本申請涉及智能駕駛,具體地說,涉及智能駕駛中的時間同步,尤其涉及一種時間調(diào)整方法、裝置、電子設(shè)備及計算機(jī)程序產(chǎn)品。
背景技術(shù):
1、對于一些智能駕駛設(shè)備,如智能駕駛車輛、智能駕駛無人機(jī)等,其智能駕駛系統(tǒng)中的一些功能需要用到絕對時間(也即協(xié)調(diào)世界時(universal?time?coordinated,utc)時間),用于數(shù)據(jù)記錄、數(shù)據(jù)上傳云端、日志存儲等,故需要從外部時鐘源獲得utc時間,以進(jìn)行絕對時間戳同步。
2、但當(dāng)智能駕駛設(shè)備處于隧道或者地下車庫等對時間同步信號接收情況較差的環(huán)境時,智能駕駛設(shè)備存在接收不到utc時間的風(fēng)險。當(dāng)智能駕駛設(shè)備離開此類環(huán)境重新接收到外部時鐘源提供的utc時間后,由于與utc時間之間存在較大偏差,此時進(jìn)行時間同步會造成時間跳變,但智能駕駛設(shè)備的一些行駛功能、泊停功能等依賴的是相對時間,如果時間跳變,則可能導(dǎo)致預(yù)測路徑發(fā)生偏差,以引發(fā)交通事故,存在安全隱患。
技術(shù)實現(xiàn)思路
1、基于上述現(xiàn)有技術(shù)的缺陷和不足,本申請?zhí)岢鲆环N時間調(diào)整方法、裝置、電子設(shè)備及計算機(jī)程序產(chǎn)品,能夠解決智能駕駛設(shè)備在有些情況下難以進(jìn)行時間同步的問題。
2、根據(jù)本申請實施例的第一方面,提供了一種時間調(diào)整方法,所述方法包括:
3、獲取智能駕駛設(shè)備中的智能駕駛系統(tǒng)的第一時間與所述智能駕駛設(shè)備中的內(nèi)部時鐘源的第二時間;其中,所述內(nèi)部時鐘源用于作為時間同步從節(jié)點接收外部時鐘源提供的時間信息以及作為時間同步主節(jié)點向所述智能駕駛設(shè)備內(nèi)部提供時間信息;
4、確定所述第二時間與所述第一時間的差值;
5、在所述差值的絕對值大于或等于時間差閾值的情況下,以所述第二時間為調(diào)整目標(biāo),對所述智能駕駛系統(tǒng)的所述第一時間進(jìn)行平滑調(diào)整。
6、根據(jù)本申請實施例的第二方面,提供了一種時間調(diào)整裝置,所述裝置包括:
7、時間獲取模塊,用于獲取智能駕駛設(shè)備中的智能駕駛系統(tǒng)的第一時間與所述智能駕駛設(shè)備中的內(nèi)部時鐘源的第二時間;其中,所述內(nèi)部時鐘源用于作為時間同步從節(jié)點接收外部時鐘源提供的時間信息以及作為時間同步主節(jié)點向所述智能駕駛設(shè)備內(nèi)部提供時間信息;
8、差值計算模塊,用于確定所述第二時間與所述第一時間的差值;
9、時間調(diào)整模塊,用于在所述差值的絕對值大于或等于時間差閾值的情況下,以所述第二時間為調(diào)整目標(biāo),對所述智能駕駛系統(tǒng)的所述第一時間進(jìn)行平滑調(diào)整。
10、根據(jù)本申請實施例的第三方面,提供了一種電子設(shè)備,包括:存儲器和處理器;
11、所述存儲器與所述處理器連接,用于存儲程序;
12、所述處理器用于通過運行所述存儲器中的程序,實現(xiàn)如第一方面所述的時間調(diào)整方法。
13、根據(jù)本申請實施例的第四方面,提供了一種存儲介質(zhì),所述存儲介質(zhì)上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器運行時,實現(xiàn)如第一方面所述的時間調(diào)整方法。
14、根據(jù)本申請實施例的第五方面,提供了一種計算機(jī)程序產(chǎn)品或計算機(jī)程序,所述計算機(jī)程序產(chǎn)品包括所述計算機(jī)程序,處理器執(zhí)行所述計算機(jī)程序時實現(xiàn)如第一方面所述的時間調(diào)整方法中的步驟。可選地,所述計算機(jī)程序可以存儲在計算機(jī)設(shè)備的可讀存儲介質(zhì)或云端;所述計算機(jī)設(shè)備的處理器從所述可讀存儲介質(zhì)或云端讀取所述計算機(jī)程序。
15、在本申請?zhí)峁┑募夹g(shù)方案中,在智能駕駛設(shè)備中的智能駕駛系統(tǒng)的時間相對于智能駕駛設(shè)備中的內(nèi)部時鐘源的時間偏差較大時,可以以內(nèi)部時鐘源的時間為目標(biāo),對智能駕駛系統(tǒng)的時間進(jìn)行平滑調(diào)整,使得智能駕駛系統(tǒng)的時間逐漸接近內(nèi)部時鐘源的時間。由于是分多次進(jìn)行時間調(diào)整,這樣可以限制每次調(diào)整時長,使用對智能駕駛功能影響較小的調(diào)整時長,為智能駕駛功能提供非跳變時間,確保規(guī)劃路徑的準(zhǔn)確性,避免交通事故的發(fā)生,減少安全隱患。與此同時,也可以逐漸實現(xiàn)時間同步,使得智能駕駛系統(tǒng)的時間與utc時間對齊,實現(xiàn)系統(tǒng)日志、系統(tǒng)數(shù)據(jù)等與云端或其他域的無縫對接或以較小的偏差進(jìn)行對接。
1.一種時間調(diào)整方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的時間調(diào)整方法,其特征在于,所述在所述差值的絕對值大于或等于時間差閾值的情況下,以所述第二時間為調(diào)整目標(biāo),對所述智能駕駛系統(tǒng)的所述第一時間進(jìn)行平滑調(diào)整,包括:
3.根據(jù)權(quán)利要求2所述的時間調(diào)整方法,其特征在于,所述方法還包括:
4.根據(jù)權(quán)利要求1或2所述的時間調(diào)整方法,其特征在于,所述對所述智能駕駛系統(tǒng)的所述第一時間進(jìn)行平滑調(diào)整,包括:
5.根據(jù)權(quán)利要求4所述的時間調(diào)整方法,其特征在于,在所述按照目標(biāo)調(diào)整步長,對所述智能駕駛系統(tǒng)的所述第一時間進(jìn)行平滑調(diào)整之前,所述方法還包括:
6.根據(jù)權(quán)利要求1或2所述的時間調(diào)整方法,其特征在于,在所述對所述智能駕駛系統(tǒng)的所述第一時間進(jìn)行平滑調(diào)整之后,所述方法還包括:
7.一種時間調(diào)整裝置,其特征在于,所述裝置包括:
8.根據(jù)權(quán)利要求7所述的時間調(diào)整裝置,其特征在于,所述時間調(diào)整模塊具體用于:
9.一種電子設(shè)備,其特征在于,包括:存儲器和處理器;
10.一種計算機(jī)程序產(chǎn)品,其特征在于,所述計算機(jī)程序產(chǎn)品上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器運行時,實現(xiàn)如權(quán)利要求1至6任一項所述的時間調(diào)整方法。