一种复用USB接口传输数据的方法和电子签名工具技术

技术编号:8323388 阅读:165 留言:0更新日期:2013-02-14 00:38
本发明专利技术提供了一种复用USB接口传输数据的方法和电子签名工具,该方法包括:电子签名工具通过USB接口接收信息;电子签名工具检测USB接口接收到的信息;电子签名工具根据检测到的信息判断采用的数据传输协议类型;电子签名工具采用与数据传输协议类型匹配的解调方式将信息进行解调;电子签名工具获得解调后的数据。本发明专利技术保证了带有USB接口的电子签名工具除了可以传输并处理USB传输协议支持的数据外,还可以传输和处理除USB协议之外的协议支持的数据,提高了电子签名工具的通用性。

【技术实现步骤摘要】

本专利技术涉及一种电子
,尤其涉及一种复用USB接口传输数据的方法和电子签名工具
技术介绍
现有技术中,带有USB接口的设备往往仅支持USB传输协议,在传输并处理数据时,只能传输或者处理USB传输协议支持的数据,而无法处理除USB传输协议之外的协议支持的数据。例如现有的带有USB接口的电子签名工具只能接收终端通过USB传输协议传输的交易信息,生成签名数据后,将签名数据通过USB传输协议上传至与其连接的终端。一旦·终端支持的传输协议为串口协议或者音频传输协议,并下发支持上述协议的数据至现有的带有USB接口的电子签名工具中,则该电子签名工具无法处理支持除USB协议之外的协议支持的数据。
技术实现思路
本专利技术旨在解决至少上述问题之一。本专利技术的主要目的在于提供一种复用USB接口传输数据的方法。本专利技术的另一目的在于提供一种复用USB接口传输数据的电子签名工具。为达到上述目的,本专利技术的技术方案具体是这样实现的本专利技术一方面提供了一种复用USB接口传输数据的方法,所述方法包括电子签名工具通过USB接口接收信息;电子签名工具检测所述USB接口接收到的信息;电子签名工具根据检测到的所述信息判断采用的数据传输协议类型;电子签名工具采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调;电子签名工具获得解调后的数据。此外,所述方法还包括采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制,获得待发送信息;通过USB接口外发所述待发送信息。此外,所述采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制的步骤之前,所述方法还包括将获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。此外,所述根据检测到的所述信息判断采用的数据传输协议类型的步骤包括根据检测到的所述信息的波形,判断采用的数据传输协议类型;所述数据传输协议类型包括串口通信协议、音频传输协议或USB传输协议。此外,所述串口通信协议为串口半双工通信协议。此外,所述串口通信协议为串口全双工通信协议。此外,所述串口通信协议包括串口半双工通信协议和串口全双工通信协议,所述判断采用的数据传输协议为串口通信协议之后,所述方法还包括根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议;如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议。由上述本专利技术提供的技术方案可以看出,本专利技术提供的复用USB接口传输数据的方法保证了带有USB接口的电子签名工具除了可以传输并处理USB传输协议支持的数据夕卜,还可以传输和处理除USB协议之外的协议支持的数据,提高了电子签名工具的通用性。本专利技术另一方面还提供了一种复用USB接口传输数据的电子签名工具,所述电子签名工具包括USB接口,选择单元和调制解调单元;所述USB接口用于接收信息;所述选择单元用于检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型;所述调制解调单元用于采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调,获得解调后的数据。此外,所述调制解调单元还用于采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制,获得待发送信息,并通过所述USB接口外发所述待发送信息。此外,所述电子签名工具还包括签名单元;所述签名单元用于将获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。此外,所述选择单元包括检测模块和判断模块;所述检测模块用于检测所述信息的波形;所述判断模块用于根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为串口通信协议、音频传输协议或USB传输协议。此外,所述串口通信协议为串口半双工通信协议。此外,所述串口通信协议为串口全双工通信协议。·此外,所述串口通信协议包括串口半双工通信协议和串口全双工通信协议;所述判断模块在判断采用的数据传输协议为串口通信协议之后,还用于根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议;如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议。此外,所述调制解调单元至少包括两个调制解调模块,每个所述调制解调模块支持不同的数据传输协议,所述数据传输协议包括串口半双工通信协议、串口全双工通信协议、音频传输协议或USB传输协议。由上述本专利技术提供的技术方案可以看出,本专利技术提供的复用USB接口传输数据的电子签名工具保证了带有USB接口的电子签名工具除了可以传输并处理USB传输协议支持的数据外,还可以传输和处理除USB协议之外的协议支持的数据,提高了电子签名工具的通用性。本专利技术又一方面提供了一种复用USB接口传输数据的电子签名工具,所述电子签名工具包括=USB接口、连接所述USB接口的选通电路和连接所述USB接口和所述选通电路的安全芯片;所述USB接口用于接收信息;所述安全芯片用于检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型,根据所述数据传输协议类型,控制所述选通电路接通,采用与所述数据传输协议类型匹配的解调方式,对接收到的所述信息进行解调,获得解调后的数据;所述选通电路用于接收所述安全芯片的控制端发送的控制信息,根据控制信息接通所述USB接口和所述安全芯片中支持所述数据传输协议的调制解调端。此外,所述安全芯片采用与所述数据传输协议类型匹配的调制方式,调制待发送数据获得的待发送信息,通过已接通的所述选通电路及所述USB接口外发所述待发送信肩、O 此外,所述安全芯片包括签名模块;所述签名模块用于对获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。此外,所述安全芯片包括检测模块和判断模块;所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;所述数据传输协议类型为串口通信协议、音频传输协议或USB传输协议。此外,所述串口通信协议为串口半双工通信协议。此外,所述串口通信协议为串口全双工通信协议。此外,所述串口通信协议包括串口半双工通信协议和串口全双工通信协议;所述判断模块在判断采用的数据传输协议为串口通信协议之后,根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议,通过所述控制端输出控制信息至所述选通电路;如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST本文档来自技高网...

