虹膜門禁可靠性檢測的方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及虹膜識別領(lǐng)域,特別是指一種虹膜門禁可靠性檢測的方法和裝置。
【背景技術(shù)】
[0002]隨著虹膜識別技術(shù)的發(fā)展,這種技術(shù)被用到了各個領(lǐng)域。在門禁方面引入虹膜技術(shù)使門禁系統(tǒng)進入了一個嶄新的階段。虹膜門禁是一種非接觸的認證方式,而且安全系數(shù)比指紋門禁更高。用處將會越來越廣泛。虹膜門禁由多個元件組成,相互協(xié)作完成虹膜門禁系統(tǒng)(如圖1)。
[0003]如果其中一個部分發(fā)生故障,整個系統(tǒng)有可能不能正常運作,給用戶造成損失。把一臺各元件性能完好,可靠性高的設(shè)備拿給用戶使用顯得尤為重要。所以虹膜門禁在出廠前一定要高效全方位的進行各模塊的可靠性檢測,確保每臺設(shè)備各部分的功能和性能。
[0004]現(xiàn)有的虹膜門禁的可靠性檢測方法存在以下問題:一、目前的可靠性檢測方法中,對各個元件的檢測是分離的(即對各個模塊分別進行檢測,各個模塊的檢測需要人工干預(yù)手動切換等),沒有一套完整的方法對虹膜門禁進行整體的自動檢測;二、現(xiàn)有技術(shù)一般是將可靠性檢測程序?qū)懭牒缒らT禁中,然后運行可靠性檢測程序進行可靠性檢測,檢測完畢后擦除可靠性檢測程序,最后寫入虹膜采集和識別的程序(以后稱為采集/識別程序,實際上指虹膜門禁出廠時除可靠性檢測程序之外的所有程序),可靠性檢測程序與采集/識別程序分離,加重了生產(chǎn)環(huán)節(jié)不必要的勞動,降低了生產(chǎn)效率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種虹膜門禁可靠性檢測的方法和裝置,該方法能夠?qū)缒らT禁進行整體的自動檢測,提高了生產(chǎn)效率。
[0006]為解決上述技術(shù)問題,本發(fā)明提供技術(shù)方案如下:
[0007]—種虹膜門禁可靠性檢測的方法,所述虹膜門禁中預(yù)先存儲有可靠性檢測程序和采集/識別程序,所述方法包括:
[0008]步驟S101:判斷所述可靠性檢測程序是否標記為有效,若是,轉(zhuǎn)至步驟S102,否則,轉(zhuǎn)至步驟S104;
[0009]步驟S102:運行所述可靠性檢測程序,對所述虹膜門禁進行可靠性檢測,輸出檢測結(jié)果;
[0010]步驟S103:將所述可靠性檢測程序標記為無效,結(jié)束;
[0011]步驟S104:運行所述采集/識別程序。
[0012]—種虹膜門禁可靠性檢測的裝置,所述虹膜門禁中預(yù)先存儲有可靠性檢測程序和采集/識別程序,所述裝置包括:
[0013]判斷模塊,用于判斷所述可靠性檢測程序是否標記為有效,若是,轉(zhuǎn)至可靠性檢測模塊,否則,轉(zhuǎn)至采集/識別模塊;
[0014]可靠性檢測模塊,用于運行所述可靠性檢測程序,對所述虹膜門禁進行可靠性檢測,輸出檢測結(jié)果;
[0015]無效標記模塊,用于將所述可靠性檢測程序標記為無效,結(jié)束;
[0016]采集/識別模塊,用于運行所述采集/識別程序。
[0017]本發(fā)明具有以下有益效果:
[0018]本發(fā)明中,將可靠性檢測程序和采集/識別程序一次寫入虹膜門禁中,在開機時,首先檢測可靠性檢測程序是否可以運行,若是,表明該虹膜門禁還沒有進行可靠性檢測,此時運行可靠性檢測程序,對虹膜門禁進行可靠性檢測,可靠性檢測完畢后,將可靠性檢測程序標記為無效,使其以后不再運行,若否,表明該虹膜門禁還已經(jīng)進行過可靠性檢測,此時直接運行采集/識別程序,進行正常的工作。
[0019]本發(fā)明使用可靠性檢測程序虹膜門禁進行整體的自動檢測,即對各個元件進行自動檢測,不需要人工操作和手動切換。并且,本發(fā)明一次性將可靠性檢測程序和采集/識別程序?qū)懭牒缒らT禁中,可靠性檢測完畢后使可靠性檢測程序不再運行,減少了生產(chǎn)環(huán)節(jié)不必要的勞動,提高了生產(chǎn)效率。
[0020]因此,本發(fā)明能夠?qū)缒らT禁進行整體的自動檢測,提高了生產(chǎn)效率。
【附圖說明】
[0021]圖1為本發(fā)明的虹膜門禁可靠性檢測的方法的流程圖;
[0022]圖2為本發(fā)明的虹膜門禁可靠性檢測的裝置的結(jié)構(gòu)圖;
[0023]圖3為本發(fā)明中的灰度分辨力測試卡示意圖。
【具體實施方式】
[0024]為使本發(fā)明要解決的技術(shù)問題、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖及具體實施例進行詳細描述。
[0025]—方面,本發(fā)明提供一種虹膜門禁可靠性檢測的方法,如圖1所示,虹膜門禁中預(yù)先存儲有可靠性檢測程序和采集/識別程序,可靠性檢測程序是指對虹膜門禁進行可靠性檢測的程序,采集/識別程序不僅僅包含采集程序和識別程序,實際上指虹膜門禁出廠時除可靠性檢測程序之外的所有程序,可靠性檢測程序和采集/識別程序存儲在存儲器中,該方法包括:
[0026]步驟S101:判斷可靠性檢測程序是否標記為有效,若是,轉(zhuǎn)至步驟S102,否則,轉(zhuǎn)至步驟S104;可靠性檢測程序標記為有效是指可靠性檢測程序可以運行,本步驟可以通過各種方法判斷可靠性檢測程序是為有效,有效是指可靠性檢測程序存在,并且可以被運行。
[0027]步驟S102:運行可靠性檢測程序,對虹膜門禁進行可靠性檢測,輸出檢測結(jié)果;本步驟對虹膜門禁的各個元件進行整體的自動檢測。
[0028]步驟S103:將可靠性檢測程序標記為無效,結(jié)束(結(jié)束可以光機亦可以重啟);本步驟可以通過各種方法將可靠性檢測程序標記為無效,使其以后不再運行??梢院缒らT禁通過可靠性檢后才執(zhí)行本步驟,未通過時不執(zhí)行本步驟,使得未通過的虹膜門禁在更換元件后可以再次進行可靠性檢測。
[0029]步驟S104:運行采集/識別程序,進行正常的工作。
[0030]本發(fā)明中,將可靠性檢測程序和采集/識別程序一次寫入虹膜門禁中,在開機時,首先檢測可靠性檢測程序是否可以運行,若是,表明該虹膜門禁還沒有進行可靠性檢測,此時運行可靠性檢測程序,對虹膜門禁進行可靠性檢測,可靠性檢測完畢后,將可靠性檢測程序標記為無效,使其以后不再運行,若否,表明該虹膜門禁還已經(jīng)進行過可靠性檢測,此時直接運行采集/識別程序,進行正常的工作。
[0031 ]本發(fā)明使用可靠性檢測程序虹膜門禁進行整體的自動檢測,即對各個元件進行自動檢測,不需要人工操作和手動切換。并且,本發(fā)明一次性將可靠性檢測程序和采集/識別程序?qū)懭牒缒らT禁中,可靠性檢測完畢后使可靠性檢測程序不再運行,減少了生產(chǎn)環(huán)節(jié)不必要的勞動,提高了生產(chǎn)效率。
[0032]因此,本發(fā)明能夠?qū)缒らT禁進行整體的自動檢測,提高了生產(chǎn)效率。
[0033]本發(fā)明可以通過各種方法判斷可靠性檢測程序是為有效,舉例如下:
[0034]步驟S101進一步為:判斷可靠性檢測程序的程序標簽是否為有效,若是,轉(zhuǎn)至步驟S102,否則,轉(zhuǎn)至步驟S104;可靠性檢測程序的標簽可以是單獨設(shè)定的標識信息,也可以以程序的本身特征,如程序名等作為程序標簽。
[0035]步驟S103進一步為:將可靠性檢測程序的程序標簽修改為無效或者刪除可靠性檢測程序,結(jié)束,此時,修改可靠性檢測程序的程序標簽,使其表示無效,或者直接刪除可靠性檢測程序。
[0036]本發(fā)明使用程序標簽判斷可靠性檢測程序是否可以運行,簡單方便。
[0037]可靠性檢測程序的檢測過程可以為:依次對虹膜門禁的各個元件進行可靠性檢測,若任一個元件未通過可靠性檢測,表示虹膜門禁未通過可靠性檢測,此時無需再進行后續(xù)的檢測,輸出結(jié)果并結(jié)束,若所有元件均通過可靠性檢測,表示虹膜門禁通過可靠性檢測,輸出結(jié)果;上述元件包括內(nèi)存、存儲器、紅外測距傳感器、蜂鳴器、刷卡裝置、驅(qū)動電機和/或虹膜采集鏡頭等。
[0038]本發(fā)明對虹膜門禁的各個元件進行自動檢測,方法簡單,提高了檢測效率。
[0039]內(nèi)存和/或存儲器的可靠性檢測過程如下:
[0040]步驟S1021:將數(shù)據(jù)寫入內(nèi)存,并與寫入前的數(shù)據(jù)進行比對,若兩者相同,執(zhí)行步驟S1022,否則,表示內(nèi)存未通過可靠性檢測,輸出結(jié)果并結(jié)束;
[0041]步驟S1022:判斷內(nèi)存的寫入次數(shù)是否達到設(shè)定值,若是,表示內(nèi)存通過可靠性檢測,輸出結(jié)果,否則,更改數(shù)據(jù)并轉(zhuǎn)至步驟S1021;
[0042]步驟S1021和步驟S1022是對內(nèi)存進行可靠性檢測的方法,總結(jié)起來就是對內(nèi)存進行多次賦值,判斷內(nèi)存在多次賦值后是否損壞,具體可以為:在內(nèi)存中分配一個大小為32M的數(shù)組data,對其進行賦值為data[i] = (unsigned char)i,(i = 0; i〈(32M_l) ; i++),然后檢查內(nèi)存中的值與賦值的值是否一致,若不一致,結(jié)束,若一致,對內(nèi)存賦值為data[ i ]=(unsigned char)i,(i = 1; i〈32M; i++),即將內(nèi)存中的值均加1,然后檢查內(nèi)存中的值與賦值的值是否一致,以此類推,直至執(zhí)行1024次。
[0043]和/或,
[0044]步驟S1031:將數(shù)據(jù)寫入存儲器,并與寫入前的數(shù)據(jù)進行比對,若兩者相同,執(zhí)行步驟S1032,否則,表示存儲器未通過可靠性檢測,輸出結(jié)果并結(jié)束;
[0045]步驟S1032:判斷存