Multi-link test method and system, computer equipment and storage medium

Through the automatic test environment and control of the main control terminal, automated testing of wireless connection stability is achieved, the problem of low manual testing efficiency is solved, and the testing efficiency and coverage are improved.

CN119421183APending Publication Date: 2025-02-11SHENZHEN GONGJIN ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411611134.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

In the prior art, manual testing of wireless connections is low in stability and time-consuming and labor-intensive, and cannot fully cover complex scenarios of multi-link operations.

Method used

By building an automated test environment, using the main control terminal to control the test terminal for ping test and network testing tools, judge the connectivity and connection stability between the wireless equipment to be tested and the accompanying equipment, and send wireless commands to configure the test to be tested The device performs multiple link disconnection and reconnection to verify link stability.

Benefits of technology

It realizes full-process automated execution and unattended multi-link testing, improves testing efficiency, can switch multiple test conditions, fully covers complex scenarios of multi-link operations, and solves the problem of time-consuming and labor-intensive human testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119421183A_ABST
    Figure CN119421183A_ABST
Patent Text Reader

Abstract

The invention discloses a multi-link test method and system, a computer device and a storage medium, and the method comprises the steps: controlling a third test terminal to ping a second test terminal through a main control terminal, so as to judge whether a to-be-tested wireless device is connected with a test accompanying device or not; if it is confirmed that the wireless device to be tested is communicated with the test accompanying device, the main control terminal controls a third test terminal to operate a network test tool so as to judge whether the wireless device to be tested is stably connected with the test accompanying device or not; if it is confirmed that the connection between the to-be-tested wireless device and the test accompanying device is stable, the master control terminal sends a wireless instruction configuration to the to-be-tested wireless device, so that the to-be-tested wireless device is subjected to multi-link disconnection and reconnection to verify the link stability, and multiple links comprise combinations of signals of different frequency bands. By building an automatic test environment, various test conditions can be switched, the whole process is automatically executed in an unattended mode, and the technical problems that the test coverage degree is low, and manual test wastes time and labor are solved.
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 test, system, computer equipment and storage medium. Background Art

[0002] With the development of wireless technology, wifi7 routers and terminals will become more and more common in the market, and users have higher and higher requirements for wireless experience, which requires verification of the stability of wireless connection to ensure its long-term reliability. MLO (Multi-Link Operation) is the main and important feature of wifi7 products. Currently, manual testing is the main method, with a single scenario and incomplete coverage. Manual testing is inefficient and time-consuming. Therefore, a detection method to improve efficiency is urgently needed. Summary of the invention

[0003] The embodiments of the present invention provide a multi-link testing method, system, computer equipment and storage medium to solve the problem that manual testing is inefficient, time-consuming and labor-intensive.

[0004] A multi-link testing method, comprising: The main control terminal controls the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying test device; If it is confirmed that the wireless device to be tested is connected to the accompanying device, the main control terminal controls the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; If it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify link stability, wherein the multiple links include a combination of signals in different frequency bands.

[0005] A multi-link test system, comprising: a main control terminal, a second test terminal, a third test terminal, a wireless device to be tested, and a companion test device; The main control terminal is used to remotely control the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying device to be tested, control the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device to be tested is stable, and send a wireless instruction configuration to the wireless device to be tested so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability.

[0006] The second test terminal is used to receive a ping instruction sent by the main control terminal to control the third test terminal, so as to determine whether the wireless device to be tested is connected to the accompanying test device.

[0007] The third test terminal is used to receive a ping command sent by the main control terminal to determine whether the wireless device to be tested and the accompanying device are connected, and receive a command to run a network test tool sent by the main control terminal to determine whether the connection between the wireless device to be tested and the accompanying device is stable.

[0008] The wireless device to be tested is used to enable the main control terminal to determine whether to connect to the accompanying test device according to the result of the third test terminal pinging the second test terminal, and to control the third test terminal to run a network test tool according to the control terminal, so that the main control terminal determines whether the connection with the accompanying test device is stable, and receives the wireless command configuration of the main control terminal, so as to disconnect and reconnect multiple links to verify the link stability.

[0009] The accompanying test device is used to enable the main control terminal to determine whether to connect to the wireless device to be tested according to the result of the third test terminal pinging the second test terminal, and to control the third test terminal to run a network test tool according to the control terminal, so that the main control terminal determines whether the connection with the wireless device to be tested is stable, so that the main control terminal sends a wireless instruction configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability.

[0010] A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the multi-link testing method when executing the computer program.

[0011] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the multi-link testing method are implemented.

