一种USB设备及其自动初始化的方法和装置转让专利

申请号 : CN201210514869.9

文献号 : CN102968325B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 孙吉平韩勇

申请人 : 北京深思数盾科技股份有限公司

摘要 :

本发明公开了一种USB设备及其自动初始化的方法和装置,USB设备中设置有RFID标签,RFID标签与USB设备是一一对应的,通过RFID读写设备对设置在USB设备中的RFID标签的扫描来启动初始化设备对该USB设备的初始化。本发明中将USB设备与RFID标签相结合,通过RFID读写设备扫描RFID标签来启动对USB设备进行初始化处理,操作简单方便,减少了出错的几率,提高了工作效率。

权利要求 :

1.一种USB设备,其特征在于,所述USB设备中设置有RFID标签,所述RFID标签用于被RFID读写设备扫描以启动初始化设备对该USB设备进行出厂/销售前初始化,以使操作系统能够对所述USB设备进行识别并且与所述USB设备配套的软件能够使用,所述RFID标签与所述USB设备是一一对应的。

2.一种USB设备自动初始化的方法,其特征在于,采用RFID读写设备扫描设置在USB设备中的RFID标签来启动初始化设备对该USB设备进行出厂/销售前初始化,以使操作系统能够对所述USB设备进行识别并且与所述USB设备配套的软件能够使用,其中所述RFID标签与所述USB设备是一一对应的。

3.根据权利要求2所述的USB设备自动初始化的方法,其特征在于,所述方法通过以下步骤实现:S1:启动初始化设备和RFID读写设备;

S2:采用所述RFID读写设备扫描设置在USB设备中的RFID标签,并向所述初始化设备发送通知;

S3:所述初始化设备接到通知后,检测扫描到的USB设备是否连接在所述初始化设备的USB接口上,如果是,则执行步骤S4;

S4:对该USB设备进行初始化。

4.根据权利要求3所述的USB设备自动初始化的方法,其特征在于,所述步骤S3还包括以下步骤:如果检测到所述扫描到的USB设备未连接在USB接口上,则执行步骤S5;其中,所述步骤S5为:提示用户插入该USB设备。

5.根据权利要求3所述的USB设备自动初始化的方法,其特征在于,所述步骤S4后还包括步骤S6:向完成初始化的USB设备中的RFID标签写入初始化成功信息、USB唯一序列号、初始化的模块与内容和/或初始化完成时间。

6.根据权利要求2所述的USB设备自动初始化的方法,其特征在于,所述RFID读写设备一次扫描设置在多个USB设备中的RFID标签以并行启动对所述多个USB设备的初始化。

7.一种USB设备自动初始化的装置,其特征在于,所述装置包括RFID读写设备和初始化设备;其中,所述RFID读写设备用于扫描设置在USB设备中的RFID标签,其中所述RFID标签与所述USB设备是一一对应的;

所述初始化设备包括检测装置和初始化装置;

所述检测装置用于检测扫描到的USB设备是否连接在USB接口上;

所述初始化装置用于当扫描到的USB设备连接在USB接口上时,对USB设备进行出厂/销售前初始化,以使操作系统能够对所述USB设备进行识别并且与所述USB设备配套的软件能够使用。

8.根据权利要求7所述的USB设备自动初始化的装置,其特征在于,还包括提醒单元,其用于当检测到所述扫描到的USB设备未连接在USB接口上时提示用户插入该USB设备。

9.根据权利要求7所述的USB设备自动初始化的装置,其特征在于,所述RFID读写设备还用于向完成初始化的USB设备中的RFID标签写入初始化成功信息、USB唯一序列号、初始化的模块与内容和/或初始化完成时间。

说明书 :

一种USB设备及其自动初始化的方法和装置

技术领域

[0001] 本发明涉及数据通信领域,特别涉及一种USB设备及其自动初始化的方法和装置。

背景技术

[0002] USB(Universal Serial Bus,通用串行总线)是一个外部总线标准,其用于规范电脑与外部设备的连接和通讯,是应用在计算机领域的接口技术。USB接口支持设备的即插即用和热插拔功能,随着计算机技术飞速发展,使用USB接口的外围设备也日益增多,如键盘、鼠标、打印机、扫描仪、数码相机、MP3随身听等,另外基于安全的考虑,还出现了USB技术和智能卡技术相结合的产物——USB Key(USB令牌)。
[0003] USB设备在出厂或销售之前都要经过一定的初始化,即向USB设备内部写入一定的数据信息,这样操作系统才能够识别,其配套软件才能够操作和使用。初始化操作流程一般包括:创建软件所需的数据结构、文件存储结构、构建硬件信息(如型号、序列号、出厂信息)等。
[0004] 现有技术中的USB设备初始化方法一般都是通过编写一个初始化USB设备的程序软件,在计算机USB接口插入USB设备的情况下,通过一定外部事件的触发(如点击鼠标或者敲击键盘),然后初始化软件开始执行初始化流程,初始化完成后,拔出USB设备。需批量初始化时,重复以上操作。这种初始化的方法在初始化流程花费时间不长、初始化USB设备数量不大、工作任务不是太紧迫的时候是可以满足需求的,但是当要批量处理的USB设备数量非常大或需求比较迫切的时候,这种方法就显得有些捉襟见肘,难以满足需要。同时这种方法需要人工参与操作,重复性的劳动使其工作效率低下,对时间和人力来说都是一种浪费。

