Signal strength prediction method, device and storage medium

Through the analysis of the terminal's historical movement trajectory, the signal strength changes of the serving cell are predicted and switched to a cell with better signals in advance, solving the problem of service interruption caused by the decrease in signal strength of the intelligent terminal, and improving the availability and user experience of the terminal.

CN114640411BActive Publication Date: 2024-12-31BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 12 Cites 0 Cited by

Patent Information

Application Number
CN202210260638.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-16
Publication Date
2024-12-31
Estimated Expiration
2042-03-16

AI Technical Summary

Technical Problem

When an intelligent terminal switches from a cell with better signal strength to a cell with poor signal strength during the movement process, it is easy to cause service interruption and affect user experience.

Method used

Through the analysis of the terminal's historical movement trajectory, the signal strength changes of the serving cell are predicted, and the signal is switched to neighboring cells with better signals is avoided in advance to avoid service interruptions.

Benefits of technology

Preprocessing of terminal services is realized, absent sudden interruptions caused by decreasing signal strength is avoided, and the availability and user experience of the terminal are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114640411B_ABST
    Figure CN114640411B_ABST
Patent Text Reader

Abstract

The present disclosure provides a signal strength prediction method and device, and a storage medium. The method includes: in response to determining that the terminal resides in a first cell and the terminal is in a mobile state, determining the neighboring cells of the first cell; if the movement trajectory corresponding to the switching of the service cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory, then determining that the service cell of the terminal is about to switch from the first cell to the target neighboring cell; wherein the historical movement trajectory is when the terminal is in a mobile state, performing a cell switching operation, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation. The present disclosure can accurately predict the change in the signal strength of the service cell of the terminal based on the historical movement trajectory of the terminal, and effectively avoid sudden interruption of terminal services.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communications, and in particular to a signal strength prediction method and device, and a storage medium. Background Art

[0002] At present, with the development of mobile communication technology, the use of smart terminals has become very common. Users use smart terminals mainly for voice services, such as making and receiving calls, and data services, such as surfing the Internet and browsing videos. The performance of voice and data services of smart terminals is closely related to the signal strength of the cellular network.

[0003] If a user moves a smart terminal from an area with a strong network signal to an area with a weak network signal while using voice and / or data services, service interruptions such as dropped calls or inability to refresh web pages are likely to occur. Summary of the invention

[0004] In view of this, the present application discloses a signal strength prediction method and device, and a storage medium.

[0005] According to a first aspect of an embodiment of the present disclosure, a signal strength prediction method is provided, the method being applied to a terminal, the method comprising:

[0006] In response to determining that the terminal resides in a first cell and the terminal is in a moving state, determining a neighboring cell of the first cell;

[0007] If the moving trajectory corresponding to the switching of the service cell of the terminal from the first cell to the target neighboring cell is consistent with the historical moving trajectory, it is determined that the service cell of the terminal is about to switch from the first cell to the target neighboring cell; wherein the historical moving trajectory is that when the terminal is in a mobile state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation.

[0008] Optionally, the method further comprises:

[0009] In response to determining that the historical neighboring cell of the first cell on a designated moving track in the historical moving track is consistent with the neighboring cell of the first cell, determining the serving cell after the terminal performs a cell switching operation on the designated moving track as the target neighboring cell. Optionally, the method further includes:

[0010] In response to determining that the terminal resides in a second cell and the signal strength of the second cell decreases as the terminal moves, recording the second cell and neighboring cells of the second cell;

[0011] In response to determining that the serving cell is switched from the second cell to a third cell adjacent to the second cell after the terminal performs a cell switching operation, if it is determined that the signal strength of the third cell meets a preset signal condition, recording the third cell and neighboring cells of the third cell;

[0012] When it is determined that the signal strength of the third cell does not meet the preset signal condition, the recorded second cell and neighboring cells of the second cell are deleted.

[0013] Optionally, the determining that the signal strength of the third cell meets a preset signal condition includes:

[0014] In response to determining that the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is less than the preset threshold, it is determined that the signal strength of the third cell meets the preset signal condition.

[0015] Optionally, after recording the third cell and the neighboring cells of the third cell, the method further includes:

[0016] The movement trajectory corresponding to the switching of the service cell of the terminal from the second cell to the third cell is marked as the historical movement trajectory.

[0017] Optionally, the method further comprises:

