Data processing method and system

By using target type messages other than session-level messages to carry load control information and overload control information in the association state between the UPF module and the SMF module in the 5G core network, the problem of insufficient flexibility in information reporting in the existing technology is solved, and more flexible and real-time information interaction and load status feedback are achieved.

CN115714993BActive Publication Date: 2025-10-03ULITON COMM SERVICE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110949212.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-08-18
Publication Date
2025-10-03
Estimated Expiration
2041-08-18

AI Technical Summary

Technical Problem

In the 5G core network system, the method of reporting load control information and overload control information between the SMF module and the UPF module through session-level messages reduces flexibility.

Method used

When the UPF module and the SMF module are in an associated state, load control information and overload control information are carried by exchanging target type messages other than session-level messages, including heartbeat request or response messages. These messages are sent periodically or conditionally to improve the flexibility of information reporting.

Benefits of technology

It realizes the flexible reporting of load control information and overload control information in messages other than session-level messages, and enhances the flexibility of information interaction between the UPF module and the SMF module and the real-time feedback of load status.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115714993B_ABST
    Figure CN115714993B_ABST
Patent Text Reader

Abstract

The present invention discloses a data processing method and system, which control a user plane function module and a session management function module to be in an associated state, and exchange target type messages with the session management function module in the associated state. The target type messages are messages other than session-level messages exchanged with the session management function module, and carry at least one of load control information and overload control information in the target type messages other than session-level messages for reporting. In this way, messages other than session-level messages can be adjusted, and at least one of load control information and overload control information is reported when sending messages other than session-level messages, thereby improving the flexibility of the user plane function module in reporting at least one of load information and overload information to the session management function module.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of core network technology, and more specifically, to a data processing method and system. Background Art

[0002] The 5G Core Network (5GC) system involves the Session Management Function (SMF) module and the User Plane Function (UPF) module. The SMF module is used for control plane user session management, and the UPF module is used for user plane message transmission.

[0003] The SMF module and the UPF module need to establish a PFCP association based on the Packet Forwarding Control Protocol (PFCP). According to the 3rd Generation Partnership Project (3GPP) agreement related to the 5G core network, when in the PFCP association state, the UPF module can report load control information and overload control information to the SMF module through session-level messages. However, reporting load control information and overload control information through session-level messages reduces flexibility. Summary of the Invention

[0004] In view of this, the present invention discloses a data processing method and system, which improve the flexibility of a user plane function module in reporting load control information and / or overload control information to a session management function module.

[0005] In order to achieve the above object, the technical solution disclosed in the present invention is as follows:

[0006] A first aspect of the present invention discloses a data processing method, which is applied to a user plane function module and includes:

[0007] Controlling the user plane function module and the session management function module to be in an associated state;

[0008] exchanging target type messages with the session management function module in the associated state, wherein the target type messages are messages other than session-level messages exchanged with the session management function module;

[0009] The target type message carries at least one of load control information and overload control information, and the load control information and the overload control information are used to indicate the load status of the user plane functional module.

[0010] Preferably, the method further comprises: obtaining a load status of the user plane functional module;

[0011] The exchanging of target type messages with the session management function module in the associated state includes:

[0012] When the load status of the user plane function module meets the preset reporting condition, encapsulating the load control information and the overload control information in the target type message;

[0013] Send the target type message to the session management function module.

[0014] Preferably, the exchanging of target type messages with the session management function module in the associated state includes:

[0015] encapsulating a target type message carrying the load control information and the overload control information;

[0016] Periodically sending the target type message to the session management function module.

[0017] Preferably, the method further comprises:

[0018] In the associated state, receiving a request message sent by the session management function module;

[0019] The exchanging of target type messages with the session management function module in the associated state includes: responding to the request message and sending a response message carrying the load control information and the overload control information to the session management function module.

[0020] Preferably, the target type message is a heartbeat request message or a heartbeat response message, and the target type message has a load control field and / or an overload control field, the load control field is used to write load control information, and the overload control field is used to write overload control information.

[0021] A second aspect of the present invention discloses a data processing method, which is applied to a session management function module and includes:

[0022] Controlling the session management function module and the user plane function module to be in an associated state;

[0023] Obtaining a target type message from the user plane function module in the associated state, the target type message being a message other than a session level message interacting with the session management function module;

