Method, apparatus and medium for determining user plane function and providing information

文档序号:196641 发布日期:2021-11-02 浏览:31次 中文

阅读说明:本技术 确定用户面功能及信息提供的方法、设备及介质 (Method, apparatus and medium for determining user plane function and providing information ) 是由 陈山枝 王胡成 于 2020-04-30 设计创作,主要内容包括:本发明公开了一种确定用户面功能及信息提供的方法、设备及介质,包括:网络数据分析功能在接收到会话管理功能和/或应用功能关于应用的数据分析请求后,对从会话管理功能和应用功能搜集的应用运行数据进行分析生成包含有UE所在位置区域、应用所在位置、用户面锚点位置的用户体验分析结果和/或性能分析结果,与应用的用户体验分析和/或性能分析的对应关系;并向会话管理功能和/或应用功能提供数据分析结果,使得会话管理功能能够基于分析结果优化用户面路径;使得应用功能能够基于分析结果调整目标应用的位置。采用本发明,能够从用户体验或业务性能的角度考虑传输路径和目标业务服务器的选择,保证了用户体验和业务性能。(The invention discloses a method, a device and a medium for determining user plane functions and providing information, which comprise the following steps: after receiving a data analysis request of the session management function and/or the application function about the application, the network data analysis function analyzes application running data collected from the session management function and the application function to generate a corresponding relation which contains a user experience analysis result and/or a performance analysis result of a location area where the UE is located, a location where the application is located and a user plane anchor point location, and the user experience analysis and/or the performance analysis of the application; and providing a data analysis result to the session management function and/or the application function, so that the session management function can optimize a user plane path based on the analysis result; enabling the application function to adjust the location of the target application based on the analysis results. By adopting the invention, the selection of the transmission path and the target service server can be considered from the perspective of user experience or service performance, thereby ensuring the user experience and the service performance.)

1. An information providing method, comprising:

a network data analysis function NWDAF receives a user experience analysis request and/or a performance analysis request of a specified application sent by a session management function SMF and/or an application function AF;

the NWDAF generates a user experience analysis result and/or a performance analysis result of the application, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where User Equipment (UE) is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

the NWDAF returns the user experience analysis result or the performance analysis result to the SMF for selecting the user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application.

2. The method of claim 1, wherein the data required to generate the user experience analysis results of the application and/or performance analysis results of the application is obtained from SMF and/or AF.

3. The method of claim 2, wherein the data required to generate the user experience analysis results for the application comprises one or a combination of the following data collected from SMFs:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point User Plane Function (UPF) identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

one or a combination of the following data collected from AF:

the application identifier, the data stream identifier for accessing the application server, the position of the EC application is calculated by the edge represented by the data network access identifier DNAI, and the user experience of the application in the target data network identified by the DNAI is accessed through different data streams.

4. The method of claim 1, wherein the user experience analysis results of the application returned to SMF comprise a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

5. The method of claim 4, wherein the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters: the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

6. The method of claim 1, wherein the user experience analysis results and/or performance analysis results of the application returned to SMF comprises:

anchor UPF recommendation information that can guarantee optimal user experience and/or service performance.

7. The method of claim 1, wherein the user experience analysis results of the application returned to the AF comprise a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

8. The method of claim 7, wherein the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI; user experience when UE accesses Application in a target data network through a specified UPF in a specified area; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

9. The method of claim 2, wherein the data required to generate performance analysis results for the application comprises one or a combination of the following data collected from SMFs:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

the data required to generate performance analysis results for the application includes one or a combination of the following data collected from AF:

the application identifier, the data stream identifier for accessing the application server, the location of the EC application represented by the DNAI, the user experience of the application in the target data network for accessing the DNAI identifier through different data streams, the actual uplink and downlink transmission rate of the IP stream, the actual uplink and downlink transmission delay of the IP data packet, the total number of transmitted data packets, and the number of data packet retransmissions.

10. The method of claim 1, wherein returning the performance analysis results of the application to the SMF and/or AF comprises one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

11. The method of claim 10, wherein the network performance of the service edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters: an average transmission rate; a maximum transmission rate; average transmission delay; maximum transmission delay; average packet loss rate; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

12. The method of claim 1, wherein the NWDAF generates user experience analysis results for the application, comprising:

associating the data collected from the SMF and the data collected from the AF through a timestamp and IP filter information;

and mining the incidence relation among the data by utilizing a machine learning algorithm, and then generating a user experience analysis result of the application.

13. A method for determining a UPF, comprising:

the SMF sends a user experience analysis request of a specified application and/or a performance analysis request of the application to the NWDAF;

the SMF receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the SMF determines to provide UPF for obtaining edge computing service for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application.

14. The method of claim 13, wherein SMF determining, from the user experience analysis result of the application and/or the performance analysis result of the application, a UPF to provide an edge computing service for a UE, comprises:

the SMF acquires an application identification (application ID) of an application currently accessed by the UE;

matching an application ID of an application currently accessed by the UE with the user experience analysis result and/or the performance analysis result of the application;

if the matching is successful, matching a service anchor point serving anchor UPF corresponding to the item with the optimal user experience or the optimal application performance from the analysis result according to the position of the UE;

SMF determines the serving anchor UPF as the new anchor UPF.

15. The method of claim 13, further comprising:

and determining the serving Anchor UPF according to the Anchor UPF recommendation information which is provided by the NWDAF and can ensure the optimal user experience and/or service performance.

16. The method of claim 14 or 15, further comprising:

the SMF uses the selected new anchor UPF to create an optimal path for the UE to access the edge computing application.

17. The method of claim 16, wherein the SMF creates the optimal path for the UE to access the edge computation application using the selected new anchor UPF in one or a combination of the following ways:

triggering an insertion process of an uplink classifier UL-CL, and installing data flow information corresponding to the application ID on the UL-CL, so that the UL-CL routes the data flow applied by the access edge calculation to a new anchor UPF;

for a PDU session that allocates IPv6 addresses for the UE, creating a branch point and allocating a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

after requesting the UE to create a new PDU session, a new anchor UPF is selected to serve the UE.

18. The method of claim 13, wherein SMF receiving the user experience analysis results returned by NWDAF comprises one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

19. The method of claim 18, wherein the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

20. The method of claim 13, wherein SMF receiving NWDAF returned performance analysis results for the application comprises one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

21. The method of claim 20, wherein the network performance of the service edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

22. The method of claim 20, wherein the service edge computing the network performance of the application comprises: the Anchor UPF recommendation information can ensure the service performance.

23. A method for determining a UPF, comprising:

when UE accesses an edge computing application, an edge computing application server (EC AS) sends a user experience analysis request of the application and/or a performance analysis request of the application to an NWDAF;

the EC AS receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the EC AS determines a target DNAI where the optimal EC AS for providing the edge computing service for the UE is located according to the user experience analysis result and/or the performance analysis result of the application, wherein the DNAI is used for the SMF to reselect the UPF.

24. The method of claim 23, further comprising:

and the EC AS informs the SMF of the target DNAI where the optimal EC AS is located through an AF request influence traffic routing flow.

25. The method of claim 23, wherein the EC AS receiving the user experience analysis results returned by the NWDAF comprises one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

26. The method of claim 25, wherein the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

27. The method of claim 23, wherein EC AS receives performance analysis results of the application returned by NWDAF includes one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

28. The method of claim 27, wherein the network performance of the service edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

29. The method of claim 27, wherein the service edge computing the network performance of the application comprises: the Anchor UPF recommendation information can ensure the service performance.

30. An SMF, comprising:

a processor for reading the program in the memory, performing the following processes:

issuing a user experience analysis request of a specified application and/or a performance analysis request of the application to an NWDAF;