[0012] The above-mentioned multi-link test method, system, computer equipment and storage medium control the third test terminal to ping the second test terminal through the main control terminal to determine whether the wireless device to be tested and the accompanying device are connected; if it is confirmed that the wireless device to be tested and the accompanying device are connected, the main control terminal controls the third test terminal to run the network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; if it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless instruction configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify the link stability, wherein the multiple links include a combination of signals in different frequency bands. The present invention can switch between multiple test conditions by building an automated test environment, and perform unattended automated execution throughout the process to solve the technical problem of time-consuming and labor-intensive manual testing. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.

[0014] Figure 1 is a schematic diagram of an application environment of a multi-link testing method in one embodiment of the present invention; Figure 2 is an application schematic diagram of a multi-link testing method in one embodiment of the present invention; Figure 3 A flow chart of a multi-link testing method according to an embodiment of the present invention; Figure 4 is another flow chart of a multi-link testing method according to an embodiment of the present invention; Figure 5 is another flow chart of a multi-link testing method according to an embodiment of the present invention; Figure 6 is a principle block diagram of a multi-link test system in one embodiment of the present invention; Figure 7 is a schematic diagram of a computer device in one embodiment of the present invention; Figure 8 is another schematic diagram of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

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

[0016] The multi-link testing method provided by the embodiment of the present invention can be applied in the following aspects: Figure 1 In the application environment, the multi-link test method is applied in the multi-link test system, and the multi-link test system includes: a main control terminal, a second test terminal, a third test terminal, a wireless device to be tested, and a companion test device; the main control terminal is used to remotely control the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the companion test device, control the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the companion test device is stable, and send a wireless instruction configuration to the wireless device to be tested so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability. The second test terminal is used to receive the ping instruction sent by the main control terminal to control the third test terminal to determine whether the wireless device to be tested is connected to the companion test device. The third test terminal is used to receive the ping instruction sent by the main control terminal to determine whether the wireless device to be tested is connected to the companion test device, and receive the command to run the network test tool sent by the main control terminal to determine whether the connection between the wireless device to be tested and the companion test device is stable. The wireless device to be tested is used to determine whether to connect to the accompanying test device according to the result of the third test terminal pinging the second test terminal, and control the third test terminal to run the network test tool according to the control terminal, so that the main control terminal determines whether the connection with the accompanying test device is stable, and receives the wireless command configuration of the main control terminal, so as to disconnect and reconnect multiple links to verify the link stability. The accompanying test device is used to determine whether to connect to the wireless device to be tested according to the result of the third test terminal pinging the second test terminal, and control the third test terminal to run the network test tool according to the control terminal, so that the main control terminal determines whether the connection with the wireless device to be tested is stable, so that the main control terminal sends the wireless command configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify the link stability. The present invention can switch multiple test conditions by building an automated test environment, and perform unattended automatic execution throughout the process, thereby solving the technical problems of low test coverage and time-consuming and labor-intensive manual testing.

[0017] like Figure 2 As shown, in this application, a wireless device to be tested, a companion device, a main control terminal, two test terminals (a second test terminal and a third test terminal) and a switch are used, wherein the wireless device to be tested turns on the MLD (Multi-link Device) function, uses the wireless device to be tested as an AP (Access Point) to provide wireless information for terminal connection, and is wired to the switch and the second test terminal to receive the automation program of the main control terminal to facilitate the control by the main control terminal. The companion device, as a STA (Station, wireless station), can be wirelessly connected to the wireless device to be tested, and is wired to the switch and the third test terminal to receive the automation program of the main control terminal to facilitate the control by the main control terminal, and the wireless device to be tested and the companion device are connected wirelessly. The second test terminal is installed with an iperf streaming tool and two wired network cards, wherein a wired network card sets a static address to connect to the switch to facilitate the main control terminal to remotely control the second test terminal through an automated program, and the other wired network card is used to connect to the wireless device to be tested, and automatically obtain an address for streaming with the companion device. The third test terminal is installed with an iperf streaming tool and two wired network cards, one of which is set with a static address to connect to a switch, so that the main control terminal can remotely control the third test terminal through an automated program, and the other wired network card is used to connect to the accompanying wireless device, automatically obtain an address to stream with the wireless device to be tested. The main control terminal, by installing an automated management and control program, configures a static address and the same network segment as the second test terminal, the third test terminal, and the device to be tested to control the network, and tests the stability of the wireless device to be tested.

