A network searching method and device, a chip and a storage medium

By allocating a list of frequency points to be scanned in a dual-protocol stack terminal, and utilizing the protocol stack without an inserted SIM card to share the communication capabilities of the inserted SIM card, the problem of long network search time in the prior art is solved, and a faster network search process is achieved.

CN116017633BActive Publication Date: 2026-07-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2022-12-05
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

The existing dual-SIM terminal network search method is time-consuming, especially when it is impossible to camp on a cell at a historical frequency point, requiring a full-band search, resulting in low network search efficiency.

Method used

In a dual-protocol stack terminal, the list of frequency points to be scanned is assigned to the first protocol stack with an inserted SIM card and the second protocol stack without an inserted SIM card, enabling collaborative network search. The second protocol stack without an inserted SIM card shares some of the communication capacity of the first protocol stack with an inserted SIM card, thereby improving the network search speed.

Benefits of technology

It enables shorter network search time and improved network search efficiency when working in collaboration with dual protocol stacks, especially when historical frequency points cannot be camped, allowing for faster finding of suitable cells.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116017633B_ABST
    Figure CN116017633B_ABST
Patent Text Reader

Abstract

The application discloses a network searching method and device, equipment and a storage medium. The method comprises the following steps: when a terminal satisfies a preset network searching condition in the case that a SIM card is inserted into a first card slot, a to-be-swept frequency point list is acquired; a first frequency point list is allocated to a first protocol stack and a second frequency point list is allocated to a second protocol stack according to the to-be-swept frequency point list; cell searching is performed on the first frequency point list by the first protocol stack and cell searching is performed on the second frequency point list by the second protocol stack, so that a first service cell satisfying a camping condition is determined; and the first service cell is camped. In this way, the to-be-swept frequency point list is allocated to the first protocol stack with the inserted SIM card and the second protocol stack without the inserted SIM card, so that the second protocol stack is used to share a part of the communication capability of the first protocol stack, and the dual-protocol stack cooperative network searching is performed, thereby improving the network searching speed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to communication technology, and more particularly to a network searching method, apparatus, chip, and storage medium. Background Technology

[0002] In a dual-SIM terminal, if only the Subscriber Identity Module (SIM) card is inserted into the first SIM slot, all communication occurs only in the protocol stack of the first SIM slot; the protocol stack of the second SIM slot remains inactive. Thus, when the terminal needs to re-search for a network, the protocol stack of the first SIM slot first scans previously used frequency bands. If a valid network is found in a historical frequency band and registration is successful, the terminal camps on a cell normally. If no successful camping occurs in any historical frequency band, the terminal then performs a full-band search based on its supported frequency bands until a valid network is found and a suitable cell is located. This current network search method is time-consuming. Summary of the Invention

[0003] This application aims to provide a method, apparatus, chip, and storage medium for searching the web.

[0004] The technical solution of this application is implemented as follows:

[0005] Firstly, a network search method is provided, applied to a terminal, the terminal including a first SIM card slot and a second SIM card slot, wherein the protocol stack of the first SIM card slot is a first protocol stack, and the protocol stack of the second SIM card slot is a second protocol stack; the method includes:

[0006] When a SIM card is inserted into the first card slot, and the terminal is determined to meet the preset network search conditions, a list of frequency points to be scanned is obtained.

[0007] Based on the list of frequency points to be scanned, a first frequency point list is allocated to the first protocol stack, and a second frequency point list is allocated to the second protocol stack;

[0008] The first protocol stack performs a cell search on the first frequency list, and the second protocol stack performs a cell search on the second frequency list to determine the first serving cell that meets the camping conditions.

[0009] Residing in the first service area.

[0010] Secondly, a network search device is provided, applied to a terminal, the terminal including a first SIM card slot and a second SIM card slot, the protocol stack of the first SIM card slot being a first protocol stack, and the protocol stack of the second SIM card slot being a second protocol stack; the device includes:

[0011] The acquisition unit is used to acquire a list of frequency points to be scanned when the terminal meets the preset network search conditions after a SIM card is inserted into the first card slot.

[0012] The allocation unit is configured to allocate a first frequency point list to the first protocol stack and allocate a second frequency point list to the second protocol stack according to the frequency point list to be scanned.

[0013] The execution unit is configured to perform cell search on the first frequency point list through the first protocol stack and perform cell search on the second frequency point list through the second protocol stack to determine the first serving cell that meets the camping conditions;

[0014] Residing in the first service area.

[0015] Thirdly, a chip is provided, comprising: a processor and a memory configured to store a computer program capable of running on the processor, wherein the processor is configured to perform the steps of the method of the first aspect when running the computer program.

[0016] Fourthly, a terminal is provided, including a chip that performs the method of the first aspect.

[0017] Fifthly, a computer-readable storage medium is provided having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the aforementioned method.

[0018] This application provides a network search method, apparatus, chip, and storage medium. By allocating the list of frequency points to be scanned to a first protocol stack with an inserted SIM card and a second protocol stack without an inserted SIM card, this application aims to leverage the second protocol stack (without an inserted SIM card) to share some of the communication capabilities of the first protocol stack with an inserted SIM card, thereby enabling dual-protocol-stack collaborative network search and improving network search speed. Attached Figure Description

[0019] Figure 1 This is a flowchart illustrating the network searching method in the embodiments of this application. Figure 1 ;

[0020] Figure 2 This is a flowchart illustrating the network searching method in the embodiments of this application. Figure 2 ;

[0021] Figure 3 This is a flowchart illustrating the network searching method in the embodiments of this application. Figure 3 ;

[0022] Figure 4 This is a schematic diagram of the composition of the search device in the embodiments of this application;

[0023] Figure 5This is a schematic diagram of the chip composition structure in an embodiment of this application. Detailed Implementation

[0024] In order to gain a more detailed understanding of the features and technical content of the embodiments of this application, the implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference and illustration only and are not intended to limit the embodiments of this application.

[0025] This application provides a method for searching a network. Figure 1 This is a flowchart illustrating the network searching method in the embodiments of this application. Figure 1 This is applied to a terminal, which includes a first SIM card slot and a second SIM card slot. The protocol stack of the first SIM card slot is a first protocol stack, and the protocol stack of the second SIM card slot is a second protocol stack. For example, the terminal can be a mobile phone, a smartwatch, etc.

[0026] like Figure 1 As shown, this web search method may specifically include:

[0027] Step 101: With a SIM card inserted in the first card slot, and the terminal meeting the preset network search conditions, obtain the list of frequency points to be scanned.

[0028] In practical applications, receiving a voltage signal from the card slot module indicates that a SIM card is inserted in the corresponding slot. Here, the terminal only receives the voltage signal from the first card slot, therefore it assumes that only the first card slot has a SIM card inserted.

[0029] In some embodiments, the preset network search conditions include: the terminal switching from a powered-off state to a powered-on state. That is, when the terminal is first powered on, it needs to search for a network.

[0030] In some embodiments, the preset network search conditions include: after the terminal camps on the second serving cell, a no-service phenomenon is detected in the terminal.

[0031] If the terminal is currently normally camped on the second serving cell, and the signal coverage is poor or the terminal is roaming to another country resulting in no service, it means that the terminal needs to search for a network again.

[0032] Here, obtaining the list of frequency points to be scanned is for performing a cell search on the list of frequency points to be scanned, so as to find the cells where the terminal can camp.

[0033] Step 102: Allocate a first frequency point list to the first protocol stack and a second frequency point list to the second protocol stack according to the frequency point list to be scanned.

[0034] This application assigns the list of frequency points to be scanned to a first protocol stack with an inserted SIM card and a second protocol stack without an inserted SIM card. The purpose is to leverage the second protocol stack without an inserted SIM card to share some of the communication capabilities of the first protocol stack with an inserted SIM card, thereby enabling dual-protocol-stack collaborative network search and improving network search speed.

[0035] In some embodiments, step 102 specifically includes: dividing the list of frequency points to be scanned into a first frequency point list and a second frequency point list by staggering the frequency point order.

[0036] The list of frequencies to be scanned will be evenly divided into a first frequency list and a second frequency list.

[0037] Step 103: Perform cell search on the first frequency list through the first protocol stack, and perform cell search on the second frequency list through the second protocol stack to determine the first serving cell that meets the camping conditions.

