Frequency band updating method, device, equipment and readable storage medium

By sending network search instructions to the terminal and configuring the target frequency band, the problem that the terminal cannot perceive and searches according to the newly added frequency band is solved, and the stable connection and service provision of the terminal in the newly added frequency band area is realized.

CN115250518BActive Publication Date: 2025-03-14VIVO MOBILE COMM CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210876039.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-07-22
Publication Date
2025-03-14
Estimated Expiration
2042-07-22

AI Technical Summary

Technical Problem

When a terminal enters an area covered only by its operator's newly added frequency band, it cannot perceive and search the network according to the newly added frequency band, resulting in continuous drop in the network and unable to provide services.

Method used

By determining the unconfigured information of the target terminal, sending search instructions to the terminal, obtaining search results, determining the target frequency band, and sending instructions to configure the target frequency band to all terminals of the same operator.

Benefits of technology

Ensure that the terminal can search the Internet according to the newly added frequency band after entering the newly added frequency band coverage area, avoid continuous network dropout, and ensure that users can continuously obtain services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115250518B_ABST
    Figure CN115250518B_ABST
Patent Text Reader

Abstract

The present application discloses a frequency band updating method, device, equipment and readable storage medium, which belongs to the field of communication technology. The method includes: determining a target terminal from a target area, the target terminal is a terminal belonging to the same operator; determining the unconfigured information of each target terminal, the unconfigured information is an unconfigured frequency band of a terminal belonging to the same operator or a frequency point in an unconfigured frequency band; for any target terminal, sending a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information; obtaining the search result of the target terminal in response to the search instruction; determining the target frequency band according to the search result, the target frequency band is the unconfigured frequency band corresponding to the search result of the successful search; sending a configuration instruction to configure the target frequency band to each terminal belonging to the same operator.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of communication technology, and specifically relates to a frequency band updating method, a frequency band updating device, an electronic device and a readable storage medium. Background Art

[0002] With the development of mobile Internet technology and the 3rd Generation Partnership Project (3GPP) technology, the bandwidth used by 5G technology is getting larger and larger, and the number of frequency bands supported by terminals is also increasing.

[0003] Currently, the terminal is configured with the BANDs supported by its operator. When the terminal loses network, it will search for the network according to the configured BANDs. However, when the BANDs supported by the operator increase, the terminal cannot perceive the BANDs added by the operator. In this way, when the terminal enters an area covered only by the BANDs added by its operator, the terminal will not be able to search for the network according to the BANDs added by its operator, which will cause the terminal to continue to lose network and be unable to provide services to users.

[0004] For example, if the terminal operator adds BAND2 to BAND1, the terminal cannot perceive the added BAND2. If the terminal enters an area covered only by BAND2, the terminal cannot search for the network according to BAND2 after being disconnected from the network, and is in a state of continuous disconnection and cannot provide services to users. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a frequency band updating method, which can solve the problem that when a terminal enters an area covered only by a frequency band newly added by its operator, the terminal cannot search the network according to the newly added frequency band after being disconnected from the network, and is thus in a state of continuous disconnection and unable to provide services to users.

[0006] In a first aspect, an embodiment of the present application provides a method for updating a frequency band, the method comprising:

[0007] Determining a target terminal from the target area, wherein the target terminal is a terminal belonging to the same operator;

[0008] Determine unconfigured information of each of the target terminals, where the unconfigured information is an unconfigured frequency band of the terminals belonging to the same operator or a frequency point in the unconfigured frequency band;

[0009] For any of the target terminals, sending a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information;

[0010] Obtaining search results of the target terminal in response to the search instruction;

[0011] Determine a target frequency band according to the search result, where the target frequency band is an unconfigured frequency band corresponding to the search result that is successfully searched;

[0012] A configuration instruction for configuring the target frequency band is sent to each terminal belonging to the same operator.

[0013] In a second aspect, an embodiment of the present application provides a frequency band updating device, the device comprising:

[0014] A first determining module, configured to determine a target terminal from a target area, wherein the target terminal is a terminal belonging to the same operator;

