1.一種基于GPS的疲勞駕駛判斷方法,其中,該方法包括:
接收GPS模塊發(fā)送的位置數(shù)據(jù),并在指定存儲(chǔ)單元中保存最近N次接收到的N個(gè)位置數(shù)據(jù);N為大于或等于2的自然數(shù);
啟動(dòng)累計(jì)駕駛計(jì)時(shí)器,累計(jì)駕駛計(jì)時(shí)器開(kāi)始計(jì)時(shí);
在所述累計(jì)駕駛計(jì)時(shí)器進(jìn)行計(jì)時(shí)的過(guò)程中,每隔第一預(yù)設(shè)時(shí)間,從所述指定存儲(chǔ)單元中讀取N個(gè)位置數(shù)據(jù),并將當(dāng)前讀取的N個(gè)位置數(shù)據(jù)與上一次讀取的N個(gè)位置數(shù)據(jù)進(jìn)行比較,判斷兩組數(shù)據(jù)是否一致;
如果判斷為不一致,則所述累計(jì)駕駛計(jì)時(shí)器繼續(xù)計(jì)時(shí);
當(dāng)所述累計(jì)駕駛計(jì)時(shí)器的計(jì)時(shí)時(shí)間達(dá)到第一時(shí)間閾值時(shí),發(fā)出疲勞駕駛報(bào)警信號(hào)。
2.如權(quán)利要求1所述的方法,其中,該方法進(jìn)一步包括:
如果判斷為一致,則啟動(dòng)暫停駕駛計(jì)時(shí)器,暫停駕駛計(jì)時(shí)器開(kāi)始計(jì)時(shí);
如果下一次的判斷結(jié)果為不一致,則暫停駕駛計(jì)時(shí)器清零并停止計(jì)數(shù);
如果下一次的判斷結(jié)果仍為一致,則暫停駕駛計(jì)時(shí)器繼續(xù)計(jì)數(shù);
如果暫停駕駛計(jì)時(shí)器的計(jì)時(shí)時(shí)間達(dá)到第二時(shí)間閾值,則累計(jì)駕駛計(jì)時(shí)器清零并停止計(jì)數(shù);其中,第二時(shí)間閾值小于第一時(shí)間閾值。
3.如權(quán)利要求1所述的方法,其中,所述將當(dāng)前讀取的N個(gè)位置數(shù)據(jù)與上一次讀取的N個(gè)位置數(shù)據(jù)進(jìn)行比較,判斷兩組數(shù)據(jù)是否一致包括:
將當(dāng)前讀取的N個(gè)位置數(shù)據(jù)與上一次讀取的N個(gè)位置數(shù)據(jù),按照順序一一對(duì)應(yīng)地比較,如果依次均一致,則確定兩組數(shù)據(jù)一致,否則確定兩組數(shù)據(jù)不一致。
4.如權(quán)利要求1所述的方法,其中,所述啟動(dòng)累計(jì)駕駛計(jì)時(shí)器包括:
在累計(jì)駕駛計(jì)時(shí)器停止計(jì)時(shí)的狀態(tài)下,監(jiān)控所述指定存儲(chǔ)單元中的N個(gè)位置數(shù)據(jù);當(dāng)指定存儲(chǔ)單元中的N個(gè)位置數(shù)據(jù)發(fā)生變化時(shí)啟動(dòng)累計(jì)駕駛計(jì)時(shí)器;
或者,
當(dāng)接收到外部輸入的開(kāi)始計(jì)時(shí)指令時(shí),啟動(dòng)累計(jì)駕駛計(jì)時(shí)器。
5.如權(quán)利要求1所述的方法,其中,所述發(fā)出疲勞駕駛報(bào)警信號(hào)包括如下中的一種或多種:
發(fā)出提示疲勞駕駛的語(yǔ)音提示信號(hào);
向指定的智能終端發(fā)送疲勞駕駛的提示信息;
開(kāi)啟車輛的指定信號(hào)燈。
6.一種基于GPS的疲勞駕駛判斷裝置,其中,該裝置包括:
第一服務(wù)單元,適于接收GPS模塊發(fā)送的位置數(shù)據(jù),并在存儲(chǔ)單元中保存最近N次接收到的N個(gè)位置數(shù)據(jù);N為大于或等于2的自然數(shù);
存儲(chǔ)單元,適于保存第一服務(wù)單最近N次接收到的N個(gè)位置數(shù)據(jù);
第二服務(wù)單元,適于啟動(dòng)累計(jì)駕駛計(jì)時(shí)器,累計(jì)駕駛計(jì)時(shí)器開(kāi)始計(jì)時(shí);在所述累計(jì)駕駛計(jì)時(shí)器進(jìn)行計(jì)時(shí)的過(guò)程中,每隔第一預(yù)設(shè)時(shí)間,從所述存儲(chǔ)單元中讀取N個(gè)位置數(shù)據(jù),并將當(dāng)前讀取的N個(gè)位置數(shù)據(jù)與上一次讀取的N個(gè)位置數(shù)據(jù)進(jìn)行比較,判斷兩組數(shù)據(jù)是否一致;當(dāng)判斷為不一致時(shí),令所述累計(jì)駕駛計(jì)時(shí)器繼續(xù)計(jì)時(shí);當(dāng)所述累計(jì)駕駛計(jì)時(shí)器的計(jì)時(shí)時(shí)間達(dá)到第一時(shí)間閾值時(shí),發(fā)出疲勞駕駛報(bào)警信號(hào)。
7.如權(quán)利要求6所述的裝置,其中,
所述第二服務(wù)單元,進(jìn)一步適于當(dāng)判斷為一致時(shí),啟動(dòng)暫停駕駛計(jì)時(shí)器,暫停駕駛計(jì)時(shí)器開(kāi)始計(jì)時(shí);當(dāng)下一次的判斷結(jié)果為不一致時(shí),暫停駕駛計(jì)時(shí)器清零并停止計(jì)數(shù);當(dāng)下一次的判斷結(jié)果仍為一致時(shí),暫停駕駛計(jì)時(shí)器繼續(xù)計(jì)數(shù);如果暫停駕駛計(jì)時(shí)器的計(jì)時(shí)時(shí)間達(dá)到第二時(shí)間閾值,則令累計(jì)駕駛計(jì)時(shí)器清零并停止計(jì)數(shù);其中,第二時(shí)間閾值小于第一時(shí)間閾值。
8.如權(quán)利要求6所述的裝置,其中,
所述第二服務(wù)單元,適于將當(dāng)前讀取的N個(gè)位置數(shù)據(jù)與上一次讀取的N個(gè)位置數(shù)據(jù),按照順序一一對(duì)應(yīng)地比較,如果依次均一致,則確定兩組數(shù)據(jù)一致,否則確定兩組數(shù)據(jù)不一致。
9.如權(quán)利要求6所述的裝置,其中,
所述第二服務(wù)單元,適于在累計(jì)駕駛計(jì)時(shí)器停止計(jì)時(shí)的狀態(tài)下,監(jiān)控所述存儲(chǔ)單元中的N個(gè)位置數(shù)據(jù);當(dāng)存儲(chǔ)單元中的N個(gè)位置數(shù)據(jù)發(fā)生變化時(shí)啟動(dòng)累計(jì)駕駛計(jì)時(shí)器;或者,適于在接收到帶外部輸入的開(kāi)始計(jì)時(shí)指令時(shí),啟動(dòng)累計(jì)駕駛計(jì)時(shí)器。
10.一種智能設(shè)備,其中,該智能設(shè)備包括如權(quán)利要求6-9中任一項(xiàng)所述的基于GPS的疲勞駕駛判斷裝置;
所述智能設(shè)備為移動(dòng)終端、智能后視鏡或行車記錄儀。