Communication method, network device, apparatus, and storage medium

CN122554861APending Publication Date: 2026-08-11DATANG MOBILE COMM EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510146621.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-10
Publication Date
2026-08-11

AI Technical Summary

Technical Problem

[0004]本公开实施例至少提供一种通信方法、网络设备、装置及存储介质,用以解决针对6G网络中的网络功能进行能力开放所带来的信令繁琐、传输时延长的问题,提升整个系统或特定终端的通信性能

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122554861A_ABST
    Figure CN122554861A_ABST
Patent Text Reader

Abstract

This disclosure provides a communication method, device, apparatus, and storage medium. The method applied to a first network function entity includes: receiving a first request sent by a second network function entity; the first request is used to request information related to the network function's openable capabilities; sending a first message to the second network function entity; the first message includes first feedback information corresponding to the first request. Embodiments of this disclosure can unify the signaling transmission paths for different capability openings, avoiding transmission delays. Furthermore, based on the functions provided by the two network function entities, direct interaction of the required information corresponding to various capability opening needs can be achieved, better improving the communication performance of the entire system or a specific terminal, thereby further meeting more flexible and open business application scenarios.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and more specifically, to a communication method, network device, apparatus, and storage medium. Background Technology

[0002] In the traditional 5G core network (5GC), there have been some cases of opening up the capabilities of access network side network equipment. However, with the development of 6G network technology, more new demands have arisen for opening up the capabilities of access network side network equipment.

[0003] In traditional 5G networks, the signaling and transmission paths for enabling specific network capabilities differ, resulting in cumbersome signaling and long transmission delays, which are significant drawbacks. Therefore, proposing a communication method suitable for 6G networks to meet the needs of flexible and open service application scenarios has become an urgent technical problem to be solved. Summary of the Invention

[0004] This disclosure provides at least one communication method, network device, apparatus, and storage medium to solve the problems of cumbersome signaling and long transmission time caused by enabling network functions in 6G networks, thereby improving the communication performance of the entire system or a specific terminal.

[0005] In a first aspect, embodiments of this disclosure provide a communication method applied to a first network functional entity, comprising:

[0006] Receive a first request sent by the second network function entity; the first request is used to request information related to the network function's openability.

[0007] Send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

[0008] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0009] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0010] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0011] And / or,

[0012] The second function includes performance data monitoring and / or communication policy configuration.

[0013] In one possible implementation, receiving a first request sent by a second network function entity includes:

[0014] Receive the first request sent by the second network function entity based on the target protocol stack;

[0015] Send a first message to the second network function entity, including:

[0016] The first message is sent to the second network function entity based on the target protocol stack.

[0017] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0018] And / or,

[0019] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0020] In one possible implementation, sending a first message to a second network functional entity includes:

[0021] If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request;

[0022] The first reporting condition is either preset or indicated in the first request.

[0023] In one possible implementation, if the first request includes first performance data subscription indication information, sending a first message to the second network function entity includes:

[0024] Send a performance data collection request to at least one terminal and receive a performance data collection response from at least one terminal, wherein the performance data collection response includes a second performance data report;

[0025] Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

[0026] In one possible implementation, the second performance data report is submitted when the second reporting condition is met;

[0027] The second reporting condition is either preset or indicated in the performance data collection request.

[0028] In one possible implementation, the method further includes:

[0029] The receiving terminal sends a second notification message when the performance data update conditions are met; the second notification message includes the updated third performance data report.

[0030] Send a performance data update notification to the second network function entity. The performance data update notification includes an updated performance data report determined based on the third performance data report.

[0031] The performance data update conditions are either preset or indicated in the performance data collection request.

[0032] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0033] And / or, the first request may include requests related to non-terminals.

[0034] Secondly, embodiments of this disclosure provide a communication method applied to a second network functional entity, including:

[0035] Send a first request to the first network function entity; the first request is used to request information related to the network function's openability.

[0036] Receive a first message sent by a first network function entity; the first message includes first feedback information corresponding to the first request.

[0037] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0038] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0039] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0040] And / or,

[0041] The second function includes performance data monitoring and / or communication policy configuration.

[0042] In one possible implementation, sending a first request to a first network function entity includes:

[0043] A first request is sent to the first network function entity based on the target protocol stack;

[0044] Receive the first message sent by the first network function entity, including:

[0045] Receive the first message sent by the first network function entity based on the target protocol stack.

[0046] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0047] And / or,

[0048] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0049] In one possible implementation, the first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request.

[0050] The first reporting condition is either preset or indicated in the first request.

[0051] In one possible implementation, sending a first request to a first network function entity includes:

[0052] Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability.

[0053] Based on the second request, a first request is sent to the first network function entity;

[0054] After receiving the first message sent by the first network function entity, it also includes:

[0055] Send a second message to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

[0056] In one possible implementation, the second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report;

[0057] And / or,

[0058] The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

[0059] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0060] And / or, the first request may include requests related to non-terminals.

[0061] Thirdly, embodiments of this disclosure provide a network device, including a memory, a transceiver, and a processor:

[0062] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0063] Receive a first request sent by the second network function entity; the first request is used to request information related to the network function's openability.

[0064] Send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

[0065] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0066] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0067] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0068] And / or,

[0069] The second function includes performance data monitoring and / or communication policy configuration.

[0070] In one possible implementation, the first request sent by the second network functional entity includes:

[0071] Receive the first request sent by the second network function entity based on the target protocol stack;

[0072] Send a first message to the second network function entity, including:

[0073] The first message is sent to the second network function entity based on the target protocol stack.

[0074] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0075] And / or,

[0076] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0077] In one possible implementation, sending a first message to a second network functional entity includes:

[0078] If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request;

[0079] The first reporting condition is either preset or indicated in the first request.

[0080] In one possible implementation, if the first request includes first performance data subscription indication information, sending a first message to the second network function entity includes:

[0081] Send a performance data collection request to at least one terminal and receive a performance data collection response from at least one terminal, wherein the performance data collection response includes a second performance data report;

[0082] Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

[0083] In one possible implementation, the second performance data report is submitted when the second reporting condition is met;

[0084] The second reporting condition is either preset or indicated in the performance data collection request.

[0085] In one possible implementation, it also includes:

[0086] The receiving terminal sends a second notification message when the performance data update conditions are met; the second notification message includes the updated third performance data report.

[0087] Send a performance data update notification to the second network function entity. The performance data update notification includes an updated performance data report determined based on the third performance data report.

[0088] The performance data update conditions are either preset or indicated in the performance data collection request.

[0089] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0090] And / or, the first request may include requests related to non-terminals.

[0091] Fourthly, embodiments of this disclosure provide a network device, including a memory, a transceiver, and a processor:

[0092] Memory is used to store computer programs; transceiver is used to send and receive data under the control of the processor; processor is used to read the computer programs from memory and perform the following operations:

[0093] Send a first request to the first network function entity; the first request is used to request information related to the network function's openability.

[0094] Receive a first message sent by a first network function entity; the first message includes first feedback information corresponding to the first request.

[0095] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0096] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0097] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0098] And / or,

[0099] The second function includes performance data monitoring and / or communication policy configuration.

[0100] In one possible implementation, sending a first request to a first network function entity includes:

[0101] A first request is sent to the first network function entity based on the target protocol stack;

[0102] Receive the first message sent by the first network function entity, including:

[0103] Receive the first message sent by the first network function entity based on the target protocol stack.

[0104] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0105] And / or,

[0106] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0107] In one possible implementation, the first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request.

[0108] The first reporting condition is either preset or indicated in the first request.

[0109] In one possible implementation, sending a first request to a first network function entity includes:

[0110] Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability.

[0111] Based on the second request, a first request is sent to the first network function entity;

[0112] After receiving the first message sent by the first network function entity, it also includes:

[0113] Send a second message to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

[0114] In one possible implementation, the second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report;

[0115] And / or,

[0116] The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

[0117] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0118] And / or, the first request may include requests related to non-terminals.

[0119] Fifthly, embodiments of this disclosure provide a communication device applied to a first network functional entity, comprising:

[0120] The first receiving module is used to receive a first request sent by the second network function entity; the first request is used to request information related to the network function's openability.

[0121] The first sending module is used to send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

[0122] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0123] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0124] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0125] And / or,

[0126] The second function includes performance data monitoring and / or communication policy configuration.

[0127] In one possible implementation, the first receiving module is specifically used for:

[0128] Receive the first request sent by the second network function entity based on the target protocol stack;

[0129] The first sending module is specifically used for:

[0130] The first message is sent to the second network function entity based on the target protocol stack.

[0131] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0132] And / or,

[0133] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0134] In one possible implementation, the first transmitting module is specifically used for:

[0135] If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request;

[0136] The first reporting condition is either preset or indicated in the first request.

[0137] In one possible implementation, where the first request includes a first performance data subscription indication, the first sending module is specifically configured to:

[0138] Send a performance data collection request to at least one terminal and receive a performance data collection response from at least one terminal, wherein the performance data collection response includes a second performance data report;

[0139] Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

[0140] In one possible implementation, the second performance data report is submitted when the second reporting condition is met;

[0141] The second reporting condition is either preset or indicated in the performance data collection request.

[0142] In one possible implementation, the first transmitting module is further configured to:

[0143] The receiving terminal sends a second notification message when the performance data update conditions are met; the second notification message includes the updated third performance data report.

[0144] Send a performance data update notification to the second network function entity. The performance data update notification includes an updated performance data report determined based on the third performance data report.

[0145] The performance data update conditions are either preset or indicated in the performance data collection request.

[0146] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0147] And / or, the first request may include requests related to non-terminals.

[0148] Sixthly, embodiments of this disclosure provide a communication device applied to a second network functional entity, comprising:

[0149] The second sending module is used to send a first request to the first network function entity; the first request is used to request information related to the network function's openability.

[0150] The second receiving module is used to receive a first message sent by the first network function entity; the first message includes first feedback information corresponding to the first request.

[0151] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0152] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0153] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0154] And / or,

[0155] The second function includes performance data monitoring and / or communication policy configuration.

[0156] In one possible implementation, the second transmitting module is specifically used for:

[0157] A first request is sent to the first network function entity based on the target protocol stack;

[0158] The second receiving module is specifically used for:

[0159] Receive the first message sent by the first network function entity based on the target protocol stack.

[0160] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0161] And / or,

[0162] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0163] In one possible implementation, the first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request.

[0164] The first reporting condition is either preset or indicated in the first request.

[0165] In one possible implementation, the second transmitting module is specifically used for:

[0166] Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability.

[0167] Based on the second request, a first request is sent to the first network function entity;

[0168] The device also includes a third transmitting module, which, after receiving the first message sent by the first network function entity, is used to:

[0169] Send a second message to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

[0170] In one possible implementation, the second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report;

[0171] And / or,

[0172] The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

[0173] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0174] And / or, the first request may include requests related to non-terminals.

[0175] In a seventh aspect, this disclosure provides a processor-readable storage medium storing a computer program that, when executed by a processor, performs the steps of the communication method as described in the first aspect or any embodiment described above; or, when executed by a processor, the computer program performs the steps of the communication method as described in the second aspect or any embodiment described above.

[0176] The communication method, network device, apparatus, and storage medium provided in this disclosure, as the first network function entity of the capability openness service provider, can receive requests related to network function openness capabilities directly sent by the second network function entity and return corresponding feedback information. This enables the unification of signaling transmission paths for different capability opennesses, avoids transmission delay issues, and allows for direct interaction of the required information corresponding to various capability openness requirements. This better improves the communication performance of the entire system or specific terminals, thereby meeting the needs of flexible and open business application scenarios.

[0177] Furthermore, the first network function entity can provide functions related to the network function's openability, and the second network function entity can provide functions related to the network function's external openability. Thus, the second network function entity can obtain information related to the network function's openability by directly interacting with the first network function entity, and can expose the obtained information to third-party applications or other network function entities. This enables the first network function entity to expose its relevant functions to third-party applications or other network function entities, thereby further improving the communication performance of the entire system and meeting more flexible and open business application scenarios.

[0178] To make the above-mentioned objects, features and advantages of this disclosure more apparent and understandable, preferred embodiments are described below in detail with reference to the accompanying drawings. Attached Figure Description

[0179] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the embodiments will be briefly described below. These drawings are incorporated in and constitute a part of this specification. They illustrate embodiments conforming to this disclosure and, together with the specification, serve to explain the technical solutions of this disclosure. It should be understood that the following drawings only show some embodiments of this disclosure and should not be considered as limiting the scope. Those skilled in the art can obtain other related drawings based on these drawings without creative effort.

[0180] Figure 1 A schematic diagram of a communication system provided by some embodiments of this disclosure is shown;

[0181] Figure 2 A flowchart illustrating a communication method applied to a first network functional entity, provided by some embodiments of this disclosure, is shown.

[0182] Figure 3 This diagram illustrates an internally accessible flowchart of performance data provided by some embodiments of this disclosure;

[0183] Figure 4This diagram illustrates an internally open flowchart of another performance data provided by some embodiments of this disclosure;

[0184] Figure 5 An internal open flowchart of a communication strategy provided by some embodiments of this disclosure is shown;

[0185] Figure 6 A flowchart illustrating a communication method applied to a second network functional entity, provided by some embodiments of this disclosure, is shown.

[0186] Figure 7 This diagram illustrates a flowchart of a performance data disclosure process provided by some embodiments of this disclosure;

[0187] Figure 8 This diagram illustrates another flowchart for disclosing performance data provided by some embodiments of this disclosure;

[0188] Figure 9 A flowchart illustrating an externally disclosed communication strategy provided by some embodiments of this disclosure is shown.

[0189] Figure 10 A schematic diagram of a communication device applied to a first network functional entity, provided by some embodiments of the present disclosure, is shown.

[0190] Figure 11 A schematic diagram of a communication device applied to a second network functional entity, provided by some embodiments of the present disclosure, is shown.

[0191] Figure 12 A schematic diagram of a network device provided by some embodiments of this disclosure is shown;

[0192] Figure 13 A schematic diagram of a network device provided by some embodiments of the present disclosure is shown. Detailed Implementation

[0193] To make the objectives, technical solutions, and advantages of the embodiments of this disclosure clearer, the technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this disclosure, and not all of them. The components of the embodiments of this disclosure described and shown herein can generally be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of this disclosure is not intended to limit the scope of the claimed disclosure, but merely represents selected embodiments of this disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without inventive effort are within the scope of protection of this disclosure.

[0194] The following explanations of some terms used in the embodiments of this disclosure are provided to facilitate understanding by those skilled in the art.

[0195] In this disclosure, the term "multiple" refers to two or more objects, and other quantifiers are similar. In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

[0196] The terms “first,” “second,” and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different thresholds.

[0197] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.

[0198] Research has revealed several instances in traditional 5GC that expose capabilities for access network devices. For example, the Quality of Service Notification Control (QNC) mechanism addresses this by having the Next-Generation Radio Access Network (NG-RAN) notify the Session Management Function (SMF) when the Guaranteed Flow Bit Rate (GFBR) of a QoS flow of a Guaranteed Bit Rate (GBR) type cannot be met. The SMF then forwards the notification to the Policy Control Function (PCF). 5GC then performs rate adaptation processing on the GBR-type QoS flow or deletes the QoS flow. QNC is applicable when the QoS flow is GBR type and the application is capable of rate adjustment. When the NG-RAN determines that the GFBR of a QoS flow can be guaranteed again (at which point a notification indicating that the GFBR can no longer be guaranteed has already been sent, and a similar notification should also be sent to the SMF),...

[0199] Another typical use case is that the delay between User Equipment (UE) and User Plane Function (UPF) can be obtained through messages from the General Packet Radio Service (GPRS) Tunneling Protocol-UserPlane (GTP-U) and reported by the UPF via the SMF, Network Exposure Function (NEF), or its service-oriented interfaces. Based on the above examples, it is clear that in traditional 5GC, different performance data may need to be carried in different information and relayed and transmitted using different network functions. There is no dedicated open method for performance data, resulting in cumbersome signaling and long transmission delays.

[0200] With the introduction of various new service scenarios into the Radio Access Network (RAN) architecture, the 6G network architecture seems to pose more challenges to traditional capability openness technologies, and the aforementioned problems will be more prominent in 6G networks. Therefore, how to allow direct exchange of open capability information between wireless network functions and any network function (NF) or third-party applications within the network to further improve the communication performance of the entire system or specific terminals, thereby meeting more flexible and open service application scenarios, has become one of the urgent challenges to be solved in 6G network technology.

[0201] Based on this, embodiments of this disclosure provide a communication method, network device, apparatus, and storage medium. A first network function entity, acting as a capability openness service provider, can receive requests related to network function openness capabilities directly sent by a second network function entity and return corresponding feedback information. This unifies the signaling transmission paths for different capability openness requirements, avoids transmission delays, and enables direct interaction of the required information for various capability openness needs, thereby improving the communication performance of the entire system or specific terminals. For example, introducing capability openness into a RAN architecture allows direct capability information interaction between the RAN's radio network functions and any NF or third-party application within the network, thus meeting more flexible and open business application scenarios.

[0202] The technical solutions provided in this disclosure are applicable to various systems equipped with non-terrestrial networks (such as satellite networks). For example, applicable systems may include Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, Long Term Evolution Advanced (LTE-A) systems, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) systems, and 6G (sixth generation mobile communication technology) systems. These systems may include terminal equipment and network-side equipment. The systems may also include a core network component, such as Evolved Packet Core (EPC) or 5G Core Network (5GC).

[0203] The terminal disclosed in this embodiment may be a device that provides voice and / or data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The name of the terminal may differ in different systems; for example, in a 6G system, the terminal may be called a User Equipment (UE). The wireless terminal may be a USB storage device, other personal computer memory devices, or a dongle. It may also communicate with one or more core networks (CNs) via a Radio Access Network (RAN). The wireless terminal may be a mobile terminal device, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal device. For example, it may be a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. Examples of such devices include Personal Communication Service (PCS) phones, cordless phones, Session Initiated Protocol (SIP) phones, Wireless Local Loop (WLL) stations, Personal Digital Assistants (PDAs), personal computers, tablets, and Machine-type Communication (MTC) terminal devices. Wireless terminals can also be referred to as systems, subscriber units, subscriber stations, mobile stations, mobile devices, remote stations, access points, remote terminal devices, access terminal devices, user terminal devices, user agents, user devices, and wireless access devices and routers / modems that meet the limitations of this definition, but are not limited to these in the embodiments of this disclosure.

[0204] The first network functional entity involved in the embodiments of this disclosure can be deployed on the RAN side, such as a base station, which can cover the cell providing services to the terminal. Depending on the specific application, the base station can also be called an access point, or a device in the access network that communicates with the wireless terminal device through one or more sectors on the air interface, or other names. The first network functional entity can also coordinate the attribute management of the air interface. For example, the first network functional entity involved in the embodiments of this disclosure can be an evolved network device (eNB or e-NodeB) in a long term evolution (LTE) system, a 5G base station (gNB) in a next generation system, or a Home evolved Node B (HeNB), relay node, femto, pico, network testing equipment, etc., which are not limited in the embodiments of this disclosure. In some network structures, the first network functional entity can include a centralized unit (CU) node and a distributed unit (DU) node, and the centralized unit and distributed unit can also be geographically separated.

[0205] The second network function entity can be deployed on the RAN side, core network side, or third-party application side. On the core network side, the second network function entity is, for example, equipment in the core network (CN) of a mobile communication architecture (such as the 3GPP access architecture of a 5G network). The core network, as the bearer network, provides the interface to the data network, providing user equipment (UE) with communication connections, authentication, management, policy control, and data service delivery. The CN can further include: Access and Mobility Management Function (AMF), Session Management Function (SMF), Authentication Server Function (AUSF), Policy Control Function (PCF), User Plane Function (UPF), and other functions. The AMF function manages UE access and mobility, primarily responsible for UE authentication, UE mobility management, and UE paging.

[0206] Those skilled in the art will understand that, in the above-described method of the specific implementation, the order in which each step is written does not imply a strict execution order and does not constitute any limitation on the implementation process. The specific execution order of each step should be determined by its function and possible internal logic.

[0207] See Figure 1 The diagram illustrates a communication system provided in this embodiment of the present disclosure, including a terminal (such as a UE), a first network function entity (such as a radio network function on the RAN side), and a second network function entity (such as any network function NF or radio capability opening function in the communication network). The first network function entity can establish communication connections with both the second network function entity and the UE. When the second network function entity needs to obtain any information related to the network function's openability (e.g., obtaining communication performance data of any UE), it can initiate a relevant request to the first network function entity. The first network function entity can obtain the relevant communication performance data based on the request and feed it back to the second network function entity. This enables direct interaction of communication performance data, thereby improving the terminal's communication performance. For example, the first network function entity may be a RAN node, and the second network function entity may be an SMF, PCF, etc.

