在身份认证设备中实现多接口应用的方法和装置制造方法及图纸

技术编号:12665141 阅读:69 留言:0更新日期:2016-01-07 02:48
本发明专利技术实施例公开了在身份认证设备中实现多接口应用的方法和装置。该方法包括:在身份认证设备上的至少两个接口同时与上位机建立物理连接,且该至少两个接口都能被上位机识别到后,识别身份认证设备在当前所处的运行模式,运行模式包括空闲模式和通过该至少两个接口中的任一接口与上位机成功建立通信连接的工作模式;如果处于工作模式,禁止上位机通过除该工作模式所使用的接口之外的其它接口与身份认证设备建立通信连接;如果处于空闲模式,允许上位机通过该至少两个接口中的任一接口与身份认证设备建立通信连接。根据本发明专利技术实施例,既支持身份认证设备上的多个接口同时与不同或者同一个上位机保持物理连接,还能避免各接口之间的通信冲突。

【技术实现步骤摘要】

本专利技术涉及通讯领域,特别是涉及在身份认证设备中实现多接口应用的方法和装置
技术介绍
身份认证设备作为个人身份认证和数字签名终端,已经被网上银行和电子财务等广泛应用于终端认证产品。近几年来,随着网上银行市场以及移动终端的蓬勃发展,身份认证设备除了可以被应用在PC机上之外,还应用于各种移动终端上,如,手机和平板电脑等。传统的身份认证设备通常只具有USB接口(具有USB接口的身份认证设备也被称为USB Key),但是,由于很多移动终端都不配置USB接口,因此,为了使USB Key进一步应用于各种移动终端上,身份认证设备厂商纷纷对USB Key进行了升级,即,在保留USB接口的同时,还增加了多种其它可以使用在移动终端上的接口,例如,音频接口、Dock接口等接触式的接口和蓝牙接口、WiFi接口或NFC接口等非接触式的接口。当身份认证设备具有两个以上的多个接口时,如果多个接口同时与身份认证设备的上位机(即,PC机或移动终端)建立物理连接,并且都被上位机识别到的话,上位机就有可能同时通过多个接口访问身份认证设备,此时就有可能导致访问冲突,甚至还有可能导致应用发生冲突。为了避免冲突问题的出现,目前,多数身份认证设备厂商采取的方式是,只允许上位机识别出一个与其保持物理连接的接口。例如,当接口 A与上位机物理连接后,如果再有接口 B与上位机建立了物理连接,上位机通过搜索将无法识别到接口 B。只有在接口 A与上位机之间的物理连接断开后,上位机才能识别到接口 B。但是,在实现本专利技术的过程中,本专利技术的专利技术人发现现有技术中至少存在如下问题:在身份认证设备的使用过程中,用户可能需要身份认证设备上的多个接口同时与不同的或者同一个上位机建立物理连接。例如,用户需要让身份认证设备上的USB接口与PC机保持物理连接,以便利用USB接口对身份认证设备中的电池进行充电。与此同时,用户还需要让身份认证设备上的蓝牙接口与手机建立了物理连接,以便手机识别到蓝牙接口后利用蓝牙接口完成身份认证等应用操作。而现有的避免冲突问题的方案无法满足让身份认证设备上的多个接口同时与不同的或者同一个上位机建立物理连接。
技术实现思路
为了解决上述技术问题,本专利技术实施例提供了在身份认证设备中实现多接口应用的方法和装置,以保证既支持身份认证设备上的多个接口同时与不同的或者同一个上位机建立物理连接,还能避免各接口之间的冲突问题。本专利技术实施例公开了如下技术方案:一种在身份认证设备中实现多接口应用的方法,包括:在身份认证设备上的至少两个接口同时与上位机建立物理连接,并且,所述至少两个接口都能被所述上位机识别到后,识别所述身份认证设备在当前所处的运行模式,所述运行模式包括空闲模式和通过所述至少两个接口中的任一接口与上位机成功建立通信连接的工作模式;如果所述身份认证设备处于工作模式,禁止所述上位机通过除所述工作模式所使用的接口之外的其它接口与所述身份认证设备建立通信连接;如果所述身份认证设备处于空闲模式,允许所述上位机通过所述至少两个接口中的任一接口与所述身份认证设备建立通信连接。优选的,所述如果所述身份认证设备处于工作模式,禁止所述上位机通过除所述工作模式所使用的接口之外的其它接口与所述身份认证设备建立通信连接,包括:关闭除所述工作模式所使用的接口之外的其它接口 ;或者,向所述上位机发送智能卡拔出消息;或者,向所述上位机发送用于指示所述身份认证设备处于工作模式的通知消息,所述通知消息控制所述上位机禁止通过除所述工作模式所使用的接口之外的其它接口与所述身份认证设备建立通信连接。优选的,所述如果所述身份认证设备处于空闲模式,允许所述上位机通过所述至少两个接口中的任一接口与所述身份认证设备建立通信连接,包括:打开所述身份认证设备上的所有接口 ;或者,向所述上位机发送智能卡插入消息;或者,向所述上位机发送用于指示所述身份认证设备处于空闲模式的通知消息,所述通知消息控制所述上位机允许通过所述至少两个接口中的任一接口与所述身份认证设备建立通信连接。优选的,所述方法还包括:在识别所述身份认证设备在当前所处的运行模式之前,接收所述上位机发送的进入工作模式的请求消息;所述识别所述身份认证设备在当前所处的运行模式具体为:响应于所述进入工作模式的请求消息,识别所述身份认证设备在当前所处的运行模式。优选的,所述识别身份认证设备在当前所处的运行模式具体为:当身份认证设备的运行模式发生变更后,识别所述身份认证设备在当前所处的运行模式。优选的,所述关闭除所述工作模式所使用的接口之外的其它接口具体为:当被关闭的接口为USB接口时,断开所述USB接口的数据线上的上拉电压。优选的,所述打开所述身份认证设备上的所有接口具体为:当被打开的接口为USB接口时,接合所述USB接口的数据线上的上拉电压。一种在身份认证设备中实现多接口应用的装置,包括:识别单元,用于在身份认证设备上的至少两个接口同时与上位机建立物理连接,并且,所述至少两个接口都能被所述上位机识别到后,识别所述身份认证设备在当前所处的运行模式,所述运行模式包括空闲模式和通过所述至少两个接口中的任一接口与上位机成功建立通信连接的工作模式;通信连接禁止单元,用于如果所述身份认证设备处于工作模式,禁止所述上位机通过除所述工作模式所使用的接口之外的其它接口与所述身份认证设备建立通信连接;通信连接允许单元,用于如果所述身份认证设备处于空闲模式,允许所述的上位机通过所述至少两个接口中的任一接口与所述身份认证设备建立通信连接。优选的,所述通信连接禁止单元包括:关闭接口子单元,用于关闭除所述工作模式所使用的接口之外的其它接口 ;或者,第一消息发送单元,用于向所述上位机发送智能卡拔出消息;或者,第二消息发送单元,用于向所述上位机发送用于指示所述身份认证设备处于工作模式的通知消息,所述通知消息控制所述上位机禁止通过除所述工作模式所使用的接口之外的其它接口与所述身份认证设备建立通信连接。优选的,所述通信连接允许单元包括:打开接口子单元,用于打开所述身份认证设备上的所有接口 ;或者,第三消息发送子单元,用于向所述上位机发送智能卡插入消息;或者,第四消息发送子单元,用于向所述上位机发送用于指示所述身份认证设备处于空闲模式的通知消息,所述通知消息控制所述上位机允许通过所述至少两个接口中的任一接口与所述身份认证设备建立通信连接。优选的,所述装置还包括:接收单元,用于在所述识别单元识别所述身份认证设备在当前所处的运行模式之前,接收所述上位机发送的进入工作模式的请求消息;所述识别单元具体用于,响应于所述进入工作模式的请求消息,识别所述身份认证设备在当前所处的运行模式。优选的,所述识别单元具体用于,当身份认证设备的运行模式发生变更后,识别所述身份认证设备在当前所处的运行模式。当前第1页1 2 3 4 5 本文档来自技高网
...

【技术保护点】
一种在身份认证设备中实现多接口应用的方法,其特征在于,包括:在身份认证设备上的至少两个接口同时与上位机建立物理连接,并且,所述至少两个接口都能被所述上位机识别到后,识别所述身份认证设备在当前所处的运行模式,所述运行模式包括空闲模式和通过所述至少两个接口中的任一接口与上位机成功建立通信连接的工作模式;如果所述身份认证设备处于工作模式,禁止所述上位机通过除所述工作模式所使用的接口之外的其它接口与所述身份认证设备建立通信连接;如果所述身份认证设备处于空闲模式,允许所述上位机通过所述至少两个接口中的任一接口与所述身份认证设备建立通信连接。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈国
申请(专利权)人:北京握奇智能科技有限公司
类型:发明
国别省市:北京;11

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

1