Information processing method and apparatus

By receiving and calculating the accuracy information of recommended information, the problem of recommended information accuracy monitoring in 5G networks is solved, the accuracy and effectiveness of information are ensured, and the use of information is allowed to be dynamically adjusted.

WO2025139640A1PCT designated stage expired Publication Date: 2025-07-03HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/136449
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-12-03
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

How to monitor the accuracy of recommended information in 5G networks to ensure its accuracy and effectiveness.

Method used

By receiving the optimization target from the first network element, and receiving the data after the first network element uses the recommended information, calculate and send the accuracy information of the recommendation information, so that the first network element can process according to the accuracy information.

Benefits of technology

Accuracy monitoring of recommended information is realized, the accuracy and effectiveness of information is ensured, and the first network element is allowed to pause or update the recommended information in the case of poor accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024136449_03072025_PF_FP_ABST
    Figure CN2024136449_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of communications, and provides an information processing method and apparatus. The method comprises: receiving an optimization objective from a first network element, wherein the optimization objective is used for generating recommendation information; sending the recommendation information to the first network element; receiving first data, wherein the first data is data corresponding to the optimization objective after the recommendation information is applied; and sending precision information of the recommendation information to the first network element, wherein the precision information is determined on the basis of the optimization objective and the first data. The described solution can monitor the precision of the recommendation information. When receiving the precision information, the first network element can perform processing on the basis of the precision information of the recommendation information. For example, when the precision information is poor, the first network element can pause using the recommendation information. For another example, when the precision information is poor, the first network element can request updated recommendation information from a second network element, so as to obtain the recommendation information having good precision information.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing method and device

[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of China on December 29, 2023, with application number 202311862702.6 and application name “Information Processing Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of communication technology, and more particularly, to an information processing method and apparatus. Background Art

[0003] 5G networks introduce a network data analytics function (NWDAF) element. The NWDAF receives user subscription or request messages, collects corresponding data from the network, processes and analyzes this data, and generates statistical or predictive analysis results or recommendations, which are then fed back to users.

[0004] However, how to monitor the accuracy of recommended information is an urgent problem to be solved. Summary of the Invention

[0005] The present application provides an information processing method and apparatus capable of monitoring the accuracy of recommended information.

[0006] In a first aspect, an information processing method is provided, including: receiving an optimization target from a first network element, the optimization target being used to generate recommendation information; sending the recommendation information to the first network element; receiving first data, the first data being data corresponding to the optimization target after applying the recommendation information; and sending accuracy information of the recommendation information to the first network element, wherein the accuracy information is determined based on the optimization target and the first data.

[0007] The method can be executed by the second network element, or by a component in the second network element (for example, a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the second network element.

[0008] Optionally, the second network element may be a network data analysis function network element, such as NWDAF. However, the present application does not limit the specific name of the second network element.

[0009] Through the above embodiment, the second network element can send the accuracy information of the recommended information to the first network element. The accuracy information is determined based on the optimization target and the true value corresponding to the optimization target. Therefore, the above solution can monitor the accuracy of the recommended information. After receiving the accuracy information, the first network element can make a decision based on the accuracy information of the recommended information. For example, the first network element can suspend the use of the recommended information if the accuracy information is poor. For another example, the first network element can request updated recommended information from the second network element if the accuracy information is poor, so as to obtain recommended information with better accuracy information.

[0010] In combination with the first aspect, in some implementations of the first aspect, the method further includes: receiving first information from the first network element, where the first information is used to request the accuracy information.

[0011] Through the above embodiment, the first network element can request the accuracy information of the recommended information from the second network element. Thus, the first network element can make a process based on the requested accuracy information.

[0012] In combination with the first aspect, in certain implementations of the first aspect, the method also includes: receiving second information from the first network element, the second information being used to indicate whether the first network element uses the recommendation information, whether the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the conditions under which the first network element uses the recommendation information, the target object for which the first network element uses the recommendation information, or at least one of the effects of the first network element using the recommendation information.

[0013] Through the above embodiment, the first network element can send feedback information about recommended information to the second network element. The second network element can then process the information based on the feedback. For example, if the first network element does not use the recommended information or does not use it in accordance with specifications, the second network element can analyze the cause and provide more appropriate recommended information. For another example, based on the actual conditions, goals, or effects of the first network element's use of the recommended information, the second network element can provide more appropriate recommended information.

[0014] In combination with the first aspect, in certain implementations of the first aspect, sending the accuracy information of the recommended information to the first network element includes: sending the accuracy information of the recommended information to the first network element when the first network element uses the recommended information according to the specifications corresponding to the recommended information.

[0015] Through the above embodiment, the first network element can send feedback information of the recommendation information to the second network element. In the case where the feedback information indicates that the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the second network element can respond to the feedback information and send accuracy information of the recommendation information to the first network element.

[0016] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending a first request to the first network element, the first request being used to request the first data; wherein, receiving the first data includes: receiving the first data from the first network element; or, the method further includes: sending a second request to the first device, the second request being used to request the first data, wherein the first device includes at least one of an application function network element, a network function network element or a terminal device; wherein, receiving the first data includes: receiving the first data from the first device.

[0017] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending third information to the first network element, where the third information is used to indicate that the accuracy information is determined based on the optimization target and the first data.

[0018] Through the above embodiment, the second network element can send the calculation method of the accuracy information to the first network element, thereby assisting the first network element in determining the confidence level of the accuracy information, so that the first network element can make processing based on the accuracy information.

[0019] In combination with the first aspect, in some implementations of the first aspect, the method further includes: updating the recommendation information when the accuracy information does not meet the first condition; and sending the updated recommendation information to the first network element.

[0020] Through the above embodiment, when the accuracy information does not meet the conditions, the second network element can send updated recommendation information to the first network element, thereby realizing accuracy monitoring of the recommendation information and providing more accurate recommendation information, thereby improving the quality of the recommendation information.

[0021] In combination with the first aspect, in some implementations of the first aspect, the method further includes: sending capability information to the network storage function network element, where the capability information is used to indicate the capability of checking the accuracy of the recommended information.

[0022] In a second aspect, an information processing method is provided, including: sending an optimization target to a second network element, wherein the optimization target is used to generate recommendation information; receiving the recommendation information from the second network element; and sending first information to the second network element, wherein the first information is used to request accuracy information of the recommendation information.

[0023] The method can be executed by the first network element, or by a component in the first network element (for example, a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the first network element.

[0024] Optionally, the first network element is called a user, a requester, etc. Optionally, the second network element may include at least one of a network function (NF), a terminal device, an access network device, or an application function network element. Exemplarily, the NF may be a policy control network element, a session management network element, a user plane function network element, an access and mobility management network element, etc.

[0025] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: sending second information to the second network element, the second information being used to indicate whether the first network element uses the recommendation information, whether the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the conditions under which the first network element uses the recommendation information, the target object for the first network element to use the recommendation information, or at least one of the effects of the first network element using the recommendation information.

[0026] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: receiving a first request from the second network element, the first request being used to request first data, wherein the accuracy information is determined based on the optimization target and the first data, and the first data is the data corresponding to the optimization target after the first network element uses the recommendation information; and sending the first data to the second network element.

[0027] In combination with the second aspect, in some implementations of the second aspect, the method further includes: receiving third information from the second network element, where the third information is used to indicate that the accuracy information is determined based on the optimization target and the first data.

[0028] In combination with the second aspect, in some implementations of the second aspect, the accuracy information does not meet the first condition, wherein the method further includes: receiving updated recommendation information from the second network element.

[0029] In combination with the second aspect, in certain implementations of the second aspect, the method also includes: sending a network element discovery request to a network storage function network element, the network element discovery request including a recommended information accuracy check capability, the network element discovery request being used to request discovery of a third network element having the recommended information accuracy check capability; receiving a network element discovery response from the network storage function network element, the network element discovery response including information of one or more of the third network elements; and determining the second network element among the one or more third network elements.

[0030] In a third aspect, an information processing method is provided, including: sending an optimization target to a second network element, the optimization target being used to generate recommendation information; receiving the recommendation information from the second network element; sending second information to the second network element, the second information being used to instruct the first network element to use the recommendation information according to the specification corresponding to the recommendation information; and receiving accuracy information of the recommendation information from the second network element.

[0031] In combination with the third aspect, in certain implementations of the third aspect, the second information is also used to indicate at least one of the conditions under which the first network element uses the recommendation information, the target object for which the first network element uses the recommendation information, or the effect of the first network element using the recommendation information.

[0032] In combination with the third aspect, in certain implementations of the third aspect, the method also includes: receiving a first request from the second network element, the first request being used to request first data, wherein the accuracy information is determined based on the optimization target and the first data, and the first data is the data corresponding to the optimization target after the first network element uses the recommendation information; and sending the first data to the second network element.

[0033] In combination with the third aspect, in certain implementations of the third aspect, the method further includes: receiving third information from the second network element, where the third information is used to indicate that the accuracy information is determined based on the optimization target and the first data.

[0034] In combination with the third aspect, in certain implementations of the third aspect, the accuracy information does not meet the accuracy condition, wherein the method further includes: receiving updated recommendation information from the second network element.

[0035] In combination with the third aspect, in certain implementations of the third aspect, the method also includes: sending a network element discovery request to a network storage function network element, the network element discovery request including a recommended information accuracy check capability, the network element discovery request being used to request discovery of a third network element having the recommended information accuracy check capability; receiving a network element discovery response from the network storage function network element, the network element discovery response including information of one or more of the third network elements; and determining the second network element among the one or more third network elements.

[0036] In a fourth aspect, a communication device is provided, comprising a processor, wherein the processor is configured to, by executing a computer program or instruction, or by processing a circuit, enable the communication device to execute the first aspect and any possible method of the first aspect, or enable the communication device to execute the second aspect and any possible method of the second aspect, or enable the communication device to execute the third aspect and any possible method of the third aspect.

[0037] In one possible implementation, the communication device further includes a memory for storing the computer program or instructions. Furthermore, the processor is specifically configured to call and execute the computer program or computer instructions stored in the memory, so that the processor implements any one of the first, second, or third aspects.

[0038] In one possible implementation, the communication device further includes a transceiver (also referred to as a communication interface), the transceiver being configured to input and / or output signals via the communication interface, and the processor being configured to control the transceiver to transmit and receive signals.

[0039] In a fifth aspect, a communication device is provided, comprising a processing circuit (also referred to as a processor) and an input / output interface (also referred to as an interface circuit), the input / output interface being used to input and / or output signals, the processing circuit being used to execute the first aspect and any possible method of the first aspect; or the processing circuit being used to execute the second aspect and any possible method of the second aspect; or the processing circuit being used to execute the third aspect and any possible method of the third aspect.

[0040] In one possible implementation, the processor is configured to communicate with other devices via an interface circuit and execute the method in any one of the implementations of the first, second, or third aspects.

[0041] In a sixth aspect, a communication device is provided. The communication device may be a first network element, or a device or module for performing the function of the first network element; the communication device may be a second network element, or a device or module for performing the function of the second network element.

[0042] In one possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the first aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0043] In another possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the second aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0044] In another possible implementation, the communication device may include a module or unit corresponding to each of the methods / operations / steps / actions described in the third aspect. The module or unit may be a hardware circuit, software, or a combination of hardware circuit and software.

[0045] In the seventh aspect, a computer-readable storage medium is provided, on which a computer program or instruction is stored. When the computer program or the instruction is run on a computer, the first aspect and any possible method of the first aspect are executed; or, the second aspect and any possible method of the second aspect are executed; or, the third aspect and any possible method of the third aspect are executed.

[0046] In an eighth aspect, a computer program product is provided, comprising a computer program or instructions, which, when run on a computer, causes the first aspect and any possible method of the first aspect to be executed; or causes the second aspect and any possible method of the second aspect to be executed; or causes the third aspect and any possible method of the third aspect to be executed.

[0047] In a ninth aspect, a communication device is provided, comprising a processor connected to a memory and configured to call a program stored in the memory to execute any possible method of the first, second, or third aspects. The memory may be located within or outside the communication device. The processor may include one or more processors.

[0048] In one implementation, the communication device of the fourth, fifth, sixth, and ninth aspects may be a chip or a chip system.

[0049] In a tenth aspect, a chip device is provided, comprising a processor for calling a computer program or computer instruction in a memory so that the processor executes any one of the implementation methods of the first, second or third aspects above.

[0050] Optionally, the processor is coupled to the memory via an interface.

[0051] In the eleventh aspect, a communication system is provided, which includes a first network element and a second network element; the second network element is used to execute the method shown in the first aspect, and the first network element is used to execute the method shown in the second aspect or the third aspect.

[0052] The description of the advantageous effects of any of the second aspect to the eleventh aspect etc. may refer to the description of the advantageous effects of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] FIG1 is a schematic diagram of a network architecture of a communication system applicable to an embodiment of the present application.

[0054] FIG2 is a schematic flow chart of a method for providing analysis results.

[0055] FIG3 is a schematic flow chart of a method for providing recommendation information.

[0056] FIG4 is a schematic flowchart of an information processing method provided in an embodiment of the present application.

[0057] FIG5 is a schematic flowchart of another information processing method provided in an embodiment of the present application.

[0058] FIG6 is a schematic flowchart of another information processing method provided in an embodiment of the present application.

[0059] FIG7 is a schematic flowchart of another information processing method provided in an embodiment of the present application.

[0060] FIG8 is a schematic block diagram of a communication device according to an embodiment of the present application.

[0061] FIG9 is a schematic block diagram of another communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0062] The technical solution in this application will be described below with reference to the accompanying drawings.

[0063] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.

[0064] The term "and / or" in this document simply describes a relationship between related objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. Additionally, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0065] Additionally, in the embodiments of this application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.

[0066] The business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0067] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in yet other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically stated. The terms "including," "comprising," "having," and variations thereof mean "including but not limited to," unless otherwise specifically stated.

[0068] The technical solution provided by this application can be applied to various communication systems, such as the fifth generation (5 th generation, 5G) or new radio (NR) system, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, etc. The technical solution provided by this application can also be applied to future communication systems, such as the sixth generation (6 th The technical solution provided in this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and Internet of Things (IoT) communication systems or other communication systems.

[0069] Figure 1 shows a schematic diagram of the network architecture of a communication system applicable to an embodiment of the present application. The network architecture includes a network capability exposure network element, a network storage function network element, a network data analysis network element, an application function network element, a policy control network element, a unified data storage network element, a unified data management network element, an access and mobility management network element, a session management network element, a binding support function network element, a terminal device, an access network device, a user plane function network element, and a data network (DN) connected to the operator's network. The terminal device can send service data to the data network through the access network device and the user plane function network element, and receive service data from the data network. The access network device can communicate with the network management.

[0070] A terminal device is a device with wireless transceiver capabilities, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on water (such as ships, etc.); it can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can communicate with the core network via the radio access network (RAN) and exchange voice and / or data with the RAN. The terminal device can be a mobile phone, a tablet computer (Pad), a computer with wireless transceiver capabilities, a mobile internet device (MID), a wearable device, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of this application do not limit the application scenarios. Terminal devices may also be referred to as user equipment (UE), mobile stations, and remote stations. The embodiments of this application do not limit the specific technology, device form, or name of the terminal devices.

[0071] Access network equipment is a device used to connect terminal devices to a wireless network. Access network equipment can be a node in a radio access network, also known as a base station or a radio access network (RAN) node (or device). For ease of description, RAN will sometimes be used to refer to access network equipment. It is understood that RAN can also be referred to as access network (AN) equipment. The access network equipment may include an evolved base station (NodeB or eNB or e-NodeB, evolutionary Node B) in a long term evolution (LTE) system or an evolved LTE system (LTE-Advanced, LTE-A), such as a traditional macro base station eNB and a micro base station eNB in ​​a heterogeneous network scenario, or may also include a next generation node B (gNB) in a 5G or NR system, or may also include a radio network controller (RNC), a node B (NB), a base station controller (BSC), a base transceiver station (BTS), a transmission reception point (TRP), a home base station (e.g., home evolved NodeB, or home Node B, HNB), a base band unit (BBU), a base band pool BBU pool, or a WiFi access point (AP), etc., or may also include a centralized unit (CU) and a distributed unit (CU) in a cloud radio access network (CloudRAN) system. Unit (DU), not limited in the embodiments of the present application. In a separate deployment scenario where the access network equipment includes a CU and a DU, the CU supports protocols such as radio resource control (RRC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP); the DU mainly supports the radio link control layer (RLC), media access control layer (MAC), and physical layer protocols.

[0072] A network capability exposure network element can controllably expose some network functions to applications. In a 5G communication system, a network capability exposure network element can be a network exposure function (NEF). In future communication systems (such as a 6G communication system), the network capability exposure network element can still be an NEF network element, or it can have other names, which are not limited by this application.

[0073] The network storage function network element is mainly used to provide registration and discovery functions for network elements or services provided by network elements. In 5G communication systems, the network storage function network element can be a network repository function (NRF). In future communication systems (such as 6G communication systems), the network storage function network element can still be an NRF network element, or it can have other names, which is not limited by this application.

[0074] The network data analysis network element can collect data from various NFs, application function network elements (through network capability exposure function network elements), terminal devices, network management, etc., and perform analysis and prediction. The network data analysis network element has data collection, training, analysis, and reasoning functions. After the network data analysis network element performs analysis and training based on relevant data, it can provide data analysis results to network functions, application function network elements, terminal devices or network management systems. The analysis results can assist the network in selecting service quality parameters for the service, or assist the network in executing traffic routing, or assist the network in selecting background data transmission strategies, etc. Network functions include policy control network elements, session management network elements, user plane function network elements, access and mobility management network elements, etc. In a 5G communication system, the network data analysis network element can be an NWDAF. In future communication systems (such as 6G communication systems), the network data analysis network element can still be an NWDAF network element, or it can have other names, which is not limited by this application.

[0075] The application function network element can provide service data of various applications to the control plane network elements of the operator's communication network, or obtain network data information and control information from the control plane network elements of the communication network. In the 5G communication system, the application function network element can be an application function (AF). In future communication systems (such as 6G communication systems), the application function network element can still be an AF network element, or it can have other names, which is not limited by this application. For example, the application function network element can also be called an application server or a service server. In addition, the application function network element can be deployed in the operator network or by a third party.

[0076] The policy control network element includes the generation and maintenance of policy control functions, charging policy control functions, quality of service (QoS) flow control policies, UE access policies, etc. In 5G communication systems, the policy control network element can be a policy control function (PCF). In future communication systems (such as 6G communication systems), the policy control network element can still be a PCF network element, or it can have other names, which is not limited by this application.

[0077] The unified data storage network element is mainly used to store structured data information, including contract information, policy information, and network data or business data defined in a standard format. In the 5G communication system, the unified data storage network element can be a unified data repository (UDR). In future communication systems (such as 6G communication systems), the unified data storage network element can still be a UDR network element, or it can have other names, which is not limited by this application.

[0078] The unified data management network element is mainly used to manage the contract information of terminal devices. In the 5G communication system, the unified data management network element can be unified data management (UDM). In future communication systems (such as 6G communication systems), the unified data management network element can still be the UDM network element, or it can have other names, which is not limited by this application.

[0079] The access and mobility management network element is mainly used for the attachment and tracking area update processes of terminals in mobile networks. The access and mobility management network element can provide non-access stratum (NAS) messages, complete registration management, connection management, reachability management, allocation of tracking area list (TA list), legal monitoring, access authorization, authentication and mobility management, etc., and transparently route session management (SM) messages to the session management network element. In the fifth generation (5G) communication system, the access and mobility management network element can be the access and mobility management function (AMF). In future communication systems (such as 6G communication systems), the mobility management network element can still be the AMF network element, or it can have other names, which is not limited in this application.

[0080] The session management network element is mainly used for session and bearer management in mobile networks, such as session establishment, modification, and release. Specific functions include allocating Internet Protocol (IP) addresses to terminals and selecting user plane function network elements that provide message forwarding functions. In 5G communication systems, the session management network element can be a session management function (SMF). In future communication systems (such as 6G communication systems), the session management network element can still be an SMF network element, or it can have other names, which are not limited by this application.

[0081] The binding support network element is mainly used for session binding and selecting the policy control function network element for the user. In the 5G communication system, the binding support network element can be the BSF. In future communication systems (such as the 6G communication system), the binding support network element can still be the BSF network element, or it can have other names, which is not limited by this application.

[0082] The user plane function network element is mainly used to process user messages, such as forwarding, billing, legal interception, etc. In addition, the user plane function network element can be used for routing and forwarding, threshold control, traffic monitoring, verification and other functions of user plane data. The user plane function network element can also be used for the management of UE IP addresses, the management of core network (CN) tunnel information, etc. The user plane function network element can also be called a protocol data unit (PDU) session anchor (PSA). In a 5G communication system, the user plane function network element can be a user plane function (UPF). In future communication systems (such as 6G communication systems), the user plane function network element can still be a UPF network element, or it can have other names, which is not limited in this application.

[0083] Network management is mainly used to complete daily network and service analysis, prediction, planning and configuration work, as well as testing and fault management of the network and its services. OAM can interact with RAN to obtain information such as wireless channel conditions and wireless resource utilization on the RAN side. In 5G communication systems, network management can be operations, supervision and management (OAM). In future communication systems (such as 6G communication systems), network management can still be OAM network elements, or it can have other names, which are not limited by this application.

[0084] Data networks are primarily used to provide data transmission services to terminal devices. Data networks can be private networks, such as local area networks (LANs), public data networks (PDNs), such as the Internet, or proprietary networks deployed jointly by operators, such as those configured with IP multimedia core network subsystem (IMS) services. Data networks can also be provided by third parties.

[0085] In the architecture shown in Figure 1, the interface names and functions between the various network elements are as follows:

[0086] 1. N1: The interface between AMF and UE, which can be used to deliver QoS control rules to UE.

[0087] 2. N2: The interface between AMF and (R)AN, which can be used to transmit radio bearer control information from the core network side to the RAN.

[0088] 3. N3: Interface between RAN and UPF, used to transfer uplink or downlink user plane data between RAN and UPF.

[0089] 4. N4: The interface between SMF and UPF, which can be used to transmit information between the control plane and the user plane, including the control of the forwarding rules, QoS control rules, traffic statistics rules, etc. for the user plane and the reporting of information on the user plane.

[0090] 5. N6: Interface between UPF and DN, used to transmit uplink or downlink user data flow between UPF and DN.

[0091] 6. The service-oriented interfaces Nnef, Nnrf, Namf, Npcf, Nsmf, Nudm, Nnwdaf, Naf, Nudr, Nudm, and Nbsf are respectively provided by the above-mentioned NEF network elements, NRF network elements, AMF network elements, PCF network elements, SMF network elements, UDM network elements, NWDAF network elements, AF network elements, UDR network elements, UDM network elements, and BSF network elements, and are used to call corresponding service-oriented operations.

[0092] It should be understood that the above-mentioned network element or function can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (e.g., a cloud platform). Optionally, the above-mentioned network element or function can be implemented by a single device, or by multiple devices, or as a functional module within a single device, which is not specifically limited in the embodiments of the present application.

[0093] It should also be understood that the above naming is only defined to facilitate the distinction between different functions and should not constitute any limitation to this application. This application does not exclude the possibility of adopting other naming in 5G networks and other networks in the future. For example, in a 6G network, some or all of the above networks may continue to use the terminology in 5G, or other names may be used. The interface name between the various network elements in Figure 1 is only an example. The name of the interface in the specific implementation may be other names, and this application does not make specific limitations on this. In addition, the name of the message (or signaling) transmitted between the above-mentioned network elements is only an example and does not constitute any limitation on the function of the message itself.

[0094] It should be noted that the aforementioned "network element" may also be referred to as an entity, device, apparatus, or module, and this application does not specifically limit this. Furthermore, in this application, for ease of understanding and explanation, the term "network element" is omitted in some descriptions. For example, the PCF network element is referred to as PCF. In this case, the "PCF" should be understood as a PCF network element or PCF entity. The following descriptions of identical or similar situations are omitted.

[0095] The NWDAF network element can receive subscription requests from consumers (such as NF, UE or OAM), collect corresponding data from the network, process and analyze the data, obtain statistical or predictive analysis results, and finally feed back the analysis results to the user.

[0096] Exemplarily, the user of the NWDAF analysis subscription (Nnwdaf_AnalyticsSubscription_Subscribe) service operation, or the analysis request (Nnwdaf_AnalyticsInfo_Request) service operation can be a 5G core network (5G core network, 5GC) NF (such as PCF, network slice selection function (network slice selection function, NSSF), AMF, SMF, NEF, NWDAF, data collection coordination function (data collection coordination function, DCCF), AF, UE or OAM. After obtaining the analysis result, NWDAF will feed it back to the user who issued the subscription or to the network element specified by the user (5GC NFs or OAM). NWDAF supports providing multiple different types of data analysis results, which are distinguished by analysis identifiers (analytics ID). For example, the analysis identifier is service experience, which indicates the service experience data analysis result; the analysis identifier is network performance, which indicates the network performance analysis result; the analysis identifier is UE mobility (UE The UE mobility analysis result is represented by the UE mobility information. When a user subscribes to or requests analysis results from the NWDAF, the user can include one or more analysis identifiers to identify the type of analysis results the user wants to obtain from the NWDAF. The NWDAF can collect the corresponding data from the network based on the analysis identifiers and feed back the derived analysis results to the user.

[0097] FIG2 is a schematic flow chart of a method 200 for providing analysis results. The method 200 is described below with reference to FIG2 .

[0098] S210: The user sends an analysis subscription / request message to the NWDAF.

[0099] For example, a user can send an analysis subscription message to NWDAF through an analysis subscription service operation, where the analysis subscription message is used to subscribe to analysis results. For another example, a user can send an analysis request message to NWDAF through an analysis request service operation, where the analysis request message is used to request analysis results.

[0100] Exemplarily, the analysis subscription message or the analysis request message may include at least one of the following parameters.

[0101] (1) A list of analytics ID(s), which may include at least one analytics ID, each of which is used to identify a subscribed or requested analytics result.

[0102] (2) Analytics filter information, which can indicate the applicable conditions of the analysis results, such as the area of ​​interest (AOI) and single network slice selection assistance information (S-NSSAI).

[0103] (3) Target of analytics reporting, which can indicate the target to which the analytics request applies. For example, the target can be a specific UE, a group of UEs, or any UE.

[0104] (4) Analytics target period: This indicates the time period for which the analysis results are applicable. In other words, the analysis target period indicates the time period for which the user wants to obtain analysis results.

[0105] S220, NWDAF sends an analysis notification / response message to the user.

[0106] After executing S210 and before executing S220 , the NWDAF may collect data and determine analysis results according to the user's subscription / request.

[0107] As an example, if the user sends an analysis subscription message in S210, NWDAF can send an analysis notification message to the user through the analysis subscription notification (Nnwdaf_AnalyticsSubscription_Notify) service operation, and the analysis notification message can indicate the analysis result. As another example, if the user sends an analysis request message in S210, NWDAF can send an analysis response message to the user through the analysis response (Nnwdaf_AnalyticsInfo_Request Response) service operation, and the analysis response message can indicate the analysis result.

[0108] Exemplarily, the analysis notification message or the analysis response message may include at least one of the following parameters.

[0109] (1) For each analytics ID, the analytics information in the requested analytics target period.

[0110] (2) Timestamp of analytics generation.

[0111] (3) Validity period: It can indicate the validity period of the analysis results.

[0112] (4) Confidence, which can indicate the confidence in the predicted analysis results.

[0113] NWDAF may provide recommended information. For example, NWDAF may provide a recommended back-off timer to AMF. For another example, NWDAF may provide recommended QoS parameters to PCF. Exemplarily, the recommended information includes but is not limited to at least one of the following:

[0114] (1) Recommended QoS parameters, such as packet delay budget (PDB), uplink-maximum bitrate, etc. The recommended QoS parameters can be one QoS parameter or a combination of multiple QoS parameters.

[0115] (2) Recommended network elements, such as UPF, application server (AS), etc.

[0116] (3) Recommended time information, such as avoidance timer, etc.

[0117] (4) Recommended UE, such as the attacked UE.

[0118] (5) Recommended location information, such as paging restriction areas, etc.

[0119] (6) Recommended load ratio, such as load balancing ratio, etc.

[0120] FIG3 is a schematic flow chart of a method 300 for providing recommendation information. The method 300 is described below with reference to FIG3 .

[0121] S310: The user sends a recommendation subscription / request message to the NWDAF.

[0122] For example, a user can send a recommendation subscription message to NWDAF through the recommendation subscription (Nnwdaf_Recommendations_Subscribe) service operation, which is used to subscribe to recommendation information. For another example, a user can send a recommendation request message to NWDAF through the recommendation request (Nnwdaf_Recommendations_Request) service operation, which is used to request recommendation information.

[0123] Exemplarily, the recommendation subscription message or the recommendation request message may include at least one of the following parameters.

[0124] (1) The desired recommendation on a given domain.

[0125] (2) The observation period [start..end] in the future on which recommendations are requested may indicate the time period for providing recommendation information, i.e., the user requests NWDAF to provide recommendation information applicable to a specific time period.

[0126] (3) The maximum tolerable delay for the provision of the recommendations.

[0127] (4) Target of event reporting: This field can indicate the target of the recommended information. For example, the target can be a UE, a group of UEs, or any UE. For example, if a user wants to obtain recommended QoS parameters and specifies the target of the event report as Subscription Permanent Identifier (SUPI) 1, it means that the user wants to obtain the recommended QoS parameters for SUPI 1.

[0128] (5) Event filtering information, which can indicate the filtering information for recommended information. For example, event filtering information can be AOI, S-NSSAI, etc. Event filtering information can also indicate the applicable conditions for recommended information. For example, if the event filtering information is cell 1, it means that the user wants to obtain recommended information within cell 1.

[0129] The desired recommendation result for a given domain may include at least one of the following parameters.

[0130] (a) The recommendation registered ID in the given domain, hereinafter also referred to as the "recommendation ID". The recommendation ID may indicate the type of recommendation information the user desires to obtain. For example, the recommendation ID may be used to identify recommended QoS parameters or recommended UPF network elements.

[0131] (b) Optimization goals: For example, when a user wants to obtain recommended QoS parameters, the optimization goal can be the mean opinion score (MOS) of the service experience, such as MOS>4.

[0132] (c) Constraints per requested parameter, which can be expressed as parameter ranges. For example, if a user wants to obtain recommended QoS parameters, the parameter range can be 50 megabits per second (Mbps) < bitrate < 100Mbps, or 20 milliseconds (ms) < delay < 50ms, etc.

[0133] The above (b) and (c) are optional.

[0134] S320, NWDAF sends a recommendation notification / response message to the user.

[0135] After executing S310 and before executing S320 , the NWDAF may collect data and determine recommendation information according to the user's subscription / request.

[0136] As an example, if the user sends a recommendation subscription message in S310, the NWDAF may send a recommendation notification message to the user through the recommendation notification (Nnwdaf_Recommendations_Notify) service operation, and the recommendation notification message may indicate the recommendation information. As another example, if the user sends a recommendation request message in S310, the NWDAF may send a recommendation response message to the user through the recommendation response (Nnwdaf_Recommendations_Response) service operation, and the recommendation response message may indicate the recommendation information.

[0137] For example, the recommendation notification message or the recommendation response message may include one or more candidate recommendation information (Recommendation). The recommendation information may include at least one of the following parameters.

[0138] (1) A reference to the recommendation registered ID in the recommendation domain may indicate the recommendation ID.

[0139] (2) The vector of tagged parameter recommended values ​​or value ranges.

[0140] (3) The associated impacts (a set of predicted analytics) if such parameters are chosen.

[0141] (4) The priority order of recommended information (a preference order in order to suggest a preference).

[0142] The above (3) and (4) are optional.

[0143] However, how to monitor the accuracy of recommended information is an urgent problem to be solved.

[0144] FIG4 is a schematic flow chart of an information processing method 400 provided in an embodiment of the present application. The method 400 can monitor the accuracy of recommendation information. The method 400 is described below with reference to FIG4 .

[0145] S410: The second network element receives an optimization target from the first network element. Correspondingly, the first network element sends the optimization target to the second network element.

[0146] The optimization objective can be used to generate recommendation information.

[0147] The second network element may be a network data analysis function network element, such as NWDAF. However, the present application does not limit the specific name of the second network element.

[0148] The first network element may be referred to as a user, a requester, or the like. However, this application does not limit the specific name of the first network element. The first network element may be a NF, a network management system, a terminal device, an access network device (e.g., a RAN), or an application function network element. The NF may be a core network element, for example, a PCF, an AMF, or an SMF.

[0149] S420: The second network element sends the recommendation information to the first network element. Correspondingly, the first network element receives the recommendation information from the second network element.

[0150] The optimization target can be used to generate recommendation information. In some optional embodiments, the second network element can generate recommendation information based on the optimization target. For example, the optimization target is a service experience MOS greater than 4. The second network element can generate recommended QoS parameters based on the optimization target, and the QoS parameters are used to meet the optimization target.

[0151] It should be noted that, in addition to being used to generate recommendation information, the optimization target can also have other functions or effects. For example, the optimization target can be used to generate accuracy information of the recommendation information, which can be described in detail below.

[0152] It should be noted that the recommendation information generated by the second network element is based on the data collected by the second network element. In other words, the recommendation information can theoretically meet the optimization objective. The second network element predicts that after the first network element uses the recommendation information, the relevant parameters can theoretically meet the optimization objective. "Meeting the optimization objective" can be understood as the recommendation information being able to achieve the optimization objective. For example, the optimization objective is to achieve a service experience MOS greater than 4. Meeting this optimization objective can mean that the second network element predicts that after the first network element uses the recommended QoS parameters, the service experience MOS greater than 4.

[0153] This application does not limit the name of the optimization target. For example, the optimization target can also be called a business target, an optimization condition, or have other names.

[0154] This application does not limit the name of the recommendation information. For example, the recommendation information can also be called a recommendation result or have other names.

[0155] The optimization goal can be carried in an analysis subscription message or an analysis request message, or in a recommendation subscription message or a recommendation request message, or in other messages. This application is not limited to this. Exemplarily, a recommendation subscription message or a recommendation request message can include a recommendation requirement object, which can include the optimization goal.

[0156] In some optional embodiments, the generated recommendation information does not meet the optimization objective. "Not meeting the optimization objective" can be understood as the recommendation information failing to achieve the optimization objective. For example, the optimization objective is for the service experience MOS to be greater than 4. This failure can occur when the second network element predicts that the service experience MOS of the first network element, after using the recommended QoS parameters, is theoretically no greater than 4, for example, a theoretical service experience MOS of 3.5.

[0157] It should be noted that S420 can be executed after S410 or before S410. It is understandable that if S420 is executed before S410, the second network element can obtain the optimization target in other processes.

[0158] S430: The second network element receives the first data.

[0159] The first data may be data corresponding to the optimization target after the first network element uses the recommendation information. In other words, the first data may be data corresponding to the optimization target after the recommendation information is applied.

[0160] The first network element uses the recommended information, which may be the first network element applying the recommended information to the corresponding network element. For example, if the recommended information is a QoS parameter, the first network element uses the QoS parameter, which may be the first network element binding the QoS parameter to a specific QoS flow.

[0161] The first data is the data corresponding to the optimization target. The term "corresponding" may mean that the type of the first data is the same as the optimization target. For example, the first data and the optimization target are both MOS of the service experience. The term "corresponding" may also mean that the first data is the corresponding actual parameter of the optimization target. The optimization target is the parameter that is expected to be achieved, but it is not necessarily achieved in practice. For example, if the optimization target is that the MOS of the service experience is greater than 4, it does not mean that the MOS of the actual service experience is greater than 4. The first data is a real, actual parameter. For example, the first data is that the MOS of the service experience is greater than 4, which indicates that the MOS of the actual service experience of the network element is greater than 4.

[0162] This application does not limit the name of the first data. For example, the first data can also be called truth data, ground truth data, ground truth data of optimization goals, true value, true value of optimization goal, or other names.

[0163] The second network element receiving the first data can also be understood as the second network element obtaining the first data, or the second network element collecting the first data, or the second network element requesting the first data.

[0164] The second network element may execute S430 in response to receiving the optimization target. That is, upon receiving the optimization target, the second network element may receive, obtain, collect, or request the first data. However, this application is not limited to this. The second network element may execute S430 based on other preconditions, or the second network element may proactively execute S430.

[0165] This application does not limit the message carried by the first data. For example, the first data can be carried in a data notification message of an application function network element or a network function. For another example, the first data can be carried in recommendation feedback information of the first network element.

[0166] S440: The second network element sends accuracy information of the recommendation information to the first network element.

[0167] The accuracy information may be determined based on the optimization objective and the first data. Alternatively, the accuracy information may be determined based on the first data and the second data. The second data may be data corresponding to the optimization objective after the second network element uses the recommended information. In other words, the second data may be a target that the second network element predicts can be achieved after using the recommended information. For example, if the recommended information is QoS parameters and the optimization objective is service experience, the first data may be the actual service experience, and the second data may be the predicted service experience that may be achieved using the recommended QoS parameters.

[0168] In some optional embodiments, method 400 includes: the second network element determines accuracy information according to the optimization target and the first data.

[0169] In some optional embodiments, the method 400 includes: the second network element determining the second data; and the second network element determining the accuracy information based on the first data and the second data. The second network element may determine the second data based on the recommendation information.

[0170] The accuracy information of the recommendation information may describe whether the recommendation information is accurate or reliable. For example, the higher the accuracy indicated by the accuracy information, the more accurate or reliable the recommendation information provided by the second network element is.

[0171] As an example, the accuracy of the recommendation information can be expressed as the difference between the optimization target and the first data. For example, if the optimization target is a service experience MOS greater than 4, and the first data after the first network element uses the recommendation information is a service experience MOS greater than 3.5, then the accuracy of the recommendation information is that the error in the service experience MOS is greater than 0.5.

[0172] As another example, the accuracy information of the recommendation information can be expressed as the frequency with which multiple first data reach the optimization target. For example, the optimization target is that the MOS of the service experience is greater than 4. The second network element can obtain N first data (N is a positive integer) after the first network element uses the recommendation information. Here, it is assumed that among the N first data, there are M first data greater than or equal to the optimization target (M is a positive integer less than or equal to N). Then, the accuracy information of the recommendation information can be M / N, and the value of M / N can be expressed as a percentage or as a decimal. In some optional implementation scenarios, the above-mentioned N first data can be obtained periodically after the first network element uses the recommendation information. For example, after the first network element uses the QoS parameters, the MOS of the service experience is sampled every 1 minute. In other optional implementation scenarios, the above-mentioned N first data can be N first data respectively obtained from the N UEs after the first network element applies the recommendation information to the N UEs.

[0173] As another example, the precision information of the recommended information can be expressed as the frequency with which multiple first data reach the optimization target. For example, the optimization target is that the MOS of the service experience is greater than 4. The second network element can obtain N first data after the first network element uses the recommended information. It is assumed that among the N first data, there are M first data that are greater than or equal to the optimization target. Then, the precision information of the recommended information can be M. When the precision information is expressed in frequency, the total number of first data obtained by the second network element (i.e., N) can be preset (for example, 100), or the total number can be indicated to the first network element. The precision information of the recommended information can also be expressed in other forms, which is not limited in this application.

[0174] This application does not limit the message that carries the accuracy information. For example, the accuracy information can be carried in an analysis notification message or an analysis response message, or in a recommendation notification message or a recommendation response message. The accuracy information can also be carried in other messages. Exemplarily, a recommendation notification message or a recommendation response message may include a recommendation result object, which may include accuracy information.

[0175] It should be noted that method 400 can be executed periodically. In some optional embodiments, S410 can be executed in each execution cycle, or only in the first execution cycle, or in any execution cycle, which is not limited by this application. The accuracy information can be the accuracy information of method 400 during the first execution, or the accuracy information of method 400 during any execution, which is not limited by this application.

[0176] Through the above embodiment, the second network element can send the accuracy information of the recommended information to the first network element. The accuracy information is determined based on the optimization target and the true value corresponding to the optimization target. Therefore, the above solution can monitor the accuracy of the recommended information. After receiving the accuracy information, the first network element can make a decision based on the accuracy information of the recommended information. For example, the first network element can suspend the use of the recommended information if the accuracy information is poor. For another example, the first network element can request updated recommended information from the second network element if the accuracy information is poor, so as to obtain recommended information with better accuracy information.

[0177] Optionally, in another implementation scenario of the above embodiment, the method 400 further includes: the second network element receiving first information from the first network element, where the first information can be used to request the accuracy information. Accordingly, the first network element sends the first information to the second network element.

[0178] Furthermore, the second network element may execute at least one of the above S410 to S440 according to the first information, or in response to the first information.

[0179] This application does not limit the message carried by the first information. For example, the first information may be carried in an analysis notification message or an analysis response message, or in a recommendation notification message or a recommendation response message. The first information may also be carried in other messages. For example, a recommendation subscription message or a recommendation request message may include a recommendation request object, which may include the first information.

[0180] In some optional embodiments, the first information may include recommendation accuracy request information, where the request information is used to instruct the second network element to provide accuracy information to the first network element. In other optional embodiments, the first information may have other names, such as recommendation accuracy request information or other names.

[0181] In some optional embodiments, the first information may further include a recommendation accuracy information time window, which is used to indicate a time period with a start and end time. The time window indicates that the first network element only considers accuracy information generated within the time period. The recommendation accuracy information time window may also have other names.

[0182] In some optional embodiments, the first information may further include a recommendation accuracy information periodicity, which is used to instruct the second network element to periodically send accuracy information corresponding to the recommendation information to the first network element, where the period is a value indicated by the recommendation accuracy information periodicity. The recommendation accuracy information periodicity may also have other names.

[0183] In some optional embodiments, the first information may further include a recommended accuracy threshold, including one or more thresholds. When the second network element detects that the accuracy information is less than or equal to the one or more thresholds, it may proactively send the accuracy information to the first network element. The recommended accuracy threshold may also have other names.

[0184] In some optional embodiments, the first information may further include an updated recommendation flag, indicating that if the second network element can generate new recommendation information within the above-mentioned recommendation accuracy information time window, the second network element may send the new recommendation information to the first network element.

[0185] In some optional embodiments, the first information or other information may include a recommendation information identifier to indicate the type of the recommendation information. For example, if the recommendation information identifier is QoS recommendation, it may indicate that the recommended information is a QoS parameter. This application does not limit the name of the recommendation information identifier. For example, the recommendation information identifier may be called an analytics ID or a recommendation registered ID.

[0186] In some optional embodiments, the first information or other information may include a recommendation flag, instructing the second network element to provide recommendation information to the first network element. The second network element may generate a recommendation result based on the recommendation flag according to a preset logic, method, or approach. For example, based on the recommendation flag, the second network element may determine that it is necessary to retrieve previously generated historical recommendation information and then generate new recommendation information based on the historical recommendation information.

[0187] In some optional embodiments, the first information may include an optimization target. In other words, the optimization target in S410 may be carried in the first information.

[0188] Through the above embodiment, the first network element can request the accuracy information of the recommended information from the second network element. Thus, the first network element can make a process based on the requested accuracy information.

[0189] Optionally, in another implementation scenario of the above embodiment, the method 400 further includes: the second network element receiving the second information from the first network element. Accordingly, the first network element sends the second information to the second network element.

[0190] Among them, the second information can be used to indicate whether the first network element uses the recommendation information, whether the first network element uses the recommendation information according to the specifications corresponding to the recommendation information, the conditions under which the first network element uses the recommendation information, the target object for which the first network element uses the recommendation information, or at least one of the effects of the first network element using the recommendation information.

[0191] It should be noted that whether the first network element uses the recommendation information may include whether the first network element has already used the recommendation information, and may also include whether the first network element is going to use the recommendation information.

[0192] This application does not limit the message that carries the second information. For example, the second information can be carried in an analysis notification message or an analysis response message, or in a recommendation notification message or a recommendation response message. The second information can also be carried in other messages. For example, a recommendation subscription message or a recommendation request message can include a recommendation request object, and the recommendation request object can include the second information.

[0193] This application does not limit the specific name of the second information. The second information can be recommendation feedback information or have other names. For example, the second information can be called feedback information, etc.

[0194] In some optional embodiments, the second information may include indication information indicating whether the recommendation information was used or will be used. This indication information may also have other names. It should be noted that this indication information may indicate whether all the recommendation information is used, or may indicate whether only part of the recommendation information is used.

[0195] In some optional embodiments, the second information may include instruction information for indicating whether the recommendation information is used in accordance with the specification of the recommendation information. The instruction information may also have other names. For example, the instruction information may indicate that the recommendation information is used in accordance with the specification of the recommendation information, or indicate that the recommendation information is not used in accordance with the specification of the recommendation information.

[0196] The specification of the recommended information may be an input parameter included in the request message when the first network element requests the recommended information. The input parameter included in the request message may be a parameter included in the subscription / request message in S210 or S310 above. For example, the specification of the recommended information may include a specific area, a specific slice, etc. For example, the recommended information is applicable to cell 1 and S-NSSAI1. If the first network element uses the recommended information in the above-mentioned cell 1 and S-NSSAI1, the second information may be used to indicate that the first network element uses the recommended information according to the specification corresponding to the recommended information. Otherwise, for example, if the first network element uses the recommended information in cell 2 and S-NSSAI2, the second information may be used to indicate that the first network element does not use the recommended information according to the specification corresponding to the recommended information.

[0197] The specification may also include at least one of a recommendation information identifier, a target, or recommendation filter information. For example, the recommendation filter information may be AOI, S-NSSAI, etc. The specification may also be called a recommendation specification or have other names.

[0198] In some optional embodiments, the second information may include indication information indicating conditions for using the recommendation. The indication information may also have other names. For example, if the first network element does not use the recommendation information in accordance with the specification, the actual usage conditions of the recommendation information may be indicated through the indication information. For another example, the first network element may indicate the actual usage conditions of the recommendation information through the indication information, and the second network element may determine whether the first network element uses the recommendation information in accordance with the specification based on the indication information. Exemplarily, the actual usage conditions may include a timestamp, a time window, an AOI, an S-NSSAI, or an application ID, etc.

[0199] In some optional embodiments, the second information may include indication information indicating a target object for using the recommendation. The first network element may indicate the target object used for the recommendation result, for example, one or more SUPIs, internal group identifiers, or any UE. The indication information indicates that the first network element actually uses the recommendation information for one or more UEs. For example, the PCF may set the QoS parameters of one or more UEs based on the QoS parameters recommended by the second network element. For another example, the recommendation information is a UPF, and the SMF may determine the UPF based on the recommendation information, wherein the determined UPF may carry data transmission for one or more UEs. For another example, the recommendation information is an avoidance timer, and the AMF may configure the avoidance timer for one or more UEs.

[0200] In some optional embodiments, the second information may include indication information indicating the effectiveness for using the recommendation. The indication information may also have other names. If the recommendation is used, the first network element may provide feedback to the second network element via the second information on the effectiveness of the recommendation. For example, the indication information may indicate whether the desired optimization goal is achieved after using the recommendation.

[0201] Through the above embodiment, the first network element can send feedback information about recommended information to the second network element. The second network element can then process the information based on the feedback. For example, if the first network element does not use the recommended information or does not use it in accordance with specifications, the second network element can analyze the cause and provide more appropriate recommended information. For another example, based on the actual conditions, goals, or effects of the first network element's use of the recommended information, the second network element can provide more appropriate recommended information.

[0202] Optionally, in another implementation scenario of the above embodiment, S440 includes: when the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the second network element sends the accuracy information of the recommendation information to the first network element.

[0203] In other words, the second network element may determine whether to provide the accuracy information to the first network element based on the feedback information from the first network element. In some optional embodiments, the second network element provides the accuracy information to the first network element when the first network element uses the recommended information according to the specification corresponding to the recommended information, without the first network element explicitly requesting (e.g., sending the above-mentioned first information).

[0204] Through the above embodiment, the first network element can send feedback information of the recommendation information to the second network element. In the case where the feedback information indicates that the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the second network element can respond to the feedback information and send accuracy information of the recommendation information to the first network element.

[0205] In other optional embodiments, when the first network element does not use the recommendation information, or when the first network element does not use the recommendation information according to the specification corresponding to the recommendation information, the second network element may not determine the accuracy information of the recommendation information, or the second network element may not send the accuracy information to the first network element, or in other words, the second network element may not perform accuracy monitoring of the recommendation information.

[0206] It should be noted that the above solution can be understood as the first network element implicitly instructing the second network element to perform accuracy monitoring of the recommendation information. However, this application does not limit the form of implicit instruction, and implicit instruction can also take other forms. For example, the first network element sends information about the use effect of the recommendation information to the second network element. When the second network element receives the use effect information from the first network element, it assumes that the first network element has used the recommendation information according to the specification corresponding to the recommendation information, and thus performs accuracy monitoring.

[0207] Optionally, in another implementation scenario of the above embodiment, S430 includes: the second network element sending a first request to the first network element, the first request being for requesting the first data; the second network element receiving the first data from the first network element. Correspondingly, the first network element receives the first request from the second network element; and the first network element sending the first data to the second network element.

[0208] This application does not limit the message carried by the first data sent by the first network element. The first data may be carried in the aforementioned second information. This application does not limit the message carried by the first request; the first request may be carried in any message. This application does not limit the specific name of the first request; the first request may also be referred to as indication information or have other names.

[0209] Optionally, in another implementation scenario of the above embodiment, S430 includes: the second network element sending a second request to the first device, the second request being for the first data; the second network element receiving the first data from the first device, wherein the first device includes at least one of an application function network element, a network function network element, a network management system, or a terminal device. Accordingly, the first device receives the second request from the second network element; and the first device sends the first data to the second network element.

[0210] Exemplarily, the application function network element may be an AF, the network function network element may be an NF, the network management may be an OAM, and the terminal device may be a UE. For example, if the optimization goal is service experience and the QoS parameters of the recommended information are service experience parameters, the second network element may receive service experience information from the AF. For another example, the second network element may receive service experience information from the UPF. For another example, if the recommended information is the UPF and the optimization goal is the UPF load, the second network element may receive load information from the OAM. For another example, if the recommended information is a UE under attack, the second network element may receive first data from the UE, where the first data indicates whether the UE is under attack.

[0211] Optionally, in another implementation scenario of the above embodiment, the method 400 further includes: the second network element sending third information to the first network element. Correspondingly, the first network element receives the third information from the second network element.

[0212] The third information may be used to indicate that the accuracy information is determined based on the optimization objective and the first data. Alternatively, the third information may indicate that the accuracy information is determined based on the first data and the second data. The second data may be data of the optimization objective predicted by the second network element after using the recommended information. In other words, the second data may be a target that can be achieved after using the recommended information as predicted by the second network element. For example, if the recommended information is a QoS parameter and the optimization objective is a service experience, the first data may be the actual service experience, and the second data may be the predicted service experience that may be achieved using the recommended QoS parameters.

[0213] In other words, the third information may indicate a calculation method of the accuracy information of the recommendation information.

[0214] In some optional embodiments, the third information may further indicate a failure in calculating the accuracy information of the recommendation information, and optionally indicate a cause code for the failure. For example, the third information may indicate that the cause of the failure is that the conditions and / or target of using the recommendation are changed.

[0215] This application does not limit the name of the third information. For example, the third information can be called feedback information or have other names.

[0216] This application does not limit the message in which the third information is carried. For example, the third information may be carried in an analysis notification message or an analysis response message, or in a recommendation notification message or a recommendation response message. The third information may also be carried in other messages. For example, a recommendation notification message or a recommendation response message may include a recommendation result object, which may include the third information.

[0217] Through the above embodiment, the second network element can send the calculation method of the accuracy information to the first network element, thereby assisting the first network element in determining the confidence level of the accuracy information, so that the first network element can make processing based on the accuracy information.

[0218] The above embodiment can be understood as the second network element determining a method for calculating accuracy information and notifying the first network element of the method, but this application is not limited to this. In other optional embodiments, the first network element may send the method for calculating accuracy information to the second network element. For example, the first network element may instruct the second network element to determine accuracy information based on the optimization objective and the first data. For another example, the first network element may instruct the second network element to determine accuracy information based on the first data and the second data.

[0219] Optionally, in another implementation scenario of the above embodiment, the method 400 further includes: if the accuracy information does not meet the first condition, the second network element updates the recommendation information; the second network element sends the updated recommendation information to the first network element. Accordingly, the first network element receives the updated recommendation information from the second network element.

[0220] The first condition may be preset, or determined according to a preset rule, or the first condition may come from the first network element or other device. This application does not limit the name of the first condition. For example, the first condition may be called an accuracy condition or have other names.

[0221] The first condition may be a threshold value or a threshold range. For example, the first condition may be that the accuracy information is less than, greater than, or equal to a certain value. For another example, the first condition may be that the accuracy information is within a certain value range.

[0222] In some optional embodiments, if the accuracy information does not meet the first condition, the second network element redetermines the accuracy information, that is, updates the accuracy information. If the accuracy information meets the first condition, the second network element does not redetermine the accuracy information, that is, does not update the accuracy information.

[0223] In some optional embodiments, if the update recommendation flag in the aforementioned first information indicates that an update is possible, then, in response to the first information, the second network element may send updated recommendation information to the first network element if the accuracy information does not meet the first condition. If the update recommendation flag in the aforementioned first information indicates that an update is not possible, then the second network element may not re-determine the accuracy information, that is, may not update the accuracy information.

[0224] This application does not limit the message carried by the updated recommendation information. For example, the updated recommendation information can be carried in the updated recommendation in the third information.

[0225] Through the above embodiment, when the accuracy information does not meet the conditions, the second network element can send updated recommendation information to the first network element, thereby realizing accuracy monitoring of the recommendation information and providing more accurate recommendation information, thereby improving the quality of the recommendation information.

[0226] In some optional embodiments, the above S440 includes: the second network element sending first precision information of the recommendation information to the first network element. The method 400 also includes: the second network element sending second precision information of the recommendation information to the first network element, wherein the first precision information is different from the second precision information.

[0227] The second network element may continuously or periodically perform accuracy monitoring of the recommendation information. The second accuracy information may be accuracy information sent by the second network element after the second network element sends the first accuracy information.

[0228] In some optional embodiments, the method 400 further includes: the second network element sending a cause of accuracy change to the first network element.

[0229] For example, the reason for the change in the accuracy information may be that the usage conditions or usage targets of the recommendation information have changed, resulting in a change in the accuracy information.

[0230] Optionally, in another implementation scenario of the above embodiment, the method 400 further includes: the second network element sending capability information to the network storage function network element, where the capability information is used to indicate a recommendation accuracy checking capability.

[0231] Exemplarily, the network storage function network element may be an NRF.

[0232] The capability information may indicate that the second network element has the capability to check the accuracy of the recommendation information. A network element having the capability to check the accuracy of the recommendation information is capable of checking the accuracy of the recommendation information, or is capable of performing the actions that the second network element is capable of performing in the above method, or is capable of determining the accuracy of the recommendation information, or is capable of sending the accuracy of the recommendation information.

[0233] This application does not limit the specific name of the recommendation information accuracy check capability. For example, the recommendation information accuracy check capability can be called accuracy monitoring capability, recommendation information monitoring capability, recommendation information checking capability, or other names.

[0234] The second network element may register its information with the network storage function network element. In some optional embodiments, the second network element may send the network element type, network element address, supported service operations, and the above-mentioned capability information of the second network element to the network storage function network element through a network element management registration (e.g., Nnrf_NFManagement_NFRegister) service operation. In other optional embodiments, the second network element may send information indicating that the second network element does not have the recommended information accuracy check capability to the network storage function network element through a network element management registration service operation.

[0235] Optionally, in another implementation scenario of the above embodiment, the method 400 also includes: the first network element sends a network element discovery request to the network storage function network element, the network element discovery request includes the recommended information accuracy check capability, and the network element discovery request is used to request the discovery of a third network element with the recommended information accuracy check capability; the first network element receives a network element discovery response from the network storage function network element, the network element discovery response includes information of one or more of the third network elements; the first network element determines the second network element among the one or more third network elements.

[0236] For the network element discovery request, in some optional embodiments, the first network element may send a network element discovery request to the network storage function network element through a network function discovery request (e.g., Nnrf_NFDiscovery_Request) service operation.

[0237] This application does not limit the message carried by the network element discovery request. The network element discovery request can be carried in the network function discovery request message or in other messages.

[0238] In some optional embodiments, the network element discovery request further includes one or more target NF service names (one or more target NF service name / names). For example, the target NF service name can be an analysis subscription message or an analysis request message.

[0239] In some optional embodiments, the network element discovery request further includes the network element type of the target NF (NF type of the target NF). For example, the network element type of the target NF may include NWDAF or other types.

[0240] In some optional embodiments, the network element discovery request further includes the network element type of the NF service consumer. For example, the network element type of the consumer may include PCF or other types.

[0241] Regarding the network element discovery response, in some optional embodiments, the network storage function network element may send a network element discovery response to the first network element through a network function discovery response (e.g., Nnrf_NFDiscovery_Request Response) service operation.

[0242] For purposes of distinction, a third network element is a network element with the recommended information accuracy check capability requested by the network element discovery request, and a third network element is one or more network elements with the recommended information accuracy check capability reported back by the network element discovery response. A second network element is one or more network elements selected by the first network element from at least one third network element.

[0243] The information of the one or more third network elements may be identifiers of the one or more third network elements, or network addresses of the one or more third network elements, such as IP addresses. In other words, the one or more third network elements may include identifiers of the one or more third network elements and / or network addresses of the one or more third network elements.

[0244] It should be noted that the second network element may not be discovered by the first network element through the network storage function network element. In other optional embodiments, the first network element is locally configured with information about one or more third network elements capable of verifying the accuracy of the recommended information. In this way, the first network element can determine the second network element based on its own information without sending a network element discovery request to the network storage function network element.

[0245] FIG5 is a schematic flow chart of another information processing method 500 provided in an embodiment of the present application. Method 500 can be combined with any embodiment of method 400. Method 500 is described below in conjunction with FIG5.

[0246] S510: The user sends a network element discovery request to the NRF.

[0247] The network element discovery request may request the discovery of an NWDAF with the capability to check the accuracy of recommended information. The network element discovery request may include at least one of the following: the name of one or more target NF services, the network element type of the target NF, the network element type of the NF service user, or the capability to check the accuracy of recommended information. For details, please refer to the previous section and will not be repeated here.

[0248] S520, the NRF sends a network element discovery response to the user.

[0249] The network element discovery response includes information of one or more NWDAFs with the recommended information accuracy check capability (eg, the identifier or network address of the NWDAF). The network element discovery response is described above and will not be repeated here.

[0250] It should be noted that the user can locally configure the information of the NWDAF with the capability of checking the accuracy of the recommended information, and then there is no need to perform the above S510 and S520.

[0251] S530: The user selects one NWDAF from one or more NWDAFs, and sends a first subscription / request message to the selected NWDAF.

[0252] The first subscription message may be an analysis subscription message or a recommendation subscription message. The first request message may be an analysis request message or a recommendation request message.

[0253] The first subscription / request message may include a recommendation information identifier, an optimization target, and recommendation accuracy request information. The recommendation accuracy request information may include the first information. Optionally, the recommendation accuracy request information may also include at least one of a recommendation accuracy information time window, a recommendation accuracy information time period, a recommendation accuracy threshold, or an update recommendation flag. Optionally, the first subscription / request message may also include a recommendation flag.

[0254] S540: NWDAF sends a request message to NF, where the request message may be used to request the first data.

[0255] For example, the NF may include AMF, SMF, UPF, or OAM. It should be noted that the NWDAF may also send the above request message to the AF or the user. In the case where the AF is a third party and the network does not trust the AF, the NWDAF may send the request message to the AF through the NEF.

[0256] In some optional embodiments, the NWDAF may send a request message to the NF via an event exposure subscription (e.g., Nnf_EventExposure_Subscribe) service operation. The request message may include an event ID. The event ID may indicate the data that the NWDAF is requesting or collecting. For example, if the event ID is service experience information, the service experience information that the NWDAF is to collect is identified as the first data.

[0257] S550: The NWDAF receives a notification message from the NF, where the notification message may include first data.

[0258] In some optional embodiments, the NF may send a notification message to the NF via an event disclosure notification (eg, Nnf_EventExposure_Notify) service operation. In the case where the AF is a third party, the AF needs to send a notification message to the NWDAF via the NEF.

[0259] S560: NWDAF determines accuracy information of the recommended information according to the optimization target and the first data.

[0260] The embodiment for determining the accuracy information can be found in the above text and will not be described in detail here.

[0261] S570: NWDAF sends a notification / response message to the user.

[0262] The notification / response message may be an analysis notification message or an analysis response message, or a recommendation notification message or a recommendation response message. The notification / response message may include recommendation accuracy information. The recommendation accuracy information may include a value of the recommendation information (recommendation accuracy value). Optionally, the recommendation accuracy information also includes the third information. Optionally, the notification / response message also includes updated recommendation information.

[0263] FIG6 is a schematic flow chart of another information processing method 600 provided in an embodiment of the present application. Method 600 can be combined with any embodiment of method 400 or method 500. Method 600 is described below in conjunction with FIG6.

[0264] S610: The user selects one NWDAF from one or more NWDAFs, and sends a second subscription / request message to the selected NWDAF.

[0265] Before S610, method 600 may include S510 and S520. It should be noted that if the user can locally configure the information of the NWDAF with the recommendation information accuracy check capability, then the above S510 and S520 do not need to be executed.

[0266] The second subscription message may be an analysis subscription message or a recommendation subscription message. The second request message may be an analysis request message or a recommendation request message.

[0267] The above-mentioned second subscription / request message may include a recommendation information identifier, an optimization target, and a second information. The second information may include information indicating whether the first network element uses the recommendation information. Optionally, the second information also includes at least one of information indicating whether the first network element uses the recommendation information according to the specification corresponding to the recommendation information, information indicating the conditions under which the first network element uses the recommendation information, information indicating the target of the first network element using the recommendation information, or information indicating the effect of the first network element using the recommendation information. Optionally, the second subscription / request message also includes a recommendation flag. Please refer to the above for details and will not be repeated here.

[0268] S620: The NWDAF determines whether to perform accuracy monitoring of the recommendation information based on the second information.

[0269] As an example, if the user uses the recommended information in accordance with the specification, NWDAF determines to perform accuracy monitoring of the recommended information. As another example, if the user does not use the recommended information, or does not use the recommended information in accordance with the specification, NWDAF determines not to perform accuracy monitoring of the recommended information.

[0270] In the case where the NWDAF performs accuracy monitoring of the recommendation information, the method 600 further includes S540 to S570. In the case where the NWDAF does not perform accuracy monitoring of the recommendation information, the method 600 may not include S540 to S570.

[0271] FIG7 is a schematic flow chart of another information processing method 700 provided in an embodiment of the present application. Method 700 can be combined with any embodiment of method 400, method 500, or method 600. Method 700 is described below in conjunction with FIG7.

[0272] S710: The user selects one NWDAF from one or more NWDAFs, and sends a third subscription / request message to the selected NWDAF.

[0273] Before S710, method 700 may include S510 and S520. It should be noted that if the user can locally configure the information of the NWDAF with the recommendation information accuracy check capability, then the above S510 and S520 do not need to be executed.

[0274] The third subscription message may be an analysis subscription message or a recommendation subscription message. The third request message may be an analysis request message or a recommendation request message.

[0275] The third subscription / request message may include a recommendation information identifier, an optimization target, and the second information. The difference from the second information in method 600 is that the second information in S710 may also include at least one of the first data, accuracy information, or the third information.

[0276] S720, NWDAF determines accuracy information.

[0277] As an example, when the second information includes the first data, NWDAF can determine the accuracy information based on the first data and the optimization target. As another example, when the second information includes the accuracy information, NWDAF can determine the accuracy information based on the second information. In other words, NWDAF can obtain the accuracy information. NWDAF does not need to perform additional calculations.

[0278] In some optional embodiments, the method 700 further includes: the NWDAF determines whether to update the recommendation information according to the accuracy information. If the NWDAF updates the recommendation information, the method 700 may further include S570.

[0279] The following is an introduction to the device embodiment corresponding to the method embodiment of the present application. The following is only a brief introduction to the device, and the specific implementation steps and details of the solution can be referred to the method embodiment above.

[0280] To implement the various functions of the method provided herein, the communication device may include hardware structures and / or software modules, and the aforementioned functions may be implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules. Whether a particular one of the aforementioned functions is implemented in the form of hardware structures, software modules, or a combination of hardware structures and software modules depends on the specific application and design constraints of the technical solution.

[0281] Figure 8 is a schematic block diagram of a communication device 800 according to an embodiment of the present application. The communication device 800 includes a processor 810 and a communication interface 820, which may be interconnected via a bus 830. The communication device 800 may be a first network element or a second network element.

[0282] Optionally, the communication device 800 may further include a memory 840. The memory 840 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 840 is used for related instructions and data. The memory 840 may be integrated with the processor 810 or provided separately.

[0283] The processor 810 may be one or more central processing units (CPUs). In the case where the processor 810 is a CPU, the CPU may be a single-core CPU or a multi-core CPU. The processor 810 may be a signal processor, a chip, or other integrated circuit that can implement the method of the present application, or a portion of the circuitry used for processing functions in the aforementioned processor, chip, or integrated circuit. In addition, the communication interface 820 may also be an input / output interface, which is used for inputting or outputting signals or data, or may be an input / output circuit.

[0284] Exemplarily, when the communication device 800 is a second network element, the processor 810 is used to perform the following operations: receive an optimization target from a first network element, where the optimization target is used to generate recommendation information; receive first data, where the first data is data corresponding to the optimization target after the first network element uses the recommendation information; and send accuracy information of the recommendation information to the first network element, where the accuracy information is determined based on the optimization target and the first data.

[0285] The above contents are merely exemplary descriptions. The communication device 800 is responsible for executing the methods or steps related to the second network element in the above method embodiment.

[0286] Exemplarily, when the communication device 800 is a first network element, the processor 810 is used to perform the following operations: sending an optimization target to a second network element, where the optimization target is used to generate recommendation information; sending first information to the second network element, where the first information is used to request accuracy information of the recommendation information, where the accuracy information is determined based on the optimization target and first data, where the first data is data corresponding to the optimization target after the first network element uses the recommendation information; and receiving the accuracy information from the second network element.

[0287] Alternatively, the processor 810 is used to perform the following operations: sending an optimization target to the second network element, where the optimization target is used to generate recommendation information; sending second information to the second network element, where the second information is used to instruct the first network element to use the recommendation information according to the specification corresponding to the recommendation information; receiving accuracy information of the recommendation information from the second network element, where the accuracy information is determined based on the optimization target and first data, where the first data is the data corresponding to the optimization target after the first network element uses the recommendation information.

[0288] The above contents are merely exemplary descriptions. The communication device 800 is responsible for executing the methods or steps related to the first network element in the above method embodiment.

[0289] It is understood that the communication interface 820 may also be referred to as a transceiver. The transceiver may include a transmitter and a receiver, where the transmitter is used to perform a transmission operation and the receiver is used to perform a reception operation. For example, the processor 810 is used to control the transceiver to receive and / or transmit signals.

[0290] It should be noted that the communication device 800 may include a transmitter but not a receiver. Alternatively, the communication device 800 may include a receiver but not a transmitter. The specific implementation depends on whether the above solution executed by the communication device 800 includes a sending action and a receiving action.

[0291] The above description is merely exemplary. For details, please refer to the contents of the above method embodiments. The implementation of each operation in FIG8 may also correspond to the corresponding description of the method embodiments shown in FIG4 to FIG7.

[0292] For example, the communication device 800 may be used to implement the solutions shown in FIG. 4 to FIG. 7 .

[0293] In the case where the communication device 800 is a second network element, the communication interface 820 can be used to receive the optimization target from the first network element; receive the first data; and send the accuracy information of the recommendation information to the first network element.

[0294] In the case where the communication device 800 is a first network element, the communication interface 820 can be used to send the optimization target to the second network element; send the first information or the second information to the second network element; and receive the accuracy information from the second network element.

[0295] For other implementations, please refer to the detailed description of the embodiments shown in Figures 4 to 7 above, which will not be repeated here. It should be understood that the specific process of each component performing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0296] Figure 9 is a schematic block diagram of another communication device 900 according to an embodiment of the present application. Communication device 900 may be a second network element or a first network element, or a chip or module within the second network element or the first network element, and is configured to implement the methods described in the embodiments of Figures 4 to 7 . For details, please refer to the relevant descriptions of the aforementioned method embodiments.

[0297] The communication device 900 includes a transceiver unit 910. The transceiver unit 910 is described below by way of example.

[0298] The transceiver unit 910 may include a transmitting unit and a receiving unit. The transmitting unit is used to execute the transmitting action of the communication device 900, and the receiving unit is used to execute the receiving action of the communication device 900. For ease of description, the embodiment of the present application combines the transmitting unit and the receiving unit into a single transceiver unit. This is described here as a unified description and will not be repeated later. The transceiver unit 910 can implement corresponding communication functions. The transceiver unit 910 can also be referred to as a communication interface or communication module.

[0299] It should be noted that the communication device 900 may include a sending unit but not a receiving unit. Alternatively, the communication device 900 may include a receiving unit but not a sending unit. The specific implementation depends on whether the above solution executed by the communication device 900 includes a sending action and a receiving action.

[0300] Exemplarily, the transceiver unit 910 is configured to receive an optimization target, etc. from a first network element.

[0301] Optionally, the communication device 900 may further include a processing unit 920, which is used to execute the content of the second network element involving processing, coordination and other steps.

[0302] Exemplarily, the transceiver unit 910 is configured to send the optimization target, etc. to the second network element.

[0303] Optionally, the communication device 900 may further include a processing unit 920, which is used to execute the content of the first network element involving processing, coordination and other steps.

[0304] The above contents are only for exemplary description. The communication device 900 is responsible for executing the methods or steps related to the second network element or the first network element in the above method embodiments.

[0305] Optionally, the communication device 900 further includes a storage unit 930, which is configured to store a program or code for executing the aforementioned method. Alternatively, the storage unit 930 may be configured to store instructions and / or data, and the processing unit 920 may read the instructions and / or data in the storage unit 930 to enable the communication device 900 to implement the aforementioned method embodiments. For example, the communication device 900 may be configured to execute the solutions illustrated in Figures 4 to 7.

[0306] When the communication device 900 is a second network element, the processing unit 920 can be used to receive an optimization target from a first network element, where the optimization target is used to generate recommendation information; receive first data, where the first data is data corresponding to the optimization target after the first network element uses the recommendation information; and send accuracy information of the recommendation information to the first network element, where the accuracy information is determined based on the optimization target and the first data.

[0307] When the communication device 900 is the first network element, the processing unit 920 can be used to send an optimization target to the second network element, where the optimization target is used to generate recommendation information; send first information to the second network element, where the first information is used to request accuracy information of the recommendation information, where the accuracy information is determined based on the optimization target and first data, where the first data is data corresponding to the optimization target after the first network element uses the recommendation information; and receive the accuracy information from the second network element.

[0308] Alternatively, the processing unit 920 can be used to send an optimization target to the second network element, where the optimization target is used to generate recommendation information; send second information to the second network element, where the second information is used to instruct the first network element to use the recommendation information according to the specification corresponding to the recommendation information; and receive accuracy information of the recommendation information from the second network element, where the accuracy information is determined based on the optimization target and first data, where the first data is data corresponding to the optimization target after the first network element uses the recommendation information.

[0309] For other implementations, please refer to the detailed description of the embodiments shown in Figures 4 to 7 above, which will not be repeated here. It should be understood that the specific process of each component performing the above corresponding process has been described in detail in the above method embodiment, and for the sake of brevity, it will not be repeated here.

[0310] The device embodiments shown in Figures 8 and 9 are used to implement the contents described in Figures 4 to 7. The specific execution steps and methods of the devices shown in Figures 8 and 9 can refer to the contents described in the above method embodiments.

[0311] The present application also provides a communication device, including a processor and a memory, wherein the memory is used to store instructions, and the processor is used to call and execute the instructions stored in the memory, so that the communication device executes the methods in the above embodiments.

[0312] The present application also provides a chip, including a processor, for calling and executing instructions stored in a memory from the memory, so that a communication device equipped with the chip executes the methods in the above embodiments.

[0313] The present application also provides another chip, comprising: an input interface, an output interface, and a processor, wherein the input interface, the output interface, and the processor are connected via an internal connection path, and the processor is configured to execute code in a memory. When the code is executed, the processor is configured to perform the methods described in each of the above embodiments. Optionally, the chip also includes a memory configured to store computer programs or code.

[0314] The present application also provides a processor, which is coupled to a memory and is used to execute the methods and functions related to the communication device in any of the above embodiments.

[0315] In another embodiment of the present application, a computer program product including a computer program or instructions is provided. When the computer program product is run on a computer, the method of the aforementioned embodiment is implemented.

[0316] The present application also provides a computer program. When the computer program is executed in a computer, the methods of the aforementioned embodiments are implemented.

[0317] In another embodiment of the present application, a computer-readable storage medium is provided, which stores a computer program or instructions. When the computer program or instructions are executed by a computer, the methods of the aforementioned embodiments are implemented.

[0318] The present application also provides a communication system, including a first network element and a second network element, wherein the second network element is used to execute the action executed by the second network element in the aforementioned method, and the first network element is used to execute the action executed by the first network element in the aforementioned method.

[0319] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.

[0320] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0321] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0322] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0323] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0324] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or an access network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0325] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. An information processing method, characterized in that The method includes: Receiving an optimization objective from a first network element, where the optimization objective is used to generate recommendation information; Sending the recommendation information to the first network element; Receiving first data, where the first data is the data corresponding to the optimization objective after applying the recommendation information; Sending accuracy information of the recommendation information to the first network element, where the accuracy information is determined according to the optimization objective and the first data.

