Multi-link load balancing test method and device, equipment and storage medium

By obtaining the total multi-link throughput and transmission change parameters of the wireless access point AP, combined with the load balancing strategy, we can determine whether the multi-link passes the load balancing test, which solves the problem of missing multi-link load balancing test in the existing technology, and improves the testing efficiency and accuracy.

CN119653427AInactive Publication Date: 2025-03-18BRITE TECH (SHENZHEN) CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510169371.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-17
Publication Date
2025-03-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

The prior art lacks a method for multi-link load balancing testing for multiple frequency bands in wireless access point AP, resulting in unstable connection and reduced speed when the device switches between different frequency bands.

Method used

By obtaining the total throughput and current transmission change parameters of the multi-link corresponding to the target wireless access point AP, combining the AP's load balancing strategy, the standard transmission change parameters of each link under the conditions of changing test environment are determined, and whether the multi-link has passed the load balancing test.

Benefits of technology

The load balancing test is implemented for multiple links corresponding to multiple frequency bands in the AP, which improves the efficiency and accuracy of multi-link load balancing tests, and ensures the stability of the network and data transmission rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119653427A_ABST
    Figure CN119653427A_ABST
Patent Text Reader

Abstract

The invention relates to the field of link testing, and provides a multi-link load balancing test method, which comprises the following steps of: performing load balancing test on multiple links corresponding to a target AP (Access Point) under a preset test environment change condition, and performing load balancing test on the multiple links based on a current load balancing strategy of the multiple links, and determining a transmission change standard parameter of each link under a test environment change condition, and comparing the transmission change standard parameter conforming to the load balance adjustment result with a current transmission change parameter of multiple links under the test environment change condition, thereby determining a multi-link load balance test result corresponding to the target AP. Therefore, the invention provides the method for carrying out the load balancing test on the multiple links corresponding to the multiple frequency bands in the AP, and the multi-link load balancing test efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of communications, and in particular to a multi-link load balancing test method, device, computer equipment and computer-readable storage medium. Background Art

[0002] Currently, Wi-Fi (Wireless Fidelity) can connect to multiple frequency bands to transmit and receive data at the same time through the multi-link MLO (Multi-Link Operation) function. However, switching between different frequency bands can easily lead to unstable connections and reduced speeds. Compared with traditional single-band links, MLO allows devices to use two or more frequency bands (such as 2.4 GHz, 5 GHz, and 60 GHz) at the same time, and improves overall wireless performance by aggregating the above frequency bands. As a result, devices that support MLO can send and receive data on multiple frequency bands at the same time, effectively improving the data transmission rate of the device and the stability of the network, thereby achieving an increase in throughput and bringing more reliable low latency. However, there is currently a lack of methods for load balancing tests for multi-link MLO corresponding to multiple frequency bands in APs. Summary of the invention

[0003] The main purpose of the present invention is to provide a multi-link load balancing test method, device, equipment and computer-readable storage medium, aiming to provide a method for performing load balancing testing on multiple links corresponding to multiple frequency bands in an AP.

[0004] To achieve the above object, the present invention provides a multi-link load balancing test method, the test method comprising: Obtaining a total throughput of multiple links corresponding to a target wireless access point AP and current transmission change parameters of at least two links in the multiple links under a preset test environment change condition; Acquire the current load balancing strategy of the target AP, and determine the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; When the current transmission change parameter matches the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

[0005] Furthermore, the step of obtaining the total throughput of multiple links corresponding to the target wireless access point AP and current transmission change parameters of at least two links in the multiple links under a preset test environment change condition includes: Obtaining the number of access STAs, transmission traffic type, and transmission traffic of each link under each test environment condition in the environmental change condition; The total throughput is calculated based on the transmission flow corresponding to each link; Based on the number of access STAs, the type of transmission traffic, and the size of transmission traffic under the different test environment conditions, the access STA number change parameter, the transmission traffic type change parameter, and the transmission traffic packet change parameter are calculated.

[0006] Further, the obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a weight balancing strategy, determining a weight parameter of each link under each test environment condition based on the weight balancing strategy; Determine the transmission standard flow packets of each link under the test environment conditions based on the weight parameters of each link under the test environment conditions; Based on the transmission standard traffic packets of each link under the various test environment conditions, the transmission traffic packet change parameters are calculated.

[0007] Further, the obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a priority balancing strategy, determining the transmission flow standard type priority of each link under each test environment condition based on the priority balancing strategy; Determine the transmission flow standard type of each link under the test environment conditions based on the preset transmission flow related information and the transmission flow priority of each link under the test environment conditions; The transmission traffic type change parameter is calculated based on the transmission traffic standard type of each link under the various test environment conditions.

[0008] Further, the obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a user STA offload balancing strategy, determining the proportion of the number of connectable STAs for each link under each test environment condition based on the STA offload balancing strategy; Determine the standard number of STAs to be connected for each link under each test environment condition based on the preset total number of STAs to be connected and the ratio of the number of STAs that can be connected for each link under each test environment condition; The access STA quantity change parameter is calculated based on the standard quantity of access STAs of each link under the various test environment conditions.

[0009] Further, when the current transmission change parameter matches the transmission change standard parameter, determining that the multi-link corresponding to the target AP passes the load balancing test includes: If the change trend of the current transmission change parameter is the same as the change trend of the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

[0010] Furthermore, before obtaining the total throughput of the multi-links corresponding to the target AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change condition, the method further includes: When the test environment change condition is an RSSI signal strength change condition, outputting at least one attenuation signal through an attenuator in the test system; The RSSI signal strength of the target AP is attenuated differently by each attenuation signal to obtain the current transmission change parameters of each link under different RSSI signal strengths; When the test environment change condition is an interfering AP power change condition, outputting a corresponding interference signal at at least one interference power through an interfering AP in the test system; Perform different power interference on each link through each interference signal to obtain the current transmission change parameters of each link under different interference powers; When the test environment change condition is an interference flow change condition, the transmission flow in each link is controlled by the test system to obtain current transmission change parameters of each link under different transmission flows; When the test environment change condition is the number of access terminal station devices STA, each link is accessed through the STA simulator in the test system to obtain the current transmission change parameters of each link under different numbers of access STAs.

[0011] In addition, to achieve the above object, the present invention also provides a multi-link load balancing test device, the test device comprising: A current parameter acquisition module, used to acquire the total throughput of multiple links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multiple links under the preset test environment change conditions; A standard parameter acquisition module, used to acquire the current load balancing strategy of the target AP, and determine the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; The test result determination module is used to determine that the multi-link corresponding to the target AP passes the load balancing test when the current transmission change parameter matches the transmission change standard parameter.

[0012] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer device, which includes a processor, a memory, and a multi-link load balancing test program stored in the memory and executable by the processor, wherein when the multi-link load balancing test program is executed by the processor, the steps of the multi-link load balancing test method as described above are implemented.

[0013] In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a multi-link load balancing test program is stored, wherein when the multi-link load balancing test program is executed by a processor, the steps of the multi-link load balancing test method as described above are implemented.

[0014] The present application provides a multi-link load balancing test method, the test method obtains the total throughput of the multi-links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change conditions; obtains the current load balancing strategy of the target AP, and based on the current load balancing strategy, determines the transmission change standard parameters of each link under the test environment change conditions; if the current transmission change parameters match the transmission change standard parameters, it is determined that the multi-links corresponding to the target AP pass the load balancing test. In the above manner, the present application performs a load balancing test on the multi-links corresponding to the target AP under the preset test environment change conditions, and determines the transmission change standard parameters of each link under the test environment change conditions based on the current load balancing strategy of the multi-links, and compares the transmission change standard parameters that meet the load balancing adjustment results with the current transmission change parameters of the multi-links under the test environment change conditions, thereby determining the multi-link load balancing test results corresponding to the target AP. Thus, a method for performing load balancing tests on multi-links corresponding to multiple frequency bands in an AP is provided, which improves the efficiency of multi-link load balancing tests. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 The figure is a flow chart of the first embodiment of the multi-link load balancing test method of the present invention.

[0016] Figure 2 A schematic diagram of a test environment for a target AP corresponding to multiple links is provided for the present invention.

[0017] Figure 3 It is a schematic diagram of a multi-link load balancing test device of the present invention.

[0018] Figure 4 The figure is a schematic diagram of the hardware structure of a computer device involved in an embodiment of the present invention.

[0019] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0020] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0021] The flowcharts shown in the accompanying drawings are only examples and do not necessarily include all the contents and operations / steps, nor must they be executed in the order described. For example, some operations / steps may also be decomposed, combined or partially merged, so the actual execution order may change according to actual conditions.

[0022] It should be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0023] It should be further understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0024] The multi-link load balancing test method involved in the embodiment of the present invention is mainly applied to computer equipment. The multi-link load balancing test generating device can be a device with display and processing functions such as a PC, a portable computer, and a mobile terminal.

[0025] In conjunction with the accompanying drawings, some embodiments of the present application are described in detail below. In the absence of conflict, the following embodiments and features in the embodiments can be combined with each other.

[0026] Reference Figure 1 , Figure 1 The figure is a flow chart of the first embodiment of the multi-link load balancing test method of the present invention.

[0027] like Figure 1 As shown, an embodiment of the present invention provides a multi-link load balancing test method, and the multi-link load balancing test method includes steps S10 to S20.

[0028] Step S10, obtaining the total throughput of the multi-links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change condition; Currently, Wi-Fi (Wireless Fidelity) can connect to multiple frequency bands to transmit and receive data at the same time through the Multi-Link Operation (MLO) function. However, switching between different frequency bands can easily lead to unstable connections and reduced speeds.

[0029] After analysis, we know that multi-link has the following characteristics: 1. Multi-link support: MLO allows AP devices to use multiple links (such as 2.4 GHz, 5 GHz and 6 GHz bands) for data transmission at the same time. Each link can operate independently or work together, providing higher bandwidth and lower latency.

[0030] 2. Dynamic link selection: WiFi 7's MLO supports dynamic selection of the best link, adjusting the data transmission path based on network congestion, signal strength or link quality to improve overall transmission efficiency.

[0031] 3. Link aggregation: MLO can significantly improve the transmission rate by aggregating the bandwidth of multiple links. For example, combining the spectrum resources of multiple links can increase the transmission speed.

[0032] 4. Low-latency communication: MLO provides link switching function, that is, when the main link is disturbed or unavailable, the device can quickly switch to the backup link without reconnecting to the network, thus achieving low latency and seamless experience.

[0033] 5. High reliability: MLO's multi-link redundant design improves the stability of communication. In the event of a link interruption, another link can quickly take over, reducing the possibility of data packet loss or connection interruption.

[0034] However, the current multi-link does not determine a specific dynamic link selection algorithm, and therefore, the performance of each AP device (such as a router or a switch) is not stable.

