User data analysis and reasoning method, electronic apparatus and computer program product

By using an AI model to convert consumer network function (NF) requests into request identifiers through NWDAF, analytical reasoning models and knowledge data are obtained. Data is directly collected from the NF for analysis and reasoning, which solves the problem of poor data collection scalability of NWDAF and achieves more efficient data analysis.

WO2026045266A1PCT designated stage Publication Date: 2026-03-05ZTE CORP
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2026-03-05

AI Technical Summary

Technical Problem

In existing technologies, the network data analysis function NWDAF has poor scalability for data collection, requiring standardized Analytics IDs to determine the data source, which limits its scalability.

Method used

NWDAF uses an AI model to convert consumer network function (NF) analysis and reasoning requests into request identifiers, obtains analysis and reasoning models and knowledge data, and directly collects data from the NF for analysis and reasoning.

Benefits of technology

This improves the scalability of NWDAF for data acquisition, enabling a more flexible and efficient data analysis process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025086299_05032026_PF_FP_ABST
    Figure CN2025086299_05032026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present disclosure are a user data analysis and inference method, an electronic apparatus, and a computer program product. The method comprises: by means of NWDAF, converting an analysis and inference request from a consumer network function (NF) into a request identifier; on the basis of the request identifier, the NWDAF acquiring an analysis and inference model and knowledge data; and the NWDAF performing analysis and inference on the basis of the analysis and inference model and the knowledge data.
Need to check novelty before this filing date? Find Prior Art

Description

User data analysis and reasoning methods, electronic devices, and computer program products

[0001] Cross-reference to related applications

[0002] This disclosure is based on and claims priority to Chinese Patent Application No. 2024111941163, filed on August 28, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] This disclosure relates to the field of communications, and more specifically, to a user data analysis and reasoning method, an electronic device, and a computer program product. Background Technology

[0004] In existing core network AI technologies, the Network Data Analytics Function (NWDAF) determines the user data to be collected based on the Analytics Identifier (Analytics ID) carried by the Consumer Network Function (Consumer NF), then generates analysis or inference and returns it to the Consumer NF. The problem with this approach is that the standard needs to pre-standardize which Network Functions (NFs) the requested Analytics ID should collect data from, resulting in poor scalability. Summary of the Invention

[0005] This disclosure provides a user data analysis and reasoning method, electronic device, and computer program product to at least address the problem of poor scalability of NWDAF data acquisition in related technologies.

[0006] According to one embodiment of this disclosure, a user data analysis and reasoning method is provided, comprising: a network data analysis function (NWDAF) converting an analysis and reasoning request from a consumer network function (NF) into a request identifier; the NWDAF obtaining an analysis and reasoning model and knowledge data based on the request identifier; and the NWDAF performing analysis and reasoning based on the analysis and reasoning model and the knowledge data.

[0007] According to another embodiment of this disclosure, an electronic device is provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0008] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments. Attached Figure Description

[0009] Figure 1 is an architecture diagram of 5G basic services in related technologies;

[0010] Figure 2 is a flowchart of NWDAF's data acquisition and analysis inference in related technologies;

[0011] Figure 3 is a hardware structure block diagram of a computer terminal for a user data analysis and reasoning method according to an embodiment of the present disclosure;

[0012] Figure 4 is a flowchart of the user data analysis and reasoning method according to an embodiment of the present disclosure;

[0013] Figure 5 is a flowchart of a user data analysis and reasoning method according to an embodiment of this disclosure;

[0014] Figure 6 is a flowchart of the user data analysis and reasoning method according to an embodiment of this disclosure;

[0015] Figure 7 is a flowchart of the user data analysis and reasoning method according to an embodiment of this disclosure. Detailed Implementation

[0016] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.

[0017] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0018] Figure 1 is an architecture diagram of 5G basic services in related technologies. As shown in Figure 1, it includes:

[0019] (1) User Equipment (UE).

[0020] (2) Radio Access Network (RAN): The RAN manages radio resources, transmits user data received through N3 to the UE, and transmits user data from the UE through the N3 interface. The RAN maps between Quality of Service (QoS) traffic in Dedicated Radio Bearer (DRB) and Protocol Data Unit (PDU) sessions.

