Congestion control method and device, electronic equipment and storage medium

The NWDAF network element's analysis of congestion control experience information addresses the AMF's inability to set reasonable back-off timers, enhancing congestion control reliability and user experience by considering historical NAS information.

CN119172798AInactive Publication Date: 2024-12-20CHINA TELECOM CORP LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310737918.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2024-12-20
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The AMF network element's inability to determine a reasonable back-off timer due to the lack of historical records leads to unreliable congestion control, reducing user experience.

Method used

A congestion control method involving a NWDAF network element that collects and analyzes congestion control experience information, including first NAS information from the target user and second NAS information with a back-off timer from the network, to generate a congestion control analysis result, which is then used by the AMF network element for improved congestion control.

Benefits of technology

This approach enhances the reliability of congestion control by considering historical data, thereby avoiding unreasonable back-off timers and improving user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172798A_ABST
    Figure CN119172798A_ABST
Patent Text Reader

Abstract

The invention provides a congestion control method and device, electronic equipment and a storage medium, and relates to the technical field of mobile communication. The method comprises the following steps: receiving a congestion control analysis request sent by an AMF network element, wherein the congestion control analysis request comprises a user identifier; input information is acquired according to the congestion control analysis request, the input information comprises congestion control experience information, and the congestion control experience information comprises first NAS information and second NAS information; generating a congestion control analysis result according to the input information, wherein the congestion control analysis result comprises a user congestion control experience level list and a user congestion control experience analysis list; and returning a congestion control analysis result to the AMF network element. The congestion control experience information is acquired, so that the congestion control experience information and the like corresponding to the AMF network element are considered in the congestion control, an unreasonable rollback timer is prevented from being set for a user, the reliability of the congestion control is improved, and the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] AMF (Access and Mobility Management Function) network elements can avoid NAS (Non Access Stratum) information congestion by setting a back-off timer. During the activation of the back-off timer, the UE (User Equipment) will not be able to send NAS information other than specific types. In addition, in order to avoid too many UEs initiating NAS information at the same time, the 5GC (5G core) needs to select an appropriate back-off timer for each UE.

[0003] However, the way in which the AMF network element sets the back-off timer is mainly configured by the OAM (Operation Administration and Maintenance) network element. The AMF network element cannot retain the historical record of the back-off timer configured for each UE, etc., which may cause the AMF network element to be unable to determine a reasonable back-off timer, resulting in poor reliability of congestion control, thereby reducing user experience.

[0004] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0005] The present disclosure provides a congestion control method, device, electronic device and storage medium, which at least to a certain extent overcome the problem in the related art that the AMF network element may not be able to determine a reasonable backoff timer, so the reliability of congestion control is poor, thereby reducing the user experience.

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

[0007] According to one aspect of an embodiment of the present disclosure, a congestion control method is provided, including: receiving a congestion control analysis request sent by an AMF network element, the congestion control analysis request including a user identifier, the congestion control analysis request being used to request an analysis of the congestion control experience of a target user corresponding to the user identifier; obtaining input information corresponding to the AMF network element according to the congestion control analysis request, the input information including congestion control experience information corresponding to the AMF network element; generating a congestion control analysis result according to the input information; and returning the congestion control analysis result to the AMF network element, the AMF network element being used to perform congestion control through the congestion control analysis result.

[0008] In some embodiments of the present disclosure, the congestion control experience information includes first NAS information from the target user and second NAS information with a backoff timer from the network.

[0009] In some embodiments of the present disclosure, the first NAS information from the target user includes at least one of the type information of the first NAS information and the target user sending time of the first NAS information; the second NAS information with a backoff timer from the network includes at least one of the type information of the second NAS information, the network sending time of the second NAS information, backoff timer information and congestion control type information.

[0010] In some embodiments of the present disclosure, the input information also includes the user identifier, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information.

[0011] In some embodiments of the present disclosure, the congestion control analysis result includes a user congestion control experience level list and / or a user congestion control experience analysis list.

[0012] In some embodiments of the present disclosure, the user congestion control experience level list is used to describe the target user's experience level of congestion control, and the user congestion control experience analysis list includes at least one of the user identifier, backoff timer information, type information of the first NAS information, and type information of the second NAS information.

[0013] In some embodiments of the present disclosure, the congestion control analysis results also include at least one of data network name information, network slice selection auxiliary information, and mobile management congestion control information.

[0014] In some embodiments of the present disclosure, the congestion control analysis request also includes: an analysis identifier and subscription condition information, the subscription condition information including at least one of a data return period, a return time window, and a data valid time; wherein the analysis identifier is used to indicate that the request type is a congestion control analysis, the data return period is used to indicate a period for subscribing to a congestion control experience analysis, the return time window is used to indicate a time for returning a congestion control analysis result, and the data valid time is used to indicate a valid time for performing statistics on the input information.

