Cell reselection method, electronic device, and computer-readable storage medium

By obtaining information reported by the terminal to determine the cell busy level and congestion ranking, and reselecting the target terminal to a cell with a lower busy level according to the reselection priority list, the problem of inappropriate terminal selection in the cell overlap area in the cellular mobile network is solved, and load balancing and service requirements are met.

CN115988588BActive Publication Date: 2026-04-24ZHEJIANG DAHUA TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
ZHEJIANG DAHUA TECH CO LTD
Filing Date
2022-11-18
Publication Date
2026-04-24

AI Technical Summary

Technical Problem

In cellular mobile networks, user terminals often struggle to select a more suitable cell for reselection within overlapping cell areas, leading to network congestion and unmet service demands.

Method used

By acquiring information reported by the terminal, the busy level and congestion ranking of the cell are determined. The target terminal is then reselected to a cell with a lower busy level according to the reselection priority list, thereby achieving load balancing and meeting service requirements.

Benefits of technology

It improves the utilization efficiency of the community network, reduces network congestion, meets the needs of terminal services, and achieves load balancing and network condition improvement in the community.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115988588B_ABST
    Figure CN115988588B_ABST
Patent Text Reader

Abstract

The application discloses a cell reselection method, an electronic device and a computer readable storage medium. The cell reselection method comprises the following steps: acquiring the reporting information of a plurality of terminals, and determining the busy level of the cell to which the plurality of terminals belong according to the reporting information of the plurality of terminals; acquiring the congestion ranking of the cell according to the busy level of all the cells corresponding to the overlapping area from high to low; determining the target terminal which is the first terminal meeting the reselection condition according to the position of the cell to which all the overlapping area terminals of the overlapping area belong in the congestion ranking; acquiring the reselection priority list of all the cells with the congestion ranking lower than that of the cell to which the target terminal belongs; and connecting the target terminal to the cell in the reselection priority list according to the cell sequence of the reselection priority list. Through the above method, the application can select a more suitable access cell for the user terminal in the overlapping area.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular to a cell reselection method, electronic device, and computer-readable storage medium. Background Technology

[0002] In cellular mobile communication networks, cell handover and cell reselection are cell selection actions performed by user terminals when moving between connected and disconnected states. Cell handover and cell reselection aim to ensure that user terminals can utilize cells with better signal quality as much as possible during operation, thereby achieving better service quality and minimizing interference to other user terminals.

[0003] The deployment of cellular mobile networks has significantly improved user work efficiency, but some problems have also arisen. For example, in overlapping cell deployment areas, the cell a user terminal connects to often cannot meet its service needs. Alternatively, from an overall connectivity perspective, there may be better cell options available for terminals in the overlapping area, but due to the cellular network's network selection logic, it cannot choose other cells for access. The cellular terminal's network selection logic is as follows: after a user terminal powers on, it searches for the first suitable cell that meets the access conditions and then camps on it. Meeting the access conditions means that the signal quality exactly meets the minimum access standard for the user terminal. After selecting the first cell, the user terminal will remain camped on that cell. Furthermore, because the threshold for cell reselection is very high, especially with inter-frequency neighboring cells, it is even more difficult to trigger reselection. Therefore, in overlapping cell areas, it is very difficult for a user terminal to reselect other cells after selecting a cell for access. This leads to a situation where, after a user terminal selects the first suitable cell to camp on, even if it is subsequently found that the cell has network fluctuations, network congestion, or the allocated bandwidth is often insufficient to meet the terminal's service needs, it is difficult to trigger a reselection to access a more suitable cell because the signal quality of the currently accessed cell meets the camping standards in the protocol. Summary of the Invention

[0004] The main objective of this application is to provide a cell reselection method, electronic device, and computer-readable storage medium that can solve the technical problem of how to select a more suitable cell for reselection for user terminals in cell overlap areas.

[0005] To address the aforementioned technical problems, the first technical solution adopted in this application is to provide a cell reselection method. This cell reselection method includes: acquiring reported information from several terminals and determining the congestion level of the cells to which the terminals belong based on the reported information; obtaining a cell congestion ranking based on the congestion levels of all cells corresponding to the overlapping area from high to low; determining the first target terminal that meets the reselection conditions among all overlapping area terminals according to their cell's position in the congestion ranking; acquiring a reselection priority list of all cells with a congestion ranking lower than that of the target terminal's cell; and connecting the target terminal to a cell in the reselection priority list according to the cell order in the reselection priority list.

[0006] To address the aforementioned technical problems, the second technical solution adopted in this application is: providing a cell reselection method. This method includes: a cell reselection platform acquiring reported information from several terminals and determining the busy level of each cell based on the reported information; the cell reselection platform obtaining a cell congestion ranking from high to low based on the busy levels of all cells; the cell reselection platform determining the first target terminal that meets the reselection conditions based on the position of each cell in the congestion ranking of all overlapping area terminals in the overlapping area; the cell reselection platform acquiring a reselection priority list of all cells with a lower cell congestion ranking than the target terminal's cell; the cell reselection platform sending the reselection priority list to the target terminal; and the target terminal accessing the cells in the reselection priority list according to the cell order in the reselection priority list.

[0007] To address the aforementioned technical problems, the third technical solution adopted in this application is to provide an electronic device. This electronic device includes a memory and a processor. The memory stores program data, which can be executed by the processor to implement the method described in the first technical solution.

[0008] To address the aforementioned technical problems, the fourth technical solution adopted in this application is to provide a computer-readable storage medium. This computer-readable storage medium stores program data and can be executed by a processor to implement the method described in the first technical solution.

[0009] The beneficial effects of this application are as follows: By obtaining information reported by the terminal, the busy level of each cell is determined, and the congestion ranking of all cells in the overlapping area is further determined. After selecting a target terminal that meets the reselection criteria within the overlapping area, all cells with a lower congestion ranking than the target terminal's cell can be identified based on the congestion ranking. These cells have lower congestion rankings and lower busy levels. To improve the network condition of the target terminal, it is necessary to reselect the target terminal located in a cell with a higher busy level to one of these cells with a lower busy level. Furthermore, a reselection priority list for these cells with lower congestion rankings for the target terminal is determined, so that the target terminal can select the cell with the lowest and most suitable busy level for reselection based on this priority list. Through the above reselection method, terminals in cells with higher busy levels are reselected to cells with lower busy levels, selecting more suitable cells for terminals in the overlapping area that better meet service needs, resulting in a more balanced cell load, improved overall cell network utilization efficiency, and reduced network congestion in the cells. Attached Figure Description

[0010] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0011] Figure 1 This is a flowchart illustrating the first embodiment of the cell reselection method of this application;

[0012] Figure 2 This is a flowchart illustrating the second embodiment of the cell reselection method of this application;

[0013] Figure 3 This is a flowchart illustrating the third embodiment of the cell reselection method in this application;

[0014] Figure 4 This is a flowchart illustrating the fourth embodiment of the cell reselection method in this application;

[0015] Figure 5 This is a flowchart illustrating the fifth embodiment of the cell reselection method in this application;

[0016] Figure 6 This is a flowchart illustrating the sixth embodiment of the cell reselection method of this application;

[0017] Figure 7 This is a flowchart illustrating the seventh embodiment of the cell reselection method of this application;

[0018] Figure 8 This is a flowchart for determining the busy level of a residential community;

[0019] Figure 9 This is a flowchart illustrating the process of determining the reselection priority list for the target terminal;

[0020] Figure 10 This is a schematic diagram illustrating the process of cell reselection for the target terminal based on the reselection priority list;

[0021] Figure 11 This is a schematic diagram of the structure of an embodiment of the electronic device of this application;

[0022] Figure 12 This is a schematic diagram of the structure of an embodiment of the computer-readable storage medium of this application. Detailed Implementation

[0023] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0024] The terms "first," "second," etc., used in this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0025] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0026] Reference Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the cell reselection method of this application. It includes the following steps:

[0027] S11: Obtain the reported information from several terminals and determine the busy level of the cell according to the reported information from several terminals.

[0028] The system acquires information reported by the terminal, which is reported periodically. This information may include: the access cell frequency, cell ID, terminal location information (such as GPS or other technical means), real-time signal strength (such as RSRP), expected uplink bitrate (i.e., the expected output bitrate of streaming media once the service begins), real-time uplink bitrate (i.e., the output bitrate of streaming media when the service is currently in progress), service status (in progress, idle), uplink real-time bandwidth detection value, etc.

[0029] In communication networks, cell reselection is only necessary when the cell a user terminal is connected to cannot currently meet the user terminal's service requirements. Therefore, before a user terminal performs reselection, it is necessary to determine whether the cell corresponding to the user terminal is already in a state of network congestion and can no longer meet the user terminal's service requirements. Typically, this is determined by comparing the operating or expected bitrate of all terminals within the cell with a network congestion threshold, or by classifying the cell into different network congestion levels.

[0030] S12: Obtain the congestion ranking of all cells in the overlapping area from high to low according to their busy level.

[0031] Once the network congestion level of a cell is determined, it can be identified which terminals need to perform cell reselection. For user terminals, those in cells with higher congestion levels need to perform cell reselection, while those in cells with lower congestion levels do not require cell reselection.

[0032] The coverage area of ​​each cell is determined, and areas where coverage overlap are defined as cell overlap areas. Terminals located within these overlap areas are the user terminals capable of cell reselection. This is because overlap area terminals are also within the coverage area of ​​other non-access cells; when they disconnect from their current access cell, they can connect to other cells, thus possessing the reselection capability. Terminals located outside overlap areas are only within the coverage area of ​​their current access cell; even if they disconnect from their current access cell, they cannot establish new connections with other cells, and therefore lack the basic reselection capability. Thus, terminals can only reselect cells from those corresponding to the overlap area, requiring only the congestion ranking of all cells within the overlap area for subsequent reselection. The cells corresponding to the overlap area are all cells whose coverage area encompasses that overlap area.

[0033] Similarly, in one embodiment, when performing the above-described step of obtaining the reporting information of several terminals, only the reporting information of the overlapping area terminals within the overlapping area can be obtained for subsequent reselection judgment.

[0034] S13: Determine the first target terminal that meets the reselection criteria based on the position of the terminal in the congestion ranking of all overlapping area terminals in the overlapping area.

[0035] When obtaining the congestion ranking of the cell to which the overlapping area terminal belongs, the overlapping area terminal in the cell with the higher congestion level is selected for reselection based on its ranking position to reduce the congestion level of that cell. Each reselection selects only one target terminal, avoiding the situation where multiple user terminals are reselected at once, which could result in busy cells being idle and idle cells being busy. Reselection is performed on overlapping area terminals one by one, gradually achieving load balancing across cells.

[0036] S14: Obtain the reselection priority list of all cells with a lower congestion ranking than the cell to which the target terminal belongs.

[0037] After identifying the target terminal, obtain all cells with a lower congestion ranking than the cell to which the target terminal belongs. Determine the cell reselection priority for the target terminal based on the expected code rate of each cell and the expected code rate of the target terminal.

[0038] After identifying the target terminal, it is necessary to further determine which cell is the most suitable for reselection. Since the network busy bandwidth threshold is usually the same for all cells in the same network, it is necessary to combine the working bit rate of all terminals in each cell to determine whether the cell is suitable for the current user terminal to reselect access.

[0039] S15: Connect the target terminal to a cell in the cell reselection priority list according to the cell order in the reselection priority list.

[0040] Send the reselection priority list corresponding to the target terminal to the target terminal so that the target terminal can reselect access according to the order of cells in the reselection priority list.

[0041] In this embodiment, by acquiring information reported by the terminal, the busy level of each cell is determined, and the congestion ranking of all cells corresponding to the overlapping area is further determined. After selecting a target terminal within the overlapping area that meets the reselection criteria, all cells with a lower congestion ranking than the target terminal's cell can be identified based on the congestion ranking. These cells have lower congestion rankings and lower busy levels. To improve the network condition of the target terminal, it is necessary to reselect the target terminal located in a cell with a higher busy level to one of these cells with a lower busy level. A reselection priority list for these cells with lower congestion rankings is further determined for the target terminal, so that the target terminal can select the cell with the lowest and most suitable busy level for reselection based on this priority list. Through the above reselection method, terminals in cells with higher busy levels are reselected to cells with lower busy levels, selecting more suitable cells for terminals in the overlapping area that better meet service needs, making the cell load more balanced, improving the overall utilization efficiency of the cell network, and reducing network congestion in the cells.

[0042] Reference Figure 2 , Figure 2 This is a flowchart illustrating the second embodiment of the cell reselection method of this application. This method is a further extension of step S13. It includes the following steps:

[0043] S21: Obtain the busy level of the cell to which the terminal in the overlapping area belongs.

[0044] When determining the network congestion level of a cell, it is necessary to iterate through the network connection status of each user terminal connected to it to determine the network congestion level of the cell. The congestion level of the cell is determined based on the bandwidth detection value, signal strength value, real-time operating bit rate, expected bit rate of the cell to which the overlapping area terminal belongs, and the network congestion bandwidth threshold of the cell.

[0045] When the terminal's bandwidth detection value is less than a first threshold and the terminal's signal strength value is greater than a second threshold, the busy level of the cell to which the terminal belongs is the first busy level. When the terminal's bandwidth detection value is greater than the first threshold and the sum of the real-time operating bit rates of the cell to which the terminal belongs is greater than a third threshold, the busy level of the cell to which the terminal belongs is the second busy level. When the terminal's bandwidth detection value is greater than the first threshold, the sum of the real-time operating bit rates of the cell to which the terminal belongs is greater than a third threshold, and the expected bit rate of the cell to which the terminal belongs is greater than a third threshold, the busy level of the cell to which the terminal belongs is the third busy level. When the terminal's bandwidth detection value is greater than the first threshold, the sum of the real-time operating bit rates of the cell to which the terminal belongs is greater than a third threshold, and the expected bit rate of the cell to which the terminal belongs is less than a third threshold, the busy level of the cell to which the terminal belongs is the fourth busy level.

[0046] The system determines whether the bandwidth probe value corresponding to a user terminal is lower than its expected bit rate. If not, it indicates that the user terminal is not experiencing network congestion, and the cell may not be congested. If the bandwidth probe value corresponding to a user terminal is lower than its expected bit rate, it indicates that the cell accessed by the user terminal may already be congested. In this case, the expected bit rate and the corresponding bandwidth probe value are subtracted. If the difference is lower than a preset congestion threshold, the next user terminal is searched for assessment. If the difference is higher than the preset congestion threshold, the system further determines whether the signal strength value reported by the user terminal is higher than the signal strength threshold used to assess congestion. If the signal strength value of the user terminal is lower than the signal strength threshold, the next user terminal is searched for assessment. If the signal strength value of the user terminal is higher than the signal strength threshold, it is determined that the access cell corresponding to the user terminal is already congested due to competition for air interface resources, and the cell is marked as the first busy level. Because it is already congested, it is not suitable as an access target when users select and reselect cells.

[0047] The first threshold is a bitrate threshold obtained by subtracting a preset congestion threshold from the user terminal's expected bitrate. The second threshold is a signal strength threshold used to assess congestion.

[0048] The logic for determining network congestion here is as follows: when a user terminal's signal is too weak and fails to meet the preset standard, even if the reported bandwidth detection value is very low, it does not necessarily indicate that the network is busy for that cell or that user terminal. This is because such bandwidth limitation is likely due to poor channel conditions of a single user terminal, not network congestion. Therefore, only when bandwidth limitation occurs when the user terminal's signal conditions are relatively good can it be considered as network congestion.

[0049] When the bandwidth detection value corresponding to a user terminal is greater than the first threshold, it indicates that the access cell corresponding to the user terminal has not reached the first busy level, and its busy level needs to be further judged.

[0050] First, determine whether the real-time working bit rate of all terminals in the access cell corresponding to the user terminal is greater than the network busy bandwidth threshold of the cell. If yes, determine the busy level of the cell as the second busy level. If not, continue to determine the classification.

[0051] When the real-time working bit rate of all terminals in the access cell corresponding to the user terminal is less than the network busy bandwidth threshold of the cell, it is determined whether the expected bit rate of all terminals in the access cell corresponding to the user terminal is less than the network busy bandwidth threshold of the cell.

[0052] When the expected bit rate of all terminals in the access cell corresponding to the user terminal is not less than the network busy bandwidth threshold of the cell, the busy level of the access cell is determined to be the third busy level. When the expected bit rate of all terminals in the access cell corresponding to the user terminal is less than the network busy bandwidth threshold of the cell, the busy level of the access cell is determined to be the fourth busy level.

[0053] The third threshold is the preset network busy bandwidth threshold corresponding to the cell.

[0054] The different busy levels represent different meanings. The first busy level indicates network congestion, where user terminals detect that transmission cannot maintain the predetermined bitrate. This congestion may not be actual network congestion, but rather a congestion perceived based on business demands, as the bandwidth probe value deviates significantly from the expected bitrate value. The second busy level indicates that the current cell's throughput has reached a warning threshold; further increases in traffic may cause network congestion. The third busy level indicates a large number of user terminals accessing the cell, but many are currently idle, and the cell's actual bitrate has not reached the warning threshold. However, once these user terminals start working, the cell's total bitrate will reach the warning threshold, easily causing sudden congestion. The fourth busy level represents a low-busy situation, where the total bitrate of all user terminals in the cell and the expected bitrate do not exceed the cell's warning threshold; even if all user terminals work together, it will not cause network congestion.

[0055] After determining the network congestion level, if congestion ranking is to be performed, the first congestion level is higher than the second, the second is higher than the third, and the third is higher than the fourth. Cells in the first congestion level have a higher congestion ranking, and cells in the fourth congestion level have a lower congestion ranking. If the congestion levels are the same, the real-time bitrate sum of each access terminal within the cell is further evaluated, with the higher real-time bitrate sum ranking higher. If the real-time bitrate sums are the same, the expected bitrate sum of each access terminal within the cell is further evaluated, with the higher expected bitrate sum ranking higher.

[0056] S22: Determine the first target terminal that meets the reselection condition from the overlapping area terminals corresponding to the cells with busy levels of first busy level, second busy level and third busy level.

[0057] After determining the congestion ranking of the cells, cells are first classified into three congestion levels: Level 1, Level 2, and Level 3. Cells in Level 4 are considered less busy, and overlapping area terminals accessing them do not require reselection. Therefore, one of the overlapping area terminals accessing from Level 1, Level 2, and Level 3 cells is selected as the target terminal for reselection.

[0058] The reselection conditions include the terminal's reselection permission status being "allowed" and the terminal's service status being "idle". When it is determined that the selected overlapping area terminal meets the reselection conditions, the overlapping area terminal is determined as the target terminal for subsequent reselection operations. If it is determined that the selected overlapping area terminal does not meet the reselection conditions, it cannot perform subsequent reselection operations.

[0059] The selection of terminals in the overlapping area can be random or in a certain order.

[0060] In one embodiment, an overlapping area terminal is selected from the access terminals of the cell with the highest congestion ranking as the first target terminal that meets the reselection criteria.

[0061] In this approach, the overlapping area terminal is selected from the cell with the highest congestion ranking, which is the busiest cell in the network, for reselection. This will result in a more balanced network congestion status among all cells, preventing significant differences in congestion levels between cells and achieving load balancing among cells.

[0062] In one embodiment, overlapping area terminals in cells of the first, second, and third busy levels are selected. The congestion ranking of these overlapping area terminals is also determined according to the congestion ranking of their respective cells. Overlapping area terminals accessing the same cell are arranged from highest to lowest according to their expected bit rate. The higher the busy level of the cell, the higher the expected bit rate of the terminal, and the higher its ranking in the overlapping area terminal congestion ranking. When determining the target terminal, the overlapping area terminal with the highest ranking that meets the reselection criteria is determined as the target terminal for reselection.

[0063] This method, compared to the previous one, can result in a more balanced network congestion across all communities.

[0064] In one embodiment, an overlapping area terminal is selected from the access terminals of cells with a congestion level of first, second, and third in the congestion ranking as the first target terminal that meets the reselection criteria.

[0065] In this method, an overlapping area terminal is randomly selected from the access terminals of the first, second, and third busy level cells for reselection. Compared with the previous two methods, the network busyness level of all cells may differ more in the end, but it can still achieve load balancing of the cells.

[0066] In one embodiment, when an overlapping area terminal is selected, it is determined whether the cell to which the overlapping area terminal belongs has the lowest congestion ranking among cells corresponding to the first, second, and third busy levels. If so, the overlapping area terminal is not considered a target terminal that meets the reselection criteria.

[0067] If the cell to which the terminal belongs in the overlapping area has the lowest congestion ranking among the cells corresponding to the first, second, and third busy levels, it indicates that the cell to which the terminal belongs in the overlapping area is the least busy cell in the corresponding cell of the overlapping area, and the busyness of other cells is higher than that of the cell. Therefore, the terminal in the overlapping area does not need to perform subsequent reselection operations.

[0068] After obtaining the busy level of the cell to which the overlapping area terminal belongs, it is found that the busy level of the cell is the fourth busy level, and there are no first busy level, second busy level, or third busy level. Therefore, the network status of all cells is not busy, and there is no need to reselect to change the busy status of the cell.

[0069] Reference Figure 3 , Figure 3 This is a flowchart illustrating the third embodiment of the cell reselection method of this application. This method is a further extension of step S14. It includes the following steps:

[0070] S31: Determine the expected code rate of the cell to which the target terminal belongs, minus the first code rate of the target terminal, and add the expected code rates of all cells with lower congestion rankings than the cell to which the target terminal belongs, to the second code rate of the target terminal.

[0071] Once the target terminal is identified, the cell to which the target terminal belongs, as well as all cells with a lower congestion ranking, are determined. The expected code rate sum of the cells with lower rankings is added to the expected code rate sum of the target terminal to obtain at least one second code rate sum. The expected code rate sum of the target terminal is then subtracted from the expected code rate sum of the cells to which the target terminal belongs to obtain a first code rate sum.

[0072] S32: The cell sorting list determined by sorting the values ​​of the first code rate sum and the second code rate sum shall be used as the reselection priority list.

[0073] The obtained first and second code rate sums are numerically sorted, and the corresponding cell order is determined based on the sorted code rate sums. The cell order list corresponding to the second code rate sum with a value less than the first code rate sum is used as the reselection priority list for the target terminal. The smaller the code rate sum value, the higher the rank, and the higher the priority in the reselection priority list.

[0074] Further, determine if a cell with the highest congestion level exists in the reselection priority list. If so, remove the cell with the highest congestion level from the reselection priority list. Since the highest congestion level already indicates network congestion, the reselected cell will not be assigned to a cell with the highest congestion level.

[0075] In one embodiment, the step of determining whether a first-busy-level cell exists can also be implemented before step S31. Before calculating the second code rate sum, first-busy-level cells are removed, and the second code rate sum corresponding to the first-busy-level cells is not calculated, reducing the calculation process and saving computational resources. The final reselection priority list will also not contain first-busy-level cells.

[0076] Reference Figure 4 , Figure 4 This is a flowchart illustrating the fourth embodiment of the cell reselection method of this application. This method is a further extension of step S14. It includes the following steps:

[0077] S41: When there is no target terminal or the reselection priority list corresponding to all target terminals is empty, determine whether there is a fourth busy level in the busy level of the cell corresponding to the overlapping area with the target terminal.

[0078] If so, proceed to step S42.

[0079] S42: Sort the signal strength of the terminals in the overlapping area from low to high to obtain the terminal signal strength ranking.

[0080] After evaluating all overlapping area terminals, those terminals in a non-idle state or whose reselection permission is not allowed are not further reselected and are not considered as target terminals. Overlapping area terminals accessing cells with a busy level of fourth busy level are also not considered as target terminals. A reselection priority list is obtained for all target terminals. If there is no second code rate sum less than the first code rate sum, the reselection priority list for that target terminal does not contain any cells, indicating that the cell currently accessed by the target terminal is the most suitable cell under the current circumstances, and cell reselection is unnecessary. The above process, i.e., the reselection performed according to the method described in the third embodiment, confirms the reselection priority list based on busy level, selecting cells with lower busy level rankings for overlapping area terminals to achieve load balancing across all cells. When it is no longer possible to determine a reselection cell for an overlapping area terminal based on busy level, it indicates that the cell loads are relatively balanced. In this case, the reselection cell list is determined based on signal strength values ​​to solve the problem of poor signal quality for overlapping area terminals.

[0081] After traversing all overlapping area terminals and completing the determination of the overlapping area terminal based on the busy level of its respective cell, the system continues to determine whether the busy level of the cell corresponding to the overlapping area of ​​the target terminal is at the fourth busy level, and performs signal quality judgment. This is used to determine whether further reselection should be performed based on the terminal signal quality to improve the signal quality of the overlapping area terminal.

[0082] Alternatively, after traversing all overlapping area terminals, if none of the overlapping area terminals are selected as target terminals, the signal quality judgment is initiated. This involves determining whether the busy level of the cell corresponding to the overlapping area of ​​the overlapping area terminal is at level four, and using this determination to decide whether to perform further reselection to improve the signal quality of the overlapping area terminal based on the terminal's signal quality.

[0083] Once a cell with a fourth level of busy signal is identified, the terminals in the overlapping area are sorted from low to high signal strength to obtain a terminal signal strength ranking. The higher the ranking, the weaker the terminal's signal strength.

[0084] S43: The overlapping area terminal with the highest terminal signal strength ranking, meeting the reselection conditions, and with a signal strength lower than its corresponding signal strength threshold is identified as the target terminal.

[0085] Based on the terminal signal strength ranking, the system starts by the highest-ranking overlapping area terminal and determines whether it meets the reselection criteria. These criteria include the terminal's reselection permission status being enabled and its service status being idle. Overlapping area terminals that meet the reselection criteria and whose signal strength is below their corresponding signal strength threshold are identified as the target terminals.

[0086] The signal strength threshold corresponding to the terminal in the overlapping area is a preset minimum signal strength threshold for that terminal to ensure service availability.

[0087] S44: Add the expected bitrate of the fourth busy level cell to the expected bitrate of the target terminal to obtain the third bitrate.

[0088] After identifying the target terminal, add the expected bit rate of the target terminal to the expected bit rate of all fourth-busy level cells to obtain at least one third bit rate.

[0089] S45: The cell sorting determined based on the third code rate (which is less than the third threshold) and the sorting is used as the reselection priority list.

[0090] The cell ranking for the fourth busiest level is determined based on the third code rate and ranking values ​​that are less than the third threshold. The smaller the third code rate and value, the higher the ranking and the higher the priority in the cell reselection priority list. The third threshold is the preset network busy bandwidth threshold corresponding to the cell.

[0091] If there is no third code rate less than the third threshold, then there is no cell reselection priority list, and there is no need to perform cell reselection for the target terminal.

[0092] In this embodiment, after all overlapping area terminals have completed reselection based on the busy level of their respective cells and the load of each cell is determined to be relatively balanced, reselection based on signal strength is started for the overlapping area terminals to improve the problem of poor terminal signal quality.

[0093] Reference Figure 5 , Figure 5 This is a flowchart illustrating the fifth embodiment of the cell reselection method of this application. This method is a further extension of step S15. It includes the following steps:

[0094] S51: Send a reselection command to the target terminal so that the target terminal accesses the cell in the reselection priority list in the order of the cell in the reselection priority list.

[0095] S52: In response to sending a reselection command, the reselection state of the target terminal is set to a state where reselection is prohibited for a continuous preset time period.

[0096] After determining the reselection priority list for the target terminal, a reselection command is sent to the target terminal, instructing it to perform a reselection operation according to the cell priority order in the reselection priority list. Following the sending of the reselection command, the target terminal's reselection status is set to a disabled reselection state in response to the command. This disabled reselection state persists for a preset time period; after the preset time period, the target terminal's reselection status is reset to enabled reselection.

[0097] This is because each reselection only selects one overlapping area terminal as the target terminal to complete the entire reselection process. After sending a reselection command to a target terminal, it is necessary to continue traversing all other overlapping area terminals to complete this round of cell reselection. Since the target terminal has already completed the reselection, to avoid performing reselection operations on the target terminal again in subsequent rounds of cell reselection, its reselection status needs to be set to disabled to prevent multiple reselection operations on an overlapping area terminal and to prevent the ping-pong effect of user terminal handover to the cell.

[0098] Reference Figure 6 , Figure 6 This is a flowchart illustrating the sixth embodiment of the cell reselection method of this application. It includes the following steps:

[0099] S61: The cell reselection platform obtains the reported information from several terminals and determines the busy level of the cell based on the reported information from several terminals.

[0100] S62: The cell reselection platform obtains the cell congestion ranking from high to low based on the busy level of all cells corresponding to the overlapping area.

[0101] S63: The cell reselection platform will determine the first target terminal that meets the reselection conditions based on the position of all overlapping area terminals in the congestion ranking of their respective cells.

[0102] S64: The cell reselection platform obtains a reselection priority list of all cells with a lower cell congestion ranking than the cell to which the target terminal belongs.

[0103] S65: The cell reselection platform sends the reselection priority list to the target terminal.

[0104] S66: The target terminal accesses the cells in the reselection priority list according to the cell order in the reselection priority list.

[0105] Each step in this embodiment can be referred to the description in the above embodiments, and will not be repeated here.

[0106] Reference Figure 7 , Figure 7 This is a flowchart illustrating the seventh embodiment of the cell reselection method of this application. This embodiment is a further extension of step S66. It includes the following steps:

[0107] S71: The target terminal performs frequency locking operations one by one according to the cell order in the corresponding reselection priority list to determine whether the cell meets the access conditions.

[0108] If so, proceed to step S72.

[0109] S72: The target terminal reselects the access cell and unlocks the frequency lock after successful access.

[0110] The target terminal selects the highest-priority cell from the cell reselection priority list for access. Before access, frequency locking is performed on the cell's frequency, locking the cell's frequency and ID. Then, it is determined whether the cell meets the access conditions. If it does, normal access is granted and a session connection is established, after which the frequency locking is lifted.

[0111] If the frequency and cell selected for frequency locking do not meet the access conditions, the next priority cell in the priority reselection list will be selected for frequency locking and access condition evaluation until a cell that meets the access conditions is found. If no cell in the priority reselection list meets the access conditions, the target terminal will access the previous cell and resume normal operation.

[0112] The purpose of locking the frequency first and then unlocking it after successful access is to allow the terminal to operate in normal mode. This is because changes in the channel environment and cell configuration may occur subsequently, allowing the terminal to automatically reselect a better cell. If the environment remains unchanged, the target terminal has been successfully guided to access a more suitable cell, and under normal circumstances, it will not easily leave this cell, thus fulfilling the intended purpose.

[0113] The following specific embodiment will be used to illustrate the above-mentioned technical solution of this application in detail.

[0114] The scenario can be a private network environment using 5G inter-frequency (or same-frequency) networking, where controllable and quantifiable private network devices, such as video surveillance equipment, are accessed. The cell reselection control platform can monitor and evaluate terminal access. Devices that can accept cell reselection guidance must be located within the overlapping area of ​​different cells. The location range of the overlapping area is calculated in advance during network construction. The reselection platform can assess whether the terminal is within the overlapping area based on the location information reported by the terminal, and further decide whether to control the terminal to perform cell reselection.

[0115] Reference Figure 8 , Figure 8 A flowchart for determining the busy level of a residential community.

[0116] After each terminal selects a cell to join the network, it establishes an information monitoring link with the cell reselection control platform. This link is used to report key information that can be used for platform-side evaluation in real time. The information reported according to a set period includes: the cell frequency, cell ID, terminal location information (such as GPS or other technical means), real-time signal strength (such as RSRP), expected uplink working bit rate (i.e., the expected output bit rate of streaming media once the service starts), real-time uplink working bit rate (i.e., the output bit rate of streaming media when the service is currently in progress), service status (in operation, idle), and uplink real-time bandwidth detection value. The uplink real-time bandwidth detection value refers to the maximum bit rate value that the terminal can transmit under the current network environment, as detected by technical means. It is important to note that the cell for which the platform establishes a monitoring link with the terminal must be a cell with overlapping areas with neighboring cells, i.e., a cell reselection condition exists. Independent coverage cells without overlapping areas with neighboring cells are not discussed because the cell reselection condition does not exist.

[0117] The reselection platform aggregates monitoring information reported by various terminals, categorizes all terminals according to their home cell ID, and then analyzes the status of each cell individually to determine the cell's busy level. First, it enters the Level 1 busy determination process. Within a cell, the platform compares the expected bitrate and bandwidth probe values ​​reported by each terminal in that cell. If no terminal with a bandwidth probe value lower than the expected bitrate is found, it directly enters the Level 2 busy determination process. If a terminal with a bandwidth probe value lower than the expected bitrate is found, it is predicted that the cell may have network congestion. The expected bitrate and bandwidth probe value are then subtracted. If the difference is lower than the set congestion threshold, the next terminal is searched for for determination. If the difference is higher than the set congestion threshold, it is then checked whether the signal strength value reported by the terminal is lower than the preset signal strength threshold used for congestion assessment. If it is lower than this signal strength threshold, the next terminal is searched for for determination. If it is higher than this signal strength threshold, the cell is determined to be congested due to air interface resource contention, and the cell status is recorded as Level 1 busy. Here's an explanation of the logic for judging network congestion: When a terminal's signal is too weak and fails to meet the set standard, even if the reported bandwidth probe value is low, it doesn't necessarily mean the network is busy. This is because the bandwidth limitation is likely due to poor channel conditions of a single terminal, not network congestion. Only when bandwidth limitation occurs even when the terminal's signal conditions are relatively good can it be considered network congestion. Typically, the signal strength threshold used for congestion assessment is set quite high. For example, if signals are divided into four levels—good, medium, poor, and extremely poor—then this signal strength threshold should generally be selected from the midpoint and should not be too low.

[0118] All cells not classified as Level 1 busy will proceed to the Level 2 busy determination process. The determination process first calculates the real-time working bitrate and sum reported by all terminals in the cell, then checks whether the cell's real-time bitrate and sum exceed a preset network busy threshold. If it exceeds the threshold, the cell status is changed to Level 2 busy; if it falls below the threshold, it waits to proceed to the Level 3 busy determination process.

[0119] All cells not classified as Level 1 or Level 2 busy will proceed to Level 3 busy assessment. The assessment first calculates the expected bitrate sum reported by all terminals in the cell, then checks if the expected bitrate sum exceeds a preset network busy threshold. If it does, the cell is classified as Level 3 busy; otherwise, it is classified as not busy. The network busy threshold used for Level 2 and Level 3 busy assessments can be the same. The network busy threshold is a preset total bitrate sum, indicating that if the cell's total uplink throughput exceeds a certain value, network congestion may occur, affecting service transmission or reducing transmission quality. From the three levels of busy assessment above, we can see that Level 1 busy means network congestion has occurred, and terminals have detected that transmission cannot proceed at the predetermined bitrate. This network congestion is not actual network congestion, but rather service-perceived congestion, such as a significant deviation from the expected bitrate. Level 2 busy means the cell's actual total throughput has reached a warning value, and further increases in service will pose a risk of congestion. Level 3 busy is an expectation, meaning that there are many terminals accessing this cell. Although many terminals are currently in an idle state, once they start working, their total working bit rate will reach the warning value, which can easily cause the risk of sudden congestion.

[0120] After determining the congestion level of all cells using the method described above, this round of statistics stops if no busy cells are identified. If busy cells are identified, they are sorted from highest to lowest congestion level: Level 1 busy > Level 2 busy > Level 3 busy > Unbusy. If cells have the same congestion level, their real-time bitrate sums are compared, with the cell with the higher real-time bitrate sum ranked higher. If the real-time bitrate sums are also the same, their expected bitrate sums are compared, with the cell with the higher expected bitrate sum ranked higher. This sorting order represents the cell congestion ranking.

[0121] In the cell congestion ranking, all Level 1 busy cells are removed, and Level 2 busy, Level 3 busy and non-busy cells are used as the list of cells to be reselected for congestion ranking, which is used as the basis for subsequent calculation of the terminal to reselect cells.

[0122] Reference Figure 9 , Figure 9 A flowchart illustrating the process of determining the reselection priority list for the target terminal.

[0123] After congestion ranking of cells is completed, the platform evaluates overlapping area terminals based on the location information reported by each terminal. Terminals whose reported locations fall within the pre-calculated overlapping area are considered to be in the overlapping area. If no terminals are in the overlapping area, the process stops. If terminals are in the overlapping area, all overlapping area terminals are added to the reselection list and arranged according to their congestion ranking in the cell they access (or according to their expected bitrate from highest to lowest if they are in the same cell). First, the reselection permission status of the terminal is determined. If reselection is prohibited, the terminal is not processed. If reselection is allowed, the terminal's service status is further assessed. If the service status is in progress, the terminal is not processed. If the service status is idle, the busy status of the cell the terminal accesses is determined. If the cell the terminal accesses is not a busy cell, the terminal is not processed; otherwise, its congestion ranking in the cell it accesses is determined. If the cell the terminal accesses has the lowest congestion ranking, the terminal is not processed; otherwise, all cells with lower congestion rankings are selected. After selecting all cells with lower congestion rankings, the cells are re-weighted and sorted as follows: The expected code rate of all selected cells is added to the expected code rate of the target terminal to obtain the weighted code rate sum of each cell. The expected code rate of the terminal is then subtracted from the expected code rate of the cell the terminal is accessing to obtain the weighted code rate sum of the access cells. These candidate cells, along with the terminal's current access cell, are then sorted from lowest to highest according to their weighted code rate sums. If the terminal's access cell has the highest weighted ranking after weighted sorting, the terminal is not processed. If the terminal's access cell does not have the highest weighted ranking, the terminal is considered to have met the reselection criteria. All cells with lower weighted code rate sums are selected and sorted from lowest to highest according to their weighted code rate sums. This order is designated as the reselection priority to guide the terminal in cell reselection and service session re-establishment.

[0124] For terminals already selected for cell reselection, after a reselection command is issued, they are set to a disallowed reselection state. This state is only reset to allowed reselection after the disallowed timer expires. This aims to reduce the ping-pong effect of terminals switching cells. In each round of cell reselection adjustment, only the first terminal that meets the reselection conditions is selected for reselection guidance, avoiding multiple terminals switching cells at once, which could result in busy cells being idle and idle cells being busy. The purpose of this method is to attempt to reselect terminals in overlapping areas one by one, gradually achieving cell load balancing.

[0125] If, after evaluating all terminals in the overlapping area using the above method, no terminal meeting the reselection criteria is selected, the terminals in the overlapping area are re-evaluated. The above evaluation is a reselection process based on cell busy level. When no terminal meets the reselection criteria after the evaluation is complete, it indicates that the load of each cell is relatively balanced, and reselection based on cell busy level is unnecessary. In this case, reselection is based on the terminal's signal strength. First, it is determined whether there are any non-busy cells; if not, the process stops. If they exist, the process starts from the terminal with the weakest signal strength. First, the reselection permission status of the terminal is determined. If the reselection permission is disabled, this terminal is not processed. If the reselection permission is enabled, its signal strength is determined whether it is higher than a preset minimum signal strength threshold for service guarantee. If it is higher than this threshold, no processing is done; if it is lower than this threshold, it is considered that the current terminal's channel quality may not meet the minimum service code rate requirement. At this point, the service status of the terminal is further determined; if the service status is in progress, this terminal is not processed. If the service status is idle, then determine whether there are any idle cells outside the terminal access cell. If not, the terminal is not processed. If there are, all non-busy cells (excluding the terminal access cell itself) are selected and re-weighted as follows: the expected bit rate of all selected cells is added to the expected bit rate of the target terminal to obtain the weighted bit rate sum of each cell. If there are no cells with a weighted bit rate sum lower than the preset network busy threshold, the terminal is not processed. Otherwise, all cells with a weighted bit rate sum lower than the preset network busy threshold are selected and arranged in ascending order of weighted bit rate sum to determine the reselection priority and guide the terminal to perform cell reselection.

[0126] For terminals that have been selected for cell reselection, after a reselection command is issued to them, they are set to a state where reselection is prohibited, and are only reset to a state where reselection is allowed after the prohibition timer expires.

[0127] It can be seen that the above process involves two traversal searches of terminals in the overlapping area. The first is to try to reselect terminals in busier cells to less busy cells, and the second is to try to reselect terminals with poor signal quality to other cells (but they must be non-busy cells). The two traversal search processes are independent and have different priorities because the priority is to solve the congestion of cells to achieve load balancing, and then to solve the problem of poor signal quality of individual terminals.

[0128] Reference Figure 10 , Figure 10 This is a schematic diagram illustrating the process of cell reselection for the target terminal based on the reselection priority list.

[0129] If the cell reselection platform selects a terminal for cell reselection, it will send a cell reselection command to the terminal via the monitoring link. The reselection command includes key information such as the cell ID order, cell center frequency number, cell PCI, and subcarrier spacing. Upon receiving the cell reselection command, the terminal first disconnects the current session connection. Then, following the cell reselection order in the command, it performs frequency locking operations one by one, locking the scanned frequency point to the cell frequency point being attempted for access, and simultaneously locking the cell ID. If the terminal finds that the cell meets the access conditions and can successfully access and establish a session, it releases the frequency lock and returns to normal operating mode. If the terminal finds that the locked frequency point and cell do not meet the access conditions, it continues to lock the next cell and frequency point in the reselection order for attempt until it successfully finds a cell that meets the access conditions, then releases the frequency lock and returns to normal operating mode. If, until the last cell is not selected from the set reselection cells, the reselection attempt stops, the frequency lock is released, and normal operating mode is returned. At this point, the terminal will re-access the previous cell.

[0130] The purpose of locking the frequency first and then unlocking it after successful access is to ensure the terminal can operate in normal mode. This means that even if there are subsequent changes in the channel environment and cell configuration, the terminal can automatically reselect a better cell as needed. If the environment remains unchanged, and the terminal has been successfully guided to a more suitable cell, it will not easily leave this cell under normal circumstances, thus achieving the intended purpose.

[0131] like Figure 11 As shown, Figure 11 This is a schematic diagram of the structure of an embodiment of the electronic device of this application.

[0132] The electronic device includes a processor 110 and a memory 120.

[0133] Processor 110 controls the operation of electronic devices. Processor 110 may also be referred to as a CPU (Central Processing Unit). Processor 110 may be an integrated circuit chip with signal sequence processing capabilities. Processor 110 may also be a general-purpose processor, a digital signal sequence processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.

[0134] The memory 120 stores the instructions and program data required for the processor 110 to operate.

[0135] The processor 110 is used to execute instructions to implement the method provided in any of the first to fifth embodiments and possible combinations thereof in the aforementioned cell reselection method of this application.

[0136] like Figure 12 As shown, Figure 12 This is a schematic diagram of the structure of an embodiment of the computer-readable storage medium of this application.

[0137] One embodiment of the readable storage medium of this application includes a memory 210 that stores program data that, when executed, implements the method provided in any of the first to fifth embodiments of the cell reselection method of this application and possible combinations thereof.

[0138] The memory 210 may include a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, or other media that can store program instructions. Alternatively, it may be a server that stores the program instructions, which can send the stored program instructions to other devices for execution or execute the stored program instructions itself.

[0139] In summary, by acquiring information reported by terminals, the busy level of each cell is determined, and the congestion ranking of all cells in the overlapping area is further determined. After selecting a target terminal within the overlapping area that meets the reselection criteria, all cells with lower congestion rankings than the target terminal's own cell can be identified based on the congestion ranking. These cells have lower congestion rankings and lower busy levels. To improve the network condition of the target terminal, it is necessary to reselect the target terminal located in a cell with a higher busy level to one of these cells with a lower busy level. Furthermore, a reselection priority list for these cells with lower congestion rankings for the target terminal is determined, allowing the target terminal to select the cell with the lowest and most suitable busy level for reselection based on this priority list. Through the above reselection method, terminals in cells with higher busy levels are reselected to cells with lower busy levels, selecting more suitable cells for terminals in the overlapping area that better meet service needs. This results in a more balanced cell load, improves the overall utilization efficiency of the cell network, and reduces network congestion in the cells.

[0140] In the technical solution of this application, the cell reselection platform sets a congestion decision threshold based on the service requirements of terminals within a cell, and prioritizes cell reselection by defining congestion trend levels. This guides terminals in overlapping areas to gradually attempt reselection to better cells, mitigating congestion risks in advance. Simultaneously, after balancing cell load, it monitors the channel quality of individual terminals, guiding terminals whose channel quality fails to meet expected service goals to switch to better cells when conditions permit. This application represents a solution for early risk perception and prediction. Without changing the network environment configuration, it proactively guides terminals to reselect and switch to selected better cells, dynamically and in real-time adjusts the load balancing between cells, and helps terminals select cells more conducive to reliable transmission, achieving system-level transmission optimization.

[0141] In the several embodiments provided in this application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.

[0142] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.

[0143] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0144] If the integrated units in the other embodiments described above are implemented as software functional units 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 this application, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0145] The above description is merely an embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural transformations made using the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

Claims