[0021] (3) Access and Mobility Management Function (AMF), which includes the following functions: registration management, connection management, reachability management, and mobility management. This function also performs access authentication and access authorization. AMF is a Non-Access Stratum (NAS) secure terminal that forwards SM NAS, etc., between the UE and the Session Management Function (SMF).

[0022] (4) Session Management Function (SMF): This function includes the following: session establishment, modification, and release; UE IP address allocation and management (including optional authorization functions); UP function selection and control; downlink data notification, etc. The SMF controls the User Plane Function (UPF) through N4. The SMF provides the UPF with Packet Detection Rules (PDR) to indicate how to detect user data traffic; it also provides Forwarding Action Rules (FAR), QoS Enforcement Rules (QER), and Usage Reporting Rules (URR) to indicate how the UPF performs user data traffic forwarding, QoS processing, and usage reporting on user data traffic detected using the PDR.

[0023] (5) User Plane Functions (UPF) include the following functions: serving as an anchor point for movement within / between Radio Access Technology (RAT), packet routing and forwarding, traffic usage reporting, user plane QoS processing, downlink packet buffering, and downlink data notification triggering. A GPRS Tunneling Protocol User Plane (GTP-U) tunnel is used for the N3 interface between the RAN and UPF. GTP-U tunnels operate on a per Protocol Data Unit (PDU) session basis. For downlink traffic, the UPF binds the downlink traffic to the QoS traffic within the PDU session GTP-U tunnel using the AR received from the SMF. For uplink traffic, the RAN transmits user plane traffic to the QoS stream identified by the UE.

[0024] (6) Policy Control Function (PCF): The PCF provides QoS policy rules to the control plane functions for enforcement. The PCF translates AF requests into Policy and Charging Control (PCC) rules applicable to PDU sessions.

[0025] (7) Unified Data Management (UDM). The UDM performs 3GPP authentication and key agreement (AKA) credential generation, access authorization based on subscription data, UE service NF registration management (e.g., storing UE storage AMF, storing UE PDU session storage SMF), and subscription management. The UDM accesses the UDR to retrieve UE subscription data and stores the UE context in the UDR. The UDM and the Unified Data Repository (UDR) can be deployed together.

[0026] (8) Network Exposure Function (NEF) The main function is to securely expose the capabilities and events of network functions to third-party applications, edge computing, etc., while providing a way for external applications to provide information to 3GPP network security, and translating information between application functions and internal network functions.

[0027] (9) Network Repository Function (NRF) The main function is to maintain the NF configuration files of available network function instances in the 5G core network and the services they support, and to allow other network functions or SCP instances to subscribe to and receive notifications for the discovery and management of network functions.

[0028] In related technologies, to support the application of artificial intelligence in networks, Network Data Analysis Function (NWDAF) has been introduced. NWDAF is a 5G Core Network Function (5GC NF) located in the control plane, performing statistical data and machine learning tasks within the 5G System (5GS). NWDAF can interact with different entities for various purposes, such as collecting data from AMF, SMF, UPF, PCF, UDM, AF (directly or via NEF), or Operations, Administration, and Maintenance (OAM) using provided event subscriptions. It also stores the collected data in the Analytic Data Repository Function (ADRF) or reads stored data from the ADRF. NWDAF uses AI models and the collected data for computation and returns analysis / inference results to consumers on demand.

[0029] NWDAF can include the following logical functions: Analysis Logic Function (AnLF): A logical function in NWDAF used to perform inference, derive analytical information (i.e., derive statistical data and / or predictions based on analysis consumer requests), and expose analytical services (i.e., Nnwdaf_AnalyticsSubscription or Nnwdaf_AnalyticsInfo). Model Training Logic Function (MTLF): A logical function in NWDAF used to train machine learning (ML) models and expose new training services (such as providing pre-trained ML models).

[0030] In related technologies, an NWDAF can contain an MTLF or an AnLF, or both of these logical functions.

[0031] Figure 2 is a flowchart of NWDAF's data acquisition and analysis inference process in related technologies. As shown in Figure 2, it includes the following steps:

[0032] Step 1: Consumers of the NWDAF service send an analytics / inference request to NWDAF / AnLF. This request carries a standardized analytics identifier (Analytics ID) and a corresponding analytics context. This context includes the time frame of the analytics (to ensure the timeliness and relevance of the results), the domain name and address identifier (DNAI) (to ensure the analytics results are relevant to a specific region or network slice), and other request parameters. For example, it may include specific QoS requirements or data types to meet the specific needs of the consumer network function (Consumer NF).

