欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

移動終端自動打卡的方法與流程

文檔序號:12064866閱讀:1794來源:國知局
移動終端自動打卡的方法與流程

本發(fā)明涉及考勤技術(shù)領(lǐng)域,尤其涉及一種移動終端自動打卡的方法。



背景技術(shù):

現(xiàn)在公司采用手機辦公考勤的越來越多,有的公司要求必須連上公司wifi(無線局域網(wǎng))才能進行考勤打卡。但是考勤應用一般需要手動點擊“上班打卡”按鈕,才能完成打卡。而有些員工總是遺忘,給考勤管理帶來很大的麻煩。



技術(shù)實現(xiàn)要素:

本發(fā)明的實施例提供了一種移動終端自動打卡的方法,避免員工忘記打卡。

為了實現(xiàn)上述目的,本發(fā)明采取了如下技術(shù)方案。

一種移動終端自動打卡的方法,包括:

獲取移動終端在一指定無線局域網(wǎng)絡下的當前網(wǎng)絡連接狀態(tài);

當所述當前網(wǎng)絡連接狀態(tài)從斷開變化為連接時,判斷本次連接是否為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接;

當判斷為是時,所述移動終端自動向考勤服務器發(fā)送上班打卡請求。

由上述本發(fā)明的實施例提供的技術(shù)方案可以看出,本發(fā)明實施例中,當移動終端的當前網(wǎng)絡連接狀態(tài)從斷開變化為連接時,并且本次連接為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接;所述移動終端自動向考勤服務器發(fā)送上班打卡請求,自動進行打卡,不需要員工手動進行打卡,避免了員工忘記打卡。

本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,這些將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

附圖說明

為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種移動終端自動打卡的方法的處理流程圖;

圖2為本發(fā)明實施例提供的一種移動終端自動打卡的方法的應用場景的示意圖。

具體實施方式

下面詳細描述本發(fā)明的實施方式,所述實施方式的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施方式是示例性的,僅用于解釋本發(fā)明,而不能解釋為對本發(fā)明的限制。

本發(fā)明的設計思想為:當移動終端的當前網(wǎng)絡連接狀態(tài)從斷開變化為連接時,并且本次連接為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接;所述移動終端自動向考勤服務器發(fā)送上班打卡請求,使得所述考勤服務器根據(jù)所述上班打卡請求對所述移動終端對應的用戶進行上班打卡處理。

當移動終端的當前網(wǎng)絡連接狀態(tài)從連接變化為斷開時,所述移動終端自動向考勤服務器發(fā)送下班打卡請求,使得所述考勤服務器根據(jù)下班打卡請求記錄或者更新所述移動終端的下班打卡記錄。當接收到移動終端的下班打卡請求時,如果是當天第一次接收到移動終端的下班打卡請求,則直接記錄,如果當天已經(jīng)接收過為移動終端的下班打卡請求,則使用當前時刻更新上一次的下班打卡請求記錄的時刻,保證了考勤服務器記錄的為移動終端當天最后一次發(fā)送下班打卡請求的打卡時間。

如圖1所示,為本發(fā)明所述的一種移動終端自動打卡的方法,包括:

步驟11,獲取移動終端在一指定無線局域網(wǎng)絡下的當前網(wǎng)絡連接狀態(tài);本文所述的移動終端為手機等。

步驟12,當所述當前網(wǎng)絡連接狀態(tài)從斷開變化為連接時,判斷本次連接是否為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接;

步驟13,當判斷為是時,所述移動終端自動向考勤服務器發(fā)送上班打卡請求。

在一個實施例中,步驟11包括:

步驟111A,注冊所述移動終端的wifi狀態(tài)回調(diào)函數(shù),以接收所述wifi狀態(tài)回調(diào)函數(shù)發(fā)送的所述移動終端的wifi狀態(tài)的變更通知消息。使用wifi狀態(tài)回調(diào)函數(shù)的方式,可以減少移動終端獲取無線局域網(wǎng)絡下的當前網(wǎng)絡連接狀態(tài)所占用的資源。

可選的,在一個實施例中,步驟11包括:

步驟111B,定期輪詢所述移動終端的wifi狀態(tài),以獲取所述移動終端在所述指定無線局域網(wǎng)絡下的當前網(wǎng)絡連接狀態(tài)。該步驟可以避免回調(diào)失敗,系統(tǒng)可以定期輪詢wifi狀態(tài)。輪詢周期可以設置為較長周期,以減少終端的電量消耗。

