蓝牙终端设备接口故障检测方法、装置及系统制造方法及图纸

技术编号:15441315 阅读:219 留言:0更新日期:2017-05-26 06:30
本发明专利技术提供了一种蓝牙终端设备检测方法、装置及系统。其中,蓝牙终端设备检测方法包括如下步骤:通过串口向蓝牙终端设备发送检测数据;接收蓝牙终端设备返回的响应数据,响应数据为蓝牙终端设备在确定自身采用串口检测模式时,采用接收检测数据的串口向上位机发送的数据;判断检测数据及响应数据是否一致,当一致时,确定蓝牙终端设备的该串口正常,否则,确定该蓝牙终端设备的该串口异常。本发明专利技术通过比对发送的检测数据和返回的响应数据是否一致来判断蓝牙终端设备的串口是否正常,本发明专利技术可以在对蓝牙终端设备和打印机不断电的情况下对串口的工作状态进行检测,不会破坏出现异常时的硬件环境,可以更好地检测出异常。

Bluetooth terminal equipment interface fault detection method, device and system

The invention provides a Bluetooth terminal device detecting method, a device and a system thereof. The detection method of Bluetooth terminal equipment comprises the following steps: detecting the Bluetooth terminal equipment through the serial port to send data; the response data received back Bluetooth terminal equipment, data terminal equipment for Bluetooth in response to determine their own serial detection mode, the detection data of the serial port to receive data sent by host computer; judging test data and response when the data is consistent, consistent, determine the Bluetooth terminal equipment is normal, otherwise, the abnormality of the Bluetooth serial terminal equipment. The present invention by detecting the transmitted data comparison and response data returned is consistent to determine the Bluetooth terminal serial port is normal, the invention can in the Bluetooth terminal device and printer continuously under the condition of power on the serial port of the operating state of the detection, the exception will not damage the hardware environment, can better detect abnormal.

【技术实现步骤摘要】
蓝牙终端设备接口故障检测方法、装置及系统
本专利技术涉及检测
,具体而言,涉及一种蓝牙终端设备接口故障检测方法、装置及系统。
技术介绍
蓝牙终端设备是手机、PAD等手持设备与打印机进行通信的中间设备,该蓝牙终端设备内部设置有处理器和蓝牙模块,对外设置有两个串口和一个并口,其结构如图1所示,两个串口分别为蓝牙串口和配置串口,其中蓝牙串口主要与蓝牙模块进行连接,接收来自蓝牙的数据,手机、PAD等手持设备通过蓝牙模块与该蓝牙终端设备进行通信;在初始的调试阶段,调试板通过配置串口与蓝牙终端设备进行连接,用于前期的调试过程中对蓝牙进行一些参数配置,如波特率等。打印机通过并口与该蓝牙终端模块进行连接,并通过并口向打印机输出待打印数据,该蓝牙终端设备由打印机直接供电。一般而言,蓝牙终端设备与安装在手持设备上的软件需要进行绑定,因此两者之间的数据通信需要设计一套加密协议,协议格式一般如图2所示,命令源表示数据的传输方向,如是从手持开票设备到蓝牙终端设备还是从蓝牙终端设备到手持开票端;命令类型表示消息处理结果是否异常;命令字包括校验数据报文命令、打印数据报文命令和打印数据结束报文。手持设备通过蓝牙终端设备操纵打印机的打印流程如图3所示,具体为:手持设备首先发送校验数据报文,该数据报文为手持设备和蓝牙终端设备间实现约定的加密数据,蓝牙终端设备接收到数据校验后进行验证,若验证通过,则返回手持设备校验通过的响应;手持设备接收到该校验响应后,发送封装后的打印数据报文,蓝牙终端设备接收到打印数据报文后,解析出实际的打印数据,通过并口转发到打印机进行打印。待所有打印作业打印结束后,手持设备发送打印结束报文,通知蓝牙终端设备本次打印过程结束,蓝牙终端设备响应打印结束。蓝牙终端设备在使用过程中,如果出现异常,通常是通过连接调试板进行异常的定位。但该种方式有如下缺陷:一方面由于调试板在接线、使用等方面专业性较强,不便于操作;另一方面连接调试板需要蓝牙终端设备和打印机先断电再进行连接,一定程度上有可能破坏出现异常时的硬件环境,使得异常有可能无法完整复现。
技术实现思路
鉴于此,本专利技术提出了一种蓝牙终端设备接口故障检测方法、装置及系统,旨在解决现有的调试板检测方式由于需要给设备断电而导致的异常无法复现,进而不能被检测的问题。一个方面,本专利技术提出了一种蓝牙终端设备接口故障检测方法,该方法应用于上位机,该方法包括如下步骤:通过串口向蓝牙终端设备发送检测数据;接收所述蓝牙终端设备返回的响应数据,其中,所述响应数据为所述蓝牙终端设备在确定自身采用串口检测模式时,采用接收检测数据的串口向所述上位机发送的数据;判断所述检测数据及所述响应数据是否一致,当一致时,确定所述蓝牙终端设备的该串口正常,否则,确定该蓝牙终端设备的该串口异常。进一步地,上述蓝牙终端设备接口故障检测方法中,所述方法还包括:接收打印机的输出数据,其中所述输出数据为所述串口正常时,所述蓝牙终端设备将所述检测数据通过并口发送给打印机后该打印机输出的数据;判断所述检测数据及所述输出数据是否一致,当一致时,确定所述蓝牙终端设备的并口正常,否则,确定该蓝牙终端设备的并口异常。进一步地,上述蓝牙终端设备接口故障检测方法中,所述串口包括蓝牙串口和配置串口。本专利技术通过向蓝牙终端设备发送检测数据,并通过比对发送的检测数据和返回的响应数据是否一致来判断蓝牙终端设备的串口是否正常,与现有技术中通过调试板检测的方式相比,本专利技术可以在对蓝牙终端设备和打印机不断电的情况下对串口的工作状态进行检测,不会破坏出现异常时的硬件环境,可以更好地检测出异常;此外,该检测方法检测速度快,方法简单,便于操作。另一方面,本专利技术还提出了一种蓝牙终端设备接口故障检测装置,该装置包括:发送模块,用于通过串口向蓝牙终端设备发送检测数据;接收模块,用于接收所述蓝牙终端设备返回的响应数据,其中,所述响应数据为所述蓝牙终端设备在确定自身采用串口检测模式时,采用接收检测数据的串口向上位机发送的数据;确定模块,用于判断所述检测数据及所述响应数据是否一致,当一致时,确定所述蓝牙终端设备的该串口正常,否则,确定该蓝牙终端设备的该串口异常。另一方面,本专利技术还提出了一种蓝牙终端设备接口故障检测系统,该系统包括:上位机、蓝牙终端设备和打印机;其中,所述上位机,用于通过串口向所述蓝牙终端设备发送检测数据;接收所述蓝牙终端设备返回的响应数据,判断所述检测数据与所述响应数据是否一致,如果是,则确定所述蓝牙终端设备的串口正常,否则,确定所述蓝牙终端设备的串口异常;所述蓝牙终端设备,用于接收检测数据,并在确定自身采用串口检测模式时,采用接收所述检测数据的串口向所述上位机返回响应数据;所述蓝牙终端设备,还用于在所述串口正常时,通过并口将所述检测数据发送给打印机;所述打印机,用于接收所述检测数据,并根据所述检测数据确定输出数据;判断所述检测数据与所述输出数据是否一致,如果是,则确定所述蓝牙终端设备的并口正常,否则,确定所述蓝牙终端设备的并口异常。进一步地,上述蓝牙终端设备接口故障检测系统中,所述串口包括蓝牙串口和配置串口。由于蓝牙终端设备检测装置和系统与上述蓝牙终端设备检测方法原理相同,所以具有与上述蓝牙终端设备检测方法相同的技术效果。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为相关技术中蓝牙终端设备与打印机、调试板的连接关系图;图2为相关技术中蓝牙终端设备与手持设备的消息加密协议格式示意图;图3为相关技术中手持设备与蓝牙终端设备的消息交互示意图;图4为本专利技术实施例提供的蓝牙终端设备接口故障检测方法的流程图;图5为本专利技术实施例提供的蓝牙终端设备接口故障检测方法的又一流程图;图6为本专利技术实施例提供的蓝牙终端设备接口故障检测装置的结构框图;图7为本专利技术实施例提供的蓝牙终端设备接口故障检测系统的结构框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。检测方法实施例:参见图4,图4为本专利技术实施例提供的蓝牙终端设备接口故障检测方法的流程图。该方法可以应用于上位机,如图所示,该方法包括如下步骤:步骤S1,通过串口向蓝牙终端设备发送检测数据。具体地,串口包括蓝牙串口和配置串口,当待检测的串口为蓝牙串口时,上位机通过蓝牙串口向蓝牙终端设备发送检测数据;当待检测的串口为配置串口时,上位机通过配置串口向蓝牙终端设备发送检测数据。步骤S2,接收蓝牙终端设备返回的响应数据,其中,响应数据为蓝牙终端设备在确定自身采用串口检测模式时,采用接收检测数据的串口向上位机发送的数据。具体地,上位机向蓝牙终端设备发送串口检测模式的命令,蓝牙终端设备接收到该命令后,切换工作模本文档来自技高网
...
蓝牙终端设备接口故障检测方法、装置及系统

