本發(fā)明涉及一種基于指紋識(shí)別的駕駛員身份認(rèn)證系統(tǒng)及認(rèn)證方法。
背景技術(shù):
就目前而言,各種車輛已經(jīng)成為人們生活中必不可少的交通運(yùn)輸工具,在社會(huì)生活中起到越來越重要的作用。
為提高車輛駕駛的安全性和規(guī)范性,在車輛駕駛前需要對駕駛員(司機(jī))的身份進(jìn)行認(rèn)證,但是就目前而言,各大運(yùn)輸公司的駕駛員身份認(rèn)證主要以ic卡認(rèn)證等方式實(shí)現(xiàn),這就需要運(yùn)輸公司統(tǒng)一購卡或制卡,還需要進(jìn)行后期進(jìn)行的卡片維護(hù),成本高、流程復(fù)雜且使用不便,也不利于運(yùn)輸公司對駕駛員的綜合管理。
同時(shí),駕駛員(司機(jī))需要隨身佩戴ic卡供駕駛前的身份認(rèn)證,使用并不方便;更重要的是,如果卡片遺失,駕駛員就無法進(jìn)行車輛駕駛,極大地降低了工作效率,給運(yùn)輸工作帶來了很大不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于指紋識(shí)別的駕駛員身份認(rèn)證系統(tǒng)及認(rèn)證方法,采集駕駛員的認(rèn)證指紋圖像,并將采集到的圖像與駕駛員管理后臺(tái)提供的標(biāo)準(zhǔn)指紋圖像進(jìn)行比較,進(jìn)而實(shí)現(xiàn)駕駛員身份認(rèn)證,有利于運(yùn)輸公司的綜合管理,方便于車輛駕駛前駕駛員的身份認(rèn)證,提高了駕駛員的工作效率。
本發(fā)明的目的是通過以下技術(shù)方案來實(shí)現(xiàn)的:一種基于指紋識(shí)別的駕駛員身份認(rèn)證系統(tǒng),包括車載駕駛終端和駕駛員管理后臺(tái),車載駕駛終端包括指紋采集模塊和終端處理模塊,駕駛員管理后臺(tái)包括后臺(tái)處理模塊和駕駛員信息庫;指紋采集模塊與終端處理模塊連接,終端處理模塊通過網(wǎng)絡(luò)通訊與后臺(tái)處理模塊連接,后臺(tái)處理模塊與駕駛員信息庫連接;
所述指紋采集模塊,用于采集駕駛員的認(rèn)證指紋圖像;
所述終端處理模塊,用于在進(jìn)行駕駛員指紋采集時(shí),向后臺(tái)處理模塊發(fā)送包含車牌號(hào)在內(nèi)的標(biāo)準(zhǔn)指紋請求,并接收后臺(tái)處理模塊發(fā)送的標(biāo)準(zhǔn)指紋圖像,將其與來自指紋采集模塊的圖像進(jìn)行比較,進(jìn)而實(shí)現(xiàn)指紋認(rèn)證;具體地,所述終端處理模塊包括:請求單元,用于在駕駛員進(jìn)行指紋采集時(shí),將包含了本車車牌號(hào)的標(biāo)準(zhǔn)指紋請求發(fā)送給后臺(tái)處理模塊;接收單元,用于接收后臺(tái)處理模塊發(fā)送的標(biāo)準(zhǔn)指紋圖像和來自指紋采集模塊的圖像;認(rèn)證單元,用于將標(biāo)準(zhǔn)指紋圖像與來自指紋采集模塊的圖像比較,實(shí)現(xiàn)指紋認(rèn)證;控制單元,用于在認(rèn)證成功時(shí),控制車載駕駛終端啟動(dòng),在認(rèn)證失敗時(shí),反饋認(rèn)證失敗信息給駕駛員管理后臺(tái)。
所述的駕駛員信息庫,用于存儲(chǔ)各駕駛員的基本信息、標(biāo)準(zhǔn)指紋圖像以及駕駛權(quán)限對應(yīng)的車輛車牌號(hào);
所述的后臺(tái)處理模塊,用于在接收到終端處理模塊發(fā)送的標(biāo)準(zhǔn)指紋請求時(shí),根據(jù)請求中包含的車牌號(hào),從駕駛員信息庫中定位具有車輛駕駛權(quán)限的駕駛員,將其標(biāo)準(zhǔn)指紋圖像發(fā)送給終端處理模塊作為認(rèn)證依據(jù);具體地,所述的后臺(tái)處理模塊包括:駕駛員查找單元,用于在接收到終端處理模塊發(fā)送的標(biāo)準(zhǔn)指紋請求時(shí),根據(jù)請求中包含的車牌號(hào),從駕駛員信息庫中定位具有車輛駕駛權(quán)限的駕駛員;指紋獲取單元,用于查詢具有車輛駕駛權(quán)限的駕駛員對應(yīng)的標(biāo)準(zhǔn)指紋圖像;指紋發(fā)送單元,用于將查詢到的標(biāo)準(zhǔn)指紋圖像發(fā)送給終端處理模塊
優(yōu)選地,所述駕駛員的基本信息包括駕駛員姓名、駕駛員年齡、駕駛員駕齡和駕駛員違規(guī)記錄。
優(yōu)選地,所述的車載駕駛終端還包括人臉采集模塊和存儲(chǔ)模塊,所述人臉采集模塊和存儲(chǔ)模塊均與終端處理模塊連接,人臉采集模塊用于采集駕駛員的人臉信息,并通過終端處理模塊發(fā)送給后臺(tái)處理模塊;所述的存儲(chǔ)模塊用于對駕駛員身份認(rèn)證日志進(jìn)行保存。
優(yōu)選地,所述駕駛員管理后臺(tái)還包括信息管理模塊和顯示模塊,信息管理模塊和顯示模塊均與后臺(tái)處理模塊連接;所述信息管理模塊用于實(shí)現(xiàn)駕駛員信息庫的綜合管理,所述顯示模塊用于對來自車載駕駛終端的人臉圖像進(jìn)行顯示。
優(yōu)選地,所述車載駕駛終端還包括與終端處理模塊連接的第一通訊模塊,所述駕駛員管理后臺(tái)還包括與后臺(tái)處理模塊連接的第二通訊模塊;所述第一通訊模塊與第二通訊模塊通過無線網(wǎng)絡(luò)連接,實(shí)現(xiàn)終端處理模塊與后臺(tái)處理模塊之間的網(wǎng)絡(luò)通訊。
所述的一種基于指紋識(shí)別的駕駛員身份認(rèn)證系統(tǒng)的認(rèn)證方法,包括以下步驟:
s1.通過指紋采集模塊采集駕駛員的認(rèn)證指紋圖像,并傳輸給終端處理模塊;
s2.終端處理模塊向后臺(tái)處理模塊發(fā)送包含車牌號(hào)在內(nèi)的標(biāo)準(zhǔn)指紋請求;
s3.后臺(tái)處理模塊根據(jù)請求中包含的車牌號(hào),從駕駛員信息庫中定位具有車輛駕駛權(quán)限的駕駛員;
s4.后臺(tái)處理模塊獲取具有車輛駕駛權(quán)限的駕駛員標(biāo)準(zhǔn)指紋圖像,并將標(biāo)準(zhǔn)指紋圖像發(fā)送給終端處理模塊;
s5.終端處理模塊將來自指紋采集模塊的圖像與標(biāo)準(zhǔn)指紋圖像進(jìn)行比較;
(1)若兩者一致,則認(rèn)證成功,車載駕駛終端啟動(dòng),供駕駛員使用;
(2)若兩者不一致,認(rèn)證失敗,并反饋認(rèn)證失敗信息給駕駛員管理后臺(tái)。
所述認(rèn)證方法還包括信息管理步驟:后臺(tái)工作人員通過信息管理模塊對駕駛員信息庫中的數(shù)據(jù)進(jìn)行綜合管理。
所述步驟s5中終端處理模塊進(jìn)行的圖像比較包括以下子步驟:
s51.定義來自指紋采集模塊的指紋圖像為圖像a,標(biāo)準(zhǔn)指紋圖像為圖像b;
將圖像a和圖像b調(diào)整到相同的分辨率,并統(tǒng)計(jì)圖像a的像素點(diǎn)總數(shù)t;
s52.統(tǒng)計(jì)圖像a和圖像b中相同的像素點(diǎn)個(gè)數(shù)h1;
s53.計(jì)算圖像a與圖像b的相似度:
m=h1/t;
s54.判斷m值是否大于預(yù)設(shè)閾值n;若是,則認(rèn)為圖像a和圖像b一致,指紋認(rèn)證成功;若否,則認(rèn)為圖像a和圖像b不一致,指紋認(rèn)證失敗。
本發(fā)明的有益效果是:通過采集駕駛員的認(rèn)證指紋圖像,將采集到的圖像與駕駛員管理后臺(tái)提供的標(biāo)準(zhǔn)指紋圖像進(jìn)行比較,進(jìn)而實(shí)現(xiàn)駕駛員身份認(rèn)證,有利于運(yùn)輸公司的綜合管理,方便于車輛駕駛前駕駛員的身份認(rèn)證,提高了駕駛員的工作效率;在認(rèn)證過程中,標(biāo)準(zhǔn)指紋圖像存儲(chǔ)于駕駛員管理后臺(tái),在接收到請求時(shí)才發(fā)送給駕駛車載終端,不易被惡意更改,提高了數(shù)據(jù)的安全性;信息管理模塊能夠?qū)崿F(xiàn)駕駛員信息庫的綜合管理,后臺(tái)管理人員在需要時(shí)能夠通對該模塊駕駛員信息進(jìn)行增加、移除、查詢或修改,提高了駕駛員管理后臺(tái)的管控能力。
附圖說明
圖1為本發(fā)明的系統(tǒng)原理框圖;
圖2為本發(fā)明的方法流程圖。
具體實(shí)施方式
下面結(jié)合附圖進(jìn)一步詳細(xì)描述本發(fā)明的技術(shù)方案,但本發(fā)明的保護(hù)范圍不局限于以下所述。
如圖1所示,一種基于指紋識(shí)別的駕駛員身份認(rèn)證系統(tǒng),包括車載駕駛終端和駕駛員管理后臺(tái),車載駕駛終端包括指紋采集模塊和終端處理模塊,駕駛員管理后臺(tái)包括后臺(tái)處理模塊和駕駛員信息庫;指紋采集模塊與終端處理模塊連接,終端處理模塊通過網(wǎng)絡(luò)通訊與后臺(tái)處理模塊連接,后臺(tái)處理模塊與駕駛員信息庫連接;
所述指紋采集模塊,用于采集駕駛員的認(rèn)證指紋圖像;
所述終端處理模塊,用于在進(jìn)行駕駛員指紋采集時(shí),向后臺(tái)處理模塊發(fā)送包含車牌號(hào)在內(nèi)的標(biāo)準(zhǔn)指紋請求,并接收后臺(tái)處理模塊發(fā)送的標(biāo)準(zhǔn)指紋圖像,將其與來自指紋采集模塊的圖像進(jìn)行比較,進(jìn)而實(shí)現(xiàn)指紋認(rèn)證;具體地,所述終端處理模塊包括:請求單元,用于在駕駛員進(jìn)行指紋采集時(shí),將包含了本車車牌號(hào)的標(biāo)準(zhǔn)指紋請求發(fā)送給后臺(tái)處理模塊;接收單元,用于接收后臺(tái)處理模塊發(fā)送的標(biāo)準(zhǔn)指紋圖像和來自指紋采集模塊的圖像;認(rèn)證單元,用于將標(biāo)準(zhǔn)指紋圖像與來自指紋采集模塊的圖像比較,實(shí)現(xiàn)指紋認(rèn)證;控制單元,用于在認(rèn)證成功時(shí),控制車載駕駛終端啟動(dòng),在認(rèn)證失敗時(shí),反饋認(rèn)證失敗信息給駕駛員管理后臺(tái)。
所述的駕駛員信息庫,用于存儲(chǔ)各駕駛員的基本信息、標(biāo)準(zhǔn)指紋圖像以及駕駛權(quán)限對應(yīng)的車輛車牌號(hào);在本申請的實(shí)施例中,所述駕駛員的基本信息包括駕駛員姓名、駕駛員年齡、駕駛員駕齡和駕駛員違規(guī)記錄。
所述的后臺(tái)處理模塊,用于在接收到終端處理模塊發(fā)送的標(biāo)準(zhǔn)指紋請求時(shí),根據(jù)請求中包含的車牌號(hào),從駕駛員信息庫中定位具有車輛駕駛權(quán)限的駕駛員,將其標(biāo)準(zhǔn)指紋圖像發(fā)送給終端處理模塊作為認(rèn)證依據(jù);具體地,所述的后臺(tái)處理模塊包括:駕駛員查找單元,用于在接收到終端處理模塊發(fā)送的標(biāo)準(zhǔn)指紋請求時(shí),根據(jù)請求中包含的車牌號(hào),從駕駛員信息庫中定位具有車輛駕駛權(quán)限的駕駛員;指紋獲取單元,用于查詢具有車輛駕駛權(quán)限的駕駛員對應(yīng)的標(biāo)準(zhǔn)指紋圖像;指紋發(fā)送單元,用于將查詢到的標(biāo)準(zhǔn)指紋圖像發(fā)送給終端處理模塊。
在本申請的實(shí)施例中,所述的車載駕駛終端還包括人臉采集模塊和存儲(chǔ)模塊,所述人臉采集模塊和存儲(chǔ)模塊均與終端處理模塊連接,人臉采集模塊用于采集駕駛員的人臉信息,并通過終端處理模塊發(fā)送給后臺(tái)處理模塊,方便于后臺(tái)管理人員的人為監(jiān)控,進(jìn)一步提高駕駛員身份認(rèn)證的準(zhǔn)確性;所述的存儲(chǔ)模塊用于對駕駛員身份認(rèn)證日志進(jìn)行保存。
在本申請的實(shí)施例中,所述駕駛員管理后臺(tái)還包括信息管理模塊和顯示模塊,信息管理模塊和顯示模塊均與后臺(tái)處理模塊連接;所述信息管理模塊用于實(shí)現(xiàn)駕駛員信息庫的綜合管理,例如對駕駛員信息進(jìn)行增加、移除、查詢或修改等;
具體地,駕駛員信息的增加(運(yùn)輸公司的駕駛員入職時(shí))即錄入新的駕駛員信息時(shí),只需要錄入駕駛員基本信息、標(biāo)準(zhǔn)指紋圖像以及駕駛權(quán)限對應(yīng)的車輛車牌號(hào)即可;
駕駛員信息的移除(運(yùn)輸公司的駕駛員離職時(shí))即刪除駕駛員的信息,只要將對應(yīng)駕駛員的基本信息、標(biāo)準(zhǔn)指紋圖像以及駕駛權(quán)限對應(yīng)的車輛車牌號(hào)進(jìn)行刪除即可;
駕駛員信息查詢時(shí),可以直接以駕駛員基本信息中的姓名進(jìn)行精確查找,也可以通過駕齡、年齡等查找出符合規(guī)定的駕駛員;
駕駛員信息的修改時(shí),即變更駕駛員的駕駛權(quán)限,具體來說是修改其權(quán)限所對應(yīng)的車牌號(hào)。
所述顯示模塊用于對來自車載駕駛終端的人臉圖像進(jìn)行顯示。
所述車載駕駛終端還包括與終端處理模塊連接的第一通訊模塊,所述駕駛員管理后臺(tái)還包括與后臺(tái)處理模塊連接的第二通訊模塊;所述第一通訊模塊與第二通訊模塊通過無線網(wǎng)絡(luò)連接,實(shí)現(xiàn)終端處理模塊與后臺(tái)處理模塊之間的網(wǎng)絡(luò)通訊。在本申請的實(shí)施例中,第一通訊模塊和第二通訊模塊的類型相同,多數(shù)情況下采用無線通訊模塊,如2g、3g、4g、gsm模塊等。
如圖2所示,所述的一種基于指紋識(shí)別的駕駛員身份認(rèn)證系統(tǒng)的認(rèn)證方法,包括以下步驟:
s1.通過指紋采集模塊采集駕駛員的認(rèn)證指紋圖像,并傳輸給終端處理模塊;
s2.終端處理模塊向后臺(tái)處理模塊發(fā)送包含車牌號(hào)在內(nèi)的標(biāo)準(zhǔn)指紋請求;
s3.后臺(tái)處理模塊根據(jù)請求中包含的車牌號(hào),從駕駛員信息庫中定位具有車輛駕駛權(quán)限的駕駛員;
s4.后臺(tái)處理模塊獲取具有車輛駕駛權(quán)限的駕駛員標(biāo)準(zhǔn)指紋圖像,并將標(biāo)準(zhǔn)指紋圖像發(fā)送給終端處理模塊;
s5.終端處理模塊將來自指紋采集模塊的圖像與標(biāo)準(zhǔn)指紋圖像進(jìn)行比較;
(1)若兩者一致,則認(rèn)證成功,車載駕駛終端啟動(dòng),供駕駛員使用;
(2)若兩者不一致,認(rèn)證失敗,并反饋認(rèn)證失敗信息給駕駛員管理后臺(tái)。
所述認(rèn)證方法還包括信息管理步驟:后臺(tái)工作人員通過信息管理模塊對駕駛員信息庫中的數(shù)據(jù)進(jìn)行綜合管理。
所述步驟s5中終端處理模塊進(jìn)行的圖像比較包括以下子步驟:
s51.定義來自指紋采集模塊的指紋圖像為圖像a,標(biāo)準(zhǔn)指紋圖像為圖像b;將圖像a和圖像b調(diào)整到相同的分辨率,并統(tǒng)計(jì)圖像a的像素點(diǎn)總數(shù)t;
s52.統(tǒng)計(jì)圖像a和圖像b中相同的像素點(diǎn)個(gè)數(shù)h1;
s53.計(jì)算圖像a與圖像b的相似度:
m=h1/t;
s54.判斷m值是否大于預(yù)設(shè)閾值n;若是,則認(rèn)為圖像a和圖像b一致,指紋認(rèn)證成功;若否,則認(rèn)為圖像a和圖像b不一致,指紋認(rèn)證失敗。
在本申請的實(shí)施例中,統(tǒng)計(jì)圖像a和圖像b中相同像素點(diǎn)個(gè)數(shù)h1的過程如下:定義像素點(diǎn)數(shù)量參數(shù)為h,并初始化為0;對于圖像a中任一個(gè)像素點(diǎn),判斷是否能在圖像b中找到對應(yīng)的像素點(diǎn):若是,則更新h的值,更新后的h值等于更新前加1;若否,則保持h值不變;對圖像a中每個(gè)像素點(diǎn)均重復(fù)上述步驟進(jìn)行判斷,直至所有像素點(diǎn)判斷完畢,最終的h值即為圖像a和圖像b中相同的像素點(diǎn)個(gè)數(shù)h1。