1.一種基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,包括如下步驟:
S1,用戶攜帶智能手機(jī)后,智能手機(jī)數(shù)據(jù)采集模塊進(jìn)行方位狀態(tài)判斷,根據(jù)方向調(diào)整方法將智能手機(jī)方位進(jìn)行調(diào)整統(tǒng)一,然后執(zhí)行S2;
S2,調(diào)整統(tǒng)一后的手機(jī)定位數(shù)據(jù)將被放入智能手機(jī)數(shù)據(jù)分析模塊的時(shí)間窗口內(nèi)進(jìn)行特征值提??;
S3,SVM分類器通過特征值識(shí)別用戶初步屬性;
S4,用戶初步屬性識(shí)別完成之后,進(jìn)行行為識(shí)別判斷得到用戶最終屬性,從而判斷該用戶為駕駛員或者乘客。
2.根據(jù)權(quán)利要求1所述的基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,所述S1的方位狀態(tài)判斷包括:
A,當(dāng)智能手機(jī)屏幕朝向身體外側(cè)時(shí),Y軸的方向和重力加速度的方向相反狀態(tài);
B,當(dāng)智能手機(jī)屏幕朝向身體外側(cè)時(shí),Y軸的方向和重力加速度的方向相同狀態(tài);
C,當(dāng)智能手機(jī)屏幕朝向身體內(nèi)側(cè)時(shí),Y軸的方向和重力加速度的方向相反狀態(tài);
D,當(dāng)智能手機(jī)屏幕朝向身體內(nèi)側(cè)時(shí),Y軸的方向和重力加速度的方向相同狀態(tài);
E,將采集的方向狀態(tài)調(diào)整為B狀態(tài)。
3.根據(jù)權(quán)利要求2所述的基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,所述方向狀態(tài)調(diào)整為B狀態(tài)的步驟包括:
S1-1,將A狀態(tài)進(jìn)行調(diào)整,如果智能手機(jī)傳感器在Y軸上采集輸出數(shù)據(jù)為正則變成負(fù),如果智能手機(jī)傳感器在Y軸上采集輸出數(shù)據(jù)為負(fù)則變成正;
S1-2,將C狀態(tài)進(jìn)行調(diào)整,如果智能手機(jī)傳感器在X軸上采集輸出數(shù)據(jù)為正則變成負(fù),如果智能手機(jī)傳感器在X軸上采集輸出數(shù)據(jù)為負(fù)則變成正,如果智能手機(jī)傳感器在Z軸上采集輸出數(shù)據(jù)為正則變成負(fù),如果智能手機(jī)傳感器在Z軸上采集輸出數(shù)據(jù)為負(fù)則變成正;
S1-3,將D狀態(tài)進(jìn)行調(diào)整,如果智能手機(jī)傳感器在X軸上采集輸出數(shù)據(jù)為正則變成負(fù),如果智能手機(jī)傳感器在X軸上采集輸出數(shù)據(jù)為負(fù)則變成正,如果智能手機(jī)傳感器在Y軸上采集輸出數(shù)據(jù)為正則變成負(fù),如果智能手機(jī)傳感器在Y軸上采集輸出數(shù)據(jù)為負(fù)則變成正,如果智能手機(jī)傳感器在Z軸上采集輸出數(shù)據(jù)為正則變成負(fù),如果智能手機(jī)傳感器在Z軸上采集輸出數(shù)據(jù)為負(fù)則變成正。
4.根據(jù)權(quán)利要求1所述的基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,所述S2的時(shí)間窗口內(nèi)進(jìn)行特征值提取的步驟包括:
S2-1,采集到的數(shù)據(jù)會(huì)被放進(jìn)固定大小的時(shí)間窗口內(nèi),保證時(shí)間窗口的大小不變性,當(dāng)有新數(shù)據(jù)過來時(shí),將會(huì)刪除較早時(shí)間的傳感器數(shù)據(jù);維持特定大小的時(shí)間窗口,同時(shí)負(fù)責(zé)從現(xiàn)有時(shí)間窗口數(shù)據(jù)中提取特征值,從而進(jìn)行駕駛員或者乘客判斷過程。
5.根據(jù)權(quán)利要求1所述的基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,所述S3用戶初步屬性識(shí)別步驟包括:
S3-1,當(dāng)智能手機(jī)放置在用戶的上衣口袋時(shí),用戶上車后將會(huì)向左側(cè)轉(zhuǎn)動(dòng)上半身拉動(dòng)安全帶,然后再向右側(cè)轉(zhuǎn)動(dòng)上半身去系安全帶,通過身體轉(zhuǎn)動(dòng)方向特征值判斷用戶在左側(cè)上車,如果沒有S3-1操作,則執(zhí)行S3-2;
S3-2,當(dāng)智能手機(jī)放置在用戶的上衣口袋時(shí),用戶上車后將會(huì)向右側(cè)轉(zhuǎn)動(dòng)上半身拉動(dòng)安全帶,然后再向左側(cè)轉(zhuǎn)動(dòng)上半身去系安全帶,通過身體轉(zhuǎn)動(dòng)方向特征值判斷用戶在右側(cè)上車,如果沒有S3-1和S3-2操作,則執(zhí)行S3-3;
S3-3,當(dāng)智能手機(jī)放置在用戶的右側(cè)腿褲兜時(shí),用戶左側(cè)進(jìn)入汽車先抬右側(cè)腿,然后將右側(cè)腿伸進(jìn)汽車內(nèi),再抬起左側(cè)腿進(jìn)入汽車,通過右側(cè)腿部特征值判斷用戶在左側(cè)上車,如果沒有S3-3操作,則執(zhí)行S3-4;
S3-4,當(dāng)智能手機(jī)放置在用戶的右側(cè)腿褲兜時(shí),用戶右側(cè)進(jìn)入汽車先抬左側(cè)腿,然后將左側(cè)腿伸進(jìn)汽車內(nèi),再抬起右側(cè)腿進(jìn)入汽車,通過右側(cè)腿部特征值判斷用戶在右側(cè)上車,如果沒有S3-3和S3-4操作,則執(zhí)行S3-5;
S3-5,當(dāng)智能手機(jī)放置在用戶的左側(cè)腿褲兜時(shí),用戶左側(cè)進(jìn)入汽車先抬右側(cè)腿,然后將右側(cè)腿伸進(jìn)汽車內(nèi),再抬起左側(cè)腿進(jìn)入汽車,通過左側(cè)腿部特征值判斷用戶在左側(cè)上車,如果沒有S3-5操作,則執(zhí)行S3-6;
S3-6,當(dāng)智能手機(jī)放置在用戶的左側(cè)腿褲兜時(shí),用戶右側(cè)進(jìn)入汽車先抬左側(cè)腿,然后將左側(cè)腿伸進(jìn)汽車內(nèi),再抬起右側(cè)腿進(jìn)入汽車,通過左側(cè)腿部特征值判斷用戶在右側(cè)上車,執(zhí)行S3-7;
S3-7,通過系安全帶的身體轉(zhuǎn)動(dòng)方向特征值和上車抬腿時(shí)右側(cè)腿部特征值和左側(cè)腿部特征值的差異,區(qū)分用戶左側(cè)上車還是右側(cè)上車,完成用戶初步屬性判斷。
6.根據(jù)權(quán)利要求5所述的基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,所述S4用戶最終屬性判斷步驟包括:
S4-1,當(dāng)智能手機(jī)放在用戶放在右腿褲兜時(shí),根據(jù)踩剎車特征值判斷用戶為駕駛員,如果沒有采集到S4-1的操作,則執(zhí)行S4-2;
S4-2,當(dāng)智能手機(jī)放在用戶放在右腿褲兜時(shí),根據(jù)踩油門特征值判斷用戶為駕駛員,如果沒有采集到S4-2的操作,則執(zhí)行S4-3;
S4-3,當(dāng)用戶進(jìn)行轉(zhuǎn)動(dòng)方向盤的動(dòng)作,根據(jù)轉(zhuǎn)動(dòng)方向盤特征值判斷用戶為駕駛員,如果沒有采集到S4-3的操作,則執(zhí)行S4-4;
S4-4,汽車在經(jīng)過不平路面時(shí),由于前車輪先過不平路面,采集顛簸狀態(tài)特征值,如果前一時(shí)間窗口的顛簸狀態(tài)特征值大于后一時(shí)間窗口的顛簸狀態(tài)特征值,則判斷為駕駛員,如果前一時(shí)間窗口的顛簸狀態(tài)特征值小于后一時(shí)間窗口的顛簸狀態(tài)特征值,則判斷為乘客。
7.根據(jù)權(quán)利要求1所述的基于智能手機(jī)的駕駛員識(shí)別方法,其特征在于,所述SVM分類器分類的步驟包括:
上衣口袋訓(xùn)練過程,將智能手機(jī)放置在用戶上衣口袋時(shí),根據(jù)該用戶行為動(dòng)作的時(shí)間窗口,對(duì)系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的行為動(dòng)作進(jìn)行記錄,提取相應(yīng)時(shí)間窗口的行為動(dòng)作特征值,收集若干該用戶的行為動(dòng)作特征值,通過SVM分類器進(jìn)行訓(xùn)練;
上衣口袋分類過程,將訓(xùn)練完成的系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的行為動(dòng)作進(jìn)行分類,形成系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的動(dòng)作標(biāo)簽特征值,從而形成上衣口袋行為特征值;
左側(cè)褲兜訓(xùn)練過程,將智能手機(jī)放置在用戶左側(cè)褲兜時(shí),根據(jù)該用戶行為動(dòng)作的時(shí)間窗口,對(duì)系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的行為動(dòng)作進(jìn)行記錄,提取相應(yīng)時(shí)間窗口的行為動(dòng)作特征值,收集若干該用戶的行為動(dòng)作特征值,通過SVM分類器進(jìn)行訓(xùn)練;
左側(cè)褲兜分類過程,將訓(xùn)練完成的系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的行為動(dòng)作進(jìn)行分類,形成系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的動(dòng)作標(biāo)簽特征值,從而形成左側(cè)褲兜行為特征值;
右側(cè)褲兜訓(xùn)練過程,將智能手機(jī)放置在用戶右側(cè)褲兜時(shí),根據(jù)該用戶行為動(dòng)作的時(shí)間窗口,對(duì)系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的行為動(dòng)作進(jìn)行記錄,提取相應(yīng)時(shí)間窗口的行為動(dòng)作特征值,收集若干該用戶的行為動(dòng)作特征值,通過SVM分類器進(jìn)行訓(xùn)練;
右側(cè)褲兜分類過程,將訓(xùn)練完成的系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的行為動(dòng)作進(jìn)行分類,形成系安全帶、左腿上車、右腿上車、踩剎車、踩油門、轉(zhuǎn)動(dòng)方向盤、經(jīng)過不平路面的動(dòng)作標(biāo)簽特征值,從而形成右側(cè)褲兜行為特征值。