[0038] In some embodiments, step 103 specifically includes: performing a cell search on the first frequency point list using the first protocol stack to obtain the cell with the highest reference signal received power at each frequency point in the first frequency point list; performing a cell search on the second frequency point list using the second protocol stack to obtain the cell with the highest reference signal received power at each frequency point in the second frequency point list; determining the target cell with the highest reference signal received power based on the cells with the highest reference signal received power at each frequency point in the first frequency point list and the cells with the highest reference signal received power at each frequency point in the second frequency point list; and when the target cell meets the camping conditions, using the target cell as the first serving cell.

[0039] In other words, cell search is performed on the first frequency list through the first protocol stack, and cell search is performed on the second frequency list through the second protocol stack. After the cell search is completed, the cells with the highest Reference Signal Receiving Power (RSRP) at each frequency point in the first and second frequency lists (i.e., all frequency points) are aggregated. Then, the target cell with the highest RSRP is found from the cells with the highest RSRP at each frequency point in all frequency points. Then, it is determined whether the target cell meets the camping conditions. If it does, the target cell is the cell where the terminal can camp, i.e., the first serving cell.

[0040] In some embodiments, step 103 specifically includes: performing cell search on the first frequency list through the first protocol stack, and performing cell search on the second frequency list through the second protocol stack. If the cell with the highest reference signal received power under the target frequency meets the camping condition, then the target cell under the target frequency is taken as the first serving cell; wherein, the target frequency is a frequency in the first frequency list or a frequency in the second frequency list.

[0041] In other words, a cell search is performed on the first frequency list through the first protocol stack, and a cell search is performed on the second frequency list through the second protocol stack. During the cell search, if one of them (the first protocol stack with a SIM card inserted or the second protocol stack without a SIM card inserted) finds a cell that can be camped first, then the search result is reported and the cell is camped.

[0042] In some embodiments, the method further includes:

[0043] Obtain the reference signal reception quality of the target cell;

[0044] The received signal quality is determined based on the reference signal reception quality of the target cell;

[0045] The received signal level is determined based on the reference signal received power of the target cell;

[0046] The dwell conditions include: the received signal quality of the target cell is greater than zero, and the received signal level of the target cell is greater than zero.

[0047] In other words, when the received signal quality of the target cell is greater than zero and the received signal level of the target cell is greater than zero, it means that the target cell meets the camping conditions, and the terminal can camp on the target cell. The received signal quality is determined by the Reference Signal Receiving Quality (RSRQ), and the received signal level is determined by the Reference Signal Receiving Power (RSRP).

[0048] Step 104: Stay in the first service area.

[0049] Here, the execution entity for steps 101 to 104 can be the terminal's processor.

[0050] It should be noted that after the above steps are completed, the terminal successfully camps on the first serving cell. If it is doing other things through the first protocol stack, it can use the second protocol stack to receive data sent to the first protocol stack by the network device (such as parsing system messages). This allows the second protocol stack without a SIM card to share some of the communication capacity of the first protocol stack with a SIM card, thereby improving the data processing speed.

[0051] By adopting the above technical solution, this application allocates the list of frequency points to be scanned to the first protocol stack with the SIM card inserted and the second protocol stack without the SIM card inserted. The purpose is to use the second protocol stack without the SIM card inserted to share part of the communication capacity of the first protocol stack with the SIM card inserted, and to perform dual protocol stack collaborative network search, thereby improving the network search speed.

[0052] To better illustrate the purpose of this application, further examples are provided based on the above embodiments. Figure 2 This is a flowchart illustrating the network searching method in the embodiments of this application. Figure 2 ,like Figure 2 As shown, this web search method specifically includes:

[0053] Step 201: With the SIM card inserted in the first card slot, and the terminal meeting the preset network search conditions, obtain the historical network standard list of the SIM card.

[0054] In practical applications, receiving a voltage signal from the card slot module indicates that a SIM card is inserted in the corresponding slot. Here, the terminal only receives the voltage signal from the first card slot, therefore it assumes that only the first card slot has a SIM card inserted.

[0055] In some embodiments, the preset network search conditions include: the terminal switching from a powered-off state to a powered-on state. That is, when the terminal is first powered on, it needs to search for a network.

[0056] In some embodiments, the preset network search conditions include: after the terminal camps on the second serving cell, a no-service phenomenon is detected in the terminal.

