CN220123073U - Test equipment, equipment to be tested and test system - Google Patents

Test equipment, equipment to be tested and test system Download PDF

Info

Publication number
CN220123073U
CN220123073U CN202320170663.2U CN202320170663U CN220123073U CN 220123073 U CN220123073 U CN 220123073U CN 202320170663 U CN202320170663 U CN 202320170663U CN 220123073 U CN220123073 U CN 220123073U
Authority
CN
China
Prior art keywords
wireless communication
test
tested
communication module
target
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202320170663.2U
Other languages
Chinese (zh)
Inventor
刘阳
周斌
付力涛
蔡灵子
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Jidu Automobile Co Ltd
Original Assignee
Shanghai Jidu Automobile Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Jidu Automobile Co Ltd filed Critical Shanghai Jidu Automobile Co Ltd
Priority to CN202320170663.2U priority Critical patent/CN220123073U/en
Application granted granted Critical
Publication of CN220123073U publication Critical patent/CN220123073U/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The application discloses test equipment, to-be-tested equipment and a test system, which belong to the technical field of testing, wherein the test equipment comprises a first controller and a first wireless communication module, the first controller is connected with the first wireless communication module, and the first controller is connected with the first wireless communication module, wherein: the first wireless communication module is used for transmitting a target communication signal with at least one second wireless communication module of a target device to be tested, and the target communication signal is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not; the first controller is configured to transmit test-related data between the target device under test and the first wireless communication connection through the first wireless communication connection if it is determined that the first wireless communication connection is a direct connection. The application can improve the convenience of the test operation and simultaneously give consideration to the safety of the equipment test.

Description