[0018] In one embodiment, if Figure 3 As shown, a multi-link test method is provided, which is applied in Figure 1 The following steps are used as an example: S10: The main control terminal controls the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying test device.

[0019] S20: If it is confirmed that the wireless device to be tested is connected to the accompanying device to be tested, the main control terminal controls the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device to be tested is stable.

[0020] S30: If it is confirmed that the connection between the wireless device under test and the companion device under test is stable, the main control terminal sends a wireless command configuration to the wireless device under test, so that the wireless device under test disconnects and reconnects multiple links to verify link stability.

[0021] Specifically, after the wireless device to be tested and the accompanying device are connected wirelessly, the main control terminal controls the third test terminal to ping the second test terminal by running the management and control program to determine whether the wireless device to be tested and the accompanying device are connected. If it is confirmed that the wireless device to be tested and the accompanying device are connected, the main control terminal controls the third test terminal to run the iperf streaming tool to perform streaming with the second test terminal, wherein the streaming is to simulate network traffic by using the iperf streaming tool to test the performance and stability of the network to determine the Whether the connection between the wireless device to be tested and the accompanying device is stable. If it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link multi-link disconnection and reconnection to verify the link stability, wherein the multi-link disconnection and reconnection include: dual-band 2.4G+5G, 2.4G+6G, 5G+6G, tri-band 2.4G+5G+6G, and other network segments with different frequencies perform dual-band and tri-band permutations and combinations for stability testing.

[0022] In this embodiment, the third test terminal is controlled by the main control terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying device; if it is confirmed that the wireless device to be tested is connected to the accompanying device, the main control terminal controls the third test terminal to run the network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; if it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless instruction configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability. This application can switch multiple test conditions by building an automated test environment, and perform unattended automatic execution throughout the process, solving the technical problem of time-consuming and labor-intensive manual testing.

[0023] In one embodiment, a multi-link testing method is provided. In step S30, the wireless device to be tested disconnects and reconnects multiple links to verify link stability, which specifically includes the following steps: S31: The main control terminal monitors the operating status and throughput change of the memory and CPU of the wireless device to be tested according to the preset test duration and test cycle number, so as to verify the stability of the disconnection and reconnection of the multi-link.

[0024] Specifically, in the stability test of the wireless device to be tested, the main control terminal monitors the operating status and throughput changes of the memory and CPU of the wireless device to be tested according to the pre-set test duration and the number of test cycles and according to the network segments with different frequencies to verify the stability of the disconnection and reconnection of the multi-link.

[0025] In one embodiment, the main control terminal monitors the operating status and throughput changes of the memory and CPU of the wireless device to be tested according to the pre-set test duration and test cycle number to verify the stability of the disconnection and reconnection of multiple links. The whole process is automatically performed unattended, solving the technical problem of time-consuming and labor-intensive manual testing.

[0026] In one embodiment, a multi-link test method is provided. In step S30, the wireless device to be tested disconnects and reconnects multiple links to verify link stability, which specifically includes the following steps: S32: Disconnect and reconnect the dual-band and triple-band signals to verify the stability of the wireless device under test in switching between signals of different frequency bands.

[0027] Specifically, the dual-band and triple-band signals are disconnected and reconnected to verify the stability of the wireless device under test for switching between signals of different frequency bands. The dual-band signals include: 2.4G+5G, 2.4G+6G, 5G+6G. The disconnection and reconnection of the dual-band signals are performed by switching and reconnecting in two network segments with different frequencies to verify the stability of the signal of the wireless device under test. The triple-band signals include: 2.4G+5G+6G. The disconnection and reconnection of the triple-band signals are performed by switching and reconnecting in three network segments with different frequencies to verify the stability of the signal of the wireless device under test.

[0028] In this embodiment, the dual-band and triple-band signals are disconnected and reconnected to verify the stability of the wireless device under test for switching between signals of different frequency bands. The whole process is automatically performed unattended, and the main control terminal is automatically controlled to disconnect and reconnect the dual-band and triple-band signals in different frequency segments to verify the stability of the signal of the wireless device under test.

