Network searching method and device, electronic equipment, chip and medium
By performing overlapping band filtering/clipping processing on the frequency band set of terminal devices, multiple search problems caused by frequency band overlap are solved, power consumption reduction and network search time are shortened, and network search efficiency is improved.
Patent Information
- Application Number
- CN202410667476.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-27
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, due to overlap or inclusion relationships between frequency bands during the search process, terminal equipment leads to multiple searches, increasing power consumption and extending the search time, and reducing the search efficiency.
During the full-band network search process, the original frequency band set supported by the terminal device is obtained, and the target frequency band set is obtained through overlapping frequency band filtering/clipping processing, to avoid overlap or inclusion relationships between frequency bands, and only necessary frequency band searches are performed.
It reduces the power consumption of terminal equipment, shortens the search time, and improves the search efficiency.
Smart Images

Figure CN120378993A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a network search method, apparatus, electronic device, chip, and medium. Background Art
[0002] Currently, the network search technology refers to a scenario where the terminal device fails to search for the network using prior frequency point information or has no prior frequency point information. In this case, all frequency bands supported by the terminal device are sequentially scanned to obtain the scanned cells, and then an attempt is made to camp on the scanned cells to achieve network camping.
[0003] In the above solution, there may be overlapping parts or inclusion relationships between the various frequency bands in all the frequency bands supported by the terminal device, resulting in the terminal device possibly performing multiple searches for some frequency bands, increasing the power consumption of the terminal device, lengthening the network search duration of the terminal device, and reducing the network search efficiency of the terminal device. Summary of the Invention
[0004] The present disclosure provides a network search method, apparatus, electronic device, chip, and medium.
[0005] According to a first aspect of an embodiment of the present disclosure, a network search method is provided. The method includes: during the full-band network search process, obtaining the original frequency band set supported by the terminal device; performing overlapping frequency band filtering / cropping processing on the original frequency band set to obtain a target frequency band set; and performing cell search based on the target frequency band set to perform cell camping.
[0006] In an embodiment of the present disclosure, the performing overlapping frequency band filtering / cropping processing on the original frequency band set to obtain a target frequency band set includes: obtaining the frequency band to be processed in the original frequency band set; and performing filtering / cropping processing on the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed according to the frequency band to be processed, so as to obtain a target frequency band set.
[0007] In an embodiment of the present disclosure, the performing filtering / cropping processing on the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed according to the frequency band to be processed to obtain a target frequency band set includes: adding the frequency band to be processed to an intermediate frequency band set and deleting the frequency band to be processed from the original frequency band set; determining candidate frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed; performing overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the frequency band to be processed; in the case where there are no overlapping frequency bands greater than a preset bandwidth threshold among all the frequency bands in the original frequency band set, adding each frequency band in the original frequency band set to the intermediate frequency band set; and determining the intermediate frequency band set as the target frequency band set.
[0008] In one embodiment of the present disclosure, the filtering / cropping process of the frequency bands in the original frequency band set that have overlapping frequency bands with the to-be-processed frequency band according to the to-be-processed frequency band to obtain a target frequency band set includes: obtaining candidate frequency bands in the original frequency band set that have overlapping frequency bands with the to-be-processed frequency band; adding the candidate frequency bands to an intermediate frequency band set, and deleting the candidate frequency bands from the original frequency band set; performing an overlapping frequency band filtering / cropping process on the candidate frequency bands according to the to-be-processed frequency band; adding the frequency bands in the intermediate frequency band set to the original frequency band set; and when there are no overlapping frequency bands greater than a preset bandwidth threshold among all the frequency bands in the original frequency band set, determining the original frequency band set as the target frequency band set.
[0009] In one embodiment of the present disclosure, the filtering / cropping process of the frequency bands in the original frequency band set that have overlapping frequency bands with the to-be-processed frequency band according to the to-be-processed frequency band to obtain a target frequency band set further includes: when there are overlapping frequency bands greater than the preset bandwidth threshold among at least two frequency bands in the original frequency band set, re-obtaining the to-be-processed frequency band in the original frequency band set, and determining candidate frequency bands and performing an overlapping frequency band filtering / cropping process according to the to-be-processed frequency band until there are no overlapping situations among all the frequency bands in the original frequency band set.
[0010] In one embodiment of the present disclosure, the obtaining of the to-be-processed frequency band in the original frequency band set includes: sorting each frequency band in the original frequency band set according to the bandwidth to obtain a sorting result; determining the frequency band with the largest bandwidth in the sorting result as the to-be-processed frequency band; or selecting any one frequency band from the original frequency band set as the to-be-processed frequency band.
[0011] In one embodiment of the present disclosure, the performing of the overlapping frequency band filtering / cropping process on the candidate frequency bands according to the to-be-processed frequency band includes: performing a comparison process on the to-be-processed frequency band and the candidate frequency bands to obtain an intermediate frequency band that exists in both the to-be-processed frequency band and the candidate frequency bands; determining the intermediate frequency band as the overlapping frequency band in the candidate frequency bands; and performing a filtering / cropping process on the candidate frequency bands according to the overlapping frequency band.
[0012] In one embodiment of the present disclosure, the overlapping frequency band in the candidate frequency bands is a local frequency band in the candidate frequency bands; or the overlapping frequency band in the candidate frequency bands is the candidate frequency band.
[0013] In an embodiment of the present disclosure, the filtering / cropping processing of the candidate frequency band according to the overlapping frequency band includes: when the overlapping frequency band is a local frequency band in the candidate frequency band, determining the frequency band to be retained in the candidate frequency band according to the local frequency band; the frequency band to be retained includes the remaining frequency band in the candidate frequency band except the overlapping frequency band, and the bandwidth of the frequency band to be retained is greater than the bandwidth of the remaining frequency band; performing cropping processing on the frequency band in the candidate frequency band except the frequency band to be retained.
[0014] In an embodiment of the present disclosure, the filtering / cropping processing of the candidate frequency band according to the overlapping frequency band includes: when the overlapping frequency band is the candidate frequency band, performing filtering processing on the candidate frequency band.
[0015] In an embodiment of the present disclosure, the overlapping frequency band filtering / cropping processing of the original frequency band set to obtain a target frequency band set includes: sequentially determining, for each frequency band to be processed in the original frequency band set, a candidate frequency band in the original frequency band set; there is an overlapping frequency band between the candidate frequency band and the frequency band to be processed; performing overlapping frequency band filtering / cropping processing on the candidate frequency band according to the overlapping frequency band in the candidate frequency band until each frequency band to be processed in the original frequency band set is processed, obtaining a processed original frequency band set; determining the processed original frequency band set as the target frequency band set.
[0016] According to a second aspect of the embodiments of the present disclosure, there is also provided a network search device, the device includes: an acquisition module, configured to acquire an original frequency band set supported by a terminal device during a full-frequency band network search; a processing module, configured to perform overlapping frequency band filtering / cropping processing on the original frequency band set to obtain a target frequency band set; a search module, configured to perform cell search based on the target frequency band set to perform cell camping.
[0017] In an embodiment of the present disclosure, the processing module includes an acquisition unit and a processing unit; the acquisition unit is configured to acquire the frequency band to be processed in the original frequency band set; the processing unit is configured to perform filtering / cropping processing on the frequency band in the original frequency band set that has an overlapping frequency band with the frequency band to be processed according to the frequency band to be processed, so as to obtain a target frequency band set.
[0018] In one embodiment of the present disclosure, the processing unit is specifically configured to add the to-be-processed frequency band to the intermediate frequency band set and delete the to-be-processed frequency band from the original frequency band set; determine candidate frequency bands in the original frequency band set that have overlapping frequency bands with the to-be-processed frequency band; perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the to-be-processed frequency band; when there are no overlapping frequency bands greater than a preset bandwidth threshold among all the frequency bands in the original frequency band set, add each frequency band in the original frequency band set to the intermediate frequency band set; and determine the intermediate frequency band set as the target frequency band set.
[0019] In one embodiment of the present disclosure, the processing unit is specifically configured to obtain candidate frequency bands in the original frequency band set that have overlapping frequency bands with the to-be-processed frequency band; add the candidate frequency bands to the intermediate frequency band set and delete the candidate frequency bands from the original frequency band set; perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the to-be-processed frequency band; add the frequency bands in the intermediate frequency band set to the original frequency band set; and when there are no overlapping frequency bands greater than a preset bandwidth threshold among all the frequency bands in the original frequency band set, determine the original frequency band set as the target frequency band set.
[0020] In one embodiment of the present disclosure, the processing unit is further specifically configured to, when there are overlapping frequency bands greater than the preset bandwidth threshold between at least two frequency bands in the original frequency band set, re-obtain the to-be-processed frequency band in the original frequency band set, and perform candidate frequency band determination and overlapping frequency band filtering / cropping processing according to the to-be-processed frequency band until there are no overlapping situations among all the frequency bands in the original frequency band set.
[0021] In one embodiment of the present disclosure, the obtaining module is specifically configured to sort each frequency band in the original frequency band set according to the bandwidth to obtain a sorting result; determine the frequency band with the largest bandwidth in the sorting result as the to-be-processed frequency band; or select any one frequency band from the original frequency band set as the to-be-processed frequency band.
[0022] In one embodiment of the present disclosure, the processing unit is further specifically configured to perform a comparison process on the to-be-processed frequency band and the candidate frequency bands to obtain intermediate frequency bands that exist in both the to-be-processed frequency band and the candidate frequency bands; determine the intermediate frequency bands as the overlapping frequency bands in the candidate frequency bands; and perform filtering / cropping processing on the candidate frequency bands according to the overlapping frequency bands.
[0023] In one embodiment of the present disclosure, the overlapping frequency bands in the candidate frequency bands are local frequency bands in the candidate frequency bands; or the overlapping frequency bands in the candidate frequency bands are the candidate frequency bands.
[0024] In one embodiment of the present disclosure, the processing unit is further specifically configured to, when the overlapping frequency band is a partial frequency band in the candidate frequency bands, determine the frequency bands to be retained in the candidate frequency bands according to the partial frequency band; the frequency bands to be retained include the remaining frequency bands in the candidate frequency bands except the overlapping frequency band, and the bandwidth of the frequency bands to be retained is greater than the bandwidth of the remaining frequency bands; perform a cropping process on the frequency bands in the candidate frequency bands except the frequency bands to be retained.
[0025] In one embodiment of the present disclosure, the processing unit is further specifically configured to perform a filtering process on the candidate frequency band when the overlapping frequency band is the candidate frequency band.
[0026] In one embodiment of the present disclosure, the processing module is specifically configured to, for each frequency band to be processed in the original frequency band set in sequence, determine the candidate frequency bands in the original frequency band set; there is an overlapping frequency band between the candidate frequency bands and the frequency band to be processed; perform an overlapping frequency band filtering / cropping process on the candidate frequency bands according to the overlapping frequency bands in the candidate frequency bands until all the frequency bands to be processed in the original frequency band set are processed, obtaining the processed original frequency band set; determine the processed original frequency band set as the target frequency band set.
[0027] According to a third aspect of the embodiments of the present disclosure, there is also provided an electronic device, including: a processor; a memory for storing executable instructions of the processor; wherein, the processor is configured to: implement the steps of the network search method as described above.
[0028] According to a fourth aspect of the embodiments of the present disclosure, there is also provided a non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor, enabling the processor to execute the network search method as described above.
[0029] According to a fifth aspect of the embodiments of the present disclosure, there is also provided a chip, including one or more interface circuits and one or more processors; the interface circuit is used to receive signals, the signals include computer instructions, and when the processor executes the computer instructions, enabling the chip to execute the network search method as described above.
[0030] The technical solutions provided by the embodiments of the present disclosure at least bring the following beneficial effects:
[0031] During the process of searching for networks across the entire frequency band, obtain the set of original frequency bands supported by the terminal device; perform overlapping frequency band filtering / cropping on the set of original frequency bands to obtain the set of target frequency bands; perform cell search based on the set of target frequency bands to camp on a cell; wherein, there is no inclusion relationship or overlapping part among the frequency bands in the set of target frequency bands, or the overlapping part is relatively small, avoiding the terminal device from searching for some frequency bands multiple times, reducing the power consumption of the terminal device, shortening the network search duration of the terminal device, and improving the network search efficiency of the terminal device.
[0032] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] The drawings herein are incorporated into the specification and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure, and do not constitute an improper limitation of the present disclosure.
[0034] Figure 1 It is a flowchart of a network search method according to an embodiment of the present disclosure;
[0035] Figure 2 It is a flowchart of a network search method according to another embodiment of the present disclosure;
[0036] Figure 3 It is a flowchart of a network search method according to another embodiment of the present disclosure;
[0037] Figure 4 It is a schematic diagram of the set of original frequency bands;
[0038] Figure 5 is Figure 4 a schematic diagram of the set of target frequency bands obtained after filtering the set of original frequency bands in
[0039] Figure 6 It is a flowchart of a network search method according to another embodiment of the present disclosure;
[0040] Figure 7 It is a schematic structural diagram of a network search device according to an embodiment of the present disclosure;
[0041] Figure 8 It is a block diagram of the structure of an electronic device shown according to an exemplary embodiment of the present disclosure;
[0042] Figure 9 It is a schematic structural diagram of a chip according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0043] To enable those of ordinary skill in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0044] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.
[0045] Currently, the network search technology refers to a scenario where the terminal device fails to search for the network on the prior frequency point information or there is no prior frequency point information. In this case, all frequency bands supported by the terminal device are sequentially scanned to obtain the scanned cells, and an attempt is made to camp on the scanned cells to achieve network camping.
[0046] In the above solution, there may be overlapping parts or inclusion relationships between the various frequency bands in all the frequency bands supported by the terminal device, resulting in the terminal device possibly conducting multiple searches for some frequency bands, increasing the power consumption of the terminal device, lengthening the network search duration of the terminal device, and reducing the network search efficiency of the terminal device.
[0047] Figure 1 It is a flowchart of the network search method according to an embodiment of the present disclosure. Among them, it should be noted that the network search method of this embodiment can be applied to a network search device, and this device can be configured in an electronic device or a chip so that the electronic device or the chip can perform the network search function.
[0048] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC for short), a mobile terminal, a terminal device, a server, a controller in a vehicle, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc., which are hardware devices with various operating systems, touch screens, and / or display screens.
[0049] In addition, the network search device can also be software in an electronic device, etc. Among them, the software is, for example, network search software, etc. Among them, in the following embodiments, the execution entity is taken as an example of a terminal device for explanation.
[0050] As Figure 1 shown, the method includes the following steps:
[0051] Step 101, during the full-band network search process, obtain the set of original frequency bands supported by the terminal device.
[0052] In the embodiments of the present disclosure, the condition for the terminal device to trigger the full-band network search process may be, for example, that the terminal device is in a network-off state and the terminal device fails to search for a network on the prior frequency point information; or, the terminal device is in a network-off state and the terminal device does not have prior frequency point information.
[0053] Among them, the prior frequency point information refers to the information about the communication frequency point that the terminal device has already known or set in advance before communication. Among them, the prior frequency point information may include at least one of the following information: frequency band, frequency point, center frequency, bandwidth, modulation method, power limit, etc.
[0054] In the embodiments of the present disclosure, the set of original frequency bands supported by the terminal device may refer to the set composed of some of the frequency bands supported by the terminal device, or may refer to the set composed of all the frequency bands supported by the terminal device. Among them, the frequency bands supported by the terminal device in the set of original frequency bands can be determined by at least one of the following methods: indicated by the network device; obtained by prior agreement between the network device and the terminal device; obtained according to protocol regulations. Among them, the "original" in the set of original frequency bands is a name set to distinguish it from the target frequency band set and has no special meaning.
[0055] The set of original frequency bands supported by the terminal device may include all the frequency bands supported by the terminal device. It should be noted that there may be at least one of the following situations in the set of original frequency bands supported by the terminal device: there is an inclusion relationship between some frequency bands, and there is an overlapping part between some frequency bands.
[0056] Specifically, the Radio Resource Control (RRC) layer in the terminal device may trigger the full-band network search process and obtain the set of original frequency bands supported by the terminal device.
[0057] It should be noted that the frequency bands supported by the terminal device can be represented in the form of a set of original frequency bands. In addition, the frequency bands supported by the terminal device can also be represented in other existing forms, or forms that may appear in the future. The existing forms, for example, lists, arrays, etc., can be selected or set according to actual needs.
[0058] Step 102, perform overlapping frequency band filtering / cropping processing on the set of original frequency bands to obtain a target frequency band set.
[0059] In an embodiment of the present disclosure, the process of the terminal device executing step 102 may be, for example, to obtain the frequency bands to be processed in the original frequency band set; and filter / crop the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency bands to be processed, so as to obtain the target frequency band set.
[0060] Specifically, the terminal device may determine the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency bands to be processed according to the frequency bands to be processed; for each determined frequency band, determine the overlapping frequency band between the frequency band and the frequency band to be processed; and then perform overlapping frequency band filtering / cropping processing on the frequency band.
[0061] The overlapping frequency band between the frequency band and the frequency band to be processed may be a local frequency band in the frequency band, or the frequency band itself. Wherein, when the overlapping frequency band between the frequency band and the frequency band to be processed is a local frequency band in the frequency band, crop the frequency band based on the local frequency band; when the overlapping frequency band between the frequency band and the frequency band to be processed is the frequency band itself, filter the frequency band.
[0062] Step 103, perform cell search based on the target frequency band set to perform cell registration.
[0063] In an embodiment of the present disclosure, the terminal device may sequentially scan multiple frequency bands in the target frequency band set to obtain the scanned cells; attempt to camp on the scanned cells; stop the scanning process when the camping is successful; and continue scanning when the camping fails to obtain the scanned cells.
[0064] Specifically, the RRC layer in the terminal device may provide the target frequency band set to the physical layer in the terminal device; the physical layer in the terminal device performs cell search based on the target frequency band set and provides the searched cells to the RRC layer in the terminal device; and the RRC layer in the terminal device attempts to camp on the searched cells to implement cell registration.
[0065] In the network search method of the embodiment of the present disclosure, during the full-frequency network search process, obtain the original frequency band set supported by the terminal device; perform overlapping frequency band filtering / cropping processing on the original frequency band set to obtain the target frequency band set; perform cell search based on the target frequency band set to perform cell registration; wherein, there is no inclusion relationship or overlapping part between the frequency bands in the target frequency band set, or the overlapping part is less, avoiding the terminal device from searching some frequency bands multiple times, reducing the power consumption of the terminal device, shortening the network search duration of the terminal device, and improving the network search efficiency of the terminal device.
[0066] Figure 2Flowchart of the network search method according to another embodiment of the present disclosure. It should be noted that the network search method of this embodiment can be applied to a network search device, which can be configured in an electronic device or a chip, so that the electronic device or the chip can perform the network search function.
[0067] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC for short), a mobile terminal, a terminal device, a server, a controller in a vehicle, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc., which are hardware devices with various operating systems, touch screens, and / or display screens.
[0068] In addition, the network search device can also be software in the electronic device, etc. Among them, the software is, for example, network search software, etc. Among the following embodiments, the execution subject is taken as an example of a terminal device for description.
[0069] As Figure 2 shown, the method includes the following steps:
[0070] Step 201, during the full-band network search process, obtain the set of original frequency bands supported by the terminal device.
[0071] Step 202, for each pending frequency band in the set of original frequency bands in turn, determine the candidate frequency bands in the set of original frequency bands; there is an overlapping frequency band between the candidate frequency band and the pending frequency band.
[0072] In the embodiment of the present disclosure, the pending frequency band can be an original frequency band in the set of original frequency bands, or a frequency band obtained by cropping the original frequency band in the set of original frequency bands. The terminal device can obtain each unprocessed frequency band in the set of original frequency bands in turn and use it as the pending frequency band. Here, the unprocessed means not being used as the pending frequency band, that is, not being used to determine the overlapping frequency bands in other frequency bands in the set of original frequency bands.
[0073] Among them, the terminal device can compare each frequency band in the set of original frequency bands except the pending frequency band with the pending frequency band to determine whether there is an overlapping frequency band between the frequency band and the pending frequency band; if there is an overlapping frequency band between the frequency band and the pending frequency band, the frequency band is used as the candidate frequency band.
[0074] Step 203, according to the overlapping frequency bands in the candidate frequency bands, perform overlapping frequency band filtering / cropping processing on the candidate frequency bands until all the pending frequency bands in the set of original frequency bands are processed, and obtain the processed set of original frequency bands.
[0075] In an embodiment of the present disclosure, for each to-be-processed frequency band in the original frequency band set, the number of candidate frequency bands can be one or more. Among them, for each frequency band in the candidate frequency bands, when the overlapping frequency band between this frequency band and the to-be-processed frequency band is this frequency band, the terminal device can perform filtering processing on this frequency band; when the overlapping frequency band between this frequency band and the to-be-processed frequency band is a partial frequency band, the terminal device can perform clipping processing on the overlapping frequency band in this frequency band to remove the overlapping frequency band in this frequency band.
[0076] Among them, it should be noted that since the minimum measurement bandwidth of the terminal device is limited, in order to avoid that some frequency bands cannot be covered due to the measurement bandwidth after clipping, when the terminal device performs clipping processing on the overlapping frequency band in this frequency band, a partial bandwidth margin can be reserved at the clipping position. Among them, the bandwidth margin can be, for example, half of the measurement bandwidth.
[0077] Among them, specifically, the RRC layer in the terminal device can perform overlapping frequency band filtering processing on the original frequency band set to obtain a target frequency band set.
[0078] Step 204, determine the processed original frequency band set as the target frequency band set.
[0079] Step 205, perform cell search based on the target frequency band set to perform cell camping.
[0080] Among them, it should be noted that for the detailed descriptions of Step 201 and Step 205, reference can be made to Figure 1 Steps 101 and 103 in the illustrated embodiment, and no detailed description will be given here.
[0081] In the network search method of the embodiment of the present disclosure, during the full-frequency band network search process, the original frequency band set supported by the terminal device is obtained; for each to-be-processed frequency band in the original frequency band set in turn, the candidate frequency bands in the original frequency band set are determined; there is an overlapping frequency band between the candidate frequency bands and the to-be-processed frequency band; according to the overlapping frequency bands in the candidate frequency bands, overlapping frequency band filtering / clipping processing is performed on the candidate frequency bands until all the to-be-processed frequency bands in the original frequency band set are processed, and the processed original frequency band set is obtained; the processed original frequency band set is determined as the target frequency band set; cell search is performed based on the target frequency band set to perform cell camping; among them, there is no inclusion relationship or overlapping part between the frequency bands in the target frequency band set, or the existing overlapping part is small, which avoids the terminal device from searching some frequency bands multiple times, reduces the power consumption of the terminal device, shortens the network search duration of the terminal device, and improves the network search efficiency of the terminal device.
[0082] Figure 3Flowchart of the network search method according to another embodiment of the present disclosure. It should be noted that the network search method of this embodiment can be applied to a network search device, which can be configured in an electronic device or a chip, so that the electronic device or the chip can perform the network search function.
[0083] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC), a mobile terminal, a terminal device, a server, a controller in a vehicle, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc., which are hardware devices with various operating systems, touch screens, and / or display screens.
[0084] In addition, the network search device can also be software in the electronic device, etc. Among them, the software is, for example, network search software, etc. In the following embodiments, the execution subject is taken as the terminal device for illustration.
[0085] As Figure 3 shown, the method includes the following steps:
[0086] Step 301, during the full-band network search process, obtain the set of original frequency bands supported by the terminal device.
[0087] Step 302, obtain the frequency band to be processed in the set of original frequency bands.
[0088] In an example of the embodiment of the present disclosure, the process of the terminal device executing step 302 can be, for example, taking any frequency band in the set of original frequency bands as the frequency band to be processed.
[0089] In another example, the process of the terminal device executing step 302 can be, for example, sorting each frequency band in the set of original frequency bands according to the bandwidth to obtain a sorting result; determining the frequency band with the largest bandwidth in the sorting result as the frequency band to be processed.
[0090] Among them, determining the frequency band with the largest bandwidth in the sorting result as the frequency band to be processed can reduce the probability of cropping the frequency band with a larger bandwidth, avoid cropping the frequency band with a larger bandwidth into multiple frequency bands, and thus reduce the fragmentation degree of the frequency bands in the target frequency band set.
[0091] In another example, the process of the terminal device executing step 302 can be, for example, sorting each frequency band in the set of original frequency bands according to the bandwidth to obtain a sorting result; determining the frequency band with the smallest bandwidth in the sorting result as the frequency band to be processed.
[0092] Step 303, add the frequency band to be processed to the intermediate frequency band set, and delete the frequency band to be processed in the set of original frequency bands.
[0093] Among them, it should be noted that the initial state of the intermediate frequency band set can be empty.
[0094] Step 304: Determine candidate frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed.
[0095] Step 305: Perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the frequency band to be processed.
[0096] In the embodiments of the present disclosure, for example, when the terminal device executes Step 305, it may perform a comparison process on the frequency band to be processed and the candidate frequency bands to obtain an intermediate frequency band that exists in both the frequency band to be processed and the candidate frequency bands; determine the overlapping frequency band in the candidate frequency bands as the intermediate frequency band; and perform filtering / cropping processing on the candidate frequency bands according to the overlapping frequency band.
[0097] Among them, it should be noted that the overlapping frequency band in the candidate frequency bands may be a local frequency band in the candidate frequency bands; or, the overlapping frequency band in the candidate frequency bands may be the candidate frequency band itself.
[0098] In an example of the embodiments of the present disclosure, for example, when the terminal device performs filtering / cropping processing on the candidate frequency bands according to the overlapping frequency band, when the overlapping frequency band is the candidate frequency band, perform filtering processing on the candidate frequency bands; when the overlapping frequency band is a local frequency band in the candidate frequency bands, determine the frequency bands to be retained in the candidate frequency bands according to the local frequency band; the frequency bands to be retained include the remaining frequency bands in the candidate frequency bands except the overlapping frequency band, and the bandwidth of the frequency bands to be retained is greater than the bandwidth of the remaining frequency bands; perform cropping processing on the frequency bands in the candidate frequency bands except the frequency bands to be retained.
[0099] In another example of the embodiments of the present disclosure, for example, when the terminal device performs filtering / cropping processing on the candidate frequency bands according to the overlapping frequency band, when the overlapping frequency band is the candidate frequency band, perform filtering processing on the candidate frequency bands; when the overlapping frequency band is a local frequency band in the candidate frequency bands, determine the cropping boundary line in the candidate frequency bands in combination with the local frequency band in the candidate frequency bands; move the cropping boundary line in the candidate frequency bands towards the overlapping frequency band side according to a preset frequency band margin to obtain a processed cropping boundary line; perform overlapping frequency band cropping processing on the candidate frequency bands according to the processed cropping boundary line.
[0100] Among them, moving the cropping boundary line in the candidate frequency bands towards the overlapping frequency band side means that when the overlapping frequency band is located on the left side of the candidate frequency band, move the cropping boundary line in the candidate frequency bands to the left to reduce the width of the frequency band to be cropped; when the overlapping frequency band is located on the right side of the candidate frequency band, move the cropping boundary line in the candidate frequency bands to the right to reduce the width of the frequency band to be cropped.
[0101] Among them, it should be noted that due to the limitation of the minimum measurement bandwidth of the terminal device, in order to avoid that some frequency bands cannot be covered due to the measurement bandwidth after cropping, when the terminal device performs cropping processing on the overlapping frequency bands in this frequency band, it can reserve a part of the bandwidth margin at the cropping position, that is, reserve more frequency bands and crop fewer frequency bands. Among them, the bandwidth margin can be determined according to the minimum measurement bandwidth of the terminal device. Among them, the bandwidth margin can be, for example, half of the measurement bandwidth. Taking the measurement bandwidth of 1.4M as an example, the frequency band margin can be 0.7M.
[0102] Among them, as Figure 4 shown, it is a schematic diagram of the original frequency band set. In Figure 4 , the original frequency band set contains 4 frequency bands, namely BAND1, BAND2, BAND3, and BAND4. Among them, BAND1 has the largest bandwidth and BAND3 has the smallest bandwidth. Among them, there is an overlapping part between BAND1 and BAND2; BAND1 contains BAND4.
[0103] Among them, as Figure 5 shown, it is a schematic diagram of the target frequency band set obtained after filtering the original frequency band set in Figure 4 . In Figure 5 , BAND4 is deleted and BAND4 is not displayed. In Figure 5 , a part of the bandwidth is deleted from BAND2, and the deleted part of the bandwidth is the bandwidth after reducing the preset frequency band margin from the overlapping frequency band between BAND1 and BAND2. In Figure 5 , the preset frequency band margin can be, for example, a bandwidth of 0.7M. Figure 4 The BAND2 in Figure 5 is obtained after cropping to get
[0104] Step 306, when there is no overlapping frequency band greater than the preset bandwidth threshold between all the frequency bands in the original frequency band set, add each frequency band in the original frequency band set to the intermediate frequency band set.
[0105] In the embodiments of the present disclosure, the terminal device can also perform the following process: when there is an overlapping frequency band greater than the preset bandwidth threshold between at least two frequency bands in the original frequency band set, re-obtain the frequency band to be processed from the original frequency band set, and perform candidate frequency band determination and overlapping frequency band filtering / cropping processing according to the frequency band to be processed until there is no overlapping frequency band between all the frequency bands in the original frequency band set.
[0106] Among them, performing candidate frequency band determination and overlapping frequency band filtering / cropping processing according to the frequency band to be processed, that is, re-executing steps 303 to 305 according to the frequency band to be processed.
[0107] Among them, it should be noted that the preset bandwidth threshold can be determined according to the bandwidth margin. For example, the preset bandwidth threshold can be the same as the bandwidth margin; or, the preset bandwidth threshold can be greater than the bandwidth margin.
[0108] Step 307: Determine the intermediate frequency band set as the target frequency band set.
[0109] Step 308: Perform cell search based on the target frequency band set to camp on the network.
[0110] Among them, it should be noted that for the detailed descriptions of Step 301 and Step 308, reference can be made to Figure 1 Steps 101 and 103 in the illustrated embodiment, and no further detailed description will be provided here.
[0111] In the network search method of the embodiments of the present disclosure, during the full-frequency band network search process, the original frequency band set supported by the terminal device is obtained; the frequency bands to be processed in the original frequency band set are obtained; the frequency bands to be processed are added to the intermediate frequency band set, and the frequency bands to be processed in the original frequency band set are deleted; the candidate frequency bands with overlapping frequency bands with the frequency bands to be processed in the original frequency band set are determined; overlapping frequency band filtering / cropping processing is performed on the candidate frequency bands according to the frequency bands to be processed; when there are no overlapping frequency bands among all the frequency bands in the original frequency band set, each frequency band in the original frequency band set is added to the intermediate frequency band set; the intermediate frequency band set is determined as the target frequency band set; cell search is performed based on the target frequency band set to camp on the network; among them, the obtained frequency bands to be processed are moved to the intermediate frequency band set, and then overlapping frequency band filtering / cropping processing is performed on each frequency band in the original frequency band set, which can ensure that there are no overlapping frequency bands among the frequency bands in the intermediate frequency band set, so as to ensure that there is no inclusion relationship or overlapping part among the frequency bands in the target frequency band set, or the overlapping part is small, avoiding the terminal device from searching some frequency bands multiple times, reducing the power consumption of the terminal device, shortening the network search duration of the terminal device, and improving the network search efficiency of the terminal device.
[0112] Figure 6 It is a flowchart of the network search method according to another embodiment of the present disclosure. Among them, it should be noted that the network search method of this embodiment can be applied to a network search device, and the device can be configured in an electronic device or a chip so that the electronic device or the chip can perform the network search function.
[0113] Among them, the electronic device can be any device with computing capabilities, such as a personal computer (PC for short), a mobile terminal, a terminal device, a server, a controller in a vehicle, etc. The mobile terminal can be, for example, a vehicle-mounted device, a mobile phone, a tablet computer, a personal digital assistant, a wearable device, etc., which are hardware devices with various operating systems, touch screens, and / or display screens.
[0114] In addition, the network search device can also be software in the electronic device, etc. Among them, the software can be, for example, network search software, etc. Among them, in the following embodiments, the terminal device is taken as an example of the execution subject for description.
[0115] As Figure 6 shown, the method includes the following steps:
[0116] Step 601, in the process of searching for networks in the full frequency band, obtain the set of original frequency bands supported by the terminal device.
[0117] Step 602, obtain the frequency band to be processed in the set of original frequency bands.
[0118] In an example of the embodiments of the present disclosure, the process of the terminal device executing step 602 can be, for example, taking any frequency band in the set of original frequency bands as the frequency band to be processed.
[0119] In another example, the process of the terminal device executing step 602 can be, for example, taking any unprocessed frequency band in the set of original frequency bands as the frequency band to be processed. Here, the unprocessed means not being used as the frequency band to be processed, that is, not being used to determine the overlapping frequency bands among other frequency bands in the set of original frequency bands.
[0120] Step 603, obtain the candidate frequency bands that have overlapping frequency bands with the frequency band to be processed in the set of original frequency bands.
[0121] Step 604, add the candidate frequency bands to the intermediate frequency band set, and delete the candidate frequency bands from the set of original frequency bands.
[0122] It should be noted that the initial state of the intermediate frequency band set can be empty.
[0123] Step 605, perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the frequency band to be processed.
[0124] In the embodiments of the present disclosure, the process of the terminal device executing step 605 can be, for example, performing a comparison process on the frequency band to be processed and the candidate frequency bands, obtaining the intermediate frequency bands that exist in both the frequency band to be processed and the candidate frequency bands; determining the intermediate frequency bands as the overlapping frequency bands in the candidate frequency bands; and performing filtering / cropping processing on the candidate frequency bands according to the overlapping frequency bands.
[0125] Among them, it should be noted that the overlapping frequency band in the candidate frequency band can be a local frequency band in the candidate frequency band; or, the overlapping frequency band in the candidate frequency band can be the candidate frequency band itself.
[0126] In an example of the embodiment of the present disclosure, the process of the terminal device filtering / truncating the candidate frequency band according to the overlapping frequency band can be, for example, when the overlapping frequency band is the candidate frequency band, filtering the candidate frequency band; when the overlapping frequency band is a local frequency band in the candidate frequency band, determining the frequency band to be retained in the candidate frequency band according to the local frequency band; the frequency band to be retained includes the remaining frequency band in the candidate frequency band except the overlapping frequency band, and the bandwidth of the frequency band to be retained is greater than the bandwidth of the remaining frequency band; truncating the frequency band in the candidate frequency band except the frequency band to be retained.
[0127] In another example of the embodiment of the present disclosure, the process of the terminal device filtering / truncating the candidate frequency band according to the overlapping frequency band can be, for example, when the overlapping frequency band is the candidate frequency band, filtering the candidate frequency band; when the overlapping frequency band is a local frequency band in the candidate frequency band, determining the truncation boundary line in the candidate frequency band in combination with the local frequency band in the candidate frequency band; moving the truncation boundary line in the candidate frequency band towards the side close to the overlapping frequency band according to a preset frequency band margin to obtain a processed truncation boundary line; performing overlapping frequency band truncation processing on the candidate frequency band according to the processed truncation boundary line.
[0128] Among them, it should be noted that due to the limitation of the minimum measurement bandwidth of the terminal device, in order to avoid that some frequency bands cannot be covered due to the measurement bandwidth after truncation, when the terminal device performs truncation processing on the overlapping frequency band in this frequency band, a partial bandwidth margin can be reserved at the truncation position, that is, more frequency bands are reserved and less frequency bands are truncated. Among them, the bandwidth margin can be determined according to the minimum measurement bandwidth of the terminal device. Among them, the bandwidth margin can be, for example, half of the measurement bandwidth. Taking the measurement bandwidth of 1.4M as an example, the frequency band margin can be 0.7M.
[0129] Step 606, adding the frequency bands in the intermediate frequency band set to the original frequency band set.
[0130] Among them, it should be noted that the intermediate frequency band set here is the intermediate frequency band set obtained after being processed in step 605. Among them, the frequency bands in this intermediate frequency band set have undergone overlapping frequency band filtering / truncation processing.
[0131] Step 607, when there is no overlapping frequency band greater than the preset bandwidth threshold among all the frequency bands in the original frequency band set, determining the original frequency band set as the target frequency band set.
[0132] In an embodiment of the present disclosure, the terminal device may further perform the following process: When there is an overlapping frequency band greater than a preset bandwidth threshold between at least two frequency bands in the original frequency band set, re-obtain the frequency bands to be processed in the original frequency band set, and determine candidate frequency bands and perform overlapping frequency band filtering / cropping processing based on the frequency bands to be processed until there is no overlapping situation between all the frequency bands in the original frequency band set.
[0133] Among them, determining candidate frequency bands and performing overlapping frequency band filtering / cropping processing based on the frequency bands to be processed, that is, re-executing steps 603 to 606 according to the frequency bands to be processed.
[0134] Among them, it should be noted that the preset bandwidth threshold can be determined according to the bandwidth margin. For example, the preset bandwidth threshold can be the same as the bandwidth margin; or, the preset bandwidth threshold can be greater than the bandwidth margin.
[0135] Step 608, perform cell search based on the target frequency band set to perform cell registration.
[0136] Among them, it should be noted that for the detailed descriptions of steps 601 and 608, reference can be made to Figure 1 Steps 101 and 103 in the illustrated embodiment, and no detailed description will be given here.
[0137] In the network search method of the embodiment of the present disclosure, during the full-frequency band network search process, obtain the original frequency band set supported by the terminal device; obtain the frequency bands to be processed in the original frequency band set; obtain the candidate frequency bands with overlapping frequency bands between the original frequency band set and the frequency bands to be processed; add the candidate frequency bands to the intermediate frequency band set, and delete the candidate frequency bands in the original frequency band set; perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the frequency bands to be processed; add the frequency bands in the intermediate frequency band set to the original frequency band set; when there is no overlapping frequency band between all the frequency bands in the original frequency band set, determine the original frequency band set as the target frequency band set; perform cell search based on the target frequency band set to perform cell registration; among them, move the obtained candidate frequency bands to the intermediate frequency band set, and then perform overlapping frequency band filtering / cropping processing on each candidate frequency band in the intermediate frequency band set, and move the processed frequency bands to the original frequency band set. After multiple processes, it can be ensured that there is no inclusion relationship or overlapping part between the frequency bands in the original frequency band set, or the overlapping part is small, avoiding the terminal device from searching some frequency bands multiple times, reducing the power consumption of the terminal device, shortening the network search duration of the terminal device, and improving the network search efficiency of the terminal device.
[0138] Figure 7 It is a schematic structural diagram of a network search device according to an embodiment of the present disclosure.
[0139] AsFigure 7 As shown in Figure 7 , the network search device may include: an acquisition module 701, a processing module 702, and a search module 703.
[0140] Among them, the acquisition module 701 is used to obtain the original frequency band set supported by the terminal device during the full-band network search process; the processing module 702 is used to perform overlapping frequency band filtering / cropping processing on the original frequency band set to obtain a target frequency band set; the search module 703 is used to perform cell search based on the target frequency band set to perform cell registration.
[0141] In an embodiment of the present disclosure, the processing module 702 includes an acquisition unit and a processing unit; the acquisition unit is used to obtain the frequency band to be processed in the original frequency band set; the processing unit is used to perform filtering / cropping processing on the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed according to the frequency band to be processed, so as to obtain a target frequency band set.
[0142] In an embodiment of the present disclosure, the processing unit is specifically used to add the frequency band to be processed to the intermediate frequency band set and delete the frequency band to be processed in the original frequency band set; determine the candidate frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed; perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the frequency band to be processed; when there are no overlapping frequency bands greater than the preset bandwidth threshold among all the frequency bands in the original frequency band set, add each frequency band in the original frequency band set to the intermediate frequency band set; and determine the intermediate frequency band set as the target frequency band set.
[0143] In an embodiment of the present disclosure, the processing unit is specifically used to obtain the candidate frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed; add the candidate frequency bands to the intermediate frequency band set and delete the candidate frequency bands in the original frequency band set; perform overlapping frequency band filtering / cropping processing on the candidate frequency bands according to the frequency band to be processed; add the frequency bands in the intermediate frequency band set to the original frequency band set; and when there are no overlapping frequency bands greater than the preset bandwidth threshold among all the frequency bands in the original frequency band set, determine the original frequency band set as the target frequency band set.
[0144] In an embodiment of the present disclosure, the processing unit is specifically further used to, when there are overlapping frequency bands greater than the preset bandwidth threshold between at least two frequency bands in the original frequency band set, re-obtain the frequency band to be processed in the original frequency band set, and perform candidate frequency band determination and overlapping frequency band filtering / cropping processing according to the frequency band to be processed until there are no overlapping situations among all the frequency bands in the original frequency band set.
[0145] In one embodiment of the present disclosure, the obtaining module 701 is specifically configured to sort each frequency band in the original frequency band set according to the bandwidth to obtain a sorting result; determine the frequency band with the largest bandwidth in the sorting result as the to-be-processed frequency band; or select any one frequency band from the original frequency band set as the to-be-processed frequency band.
[0146] In one embodiment of the present disclosure, the processing unit is further specifically configured to perform a comparison process on the to-be-processed frequency band and the candidate frequency bands to obtain an intermediate frequency band that exists in both the to-be-processed frequency band and the candidate frequency bands; determine the intermediate frequency band as the overlapping frequency band in the candidate frequency bands; and perform a filtering / cropping process on the candidate frequency bands according to the overlapping frequency band.
[0147] In one embodiment of the present disclosure, the overlapping frequency band in the candidate frequency bands is a local frequency band in the candidate frequency bands; or the overlapping frequency band in the candidate frequency bands is the candidate frequency bands.
[0148] In one embodiment of the present disclosure, the processing unit is further specifically configured to, when the overlapping frequency band is a local frequency band in the candidate frequency bands, determine the frequency bands to be retained in the candidate frequency bands according to the local frequency band; the frequency bands to be retained include the remaining frequency bands in the candidate frequency bands except the overlapping frequency band, and the bandwidth of the frequency bands to be retained is greater than the bandwidth of the remaining frequency bands; and perform a cropping process on the frequency bands in the candidate frequency bands except the frequency bands to be retained.
[0149] In one embodiment of the present disclosure, the processing unit is further specifically configured to perform a filtering process on the candidate frequency bands when the overlapping frequency band is the candidate frequency bands.
[0150] In one embodiment of the present disclosure, the processing module 702 is specifically configured to sequentially determine, for each to-be-processed frequency band in the original frequency band set, the candidate frequency bands in the original frequency band set; there is an overlapping frequency band between the candidate frequency bands and the to-be-processed frequency band; perform an overlapping frequency band filtering / cropping process on the candidate frequency bands according to the overlapping frequency band in the candidate frequency bands until all the to-be-processed frequency bands in the original frequency band set are processed to obtain a processed original frequency band set; and determine the processed original frequency band set as the target frequency band set.
[0151] In the network search device according to the embodiments of the present disclosure, during the full-band network search process, the original frequency band set supported by the terminal device is obtained; the original frequency band set is filtered / cropped for overlapping frequency bands to obtain a target frequency band set; cell search is performed based on the target frequency band set to perform cell registration; wherein, there is no inclusion relationship or overlapping part between the frequency bands in the target frequency band set, or the overlapping part is small, which avoids the terminal device from searching some frequency bands multiple times, reduces the power consumption of the terminal device, shortens the network search duration of the terminal device, and improves the network search efficiency of the terminal device.
[0152] According to the third aspect of the embodiments of the present disclosure, an electronic device is further provided, including: a processor; a memory for storing processor-executable instructions, wherein the processor is configured to: implement the steps of the network search method as described above.
[0153] To implement the above embodiments, the present disclosure also proposes a non-transitory computer-readable storage medium.
[0154] Wherein, when the instructions in the storage medium are executed by the processor, the processor is enabled to execute the network search method as described above.
[0155] To implement the above embodiments, the present disclosure also provides a computer program product.
[0156] Wherein, when the computer program product is executed by the processor of the electronic device, the electronic device is enabled to execute the method as described above.
[0157] Figure 8 It is a structural block diagram of an electronic device shown according to an exemplary embodiment. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and usage scope of the embodiments of the present disclosure.
[0158] As Figure 8 shown, the electronic device 1000 includes a processor 111, which can perform various appropriate actions and processes according to the program stored in the read-only memory (ROM, Read Only Memory) 112 or the program loaded from the memory 116 into the random access memory (RAM, Random Access Memory) 113. In the RAM 113, various programs and data required for the operation of the electronic device 1000 are also stored. The processor 111, the ROM 112, and the RAM 113 are connected to each other through a bus 114. The input / output (I / O, Input / Output) interface 115 is also connected to the bus 114.
[0159] The following components are connected to the I / O interface 115: a memory 116 including a hard disk, etc.; and a communication section 117 including a network interface card such as a Local Area Network (LAN) card, a modem, etc., and the communication section 117 performs communication processing via a network such as the Internet; a drive 118 is also connected to the I / O interface 115 as required.
[0160] Specifically, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program carried on a computer-readable medium, and the computer program includes program codes for executing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the network through the communication section 117. When the computer program is executed by the processor 111, the above functions defined in the method of the present disclosure are performed.
[0161] In an exemplary embodiment, a storage medium including instructions is also provided, such as a memory including instructions, and the above instructions can be executed by the processor 111 of the electronic device 1000 to complete the above method. Optionally, the storage medium can be a non-transitory computer-readable storage medium. 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.
[0162] In the present disclosure, a computer-readable storage medium can be any tangible medium that contains or stores a program, and the program can be used by or in combination with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which computer-readable program codes are carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium, and the computer-readable medium can send, propagate, or transmit a program for use by or in combination with an instruction execution system, apparatus, or device. The program codes contained on the computer-readable medium can be transmitted by any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0163] Figure 9 It is a schematic structural diagram of a chip according to an embodiment of the present disclosure. As Figure 9 shown, the chip includes a processor 901 and an interface circuit 902. Among them, the number of processors 901 can be one or more, and the number of interface circuits 902 can be one or more.
[0164] Optionally, the interface circuit 902 is configured to receive signals, which include computer instructions. When the processor 901 executes the computer instructions, the chip is caused to execute the network search method described in the foregoing embodiments of the present disclosure.
[0165] The collection, storage, use, processing, transmission, provision, and disclosure of the user's personal information involved in this application all comply with the provisions of relevant laws and regulations and do not violate public order and good customs.
[0166] In addition, the word "exemplary" is used herein to mean serving as an example, instance, or illustration. Any aspect or design described herein as "exemplary" is not necessarily to be understood as being advantageous as compared to other aspects or designs. Instead, the use of the word exemplary is intended to present concepts in a concrete manner. As used herein, the term "or" is intended to mean an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to mean any of the natural inclusive permutations. That is, if X applies A; X applies B; or X applies both A and B, then "X applies A or B" is satisfied under any of the foregoing instances. Additionally, unless otherwise specified or clear from the context referring to the singular form, the articles "a" and "an" as used in this application and the appended claims are generally understood to mean "one or more".
[0167] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art upon reading and understanding the specification and drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. Specifically with respect to the various functions performed by the components described above (e.g., elements, resources, etc.), unless otherwise indicated, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific function of the described component, even if not structurally equivalent to the disclosed structure. Additionally, although a particular feature of the present disclosure may have been disclosed with respect to only one of several implementations, such a feature may be combined with one or more other features of other implementations as may be desired and advantageous for any given or particular application. Furthermore, with respect to the use of "comprises", "comprising", "has", "having", "includes", or variants thereof in the detailed description or claims, such terms are intended to be inclusive in a manner similar to the term "including".
[0168] Other embodiments of the present disclosure will be readily apparent to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include known common general knowledge or conventional technical means in the technical field not disclosed herein. The specification and examples are only to be considered as exemplary, and the true scope and spirit of the present disclosure are pointed out by the following claims.
[0169] It should be understood that the present disclosure is not limited to the exact structures described above and shown in the drawings, and various modifications and changes can be made without departing from its scope. The scope of the present disclosure is only limited by the appended claims.
Claims
1. A network search method, characterized in that, The method includes: During the full-band network search process, obtaining the original frequency band set supported by the terminal device; Performing overlapping frequency band filtering / cropping processing on the original frequency band set to obtain a target frequency band set; Based on the target frequency band set, performing cell search to perform cell camping.
2. The method according to claim 1, characterized in that, The performing overlapping frequency band filtering / cropping processing on the original frequency band set to obtain a target frequency band set includes: Obtaining the frequency band to be processed in the original frequency band set; According to the frequency band to be processed, filtering / cropping the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed to obtain a target frequency band set.
3. The method according to claim 2, wherein The according to the frequency band to be processed, filtering / cropping the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed to obtain a target frequency band set includes: Adding the frequency band to be processed to the intermediate frequency band set and deleting the frequency band to be processed in the original frequency band set; Determining candidate frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed; According to the frequency band to be processed, performing overlapping frequency band filtering / cropping processing on the candidate frequency bands; In the case where there are no overlapping frequency bands greater than a preset bandwidth threshold among all the frequency bands in the original frequency band set, adding each frequency band in the original frequency band set to the intermediate frequency band set; Determining the intermediate frequency band set as the target frequency band set.
4. The method according to claim 2, characterized in that, The according to the frequency band to be processed, filtering / cropping the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed to obtain a target frequency band set includes: Obtaining candidate frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed; Adding the candidate frequency bands to the intermediate frequency band set and deleting the candidate frequency bands in the original frequency band set; According to the frequency band to be processed, performing overlapping frequency band filtering / cropping processing on the candidate frequency bands; Adding the frequency bands in the intermediate frequency band set to the original frequency band set; In the case where there are no overlapping frequency bands greater than a preset bandwidth threshold among all the frequency bands in the original frequency band set, determining the original frequency band set as the target frequency band set.
5. The method according to claim 3 or 4, characterized in that, The according to the frequency band to be processed, filtering / cropping the frequency bands in the original frequency band set that have overlapping frequency bands with the frequency band to be processed to obtain a target frequency band set further includes: In the case where there are overlapping frequency bands greater than the preset bandwidth threshold between at least two frequency bands in the original frequency band set, re-obtaining the frequency band to be processed in the original frequency band set, and performing candidate frequency band determination and overlapping frequency band filtering / cropping processing according to the frequency band to be processed until there are no overlapping situations among all the frequency bands in the original frequency band set.
6. The method according to claim 2, wherein The obtaining the frequency band to be processed in the original frequency band set includes: Sorting each frequency band in the original frequency band set according to bandwidth to obtain a sorting result; determining the frequency band with the largest bandwidth in the sorting result as the frequency band to be processed; Or, Select any frequency band from the original frequency band set as the frequency band to be processed.
7. The method according to claim 3 or 4, characterized in that The overlapping frequency band filtering / cropping process for the candidate frequency bands according to the frequency band to be processed includes: Compare the frequency band to be processed and the candidate frequency bands to obtain an intermediate frequency band that exists in both the frequency band to be processed and the candidate frequency bands; Determine the overlapping frequency band in the candidate frequency bands as the intermediate frequency band; Filter / crop the candidate frequency bands according to the overlapping frequency band.
8. The method according to claim 7, wherein The overlapping frequency band in the candidate frequency bands is a local frequency band in the candidate frequency bands; or, the overlapping frequency band in the candidate frequency bands is the candidate frequency bands.
9. The method according to claim 7, wherein The filtering / cropping process for the candidate frequency bands according to the overlapping frequency band includes: In the case where the overlapping frequency band is a local frequency band in the candidate frequency bands, determine the frequency bands to be retained in the candidate frequency bands according to the local frequency band; the frequency bands to be retained include the remaining frequency bands in the candidate frequency bands except the overlapping frequency band, and the bandwidth of the frequency bands to be retained is greater than the bandwidth of the remaining frequency bands; Crop the frequency bands in the candidate frequency bands except the frequency bands to be retained.
10. The method according to claim 7, characterized in that, The filtering / cropping process for the candidate frequency bands according to the overlapping frequency band includes: In the case where the overlapping frequency band is the candidate frequency bands, filter the candidate frequency bands.
11. The method according to claim 1, characterized in that, The overlapping frequency band filtering / cropping process for the original frequency band set to obtain a target frequency band set includes: Sequentially for each frequency band to be processed in the original frequency band set, determine the candidate frequency bands in the original frequency band set; there is an overlapping frequency band between the candidate frequency bands and the frequency band to be processed; Filter / crop the overlapping frequency bands in the candidate frequency bands according to the overlapping frequency bands in the candidate frequency bands until all the frequency bands to be processed in the original frequency band set are processed, obtaining a processed original frequency band set; Determine the processed original frequency band set as the target frequency band set.
12. A network search device, characterized in that, The device includes: An acquisition module, configured to acquire the original frequency band set supported by the terminal device during the full-frequency band network search process; A processing module, configured to perform an overlapping frequency band filtering / cropping process on the original frequency band set to obtain a target frequency band set; A search module, configured to perform cell search based on the target frequency band set for cell registration.
13. An electronic device, characterized in that, Includes: A processor; A memory for storing instructions executable by the processor; Wherein, the processor is configured to: Implement the steps of the network search method according to any one of claims 1 to 11.
14. A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor, enabling the processor to execute the network search method according to any one of claims 1 to 11.
15. A chip, characterized in that, Includes one or more interface circuits and one or more processors; the interface circuit is configured to receive signals, the signals include computer instructions, and when the processor executes the computer instructions, enabling the chip to execute the network search method according to any one of claims 1 to 11.