[0018] The third cell is used as the new second cell, and the step of recording the second cell and its neighboring cells in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves is returned to until a specified time point is reached.

[0019] Optionally, the method further comprises:

[0020] The recorded historical movement trajectory is updated periodically according to a preset time period.

[0021] Optionally, the method further comprises:

[0022] Output prompt information; wherein the prompt information is used to prompt the user that the serving cell of the terminal is about to switch to the target neighboring cell whose signal strength is less than that of the first cell.

[0023] According to a second aspect of an embodiment of the present disclosure, a signal strength prediction device is provided, the device being applied to a terminal, the device comprising:

[0024] A first determining module, configured to determine a neighboring cell of the first cell in response to determining that the terminal resides in a first cell and the terminal is in a moving state;

[0025] The second determination module is used to determine that the service cell of the terminal is about to switch from the first cell to the target neighboring cell if the movement trajectory corresponding to the switching of the service cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory; wherein the historical movement trajectory is that when the terminal is in a moving state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation.

[0026] Optionally, the device further comprises:

[0027] The third determination module is used to determine, in response to determining that the historical neighboring cell of the first cell on a designated moving trajectory in the historical moving trajectory is consistent with the neighboring cell of the first cell, the serving cell after the terminal performs a cell switching operation on the designated moving trajectory as the target neighboring cell.

[0028] Optionally, the device further comprises:

[0029] A first recording module, configured to record the second cell and neighboring cells of the second cell in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves;

[0030] A second recording module is configured to, in response to determining that the serving cell is switched from the second cell to a third cell adjacent to the second cell after the terminal performs a cell switching operation, record the third cell and neighboring cells of the third cell if it is determined that the signal strength of the third cell meets a preset signal condition;

[0031] The deleting module is used to delete the recorded second cell and the neighboring cells of the second cell when it is determined that the signal strength of the third cell does not meet the preset signal condition.

[0032] Optionally, the second recording module includes:

[0033] A determination submodule is used to determine that the signal strength of the third cell meets the preset signal condition in response to determining that the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is less than the preset threshold.

[0034] Optionally, the device further comprises:

[0035] The marking module is used to mark the movement trajectory corresponding to the switching of the service cell of the terminal from the second cell to the third cell as the historical movement trajectory.

[0036] Optionally, the device further comprises:

[0037] A control module is used to use the third cell as the new second cell, and control the first recording module to record the second cell and the neighboring cells of the second cell in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves, until a specified time point is reached.

[0038] According to a third aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any of the above-mentioned signal strength prediction methods are implemented.

[0039] According to a fourth aspect of an embodiment of the present disclosure, a signal strength prediction device is provided, including:

[0040] processor;

[0041] a memory for storing processor-executable instructions;

[0042] The processor is configured to execute the executable instructions to implement the steps of any of the above-mentioned signal strength prediction methods.

[0043] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0044] The present disclosure can accurately predict changes in the signal strength of a serving cell of a terminal according to the historical movement trajectory of the terminal, thereby effectively avoiding sudden interruption of terminal services and having high availability.

[0045] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0047] Figure 1 is a flow chart of a signal strength prediction method according to an exemplary embodiment of the present disclosure;

[0048] Figure 2 is a flowchart of another signal strength prediction method according to an exemplary embodiment of the present disclosure;

[0049] Figure 3 is a flowchart of another signal strength prediction method according to an exemplary embodiment of the present disclosure;

[0050] Figure 4is a flowchart of another signal strength prediction method according to an exemplary embodiment of the present disclosure;

[0051] Figure 5 is a block diagram of a signal strength prediction device according to an exemplary embodiment of the present disclosure;

[0052] Figure 6 It is a structural schematic diagram of a signal strength prediction device according to an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0053] 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, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Instead, they are merely examples of devices and methods consistent with some aspects of the present invention as detailed in the appended claims.

[0054] At present, when a smart terminal is performing voice and / or data services, if it switches from a cellular network cell with good signal quality to a cellular network cell with poor signal quality, the terminal service will be suddenly interrupted. For example, a user using a smart terminal for voice services is riding on a subway. When the subway enters a tunnel from the ground, the service cell of the smart terminal switches from a cellular network cell with good signal quality to a cellular network cell with poor signal quality. At this time, the voice service will be suddenly interrupted, and the user experience will be poor.