receiving the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a location area where the UE is located, a location where the application is located and a location of an anchor point of a user plane, and the corresponding relation between the user experience analysis result and/or the performance analysis result and the application;

determining UPF for providing edge computing service for UE according to the user experience analysis result and/or the performance analysis result of the application;

a transceiver for receiving and transmitting data under the control of the processor.

31. The SMF of claim 30, wherein determining a UPF to provide marginal computing services for a UE based on the user experience analysis result of the application and/or the performance analysis result of the application comprises:

acquiring application ID of application currently accessed by UE;

matching an application ID of an application currently accessed by the UE with the user experience analysis result and/or the performance analysis result of the application;

if the matching is successful, matching a serving anchor UPF corresponding to the item with the optimal user experience or the optimal application performance from the analysis result according to the position of the UE;

the serving anchor UPF is determined as new anchor UPF.

32. The SMF of claim 30, further comprising:

and determining the serving Anchor UPF according to the Anchor UPF recommendation information which is provided by the NWDAF and can ensure the optimal user experience and/or service performance.

33. The SMF of claim 31 or 32, further comprising:

and creating an optimal path for the UE to access the edge computing application by using the selected new anchor UPF.

34. The SMF of claim 33, wherein the selected new anchor UPF is used by the SMF to create the optimal path for the UE to access the edge computation application in one or a combination of the following ways:

triggering a UL-CL inserting process, and installing data flow information corresponding to the application ID on the UL-CL so that the UL-CL routes the data flow of the access edge computing application to a new anchor UPF;

for a PDU session that allocates IPv6 addresses for the UE, creating a branch point and allocating a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

after requesting the UE to create a new PDU session, a new anchor UPF is selected to serve the UE.

35. The SMF of claim 30, wherein the user experience analysis results returned by the received NWDAF comprise one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

36. The SMF of claim 35, wherein the user experience distribution of the edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

37. The SMF of claim 30, wherein the performance analysis results of the application received back by the NWDAF comprise one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

38. The SMF of claim 37, wherein the network performance of the service edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

39. The SMF of claim 37, wherein serving the network performance of the edge computing application comprises: the Anchor UPF recommendation information can ensure the service performance.

40. An NWDAF, comprising:

a processor for reading the program in the memory, performing the following processes:

receiving a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or the AF;

generating a user experience analysis result and/or a performance analysis result of the application, wherein the user experience analysis result and/or the performance analysis result comprises one or a combination of a location area where the UE is located, a location where the application is located and a location of a user plane anchor point, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

returning the user experience analysis result or the performance analysis result to the SMF for selecting the user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application;

a transceiver for receiving and transmitting data under the control of the processor.

41. The NWDAF of claim 40, wherein the data required to generate the user experience analysis results of the application and/or performance analysis results of the application is obtained from an SMF and/or AF.

42. The NWDAF of claim 41, wherein the data required to generate the user experience analysis results for the application comprises one or a combination of the following data collected from SMFs:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

one or a combination of the following data collected from AF:

the application identification, the data stream identification accessing the application server, the location of the EC application represented by the DNAI, and the user experience of the application in the target data network accessing the DNAI identification through different data streams.

43. The NWDAF of claim 40, wherein the user experience analysis results of the application returned to SMF comprise a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

44. The NWDAF of claim 43, wherein the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

45. The NWDAF of claim 40, wherein the user experience analysis results and/or performance analysis results of the application returned to SMF comprise:

the Anchor UPF recommendation information can ensure the optimal user experience and/or service performance.

46. The NWDAF of claim 40, wherein the user experience analysis results of the application returned to the AF comprise a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

47. The NWDAF of claim 46, wherein the user experience distribution of the edge computing application comprises one or a combination of:

the location of the EC application represented by DNAI; user experience when the UE accesses Application in a target data network through a specified UPF in a specified area; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

48. The NWDAF of claim 41, wherein the data required to generate performance analysis results for the application comprises one or a combination of the following data collected from SMFs:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

the data required to generate performance analysis results for the application includes one or a combination of the following data collected from AF:

the application identifier, the data stream identifier for accessing the application server, the location of the EC application represented by the DNAI, the user experience of the application in the target data network for accessing the DNAI identifier through different data streams, the actual uplink and downlink transmission rate of the IP stream, the actual uplink and downlink transmission delay of the IP data packet, the total number of transmitted data packets, and the number of data packet retransmissions.

49. The NWDAF of claim 40, wherein returning the performance analysis result of the application to the SMF and/or AF comprises one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

50. The NWDAF of claim 49, wherein the network capabilities of the service edge computing application comprise one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters: an average transmission rate; a maximum transmission rate; average transmission delay; maximum transmission delay; average packet loss rate; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

51. The NWDAF of claim 40, wherein generating user experience analysis results for the application comprises:

associating the data collected from the SMF and the data collected from the AF through a timestamp and an IP filter information;

and mining the incidence relation among the data by utilizing a machine learning algorithm, and then generating a user experience analysis result of the application.

52. An EC AS, comprising:

a processor for reading the program in the memory, performing the following processes:

when UE accesses an edge computing application, an EC AS sends a user experience analysis request of the application and/or a performance analysis request of the application to an NWDAF;

the EC AS receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

the EC AS determines a target DNAI where the optimal EC AS for providing the edge computing service for the UE is located according to the user experience analysis result and/or the performance analysis result of the application, wherein the DNAI is used for the SMF to reselect the UPF;

a transceiver for receiving and transmitting data under the control of the processor.

53. The EC AS of claim 52, further comprising:

and the EC AS informs the SMF of the target DNAI where the optimal EC AS is located through the AF request influence flow route AF request inflexibility traffic routing flow.

54. The EC AS of claim 52, wherein the user experience analysis results returned by EC AS receiving NWDAF comprise one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

55. The EC AS of claim 53, wherein the user experience distribution of the edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

56. The EC AS of claim 52, wherein the performance analysis results of the application that the EC AS receives the NWDAF returns comprise one or a combination of:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

57. The EC AS of claim 56, wherein the network performance of the service edge computing application comprises one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

58. The EC AS of claim 57, wherein the service edge computing application's network performance comprises: the Anchor UPF recommendation information can ensure the service performance.

59. An apparatus for determining UPF, comprising:

the system comprises an SMF sending module, a NWDAF processing module and a processing module, wherein the SMF sending module is used for sending a user experience analysis request of a specified application and/or a performance analysis request of the application to the NWDAF;

an SMF receiving module, configured to receive the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and a corresponding relationship between the user experience analysis and/or the performance analysis of the application;

and the SMF determining module is used for determining UPF for providing the edge computing service for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application.

60. An information providing apparatus, comprising:

the system comprises an NWDAF receiving module, a performance analysis module and a performance analysis module, wherein the NWDAF receiving module is used for receiving a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or AF;

the NWDAF generation module is configured to generate a user experience analysis result and/or a performance analysis result of the application, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and corresponds to the user experience analysis and/or the performance analysis of the application;

an NWDAF sending module, configured to return the user experience analysis result or the performance analysis result to an SMF for selecting a user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application.

61. An apparatus for determining UPF, comprising:

the EC AS sending module is used for sending a user experience analysis request of the application and/or a performance analysis request of the application to the NWDAF when the UE accesses the edge computing application;

the EC AS receiving module is used for receiving the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a position of a user plane anchor point, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the EC AS determining module is used for determining a target DNAI where the optimal EC AS for obtaining the edge computing service is provided for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application, and the DNAI is used for the SMF to reselect the UPF.

62. A computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program for executing the method of any one of claims 1 to 29.

Technical Field

