本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種汽車鑰匙匹配方法、服務(wù)器及診斷終端。
背景技術(shù):
隨著現(xiàn)代科技的迅速發(fā)展,汽車智能化技術(shù)正在逐步得到應(yīng)用,隨著汽車產(chǎn)業(yè)的不斷發(fā)展,越來越多的用戶將汽車作為主要的交通工具。
在實(shí)際應(yīng)用中,用戶在使用汽車新鑰匙時(shí),都會(huì)有一個(gè)鑰匙匹配的過程。舉例來說,在用戶的汽車鑰匙丟失后,這時(shí)就需要再配一把新鑰匙,一般情況下,在用戶第一次使用新鑰匙時(shí),汽車ecu(electroniccontrolunit,電子控制單元)提供一個(gè)隨機(jī)的輸入碼,然后用戶將該輸入碼通過電話或者郵件的方式發(fā)給汽車廠家,汽車廠家通過預(yù)先設(shè)置的轉(zhuǎn)換算法,將輸入碼轉(zhuǎn)換成匹配碼后,將該匹配碼發(fā)給用戶,用戶拿到匹配碼后,將匹配碼輸入到鑰匙中,ecu只有在讀取到該匹配碼后,才會(huì)去讀取鑰匙芯片中的信息,從而完成鑰匙的匹配操作。
基于上述操作,可以看出上述獲取匹配碼的操作過程效率低下。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種汽車鑰匙匹配方法、服務(wù)器及診斷終端,用于提高汽車鑰匙匹配的效率。
一方面本發(fā)明實(shí)施例提供了一種汽車鑰匙匹配方法,包括:
服務(wù)器接收診斷終端發(fā)送的汽車鑰匙匹配指令,所述汽車鑰匙匹配指令包括輸入碼,所述輸入碼為由所述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
所述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼;
所述服務(wù)器將所述匹配碼發(fā)送給所述診斷終端。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述汽車鑰匙匹配指令還包括所述診斷終端的標(biāo)識(shí),所述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼之前,所述方法還包括:
所述服務(wù)器檢測(cè)所述診斷終端是否具有汽車鑰匙的匹配權(quán)限;
若所述服務(wù)器檢測(cè)到其存儲(chǔ)的汽車鑰匙匹配權(quán)限列表中包含有所述診斷終端的標(biāo)識(shí),則執(zhí)行所述根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼之后,以及所述服務(wù)器將所述匹配碼發(fā)送給所述診斷終端之前,所述方法還包括:
所述服務(wù)器對(duì)所述匹配碼進(jìn)行加密;
所述服務(wù)器將所述匹配碼發(fā)送給所述診斷終端包括:
所述服務(wù)器將加密后的匹配碼發(fā)送給所述診斷終端。
二方面本發(fā)明實(shí)施例還提供了一種汽車鑰匙匹配方法,包括:
診斷終端向服務(wù)器發(fā)送汽車鑰匙匹配指令,所述汽車鑰匙匹配指令包括輸入碼,所述輸入碼為由所述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
接收所述服務(wù)器發(fā)送的與所述輸入碼匹配的匹配碼。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述診斷終端向服務(wù)器發(fā)送汽車鑰匙匹配指令之前,所述方法還包括:
所述診斷終端向所述服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,所述汽車鑰匙匹配權(quán)限請(qǐng)求包括所述診斷終端的標(biāo)識(shí);
接收所述服務(wù)器發(fā)送的針對(duì)所述汽車鑰匙匹配權(quán)限請(qǐng)求的確定指令后,確定所述診斷終端的汽車鑰匙匹配權(quán)限。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述接收所述服務(wù)器發(fā)送的與所述輸入碼匹配的匹配碼包括:
接收所述服務(wù)器發(fā)送的加密后的匹配碼;
所述接收所述服務(wù)器發(fā)送的與所述輸入碼匹配的匹配碼之后,所述方法還包括:
所述診斷終端對(duì)所述加密后的匹配碼進(jìn)行解密。
三方面本發(fā)明實(shí)施例提供了一種服務(wù)器,包括:
接收單元,用于接收診斷終端發(fā)送的汽車鑰匙匹配指令,所述汽車鑰匙匹配指令包括輸入碼,所述輸入碼為由所述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
確定單元,用于根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼;
發(fā)送單元,用于將所述匹配碼發(fā)送給所述診斷終端。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述汽車鑰匙匹配指令還包括所述診斷終端的標(biāo)識(shí),所述服務(wù)器還包括:
檢測(cè)單元,用于檢測(cè)所述診斷終端是否具有汽車鑰匙的匹配權(quán)限;
所述確定單元,具體用于若所述服務(wù)器檢測(cè)到其存儲(chǔ)的汽車鑰匙匹配權(quán)限列表中包含有所述診斷終端的標(biāo)識(shí),則執(zhí)行所述根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述服務(wù)器還包括:
加密單元,用于對(duì)所述匹配碼進(jìn)行加密;
所述發(fā)送單元,具體用于將加密后的匹配碼發(fā)送給所述診斷終端。
四方面本發(fā)明實(shí)施例提供了一種診斷終端,包括:
發(fā)送單元,用于向服務(wù)器發(fā)送汽車鑰匙匹配指令,所述汽車鑰匙匹配指令包括輸入碼,所述輸入碼為由所述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
接收單元,用于接收所述服務(wù)器發(fā)送的與所述輸入碼匹配的匹配碼。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述發(fā)送單元,還用于向所述服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,所述汽車鑰匙匹配權(quán)限請(qǐng)求包括所述診斷終端的標(biāo)識(shí);
所述診斷終端還包括:
確定單元,用于在所述接收單元接收所述服務(wù)器發(fā)送的針對(duì)所述汽車鑰匙匹配權(quán)限請(qǐng)求的確定指令后,確定所述診斷終端的汽車鑰匙匹配權(quán)限。
在一個(gè)可選的實(shí)現(xiàn)方式中,所述接收單元,具體用于接收所述服務(wù)器發(fā)送的加密后的匹配碼;
所述診斷終端還包括:
解密單元,用于對(duì)所述加密后的匹配碼進(jìn)行解密。
本發(fā)明實(shí)施例具有以下有益效果:
本發(fā)明實(shí)施例中,服務(wù)器接收診斷終端發(fā)送的汽車鑰匙匹配指令,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;上述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼;上述服務(wù)器將上述匹配碼發(fā)送給上述診斷終端。??梢?,實(shí)施本發(fā)明實(shí)施例,通過將服務(wù)器與診斷終端相連,從而使得上述服務(wù)器在接收到上述診斷終端發(fā)送的輸入碼后,上述服務(wù)器就可以根據(jù)預(yù)定的汽車鑰匙匹配算法得到匹配碼,進(jìn)而將上述匹配碼發(fā)送給上述診斷終端,由此有效提高了獲取匹配碼的效率,節(jié)省了用戶獲取匹配碼的時(shí)間,提高了用戶的時(shí)間利用率。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)本發(fā)明實(shí)施例或背景技術(shù)中所需要使用的附圖進(jìn)行說明。
圖1a是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配系統(tǒng)的結(jié)構(gòu)示意圖;
圖1b是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配系統(tǒng)的網(wǎng)絡(luò)架構(gòu)圖;
圖2是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的另一種汽車鑰匙匹配方法的流程示意圖;
圖4是本發(fā)明實(shí)施例提供的又一種汽車鑰匙匹配方法的流程示意圖;
圖5是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配的具體場(chǎng)景圖;
圖6是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖;
圖7是本發(fā)明實(shí)施例提供的另一種服務(wù)器的結(jié)構(gòu)示意圖;
圖8是本發(fā)明實(shí)施例提供的又一種服務(wù)器的結(jié)構(gòu)示意圖;
圖9是本發(fā)明實(shí)施例提供的一種診斷終端的結(jié)構(gòu)示意圖;
圖10是本發(fā)明實(shí)施例提供的另一種診斷終端的結(jié)構(gòu)示意圖;
圖11是本發(fā)明實(shí)施例提供的又一種診斷終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明實(shí)施例提供了一種汽車鑰匙匹配方法、服務(wù)器及診斷終端,用于提高時(shí)間利用率,以下分別進(jìn)行說明。
請(qǐng)參閱圖1a,圖1a是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配系統(tǒng)的結(jié)構(gòu)示意圖。如圖1a所示,該汽車鑰匙匹配系統(tǒng)包括:服務(wù)器101以及診斷終端102。
其中服務(wù)器101與診斷終端102通信連接,從而來實(shí)現(xiàn)數(shù)據(jù)的交互。
服務(wù)器101中可以存儲(chǔ)汽車廠商所規(guī)定的汽車鑰匙匹配算法,也可以具有配置4s店鑰匙匹配權(quán)限的功能等,本實(shí)施例不作限定。
診斷終端102包括移動(dòng)手機(jī)如(android手機(jī)、ios手機(jī)、windowsphone手機(jī)等)、平板電腦、pda(personaldigitalassistant,個(gè)人數(shù)字助理)、mid(mobileinternetdevice,移動(dòng)互聯(lián)網(wǎng)設(shè)備)、智能穿戴設(shè)備(如智能手表、智能手環(huán))等,本實(shí)施例不作限定。可以理解的是,本發(fā)明實(shí)施例中,診斷終端102也可以具體為能夠與服務(wù)器101進(jìn)行數(shù)據(jù)交互的診斷客戶端,如app,通過該app實(shí)現(xiàn)與服務(wù)器數(shù)據(jù)的交互。
舉例來說,通過該汽車鑰匙匹配系統(tǒng),診斷終端102通過向服務(wù)器101發(fā)送汽車鑰匙匹配指令,該汽車鑰匙匹配指令包括輸入碼,該輸入碼為診斷終端102進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;從而在服務(wù)器101接收到診斷終端102發(fā)送的汽車鑰匙匹配指令的情況下,根據(jù)預(yù)定的汽車鑰匙匹配算法確定匹配碼后,將該匹配碼發(fā)送給診斷終端102,進(jìn)而使得用戶能夠及時(shí)的得到匹配碼,能夠有效提高獲得匹配碼的效率,提高用戶的時(shí)間利用率。
如圖1b所示,圖1b是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配的網(wǎng)絡(luò)架構(gòu)圖,在服務(wù)器確定診斷終端的汽車鑰匙匹配權(quán)限后,更進(jìn)一步的,如圖1b中最左邊的終端設(shè)備,4s店可以利用該終端設(shè)備對(duì)該店內(nèi)的診斷終端的汽車鑰匙匹配權(quán)限進(jìn)行控制,從而更好的管理汽車鑰匙匹配權(quán)限。診斷終端通過網(wǎng)絡(luò)獲取到服務(wù)器發(fā)送的匹配碼后,診斷終端也可以與汽車鑰匙中的芯片建立通信連接,從而將匹配碼發(fā)送至汽車鑰匙芯片中,或者,診斷終端在獲取到匹配碼后,店員將該匹配碼輸入到汽車鑰匙芯片中。
請(qǐng)參閱圖2,圖2是本發(fā)明實(shí)施例提供的一種汽車鑰匙匹配方法的流程示意圖,如圖2所示,該汽車鑰匙匹配方法包括以下步驟。
201、服務(wù)器接收診斷終端發(fā)送的汽車鑰匙匹配指令,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼。
本實(shí)施例中,輸入碼的具體形式可以由用戶確定,如可以為4個(gè)或8個(gè)字節(jié)的數(shù)據(jù),可以為字母也可以為數(shù)字也可以為字母和數(shù)字等的組合,對(duì)于輸入碼的具體形式,本實(shí)施例不作限定。
202、上述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼。
其中,汽車鑰匙匹配算法為由輸入碼得到匹配碼而制定的算法,至于用哪個(gè)算法可以由汽車廠商進(jìn)行制定,也可以由服務(wù)器制定算法等,對(duì)于汽車鑰匙匹配算法的內(nèi)容本實(shí)施例不作限定。
在一個(gè)可選的實(shí)現(xiàn)方式中,服務(wù)器可能還需要判定診斷終端是否具有獲取匹配碼的權(quán)限,上述汽車鑰匙匹配指令還包括上述診斷終端的標(biāo)識(shí),上述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼之前,上述方法還包括:
上述服務(wù)器檢測(cè)上述診斷終端是否具有汽車鑰匙的匹配權(quán)限;
若上述服務(wù)器檢測(cè)到其存儲(chǔ)的汽車鑰匙匹配權(quán)限列表中包含有上述診斷終端的標(biāo)識(shí),則執(zhí)行上述根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼。
本實(shí)施例中,診斷終端的標(biāo)識(shí)是為了區(qū)分該診斷終端與其他診斷終端而設(shè)置的標(biāo)識(shí),舉例來說,若診斷終端為app,則診斷終端的標(biāo)識(shí)可以為該app對(duì)應(yīng)的賬號(hào)信息;若診斷終端為手機(jī),則診斷終端的標(biāo)識(shí)可以為手機(jī)號(hào)碼,也可以為imei(internationalmobileequipmentidentity,國際移動(dòng)設(shè)備身份碼)等,本實(shí)施例不作限定。
通過實(shí)施本實(shí)施例,服務(wù)器在檢測(cè)診斷終端具有汽車鑰匙匹配權(quán)限后,才執(zhí)行上述根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼,從而不僅可以方便汽車廠商管理4s店的鑰匙匹配權(quán)限,而且還能夠增加汽車鑰匙匹配的安全性。
203、上述服務(wù)器將上述匹配碼發(fā)送給上述診斷終端。
作為一種可選的實(shí)現(xiàn)方式,本實(shí)施例還提供了一種增加匹配碼安全性的方法,上述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼之后,以及上述服務(wù)器將上述匹配碼發(fā)送給上述診斷終端之前,上述方法還包括:
上述服務(wù)器對(duì)上述匹配碼進(jìn)行加密;
上述服務(wù)器將上述匹配碼發(fā)送給上述診斷終端包括:
上述服務(wù)器將加密后的匹配碼發(fā)送給上述診斷終端。
本實(shí)施例中,對(duì)匹配碼進(jìn)行加密的加密算法可以由汽車廠商制定,也可以由服務(wù)器配置等,本實(shí)施例不作限定。具體地,在確定加密算法之后,可以將相應(yīng)的解密算法發(fā)送給診斷終端。
舉例來說,本實(shí)施例的一個(gè)具體場(chǎng)景,若不法分子得到了汽車鑰匙的模板,這時(shí)若不法分子得到匹配碼,則很可能不費(fèi)力氣就可以偷走用戶的汽車。
通過實(shí)施本實(shí)施例,可以有效地防止不法分子得到匹配碼,從而增加匹配碼的安全性。
請(qǐng)參閱圖3,圖3是本發(fā)明實(shí)施例提供的另一種汽車鑰匙匹配方法的流程示意圖,如圖3所示,該汽車鑰匙匹配方法包括以下步驟。
301、診斷終端向服務(wù)器發(fā)送汽車鑰匙匹配指令,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼。
本實(shí)施例中,輸入碼的具體形式可以由用戶確定,如可以為4個(gè)或8個(gè)字節(jié)的數(shù)據(jù),可以為字母也可以為數(shù)字也可以為字母和數(shù)字等的組合,對(duì)于輸入碼的具體形式,本實(shí)施例不作限定。
舉例來說,若用戶需要對(duì)汽車鑰匙進(jìn)行匹配,則4s店家就可以通過診斷終端向服務(wù)器發(fā)送汽車鑰匙匹配指令。
作為一種可選的實(shí)現(xiàn)方式,診斷終端可能還需要向服務(wù)器申請(qǐng)汽車鑰匙匹配權(quán)限,上述診斷終端向服務(wù)器發(fā)送汽車鑰匙匹配指令之前,上述方法還包括:
上述診斷終端向上述服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,上述汽車鑰匙匹配權(quán)限請(qǐng)求包括上述診斷終端的標(biāo)識(shí);
接收上述服務(wù)器發(fā)送的針對(duì)上述汽車鑰匙匹配權(quán)限請(qǐng)求的確定指令后,確定上述診斷終端的汽車鑰匙匹配權(quán)限。
本實(shí)施例中,診斷終端的標(biāo)識(shí)是為了區(qū)分該診斷終端與其他診斷終端而設(shè)置的標(biāo)識(shí),舉例來說,若診斷終端為app,則診斷終端的標(biāo)識(shí)可以為該app對(duì)應(yīng)的賬號(hào)信息;若診斷終端為手機(jī),則診斷終端的標(biāo)識(shí)可以為手機(jī)號(hào)碼,也可以為imei等,本實(shí)施例不作限定。
診斷終端通過向服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,從而可以在服務(wù)器發(fā)送確定指令后,確定診斷終端的汽車鑰匙匹配權(quán)限。并且,在服務(wù)器接收到診斷終端發(fā)送的汽車鑰匙匹配權(quán)限請(qǐng)求后,服務(wù)器可以將診斷終端的標(biāo)識(shí)存儲(chǔ)起來,從而方便后續(xù)診斷終端進(jìn)行鑰匙匹配時(shí),服務(wù)器判定其是否具有鑰匙匹配權(quán)限,通過實(shí)施本實(shí)施例,可以使診斷終端具有汽車鑰匙匹配權(quán)限,增加汽車鑰匙匹配的安全性。
302、接收上述服務(wù)器發(fā)送的與上述輸入碼匹配的匹配碼。
作為一種可選的實(shí)現(xiàn)方式,在服務(wù)器向診斷終端發(fā)送匹配碼時(shí),若服務(wù)器對(duì)匹配碼進(jìn)行了加密,則上述接收上述服務(wù)器發(fā)送的與上述輸入碼匹配的匹配碼包括:
接收上述服務(wù)器發(fā)送的加密后的匹配碼;
上述接收上述服務(wù)器發(fā)送的與上述輸入碼匹配的匹配碼之后,上述方法還包括:
上述診斷終端對(duì)上述加密后的匹配碼進(jìn)行解密。
通過實(shí)施本實(shí)施例,可以有效地防止不法分子得到匹配碼,從而增加匹配碼的安全性。
請(qǐng)參閱圖4,圖4是本發(fā)明實(shí)施例提供的又一種汽車鑰匙匹配方法的流程示意圖,如圖4所示,該汽車鑰匙匹配方法包括以下步驟。
401、診斷終端向服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,上述汽車鑰匙匹配權(quán)限請(qǐng)求包括上述診斷終端的標(biāo)識(shí);
402、上述服務(wù)器在接收到上述汽車鑰匙匹配權(quán)限后,存儲(chǔ)上述診斷終端的標(biāo)識(shí);
403、上述服務(wù)器向上述診斷終端發(fā)送針對(duì)上述汽車鑰匙匹配權(quán)限的確定指令;
404、上述診斷終端在接收到上述確定指令后,確定其汽車鑰匙匹配權(quán)限;
405、上述診斷終端向上述服務(wù)器發(fā)送汽車鑰匙匹配指令,上述服務(wù)器接收上述汽車鑰匙匹配指令;
本實(shí)施例中,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼。
406、上述服務(wù)器檢測(cè)其存儲(chǔ)的汽車鑰匙匹配權(quán)限列表中包含有上述診斷終端的標(biāo)識(shí);
407、上述服務(wù)器根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼;
408、上述服務(wù)器對(duì)上述匹配碼進(jìn)行加密;
409、上述服務(wù)器將加密后的匹配碼發(fā)送給上述診斷終端,診斷終端接收上述加密后的匹配碼;
410、上述診斷終端對(duì)上述加密后的匹配碼進(jìn)行解密。
通過實(shí)施本實(shí)施例,首先,可以使用戶能夠及時(shí)獲取到匹配碼,提高獲取匹配碼的效率,從而節(jié)省用戶的時(shí)間,提高用戶的時(shí)間利用率;其次,方便服務(wù)器管理診斷終端的汽車鑰匙匹配權(quán)限,進(jìn)而方便汽車廠商管理4s店的汽車鑰匙匹配權(quán)限,提高汽車廠商對(duì)4s店的管理效率;最后,服務(wù)器通過對(duì)匹配碼進(jìn)行加密,可以有效增加匹配碼的安全性,進(jìn)而保障診斷終端獲取匹配碼的安全性。
本實(shí)施例還提供了具體的汽車鑰匙匹配的場(chǎng)景,如圖5所示,
501、汽車廠商制定汽車鑰匙匹配算法后,將其保存在服務(wù)器中,上述服務(wù)器還存儲(chǔ)有各個(gè)4s店的汽車鑰匙匹配權(quán)限,可以使得上述服務(wù)器管理各4s店的鑰匙匹配權(quán)限;
502、4s店用戶在使用診斷終端進(jìn)行鑰匙匹配時(shí),上述診斷終端將產(chǎn)生的隨機(jī)輸入碼通過網(wǎng)絡(luò)發(fā)送給上述服務(wù)器;
503、上述服務(wù)器判斷上述診斷終端具有汽車鑰匙匹配權(quán)限后,則會(huì)立即調(diào)用汽車鑰匙匹配算法計(jì)算出匹配碼;
504、上述服務(wù)器在計(jì)算出上述匹配碼后,立即通過網(wǎng)絡(luò)發(fā)回上述診斷終端;
505、上述診斷終端收到上述匹配碼后,就可以執(zhí)行后續(xù)汽車鑰匙匹配的編碼操作。
請(qǐng)參閱圖6,圖6是本發(fā)明實(shí)施例提供的一種服務(wù)器的結(jié)構(gòu)示意圖,用于執(zhí)行本發(fā)明實(shí)施例提供的汽車鑰匙匹配方法,如圖6所示,該服務(wù)器包括:
接收單元601,用于接收診斷終端發(fā)送的汽車鑰匙匹配指令,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
確定單元602,用于根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼;
發(fā)送單元603,用于將上述匹配碼發(fā)送給上述診斷終端。
本發(fā)明實(shí)施例還提供了一種服務(wù)器,如圖7所示,該服務(wù)器還包括:
檢測(cè)單元701,用于檢測(cè)所述診斷終端是否具有汽車鑰匙的匹配權(quán)限;
所述確定單元,具體用于若所述服務(wù)器檢測(cè)到其存儲(chǔ)的汽車鑰匙匹配權(quán)限列表中包含有所述診斷終端的標(biāo)識(shí),則執(zhí)行所述根據(jù)預(yù)定的汽車鑰匙匹配算法確定與所述輸入碼匹配的匹配碼。
作為一種可選的實(shí)現(xiàn)方式,上述服務(wù)器還包括:
加密單元702,用于對(duì)上述匹配碼進(jìn)行加密;
上述發(fā)送單元603,具體用于將加密后的匹配碼發(fā)送給上述診斷終端。
通過實(shí)施本實(shí)施例,首先,可以使用戶能夠及時(shí)獲取到匹配碼,提高獲取匹配碼的效率,從而節(jié)省用戶的時(shí)間,提高用戶的時(shí)間利用率;其次,方便服務(wù)器管理診斷終端的汽車鑰匙匹配權(quán)限,進(jìn)而方便汽車廠商管理4s店的汽車鑰匙匹配權(quán)限,提高汽車廠商對(duì)4s店的管理效率;最后,服務(wù)器通過對(duì)匹配碼進(jìn)行加密,可以有效增加匹配碼的安全性,進(jìn)而保障診斷終端獲取匹配碼的安全性。
請(qǐng)參閱圖8,圖8是本發(fā)明實(shí)施例提供的又一種服務(wù)器的結(jié)構(gòu)示意圖。其中,該服務(wù)器可以用于執(zhí)行圖2~5所描述方法中的部分或全部步驟,具體請(qǐng)參閱圖2~5中的相關(guān)描述,在此不作贅述。如圖8所示,該服務(wù)器800可以包括:處理器801、接收器802、發(fā)送器803以及存儲(chǔ)器804。這些組件通過一條或多條通信總線進(jìn)行通信。本領(lǐng)域技術(shù)人員可以理解,圖8所示的服務(wù)器的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖8所示的結(jié)構(gòu)更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,上述存儲(chǔ)器804中存儲(chǔ)一組程序代碼,且上述處理器801用于調(diào)用上述存儲(chǔ)器804中存儲(chǔ)的程序代碼,用于執(zhí)行以下步驟:
接收診斷終端發(fā)送的汽車鑰匙匹配指令;
上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼;
將上述匹配碼發(fā)送給上述診斷終端。
一個(gè)實(shí)施例中,上述汽車鑰匙匹配指令還包括上述診斷終端的標(biāo)識(shí),上述處理器801用于調(diào)用上述存儲(chǔ)器804中存儲(chǔ)的程序代碼,還可以用于執(zhí)行以下步驟:
檢測(cè)上述診斷終端是否具有汽車鑰匙的匹配權(quán)限;
若檢測(cè)到其存儲(chǔ)的汽車鑰匙匹配權(quán)限列表中包含有上述診斷終端的標(biāo)識(shí),則執(zhí)行上述根據(jù)預(yù)定的汽車鑰匙匹配算法確定與上述輸入碼匹配的匹配碼。
一個(gè)實(shí)施例中,上述處理器801用于調(diào)用上述存儲(chǔ)器804中存儲(chǔ)的程序代碼,還可以用于執(zhí)行以下步驟:
對(duì)所述匹配碼進(jìn)行加密;
上述處理器801將所述匹配碼發(fā)送給所述診斷終端的具體實(shí)施方式可以為:
將加密后的匹配碼發(fā)送給所述診斷終端。
請(qǐng)參閱圖9,圖9是本發(fā)明實(shí)施例提供的一種診斷終端的結(jié)構(gòu)示意圖,可以執(zhí)行本實(shí)施例提供的汽車鑰匙匹配方法,如圖9所示,該診斷終端包括:
發(fā)送單元901,用于向服務(wù)器發(fā)送汽車鑰匙匹配指令,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
接收單元902,用于接收上述服務(wù)器發(fā)送的與上述輸入碼匹配的匹配碼。
請(qǐng)參閱圖10,本發(fā)明實(shí)施例還提供了一種診斷終端的結(jié)構(gòu)示意圖,如圖10所示,上述發(fā)送單元901,還用于向上述服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,上述汽車鑰匙匹配權(quán)限請(qǐng)求包括上述診斷終端的標(biāo)識(shí);
上述診斷終端還包括:
確定單元1001,用于在上述接收單元接收上述服務(wù)器發(fā)送的針對(duì)上述汽車鑰匙匹配權(quán)限請(qǐng)求的確定指令后,確定上述診斷終端的汽車鑰匙匹配權(quán)限。
作為一種可選的實(shí)現(xiàn)方式,上述接收單元902,具體用于接收上述服務(wù)器發(fā)送的加密后的匹配碼;
上述診斷終端還包括:
解密單元1002,用于對(duì)上述加密后的匹配碼進(jìn)行解密。
請(qǐng)參閱圖11,圖11是本發(fā)明實(shí)施例提供的又一種診斷終端的結(jié)構(gòu)示意圖,其中,該診斷終端可以用于執(zhí)行圖2~5所描述方法中的部分或全部步驟,具體請(qǐng)參閱圖2~5中的相關(guān)描述,在此不作贅述。如圖11所示,該診斷終端1100可以包括:處理器1101、接收器1102、發(fā)送器1103以及存儲(chǔ)器1104。這些組件通過一條或多條通信總線進(jìn)行通信。本領(lǐng)域技術(shù)人員可以理解,圖11所示的診斷終端的結(jié)構(gòu)并不構(gòu)成對(duì)本發(fā)明的限定,它既可以是總線形結(jié)構(gòu),也可以是星型結(jié)構(gòu),還可以包括比圖11所示的結(jié)構(gòu)更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中,上述存儲(chǔ)器1104中存儲(chǔ)一組程序代碼,且上述處理器1101用于調(diào)用上述存儲(chǔ)器1104中存儲(chǔ)的程序代碼,用于執(zhí)行以下步驟:
向服務(wù)器發(fā)送汽車鑰匙匹配指令,上述汽車鑰匙匹配指令包括輸入碼,上述輸入碼為由上述診斷終端進(jìn)行汽車鑰匙匹配時(shí)產(chǎn)生的隨機(jī)輸入碼;
接收上述服務(wù)器發(fā)送的與上述輸入碼匹配的匹配碼。
一個(gè)實(shí)施例中,上述處理器1101用于調(diào)用上述存儲(chǔ)器1104中存儲(chǔ)的程序代碼,還可以用于執(zhí)行以下步驟:
向上述服務(wù)器發(fā)送汽車鑰匙匹配權(quán)限請(qǐng)求,上述汽車鑰匙匹配權(quán)限請(qǐng)求包括上述診斷終端的標(biāo)識(shí);
接收上述服務(wù)器發(fā)送的針對(duì)上述汽車鑰匙匹配權(quán)限請(qǐng)求的確定指令后,確定上述診斷終端的汽車鑰匙匹配權(quán)限。
一個(gè)實(shí)施例中,上述處理器1101接收上述服務(wù)器發(fā)送的與上述輸入碼匹配的匹配碼的具體實(shí)施方式可以為:
接收上述服務(wù)器發(fā)送的加密后的匹配碼;
上述處理器1101用于調(diào)用上述存儲(chǔ)器1104中存儲(chǔ)的程序代碼,還可以用于執(zhí)行以下步驟:
對(duì)上述加密后的匹配碼進(jìn)行解密。
通過實(shí)施本實(shí)施例,首先,可以使用戶能夠及時(shí)獲取到匹配碼,提高獲取匹配碼的效率,從而節(jié)省用戶的時(shí)間,提高用戶的時(shí)間利用率;其次,診斷終端可以向服務(wù)器申請(qǐng)汽車鑰匙匹配權(quán)限,在服務(wù)器確定后,就可以進(jìn)行汽車鑰匙的匹配操作;最后,診斷終端通過接收加密后的匹配碼,可以利用預(yù)先設(shè)置的解密方法進(jìn)行解密,有效增加了匹配碼的安全性,進(jìn)而保障診斷終端獲取匹配碼的安全性。
本發(fā)明所有實(shí)施例中的模塊或單元,可以通過通用集成電路,例如cpu,或通過asic(applicationspecificintegratedcircuit,專用集成電路)來實(shí)現(xiàn)。
需要說明的是,對(duì)于前述的各個(gè)方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某一些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
本發(fā)明實(shí)施例方法中的步驟可以根據(jù)實(shí)際需要進(jìn)行順序調(diào)整、合并和刪減。
本發(fā)明實(shí)施例移動(dòng)終端中的單元或子單元可以根據(jù)實(shí)際需要進(jìn)行合并、劃分和刪減。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(read-onlymemory,rom)或隨機(jī)存取存儲(chǔ)器(randomaccessmemory,簡(jiǎn)稱ram)等。