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