2. The method according to claim 1, characterized in that, The method further includes: Receiving first information from the first network element, where the first information is used to request the accuracy information.

3. The method according to claim 1 or 2, characterized in that, It further includes: Receiving second information from the first network element, where the second information is used to indicate at least one of whether the first network element uses the recommendation information, whether the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the condition for the first network element to use the recommendation information, the target object for the first network element to use the recommendation information, or the effect of the first network element using the recommendation information.

4. The method according to claim 3, characterized in that, The sending the accuracy information of the recommendation information to the first network element includes: Sending the accuracy information of the recommendation information to the first network element when the first network element uses the recommendation information according to the specification corresponding to the recommendation information.

5. The method according to any one of claims 1 to 4, characterized in that The method further includes: Sending a first request to the first network element, where the first request is used to request the first data; where the receiving the first data includes: Receiving the first data from the first network element; or, The method further includes: Sending a first request to a first device, where the first request is used to request the first data, where the first device includes at least one of an application function network element, a network function network element, a network management, or a terminal device; where the receiving the first data includes: Receiving the first data from the first device.

6. The method according to any one of claims 1 to 5, characterized in that The method further includes: Sending third information to the first network element, where the third information is used to indicate that the accuracy information is determined according to the optimization objective and the first data.

7. The method according to any one of claims 1 to 6, characterized in that, The method further includes: Updating the recommendation information when the accuracy information does not meet a first condition; Sending the updated recommendation information to the first network element.

