車輛中固件更新的系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車輛固件的更新的系統(tǒng)及方法,且更具體地,涉及當車輛點火被關(guān)閉時,通過使用移動終端在遠程位置更新車輛固件的技術(shù)。
【背景技術(shù)】
[0002]在移動環(huán)境中,例如移動電話,軟件或者固件的更新考慮到成本和效率已被無線支持。使用無線方法的固件的更新技術(shù)稱作固件空中激活(firmwareover-the-air:F0TA)。
[0003]最近,由于遠程信息處理服務,例如安裝了通信調(diào)制解調(diào)器的車輛的使用,用于無線更新包括車輛遠程信息處理終端的導航設(shè)備、車用音響、各種車輛控制器等的SW(或FW)的技術(shù)已被開發(fā)和應用。
[0004]然而,由于車輛環(huán)境中安全性方面與移動環(huán)境不同,在行駛過程中無線更新將會受限。更進一步地,由于車輛不能像移動電話一樣總處于保持(hold)狀態(tài),因此存在在停車狀態(tài)下不能執(zhí)行無線更新的問題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明鑒于上述問題,提供了用于當車輛點火被關(guān)閉時,即使駕駛員沒有乘坐車輛,通過使用移動終端在遠程位置更新車輛固件的系統(tǒng)和方法。
[0006]本發(fā)明進一步的提供了用于通過利用當車輛不行駛時以便于更新車輛固件的時間來更新車輛固件的系統(tǒng)和方法。
[0007]根據(jù)本發(fā)明的一方面,用于車輛固件的更新的系統(tǒng)包括:遠程信息處理終端,其被設(shè)置在車內(nèi);移動通信服務器,其配置成提供所述遠程信息處理終端的固件;遠程信息處理服務器,其配置成管理所述遠程信息處理終端的固件并檢驗所述遠程信息處理終端是否執(zhí)行遠程服務,并且當從移動通信服務器接收到固件的更新信息時,將固件的更新信息提供給移動終端;以及移動終端,其配置成,當在關(guān)閉車輛點火的狀態(tài)下執(zhí)行遠程服務時,基于由所述遠程信息處理服務器提供的固件的更新信息,所述終端檢驗檢驗固件下載是否進行,并且根據(jù)檢驗結(jié)果向所述遠程信息處理服務器請求固件的更新下載。程信息處理服務器應移動終端的請求指令遠程信息處理終端進行固件的更新下載。當在待機模式下從遠程信息處理服務器接收到用于所述更新數(shù)據(jù)的安裝指令時,遠程信息處理終端釋放待機模式并且連接至移動通信服務器以下載固件的更新數(shù)據(jù)。遠程信息處理服務器檢驗所述遠程信息處理終端是否已完成固件的更新數(shù)據(jù)的下載,并且將固件的更新數(shù)據(jù)的安裝引導至移動終端?;谟伤鲞h程信息處理服務器提供的所述固件的更新數(shù)據(jù)的安裝引導,移動終端檢驗安裝是否進行,并且移動終端根據(jù)檢驗結(jié)果向遠程信息處理服務器請求固件的更新數(shù)據(jù)的安裝。在下載更新數(shù)據(jù)后,當在預設(shè)時間內(nèi)從遠程信息處理服務器接收到用于固件的更新數(shù)據(jù)的安裝指令時,遠程信息處理終端安裝已下載的更新數(shù)據(jù)。在安裝更新數(shù)據(jù)后,當預設(shè)時間過完時,遠程信息處理終端重新進入待機模式。在下載更新數(shù)據(jù)后,當預設(shè)時間過完時,所述遠程信息處理終端重新進入待機模式。移動終端安裝連接至遠程信息處理終端的應用,并且通過所述應用指令安裝在遠程信息處理終端中的固件的安裝及更新。
[0008]根據(jù)本發(fā)明的另一方面,于車輛固件的更新的方法包括:通過遠程信息處理服務器從移動通信服務器接收固件的更新信息;通過檢驗遠程信息處理終端是否執(zhí)行了遠程服務,向移動終端提供固件的更新信息;從移動終端接收用于固件的更新的下載請求;以及根據(jù)移動終端的所述請求,指令遠程信息處理終端進行固件的更新下載。
【附圖說明】
[0009]從以下結(jié)合附圖進行的詳細說明中,本發(fā)明的以上和其他目的、特征和優(yōu)點將更加顯而易見:
[0010]圖1是根據(jù)本發(fā)明實施例的車輛的固件的更新系統(tǒng)配置示意圖;
[0011]圖2是示出根據(jù)本發(fā)明實施例的應用至車輛固件的更新系統(tǒng)的移動終端的配置方框圖;
[0012]圖3與圖4是示出根據(jù)本法實施例的車輛固件的更新方法的流程圖
[0013]附圖中各元件的附圖標記
[0014]200:遠程信息處理終端
[0015]300:遠程信息處理服務器
[0016]400:移動通信服務器
[0017]110:控制器
[0018]120:輸入
[0019]130:輸出
[0020]140:通訊器
[0021]150:存儲器
[0022]160:更新管理器
[0023]170:安裝管理器
[0024]100:移動終端
[0025]200:遠程信息處理終端
[0026]300:遠程信息處理服務器
[0027]400:移動通信服務器
[0028]SlOO:執(zhí)行遠程服務
[0029]SllO:在待機模式
[0030]S120:引導更新數(shù)據(jù)
[0031]S125:引導更新數(shù)據(jù)
[0032]S130:通知遠程模式狀態(tài)
[0033]S140:引導更新數(shù)據(jù)
[0034]S150:檢驗下載進程
[0035]S160:請求固件的更新下載
[0036]S170:指令固件的更新安裝
[0037]S180:釋放待機模式
[0038]S190:下載更新數(shù)據(jù)
[0039]S200:下載完成信息
[0040]S210:下載完成信息
[0041]100:移動終端
[0042]200:遠程信息處理終端
[0043]300:遠程信息處理服務器
[0044]400:移動通信服務器
[0045]S310:引導更新數(shù)據(jù)安裝
[0046]S320:檢驗安裝進程
[0047]S330:請求更新數(shù)據(jù)安裝
[0048]S340:指令更新數(shù)據(jù)安裝
[0049]S350:釋放待機模式
[0050]S360:安裝已下載更新數(shù)據(jù)
[0051]S370:安裝完成信息
[0052]S375:安裝完成信息
[0053]S380:安裝完成信息
[0054]S390:顯示安裝完成信息
[0055]S400:待機模式
【具體實施方式】
[0056]以下將參照附圖詳細說明本發(fā)明的示例性實施例。貫穿說明書,同樣的附圖標記表示同樣的元件或相似部分。本文所包含的眾所周知的功能及結(jié)構(gòu)的詳細描述將被省略,以避免模糊本發(fā)明的主旨。
[0057]在詳細描述本發(fā)明之前,在說明書及權(quán)利要求中使用的術(shù)語和詞組不應當被解釋為常用字典意思,而是應當基于發(fā)明者能合適的定義術(shù)語概念以用最佳方式解釋發(fā)明的事實解釋成與本發(fā)明技術(shù)領(lǐng)域范圍相關(guān)。因此,附圖中所描述的實施例配置及用于示例目的,而不代表所有技術(shù)范圍內(nèi)的實施例,因此需要理解的是在提出本申請時,可存在各種等效和修改。為了便捷與清晰的目的,附圖中某些組成元素可被夸大、省略或者以簡圖繪制。
[0058]圖1是根據(jù)本發(fā)明實施例的車輛的固件的更新系統(tǒng)配置示意圖。
[0059]根據(jù)圖1,根據(jù)本發(fā)明的實施例的車輛的固件的更新系統(tǒng)(下文稱作“更新系統(tǒng)”)可通過使用固件空中激活(firmware over-the air:F0TA)無線地更新設(shè)置于車輛內(nèi)的遠程信息處理終端200的固件。
[0060]此處,所述更新系統(tǒng)可包括移動終端100、遠程信息處理終端200、遠程信息處理服務器300,以及移動通信服務器400。、
[0061]首先,移動終端100是用戶持有,且任意能夠執(zhí)行無線通信,并且安裝用于車輛控制應用的設(shè)備能對其進行響應。例如:移動終端100可包括智能電話、筆記本電腦、上網(wǎng)本、平板電腦、可穿戴設(shè)備,以及智能手表等。明顯地,移動終端100不限于上述實施例,并且各種實施例都是適用。因此,將參考圖2的實施例描述移動終端100。
[0062]遠程信息處理終端200,是安裝在車輛中,配置成用于通過無線網(wǎng)絡(luò)服務發(fā)送和接收電子郵件或數(shù)據(jù),或是在互聯(lián)網(wǎng)上檢索信息的設(shè)備。遠程信息處理終端200可為微小遠程信息處理終端,并且其可通過添加遠程信息處理功能到導航系統(tǒng)被實施。
[0063]遠程信息處理終端200可通過無線網(wǎng)絡(luò)服務裝備遠程信息處理服務器300并且安裝固件,并且在如果存在已安裝固件的更新數(shù)據(jù)的情況下,接收來自遠程信息處理服務器300的更新信息的指令。如此,在通過顯示器等顯示固件的更新信息的同時,遠程信息處理終端將等待直到用戶指令被給予,并且如果接收到用戶給予的指令,將通過連接移