[0035] This embodiment provides a method for performing load balancing test on the above-mentioned AP device, by performing load balancing test on the multi-links corresponding to the target AP under the preset test environment change conditions, and determining the transmission change standard parameters of each link under the test environment change conditions based on the current load balancing strategy of the multi-links, and comparing the transmission change standard parameters that meet the load balancing adjustment results with the current transmission change parameters of the multi-links under the test environment change conditions, thereby determining the multi-link load balancing test results corresponding to the target AP. This provides a method for performing load balancing test on the multi-links corresponding to multiple frequency bands in the AP, thereby improving the efficiency of the multi-link load balancing test.

[0036] The analysis shows that the multi-link load balancing algorithm is related to RSSI, interfering AP power, transmission traffic, and the number of access STAs. Therefore, the test environment change conditions are generated according to RSSI, interfering AP, transmission traffic, and the number of access STAs.

[0037] The test environment change condition is that one of RSSI, interference AP power, transmission traffic, and the number of access STAs changes in stages within a preset range, such as from small to large or from large to small, and during the staged change of a certain parameter, other parameters remain unchanged.

[0038] The total throughput is the total traffic packets transmitted by all links, or the total transmission traffic packets corresponding to all connected STAs.

[0039] The current transmission change parameter is used to quantify the load balancing allocation result of multiple links, wherein the current transmission change parameter includes at least one of the current access STA number change parameter, the current transmission traffic type change parameter and the current transmission traffic change parameter. By comparing the change trend corresponding to at least one of the above change parameters with its corresponding standard change trend, it is determined whether the load balancing performance of multiple links meets the standard.

[0040] Specifically, the test method is applied to a test system, which includes an attenuator, an interfering AP, and a STA simulator. The test system provides a test environment other than the AP to be tested.

[0041] Furthermore, before step S10, the method further includes: When the test environment change condition is an RSSI signal strength change condition, outputting at least one attenuation signal through an attenuator in the test system; The RSSI signal strength of the target AP is attenuated differently by each attenuation signal to obtain the current transmission change parameters of each link under different RSSI signal strengths; When the test environment change condition is an interfering AP power change condition, outputting a corresponding interference signal at at least one interference power through an interfering AP in the test system; Perform different power interference on each link through each interference signal to obtain the current transmission change parameters of each link under different interference powers; When the test environment change condition is an interference flow change condition, the transmission flow in each link is controlled by the test system to obtain current transmission change parameters of each link under different transmission flows; When the test environment change condition is the number of access terminal station devices STA, each link is accessed through the STA simulator in the test system to obtain the current transmission change parameters of each link under different numbers of access STAs.

[0042] In this embodiment, an attenuation signal is outputted by the attenuator in the test system, and the RSSI signal strength of the target AP is attenuated differently by each attenuation signal. Thus, the RSSI signal strength between the target AP and the connected STA is controlled to change according to a preset change trend (such as from small to large or from large to small). By controlling the change in RSSI signal strength, the change in the distance between the AP and the STA (such as from far to near or from near to far) is simulated, and other parameters are controlled to remain unchanged. The transmission parameters of each link at each RSSI signal strength are obtained, and the current transmission change parameters are calculated based on the transmission parameters at each RSSI signal strength.

[0043] When the distance between STA and AP is fixed, the attenuation of different frequencies is different. The higher the frequency, the greater the attenuation. Therefore, the RSSI signal strength between the target AP and the connected STA changes according to the preset trend. The link corresponding to the high frequency band is subject to greater interference, and the link corresponding to the low frequency band is subject to less interference.

[0044] Therefore, it is possible to determine whether the current transmission change parameters in the test environment where the RSSI signal strength of the 2.4 GHz, 5 GHz, and 6 GHz frequency bands changes according to a preset change trend conform to the preset change rule (i.e., the greater the interference received by the link corresponding to the high frequency band, the smaller the interference received by the link of the low frequency band). If so, it is determined that the multi-link corresponding to the target AP passes the load balancing test; otherwise, it is determined that the multi-link corresponding to the target AP fails the load balancing test.

[0045] If the RSSI signal strength between the control target AP and the connected STA changes according to the preset change trend (such as from small to large or from large to small), the link corresponding to the 6 GHz frequency band is interfered with first, then the transmission traffic of the link corresponding to the 6 GHz frequency band should be allocated to the corresponding links of 5 GHz and 2.4 GHz for transmission, that is, the transmission traffic of the link corresponding to the 6 GHz frequency band is reduced first, while the transmission traffic of the corresponding links of 5 GHz and 2.4 GHz increases first, and the corresponding link of 5 GHz is interfered with secondly, and its transmission traffic should be allocated to the corresponding link of 2.4 GHz for transmission, so the corresponding link of 5 GHz will decrease after increasing. Thus, the transmission change standard parameters of each link under the load balancing strategy of dynamic traffic allocation are obtained. For the corresponding link of 2.4 GHz, within a certain RSSI signal strength range, the transmission traffic increases first, then further increases, and finally decreases with further interference of RSSI signal strength.

[0046] In a specific embodiment, the transmission change standard parameters corresponding to each current load balancing strategy can be set according to the actual change situation.

[0047] The interference AP in the test system outputs a corresponding interference signal with at least one interference power, and each interference signal is used to interfere with each link with different powers, such as Figure 2 As shown in the figure, interfering APs are added to the links corresponding to 2.4 GHz, 5 GHz and 6 GHz, and the power of the interfering APs is gradually increased to increase the interference value of the interfering APs. In the process of controlling the change of the interfering AP power on each link, other parameters are kept unchanged. Then, the transmission parameters of each link under different interference powers during the interference power change process are obtained, so as to obtain the current transmission change parameters of each link under the test environment change condition.

