Congestion control method and apparatus, electronic device, and storage medium

By collecting and analyzing NAS information of SMF and AMF network elements through NWDAF network elements, congestion control analysis results are generated, which solves the problem that AMF and SMF network elements cannot transparently record backoff timers, thus improving the reliability of congestion control and user experience.

CN119172799BActive Publication Date: 2026-02-03CHINA TELECOM CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310738979.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-20
Publication Date
2026-02-03
Estimated Expiration
2043-06-20

AI Technical Summary

Technical Problem

The inability of AMF and SMF network elements to transparently record and share the history of backoff timers leads to frequent setting of long-duration backoff timers, reducing the reliability of congestion control and user experience.

Method used

The NWDAF network element collects NAS information from SMF and AMF network elements, generates congestion control analysis results, and provides them to the target network element for optimized congestion control.

Benefits of technology

This improves the reliability of congestion control for AMF and SMF network elements, enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119172799B_ABST
    Figure CN119172799B_ABST
Patent Text Reader

Abstract

The present disclosure provides a congestion control method and device, electronic equipment and storage medium, and relates to the technical field of mobile communication. The method comprises: receiving an analysis request sent by a target network element, the analysis request comprising a user identifier, the target network element being at least one of an SMF network element and an AMF network element; collecting first input information from the SMF network element and second input information from the AMF network element according to the analysis request; generating a congestion control analysis result according to the first input information and the second input information; and sending the congestion control analysis result to the target network element, the target network element being configured to perform congestion control based on the congestion control analysis result. The present disclosure can refer to information in the AMF network element and the SMF network element when performing the congestion control analysis result. Thus, when the AMF network element and the SMF network element perform congestion control, the situation of both sides can be known, and then further congestion control can be implemented. The present disclosure improves the reliability of congestion control and improves user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of mobile communication technology, and in particular to a congestion control method, apparatus, electronic device, and storage medium. Background Technology

[0002] In different scenarios, the back-off timer can be configured through AMF (Access and Mobility Management Function) network elements and / or SMF (Session Management Function) network elements to avoid NAS (Non-Access Stratum) information congestion. During the back-off timer's operation, the UE (User Equipment) will not be able to send NAS information except for certain types.

[0003] However, neither the AMF nor the SMF network elements can retain historical records of the backoff timers configured for each UE, and the backoff timers set by the AMF and SMF network elements are not transparent to each other. This could lead to the AMF and SMF network elements frequently setting long-duration backoff timers for the same UE. Therefore, in related technologies, the AMF and / or SMF network elements cannot independently determine reasonable backoff timers, resulting in poor reliability of congestion control and thus degrading the user experience.

[0004] It should be noted that the information disclosed in the background section above is only used to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0005] This disclosure provides a congestion control method, apparatus, electronic device, and storage medium, which at least to some extent overcomes the problem in related technologies where AMF network elements and / or SMF network elements cannot determine reasonable backoff timers respectively, resulting in poor reliability of congestion control and thus reduced user experience.

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

[0007] According to one aspect of the present disclosure, a congestion control method is provided, comprising: receiving an analysis request sent by a target network element, the analysis request including a user identifier, the target network element being at least one of an SMF network element and an AMF network element; collecting first input information from the SMF network element according to the analysis request, and collecting second input information from the AMF network element according to the analysis request; generating a congestion control analysis result based on the first input information and the second input information; and sending the congestion control analysis result to the target network element, the target network element using the congestion control analysis result to perform congestion control.

[0008] In some embodiments of this disclosure, the first input information includes first NAS information and second NAS information in the SMF network element, and the second input information includes first NAS information and second NAS information in the AMF network element. The first NAS information is NAS information from the target user corresponding to the user identifier, and the second NAS information is NAS information from the network with a backoff timer.

[0009] In some embodiments of this disclosure, the first NAS information in the SMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the SMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information; the first NAS information in the AMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the AMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information.

[0010] In some embodiments of this disclosure, the first input information further includes at least one of user identifier, data collection start time, data collection end time, and data network name information and network slice selection assistance information; the second input information further includes zero to two of user identifier, data collection start time, data collection end time, and data network name information and network slice selection assistance information.

[0011] In some embodiments of this disclosure, the congestion control analysis results include a list of user congestion control experience levels and / or a list of user congestion control experience analyses.

[0012] In some embodiments of this disclosure, the user congestion control experience level list is used to describe the experience level of the target user for congestion control. The user congestion control experience analysis list includes at least one of the following: user identifier, backoff timer information corresponding to AMF network element, backoff timer information corresponding to SMF network element, backoff timer sum information, type information of first NAS information from the target user, and type information of second NAS information from the network.

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

[0014] In some embodiments of this disclosure, the analysis request further includes at least one of data network name information and network slice selection assistance information. Collecting first input information from SMF network elements according to the analysis request includes: collecting first input information from at least one SMF network element corresponding to at least one of the data network name information and network slice selection assistance information according to the analysis request, wherein each SMF network element corresponds to one first input information.