[0055] In order to solve the above problems, the present disclosure provides a signal strength prediction method, so as to accurately predict the change of the signal strength of the terminal service cell, and in particular, accurately predict the decrease of the signal strength of the terminal service cell, so that the user can pre-process the terminal service being executed and avoid sudden interruption of the terminal service as much as possible.

[0056] Reference Figure 1 As shown, Figure 1 FIG. 1 is a flow chart of a signal strength prediction method shown in an exemplary embodiment of the present disclosure. The embodiment is described from the terminal side, wherein the terminal includes but is not limited to a smart phone, a laptop computer, a desktop computer, an iPad, etc. Figure 1 As shown, the method comprises the following steps:

[0057] In step 101, in response to determining that the terminal resides in a first cell and the terminal is in a moving state, a neighboring cell of the first cell is determined.

[0058] In one possible implementation, the terminal can determine its own position at time points t1 and t2 through the Global Positioning System (GPS). If the two positions are inconsistent, it can be determined that the terminal is in a moving state; or if the distance between the two positions is greater than or equal to a preset distance, it can be determined that the terminal is in a moving state, wherein the size of the preset distance is not specifically limited in this embodiment.

[0059] In a possible implementation, the terminal may determine the neighboring cells of the first cell based on the neighboring cell measurement. The number of the neighboring cells of the first cell is one or more, which is not limited in the present disclosure.

[0060] In step 102, if the movement trajectory corresponding to the switching of the serving cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory, it is determined that the serving cell of the terminal is about to be switched from the first cell to the target neighboring cell.

[0061] In the embodiment of the present disclosure, the historical movement track is that when the terminal is in a moving state, a cell switching operation is performed, and the signal strength of the serving cell before the cell switching operation is greater than the signal strength of the serving cell after the cell switching operation. The serving cell refers to a cell that provides service for the terminal.

[0062] In the embodiment of the present disclosure, the number of neighboring cells of the first cell determined by step 101 may be one or more, and the target neighboring cell is one of the above neighboring cells. If the mobile trajectory corresponding to the switching of the service cell of the terminal from the currently resident first cell to the target neighboring cell is consistent with the terminal being in a moving state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation, that is, consistent with the historical mobile trajectory, then the terminal can determine that the service cell of the terminal is about to switch from the current first cell to the above target neighboring cell.

[0063] In the above embodiment, the change of the signal strength of the serving cell of the terminal can be accurately predicted according to the historical movement trajectory of the terminal, thereby effectively avoiding the sudden interruption of the terminal service, and the availability is high.

[0064] In some optional embodiments, in response to determining that a historical neighboring cell of the first cell on a specified moving trajectory in the historical moving trajectory is consistent with a neighboring cell of the first cell, the terminal determines a serving cell after the terminal performs a cell switching operation on the specified moving trajectory as the target neighboring cell.

[0065] It should be noted that, due to different moving directions of the terminal, the neighboring cells of the first cell determined by the terminal based on step 101 may be different.

[0066] For example, the neighboring cells of the first cell include Cell B1 to Cell B6. When the terminal moves in one direction, the neighboring cells of the first cell measured may be Cell B1 and Cell B2, while when the terminal moves in the opposite direction, the neighboring cells of the first cell measured may be Cell B5 and Cell B6.

[0067] When the terminal determines that the historical neighbor cell of the first cell on a designated moving trajectory in the historical moving trajectory is consistent with the neighbor cell of the first cell, the terminal may determine the serving cell after the terminal performs a cell switching operation on the designated moving trajectory as the target neighbor cell.

[0068] In one possible implementation, the neighboring cells of the first cell determined based on the neighboring cell measurement are consistent with the historical neighboring cells of the first cell on the specified moving trajectory, including but not limited to the fact that the number of the measured neighboring cells of the first cell is the same as the number of the historical neighboring cells of the first cell, and the cell identifier of each neighboring cell is the same.

[0069] For example, the terminal resides in the first cell Cell A, and the movement from Cell A to the neighboring cell Cell B conforms to the historical movement trajectory #1, and the movement trajectory from Cell A to other neighboring cells does not conform to any historical movement trajectory. On the historical movement trajectory #1, the historical neighboring cells of the first cell include Cell B, Cell C and Cell D, and the neighboring cells of the first cell obtained through measurement also include Cell B, Cell C and Cell D. Then, it can be determined that the historical movement trajectory #1 is the designated movement trajectory, and the service cell after the terminal performs the cell switching operation on the designated movement trajectory is Cell B. At this time, Cell B can be determined as the target neighboring cell.