[0208] For the sake of brevity, this article mainly focuses on... Figure 1 The technical solution is described based on the communication system shown. Based on this technical concept, those skilled in the art will be able to implement similar technical solutions based on other communication systems, which will not be elaborated in detail here. Figure 1 This is merely an example and does not limit the number or type of devices included in the system. The network architecture and business scenarios described in this disclosure are for illustrating the technical solutions of this disclosure and do not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will recognize, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.

[0209] To facilitate understanding of this embodiment, a communication method disclosed in this disclosure will first be described in detail. The execution entity of the communication method provided in this disclosure is generally a network device with certain computing capabilities. This network device may include, for example, a network function entity or a server. The network function entity may be, for example, a network function entity on the RAN side, a network function entity on the core network side, etc. In some possible implementations, this communication method can be implemented by a processor calling computer-readable instructions stored in memory.

[0210] The following description uses the first network function entity as an example to illustrate the communication method provided in this embodiment. The first network function entity can be deployed on the RAN side.

[0211] See Figure 2 The diagram shown is a flowchart illustrating a communication method applied to a first network functional entity according to an embodiment of this disclosure. The method includes steps S201 to S202:

[0212] S201: Receive a first request sent by a second network function entity; the first request is used to request information related to the network function's openability.

[0213] In this embodiment of the disclosure, the first network function entity corresponds to the network function on the RAN side. As a producer of capability openness services, it can be used to provide a first function related to the openability of the network function. For example, the first network function entity can be any function related to capability openness, such as wireless network function, wireless distributed function, or wireless centralized user function.

[0214] The second network function entity can be deployed on the RAN side, the core network side, or the third-party application side; this disclosure does not impose specific limitations on these locations. As a consumer of capability openness services, the second network function entity can provide second functions related to the network function's externally open capabilities. These externally open capabilities can be, for example, open capabilities provided to third-party applications or other network function entities. The second network function entity can be, for example, any independent NF or wireless capability openness function in the communication network.

[0215] Network function openability and network function external openability can be viewed as two separate concepts: one is an internally open capability, and the other is an externally open capability. Internally, it refers to the ability to open network functions within the 6G network architecture; externally, it refers to the ability to open capabilities to third-party applications. Whether it's externally open or open network function capability, the information that can be opened can include, for example, data and policies. Data can include, for example, various communication performance data, and policies can include, for example, various communication strategies.

[0216] In one embodiment, the first function may specifically include at least one of communication performance data collection, communication performance data processing, and communication policy execution; and / or, the second function may specifically include performance data monitoring and / or communication policy configuration.

[0217] The collection of communication performance data may include, for example, collecting data on UE-related and / or non-UE-related throughput, transmission latency, packet loss rate, resource utilization, extended reality (XR) service cycle and jitter, and wireless transmission congestion. Communication performance data processing may include, for example, routing, forwarding, and encapsulation of communication performance data. For instance, when the first network function entity sends performance data, the communication performance data processing function may instruct on how to perform routing, how to encapsulate secure data, and how to compress large amounts of data. Communication policy execution may specifically include the receipt and / or execution of communication policies, such as access management, mobility management, and bearer control.

[0218] Performance data monitoring can be used to monitor UE-related and / or non-UE-related performance data; communication policy configuration can be used to configure UE-related QoS policies, access and mobility management policies, etc.

[0219] The first request is initiated by the second network function entity. This request is used to request one or more pieces of information related to the network function's openability, such as requesting to subscribe to one or more pieces of information related to the network function's openability, or requesting to configure one or more communication policies.

[0220] Understandably, the second network function entity initiating the first request can differ depending on the application scenario. For example, when performance data is internally accessible, the second network function entity can be any network function (NF) using the capabilities provided by the first network function entity. When performance data is externally accessible (e.g., to third-party applications), the second network function entity can provide the network functions requested from the first network function entity. In other words, the first network function entity can perform the collection, processing, and execution of wireless communication-related performance data and policies; when it is accessible to external third-party applications, it can provide wireless capability access through the second network function entity.

[0221] In a specific implementation of S201, when any second network function entity has a need to consume information related to the network function's openability, it can initiate a corresponding first request to the first network function entity, after which the first network function entity can receive the first request.

[0222] S202: Send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

[0223] Here, the first feedback information may specifically include information collected by the first network function entity that matches the first request, such as communication performance data and the configuration results of communication strategies. The first message may be a response message, which includes the first feedback information collected by the first network function entity.

[0224] In practice, the first network function can collect content matching the information requested in the first request, and send this content as first feedback information to the second network function entity in the form of a first message. After receiving the first message, the second network function entity can perform subsequent processing such as network management and data monitoring on the content included in the first feedback information in the first message.

[0225] In one embodiment, for S201, a first request sent by a second network function entity based on a target protocol stack may be received.

[0226] Here, the target protocol stack can be HyperText Transfer Protocol 2 (HTTP2) / Transport Layer Security (TLS) (optional) / Transmission Control Protocol (TCP) / Internet Protocol (IP) stack, or HTTP3 / Quick UDP Internet Connections (QUIC) / User Datagram Protocol (UDP) / IP stack.

[0227] In practice, the second network function entity can directly send a first request to the first network function entity based on the HTTP2 / TLS (optional) / TCP / IP protocol stack or the HTTP3 / QUIC / UDP / IP protocol stack. Then, the first network function entity can receive the first request sent based on the target protocol stack.

[0228] Furthermore, for S202, a first message can be sent to the second network function entity based on the target protocol stack.

[0229] For example, after determining the first feedback information, the first network function entity can directly send a first message carrying the first feedback information to the second network function entity based on the HTTP2 / TLS (optional) / TCP / IP protocol stack or the HTTP3 / QUIC / UDP / IP protocol stack.

[0230] In this way, the first network function entity and the second network function entity can directly interact on the target protocol stack to open up network capabilities, without having to go through a complex transmission path, which can effectively reduce the complexity of signaling transmission and reduce the interaction latency.

[0231] In one embodiment, the first request includes a first performance data subscription indication, and the first feedback information includes a first performance data report; and / or, the first request includes a first policy configuration indication, and the first feedback information includes a first policy configuration result.

[0232] Here, when the first request is used to request subscription to communication performance data, the payload body in the request may include UE-related and / or non-UE-related first performance data subscription indication information, which is used to indicate the performance data to be subscribed to. For example, the first performance data subscription indication information may indicate a request for subscription to transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc., wherein the transmission rate may include the minimum guaranteed uplink and downlink rates. Correspondingly, the first feedback information may include a first performance data report composed of performance data collected by the first network function entity.

[0233] When the first request is used to request the configuration of communication policies, the request may include first policy configuration indication information related to the UE. This information indicates which communication policies need to be configured for the UE. For example, policy configuration indication information for access control, handover control, bearer control, etc. Correspondingly, the first feedback information may include the first policy configuration result obtained after the first network function entity configures each communication policy, such as information such as all configurations successful, some configurations successful, or all configurations failed.

[0234] In one embodiment, the first request includes a request related to at least one terminal, and the first request further includes terminal identification information; and / or, the first request includes a request not related to a terminal.

[0235] Here, the first request can be used to instruct communication performance data collection or policy configuration for at least one UE. In this case, the first request is related to at least one UE, and the first request may carry the UE's identification (ID) information. The UE's ID information can be the UE's ID and / or the cell identifier of the cell to which the UE belongs.

[0236] And / or, the first request can also be used to indicate a request for information not related to the UE, such as requesting performance data for the entire system, performance data for a specific service, or the system's operating status. Performance data for a specific service could be, for example, the packet loss rate or usage rate of an immersive service over a certain time period. In this case, the first request is not specifically targeted at a particular UE, so it can be considered a request not related to the terminal.

[0237] It should be noted that non-terminal-related requests typically request information for the entire cell or the entire service; that is, the requested information is not targeted at any specific terminal or one terminal, and therefore does not need to carry a terminal identifier. Furthermore, non-terminal-related requests do not mean that terminal feedback is no longer required. For requests targeting the entire cell, in some cases, it is still necessary for each terminal within the cell to provide relevant performance data, just not for a specific terminal.

[0238] In the case of requesting to configure communication policies, the first request can often be for policy configuration of at least one UE, so the first request can also be related to the UE, and therefore the first request can include the UE's identification information.

[0239] In one embodiment, when the first request includes first performance data subscription indication information, that is, when requesting to subscribe to performance data information, reporting conditions can also be set for the information to be subscribed to, so as to realize data reporting at an appropriate time. Specifically, for S202, when the first reporting condition is met, a first message can be sent to the second network function entity; the first message includes first notification information corresponding to the first request; wherein, the first reporting condition is preset or indicated in the first request.

[0240] Here, the first reporting condition refers to the reporting condition for the information requested in the first request. It can be preset or indicated by the first request. If the first reporting condition is preset, it indicates that this is a general reporting condition; for any first request initiated by any second network function entity, the first network function entity can use this reporting condition to determine whether to report the information. If the first reporting condition is indicated by the first request, it indicates that this reporting condition is set by the second network function entity for the currently sent first request, and this reporting condition applies only to the current first request.

[0241] The first reporting conditions can include overall reporting conditions and reporting conditions for specific communication performance data. Overall reporting conditions can be, for example, immediate reporting or periodic reporting. Reporting conditions for specific communication performance data can include, for example, reporting conditions for transmission delay (e.g., reporting when transmission delay reaches a set delay), reporting conditions for transmission rate (e.g., reporting when transmission rate is less than a target rate), reporting conditions for packet loss rate (e.g., reporting when packet loss rate reaches a preset threshold), and reporting conditions for resource utilization (e.g., reporting when resource utilization exceeds a set utilization rate), etc.

[0242] The first notification information corresponding to the first request may include feedback information when the first reporting condition is met. Here, the specific data to be reported can be performance data, and different performance data may correspond to different reporting conditions. In the case of requesting multiple performance data, there may be multiple reporting conditions. Specifically, when the reporting conditions for each type of performance data are met, the corresponding performance data may be reported, and the first notification information may include the performance data reported separately in multiple batches.

[0243] For example, after receiving the first request, the first network function entity can collect performance data according to the first performance data subscription instruction information to obtain a first performance data report. If the first reporting condition corresponding to the first request is met, a first message including first notification information is sent to the second network function entity. If the performance data requested by the first request includes multiple types, each with corresponding first reporting conditions, then when the first reporting condition for each type of performance data is met, that type of performance data is sent to the second network function entity.

[0244] To facilitate understanding of the embodiments of this disclosure, an example of an internally open data scenario will be used for illustration:

[0245] In scenarios involving internally open data, the first network function entity can be a wireless distributed function, wireless network function, or wireless centralized user function, acting as a provider of open capability services. The second network function entity can be any NF acting as a consumer of open capability services. The NF can directly send a first request to the first network function entity based on the HTTP / TLS (optional) / TCP / IP protocol stack or the HTTP / QUIC / UDP / IP protocol stack. The payload of the first request can include, for example, UE-related and / or non-UE-related first performance data subscription indication information, such as request indications for transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, and wireless transmission congestion. The transmission rate can include the minimum guaranteed uplink and downlink rates. If the first request is UE-related, it can also include the UE's ID information or UE-related cell ID information.

[0246] The first network function entity can collect data related to the first performance data subscription indication information in the first request, and directly feed back response information (i.e., the first message) to the NF based on the HTTP2 / TLS (optional) / TCP / IP protocol stack or the HTTP3 / QUIC / UDP / IP protocol stack, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc., where the transmission rate can include the minimum guaranteed uplink and downlink rates.

[0247] Optionally, the aforementioned first reporting condition may be included in the first request, for example, including reporting conditions related to various communication performance data requested. In this case, the first network function entity may, upon satisfying the first reporting condition, directly send a first message containing first notification information to the NF based on the HTTP2 / TLS (optional) / TCP / IP protocol stack or the HTTP3 / QUIC / UDP / IP protocol stack. The first notification information may include performance data reports corresponding to UE-related or non-UE-related communication performance data that satisfy the reporting condition, such as: transmission rate, transmission latency, packet loss rate, resource utilization rate, XR service cycle and jitter, wireless transmission congestion, etc., wherein the transmission rate may include the minimum guaranteed uplink and downlink rates.

[0248] Let's take an internal openness strategy as an example to illustrate:

[0249] In an internally open policy scenario, the first network function entity can be a wireless distributed function, wireless network function, or wireless centralized user function, acting as a provider of open capability services. The second network function entity can be any NF acting as a consumer of open capability services. The NF can directly send a first request to the first network function entity based on the HTTP / TLS (optional) / TCP / IP protocol stack or the HTTP / QUIC / UDP / IP protocol stack. The payload of the first request may include, for example, UE-related first policy configuration indication information, such as access control, handover control, and bearer control policy configuration indication information. Furthermore, the first policy configuration indication information may also indicate the relevant UE ID information.

[0250] The first network function entity can perform relevant communication policy configuration operations according to the first policy configuration instruction information in the first request, and directly send the first message to the corresponding NF based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The first message includes first feedback information, which includes the first policy configuration result. The first policy configuration result can be, for example, information indicating that the configuration is fully successful or partially successful.

[0251] In one embodiment, if the first request includes a first performance data subscription indication, the collection of information related to the network function openability may also require the participation of the terminal. In this case, for step S202, a performance data collection request may be sent to at least one terminal, and a performance data collection response sent by at least one terminal may be received, the performance data collection response including a second performance data report; then a first message may be sent to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

[0252] Here, the performance data collection request is initiated by the first network function entity to at least one terminal after receiving the first request. The performance data requested in the performance data collection request matches the performance data indicated by the first performance data subscription indication information included in the first request. For example, the performance data collection request may include third performance data subscription indication information, which may be the same as the first performance data subscription indication information, or it may be obtained through further processing of the first performance data subscription indication information, such as further refinement.

[0253] For example, the first network function entity can determine the UEs that need to have their performance data collected based on the UE ID information carried in the first request. Then, the first network function entity can send performance data collection requests to each UE related to the first request based on the first performance data subscription indication information in the first request, using an air interface protocol. After receiving the performance data collection request, each UE can collect the corresponding performance data and generate a second performance data report, and then send a performance data collection response, including the second performance data report, back to the first network function entity via the air interface protocol. Alternatively, the first network function entity can also determine the UEs participating in performance data collection based on the type of performance data requested in the first request; for example, it could be all UEs within the entire cell, or UEs participating in a specific service.

[0254] Furthermore, the first network function entity can generate a first performance data report based on the second performance data report in the performance data collection response, and feed back a first message carrying the first performance data report to the second network function entity. For example, the first network function entity can perform operations such as sorting, summarizing, and filtering the second performance data reports fed back by various terminals to obtain the first performance data report.

[0255] In one embodiment, the second performance data report is submitted when a second reporting condition is met; wherein the second reporting condition is preset or indicated in the performance data collection request.

[0256] Here, the second reporting condition refers to the reporting conditions for the information requested in the performance data collection request. It can be preset or indicated in the performance data collection request. The second reporting condition may be the same as or different from the first reporting condition in some cases. When the second reporting condition is the same as the first reporting condition, after the terminal reports performance data while meeting the second reporting condition, the first network function entity can report the performance data to the second network function entity (while also meeting the first reporting condition). When the second reporting condition is different from the first reporting condition, after the terminal reports performance data while meeting the second reporting condition, the first network function entity can, after receiving the performance data reported by the terminal once or multiple times, uniformly report the received performance data to the second network function entity when the first reporting condition is met. Here, the first network function entity can determine the second reporting condition based on the consumption needs or instructions of the second network function entity and send the second reporting condition along with the performance data collection request to the terminal.

[0257] Wherein, if the second reporting condition is preset, it indicates that the reporting condition is a general reporting condition, and the terminal can use this reporting condition to determine whether to report information for any performance data collection request initiated by any first network function entity. Where the second reporting condition is a performance data collection request indication, the reporting condition can be specific to the current performance data collection request.

[0258] The second reporting condition can include overall reporting conditions and reporting conditions for specific communication performance data. Overall reporting conditions can be, for example, immediate reporting or periodic reporting. Reporting conditions for specific communication performance data can include, for example, reporting conditions for transmission delay, transmission rate, packet loss rate, resource utilization, etc.

[0259] Optionally, the second reporting condition can be related to the first reporting condition. For example, the first request carries the first reporting condition, and the first network function entity can determine the second reporting condition based on the first reporting condition and / or the data consumption needs of the second network function entity. Then, the performance data collection request carrying the second reporting condition is sent to the terminal.

[0260] For example, for any terminal, the terminal can collect corresponding performance data based on the performance data collection request, and then, if the collected performance data determines that the corresponding second reporting condition is met, send the second performance data report corresponding to the collected performance data to the first network function entity in the performance data collection response feedback.

[0261] In one embodiment, with the terminal involved, the first network function entity can also report performance data according to the following steps:

[0262] The receiving terminal sends a second notification message when the performance data update conditions are met; the second notification message includes the updated third performance data report.

[0263] Send a performance data update notification to the second network function entity. The performance data update notification includes an updated performance data report determined based on the third performance data report.

[0264] The performance data update conditions are either preset or indicated in the performance data collection request.

[0265] For example, performance data update conditions can be pre-set for the terminal. When these conditions are met, the terminal can proactively send a performance data report to the first network function entity. Alternatively, the performance data update conditions can be included in the performance data collection request, and these conditions can be determined by the first network function entity based on the consumption needs of the second network function entity.

[0266] The second notification information is a notification actively sent by the terminal, which may include a third performance data report corresponding to performance data that meets the performance data update conditions. For example, if the transmission rate meets the performance data update conditions, a third performance data report related to the transmission rate can be generated and sent to the first network function entity through the second notification information.

[0267] Furthermore, after receiving the second notification information, the first network function entity can send a performance data update notification to the second network function entity. This performance data update notification includes an updated performance data report determined based on the third performance data report. In other words, the performance data update notification is used to indicate the latest updated performance data report from the terminal.

[0268] Optionally, the second network function entity can proactively send a performance data update request to the first network function entity. The first network function entity can then initiate a performance data update request to the terminal based on this request. The terminal can collect the updated performance data and generate a new performance data report, which it then sends back to the first network function entity. The first network function entity can then generate an updated performance data report based on this new report and send it back to the second network function entity. In this way, the second network function entity can request the latest performance data report at any time based on its own needs.

[0269] Optionally, the first network function entity may also proactively send a performance data update request to the terminal. Based on the received performance data update request, the terminal can collect the updated performance data and generate a new performance data report, which is then fed back to the first network function entity. The first network function entity can then generate an updated performance data report based on this new report and send it along with a performance data update notification to the second network function entity, thus notifying the second network function entity of the existence of updated performance data.

[0270] To facilitate understanding of the communication method provided in the embodiments of this disclosure, the following description will be provided in conjunction with different flowcharts:

[0271] In the absence of terminal participation, taking the second network function entity as any NF in the communication network and the first network function entity as the wireless network function as an example, the internal opening process of performance data is explained, such as... Figure 3 The diagram shown is an internal disclosure flowchart for performance data provided in an embodiment of this disclosure, which may include the following steps:

[0272] 301. Any NF in the network can directly send a first request (i.e., ...) to the wireless network function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 3 The first request (a performance data subscription request) includes UE-related and / or non-UE-related first performance data subscription indication information, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates. The first network function entity and the second network function entity can interact through Next Radio Network Function (Nrnf) service signaling, such as... Figure 3 As shown.

[0273] In addition, the first request may carry relevant UE ID information or relevant cell identifier information, etc. Optionally, the first request may include first reporting conditions for various performance data.

[0274] 302. The wireless network function can directly send performance data response information to the NF requested in 301 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This information can be the first message. The response information includes UE-related and / or non-UE-related performance data reports, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. Among them, the transmission rate may include the minimum guaranteed uplink and downlink rates.

[0275] 303 (optional step): The wireless network function will, based on the first reporting condition in the first performance data subscription indication information, and if the first reporting condition is met, directly send a message carrying the first notification information (i.e., ...) to the corresponding NF requested in 301, based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 3 The first message of the performance data notification includes UE-related and / or non-UE-related performance data reports, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates.

[0276] 304 (Optional Step): The wireless network function may, upon determining that the performance data update conditions are met (these conditions may be included in the performance data update request or may be preset), send a performance data update notification to the corresponding NF requested in 301 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This notification includes a performance data update report generated by the wireless network function based on the collected performance data.

[0277] In the presence of terminal participation, taking the second network function entity as any NF in the communication network and the first network function entity as the wireless network function as an example, the internal opening process of performance data is explained, such as... Figure 4 The diagram shown illustrates another internal disclosure flowchart for performance data provided in this embodiment, which may include the following steps:

[0278] 401. Any NF in the network can directly send a first request (i.e., a performance data subscription request) to the wireless network function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The request contains UE-related / or non-UE-related first performance data subscription indication information, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates.

[0279] In addition, the first request may carry relevant UE ID information or relevant cell identifier information, etc. Optionally, the first request may include first reporting conditions for various performance data.

