A communication method and a communication device
By determining the intersection of analysis types of terminal devices, the problem of terminal devices being unable to obtain data analysis results from NWDAF was solved, thus enabling the acquisition of data analysis results by terminal devices.
Patent Information
- Application Number
- CN202111255324.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-27
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2041-10-27
AI Technical Summary
The 3GPP (3rd Generation Partnership Project) does not provide a method for terminal devices to obtain data analysis results from the Network Data Analysis Function (NWDAF) element.
The first network element obtains the intersection of the analysis type requested by the terminal device, the subscribed analysis type, and the analysis types supported by the data analysis network element, determines the analysis types that the terminal device is allowed to obtain, and sends the allowed analysis types to the terminal device, thereby enabling the terminal device to obtain data analysis results from NWDAF.
This enables terminal devices to obtain the required data analysis results from NWDAF, thus meeting their analysis needs.
Smart Images

Figure CN116033407B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of communications, and more particularly, to a communication method and a communication apparatus. BACKGROUND
[0002] A network data analytics function (NWDAF) can be used to obtain data generated by a terminal device on a network side network element (for example, an access and mobility management function network element, a session management function network element, and the like), and provide data analysis results (Analytics), models (for example, machine learning models), data, and the like to other network side network elements (for example, a policy control function network element, and the like). However, there is no method for the terminal device to obtain data analysis results from the NWDAF in the 3rd Generation Partnership Project (3GPP). SUMMARY
[0003] Embodiments of the present application provide a communication method and a communication apparatus, so that the terminal device can obtain data analysis results from the NWDAF.
[0004] In a first aspect, a communication method is provided. The method includes: a first network element obtaining information of an analysis type requested by a terminal device; the first network element obtaining information of an analysis type to which the terminal device is subscribed; the first network element obtaining information of an analysis type supported by a data analysis network element; the first network element determining an analysis type allowed to be requested by the terminal device according to the information of the analysis type requested by the terminal device, the information of the analysis type to which the terminal device is subscribed, and the information of the analysis type supported by the data analysis network element; and the first network element sending the analysis type allowed to be requested by the terminal device to the terminal device.
[0005] According to the communication method provided by the embodiments of the present application, the first network element can determine the analysis type allowed to be obtained by the terminal device through the analysis type requested by the terminal device, the analysis type to which the terminal device is subscribed, and the analysis type supported by the data analysis network element, and send the analysis type allowed to be obtained by the terminal device to the terminal device, so as to enable the terminal device to obtain data analysis results from the data analysis network element.
[0006] With reference to the first aspect, in some implementations of the first aspect, the analysis type allowed to be requested by the terminal device is an intersection of the analysis type requested by the terminal device, the analysis type to which the terminal device is subscribed, and the analysis type supported by the data analysis network element.
[0007] In some implementations of the first aspect, the first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, the first network element sends a first request message to a network storage function network element, the first request message is used to request information of a data analytics network element, the first request message includes information of a region of interest of the terminal device and / or information of a location area where the terminal device is located, wherein a service area of the data analytics network element includes the region of interest and / or the location area where the terminal device is located; and the first network element receives the information of the data analytics network element sent by the network storage function network element, the information of the data analytics network element includes information of an analysis type supported by the data analytics network element.
[0008] In some implementations of the first aspect, the first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, the first network element sends a first request message to a network storage function network element, the first request message is used to request information of a data analytics network element, the first request message includes information of a region of interest of the terminal device and / or information of a location area where the terminal device is located, wherein a service area of the data analytics network element includes the region of interest and / or the location area where the terminal device is located; and the first network element receives the information of the data analytics network element sent by the network storage function network element, the information of the data analytics network element includes address information of the data analytics network element; and the first network element acquires the information of the analysis type supported by the data analytics network element from the data analytics network element according to the address information.
[0009] In some implementations of the first aspect, the first network element is an access and mobility management function network element or a session management function network element or a user plane function network element, the first network element sends a second request message to a unified data management network element or an application function network element, the second request message is used to request subscription data of the terminal device, the second request message includes identification information of the terminal device; and the first network element receives information of an analysis type to which the terminal device subscribes from the unified data management network element or the application function network element.
[0010] In some implementations of the first aspect, the first network element is a session management function network element or a user plane function network element, the second request message further includes identification information of an application of the terminal device, and the information of the analysis type to which the terminal device subscribes received by the first network element corresponds to the identification information of the application of the terminal device.
[0011] With reference to the first aspect, in some implementations of the first aspect, the first network element is a network storage function network element, and the first network element obtains the first request message from an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, the first request message including information of an analysis type requested by the terminal device and information of an analysis type to which the terminal device is subscribed.
[0012] With reference to the first aspect, in some implementations of the first aspect, the first request message further includes information of a region of interest of the terminal device and / or information of a location area in which the terminal device is located, and the first network element determines the data analysis network element according to the information of the region of interest of the terminal device and / or the information of the location area in which the terminal device is located, a service area of the data analysis network element including the region of interest and / or the location area in which the terminal device is located; and the first network element determines information of an analysis type supported by the data analysis network element.
[0013] With reference to the first aspect, in some implementations of the first aspect, the first network element is a session management function network element, and the first network element obtains the information of the analysis type requested by the terminal device through a user plane function network element.
[0014] With reference to the first aspect, in some implementations of the first aspect, the first network element receives indication information sent by the terminal device, the indication information being used to indicate that the information of the analysis type requested by the terminal device is carried in a user plane uplink data packet; and the first network element sends, according to the indication information, a packet detection rule corresponding to the user plane uplink data packet to the user plane function network element.
[0015] The indication information can be used to explicitly indicate the terminal device to carry the information of the requested analysis type in the user plane uplink data packet. For example, the indication information is a 1-bit information. When the bit is "0", the indication information indicates the terminal device to carry the information of the requested analysis type in the user plane uplink data packet. Or, when the bit is "1", the indication information is used to indicate the terminal device to carry the information of the requested analysis type in the user plane uplink data packet. The indication information can be named as analytic subscription indication. Or, the indication information can be used to implicitly indicate the terminal device to carry the information of the requested analysis type in the user plane uplink data packet. For example, the indication information is a preset data network name (DNN) and / or single network slice selection assistance information (S-NSSAI). If the session establishment / modification request message sent by the terminal device to the session management network element includes the preset DNN and / or S-NSSAI, the session management network element determines that the terminal device carries the first information in the user plane uplink data packet according to the preset DNN and / or S-NSSAI.
[0016] The packet detection rule corresponding to the user plane uplink data packet is used to forward the information of the requested analysis type of the terminal device to the session management network element. The user plane function network element receives the user plane uplink data packet from the terminal device. If the user plane uplink data packet includes the information of the requested analysis type, the user plane function network element sends the user plane uplink data packet to the session management network element according to the packet detection rule. For example, the packet detection rule includes the correspondence between the quality of service (QoS) flow identifier (QFI) and the address information of the session management network element. The QFI is used to identify the QoS flow of the session in which the terminal device sends the first information and receives the data analysis result. Correspondingly, the user plane function network element determines to send the user plane uplink data packet to the session management network element according to the correspondence between the QFI of the QoS flow of the user plane uplink data packet and the address information of the session management network element.
[0017] With reference to the first aspect, in some implementations of the first aspect, the first network element is an application function network element. The first network element receives an application layer uplink data packet from the terminal device. The application layer uplink data packet includes the information of the requested analysis type of the terminal device.
[0018] In some implementations of the first aspect, the application layer uplink data packet further includes internet protocol (IP) address information of the terminal device, and the first network element obtains the identifier of the terminal device from a binding support function network element according to the IP address information. For example, the identifier of the terminal device is a subscription permanent identifier (SUPI) or a generic public subscription identifier (GPSI). The first network element determines the information of the analysis type to which the terminal device subscribes according to the identifier of the terminal device.
[0019] In some implementations of the first aspect, the first network element sends, to the terminal device, an application layer downlink data packet. The application layer downlink data packet includes the information of the analysis type allowed to be requested by the terminal device.
[0020] In some implementations of the first aspect, the first network element sends, to the terminal device, an application layer downlink data packet. The application layer downlink data packet includes the information of the analysis type allowed to be requested by the terminal device.
[0021] According to the communication method provided in the present application, the terminal device sends, to the first network element, the information of the analysis type requested by the terminal device, and receives, from the first network element, the information of the analysis type allowed to be requested by the terminal device. The analysis type allowed to be requested by the terminal device is the intersection of the analysis type requested by the terminal device, the analysis type to which the terminal device subscribes, and the analysis type supported by the data analysis network element. The terminal device can obtain the data analysis result from the data analysis network element according to the information of the analysis type allowed to be requested by the terminal device.
[0022] In some implementations of the second aspect, the terminal device sends, to the first network element, the information of the area of interest of the terminal device. The information of the area of interest of the terminal device is used to determine the data analysis network element. The service area of the data analysis network element includes the area of interest.
[0023] In some implementations of the second aspect, the first network element is an access and mobility management function network element, a session management function network element, a user plane function network element, or an application function network element.
[0024] In some implementations of the second aspect, in combination with the second aspect, the first network element is a network storage function network element, and the terminal device sends the analysis type information requested by the terminal device to the first network element through an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element.
[0025] In some implementations of the second aspect, in combination with the second aspect, the first network element is a session management function network element, and the terminal device sends the analysis type information requested by the terminal device to the first network element through a user plane function network element.
[0026] In some implementations of the second aspect, in combination with the second aspect, the terminal device sends indication information to the first network element, and the indication information is used to indicate that the analysis type information requested by the terminal device is carried in a user plane uplink data packet.
[0027] In some implementations of the second aspect, in combination with the second aspect, the first network element is an application function network element, and the terminal device sends an application layer uplink data packet to the first network element, and the application layer uplink data packet includes the analysis type information requested by the terminal device.
[0028] In some implementations of the second aspect, in combination with the second aspect, the application layer uplink data packet further includes Internet Protocol (IP) address information of the terminal device, and the IP address information is used by the first network element to obtain the analysis type information to which the terminal device is subscribed.
[0029] In some implementations of the second aspect, in combination with the second aspect, the terminal device receives an application layer downlink data packet sent by the first network element, and the application layer downlink data packet includes the analysis type information allowed by the terminal device to request.
[0030] In a third aspect, a communication apparatus is provided, which includes a transceiver configured to obtain analysis type information requested by a terminal device, obtain analysis type information to which the terminal device is subscribed, and obtain analysis type information supported by a data analysis network element; and a processing unit configured to determine analysis type information allowed by the terminal device to request according to the analysis type information requested by the terminal device, the analysis type information to which the terminal device is subscribed, and the analysis type information supported by the data analysis network element; and the transceiver is further configured to send the analysis type information allowed by the terminal device to request to the terminal device.
[0031] In some implementations of the third aspect, the transceiver is specifically configured to send, to a network repository function network element, a first request message for requesting information of a data analytics network element, the first request message comprising information of a region of interest of the terminal device and / or information of a location area where the terminal device is located, wherein a service area of the data analytics network element comprises the region of interest and / or the location area where the terminal device is located; and receive the information of the data analytics network element sent by the network repository function network element, the information of the data analytics network element comprising information of analysis types supported by the data analytics network element.
[0032] In some implementations of the third aspect, the transceiver is specifically configured to send, to a network repository function network element, a first request message for requesting information of a data analytics network element, the first request message comprising information of a region of interest of the terminal device and / or information of a location area where the terminal device is located, wherein a service area of the data analytics network element comprises the region of interest and / or the location area where the terminal device is located; and receive the information of the data analytics network element sent by the network repository function network element, the information of the data analytics network element comprising address information of the data analytics network element; and obtain, by the first network element, from the data analytics network element according to the address information, information of analysis types supported by the data analytics network element.
[0033] In some implementations of the third aspect, the transceiver is specifically configured to send, to a unified data management network element or an application function network element, a second request message for requesting subscription data of the terminal device, the second request message comprising identification information of the terminal device; and receive, from the unified data management network element or the application function network element, information of analysis types to which the terminal device subscribes.
[0034] In some implementations of the third aspect, the second request message further comprises identification information of an application of the terminal device, and the information of analysis types to which the terminal device subscribes corresponds to the identification information of the application of the terminal device.
[0035] In some implementations of the third aspect, the transceiver is specifically configured to obtain, from an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, a first request message comprising information of analysis types requested by the terminal device and information of analysis types to which the terminal device subscribes.
[0036] In some implementations of the third aspect, in combination with the third aspect, the first request message further comprises information of a region of interest of the terminal device and / or information of a location area where the terminal device is located, and the processing unit is specifically configured to determine the data analytics network element according to the information of the region of interest of the terminal device and / or the information of the location area where the terminal device is located, wherein a service area of the data analytics network element comprises the region of interest and / or the location area where the terminal device is located; and determine the information of the analysis type supported by the data analytics network element.
[0037] In some implementations of the third aspect, in combination with the third aspect, the transceiver is specifically configured to acquire, by a user plane function network element, the information of the analysis type requested by the terminal device.
[0038] In some implementations of the third aspect, in combination with the third aspect, the transceiver is specifically configured to receive indication information sent by the terminal device, wherein the indication information is used to indicate that the information of the analysis type requested by the terminal device is carried in a user plane uplink data packet; and the processing unit is specifically configured to send, according to the indication information, a packet detection rule corresponding to the user plane uplink data packet to the user plane function network element.
[0039] In some implementations of the third aspect, in combination with the third aspect, the transceiver is specifically configured to receive an application layer uplink data packet from the terminal device, wherein the application layer uplink data packet comprises the information of the analysis type requested by the terminal device.
[0040] In some implementations of the third aspect, in combination with the third aspect, the application layer uplink data packet further comprises Internet Protocol (IP) address information of the terminal device, and the processing unit is specifically configured to acquire, according to the IP address information, identification information of the terminal device from a binding support function network element; and determine, according to the identification information of the terminal device, the information of the analysis type to which the terminal device is subscribed.
[0041] In some implementations of the third aspect, in combination with the third aspect, the transceiver is specifically configured to send, to the terminal device, an application layer downlink data packet, wherein the application layer downlink data packet comprises the information of the analysis type allowed to be requested by the terminal device.
[0042] In a fourth aspect, a communication apparatus is provided, which comprises a transceiver configured to receive, from a first network element, information of an analysis type allowed to be requested by a terminal device, wherein the analysis type allowed to be requested by the terminal device is an intersection of an analysis type requested by the terminal device, an analysis type to which the terminal device is subscribed, and an analysis type supported by a data analytics network element; and a processing unit configured to request, according to the information of the analysis type allowed to be requested by the terminal device, a data analytics result from the data analytics network element.
[0043] In some implementations of the fourth aspect, in combination with the fourth aspect, the transceiver is further configured to send information of a region of interest of the terminal device to the first network element, the information of the region of interest of the terminal device being used to determine the data analytics network element, and a service area of the data analytics network element includes the region of interest.
[0044] In some implementations of the fourth aspect, in combination with the fourth aspect, the first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element.
[0045] In some implementations of the fourth aspect, in combination with the fourth aspect, the first network element is a network storage function network element, and the transceiver is specifically configured to send the information of the type of analytics requested by the terminal device to the first network element through an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element.
[0046] In some implementations of the fourth aspect, in combination with the fourth aspect, the first network element is a session management function network element, and the transceiver is specifically configured to send the information of the type of analytics requested by the terminal device to the first network element through a user plane function network element.
[0047] In some implementations of the fourth aspect, in combination with the fourth aspect, the transceiver is specifically configured to send indication information to the first network element, the indication information indicating that the information of the type of analytics requested by the terminal device is carried in a user plane uplink data packet.
[0048] In some implementations of the fourth aspect, in combination with the fourth aspect, the first network element is an application function network element, and the transceiver is specifically configured to send an application layer uplink data packet to the first network element, the application layer uplink data packet including the information of the type of analytics requested by the terminal device.
[0049] In some implementations of the fourth aspect, in combination with the fourth aspect, the application layer uplink data packet further includes Internet Protocol (IP) address information of the terminal device, and the IP address information is used by the first network element to obtain information of a type of analytics to which the terminal device is subscribed.
[0050] In some implementations of the fourth aspect, in combination with the fourth aspect, the transceiver is specifically configured to receive an application layer downlink data packet sent by the first network element, the application layer downlink data packet including the information of the type of analytics allowed by the terminal device.
[0051] In a fifth aspect, a communication apparatus is provided, which includes a processor. The processor is coupled to a memory and is configured to execute instructions in the memory to implement the method in the first aspect or any possible implementation of the first aspect. Exemplarily, the communication apparatus further includes the memory. The communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.
[0052] In one implementation, the communication apparatus is a first network element. When the communication apparatus is the first network element, the communication interface can be a transceiver, or an input / output interface.
[0053] In another implementation, the communication apparatus is a chip configured in the first network element. When the communication apparatus is the chip configured in the first network element, the communication interface can be an input / output interface.
[0054] Exemplarily, the transceiver can be a transceiver circuit. The input / output interface can be an input / output circuit.
[0055] In a sixth aspect, a communication apparatus is provided, which includes a processor. The processor is coupled to a memory and is configured to execute instructions in the memory to implement the method in the second aspect or any possible implementation of the second aspect. Exemplarily, the communication apparatus further includes the memory. The communication apparatus further includes a communication interface, and the processor is coupled to the communication interface.
[0056] In one implementation, the communication apparatus is a terminal device. When the communication apparatus is the terminal device, the communication interface can be a transceiver, or an input / output interface.
[0057] In another implementation, the communication apparatus is a chip configured in the terminal device. When the communication apparatus is the chip configured in the terminal device, the communication interface can be an input / output interface.
[0058] Exemplarily, the transceiver can be a transceiver circuit. The input / output interface can be an input / output circuit.
[0059] In a seventh aspect, a processor is provided, which includes an input circuit, an output circuit and a processing circuit. The processing circuit is configured to receive a signal through the input circuit, and transmit a signal through the output circuit, so that the processor executes the method in any possible implementation of the first aspect to the second aspect.
[0060] In a specific implementation, the processor can be one or more chips, the input circuit can be an input pin, the output circuit can be an output pin, and the processing circuit can be a transistor, a gate circuit, a flip-flop, various logic circuits, or the like. The input signal received by the input circuit can be received and input by, for example but not limited to, a receiver, the signal output by the output circuit can be output to and transmitted by, for example but not limited to, a transmitter, and the input circuit and the output circuit can be the same circuit that functions as the input circuit and the output circuit at different times. The embodiments of the present application do not limit the specific implementation of the processor and various circuits.
[0061] In an eighth aspect, a processing apparatus is provided, including a processor and a memory. The processor is configured to read instructions stored in the memory, and can receive a signal through a receiver and transmit a signal through a transmitter to perform the method in any possible implementation manner of the first aspect and the second aspect.
[0062] Exemplarily, the processor is one or more, and the memory is one or more.
[0063] Exemplarily, the memory can be integrated with the processor, or the memory and the processor can be separately arranged.
[0064] In a specific implementation, the memory can be a non-transitory memory, for example, a read only memory (ROM), which can be integrated on the same chip as the processor, or can be separately arranged on different chips. The embodiments of the present application do not limit the type of memory and the arrangement of the memory and the processor.
[0065] It should be understood that the related data interaction process, for example, transmitting the indication information can be a process of outputting the indication information from the processor, and receiving the capability information can be a process of receiving the input capability information by the processor. Specifically, the data output by the processor can be output to the transmitter, and the input data received by the processor can come from the receiver. The transmitter and the receiver can be collectively referred to as a transceiver.
[0066] The processing apparatus in the above eighth aspect can be one or more chips. The processor in the processing apparatus can be implemented by hardware or software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, or the like; when implemented by software, the processor can be a general-purpose processor that reads software code stored in a memory to implement the processor, and the memory can be integrated in the processor or exist independently of the processor.
[0067] In a ninth aspect, a computer program product is provided, which includes a computer program (which can also be referred to as code or instructions) that, when executed by a computer, causes the computer to perform the method in any possible implementation of the first aspect and the second aspect.
[0068] In a tenth aspect, a computer-readable storage medium is provided, which stores a computer program (which can also be referred to as code or instructions) that, when executed on a computer, causes the method in any possible implementation of the first aspect and the second aspect to be performed.
[0069] In an eleventh aspect, a communication system is provided, which includes the first network element and the second network element in communication with the first network element, wherein the first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element or a network storage function network element, and the second network element is a unified data management network element. BRIEF DESCRIPTION OF DRAWINGS
[0070] Figure 1 is a schematic diagram of an application scenario to which the method of the embodiments of the present application is applicable.
[0071] Figure 2 is a schematic flowchart of a communication method provided by the embodiments of the present application.
[0072] Figure 3 is a schematic flowchart of a communication method provided by the embodiments of the present application.
[0073] Figure 4 is a schematic flowchart of a communication method provided by another embodiment of the present application.
[0074] Figure 5 is a schematic flowchart of a communication method provided by another embodiment of the present application.
[0075] Figure 6 is a schematic flowchart of a communication method provided by another embodiment of the present application.
[0076] Figure 7 is a schematic flowchart of a communication method provided by another embodiment of the present application.
[0077] Figure 8 is a schematic flowchart of a communication method provided by another embodiment of the present application.
[0078] Figure 9 is a schematic flowchart of a communication method provided by another embodiment of the present application.
[0079] Figure 10 is a schematic diagram of a communication apparatus provided by the embodiments of the present application.
[0080] Figure 11 is a schematic block diagram of a communication device provided by another embodiment of the present application.
[0081] Figure 12 is a schematic diagram of a chip system provided by an embodiment of the present application. DETAILED DESCRIPTION
[0082] The technical solutions in the embodiments of the present application will be described below with reference to the drawings.
[0083] The technical solutions in the embodiments of the present application can be applied to various communication systems, for example: a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) communication system, or a future communication system, for example, a 6th generation (6G) communication system, vehicle-to-x (V2X), which can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., long term evolution-vehicle (LTE-V), vehicle networking, machine type communication (MTC), internet of things (IoT), long term evolution-machine (LTE-M), machine to machine (M2M), etc.
[0084] Figure 1 is a schematic diagram of a network architecture suitable for the method provided by an embodiment of the present application. The network architecture can specifically include the following network elements:
[0085] 1、User Equipment (UE): can include various handheld devices having wireless communication functions, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to wireless modems, as well as various forms of terminals, mobile stations (MS), terminals, or soft terminals, etc. For example, water meters, electricity meters, sensors, etc.
[0086] By way of example, the user equipment in the embodiments of the present application can refer to an access terminal, a user unit, a user station, a mobile station, a mobile station, a relay station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal equipment, a wireless communication device, a user agent or a user device. The user equipment can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, a vehicle-mounted device, a wearable device, a user equipment in a 5G network, or a user equipment in a future evolved public land mobile network (PLMN) or a user equipment in a future Internet of Vehicles, etc. The present application does not limit this.
[0087] By way of example, but not limited, in the embodiments of the present application, the wearable device can also be called a wearable smart device, which is a general term for devices that can be designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing and shoes, etc. The wearable device is a portable device that can be directly worn on the body or integrated into the user's clothes or accessories. The wearable device is not only a hardware device, but also can realize powerful functions through software support and data interaction, cloud interaction. The general wearable smart device includes full function, large size, and can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and only focuses on a certain application function, and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart jewelry, etc. for monitoring body signs.
[0088] In addition, in the embodiments of the present application, the user equipment can also be user equipment in an Internet of Things (IoT) system. IoT is an important part of future information technology development, and its main technical feature is to connect objects through communication technology and network, so as to realize the intelligent network of man-machine interconnection and object-object interconnection. In the embodiments of the present application, the IOT technology can achieve mass connection, deep coverage and terminal power saving through, for example, narrow band (NB) technology. In addition, in the embodiments of the present application, the user equipment can also include intelligent printers, train detectors, gas station sensors, and the like. The main functions include collecting data (for some user equipment), receiving control information and downlink data from the access network device, and transmitting electromagnetic waves to transmit uplink data to the access network device.
[0089] 2. (Radio) access network (R) AN: used to provide network access functions for authorized user equipment in a specific area, and can use different quality transmission tunnels according to the level of user equipment, service requirements, etc.
[0090] The RAN can manage radio resources, provide access services for user equipment, and then complete the forwarding of control signals and user equipment data between user equipment and the core network. The RAN can also be understood as a base station in the traditional network.
[0091] Exemplarily, the access network device in the embodiments of the present application can be any kind of communication device with wireless transceiver function for communication with user equipment. The access network device includes but is not limited to: evolved NodeB (eNB), baseband unit (BBU), access point (AP) in a wireless fidelity (WIFI) system, wireless relay node, wireless backhaul node, transmission point (TP), or transmission and reception point (TRP), etc. It can also be gNB or transmission point (TRP or TP) in a 5G, such as NR, system, one or a group of (including multiple antenna panels) antenna panels of the base station in the 5G system, or it can also be a network node constituting the gNB or transmission point, such as baseband unit (BBU), or distributed unit (DU), etc.
[0092] In some deployments, a gNB can include a centralized unit (CU) and a DU. A gNB can also include an active antenna unit (AAU). The CU implements part of the functions of the gNB, and the DU implements part of the functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, implements the radio resource control (RRC), and the functions of the packet data convergence protocol (PDCP) layer. The DU is responsible for processing the physical layer protocol and real-time services, and implements the functions of the radio link control (RLC) layer, the media / medium access control (MAC) layer, and the physical (PHY) layer. The AAU implements part of the physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since the information of the RRC layer eventually becomes the information of the PHY layer, or is transformed from the information of the PHY layer, under this architecture, high-layer signaling, such as RRC layer signaling, can also be considered as being sent by the DU, or by the DU+AAU. It can be understood that the access network device can be a device including one or more of the CU node, the DU node, and the AAU node. In addition, the CU can be divided into an access network device in the radio access network (RAN), or can be divided into an access network device in the core network (CN), which is not limited in the present application.
[0093] 3. A user plane function (UPF) network element: used for packet routing and forwarding, and quality of service (QoS) processing of user plane data, etc. User data can access a data network (DN) through the network element. In the embodiments of the present application, the function of the user plane network element can be implemented.
[0094] 4. A data network (DN): used for providing a network for transmitting data. For example, a network of an operator service, an Internet network, a service network of a third party, etc.
[0095] 5. An authentication server function (AUSF) network element: mainly used for user authentication, etc.
[0096] 6. Access and mobility management function (AMF) network element: mainly used for mobility management and access management, etc., which can be used to realize the functions of the mobility management entity (MME) except for session management, such as access authorization / authentication, etc.
[0097] 7. Session management function (SMF) network element: mainly used for session management, terminal device internet protocol (IP) address allocation and management, selection and management of user plane function, terminal point of policy control and charging function interface, and downlink data notification, etc.
[0098] 8. Policy control function (PCF) network element: a unified policy framework for guiding network behavior, providing policy rule information for network elements (such as AMF, SMF network elements, etc.) or terminal devices, etc.
[0099] 9. Network repository function (NRF) network element: used to save the description information of network function entities and the services provided by them, and support service discovery, network element entity discovery, etc.
[0100] 10. Network exposure function (NEF) network element: used to safely open the services and capabilities provided by the third generation partnership project (3GPP) network function to the outside, etc.
[0101] 11. Unified data management (UDM) network element: used for unified data management, 5G user data management, processing user identification, access authentication, registration, or mobility management, etc.
[0102] 12. Application function (AF) network element: used for data routing affected by applications, accessing network exposure function network elements, interacting with policy frameworks for policy control, etc.
[0103] 13. Network data analytics function network element (NWDAF): the NWDAF can have at least one of the following functions:
[0104] Data collection, model training, model feedback, analysis result inference, analysis result feedback, etc. Among them, the data collection function refers to collecting data from network elements, third-party servers, terminal devices or network management systems; the model training function refers to training a model based on relevant input data; the model feedback function refers to sending the trained machine learning model to a network element supporting the inference function; the analysis result inference function infers and determines the data analysis result based on the trained machine learning model and inference data; and the analysis result feedback function can provide the data analysis result to the network element, the third-party server, the terminal device or the network management system, which can assist the network in selecting the service quality parameter of the service, or assisting the network in performing traffic routing, or assisting the network in selecting the background traffic transmission strategy, etc.
[0105] The typical application scenarios of the NWDAF include customization or optimization of terminal parameters. That is, the NWDAF collects information such as user connection management, mobility management, session management, and access service, uses reliable analysis and prediction models to evaluate and analyze different types of users, builds user portraits, determines user movement trajectories and service usage habits, and optimizes user mobility management parameters and wireless resource management parameters; optimization of services (paths), that is, the NWDAF collects information such as network performance, service load in a specific area, and user service experience, uses reliable network performance analysis and prediction models to evaluate and analyze different types of services, builds service portraits, determines the internal correlation of quality of experience (QoE), service experience, service path or 5G quality of service (QoS) parameters, and optimizes service paths, service routing, 5G edge computing, and service corresponding 5G QoS; optimization of service parameters by AF, for example, vehicle networking is an important technology of 5G network, and in the automatic driving scenario of vehicle networking, prediction of network performance (such as QoS information and service load) of a base station to be passed through by a vehicle can improve the service quality of vehicle networking. For example, a vehicle networking server can determine whether to continue in the unmanned driving mode based on the prediction information of network performance. The NWDAF collects information such as network performance and service load in a specific area, uses reliable network performance analysis and prediction models to realize statistics and prediction of network performance, and assists AF in optimizing parameters.
[0106] In the embodiments of the present application, the NWDAF can be a separate network element or can be combined with other network elements. For example, the NWDAF network element can be combined with the AMF or combined with the SMF.
[0107] In addition, the network architecture can further include a network slice selection function (NSSF) for managing network slice related information, and a service communication proxy (SCP) for supporting indirect communication, i.e., message transfer and routing between a service invoking network element and a service providing network element, selection and discovery of the service providing network element, and the like. It should be understood that the above-mentioned communication system includes only exemplary network elements, and the present application is not limited thereto.
[0108] In the above network architecture, the N2 interface is an interface between the RAN and the AMF network element, for transmitting wireless parameters, non-access stratum (NAS) signaling, and the like; the N3 interface is an interface between the RAN and the UPF network element, for transmitting user plane data, and the like; the N4 interface is an interface between the SMF network element and the UPF network element, for transmitting information such as service policy, N3 connection tunnel identifier information, data caching instruction information, and downlink data notification message, and the like. The N6 interface is an interface between the DN network element and the UPF network element, for transmitting user plane data, and the like.
[0109] It should be understood that in the above network architecture, the network elements can interact with each other through service interfaces. For example, the NWDAF network element can collect data generated by the terminal on the network element through the service interface (such as Namf, Nsmf, etc.) provided by other network elements (such as AMF, SMF, etc.), and provide data analysis results (Analytics), model, also known as machine learning model, data, etc. through the Nnwdaf interface to other network elements (such as AMF, PCF, etc.).
[0110] It should be understood that the network architecture applied to the embodiments of the present application is only a network architecture described from the perspective of traditional point-to-point architecture and service architecture, and the network architecture applicable to the embodiments of the present application is not limited thereto. Any network architecture capable of realizing the functions of the above-mentioned network elements is applicable to the embodiments of the present application.
[0111] It should be noted that the names of various network elements and interfaces in the present application are only examples, and the present application does not exclude the case where various network elements are named otherwise in the future, and the functions of various network elements are merged. With the evolution of technology, any device or network element that can realize the functions of the above-mentioned network elements is within the protection scope of the present application. Secondly, the above-mentioned network elements can also be referred to as entities, devices, apparatuses or modules, etc., and the present application does not particularly limit them. Moreover, in the present application, in order to facilitate understanding and description, the description of "network element" is omitted in part of the description, for example, the NWDAF network element is simply referred to as NWDAF, in this case, the "NWDAF" should be understood as the NWDAF network element, and the same or similar cases are omitted below.
[0112] In Figure 1 In the network architecture shown, the NWDAF network element can register the information of its own network element (NWDAF Profile) in the NRF, and the NWDAF profile can include analysis type information, which can be identified by an analysis identifier (Analytics ID). Table 1 exemplarily shows the related content of Analytics ID:
[0113] Table 1
[0114]
[0115] Among them, if the information of the NWDAF includes any one or more analysis identifiers in Table 1, it means that the NWDAF supports the analysis type corresponding to the one or more analysis identifiers, for example, Analytics ID = ServiceExperience, which means that the NWDAF supports providing data analysis results of the service experience type.
[0116] The data analysis results corresponding to the above analysis types can be obtained by the NWDAF collecting UE data. The method for the NWDAF to collect data from the UE is defined in 3GPP Rel-17 23.288. Since there is no direct interface between the NWDAF and the UE defined in the current protocol, the NWDAF can collect data from the application (Application) of the UE through the AF, which is used to train the machine learning model and generate the data analysis result. Among them, the AF can belong to the operator network or the third party. The prior art defines the process of the NWDAF collecting data from the UE, but does not provide a method for the UE to obtain data analysis results from the NWDAF.
[0117] Therefore, the present application provides a communication method, so that the terminal device can obtain data analysis result from the data analysis network element according to the analysis type it is allowed to request. After obtaining the data analysis result, the terminal device can make a faster response according to the data analysis result, which can assist the terminal device to improve performance.
[0118] Hereinafter, without loss of generality, the interaction between network elements is taken as an example to illustrate the communication method provided by the embodiments of the present application in detail. Figure 2 is a schematic flow chart of a communication method provided by the present application. The method comprises at least the following steps.
[0119] S210, the first network element obtains the information of the analysis type requested by the terminal device (Requested Analytics ID).
[0120] The information of the analysis type requested by the terminal device can also be referred to as the information of the analysis type configured by the terminal device (Configured Analytics ID). The analysis type requested by the terminal device mentioned elsewhere in the present application can be replaced by the configured analysis type, which will not be described again.
[0121] Specifically, the first network element can obtain the information of the analysis type requested by the terminal device by receiving the first information sent by the terminal device. The first information can comprise the identification information of the terminal device, such as the subscription permanent identifier (SUPI), the permanent equipment identifier (PEI) or the generic public subscription identifier (GPSI); the first information can also comprise a first analysis identifier, which is used to identify the information of the analysis type requested by the terminal device; for example, the first information can also comprise analysis result filtering information, for example, the information of the area of interest (AOI) of the terminal device in the first information, i.e. the terminal device requests the data analysis result in the AOI, the AOI information can comprise one or more of the following: tracing area identifier (TAI), cell ID, geographical area identifier, network code (NC), country code (CC), city code, county code.
[0122] The first network element can be a core network element or an application function network element. In a possible implementation, the first network element is an access and mobility management function network element, and the first network element obtaining the analysis type requested by the terminal device includes: the access and mobility management function network element receiving a registration request message sent by the terminal device, the registration request message carrying the first information.
[0123] In another possible implementation, the first network element is a session management network element, and the first network element obtaining the information of the analysis type requested by the terminal device includes: the session management network element receiving a session establishment request message or a session modification request message sent by the terminal device, the session establishment request message or the session modification request message carrying the first information. Exemplarily, the session establishment request message or the session modification request message is a protocol data unit (PDU) session establishment request message or a PDU session modification request message. Exemplarily, the session management network element can also receive the first information sent by the terminal through a user plane function network element, the first information being obtained by the user plane function network element by analyzing a user plane uplink data packet. Alternatively, the session management network element can also receive a user plane uplink data packet sent by the terminal device through a user plane function network element, the user plane uplink data packet including the first information, and further, the session management network element analyzes the user plane uplink data packet to obtain the first information included in the user plane uplink data packet.
[0124] Exemplarily, if the session management network element analyzes the first information from the user plane uplink data packet sent by the user plane function network element, the method 200 can further include S201: the session management network element receiving indication information from the terminal device, the indication information being used to indicate that the terminal device will send the first information through a user plane, or the indication information being used to indicate that the terminal device will carry the first information in a user plane uplink data packet; and the session management network element sending a packet detection rule (PDR) corresponding to the first information to the user plane function network element according to the indication information. The PDR is used to assist the user plane function network element in sending the user plane uplink data packet including the first information to the session management network element. Alternatively, the PDR corresponds to the user plane uplink data packet including the first information. Accordingly, after the user plane function network element receives the user plane uplink data packet including the first information, the user plane function network element sends the user plane uplink data packet to the session management network element according to the PDR corresponding to the first information.
[0125] The specific form of the indication information is not limited in the embodiments of the present application. Exemplarily, the indication information can explicitly indicate the terminal device to send the first information through the user plane. For example, the first indication information is information of a certain bit, when the bit is "0", it indicates that the terminal device will send the first information through the user plane; or when the bit is "1", it indicates that the terminal device will send the first information through the user plane. The indication information can be named as analytic subscription indication. For another example, the indication information can implicitly indicate the terminal device to send the first information through the user plane. For example, the indication information is a preset data network name (DNN) and / or single network slice selection assistance information (S-NSSAI), if the PDU session establishment / modification request message sent by the terminal device to the session management network element includes the preset DNN and / or S-NSSAI, the session management network element determines that the terminal device will send the first information through the user plane.
[0126] In another possible implementation, the first network element is a user plane function network element, and the first network element obtaining the information of the analytics type requested by the terminal device includes: the user plane function network element receiving a user plane uplink data packet sent by the terminal device, the user plane uplink data packet including the first information. Further, the user plane function network element analyzes the user plane uplink data packet to obtain the first information.
[0127] In another possible implementation, the first network element can also be an application function network element, and the first network element obtaining the information of the analytics type requested by the terminal device includes: the application function network element receiving an application layer uplink data packet sent by the terminal device, the application layer uplink data packet including the first information.
[0128] S220, the first network element obtains the information of the analytics type (Subscribed Analytics ID) to which the terminal device subscribes.
[0129] Specifically, the first network element can request the subscription data of the terminal device from the unified data management network element or the application function network element. Exemplarily, the first network element can send a second request message to the unified data management network element or the application function network element, the second request message being used to request the information of the analytics type to which the terminal device subscribes, and the second request message can carry the identification information of the terminal device.
[0130] In a possible implementation, the first network element can be an access and mobility management function network element or a session management network element or a user plane function network element, and the second request message can be a subscription request message. Illustratively, the first network element subscribes to and obtains the information of the analysis type corresponding to the subscription of the terminal device identity information (i.e., SUPI or PEI or GPSI) from a unified data management (UDM) network element through a subscription data subscription (Nudm_SDM_Subscribe) service operation; correspondingly, the UDM feeds back the information of the analysis type to which the terminal device is subscribed to the first network element through a subscription data notification (Nudm_SDM_Notification) service operation. Alternatively, the first network element can also directly obtain the information of the analysis type to which the terminal device is subscribed from an application function network element. For example, the first network element subscribes to the information of the analysis type to which the terminal device is subscribed from the application function network element through an event exposure subscription (Naf_EventExposure_Subscribe) service operation; correspondingly, the application function network element feeds back the information of the analysis type to which the terminal device is subscribed to the first network element through an event exposure notification (Naf_EventExposure_Notify) service operation.
[0131] The UDM can be preconfigured with the information of the analysis type to which the terminal device is subscribed, or the application function network element can register the information of the analysis type to which the terminal device is subscribed to the UDM through a parameter provision (Nudm_ParameterProvision) service operation of the UDM network element.
[0132] If the first network element is a session management network element, the first request message can further include the identity information of an application of the terminal device, and the first network element obtains the information of the analysis type to which the terminal device is subscribed corresponding to the identity information of the application, that is, the analysis type to which the terminal device is subscribed obtained by the first network element can be of a terminal device granularity or of a service granularity.
[0133] It should be noted that if the analysis type to which the terminal device is subscribed changes (for example, a user package is changed) on the UDM, the UDM can send the information of the updated analysis type (Updated Subscribed Analytics ID) to the first network element through the subscription data notification service. Similarly, if the analysis type to which the terminal device is subscribed changes on the application function network element, the user function network element can also send the information of the updated analysis type to the first network element.
[0134] In another possible implementation, the first network element is an application function network element, and the first network element obtaining the information of the analysis type to which the terminal device is subscribed includes that the application function network element receiving the first information sent by the terminal device, the first information including IP address information of the terminal device; the application function network element obtaining, according to the IP address information of the terminal device, identification information of the terminal device, for example, SUPI or GPSI of the terminal device, and determining the information of the analysis type to which the terminal device is subscribed according to the identification information of the terminal device. The service type to which the terminal device is subscribed determined by the application function network element can also be service granularity, for example, the application function network element determining the analysis type corresponding to the identification information of the application of the terminal device.
[0135] In another possible implementation, the first network element is a network storage function network element, and the first network element obtaining the information of the analysis type to which the terminal device is subscribed includes that the network storage function network element receiving a first request message sent by an access and mobility management function network element or a session management network element or a user plane function network element or an application function network element, the first request message including the information of the analysis type requested by the terminal device and the information of the analysis type to which the terminal device is subscribed. That is, in the case where the first network element is a network storage function network element, the first network element can obtain the information of the analysis type requested by the terminal device and the information of the analysis type to which the terminal device is subscribed.
[0136] S230, the first network element obtaining the information of the analysis type supported by the data analysis network element.
[0137] In a possible implementation, the first network element is an access and mobility management function network element or a session management network element or a user plane function network element or an application function network element. The first network element can obtain the information of the analysis type supported by the data analysis network element through a network storage function network element. The data analysis network element can be a NWDAF, or can also be another network element with a data analysis function.
[0138] Specifically, the first network element can send a first request message to the network storage function network element, the first request message being used to request information of the data analysis network element. The first request message can carry at least one of the following information: information of an AOI of the terminal device, information of a location area in which the terminal device is located, for example, a cell or a tracking area in which the terminal device currently resides and is perceived by the first network element. The network storage function network element discovers a data analysis network element serving the AOI of the terminal device or the location area in which the terminal device is located, and information of the analysis type supported by the data analysis network element. The network storage function network element sends, to the first network element, the information of the data analysis network element through a response message, wherein the information of the data analysis network element includes the information of the analysis type supported by the data analysis network element.
[0139] The information of the data analytics network element can also carry the following information: identification information of the data analytics network element and / or address information of the data analytics network element. The address information of the data analytics network element can include IP address, fully qualified domain name (FQDN), uniform resource locator (URL) and the like of the data analytics network element.
[0140] Exemplarily, the first network element can request the information of the available data analytics network element and the information of the analysis types supported by the data analytics network element from the network storage function network element through a network function discovery request (Nnrf_NFDiscovery_Request) service operation. Correspondingly, the network storage function network element sends the information of the data analytics network element to the first network element through a network function discovery request response (Nnrf_NFDiscovery_Request Response) service operation, and the information of the data analytics network element includes the information of the analysis types supported by the data analytics network element.
[0141] Exemplarily, the first network element can also request the information of the analysis types supported by the data analytics network element from the data analytics network element according to the address information of the data analytics network element sent by the network storage function. Alternatively, in this implementation, the first network element can determine that the information of the data analytics network element received from the network storage function network element does not include the information of the analysis types supported by the data analytics network element, and request the information of the analysis types supported by the data analytics network element from the data analytics network element.
[0142] Exemplarily, the first network element can send a subscription request message to the data analytics network element through an available analysis type subscription (Nnwdaf_AvailableAnalytics_Subscribe) service operation of the NWDAF network element, and request the information of the analysis types supported by the data analytics network element; the data analytics network element sends the information of the analysis types supported by the data analytics network element to the first network element through an available analysis type notification (Nnwdaf_AvailableAnalytics_Notify) service operation of the NWDAF network element.
[0143] It should be noted that if the first network element receives the first information of multiple terminal devices, and the first information of the multiple terminal devices includes the information of multiple AOIs, the first network element can also form a list including the information of the AOIs of the multiple terminal devices, the information of the requested analysis types corresponding to each AOI, and the information of the subscribed analysis types, for example, the list can be expressed as list of<AOI, list of Requested Analytics ID, list of (Updated) Subscribed Analytics ID>, and then request the network storage function network element for the data analysis network element meeting the requirements according to the list.
[0144] Similarly, the data analysis network elements meeting the requirements discovered by the network storage function network element can include one or more, the network storage function network element can return a list of data analysis network elements meeting the conditions, the list of data analysis network elements meeting the conditions can include the identification information and / or address information of one or more data analysis network elements, and the information of the analysis types supported by the data analysis network elements; the first network element can select one data analysis network element from the list. Alternatively, the network storage function network element can also select one data analysis network from the list and send the information of the data analysis network to the first network element. The present application does not limit this.
[0145] The first network element can also obtain the updated information of the analysis types supported by the data analysis network element. For example, the first network element sends a subscription request message to the network storage function network element through the network function management network function network element state subscription request (Nnrf_NFManagement_NFStatusSubscribe) service operation, the subscription request message is used to request the network storage function network element to send a corresponding notification message to the first network element when the information of the analysis types supported by the data analysis network element changes (for example, the NWDAF can provide new analysis types for the terminal device, or the NWDAF can no longer provide some analysis types for the terminal device). The subscription request message can carry the identification information and / or address information of the data analysis network element, and the analytics update indication information, the analytics update indication information is used to instruct the network storage function network element to send a notification to the first network element when the information of the analysis types supported by the corresponding data analysis network element changes.
[0146] Correspondingly, when the analysis type supported by the data analytics network element changes, the network storage function network element sends the updated information to the first network element through a network function network element status notification (Nnrf_NFManagement_NFStatusNotify) service operation. The notification message sent by the network storage function network element can carry the identification information and / or address information of the data analytics network element, and the information of the updated analysis type supported by the data analytics network element.
[0147] Exemplarily, the first network element can also directly subscribe to the analysis type update notification from the data analytics network element. Exemplarily, the first network element can send a subscription request message to the data analytics network element through an Nnwdaf_AvailableAnalytics_Subscribe service operation, to request sending a notification to the first network element when the information of the analysis type provided by the data analytics network element changes; correspondingly, the data analytics network element sends the updated information of the analysis type supported by the data analytics network element to the first network element through an Nnwdaf_AvailableAnalytics_Notify service operation of the available analysis type notification of the NWDAF network element.
[0148] In another possible implementation, the first network element is a network storage function network element, and the first network element obtaining the information of the analysis type supported by the data analytics network element includes that the first network element receives a first request message sent by an access and mobility management function network element or a session management network element or a user plane function network element or an application function network element, and the first request message is used to request the information of the data analytics network element. The first request message can carry at least one of the following information: the information of the AOI of the terminal device, the information of the location area where the terminal device is located, and the information of the analysis type requested by the terminal device and the information of the analysis type subscribed by the terminal device. The network storage function network element discovers the data analytics network element serving the AOI and / or the location area where the terminal device is located, and the information of the analysis type supported by the data analytics network element.
[0149] S240, the first network element determines the allowed analysis type information (allowed Analytics ID) according to the information of the analysis type requested by the terminal device, the information of the analysis type subscribed by the terminal device, and the information of the analysis type supported by the data analytics network element.
[0150] In a possible implementation, the first network element takes the intersection of the information of the analysis type requested by the terminal device, the information of the analysis type subscribed by the terminal device, and the information of the analysis type supported by the data analytics network element, to determine the allowed analysis type information requested by the terminal device.
[0151] In another possible implementation, the first network element can also determine the allowed analysis type information requested by the terminal device by taking the intersection of any two of the analysis type information requested by the terminal device, the analysis type information subscribed by the terminal device, and the analysis type information supported by the data analytics network element.
[0152] If the first network element determines the allowed analysis type information requested by the terminal device by taking the intersection of any two of the analysis type information requested by the terminal device, the analysis type information subscribed by the terminal device, and the analysis type information supported by the data analytics network element, the first network element can also not perform the step of obtaining the information of the remaining analysis type. For example, the first network element determines the allowed analysis type information requested by the terminal device according to the analysis type information requested by the terminal device and the analysis type information subscribed by the terminal device, and the first network element can not perform the step S230.
[0153] In a possible implementation, the first network element is an access and mobility management function network element or a session management network element or a user plane function network element or an application function network element, and the first network element determines the intersection of the analysis type requested by the terminal device, the (updated) analysis type subscribed by the terminal device, and the (updated) analysis type supported by the data network element as the allowed analysis type requested by the terminal device.
[0154] In another possible implementation, the first network element is a network storage function network element, and the network storage function network element determines the allowed analysis type information requested by the terminal device according to the analysis type information requested by the terminal device and the (updated) analysis type information subscribed by the terminal device obtained from an access and mobility management function network element or a session management network element or a user plane function network element or an application function network, and the (updated) analysis type information supported by the data analytics network element determined by the network storage function network element.
[0155] S250, the first network element sends the allowed analysis type information requested by the terminal device to the terminal device.
[0156] In a possible implementation, the first network element is an access and mobility management function network element, and the first network element sends the allowed analysis type information requested by the terminal device to the terminal device through an access and mobility management function network element-access network device-terminal device path. That is, the access and mobility management function network element sends the data analytics result to the access network device, and the access network device sends the data analytics result to the terminal device. For example, the access and mobility management function network element sends a registration accept message to the terminal device, and the registration accept message includes the allowed analysis type information requested by the terminal device.
[0157] In another possible implementation, the first network element is a session management network element, and the first network element sends the information about the allowed analysis type requested by the terminal device to the terminal device through a session modification command message. For example, the session management network element sends an N1 session management (SM) container including a PDU session modification command to an access and mobility management function network element through a Namf_Communication_N1N2MessageTransfer service by invoking an AMF service interface, and the PDU session modification command includes the information about the allowed analysis type requested by the terminal device, and then the access and mobility management function network element transmits the N1 SM container to the terminal device. Exemplarily, the session management network element can also send a user plane downlink data packet to the terminal device through a user plane function network element, and the user plane downlink data packet includes the information about the allowed analysis type requested by the terminal device.
[0158] In another possible implementation, the first network element is a user plane network element, and the user plane network element sends the information about the allowed analysis type requested by the terminal device to the terminal device through a user plane downlink data packet.
[0159] In another possible implementation, the first network element is an application function network element, and the application function network element sends the information about the allowed analysis type requested by the terminal device to the terminal device through an application layer downlink data packet.
[0160] In another possible implementation, the first network element is a network storage function network element, and the network storage function network element can send the determined information about the allowed analysis type requested by the terminal device to an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, and then the access and mobility management function network element or the session management function network element or the user plane function network element or the application function network element sends the information to the terminal device.
[0161] According to the method provided in the embodiments of the present application, the first network element can determine the information about the allowed analysis type obtained by the terminal device through the information about the analysis type requested by the terminal device, the information about the analysis type subscribed by the terminal device, and the information about the analysis type supported by the data analysis network element, and the first network element sends the information about the allowed analysis type obtained by the terminal device to the terminal device, so that the terminal device can obtain the data analysis result from the data analysis network element, and the performance of the terminal device is improved.
[0162] The different implementations of the method 200 will be described in detail below. Figures 3 to 9 The different implementations of the method 200 will be described in detail below.Figure 3 The communication method provided by the embodiments of the present application is described below by taking a first network element as an access and mobility management function network element (hereinafter referred to as AMF) as an example. As shown in the figure, the method comprises at least the following steps. Figure 3
[0163] S310, the UE sends first information to the AMF.
[0164] The first information comprises identification information of the terminal device and first analysis identification, and the first analysis identification is used to identify information of a requested analysis type (Requested or Configured Analytics ID). The identification information of the terminal device can refer to the description in S210. Exemplarily, the first information can further comprise analysis result filtering information, for example, information of an AOI of the terminal device is comprised in the first information.
[0165] Exemplarily, the terminal device can send a registration request to the AMF, and the registration request comprises the first information. The registration request initiated by the terminal device to the AMF can be an initial registration request, or a mobility registration update request or a periodic registration update request. If the UE is in an idle state and wants to subscribe to new data analysis results, the terminal device can initiate an initial registration request to the AMF; if the UE is in a connected state and wants to subscribe to new data analysis results, the terminal device can initiate the latter two registration requests.
[0166] S320, the AMF acquires information of a subscribed analysis type (Subscribed Analytics ID) of the terminal device.
[0167] In a possible implementation, S321a, the AMF subscribes to and acquires the subscribed analysis type of the terminal device from a UDM network element through a subscription data subscription (Nudm_SDM_Subscribe) service operation (an example of a second request message). Correspondingly, S322a, the UDM sends a second analysis identification to the AMF through a subscription data notification (Nudm_SDM_Notification) service operation, and the second analysis identification is used to identify information of the subscribed analysis type of the terminal device.
[0168] The subscribed analysis type of the terminal device can be preconfigured on the UDM; or the subscribed analysis type of the terminal device can be registered to the UDM by an application function (AF) through an Nudm_ParameterProvision service operation.
[0169] It should be noted that if the analysis type of the terminal device subscription on the UDM changes (for example, the user package changes), the UDM can send the updated analysis type information of the terminal device subscription to the AMF through the subscription data notification service.
[0170] In another possible implementation, the AMF can also directly obtain the analysis type of the subscription corresponding to the identification information of the terminal device from the AF.
[0171] For example, S321b, the AMF subscribes to the information of the analysis type of the subscription corresponding to the terminal device through the event exposure subscription (Naf_EventExposure_Subscribe) service operation (an example of the second request message) to the AF.
[0172] Correspondingly, S322b, the AF sends the second analysis identifier to the AMF through the event exposure notification (Naf_EventExposure_Notify) service operation, and the second analysis identifier is used to identify the information of the analysis type of the subscription corresponding to the terminal device.
[0173] Similarly, if the analysis type of the terminal device subscription on the AF changes (for example, the user package changes), the AF can send the updated analysis type to the AMF through the Naf_EventExposure_Notify service operation.
[0174] S330, the AMF obtains the information of the analysis type supported by the NWDAF.
[0175] In a possible implementation, the AMF can obtain the information of the NWDAF through the NRF.
[0176] For example, S331, the AMF can request the information of the available NWDAF from the NRF network element through the network function discovery request (Nnrf_NFDiscovery_Request) service operation, and the information of the NWDAF includes the information of the analysis type supported by the NWDAF.
[0177] The request message sent by the AMF can carry at least one of the following information: the information of the AOI of the terminal device, and the information of the location area where the terminal device is located.
[0178] Accordingly, S332, the NRF discovers the NWDAF serving the AOI or the location area where the terminal device is located, and the information of the analysis type supported by the NWDAF, and sends a third analysis identifier identifying the information of the analysis type supported by the NWDAF to the AMF through a network function discovery request response (Nnrf_NFDiscovery_Request Response) service operation.
[0179] The response message sent by the NRF can carry the following information: identification information and / or address information of the NWDAF, and the information of the analysis type supported by the NWDAF.
[0180] Exemplarily, the AMF can also send a subscription request message to the NRF through a network function network element state subscription (Nnrf_NFManagement_NFStatusSubscribe) service operation, requesting to send a corresponding notification message when the information of the analysis type supported by the NWDAF changes. The subscription request message can carry the identification information and / or address information of the NWDAF and analysis update indication information, which is used to instruct the NRF to send a notification to the AMF when the information of the analysis type supported by the corresponding NWDAF changes.
[0181] Accordingly, when the information of the analysis type supported by the NWDAF changes, the NRF can send the updated result to the AMF through a network function state notification (Nnrf_NFManagement_NFStatusNotify) service operation. The notification message sent by the NRF can carry the identification information and / or address information of the NWDAF, and the updated information of the analysis type supported by the NWDAF.
[0182] Exemplarily, S333, the AMF can also subscribe to the information of the analysis type supported by the NWDAF or the updated information of the analysis type supported by the NWDAF according to the address information of the NWDAF sent by the NRF.
[0183] Exemplarily, the AMF can send a subscription request message to the NWDAF through a NWDAF network element available analysis type subscription Nnwdaf_AvailableAnalytics_Subscribe service operation, for requesting the information of the analysis type supported by the NWDAF, or requesting to send a corresponding notification when the information of the analysis type supported by the NWDAF changes. The subscription request message can carry the address information of the NWDAF; the subscription request message can also carry analysis update indication information, which is used to instruct the NWDAF to send a notification message to the AMF when the information of the analysis type supported by the NWDAF changes.
[0184] Correspondingly, when the information of the analysis type supported by the NWDAF changes, the NWDAF sends the updated result to the AMF through the Nnwdaf_AvailableAnalytics_Notify service operation.
[0185] S340, the AMF determines the information of the analysis type allowed to be requested by the terminal device.
[0186] After the AMF obtains the information of the analysis type to which the terminal device is subscribed, the information of the analysis type supported by the NWDAF, and the information of the analysis type requested by the terminal device, the three kinds of information can be intersected or any two of the three kinds of information are intersected to determine the information of the analysis type allowed to be obtained by the terminal device, which is similar to S240; or the AMF can also update the information of the analysis type allowed to be requested by the terminal device according to the updated information of the analysis type to which the terminal device is subscribed and the updated information of the analysis type supported by the NWDAF, and the information of the analysis type requested by the terminal device.
[0187] S350, the AMF sends the information of the analysis type allowed to be requested by the terminal device to the terminal device. Correspondingly, the terminal device receives the information.
[0188] Exemplarily, the AMF can send a registration accept message to the terminal device, and the registration accept message carries the information of the analysis type allowed to be requested by the terminal device.
[0189] Exemplarily, S360, the terminal device requests the data analysis result from the NWDAF according to the information of the allowed requested analysis type.
[0190] Figure 4 The communication method provided by the embodiments of the present application is described below with the first network element as an example of a network storage function network element (hereinafter referred to as NRF). As shown in the figure, the method at least includes the following steps. Figure 4
[0191] S410, the UE sends first information to the AMF.
[0192] The first information includes the information of the analysis type requested by the terminal device. This step is similar to S310 and will not be repeated here.
[0193] S420, the AMF obtains the information of the analysis type to which the terminal device is subscribed.
[0194] In a possible implementation, the AMF can subscribe to and acquire the information of the analysis type to which the terminal device subscribes from the UDM, S421a. Accordingly, the UDM sends the second analysis identifier to the AMF, the second analysis identifier being used to identify the information of the analysis type to which the terminal device subscribes, S422a. This step is similar to S321a-S322a.
[0195] Exemplarily, the AMF can also acquire the information of the analysis type to which the terminal device subscribes directly from the AF.
[0196] Exemplarily, the AMF subscribes to the information of the analysis type to which the terminal device subscribes from the AF through a Naf_EventExposure_Subscribe service operation, S421b. Accordingly, the AF sends the second analysis identifier to the AMF through a Naf_EventExposure_Notify service operation, S422b. This step is similar to S321b-S322b.
[0197] If the information of the analysis type to which the terminal device subscribes changes, the UDM or the AF can send the updated information of the analysis type to which the terminal device subscribes to the AMF. This step is similar to S320.
[0198] The AMF sends a first request message to the NRF, the first request message being used to request the information of the data analysis network element, the first request message carrying the information of the analysis type requested by the terminal device and the information of the analysis type to which the terminal device subscribes, S430.
[0199] The first request message can also carry at least one of the following information: the information of the AOI of the terminal device, the information of the location area in which the terminal device is located.
[0200] Exemplarily, the AMF can request the available NWDAF and the information of the analysis type supported by the NWDAF from the NRF network element through a network function discovery request (Nnrf_NFDiscovery_Request) service operation, the network function discovery request carrying the information of the analysis type requested by the terminal device and the information of the analysis type to which the terminal device subscribes.
[0201] Exemplarily, the AMF can also send a subscription request message to the NRF through a Nnrf_NFManagement_NFStatusSubscribe service operation, the subscription request message being used to request the updated information of the data analysis network element when the information of the analysis type supported by the NWDAF changes.
[0202] S440, the NRF discovers a NWDAF serving the AOI or the area where the terminal device is located, and information about the analysis types supported by the NWDAF, and determines the information about the analysis types allowed to be requested by the terminal device according to the information about the analysis types supported by the NWDAF, the information about the analysis types requested by the terminal device, and the information about the analysis types to which the terminal device subscribes.
[0203] Exemplarily, the NRF can also, according to the subscription request message, when the information about the analysis types supported by the NWDAF changes, re-determine the information about the analysis types allowed to be requested by the terminal device by taking the intersection of the updated information about the analysis types supported by the NWDAF, the information about the analysis types requested by the terminal device (updated), and the information about the analysis types to which the terminal device subscribes.
[0204] S450, the NRF sends the information about the analysis types allowed to be requested by the terminal device to the AMF.
[0205] Exemplarily, the NRF can send a notification message to the AMF through the Nnrf_NFDiscovery_Response service operation, and the notification message carries the identification information and / or address information of the NWDAF, and the information about the analysis types allowed to be requested by the terminal device.
[0206] Exemplarily, the NRF can also send the updated information about the analysis types allowed to be requested by the terminal device to the AMF through the Nnrf_NFManagement_NFStatusNotify service operation.
[0207] S460, the AMF sends the information about the analysis types allowed to be requested by the terminal device to the terminal device. Correspondingly, the terminal device receives the information.
[0208] Exemplarily, S470, the terminal device requests the data analysis result from the NWDAF according to the information about the analysis types allowed to be requested.
[0209] According to the method provided in the embodiments of the present application, the AMF or the NRF can determine the information about the analysis types (first analysis types) allowed to be acquired by the terminal device according to the information about the analysis types requested by the terminal device, the information about the analysis types to which the terminal device subscribes, and the information about the analysis types supported by the NWDAF, and the AMF sends the information about the first analysis types to the terminal device, so that the terminal device can acquire the data analysis result from the data analysis network element, and the performance of the terminal device is improved.
[0210] Figure 5 The communication method provided in the embodiments of the present application is described below by taking a first network element as a session management network element (hereinafter referred to as SMF) as an example. As shown in FIG. 4, the communication method comprises the following steps. Figure 5As shown, the method comprises at least the following steps.
[0211] S510, the UE sends first information to the SMF.
[0212] The first information comprises identification information of the terminal device and first analysis identification, the first analysis identification being information for identifying a type of analysis result requested by the terminal device.
[0213] Exemplarily, the first information can further comprise analysis result filtering information, which is similar to that in S310 and will not be described herein again.
[0214] Exemplarily, the UE sends a PDU session establishment request message to the SMF, the PDU session establishment request message comprising the first information.
[0215] S520, the SMF acquires second analysis identification, the second analysis identification being information for identifying a type of analysis subscribed by the UE.
[0216] In a possible implementation, S521a, the SMF subscribes to and acquires the second analysis identification from a UDM network element through a subscription data Nudm_SDM_SubscribeRequest service operation (an example of a second request message).
[0217] The second request message can comprise identification information of the terminal device, and exemplarily, the subscription request message can further comprise application identification (application identifier, App ID) of the terminal device, the App ID being used for identifying the second analysis identification requested by the SMF corresponding to a service. That is, the information of the type of analysis subscribed by the terminal device from the UDM requested by the SMF can be service-granularity.
[0218] Correspondingly, S522a, the UDM feeds back the second analysis identification to the SMF through a subscription data notification Nudm_SDM_Notification service operation; in addition, if the information of the type of analysis subscribed by the terminal device on the UDM changes (for example, a user package is changed), the UDM can also send the updated information of the type of analysis subscribed by the terminal device to the SMF through the subscription data notification Nudm_SDM_Notification service operation.
[0219] The UDM can be preconfigured with the type of analysis subscribed by the terminal device; or, the type of analysis subscribed by the terminal device can be registered to the UDM by an application function (AF) through a Nudm_ParameterProvisionning service operation.
[0220] In another possible implementation, the SMF can also obtain the second analytics identifier directly from the AF.
[0221] Exemplarily, S521b, the SMF subscribes to the information of the analytics type to which the terminal device is subscribed to by the Naf_EventExposure_Subscribe service operation to the AF, and the subscription request message can include the identification information of the terminal device. Exemplarily, the subscription request message can also include the App ID.
[0222] Correspondingly, S522b, the AF feeds back the information of the analytics type to which the terminal device is subscribed to the AMF by the Naf_EventExposure_Notify service operation. If the information of the analytics type to which the terminal device is subscribed to configured on the AF is of the terminal device granularity, the AF determines the information of the analytics type to which the terminal device is subscribed to according to the identification information of the terminal device; or if the information of the analytics type to which the terminal device is subscribed to configured on the AF is of the service granularity, the AF determines the information of the analytics type to which the terminal device is subscribed to according to the App ID. Similarly, if the information of the analytics type to which the terminal device is subscribed to configured on the AF changes, the AF can send the updated information of the analytics type to which the terminal device is subscribed to the AMF by the Naf_EventExposure_Notify service operation.
[0223] S531, the SMF obtains a third analytics identifier by the NRF, and the third analytics identifier is used to identify the information of the analytics type supported by the NWDAF.
[0224] Exemplarily, the SMF can request (an example of the first request message) the information of the available NWDAF from the NRF network element by the Nnrf_NFDiscovery_Request service operation. The request message sent by the SMF can carry at least one of the following information: the information of the AOI of the terminal device, the information of the location area where the terminal device is located.
[0225] Correspondingly, S532, the NRF discovers the NWDAF serving the AOI or the area where the terminal device is located, and the information of the analytics type supported by the NWDAF, and sends the information of the NWDAF to the SMF by the Nnrf_NFDiscovery_Response service operation, wherein the information of the NWDAF includes the information of the analytics type supported by the NWDAF. The information of the NWDAF can also carry the identification information and / or address information of the NWDAF.
[0226] Exemplarily, the SMF can also send a subscription request message to the NRF through the Nnrf_NFManagement_NFStatusSubscribe service operation, for requesting to send a corresponding notification message when the information of the analysis type supported by the NWDAF changes. Correspondingly, when the information of the analysis type supported by the NWDAF changes, the NRF sends the updated result to the SMF through the Nnrf_NFManagement_NFStatusNotify service operation, and the notification message sent by the NRF can carry the information of the NWDAF, which includes: the updated information of the analysis type supported by the NWDAF. The information of the NWDAF can also include: the identification information and / or address information of the NWDAF.
[0227] Exemplarily, S533, the SMF can also directly request the NWDAF for the (updated) analysis type supported by the NWDAF.
[0228] Exemplarily, the SMF can send a subscription request message to the NWDAF through the Nnwdaf_AvailableAnalytics_Subscribe service operation, for requesting the information of the analysis type supported by the NWDAF, or for requesting to send a corresponding notification when the information of the analysis type supported by the NWDAF changes. The subscription request message can carry the identification information and / or address information of the NWDAF. Exemplarily, the subscription request message can also carry analysis update indication information, for indicating that the NWDAF sends a notification message to the SMF when the analysis type supported by the NWDAF changes.
[0229] Correspondingly, S534, the NWDAF sends the information of the analysis type supported by the NWDAF to the SMF through the Nnwdaf_AvailableAnalytics_Notify service operation.
[0230] S540, the SMF determines the information of the allowed analysis type (Allowed Analytics ID) requested by the terminal device.
[0231] This step is similar to S240; or, the SMF can also update the information of the allowed analysis type requested by the terminal device according to the updated information of the analysis type subscribed by the terminal device and the information of the analysis type supported by the NWDAF, and the information of the analysis type requested by the terminal device.
[0232] S550, the SMF sends the information of the allowed analysis type requested by the terminal device to the terminal device. Correspondingly, the terminal device receives the information.
[0233] Exemplarily, the SMF can send a PDU session establishment accept message to the terminal device, and the PDU session establishment accept message carries information of allowed analysis types requested by the terminal device.
[0234] Exemplarily, in S560, the terminal device requests a data analysis result from the NWDAF according to the information of allowed analysis types requested.
[0235] Figure 6 The communication method provided by the embodiments of the present application is described by taking a first network element as an example of a network storage function network element (hereinafter referred to as NRF). Figure 6 As shown in the figure, the method comprises the following steps.
[0236] In S610, the UE sends first information to the SMF.
[0237] The first information comprises identification information of the terminal device and information of a type of analysis result requested by the terminal device. Exemplarily, the first information can also comprise analysis result filtering information. This step is similar to S510, and will not be described here again.
[0238] In S620, the SMF acquires information of analysis types to which the terminal device subscribes.
[0239] In one possible implementation, the SMF subscribes to and acquires information of analysis types to which the terminal device subscribes from a UDM network element, comprising steps S621a to S622a. Exemplarily, the SMF can also acquire information of analysis types to which the terminal device subscribes directly from an AF, comprising steps S621b to S622b, and the process is similar to S520.
[0240] Similarly, if the information of analysis types to which the terminal device subscribes changes on the UDM or the AF, the UDM or the AF can also send updated information of analysis types to which the terminal device subscribes to the SMF.
[0241] In S630, the SMF sends a first request message to the NRF, and the first request message carries information of analysis types requested by the terminal device and information of analysis types to which the terminal device subscribes. Correspondingly, the NRF receives the first request message.
[0242] The first request message can also carry at least one of the following information: information of an AOI of the terminal device, and information of a location area in which the terminal device is located.
[0243] In S640, the NRF discovers a NWDAF serving the AOI or the location area in which the terminal device is located, and information of analysis types supported by the NWDAF, and determines information of allowed analysis types requested by the terminal device.
[0244] The NRF can send a response message to the SMF. The response message can carry the following information: identification information and / or address information of the NWDAF, and information of the allowed analysis type requested by the terminal device.
[0245] Exemplarily, the NRF can also re-determine the information of the allowed analysis type requested by the terminal device according to the updated information of the analysis type supported by the NWDAF, the received information of the analysis type requested by the terminal device, and the information of the analysis type to which the terminal device is subscribed (updated).
[0246] S650, the NRF sends the information of the allowed analysis type requested by the terminal device to the SMF.
[0247] S660, the SMF sends the information of the allowed analysis type requested by the terminal device to the terminal device. Accordingly, the terminal device receives the information. This step is similar to S560.
[0248] Exemplarily, S670, the terminal device requests the NWDAF for a data analysis result according to the allowed analysis type.
[0249] According to the method provided by the embodiments of the present application, the SMF or the NRF can determine the information of the allowed analysis type (first analysis type) obtained by the terminal device according to the information of the analysis type requested by the terminal device, the information of the analysis type to which the terminal device is subscribed, and the information of the analysis type supported by the NWDAF, and the SMF can send the information of the first analysis type to the terminal device, so that the terminal device can obtain a data analysis result from the data analysis network element, and the performance of the terminal device is improved.
[0250] Figure 7 The communication method provided by the embodiments of the present application is described below with the first network element as an example of a session management network element (hereinafter referred to as SMF). As shown in Figure 7 The method includes at least the following steps.
[0251] S701, the UE sends a PDU session establishment request message to the SMF.
[0252] The PDU session establishment request message includes indication information, which is used to indicate that the UE will send analysis subscription information through a user plane. More description of the indication information can be referred to S210.
[0253] S702, the SMF performs N4 session establishment with the UPF.
[0254] Specifically, the SMF sends an N4 session establishment request message to the UPF. The N4 session establishment request message includes a PDR corresponding to the analysis subscription information, and the PDR is used to assist the UPF to send the user plane uplink data packet including the analysis subscription information to the SMF. For example, the PDR includes a correspondence relationship between a QFI and address information of the SMF, and the QFI is used to identify a QoS flow of a session in which the UE transmits the analysis subscription information and receives the data analysis result.
[0255] Correspondingly, the UPF sends an N4 session establishment response message to the SMF.
[0256] S703, the SMF sends a PDU session establishment accept message to the UE.
[0257] S710, the UE sends a user plane uplink data packet (an example of the first information) to the UPF.
[0258] The uplink data packet includes a first analysis identifier, and the first analysis identifier is used to identify the analysis type requested by the UE.
[0259] Exemplarily, the user plane uplink data packet can include analysis result filtering information, for example, information of an area of interest (AOI) of the terminal device.
[0260] S720, the UPF forwards the user plane uplink data packet to the SMF according to the PDR and the QFI.
[0261] S730, the SMF obtains the information of the analysis type requested by the terminal device.
[0262] Specifically, the SMF can parse the uplink data packet and extract the first analysis identifier therefrom, that is, obtain the information of the analysis type requested by the terminal device.
[0263] Exemplarily, in step S720, the UPF can first parse the user plane uplink data packet from the UE, extract the first analysis identifier, and then send the first analysis identifier to the SMF; correspondingly, in step S730, the SMF obtains the first analysis identifier from the UPF, that is, obtains the information of the analysis type requested by the terminal device.
[0264] S740, the SMF obtains the information of the analysis type to which the terminal device subscribes.
[0265] The SMF can subscribe to and acquire the information of the analytics type to which the terminal device subscribes from the UDM network element through the subscription data by using the Nudm_SDM_Subscribe Request service operation (including steps S741a-S742a), which is similar to S621a-S622a; and the SMF can also acquire the information of the analytics type to which the terminal device subscribes directly from the AF (including steps S741b-S742b), which is similar to S621b-S622b.
[0266] The SMF acquires the information of the analytics type supported by the NWDAF (S750).
[0267] The SMF can acquire the analytics type supported by the NWDAF through the NRF (including steps S751a-S752a), which is similar to S531-S532. Alternatively, the SMF can also request the information of the analytics type supported by the NWDAF directly (including steps S753-S754), which is similar to S531-S534, and details are not repeated here.
[0268] The SMF determines the information of the allowed analytics type requested by the terminal device (S760).
[0269] This step is similar to S240, and details are not repeated here.
[0270] The SMF sends the information of the allowed analytics type requested by the terminal device to the terminal device (S770).
[0271] The SMF sends a user plane downlink data packet to the terminal device through the UPF, and the user plane downlink data packet carries the information of the fourth analytics identifier used to identify the information of the allowed analytics type requested by the terminal device. Alternatively, the SMF sends the information of the fourth analytics identifier to the UPF, and the UPF encapsulates the information of the fourth analytics identifier into a user plane downlink data packet and sends the encapsulated user plane downlink data packet to the terminal device.
[0272] In the above step S750, the SMF can also send the information of the analytics identifier requested by the terminal device and the information of the analytics identifier to which the terminal device subscribes to the NRF, and the NRF determines the information of the analytics identifier supported by the NWDAF and the fourth analytics identifier (including steps S751b-S752b and S760b). Subsequently, the fourth analytics identifier is sent to the SMF by the NRF and to the terminal device by the SMF.
[0273] According to the method provided in the embodiments of the present application, the SMF or the NRF network element can determine the analysis type (first analysis type) allowed to be obtained by the terminal device according to the analysis type information requested by the terminal device, the analysis type information subscribed by the terminal device, and the analysis type information supported by the NWDAF, and the SMF network element can send the first analysis type to the terminal device, so that the terminal device can obtain the data analysis result of the NWDAF.
[0274] In Figure 7 In the communication method shown in the figure, the UPF forwards the user plane uplink data packet or the parsed analysis type information requested by the terminal device to the SMF after receiving the user plane uplink data packet, and the SMF or the NRF determines the analysis type information allowed to be requested by the terminal device. For example, after the UPF receives the user plane uplink data packet, the UPF can also parse the data packet by itself and determine the analysis type information allowed to be requested by the terminal device.
[0275] Figure 8 The communication method provided in the embodiments of the present application is described taking the first network element as the UPF network element. The method includes at least the following steps.
[0276] S801, the UE sends a PDU session establishment request message to the SMF.
[0277] The PDU session establishment request message includes indication information, which is used to indicate that the UE will send analysis subscription information through the user plane. Similar to S701.
[0278] S802, the SMF performs N4 session establishment with the UPF.
[0279] Similar to step S702.
[0280] Correspondingly, the UPF sends an N4 session establishment response message to the SMF.
[0281] S803, the SMF sends a PDU session establishment acceptance message to the UE.
[0282] S810, the UE sends a user plane uplink data packet (an example of the first information) to the UPF.
[0283] The uplink data packet includes a first analysis identifier, which is used to identify the analysis type information requested by the UE.
[0284] For example, the user plane uplink data packet can include analysis result filtering information.
[0285] S820, the UPF obtains the analysis type information requested by the terminal device.
[0286] The UPF parses the user plane uplink data packet and extracts the first analysis identifier therefrom to obtain the information of the analysis type requested by the terminal device.
[0287] The UPF obtains the information of the analysis type to which the terminal device is subscribed.
[0288] Similar to S741a-S742a, the UPF can subscribe to and obtain (updated) information of the analysis type to which the terminal device is subscribed by subscribing to the Nudm_SDM_SubscribeRequest service operation of the UDM network element through the subscription data; and similar to S741b-S742b, the UPF can also directly obtain the information of the analysis type to which the terminal device is (updated) subscribed from the AF.
[0289] The UPF obtains the information of the analysis type supported by the NWDAF.
[0290] The UPF can obtain the information of the analysis type supported by the NWDAF through the NRF (including steps S841a-S842a); or the UPF can also directly request the information of the analysis type supported by the NWDAF (including steps S843-S844), which is similar to S531-S534 and will not be described here.
[0291] The UPF determines the information of the analysis type allowed to be requested by the terminal device.
[0292] This step is similar to S240; or the UPF can also update the information of the analysis type allowed to be requested by the terminal device according to the updated information of the analysis type to which the terminal device is subscribed and the information of the analysis type supported by the NWDAF.
[0293] The UPF sends the information of the analysis type allowed to be requested by the terminal device to the terminal device through the user plane downlink data packet.
[0294] For example, in S840, the UPF can also send the information of the analysis type requested by the terminal device and the information of the analysis identifier to which the terminal device is subscribed to the NRF, and the NRF determines the information of the analysis type supported by the NWDAF and the information of the analysis type allowed to be requested by the terminal device (fourth analysis identifier) (including steps S841b-S842b and S850b). Subsequently, the fourth analysis identifier is sent by the NRF to the UPF and by the UPF to the terminal device.
[0295] For example, in S870, the terminal device requests the data analysis result from the NWDAF according to the information of the allowed requested analysis type.
[0296] According to the method provided in the embodiments of the present application, the UPF or the NRF can determine the information of the analysis type (the first analysis type) allowed to be requested by the terminal device according to the information of the analysis type requested by the terminal device, the information of the analysis type subscribed by the terminal device, and the information of the analysis type supported by the NWDAF, and the UPF network element sends the information of the first analysis type to the terminal device, so that the terminal device can obtain the data analysis result from the NWDAF.
[0297] Figure 9 The communication method provided in the embodiments of the present application is described by taking the first network element as an AF network element. The method includes at least the following steps.
[0298] S910, the UE sends an application layer uplink data packet (an example of the first information) to the AF, and the application layer uplink data packet carries the information of the analysis type requested by the terminal device.
[0299] The application layer uplink data packet also carries the address information of the terminal device, for example, the IP address of the terminal device.
[0300] For example, the application layer uplink data packet can also include analysis result filtering information.
[0301] S920, the AF obtains the identification information of the terminal device.
[0302] The AF can obtain the identification information of the terminal device from a binding support function (BSF) according to the address information of the terminal device. For example, the identification information can be SUPI or GPSI.
[0303] For example, the AF can obtain the identification information of the terminal device from the BSF network element through the NEF.
[0304] S930, the AF determines the information of the analysis type subscribed by the terminal device.
[0305] The AF can determine the information of the analysis type subscribed by the terminal device according to the identification information of the terminal device, or determine the information of the analysis type subscribed by the terminal device according to the identification information of the terminal device and the identification information of the application.
[0306] S940, the AF obtains the information of the analysis type supported by the NWDAF.
[0307] The AF can obtain the analysis type supported by the NWDAF through the NRF. Alternatively, the AF can also directly obtain the information of the analysis type supported by the NWDAF. This step is similar to S333, and will not be described here.
[0308] Exemplarily, the AF can also send a subscription request message to the NRF or the NWDAF, requesting to send a corresponding notification message when the analysis type supported by the NWDAF changes.
[0309] S950a, the AF determines the information of the allowed analysis type requested by the terminal device.
[0310] This step is similar to S240, which is not described here.
[0311] S960, the AF sends the information of the allowed analysis type requested by the terminal device to the terminal device through an application layer downlink data packet.
[0312] In the above step S940, the AF can also send the information of the analysis type requested by the terminal device and the information of the analysis type subscribed by the terminal device to the NRF, and the NRF determines the information of the analysis type supported by the NWDAF and the information of the allowed analysis type requested by the terminal device (the fourth analysis identifier). This step is similar to S630. Subsequently, the fourth analysis identifier is sent to the AF by the NRF and to the terminal device by the AF.
[0313] It should be noted that the AF can belong to an operator network or a third party. When the AF belongs to a third party, steps S920 to S940 can be operated through the NEF.
[0314] Exemplarily, the AF can send a subscription request to the NEF through the Nnef_AnalyticsExposure_Subscribe service operation, for requesting the information of the analysis type supported by the NWDAF; the NEF can request the information of the analysis type supported by the NWDAF by sending the Nnwdaf_AnalyticsSubscription_Subscribe service operation to the NWDAF according to the subscription request; and the NWDAF can send a subscription notification to the AF through the NEF, wherein the subscription notification includes the information of the analysis type supported by the NWDAF.
[0315] According to the method provided in the embodiments of the present application, the AF or the NRF network element can determine the information of the allowed analysis type (the first analysis type) requested by the terminal device according to the information of the analysis type requested by the terminal device, the information of the analysis type subscribed by the terminal device, and the information of the analysis type supported by the NWDAF, and the AF can send the information of the first analysis type to the terminal device, so that the terminal device can obtain the data analysis result from the NWDAF.
[0316] It should be understood that the specific examples in the embodiments of the present application are only to help those skilled in the art better understand the embodiments of the present application, and do not limit the scope of the embodiments of the present application.
[0317] It should also be understood that the size of the sequence number of the above processes does not mean the order of execution, and the execution order of the processes should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0318] It should also be understood that in various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be referred to each other if there is no special description and logical conflict, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0319] It should also be noted that in the embodiments of the present application, "pre-setting", "pre-configuration" and the like can be realized by pre-saving corresponding codes, tables or other means for indicating related information in the device (for example, network device), and the specific implementation manner is not limited in the present application, for example, the rules pre-set in the embodiments of the present application, the pre-set constants and the like.
[0320] It can be understood that the method realized by the communication device in the above embodiments of the present application can also be realized by a component (such as a chip or a circuit) which can be configured in the communication device.
[0321] The above, combined with Figures 2 to 9 The communication method provided by the embodiments of the present application is described in detail. The above communication method is mainly introduced from the perspective of interaction between network elements. It can be understood that each network element contains corresponding hardware structure and / or software module for executing each function in order to realize the above function. Those skilled in the art should realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in the present text, the present application can be realized in the form of hardware or combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to realize the described function for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0322] The above, combined with Figures 10 to 12 The communication device provided by the embodiments of the present application is described in detail. It should be understood that the description of the device embodiment corresponds to the description of the method embodiment, therefore, the content not described in detail can be referred to the above method embodiment, and part of the content will not be described again for the sake of brevity.
[0323] Figure 10 is a schematic block diagram of the communication device 1000 provided by the embodiments of the present application. As shown in the figure, the communication device 1000 can include: a transceiver unit 1010 and a processing unit 1020.
[0324] In one possible design, the communication device 1000 can be the first network element in the above method embodiment, or it can be a chip used to implement the function of the first network element in the above method embodiment.
[0325] It should be understood that the communication device 1000 may correspond to the first network element in method 200 according to the embodiments of this application, or to the AMF in method 300, or the NRF in method 400, or the SMF in method 500, 600, or 700, or the UPF in method 800, or the AF in method 900. The communication device 1000 may include methods for performing... Figure 2 The method unit executed by the first network element in method 200, Figure 3 The method unit executed by AMF in method 300, Figure 4 The method unit executed by NRF in method 400, Figure 5 Method 500 or Figure 6 Method 600 or Figure 7 The method unit executed by SMF in method 700 Figure 8 The method unit executed by UPF in method 800, Figure 9 The method unit that executes AF in method 900. Furthermore, each unit in the communication device 1000 and the aforementioned other operations and / or functions are respectively for implementing... Figure 2 Method 200 to Figure 8 The corresponding process of method 800 is described above. It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0326] In another possible design, the communication device 1000 may be a terminal device as described in the above method embodiments, the communication device including a transceiver unit 1010, or the communication device 1000 may be a chip for implementing the functions of the terminal device as described in the above method embodiments.
[0327] It should be understood that the communication device 1000 may correspond to the terminal device in methods 200 to 900 according to embodiments of this application, and the communication device 1000 may include tools for performing... Figure 2 The method in the middle Figure 9 The terminal device in method 900 is a unit that executes the method. Furthermore, each unit in the communication device 1000 and the aforementioned other operations and / or functions are respectively for implementing... Figure 2 The method in the middle Figure 9 The corresponding process of method 900 is described above. It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0328] In another possible design, the communication apparatus 1000 can be an access and mobility management function network element in the above method embodiments, or can be a chip for implementing functions of the access and mobility management function network element in the above method embodiments.
[0329] It should be understood that the communication apparatus 1000 can correspond to the access and mobility management function network element in the method 300 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method performed by the access and mobility management function network element. In addition, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively implemented to implement the corresponding procedures of the method 300. Figure 3 It should be understood that the specific process of each unit performing the corresponding steps described above has been described in detail in the above method embodiments, and for the sake of brevity, will not be described here.
[0330] In another possible design, the communication apparatus 1000 can be a network storage function network element in the above method embodiments, or can be a chip for implementing functions of the network storage function network element in the above method embodiments.
[0331] It should be understood that the communication apparatus 1000 can correspond to the network storage function network element in the method 400 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method performed by the network storage function network element. In addition, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively implemented to implement the corresponding procedures of the method 400. Figure 4 It should be understood that the specific process of each unit performing the corresponding steps described above has been described in detail in the above method embodiments, and for the sake of brevity, will not be described here.
[0332] In another possible design, the communication apparatus 1000 can be a session management network element in the above method embodiments, or can be a chip for implementing functions of the session management network element in the above method embodiments.
[0333] It should be understood that the communication apparatus 1000 can correspond to the session management network element in the methods 500, 600, and 700 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method performed by the session management network element. In addition, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively implemented to implement the corresponding procedures of the methods 500, 600, and 700. Figure 9 It should be understood that the specific process of each unit performing the corresponding steps described above has been described in detail in the above method embodiments, and for the sake of brevity, will not be described here.
[0334] In another possible design, the communication apparatus 1000 can be a user plane function network element in the above method embodiments, or can be a chip for implementing functions of the user plane function network element in the above method embodiments.
[0335] It should be understood that the communication apparatus 1000 can correspond to the user plane function network element in the method 800 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method of the user plane function network element in the method 800. Moreover, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively arranged to implement the corresponding flow in the method 800. It should be understood that the specific process by which each unit executes the corresponding steps described above has been described in the above method embodiments, and thus will not be repeated here for simplicity. Figure 8 Figure 8 It should be understood that the communication apparatus 1000 can correspond to the user plane function network element in the method 800 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method of the user plane function network element in the method 800. Moreover, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively arranged to implement the corresponding flow in the method 800. It should be understood that the specific process by which each unit executes the corresponding steps described above has been described in the above method embodiments, and thus will not be repeated here for simplicity.
[0336] In another possible design, the communication apparatus 1000 can be an application function network element in the above method embodiments, or can be a chip for implementing functions of the application function network element in the above method embodiments.
[0337] It should be understood that the communication apparatus 1000 can correspond to the application function network element in the method 900 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method of the application function network element in the method 900. Moreover, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively arranged to implement the corresponding flow in the method 900. It should be understood that the specific process by which each unit executes the corresponding steps described above has been described in the above method embodiments, and thus will not be repeated here for simplicity. Figure 9 Figure 9 It should be understood that the communication apparatus 1000 can correspond to the application function network element in the method 900 according to the embodiments of the present application, and the communication apparatus 1000 can include units for performing the method of the application function network element in the method 900. Moreover, each unit in the communication apparatus 1000 and the other operations and / or functions described above are respectively arranged to implement the corresponding flow in the method 900. It should be understood that the specific process by which each unit executes the corresponding steps described above has been described in the above method embodiments, and thus will not be repeated here for simplicity.
[0338] It should also be understood that the transceiver unit 1010 in the communication apparatus 1000 can correspond to the transceiver 1120 in the communication device 1100 shown in FIG. 11. Figure 11 It should also be understood that the processing unit 1020 in the communication apparatus 1000 can correspond to the processor 1110 in the communication device 1100 shown in FIG. 11. Figure 11 It should also be understood that the processing unit 1020 in the communication apparatus 1000 can correspond to the processor 1110 in the communication device 1100 shown in FIG. 11.
[0339] It should also be understood that when the communication apparatus 1000 is a chip, the chip includes a transceiver unit. Exemplarily, the chip can also include a processing unit. Wherein the transceiver unit can be an input / output circuit or a communication interface; and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit.
[0340] The transceiver unit 1010 is configured to implement the transceiving operation of the communication apparatus 1000, and the processing unit 1020 is configured to implement the processing operation of the communication apparatus 1000.
[0341] Exemplarily, the communication apparatus 1000 further comprises a storage unit 1030 configured to store instructions.
[0342] Figure 11 is a schematic block diagram of a communication device 1100 provided by an embodiment of the present application. As shown in the figure, the communication device 1100 comprises at least one processor 1110 and a communication interface 1120. The processor 1110 is coupled with a memory and is configured to execute instructions stored in the memory to control the communication interface 1120 to send and / or receive signals. Exemplarily, the communication device 1100 further comprises a memory 1130 configured to store instructions. Figure 11
[0343] It should be understood that the processor 1110 and the memory 1130 described above can be combined into one processing device, and the processor 1110 is configured to execute program codes stored in the memory 1130 to implement the above functions. In a specific implementation, the memory 1130 can also be integrated in the processor 1110 or independent of the processor 1110.
[0344] It should also be understood that in a possible design, the communication interface 1120 can comprise a receiver (or receiver) and a transmitter (or transmitter). The communication interface 1120 can further comprise an antenna, and the number of antennas can be one or more. The communication interface 1120 can also be an interface circuit.
[0345] When the communication device 1100 is a chip, the chip comprises a transceiver unit and a processing unit. The transceiver unit can be an input / output circuit or a communication interface, and the processing unit can be a processor or a microprocessor integrated on the chip or an integrated circuit.
[0346] Figure 12 is a schematic diagram of a chip system according to an embodiment of the present application. The chip system here can also be a system composed of circuits. Figure 12 As shown in the figure, the chip system 1200 comprises a logic circuit 1210 and an input / output interface 1220, wherein the logic circuit is configured to be coupled with the input interface, transmit data (for example, first indication information) through the input / output interface, and execute Figures 2 to 9 the method described above.
[0347] The embodiment of the present application further provides a processing device comprising a processor and an interface. The processor can be used to execute the method in the above method embodiments.
[0348] It should be understood that the above processing device can be one chip. For example, the processing device can be a field programmable gate array (FPGA), can be an application specific integrated circuit (ASIC), can also be a system on chip (SoC), can also be a central processing unit (CPU), can also be a network processor (NP), can also be a digital signal processing circuit (DSP), can also be a micro controller unit (MCU), can also be a programmable logic device (PLD) or other integrated chip.
[0349] In the implementation process, each step of the above method can be completed by the integrated logic circuit of hardware in the processor or the instruction in the form of software. The steps of the method provided by the embodiments of the present application can be directly embodied as hardware processor execution completion, or executed by the combination of hardware and software modules in the processor. The software module can be located in the mature storage medium in the field, such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, register, etc. The storage medium is located in the memory, and the processor reads the information in the memory, and combines the hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0350] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method embodiment can be completed by the integrated logic circuit of hardware in the processor or the instruction in the form of software. The above processor can be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The disclosed methods, steps and logic block diagrams in the embodiments of the present application can be implemented or executed. The general processor can be a microprocessor or the processor can also be any conventional processor.
[0351] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache.
[0352] According to the method provided in the embodiments of the present application, the present application further provides a computer program product, which comprises computer program codes, when the computer program codes run on a computer, make the computer execute Figures 2 to 9 the method of any one of the embodiments shown.
[0353] According to the method provided in the embodiments of the present application, the present application further provides a computer readable medium, which stores program codes, when the program codes run on a computer, make the computer execute Figures 2 to 9 the method of any one of the embodiments shown.
[0354] According to the method provided in the embodiments of the present application, the present application further provides a communication system, which comprises the first network element and the terminal device. Exemplarily, the communication system can comprise a unified data management network element (second network element).
[0355] According to the method provided in the embodiments of the present application, the present application further provides a communication system, which comprises the access and mobility management function network element, the session management network element, the user plane function network element, the application function network element and the terminal device.
[0356] Those skilled in the art can understand that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are executed in hardware or software mode depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0357] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0358] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other manners. For example, the described device embodiments are merely schematic. For example, the division of the units is only a logical function division. There can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections between the units can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0359] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments.
[0360] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can be a physically separate unit, or two or more units can be integrated in one unit.
[0361] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application can be embodied in the form of a software product, and the computer software product is stored in a storage medium, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0362] The above is merely specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed in the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A communication method characterized by comprising: The method comprises the following steps: The first network element acquires information of an analysis type requested by a terminal device; The first network element acquires information of an analysis type to which the terminal device subscribes; The first network element acquires information of an analysis type supported by a data analysis network element; The first network element determines information of an analysis type allowed to be requested by the terminal device according to the information of the analysis type requested by the terminal device, the information of the analysis type to which the terminal device subscribes, and the information of the analysis type supported by the data analysis network element; The first network element sends the information of the analysis type allowed to be requested by the terminal device to the terminal device.
2. The method of claim 1, wherein, The first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, and the method further comprises the following steps: The first network element sends a first request message to a network storage function network element, the first request message being used for requesting information of a data analysis network element, and the first request message comprising information of a region of interest of the terminal device and / or information of a location area in which the terminal device is located, wherein a service area of the data analysis network element comprises the region of interest and / or the location area in which the terminal device is located; The first network element acquires information of an analysis type supported by a data analysis network element, which comprises the following steps: The first network element receives the information of the data analysis network element sent by the network storage function network element, and the information of the data analysis network element comprises the information of the analysis type supported by the data analysis network element.
3. The method of claim 1, wherein, The first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, and the method further comprises the following steps: The first network element sends a first request message to a network storage function network element, the first request message being used for requesting information of a data analysis network element, and the first request message comprising information of a region of interest of the terminal device and / or information of a location area in which the terminal device is located, wherein a service area of the data analysis network element comprises the region of interest and / or the location area in which the terminal device is located; The first network element receives the information of the data analysis network element sent by the network storage function network element, and the information of the data analysis network element comprises address information of the data analysis network element; The first network element acquires information of an analysis type supported by a data analysis network element, which comprises the following steps: The first network element acquires the information of the analysis type supported by the data analysis network element from the data analysis network element according to the address information.
4. The method according to any one of claims 1 to 3, characterized in that, The first network element is an access and mobility management function network element or a session management function network element or a user plane function network element, and the first network element acquires information of an analysis type to which the terminal device subscribes, which comprises the following steps: The first network element sends a second request message to a unified data management network element or an application function network element, the second request message being used for requesting subscription data of the terminal device, and the second request message comprising identification information of the terminal device; The first network element receives the information of the analysis type to which the terminal device subscribes from the unified data management network element or the application function network element.
5. The method of claim 4, wherein, The first network element is a session management function network element or a user plane function network element, the second request message further includes identification information of an application of the terminal device, and the information of the analysis type to which the terminal device is subscribed corresponds to the identification information of the application of the terminal device.
6. The method of claim 1, wherein, The first network element is a network storage function network element, and the first network element obtaining the information of the analysis type requested by the terminal device and the information of the analysis type to which the terminal device is subscribed comprises: The first network element obtains a first request message from an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element, and the first request message includes the information of the analysis type requested by the terminal device and the information of the analysis type to which the terminal device is subscribed.
7. The method of claim 6, wherein, The first request message further includes information of a region of interest of the terminal device and / or information of a location area in which the terminal device is located, and the first network element obtains the information of the analysis type supported by the data analysis network element, comprising: The first network element determines the data analysis network element according to the information of the region of interest of the terminal device and / or the information of the location area in which the terminal device is located, and a service area of the data analysis network element includes the region of interest and / or the location area in which the terminal device is located. The first network element determines the information of the analysis type supported by the data analysis network element.
8. The method according to any one of claims 1 to 3, characterized in that, The first network element is a session management function network element, and the first network element obtaining the information of the analysis type requested by the terminal device comprises: The first network element obtains the information of the analysis type requested by the terminal device through a user plane function network element.
9. The method of claim 8, wherein, Before the first network element obtains the information of the analysis type requested by the terminal device through the user plane function network element, the method further comprises: The first network element receives indication information sent by the terminal device, and the indication information is used to indicate that the information of the analysis type requested by the terminal device is carried in a user plane uplink data packet. The first network element sends a packet detection rule corresponding to the user plane uplink data packet to the user plane function network element according to the indication information.
10. The method according to any one of claims 1 to 3, characterized in that, The first network element is an application function network element, and the first network element obtaining the information of the analysis type requested by the terminal device comprises: The first network element receives an application layer uplink data packet from the terminal device, and the application layer uplink data packet includes the information of the analysis type requested by the terminal device.
11. The method of claim 10, wherein, The application layer uplink data packet further includes Internet Protocol (IP) address information of the terminal device, and the first network element obtaining the information of the analysis type to which the terminal device is subscribed comprises: The first network element obtains identification information of the terminal device from a binding support function network element according to the IP address information. The first network element determines the information of the analysis type to which the terminal device is subscribed according to the identification information of the terminal device.
12. The method of claim 11, wherein, The first network element sends an application layer downlink data packet to the terminal device, and the application layer downlink data packet includes the information of the analysis type allowed to be requested by the terminal device. 13. A method of communication, comprising: The method comprises: sending information of a requested analysis type of the terminal device to a first network element; receiving information of a permitted analysis type of the terminal device from the first network element, the permitted analysis type of the terminal device being an intersection of the requested analysis type of the terminal device, a subscribed analysis type of the terminal device, and an analysis type supported by a data analysis network element; requesting a data analysis result from the data analysis network element according to the information of the permitted analysis type of the terminal device.
14. The method of claim 13, wherein, The method further comprises: sending information of a region of interest of the terminal device to the first network element, the information of the region of interest of the terminal device being used to determine the data analysis network element, a service region of the data analysis network element including the region of interest.
15. The method according to claim 13 or 14, characterized in that, The first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element.
16. The method according to claim 13 or 14, characterized in that The first network element is a network storage function network element, and the sending of the information of the requested analysis type of the terminal device to the first network element comprises: sending the information of the requested analysis type of the terminal device to the first network element through an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element.
17. The method of claim 15, wherein, The first network element is a session management function network element, and the sending of the information of the requested analysis type of the terminal device to the first network element comprises: sending the information of the requested analysis type of the terminal device to the first network element through a user plane function network element.
18. The method of claim 17, wherein, Before the sending of the information of the requested analysis type of the terminal device to the first network element, the method further comprises: sending indication information to the first network element, the indication information being used to indicate that the information of the requested analysis type of the terminal device is carried in a user plane uplink data packet.
19. The method of claim 15, wherein, The first network element is an application function network element, and the sending of the information of the requested analysis type of the terminal device to the first network element comprises: sending an application layer uplink data packet to the first network element, the application layer uplink data packet including the information of the requested analysis type of the terminal device.
20. The method of claim 19, wherein, The application layer uplink data packet further includes internet protocol (IP) address information of the terminal device, and the IP address information is used for the first network element to obtain information of a subscribed analysis type of the terminal device.
21. The method of claim 20, wherein, The receiving of the information of the permitted analysis type of the terminal device from the first network element comprises: receiving an application layer downlink data packet sent by the first network element, the application layer downlink data packet including the information of the permitted analysis type of the terminal device.
22. A communications device, characterized by The method comprises: a memory for storing a computer program; a processor for executing the computer program stored in the memory, so that the communication device executes the method of any one of claims 1 to 12, or executes the method of any one of claims 13 to 21.
23. A computer-readable storage medium, characterized in that, The computer program is stored on the computer readable storage medium, and when the computer program is run by the communication device, the device executes the method of any one of claims 1 to 12, or executes the method of any one of claims 13 to 21.
24. A chip system, characterized by The method comprises: a processor configured to call and run a computer program from the memory, so that a communication device installed with the chip system executes the method according to any one of claims 1 to 12; or executes the method according to any one of claims 13 to 21.
25. A computer program product comprising instructions which, when the program is executed by a computer, cause the computer to carry out the method according to any one of claims 1 to 12; or carry out the method according to any one of claims 13 to 21. when it is run on a computer, cause the computer to carry out the method according to any one of claims 1 to 12; or carry out the method according to any one of claims 13 to 21.
26. A communication system, characterized by comprising: a first network element configured to execute the method according to any one of claims 1 to 12; a second network element configured to communicate with the first network element; wherein the first network element is an access and mobility management function network element or a session management function network element or a user plane function network element or an application function network element or a network storage function network element, and the second network element is a unified data management network element.
Citation Information
Patent Citations
Network data analysis method and device
CN111901367A
Data analysis result providing method and device
CN113068176A