[0033] Step 2: NWDAF / AnLF obtains a model request from NWDAF / MTLF. This request includes an ML Model Identifier, which is used to identify the required machine learning model, ensuring that NWDAF uses the correct model for analysis. The Analytics ID is an ID associated with the requested analysis type, helping MTLF provide a suitable model. Model filtering information is used to select the appropriate model version or type, ensuring that the model matches the current analysis requirements, etc.

[0034] Step 3: NWDAF / MTLF matches the corresponding machine learning model and returns machine learning model information. This model information may include the actual model or a link to the model. After receiving it, NWDAF / AnLF can download the corresponding model from the link.

[0035] Step 4: NWDAF / AnLF sends a data collection request to the NF. This request includes the data source identifier (identifying the data producer NF (such as AMF, UPF, etc.) to ensure the accuracy of data collection and the reliability of the source), the requested data type (specifying the data type to be collected (such as traffic data, user behavior data) to meet the input requirements of the analysis), the timestamp (ensuring the timeliness and relevance of the data and helping data alignment during the analysis process), and the data collection strategy (defining the frequency and method of data collection to ensure the integrity and timeliness of the data).

[0036] Step 5: NF returns the corresponding data based on the data collection request.

[0037] Steps 6 and 7: NWDAF / AnLF collects data from another NF.

[0038] Steps 8 and 9: As needed, NWDAF / AnLF stores the collected data and collection timestamp together into ADRF for use in subsequent data collection. If the time requirement is met, the data can be directly obtained from ADRF without collecting data from NF again.

[0039] Step 10: NWDAF / AnLF performs analysis / inference based on the model and data, as follows: Input dataset: Data collected from NF, serving as the basic input for analysis / inference; ML model: A model obtained from MTLF, used for analysis / inference to ensure the accuracy and effectiveness of the analysis / inference; Analysis / inference algorithm: The specific algorithm applied to the data and model, determining the logic and output of the analysis / inference; Accuracy monitoring parameters: Used to evaluate the accuracy and reliability of the analysis / inference results, ensuring that the analysis / inference results meet expectations.

[0040] Step 11: NWDAF / AnLF returns the analysis / inference results, the process is as follows: Analysis / inference results, the analysis / inference output based on the model and data, provided to the consumer to support their decision-making; confidence level, the credibility index of the analysis / inference results, helps the consumer evaluate the reliability of the results.

[0041] In the aforementioned process of related technologies, the Consumer first needs to query the NRF that supports the Analytics ID based on the Analytics ID, and then send the Analytics ID to the NWDAF / AnLF. Only then can the NWDAF / AnLF determine which NFs to collect data from. In the embodiment of this disclosure, the NWDAF first uses an AI big data model to translate the Consumer's NF request question, determines which NFs need to collect data from, and then collects data from the network NFs.

[0042] The method embodiments provided in this disclosure can be executed in a mobile terminal, computer terminal, or similar computing device. Taking a computer terminal as an example, FIG3 is a hardware structure block diagram of a computer terminal for the user data analysis and reasoning method of this disclosure. As shown in FIG3, the computer terminal may include one or more (only one is shown in FIG3) processors 302 (processors 302 may include, but are not limited to, microprocessors MCU or programmable logic devices FPGA, etc.) and a memory 304 for storing data. The computer terminal may also include a transmission device 306 for communication functions and an input / output device 308. It will be understood by those skilled in the art that the structure shown in FIG3 is only illustrative and does not limit the structure of the computer terminal. For example, the computer terminal may also include more or fewer components than shown in FIG3, or have a different configuration than shown in FIG3.

[0043] The memory 304 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the user data analysis and reasoning method in this embodiment. The processor 302 executes various functional applications and data processing by running the computer program stored in the memory 304, thus implementing the above-described method. The memory 304 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 304 may further include memory remotely located relative to the processor 302, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0044] The transmission device 306 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer terminal. In one example, the transmission device 306 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 306 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0045] This disclosure provides a user data analysis and reasoning method. Figure 4 is a flowchart of the user data analysis and reasoning method according to an embodiment of this disclosure. As shown in Figure 4, the process includes the following steps:

[0046] In step S402, NWDAF converts the analysis and reasoning request from the consumer NF into a request identifier.

[0047] In this embodiment of the disclosure, the consumer NF is referred to as Consumer NF.

[0048] In one exemplary embodiment, NWDAF converts analytics inference requests from consumer NFs into request identifiers, including: NWDAF using an artificial intelligence (AI) model to convert analytics inference requests into request identifiers.

[0049] In one exemplary embodiment, the request identifier includes at least one of the following: a first identifier corresponding to the analytical reasoning model; and a second identifier corresponding to the knowledge data.

[0050] In this embodiment of the disclosure, the identifier corresponding to the analysis and reasoning model is designated as the first identifier, i.e., the model identifier; and the identifier corresponding to the knowledge data is designated as the second identifier, i.e., the data identifier.

[0051] In one exemplary embodiment, before the NWDAF converts the analytics reasoning request from the consumer NF into a request identifier, the method further includes: the NWDAF receiving the analytics reasoning request from the consumer NF, the analytics reasoning request including an analytics reasoning question and an analytics reasoning request context.

[0052] In this embodiment of the disclosure, the Consumer NF of the NWDAF service sends an analytics inference request to NWDAF / AnLF. This request carries a question related to the analytics inference request, expressed in a way that the Consumer NF can understand. The question also includes the context of the analytics inference request, including the time range, service area, and QoS requirements for analytics / inference. One way to express the analytics inference request is as a string, such as "Please provide predictions for all data traffic in Yuhuatai District, Nanjing City, Jiangsu Province on May 13, 2024". The Consumer NF can ask any question, and the question does not need to include a standardized Analytics ID.

[0053] In step S404, NWDAF obtains the analysis reasoning model and knowledge data based on the request identifier.

[0054] In one exemplary embodiment, NWDAF obtains an analytical reasoning model and knowledge data based on a request identifier, including: NWDAF obtaining the analytical reasoning model based on a first identifier and obtaining knowledge data based on a second identifier.

[0055] In an exemplary embodiment, the NWDAF obtains the analytical reasoning model based on the first identifier, including: the NWDAF's analytical logic function AnLF sending a model request to the NWDAF's model training logic function function MTLF, the model request carrying the first identifier; and the NWDAF's AnLF receiving model information from the MTLF, the model information including the analytical reasoning model or a model link corresponding to the analytical reasoning model.

[0056] In this embodiment of the disclosure, NWDAF / AnLF sends a model acquisition request to NWDAF / MTLF, which includes a model identifier, i.e., a first identifier. NWDAF / MTLF matches the corresponding analytical inference model based on the first identifier in the model request and returns the model information of the analytical inference model. This model information may include the actual model or a link to the model. After receiving it, NWDAF / AnLF can download the corresponding model from the link.

[0057] In one exemplary embodiment, the NWDAF acquires knowledge data based on a second identifier, including: the NWDAF's AnLF determining the network function NF that collects user data based on the second identifier and sending a first data collection request to the NF; the NWDAF's AnLF receiving user data from the NF; and the NWDAF's AnLF using an AI model to convert the user data into knowledge data.

[0058] In this embodiment of the disclosure, NWDAF can sequentially collect data from multiple NFs.

[0059] In this embodiment of the disclosure, NWDAF / AnLF collects data to the selected NF, that is, NWDAF / AnLF sends a first data collection request to the selected NF, and the NF returns the corresponding data, i.e., user data, to NWDAF / AnLF.

[0060] In one exemplary embodiment, the NWDAF acquires knowledge data based on a second identifier, including: the NWDAF's AnLF sending a second data acquisition request to the Analysis Data Storage Function (ADRF), the second data acquisition request carrying the second identifier; and the NWDAF's AnLF receiving knowledge data from the ADRF.

[0061] In this embodiment of the disclosure, NWDAF / AnLF sends a data request to ADRF, namely the second data acquisition request in the above embodiment. The data request carries a data identifier, and optionally, in one embodiment, it also carries model information related to the embedded model and the analysis and reasoning model.

[0062] Step S406: NWDAF performs analysis and reasoning based on the analysis and reasoning model and knowledge data.