The present invention relates to the field of wireless communications technologies, and in particular, to a method, an apparatus, and a medium for determining a user plane function and providing information.

Background

The mobile edge computing technology migrates the computing storage capacity and the business service capacity to the network edge, so that data does not need to be transmitted back to the cloud as far as possible, and the waiting time of the data to and from the cloud and the network cost are reduced. Based on the 5G distributed cloud infrastructure, a 5G user plane and a 5G MEC (Mobile Edge Computing) node are constructed in an Edge cloud mode, and the 5G MEC node provides an MEC application platform to realize the deployment and management capacity of third-party application. A user may obtain services through the MEC application.

Fig. 1 is a schematic diagram of an edge computing network architecture, where in the edge computing network architecture, if a UE (User Equipment) needs to access an edge computing server, a PDU (Protocol Data Unit) session to a local Data network needs to be established first. The main steps of PDU session establishment are:

the method comprises the steps that 1, UE sends a PDU Session creation request to an SMF (Session Management Function), wherein the request carries slice selection auxiliary information and a data network name;

the SMF creates a PDU session for the UE after determining to admit the UE's request. The SMF needs to select a User Plane anchor, i.e. UPF (User Plane Function), for the PDU session to be established. The SMF needs to select/reselect a UPF considering the following information:

dynamic loading of the UPF;

receiving an analysis (i.e., statistical or predictive) of the UPF load from the NWDAF if the NWDAF (Network Data analysis Function) is deployed;

a UPF location;

UE location information;

receiving an analysis (i.e., statistical or predictive) of UE mobility from the NWDAF if the NWDAF is deployed;

support of the capacity and capabilities required by the UPF for a particular UE session;

DNN (Data Network Name);

PDU session type (i.e. IPv4, IPv6, IPv4v6, Ethernet type or unstructured type) and (if available) static IP address/prefix;

SSC mode (SSC mode; SSC: Session/Service Continuity) selected by the PDU Session;

subscription data of the UE;

DNAI (data network Access Identifier).

And 3, the SMF sends a PDU session establishment acceptance message to the UE, sends user plane path configuration information to the access network, and sends a request message to the selected UPF to complete the user plane transmission path configuration.

The prior art is not enough in that the user plane path selection between the UE and the edge computing server is not the optimal solution.

Disclosure of Invention

The invention provides a method, equipment and a medium for determining user plane functions and providing information, which are used for solving the problem that the user plane path selection between UE and an edge computing server is not an optimal solution.

The embodiment of the invention provides a method for determining UPF, which comprises the following steps:

the SMF sends a user experience analysis request of a specified application and/or a performance analysis request of the application to the NWDAF;

the SMF receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the SMF determines to provide UPF for obtaining edge computing service for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application.

In an implementation, the SMF determining, according to the user experience analysis result of the application and/or the performance analysis result of the application, a UPF for providing the UE with the edge computing service includes:

the SMF acquires an application ID of an application currently accessed by the UE;

matching an application ID of an application currently accessed by the UE with the user experience analysis result and/or the performance analysis result of the application;

if the matching is successful, matching a serving anchor UPF corresponding to the item with the optimal user experience or the optimal application performance from the analysis result according to the position of the UE;

SMF determines the serving anchor UPF as the new anchor UPF.

In an implementation, the method further comprises the following steps:

and determining the serving Anchor UPF according to the Anchor UPF recommendation information which is provided by the NWDAF and can ensure the optimal user experience and/or service performance.

In an implementation, the method further comprises the following steps:

the SMF uses the selected new anchor UPF to create an optimal path for the UE to access the edge computing application.

In implementation, the SMF creates the optimal path for the UE to access the edge computation application using the selected new anchor UPF in one or a combination of the following ways:

triggering a UL-CL inserting process, and installing data flow information corresponding to the application ID on the UL-CL so that the UL-CL routes the data flow of the access edge computing application to a new anchor UPF;

for a PDU session that allocates IPv6 addresses for the UE, creating a branch point and allocating a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

after requesting the UE to create a new PDU session, a new anchor UPF is selected to serve the UE.

In an implementation, the user experience analysis result returned by the SMF receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In an implementation, a user experience distribution of an edge computing application, comprising: the Anchor UPF recommendation information can ensure the service performance.

In implementation, the performance analysis result of the application returned by the SMF receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

an accuracy estimate of the prediction;

in implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

The embodiment of the invention provides an information providing method, which comprises the following steps:

the NWDAF receives a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or the AF;

the NWDAF generates a user experience analysis result and/or a performance analysis result of the application, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a location area where the UE is located, a location where the application is located and a user plane anchor point location, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

the NWDAF returns the user experience analysis result or the performance analysis result to the SMF for selecting the user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application.

In an implementation, the data required for generating the user experience analysis result of the application and/or the performance analysis result of the application is obtained from the SMF and/or the AF.

In an implementation, the data required for generating the user experience analysis result of the application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

one or a combination of the following data collected from AF:

the application identification, the data stream identification accessing the application server, the location of the EC application represented by the DNAI, and the user experience of the application in the target data network accessing the DNAI identification through different data streams.

In implementation, the user experience analysis result of the application returned to the SMF includes a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters: the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In implementation, the user experience analysis result and/or the performance analysis result of the application returned to the SMF includes:

the Anchor UPF recommendation information can ensure the optimal user experience and/or service performance.

In implementation, the user experience analysis result of the application returned to the AF includes a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI; user experience when the UE accesses Application in a target data network through a specified UPF in a specified area; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In an implementation, the data required to generate the performance analysis result of the application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

the data required to generate performance analysis results for the application includes one or a combination of the following data collected from AF:

the application identifier, the data stream identifier for accessing the application server, the location of the EC application represented by the DNAI, the user experience of the application in the target data network for accessing the DNAI identifier through different data streams, the actual uplink and downlink transmission rate of the IP stream, the actual uplink and downlink transmission delay of the IP data packet, the total number of transmitted data packets, and the number of data packet retransmissions.

In implementation, the return of the performance analysis result of the application to the SMF and/or AF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters: an average transmission rate; a maximum transmission rate; average transmission delay; maximum transmission delay; average packet loss rate; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In implementation, the NWDAF generating a user experience analysis result of the application includes:

associating the data collected from the SMF and the data collected from the AF through a timestamp and an IP filter information;

and mining the incidence relation among the data by utilizing a machine learning algorithm, and then generating a user experience analysis result of the application.

The embodiment of the invention provides a method for determining UPF, which comprises the following steps:

when UE accesses an edge computing application, an EC AS sends a user experience analysis request of the application and/or a performance analysis request of the application to an NWDAF;

the EC AS receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the EC AS determines a target DNAI where the optimal EC AS for providing the edge computing service for the UE is located according to the user experience analysis result and/or the performance analysis result of the application, wherein the DNAI is used for the SMF to reselect the UPF.

In an implementation, the method further comprises the following steps:

and the EC AS informs the SMF of the target DNAI where the optimal EC AS is located through an AF request influence traffic routing flow.

In an implementation, the user experience analysis result returned by the EC AS receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In an implementation, a user experience distribution of an edge computing application, comprising: the Anchor UPF recommendation information can ensure the service performance.

In implementation, the performance analysis result of the application, which is returned by the EC AS after receiving the NWDAF, includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

The embodiment of the invention provides an SMF, which comprises:

a processor for reading the program in the memory, performing the following processes:

issuing a user experience analysis request of a specified application and/or a performance analysis request of the application to an NWDAF;

receiving the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a location area where the UE is located, a location where the application is located and a location of an anchor point of a user plane, and the corresponding relation between the user experience analysis result and/or the performance analysis result and the application;

determining UPF for providing edge computing service for UE according to the user experience analysis result and/or the performance analysis result of the application;

