本發明專利技術涉及一種移動考勤的方法,采用獲取系統開機時間結合網絡時間的方法有效解決了現有技術存在的考勤時間容易被篡改的問題,而且通過GPS定位數據結合基站定位數據,確保用戶打卡地理位置的準確性,解決了許多企業海量外勤人員的考勤管理難問題,實現了人、地、時三者合一,去除考勤虛假,保證企業人事考勤制度公正合理、科學管理。結合服務器的信息管理,還可以進行請銷假功能,查詢個人考勤狀況等功能,極大滿足了企業和外勤人員雙方的需求,并且使用條件簡單,只要使用通用移動設備(比如手機)即可達到要求。用戶打卡操作簡單方便,不易抵制,給企業順利推廣執行帶來好處。本發明專利技術適用于外勤員工考勤與各種工作地點不固定的員工考勤管理領域。
【技術實現步驟摘要】
本專利技術涉及信息共享,更具體地說,涉及。
技術介紹
隨著智能手機的普及,移動互聯網的快速發展,利用手機或其它定制手持終端對外勤人員進行考勤已經不是問題。企業可以要求外勤人員工作時攜帶手機,按照公司規定的上下班時間在手機上的考勤軟件進行打卡,這種方法叫作移動考勤。它同在企業辦公的員工考勤打卡沒什么區別,方法簡單實用,用戶接受程度高。由于外勤人員不在企業辦公,缺乏有效監督,單憑手機上傳的考勤時間信息無法判定外勤員工是否真正出勤,因為有可能是找人代打卡,打卡地點有可能在家里而不是在工作的地方,打卡位置不好考證,還有打卡的時間可能被用戶做過手腳。所以移動考勤的主要核心是要確保考勤數據真實可靠,必須充分考慮到各種情況,防止虛假數據。在上述提及的問題中,獲取準確打卡時間是通用手機難題。一般情況下,手機能夠獲取到打卡時間有兩種,一種是手機的系統時間,還有一種如果手機帶GPS模塊,可以獲取到GPS時間。但這兩種都存在一定的局限性,因為手機系統時間用戶可以隨意調整修改,導致打卡時間可能被做假。GPS時間可能因為GPS不定位導致時間無效。
技術實現思路
本專利技術的目的在于克服現有技術的不足,提供一種考勤信息真實可靠準確的移動考勤的方法。本專利技術的技術方案如下:,步驟如下:I)移動終端登錄服務器,登錄成功后,移動終端收到成功應答標志和服務器應答網絡時間Ta后,獲取當前移動終端開機時間Tb,計算兩者基準時間差AM=Ta - Tb,保存ΔΜ ;2)移動終端獲取考勤人員的頭像,同時獲取當前位置信息;3)完成獲取頭像同時,獲取當前開機時間Tc,計算打卡時間T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb);4)調用標準時間轉換接口,將打卡時間T轉換為標準的年月日時分秒的標準時間Ts ;5)將標準時間Ts、頭像、位置信息上傳至服務器。作為優選,步驟I)中,如果無網絡或登錄失敗,允許用戶采用離線登錄方式進入進行考勤動作,保存AM=O的初值,則步驟3)中,T=Tc;步驟5)中,還將發送時刻的開機時間Td上傳到服務器,服務器根據收到時刻的網絡時間Te進行校正打卡時間,則T=Te-(Td-Tc)。作為優選,步驟5)進一步包括,上傳成功后,刪除本地保存的標準時間Ts、頭像、位置信息。作為優選,位置信息包括GPS定位信息或當前移動設備所處基站的ID對應的位置信息。作為優選,開機時間由移動設備的系統開機時間接口提供。作為優選,服務器接收標準時間Ts、頭像、位置信息后,以數據報表方式展示,并結合將位置信息結合GIS地圖,顯示考勤位置。本專利技術的有益效果如下:本專利技術所述的移動考勤方法采用獲取系統開機時間結合網絡時間的方法有效解決了現有技術存在的考勤時間容易被篡改的問題,而且通過GPS定位數據結合基站定位數據,確保用戶打卡地理位置的準確性,解決了許多企業海量外勤人員的考勤管理難問題,實現了人、地、時三者合一,去除考勤虛假,保證企業人事考勤制度公正合理、科學管理。結合服務器的信息管理,還可以進行請銷假功能,查詢個人考勤狀況等功能,極大滿足了企業和外勤人員雙方的需求,并且使用條件簡單,只要使用通用移動設備(比如手機)即可達到要求。用戶打卡操作簡單方便,不易抵制,給企業順利推廣執行帶來好處。本專利技術適用于企業的外勤員工考勤外,也可廣泛應用于各種工作地點不固定的員工考勤管理領域。【具體實施方式】以下結合實施例對本專利技術進行進一步的詳細說明。,步驟如下:I)移動終端登錄服務器,登錄成功后,移動終端收到成功應答標志和服務器應答網絡時間Ta后,獲取當前移動終端開機時間Tb,計算兩者基準時間差AM=Ta - Tb,保存ΔΜ ;2)移動終端獲取考勤人員的頭像,同時獲取當前位置信息;3)完成獲取頭像同時,獲取當前開機時間Tc,計算打卡時間T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb);4)調用標準時間轉換接口,將打卡時間T轉換為標準的年月日時分秒的標準時間Ts ;5)將標準時間Ts、頭像、位置信息上傳至服務器。進一步包括,上傳完成后,刪除本地保存的標準時間Ts、頭像、位置信息。6)服務器接收標準時間Ts、頭像、位置信息后,以數據報表方式展示,并將位置信息結合GIS地圖,顯示考勤位置。作為特殊情況的救濟補充,步驟I)中,如果無網絡或登錄失敗,允許用戶采用離線登錄方式進入進行行考勤動作,保存AM=O的初值,則步驟3)中,T=Tc ;步驟5)中,還將發送時刻的開機時間Td上傳到服務器,服務器根據收到時刻的網絡時間Te進行校正打卡時間,則 T=Te-(Td-Tc)。上述的的開機時間由移動設備的系統開機時間接口提供。位置信息包括GPS定位信息或當前移動設備所處基站的ID對應的位置信息。以下以安裝有考勤APP (應用軟件)的手機為例,對本專利技術所述的方法進行說明。目前通用智能手機都有提供系統開機時間接口,開機時間表示手機從開機時刻到當前的運行時間長度,單位為毫秒,開機時間無法被外部修改。本專利技術在實際應用過程中經過大量用戶使用,證明是可靠的,主要步驟如下:步驟I,用戶首先在手機上登錄考勤APP (應用軟件),手機連接考勤服務器進行登錄,登錄成功后,手機收到成功應答標志和服務器應答時間Ta (毫秒)后,獲取當前開機時間Tb (毫秒),計算兩個時間差值AM=Ta-Tb,并保存AM到文件中,AM是正的長整型數據。然后進入到考勤模塊執行考勤動作。步驟2,如果由于無網絡或登錄失敗等原因,允許用戶采用離線登錄方式進入到考勤模塊執行考勤動作,這時保存AM=O的初值。步驟3,用戶進入到打卡界面,按照軟件提示拍一張自己頭像的照片即可完成考勤動作。目前絕大部分智能手機都具有前后鏡頭,自拍頭像已不是問題。自拍頭像的好處是可確保打卡對象為用戶本人,防止員工找人代打卡,確保考勤數據的有效性。步驟4,同樣,目前GPS模塊已經也成為通用手機的標配模塊,用戶在進行拍照的同時啟動GPS模塊對當前位置進行定位,獲取當前拍照的經緯度信息。如果手機沒有GPS模塊或當時由于各種原因GPS不定位,可以采集當前手機網絡的基站ID進行輔助定位。GPS定位數據結合基站定位數據,確保用戶打卡地理位置的準確性。步驟5,用戶在按下拍照按鈕的瞬間,即為考勤動作的時間。獲取當前時刻的開機時間Tc,并計算出當前時刻的打卡時間T,T= Λ M+Tc= (Ta-Tb)+Tc=Ta+(Tc-Tb)。調用標準時間轉換接口,將毫秒為單位的打卡時間T轉換為標準的年月日時分秒的標準時間Ts。上述可以看出,打卡時間實際上轉變成服務器應答的網絡時間Ta基準時間和打卡時刻與登錄時刻相對時間差組成。這種時間方式的獲取絕對杜絕了通用手機系統時間接口可被人為修改的弊端,確保了打卡時間的可靠性。步驟6,將保存好的打卡時間、照片數據、經緯度數據、基站數據等考勤數據,從本地數據庫上傳到考勤服務器,上傳成功后刪除本地考勤數據。步驟7,如果用戶是采用離線方式進行考勤打卡,由于ΛΜ=0,T=Tc,沒有基準時間可以校正,打卡時間無法確定。出現這種情況,發送時需要將發送時刻的的開機時間Td —起上傳到服務器,由服務器進行校正。服務器根據收到時刻的網絡時間Te進行校正打卡時間。T=Te-(Td-Tc) ο步驟8,考勤服務器收到終端手機上傳成功的考勤打卡數據,進本文檔來自技高網...
【技術保護點】
一種移動考勤的方法,其特征在于,步驟如下:1)移動終端登錄服務器,登錄成功后,移動終端收到成功應答標志和服務器應答網絡時間Ta后,獲取當前移動終端開機時間Tb,計算兩者基準時間差ΔM=Ta–Tb,保存ΔM;2)移動終端獲取考勤人員的頭像,同時獲取當前位置信息;3)完成獲取頭像同時,獲取當前開機時間Tc,計算打卡時間T=ΔM+Tc=(Ta?Tb)+Tc=Ta+(Tc?Tb);4)調用標準時間轉換接口,將打卡時間T轉換為標準的年月日時分秒的標準時間Ts;5)將標準時間Ts、頭像、位置信息上傳至服務器。
【技術特征摘要】
【專利技術屬性】
技術研發人員:莊宗輝,余建成,林國欣,周思政,
申請(專利權)人:廈門雅迅網絡股份有限公司,
類型:發明
國別省市:福建;35
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。