Communication frequency band selection method and device, electronic equipment and storage medium
By generating and using the preferred frequency band set on the mobile terminal, the problem of the mobile terminal being too long when searching the Internet is solved, and rapid networking and improved user experience are achieved.
Patent Information
- Application Number
- CN202311550425.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-20
AI Technical Summary
Due to the lack of sequence between communication frequency bands, it takes a long time for mobile terminals to search the Internet, affecting the user's networking experience.
By collecting the frequency band information reported by the terminal in the target area, a preferred frequency band set of each mobile communication operator is generated and sent to the terminal, so that it prefers the communication band in the preferred frequency band set for searching the network.
By prioritizing the communication frequency bands in the preferred frequency band set, the terminal can greatly improve the search speed, realize rapid networking, and improve user experience.
Smart Images

Figure CN120021309A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technologies, and in particular, to a method and apparatus for selecting a communication frequency band, an electronic device, and a storage medium. Background Art
[0002] A mobile terminal needs to access a communication network to implement functions such as data sharing, remote access, and resource acquisition. The communication frequency bands occupied by different mobile communication operators are different. For any mobile terminal, only by using the communication frequency band of the mobile communication operator it accesses can it be connected to the network.
[0003] Since there is no precedence among communication frequency bands, that is, there is no difference in priority among communication frequency bands, this may cause the communication frequency band actually used by any mobile terminal to be arranged behind other communication frequency bands, and thus it takes a long time for the mobile terminal to search for a network, affecting the user's network connection experience. Summary of the Invention
[0004] The present disclosure provides a method and apparatus for selecting a communication frequency band, an electronic device, and a storage medium to solve the deficiencies in the related art.
[0005] According to a first aspect of an embodiment of the present disclosure, a method for selecting a communication frequency band is proposed. The method is applied to a server and includes:
[0006] Collecting frequency band information reported by at least some terminals in a target area, where the frequency band information includes the mobile communication operator accessed by the corresponding terminal and the communication frequency band it uses;
[0007] Statistical analysis of the frequency band information to generate a corresponding preferred frequency band set for each mobile communication operator in the target area, where the preferred frequency band set includes at least one communication frequency band;
[0008] Sending the preferred frequency band set to a target terminal in the target area, so that the target terminal preferentially selects a communication frequency band in the corresponding preferred frequency band set for network search.
[0009] Optionally, the collecting frequency band information reported by at least some terminals in the target area includes: sending a frequency band information collection instruction to at least some terminals in the target area; receiving the frequency band information reported by the at least some terminals in response to the frequency band information collection instruction.
[0010] Optionally, the sending the preferred frequency band set to a target terminal in the target area includes: sending all the preferred frequency band sets generated by the server to the target terminal; or, when it is determined that the target terminal uses a target mobile communication operator, sending the preferred frequency band set corresponding to the target mobile communication operator to the target terminal.
[0011] Optionally, the frequency band information further includes the access technology between the corresponding terminal and the mobile communication operator it accesses; the step of counting the frequency band information to generate a corresponding preferred frequency band set for each mobile communication operator in the target area includes: for any mobile communication operator in the target area, counting the frequency band information to generate a preferred frequency band set corresponding to each access technology supported by the mobile communication operator; the step of sending the preferred frequency band set corresponding to the target mobile communication operator to the target terminal includes: when it is determined that the target terminal accesses the target mobile communication operator using the target access technology, sending the preferred frequency band set corresponding to the target access technology supported by the target mobile communication operator to the target terminal.
[0012] Optionally, the method further includes: counting the number of terminals using each communication frequency band in each preferred frequency band set; arranging the communication frequency bands included in each preferred frequency band set in descending order according to the number, so that the target terminal selects a target communication frequency band for network search according to the arrangement order of the communication frequency bands in the preferred frequency band set.
[0013] Optionally, the method further includes: periodically collecting the frequency band information of the terminals that have accessed the mobile communication operators in the target area, and counting the collected frequency band information to generate a new preferred frequency band set corresponding to each mobile communication operator; when there is a change in the proportion of at least one communication frequency band in any new preferred frequency band set, sending the new preferred frequency band set to the target terminals in the target area to update the preferred frequency band set stored in the target terminals, where the proportion of any communication frequency band in the preferred frequency band set is equal to the ratio of the number of terminals using the communication frequency band in the preferred frequency band set to the number of terminals using all communication frequency bands in the preferred frequency band set.
[0014] Optionally, the method further includes: when there is a change in the communication frequency bands supported by any mobile communication operator in the target area, collecting the frequency band information of the terminals that have accessed the mobile communication operators in the target area, and counting the collected frequency band information to generate a new preferred frequency band set corresponding to each mobile communication operator; when there is a change in the proportion of at least one communication frequency band in any new preferred frequency band set, sending the new preferred frequency band set to the target terminals in the target area to update the preferred frequency band set stored in the target terminals, where the proportion of any communication frequency band in the preferred frequency band set is equal to the ratio of the number of terminals using the communication frequency band in the preferred frequency band set to the number of terminals using all communication frequency bands in the preferred frequency band set.
[0015] According to a second aspect of the embodiments of the present disclosure, a method for selecting a communication frequency band is provided. The method is applied to a terminal and includes:
[0016] Reporting frequency band information to a server, where the frequency band information includes the mobile communication operator accessed by the terminal and the communication frequency band used by it;
[0017] Receiving a set of preferred frequency bands corresponding to each mobile communication operator in a target area where the terminal is located from the server, where the set of preferred frequency bands is generated by the server based on the reported frequency band information;
[0018] Selecting a communication frequency band from the received set of preferred frequency bands for network search.
[0019] Optionally, the reporting of the frequency band information to the server includes: reporting the frequency band information to the server when it is determined that the terminal has accessed a mobile communication operator.
[0020] According to a third aspect of the embodiments of the present disclosure, a device for selecting a communication frequency band is provided. The device is applied to a server and includes:
[0021] A frequency band information collection module, configured to collect frequency band information reported by at least a part of terminals in a target area, where the frequency band information includes the mobile communication operator accessed by the corresponding terminal and the communication frequency band used by it;
[0022] A preferred frequency band set generation module, configured to count the frequency band information to generate a set of preferred frequency bands corresponding to each mobile communication operator in the target area, where the set of preferred frequency bands includes at least one communication frequency band;
[0023] A preferred frequency band set distribution module, configured to distribute the set of preferred frequency bands to a target terminal in the target area, so that the target terminal preferentially selects a communication frequency band in the corresponding set of preferred frequency bands for network search.
[0024] According to a fourth aspect of the embodiments of the present disclosure, a device for selecting a communication frequency band is provided. The device is applied to a terminal and includes:
[0025] A frequency band information reporting module, configured to report frequency band information to a server, where the frequency band information includes the mobile communication operator accessed by the terminal and the communication frequency band used by it;
[0026] A preferred frequency band set receiving module, configured to receive a set of preferred frequency bands corresponding to each mobile communication operator in a target area where the terminal is located from the server, where the set of preferred frequency bands is generated by the server based on the reported frequency band information;
[0027] A network search module, configured to select a communication frequency band from the received set of preferred frequency bands for network search.
[0028] According to a fifth aspect of the embodiments of the present disclosure, an electronic device is provided, including:
[0029] A processor;
[0030] A memory for storing instructions executable by the processor;
[0031] Wherein, the processor is configured to implement the method described in the embodiments of the first aspect / second aspect above.
[0032] According to a sixth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the steps of the method described in the embodiments of the first aspect / second aspect above are implemented.
[0033] The technical solutions provided by the embodiments of the present disclosure may include the following beneficial effects:
[0034] As can be seen from the above embodiments, the present disclosure collects the frequency band information reported by at least some of the terminals that have accessed the communication network in the target area, generates a corresponding set of preferred frequency bands for each mobile communication operator in the target area according to the collected frequency band information, and sends the set of preferred frequency bands to the terminals in the target area, so that the target terminal can preferentially select the communication frequency band in the corresponding set of preferred frequency bands (of the mobile communication operator to which it belongs) for network search when searching for a network. Since the set of preferred frequency bands corresponding to each mobile communication operator is generated according to the frequency band information reported by the terminals that have accessed the communication network in the target area, that is, the terminals that have accessed the communication network have achieved networking by using the communication frequency bands in the set of preferred frequency bands, therefore, the target terminal preferentially selects the communication frequency band in the corresponding set of preferred frequency bands for network search, which can enable the target terminal to avoid sequentially searching all communication frequency bands for network matching, thereby greatly improving the speed of network search and achieving fast networking of the target terminal.
[0035] 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
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the drawings required for the description of the embodiments will be briefly introduced below. Obviously, the following drawings are only some embodiments of the present disclosure. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0037] Figure 1It is a schematic architecture diagram of a communication frequency band selection system shown according to an embodiment of the present disclosure.
[0038] Figure 2 It is a schematic flowchart of a communication frequency band selection method shown according to an embodiment of the present disclosure.
[0039] Figure 3 It is a schematic flowchart of another communication frequency band selection method shown according to an embodiment of the present disclosure.
[0040] Figure 4 It is a schematic interaction flowchart of a communication frequency band selection method shown according to an embodiment of the present disclosure.
[0041] Figure 5 It is a schematic block diagram of a communication frequency band selection device shown according to an embodiment of the present disclosure.
[0042] Figure 6 It is a schematic block diagram of another communication frequency band selection device shown according to an embodiment of the present disclosure.
[0043] Figure 7 It is a schematic block diagram of an electronic device shown according to an embodiment of the present disclosure. Detailed implementation manners
[0044] Next, the technical solutions in the embodiments of the present disclosure will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all of the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0045] The terms used in the embodiments of the present disclosure are only for the purpose of describing specific embodiments, and are not intended to limit the embodiments of the present disclosure. The singular forms of "a" and "the" used in the embodiments of the present disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0046] It should be understood that although the terms first, second, third, etc. may be used in the embodiments of the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the embodiments of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "when" or "while" or "in response to a determination".
[0047] For the purpose of simplicity and ease of understanding, the terms used in this article to represent size relationships are "greater than" or "less than", "higher than" or "lower than". However, for those skilled in the art, it can be understood that the term "greater than" also covers the meaning of "greater than or equal to", and "less than" also covers the meaning of "less than or equal to"; the term "higher than" covers the meaning of "higher than or equal to", and "lower than" also covers the meaning of "lower than or equal to".
[0048] Currently, since there is no order among communication frequency bands, that is, there is no difference in priority among communication frequency bands, it may cause the communication frequency band actually used by any mobile terminal (i.e., the communication frequency band occupied by the mobile communication operator accessed by the mobile terminal) to be arranged behind other communication frequency bands, thereby resulting in a long time for the mobile terminal to search for a network, which affects the user's network connection experience. For example, when there are 100 available communication frequency bands, a certain mobile communication operator occupies 30 - 40 communication frequency bands. Then, the communication frequency bands that the terminal accessing this mobile communication operator can use are only 30 - 40. Then, this terminal may take a long time to search for any one of the 30 - 40 communication frequency bands during network search, and then achieve network connection. Obviously, this method greatly increases the duration of the terminal's network search.
[0049] To solve the above problems, the present disclosure proposes a method for selecting a communication frequency band, so that the terminal can quickly select the communication frequency band actually used by itself and improve the network search speed of the terminal. Next, one or more embodiments of the present disclosure will be described in detail.
[0050] Figure 1 is a schematic architecture diagram of a communication frequency band selection system shown according to an embodiment of the present disclosure. As Figure 1 shown, the selection system may include a server 11, a network 12, and several terminals, such as terminals 13 to 18, etc. Among them, terminals 13 and 14 are in area 1, terminals 15 and 16 are in area 2, and terminals 17 and 18 are in area 3. During operation, terminals 13 to 18, etc. can receive the preferred frequency band set sent by the server 11, and then preferentially select the communication frequency bands in the preferred frequency band set for network search.
[0051] During operation, the server 11 can collect the frequency band information reported by at least a part of the terminals in each area, and statistically analyze the collected frequency band information to generate the preferred frequency band set corresponding to each mobile communication operator in each area, and then send the generated preferred frequency band set to the terminals in the corresponding area.
[0052] In an embodiment of the present disclosure, the terminal may be an electronic device used by a user. Specifically, the terminal may include, but is not limited to, electronic devices with certain computing capabilities such as smart phones, desktop computers, tablet computers, laptop computers, e-book readers, smart watches, smart bracelets, etc., and the electronic device may run software or websites in categories such as instant messaging, social networking, gaming, education, etc., and can be applied to scenarios of multi-person audio and video calls.
[0053] The server 11 may include a single server, a server cluster formed by multiple servers, or a cloud server. Specifically, the server 11 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms.
[0054] The terminal and the server may be directly or indirectly connected by means of wired communication or wireless communication, and the present disclosure does not make special restrictions.
[0055] It should be noted that Figure 1 The shown communication frequency band selection system is only an example. During the implementation of the solution, a communication frequency band selection system may include terminals and servers in a region. That is, terminals in different regions report their own frequency band information to different servers and receive the set of preferred frequency bands issued by the servers corresponding to the regions.
[0056] Figure 2 is a schematic flowchart of a method for selecting a communication frequency band shown according to an embodiment of the present disclosure. The method shown in this embodiment may be executed by Figure 1 the shown server 11, as Figure 2 shown, the method may include the following steps:
[0057] S201: Collect the frequency band information reported by at least some terminals in the target area, where the frequency band information includes the mobile communication operator accessed by the corresponding terminal and the communication frequency band it uses.
[0058] The target area can be divided according to administrative divisions or according to longitude and latitude. For example, a province, a country, or an area above 43° north latitude can all be used as the target area. The present disclosure does not limit the division method of the target area and the size of the target area range. Those skilled in the art can set it according to actual needs. The terminal needs to access the PLMN (Public Land Mobile Network) to realize functions such as data sharing, remote access, and resource acquisition. In any area, the PLMN is jointly built and maintained by multiple mobile communication operators. Each mobile communication operator has its own resources such as PLMN and supported communication frequency bands. In order to achieve interconnection and roaming between different PLMNs, the International Telecommunication Union (ITU) has developed a set of standards and specifications. Under this standard and specification, each mobile communication operator at home and abroad has its own exclusive PLMN value.
[0059] After the terminal accesses the mobile communication operator, it can obtain the corresponding frequency band information. The frequency band information includes the mobile communication operator accessed by the terminal (which can be represented by PLMN) and the communication frequency band specifically used by the terminal. There is no corresponding frequency band information for a terminal that has not accessed the mobile communication operator. Therefore, when the server collects the frequency band information reported by at least a part of the terminals in the target area, the at least a part of the terminals are terminals that have accessed the mobile communication operator. Since the mobile operator situations in different regions are not exactly the same, the embodiments of the present disclosure collect the frequency band information of the terminals in units of the target area, which is conducive to analyzing the communication frequency band situations in different regions in a targeted manner, making the subsequent generated preferred frequency band set regional and more in line with the networking needs of the terminals in each region.
[0060] In one embodiment, the server can send a frequency band information collection instruction to at least a part of the terminals in the target area. The frequency band information collection instruction is used to instruct the terminal to report the mobile communication operator it accesses and the communication frequency band it uses. The at least a part of the terminals respond to the frequency band information collection instruction and report their own frequency band information to the server. Then, the server receives the frequency band information reported by the terminals to complete the collection of the frequency band information. Of course, the server can also send a frequency band information collection instruction to all the terminals in the target area. The terminals that have accessed the mobile communication operator can respond to the frequency band information collection instruction and report their own frequency band information, while the terminals that have not accessed the mobile communication operator can return empty information or not return any information.
[0061] Since the server may be connected to terminals in multiple target regions, usually, there are a large number of terminals in each target region. That is to say, the amount of data of the frequency band information received by the server is relatively large. In this case, the server issues a frequency band information collection instruction to the terminals in the target region, and the terminals then report their own frequency band information, so that the terminals in the target region only report the frequency band information to the server when necessary, reducing the reporting frequency of the frequency band information, which helps to reduce the amount of redundant data received by the server and reduces the pressure on the server to receive and process data.
[0062] S202: Statistically analyze the frequency band information to generate a corresponding preferred frequency band set for each mobile communication operator in the target region, where the preferred frequency band set includes at least one communication frequency band.
[0063] The server can statistically analyze the collected frequency band information. Specifically, it can statistically analyze the communication frequency bands supported by each mobile communication operator in the target region, and then generate a corresponding preferred frequency band set for each mobile communication operator in the target region. Combining Figure 1 , assume that a total of 1000 terminals in Region 1 reported frequency band information, and a total of 2000 terminals in Region 2 reported frequency band information. By statistically analyzing the collected frequency band information, it can be determined that there are 3 mobile communication operators in Region 1 and 4 mobile communication operators in Region 2. The communication frequency bands supported by each mobile communication operator are shown in Table 1:
[0064] Table 1
[0065]
[0066]
[0067] According to Table 1, the corresponding preferred frequency band sets for each mobile communication operator in Region 1 and Region 2 can be obtained. Among them: the preferred frequency band set of mobile communication operator a in Region 1 is {band1, band2, band3}, the preferred frequency band set of mobile communication operator b in Region 1 is {band4, band5}, and the preferred frequency band set of mobile communication operator c in Region 1 is {band1, band2, band5, band6}. The preferred frequency band set of mobile communication operator a in Region 2 is {band1, band2, band3}, the preferred frequency band set of mobile communication operator b in Region 2 is {band7, band8}, the preferred frequency band set of mobile communication operator e in Region 2 is {band10, band11}, and the preferred frequency band set of mobile communication operator f in Region 2 is {band15, band16}.
[0068] In one embodiment, different terminals may access the same mobile communication operator through different RATs (Radio Access Technologies). Therefore, in order to ensure that the set of preferred frequency bands sent to the terminals can be closer to the actual network connection requirements of each terminal, the frequency band information reported by the terminals may further include the access technology between the terminal and the mobile communication operator it accesses. The server may generate a set of preferred frequency bands corresponding to various access technologies supported by each mobile communication operator based on the collected frequency band information. Combining the foregoing embodiments, taking mobile communication operator b in Region 1 as an example, by counting the access technology information in the frequency band information reported by the foregoing 1000 terminals, it can be determined that among the multiple terminals that have accessed mobile communication operator b, multiple terminals using band4 access mobile communication operator b through 2 RATs (NR, LTE), and multiple terminals using band5 access mobile communication operator b through 3 RATs (NR, LTE, UMTS), as shown in Table 2 specifically:
[0069] Table 2
[0070]
[0071] According to Table 2, it can be obtained that in Region 1, the set of preferred frequency bands corresponding to accessing mobile communication operator b through the NR technology is {band4, band5}, the set of preferred frequency bands corresponding to accessing mobile communication operator b through the LTE technology is {band4, band5}, and the set of preferred frequency bands corresponding to accessing mobile communication operator b through the UMTS technology is {band5}.
[0072] In this embodiment, by collecting the frequency band information of the access technology between the terminals and the mobile communication operators in the target area, and then generating a set of preferred frequency bands corresponding to various access technologies supported by each mobile communication operator in the target area according to the frequency band information, the set of preferred frequency bands is further screened from the dimension of access technology, so that the generated set of preferred frequency bands can be closer to the actual network connection requirements of each terminal, realizing further improvement of the network search speed of the terminals.
[0073] S203: Send the set of preferred frequency bands to the target terminals in the target area, so that the target terminals preferentially select the communication frequency bands in the corresponding set of preferred frequency bands for network search.
[0074] The target terminal is a terminal with an Internet connection requirement within the target area, which may include terminals that have been connected to a mobile communication operator and terminals that have not been connected to a mobile communication operator. The server distributes the set of preferred frequency bands to the target terminals within the target area, enabling the target terminals to preferentially select communication frequency bands from the corresponding set of preferred frequency bands for network search, without having to sequentially search all communication frequency bands for network connection matching, thereby effectively improving the network search speed of the target terminals.
[0075] In one embodiment, when the server distributes the set of preferred frequency bands to the target terminals, it can distribute all the generated sets of preferred frequency bands to the target terminals. In this case, during the actual network search process, the target terminals can first determine the corresponding set of preferred frequency bands according to the mobile communication operator they want to access or have already accessed, and then select communication frequency bands from the determined set of preferred frequency bands for network search. This distribution method does not require the server to specifically distribute the corresponding set of preferred frequency bands to the target terminals, reducing the server's data processing pressure. And in scenarios where it is necessary to distribute the set of preferred frequency bands to multiple target terminals, by batch-distributing all the sets of preferred frequency bands to multiple target terminals, the efficiency of distributing the set of preferred frequency bands can be effectively improved.
[0076] In addition, the server can also first determine the target mobile communication operator that the target terminal wants to access or has already accessed (i.e., the target terminal will use the target mobile communication operator to achieve network connection), and then distribute the set of preferred frequency bands corresponding to the target mobile communication operator to the target terminal. For example, Figure 1 in Region 1, Terminal 13 wants to access Mobile Communication Operator a, and Terminal 14 wants to access Mobile Communication Operator b. Then, the server can distribute the set of preferred frequency bands {band1, band2, band3} corresponding to Mobile Communication Operator a in Region 1 to Terminal 13, and distribute the set of preferred frequency bands {band4, band5} corresponding to Mobile Communication Operator b in Region 1 to Terminal 14. This distribution method helps to reduce the amount of data during the distribution process, save resources, and the target terminal only needs to select communication frequency bands from the received set of preferred frequency bands for network search, without having to screen the corresponding set of preferred frequency bands, thereby further improving the network search speed of the target terminal.
[0077] In one embodiment, the frequency band information reported by the terminal may further include the access technology between the terminal and the mobile communication operator it accesses. By counting the access technology, which is the frequency band information, the server can generate a set of preferred frequency bands corresponding to various access technologies supported by each mobile communication operator in the target area. In this case, when the server sends the set of preferred frequency bands to the target terminal, it can first determine the target mobile communication operator that the target terminal wants to access or has accessed, and the target access technology for accessing the target mobile communication operator, and then send the set of preferred frequency bands corresponding to the target access technology supported by the target mobile communication operator to the target terminal.
[0078] Combined with the embodiment in S202, assume that the target terminal 14 in area 1 wants to access the mobile communication operator b through UMTS technology. Then, the server can send the set of preferred frequency bands {band5} corresponding to accessing the mobile communication operator b through UMTS technology in area 1 to the terminal 14, so that the terminal 14 can directly select band5 for network search.
[0079] In this embodiment, the set of preferred frequency bands to be sent to the target terminal is determined according to the target access technology used by the target terminal to access the target mobile communication operator, so that the corresponding set of preferred frequency bands can be sent to the target terminal in a targeted manner, and the sent set of preferred frequency bands can be closer to the actual network connection requirements of the target terminal, achieving a further improvement in the network search speed of the target terminal.
[0080] In one embodiment, the server can also count the number of terminals using each communication frequency band in each set of preferred frequency bands. The terminals using the communication frequency band can be understood as the terminals using the communication frequency band. Then, according to the statistical results, the communication frequency bands included in each set of preferred frequency bands are arranged in descending order of the number. Combined with the set of preferred frequency bands {band1, band2, band3} corresponding to the mobile communication operator a in area 1 in S202, the server can obtain through statistics that among the terminals in area 1 that have accessed the mobile communication operator a, 50 terminals use band1 for network connection, 180 terminals use band2 for network connection, and 150 terminals use band3 for network connection. Then, arranging the three preferred frequency bands band1, band2, and band3 in descending order of the number, the set of preferred frequency bands can be obtained as: {band2, band3, band1}. Sending this set of preferred frequency bands to the target terminals in area 1 that want to access or have accessed the mobile communication operator a, the target terminals can preferably select band2 as the target communication frequency band for network search according to the arrangement order of band2, band3, and band1.
[0081] In this embodiment, the number of terminals using each communication frequency band in each preferred frequency band set is counted, and each communication frequency band in each preferred frequency band set is arranged from most to least according to the number. Since the more terminals using a communication frequency band, the faster the network search speed of the communication frequency band is, the target terminal selects the target communication frequency band for network search in sequence according to the arrangement order of each communication frequency band in the preferred frequency band set, which can effectively improve the network search speed of the target terminal.
[0082] In one embodiment, the frequency band information reported by the terminal in the target area will change. For example, when the terminal in the target area changes (the terminal originally in the target area leaves the target area or a new terminal joins the target area), or the communication frequency band supported by the mobile communication operator changes, the frequency band information reported by the terminal will change. In this case, it is necessary to update the preferred frequency band set stored by the target terminal in the target area to ensure that the preferred frequency band set stored by the target terminal can meet the actual network search situation of the current target area, thereby ensuring the real-time network search speed of the target terminal.
[0083] Specifically, the server can periodically collect the frequency band information reported by the terminals that have connected to the mobile communication operators in the target area, and count the newly collected frequency band information to generate a new preferred frequency band set corresponding to each mobile communication operator in the target area. Then, the server can calculate the proportion of each communication frequency band in each new preferred frequency band set.
[0084] In any preferred frequency band set, the proportion of any communication frequency band is equal to the ratio of the number of terminals using the communication frequency band in the preferred frequency band set to the number of terminals using all communication frequency bands in the preferred frequency band set. For example, in the frequency band information collected at a certain time: among the terminals that have been connected to mobile communication operator a in area 1, 50 terminals use band1 for networking, 180 terminals use band2 for networking, and 150 terminals use band3 for networking. Among the terminals that have been connected to mobile communication operator c in area 1, 30 terminals use band1 for networking, 200 terminals use band2 for networking, 50 terminals use band5 for networking, and 55 terminals use band6 for networking. Then, the proportion of band1 in the preferred frequency band set {band1, band2, band3} (corresponding to mobile communication operator a in area 1) is 13.16%, and the proportion of band1 in the preferred frequency band set {band1, band2, band5, band6} (corresponding to mobile communication operator c in area 1) is 8.96%.
[0085] When the proportion of at least one communication frequency band in any new preferred frequency band set changes, it indicates that the actual network search situation of the terminals in the current target area has changed. At this time, it is necessary to send the new preferred frequency band set to the target terminals in the target area to update the preferred frequency band set stored in the target terminals.
[0086] When updating the preferred frequency band set, if both the previous preferred frequency band set and the current new preferred frequency band set are sent to the target terminals by sending all the generated preferred frequency band sets each time, then the target terminals can directly replace all the previously sent preferred frequency band sets with all the newly sent preferred frequency band sets during the update. If the previous send was to send all the generated preferred frequency band sets to the target terminals, and the current send only sends the new preferred frequency band sets (hereinafter referred to as "changed new preferred frequency band sets") with the changed proportion of communication frequency bands to the target terminals, in this case, the target terminals need to first determine the original preferred frequency band sets corresponding to the changed new preferred frequency band sets, and then replace the determined original preferred frequency band sets with the changed new preferred frequency band sets.
[0087] If the previous send was to send the preferred frequency band set corresponding to the target mobile communication operator to the target terminals according to the target mobile communication operator used by the target terminals, and the current send is to send all the generated new preferred frequency band sets to the target terminals, then the target terminals can directly replace the previously sent preferred frequency band set with all the newly sent preferred frequency band sets during the update. If the previous send was to send the preferred frequency band set corresponding to the target mobile communication operator to the target terminals according to the target mobile communication operator used by the target terminals, and only the changed new preferred frequency band sets are sent in the current send, in this case, the mobile communication operator corresponding to the changed new preferred frequency band sets can be first determined, and then the changed new preferred frequency band sets are sent to the target terminals using the determined mobile communication operator to enable the target terminals to update the stored preferred frequency band set.
[0088] In one embodiment, a mobile communication operator within a target area can send information about the communication frequency bands it supports to a server. If the communication frequency bands supported by a certain mobile communication operator change, for example, mobile communication operator a no longer supports band1, in such a case, the actual network search situation of terminals within the target area will also change accordingly. Therefore, the server needs to collect the frequency band information reported by terminals that have accessed mobile communication operators within the target area, and count the newly collected frequency band information to generate a corresponding new preferred frequency band set for each mobile communication operator within the target area. Similarly to the above embodiment, when there is a change in the proportion of at least one communication frequency band in any new preferred frequency band set, the new preferred frequency band set needs to be sent to the target terminals within the target area to update the preferred frequency band set stored by the target terminals. The specific update method can refer to the foregoing embodiment and will not be elaborated here.
[0089] In this embodiment, by obtaining the communication frequency band information supported by each mobile communication operator within the target area and, in the case where the communication frequency bands supported by any mobile communication operator change, timely updating the preferred frequency band set stored by the target terminals within the target area, it helps to ensure that the preferred frequency band set stored by the target terminals can conform to the actual network search situation of the current target area, and thus ensure the real-time network search speed of the target terminals.
[0090] Figure 3 It is a schematic flowchart of a method for selecting a communication frequency band shown according to an embodiment of the present disclosure. The method shown in this embodiment can be executed by Figure 1 the terminal shown, as Figure 3 shown, the method may include the following steps:
[0091] S301: Report frequency band information to the server, where the frequency band information includes the mobile communication operator accessed by the terminal and the communication frequency band it uses.
[0092] For any terminal within any area, it can report the mobile communication operator it accesses and the communication frequency band it uses to the server.
[0093] In one embodiment, since a terminal that has not accessed a mobile communication operator does not have any frequency band information, therefore, the terminal can report the frequency band information - the accessed mobile communication operator and the communication frequency band it uses - to the server only when it determines that it has accessed a mobile communication operator, so as to avoid reporting empty information to the server and save the resources required for reporting information.
[0094] S302: Receive the preferred frequency band sets corresponding to each mobile communication operator within the target area where the terminal is located sent by the server, and the preferred frequency band sets are generated by the server counting the reported frequency band information.
[0095] The terminal can store the received set of preferred frequency bands locally, so as to use the communication frequency bands in the set of preferred frequency bands for network search when searching for a network next time.
[0096] S303: Select a communication frequency band from the received set of preferred frequency bands for network search.
[0097] When a user uses the terminal, there is a need for networking. For the terminal to perform networking, it needs to search for a network first. In this embodiment, the terminal can select a communication frequency band from the received set of preferred frequency bands for network search. Since the set of preferred frequency bands is generated by the server according to the actual network search conditions of (at least some of the terminals) in the target area where the terminal is located, therefore, when the terminal uses the communication frequency bands in the set of preferred frequency bands for network search, it can effectively improve the network search rate, avoid the situation of needing to sequentially search all communication frequency bands for networking matching, and thus achieve fast networking of the terminal.
[0098] Figure 3 The illustrated embodiment describes the specific implementation process of the solution of the present disclosure from the perspective of the terminal, corresponding to the technical solution based on the server perspective in the Figure 2 illustrated embodiment. The solution of the present disclosure is implemented by the terminal cooperating with the server to complete the entire interaction process. Figure 2 All descriptions related to the terminal in the illustrated embodiment during operations such as creating, interacting, and updating the set of preferred frequency bands also apply to the Figure 3 illustrated embodiment, and will not be elaborated here.
[0099] Figure 4 is an interaction flowchart of a method for selecting a communication frequency band shown according to an embodiment of the present disclosure. This interaction process involves a server and a terminal. As Figure 4 shown, the above interaction process may include the following steps:
[0100] S401: The server sends a frequency band information collection instruction to at least some of the terminals in the target area.
[0101] The frequency band information collection instruction is used to instruct the terminal to report the mobile communication operator it is connected to and the communication frequency band it uses. The server can send the frequency band information collection instruction to all the terminals in the target area. In this case, the terminals that have accessed the mobile communication operator can respond to the frequency band information collection instruction and report their own frequency band information, while the terminals that have not accessed the mobile communication operator can return empty information or not return any information. Of course, the server can also first determine the terminals that have accessed the mobile communication operator, and then send the frequency band information collection instruction to this part of the terminals, which helps to reduce the resources required for sending the instruction and can ensure that the collected information is all valid frequency band information.
[0102] S402: The terminal reports its own frequency band information to the server in response to the frequency band information collection instruction.
[0103] The frequency band information includes the mobile communication operator accessed by the terminal and the communication frequency band it uses.
[0104] S403: The server counts the collected frequency band information and generates a corresponding preferred frequency band set for each mobile communication operator in the target area, and the preferred frequency band set contains at least one communication frequency band.
[0105] The server can count the collected frequency band information. Specifically, it can count the communication frequency bands supported by each mobile communication operator in the target area, and then generate a corresponding preferred frequency band set for each mobile communication operator in the target area.
[0106] In an embodiment, the frequency band information reported by the terminal may further include the access technology between the terminal and the mobile communication operator it accesses. In this case, the server can generate a preferred frequency band set corresponding to various access technologies supported by each mobile communication operator according to the collected frequency band information, so as to further screen out the preferred frequency band set from the access technology dimension, making the generated preferred frequency band set closer to the actual network connection requirements of each terminal and realizing further improvement of the network search speed of the terminal.
[0107] S404: The server sends the preferred frequency band set to the target terminal in the target area.
[0108] The target terminal is a terminal with a network connection requirement in the target area, and may include a terminal that has accessed a mobile communication operator and a terminal that has not accessed a mobile communication operator. When the server sends the preferred frequency band set to the target terminal, it can send all the generated preferred frequency band sets to the target terminal. This sending method does not require the server to specifically send the corresponding preferred frequency band set to the target terminal, reducing the pressure on the server to process data.
[0109] In addition, the server can also first determine the target mobile communication operator that the target terminal wants to access or has accessed (that is, the target terminal will use the target mobile communication operator to realize network connection), and then send the preferred frequency band set corresponding to the target mobile communication operator to the target terminal. This sending method helps to reduce the amount of data in the sending process and save resources.
[0110] S405: The terminal selects a communication frequency band from the received preferred frequency band set for network search.
[0111] If the terminal receives the set of preferred frequency bands corresponding to all mobile communication operators in the area where it is located, in this case, during the actual network search process, the terminal can first determine the corresponding set of preferred frequency bands according to the mobile communication operator it wants to access or has already accessed, and then select a communication frequency band from the determined set of preferred frequency bands for network search.
[0112] If the terminal receives the set of preferred frequency bands corresponding to the target mobile communication operator (which it wants to access or has already accessed), in this case, during the actual network search process, the terminal can directly select a communication frequency band from this set of preferred frequency bands for network search.
[0113] In the above embodiments, the terminal improves the network search speed effectively by preferentially selecting a communication frequency band from the corresponding set of preferred frequency bands, so that there is no need to search all communication frequency bands one by one for network matching.
[0114] Corresponding to the embodiments of the method for selecting a communication frequency band described above, the present disclosure also provides embodiments of a device for selecting a communication frequency band.
[0115] Please refer to Figure 5 , Figure 5 which is a schematic block diagram of a device for selecting a communication frequency band provided by an exemplary embodiment. The device can be applied to a server, and the device may include: a frequency band information collection module 502, a preferred frequency band set generation module 504, and a preferred frequency band set distribution module 506. Among them:
[0116] The frequency band information collection module 502 is configured to collect the frequency band information reported by at least a part of the terminals in the target area, and the frequency band information includes the mobile communication operator accessed by the corresponding terminal and the communication frequency band it uses.
[0117] The preferred frequency band set generation module 504 is configured to count the frequency band information to generate the set of preferred frequency bands corresponding to each mobile communication operator in the target area, and the set of preferred frequency bands includes at least one communication frequency band.
[0118] The preferred frequency band set distribution module 506 is configured to distribute the set of preferred frequency bands to the target terminals in the target area, so that the target terminals preferentially select a communication frequency band from the corresponding set of preferred frequency bands for network search.
[0119] Optionally, the frequency band information collection module 502 is specifically configured to: send a frequency band information collection instruction to at least a part of the terminals in the target area; receive the frequency band information reported by the at least a part of the terminals in response to the frequency band information collection instruction.
[0120] Optionally, the preferred frequency band set sending module 506 is specifically configured to: send all the preferred frequency band sets generated by the server to the target terminal; or, when it is determined that the target terminal uses a target mobile communication operator, send the preferred frequency band set corresponding to the target mobile communication operator to the target terminal.
[0121] Optionally, the frequency band information further includes the access technology between the corresponding terminal and the mobile communication operator it accesses; the preferred frequency band set generation module 504 is specifically configured to: for any mobile communication operator in the target area, count the frequency band information to generate the preferred frequency band sets corresponding to various access technologies supported by the mobile communication operator; the preferred frequency band set sending module 506 is specifically configured to: when it is determined that the target terminal accesses the target mobile communication operator using a target access technology, send the preferred frequency band set corresponding to the target access technology supported by the target mobile communication operator to the target terminal.
[0122] Optionally, the device further includes:
[0123] A statistics module 508, configured to count the number of terminals using each communication frequency band in each preferred frequency band set; arrange the communication frequency bands included in each preferred frequency band set in descending order according to the statistics result, so that the target terminal selects a target communication frequency band for network search according to the arrangement order of the communication frequency bands in the preferred frequency band set.
[0124] Optionally, the device further includes:
[0125] A periodic update module 510, configured to periodically collect the frequency band information reported by the terminals that have accessed the mobile communication operators in the target area, and count the collected frequency band information to generate new preferred frequency band sets corresponding to the respective mobile communication operators; when there is a change in the proportion of at least one communication frequency band in any new preferred frequency band set, send the new preferred frequency band set to the target terminals in the target area to update the preferred frequency band sets stored by the target terminals, where the proportion of any communication frequency band in the preferred frequency band set is equal to the ratio of the number of terminals using the communication frequency band in the preferred frequency band set to the number of terminals using all communication frequency bands in the preferred frequency band set.
[0126] Optionally, the device further includes:
[0127] The event-based update module 512 is configured to collect the band information reported by the terminals that have accessed the mobile communication operators in the target area when the communication bands supported by any mobile communication operator in the target area change, and count the collected band information to generate a new preferred band set corresponding to each mobile communication operator; when there is a change in the proportion of at least one communication band in any new preferred band set, the new preferred band set is sent to the target terminals in the target area to update the preferred band set stored in the target terminals, where the proportion of any communication band in the preferred band set is equal to the ratio of the number of terminals using the communication band in the preferred band set to the number of terminals using all communication bands in the preferred band set.
[0128] Figure 6 It is a schematic block diagram of another communication band selection device provided by an exemplary embodiment. The device can be applied to a terminal, and the device may include: a band information reporting module 602, a preferred band set receiving module 604, and a network search module 606. Among them:
[0129] The band information reporting module 602 is configured to report band information to the server, and the band information includes the mobile communication operator accessed by the terminal and the communication band used by it.
[0130] The preferred band set receiving module 604 is configured to receive the preferred band sets corresponding to each mobile communication operator in the target area where the terminal is located sent by the server, and the preferred band sets are generated by the server counting the reported band information.
[0131] The network search module 606 is configured to select a communication band from the received preferred band sets for network search.
[0132] Optionally, the band information reporting module 602 is specifically configured to: when it is determined that the terminal has accessed a mobile communication operator, report band information to the server.
[0133] Regarding the device in the above embodiment, the specific manners in which each module performs operations have been described in detail in the embodiments of the related method, and will not be elaborated here.
[0134] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the descriptions of the method embodiments. The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed to multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present disclosure. Those of ordinary skill in the art can understand and implement it without creative work.
[0135] Figure 7 FIG. is a schematic block diagram of an electronic device according to an embodiment of the present disclosure. For example, the electronic device 700 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0136] Referring to Figure 7 , the electronic device 700 may include one or more of the following components: a processing component 702, a memory 704, a power component 706, a multimedia component 708, an audio component 710, an input / output (I / O) interface 712, a sensor component 714, and a communication component 716.
[0137] The processing component 702 generally controls the overall operation of the electronic device 700, such as operations associated with display, telephone calls, data communication, camera operations, and recording operations. The processing component 702 may include one or more processors 720 to execute instructions to complete all or part of the steps of the above methods. In addition, the processing component 702 may include one or more modules to facilitate the interaction between the processing component 702 and other components. For example, the processing component 702 may include a multimedia module to facilitate the interaction between the multimedia component 708 and the processing component 702.
[0138] The memory 704 is configured to store various types of data to support the operation of the electronic device 700. Examples of these data include instructions for any application or method operating on the electronic device 700, contact data, phone book data, messages, pictures, videos, etc. The memory 704 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0139] The power supply component 706 provides power for various components of the electronic device 700. The power supply component 706 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the electronic device 700.
[0140] The multimedia component 708 includes a screen that provides an output interface between the electronic device 700 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of the touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 708 includes a front camera and / or a rear camera. When the electronic device 700 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0141] The audio component 710 is configured to output and / or input audio signals. For example, the audio component 710 includes a microphone (MIC) that is configured to receive external audio signals when the electronic device 700 is in an operating mode, such as a call mode, a recording mode, and a voice recognition mode. The received audio signals can be further stored in the memory 704 or transmitted via the communication component 716. In some embodiments, the audio component 710 further includes a speaker for outputting audio signals.
[0142] The I / O interface 712 provides an interface between the processing component 702 and a peripheral interface module, which can be a keyboard, a click wheel, buttons, etc. These buttons can include, but are not limited to: a home button, a volume button, a power button, and a lock button.
[0143] The sensor assembly 714 includes one or more sensors for providing status assessments of various aspects for the electronic device 700. For example, the sensor assembly 714 can detect the on / off state of the electronic device 700, the relative positioning of components, such as the display and keypad of the electronic device 700. The sensor assembly 714 can also detect a change in the position of the electronic device 700 or a component of the electronic device 700, the presence or absence of user contact with the electronic device 700, the orientation or acceleration / deceleration of the electronic device 700, and a change in the temperature of the electronic device 700. The sensor assembly 714 can include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 714 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 714 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0144] The communication component 716 is configured to facilitate communication between the electronic device 700 and other devices in a wired or wireless manner. The electronic device 700 can access a wireless network based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 7G NR, or a combination thereof. In an exemplary embodiment, the communication component 716 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 716 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0145] In an exemplary embodiment, the electronic device 700 can be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the methods described in any of the above embodiments.
[0146] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as the memory 704 including instructions, and the above instructions can be executed by the processor 720 of the electronic device 700 to complete the above methods. 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, and an optical data storage device, etc.
[0147] 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 disclosure 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.
[0148] 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 method for selecting a communication frequency band, characterized in that: The method is applied to a server, and the method comprises: Collecting frequency band information reported by at least a portion of terminals in a target area, the frequency band information including a mobile communication operator connected to the corresponding terminal and a communication frequency band used by the terminal; Collecting the frequency band information to generate a preferred frequency band set corresponding to each mobile communication operator in the target area, wherein the preferred frequency band set includes at least one communication frequency band; The preferred frequency band set is sent to the target terminal in the target area, so that the target terminal preferentially selects the communication frequency band in the corresponding preferred frequency band set to search the network.
2. The method according to claim 1, characterized in that The collecting of frequency band information reported by at least a portion of terminals in the target area includes: Sending a frequency band information collection instruction to at least some of the terminals in the target area; Receive the frequency band information reported by the at least part of the terminals in response to the frequency band information collection instruction.
3. The method according to claim 1, characterized in that The sending the preferred frequency band set to the target terminal in the target area includes: Sending all the preferred frequency band sets generated by the server to the target terminal; or, When it is determined that the target terminal uses the target mobile communication operator, the preferred frequency band set corresponding to the target mobile communication operator is sent to the target terminal.
4. The method according to claim 3, characterized in that: The frequency band information also includes the access technology between the corresponding terminal and the mobile communication operator it accesses; The counting of the frequency band information to generate a preferred frequency band set corresponding to each mobile communication operator in the target area includes: For any mobile communication operator in the target area, collecting statistics on the frequency band information to generate a preferred frequency band set corresponding to various access technologies supported by the mobile communication operator; The sending the preferred frequency band set corresponding to the target mobile communication operator to the target terminal includes: When it is determined that the target terminal uses the target access technology to access the target mobile communication operator, a preferred frequency band set corresponding to the target access technology supported by the target mobile communication operator is sent to the target terminal.
5. The method according to claim 1, characterized in that Also includes: Counting the number of terminals using each communication frequency band in each preferred frequency band set; The communication frequency bands contained in each preferred frequency band set are arranged from most to least according to the statistical results, so that the target terminal selects the target communication frequency band to search the network according to the arrangement order of the communication frequency bands in the preferred frequency band set.
6. The method according to claim 1, characterized in that Also includes: Periodically collecting frequency band information reported by terminals that have connected to the mobile communication operator in the target area, and collecting statistics on the collected frequency band information to generate a new preferred frequency band set corresponding to each mobile communication operator; In the event that the proportion of at least one communication frequency band in any new preferred frequency band set changes, the new preferred frequency band set is sent to the target terminal in the target area to update the preferred frequency band set stored in the target terminal, wherein the proportion of any communication frequency band in the preferred frequency band set is equal to the ratio of the number of terminals using the communication frequency band in the preferred frequency band set to the number of terminals using all communication frequency bands in the preferred frequency band set.
7. The method according to claim 1, characterized in that Also includes: In the event that the communication frequency band supported by any mobile communication operator in the target area changes, frequency band information reported by terminals that have connected to the mobile communication operator in the target area is collected, and the collected frequency band information is counted to generate a new preferred frequency band set corresponding to each mobile communication operator; In the event that the proportion of at least one communication frequency band in any new preferred frequency band set changes, the new preferred frequency band set is sent to the target terminal in the target area to update the preferred frequency band set stored in the target terminal, wherein the proportion of any communication frequency band in the preferred frequency band set is equal to the ratio of the number of terminals using the communication frequency band in the preferred frequency band set to the number of terminals using all communication frequency bands in the preferred frequency band set.
8. A method for selecting a communication frequency band, characterized in that: The method is applied to a terminal, and the method comprises: Reporting frequency band information to a server, the frequency band information including the mobile communication operator connected to the terminal and the communication frequency band used by the operator; receiving a preferred frequency band set corresponding to each mobile communication operator in a target area where the terminal is located and sent by the server, wherein the preferred frequency band set is generated by frequency band information statistically reported by the server; A communication frequency band is selected from the received preferred frequency band set for network search.
9. The method according to claim 8, characterized in that The reporting of frequency band information to the server includes: When it is determined that the terminal has been connected to a mobile communication operator, the frequency band information is reported to a server.
10. A device for selecting a communication frequency band, characterized in that: The device is applied to a server, and comprises: A frequency band information collection module, used to collect frequency band information reported by at least a part of the terminals in the target area, wherein the frequency band information includes the mobile communication operator connected to the corresponding terminal and the communication frequency band used by the terminal; A preferred frequency band set generating module, used for collecting the frequency band information to generate a preferred frequency band set corresponding to each mobile communication operator in the target area, wherein the preferred frequency band set includes at least one communication frequency band; The preferred frequency band set sending module is used to send the preferred frequency band set to the target terminal in the target area, so that the target terminal preferentially selects the communication frequency band in the corresponding preferred frequency band set to search the network.
11. A device for selecting a communication frequency band, characterized in that: The device is applied to a terminal, and includes: A frequency band information reporting module, used to report frequency band information to a server, wherein the frequency band information includes the mobile communication operator connected to the terminal and the communication frequency band used by the terminal; A preferred frequency band set receiving module, used to receive a preferred frequency band set corresponding to each mobile communication operator in the target area where the terminal is located, issued by the server, wherein the preferred frequency band set is generated by frequency band information statistically reported by the server; The network search module is used to select a communication frequency band from the received preferred frequency band set for network search.
12. An electronic device, characterized in that: include: processor; a memory for storing processor-executable instructions; The processor is configured to implement the method according to any one of claims 1 to 9.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.