[0048] The test system controls the transmission flow on the links corresponding to 2.4 GHz, 5 GHz and 6 GHz respectively, thereby controlling the transmission flow in the above links to change according to the preset trend, and keeping other parameters unchanged in the process of controlling the change of transmission flow on each link. In this way, the transmission parameters of each link in the change process are obtained, and then according to the transmission parameters corresponding to each link, the current transmission change parameters of each link under different transmission flow are calculated.

[0049] like Figure 2As shown, the STA simulator in the test system simulates STA access to each link, thereby controlling the number of STAs accessing each link to change according to a preset trend, and keeping other parameters unchanged during the process of controlling the change in the number of STAs accessing each link. In this way, the transmission parameters of each link under each number of STAs accessed are obtained, and the current transmission change parameters of each link under different numbers of STAs accessed are calculated based on the above parameters.

[0050] Through RSSI, interfering AP power, transmission traffic and number of access STAs, a comprehensive load balancing performance test is performed on the multi-links corresponding to the target AP, which not only improves the accuracy of the multi-link load balancing test, but also improves the efficiency of the multi-link load balancing performance test.

[0051] Step S20, obtaining the current load balancing strategy of the target AP, and determining the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; In this embodiment, the current load balancing strategy includes a weighted balancing strategy, that is, allocating weights according to the capacity or real-time performance (such as bandwidth, delay) of the link, and preferentially allocating more traffic to the link with better performance; a priority balancing (i.e., QoS-Aware Balancing) strategy, that is, allocating links with better performance to high-priority traffic (such as video streaming), and allocating low-priority traffic (such as ordinary file transfer) to other links; and a user diversion balancing strategy, that is, allocating different users to different links to avoid competition for resources among users.

[0052] Specifically, load balancing tests can be performed on multiple links according to the transmission change standard parameters of each link under various load balancing strategies and test environment change conditions.

[0053] In a specific embodiment, the current load balancing strategy also includes a distribution balancing strategy before link transmission, such as a weight balancing strategy, a traffic type balancing strategy (i.e., allocating certain specific types of traffic to a certain link (such as a low-latency link for voice and video)) and a high-fuzzy diversion balancing strategy, etc. Load balancing can be performed when the traffic is distributed. It also includes a dynamic adjustment strategy during link transmission, that is, under the condition of changes in the test environment, the transmission traffic of multiple links is dynamically adjusted and allocated by monitoring link performance (such as throughput and delay).

[0054] This embodiment can determine the transmission change standard parameters of each link under the test environment change condition according to the above load balancing logic.

[0055] Step S30: When the current transmission change parameter matches the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

[0056] Further, when the current transmission change parameter matches the transmission change standard parameter, determining that the multi-link corresponding to the target AP passes the load balancing test includes: If the change trend of the current transmission change parameter is the same as the change trend of the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

[0057] In this embodiment, if the current transmission change parameter has the same change trend as the transmission change standard parameter, then the multi-link corresponding to the target AP is determined to have passed the load balancing test; otherwise, the multi-link corresponding to the target AP is determined to have failed the load balancing test. That is, by judging whether the transmission parameter changes of the multi-link under the test environment change condition are the same as the transmission parameter changes of the AP with load balancing function, if they match, then the multi-link corresponding to the target AP is determined to have passed the load balancing test; otherwise, the multi-link corresponding to the target AP is determined to have failed the load balancing test.

[0058] This embodiment provides a multi-link load balancing test method, the test method obtains the total throughput of the multi-links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change conditions; obtains the current load balancing strategy of the target AP, and based on the current load balancing strategy, determines the transmission change standard parameters of each link under the test environment change conditions; if the current transmission change parameters match the transmission change standard parameters, it is determined that the multi-links corresponding to the target AP pass the load balancing test. In the above manner, the present application performs a load balancing test on the multi-links corresponding to the target AP under the preset test environment change conditions, and determines the transmission change standard parameters of each link under the test environment change conditions based on the current load balancing strategy of the multi-links, and compares the transmission change standard parameters that meet the load balancing adjustment results with the current transmission change parameters of the multi-links under the test environment change conditions, thereby determining the multi-link load balancing test results corresponding to the target AP. Thus, a method for performing load balancing tests on multi-links corresponding to multiple frequency bands in an AP is provided, which improves the efficiency of multi-link load balancing tests.

[0059] Based on the above Figure 1 The illustrated embodiment further provides a second embodiment of the multi-link load balancing test method of the present invention. In this embodiment, the step S10 includes: Obtaining the number of access STAs, transmission traffic type, and transmission traffic of each link under each test environment condition in the environmental change condition; The total throughput is calculated based on the transmission flow corresponding to each link; Based on the number of access STAs, the type of transmission traffic, and the size of transmission traffic under the different test environment conditions, the access STA number change parameter, the transmission traffic type change parameter, and the transmission traffic packet change parameter are calculated.

[0060] In this embodiment, the load balancing mechanism of MLO is to dynamically distribute data traffic to multiple links to avoid overloading of a single link and improve the overall network efficiency. Specifically, it includes: 1. Dynamic traffic allocation: distribute data packets to appropriate links based on the real-time status of the link (such as bandwidth, latency, and congestion).