可選的,在一個實施例中,步驟11包括:

步驟111C,注冊所述移動終端的wifi狀態(tài)回調(diào)函數(shù),以接收所述wifi狀態(tài)回調(diào)函數(shù)發(fā)送的所述移動終端的wifi狀態(tài)的變更通知消息。

步驟112C,定期輪詢所述移動終端的wifi狀態(tài),以獲取所述移動終端在所述指定無線局域網(wǎng)絡下的當前網(wǎng)絡連接狀態(tài)。該步驟可以避免回調(diào)失敗,系統(tǒng)可以定期輪詢wifi狀態(tài)。輪詢周期可以設置為較長周期,以減少終端的電量消耗。

可選的,步驟12包括:

步驟121A,當所述當前網(wǎng)絡連接狀態(tài)從斷開變化為連接時,獲取記錄的所述移動終端的上次連接時刻,所述上次連接為所述移動終端在所述指定無線局域網(wǎng)絡下的、在所述本次連接前的、網(wǎng)絡連接狀態(tài)上一次從斷開變化為連接時的時刻;

步驟122A,根據(jù)所述上次連接時刻,判斷所述本次連接是否為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接。該步驟具體為:當上次連接時刻為屬于當天時,則認為本次連接不是所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接;當上次連接時刻不屬于當天時,則認為本次連接為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接。

或者,所述步驟12包括:

步驟121B,從服務器查詢所述移動終端是否在當天已經(jīng)發(fā)送過打卡請求;

步驟122B,當查詢結(jié)果為:所述移動終端在當天已經(jīng)發(fā)送過打卡請求,則判斷為:本次連接為所述移動終端在當天與所述指定無線局域網(wǎng)絡的第一次連接。

可選的,所述步驟13包括:

步驟131,判斷所述移動終端是否滿足以下條件:

所述移動終端為考勤服務器的注冊并登錄的用戶;

所述移動終端在當天未給所述考勤服務器發(fā)送過上班打卡請求;

步驟132,當以上條件均滿足時,向所述考勤服務器發(fā)送上班打卡請求,使得所述考勤服務器根據(jù)所述終端的上班打卡請求進行處理。

可選的,所述方法還包括:

步驟14,當所述當前網(wǎng)絡連接狀態(tài)從連接變化為斷開時,所述移動終端通過數(shù)據(jù)網(wǎng)絡給所述考勤服務器發(fā)送下班打卡請求,使得所述考勤服務器根據(jù)所述下班打卡請求,更新或者保存所述移動終端的下班打卡記錄。

在一個實施例中,步驟14包括:

步驟141A,判斷所述移動終端的數(shù)據(jù)網(wǎng)絡是否已經(jīng)開啟;

步驟142A,當判斷為所述移動終端沒有開啟數(shù)據(jù)網(wǎng)絡時,則自動開啟所述移動終端的數(shù)據(jù)網(wǎng)絡;

步驟143A,通過所述數(shù)據(jù)網(wǎng)絡給所述考勤服務器發(fā)送下班打卡請求,使得所述考勤服務器根據(jù)所述下班打卡請求,更新或者保存所述移動終端的下班打卡記錄。

在一個實施例中,步驟14包括:

步驟141B,判斷所述移動終端是否滿足以下條件:

步驟142B,判斷所述移動終端為考勤系統(tǒng)的注冊并登錄的用戶;

步驟143B,判斷所述移動終端的當前位置與公司地址之間的距離在距離閥值內(nèi);

步驟144B,當所述移動終端以上條件均滿足時,向所述服務器發(fā)送下班打卡請求。

其中,步驟143B,判斷所述移動終端的當前位置與公司地址之間的距離在距離閥值內(nèi)的步驟包括:

步驟143B1,通過GPS或者數(shù)據(jù)網(wǎng)絡,獲取所述移動終端的當前位置;

步驟143B2,獲取預設的公司地址;

步驟143B3,判斷所述移動終端的當前位置與公司地址之間的距離在距離閥值內(nèi)。

可選的,所述方法還包括:

步驟15,當所述移動終端在所述指定無線局域網(wǎng)絡下的當前網(wǎng)絡連接狀態(tài)為連接時,獲取當前時刻;

步驟16,當所述當前時刻為23點59分,自動給所述考勤服務器發(fā)送下班打卡請求;