8. The method according to any one of claims 1 to 7, characterized in that, The method further includes: Sending capability information to a network storage function network element, where the capability information is used to indicate the recommendation information accuracy check capability.

9. An information processing method, characterized in that, The method includes: Sending an optimization objective to a second network element, where the optimization objective is used to generate recommendation information; Receiving the recommendation information from the second network element; Sending first information to the second network element, where the first information is used to request the accuracy information of the recommendation information; Receiving the accuracy information from the second network element.

10. The method according to claim 9, characterized in that The method further includes: Sending second information to the second network element, where the second information is used to indicate at least one of whether the first network element uses the recommendation information, whether the first network element uses the recommendation information according to the specification corresponding to the recommendation information, the condition for the first network element to use the recommendation information, the target object for the first network element to use the recommendation information, or the effect of the first network element using the recommendation information.

11. The method according to claim 9 or 10, characterized in that The method further includes: Receive a first request from the second network element, where the first request is for requesting first data, and where the accuracy information is determined based on the optimization objective and the first data, and the first data is the data corresponding to the optimization objective after the first network element uses the recommendation information; Send the first data to the second network element.

12. The method according to any one of claims 9 to 11, characterized in that The method further includes: Receive third information from the second network element, where the third information is for indicating that the accuracy information is determined based on the optimization objective and the first data.