【技术保护点】
一种复用USB接口传输数据的方法,其特征在于,所述方法包括:电子签名工具通过USB接口接收信息;电子签名工具检测所述USB接口接收到的信息;电子签名工具根据检测到的所述信息判断采用的数据传输协议类型;电子签名工具采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调;电子签名工具获得解调后的数据。

【技术特征摘要】
1.一种复用USB接口传输数据的方法,其特征在于,所述方法包括电子签名工具通过USB接口接收信息;电子签名工具检测所述USB接口接收到的信息;电子签名工具根据检测到的所述信息判断采用的数据传输协议类型;电子签名工具采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调;电子签名工具获得解调后的数据。2.根据权利要求I所述的方法,其特征在于,所述方法还包括采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制,获得待发送信通过USB接口外发所述待发送信息。3.根据权利要求2所述的方法,其特征在于,所述采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制的步骤之前,所述方法还包括将获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据检测到的所述信息判断采用的数据传输协议类型的步骤包括根据检测到的所述信息的波形,判断采用的数据传输协议类型;所述数据传输协议类型包括串口通信协议、音频传输协议或USB传输协议。5.根据权利要求4所述的方法,其特征在于,所述串口通信协议为串口半双工通信协议。6.根据权利要求4所述的方法,其特征在于,所述串口通信协议为串口全双工通信协议。7.根据权利要求4所述的方法,其特征在于,所述串口通信协议包括串口半双工通信协议和串口全双工通信协议,所述判断采用的数据传输协议为串口通信协议之后,所述方法还包括根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议;如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议。8.一种复用USB接口传输数据的电子签名工具,其特征在于,所述电子签名工具包括 USB接口,选择单元和调制解调单元;所述USB接口用于接收信息;所述选择单元用于检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型;所述调制解调单元用于采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调,获得解调后的数据。9.根据权利要求8所述的电子签名工具,其特征在于,所述调制解调单元还用于采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制,获得待发送信息,并通过所述USB接口外发所述待发送信息。10.根据权利要求9所述的电子签名工具,其特征在于,所述电子签名工具还包括签名单元;所述签名单元用于将获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。11.根据权利要求8-10任一项所述的电子签名工具,其特征在于,所述选择单元包括 检测模块和判断模块;所述检测模块用于检测所述信息的波形;所述判断模块用于根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为串口通信协议、音频传输协议或USB传输协议。12.根据权利要求11所述的电子签名工具,其特征在于,所述串口通信协议为串口半双工通信协议。13.根据权利要求11所述的电子签名工具,其特征在于,所述串口通信协议为串口全双工通信协议。14.根据权利要求11所述的电子签名工具,其特征在于,所述串口通信协议包括串口半双工通信协议和串口全双工通信协议;所述判断模块在判断采用的数据传输协议为串口通信协议之后,还用于根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB...

【专利技术属性】
技术研发人员:李东声
申请(专利权)人:天地融科技股份有限公司
类型:发明
国别省市:

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

1