本發(fā)明涉及互聯(lián)網(wǎng)技術領域,具體涉及一種基于位置分布的課堂考勤方法及系統(tǒng)。
背景技術:
考勤是各個企業(yè)、各級院校等單位人力資源管理的核心內容,對于學校來說,考勤數(shù)據(jù)與學生的學分、成績等有直接關系,考勤數(shù)據(jù)對任課教師較為重要,是任課教師對學生評價的重要依據(jù),也能夠在一定程度上反應任課教師的教學質量。
目前,學??记诙嘌赜没麅渣c名的方式,既浪費時間又無法避免逃課現(xiàn)象,無法監(jiān)控每個學生的出勤狀況,也無法考察任課教師的教學質量。雖然,部分高校已經(jīng)采用二維碼簽到、指紋簽到或照片簽到等方式,但是,在實際應用過程中,存在諸多弊端。例如,上述簽到方式對硬件設備的要求較高,大多需要運行于無線網(wǎng)絡環(huán)境中,成本消耗較大。同時,上述簽到方式多是將采集的簽到結果傳輸至后端服務平臺,任課教師多需要登錄后端服務平臺,才可獲取考勤結果,時效性差。并且,上述簽到方式無法給出每個到場學生的位置,任課教師無法結合當堂學生的分布狀況進行提問,用戶體驗差。此外,在上課前,學生多聚集于待掃描的二維碼或指紋打卡機附近,排隊等待簽到,耗時較久。
結合教室的座位分布,如何提高考勤速率,準確、有效地獲取課堂學生的分布狀況,快速統(tǒng)計學生出勤率,是本領域技術人員亟需解決的問題。
技術實現(xiàn)要素:
針對現(xiàn)有技術中的缺陷,本發(fā)明提供了一種基于位置分布的課堂考勤方法及系統(tǒng),能夠結合教室的座位分布,提高考勤速率,準確、有效地獲取課堂學生的分布狀況,快速統(tǒng)計學生出勤率。
第一方面,本發(fā)明提供一種基于位置分布的課堂考勤方法,該方法包括:第一客戶端接收位置信息。
第一客戶端將位置信息傳輸至服務器。
第二客戶端從服務器中接收位置信息,統(tǒng)計位置信息的數(shù)量,并在預存儲的位置分布圖上顯示位置信息。
本發(fā)明提供另一種基于位置分布的課堂考勤方法,該方法包括:
第一客戶端接收用戶上傳的位置信息。
第一客戶端根據(jù)位置信息,調取并顯示位置分布圖示。
第一客戶端接收用戶上傳的座位信息和個人信息,座位信息是根據(jù)位置分布圖示確定的信息。
第一客戶端將座位信息和個人信息傳輸至服務器。
第二客戶端發(fā)送考勤指令至服務器。
服務器接收座位信息和個人信息,并根據(jù)考勤指令,對座位信息進行統(tǒng)計,形成課堂人數(shù)統(tǒng)計結果。
服務器根據(jù)考勤指令和該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標。
服務器根據(jù)預存儲的人員統(tǒng)計表,判斷個人信息是否在人員統(tǒng)計表中存在相同信息:
若是,則將該個人信息對應的位置顯示圖標設置為第一顏色。
若否,則將該個人信息對應的位置顯示圖標設置為第二顏色。
第二客戶端從服務器中獲取課堂人數(shù)統(tǒng)計結果和設置位置顯示圖標顏色的位置分布圖示,進行顯示。
進一步地,第一客戶端根據(jù)位置信息,調取并顯示位置分布圖示之前,該方法還包括:
第一客戶端對地理位置進行檢測,獲取位置信息。
基于上述任意基于位置分布的課堂考勤方法實施例,進一步地,服務器根據(jù)考勤指令,對座位信息進行統(tǒng)計,形成課堂人數(shù)統(tǒng)計結果,具體包括:
服務器根據(jù)考勤指令,計算指定時間段。
服務器統(tǒng)計在指定時間段內所接收的座位信息的數(shù)量,形成課堂人數(shù)統(tǒng)計結果。
服務器根據(jù)考勤指令和該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標,具體包括:
服務器根據(jù)考勤指令,調取位置分布圖示。
服務器根據(jù)該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標。
基于上述任意基于位置分布的課堂考勤方法實施例,進一步地,服務器將該個人信息對應的位置顯示圖標設置為第一顏色之后,該方法還包括:
服務器統(tǒng)計第一顏色的個人信息的數(shù)量,形成第一數(shù)量值。
服務器判斷第一數(shù)量值是否小于人員統(tǒng)計表中的數(shù)量:
若是,則根據(jù)已接收的個人信息和人員統(tǒng)計表,確定第二數(shù)量值和第二數(shù)量值所對應的個人信息。若否,則生成指示信息。
第二客戶端從服務器中獲取第二數(shù)量值和第二數(shù)量值所對應的個人信息,或第二客戶端從服務器中獲取指示信息。
進一步地,本實施例基于位置分布的課堂考勤方法還包括:
第二客戶端上傳測試試題至服務器。
第一客戶端從服務器中獲取測試試題,進行顯示。
第一客戶端接收用戶輸入的試題測試結果,并發(fā)送至服務器。
第二客戶端從服務器中接收并顯示試題測試結果。
進一步地,第二客戶端從服務器中接收并顯示試題測試結果,具體包括:
第二客戶端從服務器中接收試題測試結果。
第二客戶端根據(jù)預存儲的標準試題答案,檢驗試題測試結果,獲取并顯示檢驗后的試題測試結果。
基于上述任意基于位置分布的課堂考勤方法實施例,進一步地,第二客戶端從服務器中獲取課堂人數(shù)統(tǒng)計結果和設置位置顯示圖標顏色的位置分布圖示,進行顯示之后,該方法還包括:
第二客戶端根據(jù)課堂人數(shù)統(tǒng)計結果和人員統(tǒng)計表,確定并顯示授課評價標識的數(shù)量。
第二方面,本發(fā)明提供一種基于位置分布的課堂考勤系統(tǒng),該系統(tǒng)包括第一客戶端、服務器和第二客戶端,第一客戶端、服務器和第二客戶端依次通信連接。第一客戶端用于接收用戶上傳的位置信息。根據(jù)位置信息,調取并顯示位置分布圖示。接收用戶上傳的座位信息和個人信息,座位信息是根據(jù)位置分布圖示確定的信息。將座位信息和個人信息傳輸至服務器。服務器用于接收座位信息和個人信息,并根據(jù)考勤指令,對座位信息進行統(tǒng)計,形成課堂人數(shù)統(tǒng)計結果。根據(jù)考勤指令和該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標。根據(jù)預存儲的人員統(tǒng)計表,判斷個人信息是否在人員統(tǒng)計表中存在相同信息:若是,則將該個人信息對應的位置顯示圖標設置為第一顏色。若否,則將該個人信息對應的位置顯示圖標設置為第二顏色。第二客戶端用于發(fā)送考勤指令至服務器。從服務器中獲取課堂人數(shù)統(tǒng)計結果和設置位置顯示圖標顏色的位置分布圖示,進行顯示。
由上述技術方案可知,本實施例提供的基于位置分布的課堂考勤方法及系統(tǒng),通過第一客戶端獲取座位信息和個人信息,并傳送至服務器,避免排隊等候現(xiàn)象,提高考勤速率。
同時,該方法還能夠結合教室的座位位置分布,呈現(xiàn)每個學員的位置,便于任課教師與每個學員之間進行交流互動,提高用戶體驗。并且,該方法還能夠統(tǒng)計課堂人數(shù),無需采用點名的方式統(tǒng)計人數(shù),根據(jù)個人信息和人員統(tǒng)計表,以將課堂中每個學員進行區(qū)分,防止逃課、代替簽到的現(xiàn)象。
因此,本實施例基于位置分布的課堂考勤方法及系統(tǒng),能夠提高考勤速率,結合教室的座位分布,準確、有效地獲取課堂學生的分布狀況,快速統(tǒng)計學生出勤率。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術中的技術方案,下面將對具體實施方式或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹。在所有附圖中,類似的元件或部分一般由類似的附圖標記標識。附圖中,各元件或部分并不一定按照實際的比例繪制。
圖1示出了本發(fā)明所提供的一種基于位置分布的課堂考勤方法的方法流程圖;
圖2示出了本發(fā)明所提供的一種基于位置分布的課堂考勤系統(tǒng)的結構示意圖。
具體實施方式
下面將結合附圖對本發(fā)明技術方案的實施例進行詳細的描述。以下實施例僅用于更加清楚地說明本發(fā)明的技術方案,因此只是作為示例,而不能以此來限制本發(fā)明的保護范圍。
需要注意的是,除非另有說明,本申請使用的技術術語或者科學術語應當為本發(fā)明所屬領域技術人員所理解的通常意義。
第一方面,本發(fā)明實施例所提供的一種基于位置分布的課堂考勤方法,該方法包括:
第一客戶端接收位置信息。
所述第一客戶端將所述位置信息傳輸至服務器。
所述第二客戶端從所述服務器中接收所述位置信息,統(tǒng)計所述位置信息的數(shù)量,并在預存儲的位置分布圖上顯示所述位置信息。
本發(fā)明實施例所提供的另一種基于位置分布的課堂考勤方法,結合圖1,該方法包括:
步驟s1,第一客戶端接收用戶上傳的位置信息。其中,第一客戶端可以學員所登陸的終端應用軟件,或手持的簽到終端。位置信息可以是教學樓名稱,教室的門牌號等信息。
步驟s2,第一客戶端根據(jù)位置信息,調取并顯示位置分布圖示。其中,位置分布圖示可以是某個教室的座位分布。在實際應用過程中,第一客戶端可以從服務器中調取位置分布圖示。
步驟s3,第一客戶端接收用戶上傳的座位信息和個人信息,座位信息是根據(jù)位置分布圖示確定的信息。其中,個人信息可以是每個學員的指紋信息、人臉圖像或身份證件信息,也可以是學員的姓名、學號等信息。座位信息可以是第幾排的第幾個座位。
步驟s4,第一客戶端將座位信息和個人信息傳輸至服務器。如采用無線傳輸網(wǎng)絡傳輸座位信息和個人信息。
步驟s5,第二客戶端發(fā)送考勤指令至服務器。其中,第二客戶端可以任課教師所登陸的終端應用軟件。在實際應用過程中,第二客戶端可以選擇指定的教室,并發(fā)起考勤。
步驟s6,服務器接收座位信息和個人信息,并根據(jù)考勤指令,對座位信息進行統(tǒng)計,形成課堂人數(shù)統(tǒng)計結果。
步驟s7,服務器根據(jù)考勤指令和該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標。
步驟s8,服務器根據(jù)預存儲的人員統(tǒng)計表,判斷個人信息是否在人員統(tǒng)計表中存在相同信息:若是,則將該個人信息對應的位置顯示圖標設置為第一顏色。若否,則將該個人信息對應的位置顯示圖標設置為第二顏色。其中,人員統(tǒng)計表中存儲每個班級的學員的基本信息、指紋信息、人臉圖像或身份證件信息等。
步驟s9,第二客戶端從服務器中獲取課堂人數(shù)統(tǒng)計結果和設置位置顯示圖標顏色的位置分布圖示,進行顯示。在實際應用過程中,任課教師即可根據(jù)第二客戶端所顯示的信息核查學員的簽到狀況,例如某一座位上有學員,對應第二客戶端顯示的位置顯示圖標上顯示不同的顏色,若第二客戶端顯示的位置顯示圖標上顯示有學員簽到,但實際座位上沒有學員,則為虛假簽到或代替簽到。任課教師即可在第二客戶端將其刪除。
由上述技術方案可知,本實施例提供的基于位置分布的課堂考勤方法,通過第一客戶端獲取座位信息和個人信息,并傳送至服務器,避免排隊等候現(xiàn)象,提高考勤速率。
同時,該方法還能夠結合教室的座位位置分布,呈現(xiàn)每個學員的位置,便于任課教師與每個學員之間進行交流互動,提高用戶體驗。并且,該方法還能夠統(tǒng)計課堂人數(shù),無需采用點名的方式統(tǒng)計人數(shù),根據(jù)個人信息和人員統(tǒng)計表,以將課堂中每個學員進行區(qū)分,防止逃課、代替簽到的現(xiàn)象。
因此,本實施例基于位置分布的課堂考勤方法,能夠提高考勤速率,結合教室的座位分布,準確、有效地獲取課堂學生的分布狀況,快速統(tǒng)計學生出勤率。
為了提高人員信息識別的準確度,該方法還能夠采集課堂學員的人臉圖像,并進行識別處理,具體實現(xiàn)過程如下:
第二客戶端獲取指定區(qū)域內的圖像信息,如指定教室內所采集的圖像信息,可以是對同一個人從進入攝像頭范圍,面部大小符合拍攝條件開始到其離開攝像頭或面部大小不再符合拍攝條件為止,對其拍攝得到的圖像信息。
按照預設的時間間隔或預接收的排序指令,根據(jù)同一對象的圖像信息的圖像質量,對同一對象的圖像信息排序,形成該對象的圖像排序結果。其中,圖像質量可以是根據(jù)人臉大小、人臉偏轉角、曝光度、過暗度、側光度、對比度、清晰度、熵、人臉完整性、灰度等級分布等參考因子。其中,圖像信息中的對象可以是針對進入教室的某一個學員。
根據(jù)預設的名次范圍,在該對象的圖像排序結果中選取目標圖像。
對目標圖像進行復合建模,形成復合建模后的目標圖像數(shù)據(jù)。例如,可以對連續(xù)兩幀目標圖像進行復合建模,以突出拍攝對象的特征為目的,采用增強相同特征的算法、噪聲過濾的算法等。
提取目標圖像數(shù)據(jù)中的特征數(shù)據(jù),并將特征數(shù)據(jù)作為該對象的個人信息。
判斷個人信息是否在人員統(tǒng)計表中存在相同信息時,具體執(zhí)行過程如下:根據(jù)個人信息中的用戶名,查詢人員統(tǒng)計表,獲取與該用戶名相同的名稱選項,根據(jù)名稱選項調取預存儲的特征信息數(shù)據(jù),將從目標圖像數(shù)據(jù)中提取的特征數(shù)據(jù)與預存儲的特征信息數(shù)據(jù)相比較,若對比一致,則在位置顯示圖標中,將個人信息的用戶名采用第一顏色進行顯示;若對比不一致,則在位置顯示圖標中,將個人信息的用戶名采用第二顏色進行顯示。
在此,該方法通過按照時間間隔構建目標圖像數(shù)據(jù),并提取其中的特征數(shù)據(jù),以作為個人信息的識別依據(jù),提升人臉識別的效率。并且,基于圖像質量對圖像信息進行排序,根據(jù)排名選取圖像質量更高的圖像信息,有助于提升人臉識別的準確度,降低數(shù)據(jù)運算量。
為了進一步考察學員聽課時的專注程度,在獲取目標圖像之后,該方法還能夠監(jiān)控眼部輪廓的狀態(tài),以作為該學員專注程度的判斷依據(jù)。如第二客戶端還能夠識別目標圖像中的臉部區(qū)域,在臉部區(qū)域中提取眼部輪廓特征,根據(jù)眼部輪廓特征判斷眼狀態(tài),若為閉眼狀態(tài),則在第一次偵測到閉眼狀態(tài)的臉部圖像時,設定第一時間計時節(jié)點。若為睜眼狀態(tài),則在第一次偵測到閉眼狀態(tài)的臉部圖像時,設定第二時間計時節(jié)點。依據(jù)所述第一時間計時節(jié)點和第二時間計時節(jié)點,計算待學員的閉眼時間值。根據(jù)每個學員的閉眼時間值確定該學員的專注度。
在此,該方法通過監(jiān)控每個學員的眼部狀態(tài),并統(tǒng)計每個學員處于閉眼狀態(tài)的時間長度,以此作為評價該學員專注度的信息依據(jù),也為評價任課教師的授課質量提供信息參考。
為了進一步提高本實施例基于位置分布的課堂考勤方法的處理效率,具體地,在位置信息獲取方面,該方法的具體實現(xiàn)方式如下:第一客戶端根據(jù)位置信息,調取并顯示位置分布圖示之前,第一客戶端還能夠對地理位置進行檢測,獲取位置信息。在此,第一客戶端可以是自動檢測位置信息,無需用戶手動輸入,提高自動化識別程度,也可以是學員輸入的位置信息,以便于精確、快速定位。
具體地,在考勤統(tǒng)計方面,服務器根據(jù)考勤指令,對座位信息進行統(tǒng)計,形成課堂人數(shù)統(tǒng)計結果時,具體實現(xiàn)過程如下:服務器根據(jù)考勤指令,計算指定時間段;服務器統(tǒng)計在指定時間段內所接收的座位信息的數(shù)量,形成課堂人數(shù)統(tǒng)計結果。其中,考勤指令可以是任課教師所輸入的指令,也可以是根據(jù)課表所生成的指令。服務器根據(jù)考勤指令和該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標時,具體實現(xiàn)過程如下:服務器根據(jù)考勤指令,調取位置分布圖示;服務器根據(jù)該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標。在此,該方法能夠接收任課教師所發(fā)起的考勤指令,統(tǒng)計指定時間段內簽到者的數(shù)量,形成課堂人數(shù)統(tǒng)計結果,并調取位置分布圖示,以確定每個簽到者在位置分布圖示中的位置顯示圖標,無需任課教師手動輸入所在教室的位置分布狀況,提高數(shù)據(jù)處理效率。
并且,針對人員統(tǒng)計表的學員進行出勤統(tǒng)計時,該方法的具體實現(xiàn)過程如下:服務器統(tǒng)計第一顏色的個人信息的數(shù)量,形成第一數(shù)量值;服務器判斷第一數(shù)量值是否小于人員統(tǒng)計表中的數(shù)量:若是,則根據(jù)已接收的個人信息和人員統(tǒng)計表,確定第二數(shù)量值和第二數(shù)量值所對應的個人信息。其中,第一數(shù)量值為已簽到的學員人數(shù),第二數(shù)量值為未簽到的學員人數(shù)。若否,則生成指示信息,如無學員缺席等信息。第二客戶端從服務器中獲取第二數(shù)量值和第二數(shù)量值所對應的個人信息,或第二客戶端從服務器中獲取指示信息。在此,該方法能夠統(tǒng)計第一顏色的個人信息的數(shù)量,以判斷應到學員是否全部到場,并獲取缺席學員的人員信息,處理過程簡單,降低人員管理時間,便于任課教師進行考勤統(tǒng)計,也方便學員進行簽到。
具體地,在授課質量評審方面,該方法的具體實現(xiàn)過程如下:第二客戶端從服務器中獲取課堂人數(shù)統(tǒng)計結果和設置位置顯示圖標顏色的位置分布圖示,進行顯示之后,第二客戶端還能夠根據(jù)課堂人數(shù)統(tǒng)計結果和人員統(tǒng)計表,確定并顯示授課評價標識的數(shù)量。在此,任課教師的課程講解質量與出席學員的數(shù)量呈正相關,在實際應用過程中,若課堂人數(shù)統(tǒng)計結果與人員統(tǒng)計表中的人數(shù)差值,確定授課評價標識的數(shù)量,直觀地展現(xiàn)每個任課教師的授課質量,便于管理人員進行宏觀統(tǒng)計與管理授課質量。
為了進一步提高本實施例基于位置分布的課堂考勤方法的用戶體驗,具體地,在試題測試方面,第二客戶端上傳測試試題至服務器,第一客戶端從服務器中獲取測試試題,進行顯示,第一客戶端接收用戶輸入的試題測試結果,并發(fā)送至服務器,第二客戶端從服務器中接收并顯示試題測試結果。在此,任課教師可以即時獲取每個學員的試題測試結果,時效性強,避免遞交紙質作業(yè)或答卷的繁瑣過程。
同時,針對試題測試結果評閱方面,本實施例基于位置分布的課堂考勤方法的具體實現(xiàn)過程如下:第二客戶端從服務器中接收試題測試結果;第二客戶端根據(jù)預存儲的標準試題答案,檢驗試題測試結果,獲取并顯示檢驗后的試題測試結果。在此,任課教師無需對學員提交的試題測試結果進行批閱,第二客戶端直接采用標準試題答案,檢驗試題測試結果,降低任課教師批閱測試試題的時間,有助于提高用戶體驗。
在實際應用過程中,為了進一步提高試題檢驗結果的準確度,具體實現(xiàn)過程如下:針對客觀題,第二客戶端能夠將標準試題答案中每個試題的標準選項與每份試題測試結果中相應試題的提交結果相比較,若比較一致,則判斷該份試題測試結果中相應試題的提交結果為正確結果,否則,記錄該試題的提交結果。針對主觀題,標準試題答案中存儲每道試題的關鍵詞,查詢每份試題測試結果中每道試題的提交結果,若查詢成功,則解析提交結果中每條語句的語意,若每條語句的語意與標準試題答案的語意一致,則判斷該份試題測試結果中相應試題的提交結果為正確結果,否則,記錄該試題的提交結果中的關鍵詞匯,以為任課教師進行試題講解提供依據(jù)。
在此,該方法能夠對客觀題和主觀題進行檢驗,通過比較、關鍵詞查詢、語意識別的方式,對每份試題測試結果進行批閱,并匯整易錯題、易錯選項,為任課教師講解提供信息基礎。
第二方面,本發(fā)明實施例提供一種基于位置分布的課堂考勤系統(tǒng),結合圖2,該系統(tǒng)包括第一客戶端1、服務器2和第二客戶端3,第一客戶端1、服務器2和第二客戶端3依次通信連接。第一客戶端1用于接收用戶上傳的位置信息。根據(jù)位置信息,調取并顯示位置分布圖示。接收用戶上傳的座位信息和個人信息,座位信息是根據(jù)位置分布圖示確定的信息。將座位信息和個人信息傳輸至服務器2。服務器2用于接收座位信息和個人信息,并根據(jù)考勤指令,對座位信息進行統(tǒng)計,形成課堂人數(shù)統(tǒng)計結果。根據(jù)考勤指令和該個人信息匹配的座位信息,在位置分布圖示中確定該個人信息的位置顯示圖標。根據(jù)預存儲的人員統(tǒng)計表,判斷個人信息是否在人員統(tǒng)計表中存在相同信息:若是,則將該個人信息對應的位置顯示圖標設置為第一顏色。若否,則將該個人信息對應的位置顯示圖標設置為第二顏色。第二客戶端3用于發(fā)送考勤指令至服務器2。從服務器2中獲取課堂人數(shù)統(tǒng)計結果和設置位置顯示圖標顏色的位置分布圖示,進行顯示。
由上述技術方案可知,本實施例提供的基于位置分布的課堂考勤系統(tǒng),通過第一客戶端1獲取座位信息和個人信息,并傳送至服務器2,避免排隊等候現(xiàn)象,提高考勤速率。
同時,該系統(tǒng)還能夠結合教室的座位位置分布,呈現(xiàn)每個學員的位置,便于任課教師與每個學員之間進行交流互動,提高用戶體驗。并且,該系統(tǒng)還能夠統(tǒng)計課堂人數(shù),無需采用點名的方式統(tǒng)計人數(shù),根據(jù)個人信息和人員統(tǒng)計表,以將課堂中每個學員進行區(qū)分,防止逃課、代替簽到的現(xiàn)象。
因此,本實施例基于位置分布的課堂考勤系統(tǒng),能夠提高考勤速率,結合教室的座位分布,準確、有效地獲取課堂學生的分布狀況,快速統(tǒng)計學生出勤率。
最后應說明的是:以上各實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分或者全部技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質脫離本發(fā)明各實施例技術方案的范圍,其均應涵蓋在本發(fā)明的權利要求和說明書的范圍當中。