Network optimization method, apparatus, and storage medium
By lowering the user service quality level in the state of network congestion, the user experience problems caused by wireless network congestion are solved, dynamic adjustment and optimization of network resources are achieved, and user experience is improved.
Patent Information
- Application Number
- PCT/CN2024/080510
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-04-28
- Filing Date
- 2024-03-07
- Publication Date
- 2025-07-24
AI Technical Summary
In 4G and 5G networks, users cannot perform data services normally due to wireless network congestion, which affects the user experience. The prior art cannot dynamically adjust user resource allocation in the event of insufficient resources.
When the cell is in a congested state, obtain the service quality level of each user in the user list, and determine whether it is less than or equal to the preset level threshold, lower the service quality level to release network resources, suppress the maximum data rate and guarantee rate of the user, and reduce network resource occupation.
By lowering the service quality level of low-level contracted users, network congestion can be alleviated, data business resource needs of high-level contracted users, and network resource utilization efficiency can be improved.
Smart Images

Figure CN2024080510_24072025_PF_FP_ABST
Abstract
Description
Network optimization method, device and storage medium
[0001] This disclosure claims priority to Chinese patent application No. 202310489987.7, filed on April 28, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0002] The present disclosure relates to the field of communication technology, and in particular to a network optimization method, device, and storage medium. Background Art
[0003] In recent years, with the rapid development of mobile communications, the network scale has continued to expand, the number of users has increased rapidly, and network congestion caused by insufficient network resources has become a problem that needs to be solved urgently.
[0004] Summary of the Invention
[0005] In a first aspect, an embodiment of the present disclosure provides a network optimization method. The network optimization method includes:
[0006] When the target cell is in a congested state, obtaining a service quality level of a first user in a user list of the target cell;
[0007] Determine whether the service quality level of the first user in the user list of the target cell is less than or equal to a preset level threshold;
[0008] When the service quality level of the first user is less than or equal to the preset level threshold, the service quality level of the first user is lowered.
[0009] In a second aspect, an embodiment of the present disclosure provides a communication device. The communication device includes:
[0010] An acquiring unit, configured to acquire a quality of service level of a first user in a user list of the target cell when the target cell is in a congested state;
[0011] The processing unit is used to: determine whether the service quality level of the first user in the user list of the target cell is less than or equal to the preset level threshold; if the service quality level of the first user is less than or equal to the preset level threshold, lower the service quality level of the first user.
[0012] In a third aspect, an embodiment of the present disclosure provides a communication device comprising: a processor and a memory; the memory storing instructions executable by the processor; and the processor being configured to execute the instructions so as to enable the communication device to implement the network optimization method provided in the first aspect above.
[0013] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium storing computer instructions, which, when executed on a computer, cause the computer to execute the network optimization method provided in the first aspect.
[0014] In a fifth aspect, an embodiment of the present disclosure provides a computer program product comprising computer instructions, which, when executed on a computer, enables the computer to execute the network optimization method provided in the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings are used to provide a further understanding of the technical solution of the present disclosure and constitute a part of the specification. Together with the embodiments of the present disclosure, they are used to explain the technical solution of the present disclosure and do not constitute a limitation to the technical solution of the present disclosure.
[0016] FIG1 is a schematic diagram of the architecture of a communication system according to some embodiments.
[0017] FIG2 is a flow chart of a network optimization method according to some embodiments.
[0018] FIG3 is a flowchart of another network optimization method according to some embodiments.
[0019] FIG4 is a schematic diagram of the architecture of a 4G communication system according to some embodiments.
[0020] FIG5 is a schematic diagram of the architecture of a 5G communication system according to some embodiments.
[0021] FIG6 is a flowchart of yet another network optimization method according to some embodiments.
[0022] FIG7 is a schematic diagram of the architecture of another 4G communication system according to some embodiments.
[0023] FIG8 is a schematic diagram of the architecture of another 5G communication system according to some embodiments.
[0024] FIG9 is a flowchart of yet another network optimization method according to some embodiments.
[0025] FIG10 is a flowchart of yet another network optimization method according to some embodiments.
[0026] FIG11 is a schematic diagram illustrating the composition of a communication device according to some embodiments.
[0027] FIG12 is a schematic structural diagram of a communication device according to some embodiments. DETAILED DESCRIPTION
[0028] The following will be combined with the accompanying drawings in the embodiments of the present disclosure to clearly and completely describe the technical solutions in the embodiments of the present disclosure. Obviously, the embodiments described are only part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments of the present disclosure, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present disclosure.
[0029] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of the technical features being referred to. Thus, a feature identified as "first" or "second" may explicitly or implicitly include one or more of such features. Throughout this disclosure, unless otherwise specified, "plurality" means two or more.
[0030] In the embodiments of the present disclosure, expressions such as "exemplarily" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplarily" or "for example" in the embodiments of the present disclosure should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of expressions such as "exemplarily" or "for example" is intended to present the relevant concepts in a detailed manner.
[0031] In fourth-generation (4G) and fifth-generation (5G) mobile communication technology networks, the primary cause of network congestion is wireless network congestion. With numerous users and high data traffic volumes in wireless cells, data congestion is common for users residing in these cells. This data congestion can significantly impact user experience by preventing users from accessing data services.
[0032] In 4G and 5G networks, when users initiate data services, they typically establish a bearer using statically contracted quality of service (QoS) information in the subscription profile repository (SPR). This makes it impossible to dynamically adjust user resource allocation when wireless network resources are insufficient, leading to network congestion and impacting the user experience.
[0033] Based on this, the embodiment of the present disclosure provides a network optimization method. When a cell is in a congested state, the service quality level of each user in the user list of the cell is obtained, and it is determined whether the service quality level of each user is less than or equal to a preset level threshold. If the service quality level of a user is less than or equal to the preset level threshold, it means that the service quality level of the user is low, and the service quality level of the user is lowered to suppress the maximum data rate and guaranteed rate of the user, so that the network resources of the user can be preempted, thereby reducing the network resource occupation of the user. By lowering the service quality level of each user in the cell whose service quality level is less than or equal to the preset level threshold, the network resources occupied by each user in the cell whose service quality level is less than or equal to the preset level threshold are released, effectively alleviating the network congestion of the cell, so that the network resources can meet the data service resource requirements of users in the cell whose service quality level is greater than the preset level threshold.
[0034] The embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings.
[0035] Figure 1 is a schematic diagram of the architecture of a communication system according to some embodiments. As shown in Figure 1, the communication system includes a network management system 101, a big data analysis system 102, a probe device 103, a policy control device 104, a subscription profile repository (SPR) 105, a session management function (SMF) network element 106, a user plane function (UPF) network element 107, an access and mobility management function (AMF) network element 108, a packet data network gateway (PDN gateway, PGW) network element 109, a mobility management entity function (MME) network element 110, a serving gateway (SGW) network element 111, and a base station 112.
[0036] The network management system 101 is connected to the big data analysis system 102 and the base station 112 . The network management system 101 is used to collect resource load data of the base station 112 and send the resource load data of the base station 112 to the big data analysis system 102 .
[0037] In some embodiments, the big data analysis system 102 is connected to the probe device 103 and the policy control device 104 respectively. The big data analysis system 102 is used to obtain and analyze the resource load data sent by the network management system 101 and the control plane signaling sent by the probe device 103, and output a list of cells in a congested state and a list of users of the cells in a congested state.
[0038] In some embodiments, the probe device 103 is configured to collect and analyze core network control plane data and output control plane signaling. For example, the probe device 103 collects and analyzes core network control plane data based on deep packet inspection (DPI) and outputs call data records (CDRs) to the big data analysis system 102.
[0039] In some embodiments, the policy control device 104 is connected to the SPR 105, and the policy control device 104 is connected to the SMF network element 106 or the PGW network element 109. The policy control device 104 may be different network elements in different communication systems. For example, when the communication system is a 4G communication system, the policy control device 104 may be a policy and charging rules function (PCRF) network element 1041, and the PCRF network element 1041 is connected to the SPR 105 and the PGW network element 109. When the communication system is a 5G communication system, the policy control device 104 may be a policy control function (PCF) network element 1042, and the PCF network element 1042 is connected to the SPR 105 and the SMF network element 106.
[0040] In some embodiments, the SPR 105 is configured to provide the policy control device 104 with the user's QoS subscription information stored in the SPR 105 .
[0041] In some embodiments, the SMF network element 106 is connected to the UPF network element 107 and the AMF network element 108 respectively. The SMF network element 106 is used to execute the bearer update process initiated by the PCF network element according to the 5G standard signaling process, and initiate a bearer establishment process to the PCF network element for new data service requests initiated by 5G users.
[0042] In some embodiments, the UPF network element 107 is connected to the base station 112 to provide data forwarding services.
[0043] In some embodiments, the AMF network element 108 is connected to the base station 112 to manage the registration, connection, access verification authorization, mobility and reachability management of the terminal device.
[0044] In some embodiments, the PGW network element 109 is connected to the SGW network element 111 to carry functions such as control, billing, address allocation, and non-3GPP access.
[0045] As an example, the PGW network element 109 can be replaced by a policy and charging enforcement function (PCEF) network element 1091 located in the PGW network element 109. The PCEF network element 1091 is used to execute the bearer update process initiated by the PCRF network element 1041 according to the 4G standard signaling process, and initiate a bearer establishment process to the PCRF network element 1041 for a new data service request initiated by a 4G user.
[0046] In some embodiments, the MME network element 110 is connected to the base station 112 and the SGW network element 111 respectively for access control, mobility management, session management, and routing selection.
[0047] In some embodiments, the SGW network element 111 is connected to the base station 112 and is used to serve as a local anchor point and assist in completing the reordering function of the base station 112 when switching between base stations 112; a mobility anchor point when switching between different access systems of the 3rd Generation Partnership Project (3GPP); lawful interception and routing and forwarding of data packets.
[0048] As an example, the SGW network element 111 can be replaced by a bearer binding and event reporting function (BBERF) network element located in the SGW network element. The BBERF network element is a policy enforcement point for bearer binding, uplink bearer binding verification, and event reporting to the PCRF network element 1041 when present.
[0049] In some embodiments, the base station 112 is configured to provide wireless network coverage to at least one cell, and implement wireless signal transmission between a wired communication network and a wireless communication network.
[0050] In some embodiments, when the communication system is a 4G communication system, the base station 112 may be an evolution nodeB (eNB) 1121. When the communication system is a 5G communication system, the base station 112 may be a next-generation nodeB (gNB) 1122. Depending on the size of the service coverage area provided, the base station 112 may be divided into a macro base station for providing macro cells, a micro base station for providing pico cells, and a femto base station for providing femto cells. In some embodiments, a base station may also be referred to as a wireless base station. With the continuous evolution of wireless communication technology, future base stations may also adopt other names.
[0051] In some embodiments, the communication system may further include a mobile station (MS), which is connected to the base station 112. The MS may be a user device, which may be a vehicle-mounted user device, a portable user device, or a handheld user device. The MS and the mobile user may be completely independent, that is, all information related to the user is stored in the user's smart card (i.e., SIM card), which can be used on any mobile station. The user device may be a device with wireless transceiver capabilities (such as a mobile phone, a tablet computer, a wearable device, a vehicle-mounted device, an augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), etc.). The embodiments of the present disclosure do not limit the type of user device.
[0052] It should be understood that FIG1 is an exemplary structural diagram, and the number of network elements included in the communication system shown in FIG1 is not limited (for example, the number of base stations is not limited). Moreover, in addition to the network elements shown in FIG1 , the communication system shown in FIG1 may also include other network elements, which is not limited.
[0053] Next, as shown in FIG2 , an embodiment of the present disclosure provides a network optimization method, which is applied to a policy control device. The policy control device may be the policy control 104 shown in FIG1 . The method includes the following steps.
[0054] S101: When a target cell is in a congested state, obtain a quality of service level of a first user in a user list of the target cell.
[0055] The target cell is one of at least one cells within the coverage of the base station network. The target cell is in a congested state and satisfies at least one of the following conditions: the average utilization rate of the uplink physical resource block (PRB) of the target cell is greater than the preset utilization rate; the average utilization rate of the downlink PRB of the target cell is greater than the preset utilization rate. The preset utilization rate is pre-set by the network administrator, for example, the preset utilization rate is 70%. That is, when the average utilization rate of the uplink PRB of the target cell is greater than 70%, and / or the average utilization rate of the downlink PRB of the target cell is greater than 70%, it is determined that the target cell is in a congested state. The user list of the target cell includes users who generate services with the target cell.
[0056] In some embodiments, the network management system periodically or in real time obtains resource load data for the target cell from the base station and sends this data to the big data analysis system. The probe device collects control plane signaling for data services, generates CDR signaling, and sends the CDR signaling to the big data analysis system. The target cell resource load data includes the target cell's average uplink PRB utilization and average downlink PRB utilization.
[0057] The big data analysis system determines whether the target cell is congested based on preset utilization rates and the target cell's resource load data, including the target cell's average uplink and downlink PRB utilization rates. If the target cell is congested, the system extracts the target cell's user list based on CDR signaling sent by the probe device and sends the target cell's user list to the policy control device.
[0058] After receiving the user list of the target cell sent by the big data analysis system, the policy control device determines that the target cell is in a congested state, and then obtains the service quality level of the first user in the user list of the target cell from the SPR. The user list of the target cell may include at least one user, and the first user is one of the at least one users.
[0059] S102: Determine whether the service quality level of the first user in the user list of the target cell is less than or equal to a preset level threshold.
[0060] In some embodiments, when the target cell is in a congested state, in order to alleviate the network congestion of the target cell, after obtaining the service quality level of the first user, it can be determined whether the service quality level of the first user is less than or equal to a preset level threshold. The preset level threshold is pre-set by a network administrator.
[0061] S103: When the service quality level of the first user is less than or equal to a preset level threshold, lower the service quality level of the first user.
[0062] Exemplarily, assuming that the service quality level includes six levels (level 1 to level 6), with level 1 being the lowest, level 6 being the highest, and the preset level threshold being 4, if the service quality level of the first user is 3, it is determined that the service quality level of the first user is less than the preset level threshold.
[0063] It can be understood that the service quality level of the first user is assigned to the first user by the operator when the first user signs up for the network. The service quality level of the first user is positively correlated with the subscription level of the first user, that is, the higher the service quality level of the first user, the higher the subscription level of the first user. When the service quality level of the first user is less than or equal to the preset level threshold, it means that the first user is a low-level subscription user. When the target cell is in a congested state, the service quality level of the low-level subscription user can be lowered so that the network resources of the low-level subscription user can be preempted, and the maximum data rate and guaranteed rate of the low-level subscription user can be suppressed, and the quality requirements of the priority, packet loss rate and data delay of the low-level subscription user can be lowered, thereby reducing the network resource occupation of the low-level subscription user and releasing network resources, thereby alleviating the network congestion of the target cell, so that the network resources can meet the data service resource requirements of users in the target cell whose service quality level is greater than the preset level threshold (that is, high-level subscription users).
[0064] Therefore, when the service quality level of the first user is less than or equal to the preset level threshold, the service quality level of the first user is lowered.
[0065] As an example, lowering the quality of service level of the first user includes at least one of the following: lowering the quality of service level indicator (QoS class identifier, QCI) of the first user; lowering the allocation and retention priority (ARP) of the first user.
[0066] It should be noted that, when the communication system is a 5G communication system, lowering the service quality level indication of the first user includes lowering the 5G service quality level indication (5G QoS class indicator, 5QI) of the first user.
[0067] In some embodiments, lowering the service quality level of the first user may be adjusting the first user from a current first service quality level to a preset second service quality level, where the second service quality level is lower than the first service quality level.
[0068] For example, assuming that the service quality level includes six levels (level 1 to level 6), level 1 is the lowest and level 6 is the highest. If the first user's current first service quality level is 3, the first user's adjusted second service quality level may be 2.
[0069] As an example, in the case where the communication system is a 4G communication system, the policy control device (i.e., the PCRF network element) lowers the service quality level of the first user. The PCRF network element may initiate a bearer update to the PGW network element or the PCEF network element in the PGW network element, and instruct the PGW network element or the PCEF network element in the PGW network element to update the service quality level of the first user according to the policy settings in the PCRF network element, assigning the first user a low-level QCI and / or ARP, so that the first user's network resources can be preempted, suppressing the first user's maximum data rate and guaranteed rate, lowering the first user's priority, packet loss rate, and data delay quality requirements, thereby reducing the first user's network resource usage. The bearer update complies with 3GPP standard specifications.
[0070] As another example, when the communication system is a 5G communication system, the policy control device (i.e., PCF network element) lowers the service quality level of the first user by initiating a bearer update from the PCF network element to the SMF network element, in accordance with the policy settings in the PCF network element, to instruct the SMF network element to update the service quality level of the first user, assigning the first user a low level of 5QI and / or ARP, so that the network resources of the first user can be preempted, suppressing the maximum data rate and guaranteed rate of the first user, lowering the quality requirements of the first user's priority, packet loss rate, and data delay, thereby reducing the network resource occupancy of the first user. The bearer update complies with the 3GPP standard specifications.
[0071] In this way, lowering the service quality level of each user in the user list of the target cell whose service quality level is less than or equal to the preset level threshold can release certain network resources and help alleviate network congestion in the target cell.
[0072] Based on the embodiment shown in FIG2 , when a target cell is in a congested state, the service quality level of each user in the user list of the target cell is obtained, and it is determined whether the service quality level of each user is less than or equal to a preset level threshold. If a user's service quality level is less than or equal to the preset level threshold, it means that the user's service quality level is low, that is, the user's subscription level is low. The service quality level of the user is lowered to suppress the user's maximum data rate and guaranteed rate, so that the user's network resources can be preempted, thereby reducing the user's network resource usage. By lowering the service quality level of each user in the target cell whose service quality level is less than or equal to the preset level threshold, network resources are released, effectively alleviating the network congestion of the target cell, so that network resources can meet the network resource requirements of users in the target cell whose service quality level is greater than the preset level threshold.
[0073] In some embodiments, when the target cell is in a congested state, as shown in FIG3 , the method may further include the following steps.
[0074] S201: When detecting that a second user switches to a target cell, obtain a quality of service level of the second user, and determine whether the quality of service level of the second user is less than or equal to a preset level threshold.
[0075] The second user may be a user in a user list of the target cell.
[0076] In some embodiments, when the target cell is in a congested state, the network management system obtains the resource load data of the base station from the base station, and sends the obtained resource load data of the base station to the big data analysis system. The big data analysis system detects whether there is a user switching out of the target cell or whether there is a user switching to the target cell based on the resource load data of the base station. When the big data analysis system detects that the second user switches to the target cell, it updates the user list of the target cell and sends the updated user list of the target cell to the policy control device. After receiving the updated user list of the target cell sent by the big data analysis system, the policy control device determines that the second user switches to the target cell. The policy control device obtains the service quality level of the second user from the SPR and determines whether the service quality level of the second user is less than or equal to the preset level threshold.
[0077] The identifier of the second user is used to uniquely identify the second user (for example, the identifier of the second user may be the name of the second user).
[0078] S202: When the service quality level of the second user is less than or equal to a preset level threshold, lower the service quality level of the second user.
[0079] It can be understood that when the service quality level of the second user is less than or equal to the preset level threshold, it means that the service quality level of the second user newly switched to the target cell is low, that is, the contract level of the second user is low. In order to alleviate the network congestion of the target cell, the service quality level of the second user can be lowered.
[0080] Regarding the detailed implementation of lowering the service quality level of the second user, reference may be made to the description of lowering the service quality level of the first user in S103 above, which will not be described in detail here.
[0081] The embodiment shown in FIG. 2 and the embodiment shown in FIG. 3 are described in detail below with reference to examples.
[0082] As an example, taking the communication system shown in FIG1 as a 4G communication system as an example, FIG4 is a schematic diagram of the architecture of a 4G communication system according to some embodiments.
[0083] In conjunction with the 4G communication system shown in FIG4 , the network management system 101 periodically or in real time obtains the target cell's average uplink PRB utilization and average downlink PRB utilization from the eNB 1121, and sends the target cell's average uplink PRB utilization and average downlink PRB utilization to the big data analysis system 102. The probe device 103 collects control plane signaling of data services, generates CDR signaling, and sends the CDR signaling to the big data analysis system 102.
[0084] Big data analysis system 102 determines whether the target cell is congested based on the preset utilization rate and the target cell's average uplink PRB utilization and downlink PRB utilization. If the target cell is congested, it extracts the target cell's user list based on the CDR signaling sent by probe device 103 and sends the target cell's user list to PCRF network element 1041.
[0085] After receiving the user list of the target cell sent by the big data analysis system 102, the PCRF network element 1041 determines that the target cell is in a congested state, and then obtains the service quality level of the first user in the user list of the target cell from the SPR 105, and determines whether the service quality level of the first user is less than or equal to the preset level threshold. When the service quality level of the first user is less than or equal to the preset level threshold, a bearer update is initiated to the PGW network element 109 or the PCEF network element 1091 located in the PGW network element 109, and the service quality level of the data service bearer of the first user is updated according to the policy setting in the PCRF network element 1041, and a low-level QCI and / or ARP is assigned to the first user, so that the network resources of the first user can be preempted, the maximum data rate and guaranteed rate of the first user are suppressed, and the quality requirements of the first user's priority, packet loss rate and data delay are lowered, thereby reducing the network resource occupation of the first user.
[0086] In some embodiments, after the big data analysis system 102 detects that the second user has switched to the target cell, the big data analysis system 102 updates the user list of the target cell and sends the updated user list to the PCRF network element 1041. After receiving the updated user list of the target cell sent by the big data analysis system 102, the PCRF network element 1041 determines that the second user has switched to the target cell. The PCRF network element 1041 obtains the second user's subscribed service quality information from the SPR 105, that is, obtains the second user's service quality level, and then determines whether the second user's service quality level is less than or equal to a preset level threshold. If the second user's service quality level is less than or equal to the preset level threshold, the PCRF network element 1041 initiates a bearer update to the PGW network element 109 or the PCEF network element 1091 located in the PGW network element 109, updates the service quality level of the second user's data service bearer according to the policy settings in the PCRF network element 1041, and assigns the second user a low-level QCI and / or ARP.
[0087] As another example, taking the communication system shown in FIG1 as a 5G communication system as an example, FIG5 is a schematic diagram of the architecture of a 5G communication system according to some embodiments.
[0088] In conjunction with the 5G communication system shown in Figure 5 , network management system 101 periodically or in real time obtains the target cell's average uplink PRB utilization and downlink PRB utilization from gNB 1122 and sends the target cell's average uplink PRB utilization and downlink PRB utilization to big data analysis system 102. Probe device 103 collects control plane signaling for data services, generates CDR signaling, and sends the CDR signaling to big data analysis system 102.
[0089] Big data analysis system 102 determines whether the target cell is congested based on the preset utilization rate and the target cell's average uplink PRB utilization and downlink PRB utilization. If the target cell is congested, big data analysis system 102 extracts the target cell's user list based on the CDR signaling sent by probe device 103 and sends the target cell's user list to PCF network element 1042.
[0090] After receiving the user list of the target cell sent by the big data analysis system 102, the PCF network element 1042 determines that the target cell is in a congested state, and then obtains the service quality level of the first user in the user list of the target cell from SPR105, and determines whether the service quality level of the first user is less than or equal to the preset level threshold. When the service quality level of the first user is less than or equal to the preset level threshold, a bearer update is initiated to the SMF network element 106, and the service quality level of the data service bearer of the first user is updated according to the policy settings in the PCF network element 1042, and the first user is assigned a low level QCI and / or ARP, so that the network resources of the first user can be preempted, the maximum data rate and guaranteed rate of the first user are suppressed, and the quality requirements of the first user's priority, packet loss rate and data delay are lowered, thereby reducing the network resource occupancy of the first user.
[0091] In some embodiments, after the big data analysis system 102 detects that the second user has switched to the target cell, the big data analysis system 102 updates the user list of the target cell and sends the updated user list to the PCF network element 1042. After receiving the updated user list of the target cell sent by the big data analysis system 102, the PCF network element 1042 determines that the second user has switched to the target cell, and the PCF network element 1042 obtains the subscribed service quality information of the second user from the SPR 105, that is, obtains the service quality level of the second user, and then determines whether the service quality level of the second user is less than or equal to the preset level threshold. If the service quality level of the second user is less than or equal to the preset level threshold, the PCF network element 1042 initiates a bearer update to the SMF network element 106, updates the service quality level of the data service bearer of the second user according to the policy settings in the PCF network element 1042, and assigns the second user a low-level QCI and / or ARP.
[0092] In some embodiments, when the target cell is in a congested state, as shown in FIG6 , the method further includes the following steps.
[0093] S301: Receive a bearer establishment request from a third user.
[0094] The third user is a user located within the network coverage of the target cell.
[0095] In some embodiments, when the target cell is in a congested state, the network management system obtains the resource load data of the base station from the base station and sends the obtained resource load data of the base station to the big data analysis system. The big data analysis system detects whether there is a user in the network coverage area of the target cell initiating a bearer establishment request based on the resource load data of the base station. The bearer establishment request includes a user in the user list of the target cell initiating a new data service, or includes a user outside the user list of the target cell registering, attaching to the target cell to initiate a data service, etc. After detecting that a third user has initiated a bearer establishment request, the big data analysis system sends the bearer establishment request of the third user to the policy control device, and then the policy control device receives the bearer establishment request of the third user.
[0096] In some embodiments, a user located within the network coverage of the target cell initiates a new bearer establishment request in accordance with 3GPP specifications.
[0097] S302: Determine, based on the bearer establishment request of the third user, whether the user list of the target cell includes the third user.
[0098] In some embodiments, after receiving a bearer establishment request from a third user, the policy control device may use the third user as an index to determine whether the third user is included in a stored user list of the target cell. If the third user is found in the stored user list of the target cell, it is determined that the user list of the target cell includes the third user, i.e., the third user is an existing user of the target cell. If the third user is not found in the stored user list of the target cell, it is determined that the user list of the target cell does not include the third user, i.e., the third user is a new user joining the target cell.
[0099] S303: When it is determined that the user list of the target cell does not include the third user, obtain the service quality level of the third user, and determine whether the service quality level of the third user is less than or equal to a preset threshold.
[0100] It can be seen from the above description that when it is determined that the user list of the target cell does not include the third user, it means that the third user is a user who has newly joined the target cell. Since the target cell is currently in a congested state, in order to alleviate the network congestion of the target cell, the policy control device can obtain the service quality level of the third user from the SPR and determine whether the service quality level of the third user is less than or equal to the preset level threshold.
[0101] In some embodiments, after the policy control device obtains the service quality level of the third user from the SPR, the third user may be added to the user list of the target cell.
[0102] S304: When the service quality level of the third user is less than or equal to the preset level threshold, lower the service quality level of the third user.
[0103] It should be understood that when the service quality level of the third user is less than or equal to the preset level threshold, it means that the third user is a low-level subscriber. In order to alleviate network congestion in the target cell, the service quality level of the third user can be lowered.
[0104] Regarding the detailed implementation of lowering the service quality level of the third user, reference may be made to the description of lowering the service quality level of the first user in S103 above, which will not be described in detail here.
[0105] The embodiment shown in FIG6 is described in detail below with reference to examples.
[0106] As an example, taking the communication system shown in FIG1 as a 4G communication system as an example, FIG7 is a schematic diagram of the architecture of another 4G communication system according to some embodiments.
[0107] In conjunction with the 4G communication system shown in FIG7 , when the target cell is congested, network management system 101 obtains resource load data for eNB 1121 from eNB 1121 and sends the obtained resource load data to big data analysis system 102. Based on the resource load data from eNB 1121, big data analysis system 102 detects whether a user within the network coverage area of the target cell has initiated a bearer establishment request. After detecting that a third user has initiated a bearer establishment request, big data analysis system 102 sends the third user's bearer establishment request to PCRF network element 1041, which then receives the third user's bearer establishment request.
[0108] After receiving the bearer establishment request from the third user, the PCRF network element 1041 may use the third user as an index to determine whether the third user is included in the stored user list of the target cell. If the third user is found in the stored user list of the target cell, the PCRF network element 1041 determines that the user list of the target cell includes the third user. If the third user is not found in the stored user list of the target cell, the PCRF network element 1041 determines that the user list of the target cell does not include the third user.
[0109] If it is determined that the user list of the target cell does not include the third user, the PCRF network element 1041 obtains the service quality level of the third user from the SPR 105 and determines whether the service quality level of the third user is less than or equal to a preset threshold. If the service quality level of the third user is less than or equal to the preset threshold, the PCRF network element 1041 initiates a bearer update to the PGW network element 109 or the PCEF network element 1091 located in the PGW network element 109. According to the policy settings in the PCRF network element 1041, the PCRF network element 1041 instructs the PGW network element 109 or the PCEF network element 1091 located in the PGW network element 109 to update the service quality level of the data service bearer of the third user, assign a low QCI and / or ARP to the third user, so that the network resources of the third user can be preempted, the maximum data rate and guaranteed rate of the third user are suppressed, and the quality requirements of the third user's priority, packet loss rate, and data delay are lowered, thereby reducing the network resource usage of the third user.
[0110] In some embodiments, when it is determined that the user list of the target cell does not include the third user, the PCRF network element 1041 may further notify the SPR 105 to add the third user to the user list of the target cell.
[0111] As another example, taking the communication system shown in FIG1 as a 5G communication system, FIG8 is a schematic diagram of the architecture of another 5G communication system according to some embodiments.
[0112] In the 5G communication system shown in FIG8 , when the target cell is congested, network management system 101 obtains resource load data of gNB 1122 from gNB 1122 and sends the obtained resource load data to big data analysis system 102. Based on the resource load data of gNB 1122, big data analysis system 102 detects whether a user within the network coverage of the target cell has initiated a bearer establishment request. After detecting that a third user has initiated a bearer establishment request, big data analysis system 102 sends the third user's bearer establishment request to PCF network element 1042, which then receives the third user's bearer establishment request.
[0113] After receiving the bearer establishment request from the third user, the PCF network element 1042 may use the third user as an index to determine whether the third user is included in the user list of the target cell stored in the PCF network element 1042. If the third user is found in the user list of the target cell stored in the PCF network element 1042, the PCF network element 1042 determines that the user list of the target cell includes the third user. If the third user is not found in the user list of the target cell stored in the PCF network element 1042, the PCF network element 1042 determines that the user list of the target cell does not include the third user.
[0114] When it is determined that the user list of the target cell does not include the third user, the PCF network element 1042 obtains the service quality level of the third user from the SPR 105, and determines whether the service quality level of the third user is less than or equal to the preset threshold. When the service quality level of the third user is less than or equal to the preset level threshold, the PCF network element 1042 initiates a bearer update to the SMF network element 106, and instructs the SMF network element 106 to update the service quality level of the data service bearer of the third user according to the policy settings in the PCF network element 1042, and assigns a low level QCI and / or ARP to the third user, so that the network resources of the third user can be preempted, the maximum data rate and guaranteed rate of the third user are suppressed, and the quality requirements of the third user's priority, packet loss rate and data delay are lowered, thereby reducing the network resource occupation of the third user.
[0115] In some embodiments, when the target cell is in a congested state, as shown in FIG9 , the method further includes the following steps.
[0116] S401 : When a target user switches out of a target cell, the service quality level of the target user is restored to the service quality level before the target user is lowered, and the target user is deleted from a user list of the target cell.
[0117] In some embodiments, when a target cell is congested, the network management system obtains base station resource load data from the base station and sends the obtained base station resource load data to the big data analysis system. Based on the base station resource load data, the big data analysis system detects whether there are target users in the target cell who have been handed off from the target cell. The target users are users whose quality of service level is lowered due to congestion.
[0118] When the target user is detected to have been handed off from the target cell, the big data analysis system sends the target user to the policy control device to inform the policy control device of the handover. After receiving the target user, the policy control device determines that the target user has been handed off from the target cell, restores the target user's quality of service level to the level before the target user's service level was lowered, and deletes the target user from the user list of the target cell.
[0119] As an example, when the communication system is a 4G communication system, the policy control device (i.e., the PCRF network element) restores the service quality level of the target user to the service quality level of the target user before the reduction, and deletes the target user from the user list of the target cell. The PCRF network element can initiate a bearer update to the PGW network element or the PCEF network element in the PGW network element, and instruct the PGW network element or the PCEF network element in the PGW network element to restore the service quality level of the target user before the reduction according to the policy settings in the PCRF network element, and instruct the SPR to delete the target user from the user list of the target cell.
[0120] As another example, when the communication system is a 5G communication system, the policy control device (i.e., PCF network element) restores the service quality level of the target user to the service quality level of the target user before the reduction, and deletes the target user from the user list of the target cell. The PCF network element may initiate a bearer update to the SMF network element, instructing the SMF network element to restore the service quality level of the target user before the reduction according to the policy settings in the PCRF network element, and instruct the SPR to delete the target user from the user list of the target cell.
[0121] In some embodiments, as shown in FIG10 , the method further includes the following steps.
[0122] S501 : After the target cell switches from a congested state to a non-congested state, the service quality level of the target user is restored to the service quality level of the target user before the reduction.
[0123] It is understandable that after the target cell switches from a congested state to a non-congested state, it means that the network congestion of the target cell has been alleviated, and the service quality level of the target user can be restored to the service quality level before the target user lowered it to ensure the target user's network usage experience.
[0124] In some embodiments, when the target cell is in a congested state, the network management system periodically or in real time obtains the target cell's uplink PRB average utilization and downlink PRB average utilization from the base station, and sends the target cell's uplink PRB average utilization and downlink PRB average utilization to the big data analysis system. The big data analysis system determines whether the target cell is switched from a congested state to a non-congested state based on a preset utilization threshold, the target cell's uplink PRB average utilization and downlink PRB average utilization. When it is detected that the target cell's uplink PRB average utilization and downlink PRB average utilization are both less than the preset utilization threshold, it is determined that the target cell is switched from a congested state to a non-congested state.
[0125] After determining that the target cell has switched from a congested state to a non-congested state, the big data analysis system notifies the policy control device of the switch. After the policy control device learns of the switch, it restores the target user's quality of service level to the level before the target user's service level was lowered.
[0126] For the detailed implementation of how the policy control device restores the target user's service quality level to the target user's service quality level before it was lowered, please refer to the description of how the policy control device restores the target user's service quality level to the target user's service quality level before it was lowered in S301 above, which will not be repeated here.
[0127] The embodiment shown in FIG. 9 and the embodiment shown in FIG. 10 are described below with reference to examples.
[0128] In conjunction with the 4G communication system shown in FIG4 or the 4G communication system shown in FIG7 , the network management system 101 obtains resource load data of eNB 1121 from eNB 1121 and sends the obtained resource load data of eNB 1121 to the big data analysis system 102. The big data analysis system 102 detects whether any target user in the target cell has been handed off from the target cell based on the resource load data of eNB 1121.
[0129] When it is detected that the target user has switched out of the target cell, the big data analysis system 102 sends the target user to the PCRF network element 1041 to inform the PCRF network element 1041 that the target user has switched out of the target cell. After receiving the target user, the PCRF network element 1041 determines that the target user has switched out of the target cell. The PCRF network element 1041 initiates a bearer update to the PGW network element 109 or the PCEF network element 1091 located in the PGW network element 109. According to the policy settings in the PCRF network element 1041, the PCRF network element 109 or the PCEF network element 1091 located in the PGW network element 109 is instructed to restore the target user's quality of service level before the reduction, and instruct the SPR 105 to delete the target user from the user list of the target cell.
[0130] In some embodiments, when the target cell is in a congested state, the network management system 101 periodically or in real time obtains the target cell's uplink PRB average utilization and downlink PRB average utilization from the eNB 1121, and sends the target cell's uplink PRB average utilization and downlink PRB average utilization to the big data analysis system 102. The big data analysis system 102 determines whether the target cell has switched from a congested state to a non-congested state based on a preset utilization threshold and the target cell's uplink PRB average utilization and downlink PRB average utilization. If it is detected that both the target cell's uplink PRB average utilization and downlink PRB average utilization are less than the preset utilization threshold, it is determined that the target cell has switched from a congested state to a non-congested state.
[0131] After determining that the target cell has switched from a congested state to a non-congested state, the big data analysis system 102 notifies the PCRF network element 1041 of the switch. After the PCRF network element 1041 learns that the target cell has switched from a congested state to a non-congested state, the PCRF network element 1041 initiates a bearer update to the PGW network element 109 or the PCEF network element 1091 located within the PGW network element 109. According to the policy settings in the PCRF network element 1041, the PCRF network element 1041 instructs the PGW network element 109 or the PCEF network element 1091 located within the PGW network element 109 to restore the target user's quality of service level before the reduction.
[0132] In conjunction with the 5G communication system shown in FIG5 or the 5G communication system shown in FIG8 , the network management system 101 obtains resource load data of gNB 1122 from gNB 1122 and sends the obtained resource load data of gNB 1122 to the big data analysis system 102. The big data analysis system 102 detects whether any target user in the target cell has been handed off from the target cell based on the resource load data of gNB 1122.
[0133] When it is detected that the target user has switched out of the target cell, the big data analysis system 102 sends the target user to the PCF network element 1042 to inform the PCF network element 1042 that the target user has switched out of the target cell. After receiving the target user, the PCF network element 1042 determines that the target user has switched out of the target cell. The PCF network element 1042 initiates a bearer update to the SMF network element 106, and according to the policy settings in the PCF network element 1042, instructs the SMF network element 106 to restore the target user's quality of service level before the reduction, and instructs the SPR 105 to delete the target user from the user list of the target cell.
[0134] In some embodiments, when the target cell is in a congested state, the network management system 101 periodically or in real time obtains the target cell's average uplink PRB utilization and average downlink PRB utilization from the gNB 1122 and sends the target cell's average uplink PRB utilization and average downlink PRB utilization to the big data analysis system 102. The big data analysis system 102 determines whether the target cell has switched from a congested state to a non-congested state based on a preset utilization threshold and the target cell's average uplink PRB utilization and average downlink PRB utilization. If it is detected that both the target cell's average uplink PRB utilization and average downlink PRB utilization are less than the preset utilization threshold, the target cell is determined to have switched from a congested state to a non-congested state.
[0135] After determining that the target cell has switched from a congested state to a non-congested state, the big data analysis system 102 notifies the PCF network element 1042 that the target cell has switched from a congested state to a non-congested state. After the PCF network element 1042 learns that the target cell has switched from a congested state to a non-congested state, the PCF network element 1042 initiates a bearer update to the SMF network element 106, and instructs the SMF network element 106 to restore the target user's quality of service level before the reduction according to the policy settings in the PCF network element 1042.
[0136] The above mainly introduces the solution provided by the present disclosure from the perspective of the interaction between each node. It is understandable that, in order to implement the above functions, each node (such as a terminal) includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present invention can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0137] FIG11 is a schematic diagram of the components of a communication device according to some embodiments. As shown in FIG11 , the communication device 60 includes an acquisition unit 601 and a processing unit 602 .
[0138] The communication device 60 may be the policy control device or a chip in the policy control device. When the communication device 60 is used to implement the functions of the policy control device in the above embodiment, each unit is used to implement the following functions.
[0139] The acquiring unit 601 is configured to acquire the quality of service level of a first user in a user list of the target cell when the target cell is in a congested state.
[0140] The processing unit 602 is configured to determine whether the service quality level of the first user in the user list of the target cell is less than or equal to a preset level threshold; if the service quality level of the first user is less than or equal to the preset level threshold, lower the service quality level of the first user.
[0141] In some embodiments, the acquiring unit 601 is further configured to acquire the service quality level of the second user when detecting that the second user has switched to the target cell, and determine whether the service quality level of the second user is less than or equal to a preset level threshold.
[0142] The processing unit 602 is further configured to lower the quality of service level of the second user when the quality of service level of the second user is less than or equal to a preset level threshold.
[0143] In some embodiments, the acquiring unit 601 is further configured to receive a bearer establishment request from a third user, where the third user is a user located within the network coverage of the target cell.
[0144] The processing unit 602 is further configured to determine, according to the bearer establishment request of the third user, whether the user list of the target cell includes the third user.
[0145] When it is determined that the user list of the target cell does not include the third user, the acquiring unit 601 is further configured to acquire the service quality level of the third user and determine whether the service quality level of the third user is less than or equal to a preset level threshold.
[0146] The processing unit 602 is further configured to lower the quality of service level of the third user when the quality of service level of the third user is less than or equal to a preset level threshold.
[0147] In some embodiments, the processing unit 602 is further used to restore the service quality level of the target user to the service quality level before the target user was lowered when the target user switches out of the target cell, and delete the target user from the user list of the target cell. The target user is a user whose service quality level is lowered when the target cell is in a congested state.
[0148] In some embodiments, the processing unit 602 is further configured to restore the target user's quality of service level to the target user's quality of service level before the target user's quality of service level was lowered after the target cell switches from a congested state to a non-congested state. The target user is a user whose quality of service level was lowered when the target cell was in a congested state.
[0149] In some embodiments, the processing unit 602 is configured to lower the quality of service level indicator of the first user; and lower the allocation and retention priority of the first user.
[0150] In some embodiments, the processing unit 602 is configured to adjust the first user from a current first quality of service level to a preset second quality of service level, where the second quality of service level is lower than the first quality of service level.
[0151] In some embodiments, the target cell is in a congested state and satisfies at least one of the following conditions: an average uplink physical resource block (PRB) utilization rate of the target cell is greater than a preset utilization rate; and an average downlink PRB utilization rate of the target cell is greater than a preset utilization rate.
[0152] It should be noted that the units in Figure 11 may also be referred to as modules, for example, the acquisition unit may be referred to as an acquisition module. In addition, in the embodiment shown in Figure 11, the names of the units may not be those shown in the figure, for example, the acquisition unit may also be referred to as a communication unit.
[0153] If the various units in Figure 11 are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present disclosure is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor (processor) to execute all or part of the steps of the various embodiments of the present disclosure. The storage medium for storing computer software products includes various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0154] In the case where the communication device 60 implements the functions of the integrated modules in hardware, the present disclosure provides a schematic structural diagram of the communication device. As shown in Figure 12, the communication device 70 includes: a processor 702, a communication interface 703, and a bus 704. In some embodiments, the communication device 70 may also include a memory 701.
[0155] Processor 702 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure herein. Processor 702 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field-programmable gate array, or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. Processor 702 may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure herein. Processor 702 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, or the like.
[0156] The communication interface 703 is used to connect to other devices via a communication network, such as Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0157] The memory 701 may be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.
[0158] As an implementation, memory 701 may exist independently of processor 702. Memory 701 may be connected to processor 702 via bus 704 to store instructions or program codes. When processor 702 calls and executes the instructions or program codes stored in memory 701, the network optimization method provided in the embodiments of the present disclosure can be implemented.
[0159] In another implementation, the memory 701 may also be integrated with the processor 702 .
[0160] Bus 704 can be an Extended Industry Standard Architecture (EISA) bus, etc. Bus 704 can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, FIG12 shows only one thick line, but this does not mean that there is only one bus or only one type of bus.
[0161] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and conciseness of the description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the base station or terminal is divided into different functional modules to complete all or part of the functions described above.
[0162] The embodiments of the present disclosure also provide a computer-readable storage medium. All or part of the processes in the above-mentioned method embodiments can be completed by computer instructions to instruct the relevant hardware, and the program can be stored in the above-mentioned computer-readable storage medium. When the program is executed, it may include the processes of the above-mentioned method embodiments. The computer-readable storage medium can be the memory or memory of any of the above-mentioned embodiments. The above-mentioned computer-readable storage medium can also be an external storage device of the above-mentioned communication device, such as a plug-in hard disk, a smart memory card (smart media card, SMC), a secure digital (secure digital, SD) card, a flash card (flash card), etc. equipped on the above-mentioned communication device. Furthermore, the above-mentioned computer-readable storage medium can also include both the internal storage unit of the above-mentioned communication device and an external storage device. The above-mentioned computer-readable storage medium is used to store the above-mentioned computer program and other programs and data required by the above-mentioned communication device. The above-mentioned computer-readable storage medium can also be used to temporarily store data that has been output or is to be output. The readable storage medium includes a non-transitory computer-readable storage medium.
[0163] The embodiments of the present disclosure further provide a computer program product, which includes a computer program. When the computer program product is run on a computer, the computer is enabled to execute any one of the network optimization methods provided in the above embodiments.
[0164] Although the present disclosure is described herein in conjunction with various embodiments, in the process of implementing the disclosure for which protection is sought, those skilled in the art may understand and implement other variations of the disclosed embodiments by reviewing the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other components or steps, and "one" or "an" does not exclude multiple components. A single processor or other unit may implement several functions listed in the claims. Certain measures are recorded in different dependent claims, but this does not mean that these measures cannot be combined to produce good results.
[0165] Although the present disclosure has been described in conjunction with features and embodiments thereof, it will be apparent that various modifications and combinations may be made thereto without departing from the spirit and scope of the present disclosure. Accordingly, this specification and the drawings are merely illustrative of the present disclosure as defined by the appended claims and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present disclosure. Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. Thus, the present disclosure is intended to encompass such modifications and variations as would fall within the scope of the claims of the present disclosure and their equivalents.
[0166] The above are only specific embodiments of the present disclosure, but the scope of protection of the present disclosure is not limited thereto. Any changes or replacements within the technical scope disclosed in the present disclosure should be included in the scope of protection of the present disclosure. Therefore, the scope of protection of the present disclosure should be based on the scope of protection of the claims.
Claims
1. A network optimization method, comprising: When the target cell is in a congested state, obtaining the quality of service level of a first user in the user list of the target cell; Determining whether the quality of service level of the first user in the user list of the target cell is less than or equal to a preset level threshold; When the quality of service level of the first user is less than or equal to the preset level threshold, lowering the quality of service level of the first user.
2. The method according to claim 1, further comprising: When it is detected that a second user switches to the target cell, obtaining the quality of service level of the second user, and determining whether the quality of service level of the second user is less than or equal to the preset level threshold; When the quality of service level of the second user is less than or equal to the preset level threshold, lowering the quality of service level of the second user.
3. The method according to claim 1, further comprising: Receiving a bearer establishment request of a third user, where the third user is a user located within the network coverage area of the target cell; According to the bearer establishment request of the third user, determining whether the user list of the target cell includes the third user; When it is determined that the user list of the target cell does not include the third user, obtaining the quality of service level of the third user, and determining whether the quality of service level of the third user is less than or equal to a preset level threshold; When the quality of service level of the third user is less than or equal to the preset level threshold, lowering the quality of service level of the third user.
4. The method according to any one of claims 1 to 3, further comprising: When a target user switches out of the target cell, restoring the quality of service level of the target user to the quality of service level before the target user was lowered, and deleting the target user from the user list of the target cell, where the target user is a user whose quality of service level was lowered when the target cell was in a congested state.
5. The method according to any one of claims 1 to 3, further comprising: After the target cell switches from the congested state to a non-congested state, restoring the quality of service level of the target user to the quality of service level before the target user was lowered, where the target user is a user whose quality of service level was lowered when the target cell was in a congested state.
6. The method according to claim 1, wherein, Lowering the quality of service level of the first user includes at least one of the following: Lowering the quality of service level indication of the first user; Lowering the allocation and retention priority of the first user.
7. The method according to claim 1, wherein, Lowering the quality of service level of the first user includes: Adjusting the first user from the current first quality of service level to a preset second quality of service level, where the second quality of service level is less than the first quality of service level.
8. The method according to claim 1, wherein The target cell being in a congested state satisfies at least one of the following: The average utilization rate of the uplink physical resource blocks (PRBs) of the target cell is greater than a preset utilization rate; The average utilization rate of the downlink PRBs of the target cell is greater than the preset utilization rate.
9. A communication device, comprising: A processor and a memory; The memory stores instructions executable by the processor; When the processor is configured to execute the instructions, the communication device is caused to implement the method according to any one of claims 1 to 8.
10. A computer-readable storage medium, wherein, The computer-readable storage medium includes computer instructions that, when run on a computer, cause the computer to execute the method according to any one of claims 1 to 8.