[0063] In one exemplary embodiment, before the NWDAF performs analysis and reasoning based on the analysis and reasoning model and knowledge data, the method further includes: the NWDAF's AnLF sending a second identifier, along with the corresponding user data and AI model, to the ADRF, so that the ADRF uses the AI ​​model to convert the user data into knowledge data and stores it.

[0064] In one exemplary embodiment, the method further includes: if the ADRF fails to match knowledge data based on the second identifier, the AnLF of the NWDAF receives a third data acquisition request from the ADRF, the third data acquisition request being the address information of the ADRF; the AnLF of the NWDAF sends the third data acquisition request to the corresponding NF, so that the NF sends the user data to the corresponding ADRF.

[0065] In one exemplary embodiment, after the NWDAF performs analysis and reasoning based on the analysis and reasoning model and knowledge data, the method further includes: the NWDAF sending the analysis and reasoning results to the consumer NF.

[0066] This disclosure provides a user data analysis and reasoning method. The method involves using a Network Data Analyzer (NWDAF) to convert analysis and reasoning requests from a Consumer Network Function (NF) into request identifiers; the NWDAF then obtains an analysis and reasoning model and knowledge data based on the request identifiers; and finally, the NWDAF performs analysis and reasoning based on the analysis and reasoning model and knowledge data. This solves the problem of poor scalability in data collection using NWDAF in related technologies, thereby improving the scalability of NWDAF data collection.

[0067] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of this disclosure.

[0068] This embodiment also provides a user data analysis and inference apparatus for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the apparatus described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0069] The user data analysis and inference apparatus provided in this disclosure can be installed in the core network or a functional unit of the core network, for example, in the Network Data Analysis Function (NWDAF). It includes a conversion module, an acquisition module, and an analysis and inference module. The conversion module is configured to convert analysis and inference requests from consumer NFs into request identifiers. The acquisition module is configured to acquire analysis and inference models and knowledge data based on the request identifiers. The analysis and inference module is configured to perform analysis and inference based on the analysis and inference models and knowledge data.

[0070] In this embodiment of the disclosure, the user data analysis and reasoning device may further include different modules, and the naming and functional division of the modules may be selected in different ways according to the actual situation, without specific limitations.

[0071] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0072] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.

[0073] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.

[0074] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0075] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0076] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.

[0077] In one exemplary embodiment, the computer program product described above includes a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this disclosure.

[0078] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.

[0079] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.

[0080] To enable those skilled in the art to better understand the technical solutions disclosed herein, the following description is provided in conjunction with different embodiments.

[0081] Example 1

[0082] In this embodiment, the process by which NWDAF / AnLF determines to directly collect data from NF is described.

[0083] Figure 5 is a flowchart of the user data analysis and reasoning method according to an embodiment of this disclosure. As shown in Figure 5, it includes the following steps:

[0084] Step 1: The Consumer NF of the NWDAF service sends an analytics inference request to NWDAF / AnLF. This request carries an analytics inference question, expressed in a way that the Consumer NF can understand. The question also includes the context of the analytics inference request, including the time range, service area, and QoS requirements for analytics / inference. One way to express the analytics inference request is as a string, such as "Please provide a prediction of all data traffic in Yuhuatai District, Nanjing City, Jiangsu Province on May 13, 2024". The Consumer NF can ask any question; the question does not need to include the standardized Analytics ID.

[0085] Step 2: NWDAF obtains the embedded model based on the local embedded model (AI model) or from other storage model network elements (e.g., NWDAF / MTLF), and converts the consumer's input question, i.e. the analysis and reasoning request, into one or more identifiers, such as a model identifier and / or a data identifier.

[0086] In this embodiment of the disclosure, the identifier corresponding to the analysis and reasoning model is designated as the first identifier, i.e., the model identifier; and the identifier corresponding to the knowledge data is designated as the second identifier, i.e., the data identifier.

[0087] In this embodiment of the disclosure, the data identifier can be used as the Analytics ID, and NWDAF / AnLF can directly use the existing IE to transmit the Analytics ID.

[0088] Step 3: NWDAF / AnLF sends a model retrieval request to NWDAF / MTLF, which includes the model identifier, i.e., the first identifier. NWDAF / MTLF matches the corresponding analytical inference model based on the first identifier in the model request and returns the model information of the analytical inference model. This model information may include the actual model or a link to the model. After receiving it, NWDAF / AnLF can download the corresponding model from the link.

