Multi-mode communication device detection system, method, and storage medium
Patent Information
- Application Number
- CN202310811086.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-03
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2043-07-03
AI Technical Summary
[0003]目前,针对多模通信设备的检测方法通常为人工检测,检测效率较低,因此,针对多模通信设备的检测效率有待提高
[0023] This specification provides several implementation methods for a multi-mode communication device testing system. The system includes a testing base plate, a test base plate connected to the testing base plate, and a testing control unit. The testing base plate is connected to a device under test (DUT), and the test base plate is connected to a test device. The testing control unit is used to match the DUT model information in a configuration file based on the DUT model information connected to the testing base plate, determine a testing scheme that includes at least network detection items, and send the testing scheme to the testing base plate. The testing base plate is used to determine the DUT role information based on the DUT model information, and based on the DUT role information and network detection items, control the DUT and the test device to network in at least one communication mode, obtain the master-slave communication network status of the DUT, and determine the network detection result of the DUT based on the master-slave communication network status. This improves the testing efficiency of multi-mode communication devices.
Smart Images

Figure CN116722894B_ABST
Abstract
Description
Technical Field
[0001] The embodiments described in this specification relate to the field of communication technology, specifically to a multimode communication device detection system, method, and storage medium. Background Technology
[0002] With the development of low-voltage power communication technology and the demand for improved power supply service quality, high-speed power line carrier communication has been widely applied in local communication networks for low-voltage power, significantly improving communication efficiency and quality. However, due to the existence of blind spots and rate bottlenecks in high-speed power line carrier communication, multi-mode communication based on high-speed power line carrier communication combined with low-power wireless, Bluetooth, and other communication technologies has gradually emerged to address these issues and improve communication speed and reliability. Consequently, the shipment volume of multi-mode communication equipment has been steadily increasing.
[0003] Currently, the testing methods for multimode communication devices are usually manual, which has low testing efficiency. Therefore, the testing efficiency for multimode communication devices needs to be improved. Summary of the Invention
[0004] In view of this, various embodiments of this specification aim to provide a multimode communication device detection system, method, and storage medium to improve the detection efficiency of multimode communication devices.
[0005] This specification provides a multi-mode communication device testing system. The testing system includes a testing base plate, a companion testing base plate, and a testing control unit connected to the testing base plate. The testing base plate is connected to a device under test (DUT), and the companion testing base plate is connected to a companion testing device. The testing control unit is used to match the DUT model information of the DUT connected to the testing base plate in a configuration file, determine a testing scheme including at least one target testing item, and issue the testing scheme to the testing base plate. The configuration file includes the correspondence between the DUT model information and the testing items. The at least one target testing item includes at least a networking testing item. The testing base plate is used to determine the DUT role information of the DUT based on the DUT model information, and configure one of the DUT and the companion testing device as a master node and the other as a slave node based on the DUT role information. It also controls the DUT and the companion testing device to network in at least one communication mode according to the networking testing item, obtain the master-slave communication networking status of the DUT, and determine the networking testing result of the DUT based on the master-slave communication networking status.
[0006] Furthermore, the testing system also includes a production testing management server connected to the testing control unit; the number of testing substrates and auxiliary testing substrates is multiple, with each testing substrate connected to an auxiliary testing substrate in a one-to-one correspondence; the testing control unit can determine the model information of multiple devices under test, obtain at least one model information of a device under test, and send a scheme determination request carrying the at least one model information of a device under test to the production testing management server; the production testing management server can match the at least one model information of a device under test carried in the received scheme determination request with respect to the configuration file to obtain at least one testing scheme; wherein, the at least one model information of a device under test corresponds one-to-one with the at least one testing scheme; and can send the at least one testing scheme to the testing control unit, so that the testing control unit can send the corresponding testing scheme to the corresponding testing substrate according to the model information of any device under test, so that the corresponding testing substrate can determine the device testing result of the corresponding device under test according to the testing scheme.
[0007] Furthermore, the detection scheme also includes execution order information corresponding to the at least one target detection item; the detection substrate can execute the at least one target detection item in the detection scheme according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection items fails to be detected, thereby obtaining the target detection results corresponding to at least some of the at least one target detection items, which constitute the device detection results.
[0008] Furthermore, the detection substrate can upload the device detection results to the detection control unit, so that the detection control unit can display the device detection results, and / or enable the detection control unit to upload the device detection results to the production detection management server.
[0009] Furthermore, the system also includes a terminal device connected to the detection control unit; the detection control unit is capable of determining the device under test (DUT) model information of the device under test in response to a DUT model information selection operation performed by the terminal device for each of the multiple DUTs connected to the detection substrates.
[0010] Furthermore, the detection substrate is provided with at least one detection substrate master node interface and one detection substrate slave node interface, so as to connect the device under test as the master node through any of the detection substrate master node interfaces, or to connect the device under test as the slave node through the detection substrate slave node interface; the companion test substrate is provided with at least one companion test substrate master node interface and one companion test substrate slave node interface, so as to connect the companion test device as the master node through any of the companion test substrate master node interfaces, or to connect the companion test device as the slave node through the companion test substrate slave node interface.
[0011] Furthermore, the at least one communication mode includes at least power line carrier communication and / or low-power wireless communication.
[0012] Furthermore, the detection substrate includes a core board; the detection substrate and the companion substrate are respectively provided with a detection substrate carrier signal interface and a companion substrate carrier signal interface; the core board can control the device under test and the companion device to perform power line carrier communication through the detection substrate carrier signal interface and the companion substrate carrier signal interface.
[0013] Furthermore, the test substrate is provided with an RF switch circuit; the RF switch circuit is capable of switching between a wireless communication mode and a wireless test mode; the RF switch circuit is capable of controlling the test device to perform low-power wireless communication with the device under test in the wireless communication mode; the RF switch circuit is capable of calibrating the frequency signal of the low-power wireless communication in the wireless test mode, so that the low-power wireless communication is performed with the calibrated frequency signal in the wireless communication mode.
[0014] Furthermore, the radio frequency switch circuit is connected to a programmable attenuator, which enables the radio frequency switch circuit to determine different wireless signal attenuation values.
[0015] This specification provides a method for testing multimode communication devices. The method is applied to a testing baseboard of a multimode communication device testing system. The multimode communication device testing system further includes a companion testing baseboard and a testing control unit connected to the testing baseboard. The testing baseboard is connected to a device under test (DUT), and the companion testing baseboard is connected to a companion testing device. The testing method includes: receiving a testing scheme from the testing control unit, including at least one target testing item; wherein the at least one target testing item is determined by matching the DUT model information in a configuration file; the configuration file includes the correspondence between the DUT model information and the testing items; the at least one target testing item includes at least a network testing item; determining the DUT role information based on the DUT model information; wherein the DUT role information is used to configure one of the DUT and the companion testing device as a master node and the other as a slave node; controlling the DUT and the companion testing device to network in at least one communication mode according to the network testing item, obtaining the master-slave communication network status of the DUT; and determining the network testing result of the DUT based on the master-slave communication network status.
[0016] Furthermore, the detection scheme also includes execution order information corresponding to the at least one target detection item; the detection method further includes: executing the at least one target detection item in the detection scheme according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection items fails to be detected, and obtaining the target detection results corresponding to at least some of the at least one target detection items, thereby constituting the device detection results.
[0017] Furthermore, the multimode communication device testing system also includes a production testing management server connected to the testing control unit; the testing method further includes: uploading the device testing results to the testing control unit so that the testing control unit can display the device testing results, and / or uploading the device testing results to the production testing management server.
[0018] This specification provides a method for testing multimode communication devices. The method is applied to a detection control unit of a multimode communication device testing system. The multimode communication device testing system further includes a detection base plate connected to the detection control unit and a companion test base plate connected to the detection base plate. The detection base plate is connected to a device under test (DUT), and the companion test base plate is connected to a companion test device. The testing method includes: matching the DUT model information in a configuration file to determine a testing scheme; wherein the testing scheme includes at least one target testing item; the configuration file includes the correspondence between the DUT model information and the testing items; the at least one target testing item includes at least one group of... The network detection item; sends the detection plan to the detection board, so that the detection board determines the role information of the device under test (DUT) based on the model information of the DUT; wherein, the role information of the DUT is used to configure one of the DUT and the companion device as a master node and the other as a slave node; and enables the detection board to control the DUT and the companion device to network in at least one communication mode according to the network detection item, thereby obtaining the master-slave communication network status of the DUT; and enables the detection board to determine the network detection result of the DUT based on the master-slave communication network status; and receives the network detection result fed back by the detection board.
[0019] Furthermore, the detection scheme further includes execution order information corresponding to the at least one target detection item; the detection method further includes: receiving device detection results fed back by the detection substrate; wherein, the detection substrate executes the at least one target detection item in the detection scheme according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection item fails to be detected, thereby obtaining target detection results corresponding to at least some of the at least one target detection items, which constitute the device detection results.
[0020] Furthermore, the testing system also includes a terminal device and a production testing management server connected to the testing control unit; the number of testing substrates and auxiliary testing substrates is multiple, with each testing substrate connected to one of the auxiliary testing substrates; the step of matching the tested device model information in the configuration file to determine the testing scheme according to the tested device model information of the tested device includes: responding to the selection operation of the terminal device for the tested device model information of the tested devices connected to each of the multiple testing substrates, determining the tested device model information of each of the multiple tested devices, and obtaining at least one tested device model information; sending a scheme determination request carrying the at least one tested device model information to the production testing management server, so that the production testing management server matches the at least one tested device model information in the configuration file respectively to obtain at least one testing scheme; wherein, the at least one tested device model information corresponds one-to-one with the at least one testing scheme; and receiving the at least one testing scheme issued by the production testing management server.
[0021] Furthermore, the step of sending the detection scheme to the detection substrate includes: sending the detection scheme corresponding to the at least one detection scheme to the corresponding detection substrate according to the device model information of any one of the multiple devices under test, so that the detection substrate can determine the device detection result of the device under test according to the corresponding detection scheme.
[0022] This specification provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the multimode communication device detection method described in any of the above embodiments.
[0023] This specification provides several implementation methods for a multi-mode communication device testing system. The system includes a testing base plate, a test base plate connected to the testing base plate, and a testing control unit. The testing base plate is connected to a device under test (DUT), and the test base plate is connected to a test device. The testing control unit is used to match the DUT model information in a configuration file based on the DUT model information connected to the testing base plate, determine a testing scheme that includes at least network detection items, and send the testing scheme to the testing base plate. The testing base plate is used to determine the DUT role information based on the DUT model information, and based on the DUT role information and network detection items, control the DUT and the test device to network in at least one communication mode, obtain the master-slave communication network status of the DUT, and determine the network detection result of the DUT based on the master-slave communication network status. This improves the testing efficiency of multi-mode communication devices. Attached Figure Description
[0024] Figure 1A schematic diagram of a multimode communication device detection system provided for embodiments of this specification;
[0025] Figure 2 A schematic diagram of a multimode communication device detection system provided for embodiments of this specification;
[0026] Figure 3 A flowchart illustrating the multimode communication device detection method provided in the embodiments of this specification;
[0027] Figure 4 A flowchart illustrating the multimode communication device detection method provided in the embodiments of this specification;
[0028] Figure 5 A flowchart illustrating the method for determining the detection scheme provided in the embodiments of this specification;
[0029] Figure 6 A schematic diagram of the multimode communication device detection apparatus provided in the embodiments of this specification;
[0030] Figure 7 A schematic diagram of the multimode communication device detection apparatus provided in the embodiments of this specification;
[0031] Figure 8 A schematic diagram of a computer device provided for an embodiment of this specification. Detailed Implementation
[0032] To enable those skilled in the art to better understand the solutions described in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this specification, and not all of them. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this specification.
[0033] With the development of low-voltage power line communication technology and the demand for improved power supply service quality, high-speed power line carrier communication (HPLC) has been widely applied in local communication networks for low-voltage power supply, significantly improving communication efficiency and quality. However, HPLC still suffers from data acquisition blind spots and rate bottlenecks. For example, due to excessive line attenuation, some application scenarios experience data loss or communication instability. Therefore, to address the blind spot problem and improve communication speed and reliability, multimode communication based on HPLC combined with various wireless communication technologies such as high-speed radio frequency (HRF), Bluetooth, microwave, radio frequency, and infrared is gradually emerging, and the shipment volume of multimode communication equipment is gradually increasing.
[0034] In related technologies, testing solutions for multimode communication devices are relatively simple, with test functions largely tied to the hardware of the test equipment, making expansion difficult. This means that when new test items require hardware integration, upgrading the test software alone cannot achieve the desired upgrade, resulting in a large workload for later maintenance. Furthermore, configuring and modifying testing solutions is complex, requiring a dedicated computer or controller for each test device, leading to high testing costs and time-consuming modifications, resulting in low testing efficiency. Additionally, technical and type specifications often differ between multimode communication devices from different manufacturers. Each test device can only test multimode communication devices from the same manufacturer with the same technical or type specifications, resulting in poor testing flexibility, weak reproducibility, and high testing costs. Moreover, it is not well-integrated with automated line testing processes, hindering the improvement of testing efficiency.
[0035] Therefore, it is necessary to provide a multi-mode communication device testing system that can adapt to multi-mode communication devices with various technical specifications or type specifications. It can quickly determine the corresponding testing scheme based on the model information of the device under test, and realize the switching test of different multi-mode communication devices without modifying the hardware conditions of the testing system, thereby improving the adaptability and flexibility of the testing system and thus improving the testing efficiency.
[0036] This specification provides a multi-mode communication device detection system. Please refer to [link / reference]. Figure 1 , Figure 1 This is a schematic diagram of a multi-mode communication device testing system. The testing system may include a testing base plate, a companion testing base plate connected to the testing base plate, and a testing control unit. The testing base plate is connected to the device under test (DUT), and the companion testing base plate is connected to a companion testing device. The companion testing device can be used to network with the DUT.
[0037] In this embodiment, the detection control unit can be used to match the device under test (DUT) model information of the DUT connected to the detection substrate in a configuration file, determine a detection scheme including at least one target detection item, and issue the detection scheme to the detection substrate. The configuration file can include the correspondence between DUT model information and detection items. Specifically, the configuration file can include multiple DUT model information and multiple detection items, and any DUT model information in the configuration file can correspond to one or more of the multiple detection items. The at least one target detection item included in the detection scheme can include at least a network detection item, so that the detection substrate can determine the network detection result of the DUT based on the network detection item. For example, the correspondence between DUT model information and detection items included in the configuration file can be modified. For example, the detection control unit can be a host computer such as a Raspberry Pi.
[0038] In some cases, the device under test (DUT) and the accompanying devices can form a network. The testing board can determine the network testing results based on the DUT's network status. During the network formation process, master and slave node roles can be defined. The master node can refer to the Central Coordinator (CCO), which performs network control, network maintenance, and management functions. Its corresponding device entity can be the concentrator's local communication unit. The slave node (Station, STA) can be a communication unit device installed in an energy meter or data collector, such as an energy meter module, a Type I data collector module, or a Type II data collector module.
[0039] In this embodiment, the detection board can be used to determine whether the device under test (DUT) corresponds to a master node or a slave node. Specifically, each DUT has its corresponding DUT model information, and the detection board can be used to determine the DUT role information based on the DUT model information. For example, it can determine whether the corresponding DUT is any one of an energy meter module, a Type I data collector module, a Type II data collector module, or an IoT carrier sensing module based on the DUT model information. If so, the DUT can be configured as a slave node. It can also determine whether the corresponding DUT is a concentrator local communication unit based on the DUT model information. If so, the DUT can be configured as a master node.
[0040] In this embodiment, the detection substrate can also be used to configure one of the devices under test (DUT) and the companion device under test (CUT) as a master node and the other as a slave node based on the DUT's role information. Specifically, after configuring the DUT's role information as a master or slave node based on the DUT's model information, the detection substrate can configure the companion device's role information based on the DUT's role information. For example, after configuring the DUT as a master node, the companion device can be configured as a slave node, or after configuring the DUT as a slave node, the companion device can be configured as a master node.
[0041] In this embodiment, after one of the device under test and the auxiliary device under test is configured as the master node and the other as the slave node, the detection board can also be used to control the device under test and the auxiliary device under test to form a network in at least one communication mode according to the network detection items, so as to obtain the master-slave communication network status of the device under test.
[0042] Specifically, when a networking detection item is detected in at least one target detection item included in the detection scheme, the detection substrate can control the device under test (DUT) and the auxiliary device under test (AD) to network in at least one communication mode. For example, the DUT and AD can be controlled to network using high-speed power line carrier communication, or they can be controlled to network using low-power wireless communication, or they can be controlled to network using a combination of high-speed power line carrier communication and low-power wireless communication, or they can be controlled to network using a combination of high-speed power line carrier communication and one or more of low-power wireless communication, Bluetooth communication, microwave communication, radio frequency communication, infrared communication, etc.
[0043] In this embodiment, the detection substrate can also be used to determine the network detection result of the device under test based on the master-slave communication network status of the device under test.
[0044] In the above embodiments, the detection control unit can quickly determine the corresponding detection scheme based on the model information of the device under test (DUT). This enables switching tests on different multi-mode communication devices without modifying the hardware of the detection system, improving its adaptability and flexibility, and thus increasing detection efficiency. Furthermore, by pre-configuring the correspondence between the DUT model information and the detection items in the configuration file, the target detection items in the detection scheme can be added or removed according to actual needs, reducing maintenance costs.
[0045] In some implementations, please refer to Figure 2 , Figure 2This is a schematic diagram of a multi-mode communication equipment testing system. The testing system may also include a production testing management server connected to the testing control unit. There can be multiple testing substrates and auxiliary testing substrates, with each testing substrate corresponding to one of the auxiliary testing substrates.
[0046] In this embodiment, the detection control unit can determine the model information of multiple devices under test, obtain at least one model information of the device under test, and send a scheme determination request carrying at least one model information of the device under test to the production detection management server.
[0047] Specifically, some of the devices under test (DUTs) may share the same DUT model information. Therefore, the detection control unit can determine at least one DUT model information based on the DUT model information of the DUT corresponding to the detection board connected to it. Each of these at least one DUT model information entries is unique.
[0048] For example, the device model information of multiple devices under test is the same, that is, multiple detection boards can detect multiple devices under test with the same device model information, and the detection control unit can obtain one device model information.
[0049] In this embodiment, the production testing management server can store configuration files. The server can receive scheme determination requests sent by the testing control unit and, based on the at least one type of device under test model information carried in the scheme determination request, match it in the configuration files to obtain at least one testing scheme corresponding one-to-one with the at least one type of device under test model information. Each of these at least one testing schemes can include at least one target testing item.
[0050] For example, the at least one target detection item may include one or more of the following: network detection item, zero-crossing detection item, test point voltage detection item, supercapacitor detection item, write function detection item, etc. It should be understood that the target detection items shown are merely exemplary, and other target detection items may be included depending on specific needs.
[0051] As an example, the network detection item can be high-speed power line carrier communication network detection, low-power wireless communication network detection, or a fusion network detection combining high-speed power line carrier communication and low-power wireless communication. As another example, the network detection item can also be a fusion network detection combining high-speed power line carrier communication with any one or more of the following wireless communication methods: low-power wireless communication, Bluetooth communication, microwave communication, radio frequency communication, infrared communication, etc.
[0052] For example, the production testing management server can modify the configuration of the correspondence between the tested equipment model information and the testing items included in the configuration file.
[0053] In this embodiment, the production testing management server can also send the matched at least one testing scheme to the testing control unit, so that the testing control unit can send the corresponding testing scheme from the received at least one testing scheme to the corresponding testing board according to the testing device model information of any testing device, so that the corresponding testing board can execute the testing scheme and thereby determine the equipment testing result of the corresponding testing device.
[0054] In the above embodiments, the production testing management server can quickly and conveniently determine the testing scheme corresponding to the model information of each of the multiple devices under test based on the scheme determination request of the testing control unit, and send it to the corresponding testing board for execution to obtain the corresponding device testing results. In this way, batch testing and automatic testing of multiple devices under test can be performed, which can effectively improve the testing efficiency and reduce labor costs of the devices under test.
[0055] In some implementations, the detection scheme may also include execution order information corresponding to at least one target detection item included.
[0056] In this embodiment, the detection substrate can execute at least one target detection item in the detection scheme according to the execution sequence information until all at least one target detection item is detected or any one of the at least one target detection items fails to be detected, thereby obtaining the target detection results corresponding to at least some of the target detection items, which constitute the device detection results.
[0057] In the above embodiments, by executing the target detection items included in the detection scheme according to the execution order information, and stopping the detection when any target detection item fails, the target detection results corresponding to at least some of the target detection items are obtained, which constitute the equipment detection results. In this way, the equipment detection results of the device under test can be determined in a timely manner, thereby effectively improving the detection efficiency of the device under test.
[0058] In some implementations, the detection board can upload equipment detection results to the detection control unit, enabling the control unit to display the results and / or upload them to a production detection management server. This allows for real-time monitoring of the equipment detection results and facilitates the observation of any abnormalities.
[0059] In some implementations, please refer to [the relevant documentation]. Figure 2 The detection system may also include terminal equipment connected to the detection control unit.
[0060] In some cases, the model information of the device under test can be determined through the terminal device.
[0061] In this embodiment, the detection control unit can determine the device under test (DUT) model information of the device under test in response to a DUT model information selection operation performed by a terminal device for each of the multiple detection substrates connected to it. Specifically, the terminal device may be a display screen or a touch screen.
[0062] In the above embodiments, by responding to the selection operation of the device under test model information of the device under test connected to each of the multiple test substrates via the terminal device, the device under test model information of the corresponding device under test can be quickly determined.
[0063] In some implementations, the test substrate may be provided with at least one test substrate master node interface and one test substrate slave node interface, so as to connect a device under test (DUT) acting as a master node through either test substrate master node interface, or to connect a DUT acting as a slave node through the test substrate slave node interface. The companion test substrate may be provided with at least one companion test substrate master node interface and one companion test substrate slave node interface, so as to connect a companion test device acting as a master node through either companion test substrate master node interface, or to connect a companion test device acting as a slave node through the companion test substrate slave node interface.
[0064] In some cases, when testing multimode communication devices manufactured by different companies, the interface specifications of these devices may differ due to variations in their technical specifications. Generally, the interface specifications for multimode communication devices from different manufacturers that can act as master nodes (CCOs) are often different, while the interface specifications for multimode communication devices from different manufacturers that can act as slave nodes (STAs) are usually based on the same interface specification. In other words, the interface specifications for master nodes from different manufacturers often differ, while the interface specifications for slave nodes are usually the same.
[0065] In this embodiment, the at least one detection substrate master node interface provided on the detection substrate can support at least one master node interface specification. Specifically, there is a one-to-one correspondence between the at least one detection substrate master node interface and the at least one master node interface specification.
[0066] Accordingly, in this embodiment, the at least one main node interface of the test substrate provided on the test substrate can also support the at least one main node interface specification, wherein the at least one main node interface of the test substrate and the at least one main node interface specification correspond one-to-one.
[0067] Specifically, the slave node interface of the detection substrate can be serially connected to at least one master node interface of the companion substrate, and at least one master node interface of the detection substrate can be serially connected to the slave node interface of the companion substrate.
[0068] For example, taking an HPLC+HRF dual-mode communication device in a multi-mode communication device as an example, the dual-mode communication device, serving as the device under test (DUT) or a companion device, can be a concentrator local dual-mode communication unit capable of acting as a master node, or it can be a single-phase energy meter dual-mode module, a three-phase energy meter dual-mode module, a Type I data collector dual-mode module, a Type II data collector dual-mode module, a PLC-IoT IoT carrier module single-phase meter listening module, or a PLC-IoT IoT carrier module three-phase meter listening module capable of acting as a slave node. Specifically, the detection substrate has a detection substrate master node interface that is compatible with the master node interface specification of the DUT capable of acting as a master node. The companion substrate has a companion substrate master node interface that is compatible with the master node interface specification of the companion device capable of acting as a master node. The detection substrate slave node interface on the detection substrate is compatible with the slave node interface specification of the aforementioned DUT capable of acting as a slave node. The companion substrate slave node interface on the companion substrate is compatible with the slave node interface specification of the aforementioned DUT capable of acting as a slave node.
[0069] In the above embodiments, by setting multiple interfaces supporting different interface specifications on the detection substrate and the auxiliary test substrate, that is, the probe plates of different devices under test can be adapted, thereby improving the scalability of the test and thus improving the flexibility of the test.
[0070] In some embodiments, the detection substrate may include a core board that serves as the control core of the detection substrate, and the detection substrate and the auxiliary test substrate are respectively provided with a detection substrate carrier signal interface and a auxiliary test substrate carrier signal interface.
[0071] In this embodiment, the core board can control the device under test (DUT) and the auxiliary DUT to perform power line carrier communication via the carrier signal interface of the detection substrate and the carrier signal interface of the auxiliary DUT. For example, the core board can be an AT91SAM9X25 core board, which can connect to the detection substrate via two rows of 30x2 pin headers. Specifically, the core board can perform high-speed power line carrier communication networking with the auxiliary DUT when the networking detection item includes a high-speed power line carrier networking detection item. For example, the high-speed power line carrier networking detection item can include high-speed power line carrier networking parameters to perform high-speed power line carrier communication networking based on these parameters.
[0072] Specifically, the number of main node interfaces on the test substrate can be four: phase A, phase B, phase C, and neutral (N). The number of main node interfaces on the auxiliary test substrate can also be four: phase A, phase B, phase C, and neutral (N). The phase A, phase B, phase C, and neutral (N) lines of the main node interfaces on the test substrate are connected one-to-one with those on the auxiliary test substrate.
[0073] In some implementations, the detection substrate may also include an EMI interface circuit. The core board can control the signal attenuation of high-speed power line carrier communication through the EMI interface circuit to support different high-speed power line carrier signal attenuation values.
[0074] In some implementations, the detection substrate may also include a supercapacitor charge / discharge control interface, which can be used to control the supercapacitor to charge and discharge and to acquire the voltage value across the supercapacitor.
[0075] In some implementations, the detection substrate may also include a voltage acquisition interface. The voltage acquisition interface can be used to acquire the test point voltage of the device under test (DUT) to detect whether the voltage of the DUT is abnormal.
[0076] In some embodiments, the detection substrate may further include a power supply circuit that serves as the power source for the detection substrate. Specifically, this power supply circuit may be externally connected to a 24V switching power supply.
[0077] In some embodiments, the detection substrate may also include a DC-DC power conversion circuit. The DC-DC power conversion circuit can convert 24V power to 12V, 5V, 3.3V, etc., to provide stable power to the various circuit modules on the detection substrate.
[0078] In some embodiments, the testing substrate may also include a high-voltage isolation control circuit. Specifically, the high-voltage isolation control circuit may be a 380V high-voltage isolation control circuit, which controls the application of high voltage only to the testing substrate and the test substrate during the testing process to prevent the risk of electric shock during the testing process.
[0079] In some implementations, the detection substrate may also include a TTL (Transistor-Transistor Logic) external serial port, which can be used to extend communication with other devices.
[0080] In some embodiments, the detection substrate may also include a detection control circuit, which can be used to initiate detection. In the detection control circuit, the normal state can be a high level, and the detection scheme is executed when a low level is detected.
[0081] In some implementations, the detection substrate may also include a reset circuit to control the core board to reset, facilitating the restart of the core board.
[0082] In some implementations, the test substrate may also include a debug serial port to facilitate debugging of the various interfaces of the test substrate and printing of debug information.
[0083] In some implementations, the detection substrate may also include a backup battery interface for powering a backup area, for example, to power the clock chip of the detection substrate to ensure the normal operation of the clock chip.
[0084] In some embodiments, the detection substrate may also include an indicator light interface circuit, which can be used to indicate the communication status of each circuit module on the detection substrate, as well as the target detection result or the device detection result.
[0085] In some implementations, the detection substrate may also include a USB interface, which can be used to burn a system image of the core board or to communicate with the USB port of the barcode scanner.
[0086] In some implementations, the detection substrate may also include an Ethernet interface that can provide three Ethernet connections for communication with the detection control unit.
[0087] In some implementations, for some devices under test, such as the Type II data acquisition unit, in order to improve its detection accuracy, the detection substrate may also include an infrared interface, an RS485 circuit interface, and a Type II data acquisition unit power interface, which can be used to connect the Type II data acquisition unit's infrared head, RS485 interface, and power supply interface respectively, thereby detecting the Type II data acquisition unit.
[0088] In some implementations, the test substrate may be equipped with an RF switch circuit. The RF switch circuit is capable of switching between wireless communication mode and wireless test mode.
[0089] Specifically, the RF switch circuit can control the auxiliary device under test (ADP) and the device under test (DUT) to perform low-power wireless communication in wireless communication mode. Specifically, when the networking test item includes a low-power wireless networking test item, the core board in the test substrate can communicate with the ADP substrate and adjust the RF switch circuit to wireless communication mode, thereby controlling the ADP and DUT to perform low-power wireless communication. For example, the low-power wireless networking test item may include low-power wireless networking parameters to perform low-power wireless communication based on these parameters.
[0090] Specifically, the RF switch circuit can calibrate the frequency signal of low-power wireless communication in wireless test mode, so that low-power wireless communication can be performed with the calibrated frequency signal in wireless communication mode.
[0091] In some implementations, the RF switch circuit may be connected to a programmable attenuator, which allows the RF switch circuit to determine different wireless signal attenuation values.
[0092] In some embodiments, the test substrate may further include a 12V power supply circuit that serves as the power source for the test substrate, so as to power the various circuit modules of the test substrate.
[0093] In some embodiments, the test substrate may also be provided with a shielding box to shield the electromagnetic interference to the test module or to prevent electromagnetic interference to the module under test.
[0094] In some embodiments, the detection substrate may also be provided with a detection box to prevent electromagnetic interference to the module under test.
[0095] This specification provides a method for detecting multimode communication devices. Please refer to [link / reference]. Figure 3 , Figure 3 This is a flowchart illustrating a multi-mode communication device detection method provided in this embodiment. This embodiment provides the method operation steps shown in the flowchart, but based on conventional or non-inventive methods, more or fewer operation steps may be included. The order of steps listed in this embodiment is merely one possible execution order among many, and does not represent the only possible execution order. In actual system or server product execution, the method can be executed sequentially as shown in the embodiment or in parallel (e.g., in a parallel processor or multi-threaded processing environment). This detection method can be applied to the detection substrate of a multi-mode communication device detection system, specifically as follows... Figure 3 As shown, the detection method may include the following steps.
[0096] Step S310: Receive a detection scheme issued by the detection control unit, which includes at least one target detection item; wherein, at least one target detection item is determined by matching the device model information of the device under test in the configuration file; the configuration file includes the correspondence between the device model information and the detection items; at least one target detection item includes at least a network detection item.
[0097] Specifically, the configuration file may include multiple device model information and multiple test items, and any device model information in the configuration file may correspond to one or more of the multiple test items.
[0098] Step S320: Determine the role information of the device under test based on the model information of the device under test; wherein, the role information of the device under test is used to configure one of the device under test and the companion device as a master node and the other as a slave node.
[0099] In some cases, the device under test (DUT) and its companion devices can be networked to determine the network testing results based on the DUT's network status. During network formation, master and slave node roles can be defined. The master node can be the Central Coordinator (CCO), which performs network control, network maintenance, and management functions. Its corresponding device entity can be the concentrator's local communication unit. Slave nodes (Stations, STAs) can be communication unit devices installed in energy meters or data collectors, such as energy meter modules, Type I data collector modules, or Type II data collector modules.
[0100] In this embodiment, the detection substrate can determine the role information of the device under test (DUT) as a master node or a slave node based on the DUT model information. Specifically, the role information of the DUT can be determined based on the DUT model information. For example, it can be determined whether the corresponding DUT is any one of an energy meter module, a Type I data collector module, a Type II data collector module, or an IoT carrier sensing module based on the DUT model information. If so, the DUT can be configured as a slave node. It can also be determined whether the corresponding DUT is a concentrator local communication unit based on the DUT model information. If so, the DUT can be configured as a master node.
[0101] Accordingly, the testing substrate can also configure one of the devices under test (DUT) and the auxiliary device under test (ADP) as a master node and the other as a slave node based on the DUT's role information. Specifically, after configuring the DUT's role information as a master or slave node based on the DUT's model information, the auxiliary device's role information can be configured based on the DUT's role information. For example, after configuring the DUT as a master node, the auxiliary device can be configured as a slave node, or vice versa.
[0102] Step S330: Based on the network detection items, control the device under test and the auxiliary device under test to form a network in at least one communication mode to obtain the master-slave communication network status of the device under test.
[0103] Specifically, the testing substrate can control the device under test (DUT) and the accompanying device to form a network using high-speed power line carrier communication according to the network testing items. It can also control the DUT and the accompanying device to form a network using low-power wireless communication. Furthermore, it can control the DUT and the accompanying device to form a fusion network using a combination of high-speed power line carrier communication and low-power wireless communication. Additionally, it can control the DUT and the accompanying device to form a fusion network using a combination of high-speed power line carrier communication and one or more of various wireless communication methods such as low-power wireless communication, Bluetooth communication, microwave communication, radio frequency communication, and infrared communication.
[0104] Step S340: Determine the network detection result of the device under test based on the master-slave communication network status.
[0105] Specifically, after controlling the device under test and the accompanying device to form a network or merged network in at least one communication mode, the master-slave communication network status of the device under test can be queried, and the network test result of the device under test can be determined based on the master-slave communication network status.
[0106] In the above embodiments, by receiving the detection scheme corresponding to the model information of the device under test issued by the detection control unit, the switching test of different multi-mode communication devices can be realized, thereby improving the adaptability and flexibility of the detection system and thus improving the detection efficiency.
[0107] In some implementations, the detection scheme may further include execution order information corresponding to the at least one target detection item. The detection method may further include: executing at least one target detection item in the detection scheme according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection item fails, obtaining target detection results corresponding to at least a portion of the at least one target detection item, constituting the device detection result. Thus, detection can be stopped when any target detection item fails, obtaining target detection results including those corresponding to at least a portion of the target detection items, enabling timely determination of the device detection result under test, thereby effectively improving the detection efficiency of the device under test.
[0108] In some implementations, the multimode communication device testing system may further include a production testing management server connected to the testing control unit. The testing method may also include: uploading the device testing results to the testing control unit so that the testing control unit can display the device testing results, and / or uploading the device testing results to the production testing management server. This allows for real-time monitoring of the device testing results, facilitating the observation of any abnormalities in the device under test.
[0109] This specification provides a method for detecting multimode communication devices, which can be applied to the detection control unit of a multimode communication device detection system. Please refer to... Figure 4 The detection method may include the following steps.
[0110] Step S410: Match the device under test model information in the configuration file to determine the testing scheme; wherein, the testing scheme includes at least one target testing item; the configuration file includes the correspondence between the device under test model information and the testing items; at least one target testing item includes at least a network testing item.
[0111] Specifically, the detection control unit can determine the device-under-test (DUT) model information of the DUT connected to the detection substrate connected to it, and match it in a configuration file to determine a detection scheme including at least one target detection item. The configuration file can include the correspondence between DUT model information and detection items. Specifically, the configuration file can include multiple DUT model information and multiple detection items, and any DUT model information in the configuration file can correspond to one or more of the multiple detection items. The at least one target detection item included in the detection scheme can include at least a networking detection item, so that the detection substrate can determine the networking detection result of the DUT based on the networking detection item. For example, the detection control unit can be a host computer such as a Raspberry Pi.
[0112] Step S420: Send a test plan to the test board so that the test board can determine the role information of the device under test (DUT) based on the model information of the DUT; wherein, the role information of the DUT is used to configure one of the DUT and the companion device as a master node and the other as a slave node; and so that the test board can control the DUT and the companion device to network in at least one communication mode according to the network test item to obtain the master-slave communication network status of the DUT; and so that the test board can determine the network test result of the DUT based on the master-slave communication network status.
[0113] Step S430: Receive the network detection results fed back by the detection substrate.
[0114] In the above embodiments, the detection control unit can quickly determine the corresponding detection scheme based on the model information of the device under test, enabling switching tests on different multi-mode communication devices without modifying the hardware conditions of the detection system, thereby improving the adaptability and flexibility of the detection system and thus improving detection efficiency.
[0115] In some embodiments, the detection scheme further includes execution sequence information corresponding to at least one target detection item. The detection method may also include: receiving device detection results fed back by a detection substrate; wherein the detection substrate executes at least one target detection item in the detection scheme according to the execution sequence information until all at least one target detection item is detected or any one of the at least one target detection item fails, obtaining target detection results corresponding to at least some of the at least one target detection item, constituting the device detection result. This allows the detection substrate to stop detection when any target detection item fails, and to promptly obtain target detection results corresponding to at least some of the target detection items, thereby enabling timely determination of the device detection result of the device under test, effectively improving the detection efficiency of the device under test.
[0116] In some embodiments, the detection system may further include a terminal device connected to the detection control unit and a production detection management server. There are multiple detection substrates and auxiliary test substrates, with each detection substrate connected to a corresponding auxiliary test substrate. Please refer to [link to relevant documentation]. Figure 5 The testing scheme is determined by matching the model information of the device under test in the configuration file, which may include the following steps.
[0117] Step S510: In response to the selection operation of the device under test model information of the multiple devices under test connected to the multiple test substrates by the terminal device, the device under test model information of each of the multiple devices under test is determined, and at least one device under test model information is obtained.
[0118] Step S520: Send a scheme determination request carrying at least one model information of the device under test to the production testing management server, so that the production testing management server can match the at least one model information of the device under test in the configuration file to obtain at least one testing scheme; wherein, at least one model information of the device under test corresponds one-to-one with at least one testing scheme.
[0119] In some cases, the production testing management server may store configuration files. Specifically, the configuration file may include multiple device model information and multiple test items. Any device model information in the configuration file may correspond to one or more of the multiple test items.
[0120] For example, the production testing management server can modify the configuration of the correspondence between the tested equipment model information and the testing items included in the configuration file.
[0121] Step S530: Receive at least one testing scheme from the production testing management server.
[0122] In some cases, the production testing management server can also send the matched testing solution to the testing control unit.
[0123] In this embodiment, the detection control unit can receive at least one detection scheme from the production detection management server, and can send the corresponding detection scheme from the received at least one detection scheme to the corresponding detection board according to the model information of any device under test, so that the corresponding detection board can execute the detection scheme and thereby determine the device detection result of the corresponding device under test.
[0124] In the above implementation, by sending the model information of the device under test to the production testing management server, the corresponding testing plan can be quickly determined through the production testing management server.
[0125] In some implementations, sending a testing plan to the testing board may include: based on the device model information of any one of the multiple devices under test (DUTs), sending the corresponding testing plan from at least one testing plan to the corresponding testing board, so that the testing board can determine the device testing result of the DUT according to the corresponding testing plan. This enables batch and automated testing of multiple DUTs, effectively improving testing efficiency and reducing labor costs.
[0126] This specification provides a multi-mode communication device testing apparatus. This multi-mode communication device testing apparatus can be applied to a testing substrate in a multi-mode communication device testing system. Please refer to... Figure 6 The detection device may include a detection scheme receiving module 610, a role information determination module 620, a detection scheme execution module 630, and a detection result determination module 640.
[0127] The detection scheme receiving module 610 is used to receive a detection scheme issued by the detection control unit, which includes at least one target detection item; wherein, the at least one target detection item is determined by matching the model information of the device under test in a configuration file; the configuration file includes the correspondence between the model information of the device under test and the detection items; the at least one target detection item includes at least a network detection item.
[0128] The role information determination module 620 is used to determine the role information of the device under test based on the model information of the device under test; wherein, the role information of the device under test is used to configure one of the device under test and the accompanying device as a master node and the other as a slave node.
[0129] The test scheme execution module 630 is used to control the device under test and the auxiliary device under test to form a network in at least one communication mode according to the network test items, so as to obtain the master-slave communication network status of the device under test.
[0130] The test result determination module 640 is used to determine the network test result of the device under test based on the master-slave communication network status.
[0131] This specification provides a multi-mode communication device testing apparatus. This multi-mode communication device testing apparatus can be applied to the testing control unit in a multi-mode communication device testing system. Please refer to... Figure 7 The detection device may include a detection scheme determination module 710, a detection scheme distribution module 720, and a detection result receiving module 730.
[0132] The detection scheme determination module 710 is used to match the device under test model information in the configuration file to determine the detection scheme; wherein, the detection scheme includes at least one target detection item; the configuration file includes the correspondence between the device under test model information and the detection items; at least one target detection item includes at least one network detection item.
[0133] The detection scheme distribution module 720 is used to distribute the detection scheme to the detection board, so that the detection board can determine the role information of the device under test (DUT) based on the model information of the DUT; wherein, the role information of the DUT is used to configure one of the DUT and the companion device as a master node and the other as a slave node; and to enable the detection board to control the DUT and the companion device to network in at least one communication mode according to the network detection item, so as to obtain the master-slave communication network status of the DUT; and to enable the detection board to determine the network detection result of the DUT based on the master-slave communication network status.
[0134] The test result receiving module 730 is used to receive the network test results fed back by the test substrate.
[0135] The specific functions and effects of the detection device can be explained by referring to other embodiments in this specification, and will not be repeated here. Each module in the detection device can be implemented entirely or partially through software, hardware, or a combination thereof. Each module can be embedded in the processor of a computer device in hardware form or independent of it, or it can be stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0136] Please see Figure 8 In some embodiments, a computer device may be provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the detection method described above.
[0137] This specification also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a computer, causes the computer to perform the detection method in any of the above embodiments.
[0138] This specification also provides a computer program product containing instructions that, when executed by a computer, cause the computer to perform the detection method in any of the above embodiments.
[0139] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 8 As shown. The computer device includes a processor, memory, and a communication interface connected via a system bus. The processor provides computing and control capabilities. The memory includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs stored in the non-volatile storage medium. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, carrier networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a detection method.
[0140] It is understood that the specific examples in this document are only intended to help those skilled in the art better understand the embodiments described herein, and are not intended to limit the scope of the invention.
[0141] It is understood that in the various embodiments described in this specification, the sequence number of each process does not imply 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 embodiments described in this specification.
[0142] It is understood that the various implementation methods described in this specification can be implemented individually or in combination, and the implementation methods in this specification are not limited in this respect.
[0143] Unless otherwise stated, all technical and scientific terms used in the embodiments of this specification have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the scope of this specification. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items. The singular forms "a," "the," and "the" as used in the embodiments of this specification and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0144] It is understood that the processor in the embodiments of this specification can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method embodiments can be completed by integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this specification. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this specification can be directly implemented by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory; the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above methods.
[0145] It is understood that the memory in the embodiments of this specification may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory may be random access memory (RAM). It should be noted that the memory in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0146] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this specification.
[0147] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the aforementioned method implementations, and will not be repeated here.
[0148] In the several embodiments provided in this specification, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0149] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0150] In addition, the functional units in the various embodiments of this specification can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0151] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solutions of this specification, in essence, or the parts that contribute to the prior art, or parts of the technical solutions, can be embodied in the form of software products. These computer software products are stored in a storage medium and include several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this specification. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0152] The above description is merely a specific embodiment of this specification, but the scope of protection of this invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this specification should be included within the scope of protection of this specification. Therefore, the scope of protection of this invention should be determined by the scope of the claims.
Claims
1. A multi-mode communication device detection system, characterized by, The detection system includes a detection substrate, a test substrate connected to the detection substrate, and a detection control unit; the detection substrate is connected to the device under test, and the test substrate is connected to the test device. The detection control unit is used to match the device under test (DUT) model information of the DUT connected to the detection substrate in a configuration file, determine a detection scheme including at least one target detection item, and send the detection scheme to the detection substrate; wherein, the configuration file includes the correspondence between the DUT model information and the detection items; the at least one target detection item includes at least a network detection item; The detection substrate is used to: determine the role information of the device under test (DUT) based on the DUT model information; configure one of the DUT and the companion device as a master node and the other as a slave node based on the DUT role information; and control the DUT and the companion device to network in at least one communication mode based on the network detection item, obtain the master-slave communication network status of the DUT, and determine the network detection result of the DUT based on the master-slave communication network status of the DUT.
2. The detection system according to claim 1, characterized in that, The detection system also includes a production detection management server connected to the detection control unit; there are multiple detection substrates and multiple auxiliary test substrates, and the multiple detection substrates are connected to the multiple auxiliary test substrates in a one-to-one correspondence. The detection control unit can determine the model information of multiple devices under test, obtain at least one model information of the device under test, and send a scheme determination request carrying the model information of the at least one device under test to the production detection management server. The production testing management server can determine the model information of at least one device under test carried in the request according to the received scheme, and match them in the configuration file to obtain at least one testing scheme; wherein, the model information of at least one device under test corresponds one-to-one with the at least one testing scheme; and can send the at least one testing scheme to the testing control unit, so that the testing control unit can send the corresponding testing scheme to the corresponding testing board according to the model information of any device under test, so that the corresponding testing board can determine the device testing result of the corresponding device under test according to the testing scheme.
3. The detection system according to claim 2, characterized in that, The detection scheme also includes execution order information corresponding to the at least one target detection item; The detection substrate can execute at least one target detection item in the detection scheme according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection items fails to be detected, thereby obtaining the target detection results corresponding to at least some of the at least one target detection items, which constitute the device detection results.
4. The detection system according to claim 3, characterized in that, The detection substrate can upload the equipment detection results to the detection control unit, so that the detection control unit can display the equipment detection results, and / or enable the detection control unit to upload the equipment detection results to the production detection management server.
5. The detection system according to claim 2, characterized in that, The system also includes a terminal device connected to the detection control unit; the detection control unit is able to determine the device model information of the device under test in response to a device under test model information selection operation performed by the terminal device for each of the multiple detection substrates connected to the device under test.
6. The detection system according to claim 1, characterized in that, The detection substrate is provided with at least one detection substrate master node interface and one detection substrate slave node interface, so as to connect the device under test as the master node through any of the detection substrate master node interfaces, or to connect the device under test as the slave node through the detection substrate slave node interfaces. The test substrate is provided with at least one test substrate master node interface and one test substrate slave node interface, so as to connect the test device as the master node through any of the test substrate master node interfaces, or to connect the test device as the slave node through the test substrate slave node interfaces.
7. The detection system according to claim 1, characterized in that, The at least one communication mode includes power line carrier communication and / or low-power wireless communication.
8. The detection system according to claim 7, characterized in that, The detection substrate includes a core board; the detection substrate and the companion substrate are respectively provided with a detection substrate carrier signal interface and a companion substrate carrier signal interface; the core board can control the device under test and the companion device to perform power line carrier communication through the detection substrate carrier signal interface and the companion substrate carrier signal interface.
9. The detection system according to claim 7, characterized in that, The test substrate is equipped with an RF switch circuit; the RF switch circuit can switch between wireless communication mode and wireless test mode; the RF switch circuit can control the test device to perform low-power wireless communication with the device under test in the wireless communication mode. The radio frequency switch circuit can calibrate the frequency signal of low-power wireless communication in the wireless test mode, so that low-power wireless communication can be performed with the calibrated frequency signal in the wireless communication mode.
10. The detection system according to claim 9, characterized in that, The radio frequency switch circuit is connected to a programmable attenuator, which enables the radio frequency switch circuit to determine different wireless signal attenuation values.
11. A method for detecting multimode communication devices, characterized in that, The detection method is applied to the detection substrate of a multi-mode communication device detection system. The multi-mode communication device detection system further includes a companion test substrate and a detection control unit connected to the detection substrate. The detection substrate is connected to the device under test, and the companion test substrate is connected to the companion device. The detection method includes: The system receives a detection scheme from the detection control unit, which includes at least one target detection item. The at least one target detection item is determined by matching the device model information of the device under test in a configuration file. The configuration file includes the correspondence between the device model information and the detection items. The at least one target detection item includes at least a network detection item. Based on the model information of the device under test, the role information of the device under test is determined; wherein, the role information of the device under test is used to configure one of the device under test and the companion device as a master node and the other as a slave node; Based on the network detection item, control the device under test and the accompanying device to form a network in at least one communication mode to obtain the master-slave communication network status of the device under test; The network detection result of the device under test is determined based on the master-slave communication network status.
12. The method according to claim 11, characterized in that, The detection scheme further includes execution order information corresponding to the at least one target detection item; the detection method further includes: The at least one target detection item in the detection scheme is executed according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection items fails to be detected, thereby obtaining the target detection results corresponding to at least some of the target detection items, which constitute the equipment detection results.
13. The detection method according to claim 12, characterized in that, The multi-mode communication device testing system further includes a production testing management server connected to the testing control unit; the testing method further includes: The equipment test results are uploaded to the test control unit so that the test control unit can display the equipment test results, and / or the equipment test results are uploaded to the production test management server.
14. A method for detecting multimode communication devices, characterized in that, The detection method is applied to the detection control unit of a multi-mode communication device detection system. The multi-mode communication device detection system further includes a detection base plate connected to the detection control unit and a test base plate connected to the detection base plate. The detection base plate is connected to the device under test, and the test base plate is connected to a test device. The detection method includes: The testing scheme is determined by matching the device under test model information in the configuration file; wherein the testing scheme includes at least one target testing item; the configuration file includes the correspondence between the device under test model information and the testing items; the at least one target testing item includes at least a network testing item; The detection plan is sent to the detection board, enabling the detection board to determine the device-under-test (DUT) role information based on the DUT model information; wherein the DUT role information is used to configure one of the DUT and the companion device as a master node and the other as a slave node; and enabling the detection board to control the DUT and the companion device to network in at least one communication mode according to the network detection item, thereby obtaining the master-slave communication network status of the DUT; and enabling the detection board to determine the network detection result of the DUT based on the master-slave communication network status; Receive the network detection results fed back by the detection substrate.
15. The detection method according to claim 14, characterized in that, The detection scheme further includes execution order information corresponding to the at least one target detection item; the detection method further includes: The detection board receives the device detection results fed back by the detection board; wherein the detection board executes at least one target detection item in the detection scheme according to the execution order information until all at least one target detection item is detected or any one of the at least one target detection items fails to be detected, and obtains the target detection results corresponding to at least some of the target detection items, which constitute the device detection results.
16. The detection method according to claim 15, characterized in that, The detection system also includes a terminal device and a production detection management server connected to the detection control unit; there are multiple detection substrates and multiple auxiliary test substrates, and the multiple detection substrates are connected to the multiple auxiliary test substrates in a one-to-one correspondence. The step of matching the device under test (DUT) model information in the configuration file to determine the testing scheme includes: In response to the selection operation of the device under test model information for the device under test connected to each of the plurality of test substrates by the terminal device, the device under test model information of each of the plurality of devices under test is determined, and at least one device under test model information is obtained; A scheme determination request carrying the model information of at least one device under test is sent to the production testing management server, so that the production testing management server matches the configuration file according to the model information of at least one device under test to obtain at least one testing scheme; wherein, the model information of at least one device under test corresponds one-to-one with the at least one testing scheme; Receive at least one testing scheme from the production testing management server.
17. The detection method according to claim 16, characterized in that, The step of sending the detection plan to the detection substrate includes: Based on the device model information of any one of the multiple devices under test, the corresponding detection scheme of the at least one detection scheme is sent to the corresponding detection board, so that the detection board can determine the device detection result of the device under test according to the corresponding detection scheme.
18. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the detection method according to any one of claims 11 to 17.
Citation Information
Patent Citations
Testing device
CN101639515A
Detection system and method of dual-mode communication unit
CN116346249A