本技術(shù)涉及數(shù)據(jù)記錄,尤其涉及事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
1、在自動(dòng)緊急制動(dòng)(automatic?emergency?braking,aeb)觸發(fā)制動(dòng)時(shí),需要記錄觸發(fā)前后的一段數(shù)據(jù),包括觸發(fā)前車輛的狀態(tài)、感知目標(biāo)的變化,以及觸發(fā)后的動(dòng)態(tài)響應(yīng)。這些數(shù)據(jù)能夠幫助車企準(zhǔn)確了解觸發(fā)條件、判斷誤觸發(fā)的可能性以及分析目標(biāo)的特殊性,從而優(yōu)化aeb系統(tǒng)的設(shè)計(jì),提升安全性和可靠性,同時(shí)為事故分析提供關(guān)鍵依據(jù),滿足用戶和監(jiān)管機(jī)構(gòu)對(duì)車輛安全性能的高要求。通常事件數(shù)據(jù)記錄器(event?data?recorder,edr)數(shù)據(jù)記錄在某個(gè)特定的控制器中,而控制器出于成本、設(shè)計(jì)等原因,存儲(chǔ)的空間十分有限,因此只能記錄固定組數(shù)的edr數(shù)據(jù)。
2、在傳統(tǒng)技術(shù)方案中,通常采用固定的時(shí)間間隔,如每0.5秒或每0.1秒對(duì)觸發(fā)事件前后的一段時(shí)間進(jìn)行數(shù)據(jù)記錄,不區(qū)分事件的重要性,所有數(shù)據(jù)均以相同的優(yōu)先級(jí)存儲(chǔ)。然而,因固定記錄間隔和缺乏優(yōu)先級(jí)管理,導(dǎo)致存儲(chǔ)空間利用率低、關(guān)鍵數(shù)據(jù)可能遺漏,無法兼顧記錄范圍和數(shù)據(jù)精度。
3、上述內(nèi)容僅用于輔助理解本技術(shù)的技術(shù)方案,并不代表承認(rèn)上述內(nèi)容是現(xiàn)有技術(shù)。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的主要目的在于提供一種事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),旨在解決有限存儲(chǔ)空間下關(guān)鍵事件數(shù)據(jù)記錄精度不足的技術(shù)問題。
2、為實(shí)現(xiàn)上述目的,本技術(shù)提出一種事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄方法,所述方法包括:
3、獲取數(shù)據(jù)記錄組數(shù)、初始權(quán)重以及權(quán)重衰減梯度;
4、根據(jù)所述初始權(quán)重對(duì)事件幀數(shù)據(jù)進(jìn)行賦權(quán),得到初始事件幀數(shù)據(jù),將所述初始事件幀數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)記錄組,得到初始數(shù)據(jù)記錄組;
5、基于所述權(quán)重衰減梯度,刪除所述初始數(shù)據(jù)記錄組的目標(biāo)事件幀數(shù)據(jù),得到調(diào)整數(shù)據(jù)記錄組;
6、在檢測(cè)到緊急事件時(shí),更新所述權(quán)重衰減梯度和所述初始權(quán)重,并根據(jù)更新的所述權(quán)重衰減梯度和更新的所述初始權(quán)重修改所述調(diào)整數(shù)據(jù)記錄組,得到過渡數(shù)據(jù)記錄組;
7、根據(jù)所述數(shù)據(jù)記錄組數(shù)記錄所述過渡數(shù)據(jù)記錄組,得到目標(biāo)數(shù)據(jù)記錄組,完成事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄。
8、在一實(shí)施例中,所述緊急事件包括碰撞事件:
9、所述在檢測(cè)到緊急事件時(shí),更新所述權(quán)重衰減梯度和所述初始權(quán)重,并根據(jù)更新的所述權(quán)重衰減梯度和更新的所述初始權(quán)重修改所述調(diào)整數(shù)據(jù)記錄組,得到過渡數(shù)據(jù)記錄組的步驟包括:
10、在檢測(cè)到碰撞事件時(shí),更新所述初始權(quán)重為碰撞初始權(quán)重,更新權(quán)重衰減梯度為碰撞衰減梯度;
11、獲取碰撞調(diào)整幀數(shù)和當(dāng)前碰撞數(shù)據(jù)幀;
12、根據(jù)所述碰撞初始權(quán)重、所述碰撞衰減梯度、所述當(dāng)前碰撞數(shù)據(jù)幀、所述碰撞調(diào)整幀數(shù)調(diào)整所述調(diào)整數(shù)據(jù)記錄組,得到過渡數(shù)據(jù)記錄組。
13、在一實(shí)施例中,所述緊急事件還包括緊急制動(dòng)事件:
14、所述在檢測(cè)到緊急制動(dòng)事件時(shí),更新所述權(quán)重衰減梯度,并根據(jù)更新的權(quán)重衰減梯度修改所述調(diào)整數(shù)據(jù)記錄組,得到過渡數(shù)據(jù)記錄組的步驟包括:
15、在檢測(cè)到緊急制動(dòng)事件時(shí),更新所述初始權(quán)重為制動(dòng)初始權(quán)重,更新權(quán)重衰減梯度為制動(dòng)衰減梯度;
16、獲取權(quán)重調(diào)整時(shí)間間隔、數(shù)據(jù)記錄時(shí)間間隔以及制動(dòng)調(diào)整幀數(shù);
17、根據(jù)所述權(quán)重調(diào)整時(shí)間間隔和所述數(shù)據(jù)記錄時(shí)間間隔,得到固定權(quán)重事件幀;
18、根據(jù)所述制動(dòng)初始權(quán)重、所述制動(dòng)衰減梯度、所述制動(dòng)調(diào)整幀數(shù)以及所述固定權(quán)重事件幀調(diào)整所述調(diào)整數(shù)據(jù)記錄組,得到過渡數(shù)據(jù)記錄組。
19、在一實(shí)施例中,所述在檢測(cè)到緊急制動(dòng)事件時(shí),更新所述初始權(quán)重為制動(dòng)初始權(quán)重,更新權(quán)重衰減梯度為制動(dòng)衰減梯度的步驟之后,還包括:
20、檢測(cè)調(diào)整數(shù)據(jù)記錄組中是否存在碰撞數(shù)據(jù)幀;
21、在檢測(cè)到所述調(diào)整數(shù)據(jù)記錄組中存在所述碰撞數(shù)據(jù)幀時(shí),更新碰撞衰減梯度,并根據(jù)更新的所述碰撞衰減梯度修改碰撞初始權(quán)重;
22、在檢測(cè)到調(diào)整數(shù)據(jù)記錄組中不存在碰撞數(shù)據(jù)幀時(shí),更新事件幀衰減梯度,并根據(jù)更新的所述事件幀衰減梯度,修改事件幀權(quán)重。
23、在一實(shí)施例中,所述獲取數(shù)據(jù)記錄組數(shù)、初始權(quán)重以及權(quán)重衰減梯度的步驟包括:
24、獲取目標(biāo)存儲(chǔ)空間、需求存儲(chǔ)空間、歷史制動(dòng)發(fā)生次數(shù)、數(shù)據(jù)記錄時(shí)間間隔、初始權(quán)重以及數(shù)據(jù)記錄時(shí)間范圍;
25、根據(jù)所述目標(biāo)存儲(chǔ)空間、所述需求存儲(chǔ)空間、所述歷史制動(dòng)發(fā)生次數(shù),計(jì)算數(shù)據(jù)記錄組數(shù);
26、根據(jù)所述數(shù)據(jù)記錄時(shí)間間隔和所述數(shù)據(jù)記錄時(shí)間范圍,計(jì)算權(quán)重衰減梯度。
27、在一實(shí)施例中,所述根據(jù)所述數(shù)據(jù)記錄時(shí)間間隔和所述數(shù)據(jù)記錄時(shí)間范圍,計(jì)算權(quán)重衰減梯度的步驟之后,還包括:
28、在所述權(quán)重衰減梯度大于數(shù)據(jù)記錄組數(shù)時(shí),根據(jù)所述權(quán)重衰減梯度和所述數(shù)據(jù)記錄組數(shù)計(jì)算丟幀參數(shù),并根據(jù)所述數(shù)據(jù)記錄時(shí)間間隔和所述丟幀參數(shù)計(jì)算第一時(shí)間差閾值;
29、根據(jù)所述數(shù)據(jù)記錄時(shí)間范圍得到第二時(shí)間差閾值;
30、根據(jù)當(dāng)前數(shù)據(jù)記錄組,得到第一幀數(shù)據(jù)和第二幀數(shù)據(jù),并根據(jù)所述第一幀數(shù)據(jù)和當(dāng)前幀數(shù)據(jù)得到記錄時(shí)間差;
31、根據(jù)所述記錄時(shí)間差、所述第一時(shí)間差閾值以及所述第二時(shí)間差閾值,刪除所述第一幀數(shù)據(jù)或所述第二幀數(shù)據(jù)。
32、在一實(shí)施例中,所述根據(jù)所述記錄時(shí)間差、所述第一時(shí)間差閾值以及所述第二時(shí)間差閾值,刪除所述第一幀數(shù)據(jù)或所述第二幀數(shù)據(jù)的步驟包括:
33、在所述記錄時(shí)間差大于所述第二時(shí)間差閾值時(shí),刪除所述第一幀數(shù)據(jù);
34、在所述記錄時(shí)間差小于等于所述第二時(shí)間差閾值時(shí),確定所述第二幀數(shù)據(jù)和所述第一幀數(shù)據(jù)的時(shí)間差是否小于第一時(shí)間差閾值;
35、在所述第二幀數(shù)據(jù)和所述第一幀數(shù)據(jù)的時(shí)間差小于所述第一時(shí)間差閾值時(shí),刪除所述第二幀數(shù)據(jù)。
36、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄裝置,所述事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄裝置包括:數(shù)據(jù)獲取模塊,用于獲取數(shù)據(jù)記錄組數(shù)、初始權(quán)重以及權(quán)重衰減梯度;
37、數(shù)據(jù)記錄模塊,用于根據(jù)所述初始權(quán)重對(duì)事件幀數(shù)據(jù)進(jìn)行賦權(quán),得到初始事件幀數(shù)據(jù),將所述初始事件幀數(shù)據(jù)存儲(chǔ)到數(shù)據(jù)記錄組,得到初始數(shù)據(jù)記錄組;
38、數(shù)據(jù)調(diào)整模塊,用于基于所述權(quán)重衰減梯度,刪除所述初始數(shù)據(jù)記錄組的目標(biāo)事件幀數(shù)據(jù),得到調(diào)整數(shù)據(jù)記錄組;
39、數(shù)據(jù)更新模塊,用于在檢測(cè)到緊急事件時(shí),更新所述權(quán)重衰減梯度和所述初始權(quán)重,并根據(jù)更新的所述權(quán)重衰減梯度和更新的所述初始權(quán)重修改所述調(diào)整數(shù)據(jù)記錄組,得到過渡數(shù)據(jù)記錄組;
40、所述數(shù)據(jù)記錄模塊,還用于根據(jù)所述數(shù)據(jù)記錄組數(shù)記錄所述過渡數(shù)據(jù)記錄組,得到目標(biāo)數(shù)據(jù)記錄組,完成事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄。
41、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄設(shè)備,所述設(shè)備包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序配置為實(shí)現(xiàn)如上文所述的事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄方法的步驟。
42、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提出一種存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)為計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄方法的步驟。
43、此外,為實(shí)現(xiàn)上述目的,本技術(shù)還提供一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如上文所述的事件數(shù)據(jù)記錄器的數(shù)據(jù)記錄方法的步驟。
44、本技術(shù)提出的一個(gè)或多個(gè)技術(shù)方案,至少具有以下技術(shù)效果:
45、由于引入動(dòng)態(tài)的初始權(quán)重、權(quán)重衰減梯度及緊急事件觸發(fā)的權(quán)重更新機(jī)制,優(yōu)化了事件數(shù)據(jù)記錄的過程。通過獲取數(shù)據(jù)記錄組數(shù)、初始權(quán)重和權(quán)重衰減梯度,基于初始權(quán)重對(duì)事件幀數(shù)據(jù)進(jìn)行賦權(quán),并將其存儲(chǔ)到數(shù)據(jù)記錄組中。通過基于權(quán)重衰減梯度刪除不重要的事件幀數(shù)據(jù),得到調(diào)整后的數(shù)據(jù)記錄組。在檢測(cè)到緊急事件時(shí),更新權(quán)重衰減梯度和初始權(quán)重,根據(jù)新的權(quán)重衰減梯度和更新的初始權(quán)重修改數(shù)據(jù)記錄組,從而生成過渡數(shù)據(jù)記錄組。根據(jù)數(shù)據(jù)記錄組數(shù)記錄過渡數(shù)據(jù),得到目標(biāo)數(shù)據(jù)記錄組,完成數(shù)據(jù)記錄。通過本方案,解決了存儲(chǔ)空間有限的情況下,如何優(yōu)先保存關(guān)鍵事件數(shù)據(jù)的問題。尤其是在緊急事件發(fā)生時(shí),能夠通過動(dòng)態(tài)調(diào)整權(quán)重和衰減機(jī)制,優(yōu)先保存緊急事件相關(guān)的關(guān)鍵數(shù)據(jù),避免了冗余數(shù)據(jù)的存儲(chǔ),保證了關(guān)鍵數(shù)據(jù)的完整性和時(shí)效性。與現(xiàn)有技術(shù)相比,本方案通過權(quán)重和衰減梯度的動(dòng)態(tài)調(diào)整,使得數(shù)據(jù)記錄更加智能,能夠在有限存儲(chǔ)空間內(nèi)最大化關(guān)鍵事件數(shù)據(jù)的保留,提升了存儲(chǔ)效率和數(shù)據(jù)分析的準(zhǔn)確性。