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