Usb密码钥匙信息配置装置的制作方法

文档序号:7844092阅读:158来源:国知局
专利名称:Usb密码钥匙信息配置装置的制作方法
技术领域
本实用新型涉及USB密码钥匙信息配置装置。
背景技术
USB密码钥匙(USBKEY)是一种USB接口的硬件设备,广泛应用于网银、CA、电子商务领域,为使用者提供身份认证、数字证书、电子签章、数据保护等服务。如图1所示为USB 密码钥匙的内部结构示意图,包括处理模块、存储模块和通讯模块,通过存储模块存储使用者的私钥以及数字证书,处理模块利用预存的密码算法实现对使用者身份的认证,同时可实现加解密处理、数字签名与验证签名和存储重要数据信息等功能。现有USB密码钥匙的信息配置流程图如图2所示,依次包括步骤S21 S26,每一个步骤都需要工作人员用相应的功能工具来完成,完成每一步骤后,USB密码钥匙中的处理模块便发出提示信息使工作人员先将USB密码钥匙进行插拔(重启),而后再进行下一步骤。但当USB密码钥匙的生产数量达百万时,工作人员的工作强度便会增加,例如步骤遗漏的或步骤次序的变化等。由此造成后期出厂检测失败,进而造成损失。

实用新型内容有鉴于此,本实用新型的目的在于提供一种USB密码钥匙信息配置装置,同时实现多个USB密码钥匙的信息配置。USB密码钥匙信息配置装置包括上位机31,用于设置USB密码钥匙的类型并据此确定所对应的功能,以将对应的功能设置信息传输至USB密码钥匙,以及依据USB密码钥匙的反馈信息生成表示功能设置信息执行的进度信息;信息传递单元33,一端与上位机31连接,另一端用于连接至少一个USB密码钥匙, 用于上位机31与所述USB密码钥匙的通信,以及依据所述进度信息控制USB密码钥匙与上位机连接的通断。由上,实现上位机同时实现多个USB密码钥匙的信息配置。可选的,所述信息传递单元33包括第二通信模块331,与所述上位机31连接;至少一个USB接口,用于连接至少一个USB密码钥匙;处理模块332,用于接收所述进度信息,生成控制各USB密码钥匙依次与上位机连接通断的通断控制信号;通断单元336,连接在第二通信模块331和USB接口之间;还与处理模块332连接, 用于依据所述通断控制信号进行接通或断开第二通信模块331与所述USB接口的连接。由上,实现信息传递单元33与上位机31的通信,并通过控制信息传递单元33的通断实现功能设置信息依次传输。可选的,所述上位机31包括[0016]USB密码钥匙类型选择模块311,用于设置所述USB密码钥匙的类型;功能选择模块312,与所述USB密码钥匙类型选择模块311连接,用于依据所选类型设置USB密码钥匙的功能,以确定对应的功能设置信息;第一通信模块313,一端与所述功能选择模块312连接,另一端与所述信息传递单元33连接,用于与信息传递单元33的通信;进度检测模块314,与所述第一通信模块313连接,用于依据所述USB密码钥匙的反馈信息生成判断USB密码钥匙运行功能设置信息的进度信息。由上,实现设置USB密码钥匙的类型以及功能,并检测USB密码钥匙运行功能设置信息的进度。可选的,所述上位机31还包括功能调度模块315,与所述进度检测模块314连接,用于依据所接收的进度信息, 生成控制信号;所述功能选择模块312与功能调度模块315连接,用于依据控制信号选择各功能设置信息的执行次序。由上,实现依据USB密码钥匙运行功能模块和切换功能设置信息。可选的,所述信息传递单元33还包括存储模块333,与处理模块332连接。由上,实现存储信息传递单元33的操作系统,用于识别USB密码钥匙的型号。可选的,所述信息传递单元33还包括电源模块336,用于将外部供电转换为驱动信息传递单元33工作的电压;开关模块334,连接于电源模块336与处理模块332之间。由上,实现信息传递单元33的通电以及开关。

