Cell camping method and apparatus, terminal device, storage medium and product
Patent Information
- Application Number
- CN202510487911.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2026-10-23
AI Technical Summary
[0002]相关技术中,终端搜索到多个小区后,会选择一个合适的小区进行驻留,在小区驻留过程中会出现数据信号传输问题
[0070]本公开实施例提供的方法,可以确定多个候选小区的级别,以确定多个候选小区中每个候选小区的通信质量,从而可以基于每个小区的通信质量,确定出待驻留到的第一小区,并驻留到第一小区。如此,可以保证终端设备驻留到通信质量较好的小区,从而保证数据业务的运行状态良好,避免出现数据信号传输问题,进而提高用户的使用体验。
Smart Images

Figure CN122970608A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a cell-hosting method, apparatus, terminal equipment, storage medium, and product. Background Technology
[0002] In related technologies, after a terminal searches for multiple cells, it will select a suitable cell to stay in. During the cell stay process, data signal transmission problems may occur. Summary of the Invention
[0003] To overcome the problems existing in related technologies, this disclosure provides a cell-hosting method, apparatus, terminal equipment, storage medium, and product.
[0004] According to a first aspect of the present disclosure, a cell dwelling method is provided, comprising:
[0005] Multiple candidate cells are assigned levels, which characterize cells capable of providing communication services to terminal devices. The levels characterize the communication quality when the terminal device resides in the candidate cells, and the levels are positively correlated with the communication quality.
[0006] Based on the levels of the multiple candidate cells, a first cell is determined, and the level of the first cell meets a preset threshold.
[0007] They stayed in the first residential area.
[0008] In this embodiment, the levels of multiple candidate cells can be determined to ascertain the communication quality of each candidate cell. Based on the communication quality of each cell, a first cell to be camped on can be determined, and the terminal device can camp on that first cell. This ensures that the terminal device camps on a cell with better communication quality, thereby guaranteeing the smooth operation of data services, avoiding data signal transmission problems, and ultimately improving the user experience.
[0009] In some embodiments, determining the levels of the multiple candidate cells includes:
[0010] For each of the multiple candidate cells, collect communication metrics when the terminal device is camped in the candidate cell;
[0011] The level of the candidate cell is determined based on the communication metrics.
[0012] In this embodiment of the disclosure, the level of candidate cells can be determined based on communication indicators. This allows for the rapid determination of the level of candidate cells based on their actual communication conditions, enabling terminal devices to camp on suitable cells and reducing issues such as lag and disconnections caused by network quality problems, thereby significantly improving the user experience.
[0013] In some embodiments, determining the first cell based on the levels of the plurality of candidate cells includes:
[0014] In response to the fact that the levels of the multiple candidate cells are all lower than or equal to a first threshold, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode, where the communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode.
[0015] Cell search is performed under the second communication standard to determine the first cell.
[0016] In this embodiment of the disclosure, when the levels of multiple candidate cells are all low, the communication standard of the terminal device can be reduced, thereby adjusting the cell camping strategy of the terminal device, increasing the probability of the terminal device camping on a cell with better communication quality, improving network availability, and avoiding communication interruption caused by the absence of a cell with better communication quality under the current communication standard.
[0017] In some embodiments, determining the first cell based on the levels of the plurality of candidate cells includes:
[0018] In response to the existence of at least one second cell among the plurality of candidate cells, one of the at least one second cell is identified as the first cell, wherein the level of the second cell is higher than or equal to a second threshold.
[0019] In this embodiment of the disclosure, a second cell with better communication quality can be selected as the first cell from multiple candidate cells, thereby providing users with a more stable and faster network connection, and improving the network's resource utilization efficiency and overall network performance to a certain extent.
[0020] In some embodiments, the method further includes:
[0021] In response to the existence of a second cell among the plurality of candidate cells, the cell remains camped on the first cell until the priority of the first cell changes.
[0022] In this embodiment of the disclosure, when there is only one second cell, the network can remain in the first cell, thereby improving the stability and reliability of the network connection and enhancing the user experience.
[0023] In some embodiments, the step of determining one of the at least one second cell as the first cell in response to the existence of at least one second cell among the plurality of candidate cells includes:
[0024] In response to the existence of multiple second cells among the multiple candidate cells, a second cell is determined from the multiple second cells based on a preset rule;
[0025] The second cell is identified as the first cell.
[0026] In this embodiment of the disclosure, when there are multiple second cells, the first cell to be camped on can be determined again among the multiple second cells based on preset rules, thereby ensuring that the terminal device camps on the cell with the best performance, and thus providing users with more stable and faster communication services.
[0027] In some embodiments, determining the first cell based on the levels of the plurality of candidate cells includes:
[0028] In response to the fact that the levels of the plurality of candidate cells are all higher than or equal to a first threshold and the levels of the plurality of candidate cells are lower than or equal to a second threshold, the first cell is determined from the plurality of candidate cells based on a preset rule.
[0029] In this embodiment of the disclosure, when the levels of multiple candidate cells are all higher than or equal to a first threshold and the levels of the multiple candidate cells are lower than or equal to a second threshold, a preset rule can be used to determine the cell with better communication quality as the first cell among the multiple candidate cells. This allows the terminal device to stay in the cell with better network service as much as possible, avoiding situations such as data service lag and improving the user experience.
[0030] In some embodiments, the method further includes:
[0031] In response to a change in the priority level of the first cell, the first cell is redefined;
[0032] They stayed in the newly designated first community.
[0033] In this embodiment of the disclosure, if the level of the first cell changes, the terminal device can be quickly made to camp on the new cell, so as to ensure that the terminal device always camps on the cell with better communication quality and provides users with smooth network services.
[0034] In some embodiments, re-determining the first cell in response to a change in the level of the first cell includes:
[0035] In response to the first cell's level changing from being higher than or equal to a second threshold to being lower than or equal to the second threshold but higher than or equal to a first threshold, a third cell is determined, wherein the level of the third cell is higher than or equal to the second threshold.
[0036] Based on the third cell, the first cell is redefined.
[0037] In this embodiment of the disclosure, when the level of the first cell becomes lower than or equal to a second threshold but higher than or equal to a first threshold, a third cell with a level higher than or equal to the second threshold can be identified, and the first cell can be re-identified based on the third cell. In this way, when the level of the first cell decreases, a higher-level cell can be quickly identified, allowing the user to camp on the higher-level cell and thus providing faster and smoother network services.
[0038] In some embodiments, re-determining the first cell in response to a change in the level of the first cell includes:
[0039] In response to the first cell's level changing from being higher than or equal to a second threshold to being lower than or equal to a first threshold, a fourth cell is determined, wherein the level of the fourth cell is higher than or equal to the first threshold.
[0040] Based on the fourth cell, the first cell is redefined.
[0041] In this embodiment of the disclosure, when the level of the first cell becomes lower than or equal to a first threshold, a fourth cell with a higher level than the current first cell can be identified, and the first cell can be re-identified. In this way, when the level of the first cell decreases, a higher-level cell can be quickly identified, allowing the user to camp on the higher-level cell and providing faster and smoother network services.
[0042] In some embodiments, the method further includes:
[0043] In response to the absence of the fourth cell, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode, wherein the communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode.
[0044] Cell search is performed under the second communication standard to re-determine the first cell.
[0045] In this embodiment of the disclosure, when the level of the first cell is reduced to the lowest level, the communication standard of the terminal device can be reduced, thereby adjusting the cell camping strategy of the terminal device, so that the terminal device camps in a cell with better communication quality as much as possible, avoiding data service lag and other situations, and improving the user experience.
[0046] In some embodiments, determining the levels of the multiple candidate cells includes:
[0047] In response to the terminal device entering a preset scenario, the level of the plurality of candidate cells is determined; the preset scenario includes at least one of the following:
[0048] Launch the default application;
[0049] During the use of the preset application, the data transmission parameters meet the preset conditions.
[0050] In this embodiment of the disclosure, multiple candidate cell levels can be determined under a preset scenario, thereby identifying the cell with better communication quality to provide network services to the user, thus improving the user experience of the terminal device under the preset scenario.
[0051] In some embodiments, the method further includes:
[0052] Maintain a preset database, which includes the level and historical communication indicators corresponding to the candidate cells.
[0053] In this embodiment of the disclosure, a preset database can be maintained to update and add data in real time, thereby quickly determining the first cell from multiple candidate cells during the subsequent cell selection process, thus improving the efficiency of cell selection.
[0054] According to a second aspect of the present disclosure, a cell camping device is provided, comprising:
[0055] The determination module is configured to determine the level of multiple candidate cells, wherein the candidate cells are used to characterize cells that can provide communication services to terminal devices, and the level is used to characterize the communication quality when the terminal device camps on the candidate cells, and the level is positively correlated with the communication quality;
[0056] The determining module is further configured to determine a first cell based on the levels of the plurality of candidate cells, wherein the level of the first cell meets a preset threshold.
[0057] The processing module is configured to reside in the first cell.
[0058] In this embodiment, the levels of multiple candidate cells can be determined to ascertain the communication quality of each candidate cell. Based on the communication quality of each cell, a first cell to be camped on can be determined, and the terminal device can camp on that first cell. This ensures that the terminal device camps on a cell with better communication quality, thereby guaranteeing the smooth operation of data services, avoiding data signal transmission problems, and ultimately improving the user experience.
[0059] In some embodiments, the determining module is configured to:
[0060] For each of the multiple candidate cells, collect communication metrics when the terminal device is camped in the candidate cell;
[0061] The level of the candidate cell is determined based on the communication metrics.
[0062] In this embodiment of the disclosure, the level of candidate cells can be determined based on communication indicators. This allows for the rapid determination of the level of candidate cells based on their actual communication conditions, enabling terminal devices to camp on suitable cells and reducing issues such as lag and disconnections caused by network quality problems, thereby significantly improving the user experience.
[0063] According to a third aspect of the present disclosure, a terminal device is provided, comprising:
[0064] processor;
[0065] Memory used to store processor-executable instructions;
[0066] The processor is configured to perform the cell dwell method as described in the first aspect of this disclosure.
[0067] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, which, when instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to perform the cell-camping method as described in the first aspect of the present disclosure.
[0068] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the cell dwell method as described in the first aspect of the present disclosure.
[0069] The method described above, as disclosed in this invention, has the following beneficial effects:
[0070] The method provided in this disclosure can determine the level of multiple candidate cells, thereby determining the communication quality of each candidate cell. Based on the communication quality of each cell, a first cell to be camped on can be determined, and the terminal device can camp on the first cell. In this way, it can be ensured that the terminal device camps on a cell with better communication quality, thereby ensuring the smooth operation of data services, avoiding data signal transmission problems, and improving the user experience.
[0071] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0072] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0073] Figure 1This is a flowchart of a cell dwelling method according to an exemplary embodiment. Figure 1 .
[0074] Figure 2 This is a flowchart of a cell dwelling method according to an exemplary embodiment. Figure 2 .
[0075] Figure 3 This is a block diagram illustrating a cell dwell device according to an exemplary embodiment.
[0076] Figure 4 This is a block diagram of a terminal device according to an exemplary embodiment. Detailed Implementation
[0077] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0078] In related technologies, after a terminal searches for multiple cells, it selects a suitable cell to camp on based on protocol specifications. However, data signal transmission problems can occur during cell camping, leading to network instability and lag, thereby reducing the user experience.
[0079] This disclosure provides a cell camping method, including determining the levels of multiple candidate cells, where candidate cells are used to characterize cells that can provide communication services to terminal devices, and the levels are used to characterize the communication quality when the terminal device camps in a candidate cell, with the levels being positively correlated with the communication quality; determining a first cell based on the levels of multiple candidate cells; and camping in the first cell.
[0080] The method provided in this disclosure can determine the level of multiple candidate cells to determine the communication quality of the terminal device in each candidate cell. Based on this communication quality, a first cell to be camped on can be determined, and the terminal device can camp on the first cell. This ensures that the terminal device camps on a cell with better communication quality, thereby guaranteeing the smooth operation of data services, avoiding data signal transmission problems, and ultimately improving the user experience.
[0081] The cell dwell method provided in this disclosure is executed by a terminal device, which can be a mobile phone, tablet computer, laptop, smart robot, smart wearable device, or other smart device. In addition, the terminal device is equipped with various hardware resources and an energy storage device that provides power for the operation of these hardware resources.
[0082] Figure 1 This is a flowchart illustrating a cell dwell method according to an exemplary embodiment, executed by a terminal device. See [link to flowchart]. Figure 1 The method includes the following steps:
[0083] Step S101: Determine the level of multiple candidate cells.
[0084] Among them, candidate cells are used to characterize cells that can provide communication services to terminal devices, and level is used to characterize the communication quality when the terminal device is camped in a candidate cell. The level is positively correlated with the communication quality.
[0085] In some embodiments, in response to the terminal device not being camped on another cell, or in response to the terminal device being camped on another cell, multiple candidate cells can be obtained, and the priority of the multiple cells can be determined. It should be noted that, in response to the terminal device being camped on another cell, the multiple candidate cells may include the current cell on which the terminal device is currently camped. This allows for a better comparison of the current cell with other candidate cells among the multiple candidate cells, thereby determining whether to perform a cell handover, ensuring that the terminal device always camps on a more suitable cell.
[0086] In some embodiments, in response to a terminal device entering a preset scenario, the levels of multiple candidate cells can be determined. The preset scenario includes at least one of the following: launching a preset application; and during the use of the preset application, data transmission parameters meet preset conditions. The preset application can refer to a pre-set application, which can be set and selected by the user based on their personalized needs. For example, the preset application can be an application that requires uplink and downlink interaction (such as a game application, video application, or live streaming application). Data transmission parameters can refer to relevant parameters of the terminal device when performing data services while using the preset application, such as the terminal device's data transmission volume, peak rate, latency, concurrency capability, and power consumption parameters.
[0087] In some embodiments, a candidate cell can refer to a cell that can provide communication services to a terminal device, such as a cell whose signal quality reaches a preset threshold, whose frequency priority is higher than that of the current cell, or whose configuration information allows the terminal device to camp on that cell. Conversely, cells whose signal quality does not reach the preset threshold, whose frequency priority is much lower than that of the current cell, or whose network configuration information prohibits the terminal device from camping on them, can be prevented from being added to the candidate cells.
[0088] In some embodiments, taking the addition of a cell to the candidate cell list based on its signal quality reaching a preset threshold as an example, the signal quality of each cell can be monitored in real time. When a cell's signal quality reaches the preset threshold, it can be added to the candidate cell list; when a cell's signal quality does not reach the preset threshold, it can be prevented from being added to the candidate cell list. Correspondingly, the candidate cells can be dynamically adjusted based on the real-time monitored signal quality of each cell. It should be noted that adding or preventing a cell from being added to the candidate cell list based on other cell parameters can be referred to the content shown above regarding adding or preventing a cell from being added to the candidate cell list based on its signal quality, and will not be repeated here.
[0089] In some embodiments, the current location information of the terminal device can be obtained, and multiple candidate cells can be determined based on the current location information of the terminal device. The current location information can be fixed or variable within a certain area. This embodiment can be considered applicable to static scenarios of the terminal, which refers to one of the following: the terminal's location is fixed, or the terminal is moving slowly, or the terminal is moving slowly within a certain area. In this way, cell handover and cell camping of the terminal device can be realized in static scenarios, thereby ensuring that the terminal device camps on a cell with better communication quality under the current location information, thereby improving the user experience.
[0090] A terminal device can detect several cells at the same location. It can then select one cell and camp on that cell. However, some cells have good communication quality, while others have poor quality. If the terminal camps on a cell with poor quality, its ongoing data services will be affected, resulting in buffering, disconnections, and other issues, thus degrading the user experience.
[0091] In some embodiments, the communication quality of a candidate cell is evaluated based on its communication metrics when the terminal device is camped on the candidate cell, thereby determining the candidate cell's level based on its communication quality. The communication metrics can be set and selected based on actual needs. For example, communication metrics may include at least one of the following: Reference Signal Received Power (RSRP) and Signal-to-Interference-plus-Noise Ratio (SINR). In addition, at least one of the following may be included: Delay percentage, data interruption duration, and lag duration. In one example, for certain specific scenarios, scenario-specific communication metrics can be added to the existing communication metrics:
[0092] For example, in gaming scenarios, the percentage of games experiencing 200ms-460ms latency can be additionally obtained. This latency percentage refers to the ratio between the latency duration and the total gaming time. In video or live streaming scenarios, the duration of buffering or stuttering can be additionally obtained. Furthermore, the duration of data interruption can be added as an indicator. Data interruption refers to the cessation of data transmission. In some embodiments, the above indicators can be obtained through actual measurement when the terminal device is camped on a candidate cell. For example, when the terminal device is camped on candidate cell a, the percentage of games experiencing 200ms-460ms latency can be obtained, the total buffering duration during video or live streaming (e.g., during a live stream, there are 3 buffering events, with the first buffering lasting 5 seconds, the second 3 seconds, and the third 2 seconds, resulting in a total buffering duration of 10 seconds), and the duration of data interruption during a specific data service can be obtained.
[0093] This disclosure embodiment can obtain the communication indicators of candidate cells and comprehensively evaluate the communication quality of candidate cells based on the communication indicators, thereby avoiding cells with poor communication quality and avoiding camping on cells with poor communication quality, ensuring that terminal devices camp on cells with good communication quality, and improving the user experience.
[0094] In some embodiments, the candidate cell level is related to communication quality; the better the communication quality, the higher the candidate cell level. Correspondingly, a higher candidate cell level indicates better communication quality, making it more suitable for terminal device access and camping. In some embodiments, the candidate cell level can be represented in any form. Optionally, the candidate cell level can be represented in numerical form.
[0095] In some embodiments, the terminal device is provided with a preset database, which includes the identifiers of multiple historically camped cells, the level of each historically camped cell, and the historical communication indicators corresponding to each historically camped cell. Additionally, it should be noted that the preset database may include the level and historical communication indicators of the historically camped cells when the terminal device camps on a historically camped cell under the current location information.
[0096] In some embodiments, multiple candidate cells can be matched with historically active cells included in a preset database, and the level of the multiple candidate cells can be determined in the following two ways:
[0097] Method 1: For candidate cells included in the preset database, the level and historical communication indicators of the candidate cells can be determined based on the preset database. In this way, the time for determining the level of candidate cells can be saved by using the preset database, thus improving the efficiency of cell camping.
[0098] It should be noted that the level of each historical cell and the corresponding communication indicators in the preset database are for reference only. After the terminal device camps on a candidate cell, the terminal device can collect the communication indicators while camping on the candidate cell in real time, determine the level of the candidate cell based on the communication indicators, and update the level of the candidate cell to the preset database.
[0099] Optionally, artificial intelligence algorithms can be used to determine the level of candidate cells based on communication indicators. Optionally, the artificial intelligence algorithm can include a self-learning algorithm. Self-learning refers to an algorithm that can automatically learn and generate labels from unlabeled data and use the learned data for training. Self-learning algorithms can automatically discover patterns and regularities in the input data by processing it, and generate models based on these patterns. Self-learning algorithms can reduce reliance on manually labeled data and improve the generalization ability and flexibility of the corresponding models.
[0100] Method 2: When the cell where the terminal device is camped is not a candidate cell included in the preset database, the communication indicators of the terminal device when camped on the cell are collected, and the cell is added to the preset database as a candidate cell. Then, the level of the candidate cell is determined based on the collected communication indicators.
[0101] Meanwhile, in some embodiments, the candidate cell level and communication indicators can be saved to a preset database.
[0102] Optionally, artificial intelligence algorithms can be used to determine the level of candidate cells based on communication metrics. In one example, an artificial intelligence algorithm can be used to construct a network learning model, and based on the network learning model, the level corresponding to the communication metrics can be determined. The training data of the network learning model includes historical communication metrics and corresponding levels of historically camped cells. In some embodiments, the artificial intelligence algorithm can learn the characteristics of the communication metrics and determine the correspondence between the characteristics of the communication metrics and the levels.
[0103] In some embodiments, maintaining the preset database includes: updating the levels of candidate cells to the preset database, and / or saving the determined levels of candidate cells to the preset database. Maintenance of the preset database can be achieved in methods 1 and 2 described above.
[0104] In related technologies, terminal devices do not predict the communication quality and level of cells in advance to avoid cells with poor communication quality. Instead, they determine the first cell based on protocol specifications. However, the method provided in this disclosure can use a large amount of data in a preset database and artificial intelligence algorithms to avoid cells with poor communication quality in advance and avoid camping on cells with poor communication quality, ensuring that the terminal device camps on cells with good communication quality and improving the user experience.
[0105] Furthermore, it should be noted that, with the user's permission, the levels of multiple candidate cells can be determined. For example, the levels of multiple candidate cells can be determined if the user agrees to the "User Experience Improvement Plan" (which includes the relevant provisions of this disclosure embodiment); or, for example, the levels of multiple candidate cells can be determined if the user enables preset functions, which may refer to functions related to this disclosure embodiment. This allows for a better understanding of user intentions and protection of user privacy, thereby further improving the user experience.
[0106] Step S102: Based on the levels of multiple candidate cells, determine the first cell, wherein the level of the first cell meets a preset threshold.
[0107] The preset threshold value can be set and selected based on actual needs. Optionally, the preset threshold can correspond to a higher level threshold, thus ensuring that the first cell is a cell with better communication quality, thereby ensuring that the terminal device camps on a cell with better communication quality, improving the user experience and avoiding data service problems such as lag.
[0108] In some embodiments, the levels of multiple candidate cells can be compared to determine a first cell whose level meets a preset threshold. Thus, after camping on the first cell, better network services can be provided to the user, improving the user experience.
[0109] Optionally, the first cell can be the highest-ranking cell among multiple candidate cells. This allows the terminal device to camp on the cell with the best communication quality, thus resolving issues such as lag and data interruptions when the terminal device is performing data services.
[0110] In some embodiments, determining the first cell based on the levels of multiple candidate cells may include the following three methods, which are described below.
[0111] Method 1: In response to the fact that the levels of multiple candidate cells are all lower than or equal to the first threshold, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode; cell search is performed under the second communication mode to determine the first cell, and the communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode.
[0112] The value of the first threshold can be set and selected based on actual needs. The value of the first threshold can also be related to the total number of levels. In one example, when the total number of candidate cell levels is 3, the first threshold can be the value of the lowest level among them. In another example, when the total number of candidate cell levels is 10, the first threshold can be the value of one of the lower levels.
[0113] A candidate cell whose level is lower than or equal to a first threshold can be characterized as a cell with poor communication quality. In some embodiments, if the levels of multiple candidate cells are all lower than or equal to the first threshold, it means that all candidate cells are cells with poor communication quality. In this case, under the current first communication standard, camping on any candidate cell may not meet the user's actual communication needs and may lead to situations such as data lag, severe disconnection, etc., corresponding to cells with poor communication quality.
[0114] Therefore, to meet users' actual communication needs and address the problems caused by poor cell communication quality, a first optimization strategy can be implemented. This first optimization strategy includes Radio Access Technology Degradation (RAT) to reduce the communication standard. Correspondingly, the communication standard can be adjusted from the first to the second communication standard, and cell search can be performed under the second communication standard. The first cell is then selected from the cells searched under the second communication standard. The communication quality of cells under the first communication standard is higher than that of cells under the second communication standard. Communication quality can be determined by any parameter or any combination of parameters such as data transmission rate, data latency, and connection density.
[0115] Additionally, it should be noted that the statement that the communication quality of a cell under the first communication standard is higher than that under the second communication standard refers to an ideal situation where the communication quality of a cell under the first communication standard is higher than that under the second communication standard. For example, ideally, the peak download speed of a 5G cell is 20Gbps, while the peak download speed of a 4G cell is 100Mbps. 5G cells outperform 4G cells in terms of data transmission speed. Similarly, the latency of a 5G cell is typically between 1 and 10 milliseconds, while the latency of a 4G cell is between 20 and 80 milliseconds. 5G cells outperform 4G cells in terms of data latency. When the candidate cell's level is lower than or equal to the first threshold, the communication quality of the candidate cell under the first communication standard may be lower than that of the candidate cell under the second communication standard. Therefore, for candidate cells whose level is lower than or equal to the first threshold, a method of lowering the communication standard can be used to determine the cell with better communication quality for camping.
[0116] Below is a specific example of downgrading the communication standard and searching for and staying in a cell under the downgraded communication standard:
[0117] The terminal device identifies multiple 5G candidate cells under the 5G communication standard, but the level of all these candidate cells is lower than or equal to the first threshold. In this case, the communication standard can be downgraded from 5G to 4G. Under the 4G standard, 4G cells are searched, and the first cell is selected for camping. Similarly, if the current communication standard is 4G, a switch from 4G to 3G (Third Generation Mobile Communication Technology) can be performed. The specific process is not detailed here.
[0118] In some embodiments, the method for determining the first cell among the cells searched under the second communication standard is similar to the method for determining the first cell among multiple candidate cells. The processes are similar. For example, the cell whose level is greater than or equal to the second threshold among the searched cells is selected as the first cell. Or, in response to the fact that the levels of all the cells in the searched cells are less than or equal to the first threshold, the first optimization strategy is executed. At this time, the communication standard can be downgraded from the 4G communication standard to the 3G communication standard. The remaining steps will not be described in detail here.
[0119] The first optimization strategy can adjust the communication standard of the terminal device, thereby allowing it to select a suitable cell to camp on under the reduced communication standard, thus improving the data service processing efficiency and performance of the first cell.
[0120] Method 2: Determine whether a second cell exists, and based on the second cell, determine the first cell. The level of the second cell is higher than or equal to the second threshold.
[0121] The value of the second threshold can be set and selected based on actual needs, and the second threshold is greater than the first threshold. The value of the second threshold can also be related to the total number of levels. In one example, when the total number of candidate cell levels is 3, the second threshold can be the value of the highest level among them. In another example, when the total number of candidate cell levels is 10, the second threshold can be a value of one of the higher levels.
[0122] In some embodiments, cells with a level higher than or equal to the second threshold can be characterized as cells with good communication quality. That is, the second cell is a cell with good communication quality.
[0123] In some embodiments, in response to the existence of at least one second cell among a plurality of candidate cells, one of the at least one second cell is identified as the first cell. The process of identifying one of the at least one second cell as the first cell is described below through two cases.
[0124] In the first case, the number of second cells is equal to 1.
[0125] In some embodiments, in response to the existence of a second cell among a plurality of candidate cells, the second cell is identified as the first cell.
[0126] In some embodiments, when there is only one second cell among multiple candidate cells, the communication quality of the other cells among the multiple candidate cells is lower than that of the second cell. Therefore, the second cell can be directly identified as the first cell.
[0127] In some embodiments, in response to the existence of a second cell among multiple candidate cells, the terminal device can remain camped on the first cell until the priority level of the first cell changes. This ensures that, in the case of only one second cell, the terminal device is always camped on the second cell with better communication quality. This method of keeping the terminal device camped on the first cell until its priority level changes can be understood as a form of locking, which can be implemented by the terminal device's processor in a specific implementation.
[0128] In some embodiments, after camping on the first cell, the communication indicators of the first cell can be collected in real time, and the level of the first cell can be determined based on the communication indicators of the first cell, thereby determining whether the level of the first cell has changed.
[0129] In some embodiments, if the level of the first cell remains unchanged, the user can remain camped on the first cell; if the level of the first cell changes, the current level of the first cell is updated to a preset database, and the first cell is redefined. The process of redefineding the first cell can be referred to the following, and will not be specifically described here. The method of updating the current level of the first cell to the preset database and redefined the first cell can be understood as a kind of unlocking, which can be implemented by the processor of the terminal device in a specific implementation.
[0130] In the second scenario, the number of second communities is greater than 1.
[0131] If the number of second cells is greater than 1, then there are multiple second cells. In some embodiments, in response to the existence of multiple second cells among multiple candidate cells, a second cell is determined among the multiple second cells based on a preset rule; and the second cell is determined as the first cell.
[0132] The preset rules are used to characterize the rules governing the cell selection process. Optionally, the preset rules may include communication protocol rules or cell selection algorithms. Correspondingly, a second cell can be determined from multiple second cells based on communication protocol rules or cell selection algorithms. In one example, a second cell can be determined from multiple second cells based on a cell selection algorithm; for example, the highest-ranking second cell can be selected and designated as the first cell. In another example, a second cell can be determined from multiple second cells based on the 3rd Generation Partnership Project (3GPP) protocol rules.
[0133] In some embodiments, if the level of the first cell changes, the first cell can be re-determined among multiple second cells. The process of re-determining the first cell can be referred to the content shown in determining a first cell among multiple second cells, and will not be repeated here.
[0134] Method 3: In response to the fact that the levels of multiple candidate cells are all higher than or equal to the first threshold and the levels of multiple candidate cells are lower than or equal to the second threshold, the first cell is determined from the multiple candidate cells based on preset rules.
[0135] Among them, the level of multiple candidate cells is higher than or equal to the first threshold, and the level of multiple candidate cells is lower than or equal to the second threshold, which is used to characterize that multiple candidate cells are cells with medium communication quality.
[0136] In some embodiments, in response to multiple candidate cells being cells with moderate communication quality, a first cell can be determined from the multiple candidate cells based on preset rules. The content of the preset rules can be found in the preset rules of Method 2, and will not be repeated here.
[0137] Through methods 1-3 in steps S102, this disclosure can implement different methods and optimization strategies based on the specific level of the candidate cell, thereby ensuring that the terminal device camps on the cell with better communication quality as much as possible, solving the problems caused by poor cell communication quality, and improving user experience.
[0138] Step S103: Stay in the first cell.
[0139] In some embodiments, the terminal can perform step S103 either if it is already camped on another cell or if it is not camped on another cell. In one example, in response to the terminal being camped on another cell, the terminal can switch the camped cell from the current cell to the first cell and camp on the first cell. In another example, in response to the terminal not being camped on another cell, it can access and camp on the first cell.
[0140] In some embodiments, the terminal device may camp on the first cell in the manner described above. After camping on the first cell, the terminal device may collect the communication indicators of the first cell in real time and determine the level of the first cell based on the communication indicators.
[0141] In some embodiments, in response to a change in the level of the first cell, the terminal device can re-determine the first cell and camp on the re-determined first cell, thereby ensuring that the terminal device always camps on a cell with good communication quality. Based on changes in the level of the first cell, three methods for re-determining the first cell are given below, and each method is explained.
[0142] Method 1: In response to the first cell's level changing from being higher than or equal to the second threshold to being lower than or equal to the second threshold but higher than or equal to the first threshold, a third cell is determined, and the level of the third cell is higher than or equal to the second threshold; based on the third cell, the first cell is re-determined.
[0143] The third cell can be a cell among the neighboring cells of the first cell that meets the conditions. In some embodiments, the first cell may or may not have a third cell among its neighboring cells. In response to the existence of a third cell, the first cell can be re-determined based on the third cell; in response to the absence of a third cell, other cells besides the current first cell are cells of the same or lower level as the current first cell, and the cell can continue to reside in the current first cell. This can also save the execution time by avoiding the cell handover process.
[0144] In some embodiments, the level of the first cell changes from being higher than or equal to a second threshold to being lower than or equal to a second threshold, and being higher than or equal to a first threshold can characterize the first cell as changing from a cell with good communication quality to a cell with medium communication quality. At this time, cells with good communication quality can be identified, and the first cell can be re-identified among cells with good communication quality.
[0145] Method 2: In response to the change in the level of the first cell from higher than or equal to the second threshold to lower than or equal to the first threshold, a fourth cell is determined. The level of the fourth cell is higher than or equal to the first threshold, and the second threshold is greater than the first threshold. Based on the fourth cell, the first cell is re-determined.
[0146] The fourth cell can be a cell that meets the conditions among the neighboring cells of the first cell. Optionally, the level of the fourth cell can be higher than or equal to the first threshold and lower than or equal to the second threshold, that is, the fourth cell can be characterized as a cell with medium communication quality; or, the level of the fourth cell can be higher than or equal to the second threshold, that is, the fourth cell can be characterized as a cell with good communication quality.
[0147] In some embodiments, a fourth cell may or may not exist among the neighboring cells of the first cell. In response to the existence of a fourth cell, the first cell can be re-determined based on the fourth cell; conversely, in response to the absence of a fourth cell, the communication mode of the terminal device can be adjusted from the first communication mode to the second communication mode. Cell search is then performed under the second communication mode to re-determine the first cell, where the communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode.
[0148] In some embodiments, the change in the level of the first cell from above or equal to the second threshold to below or equal to the first threshold can characterize the change in the first cell from a cell with good communication quality to a cell with poor communication quality. At this time, cells with good communication quality and cells with medium communication quality can be identified, and the first cell can be re-identified among cells with good communication quality and cells with medium communication quality.
[0149] It should be noted that the communication standard of the terminal device is downgraded from the first communication standard to the second communication standard; the cell search is performed under the second communication standard, and the first cell is re-determined. This can be referred to the content in the above embodiment, and will not be repeated here.
[0150] Method 3: In response to the first cell's level changing from being lower than or equal to the second threshold and higher than or equal to the first threshold to being lower than or equal to the first threshold, a fifth cell is determined, and the level of the fifth cell is higher than or equal to the first threshold; based on the fifth cell, the first cell is re-determined.
[0151] The fifth cell can be a cell that meets the conditions among the neighboring cells of the first cell. Optionally, the level of the fifth cell can be higher than or equal to the first threshold and lower than or equal to the second threshold, that is, the fifth cell can be characterized as a cell with medium communication quality; or, the level of the fifth cell can be higher than or equal to the second threshold, that is, the fifth cell can be characterized as a cell with good communication quality.
[0152] In some embodiments, a fifth cell may or may not exist among the neighboring cells of the first cell. In response to the existence of a fifth cell, the first cell can be re-determined based on the fifth cell; conversely, in response to the absence of a fifth cell, the communication mode of the terminal device can be adjusted from the first communication mode to the second communication mode. Cell search is then performed under the second communication mode to re-determine the first cell. The communication quality of cells under the first communication mode is higher than that of cells under the second communication mode. The specific process will not be elaborated here.
[0153] In some embodiments, the change in the level of the first cell from above or equal to the second threshold to below or equal to the first threshold can characterize the change in the first cell from a cell with medium communication quality to a cell with poor communication quality. At this time, cells with good and medium communication quality can be identified, and the first cell can be re-identified among cells with good and medium communication quality.
[0154] By using methods 1-3 in steps S103, this disclosure can select the corresponding processing method based on the change in the level of the first cell when the level of the first cell changes, so as to redetermine the first cell, thereby ensuring that the terminal device camps on the cell with better communication quality as much as possible and improving the user experience.
[0155] The method provided in this disclosure can determine the level of multiple candidate cells, thereby determining the communication quality of each candidate cell. Based on the communication quality of each cell, a first cell to be camped on can be determined, and the terminal device can camp on the first cell. In this way, it can be ensured that the terminal device camps on a cell with better communication quality, thereby ensuring the smooth operation of data services, avoiding data signal transmission problems, and improving the user experience.
[0156] Figure 2 This is a flowchart illustrating a cell dwell method according to an exemplary embodiment, executed by a terminal device. See [link to flowchart]. Figure 2 The method includes the following steps:
[0157] Step S201: Determine multiple candidate cells under the current location information.
[0158] In step S202, in response to the terminal device entering a preset scenario, it is determined whether the preset database includes candidate cells. If yes, then step S205 is executed; otherwise, step S203 is executed.
[0159] Step S203: Collect communication metrics when the terminal device is camped in the candidate cell.
[0160] Step S204: Using artificial intelligence algorithms and based on communication indicators, the priority level of candidate cells is determined. Proceed to S206.
[0161] Step S205: Based on the preset database, determine the level of the historically resided cells corresponding to the candidate cells in the preset database.
[0162] Step S206: Determine whether the levels of multiple candidate cells are all lower than or equal to the first threshold. If yes, proceed to step S207; otherwise, proceed to step S209.
[0163] Step S207: Downgrade the communication standard of the terminal device from the first communication standard to the second communication standard.
[0164] Step S208: Perform cell search under the second communication standard, determine the first cell, and camp on the first cell. Then proceed to step S215.
[0165] Step S209: Determine whether a second cell exists among the multiple candidate cells. If yes, proceed to step S210; otherwise, proceed to step S214.
[0166] Step S210: Determine if the number of the second cell is one. If yes, proceed to step S212; otherwise, proceed to step S211.
[0167] Step S211: Determine the first cell from among multiple second cells and camp on the first cell. Then proceed to step S215.
[0168] Step S212: The second cell is identified as the first cell, and the user stays in the first cell.
[0169] Step S213: Lock onto the first cell and remain camped on the first cell until the level of the first cell changes. Then proceed to step S215.
[0170] In step S214, in response to the fact that the levels of multiple candidate cells are all higher than or equal to the first threshold and the levels of multiple candidate cells are lower than or equal to the second threshold, a first cell is determined from the multiple candidate cells based on preset rules, and the cell is camped on the first cell. Then proceed to step S215.
[0171] Step S215: Determine whether the level of the first cell has changed.
[0172] Step S216: Re-determine the first cell and stay in the newly determined first cell.
[0173] Step S217: Continue to stay in the first community.
[0174] Figure 3 This is a block diagram illustrating a cell-based dwell device according to an exemplary embodiment. See also... Figure 3 The device includes:
[0175] The determination module 301 is configured to determine the level of multiple candidate cells. The candidate cells are used to characterize cells that can provide communication services to terminal devices, and the level is used to characterize the communication quality when the terminal device camps on a candidate cell. The level is positively correlated with the communication quality.
[0176] The determination module 301 is also configured to determine the first cell based on the levels of multiple candidate cells, wherein the level of the first cell meets a preset threshold.
[0177] Processing module 302 is configured to camp on the first cell.
[0178] In some embodiments, the determining module 301 is configured to:
[0179] For each of the multiple candidate cells, collect communication metrics when the terminal device is camped in the candidate cell;
[0180] Based on communication metrics, the level of candidate cells is determined.
[0181] In some embodiments, the determining module 301 is configured to:
[0182] In response to the fact that the levels of multiple candidate cells are all lower than or equal to the first threshold, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode. The communication quality of cells under the first communication mode is higher than that of cells under the second communication mode.
[0183] Cell search is performed under the second communication standard to determine the first cell.
[0184] In some embodiments, the determining module 301 is configured to:
[0185] In response to the existence of at least one second cell among multiple candidate cells, one of the at least one second cell is identified as the first cell, and the level of the second cell is higher than or equal to a second threshold.
[0186] In some embodiments, the processing module 302 is further configured to:
[0187] In response to the existence of a second cell among multiple candidate cells, the system remains camped on the first cell until the priority level of the first cell changes.
[0188] In some embodiments, the determining module 301 is configured to:
[0189] In response to the existence of multiple second cells among multiple candidate cells, a second cell is determined from among the multiple second cells based on preset rules;
[0190] A second cell is designated as the first cell.
[0191] In some embodiments, the determining module 301 is configured to:
[0192] In response to the fact that the levels of multiple candidate cells are all higher than or equal to the first threshold and the levels of multiple candidate cells are lower than or equal to the second threshold, the first cell is determined from the multiple candidate cells based on preset rules.
[0193] In some embodiments, the processing module 302 is further configured to:
[0194] In response to a change in the priority level of the first cell, the first cell is redefined.
[0195] They stayed in the newly designated first community.
[0196] In some embodiments, the processing module 302 is configured to:
[0197] In response to the first cell's level changing from being higher than or equal to the second threshold to being lower than or equal to the second threshold but higher than or equal to the first threshold, a third cell is determined, wherein the level of the third cell is higher than or equal to the second threshold.
[0198] Based on the third cell, the first cell is redefined.
[0199] In some embodiments, the processing module 302 is configured to:
[0200] In response to the first cell's level changing from being higher than or equal to the second threshold to being lower than or equal to the first threshold, a fourth cell is determined, where the fourth cell's level is higher than or equal to the first threshold.
[0201] Based on the fourth cell, the first cell is redefined.
[0202] In some embodiments, the processing module 302 is further configured to:
[0203] In response to the absence of a fourth cell, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode. The communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode.
[0204] Cell search is performed under the second communication standard to re-identify the first cell.
[0205] In some embodiments, the determining module 301 is configured to:
[0206] In response to the terminal device entering a preset scenario, the levels of multiple candidate cells are determined; the preset scenario includes at least one of the following:
[0207] Launch the default application;
[0208] During the use of the preset application, the data transmission parameters meet the preset conditions.
[0209] In some embodiments, the processing module 302 is further configured to:
[0210] Maintain a preset database, which includes the level and historical communication metrics corresponding to candidate cells.
[0211] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0212] This disclosure also provides a terminal device, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute the cell camping method in the above embodiments.
[0213] Figure 4 This is a block diagram of a terminal device 400 according to an exemplary embodiment.
[0214] Reference Figure 4 The terminal device 400 may include one or more of the following components: processing component 402, memory 404, power supply component 406, multimedia component 408, audio component 410, input / output (I / O) interface 412, sensor component 414, and communication component 416.
[0215] Processing component 402 typically controls the overall operation of terminal device 400, such as operations associated with display, telephone calls, data communication, camera operation, and recording. Processing component 402 may include one or more processors 420 to execute instructions to complete all or part of the steps of the methods described above. Furthermore, processing component 402 may include one or more modules to facilitate interaction between processing component 402 and other components. For example, processing component 402 may include a multimedia module to facilitate interaction between multimedia component 408 and processing component 402.
[0216] Memory 404 is configured to store various types of data to support operation on terminal device 400. Examples of this data include instructions for any application or method operating on terminal device 400, contact data, phonebook data, messages, pictures, videos, etc. Memory 404 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0217] Power supply component 406 provides power to various components of terminal device 400. Power supply component 406 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to terminal device 400.
[0218] Multimedia component 408 includes a screen that provides an output interface between the terminal device 400 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of the touch or swipe action but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 408 includes a front-facing camera and / or a rear-facing camera. When the terminal device 400 is in an operating mode, such as a shooting mode or a video mode, the front-facing camera and / or the rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0219] Audio component 410 is configured to output and / or input audio signals. For example, audio component 410 includes a microphone (MIC) configured to receive external audio signals when terminal device 400 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 404 or transmitted via communication component 416. In some embodiments, audio component 410 also includes a speaker for outputting audio signals.
[0220] I / O interface 412 provides an interface between processing component 402 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0221] Sensor assembly 414 includes one or more sensors for providing status assessments of various aspects of terminal device 400. For example, sensor assembly 414 may detect the on / off state of terminal device 400, the relative positioning of components such as the display and keypad of terminal device 400, changes in position of terminal device 400 or a component of terminal device 400, the presence or absence of user contact with terminal device 400, orientation or acceleration / deceleration of terminal device 400, and temperature changes of terminal device 400. Sensor assembly 414 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 414 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 414 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.
[0222] Communication component 416 is configured to facilitate wired or wireless communication between terminal device 400 and other devices. Terminal device 400 can access wireless networks based on communication standards, such as WiFi, 2G, or 3G, or combinations thereof. In one exemplary embodiment, communication component 416 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 416 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0223] In an exemplary embodiment, the terminal device 400 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.
[0224] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 404 including instructions, which can be executed by a processor 420 of a terminal device 400 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0225] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a terminal device, enables the terminal device to perform the cell-camping method provided in the exemplary embodiments of this disclosure.
[0226] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the cell dwell method described in the above embodiments.
[0227] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0228] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for maintaining a presence in a residential community, characterized in that, include: Multiple candidate cells are assigned levels, which characterize cells capable of providing communication services to terminal devices. The levels characterize the communication quality when the terminal device resides in the candidate cells, and the levels are positively correlated with the communication quality. Based on the levels of the multiple candidate cells, a first cell is determined, and the level of the first cell meets a preset threshold. They stayed in the first residential area.
2. The method according to claim 1, characterized in that, The determination of the levels of multiple candidate cells includes: For each of the multiple candidate cells, collect communication metrics when the terminal device is camped in the candidate cell; The level of the candidate cell is determined based on the communication metrics.
3. The method according to claim 1 or 2, characterized in that, The step of determining the first cell based on the levels of the multiple candidate cells includes: In response to the fact that the levels of the multiple candidate cells are all lower than or equal to a first threshold, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode, where the communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode. Cell search is performed under the second communication standard to determine the first cell.
4. The method according to claim 1 or 2, characterized in that, The step of determining the first cell based on the levels of the multiple candidate cells includes: In response to the existence of at least one second cell among the plurality of candidate cells, one of the at least one second cell is identified as the first cell, wherein the level of the second cell is higher than or equal to a second threshold.
5. The method according to claim 4, characterized in that, The method further includes: In response to the existence of a second cell among the plurality of candidate cells, the cell remains camped on the first cell until the priority of the first cell changes.
6. The method according to claim 4, characterized in that, The step of determining one of the at least one second cell as the first cell in response to the existence of at least one second cell among the plurality of candidate cells includes: In response to the existence of multiple second cells among the multiple candidate cells, a second cell is determined from the multiple second cells based on a preset rule; The second cell is identified as the first cell.
7. The method according to claim 1 or 2, characterized in that, The step of determining the first cell based on the levels of the multiple candidate cells includes: In response to the fact that the levels of the plurality of candidate cells are all higher than or equal to a first threshold and the levels of the plurality of candidate cells are lower than or equal to a second threshold, the first cell is determined from the plurality of candidate cells based on a preset rule.
8. The method according to claim 1 or 2, characterized in that, The method further includes: In response to a change in the priority level of the first cell, the first cell is redefined; They stayed in the newly designated first community.
9. The method according to claim 8, characterized in that, The response to a change in the level of the first cell, redetermining the first cell, includes: In response to the first cell's level changing from being higher than or equal to a second threshold to being lower than or equal to the second threshold but higher than or equal to a first threshold, a third cell is determined, wherein the level of the third cell is higher than or equal to the second threshold. Based on the third cell, the first cell is redefined.
10. The method according to claim 8, characterized in that, The response to a change in the level of the first cell, redetermining the first cell, includes: In response to the first cell's level changing from being higher than or equal to a second threshold to being lower than or equal to a first threshold, a fourth cell is determined, wherein the fourth cell's level is higher than or equal to the first threshold, and the second threshold is greater than the first threshold; Based on the fourth cell, the first cell is redefined.
11. The method according to claim 10, characterized in that, The method further includes: In response to the absence of the fourth cell, the communication mode of the terminal device is adjusted from the first communication mode to the second communication mode, wherein the communication quality of the cell under the first communication mode is higher than that of the cell under the second communication mode. Cell search is performed under the second communication standard to re-determine the first cell.
12. The method according to claim 1, characterized in that, The determination of the levels of multiple candidate cells includes: In response to the terminal device entering a preset scenario, the level of the plurality of candidate cells is determined; the preset scenario includes at least one of the following: Launch the default application; During the use of the preset application, the data transmission parameters meet the preset conditions.
13. The method according to claim 2, characterized in that, The method further includes: Maintain a preset database, which includes the level and historical communication indicators corresponding to the candidate cells.
14. A community dwelling device, characterized in that, include: The determination module is configured to determine the level of multiple candidate cells, wherein the candidate cells are used to characterize cells that can provide communication services to terminal devices, and the level is used to characterize the communication quality when the terminal device camps on the candidate cells, and the level is positively correlated with the communication quality; The determining module is further configured to determine a first cell based on the levels of the plurality of candidate cells, wherein the level of the first cell meets a preset threshold. The processing module is configured to reside in the first cell.
15. The apparatus according to claim 14, characterized in that, The determining module is configured as follows: For each of the multiple candidate cells, collect communication metrics when the terminal device is camped in the candidate cell; The level of the candidate cell is determined based on the communication metrics.
16. A terminal device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to perform the cell dwell method as described in any one of claims 1-13.
17. A non-transitory computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor of the terminal device, the terminal device is able to perform the cell camping method as described in any one of claims 1-13.
18. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the cell dwell method as described in any one of claims 1-13.