[0015] In some embodiments of this disclosure, the analysis request further includes an analysis identifier and subscription condition information. The subscription condition information includes at least one of a data return period, a return time window, and a data validity period. 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 for returning congestion control analysis results, the return time window is used to indicate the time period for returning congestion control analysis results, and the data validity period is used to indicate the validity period for statistical analysis of the first input information and the second input information.

[0016] In some embodiments of this disclosure, when multiple AMF network elements perform congestion control on a user during the data validity period, second input information is collected from the AMF network elements according to the analysis request, including: obtaining the second input information corresponding to the multiple AMF network elements according to the analysis request.

[0017] According to another aspect of this disclosure, a congestion control device is provided, comprising: an analysis request receiving module, configured to receive an analysis request sent by a target network element, the analysis request including a user identifier, the target network element being at least one of an SMF network element and an AMF network element; an input information collection module, configured to collect first input information from the SMF network element according to the analysis request, and collect second input information from the AMF network element according to the analysis request; an analysis result generation module, configured to generate a congestion control analysis result based on the first input information and the second input information; and an analysis result sending module, configured to send the congestion control analysis result to the target network element, the target network element using the congestion control analysis result to perform congestion control.

[0018] In some embodiments of this disclosure, the first input information includes first NAS information and second NAS information in the SMF network element, and the second input information includes first NAS information and second NAS information in the AMF network element. The first NAS information is NAS information from the target user corresponding to the user identifier, and the second NAS information is NAS information from the network with a backoff timer.

[0019] In some embodiments of this disclosure, the first NAS information in the SMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the SMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information; the first NAS information in the AMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the AMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information.

[0020] In some embodiments of this disclosure, the first input information further includes at least one of user identifier, data collection start time, data collection end time, and data network name information and network slice selection assistance information; the second input information further includes zero to two of user identifier, data collection start time, data collection end time, and data network name information and network slice selection assistance information.

[0021] In some embodiments of this disclosure, the congestion control analysis results include a list of user congestion control experience levels and / or a list of user congestion control experience analyses.

[0022] In some embodiments of this disclosure, the user congestion control experience level list is used to describe the experience level of the target user for congestion control. The user congestion control experience analysis list includes at least one of the following: user identifier, backoff timer information corresponding to AMF network element, backoff timer information corresponding to SMF network element, backoff timer sum information, type information of first NAS information from the target user, and type information of second NAS information from the network.

[0023] In some embodiments of this disclosure, the congestion control analysis results also include at least one of data network name information, network slice selection assistance information, and mobility management congestion control information.

[0024] In some embodiments of this disclosure, the analysis request further includes at least one of data network name information and network slice selection assistance information. An input information collection module is used to collect first input information from at least one SMF network element corresponding to at least one of the data network name information and network slice selection assistance information according to the analysis request, wherein each SMF network element corresponds to one first input information.

[0025] In some embodiments of this disclosure, the analysis request further includes an analysis identifier and subscription condition information. The subscription condition information includes at least one of a data return period, a return time window, and a data validity period. 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 for returning congestion control analysis results, the return time window is used to indicate the time period for returning congestion control analysis results, and the data validity period is used to indicate the validity period for statistical analysis of the first input information and the second input information.

[0026] In some embodiments of this disclosure, when multiple AMF network elements perform congestion control on the user during the data validity period, the input information collection module is used to obtain the second input information corresponding to the multiple AMF network elements according to the analysis request.

[0027] According to another aspect of this 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 congestion control method described above by executing the executable instructions.

[0028] According to another aspect of this disclosure, a computer-readable storage medium is provided having a computer program stored thereon that, when executed by a processor, implements the congestion control method described above.

[0029] According to another aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the congestion control method provided in various alternative embodiments of this disclosure.

[0030] The technical solution provided in this disclosure allows for the reference of information from AMF and SMF network elements when performing congestion control analysis. This enables AMF and SMF network elements to understand each other's situations during congestion control, allowing for further congestion control implementation. Therefore, this disclosure improves the reliability of congestion control and enhances user experience.

[0031] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0032] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0033] Figure 1 A schematic diagram of a system architecture according to an embodiment of this disclosure is shown;

[0034] Figure 2 A schematic diagram illustrating another exemplary system architecture in an embodiment of this disclosure is shown;

[0035] Figure 3 This diagram illustrates a congestion control method according to an embodiment of the present disclosure.

[0036] Figure 4 This illustration shows a schematic diagram of an NWDAF network element obtaining first input information from multiple SMF network elements and second input information from multiple AMF network elements in an embodiment of the present disclosure.

[0037] Figure 5 This diagram illustrates another congestion control method according to an embodiment of the present disclosure.

[0038] Figure 6 This diagram illustrates a congestion control device according to an embodiment of the present disclosure;

[0039] Figure 7 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0040] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary 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.

[0041] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

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

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

[0044] For example, NWDAF network element 101 can receive analysis requests sent by SMF network element 102 and / or AMF network element 103, the analysis requests including user identifiers.

[0045] Then, NWDAF network element 101 collects the first input information from SMF network element 102 according to the analysis request, and collects the second input information from AMF network element 103 according to the analysis request.

[0046] Then, the NWDAF network element 101 can generate congestion control analysis results based on the first input information and the second input information.

