輸入身份證號碼的方法、系統及終端設備的制作方法
【專利摘要】本發明提供一種輸入身份證號碼的方法、系統及終端設備,所述方法包括以下步驟:當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征;獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼;將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功;若是,則根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。本發明的一種輸入身份證號碼的方法、系統及終端設備,不僅提高了輸入身份證號碼的速度,能夠在更短的時間內完成身份證號碼的輸入,并且極大地降低了手動輸入身份證號碼所帶來的出現輸入錯誤的概率,能夠方便快捷地輸入正確的身份證號碼。
【專利說明】輸入身份證號碼的方法、系統及終端設備
【技術領域】
[0001]本發明涉及一種輸入身份證號碼的方法、一種輸入身份證號碼的系統以及一種終端設備。
【背景技術】
[0002]身份證是國家法定的證明公民個人身份的有效證件。自2004年3月29日起,中國大陸正式開始為居民換發內置非接觸式IC (Integrated Circuit,集成電路)卡智能芯片的第二代居民身份證。第二代身份證表面采用防偽膜和印刷防偽技術,內置了數字芯片,采用了數字防偽措施,存有個人圖像和其它身份信息(如姓名、性別、民族以及身份證號碼等),可以用機器讀取。
[0003]生活中,我們經常遇到這樣的場景,即在注冊某類信息的時候,需要手動輸入個人身份證號碼。身份號碼是特征組合碼,由十七位數字本體碼和一位數字校驗碼組成,對于大部分人來說,身份證號碼一來很長,輸入比較麻煩,需要花費較長的時間才能完成輸入;二來有些人記性相對較差,不容易記住自己的身份證號碼,而且容易輸入錯誤。
【發明內容】
[0004]基于此,本發明提供一種輸入身份證號碼的方法、系統及終端設備,能夠提高輸入身份證號碼的速度和降低輸入錯誤的概率。
[0005]為實現上述目的,本發明采用如下的技術方案:
[0006]一種輸入身份證號碼的方法,包括以下步驟:
[0007]當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征;
[0008]獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼;
[0009]將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功;
[0010]若是,則根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。
[0011]—種輸入身份證號碼的系統,包括:
[0012]人臉識別模塊,用于當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征;
[0013]預存信息讀取模塊,用于獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼;
[0014]判斷模塊,用于將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功;
[0015]顯示模塊,用于在所述判斷模塊的判斷結果為是的情況下,根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。
[0016]—種終端設備,包括上述的輸入身份證號碼的系統。
[0017]由以上方案可以看出,本發明的一種輸入身份證號碼的方法、系統及終端設備,通過人臉識別提取出人臉特征,然后將該人臉特征與預先存儲的人臉信息進行匹配,如果匹配成功則提取出對應的身份證號碼顯示到輸入框中。本發明中通過人臉識別來自動輸入身份證號碼,不僅提高了輸入身份證號碼的速度,能夠在更短的時間內完成身份證號碼的輸入,并且極大地降低了手動輸入身份證號碼所帶來的出現輸入錯誤的概率,能夠方便快捷地輸入正確的身份證號碼。
【專利附圖】
【附圖說明】
[0018]圖1為本發明一種輸入身份證號碼的方法的流程示意圖;
[0019]圖2為本發明一種輸入身份證號碼的系統的結構示意圖。
【具體實施方式】
[0020]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
[0021]參見圖1所示,一種輸入身份證號碼的方法,包括以下步驟:
[0022]步驟S101,當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征,然后進入步驟S102。例如,當需要填寫身份證號碼信息時,操作者長按輸入框,此時即認為操作者發送了輸入身份證號碼的指令。
[0023]需要說明的是,本發明中,當接收到輸入身份證號碼的指令時,可以通過開啟本地終端上的攝像頭來進行人臉識別。另外,具體如何進行人臉識別并得到人臉特征的過程可以采用已有的技術來實現,本發明中不作贅述。
[0024]步驟S102,獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼,然后進入步驟S103。
[0025]本發明中,機主的人臉信息以及身份證號碼需要事先存儲在本地終端,當需要使用時直接進行讀取。具體的,作為一個較好的實施例,本發明在獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼之前,還可以包括如下步驟:
[0026]接收用戶所輸入的身份證號碼,并獲取人臉信息;
[0027]建立所述人臉信息與身份證號碼的對應關系,并存儲在本地終端的數據庫中。
[0028]本發明中,獲取人臉信息的過程可以有多種實現方式。在其中一個實施例中,所述獲取人臉信息的過程具體可以包括:通過人臉識別來獲得所述人臉信息,即通過開啟本地終端上的攝像頭對當前操作者進行人臉識別,從而得到人臉信息;在另外一個實施例中,還可以通過如下方式來獲取所述人臉信息:根據所述身份證號碼通過公安內網調取對應的身份證照片,提取身份證照片上的人臉特征值,得到所述人臉信息。
[0029]步驟S103,將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功;若是,說明當前人臉識別到的操作者與事先錄入人臉信息的是同一個人(一般即為機主),則此時可以進入步驟S104 ;否則說明當前人臉識別到的操作者并不是機主本人,此時可以給出相應的提示,或者不作任何的處理,流程結束。
[0030]步驟S104,若步驟S103的判斷結果為是,則根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。
[0031]作為一個較好的實施例,本發明在建立所述人臉信息與身份證號碼的對應關系之前,還可以包括如下步驟:
[0032]判斷所述身份證號碼是否有誤;若是,則進行提示;否則進入建立對應關系的步驟。
[0033]判斷輸入的身份證號碼是否有誤,一般參考以下幾個方面:
[0034]I)位數,是否是18位(或15位);
[0035]2)格式,是否是由省市區編號+生日+尾碼組成;特別是生日日期格式必須是固定的格式,如19880429 ;
[0036]3)校驗碼,根據前面十七位數字碼,按照IS07064:1983.M0D11-2校驗碼進行計算,判斷計算出來的檢驗碼是否正確。
[0037]與上述一種輸入身份證號碼的方法相對應,本發明還提供一種輸入身份證號碼的系統,如圖2所示,包括:
[0038]人臉識別模塊101,用于當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征;
[0039]預存信息讀取模塊102,用于獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼;
[0040]判斷模塊103,用于將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功;
[0041]顯示模塊104,用于在所述判斷模塊的判斷結果為是的情況下,根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。
[0042]作為一個較好的實施例,本發明的一種輸入身份證號碼的系統還可以包括:
[0043]信息獲取模塊,用于接收輸入的身份證號碼,并獲取人臉信息;
[0044]存儲模塊,用于建立所述人臉信息與身份證號碼的對應關系,并存儲在本地終端的數據庫中。
[0045]在其中一個實施例中,所述信息獲取模塊可以通過人臉識別來獲得所述人臉信息。或者在另外一個實施例中,所述信息獲取模塊可以根據所述身份證號碼通過公安內網調取對應的身份證照片,提取身份證照片上的人臉特征值,得到所述人臉信息。
[0046]上述一種輸入身份證號碼的系統與本發明的一種輸入身份證號碼的方法相同,此處不予贅述。
[0047]與上述一種輸入身份證號碼的方法、系統相對應,本發明還提供一種終端設備,其可以包括上述的輸入身份證號碼的系統。該終端設備可以是移動終端(如手機、筆記本、平板電腦等)或傳統的臺式機等,只要該終端設備具有攝像功能、能夠進行人臉識別即可。
[0048]上述一種終端設備與本發明的一種輸入身份證號碼的方法、系統相同,此處不予贅述
[0049]通過以上方案可以看出,本發明的一種輸入身份證號碼的方法、系統及終端設備,通過人臉識別提取出人臉特征,然后將該人臉特征與預先存儲的人臉信息進行匹配,如果匹配成功則提取出對應的身份證號碼顯示到輸入框中。本發明中通過人臉識別來自動輸入身份證號碼,不僅提高了輸入身份證號碼的速度,能夠在更短的時間內完成身份證號碼的輸入,并且極大地降低了手動輸入身份證號碼所帶來的出現輸入錯誤的概率,能夠方便快捷地輸入正確的身份證號碼。
[0050]除非上下文另有特定清楚的描述,本發明中的元件和組件,數量既可以單個的形式存在,也可以多個的形式存在,本發明并不對此進行限定。本發明中的步驟雖然用標號進行了排列,但并不用于限定步驟的先后次序,除非明確說明了步驟的次序或者某步驟的執行需要其他步驟作為基礎,否則步驟的相對次序是可以調整的。
[0051] 以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。
【權利要求】
1.一種輸入身份證號碼的方法,其特征在于,包括以下步驟: 當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征; 獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼; 將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功; 若是,則根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。
2.根據權利要求1所述的輸入身份證號碼的方法,其特征在于,在獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼之前,還包括步驟: 接收輸入的身份證號碼,并獲取人臉信息; 建立所述人臉信息與身份證號碼的對應關系,并存儲在本地終端的數據庫中。
3.根據權利要求2所述的輸入身份證號碼的方法,其特征在于,在建立所述人臉信息與身份證號碼的對應關系之前,還包括步驟: 判斷所述身份證號碼是否有誤;若是,則進行提示。
4.根據權利要求2或3所述的輸入身份證號碼的方法,其特征在于,所述獲取人臉信息的過程包括:通過人臉識別來獲得所述人臉信息。
5.根據權利要求2或3所述的輸入身份證號碼的方法,其特征在于,所述獲取人臉信息的過程包括: 根據所述身份證號碼通過公安內網調取對應的身份證照片,提取身份證照片上的人臉特征值,得到所述人臉信息。
6.一種輸入身份證號碼的系統,其特征在于,包括: 人臉識別模塊,用于當接收到輸入身份證號碼的指令時,進行人臉識別,提取出人臉特征; 預存信息讀取模塊,用于獲取預先存儲在本地終端的人臉信息以及與該人臉信息相對應的身份證號碼; 判斷模塊,用于將所述人臉特征與人臉信息進行匹配,并判斷是否匹配成功; 顯示模塊,用于在所述判斷模塊的判斷結果為是的情況下,根據所述人臉信息提取對應的身份證號碼,并將該身份證號碼顯示到輸入框中。
7.根據權利要求6所述的輸入身份證號碼的系統,其特征在于,還包括: 信息獲取模塊,用于接收輸入的身份證號碼,并獲取人臉信息; 存儲模塊,用于建立所述人臉信息與身份證號碼的對應關系,并存儲在本地終端的數據庫中。
8.根據權利要求7所述的輸入身份證號碼的系統,其特征在于,所述信息獲取模塊通過人臉識別來獲得所述人臉信息。
9.根據權利要求7所述的輸入身份證號碼的系統,其特征在于,所述信息獲取模塊根據所述身份證號碼通過公安內網調取對應的身份證照片,提取身份證照片上的人臉特征值,得到所述人臉信息。
10.一種終端設備,其特征在于,包括如權利要求6-9任意一項所述的輸入身份證號碼的系統。
【文檔編號】G06F17/30GK103886102SQ201410140851
【公開日】2014年6月25日 申請日期:2014年4月9日 優先權日:2014年4月9日
【發明者】朱文彬 申請人:廣東歐珀移動通信有限公司