[0089] Step 4: Based on the output of the embedded model (AI model) in Step 2, NWDAF / AnLF determines which NFs need to collect data from, what data to collect, and information such as the time and strategy.

[0090] Step 5: NWDAF / AnLF collects data from the selected NF, i.e., NWDAF / AnLF sends the first data collection request to the selected NF, and the NF returns the corresponding data, i.e., user data, to NWDAF / AnLF.

[0091] Step 6: NWDAF / AnLF collects data from the next selected NF, and the NF returns the corresponding data, i.e., the user data, to NWDAF / AnLF.

[0092] Step 7: Optionally, NWDAF / AnLF converts all data collected from multiple NFs into knowledge data / vectors based on the embedding model in Step 2.

[0093] Step 8: NWDAF / AnLF sends the generated knowledge data / vectors and the AI ​​model generated in Step 2 to ADRF for storage. Optionally, NWDAF / AnLF can also send the collected raw user data and data identifier (i.e., the second identifier) ​​to ADRF together.

[0094] Step 9: If the NWDAF / AnLF sends the original user data, ADRF will use the embedding model, i.e. the AI ​​model, to convert the original user data into knowledge data / vectors and save them together with the data identifier.

[0095] Step 10: ADRF returns a save data response to NWDAF / AnLF.

[0096] Step 11: NWDAF / AnLF performs analysis and reasoning based on the analysis and reasoning model and user data / knowledge data.

[0097] Step 12: NWDAF / AnLF returns the analysis and inference results to the consumer or consumer NF.

[0098] Example 2

[0099] In this embodiment, the process by which NWDAF / AnLF determines and directly matches data collected from ADRF is described.

[0100] Figure 6 is a flowchart of the user data analysis and reasoning method according to an embodiment of the present disclosure. As shown in Figure 6, it includes the following steps:

[0101] Step 1: The Consumer NF of the NWDAF service sends an analytics inference request to NWDAF / AnLF. This request carries an analytics inference question, expressed in a way that the Consumer NF can understand. The question also includes the context of the analytics inference request, including the time range, service area, and QoS requirements for analytics / inference. One way to express the analytics inference request is as a string, such as "Please provide a prediction of all data traffic in Yuhuatai District, Nanjing City, Jiangsu Province on May 13, 2024". The Consumer NF can ask any question; the question does not need to include the standardized Analytics ID.

[0102] Step 2: NWDAF obtains the embedded model based on the local embedded model (AI model) or from other storage model network elements (e.g., NWDAF / MTLF), and converts the consumer's input question, i.e. the analysis and reasoning request, into one or more identifiers, such as a model identifier and / or a data identifier.

[0103] In this embodiment of the disclosure, the identifier corresponding to the analysis and reasoning model is designated as the first identifier, i.e., the model identifier; and the identifier corresponding to the knowledge data is designated as the second identifier, i.e., the data identifier.

[0104] In this embodiment of the disclosure, the data identifier can be used as the Analytics ID, and NWDAF / AnLF can directly use the existing IE to transmit the Analytics ID.

[0105] Step 3: NWDAF / AnLF sends a model retrieval request to NWDAF / MTLF, which includes the model identifier, i.e., the first identifier. NWDAF / MTLF matches the corresponding analytical inference model based on the first identifier in the model request and returns the model information of the analytical inference model. This model information may include the actual model or a link to the model. After receiving it, NWDAF / AnLF can download the corresponding model from the link.

[0106] Step 4: Based on the output of the embedded model (AI model) in Step 2, NWDAF / AnLF determines which NFs need to collect data from, what data to collect, and information such as the time and strategy.

[0107] Step 5: NWDAF / AnLF sends a data request to ADRF, namely the second data acquisition request in the above embodiment. The data request carries the data identifier generated in step 2. Optionally, in one embodiment, it also carries model information related to the embedded model and the analysis and reasoning model.

[0108] Step 6: ADRF performs knowledge matching within the database based on data identifiers and model information, extracting knowledge data that highly matches the data identifiers.

[0109] Step 7: ADRF returns the knowledge data matched by NWDAF / AnLF.

[0110] Step 8: NWDAF / AnLF performs analysis and reasoning based on the model and user data / knowledge data.

