设备检测方法及装置、存储介质、电子设备制造方法及图纸

技术编号:19144159 阅读:32 留言:0更新日期:2018-10-13 09:17
本公开是关于一种设备检测方法及装置,属于通信技术领域,该方法包括:启动设备检测程序,并获取所述设备检测程序支持的通信方式;根据所述通信方式检测是否有待检测设备接入;如果检测到有所述待检测设备接入,向所述待检测设备发送设备接入确认消息,并接收所述待检测设备响应所述设备接入确认消息发送的响应消息;判断所述响应消息的接收时间是否超过预设接收时间,并根据判断结果确定所述待检测设备是否为合法设备。该方法可以提高设备状态获取的及时性。

Equipment detection method and device, storage medium, and electronic equipment

The present disclosure relates to a device detection method and device, which belongs to the field of communication technology. The method includes: starting a device detection program and obtaining a communication mode supported by the device detection program; detecting whether or not the device to be tested is connected according to the communication mode; and if the device to be tested is detected to be connected, to The device to be detected sends an access confirmation message and receives a response message sent by the device to be detected in response to the device access confirmation message; determines whether the reception time of the response message exceeds the preset reception time, and determines whether the device to be detected is a legitimate device according to the determination result. This method can improve the timeliness of device state acquisition.

【技术实现步骤摘要】
设备检测方法及装置、存储介质、电子设备
本公开涉及通信
,具体而言,涉及一种设备检测方法、设备检测装置、计算机可读存储介质、电子设备。
技术介绍
随着汽车工业的发展,以及现代电子技术、通信技术、网络技术等方面技术的不断融入,汽车结构变得越来越复杂,自动化程度越来越高。同时,用户对汽车的安全性以及舒适性的要求也日益提高。其中一个重要的需求就是能及时准确的掌握汽车运行状态,以尽快发现故障隐患并加以排除。在一种现有的运行状态监控方法中,可以通过诊断设备(下位机)对车辆的运行状态进行监控。但是,在很多情况下,当有新的诊断设备(下位机)在接入上位机(终端设备,例如可以是PC或者手机等等)时,上位机无法及时自动获取到下位机的设备状态,从而导致无法及时对下位机的设备状态进行检测以及更新,进而使得诊断设备(下位机)无法对汽车的故障隐患做出及时的处理而引起安全隐患。因此,需要提供一种新的设备检测方法及装置。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种设备检测方法、设备检测装置、计算机可读存储介质、电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的设备状态获取不及时的问题。根据本公开的一个方面,提供一种设备检测方法,包括:启动设备检测程序,并获取所述设备检测程序支持的通信方式;根据所述通信方式检测是否有待检测设备接入;如果检测到有所述待检测设备接入,向所述待检测设备发送设备接入确认消息,并接收所述待检测设备响应所述设备接入确认消息发送的响应消息;判断所述响应消息的接收时间是否超过预设接收时间,并根据判断结果确定所述待检测设备是否为合法设备。在本公开的一种示例性实施例中,根据判断结果确定所述待检测设备是否为合法设备包括:如果所述响应消息的接收时间未超过预设接收时间,则确定所述待检测设备为合法设备;如果所述响应消息的接收时间超过所述预设接收时间,则确定所述待检测设备为非法设备。在本公开的一种示例性实施例中,所述通信方式包括USB通信、串口通信、以太网通信或者蓝牙通信中的一种。在本公开的一种示例性实施例中,根据所述通信方式检测是否有待检测设备接入包括:通过检测是否有USB热插拔事件,检测是否有待检测设备接入;或者通过检测是否显示有新的设备接入,检测是否有待检测设备接入;或者通过检测是否显示有新的设备需要配对,检测是否有待检测设备接入。在本公开的一种示例性实施例中,获取所述设备检测程序支持的通信方式包括:从所述设备检测程序的配置文件中读取所述设备检测程序支持的通信方式。在本公开的一种示例性实施例中,在确定所述待检测设备为合法设备之后,所述设备检测方法还包括:将所述响应消息发送至操作终端。在本公开的一种示例性实施例中,所述确认消息中包括预设配对信息。根据本公开的一个方面,提供一种设备检测装置,包括:获取模块,用于启动设备检测程序,并获取所述设备检测程序支持的通信方式;检测模块,用于根据所述通信方式检测是否有待检测设备接入;接收模块,用于如果检测到有所述待检测设备接入,向所述待检测设备发送设备接入确认消息,并接收所述待检测设备响应所述设备接入确认消息发送的响应消息;判断模块,用于判断所述响应消息的接收时间是否超过预设接收时间,并根据判断结果确定所述待检测设备是否为合法设备。在本公开的一种示例性实施例中,上述判断模块还可以被配置为:如果所述响应消息的接收时间未超过预设接收时间,则确定所述待检测设备为合法设备;如果所述响应消息的接收时间超过所述预设接收时间,则确定所述待检测设备为非法设备。在本公开的一种示例性实施例中,所述设备检测装置还可以包括:发送模块,将所述响应消息发送至操作终端。在本公开的一种示例性实施例中,所述通信方式包括USB通信、串口通信、以太网通信或者蓝牙通信中的一种。在本公开的一种示例性实施例中,上述检测模块还可以被配置为:通过检测是否有USB热插拔事件,检测是否有待检测设备接入;或者通过检测是否显示有新的设备接入,检测是否有待检测设备接入;或者通过检测是否显示有新的设备需要配对,检测是否有待检测设备接入。在本公开的一种示例性实施例中,获取所述设备检测程序支持的通信方式包括:从所述设备检测程序的配置文件中读取所述设备检测程序支持的通信方式。在本公开的一种示例性实施例中,所述确认消息中包括预设配对信息。根据本公开的一个方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述的设备检测方法。根据本公开的一个方面,提供一种电子设备,包括:处理器;以及存储器,用于存储所述处理器的可执行指令;其中,所述处理器配置为经由执行所述可执行指令来执行上述任意一项所述的设备检测方法。本公开一种设备检测方法及装置,通过在检测到有待检测设备接入时,向待检测设备发送设备接入确认消息,并接收待检测设备响应设备接入确认消息发送的响应消息;然后判断响应消息的接收时间是否超过预设接收时间,并根据判断结果确定待检测设备是否为合法设备;一方面,通过在检测到有待检测设备接入时,向待检测设备发送设备接入确认消息,解决了现有技术中由于无法及时获取待检测设备状态从而导致无法及时对待检测设备的设备状态进行检测以及更新的问题,提高了设备状态获取的及时性;另一方面,通过发送设备接入确认消息,使得上位机可以对待检测设备进行确认,保证了待检测设备的合法性,避免了由于非法设备接入对上位机造成的损害;再一方面,通过根据响应消息的接收时间判断待检测设备是否是合法设备,使得设备状态的检测更加快速以及便捷,提高了对待检测设备的设备检测的速度。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示意性示出一种设备检测方法的流程图;图2示意性示出一种设备检测方法的应用场景示例图;图3示意性示出一种根据通信方式检测是否有待检测设备接入的方法流程图;图4示意性示出另一种设备检测方法的流程图;图5示意性示出一种设备检测装置的框图;图6示意性示出一种用于实现上述设备检测方法的电子设备示例图;图7示意性示出一种用于实现上述设备检测方法的计算机可读存储介质。具体实施方式现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主本文档来自技高网...