[0015] In some embodiments of the present disclosure, when there are multiple AMF network elements performing congestion control on the user during the data validity time, the input information corresponding to the AMF network element is obtained according to the congestion control analysis request, including: obtaining the input information corresponding to multiple AMF network elements according to the congestion control analysis request.

[0016] According to another aspect of the present disclosure, a congestion control device is provided, including: a congestion control analysis request receiving module, used to receive a congestion control analysis request sent by an AMF network element, the congestion control analysis request including a user identifier, and the congestion control analysis request is used to request an analysis of the congestion control experience of a target user corresponding to the user identifier; an input information acquisition module, used to acquire input information corresponding to the AMF network element according to the congestion control analysis request, the input information including congestion control experience information corresponding to the AMF network element; a congestion control analysis result generating module, used to generate a congestion control analysis result according to the input information; and a congestion control analysis result returning module, used to return the congestion control analysis result to the AMF network element, and the AMF network element is used to perform congestion control through the congestion control analysis result.

[0017] In some embodiments of the present disclosure, the congestion control experience information includes first NAS information from the target user and second NAS information with a backoff timer from the network.

[0018] In some embodiments of the present disclosure, the first NAS information from the target user includes at least one of the type information of the first NAS information and the target user sending time of the first NAS information; the second NAS information with a backoff timer from the network includes at least one of the type information of the second NAS information, the network sending time of the second NAS information, backoff timer information and congestion control type information.

[0019] In some embodiments of the present disclosure, the input information also includes the user identifier, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information.

[0020] In some embodiments of the present disclosure, the congestion control analysis result includes a user congestion control experience level list and / or a user congestion control experience analysis list.

[0021] In some embodiments of the present disclosure, the user congestion control experience level list is used to describe the target user's experience level of congestion control, and the user congestion control experience analysis list includes at least one of the user identifier, backoff timer information, type information of the first NAS information, and type information of the second NAS information.

[0022] In some embodiments of the present disclosure, the congestion control analysis results also include at least one of data network name information, network slice selection auxiliary information, and mobile management congestion control information.

[0023] In some embodiments of the present disclosure, the congestion control analysis request also includes: an analysis identifier and subscription condition information, the subscription condition information including at least one of a data return period, a return time window, and a data valid time; wherein the analysis identifier is used to indicate that the request type is a congestion control analysis, the data return period is used to indicate a period for subscribing to a congestion control experience analysis, the return time window is used to indicate a time for returning a congestion control analysis result, and the data valid time is used to indicate a valid time for performing statistics on the input information.

[0024] In some embodiments of the present disclosure, when there are multiple AMF network elements that perform congestion control on the user during the data validity time, the input information acquisition module is used to obtain input information corresponding to the multiple AMF network elements according to the congestion control analysis request.

[0025] According to another aspect of the present disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-mentioned congestion control method by executing the executable instructions.

[0026] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the congestion control method described above is implemented.

[0027] According to another aspect of the present disclosure, a computer program product or a computer program is provided, the computer program product or the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the congestion control method provided in various optional manners in any embodiment of the present disclosure.

[0028] The technical solution provided by the embodiment of the present disclosure can obtain congestion control experience information when congestion control is required, so that the congestion control experience information corresponding to the AMF network element is taken into account in the congestion control. Therefore, it can avoid setting unreasonable back-off timers for users, improve the reliability of congestion control, and improve user experience.

[0029] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0031] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure;

[0032] Figure 2 A schematic diagram showing another exemplary system architecture in an embodiment of the present disclosure;

[0033] Figure 3 A flow chart of a congestion control method in an embodiment of the present disclosure is shown;

[0034] Figure 4 A schematic diagram showing an NWDAF network element acquiring corresponding input information from multiple AMF network elements in an embodiment of the present disclosure;

[0035] Figure 5 Another congestion control method flow chart in the embodiment of the present disclosure is shown;

[0036] Figure 6 A schematic diagram of a congestion control device in an embodiment of the present disclosure is shown;

[0037] Figure 7 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0038] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0039] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0040] For ease of understanding, the terms involved in this disclosure are first explained as follows:

[0041] NAS: The full name of NAS is Non Access Stratum. The protocol stack of UMTS (Universal Mobile Telecommunications System) is divided into NAS and AS (Autonomous System). The content transmitted by NAS information can be user information or control information. For example, service establishment, release or mobility management information. NAS information is independent of the AS protocol structure below to a certain extent, and has nothing to do with what kind of wireless access network is sampled.