[0024] extracting at least one of load control information and overload control information from the target type message, wherein the load control information and the overload control information are used to indicate a load status of the user plane function module;

[0025] Based on at least one of the load control information and the overload control information, the service of the user plane functional module is adjusted.

[0026] Preferably, obtaining a target type message from the user plane function module in the associated state includes:

[0027] receiving the target type message sent by the user plane function module, where the target type message is sent when the load status of the user plane function module meets a preset reporting condition or is periodically sent by the user plane function module;

[0028] or,

[0029] In the associated state, a request message is sent to the user plane function module; a response message carrying the load control information and the overload control information is received from the user plane function module, wherein the response message is sent by the user plane function module in response to the request message.

[0030] A third aspect of the present invention discloses a data processing system, comprising:

[0031] A first control unit, configured to control the user plane function module and the session management function module to be in an associated state;

[0032] an interaction unit, configured to exchange target-type messages with the session management function module in the associated state, the target-type messages being messages other than session-level messages exchanged with the session management function module; and carrying at least one of load control information and overload control information in the target-type messages, the load control information and the overload control information being used to indicate a load status of the user plane function module.

[0033] Preferably, it further includes: an acquisition module;

[0034] The acquisition module is used to obtain the load status of the user plane function module;

[0035] The interaction unit includes: a first encapsulation module and a first sending module;

[0036] a first encapsulation module, configured to encapsulate the load control information and the overload control information into the target type message when the load status of the user plane function module meets a preset reporting condition;

[0037] The first sending module is used to send the target type message to the session management function module.

[0038] A fourth aspect of the present invention discloses a data processing system, comprising:

[0039] A second control unit, configured to control the session management function module and the user plane function module to be in an associated state;

[0040] An acquiring unit, configured to acquire a target type message from the user plane function module in the associated state, wherein the target type message is a message other than a session-level message interacting with the session management function module;

[0041] an extraction unit, configured to extract at least one of load control information and overload control information from the target type message, wherein the load control information and the overload control information are used to indicate a load status of the user plane functional module;

[0042] An adjusting unit is configured to adjust the service of the user plane functional module based on at least one of the load control information and the overload control information.

[0043] The above technical solution shows that the user plane function module and the session management function module are in an associated state; in the associated state, target type messages are exchanged with the session management function module, where the target type messages are messages other than session-level messages exchanged with the session management function module; wherein the target type messages carry at least one of load control information and overload control information, and the load control information and overload control information are used to indicate the load status of the user plane function module. This enables target type messages other than session-level messages to be carried and reported with at least one of the load control information and overload control information. In this way, messages other than session-level messages can be adjusted, and at least one of the load control information and overload control information can be reported when sending messages other than session-level messages, thereby improving the flexibility of the user plane function module in reporting at least one of the load information and overload information to the session management function module. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0045] Figure 1 A flowchart of a data processing method disclosed in an embodiment of the present invention;

[0046] Figure 2 A flowchart of another data processing method disclosed in an embodiment of the present invention;

[0047] Figure 3 A flowchart of another data processing method disclosed in an embodiment of the present invention;

[0048] Figure 4 A schematic structural diagram of a data processing system disclosed in an embodiment of the present invention;

[0049] Figure 5 This is a schematic structural diagram of another data processing system disclosed in an embodiment of the present invention. DETAILED DESCRIPTION

[0050] First, the English terms used in the embodiments of the present invention are described: Session Management Function (SMF) module, User Plane Function (UPF) module, Heartbeat Request message, Heartbeat Response message, Load Control Information, Overload Control Information, and Central Processing Unit (CPU).

[0051] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0052] In this application, the terms "comprises," "comprising," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not preclude the presence of additional identical elements in the process, method, article, or apparatus that includes the element.

[0053] An embodiment of the present invention discloses a data processing method and system. When a UPF module and an SMF module are in an associated state, the UPF module uses target type messages other than session-level messages to report at least one of Load Control Information and OverLoad Control Information to the SMF module, thereby improving the flexibility of the UPF module in reporting at least one of Load Control Information and OverLoad Control Information to the SMF module.

[0054] like Figure 1 FIG. 1 is a flow chart of a data processing method disclosed in an embodiment of the present invention. The data processing method is applied to the UPF module and mainly includes the following steps:

[0055] Step S101: Control the UPF module and the SMF module to be in an associated state.

