Information opening method and apparatus, and computer-readable medium and electronic device

Through the information opening request and feedback mechanism between user equipment and user surface functional network elements, the security and efficiency of information opening between user equipment and mobile core network in mobile communication network is solved, and information sharing and network performance improvement are achieved.

WO2025130438A1PCT designated stage expired Publication Date: 2025-06-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Application Number
PCT/CN2024/131389
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-18
Filing Date
2024-11-11
Publication Date
2025-06-26

AI Technical Summary

Technical Problem

In mobile communication networks, the information opening between user equipment and mobile core network has security and efficiency problems, which cannot meet the increase in user needs.

Method used

The user equipment and user plane function network elements realize the information opening capability based on user plane. The user equipment generates and sends information opening requests to obtain network information, and the user plane function network elements feedback network information, improving the security and efficiency of information opening.

Benefits of technology

It has achieved security and efficiency improvement in information openness between user equipment and mobile core network, supported wider information sharing and collaborative work, and improved network performance and service quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024131389_26062025_PF_FP_ABST
    Figure CN2024131389_26062025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application are an information opening method and apparatus, and a computer-readable medium and an electronic device. The information opening method comprises: generating a first information opening request, wherein the first information opening request is used for requesting a user-plane function network element to open network information; sending the first information opening request to the user-plane function network element; and receiving network information fed back by the user-plane function network element on the basis of the first information opening request. By means of the technical solution of the embodiments of the present application, an information opening capability based on a user plane can be realized, thereby improving the security and efficiency of opening network information.
Need to check novelty before this filing date? Find Prior Art

Description

Information disclosure method, device, computer-readable medium, and electronic device

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on December 18, 2023, with application number 202311751722.6 and invention name “Information Opening Method, Device, Computer-readable Medium and Electronic Device”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of computer and communication technology, and more specifically, to an information disclosure method, device, computer-readable medium, and electronic device. Background Art

[0003] In mobile communication networks, to enable information exchange between service functions and the mobile core network, the mobile core network can open network information to application functions (AF). However, with the development of mobile communication technologies and the increase in user demands, the openness of information between user equipment (UE) and the mobile core network has become increasingly important. Therefore, how to achieve information openness between UE and the mobile core network has become a technical problem that needs to be solved urgently.

[0004] Summary of the Invention

[0005] The embodiments of the present application provide an information disclosure method, apparatus, computer-readable medium, and electronic device, which can implement user-side information disclosure capabilities and improve the security and efficiency of information (such as network information) disclosure.

[0006] Other features and advantages of the present application will become apparent from the following detailed description, or may be learned in part by practice of the present application.

[0007] In a first aspect, an embodiment of the present application provides an information disclosure method, which is executed by a user device, and the information disclosure method includes: generating a first information disclosure request, the first information disclosure request being used to request a user plane functional network element to open network information; sending the first information disclosure request to the user plane functional network element; and receiving network information fed back by the user plane functional network element based on the first information disclosure request.

[0008] In the second aspect, an embodiment of the present application provides an information disclosure method, which is executed by a user plane functional network element. The information disclosure method includes: receiving a first information disclosure request sent by a user device, wherein the first information disclosure request is used to request the user plane functional network element to open network information; and sending the network information requested by the first information disclosure request to the user device.

[0009] In a third aspect, an embodiment of the present application provides an information opening method, which is executed by a session management function network element, and the information opening method includes: generating notification information, wherein the notification information is used to indicate the address information of the user plane function network element for user equipment-based information opening based on the user plane; sending the notification information to the user equipment so that the user equipment interacts with the user plane function network element based on the address information of the user plane function network element.

[0010] In a fourth aspect, an embodiment of the present application provides a network information opening device, which is applied to a user device, and the network information opening device includes: a generating unit, configured to generate a first information opening request, the first information opening request being used to request the user plane function network element to open network information; a sending unit, configured to send the first information opening request to the user plane function network element; and a receiving unit, configured to receive network information fed back by the user plane function network element based on the first information opening request.

[0011] In the fifth aspect, an embodiment of the present application provides a network information opening device, which is applied to a user plane functional network element, and the network information opening device includes: a receiving unit, configured to receive a first information opening request sent by a user device, and the first information opening request is used to request the user plane functional network element to open network information; a sending unit, configured to send the network information requested by the first information opening request to the user device.

[0012] In the sixth aspect, an embodiment of the present application provides a network information opening device, which is applied to a session management function network element, and the network information opening device includes: a generation unit, configured to generate notification information, and the notification information is used to indicate the address information of the user plane function network element for user equipment based on user plane information opening; a sending unit, configured to send the notification information to the user equipment, so that the user equipment interacts with the user plane function network element based on the address information of the user plane function network element.

[0013] In a seventh aspect, an embodiment of the present application provides a computer-readable medium on which a computer program is stored. When the computer program is executed by a processor, the information opening method as described in the above embodiment is implemented.

[0014] In an eighth aspect, an embodiment of the present application provides an electronic device comprising: one or more processors; a storage device for storing one or more computer programs, wherein when the one or more computer programs are executed by the one or more processors, the electronic device implements the information opening method as described in the above embodiments.

[0015] In a ninth aspect, embodiments of the present application provide a computer program product, comprising a computer program stored in a computer-readable storage medium. A processor of an electronic device reads and executes the computer program from the computer-readable storage medium, causing the electronic device to perform the information disclosure method provided in the various optional embodiments described above.

[0016] In the technical solutions provided in some embodiments of the present application, the user device may generate a first information open request, which is used to request the user plane functional network element to open network information, and then the user device may send the first information open request to the user plane functional network element, after which the user plane functional network element may send the network information requested by the first information open request to the user device. Alternatively, the user device receives a second information open request sent by the user plane functional network element, and the second information open request is used to instruct the user device to open specified information; the user device sends the specified information indicated by the second information open request to the user plane functional network element. It can be seen that the technical solutions of the embodiments of the present application can realize the user plane-based information open capability through the user device and the user plane functional network element, improve the security and efficiency of information (such as network information) openness, realize more extensive information sharing and collaborative work, and improve network performance and service quality.

[0017] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] FIG1 is a schematic diagram showing an exemplary system architecture to which the technical solutions of the embodiments of the present application can be applied;

[0019] FIG2 shows a flow chart of an information disclosure method according to an embodiment of the present application;

[0020] FIG3 shows a flow chart of an information disclosure method according to an embodiment of the present application;

[0021] FIG4 shows a flowchart of measuring downlink transmission delay according to an embodiment of the present application;

[0022] FIG5 shows a flowchart of measuring uplink transmission delay according to an embodiment of the present application;

[0023] FIG6 shows a flowchart of measuring uplink and downlink transmission delays according to an embodiment of the present application;

[0024] FIG7 shows a flow chart of an information disclosure method according to an embodiment of the present application;

[0025] FIG8 shows a flow chart of an information disclosure method according to an embodiment of the present application;

[0026] FIG9 shows a flowchart of an information disclosure method according to an embodiment of the present application;

[0027] FIG10 shows a flowchart of a UPF requesting a UE to report parameters according to an embodiment of the present application;

[0028] FIG11 shows a flowchart of a UE requesting a UPF to open network information according to an embodiment of the present application;

[0029] FIG12 shows a flow chart of network-side interaction according to an embodiment of the present application;

[0030] FIG13 shows a block diagram of a network information opening device according to an embodiment of the present application;

[0031] FIG14 shows a block diagram of a network information opening device according to an embodiment of the present application;

[0032] FIG15 shows a block diagram of a network information opening device according to an embodiment of the present application;

[0033] FIG16 shows a schematic structural diagram of a computer system suitable for implementing an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0034] Example embodiments will now be described in a more complete manner with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to these examples; rather, these embodiments are provided to make this application more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art.

[0035] In addition, the features, structures or characteristics described in the present application may be combined in one or more embodiments in any suitable manner. In the following description, there are many specific details so that the embodiments of the present application can be fully understood. However, it will be appreciated by those skilled in the art that when implementing the technical solution of the present application, it is not necessary to use all the detailed features in the embodiments, one or more specific details may be omitted, or other methods, elements, devices, steps, etc. may be adopted.

[0036] In the embodiments of the present application, the term "module" or "unit" refers to a computer program or a part of a computer program that has a predetermined function and works together with other related parts to achieve a predetermined goal, and can be implemented in whole or in part by using software, hardware (such as processing circuits or memories) or a combination thereof. Similarly, a processor (or multiple processors or memories) can be used to implement one or more modules or units. In addition, each module or unit can be part of an overall module or unit that includes the function of the module or unit.

[0037] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically separate entities. That is, these functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different networks and / or processor devices and / or microcontroller devices.

[0038] The flowcharts shown in the accompanying drawings are for illustrative purposes only and do not necessarily include all contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may be decomposed, while others may be combined or partially combined. Therefore, the actual execution order may vary depending on the actual situation.

[0039] It should be noted that the term "plurality" used in this document refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0040] In related technologies, information exchange between user devices and the mobile core network is typically achieved through the control plane, which is primarily responsible for transmitting control signaling and a small amount of user data. Due to its limited carrying capacity, the control plane cannot meet the needs of information exchange between a large number of user devices and the mobile core network. In addition, information exchange on the control plane also has security and privacy protection issues. For example, signaling is vulnerable to malicious attacks and tampering.

[0041] Based on the above problems, the technical solution of the embodiment of the present application proposes an information opening solution based on the user plane, which can realize the information opening capability based on the user plane through user equipment and user plane functional network elements, thereby improving the security and efficiency of information (such as network information) opening, realizing more extensive information sharing and collaborative work, and improving network performance and service quality.

[0042] Specifically, as shown in FIG1 , in a system architecture applied to the technical solution of an embodiment of the present application, a user equipment 101 (using the user equipment 101 shown in the figure as an example for illustration) can interact with a user plane function (UPF) 102 through a base station. Within the network architecture defined by the 3rd Generation Partnership Project (3GPP), the UPF 102 can interact with other network elements, such as the Session Management Function (SMF) through the N4 interface. Outside the network architecture defined by the 3GPP organization, the UPF 102 can interact with an application server (AS) through the network to implement service data transmission.

[0043] In one embodiment of the present application, the user device 101 may generate an information disclosure request for requesting the UPF 102 to disclose network information, and then send the information disclosure request to the UPF 102. The UPF 102 may then obtain the network information requested by the user device 101 based on the information disclosure request, and then send the obtained network information to the user device 101. In addition, the user device 101 may also receive an information disclosure request sent by the UPF 102 to instruct the user device 101 to disclose specified information (which may include network information and other terminal-side information, such as device battery level). Then, based on the information disclosure request sent by the UPF 102, the user device 101 may send the specified information indicated by the information disclosure request to the UPF 102.

[0044] It can be seen that in the system architecture shown in Figure 1, information (such as network information) can be opened between the user equipment 101 and the UPF 102 through the user plane, which is conducive to improving the security and efficiency of information opening.

[0045] The following is a detailed description of the implementation details of the technical solution of the embodiment of the present application:

[0046] FIG2 shows a flow chart of an information disclosure method according to an embodiment of the present application, which can be executed by a user device. Referring to FIG2 , the information disclosure method includes at least S210 to S230, which are described in detail as follows:

[0047] In S210, a first information open request is generated, where the first information open request is used to request a user plane function network element to open network information.

[0048] In some optional embodiments, the first information opening request includes network information requesting the user plane functional network element to be opened, for example, it may include at least one of the following information: uplink network congestion information, downlink network congestion information, uplink and downlink network congestion information, uplink data transmission rate, downlink data transmission rate, uplink and downlink data transmission rate, uplink network transmission jitter information, downlink network transmission jitter information, uplink and downlink network transmission jitter information, quality of service (QoS) notification information, and QoS prediction information.

[0049] It can be understood that the data transmission direction from the user equipment to the application server is the uplink transmission direction, and the data transmission direction from the application server to the user equipment is the downlink transmission direction.

[0050] It is understood that uplink network congestion refers to a phenomenon in which the amount of data transmitted in the uplink exceeds its carrying capacity during network communications, resulting in increased packet delay and loss rate in the network, and thus degraded network performance. Based on this, uplink network congestion information may include at least one of the following, but is not limited to: uplink delay, packet loss rate, and throughput.

[0051] Downlink network congestion refers to a phenomenon in which the amount of data transmitted in the downlink exceeds its carrying capacity, resulting in increased packet delay and loss, and thus decreased network performance. Downlink network congestion information may include, but is not limited to, at least one of the following: downlink latency, packet loss rate, and throughput.

[0052] Uplink and downlink network congestion information includes, but is not limited to, uplink network congestion information and downlink network congestion information. Alternatively, uplink and downlink network congestion information includes, but is not limited to, the sum of uplink network congestion information and downlink network congestion information. Alternatively, uplink and downlink network congestion information includes, but is not limited to, the average of the uplink network congestion information and the downlink network congestion information. The explanation of uplink and downlink network congestion information can be found above and will not be further elaborated in this embodiment of the present application.

[0053] It is worth mentioning that the embodiments of the present application do not limit the definitions of uplink network congestion information, downlink network congestion information, and uplink and downlink network congestion information.

[0054] It can be understood that the uplink data transmission rate refers to the data transmission rate of the uplink.

[0055] The downlink data transmission rate refers to the data transmission rate of the downlink.

[0056] The uplink and downlink data transmission rates include, but are not limited to, the uplink data transmission rate and the downlink data transmission rate. Alternatively, the uplink and downlink data transmission rates include, but are not limited to, the sum of the uplink data transmission rate and the downlink data transmission rate. Alternatively, the uplink and downlink data transmission rates include, but are not limited to, the average of the uplink data transmission rate and the data transmission rate. The explanation of the uplink and downlink data transmission rates can be found above and will not be further elaborated in the embodiments of the present application.

[0057] It is worth mentioning that the embodiments of the present application do not limit the definitions of uplink data transmission rate, downlink data transmission rate, and uplink and downlink data transmission rates.

[0058] It can be understood that network jitter refers to the deviation or delay between the arrival time of a data packet and its expected arrival time during network transmission.

[0059] It is understandable that the uplink network transmission jitter information refers to the difference between the maximum or minimum value of the transmission delay of multiple uplink data packets and the average value of the transmission delay of these uplink data packets.

[0060] The downlink network transmission jitter information refers to the difference between the maximum or minimum value of the transmission delay of multiple downlink data packets and the average value of the transmission delay of these downlink data packets.

[0061] The uplink and downlink network transmission jitter information includes, but is not limited to: uplink network transmission jitter information and downlink network transmission jitter information. Alternatively, the uplink and downlink network transmission jitter information includes, but is not limited to: the sum of the uplink network transmission jitter information and the downlink network transmission jitter information. Alternatively, the uplink and downlink network transmission jitter information includes, but is not limited to: the average value of the uplink network transmission jitter information and the downlink network transmission jitter information. Among them, the explanation of the uplink network transmission jitter information and the downlink network transmission jitter information can be referred to above, and the embodiments of the present application will not be repeated here.

[0062] It is worth mentioning that the embodiments of the present application do not limit the definitions of uplink network transmission jitter information, downlink network transmission jitter information, and uplink and downlink network transmission jitter information.

[0063] It is understandable that the QoS notification information may be notification information sent by the base station device when the QoS flow parameters are not met. The QoS flow parameters include, but are not limited to: QoS flow priority, bandwidth requirements, delay limit, and packet loss rate tolerance.

[0064] It is worth mentioning that the embodiments of the present application do not limit the definition of QoS notification information and QoS flow parameters.

[0065] It can be understood that QoS prediction information refers to the information on performance indicators (such as response time, packet loss rate, throughput, etc.) and service quality (such as user satisfaction, business continuity, etc.) of network services in the future period of time predicted by collecting and analyzing historical data, real-time data and possible contextual information (such as time, location, etc.) in network communications and using machine learning, statistical analysis and other methods.

[0066] It is worth mentioning that the embodiments of the present application do not limit the definition of QoS prediction information.

[0067] In some optional embodiments, the first information open request may further include conditions for sending the network information, such as periodic sending or event-triggered sending.

[0068] If the sending condition is periodic sending, the first information open request also includes the sending period of the network information, so that the user plane function network element can send the network information to the user equipment according to this sending period. For example, the user plane function network element can send the network information to the user equipment at the end of each sending period.