a transceiver for receiving and transmitting data under the control of the processor.

In an implementation, determining, according to the user experience analysis result of the application and/or the performance analysis result of the application, a UPF for providing an edge computing service to a UE includes:

acquiring application ID of application currently accessed by UE;

matching an application ID of an application currently accessed by the UE with the user experience analysis result and/or the performance analysis result of the application;

if the matching is successful, matching a serving anchor UPF corresponding to the item with the optimal user experience or the optimal application performance from the analysis result according to the position of the UE;

the serving anchor UPF is determined as new anchor UPF.

In an implementation, the method further comprises the following steps:

and determining the serving Anchor UPF according to the Anchor UPF recommendation information which is provided by the NWDAF and can ensure the optimal user experience and/or service performance.

In an implementation, the method further comprises the following steps:

and creating an optimal path for the UE to access the edge computing application by using the selected new anchor UPF.

In implementation, the SMF creates the optimal path for the UE to access the edge computation application using the selected new anchor UPF in one or a combination of the following ways:

triggering a UL-CL inserting process, and installing data flow information corresponding to the application ID on the UL-CL so that the UL-CL routes the data flow of the access edge computing application to a new anchor UPF;

for a PDU session that allocates IPv6 addresses for the UE, creating a branch point and allocating a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

after requesting the UE to create a new PDU session, a new anchor UPF is selected to serve the UE.

In an implementation, the user experience analysis result returned by the received NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In an implementation, a user experience distribution of an edge computing application, comprising: the Anchor UPF recommendation information can ensure the service performance.

In an implementation, the performance analysis result of the application returned by the received NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

an accuracy estimate of the prediction;

in implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

An embodiment of the present invention provides an NWDAF, including:

a processor for reading the program in the memory, performing the following processes:

receiving a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or the AF;

generating a user experience analysis result and/or a performance analysis result of the application, wherein the user experience analysis result and/or the performance analysis result comprises one or a combination of a location area where the UE is located, a location where the application is located and a location of a user plane anchor point, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

returning the user experience analysis result or the performance analysis result to the SMF for selecting the user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application;

a transceiver for receiving and transmitting data under the control of the processor.

In an implementation, the data required for generating the user experience analysis result of the application and/or the performance analysis result of the application is obtained from the SMF and/or the AF.

In an implementation, the data required for generating the user experience analysis result of the application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

one or a combination of the following data collected from AF:

the application identification, the data stream identification accessing the application server, the location of the EC application represented by the DNAI, and the user experience of the application in the target data network accessing the DNAI identification through different data streams.

In implementation, the user experience analysis result of the application returned to the SMF includes a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters: the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In implementation, the user experience analysis result and/or the performance analysis result of the application returned to the SMF includes:

the Anchor UPF recommendation information can ensure the optimal user experience and/or service performance.

In implementation, the user experience analysis result of the application returned to the AF includes a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI; user experience when the UE accesses Application in a target data network through a specified UPF in a specified area; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In an implementation, the data required to generate the performance analysis result of the application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

the data required to generate performance analysis results for the application includes one or a combination of the following data collected from AF:

the application identifier, the data stream identifier for accessing the application server, the location of the EC application represented by the DNAI, the user experience of the application in the target data network for accessing the DNAI identifier through different data streams, the actual uplink and downlink transmission rate of the IP stream, the actual uplink and downlink transmission delay of the IP data packet, the total number of transmitted data packets, and the number of data packet retransmissions.

In implementation, the return of the performance analysis result of the application to the SMF and/or AF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters: an average transmission rate; a maximum transmission rate; average transmission delay; maximum transmission delay; average packet loss rate; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In implementation, generating the user experience analysis result of the application includes:

associating the data collected from the SMF and the data collected from the AF through a timestamp and an IP filter information;

and mining the incidence relation among the data by utilizing a machine learning algorithm, and then generating a user experience analysis result of the application.

The embodiment of the invention provides an EC AS, which comprises:

a processor for reading the program in the memory, performing the following processes:

when UE accesses an edge computing application, an EC AS sends a user experience analysis request of the application and/or a performance analysis request of the application to an NWDAF;

the EC AS receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

the EC AS determines a target DNAI where the optimal EC AS for providing the edge computing service for the UE is located according to the user experience analysis result and/or the performance analysis result of the application, wherein the DNAI is used for the SMF to reselect the UPF;

a transceiver for receiving and transmitting data under the control of the processor.

In an implementation, the method further comprises the following steps:

and the EC AS informs the SMF of the target DNAI where the optimal EC AS is located through an AF request influence traffic routing flow.

In an implementation, the user experience analysis result returned by the EC AS receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In an implementation, a user experience distribution of an edge computing application, comprising: the Anchor UPF recommendation information can ensure the service performance.

In implementation, the performance analysis result of the application, which is returned by the EC AS after receiving the NWDAF, includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

The embodiment of the invention provides a device for determining UPF, which comprises:

the system comprises an SMF sending module, a NWDAF processing module and a processing module, wherein the SMF sending module is used for sending a user experience analysis request of a specified application and/or a performance analysis request of the application to the NWDAF;

an SMF receiving module, configured to receive the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and a corresponding relationship between the user experience analysis and/or the performance analysis of the application;

and the SMF determining module is used for determining UPF for providing the edge computing service for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application.

An embodiment of the present invention provides an information providing apparatus, including:

the system comprises an NWDAF receiving module, a performance analysis module and a performance analysis module, wherein the NWDAF receiving module is used for receiving a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or AF;

the NWDAF generation module is configured to generate a user experience analysis result and/or a performance analysis result of the application, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and corresponds to the user experience analysis and/or the performance analysis of the application;

an NWDAF sending module, configured to return the user experience analysis result or the performance analysis result to an SMF for selecting a user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application.

The embodiment of the invention provides a device for determining UPF, which comprises:

the EC AS sending module is used for sending a user experience analysis request of the application and/or a performance analysis request of the application to the NWDAF when the UE accesses the edge computing application;

the EC AS receiving module is used for receiving the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a position of a user plane anchor point, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the EC AS determining module is used for determining a target DNAI where the optimal EC AS for obtaining the edge computing service is provided for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application, and the DNAI is used for the SMF to reselect the UPF.

An embodiment of the present invention provides a computer-readable storage medium storing a computer program for executing the method for determining a UPF and the information providing method.

The invention has the following beneficial effects:

in the technical solution provided in the embodiment of the present invention, after receiving the data analysis request of the SMF and/or AF about the application, the NWDAF analyzes the application running data collected from the SMF and AF, for example, the generated data analysis result may include service experience or service running performance corresponding to a combination of an application position, an area where the UE is located, and a user plane anchor point position; providing a data analysis result for the SMF and/or the AF, wherein the user experience analysis result and/or the performance analysis result comprises one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the user experience analysis and/or the performance analysis of the application are/is in corresponding relation, so that the SMF can optimize a user plane path based on the analysis result; so that the AF can adjust the position of the target application based on the analysis result.

Therefore, when the user plane path between the UE and the edge computing server is selected, the selection is not only carried out by querying from the DNS, the selection of the transmission path and the target service server can be considered from the perspective of user experience or service performance, and the user experience and the service performance are ensured.

Drawings

The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the invention and not to limit the invention. In the drawings:

FIG. 1 is a diagram of an edge computing network architecture in the background art;

FIG. 2 is a schematic diagram of a 5GC architecture supporting network data analysis according to an embodiment of the present invention;

FIG. 3 is a schematic flow chart illustrating an implementation of an information providing method on an NWDAF side according to an embodiment of the present invention;

fig. 4 is a schematic flow chart of an implementation of a method for determining UPF at an SMF side in an embodiment of the present invention;

