欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種車載設(shè)備及其多通道下載方法

文檔序號(hào):8285376閱讀:317來源:國知局
一種車載設(shè)備及其多通道下載方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信領(lǐng)域,具體地講,涉及一種車載設(shè)備及其多通道下載方法。
【背景技術(shù)】
[0002]目前車載設(shè)備大多使用2G網(wǎng)絡(luò)傳輸,在對車載設(shè)備升級時(shí)多采用FTP下載,可以保證下載文件的方法簡單、文件完整,在下載時(shí)一般采用平臺(tái)下發(fā)升級指令,指出下載文件的路徑及文件名,然后由車載終端自行連接FTP服務(wù)下載指定的升級文件,文件下載完成后,車載設(shè)備自動(dòng)升級并重啟。
[0003]FTP是傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)網(wǎng)絡(luò)上兩臺(tái)計(jì)算機(jī)之間傳送文件的協(xié)議,是在TCP/IP網(wǎng)絡(luò)和互聯(lián)網(wǎng)上最早使用的協(xié)議之一,屬于網(wǎng)絡(luò)協(xié)議組的應(yīng)用層。FTP客戶端可以向FTP服務(wù)器發(fā)出請求,從FTP服務(wù)器下載文件,向FTP服務(wù)器上傳文件,并可以創(chuàng)建或改變FTP服務(wù)器上的目錄。
[0004]由于文件下載采用2G網(wǎng)絡(luò),所以在傳輸速度上受限于2G網(wǎng)絡(luò)的傳輸技術(shù)。在FTP文件下載時(shí)未對文件進(jìn)行分包處理,當(dāng)文件包較大時(shí)會(huì)大大增加下載傳輸時(shí)間,并且車載可能處于高速運(yùn)動(dòng)狀態(tài),在經(jīng)過信號(hào)不好的區(qū)域可能會(huì)導(dǎo)致網(wǎng)絡(luò)傳輸中斷,所以重復(fù)下載同一文件的次數(shù)將增加,消耗不必要的流量,增加下載成本。
[0005]從以上可以看出,目前為止使用2G網(wǎng)絡(luò)在FTP下載方式下存在以下缺陷:(1)下載速度慢;(2)網(wǎng)絡(luò)不穩(wěn)定時(shí),下載大數(shù)據(jù)包時(shí)容易被中斷,導(dǎo)致重復(fù)下載,增加流量消耗;
(3)遠(yuǎn)程服務(wù)器更改后會(huì)導(dǎo)致車載設(shè)備無法接收下載更新指令。

【發(fā)明內(nèi)容】

