CN103544464A - 自动初始化硬件设备的方法与装置 - Google Patents

自动初始化硬件设备的方法与装置 Download PDF

Info

Publication number
CN103544464A
CN103544464A CN201310520828.5A CN201310520828A CN103544464A CN 103544464 A CN103544464 A CN 103544464A CN 201310520828 A CN201310520828 A CN 201310520828A CN 103544464 A CN103544464 A CN 103544464A
Authority
CN
China
Prior art keywords
hardware device
initialization
initializing
bar code
auto
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.)
Pending
Application number
CN201310520828.5A
Other languages
English (en)
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.)
Beijing Senseshield Technology Co Ltd
Original Assignee
Beijing Senseshield 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 Beijing Senseshield Technology Co Ltd filed Critical Beijing Senseshield Technology Co Ltd
Priority to CN201310520828.5A priority Critical patent/CN103544464A/zh
Publication of CN103544464A publication Critical patent/CN103544464A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

本发明公开一种自动初始化硬件设备的方法,包括:步骤1:启动条码扫描装置和初始化装置;步骤2:条码扫描装置扫描硬件设备表面上的条码,并向初始化装置发送正在扫描该硬件设备的通知;步骤3:初始化装置接收通知后检测该硬件设备是否连接在初始化装置或计算机的接口上;如果已连接,则执行步骤41;如果未连接,则执行步骤42;步骤41:初始化单元对该硬件设备执行初始化;步骤42:提示用户***该硬件设备,然后执行步骤3。本发明还公开了一种自动初始化硬件设备的装置。本发明将条码技术应用于硬件设备初始化方面,通过扫描条形码来启动对硬件设备的初始化操作,无需人工操作,操作简单方便,降低了成本,减少了出错几率,提高了工作效率。

Description

自动初始化硬件设备的方法与装置
技术领域
本发明涉及数据通信领域,特别涉及一种自动初始化硬件设备的方法与装置。
背景技术
信息安全设备出厂后发给代理商或用户时,生产商、代理商或用户首先会进行初始化的设置操作,初始化设置过程主要是根据信息安全设备型号、批次及可运行软件等情况向信息安全设备内下载对应的不同的程序软件或其他文件、数据信息。
信息安全设备初始化的方法一般都是在计算机USB接口***信息安全设备,通过一定外部事件的触发(如点击鼠标或敲击键盘),然后通过信息安全设备初始化程序软件执行初始化流程,初始化完成后,拔出信息安全设备,需批量初始化时,重复以上操作。这种初始化的方法在初始化流程花费时间不长、初始化信息安全设备数量不大、工作任务不是太紧迫的时候是可以满足需求的,但是当要批量处理的信息安全设备数量非常大或需求比较迫切的时候,这种方法就显得有些捉襟见肘,难以满足需要。同时这种方法需要人工参与操作,重复性的劳动使其工作效率低下,时间,人力都是一种浪费。
发明内容
本发明的目的在于提供一种通过条码技术进行自动初始化硬件设备的方法和装置,以解决批量初始化硬件设备时操作繁琐、成本高、出错几率大的问题。
为实现上述目的,本发明提供了一种自动初始化硬件设备的方法,包括如下步骤:
步骤1:启动条码扫描装置和初始化装置,所述初始化装置包括检测单元、提示单元和初始化单元;
步骤2:所述条码扫描装置扫描硬件设备表面上的条码,并向所述初始化装置发送正在扫描该硬件设备的通知;
步骤3:所述初始化装置接收所述通知后检测该硬件设备是否连接在所述初始化装置的接口或与初始化装置所连接的计算机的接口上;如果已连接,则执行步骤41;如果未连接,则执行步骤42;步骤41:所述初始化装置的初始化单元根据所述条码扫描装置解码得到的所述硬件设备的标识信息对所述硬件设备执行初始化操作;步骤42:所述初始化装置的提示单元执行对用户的关于***该硬件设备的提示操作,然后执行步骤3。
作为优选,所述步骤41之后还包括:步骤5:判断初始化是否成功,如果初始化成功则执行步骤61,否则执行步骤62;步骤61:向完成初始化的硬件设备写入初始化成功信息、进行初始化的程序、初始化的内容信息和初始化完成时间中的一种或其组合;步骤62:向硬件设备写入初始化未成功信息。
作为优选,步骤3和步骤4之间还包括:步骤30:所述初始化装置的校验单元判断连接在所述初始化装置上或者连接在与初始化装置所连接的计算机的接口上的硬件设备是否已经过初始化,如果已经过初始化,则通过提示单元提示用户该设备已经过初始化,如果没有经过初始化,则执行步骤41。
作为优选,所述初始化是指初始化装置根据扫描到的硬件设备的标识信息向硬件设备内部下载对应的程序软件和/或文件、数据信息。
作为优选,所述硬件设备的标识信息包括ID、型号或批次。
作为优选,所述硬件设备为加密锁、数码相机、鼠标、MP3或USBKey。
本发明还提供了一种自动初始化硬件设备的装置,包括条码扫描装置和初始化装置,所述条码扫描装置用于扫描印制在硬件设备表面上的条码,所述条码与所述硬件设备是唯一对应的;所述初始化装置包括检测单元和初始化单元,所述检测单元用于检测被扫描的所述硬件设备是否连接在所述初始化装置上或初始化装置所连接的计算机的接口上;所述初始化单元用于根据所述条码扫描装置解码得到的硬件设备的标识信息对所述硬件设备进行初始化操作。
作为优选,所述初始化装置还包括校验单元和提示单元,所述校验单元用于校验所述待初始化的硬件设备是否已经过初始化;所述提示单元用于根据检测单元的检测结果和/或所述校验单元的校验结果执行对用户的提示操作。
作为优选,所述提示单元具体配置为:当所述检测单元检测到硬件设备未连接在初始化单元所在计算机时执行对用户的关于***该硬件设备的提示操作,和/或当所述校验单元校验到已连接到所述初始化装置上的硬件设备的状态为已经过初始化时执行对用户的关于该硬件设备已经过初始化的提示操作。
作为优选,所述硬件设备为加密锁、数码相机、鼠标、MP3或USBKey。
本发明的有益效果在于:本发明将条码技术应用于硬件设备初始化方面,通过扫描条码来启动对硬件设备的初始化操作,无需人工操作,操作简单方便,降低了成本,减少了出错的几率,提高了工作效率。
附图说明
图1为本发明的硬件设备自动初始化方法的实施例一的流程示意图。
图2为本发明的硬件设备自动初始化方法的实施例二的流程示意图。
图3为本发明的自动初始化硬件设备的装置的一个实施例的结构框图。
图4为图3所示的本发明的自动初始化硬件设备的装置与待初始化的硬件设备通过计算机(主机)连接的结构框图。
具体实施方式
在对本发明的实施例进行详细说明之前,首先介绍一下有关条码的一些技术。条码(又称条形码)是由一组按照一定编码规则排列的条、空符号,用于表示一定的字符、数字、资料及符号组成的信息。条形码技术是集编码、印刷、识别、数据采集和处理于一身的新型技术。在进行识别时,需要经历扫描和译码两个过程。扫描条码会得到一组反射光信号,此信号经光电转换后变为一组与线条、空白相对应的电子讯号,经译码(解码)还原为相应的数据。条码技术是迄今为止最为经济、实用的一种自动识别技术,条码技术具有安全可靠、数据传输快、方便识别和成本低廉等特点。
目前条码主要包括一维码、二维码或多维码(如三维码)。传统一维或二维码都是印制在平面上的,是二维空间的编码,这些编码使用一定长度和一定宽度的条和空表示数据,四个条和四个空表示1个字节。二维码相对于一维码,多了一维数据,具有信息量大的优势。而三维码在二维码的基础上再增加了一个维度,通过色彩和灰度来表示第三维,其能够表示的数据也就更多,具有更多的信息容量。即空间中的任何一个点均可由X轴、Y轴与Z轴的参数来描述,在由X轴与Y轴所决定的二维平面码的基础上引入Z轴层高的概念,从而使编码容量有了大幅的提高。
下面结合附图和具体实施例对本发明作进一步详细描述,但不作为对本发明的限定。
本发明的自动初始化硬件设备的方法适用于所有需要初始化的硬件设备,如数码相机、鼠标、MP3随身听、USB Key等,在这些硬件设备上均可以设置条码标签。
初始化时,通过扫描硬件设备上的条码标签,然后检测扫描到的硬件设备是否连接在初始化装置的USB接口上,当硬件设备连接在USB接口上时,即可自动启动初始化装置执行初始化的操作。除了通过USB接口之外,初始化装置还可以通过其他类型的接口与硬件设备连接,例如可以将该初始化装置与计算机连接,将待初始化的硬件设备也与该计算机连接,并通过检测扫描到的硬件设备是否连接在与初始化装置连接的计算机的接口上来确定是否启动初始化。
在本发明的说明书及权利要求中,所谓的初始化是指初始化装置根据扫描到的硬件设备的标识信息向硬件设备内部下载对应的程序软件和/或文件、数据信息。
实施例一
实施例一中,所述硬件设备可以为信息安全设备,例如加密锁等,在所述信息安全设备上印制的条码为二维码,该二维码包括识别该信息安全设备的标识信息,如ID(Identity)以及型号或批次信息。当然该二维码所包含的信息是可选择和可扩展的,但至少应该包括用于识别该硬件设备的ID信息,其他信息既可以以二维码的形式,也可以以数据库的形式保存在与初始化装置所连接的计算机上。
如图1所示,本实施例的自动初始化硬件设备的方法,包括如下步骤:
S1:启动步骤,启动条码扫描装置和初始化装置,初始化装置包括检测单元和初始化单元;
S2:条码扫描装置扫描信息安全设备表面上的条码,并向初始化装置发送正在扫描该信息安全设备的通知,如上所述,本实施例的条码为二维码;
S3:初始化装置接收到通知后,检测该信息安全设备是否连接在初始化装置的接口或与初始化装置所连接的计算机的接口上;如果已连接,则执行S41;如果未连接,则执行S42;
S41:条码扫描装置根据扫描到的图形进行解码,初始化装置的初始化单元根据条码扫描装置解码得到的该信息安全设备的标识信息对该信息安全设备执行初始化操作。其中,条码扫描装置解码得到的信息安全设备的标识信息包括不限于其ID、型号或批次等,主要目的是为了识别该信息安全设备,从而确定如何对其初始化。根据该信息安全设备的标识信息而向该信息安全设备下载相应的程序和/或数据,并在信息安全设备上运行相应的程序。
S42:提示用户***该信息安全设备,然后执行S3。
在对信息安全设备进行初始化操作时,由条码扫描装置扫描信息安全设备上的二维码(或其他条码)时通知初始化装置,由初始化装置上的检测单元检测该信息安全设备是否连接在初始化装置的接口或与初始化装置所连接的计算机的接口上,只有检测到已连接才对其进行初始化操作。然后条码扫描装置根据扫描到的图形进行解码,并且初始化装置根据解码得到的标识信息而对该信息安全设备进行初始化。
如图1所示,作为优选方案,在本实施中,在S41之后还包括:
S5:判断初始化是否成功,如果初始化成功则执行S61,否则执行S62;
S61:向完成初始化的硬件设备写入初始化成功信息、进行初始化的程序、初始化的内容信息和初始化完成时间中的一种或其组合;写入初始化成功信息的目的在于,避免重复进行初始化。
S62:硬件设备写入初始化未成功信息。例如可以包括该初始化未执行成功的时间、类型等以备检查、修复。
实施例二
与上述S61步骤相对应地,如图2所示,实施例二的自动初始化硬件设备的方法,在S3和S4步骤之间还包括:
S3.:初始化装置的校验单元判断连接在初始化装置上或者与初始化装置所连接的计算机的接口上的硬件设备是否已经过初始化,
如果已经过初始化,则通过提示单元提示用户该设备已经过初始化,如果没有经过初始化,则执行S41。这样避免重复进行初始化,避免不必要的重复工作。
以下介绍本发明的自动初始化硬件的装置的结构和工作原理,如图3所示,本实施例的自动初始化硬件设备的装置包括条码扫描装置200和初始化装置100;条码扫描装置200用于扫描印制在待初始化的硬件设备400表面上的条码(图中未示出,可为一维码、二维码或者三维码),该条码与该硬件设备之间是唯一对应的,采用印刷或者其他手段设置在硬件设备的表面,该条码至少包括一项能够识别硬件设备400的信息;初始化装置100包括检测单元101、初始化单元102,检测单元101用于检测被扫描的硬件设备400是否连接在初始化装置100上。在本实施例中,硬件设备400通过初始化装置100上的接口105连接在初始化装置100上。
初始化单元102用于根据条码扫描装置200解码得到的标识信息对硬件设备400进行初始化操作,条码扫描装置200解码得到的标识信息包括至少一项能够识别硬件设备400的信息,例如ID、型号或批次等。
如图3所示,初始化装置100还包括校验单元103和提示单元104,
校验单元103用于校验待初始化的硬件设备400是否已经过初始化;
提示单元104用于根据检测单元101的检测结果和/或校验单元103的校验结果而执行对用户的提示操作。其具体的提示操作包括:当检测单元101检测到硬件设备400未连接在初始化装置100的接口105上时,提示单元104通过声光提示或者语言提示等,提示用户***硬件设备400。
在校验单元103校验到已连接的硬件设备400的状态为已经过初始化时,提示单元104通过声光提示或者语言提示,提示用户该设备400已经过初始化。
其中的硬件设备400为加密锁、数码相机、鼠标、MP3或USB Key等需要初始化的硬件设备。
如图4所示,本发明的自动初始化硬件设备的装置的另外一种实施方式,其不同之处在于,该初始化装置100的接口105与计算机300(作为主机)连接,而待初始化的硬件设备400连接在计算机300上。这样,检测单元101检测被扫描的硬件设备400是否连接在与初始化装置100相连接的计算机300上。初始化装置100的所有与硬件设备400进行的交互都通过计算机300来进行。
本发明将条码技术应用于硬件设备初始化方面,通过扫描条形码来启动对硬件设备的初始化操作,无需人工操作,操作简单方便,降低了成本,减少了出错的几率,提高了工作效率。
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。

Claims (10)

1.一种自动初始化硬件设备的方法,其特征在于,包括如下步骤:
步骤1:启动条码扫描装置和初始化装置,所述初始化装置包括检测单元、提示单元和初始化单元;
步骤2:所述条码扫描装置扫描硬件设备表面上的条码,并向所述初始化装置发送正在扫描该硬件设备的通知;
步骤3:所述初始化装置接收所述通知后检测该硬件设备是否连接在所述初始化装置的接口或与初始化装置所连接的计算机的接口上;如果已连接,则执行步骤41;如果未连接,则执行步骤42;
步骤41:所述初始化装置的初始化单元根据所述条码扫描装置解码得到的所述硬件设备的标识信息对所述硬件设备执行初始化操作;
步骤42:所述初始化装置的提示单元执行对用户的关于***该硬件设备的提示操作,然后执行步骤3。
2.如权利要求1所述的自动初始化硬件设备的方法,其特征在于,所述步骤41之后还包括:
步骤5:判断初始化是否成功,如果初始化成功则执行步骤61,否则执行步骤62;
步骤61:向完成初始化的硬件设备写入初始化成功信息、进行初始化的程序、初始化的内容信息和初始化完成时间中的一种或其组合;
步骤62:向硬件设备写入初始化未成功信息。
3.如权利要求1所述的自动初始化硬件设备的方法,其特征在于,步骤3和步骤4之间还包括:
步骤30:所述初始化装置的校验单元判断连接在所述初始化装置上或者连接在与初始化装置所连接的计算机的接口上的硬件设备是否已经过初始化,
如果已经过初始化,则通过提示单元提示用户该设备已经过初始化,如果没有经过初始化,则执行步骤41。
4.如权利要求1-3任一项所述的自动初始化硬件设备的方法,其特征在于,所述初始化是指初始化装置根据扫描到的硬件设备的标识信息向硬件设备内部下载对应的程序软件和/或文件、数据信息。
5.如权利要求1-3任一项所述的自动初始化硬件设备的方法,其特征在于,所述硬件设备的标识信息包括ID、型号或批次。
6.如权利要求1-3任一项所述的自动初始化硬件设备的方法,其特征在于,所述硬件设备为加密锁、数码相机、鼠标、MP3或USB Key。
7.一种自动初始化硬件设备的装置,其特征在于,包括条码扫描装置和初始化装置,
所述条码扫描装置用于扫描印制在硬件设备表面上的条码,所述条码与所述硬件设备是唯一对应的;
所述初始化装置包括检测单元和初始化单元,
所述检测单元用于检测被扫描的所述硬件设备是否连接在所述初始化装置上或初始化装置所连接的计算机的接口上;
所述初始化单元用于根据所述条码扫描装置解码得到的硬件设备的标识信息对所述硬件设备进行初始化操作。
8.如权利要求7所述的自动初始化硬件设备的装置,其特征在于,所述初始化装置还包括校验单元和提示单元,
所述校验单元用于校验所述待初始化的硬件设备是否已经过初始化;
所述提示单元用于根据检测单元的检测结果和/或所述校验单元的校验结果执行对用户的提示操作。
9.如权利要求8所述的自动初始化硬件设备的装置,其特征在于,
所述提示单元具体配置为:当所述检测单元检测到硬件设备未连接在初始化单元所在计算机时执行对用户的关于***该硬件设备的提示操作,和/或当所述校验单元校验到已连接到所述初始化装置上的硬件设备的状态为已经过初始化时执行对用户的关于该硬件设备已经过初始化的提示操作。
10.如权利要求7-9任一项所述的自动初始化硬件设备的装置,其特征在于,所述硬件设备为加密锁、数码相机、鼠标、MP3或USB Key。
CN201310520828.5A 2013-10-29 2013-10-29 自动初始化硬件设备的方法与装置 Pending CN103544464A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310520828.5A CN103544464A (zh) 2013-10-29 2013-10-29 自动初始化硬件设备的方法与装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310520828.5A CN103544464A (zh) 2013-10-29 2013-10-29 自动初始化硬件设备的方法与装置

Publications (1)

Publication Number Publication Date
CN103544464A true CN103544464A (zh) 2014-01-29

Family

ID=49967899

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310520828.5A Pending CN103544464A (zh) 2013-10-29 2013-10-29 自动初始化硬件设备的方法与装置

Country Status (1)

Country Link
CN (1) CN103544464A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528239A (zh) * 2016-11-15 2017-03-22 广州视源电子科技股份有限公司 设备功能初始化方法和***
CN107038049A (zh) * 2017-04-25 2017-08-11 航天科技控股集团股份有限公司 一种基于图形对比模式的汽车仪表老化程序自适应下载***及方法
CN111336918A (zh) * 2020-03-10 2020-06-26 深圳市兴华炜科技有限公司 一种插件夹爪检测工艺、***及夹爪

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020056749A1 (en) * 2000-07-14 2002-05-16 Uwe Hetzer System and method for identification of tools and parts of tools for a fabricating machine
CN1976432A (zh) * 2006-12-15 2007-06-06 华为技术有限公司 一种设备和设备的配置方法
CN102968325A (zh) * 2012-12-04 2013-03-13 北京深思洛克软件技术股份有限公司 一种usb设备及其自动初始化的方法和装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020056749A1 (en) * 2000-07-14 2002-05-16 Uwe Hetzer System and method for identification of tools and parts of tools for a fabricating machine
CN1976432A (zh) * 2006-12-15 2007-06-06 华为技术有限公司 一种设备和设备的配置方法
CN102968325A (zh) * 2012-12-04 2013-03-13 北京深思洛克软件技术股份有限公司 一种usb设备及其自动初始化的方法和装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106528239A (zh) * 2016-11-15 2017-03-22 广州视源电子科技股份有限公司 设备功能初始化方法和***
CN106528239B (zh) * 2016-11-15 2019-07-09 广州视源电子科技股份有限公司 设备功能初始化方法和***
CN107038049A (zh) * 2017-04-25 2017-08-11 航天科技控股集团股份有限公司 一种基于图形对比模式的汽车仪表老化程序自适应下载***及方法
CN111336918A (zh) * 2020-03-10 2020-06-26 深圳市兴华炜科技有限公司 一种插件夹爪检测工艺、***及夹爪

Similar Documents

Publication Publication Date Title
CN204496515U (zh) 一种批量条码自动识别设备
CN109725861B (zh) 可变标签生成显示方法、装置、设备及标签打印机
CN103544464A (zh) 自动初始化硬件设备的方法与装置
CN107480734A (zh) 一种多类型医疗器械条码智能识别方法及装置
US9047544B2 (en) System and method for mobile tags with dynamic content
US7546949B1 (en) Methods and apparatus for bar code conversion
CN107193249B (zh) 程序开发辅助装置以及程序开发辅助方法
CN110866258A (zh) 快速定位漏洞方法、电子装置及存储介质
CN102968325B (zh) 一种usb设备及其自动初始化的方法和装置
CN111695093A (zh) 基于iOS应用的加固方法、电子装置及存储介质
CN110780625B (zh) 预装线自动控制方法、装置、设备及存储介质
CN104680111A (zh) 影像式高速条码扫描方法
CN111160193A (zh) 关键信息提取方法、装置及存储介质
CN106874780A (zh) 邮寄信息加密配送方法及服务器设备
WO2014175873A1 (en) Validation in serialization flow
CN106650588A (zh) 一种电子核签方法及装置
CN105117878A (zh) 物品结存数量处理方法和装置
KR101870245B1 (ko) 오프라인 문서 추적 방법 및 문서 추적 시스템
CN104978525A (zh) 一种基于结构化异常的启发式脚本检测方法及***
CN111670429A (zh) 以对象id为中心的工作流
JP2006259947A (ja) 伝票を印刷するための情報処理方法
US10120996B2 (en) Return material authorization fulfillment system for network devices with specific cryptographic credentials
US9530039B2 (en) Identifier eligibility
JP5674438B2 (ja) 情報処理装置
CN107037992B (zh) 条形码打印方法、数据处理设备和打印***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100872 room 1706, building 59, Zhongguancun street, Haidian District, Beijing

Applicant after: BEIJING SHENSI SHUDUN SCIENCE & TECHNOLOGY CO., LTD.

Address before: 100872 room 1706, building 59, Zhongguancun street, Haidian District, Beijing

Applicant before: Beijing Shensi Shudun Technology Co., Ltd.

COR Change of bibliographic data
CB02 Change of applicant information

Address after: 100193 Beijing, Haidian District, East West Road, No. 10, East Hospital, building No. 5, floor 5, layer 510

Applicant after: BEIJING SHENSI SHUDUN SCIENCE & TECHNOLOGY CO., LTD.

Address before: 100872 room 1706, building 59, Zhongguancun street, Haidian District, Beijing

Applicant before: BEIJING SHENSI SHUDUN SCIENCE & TECHNOLOGY CO., LTD.

COR Change of bibliographic data
RJ01 Rejection of invention patent application after publication

Application publication date: 20140129

RJ01 Rejection of invention patent application after publication