【技术保护点】
1.一种设备检测方法,其特征在于,包括:启动设备检测程序,并获取所述设备检测程序支持的通信方式;根据所述通信方式检测是否有待检测设备接入;如果检测到有所述待检测设备接入,向所述待检测设备发送设备接入确认消息,并接收所述待检测设备响应所述设备接入确认消息发送的响应消息;判断所述响应消息的接收时间是否超过预设接收时间,并根据判断结果确定所述待检测设备是否为合法设备。

【技术特征摘要】
1.一种设备检测方法,其特征在于,包括:启动设备检测程序,并获取所述设备检测程序支持的通信方式;根据所述通信方式检测是否有待检测设备接入;如果检测到有所述待检测设备接入,向所述待检测设备发送设备接入确认消息,并接收所述待检测设备响应所述设备接入确认消息发送的响应消息;判断所述响应消息的接收时间是否超过预设接收时间,并根据判断结果确定所述待检测设备是否为合法设备。2.根据权利要求1所述的设备检测方法,其特征在于,根据判断结果确定所述待检测设备是否为合法设备包括:如果所述响应消息的接收时间未超过预设接收时间,则确定所述待检测设备为合法设备;如果所述响应消息的接收时间超过所述预设接收时间,则确定所述待检测设备为非法设备。3.根据权利要求2所述的设备检测方法,其特征在于,在确定所述待检测设备为合法设备之后,所述设备检测方法还包括:将所述响应消息发送至操作终端。4.根据权利要求1所述的设备检测方法,其特征在于,所述通信方式包括USB通信、串口通信、以太网通信或者蓝牙通信中的一种。5.根据权利要求4所述的设备检测方法,其特征在于,根据所述通信方式检测是否有待检测设备接入包括:通过检测是否有USB热插拔事件,检测是否有待检测设备接入;或者通过检测是否显示有新的设备接入,...

【专利技术属性】
技术研发人员:刘均姜楚詹伟李晓雍
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1