Frequency band switching control method, terminal and computer readable storage medium
By obtaining the signal strength of the terminal and the channel usage rate of the second frequency band in a dual-band wireless router, the terminal is guided to switch the frequency band when specific conditions are met, solving the problems of network instability and performance degradation, and achieving more efficient frequency band switching control.
Patent Information
- Application Number
- CN202210623477.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-02
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2042-06-02
AI Technical Summary
When switching between the frequency bands, a single RSSI threshold indicator may be used as the judgment standard, which may lead to the frequency band switching back and forth or staying in one frequency band, resulting in network instability and overall network performance degradation.
By obtaining the signal strength of the terminal based on the access of the first frequency band, and when the access conditions of the second frequency band are satisfied, the channel usage rate of the second frequency band is determined. When the channel usage rate is less than or equal to the lower limit of the channel usage rate, the guide terminal switches to the second frequency band.
It effectively avoids uneven load distribution between different frequency bands, improves network performance, simplifies the switching control process and improves the efficiency of switching control.
Smart Images

Figure CN115038100B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a frequency band switching control method, a frequency band switching control terminal, and a computer-readable storage medium. Background Art
[0002] A dual-band wireless router is a wireless router that works in both the 2.4GHz and 5.0GHz frequency bands. Compared with a single-band wireless router, it has a higher wireless transmission rate, stronger anti-interference, stronger wireless signal, higher stability, and is less likely to drop the line. Dual-band wireless routers have become the mainstream development trend of wireless products.
[0003] In the related art, when guiding the terminal to switch frequency bands, the dual-band wireless router uses only a single RSSI (Received Signal Strength Indication) threshold indicator as the switching control judgment standard to guide the client to switch frequency bands. If the RSSI threshold indicator is set unreasonably, the frequency bands may switch back and forth or stay in one frequency band. This will cause network instability and overall network performance degradation. Summary of the invention
[0004] The embodiments of the present application solve the technical problems of network instability and overall network performance degradation by providing a frequency band switching control method, a frequency band switching control terminal and a computer-readable storage medium, thereby achieving the technical effect of improving network performance.
[0005] The present application provides a frequency band switching control method, the frequency band switching control method comprising:
[0006] Obtaining a signal strength of a terminal accessed based on the first frequency band;
[0007] When the signal strength meets the access condition of the second frequency band, determining the channel usage rate corresponding to the second frequency band;
[0008] When the channel usage rate is less than or equal to a lower limit of the channel usage rate corresponding to the second frequency band, guiding the terminal to switch to the second frequency band.
[0009] Optionally, the step of determining a channel usage rate corresponding to the second frequency band includes:
[0010] Determine the busy time ratio according to the data sending time, data receiving time, busy state time, and idle time of the second frequency band in the measurement period;
[0011] Determine, according to the number of packets sent in the second frequency band within the measurement period, a proportion of the packets sent to the total bandwidth;
[0012] Determine a signal strength ratio according to a signal strength of a second frequency band terminal accessed based on the second frequency band;
[0013] The channel utilization rate is determined according to the busy time ratio, the packet transmission ratio in the total bandwidth, and the signal strength ratio.
[0014] Optionally, after the step of determining the channel usage rate corresponding to the second frequency band, the method further includes:
[0015] When the channel usage rate is greater than a lower limit of the channel usage rate corresponding to the second frequency band, and the channel usage rate is less than an upper limit of the channel usage rate corresponding to the second frequency band, determining whether the first frequency band is in a congested state;
[0016] When the first frequency band is in a crowded state, guiding the terminal to switch to the second frequency band;
[0017] Otherwise, control the terminal to maintain the first frequency band.
[0018] Optionally, the step of determining whether the first frequency band is in a crowded state includes:
[0019] Determining a channel load value corresponding to the first frequency band;
[0020] When the duration of the channel load value being greater than or equal to the preset overload threshold is greater than the preset timeout threshold, it is determined that the first frequency band is in the congested state;
[0021] Otherwise, it is determined that the first frequency band is not in the congested state.
[0022] Optionally, the step of determining a channel load value corresponding to the first frequency band includes:
[0023] Obtaining the number of links associated with the first frequency band, the number of nodes on each link, and capturing inter-flow interference;
[0024] The channel load value is determined according to the number of links, the node data and the captured inter-flow interference.
[0025] Optionally, after the step of determining the channel usage rate corresponding to the second frequency band, the method further includes:
[0026] When the channel usage rate is greater than or equal to an upper limit value of the channel usage rate corresponding to the second frequency band, the terminal is controlled to maintain in the first frequency band.
[0027] Optionally, if the first frequency band is a 2.4G frequency band and the second frequency band is a 5G frequency band, when the signal strength is greater than a first signal strength threshold corresponding to the 2.4G frequency band, it is determined that the signal strength meets the access conditions of the second frequency band; if the first frequency band is a 5G frequency band and the second frequency band is a 2.4G frequency band, when the signal strength is less than a second signal strength threshold corresponding to the 5G frequency band, it is determined that the signal strength meets the access conditions of the second frequency band.
[0028] The embodiment of the present application also provides a frequency band switching control terminal, including:
[0029] An acquisition module, used to acquire the signal strength of a terminal accessed based on the first frequency band;
[0030] A determination module, configured to determine a channel usage rate corresponding to the second frequency band when the signal strength meets the access condition of the second frequency band;
[0031] A guiding module is used to guide the terminal to switch to the second frequency band when the channel utilization rate is less than or equal to the lower limit of the channel utilization rate corresponding to the second frequency band.
[0032] An embodiment of the present application further provides a computer-readable storage medium on which a frequency band switching control program is stored. When the frequency band switching control program is executed by a processor, the steps corresponding to the method described above are implemented.
[0033] An embodiment of the present application also provides a frequency band switching control terminal, including a memory, a processor, and a frequency band switching control program stored in the memory and executable on the processor, wherein the processor implements the steps corresponding to the method described above when executing the frequency band switching control program.
[0034] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0035] The scene classification is realized by signal strength. When the current utilization rate of the second frequency band is less than the lower limit of the channel utilization rate corresponding to the second frequency band, the channel of the second frequency band is relatively idle, and the STA is preferentially guided to switch to the second frequency band to avoid the scene of uneven load distribution between different frequency bands. This solves the defects of network instability and overall network performance degradation caused by switching controlled by a single signal strength. At the same time, compared with the switching control method responsible for balancing, the switching control process is simplified and the efficiency of switching control is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] Figure 1 This is a flow chart of Embodiment 1 of the frequency band switching control method of the present application;
[0037] Figure 2This is a flow chart of Embodiment 2 of the frequency band switching control method of the present application;
[0038] Figure 3 A flowchart of an application example of the frequency band switching control method of the present application;
[0039] Figure 4 A flowchart of another application example of the frequency band switching control method of the present application;
[0040] Figure 5 A functional schematic diagram of wireless channel selection involved in an embodiment of the present application;
[0041] Figure 6 This is a schematic diagram of the terminal hardware structure involved in the embodiment of the present application;
[0042] Figure 7 A schematic diagram of a modular terminal involved in an embodiment of the present application. DETAILED DESCRIPTION
[0043] At present, mainstream smart router devices usually support dual-band Wi-Fi functions (i.e., 2.4GHz and 5GHz bands) to provide users with greater capacity and higher data rates in wireless networks. The typical dual-band integration function is to configure the same SSID (Service Set Identifier), password, and encryption method on the two frequency bands of the dual-band AP (Wireless Access Point) in a dual-band Wi-Fi environment. When the STA (Station) on the device side that supports the dual-band function connects to Wi-Fi, it will identify both the 2.4GHz and 5GHz band APs at the same time, but can only establish a connection with one of the bands at a time.
[0044] The usual strategy is to prioritize the 5G band, and the AC (Wireless Access Point Controller) allows dual-band devices to connect to the 5G band as much as possible, thus freeing up more space for older devices that only support single band. The AC then determines whether to guide the terminal to switch bands based on the constantly changing signal strength RSSI (Received Signal Strength Indication).
[0045] Since there is no unified standard for dual-band Wi-Fi guided switching, router manufacturers generally implement this function on their own. In related technologies, a single RSSI threshold indicator is generally used to guide STA to choose which frequency band AP to connect to. However, this control method ignores the channel load, bandwidth congestion, resource occupancy, etc. of each frequency band. Even if it may be overloaded, as long as the RSSI value is good enough and meets the threshold indicator, it will switch to another frequency band AP. Therefore, when the RSSI threshold indicator is set unreasonably, there may be an extreme situation where the STA repeatedly switches between two frequency band APs, seriously affecting the user's Internet experience. In addition, once the STA and AP are connected, the wireless downlink STA may have "stickiness", and even if the AP of another frequency band can provide better network services, it will still maintain a connection with the current AP for a long time.
[0046] In order to solve the above defects, the related technology introduces the band steering technology (band steering). Through load balancing operation, some STAs on the overloaded band are guided to another band with less load, so as to achieve the best load balance between the 2.4GHz and 5GHz bands. There are also schemes that introduce factors such as channel data throughput and transceiver rate to comprehensively consider the guided switching of dual-band Wi-Fi. For example, the patent with application number 201710266725.9 discloses a load balancing method based on a hybrid of wireless routing devices. And the patent CN201710704350.X discloses a dual-band Wi-Fi automatic switching method. Although the automatic guided switching method of dual-band Wi-Fi has been realized to a certain extent, the following defects still exist:
[0047] First, the method for implementing load balancing between the AP and the STA is usually too complicated, requiring additional message exchanges or requiring the STA that desires access to wait for a long time.
[0048] Second, the above method adds the channel data throughput of the W1-Fi band to characterize the congestion of the band, but ignores the fact that the measurement or evaluation of the channel data throughput is easily affected by the wireless STAs hanging down, and different wireless STAs may show large deviations. As a result, the switching control cannot improve the network effect.
[0049] In order to solve the above-mentioned defects existing in the related technology, the present invention proposes a frequency band switching control method, which first obtains the signal strength of a terminal accessed based on a first frequency band, and then when the signal strength meets the access conditions of a second frequency band, determines the channel utilization rate corresponding to the second frequency band; when the channel utilization rate is less than or equal to the lower limit value of the channel utilization rate corresponding to the second frequency band, guides the terminal to switch to the second frequency band.
[0050] The frequency band switching control method provided by the present application realizes scene classification through signal strength, and then when the current utilization rate of the second frequency band is less than the lower limit of the channel utilization rate corresponding to the second frequency band, the channel representing the second frequency band is relatively idle, and the STA is preferentially guided to switch to the second frequency band to avoid the scene of uneven load distribution between different frequency bands. This solves the defects of network instability and overall network performance degradation caused by switching controlled by a single signal strength. At the same time, compared with the switching control method responsible for balancing, the switching control process is also simplified and the efficiency of switching control is improved.
[0051] In order to better understand the above technical solution, exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art.
[0052] In order to better understand the above technical solution, the above technical solution will be described in detail below in conjunction with the accompanying drawings and specific implementation methods.
[0053] Embodiment 1
[0054] Please refer to Figure 1 In this embodiment, the frequency band switching control method includes the following steps:
[0055] Step S10: Acquire the signal strength of the terminal accessed based on the first frequency band;
[0056] Step S20: When the signal strength meets the access condition of the second frequency band, determining the channel usage rate corresponding to the second frequency band;
[0057] Step S30: When the channel usage rate is less than or equal to a lower limit of the channel usage rate corresponding to the second frequency band, guiding the terminal to switch to the second frequency band.
[0058] In this embodiment, the frequency band switching control method can be executed by a frequency band switching control terminal. The frequency band switching control terminal can be a dual-band wireless router, or other control terminals that are connected to the dual-band wireless router for communication.
[0059] Exemplarily, in one application scenario, the dual-band wireless router can guide the STA (terminal) connected to itself based on the first frequency band to maintain the first frequency band, or switch to the second frequency band by executing the frequency band switching control method. In another application scenario, it may be due to other intelligent terminals connected to the dual-band wireless router executing the frequency band switching control method, and the other terminals control the dual-band wireless router to guide the terminal STA connected to itself based on the first frequency band to switch to the second frequency band by sending a responsive switching control instruction to the dual-band wireless router. In this application scenario, the dual-band wireless router can be controlled by other terminals to guide the STA to switch the frequency band. Therefore, the frequency band switching control method proposed in this application can be implemented on some dual-band wireless routers that cannot update their internal boot programs. Or the frequency band switching control method proposed in this application can be implemented on some dual-band wireless routers with weaker computing power.
[0060] Furthermore, the frequency band switching control device can dynamically monitor the signal strength RSSI of the terminal that establishes a communication connection with the dual-band AP based on the first frequency band, that is, obtain the signal strength of the wireless signal corresponding to the first frequency band received by the terminal.
[0061] After the signal strength value of the terminal is acquired, it may be determined whether the signal strength value meets the access condition of the second frequency band.
[0062] It is understandable that the first frequency band can be a 5G frequency band or a 2.4G frequency band. Of course, when the device has wireless communication capabilities in more frequency bands, the first frequency band can also be a frequency band corresponding to other frequencies. This embodiment is not limited to this. The second frequency band is another frequency band different from the first frequency band. This embodiment does not limit the second frequency band to only be a frequency band corresponding to one frequency. In order to better understand the frequency band switching control method proposed in this embodiment. The following is an explanation taking a dual-band wireless router compatible with 5G and 2.4G frequency bands as an example.
[0063] When the first frequency band is the 5G frequency band, the second frequency band is the 2.4G frequency band. When the first frequency band is the 2.4G frequency band, the second frequency band is the 5G frequency band. Since the 5G frequency band has higher data transmission efficiency, and the 2.4G frequency band has better penetration. Therefore, the distance between the terminal and the signal source can be predicted according to the signal strength value of the terminal accessed under the first frequency band. Based on this principle, different signal strength thresholds can be set for the 5G frequency band and the 2.4G frequency band. Furthermore, when the second frequency band is different, the access conditions of the second frequency band are also set differently. For example, if the first frequency band is the 2.4G frequency band and the second frequency band is the 5G frequency band, when the signal strength is greater than the first signal strength threshold corresponding to the 2.4G frequency band, it is determined that the signal strength meets the access conditions of the second frequency band; if the first frequency band is the 5G frequency band and the second frequency band is the 2.4G frequency band, when the signal strength is less than the second signal strength threshold corresponding to the 5G frequency band, it is determined that the signal strength meets the access conditions of the second frequency band.
[0064] It should be noted that when the terminal currently accesses the 2.4G band, if the signal strength is greater than the first signal strength threshold corresponding to the 2.4G band, it indicates that the terminal is close to the information source. Therefore, the signal penetration can be sacrificed to improve data transmission efficiency. Thereby, it is judged that the access conditions of the 5G band are met. When the terminal currently accesses the 5G band, if the signal strength is greater than the second signal strength threshold corresponding to the 5G band, it indicates that the terminal is far away from the information source. Therefore, in order to ensure the quality of the connection, part of the data transmission efficiency can be sacrificed to ensure the connection of the signal. Therefore, the fragment prioritizes the 2.4G band with better penetration. Thereby, it is judged that the access conditions of the 2.4G band are met.
[0065] When it is determined that the access condition of the second frequency band is currently met, the channel usage rate corresponding to the second frequency band can be determined. For ease of understanding, this embodiment provides an exemplary implementation scheme for determining the channel usage rate of the second frequency band. It can be understood that the following exemplary implementation scheme is not limited to determining the channel usage rate in the following manner.
[0066] Exemplarily, when determining the channel utilization rate corresponding to the second frequency band, the busy time ratio can be determined first according to the data transmission time, data reception time, busy state time and idle time of the second frequency band in the measurement period, and then according to the number of packets sent by the second frequency band in the measurement period, the proportion of packet transmission in the total bandwidth can be determined, and according to the signal strength of the second frequency band terminal accessed based on the second frequency band, the signal strength ratio can be determined. Then, according to the busy time ratio, the packet transmission ratio in the total bandwidth ratio and the signal strength ratio, the channel utilization rate is determined.
[0067] For example, the data transmission time (transmit time), data reception time (receive time), busy time (busy time) and idle time (active time) information of the second frequency band in the unit measurement period T can be first counted. Then, the busy time proportion (busy time) η is calculated according to the data transmission time (transmit time), data reception time (receive time), busy time (busy time) and idle time (active time) information. bt ; Count the number of packets sent in the second frequency band within the unit measurement period T, and calculate the proportion of packets sent to the total bandwidth η rx ; Count the number of all APs n on the channel where the second frequency band is located and their corresponding RSSI values, and calculate the signal strength ratio η of the second frequency band AP AP Among them, the signal strength ratio η AP It can be calculated according to the following formula:
[0068]
[0069] Among them, RSSI AP is the RSSI value corresponding to the AP on the channel where the second frequency band is located.
[0070] Furthermore, the channel utilization rate Rate can be calculated according to the following formula:
[0071] Rate=(ω α ·η rx +ω β ·η bt )(1-η AP )
[0072] Among them, ω α and ω β are η rx and η bt The corresponding weight coefficient is a preset value.
[0073] After determining the channel utilization rate of the second frequency band, the corresponding upper and lower limits of the channel utilization rate can be set according to the frequency band characteristics of the second frequency band. It can be understood that due to the different frequency band characteristics of the 2.4G and 5G frequency bands, when the second frequency band is the 2.4G frequency band, and when the second frequency band is the 5G frequency band, the upper and lower limits of the channel utilization rate corresponding to the second frequency band may be different.
[0074] After obtaining the preset upper and lower limits of the channel utilization rate corresponding to the second frequency band, if the channel utilization rate Rate corresponding to the second frequency band is less than or equal to the lower limit of the channel utilization rate corresponding to the second frequency band, it indicates that the channel of the second frequency band is relatively idle, so the terminal can be guided to switch to the second frequency band. This avoids the scenario of uneven load distribution between different frequency bands. For example, in an environment with a large number of dual-frequency STAs and a small number of single-frequency STAs, due to the 5G priority principle, the STAs supporting dual-frequency are densely concentrated in the 5G frequency band, while the 2.4G frequency band is idle and unused.
[0075] Optionally, when the channel utilization rate Rate is greater than or equal to the channel utilization rate upper limit corresponding to the second frequency band, indicating that the channel of the second frequency band is busy at this time, the Wi-Fi connection between the STA and the first frequency band is maintained to avoid the network deteriorating or even worse than before after the STA switches the frequency band AP.
[0076] In the technical solution disclosed in this embodiment, scene classification is achieved through signal strength, that is, the distance between the terminal and the signal source is determined. When the distance meets the access conditions of the second frequency band, if the current utilization rate of the second frequency band is less than the lower limit of the channel utilization rate corresponding to the second frequency band, the channel representing the second frequency band is relatively idle, then the STA is preferentially guided to switch to the second frequency band to avoid the scene of uneven load distribution between different frequency bands. Thereby solving the defects of network instability and overall network performance degradation caused by switching controlled by a single signal strength. At the same time, compared with the switching control method responsible for balancing, the switching control process is also simplified and the efficiency of switching control is improved.
[0077] Example 2, please refer to Figure 2 In this embodiment, after step S20, the following steps are further included:
[0078] Step S40: when the channel usage rate is greater than the lower limit of the channel usage rate corresponding to the second frequency band, and the channel usage rate is less than the upper limit of the channel usage rate corresponding to the second frequency band, determining whether the first frequency band is in a congested state;
[0079] Step S50: when the first frequency band is in a crowded state, guiding the terminal to switch to the second frequency band;
[0080] Step S60: When the first frequency band is not in a crowded state, control the terminal to maintain in the first frequency band.
[0081] In this embodiment, when the channel usage rate is greater than the lower limit of the channel usage rate corresponding to the second frequency band, and the channel usage rate is less than the upper limit of the channel usage rate corresponding to the second frequency band, the overall channel load of the first frequency band is comprehensively considered to determine whether to guide the terminal to switch the frequency band. If the current frequency band is continuously crowded and overloaded for a certain period of time, it is selected to guide the STA to switch to the second frequency band AP.
[0082] For ease of understanding, an exemplary solution for determining whether a frequency band is crowded is given below.
[0083] Exemplarily, a channel load value corresponding to the first frequency band may be determined first. When the duration of the channel load value being greater than or equal to a preset overload threshold value and greater than a preset timeout threshold value, it is determined that the first frequency band is in the congested state. Otherwise, it is determined that the first frequency band is not in the congested state.
[0084] In this example, as an optional solution, the ILA routing metric can be used to measure the channel load of the current frequency band. The ILA routing metric is as follows:
[0085]
[0086] Where p is the path, n is the number of links, and m is the number of nodes on link l. MTI (Metric of Traffic Interference) is used to capture inter-flow interference, as shown below, and CSC (Channel Switching Cost) is used to capture intra-flow interference. Parameters It is the weight used to weigh the intra-flow interference and inter-flow interference.
[0087]
[0088] Among them, AIL ij (Average Interference Load) is the average load of the interfering neighbor nodes between nodes i and j on channel C. ETT is used to determine the difference between transmission rate and packet loss rate. AIL describes the activity of the neighbor nodes of the interfering node and is defined as:
[0089]
[0090] N i (C) = N i (C)∪N ij (C)
[0091] Where ILij(C) is the load of the interfering neighbor, expressed as the average queue length
[0092] In this example, the ILA routing metric can be used as the channel load value, and then after determining the channel load value corresponding to the first frequency band, the overload threshold and timeout threshold corresponding to the first frequency band can be obtained. When the channel load value is greater than or equal to the duration of the preset overload threshold and greater than the preset timeout threshold, it is determined that the first frequency band is in the congested state; otherwise, it is determined that the first frequency band is not in the congested state.
[0093] It should be noted that when the first frequency band is a 5G frequency band, the overload threshold and timeout threshold corresponding to the first frequency band are different from the overload threshold and timeout threshold corresponding to the first frequency band when the first frequency band is a 2.4G frequency band. The overload threshold and timeout threshold can be customized according to the frequency band characteristics of the specific frequency band and the performance of the device.
[0094] In the technical solution disclosed in this embodiment, when the channel usage rate is greater than the lower limit of the channel usage rate corresponding to the second frequency band, and the channel usage rate is less than the upper limit of the channel usage rate corresponding to the second frequency band, the overall channel load of the first frequency band is comprehensively considered to determine whether to guide the terminal to switch the frequency band. The optimal guidance selection on multiple frequency bands in different scenarios is achieved, effectively ensuring the network stability of the wireless terminal and improving the overall Internet experience of users.
[0095] For example, based on the frequency band switching control method disclosed in the above-mentioned embodiment 1 and embodiment 2, please refer to Figure 3 When the current frequency band (first frequency band) is the 2.4G frequency band, first determine whether the RSSI value of the terminal is greater than the first signal strength threshold RSSI corresponding to the first frequency band. TH2.4G If not, the terminal is controlled to remain in the current frequency band, that is, in the 2.4G frequency band. If yes, it is determined whether the channel utilization rate R of the second frequency band (5G frequency band) is less than the lower limit value R of the channel utilization rate corresponding to the 5G frequency band. DT5G If yes, the terminal is guided to switch to the second frequency band, that is, the 5G frequency band. If no, it is further determined whether the channel utilization rate R is less than the upper limit value R of the channel utilization rate corresponding to the 5G frequency band. UT5G If not, that is, the channel usage rate R is greater than or equal to the usage rate upper limit value R UT5G Otherwise, it is further determined whether the channel load value of the current frequency band is greater than the overload threshold L of the 2.4G frequency band. TH2.4G , and the duration is longer than the timeout threshold T corresponding to the 2.4G frequency band TH2.4G If yes, guide the terminal to switch to the 5G band, otherwise keep it in the 2.4G band.
[0096] Please refer to Figure 4When the current frequency band (first frequency band) is the 5G frequency band, first determine whether the RSSI value of the terminal is less than the second signal strength threshold RSSI corresponding to the first frequency band. TH5G If not, the terminal is controlled to remain in the current frequency band, that is, in the 5G frequency band. If yes, it is determined whether the channel utilization rate R of the second frequency band (2.4G frequency band) is less than the lower limit value R of the channel utilization rate corresponding to the 2.4G frequency band. DT2.4G If yes, the terminal is guided to switch to the second frequency band, that is, the 2.4G frequency band. If no, it is further determined whether the channel utilization rate R is less than the upper limit value R of the channel utilization rate corresponding to the 2.4G frequency band. UT2.4G If not, that is, the channel usage rate R is greater than or equal to the usage rate upper limit value R UT2.4G Otherwise, it is further determined whether the channel load value of the current frequency band is greater than the overload threshold L of the 5G frequency band. TH5G , and the duration is longer than the timeout threshold T corresponding to the 5G frequency band TH5G If yes, the terminal is guided to switch to the 2.4G band, otherwise it remains in the 5G band.
[0097] Please refer to Figure 5 Based on the above frequency band switching control method, when the terminal performs switching control according to RSSI and channel usage rate R, the 2.4G frequency band is prioritized in the first area; the 5G frequency band is prioritized in the second area; maintaining the 5G frequency band connection is prioritized in the third area; and maintaining the 2.4G frequency band connection is prioritized in the fourth area. In other areas, the priority frequency band is determined according to the parameters.
[0098] Embodiment 3
[0099] Please refer to Figure 6 , Figure 6 It is a schematic diagram of the terminal structure of the hardware operating environment involved in the embodiment of the present application.
[0100] like Figure 6 As shown, the terminal can be a wireless dual-band router, a computer, a mobile phone or a tablet computer, etc., and the terminal includes: a processor 1001, such as a CPU, a network interface 1003, a memory 1004, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The network interface 1003 can optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1004 can be a high-speed RAM memory or a stable memory. The memory 1004 can also be a storage device independent of the aforementioned processor 1001.
[0101] Those skilled in the art will understand that Figure 6The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0102] like Figure 6 As shown, the memory 1004 as a computer storage medium may include an operating system, a network communication module, and a frequency band switching control program.
[0103] exist Figure 6 In the terminal shown, the processor 1001 can be used to call the frequency band switching control program stored in the memory 1004 and perform the following operations:
[0104] Obtaining a signal strength of a terminal accessed based on the first frequency band;
[0105] When the signal strength meets the access condition of the second frequency band, determining the channel usage rate corresponding to the second frequency band;
[0106] When the channel usage rate is less than or equal to a lower limit of the channel usage rate corresponding to the second frequency band, guiding the terminal to switch to the second frequency band.
[0107] Optionally, the processor 1001 may call a frequency band switching control program stored in the memory 1004, and further perform the following operations:
[0108] Determine the busy time ratio according to the data sending time, data receiving time, busy state time, and idle time of the second frequency band in the measurement period;
[0109] Determine, according to the number of packets sent in the second frequency band within the measurement period, a proportion of the packets sent to the total bandwidth;
[0110] Determine a signal strength ratio according to a signal strength of a second frequency band terminal accessed based on the second frequency band;
[0111] The channel utilization rate is determined according to the busy time ratio, the packet transmission ratio in the total bandwidth, and the signal strength ratio.
[0112] Optionally, the processor 1001 may call a frequency band switching control program stored in the memory 1004, and further perform the following operations:
[0113] When the channel usage rate is greater than a lower limit of the channel usage rate corresponding to the second frequency band, and the channel usage rate is less than an upper limit of the channel usage rate corresponding to the second frequency band, determining whether the first frequency band is in a congested state;
[0114] When the first frequency band is in a crowded state, guiding the terminal to switch to the second frequency band;
[0115] Otherwise, control the terminal to maintain the first frequency band.
[0116] Optionally, the processor 1001 may call a frequency band switching control program stored in the memory 1004, and further perform the following operations:
[0117] Determining a channel load value corresponding to the first frequency band;
[0118] When the duration of the channel load value being greater than or equal to the preset overload threshold is greater than the preset timeout threshold, it is determined that the first frequency band is in the congested state;
[0119] Otherwise, it is determined that the first frequency band is not in the congested state.
[0120] Optionally, the processor 1001 may call a frequency band switching control program stored in the memory 1004, and further perform the following operations:
[0121] Obtaining the number of links associated with the first frequency band, the number of nodes on each link, and capturing inter-flow interference;
[0122] The channel load value is determined according to the number of links, the node data and the captured inter-flow interference.
[0123] Optionally, the processor 1001 may call a frequency band switching control program stored in the memory 1004, and further perform the following operations:
[0124] When the channel usage rate is greater than or equal to an upper limit value of the channel usage rate corresponding to the second frequency band, the terminal is controlled to maintain in the first frequency band.
[0125] Embodiment 4
[0126] Please refer to Figure 7 The present application also proposes a frequency band switching control terminal 100, the frequency band switching control terminal 100 comprising:
[0127] An acquisition module 101 is used to acquire a signal strength of a terminal accessed based on a first frequency band;
[0128] A determination module 102, configured to determine a channel usage rate corresponding to the second frequency band when the signal strength meets the access condition of the second frequency band;
[0129] The guiding module 103 is used to guide the terminal to switch to the second frequency band when the channel usage rate is less than or equal to the lower limit of the channel usage rate corresponding to the second frequency band.
[0130] Optionally, the frequency band switching control terminal further includes a processing module, and the processing module can be used to execute other related steps described in the above-mentioned embodiment 1 and embodiment 2.
[0131] Embodiment 5
[0132] An embodiment of the present application further provides a computer-readable storage medium on which a frequency band switching control program is stored. When the frequency band switching control program is executed by a processor, the steps corresponding to the method described above are implemented.
[0133] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0134] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0135] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0136] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0137] It should be noted that in the claims, any reference signs placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The present application may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
[0138] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0139] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A frequency band switching control method, characterized in that: The frequency band switching control method comprises: Obtaining a signal strength of a terminal accessed based on the first frequency band; When the signal strength meets the access condition of the second frequency band, determining the channel usage rate corresponding to the second frequency band; When the channel usage rate is greater than a lower limit of the channel usage rate corresponding to the second frequency band, and the channel usage rate is less than an upper limit of the channel usage rate corresponding to the second frequency band, determining whether the first frequency band is in a congested state; When the first frequency band is in a crowded state, the terminal is guided to switch to the second frequency band; otherwise, the terminal is controlled to maintain in the first frequency band.
2. The method according to claim 1, characterized in that The step of determining the channel usage rate corresponding to the second frequency band comprises: Determine the busy time ratio according to the data sending time, data receiving time, busy state time, and idle time of the second frequency band in the measurement period; Determine, according to the number of packets sent in the second frequency band within the measurement period, a proportion of the packets sent to the total bandwidth; Determine a signal strength ratio according to a signal strength of a second frequency band terminal accessed based on the second frequency band; The channel utilization rate is determined according to the busy time ratio, the packet transmission ratio in the total bandwidth, and the signal strength ratio.
3. The method according to claim 2, characterized in that The step of determining whether the first frequency band is in a crowded state comprises: Determining a channel load value corresponding to the first frequency band; When the duration of the channel load value being greater than or equal to the preset overload threshold is greater than the preset timeout threshold, it is determined that the first frequency band is in the congested state; Otherwise, it is determined that the first frequency band is not in the congested state.
4. The method according to claim 3, characterized in that The step of determining the channel load value corresponding to the first frequency band comprises: Obtaining the number of links associated with the first frequency band, the number of nodes on each link, and capturing inter-flow interference; The channel load value is determined according to the number of links, the node data and the captured inter-flow interference.
5. The method according to claim 1, characterized in that After the step of determining the channel usage rate corresponding to the second frequency band, the method further includes: When the channel usage rate is greater than or equal to an upper limit value of the channel usage rate corresponding to the second frequency band, the terminal is controlled to maintain in the first frequency band.
6. The method according to claim 1, characterized in that If the first frequency band is a 2.4G frequency band and the second frequency band is a 5G frequency band, then when the signal strength is greater than a first signal strength threshold corresponding to the 2.4G frequency band, it is determined that the signal strength meets the access conditions of the second frequency band; if the first frequency band is a 5G frequency band and the second frequency band is a 2.4G frequency band, then when the signal strength is less than a second signal strength threshold corresponding to the 5G frequency band, it is determined that the signal strength meets the access conditions of the second frequency band.
7. A frequency band switching control terminal, characterized in that: include: An acquisition module, used to acquire the signal strength of a terminal accessed based on the first frequency band; A determination module, configured to determine a channel usage rate corresponding to the second frequency band when the signal strength meets the access condition of the second frequency band; A guiding module, used to determine whether the first frequency band is in a congested state when the channel utilization rate is greater than the lower limit of the channel utilization rate corresponding to the second frequency band, and the channel utilization rate is less than the upper limit of the channel utilization rate corresponding to the second frequency band; when the first frequency band is in a congested state, guide the terminal to switch to the second frequency band; otherwise, control the terminal to maintain in the first frequency band.
8. A computer-readable storage medium, characterized in that: A frequency band switching control program is stored thereon, and when the frequency band switching control program is executed by a processor, the method described in any one of claims 1-6 is implemented.
9. A frequency band switching control terminal, characterized in that: The method comprises a memory, a processor and a frequency band switching control program stored in the memory and executable on the processor, wherein the processor implements any method described in claims 1-6 when executing the frequency band switching control program.
Citation Information
Patent Citations
A load balancing method and system based on a hybrid wireless routing device
CN106937332B
A method, apparatus and computer-readable storage medium for automatic switching of dual-band WiFi
CN107426781B
Dual-frequency repeater communication method and device
CN109587734A
Frequency band switching method and terminal
US20180184346A1