車載ecu軟件的更新方法及更新系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及車輛技術(shù)領(lǐng)域,特別涉及一種車載EOJ (Electronic Control Unit,電子控制單元)軟件的更新方法和一種車載ECU軟件的更新系統(tǒng)。
【背景技術(shù)】
[0002]目前,在車輛安裝后,車載EOT軟件無(wú)法遠(yuǎn)程更新,一旦需要更新時(shí),用戶必須將車輛開到指定地點(diǎn),或是專業(yè)人員前往用戶處手工進(jìn)行更新,操作十分繁瑣,費(fèi)時(shí)費(fèi)力,不但降低系統(tǒng)的更新效率,而且降低系統(tǒng)的維護(hù)成本,從而降低了用戶的使用體驗(yàn)。
【發(fā)明內(nèi)容】
[0003]本發(fā)明旨在至少在一定程度上解決上述相關(guān)技術(shù)中的技術(shù)問(wèn)題之一。
[0004]為此,本發(fā)明的一個(gè)目的在于提出一種車載ECU軟件的更新方法,該方法可有效提高遠(yuǎn)程車載ECU軟件更新效率,降低系統(tǒng)的維護(hù)成本。
[0005]本發(fā)明的另一個(gè)目的在于提出一種車載ECU軟件的更新系統(tǒng)。
[0006]為達(dá)到上述目的,本發(fā)明一方面實(shí)施例提出了一種車載E⑶軟件的更新方法,包括以下步驟:接收操作終端發(fā)送的更新指令;根據(jù)所述更新指令獲取車載ECU軟件對(duì)應(yīng)的更新數(shù)據(jù);通過(guò)VIN碼確定目標(biāo)車輛;以及向所述目標(biāo)車輛發(fā)送所述更新數(shù)據(jù),并通過(guò)車載終端更新所述車載ECU軟件。
[0007]根據(jù)本發(fā)明實(shí)施例提出的車載ECU軟件的更新方法,在接收更新指令之后,通過(guò)VIN碼確定目標(biāo)車輛,從而向目標(biāo)車輛發(fā)送更新數(shù)據(jù),實(shí)現(xiàn)對(duì)批量車輛的車載ECU軟件進(jìn)行更新,不但具有較高的適應(yīng)性和可靠性,而且可有效提高遠(yuǎn)程車載ECU軟件更新效率,以及降低系統(tǒng)的維護(hù)成本,提高用戶的使用體驗(yàn)。
[0008]另外,根據(jù)本發(fā)明上述實(shí)施例的車輛ECU的更新方法還可以具有如下附加的技術(shù)特征:
[0009]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述通過(guò)車載終端更新所述車載ECU軟件,進(jìn)一步包括:獲取用戶設(shè)置的更新時(shí)間;在到達(dá)所述更新時(shí)間之后,判斷所述目標(biāo)車輛的狀態(tài)信息是否滿足預(yù)設(shè)更新條件;以及如果滿足所述預(yù)設(shè)更新條件,則根據(jù)所述更新數(shù)據(jù)更新所述車載ECU軟件。
[0010]其中,在本發(fā)明的一個(gè)實(shí)施例中,在根據(jù)所述更新數(shù)據(jù)更新所述車載ECU軟件之后,還包括:開啟更新后的所述車載ECU軟件并進(jìn)行自檢。
[0011 ] 進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述向目標(biāo)車輛發(fā)送所述更新數(shù)據(jù),進(jìn)一步包括:對(duì)所述更新數(shù)據(jù)進(jìn)行加密,并將加密后的所述更新數(shù)據(jù)發(fā)送至所述目標(biāo)車輛。
[0012]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述更新數(shù)據(jù)更新所述車載ECU軟件,進(jìn)一步包括:對(duì)加密后的所述更新數(shù)據(jù)進(jìn)行校驗(yàn),并在校驗(yàn)成功后解密所述更新數(shù)據(jù)。
[0013]本發(fā)明另一方面實(shí)施例提出了一種車載ECU軟件的更新系統(tǒng),包括:車載終端;操作終端,用于發(fā)送更新指令,并與所述車載終端進(jìn)行數(shù)據(jù)通信;以及服務(wù)器,用于接收所述更新指令,以根據(jù)所述更新指令獲取ECU系統(tǒng)對(duì)應(yīng)的更新數(shù)據(jù),并且通過(guò)VIN碼確定目標(biāo)車輛,以向目標(biāo)車輛發(fā)送所述更新數(shù)據(jù),以通過(guò)所述車載終端更新所述車載ECU軟件。
[0014]根據(jù)本發(fā)明實(shí)施例提出的車載ECU軟件的更新系統(tǒng),在接收更新指令之后,通過(guò)VIN碼確定目標(biāo)車輛,從而向目標(biāo)車輛發(fā)送更新數(shù)據(jù),實(shí)現(xiàn)對(duì)批量車輛的車載ECU軟件進(jìn)行更新,不但具有較高的適應(yīng)性和可靠性,而且可有效提高遠(yuǎn)程車載ECU軟件更新效率,以及降低系統(tǒng)的維護(hù)成本,提高用戶的使用體驗(yàn)
[0015]另外,根據(jù)本發(fā)明上述實(shí)施例的車載ECU軟件的更新系統(tǒng)還可以具有如下附加的技術(shù)特征:
[0016]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述車載終端具體用于:獲取用戶設(shè)置的更新時(shí)間;在到達(dá)所述更新時(shí)間之后,判斷所述目標(biāo)車輛的狀態(tài)信息是否滿足預(yù)設(shè)更新條件;以及如果滿足所述預(yù)設(shè)更新條件,則根據(jù)所述更新數(shù)據(jù)更新所述車載ECU軟件。
[0017]其中,在本發(fā)明的一個(gè)實(shí)施例中,在根據(jù)所述更新數(shù)據(jù)更新所述車載ECU軟件之后,還包括:開啟更新后的所述車載ECU軟件并進(jìn)行自檢。
[0018]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述向目標(biāo)車輛發(fā)送所述更新數(shù)據(jù),進(jìn)一步包括:對(duì)所述更新數(shù)據(jù)進(jìn)行加密,并將加密后的所述更新數(shù)據(jù)發(fā)送至所述目標(biāo)車輛。
[0019]進(jìn)一步地,在本發(fā)明的一個(gè)實(shí)施例中,所述根據(jù)所述更新數(shù)據(jù)更新所述車載ECU軟件,進(jìn)一步包括:對(duì)加密后的所述更新數(shù)據(jù)進(jìn)行校驗(yàn),并在校驗(yàn)成功后解密所述更新數(shù)據(jù)。
[0020]本發(fā)明附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
【附圖說(shuō)明】
[0021]本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中:
[0022]圖1為根據(jù)本發(fā)明實(shí)施例的車載ECU軟件的更新方法的流程圖;
[0023]圖2為根據(jù)本發(fā)明一個(gè)實(shí)施例的車載ECU軟件的更新系統(tǒng)的結(jié)構(gòu)示意圖;
[0024]圖3為根據(jù)本發(fā)明實(shí)施例的車載ECU軟件的更新系統(tǒng)結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0025]下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。
[0026]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括一個(gè)或者更多個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是兩個(gè)或兩個(gè)以上,除非另有明確具體的限定。
[0027]在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”、“固定”等術(shù)語(yǔ)應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
[0028]在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征之“上”或之“下”可以包括第一和第二特征直接接觸,也可以包括第一和第二特征不是直接接觸而是通過(guò)它們之間的另外的特征接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”包括第一特征在第二特征正上方和斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”包括第一特征在第二特征正下方和斜下方,或僅僅表示第一特征水平高度小于第二特征。
[0029]下面參照附圖描述根據(jù)本發(fā)明實(shí)施例提出的車載ECU軟件的更新方法及更新系統(tǒng),首先將參照附圖描述根據(jù)本發(fā)明實(shí)施例提出的車載ECU軟件的更新方法。參照?qǐng)D1所示,該車載ECU軟件的更新方法,包括以下步驟:
[0030]S101,接收操作終端發(fā)送的更新指令。
[0031]簡(jiǎn)單地說(shuō),參照?qǐng)D2所示,操作人員只需要在操作終端操作管理系統(tǒng),例如在操作終端登錄車載ECU軟件更新任務(wù),加載ECU軟件更新用數(shù)據(jù)即更新數(shù)據(jù)到服務(wù)器,指定軟件更新對(duì)象車輛即目標(biāo)車輛(可以用車輛的VIN碼指定),通過(guò)對(duì)象車查詢功能確認(rèn)對(duì)象車輛是否受控(通過(guò)GPRS通信是否有效判斷),發(fā)數(shù)據(jù)發(fā)布指令,即可實(shí)現(xiàn)車載EOT的更新,簡(jiǎn)單便捷,省時(shí)省力。
[0032]S102,根據(jù)更新指令獲取車載EOT軟件對(duì)應(yīng)的更新數(shù)據(jù)。
[0033]需要說(shuō)明的是,參照?qǐng)D2所示,服務(wù)器用于運(yùn)行系統(tǒng),并且存儲(chǔ)系統(tǒng)管理文件,SP提供系統(tǒng)的管理功能。
[0034]具體地,系統(tǒng)的管理功能可以包括:
[0035]1、遠(yuǎn)程軟件更新任務(wù)的登錄;
[0036]2、登錄任務(wù)的查