[0057] If the terminal is currently normally camped on the second serving cell, and the signal coverage is poor or the terminal is roaming to another country resulting in no service, it means that the terminal needs to search for a network again.

[0058] Here, the list of historical network standards includes at least New Radio (NR), i.e. 5G, and Long Term Evolution (LTE), i.e. 4G.

[0059] Step 202: Obtain the target network standard from the historical network standard list according to the network standard order from high to low.

[0060] Based on the order of network standards from highest to lowest, the historical network standard list is sorted as 5G, then 4G. Therefore, 5G network standards are given priority here.

[0061] Step 203: Determine the list of frequency points to be scanned based on the target network standard and the terminal's frequency scanning method.

[0062] The terminal's frequency scanning methods include system scan and full-band scan.

[0063] In some embodiments, step 203 specifically includes: when it is determined that the frequency scanning method of the terminal is system frequency scanning, obtaining a list of target frequency points where the SIM card has historically resided under the target network standard;

[0064] The list of frequency points to be scanned is obtained from the target frequency point list.

[0065] When the terminal uses system frequency scanning, it obtains the list of target frequency points that the SIM card has historically resided in under the target network standard. This list of target frequency points is the list of frequency points to be scanned.

[0066] In some embodiments, step 203 specifically includes: when it is determined that the frequency scanning method of the terminal is full-band frequency scanning, obtaining the frequency bands supported by the SIM card under the target network standard;

[0067] The list of frequency points to be scanned is obtained based on the frequency band.

[0068] For example, sorting multiple frequency points in a frequency band from low to high or from high to low will yield a list of frequency points to be scanned.

[0069] Step 204: Allocate a first frequency point list to the first protocol stack and a second frequency point list to the second protocol stack according to the frequency point list to be scanned.

[0070] For example, Table 1 is a list of historical target frequency points (i.e., frequency points to be scanned) obtained under the system frequency scanning method. It includes at least frequency point 1, frequency point 2, frequency point 3, frequency point 4, frequency point 5, frequency point 6, frequency point 7 and frequency point 8. The frequency points are staggered and evenly distributed to the first protocol stack (represented by S1 in the table below) and the second protocol stack (represented by S2 in the table below) according to the order of this list. That is, frequency points 1, frequency points 3, frequency points 5 and frequency points 7 are assigned to the first protocol stack, and frequency points 2, frequency points 4, frequency points 6 and frequency points 8 are assigned to the second protocol stack.

[0071]

[0072] The list of target frequencies for historical residency can be sorted by time or size. Table 1 shows one example of allocation; other allocation methods are also acceptable as long as they are evenly distributed, and are not limited here.

[0073] For example, Table 2 shows the frequency bands supported by the SIM card (i.e., the list of frequency points to be scanned) obtained under the full-band frequency scanning method, including at least frequency points 11, 22, 33, 44, 55, 66, 77, and 88. These frequency bands are divided into two segments and assigned to the first protocol stack (represented by S1 in the table below) and the second protocol stack (represented by S2 in the table below). Specifically, the frequency bands can be divided into two segments staggered from low to high or from high to low. That is, frequency points 11, 33, 55, and 77 are assigned to the first protocol stack, and frequency points 22, 44, 66, and 88 are assigned to the second protocol stack.

[0074]

[0075]

[0076] Table 2 shows one example of allocation. Other allocation methods are also possible, as long as the distribution is equal. No restrictions are imposed here.

[0077] Step 205: Perform cell search on the first frequency list through the first protocol stack, and perform cell search on the second frequency list through the second protocol stack to determine the first serving cell that meets the camping conditions.

[0078] Step 206: Stay in the first service area.

[0079] In some embodiments, the method further includes: if no first serving cell that meets the dwell conditions is determined, continuing the network search process based on the next network standard in the historical network standard list.

[0080] If no first service area that meets the residency criteria is identified, continue with steps 202 to 205.

[0081] Using the above technical solution, this application specifically determines the list of frequency points to be scanned based on the target network standard and the frequency scanning method of the terminal, and then assigns the list of frequency points to be scanned to the first protocol stack with the SIM card inserted and the second protocol stack without the SIM card inserted. This is to use the second protocol stack without the SIM card inserted to share part of the communication capacity of the first protocol stack with the SIM card inserted, and to perform dual protocol stack collaborative network search, thereby improving the network search speed.

