麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

車輛休眠異常處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品與流程

文檔序號(hào):41750984發(fā)布日期:2025-04-25 17:43閱讀:8來(lái)源:國(guó)知局
車輛休眠異常處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品與流程

本發(fā)明涉及車輛網(wǎng)絡(luò)管理,具體涉及一種車輛休眠異常處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品。


背景技術(shù):

1、隨著車輛電子技術(shù)的發(fā)展,汽車開放系統(tǒng)架構(gòu)(automotive?open?systemarchitecture,autosar)在車輛行業(yè)的應(yīng)用日益廣泛。例如,可以通過autosar對(duì)車輛通信總線的通信網(wǎng)絡(luò)進(jìn)行管理;其中,基于autosar進(jìn)行網(wǎng)絡(luò)管理的控制器可以喚醒車輛網(wǎng)絡(luò)來(lái)實(shí)現(xiàn)特定功能,然后再自行進(jìn)入預(yù)休眠狀態(tài),最后通過控制通信總線的網(wǎng)絡(luò)管理報(bào)文的停發(fā)來(lái)協(xié)同休眠。但是車輛被喚醒執(zhí)行完特定功能后,存在控制器無(wú)法進(jìn)入休眠狀態(tài)的情況,導(dǎo)致車輛網(wǎng)絡(luò)一直處于喚醒狀態(tài)而無(wú)法協(xié)同休眠,從而造成車輛饋電。

2、目前,在車輛的控制器出現(xiàn)休眠異常問題時(shí),通常先根據(jù)車輛通信總線中的網(wǎng)絡(luò)管理報(bào)文來(lái)確定休眠異常的控制器,然后采用對(duì)休眠異常的控制器進(jìn)行斷電再重新上電的方式,來(lái)解決控制器的休眠異常問題。但通過上述方式處理車輛休眠異常問題,存在一定數(shù)據(jù)丟失的風(fēng)險(xiǎn)。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的目的在于提供一種車輛休眠異常處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,以解決通過目前方式處理車輛休眠異常問題,存在的一定數(shù)據(jù)丟失的風(fēng)險(xiǎn)問題。

2、為了實(shí)現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:

3、一種車輛休眠異常處理方法,包括:確定車輛是否處于休眠異常狀態(tài);若車輛處于休眠異常狀態(tài),則根據(jù)接收到的目標(biāo)網(wǎng)絡(luò)管理報(bào)文,確定車輛中的休眠異常控制器,車輛包括多個(gè)基于autosar進(jìn)行網(wǎng)絡(luò)管理的控制器;根據(jù)休眠異常控制器發(fā)送的喚醒原因報(bào)文和不休眠原因報(bào)文,獲取休眠異常控制器對(duì)應(yīng)的目標(biāo)喚醒原因和目標(biāo)不休眠原因;根據(jù)目標(biāo)喚醒原因和目標(biāo)不休眠原因,確定休眠異常控制器對(duì)應(yīng)的電源控制策略;根據(jù)電源控制策略對(duì)休眠異常控制器進(jìn)行休眠異常處理。

4、根據(jù)上述技術(shù)手段,從導(dǎo)致休眠異常控制器發(fā)送目標(biāo)網(wǎng)絡(luò)管理報(bào)文的原因入手,將目標(biāo)喚醒原因和目標(biāo)不休眠原因進(jìn)行組合分析,而不僅僅將網(wǎng)絡(luò)管理報(bào)文作為判斷條件來(lái)直接復(fù)位休眠異常控制器,能夠更加準(zhǔn)確地判斷休眠異常控制器的異常狀態(tài),根據(jù)不同的異常狀態(tài)采用相應(yīng)的電源控制策略對(duì)休眠異常控制器進(jìn)行處理,從而大大降低數(shù)據(jù)丟失的風(fēng)險(xiǎn),在實(shí)現(xiàn)由車輛本身快速處理休眠異常問題的基礎(chǔ)上,能夠有效降低車輛饋電的風(fēng)險(xiǎn)。

5、進(jìn)一步,根據(jù)目標(biāo)喚醒原因和目標(biāo)不休眠原因,確定休眠異常控制器對(duì)應(yīng)的電源控制策略,包括:根據(jù)目標(biāo)喚醒原因有效且目標(biāo)不休眠原因有效,或目標(biāo)喚醒原因無(wú)效且目標(biāo)不休眠原因有效,確定休眠異常控制器對(duì)應(yīng)的電源控制策略。

6、進(jìn)一步,根據(jù)電源控制策略對(duì)休眠異常控制器進(jìn)行休眠異常處理,包括:根據(jù)目標(biāo)不休眠原因,確定目標(biāo)不休眠原因是否可以忽略;若是,則根據(jù)目標(biāo)網(wǎng)絡(luò)管理報(bào)文,確定休眠異常控制器對(duì)應(yīng)的第一電源管腳,并控制第一電源管腳進(jìn)行斷電后再重新上電,以復(fù)位休眠異常控制器;若否,則記錄目標(biāo)不休眠原因?qū)?yīng)的目標(biāo)診斷故障碼。

7、進(jìn)一步,不休眠原因包括電源模式為未關(guān)閉模式、檢測(cè)到其他控制器在發(fā)送網(wǎng)絡(luò)管理報(bào)文和自身原因,根據(jù)目標(biāo)不休眠原因,確定目標(biāo)不休眠原因是否可以忽略,包括:若目標(biāo)不休眠原因?yàn)樽陨碓颍瑒t確定目標(biāo)不休眠原因不可以忽略;若目標(biāo)不休眠原因?yàn)殡娫茨J綖槲搓P(guān)閉模式,或檢測(cè)到其他控制器在發(fā)送網(wǎng)絡(luò)管理報(bào)文,則確定目標(biāo)不休眠原因可以忽略。

8、進(jìn)一步,根據(jù)目標(biāo)喚醒原因和目標(biāo)不休眠原因,確定休眠異常控制器對(duì)應(yīng)的電源控制策略,包括:根據(jù)目標(biāo)喚醒原因有效且目標(biāo)不休眠原因無(wú)效,或目標(biāo)喚醒原因無(wú)效且目標(biāo)不休眠原因無(wú)效,確定休眠異常控制器對(duì)應(yīng)的電源控制策略。

9、進(jìn)一步,根據(jù)電源控制策略對(duì)休眠異常控制器進(jìn)行休眠異常處理,包括:確定第一電源管腳是否允許斷電;若是,則控制第一電源管腳斷電,以使第一電源管腳對(duì)應(yīng)的控制器進(jìn)入休眠狀態(tài);若否,則控制第一電源管腳進(jìn)行斷電后再重新上電,以復(fù)位第一電源管腳對(duì)應(yīng)的控制器。

10、進(jìn)一步,確定第一電源管腳是否允許斷電,包括:若第一電源管腳對(duì)應(yīng)的控制器中存在未休眠控制器,則確定第一電源管腳不允許斷電;若第一電源管腳對(duì)應(yīng)的控制器中不存在未休眠控制器,則確定第一電源管腳允許斷電。

11、進(jìn)一步,該車輛休眠異常處理方法還包括:根據(jù)未接收到的網(wǎng)絡(luò)管理報(bào)文,確定車輛中的已休眠控制器和/或可休眠控制器;根據(jù)已休眠控制器和/或可休眠控制器分別對(duì)應(yīng)的網(wǎng)絡(luò)管理報(bào)文,確定已休眠控制器和/或可休眠控制器分別對(duì)應(yīng)的第二電源管腳;確定第二電源管腳是否允許斷電;若是,則控制第二電源管腳斷電,以使第二電源管腳對(duì)應(yīng)的控制器進(jìn)入休眠狀態(tài);若否,則控制第二電源管腳進(jìn)行斷電后再重新上電,以復(fù)位第二電源管腳對(duì)應(yīng)的控制器。

12、進(jìn)一步,確定第二電源管腳是否允許斷電,包括:若第二電源管腳對(duì)應(yīng)的控制器中存在未休眠控制器,則確定第二電源管腳不允許斷電;若第二電源管腳對(duì)應(yīng)的控制器中不存在未休眠控制器,則確定第二電源管腳允許斷電。

13、進(jìn)一步,確定車輛是否處于休眠異常狀態(tài),包括:若車輛滿足預(yù)設(shè)判斷條件,且在滿足預(yù)設(shè)判斷條件達(dá)到預(yù)設(shè)時(shí)長(zhǎng)后檢測(cè)到目標(biāo)網(wǎng)絡(luò)管理報(bào)文,則確定車輛處于休眠異常狀態(tài),預(yù)設(shè)判斷條件包括車輛的電源模式為關(guān)閉模式、車輛不處于高壓狀態(tài)、車輛不處于空中下載ota模式、車輛擋位為停車p擋、車輛車速為0且車速有效性為有效、車輛處于設(shè)防狀態(tài)以及車輛不處于遠(yuǎn)控功能喚醒狀態(tài);若車輛不滿足預(yù)設(shè)判斷條件,或在滿足預(yù)設(shè)判斷條件達(dá)到預(yù)設(shè)時(shí)長(zhǎng)后未檢測(cè)到目標(biāo)網(wǎng)絡(luò)管理報(bào)文,則確定車輛未處于休眠異常狀態(tài)。