[0006]為解決上述現(xiàn)有技術(shù)存在的問題,本發(fā)明提供了一種車載設(shè)備及其多通道下載方法,該車載設(shè)備所具有的多路下載模塊可對升級參數(shù)包對應(yīng)的若干子數(shù)據(jù)包進(jìn)行分配下載,解決了下載速度慢、下載時(shí)間長的問題。
[0007]為了達(dá)到上述發(fā)明目的,本發(fā)明采用了如下的技術(shù)方案:
[0008]一種車載設(shè)備,包括:參數(shù)包下載模塊,用于從參數(shù)包服務(wù)器上下載第一升級參數(shù)包;比較模塊,用于比較所述第一參數(shù)升級包對應(yīng)的第一版本號(hào)是否等于車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào);多路下載模塊,用于當(dāng)所述第一升級參數(shù)包對應(yīng)的第一版本號(hào)不等于所述當(dāng)前參數(shù)包對應(yīng)的版本號(hào)時(shí),從數(shù)據(jù)包服務(wù)器下載所述第一升級參數(shù)包對應(yīng)的若干第一子數(shù)據(jù)包。
[0009]進(jìn)一步地,所述車載設(shè)備還包括:解析模塊,用于對所述第一升級參數(shù)包進(jìn)行解析,以獲取所述第一升級參數(shù)包對應(yīng)的第一版本號(hào)。
[0010]進(jìn)一步地,所述車載設(shè)備還包括:校驗(yàn)?zāi)K,用于校驗(yàn)所述第一子數(shù)據(jù)包是否完整;其中,所述校驗(yàn)?zāi)K校驗(yàn)所述第一子數(shù)據(jù)包不完整時(shí),所述多路下載模塊從所述數(shù)據(jù)包服務(wù)器重新下載不完整的所述第一子數(shù)據(jù)包。
[0011]進(jìn)一步地,所述車載設(shè)備還包括:組包模塊,用于當(dāng)所述校驗(yàn)?zāi)K校驗(yàn)每個(gè)第一子數(shù)據(jù)包完整時(shí),將所述若干第一子數(shù)據(jù)包組包為第一總數(shù)據(jù)包。
[0012]進(jìn)一步地,所述校驗(yàn)?zāi)K進(jìn)一步對所述第一總數(shù)據(jù)包進(jìn)行校驗(yàn);其中,當(dāng)所述校驗(yàn)?zāi)K對所述第一總數(shù)據(jù)包校驗(yàn)失敗時(shí),所述多路下載模塊從所述參數(shù)包服務(wù)器下載第二升級參數(shù)包,并重新對所述第二升級參數(shù)包經(jīng)解析后的第二版本號(hào)與所述車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào)進(jìn)行比較,當(dāng)所述第二升級參數(shù)包對應(yīng)的第二版本號(hào)不等于所述當(dāng)前參數(shù)包對應(yīng)的版本號(hào)時(shí),從所述數(shù)據(jù)包服務(wù)器下載所述第二升級參數(shù)包對應(yīng)的若干第二子數(shù)據(jù)包。
[0013]本發(fā)明的另一目的在于提供了一種車載設(shè)備的多通道下載方法,包括:從參數(shù)包服務(wù)器下載第一升級參數(shù)包;比較所述第一參數(shù)升級包對應(yīng)的第一版本號(hào)是否等于車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào);如果所述第一升級參數(shù)包對應(yīng)的第一版本號(hào)不等于所述當(dāng)前參數(shù)包對應(yīng)的版本號(hào),則從數(shù)據(jù)包服務(wù)器下載所述第一升級參數(shù)包對應(yīng)的若干第一子數(shù)據(jù)包。
[0014]進(jìn)一步地,在比較所述第一升級參數(shù)包對應(yīng)的第一版本號(hào)是否等于車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào)之前,所述多通道下載方法還包括:對所述第一升級參數(shù)包進(jìn)行解析,以獲取所述第一升級參數(shù)包對應(yīng)的第一版本號(hào)。
[0015]進(jìn)一步地,所述多通道下載方法還包括:校驗(yàn)所述第一子數(shù)據(jù)包是否完整;其中,如果所述第一子數(shù)據(jù)包不完整,則從所述數(shù)據(jù)包服務(wù)器重新下載不完整的所述第一子數(shù)據(jù)包。
[0016]進(jìn)一步地,所述多通道下載方法還包括:如果每個(gè)第一子數(shù)據(jù)包完整,則將所述若干第一子數(shù)據(jù)包組包為第一總數(shù)據(jù)包。
[0017]進(jìn)一步地,所述多通道下載方法還包括:對所述第一總數(shù)據(jù)包進(jìn)行校驗(yàn);其中,如果對所述第一總數(shù)據(jù)包校驗(yàn)失敗,則從所述參數(shù)包服務(wù)器下載第二升級參數(shù)包,并重新對所述第二升級參數(shù)包經(jīng)解析后的第二版本號(hào)與所述車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào)進(jìn)行比較,當(dāng)所述第二升級參數(shù)包對應(yīng)的第二版本號(hào)不等于所述當(dāng)前參數(shù)包對應(yīng)的版本號(hào)時(shí),從所述參數(shù)包服務(wù)器下載所述第二升級參數(shù)包對應(yīng)的若干第二子數(shù)據(jù)包。
[0018]本發(fā)明通過利用多路下載模塊進(jìn)行多通道分配下載,可加快文件下載速度,減少單個(gè)數(shù)據(jù)包下載時(shí)間,降低數(shù)據(jù)包傳輸過程中被中斷的風(fēng)險(xiǎn),從而減小流量消耗;另外,該車載設(shè)備可連接參數(shù)包服務(wù)器下載最新升級參數(shù)包并判斷是否有新程序包需要從數(shù)據(jù)包服務(wù)器下載,避免依賴后臺(tái)環(huán)境。
【附圖說明】
[0019]通過結(jié)合附圖進(jìn)行的以下描述,本發(fā)明的實(shí)施例的上述和其它方面、特點(diǎn)和優(yōu)點(diǎn)將變得更加清楚,附圖中:
[0020]圖1是根據(jù)本發(fā)明的實(shí)施例的一種車載設(shè)備的結(jié)構(gòu)圖;
[0021]圖2是根據(jù)本發(fā)明的實(shí)施例的一種車載設(shè)備的多通道下載方法的步驟流程圖。
【具體實(shí)施方式】
[0022]以下,將參照附圖來詳細(xì)描述本發(fā)明的實(shí)施例。然而,可以以許多不同的形式來實(shí)施本發(fā)明,并且本發(fā)明不應(yīng)該被解釋為限制于這里闡述的具體實(shí)施例。相反,提供這些實(shí)施例是為了解釋本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠理解本發(fā)明的各種實(shí)施例和適合于特定預(yù)期應(yīng)用的各種修改。
[0023]圖1是根據(jù)本發(fā)明的實(shí)施例的一種車載設(shè)備的結(jié)構(gòu)圖。
[0024]參照圖1,根據(jù)本發(fā)明的實(shí)施例的一種車載設(shè)備包括參數(shù)包下載模塊10,用于從參數(shù)包服務(wù)器21上下載第一升級參數(shù)包,其中,第一升級參數(shù)包一般指參數(shù)包服務(wù)器21上的最新升級參數(shù)包(版本號(hào)高于車載設(shè)備當(dāng)前參數(shù)包的版本號(hào)),若需對車載設(shè)備上的數(shù)據(jù)進(jìn)行降級時(shí),第一升級參數(shù)包指參數(shù)包服務(wù)器21上的舊升級參數(shù)包(版本號(hào)低于車載設(shè)備當(dāng)前參數(shù)包的版本號(hào));比較模塊30,用于比較經(jīng)參數(shù)包下載模塊10下載的第一升級參數(shù)包對應(yīng)的第一版本號(hào)是否等于車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào),也就是說,比較模塊30對第一升級參數(shù)包及當(dāng)前參數(shù)包分別對應(yīng)的版本號(hào)進(jìn)行比較,用以判斷是否有新的數(shù)據(jù)包需要下載;多路下載模塊40,用于從數(shù)據(jù)包服務(wù)器22上下載第一升級參數(shù)包對應(yīng)的若干第一個(gè)子數(shù)據(jù)包。
[0025]上述的車載設(shè)備還包括:解析模塊50,用于對第一升級參數(shù)包進(jìn)行解析以獲取第一升級參數(shù)包對應(yīng)的第一版本號(hào);組包模塊60,用于將經(jīng)多路下載模塊40下載后得到的若干第一子數(shù)據(jù)包進(jìn)行組包,得到第一總數(shù)據(jù)包;校驗(yàn)?zāi)K70,用于對經(jīng)多路下載模塊40下載后得到的若干第一個(gè)子數(shù)據(jù)包和經(jīng)組包模塊60組包后得到的第一總數(shù)據(jù)包進(jìn)行校驗(yàn),以判斷經(jīng)多路下載模塊40下載后得到的若干第一子數(shù)據(jù)包及經(jīng)組包模塊60組包后得到的第一總數(shù)據(jù)包是否完整。
[0026]值得注意的是,組包模塊60對經(jīng)多路下載模塊40下載后得到的若干第一子數(shù)據(jù)包進(jìn)行組包前,首先需要校驗(yàn)?zāi)K70對上述若干第一子數(shù)據(jù)包的完整性進(jìn)行校驗(yàn);只有當(dāng)經(jīng)校驗(yàn)?zāi)K70校驗(yàn)每個(gè)第一子數(shù)據(jù)包完整時(shí),組包模塊60才對若干第一子數(shù)據(jù)包進(jìn)行組包;否則,多路下載模塊40需要對校驗(yàn)不完整的第一子數(shù)據(jù)包重新進(jìn)行下載,直至校驗(yàn)完整才可進(jìn)行組包。
[0027]上述車載設(shè)備的多通道下載方法具體如下所述。
[0028]圖2是根據(jù)本發(fā)明的實(shí)施例的一種車載設(shè)備的多通道下載方法的步驟流程圖。
[0029]參照圖2,根據(jù)本發(fā)明的實(shí)施例的一種車載設(shè)備的多通道下載方法的包括如下步驟:
[0030]在步驟110中,從參數(shù)包服務(wù)器21下載第一升級參數(shù)包。
[0031]值得注意的是,提供上述第一升級參數(shù)包下載的參數(shù)包服務(wù)器21只提供升級參數(shù)包的下載,并且提供第一升級參數(shù)包的參數(shù)包服務(wù)器21還存在備份服務(wù)器;第一升級參數(shù)包下載完成后可以解析出來其對應(yīng)的若干子數(shù)據(jù)包存放的服務(wù)器地址;所以理論上能夠使用到服務(wù)器的個(gè)數(shù)為3個(gè),分別為:參數(shù)包服務(wù)器21,提供第一升級參數(shù)包下載的路徑、大小等數(shù)據(jù)信息;備份參數(shù)服務(wù)器,在參數(shù)包服務(wù)器21短期或長期無效后,設(shè)備會(huì)切換至此,由其提供第一升級參數(shù)包的下載;以及數(shù)據(jù)包服務(wù)器22,提供有效的數(shù)據(jù)文件下載,即提供第一升級參數(shù)包對應(yīng)的若干第一子數(shù)據(jù)包的下載。
[0032]在步驟120中,比較第一參數(shù)升級包對應(yīng)的第一版本號(hào)是否等于車載設(shè)備當(dāng)前參數(shù)包對應(yīng)的版本號(hào)。
[0033]優(yōu)選地,解析模塊50需分別對第一次開啟該車載設(shè)備后由參數(shù)包下載模
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
宁陵县| 沂水县| 柞水县| 房产| 左贡县| 太湖县| 虎林市| 桦川县| 平塘县| 教育| 简阳市| 通榆县| 怀集县| 琼结县| 蒲城县| 台安县| 三明市| 邵武市| 浠水县| 万宁市| 桃源县| 古交市| 来凤县| 乌审旗| 田东县| 彭阳县| 农安县| 磴口县| 恩施市| 湖南省| 永州市| 夏津县| 临颍县| 菏泽市| 分宜县| 龙井市| 通道| 太仓市| 佛坪县| 张北县| 四会市|