[0042] Figure 1 A schematic diagram showing an exemplary system architecture that can be applied to a congestion control method or a congestion control device according to an embodiment of the present disclosure is shown.

[0043] like Figure 1 As shown, the system architecture 100 may include a NWDAF (Network Data Analytics Function) network element 101 and an AMF network element 102. The NWDAF network element 101 may communicate with the AMF network element 102.

[0044] Among them, the NWDAF network element 101 can receive a congestion control analysis request sent by the AMF network element 102, and the congestion control analysis request includes a user identifier, and the congestion control analysis request is used to request an analysis of the congestion control experience of the target user corresponding to the user identifier.

[0045] Then, the NWDAF network element 101 can obtain the input information corresponding to the AMF network element 102 according to the congestion control analysis request, and the input information includes the congestion control experience information corresponding to the AMF network element 102.

[0046] Then, the NWDAF network element 101 may generate a congestion control analysis result according to the input information, and may return the congestion control analysis result to the AMF network element 102.

[0047] Finally, the AMF network element 102 can perform congestion control based on the received congestion control analysis results.

[0048] Those skilled in the art will know that Figure 1 The number of NWDAF network elements 101 and AMF network elements 102 is only illustrative, and any number of NWDAF network elements 101 and AMF network elements 102 may be provided according to actual needs. This embodiment of the present disclosure is not limited to this.

[0049] Figure 2 A schematic diagram showing another exemplary system architecture that can be applied to the congestion control method or congestion control device of the embodiments of the present disclosure is shown.

[0050] like Figure 2 As shown, the system architecture 200 may include an NWDAF network element 201, an AMF network element 202, and a UE 203. The NWDAF network element 201 may communicate with the AMF network element 202. The AMF network element 202 may communicate with the UE 203.

[0051] The interaction process between the NWDAF network element 201 and the AMF network element 202 can be Figure 1 In addition, the AMF network element 102 may receive the first NAS information sent by the UE 203 and may perform congestion control on the UE 203.

[0052] UE 203 may be various electronic devices, including but not limited to smart phones, tablet computers, laptop computers, desktop computers, wearable devices, augmented reality devices, and virtual reality devices.

[0053] Optionally, the client of the application installed in different UEs 203 is the same, or the client of the same type of application based on different operating systems. Based on the different platforms of UE 203, the specific form of the client of the application can also be different, for example, the application client can be a mobile client, a PC client, etc.

[0054] Those skilled in the art will know that Figure 2 The number of NWDAF network elements 201, AMF network elements 202, and UE 203 is only for illustration, and any number of NWDAF network elements 201, AMF network elements 202, and UE 203 may be provided according to actual needs. The embodiments of the present disclosure are not limited to this.

[0055] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0056] First, a congestion control method is provided in an embodiment of the present disclosure, and the method can be executed by any NWDAF network element.

[0057] Figure 3 A flow chart of a congestion control method in an embodiment of the present disclosure is shown as follows: Figure 3 As shown, the congestion control method provided in the embodiment of the present disclosure includes the following steps S302 to S308.

[0058] S302, receive a congestion control analysis request sent by an AMF network element, where the congestion control analysis request includes a user identifier, and is used to request an analysis of the congestion control experience of a target user corresponding to the user identifier.

[0059] In some exemplary embodiments, the user identifier may be in the form of a SUPI (Subscription Permanent Identifier).

[0060] It should be noted that the embodiment of the present disclosure does not limit the number of the user identifiers, and illustratively, the congestion control request may include one or more user identifiers. Therefore, the congestion control experience corresponding to one or more target users may be analyzed through the congestion control request.

[0061] In some embodiments, the congestion control analysis request also includes: an analysis identifier and subscription condition information, and the subscription condition information includes at least one of a data return cycle, a return time window, and a data validity period.

[0062] Exemplarily, the analysis identifier is used to indicate that the request type is congestion control analysis. The analysis identifier may be represented as Analytics ID (Analytics Identity).

[0063] Exemplarily, the congestion control analysis request may be used for a single request or for subscription. When the congestion control analysis request is used for subscription, the data return period may be used to indicate the period of subscription for congestion control experience analysis.

[0064] In an exemplary embodiment, the return time window can be used to indicate the time for returning the congestion control analysis result. The data validity time is used to indicate the effective time for statistics of input information. Exemplarily, the input information is the time for collecting corresponding data for the AMF network element.

[0065] In some possible implementations, the congestion control analysis request may also include filter information. Exemplarily, the filter information may include at least one of DNN (Date Network Name) information and S-NSSAI (Single-Network Slice Selection Assistance Information). In addition, the filter information may also include MM (Mobility Management) congestion control indication information.

