本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,尤其是涉及一種考勤方法和裝置。
背景技術(shù):
考勤,即通過某種方式來獲得員工、學(xué)生或者某些團(tuán)體、個(gè)人在某個(gè)特定的場所及特定的時(shí)間段內(nèi)的出勤情況,包括上下班、上下學(xué)、遲到、早退、病假、婚假、喪假、公休、工作時(shí)間、加班情況等。通過對各個(gè)階段內(nèi)出勤情況的研究,進(jìn)行后續(xù)階段的統(tǒng)籌、安排等。
傳統(tǒng)的考勤方法大多是采用接觸式的指紋簽到,該方式在考勤人員手指脫皮等異常情況下易導(dǎo)致考勤失敗;同時(shí),傳統(tǒng)的考勤方法需要人工統(tǒng)計(jì)分析考勤人員的考勤情況,該方式工作內(nèi)容繁復(fù),且工作量較大,易造成人力資源的浪費(fèi)。
針對現(xiàn)有的接觸式考勤方式便捷性較差的問題,尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種考勤方法和裝置,以快速準(zhǔn)確地識(shí)別用戶的身份,進(jìn)而提高考勤的便捷性。
第一方面,本發(fā)明實(shí)施例提供了一種考勤方法,包括:通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;判斷聲音信號中是否包含預(yù)設(shè)的考勤請求關(guān)鍵詞;如果是,通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號;其中,該面部圖像信號包括面部灰度信號、面部膚色信號和面部紋理信號中的一種或多種;對面部圖像信號進(jìn)行特征提取,生成用戶的實(shí)際特征數(shù)據(jù);將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,根據(jù)比對結(jié)果設(shè)置用戶的考勤信息;其中,該考勤信息包括用戶姓名和/或用戶編碼,以及當(dāng)前時(shí)間。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,上述方法還包括:判斷聲音信號中是否包含預(yù)設(shè)的查詢請求關(guān)鍵詞;其中,該查詢請求關(guān)鍵詞包括查詢對象和查詢時(shí)間段;如果是,從預(yù)先保存的考勤信息數(shù)據(jù)庫中查找與查詢請求關(guān)鍵詞相匹配的考勤信息;其中,該考勤信息包括查詢對象和查詢對象在查詢時(shí)間段內(nèi)的考勤統(tǒng)計(jì)結(jié)果;顯示和/或播放考勤信息。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,上述判斷聲音信號中是否包含預(yù)設(shè)的考勤請求關(guān)鍵詞包括:提取聲音信號的音頻特征數(shù)據(jù);其中,該音頻特征數(shù)據(jù)包括音頻時(shí)域特征數(shù)據(jù)和/或音頻頻域特征數(shù)據(jù);判斷音頻特征數(shù)據(jù)與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞的音頻特征數(shù)據(jù)的差值是否在預(yù)設(shè)的范圍內(nèi);如果是,確定聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,上述獲取用戶的當(dāng)前的面部圖像信號包括:采用紅外線感應(yīng)和/或移動(dòng)偵測的方法,檢測距離攝像裝置預(yù)設(shè)的范圍內(nèi)是否存在用戶的面部圖像;如果是,獲取用戶的面部圖像信號。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,上述將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對包括:采用深度卷積神經(jīng)網(wǎng)絡(luò)的方法,將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對。
第二方面,本發(fā)明實(shí)施例提供了一種考勤裝置,包括:聲音信號接收模塊,用于通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;第一判斷模塊,用于判斷聲音信號中是否包含預(yù)設(shè)的考勤請求關(guān)鍵詞;圖像信號獲取模塊,用于如果聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞,通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號;其中,該面部圖像信號包括面部灰度信號、面部膚色信號和面部紋理信號中的一種或多種;特征提取模塊,用于對面部圖像信號進(jìn)行特征提取,生成用戶的實(shí)際特征數(shù)據(jù);比對模塊,用于將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,根據(jù)比對結(jié)果設(shè)置用戶的考勤信息;其中,該考勤信息包括用戶姓名和/或用戶編碼,以及當(dāng)前時(shí)間。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,上述裝置還包括:第二判斷模塊,用于判斷聲音信號中是否包含預(yù)設(shè)的查詢請求關(guān)鍵詞;其中,該查詢請求關(guān)鍵詞包括查詢對象和查詢時(shí)間段;查找模塊,用于如果聲音信號中包含預(yù)設(shè)的查詢請求關(guān)鍵詞,從預(yù)先保存的考勤信息數(shù)據(jù)庫中查找與查詢請求關(guān)鍵詞相匹配的考勤信息;其中,該考勤信息包括查詢對象和查詢對象在查詢時(shí)間段內(nèi)的考勤統(tǒng)計(jì)結(jié)果;顯示播放模塊,用于顯示和/或播放考勤信息。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中,上述第一判斷模塊包括:數(shù)據(jù)提取單元,用于提取聲音信號的音頻特征數(shù)據(jù);其中,該音頻特征數(shù)據(jù)包括音頻時(shí)域特征數(shù)據(jù)和/或音頻頻域特征數(shù)據(jù);判斷單元,用于判斷音頻特征數(shù)據(jù)與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞的音頻特征數(shù)據(jù)的差值是否在預(yù)設(shè)的范圍內(nèi);確定單元,用于如果音頻特征數(shù)據(jù)與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞的音頻特征數(shù)據(jù)的差值在預(yù)設(shè)的范圍內(nèi),確定聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,上述圖像信號獲取模塊包括:檢測單元,用于采用紅外線感應(yīng)和/或移動(dòng)偵測的裝置,檢測距離攝像裝置預(yù)設(shè)的范圍內(nèi)是否存在用戶的面部圖像;圖像信號獲取單元,用于如果距離攝像裝置預(yù)設(shè)的范圍內(nèi)存在用戶的面部圖像,獲取用戶的面部圖像信號。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第四種可能的實(shí)施方式,其中,上述比對模塊還用于采用深度卷積神經(jīng)網(wǎng)絡(luò)的裝置,將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對。
本發(fā)明實(shí)施例帶來了以下有益效果:
本發(fā)明實(shí)施例提供的一種考勤方法和裝置,通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;當(dāng)該聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞時(shí),通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號,并對該面部圖像信號進(jìn)行特征提取,可以獲得用戶的實(shí)際特征數(shù)據(jù);通過將該實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,可以設(shè)置該用戶的考勤信息;上述方式可以快速準(zhǔn)確地識(shí)別用戶的身份,進(jìn)而提高了考勤的便捷性。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種考勤方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的另一種考勤方法的流程圖;
圖3為本發(fā)明實(shí)施例提供的一種學(xué)生考勤方法的流程圖;
圖4為本發(fā)明實(shí)施例提供的一種考勤裝置的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實(shí)施例提供的另一種考勤裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
考慮到現(xiàn)有的接觸式考勤方式便捷性較差的問題,本發(fā)明實(shí)施例提供了一種考勤方法和裝置,該技術(shù)可以應(yīng)用于學(xué)生、員工的簽到和考勤中,也可以應(yīng)用于其他需要進(jìn)行身份識(shí)別的技術(shù)環(huán)境中;該技術(shù)可以采用相關(guān)的軟件和硬件實(shí)現(xiàn),下面通過實(shí)施例進(jìn)行描述。
實(shí)施例一:
參見圖1所示的一種考勤方法的流程圖,該方法可以由與考勤設(shè)備連接的云端服務(wù)器執(zhí)行,該方法包括如下步驟:
步驟S102,通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;其中,該音頻采集裝置可以為話筒;
步驟S104,判斷聲音信號中是否包含預(yù)設(shè)的考勤請求關(guān)鍵詞;
所述預(yù)設(shè)的考勤請求關(guān)鍵詞可以包括考勤、簽到等;當(dāng)用戶需要進(jìn)行考勤操作時(shí),可以站立在考勤設(shè)備面前,對著考勤設(shè)備說“考勤”或者“簽到”,音頻采集裝置接收到該聲音信號后,將該聲音信號與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞進(jìn)行比對,如果比對成功,則說明該用戶發(fā)出考勤請求;如果比對失敗,則說明該用戶沒有發(fā)出考勤請求,不啟動(dòng)后續(xù)的操作。可以理解,上述聲音信號中可以僅包含考勤請求關(guān)鍵詞,也可以包含有其他詞匯,例如“需要考勤”或“需要簽到”等。另外,當(dāng)沒有接收到聲音信號,或者接收到的聲音信號中不包含考勤請求關(guān)鍵詞時(shí),上述音頻采集裝置始終處于等待接收聲音信號的狀態(tài)。
步驟S106,如果是,通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號;其中,該面部圖像信號包括面部灰度信號、面部膚色信號和面部紋理信號中的一種或多種;
在具體實(shí)現(xiàn)時(shí),當(dāng)沒有接收到聲音信號,或者接收到的聲音信號中不包含考勤請求關(guān)鍵詞時(shí),上述考勤設(shè)備中的攝像裝置可以處于休眠狀態(tài);當(dāng)從用戶的聲音信號中獲取到考勤請求關(guān)鍵詞時(shí),上述攝像裝置啟動(dòng)。
上述面部圖像信號可以為通過面部的原始圖像直接獲取、或簡單計(jì)算、簡單處理得到的信號,除上述面部灰度信號、面部膚色信號和面部紋理信號外,還可以包括與面部五官相關(guān)的信號,例如,由眼睛、鼻子、嘴、下巴等構(gòu)成的幾何特征信號等。
步驟S108,對面部圖像信號進(jìn)行特征提取,生成用戶的實(shí)際特征數(shù)據(jù);
該特征提取的方式可以包括多種,例如,統(tǒng)計(jì)方法、彈性圖匹配方法、神經(jīng)網(wǎng)絡(luò)方法、支持向量機(jī)方法、隱馬爾可夫模型法等。
步驟S110,將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,根據(jù)比對結(jié)果設(shè)置用戶的考勤信息;其中,該考勤信息包括用戶姓名和/或用戶編碼,以及當(dāng)前時(shí)間。
在實(shí)際實(shí)現(xiàn)時(shí),上述預(yù)先建立的特征數(shù)據(jù)庫中保存了可能會(huì)參加考勤的用戶的身份信息和面部圖像特征數(shù)據(jù);當(dāng)根據(jù)用戶當(dāng)前的面部圖像信號獲取到的實(shí)際特征數(shù)據(jù)與保存的理想特征數(shù)據(jù)相同,或者差異在預(yù)設(shè)的范圍內(nèi)時(shí),則說明請求考勤的用戶與該理想特征數(shù)據(jù)對應(yīng)的用戶身份相同,該請求考勤的用戶考勤成功。
進(jìn)一步地,為了使用戶知曉自己是否考勤成功,在設(shè)置用戶的考勤信息之后,可以通過文字顯示或音頻播放的方式告知用戶是否考勤成功,以及考勤的類型,例如,準(zhǔn)時(shí)考勤、遲到、早退等。
本發(fā)明實(shí)施例提供的一種考勤方法,通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;當(dāng)該聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞時(shí),通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號,并對該面部圖像信號進(jìn)行特征提取,可以獲得用戶的實(shí)際特征數(shù)據(jù);通過將該實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,可以設(shè)置該用戶的考勤信息;上述方式可以快速準(zhǔn)確地識(shí)別用戶的身份,進(jìn)而提高了考勤的便捷性。
進(jìn)一步地,上述判斷聲音信號中是否包含預(yù)設(shè)的考勤請求關(guān)鍵詞包括如下步驟:(1)提取聲音信號的音頻特征數(shù)據(jù);其中,該音頻特征數(shù)據(jù)包括音頻時(shí)域特征數(shù)據(jù)和/或音頻頻域特征數(shù)據(jù);(2)判斷音頻特征數(shù)據(jù)與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞的音頻特征數(shù)據(jù)的差值是否在預(yù)設(shè)的范圍內(nèi);(3)如果是,確定聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞。
為了提高身份識(shí)別的準(zhǔn)確性,上述獲取用戶的當(dāng)前的面部圖像信號包括:(1)采用紅外線感應(yīng)和/或移動(dòng)偵測的方法,檢測距離攝像裝置預(yù)設(shè)的范圍內(nèi)是否存在用戶的面部圖像;(2)如果是,獲取用戶的面部圖像信號。由于在獲取面部圖像信號時(shí),用戶與攝像裝置的距離與面部圖像信號的清晰度關(guān)聯(lián)較大,所以需要預(yù)先判斷用戶是否在攝像裝置預(yù)設(shè)的范圍內(nèi);如果用戶超出了該范圍,獲取到的面部圖像可能過小,導(dǎo)致身份識(shí)別失敗。上述方式保證了獲取到的面部圖像信號具有較高的清晰度,提高了身份識(shí)別的準(zhǔn)確性,保證了考勤成功率。
優(yōu)選地,上述將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,可以以下述方式實(shí)現(xiàn):采用深度卷積神經(jīng)網(wǎng)絡(luò)的方法,將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對。
參見圖2所示的另一種考勤方法的流程圖,該方法在上述圖1所示一種考勤方法的基礎(chǔ)上,可以在步驟S102之后執(zhí)行,該方法包括如下步驟:
步驟S202,判斷聲音信號中是否包含預(yù)設(shè)的查詢請求關(guān)鍵詞;其中,該查詢請求關(guān)鍵詞包括查詢對象和查詢時(shí)間段;具體地,該查詢對象可以為一個(gè)用戶的姓名,該查詢時(shí)間段可以為“10月份”、“最近一個(gè)月”或者“最近一周”等。
步驟S204,如果是,從預(yù)先保存的考勤信息數(shù)據(jù)庫中查找與查詢請求關(guān)鍵詞相匹配的考勤信息;其中,該考勤信息包括查詢對象和查詢對象在查詢時(shí)間段內(nèi)的考勤統(tǒng)計(jì)結(jié)果;為了方便用戶查詢,上述考勤統(tǒng)計(jì)結(jié)果中主要包含該查詢對象的考勤異常信息,例如,遲到次數(shù)和時(shí)間、早退次數(shù)和時(shí)間、曠課次數(shù)和時(shí)間等。
步驟S206,顯示和/或播放考勤信息。具體地,可以通過文字顯示或音頻播放的方式告知用戶查詢對象的考勤信息。
上述方式可以使用戶快速地知曉考勤統(tǒng)計(jì)結(jié)果,避免了用戶導(dǎo)出考勤記錄后進(jìn)行人工統(tǒng)計(jì)或人工查詢的方式,提高了考勤統(tǒng)計(jì)工作的效率。
實(shí)施例二:
為了對上述實(shí)施例一中提供的考勤方法進(jìn)行詳細(xì)地說明,參見圖3所示的一種學(xué)生考勤方法的流程圖,該方法包括如下步驟:
步驟S302,接收音頻;
步驟S304,通過語音識(shí)別模塊進(jìn)行音頻識(shí)別;該步驟中,為了保證較高的識(shí)別率,需要考勤人員吐字清晰。
步驟S306,判斷識(shí)別結(jié)果是否含有“簽到”、“考勤”等關(guān)鍵詞;如果是,執(zhí)行步驟S308;如果否,執(zhí)行步驟S302;
步驟S308,開啟攝像機(jī),捕獲人臉圖像;該步驟中,為了保證人臉圖像的清晰度,要求簽到的人臉距離攝像頭在5m以內(nèi)。
步驟S310,采用漏斗型級聯(lián)結(jié)構(gòu)進(jìn)行人臉檢測,并采用自編碼器網(wǎng)絡(luò)進(jìn)行面部特征點(diǎn)定位;其中,上述漏斗型級聯(lián)結(jié)構(gòu)(Funnel-Structured Cascade,F(xiàn)uSt)專門針對多姿態(tài)人臉檢測而設(shè)計(jì),其中引入了由粗到精的設(shè)計(jì)理念,兼顧了速度和精度的平衡;同時(shí)為了提高準(zhǔn)確度,要求頭部的旋轉(zhuǎn)角度在45度以內(nèi);上述自編碼器網(wǎng)絡(luò)可以由粗到精的求解人臉表觀到人臉形狀的復(fù)雜的非線性映射過程。
步驟S312,采用深度卷積神經(jīng)網(wǎng)絡(luò)進(jìn)行人臉特征提取與對比,得到比對結(jié)果;
步驟S314,記錄比對結(jié)果中的姓名、學(xué)號和考勤時(shí)間;其中,考勤時(shí)間的格式為:年-月-日時(shí):分:秒,即,YY-MM-DD HH:MM:SS。
當(dāng)用戶需要對考勤數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析時(shí),可以以下述方式實(shí)現(xiàn):
(1)根據(jù)全國小學(xué)生的作息時(shí)間將時(shí)間進(jìn)行具體劃分,具體為每周一到周五,其中每天分為:8:40--9:20、9:50--10:30、10:40--11:20、14:10--14:50、15:05--15:45、15:55—16:35六個(gè)上課時(shí)間段(隨不同季節(jié)的時(shí)令可更改)。
(2)設(shè)定一系列變量;設(shè)上課時(shí)間為classbeg[i],其中i∈[1,6];設(shè)下課時(shí)間為classend[j],其中j∈[1,6];設(shè)簽到時(shí)間為sign_intime[k],其中k∈[1,6];設(shè)系統(tǒng)時(shí)間為pretime;設(shè)遲到時(shí)間為latetime;設(shè)簽到標(biāo)志signflag為布爾值變量;設(shè)上課前五分鐘設(shè)定為簽到時(shí)間段。
(3)設(shè)置考勤統(tǒng)計(jì)規(guī)則;當(dāng)sign_intime[k]在簽到時(shí)間段時(shí)屬于按時(shí)簽到,否則記為遲到并記錄遲到時(shí)長latetime,不論是否遲到簽到標(biāo)志signflag都為true;若第一節(jié)課未簽到,則當(dāng)視為曠課并記錄簽到標(biāo)志signflag為false。
(4)每個(gè)月初生成全班學(xué)生上個(gè)月的考勤統(tǒng)計(jì),包含內(nèi)容有出勤天數(shù),遲到次數(shù)(總時(shí)間),曠課次數(shù)等。
(5)用戶通過語音交互來了解考情情況;例如:李同學(xué)10月份的遲到次數(shù)。
上述統(tǒng)計(jì)分析過程中涉及到的時(shí)間變量,除了遲到時(shí)長latetime外格式均為YY-MM-DD HH:MM:SS;時(shí)間變量在計(jì)算過程中均換算為秒數(shù)。簽到時(shí)間sign_intime[k]數(shù)組變量初始值為0,用來記錄每天應(yīng)有的六次簽到時(shí)間。當(dāng)系統(tǒng)當(dāng)前時(shí)間pretime等于下課時(shí)間classend[k]時(shí),檢測sign_intime[k]是否為0,若為0則代表曠課,同時(shí)將其改為1,并且設(shè)置簽到標(biāo)志signflag都為false。
本發(fā)明實(shí)施例提供的一種學(xué)生考勤方法,首先語音輸入一段音頻,然后通過語音識(shí)別技術(shù)檢測所輸入的音頻是否含有“簽到”、“考勤”等關(guān)鍵詞;如果有,則進(jìn)入考勤系統(tǒng),否則繼續(xù)識(shí)別輸入的音頻;當(dāng)進(jìn)入考勤系統(tǒng)后,系統(tǒng)自動(dòng)打開攝像機(jī)來捕獲學(xué)生的人臉圖像,然后通過SeetaFace人臉識(shí)別引擎進(jìn)行人臉識(shí)別,并記錄學(xué)生考勤信息,其中信息包括:學(xué)生姓名,學(xué)號,性別,簽到時(shí)間,最后通過語音交互來反饋是否簽到成功,判定是否遲到。上述方式解決了傳統(tǒng)接觸式指紋考勤方法中,因手指脫皮嚴(yán)重而無法考勤的問題;解決了人工進(jìn)行考勤統(tǒng)計(jì)分析的麻煩,將教師從枯燥乏味的考勤統(tǒng)計(jì)分析工作中解放出來;本發(fā)明的考勤方法準(zhǔn)確率高,操作簡便,同時(shí)有良好的語音交互性、識(shí)別精度高、使用方便等優(yōu)點(diǎn)。
實(shí)施例三:
對應(yīng)于上述方法實(shí)施例,參見圖4所示的一種考勤裝置的結(jié)構(gòu)示意圖,該裝置包括如下部分:
聲音信號接收模塊402,用于通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;
第一判斷模塊404,用于判斷聲音信號中是否包含預(yù)設(shè)的考勤請求關(guān)鍵詞;
圖像信號獲取模塊406,用于如果聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞,通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號;其中,該面部圖像信號包括面部灰度信號、面部膚色信號和面部紋理信號中的一種或多種;
特征提取模塊408,用于對面部圖像信號進(jìn)行特征提取,生成用戶的實(shí)際特征數(shù)據(jù);
比對模塊410,用于將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,根據(jù)比對結(jié)果設(shè)置用戶的考勤信息;其中,該考勤信息包括用戶姓名和/或用戶編碼,以及當(dāng)前時(shí)間。
本發(fā)明實(shí)施例提供的一種考勤裝置,通過考勤設(shè)備中的音頻采集裝置接收用戶的聲音信號;當(dāng)該聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞時(shí),通過考勤設(shè)備中的攝像裝置獲取用戶的當(dāng)前的面部圖像信號,并對該面部圖像信號進(jìn)行特征提取,可以獲得用戶的實(shí)際特征數(shù)據(jù);通過將該實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對,可以設(shè)置該用戶的考勤信息;上述方式可以快速準(zhǔn)確地識(shí)別用戶的身份,進(jìn)而提高了考勤的便捷性。
進(jìn)一步地,上述第一判斷模塊包括如下部分:(1)數(shù)據(jù)提取單元,用于提取聲音信號的音頻特征數(shù)據(jù);其中,該音頻特征數(shù)據(jù)包括音頻時(shí)域特征數(shù)據(jù)和/或音頻頻域特征數(shù)據(jù);(2)判斷單元,用于判斷音頻特征數(shù)據(jù)與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞的音頻特征數(shù)據(jù)的差值是否在預(yù)設(shè)的范圍內(nèi);(3)確定單元,用于如果音頻特征數(shù)據(jù)與預(yù)先存儲(chǔ)的考勤請求關(guān)鍵詞的音頻特征數(shù)據(jù)的差值在預(yù)設(shè)的范圍內(nèi),確定聲音信號中包含預(yù)設(shè)的考勤請求關(guān)鍵詞。
為了提高身份識(shí)別的準(zhǔn)確性,上述圖像信號獲取模塊包括:(1)檢測單元,用于采用紅外線感應(yīng)和/或移動(dòng)偵測的裝置,檢測距離攝像裝置預(yù)設(shè)的范圍內(nèi)是否存在用戶的面部圖像;(2)圖像信號獲取單元,用于如果距離攝像裝置預(yù)設(shè)的范圍內(nèi)存在用戶的面部圖像,獲取用戶的面部圖像信號。上述方式保證了獲取到的面部圖像信號具有較高的清晰度,提高了身份識(shí)別的準(zhǔn)確性,保證了考勤成功率。
優(yōu)選地,上述比對模塊還用于采用深度卷積神經(jīng)網(wǎng)絡(luò)的裝置,將實(shí)際特征數(shù)據(jù)與預(yù)先建立的特征數(shù)據(jù)庫中的理想特征數(shù)據(jù)進(jìn)行比對。
參見圖5所示的另一種考勤裝置的結(jié)構(gòu)示意圖,該裝置在上述圖4所示一種考勤裝置的基礎(chǔ)上,可以與聲音信號接收模塊402連接,該裝置包括如下部分:
第二判斷模塊502,用于判斷聲音信號中是否包含預(yù)設(shè)的查詢請求關(guān)鍵詞;其中,該查詢請求關(guān)鍵詞包括查詢對象和查詢時(shí)間段;
查找模塊504,用于如果聲音信號中包含預(yù)設(shè)的查詢請求關(guān)鍵詞,從預(yù)先保存的考勤信息數(shù)據(jù)庫中查找與查詢請求關(guān)鍵詞相匹配的考勤信息;其中,該考勤信息包括查詢對象和查詢對象在查詢時(shí)間段內(nèi)的考勤統(tǒng)計(jì)結(jié)果;
顯示播放模塊506,用于顯示和/或播放考勤信息。
上述方式可以使用戶快速地知曉考勤統(tǒng)計(jì)結(jié)果,避免了用戶導(dǎo)出考勤記錄后進(jìn)行人工統(tǒng)計(jì)或人工查詢的方式,提高了考勤統(tǒng)計(jì)工作的效率。
本發(fā)明實(shí)施例所提供的一種考勤方法和裝置的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見方法實(shí)施例,在此不再贅述。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說明的是:以上所述實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說明本發(fā)明的技術(shù)方案,而非對其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。