[0056] The UPF module is used for user plane message transmission, and the SMF module is used for control plane user session management.

[0057] The process of establishing an association between the UPF module and the SMF module is as follows:

[0058] First, the UPF module sends an association request message to the SMF module. Then, the SMF module receives the association request message and feeds back an association response message to the UPF module. Finally, the UPF module receives the association response message and establishes an association with the SMF module based on the PFCP protocol.

[0059] After the UPF module and the SMF module are associated, they send Heartbeat Request messages to each other to detect whether the other end is alive, and the receiver sends a Heartbeat Response message to indicate that it is in normal operation.

[0060] Step S102: Interact target type messages with the SMF module in the associated state, where the target type messages are messages other than the session level messages interacting with the SMF module; wherein the target type messages carry at least one of Load Control Information and OverLoad Control Information, and Load Control Information and OverLoad Control Information are used to indicate the load status of the UPF module.

[0061] When the UPF module and the SMF module are in an associated state, one way to exchange target type messages is that the UPF module encapsulates the target type messages carrying Load Control Information and OverLoad Control Information, and periodically sends the target type messages to the SMF module.

[0062] For example, after encapsulating a target type message carrying Load Control Information and OverLoad Control Information, the target type message is sent to the SMF module multiple times at regular intervals to prevent the loss of target type messages due to network anomalies and / or module anomalies. For another example, a target type message carrying Load Control Information and OverLoad Control Information is periodically encapsulated, and each time a target type message is encapsulated, a target type message is sent to the SMF module. This method can update the Load Control Information and OverLoad Control Information in the target type message in real time according to the load status of the UPF module to ensure that the Load Control Information and OverLoad Control Information obtained by the SMF module are consistent with the load status of the UPF module.

[0063] The duration period for periodically sending target type messages to the SMF module is set by technical personnel according to actual conditions. The present invention does not make any specific restrictions on the specific duration period for periodically sending target type messages to the SMF module.

[0064] Currently, the UPF module can use session-level messages to send Load Control Information and OverLoad Control Information. Session-level messages include PFCP session creation messages, PFCP session modification messages, and PFCP session deletion request messages.

[0065] When the UPF module and the SMF module need to conduct session-level services, the UPF module receives the PFCP session creation message, PFCP session modification message, and PFCP session deletion request message sent by the SMF module. As a result, the UPF module can only feedback Load Control Information and OverLoad Control Information when conducting session-level services. This embodiment adjusts the ability to feedback Load Control Information and OverLoad Control Information so that other types of messages besides session-level messages can also feedback Load Control Information and OverLoad Control Information.

[0066] For example, after the UPF module and the SMF module are associated, they send Heartbeat Request messages to each other to detect whether the other end is alive. The receiver sends a Heartbeat Response message to indicate that it is in normal operation. Then the Heartbeat Request message or the Heartbeat Response message can be used as a target type message to feedback Load Control Information and OverLoad Control Information through the Heartbeat Request message or the Heartbeat Response message, thereby increasing the feedback path of Load Control Information and OverLoadControl Information.

[0067] In an embodiment of the present invention, when the UPF module and the SMF module are in an associated state, the UPF module uses target type messages other than session-level messages to periodically report at least one of Load Control Information and OverLoad Control Information to the SMF module, thereby improving the flexibility of the UPF module in reporting at least one of Load Control Information and OverLoad Control Information to the SMF module.

[0068] like Figure 2 FIG. 1 is a flow chart of another data processing method disclosed in an embodiment of the present invention. The data processing method is applied to the UPF module and mainly includes the following steps:

[0069] Step S201: The UPF module controls the UPF module and the SMF module to be in an associated state.

[0070] The execution process and execution principle of step S201 are consistent with the execution process and execution principle of the above-mentioned step S101, which can be used as a reference and will not be repeated here.

[0071] Step S202: The UPF module obtains the load status of the UPF module.

[0072] The load status of the UPF module indicates the current usage status of the UPF module. The load status of the UPF module includes the CPU utilization change rate and the context occupancy change rate.

[0073] Step S203: When the load status of the UPF module meets the preset reporting conditions, the UPF module encapsulates Load Control Information and OverLoad Control Information in a target type message.

