Bandwidth adjustment method, adjustment device and computer-readable storage medium
By automatically adjusting the bandwidth when the wireless router is at low load traffic, the user experience problem when the 5G frequency band is restored to 160MHz is solved, ensuring the user's network service quality.
Patent Information
- Application Number
- CN202210109204.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-28
- Publication Date
- 2025-08-22
- Estimated Expiration
- 2042-01-28
AI Technical Summary
In the prior art, when the 5G frequency band is restored from 80MHz to 160MHz, the user experience is poor due to problems such as user lag in the Internet and disconnection of user equipment.
When the wireless router is in the first target bandwidth, the relevant parameters (external network traffic, target client traffic and average download rate) are obtained, and the wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth when the radar signal is not scanned within the predetermined time (external network traffic, target client traffic and average download rate are less than the corresponding value).
It realizes that the wireless router automatically adjusts the bandwidth when the user's network needs are low or the wireless network is not used, avoiding users' lags in the Internet and disconnecting the equipment, and ensuring the user's network service quality.
Smart Images

Figure CN114501553B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of bandwidth adjustment, and in particular to a bandwidth adjustment method, an adjustment device, a computer-readable storage medium, and a processor. Background Art
[0002] With the establishment of the Wi-Fi 6 standard and the emergence of products that support Wi-Fi 6, the application of Wi-Fi 6 has been promoted. Compared with previous generations of WiFi technology, Wi-Fi 6 has the advantages of faster speed, lower latency, and higher security.
[0003] The 5G frequency band supports 160MHz bandwidth, allowing higher access speeds and a better experience. From an application perspective, 80MHz throughput is sufficient and its necessity is not yet that strong. However, as time goes by, 160MHz will inevitably become mainstream, so both 80Mhz and 160Mhz bandwidths need to be supported.
[0004] The inventors learned that one problem currently faced by major wireless routers supporting 160MHz is radar signals. When using 160MHz, if a radar signal is detected, it needs to be avoided, and the 5G band bandwidth will automatically drop from 160MHz to 80MHz, and 160MHz will be unavailable for a period of time. When the 5G bandwidth returns from 80MHz to 160MHz, it is necessary to perform a scanning silence for a specified period of time according to the standard. However, the wireless network is unavailable during this period, which will cause users to experience Internet access lag and disconnect wireless devices, resulting in a poor user experience when using wireless routers.
[0005] The above information disclosed in the background technology section is only used to enhance the understanding of the background technology of the technology described in this article. Therefore, the background technology may contain certain information that does not form the prior art known in this country to those skilled in the art. Summary of the Invention
[0006] The main purpose of this application is to provide a bandwidth adjustment method, adjustment device, computer-readable storage medium and processor to solve the problem in the prior art that when the 5G frequency band is restored from 80MHz to 160MHz, users experience Internet access lag, user device disconnection, etc., resulting in a poor user experience.
[0007] According to one aspect of an embodiment of the present invention, a bandwidth adjustment method is provided, comprising: when a wireless router is at a first target bandwidth, obtaining relevant parameters, the relevant parameters including: the wireless router's external network traffic, the traffic of a target client, and an average download rate, the target client being a client communicating with the wireless router, and the average download rate being an average speed for downloading network resources; and when the relevant parameters meet predetermined conditions, at least controlling the wireless router to adjust from the first target bandwidth to a second target bandwidth, the predetermined conditions including: the external network traffic being less than or equal to a first predetermined value, the traffic of the target client being less than or equal to a second predetermined value, and the average download rate being less than or equal to a third predetermined value, wherein the first target bandwidth is less than the second target bandwidth.
[0008] Optionally, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth includes: controlling the wireless router to adjust to the second target bandwidth; when the wireless router is in the second target bandwidth, controlling the wireless router to scan for radar signals; when the wireless router does not scan the radar signal within a predetermined time, controlling the wireless router to remain in the second target bandwidth.
[0009] Optionally, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth further includes: controlling the secondary wireless router to adjust from the first target bandwidth to the second target bandwidth and both remain at the second target bandwidth.
[0010] Optionally, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, controlling at least the wireless router to adjust from the first target bandwidth to the second target bandwidth further includes: controlling all the secondary wireless routers to adjust to the second target bandwidth; when the secondary wireless router is in the second target bandwidth, controlling the secondary wireless router to scan for radar signals; and at least when the primary wireless router does not scan the radar signal, controlling the secondary wireless router to remain in the second target bandwidth.
[0011] Optionally, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, before at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth, the method further includes: controlling the primary wireless router to send a detection command to the secondary wireless router, where the detection command is a command for detecting whether the intranet traffic of the secondary wireless router is less than or equal to a fourth predetermined value; and controlling the primary wireless router to receive detection information sent by the secondary wireless router, where the detection information is used to indicate whether the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value.
[0012] Optionally, the relevant parameters satisfying the predetermined conditions also include: the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value; the primary wireless router communicates with the secondary wireless router through a first network frequency band and a second network frequency band respectively, and the first network frequency band is smaller than the second network frequency band.
[0013] Optionally, when the wireless router is in the first target bandwidth, before obtaining the relevant parameters, the method further includes: determining whether the wireless router supports enabling the second target bandwidth; when the relevant parameters meet predetermined conditions, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth, including: when the wireless router supports enabling the second target bandwidth and the wireless router is in the first target bandwidth, obtaining the relevant parameters.
[0014] According to another aspect of an embodiment of the present invention, a bandwidth adjustment device is further provided, comprising: an acquisition unit, configured to acquire relevant parameters when the wireless router is at a first target bandwidth, the relevant parameters including: the wireless router's external network traffic, the target client's traffic, and an average download rate, the target client being a client communicating with the wireless router, and the average download rate being an average speed for downloading network resources; a first control unit, configured to control at least the wireless router to adjust from the first target bandwidth to a second target bandwidth when the relevant parameters meet predetermined conditions, the predetermined conditions including: the external network traffic being less than or equal to a first predetermined value, the target client's traffic being less than or equal to a second predetermined value, and the average download rate being less than or equal to a third predetermined value, wherein the first target bandwidth is less than the second target bandwidth.
[0015] According to yet another aspect of the embodiments of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium includes a stored program, wherein the program executes any one of the methods described above.
[0016] According to yet another aspect of the embodiments of the present invention, a processor is provided, wherein the processor is configured to run a program, wherein any one of the methods is executed when the program is run.
[0017] In an embodiment of the present invention, in the bandwidth adjustment method, first, when the wireless router is at a first target bandwidth, relevant parameters are obtained. Then, when the relevant parameters meet predetermined conditions, at least the wireless router is controlled to adjust from the first target bandwidth to a second target bandwidth, wherein the predetermined conditions include: the external network traffic is less than or equal to a first predetermined value, the target client traffic is less than or equal to a second predetermined value, and the average download rate is less than or equal to a third predetermined value. In this solution, by determining whether the obtained relevant parameters meet the predetermined conditions, that is, this solution determines whether the wireless router is in a low-load traffic state based on the obtained relevant parameters, and when the wireless router is in a low-load traffic state, at least the wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth. This solution enables the user to control the wireless router to adjust from the first target bandwidth to the second target bandwidth when the user has low demand for the wireless network or when the user is not using the wireless network. This ensures that the user is essentially unaware of the wireless router adjusting from the first target bandwidth to the second target bandwidth, because the user has low demand for the wireless network or does not use the wireless network. The adjustment is made under the network condition, so there will be no problems such as user Internet access freezes and user device disconnections, thereby ensuring that users always have good network services when using the wireless network. The wireless router in this solution can automatically adjust from the first target bandwidth to the second target bandwidth when detecting that relevant parameters meet the predetermined conditions, without the user having to restart the wireless router or reconfigure the wireless router to the second target bandwidth. In this solution, no other operations are required from the user, ensuring a good user experience, thereby solving the problem of poor user experience caused by user Internet access freezes and user device disconnections when the 5G frequency band is restored from 80MHz to 160MHz in the prior art. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings that constitute part of this application are used to provide a further understanding of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation on this application. In the drawings:
[0019] Figure 1 A flowchart of a bandwidth adjustment method according to an embodiment of the present application is shown;
[0020] Figure 2 A schematic diagram showing a communication connection between a primary wireless router and a secondary wireless router according to an embodiment of the present application is shown;
[0021] Figure 3 A schematic diagram showing a communication connection between a primary wireless router and a secondary wireless router according to another embodiment of the present application is shown;
[0022] Figure 4 A schematic diagram of a bandwidth adjustment device according to an embodiment of the present application is shown;
[0023] Figure 5 A flowchart of a bandwidth adjustment method according to another embodiment of the present application is shown.
[0024] Reference numerals:
[0025] 1. Main wireless router; 2. First auxiliary wireless router; 3. Second auxiliary wireless router; 4. Third auxiliary wireless router; 5. Fourth auxiliary wireless router. DETAILED DESCRIPTION
[0026] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in this application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0027] In order to enable those skilled in the art to better understand the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of this application.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present application described here. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] As mentioned in the background technology, when the 5G frequency band in the existing technology is restored from 80MHz to 160MHz, users experience Internet access lag and user device disconnection, resulting in a poor user experience. In order to solve the above problems, a typical embodiment of the present application provides a bandwidth adjustment method, an adjustment device, a computer-readable storage medium and a processor.
[0030] According to an embodiment of the present application, a bandwidth adjustment method is provided.
[0031] Figure 1 FIG. 1 is a flow chart of a method for adjusting bandwidth according to an embodiment of the present application. Figure 1 As shown, the adjustment method includes the following steps:
[0032] Step S101, when the wireless router is at a first target bandwidth, obtaining relevant parameters, the relevant parameters including: the wireless router's external network traffic, the target client's traffic, and an average download rate, the target client being a client communicating with the wireless router, and the average download rate being an average speed for downloading network resources;
[0033] Step S102, when the above-mentioned relevant parameters meet predetermined conditions, at least control the above-mentioned wireless router to adjust from the above-mentioned first target bandwidth to the second target bandwidth, the above-mentioned predetermined conditions include: the above-mentioned external network traffic is less than or equal to the first predetermined value, the traffic of the above-mentioned target client is less than or equal to the second predetermined value, and the above-mentioned average download rate is less than or equal to the third predetermined value, wherein the above-mentioned first target bandwidth is less than the above-mentioned second target bandwidth.
[0034] In the above-mentioned bandwidth adjustment method, first, when the wireless router is at the first target bandwidth, the above-mentioned relevant parameters are obtained. Then, when the above-mentioned relevant parameters meet predetermined conditions, at least the above-mentioned wireless router is controlled to adjust from the above-mentioned first target bandwidth to the second target bandwidth, wherein the above-mentioned predetermined conditions include: the above-mentioned external network traffic is less than or equal to the first predetermined value, the above-mentioned target client traffic is less than or equal to the second predetermined value, and the above-mentioned average download rate is less than or equal to the third predetermined value. In this solution, by determining whether the obtained relevant parameters meet the predetermined conditions, that is, this solution determines whether the wireless router is in a low-load traffic state based on the obtained relevant parameters, and when the wireless router is in a low-load traffic state, at least the wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth. This solution realizes that when the user has low demand for the wireless network or is not using the wireless network, at least the wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth. This ensures that the user is basically unaware when the wireless router adjusts from the first target bandwidth to the second target bandwidth, because the user has low demand for the wireless network or is not using the wireless network. The adjustment is made under the network condition, so there will be no problems such as user Internet access freezes and user device disconnections, thereby ensuring that users always have good network services when using the wireless network. The wireless router in this solution can automatically adjust from the first target bandwidth to the second target bandwidth when detecting that relevant parameters meet the predetermined conditions, without the user having to restart the wireless router or reconfigure the wireless router to the second target bandwidth. In this solution, no other operations are required from the user, ensuring a good user experience, thereby solving the problem of poor user experience caused by user Internet access freezes and user device disconnections when the 5G frequency band is restored from 80MHz to 160MHz in the prior art.
[0035] In actual application, the above-mentioned first target bandwidth is 80MHz, and the above-mentioned second target bandwidth is 160MHz. In addition, the external network in this application can be called a wide area network, also called a remote network. The key point of specifically judging the external network and the internal network is whether they are interconnected with the vast outside world. When the above-mentioned wireless router is connected to multiple client devices, if the client device communicates with the outside world, the traffic used is called external network traffic; when multiple client devices communicate and do not access external resources, the traffic used is called internal network traffic. Secondly, when the wireless network includes a main wireless router and at least one auxiliary wireless router, the main wireless router is generally the entrance and exit for accessing external resources, that is, when obtaining relevant parameters, the relevant parameters corresponding to the main wireless router are external network traffic, target client traffic and average download rate, while the relevant parameters corresponding to the auxiliary wireless router are internal network traffic.
[0036] In addition, when multiple target clients are connected to the wireless router for communication, the traffic of each target client is required to be less than or equal to the second predetermined value.
[0037] In actual application, the first predetermined value may be 3MB of traffic within 30 seconds; the second predetermined value may be 60KB of traffic within 30 seconds; and the third predetermined value may be 100KB / s.
[0038] Specifically, when the above-mentioned wireless router is at 160MHz (i.e., the second target bandwidth), if the wireless router detects a radar signal, it will drop to 80MHz (the first target bandwidth), and the bandwidth cannot be restored by itself after the radar time. Only after the user restarts the wireless router or reconfigures the wireless router to 160MHz bandwidth can the wireless router be restored from 80MHz to 160Mhz, that is, adjusted from the first target bandwidth to the second target bandwidth. In this solution, when the wireless router is in 80MHz bandwidth, relevant parameters are obtained, and when the relevant parameters meet predetermined conditions, the wireless router is adjusted from 80MHz to 160MHz. That is, this solution realizes adjusting the wireless router from 80MHz to 160MHz when the user has low demand for the wireless network or the user is not using the wireless network. The above process does not require additional operation by the user. The above wireless router can automatically adjust from 80MHz to 160MHz, which not only brings better network services to users, but also ensures that users have less operations, thereby solving the problem of poor user experience caused by user Internet access lag, user device disconnection, etc. when the 5G frequency band is restored from 80MHz to 160MHz in the existing technology.
[0039] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0040] In one embodiment of the present application, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth includes: controlling the wireless router to adjust to the second target bandwidth; when the wireless router is at the second target bandwidth, controlling the wireless router to scan for radar signals; and when the wireless router does not scan for the radar signal within a predetermined time, controlling the wireless router to remain at the second target bandwidth. In this embodiment, when the wireless router is at the second target bandwidth, it is determined whether the wireless router has scanned for a radar signal within a predetermined time. If no radar signal is scanned, the wireless router is controlled to remain at the second target bandwidth. This ensures that it is more efficient to determine whether the wireless router's bandwidth can be successfully restored to the second target bandwidth.
[0041] In actual application, the predetermined time may be 1 minute, but is not limited to 1 minute.
[0042] In order to more efficiently restore the bandwidth of the secondary wireless router to the second target bandwidth, in another embodiment of the present application, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth also includes: controlling the secondary wireless router to adjust from the first target bandwidth to the second target bandwidth and both maintain the second target bandwidth.
[0043] Specifically, the main wireless router and the auxiliary wireless router form a wireless network, and the main wireless router and the auxiliary wireless router are connected through the network frequency band communication. Of course, in actual application, the main wireless router can be connected to multiple auxiliary wireless routers, and the auxiliary wireless router is used to detect the connectivity of the network node where the auxiliary wireless router is located. There are two specific ways to connect a main wireless router with multiple auxiliary wireless routers. Specifically: the first connection method, such as Figure 2 As shown, the first auxiliary wireless router 2, the second auxiliary wireless router 3 and the third auxiliary wireless router 4 are all connected to the main wireless router 1 for communication; the second connection mode, such as Figure 3 As shown, the first auxiliary wireless router 2 , the second auxiliary wireless router 3 and the third auxiliary wireless router 4 are all communicatively connected to the main wireless router 1 , and the fourth auxiliary wireless router 5 can also be communicatively connected to the first auxiliary wireless router 2 .
[0044] In addition, the above-mentioned network frequency band can be 2.4GHz or 5GHz. During the communication connection between the auxiliary wireless router and the main wireless router, the auxiliary wireless router can communicate with the main wireless router through the 2.4GHz network frequency band, and can also communicate with the main wireless router through the 5GHz network frequency band. Of course, it can also communicate with the main wireless router through the 2.4GHz and 5GHz network frequency bands.
[0045] In order to ensure that the network topology does not change, that is, when the primary wireless router and the secondary wireless router return to the second target bandwidth, the original topology structure is maintained, in another embodiment of the present application, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, at least the wireless routers are controlled to adjust from the first target bandwidth to the second target bandwidth, and the method further includes: controlling all the secondary wireless routers to adjust to the second target bandwidth; when the secondary wireless routers are at the second target bandwidth, controlling the secondary wireless routers to scan for radar signals; and at least when the primary wireless router does not scan the radar signal, controlling the secondary wireless routers to maintain the second target bandwidth.
[0046] Specifically, at least when the primary wireless router does not detect the radar signal, controlling the secondary wireless router to maintain the second target bandwidth can be: first, if the primary wireless router does not detect the radar signal within a predetermined time period, controlling both the primary wireless router and the secondary wireless router to maintain the second target bandwidth; second, if neither the primary wireless router nor the secondary wireless router detects the radar signal within the predetermined time period, controlling both the primary wireless router and the secondary wireless router to maintain the second target bandwidth. Furthermore, if the primary wireless router detects a radar signal but the secondary wireless router does not, the specific result is based on the result of the primary wireless router's scan.
[0047] In another embodiment of the present application, when there are multiple wireless routers, including a primary wireless router and a secondary wireless router, before controlling at least the wireless router to adjust from the first target bandwidth to the second target bandwidth, the method further includes: controlling the primary wireless router to send a detection command to the secondary wireless router, the detection command being a command for detecting whether the intranet traffic of the secondary wireless router is less than or equal to a fourth predetermined value; and controlling the primary wireless router to receive detection information sent by the secondary wireless router, the detection information being information indicating whether the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value. In this embodiment, when the multiple wireless routers include the primary wireless router and the secondary wireless router, the primary wireless router sends a detection command to the secondary wireless router to determine whether the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value. Subsequently, if it is determined that the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value, the primary wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth, further ensuring that it is possible to more accurately determine whether the user is not using the wireless network or has low demand for the wireless network.
[0048] Specifically, the fourth predetermined value may be 5 MB / s.
[0049] In the case where the multiple wireless routers include a primary wireless router and a secondary wireless router, in order to further more accurately determine whether the primary wireless router can be adjusted from the first target bandwidth to the second target bandwidth, and to further more accurately determine whether the user is in a state of not using the wireless network or has low demand for the wireless network, in one embodiment of the present application, the above-mentioned relevant parameters satisfying the predetermined conditions also include: the above-mentioned intranet traffic of the above-mentioned secondary wireless router is less than or equal to the above-mentioned fourth predetermined value; the above-mentioned primary wireless router and the above-mentioned secondary wireless router are respectively communicated with each other via a first network frequency band and a second network frequency band, and the above-mentioned first network frequency band is less than the above-mentioned second network frequency band.
[0050] In a specific embodiment of the present application, when the relevant parameters of the main wireless router meet the predetermined conditions, the intranet traffic of the auxiliary wireless router is less than or equal to the fourth predetermined value, and the auxiliary wireless router and the main wireless router are communicated through the 2.4GHz and 5GHz network frequency bands, it is determined that the main wireless router and the auxiliary wireless router meet the conditions for adjusting the bandwidth. At this time, the main wireless router can send an instruction to adjust the bandwidth to the auxiliary wireless router. After receiving the instruction to adjust the bandwidth, the auxiliary wireless router can follow the main wireless router to make adjustments according to needs, and can also adjust the bandwidth by itself.
[0051] In another embodiment of the present application, when the wireless router is in the first target bandwidth, before obtaining the above-mentioned relevant parameters, the above-mentioned method also includes: determining whether the above-mentioned wireless router supports the activation of the above-mentioned second target bandwidth; when the above-mentioned relevant parameters meet predetermined conditions, at least controlling the above-mentioned wireless router to adjust from the above-mentioned first target bandwidth to the second target bandwidth, including: when the above-mentioned wireless router supports the activation of the above-mentioned second target bandwidth and the above-mentioned wireless router is in the first target bandwidth, obtaining the above-mentioned relevant parameters.
[0052] The present application also provides a bandwidth adjustment device. It should be noted that the bandwidth adjustment device of the present application can be used to execute the bandwidth adjustment method provided in the present application. The bandwidth adjustment device provided in the present application is introduced below.
[0053] Figure 4 Schematic diagram of a bandwidth adjustment device according to an embodiment of the present application. Figure 4 As shown, the adjustment device includes:
[0054] An acquiring unit 10 is configured to acquire relevant parameters when the wireless router is within a first target bandwidth, the relevant parameters including: the wireless router's external network traffic, the target client's traffic, and an average download rate, wherein the target client is a client communicating with the wireless router, and the average download rate is an average speed for downloading network resources;
[0055] The first control unit 20 is configured to at least control the wireless router to adjust from the first target bandwidth to the second target bandwidth when the relevant parameters meet predetermined conditions, wherein the predetermined conditions include: the external network traffic is less than or equal to a first predetermined value, the traffic of the target client is less than or equal to a second predetermined value, and the average download rate is less than or equal to a third predetermined value, wherein the first target bandwidth is less than the second target bandwidth.
[0056] In the above-mentioned bandwidth adjustment device, the acquisition unit is used to obtain relevant parameters when the wireless router is at the first target bandwidth. The above-mentioned relevant parameters include: the wireless router's external network traffic, the target client's traffic and the average download rate. The above-mentioned target client is a client that is connected to the above-mentioned wireless router for communication, and the above-mentioned average download rate is the average speed of downloading network resources; the first control unit is used to at least control the above-mentioned wireless router to adjust from the above-mentioned first target bandwidth to the second target bandwidth when the above-mentioned relevant parameters meet predetermined conditions. The above-mentioned predetermined conditions include: the above-mentioned external network traffic is less than or equal to a first predetermined value, the above-mentioned target client's traffic is less than or equal to a second predetermined value, and the above-mentioned average download rate is less than or equal to a third predetermined value, wherein the above-mentioned first target bandwidth is less than the above-mentioned second target bandwidth. In this solution, by judging whether the obtained relevant parameters meet the predetermined conditions, that is, this solution judges whether the wireless router is in a low-load traffic situation based on the obtained relevant parameters. When the wireless router is in a low-load traffic situation, the wireless router is at least controlled to adjust from the first target bandwidth to the second target bandwidth. This solution realizes that when the user has low demand for the wireless network or the user is not using the wireless network, the wireless router is at least controlled to adjust from the first target bandwidth to the second target bandwidth. This ensures that the user is basically unaware when the wireless router adjusts from the first target bandwidth to the second target bandwidth. Since the user has low demand for the wireless network or does not use the wireless network The adjustment is made under the network condition, so there will be no problems such as user Internet access freezes and user device disconnections, thereby ensuring that users always have good network services when using the wireless network. The wireless router in this solution can automatically adjust from the first target bandwidth to the second target bandwidth when detecting that relevant parameters meet the predetermined conditions, without the user having to restart the wireless router or reconfigure the wireless router to the second target bandwidth. In this solution, no other operations are required from the user, ensuring a good user experience, thereby solving the problem of poor user experience caused by user Internet access freezes and user device disconnections when the 5G frequency band is restored from 80MHz to 160MHz in the prior art.
[0057] In actual application, the above-mentioned first target bandwidth is 80MHz, and the above-mentioned second target bandwidth is 160MHz. In addition, the external network in this application can be called a wide area network, also called a remote network. The key point of specifically judging the external network and the internal network is whether they are interconnected with the vast outside world. When the above-mentioned wireless router is connected to multiple client devices, if the client device communicates with the outside world, the traffic used is called external network traffic; when multiple client devices communicate and do not access external resources, the traffic used is called internal network traffic. Secondly, when the wireless network includes a main wireless router and at least one auxiliary wireless router, the main wireless router is generally the entrance and exit for accessing external resources, that is, when obtaining relevant parameters, the relevant parameters corresponding to the main wireless router are external network traffic, target client traffic and average download rate, while the relevant parameters corresponding to the auxiliary wireless router are internal network traffic.
[0058] In addition, when multiple target clients are connected to the wireless router for communication, the traffic of each target client is required to be less than or equal to the second predetermined value.
[0059] In actual application, the first predetermined value may be 3MB of traffic within 30 seconds; the second predetermined value may be 60KB of traffic within 30 seconds; and the third predetermined value may be 100KB / s.
[0060] Specifically, when the above-mentioned wireless router is at 160MHz (i.e., the second target bandwidth), if the wireless router detects a radar signal, it will drop to 80MHz (the first target bandwidth), and the bandwidth cannot be restored by itself after the radar time. Only after the user restarts the wireless router or reconfigures the wireless router to 160MHz bandwidth can the wireless router be restored from 80MHz to 160Mhz, that is, adjusted from the first target bandwidth to the second target bandwidth. In this solution, when the wireless router is in 80MHz bandwidth, relevant parameters are obtained, and when the relevant parameters meet predetermined conditions, the wireless router is adjusted from 80MHz to 160MHz. That is, this solution realizes adjusting the wireless router from 80MHz to 160MHz when the user has low demand for the wireless network or the user is not using the wireless network. The above process does not require additional operation by the user. The above wireless router can automatically adjust from 80MHz to 160MHz, which not only brings better network services to users, but also ensures that users have less operations, thereby solving the problem of poor user experience caused by user Internet access lag, user device disconnection, etc. when the 5G frequency band is restored from 80MHz to 160MHz in the existing technology.
[0061] In one embodiment of the present application, the first control unit includes a first control module, a second control module, and a third control module, wherein the first control module is used to control the wireless router to adjust to the second target bandwidth; the second control module is used to control the wireless router to scan for radar signals when the wireless router is within the second target bandwidth; and the third control module is used to control the wireless router to maintain the second target bandwidth if the wireless router does not scan for the radar signal within a predetermined time. In this embodiment, when the wireless router is within the second target bandwidth, it is determined whether the wireless router has scanned for a radar signal within a predetermined time. If no radar signal is scanned, the wireless router is controlled to maintain the second target bandwidth. This ensures that it is more efficient to determine whether the bandwidth of the wireless router can be successfully restored to the second target bandwidth.
[0062] In actual application, the predetermined time may be 1 minute, but is not limited to 1 minute.
[0063] In order to more efficiently restore the bandwidth of the secondary wireless router to the second target bandwidth, in another embodiment of the present application, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, the first control unit further includes a fourth control module, which is used to control the secondary wireless router to adjust from the first target bandwidth to the second target bandwidth and maintain the second target bandwidth.
[0064] Specifically, the main wireless router and the auxiliary wireless router form a wireless network, and the main wireless router and the auxiliary wireless router are connected through the network frequency band communication. Of course, in actual application, the main wireless router can be connected to multiple auxiliary wireless routers, and the auxiliary wireless router is used to detect the connectivity of the network node where the auxiliary wireless router is located. There are two specific ways to connect a main wireless router with multiple auxiliary wireless routers. Specifically: the first connection method, such as Figure 2 As shown, the first auxiliary wireless router, the second auxiliary wireless router and the third auxiliary wireless router are all connected to the main wireless router; the second connection method, such as Figure 3 As shown, the first auxiliary wireless router, the second auxiliary wireless router and the third auxiliary wireless router are all connected to the main wireless router for communication, and the fourth auxiliary wireless router can also be connected to the first auxiliary wireless router for communication.
[0065] In addition, the above-mentioned network frequency band can be 2.4GHz or 5GHz. During the communication connection between the auxiliary wireless router and the main wireless router, the auxiliary wireless router can communicate with the main wireless router through the 2.4GHz network frequency band, and can also communicate with the main wireless router through the 5GHz network frequency band. Of course, it can also communicate with the main wireless router through the 2.4GHz and 5GHz network frequency bands.
[0066] In order to ensure that the network topology does not change, that is, to maintain the original topology when the primary wireless router and the secondary wireless router return to the second target bandwidth, in another embodiment of the present application, when there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, the first control unit further includes a fifth control module, a sixth control module, and a seventh control module, wherein the fifth control module is used to control the secondary wireless routers to adjust to the second target bandwidth; the sixth control module is used to control the secondary wireless routers to scan for radar signals when the secondary wireless routers are within the second target bandwidth; and the seventh control module is used to control the secondary wireless routers to maintain the second target bandwidth at least when the primary wireless router does not scan the radar signal.
[0067] Specifically, at least when the primary wireless router does not detect the radar signal, controlling the secondary wireless router to maintain the second target bandwidth can be: first, if the primary wireless router does not detect the radar signal within a predetermined time period, controlling both the primary wireless router and the secondary wireless router to maintain the second target bandwidth; second, if neither the primary wireless router nor the secondary wireless router detects the radar signal within the predetermined time period, controlling both the primary wireless router and the secondary wireless router to maintain the second target bandwidth. Furthermore, if the primary wireless router detects a radar signal but the secondary wireless router does not, the specific result is based on the result of the primary wireless router's scan.
[0068] In another embodiment of the present application, when there are multiple wireless routers, including a primary wireless router and a secondary wireless router, the adjustment device further includes a second control unit and a third control unit, wherein the second control unit is configured to control the primary wireless router to send a detection command to the secondary wireless router before at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth, the detection command being a command for detecting whether the intranet traffic of the secondary wireless router is less than or equal to a fourth predetermined value; and the third control unit is configured to control the primary wireless router to receive detection information sent by the secondary wireless router, the detection information being information indicating whether the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value. In this embodiment, when the multiple wireless routers include the primary wireless router and the secondary wireless router, the primary wireless router sends a detection command to the secondary wireless router to determine whether the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value. Subsequently, if it is determined that the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value, the primary wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth, further ensuring that it is possible to more accurately determine whether the user is not using the wireless network or has low demand for the wireless network.
[0069] Specifically, the fourth predetermined value may be 5 MB / s.
[0070] In the case where the multiple wireless routers include a primary wireless router and a secondary wireless router, in order to further more accurately determine whether the primary wireless router can be adjusted from the first target bandwidth to the second target bandwidth, and to further more accurately determine whether the user is in a state of not using the wireless network or has low demand for the wireless network, in one embodiment of the present application, the above-mentioned relevant parameters satisfying the predetermined conditions also include: the above-mentioned intranet traffic of the above-mentioned secondary wireless router is less than or equal to the above-mentioned fourth predetermined value; the above-mentioned primary wireless router and the above-mentioned secondary wireless router are respectively communicated with each other via a first network frequency band and a second network frequency band, and the above-mentioned first network frequency band is less than the above-mentioned second network frequency band.
[0071] In a specific embodiment of the present application, when the relevant parameters of the main wireless router meet the predetermined conditions, the intranet process of the auxiliary wireless router is less than or equal to the fourth predetermined value, and the auxiliary wireless router and the main wireless router are communicated and connected through the 2.4GHz and 5GHz network frequency bands, it is determined that the main wireless router and the auxiliary wireless router meet the conditions for adjusting the bandwidth. At this time, the main wireless router can send an instruction to adjust the bandwidth to the auxiliary wireless router. After receiving the instruction to adjust the bandwidth, the auxiliary wireless router can follow the main wireless router to make adjustments according to needs, and can also adjust the bandwidth by itself.
[0072] In another embodiment of the present application, the above-mentioned adjustment device also includes a determination unit, which is used to determine whether the above-mentioned wireless router supports the activation of the above-mentioned second target bandwidth before obtaining the above-mentioned relevant parameters when the wireless router is in the first target bandwidth; the above-mentioned acquisition unit includes an acquisition module, which is used to obtain the above-mentioned relevant parameters when the above-mentioned wireless router supports the activation of the above-mentioned second target bandwidth and the above-mentioned wireless router is in the first target bandwidth.
[0073] In order to make those skilled in the art more clearly understand the technical solution of this application, the following will be described with reference to specific embodiments:
[0074] Example
[0075] like Figure 5 As shown, in a wireless network consisting of a primary wireless router and multiple secondary wireless routers, the primary wireless router first needs to check the 5G bandwidth to determine whether the current bandwidth of the primary wireless router is 160 MHz. If the primary wireless router is not at 160 MHz and supports adjustment to 160 MHz bandwidth, relevant parameters of the primary wireless router, namely, external network traffic, target client traffic, and average download rate, are obtained. If all relevant parameters meet predetermined conditions, the primary wireless router sends a detection command to each secondary wireless router to determine whether the intranet traffic of each secondary wireless router is less than or equal to a fourth predetermined value. If the intranet traffic of each secondary wireless router is less than or equal to the fourth predetermined value, and the primary wireless router is connected to the multiple secondary wireless routers via 2.4 GHz and 5 GHz network frequency bands, it is determined that the primary wireless router and the multiple secondary wireless routers meet the conditions for adjusting the bandwidth, namely, the conditions for adjusting the bandwidth to 160 MHz, and an attempt to adjust the bandwidth is initiated. If the conditions for adjusting the bandwidth are not met, it is necessary to again determine whether the relevant parameters of the primary wireless router meet the predetermined conditions and whether the intranet traffic of the secondary wireless routers is less than or equal to the fourth predetermined value.
[0076] Secondly, there are two methods for adjusting the bandwidth of the main wireless router and multiple auxiliary wireless routers to 160MHz. The first method is to adjust the main wireless router to the above-mentioned second target bandwidth. When the main wireless router is in the above-mentioned second target bandwidth, the main wireless router is controlled to scan for radar signals; when the main wireless router fails to scan the above-mentioned radar signal within a predetermined time, the main wireless router is controlled to maintain at the above-mentioned second target bandwidth, and the multiple auxiliary wireless routers are restored to the second target bandwidth as the main router recovers, that is, the auxiliary wireless routers are first controlled to adjust from the first target bandwidth to the second target bandwidth and all remain at the second target bandwidth; the second method is to adjust the main wireless router and multiple auxiliary wireless routers to the second target bandwidth. When the main wireless router and the multiple auxiliary wireless routers are all in the second target bandwidth, the main wireless router and the multiple auxiliary wireless routers are controlled to scan for radar signals. When the main wireless router, or the main wireless router and the multiple auxiliary wireless routers, fail to scan for radar signals within a predetermined time, the main wireless router and the multiple auxiliary wireless routers are controlled to maintain at the above-mentioned second target bandwidth. In addition, in this solution, after the bandwidth adjustment of the main wireless router is completed, each auxiliary wireless router is reassociated with the main wireless router, the network configuration is no longer maintained, the bandwidth of each auxiliary wireless router is improved, and the network restores the original topology.
[0077] The bandwidth adjustment device includes a processor and a memory. The acquisition unit and the first control unit are stored in the memory as program units. The processor executes the program units stored in the memory to implement corresponding functions.
[0078] The processor includes a kernel, which retrieves the corresponding program unit from memory. One or more kernels can be configured, and kernel parameters are adjusted to address the existing issue of poor user experience caused by network lag and device disconnection when the 5G frequency band is restored from 80MHz to 160MHz.
[0079] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one memory chip.
[0080] An embodiment of the present invention provides a computer-readable storage medium having a program stored thereon. When the program is executed by a processor, the above-mentioned bandwidth adjustment method is implemented.
[0081] An embodiment of the present invention provides a processor, which is used to run a program, wherein the bandwidth adjustment method is executed when the program is run.
[0082] An embodiment of the present invention provides a device, comprising a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, at least the following steps are performed:
[0083] Step S101, when the wireless router is at a first target bandwidth, obtaining relevant parameters, the relevant parameters including: the wireless router's external network traffic, the target client's traffic, and an average download rate, the target client being a client communicating with the wireless router, and the average download rate being an average speed for downloading network resources;
[0084] Step S102, when the above-mentioned relevant parameters meet predetermined conditions, at least control the above-mentioned wireless router to adjust from the above-mentioned first target bandwidth to the second target bandwidth, the above-mentioned predetermined conditions include: the above-mentioned external network traffic is less than or equal to the first predetermined value, the traffic of the above-mentioned target client is less than or equal to the second predetermined value, and the above-mentioned average download rate is less than or equal to the third predetermined value, wherein the above-mentioned first target bandwidth is less than the above-mentioned second target bandwidth.
[0085] The devices in this article can be servers, PCs, PADs, mobile phones, etc.
[0086] The present application also provides a computer program product, which, when executed on a data processing device, is adapted to execute a program for initializing at least the following method steps:
[0087] Step S101, when the wireless router is at a first target bandwidth, obtaining relevant parameters, the relevant parameters including: the wireless router's external network traffic, the target client's traffic, and an average download rate, the target client being a client communicating with the wireless router, and the average download rate being an average speed for downloading network resources;
[0088] Step S102, when the above-mentioned relevant parameters meet predetermined conditions, at least control the above-mentioned wireless router to adjust from the above-mentioned first target bandwidth to the second target bandwidth, the above-mentioned predetermined conditions include: the above-mentioned external network traffic is less than or equal to the first predetermined value, the traffic of the above-mentioned target client is less than or equal to the second predetermined value, and the above-mentioned average download rate is less than or equal to the third predetermined value, wherein the above-mentioned first target bandwidth is less than the above-mentioned second target bandwidth.
[0089] In the above embodiments of the present invention, the description of each embodiment has its own focus. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0090] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only exemplary. For example, the division of the above-mentioned units can be a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0091] The units described above as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0092] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0093] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the above-mentioned methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a mobile hard disk, a magnetic disk or an optical disk.
[0094] From the above description, it can be seen that the above embodiments of the present application achieve the following technical effects:
[0095] 1) In the bandwidth adjustment method of the present application, first, when the wireless router is at a first target bandwidth, relevant parameters are obtained. Then, when the relevant parameters meet predetermined conditions, at least the wireless router is controlled to adjust from the first target bandwidth to a second target bandwidth, wherein the predetermined conditions include: the external network traffic is less than or equal to a first predetermined value, the target client traffic is less than or equal to a second predetermined value, and the average download rate is less than or equal to a third predetermined value. In this solution, by determining whether the obtained relevant parameters meet the predetermined conditions, that is, the solution determines whether the wireless router is in a low-load traffic state based on the obtained relevant parameters, and when the wireless router is in a low-load traffic state, at least the wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth. This solution enables the user to control the wireless router to adjust from the first target bandwidth to the second target bandwidth when the user has low demand for the wireless network or is not using the wireless network. This ensures that the user is essentially unaware of the wireless router adjusting from the first target bandwidth to the second target bandwidth, because the user has low demand for the wireless network or is not using the wireless network. The adjustment is made under the network condition, so there will be no problems such as user Internet access freezes and user device disconnections, thereby ensuring that users always have good network services when using the wireless network. The wireless router in this solution can automatically adjust from the first target bandwidth to the second target bandwidth when detecting that relevant parameters meet the predetermined conditions, without the user having to restart the wireless router or reconfigure the wireless router to the second target bandwidth. In this solution, no other operations are required from the user, ensuring a good user experience, thereby solving the problem of poor user experience caused by user Internet access freezes and user device disconnections when the 5G frequency band is restored from 80MHz to 160MHz in the prior art.
[0096] 2) In the bandwidth adjustment device of the present application, the acquisition unit is used to obtain relevant parameters when the wireless router is at the first target bandwidth. The above-mentioned relevant parameters include: the wireless router's external network traffic, the target client's traffic and the average download rate. The above-mentioned target client is a client that is connected to the above-mentioned wireless router for communication, and the above-mentioned average download rate is the average speed of downloading network resources; the first control unit is used to at least control the above-mentioned wireless router to adjust from the above-mentioned first target bandwidth to the second target bandwidth when the above-mentioned relevant parameters meet predetermined conditions. The above-mentioned predetermined conditions include: the above-mentioned external network traffic is less than or equal to the first predetermined value, the above-mentioned target client's traffic is less than or equal to the second predetermined value, and the above-mentioned average download rate is less than or equal to the third predetermined value, wherein the above-mentioned first target bandwidth is less than the above-mentioned second target bandwidth. In this solution, by judging whether the obtained relevant parameters meet the predetermined conditions, that is, this solution judges whether the wireless router is in a low-load traffic situation based on the obtained relevant parameters. When the wireless router is in a low-load traffic situation, the wireless router is at least controlled to adjust from the first target bandwidth to the second target bandwidth. This solution realizes that when the user has low demand for the wireless network or the user is not using the wireless network, the wireless router is at least controlled to adjust from the first target bandwidth to the second target bandwidth. This ensures that the user is basically unaware when the wireless router adjusts from the first target bandwidth to the second target bandwidth. Since the user has low demand for the wireless network or does not use the wireless network The adjustment is made under the network condition, so there will be no problems such as user Internet access freezes and user device disconnections, thereby ensuring that users always have good network services when using the wireless network. The wireless router in this solution can automatically adjust from the first target bandwidth to the second target bandwidth when detecting that relevant parameters meet the predetermined conditions, without the user having to restart the wireless router or reconfigure the wireless router to the second target bandwidth. In this solution, no other operations are required from the user, ensuring a good user experience, thereby solving the problem of poor user experience caused by user Internet access freezes and user device disconnections when the 5G frequency band is restored from 80MHz to 160MHz in the prior art.
[0097] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.
Claims
1. A bandwidth adjustment method, characterized in that: include: When the wireless router is at a first target bandwidth, obtaining relevant parameters, the relevant parameters including: external network traffic of the wireless router, traffic of a target client, and an average download rate, the target client being a client communicating with the wireless router, and the average download rate being an average speed for downloading network resources; When the relevant parameters meet predetermined conditions, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth, the predetermined conditions including: the external network traffic is less than or equal to a first predetermined value, the traffic of the target client is less than or equal to a second predetermined value, and the average download rate is less than or equal to a third predetermined value, wherein the first target bandwidth is less than the second target bandwidth; At least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth includes: controlling the wireless router to adjust to the second target bandwidth; when the wireless router is at the second target bandwidth, controlling the wireless router to scan for radar signals; when the wireless router does not scan the radar signal within a predetermined time, controlling the wireless router to remain at the second target bandwidth.
2. The method according to claim 1, characterized in that In a case where there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, at least controlling the wireless routers to adjust from the first target bandwidth to the second target bandwidth further includes: The secondary wireless router is controlled to adjust from the first target bandwidth to the second target bandwidth and maintain at the second target bandwidth.
3. The method according to claim 1, characterized in that In a case where there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, at least controlling the wireless routers to adjust from the first target bandwidth to the second target bandwidth further includes: Controlling the secondary wireless routers to adjust to the second target bandwidth; When the secondary wireless router is in the second target bandwidth, controlling the secondary wireless router to scan for radar signals; At least when the primary wireless router does not scan the radar signal, the secondary wireless router is controlled to maintain the second target bandwidth.
4. The method according to claim 1, wherein In a case where there are multiple wireless routers, and the multiple wireless routers include a primary wireless router and a secondary wireless router, before at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth, the method further includes: Controlling the primary wireless router to send a detection command to the secondary wireless router, wherein the detection command is a command for detecting whether the intranet traffic of the secondary wireless router is less than or equal to a fourth predetermined value; The primary wireless router is controlled to receive detection information sent by the secondary wireless router, where the detection information is used to indicate whether the intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value.
5. The method according to claim 4, characterized in that The relevant parameters satisfying the predetermined conditions also include: The intranet traffic of the secondary wireless router is less than or equal to the fourth predetermined value; The primary wireless router is communicated with the secondary wireless router via a first network frequency band and a second network frequency band, respectively. The first network frequency band is smaller than the second network frequency band.
6. The method according to any one of claims 1 to 5, characterized in that When the wireless router is at the first target bandwidth, before obtaining the relevant parameters, the method further includes: determining whether the wireless router supports enabling the second target bandwidth; When the relevant parameters meet predetermined conditions, at least controlling the wireless router to adjust from the first target bandwidth to the second target bandwidth includes: when the wireless router supports enabling the second target bandwidth and the wireless router is at the first target bandwidth, acquiring the relevant parameters.
7. A bandwidth adjustment device, characterized in that: include: an acquiring unit, configured to acquire relevant parameters when the wireless router is at a first target bandwidth, the relevant parameters including: external network traffic of the wireless router, traffic of a target client, and an average download rate, wherein the target client is a client communicating with the wireless router, and the average download rate is an average speed for downloading network resources; a first control unit, configured to control at least the wireless router to adjust from the first target bandwidth to a second target bandwidth if the relevant parameters meet predetermined conditions, the predetermined conditions including: the external network traffic is less than or equal to a first predetermined value, the traffic of the target client is less than or equal to a second predetermined value, and the average download rate is less than or equal to a third predetermined value, wherein the first target bandwidth is less than the second target bandwidth; The first control unit includes a first control module, a second control module, and a third control module, wherein the first control module is used to control the wireless router to adjust to the second target bandwidth; the second control module is used to control the wireless router to scan for radar signals when the wireless router is in the second target bandwidth; and the third control module is used to control the wireless router to maintain the second target bandwidth when the wireless router does not scan the radar signal within a predetermined time.
8. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein the program executes the method according to any one of claims 1 to 6.
9. A processor, characterized in that: The processor is configured to run a program, wherein the program executes the method according to any one of claims 1 to 6 when running.
Citation Information
Patent Citations
Channel switching method and channel switching device
CN106255214A