图1为USB密码钥匙内部结构示意图;图2为USB密码钥匙的信息配置流程图;图3为本实用新型USB密码钥匙信息配置装置及USB密码钥匙的连接示意图;图4为本实用新型上位机内部原理示意图;图5为本实用新型信息传递单元内部原理示意图;图6为本实用新型USB密码钥匙信息配置装置工作流程图。
具体实施方式
如图3出示了本实用新型USB密码钥匙信息配置装置及USB密码钥匙32的连接示意图,本实用新型USB密码钥匙信息配置装置包括相连的上位机31和信息传递单元33, 信息传递单元33用于连接一个以上的USB密码钥匙32。上位机31用于设置USB密码钥匙32的类型以及功能,如图4所示上位机31的内部原理示意图,包括USB密码钥匙类型选择模块311、功能选择模块312、第一通信模块313、 状态检测模块314和功能调度模块315。其中,所述USB密码钥匙类型选择模块311用于选择USB密码钥匙的类型。所述 USB密码钥匙的类型按通讯协议分类包括个人电脑/智能卡通讯设备(PC/SC)、人机接口通讯设备(HID-Human Interface Device)禾口大容量通讯设备(Mass Storage Device)。功能选择模块312与USB密码钥匙类型选择模块311连接,用于依据所选USB密码钥匙的类型选择相应功能进行设置。其中,功能设置依次包括片内操作系统(COS-Chip Operating System)下载、片内操作系统级初始化、用户级初始化、特殊标识初始化、应用程序刻录和功能检测六项。所述USB密码钥匙的三种类型分别对应上述功能的不同类别。举例来说,三种类型的USB密码钥匙分别对应三种不同的片内操作系统,由此,片内操作系统级初始化、用户环境初始化以及特殊标识初始化的功能设置信息内容均不相同。另外,只有在大容量通讯设备中进行应用程序刻录。第一通信模块313与功能选择模块312连接,用于接收代表功能选择模块312所设置功能的功能设置信息,并将各功能设置信息输出至信息传递单元33。另外,所述第一通信模块313还用于通过信息传递单元33接收USB密码钥匙32的反馈信息并输出。进度检测模块314与第一通信模块313连接,用于依据所述反馈信息判断USB密码钥匙32运行该功能设置信息的进度,生成表示该进度的进度信息分别输出至功能调度模块315和第一通信模块313。功能调度模块315与进度检测模块314连接,用于依据所接收的进度信息,控制功能选择模块312的各功能设置信息传输的次序。信息传递单元33连接于上位机31与USB密码钥匙32之间,用于实现上位机31 与USB密码钥匙32的相互通信。如图5所示信息传递单元33的内部原理示意图。其中, 信息传递单元33 —端连接上位机,另一端可同时连接多达127个USB密码钥匙32。由此可实现一次性对多个USB密码钥匙完成信息配置。所述信息传递单元33包括第二通信模块 331、处理模块332、存储模块333、开关模块334、通断模块335和电源模块336。所述第二通信模块331与上位机31的第一通信模块313连接,用于实现与上位机 31的通信。处理模块332与第二通信模块331连接,用于依据USB密码钥匙32的数量生成通断控制信号,控制后文所述通断模块335接通或断开,进而使功能设置信息通过USB接口顺序输出至各USB密码钥匙。所述处理模块332还用于依据所接收的表示功能设置信息执行的进度信息,发出通断控制信号并输出,控制后文所述通断模块335接通或断开。另外,所述处理模块332还用于依据通断模块335接收各USB密码钥匙32的反馈信息的顺序,发出通断控制信号控制各USB密码钥匙与上位机连接。存储模块333与处理模块332连接,用于存储信息传递单元33的操作系统。由此当信息传递单元33与USB密码钥匙32连接时,可对USB密码钥匙32的型号进行识别。开关模块334连接于电源模块336与处理模块332之间,用于接收外部开关指令接通或断开电源。电源模块336用于将外部供电转换为驱动信息传递单元33工作的电压。通断模块335,与处理模块332和第二通信模块331连接,用于依据上述处理模块 332发出的通断控制信号接通或断开与各USB密码钥匙32的连接。由此实现进度代码的传输以及各USB密码钥匙32的软插拔(重启)。另外,所述通断模块335还用于接收各USB 密码钥匙32的反馈信息。下面结合图6对本实用新型的信息配置过程进行描述。[0053]S61 将信息传递单元33—端与上位机31连接,另一端连接若干USB密码钥匙32。 存储于信息传递单元33存储模块333中的操作系统识别USB密码钥匙型号,通过第二通信模块331将USB密码钥匙的型号上传至上位机31。S62 用户通过USB密码钥匙类型选择模块311选择USB密码钥匙32的类型,并通过功能选择模块312选择USB密码钥匙32所选择类型对应的不同功能。S63 第一通信模块313将功能设置信息发送至信息传递单元33。信息传递单元 33中的第二通信模块331接收代码信息,处理模块332依据USB密码钥匙32的数量发出控制通断模块335接通或断开的通断控制信号,顺序将代码信息输出至各USB密码钥匙中。S64 =USB密码钥匙32接收代码信息并存储于存储模块333中,处理模块运行上述代码信息,完成信息配置。USB密码钥匙32的处理模块依据运行情况生产反馈信息并上传。S65 信息传递单元33接收上述反馈信息并将反馈信息顺序上传至上位机31。上位机31中的状态检测模块314检测USB密码钥匙32中功能设置信息的运行情况,生成表示该进度的进度信息分别输出至功能调度模块315和第一通信模块313。其中,若检测结果为功能设置信息全部运行完毕,则进入步骤S7,否则进入步骤S6。S66 功能调度模块315依据所接收状态检测模块314所检测的USB密码钥匙32 中代码信息的运行情况。若完成某一步骤的功能设置信息运行,则调用下一步骤的功能设置信息。同时处理模块332通过第二通信模块331接收上述功能设置信息的进度信息,当完成某一步骤功能设置信息的运行后向通断模块335发送通断控制信息,控制其完成一次闭开,由此实现USB密码钥匙32的软插拔。S67 =USB密码钥匙32的信息配置结束。以上所述仅为本实用新型的较佳实施例而已,并不用以限制本实用新型,凡在本实用新型的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本实用新型的保护范围之内。
权利要求1.一种USB密码钥匙信息配置装置,其特征在于,包括上位机(31),用于设置USB密码钥匙的类型并据此确定所对应的功能,以将对应的功能设置信息传输至USB密码钥匙,以及依据USB密码钥匙的反馈信息生成表示功能设置信息执行的进度信息;信息传递单元(33),一端与上位机(31)连接,另一端用于连接至少一个USB密码钥匙, 用于上位机(31)与所述USB密码钥匙的通信,以及依据所述进度信息控制USB密码钥匙与上位机连接的通断。
2.根据权利要求1所述的USB密码钥匙信息配置装置,其特征在于,所述信息传递单元 (33)包括第二通信模块(331),与所述上位机(31)连接;至少一个USB接口,用于连接至少一个USB密码钥匙;处理模块(33 ,用于接收所述进度信息,生成控制各USB密码钥匙依次与上位机连接通断的通断控制信号;通断单元(336),连接在第二通信模块(331)和USB接口之间;还与处理模块(332)连接,用于依据所述通断控制信号进行接通或断开第二通信模块(331)与所述USB接口的连接。
3.根据权利要求1所述的USB密码钥匙信息配置装置,其特征在于,所述上位机(31) 包括USB密码钥匙类型选择模块(311),用于设置所述USB密码钥匙的类型;功能选择模块(312),与所述USB密码钥匙类型选择模块(311)连接,用于依据所选类型设置USB密码钥匙的功能,以确定对应的功能设置信息;第一通信模块(313),一端与所述功能选择模块(31 连接,另一端与所述信息传递单元(33)连接,用于与信息传递单元(33)的通信;进度检测模块(314),与所述第一通信模块(31 连接,用于依据所述USB密码钥匙的反馈信息生成判断USB密码钥匙运行功能设置信息的进度信息。
4.根据权利要求3所述的USB密码钥匙信息配置装置,其特征在于,所述上位机(31) 还包括功能调度模块(315),与所述进度检测模块(314)连接,用于依据所接收的进度信息, 生成控制信号;所述功能选择模块(312)与功能调度模块(315)连接,用于依据控制信号选择各功能设置信息的执行次序。
5.根据权利要求2所述的USB密码钥匙信息配置装置,其特征在于,所述信息传递单元 (33)还包括存储模块(333),与处理模块(33 连接。
6.根据权利要求1所述的USB密码钥匙信息配置装置,其特征在于,所述信息传递单元 (33)还包括电源模块(336),用于将外部供电转换为驱动信息传递单元(33)工作的电压;开关模块(334),连接于电源模块(336)与处理模块(332)之间。
专利摘要本实用新型提供一种USB密码钥匙信息配置装置包括上位机,用于设置USB密码钥匙的类型并据此确定所对应的功能,以将对应的功能设置信息传输至USB密码钥匙,以及依据USB密码钥匙的反馈信息生成表示功能设置信息执行的进度信息;信息传递单元,一端与上位机连接,另一端用于连接至少一个USB密码钥匙,用于上位机31与所述USB密码钥匙的通信,以及依据所述进度信息控制USB密码钥匙与上位机连接的通断。可实现同时实现多个USB密码钥匙的信息配置。
文档编号H04L9/32GK202334553SQ20112047234
公开日2012年7月11日 申请日期2011年11月24日 优先权日2011年11月24日
发明者胡伯良, 陈猛豪 申请人:北京海泰方圆科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1