[0074] The load status of the UPF module includes but is not limited to the CPU utilization change value, the context occupancy change value, etc. When the CPU utilization change rate is greater than the preset CPU utilization change rate and the context occupancy change rate is greater than the preset occupancy change rate, the UPF module encapsulates the Load Control Information and OverLoad Control Information in the target type message.

[0075] The preset CPU utilization change rate is set by technicians according to actual conditions, and the present invention does not make any specific limitation.

[0076] The preset occupancy change rate is set by technical personnel according to actual conditions and is not specifically limited in the present invention.

[0077] To facilitate understanding of the process of encapsulating Load Control Information and OverLoad Control Information in a target type message when the load status of the UPF module meets the preset reporting conditions, an example is provided here to illustrate:

[0078] For example, the UPF module configures the reporting conditions, configures the preset CPU utilization change rate to 3%, and the preset occupancy change rate to 5%. When the CPU utilization change value in the load change information of the UPF module is 5%, and the context occupancy rate is 6%, then the CPU utilization change value 5% is greater than the CPU utilization change rate 3%, and the context occupancy rate 6% is greater than the preset occupancy change rate 5%. It is determined that the load change information of the UPF module meets the reporting conditions, and the UPF module encapsulates the Load Control Information and OverLoadControl Information in the target type message.

[0079] Step S204: The UPF module sends a target type message to the SMF module.

[0080] In step S204, the UPF module may send target type messages to the SMF module multiple times to prevent the target type messages from being lost due to network anomalies and / or module anomalies.

[0081] In an embodiment of the present invention, when the UPF module and the SMF module are in an associated state, the UPF module uses target type messages other than session level messages to report at least one of Load Control Information and OverLoad Control Information to the SMF module, thereby realizing carrying at least one of load control information and overload control information in target type messages other than session level messages for reporting. In this way, messages other than session level messages can be adjusted, and at least one of load control information and overload control information is reported when sending messages other than session level messages, thereby improving the flexibility of the user plane function module in reporting at least one of load information and overload information to the session management function module.

[0082] Optionally, in the associated state, the UPF module receives the Heartbeat Request message sent by the SMF module, the UPF module responds to the Heartbeat Request message, and the UPF module sends a Heartbeat Response message carrying Load Control Information and OverLoad Control Information to the SMF module.

[0083] As described above for the association establishment process, after the UPF module and the SMF module are associated, they send Heartbeat Request messages to each other to detect whether the other end is alive. The receiver sends a Heartbeat Response message to indicate that it is in normal operation. Therefore, the above-mentioned target type message can be a Heartbeat Request message or a Heartbeat Response message. The target type message has a Load Control Information field and / or an Overload Control Information field. The Load Control Information field is used to write LoadControl Information, and the Overload Control Information field is used to write OverLoad ControlInformation. Target type messages include but are not limited to HeartbeatRequest messages, Heartbeat Response messages, etc.

[0084] For example, after receiving a Heartbeat Request message, the UPF module encapsulates Load Control Information and OverLoad Control Information in a Heartbeat Response message. The Heartbeat Response message is a target-type message. Furthermore, the Heartbeat Response message indicates that the UPF module is operating normally, allowing the Heartbeat Response message to provide both operational and load information.

[0085] like Figure 3 FIG. 1 is a flow chart of another data processing method according to an embodiment of the present invention. The data processing method is applied to the SMF module and mainly includes the following steps:

[0086] Step S301: The SMF module controls the SMF module and the UPF module to be in an associated state.

[0087] The process of establishing an association between the SMF module and the UPF module is as follows:

[0088] First, the SMF module sends an association request message to the UPF module. Then, the UPF module receives the association request message and feeds back an association response message to the SMF module. Finally, the SMF module receives the association response message and establishes an association with the UMF module based on the PFCP protocol.

[0089] After the SMF module and the UPF module are associated, they send Heartbeat Request messages to each other to detect whether the other end is alive, and the receiver sends a Heartbeat Response message to indicate that it is in normal operation.

[0090] Step S302: The SMF module obtains a target type message from the UPF module in an associated state. The target type message is a message other than a session-level message interacting with the SMF module.

[0091] The target type message carries at least one of Load Control Information and OverLoad Control Information, and Load Control Information and OverLoad Control Information are used to indicate the load status of the UPF module.

[0092] The target type message obtained by the SMF module from the UPF module in the associated state can be:

[0093] The SMF module receives the target type message sent by the UPF module. The target type message is sent when the load status of the UPF module meets the preset reporting conditions or is sent periodically by the UPF module. Among them, if the load status of the UPF module meets the preset reporting conditions, please refer to the above step S203. If the UPF module sends it periodically, please refer to the above step S102. No further details will be given here.

[0094] or,

[0095] In the associated state, the SMF module sends a Heartbeat Request message to the UPF module and receives a Heartbeat Response message carrying Load Control Information and OverLoad Control Information from the UPF module. The Heartbeat Response message is sent by the UPF module in response to the Heartbeat Request message.

[0096] Step S303: The SMF module extracts at least one of Load Control Information and OverLoad Control Information from the target type message. The Load Control Information and OverLoad Control Information are used to indicate the load status of the UPF module.

[0097] The target type message may be a heartbeat request message or a heartbeat response message. The target type message includes a LoadControl Information field and / or an Overload Control Information field. The Load ControlInformation field is used to write Load Control Information, and the Overload Control Information field is used to write OverLoad Control Information.

[0098] The corresponding SMF module extracts at least one of Load Control Information and OverLoad Control Information from the target type message, which may be extracted from the Load Control Information field and / or the Overload Control Information field.

[0099] Step S304: The SMF module adjusts the service of the user plane function module based on at least one of the Load Control Information and the OverLoad Control Information.

[0100] According to the 3GPP protocol, when a user accesses the core network to create a session, the SMF module needs to select the UPF module based on multiple parameters. If the UPF1 module and the UPF2 module are available, the UPF1 module has a higher load and the UPF2 module has a lower load. When a new user creates a session, the SMF module can select the UPF2 module with a lower load, which is to perform a load adjustment operation on the UPF module. Through this process, the effect of load sharing between the two UPF modules is achieved.

[0101] In an embodiment of the present invention, when the UPF module and the SMF module are in an associated state, the SMF module obtains a target type message from the UPF module in the associated state, and the SMF module extracts at least one of Load Control Information and OverLoad Control Information from the target type message. Based on at least one of Load Control Information and OverLoad Control Information, the SMF module adjusts the service of the user plane functional module to achieve the purpose of load sharing for the UPF module.

[0102] For simplicity of description, the aforementioned method embodiments are described as a series of actions. However, those skilled in the art should be aware that the present invention is not limited by the order of the actions described, as certain steps can be performed in other orders or simultaneously according to the present invention. Furthermore, those skilled in the art should also be aware that the embodiments described in this specification are preferred embodiments, and the actions and modules involved are not necessarily required for the present invention.

[0103] Based on the above embodiment Figure 1 A data processing method is disclosed, and an embodiment of the present invention also discloses a data processing system. Figure 4 As shown, the data processing system mainly includes a first control unit 401 and an interaction unit 402 .

[0104] The first control unit 401 is used to control the UPF module and the SMF module to be in an associated state.

[0105] Interaction unit 402 is configured to exchange target-type messages with the SMF module in the associated state. Target-type messages are messages other than session-level messages exchanged with the SMF module. Target-type messages carry at least one of Load Control Information and OverLoad Control Information, which are used to indicate the load status of the UPF module.

[0106] Furthermore, it also includes an acquisition module.

[0107] The acquisition module is used to obtain the load status of the UPF module.

[0108] The interaction unit 402 includes a first encapsulation module and a first sending module.

[0109] The first encapsulation module is used to encapsulate Load Control Information and OverLoad Control Information in a target type message when the load status of the UPF module meets the preset reporting conditions.

[0110] The first sending module is used to send a target type message to the SMF module.

[0111] The load status of UPF includes the CPU utilization change rate and the context occupancy change rate. The first encapsulation module is specifically used to encapsulate Load Control Information and OverLoad Control Information in the target type message when the CPU utilization change rate is greater than the preset CPU utilization change rate and the context occupancy change rate is greater than the preset occupancy change rate.

[0112] Furthermore, the interaction unit 402 includes a second encapsulation module and a second sending module.

[0113] The second encapsulation module is used to encapsulate the target type message carrying Load Control Information and OverLoad Control Information.

[0114] The second sending module is used to periodically send target type messages to the SMF module.

[0115] For example, after the second encapsulation module encapsulates a target type message carrying Load Control Information and OverLoad Control Information, the second sending module sends the target type message to the SMF module multiple times at regular intervals to prevent the problem of target type message loss due to network anomalies and / or module anomalies. For another example, the second encapsulation module periodically encapsulates a target type message carrying Load Control Information and OverLoad Control Information. Every time a target type message is encapsulated, the second sending module sends the target type message to the SMF module. This method can update the LoadControl Information and OverLoad Control Information in the target type message in real time according to the load status of the UPF module to ensure that the LoadControl Information and OverLoad Control Information obtained by the SMF module are consistent with the load status of the UPF module.

[0116] Furthermore, it also includes a receiving unit.

[0117] The receiving unit is used to receive the request message sent by the SMF module in the associated state.

[0118] The interaction unit 402 is specifically configured to respond to the request message and send a Heartbeat Response message carrying Load Control Information and OverLoad Control Information to the SMF module.

[0119] In an embodiment of the present invention, when the UPF module and the SMF module are in an associated state, the UPF module uses target type messages other than session level messages to report at least one of Load Control Information and OverLoad Control Information to the SMF module, thereby realizing carrying at least one of load control information and overload control information in target type messages other than session level messages for reporting. In this way, messages other than session level messages can be adjusted, and at least one of load control information and overload control information is reported when sending messages other than session level messages, thereby improving the flexibility of the user plane function module in reporting at least one of load information and overload information to the session management function module.

[0120] Based on the above embodiment Figure 3 Another data processing method disclosed herein, the embodiment of the present invention also discloses another data processing system, such as Figure 5 As shown, the data processing system mainly includes a second control unit 501 , an acquisition unit 502 , an extraction unit 503 and an adjustment unit 504 .

[0121] The second control unit 501 is used to control the SMF module and the UPF module to be in an associated state.

[0122] The acquisition unit 502 is used to obtain target type messages from the UPF module in the associated state, where the target type messages are messages other than session level messages interacting with the SMF module.

[0123] The extraction unit 503 is configured to extract at least one of Load Control Information and OverLoad Control Information from the target type message, where the Load Control Information and OverLoad Control Information are used to indicate the load status of the user plane functional module.

[0124] The adjusting unit 504 is configured to adjust services of the user plane functional module based on at least one of Load Control Information and OverLoad Control Information.

[0125] Furthermore, the acquiring unit 502 includes a first receiving module.

[0126] The first receiving module is used to receive a target type message sent by the UPF module. The target type message is sent when the load status of the UPF module meets the preset reporting conditions or is sent periodically by the UPF module.

[0127] Alternatively, the acquiring unit 502 includes a third sending module and a second receiving module.

[0128] The third sending module is used to send a request message to the UPF module in the associated state.

[0129] The second receiving module is used to receive a Heartbeat Response message carrying Load Control Information and OverLoad Control Information sent by the UPF module. The Heartbeat Response message is sent by the UPF module in response to the Heartbeat Request message.

[0130] In an embodiment of the present invention, when the SMF module and the UPF module are in an associated state, the SMF module obtains a target type message from the UPF module in the associated state, and the SMF module extracts at least one of Load Control Information and OverLoad Control Information from the target type message. Based on at least one of Load Control Information and OverLoad Control Information, the SMF module adjusts the service of the user plane functional module to achieve the purpose of load sharing for the UPF module.

[0131] It should be noted that the various embodiments in this specification are described in a progressive manner. The features described in the various embodiments in this specification can be interchanged or combined with each other. Each embodiment focuses on the differences from other embodiments, and similar parts between the various embodiments can be referred to in detail. For system-related embodiments, since they are basically similar to method embodiments, the description is relatively simple. For relevant parts, refer to the partial description of the method embodiment.

[0132] The steps in the methods of the embodiments of the present invention may be adjusted in sequence, combined, or deleted according to actual needs.

[0133] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are merely used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations.

[0134] The above description of the disclosed embodiments will enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein, but is to be construed in the widest manner consistent with the principles and novel features disclosed herein.

[0135] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as within the scope of protection of the present invention.

Claims

