CN102929824A - 一种复用usb接口传输数据的*** - Google Patents

一种复用usb接口传输数据的*** Download PDF

Info

Publication number
CN102929824A
CN102929824A CN2012103909498A CN201210390949A CN102929824A CN 102929824 A CN102929824 A CN 102929824A CN 2012103909498 A CN2012103909498 A CN 2012103909498A CN 201210390949 A CN201210390949 A CN 201210390949A CN 102929824 A CN102929824 A CN 102929824A
Authority
CN
China
Prior art keywords
data
usb interface
terminal
information
data transmission
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.)
Granted
Application number
CN2012103909498A
Other languages
English (en)
Other versions
CN102929824B (zh
Inventor
李东声
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tendyron Technology Co Ltd
Original Assignee
Tendyron Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tendyron Technology Co Ltd filed Critical Tendyron Technology Co Ltd
Priority to CN201210390949.8A priority Critical patent/CN102929824B/zh
Publication of CN102929824A publication Critical patent/CN102929824A/zh
Priority to HK13109227.1A priority patent/HK1181893A1/zh
Priority to PCT/CN2013/085095 priority patent/WO2014059904A1/zh
Priority to SG11201502912UA priority patent/SG11201502912UA/en
Priority to EP13846786.5A priority patent/EP2908249B1/en
Priority to JP2015535975A priority patent/JP5876625B2/ja
Priority to US14/434,912 priority patent/US9369465B2/en
Application granted granted Critical
Publication of CN102929824B publication Critical patent/CN102929824B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0853Network architectures or network communication protocols for network security for authentication of entities using an additional device, e.g. smartcard, SIM or a different communication terminal
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/34User authentication involving the use of external additional devices, e.g. dongles or smart cards
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0815Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Software Systems (AREA)
  • Information Transfer Systems (AREA)
  • Communication Control (AREA)

Abstract

本发明提供了一种复用USB接口传输数据的***,数据传输线的一端为USB接口,连接电子签名工具,另一端连接终端,并将终端发送的信息直接传输至电子签名工具;电子签名工具包括:USB接口、连接USB接口的选通电路和连接USB接口和选通电路的安全芯片;安全芯片检测USB接口接收到的信息,并根据检测到的信息判断采用的数据传输协议类型,根据数据传输协议类型,控制选通电路接通,采用与数据传输协议类型匹配的解调方式,对接收到的信息进行解调,获得解调后的数据;选通电路接收安全芯片的控制端发送的控制信息,根据控制信息接通USB接口和安全芯片中支持数据传输协议的调制解调端。采用本发明的***,不仅降低了硬件成本和复杂性,简化了结构,而且便于实现。

Description

一种复用USB接口传输数据的***
技术领域
本发明涉及一种电子技术领域,尤其涉及一种复用USB接口传输数据的***。
背景技术
现有技术中,带有USB接口的设备往往仅支持USB传输协议,在传输并处理数据时,只能传输或者处理USB协议支持的数据,而无法处理除USB协议之外的协议支持的数据。
例如:现有的带有USB接口的电子签名工具只能接收终端通过USB传输协议传输的交易信息,生成签名数据后,将签名数据通过USB传输协议上传至与其连接的终端。一旦终端支持的传输协议为串口协议或者音频传输协议,并下发支持上述协议的数据至现有的带有USB接口的电子签名工具中,则该电子签名工具无法处理支持除USB协议之外的协议支持的数据。
另外,终端仅仅能够利用其带有的传输接口,传输符合该接口所支持的传输协议的数据。当带有USB接口的电子签名工具需要与该终端进行数据传输,而电子签名工具支持的传输协议与终端支持的传输协议不同时,终端由于其接口及该终端支持的传输协议的限制,无法实现与电子签名工具的数据传输。
例如:串口设备(POS机),其仅仅包括串口,当带有USB接口的电子签名工具需要与该串口设备相连进行数据传输时,由于串口设备不带有USB接口,且不支持USB传输协议传输的数据,使得该串口设备无法与带有USB接口的电子签名工具进行数据传输,限制了电子签名工具的使用。
智能手机虽然支持USB传输协议,但是其只能作为USB从设备,而带有USB接口的电子签名工具也为USB从设备,因此,不能通过USB传输协议传输数据。如果智能手机采用音频传输协议与带有USB接口的电子签名工具进行数据交互,那么由于现有的带有USB接口的电子签名工具不支持USB传输协议之外的数据传输协议,也无法通过USB接口与智能手机通过音频传输协议实现数据传输。
发明内容
本发明旨在解决至少上述问题之一。
本发明的主要目的在于提供一种复用USB接口传输数据的***。
为达到上述目的,本发明的技术方案具体是这样实现的:
本发明一方面提供了一种复用USB接口传输数据的***,所述***包括:终端、数据传输线以及电子签名工具;所述数据传输线的一端为USB接口,连接所述电子签名工具,另一端连接所述终端,并将所述终端发送的信息直接传输至所述电子签名工具;所述电子签名工具包括:USB接口、连接所述USB接口的选通电路和连接所述USB接口和所述选通电路的安全芯片;所述USB接口接收所述信息;所述安全芯片检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型,根据所述数据传输协议类型,控制所述选通电路接通,采用与所述数据传输协议类型匹配的解调方式,对接收到的所述信息进行解调,获得解调后的数据;所述选通电路接收所述安全芯片的控制端发送的控制信息,根据控制信息接通所述USB接口和所述安全芯片中支持所述数据传输协议的调制解调端。
此外,所述安全芯片采用与所述数据传输协议类型匹配的调制方式,调制待发送数据获得待发送信息,通过已接通的所述选通电路及所述数据传输线将所述待发送信息直接传输至所述终端。
此外,所述安全芯片包括:签名模块;所述签名模块对获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。
此外,所述安全芯片包括:检测模块和判断模块;所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;所述数据传输协议类型为:串口通信协议、音频传输协议或USB传输协议。
此外,所述安全芯片包括:检测模块和判断模块;所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;所述数据传输协议类型为:串口半双工通信协议、音频传输协议或USB传输协议。
此外,所述数据传输线与所述终端相连的一端为串口;所述数据传输线还包括:连接所述串口和所述USB接口的第一电路;所述串口包括数据发送端Tx,数据接收端Rx和控制端RST三端,所述USB接口包括第一数据传输端和第二数据传输端;所述第一电路将所述数据发送端Tx、所述数据接收端Rx连接至所述第一数据传输端;所述第一电路将所述控制端RST连接至所述第二数据传输端;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,所述第一电路包括:二极管、第一上拉电阻、第二上拉电阻、限流电阻;所述二极管的正极连接所述第一数据传输端;所述二极管的负极连接所述数据发送端Tx;所述第一上拉电阻一端连接高电平,另一端连接所述第一数据传输端;所述第二上拉电阻一端连接高电平,另一端通过限流电阻连接所述第二数据传输端。
此外,所述安全芯片包括:检测模块和判断模块;所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;所述数据传输协议类型为:串口全双工通信协议、音频传输协议或USB传输协议。
此外,所述数据传输线与所述终端相连的一端为串口;所述串口包括发送端Tx和接收端Rx,所述USB接口包括第一数据传输端和第二数据传输端;所述发送端Tx连接所述第一数据传输端;所述接收端Rx连接所述第二数据传输端;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,所述串口通信协议包括:串口半双工通信协议和串口全双工通信协议;所述USB接口包括第一数据传输端和第二数据传输端;所述判断模块还根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议,通过所述控制端输出控制信息至所述选通电路;如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议,通过所述控制端输出控制信息至所述选通电路;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,当所述数据传输协议为音频传输协议时,所述数据传输线与所述终端相连的一端为音频接口;所述数据传输线还包括:连接所述音频接口和所述USB接口的第一电路;所述音频接口包括声道输出端和麦克端,所述USB接口包括第一数据传输端和第二数据传输端;所述声道输出端接收所述终端发送的音频信息,通过所述第一电路将所述音频信息放大并发送至所述第一数据传输端;所述第二数据传输端接收所述电子签名工具发送的音频信息,通过所述第一电路将所述音频信息衰减并发送至所述麦克端;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,所述选通电路包括:至少2组选通子电路,每组所述选通子电路包括2个可控开关;所述可控开关的受控端连接所述安全芯片的控制端。
此外,所述安全芯片还包括:通过所述调制解调端与每个所述选通子电路连接的调制解调模块,每个所述调制解调模块支持不同的数据传输协议,所述数据传输协议包括:串口半双工通信协议、串口全双工通信协议、音频传输协议或USB传输协议。
本发明另一方面还提供一种复用USB接口传输数据的***,所述***包括:终端、数据传输线以及电子签名工具;所述数据传输线的一端为USB接口,连接所述电子签名工具,另一端连接所述终端,并将所述终端发送的信息直接传输至所述电子签名工具;所述电子签名工具包括:USB接口,连接所述USB接口的选择单元和连接所述选择单元的调制解调单元;所述USB接口接收所述信息;所述选择单元检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型;所述调制解调单元采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调,获得解调后的数据。
此外,所述调制解调单元还采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制,获得待发送信息,并通过所述数据传输线将所述待发送信息直接传输至所述终端。
此外,所述电子签名工具还包括:签名单元;所述签名单元将获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。
此外,所述选择单元包括:检测模块和判断模块;所述检测模块检测所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为:串口通信协议、音频传输协议或USB传输协议。
此外,所述选择单元包括:检测模块和判断模块;所述检测模块检测所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为:串口半双工通信协议、音频传输协议或USB传输协议。
此外,所述数据传输线与所述终端相连的一端为串口;所述数据传输线还包括:连接所述串口和所述USB接口的第一电路;所述串口包括数据发送端Tx,数据接收端Rx和控制端RST三端,所述USB接口包括第一数据传输端和第二数据传输端;所述第一电路将所述数据发送端Tx、所述数据接收端Rx连接至所述第一数据传输端;所述第一电路将所述控制端RST连接至所述第二数据传输端;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,所述第一电路包括:二极管、第一上拉电阻、第二上拉电阻、限流电阻;所述二极管的正极连接所述第一数据传输端;所述二极管的负极连接所述数据发送端Tx;所述第一上拉电阻一端连接高电平,另一端连接所述第一数据传输端;所述第二上拉电阻一端连接高电平,另一端通过限流电阻连接所述第二数据传输端。
此外,所述选择单元包括:检测模块和判断模块;所述检测模块检测所述信息的波形;所述判断模块根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为:串口全双工通信协议、音频传输协议或USB传输协议。
此外,所述数据传输线与所述终端相连的一端为串口;所述串口包括发送端Tx和接收端Rx,所述USB接口包括第一数据传输端和第二数据传输端;所述发送端Tx连接所述第一数据传输端;所述接收端Rx连接所述第二数据传输端;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,所述串口通信协议包括:串口半双工通信协议和串口全双工通信协议;所述USB接口包括第一数据传输端和第二数据传输端;所述判断模块还根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议;如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,当所述数据传输协议为音频传输协议时,所述数据传输线与所述终端相连的一端为音频接口;所述数据传输线还包括:连接所述音频接口和所述USB接口的第一电路;所述音频接口包括声道输出端和麦克端,所述USB接口包括第一数据传输端和第二数据传输端;所述声道输出端接收所述终端发送的音频信息,通过所述第一电路将所述音频信息放大并发送至所述第一数据传输端;所述第二数据传输端接收所述电子签名工具发送的音频信息,通过所述第一电路将所述音频信息衰减并发送至所述麦克端;所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
此外,所述调制解调单元至少包括两个调制解调模块,每个所述调制解调模块支持不同的数据传输协议,所述数据传输协议包括:串口半双工通信协议、串口全双工通信协议、音频传输协议或USB传输协议。
由上述本发明提供的技术方案可以看出,本发明提供的复用USB接口传输数据的***中,通过数据传输线及复用电子签名工具的USB接口,将不同传输协议下的信息经USB接口,传输至电子签名工具中,电子签名工具通过对D+和D-的信号检测,确定采用的传输协议类型,利用该传输协议对接收到的信息进行解调,获得解调后的数据,无需进行复杂的协议转换,即可实现不同传输协议下的信息复用USB接口传输信息。采用本发明的***,不仅降低了硬件成本和复杂性,简化了结构,而且便于实现。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他附图。
图1为本发明复用USB接口传输数据的***实施例一的结构示意图;
图2为本发明电子签名工具的实施例一的结构示意图;
图3为本发明数据传输线实施例一的结构示意图;
图4为本发明数据传输线实施例二的结构示意图;
图5为本发明数据传输线实施例三的结构示意图;
图6为本发明数据传输线实施例四的结构示意图;
图7为本发明复用USB接口传输数据的***实施例二的结构示意图;
图8为本发明电子签名工具实施例四的结构示意图。
具体实施方式
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明的保护范围。
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或数量或位置。
在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
下面将结合附图对本发明实施例作进一步地详细描述。
图1为本发明复用USB接口传输数据的***实施例一的结构示意图。现结合图1,对本发明复用USB接口传输数据的***的实施例一进行说明,具体如下:
本发明的复用USB接口传输数据的***包括:终端22、数据传输线21以及电子签名工具20。
数据传输线21的一端为连接电子签名工具20的USB接口211,另一端连接终端22。数据传输线21将终端22发送的信息直接传输至电子签名工具20,将电子签名工具20发送的信息直接传输至终端22。其中,数据传输线21在传输信息的过程中,不对传输的信息进行不同协议间的转换,只是通过内部连接相应接口的数据线,进行直接传输;数据传输线21连接终端22的一端可采用与该终端22的接口类型匹配的接口。
电子签名工具20包括:USB接口201、连接USB接口201的选通电路202和连接USB接口201和选通电路202的安全芯片203。其中,电子签名工具20包括的USB接口201与数据传输线21包括的USB接口211匹配,比如:电子签名工具20包括的USB接口201的D-端连接数据传输线21包括的USB接口211的D-端,电子签名工具20包括的USB接口201的D+端连接数据传输线21包括的USB接口211的D+端。
安全芯片203检测USB接口201接收到的信息,并根据检测到的信息判断采用的数据传输协议类型,根据数据传输协议类型,控制选通电路202接通,采用与数据传输协议类型匹配的解调方式,对接收到的信息进行解调,获得解调后的数据。其中,安全芯片203包括输出控制信号的控制端及接收待解调信号的调制解调端。
选通电路202接收安全芯片203的控制端(图1中未标出)发送的控制信息,根据控制信息接通USB接口201和安全芯片203中支持数据传输协议的调制解调端(图1中未标出)。
另外,本发明的安全芯片203在确定了所采用的数据传输协议的类型后,采用与该数据传输协议类型匹配的调制方式,调制待发送数据获得待发送信息,通过已接通的选通电路202及数据传输线21,将待发送信息直接传输至终端22。其中,待发送数据可为安全芯片20对获得的解调后的数据进行签名后获得的数据和信息;待发送数据至少包括对解调后的数据进行签名后获得的签名数据,还可包括其他关键信息,在此不再一一列举;待发送数据还可为电子签名工具20内部生成的携带身份信息或标识信息的请求。
图2为本发明电子签名工具的实施例一的结构示意图。现结合图2,对本发明的电子签名工具的实施例一进行说明,具体如下:
该实施例中,电子签名工具20复用USB接口,能够对通过USB接口接收到的、在四种传输协议下传输的数据进行解调。其中,这四种传输协议分别为串口半双工通信协议、串口全双工通信协议、音频传输协议和USB传输协议。
实施例一中的电子签名工具20包括:USB接口201、选通电路202及安全芯片(图2中未标出);其中,安全芯片至少包括:检测模块2031和判断模块2032;USB接口201包括两个信号传输端,如图2中的D-端和D+端,可将D-端与D+端的其中之一称为第一信号传输端,则另一端称为第二信号传输端。
检测模块2031检测USB接口201接收到的信息,获得信息的波形,输出信息的波形至判断模块2032。其中,检测模块2031对USB接口201的两个信号输出端输出的信息进行检测。
判断模块2032根据检测模块2031检测到的信息的波形,判断采用的数据传输协议类型,根据数据传输协议类型,通过控制端(图2中未标出)输出控制信息至选通电路202。在本实施例中,数据传输协议类型为:串口通信协议、音频传输协议或USB传输协议。具体地,判断模块2032根据三角波,比如正弦波或余弦波,据此判断采用的数据传输协议类型为音频传输协议,则通过控制端输出控制信号至选通电路202,例如输出控制信号CTRL4;判断模块2032检测方波的波特率,如果波特率在9600bps至19200bps之间,据此判断采用的数据传输协议类型为串口通信协议,则通过控制端输出控制信号至选通电路202,例如输出控制信号CTRL1或CTRL2;判断模块2032检测方波的波特率在100kbps以上或者检测的方波的波特率在9600bps至19200bps之外,据此判断采用的数据传输协议类型为USB传输协议,则通过控制端输出控制信号至选通电路202,例如输出控制信号CTRL3。
判断模块2032在判定采用的数据传输协议类型为串口通信协议后,还根据USB接口201的两个信号传输端中的一个是否接收到控制信息RST判断串口通信协议类型,比如,判断模块2032判定USB接口201的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则确定采用的数据传输协议的类型为串口半双工通信协议,则通过控制端输出控制信息至选通电路202,以连通USB接口201与安全芯片203的支持串口半双工通信协议的调制解调端(图2中未标出),例如输出控制信号CTRL1;判断模块2032判定USB接口201的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则确定采用的数据传输协议的类型为串口全双工通信协议,通过控制端输出控制信息至选通电路202,例如输出控制信号CTRL2。
第一调制解调模块2033支持串行半双工通信协议,对经选通电路202的通路传输的数据信息进行解调,获得解调后的数据,可输出至签名模块2037进行签名。第一调整解调模块2033还可对签名模块2037输出的签名数据进行调制,获得待发送信息,通过选通电路202的通路传输至与USB接口201连接的数据传输线21,进而直接传输至终端22。
第二调制解调模块2034支持串行全双工通信协议,对经选通电路202的通路传输的数据信息进行解调,获得解调后的数据,可输出至签名模块2037进行签名。第二调整解调模块2034还可对签名模块2037输出的签名数据进行调制,获得待发送信息,通过选通电路202的通路传输至与USB接口201连接的数据传输线21,进而直接传输至终端22。
第三调制解调模块2035支持USB传输协议,对经选通电路202的通路传输的数据信息进行解调,获得解调后的数据,可输出至签名模块2037进行签名。第三调整解调模块2035还可对签名模块2037输出的签名数据进行调制,获得待发送信息,通过选通电路202的通路传输至与USB接口201连接的数据传输线21,进而直接传输至终端22。
第四调制解调模块2036支持音频传输协议,对经选通电路202的通路传输的数据信息进行解调,获得解调后的数据,可输出至签名模块2037进行签名。第四调整解调模块2036还可对签名模块2037输出的签名数据进行调制,获得待发送信息,通过选通电路202的通路传输至与USB接口201连接的数据传输线21,进而直接传输至终端22。
签名模块2037对接收到的解调后的数据进行签名,获得签名数据并输出至相应的调制解调模块。
安全芯片包括有四个对应于四种传输协议的调制解调模块,选通电路202相应地包括四组选通子电路,任一组选通子电路连接一个调制解调模块,且任一组选通子电路从判断模块2032的控制端接收相同的控制信息,如图2所示,任一组选通子电路包括2个可控开关,属于同一组选通子电路的可控开关接收的来自于判读模块2032的控制信息相同,比如,连接第一调制解调模块2033的接收控制信息CTRL1的2个可控开关属于同一组选通子电路,连接第二调制解调模块2034的接收控制信息CTRL2的2个可控开关属于同一组选通子电路,连接第三调制解调模块2035的接收控制信息CTRL3的2个可控开关属于同一组选通子电路,连接第四调制解调模块2036的接收控制信息CTRL4的2个可控开关属于同一组选通子电路。
在本发明的实施例二的电子签名工具中,电子签名工具可复用USB接口,对串口半双工通信协议、音频传输协议及USB传输协议的数据进行处理,具体地,实施例二的电子签名工具与图2所示实施例一的电子签名工具不同的是,实施例二的电子签名工具不包括图2中的第二调制解调模块2034及选通电路202中连接第二调制解调模块2034的选通子电路,其他部分的结构与图2所示实施例一的电子签名工具的结构相同,在此不再对相同部分的结构及功能进行赘述。
在本发明的实施例三的电子签名工具中,电子签名工具可复用USB接口,对串口全双工通信协议、音频传输协议及USB传输协议的数据进行处理,具体地,实施例三的电子签名工具与图2所示实施例一的电子签名工具不同的是,实施例三的电子签名工具不包括图2中的第一调制解调模块2033及选通电路202中连接第一调制解调模块2033的选通子电路,其他部分的结构与图2所示实施例一的电子签名工具的结构相同,在此不再对相同部分的结构及功能进行赘述。
在本发明的下述多个实施例的电子签名工具中,电子签名工具可复用USB接口,对串口半双工通信协议、串口全双工通信协议、音频传输协议及USB传输协议中任意两种传输协议的数据进行处理,具体地,每一个实施例的电子签名工具与图2所示实施例一的电子签名工具不同的是,该实施例的电子签名工具包括图2中的USB接口201、检测模块2031、判断模块2032、电子签名模块2037、支持相应协议的两个调制解调模块、及选通电路202中与相应的调制解调模块连接的选通子电路,上述结构的连接关系与图2中对应的部分的结构的连接关系相同,在此不再对相同部分的结构及功能进行赘述。
图3为本发明数据传输线实施例一的结构示意图。现结合图3,对本发明数据传输线实施例一的结构进行说明,具体如下:
实施例一的数据传输线21与终端22相连的一端为串口213,终端22输出至串口213的数据信息和控制信息符合串口半双工通信协议,即经Tx/Rx收发数据信息,经Rst收发控制信息。
实施例一的数据传输线21包括:连接终端22的串口213、连接电子签名工具20的USB接口211、及连接串口213和USB接口211的第一电路212。其中,串口213包括数据发送端Tx,数据接收端Rx和控制端RST三端,USB接口211包括第一数据传输端和第二数据传输端;第一数据传输端为D-端和D+端中的一个,第二数据传输端则为D-端和D+端中的另一个;串口213中Tx和Rx连接终端22的Tx/Rx,串口213的Rst连接终端22的Rst。
第一电路212将数据发送端Tx、数据接收端Rx连接至第一数据传输端,将控制端RST连接至第二数据传输端。
图4为本发明数据传输线实施例二的结构示意图。现结合图4,对本发明数据传输线的实施例二进行说明,具体如下:
实施例二的数据传输线给出了实施例一的数据传输线中第一电路212的具体结构,即第一电路212包括:二极管D、第一上拉电阻R1、第二上拉电阻R2和限流电阻R3。串口213与终端22、及USB接口211与电子签名工具20的连接关系与实施例一的数据传输线相同,在此不再赘述。
二极管D的正极连接第一数据传输端,二极管D的负极连接串口213的数据发送端Tx。其中,二极管D保证第一数据传输端与数据发送端Tx在一个方向上的数据传输畅通,阻止反方向的数据传输。
第一上拉电阻R1一端连接高电平Vcc,另一端连接第一数据传输端。
第二上拉电阻R2一端连接高电平Vcc,另一端连接限流电阻R3。
限流电阻R3的一端连接串口213的Rst及第二上拉电阻R2的一端,另一端连接第二数据传输端。
图5为本发明数据传输线实施例三的结构示意图。现结合图5,对本发明数据传输线的实施例三进行说明,具体如下:
实施例三的数据传输线21与终端22相连的一端为串口214,终端22输出至串口214的数据信息可控制信息符合串口全双工通信协议,即经Tx和Rx既可以传输数据信息,也可以传输控制信息。
串口214包括发送端Tx和接收端Rx,USB接口211包括第一数据传输端和第二数据传输端。其中,第一数据传输端为USB接口211的D+端和D-端中的一个,第二数据传输端为USB接口211的D+端和D-端中的另一个。
串口214的发送端Tx连接第一数据传输端,接收端Rx连接第二数据传输端;
图6为本发明数据传输线实施例四的结构示意图。现结合图6,对本发明数据传输线的实施例四进行说明,具体如下:
实施例四的数据传输线21与终端22相连的一端为音频接口216,终端22输出至串口216的数据信息和控制信息符合音频传输协议,即Audio一端所连接的支路传输终端发送给电子签名工具的信息,MIC一端所连接的支路传输电子签名工具发送给终端的信息。
实施例四的数据传输线21包括:音频接口216、USB接口211、及连接音频接口216和USB接口211的第一电路215。其中,音频接口216包括声道输出端(Audio)和麦克端(MIC),USB接口211包括第一数据传输端和第二数据传输端;第一数据传输端为USB接口211的D+端和D-端中的一个,第二数据传输端为USB接口211的D+端和D-端中的另一个。
声道输出端接收终端22发送的音频信息,通过第一电路215将音频信息放大并发送至第一数据传输端。
第二数据传输端接收电子签名工具20发送的音频信息,通过第一电路215将音频信息衰减并发送至麦克端。
其中,第一电路215包括升压电路2151和对称衰减电路2152。
升压电路2151的输入端连接声道输出端,升压电路2151的地端连接音频接口216的地端(GND),升压电路2151的输出端连接USB接口211的第一数据传输端。升压电路2151可采用现有的升压变压器、放大器或放大电路,在此不再对其内部结构进行赘述。
对称衰减电路2152的输入端连接USB接口211的第二数据传输端,输出端分别连接音频接口216的地端(GND)及麦克端,将经第二数据传输端接收到的信息分成两路并对每路信号进行对称衰减,通过两个输出端输出衰减后的信号。对称衰减电路2152可采用包括两个电容及一个电阻的电路,该电路中两个电容中的一个电容的一端连接GND,另一端连接电阻的一端及另一个电容的一端,另一个电容的另一端连接MIC;对称衰减电路2152也可采用现有的其他电路结构,在此不再对其结构逐一进行说明。
本发明的数据传输线的两端可均为USB接口,该两端的USB接口可为相同类型的USB接口,也可为不同类型的USB接口,比如标准USB接口、MINI USB接口、MICRO USB接口等,在此不再对两端均为USB接口的数据传输线的结构进行说明。
图7为本发明复用USB接口传输数据的***实施例二的结构示意图。现结合图7,对本发明复用USB接口传输数据的***的实施例二进行说明,具体如下:
实施例二的复用USB接口传输数据的***包括:终端32、数据传输线31以及电子签名工具30。
数据传输线31的一端为USB接口311,该USB接口311连接电子签名工具30,另一端连接终端32;数据传输线311将终端32发送的信息直接传输至电子签名工具30。其中,数据传输线31在传输信息的过程中,不对传输的信息进行不同协议间的转换,只是通过内部连接相应接口的数据线,进行直接传输;数据传输线31连接终端32的一端可采用与该终端32的接口类型匹配的接口。
其中,电子签名工具30包括:USB接口301、连接USB接口301的选择单元302、和连接选择单元302的调制解调单元303。
选择单元302检测USB接口301接收到的信息,并根据检测到的信息判断采用的数据传输协议类型。
调制解调单元303采用与数据传输协议类型匹配的解调方式,将信息进行解调,获得解调后的数据。
另外,电子签名工具30包括的调制解调单元303还采用与数据传输协议类型匹配的调制方式,将待发送数据进行调制,获得待发送信息,并通过数据传输线31,将待发送信息直接传输至终端32。其中,待发送数据可为电子签名工具30需要上传的请求及其他身份信息,也可为电子签名工具30根据解调后的数据生成的签名数据。
优选地,电子签名工具30还包括签名单元304;签名单元304将获得的解调后的数据进行签名,获得待发送数据。
图8为本发明电子签名工具实施例四的结构示意图。现结合图8,对本发明电子签名工具实施例四的结构进行说明,具体如下:
实施例四给出了电子签名工具30包括的选择单元302及调制解调单元303的具体结构,其他部分的结构和连接关系与实施例一的电子签名工具30相同,在此仅对选择单元302及调制解调单元303的结构进行说明,对于结构相同的部分不再进行赘述。
选择单元302包括:检测模块3021和判断模块3022。
检测模块3021检测信息的波形。其中,检测模块3021可采用实施例一的电子签名工具20的波形检测方法进行检测,以确定传输的是方波、三角波等。
判断模块3022根据检测模块3021检测到的信息的波形,判断采用的数据传输协议类型。在本实施例中,数据传输协议类型为:串口通信协议、音频传输协议或USB传输协议。具体地,判断模块3022根据三角波,比如正弦波或余弦波,据此判断采用的数据传输协议类型为音频传输协议,则将USB接口301接收到的信息输出至支持音频传输协议的调制解调模块;判断模块3022检测方波的波特率,如果波特率在9600bps至19200bps之间,据此判断采用的数据传输协议类型为串口通信协议,则将USB接口301接收到的信息输出至支持串口通信协议的调制解调模块;判断模块3022检测方波的波特率在100k bps以上或者检测的方波的波特率在9600bps至19200bps之外,据此判断采用的数据传输协议类型为USB传输协议,则将USB接口301接收到的信息输出至支持USB传输协议的调制解调模块。
判断模块3022在判定采用的数据传输协议类型为串口通信协议后,还根据USB接口301的两个信号传输端中的一个是否接收到控制信息RST判断串口通信协议类型,比如,判断模块3022判定USB接口301的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则确定采用的数据传输协议的类型为串口半双工通信协议,则将USB接口301接收到的信息输出至支持串口半双工通信协议的调制解调模块;判断模块3022判定USB接口301的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则确定采用的数据传输协议的类型为串口全双工通信协议,则将USB接口301接收到的信息输出至支持串口全双工通信协议的调制解调模块。与实施例一不同的是,实施例四的判断模块3022未采用硬件开关或电路,而是采用软控制实现调制解调模块的选通。
实施例四种的调制解调单元303包括第一调制解调模块3031和第二调制解调模块3032。第一调制解调模块3031支持串行半双工通信协议、串行全双工通信协议、音频传输协议和USB传输协议中的一种,第二调制解调模块3032支持串行半双工通信协议、串行全双工通信协议、音频传输协议和USB传输协议中的一种,且第一调制解调模块3031和第二调制解调单元3032支持不同的数据传输协议。
第一调制解调模块3031利用其所支持的数据传输协议,对接收到的信息进行解调,将解调后的数据输出至签名单元304;对签名单元304输出的签名数据进行调制,获得待发送信息并输出至判断模块3022发送。
第二调制解调模块3032利用其所支持的数据传输协议,对接收到的信息进行解调,将解调后的数据输出至签名单元304;对签名单元304输出的签名数据进行调制,获得待发送信息并输出至判断模块3022发送。
图8所示的实施例四的电子签名工具30包括两个调制解调模块,对两种数据传输协议的信息进行收发和处理。
实施例五的电子签名工具30包括三个调制解调模块,除了包括第一调制解调模块3031和第二调制解调模块3032之外,还包括一个第三调制解调模块。第一调制解调模块3031支持USB传输协议,第二调制解调模块3032支持音频传输协议,第三调制解调模块支持串口半双工通信协议。其中,第三调制解调模块利用其所支持的串口半双工通信协议,对接收到的信息进行解调,将解调后的数据输出至签名单元304;对签名单元304输出的签名数据进行调制,获得待发送信息并输出至判断模块3022发送。
实施例六的电子签名工具30包括三个调制解调模块,除了包括第一调制解调模块3031和第二调制解调模块3032之外,还包括一个第四调制解调模块。第一调制解调模块3031支持USB传输协议,第二调制解调模块3032支持音频传输协议,第四调制解调模块支持串口全双工通信协议。其中,第四调制解调模块利用其所支持的串口全双工通信协议,对接收到的信息进行解调,将解调后的数据输出至签名单元304;对签名单元304输出的签名数据进行调制,获得待发送信息并输出至判断模块3022发送。
实施例七的电子签名工具30包括四个调制解调模块,除了包括第一调制解调模块3031和第二调制解调模块3032之外,还包括一个第五调制解调模块和一个第六调制解调模块。第一调制解调模块3031支持USB传输协议,第二调制解调模块3032支持音频传输协议,第五调制解调模块支持串口半双工通信协议,第六调制解调模块支持串口全双工通信协议。其中,第五调制解调模块利用其所支持的串口半双工通信协议,对接收到的信息进行解调,将解调后的数据输出至签名单元304;对签名单元304输出的签名数据进行调制,获得待发送信息并输出至判断模块3022发送;第六调制解调模块利用其所支持的串口全双工通信协议,对接收到的信息进行解调,将解调后的数据输出至签名单元304;对签名单元304输出的签名数据进行调制,获得待发送信息并输出至判断模块3022发送。
本发明实施例二的复用USB接口传输数据的***包括的数据传输线31可采用图3至图6所示的数据传输线21,具体的结构和功能可参见上述实施例,在此不再对实施例二的复用USB接口传输数据的***包括的数据传输线31的各个实施例进行赘述。
本发明的上述较佳实施例中,利用数据传输线及复用电子签名工具的USB接口,将不同传输协议下的信息经USB接口的D+和D-,传输至电子签名工具中,提高电子签名工具的通用性和灵活性;另外,本发明的***在进行数据传输过程中,利用不同传输协议传输数据的共性及USB接口的D+和D-端,将不同接口类型中的相应端经数据传输线内的电路直接连接至USB接口的D+或D-,无需进行复杂的协议转换,即可实现不同传输协议下的信息复用USB接口传输信息,降低了硬件成本和复杂性,简化了结构,便于实现。比如:本发明的电子签名工具能够与包括串口的POS机进行交互,本发明的电子签名工具能够通过手机上的音频接口与手机进行交互,提高了电子签名工具的通用性。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信息实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求及其等同限定。

Claims (25)

1.一种复用USB接口传输数据的***,其特征在于,所述***包括:终端、数据传输线以及电子签名工具;
所述数据传输线的一端为USB接口,连接所述电子签名工具,另一端连接所述终端,并将所述终端发送的信息直接传输至所述电子签名工具;
所述电子签名工具包括:USB接口、连接所述USB接口的选通电路和连接所述USB接口和所述选通电路的安全芯片;
所述USB接口接收所述信息;
所述安全芯片检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型,根据所述数据传输协议类型,控制所述选通电路接通,采用与所述数据传输协议类型匹配的解调方式,对接收到的所述信息进行解调,获得解调后的数据;
所述选通电路接收所述安全芯片的控制端发送的控制信息,根据控制信息接通所述USB接口和所述安全芯片中支持所述数据传输协议的调制解调端。
2.根据权利要求1所述的***,其特征在于,所述安全芯片采用与所述数据传输协议类型匹配的调制方式,调制待发送数据获得待发送信息,通过已接通的所述选通电路及所述数据传输线将所述待发送信息直接传输至所述终端。
3.根据权利要求2所述的***,其特征在于,所述安全芯片包括:签名模块;
所述签名模块对获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。
4.根据权利要求1-3任一项所述的***,其特征在于,所述安全芯片包括:检测模块和判断模块;
所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;
所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;
所述数据传输协议类型为:串口通信协议、音频传输协议或USB传输协议。
5.根据权利要求1-3任一项所述的***,其特征在于,所述安全芯片包括:检测模块和判断模块;
所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;
所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;
所述数据传输协议类型为:串口半双工通信协议、音频传输协议或USB传输协议。
6.根据权利要求5所述的***,其特征在于,所述数据传输线与所述终端相连的一端为串口;所述数据传输线还包括:连接所述串口和所述USB接口的第一电路;
所述串口包括数据发送端Tx,数据接收端Rx和控制端RST三端,所述USB接口包括第一数据传输端和第二数据传输端;
所述第一电路将所述数据发送端Tx、所述数据接收端Rx连接至所述第一数据传输端;
所述第一电路将所述控制端RST连接至所述第二数据传输端;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
7.根据权利要求6所述的***,其特征在于,所述第一电路包括:二极管、第一上拉电阻、第二上拉电阻、限流电阻;
所述二极管的正极连接所述第一数据传输端;
所述二极管的负极连接所述数据发送端Tx;
所述第一上拉电阻一端连接高电平,另一端连接所述第一数据传输端;
所述第二上拉电阻一端连接高电平,另一端通过限流电阻连接所述第二数据传输端。
8.根据权利要求1-3任一项所述的***,其特征在于,所述安全芯片包括:检测模块和判断模块;
所述检测模块检测所述USB接口接收到的信息,获得所述信息的波形;
所述判断模块根据所述检测模块检测到的所述信息的波形,判断采用的数据传输协议类型,根据所述数据传输协议类型通过所述控制端输出控制信息至所述选通电路;
所述数据传输协议类型为:串口全双工通信协议、音频传输协议或USB传输协议。
9.根据权利要求8所述的***,其特征在于,所述数据传输线与所述终端相连的一端为串口;
所述串口包括发送端Tx和接收端Rx,所述USB接口包括第一数据传输端和第二数据传输端;
所述发送端Tx连接所述第一数据传输端;所述接收端Rx连接所述第二数据传输端;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
10.根据权利要求4所述的***,其特征在于,所述串口通信协议包括:串口半双工通信协议和串口全双工通信协议;所述USB接口包括第一数据传输端和第二数据传输端;
所述判断模块还根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;
如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议,通过所述控制端输出控制信息至所述选通电路;
如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议,通过所述控制端输出控制信息至所述选通电路;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
11.根据权利要求4所述的***,其特征在于,当所述数据传输协议为音频传输协议时,所述数据传输线与所述终端相连的一端为音频接口;所述数据传输线还包括:连接所述音频接口和所述USB接口的第一电路;
所述音频接口包括声道输出端和麦克端,所述USB接口包括第一数据传输端和第二数据传输端;
所述声道输出端接收所述终端发送的音频信息,通过所述第一电路将所述音频信息放大并发送至所述第一数据传输端;
所述第二数据传输端接收所述电子签名工具发送的音频信息,通过所述第一电路将所述音频信息衰减并发送至所述麦克端;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
12.根据权利要求1-3任一项所述的***,其特征在于,所述选通电路包括:至少2组选通子电路,每组所述选通子电路包括2个可控开关;
所述可控开关的受控端连接所述安全芯片的控制端。
13.根据权利要求12所述的***,其特征在于,所述安全芯片还包括:通过所述调制解调端与每个所述选通子电路连接的调制解调模块,每个所述调制解调模块支持不同的数据传输协议,所述数据传输协议包括:串口半双工通信协议、串口全双工通信协议、音频传输协议或USB传输协议。
14.一种复用USB接口传输数据的***,其特征在于,所述***包括:终端、数据传输线以及电子签名工具;
所述数据传输线的一端为USB接口,连接所述电子签名工具,另一端连接所述终端,并将所述终端发送的信息直接传输至所述电子签名工具;
所述电子签名工具包括:USB接口,连接所述USB接口的选择单元和连接所述选择单元的调制解调单元;
所述USB接口接收所述信息;
所述选择单元检测所述USB接口接收到的所述信息,并根据检测到的所述信息判断采用的数据传输协议类型;
所述调制解调单元采用与所述数据传输协议类型匹配的解调方式将所述信息进行解调,获得解调后的数据。
15.根据权利要求14所述的***,其特征在于,所述调制解调单元还采用与所述数据传输协议类型匹配的调制方式将待发送数据进行调制,获得待发送信息,并通过所述数据传输线将所述待发送信息直接传输至所述终端。
16.根据权利要求15所述的***,其特征在于,所述电子签名工具还包括:签名单元;
所述签名单元将获得的解调后的数据进行签名,获得待发送数据;所述待发送数据包括签名数据。
17.根据权利要求14-16任一项所述的***,其特征在于,所述选择单元包括:检测模块和判断模块;
所述检测模块检测所述信息的波形;
所述判断模块根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为:串口通信协议、音频传输协议或USB传输协议。
18.根据权利要求14-16任一项所述的***,其特征在于,所述选择单元包括:检测模块和判断模块;
所述检测模块检测所述信息的波形;
所述判断模块根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为:串口半双工通信协议、音频传输协议或USB传输协议。
19.根据权利要求18所述的***,其特征在于,所述数据传输线与所述终端相连的一端为串口;所述数据传输线还包括:连接所述串口和所述USB接口的第一电路;
所述串口包括数据发送端Tx,数据接收端Rx和控制端RST三端,所述USB接口包括第一数据传输端和第二数据传输端;
所述第一电路将所述数据发送端Tx、所述数据接收端Rx连接至所述第一数据传输端;
所述第一电路将所述控制端RST连接至所述第二数据传输端;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
20.根据权利要求19所述的***,其特征在于,所述第一电路包括:二极管、第一上拉电阻、第二上拉电阻、限流电阻;
所述二极管的正极连接所述第一数据传输端;
所述二极管的负极连接所述数据发送端Tx;
所述第一上拉电阻一端连接高电平,另一端连接所述第一数据传输端;
所述第二上拉电阻一端连接高电平,另一端通过限流电阻连接所述第二数据传输端。
21.根据权利要求14-16任一项所述的***,其特征在于,所述选择单元包括:检测模块和判断模块;
所述检测模块检测所述信息的波形;
所述判断模块根据所述检测模块检测到的所述信息的波形判断采用的数据传输协议类型;所述数据传输协议类型为:串口全双工通信协议、音频传输协议或USB传输协议。
22.根据权利要求21所述的***,其特征在于,所述数据传输线与所述终端相连的一端为串口;
所述串口包括发送端Tx和接收端Rx,所述USB接口包括第一数据传输端和第二数据传输端;
所述发送端Tx连接所述第一数据传输端;所述接收端Rx连接所述第二数据传输端;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
23.根据权利要求17所述的***,其特征在于,所述串口通信协议包括:串口半双工通信协议和串口全双工通信协议;所述USB接口包括第一数据传输端和第二数据传输端;
所述判断模块还根据所述USB接口的两个信号传输端中的一个是否接收到控制信息RST判断所述串口通信协议类型;
如果所述USB接口的两个信号传输端中的一个接收到控制信息RST,另一个接收到数据信息,则判断出所述串口通信协议为串口半双工通信协议;
如果所述USB接口的两个信号传输端中的一个接收到数据信息,另一个没有接收到控制信息RST,则判断出所述串口通信协议为串口全双工通信协议;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
24.根据权利要求17所述的***,其特征在于,当所述数据传输协议为音频传输协议时,所述数据传输线与所述终端相连的一端为音频接口;所述数据传输线还包括:连接所述音频接口和所述USB接口的第一电路;
所述音频接口包括声道输出端和麦克端,所述USB接口包括第一数据传输端和第二数据传输端;
所述声道输出端接收所述终端发送的音频信息,通过所述第一电路将所述音频信息放大并发送至所述第一数据传输端;
所述第二数据传输端接收所述电子签名工具发送的音频信息,通过所述第一电路将所述音频信息衰减并发送至所述麦克端;
所述第一数据传输端为USB接口的D+和D-中的一个,所述第二数据传输端为USB接口的D+和D-中的另一个。
25.根据权利要求14或24所述的***,其特征在于,所述调制解调单元至少包括两个调制解调模块,每个所述调制解调模块支持不同的数据传输协议,所述数据传输协议包括:串口半双工通信协议、串口全双工通信协议、音频传输协议或USB传输协议。
CN201210390949.8A 2012-10-15 2012-10-15 一种复用usb接口传输数据的*** Active CN102929824B (zh)

Priority Applications (7)

Application Number Priority Date Filing Date Title
CN201210390949.8A CN102929824B (zh) 2012-10-15 2012-10-15 一种复用usb接口传输数据的***
HK13109227.1A HK1181893A1 (zh) 2012-10-15 2013-08-07 種複用 接口傳輸數據的系統
PCT/CN2013/085095 WO2014059904A1 (zh) 2012-10-15 2013-10-12 一种复用usb接口传输数据的***
SG11201502912UA SG11201502912UA (en) 2012-10-15 2013-10-12 System for multiplexing usb interface transmission data
EP13846786.5A EP2908249B1 (en) 2012-10-15 2013-10-12 System for transmitting data by using usb interface
JP2015535975A JP5876625B2 (ja) 2012-10-15 2013-10-12 Usbインターフェースを利用したデータ伝送システム
US14/434,912 US9369465B2 (en) 2012-10-15 2013-10-12 System for transmitting data by using USB interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210390949.8A CN102929824B (zh) 2012-10-15 2012-10-15 一种复用usb接口传输数据的***

Publications (2)

Publication Number Publication Date
CN102929824A true CN102929824A (zh) 2013-02-13
CN102929824B CN102929824B (zh) 2016-01-06

Family

ID=47644625

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210390949.8A Active CN102929824B (zh) 2012-10-15 2012-10-15 一种复用usb接口传输数据的***

Country Status (7)

Country Link
US (1) US9369465B2 (zh)
EP (1) EP2908249B1 (zh)
JP (1) JP5876625B2 (zh)
CN (1) CN102929824B (zh)
HK (1) HK1181893A1 (zh)
SG (1) SG11201502912UA (zh)
WO (1) WO2014059904A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014059904A1 (zh) * 2012-10-15 2014-04-24 天地融科技股份有限公司 一种复用usb接口传输数据的***
CN103927281A (zh) * 2013-01-15 2014-07-16 华硕电脑股份有限公司 传输接口侦测***与传输接口侦测方法
CN104102871A (zh) * 2013-04-12 2014-10-15 北京旋极信息技术股份有限公司 电子签名认证扩展设备及信息处理方法
CN108595364A (zh) * 2018-04-28 2018-09-28 深圳市华星光电技术有限公司 数据传输***及数据传输方法
CN109491933A (zh) * 2018-11-12 2019-03-19 安克创新科技股份有限公司 一种Micro USB接口电路
CN110442541A (zh) * 2019-09-09 2019-11-12 Oppo(重庆)智能科技有限公司 终端设备和基于usb接口的数据传输方法
CN110502381A (zh) * 2019-08-19 2019-11-26 惠州Tcl移动通信有限公司 移动终端及其串口调试方法、计算机可读介质
CN111147476A (zh) * 2019-12-23 2020-05-12 乐普(北京)医疗器械股份有限公司 一种数据解析方法
CN112306932A (zh) * 2020-11-27 2021-02-02 珠海市一微半导体有限公司 一种接口协议复用的方法及芯片
CN114741340A (zh) * 2022-03-17 2022-07-12 国网河北省电力有限公司超高压分公司 Usb接口隔离装置

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105867874A (zh) * 2016-03-25 2016-08-17 乐视控股(北京)有限公司 用户设备
CN108459981B (zh) * 2018-03-07 2023-12-22 深圳市显盈科技股份有限公司 多功能信号转换电路和转换器
CN111614654B (zh) * 2020-05-18 2021-03-19 江苏澳云软件技术有限公司 云域网数据传输方法、装置、云平台及云平台服务***
CN113505349A (zh) * 2021-07-24 2021-10-15 山东三未信安信息科技有限公司 一种嵌入式uboot下Mini PCI-E密码卡运行方法
CN113839808A (zh) * 2021-08-19 2021-12-24 中国地质大学(武汉) 一种具有Console口的机房设备远程运维***
CN114171018A (zh) * 2021-11-08 2022-03-11 科大讯飞股份有限公司 语音传输方法、接收端、用户端和语音传输***
CN114666418B (zh) * 2022-03-10 2024-02-20 北京九恒星科技股份有限公司 业务***衔接方法、装置及存储介质

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2566354Y (zh) * 2002-04-18 2003-08-13 上海华申智能卡应用***有限公司 Rs-232与usb兼容的智能装置
CN101840387A (zh) * 2010-04-07 2010-09-22 北京天地融科技有限公司 USB Key装置及其利用USB接口实现智能卡通信的方法
CN102063400A (zh) * 2011-01-06 2011-05-18 北京天地融科技有限公司 一种通用串行总线设备转接装置
CN102201827A (zh) * 2011-06-15 2011-09-28 北京天地融科技有限公司 一种音频信号接收、转接装置和音频信号传输***
CN102521186A (zh) * 2011-11-22 2012-06-27 飞天诚信科技股份有限公司 一种USB Key及其与终端进行通信的方法
CN203070277U (zh) * 2012-10-15 2013-07-17 天地融科技股份有限公司 一种复用usb接口传输数据的***

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010047441A1 (en) * 2000-02-23 2001-11-29 Mark Robertson Communications system conduit for transferring data
US7509487B2 (en) * 2003-09-29 2009-03-24 Gemalto Inc. Secure networking using a resource-constrained device
US7213766B2 (en) * 2003-11-17 2007-05-08 Dpd Patent Trust Ltd Multi-interface compact personal token apparatus and methods of use
CN1889419B (zh) * 2005-06-30 2010-05-05 联想(北京)有限公司 一种实现加密的方法及装置
CN100468434C (zh) * 2006-06-28 2009-03-11 北京飞天诚信科技有限公司 一种实现计算机的开机保护方法及装置
US20090049307A1 (en) * 2007-08-13 2009-02-19 Authennex, Inc. System and Method for Providing a Multifunction Computer Security USB Token Device
CN201114103Y (zh) 2007-08-13 2008-09-10 北京天地融科技有限公司 一种电子签名工具
CN201166864Y (zh) 2008-01-28 2008-12-17 李东声 一种电子交易监控设备
US20100138572A1 (en) * 2008-12-02 2010-06-03 Broadcom Corporation Universal serial bus device with millimeter wave transceiver and system with host device for use therewith
JP5138743B2 (ja) * 2010-08-10 2013-02-06 株式会社バッファロー 周辺機器
JP2012058887A (ja) * 2010-09-07 2012-03-22 Buffalo Inc デバイス機器
CN102929825B (zh) 2012-10-15 2016-04-13 天地融科技股份有限公司 一种复用usb接口传输数据的方法和电子签名工具
CN102929824B (zh) 2012-10-15 2016-01-06 天地融科技股份有限公司 一种复用usb接口传输数据的***
CN203070278U (zh) 2012-10-15 2013-07-17 天地融科技股份有限公司 一种复用usb接口传输数据的电子签名工具

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2566354Y (zh) * 2002-04-18 2003-08-13 上海华申智能卡应用***有限公司 Rs-232与usb兼容的智能装置
CN101840387A (zh) * 2010-04-07 2010-09-22 北京天地融科技有限公司 USB Key装置及其利用USB接口实现智能卡通信的方法
CN102063400A (zh) * 2011-01-06 2011-05-18 北京天地融科技有限公司 一种通用串行总线设备转接装置
CN102201827A (zh) * 2011-06-15 2011-09-28 北京天地融科技有限公司 一种音频信号接收、转接装置和音频信号传输***
CN102521186A (zh) * 2011-11-22 2012-06-27 飞天诚信科技股份有限公司 一种USB Key及其与终端进行通信的方法
CN203070277U (zh) * 2012-10-15 2013-07-17 天地融科技股份有限公司 一种复用usb接口传输数据的***

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9369465B2 (en) 2012-10-15 2016-06-14 Tendyron Corporation System for transmitting data by using USB interface
WO2014059904A1 (zh) * 2012-10-15 2014-04-24 天地融科技股份有限公司 一种复用usb接口传输数据的***
CN103927281A (zh) * 2013-01-15 2014-07-16 华硕电脑股份有限公司 传输接口侦测***与传输接口侦测方法
CN104102871A (zh) * 2013-04-12 2014-10-15 北京旋极信息技术股份有限公司 电子签名认证扩展设备及信息处理方法
CN108595364A (zh) * 2018-04-28 2018-09-28 深圳市华星光电技术有限公司 数据传输***及数据传输方法
CN109491933A (zh) * 2018-11-12 2019-03-19 安克创新科技股份有限公司 一种Micro USB接口电路
CN110502381B (zh) * 2019-08-19 2023-09-19 惠州Tcl移动通信有限公司 移动终端及其串口调试方法、计算机可读介质
CN110502381A (zh) * 2019-08-19 2019-11-26 惠州Tcl移动通信有限公司 移动终端及其串口调试方法、计算机可读介质
CN110442541A (zh) * 2019-09-09 2019-11-12 Oppo(重庆)智能科技有限公司 终端设备和基于usb接口的数据传输方法
CN111147476B (zh) * 2019-12-23 2022-04-29 上海乐普云智科技股份有限公司 一种数据解析方法
CN111147476A (zh) * 2019-12-23 2020-05-12 乐普(北京)医疗器械股份有限公司 一种数据解析方法
CN112306932A (zh) * 2020-11-27 2021-02-02 珠海市一微半导体有限公司 一种接口协议复用的方法及芯片
CN112306932B (zh) * 2020-11-27 2023-12-01 珠海一微半导体股份有限公司 一种接口协议复用的方法及芯片
CN114741340A (zh) * 2022-03-17 2022-07-12 国网河北省电力有限公司超高压分公司 Usb接口隔离装置

Also Published As

Publication number Publication date
JP5876625B2 (ja) 2016-03-02
US9369465B2 (en) 2016-06-14
WO2014059904A1 (zh) 2014-04-24
US20150281226A1 (en) 2015-10-01
EP2908249A1 (en) 2015-08-19
CN102929824B (zh) 2016-01-06
HK1181893A1 (zh) 2013-11-15
EP2908249A4 (en) 2016-08-31
SG11201502912UA (en) 2015-05-28
JP2016500945A (ja) 2016-01-14
EP2908249B1 (en) 2018-08-01

Similar Documents

Publication Publication Date Title
CN102929824A (zh) 一种复用usb接口传输数据的***
US7673092B2 (en) PCI Express interface
CN100483379C (zh) 与主机通信的方法和装置
CN101840387B (zh) USB Key装置及其利用USB接口实现智能卡通信的方法
US20120290761A1 (en) USB Converter and Related Method
US20080005395A1 (en) Adapter to convert USB device into WUSB device
CN102855202B (zh) 一种电子设备、数据接口类型的检测方法
CN103248420B (zh) 检测光纤连接的方法、标识光纤连接的方法及***和装置
US9165232B2 (en) Radio-frequency identification (RFID) tag-to-tag autoconnect discovery, and related methods, circuits, and systems
CN101977082B (zh) 光收发模块、光传输装置及光传输方法
CN104321757A (zh) 设备连接检测
CN102819501A (zh) 一种电子设备、数据接口类型的检测方法
CN203070277U (zh) 一种复用usb接口传输数据的***
CN100517257C (zh) 高速***部件互连总线接口测试装置
CN104702348B (zh) 大容量btm自动检测装置
CN102882754A (zh) 重复中断方式485方向控制方法
CN203070278U (zh) 一种复用usb接口传输数据的电子签名工具
TWM289932U (en) Communication device of power-frequency carrier wave
CN105045740A (zh) 用于通信接口的转换方法和电路
CN102929825B (zh) 一种复用usb接口传输数据的方法和电子签名工具
CN103914421B (zh) 一种数据终端、数据传输***及热插拔控制方法
CN101677248A (zh) 一种主机端设备、客户端设备、计算机和显示设备
CN202854805U (zh) 一种数据传输线
CN210804414U (zh) 一种通讯接口可复用的电路
CN202916872U (zh) 一种转接头和传输***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 100083 Beijing, Haidian District Road, No. 38, B block, 1810

Applicant after: Tendyron Technology Co., Ltd.

Address before: 100083, B, block 17, golden building, No. 1810 Qinghua East Road, Beijing, Haidian District

Applicant before: Tendyron Technology Co., Ltd.

REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1181893

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1181893

Country of ref document: HK