[0029] In one embodiment, if Figure 4 As shown, a multi-link test method is provided. In step S32, the dual-frequency signal is disconnected and reconnected to verify the stability of the wireless device to be tested, which specifically includes the following steps: S321: The main control terminal configures the wireless device to be tested and the accompanying device to be tested through remote wireless instructions, so that the wireless device to be tested and the accompanying device to be tested are wirelessly connected, wherein the configuration includes turning on the first target signal and the second target signal; S322: The main control terminal configures the wireless device under test to disconnect the first target signal link and maintain the connection of the second target signal through instructions, so as to determine whether the companion device under test can receive the second target signal sent by the wireless device under test; S323: If the companion test device can receive the link of the second target signal sent by the wireless device under test, the main control terminal configures the wireless device under test through instructions to restore the link of the first target signal; S324: If the link of the first target signal is restored successfully, disconnect the link of the second target signal, and then maintain the single-frequency first target signal link to determine whether the companion device can receive the first target signal sent by the wireless device under test; S325: If the companion test device can receive the link of the first target signal sent by the wireless device under test, the main control terminal configures the wireless device under test through instructions, restores the link of the second target signal and ends the stability test of the wireless device under test; S326: If the first target signal link and the second target signal link fail to recover or fail to disconnect, collect the test log and data of the wireless device to be tested, and end the test of the stability of the wireless device to be tested.

[0030] Specifically, when the dual-frequency signal is disconnected and reconnected to verify the stability of the wireless device under test for switching between signals of different frequency bands, the dual-frequency has three cases: 2.4G+5G, 2.4G+6G, and 5G+6G.

[0031] Before testing the stability of the dual-frequency signal, the main control terminal needs to run a control program, automatically configure the wireless configuration of the wireless device to be tested and the accompanying device through wireless instructions, the wireless device to be tested turns on MLD, the accompanying device to be tested sets the STA mode, and configures the same SSID and password as the wireless device to be tested, so that the accompanying device can be connected to the wireless device to be tested under the same frequency network segment, the main control terminal runs the control program, inputs a wireless query instruction on the wireless device to be tested to view the wireless multi-link connection status of the accompanying device to determine whether the wireless device to be tested and the accompanying device can be connected, if they can be connected, a successful connection detection is performed, the successful connection test is performed by running the control program on the main control terminal, controlling the third test device and the second test device to ping each other to verify the interoperability of the wireless connection, if the ping is successful, it proves that the wireless device to be tested and the accompanying device can be successfully connected, when the wireless device to be tested and the accompanying device can be successfully connected, the main control terminal runs the control program, controls the second test device and the third test device to run iperf to send a bidirectional TCP / UDP stream, and performs a mounting test according to a preset duration to assess whether the wireless device to be tested has the ability of stable network transmission.

[0032] If the test condition is 2.4G+5G dual-band multi-link, the main control terminal runs the control program, and after the preset dual-band multi-link stability test time, the wireless device to be tested is configured through instructions, and the 2.4G link connection of the wireless device to be tested is disconnected. If the disconnection is successful, the single-frequency 5G link is maintained, and the wireless configuration of the wireless device to be tested and the accompanying device to be tested is automatically configured through wireless instructions. The wireless device to be tested turns on MLD, and the accompanying device to be tested sets the STA mode, and configures the same SSID and password as the wireless device to be tested, so that the accompanying device can be connected to the wireless device to be tested in the same frequency network segment. The main control terminal runs the control program, inputs a wireless query instruction on the wireless device to be tested to view the wireless multi-link connection status of the accompanying device to determine whether the wireless device to be tested and the accompanying device can be connected. If they can be connected, a successful connection detection is performed. The successful connection test is that the main control terminal runs the control program, controls the third test device and the second test device to ping each other to verify the interoperability of the wireless connection. If they can ping through, it proves that the wireless device to be tested and the accompanying device can be successfully connected. When the wireless device to be tested and the accompanying device are connected After the connection is successful, the main control terminal runs the management and control program to control the second test device and the third test device to run iperf to send a bidirectional TCP / UDP stream, and performs a mounting test according to the preset duration to evaluate whether the wireless device to be tested has the ability to stably transmit on the 5G network. If the wireless device to be tested has the ability to stably transmit on the 5G network, after the preset single-frequency 5G link stability test duration, the wireless device to be tested is configured through instructions to restore its 2.4G link. If the recovery is successful, the 5G link is disconnected, and then the single-frequency 2.4G link is maintained to repeat the above-mentioned detection of the ability of stable transmission of the 5G link network. If the 2.4G link fails to be restored or the 5G link fails to be disconnected, the test log and data are collected to end the test. If the 2.4G link is restored successfully and the 5G link is disconnected successfully, the main control terminal runs the management and control program, and after the preset single-frequency 2.4G link stability test duration, the wireless device to be tested is configured through instructions to restore the 5G link. If the recovery is successful, the second round of loop test is entered until the preset number of loop tests is completed, and the test log and data of the wireless signal to be tested are collected to end the test result.