[0069] If the sending condition is event-triggered sending, then the first information open request also includes an event that triggers the sending of network information, and the event may include a threshold value corresponding to the network information requested to be opened. For example, the threshold value is the threshold value of the downlink data transmission rate, then the user plane function network element can send the downlink data transmission rate to the user equipment when it determines that the downlink data transmission rate is higher than the threshold value; or the user plane function network element can send the downlink data transmission rate to the user equipment when it determines that the downlink data transmission rate is lower than the threshold value; or the user plane function network element can send the downlink data transmission rate to the user equipment when it determines that the downlink data transmission rate is equal to the threshold value. In other words, when the threshold value triggers the sending of network information, it can be determined based on actual business needs and further indication information whether to send it when it is higher than the threshold value, or when it is lower than the threshold value, or when it is equal to the threshold value. The present invention does not limit the specific implementation method.

[0070] In some optional embodiments, the first information disclosure request may further include a service identifier for the information disclosure request. The service identifier is used by the user plane functional network element to determine whether the corresponding service can be disclosed through network information disclosure. Optionally, the user plane functional network element will only feedback the network information corresponding to the service to the user equipment when it determines that the service corresponding to the service identifier can be disclosed through network information disclosure.

[0071] In some optional embodiments, the first information disclosure request may also include certificate information for authentication and verification, and the certificate information is used by the user plane function network element to interact with other core network elements to authenticate the user equipment. Optionally, network information is fed back to the user equipment only after the user equipment is authenticated. Optionally, the user plane function network element may interact with core network elements such as the Network Exposure Function (NEF) or the Unified Data Management (UDM) to authenticate the user equipment.

[0072] Continuing to refer to FIG. 2 , in S220 , the first information open request is sent to the user plane function network element.

[0073] In some optional embodiments, before sending the first information open request to the user plane function network element, the user equipment needs to obtain the address information of the user plane function network element. Optionally, the user equipment can receive notification information sent by the session management function network element, and then obtain the address information of the user plane function network element that performs user plane-based information open with the user equipment from the notification information, and then send the first information open request to the user plane function network element based on the address information of the user plane function network element. Optionally, the user equipment can receive key information sent by the session management function network element, and the key information is used for data encryption when the user equipment and the user plane function network element exchange network information.

[0074] In some optional embodiments, when the session management function network element indicates the address information of the user plane function network element to the user equipment, it can use the session management information (SM information) in the protocol data unit (PDU) session establishment process or the PDU session modification process to indicate.

[0075] In some optional embodiments, the user equipment may also send its own capability information to the session management function network element, so that the session management function network element or other network elements interacting with the session management function network element (such as the policy control function network element) determines based on the capability information of the user equipment that when the user equipment supports user-plane-based information opening, the session management function network element will then send notification information (such as session management information) containing the address information of the user-plane function network element to the user equipment.

[0076] In some optional embodiments, the user equipment may also send key information to the session management function network element, which in turn is sent by the session management function network element to the user plane function network element. The key information is used for data encryption when the user plane function network element and the user equipment perform open network information interaction.

[0077] Optionally, the capability information of the user equipment is used to indicate that the user equipment supports user-plane-based information disclosure, or is used to indicate that the PDU session of the user equipment supports user-plane-based information disclosure, or is used to indicate that a specified QoS flow in the PDU session of the user equipment supports user-plane-based information disclosure. That is, the capability information of the user equipment can indicate the user equipment's support for the user-plane-based information disclosure capability at different granularities.

[0078] In some optional embodiments, the address information of the user plane function network element may be the real address information of the user plane function network element, or may be virtual address information corresponding to the real network address of the user plane function network element. The virtual address information may be the network internal address of the user plane function network element, and a user plane function network element may have multiple virtual address information. The virtual address information may be variable. If the virtual address information changes, it needs to be resent to the user equipment.

[0079] In S230 , network information fed back by the user plane function network element based on the first information open request is received.

[0080] In some optional embodiments, the network information fed back by the user plane functional network element corresponds to the network information requested in the first information disclosure request. For example, if the user equipment requests uplink network congestion information through the first information disclosure request, the user plane functional network element, after obtaining the uplink network congestion information, feeds the uplink network congestion information back to the user equipment.

[0081] It should be noted that the process of the user plane functional network element obtaining the network information requested to be opened by the user equipment will be described in detail in the following embodiments.

[0082] The technical solution of the embodiment shown in FIG2 illustrates, from the perspective of the user equipment, a process in which the user equipment requests the user plane functional network element to open network information. The following, in conjunction with FIG3 , further illustrates, from the perspective of the user equipment, a process in which the user plane functional network element instructs the user equipment to report network information.

[0083] FIG3 shows a flow chart of an information disclosure method according to an embodiment of the present application, which can be executed by a user device. Referring to FIG3 , the information disclosure method includes at least S310 to S320, which are described in detail as follows:

[0084] In S310, a second information open request sent by a user plane function network element is received, where the second information open request is used to instruct the user equipment to open specified information.

[0085] In some optional embodiments, the second information open request sent by the user plane function network element may include at least one of the following information indicating that the user equipment is open: power information of the user equipment, transmission status of the uplink data stream by the user equipment, and delay measurement information between the user equipment and the user plane function network element. That is, the second information open request sent by the user plane function network element for the user equipment to open information may include network information, non-network information on the user equipment side (such as power information, temperature information, etc.), or part of them.

[0086] Optionally, the transmission status of the uplink data stream by the user equipment may be represented by a packet loss rate (Packet Error Rate, PER) or a PDU set error rate (PDUSet Error Rate, PSER).

[0087] Optionally, the delay measurement information between the user equipment and the user plane functional network element may be information used to assist the user plane functional network element in performing delay measurement, such as the data packet sending timestamp and receiving timestamp used to measure the delay information. The user equipment may send an uplink data packet containing timestamp information, or include timestamp information in an extended field of the packet header of the uplink data packet.

[0088] In some optional embodiments, the second information open request may further include conditions for sending the specified information, such as whether to send the information periodically or upon event triggering.

[0089] If the sending condition is periodic sending, the second information open sending request may also include a sending period for the specified information, so that the user equipment can send the specified information to the user plane function network element according to the sending period. For example, the user equipment may send the specified information to the user plane function network element at the end of each sending period.

[0090] If the sending condition is event-triggered sending, then the second information open sending request may also include an event that triggers the sending of specified information, and the event may include the threshold value corresponding to the specified information. For example, the threshold value is the threshold value of the user equipment power information, then the user equipment can send the power information to the user plane functional network element when it determines that the user equipment power information is higher than the threshold value; or the user equipment can send the power information to the user plane functional network element when it determines that the user equipment power information is lower than the threshold value; or the user equipment can send the power information to the user plane functional network element when it determines that the user equipment power information is equal to the threshold value. In other words, when the threshold value triggers the sending of specified information, it can be determined based on the service requirements and further indication information whether to send it when it is higher than the threshold value, or when it is lower than the threshold value, or when it is equal to the threshold value. The present invention does not limit the specific implementation method.

[0091] Continuing to refer to FIG. 3 , in S320 , the designated information indicated by the second information open request is sent to the user plane function network element.

[0092] In some optional embodiments, when the user equipment sends specified information to the user plane functional network element, it may report according to the sending conditions contained in the second information open request, such as periodic sending or event-triggered sending. If the specified information sent matches the information indicated in the second information open request, for example, if the second information open request indicates that the power information of the user equipment is to be disclosed, the user equipment will send the power information to the user plane functional network element according to the reporting conditions.

[0093] In some optional embodiments, if the second information open request is used to instruct the user equipment to open downlink delay measurement information, the user equipment can receive a first data packet sent by the user plane function network element and including a first timestamp (the first timestamp is the sending timestamp of the first data packet by the user plane function network element), and then add a second timestamp (the second timestamp is the receiving timestamp of the first data packet by the user equipment) to the first data packet. After that, the user equipment sends the first data packet with the second timestamp added to it to the user plane function network element, so that the user plane function network element calculates the downlink transmission delay between the user plane function network element and the user equipment based on the second timestamp and the first timestamp. Specifically, as shown in Figure 4, the sending timestamp of the first data packet by the user plane function network element is t1, and the receiving timestamp of the first data packet by the user equipment is t2. Then, after the user equipment sends the first data packet including t1 and t2 to the user plane function network element, the user plane function network element can calculate the downlink transmission delay between the user plane function network element and the user equipment based on t1 and t2, for example, taking t2-t1 as the downlink transmission delay.

[0094] In some optional embodiments, if the second information open request is used to instruct the user equipment to open the uplink delay measurement information, the user equipment can send a second data packet containing a sending timestamp to the user plane function network element, so that the user plane function network element calculates the uplink transmission delay between the user equipment and the user plane function network element based on the sending timestamp and the receiving timestamp of the second data packet. Specifically, as shown in Figure 5, the sending timestamp of the second data packet by the user equipment is t', and the receiving timestamp of the second data packet by the user plane function network element is t", then the user plane function network element can calculate the uplink transmission delay between the user equipment and the user plane function network element based on t' and t", for example, taking t"-t' as the uplink transmission delay.