[0082] Based on the above embodiments, this application exemplifies a method for searching a network. Figure 3 This is a flowchart illustrating the network searching method in the embodiments of this application. Figure 3 ,like Figure 3 As shown, this web search method specifically includes:

[0083] Step 301: Supports the case where a SIM card is inserted into the first card slot of a dual-SIM terminal.

[0084] In practical applications, receiving a voltage signal from the card slot module indicates that a SIM card is inserted in the corresponding slot. Here, the terminal only receives the voltage signal from the first card slot, therefore it assumes that only the first card slot has a SIM card inserted.

[0085] Step 302: The terminal resides in the second serving cell.

[0086] Step 303: A no-service status was detected on the terminal.

[0087] For example, the terminal may experience a lack of service due to poor signal coverage in its location or roaming to other countries.

[0088] Step 304: Obtain the historical network standard list of the SIM card.

[0089] The list of historical network standards includes at least 5G and 4G.

[0090] Step 305: Determine whether to perform a system frequency sweep or a full-band frequency sweep; if a system frequency sweep is to be performed, proceed to step 306; if a full-band frequency sweep is to be performed, proceed to step 307.

[0091] Step 306: Obtain the list of target frequency points where the SIM card has historically camped under the target network standard, and assign them to the first protocol stack and the second protocol stack.

[0092] The historical network standard list includes at least 5G and 4G, and the target network standard is the highest network standard in the historical network standard list, namely 5G.

[0093] Step 307: Obtain the frequency bands supported by the SIM card under the target network standard and allocate them to the first protocol stack and the second protocol stack.

[0094] Step 308: Perform cell search simultaneously using the first protocol stack and the second protocol stack.

[0095] Step 309: Has a suitable community been found? If yes, proceed to step 310; if no, proceed to step 311.

[0096] Step 310: Report the search results.

[0097] This means residing in the new service cell, i.e., the first service cell, to restore communication services.

[0098] Step 311: Obtain the next network standard from the historical network standard list.

[0099] When executing step 311, if no serving cell that meets the camping conditions is found, the network search process continues based on the next network standard until a cell that the terminal can camp on is found.

[0100] To implement the method of the embodiments of this application, based on the same inventive concept, a network searching device is also provided in the embodiments of this application. Figure 4 This is a schematic diagram of the network search device structure in an embodiment of this application. The terminal includes a first card slot and a second card slot. The protocol stack of the first card slot is a first protocol stack, and the protocol stack of the second card slot is a second protocol stack. Figure 4 As shown, the search device 40 specifically includes:

[0101] The acquisition unit 401 is used to acquire a list of frequency points to be scanned when the terminal meets the preset network search conditions after a SIM card is inserted into the first card slot.

[0102] Allocation unit 402 is used to allocate a first frequency point list to the first protocol stack and allocate a second frequency point list to the second protocol stack according to the frequency point list to be scanned;

[0103] The execution unit 403 is configured to perform cell search on the first frequency list through the first protocol stack, perform cell search on the second frequency list through the second protocol stack, determine the first serving cell that meets the camping conditions, and camp on the first serving cell.

[0104] By adopting the above technical solution, this application allocates the list of frequency points to be scanned to the first protocol stack with the SIM card inserted and the second protocol stack without the SIM card inserted. The purpose is to use the second protocol stack without the SIM card inserted to share part of the communication capacity of the first protocol stack with the SIM card inserted, and to perform dual protocol stack collaborative network search, thereby improving the network search speed.

[0105] In some embodiments, the acquisition unit 401 is specifically used to acquire a historical network standard list of the SIM card; acquire a target network standard from the historical network standard list according to the network standard in descending order; and determine the frequency point list to be scanned according to the target network standard and the frequency scanning method of the terminal.

[0106] In some embodiments, the acquisition unit 401 is further configured to acquire a list of target frequency points historically residing in the target network standard when the frequency scanning method of the terminal is determined to be system frequency scanning.

[0107] The list of frequency points to be scanned is obtained from the target frequency point list.

[0108] In some embodiments, the acquisition unit 401 is further configured to acquire the frequency bands supported by the SIM card under the target network standard when it is determined that the frequency scanning method of the terminal is full-band frequency scanning.