[0066] Exemplarily, when the congestion control analysis request corresponds to a DNN-based congestion control scenario, the DNN information included in the filter information can be used to indicate the network that needs to be analyzed for congestion control, etc. When the congestion control analysis request corresponds to an S-NSSAI-based congestion control scenario, the S-NSSAI included in the filter information can be used to indicate the slice that needs to be analyzed for congestion control, etc.

[0067] Exemplarily, when the congestion control analysis request corresponds to an MM congestion control scenario, it may be represented by MM congestion control indication information.

[0068] S304, according to the congestion control analysis request, obtain the input information corresponding to the AMF network element, and the input information includes the congestion control experience information corresponding to the AMF network element.

[0069] In some embodiments, the congestion control experience information includes first NAS information from the target user and second NAS information with a backoff timer from the network.

[0070] In an exemplary embodiment, after receiving the congestion control analysis request, the NWDAF network element may collect corresponding input information from the AMF network element. Exemplarily, when the congestion control analysis request includes the data validity period, the first NAS information may be the NAS information received from the UE by the AMF network element within the data collection period specified by the data validity period. In addition, the second NAS information may be the NAS information received from the network with a backoff timer by the AMF network element within the data collection period specified by the data validity period. The user identifier corresponding to the UE may be consistent with the user identifier included in the congestion control analysis request.

[0071] In some embodiments, the first NAS information from the target user may include at least one of type information of the first NAS information and target user sending time of the first NAS information.

[0072] In an exemplary embodiment, the type information of the first NAS information is used to describe the type of NAS information sent by the UE, such as MM NAS signaling, SM (Session Management) NAS information, etc. The MM NAS signaling may include, for example, Registration Request message, Service Request message, and other types.

[0073] In an exemplary embodiment, the target user sending time of the first NAS information may be used to describe the time when the UE sends the first NAS information. Exemplarily, the target user sending time of the first NAS information may be represented as a timestamp.

[0074] Exemplarily, the second NAS information may be relevant information for the AMF network element to perform congestion control on the UE. In some embodiments, the second NAS information with a backoff timer from the network includes at least one of type information of the second NAS information, network sending time of the second NAS information, backoff timer information, and congestion control type information.

[0075] In an exemplary embodiment, the type information of the second NAS information is used to describe the type of information of the back-off timer sent by the AMF network element. For example, the type may include Registration Request Reject (registration application rejection), Service Request Reject (service request rejection), etc.

[0076] In an exemplary embodiment, the network sending time of the second NAS information may be the time when the network sends the second NAS information. Exemplarily, the network sending time of the second NAS information may be represented as a timestamp.

[0077] In an exemplary embodiment, the back-off timer information can be used to describe the value of the back-off timer sent by the AMF network element to the UE. In addition, the congestion control type information can be used to describe the type of congestion control used by the AMF network element, for example, the type can include MM congestion control, DNN-based congestion control, S-NSSAI-based congestion control, etc.

[0078] In some embodiments, the input information also includes the user identifier, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information.

[0079] In an exemplary embodiment, the user identification included in the input information may be consistent with the user identification included in the congestion control analysis request. It should be noted that the user identification included in the input information may be one or more.

[0080] In an exemplary embodiment, the data collection start time and the data collection end time may respectively describe the collection start time and end time of each data included in the input information. In addition, the above-mentioned data network name information may be DNN information, and the above-mentioned network slice selection auxiliary information may be S-NSSAI.

[0081] Exemplarily, the DNN information and S-NSSAI may be respectively the same as the DNN information and S-NSSAI included in the congestion control analysis request. Furthermore, when this is a MM congestion control scenario, the input information may not include the DNN information and S-NSSAI.

[0082] In some embodiments, when there are multiple AMF network elements performing congestion control on the user during the data validity time, obtaining the input information corresponding to the AMF network element according to the congestion control analysis request may include: obtaining the input information corresponding to multiple AMF network elements according to the congestion control analysis request.

[0083] Exemplarily, the method is executed by an NWDAF network element. When multiple AMF network elements perform congestion control on the user within the valid time of the data included in the congestion control analysis request received by the NWDAF network element, the NWDAF network element needs to collect input information from multiple AMF network elements and perform subsequent congestion control analysis based on the input information corresponding to each AMF network element.

[0084] It should be noted that the input information may also include other information, which is not limited in the embodiments of the present disclosure.

[0085] In an exemplary embodiment, a schematic diagram of a NWDAF network element obtaining corresponding input information from multiple AMF network elements can be as follows: Figure 4 shown.