[0047] Finally, the NWDAF network element 101 returns the congestion control analysis results to the network elements that sent the analysis request to the SMF network element 102 and AMF network element 103. Both the SMF network element 102 and AMF network element 103 can perform congestion control based on the congestion control analysis results.

[0048] Those skilled in the art will know that Figure 1 The number of NWDAF network elements 101, SMF network elements 102, and AMF network elements 103 shown is merely illustrative. Depending on actual needs, any number of NWDAF network elements 101, SMF network elements 102, and AMF network elements 103 can be used. This disclosure does not limit this.

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

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

[0051] The interaction process between NWDAF network element 201 and SMF network elements 202 and AMF network elements 203 can be... Figure 1 The same applies. Furthermore, both SMF network element 202 and AMF network element 203 can receive the first NAS information sent by UE 204 and can perform congestion control on UE 204.

[0052] UE 204 can be a variety of electronic devices, including but not limited to smartphones, tablets, laptops, desktop computers, wearable devices, augmented reality devices, and virtual reality devices.

[0053] Optionally, the clients of applications installed in different UE 204s can be the same, or clients of the same type of application based on different operating systems. Depending on the UE 204 platform, the specific form of the application client 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, SMF network elements 202, AMF network elements 203, and UE 204 in the above description is merely illustrative. Any number of NWDAF network elements 201, SMF network elements 202, AMF network elements 203, and UE 204 can be used as needed. This disclosure does not limit the number of such elements.

[0055] The following detailed description of this exemplary implementation method is provided in conjunction with the accompanying drawings and embodiments.

[0056] First, this disclosure provides a congestion control method that can be executed by any NWDAF network element.

[0057] Figure 3 A flowchart of a congestion control method according to an embodiment of this disclosure is shown, such as Figure 3 As shown, the congestion control method provided in this embodiment includes the following steps S302 to S308.

[0058] S302, Receive an analysis request sent by the target network element. The analysis request includes a user identifier. The target network element is at least one of the SMF network element and the AMF network element.

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

[0060] It should be noted that this disclosure does not limit the number of user identifiers. For example, the congestion control request may include one or more user identifiers. Therefore, the congestion control experience of one or more target users can be analyzed through this congestion control request.

[0061] For example, the AMF network element and the SMF network element can each send an analysis request to the NWDAF network element. Alternatively, the AMF network element can send an analysis request to the NWDAF network element. Or, the SMF network element can send an analysis request to the NWDAF network element. This disclosure does not limit this.

[0062] For example, the AMF network element can be used in congestion control scenarios based on DNN (Data Network Name), congestion control scenarios based on S-NSSAI (Single-Network Slice Selection Assistance Information), and congestion control scenarios based on MM (Mobility Management). The SMF network element can be used in congestion control scenarios based on DNN and congestion control scenarios based on S-NSSAI.

[0063] In some embodiments, the analysis request may also include at least one of data network name information and network slice selection assistance information. For example, the data network name information may be represented as DNN information. The network slice selection assistance information may be represented as S-NSSAI.

[0064] In an exemplary embodiment, when the analysis request corresponds to a DNN-based congestion control scenario, the DNN information can be used to indicate networks, etc., that require congestion control analysis. When the congestion control analysis request corresponds to an S-NSSAI-based congestion control scenario, the S-NSSAI can be used to indicate slices, etc., that require congestion control analysis.

[0065] Furthermore, since AMF network elements can be used for DNN-based congestion control scenarios, S-NSSAI-based congestion control scenarios, and MM congestion control scenarios, the analysis requests sent by AMF network elements can also include MM congestion control indication information. This MM congestion control indication information can then be used to characterize the MM congestion control scenario.

[0066] In an exemplary embodiment, the analysis request may include filter information, which may include DNN information, S-NSSAI, and MM congestion control indication information.

[0067] For example, when the analysis request corresponds to a DNN-based congestion control scenario, the DNN information can be used to indicate the network that needs congestion control analysis. When the analysis request corresponds to a S-NSSAI-based congestion control scenario, the S-NSSAI can be used to indicate the slice that needs congestion control analysis.

[0068] For example, since there may be one or more SMF network elements serving any DNN and any S-NSSAI, first input information can be collected from at least one SMF network element corresponding to the DNN information and / or S-NSSAI included in the analysis request, according to the analysis request.

[0069] In some embodiments, the analysis request may further include: an analysis identifier and subscription condition information, wherein the subscription condition information includes at least one of a data return period, a return time window, and a data validity period. The analysis identifier indicates that the request type is congestion control analysis; the data return period indicates the period at which congestion control analysis results are returned; the return time window indicates the time period for returning congestion control analysis results; and the data validity period indicates the valid time for statistical analysis of the first and second input information.

[0070] For example, the analysis identifier can be represented as an Analytics ID (Analytics Identity). The analysis request can be used for a single request or for a subscription. When the analysis request is used for a subscription, the data return period can represent the period at which the NWDAF network element returns congestion control analysis.

[0071] S304: Collect first input information from the SMF network element according to the analysis request, and collect second input information from the AMF network element according to the analysis request.

[0072] In some embodiments, the first input information includes first NAS information and second NAS information in the SMF network element, and the second input information includes first NAS information and second NAS information in the AMF network element, wherein the first NAS information is NAS information from the target user corresponding to the user identifier, and the second NAS information is NAS information from the network with a fallback timer.

