Cell switching method, cell switching information determination method and device, and electronic equipment
Through the collaborative work between the terminal and the cloud, analyzing cell information and performing cell handover, the network abnormality caused by frequent cell handover under high-speed mobile is solved, and the user experience and network quality are improved.
Patent Information
- Application Number
- CN202411590153.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-01-03
AI Technical Summary
In high-speed mobile scenarios, frequent cell handovers lead to abnormal network drops and lags, and the user's network experience is poor.
The terminal and the cloud work together to obtain and analyze the information of the resident cell, determine the mobile line and cell quality, perform cell handover to switch to high-quality cells or avoid low-quality cells, and ensure the stability of network connection.
It effectively avoids access to abnormal cells, improves the network experience and network quality of end users, and ensures the stability and performance of network connections.
Smart Images

Figure CN119255319A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a cell switching method, a cell switching information determination method, a device and an electronic device. Background Art
[0002] At present, high-speed travel modes such as highways and high-speed railways have become the main choice for people. User Equipment (UE, also known as terminal) usually switches cells frequently during movement, and rapid cell switching can cause network switching failures and abnormal network drops in the terminal, resulting in poor user network experience. The current terminal's network anomalies in high-speed mobile scenarios are based on an escape plan after residing in an abnormal cell. This plan cannot avoid the problem of Internet lag caused by accessing an abnormal cell, which also causes a poor user network experience. Summary of the invention
[0003] The purpose of the embodiments of the present application is to provide a cell switching method, a cell switching information determination method, an apparatus and an electronic device, which can solve the problem of poor user network experience caused by cell switching in related technologies.
[0004] In a first aspect, an embodiment of the present application provides a cell switching method, which is performed by a terminal, and the method includes:
[0005] When the terminal is in a mobile state, obtaining the resident cell information of the terminal;
[0006] In a case where it is determined according to the resident cell information of the terminal that the mobile line of the terminal matches the first line, determining the cell switching information of the first line;
[0007] Performing cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell;
[0008] The cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0009] In a second aspect, an embodiment of the present application provides a method for determining cell switching information, which is executed by a cloud, and the method includes:
[0010] Obtaining the resident cell information corresponding to the first line reported by the terminal;
[0011] Determine the cell switching information corresponding to the first line according to the resident cell information;
[0012] Sending cell switching information corresponding to the first line to the terminal;
[0013] The cell switching information is used by the terminal to perform cell switching so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0014] In a third aspect, an embodiment of the present application provides a cell switching device, applied to a terminal, the device comprising:
[0015] A first acquisition module, configured to acquire the resident cell information of the terminal when the terminal is in a mobile state;
[0016] A first determination module, configured to determine cell switching information of the first line when it is determined that the mobile line of the terminal matches the first line according to the resident cell information of the terminal;
[0017] An execution module, configured to perform cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell;
[0018] The cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0019] In a fourth aspect, an embodiment of the present application provides a cell switching information determination device, which is applied to a cloud, and the device includes:
[0020] A second acquisition module is used to acquire the resident cell information corresponding to the first line reported by the terminal;
[0021] A second determination module, configured to determine the cell switching information corresponding to the first line according to the resident cell information;
[0022] A sending module, used for sending the cell switching information corresponding to the first line to the terminal;
[0023] The cell switching information is used by the terminal to perform cell switching so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0024] In a fifth aspect, an embodiment of the present application provides an electronic device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0025] In a sixth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented.
[0026] In the seventh aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method described in the first aspect, or to implement the method described in the second aspect.
[0027] In an eighth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or to implement the steps of the method described in the second aspect.
[0028] In an embodiment of the present application, when the terminal is in a mobile state, it can determine the first line that matches the mobile line of the terminal according to its resident cell information, and determine the cell switching information of the first line. The terminal performs cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell; wherein the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition. Furthermore, the terminal can switch to the first cell with better cell quality on its mobile line, and / or avoid the second cell with poor cell quality, so as to ensure that the terminal accesses a cell with better quality, avoid the terminal accessing an abnormal cell, effectively ensure the network quality of the terminal, and improve the network experience of the terminal user. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 is a flow chart of a cell switching method provided in an embodiment of the present application;
[0030] Figure 2 is a flow chart of a method for determining cell switching information provided by an embodiment of the present application;
[0031] Figure 3 is a flowchart of another method for determining cell switching information provided by an embodiment of the present application;
[0032] Figure 4 is a flow chart of a mobile line identification method provided by an embodiment of the present application;
[0033] Figure 5 is a flow chart of another cell switching method provided in an embodiment of the present application;
[0034] Figure 6is a structural diagram of a cell switching device provided in an embodiment of the present application;
[0035] Figure 7 is a structural diagram of a cell switching information determination device provided in an embodiment of the present application;
[0036] Figure 8 is a structural diagram of an electronic device provided in an embodiment of the present application;
[0037] Fig. 9 It is a structural diagram of another electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0039] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0040] In conjunction with the accompanying drawings, the cell switching method, cell switching information determination method, device and electronic device provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.
[0041] Please refer to Figure 1 , Figure 1 1 is a flow chart of a cell switching method provided in an embodiment of the present application, and the method is executed by a terminal. Figure 1 As shown, the method comprises the following steps:
[0042] Step 101: When a terminal is in a mobile state, obtain the resident cell information of the terminal.
[0043] In the embodiment of the present application, the terminal is in a mobile state, which can also be referred to as a mobile scene. For example, if a user carrying the terminal is in a driving state, the terminal is in a mobile state. It can be understood that the terminal can identify whether it is in a mobile state through an acceleration sensor.
[0044] Optionally, the mobile state in the embodiment of the present application may refer to a high-speed mobile state, or may also be referred to as a fast mobile state. For example, when the terminal acceleration sensor recognizes that the terminal's moving speed is greater than a preset speed, it is confirmed that the terminal is in a high-speed mobile state. For example, when the terminal is on a high-speed train, a vehicle traveling on a highway, or the like, it can be considered that the terminal is in a high-speed mobile state.
[0045] It is understandable that when the terminal is in a mobile state, it will perform cell switching according to the change of its position. When the terminal is in a high-speed mobile state, it will perform frequent cell switching.
[0046] In the embodiment of the present application, when the terminal is in a mobile state, the terminal obtains its own resident cell information, wherein the resident cell information of the terminal may be all cell information where the terminal resides in the current and previous preset time periods, that is, which cells the terminal has resided in.
[0047] Optionally, the resident cell information includes the cell identifier (cell identifier, cell ID), network standard, cell frequency, tracking area code (Tracking Area Code, TAC), physical cell identifier (Physical Cell Identifier, PCI) of the cell where the terminal resides, and switching relations between different cells (or cell IDs).
[0048] Step 102: When it is determined according to the resident cell information of the terminal that the mobile line of the terminal matches the first line, determine the cell switching information of the first line.
[0049] It is understandable that the terminal can know which cells the terminal has resided in during the movement and the switching relationship between these cells based on the resided cell information. Further, the terminal can determine the movement route of the terminal based on the cells the terminal has resided in during the movement and the switching relationship between these cells.
[0050] After determining its moving route, the terminal matches the moving route with a plurality of known routes acquired in advance, thereby determining a known route matching the moving route of the terminal. It should be noted that the terminal may store a known route database, which includes a plurality of known routes.
[0051] Optionally, the multiple known routes may be sent to the terminal by the cloud, and the cloud may be a backend server of the terminal. For example, the cloud may collect routes reported by different terminals in a mobile state, and send these routes to all terminals, so that the terminals can establish a known route database based on the received routes, and the routes included in the database are also known routes.
[0052] Alternatively, the multiple known routes in the known route database may also be obtained by the terminal through other means, such as being downloaded from the Internet, or being collected by the terminal based on its historical movement events, and so on.
[0053] In the embodiment of the present application, after the terminal determines the mobile route of the terminal according to the above-mentioned resident cell information, the terminal matches the mobile route with the known route, so as to determine the first route matching the mobile route, and determine the cell switching information corresponding to the first route. It can be understood that the first route is also a known route, and which cells the first route corresponds to and the switching relationship between these cells are also known. Among them, the cell switching information of the first route can include the cell information of all cells and neighboring cells corresponding to the first route (for example, the cell IDs, cell frequencies, network standards of these cells, which cells have good cell quality, which cells have poor cell quality), the cell switching relationship corresponding to the first route, the preset cell switching path corresponding to the first route, the first cell list, the second cell list, etc., wherein the cell quality of the cells in the first cell list meets the preset threshold condition, and the cell quality of the cells in the second cell list does not meet the preset threshold condition, or it can also be understood that the cell quality of the cells in the first cell list is better than the cell quality of the cells in the second cell list.
[0054] Step 103: Perform cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell; wherein the cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0055] In an embodiment of the present application, after the terminal determines the cell switching information of the first line, the terminal performs cell switching on its mobile line according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell. Among them, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition, which can also be understood as the cell quality of the first cell is better than the cell quality of the second cell. Furthermore, the terminal can switch the network connection to a cell with better cell quality on the mobile line, and / or avoid the network connection with the cell with poor cell quality, so as to ensure that the cell accessed by the terminal is a cell with better quality, avoid the terminal accessing an abnormal cell, effectively ensure the network quality of the terminal, and improve the network experience of the terminal user.
[0056] It should be noted that whether the cell quality meets the preset threshold condition can be evaluated based on the reference signal received power (RSRP), reference signal received quality (RSRQ), and signal-to-noise and Interference Ratio (SINR) reported by the terminal. For example, if the RSRP reported by the terminal in the current resident cell is greater than or equal to the first threshold, and the RSRQ is greater than or equal to the second threshold, and the SINR is greater than or equal to the third threshold, then it is considered that the cell quality of the current resident cell meets the preset threshold condition, and it can also be understood that the current resident cell is a cell with better cell quality, that is, the current resident cell is the first cell; if the RSRP reported by the terminal in the current resident cell is less than the first threshold, or the RSRQ is less than the second threshold, or the SINR is less than the third threshold, then it is considered that the cell quality of the current resident cell does not meet the preset threshold condition, and it can also be understood that the cell quality of the current resident cell is poor, that is, the current resident cell is the second cell.
[0057] Alternatively, whether the cell quality meets the preset threshold condition can also be evaluated through other methods. For example, if more than a preset number of resident terminals in the current resident cell can access the Internet without lag, then the current resident cell is considered to meet the preset threshold condition, that is, the current resident cell is the first cell; if less than a preset number of resident terminals in the current resident cell can access the Internet without lag, then the current resident cell is considered to not meet the preset threshold condition, and the current resident cell is the second cell.
[0058] In the embodiment of the present application, the mobile route of the terminal matches the first route, and the mobile trajectory of the terminal can be considered to be the first route, and the first route is a known route, so the cell switching information corresponding to the first route can be obtained, such as the cell quality of all cells corresponding to the first route, the cell quality of neighboring cells of all cells, and the switching relationship between these cells. Furthermore, based on these cell switching information, the terminal can also know which cells have better cell quality and which cells have worse cell quality when the terminal moves along the first route, so that the terminal can perform cell switching based on the cell switching information, so that the terminal can switch the network connection to the cell with better cell quality (such as the first cell), and avoid the network connection with the cell with poor cell quality (such as the second cell), thereby effectively ensuring the network quality of the terminal and ensuring that the terminal user can have a better network experience.
[0059] Optionally, the cell switching information includes a preset cell switching path, and performing cell switching according to the cell switching information includes:
[0060] Performing cell switching according to the preset cell switching path;
[0061] The preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M.
[0062] Optionally, the preset cell switching path can be obtained by the terminal from the cloud. For example, the cloud collects cell information of the first line reported by different terminals, including cell information of the cells where these terminals are stationed and cell information of neighboring cells of the stationed cells, etc. For example, the cell information may include cell ID, network standard, cell frequency, cell switching relationship, etc., and then the cloud can also know which cells of the cell corresponding to the first line and its neighboring cells have better cell quality (for example, the cell quality meets the preset threshold conditions) and which cells have poor cell quality (for example, the cell quality does not meet the preset threshold conditions). The cloud can select the cell with better cell quality to construct the preset cell switching path, and send the preset cell switching path to the terminal.
[0063] In an embodiment of the present application, the cell switching information of the first line includes the preset cell switching path, and then when the moving line of the terminal matches the first line, it is considered that the terminal is moving according to the first line. The terminal can obtain the preset cell switching path corresponding to the first line from the cloud in real time, or the preset cell switching path has been stored in the terminal, and the terminal performs cell switching according to the preset cell switching path.
[0064] Among them, the preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M. In the embodiment of the present application, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition. It can be understood that the cell quality of the first cell is better than the cell quality of the second cell, that is, the number of cells with better cell quality among the cells included in the preset cell switching path is larger, so that when the terminal performs cell switching according to the preset cell switching path, it can effectively ensure that the network connection of the terminal can access more cells with better cell quality, thereby ensuring the network quality of the terminal and effectively improving the network experience of the terminal user. For example, M is equal to 0, that is, the preset cell switching path includes all first cells with better cell quality, so that the network quality of the terminal can be effectively guaranteed.
[0065] Optionally, the cell switching information includes a first cell list and a second cell list, the cells included in the first cell list are the first cells, and the cells included in the second cell list are the second cells;
[0066] The performing cell switching according to the cell switching information includes:
[0067] Determining a current resident cell of the terminal;
[0068] Obtain a neighboring cell of the currently resident cell and perform at least one of the following:
[0069] When the neighboring cell is a cell in the first cell list, controlling the network connection of the terminal to be switched to the neighboring cell;
[0070] In the case that the neighboring cell is a cell in the second cell list, the network connection of the terminal is controlled to avoid the neighboring cell by prohibiting the cell.
[0071] Among them, the cell included in the first cell list is the first cell, the cell included in the second cell list is the second cell, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition. It can be understood that the cell quality of the cell included in the first cell list is better than the cell quality of the cell included in the second cell list.
[0072] In an embodiment of the present application, when it is determined that the mobile line of the terminal matches the first line, the terminal determines the cell switching information of the first line, and the cell switching information includes the first cell list and the second cell list, and then the terminal can learn which cells' cell quality meets the preset threshold conditions according to the first cell list, which can be understood as the cell quality of these cells is good, and learn which cells' cell quality does not meet the preset threshold conditions according to the second cell list, which can be understood as the cell quality of these cells is poor. In this case, the terminal determines the current resident cell and determines the neighboring cells of the current resident cell. The terminal can match the neighboring cells with the first cell list and the second cell list to determine whether the neighboring cell is a cell in the first cell list or a cell in the second cell list. Furthermore, if the neighboring cell is a cell in the first cell list, indicating that the cell quality of the neighboring cell is better, the terminal controls its network connection to switch to the neighboring cell, thereby ensuring that the terminal accesses the cell with better network quality and effectively guarantees the network quality of the terminal; if the neighboring cell is a cell in the second cell list, indicating that the cell quality of the neighboring cell is poor, the terminal controls the terminal's network connection to avoid the neighboring cell by prohibiting the cell, that is, prohibiting the terminal's network connection from accessing the neighboring cell, thereby preventing the terminal from accessing the cell with poor network quality and avoiding network lag at the terminal, thereby ensuring the network quality of the terminal.
[0073] It can be understood that there may be multiple neighboring cells of the current resident cell of the terminal. If one of the neighboring cells (e.g., the first neighboring cell) is a cell in the first cell list, and another neighboring cell (e.g., the second neighboring cell) is a cell in the second cell list, the terminal can switch the network connection to the first neighboring cell, and control the terminal's network connection to avoid the second neighboring cell by prohibiting the cell. In this way, the terminal's network connection can timely access the cell with better cell quality and avoid the cell with poor cell quality, thereby effectively ensuring the terminal's network quality.
[0074] Optionally, the first cell list and the second cell list may be sent from the cloud to the terminal. For example, the cloud may collect the resident cell information reported by different terminals in a mobile state, and then the cloud can know which cells have better cell quality and which cells have worse cell quality based on the resident cell information reported by these terminals, and collect cells with better cell quality to construct the first cell list, collect cells with worse cell quality to construct the second cell list, and send the first cell list and the second cell list to the terminal. Then, the terminal can perform cell switching and / or avoidance based on the first cell list and the second cell list, thereby effectively ensuring the network quality of the terminal.
[0075] Optionally, in a case where the cell switching information includes the first cell list and the second cell list, the cell switching information further includes a preset cell switching path, where the preset cell switching path includes N first cells and M second cells, where N is an integer greater than or equal to 1, and M is an integer greater than or equal to 0; wherein, in a case where the neighboring cell is a cell in the first cell list, controlling the network connection of the terminal to be switched to the neighboring cell includes:
[0076] The network connection of the terminal is controlled to be switched from the current resident cell to the neighboring cell according to the preset cell switching path, wherein the preset cell switching path includes the current resident cell and the neighboring cell.
[0077] In the embodiment of the present application, the cell switching information includes the first cell list, the second cell list and the preset cell switching path. In this case, the terminal can perform cell switching based on the preset cell switching path, the first cell list and the second cell list.
[0078] Exemplarily, the terminal preferentially performs cell switching according to the preset cell switching path, that is, the terminal selects the cell included in the preset cell switching path for cell access (that is, performs network connection with the cell), and simultaneously refers to the first cell list and the second cell list for cell switching and / or avoidance. For example, the terminal selects the cell included in the preset cell switching path for cell access, and accesses the current resident cell, that is, the current resident cell is the cell included in the preset cell switching path; the terminal obtains the neighboring cell of the current resident cell, compares the neighboring cell with the first cell list and the second cell list, if the neighboring cell is a cell in the first cell list, the terminal switches the network connection to the neighboring cell, if the neighboring cell is a cell in the second cell list, the terminal controls the terminal's network connection to avoid the neighboring cell by prohibiting the cell. In this way, the terminal can also perform cell switching based on the preset cell switching path, the first cell list and the second cell list, so that the terminal's network connection can be preferentially switched to a cell with better cell quality and avoid a cell with poor cell quality, thereby effectively ensuring the terminal's network quality and improving the terminal user's network experience.
[0079] Optionally, in the embodiment of the present application, when it is determined according to the resident cell information of the terminal that the mobile line of the terminal matches the first line, before determining the cell switching information of the first line, the method further includes:
[0080] Determine, according to the camping cell information, K consecutive camping cells before the current camping cell of the terminal, where K is an integer greater than or equal to 1;
[0081] When the K camped cells match the K cells corresponding to the first line, and the difference between L and K is greater than or equal to a preset value, determining that the mobile line of the terminal matches the first line;
[0082] Wherein, L is the total number of all cells corresponding to the first line, the preset value is less than L, and L is an integer greater than or equal to 1.
[0083] In an embodiment of the present application, when the terminal is in a mobile state, the terminal obtains the resident cell information, and the resident cell information includes the current resident cell of the terminal and the consecutive K resident cells where the terminal has resided before the current resident cell. The terminal can compare the K resident cells with the cells corresponding to multiple known lines in the known line database to determine whether the mobile line of the terminal matches a known line. If the K resident cells match the K cells corresponding to the first line, and the difference between the total number L of all cells corresponding to the first line and K is greater than or equal to a preset threshold, it is determined that the mobile line of the terminal matches the first line. Further, the terminal determines the cell switching information of the first line and performs subsequent cell switching steps, which will not be repeated here.
[0084] Optionally, if the K resident cells match the K cells corresponding to the first line, but the difference between L and K is less than a preset threshold, it can be considered that the mobile line of the terminal does not match the first line, or it can be considered that although the mobile line of the terminal matches the first line, the terminal is close to completing the movement on the first line, and the terminal will not execute subsequent steps of cell switching based on the cell switching information of the first line.
[0085] For example, L is 20, and the preset threshold is 5. If K is 10, the difference between L and K is greater than the preset threshold, then it is determined that the mobile line of the terminal matches the first line, and the cell switching information corresponding to the first line is determined. The terminal performs the cell switching steps according to the cell switching information. The specific switching process can refer to the previous description and will not be repeated here. If K is 17, then the difference between L and K is less than the preset threshold, then it is considered that although the mobile line of the terminal matches the first line, the terminal is close to completing the movement on the first line. It can be considered that the terminal no longer needs to perform cell switching according to the cell switching information corresponding to the first line, and the terminal can perform cell switching according to its original switching rules.
[0086] In an embodiment of the present application, the terminal can determine whether the mobile line of the terminal matches the first line based on whether the K resident cells on its mobile line match the K cells of the first line, and the difference between the K and the total number of cells corresponding to the first line, thereby making the identification of the mobile line of the terminal more accurate. When it is determined that the mobile line of the terminal matches the first line, the terminal can perform cell switching according to the cell switching information of the first line, which helps to ensure the network quality of the terminal.
[0087] Please refer to Figure 2 , the embodiment of the present application also provides a method for determining cell switching information, the method being executed by the cloud. Figure 2 As shown, the method comprises the following steps:
[0088] Step 201: Acquire the resident cell information corresponding to the first line reported by the terminal.
[0089] Among them, the resident cell information corresponding to the first line includes the cell information of all cells where the terminal has resided on the first line, and the cell information includes cell ID, cell frequency, network standard, TAC, PCI and switching relationship between different cells. It should be noted that the first line does not refer to a specific line, and the mobile line of the terminal can be called the first line, that is, the terminal can report the resident cell information corresponding to its mobile line. In this way, the cloud can collect more resident cell information corresponding to the mobile line, which is helpful for the cloud to construct the subsequent first cell list and second cell list.
[0090] Optionally, the terminal may report the resident cell information of the terminal to the cloud in real time during the movement of the first line, or the terminal may report the resident cell information corresponding to the first line to the cloud after completing the movement of the first line.
[0091] Optionally, the terminal can identify whether the terminal is in a high-speed moving state through an acceleration sensor. For example, when the terminal identifies through the acceleration sensor that the moving speed of the terminal is greater than a preset speed, it is confirmed that the terminal is in a high-speed moving state. For example, when the terminal is on a high-speed rail, a vehicle traveling on a highway, etc., it can be considered that the terminal is in a high-speed moving state. In the embodiment of the present application, when the terminal is moving along the first line, the terminal may be in a high-speed moving state, and the terminal reports the resident cell information corresponding to the first line to the cloud.
[0092] Step 202: Determine the cell switching information corresponding to the first line according to the resident cell information.
[0093] Among them, the cell switching information is used by the terminal to perform cell switching so that the network connection of the terminal is switched to the first cell and / or avoids the second cell. The cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition. It can also be understood that the cell quality of the first cell is better than the cell quality of the second cell.
[0094] It is understandable that when the terminal is in a mobile state, it will switch cells according to the change of its position. The terminal reports to the cloud the corresponding resident cell information during the movement along the first line, so that the cloud can learn all the cells where the terminal has resided during the movement of the first line and the switching relationship between these cells, and can also learn which of these cells have cell quality that meets the preset threshold conditions, that is, which cells have good cell quality, and which cells do not meet the preset threshold conditions, that is, which cells have poor cell quality, etc. The cloud can determine the cell with better cell quality as the first cell, and the cell with poor cell quality as the second cell. Optionally, the cell switching information may include cell information of the first cell and cell information of the second cell.
[0095] Step 203: Send cell switching information corresponding to the first line to the terminal.
[0096] Optionally, the cell switching information includes cell information of a first cell with better cell quality, and cell information of a second cell with worse cell quality. The cloud sends the cell switching information to the terminal, and the terminal can perform cell switching based on the cell switching information while moving along the first line, so that the terminal's network connection can be switched to the first cell and / or avoid the second cell, that is, the terminal can select a cell with better cell quality for network access based on the cell switching information, and avoid a cell with worse cell quality, so that the terminal's network quality during movement can be effectively guaranteed.
[0097] In an embodiment of the present application, the cloud can obtain the resident cell information corresponding to the first line reported by the terminal, and determine the cell switching information corresponding to the first line based on the resident cell information, for example, the cell switching information includes the cell information of the first cell with better cell quality, and the cell information of the second cell with worse cell quality. The cloud sends the cell switching information to the terminal, so that the terminal can perform cell switching based on the cell switching information when its mobile line matches the first line, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, thereby effectively ensuring the network quality of the terminal during movement.
[0098] Optionally, the resident cell information includes cell information of a first resident cell; and determining the cell switching information corresponding to the first line according to the resident cell information includes:
[0099] Determine at least one of RSRP, RSRQ, SINR of the first resident cell and a network connection status of a resident terminal of the first resident cell according to the cell information of the first resident cell;
[0100] Determine the cell switching information corresponding to the first line according to at least one of the RSRP, RSRQ, SINR of the first resident cell and the network connection status of the resident terminal of the first resident cell.
[0101] It should be noted that the first resident cell may be any one of the resident cells of the terminal in the first line, or may be understood as every resident cell.
[0102] In an embodiment of the present application, the terminal may report the cell information of the cell where it resides to the cloud in real time. The cell information includes at least one of the RSRP, RSRQ, SINR corresponding to the cell where it resides and the network connection status of the resident terminal of the cell where it resides. Furthermore, the cloud can also obtain the cell information of each resident cell of the terminal. In this case, the first resident cell can be understood as each resident cell of the terminal.
[0103] Exemplarily, the cloud obtains the RSRP of each resident cell of the terminal on the first line. If the RSRP of the resident cell is greater than the first threshold, it is considered that the cell quality of the resident cell meets the preset threshold condition, which can also be understood as the cell quality of the resident cell is good, and the resident cell can be confirmed as the first cell. Alternatively, the cloud obtains the RSRP of each resident cell of the terminal and the network connection status of the resident terminal of the resident cell. If the RSRP of the resident cell is less than the first threshold, or the network connection of the resident terminal of the resident cell is not smooth, it is considered that the cell quality of the resident cell meets the non-preset threshold condition, which can also be understood as the cell quality of the resident cell is poor, and the resident cell can be confirmed as the second cell. Of course, whether the cell information of the resident cell meets the preset threshold condition may also be other possible situations, which are not listed in detail here.
[0104] In the embodiment of the present application, the cloud can confirm whether the cell quality of the corresponding resident cell meets the preset threshold condition based on at least one of the RSRP, RSRQ, SINR of each resident cell of the first line reported by the terminal and the network connection status of the resident terminal of the resident cell, so as to confirm whether the resident cell is the first cell or the second cell, so as to construct the first cell list and the second cell list, and can also construct the preset cell switching path of the first line based on the cell quality of these resident cells, so as to determine the cell switching information corresponding to the first line. In this way, the cloud can more accurately determine the cell switching information corresponding to the first line.
[0105] Optionally, the determining the cell switching information corresponding to the first line according to at least one of RSRP, RSRQ, SINR of the first resident cell and a network connection status of a resident terminal of the first resident cell includes:
[0106] In a case where the RSRP of the first resident cell is greater than or equal to a first threshold, the RSRQ of the first resident cell is greater than or equal to a second threshold, and the SINR of the first resident cell is greater than or equal to a third threshold, determining that the first resident cell is the first cell;
[0107] When the RSRP of the first resident cell is less than the first threshold, or the RSRQ of the first resident cell is less than the second threshold, or the SINR of the first resident cell is less than the third threshold, the first resident cell is determined to be the second cell.
[0108] In an embodiment of the present application, the terminal may report the cell information of the cell in which it resides to the cloud in real time. The cell information includes RSRP, RSRQ and SINR corresponding to the resident cell. Taking the first resident cell as an example, if the RSRP of the first resident cell reported by the terminal is greater than or equal to the first threshold, and the RSRQ is greater than or equal to the second threshold, and the SINR is greater than or equal to the third threshold, then the first resident cell is confirmed as the first cell that meets the preset threshold conditions, that is, the cell with better cell quality. If the RSRP reported by the terminal in the first resident cell is less than the first threshold, or the RSRQ is less than the second threshold, or the SINR is less than the third threshold, that is, any one of the RARP, RSRQ, and SINR of the first resident cell does not meet its corresponding threshold, then the first resident cell is confirmed as a second cell that does not meet the preset threshold conditions, that is, a cell with poor cell quality.
[0109] In an embodiment of the present application, the cloud can evaluate the cell quality of the resident cell based on the RSRP, RSRQ and SINR of the resident cell reported by the terminal, so as to determine whether the resident cell is the first cell or the second cell, so as to better determine the cell switching information corresponding to the first line, which helps the terminal to perform cell switching during movement, so as to help the terminal to switch the network connection to the first cell with better cell quality and / or avoid the second cell with poor cell quality in time during the movement, so as to effectively ensure the network quality of the terminal during the movement.
[0110] Optionally, the determining the cell switching information corresponding to the first line according to at least one of RSRP, RSRQ, SINR of the first resident cell and a network connection status of a resident terminal of the first resident cell includes:
[0111] If, among the resident terminals in the first resident cell, network connections of more than a preset number of resident terminals are smooth, determining the first resident cell to be the first cell;
[0112] If, among the resident terminals in the first resident cell, the network connection of the resident terminals that does not exceed a preset number is smooth, the first resident cell is determined to be the second cell.
[0113] It should be noted that the resident cell information reported by the terminal includes the network connection status of the terminal in the resident cell. The network connection status may refer to whether the network connection of the terminal is unobstructed. For example, if the terminal has no lag in surfing the Internet in the resident cell, it is considered that the terminal has a smooth network connection in the resident cell; if the terminal has a lag in surfing the Internet in the resident cell, it is considered that the terminal has an unobstructed network connection in the mainstream cell.
[0114] Exemplarily, taking the first resident cell as an example, the cloud obtains the network connection status of the resident terminals in the first resident cell based on the cell information of the first resident cell reported by different terminals. If more than a preset proportion (for example, 80%) of the resident terminals have smooth network connections in the first resident cell (for example, the terminals do not lag in accessing the Internet), it can be considered that the cell quality of the first resident cell is better, and it is determined that the first resident cell meets the preset threshold conditions, and the first resident cell is the first cell; if less than a preset proportion (for example, 80%) of the resident terminals have smooth network connections in the first resident cell, for example, only 50% of the resident terminals have smooth network connections in the first resident cell, it is considered that the cell quality of the first resident cell is poor, and it is determined that the first resident cell does not meet the preset threshold conditions, and the first resident cell is the second cell.
[0115] In an embodiment of the present application, the cloud can evaluate the cell quality of the first resident cell through the network connection status of the resident terminal in the first resident cell, so as to determine whether the first resident cell is the first cell or the second cell, so as to better determine the cell switching information corresponding to the first line, which helps the terminal to perform cell switching during the movement, so as to help the terminal to switch to the first cell with better cell quality and / or avoid the second cell with poor cell quality in time during the movement.
[0116] It should be noted that the first resident cell described in the embodiment of the present application may be any one of the resident cells of the terminal, or may also be understood as each one. That is, for each resident cell of the terminal, the cloud may evaluate the cell quality of each resident cell of the terminal based on the above method, so as to determine whether the corresponding resident cell is the first cell or the second cell.
[0117] Optionally, the camped cell information includes a switching relationship of the camped cell of the terminal on the first line, the cell switching information includes a preset cell switching path, a first cell list, and a second cell list, the cell included in the first cell list is the first cell, the cell included in the second cell list is the second cell, the preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, and M is an integer greater than or equal to 0;
[0118] The determining the cell switching information corresponding to the first line according to the resident cell information includes:
[0119] The switching relationship of the resident cell of the terminal in the first line, the first cell list and the second cell list are input into a preset model, and a preset cell switching path corresponding to the first line output by the preset model is obtained.
[0120] In an embodiment of the present application, the cloud obtains the resident cell information corresponding to the first line reported by the terminal. It can be understood that the cloud can obtain the resident cell information corresponding to the first line reported by multiple terminals, and the first line does not specifically refer to a certain line. The first line can be understood as the mobile line of the terminal, that is, the cloud can collect the resident cell information of the mobile lines reported by multiple terminals, and these mobile lines may be different or the same. Based on the resident cell information reported by the terminal, the cloud can also know which cells have better cell quality and which cells have worse cell quality, and collect cells with better cell quality to construct the first cell list, and collect cells with worse cell quality to construct the second cell list, wherein the cells included in the first cell list are the above-mentioned first cells, and the cells included in the second cell list are the above-mentioned second cells. The determination method of the first cell and the second cell is as described above, and will not be repeated here.
[0121] In an embodiment of the present application, the resident cell information includes the switching relationship of the resident cell of the terminal in the first line, that is, the cloud can obtain the switching relationship of the resident cell of the terminal in the first line. Further, the cloud determines the preset cell switching path corresponding to the first line according to the switching relationship of the resident cell of the first line, the first cell list and the second cell list. Among them, the preset cell switching path includes N first cells and M second cells, and the cell quality of the first cell is better than the cell quality of the second cell, that is, among the cells included in the preset cell switching path, the number of cells with better cell quality is larger, so that when the terminal performs cell switching according to the preset cell switching path, it can effectively ensure that the terminal can access more cells with better cell quality, thereby ensuring the network quality of the terminal.
[0122] It can be understood that the cells included in the first cell list are cells with better cell quality, and the cells included in the second cell list are cells with worse cell quality. After the cloud obtains the switching relationship of the resident cell of the terminal on the first line, it can also know which cells the terminal has resident on the first line. Further, the cloud can search whether the first cell list and the second cell list include the cells where the terminal has resident on the first line or the neighboring cells of these cells, so that it can confirm which cells have better quality and which cells have worse quality among the cells where the terminal has resident on the first line or the neighboring cells of these cells, and generate the preset cell switching path according to the result of the search and confirmation. For example, the cloud can select the cells included in the first cell list and belonging to the resident cells or neighboring cells of the terminal on the first line to construct the preset cell switching path, so that the preset cell switching path includes as many cells with better cell quality as possible, so that when the terminal performs cell switching according to the preset cell switching path, it can effectively ensure that the terminal can access more cells with better cell quality, thereby ensuring the network quality of the terminal.
[0123] Optionally, the terminal may obtain the preset cell switching path based on model training. For example, the terminal inputs the switching relationship of the resident cell of the first line, the first cell list, and the second cell list into a preset model, and trains the preset model based on these input information so that the preset model outputs the preset cell switching path. The cloud sends the preset cell switching path to the terminal, thereby providing a better reference for the cell switching of the terminal, which helps to ensure the network quality of the terminal during the cell switching process.
[0124] Please refer to Figure 3 , Figure 3 is a flowchart of another method for determining cell switching information provided by an embodiment of the present application, such as Figure 3 As shown, the method comprises the following steps:
[0125] Step 301: The terminal identifies whether the terminal is in a high-speed moving state through an acceleration sensor, for example, whether the moving speed of the terminal is greater than a preset speed; when the terminal is in a high-speed moving state, the terminal background obtains cell information in real time, and reports the cell information of all cells where the terminal resides during the movement to the cloud, including cell ID, network standard, cell frequency, TAC, PCI and switching relationship between different cell IDs, etc.;
[0126] Step 302: After the cloud collects all cell information of different terminals on the same line, according to the cell information (including RSRP, RSRQ, SINR, etc.) reported by different terminals, if RSRP is greater than the first threshold, RSRQ is greater than the second threshold, and SINR is greater than the third threshold, the corresponding cell is judged to be a cell with better cell quality, otherwise it is judged to be a cell with poor cell quality.
[0127] Optionally, in other embodiments, the cell quality may be determined by the network connection status of the resident terminals in the cell. For example, if 80% of the terminal users resident in a cell have no lag in surfing the Internet, the cell is determined to have good cell quality, otherwise it is determined to have poor cell quality.
[0128] Step 303: The cloud records the cell ID, network standard, cell frequency and other information of the cells with better cell quality reported by all terminals, and collects them into a first cell list;
[0129] Step 304: The cloud records the cell IDs, network standards, cell frequencies, and other information of the cells with poor cell quality reported by all terminals, and collects them into a second cell list;
[0130] Step 305: The cloud obtains a preset cell switching path by training a preset model based on the first cell list; further, the preset cell switching path can be obtained based on the second cell list and the switching relationship between different cell IDs, and the preset cell switching path can match whether there is a second cell (i.e., a cell with poor cell quality) in the neighboring cell of each cell. The preset model training can refer to the description in the previous embodiment, which will not be repeated here.
[0131] In an embodiment of the present application, after determining the preset cell switching path, the first cell list and the second cell list, the cloud sends the preset cell switching path, the first cell list and the second cell list to the terminal, thereby providing a better reference for the cell switching of the terminal and helping to ensure the network quality of the terminal during the cell switching process.
[0132] Please refer to Figure 4 , Figure 4 is a flow chart of a mobile line identification method provided by an embodiment of the present application, such as Figure 4 As shown, the method comprises the following steps:
[0133] Step 401: The cloud sends information about different lines and corresponding cells to the terminal, and the terminal obtains the information about different lines and corresponding cells and establishes a known line database;
[0134] Step 402: The terminal monitors the cell information, including cell ID, network standard, cell frequency, etc., traverses all line information in the known line database, and determines whether the N consecutive cells that reside match the lines in the known line database. If they match, step 403 is executed; otherwise, the process ends.
[0135] Step 403: When N cells match a certain line, the terminal considers that the current line (eg, the first line) starts;
[0136] Step 404 , the terminal sets a preset threshold and determines whether the number of remaining cells in the current line is less than the preset threshold. If the number of remaining cells in the current line is less than the preset threshold, the line is considered to be ended, otherwise, continue to execute 404 .
[0137] In this embodiment, the terminal can establish a known line database based on the different lines and corresponding cell information sent from the cloud, and then the terminal can determine the current mobile line of the terminal by matching the N cells in which it continuously resides during its movement with the lines in the known line database, thereby more accurately identifying and confirming the mobile line of the terminal.
[0138] Please refer to Figure 5 , Figure 5 is a flowchart of another cell switching method provided in an embodiment of the present application. Figure 5 As shown, the method comprises the following steps:
[0139] It should be noted that the method provided in this embodiment can be Figure 4 The method is combined. It can be understood that after the terminal confirms its current mobile route, the following steps may be performed.
[0140] Step 501: On the current mobile line of the terminal, the terminal continuously monitors the resident cell information of the terminal;
[0141] Step 502: The terminal determines whether the current cell matches the first line. If so, step 503 is executed; otherwise, step 501 is continued to monitor the cell information where the terminal resides.
[0142] Step 503: The terminal determines whether the first cell and / or the second cell exists in the current resident cell according to the first cell list and the second cell list. If yes, step 504 is executed; otherwise, step 501 is continued to monitor the cell information where the terminal resides.
[0143] Step 504: When a first cell exists, the terminal prefers the first cell by adding the cell A event offset, that is, the terminal switches the network connection to the first cell. When a second cell exists, the terminal avoids the second cell by prohibiting the cell to prevent the terminal's network connection from accessing the second cell to cause network abnormalities.
[0144] In an embodiment of the present application, the terminal can perform cell switching according to the first cell list and the second cell list, thereby switching the network connection to the first cell with better cell quality, and / or avoiding the second cell with poor cell quality, thereby effectively ensuring the network quality during the terminal movement.
[0145] The cell switching method provided in the embodiment of the present application may be executed by a cell switching device. In the embodiment of the present application, the cell switching device provided in the embodiment of the present application is described by taking the cell switching method executed by the cell switching device as an example.
[0146] Please refer to Figure 6 , Figure 6 is a structural diagram of a cell switching device provided in an embodiment of the present application, and the device is applied to a terminal. Figure 6 As shown, the cell switching device 600 includes:
[0147] A first acquisition module 601 is used to acquire the resident cell information of the terminal when the terminal is in a mobile state;
[0148] A first determination module 602 is used to determine the cell switching information of the first line when it is determined that the mobile line of the terminal matches the first line according to the camping cell information of the terminal;
[0149] An execution module 603 is configured to perform cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell;
[0150] The cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0151] Optionally, the cell switching information includes a preset cell switching path, and the execution module 603 is further used to:
[0152] Performing cell switching according to the preset cell switching path;
[0153] The preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M.
[0154] Optionally, the cell switching information includes a first cell list and a second cell list, the cells included in the first cell list are the first cells, and the cells included in the second cell list are the second cells; the execution module 603 is further used to:
[0155] Determining a current resident cell of the terminal;
[0156] Obtain a neighboring cell of the currently resident cell and perform at least one of the following:
[0157] When the neighboring cell is a cell in the first cell list, controlling the network connection of the terminal to be switched to the neighboring cell;
[0158] In the case that the neighboring cell is a cell in the second cell list, the network connection of the terminal is controlled to avoid the neighboring cell by prohibiting the cell.
[0159] Optionally, the cell switching information further includes a preset cell switching path, where the preset cell switching path includes N first cells and M second cells, where N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M;
[0160] Wherein, when the neighboring cell is a cell in the first cell list, the execution module 603 is further configured to:
[0161] The network connection of the terminal is controlled to be switched from the current resident cell to the neighboring cell according to the preset cell switching path, wherein the preset cell switching path includes the current resident cell and the neighboring cell.
[0162] Optionally, the first determining module 602 is further configured to:
[0163] Determine, according to the camping cell information, K consecutive camping cells before the current camping cell of the terminal, where K is an integer greater than or equal to 1;
[0164] When the K camped cells match the K cells corresponding to the first line, and the difference between L and K is greater than or equal to a preset value, determining that the mobile line of the terminal matches the first line;
[0165] Wherein, L is the total number of all cells corresponding to the first line, the preset value is less than L, and L is an integer greater than or equal to 1.
[0166] In an embodiment of the present application, the device can switch the network connection of the terminal to a first cell with better cell quality and / or avoid a second cell with poor cell quality on the mobile line of the terminal, thereby ensuring that the terminal accesses a cell with better quality and avoiding the terminal's network connection from accessing an abnormal cell, effectively ensuring the network quality of the terminal and improving the network experience of the terminal user.
[0167] The cell switching device provided in the embodiment of the present application can implement each process implemented in the above cell switching method embodiment. To avoid repetition, it will not be repeated here.
[0168] The cell handover information determination method provided in the embodiment of the present application may be executed by a cell handover information determination device. In the embodiment of the present application, the cell handover information determination method executed by the cell handover information determination device is taken as an example to illustrate the cell handover information determination device provided in the embodiment of the present application.
[0169] Please refer to Figure 7 , Figure 7 is a structural diagram of a cell switching information determination device provided in an embodiment of the present application, and the device is applied to the cloud. Figure 7 As shown, the cell switching information determination device 700 includes:
[0170] The second acquisition module 701 is used to acquire the resident cell information corresponding to the first line reported by the terminal;
[0171] A second determination module 702 is used to determine the cell switching information corresponding to the first line according to the camping cell information;
[0172] A sending module 703, configured to send the cell switching information corresponding to the first line to the terminal;
[0173] The cell switching information is used by the terminal to perform cell switching so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0174] Optionally, the resident cell information includes cell information of a first resident cell; and the second determining module 702 is further configured to:
[0175] at least one of a rate RSRP, a reference signal reception instruction RSRQ, a signal to interference plus noise ratio SINR, and a network connection status of a resident terminal of the first resident cell;
[0176] Determine the cell switching information corresponding to the first line according to at least one of the RSRP, RSRQ, SINR of the first resident cell and the network connection status of the resident terminal of the first resident cell.
[0177] Optionally, the second determining module 702 is further configured to:
[0178] In a case where the RSRP of the first resident cell is greater than or equal to a first threshold, the RSRQ of the first resident cell is greater than or equal to a second threshold, and the SINR of the first resident cell is greater than or equal to a third threshold, determining that the first resident cell is the first cell;
[0179] When the RSRP of the first resident cell is less than the first threshold, or the RSRQ of the first resident cell is less than the second threshold, or the SINR of the first resident cell is less than the third threshold, the first resident cell is determined to be the second cell.
[0180] Optionally, the second determining module 702 is further configured to:
[0181] If, among the resident terminals in the first resident cell, more than a preset proportion of the resident terminals have smooth network connections, determining the first resident cell as the first cell;
[0182] If, among the resident terminals in the first resident cell, the network connections of the resident terminals that do not exceed a preset proportion are smooth, the first resident cell is determined to be the second cell.
[0183] Optionally, the camped cell information includes a switching relationship of the camped cell of the terminal on the first line, the cell switching information includes a preset cell switching path, a first cell list and a second cell list, the cell included in the first cell list is the first cell, the cell included in the second cell list is the second cell, the preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M;
[0184] The second determining module 702 is further configured to:
[0185] The switching relationship of the resident cell of the terminal in the first line, the first cell list and the second cell list are input into a preset model, and a preset cell switching path corresponding to the first line output by the preset model is obtained.
[0186] In an embodiment of the present application, the device can obtain the resident cell information corresponding to the first line reported by the terminal, and determine the cell switching information corresponding to the first line based on the resident cell information, for example, the cell switching information includes the cell information of the first cell with better cell quality, and the cell information of the second cell with worse cell quality. The cloud sends the cell switching information to the terminal, so that the terminal can perform cell switching based on the cell switching information when its mobile line matches the first line, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, thereby effectively ensuring the network quality of the terminal during movement.
[0187] The cell switching information determination device provided in the embodiment of the present application can implement each process implemented in the above-mentioned cell switching information determination method embodiment, and will not be described again here to avoid repetition.
[0188] The cell switching device or cell switching information determination device in the embodiment of the present application may be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a terminal, or may be other devices other than a terminal. Exemplarily, the electronic device may be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc., and may also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0189] The cell switching device or cell switching information determination device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0190] Alternatively, if Figure 8As shown, an embodiment of the present application also provides an electronic device 800, including a processor 801 and a memory 802, wherein the memory 802 stores a program or instruction that can be executed on the processor 801, and when the program or instruction is executed by the processor 801, each step of the above-mentioned cell switching method or cell switching information determination method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0191] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0192] Fig. 9 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0193] The electronic device 900 includes but is not limited to: a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910 and other components.
[0194] Those skilled in the art will appreciate that the electronic device 900 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 910 through a power management system, so that the power management system can manage charging, discharging, power consumption, and other functions. 9 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0195] The processor 910 is configured to obtain the resident cell information of the electronic device when the electronic device is in a mobile state;
[0196] In a case where it is determined according to the resident cell information of the electronic device that the mobile line of the electronic device matches the first line, determining the cell switching information of the first line;
[0197] Performing cell switching according to the cell switching information, so that the network connection of the electronic device is switched to the first cell and / or avoids the second cell;
[0198] The cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
[0199] Optionally, the cell switching information includes a preset cell switching path, and the processor 910 is further configured to:
[0200] Performing cell switching according to the preset cell switching path;
[0201] The preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M.
[0202] Optionally, the cell switching information includes a first cell list and a second cell list, the cells included in the first cell list are the first cells, and the cells included in the second cell list are the second cells; the processor 910 is further configured to:
[0203] Determining a current resident cell of the electronic device;
[0204] Obtain a neighboring cell of the currently resident cell and perform at least one of the following:
[0205] When the neighboring cell is a cell in the first cell list, controlling the network connection of the electronic device to be switched to the neighboring cell;
[0206] In the case that the neighboring cell is a cell in the second cell list, the network connection of the electronic device is controlled to avoid the neighboring cell by prohibiting the cell.
[0207] Optionally, the cell switching information further includes a preset cell switching path, where the preset cell switching path includes N first cells and M second cells, where N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M;
[0208] Wherein, when the neighboring cell is a cell in the first cell list, the processor 910 is further configured to:
[0209] The network connection of the electronic device is controlled to be switched from the current resident cell to the neighboring cell according to the preset cell switching path, wherein the preset cell switching path includes the current resident cell and the neighboring cell.
[0210] Optionally, the processor 910 is further configured to:
[0211] Determine, according to the camping cell information, K consecutive camping cells before the current camping cell of the electronic device, where K is an integer greater than or equal to 1;
[0212] When the K resident cells match the K cells corresponding to the first line, and the difference between L and K is greater than or equal to a preset value, determining that the mobile line of the electronic device matches the first line;
[0213] Wherein, L is the total number of all cells corresponding to the first line, the preset value is less than L, and L is an integer greater than or equal to 1.
[0214] In an embodiment of the present application, the electronic device can switch the network connection to a first cell with better cell quality on its mobile line, and / or avoid a second cell with poor cell quality, thereby ensuring that the electronic device accesses a cell with better quality and avoiding access to an abnormal cell, thereby effectively ensuring the network quality of the electronic device and improving the user's network experience.
[0215] It should be understood that in the embodiment of the present application, the input unit 904 may include a graphics processor (Graphics Processing Unit, GPU) 9041 and a microphone 9042, and the graphics processor 9041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 906 may include a display panel 9061, and the display panel 9061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 907 includes a touch panel 9071 and at least one of other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include two parts: a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0216] The memory 909 can be used to store software programs and various data. The memory 909 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 909 may include a volatile memory or a non-volatile memory, or the memory x09 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 909 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0217] The processor 910 may include one or more processing units; optionally, the processor 910 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 910.
[0218] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned cell switching method or cell switching information determination method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0219] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0220] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned cell switching method or cell switching information determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0221] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0222] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned cell switching method or cell switching information determination method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0223] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0224] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0225] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A cell switching method, performed by a terminal, characterized in that: The method comprises: When the terminal is in a mobile state, obtaining the resident cell information of the terminal; In a case where it is determined according to the resident cell information of the terminal that the mobile line of the terminal matches the first line, determining the cell switching information of the first line; Performing cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell; The cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
2. The method according to claim 1, characterized in that The cell switching information includes a preset cell switching path, and performing cell switching according to the cell switching information includes: Performing cell switching according to the preset cell switching path; The preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M.
3. The method according to claim 1, characterized in that: The cell switching information includes a first cell list and a second cell list, the cells included in the first cell list are the first cells, and the cells included in the second cell list are the second cells; The performing cell switching according to the cell switching information includes: Determining a current resident cell of the terminal; Obtain a neighboring cell of the currently resident cell and perform at least one of the following: When the neighboring cell is a cell in the first cell list, controlling the network connection of the terminal to be switched to the neighboring cell; In the case that the neighboring cell is a cell in the second cell list, the network connection of the terminal is controlled to avoid the neighboring cell by prohibiting the cell.
4. The method according to claim 3, characterized in that: The cell switching information further includes a preset cell switching path, where the preset cell switching path includes N first cells and M second cells, where N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M; Wherein, in a case where the neighboring cell is a cell in the first cell list, controlling the network connection of the terminal to be switched to the neighboring cell includes: The network connection of the terminal is controlled to be switched from the current resident cell to the neighboring cell according to the preset cell switching path, wherein the preset cell switching path includes the current resident cell and the neighboring cell.
5. The method according to any one of claims 1 to 4, characterized in that In the case where it is determined according to the resident cell information of the terminal that the mobile line of the terminal matches the first line, before determining the cell switching information of the first line, the method further includes: Determine, according to the camping cell information, K consecutive camping cells before the current camping cell of the terminal, where K is an integer greater than or equal to 1; When the K camped cells match the K cells corresponding to the first line, and the difference between L and K is greater than or equal to a preset value, determining that the mobile line of the terminal matches the first line; Wherein, L is the total number of all cells corresponding to the first line, the preset value is less than L, and L is an integer greater than or equal to 1.
6. A method for determining cell switching information, executed by the cloud, characterized in that: The method comprises: Obtaining the resident cell information corresponding to the first line reported by the terminal; Determine the cell switching information corresponding to the first line according to the resident cell information; Sending cell switching information corresponding to the first line to the terminal; The cell switching information is used by the terminal to perform cell switching so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
7. The method according to claim 6, characterized in that The resident cell information includes cell information of a first resident cell; and determining the cell switching information corresponding to the first line according to the resident cell information includes: Determine at least one of a reference signal received power RSRP, a reference signal received instruction RSRQ, a signal to interference plus noise ratio SINR of the first resident cell, and a network connection status of a resident terminal of the first resident cell according to the cell information of the first resident cell; Determine the cell switching information corresponding to the first line according to at least one of the RSRP, RSRQ, SINR of the first resident cell and the network connection status of the resident terminal of the first resident cell.
8. The method according to claim 7, characterized in that The determining, according to at least one of RSRP, RSRQ, SINR of the first resident cell and a network connection status of a resident terminal of the first resident cell, the cell switching information corresponding to the first line includes: In a case where the RSRP of the first resident cell is greater than or equal to a first threshold, the RSRQ of the first resident cell is greater than or equal to a second threshold, and the SINR of the first resident cell is greater than or equal to a third threshold, determining that the first resident cell is the first cell; When the RSRP of the first resident cell is less than the first threshold, or the RSRQ of the first resident cell is less than the second threshold, or the SINR of the first resident cell is less than the third threshold, the first resident cell is determined to be the second cell.
9. The method according to claim 7, characterized in that: The determining, according to at least one of RSRP, RSRQ, SINR of the first resident cell and a network connection status of a resident terminal of the first resident cell, the cell switching information corresponding to the first line includes: If, among the resident terminals in the first resident cell, more than a preset proportion of the resident terminals have smooth network connections, determining the first resident cell as the first cell; If, among the resident terminals in the first resident cell, the network connections of the resident terminals that do not exceed a preset proportion are smooth, the first resident cell is determined to be the second cell.
10. The method according to claim 6, characterized in that The camped cell information includes a switching relationship of the camped cell of the terminal on the first line, the cell switching information includes a preset cell switching path, a first cell list and a second cell list, the cells included in the first cell list are the first cells, the cells included in the second cell list are the second cells, the preset cell switching path includes N first cells and M second cells, N is an integer greater than or equal to 1, M is an integer greater than or equal to 0, and N is greater than M; The determining the cell switching information corresponding to the first line according to the resident cell information includes: The switching relationship of the resident cell of the terminal in the first line, the first cell list and the second cell list are input into a preset model, and a preset cell switching path corresponding to the first line output by the preset model is obtained.
11. A cell switching device, applied to a terminal, characterized in that: The device comprises: A first acquisition module, configured to acquire the resident cell information of the terminal when the terminal is in a mobile state; A first determination module, configured to determine cell switching information of the first line when it is determined that the mobile line of the terminal matches the first line according to the resident cell information of the terminal; An execution module, configured to perform cell switching according to the cell switching information, so that the network connection of the terminal is switched to the first cell and / or avoids the second cell; The cell quality of the first cell meets a preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
12. A cell switching information determination device, applied to the cloud, characterized in that: The device comprises: A second acquisition module is used to acquire the resident cell information corresponding to the first line reported by the terminal; A second determination module, configured to determine the cell switching information corresponding to the first line according to the resident cell information; A sending module, used for sending the cell switching information corresponding to the first line to the terminal; The cell switching information is used by the terminal to perform cell switching so that the network connection of the terminal is switched to the first cell and / or avoids the second cell, the cell quality of the first cell meets the preset threshold condition, and the cell quality of the second cell does not meet the preset threshold condition.
13. An electronic device, characterized in that: It includes a processor and a memory, the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, it implements the steps of the cell switching method as described in any one of claims 1 to 5, or implements the steps of the cell switching information determination method as described in any one of claims 6 to 10.
14. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the cell switching method according to any one of claims 1 to 5 are implemented, or the steps of the cell switching information determination method according to any one of claims 6 to 10 are implemented.
15. A computer program product, characterized in that The computer program product is stored in a storage medium, and the computer program product is executed by at least one processor to implement the steps of the cell switching method according to any one of claims 1 to 5, or the steps of the cell switching information determination method according to any one of claims 6 to 10.