[0015] A second determining module is used to determine the unconfigured information of each of the target terminals, where the unconfigured information is the unconfigured frequency band of the terminals belonging to the same operator or the frequency point in the unconfigured frequency band;

[0016] A first sending module is used to send a search instruction to any of the target terminals, instructing the target terminal to search the network according to the unconfigured information;

[0017] An acquisition module, configured to acquire search results of the target terminal in response to the search instruction;

[0018] A third determination module is used to determine a target frequency band according to the search result, where the target frequency band is an unconfigured frequency band corresponding to the search result that is successfully searched;

[0019] The second sending module is used to send a configuration instruction for configuring the target frequency band to each terminal belonging to the same operator.

[0020] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

[0021] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0022] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.

[0023] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0024] In an embodiment of the present application, a frequency band updating method is provided, including: determining a target terminal from a target area, the target terminal being a terminal belonging to the same operator; determining unconfigured information of each target terminal, the unconfigured information being an unconfigured frequency band of a terminal belonging to the same operator or a frequency point in an unconfigured frequency band; for any target terminal, sending a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information; obtaining the search result of the target terminal in response to the search instruction; determining the target frequency band according to the search result, the target frequency band being an unconfigured frequency band corresponding to the search result of a successful search; sending a configuration instruction to configure the target frequency band to each terminal belonging to the same operator. Based on the embodiment of the present application, when a terminal enters an area covered only by a newly added target frequency band, the terminal can search the network according to the newly added target frequency band after being disconnected from the network, thereby avoiding the problem of being in a state of continuous disconnection and being unable to provide services to terminal users. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] Figure 1 A flowchart of a method for updating a frequency band in an embodiment of the present application is provided;

[0026] Figure 2 A schematic diagram of the structure of a frequency band updating device for implementing an embodiment of the present application;

[0027] Figure 3 A schematic diagram of the structure of an electronic device for implementing an embodiment of the present application;

[0028] Figure 4 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application. DETAILED DESCRIPTION

[0029] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0030] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0031] In conjunction with the accompanying drawings, the frequency band updating method, apparatus, device and readable storage medium provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0032] The present application embodiment provides a method for updating a frequency band, wherein the frequency band is also referred to as a BAND. Figure 1 As shown, the frequency band updating method provided in the embodiment of the present application includes the following S1100-S1600:

[0033] S1100: Determine a target terminal in a target area.

[0034] The target terminal is a terminal belonging to the same operator.

[0035] In the embodiment of the present application, the target area can be divided according to the actual situation. In one example, a prefecture-level administrative area or a county-level administrative area can be used as a target area. In another example, the area covered by a base station can be used as the target area.

[0036] It should be noted that in the embodiments of the present application, there is no limitation on the division of the target area.

[0037] In the embodiment of the present application, the terminals of the same operator support the same frequency band. That is to say, the target terminals in the above S1100 are substantially all or part of the terminals in the target area that support the same frequency band.

[0038] In one embodiment of the present application, the specific implementation of the above S1100 may be: determining terminals belonging to the same operator in the target area as target terminals. The operator may be specified in advance. Alternatively, any one of all operators may be used as the operator in the above S1100.

[0039] It should be noted that in the following embodiments, the operator is taken as operator A for example.

[0040] In another embodiment of the present application, the above S1100 may be performed through the following S1110-S1130:

[0041] S1110: Send a status query instruction to terminals belonging to the same operator in the target area.

[0042] In the embodiment of the present application, the status query instruction is used to instruct the terminals belonging to the same operator in the target area to query their own working status. The specific implementation of the above S1110 may be to broadcast the status query instruction to the terminals belonging to the same operator in the target area.

[0043] S1120: Obtain a query result of the terminal in response to the status query instruction.

[0044] The query result includes the working status of the terminal, and the working status includes an idle state and a non-idle state.

[0045] In an embodiment of the present application, after receiving a status query instruction, a terminal belonging to the same operator responds to the status query instruction, queries its own working status, and obtains a query result. Specifically, if it is determined through query that the communication network is being used, the working status is determined to be a non-idle state. Conversely, if it is determined through query that the communication network is not being used, the working status is determined to be an idle state. Further, the terminal reports the queried working status as a query result. It is understandable that the terminal usually also reports its own identification during the reporting process, such as the International Mobile Equipment Identity (IMEI), to identify which terminal's query result is the query result. On this basis, the terminal can report the query result and its own identification at the same time.

[0046] S1130: According to the query result, determine that the terminal in the idle state is the target terminal.

[0047] In the embodiment of the present application, since the terminal may be disconnected from the network when searching for the frequency band, in order to avoid disconnection when the terminal is using the communication network and thus affecting the user experience of the terminal, the terminal in the idle state that is not using the communication network is used as the target terminal.

[0048] In one embodiment of the present application, the above S1110 may be specifically implemented by the following S1111:

[0049] S1111. Send a status query instruction to terminals belonging to the same operator in a target area within a set time period.

[0050] The set time period is a time period when the terminal is likely to be in an idle state.

[0051] In one embodiment of the present application, the set time period may be the early morning time period, exemplarily 00:00-05:00.

[0052] In the embodiment of the present application, since the set time period is a time period in which the terminal is likely to be in an idle state, a larger number of target terminals can be determined based on the above S1111, S1120 and S1130.

[0053] S1200: Determine unconfigured information of each target terminal.

[0054] The unconfigured information refers to an unconfigured frequency band or a frequency point in an unconfigured frequency band for a terminal belonging to the same operator.

[0055] It should be noted that the frequency band includes multiple frequency points. When the frequency band is determined, the frequency points included in the frequency band are also determined. Correspondingly, when the frequency points are determined, the corresponding frequency band is also determined. And, the embodiment of the present application does not limit the number of frequency points in the terminal unconfigured frequency band or unconfigured frequency band included in the unconfigured information.

[0056] In one embodiment of the present application, the execution subject of the frequency band updating method provided in the embodiment of the present application pre-records the frequency band that is not configured for the terminal belonging to operator A. On this basis, it can be determined that the target terminal is not configured with the frequency band.

[0057] In another embodiment of the present application, the above S1200 may be implemented by the following S1210-S1212:

[0058] S1210: Acquire the configured frequency bands of the terminals belonging to the same operator and the frequency bands specified by the communication protocol.

[0059] In the embodiment of the present application, the frequency band specified in the communication protocol is all the frequency bands that can be searched according to the communication protocol. The execution subject of the frequency band update method provided in the embodiment of the present application pre-records the configured frequency bands of the terminal belonging to operator A and the frequency bands specified in the communication protocol.

[0060] S1211. Determine an unconfigured frequency band according to the frequency band specified by the communication protocol and the configured frequency band.

[0061] In the embodiment of the present application, the frequency bands other than the configured frequency bands in the frequency band specified by the communication protocol are determined as unconfigured frequency bands.

[0062] S1212: Determine unconfigured information of each target terminal according to the unconfigured frequency band.

[0063] In one embodiment of the present application, the above S1200 may be specifically implemented by determining that the unconfigured information of each target terminal is: a first set number of randomly selected unconfigured frequency bands, or a frequency point in a second set number of randomly selected unconfigured frequency bands. The first set number and the second set number may be set based on experience.

[0064] In one embodiment of the present application, the specific implementation of the above S1200 can also be: determining that the unconfigured information of each target terminal is: a frequency band belonging to a second set ratio number in the unconfigured frequency band, and the unconfigured information of different target terminals is different. Among them, the second set ratio is a positive ratio of the total number of unconfigured frequency bands to the total number of target terminals. In this way, it is possible to search the network for all unconfigured frequency bands, that is, to conduct a comprehensive network search for the terminal's unconfigured frequency bands.

[0065] In one embodiment of the present application, the above S1200 may be specifically implemented as follows S1220-S1222:

[0066] S1220. Count the total number of target terminals.

[0067] S1221. When the total number of target terminals is greater than the total number of unconfigured frequency bands, determine that the unconfigured information of each target terminal is a first preset ratio number of frequency points belonging to different unconfigured frequency bands, and the first preset ratio is an integer ratio of the total number of frequency points belonging to the unconfigured frequency band to the total number of target terminals.

[0068] In one example, if the total number of target terminals is 200, the total number of unconfigured frequency bands is 100, and each unconfigured frequency band includes 40 frequency points, then the unconfigured information of each target terminal is determined to be any 20 frequency points among the 100*40 frequency points included in all unconfigured frequency bands, and the unconfigured information of different target terminals is different. 20 is the ratio of 100*40 to 200.

[0069] In the embodiment of the present application, when the total number of target terminals is greater than the total number of unconfigured frequency bands, the unconfigured information of the target terminal in each target is determined to be the frequency points of the first preset ratio number in the unconfigured frequency band, and the unconfigured information of different target terminals is different. In this way, while realizing the network search for all the frequency points in the unconfigured frequency band of the terminal, it can be avoided that different target terminals search for the same frequency points in the unconfigured frequency band based on the following S1300, thereby reducing the power consumption of the target terminal caused by the frequency band update method provided in the embodiment of the present application. At the same time, by searching all the frequency points of the terminal belonging to the unconfigured frequency band, a fast search of the unconfigured frequency band can also be achieved.

[0070] S1222. When the total number of target terminals is less than or equal to the total number of unconfigured frequency bands, determine that the unconfigured information of each target terminal is different and belongs to a second set ratio number of frequency bands in the unconfigured frequency bands, and the second set ratio is an integer ratio of the total number of unconfigured frequency bands to the total number of target terminals.

[0071] In one example, if the total number of target terminals is 50 and the total number of unconfigured frequency bands is 100, the unconfigured information of each target terminal is determined to be any 2 frequency bands among the 100 unconfigured frequency bands, and the unconfigured information of different target terminals is different. 2 is the ratio of 100 to 50.

[0072] In the embodiment of the present application, when the total number of target terminals is less than or equal to the total number of unconfigured frequency bands, the unconfigured information of each target terminal is determined to be a frequency band belonging to the second set ratio number of unconfigured frequency bands, and the unconfigured information of different target terminals is different. In this way, while realizing the network search for all the unconfigured frequency bands of the terminal, it can be avoided that different target terminals search for the same unconfigured frequency band based on the following S1300, thereby reducing the power consumption of the target terminal caused by the frequency band update method provided in the embodiment of the present application.

[0073] In addition, the above S1220 and S1230 can also realize even distribution of the power consumption and computing overhead of the target terminal.

[0074] In addition, in combination with the above content, it can be known that when the number of target terminals is greater, the total number of target terminals is greater. In this way, the smaller the first setting ratio and the second setting ratio are, that is, the number of unconfigured frequency bands or frequency points belonging to the unconfigured frequency bands included in the unconfigured information is smaller. On this basis, based on the following S1300, the target terminal can obtain search results faster, which speeds up the speed of updating the frequency bands provided by the frequency band updating method of the embodiment of the present application.

[0075] S1300: For any target terminal, a search instruction is sent to the target terminal to instruct the target terminal to search the network according to the unconfigured information.

[0076] In the embodiment of the present application, when the target terminal receives the search instruction, it responds to the search instruction and searches the network according to each unconfigured frequency band or each frequency point belonging to the unconfigured frequency band included in the corresponding unconfigured information. Further, when the terminal searches the network successfully, the search result of the successful search is obtained. On the contrary, when the terminal searches the network unsuccessfully, the search result of the failed search is obtained.

[0077] It is understandable that, when the unconfigured information includes at least two unconfigured frequency bands, the terminal obtains multiple search results, specifically including search results obtained by searching the network for each unconfigured frequency band in the unconfigured information. The same is true when the unconfigured information includes at least two frequency points belonging to the unconfigured frequency band.

[0078] In the embodiment of the present application, when the terminal successfully searches for a network according to a certain unconfigured frequency band, it indicates that the unconfigured frequency band is a frequency band newly added by operator A, otherwise it is a frequency band still not supported by operator A. Also, when the terminal successfully searches for a network according to a certain frequency point belonging to an unconfigured frequency band, it indicates that the unconfigured frequency band to which the frequency point belongs is a frequency band newly added by operator A, otherwise it is a frequency band still not supported by operator A.

[0079] In one embodiment of the present application, when the terminal successfully searches for a network according to an unconfigured frequency band, the terminal can directly configure the unconfigured frequency band. Correspondingly, when the terminal successfully searches for a network according to a frequency point belonging to an unconfigured frequency band, the terminal can directly configure the unconfigured frequency band to which the frequency point belongs.

[0080] S1400: Obtain search results of the target terminal in response to the search instruction.

[0081] S1500: Determine a target frequency band according to the search results.

[0082] The target frequency band is an unconfigured frequency band corresponding to the search result of the successful search.

[0083] In an embodiment of the present application, the specific implementation of the above S1500 is: filtering the successful search results from the acquired search results; determining the unconfigured frequency band corresponding to the successful search results or the frequency point in the unconfigured frequency band; using the determined unconfigured frequency band as the target frequency band or using the frequency band corresponding to the frequency point in the unconfigured frequency band as the target frequency band.

[0084] As can be seen from the above description, the target frequency band in the above S1500 is the frequency band newly added by operator A.

[0085] S1600: Send a configuration instruction for configuring a target frequency band to each terminal belonging to the same operator.

[0086] In one embodiment of the present application, the above S1600 may be specifically implemented as follows: sending a configuration instruction for configuring the target frequency band to each terminal belonging to the same operator in the target area.

[0087] In an embodiment of the present application, a configuration instruction for configuring a target frequency band can be sent to each terminal belonging to the same operator (for example, a terminal belonging to operator A) in the target area by broadcasting. After receiving the configuration instruction, each terminal belonging to the same operator in the target area configures the target frequency band in response to the configuration instruction to update the frequency band configured by itself. In this way, after the terminal is disconnected from the network, the terminal can search the network according to the target frequency band. On this basis, when the terminal enters an area covered only by the newly added target frequency band of supplier A, the terminal can search the network according to the newly added target frequency band after disconnecting from the network, thereby avoiding the problem of being in a state of continuous disconnection and being unable to provide services to terminal users.

[0088] In an embodiment of the present application, a frequency band updating method is provided, including: determining a target terminal from a target area, the target terminal being a terminal belonging to the same operator; determining unconfigured information of each target terminal, the unconfigured information being an unconfigured frequency band of a terminal belonging to the same operator or a frequency point in an unconfigured frequency band; for any target terminal, sending a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information; obtaining the search result of the target terminal in response to the search instruction; determining the target frequency band according to the search result, the target frequency band being an unconfigured frequency band corresponding to the search result of a successful search; sending a configuration instruction to configure the target frequency band to each terminal belonging to the same operator. Based on the embodiment of the present application, when a terminal enters an area covered only by a newly added target frequency band, the terminal can search the network according to the newly added target frequency band after being disconnected from the network, thereby avoiding the problem of being in a state of continuous disconnection and being unable to provide services to terminal users.

[0089] The frequency band updating method provided in the embodiment of the present application may be executed by a frequency band updating device. In the embodiment of the present application, a method for updating a frequency band performed by a frequency band updating device is taken as an example to illustrate the frequency band updating device provided in the embodiment of the present application.

[0090] The present application embodiment provides a frequency band updating device 200, such as Figure 2 As shown, it includes: a first determination module 210, a second determination module 220, a first sending module 230, an acquisition module 240, a third determination module 250 and a second sending module 260, wherein:

[0091] A first determining module 210 is used to determine a target terminal from a target area, where the target terminal is a terminal belonging to the same operator;

[0092] A second determining module 220 is configured to determine unconfigured information of each of the target terminals, where the unconfigured information is an unconfigured frequency band of the terminals belonging to the same operator or a frequency point in the unconfigured frequency band;

[0093] A first sending module 230 is configured to send a search instruction to any of the target terminals, instructing the target terminal to search the network according to the unconfigured information;

[0094] An acquisition module 240 is used to acquire a search result of the target terminal in response to the search instruction;

[0095] A third determination module 250 is used to determine a target frequency band according to the search result, where the target frequency band is an unconfigured frequency band corresponding to the search result that is successfully searched;

[0096] The second sending module 260 is configured to send a configuration instruction for configuring the target frequency band to each terminal belonging to the same operator.

[0097] In an embodiment of the present application, a frequency band updating device is provided, comprising: a first determination module, used to determine a target terminal from a target area, the target terminal being a terminal belonging to the same operator; a second determination module, used to determine the unconfigured information of each target terminal, the unconfigured information being an unconfigured frequency band of a terminal belonging to the same operator or a frequency point in an unconfigured frequency band; a first sending module, used to send a search instruction to the target terminal for any target terminal, instructing the target terminal to search the network according to the unconfigured information; an acquisition module, used to acquire the search result of the target terminal in response to the search instruction; a third determination module, used to determine the target frequency band according to the search result, the target frequency band being an unconfigured frequency band corresponding to the search result of the successful search; a second sending module, used to send a configuration instruction for configuring the target frequency band to each terminal belonging to the same operator. Based on the embodiment of the present application, when the terminal enters an area covered only by the newly added target frequency band, the terminal can search the network according to the newly added target frequency band after being disconnected from the network, thereby avoiding the problem of being in a state of continuous disconnection and being unable to provide services to terminal users.

[0098] In one embodiment of the present application, the first determining module 210 includes:

[0099] A sending unit, used for sending a status query instruction to terminals belonging to the same operator in a target area;

[0100] A first acquisition unit, configured to acquire a query result of the terminal in response to the status query instruction, wherein the query result includes a working status of the terminal, and the working status includes an idle state and a non-idle state;

[0101] The first determining unit is configured to determine, according to the query result, a terminal in an idle state as the target terminal.

[0102] In one embodiment of the present application, the sending unit is specifically used for:

[0103] A status query instruction is sent to terminals belonging to the same operator in a target area within a set time period, wherein the set time period is a time period during which the terminals are likely to be in an idle state.

[0104] In one embodiment of the present application, the second determining module 220 includes:

[0105] A counting unit, used for counting the total number of the target terminals;

[0106] A second determining unit is configured to determine, when the total number of the target terminals is greater than the total number of the unconfigured frequency bands, that the unconfigured information of each of the target terminals is different and belongs to a first preset ratio number of frequency points in the unconfigured frequency bands, where the first preset ratio is an integer ratio of the total number of frequency points belonging to the unconfigured frequency band to the total number of the target terminals;

[0107] The third determination unit determines, when the total number of the target terminals is less than or equal to the total number of the unconfigured frequency bands, that the unconfigured information of each of the target terminals is different and belongs to a second set ratio number of frequency bands in the unconfigured frequency bands, and the second set ratio is an integer ratio of the total number of the unconfigured frequency bands to the total number of the target terminals.

[0108] In one embodiment of the present application, the second determining module 220 includes:

[0109] A second acquisition unit, configured to acquire the configured frequency band of the terminal belonging to the same operator and the frequency band specified by the communication protocol;

[0110] A fourth determining unit, configured to determine an unconfigured frequency band according to the frequency band specified by the communication protocol and the configured frequency band;

[0111] The fifth determining unit is configured to determine the unconfigured information of each of the target terminals according to the unconfigured frequency band.

[0112] The frequency band updating device in the embodiment of the present application may be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device may be a server, a network attached storage (NAS), etc., which is not specifically limited in the embodiment of the present application.

[0113] The frequency band updating device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0114] The frequency band updating device provided in the embodiment of the present application can achieve Figure 1To avoid repetition, the various processes implemented by the method embodiment are not described here.

[0115] Alternatively, if Figure 3 As shown, an embodiment of the present application also provides an electronic device 300, including a processor 301 and a memory 302, wherein the memory 302 stores a program or instruction that can be executed on the processor 301, and when the program or instruction is executed by the processor 301, the various steps of the above-mentioned frequency band update method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0116] Figure 4 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0117] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0118] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to each component, and the power source may be logically connected to the processor 1010 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 4 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0119] The processor 1010 determines a target terminal from the target area, where the target terminal is a terminal belonging to the same operator;

