本申請(qǐng)涉及數(shù)字鑰匙管理領(lǐng)域,具體而言,涉及一種數(shù)字鑰匙的管理方法、裝置、電子設(shè)備及介質(zhì)。
背景技術(shù):
1、當(dāng)用戶在蘋果設(shè)備綁定車輛的數(shù)字鑰匙時(shí),上傳這個(gè)綁定關(guān)系給服務(wù)端,每次卸載重裝后當(dāng)前app重新生成設(shè)備id重新上送綁定關(guān)系,對(duì)舊的綁定關(guān)系做鑰匙的刪除處理;這里有個(gè)缺點(diǎn),如果一個(gè)用戶有兩臺(tái)蘋果手機(jī)設(shè)備,在蘋果手機(jī)設(shè)備a的app里面登錄賬戶開(kāi)通了數(shù)字鑰匙,那么在蘋果手機(jī)設(shè)備b上面登錄自己的賬戶的時(shí)候會(huì)生成一個(gè)新的設(shè)備id,上傳了新的綁定關(guān)系給服務(wù)端就會(huì)認(rèn)定是卸載重裝了,觸發(fā)了蘋果手機(jī)a的鑰匙刪除,給用戶造成了數(shù)字鑰匙的使用不便。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)實(shí)施例的目的在于提供一種數(shù)字鑰匙的管理方法,用以解決了現(xiàn)有技術(shù)存在的上述問(wèn)題,可在多個(gè)蘋果設(shè)備中綁定數(shù)字鑰匙。
2、第一方面,提供了一種數(shù)字鑰匙的管理方法,該方法可以包括:
3、對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id,并確定所述第一設(shè)備id和所述第二設(shè)備id的對(duì)應(yīng)關(guān)系;
4、將所述第一設(shè)備id和所述對(duì)應(yīng)關(guān)系存儲(chǔ)于第一緩存區(qū);以及,將所述第二設(shè)備id和所述對(duì)應(yīng)關(guān)系存儲(chǔ)于第二緩存區(qū);所述第一緩存區(qū)為應(yīng)用級(jí)別的緩存區(qū);所述第二緩存區(qū)為系統(tǒng)級(jí)別緩存區(qū);
5、若所述數(shù)字鑰匙在所述持有設(shè)備中刪除,則將所述第一緩存區(qū)中的第一設(shè)備id刪除;
6、當(dāng)所述數(shù)字鑰匙在刪除數(shù)字鑰匙的持有設(shè)備中重新安裝時(shí),生成新的第一設(shè)備id,并將所述新的第一設(shè)備id存儲(chǔ)于所述第一緩存區(qū);在所述第一緩存區(qū)中,根據(jù)所述對(duì)應(yīng)關(guān)系和所述新的第一設(shè)備id,確定新的第一設(shè)備id和第二設(shè)備id的目標(biāo)對(duì)應(yīng)關(guān)系;
7、將所述第二緩存區(qū)中的所述對(duì)應(yīng)關(guān)系更新為所述目標(biāo)對(duì)應(yīng)關(guān)系。
8、在一種可能的實(shí)現(xiàn)中,對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id;其中,所述第一設(shè)備id與第二設(shè)備id相同。
9、在一種可能的實(shí)現(xiàn)中,所述第一設(shè)備id和所述第二設(shè)備id是根據(jù)所述數(shù)字鑰匙對(duì)應(yīng)的車輛標(biāo)識(shí)、設(shè)備編碼和數(shù)字鑰匙編碼確定的。
10、在一種可能的實(shí)現(xiàn)中,若在新的持有設(shè)備中安裝所述數(shù)字鑰匙,則返回執(zhí)行步驟:對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id,并確定所述第一設(shè)備id和所述第二設(shè)備id的對(duì)應(yīng)關(guān)系。
11、在一種可能的實(shí)現(xiàn)中,所述第一緩存區(qū)為沙盒緩存區(qū)。
12、在一種可能的實(shí)現(xiàn)中,所述第二緩存區(qū)為鑰匙串。
13、第二方面,提供了一種數(shù)字鑰匙的管理裝置,該裝置可以包括:
14、標(biāo)識(shí)單元,用于對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id,并確定所述第一設(shè)備id和所述第二設(shè)備id的對(duì)應(yīng)關(guān)系;
15、存儲(chǔ)單元,用于將所述第一設(shè)備id和所述對(duì)應(yīng)關(guān)系存儲(chǔ)于第一緩存區(qū);以及,將所述第二設(shè)備id和所述對(duì)應(yīng)關(guān)系存儲(chǔ)于第二緩存區(qū);所述第一緩存區(qū)為應(yīng)用級(jí)別的緩存區(qū);所述第二緩存區(qū)為系統(tǒng)級(jí)別緩存區(qū);
16、刪除單元,用于若所述數(shù)字鑰匙在所述持有設(shè)備中刪除,則將所述第一緩存區(qū)中的第一設(shè)備id刪除;
17、所述標(biāo)識(shí)單元,還用于當(dāng)所述數(shù)字鑰匙在刪除數(shù)字鑰匙的持有設(shè)備中重新安裝時(shí),生成新的第一設(shè)備id;
18、所述存儲(chǔ)單元,還用于將所述新的第一設(shè)備id存儲(chǔ)于所述第一緩存區(qū);
19、所述標(biāo)識(shí)單元,還用于在所述第一緩存區(qū)中,根據(jù)所述對(duì)應(yīng)關(guān)系和所述新的第一設(shè)備id,確定新的第一設(shè)備id和第二設(shè)備id的目標(biāo)對(duì)應(yīng)關(guān)系;
20、更新單元,用于將所述第二緩存區(qū)中的所述對(duì)應(yīng)關(guān)系更新為所述目標(biāo)對(duì)應(yīng)關(guān)系。
21、第三方面,提供了一種電子設(shè)備,該電子設(shè)備包括處理器、通信接口、存儲(chǔ)器和通信總線,其中,處理器,通信接口,存儲(chǔ)器通過(guò)通信總線完成相互間的通信;
22、存儲(chǔ)器,用于存放計(jì)算機(jī)程序;
23、處理器,用于執(zhí)行存儲(chǔ)器上所存放的程序時(shí),實(shí)現(xiàn)上述第一方面中任一所述的方法步驟。
24、第四方面,提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)內(nèi)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)上述第一方面中任一所述的方法步驟。
25、本申請(qǐng)?zhí)峁┮环N數(shù)字鑰匙的管理方法,該方法包括:對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id,并確定第一設(shè)備id和第二設(shè)備id的對(duì)應(yīng)關(guān)系;將第一設(shè)備id和對(duì)應(yīng)關(guān)系存儲(chǔ)于第一緩存區(qū);以及,將第二設(shè)備id和對(duì)應(yīng)關(guān)系存儲(chǔ)于第二緩存區(qū);若數(shù)字鑰匙在持有設(shè)備中刪除,則將第一緩存區(qū)中的第一設(shè)備id刪除;當(dāng)數(shù)字鑰匙在刪除數(shù)字鑰匙的持有設(shè)備中重新安裝時(shí),生成新的第一設(shè)備id,并將新的第一設(shè)備id存儲(chǔ)于第一緩存區(qū);在第一緩存區(qū)中,根據(jù)對(duì)應(yīng)關(guān)系和新的第一設(shè)備id,確定新的第一設(shè)備id和第二設(shè)備id的目標(biāo)對(duì)應(yīng)關(guān)系;將第二緩存區(qū)中的對(duì)應(yīng)關(guān)系更新為目標(biāo)對(duì)應(yīng)關(guān)系。本申請(qǐng)能夠確定當(dāng)前數(shù)字鑰匙對(duì)應(yīng)的應(yīng)用是否在蘋果設(shè)備上第一次安裝使用,也能確定應(yīng)用是否卸載重裝過(guò),以及,當(dāng)同一用戶使用多個(gè)持有設(shè)備的數(shù)字鑰匙關(guān)聯(lián)同一車輛,并在任一持有設(shè)備中刪除數(shù)字鑰匙時(shí),只會(huì)對(duì)在刪除數(shù)字鑰匙的持有設(shè)備上做刪除處理,其它持有設(shè)備上可以繼續(xù)使用或在新的持有設(shè)備中新開(kāi)數(shù)字鑰匙,上述情況均不影響其它持有設(shè)備正常使用數(shù)字鑰匙。
1.一種數(shù)字鑰匙的管理方法,其特征在于,所述方法包括:
2.如權(quán)利要求1所述的方法,其特征在于,對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id;其中,所述第一設(shè)備id與第二設(shè)備id相同。
3.如權(quán)利要求2所述的方法,其特征在于,所述第一設(shè)備id和所述第二設(shè)備id是根據(jù)所述數(shù)字鑰匙對(duì)應(yīng)的車輛標(biāo)識(shí)、設(shè)備編碼和數(shù)字鑰匙編碼確定的。
4.如權(quán)利要求3所述的方法,其特征在于,若在新的持有設(shè)備中安裝所述數(shù)字鑰匙,則返回執(zhí)行步驟:對(duì)首次安裝數(shù)字鑰匙的持有設(shè)備進(jìn)行標(biāo)識(shí),得到第一設(shè)備id和第二設(shè)備id,并確定所述第一設(shè)備id和所述第二設(shè)備id的對(duì)應(yīng)關(guān)系。
5.如權(quán)利要求1所述的方法,其特征在于,所述第一緩存區(qū)為沙盒緩存區(qū)。
6.如權(quán)利要求1所述的方法,其特征在于,所述第二緩存區(qū)為鑰匙串。
7.一種數(shù)字鑰匙的管理裝置,其特征在于,所述裝置包括:
8.一種電子設(shè)備,其特征在于,所述電子設(shè)備包括處理器、通信接口、存儲(chǔ)器和通信總線,其中,處理器,通信接口,存儲(chǔ)器通過(guò)通信總線完成相互間的通信;
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)內(nèi)存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1-6任一所述的方法步驟。