車(chē)載智能終端的系統(tǒng)更新方法及設(shè)備的制作方法
【專(zhuān)利摘要】本發(fā)明提供一種車(chē)載智能終端的系統(tǒng)更新方法及設(shè)備,其中的系統(tǒng)更新方法包括:通過(guò)移動(dòng)智能設(shè)備獲取與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版本信息;移動(dòng)智能設(shè)備根據(jù)系統(tǒng)版本信息向車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取車(chē)載智能終端的系統(tǒng)更新列表;移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表,從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取更新包;移動(dòng)智能設(shè)備將更新包更新至與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)中。利用本發(fā)明,以解決車(chē)載智能終端的系統(tǒng)升級(jí)等待時(shí)間長(zhǎng)、成本代價(jià)高的問(wèn)題。
【專(zhuān)利說(shuō)明】車(chē)載智能終端的系統(tǒng)更新方法及設(shè)備
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及車(chē)載信息【技術(shù)領(lǐng)域】,更為具體地,涉及一種車(chē)載智能終端的系統(tǒng)更新 方法及設(shè)備。
【背景技術(shù)】
[0002] 車(chē)載智能終端(簡(jiǎn)稱(chēng)車(chē)機(jī))在車(chē)內(nèi)使用環(huán)境中,由于車(chē)載智能終端系統(tǒng)的變更、地 圖每年的更新等原因,需要對(duì)車(chē)載智能終端系統(tǒng)進(jìn)行升級(jí)。目前常規(guī)的升級(jí)方式是車(chē)主將 車(chē)輛開(kāi)到4S店進(jìn)行升級(jí),具有上網(wǎng)功能的車(chē)機(jī)也可以自主進(jìn)行在線升級(jí)。
[0003] 但是,上述兩種升級(jí)方式存在如下問(wèn)題:
[0004] 1)到4S店升級(jí):由于需要用戶(hù)專(zhuān)門(mén)到4S店進(jìn)行升級(jí),因此占用用戶(hù)的時(shí)間,并且 需長(zhǎng)時(shí)間等待。
[0005] 2)到4S店升級(jí):一般是每年一次,因此不能根據(jù)車(chē)載智能終端系統(tǒng)的更新及時(shí)進(jìn) 行升級(jí),若車(chē)載智能終端系統(tǒng)有重大問(wèn)題修改,就相當(dāng)于進(jìn)行了車(chē)輛召回,成本代價(jià)很高。
[0006] 3)在線升級(jí):目前能夠上網(wǎng)的車(chē)機(jī)比較昂貴,并且這種車(chē)機(jī)在車(chē)輛中安裝的比例 不尚。
[0007] 4)在線升級(jí):目前的3G、4G的流量費(fèi)用也非常昂貴,在線升級(jí)需要大量的流量支 出并且。
[0008] 因此,現(xiàn)在需要提供一種新的車(chē)載智能終端的系統(tǒng)更新的方案來(lái)解決上述問(wèn)題。
【發(fā)明內(nèi)容】
[0009] 鑒于上述問(wèn)題,本發(fā)明的目的是提供一種車(chē)載智能終端的系統(tǒng)更新方法及設(shè)備, 通過(guò)移動(dòng)智能設(shè)備獲得車(chē)載智能終端的系統(tǒng)更新列表,并將根據(jù)系統(tǒng)更新列表獲取的更新 包安全更新到車(chē)載智能終端的系統(tǒng)上,以解決車(chē)載智能終端的系統(tǒng)升級(jí)等待時(shí)間長(zhǎng)、成本 代價(jià)高的問(wèn)題。
[0010] 根據(jù)本發(fā)明的一個(gè)方面,提供一種車(chē)載智能終端的系統(tǒng)更新方法,包括:
[0011] 通過(guò)移動(dòng)智能設(shè)備獲取與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版本信息;
[0012] 移動(dòng)智能設(shè)備根據(jù)系統(tǒng)版本信息向車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取車(chē)載智能 終端的系統(tǒng)更新列表;
[0013] 移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表,從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取更新包;
[0014] 移動(dòng)智能設(shè)備將通過(guò)有效性檢測(cè)的更新包更新至與移動(dòng)智能設(shè)備相連的車(chē)載智 能終端的系統(tǒng)中。
[0015] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備獲取與移動(dòng)智能設(shè)備相連的車(chē)載智能終端 的系統(tǒng)版本信息之前,
[0016] 移動(dòng)智能設(shè)備利用車(chē)載智能終端的唯一標(biāo)識(shí)登錄到車(chē)載智能終端系統(tǒng)更新服務(wù) 器,由車(chē)載智能終端系統(tǒng)更新服務(wù)器對(duì)車(chē)載智能終端的有效性進(jìn)行驗(yàn)證;
[0017] 通過(guò)有效性驗(yàn)證后,車(chē)載智能終端向與其相連的移動(dòng)智能設(shè)備提供車(chē)載智能終端 的系統(tǒng)版本信息。
[0018] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表,從車(chē)載智能終端系統(tǒng)更 新服務(wù)器獲取更新包的過(guò)程中,
[0019] 當(dāng)存在車(chē)載智能終端的系統(tǒng)的更新信息時(shí),車(chē)載智能終端系統(tǒng)更新服務(wù)器向移動(dòng) 智能設(shè)備發(fā)出系統(tǒng)更新的提示信息;移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表從車(chē)載智能終端系統(tǒng) 更新服務(wù)器獲取更新包。
[0020] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備獲取更新包后,車(chē)載智能終端通過(guò)與其相連 的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行有效性在線檢測(cè),移動(dòng)智能設(shè)備將通過(guò)有效性檢測(cè)的更新包 更新至與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)中。
[0021] 此外,優(yōu)選的方案是,車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行 有效性在線檢測(cè)包括:
[0022] 車(chē)載智能終端通過(guò)移動(dòng)智能設(shè)備從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得更新包的 CheckCode;同時(shí),車(chē)載智能終端通過(guò)計(jì)算獲得更新包的CheckCode;
[0023] 根據(jù)從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得的CheckCode與通過(guò)計(jì)算獲得的 CheckCode的一致性判斷更新包的有效性,若一致則更新包有效。
[0024] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備將更新包更新至與移動(dòng)智能設(shè)備相連的車(chē) 載智能終端的系統(tǒng)中的過(guò)程中,
[0025] 將更新包解壓到車(chē)載智能終端的更新目錄中,其中,更新包包括應(yīng)用組件更新包 和系統(tǒng)相關(guān)組件更新包;
[0026] 對(duì)解壓到更新目錄的應(yīng)用組件更新即時(shí)進(jìn)行更新;
[0027] 對(duì)解壓到更新目錄的系統(tǒng)相關(guān)組件更新包,在車(chē)載智能終端重啟后進(jìn)行更新。
[0028] 根據(jù)本發(fā)明的另一個(gè)方面,提供一種車(chē)載智能終端的導(dǎo)航及地圖數(shù)據(jù)更新方法, 利用上述的車(chē)載智能終端的系統(tǒng)更新方法對(duì)車(chē)載智能終端的導(dǎo)航及地圖數(shù)據(jù)進(jìn)行更新。
[0029] 根據(jù)本發(fā)明的另一個(gè)方面,提供一種用于車(chē)載智能終端的系統(tǒng)更新的移動(dòng)智能設(shè) 備,包括:
[0030] 系統(tǒng)版本信息獲取單元,用于獲取與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版 本信息;
[0031] 系統(tǒng)更新列表獲取單元,用于根據(jù)系統(tǒng)版本信息向車(chē)載智能終端系統(tǒng)更新服務(wù)器 獲取車(chē)載智能終端的系統(tǒng)更新列表;
[0032] 更新包獲取單元,用于根據(jù)系統(tǒng)更新列表,從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取 更新包;
[0033] 系統(tǒng)更新單元,用于將更新包更新至與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng) 中。
[0034] 此外,優(yōu)選的方案是,用于車(chē)載智能終端的系統(tǒng)更新的移動(dòng)智能設(shè)備,還包括:
[0035] 車(chē)載智能終端有效性驗(yàn)證單元,用于利用車(chē)載智能終端的唯一標(biāo)識(shí)登錄到車(chē)載智 能終端系統(tǒng)更新服務(wù)器,對(duì)車(chē)載智能終端的有效性進(jìn)行驗(yàn)證。
[0036] 根據(jù)本發(fā)明的另一個(gè)方面,提供一種車(chē)載智能終端的更新系統(tǒng),包括移動(dòng)智能設(shè) 備和車(chē)載智能終端系統(tǒng)更新服務(wù)器,其中,
[0037] 移動(dòng)智能設(shè)備為上述的移動(dòng)智能設(shè)備;
[0038] 車(chē)載智能終端系統(tǒng)更新服務(wù)器用于存儲(chǔ)車(chē)載智能終端的更新信息并對(duì)外界的更 新請(qǐng)求進(jìn)行應(yīng)答處理。
[0039] 此外,優(yōu)選的方案是,在通過(guò)有效性驗(yàn)證后,車(chē)載智能終端向與其相連的移動(dòng)智能 設(shè)備提供車(chē)載智能終端的系統(tǒng)版本信息。
[0040] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表從車(chē)載智能終端系統(tǒng)更 新服務(wù)器獲取更新包的過(guò)程中,
[0041] 當(dāng)存在車(chē)載智能終端的系統(tǒng)的更新信息時(shí),車(chē)載智能終端系統(tǒng)更新服務(wù)器向移動(dòng) 智能設(shè)備發(fā)出系統(tǒng)更新的提示信息;移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表從車(chē)載智能終端系統(tǒng) 更新服務(wù)器獲取更新包。
[0042] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備獲取更新包后,車(chē)載智能終端通過(guò)與其相連 的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行有效性在線檢測(cè),移動(dòng)智能設(shè)備將通過(guò)有效性檢測(cè)的更新包 更新至與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)中。
[0043] 此外,優(yōu)選的方案是,車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行 有效性在線檢測(cè)包括:
[0044] 車(chē)載智能終端通過(guò)移動(dòng)智能設(shè)備從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得更新包的 CheckCode;同時(shí),
[0045] 車(chē)載智能終端通過(guò)計(jì)算獲得更新包的CheckCode;
[0046] 根據(jù)從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得的CheckCode與通過(guò)計(jì)算獲得的 CheckCode的一致性判斷更新包的有效性,若一致則更新包有效。
[0047] 此外,優(yōu)選的方案是,在移動(dòng)智能設(shè)備將更新包更新至與移動(dòng)智能設(shè)備相連的車(chē) 載智能終端的系統(tǒng)中的過(guò)程中,
[0048] 將更新包解壓到車(chē)載智能終端的更新目錄中,其中,更新包包括應(yīng)用組件更新包 和系統(tǒng)相關(guān)組件更新包;
[0049] 對(duì)解壓到更新目錄的應(yīng)用組件更新包即時(shí)進(jìn)行更新;
[0050] 對(duì)解壓到更新目錄的系統(tǒng)相關(guān)組件更新包,在車(chē)載智能終端重啟后進(jìn)行更新。
[0051] 從上面的技術(shù)方案可知,本發(fā)明的車(chē)載智能終端的系統(tǒng)更新方法及設(shè)備,通過(guò)使 用移動(dòng)智能設(shè)備(如:iPhone、Androiod、WindowPhone等智能手機(jī)、平板等智能設(shè)備)與車(chē) 機(jī)無(wú)線或者有線連接,實(shí)現(xiàn)對(duì)車(chē)機(jī)系統(tǒng)的更新;使用戶(hù)實(shí)現(xiàn)在家下載,上車(chē)就能夠更新車(chē)機(jī) 的系統(tǒng),節(jié)省去4S店的時(shí)間,也使車(chē)機(jī)廠家節(jié)省向各個(gè)4S店發(fā)送車(chē)機(jī)系的統(tǒng)的成本,并能 夠使車(chē)機(jī)系統(tǒng)及時(shí)升級(jí)。
[0052] 為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個(gè)或多個(gè)方面包括后面將詳細(xì)說(shuō)明并在 權(quán)利要求中特別指出的特征。下面的說(shuō)明以及附圖詳細(xì)說(shuō)明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明 旨在包括所有這些方面以及它們的等同物。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0053] 通過(guò)參考以下結(jié)合附圖的說(shuō)明及權(quán)利要求書(shū)的內(nèi)容,并且隨著對(duì)本發(fā)明的更全面 理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中:
[0054]圖1為根據(jù)本發(fā)明實(shí)施例的車(chē)載智能終端的系統(tǒng)更新方法流程示意圖;
[0055] 圖2為根據(jù)本發(fā)明實(shí)施例的車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新 包進(jìn)行有效性在線檢測(cè)的具體流程示意圖;
[0056] 圖3為根據(jù)本發(fā)明實(shí)施例的車(chē)載智能終端通過(guò)與其相連的智能手機(jī)對(duì)更新包進(jìn) 行有效性在線檢測(cè)的流程示意圖;
[0057] 圖4為根據(jù)本發(fā)明實(shí)施例的用于車(chē)載智能終端的系統(tǒng)更新的移動(dòng)智能設(shè)備結(jié)構(gòu) 框圖;
[0058] 圖5為根據(jù)本發(fā)明實(shí)施例的車(chē)載智能終端的更新系統(tǒng)結(jié)構(gòu)框圖。
[0059] 在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
【具體實(shí)施方式】
[0060] 在下面的描述中,出于說(shuō)明的目的,為了提供對(duì)一個(gè)或多個(gè)實(shí)施例的全面理解,闡 述了許多具體細(xì)節(jié)。然而,很明顯,也可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)現(xiàn)這些實(shí)施例。
[0061] 針對(duì)前述提出的車(chē)載智能終端的系統(tǒng)的變更、地圖每年的更新等待時(shí)間長(zhǎng)、成本 代價(jià)高的問(wèn)題,本發(fā)明在移動(dòng)智能設(shè)備與車(chē)載智能終端無(wú)線或有線連接的基礎(chǔ)上,實(shí)現(xiàn)車(chē) 載智能終端的系統(tǒng)的更新。
[0062] 需要說(shuō)明的是,在本發(fā)明中,車(chē)載智能終端,簡(jiǎn)稱(chēng)車(chē)機(jī),是對(duì)安裝在汽車(chē)?yán)锩娴能?chē) 載信息娛樂(lè)產(chǎn)品簡(jiǎn)稱(chēng)。移動(dòng)智能設(shè)備包括iPhone、Androiod、WindowPhone等智能手機(jī)、平 板等智能設(shè)備。
[0063] 在本發(fā)明中,移動(dòng)智能設(shè)備與車(chē)機(jī)連接建立有線或者無(wú)線的連接,從車(chē)機(jī)系統(tǒng)更 新服務(wù)器獲得車(chē)機(jī)系統(tǒng)的更新信息,獲得本車(chē)機(jī)需要的更新內(nèi)容。移動(dòng)智能設(shè)備將從車(chē)機(jī) 系統(tǒng)更新服務(wù)器下載需要安裝的更新包,并保存在移動(dòng)智能設(shè)備中。當(dāng)保存該更新包的移 動(dòng)智能設(shè)備與車(chē)機(jī)連接后,自動(dòng)將更新包推送到車(chē)機(jī)上,幫助用戶(hù)完成進(jìn)行車(chē)機(jī)系統(tǒng)的更 新。
[0064] 以下將結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施例進(jìn)行詳細(xì)描述。
[0065] 為了說(shuō)明本發(fā)明提供的車(chē)載智能終端的系統(tǒng)更新方法,圖1示出了根據(jù)本發(fā)明實(shí) 施例的車(chē)載智能終端的系統(tǒng)更新方法流程。
[0066] 如圖1所示,本發(fā)明提供的車(chē)載智能終端的系統(tǒng)更新方法包括:
[0067] S110:通過(guò)移動(dòng)智能設(shè)備獲取與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版本信 息。
[0068] 具體地,在通過(guò)移動(dòng)智能設(shè)備獲取與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版 本信息之前,移動(dòng)智能設(shè)備利用車(chē)載智能終端的唯一標(biāo)識(shí)登錄到車(chē)載智能終端系統(tǒng)更新服 務(wù)器,由車(chē)載智能終端系統(tǒng)更新服務(wù)器對(duì)車(chē)載智能終端的有效性進(jìn)行驗(yàn)證;通過(guò)有效性驗(yàn) 證后,車(chē)載智能終端向與其相連的移動(dòng)智能設(shè)備提供車(chē)載智能終端系統(tǒng)的版本信息。
[0069] 需要說(shuō)明的是,本發(fā)明是建立在移動(dòng)智能設(shè)備與車(chē)載智能終端連接的基礎(chǔ)上的, 兩者之間的連接方式包括無(wú)線或者有線的連接方式;其中,無(wú)線的連接方式一般是通過(guò)藍(lán) 牙方式或者WIFI方式;藍(lán)牙方式一般是指同時(shí)開(kāi)啟移動(dòng)智能設(shè)備上的藍(lán)牙和車(chē)載智能終 端上的藍(lán)牙,建立藍(lán)牙鏈接,從而進(jìn)行數(shù)據(jù)傳輸;WIFI方式是指在移動(dòng)智能設(shè)備與車(chē)載智 能終端之間建立一個(gè)局域網(wǎng),在局域網(wǎng)內(nèi),移動(dòng)智能設(shè)備與車(chē)載智能終端之間進(jìn)行數(shù)據(jù)傳 輸。但是,無(wú)線連接一般采用的是WIFI方式進(jìn)行連接,這是由于移動(dòng)智能設(shè)備與車(chē)載智能 終端之間傳輸?shù)臄?shù)據(jù)量比較大,WIFI方式比藍(lán)牙方式傳輸速度快,因此,一般無(wú)線的連接方 式采用WIFI方式連接。有線連接方式:移動(dòng)智能設(shè)備通過(guò)車(chē)載智能終端的USB數(shù)據(jù)插口與 車(chē)載智能終端進(jìn)行連接,以進(jìn)行數(shù)據(jù)傳輸。
[0070] 其中,移動(dòng)智能設(shè)備使用車(chē)載智能終端唯一標(biāo)識(shí)登錄到車(chē)載智能終端系統(tǒng)更新服 務(wù)器上,進(jìn)行有效性驗(yàn)證,也就是說(shuō),每個(gè)車(chē)機(jī)的標(biāo)識(shí)是唯一的,登錄到車(chē)載智能終端系統(tǒng) 更新服務(wù)器上進(jìn)行有效驗(yàn)證是為了說(shuō)明用戶(hù)使用的車(chē)機(jī)為某廠家的生產(chǎn)的車(chē)機(jī),以便允許 移動(dòng)智能設(shè)備可以登錄到車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取需要的系統(tǒng)更新列表和更新 包。
[0071]S120:移動(dòng)智能設(shè)備根據(jù)系統(tǒng)版本信息向車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取車(chē)載 智能終端的系統(tǒng)更新列表。
[0072] 綜合步驟SllO和S120,移動(dòng)智能設(shè)備利用車(chē)載智能終端的唯一標(biāo)識(shí)登錄到車(chē)載 智能終端系統(tǒng)更新服務(wù)器,由車(chē)載智能終端系統(tǒng)更新服務(wù)器對(duì)車(chē)載智能終端的有效性進(jìn)行 驗(yàn)證;通過(guò)有效性驗(yàn)證后,車(chē)載智能終端向與其相連的移動(dòng)智能設(shè)備提供車(chē)載智能終端的 系統(tǒng)版本信息;根據(jù)車(chē)載智能終端的系統(tǒng)版本信息,移動(dòng)智能設(shè)備從車(chē)載智能終端系統(tǒng)更 新服務(wù)器獲取車(chē)載智能終端的系統(tǒng)更新列表。
[0073] 也就是說(shuō),由于車(chē)機(jī)向移動(dòng)智能設(shè)備傳送當(dāng)前車(chē)機(jī)的系統(tǒng)版本信息,移動(dòng)智能設(shè) 備獲得當(dāng)前車(chē)機(jī)的系統(tǒng)版本信息;然后移動(dòng)智能設(shè)備將當(dāng)前車(chē)機(jī)的系統(tǒng)版本信息上傳到車(chē) 機(jī)系統(tǒng)更新服務(wù)器,并與機(jī)車(chē)系統(tǒng)更新服務(wù)器上的最新的車(chē)機(jī)的系統(tǒng)版本進(jìn)行比較,以獲 得車(chē)機(jī)的系統(tǒng)更新列表。
[0074] S130 :移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表,從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取更 新包。
[0075] 具體地,當(dāng)存在車(chē)載智能終端的系統(tǒng)的更新信息時(shí),車(chē)載智能終端系統(tǒng)更新服務(wù) 器向移動(dòng)智能設(shè)備發(fā)出系統(tǒng)更新的提示信息,如"可以進(jìn)行系統(tǒng)更新"、"存在新的系統(tǒng)更 新"等提示性語(yǔ)言;移動(dòng)智能設(shè)備根據(jù)系統(tǒng)更新列表,從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取 更新包,并保存在移動(dòng)智能設(shè)備中。
[0076] 考慮到流量的費(fèi)用,在具體應(yīng)用的過(guò)程中,當(dāng)存在車(chē)載智能終端的系統(tǒng)的更新信 息時(shí),車(chē)載智能終端系統(tǒng)更新服務(wù)器向汽車(chē)用戶(hù)發(fā)出載智能終端的系統(tǒng)需要更新的提示信 息,可以對(duì)當(dāng)前所處的網(wǎng)絡(luò)環(huán)境進(jìn)行判斷,是否可以免費(fèi)下載,從而可以根據(jù)當(dāng)前所處的網(wǎng) 絡(luò)環(huán)境和系統(tǒng)更新列表,有選擇定地確定即時(shí)或者在后期對(duì)車(chē)載智能終端系統(tǒng)更新服務(wù)器 上的更新包進(jìn)行下載。
[0077]需要說(shuō)明的是,先判斷移動(dòng)智能設(shè)當(dāng)前所處的是否為WIFI網(wǎng)絡(luò)環(huán)境,移動(dòng)智能設(shè) 備再進(jìn)行下載,這是由于目前的3G、4G的流量費(fèi)用是非常昂貴的,因此建議在WiFi環(huán)境下 進(jìn)行免費(fèi)更新;故,當(dāng)移動(dòng)智能設(shè)備處于WiFi網(wǎng)絡(luò)時(shí),進(jìn)行下載更新包。
[0078] S140:移動(dòng)智能設(shè)備將更新包更新至與移動(dòng)智能設(shè)備相連的車(chē)載智能終端系的統(tǒng) 中。
[0079] 具體地,將更新包解壓到車(chē)載智能終端的更新目錄中,其中,更新包包括應(yīng)用組件 更新包和系統(tǒng)相關(guān)組件更新包。
[0080] 對(duì)解壓到更新目錄的應(yīng)用組件更新包即時(shí)進(jìn)行更新;對(duì)解壓到更新目錄的系統(tǒng)相 關(guān)組件更新包,在車(chē)載智能終端重啟后進(jìn)行更新。
[0081] 其中,需要說(shuō)明的是,車(chē)載智能終端中設(shè)置有更新模塊,因此,對(duì)解壓到更新目錄 的應(yīng)用組件更新包,車(chē)載智能終端中的更新模塊對(duì)應(yīng)用組件更新包即時(shí)進(jìn)行更新;對(duì)解壓 到更新目錄的系統(tǒng)相關(guān)組件更新包,在車(chē)載智能終端重啟后,車(chē)載智能終端中的更新模塊 對(duì)系統(tǒng)相關(guān)組件更新包進(jìn)行更新。
[0082] 本發(fā)明提供的車(chē)載智能終端的系統(tǒng)更新的方法還包括:在移動(dòng)智能設(shè)備獲取更新 包后,車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行有效性在線檢測(cè),移動(dòng)智 能設(shè)備將通過(guò)有效性檢測(cè)的更新包更新至與移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)中。
[0083] 為了詳細(xì)說(shuō)明車(chē)載智能終端如何對(duì)更新包進(jìn)行有效性在線檢測(cè)的,圖2示出了根 據(jù)本發(fā)明實(shí)施例的車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行有效性在線 檢測(cè)的具體流程。
[0084] 如圖2所示,車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新包進(jìn)行有效性在 線檢測(cè)的具體流程包括:
[0085] S210:車(chē)載智能終端通過(guò)移動(dòng)智能設(shè)備從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得更新 包的CheckCode(驗(yàn)證碼);同時(shí),車(chē)載智能終端通過(guò)計(jì)算獲得更新包的CheckCode。
[0086] S220 :根據(jù)從車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得的CheckCode與通過(guò)計(jì)算獲得的 CheckCode的一致性判斷更新包的有效性,若一致則更新包有效。
[0087] 也就是說(shuō),在上述步驟S220中,判斷從車(chē)載智能終端系統(tǒng)更新服務(wù)器上獲得的 CheckCode與車(chē)載智能終端通過(guò)計(jì)算獲得的CheckCode是否一致,若一致則車(chē)載智能終端 的系統(tǒng)的更新包為有效,若不一致則車(chē)載智能終端的系統(tǒng)的更新包無(wú)效。
[0088] 需要說(shuō)明的是,車(chē)載智能終端對(duì)更新包進(jìn)行有效性在線檢測(cè)是為了使更新到車(chē)載 智能終端的系統(tǒng)的更新包是沒(méi)有被修改過(guò)的、安全的文件,以避免被惡意更改的文件的更 新包更新到車(chē)載智能終端的系統(tǒng)中,對(duì)車(chē)機(jī)的系統(tǒng)造成損壞。
[0089] 為了進(jìn)一步詳細(xì)說(shuō)明車(chē)載智能終端通過(guò)與其相連的移動(dòng)智能設(shè)備對(duì)更新包的在 線檢測(cè),移動(dòng)智能設(shè)備以智能手機(jī)為例說(shuō)明車(chē)載智能終端通過(guò)智能手機(jī)對(duì)更新包如何進(jìn)行 有效性的在線檢測(cè)的,以防止更新包中的文件被修改。圖3示出了根據(jù)本發(fā)明實(shí)施例的車(chē) 載智能終端通過(guò)與其相連的智能手機(jī)對(duì)更新包進(jìn)行有效性在線檢測(cè)的流程。
[0090] 如圖3所示,車(chē)載智能終端通過(guò)與其相連的智能手機(jī)對(duì)更新包進(jìn)行有效性在線檢 測(cè)的流程包括:
[0091] S310 :車(chē)載智能終端獲取更新包的名稱(chēng)和版本號(hào)。
[0092] S320 :車(chē)載智能終端向智能手機(jī)發(fā)出獲取的名稱(chēng)和版本號(hào)的更新包的CheckCode 的請(qǐng)求。
[0093] S330 :智能手機(jī)將步驟S320中的請(qǐng)求轉(zhuǎn)發(fā)到車(chē)載智能終端系統(tǒng)更新服務(wù)器,請(qǐng)求 該更新包的CheckCode。
[0094] 需要說(shuō)明的是,為了保證請(qǐng)求的安全性,需要在請(qǐng)求信息中包含車(chē)機(jī)的產(chǎn)品序列 號(hào)、軟件授權(quán)碼。
[0095] 其中,獲得車(chē)機(jī)的產(chǎn)品序列號(hào)、軟件授權(quán)碼的方法如下:
[0096] 將此更新包的產(chǎn)品序列號(hào)、軟件授權(quán)碼與更新包組成一個(gè)二進(jìn)制數(shù)列, 例如:產(chǎn)品序列號(hào)PNOl2345,軟件授權(quán)碼〇〇〇〇-〇〇〇〇-〇〇〇〇-〇〇〇〇,安裝包文件 OxAABBCCDDEEFFOOl122…;組成 504E3031 32333435 30303030 2D303030 302D3030 30302D30 303030AABBCCDDEEFF001122…的二進(jìn)制數(shù)列。
[0097] 按照一定規(guī)則獲得一個(gè)小的數(shù)據(jù)結(jié)果集合例如按照斐波那契數(shù)列獲得若干數(shù)值, 盡可能分布到二進(jìn)制數(shù)列中,不要集中到一個(gè)點(diǎn)上,以4字節(jié)獲得一個(gè)數(shù)值(0、1、1、2、3、5、 8、13、21…其中,獲得一個(gè)小的數(shù)據(jù)結(jié)果集合的目的是提高計(jì)算速度、滿(mǎn)足當(dāng)前的驗(yàn)證 要求,因?yàn)槿羧渴褂肕D5進(jìn)行計(jì)算,則計(jì)算量太大,車(chē)機(jī)或智能手機(jī)無(wú)法進(jìn)行實(shí)時(shí)計(jì)算。
[0098] AO= 0x504E3031、Al= 0x32333435、A2 = 0x32333435、A3 = 0x30303030、A4 = 0x2D303030、A5 = 0x30302D30、A6 =OxFFOOI122
[0099] 按照大端無(wú)符號(hào)整數(shù)求和,sum=A0+A1+A2+A3+A4+A5+A6
[0100] CheckCode=MD5 (sum),從而獲得CheckCode的值。
[0101] S340:車(chē)載智能終端更新服務(wù)器根據(jù)請(qǐng)求中的參數(shù)信息,計(jì)算出該更新包的 CheckCode,然后使用該更新包的MD5碼,再加上產(chǎn)品序列號(hào)、軟件授權(quán)碼重新計(jì)算出新的CheckCode并返回給智能手機(jī)。
[0102] 其中,請(qǐng)求中的參數(shù)信息包括產(chǎn)品序列號(hào)、軟件授權(quán)碼、更新包名稱(chēng)、版本號(hào)等。
[0103] S350 :智能手機(jī)將車(chē)載智能終端更新服務(wù)器中計(jì)算得到的CheckCode返回給車(chē)載 智能終端;同時(shí),車(chē)載智能終端自身計(jì)算也獲取更新包的CheckCode。
[0104] 其中,需要說(shuō)明的是,車(chē)載智能終端自身重新計(jì)算安裝包MD5碼,并使用產(chǎn)品序 列號(hào)和軟件授權(quán)碼以及采用與車(chē)載智能終端更新服務(wù)器相同的計(jì)算方法獲取該更新包的 CheckCode0
[0105]S360:將車(chē)載智能終端本身算出來(lái)的Checkcode與從車(chē)載智能終端更新服務(wù)器獲 得的CheckCode進(jìn)行比較,根據(jù)比較的結(jié)果,判斷更新包是否有效。
[0106] 具體地,若比較的結(jié)果為車(chē)載智能終端與車(chē)載智能終端更新服務(wù)器獲取的 CheckCode-致,也就是說(shuō),獲取的CheckCode是相同,那么該更新包是有效的,可以將該 更新包更新到車(chē)載智能終端的系統(tǒng)上;若車(chē)載智能終端與車(chē)載智能終端更新服務(wù)器獲取的 CheckCode不一致,那么該更新包為無(wú)效的,說(shuō)明此更新包的文件被修改過(guò),可能存在安全 隱患等問(wèn)題,所以不能更新到車(chē)載智能終端的系統(tǒng)上。
[0107] 采用上述方法,對(duì)車(chē)載智能終端系統(tǒng)的更新包的在線檢測(cè),以防止需要更新的更 新包被修改,經(jīng)過(guò)在線檢測(cè)后,確認(rèn)為更新包為合法有效的文件,可以將更新包安全的更新 到車(chē)機(jī)系統(tǒng)上。
[0108] 在本發(fā)明的一個(gè)具體的實(shí)施例中,表1和表2分別示出了根據(jù)本發(fā)明實(shí)施例的車(chē) 載智能終端系統(tǒng)更新的方法中通信數(shù)據(jù)格式。
[0109]
【權(quán)利要求】
1. 一種車(chē)載智能終端的系統(tǒng)更新方法,包括: 通過(guò)移動(dòng)智能設(shè)備獲取與所述移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版本信息; 所述移動(dòng)智能設(shè)備根據(jù)所述系統(tǒng)版本信息向車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取所述 車(chē)載智能終端的系統(tǒng)更新列表; 所述移動(dòng)智能設(shè)備根據(jù)所述系統(tǒng)更新列表,從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取 更新包; 所述移動(dòng)智能設(shè)備將所述更新包更新至與所述移動(dòng)智能設(shè)備相連的所述車(chē)載智能終 端的系統(tǒng)中。
2. 如權(quán)利要求1所述的車(chē)載智能終端的系統(tǒng)更新方法,其中, 在通過(guò)移動(dòng)智能設(shè)備獲取與所述移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版本信息 之前, 所述移動(dòng)智能設(shè)備利用所述車(chē)載智能終端的唯一標(biāo)識(shí)登錄到所述車(chē)載智能終端系統(tǒng) 更新服務(wù)器,由所述車(chē)載智能終端系統(tǒng)更新服務(wù)器對(duì)所述車(chē)載智能終端的有效性進(jìn)行驗(yàn) 證; 通過(guò)有效性驗(yàn)證后,所述車(chē)載智能終端向與其相連的所述移動(dòng)智能設(shè)備提供車(chē)載智能 終端的系統(tǒng)版本信息。
3. 如權(quán)利要求1所述的車(chē)載智能終端的系統(tǒng)更新方法,其中, 在所述移動(dòng)智能設(shè)備根據(jù)所述系統(tǒng)更新列表,從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲 取更新包的過(guò)程中, 當(dāng)存在所述車(chē)載智能終端的系統(tǒng)的更新信息時(shí),所述車(chē)載智能終端系統(tǒng)更新服務(wù)器向 所述移動(dòng)智能設(shè)備發(fā)出系統(tǒng)更新的提示信息; 所述移動(dòng)智能設(shè)備根據(jù)所述系統(tǒng)更新列表從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取 所述更新包。
4. 如權(quán)利要求1所述的車(chē)載智能終端的系統(tǒng)更新方法,其中,在所述移動(dòng)智能設(shè)備獲 取所述更新包后, 所述車(chē)載智能終端通過(guò)與其相連的所述移動(dòng)智能設(shè)備對(duì)所述更新包進(jìn)行有效性在線 檢測(cè); 所述移動(dòng)智能設(shè)備將通過(guò)有效性檢測(cè)的更新包更新至與所述移動(dòng)智能設(shè)備相連的所 述車(chē)載智能終端的系統(tǒng)中。
5. 如權(quán)利要求4所述的車(chē)載智能終端的系統(tǒng)更新方法,其中, 所述車(chē)載智能終端通過(guò)與其相連的所述移動(dòng)智能設(shè)備對(duì)所述更新包進(jìn)行有效性在線 檢測(cè)包括: 所述車(chē)載智能終端通過(guò)所述移動(dòng)智能設(shè)備從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得 所述更新包的CheckCode ;同時(shí), 所述車(chē)載智能終端通過(guò)計(jì)算獲得所述更新包的CheckCode ; 根據(jù)從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得的CheckCode與通過(guò)計(jì)算獲得的 CheckCode的一致性判斷所述更新包的有效性,若一致則所述更新包有效。
6. 如權(quán)利要求1所述的車(chē)載智能終端的系統(tǒng)更新方法,其中, 在所述移動(dòng)智能設(shè)備將所述更新包更新至與所述移動(dòng)智能設(shè)備相連的所述車(chē)載智能 終端的系統(tǒng)中的過(guò)程中, 將所述更新包解壓到車(chē)載智能終端的更新目錄中,其中,所述更新包包括應(yīng)用組件更 新包和系統(tǒng)相關(guān)組件更新包; 對(duì)解壓到更新目錄的所述應(yīng)用組件更新包即時(shí)進(jìn)行更新; 對(duì)解壓到更新目錄的所述系統(tǒng)相關(guān)組件更新包,在所述車(chē)載智能終端重啟后進(jìn)行更 新。
7. -種車(chē)載智能終端的導(dǎo)航及地圖數(shù)據(jù)更新方法,利用權(quán)利要求1-6所述的車(chē)載智能 終端的系統(tǒng)更新方法對(duì)所述車(chē)載智能終端的導(dǎo)航及地圖數(shù)據(jù)進(jìn)行更新。
8. -種用于車(chē)載智能終端的系統(tǒng)更新的移動(dòng)智能設(shè)備,包括: 系統(tǒng)版本信息獲取單元,用于獲取與所述移動(dòng)智能設(shè)備相連的車(chē)載智能終端的系統(tǒng)版 本信息; 系統(tǒng)更新列表獲取單元,用于根據(jù)所述系統(tǒng)版本信息向車(chē)載智能終端系統(tǒng)更新服務(wù)器 獲取所述車(chē)載智能終端的系統(tǒng)更新列表; 更新包獲取單元,用于根據(jù)所述系統(tǒng)更新列表從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲 取更新包; 系統(tǒng)更新單元,用于將所述更新包更新至與所述移動(dòng)智能設(shè)備相連的所述車(chē)載智能終 端的系統(tǒng)中。
9. 如權(quán)利要求8所述的用于車(chē)載智能終端的系統(tǒng)更新的移動(dòng)智能設(shè)備,還包括: 車(chē)載智能終端有效性驗(yàn)證單元,用于利用車(chē)載智能終端的唯一標(biāo)識(shí)登錄到車(chē)載智能終 端系統(tǒng)更新服務(wù)器,由所述車(chē)載智能終端系統(tǒng)更新服務(wù)器對(duì)所述車(chē)載智能終端的有效性進(jìn) 行驗(yàn)證。
10. -種車(chē)載智能終端的更新系統(tǒng),包括移動(dòng)智能設(shè)備和車(chē)載智能終端系統(tǒng)更新服務(wù) 器,其中, 所述移動(dòng)智能設(shè)備為如權(quán)利要求8和9所述的移動(dòng)智能設(shè)備; 所述車(chē)載智能終端系統(tǒng)更新服務(wù)器用于存儲(chǔ)所述車(chē)載智能終端的更新信息并對(duì)外界 的更新請(qǐng)求進(jìn)行應(yīng)答處理。
11. 如權(quán)利要求10所述的車(chē)載智能終端的更新系統(tǒng),其中, 在通過(guò)有效性驗(yàn)證后,所述車(chē)載智能終端向與其相連的所述移動(dòng)智能設(shè)備提供所述車(chē) 載智能終端的系統(tǒng)版本信息。
12. 如權(quán)利要求10所述的車(chē)載智能終端的更新系統(tǒng),其中,在所述移動(dòng)智能設(shè)備根據(jù) 所述系統(tǒng)更新列表從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取更新包的過(guò)程中, 當(dāng)存在所述車(chē)載智能終端的系統(tǒng)的更新信息時(shí),所述車(chē)載智能終端系統(tǒng)更新服務(wù)器向 所述移動(dòng)智能設(shè)備發(fā)出系統(tǒng)更新的提示信息; 所述移動(dòng)智能設(shè)備根據(jù)所述系統(tǒng)更新列表從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲取 所述更新包。
13. 如權(quán)利要求10所述的車(chē)載智能終端的更新系統(tǒng),其中,在所述移動(dòng)智能設(shè)備獲取 所述更新包后, 所述車(chē)載智能終端通過(guò)與其相連的所述移動(dòng)智能設(shè)備對(duì)所述更新包進(jìn)行有效性在線 檢測(cè); 所述移動(dòng)智能設(shè)備將通過(guò)有效性檢測(cè)的更新包更新至與所述移動(dòng)智能設(shè)備相連的所 述車(chē)載智能終端的系統(tǒng)中。
14. 如權(quán)利要求13所述的車(chē)載智能終端的更新系統(tǒng),其中, 所述車(chē)載智能終端通過(guò)與其相連的所述移動(dòng)智能設(shè)備對(duì)所述更新包進(jìn)行有效性在線 檢測(cè)包括: 所述車(chē)載智能終端通過(guò)所述移動(dòng)智能設(shè)備從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得 所述更新包的CheckCode ;同時(shí), 所述車(chē)載智能終端通過(guò)計(jì)算獲得所述更新包的CheckCode ; 根據(jù)從所述車(chē)載智能終端系統(tǒng)更新服務(wù)器獲得的CheckCode與通過(guò)計(jì)算獲得的 CheckCode的一致性判斷所述更新包的有效性,若一致則所述更新包有效。
15. 如權(quán)利要求10所述的車(chē)載智能終端的更新系統(tǒng),其中,在所述移動(dòng)智能設(shè)備將所 述更新包更新至與所述移動(dòng)智能設(shè)備相連的所述車(chē)載智能終端的系統(tǒng)中的過(guò)程中, 將所述更新包,解壓到所述車(chē)載智能終端的更新目錄中,其中,所述更新包包括應(yīng)用組 件更新包和系統(tǒng)相關(guān)組件更新包; 對(duì)解壓到更新目錄的所述應(yīng)用組件更新包即時(shí)進(jìn)行更新; 對(duì)解壓到更新目錄的所述系統(tǒng)相關(guān)組件更新包,在所述車(chē)載智能終端重啟后進(jìn)行更 新。
【文檔編號(hào)】G06F9/445GK104484194SQ201410683019
【公開(kāi)日】2015年4月1日 申請(qǐng)日期:2014年11月24日 優(yōu)先權(quán)日:2014年11月24日
【發(fā)明者】賈書(shū)軍 申請(qǐng)人:東軟集團(tuán)股份有限公司