一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

获取终端测量数据的方法、测量数据的上报方法及装置与流程

2021-11-26 22:42:00 来源:中国专利 TAG:


1.本发明涉及通信技术领域,特别是指一种获取终端测量数据的方法、测量数据的上报方法及装置。


背景技术:

2.移动终端的qos(quality of service,服务质量)/qoe(quality of experience,体验质量)测量数据是反应网络质量的重要标准,现有机制下,这些网络或业务的质量数据一般是通过拨测工具进行测试和获取,网络侧无法直接获取并基于网络情况进行实时分析和优化。
3.现有技术中,网络侧通过对nef(network exposure function,网络开放功能),可以从af(应用服务器)获取用户业务体验数据,但这个机制这依赖于第三方af的配合,目前还没有实际的应用案例。除此以外,在现有机制下基站可通过mdt(minimization drive test,最小化路测)收集一些终端的无线测量信号。该方案通过控制面上传最小化路测的测量报告,基于mdt路测报告可获得终端的无线测量数据,但不包括网络性能指标kpi及业务质量测量数据,而且通过控制面传输测量数据的效率不如通过用户面传输的效率高。


技术实现要素:

4.本发明提供了一种获取终端测量数据的方法、测量数据的上报方法及装置。使得网络侧可以及时、高效地收集终端测量数据,并用于业务质量的分析和优化。
5.为解决上述技术问题,本发明的实施例提供如下方案:
6.一种获取终端测量数据的方法,应用于网络数据分析功能nwdaf,所述方法包括:
7.所述nwdaf获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;
8.所述nwdaf基于所述pdu会话向所述upf订阅终端的测量数据。
9.可选的,所述nwdaf获取终端对应的用户面功能upf信息以及协议数据单元pdu会话的信息,包括:
10.所述nwdaf向会话管理功能smf发送订阅请求,所述订阅请求携带:所述nwdaf指定的终端或者终端组;
11.所述nwdaf接收所述smf反馈的所述指定的终端对应的upf信息以及所述指定的终端与所述upf建立的至少一个协议数据单元pdu会话的信息。
12.可选的,获取终端测量数据的方法,还包括:
13.所述nwdaf选择默认的pdu会话或者从所述至少一个pdu会话中随机选择一个pdu会话。
14.可选的,所述nwdaf基于所述pdu会话向所述upf订阅终端的测量数据,包括:
15.所述nwdaf基于所述pdu会话直接向所述upf订阅终端的测量数据;或者
16.所述nwdaf通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数
据。
17.可选的,所述nwdaf基于所述pdu会话直接向所述upf订阅终端的测量数据,包括:
18.所述nwdaf直接向所述upf发送第一订阅事件请求;
19.所述nwdaf接收所述upf反馈的终端的测量数据,所述测量数据是所述upf根据所述第一订阅事件请求,通过终端与所述upf之间基于所述pdu会话建立的传输层的连接反馈的。
20.可选的,所述测量数据是所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的pdu会话,向终端发送第一订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
21.可选的,所述测量数据是所述upf根据所述第一订阅事件请求,基于所述nwdaf选择的pdu会话,动态向终端发起传输层的传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求,并通过所述tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
22.可选的,获取终端测量数据的方法,还包括:
23.在所述nwdaf确定需要取消订阅时,向所述upf发送取消订阅请求;或者,
24.在获取终端的测量数据的过程中,所述nwdaf接收到会话管理功能smf发送的pdu会话被释放的释放消息后,向所述upf发送取消订阅通知。
25.可选的,所述nwdaf通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数据,包括:
26.所述nwdaf向smf发起第二订阅事件请求;
27.所述nwdaf接收所述smf反馈的终端的测量数据,所述测量数据是所述smf根据所述第二订阅事件请求,通过所述upf、终端与所述upf之间基于所述pdu会话,建立的传输层的连接反馈的。
28.可选的,所述测量数据是所述smf根据所述第二订阅事件请求,向所述upf发送第二订阅请求,并由所述upf通过所述nwdaf选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收所述终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
29.可选的,获取终端测量数据的方法,还包括:
30.在所述nwdaf确定取消订阅时,向所述smf发送取消订阅请求;或者,
31.在获取终端的测量数据的过程中,所述nwdaf接收到所述smf发送的pdu会话被释放的释放消息后,向所述smf发送取消订阅请求,并由所述smf向所述upf发送取消订阅通知。
32.本发明的实施例还提供一种获取终端测量数据的方法,应用于用户面功能upf,所述方法包括:
33.所述upf接收订阅事件请求,所述订阅事件请求用于向网络数据分析功能nwdaf反馈所述nwdaf指定的终端的测量数据;
34.所述upf根据所述订阅事件请求,获取指定的终端的测量数据;
35.所述upf将所述测量数据反馈给所述nwdaf。
36.可选的,所述upf根据所述订阅事件请求,获取指定的终端的测量数据,包括:
37.所述upf接收所述nwdaf发送的第一订阅事件请求;
38.所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
39.可选的,所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
40.所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的协议数据单元pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据。
41.可选的,所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据,包括:
42.所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的所述pdu会话,向终端发送第一订阅请求;
43.所述upf通过基于所述pdu会话建立传输控制协议tcp连接,并通过所述tcp连接接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
44.可选的,所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
45.所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据。
46.可选的,所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据,包括:
47.所述upf根据所述第一订阅事件请求,基于所述nwdaf选择的终端与upf之间的pdu会话,动态向终端发起传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求;
48.所述upf通过所述tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
49.可选的,获取终端测量数据的方法,还包括:
50.若接收到所述nwdaf发送的取消订阅请求,向终端发送取消订阅的通知;或者,
51.在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述nwdaf在接收到会话管理功能smf发送的pdu会话被释放的释放消息后,发送的取消订阅请求,向终端发送取消订阅的通知。
52.可选的,所述upf根据所述订阅事件请求,获取指定的终端的测量数据,包括:
53.所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
54.可选的,所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
55.所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的
pdu会话,以及基于所述pdu会话建立的传输层的连接,接收指定的终端反馈的测量数据。
56.可选的,所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接,接收指定的终端反馈的测量数据,包括:
57.接收所述smf发送的第二订阅请求,所述第二订阅请求是所述smf接收到所述nwdaf发送的所述第二订阅事件请求后发送的;
58.通过所述nwdaf选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述pdu会话建立的传输控制协议tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
59.可选的,获取终端测量数据的方法,还包括:
60.若接收所述smf发送的取消订阅请求,向终端发送取消订阅的通知;或者,
61.在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述smf发送取消订阅请求,向终端发送取消订阅的通知,所述smf发送的取消订阅请求是所述smf向所述nwdaf反馈pdu会话被释放的释放消息后,接收到所述nwdaf发送的取消订阅请求后发送的。
62.本发明的实施例还提供一种测量数据的上报方法,应用于终端,所述方法包括:
63.接收用户面功能upf发送的订阅请求;
64.根据所述订阅请求,采集测量数据;
65.通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf。
66.可选的,接收用户面功能upf发送的订阅请求,包括:
67.通过终端与upf之间的连接,接收所述upf发送的订阅请求。
68.可选的,通过终端与upf之间的连接,接收所述upf发送的订阅请求,包括
69.通过所述nwdaf选择的协议数据单元pdu会话接收所述upf发送的订阅请求;或者,
70.通过在所述nwdaf选择的pdu会话的基础上动态建立的传输控制协议tcp连接,接收所述upf发送的订阅请求。
71.可选的,通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf,包括:
72.通过终端与所述upf之间的基于所述pdu会话建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf;或者,
73.通过终端与所述upf之间的基于pdu会话的基础上动态建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf。
74.本发明的实施例还提供一种获取终端测量数据的装置,应用于网络数据分析功能nwdaf,所述装置包括:
75.获取模块,用于获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;
76.处理模块,用于基于所述pdu会话向所述upf订阅终端的测量数据。
77.本发明的实施例还提供一种网络数据分析功能实体,包括:
78.收发机,用于获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;
79.处理器,用于基于所述pdu会话向所述upf订阅终端的测量数据。
80.本发明的实施例还提供一种获取终端测量数据的装置,应用于用户面功能upf,所述装置包括:
81.收发模块,用于接收订阅事件请求,所述订阅事件请求用于向网络数据分析功能nwdaf反馈所述nwdaf指定的终端的测量数据;
82.处理模块,用于根据所述订阅事件请求,获取指定的终端的测量数据;
83.所述收发模块还用于将所述测量数据反馈给所述nwdaf。
84.本发明的实施例还提供一种用户面功能实体,包括:
85.收发机,用于接收订阅事件请求,所述订阅事件请求用于向网络数据分析功能nwdaf反馈所述nwdaf指定的终端的测量数据;
86.处理器,用于根据所述订阅事件请求,获取指定的终端的测量数据;
87.所述收发机还用于将所述测量数据反馈给所述nwdaf。
88.本发明的实施例还提供一种测量数据的上报装置,应用于终端,所述装置包括:
89.收发模块,用于接收用户面功能upf发送的订阅请求;
90.处理模块,用于根据所述订阅请求,采集测量数据;
91.所述收发模块还用于通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf。
92.本发明的实施例还提供一种终端,包括:
93.收发机,用于接收用户面功能upf发送的订阅请求;
94.处理器,用于根据所述订阅请求,采集测量数据;
95.所述收发机还用于通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf。
96.本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。
97.本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。
98.本发明的上述方案至少包括以下有益效果:
99.本发明的上述方案,通过所述nwdaf获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;所述nwdaf基于所述pdu会话向所述upf订阅终端的测量数据。可实现nwdaf对ue测量数据进行收集,通过对ue数据的实时和定制化采集,网络可及时动态地掌握从用户侧感知的网络或业务质量数据,使得网络侧的调整和优化成为可能。
附图说明
100.图1为nwdaf侧的获取终端测量数据的方法的流程图;
101.图2为nwdaf侧的获取终端测量数据的方法中,静态订阅模式的架构示意图;
102.图3为nwdaf侧的获取终端测量数据的方法的一具体实现流程图;
103.图4为nwdaf侧的获取终端测量数据的方法中,终端上报测量数据的示意图;
104.图5为grpc协议分层示意图;
105.图6为nwdaf侧的获取终端测量数据的方法中,动态订阅模式的架构示意图;
106.图7为nwdaf侧的获取终端测量数据的方法的另一具体实现流程图;
107.图8为nwdaf侧的获取终端测量数据的又一具体实现流程图;
108.图9为upf侧的获取终端测量数据的方法流程示意图;
109.图10为终端侧的测量数据上报的方法流程示意图。
具体实施方式
110.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
111.如图1所示,本发明的实施例提供一种获取终端测量数据的方法,应用于网络数据分析功能nwdaf,所述方法包括:
112.步骤11,所述nwdaf获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;
113.步骤12,所述nwdaf基于所述pdu会话向所述upf订阅终端的测量数据。
114.该实施例,通过所述nwdaf获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;所述nwdaf基于所述pdu会话向所述upf订阅终端的测量数据。可实现nwdaf对ue测量数据进行收集,通过对ue数据的实时和定制化采集,网络可及时动态地掌握从用户侧感知的网络或业务质量数据,使得网络侧的调整和优化成为可能。
115.本发明的一可选的实施例中,步骤11可以包括:
116.步骤111,所述nwdaf向会话管理功能smf发送订阅请求,所述订阅请求携带:所述nwdaf指定的终端或者终端组;
117.步骤112,所述nwdaf接收所述smf反馈的所述指定的终端对应的upf信息以及所述指定的终端与所述upf建立的至少一个协议数据单元pdu会话的信息。
118.进一步的,可选的,获取终端测量数据的方法,还可以包括:
119.步骤113,所述nwdaf接收所述smf反馈的所述指定的终端与所述upf建立的应用层的至少一个数据连接的信息;
120.步骤114,所述nwdaf选择默认的pdu会话或者从所述至少一个pdu会话中随机选择一个pdu会话。
121.具体实现时,nwdaf根据数据的采集需求,确定需要采集对象,包括采集的终端(ue)或终端组,采集的应用标识(applicantion id)。
122.nwdaf向smf发送订阅请求(nsmf_eventexposure_subscribe),请求获取ue或ue组对应的至少一个pdu会话的信息,,以及pdu会话的释放上报事件。
123.smf向nwdaf上报upf、pdu会话的信息。
124.nwdaf优先选择默认的pdu会话及其对应的upf作为后续数据传输的通道,若无默认pdu会话,则从多个pdu会话中随机选择一个。
125.本发明的一可选的实施例中,步骤12可以包括:
126.第一种实现方式,步骤121,所述nwdaf基于所述pdu会话直接向所述upf订阅终端的测量数据;或者,
127.第二种实现方式,步骤122,所述nwdaf通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数据。
128.其中,第一种实现方式中,步骤121可以包括:
129.步骤1211,所述nwdaf直接向所述upf发送第一订阅事件请求;
130.可选的,所述第一订阅事件请求包括以下至少一项:订阅事件的标识;第一订阅事件请求的目的地址;事件报告信息;事件过滤信息;其中,所述事件报告信息包括:指定的终端或者终端组、所述终端或者终端组采集的业务质量的测量数据和/或指定应用的体验质量数据;所述事件过滤信息包括:指定的终端或者指定的终端组信息。
131.步骤1212,所述nwdaf接收所述upf反馈的终端的测量数据,所述测量数据是所述upf根据所述第一订阅事件请求,通过终端与所述upf之间基于所述pdu会话建立的传输层的连接反馈的。
132.该步骤1212的第一种实现方式中,具体可以是,所述nwdaf接收所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的pdu会话,向终端发送第一订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
133.需要说明的是,本发明的实施例中,订阅事件请求以及订阅请求中,均包括以下至少一项:订阅事件的标识;订阅请求的目的地址;事件报告信息;事件过滤信息;其中,所述事件报告信息包括:指定的终端或者终端组、所述终端或者终端组采集的业务质量的测量数据和/或指定应用的体验质量数据;所述事件过滤信息包括:指定的终端或者指定的终端组信息。
134.下面结合图2至图5,说明上述实施例的具体实现流程:
135.步骤1-3,nwdaf与smf交互,获取需要订阅的终端连接的upf以及相应的pdu会话的信息;
136.步骤4.nwdaf通过nnf_eventexposure_subscribe向发起upf订阅事件请求,消息参数包括必选参数nf id,事件标识(event id(s)),通知目的地址(notification target address),事件报告信息(event reporting information),事件过滤信息(event filter information)。其中event reporting information为指定终端或指定应用及其采集的网络和业务质量测量数据,如时延/抖动/丢包等qos数据,指定应用id的qoe数据、采样周期。event filter information为需要采集的ue或ue组的信息。
137.步骤5.upf收到订阅请求后向nwdaf返回请求响应。
138.步骤6.upf通过指定的已有pdu会话向ue发送订阅配置请求。请求消息可采用http或https方式,消息内容包括遥测收集器(telemetry collector)的ip(此处为upf的ip)、订阅规则(需要ue上报的数据,例如时延/抖动/丢包等qos数据、指定应用id的qoe数据)、采样周期,使用的传输协议和编码方式等等。要求ue在当前pdu会话释放后主动释放此订阅配置。
139.步骤7-9.ue作为遥测代理,收到订阅请求后,向upf反馈订阅响应,并启动相关信息采集工作。ue采集相关的测量数据和方法可包括:(1)通过ue上安装的测量工具,基于upf
配置的采样周期和数据需求,对网络时延/抖动/丢包等qos数据进行测量得到测量数据。(2)基于upf配置的应用应用id及其业务体验数据采集要求,通过应用内置的软件开发工具包sdk收集相关业务体验数据,也可通过ue上安装的业务拨测和评价工具对指定应用id的应用进行业务拨测和业务体验指标测量,得到相关业务体验数据。
140.步骤10.达到数据上报条件时,ue向upf即collector发起建立tcp连接。ue将采集的测量数据,使用grpc协议对数据进行封装,并从ue推送给采集器upf。数据上报消息交互流程见图4,grpc协议分层见图5,其中data指ue采集到的数据。图5中所示的各字段的含义如下:
141.data:通信双方的数据模型,基于业务定义,一般采用yang模型;
142.proto buffer:grpc传输的数据,通过gpb格式进行编码;
143.grpc:远程过程调用,定义了远程过程调用的协议交互格式;
144.http2:grpc承载在http2协议上,利用了http2的双向流、流控、头部压缩、单连接上的多路复用请求等特性;
145.tcp:底层通信协议,基于tcp连接。
146.步骤11.upf收到ue推送的采集数据后,相应地使用nnf_eventexposure_notify消息向nwdaf上报ue的采集数据。
147.本发明的一可选的实施例中,获取终端测量数据的方法,还可以包括:
148.步骤13,在所述nwdaf确定取消订阅时,向所述upf发送取消订阅请求;或者,
149.步骤14,在获取终端的测量数据的过程中,接收到会话管理功能smf发送的pdu会话被释放的释放消息后,向所述upf发送取消订阅通知。
150.具体的,步骤13的实现如图3所示:
151.步骤12.当nwdaf需要结束数据收集时,nwdaf向upf发送取消订阅请求nnf_eventexposure_unsubscribe。
152.步骤13.upf收到取消订阅请求后,向ue发送取消订阅请求unsubscribe。
153.步骤14.ue返回取消订阅响应,并删除采集相关配置。
154.步骤15.upf向nwdaf返回取消订阅响应。
155.步骤16.nwdaf向smf发送取消订阅消息nsmf_eventexposure_unsubscribe。
156.步骤17.smf向nwdaf返回取消订阅响应。
157.具体的,步骤14的实现如图3所示:
158.步骤18.当数据收集期间pdu会话被释放,smf向nwdaf上报nsmf_eventexposure_notify,通知pdu会话释放事件。
159.步骤19.nwdaf收到pdu会话释放消息后,nwdaf向upf下发取消订阅。
160.步骤20.upf向nwdaf反馈取消订阅响应;
161.步骤21.nwdaf向smf下发取消订阅;
162.步骤22.smf向nwdaf反馈取消订阅响应。
163.需要说明的是:nwdaf根据自身需求决定,是否继续通过nsmf_pdusession_smcontextstatus subscribe向smf查询指定用户或用户组的pdu会话的信息。当查询到该用户或用户组还有其他pdu会话时,可继续根据新的pdu会话进行订阅请求,步骤同上面的流程。
164.其中,该步骤1212的第二种实现方式中,具体可以是:
165.所述nwdaf接收所述upf根据所述第一订阅事件请求,基于所述nwdaf选择的pdu会话动态建立的传输层的连接,反馈的终端采集的测量数据。
166.进一步的,该步骤可以包括:所述nwdaf接收所述upf反馈的终端的测量数据,所述测量数据是所述upf根据所述第一订阅事件请求,基于所述nwdaf选择的pdu会话,动态向终端发起传输层的传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求,并通过所述tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
167.如图6和图7所示,为上述步骤1212的第二种实现方式的具体流程,包括:
168.步骤1-3:nwdaf与smf交互,获取需要订阅的终端连接的upf以及相应的pdu会话的信息;
169.步骤4.nwdaf向upf订阅指定用户或指定应用的网络和业务质量等数据,如时延/抖动/丢包等qos数据,以及指定应用id的qoe数据。
170.步骤5.upf收到订阅请求后,向对应ue发起建立tcp连接。
171.步骤6.upf在新建的tcp连接上,基于telemetry机制向ue发起订阅请求,请求内容包括遥测收集器collector的ip(此处为upf的ip)、订阅规则(要推送的数据,例如时延/抖动/丢包等qos数据、指定应用id的qoe数据)、采样周期,使用的传输协议和编码方式等等。
172.步骤7.ue作为遥测代理,收到订阅请求后,启动相关信息采集工作。ue采集相关的测量数据和方法可包括:(1)通过ue上安装的测量工具,基于upf配置的采样周期和数据需求,对网络时延/抖动/丢包等qos数据进行测量得到测量数据。(2)基于upf配置的应用应用id及其业务体验数据采集要求,通过app内置的sdk收集相关业务体验数据,也可通过ue上安装的业务拨测和评价工具对指定应用id的应用进行业务拨测和业务体验指标测量,得到相关业务体验数据。
173.步骤8.ue将采集的测量数据,采用grpc协议对数据进行封装,并从ue推送给采集器upf。数据上报消息交互流程见图4,grpc协议分层见图5。
174.步骤9.upf收到ue推送的采集数据后,相应地使用nnf_eventexposure_notify消息向nwdaf上报ue的采集数据。
175.本发明的一可选的实施例中,获取终端测量数据的方法,还可以包括:
176.步骤13,在获取终端的测量数据后,向所述upf发送取消订阅请求;或者,步骤14,在获取终端的测量数据的过程中,接收到会话管理功能smf发送的pdu会话被释放的释放消息后,向所述upf发送取消订阅通知。
177.具体的,步骤13的实现如下:
178.步骤12.当nwdaf需要结束数据收集时,nwdaf向upf发送取消订阅请求nnf_eventexposure_unsubscribe。
179.步骤13.upf收到取消订阅请求后,向ue发送取消订阅请求unsubscribe。
180.步骤14.ue返回取消订阅响应,并删除采集相关配置。
181.步骤15.upf向nwdaf返回取消订阅响应。
182.步骤16.nwdaf向smf发送取消订阅消息nsmf_eventexposure_unsubscribe。
183.步骤17.smf向nwdaf返回取消订阅响应。
184.具体的,步骤14的实现如下:
185.步骤18.当数据收集期间pdu会话连接被释放,smf向nwdaf上报nsmf_eventexposure_notify,通知pdu会话释放事件。
186.步骤19.nwdaf收到pdu会话释放消息后,nwdaf向upf下发取消订阅。
187.步骤20.upf向nwdaf反馈取消订阅响应;
188.步骤21.nwdaf向smf下发取消订阅;
189.步骤22.smf向nwdaf反馈取消订阅响应。
190.需要注意的是,nwdaf根据自身需求决定,是否继续通过nsmf_pdusession_smcontextstatus subscribe向smf查询指定用户或用户组的pdu会话信息。当查询到该用户或用户组还有其他pdu会话时,可继续根据新的pdu会话进行订阅请求,步骤同上面的流程。
191.第二种实现方式,步骤122可以包括:
192.步骤1221,所述nwdaf向smf发起第二订阅事件请求;
193.步骤1222,所述nwdaf接收所述smf反馈的终端的测量数据,所述测量数据是所述smf根据所述第二订阅事件请求,通过所述upf、终端与所述upf之间基于所述pdu会话,建立的传输层的连接反馈的。
194.具体的,该步骤可以包括:
195.所述nwdaf接收所述smf反馈的终端的测量数据,所述smf根据所述第二订阅事件请求,向所述upf发送第二订阅请求,向所述upf发送第二订阅请求,并由所述upf通过所述nwdaf选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收所述终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
196.该实施例的具体流程如图8所示,包括:
197.步骤1-3.nwdaf通过smf向upf订阅终端数据收集需求;
198.步骤4.nwdaf根据上一步确定的ue的pdu会话及upf信息,向smf发起订阅请求nsmf_eventexposure_subscribe,要求向指定的upf指定的pdu会话,下发向指定用户或用户组ip的网络测量数据采集要求,例如时延/抖动/丢包等qos数据、指定应用id的qoe测量数据、采样周期。
199.步骤5.smf收到订阅请求后返回请求响应。
200.步骤6.smf向upf发起会话修改请求(session modification request),要求在指定的pdu会话中下发向指定用户或用户组ip的网络测量数据采集要求,例如时延/抖动/丢包等qos数据、指定应用id的qoe测量数据、采样周期。
201.步骤7.upf回复会话修改响应(session modification response)。
202.步骤8.upf根据smf的请求在指定的pdu会话向ue发送订阅配置请求。请求消息可采用http或https方式,消息内容包括遥测收集器的ip(此处为upf的ip)、订阅规则(需要ue上报的数据,例如时延/抖动/丢包等qos数据、指定应用id的qoe数据)、采样周期,使用的传输协议和编码方式等等。要求ue在当前pdu会话释放后主动释放此订阅配置。
203.步骤9-10.upf向ue下发订阅配置,以及ue上报采集数据到upf的流程同上述图4所示的流程。
204.步骤11.upf通过n4 session report向smf上报ue采集的数据。
205.步骤12.smf回复session report ack。
206.步骤13.smf通过nsmf_eventexposure_notify向nwdaf上报ue采集的侧数据。
207.本发明的一可选的实施例中,获取终端测量数据的方法,还可以包括:
208.步骤15,在所述nwdaf确定取消订阅时,向所述smf发送取消订阅请求;或者,
209.步骤16,在获取终端的测量数据的过程中,所述nwdaf接收到所述smf发送的pdu会话被释放的释放消息后,向所述smf发送取消订阅请求,并由所述smf向所述upf发送取消订阅通知。
210.该步骤15的具体实现如图8所示,包括:
211.步骤20.当nwdaf需要结束数据收集时,nwdaf向smf发送取消订阅请求nsmf_eventexposure_unsubscribe。
212.步骤21.smf收到取消订阅消息后,向upf发送会话修改请求(session modification request),取消收集ue的测量数据。upf收到取消订阅消息后,向ue发送取消订阅消息;ue收到取消订阅消息后,删除本地采集配置文件,向upf返回取消订阅响应;upf收到取消订阅响应后,删除本地相关配置,向smf发送会话修改响应(session modification response);smf收到session modification response后,向nwdaf发送取消订阅响应nsmf_eventexposure_unsubscribe response;nwdaf向smf发送取消订阅pdu会话的请求;smf回复取消订阅响应。
213.该步骤16的具体实现如图8所示,包括:
214.步骤22.当数据收集期间pdu会话被释放,smf向nwdaf上报nsmf_eventexposure_notify,通知pdu会话释放事件。
215.步骤23.nwdaf收到pdu会话释放消息后,nwdaf向smf下发取消订阅。nwdaf向smf下发取消订阅nsmf_eventexposure_unsubscribe。
216.步骤24.smf收到取消订阅消息后,向upf下发n4 session modification request取消ue的消息收集。
217.步骤25.upf收到session modification request后,删除本地相关配置,向smf响应n4 session modification response;
218.步骤26.smf收到upf的session modification response后,向nwdaf发送取消订阅响应nsmf_eventexposure_unsubscribe response。
219.本发明的上述实施例,网络分析功能nwdaf对ue数据的实时和定制化采集,网络可及时动态地掌握从用户侧感知的网络或业务质量数据,使得网络侧的调整和优化成为可能。该方案中采用telmentry(遥测或者远距离测量)机制在用户面进行数据采集配置和上报有以下好处:通过任务订阅和推送上报,实现高效、实时(支持秒级)的数据采集性能。采用gpb格式编码,通过grpc协议将数据上送至采集器,可实现数据的高速采集和低带宽。
220.如图9所示,本发明的实施例还提供一种获取终端测量数据的方法,应用于用户面功能upf,所述方法包括:
221.步骤91,所述upf接收订阅事件请求,所述订阅事件请求用于向网络数据分析功能nwdaf反馈所述nwdaf指定的终端的测量数据;
222.步骤92,所述upf根据所述订阅事件请求,获取指定的终端的测量数据;
223.步骤93,所述upf将所述测量数据反馈给所述nwdaf。
224.所述upf根据所述订阅事件请求,获取指定的终端的测量数据,包括:
225.所述upf接收所述nwdaf发送的第一订阅事件请求;
226.所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
227.可选的,所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
228.所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的协议数据单元pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据。
229.可选的,所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据,包括:
230.所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的所述pdu会话,向终端发送第一订阅请求;
231.所述upf通过基于所述pdu会话建立传输控制协议tcp连接,并通过所述tcp连接接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据;
232.相应的,所述upf向所述nwdaf反馈终端采集的测量数据,具体的,所述upf通过通知消息(notify)向所述nwdaf反馈终端采集的测量数据。
233.可选的,所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
234.所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据。
235.可选的,所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据,包括:
236.所述upf根据所述第一订阅事件请求,基于所述nwdaf选择的终端与upf之间的pdu会话,动态向终端发起传输控制协议tcp连接,通过所述tcp连接,向指定的终端发送第一订阅请求;
237.所述upf通过所述tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
238.可选的,获取终端测量数据的方法,还可以包括:
239.若接收到所述nwdaf发送的取消订阅请求,向终端发送取消订阅的通知;或者,
240.在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述nwdaf在接收到会话管理功能smf发送的pdu会话被释放的释放消息后,发送的取消订阅请求,向终端发送取消订阅的通知。
241.可选的,所述upf根据所述订阅事件请求,获取指定的终端的测量数据,包括:
242.所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
243.可选的,所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
244.所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接,接收指定的终端反馈的测量数据。
245.可选的,所述upf根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接接收指定的终端反馈的测量数据,包括:
246.接收所述smf发送的第二订阅请求,所述第二订阅请求是所述smf接收到所述nwdaf发送的所述第二订阅事件请求后发送的;
247.通过所述nwdaf选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述pdu会话建立的传输控制协议tcp连接,接收所述指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
248.可选的获取终端测量数据的方法,还可以包括:
249.若接收所述smf发送的取消订阅请求,向终端发送取消订阅的通知;或者,
250.在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述smf发送取消订阅请求,向终端发送取消订阅的通知,所述smf发送的取消订阅请求是所述smf向所述nwdaf反馈pdu会话被释放的释放消息后,接收到所述nwdaf发送的取消订阅请求后发送的。
251.需要说明的是,该实施例中的方法是上述实施例中的方法对应的upf侧的方法,上述各实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
252.如图10所示,本发明的实施例还提供一种测量数据的上报方法,应用于终端,所述方法包括:
253.步骤101,接收用户面功能upf发送的订阅请求;
254.步骤102,根据所述订阅请求,采集测量数据;
255.步骤103,通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf。
256.可选的,接收用户面功能upf发送的订阅请求,包括:
257.通过终端与upf之间的连接,接收所述upf发送的订阅请求。
258.可选的,通过终端与upf之间的连接,接收所述upf发送的订阅请求,包括
259.通过所述nwdaf选择的协议数据单元pdu会话接收所述upf发送的订阅请求;或者,
260.通过在所述nwdaf选择的pdu会话的基础上动态建立的传输控制协议tcp连接,接收所述upf发送的订阅请求。
261.可选的,通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf,包括:
262.通过终端与所述upf之间的基于所述pdu会话建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf;或者,
263.通过终端与所述upf之间的基于pdu会话的基础上动态建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf。
264.需要说明的是,该实施例中的方法是上述实施例中的方法对应的终端侧的方法,上述各实施例中的所有实现方式均适用于该实施例中,也能达到相同的技术效果。
265.本发明的实施例还提供一种获取终端测量数据的装置,应用于网络数据分析功能nwdaf,所述装置包括:
266.获取模块,用于获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;
267.处理模块,用于基于所述pdu会话向所述upf订阅终端的测量数据。
268.可选的,所述获取模块具体用于:
269.向会话管理功能smf发送订阅请求,所述订阅请求携带:所述nwdaf指定的终端或者终端组;
270.接收所述smf反馈的所述指定的终端对应的upf信息以及所述指定的终端与所述upf建立的至少一个协议数据单元pdu会话的信息。
271.可选的,所述获取模块还用于:选择默认的pdu会话或者从所述至少一个pdu会话中随机选择一个pdu会话。
272.可选的,所述处理模块具体用于:
273.基于所述pdu会话直接向所述upf订阅终端的测量数据;或者
274.通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数据。
275.可选的,基于所述pdu会话直接向所述upf直接订阅终端的测量数据,包括:
276.直接向所述upf发送第一订阅事件请求;
277.接收所述upf反馈的终端的测量数据,所述测量数据是所述upf根据所述第一订阅事件请求,通过终端与所述upf之间基于所述pdu会话建立的传输层的连接反馈的。
278.可选的,所述测量数据是所述upf根据所述第一订阅事件请求,通过选择的pdu会话,向终端发送第一订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
279.可选的,所述测量数据是所述upf根据所述第一订阅事件请求,基于选择的pdu会话,动态向终端发起传输层的传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求,并通过所述tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
280.可选的,所述处理模块还用于确定需要取消订阅时,向所述upf发送取消订阅请求;或者,在获取终端的测量数据的过程中,接收到会话管理功能smf发送的pdu会话被释放的释放消息后,向所述upf发送取消订阅通知。
281.可选的,通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数据,包括:
282.向smf发起第二订阅事件请求;
283.接收所述smf反馈的终端的测量数据,所述测量数据是所述smf根据所述第二订阅事件请求,通过所述upf、终端与所述upf之间基于所述pdu会话,建立的传输层的连接反馈的。
284.可选的,所述测量数据是所述smf根据所述第二订阅事件请求,向所述upf发送第二订阅请求,并由所述upf通过选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收所述终端反馈的测量数据;所述测
量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
285.可选的,所述处理模块还用于在确定取消订阅时,向所述smf发送取消订阅请求;或者,
286.在获取终端的测量数据的过程中,接收到所述smf发送的pdu会话被释放的释放消息后,向所述smf发送取消订阅请求,并由所述smf向所述upf发送取消订阅通知。
287.需要说明的是,上述方法实施例的同样适用于该实施例中,也能达到相同的技术效果。
288.本发明的实施例还提供一种网络数据分析功能实体,包括:
289.收发机,用于获取终端对应的用户面功能upf信息以及终端与所述upf建立的协议数据单元pdu会话的信息;
290.处理器,用于基于所述pdu会话向所述upf订阅终端的测量数据。
291.可选的,所述收发机具体用于:向会话管理功能smf发送订阅请求,所述订阅请求携带:所述nwdaf指定的终端或者终端组;
292.接收所述smf反馈的所述指定的终端对应的upf信息以及所述指定的终端与所述upf建立的至少一个协议数据单元pdu会话的信息。
293.可选的,所述收发机还用于:选择默认的pdu会话或者从所述至少一个pdu会话中随机选择一个pdu会话。
294.可选的,所述处理器具体用于:基于所述pdu会话直接向所述upf直接订阅终端的测量数据;或者
295.通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数据。
296.可选的,基于所述pdu会话直接向所述upf直接订阅终端的测量数据,包括:
297.直接向所述upf发送第一订阅事件请求;
298.接收所述upf反馈的终端的测量数据,所述测量数据是所述upf根据所述第一订阅事件请求,通过终端与所述upf之间基于所述pdu会话建立的传输层的连接反馈的。
299.可选的,所述测量数据是所述upf根据所述第一订阅事件请求,通过选择的pdu会话,向终端发送第一订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
300.可选的,所述测量数据是所述upf根据所述第一订阅事件请求,基于选择的pdu会话,动态向终端发起传输层的传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求,并通过所述tcp连接,接收终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
301.可选的,所述处理器还用于:在确定需要取消订阅时,向所述upf发送取消订阅请求;或者,
302.在获取终端的测量数据的过程中,接收到会话管理功能smf发送的pdu会话被释放的释放消息后,向所述upf发送取消订阅通知。
303.可选的,通过会话管理功能smf,基于所述pdu会话向所述upf订阅终端的测量数据,包括:
304.向smf发起第二订阅事件请求;
305.接收所述smf反馈的终端的测量数据,所述测量数据是所述smf根据所述第二订阅事件请求,通过所述upf、终端与所述upf之间基于所述pdu会话,建立的传输层的连接反馈的。
306.可选的,所述测量数据是所述smf根据所述第二订阅事件请求,向所述upf发送第二订阅请求,并由所述upf通过选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述选择的pdu会话建立的传输控制协议tcp连接,接收所述终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
307.可选的,所述处理器还用于:
308.在确定取消订阅时,向所述smf发送取消订阅请求;或者,
309.在获取终端的测量数据的过程中,接收到所述smf发送的pdu会话被释放的释放消息后,向所述smf发送取消订阅请求,并由所述smf向所述upf发送取消订阅通知。
310.需要说明的是,上述方法实施例的同样适用于该实施例中,也能达到相同的技术效果。
311.本发明的实施例还提供一种获取终端测量数据的装置,应用于用户面功能upf,所述装置包括:
312.收发模块,用于接收订阅事件请求,所述订阅事件请求用于向网络数据分析功能nwdaf反馈所述nwdaf指定的终端的测量数据;
313.处理模块,用于根据所述订阅事件请求,获取指定的终端的测量数据;
314.所述收发模块还用于将所述测量数据反馈给所述nwdaf。
315.可选的,根据所述订阅事件请求,获取指定的终端的测量数据,包括:
316.接收所述nwdaf发送的第一订阅事件请求;
317.根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
318.可选的,根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
319.根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的协议数据单元pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据。
320.可选的,根据所述第一订阅事件请求,通过所述nwdaf选择的pdu会话连接以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据,包括:
321.根据所述第一订阅事件请求,通过所述nwdaf选择的所述pdu会话,向终端发送第一订阅请求;
322.通过基于所述pdu会话建立传输控制协议tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
323.可选的,所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
324.根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据。
325.可选的,根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据,包
括:
326.根据所述第一订阅事件请求,基于所述nwdaf选择的终端与upf之间的pdu会话,动态向终端发起传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求;
327.通过所述tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
328.可选的,所述收发模块还用于
329.若接收到所述nwdaf发送的取消订阅请求,向终端发送取消订阅的通知;或者,
330.在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述nwdaf在接收到会话管理功能smf发送的pdu会话被释放的释放消息后,发送的取消订阅请求,向终端发送取消订阅的通知。
331.可选的,根据所述订阅事件请求,获取指定的终端的测量数据,包括:
332.根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
333.可选的,根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
334.根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接,接收指定的终端反馈的测量数据。
335.可选的,根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接接收指定的终端反馈的测量数据,包括:
336.接收所述smf发送的第二订阅请求,所述第二订阅请求是所述smf接收到所述nwdaf发送的所述第二订阅事件请求后发送的;
337.通过所述nwdaf选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述pdu会话建立的传输控制协议tcp连接,接收所述指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
338.可选的,所述收发模块还用于若接收所述smf发送的取消订阅请求,向终端发送取消订阅的通知;或者,在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述smf发送取消订阅请求,向终端发送取消订阅的通知,所述smf发送的取消订阅请求是所述smf向所述nwdaf反馈pdu会话被释放的释放消息后,接收到所述nwdaf发送的取消订阅请求后发送的。
339.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
340.本发明的实施例还提供一种用户面功能实体,包括:
341.收发机,用于接收订阅事件请求,所述订阅事件请求用于向网络数据分析功能nwdaf反馈所述nwdaf指定的终端的测量数据;
342.处理器,用于根据所述订阅事件请求,获取指定的终端的测量数据;
343.所述收发机还用于将所述测量数据反馈给所述nwdaf。
344.可选的,根据所述订阅事件请求,获取指定的终端的测量数据,包括:
345.接收所述nwdaf发送的第一订阅事件请求;
346.根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
347.可选的,根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
348.根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的协议数据单元pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据。
349.可选的,根据所述第一订阅事件请求,通过所述nwdaf选择的pdu会话以及基于所述pdu会话建立的传输层的连接,获取指定的终端的测量数据,包括:
350.根据所述第一订阅事件请求,通过所述nwdaf选择的所述pdu会话,向终端发送第一订阅请求;
351.通过基于所述pdu会话建立传输控制协议tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
352.可选的,所述upf根据所述第一订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
353.根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据。
354.可选的,所述upf根据所述第一订阅事件请求,通过所述nwdaf选择的终端与upf之间的pdu会话以及基于所述pdu会话动态建立的传输层的连接,接收指定的终端反馈的测量数据,包括:
355.根据所述第一订阅事件请求,基于所述nwdaf选择的终端与upf之间的pdu会话,动态向终端发起传输控制协议tcp连接,通过所述tcp连接,向终端发送第一订阅请求;
356.通过所述tcp连接,接收指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
357.可选的,所述处理器还用于若接收到所述nwdaf发送的取消订阅请求,向终端发送取消订阅的通知;或者,
358.在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述nwdaf在接收到会话管理功能smf发送的pdu会话被释放的释放消息后,发送的取消订阅请求,向终端发送取消订阅的通知。
359.可选的,根据所述订阅事件请求,获取指定的终端的测量数据,包括:
360.根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据。
361.可选的,根据所述nwdaf向smf发送的第二订阅事件请求,通过终端与所述upf之间的连接,获取指定的终端的测量数据,包括:
362.根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接,接收终端反馈的测量数据。
363.可选的,根据所述nwdaf向smf发送的第二订阅事件请求,通过所述nwdaf选择的pdu会话,以及基于所述pdu会话建立的传输层的连接接收指定的终端反馈的测量数据,包括:
364.接收所述smf发送的第二订阅请求,所述第二订阅请求是所述smf接收到所述
nwdaf发送的所述第二订阅事件请求后发送的;
365.通过所述nwdaf选择的pdu会话,向终端发送所述第三订阅请求,并通过基于所述pdu会话建立的传输控制协议tcp连接,接收所述指定的终端反馈的测量数据;所述测量数据包括以下至少一项:业务质量的测量数据,指定应用的体验质量数据。
366.可选的,所述处理器还用于若接收所述smf发送的取消订阅请求,向终端发送取消订阅的通知;或者,在将所述测量数据反馈给所述nwdaf的过程中,若接收到所述smf发送取消订阅请求,向终端发送取消订阅的通知,所述smf发送的取消订阅请求是所述smf向所述nwdaf反馈pdu会话被释放的释放消息后,接收到所述nwdaf发送的取消订阅请求后发送的。
367.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
368.本发明的实施例还提供一种测量数据的上报装置,应用于终端,所述装置包括:
369.收发模块,用于接收用户面功能upf发送的订阅请求;
370.处理模块,用于根据所述订阅请求,采集测量数据;
371.所述收发模块还用于通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf。
372.可选的,所述收发模块具体用于通过终端与upf之间的连接,接收所述upf发送的订阅请求。
373.可选的,通过终端与upf之间的连接,接收所述upf发送的订阅请求,包括:
374.通过所述nwdaf选择的协议数据单元pdu会话接收所述upf发送的订阅请求;或者,
375.通过在所述nwdaf选择的pdu会话的基础上动态建立的传输控制协议tcp连接,接收所述upf发送的订阅请求。
376.可选的,通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf,包括:
377.通过终端与所述upf之间的基于所述pdu会话建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf;或者,
378.通过终端与所述upf之间的基于pdu会话的基础上动态建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf。
379.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
380.本发明的实施例还提供一种终端,包括:
381.收发机,用于接收用户面功能upf发送的订阅请求;
382.处理器,用于根据所述订阅请求,采集测量数据;
383.所述收发机还用于通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf。
384.可选的,所述收发机具体用于通过终端与upf之间的连接,接收所述upf发送的订阅请求。
385.可选的,通过终端与upf之间的连接,接收所述upf发送的订阅请求,包括
386.通过所述nwdaf选择的协议数据单元pdu会话接收所述upf发送的订阅请求;或者,
387.通过在所述nwdaf选择的pdu会话的基础上动态建立的传输控制协议tcp连接,接收所述upf发送的订阅请求。
388.可选的,通过所述upf,将所述测量数据发送给网络数据分析功能nwdaf,包括:
389.通过终端与所述upf之间的基于所述pdu会话建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf;或者,
390.通过终端与所述upf之间的基于pdu会话的基础上动态建立的传输控制协议tcp连接,将所述测量数据发送给所述upf,并由所述upf通过通知消息将所述测量数据发送给网络数据分析功能nwdaf。
391.需要说明的是,上述方法实施例中的所有实现方式均适用于该装置的实施例中,也能达到相同的技术效果。
392.本发明的实施例还提供一种通信设备,包括:处理器、存储有计算机程序的存储器,所述计算机程序被处理器运行时,执行如上所述的方法。需要说明的是,上述方法实施例中的所有实现方式均适用于该算力网元的实施例中,也能达到相同的技术效果。
393.本发明的实施例还提供一种计算机可读存储介质,包括指令,当所述指令在计算机运行时,使得计算机执行如上所述的方法。需要说明的是,上述方法实施例中的所有实现方式均适用于该算力网元的实施例中,也能达到相同的技术效果。
394.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
395.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
396.在本发明所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
397.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
398.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
399.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计
算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
400.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
401.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
402.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献