发明内容

[0005] 本发明的目的是提供一种USB设备及其自动初始化的方法和装置,以解决现有技术中对USB设备进行初始化时操作繁琐、效率低下、浪费时间和人力的问题。
[0006] 为了实现上述目的,本发明提供了一种USB设备,所述USB设备中设置有RFID标签,所述RFID标签用于被RFID读写设备扫描以启动初始化设备对该USB设备的初始化,所述RFID标签与所述USB设备是一一对应的。
[0007] 为了实现上述目的,本发明还提供了一种USB设备自动初始化的方法,采用RFID读写设备扫描设置在USB设备中的RFID标签来启动初始化设备对该USB设备的初始化,其中所述RFID标签与所述USB设备是一一对应的。
[0008] 作为优选,所述方法通过以下步骤实现:
[0009] S1:启动初始化设备和RFID读写设备;
[0010] S2:采用所述RFID读写设备扫描设置在USB设备中的RFID标签,并向所述初始化设备发送通知;
[0011] S3:所述初始化设备接到通知后,检测扫描到的USB设备是否连接在所述初始化设备的USB接口上,如果是,则执行步骤S4;
[0012] S4:对该USB设备进行初始化。
[0013] 作为进一步地优选,所述步骤S3还包括以下步骤:如果检测到所述扫描到的USB设备未连接在USB接口上,则执行步骤S5;其中,所述步骤S5为:提示用户插入该USB设备。
[0014] 作为进一步地优选,所述步骤S4后还包括步骤S6:向完成初始化的USB设备中的RFID标签写入初始化成功信息、USB唯一序列号、初始化的模块与内容和/或初始化完成时间。
[0015] 作为优选,所述RFID读写设备一次扫描设置在多个USB设备中的RFID标签以并行启动对所述多个USB设备的初始化。
[0016] 为了实现上述目的,本发明还提供了一种USB设备自动初始化的装置,所述装置包括RFID读写设备和初始化设备;其中,
[0017] 所述RFID读写设备用于扫描设置在USB设备中的RFID标签,其中所述RFID标签与所述USB设备是一一对应的;
[0018] 所述初始化设备包括检测装置和初始化装置;
[0019] 所述检测装置用于检测扫描到的USB设备是否连接在USB接口上;
[0020] 所述初始化装置用于当扫描到的USB设备连接在USB接口上时,对USB设备进行初始化。
[0021] 作为优选,还包括提醒单元,其用于当检测到所述扫描到的USB设备未连接在USB接口上时提示用户插入该USB设备。
[0022] 作为优选,所述RFID读写设备还用于向完成初始化的USB设备中的RFID标签写入初始化成功信息、USB唯一序列号、初始化的模块与内容和/或初始化完成时间。
[0023] 与现有技术相比,本发明具有以下有益效果:
[0024] 1)本发明中将USB设备与RFID标签相结合,通过RFID读写设备扫描RFID标签来启动对USB设备进行初始化处理,无需人工操作,操作简单方便,减少了出错的几率,提高了工作效率;
[0025] 2)由于目前大部分计算机均支持多个USB接口,并且RFID读写设备可以一次扫描多个USB设备,所以可以并行初始化多个USB设备,充分利用了计算机资源,降低了成本。

附图说明

[0026] 图1为本发明的USB设备的结构示意图;
[0027] 图2为本发明的USB设备自动初始化的方法的实施例一的流程示意图;
[0028] 图3为本发明的USB设备自动初始化的方法的实施例二的流程示意图;
[0029] 图4为本发明的USB设备自动初始化的装置的结构示意图。

具体实施方式