[0095] In some optional embodiments, if the second information open request is used to instruct the user equipment to open the uplink and downlink delay measurement information, the user equipment can receive the third data packet sent by the user plane function network element and containing a third timestamp (the third timestamp is the sending timestamp of the third data packet by the user plane function network element), and then the user equipment adds a fourth timestamp to the third data packet (the fourth timestamp is the receiving timestamp of the third data packet by the user equipment), and then the user equipment sends the third data packet with the second timestamp added and the fifth timestamp when the user equipment sends it to the user plane function network element, so that the user plane function network element calculates the uplink and downlink transmission delay between the user plane function network element and the user equipment based on the third timestamp, the fourth timestamp, the fifth timestamp and the receiving timestamp of the third data packet. Specifically as shown in Figure 6, the sending timestamp of the user plane function network element for the third data packet is t1, the receiving timestamp of the third data packet by the user equipment is t2, and the sending timestamp of the third data packet by the user equipment is t3. Then, after the user equipment sends the third data packet containing t1, t2 and t3 to the user plane function network element, the user plane function network element can calculate the uplink and downlink transmission delays between the user plane function network element and the user equipment based on t1, t2, t3 and the receiving timestamp t4 of the third data packet, for example, using t4-t3 as the uplink transmission delay, t2-t1 as the downlink transmission delay, and (t4-t3)+(t2-t1) as the uplink and downlink transmission delays.

[0096] The above embodiment describes the implementation details of the technical solution of the embodiment of the present application from the perspective of the user equipment. The following, in conjunction with Figure 7, further describes the technical solution of the embodiment of the present application from the perspective of the user plane functional network element:

[0097] FIG7 shows a flow chart of an information disclosure method according to an embodiment of the present application, which can be executed by a user plane functional network element. Referring to FIG7 , the information disclosure method includes at least S710 to S720, which are described in detail as follows:

[0098] In S710, a first information open request sent by a user equipment is received, where the first information open request is used to request a user plane function network element to open network information.

[0099] Optionally, the information included in the first information open request may refer to the technical solution of the aforementioned embodiment, that is, it may include network information requested to be opened by the user plane function network element, conditions for sending the network information, a service identifier for which the first information open request is intended, certificate information used for authentication, etc. Accordingly, the user plane function network element may perform corresponding operations (such as periodic transmission or event-triggered transmission, determining whether the corresponding service can open the network information, performing authentication processing on the user equipment, etc.) according to the specific content included in the first information open request. For details, please refer to the technical solution of the aforementioned embodiment and will not be repeated here.

[0100] In S720, the network information requested by the first information opening request is sent to the user equipment.

[0101] In some optional embodiments, if the first information open request is used to request network congestion information, the user plane function network element may send a QoS measurement request to the session management function network element, which in turn sends a QoS measurement request to the base station device via the access and mobility management network element, and instructs the base station device to report the measured network congestion information to the user plane function network element. In this way, the user plane function network element can receive the network congestion information reported by the base station device in response to the QoS measurement request and then send it to the user equipment. Optionally, the network congestion information may be uplink network congestion information, downlink network congestion information, or uplink and downlink network congestion information.

[0102] In some optional embodiments, if the first information open request is used to request QoS notification information, the user plane function network element may send a QoS notification information request to the session management function network element, and the session management function network element may then send or update QoS configuration information (i.e., QoS profile information) containing QoS notification control information to the base station device through the access and mobility management network element. The QoS notification control information is used to request the base station device to send QoS notification information when QoS flow parameters cannot be met. In this way, the base station device can send QoS notification information to the user plane function network element when it detects that the QoS flow parameters cannot be met. For example, the base station device can send the QoS notification information to the user plane function network element through the user plane, or the base station device can send the QoS notification information to the session management function network element through the access and mobility management network element, and then the session management function network element sends it to the user plane function network element. After obtaining the QoS notification information, the user plane function network element can send it to the user equipment.

[0103] In some optional embodiments, if the first information open request is used to request QoS prediction notification information, the user plane function network element may send a QoS prediction notification information request to the session management function network element. The session management function network element may then send or update QoS configuration information (i.e., QoS profile information) containing QoS prediction notification control information to the base station device via the access and mobility management network element. The QoS prediction notification control information is used to request the base station device to send QoS prediction notification information (the base station device can send the QoS prediction notification information by prediction without waiting until QoS flow parameters are not met). The QoS prediction notification control information may include notification information that the base station predicts that the QoS information cannot be met, as well as relevant time information. In this way, the base station device may send the QoS prediction notification information to the user plane function network element by prediction. For example, the base station device may send the QoS prediction notification information via the user plane function network element, or the base station device may send the QoS prediction notification information to the session management function network element via the access and mobility management network element, and the session management function network element may then send the QoS prediction notification information to the user plane function network element. After obtaining the QoS prediction notification information, the user plane function network element may send it to the user equipment.

[0104] In some optional embodiments, if the first information open request is used to request QoS prediction information, the user plane function network element may directly send a QoS prediction information request to the network data prediction function network element (such as the Network Data Analytics Function (NWDAF) or other network elements with network data analysis and prediction functions), or send a QoS prediction information request to the network data prediction function network element through the session management function network element. The network data prediction function network element sends the QoS prediction information to the user plane function network element, for example, it may send it directly to the user plane function network element, or it may send it to the user plane function network element through the session management function network element. Then, after obtaining the QoS prediction information, the user plane function network element may send it to the user equipment.

[0105] In some optional embodiments, if the first information open request is used to request a network transmission rate, the user plane function network element may measure the network transmission rate of the QoS flow of the user equipment and then send it to the user equipment. Optionally, the network transmission rate may be an uplink network transmission rate, a downlink network transmission rate, or both an uplink and downlink network transmission rate.

[0106] In some optional embodiments, if the first information open request is used to request network transmission jitter information, the user plane functional network element may interact with the user equipment to measure transmission delay information, calculate network transmission jitter information based on the transmission delay information, and then send the information to the user equipment. Optionally, the network transmission jitter information may be uplink network transmission jitter information, downlink network transmission jitter information, or uplink and downlink network transmission jitter information. The process of the user plane functional network element interacting with the user equipment to measure transmission delay information may refer to the technical solutions of the aforementioned embodiments.

[0107] Optionally, the process of calculating network transmission jitter information based on transmission delay information can be to obtain the transmission delay information of multiple data packets, calculate the average value of the transmission delay, and then calculate the difference between the maximum or minimum value of the transmission delay in these multiple data packets and the average value, and use the difference as the network transmission jitter information.

[0108] The technical solution of the embodiment shown in FIG7 illustrates the process of a user equipment requesting the user plane functional network element to open network information from the perspective of the user plane functional network element. The following, in conjunction with FIG8 , further illustrates the process of the user plane functional network element instructing the user equipment to report network information from the perspective of the user plane functional network element:

[0109] FIG8 shows a flow chart of an information disclosure method according to an embodiment of the present application, which can be executed by a user plane functional network element. Referring to FIG8 , the information disclosure method includes at least S810 to S820, which are described in detail as follows:

[0110] In S810, a second information open request is sent to the user equipment, where the second information open request is used to instruct the user equipment to open specified information;

[0111] It is understandable that the explanation of S810 can refer to the explanation of S310, and the embodiment of the present application will not go into details therein.

[0112] In S820, designated information indicated by the second information open request sent by the user equipment is received.

[0113] In some optional embodiments, if the second information open request is used to instruct the user equipment to open downlink delay measurement information, the user plane function network element can send a first data packet containing a first timestamp (the first timestamp is the sending timestamp of the first data packet by the user plane function network element) to the user equipment, so that the user equipment adds a second timestamp (the second timestamp is the receiving timestamp of the first data packet by the user equipment) in the first data packet, and then the user equipment sends the first data packet with the second timestamp added to the user plane function network element, so that the user plane function network element calculates the downlink transmission delay between the user plane function network element and the user equipment based on the second timestamp and the first timestamp.

[0114] In some optional embodiments, if the second information open request is used to instruct the user equipment to open uplink delay measurement information, the user plane functional network element can receive a second data packet sent by the user equipment containing a sending timestamp, and the user plane functional network element calculates the uplink transmission delay between the user equipment and the user plane functional network element based on the sending timestamp and the receiving timestamp of the second data packet.

