本發(fā)明涉及汽車安全領(lǐng)域,尤其涉及一種汽車追尾預(yù)警方法、裝置及電子設(shè)備。
背景技術(shù):
近年來,公路建設(shè)快速發(fā)展,汽車擁有量迅速增長,與此同時交通事故也頻繁發(fā)生,其中,追尾事故經(jīng)常發(fā)生于交通事故中,因此預(yù)防汽車追尾有著重要的意義。目前主要是依靠駕駛員實時的觀察來避免追尾事故的發(fā)生。
發(fā)明人在實現(xiàn)本發(fā)明的過程中,發(fā)現(xiàn)相關(guān)技術(shù)存在以下問題:由于很多客觀因素,造成駕駛員在駕駛中很難一直集中注意力,因此,僅僅依靠駕駛員的觀察,常常不容易避免追尾事故的發(fā)生。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例要解決的技術(shù)問題是提供一種汽車追尾預(yù)警方法、裝置及電子設(shè)備,解決依靠駕駛員的觀察不容易避免追尾事故發(fā)生的問題。
本發(fā)明實施例的一個方面,提供一種汽車追尾預(yù)警方法,包括:
采集所述汽車周圍障礙物的景深信息;
根據(jù)所述景深信息計算所述汽車與所述障礙物的距離;
根據(jù)所述距離判斷所述汽車是否存在追尾危險;
若存在所述追尾危險,則進(jìn)行告警。
在一些實施例中,所述根據(jù)所述距離判斷所述汽車是否存在追尾危險包括:
獲取所述汽車當(dāng)前的行駛速度;
根據(jù)所述行駛速度獲取所述汽車的安全行駛距離;
當(dāng)所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險;
當(dāng)所述距離大于所述安全行駛距離時,判斷為不存在所述追尾危險。
在一些實施例中,在所述根據(jù)所述行駛速度獲取所述汽車的安全行駛距離的步驟之后,所述方法還包括:
獲取所述汽車當(dāng)前的行駛方向;
當(dāng)所述行駛方向為朝向所述障礙物行駛,且所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險。
在一些實施例中,所述當(dāng)所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險具體包括:
當(dāng)所述距離小于所述安全行駛距離,且所述距離在第一預(yù)設(shè)距離范圍內(nèi)時,判斷所述追尾危險為低危險級別;當(dāng)所述距離小于所述安全行駛距離,且所述距離在第二預(yù)設(shè)距離范圍內(nèi)時,判斷所述追尾危險為高危險級別。
在一些實施例中,所述若存在所述追尾危險,則進(jìn)行告警包括:
當(dāng)所述追尾危險為低危險級別時,發(fā)出聲音提醒;
當(dāng)所述追尾危險為高危險級別時,發(fā)出聲音提醒,并對所述汽車的乘員座位的安全帶實行預(yù)拉緊,以及使所述汽車的安全氣囊為預(yù)啟動狀態(tài)。
本發(fā)明實施例的另一方面,提供一種汽車追尾預(yù)警裝置,包括
采集模塊,用于采集所述汽車周圍障礙物的景深信息;
計算模塊,用于根據(jù)所述景深信息計算所述汽車與所述障礙物的距離;
判斷模塊,用于根據(jù)所述距離判斷所述汽車是否存在追尾危險;
告警模塊,用于若存在所述追尾危險,則進(jìn)行告警。
在一些實施例中,所述判斷模塊包括:
第一獲取單元,用于獲取所述汽車當(dāng)前的行駛速度;
第二獲取單元,用于根據(jù)所述行駛速度獲取所述汽車的安全行駛距離;
第一判斷單元,用于當(dāng)所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險;
第二判斷單元,用于當(dāng)所述距離大于所述安全行駛距離時,判斷為不存在所述追尾危險。
在一些實施例中,所述判斷模塊還包括:
第三獲取單元,用于獲取所述汽車當(dāng)前的行駛方向;
第三判斷單元,用于當(dāng)所述行駛方向為朝向所述障礙物行駛,且所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險。
在一些實施例中,所述第一判斷單元具體用于:
當(dāng)所述距離小于所述安全行駛距離,且所述距離在第一預(yù)設(shè)距離范圍內(nèi)時,判斷所述追尾危險為低危險級別;當(dāng)所述距離小于所述安全行駛距離,且所述距離在第二預(yù)設(shè)距離范圍內(nèi)時,判斷所述追尾危險為高危險級別。
在一些實施例中,所述告警模塊包括:
第一告警單元,用于當(dāng)所述追尾危險為低危險級別時,發(fā)出聲音提醒;
第二告警單元,用于當(dāng)所述追尾危險為高危險級別時,發(fā)出聲音提醒,并對所述汽車的乘員座位的安全帶實行預(yù)拉緊,以及使所述汽車的安全氣囊為預(yù)啟動狀態(tài)。
本發(fā)明實施例的又一方面,提供一種電子設(shè)備,其中,所述電子設(shè)備包括:
至少一個處理器;以及,
與所述至少一個處理器通信連接的存儲器;其中,
所述存儲器存儲有可被所述至少一個處理器執(zhí)行的指令程序,所述指令程序被所述至少一個處理器執(zhí)行,以使所述至少一個處理器能夠執(zhí)行如上所述的方法。
本發(fā)明實施例還提供了一種非易失性計算機可讀存儲介質(zhì),所述非易失性計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令用于使計算機執(zhí)行如上所述的方法。
本發(fā)明實施例還提供了一種計算機程序產(chǎn)品,所述計算機程序產(chǎn)品包括存儲在非易失性計算機可讀存儲介質(zhì)上的計算機程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時,使所述計算機執(zhí)行如上所述的方法。
在本發(fā)明實施例中,通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,從而根據(jù)該距離進(jìn)行危險判斷,并給出告警,本發(fā)明實施例提供的技術(shù)方案能夠提醒駕駛員注意駕駛車輛周圍的障礙物,從而可有效降低追尾事故的發(fā)生概率。
【附圖說明】
一個或多個實施例通過與之對應(yīng)的附圖中的圖片進(jìn)行示例性說明,這些示例性說明并不構(gòu)成對實施例的限定,附圖中具有相同參考數(shù)字標(biāo)號的元件表示為類似的元件,除非有特別申明,附圖中的圖不構(gòu)成比例限制。
圖1是本發(fā)明實施例提供的一種汽車追尾預(yù)警方法的流程示意圖;
圖2是本發(fā)明另一實施例提供的一種汽車追尾預(yù)警方法的流程示意圖;
圖3是本發(fā)明又一實施例提供的一種汽車追尾預(yù)警方法的流程示意圖;
圖4本發(fā)明實施例提供的一種汽車追尾預(yù)警裝置的結(jié)構(gòu)示意圖;
圖5是本發(fā)明另一實施例提供的一種汽車追尾預(yù)警裝置的結(jié)構(gòu)示意圖;
圖6是本發(fā)明實施例提供的執(zhí)行汽車追尾預(yù)警方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖。
【具體實施方式】
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例提供的一種汽車追尾預(yù)警方法在電子設(shè)備中執(zhí)行,該電子設(shè)備包括攝像頭,該攝像頭安裝在汽車上,該汽車包括轎車、客車、貨車等各類型的車。
本發(fā)明實施例提供的一種汽車追尾預(yù)警裝置可以作為其中一個軟件或硬件功能單元,獨立設(shè)置在上述電子設(shè)備中,也可以作為整合在電子設(shè)備中的其中一個功能模塊,執(zhí)行本發(fā)明實施例的汽車追尾預(yù)警方法。
請參考圖1,圖1是本發(fā)明實施例提供的一種汽車追尾預(yù)警方法的流程示意圖,如圖1所示,該方法包括:
步驟11、采集所述汽車周圍障礙物的景深信息。
該汽車周圍的障礙物包括該汽車前后左右四個方向的物體,該物體一般是其他汽車。
在本實施例中,該景深信息指的是在攝像頭前沿能夠取得清晰圖像的成像所測定的被攝物體的前后距離范圍。可以通過安裝在該汽車上的攝像頭來采集所述汽車周圍障礙物的景深信息。例如,利用兩個攝像頭來模擬人的雙眼,基于雙目視覺原理來完成該景深信息的采集過程,當(dāng)人的兩只眼睛從兩個角度觀察一個物體時,因兩眼的視線角度不同,所以在兩眼的視網(wǎng)膜上形成的兩個圖形存在視差,根據(jù)感覺到的視差,經(jīng)過大腦分析,可以得到該物體的深度信息,雙目機器視覺的方法正是基于這一原理,運用兩個或多個攝像頭,用光學(xué)傳感器代替肉眼,對同一物體從多個角度成像,用計算機代替大腦,對采集到的圖像分析處理,通過特定的算法(比如圖像匹配算法)找到多幅圖片中的同名點,從而利用同名點在不同圖片中的位置不同產(chǎn)生的相差,采用特定方法(比如三角定位)還原出景深信息。
其中,攝像機的鏡頭光圈、鏡頭焦距,以及拍攝距離都是影響景深的重要因素,光圈越大,景深越淺,光圈越小,景深越深;鏡頭的焦距越長則景深越淺,反之景深越深;拍攝距離越遠(yuǎn),景深越深,距離越近,景深越淺。
步驟12、根據(jù)所述景深信息計算所述汽車與所述障礙物的距離。
從上述步驟中可知拍攝距離是影響景深大小的一個關(guān)鍵因素,該拍攝距離也即是所述汽車與所述障礙物的距離,獲取到景深信息后,可以根據(jù)景深的計算公式來計算出該拍攝距離,從而得到所述汽車與所述障礙物的距離,其中,景深計算公式在相關(guān)技術(shù)中均有詳細(xì)描述。在本實施例中,該計算過程可以由軟件代碼實現(xiàn)。
步驟13、根據(jù)所述距離判斷所述汽車是否存在追尾危險。
根據(jù)該距離來判斷是否有危險主要是判斷該汽車是否存在與周圍汽車的有追尾碰撞的危險,因此,只有在安全行車距離內(nèi)才能有效避免追尾碰撞??梢栽趫?zhí)行本方法的電子設(shè)備中預(yù)先存儲相關(guān)技術(shù)中規(guī)定的安全行車距離,從而可以將獲取到的距離與該安全行車距離進(jìn)行比較,以判斷是否存在危險,其中,該安全行車距離可以結(jié)合當(dāng)時的行車環(huán)境來分別存儲,例如結(jié)合當(dāng)時的行車路面、路況、天氣以及車速等,不同的行車環(huán)境可以獲取到不同的安全行車距離,從而對應(yīng)不同的判斷結(jié)果。
步驟14、若存在所述追尾危險,則進(jìn)行告警。
當(dāng)判斷到有追尾碰撞的危險時,給汽車內(nèi)駕駛?cè)藛T發(fā)出告警,該告警包括發(fā)出聲音警報,發(fā)出語音提示等。駕駛?cè)藛T獲取到該告警信息后,一定程度上可減少追尾碰撞事故的發(fā)生。
本發(fā)明實施例提供了一種汽車追尾預(yù)警方法,該方法通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,從而根據(jù)該距離進(jìn)行危險判斷,并給出告警,本發(fā)明實施例提供的技術(shù)方案能夠?qū)赡馨l(fā)生的追尾碰撞事故及時的向駕駛員告警,從而可減少追尾碰撞事故的發(fā)生。
請參考圖2,圖2是本發(fā)明另一實施例提供的一種汽車追尾預(yù)警方法的流程示意圖,如圖2所示,該方法包括:
步驟21、采集所述汽車周圍障礙物的景深信息。
步驟22、根據(jù)所述景深信息計算所述汽車與所述障礙物的距離。
上述步驟21-步驟22可參考上述實施例中的敘述,在此不再贅述。
步驟23、獲取所述汽車當(dāng)前的行駛速度。
一般汽車都會實時的記錄當(dāng)前的行駛速度,在本實施例中,可以結(jié)合軟件和硬件的方法直接調(diào)用該記錄的行駛速度。
步驟24、根據(jù)所述行駛速度獲取所述汽車的安全行駛距離。
該安全行駛距離指的是制動停車距離,該制動停車距離通常與駕駛員的反應(yīng)時間、制動器作用時間、持續(xù)制動時間以及解除制動時間有關(guān)。通過分析影響制動停車距離的相關(guān)因素,采用行駛車速來獲取該安全行駛距離,可以認(rèn)為當(dāng)前的汽車的行駛速度是多少公里,則應(yīng)當(dāng)與周圍車輛保持多少米的行車距離,例如,當(dāng)前車速為100公里每小時,則該安全行駛距離為100米。也可以采用相關(guān)技術(shù)的車速與駕駛距離的規(guī)定來設(shè)定該安全行駛距離。
步驟25、當(dāng)所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險。
在本實施例中,可以進(jìn)一步地對該追尾危險進(jìn)行級別劃分,不同的追尾危險級別可以做出不同的告警響應(yīng)。因此,當(dāng)所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險具體包括:當(dāng)所述距離小于所述安全行駛距離,且所述距離在第一預(yù)設(shè)距離范圍內(nèi)時,判斷該追尾危險為低危險級別;當(dāng)所述距離小于所述安全行駛距離,且所述距離在第二預(yù)設(shè)距離范圍內(nèi)時,判斷該追尾危險為高危險級別。其中,該第一預(yù)設(shè)距離范圍大于該第二預(yù)設(shè)距離范圍,例如,安全行駛距離為100米,該第一預(yù)設(shè)距離范圍為80米到100米之間,該第二預(yù)設(shè)距離范圍為小于80米。
步驟25’、當(dāng)所述距離大于所述安全行駛距離時,判斷為不存在所述追尾危險。
判斷不存在追尾危險時,可以不做出反應(yīng),也可以向駕駛員報告車輛距離前方或后方車輛的距離,以讓駕駛員了解這些信息,避免其他客觀因素造成追尾事故。
步驟26、若存在所述追尾危險,則進(jìn)行告警。
該告警可以是判斷到有危險時就給出警報,也可以是結(jié)合追尾危險級別給出相應(yīng)的警告,例如,當(dāng)所述追尾危險為低危險級別時,發(fā)出聲音提醒;當(dāng)所述追尾危險為高危險級別時,發(fā)出聲音提醒,并對所述汽車的乘員座位的安全帶實行預(yù)拉緊,以及使所述汽車的安全氣囊為預(yù)啟動狀態(tài)。
本發(fā)明實施例提供了一種汽車追尾預(yù)警方法,該方法通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,并獲取該汽車當(dāng)前的行駛速度,根據(jù)該行駛速度獲取安全行駛距離,通過比較該距離和該安全行駛距離來判斷是否存在追尾危險,進(jìn)一步地,根據(jù)該距離值的大小對追尾危險進(jìn)行級別劃分,從而給出不同的告警響應(yīng)。本發(fā)明實施例提供的技術(shù)方案能夠?qū)赡馨l(fā)生的追尾碰撞事故及時的向駕駛員告警,并針對可能發(fā)生的危險提前做好應(yīng)急準(zhǔn)備,從而有效的降低了追尾碰撞事故的發(fā)生。
請參考圖3,圖3是本發(fā)明又一實施例提供的一種汽車追尾預(yù)警方法的流程示意圖,如圖3所示,該方法包括:
步驟31、采集所述汽車周圍障礙物的景深信息。
步驟32、根據(jù)所述景深信息計算所述汽車與所述障礙物的距離。
步驟33、獲取所述汽車當(dāng)前的行駛速度。
步驟34、根據(jù)所述行駛速度獲取所述汽車的安全行駛距離。
上述步驟31-步驟34可參考上述實施例中的敘述,在此不再贅述。
步驟35、獲取所述汽車當(dāng)前的行駛方向。
可以通過汽車上安裝的攝像頭來拍攝該汽車當(dāng)前行駛方向的視圖,分析該視圖以通過公路邊緣標(biāo)識來識別公路路徑,從而獲取該汽車當(dāng)前行駛方向的相關(guān)信息。也可以通過其他方式來獲取該汽車當(dāng)前的行駛方向,在此不做限定。
步驟36、當(dāng)所述行駛方向為朝向所述障礙物行駛,且所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險。
可以理解的是,雖然該汽車與障礙物的距離小于安全行駛距離,但當(dāng)該汽車與該障礙物的行駛方向不同,或者雖然是同一方向但處于并行行駛時,此時,很有可能是不會發(fā)生追尾碰撞事故的,因此,本實施例中,只有當(dāng)該汽車的行駛方向為朝向該障礙物行駛且該距離小于安全行駛距離時,才判斷為有追尾危險。
步驟37、若存在所述追尾危險,則進(jìn)行告警。
本發(fā)明實施例提供了一種汽車追尾預(yù)警方法,該方法通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,并獲取該汽車當(dāng)前的行駛速度,根據(jù)該行駛速度獲取安全行駛距離,進(jìn)一步地,還獲取了該汽車當(dāng)前的行駛方向,結(jié)合行駛方向、與障礙物的距離以及安全行駛距離來判斷是否存在追尾碰撞危險,并給出告警響應(yīng)。本發(fā)明實施例提供的技術(shù)方案能夠?qū)赡馨l(fā)生的追尾碰撞事故及時的向駕駛員告警,針對可能發(fā)生的危險提前做好應(yīng)急準(zhǔn)備,降低了追尾碰撞事故的發(fā)生,此外,結(jié)合駕駛方向來判斷的方式更符合實際情況,
請參考圖4,圖4本發(fā)明實施例提供的一種汽車追尾預(yù)警裝置的結(jié)構(gòu)示意圖,如圖4所示,該裝置40包括:采集模塊401、計算模塊402、判斷模塊403以及告警模塊404。
在本實施例中,該采集模塊,用于采集所述汽車周圍障礙物的景深信息;該計算模塊,用于根據(jù)所述景深信息計算所述汽車與所述障礙物的距離;該判斷模塊,用于根據(jù)所述距離判斷所述汽車是否存在追尾危險;該告警模塊,用于若存在所述追尾危險,則進(jìn)行告警。
在本實施例中,該采集模塊連接該計算模塊,將獲取到的景深信息發(fā)送給計算模塊,該計算模塊連接判斷模塊,計算模塊計算出該汽車與障礙物的距離后,將該距離發(fā)送給判斷模塊,該判斷模塊連接告警模塊,判斷模塊根據(jù)接收到的距離判斷是否有危險,并將判斷的結(jié)果發(fā)送給告警模塊,該告警模塊根據(jù)判斷的結(jié)果進(jìn)行告警。
值得說明的是,上述裝置內(nèi)的模塊之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明的方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
本發(fā)明實施例提供了一種汽車追尾預(yù)警裝置,該裝置通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,從而根據(jù)該距離進(jìn)行危險判斷,并給出告警,本發(fā)明實施例提供的技術(shù)方案能夠?qū)赡馨l(fā)生的追尾碰撞事故及時的向駕駛員告警,從而可減少追尾碰撞事故的發(fā)生。
請參考圖5,圖5是本發(fā)明另一實施例提供的一種汽車追尾預(yù)警裝置的結(jié)構(gòu)示意圖,如圖5所示,該裝置50包括:采集模塊501、計算模塊502、判斷模塊503以及告警模塊504,其中,該判斷模塊503包括:第一獲取單元5031、第二獲取單元5032、第一判斷單元5033以及第二判斷單元5034,該告警模塊504包括:第一告警單元5041和第二告警單元5042。
在本實施例中,該采集模塊,用于采集所述汽車周圍障礙物的景深信息;該計算模塊,用于根據(jù)所述景深信息計算所述汽車與所述障礙物的距離;該判斷模塊,用于根據(jù)所述距離判斷所述汽車是否存在追尾危險;該告警模塊,用于若存在所述追尾危險,則進(jìn)行告警。
在本實施例中,該第一獲取單元,用于獲取所述汽車當(dāng)前的行駛速度;該第二獲取單元,用于根據(jù)所述行駛速度獲取所述汽車的安全行駛距離;該第一判斷單元,用于當(dāng)所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險;該第二判斷單元,用于當(dāng)所述距離大于所述安全行駛距離時,判斷為不存在所述追尾危險。其中,該第一判斷單元具體用于:當(dāng)所述距離小于所述安全行駛距離,且所述距離在第一預(yù)設(shè)距離范圍內(nèi)時,判斷所述追尾危險為低危險級別;當(dāng)所述距離小于所述安全行駛距離,且所述距離在第二預(yù)設(shè)距離范圍內(nèi)時,判斷所述追尾危險為高危險級別。該第一告警單元,用于當(dāng)所述追尾危險為低危險級別時,發(fā)出聲音提醒;該第二告警單元,用于當(dāng)所述追尾危險為高危險級別時,發(fā)出聲音提醒,并對所述汽車的乘員座位的安全帶實行預(yù)拉緊,以及使所述汽車的安全氣囊為預(yù)啟動狀態(tài)。
在本實施例中,該第一獲取單元連接該第二獲取單元,該第二獲取單元根據(jù)第一獲取單元發(fā)送的汽車當(dāng)前行駛速度來獲取對應(yīng)的安全行駛距離,該第二獲取單元分別連接該第一判斷單元和該第二判斷單元,用于將該安全行駛距離分別發(fā)送給該第一判斷單元和該第二判斷單元,由該第一判斷單元和該第二判斷單元分別判斷所述距離與所述安全行駛距離的大小,從而判斷是否有危險。該第一告警單元和該第二告警單元分別連接該第一判斷單元,根據(jù)該第一判斷單元判斷為有危險時,對應(yīng)的做出告警反應(yīng)。
值得說明的是,上述裝置內(nèi)的模塊、單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明的方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
本發(fā)明實施例提供了一種汽車追尾預(yù)警裝置,該裝置通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,并獲取該汽車當(dāng)前的行駛速度,根據(jù)該行駛速度獲取安全行駛距離,通過比較該距離和該安全行駛距離來判斷是否存在追尾危險,進(jìn)一步地,根據(jù)該距離值的大小對追尾危險進(jìn)行級別劃分,從而給出不同的告警響應(yīng)。本發(fā)明實施例提供的技術(shù)方案能夠?qū)赡馨l(fā)生的追尾碰撞事故及時的向駕駛員告警,并針對可能發(fā)生的危險提前做好應(yīng)急準(zhǔn)備,從而有效的降低了追尾碰撞事故的發(fā)生。
同樣請參考圖5,本發(fā)明又一實施例提供了一種汽車追尾預(yù)警裝置,本實施例與上述實施例的區(qū)別在于,該判斷模塊503還包括:第三獲取單元5035和第三判斷單元5036。
其中,該第三獲取單元,用于獲取所述汽車當(dāng)前的行駛方向;該第三判斷單元,用于當(dāng)所述行駛方向為朝向所述障礙物行駛,且所述距離小于所述安全行駛距離時,判斷為存在所述追尾危險。
該第三獲取單元連接該第三判斷單元,用于將獲取到的汽車的行駛方向發(fā)送至該第三判斷單元,該第三判斷單元還連接第二獲取單元,用于獲取該第二獲取單元發(fā)送的汽車的安全行駛距離,該第三判斷單元將該安全行駛距離與計算模塊發(fā)送的距離進(jìn)行比較,并同時結(jié)合該汽車的行駛方向,做出是否有危險的判斷。
值得說明的是,上述裝置內(nèi)的單元之間的信息交互、執(zhí)行過程等內(nèi)容,由于與本發(fā)明的方法實施例基于同一構(gòu)思,具體內(nèi)容可參見本發(fā)明方法實施例中的敘述,此處不再贅述。
本發(fā)明實施例提供了一種汽車追尾預(yù)警裝置,該裝置通過采集汽車周圍障礙物的景深信息,根據(jù)該景深信息獲取該汽車與障礙物的距離,并獲取該汽車當(dāng)前的行駛速度,根據(jù)該行駛速度獲取安全行駛距離,進(jìn)一步地,還獲取了該汽車當(dāng)前的行駛方向,結(jié)合行駛方向、與障礙物的距離以及安全行駛距離來判斷是否存在追尾碰撞危險,并給出告警響應(yīng)。本發(fā)明實施例提供的技術(shù)方案能夠?qū)赡馨l(fā)生的追尾碰撞事故及時的向駕駛員告警,針對可能發(fā)生的危險提前做好應(yīng)急準(zhǔn)備,降低了追尾碰撞事故的發(fā)生,此外,結(jié)合駕駛方向來判斷的方式更符合實際情況,
請參考圖6,圖6是本發(fā)明實施例提供的執(zhí)行汽車追尾預(yù)警方法的電子設(shè)備的硬件結(jié)構(gòu)示意圖,如圖6所示,該電子設(shè)備60包括:
一個或多個處理器601以及存儲器602,圖6中以一個處理器601為例。
處理器601和存儲器602可以通過總線或者其他方式連接,圖6中以通過總線連接為例。
執(zhí)行汽車追尾預(yù)警方法的設(shè)備還可以包括:輸入裝置603和輸出裝置604。
存儲器602作為一種非易失性計算機可讀存儲介質(zhì),可用于存儲非易失性軟件程序、非易失性計算機可執(zhí)行程序以及模塊,如本發(fā)明實施例中的汽車追尾預(yù)警方法對應(yīng)的程序指令/模塊(例如,附圖4所示的采集模塊401、計算模塊402、判斷模塊403以及告警模塊404)。處理器601通過運行存儲在存儲器602中的非易失性軟件程序、指令以及模塊,從而執(zhí)行服務(wù)器的各種功能應(yīng)用以及數(shù)據(jù)處理,即實現(xiàn)上述方法實施例汽車追尾預(yù)警方法。
存儲器602可以包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需要的應(yīng)用程序;存儲數(shù)據(jù)區(qū)可存儲根據(jù)汽車追尾預(yù)警裝置的使用所創(chuàng)建的數(shù)據(jù)等。此外,存儲器602可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他非易失性固態(tài)存儲器件。在一些實施例中,存儲器602可選包括相對于處理器601遠(yuǎn)程設(shè)置的存儲器,這些遠(yuǎn)程存儲器可以通過網(wǎng)絡(luò)連接至汽車追尾預(yù)警裝置。上述網(wǎng)絡(luò)的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
輸入裝置603可接收輸入的數(shù)字或字符信息,以及產(chǎn)生與汽車追尾預(yù)警裝置的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。輸出裝置604可包括顯示屏等顯示設(shè)備。
所述一個或者多個模塊存儲在所述存儲器602中,當(dāng)被所述一個或者多個處理器601執(zhí)行時,執(zhí)行上述任意方法實施例中的汽車追尾預(yù)警方法,例如,執(zhí)行以上描述的圖1中的方法步驟11至步驟14,圖2中的方法步驟21至步驟26或者步驟21至步驟25’,圖3中的方法步驟31至步驟37,實現(xiàn)圖4中的模塊401-404,圖5中的模塊501-504、單元5031-5036的功能。
上述產(chǎn)品可執(zhí)行本發(fā)明實施例所提供的方法,具備執(zhí)行方法相應(yīng)的功能模塊和有益效果。未在本實施例中詳盡描述的技術(shù)細(xì)節(jié),可參見本發(fā)明實施例所提供的方法。
本發(fā)明實施例提供了一種非易失性計算機可讀存儲介質(zhì),所述非易失性計算機可讀存儲介質(zhì)存儲有計算機可執(zhí)行指令,該計算機可執(zhí)行指令被電子設(shè)備執(zhí)行上述任意方法實施例中的汽車追尾預(yù)警方法,例如,執(zhí)行以上描述的圖1中的方法步驟11至步驟14,圖2中的方法步驟21至步驟26或者步驟21至步驟25’,圖3中的方法步驟31至步驟37,實現(xiàn)圖4中的模塊401-404,圖5中的模塊501-504、單元5031-5036的功能。
本發(fā)明實施例提供了一種計算機程序產(chǎn)品,包括存儲在非易失性計算機可讀存儲介質(zhì)上的計算程序,所述計算機程序包括程序指令,當(dāng)所述程序指令被計算機執(zhí)行時時,使所述計算機執(zhí)行上述任意方法實施例中的汽車追尾預(yù)警方法,例如,執(zhí)行以上描述的圖1中的方法步驟11至步驟14,圖2中的方法步驟21至步驟26或者步驟21至步驟25’,圖3中的方法步驟31至步驟37,實現(xiàn)圖4中的模塊401-404,圖5中的模塊501-504、單元5031-5036的功能。
以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。
通過以上的實施方式的描述,本領(lǐng)域普通技術(shù)人員可以清楚地了解到各實施方式可借助軟件加通用硬件平臺的方式來實現(xiàn),當(dāng)然也可以通過硬件。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random Access Memory,RAM)等。
最后應(yīng)說明的是:以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;在本發(fā)明的思路下,以上實施例或者不同實施例中的技術(shù)特征之間也可以進(jìn)行組合,步驟可以以任意順序?qū)崿F(xiàn),并存在如上所述的本發(fā)明的不同方面的許多其它變化,為了簡明,它們沒有在細(xì)節(jié)中提供;盡管參照前述實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。