[0109] The list of frequency points to be scanned is obtained based on the frequency band.

[0110] In some embodiments, the execution unit 403 is further configured to continue the network search process based on the next network standard in the historical network standard list when no first serving cell that meets the dwell conditions is determined.

[0111] In some embodiments, the allocation unit 402 is specifically used to divide the list of frequency points to be scanned into a first frequency point list and a second frequency point list by staggering the frequency point order.

[0112] In some embodiments, the execution unit 403 is specifically used to perform cell search on the first frequency point list through the first protocol stack to obtain the cell with the highest reference signal received power at each frequency point in the first frequency point list.

[0113] The second protocol stack is used to perform a cell search on the second frequency list to obtain the cell with the highest reference signal received power at each frequency point in the second frequency list.

[0114] Based on the cell with the highest reference signal received power at each frequency point in the first frequency point list and the cell with the highest reference signal received power at each frequency point in the second frequency point list, determine the target cell with the highest reference signal received power.

[0115] When the target cell meets the dwell conditions, the target cell is designated as the first serving cell.

[0116] In some embodiments, the execution unit 403 is specifically used to perform cell search on the first frequency list through the first protocol stack, and during the process of performing cell search on the second frequency list through the second protocol stack, if the cell with the highest reference signal received power under the target frequency meets the camping condition, then the target cell under the target frequency is taken as the first serving cell.

[0117] The target frequency point is either a frequency point in the first frequency point list or a frequency point in the second frequency point list.

[0118] This application also provides another type of chip. Figure 5 This is a schematic diagram of the chip composition structure in an embodiment of this application, such as... Figure 5 As shown, the chip 50 includes: a processor 501 and a memory 502 configured to store computer programs capable of running on the processor;

[0119] When the processor 501 is configured to run a computer program, it executes the method steps described in the foregoing embodiments.

[0120] Of course, in practical applications, such as Figure 5As shown, the various components in chip 50 are coupled together via bus system 503. It can be understood that bus system 503 is used to implement communication between these components. In addition to a data bus, bus system 503 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 5 The general designated all buses as Bus System 503.

[0121] In practical applications, the aforementioned processor can be at least one of the following: Application-Specific Integrated Circuit (ASIC), Digital Signal Processing Device (DSPD), Programmable Logic Device (PLD), Field-Programmable Gate Array (FPGA), controller, microcontroller, and microprocessor. It is understood that, for different devices, the electronic devices used to implement the functions of the aforementioned processor can also be other types, and the embodiments of this application do not specifically limit this.

[0122] The aforementioned memory can be volatile memory, such as random-access memory (RAM); or non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid-state drive (SSD); or a combination of the above types of memory, and provides instructions and data to the processor.

[0123] In an exemplary embodiment, this application also provides a terminal, including a chip.

[0124] In an exemplary embodiment, this application also provides a computer-readable storage medium for storing a computer program.

[0125] Optionally, the computer-readable storage medium can be applied to any of the methods in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the processor in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0126] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods, such as: multiple units or components can be combined, or integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the various components shown or discussed can be through some interfaces, and the indirect coupling or communication connection between devices or units can be electrical, mechanical, or other forms.

[0127] The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected to achieve the purpose of this embodiment according to actual needs.

[0128] Furthermore, in the various embodiments of the present invention, all functional units can be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or in a combination of hardware and software functional units. Those skilled in the art will understand that all or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it performs the steps of the above method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as mobile storage devices, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0129] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.

[0130] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.

[0131] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.

[0132] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A network search method, applied to a terminal, characterized in that, The terminal includes a first card slot and a second card slot, wherein the protocol stack of the first card slot is a first protocol stack, and the protocol stack of the second card slot is a second protocol stack; the method includes: When a SIM card is inserted into the first card slot, and the terminal is camped in the second serving cell, when a no-service condition is detected in the terminal, the list of frequency points to be scanned is obtained. Based on the list of frequency points to be scanned, a first frequency point list is allocated to the first protocol stack, and a second frequency point list is allocated to the second protocol stack; The first protocol stack performs a cell search on the first frequency list, and the second protocol stack performs a cell search on the second frequency list to determine the first serving cell that meets the camping conditions. Residing in the first service area; The step of obtaining the list of frequency points to be scanned includes: obtaining the historical network standard list of the SIM card; obtaining the target network standard from the historical network standard list according to the network standard in descending order; and determining the list of frequency points to be scanned according to the target network standard and the frequency scanning method of the terminal. The step of determining the list of frequency points to be scanned based on the target network standard and the frequency scanning method of the terminal includes: when the frequency scanning method of the terminal is determined to be system frequency scanning, obtaining the list of target frequency points historically residing in the target network standard of the SIM card; and obtaining the list of frequency points to be scanned based on the target frequency point list. When the frequency scanning method of the terminal is determined to be full-band frequency scanning, the frequency bands supported by the SIM card under the target network standard are obtained; and the list of frequency points to be scanned is obtained according to the frequency bands.

