Method and device for terminal to return to network, electronic equipment and storage medium
By obtaining and utilizing the terminal's neighbor map and combining the search strategy of service abnormal status, the terminal can quickly find the registered target cell and return to the target network during the sleep cycle, solving the inefficient return of the terminal in the serviceless state. question.
Patent Information
- Application Number
- CN202310988742.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-07
- Publication Date
- 2025-02-14
AI Technical Summary
When a terminal moves to an environment without network coverage or a temporary failure of the target network, it is easy to enter a serviceless state, resulting in the inability to return to the target network in time.
By obtaining the terminal's neighborhood map, according to the search strategy of the abnormal service status, search for the registered target cell during the terminal's sleep cycle, and reside on the target network based on the target cell.
The efficiency of terminal searching to obtain registered target cells is improved, and the terminal can quickly restore the connection of the target network, reducing power consumption.
Smart Images

Figure CN119450649A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of mobile communication technology, and in particular to a method, device, electronic device and storage medium for a terminal to return to a network. Background Art
[0002] In daily use, the terminal may enter an Out Of Service (OOS) state due to moving to an environment without target network coverage or a temporary failure of the target network, such as entering an elevator, basement, tunnel, or other place with poor network coverage. After returning to the target network coverage, the terminal is often unable to return to the target network in time because it is in a special network search phase. Summary of the invention
[0003] The present application aims to solve one of the technical problems in the related art at least to some extent.
[0004] To this end, the present application proposes a method, device, electronic device and storage medium for a terminal to return to a network, so as to achieve rapid return to a target network.
[0005] In one aspect, an embodiment of the present application provides a method for a terminal to return to a network, including:
[0006] In response to the end of the drawing time of the neighboring area map of the terminal, and the terminal entering a service abnormality state from a first cell of the target network, obtaining a neighboring area map of the first cell;
[0007] During the sleep cycle of the terminal re-searching the cell, searching the cell information recorded in the neighboring cell map according to the search strategy corresponding to the service abnormality state to obtain a registrable target cell;
[0008] Re-camping on the target network based on the target cell.
[0009] In another aspect, an embodiment of the present application provides a device for a terminal to return to a network, including:
[0010] An acquisition module, configured to, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering a service abnormality state from a first cell of the target network, acquire a neighboring area map of the first cell;
[0011] A search module, configured to search the cell information recorded in the neighboring cell map according to the search strategy corresponding to the abnormal service state during the sleep cycle of the terminal re-searching the cell, and obtain a registrable target cell;
[0012] The stationing module is used to re-station on the target network based on the target cell.
[0013] Another aspect of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the above aspect is implemented.
[0014] Another aspect of the present application provides a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the aforementioned aspect is implemented.
[0015] Another aspect of the present application provides a computer program product on which a computer program is stored. When the program is executed by a processor, the method described in the above aspect is implemented.
[0016] The method, device, electronic device and storage medium for the terminal to return to the network proposed in the present application, in response to the end of the drawing time of the neighboring area map of the terminal, and the terminal entering the service abnormality state from the first cell of the target network, obtains the neighboring area map of the first cell, and searches for the cell information recorded in the neighboring area map according to the search strategy corresponding to the service abnormality state during the sleep cycle of the terminal re-searching the cell, obtains the registrable target cell, and re-resides in the target network based on the target cell. During the sleep cycle of the terminal, the neighboring cells that have been accessed and recorded in the neighboring area map of the first cell are searched, which improves the efficiency of searching for the registrable target cell, thereby enabling the terminal to quickly restore the connection to the target network.
[0017] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:
[0019] Figure 1 A flowchart of a method for a terminal to return to a network provided in an embodiment of the present application;
[0020] Figure 2 A flowchart of another method for a terminal to return to a network provided in an embodiment of the present application;
[0021] Figure 3 A flowchart of another method for a terminal to return to a network provided in an embodiment of the present application;
[0022] Figure 4 A schematic diagram of a flow chart of a method for a terminal to return to a network in a scenario provided by an embodiment of the present application;
[0023] Figure 5A schematic diagram of the structure of a device for returning a terminal to a network provided in an embodiment of the present application;
[0024] Figure 6 A schematic diagram of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0025] Embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present application, and should not be construed as limiting the present application.
[0026] The following describes the method, device, electronic device and storage medium for a terminal to return to the network according to an embodiment of the present application with reference to the accompanying drawings.
[0027] Figure 1 A flowchart of a method for a terminal to return to a network provided in an embodiment of the present application.
[0028] The executor of the method for returning the terminal to the network in the embodiment of the present application is a device for returning the terminal to the network, which can be set in an electronic device. The electronic device can be a terminal, such as a smart phone, a smart watch or other wearable devices, etc., which is not limited in this embodiment.
[0029] like Figure 1 As shown, the method may include the following steps:
[0030] Step 101, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering a service abnormality state from the first cell of the target network, obtain the neighboring area map of the first cell.
[0031] Among them, the duration of neighborhood map drawing is a duration set based on demand, for example, 3 days. During the duration of neighborhood map drawing, the cell information of other cells to which the terminal switches or reselects from the currently registered cell will be recorded based on the cell currently registered by the terminal, so as to record the switching and reselection behavior of the terminal under different network states. Optionally, a countdown for the duration of neighborhood map drawing can be set, and the duration of neighborhood map drawing ends when the countdown ends.
[0032] Among them, the target network is a mobile communication network, such as an independent networking SA network in a 5G network, so the terminal is an independent networking SA terminal; such as a non-independent networking BSA network in a 5G network, so the terminal is a non-independent networking NSA terminal.
[0033] The first cell is a cell that the terminal is currently connected to and can provide normal services. The abnormal service status includes the no service status and the limited service status, wherein the no service status is the OOS status; the limited service status means that the services enjoyed by the terminal are restricted, for example, only emergency call services can be made, and other services cannot be enjoyed.
[0034] In an embodiment of the present application, when it is detected that the terminal enters a service abnormality state from the first cell of the target network, that is, enters a no-service state or a restricted-service state, a neighboring cell map of the first cell is obtained. The neighboring cell map of the first cell stores the cell information of the neighboring cell to which the terminal switches or reselects from the first cell within a set time period. The cell information includes the frequency and identification information of the cell. That is to say, the neighboring cell map records the terminal's switching and reselection behavior under different network states.
[0035] Step 102: During the sleep cycle of the terminal re-searching for cells, the cell information recorded in the neighboring cell map is searched according to the search strategy corresponding to the service abnormality state to obtain a registrable target cell.
[0036] In an embodiment of the present application, when it is detected that the terminal enters a service abnormality state from the first cell of the target network, the terminal enters a network search process, also known as a cell search process, that is, re-searching the cell. Thus, during the sleep cycle of the search cell, according to the cell information of the neighboring cells recorded in the neighboring cell map, the search strategy corresponding to the service abnormality state is executed to search the cell to obtain the target cell, thereby saving power consumption. Since the neighboring cell map records the cell information of each neighboring cell that has been historically registered, compared with the full-band cell search, the efficiency and reliability of searching for the registrable target cell are increased, thereby achieving rapid determination of the registrable target cell.
[0037] Different service abnormality states have different corresponding search strategies to meet the efficiency of quickly determining the registrable target cell in different scenarios.
[0038] Step 103: Re-camp on the target network based on the target cell.
[0039] In the embodiment of the present application, after the terminal determines the target cell that can be registered, the terminal will register with the target cell to achieve re-stationing in the target network corresponding to the target cell, and quickly return to the target network, thereby improving the efficiency of returning to the network.
[0040] In the method for returning the terminal to the network in the embodiment of the present application, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering the service abnormality state from the first cell of the target network, the neighboring area map of the first cell is obtained, and during the sleep cycle of the terminal re-searching the cell, the cell information recorded in the neighboring area map is searched according to the search strategy corresponding to the service abnormality state to obtain a registrable target cell, and the target network is re-resident based on the target cell. During the sleep cycle of the terminal, the neighboring cells that have been accessed and recorded in the neighboring area map of the first cell are searched, which improves the efficiency of searching for the registrable target cell, thereby enabling the terminal to quickly restore the connection to the target network.
[0041] Based on the above embodiments, Figure 2 A flowchart of another method for a terminal to return to a network provided in an embodiment of the present application is shown as follows: Figure 2 As shown, the method comprises the following steps:
[0042] Step 201, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering a service abnormality state from the first cell of the target network, obtain the neighboring area map of the first cell.
[0043] Among them, step 201 can refer to the explanation in the above-mentioned embodiment, and the principle is the same, which will not be repeated here.
[0044] Step 202: During the sleep period when the terminal searches for cells again, the search priorities of the multiple cell lists included in the neighboring cell map are obtained.
[0045] Among them, the neighboring cell map includes multiple cell lists, and different cell lists record the switching and reselection behaviors of the terminal under different network states, that is, record the cell information to which the terminal switches or reselects under different network states. The search strategy corresponding to the out-of-service state is to set the search priority of the multiple cell lists included in the neighboring cell map corresponding to the first cell, wherein the multiple cell lists include a first cell list and a second cell list, wherein the first cell list includes the normal service cell switched or reselected from the first cell; and the second cell list includes the restricted service cell switched or reselected from the first cell. The search strategy of the terminal in the out-of-service state is to search for the cell that can provide normal service first and register to the cell that can provide normal service, and the first cell list records the normal service cell that is switched or reselected to, so that the search priority of the first cell list is higher than the search priority of the second cell list, so as to search for the target cell that can be registered and provide normal service as soon as possible, so as to restore the target network connection as soon as possible.
[0046] In one implementation of the embodiment of the present application, the sleep cycle of the terminal re-searching the cell means waking up the terminal at a set time interval during the sleep cycle and controlling the terminal to search for the cell. For example, if the sleep cycle is one hour and the set time interval is 10 minutes, the terminal will be awakened once every 10 minutes, and the cell search will be performed according to the search strategy corresponding to the abnormal service state of the terminal, so as to quickly restore the network connection.
[0047] Step 203: Search the first cell list for cells in which the terminal can be registered according to the search strategy corresponding to the out-of-service state.
[0048] In one implementation of the embodiment of the present application, there is only one first cell list, and a search is first performed in the first cell list for cells in which the terminal can be registered. By preferentially searching for each cell in the first cell list that has records of normal services that have been switched or reselected, the efficiency of the terminal registering with each cell can be improved, so that the terminal can quickly restore network connection.
[0049] In another implementation of the embodiment of the present application, there are multiple first cell lists, which are respectively referred to as the first normal neighboring cell list, the second normal neighboring cell list and the third normal neighboring cell list. The first normal neighboring cell list includes the second cell with normal service switched or reselected from the first cell; the second normal neighboring cell list includes the third cell with normal service switched or reselected from the first cell after being disconnected from the network; the third normal neighboring cell list includes the fourth cell with restricted service switched or reselected from the first cell, and the fifth cell with normal service switched or reselected from the fourth cell. Among them, the search priorities corresponding to the first normal neighboring cell list, the second normal neighboring cell list and the third normal neighboring cell list are from high to low, that is, the search priority of the first normal neighboring cell list is greater than that of the second normal neighboring cell list, and the search priority of the second normal neighboring cell list is greater than that of the third normal neighboring cell list. Thus, the first normal neighboring cell list is first searched for cells that the terminal can register. If the cells are found, the search is terminated and the searched cells are used as the target cells. If the cells are not found, the second normal neighboring cell list is searched. If the cells are found, the search is terminated and the searched cells are used as the target cells. If the cells are not found, the third normal neighboring cell list is searched. If the cells are found, the search is terminated and the searched cells are used as the target cells. If the cells are not found, the subsequent step 204 is executed.
[0050] Step 204: In response to not finding a cell in which the terminal can be registered in the first cell list, searching the second cell list for a cell in which the terminal can be registered.
[0051] Step 205: In response to searching for a cell in the second cell list where the terminal can register, the cell in which the terminal can register is used as a target cell.
[0052] In an embodiment of the present application, in response to not finding a cell in which the terminal can register in the first cell list, a search is performed on the second cell list for cells in which the terminal can register, so as to quickly search for a restricted service cell in which the terminal can register, and reside in the target network based on the restricted service cell, so as to get out of the out of service state as soon as possible.
[0053] Step 206: In response to searching for a cell in the first cell list where the terminal can register, the cell in which the terminal can register is used as a target cell.
[0054] In the embodiment of the present application, if a cell that the terminal can register is searched in the first cell list, the registrable cell is used as the target cell, so that the terminal can quickly re-resident on the target network based on the target cell.
[0055] Step 207: Re-camp on the target network based on the target cell.
[0056] For details, please refer to the explanations in the aforementioned embodiments, and the principles are the same and will not be repeated here.
[0057] In the method for returning the terminal to the network in the embodiment of the present application, a neighboring cell map is used to record the terminal's switching and reselection behaviors in different network states. When it is detected that the terminal registers no service cell, that is, it is in a no service state, the network search plan is intelligently adjusted, that is, according to the search plan corresponding to the no service state, the various frequency point cells recorded in the neighboring cell map are searched first during the terminal's sleep cycle, so that the terminal can quickly restore the network connection. At the same time, searching the network during the sleep cycle can save the terminal power consumption.
[0058] Based on the above embodiments, the present application provides another method for a terminal to return to the network. Figure 3 A flowchart of another method for a terminal to return to a network provided in an embodiment of the present application is shown as follows: Figure 3 As shown, the method comprises the following steps:
[0059] Step 301, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering a service abnormality state from the first cell of the target network, the neighboring area map of the first cell is obtained.
[0060] Among them, step 301 can refer to the explanation in the above-mentioned embodiment, and the principle is the same, which will not be repeated here.
[0061] Step 302 searches the third normal neighboring cell list in the first cell list according to a search strategy corresponding to the restricted service state during the sleep cycle of the terminal re-searching the cell.
[0062] In an embodiment of the present application, the terminal is in a restricted service state. The terminal can re-switch or reselect to a cell in a normal service state in the restricted service state. In order to improve the efficiency and reliability of selecting cells with normal service and increase the efficiency and reliability of reconnecting to the network, the third normal neighboring area list in the first cell list can be searched during the sleep cycle of the terminal re-searching the cell. The third normal neighboring area list records the switching or reselection from the first cell to the fourth cell with restricted service, and the switching or reselection from the fourth cell to the fifth cell with normal service. In other words, the third normal neighboring area list records the fifth cell with normal service to which the terminal switched when the network was in a restricted service state. Therefore, by searching the third normal neighboring area list, the terminal can quickly determine the cell with normal service that can be registered, thereby improving the efficiency and reliability of the terminal in restoring network connection.
[0063] Step 303: In response to obtaining a registrable cell through searching in the third normal neighbor cell list, the registrable cell is used as a target cell.
[0064] Step 304: Re-camp on the target network based on the target cell.
[0065] For details, please refer to the explanations in the aforementioned embodiments, and the principles are the same and will not be repeated here.
[0066] In the method for the terminal to return to the network in the embodiment of the present application, a neighboring cell map that records the terminal's switching and reselection behaviors under different network states is used. When it is detected that the terminal is registered in a restricted service cell, that is, in a restricted service state, the network search plan is intelligently adjusted, that is, according to the search plan corresponding to the restricted service state, the various frequency cells recorded in the neighboring cell map are searched first during the terminal's sleep cycle, so that the terminal can quickly restore the network connection. At the same time, searching the network during the sleep cycle can save the power consumption of the terminal.
[0067] Based on the above embodiment, in the embodiment of the present application, before obtaining the neighboring area map of the first cell, during the time when the terminal is in the neighboring area map drawing of the first cell, by recording the switching and reselection behavior of the terminal in different network states, the following is combined with Figure 4 , neighborhood map drawing is explained for different scenarios.
[0068] As an example, the terminal in the embodiment of the present application is an SA terminal, and the target network is a 5G SA network.
[0069] like Figure 4As shown, it is detected that the SA terminal is turned on and registered to the first cell, that is, the 5G cell CellA, that is, it is stationed in the 5G cell, and the service cell frequency and cell identification information currently registered by the terminal UE are recorded as CellA{freq,pci}. The learning cycle T_learn for neighbor map drawing is set to 3 days, and the countdown of T_learn is started, that is, the neighbor map drawing corresponding to the cell CellA is started.
[0070] In one scenario, while the terminal is in the first cell and the neighborhood map is being drawn, in response to detecting that the terminal switches or reselects from the first cell to a second cell that is in normal service, the cell information of the first cell and the cell information of the second cell are added to a first normal neighborhood list of the first cell, and a neighborhood map is generated based on the first normal neighborhood list. By drawing the neighborhood map, the terminal's switching or reselection behavior under normal network conditions is recorded.
[0071] As an example, if it is detected that the terminal switches or reselects another cell (including hetero-frequency hetero-system) CellB{freq,pci}, then cell B is recorded in the neighboring cell list of A, that is, the first normal neighboring cell list can be represented as N_normalGroup{CellA,{CellB,...,CellX}}. Among them, the other cell can be a hetero-frequency hetero-system cell, such as a cell of the long-term evolution LTE system.
[0072] In the second scenario, while the terminal is in the first cell and the neighborhood map is drawn, in response to detecting that the terminal is disconnected from the first cell and switching or reselecting the terminal from the first cell to a third cell in normal service, the cell information of the first cell and the cell information of the third cell are added to the second normal neighborhood list of the first cell, and a neighborhood map is generated based on the second normal neighborhood list, thereby recording the third cell in normal service to which the terminal is switched or reselected after being disconnected from the network in the second normal neighborhood list of the neighborhood map, thereby recording the behavior of the terminal switching or reselecting to the normal service network in the offline state.
[0073] As an example, if it is detected that the terminal is disconnected from the normal service state, that is, disconnected from the service cell CellA, and then registered in the cell CellB1 that can provide normal service (including cells of different frequencies and systems), the service cell CellA before the disconnection and the new cell CellB1 that is registered for normal service after the disconnection are recorded in A's second normal neighbor cell list. The second normal neighbor cell list can be represented by N_oosGroup{CellA,{CellB1,...,CellX1}}.
[0074] In the third scenario, while the terminal is in the neighborhood map drawing period of the first cell, in response to detecting that the terminal is disconnected from the first cell and the terminal is switched or reselected from the first cell to a fourth cell of restricted service, the cell information of the first cell and the cell information of the fourth cell are added to the second cell list of the first cell, and a neighborhood map is generated based on the second cell list, so that the fourth cell of restricted service to which the terminal is switched or reselected after being disconnected from the network is recorded in the second cell list of the neighborhood map, thereby recording the behavior of the terminal switching or reselecting to the restricted service network in the disconnected state.
[0075] As an example, if it is detected that the terminal is disconnected from the normal service state, that is, disconnected from the service cell CellA, and then registers for the limited service cell CellB2 to obtain the restricted service, the original service cell CellA and the subsequently registered restricted cell CellB2 are recorded in A's neighboring cell list, that is, the second cell list. The second cell list example is expressed as N_groupLimited{CellA,{CellB2,...,CellX2}}.
[0076] In the fourth scenario, while the terminal is in the first cell, within the duration of the neighborhood map drawing, in response to detecting that the terminal switches or reselects from the first cell to the fourth cell of restricted service, and then switches or reselects from the fourth cell to the fifth cell of normal service, the cell information of the first cell and the cell information of the fifth cell are added to the third normal neighborhood list of the first cell, and a neighborhood map is generated based on the third normal neighborhood list, thereby achieving the switching or reselection of the terminal from the normal service network to the cell of restricted service, and then switching or reselecting from the cell of restricted service to the fifth cell of normal service, thereby recording the fifth cell in the third normal neighborhood list of the neighborhood map, recording the terminal's behavior from the normal service network to the restricted service network and then to the normal service network.
[0077] As an example, if it is detected that the terminal registers a limited service cell from a normal service cell CellA, and then switches from the limited service network to a normal service cell CellB3, the original service cell CellA and the new service cell CellB3 in the limited service state are recorded in A's neighboring cell list, that is, the third normal neighboring cell list. An example of the third normal neighboring cell list is expressed as N_limitedGroup{CellA,{CellB3,...,CellX3}}.
[0078] As an implementation method, during the time when the terminal is in the first cell and the neighborhood map is drawn, the terminal may be in different network states, which will include the behavior of switching and reselecting the terminal in the above-mentioned different network states, that is, the neighborhood map may include multiple neighborhood lists under the above-mentioned four scenarios.
[0079] Furthermore, if it is detected that T_learn has timed out, the search network optimization corresponding to the terminal being in the out of service state oos or the limited service state limited service is enabled.
[0080] In one scenario, if the terminal switches from the serving cell to the out-of-service state, the cell search is performed in accordance with the search strategy corresponding to the abnormal service state during the sleep cycle of the terminal's network search process, that is, the terminal is determined to be in an off-network state and in the sleep cycle, and the search is performed in the order of N_normalGroup, N_oosGroup, N_limitedGroup, and N_groupLimited, that is, the neighboring cells saved in the N_normalGroup list are searched first, and if the network is not restored, the neighboring cells in the N_oosGroup are searched continuously, and if the network that can be registered is still not found, the neighboring cells in the N_limitedGroup list are searched next, and the neighboring cell search recorded in N_groupLimited has the lowest priority, so as to improve the efficiency and reliability of the terminal re-residence in the normal service network. At the same time, the searched cells are saved in the corresponding cell list of the neighboring cell map for timely update.
[0081] In another scenario, the terminal is currently in the limited service state. During the sleep cycle of the terminal's network search process, the second cell list is searched, that is, each neighboring cell (CellB3, ..., CellX3) saved in N_limitedGroup{CellA,{CellB3, ..., CellX3}} is searched. If the 5G target cell is found, the terminal registers to the found 5G target cell, so that the terminal can quickly restore the 5G network connection. At the same time, the searched cell is saved in the corresponding cell list of the neighboring cell map for timely update.
[0082] Furthermore, if the terminal eventually resumes service, the new neighboring area is added to the corresponding neighboring area map based on the aforementioned neighboring area map drawing algorithm, that is, the neighboring area map is updated. If the terminal is turned off or the SIM card is removed, the optimization is stopped and the neighboring area map data is cleared.
[0083] In order to implement the above embodiment, the embodiment of the present application also proposes a device for a terminal to return to the network.
[0084] Figure 5 A schematic diagram of the structure of an apparatus for returning a terminal to a network provided in an embodiment of the present application.
[0085] like Figure 5 As shown, the device may include:
[0086] The acquisition module 51 is used to acquire the neighbor map of the first cell in response to the terminal's neighborhood map drawing time ending and the terminal entering a service abnormality state from the first cell of the target network.
[0087] The search module 52 is used to perform a cell search on the cell information recorded in the neighboring cell map according to the search strategy corresponding to the service abnormality state during the sleep cycle of the terminal re-searching the cell, so as to obtain a registrable target cell.
[0088] The stationing module 53 is used to station again on the target network based on the target cell.
[0089] Further, in an implementation of the embodiment of the present application, the abnormal service state includes a no service state, and the search module 52 is specifically used to:
[0090] Acquire the search priorities of multiple cell lists included in the neighboring cell map; wherein the search priority of a first cell list included in the multiple cell lists is higher than that of a second cell list; the first cell list includes normal service cells switched or reselected from the first cell; and the second cell list includes restricted service cells switched or reselected from the first cell;
[0091] Searching the first cell list for cells in which the terminal can be registered according to the search strategy corresponding to the out-of-service state;
[0092] In response to not finding a cell in which the terminal can register in the first cell list, searching the second cell list for a cell in which the terminal can register;
[0093] In response to searching for a cell in which the terminal can be registered in the second cell list, the registrable cell is used as the target cell.
[0094] In one implementation of the embodiment of the present application, the search module 52 is specifically configured to:
[0095] In response to searching for a cell in the first cell list in which the terminal can be registered, the registrable cell is used as the target cell.
[0096] In one implementation of the embodiment of the present application, the first cell list includes a first normal neighbor cell list, a second normal neighbor cell list, and a third normal neighbor cell list ordered in descending order of search priority, wherein the first normal neighbor cell list includes a second cell with normal service that is switched or reselected from the first cell; the second normal neighbor cell list includes a third cell with normal service that is switched or reselected from the first cell after being disconnected from the network; and the third normal neighbor cell list includes a fourth cell with restricted service that is switched or reselected from the first cell, and a fifth cell with normal service that is switched or reselected from the fourth cell.
[0097] In an implementation of the embodiment of the present application, the service abnormality state includes a restricted service state, and the search module 52 is specifically used to:
[0098] Searching a third normal neighboring cell list in the first cell list according to a search strategy corresponding to the restricted service state;
[0099] In response to obtaining a registrable cell through searching in the third normal neighbor cell list, the registrable cell is used as the target cell.
[0100] In one implementation of the embodiment of the present application, the device further includes: a generating module.
[0101] A generation module is used to add the cell information of the first cell and the cell information of the second cell to a first normal neighboring cell list of the first cell in response to detecting that the terminal switches or reselects from the first cell to a second cell in normal service during the duration of the neighboring cell map drawing of the terminal in the first cell; and generate the neighboring cell map according to the first normal neighboring cell list.
[0102] In one implementation of the embodiment of the present application, the generation module is also used to, during the time period when the terminal is in the neighborhood map drawing of the first cell, in response to detecting that the terminal is disconnected from the first cell, switch or reselect the terminal from the first cell to a third cell in normal service; add the cell information of the first cell and the cell information of the third cell to a second normal neighbor list of the first cell; and generate the neighborhood map according to the second normal neighbor list.
[0103] In one implementation of the embodiment of the present application, the generation module is also used to, during the time period when the terminal is in the neighborhood map drawing of the first cell, in response to detecting that the terminal is disconnected from the first cell, switch or reselect the terminal from the first cell to a fourth cell with restricted service; add the cell information of the first cell and the cell information of the fourth cell to a second cell list of the first cell; and generate the neighborhood map according to the second cell list.
[0104] In one implementation of the embodiment of the present application, the generation module is also used to, during the duration of the neighborhood map drawing of the terminal in the first cell, in response to detecting that the terminal switches or reselects from the first cell to a fourth cell with restricted service, and then switches or reselects from the fourth cell to a fifth cell with normal service; add the cell information of the first cell and the cell information of the fifth cell to the third normal neighborhood list of the first cell; and generate the neighborhood map according to the third normal neighborhood list.
[0105] It should be noted that the above explanation of the method embodiment is also applicable to the device of this embodiment, and will not be repeated here.
[0106] In the device for returning the terminal to the network in the embodiment of the present application, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering the service abnormality state from the first cell of the target network, the neighboring area map of the first cell is obtained, and during the sleep cycle of the terminal re-searching the cell, according to the search strategy corresponding to the service abnormality state, the cell information recorded in the neighboring area map is searched for a cell to obtain a registrable target cell, and the target network is re-resident based on the target cell. During the sleep cycle of the terminal, the neighboring cells that have been accessed and recorded in the neighboring area map of the first cell are searched, which improves the efficiency of searching for the registrable target cell, thereby enabling the terminal to quickly restore the connection to the target network.
[0107] In order to implement the above embodiments, the present application also proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method described in the above method embodiments is implemented.
[0108] In order to implement the above embodiments, the present application also proposes a non-temporary computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the method described in the above method embodiments is implemented.
[0109] In order to implement the above embodiments, the present application also proposes a computer program product on which a computer program is stored. When the computer program is executed by a processor, the method described in the above method embodiments is implemented.
[0110] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. For example, the electronic device 800 may be a mobile phone, a computer, a digital broadcast terminal, a message transceiver device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0111] Reference Figure 6, the electronic 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 816 .
[0112] The processing component 802 generally controls the overall operation of the electronic 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.
[0113] The memory 804 is configured to store various types of data to support operations on the electronic device 800. Examples of such data include instructions for any application or method operating on the electronic 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.
[0114] The power component 806 provides power to the various components of the electronic device 800. The power component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 800.
[0115] The multimedia component 808 includes a screen that provides an output interface between the electronic 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 electronic 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.
[0116] 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 electronic device 800 is in an operating 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 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0117] 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.
[0118] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the electronic device 800. For example, the sensor assembly 814 can detect the open / closed state of the electronic device 800, the relative positioning of the components, such as the display and keypad of the electronic device 800, and the sensor assembly 814 can also detect the position change of the electronic device 800 or a component of the electronic device 800, the presence or absence of contact between the user and the electronic device 800, the orientation or acceleration / deceleration of the electronic device 800, and the temperature change of the electronic device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of a nearby object 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 acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0119] The communication component 816 is configured to facilitate wired or wireless communication between the electronic device 800 and other devices. The electronic device 800 can access a wireless network based on a communication standard, such as WiFi, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 816 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 816 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.
[0120] In an exemplary embodiment, the electronic device 800 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 methods.
[0121] 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 a processor 820 of an electronic device 800 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.
[0122] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.
[0123] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0124] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.
[0125] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute the instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.
[0126] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0127] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.
[0128] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0129] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.
Claims
1. A method for returning a terminal to a network, characterized in that: include: In response to the end of the drawing time of the neighboring area map of the terminal, and the terminal entering a service abnormality state from a first cell of the target network, obtaining a neighboring area map of the first cell; During the sleep cycle of the terminal re-searching the cell, searching the cell information recorded in the neighboring cell map according to the search strategy corresponding to the service abnormality state to obtain a registrable target cell; Re-camping on the target network based on the target cell.
2. The method according to claim 1, characterized in that The abnormal service state includes a no service state, and searching the cell information recorded in the neighboring cell map according to the search strategy corresponding to the abnormal service state to obtain a registrable target cell includes: Acquire the search priorities of multiple cell lists included in the neighboring cell map; wherein the search priority of a first cell list included in the multiple cell lists is higher than that of a second cell list; the first cell list includes normal service cells switched or reselected from the first cell; and the second cell list includes restricted service cells switched or reselected from the first cell; Searching the first cell list for cells in which the terminal can be registered according to the search strategy corresponding to the out-of-service state; In response to not finding a cell in which the terminal can register in the first cell list, searching the second cell list for a cell in which the terminal can register; In response to searching for a cell in which the terminal can be registered in the second cell list, the registrable cell is used as the target cell.
3. The method according to claim 2, characterized in that The method further comprises: In response to searching for a cell in the first cell list in which the terminal can be registered, the registrable cell is used as the target cell.
4. The method according to claim 3, characterized in that The first cell list includes a first normal neighbor cell list, a second normal neighbor cell list and a third normal neighbor cell list sorted from high to low search priority, wherein the first normal neighbor cell list includes a second cell with normal service that is switched or reselected from the first cell; the second normal neighbor cell list includes a third cell with normal service that is switched or reselected from the first cell after being disconnected from the network; the third normal neighbor cell list includes a fourth cell with restricted service that is switched or reselected from the first cell, and a fifth cell with normal service that is switched or reselected from the fourth cell.
5. The method according to claim 4, characterized in that The abnormal service state includes a restricted service state, and searching the cell information recorded in the neighboring cell map according to the search strategy corresponding to the abnormal service state to obtain a registrable target cell includes: Searching a third normal neighboring cell list in the first cell list according to a search strategy corresponding to the restricted service state; In response to obtaining a registrable cell through searching in the third normal neighbor cell list, the registrable cell is used as the target cell.
6. The method according to claim 1, characterized in that Before acquiring the neighboring area map of the first cell, the method further includes: During the time period during which the terminal is in the neighboring area map drawing of the first cell, in response to detecting that the terminal switches from the first cell or reselects to a second cell in normal service, adding the cell information of the first cell and the cell information of the second cell to a first normal neighboring area list of the first cell; The neighborhood map is generated according to the first normal neighborhood list.
7. The method according to claim 1, characterized in that Before acquiring the neighboring area map of the first cell, the method further includes: During the time period when the terminal is in the first cell and the neighboring area map is drawn, in response to detecting that the terminal is disconnected from the first cell, switching or reselecting the terminal from the first cell to a third cell in normal service; Adding the cell information of the first cell and the cell information of the third cell to a second normal neighboring cell list of the first cell; The neighborhood map is generated according to the second normal neighborhood list.
8. The method according to claim 1, characterized in that Before acquiring the neighboring area map of the first cell, the method further includes: During the time period when the terminal is in the first cell and the neighboring area map is drawn, in response to detecting that the terminal is disconnected from the first cell, switching or reselecting the terminal from the first cell to a fourth cell with restricted service; adding the cell information of the first cell and the cell information of the fourth cell to the second cell list of the first cell; The neighborhood map is generated according to the second cell list.
9. The method according to claim 8, characterized in that Before acquiring the neighboring area map of the first cell, the method further includes: During the neighborhood map drawing time when the terminal is in the first cell, in response to detecting that the terminal switches or reselects from the first cell to a fourth cell with restricted service, and then switches or reselects from the fourth cell to a fifth cell with normal service; Adding the cell information of the first cell and the cell information of the fifth cell to a third normal neighboring cell list of the first cell; The neighborhood map is generated according to the third normal neighborhood list.
10. A device for returning a terminal to a network, characterized in that: include: An acquisition module, configured to, in response to the end of the drawing time of the neighboring area map of the terminal and the terminal entering a service abnormality state from a first cell of the target network, acquire a neighboring area map of the first cell; A search module, configured to search the cell information recorded in the neighboring cell map according to the search strategy corresponding to the abnormal service state during the sleep cycle of the terminal re-searching the cell, and obtain a registrable target cell; The stationing module is used to re-station on the target network based on the target cell.
11. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method according to any one of claims 1 to 9 is implemented.
12. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.