[0111] Step 9: NWDAF / AnLF returns the analysis and inference results to the consumer NF.

[0112] Example 3

[0113] In this embodiment, the process of NWDAF / AnLF determining data acquisition from ADRF and matching failure is described.

[0114] Figure 7 is a flowchart of the user data analysis and reasoning method according to an embodiment of the present disclosure. As shown in Figure 7, it includes the following steps:

[0115] Step 1: The Consumer NF of the NWDAF service sends an analytics inference request to NWDAF / AnLF. This request carries an analytics inference question, expressed in a way that the Consumer NF can understand. The question also includes the context of the analytics inference request, including the time range, service area, and QoS requirements for analytics / inference. One way to express the analytics inference request is as a string, such as "Please provide a prediction of all data traffic in Yuhuatai District, Nanjing City, Jiangsu Province on May 13, 2024". The Consumer NF can ask any question; the question does not need to include the standardized Analytics ID.

[0116] Step 2: NWDAF obtains the embedded model based on the local embedded model (AI model) or from other storage model network elements (e.g., NWDAF / MTLF), and converts the consumer's input question, i.e. the analysis and reasoning request, into one or more identifiers, such as a model identifier and / or a data identifier.

[0117] In this embodiment of the disclosure, the identifier corresponding to the analysis and reasoning model is designated as the first identifier, i.e., the model identifier; and the identifier corresponding to the knowledge data is designated as the second identifier, i.e., the data identifier.

[0118] In this embodiment of the disclosure, the data identifier can be used as the Analytics ID, and NWDAF / AnLF can directly use the existing IE to transmit the Analytics ID.

[0119] Step 3: NWDAF / AnLF sends a model retrieval request to NWDAF / MTLF, which includes the model identifier, i.e., the first identifier. NWDAF / MTLF matches the corresponding analytical inference model based on the first identifier in the model request and returns the model information of the analytical inference model. This model information may include the actual model or a link to the model. After receiving it, NWDAF / AnLF can download the corresponding model from the link.

[0120] Step 5: NWDAF / AnLF sends a data request to ADRF, which carries the data identifier generated in step 2. Optionally, in one embodiment, it also carries model information related to the embedded model and the analysis / inference model.

[0121] Step 6: ADRF performs knowledge matching within the database based on data identifiers and model information, and finds that no matching knowledge data can be found.

[0122] Step 7: ADRF returns a data acquisition request, namely the third data acquisition request in the above embodiment, which carries the address information of ADRF.

[0123] Step 8: Based on the output of the embedded model in Step 2, NWDAF / AnLF determines which NFs need to collect data from, what data to collect, and information such as time and strategy.

[0124] Step 9: The NWDAF / AnLF collects data from the selected NF, carrying the data identifier from Step 2 and the corresponding ADRF address information in the request. In one implementation, this data identifier can be sent as an association identifier within the data collection request message. The NF then sends this association identifier along with the collected data to the ADRF. In this way, the ADRF uses the association identifier to associate the data returned by multiple NFs as a single data collection task. After collecting data, the NF sends the corresponding data and the received data identifier to the ADRF. The NWDAF / AnLF then collects data from the next selected NF, carrying the data identifier from Step 2 and the corresponding ADRF address information in the request. After the NF collects data, the ADRF sends the corresponding data and the received data identifier.

[0125] Step 10: ADRF uses an embedding model to convert all received raw user data related to the data identifier into knowledge data / vectors, and saves them together with the data identifier.

[0126] Step 11: ADRF returns a data response to NWDAF / AnLF, which carries the newly generated knowledge data / vectors.

[0127] Step 12: NWDAF / AnLF performs analysis and reasoning based on the model and the received knowledge data.

[0128] Step 13: NWDAF / AnLF returns the analysis and inference results to the consumer.

[0129] In summary, this disclosure provides a user data analysis and reasoning method. The NWDAF / AnLF receives a question request from the Consumer / ConsumerNF, converts the requested question into a model identifier and a data identifier using an AI big data model, then uses the model identifier to request model information from the NWDAF / MTLF, and uses the requested data identifier to request knowledge data from the ADRF, or directly collects data from the NF. The NWDAF / AnLF performs analysis / reasoning based on the model information and the collected data, and then provides the analysis / reasoning results to the Consumer / ConsumerNF.

