Network speed management method of wireless router
The wireless router's dynamic bandwidth allocation method addresses static allocation issues by prioritizing high-priority devices during congestion and optimizing resource use, enhancing network performance.
Patent Information
- Application Number
- CN202510595602.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-09
- Publication Date
- 2025-07-15
AI Technical Summary
Existing wireless routers cannot dynamically adjust resource allocation when the network load is high, resulting in the network speed of high-priority devices being affected, while bandwidth limitations still affect the device's network access experience when the load is low.
Configure traffic management functions, provide manual and automatic modes, and dynamically adjust bandwidth allocation by recording the equipment cycle network rate, ensuring the traffic usage of high-priority devices, and relaxing restrictions when resources are abundant.
It realizes dynamic adjustment of bandwidth allocation according to network load conditions, ensures the network speed requirements of high-priority equipment, while reducing user operation burden and improving network resource utilization efficiency.
Smart Images

Figure CN120321680A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to network access management technology, and particularly to a network speed management method for a wireless router. Background Art
[0002] At present, the application of wireless routers has been very common. Whether in public places (such as shopping malls, stations, etc.), in enterprise offices, or in personal families, wireless routers have become an indispensable network device in people's daily work and life. With the popularization of the Internet and the rapid development of the Internet of Things, smart home, and 5G technologies, the number and types of devices in the network environment have increased sharply, posing higher requirements for the performance and management capabilities of wireless routers.
[0003] Most existing wireless routers are based on static configurations or simple traffic management strategies. For example, according to the types of the attached devices, different priorities and bandwidth limits are set for different types of attached devices. However, when the network load is high, the resource allocation cannot be adjusted according to the actual bandwidth usage of the devices, resulting in the network speed of high-priority devices being affected. And when the network load is low, if the bandwidth is still limited according to the priority, it will affect the network access experience of the devices. Summary of the Invention
[0004] The technical problem to be solved by the present invention is: to propose a network speed management method for a wireless router, solve the problem that the existing wireless routers cannot perform dynamic bandwidth resource allocation, and more reasonably coordinate the resource usage of each attached device of the router.
[0005] The technical solution adopted by the present invention to solve the above technical problem is:
[0006] A network speed management method for a wireless router, comprising:
[0007] Configure and enable the traffic management function of the attached devices in the wireless router. Under the priority traffic management function of the attached devices, the user can select to manually configure the traffic management mode or the automatic traffic management mode according to the needs; if the user selects the manual configuration traffic management mode, then manually configure the priorities of each attached device.
[0008] After the attached device accesses the wireless router, the router takes one minute as a cycle, records the average network rate of the corresponding device within one cycle as the cycle network rate; the router calculates the sum of the cycle network rates of all attached devices in the previous cycle and compares it with a preset rate threshold. If the preset rate threshold is reached, then execute the traffic restriction strategy under the corresponding traffic management mode selected by the user in the current cycle, otherwise, no traffic restriction is performed in the current cycle.
[0009] Further, the preset rate threshold is 90% of the maximum rate of the wireless router.
[0010] Further, if the user selects the manual configuration traffic management mode, the priorities of the subordinate devices are manually configured according to the device type, user requirements or importance. The priorities include three levels: high priority, medium priority and low priority.
[0011] Further, if the user selects the manual configuration traffic management mode and does not manually configure the priorities of one or some subordinate devices, they are defaulted to medium-priority devices.
[0012] Further, the traffic limit policies in the manual configuration traffic management mode include:
[0013] Limit the rate of each low-priority device not to exceed 1.1 Mbps; limit the rate of each medium-priority device according to the difference between 10% of the maximum rate of the wireless router and the sum of the limited rates of all low-priority devices; do not limit the speed of each high-priority device.
[0014] Further, the traffic limit policies in the automatic traffic management mode include:
[0015] The router takes the periodic network rate of each device recorded in the previous period as the speed limit value of the corresponding device in the current period. If the periodic network rate of the device in the current period is greater than or equal to 90% of its speed limit value, the speed limit value will be adjusted to 1.1 times the speed limit value of the current period in the next period. Otherwise, the speed limit value for the next period is set to the periodic network rate of the current period.
[0016] The beneficial effects of the present invention are:
[0017] (1) The solution of the present invention dynamically allocates bandwidth resources based on the actual usage of network traffic by devices. When network resources are scarce, the rates of medium-priority and low-priority devices are restricted to ensure the traffic usage of high-priority devices. When network resources are abundant, the devices are not speed-limited to ensure the network usage experience of each access device.
[0018] (2) The solution of the present invention provides two traffic management modes. One is the manual configuration traffic management mode, where the user can manually configure the priorities of each device according to the device type, usage requirements or importance to meet the personalized needs of the user in different scenarios. The other is the automatic traffic management mode, which does not require the user to manually configure, but dynamically adjusts the network speed limit value for the next period according to the actual usage of the device in the previous period. This mode reduces the user's operation burden and is especially suitable for users who are not familiar with network configuration or who want to simplify operations. At the same time, through the dynamic management of traffic resources, the reasonable utilization of network resources is ensured. Description of the Drawings
[0019] Figure 1 This is the flowchart of the network speed management method for the wireless router in the present invention. Specific implementation manner
[0020] The present invention aims to provide a network speed management method for a wireless router, solve the problem that the existing wireless router cannot perform dynamic bandwidth resource allocation, and more reasonably coordinate the resource usage of each device connected to the router. Its core idea is: based on the usage of network resources by the device in the previous time period, decide whether to execute the traffic restriction strategy in the next period, so as to realize dynamic resource allocation according to the network usage; moreover, the traffic restriction strategy in this solution corresponds to two modes. In the manually configured traffic management mode, based on the pre-configured priority of the device, the rate of medium-priority and low-priority devices can be restricted to ensure the traffic usage of high-priority devices. In the automatic traffic management mode, directly adjust the network speed limit value of the corresponding device in the next period dynamically according to the actual usage of the device in the previous period, so as to make the network resource allocation more in line with the actual usage of network resources.
[0021] In terms of specific implementation, the process of the network speed management method for the wireless router provided by the present invention is shown in Figure 1 and includes the following implementation steps:
[0022] S1. Configure and enable the traffic management function of the devices connected to the router.
[0023] In this step, configure and enable the traffic management function of the devices connected to the router in the wireless router. Under the traffic management function of the priority of the devices connected to the router, two modes are provided for the user to choose, namely the manually configured traffic management mode and the automatic traffic management mode; if the user selects the manually configured traffic management mode, the user needs to further configure the priority of each device connected to the router. The priority includes three levels: high priority, medium priority, and low priority. When configuring, the configuration selection can be made according to the device type (such as game console, video conferencing device, smart home controller, etc.), user needs or importance. If the user does not configure the priority for a certain device or certain devices connected to the router, the system will default the corresponding device as a medium-priority device.
[0024] After the priority configuration, the router will record the MAC address of each device and associate it with its corresponding priority, so as to facilitate subsequent traffic management and resource allocation according to the MAC address.
[0025] If the user selects the automatic traffic management mode, there is no need for the user to perform manual configuration operations, and the router will dynamically allocate network speed for each device according to the usage of network resources by each device within the cycle time.
[0026] S2. Calculate the sum of the periodic network rates of all subordinate devices in the previous period;
[0027] In this step, after the subordinate device is connected to the wireless router, the router takes one minute as a period and records the average network rate of the corresponding device in one period as the periodic network rate. The periodic network rate can relatively timely reflect the device's utilization of network resources. By adding up the periodic network rates of all subordinate devices connected to the wireless router in the previous period, the sum of the periodic network rates of all subordinate devices in the previous period is obtained.
[0028] S3. Determine whether to execute the traffic restriction policy;
[0029] In this step, compare the sum of the periodic network rates of all subordinate devices in the previous period with a preset rate threshold to determine whether to execute the traffic restriction policy. Among them, the sum of the periodic network rates of all subordinate devices in the previous period reflects the usage of network resources by all subordinate devices in the previous period. The preset rate threshold can be set to 90% of the maximum rate of the wireless router. The maximum rate of the wireless router is obtained through speed measurement, rather than its theoretical rate. Then, when the sum of the periodic network rates of all subordinate devices in the previous period reaches or exceeds 90% of the maximum rate of the wireless router, it indicates that the bandwidth resources are relatively tight. In order to ensure the traffic usage of high-priority devices, it is necessary to execute the traffic restriction policy in the current period. Otherwise, it indicates that the bandwidth resources are relatively abundant, and each subordinate device can use traffic normally in the current period.
[0030] This solution makes decisions on whether to perform traffic restriction in the next period based on the actual traffic usage statistics of each period, which is a dynamic traffic management method and can adapt to complex and changeable network environments.
[0031] S4. Manually configure the traffic restriction policy in the traffic management mode;
[0032] In this step, for manually configuring the traffic restriction policy in the traffic management mode, the traffic usage of high-priority devices is preferentially guaranteed, and the speeds of medium-priority and low-priority devices are limited. An exemplary implementation method is as follows:
[0033] Limit the rate of each low-priority device not to exceed 1.1 Mbps; According to the difference between 10% of the maximum rate of the wireless router and the sum of the limited rates of all low-priority devices, limit the rate of each medium-priority device. For example: limit the rate of each medium-priority device not to exceed (10% * router maximum rate - 1.1 Mbps * m) / n, where m is the number of low-priority devices and n is the number of medium-priority devices; Do not limit the speed of each high-priority device.
[0034] This method can ensure the network speed requirements of high-priority devices while reasonably allocating the bandwidth of medium-priority devices, avoiding low-power devices from occupying too much bandwidth and affecting the normal use of medium-priority devices.
[0035] Of course, it is also possible to directly set a fixed speed limit value for medium-priority devices, such as 50 Mbps. However, since the devices connected to the wireless router are dynamic, directly limiting the speed of medium-priority devices in the form of a fixed speed limit value may still affect the network usage of high-priority devices when the number of medium-priority devices connected is large, and its effect is not as good as the aforementioned method.
[0036] S5. Traffic limiting strategy in the automatic traffic management mode;
[0037] In this step, for the traffic limiting strategy in the automatic traffic management mode, the network speed is dynamically allocated according to the actual bandwidth usage of each connected device within a period. An exemplary implementation is as follows:
[0038] The router takes the recorded cycle network rate of each device in the previous cycle as the speed limit value of the corresponding device in the current cycle. If the cycle network rate of a device in the current cycle is greater than or equal to 90% of its speed limit value, the speed limit value will be adjusted to 1.1 times the speed limit value of the current cycle in the next cycle. Otherwise, the speed limit value for the next cycle is set to the cycle network rate of the current cycle.
[0039] This method does not require user settings and is fully automated. Through the dynamic management of traffic resources, it ensures the reasonable utilization of network resources.
[0040] Example 1
[0041] This example is applied to a home scenario, and the user selects the manual configuration traffic management mode. Assume that the maximum speed of the wireless router is 3.5 Gbps, and there are three devices connected to the router: Device A: An online gaming device; Device B: A web browsing device; Device C: A smart home device. The implementation process is as follows:
[0042] The user enables the manual configuration traffic management mode on the router management page, and the user manually configures the priority of each connected device according to the requirements: for example, set Device A as high priority, set Device B as medium priority, and set Device C as low priority.
[0043] The router takes one minute as a cycle and records the average network rate (cycle network rate) of each device within the current cycle. The router calculates the sum of the cycle network rates of all the attached devices in the previous cycle and compares it with a preset rate threshold (90% of the maximum rate of the wireless router). If the preset rate threshold is reached, the traffic limiting policy configured manually is executed in the current cycle; otherwise, no traffic limiting is performed.
[0044] Suppose the statistical values in the previous cycle (9:59:00 - 10:00:00) are as follows: the average rate of device A is 2.5 Gbps, the average rate of device B is 100 Mbps, and the average rate of device C is 20 Mbps. Then the total rate in the previous cycle: 2.5 Gbps + 100 Mbps + 1.1 Mbps = 2.62 Gbps; the preset rate threshold is 90% of 3.5 Gbps, that is, 3.15 Gbps. Since 2.62 Gbps does not reach 3.15 Gbps, no traffic limiting is performed in the current cycle (10:00:00 - 10:01:00).
[0045] Next, suppose the statistical values in the current cycle (10:00:00 - 10:01:00) are as follows: the average rate of device A is 2.8 Gbps, the average rate of device B is 600 Mbps, and the average rate of device C is 30 Mbps. Then the total rate in the current cycle: 2.8 Gbps + 600 Mbps + 20 Mbps = 3.42 Gbps. Since 3.42 Gbps exceeds 3.15 Gbps, traffic limiting is required in the next cycle (10:01:00 - 10:02:00): the speed limit of device C is 1.1 Mbps, and the speed limit of device B is (3.5 Gbps * 10 - 1.1 Mbps) = 348.9 Mbps.
[0046] Embodiment 2
[0047] This embodiment takes the application in a home scenario and the user selects the automatic traffic management mode as an example. Suppose the maximum rate of the wireless router is 3.5 Gbps, and there are three devices connected to the router: device A: an online game device; device B: a web browsing device; device C: a smart home device. The implementation process is as follows:
[0048] The user enables the automatic traffic management mode on the router management page. The router takes one minute as a cycle and records the average network rate (cycle network rate) of each device within the current cycle. The router calculates the sum of the cycle network rates of all the attached devices in the previous cycle and compares it with a preset rate threshold (90% of the maximum rate of the wireless router). If the preset rate threshold is reached, the traffic limiting policy of the automatic traffic management mode is executed in the current cycle; otherwise, no traffic limiting is performed.
[0049] If it is determined that the traffic limit policy of the automatic traffic management mode is executed in the current cycle, the router will use the per-device cycle network rate recorded in the previous cycle as the speed limit value for the corresponding device in the current cycle. If the per-device cycle network rate of a device in the current cycle is greater than or equal to 90% of its speed limit value, the speed limit value will be adjusted to 1.1 times the speed limit value in the current cycle in the next cycle; otherwise, the speed limit value for the next cycle is set to the per-device cycle network rate in the current cycle.
[0050] Assume that the statistical values in the previous cycle (9:59:00 - 10:00:00) are as follows: the average rate of device A is 2.5 Gbps, the average rate of device B is 100 Mbps, and the average rate of device C is 20 Mbps. Then the total rate in the previous cycle: 2.5 Gbps + 100 Mbps + 1.1 Mbps = 2.62 Gbps; the preset rate threshold is 90% of 3.5 Gbps, that is, 3.15 Gbps. Since 2.62 Gbps does not reach 3.15 Gbps, traffic restriction is not performed in the current cycle (10:00:00 - 10:01:00).
[0051] Assume that the statistical values in the current cycle (10:00:00 - 10:01:00) are as follows: the average rate of device A is 2.8 Gbps, the average rate of device B is 600 Mbps, and the average rate of device C is 30 Mbps. Then the total rate in the current cycle: 2.8 Gbps + 600 Mbps + 20 Mbps = 3.42 Gbps. Since 3.42 Gbps exceeds 3.15 Gbps, speed limits need to be set in the next cycle (10:01:00 - 10:02:00): the speed limit for device A is 2.8 Gbps, the speed limit for device B is 600 Mbps, and the speed limit for device C is 30 Mbps.
[0052] After the above speed limits are set, the statistical values in the cycle (10:01:00 - 10:02:00) are as follows: the average rate of device A is 2.7 Gbps, the average rate of device B is 400 Mbps, and the average rate of device C is 20 Mbps; since the actual usage rate of device A, 2.7 Gbps > the speed limit value 2.8 Gbps * 90% (i.e., 2.52 Gbps), the actual usage rate of device B, 400 Mbps < the speed limit value 600 Mbps * 90% (i.e., 540 Mbps), and the actual usage rate of device C, 20 Mbps < the speed limit value 30 Mbps * 90% (i.e., 27 Mbps), then in the next cycle (10:02:00 - 10:03:00), the speed limit values for each device are readjusted as follows: the speed limit value for device A is adjusted to 1.1 * 2.8 Gbps = 3.08 Gbps; the speed limit value for device B is adjusted to 400 Mbps; the speed limit value for device C is adjusted to 20 Mbps.
[0053] Although embodiments of the present invention have been described, it will be understood by those of ordinary skill in the art that various changes, modifications, substitutions, and variations can be made to these embodiments without departing from the principles and spirit of the present invention, and all of them are within the scope of protection of the present invention.
Claims
1. A method for managing the network speed of a wireless router, characterized in that, Including: Configure and enable the traffic management function for the downstream devices in the wireless router. Under the priority traffic management function of the downstream devices, the user can select to manually configure the traffic management mode or the automatic traffic management mode according to the requirements. If the user selects to manually configure the traffic management mode, then manually configure the priorities of each downstream device. After the downstream device is connected to the wireless router, the router takes one minute as a cycle and records the average network rate of the corresponding device within one cycle as the cycle network rate. The router calculates the sum of the cycle network rates of all downstream devices in the previous cycle and compares it with the preset rate threshold. If the preset rate threshold is reached, then execute the traffic restriction policy under the corresponding traffic management mode selected by the user in the current cycle; otherwise, no traffic restriction is performed in the current cycle.
2. A method for managing the network speed of a wireless router according to claim 1, wherein The preset rate threshold is 90% of the maximum rate of the wireless router.
3. A method for managing the network speed of a wireless router according to claim 1, wherein If the user selects to manually configure the traffic management mode, then manually configure the priorities of each downstream device according to the device type, user requirements or importance. The priorities include three levels: high priority, medium priority and low priority.
4. A method for managing the network speed of a wireless router according to claim 3, wherein If the user selects to manually configure the traffic management mode and does not manually configure the priorities of one or some downstream devices, then they are defaulted to medium priority devices.
5. A method for managing the network speed of a wireless router according to claim 3, wherein The traffic restriction policy under the manually configured traffic management mode includes: Restrict the rate of each low priority device not to exceed 1.1 Mbps; restrict the rate of each medium priority device according to the difference between 10% of the maximum rate of the wireless router and the sum of the restricted rates of all low priority devices; do not limit the speed of each high priority device.
6. A method for managing the network speed of a wireless router according to claim 1, wherein The traffic restriction policy under the automatic traffic management mode includes: The router takes the recorded cycle network rate of each device in the previous cycle as the speed limit value of the corresponding device in the current cycle. If the cycle network rate of the device in the current cycle is greater than or equal to 90% of its speed limit value, then adjust the speed limit value to 1.1 times the speed limit value of the current cycle in the next cycle; otherwise, set the speed limit value of the next cycle to the cycle network rate of the current cycle.