本發明屬于無線技術領域,特別涉及一種基于移動終端的考勤方法及移動終端及考勤服務器及系統。
背景技術:
現有大部分公司都安裝有考勤機,這些考勤機包括了打卡機打卡、指紋機考勤、虹膜信息考勤等,這些考勤機的使用方便了公司的管理。但是,現有技術方案中,這些考勤機必須安裝到固定位置,每個用戶只有到達該位置進行考勤,才能完成考勤簽到,因此不方便用戶考勤,而且容易發生代打考勤的現象,或者出現曠班而能正常打卡的現象。
因此,如何解決現有技術中的問題,實現移動考勤,避免出現曠班而能正常打卡或者代替打卡的現象,成為亟待解決的問題。
技術實現要素:
鑒于此,本發明的目的在于基于移動終端的考勤方法及移動終端及考勤服務器及系統,實現移動考勤,有效解決了出現員工曠班而可以完成打卡考勤的現象,解決了代替考勤的問題,進一步提高了考勤的安全性。
本發明提供一種基于移動終端的考勤方法,所述方法包括以下步驟:
s1,當移動終端接入企業的無線局域網時,移動終端獲取用戶的指紋信息,并發送所述用戶的指紋信息至考勤服務器;
s2,所述考勤服務器獲取并驗證所述用戶的指紋信息,生成所述用戶當前的考勤結果信息,并發送所述考勤結果信息至移動終端。
優選地,于步驟s1之前還包括:
所述移動終端獲取所述用戶的指紋模板信息,發送所述用戶的指紋模板信息和用戶標識至考勤服務器;
所述考勤服務器獲取并存儲所述用戶的指紋模板信息和用戶標識;
所述考勤服務器建立所述用戶的指紋模板信息和用戶標識的一一對應關系,并將所述用戶的指紋模板信息和用戶標識的對應關系存儲至預設的考勤數據庫。
優選地,步驟s2具體包括:
獲取接收到所述用戶的指紋信息的當前時間點;
在所述的預設的考勤數據庫中查詢與所述用戶的指紋信息匹配的指紋模板信息;
若匹配成功,則獲取所述指紋模板信息對應的用戶標識,紀錄所述用戶標識和所述當前時間點的對應關系,生成考勤成功的考勤結果信息;
若匹配不成功,則生成考勤失敗的考勤結果信息。
優選地,于步驟s2之后還包括:
所述移動終端接收所述考勤結果信息,并將所述考勤結果信息顯示于所述移動終端上。
優選地,于步驟s1之前還包括:
當移動終端接入企業的無線局域網時,所述移動終端提醒用戶進行考勤,并顯示所述提醒于移動終端上。
本發明提供了一種移動終端,所述移動終端包括:
接入模塊,用于接入企業的無線局域網;
指紋識別模塊,用于當接入企業的無線局域網時,獲取用戶的指紋信息;
第一發送模塊,用于將所述用戶的指紋信息發送至考勤服務器;
第一接收模塊,用于接收所述考勤服務器發送的考勤結果信息。
優選地,所述移動終端還包括:
指紋模板模塊,用于采集用戶的指紋模板信息;
所述第一發送模塊,還用于發送所述用戶的指紋模板信息和用戶標識至考勤服務器;
顯示模塊,用于將所述考勤結果信息顯示于所述移動終端上;
提醒模塊,用于當接入企業的無線局域網時,提醒用戶進行考勤并顯示提醒于所述移動終端上。
本發明提供了一種考勤服務器,所述考勤服務器包括:
第二接收模塊,用于接收所述移動終端發送的用戶的指紋信息;
生成模塊,用于驗證所述用戶的指紋信息,生成所述用戶當前的考勤結果信息;
第二發送模塊,用于將所述考勤結果信息發送至移動終端。
優選地,所述考勤服務器還包括:
所述第二接收模塊,還用于獲取所述用戶的指紋模板信息和用戶標識;
存儲模塊,用于存儲并建立所述用戶的指紋模板信息和用戶標識的一一對應關系,并將所述用戶的指紋模板信息和用戶標識的對應關系存儲至預設的考勤數據庫;
所述生成模塊具體包括:
時間獲取單元,用于獲取接收到所述用戶的指紋信息的當前時間點;
處理單元,用于在所述的預設的考勤數據庫中查詢與所述用戶的指紋驗證信息匹配的指紋模板信息,若匹配成功,則獲取所述指紋模板信息對應的用戶標識,紀錄所述用戶標識和所述當前時間點的對應關系,生成考勤成功的考勤結果信息;若匹配不成功,則生成考勤失敗的考勤結果信息。
本發明還提供了一種考勤系統,所述系統包括移動終端和考勤服務器,
所述移動終端,用于當接入企業的無線局域網時,獲取用戶的指紋驗證信息,并發送至考勤服務器,以使所述考勤服務器驗證所述用戶的指紋驗證信息并生成所述用戶當前的考勤結果信息;接收所述考勤服務器發送的考勤結果信息;
所述考勤服務器,用于獲取所述移動終端發送的所述用戶的指紋信息;驗證所述用戶的指紋驗證信息并生成用戶當前的考勤結果信息,并將所述考勤結果信息發送至用戶終端。
與現有技術相比,本發明提供的一種基于移動終端的考勤方法及移動終端機考勤服務器及系統,具有以下有益效果:本發明中用戶只需要將移動終端接入企業的無線局域網絡中,通過移動終端輸入指紋信息,就可以完成考勤記錄,用戶不再需要排隊打卡,節省了寶貴的時間,同時企業節省了成本;提高了考勤的靈活性,方便用戶移動地進行考勤,提高了用戶體驗;通過移動終端輸入指紋,進行指紋考勤,提高了考勤的安全性,并且能夠有效解決了代替考勤的問題;當移動終端進入公司的無線局域網中時,并且在移動終端輸入指紋進行考勤,并完成考勤,避免出現員工曠班而能完成打卡考勤的現象,進一步提高了考勤的安全性;當移動終端進入公司的無線局域網中時,對用戶進行考勤提醒,避免了出現了用戶忘記考勤的現象。
附圖說明
下面將以明確易懂的方式,結合附圖說明優選實施方式,對一種基于移動終端的考勤方法及移動終端及考勤服務器及系統的上述特性、技術特征、優點及其實現方式予以進一步說明。
圖1是本發明一種基于移動終端的考勤方法的流程示意圖;
圖2是本發明另一種移動終端的結構示意圖;
圖3是本發明再一種考勤服務器的結構示意圖;
圖4是本發明一種考勤系統的結構示意圖。
具體實施方式
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對照附圖說明本發明的具體實施方式。顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖,并獲得其他的實施方式。
為使圖面簡潔,各圖中只示意性地表示出了與本發明相關的部分,它們并不代表其作為產品的實際結構。另外,以使圖面簡潔便于理解,在有些圖中具有相同結構或功能的部件,僅示意性地繪示了其中的一個,或僅標出了其中的一個。在本文中,“一個”不僅表示“僅此一個”,也可以表示“多于一個”的情形。
如圖1所示,根據本發明的一個實施例,一種基于移動終端的考勤方法,包括以下步驟:
s1,當移動終端接入企業的無線局域網時,移動終端獲取用戶的指紋信息,并發送所述用戶的指紋信息至考勤服務器;
s2,所述考勤服務器獲取并驗證所述用戶的指紋信息,生成所述用戶當前的考勤結果信息,并發送所述考勤結果信息至移動終端。
在具體的實現過程中,當用戶進入企業的無線局域網范圍內,移動終端通過wi-fi接入到企業的無線局域網絡中,與所述考勤服務器所在的網絡屬于同一個企業的無線局域網。用戶通過移動終端輸入用戶的指紋信息進行考勤,移動終端采集用戶的指紋信息,對所述指紋信息識別,并發送用戶的指紋信息至考勤服務器。考勤服務器接收并獲取所述用戶的指紋信息,對用戶的指紋信息進行驗證,根據驗證的結果生成所述用戶當前的考勤結果信息,發送所述用戶當前的考勤結果信息至移動終端,移動終端獲取考勤結果信息。當移動終端沒有接入到企業的無線局域網絡中,用戶不能通過移動終端進行考勤。通過該技術方案,有效防止了出現員工曠班而能完成打卡考勤的現象,提供了考勤的安全性;通過移動終端輸入指紋信息進行考勤,實現了用戶考勤的靈活性,提供了用戶考勤的安全性,以防止出現代替考勤的現象。
優選地,于步驟s1前還包括:
所述移動終端獲取所述用戶的指紋模板信息,發送所述用戶的指紋模板信息和用戶標識至考勤服務器;
所述考勤服務器獲取并存儲所述用戶的指紋模板信息和用戶標識;
所述考勤服務器建立所述用戶的指紋模板信息和用戶標識的一一對應關系,并將所述用戶的指紋模板信息和用戶標識的對應關系存儲至預設的考勤數據庫。
在該技術方案中,所述考勤服務器建立一預設的考勤數據庫,在該考勤數據庫中存儲公司員工的用戶標識和對應的指紋模板信息,例如,用戶標識為唯一標識,可以為用戶的姓名或者員工的工號,在該預設的考勤數據庫中建立員工的工號和對應的指紋模板信息,當員工在移動終端輸入指紋信息時,考勤服務器獲取該指紋信息后,在預設的考勤數據庫中匹配相同的指紋信息,從而獲取對應的員工工號,并記錄該員工工號,該員工完成考勤。
優選地,步驟s2具體包括:
獲取接收到所述用戶的指紋信息的當前時間點;
在所述的預設的考勤數據庫中查詢與所述用戶的指紋信息匹配的指紋模板信息;
若匹配成功,則獲取所述指紋模板信息對應的用戶標識,紀錄所述用戶標識和所述當前時間點的對應關系,生成考勤成功的考勤結果信息;
若匹配不成功,則生成考勤失敗的考勤結果信息。
具體地,當用戶進入企業的無線局域網范圍內,移動終端通過wi-fi接入到企業的無線局域網絡中,與所述考勤服務器所屬的網絡在同一個企業的無線局域網中。用戶通過移動終端輸入用戶的指紋,移動終端采集并識別用戶的指紋信息,發送該用戶的指紋信息至考勤服務器。本發明的一具體實施例,移動終端和考勤服務器通過企業的無線局域網進行數據傳輸。移動終端將所述用戶的指紋信息進行加密處理,然后將加密后的指紋信息發送到考勤服務器中。現有技術中,對數據信息的加密處理有多種方式,對本領域的技術人員都是可實施的。通過對發送的指紋信息進行加密,從而保證了數據信息傳輸的安全性。
在本發明實施例中,當移動終端沒有接入到企業的無線局域網絡中,用戶不能通過移動終端進行考勤,有效防止了出現員工曠班而能完成打卡考勤的現象,用戶通過移動終端輸入指紋信息進行考勤,方便用戶移動地進行考勤,提高了考勤的靈活性,并且能夠有效解決了代替考勤的問題。
本發明的一具體實施例,考勤服務器接收到所述移動終端發送的加密后的指紋信息,對所述用戶的指紋信息進行解密處理。同時,所述考勤服務器獲取接收到所述用戶的指紋信息的當前時間點,然后在預設的考勤數據庫中查詢與所述用戶的指紋信息匹配的指紋模板信息,若匹配成功,獲取所述指紋模板信息對應的用戶標識,記錄所述用戶標識和當前時間點的對應關系,并生成考勤成功的考勤結果信息發送至移動終端;若在所述的預設的考勤數據庫中查找不到與所述指紋信息匹配的指紋模板信息,則考勤服務器確認不存在該用戶的指紋模板信息,生成考勤失敗的考勤結果信息發送至移動終端。本發明的一具體實施例,考勤服務器生成考勤結果信息后,對所述考勤結果信息進行加密,并將加密后的考勤結果信息發送至移動終端,從而保證了數據信息傳輸的安全性。
在該具體實施例中,考勤服務器記錄接收該指紋信息的當前時間點,并在預設的考勤數據庫中查詢匹配的指紋模板信息,獲取對應的用戶標識,并記錄用戶標識和對應的當前時間點,并生成考勤結果信息至移動終端。通過該方案,企業員工只需要將移動終端接入企業的無線局域網絡中,通過移動終端輸入指紋,就可以完成考勤記錄,不再需要排隊打卡,節省了寶貴的時間,同時節省了成本;提高了考勤的靈活性,方便用戶移動地進行考勤,并且能夠有效解決了代替考勤的問題;避免出現員工曠班而能完成打卡考勤的現象,進一步提高了考勤的安全性。
本發明的一具體實施例,所述移動終端接收所述考勤結果信息,并將所述考勤結果信息顯示于所述移動終端上。具體地,當考勤服務器發送考勤成功的考勤結果信息時,移動終端顯示“成功”,當考勤服務器返回考勤失敗的考勤結果信息時,移動終端顯示“失敗”,并提醒用戶重新輸入指紋信息進行考勤。本發明的一具體實施例,當移動終端接收所述考勤結果信息后,對加密的考勤結果信息進行解密,并對解密后的考勤結果信息顯示于所述移動終端上。
本發明的另一具體實施例,當移動終端接入企業的無線局域網時,所述移動終端提醒用戶考勤并顯示提醒于所述移動終端上。通過該技術方案,當用戶進入到企業的無線局域網范圍內是,當移動終端接入企業的無線局域網,移動終端提醒用戶進行考勤,并將在移動終端上顯示該提醒,比如,以短信提醒方式或者語音提醒方式,避免出現用戶忘記考勤的現象。
如圖2所示,根據本發明的一個實施例,一種移動終端,所述移動終端包括:
接入模塊20,用于接入企業的無線局域網;
指紋識別模塊21,用于當接入企業的無線局域網時,獲取用戶的指紋信息;
第一發送模塊22,用于將所述用戶的指紋信息發送至考勤服務器;
第一接收模塊23,用于接收所述考勤服務器發送的考勤結果信息。
在具體實施過程中,當用戶進入企業的無線局域網范圍內,移動終端通過接入模塊20接入到企業的無線局域網絡中,與所述考勤服務器所屬的網絡在同一個企業的無線局域網中。當移動終端沒有接入到企業的無線局域網絡中,用戶不能通過移動終端進行考勤。用戶通過移動終端輸入用戶的指紋,在指紋識別模塊21中,采集并識別用戶的指紋信息,然后通過第一發送模塊22發送該用戶的指紋信息至考勤服務器。所述考勤服務器接收所述指紋信息并進行驗證,生成考勤結果信息發送至移動終端。所述移動終端通過第一接收模塊23,接收所述考勤服務器發送的考勤結果信息。本發明的一具體實施例,第一發送模塊22還包括一加密單元,用于將所述用戶的指紋信息進行加密處理,然后將加密后的指紋信息發送到考勤服務器中。第一接收模塊23還包括一解密單元,用于對所述考勤結果信息解密處理。
通過該技術方案,有效防止了出現員工曠班而能完成打卡考勤的現象,提供了考勤的安全性;通過移動終端輸入指紋信息進行考勤,實現了用戶考勤的靈活性,提供了用戶考勤的安全性,以防止出現代替考勤的現象。
優選地,所述移動終端還包括:
指紋模板模塊,用于采集用戶的指紋模板信息;
所述第一發送模塊,還用于發送所述用戶的指紋模板信息和用戶標識至考勤服務器;
顯示模塊,用于將所述考勤結果信息顯示于所述移動終端上;
提醒模塊,用于當接入企業的無線局域網時,提醒用戶進行考勤并顯示提醒于所述移動終端上。
本發明的一具體實施例,所述移動終端通過指紋模板模塊,獲取所述用戶的指紋模板信息,并通過第一發送模塊發送所述用戶的指紋模板信息和用戶標識至考勤服務器;所述考勤服務器獲取并存儲所述用戶的指紋模板信息和用戶標識;所述考勤服務器建立所述用戶的指紋模板信息和用戶標識的一一對應關系,并將所述用戶的指紋模板信息和用戶標識的對應關系存儲至預設的考勤數據庫。在該技術方案中,所述考勤服務器建立一預設的考勤數據庫,在該考勤數據庫中存儲公司員工的用戶標識和對應的指紋模板信息,例如,用戶標識為唯一標識,可以為用戶的姓名或者員工的工號,在該預設的考勤數據庫中建立員工的工號和對應的指紋模板信息,當員工在移動終端輸入指紋信息時,考勤服務器獲取該指紋信息后,在預設的考勤數據庫中匹配相同的指紋信息,從而獲取對應的員工工號,并記錄該員工工號,該員工完成考勤。
本發明的一具體實施例,所述移動終端在第一接收模塊接收所述考勤結果信息后,在顯示模塊中所述考勤結果信息顯示于所述移動終端上。比如,當考勤服務器發送考勤成功的考勤結果信息時,移動終端顯示“成功”,當考勤服務器返回考勤失敗的考勤結果信息時,移動終端顯示“失敗”,并提醒用戶重新輸入指紋信息進行考勤,比如顯示“請再次輸入指紋”。
本發明的另一具體實施例,當移動終端接入企業的無線局域網時,所述移動終端通過提醒模塊提醒用戶考勤,并將在移動終端上顯示該提醒,比如,以短信提醒方式或者語音提醒方式,避免出現用戶忘記考勤的現象,用于當接入企業的無線局域網時,提醒用戶進行考勤并顯示提醒于所述移動終端上。
本發明的另一具體實施例,用戶在移動終端安裝一app考勤管理軟件,通過該考勤管理軟件進行考勤。用戶在該考勤管理軟件中,輸入指紋模板信息,并設置對應的唯一用戶標識,比如用戶姓名或者員工號。考勤服務器接收到該用戶的指紋模板信息和用戶標識,在預設的考勤數據庫中中,建立并存儲所述用戶的指紋模板信息和用戶標識的對應關系。當用戶進入到企業后,移動終端接入到企業的無線局域網絡中,用戶可以進行考勤。用戶登錄到該考勤管理軟件中,通過移動終端輸入指紋,并發送至考勤服務器。考勤服務器獲取接收到所述用戶的指紋信息的當前時間點,然后在預設的考勤數據庫中查詢與所述用戶的指紋信息匹配的指紋模板信息,若匹配成功,獲取所述指紋模板信息對應的用戶標識,記錄所述用戶標識和當前時間點的對應關系,并生成考勤成功的考勤結果信息發送至移動終端,移動終端接收到該考勤結果信息后,在該考勤管理軟件的界面上顯示“成功”,該用戶完成考勤。若在所述的預設的考勤數據庫中查找不到與所述指紋信息匹配的指紋模板信息,則考勤服務器確認不存在該用戶的指紋模板信息,生成考勤失敗的考勤結果信息發送至移動終端,移動終端接收到該考勤結果信息后,在移動終端上顯示“失敗”,并彈出重新輸入指紋信息的對話框,提醒用戶重新進行考勤。當移動終端接入企業的無線局域網時,所述移動終端提醒用戶考勤,并將在移動終端上顯示該提醒,比如,以短信提醒方式或者語音提醒方式,避免出現用戶忘記考勤的現象,用于當接入企業的無線局域網時,提醒用戶進行考勤并顯示提醒于所述移動終端上。通過該技術方案,移動終端是每個用戶必備的通信工具,因而用戶可以很方便的使用考勤管理軟件完成考勤,給用戶帶來極大的方便。
如圖3所示,根據本發明的一個實施例,一種考勤服務器,其特征在于,所述考勤服務器包括:
第二接收模塊30,用于接收所述移動終端發送的用戶的指紋信息;
生成模塊31,用于驗證所述用戶的指紋信息,生成所述用戶當前的考勤結果信息;
第二發送模塊32,用于將所述考勤結果信息發送至移動終端。
優選地,所述考勤服務器還包括:
所述第二接收模塊,還用于獲取所述用戶的指紋模板信息和用戶標識;
存儲模塊,用于存儲并建立所述用戶的指紋模板信息和用戶標識的一一對應關系,并將所述用戶的指紋模板信息和用戶標識的對應關系存儲至預設的考勤數據庫;
所述生成模塊具體包括:
時間獲取單元,用于獲取接收到所述用戶的指紋信息的當前時間點;
處理單元,用于在所述的預設的考勤數據庫中查詢與所述用戶的指紋信息匹配的指紋模板信息,若匹配成功,則獲取所述指紋模板信息對應的用戶標識,紀錄所述用戶標識和所述當前時間點的對應關系,生成考勤成功的考勤結果信息;若匹配不成功,則生成考勤失敗的考勤結果信息。
本發明的一具體實施例,所述考勤服務器通過第二接收模塊接收移動終端發送的指紋模板信息和用戶標識。在存儲模塊中,存儲所述用戶的指紋模板信息和用戶標識,建立所述用戶的指紋模板信息和用戶標識的一一對應關系,并將所述用戶的指紋模板信息和用戶標識的對應關系存儲至預設的考勤數據庫。在該技術方案中,所述考勤服務器建立一預設的考勤數據庫,在該考勤數據庫中存儲公司員工的用戶標識和對應的指紋模板信息,例如,用戶標識為唯一標識,可以為用戶的姓名或者員工的工號,在該預設的考勤數據庫中建立員工的工號和對應的指紋模板信息,當員工在移動終端輸入指紋信息時,考勤服務器獲取該指紋信息后,在預設的考勤數據庫中匹配相同的指紋信息,從而獲取對應的員工工號,并記錄該員工工號,該員工完成考勤。
本發明的另一具體實施例,所述第二接收模塊包括一解密單元,在所述解密單元中,對接收到所述移動終端發送的加密后的指紋信息,進行解密處理。具體地,在生成模塊的時間獲取單元中,獲取接收到所述用戶的指紋信息的當前時間點,然后處理單元中,在預設的考勤數據庫中查詢與所述用戶的指紋信息匹配的指紋模板信息,若匹配成功,獲取所述指紋模板信息對應的用戶標識,記錄所述用戶標識和當前時間點的對應關系,并生成考勤成功的考勤結果信息發送至移動終端;若在所述的預設的考勤數據庫中查找不到與所述指紋信息匹配的指紋模板信息,則考勤服務器確認不存在該用戶的指紋模板信息,生成考勤失敗的考勤結果信息發送至移動終端。本發明的一具體實施例,所述第二發送模塊包括一加密單元,對所述考勤結果信息進行加密,并將加密后的考勤結果信息發送至移動終端,從而保證了數據信息傳輸的安全性。
在該技術方案中,考勤服務器記錄接收該指紋信息的當前時間點,并在預設的考勤數據庫中查詢匹配的指紋模板信息,獲取對應的用戶標識,并記錄用戶標識和對應的當前時間點,并生成考勤結果信息至移動終端。通過該方案,企業員工只需要將移動終端接入企業的無線局域網絡中,通過移動終端輸入指紋,就可以完成考勤記錄,不再需要排隊打卡,節省了寶貴的時間,同時節省了成本;提高了考勤的靈活性,方便用戶移動地進行考勤,并且能夠有效解決了代替考勤的問題;避免出現員工曠班而能完成打卡考勤的現象,進一步提高了考勤的安全性。
如圖4所示,根據本發明的一個實施例,一種考勤系統,所述系統包括移動終端40和考勤服務器41,其特征在于:
所述移動終端40,用于當接入企業的無線局域網時,獲取用戶的指紋驗證信息,并發送至考勤服務器,以使所述考勤服務器驗證所述用戶的指紋驗證信息并生成所述用戶當前的考勤結果信息;接收所述考勤服務器發送的考勤結果信息;所述考勤服務器41,用于獲取所述移動終端發送的所述用戶的指紋信息;驗證所述用戶的指紋驗證信息并生成用戶當前的考勤結果信息,并將所述考勤結果信息發送至用戶終端。
本發明通過當移動終端接入到企業的無線局域網絡中,用戶通過移動終端輸入指紋進行考勤,有效防止了出現員工曠班而能完成打卡考勤的現象,方便用戶移動地進行考勤,提高了考勤的靈活性,并且能夠有效解決了代替考勤的問題。
應當說明的是,上述實施例均可根據需要自由組合。以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。