[0073] In an exemplary embodiment, after receiving an analysis request, the NWDAF network element can collect corresponding input information from the AMF network element and the SMF network element respectively. For example, when the analysis request includes a data validity period, the first NAS information can be the NAS information received from the UE by the corresponding AMF or SMF network element within the data collection period specified by the data validity period. Furthermore, the second NAS information can be the NAS information received from the network with a backoff timer by the corresponding AMF or SMF network element within the data collection period specified by the data validity period. The user identifier corresponding to the UE can be consistent with the user identifier included in the analysis request.

[0074] In some embodiments, the first NAS information in the SMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information. Additionally, the second NAS information in the SMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, backoff timer information, and congestion control type information.

[0075] Furthermore, the first NAS information in the AMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information. Additionally, the second NAS information in the AMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information.

[0076] In some embodiments, the type information of the first NAS information is used to describe the type of NAS information sent by the UE. For example, for the first NAS information in an SMF network element, the type information of the first NAS information may be, for example, PDU Session Establishment Requests, PDU Session Modification Requests, etc. Additionally, for the first NAS information in an AMF network element, the type information of the first NAS information may be, for example, MM NAS signaling, SM (Session Management) NAS information, etc. The MM NAS signaling may include, for example, registration request messages, service request messages, etc.

[0077] In an exemplary embodiment, the target user transmission time of the first NAS information can be used to describe the time when the UE transmits the first NAS information. For example, the target user transmission time of the first NAS information in both the SMF and AMF network elements can be represented as a timestamp.

[0078] For example, the second NAS information may be related to congestion control of the UE by the corresponding AMF or SMF network element. In some embodiments, the second NAS information with a backoff timer from the network includes the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information.

[0079] In an exemplary embodiment, the type information of the second NAS information is used to describe the type of information issued by the AMF network element or SMF network element for the rollback timer. For example, for the second NAS information in the SMF network element, the type information of the second NAS information may be, for example, PDU Session Establishment Reject, PDU Session Modification Reject, PDU Session ReleaseCommand, etc.

[0080] In addition, for the second NAS information in the AMF network element, the type of the second NAS information may include, for example, Registration Request Reject, Service Request Reject, etc.

[0081] In an exemplary embodiment, the network transmission time of the second NAS information can be the time when the network sends the second NAS information. For example, the network transmission time of the second NAS information in both the SMF network element and the AMF network element can be represented as a timestamp.

[0082] 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 or SMF network element to the UE. Additionally, the congestion control type information can be used to describe the type of congestion control used by the AMF or SMF network element.

[0083] For example, the congestion control type information corresponding to an SMF network element may include DNN-based congestion control, S-NSSAI-based congestion control, etc. The congestion control type information corresponding to an AMF network element may include MM congestion control, DNN-based congestion control, S-NSSAI-based congestion control, etc.

[0084] In some embodiments, the first input information further includes a user identifier, a data collection start time, a data collection end time, and at least one of data network name information and network slice selection assistance information. The second input information further includes a user identifier, a data collection start time, a data collection end time, the start and end times of data collection, and zero to two of data network name information and network slice selection assistance information.

[0085] In an exemplary embodiment, the user identifiers included in both the first input information and the second input information can be identical to the user identifiers included in the analysis request. It should be noted that both the first input information and the second input information can include one or more user identifiers.

[0086] In an exemplary embodiment, the data collection start time can describe the start time of information collection for the corresponding SMF and AMF network elements. The data collection end time can describe the end time of information collection for the corresponding SMF and AMF network elements. Furthermore, the aforementioned data network name information can be DNN information, and the aforementioned network slice selection auxiliary information can be S-NSSAI. This DNN information and S-NSSAI can correspond to the same information in the analysis request.

[0087] It should be noted that both the first input information and the second input information may include other information, and this embodiment does not limit this.

[0088] In some embodiments, when the analysis request further includes at least one of DNN information and S-NSSAI, collecting first input information from SMF network elements according to the analysis request includes: collecting first input information from at least one SMF network element corresponding to at least one of data network name information and network slice selection auxiliary information according to the analysis request, wherein each SMF network element corresponds to one first input information.

[0089] In some embodiments, when multiple AMF network elements perform congestion control on a user during the data validity period, second input information is collected from the AMF network elements according to the analysis request, including: obtaining the second input information corresponding to the multiple AMF network elements according to the analysis request.

[0090] For example, if multiple AMF network elements have performed congestion control on the user within the valid time of the data included in the analysis request received by the NWDAF network element, then the NWDAF network element needs to collect the second input information of multiple AMF network elements and determine the congestion control analysis result based on the second input information corresponding to each AMF network element.

[0091] In an exemplary embodiment, a schematic diagram of an NWDAF network element obtaining first input information from multiple SMF network elements and obtaining second input information from multiple AMF network elements can be shown as follows: Figure 4 As shown.