[0033] If the test condition is 2.4G+6G dual-band multi-link, the main control terminal runs the control program, and after the preset dual-band multi-link stability test time, the wireless device to be tested is configured through instructions, and the 2.4G link connection of the wireless device to be tested is disconnected. If the disconnection is successful, the single-frequency 6G link is maintained, and the wireless configuration of the wireless device to be tested and the accompanying device to be tested is automatically configured through wireless instructions. The wireless device to be tested turns on MLD, and the accompanying device to be tested sets the STA mode, and configures the same SSID and password as the wireless device to be tested, so that the accompanying device can be connected to the wireless device to be tested in the same frequency network segment. The main control terminal runs the control program, inputs a wireless query instruction on the wireless device to be tested to view the wireless multi-link connection status of the accompanying device to determine whether the wireless device to be tested and the accompanying device can be connected. If they can be connected, a successful connection detection is performed. The successful connection test is that the main control terminal runs the control program, controls the third test device and the second test device to ping each other to verify the interoperability of the wireless connection. If they can ping through, it proves that the wireless device to be tested and the accompanying device can be successfully connected. When the wireless device to be tested and the accompanying device are connected After the connection is successful, the main control terminal runs the management and control program to control the second test device and the third test device to run iperf to send a bidirectional TCP / UDP stream, and performs a mounting test according to the preset duration to evaluate whether the wireless device to be tested has the ability of stable transmission on the 6G network. If the wireless device to be tested has the ability of stable transmission on the 6G network, after the preset single-frequency 6G link stability test duration, the wireless device to be tested is configured through instructions to restore its 2.4G link. If the recovery is successful, the 6G link is disconnected, and then the single-frequency 2.4G link is maintained to repeat the above-mentioned detection of the ability of stable transmission on the 6G link network. If the 2.4G link fails to be restored or the 6G link fails to be disconnected, the test log and data are collected to end the test. If the 2.4G link is restored successfully and the 6G link is disconnected successfully, the main control terminal runs the management and control program, and after the preset single-frequency 2.4G link stability test duration, the wireless device to be tested is configured through instructions to restore the 6G link. If the recovery is successful, the second round of loop test is entered until the preset number of loop tests is completed, and the test log and data of the wireless signal to be tested are collected to end the test result.

[0034] If the test condition is 5G+6G dual-band multi-link, the main control terminal runs the control program, and after the preset dual-band multi-link stability test time, configures the wireless device to be tested through instructions, disconnects the 5G link connection of the wireless device to be tested, and if the disconnection is successful, maintains the single-frequency 6G link, automatically configures the wireless configuration of the wireless device to be tested and the accompanying device through wireless instructions, the wireless device to be tested turns on MLD, the accompanying device to be tested sets the STA mode, and configures the same SSID and password as the wireless device to be tested, so that the accompanying device can be connected to the wireless device to be tested in the same frequency network segment, the main control terminal runs the control program, inputs the wireless query instruction on the wireless device to be tested to check the wireless multi-link connection status of the accompanying device to determine whether the wireless device to be tested and the accompanying device can be connected, if they can be connected, a successful connection detection is performed, and the successful connection test is performed by the main control terminal running the control program, controlling the third test device and the second test device to ping each other to verify the interoperability of the wireless connection, if they can ping through, it proves that the wireless device to be tested and the accompanying device can be successfully connected, when the wireless device to be tested and the accompanying device are connected After the test devices can be successfully connected, the main control terminal runs the management and control program to control the second test device and the third test device to run iperf to send a bidirectional TCP / UDP stream, and performs a mounting test according to the preset duration to evaluate whether the wireless device to be tested has the ability of stable transmission on the 6G network. If the wireless device to be tested has the ability of stable transmission on the 6G network, after the preset single-frequency 6G link stability test duration, the wireless device to be tested is configured through instructions to restore its 5G link. If the recovery is successful, the 6G link is disconnected, and then the single-frequency 5G link is maintained to repeat the above-mentioned 6G link network stable transmission capability detection. If the 5G link fails to be restored or the 6G link fails to be disconnected, the test log and data are collected to end the test. If the 5G link is restored successfully and the 6G link is disconnected successfully, the main control terminal runs the management and control program, and after the preset single-frequency 5G link stability test duration, the wireless device to be tested is configured through instructions to restore the 6G link. If the recovery is successful, the second round of loop test is entered until the preset number of loop tests is completed, and the test log and data of the wireless signal to be tested are collected to end the test result.

