CN220123073U - 测试设备、待测试设备及测试系统 - Google Patents
测试设备、待测试设备及测试系统 Download PDFInfo
- 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.)
- Expired - Fee Related
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种测试设备、待测试设备及测试系统,属于测试技术领域,该测试设备包括第一控制器和第一无线通信模块,所述第一控制器和所述第一无线通信模块连接,其中:所述第一无线通信模块用于与目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;所述第一控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据。通过本申请可以在提高测试操作的便捷性的同时,兼顾设备测试的安全性。
Description
技术领域
本申请属于测试技术领域,具体涉及一种测试设备、待测试设备及测试系统。
背景技术
现有技术中,测试设备通常是直接通过有线连接对待测试设备进行测试,例如,诊断仪通过以太网与车辆的车载诊断系统(On-Board Diagnostics,OBD)接口连接,以对车辆进行诊断,这种测试方式操作便捷性较差。基于此,为了提高测试的便捷性,存在一些测试设备可以基于WIFI技术对待测试设备进行测试,然而,基于WIFI技术的测试方式无法抵御中继攻击,即在测试设备位于待测试设备的有效测试距离之外的情况下,攻击者使用中继设备来中继测试设备端和待测试设备端之间的信息,在用户不知情的情况下对待测试设备进行一些非法的操作,例如,向车辆写入非法的测试指令,安全性较差。
实用新型内容
本申请提供了一种测试设备、待测试设备及测试系统。
根据本申请的第一方面,提供了一种测试设备,所述测试设备包括第一控制器和第一无线通信模块,所述第一控制器和所述第一无线通信模块连接,其中:
所述第一无线通信模块用于与目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第一控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据。
根据本申请的第二方面,提供了一种待测试设备,所述待测试设备包括第二控制器和至少一个第二无线通信模块,所述第二控制器与所述至少一个第二无线通信模块连接,其中:
所述至少一个第二无线通信模块用于与目标测试设备的第一无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第二控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标测试设备之间传输测试相关数据。
根据本申请的第三方面,提供了一种测试系统,包括上述第一方面提供的测试设备以及上述第二方面提供的待测试设备。
在本申请中,测试设备包括所述测试设备包括第一控制器和第一无线通信模块,所述第一控制器和所述第一无线通信模块连接,其中:所述第一无线通信模块用于与目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;所述第一控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据,也即本申请中在确定所述第一无线通信连接为直接连接的情况下测试设备才基于上述第一无线通信连接对目标待测试设备进行测试,这样可以较为有效的抵御中继攻击,进而可以提高测试的安全性,此外,通过测试设备和待测试设备之间的第一无线通信连接对待测试设备进行测试,可以提高测试操作的便捷性。
应当理解,本部分所描述的内容并非旨在标识本申请的实施例的关键或重要特征,也不用于限制本申请的范围。本申请的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本申请的限定。其中:
图1是本申请实施例提供的一种测试系统的示意图;
图2是本申请实施例提供的另一种测试系统的示意图;
图3是本申请实施例提供的诊断仪的软件架构的示意图;
图4是本申请实施例提供的BNCM的软件架构的示意图;
图5是本申请实施例提供的BGM的软件架构的示意图;
图6是本申请实施例提供的测试设备的示意图;
图7是本申请实施例提供的待测试设备的示意图。
具体实施方式
以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
图1是本申请实施例提供的一种测试系统的示意图。如图1所示,该测试系统包括测试设备10和待测试设备20,上述测试设备10包括第一控制器和第一无线通信模块,上述待测试设备20包括第二控制器和第二无线通信模块。
示例性的,以下以上述第一无线通信模块和第二无线通信模块为超带宽(UltraWide Band,UWB)模块,上述测试设备10为诊断仪,上述待测试设备20为车辆为例进行说明,如图2所示,诊断仪包括微处理器(Microprocessor Unit,MPU)、UWB收发器(UWBTransceiver)、蓝牙低功耗(Bluetooth Low Energy,BLE)收发器(BLE Transceiver)、4G/5G模块,上述UWB收发器、BLE收发器和4G/5G模块均连接至MPU。上述车辆包括蓝牙NFC通信模块(Bluetooth NFC Communication Module,BNCM)21和车辆的车身网关模块(BodyGateway Module,BGM)22,上述BNCM21可以包括MPU、UWB收发器、BLE收发器和物理层(Phy),上述UWB收发器、BLE收发器和物理层均连接至MPU。上述BGM22可以包括至少一个MPU(图2中示出了两个MPU)、网关(Switch)、物理层和CAN收发器(CAN Transceiver),其中,上述物理层和网关均连接至MPU。
上述诊断仪和BNCM21可以通过UWB收发器和BLE收发器中的至少一项进行无线连接。上述BNCM21和上述BGM22可以在物理层通过以太网进行通信连接,上述BGM22可以通过以太网和CAN总线中的至少一项与车辆的电子控制单元(Electronic Control Unit,ECU)通信连接,图2中示出了上述BGM22通过以太网与部分ECU通信连接,并通过CAN总线与部分ECU通信连接,其中,对于通过以太网通信连接的ECU可以称为以太网ECU(即ETH CAN),对于通过CAN总线连接的ECU可以称为CAN ECU。
示例性的,上述诊断仪的软件架构可以如图3所示,上述车辆的BNCM21的软件架构可以如图4所示,上述车辆的BGM22的软件架构可以如图5所示。
如图6所示,本申请提供一种测试设备10,所述测试设备10包括第一控制器101和第一无线通信模块102,所述第一控制器101和所述第一无线通信模块102连接,其中:
所述第一无线通信模块102用于与目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第一控制器101用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据。
上述目标待测试设备可以是任意待测试的设备,例如,可以是任意待诊断的车辆。上述第一控制器可以包括但不限于MPU、中央处理单元(Central Processing Unit,CPU)、数字信号处理器(Digital Signal Processor,DSP)或者任何适当的处理器、控制器等。上述第一无线通信模块102连接可以包括但不限于第一UWB模块,上述第一UWB模块可以理解为支持UWB技术的模块,例如,UWB芯片或UWB收发器等。相应的,上述第二无线通信模块也可以包括但不限于第二UWB模块。
上述目标通信信号用于确定在第一无线通信模块和至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接,示例性的,上述目标通信信号可以包括双向的携带有时间戳的测距信号,也即发送端至接收端的测距信号以及接收端至发送端的测距信号,具体的,可以基于上述双向的测距信号分别携带的时间戳计算飞行时间,并基于该飞行时间计算测试设备与目标待测试设备之间的距离,在上述距离小于预设值的情况下,确定上述第一无线通信模块和第二无线通信模块之间的第一无线通信连接为直接连接,否则,确定上述第一无线通信模块和第二无线通信模块之间的第一无线通信连接不为直接连接。
可理解的是,实际情况中,在测试设备对待测试设备进行测试的情况下两者之间的距离往往较近,且上述基于飞行时间计算得到的距离可以较为准确的反映测试设备与目标待测试设备之间的真实距离,这样在上述距离小于预设值的情况下,表示此时测试设备与目标待测试设备之间的真实距离较近,也即上述待测试设备较大可能位于测试设备的有效测试距离之内,此时较大可能未发生中继攻击;而在上述距离大于或等于预设值的情况下,表示此时测试设备与目标待测试设备之间的真实距离较远,也即上述待测试设备较大可能位于测试设备的有效测试距离之外,此时较大可能是发生了中继攻击。
上述第一控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据,其中,上述测试相关数据可以包括待测试设备向测试设备发送的测试请求、测试设备向待测试设备发送的测试指令、待测试设备针对测试指令所返回的响应信息等中的至少一项,例如,测试设备通过上述第一无线通信连接向待测试设备发送用于指示读取待测试设备的状态信息的测试指令,待测试设备可以基于该测试指令通过上述第一无线通信连接向测试设备发送该待测试设备的状态信息。
需要说明的是,在确定所述第一无线通信连接为直接连接的情况下,第一控制器不通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据。
本申请实施例提供的测试设备包括所述测试设备包括第一控制器和第一无线通信模块,所述第一控制器和所述第一无线通信模块连接,其中:所述第一无线通信模块用于与目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;所述第一控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据,也即本申请中在确定所述第一无线通信连接为直接连接的情况下测试设备才基于上述第一无线通信连接对目标待测试设备进行测试,这样可以较为有效的抵御中继攻击,进而可以提高测试的安全性,此外,通过测试设备和待测试设备之间的第一无线通信连接对待测试设备进行测试,可以提高测试操作的便捷性。
可选的,所述第一无线通信模块具体用于:接收所述目标待测试设备的至少一个第二无线通信模块发送的第一目标通信信号,并向所述目标待测试设备的至少一个第二无线通信模块发送第二目标通信信号;其中,所述第一目标通信信号携带有第一时间戳,所述第二目标通信信号携带有第二时间戳,所述目标待测试设备的第二控制器用于基于所述第一时间戳和所述第二时间戳确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
或者,
所述第一无线通信模块具体用于:向所述目标待测试设备的至少一个第二无线通信模块发送第三目标通信信号,并接收所述目标待测试设备的至少一个第二无线通信模块发送的第四目标通信信号;其中,所述第三目标通信信号携带有第三时间戳,所述第四目标通信信号携带有第四时间戳;
所述第一控制器还用于基于所述第三时间戳和所述第四时间戳确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接。
在一实施方式中,可以由目标待测试设备确定第一无线通信连接是否为直接连接。其中,上述第一时间戳可以包括目标待测试设备发送第一目标通信信号的时间戳,上述第二时间戳可以包括测试设备接收第一目标通信信号的时间戳和测试设备发送第二目标通信信号的时间戳。这样,目标待测试设备可以基于目标待测试设备发送第一目标通信信号的时间戳、测试设备接收第一目标通信信号的时间戳、测试设备发送第二目标通信信号的时间戳和目标待测试设备接收上述第二目标通信信号的时间戳计算飞行时间,在上述飞行时间小于预设时长的情况下,确定第一无线通信连接为直接连接,否则确定上述第一无线通信连接不为直接连接;或者,可以进一步基于上述飞行时间计算测试设备与目标待测试设备之间的距离,在该距离小于预设值的情况下,确定上述第一无线通信连接为直接连接,否则,确定上述第一无线通信连接不为直接连接。由于基于飞行时间计算得到的距离可以较为准确的反映测试设备与目标待测试设备之间的真实距离,因此,基于上述判断方式可以较为准确的识别上述第一无线通信连接是否为直接连接。
在一些可选的实施例中,目标待测试设备可以向测试设备反馈判断结果(即上述第一无线通信连接为直接连接或不为直接连接),这样测试设备可以基于上述判断结果确定是否通过上述第一无线通信连接向目标待测试设备传输测试指令。或者,目标待测试设备可以在确定上述第一无线通信连接为直接连接的情况下,通过上述第一无线通信连接向测试设备发送测试请求,这样测试设备可以响应于上述测试请求,通过上述第一无线通信连接向目标待测试设备发送测试指令。
在另一实施方式中,可以由测试设备确定第一无线通信连接是否为直接连接。其中,上述第三时间戳可以包括测试设备发送第三目标通信信号的时间戳,上述第四时间戳可以包括目标待测试设备接收第三目标通信信号的时间戳和目标待测试设备发送第四目标通信信号的时间戳。这样,测试设备可以基于测试设备发送第三目标通信信号的时间戳、目标待测试设备接收第三目标通信信号的时间戳、目标待测试设备发送第四目标通信信号的时间戳和测试设备接收上述第四目标通信信号的时间戳计算飞行时间,在上述飞行时间小于预设时长的情况下,确定第一无线通信连接为直接连接,否则确定上述第一无线通信连接不为直接连接;或者,可以进一步基于上述飞行时间计算测试设备与目标待测试设备之间的距离,在该距离小于预设值的情况下,确定上述第一无线通信连接为直接连接,否则,确定上述第一无线通信连接不为直接连接。由于基于飞行时间计算得到的距离可以较为准确的反映测试设备与目标待测试设备之间的真实距离,因此,基于上述判断方式可以较为准确的识别上述第一无线通信连接是否为直接连接。
可选的,所述第一无线通信模块具体用于:在每次向所述目标待测试设备发送测试指令之前,均与所述目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第一控制器具体用于:在每次确定所述第一无线通信连接为直接连接的情况下,分别获取与当前待发送的测试指令对应的有效时间,并在所述有效时间内通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据,所述测试相关数据包括所述测试指令。
本实施例中,可以预先设置各个类型的测试指令对应的有效时间。其中,测试指令的类型可以根据实际需求进行合理设置,例如,可以包括读取指令、写入指令等。上述有效时间用于指示执行对应测试指令时可基于上述第一无线通信连接进行安全通信的时间,示例性的,上述每个类型的测试指令对应的有效时间可以基于历史执行上述类型的测试指令所需时长的统计结果确定,这样可以在保证上述测试指令的执行的同时,提高测试的安全性。
具体的,测试设备可以在每次向所述目标待测试设备发送测试指令之前,均先判断上述第一无线通信连接是否为直接连接,以保证上述第一无线通信连接是可信的通信连接,并在确定上述第一无线通信连接为直接连接的情况下,获取待执行的测试指令对应的有效时间,并在该有效时间内基于上述第一无线通信连接执行上述测试指令,在超过该有效时间的情况下停止基于上述第一无线通信连接执行上述测试指令,这样可以进一步提高测试的安全性。
可选的,所述第一无线通信模块还用于检测所述测试设备的预设距离范围内是否存在待测试设备;
所述第一控制器还用于在所述第一无线通信模块检测到所述测试设备的预设距离范围内存在M个待测试设备的情况下,根据所述M个待测试设备的目标信息从所述M个待测试设备中确定所述目标待测试设备;
其中,所述待测试设备的目标信息包括所述待测试设备的位置信息、所述待测试设备的身份信息和所述待测试设备的状态信息中的至少一项,M为大于1的整数。
上述预设距离范围可以根据实际需求进行合理设置,例如,上述预设距离范围可以是以上述测试设备为中心的2米范围内或者1.5米范围内容等。待测试设备的身份信息可以包括上述待测试设备对应的用户信息、上述待测试设备的第二无线通信模块的信息(例如,地址,名称)等。上述待测试设备的位置信息可以包括待测试设备相对于测试设备的距离,或者,可以包括待测试设备相对于测试设备的距离和方位等。
示例性的,上述第一无线通信模块可以实时检测测试设备的预设距离范围内是否存在待测试设备,在上述第一无线通信模块检测到测试设备的预设距离范围内仅存在一个待测试设备的情况下,将该待测试设备作为目标待测试设备;在上述第一无线通信模块检测到测试设备的预设距离范围内存在M个待测试设备的情况下,第一控制器可以基于所述M个待测试设备的目标信息从所述M个待测试设备中确定所述目标待测试设备,例如,第一控制器可以将M个待测试设备中距离测试设备最近的待测试设备作为目标待测试设备,或者,可以将根据所述待测试设备的身份信息确定M个待测试设备的测试优先级,并将优先级最高的待测试设备作为目标待测试设备,或者,第一控制器可以控制显示模块显示上述M个待测试设备的目标信息以供测试人员查看,并可以基于测试人员的选择输入从上述M个待测试设备中确定目标待测试设备。
可以理解的是,在确定目标待测试设备的情况下,第一无线通信模块可以与上述目标待测试设备的至少一个第二无线通信模块之间建立第一无线通信连接。示例性的,上述第一无线通信模块可以向第二无线通信模块发送连接请求,该连接请求可以携带有上述第一无线通信模块的身份认证信息,目标待测试设备的第二控制器可以基于上述第一无线通信模块的身份认证信息对第一无线通信模块进行身份认证,并在身份认证通过的情况下,通过上述第二无线通信模块向测试设备发送针对上述连接请求的确认信息,第一无线通信模块若接收到上述确认信息,则表示第一无线通信模块与第二无线通信模块之间的第一无线通信连接建立完成。在一些可选的实施例中,上述确认信息中可以携带有第二无线通信模块的身份认证信息,第一无线通信模块可以对第二无线通信模块的身份认证信息进行认证,若身份认证通过,则表示第一无线通信模块与第二无线通信模块之间的第一无线通信连接建立完成。
本申请实施例中第一控制器在所述测试设备的预设距离范围内存在M个待测试设备的情况下,根据所述M个待测试设备的目标信息从所述M个待测试设备中确定所述目标待测试设备,这样可以在存在多个待测试设备靠近测试设备的情况下较为灵活、合理的确定需要优先测试的待测试设备。
可选的,所述第一无线通信模块还用于在检测到所述测试设备的预设距离范围内存在M个待测试设备的情况下,获取所述M个待测试设备中每个待测试设备的身份信息和状态信息中的至少一项;
或者,
所述测试设备还包括第一蓝牙模块,所述第一蓝牙模块与所述第一控制器连接,所述第一蓝牙模块用于在所述第一无线通信模块检测到所述测试设备的预设距离范围内存在M个待测试设备的情况下,分别建立与所述M个待测试设备中每个待测试设备的蓝牙模块之间的蓝牙通信连接,并分别通过所述M个待测试设备中每个待测试设备对应的蓝牙通信连接获取对应待测试设备的身份信息和状态信息中的至少一项。
在一实施方式中,可以直接通过第一无线通信模块获取M个待测试设备中每个待测试设备的身份信息和状态信息中的至少一项。例如,第一无线通信模块可以依次向各个待测试设备发送信息获取请求,并可以依次接收各个待测试设备通过第二无线通信模块返回的身份信息和状态信息中的至少一项。
在另一实施方式中,可以通过测试设备的第一蓝牙模块获取M个待测试设备中每个待测试设备的身份信息和状态信息中的至少一项。上述第一蓝牙模块可以是常规蓝牙模块或者可以是蓝牙低功耗(Bluetooth Low Energy,BLE)模块。其中,上述常规蓝牙模块也可称为经典蓝牙模块或普通蓝牙模块,上述BLE模块可以是相对于上述常规蓝牙模块来说功耗更低的蓝牙模块。示例性的,上述BLE模块可以是BLE芯片或BLE收发器等。具体的,第一蓝牙模块可以分别建立与所述M个待测试设备中每个待测试设备的蓝牙模块之间的蓝牙通信连接,并分别通过所述M个待测试设备中每个待测试设备对应的蓝牙通信连接获取对应待测试设备的身份信息和状态信息中的至少一项。
可选的,所述测试设备还包括第三无线通信模块,所述第三无线通信模块包括第一蓝牙模块或者第一WIFI模块,所述第三无线通信模块与所述第一控制器连接;
所述第一控制器还用于在检测到所述第一无线通信模块发生故障的情况下,向所述第三无线通信模块发送第一指令,所述第一指令用于指示所述第三无线通信模块建立与所述目标待测试设备之间的第二无线通信连接;
所述第三无线通信模块用于响应于所述第一指令,建立与所述目标待测试设备之间的无线通信连接;
所述第一控制器还用于在完成所述第二无线通信连接的情况下,切换为通过所述第二无线通信连接与所述目标待测试设备之间传输测试相关数据。
示例性的,上述第一控制器可以在检测到上述第一控制器与第一无线通信模块之间通信异常的情况下确定第一无线通信模块发生故障,或者上述第一控制器可以在接收到第一无线通信模块上报的故障信息的情况下,确定第一无线通信模块发生故障,在该情况下,上述第一无线通信模块可以为具备自诊断功能的模块。
本实施例中,第一控制器在检测到所述第一无线通信模块发生故障的情况下,可以向所述第三无线通信模块发送第一指令,以指示所述第三无线通信模块建立与目标待测试设备的第二无线通信连接,这样第三无线通信模块可以响应于所述第一指令,建立与目标待测试设备的第二无线通信连接,例如,第一蓝牙模块可以与目标待测试设备的第二蓝牙模块之间建立蓝牙连接,或者,第一WIFI模块可以与目标待测试设备的第二WIFI模块之间建立WIFI连接;进而第一控制器可以在上述第二无线通信连接建立完成的情况下,由通过所述第一无线通信连接对目标待测试设备进行测试,切换为通过上述第二无线通信连接对目标待测试设备进行测试。
本实施例在基于第一无线通信模块的无线通信故障的情况下,通过备份的蓝牙通信或WIFI通信对目标待测试设备进行测试,可以提高测试的可靠性。
在一些可选的实施例中,在测试设备的第三无线通信模块与目标待测试设备建立第二无线通信连接之前或之后,可以对两侧的无线通信模块进行鉴权,例如,第三无线通信模块可以向目标待测试设备的第四无线通信模块发送第一身份验证信息,以供目标待测试设备对第三无线通信模块进行身份验证,上述第三无线通信模块还可以接收第四无线通信模块发送的第二身份验证信息,并可以基于第二身份验证信息对第四无线通信模块进行验证,若双方身份验证均通过则确定鉴权通过,否则确定鉴权失败。进一步地,第一控制器可以仅在鉴权通过的情况下切换为通过所述第二无线通信连接对目标待测试设备进行测试。
在一些可选的实施例中,所述测试设备还包括显示模块,所述显示模块与所述第一控制器连接,所述第一控制器还用于在检测到所述第一无线通信模块发生故障的情况下,向所述显示模块发送控制指令,所述控制指令用于控制所述显示模块显示所述第一无线通信模块的故障信息,所述显示模块用于响应于上述控制指令显示所述第一无线通信模块的故障信息以供测试人员查看。
可选的,所述第一控制器具体用于:通过所述第二无线通信连接向所述目标待测试设备发送第一测试指令,并禁止通过所述第二无线通信连接向所述目标待测试设备发送第二测试指令;
其中,所述第一测试指令用于指示如下至少一项:读取所述目标待测试设备的故障信息,读取所述目标待测试设备的状态信息;所述第二测试指令用于指示向所述目标待测试设备写入配置信息。
本实施例中在通过第二无线通信连接对目标待测试设备进行测试的情况下,仅允许通过第二无线通信连接对目标待测试设备进行有限范围的测试,也即仅允许通过第二无线通信连接读取目标待测试设备的故障信息以及读取目标待测试设备的状态信息中的至少一项,并禁止通过第二无线通信连接写入目标待测试设备的配置信息,这样可以提高通过上述第二无线通信连接对目标待测试设备进行测试的安全性。
在一些可选的实施例中,所述测试设备还包括第一蓝牙模块,所述第一蓝牙模块与所述第一控制器连接;
所述第一蓝牙模块用于搜索待测试设备的第二蓝牙模块的蓝牙信息;
所述第一控制器还用于在所述第一蓝牙模块搜索到所述待测试设备的第二蓝牙模块的蓝牙信息的情况下,开启所述第一无线通信模块。
本实施例中,上述第一蓝牙模块可以一直处于开启状态,并搜索周围的蓝牙模块的蓝牙信息,并可在搜索到待测试设备的第二蓝牙模块的蓝牙信息的情况下,开启第一无线通信模块,进而第一无线通信模块可以建立与待测试设备的第二无线通信模块之间的第一无线通信连接,由于第一蓝牙模块的功耗较低,这样可以在保证有待测试设备靠近测试设备的情况下能够较为快捷的建立第一无线通信连接的同时,节省第一无线通信模块的功耗。
在一些可选的实施例中,上述测试设备还可以包括移动通信模块,例如,4G模块、5G模块等用于上述测试设备与云端服务器通信,例如,上述测试设备可以基于上述移动通信模块与云端服务器建立通信连接,以接收云端服务器下发的更新包、向云端服务器上传待测试设备的状态信息等。
如图7所示,本申请实施例还提供一种待测试设备20,所述待测试设备包括第二控制器201和至少一个第二无线通信模块202,所述第二控制器201与所述至少一个第二无线通信模块202连接,其中:
所述至少一个第二无线通信模块202用于与目标测试设备的第一无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第二控制器201用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标测试设备之间传输测试相关数据。
上述目标测试设备可以是任意的测试设备。上述第二控制器可以包括但不限于MPU、CPU、DSP或者任何适当的处理器、控制器等。上述第二无线通信模块202连接可以包括但不限于第二UWB模块,上述第二UWB模块可以理解为支持UWB技术的模块,例如,UWB芯片或UWB收发器等。
上述目标通信信号用于确定在第一无线通信模块和至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接,示例性的,上述目标通信信号可以包括双向的携带有时间戳的测距信号,也即发送端至接收端的测距信号以及接收端至发送端的测距信号,具体的,可以基于上述双向的测距信号分别携带的时间戳计算飞行时间,并基于该飞行时间计算测试设备与目标待测试设备之间的距离,在上述距离小于预设值的情况下,确定上述第一无线通信模块和第二无线通信模块之间的第一无线通信连接为直接连接,否则,确定上述第一无线通信模块和第二无线通信模块之间的第一无线通信连接不为直接连接。
上述第二控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标测试设备之间传输测试相关数据,其中,上述测试相关数据可以包括待测试设备向测试设备发送的测试请求、测试设备向待测试设备发送的测试指令、待测试设备针对测试指令所返回的响应信息等中的至少一项,例如,待测试设备通过上述第一无线通信连接从目标测试设备接收用于指示读取待测试设备的状态信息的测试指令,并可以基于该测试指令通过上述第一无线通信连接向测试设备发送该待测试设备的状态信息。
本申请实施例提供的待测试设备包括第二控制器和至少一个第二无线通信模块,所述第二控制器与所述至少一个第二无线通信模块连接,其中:所述至少一个第二无线通信模块用于与目标测试设备的第一无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;所述第二控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标测试设备之间传输测试相关数据。也即本申请实施例中在确定所述第一无线通信连接为直接连接的情况下才允许测试设备基于上述第一无线通信连接对待测试设备进行测试,这样可以较为有效的抵御中继攻击,进而可以提高测试的安全性,此外,通过测试设备和待测试设备之间的第一无线通信连接对待测试设备进行测试,可以提高测试操作的便捷性。
可选的,所述第二无线通信模块具体用于:向所述测试设备的第一无线通信模块发送第一目标通信信号,从所述测试设备的第一无线通信模块接收第二目标通信信号,其中,所述第一目标通信信号携带有第一时间戳,所述第二目标通信信号携带有第二时间戳;
所述第二控制器还用于基于所述第一时间戳和所述第二时间戳确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
或者,
所述第二无线通信模块具体用于:从所述测试设备的第一无线通信模块接收第三目标通信信号,向所述测试设备的第一无线通信模块发送第四目标通信信号,其中,所述第三目标通信信号携带有第三时间戳,所述第四目标通信信号携带有第四时间戳,所述测试设备的第一控制器用于基于所述第三时间戳和所述第四时间戳确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接。
该实施方式可以参见前述测试设备实施例的相关说明,在此不做赘述。
可选的,所述至少一个第二无线通信模块具体用于:在每次从所述目标测试设备接收测试指令之前,均与所述目标测试设备的第一无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述至少一个第二控制器具体用于:在每次确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接从所述目标测试设备接收测试指令,并执行所述测试指令所指示的测试操作。
该实施方式可以参见前述测试设备实施例的相关说明,在此不做赘述。
在一些可选的实施例中,第二控制器可以在每次确定所述第一无线通信连接为直接连接的情况下,在目标时长内允许通过上述第一无线通信连接与目标测试设备传输测试相关数据,在超出上述目标时长的情况下禁止通过上述第一无线通信连接与目标测试设备传输测试相关数据。其中,上述目标时长可以根据实际需求进行合理设置,例如,10秒、15秒、20秒等。
可选的,所述至少一个第二无线通信模块还用于检测所述待测试设备的预设距离范围内是否存在测试设备;
所述第二控制器还用于在所述至少一个第二无线通信模块检测到所述待测试设备的预设距离范围内存在K个测试设备的情况下,根据所述K个测试设备的目标信息从所述K个测试设备中确定所述目标测试设备,所述测试设备的目标信息包括所述测试设备的位置信息、所述测试设备的身份信息和所述测试设备的状态信息中的至少一项,K为大于1的整数。
上述预设距离范围可以根据实际需求进行合理设置,例如,上述预设距离范围可以是以上述待测试设备为中心的2米范围内或者1.5米范围内容等。
上述测试设备的身份信息可以包括上述测试设备对应的标识信息、上述待测试设备的第二无线通信模块的信息(例如,地址,名称)等,上述测试设备的状态信息可以包括工作状态信息(例如,占用状态(也即正对某设备执行测试)、空闲状态(也即未对任何设备进行测试))、优先级信息等。上述测试设备的位置信息可以包括测试设备相对于待测试设备的距离,或者,可以包括测试设备相对于待测试设备的距离和方位等。
示例性的,上述第二无线通信模块可以实时检测待测试设备的预设距离范围内是否存在测试设备,在上述第一无线通信模块检测到待测试设备的预设距离范围内仅存在一个测试设备的情况下,将该测试设备作为目标测试设备;在上述第二无线通信模块检测到待测试设备的预设距离范围内存在K个测试设备的情况下,第二控制器可以基于所述K个测试设备的目标信息从所述K个测试设备中确定所述目标测试设备,例如,第二控制器可以将k个测试设备中距离待测试设备最近的测试设备作为目标测试设备,或者,可以将k个测试设备中处于空闲状态且优先级最高的测试设备作为目标测试设备。
可以理解的是,在确定目标测试设备的情况下,第二无线通信模块可以与上述目标测试设备的第一无线通信模块之间建立第一无线通信连接。其中,建立第一无线通信连接的具体实现方式可以参见前述测试设备实施例的相关说明,在此不做赘述。
可选的,所述至少一个第二无线通信模块还用于在检测到所述待测试设备的预设距离范围内存在K个测试设备的情况下,获取所述K个测试设备中每个测试设备的身份信息和状态信息中的至少一项;
或者,
所述待测试设备还包括第二蓝牙模块,所述第二蓝牙模块与所述第二控制器连接,所述第二蓝牙模块用于在所述至少一个第二无线通信模块检测到所述待测试设备的预设距离范围内存在K个测试设备的情况下,分别建立与所述K个测试设备中每个测试设备的蓝牙模块之间的蓝牙通信连接,并分别通过所述K个测试设备中每个测试设备对应的蓝牙通信连接获取对应测试设备的身份信息和状态信息中的至少一项。
该实施方式可以参见前述测试设备实施例的相关说明,在此不做赘述。
可选的,所述待测试设备还包括第四无线通信模块,所述第四无线通信模块包括第二蓝牙模块或者第二WIFI模块,所述第四无线通信模块与所述第二控制器连接;
所述第四无线通信模块用于在接收到所述测试设备的第三无线通信模块发送的无线通信连接建立请求的情况下,建立与所述测试设备的第三无线通信模块之间的第二无线通信连接;
所述第二控制器还用于在完成所述第二无线通信连接的情况下,切换为通过所述第二无线通信连接与所述测试设备之间传输测试相关数据。
该实施方式可以参见前述测试设备实施例的相关说明,在此不做赘述。
可选的,所述第二控制器具体用于:通过所述第二无线通信连接从所述测试设备接收第一测试指令,并禁止通过所述第二无线通信连接从所述测试设备接收第二测试指令;
其中,所述第一测试指令用于指示如下至少一项:读取所述待测试设备的故障信息,读取所述待测试设备的状态信息;所述第二测试指令用于指示向所述待测试设备写入配置信息。
该实施方式可以参见前述测试设备实施例的相关说明,在此不做赘述。
本申请实施例还提供一种测试系统,包括测试设备和待测试设备,其中,本实施例中的测试设备可以参见前述任一实施例提供的测试设备的相关说明,本实施例的车辆可以参见前述任一实施例提供的待测试设备的相关说明,为避免重复,在此不做赘述。
本申请的技术方案中,所涉及的用户个人信息的收集、存储、使用、加工、传输、提供和公开等处理,均符合相关法律法规的规定,且不违背公序良俗。
上述具体实施方式,并不构成对本申请保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本申请的精神和原则之内所作的修改、等同替换和改进等,均应包含在本申请保护范围之内。
Claims (9)
1.一种测试设备,其特征在于,所述测试设备包括第一控制器和第一无线通信模块,所述第一控制器和所述第一无线通信模块连接,所述第一无线通信模块为第一UWB模块,所述第一UWB模块为UWB芯片或UWB收发器,其中:
所述第一无线通信模块用于与目标待测试设备的至少一个第二无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第一控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标待测试设备之间传输测试相关数据。
2.根据权利要求1所述的测试设备,其特征在于,所述第一无线通信模块还用于检测所述测试设备的预设距离范围内是否存在待测试设备;
所述第一控制器还用于在所述第一无线通信模块检测到所述测试设备的预设距离范围内存在M个待测试设备的情况下,根据所述M个待测试设备的目标信息从所述M个待测试设备中确定所述目标待测试设备;
其中,所述待测试设备的目标信息包括所述待测试设备的位置信息、所述待测试设备的身份信息和所述待测试设备的状态信息中的至少一项,M为大于1的整数。
3.根据权利要求2所述的测试设备,其特征在于,所述测试设备还包括第一蓝牙模块,所述第一蓝牙模块与所述第一控制器连接,所述第一蓝牙模块用于在所述第一无线通信模块检测到所述测试设备的预设距离范围内存在M个待测试设备的情况下,分别建立与所述M个待测试设备中每个待测试设备的蓝牙模块之间的蓝牙通信连接,并分别通过所述M个待测试设备中每个待测试设备对应的蓝牙通信连接获取对应待测试设备的身份信息和状态信息中的至少一项。
4.根据权利要求1所述的测试设备,其特征在于,所述测试设备还包括第三无线通信模块,所述第三无线通信模块包括第一蓝牙模块或者第一WIFI模块,所述第三无线通信模块与所述第一控制器连接;
所述第一控制器还用于在检测到所述第一无线通信模块发生故障的情况下,向所述第三无线通信模块发送第一指令,所述第一指令用于指示所述第三无线通信模块建立与所述目标待测试设备之间的第二无线通信连接;
所述第三无线通信模块用于响应于所述第一指令,建立与所述目标待测试设备之间的无线通信连接;
所述第一控制器还用于在完成所述第二无线通信连接的情况下,切换为通过所述第二无线通信连接与所述目标待测试设备之间传输测试相关数据。
5.一种待测试设备,其特征在于,所述待测试设备包括第二控制器和至少一个第二无线通信模块,所述第二控制器与所述至少一个第二无线通信模块连接,所述第二无线通信模块为第二UWB模块,所述第二UWB模块为UWB芯片或UWB收发器,其中:
所述至少一个第二无线通信模块用于与目标测试设备的第一无线通信模块之间传输目标通信信号,所述目标通信信号用于确定在所述第一无线通信模块和所述至少一个第二无线通信模块之间的第一无线通信连接是否为直接连接;
所述第二控制器用于在确定所述第一无线通信连接为直接连接的情况下,通过所述第一无线通信连接与所述目标测试设备之间传输测试相关数据。
6.根据权利要求5所述的待测试设备,其特征在于,所述至少一个第二无线通信模块还用于检测所述待测试设备的预设距离范围内是否存在测试设备;
所述第二控制器还用于在所述至少一个第二无线通信模块检测到所述待测试设备的预设距离范围内存在K个测试设备的情况下,根据所述K个测试设备的目标信息从所述K个测试设备中确定所述目标测试设备,所述测试设备的目标信息包括所述测试设备的位置信息、所述测试设备的身份信息和所述测试设备的状态信息中的至少一项,K为大于1的整数。
7.根据权利要求6所述的待测试设备,其特征在于,所述待测试设备还包括第二蓝牙模块,所述第二蓝牙模块与所述第二控制器连接,所述第二蓝牙模块用于在所述至少一个第二无线通信模块检测到所述待测试设备的预设距离范围内存在K个测试设备的情况下,分别建立与所述K个测试设备中每个测试设备的蓝牙模块之间的蓝牙通信连接,并分别通过所述K个测试设备中每个测试设备对应的蓝牙通信连接获取对应测试设备的身份信息和状态信息中的至少一项。
8.根据权利要求5所述的待测试设备,其特征在于,所述待测试设备还包括第四无线通信模块,所述第四无线通信模块包括第二蓝牙模块或者第二WIFI模块,所述第四无线通信模块与所述第二控制器连接;
所述第四无线通信模块用于在接收到所述测试设备的第三无线通信模块发送的无线通信连接建立请求的情况下,建立与所述测试设备的第三无线通信模块之间的第二无线通信连接;
所述第二控制器还用于在完成所述第二无线通信连接的情况下,切换为通过所述第二无线通信连接与所述测试设备之间传输测试相关数据。
9.一种测试系统,其特征在于,包括权利要求1至4中任一项所述的测试设备和权利要求5至8中任一项所述的待测试设备。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202320170663.2U CN220123073U (zh) | 2023-02-06 | 2023-02-06 | 测试设备、待测试设备及测试系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202320170663.2U CN220123073U (zh) | 2023-02-06 | 2023-02-06 | 测试设备、待测试设备及测试系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN220123073U true CN220123073U (zh) | 2023-12-01 |
Family
ID=88917168
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202320170663.2U Expired - Fee Related CN220123073U (zh) | 2023-02-06 | 2023-02-06 | 测试设备、待测试设备及测试系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN220123073U (zh) |
-
2023
- 2023-02-06 CN CN202320170663.2U patent/CN220123073U/zh not_active Expired - Fee Related
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10178094B2 (en) | Communication system and information collection method executed in communication system | |
| KR101480605B1 (ko) | 차량 네트워크 접속 장치 및 그 접속 제어 방법 | |
| US20180107473A1 (en) | Determining whether to install a vehicle system update in a vehicle | |
| CN102541048B (zh) | 控制器局域网消息传送停止测试系统和方法 | |
| MX2008014568A (es) | Dispositivo de verificacion de indicador de circuito averiado con verificador de memoria inalambrico. | |
| WO2012155842A1 (zh) | Ctcs-3级列控测试仿真系统 | |
| US20080236141A1 (en) | Method and system for automatically inspecting and registering automotive exhaust emission data | |
| CN111061250A (zh) | 一种汽车can总线信息安全测试方法 | |
| TWI575465B (zh) | Intelligent cloud car instant repair system | |
| CN111016974B (zh) | 一种基于电子地图的列车完整性监控系统及方法 | |
| CN102840992B (zh) | 一种基于星上网的星载自测试方法 | |
| US11444922B2 (en) | System for detecting control device security malfunctions | |
| CN116048051B (zh) | 超时时间验证方法、装置、设备以及存储介质 | |
| CN112198861A (zh) | 车载终端的应用程序测试方法 | |
| CN117897941A (zh) | 用于远程访问运载工具的方法、远程访问服务器、通信设备和系统 | |
| CN117294627A (zh) | 流控验证方法、装置、芯片测试设备和可读存储介质 | |
| CN101004437A (zh) | 芯片测试系统及测试方法 | |
| CN220123073U (zh) | 测试设备、待测试设备及测试系统 | |
| CN107124195B (zh) | 一种车载终端通讯性能检测方法及装置 | |
| CN109656231A (zh) | 磁浮交通车载运控的通信测试系统 | |
| JP6207652B2 (ja) | 制御システム | |
| KR20110010289A (ko) | 차량의 전자제어장치 통신 데이터 감시를 이용한 실시간 차량 운행 정보 취득 장치 | |
| CN113364817A (zh) | 用于车辆的测试系统和测试方法 | |
| KR100743980B1 (ko) | 차량 내의 ecu 를 통한 전장품 이상 진단 및 처리 장치및 방법 | |
| JP2000275145A (ja) | 車両診断システムおよび記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20231201 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |