Congestion control method and device, electronic equipment and storage medium
By collecting and analyzing the information of SMF network elements and AMF network elements, and generating congestion control analysis results, the problem that AMF network elements and SMF network elements cannot determine a reasonable back-up timer is solved, and the reliability and user experience of congestion control are improved.
Patent Information
- Application Number
- CN202310738979.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-20
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2043-06-20
AI Technical Summary
The AMF network element and the SMF network element cannot determine a reasonable back-back timer separately, resulting in poor reliability of congestion control and reducing user experience.
By receiving the analysis request sent by the target network element, information about the SMF network element and the AMF network element is collected, congestion control analysis results are generated, and sent to the target network element for congestion control.
Improve the reliability of AMF network elements and SMF network elements in congestion control and improve user experience.
Smart Images

Figure CN119172799A_ABST
Abstract
Description
Background Art
[0002] In different scenarios, the back-off timer can be set by AMF (Access and Mobility Management Function) network element and / or SMF (Session Management Function) network element to avoid NAS (Non Access Stratum) information congestion. During the activation of the back-off timer, the UE (User Equipment) will not be able to send NAS information other than specific types.
[0003] However, neither the AMF network element nor the SMF network element can retain the historical records of the backoff timer configured for each UE, and the backoff timer set between the AMF network element and the SMF network element is not transparent, which may also cause the AMF network element and the SMF network element to frequently set a long backoff timer for the same UE. Therefore, in the related art, the AMF network element and / or the SMF network element cannot determine a reasonable backoff timer respectively, 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 AMF network elements and / or SMF network elements are unable to respectively determine reasonable backoff timers, thereby resulting in poor reliability of congestion control, thereby reducing 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 an analysis request sent by a target network element, the analysis request including a user identifier, and 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 according to the first input information and the second input information; and sending the congestion control analysis result to the target network element, and the target network element is used to perform congestion control through the congestion control analysis result.
[0008] In some embodiments of the present 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, wherein the first NAS information is NAS information of 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 the present 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 sending 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 sending time of the second NAS information, the back-off 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 sending 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 sending time of the second NAS information, the back-off timer information and the congestion control type information.
[0010] In some embodiments of the present disclosure, the first input information also includes user identification, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information; the second input information also includes user identification, data collection start time, data collection end time, and zero to two 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, a 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 a user identifier, backoff timer information corresponding to an AMF network element, backoff timer information corresponding to an SMF network element, backoff timer sum information, type information of the first NAS information from the target user, and type information of the second NAS information from the network.
[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 analysis request also includes at least one of data network name information and network slice selection auxiliary information, and collecting first input information from the SMF network element according to the analysis request includes: according to the analysis request, collecting the first input information from at least one SMF network element corresponding to at least one of the data network name information and the network slice selection auxiliary information, wherein any SMF network element corresponds to one first input information.
[0015] In some embodiments of the present disclosure, the 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 valid time; wherein the analysis identifier is used to indicate that the request type is a congestion control analysis, the data return cycle is used to indicate a cycle for returning the congestion control analysis results, the return time window is used to indicate a time period for returning the congestion control analysis results, and the data valid time is used to indicate an effective time for performing statistics on the first input information and the second input information.
[0016] In some embodiments of the present disclosure, when there are multiple AMF network elements performing congestion control on users during the data validity time, second input information is collected from the AMF network elements according to an 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 the present disclosure, a congestion control device is provided, including: an analysis request receiving module, used to receive an analysis request sent by a target network element, the analysis request including a user identifier, and the target network element is at least one of an SMF network element and an AMF network element; an input information collecting module, 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; an analysis result generating module, used to generate a congestion control analysis result according to the first input information and the second input information; an analysis result sending module, used to send the congestion control analysis result to the target network element, and the target network element is used to perform congestion control through the congestion control analysis result.
[0018] In some embodiments of the present 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, wherein the first NAS information is NAS information of 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 the present 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 sending 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 sending time of the second NAS information, the back-off 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 sending 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 sending time of the second NAS information, the back-off timer information and the congestion control type information.
[0020] In some embodiments of the present disclosure, the first input information also includes user identification, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information; the second input information also includes user identification, data collection start time, data collection end time, and zero to two of data network name information and network slice selection auxiliary information.
[0021] 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.
[0022] In some embodiments of the present disclosure, a 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 a user identifier, backoff timer information corresponding to an AMF network element, backoff timer information corresponding to an SMF network element, backoff timer sum information, type information of the first NAS information from the target user, and type information of the second NAS information from the network.
[0023] 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.
[0024] In some embodiments of the present disclosure, the analysis request also includes at least one of data network name information and network slice selection auxiliary information, and the 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 the network slice selection auxiliary information according to the analysis request, wherein any SMF network element corresponds to one first input information.
[0025] In some embodiments of the present disclosure, the 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 valid time; wherein the analysis identifier is used to indicate that the request type is a congestion control analysis, the data return cycle is used to indicate a cycle for returning the congestion control analysis results, the return time window is used to indicate a time period for returning the congestion control analysis results, and the data valid time is used to indicate an effective time for performing statistics on the first input information and the second input information.
[0026] 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 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 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.
[0028] 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.
[0029] 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.
[0030] The technical solution provided by the embodiment of the present disclosure can refer to the information in the AMF network element and the SMF network element when performing congestion control analysis results. Therefore, when the AMF network element and the SMF network element perform congestion control, the situation of both parties can be known, and then congestion control can be further implemented. Therefore, the present disclosure can improve the reliability of congestion control and improve user experience.
[0031] 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
[0032] 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.
[0033] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure;
[0034] Figure 2 A schematic diagram showing another exemplary system architecture in an embodiment of the present disclosure;
[0035] Figure 3 A flow chart of a congestion control method in an embodiment of the present disclosure is shown;
[0036] Figure 4 A schematic diagram showing an embodiment of the present disclosure in which an NWDAF network element obtains first input information from multiple SMF network elements and obtains second input information from multiple AMF network elements;
[0037] Figure 5 Another congestion control method flow chart in the embodiment of the present disclosure is shown;
[0038] Figure 6 A schematic diagram of a congestion control device in an embodiment of the present disclosure is shown;
[0039] Figure 7 A structural block diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION
[0040] 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.
[0041] 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.
[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, an SMF network element 102, and an AMF network element 103. The NWDAF network element 101 may communicate with the SMF network element 102 and the AMF network element 103, respectively.
[0044] Exemplarily, the NWDAF network element 101 may receive an analysis request sent by the SMF network element 102 and / or the AMF network element 103, wherein the analysis request includes a user identifier.
[0045] Then, the NWDAF network element 101 collects the first input information from the SMF network element 102 according to the analysis request, and collects the second input information from the AMF network element 103 according to the analysis request.
[0046] Then, the NWDAF network element 101 may generate a congestion control analysis result according to the first input information and the second input information.
[0047] Finally, the NWDAF network element 101 returns the congestion control analysis result to the SMF network element 102 and the AMF network element 103 that sent the analysis request. Both the SMF network element 102 and the AMF network element 103 can perform congestion control based on the congestion control analysis result.
[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 is only illustrative, and according to actual needs, there may be any number of NWDAF network elements 101, SMF network elements 102, and AMF network elements 103. This is not limited in the embodiments of the present disclosure.
[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 a NWDAF network element 201, a SMF network element 202, an AMF network element 203, and a UE 204. The NWDAF network element 201 may 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 may both communicate with the UE 204.
[0051] Among them, the interaction process between NWDAF network element 201 and SMF network element 202 and AMF network element 203 can be Figure 1 In addition, the SMF network element 202 and the AMF network element 203 can both receive the first NAS information sent by the UE 204 and perform congestion control on the UE 204.
[0052] UE 204 may be a variety of electronic devices, including but not limited to smartphones, 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 204 is the same, or is a client of the same type of application based on different operating systems. Based on the different platforms of UE 204, the specific form of the client of the application may also be different, for example, the application client may 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 is only illustrative, and according to actual needs, there may be any number of NWDAF network elements 201, SMF network elements 202, AMF network elements 203, and UE 204. 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 an analysis request sent by a target network element, the analysis request includes a user identifier, and the target network element is at least one of an SMF network element and an AMF network element.
[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] Exemplarily, the AMF network element and the SMF network element may send analysis requests to the NWDAF network element respectively. Alternatively, the AMF network element may send an analysis request to the NWDAF network element. Alternatively, the SMF network element may send an analysis request to the NWDAF network element. This disclosure does not limit this.
[0062] Exemplarily, the AMF network element can be used in congestion control scenarios based on DNN (Date Network Name, data network name), congestion control scenarios based on S-NSSAI (Single-Network Slice Selection Assistance Information, single network slice selection assistance information), and MM (Mobility Management) congestion control scenarios. SMF network elements 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 also includes at least one of data network name information and network slice selection auxiliary information. Exemplarily, the data network name information can be represented as DNN information. The network slice selection auxiliary information can 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 a 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 can be used to indicate a slice that needs to be analyzed for congestion control, etc.
[0065] In addition, since the AMF network element can be used in DNN-based congestion control scenarios, S-NSSAI-based congestion control scenarios, and MM congestion control scenarios, the analysis request sent by the AMF network element can also include MM congestion control indication information. The MM congestion control indication information can be used to characterize the MM congestion control scenario.
[0066] In an exemplary embodiment, the analysis request may include filter information, and the DNN information, S-NSSAI and MM congestion control indication information may all belong to the filter information.
[0067] Exemplarily, when the analysis request corresponds to a DNN-based congestion control scenario, the DNN information can be used to indicate a network that needs to be analyzed for congestion control, etc. When the analysis request corresponds to an S-NSSAI-based congestion control scenario, the S-NSSAI can be used to indicate a slice that needs to be analyzed for congestion control, etc.
[0068] Exemplarily, since there may be one or more SMF network elements serving any DNN and any S-NSSAI, the first input information may 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, subscription condition information, and the subscription condition information includes at least one of a data return period, a return time window, and a data valid time. The analysis identifier is used to indicate that the request type is a congestion control analysis, the data return period is used to indicate the period for returning the congestion control analysis result, the return time window can be used to indicate the time period for returning the congestion control analysis result, and the data valid time is used to indicate the valid time for performing statistics on the first input information and the second input information.
[0070] Exemplarily, the analysis identifier may be represented as Analytics ID (Analytics Identity). The analysis request may be used for a single request or for subscription. When the analysis request is used for subscription, the period during which the NWDAF network element returns the congestion control analysis may be represented by a data return period.
[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 backoff timer.
[0073] In an exemplary embodiment, after receiving the analysis request, the NWDAF network element can collect corresponding input information from the AMF network element and the SMF network element respectively. Exemplarily, when the analysis request includes the data validity time, the first NAS information can be the NAS information received from the UE by the corresponding AMF network element or SMF network element within the data collection time specified by the data validity time. And, the second NAS information can be the NAS information received from the network with a backoff timer by the corresponding AMF network element or SMF network element within the data collection time specified by the data validity time. Among them, 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 sending time of the first NAS information. In addition, the second NAS information in the SMF network element includes at least one of the type information of the second NAS information, the network sending time of the second NAS information, the backoff timer information and the 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 sending time of the first NAS information. In addition, the second NAS information in the AMF network element includes at least one of the type information of the second NAS information, the network sending 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. Exemplarily, for the first NAS information in the SMF network element, the type information of the first NAS information may be, for example, PDUSession Establishment Request (user plane function session establishment request), PDU Session Modification Request (user plane function session modification request), etc. In addition, for the first NAS information in the AMF network element, the type information of the first NAS information may be, for example, MM NAS signaling, SM (Session Management) NAS information, etc. Among them, the MM NAS signaling may include, for example, Registration Request message (registration application information) Service Request message (service request message) and other types.
[0077] In an exemplary embodiment, the target user sending time of the first NAS information can 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 in the SMF network element and the AMF network element can be expressed as a timestamp.
[0078] Exemplarily, the second NAS information may be relevant information for the corresponding AMF network element or SMF network element to perform congestion control on the UE. In some embodiments, the second NAS information with a backoff timer from the network includes type information of the second NAS information, network sending time of the second NAS information, backoff timer information, and 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 of the backoff timer sent by the AMF network element or the SMF network element. Exemplarily, for the second NAS information in the SMF network element, the type information of the second NAS information can be, for example, PDU Session Establishment Reject (reject user plane function session establishment), PDUSession Modification Reject (reject user plane function session modification), PDU Session Release Command (user plane function session release command), etc.
[0080] In addition, for the second NAS information in the AMF network element, the type information of the second NAS information may include, for example, Registration Request Reject (registration application rejection), Service Request Reject (service request rejection), etc.
[0081] 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 in the SMF network element and the AMF network element may 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 network element or the SMF 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 or the SMF network element.
[0083] Exemplarily, the congestion control type information corresponding to the SMF network element may include DNN-based congestion control, S-NSSAI-based congestion control, etc. The congestion control type information corresponding to the 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 also 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 auxiliary information. The second input information also includes a user identifier, a data collection start time, a data collection end time, a data collection start time and end time, and zero to two of the data network name information and network slice selection auxiliary information.
[0085] In an exemplary embodiment, the user identifiers included in the first input information and the second input information may be consistent with the user identifier included in the analysis request. It should be noted that the user identifiers included in the first input information and the second input information may be one or more.
[0086] In an exemplary embodiment, the data collection start time may describe the start time of information collection for the corresponding SMF network element and AMF network element. The data collection end time may describe the end time of information collection for the corresponding SMF network element and AMF network element. 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. The DNN information and S-NSSAI may be the same as those in the analysis request.
[0087] It should be noted that the first input information and the second input information may also include other information, which is not limited in the embodiments of the present disclosure.
[0088] In some embodiments, when the analysis request also includes at least one of DNN information and S-NSSAI, first input information is collected from the SMF network element according to the analysis request, including: 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 the network slice selection auxiliary information, wherein any SMF network element corresponds to one first input information.
[0089] In some embodiments, when there are multiple AMF network elements performing congestion control on the user during the data validity time, second input information is collected from the AMF network element according to an analysis request, including: obtaining second input information corresponding to multiple AMF network elements according to the analysis request.
[0090] Exemplarily, when there are multiple AMF network elements performing congestion control on the user within the valid time of the data included in the analysis request received by the NWDAF network element, 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 a NWDAF network element obtaining first input information from multiple SMF network elements and obtaining second input information from multiple AMF network elements can be as follows: Figure 4 shown.
[0092] exist Figure 4 In the analysis, AMF network element A and SMF network element A respectively send analysis requests to the NWDAF network element. Among them, within the valid time of the data included in the 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. In addition, the analysis request includes DNN information and S-NSSAI. And the SMF network elements corresponding to the DNN information and S-NSSAI include SMF network element A and SMF network element B.
[0093] At this time, the NWDAF network element can collect the first input information from the SMF network element A and the SMF network element B respectively. And the second input information can be collected from the AMF network element A, the AMF network element B, the AMF network element C, and the AMF network element D respectively.
[0094] Exemplarily, the information included 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. The user identifier can be consistent with the user identifier in the analysis request. In addition, the first input information can also include a session management congestion control experience, and the session management congestion control experience can include DNN, S-NSSAI, start time, and end time. Among them, DNN is the above-mentioned data network name information, which can be the DNN corresponding to the PDU session. S-NSSAI is the above-mentioned network slice selection auxiliary information, which can be the S-NSSAI corresponding to the PDU session. The start time is the above-mentioned data collection start time. The end time is the above-mentioned data collection end time.
[0099] In addition, the session management congestion control experience may 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, and the NAS information from the network with a back-off timer is the second NAS information. Exemplarily, since the SMF network element is only used for the scenario of congestion control of SM (Session Management) NAS. Therefore, the NAS information from the UE and the NAS information from the network with a back-off timer are both SM NAS information.
[0100] 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.
[0101] Exemplarily, the information included 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. In addition, the second input information can also include congestion control experience, which can 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 this item is not available when it is MM congestion control.
[0107] 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.
[0108] As shown in Table 2, 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.
[0109] The embodiment of the present disclosure can acquire congestion control experience information when congestion control is required, 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.
[0110] S306: Generate a congestion control analysis result according to the first input information and the second input information.
[0111] Exemplarily, the NWDAF network element may process the first input information and the second input information to obtain a congestion control analysis result. The embodiment of the present disclosure does not limit the method for processing the first input information and the second input information.
[0112] 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.
[0113] In some embodiments, a 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 a user identifier, backoff timer information corresponding to an AMF network element, backoff timer information corresponding to an 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 classify users according to their experience of different types of congestion control, thereby determining a user list of high experience, medium experience, and low experience. Exemplarily, the types of congestion control may include DNN-based congestion control, S-NSSAI-based congestion control, MM congestion control, etc. 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.
[0115] 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 and / or SMF 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 and / or SMF network elements. The low-experience user list includes UEs that can provide a poor user experience through congestion control performed by AMF network elements and / or SMF network elements.
[0116] 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.
[0117] In an exemplary embodiment, the backoff timer information corresponding to the AMF network element may be the backoff timer information obtained in the second input information. The backoff timer information corresponding to the SMF network element may be the backoff timer information in the first input information. The backoff timer sum information may 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] Exemplarily, the type information of the first NAS information from the target user can be used to describe the type of the 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 of the back-off timer sent by the AMF network element or the SMF network element.
[0119] 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.
[0120] 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 for congestion control. The mobile management congestion control information may be MM congestion control indication information.
[0121] 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.
[0122] Exemplarily, the congestion control analysis result is the output information of the NWDAF network element, and the information included in the output information may be as shown in Table 3.
[0123] Table 3
[0124]
[0125]
[0126] The output information may include SM congestion control experience analysis, wherein the SM 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.
[0127] In Table 2, the DNN may be the data network name information. S-NSSAI may be the network slice selection auxiliary information. MM congestion control may be the mobile management congestion control information. The MM congestion control is optional information, and this item is not available for congestion control based on DNN and S-NSSAI.
[0128] 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 user ID, back-off timer information corresponding to the AMF network element (back-off timer value from AMF), back-off timer information corresponding to the AMF network element (back-off timer value from SMF), back-off timer sum information (back-off timer valuefrom AMF and SMF), NAS information type from UE, and NAS information type from the network.
[0129] The user ID is the user identifier, which can be the SUPI provided by the AMF network element. 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.
[0130] The embodiments of the present disclosure obtain the back-off timer information corresponding to the AMF network element and the back-off timer information corresponding to the SMF network element, so as to determine the accurate back-off timer information set for the current target user. Therefore, the present disclosure can comprehensively consider the settings of the back-off timer of the AMF network element and the back-off timer of the SMF network element when the NWDAF network element performs congestion control analysis.
[0131] S308: Send the congestion control analysis result to the target network element, and the target network element is used to perform congestion control according to the congestion control analysis result.
[0132] Exemplarily, when the SMF network element and / or 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] Exemplarily, the SMF network element can set a shorter back-off timer for users with higher congestion experience and a shorter back-off timer for users with longer historical back-off timers based on the congestion control analysis results. Similarly, the AMF network element can set a shorter back-off timer for users with higher congestion experience and a shorter back-off timer for users with longer historical back-off timers based on the congestion control analysis results.
[0134] The method provided in the embodiment of the present disclosure can refer to the information in the AMF network element and the SMF network element when performing congestion control analysis results. Therefore, when the AMF network element and the SMF network element perform congestion control, the situation of both parties can be known, and then congestion control can be further implemented. Therefore, the present disclosure can improve the reliability of congestion control and improve user experience.
[0135] 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.
[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 related SMF network elements.
[0139] S508, the NWDAF network element collects input information from related AMF network elements.
[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 according to the first input information and the second input information to generate a congestion control analysis result.
[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 result to the SMF network element according to the subscription method of the SMF network element.
[0145] It should be noted that the implementation method of each step in S502 to S518 can refer to the above-mentioned S302 to S308, which will not be repeated here.
[0146] In an exemplary embodiment, the AMF network element considers that the S-NSSAI1 slice is congested according to the network situation, and decides to perform 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, and provide analytics ID = "Enhanced SMCCE", the user identifier can be SUPI1, SUPI2..., the filtering information can be S-NSSAI1, and the subscription condition is "require the NWDAF network element to return statistical results according to the period T".
[0147] Then, the NWDAF network element collects the second input information of the historical AMF network element performing congestion control on S-NSSAI1 from the AMF network element according to the above subscription information, and collects the first input information of the SMF network element performing congestion control on S-NSSAI1 from all SMF network elements serving S-NSSAI1, thereby generating a congestion control analysis result, which includes a user congestion control experience level list and / or a user congestion control experience analysis list.
[0148] Then, the congestion control analysis result can be sent to the AMF network element according to the period T. The AMF network element can set an appropriate S-NSSAI-based congestion control back-off timer value for the user according to the congestion control analysis result from the NWDAF network element.
[0149] In an exemplary embodiment, the SMF network element considers that the DNN1 slice is congested based on the network situation, and decides to perform DNN-based congestion control on users accessing DNN1. It then subscribes to the enhanced SMCCE analysis results and the original SMCCE analysis results to the NWDAF network element, respectively, and provides analytics ID = "Enhanced SMCCE" and "SMCCE" respectively. The user identifier can be SUPI1, SUPI2..., and the filtering information can include DNN1.
[0150] Then, the NWDAF network element collects the second input information of the historical AMF network element for congestion control of DNN1 from the AMF network element according to the above subscription information, and generates an enhanced SMCCE analysis result for DNN congestion control including a user congestion control experience level list and / or a user congestion control experience analysis list, and the enhanced SMCCE analysis result is the congestion control analysis result. In addition, 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 the enhanced SMCCE analysis results and the original SMCCE analysis results, and set a suitable DNN-based congestion control back-off timer value for the user. It should be noted that the enhanced SMCCE analysis results can be as shown in Table 3. The original SMCCE analysis results are generated only by the first input information.
[0152] 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.
[0153] 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:
[0154] An analysis request receiving module 601 is used to receive an analysis request sent by a target network element, where the analysis request includes a user identifier, and the target network element is at least one of an SMF network element and an AMF network element;
[0155] An 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] An analysis result generating module 603, configured to generate a congestion control analysis result according to the first input information and the second input information;
[0157] The analysis result sending module 604 is used for the target network element to send the congestion control analysis result, and the target network element is used to perform congestion control according to the congestion control analysis result.
[0158] In some embodiments of the present 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, wherein the first NAS information is NAS information of 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 the present 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 sending 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 sending time of the second NAS information, the back-off 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 sending 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 sending time of the second NAS information, the back-off timer information and the congestion control type information.
[0160] In some embodiments of the present disclosure, the first input information also includes user identification, data collection start time, data collection end time, and at least one of data network name information and network slice selection auxiliary information; the second input information also includes user identification, data collection start time, data collection end time, and zero to two of data network name information and network slice selection auxiliary information.
[0161] 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.
[0162] In some embodiments of the present disclosure, a 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 a user identifier, backoff timer information corresponding to an AMF network element, backoff timer information corresponding to an SMF network element, backoff timer sum information, type information of the first NAS information from the target user, and type information of the second NAS information from the network.
[0163] 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.
[0164] In some embodiments of the present disclosure, the analysis request also includes at least one of data network name information and network slice selection auxiliary 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 the network slice selection auxiliary information according to the analysis request, wherein any SMF network element corresponds to one first input information.
[0165] In some embodiments of the present disclosure, the analysis request further 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;
[0166] Among them, the analysis identifier is used to indicate that the request type is congestion control analysis, the data return cycle is used to indicate the cycle 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 valid time is used to indicate the valid time for statistics on the first input information and the second input information.
[0167] 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 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 device provided by the embodiment of the present disclosure can refer to the information in the AMF network element and the SMF network element when performing congestion control analysis results. Therefore, when the AMF network element and the SMF network element perform congestion control, the situation of both parties can be known, and then congestion control can be further implemented. Therefore, the present disclosure can improve the reliability of congestion control and improve user experience.
[0169] Those skilled in the art will appreciate 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, which may be collectively referred to herein as "circuits", "modules" or "systems".
[0170] 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.
[0171] 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).
[0172] 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.
[0173] 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 .
[0174] 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.
[0175] 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.
[0176] The electronic device 700 may also communicate with one or more external devices 740 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 700, and / or communicate with any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 750. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 760. As shown, the network adapter 760 communicates with other modules of the electronic device 700 via a bus 730. It should be understood that, although not shown in the figure, 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, etc.
[0177] 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.
[0178] 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.
[0179] 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.
[0180] 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.
[0181] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.
[0182] In a specific implementation, the program code for performing the operation of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, 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., using an Internet service provider to connect through the Internet).
[0183] 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. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0184] 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.
[0185] 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.
[0186] 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 an analysis request sent by a target network element, wherein the analysis request includes a user identifier, and 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; 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 according to the first input information and the second input information; The congestion control analysis result is sent to the target network element, and the target network element is used to perform congestion control according to the congestion control analysis result.
2. The congestion control method according to claim 1, characterized in that: The first input information includes the first non-access layer NAS information and the second NAS information in the SMF network element, and the second input information includes the first NAS information and the second NAS information in the AMF network element, wherein the first NAS information is the NAS information of the target user corresponding to the user identifier, and the second NAS information is the NAS information from the network with a backoff timer.
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 sending 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 sending 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 sending 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 sending time of the second NAS information, the back-off 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 further 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; 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 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, the backoff timer information corresponding to the AMF network element, the backoff timer information corresponding to the SMF network element, the backoff timer sum information, the type information of the first NAS information from the target user, and the type information of the 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 data network name information, network slice selection auxiliary information, and mobile 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, and the 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 the network slice selection auxiliary information, wherein any 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 a data return cycle, a return time window, and a data validity period; 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 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 valid time is used to indicate the valid time for statistics of the first input information and the second input information.
10. The congestion control method according to claim 9, characterized in that: When there are multiple AMF network elements that perform congestion control on the user during the data validity time, collecting second input information from the AMF network element according to the analysis request includes: According to 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, configured to receive an analysis request sent by a target network element, wherein the analysis request includes a user identifier, and 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; An input information collection module, 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; An analysis result generating module, used for generating a congestion control analysis result according to the first input information and the second input 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 is used to perform congestion control according to the congestion control analysis result.
12. 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 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 a processor, the congestion control method according to any one of claims 1 to 10 is implemented.
Citation Information
Patent Citations
Congestion control method, device and apparatus
CN110650495A
Network slice congestion control method and process
CN114980197A
Communication related to congestion control
CN115516907A
Method and system for providing back-off timer to ues during network slice admission control
US20230016724A1