[0115] In some optional embodiments, if the second information open request is used to instruct the user equipment to open the uplink and downlink delay measurement information, the user plane function network element can send a third data packet containing a third timestamp (the third timestamp is the sending timestamp of the third data packet by the user plane function network element) to the user equipment, so that the user equipment adds a fourth timestamp (the fourth timestamp is the receiving timestamp of the third data packet by the user equipment) in the third data packet. After that, the user plane function network element receives the third data packet with the second timestamp added and carrying the fifth timestamp when the user equipment sends it. The user plane function network element calculates the uplink and downlink transmission delay between the user plane function network element and the user equipment based on the third timestamp, the fourth timestamp, the fifth timestamp and the receiving timestamp of the third data packet.

[0116] The above describes the implementation details of the technical solution of the embodiment of the present application from the perspectives of the user equipment and the user plane functional network element. The following, in conjunction with Figure 9, further describes the technical solution of the embodiment of the present application from the perspective of the session management functional network element:

[0117] FIG9 shows a flow chart of an information disclosure method according to an embodiment of the present application, which can be executed by a session management function network element. Referring to FIG9 , the information disclosure method includes at least S910 to S920, which are described in detail as follows:

[0118] In S910, notification information is generated, where the notification information is used to indicate address information of a user plane function network element that performs user plane-based information opening with the user equipment.

[0119] In some optional embodiments, upon determining that the PDU session of the user equipment supports user-plane-based information opening, the session management function network element may generate notification information and send it to the user equipment. Optionally, the session management function network element may determine whether the PDU session supports user-plane-based information opening based on capability information reported by the user equipment and capability information sent by the user-plane function network element; or the session management function network element may determine whether the PDU session supports user-plane-based information opening based on policy information sent by the policy control function network element.

[0120] It should be noted that the session management function network element can obtain the capability information of the user plane function network element when establishing a connection with the user plane function network element, or obtain the capability information of the user plane function network element when it needs to determine whether the PDU session supports user plane-based information opening, or obtain the capability information of the user plane function network element from other network elements, such as UDM.

[0121] In some optional embodiments, the address information of the user plane function network element may be the real address information of the user plane function network element, or may be virtual address information corresponding to the real network address of the user plane function network element. The virtual address information may be the network internal address of the user plane function network element, and a user plane function network element may have multiple virtual address information. The virtual address information may be variable. If the virtual address information changes, it needs to be resent to the user equipment.

[0122] In some optional embodiments, the address information of the user plane functional network element can be applied to each QoS flow included in the PDU session of the user equipment; or the address information of the user plane functional network element can be applied to a specific QoS flow included in the PDU session. That is, all QoS flows in the same PDU session can use the address information of the same user plane functional network element for user plane-based information exposure, or different QoS flows in the same PDU session can use the address information of different user plane functional network elements for user plane-based information exposure.

[0123] In some optional embodiments, the notification information generated by the user plane function network element may further include port information of the user plane function network element.

[0124] In some optional embodiments, the notification information generated by the user plane function network element may also include key information for information interaction between the user device and the user plane function network element. The key information can be used to encrypt and decrypt information exchanged between the user device and the user plane function network element. The key information can be either a symmetric key or an asymmetric key.

[0125] In S920, the generated notification information is sent to the user equipment, so that the user equipment performs information interaction with the user plane function network element based on the address information of the user plane function network element.

[0126] In some optional embodiments, the notification information generated by the session management function network element may be session management information (i.e., SM information) during the PDU session establishment process or the PDU session modification process, i.e., by adding the address information of the user plane function network element for user equipment-based information opening based on the user plane to the session management information.

[0127] It should be noted that the process of the user equipment opening information with the user plane function network element based on the address information of the user plane function network element can refer to the technical solution of the aforementioned embodiment and will not be repeated here.

[0128] The following describes the implementation details of the technical solution of the embodiment of the present application from the perspective of interaction between various network elements in conjunction with Figures 10 to 12:

[0129] In an embodiment of the present application, when parameter measurement and information disclosure are required for a QoS flow (such as all QoS flows in a certain PDU session, or a specified QoS flow), the UE and the UPF can implement user-plane-based information disclosure through a specified transmission protocol, such as the Multiplexed Application Substrate over QUIC Encryption (MASQUE) protocol based on Quick User Datagram Protocol Internet Connections (QUIC), etc., to achieve parameter disclosure and information interaction between the UE and the network side for the QoS flow. The interaction processes between the UE and the UPF in the following embodiments can all be information disclosure implemented in the QoS flow based on the above-mentioned specified transmission protocol between the UE and the UPF.

[0130] As shown in Figure 10, the process of the UPF requesting the UE to open parameters includes the following steps:

[0131] S1001, UPF requests UE to open parameter information.

[0132] In some optional embodiments, the UPF may send a request message to the UE to request the UE to open parameter information. The request message may include the following information: the parameters requested to be measured, the conditions for requesting the parameters to be sent, etc.

[0133] Optionally, the parameter measurement requested may include: UE power information, uplink data flow processing status (such as PER, PSER, etc.), delay measurement information, etc.

[0134] Optionally, the condition for requesting parameter transmission can be periodic transmission or event-triggered transmission. If transmission is periodic, the request message can further include the measurement transmission period, so that the UE can send the measured parameters at the end of the period. If transmission is event-triggered, the request message can further include threshold value information, so that the UE can send the measurement parameters when it determines that the measurement value exceeds, is lower than, or is equal to the threshold value based on actual service requirements and further indication information.

[0135] S1002, the UE sends the measured parameter information to the UPF.

[0136] In some optional embodiments, if the measurement parameter requested by the UPF in S1001 is the downlink transmission delay, the UPF will send a downlink data packet containing a timestamp t1 to the UE. The message content may be empty. After receiving the message, the UE will further add the timestamp t2 of the UE receiving the message to the message and send the message to the UPF. The UPF will further calculate the downlink transmission delay T of the service flow. downlink =t2-t1.

[0137] If the measurement parameter requested by the UPF in S1001 is the uplink transmission delay, the UE will send an uplink data packet containing the timestamp t3 to the UPF. The message content can be empty. After receiving the message, the UPF calculates the uplink transmission delay T of the service flow based on the timestamp t4 of the message. uplink =t4-t3.

[0138] If the measurement parameter requested by the UPF in S1001 is the uplink and downlink transmission delay, the UPF will send a downlink data packet containing the timestamp t1 to the UE. The message content can be empty. After receiving the message, the UE will further add the timestamp t2 of the UE receiving the message to the message; then the UE will forward the message to the UPF and further include the timestamp t3 of sending the message in the message. After receiving the message, the UPF will calculate the uplink transmission delay T of the service flow based on the timestamp t4 of receiving the message. uplink =t4-t3; Downlink transmission delay T downlink =t2-t1; the total uplink and downlink transmission delay is (t4-t3)+(t2-t1). Optionally, t3 can be equal to t2, that is, the UE forwards the message to the UPF after receiving it.

[0139] It should be noted that the timestamp information can be added to the packet header or the payload of the packet. After measuring the total uplink and downlink transmission delay, the UPF can further calculate the average uplink and downlink delay information, transmission jitter information, etc. Optionally, the transmission jitter information can be obtained by calculating the average value of the transmission delay after obtaining the transmission delay information of multiple data packets, and then calculating the difference between the maximum or minimum transmission delay in these multiple data packets and the average value, and using the difference as the transmission jitter information.

[0140] As shown in Figure 11, the process of the UE requesting the UPF to open network information includes the following steps:

[0141] S1101, the UE sends a request message to the UPF to request to open the specified information on the network side.

[0142] In some optional embodiments, the request message may include: parameter information requested to be opened, requirements for requesting to open parameter information, etc.; it may also include service identification information of the service processed by the UE, certificate information for authentication of the service, etc.

[0143] Optionally, the parameter information requested by the UE to be opened may include: network congestion information (which may further include whether the request is uplink congestion information, downlink congestion information, or uplink and downlink congestion information), data transmission rate information on the network side (which may further include whether the request is uplink data transmission rate information, downlink data transmission rate information, or uplink and downlink data transmission rate information), QoS notification information, transmission jitter information (which may further include whether the request is uplink transmission jitter information, downlink transmission jitter information, or uplink and downlink data transmission jitter information), etc.

