自動初始化硬件設(shè)備的方法與裝置制造方法
【專利摘要】本發(fā)明公開一種自動初始化硬件設(shè)備的方法,包括:步驟1:啟動條碼掃描裝置和初始化裝置;步驟2:條碼掃描裝置掃描硬件設(shè)備表面上的條碼,并向初始化裝置發(fā)送正在掃描該硬件設(shè)備的通知;步驟3:初始化裝置接收通知后檢測該硬件設(shè)備是否連接在初始化裝置或計算機的接口上;如果已連接,則執(zhí)行步驟41;如果未連接,則執(zhí)行步驟42;步驟41:初始化單元對該硬件設(shè)備執(zhí)行初始化;步驟42:提示用戶插入該硬件設(shè)備,然后執(zhí)行步驟3。本發(fā)明還公開了一種自動初始化硬件設(shè)備的裝置。本發(fā)明將條碼技術(shù)應(yīng)用于硬件設(shè)備初始化方面,通過掃描條形碼來啟動對硬件設(shè)備的初始化操作,無需人工操作,操作簡單方便,降低了成本,減少了出錯幾率,提高了工作效率。
【專利說明】自動初始化硬件設(shè)備的方法與裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,特別涉及一種自動初始化硬件設(shè)備的方法與裝置。
【背景技術(shù)】
[0002]信息安全設(shè)備出廠后發(fā)給代理商或用戶時,生產(chǎn)商、代理商或用戶首先會進行初始化的設(shè)置操作,初始化設(shè)置過程主要是根據(jù)信息安全設(shè)備型號、批次及可運行軟件等情況向信息安全設(shè)備內(nèi)下載對應(yīng)的不同的程序軟件或其他文件、數(shù)據(jù)信息。
[0003]信息安全設(shè)備初始化的方法一般都是在計算機USB接口插入信息安全設(shè)備,通過一定外部事件的觸發(fā)(如點擊鼠標或敲擊鍵盤),然后通過信息安全設(shè)備初始化程序軟件執(zhí)行初始化流程,初始化完成后,拔出信息安全設(shè)備,需批量初始化時,重復以上操作。這種初始化的方法在初始化流程花費時間不長、初始化信息安全設(shè)備數(shù)量不大、工作任務(wù)不是太緊迫的時候是可以滿足需求的,但是當要批量處理的信息安全設(shè)備數(shù)量非常大或需求比較迫切的時候,這種方法就顯得有些捉襟見肘,難以滿足需要。同時這種方法需要人工參與操作,重復性的勞動使其工作效率低下,時間,人力都是一種浪費。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種通過條碼技術(shù)進行自動初始化硬件設(shè)備的方法和裝置,以解決批量初始化硬件設(shè)備時操作繁瑣、成本高、出錯幾率大的問題。
[0005]為實現(xiàn)上述目的,本發(fā)明提供了一種自動初始化硬件設(shè)備的方法,包括如下步驟:
[0006]步驟1:啟動條碼掃描裝置和初始化裝置,所述初始化裝置包括檢測單元、提示單元和初始化單元;
[0007]步驟2:所述條碼掃描裝置掃描硬件設(shè)備表面上的條碼,并向所述初始化裝置發(fā)送正在掃描該硬件設(shè)備的通知;
[0008]步驟3:所述初始化裝置接收所述通知后檢測該硬件設(shè)備是否連接在所述初始化裝置的接口或與初始化裝置所連接的計算機的接口上;如果已連接,則執(zhí)行步驟41 ;如果未連接,則執(zhí)行步驟42 ;步驟41:所述初始化裝置的初始化單元根據(jù)所述條碼掃描裝置解碼得到的所述硬件設(shè)備的標識信息對所述硬件設(shè)備執(zhí)行初始化操作;步驟42:所述初始化裝置的提示單元執(zhí)行對用戶的關(guān)于插入該硬件設(shè)備的提示操作,然后執(zhí)行步驟3。
[0009]作為優(yōu)選,所述步驟41之后還包括:步驟5:判斷初始化是否成功,如果初始化成功則執(zhí)行步驟61,否則執(zhí)行步驟62 ;步驟61:向完成初始化的硬件設(shè)備寫入初始化成功信息、進行初始化的程序、初始化的內(nèi)容信息和初始化完成時間中的一種或其組合;步驟62:向硬件設(shè)備寫入初始化未成功信息。
[0010]作為優(yōu)選,步驟3和步驟4之間還包括:步驟30:所述初始化裝置的校驗單元判斷連接在所述初始化裝置上或者連接在與初始化裝置所連接的計算機的接口上的硬件設(shè)備是否已經(jīng)過初始化,如果已經(jīng)過初始化,則通過提示單元提示用戶該設(shè)備已經(jīng)過初始化,如果沒有經(jīng)過初始化,則執(zhí)行步驟41。
[0011]作為優(yōu)選,所述初始化是指初始化裝置根據(jù)掃描到的硬件設(shè)備的標識信息向硬件設(shè)備內(nèi)部下載對應(yīng)的程序軟件和/或文件、數(shù)據(jù)信息。
[0012]作為優(yōu)選,所述硬件設(shè)備的標識信息包括ID、型號或批次。
[0013]作為優(yōu)選,所述硬件設(shè)備為加密鎖、數(shù)碼相機、鼠標、MP3或USBKey。
[0014]本發(fā)明還提供了一種自動初始化硬件設(shè)備的裝置,包括條碼掃描裝置和初始化裝置,所述條碼掃描裝置用于掃描印制在硬件設(shè)備表面上的條碼,所述條碼與所述硬件設(shè)備是唯一對應(yīng)的;所述初始化裝置包括檢測單元和初始化單元,所述檢測單元用于檢測被掃描的所述硬件設(shè)備是否連接在所述初始化裝置上或初始化裝置所連接的計算機的接口上;所述初始化單元用于根據(jù)所述條碼掃描裝置解碼得到的硬件設(shè)備的標識信息對所述硬件設(shè)備進行初始化操作。
[0015]作為優(yōu)選,所述初始化裝置還包括校驗單元和提示單元,所述校驗單元用于校驗所述待初始化的硬件設(shè)備是否已經(jīng)過初始化;所述提示單元用于根據(jù)檢測單元的檢測結(jié)果和/或所述校驗單元的校驗結(jié)果執(zhí)行對用戶的提示操作。
[0016]作為優(yōu)選,所述提示單元具體配置為:當所述檢測單元檢測到硬件設(shè)備未連接在初始化單元所在計算機時執(zhí)行對用戶的關(guān)于插入該硬件設(shè)備的提示操作,和/或當所述校驗單元校驗到已連接到所述初始化裝置上的硬件設(shè)備的狀態(tài)為已經(jīng)過初始化時執(zhí)行對用戶的關(guān)于該硬件設(shè)備已經(jīng)過初始化的提示操作。
[0017]作為優(yōu)選,所述硬件設(shè)備為加密鎖、數(shù)碼相機、鼠標、MP3或USBKey。
[0018]本發(fā)明的有益效果在于:本發(fā)明將條碼技術(shù)應(yīng)用于硬件設(shè)備初始化方面,通過掃描條碼來啟動對硬件設(shè)備的初始化操作,無需人工操作,操作簡單方便,降低了成本,減少了出錯的幾率,提高了工作效率。
【專利附圖】
【附圖說明】
[0019]圖1為本發(fā)明的硬件設(shè)備自動初始化方法的實施例一的流程示意圖。
[0020]圖2為本發(fā)明的硬件設(shè)備自動初始化方法的實施例二的流程示意圖。
[0021]圖3為本發(fā)明的自動初始化硬件設(shè)備的裝置的一個實施例的結(jié)構(gòu)框圖。
[0022]圖4為圖3所示的本發(fā)明的自動初始化硬件設(shè)備的裝置與待初始化的硬件設(shè)備通過計算機(主機)連接的結(jié)構(gòu)框圖。
【具體實施方式】
[0023]在對本發(fā)明的實施例進行詳細說明之前,首先介紹一下有關(guān)條碼的一些技術(shù)。條碼(又稱條形碼)是由一組按照一定編碼規(guī)則排列的條、空符號,用于表示一定的字符、數(shù)字、資料及符號組成的信息。條形碼技術(shù)是集編碼、印刷、識別、數(shù)據(jù)采集和處理于一身的新型技術(shù)。在進行識別時,需要經(jīng)歷掃描和譯碼兩個過程。掃描條碼會得到一組反射光信號,此信號經(jīng)光電轉(zhuǎn)換后變?yōu)橐唤M與線條、空白相對應(yīng)的電子訊號,經(jīng)譯碼(解碼)還原為相應(yīng)的數(shù)據(jù)。條碼技術(shù)是迄今為止最為經(jīng)濟、實用的一種自動識別技術(shù),條碼技術(shù)具有安全可靠、數(shù)據(jù)傳輸快、方便識別和成本低廉等特點。
[0024]目前條碼主要包括一維碼、二維碼或多維碼(如三維碼)。傳統(tǒng)一維或二維碼都是印制在平面上的,是二維空間的編碼,這些編碼使用一定長度和一定寬度的條和空表示數(shù)據(jù),四個條和四個空表示I個字節(jié)。二維碼相對于一維碼,多了一維數(shù)據(jù),具有信息量大的優(yōu)勢。而三維碼在二維碼的基礎(chǔ)上再增加了一個維度,通過色彩和灰度來表示第三維,其能夠表示的數(shù)據(jù)也就更多,具有更多的信息容量。即空間中的任何一個點均可由X軸、Y軸與Z軸的參數(shù)來描述,在由X軸與Y軸所決定的二維平面碼的基礎(chǔ)上引入Z軸層高的概念,從而使編碼容量有了大幅的提聞。
[0025]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步詳細描述,但不作為對本發(fā)明的限定。
[0026]本發(fā)明的自動初始化硬件設(shè)備的方法適用于所有需要初始化的硬件設(shè)備,如數(shù)碼相機、鼠標、MP3隨身聽、USB Key等,在這些硬件設(shè)備上均可以設(shè)置條碼標簽。
[0027]初始化時,通過掃描硬件設(shè)備上的條碼標簽,然后檢測掃描到的硬件設(shè)備是否連接在初始化裝置的USB接口上,當硬件設(shè)備連接在USB接口上時,即可自動啟動初始化裝置執(zhí)行初始化的操作。除了通過USB接口之外,初始化裝置還可以通過其他類型的接口與硬件設(shè)備連接,例如可以將該初始化裝置與計算機連接,將待初始化的硬件設(shè)備也與該計算機連接,并通過檢測掃描到的硬件設(shè)備是否連接在與初始化裝置連接的計算機的接口上來確定是否啟動初始化。
[0028]在本發(fā)明的說明書及權(quán)利要求中,所謂的初始化是指初始化裝置根據(jù)掃描到的硬件設(shè)備的標識信息向硬件設(shè)備內(nèi)部下載對應(yīng)的程序軟件和/或文件、數(shù)據(jù)信息。
[0029]實施例一
[0030]實施例一中,所述硬件設(shè)備可以為信息安全設(shè)備,例如加密鎖等,在所述信息安全設(shè)備上印制的條碼為二維碼,該二維碼包括識別該信息安全設(shè)備的標識信息,如ID(Identity)以及型號或批次信息。當然該二維碼所包含的信息是可選擇和可擴展的,但至少應(yīng)該包括用于識別該硬件設(shè)備的ID信息,其他信息既可以以二維碼的形式,也可以以數(shù)據(jù)庫的形式保存在與初始化裝置所連接的計算機上。
[0031]如圖1所示,本實施例的自動初始化硬件設(shè)備的方法,包括如下步驟:
[0032]S1:啟動步驟,啟動條碼掃描裝置和初始化裝置,初始化裝置包括檢測單元和初始化單元;
[0033]S2:條碼掃描裝置掃描信息安全設(shè)備表面上的條碼,并向初始化裝置發(fā)送正在掃描該信息安全設(shè)備的通知,如上所述,本實施例的條碼為二維碼;
[0034]S3:初始化裝置接收到通知后,檢測該信息安全設(shè)備是否連接在初始化裝置的接口或與初始化裝置所連接的計算機的接口上;如果已連接,則執(zhí)行S41 ;如果未連接,則執(zhí)行 S42 ;
[0035]S41:條碼掃描裝置根據(jù)掃描到的圖形進行解碼,初始化裝置的初始化單元根據(jù)條碼掃描裝置解碼得到的該信息安全設(shè)備的標識信息對該信息安全設(shè)備執(zhí)行初始化操作。其中,條碼掃描裝置解碼得到的信息安全設(shè)備的標識信息包括不限于其ID、型號或批次等,主要目的是為了識別該信息安全設(shè)備,從而確定如何對其初始化。根據(jù)該信息安全設(shè)備的標識信息而向該信息安全設(shè)備下載相應(yīng)的程序和/或數(shù)據(jù),并在信息安全設(shè)備上運行相應(yīng)的程序。
[0036]S42:提示用戶插入該信息安全設(shè)備,然后執(zhí)行S3。[0037]在對信息安全設(shè)備進行初始化操作時,由條碼掃描裝置掃描信息安全設(shè)備上的二維碼(或其他條碼)時通知初始化裝置,由初始化裝置上的檢測單元檢測該信息安全設(shè)備是否連接在初始化裝置的接口或與初始化裝置所連接的計算機的接口上,只有檢測到已連接才對其進行初始化操作。然后條碼掃描裝置根據(jù)掃描到的圖形進行解碼,并且初始化裝置根據(jù)解碼得到的標識信息而對該信息安全設(shè)備進行初始化。
[0038]如圖1所示,作為優(yōu)選方案,在本實施中,在S41之后還包括:
[0039]S5:判斷初始化是否成功,如果初始化成功則執(zhí)行S61,否則執(zhí)行S62 ;
[0040]S61:向完成初始化的硬件設(shè)備寫入初始化成功信息、進行初始化的程序、初始化的內(nèi)容信息和初始化完成時間中的一種或其組合;寫入初始化成功信息的目的在于,避免重復進行初始化。
[0041]S62:硬件設(shè)備寫入初始化未成功信息。例如可以包括該初始化未執(zhí)行成功的時間、類型等以備檢查、修復。
[0042]實施例二
[0043]與上述S61步驟相對應(yīng)地,如圖2所示,實施例二的自動初始化硬件設(shè)備的方法,在S3和S4步驟之間還包括:
[0044]S3.:初始化裝置的校驗單元判斷連接在初始化裝置上或者與初始化裝置所連接的計算機的接口上的硬件設(shè)備是否已經(jīng)過初始化,
[0045]如果已經(jīng)過初始化,則通過提示單元提示用戶該設(shè)備已經(jīng)過初始化,如果沒有經(jīng)過初始化,則執(zhí)行S41。這樣避免重復進行初始化,避免不必要的重復工作。
[0046]以下介紹本發(fā)明的自動初始化硬件的裝置的結(jié)構(gòu)和工作原理,如圖3所示,本實施例的自動初始化硬件設(shè)備的裝置包括條碼掃描裝置200和初始化裝置100 ;條碼掃描裝置200用于掃描印制在待初始化的硬件設(shè)備400表面上的條碼(圖中未示出,可為一維碼、二維碼或者三維碼),該條碼與該硬件設(shè)備之間是唯一對應(yīng)的,采用印刷或者其他手段設(shè)置在硬件設(shè)備的表面,該條碼至少包括一項能夠識別硬件設(shè)備400的信息;初始化裝置100包括檢測單元101、初始化單元102,檢測單元101用于檢測被掃描的硬件設(shè)備400是否連接在初始化裝置100上。在本實施例中,硬件設(shè)備400通過初始化裝置100上的接口 105連接在初始化裝置100上。
[0047]初始化單元102用于根據(jù)條碼掃描裝置200解碼得到的標識信息對硬件設(shè)備400進行初始化操作,條碼掃描裝置200解碼得到的標識信息包括至少一項能夠識別硬件設(shè)備400的信息,例如ID、型號或批次等。
[0048]如圖3所示,初始化裝置100還包括校驗單元103和提示單元104,
[0049]校驗單元103用于校驗待初始化的硬件設(shè)備400是否已經(jīng)過初始化;
[0050]提示單元104用于根據(jù)檢測單元101的檢測結(jié)果和/或校驗單元103的校驗結(jié)果而執(zhí)行對用戶的提示操作。其具體的提示操作包括:當檢測單元101檢測到硬件設(shè)備400未連接在初始化裝置100的接口 105上時,提示單元104通過聲光提示或者語言提示等,提不用戶插入硬件設(shè)備400。
[0051]在校驗單元103校驗到已連接的硬件設(shè)備400的狀態(tài)為已經(jīng)過初始化時,提示單元104通過聲光提示或者語言提示,提示用戶該設(shè)備400已經(jīng)過初始化。
[0052]其中的硬件設(shè)備400為加密鎖、數(shù)碼相機、鼠標、MP3或USB Key等需要初始化的硬件設(shè)備。
[0053]如圖4所示,本發(fā)明的自動初始化硬件設(shè)備的裝置的另外一種實施方式,其不同之處在于,該初始化裝置100的接口 105與計算機300 (作為主機)連接,而待初始化的硬件設(shè)備400連接在計算機300上。這樣,檢測單元101檢測被掃描的硬件設(shè)備400是否連接在與初始化裝置100相連接的計算機300上。初始化裝置100的所有與硬件設(shè)備400進行的交互都通過計算機300來進行。
[0054]本發(fā)明將條碼技術(shù)應(yīng)用于硬件設(shè)備初始化方面,通過掃描條形碼來啟動對硬件設(shè)備的初始化操作,無需人工操作,操作簡單方便,降低了成本,減少了出錯的幾率,提高了工作效率。
[0055]以上實施例僅為本發(fā)明的示例性實施例,不用于限制本發(fā)明,本發(fā)明的保護范圍由權(quán)利要求書限定。本領(lǐng)域技術(shù)人員可以在本發(fā)明的實質(zhì)和保護范圍內(nèi),對本發(fā)明做出各種修改或等同替換,這種修改或等同替換也應(yīng)視為落在本發(fā)明的保護范圍內(nèi)。
【權(quán)利要求】
1.一種自動初始化硬件設(shè)備的方法,其特征在于,包括如下步驟: 步驟1:啟動條碼掃描裝置和初始化裝置,所述初始化裝置包括檢測單元、提示單元和初始化單元; 步驟2:所述條碼掃描裝置掃描硬件設(shè)備表面上的條碼,并向所述初始化裝置發(fā)送正在掃描該硬件設(shè)備的通知; 步驟3:所述初始化裝置接收所述通知后檢測該硬件設(shè)備是否連接在所述初始化裝置的接口或與初始化裝置所連接的計算機的接口上;如果已連接,則執(zhí)行步驟41 ;如果未連接,則執(zhí)行步驟42 ; 步驟41:所述初始化裝置的初始化單元根據(jù)所述條碼掃描裝置解碼得到的所述硬件設(shè)備的標識信息對所述硬件設(shè)備執(zhí)行初始化操作; 步驟42:所述初始化裝置的提示單元執(zhí)行對用戶的關(guān)于插入該硬件設(shè)備的提示操作,然后執(zhí)行步驟3。
2.如權(quán)利要求1所述的自動初始化硬件設(shè)備的方法,其特征在于,所述步驟41之后還包括: 步驟5:判斷初始化是否成功 ,如果初始化成功則執(zhí)行步驟61,否則執(zhí)行步驟62 ; 步驟61:向完成初始化的硬件設(shè)備寫入初始化成功信息、進行初始化的程序、初始化的內(nèi)容信息和初始化完成時 間中的一種或其組合;
步驟62:向硬件設(shè)備寫入初始化未成功信息。
3.如權(quán)利要求1所述的自動初始化硬件設(shè)備的方法,其特征在于,步驟3和步驟4之間還包括: 步驟30:所述初始化裝置的校驗單元判斷連接在所述初始化裝置上或者連接在與初始化裝置所連接的計算機的接口上的硬件設(shè)備是否已經(jīng)過初始化, 如果已經(jīng)過初始化,則通過提示單元提示用戶該設(shè)備已經(jīng)過初始化,如果沒有經(jīng)過初始化,則執(zhí)行步驟41。
4.如權(quán)利要求1-3任一項所述的自動初始化硬件設(shè)備的方法,其特征在于,所述初始化是指初始化裝置根據(jù)掃描到的硬件設(shè)備的標識信息向硬件設(shè)備內(nèi)部下載對應(yīng)的程序軟件和/或文件、數(shù)據(jù)信息。
5.如權(quán)利要求1-3任一項所述的自動初始化硬件設(shè)備的方法,其特征在于,所述硬件設(shè)備的標識信息包括ID、型號或批次。
6.如權(quán)利要求1-3任一項所述的自動初始化硬件設(shè)備的方法,其特征在于,所述硬件設(shè)備為加密鎖、數(shù)碼相機、鼠標、MP3或USB Key0
7.一種自動初始化硬件設(shè)備的裝置,其特征在于,包括條碼掃描裝置和初始化裝置, 所述條碼掃描裝置用于掃描印制在硬件設(shè)備表面上的條碼,所述條碼與所述硬件設(shè)備是唯一對應(yīng)的; 所述初始化裝置包括檢測單元和初始化單元, 所述檢測單元用于檢測被掃描的所述硬件設(shè)備是否連接在所述初始化裝置上或初始化裝置所連接的計算機的接口上; 所述初始化單元用于根據(jù)所述條碼掃描裝置解碼得到的硬件設(shè)備的標識信息對所述硬件設(shè)備進行初始化操作。
8.如權(quán)利要求7所述的自動初始化硬件設(shè)備的裝置,其特征在于,所述初始化裝置還包括校驗單元和提示單元, 所述校驗單元用于校驗所述待初始化的硬件設(shè)備是否已經(jīng)過初始化; 所述提示單元用于根據(jù)檢測單元的檢測結(jié)果和/或所述校驗單元的校驗結(jié)果執(zhí)行對用戶的提示操作。
9.如權(quán)利要求8所述的自動初始化硬件設(shè)備的裝置,其特征在于, 所述提示單元具體配置為:當所述檢測單元檢測到硬件設(shè)備未連接在初始化單元所在計算機時執(zhí)行對用戶的關(guān)于插入該硬件設(shè)備的提示操作,和/或當所述校驗單元校驗到已連接到所述初始化裝置上的硬件設(shè)備的狀態(tài)為已經(jīng)過初始化時執(zhí)行對用戶的關(guān)于該硬件設(shè)備已經(jīng)過初始化的提示操作。
10.如權(quán)利要求7-9任一項所述的自動初始化硬件設(shè)備的裝置,其特征在于,所述硬件設(shè)備為加密鎖、數(shù)碼相機、鼠標、MP3或USB Key0
【文檔編號】G06F9/445GK103544464SQ201310520828
【公開日】2014年1月29日 申請日期:2013年10月29日 優(yōu)先權(quán)日:2013年10月29日
【發(fā)明者】孫吉平, 韓勇 申請人:北京深思數(shù)盾科技有限公司