CN111586600A - Network auxiliary information providing method and related equipment - Google Patents
Network auxiliary information providing method and related equipment Download PDFInfo
- Publication number
- CN111586600A CN111586600A CN202010334786.6A CN202010334786A CN111586600A CN 111586600 A CN111586600 A CN 111586600A CN 202010334786 A CN202010334786 A CN 202010334786A CN 111586600 A CN111586600 A CN 111586600A
- Authority
- CN
- China
- Prior art keywords
- target
- analysis
- prediction
- identifier
- data analysis
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The disclosure provides a network auxiliary information providing method and related equipment. The method comprises the following steps: sending a terminal data analysis and prediction request message to an access mobile management function, wherein the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises a target analysis identifier, a target user terminal identifier and a target service flow identifier; and receiving a terminal data analysis prediction response message from the access mobility management function, wherein the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, the target analysis non-access stratum response cell comprises network auxiliary information and a target analysis identifier, and the network auxiliary information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell. The scheme provided by the embodiment of the disclosure can be applied to data transmission in the cloud technology.
Description
Technical Field
The present disclosure relates to the field of communications technologies, and in particular, to a method and an apparatus for providing network assistance information, an electronic device, and a computer-readable storage medium.
Background
The use of network assistance information to improve QoE (Quality of Experience, which refers to the subjective perception of Quality and performance of a User on a device, a network and a system, an application or a service) of a streaming media session is proposed in the 3GPP (3rd Generation Partnership Project) standard protocol, but how to provide the network assistance information to a UE (User Equipment) is not given in the existing standards.
Therefore, a new network assistance information providing method and apparatus, an electronic device, and a computer-readable storage medium are needed.
It is to be noted that the information disclosed in the above background section is only for enhancement of understanding of the background of the present disclosure.
Disclosure of Invention
The embodiment of the disclosure provides a method and a device for providing network auxiliary information, an electronic device and a computer-readable storage medium, which can provide network auxiliary information to a user terminal so as to improve the quality of experience of a streaming media session of the user terminal.
Additional features and advantages of the disclosure will be set forth in the detailed description which follows, or in part will be obvious from the description, or may be learned by practice of the disclosure.
The embodiment of the disclosure provides a method for providing network auxiliary information, which comprises the following steps: sending a terminal data analysis and prediction request message to an access mobile management function, wherein the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises the target analysis identifier, a target user terminal identifier and a target service flow identifier, so that the access mobile management function sends the target analysis non-access stratum request cell to a target network data analysis function; receiving a terminal data analysis prediction response message from the access mobility management function, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, where the target analysis non-access stratum response cell includes network auxiliary information and the target analysis identifier, and the network auxiliary information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
The embodiment of the disclosure provides a method for providing network auxiliary information, which comprises the following steps: receiving a terminal data analysis and prediction request message from a target user terminal, wherein the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises the target analysis identifier, a target user terminal identifier and a target service flow identifier; sending a data analysis prediction signing message to a target network data analysis function, wherein the data analysis prediction signing message comprises the target user terminal identification and the target analysis non-access stratum request cell; receiving a data analysis prediction notification message returned by the target network data analysis function, where the data analysis prediction notification message includes the target user terminal identifier and a target analysis non-access stratum response cell, the target analysis non-access stratum response cell includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell; and sending a terminal data analysis prediction response message to the target user terminal, wherein the terminal data analysis prediction response message comprises the target analysis non-access stratum response cell.
The embodiment of the disclosure provides a method for providing network auxiliary information, which comprises the following steps: receiving a data analysis prediction signing message from an access mobile management function, wherein the data analysis prediction signing message comprises a target user terminal identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises a target analysis identifier, the target user terminal identifier and a target service flow identifier; generating network assistance information in response to the target analysis non-access stratum request cell prediction; generating a data analysis prediction notification message, wherein the data analysis prediction notification message comprises the target user terminal identifier and a target analysis non-access stratum response cell, and the target analysis non-access stratum response cell comprises the network auxiliary information and the target analysis identifier; and sending the data analysis prediction notification message to the access mobility management function.
The disclosed embodiment provides a network auxiliary information providing device, the device includes: an analysis and prediction request message sending unit, configured to send a terminal data analysis and prediction request message to an access mobility management function, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier and a target service flow identifier, so that the access mobility management function sends the target analysis non-access stratum request cell to a target network data analysis function; an analysis prediction response message receiving unit, configured to receive a terminal data analysis prediction response message from the access mobility management function, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, where the target analysis non-access stratum response cell includes network auxiliary information and the target analysis identifier, and the network auxiliary information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
The disclosed embodiment provides a network auxiliary information providing device, the device includes: an analysis and prediction request message receiving unit, configured to receive a terminal data analysis and prediction request message from a target user terminal, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier, and a target service flow identifier; an analysis prediction signing message sending unit, configured to send a data analysis prediction signing message to a target network data analysis function, where the data analysis prediction signing message includes the target user terminal identifier and the target analysis non-access stratum request cell; an analysis prediction notification message receiving unit, configured to receive a data analysis prediction notification message returned by the target network data analysis function, where the data analysis prediction notification message includes the target user terminal identifier and a target analysis non-access stratum response cell, the target analysis non-access stratum response cell includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell; an analysis prediction response message sending unit, configured to send a terminal data analysis prediction response message to the target user equipment, where the terminal data analysis prediction response message includes the target analysis non-access stratum response cell.
The disclosed embodiment provides a network auxiliary information providing device, the device includes: an analysis prediction signing message receiving unit, configured to receive a data analysis prediction signing message from an access mobility management function, where the data analysis prediction signing message includes a target user terminal identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes a target analysis identifier, the target user terminal identifier, and a target service flow identifier; a network auxiliary information generating unit for generating network auxiliary information in response to the target analysis non-access stratum request cell prediction; an analysis prediction notification message generating unit, configured to generate a data analysis prediction notification message, where the data analysis prediction notification message includes the target ue identity and a target analysis non-access stratum response information element, and the target analysis non-access stratum response information element includes the network assistance information and the target analysis identity; an analysis prediction notification message sending unit, configured to send the data analysis prediction notification message to the access mobility management function.
The embodiments of the present disclosure provide a computer-readable storage medium on which a computer program is stored, which when executed by a processor, implements the network assistance information providing method as described in the embodiments above.
An embodiment of the present disclosure provides an electronic device, including: one or more processors; a storage device configured to store one or more programs, which when executed by the one or more processors, cause the one or more processors to implement the network assistance information providing method as described in the above embodiments.
In the technical solutions provided in some embodiments of the present disclosure, a target user terminal sends a terminal data analysis and prediction request to an access mobility management function, and the terminal data analysis and prediction request carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell may include the target analysis identifier, the target user terminal identifier, and a target service flow identifier, so that the access mobility management function can send the target analysis non-access stratum request cell to a target network data analysis function, so that the target network data analysis function can generate network assistance information required by the target user terminal according to the target analysis non-access stratum request cell by prediction, and then receive a terminal data analysis and prediction response message responding to the terminal data analysis and prediction request through the access mobility management function, and the network auxiliary information is contained in the terminal data analysis prediction response message, so that the function of transmitting the predicted network auxiliary information to the target user terminal is realized.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and together with the description, serve to explain the principles of the disclosure. It is to be understood that the drawings in the following description are merely exemplary of the disclosure, and that other drawings may be derived from those drawings by one of ordinary skill in the art without the exercise of inventive faculty. In the drawings:
fig. 1 illustrates a schematic diagram of an exemplary system architecture of a network assistance information providing method or a network assistance information providing apparatus to which an embodiment of the present disclosure may be applied;
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use with the electronic device used to implement embodiments of the present disclosure;
fig. 3 schematically illustrates a flow chart of a network assistance information providing method according to an embodiment of the present disclosure;
FIG. 4 schematically illustrates a FLUS framework diagram in a correlation standard;
fig. 5 schematically illustrates a schematic diagram of a network assistance information providing method according to an embodiment of the present disclosure;
fig. 6 schematically shows a flow chart of a network assistance information providing method according to an embodiment of the present disclosure;
fig. 7 schematically illustrates a flow chart of a network assistance information providing method according to an embodiment of the present disclosure;
fig. 8 schematically shows a block diagram of a network assistance information providing apparatus according to an embodiment of the present disclosure;
fig. 9 schematically illustrates a block diagram of a network assistance information providing apparatus according to an embodiment of the present disclosure;
fig. 10 schematically shows a block diagram of a network assistance information providing apparatus according to an embodiment of the present disclosure.
Detailed Description
Example embodiments will now be described more fully with reference to the accompanying drawings. Example embodiments may, however, be embodied in many different forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the concept of example embodiments to those skilled in the art.
Furthermore, the described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments of the disclosure. One skilled in the relevant art will recognize, however, that the subject matter of the present disclosure can be practiced without one or more of the specific details, or with other methods, components, devices, steps, and so forth. In other instances, well-known methods, devices, implementations, or operations have not been shown or described in detail to avoid obscuring aspects of the disclosure.
The block diagrams shown in the figures are functional entities only and do not necessarily correspond to physically separate entities. I.e. these functional entities may be implemented in the form of software, or in one or more hardware modules or integrated circuits, or in different networks and/or processor means and/or microcontroller means.
The flow charts shown in the drawings are merely illustrative and do not necessarily include all of the contents and operations/steps, nor do they necessarily have to be performed in the order described. For example, some operations/steps may be decomposed, and some operations/steps may be combined or partially combined, so that the actual execution sequence may be changed according to the actual situation.
Fig. 1 shows a schematic diagram of an exemplary system architecture 100 to which the network assistance information providing method or the network assistance information providing apparatus of the embodiments of the present disclosure may be applied.
As shown in fig. 1, the system architecture 100 may include user terminals 101, 102, a network 103, and a server 104. The network 103 serves as a medium for providing communication links between the user terminals 101, 102 and the server 104. Network 103 may include various connection types, such as wired, wireless communication links, or fiber optic cables, to name a few.
A user may use the user terminals 101, 102 to interact with the server 104 over the network 103 to receive or send messages or the like. Among other things, the user terminals 101, 102 may be various electronic devices having display screens and supporting access to the network 103 capabilities, including but not limited to smartphones, tablets, laptop portable computers, desktop computers, wearable devices, virtual reality devices, smart homes, and so forth.
The user terminals 101 and 102 may send, for example, a terminal data analysis prediction request message to the access mobility management function, where the terminal data analysis prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier and a target service flow identifier, so that the access mobility management function sends the target analysis non-access stratum request cell to the target network data analysis function. The user terminals 101 and 102 may also receive a terminal data analysis prediction response message from the access mobility management function, for example, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, where the target analysis non-access stratum response cell includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
The server 104 may be a server that provides various services, such as a background management server that provides support for devices operated by users using the user terminals 101, 102. The background management server can analyze and process the received data such as the request and feed back the processing result to the user terminal.
It should be understood that the number of user terminals, networks and servers in fig. 1 is merely illustrative, and that there may be any number of user terminals, networks and servers, as desired.
The server 104 may be an independent physical server, a server cluster or a distributed system formed by a plurality of physical servers, or a cloud server providing basic cloud computing services such as a cloud service, a cloud database, cloud computing, a cloud function, cloud storage, a Network service, cloud communication, a middleware service, a domain name service, a security service, a CDN (Content Delivery Network), a big data and artificial intelligence platform. The terminal may be, but is not limited to, a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and the like. The terminal and the server may be directly or indirectly connected through wired or wireless communication, and the application is not limited herein.
FIG. 2 illustrates a schematic structural diagram of a computer system suitable for use in implementing the electronic device of an embodiment of the present disclosure.
It should be noted that the computer system 200 of the electronic device shown in fig. 2 is only an example, and should not bring any limitation to the functions and the scope of the application of the embodiments of the present disclosure.
As shown in fig. 2, the computer system 200 includes a Central Processing Unit (CPU)201 that can perform various appropriate actions and processes in accordance with a program stored in a Read-Only Memory (ROM) 202 or a program loaded from a storage section 208 into a Random Access Memory (RAM) 203. In the RAM 203, various programs and data necessary for system operation are also stored. The CPU 201, ROM 202, and RAM 203 are connected to each other via a bus 204. An input/output (I/O) interface 205 is also connected to bus 204.
The following components are connected to the I/O interface 205: an input portion 206 including a keyboard, a mouse, and the like; an output section 207 including a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, a speaker, and the like; a storage section 208 including a hard disk and the like; and a communication section 209 including a Network interface card such as a LAN (Local Area Network) card, a modem, or the like. The communication section 209 performs communication processing via a network such as the internet. A drive 210 is also connected to the I/O interface 205 as needed. A removable medium 211, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like, is mounted on the drive 210 as necessary, so that a computer program read out therefrom is installed into the storage section 208 as necessary.
In particular, the processes described below with reference to the flowcharts may be implemented as computer software programs, according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a computer readable storage medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 209 and/or installed from the removable medium 211. The computer program, when executed by a Central Processing Unit (CPU)201, performs various functions defined in the methods and/or apparatus of the present application.
It should be noted that the computer readable storage medium shown in the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a Read-Only Memory (ROM), an Erasable Programmable Read-Only Memory (EPROM) or flash Memory), an optical fiber, a portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer-readable signal medium may include a propagated data signal with computer-readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable storage medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable storage medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, fiber optic cable, RF (radio frequency), etc., or any suitable combination of the foregoing.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of methods, apparatus, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams or flowchart illustration, and combinations of blocks in the block diagrams or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software, or may be implemented by hardware, and the described units may also be disposed in a processor. Wherein the names of the elements do not in some way constitute a limitation on the elements themselves.
As another aspect, the present application also provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiments; or may exist separately without being assembled into the electronic device. The computer-readable storage medium carries one or more programs which, when executed by an electronic device, cause the electronic device to implement the method as described in the embodiments below. For example, the electronic device may implement the steps shown in fig. 3, 6 or 7.
Cloud technology refers to a hosting technology for unifying serial resources such as hardware, software, network and the like in a wide area network or a local area network to realize calculation, storage, processing and sharing of data. The cloud technology is based on the general names of network technology, information technology, integration technology, management platform technology, application technology and the like applied in the cloud computing business model, can form a resource pool, is used as required, and is flexible and convenient. Cloud computing technology will become an important support. Background services of the technical network system require a large amount of computing and storage resources, such as video websites, picture-like websites and more web portals. With the high development and application of the internet industry, each article may have its own identification mark and needs to be transmitted to a background system for logic processing, data in different levels are processed separately, and various industrial data need strong system background support and can only be realized through cloud computing.
Big data (Big data) refers to a data set which cannot be captured, managed and processed by a conventional software tool within a certain time range, and is a massive, high-growth-rate and diversified information asset which can have stronger decision-making power, insight discovery power and flow optimization capability only by a new processing mode. With the advent of the cloud era, big data has attracted more and more attention, and the big data needs special technology to effectively process a large amount of data within a tolerance elapsed time. The method is suitable for the technology of big data, and comprises a large-scale parallel processing database, data mining, a distributed file system, a distributed database, a cloud computing platform, the Internet and an extensible storage system.
First, some terms referred to in the embodiments of the present disclosure are explained.
NEF (Network Exposure Function, Network capability open): and the control plane network element of the 5G core network realizes the capability opening of the 5G network towards the capability of the application server. The information inside the 5G network, such as the terminal position information, the terminal roaming state and the like, can be provided to the application server.
AN (access network): refers to an implementation system composed of a series of transport entities between the core network and the terminal interface in the mobile communication system, which provides the transport bearer capability required for transporting the telecommunication service. This may refer to at least one access network including a 4G base station, or a 5G base station RAN (radio access network) and/or a non-3GPP (non-third Generation Partnership Project) access network connected to a 5G core network.
RAN: is part of a mobile communication system. It exists between a device (e.g., a mobile phone, a computer, or any remotely controlled machine) and a Core Network (CN) to provide a wireless communication link between the two.
NF (network function): the 3GPP adopts or 3GPP defines network processing functions in a network that possess defined functional behavior and 3GPP defined interfaces.
AMF (Access and Mobility Management Function): the SM message transmission method is mainly responsible for access authentication, authorization and mobility Management, and can provide transmission for SM messages between a UE (User Equipment) and an SMF (Session Management Function).
SMF: mainly responsible for session management and IP (Internet Protocol) address allocation. All or part of the SMF functionality may be supported in a single instance of SMF: session management, such as session establishment, modification and release, including channel maintenance between UPF (User Plane Function) and AN node; UE IP address assignment and management (including optional authorization); configure the flow control of the UPF, route the flow to the correct destination, etc.
UPF: the Data packets of the user plane are transmitted by establishing a Protocol Data Unit (PDU) Session (Session), which is responsible for routing and forwarding of packet Data, performing policies on the packet Data, and the like. Some or all of the UPF functions may be supported in a single instance of the UPF: packet routing and forwarding (e.g., support for uplink classifier ULCL to flow traffic to local data network, support for Branch Point (BP) to support multi-homed PDU sessions), etc.
NRF (NF reproduction Function, NF storage Function): this functional network element may support a service discovery function. The method comprises the steps of receiving a network element discovery request from a network element functional entity and feeding back information of the network element entity needing to be discovered. At the same time, this network element is also responsible for maintaining information of the available network functional entities and the services that they each support. This discovery procedure is triggered by the requiring network element function (NF) expecting to discover the type of NF or a specific service by providing an NRF that provides the IP address or FQDN (Fully Qualified Domain Name) or corresponding identification of the corresponding NF instance or NF service.
AF (Application Function): the purpose of this functionality interacting with the 5G core network is to provide services, for example to support the following functions: (1) application impact on traffic routing; (2) the ability to access network openness; (3) and interacting with a policy framework to perform policy control.
NWDAF (Network Data Analytics Function): a network data predictive analysis function managed on behalf of the operator. The NWDAF provides on-demand network data analysis for the NF.
DNN, Date Network Name, data Network Name.
S-NSSAI, Single Network Slice Selection Assistance Information.
PCF, Policy Control Function.
FLUS (Framework for Live Uplink Streaming, real time upstream multimedia Framework): architecture for describing related entities providing an uplink multimedia service.
Streaming media (media streaming): may be of the following type: video, audio, text or metadata, etc.
Fig. 3 schematically shows a flowchart of a network assistance information providing method according to an embodiment of the present disclosure. The method provided by the embodiment of the present disclosure may be executed by a target user equipment (target UE), and the target UE may be any user equipment, such as the user equipments 101 and 102 in the embodiment of fig. 1, but the present disclosure is not limited thereto. As shown in fig. 3, the method provided by the embodiment of the present disclosure may include the following steps.
In step S310, a terminal data analysis and prediction request message is sent to an access mobility management function, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier, and a target service flow identifier, so that the access mobility management function sends the target analysis non-access stratum request cell to a target network data analysis function.
In an exemplary embodiment, the target traffic flow identification may include a target pdu session identification and may further include a target qos flow identification (QFI (Quality of Service) flow identity (id)).
In an exemplary embodiment, the target traffic flow identification may further include a target application identification.
In an exemplary embodiment, the target traffic flow identification may further include internet protocol filter information and/or a fully qualified domain name.
In an exemplary embodiment, the target analytics non-access stratum request information element may further include area of interest information.
In an exemplary embodiment, the terminal data analysis prediction request message may further include a target network data analysis function identification.
In step S320, a terminal data analysis prediction response message is received from the access mobility management function, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, the target analysis non-access stratum response cell includes network auxiliary information and the target analysis identifier, and the network auxiliary information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
In an exemplary embodiment, the network assistance information may include a predicted data transmission rate value of a target traffic flow corresponding to the target traffic flow identification.
In an exemplary embodiment, the network assistance information may include a predicted value of packet delay of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, the target analysis non-access stratum request information element may further include a target analysis sub-identity, wherein the network assistance information is determined according to the target analysis identity and the target analysis sub-identity.
In an exemplary embodiment, if the target analysis identifier is set as a user equipment analysis, and the target analysis sub-identifier is set as a service experience, the network assistance information may include at least one of a predicted data transmission rate value and a predicted data packet delay value of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, if the target analysis identifier is set as a service experience or a user terminal analysis, and the target analysis sub-identifier is set as a bit rate recommendation, the network assistance information may include a predicted data transmission rate value of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, if the target analysis identifier is set as a service experience or a user terminal analysis, and the target analysis sub-identifier is set as a delay, the network assistance information may include a predicted value of a packet delay of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, if the target analysis identifier is set as a service experience or a user terminal analysis, and the target analysis sub-identifier is set as a bit rate recommendation and a delay, the network assistance information may include a data transmission rate prediction value and a packet delay prediction value of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, the target analytics non-access stratum response information element may further include one or more of timestamp information, validity time, validity location, and prediction confidence of the network assistance information.
In an exemplary embodiment, before transmitting the terminal data analysis prediction request message to the access mobility management function, the method may further include: and when the target user terminal corresponding to the target user terminal identification is in an idle state, initiating a service request process and establishing a non-access layer connection with the access mobile management function.
In an exemplary embodiment, before receiving a terminal data analysis prediction response message from the access mobility management function, the method may further include: and when the target user terminal corresponding to the target user terminal identification is in an idle state, receiving a paging flow initiated by the access mobility management function, and establishing a non-access layer connection with the access mobility management function.
In the method for providing network auxiliary information provided by the disclosed embodiment, a target user terminal sends a terminal data analysis prediction request to an access mobility management function, and the terminal data analysis prediction request carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell may include the target analysis identifier, the target user terminal identifier and a target service flow identifier, so that the access mobility management function can send the target analysis non-access stratum request cell to a target network data analysis function, so that the target network data analysis function can generate network auxiliary information required by the target user terminal according to the target analysis non-access stratum request cell prediction, and then, receive a terminal data analysis prediction response message responding to the terminal data analysis prediction request through the access mobility management function, and the network auxiliary information is contained in the terminal data analysis prediction response message, so that the function of transmitting the predicted network auxiliary information to the target user terminal is realized.
It should be noted that the method provided by the embodiment of the present disclosure is not limited to be applied to upstream streaming media, and may also be applied to downstream streaming media. In the following embodiments, the upstream media is exemplified.
Fig. 4 schematically shows a diagram of the FLUS framework in the relevant standard.
The upstream media service architecture as shown in fig. 4 includes a flusource (FLUS source) located at a UE (hereinafter referred to as a target UE) side, and a FLUS sink (FLUS sink) located at another UE or a network (network). FLUSOURCE obtains media content (media content) from one or more Capture devices (Capture devices), which may be part of or connected to the UE. The FLUS sink may be located in another UE or in the network.
An upstream Network Assistance function, Uplink Network Assistance (UNA), is defined in the FLUS architecture. The upstream Network Assistance function, which is provided by a Network Assistance Server (NAssS), enables the plus source to improve the QoE (quality of experience) of an upstream media session. The NAssS provides network assistance information over a different transmission path than upstream media. The communication of the UNA does not depend on communication paths of F-U (Media Source and Sink) and F-C (control Source and Sink), and thus, the communication of the UNA occurs on a completely different path from the FLUS streaming Media. The plus sink also does not need to be aware of UNA function. UNA is based on the FLUS source requesting network assistance information to provide a response message to the FLUS source. The UNA function may provide the FLUS source with either or both of the following:
-NAssS indicates the most appropriate upstream media transmission rate for the plus source for a later period of time.
NAssS indicates a temporary delivery boost function of the FLUS source to address the risk that the content of the upstream transmission may exceed the output buffer.
When the upstream network assistance session is activated, a client (in the embodiment of the present disclosure, a functional component in the target UE, which is a client dedicated to streaming media processing) may issue an upstream network assistance information request before sending a next segment of upstream media content to the flush. The upstream network assistance request comprises a single logical signaling interaction. This interaction activates either the first function or both. The second function is used only when FLUSOURCE authorizes access to the delivery boost function. If the client does not need deleryboost, NassS will delete the second function in the message in response to the FLUS source.
In the definition of the 3GPP standard protocol TS26.501, NAssS is implemented by AF in the network, and provides an uplink transmission rate or delivery boost function to the plus source.
However, in the related standard, the interaction flow between the FLUS source and the AF is not defined, that is, how the AF sends the uplink network assistance information to the FLUS source.
The function of the NWDAF is defined in the 3GPP standard protocol TS23.288, and the NWDAF may obtain the service experience data/service data information of a past period of time through the existing function analysis, and may also obtain the service experience data/service data information of a future period of time through the analysis.
In the embodiment of the present disclosure, the service experience data/service data information that the NWDAF may obtain includes at least one of the following items: a predicted value of data transmission rate of a certain QoS flow (referred to as a target service flow), a predicted value of packet delay of uplink or downlink of a certain QoS flow, and the like.
In the embodiment of the present disclosure, the predicted value of the data transmission rate of a certain QoS flow predicted by the NWDAF is a predicted value of the data transmission rate of the QoS flow in a certain time period in the future, and may be used to assist the flute source in setting the upstream streaming media transmission rate; the predicted value of the packet delay of a certain QoS flow predicted by the NWDAF is a predicted value of the packet delay of the QoS flow in a certain time period in the future, and may be used to adjust related parameters of the streaming media, for example, to assist the flush source to set a proper buffer value (used to indicate the size of an output buffer of the streaming media to be sent), or to adjust a coding algorithm to match the state of the network, and the like. Therefore, the embodiment of the present disclosure proposes to send service data information (including an uplink data transmission rate predicted value and/or a packet delay predicted value) predicted by the NWDAF to the flash source.
Specifically, the plus source may directly set the received predicted value of the data transmission rate of the QoS stream as the streaming media transmission rate of the streaming media to be sent in the following time period, and may also use the received predicted value of the data transmission rate of the QoS stream to assist in setting the streaming media transmission rate of the streaming media to be sent in the following time period, which is not limited in this disclosure.
It can be understood that, if the method provided by the embodiment of the present disclosure is applied to a downstream media, the target UE directly sets the received data transmission rate predicted value of the QoS stream as the streaming media transmission rate of the streaming media to be received in the following time period, and may also use the received data transmission rate predicted value of the QoS stream to assist in setting the streaming media transmission rate of the streaming media to be received in the following time period, which is not limited by the present disclosure.
In the embodiment of the present disclosure, when the delay prediction value of the received data packet of the QoS stream is large, it indicates that the network is in a not good state at this time, and may adjust related parameters of the streaming media, for example, correspondingly set a large buffer value for buffering the streaming media to be sent, so as to prevent the data packet loss caused by a bad network state; when the delay predicted value of the received data packet of the QoS stream is smaller, it indicates that the network state is better at this time, and the related parameters of the streaming media can be adjusted, for example, the correspondingly set smaller buffer value is used for caching the streaming media to be sent.
It can be understood that, if the method provided by the embodiment of the present disclosure is applicable to a downlink streaming media, when a predicted delay value of a data packet of a QoS stream received by a target UE is large, it indicates that a network is in a not good state at this time, and may adjust related parameters of the streaming media, for example, correspondingly set a large buffer value to buffer the streaming media to be received, so as to prevent a data packet loss caused by a bad network state; when the delay predicted value of the received data packet of the QoS stream is smaller, it indicates that the network state is better at this time, and may adjust the related parameters of the streaming media, for example, correspondingly set a smaller buffer value for buffering the streaming media to be received.
In the embodiment of the present disclosure, a target UE may pre-configure a plurality of optional coding algorithms for streaming media to be sent (the type and number of specific coding algorithms, etc. may be set according to an actual application scenario, which is not limited by the present disclosure), or configure different parameter values for the coding algorithms, when a delay prediction value of a data packet of a received QoS stream is large, it indicates that a network is in a not good state at this time, and may adjust related settings or parameters of the streaming media, for example, correspondingly select a coding algorithm with a small coding complexity and a low coding performance as a target coding algorithm for the streaming media to be sent, so as to match a network state at this time; when the delay predicted value of the data packet of the received QoS stream is smaller, it indicates that the network state is better at this time, and the relevant settings or parameters of the streaming media can be adjusted, for example, a coding algorithm with a higher coding complexity and a higher coding performance is correspondingly selected as a target coding algorithm of the streaming media to be transmitted, so as to match the network state at this time.
It can be understood that, if the method provided by the embodiment of the present disclosure is applicable to a downstream media, a target UE may pre-provide a plurality of optional decoding algorithms (the type and number of specific decoding algorithms, etc. may be set according to an actual application scenario, and the present disclosure does not limit this) for a to-be-received streaming media, and the like, when a delay prediction value of a received data packet of a QoS stream is large, it indicates that a network is in a not good state at this time, and may adjust related settings or parameters of the streaming media, for example, correspondingly select a decoding algorithm with a small decoding complexity and a low decoding performance as a target decoding algorithm for the to-be-received streaming media, so as to match the network state at this time; when the delay predicted value of the received data packet of the QoS stream is smaller, it indicates that the network state is better at this time, and the relevant parameters of the streaming media can be adjusted, for example, a decoding algorithm with a higher decoding complexity and a higher decoding performance is correspondingly selected as a target decoding algorithm of the streaming media to be received, so as to match the network state at this time.
In the embodiment of the present disclosure, a NAS (Non-Access Stratum) message (specifically, referred to as a target analysis Non-Access Stratum request cell, corresponding to an Analytic NAS container below) is defined, where the NAS message is used to transmit a request and response message between a FLUS source (i.e., a target UE) and a target NWDAF. The NAS message is sent to the 5G AN by the target UE, then sent to the AMF by the 5G AN, and then sent to the target NWDAF by the AMF. Neither the 5G AN nor the AMF parses the NAS message, but passes the message through.
It should be noted that, in the embodiment of the present disclosure, the target analysis NAS request cell refers to a packed message body, which is a packed aggregate of data, and packs parameters of what data analysis prediction is requested by the UE in the container through the container, and the parameters are not parsed by intermediate network elements (e.g., 5G AN and AMF) and are directly passed through to a network element (e.g., NWDAF) that parses the parameters, so that the name written in the standard is not limited to Analytic NAS container, and may be determined according to negotiation. The target analysis non-access stratum response cell is a packed message body, which is a packed aggregate of data, and the result of data analysis prediction of the non-access stratum request cell of the target analysis to be received and responded by the UE is packed in the container through the container, and the intermediate network element does not analyze the cell and directly transmits the cell to the target UE which analyzes the cell, so that the name of the cell finally written in the standard is not limited to the Analytic NAS container and can be determined according to negotiation.
A specific business process diagram is shown in fig. 5, which may include the following steps.
Step 0, when the target UE is in an idle state, the target UE initiates a service request (service request) procedure to establish a NAS connection with the AMF.
Step 1, the Target UE sends a terminal data analysis prediction request message to the AMF, where the terminal data analysis prediction request message carries an Analytic ID (Target analysis ID), an NWDAF ID (Target network data analysis function ID, optional parameter), an Analytic NAS container [ Analytic ID (Target analysis ID), Analytic sub-ID (Target analysis sub-ID, optional parameter), Target of Analytic Reporting destination address (UE ID), Analytic Filter information (Analytic Filter information) (at least one parameter information, i.e. Application ID (Target Application ID), such as ID of video APP (Application) on the Target UE, but not all APPs necessarily have ID), IP Filter information (IP Filter information, which may refer to FLUS sink server address information, i.e. destination address information of streaming media to be sent, so that it can know which target traffic flow is targeted), FQDN, PDU session ID (and contains QFI)), Area of Interest (Area-of-Interest information, i.e., network assistance information for which Area the target UE requests for analysis prediction), analysis reporting information (analysis report information)).
In the embodiment of the present disclosure, the analysis Reporting Information may include an analysis Reporting Information parameter, such as an Event Reporting mode (Event Reporting mode), a Reporting mode may be set, such as a maximum analysis Reporting number of times (a maximum of reports), a periodicity (periodic Reporting with periodicity) of the analysis reports, and the like.
And 2, the AMF selects a proper NWDAF (called a target NWDAF) for the terminal data analysis and prediction request message of the target UE.
If the terminal data analysis prediction request message carries a target NWDAF ID, the AMF selects a target NWDAF corresponding to the target NWDAF ID; the AMF may also reselect a new NWDAF, which may retrieve the target UE-related analytical prediction information from the old NWDAF (i.e., the NWDAF indicated by the NWDAF ID contained in step 1). If the request message does not carry the target NWDAF ID, the AMF may select a NWDAF supporting UE Analytic as the target NWDAF according to the configuration or the service discovery procedure of the NRF.
In the embodiment of the present disclosure, in the process of selecting the target NWDAF, the following factors may be considered with reference to the existing method defined by the standard:
-S-NSSAI。
-Analytics ID(s) (target analysis ID).
-NWDAF Serving Area information (NWDAF service Area information).
The AMF calls a data analysis and prediction service of the Target NWDAF, and sends a data analysis and prediction signing message to the Target NWDAF, wherein the data analysis and prediction signing message comprises a UE ID, an Analytic NAS container [ Analytic ID, Analytic sub-ID, Target of Analytic Reporting UE ID, and Analytic filtering information (at least one of the following parameter information: Application ID, IP filter information, FQDN, PDU session ID (may further comprise QFI)), Area of Interest, and Analytic Reporting information ].
In this embodiment of the present disclosure, the data analysis prediction subscription message may further include a Notification TargetAddress (+ Notification correction ID) (Notification destination address (+ Notification Correlation ID)), that is, which service and corresponding Notification Correlation ID are returned to the AMF when the target NWDAF is notified to return the data analysis prediction Notification message responding to the data analysis prediction subscription message.
And step 3, after receiving the data analysis prediction subscription message, the target NWDAF determines which NF is used as a target network element according to parameters such as Analytic ID and Analytic sub-ID in the Analytic NAContainer, and determines to receive corresponding data information from the target network element as target data.
And 4, when the target NWDAF analyzes the target data, an analysis prediction result of the target service flow of the target UE in a future period of time can be obtained and used as network auxiliary information. The target NWDAF sends a data analysis prediction notification message to the AMF, wherein the data analysis prediction notification message comprises a UE ID and an Analytic NAS container [ Analytic IDs, Analytic sub-IDs, Analytic information, timestamp information of a prediction result, effective time of the prediction result, effective location of the prediction result and prediction confidence ].
The Analytic NAS container in step 4 corresponds to the target analysis non-access stratum response cell.
Correspondingly, the data analysis prediction Notification message may further include a Notification Target Address (+ Notification correction ID).
Step 5, if the target UE is in idle state, the AMF pages the target UE first, and establishes a Non-access stratum (NAS) connection between the target UE and the AMF. When the target UE is in a connected state, the AMF sends a terminal data analysis prediction response message to the target UE, wherein the terminal data analysis prediction response message is Analytic NAS container [ Analytic logics ID, Analytic sub-ID, Analytic informatization, timestamp information of a prediction result, effective time of the prediction result, effective place of the prediction result, and prediction confidence ].
In addition, when the target UE has a registration area update, which results in a change in the AMF, the new AMF will synchronously update the connection with the target NWDAF when the registration area update procedure is completed, i.e. the target NWDAF stores the new AMF ID information.
In the embodiment of the present disclosure, the network auxiliary information may include analysis information, timestamp information of the prediction result, effective time of the prediction result, effective location of the prediction result, and prediction confidence. The Analytic information may specifically be determined according to the Analytic ID and the Analytic sub-ID, and may include, for example, a data transmission rate prediction value of the target service flow corresponding to the target service flow identifier and/or a packet delay prediction value of the target service flow.
In the embodiment of the disclosure, the following three optional setting modes of the Analytic IDs and the Analytic sub-IDs are provided:
the parameter optional setting mode is as follows:
if the Analytic ID in step 1 is UE Analytic, and the Analytic sub-ID is added to Service experience, the Analytic information in step 4 may specifically include at least one of a predicted data transmission rate value and a predicted data packet delay value of the target QoS stream.
A second parameter optional setting mode:
if the Analytic sub-ID in step 1 is added to the bit rate recommendation or/and the Analytic sub-ID is added to the delay, the Analytic information in step 4 includes the content requested in the Analytic sub-ID, that is, the data transmission rate prediction value of the target QoS stream or/and the packet delay prediction value.
A third parameter optional setting mode:
and (2) adding the Analytic sub-ID to the Analytic ID in the step 1, namely UE Analytics, or/and adding the Analytic sub-ID to latency, wherein the Analytic information format in the step 4 includes the content requested in the Analytic sub-ID, namely, the data transmission rate prediction value of the target QoS flow, or/and the packet delay prediction value.
It is understood that the meaning represented by the values of the specific parameters of the analytical IDs and analytical sub-IDs can be determined by negotiation and is not limited to the above-mentioned exemplary cases and named names. For example, it may be set that the UE analytic provider only needs to include the analytic IDs, and once the target NWDAF receives the UE analytic provider, the target NWDAF may know that the target UE requests to perform data analysis prediction of the target UE, and at this time, the target NWDAF may return the predicted data transmission rate prediction value of the target QoS stream corresponding to the target analytic provider ID, or/and the predicted packet delay value to the target UE through the AMF. For another example, if the UE Analytics container only includes Analytics ID, the target NWDAF may return the predicted data transmission rate prediction value and the predicted packet delay prediction value of the target QoS stream corresponding to the target Analytics ID to the target UE through the AMF; and if the UE Analytic condainer simultaneously comprises the Analytic IDs and the Analytic sub-IDs, returning the predicted data transmission rate predicted value and/or the predicted data packet delay value of the target QoS stream to the target UE according to the values of the Analytic IDs and the Analytic sub-IDs.
The embodiment of the disclosure provides a method for providing network auxiliary information, which can send service information data (i.e., network auxiliary information) predicted by NWDAF to a flash source. Namely, a method for providing predicted service information data to the FLUS source by the NWDAF is provided, and the range of auxiliary information is expanded. That is, compared with the technology in the related standard, the AF, as a disclosed standardization method of nass, may return a packet delay prediction value (latency) of the target service flow in addition to a bit rate recommendation (bitrate prediction) of the target service flow corresponding to the target service flow identifier. After receiving the returned network auxiliary information, the target UE may assist in performing optimization processing such as setting of streaming media transmission rate, setting of output/input buffer size, matching of codec algorithm, and the like.
Fig. 6 schematically shows a flowchart of a network assistance information providing method according to an embodiment of the present disclosure. The method provided by the embodiment of the present disclosure may be performed by the AMF, but the present disclosure is not limited thereto. As shown in fig. 6, the method provided by the embodiment of the present disclosure may include the following steps.
In step S610, a terminal data analysis and prediction request message is received from a target user terminal, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier, and a target service flow identifier.
In step S620, a data analysis prediction contract message is sent to the target network data analysis function, where the data analysis prediction contract message includes the target user equipment identifier and the target analysis non-access stratum request cell.
In an exemplary embodiment, the method may further include: and if the terminal data analysis prediction request message does not comprise a target network data analysis function identifier, determining the target network data analysis function for the terminal data analysis prediction request message.
In step S630, a data analysis prediction notification message returned by the target network data analysis function is received, where the data analysis prediction notification message includes the target ue identity and a target analysis non-access stratum response cell, the target analysis non-access stratum response cell includes network assistance information and the target analysis identity, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
In step S640, a terminal data analysis prediction response message is sent to the target ue, where the terminal data analysis prediction response message includes the target analysis non-access stratum response information element.
In an exemplary embodiment, before sending the terminal data analysis prediction response message to the target user terminal, the method may further include: and when the target user terminal corresponding to the target user terminal identification is in an idle state, initiating a paging process to the target user terminal and establishing a non-access layer connection with the target user terminal.
Fig. 7 schematically shows a flowchart of a network assistance information providing method according to an embodiment of the present disclosure. The method provided by the embodiments of the present disclosure may be performed by the target NWDAF, but the present disclosure is not limited thereto. As shown in fig. 7, the method provided by the embodiment of the present disclosure may include the following steps.
In step S710, a data analysis prediction subscription message is received from the access mobility management function, where the data analysis prediction subscription message includes a target ue identity and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes a target analysis identity, the target ue identity, and a target service flow identifier.
In step S720, network assistance information is generated in response to the target analysis non-access stratum request information element prediction.
In step S730, a data analysis prediction notification message is generated, where the data analysis prediction notification message includes the target ue identity and a target analysis non-access stratum response information element, and the target analysis non-access stratum response information element includes the network assistance information and the target analysis identity.
In step S740, the data analysis prediction notification message is sent to the access mobility management function.
The specific implementation of the embodiments of fig. 6 and 7 can refer to the contents of the other embodiments described above.
Fig. 8 schematically shows a block diagram of a network assistance information providing apparatus according to an embodiment of the present disclosure. As shown in fig. 8, the network assistance information providing apparatus 800 provided by the embodiment of the present disclosure may include: an analysis prediction request message transmission unit 810 and an analysis prediction response message reception unit 820.
The analysis and prediction request message sending unit 810 may be configured to send a terminal data analysis and prediction request message to an access mobility management function, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier, and a target service flow identifier, so that the access mobility management function sends the target analysis non-access stratum request cell to a target network data analysis function. The analysis prediction response message receiving unit 820 may be configured to receive a terminal data analysis prediction response message from the access mobility management function, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, where the target analysis non-access stratum response cell includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
In an exemplary embodiment, the network assistance information includes a predicted data transmission rate value of a target traffic flow corresponding to the target traffic flow identification.
In an exemplary embodiment, the network assistance information includes a predicted value of packet delay of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, the target analysis non-access stratum request information element further comprises a target analysis sub-identity, wherein the network assistance information is determined according to the target analysis identity and the target analysis sub-identity.
In an exemplary embodiment, if the target analysis identifier is set as a user equipment analysis, and the target analysis sub-identifier is set as a service experience, the network assistance information includes at least one of a predicted data transmission rate value and a predicted data packet delay value of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, if the target analysis identifier is set as a service experience or a user terminal analysis, and the target analysis sub-identifier is set as a bit rate recommendation, the network assistance information includes a predicted value of a data transmission rate of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, if the target analysis identifier is set as a service experience or a user terminal analysis, and the target analysis sub-identifier is set as a delay, the network assistance information includes a predicted value of a packet delay of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, if the target analysis identifier is set as a service experience or a user terminal analysis, and the target analysis sub-identifier is set as a bit rate recommendation and a delay, the network assistance information includes a data transmission rate prediction value and a packet delay prediction value of a target service flow corresponding to the target service flow identifier.
In an exemplary embodiment, the target traffic flow identification comprises a target protocol data unit session identification and may further comprise a target quality of service flow identification.
In an exemplary embodiment, the target traffic flow identification further comprises a target application identification.
In an exemplary embodiment, the target traffic flow identification further includes internet protocol filter information and/or a fully qualified domain name.
In an exemplary embodiment, the target analytics non-access stratum request information element further includes region of interest information.
In an exemplary embodiment, the terminal data analysis prediction request message further includes a target network data analysis function identification.
In an exemplary embodiment, the target analytics non-access stratum response information element further includes one or more of timestamp information, validity time, validity location, and prediction confidence of the network assistance information.
In an exemplary embodiment, before sending the terminal data analysis prediction request message to the access mobility management function, the method further comprises: and when the target user terminal corresponding to the target user terminal identification is in an idle state, initiating a service request process and establishing a non-access layer connection with the access mobile management function.
In an exemplary embodiment, prior to receiving a terminal data analysis prediction response message from the access mobility management function, the method further comprises: and when the target user terminal corresponding to the target user terminal identification is in an idle state, receiving a paging flow initiated by the access mobility management function, and establishing a non-access layer connection with the access mobility management function.
The specific implementation of each unit in the network assistance information providing device provided in the embodiment of the present disclosure may refer to the content in the network assistance information providing method, and is not described herein again.
Fig. 9 schematically shows a block diagram of a network assistance information providing apparatus according to an embodiment of the present disclosure. As shown in fig. 9, the network assistance information providing apparatus 900 provided by the embodiment of the present disclosure may include: an analysis prediction request message receiving unit 910, an analysis prediction contract message transmitting unit 920, an analysis prediction notification message receiving unit 930, and an analysis prediction response message transmitting unit 940.
The analysis and prediction request message receiving unit 910 may be configured to receive a terminal data analysis and prediction request message from a target user terminal, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier, and a target service flow identifier. The analysis prediction contract message sending unit 920 may be configured to send a data analysis prediction contract message to a target network data analysis function, where the data analysis prediction contract message includes the target ue identity and the target analysis non-access stratum request cell. The analysis prediction notification message receiving unit 930 may be configured to receive a data analysis prediction notification message returned by the target network data analysis function, where the data analysis prediction notification message includes the target user terminal identifier and a target analysis non-access stratum response information element, where the target analysis non-access stratum response information element includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request information element. The analysis prediction response message sending unit 940 may be configured to send a terminal data analysis prediction response message to the target user equipment, where the terminal data analysis prediction response message includes the target analysis non-access stratum response information element.
In an exemplary embodiment, the network assistance information providing apparatus 900 may further include: the target network data analysis function determining unit may be configured to determine the target network data analysis function for the terminal data analysis prediction request message if the terminal data analysis prediction request message does not include the target network data analysis function identifier.
In an exemplary embodiment, the network assistance information providing apparatus 900 may further include: and a connection establishing unit, configured to initiate a paging procedure to the target user terminal and establish a non-access layer connection with the target user terminal when the target user terminal corresponding to the target user terminal identifier is in an idle state before sending a terminal data analysis prediction response message to the target user terminal.
The specific implementation of each unit in the network assistance information providing device provided in the embodiment of the present disclosure may refer to the content in the network assistance information providing method, and is not described herein again.
Fig. 10 schematically shows a block diagram of a network assistance information providing apparatus according to an embodiment of the present disclosure. As shown in fig. 10, the network assistance information providing apparatus 1000 according to the embodiment of the present disclosure may include: an analysis prediction contract message receiving unit 1010, a network assistance information generating unit 1020, an analysis prediction notification message generating unit 1030, and an analysis prediction notification message transmitting unit 1040.
The analysis prediction subscription message receiving unit 1010 may be configured to receive a data analysis prediction subscription message from the access mobility management function, where the data analysis prediction subscription message includes a target user terminal identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes a target analysis identifier, the target user terminal identifier, and a target service flow identifier. The network assistance information generation unit 1020 may be configured to generate network assistance information in response to the target analytics non-access stratum request information element prediction. The analysis prediction notification message generating unit 1030 may be configured to generate a data analysis prediction notification message, where the data analysis prediction notification message includes the target user terminal identifier and a target analysis non-access stratum response information element, and the target analysis non-access stratum response information element includes the network assistance information and the target analysis identifier. The analysis prediction notification message sending unit 1040 may be configured to send the data analysis prediction notification message to the access mobility management function.
The specific implementation of each unit in the network assistance information providing device provided in the embodiment of the present disclosure may refer to the content in the network assistance information providing method, and is not described herein again.
It should be noted that although in the above detailed description several units of the device for action execution are mentioned, this division is not mandatory. Indeed, the features and functions of two or more units described above may be embodied in one unit, in accordance with embodiments of the present disclosure. Conversely, the features and functions of one unit described above may be further divided into embodiments by a plurality of units.
Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein may be implemented by software, or by software in combination with necessary hardware. Therefore, the technical solution according to the embodiments of the present disclosure may be embodied in the form of a software product, which may be stored in a non-volatile storage medium (which may be a CD-ROM, a usb disk, a removable hard disk, etc.) or on a network, and includes several instructions to enable a computing device (which may be a personal computer, a server, a touch terminal, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.
Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the disclosure following, in general, the principles of the disclosure and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosure being indicated by the following claims.
It will be understood that the present disclosure is not limited to the precise arrangements described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims (25)
1. A method for providing network assistance information, comprising:
sending a terminal data analysis and prediction request message to an access mobile management function, wherein the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises the target analysis identifier, a target user terminal identifier and a target service flow identifier, so that the access mobile management function sends the target analysis non-access stratum request cell to a target network data analysis function;
receiving a terminal data analysis prediction response message from the access mobility management function, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, where the target analysis non-access stratum response cell includes network auxiliary information and the target analysis identifier, and the network auxiliary information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
2. The method of claim 1, wherein the network assistance information comprises a predicted data transmission rate value of a target traffic flow corresponding to the target traffic flow identifier.
3. The method of claim 1, wherein the network assistance information comprises a predicted value of packet delay of the target traffic flow corresponding to the target traffic flow identifier.
4. The method of claim 1, wherein the target analysis non-access stratum request information element further comprises a target analysis sub-identifier, and wherein the network assistance information is determined according to the target analysis identifier and the target analysis sub-identifier.
5. The method according to claim 4, wherein if the target analysis flag is set as ue analysis and the target analysis sub-flag is set as service experience, the network assistance information includes at least one of a predicted data transmission rate and a predicted data packet delay value of a target service flow corresponding to the target service flow flag.
6. The method of claim 4, wherein if the target analysis flag is set as service experience or user terminal analysis and the target analysis sub-flag is set as bit rate recommendation, the network assistance information comprises a predicted data transmission rate value of a target service flow corresponding to the target service flow id.
7. The method according to claim 4, wherein if the target analysis flag is set as service experience or user terminal analysis and the target analysis sub-flag is set as delay, the network assistance information includes a predicted value of packet delay of a target service flow corresponding to the target service flow flag.
8. The method according to claim 4, wherein if the target analysis flag is set as service experience or user terminal analysis and the target analysis sub-flag is set as bit rate recommendation and delay, the network assistance information includes a predicted data transmission rate and a predicted data packet delay value of the target service flow corresponding to the target service flow id.
9. The method of claim 1, wherein the target traffic flow identifier comprises a target protocol data unit session identifier.
10. The method of claim 1, wherein the target traffic flow identifier further comprises a target application identifier.
11. The method of claim 1, wherein the target traffic flow identifier further comprises internet protocol filter information and/or a fully qualified domain name.
12. The method of claim 1, wherein the target analytics non-access stratum request information element further comprises region of interest information.
13. The network assistance information providing method according to claim 1, wherein the terminal data analysis prediction request message further includes a target network data analysis function identifier.
14. The method of claim 1, wherein the target analytics non-access stratum response information element further comprises one or more of timestamp information, validity time, validity location, and prediction confidence of the network assistance information.
15. The network assistance information providing method according to claim 1, wherein before sending the terminal data analysis prediction request message to the access mobility management function, the method further comprises:
and when the target user terminal corresponding to the target user terminal identification is in an idle state, initiating a service request process and establishing a non-access layer connection with the access mobile management function.
16. The network assistance information providing method according to claim 1, wherein before receiving a terminal data analysis prediction response message from the access mobility management function, the method further comprises:
and when the target user terminal corresponding to the target user terminal identification is in an idle state, receiving a paging flow initiated by the access mobility management function, and establishing a non-access layer connection with the access mobility management function.
17. A method for providing network assistance information, comprising:
receiving a terminal data analysis and prediction request message from a target user terminal, wherein the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises the target analysis identifier, a target user terminal identifier and a target service flow identifier;
sending a data analysis prediction signing message to a target network data analysis function, wherein the data analysis prediction signing message comprises the target user terminal identification and the target analysis non-access stratum request cell;
receiving a data analysis prediction notification message returned by the target network data analysis function, where the data analysis prediction notification message includes the target user terminal identifier and a target analysis non-access stratum response cell, the target analysis non-access stratum response cell includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell;
and sending a terminal data analysis prediction response message to the target user terminal, wherein the terminal data analysis prediction response message comprises the target analysis non-access stratum response cell.
18. The network assistance information providing method according to claim 17, further comprising:
and if the terminal data analysis prediction request message does not comprise a target network data analysis function identifier, determining the target network data analysis function for the terminal data analysis prediction request message.
19. The network assistance information providing method according to claim 17, wherein before sending the terminal data analysis prediction response message to the target user terminal, the method further comprises:
and when the target user terminal corresponding to the target user terminal identification is in an idle state, initiating a paging process to the target user terminal and establishing a non-access layer connection with the target user terminal.
20. A method for providing network assistance information, comprising:
receiving a data analysis prediction signing message from an access mobile management function, wherein the data analysis prediction signing message comprises a target user terminal identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell comprises a target analysis identifier, the target user terminal identifier and a target service flow identifier;
generating network assistance information in response to the target analysis non-access stratum request cell prediction;
generating a data analysis prediction notification message, wherein the data analysis prediction notification message comprises the target user terminal identifier and a target analysis non-access stratum response cell, and the target analysis non-access stratum response cell comprises the network auxiliary information and the target analysis identifier;
and sending the data analysis prediction notification message to the access mobility management function.
21. A network assistance information providing apparatus, comprising:
an analysis and prediction request message sending unit, configured to send a terminal data analysis and prediction request message to an access mobility management function, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier and a target service flow identifier, so that the access mobility management function sends the target analysis non-access stratum request cell to a target network data analysis function;
an analysis prediction response message receiving unit, configured to receive a terminal data analysis prediction response message from the access mobility management function, where the terminal data analysis prediction response message carries a target analysis non-access stratum response cell, where the target analysis non-access stratum response cell includes network auxiliary information and the target analysis identifier, and the network auxiliary information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell.
22. A network assistance information providing apparatus, comprising:
an analysis and prediction request message receiving unit, configured to receive a terminal data analysis and prediction request message from a target user terminal, where the terminal data analysis and prediction request message carries a target analysis identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes the target analysis identifier, a target user terminal identifier, and a target service flow identifier;
an analysis prediction signing message sending unit, configured to send a data analysis prediction signing message to a target network data analysis function, where the data analysis prediction signing message includes the target user terminal identifier and the target analysis non-access stratum request cell;
an analysis prediction notification message receiving unit, configured to receive a data analysis prediction notification message returned by the target network data analysis function, where the data analysis prediction notification message includes the target user terminal identifier and a target analysis non-access stratum response cell, the target analysis non-access stratum response cell includes network assistance information and the target analysis identifier, and the network assistance information is generated by the target network data analysis function in response to the target analysis non-access stratum request cell;
an analysis prediction response message sending unit, configured to send a terminal data analysis prediction response message to the target user equipment, where the terminal data analysis prediction response message includes the target analysis non-access stratum response cell.
23. A network assistance information providing apparatus, comprising:
an analysis prediction signing message receiving unit, configured to receive a data analysis prediction signing message from an access mobility management function, where the data analysis prediction signing message includes a target user terminal identifier and a target analysis non-access stratum request cell, and the target analysis non-access stratum request cell includes a target analysis identifier, the target user terminal identifier, and a target service flow identifier;
a network auxiliary information generating unit for generating network auxiliary information in response to the target analysis non-access stratum request cell prediction;
an analysis prediction notification message generating unit, configured to generate a data analysis prediction notification message, where the data analysis prediction notification message includes the target ue identity and a target analysis non-access stratum response information element, and the target analysis non-access stratum response information element includes the network assistance information and the target analysis identity;
an analysis prediction notification message sending unit, configured to send the data analysis prediction notification message to the access mobility management function.
24. An electronic device, comprising:
one or more processors;
a storage device configured to store one or more programs which, when executed by the one or more processors, cause the one or more processors to implement the network assistance information providing method according to any one of claims 1 to 20.
25. A computer-readable storage medium, in which a computer program is stored, which, when being executed by a processor, implements the network assistance information providing method according to any one of claims 1 to 20.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010334786.6A CN111586600B (en) | 2020-04-24 | 2020-04-24 | Network auxiliary information providing method and related equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010334786.6A CN111586600B (en) | 2020-04-24 | 2020-04-24 | Network auxiliary information providing method and related equipment |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111586600A true CN111586600A (en) | 2020-08-25 |
CN111586600B CN111586600B (en) | 2023-05-23 |
Family
ID=72111594
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010334786.6A Active CN111586600B (en) | 2020-04-24 | 2020-04-24 | Network auxiliary information providing method and related equipment |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111586600B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113037543A (en) * | 2021-02-25 | 2021-06-25 | 腾讯科技(深圳)有限公司 | Method, device, equipment and medium for notifying QoS change |
WO2023045956A1 (en) * | 2021-09-24 | 2023-03-30 | 维沃移动通信有限公司 | Result transmission method and apparatus, communication device, and storage medium |
WO2023071770A1 (en) * | 2021-10-27 | 2023-05-04 | 华为技术有限公司 | Data analysis result obtaining method and communication apparatus |
WO2023192299A1 (en) * | 2022-03-28 | 2023-10-05 | Interdigital Patent Holdings, Inc. | Methods, apparatus, and systems for providing information to wtru via control plane or user plane |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110024433A (en) * | 2016-09-30 | 2019-07-16 | 瑞典爱立信有限公司 | Via the network assistance of the local diverter function gateway in RAN |
CN110677299A (en) * | 2019-09-30 | 2020-01-10 | 中兴通讯股份有限公司 | Network data acquisition method, device and system |
WO2020027639A1 (en) * | 2018-08-03 | 2020-02-06 | 엘지전자 주식회사 | Mobile terminal for displaying whether qos is satisfied in wireless communication system |
CN110798360A (en) * | 2019-11-06 | 2020-02-14 | 腾讯科技(深圳)有限公司 | NWDAF network element selection method and device, electronic equipment and readable storage medium |
US20200112921A1 (en) * | 2018-10-05 | 2020-04-09 | Samsung Electronics Co., Ltd. | Efficient mico mode management method utilizing network analysis information in 5g mobile network system |
US20200112907A1 (en) * | 2018-10-05 | 2020-04-09 | Huawei Technologies Co., Ltd. | Quality of service information notification to user equipment, users, and application server |
-
2020
- 2020-04-24 CN CN202010334786.6A patent/CN111586600B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110024433A (en) * | 2016-09-30 | 2019-07-16 | 瑞典爱立信有限公司 | Via the network assistance of the local diverter function gateway in RAN |
WO2020027639A1 (en) * | 2018-08-03 | 2020-02-06 | 엘지전자 주식회사 | Mobile terminal for displaying whether qos is satisfied in wireless communication system |
US20200112921A1 (en) * | 2018-10-05 | 2020-04-09 | Samsung Electronics Co., Ltd. | Efficient mico mode management method utilizing network analysis information in 5g mobile network system |
US20200112907A1 (en) * | 2018-10-05 | 2020-04-09 | Huawei Technologies Co., Ltd. | Quality of service information notification to user equipment, users, and application server |
CN110677299A (en) * | 2019-09-30 | 2020-01-10 | 中兴通讯股份有限公司 | Network data acquisition method, device and system |
CN110798360A (en) * | 2019-11-06 | 2020-02-14 | 腾讯科技(深圳)有限公司 | NWDAF network element selection method and device, electronic equipment and readable storage medium |
Non-Patent Citations (1)
Title |
---|
3GPP: "26238-g42", 《3GPP SPECS\ARCHIVE》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113037543A (en) * | 2021-02-25 | 2021-06-25 | 腾讯科技(深圳)有限公司 | Method, device, equipment and medium for notifying QoS change |
CN113037543B (en) * | 2021-02-25 | 2023-11-07 | 腾讯科技(深圳)有限公司 | Method, device, equipment and medium for notifying QoS change |
WO2023045956A1 (en) * | 2021-09-24 | 2023-03-30 | 维沃移动通信有限公司 | Result transmission method and apparatus, communication device, and storage medium |
WO2023071770A1 (en) * | 2021-10-27 | 2023-05-04 | 华为技术有限公司 | Data analysis result obtaining method and communication apparatus |
WO2023192299A1 (en) * | 2022-03-28 | 2023-10-05 | Interdigital Patent Holdings, Inc. | Methods, apparatus, and systems for providing information to wtru via control plane or user plane |
Also Published As
Publication number | Publication date |
---|---|
CN111586600B (en) | 2023-05-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111586599B (en) | Network auxiliary information providing method and related equipment | |
CN111586601B (en) | Network auxiliary information providing method and related equipment | |
CN111586600B (en) | Network auxiliary information providing method and related equipment | |
CN112042233B (en) | Method for managing connections to a local data network (LADN) in a 5G network | |
CN112437122B (en) | Communication method, communication device, computer readable medium and electronic equipment | |
CN110062426B (en) | Communication method, communication device, computer readable medium and electronic equipment | |
KR102519409B1 (en) | Method and Apparatus for Multipath Media Delivery | |
US20230081985A1 (en) | Communication method and apparatus for multicast and broadcast service, medium, and electronic device | |
WO2023011450A1 (en) | Method and apparatus for exposing network information, electronic device, and storage medium | |
US20200092614A1 (en) | Video distribution method and device | |
WO2023011447A1 (en) | Network information opening method and apparatus, electronic device, and storage medium | |
WO2021148012A1 (en) | Report information sending method, communication device, and communication system | |
US20240056496A1 (en) | Method and Apparatus for Selecting Edge Application Server | |
CN114302426A (en) | Method, apparatus, medium, and electronic device for controlling quality of service in heterogeneous network | |
CN112449311B (en) | Communication method, device and system | |
US20180139256A1 (en) | Method and apparatus for cloud streaming service | |
CN110856213B (en) | Method and device for switching data transmission modes, storage medium and electronic equipment | |
EP4262248A1 (en) | Communication method and apparatus for multicast and broadcast service, medium, and electronic device | |
US20230354107A1 (en) | Adjustment of network handover processing based on service time requirements | |
WO2024008157A1 (en) | Information transmission method and apparatus, network device, and communication system | |
US20230148200A1 (en) | Apparatus, methods, and computer programs | |
WO2023061046A1 (en) | Communication method and related device | |
CN118102378A (en) | Data transmission optimization method, device, computer readable medium and electronic equipment | |
CN118102383A (en) | Data transmission optimization method, device, computer readable medium and electronic equipment | |
CN112073673A (en) | Video networking conference server and video networking terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40027912 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |