本公開(kāi)涉及車輛,尤其涉及一種車輛時(shí)間系統(tǒng)、方法、裝置、設(shè)備、車輛、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、相關(guān)技術(shù)中,汽車智能座艙域、自動(dòng)駕駛域往往需要一個(gè)統(tǒng)一的時(shí)間系統(tǒng),并且需要和utc(coordinated?universal?time,世界協(xié)調(diào)時(shí))時(shí)間同步。傳統(tǒng)基于gptp(generalized?precision?time?protocol,廣義精確時(shí)間協(xié)議)時(shí)間同步系統(tǒng)的域控制器只有一個(gè)時(shí)間域,車輛不同控制域使用同一個(gè)時(shí)鐘源且不同控制域?qū)儆谕粋€(gè)時(shí)鐘域,不同控制域的時(shí)間系統(tǒng)無(wú)法解耦,當(dāng)時(shí)間系統(tǒng)出現(xiàn)故障后會(huì)影響到所有控制域功能的運(yùn)行,給車輛的安全運(yùn)行造成了隱患,降低了車輛的安全性。
技術(shù)實(shí)現(xiàn)思路
1、為克服相關(guān)技術(shù)中存在的問(wèn)題,本公開(kāi)提供一種車輛時(shí)間系統(tǒng)、方法、裝置、設(shè)備、智能座艙、車輛、介質(zhì)、產(chǎn)品及芯片。
2、根據(jù)本公開(kāi)實(shí)施例的第一方面,提供一種車輛時(shí)間系統(tǒng),包括:第一時(shí)間域和第二時(shí)間域,所述第一時(shí)間域包括第一主節(jié)點(diǎn)和第一從節(jié)點(diǎn),所述第二時(shí)間域包括第二主節(jié)點(diǎn)和第二從節(jié)點(diǎn);
3、所述第一主節(jié)點(diǎn)用于基于外部時(shí)鐘源進(jìn)行所述第一時(shí)間域的時(shí)間同步;
4、所述第二主節(jié)點(diǎn)用于通過(guò)所述第一從節(jié)點(diǎn)進(jìn)行所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步,或者在所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步存在異常時(shí),基于所述外部時(shí)鐘源進(jìn)行所述第二時(shí)間域的時(shí)間同步。
5、在一種實(shí)施方式中,所述第一主節(jié)點(diǎn)包括第一控制域的第一域控制器,所述第一從節(jié)點(diǎn)包括所述第一控制域的第一轉(zhuǎn)發(fā)器和第一時(shí)間同步從節(jié)點(diǎn),以及第二控制域的第二轉(zhuǎn)發(fā)器,所述第一域控制器用于通過(guò)所述第一轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)所述外部時(shí)鐘源的時(shí)間同步報(bào)文至所述第一時(shí)間同步從節(jié)點(diǎn),以與所述第一時(shí)間同步從節(jié)點(diǎn)進(jìn)行時(shí)間同步;
6、所述第二主節(jié)點(diǎn)包括第二控制域的第二域控制器,所述第二從節(jié)點(diǎn)包括所述第二控制域的第二時(shí)間同步從節(jié)點(diǎn),所述第二域控制器用于通過(guò)所述第二轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)來(lái)自所述第一轉(zhuǎn)發(fā)器或所述外部時(shí)鐘源的時(shí)間同步報(bào)文至所述第二時(shí)間同步從節(jié)點(diǎn),進(jìn)行與所述第二時(shí)間同步從節(jié)點(diǎn)的時(shí)間同步。
7、在一種實(shí)施方式中,所述第二域控制器作為所述第一時(shí)間同步從節(jié)點(diǎn)。
8、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊,所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步存在異常包括所述第一時(shí)間域的健康狀態(tài)出現(xiàn)異常;所述時(shí)間管理模塊,用于:
9、監(jiān)測(cè)所述第一時(shí)間域的健康狀態(tài);
10、在所述第一時(shí)間域的健康狀態(tài)出現(xiàn)異常的情況下,基于所述外部時(shí)鐘源進(jìn)行所述第二時(shí)間域的時(shí)間同步。
11、在一種實(shí)施方式中,所述第一時(shí)間域的健康狀態(tài)出現(xiàn)異常包括以下至少一種:
12、所述第一時(shí)間域的時(shí)間失效;
13、所述第一時(shí)間域與所述第二時(shí)間域的時(shí)差超過(guò)第一設(shè)定閾值。
14、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊;所述時(shí)間管理模塊,用于:
15、監(jiān)測(cè)所述第一時(shí)間域和所述第二時(shí)間域的時(shí)間;
16、當(dāng)檢測(cè)到所述第一時(shí)間域和/或所述第二時(shí)間域的時(shí)間出現(xiàn)異常的情況下,執(zhí)行以下操作中的至少一種:
17、進(jìn)行故障上報(bào)。
18、對(duì)指定的功能模塊執(zhí)行降級(jí)操作和/或告警操作。
19、在一種實(shí)施方式中,所述時(shí)間出現(xiàn)異常包括以下至少一種情況:
20、所述第一時(shí)間域的時(shí)間或所述第二時(shí)間域的時(shí)間出現(xiàn)跳變。
21、所述第一時(shí)間域的時(shí)間或所述第二時(shí)間域的時(shí)間出現(xiàn)回退。
22、所述第一時(shí)間域和所述第二時(shí)間域的域間時(shí)差超過(guò)第一設(shè)定閾值。
23、所述第一時(shí)間域的時(shí)間和/或所述第二時(shí)間域的時(shí)間與所述外部時(shí)鐘源的時(shí)差超過(guò)第二設(shè)定閾值。
24、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊;所述時(shí)間管理模塊,用于:
25、根據(jù)服務(wù)參數(shù),通過(guò)面向服務(wù)的架構(gòu)向所述第一控制域和/或所述第二控制域提供時(shí)間管理服務(wù),所述服務(wù)參數(shù)包括周期性獲取的所述第一時(shí)間域與所述第二時(shí)間域的時(shí)差,所述時(shí)間管理服務(wù)包括通過(guò)所述時(shí)差對(duì)第一控制域和第二控制域之間的跨域數(shù)據(jù)的時(shí)間戳進(jìn)行對(duì)齊處理。
26、在一種實(shí)施方式中,所述第二轉(zhuǎn)發(fā)器支持在轉(zhuǎn)發(fā)所述第一控制域和所述第二控制域的時(shí)間同步報(bào)文時(shí),對(duì)所述第一控制域的時(shí)間同步報(bào)文和所述第二控制域的時(shí)間同步報(bào)文進(jìn)行隔離。
27、在一種實(shí)施方式中,所述第二控制域的安全規(guī)范等級(jí)高于所述第一控制域的安全規(guī)范等級(jí)。
28、在一種實(shí)施方式中,所述第一控制域包括智能座艙域,所述第二控制域包括智能駕駛域。
29、根據(jù)本公開(kāi)實(shí)施例的第二方面,提供一種車輛時(shí)間管理方法,應(yīng)用于車輛時(shí)間系統(tǒng),所述車輛時(shí)間系統(tǒng)包括第一時(shí)間域和第二時(shí)間域,所述第一時(shí)間域包括第一主節(jié)點(diǎn)和第一從節(jié)點(diǎn),所述第二時(shí)間域包括第二主節(jié)點(diǎn)和第二從節(jié)點(diǎn);所述方法包括:
30、所述第一主節(jié)點(diǎn)基于外部時(shí)鐘源進(jìn)行所述第一時(shí)間域的時(shí)間同步;
31、所述第二主節(jié)點(diǎn)通過(guò)所述第一從節(jié)點(diǎn)進(jìn)行所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步,或者在所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步存在異常時(shí),基于所述外部時(shí)鐘源進(jìn)行所述第二時(shí)間域的時(shí)間同步。
32、在一種實(shí)施方式中,所述第一主節(jié)點(diǎn)包括第一控制域的第一域控制器,所述第一從節(jié)點(diǎn)包括所述第一控制域的第一轉(zhuǎn)發(fā)器和第一時(shí)間同步從節(jié)點(diǎn),以及第二控制域的第二轉(zhuǎn)發(fā)器;所述第二主節(jié)點(diǎn)包括第二控制域的第二域控制器,所述第二從節(jié)點(diǎn)包括所述第二控制域的第二時(shí)間同步從節(jié)點(diǎn);
33、所述第一主節(jié)點(diǎn)基于外部時(shí)鐘源進(jìn)行所述第一時(shí)間域的時(shí)間同步,包括:
34、所述第一域控制器通過(guò)所述第一轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)所述外部時(shí)鐘源的時(shí)間同步報(bào)文至所述第一時(shí)間同步從節(jié)點(diǎn),以與所述第一時(shí)間同步從節(jié)點(diǎn)進(jìn)行時(shí)間同步;
35、所述第二主節(jié)點(diǎn)通過(guò)所述第一從節(jié)點(diǎn)進(jìn)行所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步,包括:
36、所述第二域控制器通過(guò)所述第二轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)來(lái)自所述第一轉(zhuǎn)發(fā)器或所述外部時(shí)鐘源的時(shí)間同步報(bào)文至所述第二時(shí)間同步從節(jié)點(diǎn),進(jìn)行與所述第二時(shí)間同步從節(jié)點(diǎn)的時(shí)間同步。
37、在一種實(shí)施方式中,所述第二域控制器作為所述第一時(shí)間同步從節(jié)點(diǎn),包括時(shí)間管理模塊,所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步存在異常包括所述第一時(shí)間域的健康狀態(tài)出現(xiàn)異常,所述方法包括:
38、所述時(shí)間管理模塊監(jiān)測(cè)所述第一時(shí)間域的健康狀態(tài);
39、所述時(shí)間管理模塊在所述第一時(shí)間域的健康狀態(tài)出現(xiàn)異常的情況下,基于所述外部時(shí)鐘源進(jìn)行所述第二時(shí)間域的時(shí)間同步。
40、在一種實(shí)施方式中,所述第一時(shí)間域的健康狀態(tài)出現(xiàn)異常包括以下至少一種:
41、所述第一時(shí)間域的時(shí)間失效;
42、所述第一時(shí)間域與所述第二時(shí)間域的時(shí)差超過(guò)第一設(shè)定閾值。
43、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊;所述方法還包括:
44、所述時(shí)間管理模塊監(jiān)測(cè)所述第一時(shí)間域和所述第二時(shí)間域的時(shí)間;
45、當(dāng)所述時(shí)間管理模塊檢測(cè)到所述第一時(shí)間域和/或所述第二時(shí)間域的時(shí)間出現(xiàn)異常的情況下,執(zhí)行以下操作中的至少一種:
46、進(jìn)行故障上報(bào);
47、對(duì)指定的功能模塊執(zhí)行降級(jí)操作和/或告警操作。
48、在一種實(shí)施方式中,所述時(shí)間出現(xiàn)異常包括以下至少一種情況:
49、所述第一時(shí)間域的時(shí)間或所述第二時(shí)間域的時(shí)間出現(xiàn)跳變;
50、所述第一時(shí)間域的時(shí)間或所述第二時(shí)間域的時(shí)間出現(xiàn)回退;
51、所述第一時(shí)間域和所述第二時(shí)間域的域間時(shí)差超過(guò)第一設(shè)定閾值;
52、所述第一時(shí)間域的時(shí)間和/或所述第二時(shí)間域的時(shí)間與所述外部時(shí)鐘源的時(shí)差超過(guò)第二設(shè)定閾值。
53、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊;所述方法還包括:
54、所述時(shí)間管理模塊根據(jù)服務(wù)參數(shù),通過(guò)面向服務(wù)的架構(gòu)向所述第一控制域和/或所述第二控制域提供時(shí)間管理服務(wù),所述服務(wù)參數(shù)包括周期性獲取的所述第一時(shí)間域與所述第二時(shí)間域的時(shí)差,所述時(shí)間管理服務(wù)包括通過(guò)所述時(shí)差對(duì)第一控制域和第二控制域之間的跨域數(shù)據(jù)的時(shí)間戳進(jìn)行對(duì)齊處理。
55、在一種實(shí)施方式中,所述方法還包括:
56、所述第二轉(zhuǎn)發(fā)器在轉(zhuǎn)發(fā)所述第一控制域和所述第二控制域的時(shí)間同步報(bào)文時(shí),對(duì)所述第一控制域的時(shí)間同步報(bào)文和所述第二控制域的時(shí)間同步報(bào)文進(jìn)行隔離。
57、在一種實(shí)施方式中,所述第一控制域包括智能座艙域,所述第二控制域包括智能駕駛域。
58、根據(jù)本公開(kāi)實(shí)施例的第三方面,提供一種車輛時(shí)間管理裝置,包括:應(yīng)用于具有第一時(shí)間域和第二時(shí)間域的車輛時(shí)間系統(tǒng),所述第一時(shí)間域包括第一主節(jié)點(diǎn)和第一從節(jié)點(diǎn),所述第二時(shí)間域包括第二主節(jié)點(diǎn)和第二從節(jié)點(diǎn);所述裝置包括:
59、第一同步模塊,被配置為通過(guò)所述第一主節(jié)點(diǎn)基于外部時(shí)鐘源進(jìn)行所述第一時(shí)間域的時(shí)間同步;
60、第二同步模塊,被配置為基于所述第二主節(jié)點(diǎn)通過(guò)所述第一從節(jié)點(diǎn)進(jìn)行所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步,或者在所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步存在異常時(shí),基于所述外部時(shí)鐘源進(jìn)行所述第二時(shí)間域的時(shí)間同步。
61、在一種實(shí)施方式中,所述第一主節(jié)點(diǎn)包括第一控制域的第一域控制器,所述第一從節(jié)點(diǎn)包括所述第一控制域的第一轉(zhuǎn)發(fā)器和第一時(shí)間同步從節(jié)點(diǎn),以及第二控制域的第二轉(zhuǎn)發(fā)器;所述第二主節(jié)點(diǎn)包括第二控制域的第二域控制器,所述第二從節(jié)點(diǎn)包括所述第二控制域的第二時(shí)間同步從節(jié)點(diǎn);
62、所述第一同步模塊,還被配置為:
63、所述第一域控制器通過(guò)所述第一轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)所述外部時(shí)鐘源的時(shí)間同步報(bào)文至所述第一時(shí)間同步從節(jié)點(diǎn),以與所述第一時(shí)間同步從節(jié)點(diǎn)進(jìn)行時(shí)間同步;
64、所述第二同步模塊,還被配置為:
65、所述第二域控制器通過(guò)所述第二轉(zhuǎn)發(fā)器轉(zhuǎn)發(fā)來(lái)自所述第一轉(zhuǎn)發(fā)器或所述外部時(shí)鐘源的時(shí)間同步報(bào)文至所述第二時(shí)間同步從節(jié)點(diǎn),進(jìn)行與所述第二時(shí)間同步從節(jié)點(diǎn)的時(shí)間同步。
66、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊;所述第二同步模塊,還被配置為:
67、所述時(shí)間管理模塊監(jiān)測(cè)所述第一時(shí)間域和所述第二時(shí)間域的時(shí)間;
68、當(dāng)所述時(shí)間管理模塊檢測(cè)到所述第一時(shí)間域和/或所述第二時(shí)間域的時(shí)間出現(xiàn)異常的情況下,執(zhí)行以下操作中的至少一種:
69、進(jìn)行故障上報(bào);
70、對(duì)指定的功能模塊執(zhí)行降級(jí)操作和/或告警操作。
71、在一種實(shí)施方式中,所述第二域控制器包括時(shí)間管理模塊;所述第二同步模塊,還被配置為:
72、所述時(shí)間管理模塊根據(jù)服務(wù)參數(shù),通過(guò)面向服務(wù)的架構(gòu)向所述第一控制域和/或所述第二控制域提供時(shí)間管理服務(wù),所述服務(wù)參數(shù)包括周期性獲取的所述第一時(shí)間域與所述第二時(shí)間域的時(shí)差,所述時(shí)間管理服務(wù)包括通過(guò)所述時(shí)差對(duì)第一控制域和第二控制域之間的跨域數(shù)據(jù)的時(shí)間戳進(jìn)行對(duì)齊處理。
73、在一種實(shí)施方式中,所述第二同步模塊,還被配置為:
74、所述第二轉(zhuǎn)發(fā)器在轉(zhuǎn)發(fā)所述第一控制域和所述第二控制域的時(shí)間同步報(bào)文時(shí),對(duì)所述第一控制域的時(shí)間同步報(bào)文和所述第二控制域的時(shí)間同步報(bào)文進(jìn)行隔離。
75、根據(jù)本公開(kāi)實(shí)施例的第四方面,提供一種電子設(shè)備,包括:
76、處理器;
77、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
78、其中,所述處理器被配置為:執(zhí)行所述可執(zhí)行指令以實(shí)現(xiàn)第二方面中任一項(xiàng)所述的方法。
79、根據(jù)本公開(kāi)實(shí)施例的第五方面,提供一種智能座艙,其特征在于,包括:
80、處理器;
81、用于存儲(chǔ)處理器可執(zhí)行指令的存儲(chǔ)器;
82、其中,所述處理器被配置為:執(zhí)行所述可執(zhí)行指令以實(shí)現(xiàn)第二方面中任一項(xiàng)所述的方法。
83、根據(jù)本公開(kāi)實(shí)施例的第六方面,提供一種車輛,包括第四方面所述的電子設(shè)備、第五方面所述的智能座艙和/或第一方面中任一所述的系統(tǒng)。
84、根據(jù)本公開(kāi)實(shí)施例的第七方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序指令,所述程序指令被處理器執(zhí)行時(shí)實(shí)現(xiàn)第二方面中任一項(xiàng)所述方法的步驟。
85、根據(jù)本公開(kāi)實(shí)施例的第八方面,提供一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第二方面中任一項(xiàng)所述的方法的步驟。
86、根據(jù)本公開(kāi)實(shí)施例的第九方面,提供一種芯片,包括處理器和接口;所述處理器用于讀取指令以執(zhí)行第二方面中任一項(xiàng)所述的方法。
87、綜上所述,本公開(kāi)實(shí)施例提供一種車輛時(shí)間系統(tǒng),包括:第一時(shí)間域和第二時(shí)間域,所述第一時(shí)間域包括第一主節(jié)點(diǎn)和第一從節(jié)點(diǎn),所述第二時(shí)間域包括第二主節(jié)點(diǎn)和第二從節(jié)點(diǎn);所述第一主節(jié)點(diǎn)用于基于外部時(shí)鐘源進(jìn)行所述第一時(shí)間域的時(shí)間同步;所述第二主節(jié)點(diǎn)用于通過(guò)所述第一從節(jié)點(diǎn)進(jìn)行所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步,或者在所述第二時(shí)間域與所述第一時(shí)間域的時(shí)間同步存在異常時(shí),基于所述外部時(shí)鐘源進(jìn)行所述第二時(shí)間域的時(shí)間同步。本公開(kāi)實(shí)施例由于使用了兩個(gè)相互獨(dú)立的時(shí)間域,實(shí)現(xiàn)了兩個(gè)域時(shí)間系統(tǒng)解耦,其中一個(gè)域時(shí)間系統(tǒng)故障不會(huì)影響到另外一個(gè)域,因此提高了車輛的安全性。
88、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本公開(kāi)。