[0086] exist Figure 4 In the process, AMF network element A sends a congestion control analysis request to NWDAF network element. Within the valid time of the data included in the congestion control analysis request, AMF network element A, AMF network element B, AMF network element C, and AMF network element D all perform congestion control on the user. At this time, NWDAF network element can collect input information from AMF network element A, AMF network element B, AMF network element C, and AMF network element D respectively.

[0087] Exemplarily, the information included in the input information may be as shown in Table 1.

[0088] Table 1

[0089]

[0090]

[0091] In Table 1, the user ID is the user identification, which can be the SUPI provided by the AMF network element. In addition, the input information may also include congestion control experience, which may include DNN, S-NSSAI, start time, and end time. Among them, DNN is the above-mentioned data network name information, and S-NSSAI is the above-mentioned network slice selection auxiliary information. The DNN and S-NSSAI are both optional information, and there is no such item when it is MM congestion control. The start time is the above-mentioned data collection start time. The end time is the above-mentioned data collection end time.

[0092] In addition, the congestion control experience may include NAS information from the UE and NAS information with a back-off timer from the network, wherein the NAS information from the UE is the first NAS information, and the NAS information from the network with a back-off timer is the second NAS information.

[0093] As shown in Table 1, the NAS information from the UE may include the type and timestamp of the NAS information. The type of the NAS information is the type information of the first NAS information, and the timestamp is the target user sending time of the first NAS information. In addition, the NAS information from the network with the back-off timer may include the type, timestamp, back-off timer, and congestion control type of the network NAS information. The type of the network NAS information is the type information of the second NAS information, the timestamp is the network sending time of the second NAS information, the back-off timer is the backoff timer information, and the type of congestion control is the congestion control type information.

[0094] The method provided by the embodiment of the present disclosure can collect the first NAS information from the target user and the second NAS information with the backoff timer from the network that the AMF network element has received. This avoids the situation where the AMF network element does not consider the historical record of the backoff timer configured by the target user when performing congestion control later, resulting in an unreasonable backoff timer value. Therefore, the present disclosure can improve the reliability of congestion control and improve user experience.

[0095] S306: Generate a congestion control analysis result according to the input information.

[0096] Exemplarily, the NWDAF network element may process the input information to obtain a congestion control analysis result. The embodiment of the present disclosure does not limit the method for processing the input information.

[0097] In some embodiments, the congestion control analysis result may include a user congestion control experience level list and / or a user congestion control experience analysis list.

[0098] In some embodiments, the user congestion control experience level list is used to describe the target user's experience level of congestion control, and the user congestion control experience analysis list includes at least one of the user identifier, backoff timer information, type information of the first NAS information, and type information of the second NAS information.

[0099] In some possible implementations, the user congestion control experience level list can be determined based on the user's waiting time, that is, the longer the time corresponding to the backoff timer information in the corresponding second NAS information, the lower the user's congestion control experience level. Exemplarily, users can be classified according to their experience with different types of congestion control to determine a list of users with high experience, medium experience, and low experience. Exemplarily, the types of congestion control may include DNN-based congestion control, S-NASSAI-based congestion control, MM congestion control, and the like. The method for dividing the experience level can be determined based on experience or application scenarios, and the embodiments of the present disclosure are not limited to this.

[0100] It should be noted that the high-experience user list includes UEs that can provide a higher user experience through congestion control performed by AMF network elements. Similarly, the medium-experience user list includes UEs that can provide a relatively general user experience through congestion control performed by AMF network elements. The low-experience user list includes UEs that can provide a poor user experience through congestion control performed by AMF network elements.

[0101] In some possible implementations, the user identifier included in the user congestion control experience analysis list may be consistent with the user identifier included in the input information. It should be noted that the user identifier included in the user congestion control experience analysis list may be one or more.

[0102] Exemplarily, the back-off timer information can be used to describe the value of the back-off timer sent by the AMF network element to the UE. In addition, the type information of the first NAS information can be used to describe the type information of the first NAS information from the target user. The type information of the second NAS information can be used to describe the type of information of the back-off timer sent by the AMF network element.

[0103] Exemplarily, the type information of the first NAS information included in the user congestion control experience analysis list can be used to describe the type of the first NAS information sent by the UE. The type information of the second NAS information included in the user congestion control experience analysis list can be used to describe the type of information of the back-off timer sent by the AMF network element.

[0104] In some embodiments, the congestion control analysis results also include at least one of data network name information, network slice selection auxiliary information, and mobile management congestion control information.

[0105] Exemplarily, the data network name information may be DNN information, which is used to describe the DNN for congestion control. The network slice selection auxiliary information may be S-NSSAI, which is used to describe the S-NSSAI mobile management congestion control information for congestion control, which may be MM congestion control indication information.

