車(chē)載電子標(biāo)簽程序更新方法、移動(dòng)終端及程序更新系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子不停車(chē)收費(fèi)技術(shù)領(lǐng)域,特別涉及一種車(chē)載電子標(biāo)簽程序更新方法、移動(dòng)終端及程序更新系統(tǒng)。
【背景技術(shù)】
[0002]目前,我國(guó)很多省市都建設(shè)了高速公路電子不停車(chē)收費(fèi)系統(tǒng)(Electronic TollCollect1n System,ETC)。電子不停車(chē)收費(fèi)系統(tǒng)是目前世界上廣泛采用的智能交通收費(fèi)系統(tǒng),其利用專(zhuān)用短程通信(Dedicated Short Range Communicat1ns, DSRC)技術(shù)完成車(chē)輛與收費(fèi)站之間的無(wú)線數(shù)據(jù)通訊,進(jìn)行車(chē)輛自動(dòng)識(shí)別和有關(guān)收費(fèi)數(shù)據(jù)的交換,通過(guò)計(jì)算機(jī)網(wǎng)路進(jìn)行收費(fèi)數(shù)據(jù)的處理,能夠使車(chē)輛在收費(fèi)區(qū)域中保持行駛狀態(tài)而不用停車(chē)的狀況下完成自動(dòng)扣費(fèi),極大的提高了通行效率和降低了人力成本。
[0003]其中,車(chē)載電子標(biāo)簽作為ETC應(yīng)用的關(guān)鍵設(shè)備,在整個(gè)ETC系統(tǒng)中擁有龐大的基數(shù),對(duì)車(chē)載電子標(biāo)簽的后期維護(hù)如軟件程序更新(在運(yùn)營(yíng)商授權(quán)點(diǎn),由專(zhuān)門(mén)人員采用專(zhuān)用設(shè)備集中更新)帶來(lái)了極大的困擾,存在更新成本高、效率低、組織調(diào)度車(chē)輛困難,難以實(shí)施等問(wèn)題。
[0004]車(chē)載電子標(biāo)簽技術(shù)以及移動(dòng)互聯(lián)網(wǎng)絡(luò)高度發(fā)展并普及,由用戶自主更新的遠(yuǎn)程、社會(huì)化更新方式是車(chē)載電子標(biāo)簽程序更新方式發(fā)展的必然趨勢(shì)。而運(yùn)營(yíng)商開(kāi)放權(quán)限,允許個(gè)人使用移動(dòng)終端對(duì)電子標(biāo)簽進(jìn)行程序更新,則又存在程序、數(shù)據(jù)篡改等安全隱患。輕則電子標(biāo)簽程序更新失敗,無(wú)法正常工作,必須返廠維修;重則,可利用更新程序漏洞逃繳高速通行費(fèi),帶來(lái)經(jīng)濟(jì)損失。
【發(fā)明內(nèi)容】
[0005]如何防止出現(xiàn)程序更新時(shí)的安全隱患,本發(fā)明提供了一種車(chē)載電子標(biāo)簽程序更新方法,所述方法包括:
[0006]在需要對(duì)連接的待更新車(chē)載電子標(biāo)簽進(jìn)行程序更新時(shí),向后臺(tái)服務(wù)器發(fā)送遠(yuǎn)程更新請(qǐng)求;
[0007]接收由所述后臺(tái)服務(wù)器發(fā)送的特征信息讀取請(qǐng)求,并將所述特征信息讀取請(qǐng)求發(fā)送至所述待更新車(chē)載電子標(biāo)簽;
[0008]獲取所述待更新車(chē)載電子標(biāo)簽的特征信息,并將獲取的特征信息發(fā)送至所述后臺(tái)服務(wù)器,以使所述后臺(tái)服務(wù)器對(duì)所述特征信息進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果反饋程序更新文件及文件校驗(yàn)信息;
[0009]接收所述后臺(tái)服務(wù)器發(fā)送的程序更新文件及文件校驗(yàn)信息,并將所述程序更新文件及文件校驗(yàn)信息發(fā)送至所述待更新車(chē)載電子標(biāo)簽,以使所述待更新車(chē)載電子標(biāo)簽根據(jù)所述文件校驗(yàn)信息對(duì)所述程序更新文件進(jìn)行校驗(yàn),在校驗(yàn)通過(guò)時(shí),根據(jù)所述程序更新文件進(jìn)行程序更新。
[0010]其中,所述特征信息讀取請(qǐng)求為由所述后臺(tái)服務(wù)器中的第一安全模塊加密后的特征信息讀取請(qǐng)求;
[0011]所述特征信息為由所述待更新車(chē)載電子標(biāo)簽中第二安全模塊加密后的特征信息;
[0012]所述程序更新文件及文件校驗(yàn)信息為由所述后臺(tái)服務(wù)器中的第一安全模塊加密后的程序更新文件及文件校驗(yàn)信息。
[0013]其中,所述特征信息包括:硬件識(shí)別號(hào)、第二安全模塊的芯片序列號(hào)、合同序列號(hào)、硬件版本號(hào)及軟件版本號(hào)中的至少一種。
[0014]其中,所述文件校驗(yàn)信息包括:所述程序更新文件的摘要碼中至少部分字節(jié);
[0015]或,
[0016]所述文件校驗(yàn)信息包括:對(duì)所述程序更新文件的摘要碼中至少部分字節(jié)進(jìn)行MAC計(jì)算所獲得的信息。
[0017]本發(fā)明還公開(kāi)了一種移動(dòng)終端,所述移動(dòng)終端包括:
[0018]更新請(qǐng)求單元,用于在需要對(duì)連接的待更新車(chē)載電子標(biāo)簽進(jìn)行程序更新時(shí),向后臺(tái)服務(wù)器發(fā)送遠(yuǎn)程更新請(qǐng)求;
[0019]請(qǐng)求接收單元,用于接收由所述后臺(tái)服務(wù)器發(fā)送的特征信息讀取請(qǐng)求,并將所述特征信息讀取請(qǐng)求發(fā)送至所述待更新車(chē)載電子標(biāo)簽;
[0020]特征驗(yàn)證單元,用于獲取所述待更新車(chē)載電子標(biāo)簽的特征信息,并將獲取的特征信息發(fā)送至所述后臺(tái)服務(wù)器,以使所述后臺(tái)服務(wù)器對(duì)所述特征信息進(jìn)行驗(yàn)證,并根據(jù)驗(yàn)證結(jié)果反饋程序更新文件及文件校驗(yàn)信息;
[0021]校驗(yàn)更新單元,用于接收所述后臺(tái)服務(wù)器發(fā)送的程序更新文件及文件校驗(yàn)信息,并將所述程序更新文件及文件校驗(yàn)信息發(fā)送至所述待更新車(chē)載電子標(biāo)簽,以使所述待更新車(chē)載電子標(biāo)簽根據(jù)所述文件校驗(yàn)信息對(duì)所述程序更新文件進(jìn)行校驗(yàn),在校驗(yàn)通過(guò)時(shí),根據(jù)所述程序更新文件進(jìn)行程序更新。
[0022]其中,所述特征信息讀取請(qǐng)求為由所述后臺(tái)服務(wù)器中的第一安全模塊加密后的特征信息讀取請(qǐng)求;
[0023]所述特征信息為由所述待更新車(chē)載電子標(biāo)簽中第二安全模塊加密后的特征信息;
[0024]所述程序更新文件及文件校驗(yàn)信息為由所述后臺(tái)服務(wù)器中的第一安全模塊加密后的程序更新文件及文件校驗(yàn)信息。
[0025]其中,所述特征信息包括:硬件識(shí)別號(hào)、第一安全模塊的芯片序列號(hào)、合同序列號(hào)、硬件版本號(hào)及軟件版本號(hào)中的至少一種。
[0026]其中,所述文件校驗(yàn)信息包括:所述程序更新文件的摘要碼中至少部分字節(jié);
[0027]或,
[0028]所述文件校驗(yàn)信息包括:對(duì)所述程序更新文件的摘要碼中至少部分字節(jié)進(jìn)行MAC計(jì)算所獲得的信息。
[0029]本發(fā)明還提供了一種程序更新系統(tǒng),所述系統(tǒng)包括:所述的移動(dòng)終端。
[0030]其中,所述系統(tǒng)還包括:后臺(tái)服務(wù)器及待更新車(chē)載電子標(biāo)簽,所述后臺(tái)服務(wù)器及待更新車(chē)載電子標(biāo)簽均與所述移動(dòng)終端進(jìn)行數(shù)據(jù)交互,所述后臺(tái)服務(wù)器中設(shè)有第一安全模塊,所述待更新車(chē)載電子標(biāo)簽中設(shè)有第二安全模塊。
[0031]本發(fā)明可實(shí)時(shí)地從后臺(tái)服務(wù)器獲取程序更新文件,并更新車(chē)載電子標(biāo)簽,整個(gè)更新過(guò)程全程受控,保證更新程序的正確性與完整性,后臺(tái)服務(wù)器會(huì)判斷車(chē)載電子標(biāo)簽的特征信息的合法性,嚴(yán)格控制更新過(guò)程,不合法或者不符合要求的車(chē)載電子標(biāo)簽不得更新,并且實(shí)現(xiàn)了不同廠家和版本的車(chē)載電子標(biāo)簽的程序更新可以統(tǒng)一控制,大幅提高了程序更新的效率。
【附圖說(shuō)明】
[0032]圖1是本發(fā)明一種實(shí)施方式的車(chē)載電子標(biāo)簽程序更新方法的流程圖;
[0033]圖2是本發(fā)明一種實(shí)施方式的移動(dòng)終端的結(jié)構(gòu)框圖;
[0034]圖3是本發(fā)明一種實(shí)施方式的車(chē)載電子標(biāo)簽程序更新系統(tǒng)的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0035]下面結(jié)合附圖和實(shí)施例,對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)描述。以下實(shí)施例用于說(shuō)明本發(fā)明,但不用來(lái)限制本發(fā)明的范圍。
[0036]圖1是本發(fā)明一種實(shí)施方式的車(chē)載電子標(biāo)簽程序更新方法的流程圖;參照?qǐng)D1,所述方法包括:
[0037]SlOl:在需要對(duì)連接的待更新車(chē)載電子標(biāo)簽進(jìn)行程序更新時(shí),向后臺(tái)服務(wù)器發(fā)送遠(yuǎn)程更新請(qǐng)求;
[0038]需要說(shuō)明的是,本實(shí)施方式的方法的執(zhí)行主體為移動(dòng)終端,所述連接的待更新車(chē)載電子標(biāo)簽即為與所述移動(dòng)終端處于連接狀態(tài)的車(chē)載電子標(biāo)簽。
[0039]在具體實(shí)現(xiàn)中,所述移動(dòng)終端通過(guò)有線、WIF1、3G或4G等通信網(wǎng)絡(luò)與所述后臺(tái)服務(wù)器進(jìn)行數(shù)據(jù)交互,通過(guò)藍(lán)牙、專(zhuān)用短程通信技術(shù)(Dedicated Short RangeCommunicat1ns, DSRC)接口、通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/