[0144] Optionally, the condition for requesting open parameter information can be periodic or event-triggered. If the condition is periodic, the request message can further include the transmission period of the required open parameters, so that the UPF will send the measured parameters to the UE at the end of the period. If the reporting is event-triggered, the request message can further include threshold value information, so that the UPF can send the measurement parameter information to the UE when it determines that the measured value exceeds, is lower than, or is equal to the threshold value based on actual service requirements and further indication information.

[0145] Optionally, the service identification information and the authentication certificate information of the service are used by the UPF to further determine whether the UE's service can request the parameter information. Furthermore, the UPF can interact with other network elements, such as NEF or UDM, to request other network elements to authenticate the UE's request.

[0146] S1102, UPF sends relevant information to UE.

[0147] Optionally, the UPF may send measurement information according to the content requested by the UE and relevant conditions after the UE is authenticated and the UPF supports the measurement and sending of relevant information.

[0148] In some optional embodiments, if the UE requests network congestion information in S1101, the UPF can send a QoS measurement request to the SMF. Based on the existing QoS measurement mechanism, the SMF sends a QoS measurement request to the base station through the AMF, requesting the base station to report congestion information to the UPF, and then the UPF sends the congestion information to the UE.

[0149] If the UE requests QoS notification information in S1101, the UPF needs to send a QoS notification information request to the SMF. Based on the existing QoS notification mechanism, the SMF sends or updates the QoS profile information containing QoS notification control to the base station through the AMF, requesting the base station to send QoS notification information when the parameters of the QoS flow cannot be guaranteed, such as the guaranteed flow bit rate (GFBR). The QoS notification information can be sent to the SMF through the AMF and sent to the UPF by the SMF; it can also be sent directly to the UPF by the base station through the user plane (the base station can generate an uplink data packet and encapsulate the QoS notification message in the packet header), and then the UPF sends the QoS notification information to the UE.

[0150] Optionally, if the UE requests QoS prediction notification information in S1101, the base station can send the QoS prediction notification information before the QoS flow cannot be guaranteed through prediction, without having to wait until the QoS flow cannot be guaranteed.

[0151] Optionally, if the UE requests QoS prediction information in S1101, the UPF may directly send a QoS prediction information request to a network data prediction function network element (such as an NWDAF or other network element with a network data analysis and prediction function), or send a QoS prediction information request to the network data prediction function network element through an SMF. The network data prediction function network element sends the QoS prediction information to the UPF (such as directly to the UPF or to the UPF through the SMF), and then the UPF may send the QoS prediction information to the UE after obtaining the QoS prediction information.

[0152] If the UE requests network transmission rate information in S1101, the UPF may measure the network transmission rate information of the QoS flow and then send the measured network transmission rate information to the UE.

[0153] If the UE requests network transmission jitter information in S1101, the UPF may perform measurement and calculation based on the timestamp in the above embodiment, and send the calculated network transmission jitter information to the UE.

[0154] In one embodiment of the present application, there are also some other optimization methods for the process of user-plane-based information opening between the UE and the UPF. Specifically, in the PDU session establishment or modification process, the SMF can determine whether the UE's PDU session supports user-plane-based information opening. If supported, the SMF can include in the N2 SM information the address information of the PDU session anchor (PSA) UPF used for user-plane-based information opening with the UE. The address information can be an IP address and can further include port number information.

[0155] Optionally, the SMF can determine whether the UE's PDU session supports user-plane-based information opening based on the PDU session parameters, the capability information of whether the UPF supports user-plane-based information opening, and the capability information reported by the UE on whether it supports user-plane-based information opening. Alternatively, the SMF can report this information to the Policy Control Function (PCF), which then decides whether the UE's PDU session supports user-plane-based information opening and indicates it to the SMF through Policy Control and Charging (PCC) rules. Optionally, the PDU session parameters may include information such as the Data Network Name (DNN) and network slices.

[0156] Optionally, the UE may further include indication information in the process of initiating the PDU session establishment or modification, indicating whether the PDU session supports user-plane-based information opening, or whether a specific QoS flow of the PDU session supports user-plane-based information opening.

[0157] Optionally, the address information of the PSA UPF may be virtual address information corresponding to the UPF. When the UPF receives a data packet of the address information, it may parse the data packet. The virtual address information may be the network internal address of the UPF, and a UPF may have multiple virtual address information. The virtual address information may be variable. If the virtual address information changes, it needs to be resent to the UE.

[0158] Optionally, the address information of the PSA UPF for user-plane information opening with the UE can be used for all QoS flows in the PDU session, or different address information of the PSA UPF for user-plane information opening with the UE can be allocated to different QoS flows.

[0159] Optionally, the SMF may further include in the N2 SM information the information required for establishing a key for data interaction between the UE and the PSA UPF.

[0160] Based on the above optimization method, as shown in FIG12 , the network-side interaction process according to an embodiment of the present application includes the following steps:

[0161] S1201: UE initiates a PDU session establishment process or modification process.

[0162] Specifically, taking the UE-initiated PDU session establishment process as an example, the UE sends a PDU session request to the AMF, and then the AMF selects the SMF used to establish the PDU session. After that, the AMF sends a create session management context request to the SMF to request the establishment of the PDU session.

[0163] S1202, SMF and PCF perform policy interaction and establish or modify UPF user plane information.

[0164] It should be noted that: if the UE's PDU session can be opened based on the user plane, the PCF sends information about the user plane-based information opening policy to the SMF. For example, when the PCF determines that the user plane-based information opening can be performed between the UE and the UPF, it can indicate to the SMF through the PCC rule. The SMF can also determine whether to support the user plane-based information opening of the UE's PDU session based on the internal configuration (such as session parameter information, whether the UPF supports the user plane-based information opening, whether the UE has the ability to open the user plane-based information, etc.).

[0165] S1203: If the SMF determines that the PDU session supports user-plane-based information opening, the SMF sends N2 SM information to the AMF, which includes the PSA UPF address information used for user-plane-based information opening with the UE.

[0166] S1204: The AMF forwards the N2 SM information to the UE. Afterwards, the UE can obtain the PSA UPF address information for user plane-based information opening, and then can perform the information opening process described in the above embodiment with the UPF.

[0167] In summary, the technical solution of the embodiment of the present application can realize the information disclosure capability based on the user plane through UE and UPF, improve the security and efficiency of information disclosure, realize more extensive information sharing and collaborative work, and improve network performance and service quality.

[0168] The following describes an embodiment of the device of the present application, which can be used to execute the information disclosure method in the above embodiment of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the information disclosure method in the above embodiment of the present application.

[0169] FIG13 shows a block diagram of a network information opening apparatus according to an embodiment of the present application, where the network information opening apparatus is applied to a user equipment.

[0170] 13 , a network information opening device 1300 according to an embodiment of the present application includes: a generating unit 1302 , a sending unit 1304 , and a receiving unit 1306 .

[0171] Among them, the generating unit 1302 is configured to generate a first information open request, which is used to request the user plane function network element to open network information; the sending unit 1304 is configured to send the first information open request to the user plane function network element; and the receiving unit 1306 is configured to receive the network information fed back by the user plane function network element based on the first information open request.

[0172] In some embodiments of the present application, based on the aforementioned scheme, the first information opening request includes network information requesting the user plane function network element to be opened, and the network information includes at least one of the following: uplink network congestion information, downlink network congestion information, uplink and downlink network congestion information, uplink data transmission rate, downlink data transmission rate, uplink and downlink data transmission rate, uplink network transmission jitter information, downlink network transmission jitter information, uplink and downlink network transmission jitter information, and quality of service QoS notification information.

[0173] In some embodiments of the present application, based on the aforementioned scheme, the first information open request includes the sending conditions of the network information; wherein, if the sending condition is periodic sending, the first information open request also includes the sending period of the network information; if the sending condition is event-triggered sending, the first information open request also includes the event that triggers the sending of the network information, and the event includes the threshold value corresponding to the network information requested to be opened.

[0174] In some embodiments of the present application, based on the aforementioned scheme, the first information disclosure request includes at least one of the following information: the service identifier targeted by the first information disclosure request and certificate information used for authentication; wherein, the service identifier is used by the user plane functional network element to determine whether the corresponding service can perform network information disclosure; the certificate information is used by the user plane functional network element to interact with the core network element to perform authentication processing on the user device.