[0092] exist Figure 4 In this process, AMF network element A and SMF network element A respectively send analysis requests to the NWDAF network element. Within the valid timeframe of the data included in this analysis request, AMF network elements A, B, C, and D all performed congestion control on the user. Furthermore, this analysis request includes DNN information and S-NSSAI. The SMF network elements corresponding to both the DNN information and S-NSSAI are SMF network element A and SMF network element B.

[0093] At this time, the NWDAF network element can collect the first input information from SMF network element A and SMF network element B respectively. It can also collect the second input information from AMF network element A, AMF network element B, AMF network element C, and AMF network element D respectively.

[0094] For example, the information contained in the first input information may be as shown in Table 1.

[0095] Table 1

[0096]

[0097]

[0098] In Table 1, the user ID is the user identifier, which can be the SUPI provided by the AMF network element. This user identifier can be consistent with the user identifier in the analysis request. Additionally, the first input information may also include the session management congestion control experience, which can include DNN, S-NSSAI, start time, and end time. Here, DNN is the aforementioned data network name information, which can be the DNN corresponding to the PDU session. S-NSSAI is the aforementioned network slice selection auxiliary information, which can be the S-NSSAI corresponding to the PDU session. The start time is the aforementioned data collection start time. The end time is the aforementioned data collection end time.

[0099] Additionally, the session management congestion control experience can also include NAS information from the UE and NAS information from the network with a back-off timer. The NAS information from the UE is the first NAS information mentioned above, and the NAS information from the network with a back-off timer is the second NAS information mentioned above. For example, since the SMF network element is only used for congestion control of SM (Session Management) NAS, both the NAS information from the UE and the NAS information from the network with a back-off timer are SM NAS information.

[0100] As shown in Table 1, the NAS information from the UE may include the type of NAS information and a timestamp. The type of NAS information is the same as the type information of the first NAS information, and the timestamp is the target user transmission time of the first NAS information. Additionally, the NAS information from the network with a back-off timer may include the type of NAS information from the network, a timestamp, a back-off timer, and the type of congestion control. The type of NAS information from the network is the same as the type information of the second NAS information mentioned above, the timestamp is the network transmission time of the second NAS information, the back-off timer is the back-off timer information, and the type of congestion control is the congestion control type information.

[0101] For example, the information contained in the second input information may be as shown in Table 2.

[0102] Table 2

[0103]

[0104]

[0105]

[0106] In Table 2, the user ID is the user identifier, which can be the SUPI provided by the AMF network element. Additionally, the second input information may also include congestion control experience, which can include DNN, S-NSSAI, start time, and end time. Here, DNN is the aforementioned data network name information, and S-NSSAI is the aforementioned network slice selection auxiliary information. Both DNN and S-NSSAI are optional information; they are not present when using MM congestion control.

[0107] Additionally, the congestion control experience can include NAS information from the UE and NAS information from the network with a back-off timer. The NAS information from the UE is the first NAS information mentioned above, and the NAS information from the network with a back-off timer is the second NAS information mentioned above.

[0108] As shown in Table 2, the NAS information from the UE may include the type of NAS information and a timestamp. The type of NAS information is the same as the type of the first NAS information, and the timestamp is the target user transmission time of the first NAS information. Additionally, the NAS information from the network with a back-off timer may include the type of NAS information from the network, a timestamp, a back-off timer, and the type of congestion control. The type of NAS information from the network is the same as the type of the second NAS information, the timestamp is the network transmission time of the second NAS information, the back-off timer is the back-off timer information, and the type of congestion control is the congestion control type information.

[0109] This disclosure embodiment can acquire congestion control experience information when congestion control is required, thereby taking into account first NAS information from the target user and second NAS information from the network with a backoff timer in the congestion control.

[0110] S306, Generate congestion control analysis results based on the first input information and the second input information.

[0111] For example, the NWDAF network element can process the first input information and the second input information to obtain congestion control analysis results. This disclosure does not limit the method for processing the first and second input information.

[0112] In some embodiments, the congestion control analysis results may include a list of user congestion control experience levels and / or a list of user congestion control experience analyses.

[0113] In some embodiments, the user congestion control experience level list is used to describe the experience level of the target user for congestion control. The user congestion control experience analysis list includes at least one of the following: user identifier, backoff timer information corresponding to AMF network element, backoff timer information corresponding to SMF network element, backoff timer sum information, type information of first NAS information from the target user, and type information of second NAS information from the network.

[0114] In some possible implementations, the user congestion control experience level list can categorize users based on their experience with different types of congestion control, thereby determining lists of users with high, medium, and low experiences. For example, the types of congestion control may include DNN-based congestion control, S-NSSAI-based congestion control, MM congestion control, etc. The method for classifying the experience levels can be determined based on experience or application scenarios, and this disclosure does not limit this approach.

[0115] It should be noted that the high-experience user list includes UEs with congestion control implemented through AMF and / or SMF network elements, which can provide a high user experience. Similarly, the medium-experience user list includes UEs with congestion control implemented through AMF and / or SMF network elements, which can provide a relatively average user experience. The low-experience user list includes UEs with congestion control implemented through AMF and / or SMF network elements, which can provide a poor user experience.

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