[0280] 402a. The wireless network function can send a performance data collection request to the UE specified in the first request based on the air interface protocol (i.e., Figure 4 (The wireless data collection request in the first request). This request information may include first performance data subscription indication information related to the UE specified in the first request, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc. Alternatively, the wireless data collection request information may include performance data subscription indication information generated based on the first performance data subscription indication information. Figure 4 The Uu interface in the UE refers to the wireless interface between the UE and the base station (gNodeB), which is a key interface for enabling communication between the UE and the Radio Access Network (RAN).

[0281] 402b. The UE can send a performance data collection response to the Radio Network Function Entity based on the air interface protocol (i.e., Figure 4 The wireless data collection response includes a second performance data report related to the UE specified in the first request, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc.

[0282] Optionally, if the second reporting condition is met, the UE may send a performance data collection response to the radio network function entity based on the air interface protocol. This response may include a second performance data report related to the UE specified in the first request, such as: transmission rate, transmission delay, packet loss rate, resource utilization, XR service cycle and jitter, radio transmission congestion, etc.

[0283] 403. The wireless network function can directly send performance data response information to the NF requested in 401 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This information can be the first message. The response information includes a first performance data report related to the UE, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. Among them, the transmission rate may include the minimum guaranteed uplink and downlink rates, etc. The first performance data report is generated based on the second performance data report.

[0284] Optionally, the wireless network function may, upon meeting the first reporting conditions, directly send a response message to the NF requested in the 401 error message, based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This response message may be the first message. The response message includes a first performance data report related to the UE.

[0285] 404 (Optional Step): The UE may, if the performance data update conditions are met, send a second notification message to the Radio Network Function Entity based on the air interface protocol (i.e., ...). Figure 4 The second notification includes UE-related third performance data reports, such as transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc.

[0286] 405 (optional step): The wireless network function can directly send a performance data update notification to the NF requested in 401 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The performance data update notification includes an updated performance data report determined based on a third-party performance data report, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc.

[0287] In the absence of terminal participation, taking the second network function entity as any NF in the network and the first network function entity as the wireless network function as an example, the internal opening process of the communication policy is explained, such as... Figure 5 The diagram shown is an internal open flowchart of a communication strategy provided in an embodiment of this disclosure, which may include the following steps:

[0288] 501. Any NF in the network can directly send a first request, including first policy configuration indication information, to the wireless network function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 5The first request contains at least one policy configuration indication information related to at least one UE, such as policy configuration indication information for access control, handover control, bearer control, etc. Additionally, the request may include the ID information of the relevant UE. Any NF can interact with the radio network function through Nrnf service signaling to transmit the communication policy configuration request to the radio network function.

[0289] 502. The wireless network function executes corresponding communication strategies, such as new access control, handover control, and bearer control mechanisms.

[0290] 503. The wireless network function can directly send the first message (i.e., ...) to the corresponding NF requested in 501 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 5 The communication strategy configuration feedback includes a first message containing first feedback information, which in turn includes a first strategy configuration result. The first strategy configuration result may include, for example, information indicating that the configuration was fully successful or partially successful.

[0291] Furthermore, since the communication method provided in this disclosure involves the interaction between a first network functional entity and a second network functional entity, this disclosure also provides a communication method applied to the second network functional entity. For example... Figure 6 The diagram shown is a flowchart illustrating a communication method applied to a second network functional entity according to an embodiment of this disclosure. The method includes steps S601 to S602:

[0292] S601: Send a first request to the first network function entity; the first request is used to request information related to the network function's openability.

[0293] S602: Receive a first message sent by a first network function entity; the first message includes first feedback information corresponding to the first request.

[0294] For the specific implementation process of S601 to S602 mentioned above, please refer to S201 to S202 above, which will not be repeated here.

[0295] In one embodiment, a first network function entity is used to provide a first function related to the network function's openability; and a second network function entity is used to provide a second function related to the network function's external openability.

[0296] In one embodiment, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution; and / or, the second function includes performance data monitoring and / or communication policy configuration.

[0297] In one embodiment, S601 described above can be implemented according to the following steps:

[0298] A first request is sent to the first network function entity based on the target protocol stack;

[0299] Regarding the above S602, the following steps can be taken:

[0300] Receive the first message sent by the first network function entity based on the target protocol stack.

[0301] That is, the first network functional entity and the second network functional entity can exchange information through the target protocol stack.

[0302] In one embodiment, the first request includes a first performance data subscription indication, and the first feedback information includes a first performance data report; and / or, the first request includes a first policy configuration indication, and the first feedback information includes a first policy configuration result.

[0303] In one embodiment, the first message is reported when a first reporting condition is met; the first message includes first notification information corresponding to the first request; wherein the first reporting condition is preset or indicated in the first request.

[0304] Here, the first message can be sent by the first network function entity to the second network function entity based on the collected performance data, provided that the first reporting condition is met. In this case, the first message includes first notification information corresponding to the first request, which is used to notify the performance data report corresponding to the performance data that meets the first reporting condition.

[0305] In one embodiment, performance data or communication strategies may be made available to third-party applications, and the second network function entity may provide second functions related to the network function's externally accessible capabilities to the third-party applications. In the presence of third-party applications, the second network function entity may provide wireless capability opening functions.

[0306] The above-mentioned S601 can be implemented according to the following steps:

[0307] S601-1: Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability capability.

[0308] Here, the second request is initiated by the third-party application server to the second network function entity when it determines that it needs to use the network function's openability. The second request can be used to request information related to the network function's openability. Since the third-party application server cannot directly interact with the first network function entity, it needs to act as an intermediary through the second network function entity, which can provide second functions related to the network function's external openability, to enable access to the data and policies collected by the first function provided by the first network function entity.

[0309] In practice, when a third-party application server needs to consume information related to the network function's open capabilities, it can directly call the second network function entity via the Application Programming Interface (API) to send a second request. The second network function entity can then receive the second request.

[0310] S601-2: Based on the second request, send the first request to the first network function entity.

[0311] In practice, the second network function entity can generate a corresponding first request based on the information indicated by the first request, and send the first request to the first network function entity. Afterwards, it can receive the first message sent by the first network function entity.

[0312] Furthermore, after receiving the first message sent by the first network function entity, the second network function entity can also send a second message to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

[0313] For example, the second network function entity can generate second feedback information that matches the second request based on the first feedback information in the first message. For instance, the first feedback information can be processed through one or more data processing methods, such as summarizing and converting information formats, to obtain the second feedback information. Then, the second network function entity can send a second message containing the second feedback information to a third-party application server via an API interface.

[0314] The second network function entity can decide how to provide feedback to the third-party application server based on the consumption situation. For example, it can provide unified feedback to the third-party application server after receiving the first feedback information corresponding to all the information requested by the second request, or it can provide feedback once after receiving the first feedback information corresponding to any of the information requested by the second request, or it can provide periodic feedback to the third-party application.

[0315] Optionally, the second request may include a third reporting condition set by the third-party application server. This third reporting condition can be determined based on the consumption needs of the third-party application or can be pre-agreed upon. The second network function entity can send a second message to the third-party application server if the third reporting condition is met. The first reporting condition in the first request can be generated based on the third reporting condition. When a terminal is involved, the second reporting condition in the performance data collection request can be determined based on at least one of the second reporting condition, the third reporting condition, and the consumption needs of the second network function entity.

[0316] Understandably, the first, second, or third reporting conditions can be preset conditions or generated by the party initiating the corresponding request.

[0317] In one embodiment, the second request may include second performance data subscription indication information, and the second feedback information may include a third performance data report; and / or, the second request may include second policy configuration indication information, and the second feedback information may include a second policy configuration result.

[0318] Here, when the second request is used to request subscription to communication performance data, the payload of the second request may include UE-related and / or non-UE-related second performance data subscription indication information, which is used to indicate the performance data to be subscribed to. For example, the second performance data subscription indication information may indicate a request for subscription to transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc., wherein the transmission rate may include the minimum guaranteed uplink and downlink rates. Correspondingly, the second feedback information may include a third performance data report generated by the second network function entity based on the first performance data report. For example, the second network function entity may process the first performance data report by performing data sorting, format conversion, compression and segmentation, etc., to obtain the third performance data report, and feed it back to the third-party application through a second message. When a terminal is involved, the first performance data report may be determined based on the second performance data report fed back by the terminal, and the third performance data report may be determined based on the first performance data report.

[0319] Understandably, when the second request includes the second performance data subscription instruction information, the first request includes the first performance data subscription instruction information generated based on the second performance data subscription instruction information, the first feedback information includes the first performance data report, and the second feedback information includes the third performance data report.

[0320] When the second request is used to request the configuration of communication policies, the request may include second policy configuration indication information related to the UE. This information indicates which communication policies need to be configured for the UE. For example, policy configuration indication information for access control, handover control, bearer control, etc. Correspondingly, the second feedback information may include the second policy configuration result obtained after the first network function entity configures each communication policy, such as information indicating all configurations were successful, some configurations were successful, or all configurations failed. The second policy configuration result can be determined based on the first policy configuration result in the first message.

[0321] Understandably, when the second request includes the second policy configuration instruction information, the first request includes the first policy configuration instruction information generated based on the second policy configuration instruction information; the first feedback information may include the first policy configuration result, and the second feedback information may include the second policy configuration result.

[0322] That is, when the second request requests the collection of communication performance data, the first request is also a request to collect communication performance data; when the second request requests the configuration of communication policies, the first request is also a request to configure communication policies.

[0323] In one embodiment, the first request includes a request related to at least one terminal, and the first request further includes terminal identification information; and / or, the first request includes a request not related to a terminal.

[0324] Understandably, the second request may include a request related to at least one terminal, and the second request may also include terminal identification information; and / or, the second request may include a request not related to a terminal. If the second request is related to at least one terminal, the first request is also related to a terminal, and the related terminal is determined according to the second request, and the terminal identification information included in the first request is determined according to the terminal identification information in the second request. If the second request is not related to a terminal, the first request is also not related to a terminal.

[0325] Optionally, after receiving a performance data update notification, the second network function entity can send performance data feedback to the third-party application server via an API interface, based on the updated performance data report included in the performance data update notification. This feedback is used to notify the third-party application server that performance data has been updated. Specifically, the second network function entity can provide feedback to the third-party application server once after receiving multiple performance data update notifications, based on the updated performance data reports from the multiple notifications; alternatively, it can provide feedback immediately upon receiving a performance data update notification; or it can provide feedback according to a set period, based on the updated performance data reports from the performance data update notifications received within that period. This embodiment does not specifically limit the method by which the second network function entity provides feedback to the third-party application server after receiving a performance data update notification; it can be determined based on the consumption needs of the second network function entity or the third-party application server.

[0326] To facilitate understanding of the embodiments of this disclosure, an example of publicly available data will be used for illustration:

[0327] In scenarios where data is made publicly available, the first network function entity can be a wireless distributed function, wireless network function, or wireless centralized user function that acts as a provider of open capability services. The second network function entity provides the network function's publicly available capabilities, specifically wireless capability open functions.

[0328] As a third-party application server that serves as a consumer of the capability openness service, it can directly send a second request to the wireless capability openness function via API calls. This second request includes UE-related and / or non-UE-related second performance data subscription indication information. If the second request is UE-related, it may also include relevant UE ID information or UE-related cell ID information.

[0329] Based on the aforementioned second request, the wireless capability opening function can directly send a first request to the first network function entity, such as the wireless distributed function, wireless network function, or wireless centralized user function, using the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The first request is determined according to the second request. The payload of the first request may include, for example, UE-related and / or non-UE-related first performance data subscription indication information, such as requests for transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, and wireless transmission congestion status. The transmission rate may include the minimum guaranteed uplink and downlink rates. Furthermore, when the first request is UE-related, it may also include the UE's ID information or UE-related cell ID information.

[0330] The first network function entity can collect data related to the first performance data subscription indication information in the first request, and directly feed back response information (i.e., the first message) to the wireless capability opening function based on the HTTP2 / TLS (optional) / TCP / IP protocol stack or the HTTP3 / QUIC / UDP / IP protocol stack. The information includes UE-related and / or non-UE-related performance data reports, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates.

[0331] Optionally, the aforementioned first reporting condition may be included in the first request, for example, including reporting conditions related to various communication performance data requested. In this case, the first network function entity may, upon satisfying the first reporting condition, directly send a first message containing first notification information to the wireless capability opening function based on the HTTP2 / TLS (optional) / TCP / IP protocol stack or the HTTP3 / QUIC / UDP / IP protocol stack. The first notification information may include performance data reports corresponding to UE-related or non-UE-related communication performance data that meet the reporting condition, such as: transmission rate, transmission latency, packet loss rate, resource utilization rate, XR service period and jitter, wireless transmission congestion, etc., wherein the transmission rate may include the minimum guaranteed uplink and downlink rates.

[0332] The wireless capability opening function can send a second message to the corresponding third-party application server based on API calls; the second message includes second feedback information corresponding to the second request, which is determined based on the first feedback information, thereby realizing the feedback of performance data reports to the third-party application server.

[0333] Let's take the example of an open-door policy to illustrate this further:

[0334] In the context of an open strategy, the first network function entity can be a wireless distributed function, wireless network function, or wireless centralized user function that acts as a provider of open capability services. The second network function entity provides the network function's open capabilities, specifically the wireless capability open function.

[0335] As a third-party application server serving as a consumer of the capability openness service, it can directly send a second request to the wireless capability openness function via API calls. This second request includes UE-related second policy configuration indication information, such as policy configuration indication information for access control, handover control, and bearer control. In addition, the second policy configuration indication information can also indicate the relevant UE ID information.

[0336] Based on the aforementioned second request, the wireless capability opening function can directly send a first request to the first network function entity, such as the wireless distributed function, wireless network function, or wireless centralized user function, using either the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The first request is determined according to the second request. The payload of the first request may include, for example, UE-related first policy configuration indication information, such as policy configuration indication information for access control, handover control, and bearer control. Furthermore, the first policy configuration indication information may also indicate relevant UE ID information, etc., and can be determined based on the second policy configuration indication information.

[0337] The first network function entity can perform relevant communication policy configuration operations according to the first policy configuration instruction information in the first request, and directly send a first message to the corresponding wireless capability opening function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The first message includes first feedback information, which includes the first policy configuration result. The first policy configuration result can be, for example, information indicating that the configuration is fully successful or partially successful.

[0338] The wireless capability opening function can send a second message to the corresponding third-party application server based on API calls; the second message includes second feedback information corresponding to the second request, and the second feedback information includes the second policy configuration result. The second policy configuration result is determined according to the first policy configuration result, thereby realizing the feedback of policy configuration result to the third-party application server.

[0339] To facilitate understanding of the communication method provided in the embodiments of this disclosure, the following description will be provided in conjunction with different flowcharts:

[0340] In the absence of terminal participation, taking the second network function entity as the wireless capability opening function and the first network function entity as the wireless network function as an example, the process of opening performance data to the outside world is explained, such as... Figure 7 The diagram shown is a flowchart illustrating the process of publicly disclosing performance data according to an embodiment of this disclosure, which may include the following steps:

[0341] 701. Third-party application servers can directly send a second request (i.e., ...) to the wireless capability opening function based on API calls. Figure 7The second request (a performance data request) includes UE-related and / or non-UE-related second performance data subscription indication information, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion status, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates. Furthermore, the second request may carry relevant UE ID information or relevant cell identification information. Optionally, the second request may include third reporting conditions for various performance data.

[0342] 702. The wireless capability opening function can directly send the first request (i.e., ...) to the wireless network function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 7 The performance data subscription request contains UE-related and / or non-UE-related first performance data subscription indication information, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates.

[0343] In addition, the first request may carry relevant UE ID information or relevant cell identifier information, etc. Optionally, the first request may include first reporting conditions for various performance data.

[0344] 703. The wireless network function can directly send performance data response information to the wireless capability opening function requested in 702 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This information can be the first message. The response information includes UE-related and / or non-UE-related performance data reports, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. Among them, the transmission rate may include the minimum guaranteed uplink and downlink rates.

[0345] 704 (optional step): The wireless network function will, based on the first reporting condition in the first performance data subscription indication information, and if the first reporting condition is met, directly send a first message carrying the first notification information (i.e., ...) based on the wireless capability opening function requested from 702 using the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 7 The first notification information includes UE-related and / or non-UE-related performance data reports, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates.

[0346] exist Figure 7 In this context, the wireless capability open function and the wireless network function can interact through Nrnf service signaling. For example, they can use Nrnf service signaling to transmit performance data subscription requests, performance data response information, and performance data notifications.

[0347] 705. The wireless capability opening function can, based on the aforementioned API calls, send a second message (i.e., ...) to the corresponding third-party application server. Figure 7 The second message includes second feedback information corresponding to the second request. The second feedback information is determined based on the first feedback information and may include a third performance data report.

[0348] Optionally, the wireless capability opening function can, based on a third reporting condition, send a second message to the corresponding third-party application server based on the aforementioned API call if the third reporting condition is met.

[0349] In cases involving terminal participation, taking the second network function entity as the wireless capability opening function and the first network function entity as the wireless network function as an example, the process of opening performance data to the outside world is explained, such as... Figure 8 The diagram shown illustrates another flowchart for disclosing performance data according to an embodiment of this disclosure, which may include the following steps:

[0350] 801. Third-party application servers can directly send a second request (i.e., ...) to the wireless capability opening function based on API calls. Figure 8 The second request (a performance data request) includes UE-related and / or non-UE-related second performance data subscription indication information, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates. Furthermore, the second request may carry relevant UE ID information or relevant cell identification information. Optionally, the second request may include third reporting conditions for various performance data.

[0351] 802. The wireless capability opening function can directly send the first request (i.e., ...) to the wireless network function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 8 The performance data subscription request contains UE-related and / or non-UE-related first performance data subscription indication information, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc. The transmission rate may include the minimum guaranteed uplink and downlink rates.

[0352] In addition, the first request may carry relevant UE ID information or relevant cell identifier information, etc. Optionally, the first request may include first reporting conditions for various performance data.

[0353] 803a. The wireless network function can send a performance data collection request to the UE specified in the first request based on the air interface protocol (i.e., Figure 8 (The wireless data collection request in the first request). This request information may include first performance data subscription indication information related to the UE specified in the first request, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc. Alternatively, the wireless data collection request information may include performance data subscription indication information generated based on the first performance data subscription indication information.

[0354] 803b, the UE can send a performance data collection response to the radio network function entity based on the air interface protocol (i.e., Figure 8 The wireless data collection response includes a second performance data report related to the UE specified in the first request, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc.

[0355] Optionally, if the second reporting condition is met, the UE may send a performance data collection response to the radio network function entity based on the air interface protocol. This response may include a second performance data report related to the UE specified in the first request, such as: transmission rate, transmission delay, packet loss rate, resource utilization, XR service cycle and jitter, radio transmission congestion, etc.

[0356] 804. The wireless network function can directly send performance data response information to the wireless capability opening function requested in 802 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This information can be the first message. The performance data response information includes a first performance data report related to the UE, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service period and jitter, wireless transmission congestion, etc. Among them, the transmission rate may include the minimum guaranteed uplink and downlink rates, etc. The first performance data report is generated based on the second performance data report.

[0357] Alternatively, if the first reporting condition is met, the wireless network function can directly send a response message to the wireless capability opening function requested in 802, based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. This message can be the first message. The response message includes a first performance data report related to the UE.

[0358] 805 (Optional Step): The UE may, if the performance data update conditions are met, send a second notification message to the radio network function entity based on the air interface protocol (i.e., ...). Figure 8 The second notification includes UE-related third performance data reports, such as transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, and wireless transmission congestion. Figure 8 In this system, the wireless network function and the UE can communicate via the Uu interface. For example, the two can communicate via the Uu interface to request wireless data collection, respond to wireless data collection, and notify wireless data updates.

[0359] 806 (optional step): The wireless network function can directly send performance data update notifications to the wireless capability opening function in 802 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. The performance data update notification includes the updated performance data report determined based on the third performance data report, such as: transmission rate, transmission latency, packet loss rate, resource utilization, XR service cycle and jitter, wireless transmission congestion, etc.

[0360] exist Figure 8 In this context, the wireless capability open function and the wireless network function can interact through Nrnf service signaling. For example, they can use Nrnf service signaling to transmit performance data subscription requests, performance data response information, and performance data update notifications.

[0361] 807. The wireless capability opening function can, based on the aforementioned API calls, send a second message (i.e., ...) to the corresponding third-party application server. Figure 8 The second message includes second feedback information corresponding to the second request. The second feedback information is determined based on the first feedback information and may include a third performance data report.

[0362] Optionally, the wireless capability opening function can, based on a third reporting condition, send a second message to the corresponding third-party application server based on the aforementioned API call if the third reporting condition is met.

[0363] In the presence of terminal participation, taking the second network function entity as the wireless capability opening function and the first network function entity as the wireless network function as an example, the process of opening up the communication policy is explained, such as... Figure 9 The diagram shown is a flowchart of a communication strategy disclosed in this embodiment, which may include the following steps:

[0364] 901. Third-party application servers can directly send a second request (i.e., ...) to the wireless capability opening function based on API calls. Figure 9 The second request (a policy configuration request) contains second policy configuration indication information related to the UE. Additionally, the second request may carry the relevant UE ID information.

[0365] 902. The wireless capability opening function can directly send the first request (i.e., ...) to the wireless network function based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack. Figure 9 (Communication policy configuration request in the middle), in Figure 9 In this context, the first request is represented by a communication policy configuration request. The request includes UE-related first policy configuration indication information, such as configuration indication information for access control, handover control, bearer control, etc. In addition, the first request may also include relevant UE ID information, etc.

[0366] 903. The wireless network function executes corresponding communication strategies, such as new access control, handover control, and bearer control mechanisms.

[0367] 904. The wireless network function can directly send response information to the corresponding wireless capability opening function in 902 based on the HTTP2 / TLS (optional) / TCP / IP or HTTP3 / QUIC / UDP / IP protocol stack (i.e., Figure 9 The communication strategy configuration feedback (in the context) can be a first message. The first message includes first feedback information, which in turn includes a first strategy configuration result. This first strategy configuration result may, for example, include information indicating that the configuration was fully successful or partially successful. Figure 9 In this context, the wireless capability opening function and the wireless network function can interact through Nrnf service signaling. For example, the two can interact through Nrnf service signaling to request and receive communication policy configuration feedback.

[0368] 905. The wireless capability opening function can, based on the aforementioned API calls, send a second message (i.e., ...) to the corresponding third-party application server. Figure 9 The second message includes second feedback information corresponding to the second request. The second feedback information is determined based on the first feedback information and may include the second strategy configuration result.

[0369] Thus, in this embodiment of the disclosure, the first network function entity is used to provide a first function related to the network function openability capability, which may specifically include at least one of the following functions: communication performance data collection (e.g., UE-related / or non-UE-related throughput, transmission latency, packet loss rate, resource utilization, etc.), communication performance data processing (e.g., routing forwarding, encapsulation, etc.), and receiving and / or executing communication policies (e.g., access management, mobility, bearer control, etc.).

[0370] The second network function entity provides secondary functions related to the network functions' externally accessible capabilities. Specifically, it includes at least one of the following functions: performance data monitoring (for monitoring UE-related and / or non-UE-related communication performance data), and communication policy configuration (for configuring UE-related QoS policies, policies affecting access and mobility management, etc.). By introducing capability openness into the RAN architecture, allowing direct interaction of capability information, such as performance data or communication policies, between the radio network function and any NF or third-party application server within the network, can better improve the communication performance of the entire system or specific terminals, thereby further meeting more flexible and open business application scenarios.

[0371] Corresponding to the communication method applied to the first network functional entity described above, this disclosure also provides a communication device. See also... Figure 10 The diagram shown is a schematic representation of a communication device applied to a first network functional entity according to an embodiment of this disclosure. The device may include:

[0372] The first receiving module 1001 is used to receive a first request sent by the second network function entity; the first request is used to request information related to the network function's openability.

[0373] The first sending module 1002 is used to send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

[0374] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0375] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0376] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0377] And / or,

[0378] The second function includes performance data monitoring and / or communication policy configuration.

[0379] In one possible implementation, the first receiving module 1001 is specifically used for:

[0380] Receive the first request sent by the second network function entity based on the target protocol stack;

[0381] The first transmitting module 1002 is specifically used for:

[0382] The first message is sent to the second network function entity based on the target protocol stack.

[0383] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0384] And / or,

[0385] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0386] In one possible implementation, the first transmitting module 1002 is specifically used for:

[0387] If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request;

[0388] The first reporting condition is either preset or indicated in the first request.

[0389] In one possible implementation, where the first request includes a first performance data subscription indication, the first sending module 1002 is specifically configured to:

[0390] Send a performance data collection request to at least one terminal and receive a performance data collection response from at least one terminal, wherein the performance data collection response includes a second performance data report;

[0391] Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

[0392] In one possible implementation, the second performance data report is submitted when the second reporting condition is met;

[0393] The second reporting condition is either preset or indicated in the performance data collection request.

[0394] In one possible implementation, the first transmitting module 1002 is further configured to:

[0395] The receiving terminal sends a second notification message when the performance data update conditions are met; the second notification message includes the updated third performance data report.

[0396] Send a performance data update notification to the second network function entity. The performance data update notification includes an updated performance data report determined based on the third performance data report.

[0397] The performance data update conditions are either preset or indicated in the performance data collection request.

[0398] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0399] And / or, the first request may include requests related to non-terminals.

[0400] Corresponding to the communication method applied to the second network functional entity described above, this disclosure also provides a communication device. See also... Figure 11 The diagram shown is a schematic representation of a communication device applied to a second network functional entity according to an embodiment of this disclosure. The device may include:

[0401] The second sending module 1101 is used to send a first request to the first network function entity; the first request is used to request information related to the network function's openability.