[0070] For another example, the terminal resides in the first cell Cell A, and the movement from Cell A to the neighboring cell Cell B and from Cell A to the neighboring cell Cell C conforms to the historical moving trajectory #1 and the historical moving trajectory #2 respectively. The historical neighboring cells of the first cell on the historical moving trajectory #1 include Cell B, Cell C and Cell D, and the historical neighboring cells of the first cell on the historical moving trajectory #2 include Cell B, Cell C and Cell E. The neighboring cells of the first cell obtained through measurement also include Cell B, Cell C and Cell E. Then, it can be determined that the historical moving trajectory #2 is the designated moving trajectory, and the serving cell after the terminal performs the cell switching operation on the designated moving trajectory is Cell C. At this time, Cell C can be determined as the target neighboring cell.

[0071] In the above embodiment, the signal strength of the terminal's serving cell is about to drop, and the serving cell after the terminal is switched can be accurately predicted based on the terminal's historical movement trajectory, which is simple to implement and has high availability. In some optional embodiments, the terminal can establish a designated database by counting its own historical movement trajectory within a time period, and maintain the designated database on the terminal to predict the signal strength of the terminal later.

[0072] Reference Figure 2 As shown, Figure 2 FIG. 1 is a flowchart of another signal strength prediction method shown in an exemplary embodiment of the present disclosure. This embodiment is described from the terminal side. The process of establishing a designated database may include the following steps:

[0073] In step 201, in response to determining that the terminal resides in a second cell and the signal strength of the second cell decreases as the terminal moves, the second cell and neighboring cells of the second cell are recorded.

[0074] In the embodiment of the present disclosure, the second cell may be any cell. If the terminal currently resides in the second cell and the signal strength of the second cell is decreasing as the terminal moves, the second cell may be first recorded in the designated database. In addition, neighboring cell measurements may be performed to determine neighboring cells of the second cell, and the neighboring cells of the second cell may also be recorded in the designated database.

[0075] In a possible implementation, the neighboring cells of the second cell are recorded in a designated database in a list form.

[0076] In step 202, in response to determining that the service cell is switched from the second cell to a third cell adjacent to the second cell after the terminal performs a cell switching operation, and when it is determined that the signal strength of the third cell meets a preset signal condition, the third cell and its neighboring cells are recorded.

[0077] In the embodiment of the present disclosure, the third cell is a cell different from the second cell, and the third cell is a neighboring cell of the second cell.

[0078] In a possible implementation, if the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is also less than the preset threshold, it can be determined that the signal strength of the third cell meets the preset signal condition.

[0079] In an embodiment of the present disclosure, after performing a cell switching operation, the terminal can determine that the signal strength of the service cell decreases and the signal strength of the switched service cell, i.e., the third cell, is less than a preset threshold, and at the same time, the signal quality of the neighboring cells of the switched third cell is also poor. In this case, the terminal can determine that the signal strength of the third cell meets the preset signal condition. At this time, the third cell and the neighboring cells of the third cell can be recorded in the designated database.

[0080] In the embodiment of the present disclosure, further, the movement trajectory corresponding to the switching of the service cell of the terminal from the second cell to the third cell can also be marked in the designated database as a historical movement trajectory. Accordingly, the second cell is the service cell before the cell switching operation on the historical movement trajectory, and the second cell can be marked as a strong field cell, and the third cell is the service cell after the cell switching operation on the historical movement trajectory, and can be marked as a weak field cell. In the embodiment of the present disclosure, it can also be marked in the designated database that the second cell belongs to a strong field cell, and the third cell belongs to a weak field cell corresponding to the second cell.

[0081] For example, the second cell is Cell A, the neighboring cell of the second cell is marked as Neibor_A, the third cell is CellB, the neighboring cell of the third cell is marked as Neibor_B, {Cell A, Neibor_A, CellB, Neibor_B} can be recorded in the designated database, and the moving route corresponding to the service cell of the terminal from Cell A to Cell B can be marked as a historical moving route, that is, the moving route from Cell A to Cell is when the terminal is in a mobile state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation. At the same time, it is recorded that Cell A is a strong field cell, Cell B is a weak field cell, and there is a corresponding relationship between Cell B and Cell A. That is, when Cell A is a strong field cell, Cell B is a weak field cell corresponding to Cell A.

