本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種開啟車門的方法、移動終端、車載終端及系統(tǒng)。
背景技術(shù):
隨著人們生活水平的不斷提高,越來越的用戶家庭擁有自己的汽車。不管是上班代步、商務(wù)接待或者外出旅游等,都可以為用戶帶來非常大的便利,同時也利于擴(kuò)大用戶的活動半徑。
用戶需要使用汽車時,必須先開啟車門。目前現(xiàn)有的開啟車門的方式有傳統(tǒng)的插入鑰匙開門,這種方式比較繁瑣;另外對于配置了無鑰匙進(jìn)入系統(tǒng)的車型,還可以通過鑰匙與車門的無線連接,當(dāng)鑰匙與汽車距離較近時直接開啟車門,但是這種方式安全性較差。且有時候用戶可能會將鑰匙忘在車中,目前若出現(xiàn)這種情況,上述兩種方式均無法打開車門。因此,需要一種便利而安全的開啟車門的方式。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例所要解決的技術(shù)問題在于,提供一種開啟車門的方法、移動終端、車載終端及系統(tǒng)??商嵘囬T開啟的便利性和安全性。
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例第一方面提供了一種開啟車門的方法,包括:
移動終端與車載終端協(xié)商信息的加密算法和解密算法;
獲取用戶指紋信息并采用協(xié)商的加密算法進(jìn)行加密;
將加密后的用戶指紋信息發(fā)送給所述車載終端,所述加密后的用戶指紋信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的用戶指紋信息匹配并在匹配成功后開啟汽車車門。
本發(fā)明實(shí)施例第二方面提供了一種移動終端,包括:
協(xié)商單元,用于與車載終端協(xié)商信息的加密算法和解密算法;
加密單元,用于獲取用戶指紋信息并采用協(xié)商的加密算法進(jìn)行加密;
發(fā)送單元,用于將加密后的用戶指紋信息發(fā)送給所述車載終端,所述加密后的用戶指紋信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的用戶指紋信息匹配并在匹配成功后開啟汽車車門。
本發(fā)明實(shí)施例第三方面提供了一種移動終端,包括:
處理器、存儲器、接口電路和總線,所述處理器、存儲器、接口電路通過總線連接,其中,所述存儲器用于存儲一組程序代碼,所述處理器用于調(diào)用所述存儲器中存儲的程序代碼,執(zhí)行以下操作:
與車載終端協(xié)商信息的加密算法和解密算法;
獲取用戶指紋信息并采用協(xié)商的加密算法進(jìn)行加密;
將加密后的用戶指紋信息發(fā)送給所述車載終端,所述加密后的用戶指紋信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的用戶指紋信息匹配并在匹配成功后開啟汽車車門。
其中,所述加密算法和解密算法為非對稱密鑰。
其中,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。
其中,所述處理器還用于:
獲取所述移動終端的標(biāo)識信息并采用協(xié)商的加密算法進(jìn)行加密;
在將加密后的所述用戶指紋信息發(fā)送給所述車載終端時,還包括:
將加密后的標(biāo)識信息發(fā)送給所述車載終端,所述加密后的標(biāo)識信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的標(biāo)識信息匹配并在用戶指紋信息與標(biāo)識信息均匹配成功后開啟汽車車門。
其中,所述處理器還用于:
在解密后的信息均匹配成功后,所述移動終端發(fā)送控制指令至所述車載終端,控制所述車載終端開啟汽車車門。
本發(fā)明實(shí)施例第四方面提供一種開啟車門的方法,包括:
車載終端與移動終端協(xié)商信息的加密算法和解密算法;
接收所述移動終端發(fā)送的加密后的信息;
采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配;
若所述信息匹配成功,則開啟汽車車門或者接收所述移動終端發(fā)送的控制指令,開啟汽車車門;
其中,所述信息包括用戶指紋信息。
本發(fā)明實(shí)施例第五方面提供一種車載終端,包括:
協(xié)商單元,用于與移動終端協(xié)商信息的加密算法和解密算法;
接收單元,用于接收所述移動終端發(fā)送的加密后的信息;
解密單元,用于采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配;
開啟單元,若所述信息匹配成功,則開啟汽車車門;
或者所述接收單元還用于接收所述移動終端發(fā)送的控制指令,指示所述開啟單元開啟汽車車門;
其中,所述信息包括用戶指紋信息。
本發(fā)明實(shí)施例第六方面提供一種車載終端,包括:
處理器、存儲器、接口電路和總線,所述處理器、存儲器、接口電路通過總線連接,其中,所述存儲器用于存儲一組程序代碼,所述處理器用于調(diào)用所述存儲器中存儲的程序代碼,執(zhí)行以下操作:
與移動終端協(xié)商信息的加密算法和解密算法;
接收所述移動終端發(fā)送的加密后的信息;
采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配;
若所述信息匹配成功,則開啟汽車車門或者接收所述移動終端發(fā)送的控制指令,開啟汽車車門;
其中,所述信息包括用戶指紋信息。
其中,所述加密算法和解密算法為非對稱密鑰。
其中,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。
其中,所述信息還包括所述移動終端的標(biāo)識信息。
其中,所述處理器還用于:
若所述信息連續(xù)預(yù)設(shè)次數(shù)匹配失敗,則在預(yù)設(shè)時長內(nèi)拒收所述移動終端發(fā)送的信息或者在預(yù)設(shè)時長內(nèi)斷開與所述移動終端的連接。
本發(fā)明實(shí)施例第七方面提供一種系統(tǒng),包括:
如本發(fā)明第二方面任一實(shí)現(xiàn)方式所述的移動終端;以及
如本發(fā)明第五方面任一實(shí)現(xiàn)方式所述的車載終端。
實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
通過發(fā)送加密后的指紋信息而并不發(fā)送車門開啟指令到車載終端,從而可以為系統(tǒng)提供雙層防護(hù),第一層由加密算法構(gòu)成的解密防護(hù),第二層是由指紋信息的唯一性和復(fù)雜性構(gòu)成的復(fù)雜計算防護(hù),使得偷竊者無法破解或模擬移動終端發(fā)送給車載終端的信號,在實(shí)現(xiàn)利用用戶移動終端解鎖車門,方便用戶使用的同時,保證了用戶汽車的安全。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明開啟車門的方法的第一實(shí)施例的流程示意圖;
圖2是本發(fā)明開啟車門的方法的第二實(shí)施例的流程示意圖;
圖3是本發(fā)明開啟車門的方法的第三實(shí)施例的流程示意圖;
圖4是本發(fā)明移動終端的第一實(shí)施例的組成示意圖;
圖5是本發(fā)明移動終端的第二實(shí)施例的組成示意圖;
圖6是本發(fā)明移動終端的第一實(shí)施例的組成示意圖;
圖7是本發(fā)明移動終端的第二實(shí)施例的組成示意圖;
圖8是本發(fā)明系統(tǒng)的組成及交互流程示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”和“第三”等是用于區(qū)別不同對象,而非用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或裝置沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或裝置固有的其它步驟或單元。
本發(fā)明實(shí)施例中的移動終端,是一種為用戶提供語音和/或數(shù)據(jù)連通性的設(shè)備,其可以和車載終端建立無線數(shù)據(jù)連接,且具備指紋獲取模組,可以采集用戶指紋。該移動終端可以包括但不限于智能手機(jī)(如Android手機(jī)、iOS手機(jī)、Windows Phone手機(jī)等)、平板電腦、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設(shè)備(Mobile Internet Devices,MID)或穿戴式設(shè)備等,上述移動終端僅是舉例,而非窮舉,包含但不限于上述移動終端。
本發(fā)明實(shí)施例中的車載終端,可以與移動終端建立無線數(shù)據(jù)連接,其可以與汽車上的中控集成設(shè)置,也可以獨(dú)立設(shè)置,本發(fā)明實(shí)施例不作任何限定,在其存儲器中可以預(yù)先存儲用戶的指紋信息和用戶使用的移動終端的標(biāo)識信息。其可以對汽車上的各個部位進(jìn)行控制,如車門、大燈、雨刮器、空調(diào)、車窗和天窗等。
下面結(jié)合附圖,對本發(fā)明實(shí)施例的內(nèi)容進(jìn)行描述。
請參照圖1,為本發(fā)明開啟車門的方法的第一實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
S101,移動終端與車載終端協(xié)商信息的加密算法和解密算法。
可選地,所述加密算法和解密算法為非對稱密鑰。
當(dāng)然,如果安全性要求較低或者移動終端或車載終端的處理器能力較弱,也可以采用對稱密鑰,本發(fā)明實(shí)施例不作任何限定。
其中,對稱密鑰加密也叫秘密/專用密鑰加密(Secret Key Encryption,SKE),即發(fā)送和接收數(shù)據(jù)的雙方必須使用相同的/對稱的密鑰對明文進(jìn)行加密和解密運(yùn)算。非對稱密鑰加密也叫公開密鑰加密(Public Key Encryption,PKE),是指每個人都有一對唯一對應(yīng)的密鑰:公開密鑰和私有密鑰,公鑰對外公開,私鑰由個人秘密保存;用其中一把密鑰來加密,就只能用另一把密鑰來解密。發(fā)送數(shù)據(jù)的一方用另一方的公鑰對發(fā)送的信息進(jìn)行加密,然后由接受者用自己的私鑰進(jìn)行解密。公開密鑰加密技術(shù)解決了密鑰的發(fā)布和管理問題,是目前商業(yè)密碼的核心。使用公開密鑰技術(shù),進(jìn)行數(shù)據(jù)通信的雙方可以安全地確認(rèn)對方身份和公開密鑰,提供通信的可鑒別性。
可選地,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。例如,可以協(xié)商多套對應(yīng)的加解密算法,然后是每次使用時約定使用其中一套,移動終端可以通過發(fā)生算法標(biāo)識信息來告知車載終端。這樣動態(tài)變化的加解密算法可以進(jìn)一步提升系統(tǒng)的安全性。
S102,獲取用戶指紋信息并采用協(xié)商的加密算法進(jìn)行加密。
可選地,在對用戶指紋信息進(jìn)行加密時,需要檢測到與車載終端建立了無線數(shù)據(jù)連接且已獲取到用戶指紋信息。避免移動終端每次獲取到指紋信息后都用該加密算法進(jìn)行加密?;蛘咭部梢栽诮K端打開特定應(yīng)用的特定界面如汽車控制應(yīng)用的控制界面后,才對獲取到的指紋信息進(jìn)行加密。
S103,將加密后的用戶指紋信息發(fā)送給所述車載終端。
其中,所述加密后的用戶指紋信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的用戶指紋信息匹配并在匹配成功后開啟汽車車門。。
可選地,在發(fā)送信息之前,移動終端可以通過短距離無線通信方式與汽車控制終端建立無限數(shù)據(jù)連接。
該短距離無線通信方式因為會用來傳輸加密后的指紋信息,因此要求保密性好,不擴(kuò)散。例如,可以為藍(lán)牙,近場通信(Near Field Communication,NFC),無線保真(Wireless-Fidelity,Wi-Fi)等。本發(fā)明實(shí)施例不作限定。
需要說明的是,由于一個家庭可能存在多個成員,因此可以在汽車的車載終端上預(yù)存多個用戶的指紋信息,這樣家庭成員中的所有用戶都可以使用本實(shí)施例中的方法來開啟車門。
可選地,當(dāng)車載終端對指紋信息的匹配成功之后,可以直接控制汽車車門開啟,或者,也可以暫時不開啟,等待接收移動終端發(fā)送的控制指令再控制車門開啟。
需要說明的是,在本實(shí)施例中,具體描述了開啟車門的控制,這是進(jìn)入汽車使用汽車的基本步驟,但是本發(fā)明實(shí)施例所述的方法除了可以應(yīng)用在控制車門開啟之外,同樣還可以應(yīng)用在汽車其他部件的控制上,例如,移動終端上可以安裝一個控制汽車的應(yīng)用,其中可以模擬汽車的各個部件或者使用多個按鍵對應(yīng)汽車的各個部件,用戶可以在指紋匹配成功之后,通過移動終端控制汽車的各個部件如大燈、空調(diào)、車窗、音響等,本發(fā)明實(shí)施例不做任何限定。
可選地,如果匹配失敗,則不會開啟車門,車載終端也不會執(zhí)行移動終端發(fā)送的控制指令。
若連續(xù)預(yù)設(shè)次數(shù)匹配失敗,則所述移動終端發(fā)送給所述車載終端的信息在預(yù)設(shè)時長內(nèi)被拒收,或者所述移動終端與所述車載終端的連接在預(yù)設(shè)時長內(nèi)被斷開。
例如,車載終端可以在連續(xù)4次指紋匹配失敗后,在一個小時內(nèi)斷開與該移動終端的無線數(shù)據(jù)連接,或者也可以不斷開無線數(shù)據(jù)連接,但是在一個小時內(nèi)拒絕接收該移動終端發(fā)送的信息?;蛘哌€可以在連續(xù)匹配失敗后引入報警機(jī)制以提醒車主。從而提防不法份子持續(xù)套取指紋、試圖非法開啟車門的不良企圖,提升系統(tǒng)的安全性。
下面舉例說明本實(shí)施例中所述的方法可以運(yùn)用的場景:
場景一、用戶走到汽車旁邊,移動終端自動與車載終端進(jìn)行藍(lán)牙連接,用戶打開移動終端上車門控制應(yīng)用進(jìn)入車門開啟界面,將手指放在指紋識別模塊上,移動終端獲取用戶指紋,加密該指紋并通過該藍(lán)牙連接發(fā)送給車載終端,車載終端對該指紋解密,并與預(yù)存的用戶指紋匹配,匹配通過,汽車車門解鎖。
場景二、偷竊者在汽車旁破解車載終端的無線連接,例如藍(lán)牙連接,發(fā)送竊取的指紋信息到車載終端,車載終端對接收到的指紋信息解密,由于沒有匹配的加密算法,因此解密后得到亂碼,匹配失敗,多次嘗試失敗后,汽車斷開無線連接,并向車主發(fā)送通知。
在本實(shí)施例中,通過發(fā)送加密后的指紋信息而并不發(fā)送車門開啟指令到車載終端,從而可以為系統(tǒng)提供雙層防護(hù),第一層由加密算法構(gòu)成的解密防護(hù),第二層是由指紋信息的唯一性和復(fù)雜性構(gòu)成的復(fù)雜計算防護(hù),使得偷竊者無法破解或模擬移動終端發(fā)送給車載終端的信號,在實(shí)現(xiàn)利用用戶移動終端解鎖車門,方便用戶使用的同時,保證了用戶汽車的安全。
需要說明的是,本發(fā)明實(shí)施例僅針對較常見的車門開啟場景進(jìn)行了詳細(xì)描述,但是本實(shí)施例所述的方法除了應(yīng)用于汽車車門開啟之外,同樣可以應(yīng)用于其他車門開啟的領(lǐng)域如智能門禁等,或者還可以應(yīng)用于其他可以采用指紋加解密進(jìn)行驗證后進(jìn)行控制的場景中。
請參照圖2,為本發(fā)明開啟車門的方法的第二實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括:
S201,移動終端與車載終端協(xié)商信息的加密算法和解密算法。
S202,獲取用戶指紋信息和所述移動終端的標(biāo)識信息并采用協(xié)商的加密算法進(jìn)行加密。
S203,將加密后的所述用戶指紋信息和所述標(biāo)識信息發(fā)送給所述車載終端。
所述加密后的標(biāo)識信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的標(biāo)識信息匹配并在用戶指紋信息與標(biāo)識信息均匹配成功后開啟汽車車門。
在本發(fā)明實(shí)施例中,增加了移動終端的標(biāo)識信息匹配的過程,通過對移動終端標(biāo)識信息的加密和解密,可以進(jìn)一步提升系統(tǒng)的安全性。且預(yù)存的標(biāo)識信息中可以包含用戶家庭或朋友的多個移動終端的標(biāo)識信息,結(jié)合預(yù)存的多個指紋信息,可以實(shí)現(xiàn)多個可靠用戶的移動終端對車門的開啟。
請參照圖3,為本發(fā)明開啟車門的方法的第三實(shí)施例的流程示意圖,在本實(shí)施例中,所述方法包括以下步驟:
S301,車載終端與移動終端協(xié)商信息的加密算法和解密算法。
可選地,所述加密算法和解密算法為非對稱密鑰。
當(dāng)然,如果安全性要求較低或者移動終端或車載終端的處理器能力較弱,也可以采用對稱密鑰,本發(fā)明實(shí)施例不作任何限定。
其中,對稱密鑰加密也叫秘密/專用密鑰加密(Secret Key Encryption,SKE),即發(fā)送和接收數(shù)據(jù)的雙方必須使用相同的/對稱的密鑰對明文進(jìn)行加密和解密運(yùn)算。非對稱密鑰加密也叫公開密鑰加密(Public Key Encryption,PKE),是指每個人都有一對唯一對應(yīng)的密鑰:公開密鑰和私有密鑰,公鑰對外公開,私鑰由個人秘密保存;用其中一把密鑰來加密,就只能用另一把密鑰來解密。發(fā)送數(shù)據(jù)的一方用另一方的公鑰對發(fā)送的信息進(jìn)行加密,然后由接受者用自己的私鑰進(jìn)行解密。公開密鑰加密技術(shù)解決了密鑰的發(fā)布和管理問題,是目前商業(yè)密碼的核心。使用公開密鑰技術(shù),進(jìn)行數(shù)據(jù)通信的雙方可以安全地確認(rèn)對方身份和公開密鑰,提供通信的可鑒別性。
可選地,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。例如,可以協(xié)商多套對應(yīng)的加解密算法,然后是每次使用時約定使用其中一套,移動終端可以通過發(fā)生算法標(biāo)識信息來告知車載終端。這樣動態(tài)變化的加解密算法可以進(jìn)一步提升系統(tǒng)的安全性。
S302,接收所述移動終端發(fā)送的加密后的信息。
S303,采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配。
S304,若所述信息匹配成功,則開啟汽車車門或者接收所述移動終端發(fā)送的控制指令,開啟汽車車門。
可選地,所述信息包括用戶指紋信息。
可選地,所述信息還包括所述移動終端的標(biāo)識信息。
可選地,若所述信息連續(xù)預(yù)設(shè)次數(shù)匹配失敗,則在預(yù)設(shè)時長內(nèi)拒收所述移動終端發(fā)送的信息或者在預(yù)設(shè)時長內(nèi)斷開與所述移動終端的連接。
請參照圖4,為本發(fā)明移動終端的第一實(shí)施例的組成示意圖;在本實(shí)施例中,所述車載終端包括:
協(xié)商單元100,用于與車載終端協(xié)商信息的加密算法和解密算法;
加密單元200,用于獲取用戶指紋信息并采用協(xié)商的加密算法進(jìn)行加密;
發(fā)送單元300,用于將加密后的用戶指紋信息發(fā)送給所述車載終端,所述加密后的用戶指紋信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的用戶指紋信息匹配并在匹配成功后開啟汽車車門。
可選地,所述加密算法和解密算法為非對稱密鑰。
可選地,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。
可選地,所述加密單元200還用于:
獲取所述移動終端的標(biāo)識信息并采用協(xié)商的加密算法進(jìn)行加密;
所述發(fā)送單元300還用于:
將加密后的標(biāo)識信息發(fā)送給所述車載終端,所述加密后的標(biāo)識信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的標(biāo)識信息匹配并在用戶指紋信息與標(biāo)識信息均匹配成功后開啟汽車車門。
可選地,所述發(fā)送單300元還用于:
在解密后的信息均匹配成功后,所述移動終端發(fā)送控制指令至所述車載終端,控制所述車載終端開啟汽車車門。
以上協(xié)商單元100、加密單元200和發(fā)送單元300可以獨(dú)立存在,也可以集成設(shè)置,協(xié)商單元100、加密單元200或發(fā)送單元300可以以硬件的形式獨(dú)立于移動終端的處理器單獨(dú)設(shè)置,且設(shè)置形式可以是微處理器的形式;也可以以硬件形式內(nèi)嵌于該移動終端的處理器中,還可以以軟件形式存儲于該移動終端的存儲器中,以便于該移動終端的處理器調(diào)用執(zhí)行以上協(xié)商單元100、加密單元200和發(fā)送單元300對應(yīng)的操作。
例如,在本發(fā)明移動終端的第一實(shí)施例(圖4所示的實(shí)施例)中,加密單元200可以為該移動終端的處理器,而協(xié)商單元100和發(fā)送單元300的功能可以內(nèi)嵌于該處理器中,也可以獨(dú)立于處理器單獨(dú)設(shè)置,也可以以軟件的形式存儲于存儲器中,由處理器調(diào)用實(shí)現(xiàn)其功能。本發(fā)明實(shí)施例不做任何限制。以上處理器可以為中央處理單元(CPU)、微處理器、單片機(jī)等。
請參照圖5,為本發(fā)明移動終端的第二實(shí)施例的組成示意圖,在本實(shí)施例中,所述移動終端包括:
處理器110、存儲器120、接口電路130和總線140,所述處理器110、存儲器120、接口電路130通過總線140連接,其中,所述存儲器120用于存儲一組程序代碼,所述處理器110用于調(diào)用所述存儲器120中存儲的程序代碼,執(zhí)行以下操作:
與車載終端協(xié)商信息的加密算法和解密算法;
獲取用戶指紋信息并采用協(xié)商的加密算法進(jìn)行加密;
將加密后的用戶指紋信息發(fā)送給所述車載終端,所述加密后的用戶指紋信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的用戶指紋信息匹配并在匹配成功后開啟汽車車門。
可選地,所述加密算法和解密算法為非對稱密鑰。
可選地,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。
可選地,所述處理器110還用于:
獲取所述移動終端的標(biāo)識信息并采用協(xié)商的加密算法進(jìn)行加密;
在將加密后的所述用戶指紋信息發(fā)送給所述車載終端時,還包括:
將加密后的標(biāo)識信息發(fā)送給所述車載終端,所述加密后的標(biāo)識信息用于在所述車載終端采用協(xié)商的解密算法對其解密后與預(yù)存的標(biāo)識信息匹配并在用戶指紋信息與標(biāo)識信息均匹配成功后開啟汽車車門。
可選地,所述處理器110還用于:
在解密后的信息均匹配成功后,所述移動終端發(fā)送控制指令至所述車載終端,控制所述車載終端開啟汽車車門。
請參照圖6,為本發(fā)明車載終端的第一實(shí)施例的組成示意圖;在本實(shí)施例中,所述車載終端包括:
協(xié)商單元400,用于與移動終端協(xié)商信息的加密算法和解密算法;
接收單元500,用于接收所述移動終端發(fā)送的加密后的信息;
解密單元600,用于采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配;
開啟單元700,若所述信息匹配成功,則開啟汽車車門;
或者所述接收單元500還用于接收所述移動終端發(fā)送的控制指令,指示所述開啟單元700開啟汽車車門;
其中,所述信息包括用戶指紋信息。
可選地,所述信息還包括所述移動終端的標(biāo)識信息。
可選地,所述加密算法和解密算法為非對稱密鑰。
可選地,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。
可選地,所述接收單元500還用于:
若所述信息連續(xù)預(yù)設(shè)次數(shù)匹配失敗,則在預(yù)設(shè)時長內(nèi)拒收所述移動終端發(fā)送的信息或者在預(yù)設(shè)時長內(nèi)斷開與所述移動終端的連接。
以上協(xié)商單元400、接收單元500、解密單元600和開啟單元700可以獨(dú)立存在,也可以集成設(shè)置,協(xié)商單元400、接收單元500、解密單元600或開啟單元700可以以硬件的形式獨(dú)立于車載終端的處理器單獨(dú)設(shè)置,且設(shè)置形式可以是微處理器的形式;也可以以硬件形式內(nèi)嵌于該車載終端的處理器中,還可以以軟件形式存儲于該車載終端的存儲器中,以便于該車載終端的處理器調(diào)用執(zhí)行以上協(xié)商單元400、接收單元500、解密單元600和開啟單元700對應(yīng)的操作。
例如,在本發(fā)明車載終端的第一實(shí)施例(圖5所示的實(shí)施例)中,解密單元600可以為該車載終端的處理器,而協(xié)商單元400、接收單元500和開啟單元700的功能可以內(nèi)嵌于該處理器中,也可以獨(dú)立于處理器單獨(dú)設(shè)置,也可以以軟件的形式存儲于存儲器中,由處理器調(diào)用實(shí)現(xiàn)其功能。本發(fā)明實(shí)施例不做任何限制。以上處理器可以為中央處理單元(CPU)、微處理器、單片機(jī)等。
請參照圖7,為本發(fā)明車載終端的第二實(shí)施例的組成示意圖,在本實(shí)施例中,所述車載終端包括:
處理器210、存儲器220、接口電路230和總線240,所述處理器210、存儲器220、接口電路230通過總線240連接,其中,所述存儲器220用于存儲一組程序代碼,所述處理器210用于調(diào)用所述存儲器220中存儲的程序代碼,執(zhí)行以下操作:
與移動終端協(xié)商信息的加密算法和解密算法;
接收所述移動終端發(fā)送的加密后的信息;
采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配;
若所述信息匹配成功,則開啟汽車車門或者接收所述移動終端發(fā)送的控制指令,開啟汽車車門;
其中,所述信息包括用戶指紋信息。
可選地,所述加密算法和解密算法為非對稱密鑰。
可選地,所述加密算法和解密算法對應(yīng)且同時動態(tài)變化。
可選地,所述信息還包括所述移動終端的標(biāo)識信息。
可選地,所述處理器110還用于:
若所述信息連續(xù)預(yù)設(shè)次數(shù)匹配失敗,則在預(yù)設(shè)時長內(nèi)拒收所述移動終端發(fā)送的信息或者在預(yù)設(shè)時長內(nèi)斷開與所述移動終端的連接。
請參照圖8,為本發(fā)明實(shí)施例系統(tǒng)的組成及交互流程示意圖;在本實(shí)施例中,所述系統(tǒng)包括:
移動終端10和車載終端20;
其中,移動終端10用于與車載終端協(xié)商信息的加密算法和解密算法,獲取用戶的信息并采用協(xié)商的加密算法進(jìn)行加密,將加密后的信息發(fā)送給所述車載終端。
車載終端,用于與所述移動終端協(xié)商信息的加密算法和解密算法;接收所述移動終端發(fā)送的加密后的信息;采用協(xié)商的解密算法對接收到的信息進(jìn)行解密并與預(yù)存的信息進(jìn)行匹配;若信息匹配成功,則開啟汽車車門或者接收所述移動終端發(fā)送的控制指令,控制汽車車門開啟;若信息連續(xù)預(yù)設(shè)次數(shù)匹配失敗,則在預(yù)設(shè)時長內(nèi)拒收所述移動終端發(fā)送的信息或者在預(yù)設(shè)時長內(nèi)斷開與所述移動終端的連接;
其中,所述信息包括用戶指紋信息,或者包括用戶指紋信息和所述移動終端的標(biāo)識信息
具體交互流程如下:
S801,移動終端與汽車控制終端協(xié)商信息的加密算法和解密算法。
S802,移動終端通過短距離無線通信方式與汽車控制終端建立數(shù)據(jù)連接。
S803,移動終端獲取用戶指紋信息。
S804,移動終端采用協(xié)商的加密算法加密該指紋信息。
S805,移動終端通過建立好的數(shù)據(jù)連接發(fā)送該加密后的指紋信息。
S806,利用協(xié)商的解密算法對該加密后的指紋信息進(jìn)行解密。
S807,得到解密后的指紋信息后,與預(yù)存的用戶指紋信息進(jìn)行匹配。
S808,當(dāng)匹配成功時,接收移動終端對汽車的控制指令開啟車門,或直接開啟車門。
可選地,在進(jìn)行加解密和匹配時還可以增加移動終端的標(biāo)識信息以進(jìn)一步提升系統(tǒng)安全性,且在連續(xù)匹配失敗后,車載終端20可以拒收移動終端10發(fā)送的信息或斷開與移動終端10的連接,或者還可以在連續(xù)匹配失敗后引入報警機(jī)制以提醒車主。
需要說明的是,本說明書中的各個實(shí)施例均采用遞進(jìn)的方式描述,每個實(shí)施例重點(diǎn)說明的都是與其它實(shí)施例的不同之處,各個實(shí)施例之間相同相似的部分互相參見即可。對于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡單,相關(guān)之處參見方法實(shí)施例的部分說明即可。
通過上述實(shí)施例的描述,本發(fā)明具有以下優(yōu)點(diǎn):
通過發(fā)送加密后的指紋信息而并不發(fā)送車門開啟指令到車載終端,從而可以為系統(tǒng)提供雙層防護(hù),第一層由加密算法構(gòu)成的解密防護(hù),第二層是由指紋信息的唯一性和復(fù)雜性構(gòu)成的復(fù)雜計算防護(hù),使得偷竊者無法破解或模擬移動終端發(fā)送給車載終端的信號,在實(shí)現(xiàn)利用用戶移動終端解鎖車門,方便用戶使用的同時,保證了用戶汽車的安全。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,簡稱ROM)或隨機(jī)存儲記憶體(Random Access Memory,簡稱RAM)等。
以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。