发明名称 |
一种密码键盘USB通信异常恢复方法及系统 |
摘要 |
发明人提供了一种密码键盘USB通信异常恢复方法及系统,所述方法包括:在密码键盘与连接设备所发送的数据中插入帧号;在数据接收过程中,密码键盘与连接设备返回每帧数据的应答信息;检测密码键盘与连接设备的USB通信是否异常,若是,则通过通信重连机制再次建立通信连接;在通信连接再次建立后,密码键盘与连接设备通过所接收到的应答信息以及数据的帧号,判断数据是否重复接收,并丢弃重复数据,以及进行数据重发。上述技术方案通过在发送的数据中插入帧号,以及建立数据应答机制和通信重连机制,能够在通信中断后,重新建立通信服务连接,有效解决了通信异常时相同数据重复接收和发送,引发通信双方不同步或者重复操作问题。 |
申请公布号 |
CN106407065A |
申请公布日期 |
2017.02.15 |
申请号 |
CN201610783600.9 |
申请日期 |
2016.08.31 |
申请人 |
福建联迪商用设备有限公司 |
发明人 |
林晖;吴闽星 |
分类号 |
G06F11/263(2006.01)I;G06F13/12(2006.01)I |
主分类号 |
G06F11/263(2006.01)I |
代理机构 |
福州市景弘专利代理事务所(普通合伙) 35219 |
代理人 |
林祥翔;徐剑兵 |
主权项 |
一种密码键盘USB通信异常恢复方法,其特征在于,包括以下步骤:按数据发送的先后顺序,在密码键盘与连接设备所发送的数据中插入帧号;在数据接收过程中,密码键盘与连接设备返回每帧数据的应答信息,应答信息包括数据接收成功、数据接收失败和数据接收超时;检测密码键盘与连接设备的USB通信是否异常,若是,则通过通信重连机制再次建立密码键盘与连接设备的通信连接;在通信连接再次建立后,密码键盘与连接设备通过所接收到的应答信息以及数据的帧号,判断数据是否重复接收,以及通信对方数据接收情况,并丢弃重复数据,以及进行数据重发。 |
地址 |
350000 福建省福州市鼓楼区软件大道89号福州软件园A区17号楼 |