FIG. 5 is a schematic flow chart illustrating an implementation of a method for determining UPF on the AF side in an embodiment of the present invention;

fig. 6 is a schematic flow chart illustrating that the NWDAF provides data analysis results to the SMF in embodiment 2 of the present invention;

FIG. 7 is a schematic flow chart illustrating data analysis results provided by the NWDAF to the AF in embodiment 3 of the present invention;

FIG. 8 is a diagram of an SMF structure according to an embodiment of the present invention;

FIG. 9 is a schematic diagram of an NWDAF structure in accordance with an embodiment of the present invention;

FIG. 10 is a diagram illustrating an EC AS structure according to an embodiment of the present invention.

Detailed Description

The inventor notices in the process of invention that:

in the prior art, a user plane path between a UE and an edge computing server is mainly selected by an SMF according to a UE location and network topology information, and the edge computing server is selected only by DNS (Domain Name Service) query without considering user Service experience, so that a non-optimal user plane path and edge computing Service may be selected, and user experience or Service performance cannot be guaranteed. For example: at the current location of the UE, there are UPF1 and UPF2 that can provide services, UPF1 connects DNAI (data network Access Identifier)1, and UPF2 connects DNAI2, where UPF1 may be closer to the UE, but service applications in DNAI2 may bring higher user experience. According to the prior art, the SMF would select UPF1 to provide services and would not select UPF2, thus not guaranteeing a high user experience.

However, in some edge computing scenarios, the end-to-end user service experience or service performance needs to be effectively guaranteed, for example, panoramic synthesis, collaborative navigation, collision warning broadcast, and the like in the car networking environment. For the foregoing reasons, in the current 3GPP network, it cannot be guaranteed that the selected path is the optimal path that can guarantee the user service experience. In addition, the edge computing application service is usually determined by the UE according to the DNS query result, and the selected edge computing application server cannot guarantee the best user experience or the optimal service performance.

Therefore, the embodiment of the present invention provides a scheme for creating or modifying a user plane data transmission path based on a data analysis result of NWDAF, so that a UE can access an optimal edge computing service server through an optimal user plane path, thereby ensuring user service experience.

The following describes embodiments of the present invention with reference to the drawings.

In the course of the description, the implementation will be described from the SMF, AF and NWDAF sides, respectively, and then an example of their cooperative implementation will also be given to better understand the implementation of the scheme given in the embodiments of the present invention. Such description does not mean that they must be implemented in cooperation or separately, and in fact, when they are implemented separately, they each solve the problem on one side thereof, and when they are used in combination, they achieve better technical effects.

The NWDAF will be explained first.

Fig. 2 is a schematic diagram of a 5GC architecture supporting Network data analysis, and as shown in the figure, in the architecture, NWDAF is a Network analysis Function managed by an operator, and NWDAF can provide data analysis services to a 5GC (5G Core Network) Network Function, an AF (Application Function) and an OAM (Operation Administration and Maintenance). The analysis result may be historical statistical information or predictive information. The NWDAF may serve one or more network slices.

There may be different NWDAF instances in the 5GC that provide different types of specialized analysis. In order for a consumer NF (Network Function) to discover a suitable NWDAF instance to provide a specific type of analysis, the NWDAF instance needs to provide its supporting Analytic ID (Analytic identification) when registering with an NRF (Network database Function), the Analytic ID representing the type of analysis. The consumer NF may then provide an analytical ID to indicate what type of analysis is required when querying the NRF for an instance of the NWDAF.

The 5GC network functions and OAM decide how to improve network performance using the data analysis provided by the NWDAF.

The NWDAF utilizes existing service interfaces to communicate with other 5GC NFs and OAM.

In a scheme of creating or modifying a User Plane data transmission path based on a data analysis result of an NWDAF, a relevant device may request the NWDAF to analyze relevant input data of UP optimization (UP: User Plane); the NWDAF generates a data analysis result, which comprises a corresponding relation between a position area where the UE is located, a position where the application is located, a user plane anchor point position and service experience or performance of the edge computing application; the NWDAF provides this information to the SMF and AF. The SMF can select a UP anchor (UP anchor) which can provide the optimal QoE (Quality of Experience) or performance according to the location of the UE; the AF may also determine whether service relocation and reselection of target DNAI (target DNAI; DNAI: Data network access identifier) are required.

The following description is given from the NWDAF, SMF, AF sides, respectively, and then an example is given for explanation.

Fig. 3 is a schematic flow chart of an implementation of an NWDAF-side information providing method, as shown in the figure, including:

step 301, an NWDAF receives a user experience analysis request and/or a performance analysis request of a specified application sent by an SMF and/or an AF;

step 302, the NWDAF generates a user experience analysis result and/or a performance analysis result of the application, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and corresponds to the user experience analysis and/or the performance analysis of the application;

step 303, the NWDAF returns the user experience analysis result or performance analysis result to the SMF for selecting a user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application.

In practice. The specified Application will mainly illustrate User experience analysis and/or performance analysis of EC Application, taking EC Application (EC: Edge Computing) issued by SMF and/or AF when determining UPF (User Plane Function) to provide Edge Computing service to UE as an example.

In an implementation, the data required for generating the user experience analysis result of the application and/or the performance analysis result of the application is obtained from the SMF and/or the AF.

In a specific implementation, the data required for generating the EC Application user experience analysis result and/or the EC Application performance analysis result is acquired from the SMF and/or the AF.

1. The following describes implementation of the user experience analysis result of EC Application.

In an implementation, the data required for generating the user experience analysis result of the EC Application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, wherein the timestamp can access a data network name of EC application, can access slice information of EC application, an identifier of EC application, a data stream identifier of EC application server, and an anchor point UPF identifier through which the data stream of EC application server passes;

and the combination of (a) and (b),

the data required for generating the user experience analysis result of the EC Application may include one or a combination of the following data collected from AF:

the EC Application identifier, the data stream identifier for accessing the EC Application server, the position of the EC Application represented by DNAI, and the user experience of the EC Application in the target data network identified by DNAI through different data streams.

In implementation, the user experience analysis result of the EC Application returned to SMF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In implementation, the user experience analysis result of the application returned to the SMF includes: the Anchor UPF recommendation information can ensure the service performance.

Specifically, when the request message of the SMF carries filtering conditions such as the UE location, the application identifier, and/or the slice identifier, the NWDAF provides the SMF with the Anchor UPF recommendation information that meets the filtering conditions and can ensure the optimal service performance.

In implementation, the user experience analysis result of the EC Application returned to the AF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In a specific implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

user experience when the UE accesses Application in a target data network through a specified UPF in a specified area;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In a specific implementation, the distribution of user experience of the edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

2. The following describes the performance analysis results of the EC Application.

In an implementation, the data required to generate the performance analysis results of the EC Application includes one or a combination of the following data collected from SMFs:

collecting a timestamp of data, wherein the timestamp can access a data network name of EC application, can access slice information of EC application, an identifier of EC application, a data stream identifier of EC application server, and an anchor point UPF identifier through which the data stream of EC application server passes;

and the combination of (a) and (b),

the data required to generate performance analysis results for the EC Application may include one or a combination of the following data collected from AF:

the identification of the EC Application, the identification of the data stream accessing the EC Application server, the position of the EC Application represented by the DNAI, the user experience of the EC Application in a target data network accessing the DNAI identification through different data streams, the actual uplink and downlink transmission rate of the IP stream, the actual uplink and downlink transmission time delay of the IP data packet, the total number of the transmitted data packets and the number of data packet retransmission.

In an implementation, the return of the performance analysis result of the EC Application to the SMF and/or AF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In a specific implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

an accuracy estimate of the prediction;

in a specific implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

In an implementation, the NWDAF generating the user experience analysis result of the EC Application includes:

associating the data collected from the SMF and the data collected from the AF through a timestamp and an IP filter information;

and mining the incidence relation among the data by utilizing a machine learning algorithm, and then generating a user experience analysis result of the EC Application.

Fig. 4 is a schematic implementation flow diagram of a method for determining UPF at an SMF side, as shown in the figure, the method may include:

step 401, the SMF sends a user experience analysis request of a specified application and/or a performance analysis request of the application to the NWDAF;

step 402, receiving, by the SMF, the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and a corresponding relationship between the user experience analysis and/or the performance analysis of the application;

step 403, the SMF determines, according to the user experience analysis result of the application and/or the performance analysis result of the application, a UPF for providing the edge computing service for the UE.

In an implementation, the SMF determining, according to the user experience analysis result of the EC Application and/or the performance analysis result of the EC Application, a UPF for providing the UE with the edge computing service includes:

the SMF acquires an application ID (application identification) of an application currently accessed by the UE;

matching the Application ID of the Application currently accessed by the UE with the user experience analysis result and/or the EC Application performance analysis result;

if the matching is available, matching a service anchor UPF (service anchor UPF) corresponding to the item with the optimal user experience or the optimal application performance from the analysis result according to the position of the UE;

SMF determines the serving anchor UPF as the new anchor UPF (new anchor UPF).

In an implementation, the method further comprises the following steps: and determining the serving Anchor UPF according to the Anchor UPF recommendation information which is provided by the NWDAF and can ensure the optimal user experience and/or service performance.

In an implementation, the method further comprises the following steps:

the SMF uses the selected new anchor UPF to create an optimal path for the UE to access the edge computing application.

And the serving anchor, SMF creates the optimal path of the UE access edge computing application by using the selected new anchor UPF according to one of the following modes or the combination of the modes:

triggering an UL-CL (Uplink Classifier) insertion process, and installing data flow information corresponding to the application ID on the UL-CL so that the UL-CL routes the data flow of the access edge calculation application to a new anchor UPF;

for a PDU session that allocates IPv6 addresses to the UE, create a branch point and allocate a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

after requesting the UE to create a new PDU session, a new anchor UPF is selected to serve the UE.

In an implementation, the user experience analysis result returned by the SMF receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In a specific implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In a specific implementation, the distribution of user experience of the edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

In an implementation, the performance analysis result of the EC Application returned by the SMF receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In a specific implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

an accuracy estimate of the prediction;

in a specific implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

Fig. 5 is a schematic flow chart of an implementation of a method for determining UPF on the AF side, as shown in the figure, the method may include:

step 501, when the UE accesses an Edge computing Application, the EC AS sends a user experience analysis request of the Application and/or a performance analysis request of the Application to the NWDAF;

step 502, the EC AS receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and corresponds to the user experience analysis and/or the performance analysis of the application;

step 503, the EC AS determines a target DNAI where an optimal EC AS providing the edge computing service for the UE is located according to the user experience analysis result of the application and/or the performance analysis result of the application, where the DNAI is used for the SMF to reselect the UPF.

In an implementation, the method further comprises the following steps:

and the EC AS informs the SMF of the target DNAI where the optimal EC AS is located through an AF request inflexion traffic routing (AF request influencing traffic routing) flow.

In an implementation, the user experience analysis result returned by the EC AS receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In a specific implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In a specific implementation, the distribution of user experience of the edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

In an implementation, the EC AS receives the performance analysis result of the EC Application returned by the NWDAF, where the performance analysis result includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In a specific implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In a specific implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

The following is an example.

Example 1:

this example illustrates the implementation of user experience analysis by the NWDAF to collect data and generate an EC Application.

To generate a user experience analysis for EC Application deployed on a 3GPP network, the NWDAF may gather relevant data from the SMF and AF.

The data gathered from SMFs may include:

the data gathered from the AF may include:

the NWDAF may correlate the data gathered from the SMF with the data gathered from the AF through timeframe and IP filter information. The NWDAF may use a machine learning algorithm to extract the association relationship between the data, and the generated data analysis result may include the following:

table 1: EC Application user experience analysis (> meaning that there is a containment relationship between these entries)

Example 2:

this example illustrates an implementation in which the NWDAF provides per-EC Application user experience analysis to the SMF.

The data analysis content provided by the NWDAF includes the content in table 1. In addition, if the SMF requests the analysis of the user experience, the NWDAF may also be required to directly provide the Anchor UPF (Anchor UPF) recommendation information that can guarantee the user experience or service performance.

Fig. 6 is a schematic flowchart of a flow of providing a data analysis result to an SMF in embodiment 2, where as shown in the drawing, based on the analysis provided by the NWDAF, the SMF may perform user plane path optimization when the UE accesses an edge calculation application, and the flow may be as follows:

step 601, PDU Session establishment.

The UE creates a PDU session carrying S-NSSAI (Single-Network Slice Selection Assistance Information) and DNN indicating that the PDU session will access the edge Network.

Step 602, UPF and SMF perform PFD management (PFD: Packet Flow Descriptor, Packet Flow Descriptor).

To determine the optimal path to access the edge network, the SMF may have the following:

A. performing application detection to obtain an application (identified by an application identifier) accessed by the UE;

B. the NWDAF is requested to provide data analysis of the access edge application.

The SMF acquires the PFD of the PDU session from the UDR and generates a PDR (Packet Detection Rule) configuration to the UPF. When configuring the PDR, the SMF also requests the UPF to perform application detection, i.e. to report the PDR identity to which the data packet transmitted by the UE conforms.

Step 603, nwdaf _ analytics subscription _ subscription (nwdaf _ analytics subscription).

Step 604, nwdaf _ analytics description _ Notify (nwdaf _ analytics subscription notification).

If the SMF does not subscribe the QoE analysis from the NWDAF edge calculation application, the SMF sends a subscription request to the NWDAF, and the request carries the application ID acquired from the PFD and the position of the UE. And after the NWDAF completes the data analysis, returning the user experience analysis of the EC Application to the SMF.

Step 605, Data Traffic.

When the UPF detects that the data transmitted by the UE is matched with the PDR, the rule ID of the PDR is reported to the SMF, so that the SMF knows the application ID of the application currently accessed by the UE.

Step 606, Application detection.

Step 607, UPF re-selection (UPF reselection).

If the application ID of the application accessed by the UE can be matched with the EC application user experience analysis provided by the NWDAF, the SMF further matches an item of the optimal user experience from the analysis result according to the position of the UE, and then acquires the service anchor UPF information in the item. SMF determines the serving anchor UPF as the new anchor UPF.

Step 608, Nsmf _ EventExposure _ Notification (Nsmf _ event disclosure Notification).

Step 609, Application relocation (Application relocation).

Step 610, Nsmf _ EventExposure _ apprelocation info (Nsmf _ event disclosure application relocation notification).

The SMF sends a notification to the AF of the user plane anchor change and the target DNAI before changing the anchor UPF, as in the prior art. The Application layer may perform Application relocation. At this time, the AF needs to send an acknowledgement to the SMF after the application relocation is completed.

Step 611, using the newly selected anchor UPF to provide data transmission service for the UE.

After receiving the confirmation, the SMF uses the selected new anchor UPF to create the optimal path for the UE to access the edge computing application. The specific mode can include:

A. triggering a UL-CL inserting process, and installing data flow information corresponding to the application ID on the UL-CL so that the UL-CL routes the data flow of the access edge computing application to a new anchor UPF;

B. for a PDU session that allocates IPv6 addresses to the UE, create a branch point and allocate a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

C. the UE is requested to create a new PDU session and then selects new anchor UPF to serve the UE.

Example 3:

in this example, the implementation of user experience analysis by the NWDAF to provide EC Application to the AF is described.

The NWDAF provides data analysis that includes the following:

table 2: EC Application user experience analysis (> meaning that there is a containment relationship between these entries)

In addition, if the AF requests user experience analysis, the NWDAF may also be required to provide DNAI recommendation information that can guarantee user experience/service performance.

Fig. 7 is a schematic flowchart of the NWDAF providing data analysis results to the AF in embodiment 3, as shown in the figure, based on the analysis provided by the NWDAF, the AF may determine an optimal application server when the UE accesses an edge computing application, and the flow may be as follows:

and step 701, PDU Session establishment.

Step 702, Data Traffic.

The UE creates a PDU session, and the carried S-NSSAI and DNN indicate that the PDU session will access the edge network. The UE performs data communication with an EC application server (edge computing application server).

Step 703, nwdaf _ analytics _ description.

Step 704, nwdaf _ analytics description _ Notify.

EC AS may apply QoE analysis to NWDAF subscription edge computation in order to determine an edge computation server that best serves the UE. The subscription request carries the slave application ID and the position of the UE. After completing the data analysis, the NWDAF returns the user experience analysis of the EC Application as shown in table 2 to the SMF.

Step 705, Application relocation.

Step 706, the SMF is notified of the DNAI change.

And the EC AS determines a target DNAI where the optimal EC AS serving the UE is located according to the user experience analysis, and if the target DNAI is different from the DNAI where the current EC AS is located, the EC AS migrates the UE to the target EC AS, namely, the Application location is executed. And then the target EC AS informs the SMF that the DNAI of the UE currently serving is changed, and the specific notification can be realized by using at least an AF request influence traffic routing flow defined in the existing 3GPP protocol.

Step 707, nwdaf _ analytics description _ Request (nwdaf _ analytics subscription Request).

Step 708, nwdaf _ analytics subscription _ Response (nwdaf _ analytics subscription Response).

Step 709, UPF re-selection.

And after receiving the notification, the SMF executes anchor UPF reselection. The reselection of the UPF can be implemented in at least two ways:

A. according to the prior art, searching for a proper UPF according to the information such as the position of the UE, the target DNAI and the like;

B. requesting the NWDAF to provide user experience analysis of the EC Application, and providing information such as the UE position, the target DNAI, the S-NSSAI and the like in the request. The NWDAF provided the analysis results as shown in table 1. The SMF selects from the analysis results the anchor UPF that provides the best user experience.

And step 710, providing data transmission service for the UE by using the newly selected anchor UPF.

After the SMF selects the target UPF, the selected new anchor UPF will be used to create the optimal path for the UE to access the edge computing application. See step 611 of example 2 for a specific way.

Example 4:

in this example, the implementation of performance analysis by the NWDAF for EC Application is described.

To generate a user experience analysis for EC Application deployed on a 3GPP network, the NWDAF may gather relevant data from the SMF and AF.

The data gathered from SMFs may include:

the data gathered from the AF may include:

the NWDAF may correlate the data gathered from the SMF with the data gathered from the AF through timeframe and IP filter information. The NWDAF generated data analysis results may include the following:

table 3: EC Application user experience analysis (> meaning that there is a containment relationship between these entries)

Example 5:

in this example, the performance analysis of EC Application by NWDAF to SMF and AF is described.

Referring to examples 2 and 3, NWDAF provided SMF, AF with performance analysis of EC application in DNAI.

The SMF can select a UP anchor (user plane anchor) which can meet the QoS (Quality of Service) requirement according to the UE location;

the AF may select DNAI capable of providing a suitable EC service at the location of the UE according to the service requirement.

Based on the same inventive concept, the embodiments of the present invention further provide an NWDAF, SMF, AF, UPF determining apparatus, information providing apparatus, and computer-readable storage medium, and because the principles of solving the problems of these devices are similar to the UPF determining method and the UPF providing method, the implementation of these devices may refer to the implementation of the methods, and repeated details are omitted.

When the technical scheme provided by the embodiment of the invention is implemented, the implementation can be carried out as follows.

Fig. 8 is a schematic structural diagram of an SMF, which includes:

the processor 800, which is used to read the program in the memory 820, executes the following processes:

issuing a user experience analysis request of a specified application and/or a performance analysis request of the application to an NWDAF;

receiving the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a location area where the UE is located, a location where the application is located and a location of an anchor point of a user plane, and the corresponding relation between the user experience analysis result and/or the performance analysis result and the application;

determining UPF for providing edge computing service for UE according to the user experience analysis result and/or the performance analysis result of the application;

a transceiver 810 for receiving and transmitting data under the control of the processor 800.

In an implementation, determining, according to the user experience analysis result of the application and/or the performance analysis result of the application, a UPF for providing an edge computing service to a UE includes:

acquiring application ID of application currently accessed by UE;

matching an application ID of an application currently accessed by the UE with the user experience analysis result and/or the performance analysis result of the application;

if the matching is successful, matching a serving anchor UPF corresponding to the item with the optimal user experience or the optimal application performance from the analysis result according to the position of the UE;

the serving anchor UPF is determined as new anchor UPF.

In an implementation, the method further comprises the following steps:

and determining the serving Anchor UPF according to the Anchor UPF recommendation information which is provided by the NWDAF and can ensure the optimal user experience and/or service performance.

In an implementation, the method further comprises the following steps:

and creating an optimal path for the UE to access the edge computing application by using the selected new anchor UPF.

In implementation, the SMF creates the optimal path for the UE to access the edge computation application using the selected new anchor UPF in one or a combination of the following ways:

triggering a UL-CL inserting process, and installing data flow information corresponding to the application ID on the UL-CL so that the UL-CL routes the data flow of the access edge computing application to a new anchor UPF;

for a PDU session that allocates IPv6 addresses for the UE, creating a branch point and allocating a new IPv6 address prefix, so that the UE will access the application of edge calculation through the newly allocated IPv6 address;

after requesting the UE to create a new PDU session, a new anchor UPF is selected to serve the UE.

In an implementation, the user experience analysis result returned by the received NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

an accuracy estimate of the prediction;

in an implementation, a user experience distribution of an edge computing application, comprising: the Anchor UPF recommendation information can ensure the service performance.

In an implementation, the performance analysis result of the application returned by the received NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

an accuracy estimate of the prediction;

in implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

Where in fig. 8, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 800 and memory represented by memory 820. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 810 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 800 is responsible for managing the bus architecture and general processing, and the memory 820 may store data used by the processor 800 in performing operations.

The embodiment of the invention provides a device for determining UPF, which comprises:

the system comprises an SMF sending module, a NWDAF processing module and a processing module, wherein the SMF sending module is used for sending a user experience analysis request of a specified application and/or a performance analysis request of the application to the NWDAF;

an SMF receiving module, configured to receive the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and a corresponding relationship between the user experience analysis and/or the performance analysis of the application;

and the SMF determining module is used for determining UPF for providing the edge computing service for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application.

The implementation of the method for determining UPF on the SMF side can be specifically referred to.

For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.

FIG. 9 is a schematic diagram of an NWDAF structure, as shown, including:

a processor 900 for reading the program in the memory 920, executing the following processes:

receiving a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or the AF;

generating a user experience analysis result and/or a performance analysis result of the application, wherein the user experience analysis result and/or the performance analysis result comprises one or a combination of a location area where the UE is located, a location where the application is located and a location of a user plane anchor point, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

returning the user experience analysis result or the performance analysis result to the SMF for selecting the user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application;

