智能指紋打卡機的指紋匹配方法、指紋打卡系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種智能指紋打卡機的指紋匹配方法、指紋打卡系統(tǒng),包括以下步驟:S1.用戶預先在智能指紋打卡機中錄入用戶信息,所述用戶信息至少包括指紋ID、姓名;S2.用戶操作智能指紋打卡機基于其用戶信息生成并顯示二維碼;S3.用戶用手機掃描該二維碼,手機從識別到的二維碼中解析出指紋ID,并將該指紋信息與用戶預先錄入并保存到手機中的指紋ID進行匹配,若匹配成功,則生成并顯示代表匹配成功的二維碼;用戶將手機屏幕對準智能指紋打卡機上的攝像頭,智能指紋打卡機對識別到的二維碼中進行解析,若解析結果為匹配成功,則通過指紋驗證本發(fā)明通過手機完成指紋匹配。
【專利說明】
智能指紋打卡機的指紋匹配方法、指紋打卡系統(tǒng)
技術領域
[0001]本發(fā)明涉及指紋識別技術,更具體地說,它涉及一種智能指紋打卡機的指紋匹配方法、指紋打卡系統(tǒng)。
【背景技術】
[0002]正規(guī)、科學的現代企業(yè)管理制度是創(chuàng)造一個高效益、高速發(fā)展的優(yōu)秀企業(yè)的必要條件,人事考勤制度是企業(yè)管理制度的重要組成部分。打卡機的出現,為人事考勤制度提供了便攜,傳統(tǒng)的打卡機,是通過紙張打卡的方式來進行統(tǒng)計的;而隨著科技的發(fā)展,指紋打卡機已經得到廣泛應用。只需要通過指紋識別的方式即可完成打卡。然而,當使用者的手指出現破損,或者指紋打卡機的指紋識別器出現故障時,則無法完成打卡。
【發(fā)明內容】
[0003]針對現有技術存在的不足,本發(fā)明的第一個目的在于提供一種智能指紋打卡機的指紋匹配方法,可通過手機完成指紋匹配。
[0004]為實現上述目的,本發(fā)明提供了如下技術方案:
一種智能指紋打卡機的指紋匹配方法,包括以下步驟:
51.用戶預先在智能指紋打卡機中錄入用戶信息,所述用戶信息至少包括指紋ID、姓名;
52.智能指紋打卡機基于每一用戶的用戶信息為其生成二維碼;
53.用戶用手機掃描該二維碼,手機從識別到的二維碼中解析出指紋ID,并將該指紋信息與用戶預先錄入并保存到手機中的指紋ID進行匹配,若匹配成功,則生成并顯示代表匹配成功的二維碼;用戶將手機屏幕對準智能指紋打卡機上的攝像頭,智能指紋打卡機對識別到的二維碼中進行解析,若解析結果為匹配成功,則通過指紋驗證。
[0005]通過以上技術方案,手機與智能指紋打卡機之間通過二維碼進行信息傳遞,將指紋匹配過程轉移到手機上,而手機只需要在完成匹配后,通過二維碼向智能指紋打卡機進行反饋即可。通過這種方式,用戶可在手指出現破損,或者指紋打卡機的指紋識別器出現故障時或其它無法通過手指進行指紋驗證的情況下,利用手機來完成指紋驗證,非常的方便。
[0006]優(yōu)選地,步驟SI包括:
501.用戶在手機上錄入用戶信息,手機基于用戶信息生成二維碼;
502.用戶將手機屏幕對準智能指紋打卡機上的攝像頭,智能指紋打卡機對識別到的二維碼中解析出用戶信息,并判斷是否已存在相同的用戶信息,若不存在,則進行存儲。
[0007]通過以上技術方案,用戶可先在手機上編輯好個人的用戶信息,然后通過二維碼的方式錄入到智能指紋打卡機內,非常的方便。
[0008]優(yōu)選地,還包括:
用戶預先在智能指紋打卡機中錄入用戶信息還包括手機的頂EI碼;
用戶操作智能指紋打卡機基于其用戶信息生成并顯示二維碼后,智能指紋打卡機將該用戶標記為鎖定狀態(tài);
所述代表匹配成功的二維碼基于手機的MEI碼生成;智能指紋打卡機從識別到的二維碼中解析出MEI碼,并判斷與該MEI碼對應的用戶信息是否為被標記為鎖定狀態(tài)的用戶,若是,則通過指紋驗證,并解除對該用戶的標記;若否,則不通過驗證。
[0009]通過以上方案,可實現用戶只能用自己的手機進行指紋驗證,避免用戶將自己的指紋錄入到其它用戶的手機上,進而讓其他用戶代打卡。
[0010]本發(fā)明的第二個目的在于提供一種指紋打卡系統(tǒng),可通過手機完成指紋匹配。
[0011 ]為實現上述目的,本發(fā)明提供了如下技術方案:
一種指紋打卡系統(tǒng),包括智能指紋打卡機和承載于具有指紋功能的手機的用戶系統(tǒng);所述智能指紋打卡機包括中央處理器,以及與中央處理器耦接的指紋識別器、電容觸摸屏、攝像頭、存儲芯片;所述中央處理器包括:
二維碼解析單元,用于對攝像頭識別的二維碼進行解析,并解析出匹配信息和用戶信息;
二維碼生成單元,用于基于用戶信息生成相應的二維碼,并通過電容觸摸屏顯示;驗證管理單元,用于對指紋識別器識別到的指紋ID,以及二維碼解析單元解析出的匹配信息進行驗證;
用戶信息管理單元,用于對二維碼解析單元解析出的用戶信息進行存儲管理;
所述用戶系統(tǒng)包括:
用戶信息錄入模塊,用于供用戶錄入并保存用戶信息;
二維碼識別模塊,用于識別二維碼,并從中解析出指紋ID;
匹配模塊,用于將二維碼識別模塊識別到的指紋ID與預存儲的指紋ID進行匹配;
二維碼生成模塊,用于基于用戶信息生成二維碼,以及在匹配模塊匹配成功后,生成代表匹配成功的二維碼;
所述的用戶信息至少包括姓名、指紋ID。
[0012]優(yōu)選地,所述的用戶信息還包括BffiI碼;
二維碼生成模塊在匹配模塊匹配成功后,基于手機的MEI碼生成代表匹配成功的二維碼。
【附圖說明】
[0013]圖1為實施例1中指紋打卡系統(tǒng)的系統(tǒng)原理圖;
圖2A為實施例1中智能指紋打卡機的模塊原理圖;
圖2B為實施例1中用戶系統(tǒng)的模塊原理圖;
圖3為實施例2中用戶系統(tǒng)的用戶信息錄入界面;
圖4為實施例2中用戶系統(tǒng)的主界面;
圖5為實施例2中用戶操作觸摸屏顯示二維碼的示意圖。
[0014]附圖標記:1、智能指紋打卡機;11、指紋識別器;12、電容觸摸屏;13、攝像頭;2、手機。
【具體實施方式】
[0015]下面結合實施例及附圖,對本發(fā)明作進一步的詳細說明,但本發(fā)明的實施方式不僅限于此。
[0016]實施例1:
參照圖1,一種指紋打卡系統(tǒng),包括智能指紋打卡機I和承載于具有指紋功能的手機2的用戶系統(tǒng)。
[0017]參照圖2A、圖2B,智能指紋打卡機I主要包括機殼,機殼上設置有指紋識別器11、電容觸摸屏12、攝像頭13,機殼內部設置有主控制板和電源模塊,主控制板包括存儲芯片以及中央處理器,指紋識別器11、電容觸摸屏12、攝像頭13以及存儲芯片均與中央處理器連接。中央處理器包括二維碼解析單元、二維碼生成單元、驗證管理單元以及用戶信息管理單元。
[0018]該用戶系統(tǒng)既可以是web網頁,也可以是手機2APP,其主要包括以下幾個功能模塊:用戶信息錄入模塊、二維碼識別模塊、匹配模塊以及二維碼生成模塊。
[0019]在使用本系統(tǒng)前,用戶需要分別在智能指紋打卡機I和用戶系統(tǒng)中錄入用戶信息,用戶信息包括姓名、指紋ID以及手機2的MEI碼。用戶在向智能指紋打卡機I錄入用戶信息時,具有兩種方式:
方式I,直接在智能指紋打卡機I錄入:用戶可通過電容觸摸屏12輸入姓名、手機2的MEI碼,以及通過指紋識別器11來錄入指紋ID,然后用戶信息管理單元將用戶錄入的用戶信息存儲到存儲芯片中;與此同時,二維碼生成單元還為每一錄入的用戶生成相應的二維碼。
[0020]方式2,通過用戶系統(tǒng)錄入:用戶進入用戶系統(tǒng)中,在用戶信息錄入模塊中錄入用戶信息并保存;然后用戶操作二維碼生成模塊基于用戶信息生成相應的二維碼;最后將二維碼放到智能指紋打卡機I的攝像頭13上進行識別,攝像頭13將識別到的二維碼發(fā)送至二維碼解析單元,二維碼解析單元從二維碼中解析出用戶姓名、指紋ID以及手機2IMEI碼,用戶信息管理單元基于這3項信息在存儲芯片中建立用戶信息,并為該用戶分配編號。
[0021 ]用戶在進行指紋驗證時,同樣有兩種方式:
方式I,用戶在手指完好且智能指紋打卡機I的指紋識別器11能夠正常使用的情況下,直接在智能指紋打卡機I的指紋識別器11上錄入指紋ID,驗證管理單元將錄入的指紋ID與存儲芯片中的用戶信息進行匹配。
[0022]方式2,用戶通過電容觸摸屏12進行相關操作,調用存儲芯片中與其相對應的二維碼,并顯示于電容觸摸屏12上,此時用戶信息管理單元將該用戶標記為鎖定狀態(tài)。然后用戶進入用戶系統(tǒng),啟用二維碼識別模塊識別電容觸摸屏12上的二維碼,并從中解析出指紋ID;之后,匹配模塊將二維碼識別模塊識別到的指紋ID與本地存儲的指紋ID進行匹配,并匹配成功后,生成代表匹配成功的二維碼,該二維碼中包含手機2的MEI碼和匹配成功的信息。然后用戶將手機2上的二維碼對準智能指紋打卡機I的攝像頭13,二維碼解析單元從二維碼中解析出頂EI碼和匹配成功的信息,驗證管理單元然根據該頂EI碼在存儲芯片中檢索出對應的用戶,并判斷該用戶是否被標記為鎖定狀態(tài),若是,則通過驗證,同時消除該用戶的鎖定狀態(tài),若不是,則不通過驗證,并在電容觸摸屏12上顯示。
[0023]實施例2:
一種智能指紋打卡機I的指紋匹配方法,首先,為實現本方法,需要用到實施I中的智能指紋打卡機1、具有指紋功能的手機2以及用戶系統(tǒng)。
[0024]在手機2上進入用戶系統(tǒng),該用戶系統(tǒng)具有用戶信息錄入功能、二維碼生成功能、二維碼識別功能以及匹配功能。首次打開用戶系統(tǒng)時,用戶系統(tǒng)自動獲取手機2的MEI碼,并將其作為唯一的登錄賬號,往后再次被打開時,直接使用該賬號自動登錄。
[0025]以下,針對智能指紋打卡機I的用戶信息錄入過程進行詳細介紹:
首先,參照圖3,用戶在首次打開用戶系統(tǒng)時,用戶系統(tǒng)為用戶提供用戶信息輸入界面,界面上具有姓名輸入欄和指紋ID錄入按鈕;用戶可在姓名輸入欄中輸入自己的姓名,然后點擊指紋ID錄入按鈕,之后用戶系統(tǒng)啟用手機2的指紋功能,并跳轉到指紋ID錄入界面,用戶通過手機2的指紋識別鍵錄入指紋ID。若用戶不想重新錄入指紋ID,指紋ID錄入按鈕旁邊具有一個“啟用手機2內的指紋ID”選項,用戶可使用這個選項來直接啟用用于解鎖手機2的指紋ID,免除再次錄入的麻煩。
[0026]參照圖4,在用戶信息錄入完成后,用戶系統(tǒng)跳入到主界面,主界面顯示當前用戶的姓名,例如“張三”,并提供“二維碼生成按鈕”和“掃描二維碼按鈕”;用戶點擊“二維碼生成按鈕”,用戶系統(tǒng)基于用戶的姓名、指紋ID以及手機2的IMEI碼生成相應的二維碼并保存,若已經生成過,則直接顯示該二維碼。
[0027]用戶在智能指紋打卡機I的電容觸摸屏12上選擇用戶信息錄入的方式為掃碼模式,此時中央處理器啟用攝像頭13,用戶將手機2屏幕對準攝像頭13,攝像頭13將識別到的二維碼發(fā)送至中央處理器,中央處理器從二維碼中解析出用戶姓名、指紋ID以及手機2頂EI碼,并基于這3項信息在存儲芯片中建立用戶信息,并為該用戶分配編號。當然,用戶也可手動建立用戶信息,直接通過電容觸摸屏12來輸入姓名、手機2MEI碼,以及通過指紋識別器11來錄入指紋。
[0028]以下,針對通過手機2完成指紋驗證的過程進行詳細介紹:
參照圖5,首先,用戶在智能指紋打卡機I的電容觸摸屏12上選中自己的用戶信息,中央處理器根據選中的用戶信息生成相應的二維碼,并顯示于電容觸摸屏12上,然后將該用戶標記為鎖定狀態(tài)。與此同時,中央處理器啟用攝像頭13,進入掃碼狀態(tài)。
[0029]參照圖4,用戶打開用戶系統(tǒng),在主界面上點擊“掃描二維碼按鈕”,用戶系統(tǒng)調用手機2的攝像頭13,進入掃碼界面。用戶將手機2的攝像頭13對準智能指紋打卡機I的電容觸摸屏12,進而掃碼。
[0030]用戶系統(tǒng)成功掃碼后,從二維碼中解析出指紋ID,然后將該指紋ID本地與存儲的指紋ID進行匹配,若匹配成功,則生成并顯示相應的二維碼,該二維碼中包含手機2的MEI碼和匹配成功的信息。若匹配失敗,則顯示“匹配失敗”。
[0031]用戶在匹配成功的前提下,將手機2上的二維碼對準智能指紋打卡機I的攝像頭13,進行驗證;智能指紋打卡機I的攝像頭13將識別到的二維碼發(fā)送至中央處理器;中央處理器從二維碼中解析出頂EI碼和匹配成功的信息,然后根據該頂EI碼在存儲芯片中檢索出對應的用戶,并判斷該用戶是否被標記為鎖定狀態(tài),若是,則通過驗證,若不是,則不通過驗證,并在電容觸摸屏12上顯示。
【主權項】
1.一種智能指紋打卡機的指紋匹配方法,其特征是,包括以下步驟: 51.用戶預先在智能指紋打卡機中錄入用戶信息,所述用戶信息至少包括指紋ID、姓名; 52.智能指紋打卡機基于每一用戶的用戶信息為其生成二維碼; 53.用戶用手機掃描該二維碼,手機從識別到的二維碼中解析出指紋ID,并將該指紋信息與用戶預先錄入并保存到手機中的指紋ID進行匹配,若匹配成功,則生成并顯示代表匹配成功的二維碼;用戶將手機屏幕對準智能指紋打卡機上的攝像頭,智能指紋打卡機對識別到的二維碼中進行解析,若解析結果為匹配成功,則通過指紋驗證。2.根據權利要求1所述的智能指紋打卡機的指紋匹配方法,其特征是,步驟SI包括: 501.用戶在手機上錄入用戶信息,手機基于用戶信息生成二維碼; 502.用戶將手機屏幕對準智能指紋打卡機上的攝像頭,智能指紋打卡機對識別到的二維碼中解析出用戶信息,并判斷是否已存在相同的用戶信息,若不存在,則進行存儲。3.根據權利要求1所述的智能指紋打卡機的指紋匹配方法,其特征是,還包括: 用戶預先在智能指紋打卡機中錄入用戶信息還包括手機的頂EI碼; 用戶操作智能指紋打卡機基于其用戶信息生成并顯示二維碼后,智能指紋打卡機將該用戶標記為鎖定狀態(tài); 所述代表匹配成功的二維碼基于手機的MEI碼生成;智能指紋打卡機從識別到的二維碼中解析出MEI碼,并判斷與該MEI碼對應的用戶信息是否為被標記為鎖定狀態(tài)的用戶,若是,則通過指紋驗證,并解除對該用戶的標記;若否,則不通過驗證。4.一種指紋打卡系統(tǒng),其特征是,包括智能指紋打卡機和承載于具有指紋功能的手機的用戶系統(tǒng); 所述智能指紋打卡機包括中央處理器,以及與中央處理器耦接的指紋識別器、電容觸摸屏、攝像頭、存儲芯片;所述中央處理器包括: 二維碼解析單元,用于對攝像頭識別的二維碼進行解析,并解析出匹配信息和用戶信息; 二維碼生成單元,用于基于用戶信息生成相應的二維碼,并通過電容觸摸屏顯示;驗證管理單元,用于對指紋識別器識別到的指紋ID,以及二維碼解析單元解析出的匹配信息進行驗證; 用戶信息管理單元,用于對二維碼解析單元解析出的用戶信息進行存儲管理; 所述用戶系統(tǒng)包括: 用戶信息錄入模塊,用于供用戶錄入并保存用戶信息; 二維碼識別模塊,用于識別二維碼,并從中解析出指紋ID; 匹配模塊,用于將二維碼識別模塊識別到的指紋ID與預存儲的指紋ID進行匹配; 二維碼生成模塊,用于基于用戶信息生成二維碼,以及在匹配模塊匹配成功后,生成代表匹配成功的二維碼; 所述的用戶信息至少包括姓名、指紋ID。5.根據權利要求4所述的指紋打卡系統(tǒng),其特征是,所述的用戶信息還包括頂EI碼; 二維碼生成模塊在匹配模塊匹配成功后,基于手機的MEI碼生成代表匹配成功的二維碼。
【文檔編號】G06K9/00GK106096552SQ201610415563
【公開日】2016年11月9日
【申請日】2016年6月14日 公開號201610415563.6, CN 106096552 A, CN 106096552A, CN 201610415563, CN-A-106096552, CN106096552 A, CN106096552A, CN201610415563, CN201610415563.6
【發(fā)明人】王俊波, 平紅光
【申請人】杭州亙幄電子科技有限公司