一種基于人臉識別的企業(yè)員工異地考勤方法與系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能化考勤領(lǐng)域,更具體地說,涉及一種基于人臉識別的企業(yè)員工異地考勤方法。
【背景技術(shù)】
[0002]目前,越來越多的企業(yè)都已經(jīng)采用了考勤管理系統(tǒng),現(xiàn)有的考勤管理系統(tǒng)中以指紋和ID卡識別為主。但是,指紋識別存在識別率較低、天氣寒冷時(shí)不易識別等缺陷;而ID卡識別,則存在代打卡和需要員工一直隨身攜帶證件不方便等問題。
[0003]而隨著企業(yè)的不斷發(fā)展和本地化服務(wù)的不斷提升,越來越多的企業(yè)在不同的地區(qū)成立分公司或者辦事處,因業(yè)務(wù)需要使得員工經(jīng)常在不同的地區(qū)進(jìn)行辦公,但是目前現(xiàn)有的考勤管理系統(tǒng)一般都是局域網(wǎng)內(nèi)的單機(jī)考勤管理系統(tǒng),對于跨區(qū)域的考勤管理是無法滿足需求的。
[0004]已有的相關(guān)技術(shù),例如,2014年9月10日公開的中國發(fā)明《基于B/S架構(gòu)的分布式人臉識別考勤系統(tǒng)及其考勤方法》,其系統(tǒng)包括圖像采集模塊、圖像處理模塊和人臉識別模塊,所述圖像采集模塊根據(jù)用戶在瀏覽器中的申請考勤操作對待考勤用戶進(jìn)行攝像,所述圖像處理模塊根據(jù)圖像采集模塊采集的用戶圖像,擷取出人臉部位后向服務(wù)器端發(fā)送人臉部位圖像并遞交人臉識別請求;所述人臉識別模塊對接收的人臉部位圖像進(jìn)行識別判斷用戶身份,并將識別結(jié)果返回給客戶端瀏覽器。該發(fā)明通過前端采集用戶圖像后臺識別的方法來判斷用戶身份,需要大量的后臺服務(wù)器進(jìn)行支撐,造價(jià)高,且當(dāng)網(wǎng)絡(luò)異常時(shí),用戶無法進(jìn)行考勤;而本發(fā)明采用人臉識別考勤機(jī)本地識別人臉特征,在網(wǎng)絡(luò)不通的情況下員工也可以考勤。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題之一,在于提供一種基于人臉識別的企業(yè)員工異地考勤方法,通過服務(wù)器與各人臉考勤設(shè)備連接,設(shè)置員工可以考勤的人臉考勤設(shè)備及在人臉考勤設(shè)備上采集與匹配員工的人臉圖像和人臉特征,以實(shí)現(xiàn)企業(yè)員工的本地和異地考勤管理,優(yōu)化了現(xiàn)有的考勤管理流程,為企業(yè)的考勤管理節(jié)省了人力成本和時(shí)間成本,具有廣泛的適用性。
[0006]本發(fā)明之一是這樣實(shí)現(xiàn)的:一種基于人臉識別的企業(yè)員工異地考勤方法,包括:
[0007]步驟10、錄入員工的基本信息(所述基本信息包括,員工的工號、姓名、性別、部門、職務(wù)和入職時(shí)間等),并通過各人臉考勤設(shè)備的編號設(shè)置員工能進(jìn)行考勤的人臉考勤設(shè)備(即員工能進(jìn)行考勤的辦公地點(diǎn))及能在各對應(yīng)人臉考勤設(shè)備上允許考勤的時(shí)期;
[0008]步驟20、選擇員工能進(jìn)行考勤的任意一人臉考勤設(shè)備,發(fā)送人臉采集命令至該人臉考勤設(shè)備,使得該人臉考勤設(shè)備對該員工進(jìn)行人臉采集;
[0009]步驟30、人臉考勤設(shè)備將采集到的人臉圖片和人臉特征發(fā)送到服務(wù)器進(jìn)行保存;
[0010]步驟40、服務(wù)器發(fā)送新增人員命令到該員工能進(jìn)行考勤的所有人臉考勤設(shè)備,同時(shí)將保存的該員工的基本信息、人臉圖片和人臉特征對應(yīng)發(fā)送到該員工能進(jìn)行考勤的所有人臉考勤設(shè)備本地存儲;
[0011]步驟50、若員工上班或出差至一辦公地點(diǎn)進(jìn)行考勤時(shí),當(dāng)?shù)氐娜四樋记谠O(shè)備將采集該員工的人臉圖像和人臉特征,同時(shí)與本地存儲的人臉圖像和人臉特征進(jìn)行匹配,判斷該員工是否能在該人臉考勤設(shè)備上進(jìn)行考勤:若是,則該員工考勤成功,發(fā)送比對日志到數(shù)據(jù)庫;若不是,則提示考勤失??;所述比對日志包括,比對時(shí)間和當(dāng)前比對的人臉圖片。
[0012]進(jìn)一步的,所述方法還包括,當(dāng)需要增加員工能進(jìn)行考勤的人臉考勤設(shè)備時(shí),在服務(wù)器上設(shè)置該員工需要新增的人臉考勤設(shè)備,服務(wù)器將發(fā)送新增人員命令到所述新增的人臉考勤設(shè)備,同時(shí)發(fā)送該員工的基本信息、人臉圖片和人臉特征到所述新增的人臉考勤設(shè)備上完成新增。
[0013]進(jìn)一步的,所述方法還包括,當(dāng)需要刪除員工能進(jìn)行考勤的人臉考勤設(shè)備時(shí),在服務(wù)器上選擇該員工需要刪除的人臉考勤設(shè)備,服務(wù)器將發(fā)送刪除人員命令到選中的人臉考勤設(shè)備上完成刪除。
[0014]進(jìn)一步的,所述服務(wù)器會根據(jù)設(shè)置的員工在能進(jìn)行考勤的人臉考勤設(shè)備上允許考勤的時(shí)期,與當(dāng)前時(shí)間進(jìn)行比對,判斷所述允許考勤的時(shí)期是否超過當(dāng)前時(shí)間:若是,則月艮務(wù)器將發(fā)送刪除人員命令到對應(yīng)的人臉考勤設(shè)備上,即員工不能在該人臉考勤設(shè)備上進(jìn)行考勤;若否,則員工能繼續(xù)在該人臉考勤設(shè)備上進(jìn)行考勤。
[0015]本發(fā)明要解決的技術(shù)問題之二,在于提供一種基于人臉識別的企業(yè)員工異地考勤系統(tǒng),通過設(shè)置員工可以考勤的人臉考勤設(shè)備及在人臉考勤設(shè)備上采集與匹配員工的人臉圖像和人臉特征,以實(shí)現(xiàn)企業(yè)員工的本地和異地考勤管理,優(yōu)化了現(xiàn)有的考勤管理流程,為企業(yè)的考勤管理節(jié)省了人力成本和時(shí)間成本,具有廣泛的適用性。
[0016]本發(fā)明之二是這樣實(shí)現(xiàn)的,一種基于人臉識別的企業(yè)員工異地考勤系統(tǒng),包括管理模塊、采集模塊、存儲模塊、發(fā)送模塊和識別模塊,所述管理模塊、存儲模塊和發(fā)送模塊設(shè)于服務(wù)器上,采集模塊和識別模塊設(shè)于人臉考勤設(shè)備上:
[0017]所述管理模塊:用于錄入員工的基本信息(所述基本信息包括,員工的工號、姓名、性別、部門、職務(wù)和入職時(shí)間等),并通過各人臉考勤設(shè)備的編號設(shè)置員工能進(jìn)行考勤的人臉考勤設(shè)備(即員工能進(jìn)行考勤的辦公地點(diǎn))及能在各對應(yīng)人臉考勤設(shè)備上允許考勤的時(shí)期;
[0018]所述采集模塊:用于選擇員工能進(jìn)行考勤的任意一人臉考勤設(shè)備,發(fā)送人臉采集命令至該人臉考勤設(shè)備,使得該人臉考勤設(shè)備對該員工進(jìn)行人臉采集;
[0019]所述存儲模塊:用于將采集到的人臉圖片和人臉特征進(jìn)行保存;
[0020]所述發(fā)送模塊:用于發(fā)送新增人員命令到該員工能進(jìn)行考勤的所有人臉考勤設(shè)備,同時(shí)將保存的該員工的基本信息、人臉圖片和人臉特征對應(yīng)發(fā)送到該員工能進(jìn)行考勤的所有人臉考勤設(shè)備本地存儲;
[0021]所述識別模塊:用于當(dāng)員工上班或出差至一辦公地點(diǎn)進(jìn)行考勤時(shí),將當(dāng)?shù)氐娜四樋记谠O(shè)備采集到該員工的人臉圖像和人臉特征與本地存儲的人臉圖像和人臉特征進(jìn)行匹配,判斷該員工是否能在該人臉考勤設(shè)備上進(jìn)行考勤:若是,則該員工考勤成功,發(fā)送比對日志到數(shù)據(jù)庫;若不是,則提示考勤失??;所述比對日志包括,比對時(shí)間和當(dāng)前比對的人臉圖片。
[0022]進(jìn)一步的,所述系統(tǒng)還包括設(shè)于服務(wù)器上的新增模塊,用于當(dāng)需要增加員工能進(jìn)行考勤的人臉考勤設(shè)備時(shí),在管理模塊上設(shè)置該員工需要新增的人臉考勤設(shè)備,并發(fā)送新增人員命令到所述新增的人臉考勤設(shè)備,同時(shí)發(fā)送該員工的基本信息、人臉圖片和人臉特征到所述新增的人臉考勤設(shè)備上完成新增。
[0023]進(jìn)一步的,所述系統(tǒng)還包括設(shè)于服務(wù)器上的刪除模塊,用于當(dāng)需要刪除員工能進(jìn)行考勤的人臉考勤設(shè)備時(shí),在管理模塊上選擇該員工需要刪除的人臉考勤設(shè)備,并發(fā)送刪除人員命令到選中的人臉考勤設(shè)備上完成刪除。
[0024]進(jìn)一步的,所述管理模塊還包括時(shí)鐘單元,用于根據(jù)設(shè)置的員工在能進(jìn)行考勤的人臉考勤設(shè)備上允許考勤的時(shí)期,與當(dāng)前時(shí)間進(jìn)行比對,判斷所述允許考勤的時(shí)期是否超過當(dāng)前時(shí)間:若是,則刪除模塊發(fā)送刪除人員命令到對應(yīng)的人臉考勤設(shè)備上,即員工不能在該人臉考勤設(shè)備上進(jìn)行考勤;若否,則員工能繼續(xù)在該人臉考勤設(shè)備上進(jìn)行考勤。
[0025]采用上述方案后,本發(fā)明具有如下優(yōu)點(diǎn):
[0026]1、通過服務(wù)器與各人臉考勤設(shè)備連接,設(shè)置員工可以考勤的人臉考勤設(shè)備以實(shí)現(xiàn)員工在本地與異地的人臉考勤設(shè)備上均可進(jìn)行考勤;
[0027]2、通過在人臉考勤設(shè)備上存儲對應(yīng)員工的基本信息、人臉圖像和人臉特征,使得在人臉考勤設(shè)備本地即可完成人臉識別,這樣即使在網(wǎng)絡(luò)不通的情況下,員工也能進(jìn)行考勤;
[0028]3、由于圖片容量較大,在存儲模塊中保存所有員工的人臉圖片和人臉特征而不放入數(shù)據(jù)庫中,可以大大緩解數(shù)據(jù)庫的壓力且方便數(shù)據(jù)迀移;
[0029]4、通過隨時(shí)新增、刪除員工進(jìn)行考勤的人臉考勤設(shè)備和設(shè)置在人臉考勤設(shè)備上允許考勤的時(shí)期,方便適應(yīng)一些特殊情況下的考勤(例如出差、休假等情況)。
【附圖說明】
[0030]下面參照附圖結(jié)合實(shí)施例對本發(fā)明作進(jìn)一步的說明。
[0031 ] 圖1為本發(fā)明方法執(zhí)行流程圖。
[0032]圖2為本發(fā)明方法一實(shí)施例員工新增人臉考勤設(shè)備流程圖。
[0033]圖3為本發(fā)明方法一實(shí)施例員工刪除人臉考勤設(shè)備流程圖。
【具體實(shí)施方式】
[0034]請參閱圖1,一種基于人臉識別的企業(yè)員工異地考勤方法,包括:
[0035]步驟10、錄入員工的基本信息(所述基本信息包括,員工的工號、姓名、性別、部門、職務(wù)和入職時(shí)間等),并通過各人臉考勤設(shè)備的編號設(shè)置員工能進(jìn)行考勤的人臉考勤設(shè)備(即員工能進(jìn)行考勤的辦公地點(diǎn))及能在各對應(yīng)人臉考勤設(shè)備上允許考勤的時(shí)期;
[0036]步驟20、選擇員工能進(jìn)行考勤的任意一人臉考勤設(shè)備,發(fā)送人臉采集命令至該人臉考勤設(shè)備,使得該人臉考勤設(shè)備對該員工進(jìn)行人臉采集;
[0037]步驟30、人臉考勤設(shè)備將采集到的人臉圖片和人臉特征發(fā)送到服務(wù)器進(jìn)行保存;
[0038]步驟40、服務(wù)器發(fā)送新增人員命令到該員工能進(jìn)行考勤的所有人臉考勤設(shè)備,同時(shí)將保存的該員工的基本信息、人臉圖片和人臉特征對應(yīng)發(fā)送到該員工能進(jìn)行考勤的所有人臉考勤設(shè)備本地存儲;
[0039]步驟50、若員工上班或出差至一辦公地點(diǎn)進(jìn)行考勤時(shí),當(dāng)?shù)氐娜四樋记谠O(shè)備將采集該員工的人臉圖像和人臉特征,同時(shí)與本地存儲的人臉圖像和人臉特征進(jìn)行匹配,判斷該員工是否能在該人臉考勤設(shè)備上進(jìn)行考勤:若是,則該員工考勤成功;若不是,則該員工考勤失敗,該人臉考勤設(shè)備返回錯(cuò)誤信息到服務(wù)器。
[0040]通過步驟10到步驟50,設(shè)置員工可以考勤的人臉考勤設(shè)備以實(shí)現(xiàn)員工在本地與異地的人臉考勤設(shè)備上均可進(jìn)行考勤,并在人臉考勤設(shè)備上存儲對應(yīng)員工的基本信息、人臉圖像和人臉特征,使得人臉考勤設(shè)備在本地即可完成人臉識別,這樣員工即使在網(wǎng)絡(luò)不通的情況下也能進(jìn)行考勤。
[0041]如圖2所示,所述方法還包括,當(dāng)需要增加員工能進(jìn)行考勤的人臉考勤設(shè)備時(shí),在服務(wù)器上設(shè)置該員