[0106] It should be noted that the congestion control analysis result may also include other information, which is not limited in the embodiments of the present disclosure.

[0107] Exemplarily, the congestion control analysis result is output information of the NWDAF network element, and the information included in the output information may be as shown in Table 2.

[0108] Table 2

[0109]

[0110]

[0111] The output information may include congestion control experience analysis, wherein the congestion control experience analysis may include DNN, S-NSSAI, MM congestion control, a user congestion control experience level list and a user congestion control experience analysis list.

[0112] In Table 2, the DNN can be the above-mentioned data network name information. S-NSSAI can be the above-mentioned network slice selection auxiliary information. MM congestion control can be the above-mentioned mobile management congestion control information. Among them, the DNN is used for optional information with S-NSSAI, and there is no such item when it is MM congestion control. The MM congestion control can also be optional information, and there is no such item when it is congestion control based on DNN and S-NSSAI.

[0113] In addition, as shown in Table 2, the user congestion control experience level list may include a high experience user list, a medium experience user list, and a low experience user list. The user congestion control experience analysis list may include a user ID, a back-off timer value, a type of NAS information from the UE, and a type of NAS information from the network.

[0114] Among them, the user ID is the user identification, which can be the SUPI provided by the AMF network element. In addition, the back-offtimer value is the back-off timer information included in the above-mentioned user congestion control experience analysis list. The type of NAS information from the UE is the type information of the first NAS information included in the above-mentioned user congestion control experience analysis list. The type of NAS information from the network is the type information of the second NAS information included in the user congestion control experience analysis list.

[0115] The disclosed embodiments can apply the data analysis and statistical prediction function of the NWDAF network element to the congestion control mechanism, and introduce an analysis method of the congestion control experience in the NWDAF network element function, thereby improving the accuracy and reliability of the determined backoff timer, improving the reliability of congestion control, and improving the user experience.

[0116] Furthermore, the disclosed embodiment can analyze and obtain a user congestion control experience level list and a user congestion control experience analysis list. Therefore, when the AMF network element performs congestion control later, it can refer to the current congestion control experience of the target user, thereby improving the reliability of congestion control and user experience.

[0117] When congestion control is required, the embodiment of the present disclosure can obtain congestion control experience information, so that the first NAS information from the target user and the second NAS information with a backoff timer from the network are considered in the congestion control. Therefore, the present disclosure can improve the reliability of congestion control and improve user experience.

[0118] S308, returning the congestion control analysis result to the AMF network element, and the AMF network element is used to perform congestion control based on the congestion control analysis result.

[0119] Exemplarily, when the AMF network element subscribes to the congestion control analysis, the congestion control analysis results can be returned periodically according to the data return cycle and return time window included in the subscription condition information.

[0120] Exemplarily, the AMF network element may, based on the congestion control analysis results, set a shorter back-off timer for users with higher congestion experience, and set a shorter back-off timer for users with longer historical back-off timers.

[0121] The method provided by the embodiment of the present disclosure can obtain congestion control experience information when congestion control is required, so that the congestion control experience information corresponding to the AMF network element is taken into account in the congestion control. Therefore, it is possible to avoid setting unreasonable back-off timers for users, thereby improving the reliability of congestion control and improving user experience.

[0122] In an exemplary embodiment, the AMF network element considers that the NAS signaling in the network is congested according to the network situation, and decides to perform MM congestion control on some users. At this time, the AMF network element can subscribe to the congestion control analysis from the NWDAF network element, and provide Analytics ID = "Congestion Control Experience Analysis", the user ID required for analysis can be "SUPI1, SUPI2, ...", the filtering information can be MM congestion control, and the subscription condition is "statistical data within the T1 time period, required to be returned before t1".

[0123] Afterwards, the NWDAF network element can collect relevant information about the AMF network element performing MM congestion control in the T1 time period from the AMF webpage according to the above subscription information, and the relevant information can be parameterized in the above Table 1. Thus, a congestion control analysis result as shown in the above Table 2 is generated for MM congestion control. The congestion control analysis result may include a user congestion control experience level list and / or a user congestion control experience analysis list. Then, the congestion control analysis result may be sent to the AMF network element before t1.

[0124] Finally, the AMF network element sets an appropriate MM congestion control back-off timer value for the target user based on the congestion control analysis results from the NWDAF network element.

[0125] In some embodiments, a possible congestion control method flow chart may be as follows: Figure 5 As shown, the congestion control method provided in the embodiment of the present disclosure includes the following steps S502 to S510.