Test equipment, equipment to be tested and test system
Technical Field
The application belongs to the technical field of testing, and particularly relates to testing equipment, equipment to be tested and a testing system.
Background
In the prior art, a test device is usually used for testing a device to be tested directly through a wired connection, for example, a diagnostic apparatus is connected with an On-board diagnostic system (On-Board Diagnostics, OBD) of a vehicle through an ethernet network so as to diagnose the vehicle, and the operation convenience of the test mode is poor. Based on this, in order to improve the convenience of the test, some test devices may test the device to be tested based on the WIFI technology, however, the test mode based on the WIFI technology cannot resist the relay attack, that is, when the test device is located outside the effective test distance of the device to be tested, the attacker uses the relay device to relay the information between the test device end and the device end to be tested, and performs some illegal operations on the device to be tested under the condition that the user is unaware, for example, writes illegal test instructions into the vehicle, so that the security is poor.
Disclosure of Invention
The utility model provides test equipment, equipment to be tested and a test system.
According to a first aspect of the present utility model, there is provided a test apparatus comprising a first controller and a first wireless communication module, the first controller and the first wireless communication module being connected, wherein:
The first wireless communication module is used for transmitting a target communication signal with at least one second wireless communication module of a target device to be tested, and the target communication signal is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not;
the first controller is configured to transmit test-related data between the target device under test and the first wireless communication connection through the first wireless communication connection if it is determined that the first wireless communication connection is a direct connection.
According to a second aspect of the present application, there is provided a device to be tested comprising a second controller and at least one second wireless communication module, the second controller being connected to the at least one second wireless communication module, wherein:
the at least one second wireless communication module is configured to transmit a target communication signal with a first wireless communication module of a target test device, the target communication signal being configured to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection;
The second controller is configured to transmit test-related data between the target test device and the first wireless communication connection through the first wireless communication connection if the first wireless communication connection is determined to be a direct connection.
According to a third aspect of the present application, there is provided a test system comprising the test apparatus provided in the first aspect and the apparatus to be tested provided in the second aspect.
In the application, the test equipment comprises a first controller and a first wireless communication module, wherein the first controller is connected with the first wireless communication module, and the test equipment comprises: the first wireless communication module is used for transmitting a target communication signal with at least one second wireless communication module of a target device to be tested, and the target communication signal is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not; the first controller is configured to transmit test related data between the first wireless communication connection and the target device to be tested through the first wireless communication connection under the condition that the first wireless communication connection is determined to be a direct connection, that is, in the present application, the test device tests the target device to be tested based on the first wireless communication connection only under the condition that the first wireless communication connection is determined to be a direct connection, so that relay attack can be effectively resisted, further, test safety can be improved, and in addition, the test device to be tested is tested through the first wireless communication connection between the test device and the device to be tested, and test operation convenience can be improved.
It should be understood that the description in this section is not intended to identify key or critical features of the embodiments of the application or to delineate the scope of the application. Other features of the present application will become apparent from the description that follows.
Drawings
The drawings are included to provide a better understanding of the present application and are not to be construed as limiting the application. Wherein:
FIG. 1 is a schematic diagram of a test system according to an embodiment of the present application;
FIG. 2 is a schematic diagram of another test system provided by an embodiment of the present application;
FIG. 3 is a schematic diagram of a software architecture of a diagnostic apparatus according to an embodiment of the present application;
fig. 4 is a schematic diagram of a software architecture of BNCM provided by an embodiment of the present application;
fig. 5 is a schematic diagram of a software architecture of BGM provided by an embodiment of the present application;
FIG. 6 is a schematic diagram of a test apparatus provided by an embodiment of the present application;
fig. 7 is a schematic diagram of a device to be tested according to an embodiment of the present application.
Detailed Description
Exemplary embodiments of the present application will now be described with reference to the accompanying drawings, in which various details of the embodiments of the present application are included to facilitate understanding, and are to be considered merely exemplary. Accordingly, those of ordinary skill in the art will recognize that various changes and modifications of the embodiments described herein can be made without departing from the scope and spirit of the application. Also, descriptions of well-known functions and constructions are omitted in the following description for clarity and conciseness.
Fig. 1 is a schematic diagram of a test system according to an embodiment of the present application. As shown in fig. 1, the test system includes a test device 10 and a device to be tested 20, the test device 10 includes a first controller and a first wireless communication module, and the device to be tested 20 includes a second controller and a second wireless communication module.
Illustratively, the first wireless communication module and the second wireless communication module are Ultra Wide Band (UWB) modules, the test device 10 is a diagnostic apparatus, and the device to be tested 20 is a vehicle, and as shown in fig. 2, the diagnostic apparatus includes a microprocessor (Microprocessor Unit, MPU), a UWB Transceiver (UWB Transceiver), a bluetooth low energy (Bluetooth Low Energy, BLE) Transceiver (BLE Transceiver), and a 4G/5G module, and the UWB Transceiver, BLE Transceiver, and 4G/5G module are all connected to the MPU. The vehicle includes a bluetooth NFC communication module (Bluetooth NFC Communication Module, BNCM) 21 and a body gateway module (Body Gateway Module, BGM) 22 of the vehicle, the BNCM21 may include an MPU, a UWB transceiver, a BLE transceiver, and a physical layer (Phy), each of which is connected to the MPU. The BGM22 may include at least one MPU (two MPUs are shown in fig. 2), a gateway (Switch), a physical layer, and a CAN Transceiver (CAN Transceiver), wherein the physical layer and the gateway are both connected to the MPUs.
The diagnostic device and BNCM21 may be wirelessly connected via at least one of a UWB transceiver and a BLE transceiver. The BNCM21 and the BGM22 may be communicatively connected at a physical layer through an ethernet, the BGM22 may be communicatively connected with an electronic control unit (Electronic Control Unit, ECU) of the vehicle through at least one of the ethernet and a CAN bus, and the BGM22 is shown in fig. 2 to be communicatively connected with a part of the ECU through the ethernet and to be communicatively connected with a part of the ECU through the CAN bus, wherein the ECU communicatively connected through the ethernet may be referred to as an ethernet ECU (i.e., ETH CAN) and the ECU communicatively connected through the CAN bus may be referred to as a CAN ECU.
For example, the software architecture of the diagnostic apparatus may be as shown in fig. 3, the software architecture of the BNCM21 of the vehicle may be as shown in fig. 4, and the software architecture of the BGM22 of the vehicle may be as shown in fig. 5.
As shown in fig. 6, the present application provides a test apparatus 10, the test apparatus 10 comprising a first controller 101 and a first wireless communication module 102, the first controller 101 and the first wireless communication module 102 being connected, wherein:
the first wireless communication module 102 is configured to transmit a target communication signal between the first wireless communication module and at least one second wireless communication module of a target device to be tested, where the target communication signal is used to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection;
The first controller 101 is configured to transmit test-related data between the target device under test and the first wireless communication connection through the first wireless communication connection in a case where the first wireless communication connection is determined to be a direct connection.
The target device to be tested may be any device to be tested, for example, any vehicle to be diagnosed. The first controller may include, but is not limited to, an MPU, a central processing unit (Central Processing Unit, CPU), a digital signal processor (Digital Signal Processor, DSP), or any suitable processor, controller, etc. The first wireless communication module 102 connection may include, but is not limited to, a first UWB module, which may be understood as a module supporting UWB technology, such as a UWB chip or UWB transceiver, etc. Accordingly, the second wireless communication module may also include, but is not limited to, a second UWB module.
The target communication signal is used to determine whether the first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection, and for example, the target communication signal may include a bidirectional ranging signal carrying a timestamp, that is, a ranging signal from a transmitting end to a receiving end and a ranging signal from a receiving end to a transmitting end, specifically, a time of flight may be calculated based on the timestamps carried by the bidirectional ranging signals, and a distance between the test device and the target device to be tested may be calculated based on the time of flight, and if the distance is less than a preset value, the first wireless communication connection between the first wireless communication module and the second wireless communication module is determined to be a direct connection, otherwise, the first wireless communication connection between the first wireless communication module and the second wireless communication module is determined not to be a direct connection.
It can be understood that in actual situations, the distance between the test equipment and the target equipment to be tested is often relatively close under the condition that the test equipment is used for testing the equipment to be tested, and the distance calculated based on the flight time can relatively accurately reflect the actual distance between the test equipment and the target equipment to be tested, so that under the condition that the distance is smaller than a preset value, the actual distance between the test equipment and the target equipment to be tested is relatively close, that is, the equipment to be tested is relatively more likely to be located within the effective test distance of the test equipment, and relay attack is relatively more likely not to occur; and under the condition that the distance is larger than or equal to the preset value, the true distance between the test equipment and the target equipment to be tested is longer, namely the equipment to be tested is more likely to be located outside the effective test distance of the test equipment, and relay attack is more likely to occur.
The first controller is configured to transmit, when it is determined that the first wireless communication connection is a direct connection, test related data between the first wireless communication connection and the target device to be tested, where the test related data may include at least one of a test request sent by the device to be tested to the test device, a test instruction sent by the test device to the device to be tested, response information returned by the device to be tested to the test instruction, and the like, for example, the test device sends, to the device to be tested, via the first wireless communication connection, a test instruction for indicating reading of state information of the device to be tested, and the device to be tested may send, based on the test instruction, state information of the device to be tested to the test device via the first wireless communication connection.
In addition, in the case that the first wireless communication connection is determined to be a direct connection, the first controller does not transmit test-related data between the target device to be tested through the first wireless communication connection.
The test equipment provided by the embodiment of the application comprises a first controller and a first wireless communication module, wherein the first controller is connected with the first wireless communication module, and the test equipment comprises the following components: the first wireless communication module is used for transmitting a target communication signal with at least one second wireless communication module of a target device to be tested, and the target communication signal is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not; the first controller is configured to transmit test related data between the first wireless communication connection and the target device to be tested through the first wireless communication connection under the condition that the first wireless communication connection is determined to be a direct connection, that is, in the present application, the test device tests the target device to be tested based on the first wireless communication connection only under the condition that the first wireless communication connection is determined to be a direct connection, so that relay attack can be effectively resisted, further, test safety can be improved, and in addition, the test device to be tested is tested through the first wireless communication connection between the test device and the device to be tested, and test operation convenience can be improved.
Optionally, the first wireless communication module is specifically configured to: receiving a first target communication signal sent by at least one second wireless communication module of the target device to be tested, and sending a second target communication signal to the at least one second wireless communication module of the target device to be tested; the first target communication signal carries a first time stamp, the second target communication signal carries a second time stamp, and the second controller of the target device to be tested is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not based on the first time stamp and the second time stamp;
or,
the first wireless communication module is specifically configured to: transmitting a third target communication signal to at least one second wireless communication module of the target device to be tested, and receiving a fourth target communication signal transmitted by at least one second wireless communication module of the target device to be tested; wherein the third target communication signal carries a third timestamp and the fourth target communication signal carries a fourth timestamp;
The first controller is further configured to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection based on the third timestamp and the fourth timestamp.
In an embodiment, it may be determined by the target device to be tested whether the first wireless communication connection is a direct connection. The first timestamp may include a timestamp of the target device to be tested sending the first target communication signal, and the second timestamp may include a timestamp of the test device receiving the first target communication signal and a timestamp of the test device sending the second target communication signal. In this way, the target device to be tested can calculate the flight time based on the timestamp of the first target communication signal sent by the target device to be tested, the timestamp of the first target communication signal received by the test device, the timestamp of the second target communication signal sent by the test device and the timestamp of the second target communication signal received by the target device to be tested, and if the flight time is smaller than the preset duration, the first wireless communication connection is determined to be a direct connection, otherwise, the first wireless communication connection is determined not to be a direct connection; or, the distance between the test device and the target device to be tested may be further calculated based on the time of flight, and in the case that the distance is smaller than a preset value, the first wireless communication connection is determined to be a direct connection, otherwise, the first wireless communication connection is determined not to be a direct connection. Because the distance calculated based on the flight time can more accurately reflect the real distance between the test equipment and the target equipment to be tested, whether the first wireless communication connection is a direct connection or not can be accurately identified based on the judgment mode.
In some alternative embodiments, the target device to be tested may feed back the determination result to the test device (i.e. the first wireless communication connection is a direct connection or not), so that the test device may determine whether to transmit the test instruction to the target device to be tested through the first wireless communication connection based on the determination result. Or, the target device to be tested may send a test request to the test device through the first wireless communication connection under the condition that the first wireless communication connection is determined to be a direct connection, so that the test device may send a test instruction to the target device to be tested through the first wireless communication connection in response to the test request.
In another embodiment, it may be determined by the test device whether the first wireless communication connection is a direct connection. The third timestamp may include a timestamp of the test device sending the third target communication signal, and the fourth timestamp may include a timestamp of the target device to be tested receiving the third target communication signal and a timestamp of the target device to be tested sending the fourth target communication signal. In this way, the test device may calculate a time of flight based on the time stamp of the test device sending the third target communication signal, the time stamp of the target device to be tested receiving the third target communication signal, the time stamp of the target device to be tested sending the fourth target communication signal, and the time stamp of the test device receiving the fourth target communication signal, and determine that the first wireless communication connection is a direct connection if the time of flight is less than a preset duration, or determine that the first wireless communication connection is not a direct connection if the time of flight is not less than the preset duration; or, the distance between the test device and the target device to be tested may be further calculated based on the time of flight, and in the case that the distance is smaller than a preset value, the first wireless communication connection is determined to be a direct connection, otherwise, the first wireless communication connection is determined not to be a direct connection. Because the distance calculated based on the flight time can more accurately reflect the real distance between the test equipment and the target equipment to be tested, whether the first wireless communication connection is a direct connection or not can be accurately identified based on the judgment mode.
Optionally, the first wireless communication module is specifically configured to: transmitting a target communication signal between the target device to be tested and at least one second wireless communication module of the target device to be tested before sending a test instruction to the target device to be tested each time, wherein the target communication signal is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not;
the first controller is specifically configured to: under the condition that the first wireless communication connection is determined to be direct connection at each time, respectively acquiring effective time corresponding to a test instruction to be sent currently, and transmitting test related data between the first wireless communication connection and the target device to be tested in the effective time, wherein the test related data comprises the test instruction.
In this embodiment, the valid time corresponding to each type of test instruction may be preset. The type of the test instruction may be set reasonably according to actual requirements, for example, may include a read instruction, a write instruction, and the like. The valid time is used for indicating the time for carrying out the safety communication based on the first wireless communication connection when the corresponding test instruction is executed, and for example, the valid time corresponding to each type of test instruction can be determined based on the statistical result of the time length required by the historical execution of the type of test instruction, so that the safety of the test can be improved while the execution of the test instruction is ensured.
Specifically, before each time a test instruction is sent to the target device to be tested, the test device may determine whether the first wireless communication connection is a direct connection, so as to ensure that the first wireless communication connection is a trusted communication connection, obtain an effective time corresponding to the test instruction to be executed when the first wireless communication connection is determined to be a direct connection, execute the test instruction based on the first wireless communication connection within the effective time, and stop executing the test instruction based on the first wireless communication connection when the effective time is exceeded, so that the security of the test may be further improved.
Optionally, the first wireless communication module is further configured to detect whether a device to be tested exists in a preset distance range of the test device;
the first controller is further configured to determine, when the first wireless communication module detects that M devices to be tested exist in a preset distance range of the test device, the target device to be tested from the M devices to be tested according to target information of the M devices to be tested;
the target information of the device to be tested comprises at least one of position information of the device to be tested, identity information of the device to be tested and state information of the device to be tested, and M is an integer greater than 1.
The preset distance range can be reasonably set according to actual requirements, for example, the preset distance range can be within a range of 2 meters or within a range of 1.5 meters with the test equipment as a center, and the like. The identity information of the device to be tested may include user information corresponding to the device to be tested, information (e.g., address, name) of the second wireless communication module of the device to be tested, and the like. The above-mentioned location information of the device to be tested may include a distance of the device to be tested with respect to the test device, or may include a distance and an azimuth of the device to be tested with respect to the test device, etc.
The first wireless communication module may detect, in real time, whether the device to be tested exists within a preset distance range of the test device, and if the first wireless communication module detects that only one device to be tested exists within the preset distance range of the test device, take the device to be tested as the target device to be tested; when the first wireless communication module detects that M devices to be tested exist in a preset distance range of the test device, the first controller may determine, from among the M devices to be tested, the target device to be tested based on target information of the M devices to be tested, for example, the first controller may use a device to be tested closest to the test device among the M devices to be tested as the target device to be tested, or may determine, according to identity information of the device to be tested, a test priority of the M devices to be tested, and use a device to be tested with the highest priority as the target device to be tested, or the first controller may control the display module to display target information of the M devices to be tested for a tester to check, and may determine, based on a selection input of the tester, the target device to be tested from among the M devices to be tested.
It will be appreciated that in case a target device to be tested is determined, the first wireless communication module may establish a first wireless communication connection with at least one second wireless communication module of the target device to be tested. The first wireless communication module may send a connection request to the second wireless communication module, where the connection request may carry identity authentication information of the first wireless communication module, and the second controller of the target device to be tested may perform identity authentication on the first wireless communication module based on the identity authentication information of the first wireless communication module, and send, when the identity authentication passes, acknowledgement information for the connection request to the test device through the second wireless communication module, where the first wireless communication module indicates that the establishment of the first wireless communication connection between the first wireless communication module and the second wireless communication module is completed if the acknowledgement information is received. In some optional embodiments, the confirmation information may carry identity authentication information of the second wireless communication module, and the first wireless communication module may authenticate the identity authentication information of the second wireless communication module, and if the identity authentication passes, it indicates that the establishment of the first wireless communication connection between the first wireless communication module and the second wireless communication module is completed.
In the embodiment of the application, the first controller determines the target equipment to be tested from the M pieces of equipment to be tested according to the target information of the M pieces of equipment to be tested under the condition that the M pieces of equipment to be tested exist in the preset distance range of the testing equipment, so that the equipment to be tested needing to be tested with priority can be determined flexibly and reasonably under the condition that a plurality of pieces of equipment to be tested exist close to the testing equipment.
Optionally, the first wireless communication module is further configured to obtain at least one of identity information and status information of each device to be tested in the M devices to be tested when it is detected that M devices to be tested exist in a preset distance range of the test device;
or,
the test equipment further comprises a first Bluetooth module, the first Bluetooth module is connected with the first controller, and the first Bluetooth module is used for respectively establishing Bluetooth communication connection between the Bluetooth modules of each of the M devices to be tested and the Bluetooth communication connection corresponding to each of the M devices to be tested to acquire at least one of identity information and state information of the corresponding device to be tested when the first wireless communication module detects that M devices to be tested exist in a preset distance range of the test equipment.
In an embodiment, at least one of identity information and status information of each of the M devices to be tested may be obtained directly through the first wireless communication module. For example, the first wireless communication module may sequentially send an information acquisition request to each device to be tested, and may sequentially receive at least one of identity information and status information returned by each device to be tested through the second wireless communication module.
In another embodiment, at least one of identity information and status information of each of the M devices to be tested may be obtained through a first bluetooth module of the test device. The first bluetooth module may be a conventional bluetooth module or may be a bluetooth low energy (Bluetooth Low Energy, BLE) module. The above conventional bluetooth module may be also referred to as a classical bluetooth module or a normal bluetooth module, and the above BLE module may be a bluetooth module having lower power consumption than the above conventional bluetooth module. Illustratively, the BLE module may be a BLE chip or a BLE transceiver, etc. Specifically, the first bluetooth module may respectively establish bluetooth communication connection with bluetooth modules of each device to be tested in the M devices to be tested, and obtain at least one of identity information and status information of the corresponding device to be tested through bluetooth communication connection corresponding to each device to be tested in the M devices to be tested.
Optionally, the test device further includes a third wireless communication module, where the third wireless communication module includes a first bluetooth module or a first WIFI module, and the third wireless communication module is connected to the first controller;
the first controller is further configured to send a first instruction to the third wireless communication module when detecting that the first wireless communication module fails, where the first instruction is configured to instruct the third wireless communication module to establish a second wireless communication connection with the target device to be tested;
the third wireless communication module is used for responding to the first instruction and establishing wireless communication connection with the target equipment to be tested;
the first controller is further configured to switch to transmitting test-related data between the target device under test via the second wireless communication connection, if the second wireless communication connection is completed.
For example, the first controller may determine that the first wireless communication module fails when detecting that communication between the first controller and the first wireless communication module is abnormal, or the first controller may determine that the first wireless communication module fails when receiving failure information reported by the first wireless communication module, where the first wireless communication module may be a module having a self-diagnosis function.
In this embodiment, when the first controller detects that the first wireless communication module fails, a first instruction may be sent to the third wireless communication module to instruct the third wireless communication module to establish a second wireless communication connection with the target device to be tested, so that the third wireless communication module may respond to the first instruction to establish the second wireless communication connection with the target device to be tested, for example, a first bluetooth module may establish a bluetooth connection with a second bluetooth module of the target device to be tested, or a first WIFI module may establish a WIFI connection with a second WIFI module of the target device to be tested; and the first controller can switch from testing the target equipment to be tested through the first wireless communication connection to testing the target equipment to be tested through the second wireless communication connection under the condition that the establishment of the second wireless communication connection is completed.
According to the method and the device for testing the target equipment to be tested, under the condition of wireless communication failure based on the first wireless communication module, the target equipment to be tested is tested through backup Bluetooth communication or WIFI communication, and therefore reliability of testing can be improved.
In some optional embodiments, before or after the third wireless communication module of the test device establishes the second wireless communication connection with the target device to be tested, the wireless communication modules on two sides may be authenticated, for example, the third wireless communication module may send first authentication information to the fourth wireless communication module of the target device to be tested, so that the target device to be tested performs authentication on the third wireless communication module, and the third wireless communication module may further receive second authentication information sent by the fourth wireless communication module and perform authentication on the fourth wireless communication module based on the second authentication information, and if both identity verifications pass, it is determined that authentication passes, or else it is determined that authentication fails. Further, the first controller may switch to test the target device under test through the second wireless communication connection only if the authentication passes.
In some optional embodiments, the test device further includes a display module, where the display module is connected to the first controller, and the first controller is further configured to send a control instruction to the display module when detecting that the first wireless communication module fails, where the control instruction is configured to control the display module to display failure information of the first wireless communication module, and where the display module is configured to display the failure information of the first wireless communication module for a tester to view in response to the control instruction.
Optionally, the first controller is specifically configured to: sending a first test instruction to the target equipment to be tested through the second wireless communication connection, and prohibiting sending a second test instruction to the target equipment to be tested through the second wireless communication connection;
wherein the first test instruction is configured to instruct at least one of: the fault information of the target equipment to be tested is read, and the state information of the target equipment to be tested is read; the second test instruction is used for indicating to write configuration information into the target equipment to be tested.
In this embodiment, under the condition that the target device to be tested is tested through the second wireless communication connection, only the limited-range test is allowed to be performed on the target device to be tested through the second wireless communication connection, that is, only at least one of the fault information of the target device to be tested and the state information of the target device to be tested is allowed to be read through the second wireless communication connection, and writing of the configuration information of the target device to be tested through the second wireless communication connection is forbidden, so that the safety of the test on the target device to be tested through the second wireless communication connection can be improved.
In some alternative embodiments, the test device further comprises a first bluetooth module, the first bluetooth module being connected to the first controller;
the first Bluetooth module is used for searching Bluetooth information of a second Bluetooth module of the equipment to be tested;
the first controller is further configured to start the first wireless communication module when the first bluetooth module searches for bluetooth information of the second bluetooth module of the device to be tested.
In this embodiment, the first bluetooth module may be in an on state all the time, and searches for bluetooth information of surrounding bluetooth modules, and may start the first wireless communication module when bluetooth information of a second bluetooth module of the device to be tested is searched, so that the first wireless communication module may establish a first wireless communication connection with the second wireless communication module of the device to be tested.
In some optional embodiments, the test device may further include a mobile communication module, for example, a 4G module, a 5G module, or the like, for the test device to communicate with the cloud server, for example, the test device may establish a communication connection with the cloud server based on the mobile communication module, so as to receive an update package issued by the cloud server, upload status information of the device to be tested to the cloud server, and so on.
As shown in fig. 7, the embodiment of the present application further provides a device to be tested 20, the device to be tested includes a second controller 201 and at least one second wireless communication module 202, the second controller 201 is connected to the at least one second wireless communication module 202, wherein:
the at least one second wireless communication module 202 is configured to communicate a target communication signal with a first wireless communication module of a target test device, the target communication signal being configured to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection;
the second controller 201 is configured to transmit test-related data between the target test device and the first wireless communication connection through the first wireless communication connection in a case where the first wireless communication connection is determined to be a direct connection.
The target test device may be any test device. The second controller may include, but is not limited to MPU, CPU, DSP or any suitable processor, controller, etc. The second wireless communication module 202 connection may include, but is not limited to, a second UWB module, which may be understood as a module supporting UWB technology, such as a UWB chip or UWB transceiver, etc.
The target communication signal is used to determine whether the first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection, and for example, the target communication signal may include a bidirectional ranging signal carrying a timestamp, that is, a ranging signal from a transmitting end to a receiving end and a ranging signal from a receiving end to a transmitting end, specifically, a time of flight may be calculated based on the timestamps carried by the bidirectional ranging signals, and a distance between the test device and the target device to be tested may be calculated based on the time of flight, and if the distance is less than a preset value, the first wireless communication connection between the first wireless communication module and the second wireless communication module is determined to be a direct connection, otherwise, the first wireless communication connection between the first wireless communication module and the second wireless communication module is determined not to be a direct connection.
The second controller is configured to transmit, when it is determined that the first wireless communication connection is a direct connection, test-related data between the target test device and the first wireless communication connection, where the test-related data may include at least one of a test request sent by the test device to the test device, a test instruction sent by the test device to the test device, response information returned by the test device to the test instruction, and the like, and for example, the test device receives, from the target test device, via the first wireless communication connection, a test instruction for indicating reading of state information of the test device, and may send, based on the test instruction, state information of the test device to the test device via the first wireless communication connection.
The device to be tested provided by the embodiment of the application comprises a second controller and at least one second wireless communication module, wherein the second controller is connected with the at least one second wireless communication module, and the device to be tested comprises: the at least one second wireless communication module is configured to transmit a target communication signal with a first wireless communication module of a target test device, the target communication signal being configured to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection; the second controller is configured to transmit test-related data between the target test device and the first wireless communication connection through the first wireless communication connection if the first wireless communication connection is determined to be a direct connection. In other words, in the embodiment of the present application, the test device is allowed to test the device to be tested based on the first wireless communication connection only when the first wireless communication connection is determined to be a direct connection, so that a relay attack can be effectively resisted, and further, the security of the test can be improved.
Optionally, the second wireless communication module is specifically configured to: transmitting a first target communication signal to a first wireless communication module of the test equipment, and receiving a second target communication signal from the first wireless communication module of the test equipment, wherein the first target communication signal carries a first time stamp, and the second target communication signal carries a second time stamp;
the second controller is further configured to determine, based on the first timestamp and the second timestamp, whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection;
or,
the second wireless communication module is specifically configured to: receiving a third target communication signal from a first wireless communication module of the test equipment, and sending a fourth target communication signal to the first wireless communication module of the test equipment, wherein the third target communication signal carries a third timestamp and the fourth target communication signal carries a fourth timestamp, and the first controller of the test equipment is used for determining whether the first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not based on the third timestamp and the fourth timestamp.
This embodiment may be referred to the description of the foregoing test apparatus embodiment, and will not be described herein.
Optionally, the at least one second wireless communication module is specifically configured to: transmitting a target communication signal with a first wireless communication module of the target test device before each test instruction is received from the target test device, the target communication signal being used to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection;
the at least one second controller is specifically configured to: and receiving a test instruction from the target test equipment through the first wireless communication connection and executing a test operation indicated by the test instruction under the condition that the first wireless communication connection is determined to be a direct connection each time.
This embodiment may be referred to the description of the foregoing test apparatus embodiment, and will not be described herein.
In some alternative embodiments, the second controller may allow transmission of the test-related data with the target test device over the first wireless communication connection for a target period of time each time the first wireless communication connection is determined to be a direct connection, and prohibit transmission of the test-related data with the target test device over the first wireless communication connection if the target period of time is exceeded. The target duration may be set reasonably according to actual requirements, for example, 10 seconds, 15 seconds, 20 seconds, etc.
Optionally, the at least one second wireless communication module is further configured to detect whether a test device exists within a preset distance range of the device to be tested;
the second controller is further configured to determine, when the at least one second wireless communication module detects that K test devices exist in a preset distance range of the device to be tested, the target test device from the K test devices according to target information of the K test devices, where the target information of the test device includes at least one of location information of the test device, identity information of the test device, and status information of the test device, and K is an integer greater than 1.
The preset distance range may be set reasonably according to actual requirements, for example, the preset distance range may be within a range of 2 meters or within a range of 1.5 meters with the device to be tested as a center, and the like.
The identity information of the test device may include identification information corresponding to the test device, information (e.g., address, name) of the second wireless communication module of the device to be tested, etc., and the status information of the test device may include working status information (e.g., occupied status (i.e., a device is being tested), idle status (i.e., no device is being tested)), priority information, etc. The above-mentioned position information of the test device may include a distance of the test device with respect to the device to be tested, or may include a distance and an orientation of the test device with respect to the device to be tested, etc.
The second wireless communication module may detect, in real time, whether a test device exists within a preset distance range of the device to be tested, and if the first wireless communication module detects that only one test device exists within the preset distance range of the device to be tested, the test device is used as a target test device; in the case that the second wireless communication module detects that K test devices exist in a preset distance range of the to-be-tested device, the second controller may determine, based on target information of the K test devices, the target test device from the K test devices, for example, the second controller may use, as the target test device, a test device closest to the to-be-tested device among the K test devices, or may use, as the target test device, a test device in an idle state and having a highest priority among the K test devices.
It will be appreciated that in the case of determining a target test device, the second wireless communication module may establish a first wireless communication connection with the first wireless communication module of the target test device. The specific implementation manner of establishing the first wireless communication connection may refer to the related description of the foregoing test device embodiment, which is not described herein.
Optionally, the at least one second wireless communication module is further configured to obtain at least one of identity information and status information of each of the K test devices when it is detected that the K test devices exist within a preset distance range of the device to be tested;
or,
the device to be tested further comprises a second Bluetooth module, the second Bluetooth module is connected with the second controller, and the second Bluetooth module is used for respectively establishing Bluetooth communication connection with the Bluetooth module of each test device in the K test devices under the condition that the at least one second wireless communication module detects that the K test devices exist in the preset distance range of the device to be tested, and respectively acquiring at least one of identity information and state information of the corresponding test device through the Bluetooth communication connection corresponding to each test device in the K test devices.
This embodiment may be referred to the description of the foregoing test apparatus embodiment, and will not be described herein.
Optionally, the device to be tested further includes a fourth wireless communication module, where the fourth wireless communication module includes a second bluetooth module or a second WIFI module, and the fourth wireless communication module is connected to the second controller;
The fourth wireless communication module is used for establishing a second wireless communication connection with the third wireless communication module of the test equipment under the condition that a wireless communication connection establishment request sent by the third wireless communication module of the test equipment is received;
the second controller is further configured to switch to transmitting test-related data between the second wireless communication connection and the test device upon completion of the second wireless communication connection.
This embodiment may be referred to the description of the foregoing test apparatus embodiment, and will not be described herein.
Optionally, the second controller is specifically configured to: receiving a first test instruction from the test device over the second wireless communication connection and disabling receiving a second test instruction from the test device over the second wireless communication connection;
wherein the first test instruction is configured to instruct at least one of: the fault information of the equipment to be tested is read, and the state information of the equipment to be tested is read; the second test instruction is used for indicating to write configuration information into the equipment to be tested.
This embodiment may be referred to the description of the foregoing test apparatus embodiment, and will not be described herein.
The embodiment of the application also provides a test system, which comprises test equipment and equipment to be tested, wherein the test equipment in the embodiment can refer to the related description of the test equipment provided in any one of the embodiments, and the vehicle in the embodiment can refer to the related description of the equipment to be tested provided in any one of the embodiments, so that repetition is avoided and redundant description is omitted.
In the technical scheme of the application, the related processes of collecting, storing, using, processing, transmitting, providing, disclosing and the like of the personal information of the user accord with the regulations of related laws and regulations, and the public order is not violated.
The above embodiments do not limit the scope of the present application. It will be apparent to those skilled in the art that various modifications, combinations, sub-combinations and alternatives are possible, depending on design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present application should be included in the scope of the present application.