1. A cell reselection method, characterized in that, The method includes: Obtain the reported information from several terminals, and determine the busy level of the cell according to the reported information from the several terminals; The congestion ranking of all cells in the overlapping area is obtained from high to low according to their busy level. All overlapping area terminals in the overlapping area are ranked according to their cell's position in the congestion ranking to determine the first target terminal that meets the reselection criteria; Obtain a reselection priority list of all cells with a congestion ranking lower than that of the cell to which the target terminal belongs; The target terminal is connected to a cell in the cell reselection priority list according to the cell order of the reselection priority list; The step of determining the busy level of the cell according to the reported information of the plurality of terminals includes: when the bandwidth detection value of the terminal is greater than a first threshold, and the real-time working bit rate of the cell to which the terminal belongs is greater than a third threshold, and the expected bit rate of the cell to which the terminal belongs is less than the third threshold, then the busy level of the cell to which the terminal belongs is a fourth busy level. The step of obtaining a reselection priority list of all cells with a congestion ranking lower than that of the cell to which the target terminal belongs includes: When there is no target terminal or the reselection priority list corresponding to all target terminals is empty, determine whether there is a fourth busy level in the busy level of the cell corresponding to the overlapping area; If so, the terminal signal strength ranking is obtained by sorting the terminals in the overlapping area from low to high according to their signal strength within the overlapping area; The overlapping area terminal with the highest terminal signal strength ranking, meeting the reselection conditions, and with a signal strength lower than its corresponding signal strength threshold is identified as the target terminal. The expected bitrate of the fourth busy level cell is added to the expected bitrate of the target terminal to obtain the third bitrate. The cell sorting list determined based on the third code rate (which is less than the third threshold) and the sorting is used as the reselection priority list.

2. The method according to claim 1, characterized in that, The step of determining the busy level of the cell based on the information reported by the plurality of terminals includes: When the bandwidth detection value of the terminal is less than the first threshold and the signal strength value of the terminal is greater than the second threshold, the busy level of the cell to which the terminal belongs is the first busy level. When the bandwidth detection value of the terminal is greater than the first threshold, and the real-time working code rate of the cell to which the terminal belongs is greater than the third threshold, the busy level of the cell to which the terminal belongs is the second busy level. When the bandwidth detection value of the terminal is greater than the first threshold, and the real-time working code rate of the cell to which the terminal belongs is greater than the third threshold, and the expected code rate of the cell to which the terminal belongs is greater than the third threshold, then the busy level of the cell to which the terminal belongs is the third busy level.

3. The method according to claim 2, characterized in that, The step of determining the first target terminal that meets the reselection criteria based on the position of all overlapping area terminals in the overlapping area according to their cell's congestion ranking includes: Obtain the busy level of the cell to which the overlapping area terminal belongs; The first target terminal that meets the reselection condition is determined from the overlapping area terminals corresponding to the cells with busy levels of first busy level, second busy level, and third busy level.

4. The method according to claim 3, characterized in that, The step of determining the first target terminal that meets the reselection criteria based on the position of all overlapping area terminals in the overlapping area according to their cell's congestion ranking includes: Select one of the overlapping area terminals from the access terminals of the cell with the highest congestion ranking as the first target terminal that meets the reselection criteria.

5. The method according to claim 3, characterized in that, The step of determining the first target terminal that meets the reselection criteria based on the position of all overlapping area terminals in the congestion ranking of their respective cells includes: Determine whether the cell to which the overlapping area terminal belongs has the lowest congestion ranking among the cells corresponding to the first, second, and third busy levels; If so, the overlapping area terminal will not be identified as a target terminal that meets the reselection conditions.

6. The method according to claim 3 or 4, characterized in that, The step of obtaining a reselection priority list of all cells with a congestion ranking lower than that of the cell to which the target terminal belongs includes: The expected code rate of the cell to which the target terminal belongs is determined, and a first code rate is obtained by subtracting the expected code rate of the target terminal from the expected code rate of the target terminal. The expected code rates of all cells with a lower congestion ranking than the cell to which the target terminal belongs are then added to the expected code rate of the target terminal as a second code rate. The cell sorting list determined by sorting the values ​​of the first code rate and the second code rate is used as the reselection priority list.

7. The method according to claim 6, characterized in that, After obtaining the reselection priority list of all cells with a lower congestion ranking than the cell to which the target terminal belongs, the process includes: Determine whether a cell with the highest level of busyness exists in the priority list for cell reselection; If so, remove the cell of the first busy level from the reselection priority list.

8. The method according to claim 1, characterized in that, The step of connecting the target terminal to a cell in the cell reselection priority list according to the cell order of the reselection priority list includes: Send a reselection command to the target terminal so that the target terminal accesses the cells in the reselection priority list in the cell order of the reselection priority list; In response to sending the reselection command, the reselection state of the target terminal is set to a state where reselection is prohibited for a continuous preset time period.

9. A cell reselection method, characterized in that, The cell reselection method is applied to a cell reselection system, the cell reselection system including a cell reselection platform and several terminals, the method including: The cell reselection platform obtains the reported information from the plurality of terminals and determines the busy level of the cell according to the reported information from the plurality of terminals. The cell reselection platform obtains the cell congestion ranking according to the busy level of all cells corresponding to the overlapping area from high to low. The cell reselection platform determines the first target terminal that meets the reselection conditions based on the position of the terminals in the congestion ranking of their respective cells in the overlapping area. The cell reselection platform obtains a reselection priority list of all cells with a lower cell congestion ranking than the cell to which the target terminal belongs; The cell reselection platform sends the reselection priority list to the target terminal; The target terminal accesses the cells in the reselection priority list according to the cell order of the reselection priority list; The step of determining the busy level of the cell according to the reported information of the plurality of terminals includes: when the bandwidth detection value of the terminal is greater than a first threshold, and the real-time working bit rate of the cell to which the terminal belongs is greater than a third threshold, and the expected bit rate of the cell to which the terminal belongs is less than the third threshold, then the busy level of the cell to which the terminal belongs is a fourth busy level. The step of obtaining a reselection priority list of all cells with a congestion ranking lower than that of the cell to which the target terminal belongs includes: When there is no target terminal or the reselection priority list corresponding to all target terminals is empty, determine whether there is a fourth busy level in the busy level of the cell corresponding to the overlapping area; If so, the terminal signal strength ranking is obtained by sorting the terminals in the overlapping area from low to high according to their signal strength within the overlapping area; The overlapping area terminal with the highest terminal signal strength ranking, meeting the reselection conditions, and with a signal strength lower than its corresponding signal strength threshold is identified as the target terminal. The expected bitrate of the fourth busy level cell is added to the expected bitrate of the target terminal to obtain the third bitrate. The cell sorting list determined based on the third code rate (which is less than the third threshold) and the sorting is used as the reselection priority list.

10. The method according to claim 9, characterized in that, The target terminal accesses the cells in the cell reselection priority list according to the cell order of the reselection priority list, including: The target terminal performs frequency locking operations one by one according to the cell order in the corresponding reselection priority list, and determines whether the cell meets the access conditions. If so, the target terminal reselects to access the cell and unlocks the frequency lock after successful access.

11. An electronic device, characterized in that, It includes a memory and a processor, the memory being used to store program data, the program data being executable by the processor to implement the method as described in any one of claims 1-8.

12. A computer-readable storage medium, characterized in that, It stores program data that can be executed by a processor to implement the method as described in any one of claims 1-8.

Citation Information

Patent Citations

  • Traffic management for wireless communication network

    US20170367022A1