[0117] In an exemplary embodiment, the backoff timer information corresponding to the AMF network element can be the backoff timer information obtained from the second input information described above. The backoff timer information corresponding to the SMF network element can be the backoff timer information obtained from the first input information described above. The total backoff timer information can be the sum of the backoff timer information corresponding to the AMF network element and the backoff timer information corresponding to the SMF network element.

[0118] For example, the type information of the first NAS information from the target user can be used to describe the type of first NAS information sent by the UE. The type information of the second NAS information from the network can be used to describe the type of information sent by the AMF network element or SMF network element to the backoff timer.

[0119] In some embodiments, the congestion control analysis results may also include at least one of data network name information, network slice selection assistance information, and mobility management congestion control information.

[0120] For example, the aforementioned data network name information can be DNN information, which describes the DNN for congestion control. The aforementioned network slice selection auxiliary information can be S-NSSAI, which describes the S-NSSAI for congestion control. The mobility management congestion control information can be MM congestion control indication information.

[0121] It should be noted that the congestion control analysis results may also include other information, and this disclosure does not limit this aspect.

[0122] For example, the congestion control analysis result is the output information of the NWDAF network element, and the information contained in the output information can be shown in Table 3.

[0123] Table 3

[0124]

[0125]

[0126] The output information may include SM congestion control experience analysis, which may include DNN, S-NSSAI, MM congestion control, user congestion control experience level list and user congestion control experience analysis list.

[0127] In Table 2, the DNN can be the aforementioned data network name information. S-NSSAI can be the aforementioned network slice selection auxiliary information. MM congestion control can be the aforementioned mobility management congestion control information. Note that MM congestion control is optional information; it is not present in congestion control based on DNN and S-NSSAI.

[0128] Additionally, as shown in Table 2, the user congestion control experience level list can include a list of users with high experience, a list of users with medium experience, and a list of users with low experience. The user congestion control experience analysis list can include the user ID, back-off timer value from AMF network element, back-off timer value from SMF network element, total back-off timer value from AMF and SMF, NAS information type from UE, and NAS information type from network.

[0129] Here, the user ID is the user identifier, which can be the SUPI provided by the AMF network element. The NAS information type from the UE is the first NAS information type included in the aforementioned user congestion control experience analysis list. The NAS information type from the network is the second NAS information type included in the user congestion control experience analysis list.

[0130] This disclosure, through obtaining the backoff timer information corresponding to the AMF network element, can determine the accurate backoff timer information set for the current target user. Therefore, this disclosure enables the NWDAF network element to comprehensively consider the settings of the backoff timers of the AMF and SMF network elements when performing congestion control analysis.

[0131] S308 sends congestion control analysis results to the target network element, which then uses the results to perform congestion control.

[0132] For example, when an SMF network element and / or an AMF network element subscribes to the congestion control analysis result, the congestion control analysis result can be returned periodically according to the data return cycle and return time window included in the subscription condition information.

[0133] For example, the SMF network element can, based on congestion control analysis results, set shorter back-off timers for users with higher congestion experiences and shorter back-off timers for users with longer historical back-off timers. Similarly, the AMF network element can, based on congestion control analysis results, set shorter back-off timers for users with higher congestion experiences and shorter back-off timers for users with longer historical back-off timers.

[0134] The method provided in this disclosure can refer to information in the AMF and SMF network elements when performing congestion control analysis. This allows the AMF and SMF network elements to understand each other's situations during congestion control, thus enabling further congestion control implementation. Therefore, this disclosure can improve the reliability of congestion control and enhance user experience.

[0135] In some embodiments, a possible congestion control method flowchart can be as follows: Figure 5 As shown, the congestion control method provided in this embodiment includes the following steps S502 to S510.

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

[0137] S504, the SMF network element provides filtering information and other information to the NWDAF network element to subscribe to congestion control analysis.

[0138] S506, the NWDAF network element collects input information from the relevant SMF network element.

[0139] S508, the NWDAF network element collects input information from the relevant AMF network element.

[0140] S510, the SMF network element returns the first input information to the NWDAF network element.

[0141] S512, the AMF network element returns the second input information to the NWDAF network element.

[0142] S514, the NWDAF network element performs data statistical analysis based on the first input information and the second input information to generate congestion control analysis results.

[0143] S516, the NWDAF network element returns the congestion control analysis results to the AMF network element according to the subscription method of the AMF network element.

[0144] S518, the NWDAF network element returns the congestion control analysis results to the SMF network element according to the subscription method of the SMF network element.

[0145] It should be noted that the implementation methods of each step in S502 to S518 can be found in S302 to S308 above, and will not be repeated here.

[0146] In an exemplary embodiment, the AMF network element determines that the S-NSSAI1 slice is congested based on network conditions and decides to implement S-NSSAI-based congestion control for users accessing S-NSSAI1. At this time, the AMF network element can subscribe to SMCCE (Session Management Congestion Control Experience) analysis from the NWDAF network element, providing analytics ID = "Enhanced SMCCE", user identifiers can be SUPI1, SUPI2, etc., filter information can be S-NSSAI1, and the subscription condition is "request the NWDAF network element to return statistical results periodically T".

[0147] Then, the NWDAF network element collects the second input information of historical AMF network elements for congestion control of S-NSSAI1 from the AMF network element based on the above subscription information, and collects the first input information of SMF network elements for congestion control of S-NSSAI1 from all SMF network elements serving S-NSSAI1, thereby generating congestion control analysis results, which include a list of user congestion control experience levels and / or a list of user congestion control experience analysis.

[0148] Then, the congestion control analysis results can be sent to the AMF network element at periodic intervals T. The AMF network element can then set an appropriate S-NSSAI-based congestion control back-off timer value for the user based on the congestion control analysis results from the NWDAF network element.

[0149] In an exemplary embodiment, the SMF network element determines that the DNN1 slice is congested based on the network conditions and decides to implement DNN-based congestion control for users accessing DNN1. It then subscribes to the NWDAF network element for both enhanced SMCCE analysis results and the original SMCCE analysis results, providing analytics ID = "enhanced SMCCE" and "SMCCE" respectively. The user identifier can be SUPI1, SUPI2, etc., and the filtering information can include DNN1.

[0150] Then, the NWDAF network element collects the second input information from the AMF network element regarding historical congestion control of DNN1 by the AMF network element based on the aforementioned subscription information. It then generates an enhanced SMCCE analysis result for DNN congestion control, including a list of user congestion control experience levels and / or a list of user congestion control experience analyses. This enhanced SMCCE analysis result is the congestion control analysis result. Furthermore, the NWDAF network element collects the first input information from the SMF network element according to the current SMCCE process, thereby generating the original SMCCE analysis result.

[0151] Finally, the SMF network element can comprehensively consider both the enhanced SMCCE analysis results and the original SMCCE analysis results to set an appropriate DNN-based congestion control back-off timer value for the user. It should be noted that the enhanced SMCCE analysis results are shown in Table 3. The original SMCCE analysis results were generated solely from the first input information.

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

[0153] Figure 6 This diagram illustrates a congestion control device according to an embodiment of the present disclosure, such as... Figure 6 As shown, the device includes:

[0154] Analysis request receiving module 601 is used to receive analysis requests sent by target network elements. The analysis request includes a user identifier, and the target network element is at least one of SMF network element and AMF network element.

[0155] The input information collection module 602 is used to collect first input information from the SMF network element according to the analysis request, and to collect second input information from the AMF network element according to the analysis request;

[0156] The analysis result generation module 603 is used to generate congestion control analysis results based on the first input information and the second input information;

[0157] The analysis result sending module 604 is used to send congestion control analysis results to the target network element, which then uses the congestion control analysis results to perform congestion control.

[0158] In some embodiments of this disclosure, the first input information includes first NAS information and second NAS information in the SMF network element, and the second input information includes first NAS information and second NAS information in the AMF network element. The first NAS information is NAS information from the target user corresponding to the user identifier, and the second NAS information is NAS information from the network with a backoff timer.

[0159] In some embodiments of this disclosure, the first NAS information in the SMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the SMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information; the first NAS information in the AMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the AMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information.

[0160] In some embodiments of this disclosure, the first input information further includes at least one of user identifier, data collection start time, data collection end time, and data network name information and network slice selection assistance information; the second input information further includes zero to two of user identifier, data collection start time, data collection end time, and data network name information and network slice selection assistance information.

[0161] In some embodiments of this disclosure, the congestion control analysis results include a list of user congestion control experience levels and / or a list of user congestion control experience analyses.

[0162] In some embodiments of this disclosure, the user congestion control experience level list is used to describe the experience level of the target user for congestion control. The user congestion control experience analysis list includes at least one of the following: user identifier, backoff timer information corresponding to AMF network element, backoff timer information corresponding to SMF network element, backoff timer sum information, type information of first NAS information from the target user, and type information of second NAS information from the network.

[0163] In some embodiments of this disclosure, the congestion control analysis results also include at least one of data network name information, network slice selection assistance information, and mobility management congestion control information.

[0164] In some embodiments of this disclosure, the analysis request further includes at least one of data network name information and network slice selection assistance information. The input information collection module 602 is used to collect first input information from at least one SMF network element corresponding to at least one of the data network name information and network slice selection assistance information according to the analysis request, wherein each SMF network element corresponds to one first input information.

[0165] In some embodiments of this disclosure, the analysis request further includes an analysis identifier and subscription condition information, wherein the subscription condition information includes at least one of a data return period, a return time window, and a data validity period;

[0166] 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 during which the congestion control analysis results are returned, the return time window is used to indicate the time period during which the congestion control analysis results are returned, and the data validity period is used to indicate the validity period for statistical analysis of the first input information and the second input information.

[0167] In some embodiments of this disclosure, when multiple AMF network elements perform congestion control on users during the data validity period, the input information collection module 602 is used to obtain the second input information corresponding to the multiple AMF network elements according to the analysis request.

[0168] The apparatus provided in this disclosure can refer to information in the AMF and SMF network elements when performing congestion control analysis. This allows the AMF and SMF network elements to understand each other's situations during congestion control, thus enabling further congestion control implementation. Therefore, this disclosure can improve the reliability of congestion control and enhance user experience.

[0169] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0170] The following reference Figure 7 To describe an electronic device 700 according to such an embodiment of the present disclosure. Figure 7 The electronic device 700 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0171] like Figure 7 As shown, the electronic device 700 is manifested in the form of a general-purpose 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 storage unit 720 and processing unit 710).

