A device shunt test method and device, computer device and storage medium

By using a method of dividing testing between the comprehensive test instrument and the main unit/sub-unit, the problems of model compatibility and waste of instrument resources in wireless equipment testing were solved, achieving high testing efficiency and cost-saving effects, improving testing efficiency and saving space.

CN119922597BActive Publication Date: 2026-01-02SHENZHEN 3NOD DIGITAL TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202311446489.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2026-01-02
Estimated Expiration
2043-10-31

AI Technical Summary

Technical Problem

Existing technologies cannot simultaneously test different models of wireless devices, resulting in wasted instrument resources and low testing efficiency.

Method used

The signal source sequence of the equipment is acquired using a comprehensive test instrument for signal analysis. The server host and client slave are used for separate testing. The signal test results are integrated to generate the final signal test result.

Benefits of technology

It improves testing efficiency, saves testing space, and enables efficient testing of multiple wireless devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119922597B_ABST
    Figure CN119922597B_ABST
Patent Text Reader

Abstract

The embodiment of the application belongs to the field of device testing, and relates to a device shunt testing method, which comprises the following steps: a comprehensive tester acquires a device signal source sequence in a device to be detected; the comprehensive tester performs signal analysis and processing on the device signal source sequence to obtain a signal analysis result; a service end host determines a connection state of a client end secondary machine based on the number of device signal sources; the service end host performs signal testing and processing on first device signal data to obtain a first signal testing result; the client end secondary machine performs signal testing and processing on second device signal data based on the connection state of the client end secondary machine to obtain a second signal testing result; and the service end host performs collection and integration processing on the first signal testing result and the second signal testing result to obtain a final signal testing result. The application also provides a device shunt testing device, a computer device and a storage medium. The application improves the testing efficiency of a PC host when facing multiple wireless devices, and achieves open source and flow control at the same time.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of device testing, and in particular to a device shunt testing method and device, a computer device and a storage medium. BACKGROUND

[0002] When testing the wifi performance of a wireless device, the device needs to be placed in a shielding box for testing. According to the production line environment, at most 4 shielding boxes can be placed side by side, and it is difficult for 8 employees to operate, so the actual construction environment on the production line generally uses only 4 ports or less, and the other 4 ports are idle, which causes waste of instrument resources.

[0003] Currently, there are two ways to test wifi wireless devices using CMW100 in the industry. The first way is to test 4 wireless devices simultaneously using one computer. The computer is equipped with a PCI-E network card, which has four LAN interfaces. Each interface is connected to the LAN port of a wireless device. The wireless devices are connected to the RF ports of the comprehensive tester through RF lines, and the comprehensive tester is connected to the computer through a USB line. The second way is to test 8 wireless devices simultaneously using one computer. The computer needs to be equipped with two PCI-E network cards, and the connection method between the network cards and the computer and the comprehensive tester is the same as the first way.

[0004] However, the above two test schemes can only test one type of product at the same time, and cannot be compatible with the production of two different types of products. The test scheme is relatively single, and cannot completely test all devices. SUMMARY

[0005] The purpose of the embodiments of the present application is to provide a device shunt testing method, device, computer device and storage medium to solve the problem of how to improve the PC testing efficiency while achieving open source and saving resources when facing multiple wireless devices.

[0006] To solve the above technical problems, the embodiments of the present application provide a device shunt testing method, which is applied to a server host, a client secondary machine and a comprehensive tester. The server host is connected to the comprehensive tester through Ethernet. The technical scheme adopted is as follows:

[0007] The comprehensive tester obtains a device signal source sequence in a to-be-detected device, wherein the number of to-be-detected devices is not less than 1, the device signal source sequence includes a plurality of device signal sources, and one device signal source corresponds to one to-be-detected device.

[0008] The comprehensive tester performs signal analysis and processing on the device signal source sequence to obtain a signal analysis result, wherein the signal analysis result includes the number of device signal sources and device signal data, and the device signal data includes first device signal data and second device signal data.

[0009] The server host determines the connection state of the client slave based on the number of device signal sources;

[0010] The server host performs signal test processing on the first device signal data to obtain a first signal test result;

[0011] The client slave performs the signal test processing on the second device signal data based on the connection state of the client slave to obtain a second signal test result;

[0012] The server host performs collection and integration processing on the first signal test result and the second signal test result to obtain a final signal test result.

[0013] Further, the device to be detected includes a wireless device and a jig, and the wireless device is fixed on the jig. Before the step of acquiring the sequence of device signal sources of the device to be detected by the comprehensive tester, the method further comprises:

[0014] The jig is connected to the comprehensive tester through Ethernet to obtain a first transmission link;

[0015] The jig activates the wireless device to obtain the device signal source;

[0016] The comprehensive tester performs first collection processing on the device signal source based on the first transmission link to obtain the sequence of device signal sources.

[0017] Further, the signal analysis processing includes frequency spectrum analysis processing and radio frequency signal analysis processing. The step of performing signal analysis processing on the sequence of device signal sources by the comprehensive tester to obtain a signal analysis result specifically comprises:

[0018] The comprehensive tester performs frequency spectrum analysis processing on all of the device signal sources in the sequence of device signal sources to obtain the number of device signal sources;

[0019] The comprehensive tester performs radio frequency signal analysis processing on all of the device signal sources in the sequence of device signal sources to obtain the device signal data.

[0020] Further, the step of determining the connection state of the client slave by the server host based on the number of device signal sources specifically comprises:

[0021] The server host compares the number of device signal sources with a preset signal source number threshold to determine the connection state of the client slave;

[0022] If the device signal source quantity is less than or equal to the preset signal source quantity threshold, it is determined that the connection state of the client secondary machine is a standby state.

[0023] If the device signal source quantity is greater than the preset signal source quantity threshold, it is determined that the connection state of the client secondary machine is an enabled state.

[0024] Further, the step of the server host performing signal test processing on the first device signal data to obtain a first signal test result further comprises:

[0025] inputting the first device signal data into a preset production test software for first detection processing to obtain first index data, the first index data including signal transmission power and sensitivity receiving function;

[0026] comparing the first index data with a preset first index threshold to obtain the first signal test result.

[0027] Further, the step of the client secondary machine performing the signal test processing on the second device signal data based on the connection state of the client secondary machine to obtain a second signal test result specifically comprises:

[0028] if the connection state of the client secondary machine is a standby state, the second signal test result is empty;

[0029] if the connection state of the client secondary machine is a connection state, the client secondary machine collects the second device signal data to input into the preset production test software for second detection processing to obtain second index data, the second index data including signal transmission power and sensitivity receiving function;

[0030] comparing the second index data with a preset second index threshold to obtain the second signal test result.

[0031] Further, the step of the server host performing collection and integration processing on the first signal test result and the second signal test result to obtain a final signal test result specifically comprises:

[0032] the client secondary machine performs connection processing on the server host through Ethernet to obtain a second transmission link;

[0033] the server host performs second collection processing through the second transmission link to obtain a second signal test result;

[0034] the server host performs integration processing on the first signal test result and the second signal test result to obtain the final signal test result.

[0035] To solve the above technical problems, the embodiment of the present application also provides a device shunt test device, the device comprises a server host, a client submachine and a comprehensive tester, the server host is connected to the comprehensive tester through an Ethernet, and the following technical scheme is adopted:

[0036] An acquisition module is configured to acquire, by the comprehensive tester, a device signal source sequence in a to-be-detected device, wherein the number of the to-be-detected devices is not less than one, the device signal source sequence comprises a plurality of device signal sources, and one device signal source corresponds to one to-be-detected device.

[0037] An analysis module is configured to perform signal analysis processing on the device signal source sequence by the comprehensive tester to obtain a signal analysis result, wherein the signal analysis result comprises a device signal source number and device signal data, and the device signal data comprises first device signal data and second device signal data.

[0038] A determination module is configured to determine, by the server host, a connection state of the client submachine based on the device signal source number.

[0039] A first test module is configured to perform signal test processing on the first device signal data by the server host to obtain a first signal test result.

[0040] A second test module is configured to perform the signal test processing on the second device signal data by the client submachine based on the connection state of the client submachine to obtain a second signal test result.

[0041] A processing module is configured to perform collection and integration processing on the first signal test result and the second signal test result by the server host to obtain a final signal test result.

[0042] To solve the above technical problems, the embodiment of the present application also provides a computer device, which adopts the following technical scheme:

[0043] A computer device comprises a memory and a processor, the memory stores computer readable instructions, and the processor executes the computer readable instructions to realize the steps of the device shunt test method.

[0044] To solve the above technical problems, the embodiment of the present application also provides a computer readable storage medium, which adopts the following technical scheme:

[0045] A computer readable storage medium stores computer readable instructions, and the computer readable instructions are executed by a processor to realize the steps of the device shunt test method.

[0046] Compared with the prior art, the embodiments of the application have the following beneficial effects:

[0047] The application obtains the device signal source sequence in the device to be detected through the measuring instrument, and then performs signal analysis and processing to obtain the device signal source quantity, the first device signal data and the second device signal data. The server host determines the connection state of the client slave machine based on the device signal source quantity, and performs signal test processing on the first device signal data to obtain the first signal test result. The client slave machine performs signal test processing on the second device signal data based on the connection state of the client slave machine to obtain the second signal test result. The server host performs collection and integration processing on the first signal test result and the second signal test result to obtain the final signal test result, thereby improving the test efficiency of the PC host when facing multiple wireless devices for testing, saving test space and achieving open source and saving. BRIEF DESCRIPTION OF DRAWINGS

[0048] In order to more clearly illustrate the scheme in the application, the drawings needed in the description of the embodiments of the application will be briefly introduced as follows. Obviously, the drawings in the following description are some embodiments of the application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of these drawings.

[0049] Figure 1 is an exemplary system architecture diagram to which the application can be applied;

[0050] Figure 2 Flowchart of one embodiment of the device shunting test method according to the application;

[0051] Figure 3 is a structural schematic diagram of one embodiment of the device shunting test device according to the application;

[0052] Figure 4 is a structural schematic diagram of one embodiment of the computer device according to the application. DETAILED DESCRIPTION