2. The method of claim 1, wherein, The method further includes: when no first serving cell that meets the dwell conditions is determined, continuing the network search process based on the next network standard in the historical network standard list.

3. The method of claim 1, wherein, The step of allocating a first frequency point list to the first protocol stack and a second frequency point list to the second protocol stack according to the list of frequency points to be scanned includes: The list of frequency points to be scanned is divided into a first frequency point list and a second frequency point list, which are staggered according to the frequency point order.

4. The method of claim 1, wherein, The step of performing cell search on the first frequency list through the first protocol stack and performing cell search on the second frequency list through the second protocol stack to determine the first serving cell that meets the camping conditions includes: The first protocol stack is used to perform a cell search on the first frequency point list to obtain the cell with the highest reference signal received power at each frequency point in the first frequency point list. The second protocol stack is used to perform a cell search on the second frequency list to obtain the cell with the highest reference signal received power at each frequency point in the second frequency list. Based on the cell with the highest reference signal received power at each frequency point in the first frequency point list and the cell with the highest reference signal received power at each frequency point in the second frequency point list, determine the target cell with the highest reference signal received power. When the target cell meets the dwell conditions, the target cell is designated as the first serving cell.

5. The method of claim 1, wherein, The step of performing cell search on the first frequency list through the first protocol stack and performing cell search on the second frequency list through the second protocol stack to determine the first serving cell that meets the camping conditions includes: During the process of performing cell search on the first frequency list through the first protocol stack and performing cell search on the second frequency list through the second protocol stack, if the cell with the highest reference signal received power under the target frequency meets the camping condition, then the target cell under the target frequency is taken as the first serving cell. The target frequency point is either a frequency point in the first frequency point list or a frequency point in the second frequency point list. 6.A network searching apparatus applied to a terminal, characterized in that, The terminal includes a first card slot and a second card slot, wherein the protocol stack of the first card slot is a first protocol stack, and the protocol stack of the second card slot is a second protocol stack; the device includes: The acquisition unit is used to acquire a list of frequency points to be scanned when the terminal is camped on the second serving cell after a SIM card is inserted into the first card slot and the terminal is detected to have no service. The allocation unit is configured to allocate a first frequency point list to the first protocol stack and allocate a second frequency point list to the second protocol stack according to the frequency point list to be scanned. The execution unit is configured to perform cell search on the first frequency point list through the first protocol stack and perform cell search on the second frequency point list through the second protocol stack to determine the first serving cell that meets the camping conditions; Residing in the first service area; The acquisition unit is specifically used to acquire the historical network standard list of the SIM card; acquire the target network standard from the historical network standard list according to the network standard in descending order; and determine the frequency point list to be scanned according to the target network standard and the frequency scanning method of the terminal. The acquisition unit is specifically used to: when the terminal's frequency scanning method is system frequency scanning, acquire a list of target frequency points historically residing on the SIM card under the target network standard; obtain the list of frequency points to be scanned based on the target frequency point list; when the terminal's frequency scanning method is full-band frequency scanning, acquire the frequency bands supported by the SIM card under the target network standard; and obtain the list of frequency points to be scanned based on the frequency bands.

7. A chip, characterized by The chip includes: a processor and a memory configured to store computer programs capable of running on the processor. Wherein, when the processor is configured to run the computer program, it performs the steps of the method according to any one of claims 1 to 5.

8. A terminal, characterized by comprising: Includes the chip as described in claim 7.

9. A computer-readable storage medium having stored thereon a computer program, characterized in that When executed by a processor, the computer program implements the steps of the method according to any one of claims 1 to 5.