[0082] In step 203, when it is determined that the signal strength of the third cell does not satisfy the preset signal condition, the recorded second cell and neighboring cells of the second cell are deleted.

[0083] In the embodiment of the present disclosure, if the signal strength of the third cell is greater than or equal to the signal strength of the second cell, it can be determined that the signal strength of the third cell does not meet the preset signal condition, and the terminal can delete the second cell and the neighboring cells of the second cell previously recorded in the designated database, that is, ignore the movement trajectory from the second cell to the third cell.

[0084] In the embodiment of the present disclosure, after executing the above step 202 or 203, the third cell may be used as the new second cell, and the above step 201 may be returned to be executed until a specified time point is reached.

[0085] In the disclosed embodiment, the designated time point may be the end time point of the terminal learning and counting the historical movement trajectory. For example, if the end time point is 24:00 on the third day, the terminal may repeat the above steps to establish the designated database until 24:00 on the third day.

[0086] In the above embodiment, the terminal can determine the historical movement trajectory within a period of time, thereby establishing a designated database, and subsequently accurately predict the change in the signal strength of the terminal's serving cell based on the terminal's historical movement trajectory, thereby effectively avoiding sudden interruption of terminal services and having high availability.

[0087] In some optional embodiments, the designated database may periodically update the recorded historical movement trajectory according to a preset duration. For example, if the preset duration is 18 days, the terminal may delete the original historical movement trajectory in the designated database on the 19th day, and re-determine and record a new historical movement trajectory before reaching the specified time point, so as to accurately predict the change in the signal strength of the terminal's serving cell in the future.

[0088] In some optional embodiments, reference Figure 3 As shown, Figure 3 FIG. 1 is a flowchart of another signal strength prediction method shown in an exemplary embodiment of the present disclosure. The embodiment is described from the terminal side and includes the following steps:

[0089] In step 301, in response to determining that the terminal resides in a first cell and the terminal is in a moving state, a neighboring cell of the first cell is determined.

[0090] In step 302, if the movement trajectory corresponding to the switching of the serving cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory, it is determined that the serving cell of the terminal is about to switch from the first cell to the target neighboring cell.

[0091] The implementation of the above steps 301 to 302 is similar to that of steps 101 to 102 in the above embodiment, and will not be repeated here.

[0092] In step 303, prompt information is output.

[0093] In the embodiment of the present disclosure, the prompt information is used to prompt the user that the serving cell of the terminal is about to be switched to the target neighboring cell whose signal strength is lower than that of the first cell.

[0094] In a possible implementation, an upper-layer application of the terminal may be notified, and the application outputs the prompt information in a pop-up window manner.

[0095] In another possible implementation, the user may perform preprocessing in the corresponding application based on the output prompt information, including but not limited to prematurely terminating voice services and / or data services, executing other offline services, etc., which is not limited in the present disclosure.

[0096] In the above embodiment, the terminal can output prompt information when predicting that the signal strength of the serving cell is about to deteriorate, thereby effectively avoiding sudden interruption of terminal services and having high availability.

[0097] In some optional embodiments, reference Figure 4 As shown, Figure 4 FIG. 1 is a flowchart of another signal strength prediction method shown in an exemplary embodiment of the present disclosure. The embodiment is described from the terminal side and includes the following steps:

[0098] In step 401, it is determined to camp on a second cell having a signal strength greater than or equal to a preset threshold.

[0099] In step 402, it is determined that the signal strength of the second cell decreases as the terminal moves.

[0100] In step 403, the second cell and the measured neighboring cells of the second cell are recorded in a designated database.

[0101] In step 404, after performing a cell switching operation, the serving cell is switched from the second cell to a third cell adjacent to the second cell.

[0102] In step 405, it is determined whether the signal strength of the third cell meets a preset signal condition.

[0103] In an embodiment of the present disclosure, the terminal determines that the signal strength of the third cell meets the preset signal condition when the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is less than the preset threshold.

[0104] When the signal strength of the third cell is greater than or equal to the signal strength of the second cell, the terminal determines that the signal strength of the third cell does not meet the preset signal condition.

[0105] If the signal strength of the third cell meets the preset signal condition, step 406 is executed; otherwise, step 408 is executed.

[0106] In step 406, the third cell and the measured neighboring cells of the third cell are recorded in the designated database.

[0107] In step 407, the movement trajectory corresponding to the switching of the serving cell of the terminal from the second cell to the third cell is marked in a designated database as the historical movement trajectory.

