一種移動考勤的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息共享,更具體地說,涉及一種移動考勤的方法。
【背景技術(shù)】
[0002]隨著智能手機(jī)的普及,移動互聯(lián)網(wǎng)的快速發(fā)展,利用手機(jī)或其它定制手持終端對外勤人員進(jìn)行考勤已經(jīng)不是問題。企業(yè)可以要求外勤人員工作時攜帶手機(jī),按照公司規(guī)定的上下班時間在手機(jī)上的考勤軟件進(jìn)行打卡,這種方法叫作移動考勤。它同在企業(yè)辦公的員工考勤打卡沒什么區(qū)別,方法簡單實(shí)用,用戶接受程度高。
[0003]由于外勤人員不在企業(yè)辦公,缺乏有效監(jiān)督,單憑手機(jī)上傳的考勤時間信息無法判定外勤員工是否真正出勤,因?yàn)橛锌赡苁钦胰舜蚩?,打卡地點(diǎn)有可能在家里而不是在工作的地方,打卡位置不好考證,還有打卡的時間可能被用戶做過手腳。所以移動考勤的主要核心是要確??记跀?shù)據(jù)真實(shí)可靠,必須充分考慮到各種情況,防止虛假數(shù)據(jù)。
[0004]在上述提及的問題中,獲取準(zhǔn)確打卡時間是通用手機(jī)難題。一般情況下,手機(jī)能夠獲取到打卡時間有兩種,一種是手機(jī)的系統(tǒng)時間,還有一種如果手機(jī)帶GPS模塊,可以獲取到GPS時間。但這兩種都存在一定的局限性,因?yàn)槭謾C(jī)系統(tǒng)時間用戶可以隨意調(diào)整修改,導(dǎo)致打卡時間可能被做假。GPS時間可能因?yàn)镚PS不定位導(dǎo)致時間無效。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種考勤信息真實(shí)可靠準(zhǔn)確的移動考勤的方法。
[0006]本發(fā)明的技術(shù)方案如下:
[0007]一種移動考勤的方法,步驟如下:
[0008]I)移動終端登錄服務(wù)器,登錄成功后,移動終端收到成功應(yīng)答標(biāo)志和服務(wù)器應(yīng)答網(wǎng)絡(luò)時間Ta后,獲取當(dāng)前移動終端開機(jī)時間Tb,計(jì)算兩者基準(zhǔn)時間差A(yù)M=Ta - Tb,保存ΔΜ ;
[0009]2)移動終端獲取考勤人員的頭像,同時獲取當(dāng)前位置信息;
[0010]3)完成獲取頭像同時,獲取當(dāng)前開機(jī)時間Tc,計(jì)算打卡時間T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb);
[0011]4)調(diào)用標(biāo)準(zhǔn)時間轉(zhuǎn)換接口,將打卡時間T轉(zhuǎn)換為標(biāo)準(zhǔn)的年月日時分秒的標(biāo)準(zhǔn)時間Ts ;
[0012]5)將標(biāo)準(zhǔn)時間Ts、頭像、位置信息上傳至服務(wù)器。
[0013]作為優(yōu)選,步驟I)中,如果無網(wǎng)絡(luò)或登錄失敗,允許用戶采用離線登錄方式進(jìn)入進(jìn)行考勤動作,保存AM=O的初值,則步驟3)中,T=Tc;步驟5)中,還將發(fā)送時刻的開機(jī)時間Td上傳到服務(wù)器,服務(wù)器根據(jù)收到時刻的網(wǎng)絡(luò)時間Te進(jìn)行校正打卡時間,則T=Te-(Td-Tc)。
[0014]作為優(yōu)選,步驟5)進(jìn)一步包括,上傳成功后,刪除本地保存的標(biāo)準(zhǔn)時間Ts、頭像、位置信息。
[0015]作為優(yōu)選,位置信息包括GPS定位信息或當(dāng)前移動設(shè)備所處基站的ID對應(yīng)的位置信息。
[0016]作為優(yōu)選,開機(jī)時間由移動設(shè)備的系統(tǒng)開機(jī)時間接口提供。
[0017]作為優(yōu)選,服務(wù)器接收標(biāo)準(zhǔn)時間Ts、頭像、位置信息后,以數(shù)據(jù)報(bào)表方式展示,并結(jié)合將位置信息結(jié)合GIS地圖,顯示考勤位置。
[0018]本發(fā)明的有益效果如下:
[0019]本發(fā)明所述的移動考勤方法采用獲取系統(tǒng)開機(jī)時間結(jié)合網(wǎng)絡(luò)時間的方法有效解決了現(xiàn)有技術(shù)存在的考勤時間容易被篡改的問題,而且通過GPS定位數(shù)據(jù)結(jié)合基站定位數(shù)據(jù),確保用戶打卡地理位置的準(zhǔn)確性,解決了許多企業(yè)海量外勤人員的考勤管理難問題,實(shí)現(xiàn)了人、地、時三者合一,去除考勤虛假,保證企業(yè)人事考勤制度公正合理、科學(xué)管理。
[0020]結(jié)合服務(wù)器的信息管理,還可以進(jìn)行請銷假功能,查詢個人考勤狀況等功能,極大滿足了企業(yè)和外勤人員雙方的需求,并且使用條件簡單,只要使用通用移動設(shè)備(比如手機(jī))即可達(dá)到要求。用戶打卡操作簡單方便,不易抵制,給企業(yè)順利推廣執(zhí)行帶來好處。
[0021]本發(fā)明適用于企業(yè)的外勤員工考勤外,也可廣泛應(yīng)用于各種工作地點(diǎn)不固定的員工考勤管理領(lǐng)域。
【具體實(shí)施方式】
[0022]以下結(jié)合實(shí)施例對本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)說明。
[0023]一種移動考勤的方法,步驟如下:
[0024]I)移動終端登錄服務(wù)器,登錄成功后,移動終端收到成功應(yīng)答標(biāo)志和服務(wù)器應(yīng)答網(wǎng)絡(luò)時間Ta后,獲取當(dāng)前移動終端開機(jī)時間Tb,計(jì)算兩者基準(zhǔn)時間差A(yù)M=Ta - Tb,保存ΔΜ ;
[0025]2)移動終端獲取考勤人員的頭像,同時獲取當(dāng)前位置信息;
[0026]3)完成獲取頭像同時,獲取當(dāng)前開機(jī)時間Tc,計(jì)算打卡時間T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb);
[0027]4)調(diào)用標(biāo)準(zhǔn)時間轉(zhuǎn)換接口,將打卡時間T轉(zhuǎn)換為標(biāo)準(zhǔn)的年月日時分秒的標(biāo)準(zhǔn)時間Ts ;
[0028]5)將標(biāo)準(zhǔn)時間Ts、頭像、位置信息上傳至服務(wù)器。進(jìn)一步包括,上傳完成后,刪除本地保存的標(biāo)準(zhǔn)時間Ts、頭像、位置信息。
[0029]6)服務(wù)器接收標(biāo)準(zhǔn)時間Ts、頭像、位置信息后,以數(shù)據(jù)報(bào)表方式展示,并將位置信息結(jié)合GIS地圖,顯示考勤位置。
[0030]作為特殊情況的救濟(jì)補(bǔ)充,步驟I)中,如果無網(wǎng)絡(luò)或登錄失敗,允許用戶采用離線登錄方式進(jìn)入進(jìn)行行考勤動作,保存AM=O的初值,則步驟3)中,T=Tc ;步驟5)中,還將發(fā)送時刻的開機(jī)時間Td上傳到服務(wù)器,服務(wù)器根據(jù)收到時刻的網(wǎng)絡(luò)時間Te進(jìn)行校正打卡時間,則 T=Te-(Td-Tc)。
[0031]上述的的開機(jī)時間由移動設(shè)備的系統(tǒng)開機(jī)時間接口提供。位置信息包括GPS定位信息或當(dāng)前移動設(shè)備所處基站的ID對應(yīng)的位置信息。
[0032]以下以安裝有考勤APP (應(yīng)用軟件)的手機(jī)為例,對本發(fā)明所述的方法進(jìn)行說明。
[0033]目前通用智能手機(jī)都有提供系統(tǒng)開機(jī)時間接口,開機(jī)時間表示手機(jī)從開機(jī)時刻到當(dāng)前的運(yùn)行時間長度,單位為毫秒,開機(jī)時間無法被外部修改。
[0034]本發(fā)明在實(shí)際應(yīng)用過程中經(jīng)過大量用戶使用,證明是可靠的,主要步驟如下:
[0035]步驟I,用戶首先在手機(jī)上登錄考勤APP (應(yīng)用軟件),手機(jī)連接考勤服務(wù)器進(jìn)行登錄,登錄成功后,手機(jī)收到成功應(yīng)答標(biāo)志和服務(wù)器應(yīng)答時間Ta (毫秒)后,獲取當(dāng)前開機(jī)時間Tb (毫秒),計(jì)算兩個時間差值A(chǔ)M=Ta-Tb,并保存AM到文件中,AM是正的長整型數(shù)據(jù)。然后進(jìn)入到考勤模塊執(zhí)行考勤動作。
[0036]步驟2,如果由于無網(wǎng)絡(luò)或登錄失敗等原因,允許用戶采用離線登錄方式進(jìn)入到考勤模塊執(zhí)行考勤動作,這時保存AM=O的初值。
[0037]步驟3,用戶進(jìn)入到打卡界面,按照軟件提示拍一張自己頭像的照片即可完成考勤動作。目前絕大部分智能手機(jī)都具有前后鏡頭,自拍頭像已不是問題。自拍頭像的好處是可確保打卡對象為用戶本人,防止員工找人代打卡,確??记跀?shù)據(jù)的有效性。
[0038]步驟4,同樣,目前GPS模塊已經(jīng)也成為通用手機(jī)的標(biāo)配模塊,用戶在進(jìn)行拍照的同時啟動GPS模塊對當(dāng)前位置進(jìn)行定位,獲取當(dāng)前拍照的經(jīng)緯度信息。如果手機(jī)沒有GPS模塊或當(dāng)時由于各種原因GPS不定位,可以采集當(dāng)前手機(jī)網(wǎng)絡(luò)的基站ID進(jìn)行輔助定位。GPS定位數(shù)據(jù)結(jié)合基站定位數(shù)據(jù),確保用戶打卡地理位置的準(zhǔn)確性。
[0039]步驟5,用戶在按下拍照按鈕的瞬間,即為考勤動作的時間。獲取當(dāng)前時刻的開機(jī)時間Tc,并計(jì)算出當(dāng)前時刻的打卡時間T,T= Λ M+Tc= (Ta-Tb)+Tc=Ta+(Tc-Tb)。
[0040]調(diào)用標(biāo)準(zhǔn)時間轉(zhuǎn)換接口,將毫秒為單位的打卡時間T轉(zhuǎn)換為標(biāo)準(zhǔn)的年月日時分秒的標(biāo)準(zhǔn)時間Ts。
[0041]上述可以看出,打卡時間實(shí)際上轉(zhuǎn)變成服務(wù)器應(yīng)答的網(wǎng)絡(luò)時間Ta基準(zhǔn)時間和打卡時刻與登錄時刻相對時間差組成。這種時間方式的獲取絕對杜絕了通用手機(jī)系統(tǒng)時間接口可被人為修改的弊端,確保了打卡時間的可靠性。
[0042]步驟6,將保存好的打卡時間、照片數(shù)據(jù)、經(jīng)緯度數(shù)據(jù)、基站數(shù)據(jù)等考勤數(shù)據(jù),從本地?cái)?shù)據(jù)庫上傳到考勤服務(wù)器,上傳成功后刪除本地考勤數(shù)據(jù)。
[0043]步驟7,如果用戶是采用離線方式進(jìn)行考勤打卡,由于ΛΜ=0,T=Tc,沒有基準(zhǔn)時間可以校正,打卡時間無法確定。出現(xiàn)這種情況,發(fā)送時需要將發(fā)送時刻的的開機(jī)時間Td —起上傳到服務(wù)器,由服務(wù)器進(jìn)行校正。服務(wù)器根據(jù)收到時刻的網(wǎng)絡(luò)時間Te進(jìn)行校正打卡時間。T=Te-(Td-Tc) ο
[0044]步驟8,考勤服務(wù)器收到終端手機(jī)上傳成功的考勤打卡數(shù)據(jù),進(jìn)行相關(guān)數(shù)據(jù)報(bào)表展示,管理人員可統(tǒng)計(jì)外勤人員打卡時間,并隨時可在GIS地圖上查看打卡人位置是否正常,打卡人是否有其它違規(guī)行為等問題。
[0045]上述實(shí)施例僅是用來說明本發(fā)明,而并非用作對本發(fā)明的限定。只要是依據(jù)本發(fā)明的技術(shù)實(shí)質(zhì),對上述實(shí)施例進(jìn)行變化、變型等都將落在本發(fā)明的權(quán)利要求的范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種移動考勤的方法,其特征在于,步驟如下: 1)移動終端登錄服務(wù)器,登錄成功后,移動終端收到成功應(yīng)答標(biāo)志和服務(wù)器應(yīng)答網(wǎng)絡(luò)時間Ta后,獲取當(dāng)前移動終端開機(jī)時間Tb,計(jì)算兩者基準(zhǔn)時間差A(yù)M=Ta - Tb,保存AM ; 2)移動終端獲取考勤人員的頭像,同時獲取當(dāng)前位置信息; 3)完成獲取頭像同時,獲取當(dāng)前開機(jī)時間Tc,計(jì)算打卡時間T=ΔM+Tc=(Ta-Tb)+Tc=Ta+(Tc-Tb); 4)調(diào)用標(biāo)準(zhǔn)時間轉(zhuǎn)換接口,將打卡時間T轉(zhuǎn)換為標(biāo)準(zhǔn)的年月日時分秒的標(biāo)準(zhǔn)時間Ts; 5)將標(biāo)準(zhǔn)時間Ts、頭像、位置信息上傳至服務(wù)器。
2.根據(jù)權(quán)利要求1所述的移動考勤的方法,其特征在于,步驟I)中,如果無網(wǎng)絡(luò)或登錄失敗,允許用戶采用離線登錄方式進(jìn)入進(jìn)行行考勤動作,保存AM=O的初值,則步驟3)中,T=Tc ;步驟5)中,還將發(fā)送時刻的開機(jī)時間Td上傳到服務(wù)器,服務(wù)器根據(jù)收到時刻的網(wǎng)絡(luò)時間Te進(jìn)行校正打卡時間,則T=Te-(Td-Tc)。
3.根據(jù)權(quán)利要求2所述的移動考勤的方法,其特征在于,步驟5)進(jìn)一步包括,上傳成功后,刪除本地保存的標(biāo)準(zhǔn)時間Ts、頭像、位置信息。
4.根據(jù)權(quán)利要求3所述的移動考勤的方法,其特征在于,位置信息包括GPS定位信息或當(dāng)前移動設(shè)備所處基站的ID對應(yīng)的位置信息。
5.根據(jù)權(quán)利要求1所述的移動考勤的方法,其特征在于,開機(jī)時間由移動設(shè)備的系統(tǒng)開機(jī)時間接口提供。
6.根據(jù)權(quán)利要求1所述的移動考勤的方法,其特征在于,服務(wù)器接收標(biāo)準(zhǔn)時間Ts、頭像、位置信息后,以數(shù)據(jù)報(bào)表方式展示,并結(jié)合將位置信息結(jié)合GIS地圖,顯示考勤位置。
【專利摘要】本發(fā)明涉及一種移動考勤的方法,采用獲取系統(tǒng)開機(jī)時間結(jié)合網(wǎng)絡(luò)時間的方法有效解決了現(xiàn)有技術(shù)存在的考勤時間容易被篡改的問題,而且通過GPS定位數(shù)據(jù)結(jié)合基站定位數(shù)據(jù),確保用戶打卡地理位置的準(zhǔn)確性,解決了許多企業(yè)海量外勤人員的考勤管理難問題,實(shí)現(xiàn)了人、地、時三者合一,去除考勤虛假,保證企業(yè)人事考勤制度公正合理、科學(xué)管理。結(jié)合服務(wù)器的信息管理,還可以進(jìn)行請銷假功能,查詢個人考勤狀況等功能,極大滿足了企業(yè)和外勤人員雙方的需求,并且使用條件簡單,只要使用通用移動設(shè)備(比如手機(jī))即可達(dá)到要求。用戶打卡操作簡單方便,不易抵制,給企業(yè)順利推廣執(zhí)行帶來好處。本發(fā)明適用于外勤員工考勤與各種工作地點(diǎn)不固定的員工考勤管理領(lǐng)域。
【IPC分類】G07C1-10
【公開號】CN104835209
【申請?zhí)枴緾N201410048812
【發(fā)明人】莊宗輝, 余建成, 林國欣, 周思政
【申請人】廈門雅迅網(wǎng)絡(luò)股份有限公司
【公開日】2015年8月12日
【申請日】2014年2月12日