[0172] The storage unit stores program code that can be executed by the processing unit 710, causing the processing unit 710 to perform the steps described in the "Detailed Description" section of this specification according to various exemplary embodiments of this disclosure.

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

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

[0175] Bus 730 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0176] Electronic device 700 can also communicate with one or more external devices 740 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 700, and / or with any device that enables electronic device 700 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 750. Furthermore, electronic device 700 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 760. As shown, network adapter 760 communicates with other modules of electronic device 700 via bus 730. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with 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.

[0177] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0178] In exemplary embodiments of this 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 methods described above is stored thereon. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code, which, when run on a terminal device, causes the terminal device to perform the steps of the various exemplary embodiments of this disclosure described in the "Detailed Description" section of this specification.

[0179] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0180] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.

[0181] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0182] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0183] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0184] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0185] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0186] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope of this disclosure is indicated by the appended claims.

Claims

1. A congestion control method, characterized in that, include: Receive an analysis request sent by a target network element, the analysis request including a user identifier, the target network element being at least one of a Session Management Function (SMF) network element and an Access and Mobility Management Function (AMF) network element; According to the analysis request, first input information is collected from the SMF network element, and second input information is collected from the AMF network element according to the analysis request. The second input information includes first NAS information and second NAS information in the AMF network element. The first NAS information is NAS information from the target user corresponding to the user identifier, and the second NAS information is NAS information from the network with a backoff timer. Congestion control analysis results are generated based on the first input information and the second input information. The congestion control analysis results include at least one of the following: backoff timer information corresponding to AMF network elements, backoff timer information corresponding to SMF network elements, and backoff timer sum information. The congestion control analysis result is sent to the target network element, which then performs congestion control based on the analysis result.

2. The congestion control method according to claim 1, characterized in that, The first input information includes the first non-access stratum (NAS) information and the second NAS information in the SMF network element.

3. The congestion control method according to claim 2, characterized in that, The first NAS information in the SMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the SMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information. The first NAS information in the AMF network element includes at least one of the type information of the first NAS information and the target user transmission time of the first NAS information; the second NAS information in the AMF network element includes at least one of the type information of the second NAS information, the network transmission time of the second NAS information, the backoff timer information, and the congestion control type information.

4. The congestion control method according to any one of claims 1 to 3, characterized in that, The first input information also includes the user identifier, data collection start time, data collection end time, and at least one of the data network name information and network slice selection auxiliary information; The second input information also includes the user identifier, data collection start time, data collection end time, and zero to two of the 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 results include a list of user congestion control experience levels and / or a list of user congestion control experience analyses.

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 of congestion control. The user congestion control experience analysis list includes at least one of the following: user identifier, backoff timer information corresponding to AMF network element, backoff timer information corresponding to SMF network element, backoff timer sum information, type information of first NAS information from the target user, and type information of second NAS information from the network.

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 the following: data network name information, network slice selection assistance information, and mobility management congestion control information.

8. The congestion control method according to claim 1, characterized in that, The analysis request also includes at least one of data network name information and network slice selection auxiliary information. The step of collecting first input information from the SMF network element according to the analysis request includes: According to the analysis request, first input information is collected from at least one SMF network element corresponding to at least one of the data network name information and network slice selection auxiliary information, wherein each SMF network element corresponds to one first input information.

9. The congestion control method according to claim 1 or 8, characterized in that, The analysis request also includes an analysis identifier and subscription condition information, wherein the subscription condition information includes at least one of data return period, return time window, and data validity period; Wherein, 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 for returning the congestion control analysis results, the return time window is used to indicate the time period for returning the congestion control analysis results, and the data validity period is used to indicate the validity period for statistical analysis of the first input information and the second input information.

10. The congestion control method according to claim 9, characterized in that, When multiple AMF network elements perform congestion control on users during the data validity period, the step of collecting second input information from the AMF network elements according to the analysis request includes: Based on the analysis request, obtain the second input information corresponding to multiple AMF network elements.

11. A congestion control device, characterized in that, include: An analysis request receiving module is used to receive an analysis request sent by a target network element. The analysis request includes a user identifier. The target network element is at least one of a Session Management Function (SMF) network element and an Access and Mobility Management Function (AMF) network element. The input information collection module is used to collect first input information from the SMF network element according to the analysis request, and to collect second input information from the AMF network element according to the analysis request. The second input information includes first NAS information and second NAS information in the AMF network element, wherein the first NAS information is NAS information from the target user corresponding to the user identifier, and the second NAS information is NAS information from the network with a backoff timer. The analysis result generation module is used to generate congestion control analysis results based on the first input information and the second input information. The congestion control analysis results include at least one of the following: backoff timer information corresponding to the AMF network element, backoff timer information corresponding to the SMF network element, and backoff timer sum information. The analysis result sending module is used to send the congestion control analysis result to the target network element, and the target network element uses the congestion control analysis result to perform congestion control.

12. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the congestion control method according to any one of claims 1 to 10 by executing the executable instructions.

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

Citation Information

Patent Citations

  • Communication related to congestion control

    CN115516907A