本技術(shù)涉及數(shù)字鑰匙,具體而言,涉及一種數(shù)字車鑰匙的鑰匙狀態(tài)同步方法、裝置、電子設(shè)備及介質(zhì)。
背景技術(shù):
1、近年來,數(shù)字車鑰匙技術(shù)是近年來在汽車領(lǐng)域迅速發(fā)展的一項技術(shù)。它利用先進的無線通信技術(shù)和加密算法,將傳統(tǒng)的物理鑰匙轉(zhuǎn)化為數(shù)字形式,實現(xiàn)了更加便捷和安全的車鑰匙管理方式。數(shù)字車鑰匙技術(shù)采用了先進的加密算法和安全機制,確保車輛的安全性和隱私保護。同時,數(shù)字車鑰匙還可以通過云端管理和更新,提高了車輛的安全性和可靠性。數(shù)字車鑰匙技術(shù)的出現(xiàn),不僅提供了更加便捷和安全的車輛管理方式,還為汽車行業(yè)的發(fā)展帶來了新的機遇和挑戰(zhàn)。隨著技術(shù)的不斷進步和普及,數(shù)字車鑰匙有望成為未來汽車標配的功能之一。
2、但是,在現(xiàn)在的數(shù)字車鑰匙中,一般都是采用一些手機廠商制定的標準協(xié)議來實現(xiàn),目前應(yīng)用較為廣泛的標準協(xié)議有ccc,icce,iccoa等。復(fù)雜繁多的標準協(xié)議的鑰匙狀態(tài)同步方法導(dǎo)致車廠商要同步手機端和云端的鑰匙信息,就需要對接多個手機廠商實現(xiàn)多個不同的協(xié)議,這使得車廠商很難快速落地數(shù)字鑰匙的標準協(xié)議,導(dǎo)致出現(xiàn)手機端和云端間鑰匙狀態(tài)的同步會造成施工復(fù)雜、時間成本較高的問題。
技術(shù)實現(xiàn)思路
1、本技術(shù)實施例的目的在于提供一種數(shù)字車鑰匙的鑰匙狀態(tài)同步方法、裝置、電子設(shè)備及介質(zhì),用以克服現(xiàn)有標準協(xié)議中由于在實現(xiàn)手機端和云端間鑰匙狀態(tài)的同步上的較高時間成本的缺陷。
2、第一方面,提供了一種數(shù)字車鑰匙的鑰匙狀態(tài)同步方法,應(yīng)用于云端,該方法可以包括:
3、接收設(shè)備端發(fā)送的針對數(shù)字車鑰匙的鑰匙狀態(tài)檢查請求,所述鑰匙狀態(tài)檢查請求包括與設(shè)備端自身關(guān)聯(lián)的至少一個數(shù)字車鑰匙的鑰匙標識和相應(yīng)設(shè)備端的當前鑰匙狀態(tài);
4、針對任一鑰匙標識,將所述鑰匙標識對應(yīng)的當前鑰匙狀態(tài)分別與存儲的設(shè)備端鑰匙狀態(tài)和鑰匙總狀態(tài)進行匹配;所述鑰匙總狀態(tài)是該鑰匙標識在設(shè)備端、車端和云端中的最新鑰匙狀態(tài);
5、若當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配失敗,則查詢配置的鑰匙狀態(tài)變更數(shù)據(jù)庫中所述鑰匙標識對應(yīng)的狀態(tài)變更存疑業(yè)務(wù),得到查詢結(jié)果;所述狀態(tài)變更存疑業(yè)務(wù)包括所述鑰匙標識和所述設(shè)備端歷史上報的目標鑰匙狀態(tài);
6、若當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配成功,且當前鑰匙狀態(tài)與云端存儲的鑰匙總狀態(tài)匹配失敗,則查詢配置的鑰匙狀態(tài)變更數(shù)據(jù)庫中所述鑰匙標識對應(yīng)的狀態(tài)變更存疑業(yè)務(wù),得到查詢結(jié)果;
7、基于查詢結(jié)果,對所述設(shè)備端存儲的當前鑰匙狀態(tài)和自身存儲的設(shè)備端鑰匙狀態(tài)進行同步。
8、在一個可能的實現(xiàn)中,基于查詢結(jié)果,對所述設(shè)備端存儲的當前鑰匙狀態(tài)和自身存儲的設(shè)備端鑰匙狀態(tài)進行同步,包括:
9、在當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配失敗的情況下:
10、若所述查詢結(jié)果為查詢到狀態(tài)變更存疑業(yè)務(wù),則根據(jù)所述狀態(tài)變更存疑業(yè)務(wù)中的目標鑰匙狀態(tài),對所述鑰匙標識對應(yīng)的數(shù)字車鑰匙進行操作,并將存儲的設(shè)備端鑰匙狀態(tài)更新為所述目標鑰匙狀態(tài),且將所述狀態(tài)變更存疑業(yè)務(wù)的狀態(tài)更新為執(zhí)行成功;
11、若未查詢到狀態(tài)變更存疑業(yè)務(wù),則創(chuàng)建包括所述設(shè)備端鑰匙狀態(tài)的狀態(tài)變更存疑業(yè)務(wù),并將其發(fā)送至設(shè)備端,以使所述設(shè)備端基于所述狀態(tài)變更存疑業(yè)務(wù)中的所述設(shè)備端鑰匙狀態(tài),對所述鑰匙標識對應(yīng)的數(shù)字車鑰匙進行操作,并將存儲的當前鑰匙狀態(tài)更新為所述設(shè)備端鑰匙狀態(tài)。
12、在一個可能的實現(xiàn)中,基于查詢結(jié)果,對所述設(shè)備端存儲的當前鑰匙狀態(tài)和自身存儲的設(shè)備端鑰匙狀態(tài)進行同步,包括:
13、在當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配成功,當前鑰匙狀態(tài)與存儲的鑰匙總狀態(tài)匹配失敗的情況下:
14、若所述查詢結(jié)果為查詢到狀態(tài)變更存疑業(yè)務(wù),則向所述設(shè)備端發(fā)送所述狀態(tài)變更存疑業(yè)務(wù),以使設(shè)備端根據(jù)所述狀態(tài)變更存疑業(yè)務(wù)中的目標鑰匙狀態(tài),對所述鑰匙標識對應(yīng)的數(shù)字車鑰匙進行操作,并將存儲的設(shè)備端鑰匙狀態(tài)更新為所述目標鑰匙狀態(tài),并向所述云端發(fā)送狀態(tài)同步完成信息;
15、若所述查詢結(jié)果為未查詢到狀態(tài)變更存疑業(yè)務(wù),則創(chuàng)建包括所述鑰匙總狀態(tài)的狀態(tài)變更存疑業(yè)務(wù),并將其發(fā)送至設(shè)備端,以使所述設(shè)備端基于所述狀態(tài)變更存疑業(yè)務(wù)中的所述鑰匙總狀態(tài),對所述鑰匙標識對應(yīng)的數(shù)字車鑰匙進行操作,并將向所述云端發(fā)送狀態(tài)同步完成信息;
16、基于接收的狀態(tài)同步完成信息,將所述狀態(tài)變更存疑業(yè)務(wù)的狀態(tài)更新為執(zhí)行成功。
17、在一個可能的實現(xiàn)中,對所述鑰匙標識對應(yīng)的數(shù)字車鑰匙進行的操作包括:凍結(jié)、解凍、刪除和遠程控制操作。
18、在一個可能的實現(xiàn)中,所述方法還包括:
19、若當前鑰匙狀態(tài)分別與存儲的設(shè)備端鑰匙狀態(tài)和存儲的鑰匙總狀態(tài)均匹配成功,則確定設(shè)備端和云端內(nèi)所述鑰匙標識對應(yīng)的鑰匙狀態(tài)相同。
20、在一個可能的實現(xiàn)中,所述狀態(tài)變更存疑業(yè)務(wù)的確定方式,包括:
21、接收所述設(shè)備端發(fā)送的針對所述數(shù)字車鑰匙的操作請求,并生成所述數(shù)字車鑰匙的鑰匙標識對應(yīng)的狀態(tài)變更業(yè)務(wù);所述狀態(tài)變更業(yè)務(wù)包括所述鑰匙標識和所述操作請求對應(yīng)的目標鑰匙狀態(tài);
22、向所述設(shè)備端發(fā)送所述狀態(tài)變更業(yè)務(wù);
23、若在預(yù)設(shè)時間段內(nèi)未收到所述設(shè)備端反饋的操作響應(yīng),則將所述狀態(tài)變更業(yè)務(wù)變更為狀態(tài)變更存疑業(yè)務(wù)。
24、在一個可能的實現(xiàn)中,所述方法還包括:
25、若在預(yù)設(shè)時間段內(nèi)收到所述設(shè)備端反饋的操作響應(yīng),則基于所述操作響應(yīng),將存儲的設(shè)備端鑰匙狀態(tài)和鑰匙總狀態(tài)均更新為所述狀態(tài)變更業(yè)務(wù)中的目標鑰匙狀態(tài)。
26、第二方面,提供了一種數(shù)字車鑰匙的鑰匙狀態(tài)同步裝置,應(yīng)用于云端,該裝置可以包括:
27、接收單元,用于接收設(shè)備端發(fā)送的針對數(shù)字車鑰匙的鑰匙狀態(tài)檢查請求,所述鑰匙狀態(tài)檢查請求包括與設(shè)備端自身關(guān)聯(lián)的至少一個數(shù)字車鑰匙的鑰匙標識和相應(yīng)設(shè)備端的當前鑰匙狀態(tài);
28、匹配單元,用于針對任一鑰匙標識,將所述鑰匙標識對應(yīng)的當前鑰匙狀態(tài)分別與存儲的設(shè)備端鑰匙狀態(tài)和鑰匙總狀態(tài)進行匹配;所述鑰匙總狀態(tài)是該鑰匙標識在設(shè)備端、車端和云端中的最新鑰匙狀態(tài);
29、查詢單元,用于若當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配失敗,則查詢配置的鑰匙狀態(tài)變更數(shù)據(jù)庫中所述鑰匙標識對應(yīng)的狀態(tài)變更存疑業(yè)務(wù),得到查詢結(jié)果;所述狀態(tài)變更存疑業(yè)務(wù)包括所述鑰匙標識和所述設(shè)備端歷史上報的目標鑰匙狀態(tài);
30、以及,若當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配成功,且當前鑰匙狀態(tài)與云端存儲的鑰匙總狀態(tài)匹配失敗,則查詢配置的鑰匙狀態(tài)變更數(shù)據(jù)庫中所述鑰匙標識對應(yīng)的狀態(tài)變更存疑業(yè)務(wù),得到查詢結(jié)果;
31、同步單元,用于基于查詢結(jié)果,對所述設(shè)備端存儲的當前鑰匙狀態(tài)和自身存儲的設(shè)備端鑰匙狀態(tài)進行同步。
32、第三方面,提供了一種電子設(shè)備,該電子設(shè)備包括處理器、通信接口、存儲器和通信總線,其中,處理器,通信接口,存儲器通過通信總線完成相互間的通信;
33、存儲器,用于存放計算機程序;
34、處理器,用于執(zhí)行存儲器上所存放的程序時,實現(xiàn)上述第一方面中任一所述的方法步驟。
35、第四方面,提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)內(nèi)存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述第一方面中任一所述的方法步驟。
36、本技術(shù)提供的數(shù)字車鑰匙的鑰匙狀態(tài)同步方法可以接收設(shè)備端發(fā)送的針對數(shù)字車鑰匙的鑰匙狀態(tài)檢查請求,鑰匙狀態(tài)檢查請求包括與設(shè)備端自身關(guān)聯(lián)的至少一個數(shù)字車鑰匙的鑰匙標識和相應(yīng)設(shè)備端的當前鑰匙狀態(tài);針對任一鑰匙標識,將鑰匙標識對應(yīng)的當前鑰匙狀態(tài)分別與存儲的設(shè)備端鑰匙狀態(tài)和鑰匙總狀態(tài)進行匹配;鑰匙總狀態(tài)是該鑰匙標識在設(shè)備端、車端和云端中的最新鑰匙狀態(tài);若當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配失敗,則查詢配置的鑰匙狀態(tài)變更數(shù)據(jù)庫中鑰匙標識對應(yīng)的狀態(tài)變更存疑業(yè)務(wù),得到查詢結(jié)果;狀態(tài)變更存疑業(yè)務(wù)包括鑰匙標識和設(shè)備端歷史上報的目標鑰匙狀態(tài);若當前鑰匙狀態(tài)與存儲的設(shè)備端鑰匙狀態(tài)匹配成功,且當前鑰匙狀態(tài)與云端存儲的鑰匙總狀態(tài)匹配失敗,則查詢配置的鑰匙狀態(tài)變更數(shù)據(jù)庫中鑰匙標識對應(yīng)的狀態(tài)變更存疑業(yè)務(wù),得到查詢結(jié)果;基于查詢結(jié)果,對設(shè)備端存儲的當前鑰匙狀態(tài)和自身存儲的設(shè)備端鑰匙狀態(tài)進行同步。該方法克服現(xiàn)有標準協(xié)議中由于在實現(xiàn)手機端和云端間鑰匙狀態(tài)的同步上的較高時間成本的缺陷。