[0126] S502, the AMF network element provides filtering information and other information to the NWDAF network element to subscribe to congestion control analysis.

[0127] S504, the NWDAF network element collects input information from related AMF network elements.

[0128] S506, the AMF network element returns the input information to the NWDAF network element.

[0129] S508, the NWDAF network element performs data statistical analysis based on the input information and generates a congestion control analysis result.

[0130] S510, the NWDAF network element returns the congestion control analysis result to the AMF network element.

[0131] It should be noted that the implementation method of each step in S502 to S510 can refer to the above S302 to S308, which will not be repeated here.

[0132] Based on the same inventive concept, the present disclosure also provides a congestion control device, as described in the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0133] Figure 6 A schematic diagram of a congestion control device in an embodiment of the present disclosure is shown. Figure 6 As shown, the device comprises:

[0134] The congestion control analysis request receiving module 601 is used to receive a congestion control analysis request sent by an AMF network element, where the congestion control analysis request includes a user identifier, and the congestion control analysis request is used to request an analysis of the congestion control experience of a target user corresponding to the user identifier;

[0135] An input information acquisition module 602 is used to acquire input information corresponding to the AMF network element according to the congestion control analysis request, where the input information includes congestion control experience information corresponding to the AMF network element;

[0136] A congestion control analysis result generating module 603, configured to generate a congestion control analysis result according to the input information;

[0137] The congestion control analysis result returning module 604 is used to return the congestion control analysis result to the AMF network element, and the AMF network element is used to perform congestion control based on the congestion control analysis result.

[0138] In some embodiments of the present disclosure, the congestion control experience information includes first NAS information from the target user and second NAS information with a backoff timer from the network.

[0139] In some embodiments of the present disclosure, the first NAS information from the target user includes at least one of the type information of the first NAS information and the target user sending time of the first NAS information; the second NAS information with a backoff timer from the network includes at least one of the type information of the second NAS information, the network sending time of the second NAS information, backoff timer information and congestion control type information.

[0140] In some embodiments of the present disclosure, the input information also includes the user identifier, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information.

[0141] In some embodiments of the present disclosure, the congestion control analysis result includes a user congestion control experience level list and / or a user congestion control experience analysis list.

[0142] In some embodiments of the present disclosure, the user congestion control experience level list is used to describe the target user's experience level of congestion control, and the user congestion control experience analysis list includes at least one of the user identifier, backoff timer information, type information of the first NAS information, and type information of the second NAS information.

[0143] In some embodiments of the present disclosure, the congestion control analysis results also include at least one of data network name information, network slice selection auxiliary information, and mobile management congestion control information.

[0144] In some embodiments of the present disclosure, the congestion control analysis request further includes: an analysis identifier and subscription condition information, wherein the subscription condition information includes at least one of a data return cycle, a return time window, and a data valid time;

[0145] Among them, the analysis identifier is used to indicate that the request type is congestion control analysis, the data return period is used to indicate the period of subscribing to congestion control experience analysis, the return time window is used to indicate the time for returning the congestion control analysis results, and the data valid time is used to indicate the valid time for statistics on the input information.

[0146] In some embodiments of the present disclosure, when there are multiple AMF network elements that perform congestion control on the user during the data validity time, the input information acquisition module 602 is used to obtain input information corresponding to the multiple AMF network elements according to the congestion control analysis request.

[0147] The device provided by the embodiment of the present disclosure can obtain congestion control experience information when congestion control is required, so that the congestion control experience information corresponding to the AMF network element is taken into account in the congestion control. Therefore, it can avoid setting unreasonable back-off timers for users, improve the reliability of congestion control, and improve user experience.

[0148] It will be appreciated by those skilled in the art that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software implementations, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0149] Refer to the following Figure 7 An electronic device 700 according to this embodiment of the present disclosure is described. Figure 7 The electronic device 700 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0150] like Figure 7As shown, the electronic device 700 is in the form of a general computing device. The components of the electronic device 700 may include but are not limited to: at least one processing unit 710, at least one storage unit 720, and a bus 730 connecting different system components (including the storage unit 720 and the processing unit 710).

[0151] The storage unit stores program code, which can be executed by the processing unit 710, so that the processing unit 710 executes the steps according to various exemplary embodiments of the present disclosure described in the above “Specific Implementation Methods” section of this specification.

[0152] The storage unit 720 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 7201 and / or a cache storage unit 7202 , and may further include a read-only storage unit (ROM) 7203 .

[0153] The storage unit 720 may also include a program / utility 7204 having a set (at least one) of program modules 7205, such program modules 7205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0154] Bus 730 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0155] The electronic device 700 may also communicate with one or more external devices 740 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), with one or more devices that enable a user to interact with the electronic device 700, and / or with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.).