[0035] In this embodiment, by disconnecting and reconnecting the dual-frequency signals of different links to verify the stability of the wireless device under test for switching between signals of different frequency bands, the present application runs a control program through the main control terminal to achieve full automation and unattended execution, and switches different network segments for testing to solve the technical problem of time-consuming and labor-intensive testing.

[0036] In one embodiment, if Figure 5 As shown, a multi-link test method is provided. In step S32, specifically, the three-frequency signals are disconnected and reconnected to verify the stability of the wireless device to be tested, which specifically includes the following steps: S327: The main control terminal configures the wireless device to be tested and the accompanying device to be tested through remote wireless instructions, so that the wireless device to be tested and the accompanying device to be tested are wirelessly connected, wherein the configuration includes turning on the first target signal, the second target signal and the third target signal; S328: the master control terminal configures the wireless device to be tested through instructions to disconnect the third target signal link connection. If the third target signal is disconnected successfully, a disconnection and recovery operation is performed on the first target signal and the second target signal to determine the stability of the disconnection and reconnection of the first target signal and the second target signal; S329: If it is confirmed that the disconnection and reconnection of the first target signal and the second target signal are stable, then the wireless device under test is configured through instructions to restore the link of the third target signal to determine the stability of the disconnection and reconnection of the third target signal.

[0037] Specifically, before testing the stability of the three-band signal, the main control terminal needs to run a control program, automatically configure the wireless configuration of the wireless device to be tested and the accompanying device through wireless instructions, turn on MLD for the wireless device to be tested, set the accompanying device to STA mode, and configure the same SSID and password as the wireless device to be tested. The main control terminal runs the control program, inputs a wireless query command on the wireless device to be tested to view the wireless multi-link connection status of the accompanying device to determine whether the wireless device to be tested and the accompanying device can be connected. If they can be connected, a successful connection detection is performed. The successful connection test is that the main control terminal runs the control program, controls the third test device and the second test device to ping each other to verify the interoperability of the wireless connection. If the ping is successful, it proves that the wireless device to be tested and the accompanying device can be successfully connected. After the wireless device to be tested and the accompanying device can be successfully connected, the main control terminal runs the control program, controls the second test device and the third test device to run iperf to send a bidirectional TCP / UDP stream, and performs a mount test according to a preset duration to assess whether the wireless device to be tested has the ability to transmit stably over the network.

[0038] If the test condition 2.4G+5G+6G triple-band multi-link is executed, the main control terminal runs the management and control program, configures the wireless device to be tested through instructions, disconnects its 6G link connection, and if the disconnection is successful, executes the above-mentioned 2.4G+5G dual-band multi-link stability test process, then restores the 6G link, disconnects the 5G link to enter the above-mentioned 2.4G+6G dual-band multi-link stability test process, then restores 5G, disconnects 2.4G, executes the above-mentioned 5G+6G dual-band multi-link stability test process, and finally restores the 2.4G link to enter the second round of loop testing until the preset number of loop tests is completed, and the test logs and data of the wireless signal to be tested are collected to end the test results.

[0039] In this embodiment, by disconnecting and reconnecting the three-frequency signals of different links to verify the stability of the wireless device under test for switching between signals of different frequency bands, the present application runs a control program through the main control terminal to achieve full automation and unattended execution, and switches different network segments for testing to solve the technical problem of time-consuming and labor-intensive testing.

[0040] In one embodiment, a multi-link test method is provided. In step S30, the wireless device to be tested disconnects and reconnects multiple links to verify link stability, and then specifically includes the following steps: S33: the main control terminal records the stability test situation and monitoring data within the target time according to the flow change of the target signal during the stability test; S34: The main control terminal analyzes the data to form a process curve chart based on the stability test situation and monitoring data, and outputs a stability test report.

[0041] Specifically, during the stability test, the main control terminal will obtain information such as network throughput, network fluctuations, network packet loss rate, and maximum transmission unit size of network segment connectivity, disconnection, and reconnection according to the flow changes of the target signal, that is, in different network segments, and record the stability test situation and monitoring data within the target time, wherein the target signal includes: single2.4G, single5G, 2.4G+5G, 2.4G+6G, 5G+6G, 2.4G+5G+6G, and other network segments with different frequencies for single-frequency, dual-frequency, and triple-frequency arrangements. The target time is the time for recording and monitoring the target signal, that is, the network throughput, network fluctuations, network packet loss rate, and maximum transmission unit size of the target signal are recorded once at a fixed time. The main control terminal analyzes the data to form a process curve chart based on the stability test situation and monitoring data, and outputs a stability test report.