a transceiver 910 for receiving and transmitting data under the control of the processor 900.

In an implementation, the data required for generating the user experience analysis result of the application and/or the performance analysis result of the application is obtained from the SMF and/or the AF.

In an implementation, the data required for generating the user experience analysis result of the application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

one or a combination of the following data collected from AF:

the application identification, the data stream identification accessing the application server, the location of the EC application represented by the DNAI, and the user experience of the application in the target data network accessing the DNAI identification through different data streams.

In implementation, the user experience analysis result of the application returned to the SMF includes a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters: the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In implementation, the user experience analysis result and/or the performance analysis result of the application returned to the SMF includes:

the Anchor UPF recommendation information can ensure the optimal user experience and/or service performance.

In implementation, the user experience analysis result of the application returned to the AF includes a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI; user experience when the UE accesses Application in a target data network through a specified UPF in a specified area; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In an implementation, the data required to generate the performance analysis result of the application includes one or a combination of the following data collected from SMF:

collecting a timestamp of data, a data network name capable of accessing the application, slice information capable of accessing the application, an identifier of the application, a data stream identifier accessing the application server, and an anchor point UPF identifier through which the data stream accessing the application server passes;

and the combination of (a) and (b),

the data required to generate performance analysis results for the application includes one or a combination of the following data collected from AF:

the application identifier, the data stream identifier for accessing the application server, the location of the EC application represented by the DNAI, the user experience of the application in the target data network for accessing the DNAI identifier through different data streams, the actual uplink and downlink transmission rate of the IP stream, the actual uplink and downlink transmission delay of the IP data packet, the total number of transmitted data packets, and the number of data packet retransmissions.

In implementation, the return of the performance analysis result of the application to the SMF and/or AF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters: an average transmission rate; a maximum transmission rate; average transmission delay; maximum transmission delay; average packet loss rate; the area information valid for the analysis; a time period during which the analysis result is valid; and estimating the accuracy of the prediction.

In implementation, generating the user experience analysis result of the application includes:

associating the data collected from the SMF and the data collected from the AF through a timestamp and an IP filter information;

and mining the incidence relation among the data by utilizing a machine learning algorithm, and then generating a user experience analysis result of the application.

In fig. 9, among other things, the bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 900, and various circuits, represented by memory 920, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 910 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 900 is responsible for managing the bus architecture and general processing, and the memory 920 may store data used by the processor 900 in performing operations.

An embodiment of the present invention provides an information providing apparatus, including:

the system comprises an NWDAF receiving module, a performance analysis module and a performance analysis module, wherein the NWDAF receiving module is used for receiving a user experience analysis request and/or a performance analysis request of a specified application sent by the SMF and/or AF;

the NWDAF generation module is configured to generate a user experience analysis result and/or a performance analysis result of the application, where the user experience analysis result and/or the performance analysis result includes one or a combination of a location area where the UE is located, a location where the application is located, and a location of a user plane anchor point, and corresponds to the user experience analysis and/or the performance analysis of the application;

an NWDAF sending module, configured to return the user experience analysis result or the performance analysis result to an SMF for selecting a user plane anchor point; and/or returning the user experience analysis result or the performance analysis result to the SMF for selecting the target application.

See in particular the implementation of the NWDAF side information provision method.

For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.

Fig. 10 is a schematic structural diagram of an EC AS, AS shown, including:

the processor 1000, which is used to read the program in the memory 1020, executes the following processes:

when UE accesses an edge computing application, an EC AS sends a user experience analysis request of the application and/or a performance analysis request of the application to an NWDAF;

the EC AS receives the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a user plane anchor point position, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

the EC AS determines a target DNAI where the optimal EC AS for providing the edge computing service for the UE is located according to the user experience analysis result and/or the performance analysis result of the application, wherein the DNAI is used for the SMF to reselect the UPF;

a transceiver 1010 for receiving and transmitting data under the control of the processor 1000.

In an implementation, the method further comprises the following steps:

and the EC AS informs the SMF of the target DNAI where the optimal EC AS is located through an AF request influence traffic routing flow.

In an implementation, the user experience analysis result returned by the EC AS receiving the NWDAF includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

user experience distribution for edge computing applications.

In implementation, the user experience distribution of the edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the user experience distribution of the EC application includes one or a combination of the following parameters:

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In an implementation, a user experience distribution of an edge computing application, comprising: the Anchor UPF recommendation information can ensure the service performance.

In implementation, the performance analysis result of the application, which is returned by the EC AS after receiving the NWDAF, includes one or a combination of the following information:

an edge computing application identifier;

the edge computing application belongs to the slice identification;

the service edge calculates the network performance of the application.

In implementation, the network performance of the service edge computing application includes one or a combination of the following information:

the location of the EC application represented by DNAI;

a user plane anchor point UPF for providing service for UE;

the network performance of the UE when accessing Application in a target data network through a specified UPF in a specified area comprises one or the combination of the following parameters:

an average transmission rate;

a maximum transmission rate;

average transmission delay;

maximum transmission delay;

average packet loss rate;

the area information valid for the analysis;

a time period during which the analysis result is valid;

and estimating the accuracy of the prediction.

In implementation, the network performance of the service edge computing application includes: the Anchor UPF recommendation information can ensure the service performance.

Where in fig. 10, the bus architecture may include any number of interconnected buses and bridges, with various circuits being linked together, particularly one or more processors represented by processor 1000 and memory represented by memory 1020. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 1010 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium. The processor 1000 is responsible for managing the bus architecture and general processing, and the memory 1020 may store data used by the processor 1000 in performing operations.

The embodiment of the invention provides a device for determining UPF, which comprises:

the EC AS sending module is used for sending a user experience analysis request of the application and/or a performance analysis request of the application to the NWDAF when the UE accesses the edge computing application;

the EC AS receiving module is used for receiving the user experience analysis result and/or the performance analysis result of the application returned by the NWDAF, wherein the user experience analysis result and/or the performance analysis result comprise one or a combination of a position area where the UE is located, a position where the application is located and a position of a user plane anchor point, and the corresponding relation of the user experience analysis and/or the performance analysis of the application;

and the EC AS determining module is used for determining a target DNAI where the optimal EC AS for obtaining the edge computing service is provided for the UE according to the user experience analysis result of the application and/or the performance analysis result of the application, and the DNAI is used for the SMF to reselect the UPF.

See in particular the implementation of the UPF determination method on the EC AS side.

For convenience of description, each part of the above-described apparatus is separately described as being functionally divided into various modules or units. Of course, the functionality of the various modules or units may be implemented in the same one or more pieces of software or hardware in practicing the invention.

An embodiment of the present invention provides a computer-readable storage medium storing a computer program for executing the above-described method for determining UPF on the SMF side and EC AS side, and the method for providing information on the NWDAF side.

Specifically, refer to implementation of methods for determining UPF and methods for providing information on NWDAF on SMF side and EC AS side.

In summary, in the technical solution provided in the embodiment of the present invention, an NWDAF receives an SMF or AF data analysis request about an application;

the NWDAF analyzes application operation data collected from the SMF and the AF, and a generated data analysis result comprises service experience or service operation performance corresponding to a combination of an application position, a UE (user equipment) area and a user plane anchor point position;

providing the SMF with data analysis results so that the SMF can optimize a user plane path based on the analysis results;

the data analysis results are provided to the AF so that the AF can adjust the position of the target application based on the analysis results.

By adopting the scheme, the selection of the transmission path and the target service server is considered from the perspective of user experience or service performance, so that the user experience and the service performance are ensured.

As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, optical storage, and the like) having computer-usable program code embodied therein.

The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.

It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

48页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:终端漫游引导方法、装置、设备以及计算机可读存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!