本發(fā)明涉及教學(xué)自動點名技術(shù)領(lǐng)域,特別涉及一種基于Wi-Fi Direct的課堂點名方法。
背景技術(shù):
移動互聯(lián)網(wǎng)和設(shè)備在校園的普及,已經(jīng)催生了很多便捷化校園教學(xué)管理的解決方案。配備藍牙和無線Wi-Fi的移動智能設(shè)備在校園已是人手必備,加之傳統(tǒng)的口頭點名費時低效,催生了很多利用個人智能設(shè)備來便捷化課堂簽到的方案。
公開號為CN105491244A的中國發(fā)明專利公開了一種基于WiFi和智能手機的課堂自動點名系統(tǒng),包括智能手機點名主控端、WiFi無線路由器和智能手機簽到端,智能手機點名主控端、智能手機簽到端均與WiFi無線路由器連接,在智能手機點名主控端中,將課程需要考勤的所有學(xué)生的學(xué)號、姓名信息預(yù)先存儲在其簽到表中,智能手機簽到端基于指紋驗證功能和TCP協(xié)議通過簽到報文和簽到響應(yīng)報文完成簽到。在該點名系統(tǒng)中,智能手機點名主控端為老師使用,智能手機簽到端為學(xué)生使用,為使得老師端和學(xué)生端能夠順利構(gòu)建無線網(wǎng)絡(luò)進行數(shù)據(jù)通信以完成點名,需要額外配置一臺性能足夠支撐教室內(nèi)所有師生設(shè)備的無線路由,在部署上不夠便利,同時也使硬件成本較高。
公開號為CN105913509A的中國發(fā)明專利公開了一種基于WiFi移動熱點點名方法,智能手機控制端和智能手機簽到端之間通過智能手機WiFi移動熱點建立無線局域網(wǎng)系統(tǒng),智能手機簽到端開啟WiFi,通過搜索連接熱點,然后智能手機控制端為智能手機簽到端分配IP和端口號,成功連接后,智能手機控制端發(fā)送簽到數(shù)據(jù)包,然后等候智能手機簽到端輸入信息;智能手機簽到端解析報文,打開頁面輸入相關(guān)信息,然后提交,將數(shù)據(jù)包發(fā)送返回給智能手機控制端;在智能手機控制端中根據(jù)返回的數(shù)據(jù),可視化顯示簽到信息,如果簽到成功,則標記出勤。所述點名方法提出利用教師端個人智能設(shè)備的自建Wi-Fi熱點建立無線局域網(wǎng),讓學(xué)生端連接并進行認證信息的傳輸來完成點名。這種方法的不足在于受限于手機設(shè)備自建熱點提供的連接上限,目前市面上的手機至多能夠支持8-16臺設(shè)備同時連接,對于百人級別的課堂,個人智能設(shè)備Wi-Fi芯片的性能已經(jīng)不足以維持同時連接,即使采用傳輸完成后即斷開的業(yè)務(wù)方式,也由于802.11協(xié)議棧的特性導(dǎo)致整個過程變得極為耗時,且增加了處理業(yè)務(wù)流程的復(fù)雜程度。因此,建立無線連接局域網(wǎng)的方案無法很好滿足高等院校課堂學(xué)生越多越需要快速完成點名的需要。且由于市面上多數(shù)設(shè)備尚不支持自建熱點和無線Wi-Fi功能同時開啟,教師端開啟自建熱點后,也導(dǎo)致教師端此時需要上網(wǎng)只能通過4G、3G或者2G等運營商提供的網(wǎng)絡(luò)。
技術(shù)實現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是:提供一種基于Wi-Fi Direct的課堂點名方法,提高課堂簽到點名的效率,節(jié)約成本,且不影響智能手機對無線Wi-Fi的使用。
為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
一種基于Wi-Fi Direct的課堂點名方法,所述方法為:
教師移動端與服務(wù)器之間通過無線網(wǎng)絡(luò)連接,學(xué)生移動端與服務(wù)器之間通過無線網(wǎng)絡(luò)連接;
教師移動端打開WLAN直連功能,并向所述服務(wù)器發(fā)送開始簽到請求、教師移動端物理地址和課程信息,所述課程信息包括教室號和教師名稱;
服務(wù)器接收到所述的開始簽到請求、教師移動端物理地址和課程信息,并將所述的教師移動端物理地址和課程信息生成課程列表;
學(xué)生移動端打開WLAN直連功能,搜索可連接的WLAN信號端的物理地址;
學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求;
服務(wù)器接收到所述的準備簽到請求,并將所述課程列表發(fā)送至學(xué)生移動端;
學(xué)生移動端接收到所述的課程列表,接收到從課程列表中選擇的教師移動端物理地址和課程信息,如果可連接的WLAN信號端的物理地址中包含選擇的教師移動端物理地址,則學(xué)生簽到成功,學(xué)生移動端向服務(wù)器發(fā)送簽到時間、學(xué)生移動端物理地址和學(xué)生信息,所述學(xué)生信息包括學(xué)號和學(xué)生名稱;
服務(wù)器接收到學(xué)生移動端發(fā)送的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并分發(fā)至與學(xué)生移動端選擇的教師移動端物理地址對應(yīng)的教師移動端;
教師移動端接收到所述的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并生成簽到列表。
本發(fā)明的有益效果在于:Wi-Fi Direct在移動終端中使用時對應(yīng)的是要打開其WLAN功能,WLAN直連可與WiFi、4G、3G、2G無線網(wǎng)絡(luò)共存,WLAN直連的適用范圍較短,適用于單個教室內(nèi)的信號搜索,便于單個教室內(nèi)進行學(xué)生簽到使用;當教師移動端打開WLAN直連功能,則可查看教師移動端物理地址,用該教師移動端物理地址作為教師移動端的標記;當學(xué)生移動端打開WLAN直連功能,則可查看學(xué)生移動端物理地址,用該學(xué)生移動端物理地址作為學(xué)生移動端的標記;課程信息包括教室號,在同一天時間內(nèi),不同課堂對應(yīng)的教室號和教師移動端物理地址不可能都一樣,因此將教師移動端物理地址和教室號聯(lián)合起來作為課堂的標記;學(xué)生信息包括學(xué)號,學(xué)號可以作為學(xué)生的標記,學(xué)號與學(xué)生移動端物理地址聯(lián)合起來作為學(xué)生簽到的標記,防止代簽到現(xiàn)象;教師移動端向服務(wù)器發(fā)送開始簽到請求后,服務(wù)器接收教師移動端發(fā)送的信息并生成課程列表,減少服務(wù)器與教師移動端之間傳輸?shù)臄?shù)據(jù)量,節(jié)省教師移動端的流量;學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求后,服務(wù)器向?qū)W生移動端發(fā)送課程列表,減少學(xué)生移動端與服務(wù)器之間傳輸?shù)臄?shù)據(jù)量,節(jié)省學(xué)生移動端的流量;在學(xué)生移動端中接收選擇的教師移動端物理地址,如果學(xué)生移動端搜索到的可連接的WLAN信號端的物理地址中包含其選擇的教師移動端物理地址,則學(xué)生距離教師較近,學(xué)生在簽到范圍內(nèi),學(xué)生簽到成功,在學(xué)生移動端中分析判斷學(xué)生是否簽到成功,使數(shù)據(jù)處理快速便捷,同樣減少服務(wù)器與學(xué)生移動端之間的數(shù)據(jù)傳輸量,提高學(xué)生簽到的認證效率;學(xué)生簽到不成功,則不將任何信息發(fā)送至服務(wù)器,學(xué)生簽到成功后,學(xué)生移動端將對應(yīng)的簽到時間、學(xué)生移動端物理地址和學(xué)生信息發(fā)送至服務(wù)器,由服務(wù)器將這些信息發(fā)送至其簽到對應(yīng)的教師移動端,通過服務(wù)器實現(xiàn)對學(xué)生簽到數(shù)據(jù)信息的分發(fā);教師移動端接收到所述的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并生成簽到列表,一個課堂對應(yīng)的簽到信息在教師移動端匯總,便于教師通過教師移動端查看簽到結(jié)果。
附圖說明
圖1為本發(fā)明實施例的基于Wi-Fi Direct的課堂點名方法的流程圖。
具體實施方式
為詳細說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附圖予以說明。
本發(fā)明最關(guān)鍵的構(gòu)思在于:利用教師移動端和學(xué)生移動端的Wi-Fi Direct功能產(chǎn)生的物理地址對教師和學(xué)生的身份進行唯一的識別,并通過學(xué)生移動端對學(xué)生簽到認證,通過服務(wù)器將學(xué)生簽到信息分發(fā)給教師移動端,通過教師移動端統(tǒng)計簽到情況,提高簽到的效率。
請參照圖1,本發(fā)明提供了一種基于Wi-Fi Direct的課堂點名方法,所述方法為:
教師移動端與服務(wù)器之間通過無線網(wǎng)絡(luò)連接,學(xué)生移動端與服務(wù)器之間通過無線網(wǎng)絡(luò)連接;
教師移動端打開WLAN直連功能,并向所述服務(wù)器發(fā)送開始簽到請求、教師移動端物理地址和課程信息,所述課程信息包括教室號和教師名稱;
服務(wù)器接收到所述的開始簽到請求、教師移動端物理地址和課程信息,并將所述的教師移動端物理地址和課程信息生成課程列表;
學(xué)生移動端打開WLAN直連功能,搜索可連接的WLAN信號端的物理地址;
學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求;
服務(wù)器接收到所述的準備簽到請求,并將所述課程列表發(fā)送至學(xué)生移動端;
學(xué)生移動端接收到所述的課程列表,接收到從課程列表中選擇的教師移動端物理地址和課程信息,如果可連接的WLAN信號端的物理地址中包含選擇的教師移動端物理地址,則學(xué)生簽到成功,學(xué)生移動端向服務(wù)器發(fā)送簽到時間、學(xué)生移動端物理地址和學(xué)生信息,所述學(xué)生信息包括學(xué)號和學(xué)生名稱;
服務(wù)器接收到學(xué)生移動端發(fā)送的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并分發(fā)至與學(xué)生移動端選擇的教師移動端物理地址對應(yīng)的教師移動端;
教師移動端接收到所述的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并生成簽到列表。
進一步的,所述課程信息還包括上課時間和下課時間,便于學(xué)生知曉或者確認課堂的時間。
進一步的,在教師移動端中還包括:
教師移動端接收到所述的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,根據(jù)學(xué)號由小到大的順序生成簽到列表。
由上述描述可知,在教師移動端中按照學(xué)號從小到大的順序?qū)灥搅斜磉M行排序,便于查看。
進一步的,在學(xué)生移動端中還包括:
學(xué)生移動端打開WLAN直連功能,搜索可連接的WLAN信號端的物理地址,并生成可連接WLAN信號列表;
如果可連接WLAN信號列表中包含選擇的教師移動端物理地址,則學(xué)生簽到成功。
由上述描述可知,學(xué)生移動端對搜索到的可連接的WLAN信號端的物理地址生成可連接WLAN信號列表后,再與教師移動端物理地址進行比較,便于數(shù)據(jù)處理。
進一步的,在學(xué)生移動端中還包括:
在學(xué)生移動端中預(yù)存儲有包含教師名稱和學(xué)生信息的綜合信息列表;
學(xué)生移動端接收到輸入的學(xué)生信息,學(xué)生移動端根據(jù)課程列表查找到與選擇的教師移動端物理地址對應(yīng)的教師名稱;
根據(jù)綜合信息列表對接收到的輸入的學(xué)生信息與選擇的教師名稱進行驗證:如果驗證成功,則學(xué)生簽到成功;如果驗證不成功,則學(xué)生簽到不成功。
由上述描述可知,在學(xué)生移動端中存儲有綜合信息列表,根據(jù)綜合信息列表來分析判斷接收到的輸入的學(xué)生信息,與接收到的從課程列表中選擇的教師移動終端物理地址是否匹配,如果匹配,則學(xué)生簽到成功,如果不匹配,則簽到不成功,使課程信息與學(xué)生信息是否匹配有據(jù)可依,符合實際課程安排情況;由于教師移動端物理地址會隨著教師移動端的更換而改變,學(xué)生移動端物理地址會隨著學(xué)生移動端的更換而改變,因此綜合信息列表中不包含教師端物理地址和學(xué)生移動端物理地址,保持綜合信息列表的長期有效性。
進一步的,在學(xué)生移動端中還包括:
學(xué)生移動端接收到輸入的學(xué)生信息,將所述學(xué)生信息預(yù)存儲在學(xué)生移動端中。
由上述描述可知,學(xué)生信息經(jīng)過一次輸入后,存儲在學(xué)生移動端中,便于以后使用,避免每次簽到都要在學(xué)生移動端上重新輸入學(xué)生信息,使用便捷,節(jié)省簽到時間。
進一步的,在教師移動端中還包括:
教師移動端發(fā)送更新簽到名單請求至服務(wù)器;
服務(wù)器接收到所述的更新簽到名單請求,將與選擇該教師移動端物理地址對應(yīng)的學(xué)生移動端的簽到時間、學(xué)生移動端物理地址和學(xué)生信息分發(fā)至教師移動端。
由上述描述可知,教師移動端發(fā)送更新簽到名單至服務(wù)器,服務(wù)器將接收到的與該教師移動端對應(yīng)的學(xué)生移動端的簽到時間、學(xué)生移動端物理地址和學(xué)生信息分發(fā)至教師移動端,使教師移動端發(fā)送請求時服務(wù)器才分發(fā)信息,節(jié)省教師移動端上的數(shù)據(jù)流量。
進一步的,在教師移動端中還包括:
教師移動端中設(shè)定有上課時間;
如果教師移動端接收到的簽到時間晚于上課時間,則將與該簽到時間對應(yīng)的學(xué)生信息標記為遲到。
由上述描述可知,在教師移動端中根據(jù)上課時間對學(xué)生是否遲到進行分析判斷,邏輯合理,數(shù)據(jù)處理便捷。
進一步的,在教師移動端中還包括:
教師移動端中存儲有包含教師名稱和學(xué)生信息的綜合信息列表;
將簽到列表與綜合信息列表進行比較,如果綜合信息列表中的學(xué)號在簽到列表中沒有出現(xiàn),則將該學(xué)號對應(yīng)的學(xué)生信息標記為曠課。
由上述描述可知,在教師移動端中根據(jù)綜合信息列表對學(xué)生是否曠課進行分析判斷,邏輯合理,數(shù)據(jù)處理便捷。
進一步的,在學(xué)生移動端中還包括:
學(xué)生移動端中設(shè)定有上課簽到時間,所述上課簽到時間早于或者等于上課時間;
如果實際時間到達上課簽到時間,則學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求。
由上述描述可知,學(xué)生移動端中設(shè)定上課簽到時間,如果實際時間到達上課簽到時間,則學(xué)生移動端自動向服務(wù)器發(fā)送準備簽到請求,具有提醒學(xué)生移動端進行上課簽到的功能,防止學(xué)生忘記簽到。
進一步的,在學(xué)生移動端中還包括:
學(xué)生移動端中設(shè)定有下課簽到時間,所述下課簽到時間等于或者晚于下課時間;
如果實際時間到達下課簽到時間,則學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求。
由上述描述可知,學(xué)生移動端中設(shè)定有下課簽到時間,如果實際時間到達下課簽到時間,學(xué)生移動端自動向服務(wù)器發(fā)送準備簽到請求,實現(xiàn)學(xué)生在下課時的自動簽到,一方面提醒學(xué)生移動端進行下課簽到,另一方面在下課時進行簽到便于教師移動端統(tǒng)計學(xué)生早退情況。
進一步的,在服務(wù)器中還包括:
服務(wù)器將所述的教師移動端物理地址和課程信息生成課程列表;
服務(wù)器接收到下一個開始簽到請求,若下一個開始簽到請求對應(yīng)的教師移動端物理地址和教室號與課程列表中包含的開始簽到請求對應(yīng)的教師移動端物理地址和教室號沖突,則將課程列表中與之沖突的開始簽到請求對應(yīng)的教師移動端物理地址和課程信息刪除,并將下一個開始簽到請求對應(yīng)的教師移動端物理地址和課程信息加入課程列表中;
若下一個開始簽到請求對應(yīng)的教師移動端物理地址和教室號在所述課程列表中不存在,則將下一個開始簽到請求對應(yīng)的教師移動端物理地址和課程信息加入課程列表中。
由上述描述可知,服務(wù)器接收到的下一個開始簽到請求如果與課程列表中的教師移動端物理地址和教室號沖突,則將與之沖突的教師移動端物理地址和課程信息刪除,將下一個開始簽到請求對應(yīng)的教師移動端物理地址和課程信息加入課程列表中,實際運行時,一個教室號在同一時間內(nèi)不可能對應(yīng)兩個教師移動端物理地址,所謂沖突是指同一個教室號對應(yīng)的教師移動端物理地址不同,或者同一教師移動端物理地址對應(yīng)的教室號不同,用于當老師處于下一個教室上課,或者該教室在下一課堂有另外一個老師進來上課時及時更新課程列表中的信息,保持課程列表中信息的實時性;服務(wù)器接收到的下一個開始簽到請求對應(yīng)的教師移動端物理地址和教室號如果不存在,則將之加入課程列表,實現(xiàn)新的開始簽到請求的添加,同樣是為了保持課程列表中信息的實時性。
請參照圖1,本發(fā)明的實施例一為:
一種基于Wi-Fi Direct的課堂點名方法,教師移動端為智能手機,學(xué)生移動端也為智能手機,教師移動端上安裝與該點名方法對應(yīng)的教師端APP,學(xué)生移動端上安裝與該點名方法對應(yīng)的學(xué)生端APP;
教師移動端與服務(wù)器之間通過無線WiFi、4G、3G、或者2G中的一種連接,學(xué)生移動端與服務(wù)器之間通過無線WiFi、4G、3G、或者2G中的一種連接;
教師移動端打開WLAN直連功能,老師通過教師端APP點擊“開始課堂簽到”按鈕向所述服務(wù)器發(fā)送開始簽到請求,并連同教師移動端物理地址和課程信息一起發(fā)送,所述課程信息包括教室號和教師名稱;
服務(wù)器接收到所述的開始簽到請求、教師移動端物理地址和課程信息,并將所述的教師移動端物理地址和課程信息生成課程列表;
學(xué)生移動端打開WLAN直連功能,搜索可連接的WLAN信號端的物理地址;
學(xué)生移動端通過學(xué)生端APP點擊“準備簽到”按鈕向服務(wù)器發(fā)送準備簽到請求;
服務(wù)器接收到所述的準備簽到請求,并將所述課程列表發(fā)送至學(xué)生移動端;
學(xué)生移動端接收到所述的課程列表,學(xué)生在學(xué)生移動端上對課程列表中的信息進行選擇,學(xué)生移動端接收到學(xué)生從課程列表中選擇的教師移動端物理地址和課程信息,如果可連接的WLAN信號端的物理地址中不包含選擇的教師移動端物理地址,則學(xué)生簽到不成功,如果可連接的WLAN信號端的物理地址中包含選擇的教師移動端物理地址,則學(xué)生簽到成功,學(xué)生移動端向服務(wù)器發(fā)送簽到時間、學(xué)生移動端物理地址和學(xué)生信息,所述學(xué)生信息包括學(xué)號和學(xué)生名稱;
服務(wù)器接收到學(xué)生移動端發(fā)送的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并分發(fā)至與學(xué)生移動端選擇的教師移動端物理地址對應(yīng)的教師移動端;
教師移動端接收到所述的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,并生成簽到列表。
本發(fā)明的實施例二為:
一種基于Wi-Fi Direct的課堂點名方法,在實施例一的基礎(chǔ)上,在信息處理方面具體還包括:
1、教師移動端接收到所述的簽到時間、學(xué)生移動端物理地址和學(xué)生信息,根據(jù)學(xué)號由小到大的順序生成簽到列表,便于老師查看核對簽到列表。
2、學(xué)生移動端打開WLAN直連功能,搜索可連接的WLAN信號端的物理地址,并生成可連接WLAN信號列表;
如果可連接WLAN信號列表中包含選擇的教師移動端物理地址,則學(xué)生簽到成功。
通過可連接WLAN信號列表,便于與學(xué)生選擇的教師移動端物理地址進行分析比較,數(shù)據(jù)處理便捷。
本發(fā)明的實施例三為:
一種基于Wi-Fi Direct的課堂點名方法,在實施例一的基礎(chǔ)上,在學(xué)生簽到判斷方面具體還包括:
在學(xué)生移動端中預(yù)存儲有包含教師名稱和學(xué)生信息的綜合信息列表;
學(xué)生移動端接收到學(xué)生輸入的學(xué)生信息,學(xué)生移動端根據(jù)課程列表查找到與選擇的教師移動端物理地址對應(yīng)的教師名稱;
根據(jù)綜合信息列表對接收到的輸入的學(xué)生信息與選擇的教師名稱進行驗證:如果驗證成功,則學(xué)生簽到成功;如果驗證不成功,則學(xué)生簽到不成功。
根據(jù)綜合信息列表全面判斷學(xué)生簽到是否成功。
在具體操作時,學(xué)生移動端接收到輸入的學(xué)生信息,將所述學(xué)生信息預(yù)存儲在學(xué)生移動端中,便于下次簽到時學(xué)生不必重新輸入學(xué)生信息。
本發(fā)明的實施例四為:
一種基于Wi-Fi Direct的課堂點名方法,在實施例一的基礎(chǔ)上,在關(guān)于遲到曠課分析方面具體還包括:
教師移動端中設(shè)定有上課時間,上課時間由老師在教師移動端上輸入;
如果教師移動端接收到的簽到時間晚于上課時間,則將與該簽到時間對應(yīng)的學(xué)生信息標記為遲到。
教師移動端中存儲有包含教師名稱和學(xué)生信息的綜合信息列表;
將簽到列表與綜合信息列表進行比較,如果綜合信息列表中的學(xué)號在簽到列表中沒有出現(xiàn),則將該學(xué)號對應(yīng)的學(xué)生信息標記為曠課。
本發(fā)明的實施例五為:
一種基于Wi-Fi Direct的課堂點名方法,在實施例一的基礎(chǔ)上,在簽到列表更新方面具體還包括:
在發(fā)送了開始簽到請求后,在上課期間,如果老師想更新簽到列表,老師點擊教師端APP上的“更新簽到列表”按鈕,教師移動端發(fā)送更新簽到名單請求至服務(wù)器;
服務(wù)器接收到所述的更新簽到名單請求,將與選擇該教師移動端物理地址對應(yīng)的學(xué)生移動端的簽到時間、學(xué)生移動端物理地址和學(xué)生信息分發(fā)至教師移動端。
在本實施例中限定了服務(wù)器向教師移動端分發(fā)信息的條件;當然,如果依據(jù)實施例一,在實際使用時,服務(wù)器也可實時向教師移動端分發(fā)信息,無需條件限制。
本發(fā)明的實施例六為:
一種基于Wi-Fi Direct的課堂點名方法,在實施例一的基礎(chǔ)上,在學(xué)生移動端的簽到便利性方面具體還包括:
學(xué)生移動端中設(shè)定有上課簽到時間,所述上課簽到時間早于或者等于上課時間,上課簽到時間由學(xué)生通過學(xué)生端APP進行設(shè)定;
如果實際時間到達上課簽到時間,則學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求??蓪崿F(xiàn)自動發(fā)起簽到,防止學(xué)生忘記。
學(xué)生移動端中設(shè)定有下課簽到時間,所述下課簽到時間等于或者晚于下課時間,下課簽到時間由學(xué)生通過學(xué)生端APP進行設(shè)定;
如果實際時間到達下課簽到時間,則學(xué)生移動端向服務(wù)器發(fā)送準備簽到請求。下課也進行簽到,便于統(tǒng)計早退現(xiàn)象。
本發(fā)明的實施例七為:
一種基于Wi-Fi Direct的課堂點名方法,在實施例一的基礎(chǔ)上,在課程列表的更新方面具體還包括:
服務(wù)器將所述的教師移動端物理地址和課程信息生成課程列表;
服務(wù)器接收到下一個開始簽到請求,若下一個開始簽到請求對應(yīng)的教師移動端物理地址和教室號與課程列表中包含的開始簽到請求對應(yīng)的教師移動端物理地址和教室號沖突,比如同一教室號對應(yīng)的教師移動端物理地址不同,或者同一教師移動端物理地址對應(yīng)的教室號不同,則將課程列表中與之沖突的開始簽到請求對應(yīng)的教師移動端物理地址和課程信息刪除,并將下一個開始簽到請求對應(yīng)的教師移動端物理地址和課程信息加入課程列表中;
若下一個開始簽到請求對應(yīng)的教師移動端物理地址和教室號在所述課程列表中不存在,則將下一個開始簽到請求對應(yīng)的教師移動端物理地址和課程信息加入課程列表中。
綜上所述,本發(fā)明提供的基于Wi-Fi Direct的課堂點名方法,在教師移動端中發(fā)起開始簽到請求,觸發(fā)簽到動作,在服務(wù)器中生成與開始簽到請求相關(guān)的課程列表,并當接收到學(xué)生移動端發(fā)送的準備簽到請求時,將課程列表發(fā)送至學(xué)生移動端進行選擇,在學(xué)生移動端中通過課程列表和包含教師名稱和學(xué)生信息的綜合信息列表對學(xué)生簽到信息進行驗證,如果驗證成功才將學(xué)生移動端對應(yīng)的簽到時間、學(xué)生移動端物理地址和學(xué)生信息發(fā)送至服務(wù)器,讓服務(wù)器分發(fā)至對應(yīng)的教師移動端,最后在教師移動端生成簽到列表,教師移動端還可根據(jù)簽到列表和綜合信息列表統(tǒng)計學(xué)生的遲到、曠課情況,學(xué)生在下課時進行二次簽到,便于統(tǒng)計早退情況,即在教師移動端觸發(fā)簽到動作并統(tǒng)計簽到情況,在服務(wù)器中生成課程列表并分發(fā)學(xué)生簽到信息,在學(xué)生移動端中對學(xué)生簽到信息進行驗證,使教師移動端與服務(wù)器之間,以及學(xué)生移動端與服務(wù)器之前傳輸?shù)臄?shù)據(jù)少,同時將對學(xué)生簽到的驗證分散在學(xué)生移動端中進行,大大提高學(xué)生簽到的效率,另外,教師移動端和學(xué)生移動端上的WLAN打開僅起到識別作用,無需相互連接,并且WLAN信號距離有限,有效對學(xué)生與老師之間的距離進行限制,有效對學(xué)生簽到距離進行限制,簽到準確性高,另外在改造時,僅需在學(xué)生移動端、教師移動端和服務(wù)器中進行軟件改造即可,無需增加任何的硬件設(shè)備,更無需增加路由器,同時不影響學(xué)生移動端、教師移動端上的無線網(wǎng)絡(luò)的使用。
以上所述僅為本發(fā)明的實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等同變換,或直接或間接運用在相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。