一種用戶身份識別的方法、裝置、服務器以及系統的制作方法
【技術領域】
[0001]本發明涉及計算機應用技術領域,尤其涉及一種用戶身份識別的方法、裝置、服務器以及系統。
【背景技術】
[0002]目前,公司為了監控員工是否在規定時間范圍內按時上下班,大多公司采用基于身份牌打卡的方式進行考勤記錄。
[0003]現有技術方案中,采用身份牌打卡的方式容易出現“替打卡”的情況,使得考勤信息不準確,并且員工需要到固定的安置打卡機的位置去打卡,這樣在上下班高峰期也容易造成排隊擁擠現象,耗時耗力。
【發明內容】
[0004]本發明實施例所要解決的技術問題在于,提供一種用戶身份識別的方法、裝置、月艮務器以及系統,可快捷地識別驗證用戶身份,準確獲取用戶考勤信息
[0005]本發明實施例提供了一種用戶身份識別的方法,所述方法包括:
[0006]接收當前的用戶身份信息;其中,所述用戶身份信息包括:環境信息和手指指紋信息;
[0007]驗證所述當前的用戶身份信息中的環境信息和手指指紋信息是否滿足識別條件;若滿足識別條件,用戶身份識別成功。
[0008]相應地,本發明實施例還提供了一種用戶身份識別的裝置,所述裝置包括:
[0009]接收模塊,用于接收當前的用戶身份信息;其中,所述用戶身份信息包括:環境信息和手指指紋信息;
[0010]驗證模塊,用于驗證所述當前的用戶身份信息中的環境信息和手指指紋信息是否滿足識別條件;若滿足識別條件時,用戶身份識別成功。
[0011]相應地,本發明實施例還提供了一種服務器,所述服務器包括:接收模塊、驗證模塊。
[0012]所述接收模塊為所述裝置中的接收模塊;
[0013]所述驗證模塊為所述裝置中的驗證模塊。
[0014]可選地,所述服務器還包括存儲模塊。其中,所述存儲模塊用于預先存儲認證用戶的驗證信息;其中,所述驗證信息用于驗證接收到的用戶的身份信息是否合法;所述驗證信息包括:環境驗證信息和指紋驗證信息。
[0015]相應地,本發明實施例還提供了一種用戶身份識別系統,所述系統包括:通信終端和服務器,所述通信終端與所述服務器數據相連,其中:
[0016]所述通信終端,用于采集當前的用戶身份信息,并將采集到的用戶身份信息發送給所述服務器;
[0017]所述服務器,用于接收當前的用戶身份信息;其中,所述用戶身份信息包括:環境信息和手指指紋信息;驗證所述當前的用戶身份信息中的環境信息和手指指紋信息是否滿足識別條件;若滿足識別條件,用戶身份識別成功。
[0018]本發明實施例可基于環境信息和指紋信息進行用戶驗證,較好地保證了考勤信息的準確信,解決了員工無須到打卡機上進行打卡,避免了員工忘記打卡來回跑去打卡機中間的時間浪費,也避免了上下班高峰時期員工排隊打卡造成的時間浪費和人員擁擠,提高了員工上下班打卡方式的靈活性和方便快捷性。
【附圖說明】
[0019]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發明實施例中的一種用戶身份識別方法的流程示意圖;
[0021]圖2是本發明另一實施例中的用戶身份識別方法的流程示意圖;
[0022]圖3是本發明另一實施例中的用戶身份識別方法的流程示意圖;
[0023]圖4是本發明實施例中的一種用戶身份識別裝置的結構示意圖;
[0024]圖5是本發明另一實施例中的一種用戶身份識別裝置的結構示意圖;
[0025]圖6是本發明另一實施例中的一種用戶身份識別裝置的結構示意圖;
[0026]圖7是本發明實施例中的一種服務器的結構示意圖;
[0027]圖8是本發明另一實施例中的一種服務器的結構示意圖;
[0028]圖9是本發明實施例中的一種用戶身份識別系統的結構示意圖。
【具體實施方式】
[0029]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0030]本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其他步驟或單元。
[0031]在本文中提及“實施例”意味著,結合實施例描述的特定特征、結構或特性可以包含在本發明的至少一個實施例中。在說明書中的各個位置出現該短語并不一定均是指相同的實施例,也不是與其它實施例互斥的獨立的或備選的實施例。本領域技術人員顯式地和隱式地理解的是,本文所描述的實施例可以與其它實施例相結合。
[0032]本發明實施例中所描述的終端的系統指設備的操作系統,可以包括但不限于:Android系統、Windows系統、1S (蘋果公司開發的移動操作系統)等等,本發明實施例具體不做限定。
[0033]上述終端可以是任何具備通信和存儲功能的設備,例如:平板電腦、手機、電子閱讀器、遙控器、個人計算機(Personal Computer, PC)、筆記本電腦、車載設備、網絡電視、可穿戴設備等具有音量鍵的設備。
[0034]圖1是本發明實施例中的一種用戶身份識別方法的流程示意圖,如圖所示本實施例中的用戶身份識別方法可以包括:
[0035]S101,接收當前的用戶身份信息;其中,所述用戶身份信息包括:環境信息和手指指紋信息。
[0036]本發明實施例中,服務器在接收到通信終端的用戶身份驗證請求之后,可觸發所述通信終端采集用戶身份信息,并接收所述通信終端采集到的其當前用戶的用戶身份信息。當然,所述通信終端也可以直接發送用戶身份信息給服務器,在發送用戶身份信息的同時攜帶上表明其為考勤驗證信息的標識即可。
[0037]本發明實施例中,所述環境信息具體可以為所述通信終端通過攝像頭拍攝的環境影像,或者通過GPS等定位模塊定位得到的位置信息。
[0038]本發明實施例中,所述手指指紋信息可根據用戶的實際需要進行采集,可以是當前用戶左手的大拇指指紋信息也可以是當前用戶右手的小拇指指紋信息,或者當前用戶其他手指的指紋信息,本發明實施例不作限定。
[0039]其中,所述通信終端可以包括個人電腦、智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、移動互聯網設備(MID,Mobile Internet Devices)或穿戴式智能設備等互聯網設備。
[0040]S102,驗證所述當前的用戶身份信息中的環境信息和手指指紋信息是否滿足識別條件;若滿足識別條件,用戶身份識別成功。
[0041]本發明實施例中,通過驗證SlOl接收到的所述當前用戶的用戶身份信息中的環境信息和手指指紋信息,與預先存儲認證用戶的驗證信息是否超過預設閾值,來判斷用戶身份識別成功與否。
[0042]本實施例通過接收當前的用戶身份信息,其中,所述認證用戶的驗證信息包括環境驗證信息和指紋驗證信息;然后,將在所述SlOl中接收到的所述用戶身份信息中的環境信息和手指指紋信息分別與環境驗證信息和指紋驗證信息進行比較,若作為比較結果的匹配度超出了某個預設的閾值,則滿足識別條件,用戶身份識別成功。
[0043]在用戶身份識別成功后,可以向所述通信終端發送一個通知消息以通知用戶驗證成功,考勤完成。服務器同時執行考勤記錄。而如果用戶身份識別失敗,則同樣可以發送關于用戶失敗,考勤錯誤的通知消息,或直接在服務器中標記考勤異常,表明該用戶在未正確的環境上報驗證信息。
[0044]本發明實施例可基于環境信息和指紋信息進行用戶驗證,較好地保證了考勤信息的準確性,解決了員工無須到打卡機上進行打卡,避免了員工忘記打卡來回跑去打卡機中間的時間浪費,也避免了上下班高峰時期員工排隊打卡造成的時間浪費和人員擁擠,提高了員工上下班打卡方式的靈活性和方便快捷性。
[0045]圖2是本發明另一實施例中的用戶身份識別方法的流程示意圖,如圖所示本實施例中的用戶身份識別方法可以包括:
[0046]S201,預先存儲認證用戶的驗證信息;其中,所述驗證信息用于驗證接收到的用戶的身份信息是否合法;所述驗證信息包括:環境驗證信息和指紋驗證信息。
[0047]本發明實施例中,服務器可以預先存儲認證用戶的驗證信息。所述驗證信息可以是包括環境驗證信息、指紋驗證信息或者其他用于驗證用戶的身份信息是否合法的信息,本發明實施例不作限定。
[0048]本發明實施例中,所述環境驗證信息包括:預設的一個或者多個合法位置范圍和/或預設的一個或者多個合法環境照片。具體實現中,所述環境驗證信息可以是預先指定幾個公司范圍內的地點或指定的工作地點,比如標有門牌號的辦公室門口,標有會議室名稱的會議室門口,標有樓名的辦公樓門口等地點;還可以是預先設定的公司所在的位置范圍和/或指定辦公(外勤/外訓等)的位置范圍,本發明實施例不作限定。
[0049]本發明實施例中,所述指紋驗證信息可根據用戶的實際需要進行采集,可以是當前用戶左手的大拇指指紋信息也可以是當前用戶右手的小拇指指紋信息,或者當前用戶其他手指的指紋信息,本發明實施例不作限定。
[0050]舉例來說,A公司需要監控所有員工是否在規定上下班時間范圍內按時上下班,A公司的網絡管理人員需要預先指定幾個A公司范圍內的地點,拍攝指定地點的環境照片以此作為環境驗證信息。在具體實現中,A公司指定各部門標有門牌號的辦公室門口作為環境驗證信息,那么,A公司的網絡管理人員需要預先拍攝公司所有部門標有門牌號的辦公室門口的照片,將其上傳存儲到服務器中;和/或,A公司的網絡管理人員需要預先將A公司所在的位置范圍上傳存儲到服務器中。同時,A公司的網絡管理人員需要根據員工的實際需要采集員工指紋驗證信息,將其上傳至服務器,以此當用戶身份識別時來判斷是否是本人。
[0051]S202,觸發所述通信終端的全球定位系統GPS自動采集所述通信終端當前所在的位置信息,并觸發所述通信終端采集用戶的手指指紋信息;
[0052]本發明實施例中,服務器在接收到通信終端的用戶身份驗證請求之后,觸發所述通信終端的全球定位系統GPS自動采集所述通信終端當前所在的位置信息,并觸發所述通信終端采集所述終端用戶的手指指紋信息。具體實現中,當服務器接收到通信終端的用戶身份驗證請求之后,觸發通信終端上精確的全球定位系統GPS開啟通信終端的GPS,并定位所述通信終端當前所在的地理位置,生成具體的地理位置;觸發通信終端上的指紋識別功能,自動采集終端用戶的手指指紋。
[0053]舉例來說,用戶A在A公司的人事部工作,現在用戶A在早上8:30到達公司,此時用戶A需要進行打卡操作。服務器在接收到用戶