Claims (9)

1. The utility model provides a test equipment, its characterized in that, test equipment includes first controller and first wireless communication module, first controller with first wireless communication module connects, first wireless communication module is first UWB module, first UWB module is UWB chip or UWB transceiver, wherein:
The first wireless communication module is used for transmitting a target communication signal with at least one second wireless communication module of a target device to be tested, and the target communication signal is used for determining whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection or not;
the first controller is configured to transmit test-related data between the target device under test and the first wireless communication connection through the first wireless communication connection if it is determined that the first wireless communication connection is a direct connection.
2. The test device of claim 1, wherein the first wireless communication module is further configured to detect whether a device to be tested is present within a preset distance range of the test device;
the first controller is further configured to determine, when the first wireless communication module detects that M devices to be tested exist in a preset distance range of the test device, the target device to be tested from the M devices to be tested according to target information of the M devices to be tested;
the target information of the device to be tested comprises at least one of position information of the device to be tested, identity information of the device to be tested and state information of the device to be tested, and M is an integer greater than 1.
3. The test device according to claim 2, further comprising a first bluetooth module, wherein the first bluetooth module is connected to the first controller, and is configured to, when the first wireless communication module detects that M devices to be tested exist in a preset distance range of the test device, respectively establish bluetooth communication connections between bluetooth modules of each of the M devices to be tested, and respectively obtain at least one of identity information and status information of a corresponding device to be tested through bluetooth communication connections corresponding to each of the M devices to be tested.
4. The test device of claim 1, further comprising a third wireless communication module comprising a first bluetooth module or a first WIFI module, the third wireless communication module being connected to the first controller;
the first controller is further configured to send a first instruction to the third wireless communication module when detecting that the first wireless communication module fails, where the first instruction is configured to instruct the third wireless communication module to establish a second wireless communication connection with the target device to be tested;
The third wireless communication module is used for responding to the first instruction and establishing wireless communication connection with the target equipment to be tested;
the first controller is further configured to switch to transmitting test-related data between the target device under test via the second wireless communication connection, if the second wireless communication connection is completed.
5. The device to be tested comprises a second controller and at least one second wireless communication module, wherein the second controller is connected with the at least one second wireless communication module, the second wireless communication module is a second UWB module, and the second UWB module is a UWB chip or a UWB transceiver, wherein:
the at least one second wireless communication module is configured to transmit a target communication signal with a first wireless communication module of a target test device, the target communication signal being configured to determine whether a first wireless communication connection between the first wireless communication module and the at least one second wireless communication module is a direct connection;
the second controller is configured to transmit test-related data between the target test device and the first wireless communication connection through the first wireless communication connection if the first wireless communication connection is determined to be a direct connection.
6. The device to be tested according to claim 5, wherein said at least one second wireless communication module is further configured to detect whether a test device is present within a preset distance range of said device to be tested;
the second controller is further configured to determine, when the at least one second wireless communication module detects that K test devices exist in a preset distance range of the device to be tested, the target test device from the K test devices according to target information of the K test devices, where the target information of the test device includes at least one of location information of the test device, identity information of the test device, and status information of the test device, and K is an integer greater than 1.
7. The device to be tested according to claim 6, further comprising a second bluetooth module, wherein the second bluetooth module is connected to the second controller, and the second bluetooth module is configured to, when the at least one second wireless communication module detects that K test devices exist within a preset distance range of the device to be tested, respectively establish bluetooth communication connections between the bluetooth module of each of the K test devices, and respectively obtain at least one of identity information and status information of the corresponding test device through the bluetooth communication connection corresponding to each of the K test devices.
8. The device to be tested according to claim 5, further comprising a fourth wireless communication module comprising a second bluetooth module or a second WIFI module, the fourth wireless communication module being connected to the second controller;
the fourth wireless communication module is used for establishing a second wireless communication connection with the third wireless communication module of the test equipment under the condition that a wireless communication connection establishment request sent by the third wireless communication module of the test equipment is received;
the second controller is further configured to switch to transmitting test-related data between the second wireless communication connection and the test device upon completion of the second wireless communication connection.
9. A test system comprising a test device according to any one of claims 1 to 4 and a device to be tested according to any one of claims 5 to 8.
CN202320170663.2U 2023-02-06 2023-02-06 Test equipment, equipment to be tested and test system Active CN220123073U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202320170663.2U CN220123073U (en) 2023-02-06 2023-02-06 Test equipment, equipment to be tested and test system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202320170663.2U CN220123073U (en) 2023-02-06 2023-02-06 Test equipment, equipment to be tested and test system

Publications (1)

Publication Number Publication Date
CN220123073U true CN220123073U (en) 2023-12-01

Family

ID=88917168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202320170663.2U Active CN220123073U (en) 2023-02-06 2023-02-06 Test equipment, equipment to be tested and test system

Country Status (1)

Country Link
CN (1) CN220123073U (en)

Similar Documents

Publication Publication Date Title
US20180107473A1 (en) Determining whether to install a vehicle system update in a vehicle
CN102542644B (en) Electronic key system and electronic key
CN105591705B (en) Multi-transceiver and antenna verification system
US10178094B2 (en) Communication system and information collection method executed in communication system
KR101480605B1 (en) Accessing system for vehicle network and method of the same
MX2008014568A (en) Faulted circuit indicator monitoring device with wireless memory monitor.
CN102541048B (en) Controller area network message transmission disable testing systems and methods
US20080236141A1 (en) Method and system for automatically inspecting and registering automotive exhaust emission data
WO2012155842A1 (en) Ctcs-3 train control test and simulation system
Kuo et al. Testing embedded software by metamorphic testing: A wireless metering system case study
CN111061250A (en) Automobile CAN bus information safety testing method
JP5510293B2 (en) Reference signal collision detection system, collision detection apparatus, base station, and reference signal collision detection method
CN111016974B (en) Train integrity monitoring system and method based on electronic map
CN104568459A (en) OBD intelligent device, test method and system thereof, and ECU simulator
CN109632335B (en) Vehicle-mounted terminal for intelligent automobile road test and information transmission method thereof
CN103810063A (en) Computer testing system and method
CN112198861A (en) Application program testing method of vehicle-mounted terminal
CN220123073U (en) Test equipment, equipment to be tested and test system
CN205044677U (en) Intelligent vehicle -mounted terminal
JP6483461B2 (en) Management method, management program, management device, management system, and information processing method
KR20110010289A (en) The real-time aquisition device of the automotive driving information using the ecu communication data monitoring
CN116048051A (en) Timeout verification method, device, equipment and storage medium
JP2008545573A (en) Detection of open state of external antenna
CN202433771U (en) Vehicle-mounted ECU (electronic control unit) information acquisition terminal
CN208953929U (en) A kind of remote on-line monitoring device

Legal Events

Date Code Title Description
GR01 Patent grant
GR01 Patent grant