[0402] The second receiving module 1102 is used to receive a first message sent by the first network function entity; the first message includes first feedback information corresponding to the first request.

[0403] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0404] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0405] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0406] And / or,

[0407] The second function includes performance data monitoring and / or communication policy configuration.

[0408] In one possible implementation, the second transmitting module 1101 is specifically used for:

[0409] A first request is sent to the first network function entity based on the target protocol stack;

[0410] The second receiving module 1102 is specifically used for:

[0411] Receive the first message sent by the first network function entity based on the target protocol stack.

[0412] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0413] And / or,

[0414] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0415] In one possible implementation, the first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request.

[0416] The first reporting condition is either preset or indicated in the first request.

[0417] In one possible implementation, the second transmitting module 1101 is specifically used for:

[0418] Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability.

[0419] Based on the second request, a first request is sent to the first network function entity;

[0420] The device also includes a third transmitting module 1103, which, after receiving the first message sent by the first network function entity, is used to:

[0421] Send a second message to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

[0422] In one possible implementation, the second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report;

[0423] And / or,

[0424] The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

[0425] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0426] And / or, the first request may include requests related to non-terminals.

[0427] Corresponding to the communication method applied to the first network functional entity described above, this disclosure also provides a network device. See also... Figure 12 The diagram shown is a schematic representation of a network device provided in an embodiment of this disclosure. This network device can be deployed on a first network functional entity and may include:

[0428] The memory 1201 is used to store computer programs; the transceiver 1202 is used to send and receive data under the control of the processor 1203. The processor 1203 and the memory 1201 can also be physically separated.

[0429] Among them, Figure 12 In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1203) and memory (memory 1201). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1202 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1203 is responsible for managing the bus architecture and general processing, and the memory 1201 can store data used by the processor 1203 during operation.

[0430] The processor 1203 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0431] The processor 1203 executes any of the methods provided in this disclosure embodiment according to the obtained executable instructions by calling the computer program stored in the memory 1201, for example:

[0432] Receive a first request sent by the second network function entity; the first request is used to request information related to the network function's openability.

[0433] Send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

[0434] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0435] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0436] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0437] And / or,

[0438] The second function includes performance data monitoring and / or communication policy configuration.

[0439] In one possible implementation, the first request sent by the second network functional entity includes:

[0440] Receive the first request sent by the second network function entity based on the target protocol stack;

[0441] Send a first message to the second network function entity, including:

[0442] The first message is sent to the second network function entity based on the target protocol stack.

[0443] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0444] And / or,

[0445] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0446] In one possible implementation, sending a first message to a second network functional entity includes:

[0447] If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request;

[0448] The first reporting condition is either preset or indicated in the first request.

[0449] In one possible implementation, if the first request includes first performance data subscription indication information, sending a first message to the second network function entity includes:

[0450] Send a performance data collection request to at least one terminal and receive a performance data collection response from at least one terminal, wherein the performance data collection response includes a second performance data report;

[0451] Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

[0452] In one possible implementation, the second performance data report is submitted when the second reporting condition is met;

[0453] The second reporting condition is either preset or indicated in the performance data collection request.

[0454] In one possible implementation, it also includes:

[0455] The receiving terminal sends a second notification message when the performance data update conditions are met; the second notification message includes the updated third performance data report.

[0456] Send a performance data update notification to the second network function entity. The performance data update notification includes an updated performance data report determined based on the third performance data report.

[0457] The performance data update conditions are either preset or indicated in the performance data collection request.

[0458] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0459] And / or, the first request may include requests related to non-terminals.

[0460] Corresponding to the communication method applied to the second network functional entity described above, this disclosure also provides a network device. See also Figure 13 The diagram shown is a schematic representation of a network device provided in an embodiment of this disclosure. This network device can be deployed on a second network functional entity and may include:

[0461] The memory 1301 is used to store computer programs; the transceiver 1302 is used to send and receive data under the control of the processor 1303. The processor 1303 and the memory 1301 can also be physically separated.

[0462] Among them, Figure 13In this context, the bus architecture can include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 1303) and memory (memory 1301). The bus architecture can also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. The transceiver 1302 can be multiple elements, including transmitters and receivers, providing units for communicating with various other devices over transmission media, including wireless channels, wired channels, optical fibers, etc. The processor 1303 is responsible for managing the bus architecture and general processing, and the memory 1301 can store data used by the processor 1303 during operation.

[0463] The processor 1303 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or a complex programmable logic device (CPLD). The processor can also adopt a multi-core architecture.

[0464] The processor 1303 executes any of the methods provided in this disclosure embodiment according to the obtained executable instructions by calling the computer program stored in the memory 1301, for example:

[0465] Send a first request to the first network function entity; the first request is used to request information related to the network function's openability.

[0466] Receive a first message sent by a first network function entity; the first message includes first feedback information corresponding to the first request.

[0467] In one possible implementation, the first network function entity is used to provide a first function related to the network function openability capability;

[0468] The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

[0469] In one possible implementation, the first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution;

[0470] And / or,

[0471] The second function includes performance data monitoring and / or communication policy configuration.

[0472] In one possible implementation, sending a first request to a first network function entity includes:

[0473] A first request is sent to the first network function entity based on the target protocol stack;

[0474] Receive the first message sent by the first network function entity, including:

[0475] Receive the first message sent by the first network function entity based on the target protocol stack.

[0476] In one possible implementation, the first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report;

[0477] And / or,

[0478] The first request includes first policy configuration instruction information, and the first feedback information includes first policy configuration result.