[0108] That is, when the mobile trajectory corresponding to the service cell of the terminal marked in the designated database switches from the second cell to the third cell, the cell switching operation is performed when the terminal is in a moving state, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation.

[0109] In step 408, the second cell and the neighboring cells of the second cell that have been recorded are deleted from the designated database.

[0110] After executing step 407 or 408, the third cell is used as the new second cell, and the process returns to execute the above step 402.

[0111] In step 409, a designated time point is reached.

[0112] At this point, the terminal can determine that the designated database has been established.

[0113] In step 410, it is determined that the terminal is camped in a first cell and is in a moving state, and a neighboring cell of the first cell is determined.

[0114] In step 411, if the movement trajectory corresponding to the switching of the serving cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory, it is determined that the serving cell of the terminal is about to be switched from the first cell to the target neighboring cell.

[0115] In response to determining that the historical neighboring cell of the first cell on a designated moving track in the historical moving track is consistent with the neighboring cell of the first cell, the serving cell after the terminal performs a cell switching operation on the designated moving track is determined as the target neighboring cell. In step 412, prompt information is output.

[0116] The prompt information is used to prompt the user that the service cell of the terminal is about to be switched to the target neighboring cell whose signal strength is lower than that of the first cell.

[0117] In step 413, the historical movement trajectory recorded in the designated database is periodically updated according to a preset time period.

[0118] In the above embodiment, the change in the signal strength of the terminal's service cell can be accurately predicted based on the terminal's historical movement trajectory, and in particular, the decrease in the signal strength of the terminal's service cell can be accurately predicted, so that the user can pre-process the terminal service being executed, thereby effectively avoiding sudden interruption of the terminal service and having high availability.

[0119] Corresponding to the aforementioned application function implementation method embodiment, the present disclosure also provides an application function implementation device embodiment.

[0120] Reference Figure 5 , Figure 5 : is a block diagram of a signal strength prediction device according to an exemplary embodiment, wherein the device is applied to a terminal, and the device includes:

[0121] A first determining module 501 is configured to determine a neighboring cell of the first cell in response to determining that the terminal resides in the first cell and the terminal is in a moving state;

[0122] The second determination module 502 is used to determine that the service cell of the terminal is about to switch from the first cell to the target neighboring cell if the movement trajectory corresponding to the switching of the service cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory; wherein the historical movement trajectory is that when the terminal is in a moving state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation.

[0123] In some optional embodiments, the device further comprises:

[0124] The third determination module is used to determine, in response to determining that the historical neighboring cell of the first cell on a designated moving trajectory in the historical moving trajectory is consistent with the neighboring cell of the first cell, the serving cell after the terminal performs a cell switching operation on the designated moving trajectory as the target neighboring cell.

[0125] In some optional embodiments, the device further comprises:

[0126] A first recording module, configured to record the second cell and neighboring cells of the second cell in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves;

[0127] A second recording module is configured to, in response to determining that the serving cell is switched from the second cell to a third cell adjacent to the second cell after the terminal performs a cell switching operation, record the third cell and neighboring cells of the third cell if it is determined that the signal strength of the third cell meets a preset signal condition;

[0128] The deleting module is used to delete the recorded second cell and the neighboring cells of the second cell when it is determined that the signal strength of the third cell does not meet the preset signal condition.

[0129] In some optional embodiments, the second recording module includes:

[0130] A determination submodule is used to determine that the signal strength of the third cell meets the preset signal condition in response to determining that the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is less than the preset threshold.

[0131] In some optional embodiments, the device further comprises:

[0132] The marking module is used to mark the movement trajectory corresponding to the switching of the service cell of the terminal from the second cell to the third cell as the historical movement trajectory.

[0133] In some optional embodiments, the device further comprises:

[0134] A control module is used to use the third cell as the new second cell, and control the first recording module to record the second cell and the neighboring cells of the second cell in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves, until a specified time point is reached.

[0135] In some optional embodiments, the device further comprises:

[0136] The updating module is used to periodically update the recorded historical movement trajectory according to a preset time period.

[0137] In some optional embodiments, the device further comprises:

[0138] The output module is used to output prompt information; wherein the prompt information is used to prompt the user that the serving cell of the terminal is about to switch to the target neighboring cell whose signal strength is less than that of the first cell.