[0120] Determine unconfigured information of each of the target terminals, where the unconfigured information is an unconfigured frequency band of the terminals belonging to the same operator or a frequency point in the unconfigured frequency band;

[0121] For any of the target terminals, sending a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information;

[0122] Obtaining search results of the target terminal in response to the search instruction;

[0123] Determine a target frequency band according to the search result, where the target frequency band is an unconfigured frequency band corresponding to the search result that is successfully searched;

[0124] A configuration instruction for configuring the target frequency band is sent to each terminal belonging to the same operator.

[0125] In an embodiment of the present application, the processor is used to determine a target terminal from a target area, the target terminal being a terminal belonging to the same operator; determine the unconfigured information of each target terminal, the unconfigured information being an unconfigured frequency band of a terminal belonging to the same operator or a frequency point in an unconfigured frequency band; for any target terminal, send a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information; obtain the search result of the target terminal in response to the search instruction; determine the target frequency band according to the search result, the target frequency band being an unconfigured frequency band corresponding to the search result of a successful search; send a configuration instruction to configure the target frequency band to each terminal belonging to the same operator. Based on the embodiment of the present application, when the terminal enters an area covered only by the newly added target frequency band, the terminal can search the network according to the newly added target frequency band after being disconnected from the network, thereby avoiding the problem of being in a state of continuous disconnection and being unable to provide services to terminal users.

[0126] Optionally, the processor 1010 is specifically configured to:

[0127] Sending status query instructions to terminals belonging to the same operator in the target area;

[0128] Acquire a query result of the terminal in response to the status query instruction, wherein the query result includes a working status of the terminal, and the working status includes an idle state and a non-idle state;

[0129] According to the query result, a terminal in an idle state is determined to be the target terminal.

[0130] Optionally, the processor 1010 is specifically configured to:

[0131] A status query instruction is sent to terminals belonging to the same operator in a target area within a set time period, wherein the set time period is a time period during which the terminals are likely to be in an idle state.

[0132] Optionally, the processor 1010 is specifically configured to:

[0133] Counting the total number of the target terminals;

[0134] In a case where the total number of the target terminals is greater than the total number of the unconfigured frequency bands, determining that the unconfigured information of each of the target terminals is different and belongs to a first preset ratio number of frequency points in the unconfigured frequency band, where the first preset ratio is an integer ratio of the total number of frequency points belonging to the unconfigured frequency band to the total number of the target terminals;

[0135] When the total number of the target terminals is less than or equal to the total number of the unconfigured frequency bands, it is determined that the unconfigured information of each target terminal is different and belongs to a second set ratio number of frequency bands in the unconfigured frequency bands, and the second set ratio is an integer ratio of the total number of the unconfigured frequency bands to the total number of the target terminals.

[0136] Optionally, the processor 1010 is specifically configured to:

[0137] Acquire the configured frequency bands of the terminals belonging to the same operator and the frequency bands specified by the communication protocol;

[0138] Determine an unconfigured frequency band according to the frequency band specified by the communication protocol and the configured frequency band;

[0139] According to the unconfigured frequency band, unconfigured information of each of the target terminals is determined.

[0140] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0141] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0142] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.

[0143] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned frequency band update method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0144] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0145] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned frequency band update method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0146] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0147] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the frequency band update method embodiment as described above, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0148] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

[0149] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.

[0150] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A method for updating a frequency band, characterized in that: The method comprises: Determining a target terminal from the target area, wherein the target terminal is a terminal belonging to the same operator; Determine unconfigured information of each of the target terminals, where the unconfigured information is an unconfigured frequency band of the terminals belonging to the same operator or a frequency point in the unconfigured frequency band; For any of the target terminals, sending a search instruction to the target terminal to instruct the target terminal to search the network according to the unconfigured information; Obtaining search results of the target terminal in response to the search instruction; Determine a target frequency band according to the search result, where the target frequency band is an unconfigured frequency band corresponding to the search result that is successfully searched; Sending a configuration instruction for configuring the target frequency band to each terminal belonging to the same operator; Wherein, determining the target terminal from the target area includes: Sending status query instructions to terminals belonging to the same operator in the target area; Acquire a query result of the terminal in response to the status query instruction, wherein the query result includes a working status of the terminal, and the working status includes an idle state and a non-idle state; According to the query result, a terminal in an idle state is determined to be the target terminal.