[0479] In one possible implementation, the first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request.

[0480] The first reporting condition is either preset or indicated in the first request.

[0481] In one possible implementation, sending a first request to a first network function entity includes:

[0482] Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability.

[0483] Based on the second request, a first request is sent to the first network function entity;

[0484] After receiving the first message sent by the first network function entity, it also includes:

[0485] Send a second message to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

[0486] In one possible implementation, the second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report;

[0487] And / or,

[0488] The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

[0489] In one possible implementation, the first request includes a request related to at least one terminal, and the first request also includes terminal identification information;

[0490] And / or, the first request may include requests related to non-terminals.

[0491] It should be noted that the division of units in the embodiments of this disclosure is illustrative and only represents one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional units in the various embodiments of this disclosure can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated units described above can be implemented in hardware or as software functional units.

[0492] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a network device (which may be a personal computer, server, or other network device, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this disclosure. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0493] It should be noted that the apparatus provided in this embodiment can implement all the method steps implemented in the above method embodiment and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.

[0494] On the other hand, embodiments of this disclosure also provide a processor-readable storage medium storing a computer program for causing a computer to execute the communication methods provided in the above embodiments.

[0495] It should be noted that the processor-readable storage medium provided in this embodiment can implement all the method steps implemented in the above method embodiments and achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.

[0496] Processor-readable storage media can be any available medium or data storage device that a computer can access, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MOs), etc.), optical storage (such as CDs, DVDs, BDs, HVDs, etc.), and semiconductor storage (such as ROMs, EPROMs, EEPROMs, non-volatile memory (NAND flash), solid-state drives (SSDs)).

[0497] This disclosure also provides a computer program product that, when invoked by a computer, causes the computer to execute the steps of the communication method described above.

[0498] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage and optical storage) containing computer-usable program code.

[0499] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-executable instructions. These computer-executable instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0500] These processor-executable instructions may also be stored in a processor-readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the processor-readable memory produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0501] These processors can execute instructions that can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0502] Obviously, those skilled in the art can make various modifications and variations to this disclosure without departing from its spirit and scope. Therefore, if such modifications and variations fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include such modifications and variations.

Claims

1. A communication method characterized by comprising: Applied to the first network functional entity, including: Receive a first request sent by a second network function entity; the first request is used to request information related to the network function's openability. Send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

2. The method of claim 1, wherein, The first network function entity is used to provide a first function related to the network function openability capability; The second network function entity is used to provide a second function related to the network function's ability to be exposed to the outside world.

3. The method of claim 2, wherein, The first function includes at least one of communication performance data collection, communication performance data processing, and communication strategy execution; And / or, The second function includes performance data monitoring and / or communication policy configuration.

4. The method of claim 1, wherein, The receipt of the first request sent by the second network function entity includes: Receive the first request sent by the second network function entity based on the target protocol stack; Sending the first message to the second network function entity includes: The first message is sent to the second network function entity based on the target protocol stack.

5. The method according to claim 1 or 2, characterized in that, The first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report; And / or, The first request includes first policy configuration indication information, and the first feedback information includes first policy configuration result.

6. The method of claim 5, wherein, Sending the first message to the second network function entity includes: If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request. The first reporting condition is either preset or indicated in the first request.

7. The method of claim 5, wherein, If the first request includes first performance data subscription indication information, sending the first message to the second network function entity includes: Send a performance data collection request to at least one terminal and receive a performance data collection response from the at least one terminal, wherein the performance data collection response includes a second performance data report; Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

8. The method of claim 7, wherein, The second performance data report is submitted under the condition that the second reporting condition is met; The second reporting condition is either preset or indicated in the performance data collection request.

9. The method of claim 7, wherein, The method further includes: The system receives a second notification message sent by the terminal when the performance data update conditions are met; the second notification message includes an updated third performance data report. Send a performance data update notification to the second network function entity, the performance data update notification including an updated performance data report determined based on the third performance data report; The performance data update conditions are either preset or indicated in the performance data collection request.

10. The method of claim 1, wherein, The first request includes a request related to at least one terminal, and the first request also includes terminal identification information; And / or, the first request may include requests related to non-terminals.

11. A communication method characterized by comprising: Applied to the second network functional entity, including: Send a first request to the first network function entity; the first request is used to request information related to the network function's openability. Receive a first message sent by the first network function entity; the first message includes first feedback information corresponding to the first request.

12. The method of claim 11, wherein, The first network function entity is used to provide a first function related to the network function openability capability; The second network function entity is used to provide a second function related to the network function's ability to be exposed to the outside world.

13. The method of claim 12, wherein, The first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution; And / or, The second function includes performance data monitoring and / or communication policy configuration.

14. The method of claim 11, wherein, Sending the first request to the first network function entity includes: A first request is sent to the first network function entity based on the target protocol stack; The receiving of the first message sent by the first network function entity includes: Receive the first message sent by the first network function entity based on the target protocol stack.

15. The method of claim 11 or 12, wherein, The first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report; And / or, The first request includes first policy configuration indication information, and the first feedback information includes first policy configuration result.

16. The method of claim 15, wherein, The first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request; The first reporting condition is either preset or indicated in the first request.

17. The method of claim 11, wherein, Sending the first request to the first network function entity includes: Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability. Based on the second request, the first request is sent to the first network function entity; After receiving the first message sent by the first network function entity, the process also includes: A second message is sent to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

18. The method of claim 17, wherein, The second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report; And / or, The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

19. The method of claim 11, wherein, The first request includes a request related to at least one terminal, and the first request also includes terminal identification information; And / or, the first request may include requests related to non-terminals.

20. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Receive a first request sent by a second network function entity; the first request is used to request information related to the network function's openability. Send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

21. The apparatus of claim 20, wherein, The first network function entity is used to provide a first function related to the network function openability capability; The second network function entity is used to provide a second function related to the network function's ability to be exposed to the outside world.

22. The apparatus of claim 21, wherein, The first function includes at least one of communication performance data collection, communication performance data processing, and communication strategy execution; And / or, The second function includes performance data monitoring and / or communication policy configuration.

23. The apparatus of claim 20, wherein, The receipt of the first request sent by the second network function entity includes: Receive the first request sent by the second network function entity based on the target protocol stack; Sending the first message to the second network function entity includes: The first message is sent to the second network function entity based on the target protocol stack.

24. The apparatus of claim 20 or 21, wherein, The first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report; And / or, The first request includes first policy configuration indication information, and the first feedback information includes first policy configuration result.

25. The apparatus of claim 24, wherein, Sending the first message to the second network function entity includes: If the first reporting condition is met, a first message is sent to the second network function entity; the first message includes first notification information corresponding to the first request. The first reporting condition is either preset or indicated in the first request.

26. The apparatus of claim 24, wherein, If the first request includes first performance data subscription indication information, sending the first message to the second network function entity includes: Send a performance data collection request to at least one terminal and receive a performance data collection response from the at least one terminal, wherein the performance data collection response includes a second performance data report; Send a first message to the second network function entity; the first performance data report in the first message is determined based on the second performance data report.

27. The apparatus of claim 26, wherein, The second performance data report is submitted under the condition that the second reporting condition is met; The second reporting condition is either preset or indicated in the performance data collection request.

28. The apparatus of claim 26, wherein, Also includes: Receive the second notification information sent by the terminal when the performance data update conditions are met; The second notification includes an updated third performance data report; Send a performance data update notification to the second network function entity, the performance data update notification including an updated performance data report determined based on the third performance data report; The performance data update conditions are either preset or indicated in the performance data collection request.

29. The apparatus of claim 20, wherein, The first request includes a request related to at least one terminal, and the first request also includes terminal identification information; And / or, the first request may include requests related to non-terminals.

30. A network device, characterized in that, Includes memory, transceiver, and processor: A memory for storing computer programs; a transceiver for sending and receiving data under the control of the processor; and a processor for reading the computer programs from the memory and performing the following operations: Send a first request to the first network function entity; the first request is used to request information related to the network function's openability. Receive a first message sent by the first network function entity; the first message includes first feedback information corresponding to the first request.

31. The apparatus of claim 30, wherein, The first network function entity is used to provide a first function related to the network function openability capability; The second network function entity is used to provide secondary functions related to the network function's ability to be exposed to the outside world.

32. The apparatus of claim 31, wherein, The first function includes at least one of communication performance data collection, communication performance data processing, and communication policy execution; And / or, The second function includes performance data monitoring and / or communication policy configuration.

33. The apparatus of claim 30, wherein, Sending the first request to the first network function entity includes: A first request is sent to the first network function entity based on the target protocol stack; The receiving of the first message sent by the first network function entity includes: Receive the first message sent by the first network function entity based on the target protocol stack.

34. The apparatus of claim 30 or 31, wherein, The first request includes a first performance data subscription instruction, and the first feedback information includes a first performance data report; And / or, The first request includes first policy configuration indication information, and the first feedback information includes first policy configuration result.

35. The apparatus of claim 34, wherein, The first message is reported when the first reporting condition is met; the first message includes first notification information corresponding to the first request; The first reporting condition is either preset or indicated in the first request.

36. The apparatus of claim 30, wherein, Sending the first request to the first network function entity includes: Receive a second request sent by a third-party application server; the second request is used to request information related to the network function openability. Based on the second request, the first request is sent to the first network function entity; After receiving the first message sent by the first network function entity, the process also includes: A second message is sent to the third-party application server; the second message includes second feedback information corresponding to the second request, and the second feedback information is determined based on the first feedback information.

37. The apparatus of claim 36, wherein, The second request includes a second performance data subscription instruction, and the second feedback information includes a third performance data report; And / or, The second request includes second policy configuration indication information, and the second feedback information includes second policy configuration results.

38. The apparatus of claim 30, wherein, The first request includes a request related to at least one terminal, and the first request also includes terminal identification information; And / or, the first request may include requests related to non-terminals.

39. A communications device, characterized by Applied to the first network functional entity, including: The first receiving module is configured to receive a first request sent by the second network function entity; the first request is used to request information related to the network function's openability. The first sending module is used to send a first message to the second network function entity; the first message includes first feedback information corresponding to the first request.

40. A communications device, characterized by Applied to the second network functional entity, including: The second sending module is used to send a first request to the first network function entity; the first request is used to request information related to the network function's openability. The second receiving module is used to receive a first message sent by the first network function entity; the first message includes first feedback information corresponding to the first request.

41. A processor-readable storage medium, characterized in that, The processor-readable storage medium stores a program for causing the processor to perform the method according to any one of claims 1 to 29.