确定用户面功能及信息提供的方法、设备及介质与流程

文档序号:27189117发布日期:2021-11-03 11:34阅读:107来源:国知局
确定用户面功能及信息提供的方法、设备及介质与流程

1.本发明涉及无线通信技术领域,特别涉及一种确定用户面功能及信息提供的方法、设备及介质。


背景技术:

2.移动边缘计算技术通过将计算存储能力与业务服务能力向网络边缘迁移,尽可能不用将数据回传到云端,减少数据往返云端的等待时间和网络成本。基于5g的分布式云基础设施,在边缘云化构建5g用户面和5g mec(移动边缘计算,mobile edge computing)节点,5g mec节点提供mec应用平台实现对第三方应用的部署和管理能力。用户可通过mec应用获得服务。
3.图1为边缘计算网络架构示意图,如图所示的边缘计算网络架构中,若ue(用户设备,user equipment)需要访问边缘计算服务器,首先需建立到本地数据网络的pdu(协议数据单元,protocol data unit)会话。pdu会话建立的主要步骤为:
4.1.ue发送pdu会话创建请求到smf(会话管理功能,session management function),请求中携带切片选择辅助信息和数据网络名称;
5.2.smf在确定接纳ue的请求后,为ue创建pdu会话。smf需为待建立的pdu会话选择用户面锚点,即upf(用户面功能,user plane function)。smf需考虑以下信息来选择选择/重选upf:
6.upf的动态负载;
7.如果部署了nwdaf(网络数据分析功能,network data analytics function),从nwdaf接收upf负载的分析(即统计或预测);
8.upf位置;
9.ue位置信息;
10.如果部署了nwdaf,从nwdaf接收ue移动性的分析(即统计或预测);
11.upf对特定ue会话需要的容量和能力的支持情况;
12.dnn(数据网络名,data network name);
13.pdu会话类型(即ipv4,ipv6,ipv4v6,ethernet类型or无结构类型)和(如果可用)静态ip地址/前缀;
14.该pdu session所选择的ssc mode(ssc模式;ssc:会话/服务连续性,session/service continuity);
15.ue的签约数据;
16.dnai(数据网络接入标识,dn access identifier)。
17.3.smf向ue发送pdu会话建立接受消息,向接入网发送用户面路径配置信息,向选定的upf发送请求消息,完成用户面传输路径配置。
18.现有技术的不足在于,ue和边缘计算服务器之间的用户面路径选择会出现不是最优解的情况。


技术实现要素:

19.本发明提供了确定用户面功能及信息提供的方法、设备及介质,用以解决ue和边缘计算服务器之间的用户面路径选择会出现不是最优解的问题。
20.本发明实施例中提供了一种确定upf的方法,包括:
21.smf向nwdaf发出指定应用的用户体验分析请求和/或所述应用的性能分析请求;
22.smf接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
23.smf根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf。
24.实施中,smf根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf,包括:
25.smf获知ue当前访问的应用的application id;
26.将ue当前访问的应用的application id与所述用户体验分析结果和/或所述应用的性能分析结果匹配;
27.若能匹配则根据ue的位置从分析结果中匹配出最优用户体验或最优应用性能的条目所对应的serving anchor upf;
28.smf确定该serving anchor upf作为new anchor upf。
29.实施中,进一步包括:
30.根据nwdaf提供能够保证最优用户体验和/或业务性能的anchor upf推荐信息,确定serving anchor upf。
31.实施中,进一步包括:
32.smf使用选择的new anchor upf创建ue访问边缘计算应用的最优路径。
33.实施中,按以下方式之一或者其组合smf使用选择的new anchor upf创建ue访问边缘计算应用的最优路径:
34.触发ul-cl插入过程,将该application id对应的数据流信息安装到ul-cl上,使得ul-cl将访问边缘计算应用的数据流路由到new anchor upf;
35.对于为ue分配ipv6地址的pdu会话,创建branch point和分配新的ipv6地址前缀,使得ue通过新分配的ipv6地址将访问边缘计算的应用;
36.请求ue创建新的pdu会话后,选择new anchor upf来为ue提供服务。
37.实施中,smf接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
38.边缘计算应用标识;
39.边缘计算应用所属切片标识;
40.边缘计算应用的用户体验分布。
41.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
42.由dnai表示的ec应用所在的位置;
43.为ue提供服务的用户面锚点upf;
44.ec应用的用户体验分布包括以下参数之一或者其组合:
45.该分析有效的区域信息;
46.该分析结果有效的时间段;
47.预测的准确度估计。
48.实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
49.实施中,smf接收nwdaf返回的所述应用的性能分析结果包括以下信息之一或者其组合:
50.边缘计算应用标识;
51.边缘计算应用所属切片标识;
52.服务边缘计算应用的网络性能。
53.实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
54.由dnai表示的ec应用所在的位置;
55.为ue提供服务的用户面锚点upf;
56.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
57.平均传输速率;
58.最大传输速率;
59.平均传输时延;
60.最大传输时延;
61.平均丢包率;
62.该分析有效的区域信息;
63.该分析结果有效的时间段;
64.预测的准确度估计;
65.实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
66.本发明实施例中提供了一种信息提供方法,包括:
67.nwdaf接收smf和/或af发出的指定应用的用户体验分析请求和/或性能分析请求;
68.nwdaf生成所述应用的用户体验分析结果和/或性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
69.nwdaf向smf返回所述用户体验分析结果或性能分析结果用于选择用户面锚点;和/或,向smf返回所述用户体验分析结果或性能分析结果用于选择目标应用。
70.实施中,所述生成所述应用的用户体验分析结果和/或应用的性能分析结果所需数据是从smf和/或af获取的。
71.实施中,所述生成所述应用的用户体验分析结果所需数据包括以下从smf收集的数据之一或者其组合:
72.收集数据的时间戳,能够访问所述应用的数据网络名称,能够访问所述应用的切片信息,所述应用的标识,访问所述应用服务器的数据流标识,访问所述应用服务器的数据流所经过的锚点upf标识;
73.和,
74.以下从af收集的数据之一或者其组合:
75.所述应用的标识,访问所述应用服务器的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的所述应用的用户体验。
76.实施中,向smf返回的所述应用的用户体验分析结果包括以下信息的组合:
77.边缘计算应用标识;
78.边缘计算应用所属切片标识;
79.边缘计算应用的用户体验分布。
80.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
81.由dnai表示的ec应用所在的位置;
82.为ue提供服务的用户面锚点upf;
83.ec应用的用户体验分布包括以下参数之一或者其组合:该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
84.实施中,向smf返回的所述应用的用户体验分析结果和/或性能分析结果包括:
85.能够保证最优用户体验和/或业务性能的anchor upf推荐信息。
86.实施中,向af返回的所述应用的用户体验分析结果包括以下信息的组合:
87.边缘计算应用标识;
88.边缘计算应用所属切片标识;
89.边缘计算应用的用户体验分布。
90.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
91.由dnai表示的ec应用所在的位置;ue在指定区域通过指定upf访问目标数据网络中application时的用户体验;该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
92.实施中,所述生成所述应用的性能分析结果所需数据包括以下从smf收集的数据之一或者其组合:
93.收集数据的时间戳,能够访问所述应用的数据网络名称,能够访问所述应用的切片信息,所述应用的标识,访问所述应用服务器的数据流标识,访问所述应用服务器的数据流所经过的锚点upf标识;
94.和,
95.所述生成所述应用的性能分析结果所需数据包括以下从af收集的数据之一或者其组合:
96.所述应用的标识,访问所述应用服务器的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的所述应用的用户体验,ip流的上下行实际传输速率,ip数据包的上下行实际传输时延,传输的数据包总数,数据包重传的数目。
97.实施中,向smf和/或af返回所述应用的性能分析结果包括以下信息之一或者其组合:
98.边缘计算应用标识;
99.边缘计算应用所属切片标识;
100.服务边缘计算应用的网络性能。
101.实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
102.由dnai表示的ec应用所在的位置;
103.为ue提供服务的用户面锚点upf;
104.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:平均传输速率;最大传输速率;平均传输时延;最大传输时延;平均丢包率;该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
105.实施中,nwdaf生成所述应用的用户体验分析结果,包括:
106.通过timestamp和ip filter information关联从smf搜集的数据和从af搜集的数据;
107.利用机器学习算法,挖掘出数据间的关联关系后,生成所述应用的用户体验分析结果。
108.本发明实施例中提供了一种确定upf的方法,包括:
109.ec as在ue访问边缘计算应用时,向nwdaf发出所述应用的用户体验分析请求和/或所述应用的性能分析请求;
110.ec as接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
111.ec as根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的最优ec as所在的目标dnai,所述dnai用以供smf重选upf。
112.实施中,进一步包括:
113.ec as通过af request influence traffic routing流程通知smf所述最优ec as所在的目标dnai。
114.实施中,ec as接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
115.边缘计算应用标识;
116.边缘计算应用所属切片标识;
117.边缘计算应用的用户体验分布。
118.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
119.由dnai表示的ec应用所在的位置;
120.为ue提供服务的用户面锚点upf;
121.ec应用的用户体验分布包括以下参数之一或者其组合:
122.该分析有效的区域信息;
123.该分析结果有效的时间段;
124.预测的准确度估计。
125.实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
126.实施中,ec as接收nwdaf返回的所述应用的性能分析结果包括以下信息之一或者
其组合:
127.边缘计算应用标识;
128.边缘计算应用所属切片标识;
129.服务边缘计算应用的网络性能。
130.实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
131.由dnai表示的ec应用所在的位置;
132.为ue提供服务的用户面锚点upf;
133.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
134.平均传输速率;
135.最大传输速率;
136.平均传输时延;
137.最大传输时延;
138.平均丢包率;
139.该分析有效的区域信息;
140.该分析结果有效的时间段;
141.预测的准确度估计。
142.实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
143.本发明实施例中提供了一种smf,包括:
144.处理器,用于读取存储器中的程序,执行下列过程:
145.向nwdaf发出指定应用的用户体验分析请求和/或所述应用的性能分析请求;
146.接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
147.根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf;
148.收发机,用于在处理器的控制下接收和发送数据。
149.实施中,根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf,包括:
150.获知ue当前访问的应用的application id;
151.将ue当前访问的应用的application id与所述用户体验分析结果和/或所述应用的性能分析结果匹配;
152.若能匹配则根据ue的位置从分析结果中匹配出最优用户体验或最优应用性能的条目所对应的serving anchor upf;
153.确定该serving anchor upf作为new anchor upf。
154.实施中,进一步包括:
155.根据nwdaf提供能够保证最优用户体验和/或业务性能的anchor upf推荐信息,确定serving anchor upf。
156.实施中,进一步包括:
157.使用选择的new anchor upf创建ue访问边缘计算应用的最优路径。
158.实施中,按以下方式之一或者其组合smf使用选择的new anchor upf创建ue访问边缘计算应用的最优路径:
159.触发ul-cl插入过程,将该application id对应的数据流信息安装到ul-cl上,使得ul-cl将访问边缘计算应用的数据流路由到new anchor upf;
160.对于为ue分配ipv6地址的pdu会话,创建branch point和分配新的ipv6地址前缀,使得ue通过新分配的ipv6地址将访问边缘计算的应用;
161.请求ue创建新的pdu会话后,选择new anchor upf来为ue提供服务。
162.实施中,接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
163.边缘计算应用标识;
164.边缘计算应用所属切片标识;
165.边缘计算应用的用户体验分布。
166.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
167.由dnai表示的ec应用所在的位置;
168.为ue提供服务的用户面锚点upf;
169.ec应用的用户体验分布包括以下参数之一或者其组合:
170.该分析有效的区域信息;
171.该分析结果有效的时间段;
172.预测的准确度估计。
173.实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
174.实施中,接收nwdaf返回的所述应用的性能分析结果包括以下信息之一或者其组合:
175.边缘计算应用标识;
176.边缘计算应用所属切片标识;
177.服务边缘计算应用的网络性能。
178.实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
179.由dnai表示的ec应用所在的位置;
180.为ue提供服务的用户面锚点upf;
181.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
182.平均传输速率;
183.最大传输速率;
184.平均传输时延;
185.最大传输时延;
186.平均丢包率;
187.该分析有效的区域信息;
188.该分析结果有效的时间段;
189.预测的准确度估计;
190.实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
191.本发明实施例中提供了一种nwdaf,包括:
192.处理器,用于读取存储器中的程序,执行下列过程:
193.接收smf和/或af发出的指定应用的用户体验分析请求和/或性能分析请求;
194.生成所述应用的用户体验分析结果和/或性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
195.向smf返回所述用户体验分析结果或性能分析结果用于选择用户面锚点;和/或,向smf返回所述用户体验分析结果或性能分析结果用于选择目标应用;
196.收发机,用于在处理器的控制下接收和发送数据。
197.实施中,所述生成所述应用的用户体验分析结果和/或应用的性能分析结果所需数据是从smf和/或af获取的。
198.实施中,所述生成所述应用的用户体验分析结果所需数据包括以下从smf收集的数据之一或者其组合:
199.收集数据的时间戳,能够访问所述应用的数据网络名称,能够访问所述应用的切片信息,所述应用的标识,访问所述应用服务器的数据流标识,访问所述应用服务器的数据流所经过的锚点upf标识;
200.和,
201.以下从af收集的数据之一或者其组合:
202.所述应用的标识,访问所述应用服务器的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的所述应用的用户体验。
203.实施中,向smf返回的所述应用的用户体验分析结果包括以下信息的组合:
204.边缘计算应用标识;
205.边缘计算应用所属切片标识;
206.边缘计算应用的用户体验分布。
207.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
208.由dnai表示的ec应用所在的位置;
209.为ue提供服务的用户面锚点upf;
210.ec应用的用户体验分布包括以下参数之一或者其组合:该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
211.实施中,向smf返回的所述应用的用户体验分析结果和/或性能分析结果包括:
212.能够保证最优用户体验和/或业务性能的anchor upf推荐信息。
213.实施中,向af返回的所述应用的用户体验分析结果包括以下信息的组合:
214.边缘计算应用标识;
215.边缘计算应用所属切片标识;
216.边缘计算应用的用户体验分布。
217.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
218.由dnai表示的ec应用所在的位置;ue在指定区域通过指定upf访问目标数据网络中application时的用户体验;该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
219.实施中,所述生成所述应用的性能分析结果所需数据包括以下从smf收集的数据之一或者其组合:
220.收集数据的时间戳,能够访问所述应用的数据网络名称,能够访问所述应用的切片信息,所述应用的标识,访问所述应用服务器的数据流标识,访问所述应用服务器的数据流所经过的锚点upf标识;
221.和,
222.所述生成所述应用的性能分析结果所需数据包括以下从af收集的数据之一或者其组合:
223.所述应用的标识,访问所述应用服务器的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的所述应用的用户体验,ip流的上下行实际传输速率,ip数据包的上下行实际传输时延,传输的数据包总数,数据包重传的数目。
224.实施中,向smf和/或af返回所述应用的性能分析结果包括以下信息之一或者其组合:
225.边缘计算应用标识;
226.边缘计算应用所属切片标识;
227.服务边缘计算应用的网络性能。
228.实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
229.由dnai表示的ec应用所在的位置;
230.为ue提供服务的用户面锚点upf;
231.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:平均传输速率;最大传输速率;平均传输时延;最大传输时延;平均丢包率;该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
232.实施中,生成所述应用的用户体验分析结果,包括:
233.通过timestamp和ip filter information关联从smf搜集的数据和从af搜集的数据;
234.利用机器学习算法,挖掘出数据间的关联关系后,生成所述应用的用户体验分析结果。
235.本发明实施例中提供了一种ec as,包括:
236.处理器,用于读取存储器中的程序,执行下列过程:
237.ec as在ue访问边缘计算应用时,向nwdaf发出所述应用的用户体验分析请求和/或所述应用的性能分析请求;
238.ec as接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
239.ec as根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的最优ec as所在的目标dnai,所述dnai用以供smf重选upf;
240.收发机,用于在处理器的控制下接收和发送数据。
241.实施中,进一步包括:
242.ec as通过af request influence traffic routing流程通知smf所述最优ec as所在的目标dnai。
243.实施中,ec as接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
244.边缘计算应用标识;
245.边缘计算应用所属切片标识;
246.边缘计算应用的用户体验分布。
247.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
248.由dnai表示的ec应用所在的位置;
249.为ue提供服务的用户面锚点upf;
250.ec应用的用户体验分布包括以下参数之一或者其组合:
251.该分析有效的区域信息;
252.该分析结果有效的时间段;
253.预测的准确度估计。
254.实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
255.实施中,ec as接收nwdaf返回的所述应用的性能分析结果包括以下信息之一或者其组合:
256.边缘计算应用标识;
257.边缘计算应用所属切片标识;
258.服务边缘计算应用的网络性能。
259.实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
260.由dnai表示的ec应用所在的位置;
261.为ue提供服务的用户面锚点upf;
262.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
263.平均传输速率;
264.最大传输速率;
265.平均传输时延;
266.最大传输时延;
267.平均丢包率;
268.该分析有效的区域信息;
269.该分析结果有效的时间段;
270.预测的准确度估计。
271.实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推
荐信息。
272.本发明实施例中提供了一种确定upf的装置,包括:
273.smf发送模块,用于向nwdaf发出指定应用的用户体验分析请求和/或所述应用的性能分析请求;
274.smf接收模块,用于接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
275.smf确定模块,用于根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf。
276.本发明实施例中提供了一种信息提供装置,包括:
277.nwdaf接收模块,用于接收smf和/或af发出的指定应用的用户体验分析请求和/或性能分析请求;
278.nwdaf生成模块,用于生成所述应用的用户体验分析结果和/或性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
279.nwdaf发送模块,用于向smf返回所述用户体验分析结果或性能分析结果用于选择用户面锚点;和/或,向smf返回所述用户体验分析结果或性能分析结果用于选择目标应用。
280.本发明实施例中提供了一种确定upf的装置,包括:
281.ec as发送模块,用于在ue访问边缘计算应用时,向nwdaf发出所述应用的用户体验分析请求和/或所述应用的性能分析请求;
282.ec as接收模块,用于接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
283.ec as确定模块,用于根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的最优ec as所在的目标dnai,所述dnai用以供smf重选upf。
284.本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行上述确定upf的方法、信息提供方法的计算机程序。
285.本发明有益效果如下:
286.本发明实施例提供的技术方案中,由于nwdaf在接收到smf和/或af关于应用的数据分析请求后,nwdaf对从smf和af搜集的应用运行数据进行分析,例如,生成的数据分析结果可以包含应用位置、ue所在区域、用户面锚点位置的组合所对应的业务体验或业务运行性能等;并向smf和/或af提供数据分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系,使得smf能够基于分析结果优化用户面路径;使得af能够基于分析结果调整目标应用的位置。
287.因此,本方案在选择ue和边缘计算服务器之间的用户面路径时,不再仅仅依靠从
dns查询来选择,能够从用户体验或业务性能的角度考虑传输路径和目标业务服务器的选择,保证了用户体验和业务性能。
附图说明
288.此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
289.图1为背景技术中边缘计算网络架构示意图;
290.图2为本发明实施例中支持网络数据分析的5gc架构示意图;
291.图3为本发明实施例中nwdaf侧的信息提供方法实施流程示意图;
292.图4为本发明实施例中smf侧的确定upf的方法实施流程示意图;
293.图5为本发明实施例中af侧的确定upf的方法实施流程示意图;
294.图6为本发明实施例2中nwdaf向smf提供数据分析结果的流程示意图;
295.图7为本发明实施例3中nwdaf向af提供数据分析结果的流程示意图;
296.图8为本发明实施例中smf结构示意图;
297.图9为本发明实施例中nwdaf结构示意图;
298.图10为本发明实施例中ec as结构示意图。
具体实施方式
299.发明人在发明过程中注意到:
300.现有技术中,ue和边缘计算服务器之间的用户面路径主要由smf根据ue位置和网络拓扑信息来选择,边缘计算服务器仅依靠dns(域名服务,domain name service)查询来选择,没有考虑用户业务体验,因此可能会选择非最优的用户面路径和边缘计算服务,无法保证用户体验或业务性能。例如:在ue当前位置,有upf1和upf2可以提供服务,upf1连接dnai(数据网络接入标识,dn access identifier)1,upf2连接dnai2,其中,upf1可能更接近ue,但是dnai2中的业务应用可以带来更高用户体验。按照现有技术,smf会选择upf1来提供服务,不会选择upf2,因此无法保证高用户体验。
301.然而,部分边缘计算场景下,端到端的用户业务体验或业务性能需要得到有效保证,例如车联网环境下的全景合成、协同导航、碰撞预警广播等。由于前述的原因,目前3gpp网络中,并不能保证所选路径是能够保证用户业务体验的最优路径。此外,边缘计算应用服务通常是ue根据dns查询结果来确定,所选择的边缘计算应用服务器也不能保证最好的用户体验或最优的业务性能。
302.因此,本发明实施例中提出一种基于nwdaf的数据分析结果来创建或修改用户面数据传输路径的方案,使得ue能够通过最优的用户面路径访问最合适边缘计算业务服务器,保障用户业务体验。
303.下面结合附图对本发明的具体实施方式进行说明。
304.在说明过程中,将分别从smf、af与nwdaf侧的实施进行说明,然后还将给出它们配合实施的实例以更好地理解本发明实施例中给出的方案的实施。这样的说明方式并不意味着它们必须配合实施、或者必须单独实施,实际上,当它们分开实施时,其也各自解决自身一侧的问题,而它们结合使用时,会获得更好的技术效果。
305.首先对nwdaf进行说明。
306.图2为支持网络数据分析的5gc架构示意图,如图所示,该架构中,nwdaf是运营商管理的网络分析功能,nwdaf能够向5gc(5g核心网,5g core network)网络功能,af(应用功能,application function)和oam(操作维护管理,operation administration and maintenance)提供数据分析服务。分析结果可以是历史统计信息或者预测信息。nwdaf可以服务一个或多个网络切片。
307.5gc中可以有不同nwdaf实例提供不同类型的专用分析。为了让消费者nf(网络功能实体,network function)能够发现合适的nwdaf实例来提供特定类型的分析,nwdaf实例需在向nrf(网络数据库功能,network repository function)注册时提供其支持analytic id(分析标识),analytic id代表了分析类型。这样消费者nf可以在向nrf查询nwdaf实例时,提供analytic id来指示需要何种类型的分析。
308.5gc网络功能和oam决定如何使用nwdaf提供的数据分析来提高网络性能。
309.nwdaf利用现有的服务化接口来与其他5gc nf和oam通信。
310.在基于nwdaf的数据分析结果来创建或修改用户面数据传输路径的方案中,相关设备可以请求nwdaf对up optimization(up优化;up:用户面,user plane)的相关输入数据进行分析;nwdaf生成数据分析结果,包含ue所在位置区域、应用所在位置、用户面锚点位置,与边缘计算应用的业务体验或性能的对应关系;nwdaf将这些信息提供给smf和af。smf可以根据ue location(位置),选择能够提供最优qoe(体验质量,quality of experience)或performance(性能)的up anchor(up锚点);af也可以决定是否需要进行service relocation(服务迁移)以及重选target dnai(目标dnai;dnai:数据网络接入标识,data network access identifier)。
311.下面分别从nwdaf、smf、af侧来说明,然后给出实例进行说明。
312.图3为nwdaf侧的信息提供方法实施流程示意图,如图所示,包括:
313.步骤301、nwdaf接收smf和/或af发出的指定应用的用户体验分析请求和/或性能分析请求;
314.步骤302、nwdaf生成所述应用的用户体验分析结果和/或性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
315.步骤303、nwdaf向smf返回所述用户体验分析结果或性能分析结果用于选择用户面锚点;和/或,向smf返回所述用户体验分析结果或性能分析结果用于选择目标应用。
316.实施中。所述指定的应用将主要以smf和/或af在确定为ue提供获得边缘计算服务的upf(用户面功能,user plane function)时发出的ec application(ec应用;ec:边缘计算,edge computing)为例来对用户体验分析和/或ec application的性能分析进行说明。
317.实施中,所述生成所述应用的用户体验分析结果和/或应用的性能分析结果所需数据是从smf和/或af获取的。
318.具体实施中,所述生成所述ec application的用户体验分析结果和/或ec application的性能分析结果所需数据是从smf和/或af获取的。
319.1、下面对ec application的用户体验分析结果的实施进行说明。
320.实施中,所述生成所述ec application的用户体验分析结果所需数据包括以下从
smf收集的数据之一或者其组合:
321.收集数据的时间戳,能够访问ec application的数据网络名称,能够访问ec application的切片信息,ec application的标识,访问ec application server的数据流标识,访问ec application server的数据流所经过的锚点upf标识;
322.和,
323.所述生成所述ec application的用户体验分析结果所需数据包括以下从af收集的数据之一或者其组合:
324.ec application的标识,访问ec application server的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的ec application的用户体验。
325.实施中,向smf返回的所述ec application的用户体验分析结果包括以下信息之一或者其组合:
326.边缘计算应用标识;
327.边缘计算应用所属切片标识;
328.边缘计算应用的用户体验分布。
329.实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
330.由dnai表示的ec应用所在的位置;
331.为ue提供服务的用户面锚点upf;
332.ec应用的用户体验分布包括以下参数之一或者其组合:
333.该分析有效的区域信息;
334.该分析结果有效的时间段;
335.预测的准确度估计。
336.实施中,向smf返回的所述应用的用户体验分析结果包括:能够保证业务性能的anchor upf推荐信息。
337.具体的,当smf的请求消息中携带ue位置,应用标识,和/或切片标识等过滤条件,nwdaf向smf提供满足过滤条件的能够保证最优业务性能的anchor upf推荐信息。
338.实施中,向af返回的所述ec application的用户体验分析结果包括以下信息之一或者其组合:
339.边缘计算应用标识;
340.边缘计算应用所属切片标识;
341.边缘计算应用的用户体验分布。
342.具体实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
343.由dnai表示的ec应用所在的位置;
344.ue在指定区域通过指定upf访问目标数据网络中application时的用户体验;
345.该分析有效的区域信息;
346.该分析结果有效的时间段;
347.预测的准确度估计。
348.具体实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
349.2、下面对ec application的性能分析结果的实施进行说明。
350.实施中,所述生成所述ec application的性能分析结果所需数据包括以下从smf收集的数据之一或者其组合:
351.收集数据的时间戳,能够访问ec application的数据网络名称,能够访问ec application的切片信息,ec application的标识,访问ec application server 的数据流标识,访问ec application server的数据流所经过的锚点upf标识;
352.和,
353.所述生成所述ec application的性能分析结果所需数据包括以下从af收集的数据之一或者其组合:
354.ec application的标识,访问ec application server的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的ec application的用户体验,ip流的上下行实际传输速率,ip数据包的上下行实际传输时延,传输的数据包总数,数据包重传的数目。
355.实施中,向smf和/或af返回所述ec application的性能分析结果包括以下信息之一或者其组合:
356.边缘计算应用标识;
357.边缘计算应用所属切片标识;
358.服务边缘计算应用的网络性能。
359.具体实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
360.由dnai表示的ec应用所在的位置;
361.为ue提供服务的用户面锚点upf;
362.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
363.平均传输速率;
364.最大传输速率;
365.平均传输时延;
366.最大传输时延;
367.平均丢包率;
368.该分析有效的区域信息;
369.该分析结果有效的时间段;
370.预测的准确度估计;
371.具体实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
372.实施中,nwdaf生成所述ec application的用户体验分析结果,包括:
373.通过timestamp和ip filter information关联从smf搜集的数据和从af搜集的数据;
374.利用机器学习算法,挖掘出数据间的关联关系后,生成所述ec application的用户体验分析结果。
375.图4为smf侧的确定upf的方法实施流程示意图,如图所示,可以包括:
376.步骤401、smf向nwdaf发出指定应用的用户体验分析请求和/或所述应用的性能分析请求;
377.步骤402、smf接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
378.步骤403、smf根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf。
379.实施中,smf根据所述ec application的所述用户体验分析结果和/或所述ec application的性能分析结果确定为ue提供获得边缘计算服务的upf,包括:
380.smf获知ue当前访问的应用的application id(应用标识);
381.将ue当前访问的应用的application id与所述用户体验分析结果和/或所述ec application的性能分析结果匹配;
382.若能匹配则根据ue的位置从分析结果中匹配出最优用户体验或最优应用性能的条目所对应的serving anchor upf(服务锚点upf);
383.smf确定该serving anchor upf作为new anchor upf(新的锚点upf)。
384.实施中,进一步包括:根据nwdaf提供能够保证最优用户体验和/或业务性能的anchor upf推荐信息,确定serving anchor upf。
385.实施中,进一步包括:
386.smf使用选择的new anchor upf创建ue访问边缘计算应用的最优路径。
387.serving anchor,按以下方式之一或者其组合smf使用选择的new anchor upf创建ue访问边缘计算应用的最优路径:
388.触发ul-cl(上行分类器,uplink classifier)插入过程,将该application id对应的数据流信息安装到ul-cl上,使得ul-cl将访问边缘计算应用的数据流路由到new anchor upf;
389.对于为ue分配ipv6地址的pdu会话,创建branch point(分支点)和分配新的ipv6地址前缀,使得ue通过新分配的ipv6地址将访问边缘计算的应用;
390.请求ue创建新的pdu会话后,选择new anchor upf来为ue提供服务。
391.实施中,smf接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
392.边缘计算应用标识;
393.边缘计算应用所属切片标识;
394.边缘计算应用的用户体验分布。
395.具体实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
396.由dnai表示的ec应用所在的位置;
397.为ue提供服务的用户面锚点upf;
398.ec应用的用户体验分布包括以下参数之一或者其组合:
399.该分析有效的区域信息;
400.该分析结果有效的时间段;
401.预测的准确度估计。
402.具体实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
403.实施中,smf接收nwdaf返回的所述ec application的性能分析结果包括以下信息之一或者其组合:
404.边缘计算应用标识;
405.边缘计算应用所属切片标识;
406.服务边缘计算应用的网络性能。
407.具体实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
408.由dnai表示的ec应用所在的位置;
409.为ue提供服务的用户面锚点upf;
410.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
411.平均传输速率;
412.最大传输速率;
413.平均传输时延;
414.最大传输时延;
415.平均丢包率;
416.该分析有效的区域信息;
417.该分析结果有效的时间段;
418.预测的准确度估计;
419.具体实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
420.图5为af侧的确定upf的方法实施流程示意图,如图所示,可以包括:
421.步骤501、ec as(边缘计算应用服务器,edge computing application server)在ue访问边缘计算应用时,向nwdaf发出所述应用的用户体验分析请求和/或所述应用的性能分析请求;
422.步骤502、ec as接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
423.步骤503、ec as根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的最优ec as所在的目标dnai,所述dnai用以供smf重选upf。
424.实施中,进一步包括:
425.ec as通过af request influence traffic routing(af请求影响流量路由)流程通知smf所述最优ec as所在的目标dnai。
426.实施中,ec as接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
427.边缘计算应用标识;
428.边缘计算应用所属切片标识;
429.边缘计算应用的用户体验分布。
430.具体实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
431.由dnai表示的ec应用所在的位置;
432.为ue提供服务的用户面锚点upf;
433.ec应用的用户体验分布包括以下参数之一或者其组合:
434.该分析有效的区域信息;
435.该分析结果有效的时间段;
436.预测的准确度估计。
437.具体实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
438.实施中,ec as接收nwdaf返回的所述ec application的性能分析结果包括以下信息之一或者其组合:
439.边缘计算应用标识;
440.边缘计算应用所属切片标识;
441.服务边缘计算应用的网络性能。
442.具体实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
443.由dnai表示的ec应用所在的位置;
444.为ue提供服务的用户面锚点upf;
445.ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
446.平均传输速率;
447.最大传输速率;
448.平均传输时延;
449.最大传输时延;
450.平均丢包率;
451.该分析有效的区域信息;
452.该分析结果有效的时间段;
453.预测的准确度估计。
454.具体实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
455.下面以实例进行说明。
456.实施例1:
457.本例说明nwdaf收集数据并生成ec application的用户体验分析的实施。
458.为了生成一个部署在3gpp网络上的ec application的用户体验分析,nwdaf可以从smf和af搜集相关数据。
459.从smf搜集的数据可以包括:
[0460][0461]
从af搜集的数据可以包括:
[0462][0463]
nwdaf通过timestamp和ip filter information可关联从smf搜集的数据和从af搜集的数据。nwdaf利用机器学习算法,可挖掘出数据间的关联关系,生成的数据分析结果可包括以下:
[0464]
表1:ec application的用户体验分析(>表示这些表项之间存在包含关系)
[0465][0466]
实施例2:
[0467]
本例说明nwdaf向smf提供每ec application的用户体验分析的实施。
[0468]
nwdaf提供的数据分析内容包含表1中的内容。另外,若smf在请求用户体验分析时,也可以要求nwdaf直接提供能够保证用户体验或业务性能的anchor upf(锚点upf)推荐信息。
[0469]
图6为实施例2中nwdaf向smf提供数据分析结果的流程示意图,如图所示,基于nwdaf提供的分析,smf可以在ue访问边缘计算应用时进行用户面路径的优化,流程可以如下:
[0470]
步骤601、pdu session建立。
[0471]
ue创建pdu会话,携带的s-nssai(单一网络切片选择辅助信息,single-network slice selection assistance information)和dnn表示该pdu会话将访问边缘网络。
[0472]
步骤602、upf与smf进行pfd management(pfd管理;pfd:分组流描述符,packet flow descriptor)。
[0473]
为了确定访问边缘网络的最优路径,smf可以有如下方式:
[0474]
a、进行应用检测,获知ue访问的应用(由application identifier标识);
[0475]
b、请求nwdaf提供访问边缘应用的数据分析。
[0476]
smf从udr获取该pdu会话的pfd,并生成pdr(数据包检测规则,packet detection rule)配置到upf。smf在配置pdr时,还请求upf进行应用检测,即报告ue传输的数据包所符合的pdr标识。
[0477]
步骤603、nnwdaf_analyticssubscription_subscribe(nnwdaf_分析订阅订阅)。
[0478]
步骤604、nnwdaf_analyticssubscription_notify(nnwdaf_分析订阅通知)。
[0479]
若smf尚未从nwdaf订阅边缘计算应用qoe分析,则smf向nwdaf发送订阅请求,请求中携带从pfd中获取的application id和ue的位置。nwdaf在完成数据分析后,向smf返回ec application的用户体验分析。
[0480]
步骤605、data traffic(数据传输)。
[0481]
upf检测到ue传输的数据和pdr匹配时,向smf报告pdr的rule id,使得smf获知ue当前访问的应用的application id。
[0482]
步骤606、application detection(应用检测)。
[0483]
步骤607、upf re-selection(upf重选)。
[0484]
若ue访问的应用的application id能够和nwdaf提供的ec application用户体验分析匹配,则smf将根据ue的位置进一步从分析结果中匹配出最优用户体验的条目,然后获取其中的serving anchor upf信息。smf确定该serving anchor upf作为new anchor upf。
[0485]
步骤608、nsmf_eventexposure_notification(nsmf_事件披露通知)。
[0486]
步骤609、application relocation(应用重定位)。
[0487]
步骤610、nsmf_eventexposure_apprelocationinfo(nsmf_事件披露应用重定位通知)。
[0488]
smf在改变anchor upf之前,按照现有技术向af发送通知用户面锚点改变以及目标dnai。应用层可能执行application relocation。此时af需在application relocation完成后,向smf发送确认。
[0489]
步骤611、使用新选择的anchor upf为ue提供数据传输服务。
[0490]
smf收到确认后,将使用选择的new anchor upf创建ue访问边缘计算应用的最优路径。具体方式可以包括:
[0491]
a、触发ul-cl插入过程,将该application id对应的数据流信息安装到ul-cl上,使得ul-cl将访问边缘计算应用的数据流路由到new anchor upf;
[0492]
b、对于为ue分配ipv6地址的pdu会话,创建branch point(分支点)和分配新的ipv6地址前缀,使得ue通过新分配的ipv6地址将访问边缘计算的应用;
[0493]
c、请求ue创建新的pdu会话,然后选择new anchor upf来为ue提供服务。
[0494]
实施例3:
[0495]
本例中说明nwdaf向af提供ec application的用户体验分析的实施。
[0496]
nwdaf提供的数据分析内容包含以下内容:
[0497]
表2:ec application的用户体验分析(>表示这些表项之间存在包含关系)
[0498][0499]
另外,若af在请求用户体验分析时,也可以要求nwdaf提供能够保证用户体验/业务性能的dnai推荐信息。
[0500]
图7为实施例3中nwdaf向af提供数据分析结果的流程示意图,如图所示,基于nwdaf提供的分析,af可以在ue访问边缘计算应用时确定最优的应用服务器,流程可以如下:
[0501]
步骤701、pdu session建立。
[0502]
步骤702、data traffic。
[0503]
ue创建pdu会话,携带的s-nssai和dnn表示该pdu会话将访问边缘网络。ue与ec application server(边缘计算应用服务器)进行数据通信。
[0504]
步骤703、nnwdaf_analyticssubscription_subscribe。
[0505]
步骤704、nnwdaf_analyticssubscription_notify。
[0506]
ec as为了确定最优服务ue的边缘计算服务器,可向nwdaf订阅边缘计算应用qoe分析。订阅请求中携带从application id和ue的位置。nwdaf在完成数据分析后,向smf返回如表2所示的ec application的用户体验分析。
[0507]
步骤705、application relocation。
[0508]
步骤706、向smf通知dnai改变。
[0509]
ec as根据用户体验分析,确定服务ue的最优ec as所在的目标dnai,若目标dnai和当前ec as所在dnai不同,则ec as将ue迁移到目标ec as,即执行application relocation。然后由目标ec as通知smf当前服务ue的dnai发生改变,具体通知至少可利用现有3gpp协议中定义af request influence traffic routing流程实现。
[0510]
步骤707、nnwdaf_analyticssubscription_request(nnwdaf_分析订阅请求)。
[0511]
步骤708、nnwdaf_analyticssubscription_response(nnwdaf_分析订阅响应)。
[0512]
步骤709、upf re-selection。
[0513]
smf收到通知后,执行anchor upf重选。upf的重选至少可以有两种实现方式如下:
[0514]
a、按照现有技术,根据ue位置,目标dnai等信息查找合适的upf;
[0515]
b、请求nwdaf提供ec application的用户体验分析,请求中提供ue位置,目标
dnai,s-nssai等信息。nwdaf提供如表1所示的分析结果。smf从分析结果中选取能够提供最优用户体验的anchor upf。
[0516]
步骤710、使用新选择的anchor upf为ue提供数据传输服务。
[0517]
smf选择目标upf后,将使用选择的new anchor upf创建ue访问边缘计算应用的最优路径。具体方式可以参见实施例2的步骤611。
[0518]
实施例4:
[0519]
本例中说明nwdaf提供ec application的性能分析的实施。
[0520]
为了生成一个部署在3gpp网络上的ec application的用户体验分析,nwdaf可以从smf和af搜集相关数据。
[0521]
从smf搜集的数据可以包括:
[0522][0523]
从af搜集的数据可以包括:
[0524][0525]
nwdaf通过timestamp和ip filter information可关联从smf搜集的数据和从af搜集的数据。nwdaf生成的数据分析结果可包括以下:
[0526]
表3:ec application的用户体验分析(>表示这些表项之间存在包含关系)
[0527][0528]
实施例5:
[0529]
本例中说明nwdaf向smf、af提供ec application的性能分析的实施。
[0530]
可以参见实施例2和实施例3,nwdaf向smf、af提供的是dnai中ec application的性能分析。
[0531]
smf可以根据ue location,选择能够满足qos(服务质量,quality of service)需要的up anchor(用户面锚点);
[0532]
af可以根据业务的需求,选择在ue所在位置能够提供适合的ec服务的dnai。
[0533]
基于同一发明构思,本发明实施例中还提供了一种nwdaf、smf、af、确定upf的装置、信息提供装置、计算机可读存储介质,由于这些设备解决问题的原理与确定upf的方法、信息提供方法相似,因此这些设备的实施可以参见方法的实施,重复之处不再赘述。
[0534]
在实施本发明实施例提供的技术方案时,可以按如下方式实施。
[0535]
图8为smf结构示意图,如图所示,包括:
[0536]
处理器800,用于读取存储器820中的程序,执行下列过程:
[0537]
向nwdaf发出指定应用的用户体验分析请求和/或所述应用的性能分析请求;
[0538]
接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
[0539]
根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf;
[0540]
收发机810,用于在处理器800的控制下接收和发送数据。
[0541]
实施中,根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf,包括:
[0542]
获知ue当前访问的应用的application id;
[0543]
将ue当前访问的应用的application id与所述用户体验分析结果和/或所述应用的性能分析结果匹配;
[0544]
若能匹配则根据ue的位置从分析结果中匹配出最优用户体验或最优应用性能的条目所对应的serving anchor upf;
[0545]
确定该serving anchor upf作为new anchor upf。
[0546]
实施中,进一步包括:
[0547]
根据nwdaf提供能够保证最优用户体验和/或业务性能的anchor upf推荐信息,确定serving anchor upf。
[0548]
实施中,进一步包括:
[0549]
使用选择的new anchor upf创建ue访问边缘计算应用的最优路径。
[0550]
实施中,按以下方式之一或者其组合smf使用选择的new anchor upf创建ue访问边缘计算应用的最优路径:
[0551]
触发ul-cl插入过程,将该application id对应的数据流信息安装到ul-cl上,使得ul-cl将访问边缘计算应用的数据流路由到new anchor upf;
[0552]
对于为ue分配ipv6地址的pdu会话,创建branch point和分配新的ipv6地址前缀,使得ue通过新分配的ipv6地址将访问边缘计算的应用;
[0553]
请求ue创建新的pdu会话后,选择new anchor upf来为ue提供服务。
[0554]
实施中,接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
[0555]
边缘计算应用标识;
[0556]
边缘计算应用所属切片标识;
[0557]
边缘计算应用的用户体验分布。
[0558]
实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
[0559]
由dnai表示的ec应用所在的位置;
[0560]
为ue提供服务的用户面锚点upf;
[0561]
ec应用的用户体验分布包括以下参数之一或者其组合:
[0562]
该分析有效的区域信息;
[0563]
该分析结果有效的时间段;
[0564]
预测的准确度估计;
[0565]
实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
[0566]
实施中,接收nwdaf返回的所述应用的性能分析结果包括以下信息之一或者其组合:
[0567]
边缘计算应用标识;
[0568]
边缘计算应用所属切片标识;
[0569]
服务边缘计算应用的网络性能。
[0570]
实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
[0571]
由dnai表示的ec应用所在的位置;
[0572]
为ue提供服务的用户面锚点upf;
[0573]
ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
[0574]
平均传输速率;
[0575]
最大传输速率;
[0576]
平均传输时延;
[0577]
最大传输时延;
[0578]
平均丢包率;
[0579]
该分析有效的区域信息;
[0580]
该分析结果有效的时间段;
[0581]
预测的准确度估计;
[0582]
实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
[0583]
其中,在图8中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器820代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机810可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器800负责管理总线架构和通常的处理,存储器820可以存储处理器800在执行操作时所使用的数据。
[0584]
本发明实施例中提供了一种确定upf的装置,包括:
[0585]
smf发送模块,用于向nwdaf发出指定应用的用户体验分析请求和/或所述应用的性能分析请求;
[0586]
smf接收模块,用于接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
[0587]
smf确定模块,用于根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的upf。
[0588]
具体可以参见smf侧确定upf的方法的实施。
[0589]
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
[0590]
图9为nwdaf结构示意图,如图所示,包括:
[0591]
处理器900,用于读取存储器920中的程序,执行下列过程:
[0592]
接收smf和/或af发出的指定应用的用户体验分析请求和/或性能分析请求;
[0593]
生成所述应用的用户体验分析结果和/或性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
[0594]
向smf返回所述用户体验分析结果或性能分析结果用于选择用户面锚点;和/或,向smf返回所述用户体验分析结果或性能分析结果用于选择目标应用;
[0595]
收发机910,用于在处理器900的控制下接收和发送数据。
[0596]
实施中,所述生成所述应用的用户体验分析结果和/或应用的性能分析结果所需数据是从smf和/或af获取的。
[0597]
实施中,所述生成所述应用的用户体验分析结果所需数据包括以下从smf收集的数据之一或者其组合:
[0598]
收集数据的时间戳,能够访问所述应用的数据网络名称,能够访问所述应用的切片信息,所述应用的标识,访问所述应用服务器的数据流标识,访问所述应用服务器的数据流所经过的锚点upf标识;
[0599]
和,
[0600]
以下从af收集的数据之一或者其组合:
[0601]
所述应用的标识,访问所述应用服务器的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的所述应用的用户体验。
[0602]
实施中,向smf返回的所述应用的用户体验分析结果包括以下信息的组合:
[0603]
边缘计算应用标识;
[0604]
边缘计算应用所属切片标识;
[0605]
边缘计算应用的用户体验分布。
[0606]
实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
[0607]
由dnai表示的ec应用所在的位置;
[0608]
为ue提供服务的用户面锚点upf;
[0609]
ec应用的用户体验分布包括以下参数之一或者其组合:该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
[0610]
实施中,向smf返回的所述应用的用户体验分析结果和/或性能分析结果包括:
[0611]
能够保证最优用户体验和/或业务性能的anchor upf推荐信息。
[0612]
实施中,向af返回的所述应用的用户体验分析结果包括以下信息的组合:
[0613]
边缘计算应用标识;
[0614]
边缘计算应用所属切片标识;
[0615]
边缘计算应用的用户体验分布。
[0616]
实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
[0617]
由dnai表示的ec应用所在的位置;ue在指定区域通过指定upf访问目标数据网络
中application时的用户体验;该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
[0618]
实施中,所述生成所述应用的性能分析结果所需数据包括以下从smf收集的数据之一或者其组合:
[0619]
收集数据的时间戳,能够访问所述应用的数据网络名称,能够访问所述应用的切片信息,所述应用的标识,访问所述应用服务器的数据流标识,访问所述应用服务器的数据流所经过的锚点upf标识;
[0620]
和,
[0621]
所述生成所述应用的性能分析结果所需数据包括以下从af收集的数据之一或者其组合:
[0622]
所述应用的标识,访问所述应用服务器的数据流标识,由dnai表示的ec应用所在的位置,通过不同数据流访问dnai标识的目标数据网络中的所述应用的用户体验,ip流的上下行实际传输速率,ip数据包的上下行实际传输时延,传输的数据包总数,数据包重传的数目。
[0623]
实施中,向smf和/或af返回所述应用的性能分析结果包括以下信息之一或者其组合:
[0624]
边缘计算应用标识;
[0625]
边缘计算应用所属切片标识;
[0626]
服务边缘计算应用的网络性能。
[0627]
实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
[0628]
由dnai表示的ec应用所在的位置;
[0629]
为ue提供服务的用户面锚点upf;
[0630]
ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:平均传输速率;最大传输速率;平均传输时延;最大传输时延;平均丢包率;该分析有效的区域信息;该分析结果有效的时间段;预测的准确度估计。
[0631]
实施中,生成所述应用的用户体验分析结果,包括:
[0632]
通过timestamp和ip filter information关联从smf搜集的数据和从af搜集的数据;
[0633]
利用机器学习算法,挖掘出数据间的关联关系后,生成所述应用的用户体验分析结果。
[0634]
其中,在图9中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器920代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机910可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器900负责管理总线架构和通常的处理,存储器920可以存储处理器900在执行操作时所使用的数据。
[0635]
本发明实施例中提供了一种信息提供装置,包括:
[0636]
nwdaf接收模块,用于接收smf和/或af发出的指定应用的用户体验分析请求和/或
性能分析请求;
[0637]
nwdaf生成模块,用于生成所述应用的用户体验分析结果和/或性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
[0638]
nwdaf发送模块,用于向smf返回所述用户体验分析结果或性能分析结果用于选择用户面锚点;和/或,向smf返回所述用户体验分析结果或性能分析结果用于选择目标应用。
[0639]
具体可以参见nwdaf侧信息提供方法的实施。
[0640]
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
[0641]
图10为ec as结构示意图,如图所示,包括:
[0642]
处理器1000,用于读取存储器1020中的程序,执行下列过程:
[0643]
ec as在ue访问边缘计算应用时,向nwdaf发出所述应用的用户体验分析请求和/或所述应用的性能分析请求;
[0644]
ec as接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
[0645]
ec as根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的最优ec as所在的目标dnai,所述dnai用以供smf重选upf;
[0646]
收发机1010,用于在处理器1000的控制下接收和发送数据。
[0647]
实施中,进一步包括:
[0648]
ec as通过af request influence traffic routing流程通知smf所述最优ec as所在的目标dnai。
[0649]
实施中,ec as接收nwdaf返回的所述用户体验分析结果包括以下信息之一或者其组合:
[0650]
边缘计算应用标识;
[0651]
边缘计算应用所属切片标识;
[0652]
边缘计算应用的用户体验分布。
[0653]
实施中,边缘计算应用的用户体验分布,包括以下信息之一或者其组合:
[0654]
由dnai表示的ec应用所在的位置;
[0655]
为ue提供服务的用户面锚点upf;
[0656]
ec应用的用户体验分布包括以下参数之一或者其组合:
[0657]
该分析有效的区域信息;
[0658]
该分析结果有效的时间段;
[0659]
预测的准确度估计。
[0660]
实施中,边缘计算应用的用户体验分布,包括:能够保证业务性能的anchor upf推荐信息。
[0661]
实施中,ec as接收nwdaf返回的所述应用的性能分析结果包括以下信息之一或者其组合:
[0662]
边缘计算应用标识;
[0663]
边缘计算应用所属切片标识;
[0664]
服务边缘计算应用的网络性能。
[0665]
实施中,服务边缘计算应用的网络性能,包括以下信息之一或者其组合:
[0666]
由dnai表示的ec应用所在的位置;
[0667]
为ue提供服务的用户面锚点upf;
[0668]
ue在指定区域通过指定upf访问目标数据网络中application时的网络性能包括以下参数之一或者其组合的:
[0669]
平均传输速率;
[0670]
最大传输速率;
[0671]
平均传输时延;
[0672]
最大传输时延;
[0673]
平均丢包率;
[0674]
该分析有效的区域信息;
[0675]
该分析结果有效的时间段;
[0676]
预测的准确度估计。
[0677]
实施中,服务边缘计算应用的网络性能,包括:能够保证业务性能的anchor upf推荐信息。
[0678]
其中,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1000代表的一个或多个处理器和存储器1020代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机1010可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。处理器1000负责管理总线架构和通常的处理,存储器1020可以存储处理器1000在执行操作时所使用的数据。
[0679]
本发明实施例中提供了一种确定upf的装置,包括:
[0680]
ec as发送模块,用于在ue访问边缘计算应用时,向nwdaf发出所述应用的用户体验分析请求和/或所述应用的性能分析请求;
[0681]
ec as接收模块,用于接收nwdaf返回的所述用户体验分析结果和/或所述应用的性能分析结果,其中,用户体验分析结果和/或性能分析结果中包含有ue所在位置区域、应用所在位置、用户面锚点位置三者之一或者其组合,与所述应用的用户体验分析和/或性能分析的对应关系;
[0682]
ec as确定模块,用于根据所述应用的所述用户体验分析结果和/或所述应用的性能分析结果确定为ue提供获得边缘计算服务的最优ec as所在的目标dnai,所述dnai用以供smf重选upf。
[0683]
具体可以参见ec as侧的确定upf的方法的实施。
[0684]
为了描述的方便,以上所述装置的各部分以功能分为各种模块或单元分别描述。当然,在实施本发明时可以把各模块或单元的功能在同一个或多个软件或硬件中实现。
[0685]
本发明实施例中提供了一种计算机可读存储介质,所述计算机可读存储介质存储
有执行上述smf侧、ec as侧确定upf的方法、nwdaf侧信息提供方法的计算机程序。
[0686]
具体可以参见smf侧、ec as侧确定upf的方法、nwdaf侧信息提供方法的实施。
[0687]
综上所述,本发明实施例提供的技术方案中,nwdaf接收smf或af关于应用的数据分析请求;
[0688]
nwdaf对从smf和af搜集的应用运行数据进行分析,生成的数据分析结果包含应用位置、ue所在区域、用户面锚点位置的组合所对应的业务体验或业务运行性能;
[0689]
向smf提供数据分析结果,使得smf能够基于分析结果优化用户面路径;
[0690]
向af提供数据分析结果,使得af能够基于分析结果调整目标应用的位置。
[0691]
采用本方案,从用户体验或业务性能的角度考虑传输路径和目标业务服务器的选择,保证了用户体验和业务性能。
[0692]
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0693]
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0694]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0695]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0696]
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1