Cell replacement method and device, electronic equipment and storage medium
By automatically changing cells according to abnormal cell information in the mobile communication system, the user experience problems caused by signal abnormalities are solved, and a more stable network connection and higher user satisfaction are achieved.
Patent Information
- Application Number
- CN202310952666.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-31
- Publication Date
- 2025-02-14
AI Technical Summary
In some cases, although the RSRP and RSRQ of the cell signal currently connected to the electronic device may still have problems such as not being able to answer calls or being stuck in the Internet, affecting the user experience.
By determining whether the currently connected cell has been recorded as an abnormal cell based on the abnormal cell information, and the control device to perform cell replacement when it is determined as an abnormal cell, so as to reduce the impact of signal abnormality on user experience.
It realizes that when a cell with abnormal signal is detected, the cell replacement is automatically performed, thereby reducing the impact of abnormal signal on network fluency and call quality and improving user experience.
Smart Images

Figure CN119450632A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a cell replacement method, device, electronic device and storage medium. Background Art
[0002] Reference Signal Receiving Power (RSRP) and Reference Signal Received Quality (RSRQ) are important indicators for measuring the signal quality of the mobile network to which the electronic device is currently connected.
[0003] However, in some cases, even if the RSRP and RSRQ of the cell signal in which the electronic device is currently located are good, the electronic device may still be unable to answer calls or experience Internet access lags, affecting the user experience. Summary of the invention
[0004] Embodiments of the present application provide a cell replacement method, device, electronic device, and storage medium.
[0005] According to a first aspect of an embodiment of the present application, a cell change method is provided, which is performed by a first device and includes:
[0006] determining, according to the abnormal cell information, whether the first cell currently connected by the first device has been recorded as an abnormal cell;
[0007] When the first cell has been recorded as an abnormal cell, the first device is controlled to perform a cell change.
[0008] Optionally, when the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes:
[0009] When the first cell has been recorded as an abnormal cell, determining whether the first cell is in a preset state;
[0010] If the first cell is in a preset state, control the first device to change the cell.
[0011] Optionally, the method further includes:
[0012] The abnormal cell information collected by the second device is received.
[0013] Optionally, the determining whether the first cell is in a preset state includes:
[0014] Acquire current signal parameters of the first cell;
[0015] Based on the current signal parameter, it is determined whether the first cell is in a preset state.
[0016] Optionally, the current signal parameter includes: a signal to interference plus noise ratio SINR, and determining whether the first cell is in a preset state based on the current signal parameter includes:
[0017] When the SINR is less than a first preset value, it is determined that the first cell is in a preset state.
[0018] Optionally, the current signal parameter further includes: reference signal received power RSRP and reference signal received quality RSRQ; when the SINR is less than a first preset value, determining that the first cell is in a preset state includes:
[0019] When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
[0020] Optionally, determining whether the first cell is in a preset state based on the current signal parameter further includes:
[0021] Receiving a first preset value and a second preset value sent by the second device;
[0022] When the duration that the SINR is less than the first preset value is greater than or equal to a second preset value, it is determined that the first cell is in a preset state.
[0023] Optionally, when the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes:
[0024] When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
[0025] Optionally, the method further comprises:
[0026] When it is determined that the first cell is in a preset state, the cell information of the first cell is sent to the second device, so that the second device records the first cell as an abnormal cell.
[0027] Optionally, the cell information includes at least:
[0028] The mobile network code of the first cell;
[0029] The mobile country code of the first cell;
[0030] a cell identifier of the first cell;
[0031] The frequency information of the first cell.
[0032] In a second aspect of an embodiment of the present application, a cell changing method is provided, which is performed by a second device, and the method includes:
[0033] Collecting abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell;
[0034] When the abnormal cell information sending condition is met, the collected abnormal cell information is sent to the first device, and the abnormal cell information is used by the first device to control the first device to change the cell when the first device determines that the currently connected first cell has been recorded as an abnormal cell.
[0035] Optionally, when a condition for sending abnormal cell information is met, sending the collected abnormal cell information to the first device includes:
[0036] When a first preset time interval is reached, sending the collected abnormal cell information to the first device;
[0037] or,
[0038] When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
[0039] Optionally, the method further comprises:
[0040] A first preset value and / or a second preset value is sent to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
[0041] Optionally, the collecting abnormal cell information sent by multiple terminal devices includes:
[0042] receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices;
[0043] The cell information is stored as abnormal cell information.
[0044] Optionally, the cell information includes at least:
[0045] The mobile network code of the first cell;
[0046] The mobile country code of the first cell;
[0047] a cell identifier of the first cell;
[0048] The frequency information of the first cell.
[0049] According to a third aspect of the embodiments of the present application, a cell replacement device is provided, the device comprising:
[0050] a determination module, configured to determine, according to abnormal cell information, whether a first cell currently connected by the first device has been recorded as an abnormal cell;
[0051] The control module is used to control the first device to change the cell when the first cell has been recorded as an abnormal cell.
[0052] Optionally, the control module includes:
[0053] a determining unit, configured to determine whether the first cell is in a preset state when the first cell has been recorded as an abnormal cell;
[0054] A control unit is used to control the first device to change the cell if the first cell is in a preset state.
[0055] Optionally, the device further comprises:
[0056] The receiving module is used to receive the abnormal cell information collected by the second device.
[0057] Optionally, the determining unit is used to:
[0058] Acquire current signal parameters of the first cell;
[0059] Based on the current signal parameter, it is determined whether the first cell is in a preset state.
[0060] Optionally, the current signal parameter includes: a signal to interference plus noise ratio SINR, and the determining unit is used to:
[0061] Receiving a first preset value and a second preset value sent by the second device;
[0062] When the SINR is less than a first preset value, it is determined that the first cell is in a preset state.
[0063] Optionally, the current signal parameter further includes: reference signal received power RSRP and reference signal received quality RSRQ; the determining unit is further used to:
[0064] When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
[0065] Optionally, the determining unit is further configured to:
[0066] When the duration that the SINR is less than the first preset value is greater than or equal to a second preset value, it is determined that the first cell is in a preset state.
[0067] Optionally, the control module is used to:
[0068] When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
[0069] Optionally, the device further comprises:
[0070] The first sending module is used to send the cell information of the first cell to the second device when it is determined that the first cell is in a preset state, so that the second device records the first cell as an abnormal cell.
[0071] Optionally, the cell information includes at least:
[0072] The mobile network code of the first cell;
[0073] The mobile country code of the first cell;
[0074] a cell identifier of the first cell;
[0075] The frequency information of the first cell.
[0076] In a fourth aspect of the embodiments of the present application, a cell replacement device is provided, the device comprising:
[0077] A collection module, used to collect abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell;
[0078] The second sending module is used to send the collected abnormal cell information to the first device when the abnormal cell information sending condition is met. The abnormal cell information is used by the first device to control the first device to change the cell when the first device determines that the currently connected first cell has been recorded as an abnormal cell.
[0079] Optionally, the sending module is used to:
[0080] When a first preset time interval is reached, sending the collected abnormal cell information to the first device;
[0081] or,
[0082] When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
[0083] Optionally, the device further comprises:
[0084] The third sending module is used to send a first preset value and / or a second preset value to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
[0085] Optionally, the collection module is used to:
[0086] receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices;
[0087] The cell information is stored as abnormal cell information.
[0088] Optionally, the cell information includes at least:
[0089] The mobile network code of the first cell;
[0090] The mobile country code of the first cell;
[0091] a cell identifier of the first cell;
[0092] The frequency information of the first cell.
[0093] According to a fifth aspect of the present application, an electronic device is provided, including:
[0094] a memory for storing processor-executable instructions;
[0095] A processor connected to the memory;
[0096] Wherein, the processor is used to execute the cell changing method as described above.
[0097] In a sixth aspect of an embodiment of the present application, a non-temporary computer-readable storage medium is provided. When instructions in the storage medium are executed by a processor of a computer, the computer is enabled to execute the cell change method described above.
[0098] The technical solution provided by the embodiments of the present application may have the following beneficial effects:
[0099] In the embodiment of the present application, when the first device determines whether the currently connected first cell has been recorded as an abnormal cell based on the abnormal cell information, if the first cell has been recorded as an abnormal cell, since the abnormal cell record indicates that the cell has a signal abnormality in the historical time, when it is determined that the first cell has been recorded as an abnormal cell, the first device is controlled to change the cell so that the first device can connect to other cells, reducing the impact of the signal abnormality of the first cell on Internet access fluency and call quality, thereby improving user experience.
[0100] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0101] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0102] Figure 1 is a flow chart of a cell replacement method according to an exemplary embodiment;
[0103] Figure 2 is a flow chart of a cell changing method according to another exemplary embodiment;
[0104] Figure 3 is a flow chart of a cell changing method according to another exemplary embodiment;
[0105] Figure 4 is a flow chart of a cell changing method according to another exemplary embodiment;
[0106] Figure 5 is a schematic flow chart of a cell replacement method according to another exemplary embodiment;
[0107] Figure 6 A cell replacement device is shown according to an exemplary embodiment;
[0108] Figure 7 A cell replacement device is shown according to another exemplary embodiment;
[0109] Figure 8 It is a schematic structural diagram of a first device according to an exemplary embodiment. DETAILED DESCRIPTION
[0110] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the appended claims.
[0111] The terms used in the embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present application. The singular forms of "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.
[0112] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in the embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at..." or "when..." or "in response to determination".
[0113] refer to Figure 1 , Figure 1 A schematic flow chart of a cell changing method is provided, which is executed by a first device, and the method includes:
[0114] S101: Determine, according to abnormal cell information, whether a first cell currently connected by the first device has been recorded as an abnormal cell;
[0115] S102: When the first cell has been recorded as an abnormal cell, control the first device to change the cell.
[0116] Exemplarily, the first device mentioned above may be a portable electronic device capable of connecting to a mobile network, such as a mobile phone, a tablet computer, a laptop computer, and a phone watch.
[0117] The cell in the embodiment of the present application refers to an area covered by a radiation signal of a base station or a part of a base station in a cellular mobile communication system. For example, the cell may include but is not limited to a sector. In this area, a mobile station can reliably communicate with the base station through a wireless channel.
[0118] In some embodiments, abnormal cell information may be understood as information about abnormal cells. The information may include, but is not limited to: cell information and / or abnormal information.
[0119] In some embodiments, the abnormal cell information may be understood as: information about a cell having good signal quality but poor communication service.
[0120] The cell information may include but is limited to at least one of the following:
[0121] Cell ID;
[0122] Cell location information;
[0123] Cell type information.
[0124] The abnormal information may include but is not limited to at least one of the following:
[0125] Time period information when the cell is abnormal;
[0126] Frequency information of abnormalities in the cell;
[0127] Abnormal type information of the cell, etc.
[0128] Exemplarily, the above-mentioned abnormal cell may be a cell with abnormal signals, for example, a cell with normal RSRP and RSRQ but abnormal signal to interference plus noise ratio (SINR), or a cell with abnormal RSRP, RSRQ and SINR.
[0129] The above abnormal cell information refers to cells with abnormal signals that have been recorded in history.
[0130] Exemplarily, in historical time, each time the first device is connected to a cell, the terminal will determine the RSRP, RSRQ and / or SINR of the cell. If it is found that after the terminal accesses the cell, the cell cannot provide normal communication services, or the RSRP, RSRQ and / or SINR of the cell, the cell is determined to be an abnormal cell, and the cell is recorded as an abnormal cell. Recording the cell as an abnormal cell here can be understood as: recording the cell information of the cell. As another example, the cell information is added to the cell abnormality list, etc. The cell information may include but is not limited to the cell identifier. In some embodiments, the cell information may also include: cell location information, etc.
[0131] Based on this, the first device may store cell information of multiple abnormal cells, that is, the abnormal cell information mentioned above. When the first device is connected to the first cell, it may determine whether the first cell has been previously recorded as an abnormal cell based on the previously stored abnormal cell information. When it is determined that the first cell has been recorded as an abnormal cell, it means that the signal of the first cell has been abnormal at a historical time. In order not to affect the user's Internet speed and call quality, when it is determined that the first cell has been recorded as an abnormal cell at a historical time, the first device may be controlled to perform a cell change operation to reduce the impact of the abnormal signal of the current cell on the user's use of the first device.
[0132] In some embodiments, controlling the first device to perform a cell change operation includes but is not limited to at least one of the following:
[0133] Measuring neighboring cells and finding a second cell with a better SINR than the first cell;
[0134] Switch to the second cell;
[0135] Reselect to the second cell.
[0136] If the first cell is not recorded as an abnormal cell, the electronic device may be controlled to continue to be connected to the first cell.
[0137] Exemplarily, the second cell may be a cell adjacent to the first cell, or another cell close to the first cell. The second cell may be a same-frequency cell, a different-frequency cell, and / or a different-system cell of the first cell.
[0138] In an embodiment, the abnormal cell information may further include time information of each cell being recorded as an abnormal cell, and when it is determined that the first cell is recorded as an abnormal cell based on the abnormal cell information, the time information of the first cell being recorded as an abnormal cell is obtained;
[0139] When the time interval between the moment when the first cell is recorded as an abnormal cell and the current moment is less than the second preset time interval, it means that the time when the first cell signal became abnormal is close to the current moment, and the possibility of returning to normal is small. At this time, the first device can be controlled to directly perform related operations to connect to the second device.
[0140] When the time interval between the moment when the first cell is recorded as an abnormal cell and the current moment is greater than or equal to the second preset time interval, it means that the time when the signal of the first cell was abnormal was relatively long from the current moment, and it is possible that it has returned to normal. At this time, the RSRP, RSRQ and SINR values of the first cell at the current moment can be obtained, and based on RSRP, RSRQ and SINR, it can be determined whether the signal of the first cell has returned to normal, and when it is determined that the signal of the first cell is still abnormal, the first device is controlled to change the cell. When it is determined that the signal of the first cell has returned to normal, continue to stay in the first cell.
[0141] The second preset time interval mentioned above can be set as needed, for example, any value within 2 hours.
[0142] In an embodiment of the present application, the possibility of the signal of the first cell returning to normal at the current moment can be determined based on the moment when the first cell is recorded as an abnormal cell. When it is determined based on the moment when the first cell is recorded as an abnormal cell that the possibility of the signal of the first cell returning to normal at the current moment is small, the first device can be controlled to change the cell, thereby improving the cell replacement efficiency of the first device.
[0143] In one embodiment, the abnormal cell information also includes the number of times each cell is recorded as an abnormal cell. When the first cell is recorded as an abnormal cell, the number of times the first cell is recorded as an abnormal cell in historical time is obtained. When it is determined that the number of times the first cell is recorded as an abnormal cell in historical time is greater than or equal to a preset number of times, it means that the signal of the first cell is often abnormal in historical time, and the possibility of recovering to normal is small at present. At this time, the first device can be controlled to change the cell.
[0144] When it is determined that the number of times the first cell is recorded as an abnormal cell in the historical time is less than the preset number, it means that the abnormality of the signal of the first cell is accidental and may have been restored to normal at present. At this time, the RSRP, RSRQ and SINR of the first cell at the current moment can be obtained, and based on the RSRP, RSRQ and SINR, it can be determined whether the signal of the first cell has been restored to normal, and when it is determined that the signal of the first cell is still abnormal, the first device is controlled to change the cell. When it is determined that the signal of the first cell has been restored to normal, the device continues to stay in the first cell.
[0145] The above-mentioned preset number of times can be set as needed, for example, any number between 3-5 times.
[0146] In the embodiment of the present application, when the first device determines whether the currently connected first cell has been recorded as an abnormal cell based on the abnormal cell information, if the first cell has been recorded as an abnormal cell, since the abnormal cell record indicates that the cell has a signal abnormality in the historical time, when it is determined that the first cell has been recorded as an abnormal cell, the first device is controlled to change the cell so that the first device can connect to other cells, reducing the impact of the signal abnormality of the first cell on Internet access fluency and call quality, thereby improving user experience.
[0147] refer to Figure 2 In one embodiment, the S102 includes:
[0148] S201: When the first cell has been recorded as an abnormal cell, determining whether the first cell is in a preset state;
[0149] S202: If the first cell is in a preset state, control the first device to change the cell.
[0150] Exemplarily, when it is determined according to the abnormal cell information that the first cell has been recorded as abnormal cell information, the time when the first cell is recorded as an abnormal cell is obtained. When the time interval between the time when the first cell is recorded as an abnormal cell and the current time is greater than the second preset time interval, it means that the first cell was recorded as an abnormal cell a long time ago, and the current signal may have returned to normal.
[0151] At this time, it can be determined whether the signal of the first cell is still abnormal according to whether the first cell is in the preset state. When it is determined that the first cell is in the preset state, it means that the first cell is still an abnormal cell, and the first device is controlled to change the cell. When the first cell is not in the preset state, it means that the signal of the first cell has returned to normal. At this time, the first device can be controlled to continue to stay in the first cell.
[0152] In an embodiment of the present application, when it is determined that the time interval between the latest time when the first cell is recorded as an abnormal cell and the current time is long, it is possible to further determine whether the first cell has returned to normal by determining whether the first cell is in a preset state. This can reduce the inconvenience caused to the user by the first device still performing a cell change operation when the first cell has returned to normal.
[0153] Exemplarily, when it is determined according to the abnormal cell information that the first cell has been recorded as abnormal cell information, the number of times the first cell is recorded as an abnormal cell is obtained. When the number of times the first cell is recorded as an abnormal cell is less than a preset number, it indicates that the abnormality of the first cell is an accidental event and may have returned to normal.
[0154] Therefore, it is possible to further determine whether the signal of the first cell has returned to normal based on whether the first cell is in a preset state. When it is determined that the first cell is in a preset state, it means that the signal of the first cell is still abnormal, that is, the first cell is still an abnormal cell. At this time, in order not to affect the network speed and call quality of the first device, the first device is controlled to change cells. When the first cell is not in the preset state, it means that the signal of the first cell has returned to normal. At this time, the first device can be controlled to continue to stay in the first cell.
[0155] The above-mentioned preset state is a signal abnormal state.
[0156] Exemplarily, the RSRP and RSRQ may be normal, but the SINR may be abnormal. That is, when it is determined that the RSRP and RSRQ of the first area are normal, but the SINR is abnormal, it is determined that the first cell is in a preset state.
[0157] In an embodiment of the present application, when it is determined that the first cell has been recorded as an abnormal cell at a historical time, whether the signal of the first cell has returned to normal is determined based on whether the first cell is currently in a preset state. If the first cell is in the preset state, it means that the signal of the first cell is still abnormal. At this time, the first device can be controlled to connect to the second cell to avoid affecting the network speed and call quality of the first device. If the first cell is not currently in the preset state, it means that the signal of the first cell has returned to normal. At this time, there is no need to change the cell, reducing the inconvenience caused to the user by the first device performing the cell change process.
[0158] In some embodiments, the terminal may first determine whether the first cell is in a preset state;
[0159] When it is determined that the first cell is in a preset state, it is determined whether the first cell is recorded as an abnormal cell according to the abnormal cell information.
[0160] In some embodiments, the first device may store abnormal cell information locally.
[0161] refer to Figure 3 In another embodiment, the method further comprises:
[0162] S103: Receive the abnormal cell information collected by the second device.
[0163] The second device in the embodiment of the present application may be a physical device or a virtual device with a large storage capacity.
[0164] For example, the second device in the embodiment of the present application may be a server or a cloud service platform.
[0165] In the embodiment of the present application, considering that the number of cells distributed is relatively large, the number of cells that an electronic device can connect to is limited, and the cell information of abnormal cells that can be collected is also limited. Therefore, the process of collecting and storing abnormal cell information can be performed by the second device.
[0166] In some embodiments, the first device may send a request message to the second device, and the request message may include information reflecting the current location of the first device. In this way, the second device can return abnormal cell information related to the current location of the first device to the first device. In this way, the first device can receive abnormal cell information in the area where the first device is located from the second device, rather than abnormal cell information of the entire network, thereby reducing the amount of information interaction between the first device and the second device.
[0167] Exemplarily, when all terminal devices connected to the second device determine that the cell to which they are currently connected is an abnormal cell, they may send cell information to the second device, and the second device may collect and store the abnormal cell information sent by each terminal device.
[0168] Based on this, when the first device needs to determine whether the first cell is an abnormal cell based on the abnormal cell information, it can receive the abnormal cell information sent by the second device, and determine whether the first cell has been recorded as an abnormal cell based on the received abnormal cell information.
[0169] Exemplarily, the abnormal cell information sent by the second device and received by the first device may include the number of times signal abnormalities occur in the abnormal cell and the time when the signal abnormality most recently occurred.
[0170] In another embodiment, when the first device is connected to the first cell, it is also possible to first determine whether the first cell is in a preset state, and when it is determined that the first cell is in the preset state, send a first message to the second device, wherein the first message is used to request to obtain abnormal cell information stored in the second device.
[0171] After receiving the abnormal cell information sent by the second device, if it is determined that the first cell has been recorded as an abnormal cell before, it means that the signal abnormality of the first cell is unlikely to recover in a short period of time. At this time, the first device is controlled to change the cell.
[0172] In an embodiment, the determining whether the first cell is in a preset state includes:
[0173] Acquire current signal parameters of the first cell;
[0174] Based on the current signal parameter, it is determined whether the first cell is in a preset state.
[0175] Exemplarily, the first device may obtain the current signal parameter of the first cell, and compare the obtained current signal parameter with a preset value. If the current signal parameter of the first cell is less than the preset value, it means that the current signal parameter of the first cell is poor, and then it is determined that the first cell is in a preset state. If the current signal parameter of the first cell is greater than or equal to the preset value, it means that the current signal parameter of the first cell is good, and then it is determined that the first cell is not in the preset state.
[0176] Exemplarily, the above-mentioned current signal parameters may include: at least one of RSRP, RSRQ, SINR and carrier signal received strength (Received Signal Strength Indication, RSSI).
[0177] In one embodiment, the current signal parameter includes: SINR, and determining whether the first cell is in a preset state based on the current signal parameter includes:
[0178] When the SINR is less than a first preset value, it is determined that the first cell is in a preset state.
[0179] Exemplarily, when the acquired current signal parameter of the first cell is SINR, a first preset value is acquired, and the current SINR of the first cell is compared with the first preset value.
[0180] If the current SINR of the first cell is less than the first preset value, it is determined that the first cell still has a signal abnormality, that is, the cell is in a preset state. If the SINR of the first cell is greater than or equal to the first preset value, it is determined that the signal of the first cell has returned to normal, and at this time, it is determined that the first cell is not in a preset state.
[0181] The first preset value may be pre-stored in the first device, or may be obtained from the second device when the first device determines that the first cell has been recorded as an abnormal cell according to the abnormal cell information.
[0182] In addition, the second device may also periodically send the first preset value to the first device. Accordingly, the first device receives the first preset value sent by the second device, and updates the first preset value locally stored in the first device based on the received first preset value.
[0183] Among them, the size of the above-mentioned first preset value can be set as needed, and the embodiment of the present application does not limit this.
[0184] Exemplarily, the first preset value mentioned above may be set by the second device according to the device type of the first device.
[0185] For example, when the first device is a tablet computer, it means that the main function of the first device is to surf the Internet. At this time, the second device can configure a first preset value with a larger value for the first device. For example, the first preset value configured for the first device is any value between 20-30db.
[0186] When the first device is a mobile phone, it means that the main function of the first device is to make calls. At this time, the first preset value can be set to a smaller value, for example, any value between 1-10db.
[0187] Exemplarily, the first preset value may also be set by the second device according to the user profile of the user to which the first device belongs. When the user is determined to be young based on the user profile, the first preset value may be set to a larger value, taking into account that young people have a greater need to surf the Internet and have higher requirements for network quality. When the user is determined to be older based on the user profile, the first preset value may be set to a smaller value, taking into account that the elderly generally have weaker needs to surf the Internet than young people.
[0188] Exemplarily, the first preset value configured by the second device for the first device may also be any value between -84qdb and -24qdb, for example, -40dqb.
[0189] In one embodiment, the current signal parameter further includes: reference signal received power RSRP and reference signal received quality RSRQ; when the SINR is less than a first preset value, determining that the first cell is in a preset state includes:
[0190] When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
[0191] Exemplarily, the first threshold and the second threshold mentioned above may be minimum values of RSRP and RSRQ when indicating that the signal quality is good.
[0192] For example, the first threshold may be any value between -44dbm and -140dbm. For example, the first threshold may be -90dbm.
[0193] The second threshold mentioned above may be any value between -19.5db and -3db. For example, the second threshold may be -5db.
[0194] In the embodiment of the present application, it is considered that in some cases, even if the RSRP of the first cell is greater than the first threshold and / or the RSRQ is greater than the second threshold, that is, the signal quality of the first cell is excellent, but if the SINR of the first cell is poor at this time, poor call quality or Internet access may still occur. Therefore, when it is determined that the first cell has been recorded as an abnormal cell, the RSRP and RSRQ of the first cell are obtained. If the RSRP of the first cell is greater than the first threshold and / or the RSRQ is greater than the second threshold, the SINR of the first cell can be further obtained. If the SINR is less than the first preset value, it is determined that the first cell is in a preset state, and the first device is controlled to perform a cell change operation.
[0195] If the RSRP of the first cell is less than or equal to the first threshold and the RSRQ is less than or equal to the second threshold, the first device may be directly controlled to perform a cell change operation.
[0196] In an embodiment, determining whether the first cell is in a preset state based on the current signal parameter further includes:
[0197] Receiving a first preset value and a second preset value sent by the second device;
[0198] When the duration that the SINR is less than the first preset value is greater than or equal to a second preset value, it is determined that the first cell is in a preset state.
[0199] Exemplarily, when the first device determines that the first cell has been recorded as an abnormal cell, the first preset value and the second preset value may be acquired from the second device.
[0200] After receiving the first preset value and the second preset value from the second device, the first device can determine whether the SINR of the first cell is less than the first preset value according to the received first preset value. When the SINR of the first cell is less than the first preset value, timing is performed, and the SINR of the first cell is continuously acquired during the timing process. When it is determined that the duration of the SINR of the first cell being less than the first preset value is greater than or equal to the second preset value, it means that the SINR of the first cell is at a relatively small value for a relatively long time, and it also means that the signal of the first cell is still abnormal, which further indicates that the first cell is in a preset state. At this time, the first device is controlled to change the cell.
[0201] If the duration of the SINR of the first cell being less than the first preset value is less than the second preset value, it means that the SINR of the first cell may have a short-term fluctuation and will soon return to normal, with little impact on Internet access speed and call quality. At this time, it can be determined that the first cell is not in the preset state, and the first device is controlled to continue to be connected to the first cell, so as to reduce the inconvenience caused to the user by the frequent cell changes of the first device.
[0202] The second preset value may be set by the second device according to a specific location of the first cell where the first device is currently located.
[0203] Exemplarily, the second device can obtain the specific location of the first cell based on the positioning system in the first device. If it is determined based on the specific location of the first cell that other cells in the area where the first cell is located have also been recorded as abnormal cells, it means that the signal quality in the area where the first cell is located is poor. At this time, if the second preset value is set to a smaller value, it will cause the first device to frequently change cells, and will also affect the user's use of the first device. At this time, the second preset value can be set to a larger value. If the signal quality of other cells in the area where the first cell is located is good, at this time, the second preset value can be set to a smaller value, so that the first device can immediately perform a cell change operation when the signal quality of the first cell does not meet the user's needs, so as to meet the user's requirements for signal quality.
[0204] The positioning system in the first device may be a GPS (Global Positioning System).
[0205] In one embodiment, when the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes:
[0206] When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
[0207] Exemplarily, when it is determined based on the abnormal cell information that the first cell has been recorded as an abnormal cell and the first cell is currently in a preset state, an attempt to connect to the second cell may be made by controlling a restart operation of the first device.
[0208] Exemplarily, when the first cell has been recorded as an abnormal cell, the SINR of a second cell adjacent to the first cell may be measured, and if the SINR of the second cell is greater than that of the first cell, the first device may be controlled to switch to the second cell.
[0209] It should be noted that when the first cell to which the first cell is currently connected is an abnormal cell, it is also possible to try to connect to the second cell in other feasible ways, which is not limited in this embodiment of the present application.
[0210] In an embodiment, after the first device is connected to the second cell, the operation of determining whether the second cell is a recorded abnormal cell may continue to be performed.
[0211] Exemplarily, after the first device is connected to the second cell, it can determine whether the second cell has also been recorded as an abnormal cell based on the abnormal cell record, and determine whether the second cell is in a preset state. When it is determined that the second cell has been recorded as an abnormal cell and / or is in a preset state, perform relevant operations to connect to the third cell, and repeat the above judgment process until it is connected to a cell with normal signal.
[0212] Exemplarily, after the first device is connected to the second cell, the SINR of the second cell can be obtained and compared with the third preset value. If the SINR of the second cell is less than the third preset value, it is determined that the second cell is in a preset state.
[0213] The third preset value mentioned above may be greater than the second preset value.
[0214] The method for obtaining the third preset value may refer to the method for obtaining the first preset value and the second preset value described above, and the embodiments of the present application will not be described in detail here.
[0215] In one embodiment, the method further comprises:
[0216] When it is determined that the first cell is in a preset state, the cell information of the first cell is sent to the second device, so that the second device records the first cell as an abnormal cell.
[0217] Exemplarily, considering that the storage capacity of the first device is usually small, if too much abnormal cell information is stored in the first device, it will affect the normal operation of the first device. In addition, since the cells that the first device can connect to are limited, the abnormal cell information that can be collected is also limited. Therefore, the first device can also send the cell information of the first cell to the second device when it is determined that the first cell is in a preset state, so that the second device records the first cell as an abnormal cell.
[0218] Exemplarily, the above-mentioned cell information at least includes:
[0219] The mobile network code of the first cell;
[0220] The mobile country code of the first cell;
[0221] a cell identifier of the first cell;
[0222] The frequency information of the first cell.
[0223] Among them, the Mobile Network Code (Mobile Network Code, MNC) and the Mobile Country Code (Mobile Country Code, MCC) can be used to uniquely identify the operator of the network to which the first device is connected.
[0224] Among them, MCC is used to uniquely identify the country to which the mobile user belongs.
[0225] The above-mentioned cell identifier may be a physical cell identifier (PCI) and / or a Cell ID of a cell.
[0226] The above-mentioned cell information may also include frequency band information of the first cell signal, a tracking area code (Tracking Area Code, TAC), a location area code (Location Area Code, LAC) and specific location information of the first cell.
[0227] It should be noted that the above is only an exemplary listing of several types of cell information of the first cell and does not constitute a limitation on the cell information of the embodiment of the present application.
[0228] Exemplarily, the second device may uniquely identify a cell through MNC, MCC, Cell ID and frequency information, may uniquely identify a cell through MNC, MCC and LAC, or may uniquely identify a cell based on cell location information acquired through GPS.
[0229] refer to Figure 4 , Figure 4 A flowchart of another cell changing method is also provided, which is executed by a second device, and the method includes:
[0230] S401: Collect abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell;
[0231] S402: When a condition for sending abnormal cell information is met, the collected abnormal cell information is sent to the first device, where the abnormal cell information is used by the first device to control the first device to change the cell when the first cell currently connected is determined to be recorded as an abnormal cell.
[0232] Exemplarily, the second device may be connected to multiple terminal devices, wherein the first device is any terminal device among the multiple terminal devices connected to the second device. When each terminal device connected to the second device determines that the cell it is currently connected to is an abnormal cell, it obtains the cell information of the cell and sends the obtained cell information to the second device.
[0233] Correspondingly, the second device receives the cell information sent by each terminal device, and stores the received cell information as abnormal cell information.
[0234] Exemplarily, since the second device stores cell information of multiple abnormal cells, when it is determined that the conditions for sending the abnormal cell information are met, the stored abnormal cell information can be sent to all terminal devices connected to the second device, so that the terminal device can determine whether the cell it is currently in is a recorded abnormal cell.
[0235] The abnormal cell information sent by the second device to each terminal device may further include the latest time when the abnormality occurs in each abnormal cell and the number of times the abnormality occurs in each cell.
[0236] In one embodiment, when the abnormal cell information sending condition is met, sending the collected abnormal cell information to the first device includes:
[0237] When a first preset time interval is reached, sending the collected abnormal cell information to the first device;
[0238] or,
[0239] When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
[0240] Exemplarily, the second device may send abnormal cell information to all terminal devices every time the first preset time interval is reached, so that each terminal device can determine whether the cell in which it is currently located has been recorded as an abnormal cell.
[0241] Considering that abnormal cells usually account for a small proportion of a large number of cells, and the number of terminal devices in each cell is also large, sending abnormal cell information to all terminal devices at every first preset time interval will occupy a large amount of network resources. Therefore, when receiving the first message sent by the first device, the currently stored abnormal cell information can also be sent to the first device.
[0242] In one embodiment, the method further comprises:
[0243] A first preset value and / or a second preset value is sent to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
[0244] Exemplarily, after sending abnormal cell information to the first device, the second device can configure the corresponding first preset value and / or second preset value for the first device according to the device type of the first device or the user profile of the user to which the first device belongs, and send the first preset value and the second preset value configured for the first device to the first device.
[0245] Exemplarily, the second device may also send the first preset value and / or the second preset value to all terminal devices connected to the second device at every third preset time interval, so that all terminal devices may update the locally stored first preset value and / or second preset value according to the currently received first preset value and / or second preset value.
[0246] In one embodiment, the collecting abnormal cell information sent by multiple terminal devices includes:
[0247] receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices;
[0248] The cell information is stored as abnormal cell information.
[0249] Exemplarily, when the first device determines that the first cell is an abnormal cell, the cell information of the first cell can be sent to the second device. Accordingly, after receiving the cell information of the first cell sent by the first device, the second device can check whether the cell information of the first cell exists in the stored abnormal cell information. When the cell information of the first cell is included in the stored abnormal cell information, it means that the first cell has been recorded as an abnormal cell. At this time, the stored occurrence time and number of occurrences of the abnormality of the first cell signal can be updated according to the reception time of the cell information of the first cell sent by the first device.
[0250] When the first cell has not been recorded as an abnormal cell before, the cell information of the first cell may be stored as abnormal cell information.
[0251] The cell information of the first cell recorded by the second device at least includes:
[0252] The mobile network code of the first cell;
[0253] The mobile country code of the first cell;
[0254] a cell identifier of the first cell;
[0255] The frequency information of the first cell.
[0256] refer to Figure 5 The embodiment of the present application also provides a cell replacement method, including:
[0257] The cell information of the abnormal cell is obtained, wherein the abnormal cell is a cell with normal RSRP and RSRQ but poor SINR, for example, RSRP is about -90dbm, but SINR is less than 0.
[0258] When the first device determines that the first cell currently located is an abnormal cell, the cell information of the first cell is sent to the cloud, and the cloud records the cell information of the first cell as abnormal cell information, wherein the abnormal cell information stored in the cloud includes: MCC, MNC, TAC, Cell_ID, earfcn (frequency band information), PCI, band (frequency band information) and location information.
[0259] The cloud can also regularly send the stored abnormal cell information to each terminal device. If the terminal device determines that the current cell is an abnormal cell based on the abnormal cell information sent by the cloud, it will receive sinr_th (first preset value), timer_th (second preset value) and / or sinr_hys sent by the cloud.
[0260] Specifically, the overall process of the scheme is as follows, where S302 to S305 are the cloud-based acquisition of abnormal cell information, and S306 to S318 are specific schemes for improving the abnormal network paging rate based on the abnormal cell information. The value range of sinr_th is (-84, -24)qdb, and the default is -40qdb, i.e. -10db (1db = 4qdb). The value range of timer_th (second preset value) is (20, 170) seconds, and the default is 60 seconds. The value range of sinr_hys is (4, 16)qdb, and the default is 8ddb, i.e. 2db.
[0261] The specific plan is as follows:
[0262] S501: Start;
[0263] S502: Determine whether the first cell where the first device is located is a cell with normal RSRP and RSRQ but poor SINR. If yes, execute S503; if not, execute S504;
[0264] S503: Acquire cell information and GPS information of the first cell, and execute S505;
[0265] S504: Continue monitoring and execute S502;
[0266] S505: Upload the cell information and GPS information of the first cell to the cloud;
[0267] S506: The cloud periodically sends the stored abnormal cell information to all terminal devices;
[0268] S507: Determine whether the abnormal cell information sent by the cloud includes the first cell where the first device is located. If yes, execute S508; if no, execute S509;
[0269] S508: The cloud sends sinr_th, timer_th and / or sinr_hys to the first device;
[0270] S509: Continue monitoring and execute S507;
[0271] S510: Determine whether the SINR of the first cell is less than sinr_th, if yes, execute S511, if no, execute S512;
[0272] S511: Start timing time and execute S513;
[0273] S512: Continue monitoring and judging, and execute S510;
[0274] S513: Determine whether time is greater than or equal to timer_th, if yes, execute S514, if no, execute S515;
[0275] S514: Triggering the OOS to escape from the first cell, and executing S516;
[0276] S515: Continue monitoring and judging, and execute S513;
[0277] S516: Determine whether the SINR of the second cell is greater than or equal to sinr_th+sinr_hys (third preset value). If yes, execute S517; if no, execute S518.
[0278] S517: reset time and execute S519;
[0279] S518: Continue monitoring and judging, and execute S516;
[0280] S519: End.
[0281] refer to Figure 6 The embodiment of the present application further provides a cell replacement device, the device comprising:
[0282] A determination module 601 is used to determine whether the first cell currently connected to the first device has been recorded as an abnormal cell according to abnormal cell information;
[0283] The control module 602 is used to control the first device to change the cell when the first cell has been recorded as an abnormal cell.
[0284] Optionally, the control module 602 includes:
[0285] a determining unit, configured to determine whether the first cell is in a preset state when the first cell has been recorded as an abnormal cell;
[0286] A control unit is used to control the first device to change the cell if the first cell is in a preset state.
[0287] Optionally, the device further comprises:
[0288] The receiving module is used to receive the abnormal cell information collected by the second device.
[0289] Optionally, the determining unit is used to:
[0290] Acquire current signal parameters of the first cell;
[0291] Based on the current signal parameter, it is determined whether the first cell is in a preset state.
[0292] Optionally, the current signal parameter includes: a signal to interference plus noise ratio SINR, and the determining unit is used to:
[0293] Receiving a first preset value and a second preset value sent by the second device;
[0294] When the SINR is less than a first preset value, it is determined that the first cell is in a preset state.
[0295] Optionally, the current signal parameter further includes: reference signal received power RSRP and reference signal received quality RSRQ; the determining unit is further used to:
[0296] When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
[0297] Optionally, the determining unit is further configured to:
[0298] When the duration that the SINR is less than the first preset value is greater than or equal to a second preset value, it is determined that the first cell is in a preset state.
[0299] Optionally, the control module 602 is used to:
[0300] When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
[0301] Optionally, the device further comprises:
[0302] The first sending module is used to send the cell information of the first cell to the second device when it is determined that the first cell is in a preset state, so that the second device records the first cell as an abnormal cell.
[0303] Optionally, the cell information includes at least:
[0304] The mobile network code of the first cell;
[0305] The mobile country code of the first cell;
[0306] a cell identifier of the first cell;
[0307] The frequency information of the first cell.
[0308] refer to Figure 7 The embodiment of the present application further provides a cell replacement device, the device comprising:
[0309] The collecting module 701 is used to collect abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell;
[0310] The second sending module 702 is used to send the collected abnormal cell information to the first device when the abnormal cell information sending condition is met. The abnormal cell information is used by the first device to control the first device to change the cell when the first cell currently connected is determined to be recorded as an abnormal cell.
[0311] Optionally, the second sending module 702 is used to:
[0312] When a first preset time interval is reached, sending the collected abnormal cell information to the first device;
[0313] or,
[0314] When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
[0315] Optionally, the device further comprises:
[0316] The third sending module is used to send a first preset value and / or a second preset value to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
[0317] Optionally, the collection module 701 is used to:
[0318] receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices;
[0319] The cell information is stored as abnormal cell information.
[0320] Optionally, the cell information includes at least:
[0321] The mobile network code of the first cell;
[0322] The mobile country code of the first cell;
[0323] a cell identifier of the first cell;
[0324] The frequency information of the first cell.
[0325] refer to Figure 8 In an embodiment of the present application, a first device 800 is provided, including:
[0326] Memory 804 for storing processor executable instructions;
[0327] A processor 820 connected to the memory 804;
[0328] The processor 820 is configured to execute the cell changing method provided by any of the aforementioned technical solutions.
[0329] A block diagram of a first device 800 is shown according to an exemplary embodiment. For example, the first device 800 may be a portable electronic device such as a mobile phone, a tablet computer, a notebook computer, and a phone watch.
[0330] refer to Figure 8, the first device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 818 .
[0331] The processing component 802 generally controls the overall operation of the first device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0332] The memory 804 is configured to store various types of data to support operations on the first device 800. Examples of such data include instructions for any application or method operating on the first device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0333] The power supply component 806 provides power to various components of the first device 800. The power supply component 806 can include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the first device 800.
[0334] The multimedia component 808 includes a screen that provides an output interface between the first device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the first device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0335] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the first device 800 is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 818. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0336] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: home button, volume button, start button, and lock button.
[0337] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the first device 800. For example, the sensor assembly 814 can detect the open / closed state of the first device 800, the relative positioning of components, such as the display and keypad of the first device 800, and the sensor assembly 814 can also detect the position change of the first device 800 or a component of the first device 800, the presence or absence of user contact with the first device 800, the orientation or acceleration / deceleration of the first device 800, and the temperature change of the first device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0338] The communication component 818 is configured to facilitate wired or wireless communication between the first device 800 and other devices. The first device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 818 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 818 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0339] In an exemplary embodiment, the first device 800 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the above methods.
[0340] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the first device 800 to complete the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0341] An embodiment of the present application provides a non-temporary computer-readable storage medium. When the instructions in the storage medium are executed by a processor of a computer, the computer is enabled to execute the cell replacement method described in one or more of the aforementioned technical solutions.
[0342] When the processor executes the instruction, it can at least perform the following steps:
[0343] determining, according to the abnormal cell information, whether the first cell currently connected by the first device has been recorded as an abnormal cell;
[0344] When the first cell has been recorded as an abnormal cell, the first device is controlled to perform a cell change.
[0345] Optionally, when the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes:
[0346] When the first cell has been recorded as an abnormal cell, determining whether the first cell is in a preset state;
[0347] If the first cell is in a preset state, control the first device to change the cell.
[0348] Optionally, the method further includes:
[0349] The abnormal cell information collected by the second device is received.
[0350] Optionally, the determining whether the first cell is in a preset state includes:
[0351] Acquire current signal parameters of the first cell;
[0352] Based on the current signal parameter, it is determined whether the first cell is in a preset state.
[0353] Optionally, the current signal parameter includes: a signal to interference plus noise ratio SINR, and determining whether the first cell is in a preset state based on the current signal parameter includes:
[0354] When the SINR is less than a first preset value, it is determined that the first cell is in a preset state.
[0355] Optionally, the current signal parameter further includes: reference signal received power RSRP and reference signal received quality RSRQ; when the SINR is less than a first preset value, determining that the first cell is in a preset state includes:
[0356] When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
[0357] Optionally, determining whether the first cell is in a preset state based on the current signal parameter further includes:
[0358] Receiving a first preset value and a second preset value sent by the second device;
[0359] When the duration that the SINR is less than the first preset value is greater than or equal to a second preset value, it is determined that the first cell is in a preset state.
[0360] Optionally, when the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes:
[0361] When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
[0362] Optionally, the method further comprises:
[0363] When it is determined that the first cell is in a preset state, the cell information of the first cell is sent to the second device, so that the second device records the first cell as an abnormal cell.
[0364] Optionally, the cell information includes at least:
[0365] The mobile network code of the first cell;
[0366] The mobile country code of the first cell;
[0367] a cell identifier of the first cell;
[0368] The frequency information of the first cell.
[0369] When the processor executes the instruction, it can at least perform the following steps:
[0370] Collecting abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell;
[0371] When the abnormal cell information sending condition is met, the collected abnormal cell information is sent to the first device, and the abnormal cell information is used by the first device to control the first device to change the cell when the first device determines that the currently connected first cell has been recorded as an abnormal cell.
[0372] Optionally, when a condition for sending abnormal cell information is met, sending the collected abnormal cell information to the first device includes:
[0373] When a first preset time interval is reached, sending the collected abnormal cell information to the first device;
[0374] or,
[0375] When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
[0376] Optionally, the method further comprises:
[0377] A first preset value and / or a second preset value is sent to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
[0378] Optionally, the collecting abnormal cell information sent by multiple terminal devices includes:
[0379] receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices;
[0380] The cell information is stored as abnormal cell information.
[0381] Optionally, the cell information includes at least:
[0382] The mobile network code of the first cell;
[0383] The mobile country code of the first cell;
[0384] a cell identifier of the first cell;
[0385] The frequency information of the first cell.
[0386] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the claims.
[0387] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A cell changing method, characterized in that: Executed by a first device, the method includes: determining, according to the abnormal cell information, whether the first cell currently connected by the first device has been recorded as an abnormal cell; When the first cell has been recorded as an abnormal cell, the first device is controlled to perform a cell change.
2. The method according to claim 1, characterized in that When the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes: When the first cell has been recorded as an abnormal cell, determining whether the first cell is in a preset state; If the first cell is in the preset state, control the first device to change the cell.
3. The method according to claim 2, characterized in that The method further comprises: The abnormal cell information collected by the second device is received.
4. The method according to claim 3, characterized in that The determining whether the first cell is in a preset state includes: Acquire current signal parameters of the first cell; Based on the current signal parameter, it is determined whether the first cell is in the preset state.
5. The method according to claim 4, characterized in that The current signal parameter includes: a signal to interference plus noise ratio SINR, and determining whether the first cell is in the preset state based on the current signal parameter includes: When the SINR is less than a first preset value, it is determined that the first cell is in the preset state.
6. The method according to claim 5, characterized in that The current signal parameter also includes: reference signal received power RSRP and reference signal received quality RSRQ; when the SINR is less than a first preset value, determining that the first cell is in the preset state includes: When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
7. The method according to claim 5, characterized in that Determining whether the first cell is in the preset state based on the current signal parameter further includes: Receiving a first preset value and a second preset value sent by the second device; When the duration for which the SINR is less than the first preset value is greater than or equal to the second preset value, it is determined that the first cell is in the preset state.
8. The method according to claim 1, characterized in that: When the first cell has been recorded as an abnormal cell, controlling the first device to change the cell includes: When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
9. The method according to claim 3, characterized in that: The method further comprises: When it is determined that the first cell is in the preset state, the cell information of the first cell is sent to the second device, so that the second device records the first cell as an abnormal cell.
10. The method according to claim 9, characterized in that The cell information includes at least one of the following: The mobile network code of the first cell; The mobile country code of the first cell; a cell identifier of the first cell; The frequency information of the first cell.
11. A cell changing method, characterized in that: Executed by a second device, the method includes: Collecting abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell; When the abnormal cell information sending condition is met, the collected abnormal cell information is sent to the first device, and the abnormal cell information is used by the first device to control the first device to change the cell when the first device determines that the currently connected first cell has been recorded as an abnormal cell.
12. The method according to claim 11, characterized in that When the abnormal cell information sending condition is met, sending the collected abnormal cell information to the first device includes: When a first preset time interval is reached, sending the collected abnormal cell information to the first device; or, When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
13. The method according to claim 11, characterized in that The method further comprises: A first preset value and / or a second preset value is sent to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
14. The method according to claim 11, characterized in that The collecting of abnormal cell information sent by multiple terminal devices includes: receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices; The cell information is stored as abnormal cell information.
15. The method according to claim 14, characterized in that The cell information includes at least one of the following: The mobile network code of the first cell; The mobile country code of the first cell; a cell identifier of the first cell; The frequency information of the first cell.
16. A cell replacement device, characterized in that: The device comprises: A determination module, configured to determine whether a first cell currently connected by the first device has been recorded as an abnormal cell according to the abnormal cell information; The control module is used to control the first device to change the cell when the first cell has been recorded as an abnormal cell.
17. The device according to claim 16, characterized in that The control module comprises: a determining unit, configured to determine whether the first cell is in a preset state when the first cell has been recorded as an abnormal cell; A control unit is used to control the first device to change the cell if the first cell is in the preset state.
18. The device according to claim 17, characterized in that The device further comprises: The receiving module is used to receive the abnormal cell information collected by the second device.
19. The device according to claim 17, characterized in that The determining unit is used for: Acquire current signal parameters of the first cell; Based on the current signal parameter, it is determined whether the first cell is in the preset state.
20. The device according to claim 19, characterized in that The current signal parameter includes: a signal to interference plus noise ratio SINR, and the determining unit is used to: When the SINR is less than a first preset value, it is determined that the first cell is in the preset state.
21. The device according to claim 20, characterized in that The current signal parameters also include: reference signal received power RSRP and reference signal received quality RSRQ; the determining unit is further used to: When the RSRP of the first cell is greater than a first threshold and / or the RSRQ of the first cell is greater than a second threshold, and the SINR of the first cell is less than the first preset value, it is determined that the first cell is in the preset state.
22. The device according to claim 20, characterized in that The determining unit is further configured to: Receiving the first preset value and the second preset value sent by the second device; When the duration for which the SINR is less than the first preset value is greater than or equal to a second preset value, it is determined that the first cell is in the preset state.
23. The device according to claim 16, characterized in that The control module is used for: When the first cell has been recorded as an abnormal cell, the cell is connected to the second cell through cell switching or cell reselection.
24. The device according to claim 18, characterized in that The device also includes: The first sending module is used to send the cell information of the first cell to the second device when it is determined that the first cell is in the preset state, so that the second device records the first cell as an abnormal cell.
25. The device according to claim 24, characterized in that The cell information at least includes: The mobile network code of the first cell; The mobile country code of the first cell; a cell identifier of the first cell; The frequency information of the first cell.
26. A cell replacement device, characterized in that: The device comprises: A collection module, used to collect abnormal cell information sent by multiple terminal devices; wherein the abnormal cell information at least indicates an abnormal cell; The second sending module is used to send the collected abnormal cell information to the first device when the abnormal cell information sending condition is met. The abnormal cell information is used by the first device to control the first device to change the cell when the first device determines that the currently connected first cell has been recorded as an abnormal cell.
27. The device according to claim 26, characterized in that The second sending module is used for: When a first preset time interval is reached, sending the collected abnormal cell information to the first device; or, When it is determined that the first device is in a preset state, the collected abnormal cell information is sent to the first device.
28. The device according to claim 26, characterized in that The device also includes: The third sending module is used to send a first preset value and / or a second preset value to the first device, wherein the first preset value and / or the second preset value is used by the first device to determine whether the first cell is in a preset state.
29. The device according to claim 26, characterized in that The collection module is used for: receiving cell information of a first cell sent by the first device, wherein the first device is any terminal device among the multiple terminal devices; The cell information is stored as abnormal cell information.
30. The device according to claim 29, characterized in that The cell information includes at least one of the following: The mobile network code of the first cell; The mobile country code of the first cell; a cell identifier of the first cell; The frequency information of the first cell.
31. An electronic device, characterized in that: include: a memory for storing processor-executable instructions; A processor connected to the memory; The processor is used to execute the cell change method as described in any one of claims 1 to 10, and / or 11 to 15.
32. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a computer, enables the computer to execute the cell change method as described in any one of claims 1 to 10, and / or 11 to 15.