[0042] In this embodiment, the main control terminal records the stability test situation and monitoring data within the target time according to the flow changes of the target signal during the stability test. The main control terminal analyzes the data to form a process curve chart based on the stability test situation and monitoring data, and outputs a stability test report. By monitoring each frequency band, the network throughput, network fluctuation, network packet loss rate, maximum transmission unit size and other information of the target signal are obtained, and the stability of the target signal is analyzed based on the situation to obtain an analysis report.

[0043] The above-mentioned multi-link test method, system, computer equipment and storage medium control the third test terminal to ping the second test terminal through the main control terminal to determine whether the wireless device to be tested and the accompanying device are connected; if it is confirmed that the wireless device to be tested and the accompanying device are connected, the main control terminal controls the third test terminal to run the network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; if it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless instruction configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify the link stability, wherein the multiple links include a combination of signals in different frequency bands. The present invention can switch between multiple test conditions by building an automated test environment, and perform unattended automated execution throughout the process, thereby solving the above-mentioned technical problems of low test coverage and time-consuming and labor-intensive manual testing.

[0044] It should be understood that the order of execution of the steps in the above embodiment does not necessarily mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present invention.

[0045] In one embodiment, a multi-link test system is provided, and the multi-link test system corresponds one-to-one to the multi-link test method in the above embodiment. Figure 6 As shown, the multi-link test system includes a main control terminal, a second test terminal, a third test terminal, a wireless device to be tested and a companion test device. The functional modules are described in detail as follows: The main control terminal is used to remotely control the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying device to be tested, control the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device to be tested is stable, and send a wireless instruction configuration to the wireless device to be tested so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability.

[0046] The second test terminal is used to receive a ping instruction sent by the main control terminal to control the third test terminal, so as to determine whether the wireless device to be tested is connected to the accompanying test device.

[0047] The third test terminal is used to receive a ping command sent by the main control terminal to determine whether the wireless device to be tested and the accompanying device are connected, and receive a command to run a network test tool sent by the main control terminal to determine whether the connection between the wireless device to be tested and the accompanying device is stable.

[0048] The wireless device to be tested is used to enable the main control terminal to determine whether to connect to the accompanying test device according to the result of the third test terminal pinging the second test terminal, and to control the third test terminal to run a network test tool according to the control terminal, so that the main control terminal determines whether the connection with the accompanying test device is stable, and receives the wireless command configuration of the main control terminal, so as to disconnect and reconnect multiple links to verify the link stability.

[0049] The accompanying test device is used to enable the main control terminal to determine whether to connect to the wireless device to be tested according to the result of the third test terminal pinging the second test terminal, and to control the third test terminal to run a network test tool according to the control terminal, so that the main control terminal determines whether the connection with the wireless device to be tested is stable, so that the main control terminal sends a wireless instruction configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability.

[0050] For the specific definition of the multi-link test system, please refer to the definition of the multi-link test method above, which will not be repeated here. Each module in the above multi-link test system can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.

[0051] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 7 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a multi-link testing method is implemented.

[0052] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 8As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input system connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server through a network connection. When the computer program is executed by the processor, a multi-link testing method is implemented.

[0053] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: The main control terminal controls the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying test device; If it is confirmed that the wireless device to be tested is connected to the accompanying device, the main control terminal controls the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; If it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify link stability, wherein the multiple links include a combination of signals in different frequency bands.

[0054] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: The main control terminal controls the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying test device; If it is confirmed that the wireless device to be tested is connected to the accompanying device, the main control terminal controls the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; If it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify link stability, wherein the multiple links include a combination of signals in different frequency bands.

[0055] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0056] Those skilled in the art will clearly understand that for the sake of convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above.

[0057] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.

Claims

1. A multi-link testing method, characterized in that: include: The main control terminal controls the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying test device; If it is confirmed that the wireless device to be tested is connected to the accompanying device, the main control terminal controls the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying device is stable; If it is confirmed that the connection between the wireless device to be tested and the accompanying device is stable, the main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested disconnects and reconnects multiple links to verify link stability, wherein the multiple links include a combination of signals in different frequency bands.

2. The multi-link testing method according to claim 1, characterized in that: The main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability, including: The main control terminal monitors the operating status and throughput change of the memory and CPU of the wireless device to be tested according to the preset test duration and test cycle number, so as to verify the stability of the disconnection and reconnection of the multi-link.

3. The multi-link testing method according to claim 1, characterized in that: The main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability, including: The master control terminal disconnects and reconnects the dual-band and triple-band signals to verify the stability of the wireless device under test in switching between signals of different frequency bands.