1. A data processing method, characterized in that: The method is applied to a user plane function module, and the method includes: Controlling the user plane function module and the session management function module to be in an associated state; Exchanging target type messages with the session management function module in the associated state includes: when the load status of the user plane function module meets a preset reporting condition, encapsulating load control information and overload control information of the user plane function module in the target type message; sending the target type message to the session management function module; the target type message is a message other than a session-level message exchanged with the session management function module; the preset reporting condition is that the CPU utilization change rate in the load status is greater than a preset CPU utilization change rate, and the context occupancy change rate in the load status is greater than a preset occupancy change rate; The load control information and the overload control information are used to indicate the load status of the user plane functional module.

2. The method according to claim 1, characterized in that The method further includes: obtaining a load status of the user plane functional module.

3. The method according to claim 1, characterized in that The exchanging of target type messages with the session management function module in the associated state includes: encapsulating a target type message carrying the load control information and the overload control information; Periodically sending the target type message to the session management function module.

4. The method according to claim 1, wherein The method further comprises: In the associated state, receiving a request message sent by the session management function module; The exchanging of target type messages with the session management function module in the associated state includes: responding to the request message and sending a response message carrying the load control information and the overload control information to the session management function module.

5. The method according to claim 1, characterized in that: The target type message is a heartbeat request message or a heartbeat response message, and the target type message has a load control field and / or an overload control field, the load control field is used to write load control information, and the overload control field is used to write overload control information.

6. A data processing method, characterized in that: The method is applied to a session management function module, and the method includes: Controlling the session management function module and the user plane function module to be in an associated state; Obtaining a target type message from the user plane function module in the associated state includes: receiving the target type message sent by the user plane function module, the target type message being sent when a load status of the user plane function module satisfies a preset reporting condition; the target type message being a message other than a session-level message exchanged with the session management function module; the preset reporting condition being that a CPU utilization change rate in the load status is greater than a preset CPU utilization change rate, and a context occupancy change rate in the load status is greater than a preset occupancy change rate; and the target type message encapsulating load control information and overload control information of the user plane function module; extracting at least one of load control information and overload control information from the target type message, wherein the load control information and the overload control information are used to indicate a load status of the user plane function module; Based on at least one of the load control information and the overload control information, the service of the user plane functional module is adjusted.

7. The method according to claim 6, characterized in that Obtaining a target type message from the user plane function module in the associated state includes: receiving the target type message sent by the user plane function module, where the target type message is periodically sent by the user plane function module; or, In the associated state, a request message is sent to the user plane function module; a response message carrying the load control information and the overload control information is received from the user plane function module, wherein the response message is sent by the user plane function module in response to the request message.

8. A data processing system, characterized in that: The system comprises: A first control unit, configured to control the user plane function module and the session management function module to be in an associated state; An interaction unit, configured to exchange target type messages with the session management function module in the associated state, wherein the target type messages are messages other than session-level messages exchanged with the session management function module; The interaction unit includes: a first encapsulation module and a first sending module; a first encapsulation module, configured to encapsulate load control information and overload control information of the user plane function module in the target type message when a load condition of the user plane function module satisfies a preset reporting condition; the preset reporting condition being that a CPU utilization change rate in the load condition is greater than a preset CPU utilization change rate, and a context occupancy change rate in the load condition is greater than a preset occupancy change rate; the load control information and the overload control information are used to indicate the load condition of the user plane function module; The first sending module is used to send the target type message to the session management function module.

9. The system according to claim 8, characterized in that Also includes: Get module; The acquisition module is used to obtain the load status of the user plane function module.

10. A data processing system, characterized in that: The system comprises: A second control unit, configured to control the session management function module and the user plane function module to be in an associated state; An acquiring unit, configured to acquire a target type message from the user plane function module in the associated state, wherein the target type message is a message other than a session-level message interacting with the session management function module; The acquisition unit includes: a first receiving module; The first receiving module is configured to receive the target type message sent by the user plane function module, where the target type message is sent when the load status of the user plane function module meets a preset reporting condition; the preset reporting condition is that the CPU utilization change rate in the load status is greater than a preset CPU utilization change rate, and the context occupancy change rate in the load status is greater than a preset occupancy change rate; the target type message is encapsulated and carries load control information and overload control information of the user plane function module; an extraction unit, configured to extract at least one of load control information and overload control information from the target type message, wherein the load control information and the overload control information are used to indicate a load status of the user plane functional module; An adjusting unit is configured to adjust the service of the user plane functional module based on at least one of the load control information and the overload control information.

Citation Information

Patent Citations

  • Load control information sending method and device, equipment and storage medium

    CN112804277A