[0130] The above description is merely a preferred embodiment of this disclosure and is not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.

Claims

1. A user data analysis and reasoning method, comprising: The Network Data Analysis Function (NWDAF) converts analysis and inference requests from the Consumer Network Function (NF) into request identifiers. The NWDAF obtains the analytical reasoning model and knowledge data based on the request identifier; The NWDAF performs analysis and reasoning based on the analytical reasoning model and the knowledge data.

2. The method according to claim 1, wherein, The Network Data Analysis Function (NWDAF) converts analysis and inference requests from the Consumer Network Function (NF) into request identifiers, including: The NWDAF uses an artificial intelligence (AI) model to convert the analysis and reasoning request into the request identifier.

3. The method according to claim 1, wherein, The request identifier includes at least one of the following: The first identifier corresponds to the analytical reasoning model; the second identifier corresponds to the knowledge data.

4. The method according to claim 3, wherein, The NWDAF obtains the analysis and reasoning model and knowledge data based on the request identifier, including: The NWDAF obtains the analytical reasoning model based on the first identifier and obtains the knowledge data based on the second identifier.

5. The method according to claim 4, wherein, The NWDAF obtains the analysis and reasoning model based on the first identifier, including: The analysis logic function AnLF of the NWDAF sends a model request to the model training logic function MTLF of the NWDAF, and the model request carries the first identifier. The AnLF of the NWDAF receives model information from the MTLF, the model information including the analytical reasoning model or a model link corresponding to the analytical reasoning model.

6. The method according to claim 4, wherein, The NWDAF obtains the knowledge data based on the second identifier, including: The AnLF of the NWDAF determines the network function NF that collects user data based on the second identifier, and sends a first data collection request to the NF; The AnLF of the NWDAF receives the user data from the NF; The AnLF of the NWDAF uses an AI model to convert the user data into knowledge data.

7. The method according to claim 4, wherein, The NWDAF obtains the knowledge data based on the second identifier, including: The AnLF of the NWDAF sends a second data acquisition request to the Analysis Data Storage Function (ADRF), and the second data acquisition request carries the second identifier. The AnLF of the NWDAF receives the knowledge data from the ADRF.

8. The method according to claim 7, wherein, Before the NWDAF performs analysis and reasoning based on the analysis and reasoning model and the knowledge data, the method further includes: The AnLF of the NWDAF sends the knowledge data and AI model to the ADRF so that the ADRF stores the knowledge data and the AI ​​model.

9. The method according to claim 7, wherein, Before the NWDAF performs analysis and reasoning based on the analysis and reasoning model and the knowledge data, the method further includes: The AnLF of the NWDAF sends the second identifier, along with the corresponding user data and AI model, to the ADRF, so that the ADRF uses the AI ​​model to convert the user data into the knowledge data and stores it.

10. The method according to claim 7, wherein, Also includes: If the ADRF fails to match the knowledge data according to the second identifier, the AnLF of the NWDAF receives a third data acquisition request from the ADRF, the third data acquisition request being the address information of the ADRF; The AnLF of the NWDAF sends the third data acquisition request to the corresponding NF, so that the NF sends the user data to the corresponding ADRF.

11. The method according to claim 1, wherein, Before the NWDAF converts the analysis and inference request from the consumer NF into a request identifier, the method further includes: The NWDAF receives the analysis and reasoning request from the consumer NF, the analysis and reasoning request including an analysis and reasoning question and an analysis and reasoning request context.

12. The method according to claim 1, wherein, After the NWDAF performs analysis and reasoning based on the analysis and reasoning model and the knowledge data, the method further includes: The NWDAF sends the analysis and inference results to the consumer NF.

13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, implements the method of any one of claims 1 to 12.

14. A computer program product comprising a computer program that, when executed by a processor, implements the method of any one of claims 1 to 12.

Citation Information

Patent Citations

  • Data acquisition method, system and device

    CN115396275A

  • Result transmission method and device, communication equipment and storage medium

    CN115865285A

  • Information processing method and device based on model transmission state analysis

    CN116170763A

  • Machine learning (ML) model retraining in 5G core networks

    CN118020278A

  • Protecting machine learning models in a wireless communication network

    WO2023241818A1