[0139] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only schematic, wherein the units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the disclosed solution. A person of ordinary skill in the art may understand and implement it without creative work.

[0140] Accordingly, the present disclosure further provides a computer-readable storage medium for storing a computer program, wherein the computer program is used to implement the steps of any of the above-mentioned signal strength prediction methods when executed by a processor.

[0141] Accordingly, the present disclosure also provides a signal strength prediction device, comprising:

[0142] processor;

[0143] a memory for storing processor-executable instructions;

[0144] The processor is configured to execute the executable instructions to implement the steps of any of the above-mentioned signal strength prediction methods.

[0145] Figure 6 6 is a block diagram of a signal strength prediction device according to an exemplary embodiment. For example, the device 600 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, or the like.

[0146] Reference Figure 6 , the device 600 may include one or more of the following components: a processing component 602 , a memory 604 , a power component 606 , a multimedia component 608 , an audio component 610 , an input / output (I / O) interface 612 , a sensor component 616 , and a communication component 618 .

[0147] The processing component 602 generally controls the overall operation of the device 600, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 602 may include one or more processors 620 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 602 may include one or more modules to facilitate the interaction between the processing component 602 and other components. For example, the processing component 602 may include a multimedia module to facilitate the interaction between the multimedia component 608 and the processing component 602.

[0148] One of the processors 620 in the processing component 602 may be configured to execute the above signal strength prediction method.

[0149] The memory 604 is configured to store various types of data to support operations on the device 600. Examples of such data include instructions for any application or method operating on the device 600, contact data, phone book data, messages, pictures, videos, etc. The memory 604 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.

[0150] The power supply component 606 provides power to the various components of the device 600. The power supply component 606 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 600.

[0151] The multimedia component 608 includes a screen that provides an output interface between the device 600 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 608 includes a front camera and / or a rear camera. When the device 600 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.

[0152] The audio component 610 is configured to output and / or input audio signals. For example, the audio component 610 includes a microphone (MIC), and when the device 600 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 604 or sent via the communication component 618. In some embodiments, the audio component 610 also includes a speaker for outputting audio signals.

[0153] I / O interface 612 provides an interface between processing component 602 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0154] The sensor assembly 616 includes one or more sensors for providing various aspects of status assessment for the device 600. For example, the sensor assembly 616 can detect the open / closed state of the device 600, the relative positioning of components, such as the display and keypad of the device 600, the sensor assembly 616 can also detect the position change of the device 600 or a component of the device 600, the presence or absence of user contact with the device 600, the orientation or acceleration / deceleration of the device 600, and the temperature change of the device 600. The sensor assembly 616 may include a proximity sensor configured to detect the presence of a nearby object without any physical contact. The sensor assembly 616 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 616 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.

[0155] The communication component 618 is configured to facilitate wired or wireless communication between the device 600 and other devices. The device 600 can access a wireless network based on a communication standard, such as WiFi, 3G, 4G, 5G, 6G or a combination thereof. In an exemplary embodiment, the communication component 618 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 618 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.

[0156] In an exemplary embodiment, the apparatus 600 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.

[0157] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 604 including instructions, and the instructions can be executed by the processor 620 of the device 600 to perform 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.

[0158] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprises" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also 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 statement "comprises a ..." do not exclude the presence of other identical elements in the process, method, article or device including the elements.

[0159] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0160] It should be understood that the present disclosure is not limited to the exact 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 disclosure is limited only by the appended claims.

Claims

1. A signal strength prediction method, characterized in that: The method is applied to a terminal, and the method includes: In response to determining that the terminal resides in a first cell and the terminal is in a moving state, determining a neighboring cell of the first cell; If the movement trajectory corresponding to the switching of the service cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory, it is determined that the service cell of the terminal is about to be switched from the first cell to the target neighboring cell; wherein the historical movement trajectory is that when the terminal is in a moving state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation, the signal strength of the service cell after the cell switching operation is less than a preset threshold, and the signal strength of the neighboring cell of the service cell after the cell switching operation is less than the preset threshold; In response to determining that a historical neighboring cell of the first cell on a designated moving trajectory in the historical moving trajectory is consistent with a neighboring cell of the first cell, a serving cell after the terminal performs a cell switching operation on the designated moving trajectory is determined as the target neighboring cell.