[0175] In which, the receiving unit 1306 is also configured to: receive a second information open request sent by the user plane function network element, and the second information open request is used to instruct the user equipment to open specified information; the sending unit 1304 is also configured to: send the specified information indicated by the second information open request to the user plane function network element.

[0176] In some embodiments of the present application, based on the aforementioned scheme, the second information opening request includes at least one of the following information indicating that the user equipment is open: power information of the user equipment, transmission status of the uplink data stream by the user equipment, and delay measurement information between the user equipment and the user plane functional network element.

[0177] In some embodiments of the present application, based on the aforementioned scheme, the second information open request includes the sending conditions of the specified information; wherein, if the sending condition is periodic sending, the second information open request also includes the sending period of the specified information; if the sending condition is event-triggered sending, the second information open request also includes the event that triggers the sending of the specified information, and the event includes the threshold value corresponding to the parameter information indicating the openness.

[0178] In some embodiments of the present application, based on the aforementioned scheme, the network information opening device 1300 also includes: a processing unit, configured to: if the second information opening request is used to instruct the user equipment to open downlink delay measurement information, then receive a first data packet sent by the user plane function network element containing a first timestamp, and the first timestamp is the sending timestamp of the user plane function network element for the first data packet; add a second timestamp to the first data packet, and the second timestamp is the receiving timestamp of the user equipment for the first data packet; send the first data packet with the second timestamp added to the user plane function network element, so that the user plane function network element calculates the downlink transmission delay between the user plane function network element and the user equipment based on the second timestamp and the first timestamp.

[0179] In some embodiments of the present application, based on the aforementioned scheme, the network information opening device 1300 also includes: a processing unit, configured to: if the second information opening request is used to instruct the user equipment to open uplink delay measurement information, then send a second data packet containing a sending timestamp to the user plane function network element, so that the user plane function network element calculates the uplink transmission delay between the user equipment and the user plane function network element based on the sending timestamp and the receiving timestamp of the second data packet.

[0180] In some embodiments of the present application, based on the aforementioned scheme, the network information opening device 1300 also includes: a processing unit, configured to: if the second information opening request is used to instruct the user equipment to open uplink and downlink delay measurement information, then receive a third data packet sent by the user plane function network element containing a third timestamp, and the third timestamp is the sending timestamp of the third data packet by the user plane function network element; add a fourth timestamp to the third data packet, and the fourth timestamp is the receiving timestamp of the third data packet by the user equipment; send the third data packet with the fourth timestamp added and carrying the fifth timestamp when the user equipment sends it to the user plane function network element, so that the user plane function network element calculates the uplink and downlink transmission delay between the user plane function network element and the user equipment based on the third timestamp, the fourth timestamp, the fifth timestamp and the receiving timestamp of the third data packet.

[0181] In some embodiments of the present application, based on the aforementioned scheme, the receiving unit 1306 is further configured to: receive notification information sent by the session management function network element, and the notification information is used to indicate the address information of the user plane function network element; the sending unit 1304 is further configured to: send the first information open request to the user plane function network element according to the address information of the user plane function network element.

[0182] In some embodiments of the present application, based on the aforementioned solution, the notification information includes: session management information during a protocol data unit (PDU) session establishment process or a PDU session modification process.

[0183] In some embodiments of the present application, based on the aforementioned scheme, the sending unit 1304 is further configured to: before receiving the notification information sent by the session management function network element, send the capability information of the user equipment to the session management function network element; the capability information of the user equipment is used to indicate that the user equipment supports information opening based on the user plane, or is used to indicate that the PDU session of the user equipment supports information opening based on the user plane, or is used to indicate that the specified QoS flow in the PDU session of the user equipment supports information opening based on the user plane.

[0184] FIG14 shows a block diagram of a network information opening device according to an embodiment of the present application, where the network information opening device is applied to a user plane functional network element.

[0185] 14 , a network information opening device 1400 according to an embodiment of the present application includes a receiving unit 1402 and a sending unit 1404 .

[0186] Among them, the receiving unit 1402 is configured to receive a first information open request sent by a user device, and the first information open request is used to request the user plane function network element to open network information; the sending unit 1404 is configured to send the network information requested by the first information open request to the user device.

[0187] In some embodiments of the present application, based on the aforementioned scheme, the sending unit 1404 is further configured to: if the first information open request is used to request network congestion information, then send a QoS measurement request to the session management function network element, so that the session management function network element sends a QoS measurement request to the base station device through the access and mobility management network element; the receiving unit 1402 is further configured to: receive the network congestion information reported by the base station device in response to the QoS measurement request.

[0188] In some embodiments of the present application, based on the foregoing solution, the sending unit 1404 is further configured to: if the first information open request is used to request QoS notification information, send a QoS notification information request to a session management function network element, so that the session management function network element sends or updates QoS configuration information including QoS notification control information to the base station device through the access and mobility management network element, where the QoS notification control information is used to request the base station device to send QoS notification information when QoS flow parameters cannot be met;

[0189] The receiving unit 1402 is also configured to: receive the QoS notification information, where the QoS notification information is sent by the base station device to the user plane function network element through the user plane, or the QoS notification information is sent by the base station device to the session management function network element through the access and mobility management network element, and is sent by the session management function network element to the user plane function network element.

[0190] In some embodiments of the present application, based on the aforementioned solution, the network information opening device 1400 further includes: a processing unit configured to: if the first information opening request is used to request a network transmission rate, measure the network transmission rate of the QoS flow of the user equipment.

[0191] In some embodiments of the present application, based on the aforementioned scheme, the network information opening device 1400 also includes: a processing unit, configured to: if the first information opening request is used to request network transmission jitter information, interact with the user equipment to measure the transmission delay information, and calculate the network transmission jitter information based on the transmission delay information.

[0192] FIG15 shows a block diagram of a network information opening device according to an embodiment of the present application, where the network information opening device is applied to a session management function network element.

[0193] 15 , a network information opening device 1500 according to an embodiment of the present application includes: a generating unit 1502 and a sending unit 1504 .

[0194] Among them, the generation unit 1502 is configured to generate notification information, and the notification information is used to indicate the address information of the user plane function network element for user equipment based on user plane information opening; the sending unit 1504 is configured to send the notification information to the user equipment, so that the user equipment can interact with the user plane function network element based on the address information of the user plane function network element.

[0195] In some embodiments of the present application, based on the aforementioned solution, the generating unit 1502 is configured to: generate the notification information when it is determined that the PDU session of the user equipment supports user plane-based information opening.

[0196] In some embodiments of the present application, based on the aforementioned scheme, the generation unit 1502 is further configured to: determine whether the PDU session supports user-plane-based information opening based on the capability information reported by the user device and the capability information sent by the user-plane functional network element; or determine whether the PDU session supports user-plane-based information opening based on the policy information sent by the policy control functional network element.

[0197] In some embodiments of the present application, based on the aforementioned solution, the notification information further includes port information of the user plane functional network element.

[0198] In some embodiments of the present application, based on the aforementioned solution, the address information of the user plane function network element is virtual address information, and the virtual address information corresponds to the real network address of the user plane function network element.

[0199] In some embodiments of the present application, based on the aforementioned scheme, the address information of the user plane functional network element is applied to each QoS flow included in the PDU session of the user equipment; or the address information of the user plane functional network element is applied to the specified QoS flow included in the PDU session.

[0200] In some embodiments of the present application, based on the aforementioned solution, the notification information further includes key information for information interaction between the user equipment and the user plane function network element.

[0201] Figure 16 shows a structural diagram of a computer system of an electronic device suitable for implementing an embodiment of the present application. The electronic device may be a user device, a user plane function network element, or a session management function network element in the aforementioned embodiment.

[0202] It should be noted that the computer system 1600 of the electronic device shown in FIG16 is merely an example and should not impose any limitations on the functions and scope of use of the embodiments of the present application.

[0203] As shown in Figure 16, the computer system 1600 may include a central processing unit (CPU) 1601, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM) 1602 or the program loaded from the storage part 1608 into the random access memory (RAM) 1603, such as executing the method described in the above embodiment. Various programs and data required for system operation are also stored in the RAM 1603. The CPU 1601, ROM 1602 and RAM 1603 are connected to each other via a bus 1604. An input / output (I / O) interface 1605 is also connected to the bus 1604.

[0204] The following components can be connected to the I / O interface 1605: an input section 1606 including a keyboard, a mouse, and the like; an output section 1607 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 1608 including a hard disk; and a communication section 1609 including a network interface card such as a local area network (LAN) card or a modem. The communication section 1609 performs communication processing via a network such as the Internet. A drive 1610 is also connected to the I / O interface 1605 as needed. Removable media 1611, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 1610 as needed, so that computer programs read from the removable media can be installed in the storage section 1608 as needed.

