本發(fā)明涉及汽車監(jiān)控技術(shù),具體涉及基于駕駛習(xí)慣的駕駛員辨別方法。
背景技術(shù):
目前,隨著人們生活水平的提高,各式車輛已廣泛應(yīng)用于人們的日常生活中,比如作為人們步行的代步車,作為日常貨物搬運(yùn)的轉(zhuǎn)運(yùn)工具;隨著車輛越來越普及,隨之而來的是車輛盜竊事件的頻發(fā)。目前市面上常見的車輛防盜裝置為一種報(bào)警提示裝置,在有人靠近車輛時(shí),會(huì)發(fā)生報(bào)警提示音,以提醒車輛的擁有者同時(shí)警示小偷,而對(duì)于這種防盜裝置,經(jīng)常在有行人經(jīng)過時(shí)亂發(fā)出警示音導(dǎo)致市場(chǎng)嘈雜,而這種裝置只能起到輔助作用,并不能直接的對(duì)偷盜行為產(chǎn)生影響,防盜效果差。
技術(shù)實(shí)現(xiàn)要素:
針對(duì)現(xiàn)有技術(shù)中的上述不足,本發(fā)明提供的基于駕駛習(xí)慣的駕駛員辨別方法能夠通過采集駕駛員駕駛過程中車輛產(chǎn)生的行駛數(shù)據(jù)判斷當(dāng)前車輛是否是經(jīng)常使用車輛的車主。為了達(dá)到上述發(fā)明目的,本發(fā)明采用的技術(shù)方案為:提供一種基于駕駛習(xí)慣的駕駛員辨別方法,其包括:讀取用戶行駛數(shù)據(jù)參照庫中車輛行駛過程中待采集的行駛數(shù)據(jù)及用戶行駛數(shù)據(jù)參照庫中的所有行駛數(shù)據(jù)的平均值和標(biāo)準(zhǔn)差;當(dāng)車輛處于啟動(dòng)狀態(tài)后,每隔設(shè)定時(shí)間采集車輛的行駛數(shù)據(jù);當(dāng)當(dāng)前時(shí)間為設(shè)定間隔時(shí)間段的終點(diǎn)時(shí)間,對(duì)當(dāng)前時(shí)間段內(nèi)采集的行駛數(shù)據(jù)做正規(guī)化處理:其中,NormalziedX為規(guī)范化后的標(biāo)準(zhǔn)值,為讀取的行駛數(shù)據(jù)的平均值,δx為讀取的行駛數(shù)據(jù)的標(biāo)準(zhǔn)差,x為每次采集的行駛數(shù)據(jù);計(jì)算當(dāng)前時(shí)間段內(nèi)規(guī)范化后的標(biāo)準(zhǔn)值的訓(xùn)練數(shù)據(jù),其中訓(xùn)練數(shù)據(jù)為平均值、標(biāo)準(zhǔn)差、最大值和/或最小值;讀取用戶行駛數(shù)據(jù)參照庫中根據(jù)用戶設(shè)定時(shí)間段內(nèi)的所有訓(xùn)練數(shù)據(jù)計(jì)算的模型系數(shù);根據(jù)計(jì)算的訓(xùn)練數(shù)據(jù)和讀取的模型系數(shù),判斷當(dāng)前駕駛員是否為車輛的車主:其中,e為自然底數(shù),β0和β1為模型系數(shù),z為訓(xùn)練數(shù)據(jù),y為0或1,0表示非車主,1表示為車主;當(dāng)計(jì)算獲得的y為0時(shí),則當(dāng)前駕駛員非車輛的車主,以短信的形式通知車主并將車輛行駛軌跡發(fā)送給車主。本發(fā)明的有益效果為:車輛每次啟動(dòng)后,本方案能夠按照用戶設(shè)定的時(shí)間對(duì)駕駛?cè)藛T操作車輛時(shí)產(chǎn)生的行駛數(shù)據(jù)進(jìn)行采集,并通過采集的行駛數(shù)據(jù)判斷當(dāng)前駕駛員是不是車主,若不是車主,則將車輛可疑移動(dòng)信息以短信的形式告知車主,并將車輛的行駛軌跡發(fā)送給車主。附圖說明圖1為基于駕駛習(xí)慣的駕駛員辨別方法的流程圖。具體實(shí)施方式下面對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行描述,以便于本技術(shù)領(lǐng)域的技術(shù)人員理解本發(fā)明,但應(yīng)該清楚,本發(fā)明不限于具體實(shí)施方式的范圍,對(duì)本技術(shù)領(lǐng)域的普通技術(shù)人員來講,只要各種變化在所附的權(quán)利要求限定和確定的本發(fā)明的精神和范圍內(nèi),這些變化是顯而易見的,一切利用本發(fā)明構(gòu)思的發(fā)明創(chuàng)造均在保護(hù)之列。參考圖1,圖1示出了基于駕駛習(xí)慣的駕駛員辨別方法的流程圖;如圖1所述,該方法包括以下步驟:讀取用戶行駛數(shù)據(jù)參照庫中車輛行駛過程中待采集的行駛數(shù)據(jù)(此處的行駛數(shù)據(jù)指的是其類型,比如剎車數(shù)據(jù)、轉(zhuǎn)向數(shù)據(jù)、加速度數(shù)據(jù)、車速和發(fā)動(dòng)機(jī)轉(zhuǎn)速)及用戶行駛數(shù)據(jù)參照庫中所有行駛數(shù)據(jù)(此處的行駛數(shù)據(jù)指采集時(shí)得到的具體數(shù)據(jù))的平均值和標(biāo)準(zhǔn)差;此處的行駛數(shù)據(jù)為用戶行駛數(shù)據(jù)參照庫中對(duì)類型進(jìn)行更新后的行駛數(shù)據(jù)。當(dāng)車輛處于啟動(dòng)狀態(tài)后,每隔設(shè)定時(shí)間采集車輛的行駛數(shù)據(jù);此處的設(shè)定時(shí)間可以根據(jù)用戶的需求進(jìn)行自行設(shè)置,建議選擇5分鐘這樣能夠?qū)④囕v行駛過程操作車輛時(shí)產(chǎn)生的行駛數(shù)據(jù)盡可能的進(jìn)行全面的采集,從而增大后面駕駛員判斷的準(zhǔn)確性。當(dāng)當(dāng)前時(shí)間為設(shè)定間隔時(shí)間段的終點(diǎn)時(shí)間,對(duì)當(dāng)前時(shí)間段內(nèi)采集的行駛數(shù)據(jù)做正規(guī)化處理:其中,NormalziedX為規(guī)范化后的標(biāo)準(zhǔn)值,為讀取的行駛數(shù)據(jù)的平均值,δx為讀取的行駛數(shù)據(jù)的標(biāo)準(zhǔn)差,x為每次采集的行駛數(shù)據(jù);其中的行駛數(shù)據(jù)為剎車數(shù)據(jù)、轉(zhuǎn)向數(shù)據(jù)、加速度數(shù)據(jù)、車速和發(fā)動(dòng)機(jī)轉(zhuǎn)速中的至少一種類型,由于上述數(shù)據(jù)間的單位及取值范圍差別較大,為了提高后續(xù)判斷的準(zhǔn)確性,對(duì)采集的數(shù)據(jù)進(jìn)行正規(guī)化處理。其中的設(shè)定間隔時(shí)間段和當(dāng)前時(shí)間段的取值相等,在計(jì)算時(shí),其取值越大計(jì)算得到的結(jié)果準(zhǔn)確性就越高。對(duì)于當(dāng)車輛的運(yùn)行時(shí)間小于等于設(shè)定間隔時(shí)間段時(shí),直接采用車輛運(yùn)行時(shí)間內(nèi)采集的所有行駛數(shù)據(jù)做正規(guī)化處理。即對(duì)于車輛行駛時(shí)間小于設(shè)定的間隔時(shí)間,則將整個(gè)行駛過程視為一個(gè)間隔時(shí)間段,并進(jìn)行行駛數(shù)據(jù)的統(tǒng)計(jì)學(xué)特征計(jì)算。計(jì)算當(dāng)前時(shí)間段內(nèi)規(guī)范化后的數(shù)據(jù)的統(tǒng)計(jì)學(xué)特征,并將統(tǒng)計(jì)學(xué)特征作為訓(xùn)練數(shù)據(jù),其中統(tǒng)計(jì)學(xué)特征包括平均值、標(biāo)準(zhǔn)差、最大值和/或最小值;讀取用戶行駛數(shù)據(jù)參照庫中根據(jù)用戶設(shè)定時(shí)間段內(nèi)的所有訓(xùn)練數(shù)據(jù)計(jì)算的模型系數(shù);根據(jù)計(jì)算的訓(xùn)練數(shù)據(jù)和讀取的模型系數(shù),判斷當(dāng)前駕駛員是否為車輛的車主:其中,e為自然底數(shù),β0和β1為模型系數(shù),z為訓(xùn)練數(shù)據(jù),y為0或1,0表示非車主,1表示為車主;當(dāng)計(jì)算獲得的y值等于0時(shí),即當(dāng)前駕駛員非車輛車主,以短信的形式通知車主并將車輛行駛軌跡發(fā)送給車主。在本發(fā)明的一個(gè)實(shí)施例中,用戶行駛數(shù)據(jù)參照庫的構(gòu)建方法為:當(dāng)車輛處于啟動(dòng)狀態(tài)后,每隔設(shè)定時(shí)間(這兒的每隔設(shè)定時(shí)間與上面提到的每隔設(shè)定時(shí)間的一樣,都可以由用戶自行設(shè)置)采集車輛所產(chǎn)生的所有行駛數(shù)據(jù),為了保證駕駛員判斷的準(zhǔn)確性,其中行駛數(shù)據(jù)至少包括剎車數(shù)據(jù)、轉(zhuǎn)向數(shù)據(jù)、加速度數(shù)據(jù)、車速和發(fā)動(dòng)機(jī)轉(zhuǎn)速中的任意兩種類型。其中,剎車數(shù)據(jù)包括完成一次剎車所需時(shí)間、剎車行程和/或踩剎車力度;所述轉(zhuǎn)向數(shù)據(jù)包括完成一次轉(zhuǎn)向所需時(shí)間和/或方向變化速率;加速度數(shù)據(jù)包括完成一次加速所需時(shí)間和/或完成一次減速所需時(shí)間。當(dāng)當(dāng)前時(shí)間為預(yù)設(shè)時(shí)間段(由于駕駛員在駕駛車輛過程中產(chǎn)生的行駛數(shù)據(jù)只有經(jīng)過大量的積累,才具有較強(qiáng)的準(zhǔn)確性,所以此處的預(yù)設(shè)時(shí)間段設(shè)置成遠(yuǎn)大于設(shè)定間隔時(shí)間段。)的終點(diǎn)時(shí)間,判斷當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)采集的兩兩之間是否相關(guān):其中,ai為一種類型每次采集的行駛數(shù)據(jù),bi為另一種類型每次采集的行駛數(shù)據(jù),為一種類型所采集的所有行駛數(shù)據(jù)的平均值,為另一種類型所采集的所有行駛數(shù)據(jù)的平均值,σA為一種類型所采集的所有行駛數(shù)據(jù)的標(biāo)準(zhǔn)差,σB為一種類型所采集的所有行駛數(shù)據(jù)的標(biāo)準(zhǔn)差;若coefficient大于等于設(shè)定值,表示行駛數(shù)據(jù)之間存在強(qiáng)相關(guān)關(guān)系,刪除其中一種類型數(shù)據(jù),僅保留相互之間相關(guān)性不高的數(shù)據(jù)用于駕駛員判斷。由于車輛行駛過程中產(chǎn)生的數(shù)據(jù)部分存在相關(guān)(比如加速度數(shù)據(jù)和速度),若是在計(jì)算過程讓所有的數(shù)據(jù)都參與運(yùn)算,這樣勢(shì)必增加運(yùn)算量,增大計(jì)算開銷和運(yùn)算時(shí)間,所以本方案在此處引入了相關(guān)性判斷,把兩種類型數(shù)據(jù)的相關(guān)性系數(shù)計(jì)算結(jié)果大于等于0.8的數(shù)據(jù)進(jìn)行整理,去掉其中一種數(shù)據(jù)。被去掉的數(shù)據(jù)不再參與后續(xù)相關(guān)性計(jì)算,也不再用于后續(xù)駕駛員判斷,比如,在相關(guān)性判斷之前,行駛數(shù)據(jù)包括剎車數(shù)據(jù)、轉(zhuǎn)向數(shù)據(jù)、加速度數(shù)據(jù)、車速和發(fā)動(dòng)機(jī)轉(zhuǎn)速數(shù)據(jù),若在進(jìn)行相關(guān)性判斷時(shí),發(fā)現(xiàn)車速和加速度數(shù)據(jù)存在強(qiáng)相關(guān)關(guān)系,則刪除這兩個(gè)數(shù)據(jù)中的任意一個(gè),此時(shí)需采集的數(shù)據(jù)為剎車數(shù)據(jù)、轉(zhuǎn)向數(shù)據(jù)、加速度數(shù)據(jù)和發(fā)動(dòng)機(jī)轉(zhuǎn)速數(shù)據(jù)。對(duì)當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)采集的類型進(jìn)行更新后的行駛數(shù)據(jù)做正規(guī)化處理:其中,NormalziedX為規(guī)范化后的標(biāo)準(zhǔn)值,為當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)類型進(jìn)行更新后的行駛數(shù)據(jù)的平均值,δx為當(dāng)前預(yù)設(shè)時(shí)間段內(nèi)類型進(jìn)行更新后的行駛數(shù)據(jù)的標(biāo)準(zhǔn)差,x為每次采集的類型進(jìn)行更新后的行駛數(shù)據(jù)。此處的規(guī)范化處理與上面的駕駛員辨別方法中的規(guī)范化處理的目的一樣。計(jì)算當(dāng)前時(shí)間段內(nèi)規(guī)范化后的標(biāo)準(zhǔn)值的訓(xùn)練數(shù)據(jù),其中訓(xùn)練數(shù)據(jù)為平局值、標(biāo)準(zhǔn)差、最大值和/或最小值;計(jì)算模型系數(shù):將計(jì)算后的所有訓(xùn)練數(shù)據(jù)按設(shè)定比例劃分為兩部分;采用其中一部分的訓(xùn)練數(shù)據(jù)計(jì)算模型系數(shù):其中,e為自然底數(shù),β0和β1為模型系數(shù),z為訓(xùn)練數(shù)據(jù),y等于1,1表示為車主;采用另一部分的訓(xùn)練數(shù)據(jù)對(duì)計(jì)算得到的所有組模型系數(shù)進(jìn)行驗(yàn)證;將其中車主判斷準(zhǔn)確率最高的一組模型系數(shù)作為確定是否為車主對(duì)照用的模型系數(shù);之后對(duì)類型進(jìn)行更新后的行駛數(shù)據(jù)、每種類型的所有行駛數(shù)據(jù)的平均值和標(biāo)準(zhǔn)差以及作為參考用的模型系數(shù)存儲(chǔ)至用戶行駛數(shù)據(jù)參照庫中。本方案中提到的預(yù)設(shè)時(shí)間段可以為用戶設(shè)定的固定時(shí)間段,若是用戶設(shè)定的固定時(shí)間段,那么在設(shè)置時(shí),為了保證進(jìn)行駕駛員判斷時(shí)的準(zhǔn)確性,這個(gè)固定時(shí)間段至少大于等于一周。在使用時(shí),本方案中提到的預(yù)設(shè)時(shí)間段也可以是動(dòng)態(tài)更新的,此時(shí)需要在每次確定當(dāng)前駕駛?cè)藛T為車主時(shí),將當(dāng)前時(shí)間段內(nèi)采集的所有行駛數(shù)據(jù)存儲(chǔ)至用戶行駛數(shù)據(jù)參照庫,并將此次行駛數(shù)據(jù)增加至之后對(duì)類型進(jìn)行更新后的行駛數(shù)據(jù)中,采用再次更新后的行駛數(shù)據(jù)計(jì)算每種類型的所有行駛數(shù)據(jù)的平均值和標(biāo)準(zhǔn)差以及作為參考用的模型系數(shù)。綜上所述,車輛每次啟動(dòng)后,本方案通過對(duì)車輛的行駛數(shù)據(jù)進(jìn)行采集就能夠判斷當(dāng)前駕駛員是不是車主。