14、一種車輛休眠異常處理裝置,包括:第一確定模塊,用于確定車輛是否處于休眠異常狀態(tài);第二確定模塊,用于若車輛處于休眠異常狀態(tài),則根據(jù)接收到的目標(biāo)網(wǎng)絡(luò)管理報(bào)文,確定車輛中的休眠異常控制器,車輛包括多個(gè)基于autosar進(jìn)行網(wǎng)絡(luò)管理的控制器;獲取模塊,用于根據(jù)休眠異常控制器發(fā)送的喚醒原因報(bào)文和不休眠原因報(bào)文,獲取休眠異常控制器對(duì)應(yīng)的目標(biāo)喚醒原因和目標(biāo)不休眠原因;第三確定模塊,用于根據(jù)目標(biāo)喚醒原因和目標(biāo)不休眠原因,確定休眠異常控制器對(duì)應(yīng)的電源控制策略;處理模塊,用于根據(jù)電源控制策略對(duì)休眠異常控制器進(jìn)行休眠異常處理。

15、進(jìn)一步,第三確定模塊具體用于:根據(jù)目標(biāo)喚醒原因有效且目標(biāo)不休眠原因有效,或目標(biāo)喚醒原因無(wú)效且目標(biāo)不休眠原因有效,確定休眠異常控制器對(duì)應(yīng)的電源控制策略。

16、進(jìn)一步,處理模塊具體用于:根據(jù)目標(biāo)不休眠原因,確定目標(biāo)不休眠原因是否可以忽略;若是,則根據(jù)目標(biāo)網(wǎng)絡(luò)管理報(bào)文,確定休眠異常控制器對(duì)應(yīng)的第一電源管腳,并控制第一電源管腳進(jìn)行斷電后再重新上電,以復(fù)位休眠異常控制器;若否,則記錄目標(biāo)不休眠原因?qū)?yīng)的目標(biāo)診斷故障碼。

17、進(jìn)一步,不休眠原因包括電源模式為未關(guān)閉模式、檢測(cè)到其他控制器在發(fā)送網(wǎng)絡(luò)管理報(bào)文和自身原因,處理模塊在用于根據(jù)目標(biāo)不休眠原因,確定目標(biāo)不休眠原因是否可以忽略時(shí),具體用于:若目標(biāo)不休眠原因?yàn)樽陨碓颍瑒t確定目標(biāo)不休眠原因不可以忽略;若目標(biāo)不休眠原因?yàn)殡娫茨J綖槲搓P(guān)閉模式,或檢測(cè)到其他控制器在發(fā)送網(wǎng)絡(luò)管理報(bào)文,則確定目標(biāo)不休眠原因可以忽略。

18、進(jìn)一步,第三確定模塊具體用于:根據(jù)目標(biāo)喚醒原因有效且目標(biāo)不休眠原因無(wú)效,或目標(biāo)喚醒原因無(wú)效且目標(biāo)不休眠原因無(wú)效,確定休眠異常控制器對(duì)應(yīng)的電源控制策略。

19、進(jìn)一步,處理模塊具體用于:確定第一電源管腳是否允許斷電;若是,則控制第一電源管腳斷電,以使第一電源管腳對(duì)應(yīng)的控制器進(jìn)入休眠狀態(tài);若否,則控制第一電源管腳進(jìn)行斷電后再重新上電,以復(fù)位第一電源管腳對(duì)應(yīng)的控制器。

20、進(jìn)一步,處理模塊在用于確定第一電源管腳是否允許斷電時(shí),具體用于:若第一電源管腳對(duì)應(yīng)的控制器中存在未休眠控制器,則確定第一電源管腳不允許斷電;若第一電源管腳對(duì)應(yīng)的控制器中不存在未休眠控制器,則確定第一電源管腳允許斷電。

21、進(jìn)一步,處理模塊還用于:根據(jù)未接收到的網(wǎng)絡(luò)管理報(bào)文,確定車輛中的已休眠控制器和/或可休眠控制器;根據(jù)已休眠控制器和/或可休眠控制器分別對(duì)應(yīng)的網(wǎng)絡(luò)管理報(bào)文,確定已休眠控制器和/或可休眠控制器分別對(duì)應(yīng)的第二電源管腳;確定第二電源管腳是否允許斷電;若是,則控制第二電源管腳斷電,以使第二電源管腳對(duì)應(yīng)的控制器進(jìn)入休眠狀態(tài);若否,則控制第二電源管腳進(jìn)行斷電后再重新上電,以復(fù)位第二電源管腳對(duì)應(yīng)的控制器。

22、進(jìn)一步,處理模塊在用于確定第二電源管腳是否允許斷電時(shí),具體用于:若第二電源管腳對(duì)應(yīng)的控制器中存在未休眠控制器,則確定第二電源管腳不允許斷電;若第二電源管腳對(duì)應(yīng)的控制器中不存在未休眠控制器,則確定第二電源管腳允許斷電。