[0205] In particular, according to an embodiment of the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present application includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program is used to perform the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 1609, and / or installed from a removable medium 1611. When the computer program is executed by the central processing unit (CPU) 1601, the various functions defined in the system of the present application are performed.

[0206] The units involved in the embodiments described in this application may be implemented by software or hardware, and the units described may also be set in a processor. In some cases, the names of these units do not constitute limitations on the units themselves.

[0207] As another aspect, the present application further provides a computer-readable medium, which may be included in the electronic device described in the above embodiments, or may exist independently without being incorporated into the electronic device. The computer-readable medium carries one or more computer programs, and when the one or more computer programs are executed by the electronic device, the electronic device implements the method described in the above embodiments.

[0208] Through the description of the above embodiments, it is easy for those skilled in the art to understand that the example embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solution according to the embodiments of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, and includes several instructions to enable an electronic device to execute the method according to the embodiments of the present application.

[0209] For example, the electronic device may be a user device, then the user device may execute the information disclosure method shown in FIG2 or FIG3; for another example, the electronic device may be a user plane functional network element, then the user plane functional network element may execute the information disclosure method shown in FIG7 or FIG8; for another example, the electronic device may be a session management functional network element, then the session management functional network element may execute the information disclosure method shown in FIG9.

[0210] Those skilled in the art will readily conceive of other embodiments of the present application after considering the specification and practicing the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present application that follow the general principles of this application and include common knowledge or customary techniques in the art that are not disclosed herein.

Claims

1. An information disclosure method, characterized in that: The information disclosure method is executed by a user equipment, and the information disclosure method includes: Generate a first information open request, where the first information open request is used to request a user plane function network element to open network information; Sending the first information open request to the user plane function network element; Receive network information fed back by the user plane function network element based on the first information open request.

2. The information disclosure method according to claim 1, characterized in that: The first information opening request includes network information requesting the user plane function network element to be opened, and the network information includes at least one of the following: Uplink network congestion information, downlink network congestion information, uplink and downlink network congestion information, uplink data transmission rate, downlink data transmission rate, uplink and downlink data transmission rate, uplink network transmission jitter information, downlink network transmission jitter information, uplink and downlink network transmission jitter information, quality of service QoS notification information.

3. The information disclosure method according to claim 1 or 2, characterized in that: The first information open request includes a condition for sending the network information; If the sending condition is periodic sending, the first information open request also includes the sending period of the network information; If the sending condition is event-triggered sending, the first information open request also includes an event that triggers the sending of network information, and the event includes a threshold value corresponding to the network information requested to be opened.

4. The information disclosure method according to any one of claims 1 to 3, characterized in that: The first information disclosure request includes at least one of the following information: a service identifier for which the first information disclosure request is intended, and certificate information for authentication; The service identifier is used by the user plane functional network element to determine whether the corresponding service can perform network information opening; The certificate information is used for the user plane function network element to interact with the core network element to perform authentication processing on the user equipment.

5. The information disclosure method according to any one of claims 1 to 4, characterized in that: The information disclosure method further includes: receiving a second information open request sent by a user plane function network element, where the second information open request is used to instruct the user equipment to open specified information; Send the specified information indicated by the second information open request to the user plane function network element.

6. The information disclosure method according to claim 5, characterized in that: The second information opening request includes at least one of the following information indicating that the user equipment is open: The power information of the user equipment, the transmission status of the uplink data stream by the user equipment, and the delay measurement information between the user equipment and the user plane functional network element.

7. The information disclosure method according to claim 5 or 6, characterized in that: The second information open request includes a sending condition of the specified information; If the sending condition is periodic sending, the second information open request also includes the sending period of the specified information; If the sending condition is event-triggered sending, the second information open request also includes an event that triggers the sending of the specified information, and the event includes a threshold value corresponding to the parameter information indicating the openness.

8. The information disclosure method according to any one of claims 5 to 7, characterized in that: The information disclosure method further includes: If the second information open request is used to instruct the user equipment to open downlink delay measurement information, receiving a first data packet including a first timestamp sent by the user plane function network element, where the first timestamp is a sending timestamp of the first data packet by the user plane function network element; Adding a second timestamp to the first data packet, where the second timestamp is a timestamp of receiving the first data packet by the user equipment; The first data packet added with the second timestamp is sent to the user plane function network element, so that the user plane function network element calculates the downlink transmission delay between the user plane function network element and the user equipment according to the second timestamp and the first timestamp.

9. The information disclosure method according to any one of claims 5 to 7, characterized in that: The information disclosure method further includes: If the second information open request is used to instruct the user equipment to open the uplink delay measurement information, a second data packet containing a sending timestamp is sent to the user plane function network element, so that the user plane function network element calculates the uplink transmission delay between the user equipment and the user plane function network element based on the sending timestamp and the receiving timestamp of the second data packet.

10. The information disclosure method according to any one of claims 5 to 7, characterized in that: The information disclosure method further includes: If the second information open request is used to instruct the user equipment to open the uplink and downlink delay measurement information, a third data packet containing a third timestamp sent by the user plane function network element is received, and the third timestamp is the user plane function network element for the first The sending timestamp of the three data packets; Adding a fourth timestamp to the third data packet, where the fourth timestamp is a timestamp of receiving the third data packet by the user equipment; A third data packet to which the fourth timestamp is added and which carries the fifth timestamp when the user equipment sends the data packet is sent to the user plane function network element, so that the user plane function network element calculates the uplink and downlink transmission delays between the user plane function network element and the user equipment based on the third timestamp, the fourth timestamp, the fifth timestamp and the receiving timestamp of the third data packet.

11. The information disclosure method according to any one of claims 1 to 10, characterized in that: The information opening method further includes: receiving notification information sent by a session management function network element, wherein the notification information is used to indicate address information of the user plane function network element; Sending the first information open request to the user plane function network element includes: sending the first information open request to the user plane function network element according to address information of the user plane function network element.

12. An information disclosure method, characterized in that: The information opening method is executed by a user plane function network element, and the information opening method includes: receiving a first information open request sent by a user equipment, where the first information open request is used to request the user plane function network element to open network information; Send the network information requested by the first information opening request to the user equipment.

13. The information disclosure method according to claim 12, characterized in that: The information disclosure method further includes: If the first information open request is used to request network congestion information, sending a QoS measurement request to a session management function network element, so that the session management function network element sends the QoS measurement request to a base station device through an access and mobility management network element; The network congestion information reported by the base station device in response to the QoS measurement request is received.

14. The information disclosure method according to claim 12, characterized in that: The information disclosure method further includes: If the first information open request is used to request QoS notification information, sending a QoS notification information request to a session management function network element, so that the session management function network element sends or updates QoS configuration information including QoS notification control information to a base station device through an access and mobility management network element, wherein the QoS notification control information is used to request the base station device to send QoS notification information when QoS flow parameters cannot be met; Receive the QoS notification information, where the QoS notification information is sent by the base station device to the user plane function network element through the user plane, or the QoS notification information is sent by the base station device to the session management function network element through the access and mobility management network element, and then sent by the session management function network element to the user plane function network element.

15. The information disclosure method according to claim 12, characterized in that: The information disclosure method further includes: If the first information open request is used to request a network transmission rate, the network transmission rate of the QoS flow of the user equipment is measured.

16. The information disclosure method according to claim 12, characterized in that: The information disclosure method further includes: If the first information open request is used to request network transmission jitter information, interaction is performed with the user equipment to measure and obtain transmission delay information, and the network transmission jitter information is calculated based on the transmission delay information.

17. A computer readable medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the information disclosure method according to any one of claims 1 to 16 is implemented.

18. An electronic device, characterized in that: include: one or more processors; A memory for storing one or more computer programs, which, when executed by the one or more processors, enables the electronic device to implement the information opening method described in any one of claims 1 to 16.

19. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 16 is implemented.

Citation Information

Patent Citations

  • Network information opening method and equipment

    CN113498215A

  • Network information opening method and related equipment

    CN113747469A

  • Perception data acquisition method and device, equipment and storage medium

    CN115278639A

  • Communication method and communication apparatus

    WO2023207970A1

  • Communication method and apparatus

    WO2023213177A1

Cited By

  • Wireless communication method and apparatus, and communications device

    US20240381156A1