本發(fā)明涉及點(diǎn)名考勤技術(shù)領(lǐng)域,具體涉及一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法及系統(tǒng)。
背景技術(shù):
傳統(tǒng)的紙質(zhì)、IC/ID卡、指紋等課堂點(diǎn)名考勤方式,存在花費(fèi)時(shí)間長、無防早退檢驗(yàn)機(jī)制、無法及時(shí)將考勤情況反饋給相關(guān)的學(xué)生和教師等諸多問題。
現(xiàn)有的基于智能手機(jī)應(yīng)用的點(diǎn)名考勤系統(tǒng),都需要由老師或指定的學(xué)生擔(dān)當(dāng)監(jiān)督者,然后在監(jiān)督者手機(jī)上安裝手機(jī)應(yīng)用(即APP),在點(diǎn)名前都要把每一個(gè)學(xué)員的信息同步保存在監(jiān)督者的點(diǎn)名手機(jī)上才能進(jìn)行,只是簡單地代替了采用紙質(zhì)的傳統(tǒng)模式。
又或是必須得提前把學(xué)生的手機(jī)藍(lán)牙模塊的相關(guān)信息,例如MAC碼、藍(lán)牙模塊名稱存儲(chǔ)起來,然后監(jiān)督者的手機(jī)再掃描附近的設(shè)備,再一一與存儲(chǔ)起的信息進(jìn)行匹對,實(shí)現(xiàn)現(xiàn)場點(diǎn)名考勤。這種方法當(dāng)學(xué)生更換了手機(jī)或手機(jī)無開放相應(yīng)的硬件模塊功能就無法匹配到,必須得重新錄入相關(guān)對應(yīng)的信息才行,這非常不利于管理,而且這種方法也沒有防早退檢驗(yàn)機(jī)制,只能起到一個(gè)簽到的功能作用。
另一種方法也是同樣預(yù)先存儲(chǔ)好學(xué)生的手機(jī)相關(guān)信息,然后再讓教室內(nèi)學(xué)生人工選擇指定的WIFI設(shè)備,把手機(jī)手動(dòng)連到指定的WIFI設(shè)備上。再跟預(yù)先存好的手機(jī)信息作匹配實(shí)施點(diǎn)名考勤。可見這種方法雖然架構(gòu)簡單,但是對于一個(gè)指定的點(diǎn)名考勤地域,例如教室、階梯教室等,往往會(huì)有幾十到幾百名學(xué)生。一般的WIFI路由設(shè)備同時(shí)連接終端的能力在10-15個(gè)點(diǎn)位,若要實(shí)現(xiàn)密集連接,則需要鋪設(shè)密集型AP系統(tǒng)。對于一棟教學(xué)樓動(dòng)輒幾十個(gè)教室,一個(gè)中等規(guī)模的大專院校動(dòng)輒一兩百個(gè)課室,幾萬名學(xué)生,采用這種方法需要大量的AP鋪設(shè),成本極高。并且由于點(diǎn)名發(fā)生在幾乎同一個(gè)時(shí)段,AP鋪設(shè)需要解決高峰流量問題,鄰近課室容易發(fā)生錯(cuò)誤連接的問題等等,難度相當(dāng)大,并且要從眾多的Wifi設(shè)備中人工選擇連接,客戶體驗(yàn)也非常差。
上述幾種方法都是監(jiān)督者主動(dòng)地全人工或半人工地去點(diǎn)名考勤,或者需進(jìn)行課室現(xiàn)場移動(dòng)終端對點(diǎn)名設(shè)備建立通信信道來交互身份驗(yàn)證數(shù)據(jù),具有很大的使用限制,并且在實(shí)際情況中,如果學(xué)生遲到,而點(diǎn)名過程在上課前已經(jīng)結(jié)束,而這種方式會(huì)判定此學(xué)生曠課,而實(shí)際情況只是遲到,這樣對學(xué)生不公平。由此可見,現(xiàn)有技術(shù)還存在一定的不足。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,針對目前市場上各種點(diǎn)名系統(tǒng)的弊端,本發(fā)明提供一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法及系統(tǒng)。
本發(fā)明通過以下技術(shù)手段解決上述問題:
一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法,包括如下步驟:
S1、上課開始前,服務(wù)器發(fā)送動(dòng)態(tài)連接碼給課室主機(jī),課室主機(jī)把接收到的動(dòng)態(tài)連接碼通過投影設(shè)備顯示在指定地方;
S2、給每個(gè)移動(dòng)終端分配一個(gè)登陸賬戶,在登錄賬戶中輸入動(dòng)態(tài)連接碼建立移動(dòng)終端與服務(wù)器的連接;
S3、服務(wù)器生成一個(gè)動(dòng)態(tài)的模塊名稱發(fā)送給課室主機(jī),課室主機(jī)修改自身指定模塊的名稱為該模塊名稱,并在修改成功后把該模塊名稱返回給服務(wù)器;
S4、服務(wù)器接收到該模塊名稱后,調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描含有該模塊名稱的指定模塊;
S5、移動(dòng)終端掃描指定模塊的模塊名稱,將掃描結(jié)果返回給服務(wù)器,服務(wù)器根據(jù)掃描結(jié)果及第一次掃描時(shí)間作出是否遲到的判斷。
進(jìn)一步地,還包括:
S6、服務(wù)器會(huì)在上課時(shí)間內(nèi)隨機(jī)生成動(dòng)態(tài)的模塊名稱,通知課室主機(jī)根據(jù)要求更改模塊名稱,并調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描含有該模塊名稱的指定模塊,移動(dòng)終端將掃描結(jié)果返回給服務(wù)器,服務(wù)器通過能不能掃描到含有要求的模塊名稱的結(jié)果來判定學(xué)生是否早退,并硬性規(guī)定會(huì)在下課前N分鐘,要求移動(dòng)終端做最后一次防早退檢驗(yàn),N由用戶自行設(shè)置。
進(jìn)一步地,還包括:
S7、當(dāng)未帶移動(dòng)終端時(shí),通過校園一卡通RF IC/ID卡或指紋進(jìn)行替補(bǔ)考勤,并將考勤數(shù)據(jù)上傳至服務(wù)器。
進(jìn)一步地,步驟S1之前還包括通過以太網(wǎng)或無線網(wǎng)絡(luò)建立服務(wù)器與課室主機(jī)的連接。
進(jìn)一步地,步驟S2中,當(dāng)要求防止作弊等級比較高時(shí),在登錄賬戶中輸入動(dòng)態(tài)連接碼建立移動(dòng)終端與服務(wù)器的連接時(shí)要求移動(dòng)終端進(jìn)入自拍功能,將學(xué)員自拍照上傳給服務(wù)器進(jìn)行輔助認(rèn)證;
步驟S2之后還包括服務(wù)器判斷動(dòng)態(tài)連接碼是否為可使用狀態(tài),不可使用,則退出點(diǎn)名狀態(tài),可使用則進(jìn)行步驟S3,未激活則對移動(dòng)終端進(jìn)行隊(duì)列等候激活。
進(jìn)一步地,移動(dòng)終端在服務(wù)器調(diào)度下按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描課室主機(jī)的算法為:
通過偽隨機(jī)序列算法,產(chǎn)生L組1至N的自然數(shù)偽隨機(jī)序列Fj,j為1至L,N為移動(dòng)終端數(shù)量;
課室主機(jī)能同時(shí)接受移動(dòng)終端掃描其指定模塊的數(shù)量為M,則服務(wù)器一次調(diào)度掃描課室主機(jī)的移動(dòng)終端數(shù)量≤M,完成一次N個(gè)移動(dòng)終端掃描課室主機(jī)需要分批數(shù)量為:
(1)K=INT(N/M)次,當(dāng)M為N的公約數(shù);
(2)K=INT(N/M)+1次,當(dāng)M為N的非公約數(shù);
式中INT()為取整函數(shù),K為調(diào)度批次;
服務(wù)器在調(diào)度過程中不斷按預(yù)先設(shè)定參數(shù)產(chǎn)生Fj,F(xiàn)j對應(yīng)1-N個(gè)移動(dòng)終端,通過K次調(diào)度,每批次M個(gè)移動(dòng)終端,移動(dòng)終端按某隨機(jī)順序分批掃描課室主機(jī)指定模塊的模塊名稱,返還掃描結(jié)果給服務(wù)器,完成課間的考勤;
Fj,j為1至L,L取值足夠大,使移動(dòng)終端每次受調(diào)度掃描課室主機(jī)的時(shí)間難以確定。
進(jìn)一步地,移動(dòng)終端掃描指定模塊時(shí)還掃描指定模塊的MAC碼,并將掃描結(jié)果上傳給服務(wù)器;
所述指定模塊為WIFI模塊或/和藍(lán)牙模塊,指定模塊為WIFI模塊時(shí)模塊名稱為SSID碼,指定模塊為藍(lán)牙模塊時(shí)模塊名稱為藍(lán)牙模塊名稱;
所述登陸賬戶包括學(xué)生的個(gè)人信息,所述登錄賬戶收錄在服務(wù)器中。
一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng),包括課室主機(jī)、至少一個(gè)移動(dòng)終端、服務(wù)器、投影設(shè)備,所述服務(wù)器分別與所述課室主機(jī)、移動(dòng)終端連接,所述課室主機(jī)與所述投影設(shè)備連接;
所述課室主機(jī)用于接收服務(wù)器發(fā)送的動(dòng)態(tài)連接碼,將動(dòng)態(tài)連接碼以視頻信號輸出給投影設(shè)備,接收服務(wù)器發(fā)送的動(dòng)態(tài)的模塊名稱并將自身指定模塊的名稱修改為該模塊名稱,在修改成功后把該模塊名稱返回給服務(wù)器;
所述投影設(shè)備用于將動(dòng)態(tài)連接碼投影到指定地方;
所述移動(dòng)終端用于接收服務(wù)端發(fā)送掃描含有模塊名稱指定模塊的指令,按接收到的指令掃描課室主機(jī)的指定模塊的模塊名稱,并將掃描結(jié)果反饋給服務(wù)器;
所述服務(wù)器用于儲(chǔ)存學(xué)生個(gè)人信息,生成動(dòng)態(tài)連接碼和動(dòng)態(tài)的模塊名稱并通知課室主機(jī)投影該動(dòng)態(tài)連接碼和將指定模塊的名稱修改成該模塊名稱,調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描指定模塊,并對移動(dòng)終端發(fā)送回的掃描結(jié)果進(jìn)行核對,根據(jù)掃描時(shí)間和掃描結(jié)果做出相應(yīng)的遲到、曠課、早退判定,并將點(diǎn)名考勤結(jié)果反饋到移動(dòng)終端。
進(jìn)一步地,所述課室主機(jī)包括電源模塊、視頻信號輸出模塊、中央控制模塊、指定模塊、網(wǎng)絡(luò)通信模塊,所述電源模塊分別與所述視頻信號輸出模塊、中央控制模塊、指定模塊、網(wǎng)絡(luò)通信模塊連接,所述中央控制模塊分別與所述視頻信號輸出模塊、指定模塊連接,所述網(wǎng)絡(luò)通信模塊與所述中央控制模塊可拆卸連接;
所述電源模塊用于給課室主機(jī)供電;
所述視頻信號輸出模塊用于輸出視頻信號,把需要顯示的內(nèi)容包括動(dòng)態(tài)連接碼通過視頻信號傳輸給投影設(shè)備顯示出來;
所述中央控制模塊用于控制各模塊工作及數(shù)據(jù)處理;
所述指定模塊用于移動(dòng)終端掃描模塊名稱,所述指定模塊為WIFI模塊或/和藍(lán)牙模塊;
所述網(wǎng)絡(luò)通信模塊用于實(shí)現(xiàn)課室主機(jī)與服務(wù)器的網(wǎng)絡(luò)通信。
進(jìn)一步地,所述課室主機(jī)還包括與中央控制模塊連接的現(xiàn)場總線通信模塊,用于與其他設(shè)備通信,實(shí)現(xiàn)互相控制和信息索??;
還包括塑料殼體,所述塑料殼體包括上殼、下殼,上殼、下殼通過螺絲連接,上殼有線路板定位槽,下殼有殼體定位固定孔。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
本發(fā)明無需有監(jiān)督者,節(jié)省時(shí)間,降低工作量,提高效率,能完全實(shí)現(xiàn)自動(dòng)點(diǎn)名簽到、遲到、早退及曠課的判定。無需預(yù)先存儲(chǔ)學(xué)員的手機(jī)無線模塊信息,學(xué)員更換手機(jī)或手機(jī)丟失后都不受影響,學(xué)員可以使用任何具備WIFI或藍(lán)牙功能、并安裝有“移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)軟件”的移動(dòng)終端進(jìn)行點(diǎn)名考勤,自動(dòng)生成的考勤大數(shù)據(jù)儲(chǔ)存在服務(wù)器當(dāng)中也利于后期對考勤數(shù)據(jù)的處理。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法實(shí)施例1的流程圖;
圖2是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法的拓?fù)鋱D;
圖3是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法實(shí)施例2的流程圖;
圖4是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法具體操作過程圖;
圖5是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)的結(jié)構(gòu)示意圖;
圖6是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)的拓?fù)鋱D;
圖7是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)的框架圖;
圖8是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)的關(guān)系圖;
圖9是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)的簡要功能圖;
圖10是本發(fā)明移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)的數(shù)據(jù)流圖;
圖11是本發(fā)明課室主機(jī)結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面將結(jié)合附圖和具體的實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。需要指出的是,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例1
由于多個(gè)移動(dòng)終端(指:學(xué)生手機(jī),下同)同時(shí)連接WIFI或者藍(lán)牙設(shè)備的數(shù)量及范圍都有限制,并且匹配過程繁瑣,各個(gè)版本的安卓和蘋果操作系統(tǒng)都對外接WIFI和藍(lán)牙設(shè)備版本有不同要求,采用多個(gè)移動(dòng)終端同時(shí)連接某個(gè)WIFI或者藍(lán)牙設(shè)備進(jìn)行交互式通信的方法不可取,因此本發(fā)明中采用創(chuàng)新技術(shù),通過置換點(diǎn)名系統(tǒng)設(shè)備間的連接方式,即服務(wù)器調(diào)度所連接的移動(dòng)終端按隨機(jī)序列分批掃描課室主機(jī)無線模塊而不是移動(dòng)終端和教室主機(jī)直接連接,并且只是掃描動(dòng)態(tài)的WIFI SSID碼或者藍(lán)牙名稱,綁定唯一設(shè)備MAC碼,巧妙解決了上述問題,實(shí)現(xiàn)了優(yōu)越的動(dòng)態(tài)點(diǎn)名效果。
如圖1所示,本發(fā)明提供一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法,包括如下步驟:
S1、上課開始前,服務(wù)器發(fā)送動(dòng)態(tài)連接碼給課室主機(jī),課室主機(jī)把接收到的動(dòng)態(tài)連接碼通過投影設(shè)備顯示在指定地方;
S2、給每個(gè)移動(dòng)終端分配一個(gè)登陸賬戶,在登錄賬戶中輸入動(dòng)態(tài)連接碼建立移動(dòng)終端與服務(wù)器的連接;
S3、服務(wù)器生成一個(gè)動(dòng)態(tài)的模塊名稱發(fā)送給課室主機(jī),課室主機(jī)修改自身指定模塊的名稱為該模塊名稱,并在修改成功后把該模塊名稱返回給服務(wù)器;
S4、服務(wù)器接收到該模塊名稱后,調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描含有該模塊名稱的指定模塊;
S5、移動(dòng)終端掃描指定模塊的模塊名稱,將掃描結(jié)果返回給服務(wù)器,服務(wù)器根據(jù)掃描結(jié)果及第一次掃描時(shí)間作出是否遲到的判斷。
如圖2所示,服務(wù)器不定時(shí)要求移動(dòng)終端通過WIFI或者藍(lán)牙技術(shù)這兩種方式掃描安裝在教室內(nèi)的課室主機(jī),通過是否能掃描到課室主機(jī),來判定移動(dòng)終端是否在教室范圍內(nèi),從而判定學(xué)生是否曠課、遲到或早退。即從傳統(tǒng)的手機(jī)直接連接無線設(shè)備進(jìn)行互通的雙向通信來確認(rèn)定位,改為在后臺(tái)服務(wù)器調(diào)度之下,移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描課室主機(jī)的動(dòng)態(tài)設(shè)備ID來實(shí)現(xiàn)移動(dòng)終端的定位考勤。
實(shí)施例2
如圖3所示,本發(fā)明提供一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤方法,包括如下步驟:
S1、上課開始前,通過以太網(wǎng)或無線網(wǎng)絡(luò)建立服務(wù)器與課室主機(jī)的連接,服務(wù)器發(fā)送動(dòng)態(tài)連接碼給課室主機(jī),課室主機(jī)把接收到的動(dòng)態(tài)連接碼通過投影設(shè)備顯示在指定地方;
S2、給每個(gè)移動(dòng)終端分配一個(gè)登陸賬戶,所述登陸賬戶包括學(xué)生的個(gè)人信息,所述登錄賬戶收錄在服務(wù)器中,在登錄賬戶中輸入動(dòng)態(tài)連接碼建立移動(dòng)終端與服務(wù)器的連接,服務(wù)器判斷動(dòng)態(tài)連接碼是否為可使用狀態(tài),不可使用,則退出點(diǎn)名狀態(tài),可使用則進(jìn)行步驟S3,未激活則對移動(dòng)終端進(jìn)行隊(duì)列等候激活;
S3、服務(wù)器生成一個(gè)動(dòng)態(tài)的模塊名稱發(fā)送給課室主機(jī),課室主機(jī)修改自身指定模塊的名稱為該模塊名稱,并在修改成功后把該模塊名稱和MAC碼返回給服務(wù)器,所述指定模塊為WIFI模塊或/和藍(lán)牙模塊,指定模塊為WIFI模塊時(shí)模塊名稱為SSID碼,指定模塊為藍(lán)牙模塊時(shí)模塊名稱為藍(lán)牙模塊名稱;
S4、服務(wù)器接收到該模塊名稱和MAC碼后,調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描含有該模塊名稱和MAC碼的指定模塊;
移動(dòng)終端在服務(wù)器調(diào)度下按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描課室主機(jī)的算法為:
通過偽隨機(jī)序列算法,產(chǎn)生L組1至N的自然數(shù)偽隨機(jī)序列Fj,j為1至L,N為移動(dòng)終端數(shù)量;
課室主機(jī)能同時(shí)接受移動(dòng)終端掃描其指定模塊的數(shù)量為M,則服務(wù)器一次調(diào)度掃描課室主機(jī)的移動(dòng)終端數(shù)量≤M,完成一次N個(gè)移動(dòng)終端掃描課室主機(jī)需要分批數(shù)量為:
(1)K=INT(N/M)次,當(dāng)M為N的公約數(shù);
(2)K=INT(N/M)+1次,當(dāng)M為N的非公約數(shù);
式中INT()為取整函數(shù),K為調(diào)度批次;
服務(wù)器在調(diào)度過程中不斷按預(yù)先設(shè)定參數(shù)產(chǎn)生Fj,F(xiàn)j對應(yīng)1-N個(gè)移動(dòng)終端,通過K次調(diào)度,每批次M個(gè)移動(dòng)終端,移動(dòng)終端按某隨機(jī)順序分批掃描課室主機(jī)指定模塊的模塊名稱和MAC碼,返還掃描結(jié)果給服務(wù)器,完成課間的考勤;
Fj,j為1至L,L取值足夠大,使移動(dòng)終端每次受調(diào)度掃描課室主機(jī)的時(shí)間難以確定,有很強(qiáng)的防作弊功能。
S5、移動(dòng)終端掃描指定模塊的模塊名稱和MAC碼,將掃描結(jié)果返回給服務(wù)器,服務(wù)器根據(jù)掃描結(jié)果及第一次掃描時(shí)間作出是否遲到的判斷;
S6、服務(wù)器會(huì)在上課時(shí)間內(nèi)隨機(jī)生成動(dòng)態(tài)的模塊名稱,通知課室主機(jī)根據(jù)要求更改模塊名稱,并調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描含有該模塊名稱和MAC碼的指定模塊,移動(dòng)終端將掃描結(jié)果返回給服務(wù)器,服務(wù)器通過能不能掃描到含有要求的模塊名稱和MAC碼的結(jié)果來判定學(xué)生是否早退,并硬性規(guī)定會(huì)在下課前N分鐘,要求移動(dòng)終端做最后一次防早退檢驗(yàn),N由用戶自行設(shè)置;
S7、當(dāng)未帶移動(dòng)終端時(shí),通過校園一卡通RF IC/ID卡或指紋進(jìn)行替補(bǔ)考勤,并將考勤數(shù)據(jù)上傳至服務(wù)器。
如圖4所示,本發(fā)明的方法具體操作過程如下:
步驟1、開始上課前,開啟課室主機(jī)。
步驟2、課室主機(jī)主動(dòng)連接服務(wù)器,建立連接,并通知服務(wù)器上課開始。
步驟3、服務(wù)器接收到課室主機(jī)的上課通知,進(jìn)行步驟4及步驟5。
步驟4、服務(wù)器生成移動(dòng)終端動(dòng)態(tài)連接碼,并發(fā)送給課室主機(jī),轉(zhuǎn)到步驟6。
步驟5、服務(wù)器生成被掃描模塊的名稱,并發(fā)送給課室主機(jī),轉(zhuǎn)到步驟8。
步驟6、課室主機(jī)接收服務(wù)器發(fā)送的移動(dòng)終端動(dòng)態(tài)連接碼轉(zhuǎn)到步驟7。
步驟7、課室主機(jī)通過投影設(shè)備顯示步驟6接收到的移動(dòng)終端動(dòng)態(tài)連接碼。
步驟8、課室主機(jī)接收到模塊名稱,轉(zhuǎn)到步驟9。
步驟9、課室主機(jī)設(shè)置Wifi或藍(lán)牙模塊的名稱為步驟8接收到的模塊名稱。
步驟10、步驟9設(shè)置失敗,則重新設(shè)置,步驟9設(shè)置成功,則轉(zhuǎn)到步驟11。
步驟11、課室主機(jī)通知服務(wù)器步驟9的設(shè)置已成功。
步驟12、學(xué)生打開點(diǎn)名考勤系統(tǒng)移動(dòng)終端應(yīng)用,登錄綁定個(gè)人信息的認(rèn)證帳號,輸入投影設(shè)備投影出來的移動(dòng)終端動(dòng)態(tài)連接碼,與服務(wù)器建立連接。
步驟13、服務(wù)器對步驟12輸入的動(dòng)態(tài)連接碼進(jìn)行判斷,其是否存在,不存在轉(zhuǎn)到步驟12,存在,轉(zhuǎn)到步驟14。
步驟14、服務(wù)器對步驟12輸入的動(dòng)態(tài)連接碼判斷是否過期,過期則轉(zhuǎn)到步驟42,沒過期則轉(zhuǎn)到步驟15。
步驟15、移動(dòng)終端應(yīng)用獲取步驟12的移動(dòng)終端網(wǎng)絡(luò)MAC碼及用戶ID并傳回給服務(wù)器。
步驟16、服務(wù)器判斷該堂課上是否存在此MAC及用戶ID,不存在轉(zhuǎn)到步驟17,存在轉(zhuǎn)到步驟19。
步驟17、服務(wù)器記錄步驟12的MAC及用戶ID。
步驟18、服務(wù)器記錄成功連接的移動(dòng)終端設(shè)備網(wǎng)絡(luò)地址。
步驟19、返回信息給移動(dòng)終端應(yīng)用,提示此移動(dòng)終端設(shè)備在同一課堂時(shí)段不可同時(shí)使用不同帳號,轉(zhuǎn)到步驟42。
步驟20、服務(wù)器判斷當(dāng)前時(shí)間是否已經(jīng)下課,沒下課轉(zhuǎn)到步驟21,已下課,轉(zhuǎn)到步驟40。
步驟21、服務(wù)器判斷輪詢激活狀態(tài),已激活則對記錄的移動(dòng)終端請求隊(duì)列開始進(jìn)行輪詢,未激活則繼續(xù)等待輪詢激活。
步驟22、服務(wù)器隨機(jī)選擇步驟21中隊(duì)列的移動(dòng)終端。
步驟23、服務(wù)器通知被輪詢到的移動(dòng)終端應(yīng)用,按服務(wù)器提供的課室主機(jī)信息進(jìn)行對課室主機(jī)的設(shè)備掃描。
步驟24、移動(dòng)終端應(yīng)用按服務(wù)器指令掃描指定的課室主機(jī)設(shè)備,并回傳掃描結(jié)果給服務(wù)器。
步驟25、服務(wù)器對步驟24中回傳得掃描結(jié)果進(jìn)行判斷,如果步驟24掃描不到指定的課室主機(jī)設(shè)備,轉(zhuǎn)到步驟27,步驟24掃描到指定的課室主機(jī)設(shè)備,轉(zhuǎn)到步驟26。
步驟26、服務(wù)器判斷是否本堂課第一次掃描課室主機(jī)設(shè)備,不是第一次則轉(zhuǎn)到步驟28,第一次則轉(zhuǎn)到步驟33。
步驟27、5秒后發(fā)送指令讓步驟25中沒掃描到指定課室主機(jī)設(shè)備的移動(dòng)終端應(yīng)用重新掃描指定的課室主機(jī)設(shè)備,并記錄次數(shù),轉(zhuǎn)到步驟31。
步驟28、服務(wù)器記錄步驟25中成功掃描到指定課室主機(jī)設(shè)備的結(jié)果。
步驟29、服務(wù)器隨機(jī)生成下一次本移動(dòng)終端掃描指定課室主機(jī)設(shè)備的時(shí)間。
步驟30、到達(dá)本移動(dòng)終端再次掃面指定課室主機(jī)設(shè)備的時(shí)間,轉(zhuǎn)到步驟5,時(shí)間沒到,繼續(xù)等待。
步驟31、服務(wù)器判斷沒收到移動(dòng)終端應(yīng)用返回的對指定現(xiàn)場主機(jī)設(shè)備的掃描結(jié)果是否達(dá)到三次,不足三次,轉(zhuǎn)到步驟27,超過三次,轉(zhuǎn)到步驟32。
步驟32、記錄獲取的本次掃描結(jié)果,轉(zhuǎn)到步驟29。
步驟33、服務(wù)器記錄第一次成功掃描指定課室主機(jī)設(shè)備的時(shí)間。
步驟34、服務(wù)器根據(jù)步驟33的時(shí)間記錄作為學(xué)生開始簽到的時(shí)間作簽到記錄。
步驟35、服務(wù)器對步驟34的時(shí)間記錄與當(dāng)前上課時(shí)間比較。
步驟36、服務(wù)器根據(jù)步驟35判斷簽到時(shí)間是否超出遲到時(shí)間范圍,沒超過,轉(zhuǎn)到步驟37,已超過,轉(zhuǎn)到步驟38。
步驟37、服務(wù)器記錄該移動(dòng)終端應(yīng)用的帳戶認(rèn)證的學(xué)生上課遲到。
步驟38、服務(wù)器記錄該移動(dòng)終端應(yīng)用的帳戶認(rèn)證的學(xué)生本次上課曠課。
步驟39、本堂課程結(jié)束,通知服務(wù)器上課結(jié)束。
步驟40、服務(wù)器標(biāo)識步驟4生成的動(dòng)態(tài)連接碼過期,無法再使用。
步驟41、服務(wù)器關(guān)閉本堂課程接入的移動(dòng)終端連接。
步驟42、本次移動(dòng)終端點(diǎn)名結(jié)束。
實(shí)施例3
如圖5所示,本發(fā)明還提供一種移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng),包括課室主機(jī)、至少一個(gè)移動(dòng)終端、服務(wù)器、投影設(shè)備,所述服務(wù)器分別與所述課室主機(jī)、移動(dòng)終端連接,所述課室主機(jī)與所述投影設(shè)備連接;
所述課室主機(jī)用于接收服務(wù)器發(fā)送的動(dòng)態(tài)連接碼,將動(dòng)態(tài)連接碼以視頻信號輸出給投影設(shè)備,接收服務(wù)器發(fā)送的動(dòng)態(tài)的模塊名稱并將自身指定模塊的名稱修改為該模塊名稱,在修改成功后把該模塊名稱和MAC碼返回給服務(wù)器;
所述投影設(shè)備用于將動(dòng)態(tài)連接碼投影到指定地方;
所述移動(dòng)終端用于接收服務(wù)端發(fā)送掃描含有模塊名稱和MAC碼指定模塊的指令,按接收到的指令掃描課室主機(jī)的指定模塊的模塊名稱和MAC碼,并將掃描結(jié)果反饋給服務(wù)器;
所述服務(wù)器用于儲(chǔ)存學(xué)生個(gè)人信息,生成動(dòng)態(tài)連接碼和動(dòng)態(tài)的模塊名稱并通知課室主機(jī)投影該動(dòng)態(tài)連接碼和將指定模塊的名稱修改成該模塊名稱,調(diào)度移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描指定模塊,并對移動(dòng)終端發(fā)送回的掃描結(jié)果進(jìn)行核對,根據(jù)掃描時(shí)間和掃描結(jié)果做出相應(yīng)的遲到、曠課、早退判定,并將點(diǎn)名考勤結(jié)果通過本系統(tǒng)反饋到移動(dòng)終端,讓參與人員能適時(shí)了解到相關(guān)考勤結(jié)果信息。
課室主機(jī):開始上課,系統(tǒng)進(jìn)入點(diǎn)名考勤狀態(tài),服務(wù)器發(fā)送一個(gè)隨機(jī)生成的動(dòng)態(tài)連接碼到課室主機(jī),課室主機(jī)把動(dòng)態(tài)連接碼以視頻信號輸出,如果沒有單獨(dú)的投影設(shè)備時(shí),課室主機(jī)同時(shí)發(fā)送視頻切換指令給中控系統(tǒng)切換到課室主機(jī)視頻輸入通道,通過教學(xué)投影機(jī)投影顯示動(dòng)態(tài)連接碼。
接收服務(wù)端發(fā)送的生成動(dòng)態(tài)連接碼和更改SSID碼(或者藍(lán)牙模塊名稱)名稱信息,并反饋課室主機(jī)的動(dòng)態(tài)連接碼投放、SSID碼(或者藍(lán)牙模塊名稱)修改結(jié)果、MAC碼信息給服務(wù)端。
①移動(dòng)終端WIFi模式下掃描模塊:課室主機(jī)根據(jù)接收到的服務(wù)端的指令信息自動(dòng)更改設(shè)置指定SSID,用于學(xué)員移動(dòng)終端的掃描;
②移動(dòng)終端藍(lán)牙模式下掃描模塊:課室主機(jī)根據(jù)接收到的服務(wù)端的指令信息自動(dòng)更改設(shè)置指定的藍(lán)牙名稱,用于學(xué)員移動(dòng)終端的掃描。
移動(dòng)終端:
接收服務(wù)端發(fā)送掃描含有SSID碼、藍(lán)牙名稱和MAC信息設(shè)備的指令,按接收到的指令通過wifi模式或藍(lán)牙模式進(jìn)行對服務(wù)端指定的課室主機(jī)掃描并反饋掃描結(jié)果。
服務(wù)器:儲(chǔ)存了學(xué)生個(gè)人信息;生成動(dòng)態(tài)連接碼和隨機(jī)的SSID碼(或者藍(lán)牙模塊名稱)并通知課室主機(jī)投影動(dòng)態(tài)連接碼和修改成指定的SSID碼(或者藍(lán)牙模塊名稱),通知學(xué)員移動(dòng)終端按某次預(yù)定隨機(jī)序列分批進(jìn)行掃描指定模塊,并對學(xué)員移動(dòng)終端發(fā)送回的信息進(jìn)行核對根據(jù)時(shí)間和掃描結(jié)果做出相應(yīng)的遲到、曠課、早退判定。
如圖6-10所示,整個(gè)系統(tǒng)的功能:簽到功能和防早退檢驗(yàn)功能
移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)整個(gè)工作過程:
1、前期階段:給每個(gè)學(xué)生分配一個(gè)登陸“移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)軟件”的賬戶,學(xué)生的個(gè)人信息均在這個(gè)賬戶內(nèi)。這些賬戶收錄在服務(wù)器當(dāng)中。
2、第一階段:服務(wù)器連接課室主機(jī)。上課前幾分鐘,課室主機(jī)通過以太網(wǎng)或無線網(wǎng)絡(luò),與服務(wù)器進(jìn)行連接,連接成功后,服務(wù)端發(fā)送動(dòng)態(tài)連接碼(此動(dòng)態(tài)連接碼生成后直至這節(jié)課結(jié)束將不再變化)給課室主機(jī),課室主機(jī)把收到的動(dòng)態(tài)連接碼通過投影設(shè)備顯示在幕布或顯示屏上。
3、第二階段:服務(wù)器連接移動(dòng)終端。學(xué)生手機(jī)安裝“移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)軟件”,學(xué)生進(jìn)入教室后通過自己唯一的賬號登陸軟件,輸入幕布或顯示屏上顯示的動(dòng)態(tài)連接碼,服務(wù)端判斷動(dòng)態(tài)連接碼是否為可使用狀態(tài);不可使用,退出點(diǎn)名狀態(tài);未激活則對學(xué)員移動(dòng)終端進(jìn)行隊(duì)列等候,已激活則根據(jù)服務(wù)端返回指令信息給移動(dòng)終端現(xiàn)場掃描指定模塊。
4、第三階段:簽到。有兩種模塊掃描模式,一種是采用藍(lán)牙技術(shù),另外一種是采用WIFI技術(shù)。
采用WiFi模式掃描:服務(wù)器連接課室主機(jī),生成一個(gè)動(dòng)態(tài)的SSID碼分配給課室主機(jī),課室主機(jī)按服務(wù)器信息要求修改自身的WIFI模塊SSID碼,并在修改成功后把此SSID碼和本身的MAC碼返送給服務(wù)器。服務(wù)器收到上述信息后,通知移動(dòng)終端掃描含有指定SSID碼和MAC碼的WIFI模塊,移動(dòng)終端將掃描結(jié)果(是否掃描到指定的模塊信息:SSID及MAC碼)返回給服務(wù)器,服務(wù)器根據(jù)反饋的掃描結(jié)果作出判斷,掃描到指定模塊則簽到成功,沒掃描到則簽到失敗。
采用藍(lán)牙模式掃描情況下,服務(wù)器連接課室主機(jī),生成一個(gè)動(dòng)態(tài)的藍(lán)牙模塊名稱分配給課室主機(jī),課室主機(jī)按服務(wù)器信息要求修改自身的藍(lán)牙模塊名稱,并在修改成功后把此藍(lán)牙模塊名稱和本身的MAC碼返送給服務(wù)器。服務(wù)器收到上述信息后,通知移動(dòng)終端掃描含有指定藍(lán)牙模塊名稱和MAC碼的藍(lán)牙模塊,移動(dòng)端將掃描結(jié)果(是否掃描到指定的模塊信息:藍(lán)牙模塊名稱及MAC碼)返回給服務(wù)器,服務(wù)器根據(jù)反饋的掃描結(jié)果作出判斷,掃描到指定模塊則簽到成功,沒掃描到則簽到失敗。
5、當(dāng)有同學(xué)遲到,可以詢問周圍同學(xué)動(dòng)態(tài)連接碼,輸入動(dòng)態(tài)連接碼完成簽到,服務(wù)器根據(jù)簽到時(shí)間系統(tǒng)做出遲到判定。
6、最后,防早退檢驗(yàn)機(jī)制:簽到完成后,服務(wù)器會(huì)在上課時(shí)間內(nèi)隨機(jī)生成動(dòng)態(tài)的SSID碼(或者藍(lán)牙模塊名稱)通知課室主機(jī)根據(jù)要求更改SSID碼(或者藍(lán)牙模塊名稱),并通知移動(dòng)終端掃描含有此SSID碼(或者藍(lán)牙模塊名稱)和MAC碼的模塊,移動(dòng)終端將掃描后的結(jié)果信息返回給服務(wù)器,通過能不能掃到含有要求的SSID碼(或者藍(lán)牙模塊名稱)和MAC碼的結(jié)果來判定學(xué)生是否早退。機(jī)制硬性規(guī)定會(huì)在下課前“N”分鐘,要求移動(dòng)終端做最后一次次防早退檢驗(yàn),“N”可由用戶在系統(tǒng)自行設(shè)置。
如圖11所示,所述課室主機(jī)包括電源模塊、視頻信號輸出模塊、中央控制模塊、指定模塊、網(wǎng)絡(luò)通信模塊,所述電源模塊分別與所述視頻信號輸出模塊、中央控制模塊、指定模塊、網(wǎng)絡(luò)通信模塊連接,所述中央控制模塊分別與所述視頻信號輸出模塊、指定模塊連接,所述網(wǎng)絡(luò)通信模塊與所述中央控制模塊可拆卸連接;
所述電源模塊用于給課室主機(jī)供電,采用數(shù)字開關(guān)電源,效率高,發(fā)熱小,穩(wěn)定性好;
所述視頻信號輸出模塊用于輸出視頻信號,把動(dòng)態(tài)連接碼等需要顯示的內(nèi)容通過視頻信號傳輸給投影設(shè)備顯示出來;
所述中央控制模塊用于控制各模塊工作及數(shù)據(jù)處理,內(nèi)嵌嵌入式軟件;
所述指定模塊用于移動(dòng)終端掃描模塊名稱和MAC碼,所述指定模塊為WIFI模塊或/和藍(lán)牙模塊,WIFI模塊支持WIFI掃描定位功能,藍(lán)牙模塊支持藍(lán)牙掃描定位功能;
所述網(wǎng)絡(luò)通信模塊用于實(shí)現(xiàn)課室主機(jī)與服務(wù)器的網(wǎng)絡(luò)通信,網(wǎng)絡(luò)通信模塊獨(dú)立可分離,通過排插與課室主機(jī)連接,方便維護(hù)升級;
所述課室主機(jī)還包括與中央控制模塊連接的現(xiàn)場總線通信模塊,用于與其他設(shè)備通信,實(shí)現(xiàn)互相控制和信息索取,增強(qiáng)了系統(tǒng)的兼容性和擴(kuò)展性;
還包括塑料殼體,所述塑料殼體包括上殼、下殼,上殼、下殼通過螺絲連接,上殼有線路板定位槽,下殼有殼體定位固定孔。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
本發(fā)明無需有監(jiān)督者,節(jié)省時(shí)間,降低工作量,提高效率,能完全實(shí)現(xiàn)自動(dòng)點(diǎn)名簽到、遲到、早退及曠課的判定。無需預(yù)先存儲(chǔ)學(xué)員的手機(jī)信息,學(xué)員更換手機(jī)或手機(jī)丟失后都不受影響,學(xué)員可以使用任何具備WIFI或藍(lán)牙功能、并安裝有“移動(dòng)互聯(lián)網(wǎng)點(diǎn)名考勤系統(tǒng)軟件”的移動(dòng)終端進(jìn)行點(diǎn)名考勤,自動(dòng)生成的考勤大數(shù)據(jù)儲(chǔ)存在服務(wù)器當(dāng)中也利于后期對考勤數(shù)據(jù)的處理。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。