[0030] 下面结合附图对本发明的具体实施例进行详细说明,但不作为对本发明的限定。
[0031] 本发明适用于所有使用USB接口的设备,如数码相机、鼠标、MP3随身听、USB Key等,均可在USB设备内部设置RFID标签,初始化时,通过RFID读写设备扫描USB设备中的RFID标签,然后检测扫描到的USB设备是否连接在初始化设备的USB接口上,当USB设备连接在USB接口上时,即可自动地启动初始化设备对USB设备进行初始化操作。
[0032] 下面以USB Key为例说明本发明的USB设备。
[0033] USB Key是一种带有USB接口的硬件设备,内置单片机或智能卡芯片,有一定的存储空间,可以存储用户的私钥以及数字证书,利用USB Key内置的公钥算法实现对用户身份的认证。USB Key一般封装为USB接头的形式,将USB接头与计算机的USB接口连接,通过USB通讯协议与计算机进行通讯。USB Key在出厂的时候必须经过初始化,并通过安装在计算机上的软件,达到数据和软件保护以及个人身份认证的目的。
[0034] 如图1所示,在本发明的USB Key1中,除了包括智能卡芯片101外,还包括用于身份识别的RFID标签102,RFID标签102内置在USBKey1中,例如可以将RFID标签102贴在USB Key1的智能卡芯片101上。
[0035] 其中,RFID标签102由耦合元件与芯片组成,每个标签具有唯一的电子编码,RFID标签102附着在物体上以用于标识目标对象。RFID标签102中预先存储数据,用于被RFID读写设备扫描读取以对RFID标签102进行识别。
[0036] RFID(Radio Frequency IDentification)是一种无线射频识别技术,又称电子标签、无线射频识别,是自动识别技术的一种。可以通过无线电讯号自动识别特定目标并读写相关数据,而无需人工干预、无需识别系统与特定目标之间建立机械或光学接触。从概念上来讲,RFID类似于条码扫描,对于条码技术而言,它是将已编码的条形码附着于目标物并使用专用的扫描读写器利用光信号将信息由条形磁传送到扫描读写器;而RFID则使用专用的RFID读写设备及专门的可附着于目标物的RFID标签102,利用射频信号将信息由RFID标签102传送至RFID读写设备。
[0037] 在本发明的USB Key1中,RFID标签102与USB Key1是一一对应的,RFID标签102被RFID读写设备扫描时,可以将扫描到的数据信息发送至初始化设备,以启动初始化设备对USB Key1的初始化。
[0038] 通过将USB Key1与RFID标签102相结合,可以采用RFID读写设备扫描RFID标签102来自动地启动对USB Key1进行初始化处理,无需人工操作,操作简单方便,减少了出错的几率,提高了初始化的工作效率。
[0039] 本发明采用以下方法对USB设备进行初始化:采用RFID读写设备扫描设置在USB设备中的RFID标签来启动初始化设备对该USB设备的初始化;其中,所述RFID读写设备与所述初始化设备通信连接,所述RFID标签与所述USB设备是一一对应的。
[0040] 为了实现上述USB设备自动初始化的方法,本发明提供了一种USB设备自动初始化的装置。如图4所示,所述装置包括RFID读写设备2和初始化设备3,RFID读写设备2与初始化设备3通信连接;其中,
[0041] RFID读写设备2用于扫描设置在USB设备中的RFID标签,其中所述RFID标签与所述USB设备是一一对应的;
[0042] 初始化设备3包括检测装置301和初始化装置302;
[0043] 检测装置301用于检测描到的USB设备是否连接在USB接口上;
[0044] 初始化装置302用于当扫描到的USB设备连接在USB接口上时,对USB设备进行初始化。
[0045] 在本发明中,作为优选实施方式,还包括提醒单元,其用于当检测装置301检测到所述扫描到的USB设备未连接在USB接口上时提示用户插入该USB设备。
[0046] 在本发明中,作为优选实施方式,RFID读写设备2还用于向完成初始化的USB设备中的RFID标签102写入初始化成功信息、USB唯一序列号、初始化的模块与内容和/或初始化完成时间。
[0047] 本发明给出了USB设备自动初始化的方法的两个实施例,下面结合图4给出的USB设备自动初始化的装置对上述方法进行说明。
[0048] 实施例一:
[0049] 如图2所示,实施例一通过以下步骤实现上述自动初始化方法:
[0050] S1:启动初始化设备3和RFID读写设备2;
[0051] S2:采用RFID读写设备2扫描设置在USB设备中的RFID标签102,并向初始化设备3发送通知;
[0052] S3:初始化设备3接到通知后,检测装置301检测扫描到的USB设备是否连接在初始化设备3的USB接口上,如果是,则执行步骤S4,如果否,则执行步骤S5;
[0053] S4:初始化装置302对该USB设备进行初始化;
[0054] S5:所述提醒单元提示用户插入该USB设备,在用户将USB设备插入USB接口后,再采用RFID读写设备2扫描该USB设备。
[0055] 实施例二:
[0056] 如图3所示,实施例二与实施例一的USB设备自动初始化的方法的区别在于:
[0057] 步骤S4后还包括步骤S6:向完成初始化的USB设备中的RFID标签102写入初始化成功信息、USB唯一序列号、初始化的模块与内容和/或初始化完成时间。
[0058] 此外,在初始化出错时还可以向RFID标签102写入错误信息,具体可根据需求自行定制。
[0059] 目前大部分计算机均支持多个USB接口,并且RFID读写设备2可以一次扫描多个USB设备,因此可以并行初始化多个USB设备。将多个USB设备分别连接在初始化设备3的USB接口上,通过RFID读写设备2一次扫描这些USB设备,并行启动对各个USB设备的初始化,充分利用了计算机资源,降低了成本
[0060] 采用本发明的自动初始化方法和装置对内置了RFID标签102的USB设备进行初始化,只需将USB设备连接至USB接口,然后通过RFID读写设备2扫描RFID标签102,扫描完成后自动进行USB设备的初始化工作,非接触识别,速度快,无需人工控制,节省了初始化时间,减少了出错的几率。
[0061] 以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。