[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the application belongs; the terms used in the specification of the application are only for the purpose of describing specific embodiments and are not intended to limit the application; the specification, claims and above description of drawings of the application, the terms "include" and "have" and any variations thereof, are intended to cover non-exclusive inclusion. The specification, claims and above description of drawings of the application, the terms "first", "second" and the like are used to distinguish different objects, not to describe a specific order.

[0054] Reference to an "embodiment" herein means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase that an "embodiment" in various places in the specification are not necessarily all referring to the same embodiment, nor are they necessarily mutually exclusive or alternative embodiments. It is expressly understood that the embodiments described herein are merely example and that a person skilled in the art would readily recognize items described herein in connection with one embodiment can be incorporated into other embodiments.

[0055] For better understanding of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings.

[0056] As shown in Figure 1 The system architecture 100 can include terminal devices 101, 102, 103, a network 104, and a server 105. The network 104 is a medium for providing a communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 can include various connection types, such as wired, wireless communication links, or optical fiber cables, and the like.

[0057] A user can use the terminal devices 101, 102, 103 to interact with the server 105 through the network 104 to receive or send messages, and the like. Various communication client applications can be installed on the terminal devices 101, 102, 103, such as web browser applications, shopping applications, search applications, instant messaging tools, email clients, social platform software, and the like.

[0058] The terminal devices 101, 102, 103 can be various electronic devices with display screens and supporting web browsing, including but not limited to smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, desktop computers, and the like.

[0059] The server 105 can be a server providing various services, such as a background server supporting a page displayed on the terminal devices 101, 102, 103.

[0060] It should be noted that the device shunting test method provided by the embodiments of the present application is generally executed by a server / terminal device, and accordingly, the device shunting test apparatus is generally arranged in a server / terminal device.

[0061] It should be understood that Figure 1The number of terminal devices, networks and servers in the above-mentioned system is only illustrative. Any number of terminal devices, networks and servers can be provided according to the implementation needs.

[0062] With reference to the above-mentioned Figure 2 , a flow chart of one embodiment of a device shunt test method according to the present application is shown. The device shunt test method includes the following steps:

[0063] In step S201, the comprehensive tester acquires the device signal source sequence in the device to be detected.

[0064] In the present embodiment, the electronic device (for example Figure 1 The server / terminal device shown in the above-mentioned system can receive the device signal source sequence through wired connection or wireless connection. It should be noted that the wireless connection can include, but is not limited to, 3G / 4G / 5G connection, WiFi connection, Bluetooth connection, WiMAX connection, Zigbee connection, UWB (ultra wideband) connection, and other now known or future developed wireless connection methods.

[0065] In the present embodiment, the device to be detected can be a Bluetooth headset, a wireless router, a wireless keyboard, a wireless mouse, and other wireless electronic devices; the device signal source sequence can be a signal sequence composed of carrier signals, continuous wave signals, pulse signals, digitally modulated signals, and radio frequency noise signals; and the comprehensive tester can be a multifunctional instrument for performing various test and measurement tasks. Specifically, the comprehensive tester can be a CMW100 comprehensive tester, a TFN PM5100 comprehensive tester, a CMW500 comprehensive tester, and other comprehensive test instruments. The comprehensive tester can acquire the device signal source sequence in the device to be detected through wired connection. The number of devices to be detected is not less than 1. The device signal source sequence can include several device signal sources, or can be composed of device signal sources of different models. The relationship between the device signal source and the device to be detected can be one-to-one.

[0066] In one possible embodiment, if there are two or more devices to be detected, each device to be detected is numbered. The numbering can be according to Arabic numerals, one number corresponding to one device to be detected, and the numbers are arranged in ascending order to form a sequence of devices to be detected. The service personnel can connect to the CMW100 comprehensive tester in sequence according to the number order of the devices to be detected through the radio frequency line, and the CMW100 comprehensive tester can acquire the device signal source transmitted by the device to be detected through the radio frequency line.

[0067] Step S202, the signal analysis result is obtained by the signal analysis and processing of the CMW100 on the device signal source sequence.

[0068] In the embodiment, the signal analysis result can include the device signal source quantity and the device signal data, and the device signal data can include the first device signal data and the second device signal data. Specifically, the device signal source quantity can be the sum of the quantities of different types of device signal sources, and the device signal source quantity can be determined by the quantity of the to-be-detected device. The device signal data can be index data of the device signal source, such as power, frequency offset, and received packet loss rate. The device signal data includes the first device signal data and the second device signal data. The data types of the first device signal data and the second device signal data can be the same or different. The service objects of the first device signal data and the second device signal data are different. For example, the first device signal data needs to be sent to the server for processing, and the second device signal data needs to be sent to the client for processing.

[0069] In a possible embodiment, the CMW100 connects to the to-be-detected device through a radio frequency line, and after obtaining the device signal source sequence, the following signal analysis and processing are performed on the device signal source sequence:

[0070] The CMW100 can obtain the device quantity of the to-be-processed device through the connection of the radio frequency interface, and based on the device quantity of the to-be-processed device, the device signal source quantity is obtained.

[0071] The CMW100 can obtain the power, frequency offset, and received packet loss rate of the wireless signal data transmitted by the to-be-processed device through the radio frequency interface, perform index evaluation processing on the wireless signal data, the index evaluation processing can be quantitative evaluation of each item of wireless data, convert each item of wireless data into detailed wireless data parameters, and store in the form of a list to obtain the device signal data.

[0072] Step S203, the server host determines the connection state of the client slave based on the device signal source quantity.

[0073] In the embodiment, the server host can be a computer device with a fixed position such as a computer host and a server, or a mobile computer device such as a mobile phone, a notebook computer, and a tablet computer; the client slave can be a computer device with a fixed position such as a computer host and a server, or a mobile computer device such as a mobile phone, a notebook computer, and a tablet computer. Specifically, the server host and the client slave share one comprehensive tester, the server host and the comprehensive tester are connected through an Ethernet, the client slave and the comprehensive tester have no direct connection, the server host and the client slave are connected through a network LAN port, the server host and the client slave share one server, and the server can be a virtual server or a cloud server for storing the signal analysis result. The server host and the client slave each have a PCI-E network card for connecting the server host and the device to be detected and for connecting the client slave and the device to be detected.

[0074] In a possible embodiment, the execution priority of the server host is higher than that of the client slave, the connection state of the client slave can include a standby state and an enabled state, the client slave is usually in the standby state, and the client slave can be woken up by the server host to the enabled state. The wake-up condition can be that the number of current device signal sources reaches the minimum wake-up requirement of the client slave, and the wake-up condition can be deployed in the server.

[0075] In step S204, the server host performs signal test processing on the first device signal data to obtain a first signal test result.

[0076] In the embodiment, the signal test processing can be performed by the signal test software preset in the server host on the signal parameters of the first device signal data, such as signal characteristics, signal spectrum, time domain characteristics, signal frequency response, amplitude, and phase, to obtain the parameter values of the signal parameters, determine the parameter values of the signal parameters as the first signal test result, and store the first signal test result in the server host.

[0077] In step S205, the client slave performs signal test processing on the second device signal data based on the connection state of the client slave to obtain a second signal test result.

[0078] In the embodiment, if the connection state of the client secondary machine is the standby state, the second signal test result is null, and the client secondary machine does not perform any operation on the second device data; if the connection state of the client secondary machine is the enabled state, the signal characteristics, signal spectrum, time domain characteristics, signal frequency response, amplitude, phase and other signal parameters of the second device signal data are tested one by one by the preset signal test software in the client secondary machine, the parameter values of the signal parameters are obtained, the parameter values of the signal parameters are determined as the second signal test result, and the second signal test result is stored in the client secondary machine.

[0079] In step S206, the server host performs collection and integration processing on the first signal test result and the second signal test result to obtain a final signal test result.

[0080] In the embodiment, the collection and integration processing can be divided into data collection processing and data integration processing, the final signal test result can be stored in the server host, and the final signal test result can be stored in the form of a database table. Specifically, the server host can receive the second signal test result sent by the client secondary machine through a wired network or a wireless network (i.e., the data collection processing), and the data types of the first signal test result and the second signal test result can be the same or different. If the data types are the same, the first signal test result and the second signal test result can be stored in different columns of the same database table for integration (i.e., the data integration processing) to obtain a final signal test result table (i.e., the final signal test result); if the data types are different, the first signal test result and the second signal test result can be stored in two different database tables, the two different database tables can be stored in the same database for INNER JOIN (inner join) or LEFT JOIN (left join) processing to obtain a final signal test result table (i.e., the final signal test result).

[0081] The application obtains the device signal source sequence in the device to be detected by the measuring instrument, performs signal analysis and processing to obtain the device signal source quantity, the first device signal data and the second device signal data, determines the connection state of the client secondary machine based on the device signal source quantity, performs signal test processing on the first device signal data to obtain a first signal test result, performs signal test processing on the second device signal data based on the connection state of the client secondary machine to obtain a second signal test result, and performs collection and integration processing on the first signal test result and the second signal test result by the server host to obtain a final signal test result. The test efficiency of the PC host in the face of multiple wireless devices is improved, the test space is saved, and the open source and cost reduction are achieved.

[0082] In some optional implementations, before step S201, the following steps can also be performed:

[0083] The jig is connected to the test instrument through Ethernet to obtain a first transmission link;

[0084] The jig activates the wireless device to obtain a device signal source;

[0085] The test instrument performs first collection processing on the device signal source based on the first transmission link to obtain a device signal source sequence.

[0086] In this embodiment, the device to be detected includes a wireless device and a jig, and the device to be detected needs to be placed in a shielding box for testing. Specifically, the shielding box can be an electromagnetic shielding box, the jig can be a test jig, the first transmission link can be a signal transmission route between the jig and the test instrument, and the wireless device can be in the form of a PCB circuit board, fixed on the jig and stored in the shielding box. More specifically, the electromagnetic shielding box can be used to isolate the device signal source of the wireless device and also to protect the wireless device from external electromagnetic interference. The test jig can be a tool for testing the wireless device and generally includes a connector, a sensor, a test point and a cable, which can be used to establish a connection between the wireless device and the test instrument. The first transmission link can be a radio frequency line connecting the radio frequency port of the test instrument and the connector of the test jig, which can be used to transmit the device signal source emitted by the wireless device.

[0087] In a possible embodiment, the wireless device can be in the form of a PCB circuit board, fixed on the test jig and stored in the shielding box, connected to the test instrument through a radio frequency line to establish the first transmission link. The test jig activates the wireless device through the internal sensor to start the wireless device to send the device signal source. The test instrument can collect the device signal source emitted by the wireless device through the radio frequency line. If there are multiple wireless devices and jigs, the test instrument can combine multiple device signal sources in the order of collection time to obtain the device signal source sequence.

[0088] In this embodiment, the device to be detected needs to be placed in a shielding box for testing, and the test instrument collects and integrates the device signal source sequence through the first transmission link, thereby improving the efficiency and data accuracy of the test instrument in obtaining the device signal source sequence.

[0089] In some optional implementations, step S202 includes the following steps:

[0090] The comprehensive measuring instrument performs spectrum analysis on all the device signal sources in the device signal source sequence to obtain the number of device signal sources.

[0091] The comprehensive measuring instrument performs radio frequency signal analysis on all the device signal sources in the device signal source sequence to obtain device signal data.

[0092] In the embodiment, the spectrum analysis can analyze the spectrum characteristics of the device signal sources, and the number of the device signal sources can be obtained by analyzing the spectrum characteristics. The radio frequency signal analysis can analyze the power, frequency offset, and wireless signal data such as packet loss rate of the device signal sources. Specifically, the spectrum analysis can include the following steps: digital signal conversion of the device signal sources can be completed by using an analog-to-digital converter (ADC) to obtain digital signals of the device signal sources; the digital signals of the device signal sources are converted from the time domain to the frequency domain by using a fast Fourier transform (FFT) algorithm; a spectrum graph is drawn according to the result of the FFT, in which the horizontal axis represents the frequency and the vertical axis represents the amplitude; the peaks of the frequency are detected by using the spectrum graph, and a peak threshold can be set to determine which peaks are significant peaks; the significant peaks are counted, and each significant peak corresponds to a device signal source.

[0093] The spectrum analysis and the radio frequency signal analysis of all the device signal sources in the device signal source sequence by the comprehensive measuring instrument improve the efficiency of signal analysis.

[0094] In some optional implementations, step S203 includes the following steps:

[0095] The server host compares the number of device signal sources with a preset signal source number threshold to determine the connection state of the client slave machine.

[0096] If the number of device signal sources is less than or equal to the preset signal source number threshold, the connection state of the client slave machine is determined as the standby state.

[0097] If the number of device signal sources is greater than the preset signal source number threshold, the connection state of the client slave machine is determined as the enabled state.

[0098] In the embodiment, the preset signal source quantity threshold can be manually set or automatically set according to the minimum test bearing quantity of the server host. For example, the preset signal source quantity threshold can be deployed in the server. For the signal source quantity threshold, the tester can manually set the signal source quantity threshold, or the server can update the signal source quantity threshold in real time according to the maximum value of the server host that can test the to-be-detected device in the current time period. If the device signal source quantity is less than or equal to the preset signal source quantity threshold, the server can determine that the connection state of the client secondary machine is the standby state. If the device signal source quantity is greater than the preset signal source quantity threshold, the server can determine that the connection state of the client secondary machine is the enabled state.

[0099] The embodiment compares the device signal source quantity with the preset signal source quantity threshold to determine the connection state of the client secondary machine. Whether the client secondary machine is enabled can be determined according to actual needs, so that the effect of opening up and saving is achieved.

[0100] In some optional implementations, step S204 includes the following steps:

[0101] The first device signal data is input into the preset test software for first detection processing to obtain first index data.

[0102] The first index data is compared with a preset first index threshold to obtain a first signal test result.

[0103] In the embodiment, the first index data includes signal transmission power and sensitivity receiving function. The preset test software can be LitePoint IQxel, Anritsu Test Software, Rohde & Schwarz CMWrun, and other test software for Wi-Fi, Bluetooth, and other communication technology device testing. The test software can be directly deployed in the server host. The first detection processing can include the following steps:

[0104] The server host is connected to the comprehensive tester through a USB line, and is connected to the LAN port of the device to be detected through the LAN port of the PCI-E network card of the server host; the production and measurement software is started to perform communication initialization on the comprehensive tester, establish a data transmission link, control the comprehensive tester to perform signal test processing on the device to be detected, and obtain first device signal data; the first device signal data is transmitted from the comprehensive tester to the server through the data transmission link; the production and measurement software scores and counts signal parameters such as signal characteristics, signal spectrum, time domain characteristics, signal frequency response, amplitude, and phase in the first device signal data; according to the scoring and counting result, the index value of the signal transmission power and the index value of the sensitivity receiving function are determined, and the higher the scoring and counting result is, the higher the index value of the signal transmission power and the index value of the sensitivity receiving function are.

[0105] In the embodiment, the first signal test result includes fail and pass, and the first index threshold can be deployed in the server host. For the first index threshold, the test personnel can manually set the first index threshold, or dynamically adjust the first index threshold according to different types of devices to be detected through the production and measurement software. Specifically, the production and measurement software can determine the type of the device to be detected according to the signal characteristics in the first device signal data, and dynamically adjust the first index threshold corresponding to the type of the device to be detected. If the first index data is less than or equal to the first index threshold, the first signal test result is fail; if the first index data is greater than the first index threshold, the first signal test result is pass.

[0106] The application tests the first device signal data through the preset production and measurement software, thereby improving the accuracy of the test.

[0107] In some optional implementations, step S205 includes the following steps:

[0108] If the connection state of the client secondary machine is the standby state, the second signal test result is empty;

[0109] If the connection state of the client secondary machine is the connection state, the client secondary machine collects second device signal data and inputs the second device signal data into the preset production and measurement software for second detection processing to obtain second index data;

[0110] The second index data is compared with the preset second index threshold to obtain a second signal test result.

[0111] In the embodiment, the second index data can include signal transmitting power and sensitivity receiving function, the production measurement software can be directly deployed in the client secondary machine, and the second signal test result can include null, fail and pass. Specifically, if the connection state of the client secondary machine is standby state, the second signal test result is null, and the client secondary machine does not perform any operation on the second device data. The flow of the second detection process can include the following steps:

[0112] The client secondary machine is connected to the server host through Ethernet, is connected to the lan port of the device to be detected through the lan port of the PCI-E network card of the client secondary machine, starts the production measurement software, performs communication initialization on the comprehensive tester, establishes a data transmission link, controls the comprehensive tester to perform signal test processing on the device to be detected, obtains second device signal data, transmits the second device signal data from the comprehensive tester to the server host through the data transmission link, and performs score statistics on signal parameters such as signal characteristics, signal spectrum, time domain characteristics, signal frequency response, amplitude and phase in the second device signal data through the production measurement software. According to the score statistics result, the index value of the signal transmitting power and the index value of the sensitivity receiving function are determined, and the higher the score statistics result is, the higher the index value of the signal transmitting power and the index value of the sensitivity receiving function are.

[0113] The preset second index threshold value can be deployed in the server host. For the second index threshold value, the test personnel can manually set the second index threshold value, or dynamically adjust the second index threshold value according to different types of devices to be detected through the production measurement software. Specifically, the production measurement software can determine the type of the device to be detected according to the signal characteristics in the second device signal data, and dynamically adjust the second index threshold value corresponding to the type of the device to be detected. If the second index data is less than or equal to the preset second index threshold value, the second signal test result is fail; if the second index data is greater than the preset second index threshold value, the second signal test result is pass.

[0114] The application tests the second device signal data through the preset production measurement software, and improves the accuracy of the test.

[0115] In some optional implementations, if step S206 includes the following steps:

[0116] The client secondary machine is connected to the server host through Ethernet, and a second transmission link is obtained.

[0117] The server host performs second acquisition processing through the second transmission link, and obtains a second signal test result.

[0118] The server host integrates the first signal test result and the second signal test result to obtain a final signal test result.

[0119] In the embodiment, the second transmission link can be a network cable connecting the network LAN port of the server host and the network LAN port of the client secondary machine, and can be used to transmit the second signal test result obtained by the client secondary machine to the server host. The second acquisition processing can be a processing process in which the production measurement software in the server host acquires the second signal test result through the second transmission link. The integration processing can be a process in which the production measurement software of the server host converts the first signal test result and the second signal test result into database tables of the same type or different types, and performs database table merging processing according to the database tables to obtain the final signal test result.

[0120] The embodiment integrates the first signal test result and the second signal test result through the server host to obtain the final signal test result, which can improve the reliability, accuracy and efficiency of signal testing.

[0121] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by computer readable instructions instructing related hardware, and the computer readable instructions can be stored in a computer readable storage medium. When the program is executed, the processes of the above-mentioned embodiments of each method can be included. The storage medium can be a non-volatile storage medium such as a magnetic disc, an optical disc, a read-only memory (ROM), or a random access memory (RAM).

[0122] It should be understood that although each step in the flowchart of the accompanying drawings is displayed in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and they can be executed in other sequences. Moreover, at least part of the steps in the flowchart of the accompanying drawings can include multiple sub-steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or sub-steps or stages of other steps.

[0123] Further referring to Figure 3 , as an implementation of the method shown in Figure 2 , the present application provides an embodiment of a device shunt test device, and the device embodimentFigure 2 The device can be applied in various electronic devices.

[0124] As Figure 3 shown, the device shunt test apparatus 300 comprises an acquisition module 301, an analysis module 302, a determination module 303, a first test module 304, a second test module 305, and a processing module 306. The device comprises a server host, a client slave, and a comprehensive tester. The server host is connected to the comprehensive tester through Ethernet. The server host comprises a first signal test module, a second signal test module, and a processing module. The first signal test module is used for performing signal test processing on the first device signal data to obtain a first signal test result. The second signal test module is used for performing signal test processing on the second device signal data based on the connection state of the client slave to obtain a second signal test result. The processing module is used for processing the first signal test result and the second signal test result to obtain a final test result.

[0125] The acquisition module is used for the comprehensive tester to acquire a device signal source sequence in a device to be detected. The number of the devices to be detected is not less than one. The device signal source sequence comprises a plurality of device signal sources. One device signal source corresponds to one device to be detected.

[0126] The analysis module is used for the comprehensive tester to perform signal analysis processing on the device signal source sequence to obtain a signal analysis result. The signal analysis result comprises a device signal source number and device signal data. The device signal data comprises first device signal data and second device signal data.

[0127] The determination module is used for the server host to determine the connection state of the client slave based on the device signal source number.

[0128] The first test module is used for the server host to perform signal test processing on the first device signal data to obtain a first signal test result.

[0129] The second test module is used for the client slave to perform signal test processing on the second device signal data based on the connection state of the client slave to obtain a second signal test result.

[0130] The processing module is configured to perform collection and integration processing on the first signal test result and the second signal test result by the server host to obtain a final signal test result. In the embodiment, a device shunting test device is provided. After a device signal source sequence in a device to be detected is obtained by a comprehensive tester, signal analysis and processing are performed to obtain a device signal source quantity, first device signal data and second device signal data. The server host determines a connection state of a client secondary machine based on the device signal source quantity, and performs signal test processing on the first device signal data to obtain a first signal test result. The client secondary machine performs signal test processing on the second device signal data based on the connection state of the client secondary machine to obtain a second signal test result. The server host performs collection and integration processing on the first signal test result and the second signal test result to obtain a final signal test result, thereby improving the test efficiency of the PC host when facing multiple wireless devices for testing, and achieving open source and saving test space.

[0131] In some optional implementation manners of the embodiment, the device to be detected includes a wireless device and a jig. Before the acquisition module 301, the device to be detected further includes a connection module, an activation module and an acquisition module.

[0132] The connection module is configured to connect the jig to the comprehensive tester through Ethernet to obtain a first transmission link.

[0133] The activation module is configured to perform activation processing on the wireless device by the jig to obtain the device signal source.

[0134] The acquisition module is configured to perform first acquisition processing on the device signal source by the comprehensive tester based on the first transmission link to obtain the device signal source sequence.

[0135] In the embodiment, the device to be detected needs to be placed in a shielding box for testing. The comprehensive tester collects and integrates the device signal source sequence through the first transmission link, thereby improving the efficiency and data accuracy of the comprehensive tester in obtaining the device signal source sequence.

[0136] In some optional implementation manners of the embodiment, the analysis module 302 includes a first processing submodule and a second processing submodule.

[0137] The first processing submodule is configured to perform spectrum analysis processing on all the device signal sources in the device signal source sequence by the comprehensive tester to obtain the device signal source quantity.

[0138] The second processing submodule is configured to perform radio frequency signal analysis processing on all the device signal sources in the device signal source sequence by the comprehensive tester to obtain the device signal data.

[0139] The embodiment performs spectrum analysis processing and radio frequency signal analysis processing on all device signal sources in the device signal source sequence through the comprehensive tester, and improves the efficiency of signal analysis.

[0140] In some optional implementation of the embodiment, the determining module 303 includes a comparison sub-module, a first determining sub-module, and a second determining sub-module.

[0141] The comparison sub-module is configured to compare the number of device signal sources with a preset signal source number threshold by the server host, and determine the connection state of the client secondary machine.

[0142] The first determining sub-module is configured to determine that the connection state of the client secondary machine is in a standby state if the number of device signal sources is less than or equal to the preset signal source number threshold.

[0143] The second determining sub-module is configured to determine that the connection state of the client secondary machine is in an enabled state if the number of device signal sources is greater than the preset signal source number threshold.

[0144] The embodiment compares the number of device signal sources with a preset signal source number threshold to determine the connection state of the client secondary machine, and can determine whether to enable the client secondary machine according to actual needs, so as to achieve the effect of opening source and saving cost.

[0145] In some optional implementation of the embodiment, the first test module 304 includes a third processing sub-module and a fourth processing sub-module.

[0146] The third processing sub-module is configured to input the first device signal data into a preset production measurement software for first detection processing to obtain first index data, the first index data including signal transmission power and sensitivity receiving function.

[0147] The fourth processing sub-module is configured to compare the first index data with a preset first index threshold to obtain the first signal test result.

[0148] The application tests the first device signal data through the preset production measurement software, and improves the accuracy of the test.

[0149] In some optional implementation of the embodiment, the second test module 305 includes a third determining sub-module, a fourth determining sub-module, and a comparison sub-module.

[0150] The third determining sub-module is configured to determine that the second signal test result is empty if the connection state of the client secondary machine is in a standby state.

[0151] A fourth determining submodule is configured to, when the connection state of the client secondary machine is the connection state, collect the second device signal data by the client secondary machine, input the second device signal data into the preset production measurement software, and perform second detection processing to obtain second index data, wherein the second index data includes signal transmission power and sensitivity receiving function.

[0152] A comparison submodule is configured to compare the second index data with a preset second index threshold to obtain the second signal test result.

[0153] The preset production measurement software is used to test the second device signal data, and the accuracy of the test is improved.

[0154] In some optional implementation manners of the embodiment, the processing module 306 includes a fifth processing submodule, a sixth processing submodule, and a seventh processing submodule.

[0155] The fifth processing submodule is configured to perform connection processing on the server host by the client secondary machine through Ethernet to obtain a second transmission link.

[0156] The sixth processing submodule is configured to perform second collection processing by the server host through the second transmission link to obtain a second signal test result.

[0157] The seventh processing submodule is configured to perform integration processing on the first signal test result and the second signal test result by the server host to obtain the final signal test result.

[0158] The first signal test result and the second signal test result are integrated by the server host to obtain the final signal test result, and the reliability, accuracy, and efficiency of the signal test are improved.

[0159] To solve the above technical problem, the embodiment of the present application further provides a computer device. For details, please refer to Figure 4 , Figure 4 The basic structure block diagram of the computer device of the embodiment is shown in FIG. 4.

[0160] The computer device 4 includes a memory 41, a processor 42, and a network interface 43, which are communicatively connected via a system bus. It should be noted that only the computer device 4 with components 41-43 is shown in the figure, but it should be understood that not all of the shown components are required to be implemented, and more or fewer components can be alternatively implemented. Among them, those skilled in the art can understand that the computer device herein is a device capable of automatically performing numerical calculation and / or information processing according to pre-set or stored instructions, and its hardware includes but is not limited to microprocessors, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), digital signal processors (DSPs), embedded devices, etc.

[0161] The computer device can be a desktop computer, a notebook computer, a palm computer, a cloud server, and the like. The computer device can interact with the user through a keyboard, a mouse, a remote controller, a touchpad, a voice control device, and the like.

[0162] The memory 41 includes at least one type of readable storage medium, including a flash memory, a hard disk, a multimedia card, a card-type memory (e.g., an SD or DX memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, an optical disk, and the like. In some embodiments, the memory 41 can be an internal storage unit of the computer device 4, such as a hard disk or a memory of the computer device 4. In other embodiments, the memory 41 can also be an external storage device of the computer device 4, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, and the like. Of course, the memory 41 can also include both the internal storage unit and the external storage device of the computer device 4. In this embodiment, the memory 41 is generally used to store an operating system and various application software installed in the computer device 4, such as computer readable instructions of the device offloading test method, and the like. In addition, the memory 41 can also be used to temporarily store various data that have been output or will be output.

[0163] The processor 42 may, in some embodiments, be a central processing unit (CPU), a controller, a microcontroller, a microprocessor, or other data processing chip. The processor 42 is generally used to control the overall operation of the computer device 4. In the present embodiment, the processor 42 is configured to execute computer-readable instructions stored in the memory 41 or to process data, such as computer-readable instructions for performing the device shunting test method.

[0164] The network interface 43 may include a wireless network interface or a wired network interface, and is generally used to establish a communication connection between the computer device 4 and other electronic devices.

[0165] The present application provides a computer device, which obtains a device signal source sequence in a to-be-tested device through an integrative tester, and then performs signal analysis and processing to obtain a device signal source quantity, first device signal data, and second device signal data. A server host determines a connection state of a client slave machine based on the device signal source quantity, and performs signal test processing on the first device signal data to obtain a first signal test result. The client slave machine performs signal test processing on the second device signal data based on the connection state of the client slave machine to obtain a second signal test result. The server host performs collection and integration processing on the first signal test result and the second signal test result to obtain a final signal test result. The test efficiency of the PC host in the face of multiple wireless devices for testing is improved, and the test space is saved while achieving open source and throttling.

[0166] The present application also provides another embodiment, i.e., a computer readable storage medium storing computer readable instructions, which can be executed by at least one processor to enable the at least one processor to perform the steps of the device shunting test method as described above.

[0167] The present application provides a computer readable storage medium, which obtains a device signal source sequence in a to-be-tested device through an integrative tester, and then performs signal analysis and processing to obtain a device signal source quantity, first device signal data, and second device signal data. A server host determines a connection state of a client slave machine based on the device signal source quantity, and performs signal test processing on the first device signal data to obtain a first signal test result. The client slave machine performs signal test processing on the second device signal data based on the connection state of the client slave machine to obtain a second signal test result. The server host performs collection and integration processing on the first signal test result and the second signal test result to obtain a final signal test result. The test efficiency of the PC host in the face of multiple wireless devices for testing is improved, and the test space is saved while achieving open source and throttling.

[0168] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, it can also be realized by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes a plurality of instructions for making a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) execute the method described in each embodiment of the present application.

[0169] Obviously, the above-described embodiments are only some of the embodiments of the present application, not all the embodiments, and the drawings show the preferred embodiments of the present application, but do not limit the patent scope of the present application. The present application can be implemented in many different forms, and conversely, the purpose of providing these embodiments is to make the disclosure of the present application more thorough and comprehensive. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions recorded in the foregoing specific embodiments, or make equivalent replacements to some of the technical features. Any equivalent structure made by using the content of the specification and drawings, directly or indirectly applied to other related technical fields, is also within the scope of the patent protection of the present application.

Claims

1. A device load balancing test method, the method being applied to a server host, a client slave host, and a comprehensive test instrument, wherein the server host is connected to the comprehensive test instrument via Ethernet, characterized in that... Includes the following steps: The comprehensive tester acquires the device signal source sequence in the device under test, wherein the number of devices under test is not less than one, and the device signal source sequence includes several device signal sources, with one device signal source corresponding to one device under test; The comprehensive tester performs signal analysis processing on the signal source sequence of the equipment to obtain signal analysis results, wherein the signal analysis results include the number of equipment signal sources and equipment signal data, and the equipment signal data includes first equipment signal data and second equipment signal data; The server host determines the connection status of the client slave machine based on the number of signal sources of the device. The server host performs signal testing processing on the signal data of the first device to obtain the first signal test result; The client slave unit performs the signal test processing on the signal data of the second device based on the connection status of the client slave unit, and obtains the second signal test result; The server host collects and integrates the first signal test result and the second signal test result to obtain the final signal test result.

2. The equipment shunt test method according to claim 1, characterized in that, The device to be tested includes a wireless device and a fixture. The wireless device is fixed on the fixture. Before the step of the comprehensive tester acquiring the device signal source sequence of the device to be tested, the method further includes: The fixture is connected to the comprehensive testing instrument via Ethernet to obtain a first transmission link; The fixture activates the wireless device to obtain the device signal source; The comprehensive tester performs a first acquisition and processing on the device signal source based on the first transmission link to obtain the device signal source sequence.

3. The device shunt test method according to claim 1, wherein the signal analysis and processing includes spectrum analysis and processing as well as radio frequency signal analysis and processing, characterized in that, The step of the comprehensive testing instrument performing signal analysis and processing on the signal source sequence of the device to obtain the signal analysis result specifically includes: The comprehensive tester performs spectrum analysis on all the device signal sources in the device signal source sequence to obtain the number of device signal sources; The comprehensive tester performs radio frequency signal analysis and processing on all the device signal sources in the device signal source sequence to obtain the device signal data.

4. The equipment shunt test method according to claim 1, characterized in that, The step of determining the connection status of the client slave device based on the number of signal sources of the device specifically includes: The server host compares the number of signal sources of the device with a preset threshold for the number of signal sources to determine the connection status of the client slave device; If the number of signal sources of the device is less than or equal to the preset threshold for the number of signal sources, then the connection status of the client slave is determined to be standby. If the number of signal sources of the device is greater than the preset threshold for the number of signal sources, then the connection status of the client slave device is determined to be enabled.

5. The equipment shunt test method according to claim 1, characterized in that, The step of the server host performing signal testing processing on the signal data of the first device to obtain the first signal test result further includes: The signal data of the first device is input into a preset production testing software for first detection processing to obtain first indicator data, which includes signal transmission power and sensitivity reception function. The first indicator data is compared with the preset first indicator threshold to obtain the first signal test result.

6. The equipment shunt test method according to claim 4, characterized in that, The step of the client slave unit performing signal testing processing on the signal data of the second device based on the connection status of the client slave unit to obtain the second signal test result specifically includes: If the connection status of the client slave is in standby mode, then the second signal test result is empty; If the client slave unit is in a connected state, the client slave unit collects the signal data of the second device and inputs it into the preset production test software for second detection processing to obtain second indicator data. The second indicator data includes signal transmission power and sensitivity reception function. The second indicator data is compared with the preset second indicator threshold to obtain the second signal test result.

7. The equipment shunt test method according to claim 1, characterized in that, The steps by which the server host collects, integrates, and processes the first signal test result and the second signal test result to obtain the final signal test result specifically include: The client slave unit connects to the server host via Ethernet to obtain a second transmission link; The server host performs a second acquisition process through the second transmission link to obtain a second signal test result; The server integrates the first signal test result and the second signal test result to obtain the final signal test result.

8. A device for testing equipment current shunt, characterized in that, The device includes a server host, a client slave host, and a comprehensive tester. The server host is connected to the comprehensive tester via Ethernet and includes: The acquisition module is used by the comprehensive tester to acquire the device signal source sequence in the device under test, wherein the number of the device under test is not less than one, the device signal source sequence includes a plurality of device signal sources, and one device signal source corresponds to one device under test; The analysis module is used by the comprehensive tester to perform signal analysis processing on the signal source sequence of the equipment to obtain signal analysis results. The signal analysis results include the number of equipment signal sources and equipment signal data. The equipment signal data includes first equipment signal data and second equipment signal data. The determination module is used by the server host to determine the connection status of the client slave based on the number of signal sources of the device; The first test module is used by the server host to perform signal test processing on the signal data of the first device and obtain the first signal test result. The second test module is used by the client slave unit to perform the signal test processing on the signal data of the second device based on the connection status of the client slave unit, and to obtain the second signal test result. The processing module is used by the server host to collect, integrate, and process the first signal test result and the second signal test result to obtain the final signal test result.

9. A computer device, comprising a memory and a processor, wherein the memory stores computer-readable instructions, and the processor, when executing the computer-readable instructions, implements the steps of the device shunt test method as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-readable instructions, which, when executed by a processor, implement the steps of the device shunt test method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • System and method for wireless network performance measurement and management using remote devices

    US20200245168A1

  • Test data integration system and method thereof

    US20200401596A1