【技术保护点】
一种蓝牙终端设备接口故障检测方法,其特征在于,应用于上位机,包括如下步骤:     通过串口向蓝牙终端设备发送检测数据;     接收所述蓝牙终端设备返回的响应数据,其中,所述响应数据为所述蓝牙终端设备在确定自身采用串口检测模式时,采用接收检测数据的串口向所述上位机发送的数据;     判断所述检测数据及所述响应数据是否一致,当一致时,确定所述蓝牙终端设备的该串口正常,否则,确定该蓝牙终端设备的该串口异常。

【技术特征摘要】
1.一种蓝牙终端设备接口故障检测方法,其特征在于,应用于上位机,包括如下步骤:通过串口向蓝牙终端设备发送检测数据;接收所述蓝牙终端设备返回的响应数据,其中,所述响应数据为所述蓝牙终端设备在确定自身采用串口检测模式时,采用接收检测数据的串口向所述上位机发送的数据;判断所述检测数据及所述响应数据是否一致,当一致时,确定所述蓝牙终端设备的该串口正常,否则,确定该蓝牙终端设备的该串口异常。2.根据权利要求1所述的蓝牙终端设备接口故障检测方法,其特征在于,所述方法还包括:接收打印机的输出数据;其中,所述输出数据为所述串口正常时,所述蓝牙终端设备将所述检测数据通过并口发送给打印机后该打印机输出的数据;判断所述检测数据及所述输出数据是否一致,当一致时,确定所述蓝牙终端设备的并口正常,否则,确定该蓝牙终端设备的并口异常。3.根据权利要求1或2所述的蓝牙终端设备接口故障检测方法,其特征在于,所述串口包括蓝牙串口和配置串口。4.一种蓝牙终端设备接口故障检测装置,其特征在于,包括:发送模块,用于通过串口向蓝牙终端设备发送检测数据;接收模块,用于接收所述蓝牙终端设备返回的响应数据,其中,所述响应数据为所述蓝牙终...

【专利技术属性】
技术研发人员:胡金辉高志刚廖峰李毅赵轶民贺正林王俊杰
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1