13. The method according to any one of claims 9 to 12, characterized in that, The accuracy information does not meet a first condition, and where the method further includes: Receive updated recommendation information from the second network element.

14. The method according to any one of claims 9 to 13, characterized in that, The method further includes: Send an element discovery request to a network storage function network element, where the element discovery request includes recommendation information accuracy check capability, and the element discovery request is for requesting to discover a third network element having the recommendation information accuracy check capability; Receive an element discovery response from the network storage function network element, where the element discovery response includes information about one or more of the third network elements; Determine the second network element among one or more of the third network elements.

15. An information processing method, characterized in that, The method includes: Send an optimization objective to a second network element, where the optimization objective is for generating recommendation information; Receive the recommendation information from the second network element; Send second information to the second network element, where the second information is for indicating that the first network element uses the recommendation information according to the specification corresponding to the recommendation information; Receive the accuracy information of the recommendation information from the second network element.

16. The method according to claim 15, characterized in that, The second information is further for indicating at least one of the conditions for the first network element to use the recommendation information, the target object for the first network element to use the recommendation information, or the effect of the first network element using the recommendation information.

17. The method according to claim 15 or 16, characterized in that, The method further includes: Receive a first request from the second network element, where the first request is for requesting first data, and where the accuracy information is determined based on the optimization objective and the first data, and the first data is the data corresponding to the optimization objective after the first network element uses the recommendation information; Send the first data to the second network element.

18. The method according to any one of claims 15 to 17, characterized in that The method further includes: Receive third information from the second network element, where the third information is for indicating that the accuracy information is determined based on the optimization objective and the first data.

19. The method according to any one of claims 15 to 18, characterized in that, The accuracy information does not meet the accuracy condition, and where the method further includes: Receive updated recommendation information from the second network element.

20. The method according to any one of claims 15 to 19, characterized in that The method further includes: Send an element discovery request to a network storage function network element, where the element discovery request includes recommendation information accuracy check capability, and the element discovery request is for requesting to discover a third network element having the recommendation information accuracy check capability; Receive an element discovery response from the network storage function network element, where the element discovery response includes information about one or more of the third network elements; Determine the second network element among one or more of the third network elements.

21. A communication device, characterized in that, Comprising a processing circuit and an input / output interface, the input / output interface being used for inputting and / or outputting signals, the processing circuit being used for executing the method according to any one of claims 1 to 8, or the processing circuit being used for executing the method according to any one of claims 9 to 14, or the processing circuit being used for executing the method according to any one of claims 15 to 20.

22. A communication device, characterized in that, Comprising at least one module, the at least one module being used for executing the method according to any one of claims 1 to 8, or the at least one module being used for executing the method according to any one of claims 9 to 14, or the at least one module being used for executing the method according to any one of claims 15 to 20.

23. A communication system, characterized in that, Comprising a first network element and a second network element, wherein the second network element is used for executing the method according to any one of claims 1 to 8, and the first network element is used for executing the method according to any one of claims 9 to 14, or for executing the method according to any one of claims 15 to 20.

24. A computer-readable storage medium, characterized in that, A computer program or instruction is stored on the computer-readable storage medium, and when the computer program or the instruction runs on a computer, the method according to any one of claims 1 to 8 is caused to be executed, or the method according to any one of claims 9 to 14 is caused to be executed, or the method according to any one of claims 15 to 20 is caused to be executed.

25. A computer program product, characterized in that, Comprising computer program code, and when the computer program code runs, the method according to any one of claims 1 to 8 is implemented, or the method according to any one of claims 9 to 14 is implemented, or the method according to any one of claims 15 to 20 is implemented.

Citation Information

Patent Citations

  • System and method of network policy optimization

    CN110383877A

  • Method and device for transmitting information

    CN115589599A

  • Communication method and device

    CN116112946A

  • Edge computing (EC) routing policies recommendation based on causal inference analytics

    WO2022003407A1

  • Criteria-based measurement data reporting to a machine learning training entity

    WO2023066662A1