4. The multi-link testing method according to claim 3, characterized in that: Disconnecting and reconnecting the dual-frequency signal to verify the stability of the wireless device under test, including: The main control terminal configures the wireless device to be tested and the accompanying device to be tested through remote wireless instructions, so that the wireless device to be tested and the accompanying device to be tested are wirelessly connected, wherein the configuration includes turning on the first target signal and the second target signal; The main control terminal configures the wireless device under test to disconnect the first target signal link and maintain the connection of the second target signal through instructions, so as to determine whether the accompanying test device can receive the second target signal sent by the wireless device under test; If the companion test device can receive the link of the second target signal sent by the wireless device under test, the main control terminal configures the wireless device under test through instructions to restore the link of the first target signal; If the link of the first target signal is restored successfully, the master control terminal disconnects the second target signal link and then maintains the first target signal link to determine whether the companion test device can receive the first target signal sent by the wireless device to be tested; If the companion test device can receive the link of the first target signal sent by the wireless device to be tested, the main control terminal configures the wireless device to be tested through instructions, restores the link of the second target signal and ends the stability test of the wireless device to be tested; If the first target signal link and the second target signal link fail to recover or fail to disconnect, the main control terminal collects the test log and data of the wireless device to be tested, and ends the stability test of the wireless device to be tested.

5. The multi-link testing method according to claim 3, characterized in that: Disconnect and reconnect the three-band signals to verify the stability of the wireless device under test, including: The main control terminal configures the wireless device to be tested and the accompanying device to be tested through remote wireless instructions, so that the wireless device to be tested and the accompanying device to be tested are wirelessly connected, wherein the configuration includes turning on the first target signal, the second target signal and the third target signal; The master control terminal configures the wireless device to be tested through instructions to disconnect the third target signal link connection, and if the third target signal is disconnected successfully, performs disconnection and recovery operations on the first target signal and the second target signal to determine the stability of disconnection and reconnection of the first target signal and the second target signal; If it is confirmed that the disconnection and reconnection of the first target signal and the second target signal are stable, the main control terminal configures the wireless device under test through instructions to restore the link of the third target signal to determine the stability of the disconnection and reconnection of the third target signal.

6. The multi-link testing method according to claim 1, characterized in that: The main control terminal sends a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability, and then includes: The master control terminal records the stability test situation and monitoring data within the target time according to the flow change of the target signal during the stability test; The main control terminal analyzes the data to form a process curve chart based on the stability test situation and monitoring data, and outputs a stability test report.

7. A multi-link test system, characterized in that: include: Main control terminal, second test terminal, third test terminal, wireless device to be tested, accompanying test device; The main control terminal is used to remotely control the third test terminal to ping the second test terminal to determine whether the wireless device to be tested is connected to the accompanying test device, control the third test terminal to run a network test tool to determine whether the connection between the wireless device to be tested and the accompanying test device is stable, and send a wireless command configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability; The second test terminal is used to receive a ping command sent by the main control terminal to control the third test terminal, so as to determine whether the wireless device to be tested is connected to the accompanying test device; The third test terminal is used to receive a ping command sent by the main control terminal to determine whether the wireless device to be tested is connected to the accompanying test device, and receive a command to run a network test tool sent by the main control terminal to determine whether the connection between the wireless device to be tested and the accompanying test device is stable; The wireless device to be tested is used to enable the main control terminal to determine whether to connect to the accompanying test device according to the result of the third test terminal pinging the second test terminal, and to control the third test terminal to run a network test tool according to the control terminal, so that the main control terminal determines whether the connection with the accompanying test device is stable, and receives the wireless command configuration of the main control terminal, so as to disconnect and reconnect multiple links to verify link stability; The accompanying test device is used to enable the main control terminal to determine whether to connect to the wireless device to be tested according to the result of the third test terminal pinging the second test terminal, and to control the third test terminal to run a network test tool according to the control terminal, so that the main control terminal determines whether the connection with the wireless device to be tested is stable, so that the main control terminal sends a wireless instruction configuration to the wireless device to be tested, so that the wireless device to be tested performs multi-link disconnection and reconnection to verify link stability.

8. The multi-link test system according to claim 7, characterized in that: The main control terminal; The main control terminal is used to configure the wireless device to be tested and the accompanying device to be tested through remote wireless instructions, so that the wireless device to be tested and the accompanying device to be tested are wirelessly connected.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the multi-link testing method according to any one of claims 1 to 6 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the multi-link testing method according to any one of claims 1 to 6 are implemented.