2. The method according to claim 1, characterized in that: The sending of the status query instruction to the terminals belonging to the same operator in the target area includes: A status query instruction is sent to terminals belonging to the same operator in a target area within a set time period, wherein the set time period is a time period during which the terminals are likely to be in an idle state.

3. The method according to claim 1, characterized in that The determining of the unconfigured information of each target terminal includes: Counting the total number of the target terminals; In a case where the total number of the target terminals is greater than the total number of the unconfigured frequency bands, determining that the unconfigured information of each of the target terminals is different and belongs to a first preset ratio number of frequency points in the unconfigured frequency band, where the first preset ratio is an integer ratio of the total number of frequency points belonging to the unconfigured frequency band to the total number of the target terminals; When the total number of the target terminals is less than or equal to the total number of the unconfigured frequency bands, it is determined that the unconfigured information of each target terminal is different and belongs to a second set ratio number of frequency bands in the unconfigured frequency bands, and the second set ratio is an integer ratio of the total number of the unconfigured frequency bands to the total number of the target terminals.

4. The method according to claim 1, characterized in that: The determining of the unconfigured information of each target terminal includes: Acquire the configured frequency bands of the terminals belonging to the same operator and the frequency bands specified by the communication protocol; Determine an unconfigured frequency band according to the frequency band specified by the communication protocol and the configured frequency band; According to the unconfigured frequency band, unconfigured information of each of the target terminals is determined.

5. A frequency band updating device, characterized in that: The device comprises: A first determining module, configured to determine a target terminal from a target area, wherein the target terminal is a terminal belonging to the same operator; A second determining module is used to determine the unconfigured information of each of the target terminals, where the unconfigured information is the unconfigured frequency band of the terminals belonging to the same operator or the frequency point in the unconfigured frequency band; A first sending module is used to send a search instruction to any of the target terminals, instructing the target terminal to search the network according to the unconfigured information; An acquisition module, configured to acquire search results of the target terminal in response to the search instruction; A third determination module is used to determine a target frequency band according to the search result, where the target frequency band is an unconfigured frequency band corresponding to the search result that is successfully searched; A second sending module, configured to send a configuration instruction for configuring the target frequency band to each terminal belonging to the same operator; Wherein, the first determining module includes: A sending unit, used to send a status query instruction to terminals belonging to the same operator in a target area; A first acquisition unit, configured to acquire a query result of the terminal in response to the status query instruction, wherein the query result includes a working status of the terminal, and the working status includes an idle state and a non-idle state; The first determining unit is configured to determine, according to the query result, a terminal in an idle state as the target terminal.

6. The device according to claim 5, characterized in that The second determining module includes: A counting unit, used for counting the total number of the target terminals; A second determining unit is configured to determine, when the total number of the target terminals is greater than the total number of the unconfigured frequency bands, that the unconfigured information of each of the target terminals is different and belongs to a first preset ratio number of frequency points in the unconfigured frequency bands, where the first preset ratio is an integer ratio of the total number of frequency points belonging to the unconfigured frequency band to the total number of the target terminals; The third determination unit determines, when the total number of the target terminals is less than or equal to the total number of the unconfigured frequency bands, that the unconfigured information of each of the target terminals is different and belongs to a second set ratio number of frequency bands in the unconfigured frequency bands, and the second set ratio is an integer ratio of the total number of the unconfigured frequency bands to the total number of the target terminals.

7. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the frequency band updating method as described in any one of claims 1 to 4 are implemented.

8. A readable storage medium, characterized in that: The readable storage medium stores a program or an instruction, and when the program or the instruction is executed by the processor, the steps of the frequency band updating method as described in any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Method for searching network through mobile terminal and mobile terminal

    CN104581884A

  • Capability reporting method, device and terminal

    CN113194406A