1.一種用于汽車電子鑰匙的通信匹配校驗方法,其特征在于,該方法包括:
在所述電子鑰匙與汽車控制器進行通信匹配之后,檢測該電子鑰匙中的自恢復標識,其中,該自恢復標識是由所述汽車控制器寫入的,并且該自恢復標識用于表示通信匹配是否成功;
在檢測出所述自恢復標識表示通信匹配失敗的情況下,將所述電子鑰匙中由所述汽車控制器寫入的通信密鑰復位成所述電子鑰匙的初始密鑰,以使所述電子鑰匙能夠與所述汽車控制器重新進行通信匹配。
2.根據(jù)權利要求1所述的方法,其特征在于,所述通信匹配的過程包括:
與所述汽車控制器建立初始連接;
在初始連接建立之后,接收由所述汽車控制器發(fā)送的值為第一值的自恢復標識,并存儲該值為第一值的自恢復標識,其中,所述第一值用于表示通信匹配失??;
接收由所述汽車控制器發(fā)送的所述通信密鑰,并在接收到所述通信密鑰的情況下,用該通信密鑰替換所述初始密鑰;
接收由所述汽車控制器發(fā)送的密鑰讀取指令,并在接收到所述密鑰讀取指令的情況下,響應于該密鑰讀取指令,將所接收到的通信密鑰返回給所述汽車控制器,以由所述汽車控制器根據(jù)返回的通信密鑰判斷通信密鑰是否寫入成功;
接收由所述汽車控制器發(fā)送的值為第二值的自恢復標識,并在接收到該值為第二值的自恢復標識的情況下,存儲該值為第二值的自恢復標識,以替換之前存儲的值為第一值的自恢復標識,其中,值為第二值的自恢復標識是所述汽車控制器在確定通信密鑰寫入成功的情況下發(fā)送的,并且所述第二值 用于表示通信匹配成功。
3.根據(jù)權利要求2所述的方法,其特征在于,所述通信匹配的過程還包括:
在存儲值為所述第一值的自恢復標識之后,接收由所述汽車控制器發(fā)送的自恢復標識讀取指令,并在接收到所述自恢復標識讀取指令的情況下,響應于該自恢復標識讀取指令,將存儲的自恢復標識返回給所述汽車控制器,以由所述汽車控制器根據(jù)返回的自恢復標識判斷自恢復標識是否寫入成功;
所述通信密鑰是所述汽車控制器在確定自恢復標識寫入成功的情況下發(fā)送的。
4.根據(jù)權利要求1-3中任一權利要求所述的方法,其特征在于,所述電子鑰匙在與所述汽車控制器進行通信匹配之后進入休眠狀態(tài);以及所述方法還包括:
在與所述汽車控制器進行通信匹配之后,檢測喚醒觸發(fā),并在檢測到所述喚醒觸發(fā)的情況下,才檢測所述自恢復標識;以及
在檢測出所述自恢復標識表示通信匹配成功的情況下,執(zhí)行喚醒功能。
5.根據(jù)權利要求4所述的方法,其特征在于,該方法還包括:
在檢測到所述喚醒觸發(fā)的情況下,先判斷所述電子鑰匙是否是在與所述汽車控制器進行通信匹配后首次被喚醒;
在確定所述電子鑰匙是在與所述汽車控制器進行通信匹配后首次被喚醒的情況下,才檢測所述自恢復標識;以及
在確定所述電子鑰匙不是在與所述汽車控制器進行通信匹配后首次被喚醒的情況下,執(zhí)行所述喚醒功能。
6.根據(jù)權利要求4所述的方法,其特征在于,所述喚醒觸發(fā)包括以下中的至少一者:所述電子鑰匙的電池斷電上電信號、所述車輛控制器發(fā)送的低頻命令、或者所述電子鑰匙上的按鍵觸發(fā)信號。
7.一種汽車電子鑰匙,其特征在于,該電子鑰匙包括:
檢測單元,用于在所述電子鑰匙與汽車控制器進行通信匹配之后,檢測該電子鑰匙中的自恢復標識,其中,該自恢復標識是由所述汽車控制器寫入的,并且該自恢復標識用于表示通信匹配是否成功;以及
復位單元,與所述檢測單元連接,用于在所述檢測單元檢測出所述自恢復標識表示通信匹配失敗的情況下,將所述電子鑰匙中由所述汽車控制器寫入的通信密鑰復位成所述電子鑰匙的初始密鑰,以使所述電子鑰匙能夠與所述汽車控制器重新進行通信匹配。
8.根據(jù)權利要求7所述的電子鑰匙,其特征在于,該電子鑰匙還包括通信匹配單元,該通信匹配單元用于與所述汽車控制器進行通信匹配,其中,所述通信匹配單元包括:
連接建立模塊,用于與所述汽車控制器建立初始連接;
存儲模塊,與所述檢測單元連接,用于存儲所述電子鑰匙的初始密鑰;
收發(fā)模塊,與所述連接建立模塊連接,并與所述存儲模塊連接,用于在初始連接建立之后,接收由所述汽車控制器發(fā)送的值為第一值的自恢復標識,并將該值為第一值的自恢復標識存儲到所述存儲模塊中,其中,所述第一值用于表示通信匹配失敗;
所述收發(fā)模塊還用于在初始連接建立之后,接收由所述汽車控制器發(fā)送的所述通信密鑰,并在接收到所述通信密鑰的情況下,將所接收到的通信密鑰存儲到所述存儲模塊中,以替換所述初始密鑰;
所述收發(fā)模塊還用于接收由所述汽車控制器發(fā)送的密鑰讀取指令,并在接收到所述密鑰讀取指令的情況下,響應于該密鑰讀取指令,從所述存儲模塊提取通信密鑰,并將所提取的通信密鑰返回給所述汽車控制器,以由所述汽車控制器根據(jù)返回的通信密鑰判斷通信密鑰是否寫入成功;
所述收發(fā)模塊還用于接收由所述汽車控制器發(fā)送的值為第二值的自恢復標識,并在接收到該值為第二值的自恢復標識的情況下,將該值為第二值的自恢復標識存儲到所述存儲模塊中,以替換之前存儲的值為第一值的自恢復標識,其中,值為第二值的自恢復標識是所述汽車控制器在確定通信密鑰寫入成功的情況下發(fā)送的,并且所述第二值用于表示通信匹配成功。
9.根據(jù)權利要求8所述的電子鑰匙,其特征在于,
所述收發(fā)模塊還用于在將值為所述第一值的自恢復標識存儲到所述存儲模塊之后,接收由所述汽車控制器發(fā)送的自恢復標識讀取指令,并在接收到所述自恢復標識讀取指令的情況下,響應于該自恢復標識讀取指令,從所述存儲模塊中提取自恢復標識,并將所提取的自恢復標識返回給所述汽車控制器,以由所述汽車控制器根據(jù)返回的自恢復標識判斷自恢復標識是否寫入成功;以及
所述通信密鑰是所述汽車控制器在確定自恢復標識寫入成功的情況下發(fā)送的。
10.根據(jù)權利要求7-9中任一權利要求所述的電子鑰匙,其特征在于,該電子鑰匙還包括:
休眠單元,與所述檢測單元連接,用于在所述通信匹配之后,使得所述電子鑰匙進入休眠狀態(tài);
所述檢測單元還用于檢測喚醒觸發(fā),并在檢測到所述喚醒觸發(fā)的情況 下,才檢測所述自恢復標識;以及
喚醒執(zhí)行單元,與所述檢測單元連接,用于在所述檢測單元檢測出所述自恢復標識表示通信匹配成功的情況下,執(zhí)行喚醒功能。
11.根據(jù)權利要求10所述的電子鑰匙,其特征在于,所述檢測單元還用于在檢測到所述喚醒觸發(fā)的情況下,判斷所述電子鑰匙是否是在與所述汽車控制器進行通信匹配后首次被喚醒;在確定所述電子鑰匙是在與所述汽車控制器進行通信匹配后首次被喚醒的情況下,才檢測所述自恢復標識;以及
所述喚醒執(zhí)行單元還用于在所述檢測單元確定所述電子鑰匙不是在與所述汽車控制器進行通信匹配后首次被喚醒的情況下,執(zhí)行所述喚醒功能。
12.根據(jù)權利要求10所述的電子鑰匙,其特征在于,所述喚醒觸發(fā)包括以下中的至少一者:所述電子鑰匙的電池斷電上電信號、所述車輛控制器發(fā)送的低頻命令、或者所述電子鑰匙上的按鍵觸發(fā)信號。
13.一種用于汽車控制器的通信匹配方法,其特征在于,該方法包括:
與汽車電子鑰匙建立初始連接;
生成通信密鑰;
在初始連接建立之后,向所述電子鑰匙寫入值為第一值的自恢復標識,其中,所述第一值用于表示通信匹配失敗;
向所述電子鑰匙寫入所生成的通信密鑰,該通信密鑰用于替換所述電子鑰匙的初始密鑰;
判斷通信密鑰是否寫入成功;
在確定通信密鑰寫入成功的情況下,向所述電子鑰匙寫入值為第二值的自恢復標識,以替換之前寫入的值為所述第一值的自恢復標識,其中,所述 第二值用于表示通信匹配成功,從而允許所述電子鑰匙能夠在所述自恢復標識表示通信匹配失敗的情況下,將所述通信密鑰復位成所述初始密鑰,以使所述電子鑰匙能夠與所述汽車控制器重新進行通信匹配。
14.根據(jù)權利要求13所述的方法,其特征在于,該方法還包括:
在向所述電子鑰匙寫入值為所述第一值的自恢復標識之后,判斷自恢復標識是否寫入成功;
在確定自恢復標識寫入成功的情況下,再向所述電子鑰匙寫入所生成的通信密鑰。
15.根據(jù)權利要求14所述的方法,其特征在于,所述汽車控制器通過以下方式判斷自恢復標識是否寫入成功:
在向所述電子鑰匙寫入值為所述第一值的自恢復標識之后,向所述電子鑰匙發(fā)送自恢復標識讀取指令,該自恢復標識讀取指令用于指示所述電子鑰匙返回其存儲的自恢復標識;
接收所述電子鑰匙響應于所述自恢復標識讀取指令而返回的自恢復標識;
在所述電子鑰匙返回的自恢復標識與所述汽車控制器發(fā)送的自恢復標識相一致的情況下,確定自恢復標識寫入成功;
在于預設時間內未接收到所述電子鑰匙返回的自恢復標識,或者所述電子鑰匙返回的自恢復標識與所述汽車控制器發(fā)送的自恢復標識不一致的情況下,確定自恢復標識寫入失敗。
16.根據(jù)權利要求13-15中任一權利要求所述的方法,其特征在于,所述汽車控制器通過以下方式判斷通信密鑰是否寫入成功:
在向所述電子鑰匙寫入所述通信密鑰之后,向所述電子鑰匙發(fā)送密鑰讀取指令,該密鑰讀取指令用于指示所述電子鑰匙返回其存儲的通信密鑰;
接收所述電子鑰匙響應于所述密鑰讀取指令而返回的通信密鑰;
在所述電子鑰匙返回的通信密鑰與所述汽車控制器生成的通信密鑰相一致的情況下,確定通信密鑰寫入成功;
在于預設時間內未接收到所述電子鑰匙返回的通信密鑰,或者所述電子鑰匙返回的通信密鑰與所述汽車控制器生成的通信密鑰不一致的情況下,確定通信密鑰寫入失敗。
17.一種用于與汽車電子鑰匙進行通信匹配的汽車控制器,其特征在于,該汽車控制器包括:
連接建立單元,用于與汽車電子鑰匙建立初始連接;
密鑰生成單元,用于生成通信密鑰,該通信密鑰用于替換所述電子鑰匙的初始密鑰;
自恢復標識寫入單元,與所述連接建立單元連接,用于在初始連接建立之后,向所述電子鑰匙寫入值為第一值的自恢復標識,其中,所述第一值用于表示通信匹配失??;
密鑰寫入單元,與所述連接建立單元連接,并與所述密鑰生成單元連接,用于在初始連接建立之后,向所述電子鑰匙寫入所述密鑰生成單元生成的通信密鑰;
第一判斷單元,與所述密鑰寫入單元連接,用于判斷通信密鑰是否寫入成功;
所述自恢復標識寫入單元還與所述第一判斷單元連接,并且還用于在所述第一判斷單元確定通信密鑰寫入成功的情況下,向所述電子鑰匙寫入值為第二值的自恢復標識,以替換之前寫入的值為所述第一值的自恢復標識,其 中,所述第二值用于表示通信匹配成功,從而允許所述電子鑰匙能夠在所述自恢復標識表示通信匹配失敗的情況下,將所述通信密鑰復位成所述初始密鑰,以使所述電子鑰匙能夠與所述汽車控制器重新進行通信匹配。
18.根據(jù)權利要求17所述的控制器,其特征在于,該控制器還包括:
第二判斷單元,與所述自恢復標識寫入單元連接,并與所述密鑰寫入單元連接,用于在所述自恢復標識寫入單元向所述電子鑰匙寫入值為所述第一值的自恢復標識之后,判斷自恢復標識是否寫入成功;
所述密鑰寫入單元在所述第二判斷單元確定自恢復標識寫入成功的情況下,再向所述電子鑰匙寫入所述通信密鑰。
19.根據(jù)權利要求18所述的控制器,其特征在于,所述第二判斷單元通過以下方式判斷自恢復標識是否寫入成功:
在所述自恢復標識寫入單元向所述電子鑰匙寫入值為所述第一值的自恢復標識之后,向所述電子鑰匙發(fā)送自恢復標識讀取指令,該自恢復標識讀取指令用于指示所述電子鑰匙返回其存儲的自恢復標識;
接收所述電子鑰匙響應于所述自恢復標識讀取指令而返回的自恢復標識;
在所述電子鑰匙返回的自恢復標識與所述汽車控制器發(fā)送的自恢復標識相一致的情況下,確定自恢復標識寫入成功;
在于預設時間內未接收到所述電子鑰匙返回的自恢復標識,或者所述電子鑰匙返回的自恢復標識與所述汽車控制器發(fā)送的自恢復標識不一致的情況下,確定自恢復標識寫入失敗。
20.根據(jù)權利要求17-19中任一權利要求所述的控制器,其特征在于, 所述第一判斷單元通過以下方式判斷通信密鑰是否寫入成功:
在所述密鑰寫入單元向所述電子鑰匙寫入所述通信密鑰之后,向所述電子鑰匙發(fā)送密鑰讀取指令,該密鑰讀取指令用于指示所述電子鑰匙返回其存儲的通信密鑰;
接收所述電子鑰匙響應于所述密鑰讀取指令而返回的通信密鑰;
在所述電子鑰匙返回的通信密鑰與所述汽車控制器生成的通信密鑰相一致的情況下,確定通信密鑰寫入成功;
在于預設時間內未接收到所述電子鑰匙返回的通信密鑰,或者所述電子鑰匙返回的通信密鑰與所述汽車控制器生成的通信密鑰不一致的情況下,確定通信密鑰寫入失敗。
21.一種用于汽車電子鑰匙的通信匹配校驗系統(tǒng),該系統(tǒng)包括汽車電子鑰匙和汽車控制器,其特征在于,該汽車電子鑰匙為根據(jù)權利要求7-12中任一權利要求所述的汽車電子鑰匙,以及該汽車控制器為根據(jù)權利要求17-20中任一權利要求所述的汽車控制器。