[0061] 2. Multi-link collaborative work: Multiple frequency bands (such as 2.4 GHz, 5 GHz and 6 GHz) achieve resource sharing and load balancing through collaboration.

[0062] 3. Priority allocation based on traffic type: According to different types of data streams (such as video, game, file download), adjust the allocation strategy to optimize performance.

[0063] Therefore, the current transmission change parameter includes the change information corresponding to the number of access STAs, the transmission traffic type, and the transmission traffic.

[0064] Specifically, the number of access STAs, transmission traffic type and transmission traffic of each link under each test environment condition in the environmental change condition can be obtained, and based on the number of access STAs, transmission traffic type and transmission traffic size under the different test environment conditions, the access STA number change parameters, transmission traffic type change parameters and transmission traffic packet change parameters are calculated.

[0065] Further, the obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a weight balancing strategy, determining a weight parameter of each link under each test environment condition based on the weight balancing strategy; Determine the transmission standard flow packets of each link under the test environment conditions based on the weight parameters of each link under the test environment conditions; Based on the transmission standard traffic packets of each link under the various test environment conditions, the transmission traffic packet change parameters are calculated.

[0066] In this embodiment, the transmission standard traffic packets of each link under the test environment conditions may be test environments of various dimensional parameters, and the test parameters corresponding to the test environment take a preset number of test parameter values ​​within a preset range, such as the test environment corresponding to RSSI: the independent variable takes a value within the RSSI value range corresponding to a distance of 1m to 100m, and an RSSI value is taken at an interval of 1m, and the transmission standard traffic packets of each link under the test environment conditions are 100 transmission standard traffic packets corresponding to 100 RSSI values; or the test environment corresponding to the number of access STAs: the independent variable takes values ​​among 8, 16, 32, and 64, respectively, and the transmission standard traffic packets of each link under the test environment conditions are 8, 16, 32, and 64 transmission standard traffic packets corresponding to the number of access STAs, respectively.

[0067] Among them, the dynamic allocation mechanism of the multi-link load balancing mechanism includes: a. Packet level allocation: Weighted Balancing assigns weights based on link capacity or real-time performance (such as bandwidth, latency), giving priority to allocating more traffic to links with better performance.

[0068] QoS-Aware Balancing allocates links with better performance to high-priority traffic (such as video streaming) and allocates low-priority traffic (such as ordinary file transfers) to other links.

[0069] b. Connection-level allocation, that is, in a multi-user scenario, MLO can allocate connections based on device requirements and link status: User diversion is to assign different users to different links to avoid competition for resources among users.

[0070] Traffic type distribution, that is, assigning certain types of traffic to a certain link (such as low-latency links for voice and video).

[0071] The weight balancing strategy is to perform load balancing at the packet level. The weight balancing strategy is to assign weights to each link based on the capacity or real-time performance (such as bandwidth and delay) of the link. Except for the case where the high-frequency band corresponding link is affected more than the low-frequency band corresponding link under the condition of RSSI signal strength change, the capacity or real-time performance (such as bandwidth and delay) of the high-frequency band corresponding link is better than the low-frequency band corresponding link under the condition of interference AP power, transmission flow, and the number of connected STAs. Therefore, under the condition of RSSI signal strength change, the weight parameter of the high-frequency band corresponding link is smaller than that of the low-frequency band corresponding link; under the condition of interference AP power, transmission flow, and the number of connected STAs, the weight parameter of the high-frequency band corresponding link is greater than that of the low-frequency band corresponding link.

[0072] The test environment change condition is that one of the RSSI, the interfering AP power, the transmission flow, and the number of access STAs in the test environment changes regularly.

[0073] It can be understood that, the larger the weight of the high-frequency band corresponding link, the greater the corresponding change amplitude of the transmission change standard parameters under the conditions of each test environment change (except for the situation that the high-frequency band corresponding link is affected more than the low-frequency band corresponding link, etc.), and under the test environment conditions corresponding to the interference AP power, transmission traffic and the number of access STAs, the high-frequency band corresponding link has a higher change amplitude than the low-frequency band corresponding link. Under the test environment with the same interference AP power, transmission traffic or number of access STAs, the high-frequency band corresponding link transmission traffic packet should be higher than the low-frequency band corresponding link transmission traffic packet.

[0074] Therefore, by performing load balancing analysis at different latitudes on the multi-link load balancing test according to different load balancing strategies, such as through a weight balancing strategy, the transmission standard change parameters and the current transmission change parameters under the test environment change conditions of each latitude are determined from the weight parameters of each link under the test environment conditions, and the transmission change standard parameters are determined according to each load balancing test strategy, thereby improving the accuracy of each transmission change standard parameter in the test scenario, thereby further improving the accuracy of the multi-link load balancing test results.

[0075] Further, the obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a priority balancing strategy, determining the transmission flow standard type priority of each link under each test environment condition based on the priority balancing strategy; Determine the transmission flow standard type of each link under the test environment conditions based on the preset transmission flow related information and the transmission flow priority of each link under the test environment conditions; The transmission traffic type change parameter is calculated based on the transmission traffic standard type of each link under the various test environment conditions.

[0076] In this embodiment, the priority balancing strategy allocates a link with better performance to high priority traffic (such as video streaming). Therefore, the acquisition logic of the transmission change standard parameters of the priority balancing strategy and the weight balancing strategy is similar.

[0077] By combining the high-frequency band corresponding links with the transmission data traffic type, the transmission change standard parameters of each link in the test environment are specifically analyzed to prevent different transmission traffic types from affecting the multi-link load balancing test results.

[0078] It can be understood that the transmission traffic type change parameters or the access STA number change parameters can also be obtained in the weight balancing strategy as the quantitative result of the load balancing adjustment of multiple links; or the transmission traffic packet change parameters or the access STA number change parameters can be obtained in the priority balancing strategy as the quantitative result of the load balancing adjustment of multiple links.

[0079] Further, the obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a user STA offload balancing strategy, determining the proportion of the number of connectable STAs for each link under each test environment condition based on the STA offload balancing strategy; Determine the standard number of STAs to be connected for each link under each test environment condition based on the preset total number of STAs to be connected and the ratio of the number of STAs that can be connected for each link under each test environment condition; The access STA quantity change parameter is calculated based on the standard quantity of access STAs of each link under the various test environment conditions.

[0080] In this embodiment, the load balancing strategy includes connection-level allocation and traffic data packet-level allocation.

[0081] The connection-level load balancing strategy includes a STA offload balancing strategy, that is, based on the user offload balancing strategy, the number of connectable STAs of each link under the conditions of each test environment is determined, and the transmission parameter is the number of access STAs.

[0082] In the specific implementation, the number of STAs that can be accessed by the link corresponding to the high frequency band is greater than that of the link corresponding to the low frequency band. Therefore, when the increase in the number of STAs does not exceed the high frequency band accessible threshold, the link corresponding to the low frequency band will first reach the threshold. Therefore, the number of STAs that can be accessed by the link corresponding to the low frequency band will increase first, then slow down, and finally remain unchanged. The number of STAs that can be accessed by the link corresponding to the high frequency band will increase first, and then when the number of STAs that can be accessed by the link corresponding to the low frequency band slows down, the number of STAs that can be accessed will further increase rapidly, then slow down, and finally remain unchanged. Thus, the number of STAs that can be accessed by each link under the test environment conditions is obtained.

[0083] In addition to the load balancing test embodiment for the transmission traffic packet level, this application further provides a load balancing test embodiment for the connection level, thereby further testing the load balancing performance of multi-link user diversion, thereby further improving the test latitude of multi-link load balancing performance testing.

[0084] Through the above method, the present application not only performs load balancing performance analysis from multiple test environment change conditions such as RSSI, interference AP power, transmission traffic and number of access STAs, but also further performs specific transmission change standard parameter analysis from two aspects of load balancing strategies such as STA connection level and traffic transmission data packet level. While improving the efficiency of multi-link load balancing testing, the accuracy of multi-link load balancing test results is guaranteed.

[0085] See also Figure 3 , Figure 3 It is a functional module diagram of a multi-link load balancing test device provided in an embodiment of the present application.

[0086] like Figure 3 As shown, the multi-link load balancing test device 300 includes: The current parameter acquisition module 310 is used to obtain the total throughput of the multi-links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change conditions; The standard parameter acquisition module 320 is used to obtain the current load balancing strategy of the target AP, and determine the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; The test result determination module 330 is used to determine that the multi-link corresponding to the target AP passes the load balancing test when the current transmission change parameter matches the transmission change standard parameter.

[0087] Furthermore, the current parameter acquisition module includes: A link parameter acquisition unit, used to acquire the number of access STAs, the type of transmission traffic, and the transmission traffic of each link under each test environment condition in the environmental change condition; A total throughput calculation unit, configured to calculate the total throughput based on the transmission flow corresponding to each link; The current parameter acquisition unit is used to calculate the access STA number change parameter, the transmission traffic type change parameter and the transmission traffic packet change parameter based on the access STA number, the transmission traffic type and the transmission traffic size under the different test environment conditions.

[0088] Furthermore, the standard parameter acquisition module includes: A weight parameter determination unit, configured to determine, when the current load balancing strategy is a weight balancing strategy, a weight parameter of each link under each test environment condition based on the weight balancing strategy; A transmission parameter acquisition unit, used to determine the transmission standard flow packets of each link under the test environment conditions based on the weight parameters of each link under the test environment conditions; The first parameter calculation unit is used to calculate the transmission traffic packet change parameter based on the transmission standard traffic packets of each link under the various test environment conditions.

[0089] Furthermore, the standard parameter acquisition module includes: A performance parameter determination unit, configured to determine, when the current load balancing strategy is a priority balancing strategy, the transmission flow standard type priority of each link under the conditions of each test environment based on the priority balancing strategy; A transmission flow determination unit, configured to determine the transmission flow standard type of each link under each test environment condition based on preset transmission flow related information and the transmission flow priority of each link under each test environment condition; The second parameter calculation unit is used to calculate the transmission traffic type change parameter based on the transmission traffic standard type of each link under the various test environment conditions.

[0090] Furthermore, the standard parameter acquisition module includes: A connectable STA quantity determination unit, configured to determine the proportion of connectable STA quantities of each link under each test environment condition based on the STA offload balancing strategy when the current load balancing strategy is a user STA offload balancing strategy; An access STA quantity determination unit, configured to determine the standard number of access STAs for each link under each test environment condition based on a preset total number of STAs to be accessed and a ratio of the number of connectable STAs for each link under each test environment condition; The third parameter calculation unit is used to calculate the access STA number change parameter based on the standard number of access STAs of each link under the various test environment conditions.

[0091] Furthermore, the test result determination module includes: The test result determination unit is used to determine whether the multi-link corresponding to the target AP passes the load balancing test if the change trend of the current transmission change parameter is the same as that of the transmission change standard parameter.

[0092] Furthermore, the multi-link load balancing test device 300 further includes a test environment change condition control module, which is used to: When the test environment change condition is an RSSI signal strength change condition, outputting at least one attenuation signal through an attenuator in the test system; The RSSI signal strength of the target AP is attenuated differently by each attenuation signal to obtain the current transmission change parameters of each link under different RSSI signal strengths; When the test environment change condition is an interfering AP power change condition, outputting a corresponding interference signal at at least one interference power through an interfering AP in the test system; Perform different power interference on each link through each interference signal to obtain the current transmission change parameters of each link under different interference powers; When the test environment change condition is an interference flow change condition, the transmission flow in each link is controlled by the test system to obtain current transmission change parameters of each link under different transmission flows; When the test environment change condition is the number of access terminal station devices STA, each link is accessed through the STA simulator in the test system to obtain the current transmission change parameters of each link under different numbers of access STAs.

[0093] It should be noted that those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described device and each module can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.

[0094] The above-mentioned device can be implemented in the form of a computer program. Figure 4 Runs on the computer device shown.

[0095] See also Figure 4 , Figure 4 1 is a schematic block diagram of a computer device provided in an embodiment of the present application. The computer device may be a server.

[0096] See also Figure 4 The computer device includes a processor, a memory and a network interface connected through a system bus, wherein the memory may include a non-volatile storage medium and an internal memory.

[0097] The non-volatile storage medium can store an operating system and a computer program. The computer program includes program instructions, and when the program instructions are executed, the processor can execute any multi-link load balancing test method.

[0098] The processor is used to provide computing and control capabilities and support the operation of the entire computer equipment.

[0099] The internal memory provides an environment for the operation of the computer program in the non-volatile storage medium. When the computer program is executed by the processor, the processor can execute any multi-link load balancing test method.

[0100] The network interface is used for network communication, such as sending assigned tasks, etc. Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0101] It should be understood that the processor may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0102] In one embodiment, the processor is used to run a computer program stored in the memory to implement the following steps: Obtaining a total throughput of multiple links corresponding to a target wireless access point AP and current transmission change parameters of at least two links in the multiple links under a preset test environment change condition; Acquire the current load balancing strategy of the target AP, and determine the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; When the current transmission change parameter matches the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

[0103] In one embodiment, the processor is used to run a computer program stored in the memory, and when implementing the above steps, is also used to implement: Obtaining the number of access STAs, transmission traffic type, and transmission traffic of each link under each test environment condition in the environmental change condition; The total throughput is calculated based on the transmission flow corresponding to each link; Based on the number of access STAs, the type of transmission traffic, and the size of transmission traffic under the different test environment conditions, the access STA number change parameter, the transmission traffic type change parameter, and the transmission traffic packet change parameter are calculated.

[0104] In one embodiment, the processor is used to run a computer program stored in the memory, and when implementing the above steps, is also used to implement: When the current load balancing strategy is a weight balancing strategy, determining a weight parameter of each link under each test environment condition based on the weight balancing strategy; Determine the transmission standard flow packets of each link under the test environment conditions based on the weight parameters of each link under the test environment conditions; Based on the transmission standard traffic packets of each link under the various test environment conditions, the transmission traffic packet change parameters are calculated.

[0105] In one embodiment, the processor is used to run a computer program stored in the memory, and when implementing the above steps, is also used to implement: When the current load balancing strategy is a priority balancing strategy, determining the transmission flow standard type priority of each link under each test environment condition based on the priority balancing strategy; Determine the transmission flow standard type of each link under the test environment conditions based on the preset transmission flow related information and the transmission flow priority of each link under the test environment conditions; The transmission traffic type change parameter is calculated based on the transmission traffic standard type of each link under the various test environment conditions.

[0106] In one embodiment, the processor is used to run a computer program stored in the memory, and when implementing the above steps, is also used to implement: When the current load balancing strategy is a user STA offload balancing strategy, determining the proportion of the number of connectable STAs for each link under each test environment condition based on the STA offload balancing strategy; Determine the standard number of STAs to be connected for each link under each test environment condition based on the preset total number of STAs to be connected and the ratio of the number of STAs that can be connected for each link under each test environment condition; The access STA quantity change parameter is calculated based on the standard quantity of access STAs of each link under the various test environment conditions.

[0107] In one embodiment, the processor is used to run a computer program stored in the memory, and when implementing the above steps, is also used to implement: If the change trend of the current transmission change parameter is the same as the change trend of the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

[0108] In one embodiment, the processor is used to run a computer program stored in the memory, and when implementing the above steps, is also used to implement: When the test environment change condition is an RSSI signal strength change condition, outputting at least one attenuation signal through an attenuator in the test system; The RSSI signal strength of the target AP is attenuated differently by each attenuation signal to obtain the current transmission change parameters of each link under different RSSI signal strengths; When the test environment change condition is an interfering AP power change condition, outputting a corresponding interference signal at at least one interference power through an interfering AP in the test system; Perform different power interference on each link through each interference signal to obtain the current transmission change parameters of each link under different interference powers; When the test environment change condition is an interference flow change condition, the transmission flow in each link is controlled by the test system to obtain current transmission change parameters of each link under different transmission flows; When the test environment change condition is the number of access terminal station devices STA, each link is accessed through the STA simulator in the test system to obtain the current transmission change parameters of each link under different numbers of access STAs.

[0109] A computer-readable storage medium is also provided in an embodiment of the present application, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and the processor executes the program instructions to implement any multi-link load balancing test method provided in the embodiment of the present application.