23、進(jìn)一步,第一確定模塊具體用于:若車輛滿足預(yù)設(shè)判斷條件,且在滿足預(yù)設(shè)判斷條件達(dá)到預(yù)設(shè)時(shí)長(zhǎng)后檢測(cè)到目標(biāo)網(wǎng)絡(luò)管理報(bào)文,則確定車輛處于休眠異常狀態(tài),預(yù)設(shè)判斷條件包括車輛的電源模式為關(guān)閉模式、車輛不處于高壓狀態(tài)、車輛不處于空中下載ota模式、車輛擋位為停車p擋、車輛車速為0且車速有效性為有效、車輛處于設(shè)防狀態(tài)以及車輛不處于遠(yuǎn)控功能喚醒狀態(tài);若車輛不滿足預(yù)設(shè)判斷條件,或在滿足預(yù)設(shè)判斷條件達(dá)到預(yù)設(shè)時(shí)長(zhǎng)后未檢測(cè)到目標(biāo)網(wǎng)絡(luò)管理報(bào)文,則確定車輛未處于休眠異常狀態(tài)。

24、一種車輛,包括車輛本體、前輪和后輪,其中,車輛本體設(shè)置在前輪和后輪之間;車輛還包括設(shè)置在車輛本體上的如本發(fā)明上述的車輛休眠異常處理裝置。

25、一種電子設(shè)備,包括:處理器,以及與處理器通信連接的存儲(chǔ)器;存儲(chǔ)器存儲(chǔ)計(jì)算機(jī)執(zhí)行指令;處理器執(zhí)行存儲(chǔ)器存儲(chǔ)的計(jì)算機(jī)執(zhí)行指令,以實(shí)現(xiàn)如本發(fā)明上述的車輛休眠異常處理方法。

26、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中存儲(chǔ)有計(jì)算機(jī)程序指令,計(jì)算機(jī)程序指令被執(zhí)行時(shí),實(shí)現(xiàn)如本發(fā)明上述的車輛休眠異常處理方法。

27、一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,計(jì)算機(jī)程序被執(zhí)行時(shí)實(shí)現(xiàn)如本發(fā)明上述的車輛休眠異常處理方法。

28、本發(fā)明的有益效果:本發(fā)明提供的車輛休眠異常處理方法、裝置、設(shè)備、介質(zhì)及程序產(chǎn)品,在確定車輛處于休眠異常狀態(tài)后,根據(jù)接收到的目標(biāo)網(wǎng)絡(luò)管理報(bào)文,確定車輛中的休眠異常控制器;根據(jù)休眠異常控制器發(fā)送的喚醒原因報(bào)文和不休眠原因報(bào)文,獲取休眠異常控制器對(duì)應(yīng)的目標(biāo)喚醒原因和目標(biāo)不休眠原因;根據(jù)目標(biāo)喚醒原因和目標(biāo)不休眠原因,確定休眠異常控制器對(duì)應(yīng)的電源控制策略;根據(jù)電源控制策略對(duì)休眠異常控制器進(jìn)行休眠異常處理,能夠從導(dǎo)致休眠異常控制器發(fā)送目標(biāo)網(wǎng)絡(luò)管理報(bào)文的原因入手,將目標(biāo)喚醒原因和目標(biāo)不休眠原因進(jìn)行組合分析,而不僅僅將網(wǎng)絡(luò)管理報(bào)文作為判斷條件來(lái)直接復(fù)位休眠異常控制器,因此,本發(fā)明能夠更加準(zhǔn)確地判斷休眠異常控制器的異常狀態(tài),根據(jù)不同的異常狀態(tài)采用相應(yīng)的電源控制策略對(duì)休眠異常控制器進(jìn)行處理,從而大大降低數(shù)據(jù)丟失的風(fēng)險(xiǎn),在實(shí)現(xiàn)由車輛本身快速處理休眠異常問題的基礎(chǔ)上,能夠有效降低車輛饋電的風(fēng)險(xiǎn)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
主站蜘蛛池模板: 星座| 克东县| 永济市| 安仁县| 渑池县| 灯塔市| 酉阳| 公主岭市| 英超| 樟树市| 沭阳县| 罗城| 南江县| 乌拉特前旗| 广丰县| 依兰县| 随州市| 曲阳县| 耒阳市| 中卫市| 永嘉县| 乐业县| 策勒县| 庐江县| 曲靖市| 右玉县| 分宜县| 屯昌县| 阿合奇县| 淮北市| 阳山县| 纳雍县| 电白县| 怀集县| 安仁县| 远安县| 贵港市| 安乡县| 安化县| 平原县| 新野县|