2. The method according to claim 1, characterized in that The method further comprises: In response to determining that the terminal resides in a second cell and the signal strength of the second cell decreases as the terminal moves, recording the second cell and neighboring cells of the second cell; In response to determining that the serving cell is switched from the second cell to a third cell adjacent to the second cell after the terminal performs a cell switching operation, if it is determined that the signal strength of the third cell meets a preset signal condition, recording the third cell and neighboring cells of the third cell; When it is determined that the signal strength of the third cell does not meet the preset signal condition, the recorded second cell and neighboring cells of the second cell are deleted.

3. The method according to claim 2, characterized in that The determining that the signal strength of the third cell meets a preset signal condition includes: In response to determining that the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is less than the preset threshold, it is determined that the signal strength of the third cell meets the preset signal condition.

4. The method according to claim 2, characterized in that: After recording the third cell and the neighboring cells of the third cell, the method further includes: The movement trajectory corresponding to the switching of the service cell of the terminal from the second cell to the third cell is marked as the historical movement trajectory.

5. The method according to claim 2, characterized in that: The method further comprises: The third cell is used as the new second cell, and the step of recording the second cell and its neighboring cells in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves is returned to until a specified time point is reached.

6. The method according to any one of claims 2 to 5, characterized in that: The method further comprises: The recorded historical movement trajectory is updated periodically according to a preset time period.

7. The method according to claim 1, characterized in that The method further comprises: Output prompt information; wherein the prompt information is used to prompt the user that the serving cell of the terminal is about to switch to the target neighboring cell whose signal strength is less than that of the first cell.

8. A signal strength prediction device, characterized in that: The device is applied to a terminal, and the device includes: A first determining module, configured to determine a neighboring cell of the first cell in response to determining that the terminal resides in a first cell and the terminal is in a moving state; A second determination module is configured to determine that the service cell of the terminal is about to be switched from the first cell to the target neighboring cell if the movement trajectory corresponding to the switching of the service cell of the terminal from the first cell to the target neighboring cell is consistent with the historical movement trajectory; wherein the historical movement trajectory is that when the terminal is in a moving state, a cell switching operation is performed, and the signal strength of the service cell before the cell switching operation is greater than the signal strength of the service cell after the cell switching operation, the signal strength of the service cell after the cell switching operation is less than a preset threshold, and the signal strength of the neighboring cell of the service cell after the cell switching operation is less than the preset threshold; The third determination module is used to determine, in response to determining that the historical neighboring cell of the first cell on a designated moving trajectory in the historical moving trajectory is consistent with the neighboring cell of the first cell, the serving cell after the terminal performs a cell switching operation on the designated moving trajectory as the target neighboring cell.

9. The device according to claim 8, characterized in that The device also includes: A first recording module, configured to record the second cell and neighboring cells of the second cell in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves; A second recording module is configured to, in response to determining that the serving cell of the terminal is switched from the second cell to a third cell adjacent to the second cell after the terminal performs a cell switching operation, record the third cell and neighboring cells of the third cell in a designated database if it is determined that the signal strength of the third cell meets a preset signal condition; The deleting module is used to delete the recorded second cell and the neighboring cells of the second cell when it is determined that the signal strength of the third cell does not meet the preset signal condition.

10. The device according to claim 9, characterized in that The second recording module includes: A determination submodule is used to determine that the signal strength of the third cell meets the preset signal condition in response to determining that the signal strength of the third cell is less than the signal strength of the second cell and less than a preset threshold, and the signal strength of a neighboring cell of the third cell is less than the preset threshold.

11. The device according to claim 9, characterized in that The device also includes: The marking module is used to mark that the movement trajectory corresponding to the terminal switching from the second cell to the third cell is consistent with the historical movement trajectory.

12. The device according to claim 9, characterized in that The device also includes: A control module is used to use the third cell as the new second cell, and control the first recording module to record the second cell and the neighboring cells of the second cell in response to determining that the terminal resides in the second cell and the signal strength of the second cell decreases as the terminal moves, until a specified time point is reached.

13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the signal strength prediction method according to any one of claims 1 to 7 are implemented.

14. A signal strength prediction device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to execute the executable instructions to implement the steps of the signal strength prediction method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Method and system for prompting signal intensity

    CN102131213A

  • Target cell selection method and terminal

    CN105830498A

  • Cell measurement method and device

    CN107426764A

  • Measurement report generation method and mobile terminal

    CN107426765A

  • Signal strength switching method and device and computer readable memory medium

    CN107580350A