[0110] The computer-readable storage medium may be an internal storage unit of the computer device described in the foregoing embodiment, such as a hard disk or memory of the computer device. The computer-readable storage medium may also be an external storage device of the computer device, such as a plug-in hard disk, a smart memory card (SmartMedia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc., equipped on the computer device.

[0111] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A multi-link load balancing test method, characterized in that: The test method includes: Obtaining a total throughput of multiple links corresponding to a target wireless access point AP and current transmission change parameters of at least two links in the multiple links under a preset test environment change condition; Acquire the current load balancing strategy of the target AP, and determine the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; When the current transmission change parameter matches the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

2. The multi-link load balancing test method according to claim 1, characterized in that: The transmission change standard parameter includes at least one of an access STA quantity change parameter, a transmission traffic type change parameter, and a transmission traffic change parameter. The acquiring of the total throughput of the multi-links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change condition includes: Obtaining the number of access STAs, transmission traffic type, and transmission traffic of each link under each test environment condition in the environmental change condition; The total throughput is calculated based on the transmission flow corresponding to each link; Based on the number of access STAs, the type of transmission traffic, and the size of transmission traffic under the different test environment conditions, the access STA number change parameter, the transmission traffic type change parameter, and the transmission traffic packet change parameter are calculated.

3. The multi-link load balancing test method as claimed in claim 2, characterized in that: The obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a weight balancing strategy, determining a weight parameter of each link under each test environment condition based on the weight balancing strategy; Determine the transmission standard flow packets of each link under the test environment conditions based on the weight parameters of each link under the test environment conditions; Based on the transmission standard traffic packets of each link under the various test environment conditions, the transmission traffic packet change parameters are calculated.

4. The multi-link load balancing test method as claimed in claim 2, characterized in that: The obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a priority balancing strategy, determining the transmission flow standard type priority of each link under each test environment condition based on the priority balancing strategy; Determine the transmission flow standard type of each link under the test environment conditions based on the preset transmission flow related information and the transmission flow priority of each link under the test environment conditions; The transmission traffic type change parameter is calculated based on the transmission traffic standard type of each link under the various test environment conditions.

5. The multi-link load balancing test method according to claim 2, characterized in that: The obtaining of the current load balancing strategy of the target AP and determining, based on the current load balancing strategy, the transmission change standard parameters of each link under the test environment change condition include: When the current load balancing strategy is a user STA offload balancing strategy, determining the proportion of the number of connectable STAs for each link under each test environment condition based on the STA offload balancing strategy; Determine the standard number of STAs to be connected for each link under each test environment condition based on the preset total number of STAs to be connected and the ratio of the number of STAs that can be connected for each link under each test environment condition; The access STA quantity change parameter is calculated based on the standard quantity of access STAs of each link under the various test environment conditions.

6. The multi-link load balancing test method according to claim 1, characterized in that: When the current transmission change parameter matches the transmission change standard parameter, determining that the multi-link corresponding to the target AP passes the load balancing test includes: If the change trend of the current transmission change parameter is the same as the change trend of the transmission change standard parameter, it is determined that the multi-link corresponding to the target AP passes the load balancing test.

7. The multi-link load balancing test method according to any one of claims 1 to 6, characterized in that: Before obtaining the total throughput of the multi-links corresponding to the target AP and the current transmission change parameters of at least two links in the multi-links under the preset test environment change condition, the method further includes: When the test environment change condition is an RSSI signal strength change condition, outputting at least one attenuation signal through an attenuator in the test system; The RSSI signal strength of the target AP is attenuated differently by each attenuation signal to obtain the current transmission change parameters of each link under different RSSI signal strengths; When the test environment change condition is an interfering AP power change condition, outputting a corresponding interference signal at at least one interference power through an interfering AP in the test system; Perform different power interference on each link through each interference signal to obtain the current transmission change parameters of each link under different interference powers; When the test environment change condition is an interference flow change condition, the transmission flow in each link is controlled by the test system to obtain current transmission change parameters of each link under different transmission flows; When the test environment change condition is the number of access terminal station devices STA, each link is accessed through the STA simulator in the test system to obtain the current transmission change parameters of each link under different numbers of access STAs.

8. A multi-link load balancing test device, characterized in that: The testing device comprises: A current parameter acquisition module, used to acquire the total throughput of multiple links corresponding to the target wireless access point AP and the current transmission change parameters of at least two links in the multiple links under the preset test environment change conditions; A standard parameter acquisition module, used to acquire the current load balancing strategy of the target AP, and determine the transmission change standard parameters of each link under the test environment change condition based on the current load balancing strategy; The test result determination module is used to determine that the multi-link corresponding to the target AP passes the load balancing test when the current transmission change parameter matches the transmission change standard parameter.

9. A computer device, characterized in that: The computer device includes a processor, a memory, and a multi-link load balancing test program stored in the memory and executable by the processor, wherein when the multi-link load balancing test program is executed by the processor, the steps of the multi-link load balancing test method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a multi-link load balancing test program, wherein when the multi-link load balancing test program is executed by a processor, the steps of the multi-link load balancing test method according to any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • Test method, network equipment and test system of load balancing function

    CN102143024A

  • Load balancing equipment testing method and system

    CN115277506A

  • Test method and device based on address hash scheduling algorithm and electronic equipment

    CN116668342A

  • Interference avoidance test method and device based on wifi device

    CN119211983A

  • Multi-link operation (MLO) mode selection

    WO2024233174A1