本申請涉及通信技術領域,尤其涉及一種基于nfc的考勤簽到系統和方法。
背景技術:
隨著多媒體技術及遠程交互技術的發展,單個團體或個人的宣講可通過遠程會議等形式向多個會場中的多個人員傳播。雖然此種交互方式節約了宣講人員的時間,增加了受眾的數量并且提高了宣講效率,然而也對實際的考勤簽到帶來了壓力。具體地,由于宣講人員并不一定在現場,導致宣講人員不能直接監督受眾的簽到情況,容易使得受眾逃避宣講,影響宣講效率。
隨著技術發展,現有技術中為了解決遠程交互的考勤簽到問題,通常通過手機二維碼進行簽到。具體地,在各個會場設置掃碼設備,通過掃碼設備掃描手機上的二維碼實現對每個受眾人員的考勤簽到。然而,此種考勤方式中,二維碼可以圖片的形式通過網絡在不同的手機中傳播,未考勤的人員可通過將二維碼發送至現場人員的手機上進行顯示并簽到,從而容易造成虛假簽到的情況。
而為了解決上述通過網絡傳播二維碼造成虛假簽到的問題,現有技術中也經常采用傳統考勤卡簽到方式。雖然考勤卡需要隨身攜帶,并不容易像二維碼一樣通過網絡傳播,然而考勤卡容易丟失且容易忘記攜帶,給現場的考勤簽到造成困難。
技術實現要素:
本申請提供了一種基于nfc的考勤簽到系統和方法,以解決現有的考勤卡容易丟失和忘記攜帶的問題。
第一方面,本申請提供了一種基于nfc的考勤簽到方法,用于考勤簽到系統,所述考勤簽到系統包括可穿戴設備、可移動無線簽到設備及簽到服務器;其中,所述可穿戴設備包含有簽到id;所述考勤簽到方法包括:
所述可移動無線簽到設備通過近距離無線通信技術nfc、感應獲取預設距離范圍的可穿戴設備的簽到id;
當感應到所述簽到id時,所述可移動無線簽到設備根據所述簽到id生成用戶考勤信息,將所述用戶考勤信息發送至簽到服務器,其中,所述用戶考勤信息包括簽到時間、簽到地點、簽到事件和所述簽到id;
所述簽到服務器接收所述用戶考勤信息,根據所述簽到id識別對應的簽到用戶名,將所述簽到用戶名與所述簽到id、簽到時間、簽到地點和簽到事件關聯存儲至所述簽到服務器的考勤數據庫中。
結合第一方面,在第一方面的第一種可選的實現方式中,所述考勤簽到系統還包括考勤查看客戶端,所述方法還包括:
所述考勤查看客戶端向所述簽到服務器發送考勤查看請求信息,其中,所述考勤查看請求信息包括簽到事件;
所述簽到服務器接收所述考勤查看請求信息,從所述考勤數據庫中調取并發送與所述簽到事件對應的簽到用戶名和用戶考勤信息;
所述考勤查看客戶端接收并顯示與所述簽到事件對應的各個簽到用戶名和用戶考勤信息。
結合第一方面或第一方面的第一種實現方式中,在第一方面的第二種可選的實現方式中,所述可移動無線簽到設備根據所述簽到id生成用戶考勤信息,包括:
所述可移動無線簽到設備確定感應到所述簽到id的時間,作為所述簽到時間;
所述可移動無線簽到設備定位自身位置,作為所述簽到地點;
所述可移動無線簽到設備根據所述簽到時間和簽到地點確定所述簽到事件。
結合第一方面或第一方面的第一種實現方式中,在第一方面的第三種可選的實現方式中,在所述簽到服務器接收到所述用戶考勤信息后,所述方法還包括:
所述簽到服務器將所述用戶考勤信息發送至第三方服務器,其中,所述第三方服務器包含有簽到合法性驗證信息;
所述第三方服務器根據所述簽到合法性驗證信息判斷所述簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法;
若確定所述簽到用戶的簽到id、簽到時間、簽到地點和簽到事件合法,則所述第三方服務器向所述簽到服務器發送合法確認信息;
若確定所述簽到用戶的簽到id、簽到時間、簽到地點和/或簽到事件非法,則所述第三方服務器向所述簽到服務器發送非法確認信息;
所述簽到服務器接收到所述非法確認信息,拒絕將所述用戶考勤信息存儲至考勤數據庫中并發出非法報警信息。
結合第一方面或第一方面的第一種實現方式,在第一方面的第四種可選的實現方式中,所述方法還包括:
所述簽到服務器從所述考勤數據庫中調取所述用戶考勤信息;
根據所述用戶考勤信息中的簽到時間、簽到事件和簽到地點分別對應的考評權重值對所述簽到用戶進行考評打分;
將評分結果、所述簽到用戶名以及用戶綜合成績信息關聯存儲至所述考勤數據庫中。
第二方面,本申請還提供了一種基于nfc的考勤簽到系統,包括:
可穿戴設備、可移動無線簽到設備和簽到服務器;其中,所述可穿戴設備包含有簽到id;
所述可穿戴設備與所述可移動無線簽到設備通過近距離無線通信技術nfc通信連接,用于在距離所述可移動無線簽到設備預設距離范圍內時向所述可移動無線簽到設備發送簽到id;
所述可移動無線簽到設備與所述簽到服務器無線通信連接,用于根據所述簽到id生成用戶考勤信息,并將所述用戶考勤信息發送至簽到服務器,其中,所述用戶考勤信息包括簽到時間、簽到地點、簽到事件和所述簽到id;
所述簽到服務器用于接收所述用戶考勤信息,根據所述簽到id識別對應的簽到用戶名,將所述簽到用戶名與所述簽到id、簽到時間、簽到地點和簽到事件關聯存儲至所述簽到服務器的考勤數據庫中。
結合第二方面,在第二方面的第一種可選的實現方式中,所述系統還包括考勤查看客戶端,所述考勤查看客戶端用于向所述簽到服務器發送考勤查看請求信息,其中所述考勤查看請求信息包括簽到事件;
所述簽到服務器還用于接收所述考勤查看請求信息,從上所述考勤數據庫中調取并發送與所述簽到事件對應的簽到用戶名和用戶考勤信息;
所述考勤查看客戶端,還用于接收并且顯示與所述簽到事件對應的各個簽到用戶名和用戶考勤信息。
結合第二方面或第二方面的第一種實現方式,在第二方面的第二種可選的實現方式中,所述可移動無線簽到設備,包括:
簽到時間確定模塊,用于確定感應到所述簽到id的時間,作為所述簽到時間;
簽到地點確定模塊,用于定位所述可移動無線設備自身位置,作為所述簽到地點;
簽到事件確定模塊,用于根據所述簽到時間和簽到地點確定所述簽到事件。
結合第二方面或第二方面的第一種實現方式,在第二方面的第三種可選的實現方式中,所述系統還包括:
存儲有簽到合法性驗證信息的第三方服務器;
所述第三方服務器用于接收所述簽到服務器發送的用戶考勤信息,根據所述合法性驗證信息判斷所述簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法;
所述第三方服務器還用于當確定所述簽到id、簽到時間、簽到地點和簽到事件合法時,向簽到服務器發送合法確認信息;當確定所述簽到id、簽到時間、簽到地點和/或簽到時間非法時,在所述第三方服務器向所述簽到服務器發送非法確認信息;
所述簽到服務器還用于接收所述非法確認信息時,拒絕將所述用戶考勤信息存儲至考勤數據庫中,并發送非法報警信息。
結合第二方面或第二方面的第一種實現方式,在第二方面的第四種可選的實現方式中,所述簽到服務器還用于從所述考勤數據庫中調取所述用戶考勤信息;根據所述用戶考勤信息中的簽到時間、簽到事件和簽到地點分別對應的考評權重值對所述簽到用戶進行考評打分;將所述評分結果、所述簽到用戶名及用戶綜合成績信息關聯存儲至所述考勤數據庫中。
本申請提供的基于nfc的考勤簽到方案,通過可穿戴設備通過nfc技術相可移動無線簽到設備進行簽到,相對于現有技術中考勤卡簽到的技術,可穿戴設備往往穿戴在人身上,不容易丟失和忘記攜帶,方便快捷,并且可移動無線簽到設備通過nfc技術感應簽到id,生成用戶考勤信息,進而存儲至簽到服務器的考勤數據庫中。由于可移動無線簽到設備能夠移動,方便攜帶與安裝,能夠設置于各個會場,多個可移動無線簽到設備能夠與簽到服務器無線連接,從而實現了多會場簽到的功能,提高了宣講效率。并且移動無線簽到設備采用nfc技術,由于nfc技術為近距離無線通信技術,因此可穿戴設備需要靠近可移動無線簽到設備預設距離范圍內才能夠簽到,因此簽到id不會通過網絡傳播,降低虛假簽到的可能性。
附圖說明
為了更清楚地說明本申請的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,對于本領域普通技術人員而言,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請實施例提供的第一種基于nfc的考勤簽到系統的結構示意圖;
圖2為本申請實施例提供的第二種基于nfc的考勤簽到系統的結構示意圖;
圖3為本申請實施例提供的第一種基于nfc的考勤簽到方法的流程示意圖;
圖4為本申請實施例提供的第二種基于nfc的考勤簽到方法的流程示意圖;
圖5為本申請實施例提供的第三種基于nfc的考勤簽到方法的流程示意圖;
圖6為本申請實施例提供的第四種基于nfc的考勤簽到方法的流程示意圖;
圖7為本申請實施例提供的第五種基于nfc的考勤簽到方法的流程示意圖。
圖1至圖2中各結構與附圖標記的對應關系如下:
1-可穿戴設備、2-可移動無線簽到設備、3-簽到服務器、4-考勤查看客戶端、5-第三方服務器。
具體實施方式
參見圖1,為本申請實施例提供的第一種基于nfc的考勤簽到系統的結構示意圖。如圖1所示,本申請實施例提供的基于nfc的考勤簽到系統,包括:
可穿戴設備1、可移動無線簽到設備2和簽到服務器3;其中,可穿戴設備1包含有簽到id。
可穿戴設備1與可移動無線簽到設備2通過近距離無線通信技術nfc通信連接,用于在距離可移動無線簽到設備2預設距離范圍內時向可移動無線簽到設備2發送簽到id。
可穿戴設備1包括智能眼鏡、智能手環和智能手表等設備。由于可穿戴設備1往往穿戴在用戶身上,因此不容易丟失和忘記攜帶,方便快捷。并且可穿戴設備1通過近距離無線通信技術nfc與可移動無線簽到設備2通信連接,由于nfc技術為近距離技術,因此可穿戴設備1需要靠近可移動無線簽到設備2預設距離范圍(如10米)內才能夠被可移動無線簽到設備2感應到,簽到id并不會通過網絡進行傳播,降低了虛假簽到的可能性。另外,當可穿戴設備1靠近可移動無線簽到設備2預設距離范圍內時,會被可移動無線簽到設備2自動感應到,因此簽到方便快捷。
可移動無線簽到設備2與簽到服務器3無線通信連接,用于根據簽到id生成用戶考勤信息,并將用戶考勤信息發送至簽到服務器3,其中,用戶考勤信息包括簽到時間、簽到地點、簽到事件和簽到id。另外,可移動無線簽到設備2能夠移動,方便攜帶和安裝,能夠分布設置于各個會場,并且與簽到服務器3無線通信連接(如wifi連接),實現了遠程多會場的交互,進而提高的會議溝通效率。
其中,為了方便生成各個簽到用戶的簽到時間、簽到地點、簽到事件和簽到id等信息,可移動無線簽到設備2包括:簽到時間確定模塊,用于確定感應到簽到id的時間,作為簽到時間;簽到地點確定模塊,用于定位可移動無線設備自身位置,作為簽到地點;簽到事件確定模塊,用于根據簽到時間和簽到地點確定簽到事件。
簽到時間確定模塊通過確定感應到簽到id的時間,能夠及時準確地確定簽到用戶的簽到時間;另外,若可移動無線簽到設備2與簽到服務器3保持無線通信連接,也可通過簽到服務器3獲取到用戶考勤信息的時間作為簽到時間。簽到地點確定模塊可通過gps定位裝置或其他定位裝置定位可移動無線設備自身位置,從而準確確定簽到用戶的簽到位置,準確確定簽到用戶所在的會場。并且簽到事件通過簽到時間和簽到地點確定,能夠準確確定該用戶是否參加正確的會議,結合簽到id,進而確認該簽到用戶是否為與簽到事件對應的用戶。
可移動無線簽到設備2通過感應簽到id,根據該簽到id根據內部數據生成用戶考勤信息,從而能夠完善用戶的簽到信息。提高簽到的可信度。
簽到服務器3用于接收用戶考勤信息,根據簽到id識別對應的簽到用戶名,將簽到用戶名與簽到id、簽到時間、簽到地點和簽到事件關聯存儲至簽到服務器3的考勤數據庫中。
通過將簽到id、簽到時間、簽到地點和簽到事件與簽到用戶名相關聯,存儲至簽到服務器3的考勤數據庫中,能夠記錄各個用戶的考勤信息,方便相關操作人員及時和準確了解各個用戶的簽到情況,降低虛假簽到的可能性,并對各個用戶的簽到情況進行考核。
本申請實施例提供的基于nfc的考勤簽到系統,通過可穿戴設備1通過nfc技術相可移動無線簽到設備2進行簽到,相對于現有技術中考勤卡簽到的技術,可穿戴設備1往往穿戴在用戶身上,不容易丟失和忘記攜帶,方便快捷,并且可移動無線簽到設備2通過nfc技術感應簽到id,生成用戶考勤信息,進而存儲至簽到服務器3的考勤數據庫中。由于可移動無線簽到設備2能夠移動,方便攜帶與安裝,能夠設置于各個會場,多個可移動無線簽到設備2能夠與簽到服務器3無線連接,從而實現了多會場簽到的功能,提高了宣講效率。并且移動無線簽到設備采用nfc技術,由于nfc技術為近距離無線通信技術,因此可穿戴設備1需要靠近可移動無線簽到設備2預設距離范圍內才能夠簽到,因此簽到id不會通過網絡傳播,減少了虛假簽到的可能性。
另外,為了對各個用戶的簽到情況進行及時監控,如圖2所示,本實施例提供的第二種考勤簽到系統除了圖1所示的各個結構模塊外,還包括:
考勤查看客戶端4,考勤查看客戶端4用于向簽到服務器3發送考勤查看請求信息,其中考勤查看請求信息包括簽到事件。
簽到服務器3還用于接收考勤查看請求信息,從所述考勤數據庫中調取并發送與簽到事件對應的簽到用戶名和用戶考勤信息。
考勤查看客戶端4,還用于接收并且顯示與簽到事件對應的各個簽到用戶名和用戶考勤信息。
其中,該考勤查看客戶端4可設置于監控人員處,監控人員通過該考勤查看客戶端4向簽到服務器3發送考勤查看請求信息,能夠調取某一簽到事件對應的簽到用戶名和用戶考勤信息,從而查看某一簽到事件下各個簽到用戶的考勤時間和考勤地點等信息,進而對每個簽到用戶的簽到情況進行監控和評分。該考勤查看客戶端包括手機、電腦或pad等終端設備。
另外,簽到用戶可能并非與簽到事件對應的合法用戶,或者簽到用戶的簽到時間等并不在會議的時間范圍內,此時簽到用戶并非合法用戶,為了確認簽到用戶是否為合法用戶,如圖2所示,本實施例中的考勤簽到系統還包括:存儲有簽到合法性驗證信息的第三方服務器5。
第三方服務器5用于接收簽到服務器3發送的用戶考勤信息,根據合法性驗證信息判斷簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法。
第三方服務器5還用于當確定簽到id、簽到時間、簽到地點和簽到事件合法時,向簽到服務器3發送合法確認信息。
當確定簽到id、簽到時間、簽到地點和/或簽到時間非法時,在第三方服務器5向簽到服務器3發送非法確認信息。
簽到服務器3還用于接收非法確認信息時,拒絕將用戶考勤信息存儲至考勤數據庫中,并發送非法報警信息。
通過第三方服務器5根據合法性驗證信息判斷簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法,從而在各項都合法時能夠準確確認簽到用戶為合法用戶,從而向簽到服務器3發送合法確認信息,以使簽到服務器3將該用戶考勤信息及時存儲至自身的考勤數據庫中。
當確認簽到id、簽到時間、簽到地點和簽到事件中的任一項非法時,向簽到服務器3發送非法確認信息,從而拒絕將用戶考勤信息存儲至考勤數據庫,能夠減少誤簽到的發生情況,并且發出非法報警信息,如向簽到用戶提示對應的簽到信息錯誤,如參加的簽到地點不正確,從而及時提醒簽到用戶到正確的簽到地點進行簽到。
另外,合法性驗證信息包括合法用戶參加的對應簽到事件、簽到時間和簽到地點等信息。在根據合法性驗證信息判斷簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法的操作包括:簽到用戶是否已報名參加該簽到事件、是否已經簽到過、是否在指定的時間范圍內簽到等。只有已經報警該簽到事件、沒有簽到過且在指定的時間范圍內簽到才算合法。或者,簽到用戶是否在該簽到地點簽到的合法用戶群中,若是,則該簽到用戶為合法用戶。
并且,簽到服務器3還用于從內部的考勤數據庫中調取用戶考勤信息;根據用戶考勤信息中的簽到時間、簽到事件和簽到地點分別對應的考評權重值對簽到用戶進行考評打分;將評分結果、簽到用戶名及用戶綜合成績信息關聯存儲至考勤數據庫中。
通過簽到服務器3從考勤數據庫中調取用戶考勤信息,從而根據簽到時間、簽到事件和簽到地點分別對應的考評權重值對簽到用戶進行考評打分,從而能夠得到簽到用戶的考勤分數。其中考評權重值可根據實際經驗進行預設。
請參見圖3,圖3為本申請實施例提供的一種基于nfc的考勤簽到方法的流程示意圖,用于圖1或圖2所示的考勤簽到系統;如圖3所示,該考勤簽到方法包括以下步驟:
s110:可移動無線簽到設備通過近距離無線通信技術nfc、感應獲取預設距離范圍的可穿戴設備的簽到id。
s120:當感應到簽到id時,可移動無線簽到設備根據簽到id生成用戶考勤信息,將用戶考勤信息發送至簽到服務器,其中,用戶考勤信息包括簽到時間、簽到地點、簽到事件和簽到id。其中,該步驟s120中,可移動無線簽到設備根據簽到id生成用戶考勤信息,包括以下內容:可移動無線簽到設備確定感應到簽到id的時間,作為簽到時間;可移動無線簽到設備定位自身位置,作為簽到地點;可移動無線簽到設備根據簽到時間和簽到地點確定簽到事件。
s130:簽到服務器根據簽到id識別對應的簽到用戶名,將簽到用戶名與簽到id、簽到時間、簽到地點和簽到事件關聯存儲至簽到服務器的考勤數據庫中。
本申請實施例提供的基于nfc的考勤簽到方法,通過可穿戴設備通過nfc技術相可移動無線簽到設備進行簽到,相對于現有技術中考勤卡簽到的技術,可穿戴設備往往穿戴在用戶身上,不容易丟失和忘記攜帶,方便快捷,并且可移動無線簽到設備通過nfc技術感應簽到id,生成用戶考勤信息,進而存儲至簽到服務器的考勤數據庫中。由于可移動無線簽到設備能夠移動,方便攜帶與安裝,能夠設置于各個會場,多個可移動無線簽到設備能夠與簽到服務器無線連接,從而實現了多會場簽到的功能,提高了宣講效率。并且移動無線簽到設備采用nfc技術,由于nfc技術為近距離無線通信技術,因此可穿戴設備需要靠近可移動無線簽到設備預設距離范圍內才能夠簽到,因此簽到id不會通過網絡傳播,減少了虛假簽到的可能性。
如圖4所示,本實施例提供的考勤簽到方法還包括:
s210:考勤查看客戶端向簽到服務器發送考勤查看請求信息,其中,考勤查看請求信息包括簽到事件。
s220:簽到服務器接收考勤查看請求信息,從考勤數據庫中調取并發送與簽到事件對應的簽到用戶名和用戶考勤信息。
s230:考勤查看客戶端接收并顯示與簽到事件對應的各個簽到用戶名和用戶考勤信息。
該考勤查看客戶端可設置于監控人員處,監控人員通過該考勤查看客戶端向簽到服務器發送考勤查看請求信息,能夠調取某一簽到事件對應的簽到用戶名和用戶考勤信息,從而查看某一簽到事件下各個簽到用戶的考勤時間和考勤地點等信息,進而對每個簽到用戶的簽到情況進行監控和評分。
如圖5所示,在圖3所示步驟s130:簽到服務器接收到用戶考勤信息后,本實施例提供的考勤簽到方法除了圖3所示實施例中的步驟外,還包括以下步驟:
s310:簽到服務器將用戶考勤信息發送至第三方服務器,其中,第三方服務器包含有簽到合法性驗證信息。
s320:第三方服務器根據簽到合法性驗證信息判斷簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法。
s330:若確定簽到用戶的簽到id、簽到時間、簽到地點和簽到事件合法,則第三方服務器向簽到服務器發送合法確認信息。
s340:若確定簽到用戶的簽到id、簽到時間、簽到地點和/或簽到事件非法,則第三方服務器向簽到服務器發送非法確認信息。
s350:簽到服務器接收到非法確認信息,拒絕將用戶考勤信息存儲至考勤數據庫中并發出非法報警信息。
通過第三方服務器根據合法性驗證信息判斷簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法,從而在各項都合法時能夠準確確認簽到用戶為合法用戶,從而向簽到服務器發送合法確認信息,以使簽到服務器將該用戶考勤信息及時存儲至自身的考勤數據庫中。
當確認簽到id、簽到時間、簽到地點和簽到事件中的任一項非法時,向簽到服務器發送非法確認信息,從而拒絕將用戶考勤信息存儲至考勤數據庫,能夠減少誤簽到的發生情況,并且發出非法報警信息,如向簽到用戶提示對應的簽到信息錯誤,如參加的簽到地點不正確,從而及時提醒簽到用戶到正確的簽到地點進行簽到。
另外,合法性驗證信息包括合法用戶參加的對應簽到事件、簽到時間和簽到地點等信息。在根據合法性驗證信息判斷簽到用戶的簽到id、簽到時間、簽到地點和簽到事件是否合法的操作包括:簽到用戶是否已報名參加該簽到事件、是否已經簽到過、是否在指定的時間范圍內簽到等。只有已經報警該簽到事件、沒有簽到過且在指定的時間范圍內簽到才算合法。或者,簽到用戶是否在該簽到地點簽到的合法用戶群中,若是,則該簽到用戶為合法用戶。
如圖6所示,本實施例提供的考勤簽到方法除了圖3所示的各個步驟外還包括以下內容:
s410:簽到服務器從考勤數據庫中調取用戶考勤信息。
s420:根據用戶考勤信息中的簽到時間、簽到事件和簽到地點分別對應的考評權重對簽到用戶進行考評打分。
s430:將評分結果、簽到用戶名以及用戶綜合成績信息關聯存儲至考勤數據庫中。
如圖7所示,本申請圖7所示實施例中,簽到服務器的工作流程如下:
s510:簽到服務器接收用戶信息并驗證。
s520:判斷是否驗證通過;若通過,則執行步驟s530;若驗證不通過,則執行步驟s591。
s530:發送登錄成功響應。
s540:等待用戶考勤信息。
s550:判斷用戶考勤信息的數據類型;若該數據類型為簽到請求,則執行步驟s560;若該數據類型為退出請求,則執行步驟s592。
s560:開始檢測簽到合法性。
s570:判斷用戶考勤信息內的數據是否合法;若是,則執行步驟s580;若否,則執行步驟s590
s580:將用戶考勤信息存入數據庫。
s590:發送合適的響應。
s591:發送登錄失敗響應。
s592:發送退出響應。
本說明書中各個實施例之間相同相似的部分互相參見即可。尤其,對于方法實施例而言,由于其基本相似于系統實施例,所以描述的比較簡單,相關之處參見系統實施例中的說明即可。
以上所述的本發明實施方式并不構成對本發明保護范圍的限定。