步驟17,當所述當前時刻為0點1分,自動給所述考勤服務器發(fā)送上班打卡請求。

上述實施例中,針對員工熬夜加班的場景,也能實現(xiàn)自動加卡處理。I

以下描述本發(fā)明的應用場景。本發(fā)明的設計思想可以通過APP實現(xiàn)。

一種手機應用自動考勤打卡的方法,使得手機終端進入公司wi fi范圍之后,自動完成“上班打卡”。離開公司范圍后,自動完成“下班打卡”,讓員工不再為遺忘考勤打卡而困擾,也不用再考勤打卡浪費時間。

實現(xiàn)方法包括:首先,當手機啟動時,自動注冊公司wifi相關(guān)的鉤子。當手機連上wifi時,自動進行識別和判斷是否可以進行上班打卡。當手機斷開公司wifi時,自動進行識別和判斷是否可以進行下班打卡。

為了避免因為某些原因鉤子回調(diào)失敗,或者錯失鉤子回調(diào),可以引入定時輪詢機制。因為有回調(diào)功能,輪詢的間隔可以很長,避免輪詢過于頻繁而帶來的手機電量大量消耗的問題。

本發(fā)明的實現(xiàn)前提:

1.公司使用了手機考勤系統(tǒng),利用手機APP實現(xiàn)考勤功能。

2.公司考勤系統(tǒng)設置了必須接入公司特定wifi才允許考勤。

如圖2所示,具體實現(xiàn)步驟:

1.手機應用啟動安裝成功后,自動啟動后臺服務。

2.后臺服務注冊手機系統(tǒng)的wifi狀態(tài)回調(diào)函數(shù)(回調(diào)鉤子)。

3.為避免回調(diào)失敗,系統(tǒng)會定期輪詢wifi狀態(tài)。輪詢周期可以設置為較長周期,減少手機電量消耗。

4.當手機wifi狀態(tài)發(fā)生變化且wifi狀態(tài)為連接時,與上次保存的手機wifi狀態(tài)進行對比判斷,檢查是否為手機當天第一次連上公司wifi。

5.當手機wifi狀態(tài)發(fā)生變化且wifi狀態(tài)為斷開時,與上次保存的狀態(tài)進行對比判斷,檢查是否為手機新斷開公司wifi。

手機當天第一次連上公司wifi的實現(xiàn)步驟包括:

1.當手機新連上wifi時,自動進入考勤打卡邏輯判斷;

2.判斷是否可以進行上班打卡,此處使用考勤打卡業(yè)務邏輯進行判斷,如判斷是否為注冊并登錄的用戶,是否已經(jīng)打過卡等。

3.通過考勤打卡邏輯校驗后,進行上班打卡。

手機斷開公司wifi的實現(xiàn)步驟包括:

1.當手機斷開wifi時,自動進入考勤打卡邏輯;

2.判斷是否可以進行下班打卡。此處使用考勤打卡業(yè)務邏輯進行判斷,如判斷是否為注冊并登錄的用戶,利用GPS或3G信號等技術(shù)對手機進行定位,同時與公司位置進行對比防止作弊等。

3.通過考勤打卡邏輯校驗后,進行下班打卡。

通過使用本發(fā)明中的應用,避免用戶忘記考勤打卡,節(jié)省了用戶打開應用,點擊考勤打卡的時間,提高了考勤管理的效率。

另外,本發(fā)明的技術(shù)實現(xiàn),充分利用了手機系統(tǒng)的wifi狀態(tài)通知功能,避免了頻繁輪詢wifi狀態(tài)帶來的大量手機電量消耗。

以上所述,僅為本發(fā)明較佳的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應該以權(quán)利要求的保護范圍為準。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青岛市| 资中县| 长沙县| 阳朔县| 札达县| 鄂尔多斯市| 嘉义县| 长汀县| 平塘县| 呼图壁县| 那坡县| 龙陵县| 香河县| 万全县| 怀来县| 东明县| 大港区| 高雄县| 赫章县| 安吉县| 丹巴县| 鄂托克前旗| 灵丘县| 宜兰县| 新疆| 克东县| 监利县| 石柱| 北辰区| 玉树县| 健康| 赫章县| 余姚市| 临清市| 泌阳县| 小金县| 兴仁县| 梁山县| 襄樊市| 高阳县| 昌江|