[0156] This communication can be carried out through input / output (I / O) interface 750. In addition, electronic device 700 can also communicate with one or more networks (such as local area network (LAN), wide area network (WAN) and / or public network, such as the Internet) through network adapter 760. As shown in the figure, network adapter 760 communicates with other modules of electronic device 700 through bus 730.

[0157] It should be understood that although not shown in the figures, other hardware and / or software modules may be used in conjunction with the electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0158] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure 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, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0159] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above-mentioned method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Specific Implementation Methods” section of this specification.

[0160] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0161] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0162] Optionally, the program code contained on the computer-readable storage medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the above. In specific implementations, the program code for performing the operations of the present disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and also conventional procedural programming languages ​​such as "C" language or similar programming languages.

[0163] The program code may execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server.

[0164] Where a remote computing device is involved, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., through the Internet using an Internet service provider).

[0165] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0166] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0167] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure 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, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0168] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The description and examples are to be regarded as exemplary only, and the true scope of the present disclosure is indicated by the appended claims.

Claims

1. A congestion control method, characterized in that: include: receiving a congestion control analysis request sent by an access and mobility management function AMF network element, the congestion control analysis request including a user identifier, the congestion control analysis request being used to request an analysis of a congestion control experience of a target user corresponding to the user identifier; According to the congestion control analysis request, obtain input information corresponding to the AMF network element, wherein the input information includes congestion control experience information corresponding to the AMF network element; generating a congestion control analysis result according to the input information; The congestion control analysis result is returned to the AMF network element, and the AMF network element is used to perform congestion control based on the congestion control analysis result.

2. The congestion control method according to claim 1, characterized in that: The congestion control experience information includes first non-access layer NAS information from the target user and second NAS information with a back-off timer from the network.

3. The congestion control method according to claim 2, characterized in that: The first NAS information from the target user includes at least one of type information of the first NAS information and a target user sending time of the first NAS information; The second NAS information with a backoff timer from the network includes at least one of type information of the second NAS information, network sending time of the second NAS information, backoff timer information, and congestion control type information.

4. The congestion control method according to any one of claims 1 to 3, characterized in that: The input information also includes the user identifier, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information.

5. The congestion control method according to claim 1, characterized in that: The congestion control analysis result includes a user congestion control experience level list and / or a user congestion control experience analysis list.

6. The congestion control method according to claim 5, characterized in that: The user congestion control experience level list is used to describe the target user's experience level for congestion control, and the user congestion control experience analysis list includes at least one of the user identifier, backoff timer information, type information of the first NAS information, and type information of the second NAS information.

7. The congestion control method according to claim 5 or 6, characterized in that: The congestion control analysis results also include at least one of data network name information, network slice selection auxiliary information, and mobile management congestion control information.

8. The congestion control method according to any one of claims 1 to 3, characterized in that: The congestion control analysis request also includes: an analysis identifier and subscription condition information, wherein the subscription condition information includes at least one of a data return cycle, a return time window, and a data valid time; Among them, the analysis identifier is used to indicate that the request type is congestion control analysis, the data return period is used to indicate the period of subscribing to congestion control experience analysis, the return time window is used to indicate the time for returning the congestion control analysis results, and the data valid time is used to indicate the effective time for statistics of the input information.

9. The congestion control method according to claim 8, characterized in that: When there are multiple AMF network elements that perform congestion control on the user during the data validity time, obtaining input information corresponding to the AMF network element according to the congestion control analysis request includes: According to the congestion control analysis request, obtain input information corresponding to multiple AMF network elements.

10. A congestion control device, characterized in that: include: A congestion control analysis request receiving module, used to receive a congestion control analysis request sent by an access and mobility management function AMF network element, wherein the congestion control analysis request includes a user identifier, and the congestion control analysis request is used to request an analysis of the congestion control experience of a target user corresponding to the user identifier; An input information acquisition module, used to obtain input information corresponding to the AMF network element according to the congestion control analysis request, wherein the input information includes congestion control experience information corresponding to the AMF network element; A congestion control analysis result generating module, used to generate a congestion control analysis result according to the input information; The congestion control analysis result returning module is used to return the congestion control analysis result to the AMF network element, and the AMF network element is used to perform congestion control based on the congestion control analysis result.

11. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to execute the congestion control method according to any one of claims 1 to 9 by executing the executable instructions.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the congestion control method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Communication related to congestion control

    CN115516907A

  • Method and system for detecting cyber-attacks using network analytics

    US20220264307A1

  • Method and system for providing back-off timer to ues during network slice admission control

    US20230016724A1