本申請(qǐng)實(shí)施例涉及控制,尤其涉及一種車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法及車(chē)載can總線網(wǎng)絡(luò)。
背景技術(shù):
1、目前新能源車(chē)的智能化水平越來(lái)越高,智能化的實(shí)現(xiàn)需要電子控制單元(ecu)來(lái)完成。現(xiàn)在新能源車(chē)上最少都會(huì)有數(shù)十個(gè)電子控制單元,而電子控制單元之間的協(xié)同緊密與否就決定了一臺(tái)車(chē)的智能化程度。
2、當(dāng)前,車(chē)上各個(gè)電子控制單元之間基本都是通過(guò)can總線通信,例如電子控制單元之間可以通過(guò)can總線傳輸報(bào)文。當(dāng)一個(gè)電子控制單元接收到事件報(bào)文時(shí),該電子控制單元會(huì)直接執(zhí)行該事件報(bào)文對(duì)應(yīng)的邏輯,但實(shí)際上該事件報(bào)文有可能是無(wú)效的、不該被執(zhí)行的報(bào)文,這些報(bào)文的執(zhí)行有時(shí)會(huì)產(chǎn)生很高的安全風(fēng)險(xiǎn)。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問(wèn)題,提供一種車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法、裝置及車(chē)載can總線網(wǎng)絡(luò)。
2、本申請(qǐng)第一方面提供一種車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,所述方法包括:
3、獲取事件報(bào)文對(duì)應(yīng)的多幀事件報(bào)文信號(hào);
4、根據(jù)所述多幀事件報(bào)文信號(hào)中有效信號(hào)的數(shù)量的累加速度,確定所述事件報(bào)文是否有效;
5、若所述事件報(bào)文有效,執(zhí)行所述事件報(bào)文對(duì)應(yīng)的邏輯。
6、可選的,所述根據(jù)所述多幀事件報(bào)文信號(hào)中有效信號(hào)的數(shù)量的累加速度,確定所述事件報(bào)文是否有效,包括:
7、若所述有效信號(hào)的數(shù)量在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)累加至預(yù)設(shè)閾值,確定所述事件報(bào)文有效。
8、可選的,所述根據(jù)所述多幀事件報(bào)文信號(hào)中有效信號(hào)的數(shù)量的累加速度,確定所述事件報(bào)文是否有效,包括:
9、在獲取到第一幀事件報(bào)文信號(hào)時(shí),啟動(dòng)有效信號(hào)的計(jì)數(shù)和計(jì)時(shí);
10、若獲取的事件報(bào)文信號(hào)為有效信號(hào),所述有效信號(hào)的計(jì)數(shù)值加1;
11、若在所述有效信號(hào)的計(jì)數(shù)值大于或等于所述預(yù)設(shè)閾值時(shí),累計(jì)時(shí)長(zhǎng)小于或等于所述預(yù)設(shè)時(shí)長(zhǎng),確定所述事件報(bào)文有效。
12、可選的,判斷獲取到的事件報(bào)文信號(hào)是否為有效信號(hào),包括:
13、在獲取到當(dāng)前幀的事件報(bào)文信號(hào)時(shí),將所述當(dāng)前幀的事件報(bào)文信號(hào)與歷史幀的事件報(bào)文信號(hào)進(jìn)行比較,若比較結(jié)果一致,確定所述當(dāng)前幀的事件報(bào)文信號(hào)為有效信號(hào),其中所述歷史幀為所述當(dāng)前幀之前的事件報(bào)文信號(hào)。
14、可選的,所述方法還包括:
15、若所述當(dāng)前幀的事件報(bào)文信號(hào)與所述歷史幀的事件報(bào)文信號(hào)的比較結(jié)果不一致,清零所述有效信號(hào)的計(jì)數(shù)和計(jì)時(shí)。
16、可選的,所述歷史幀的事件報(bào)文信號(hào)為第一幀事件報(bào)文信號(hào)。
17、可選的,所述方法還包括:
18、若所述當(dāng)前幀的事件報(bào)文信號(hào)與所述歷史幀的事件報(bào)文信號(hào)的比較結(jié)果不一致,確定所述事件報(bào)文為干擾產(chǎn)生的無(wú)效報(bào)文。
19、可選的,所述方法還包括:
20、若在累計(jì)時(shí)長(zhǎng)大于或等于所述預(yù)設(shè)時(shí)長(zhǎng)時(shí),所述有效信號(hào)的計(jì)數(shù)值小于所述預(yù)設(shè)閾值,確定所述事件報(bào)文為其他電子控制單元ecu誤發(fā)送的報(bào)文。
21、可選的,所述方法還包括:
22、若在累計(jì)時(shí)長(zhǎng)大于或等于所述預(yù)設(shè)時(shí)長(zhǎng)時(shí),所述有效信號(hào)的計(jì)數(shù)值小于或等于所述預(yù)設(shè)閾值,清零所述有效信號(hào)的計(jì)數(shù)和計(jì)時(shí)。
23、本申請(qǐng)第二方面提供一種車(chē)載網(wǎng)絡(luò)事件報(bào)文處理裝置,設(shè)置于電子控制單元ecu,所述裝置包括:
24、獲取模塊,用于獲取事件報(bào)文對(duì)應(yīng)的多幀事件報(bào)文信號(hào);
25、確定模塊,用于根據(jù)所述多幀事件報(bào)文信號(hào)中有效信號(hào)的數(shù)量的累加速度,確定所述事件報(bào)文是否有效;
26、執(zhí)行模塊,用于在所述事件報(bào)文有效時(shí),執(zhí)行所述事件報(bào)文對(duì)應(yīng)的邏輯。
27、本申請(qǐng)第三方面提供一種車(chē)載can總線網(wǎng)絡(luò),包括:多個(gè)電子控制單元ecu,多個(gè)所述ecu之間相互通信,任一所述ecu存儲(chǔ)有計(jì)算機(jī)程序,所述ecu在執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)上述第一方面提供的任一種車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法。
28、本申請(qǐng)?zhí)峁┑募夹g(shù)方案可以包括以下有益效果:
29、本申請(qǐng)?zhí)峁┑能?chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,在獲取到事件報(bào)文對(duì)應(yīng)的多幀事件報(bào)文信號(hào)時(shí),可以根據(jù)多幀事件報(bào)文信號(hào)中有效信號(hào)數(shù)量的累加速度,對(duì)事件報(bào)文是否有效進(jìn)行判斷。由于考慮了事件報(bào)文信號(hào)中有效信號(hào)數(shù)量的累加速度,因此能夠得到更加準(zhǔn)確和可靠的事件報(bào)文有效性判斷結(jié)果。在判斷結(jié)構(gòu)為該事件報(bào)文有效時(shí),執(zhí)行該事件報(bào)文對(duì)應(yīng)的邏輯,而在該事件報(bào)文無(wú)效時(shí),不會(huì)執(zhí)行該事件報(bào)文對(duì)應(yīng)的邏輯,從而能夠確保電子控制單元不執(zhí)行無(wú)效的事件報(bào)文,不會(huì)進(jìn)行錯(cuò)誤的邏輯判斷,不會(huì)執(zhí)行本不該執(zhí)行的動(dòng)作,大大提高電子控制單元運(yùn)行的穩(wěn)健性,車(chē)輛智能系統(tǒng)的安全性和可靠性也得到提升。
30、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本申請(qǐng)實(shí)施例。
1.一種車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述根據(jù)所述多幀事件報(bào)文信號(hào)中有效信號(hào)的數(shù)量的累加速度,確定所述事件報(bào)文是否有效,包括:
3.根據(jù)權(quán)利要求2所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述根據(jù)所述多幀事件報(bào)文信號(hào)中有效信號(hào)的數(shù)量的累加速度,確定所述事件報(bào)文是否有效,包括:
4.根據(jù)權(quán)利要求3所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,判斷獲取到的事件報(bào)文信號(hào)是否為有效信號(hào),包括:
5.根據(jù)權(quán)利要求4所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求4所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述歷史幀的事件報(bào)文信號(hào)為第一幀事件報(bào)文信號(hào)。
7.根據(jù)權(quán)利要求4所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述方法還包括:
8.根據(jù)權(quán)利要求3所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求3所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法,其特征在于,所述方法還包括:
10.一種車(chē)載can總線網(wǎng)絡(luò),其特征在于,包括:多個(gè)電子控制單元ecu,多個(gè)所述ecu之間相互通信,任一所述ecu存儲(chǔ)有計(jì)算機(jī)程序,所述ecu在執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如權(quán)利要求1-9任一項(xiàng)所述的車(chē)載網(wǎng)絡(luò)事件報(bào)文處理方法。