新四季網

實現車載終端空中升級的方法

2023-07-11 05:19:16

專利名稱:實現車載終端空中升級的方法
技術領域:
本發明涉及無線數據傳輸,具體地說涉及用於利用無線數據傳輸來實現車載終端空中升級的方法。
背景技術:
GPRS是通用分組無線業務(General Packet Radio Service)的簡稱,它是GSM移 動電話用戶可用的一種移動數據業務。它經常被描述成「2. 5G」,也就是說這項技術位於第 二代(2G)和第三代(3G)移動通訊技術之間。它通過利用GSM網絡中未使用的TDMA信道, 提供中速的數據傳遞。GPRS突破了 GSM網只能提供電路交換的思維方式,只通過增加相應 的功能實體和對現有的基站系統進行部分改造來實現分組交換,這種改造的投入相對來說 並不大,但得到的用戶數據速率卻相當可觀。GPRS和以往連續在頻道傳輸的方式不同,是以分組(Packet)方式來傳輸,因此使 用者所負擔的費用是以其傳輸資料單位計算,並非使用其整個頻道,理論上較為便宜。目前,利用GPRS技術開發的產品很多,事實表明其具有傳輸量大,可靠性強,成 本低等優點,因而被廣泛使用。此外,現有的車載終端是集防盜、跟蹤、定位、導航等為一體 的多功能車載終端,能實現遠程查詢、遠程報警、調度、收費、導航、遠程控制車輛及語音通 話等功能。而車載終端需要連接外部設備,如LED/LCD顯示屏,收費終端、報站器、刷卡器 等,但隨著不同時期客戶功能需求的增加,車載終端及外接設備需要軟體實時更新升級,而 車載終端及連接的外設都安裝到車輛現場,如果需要更新升級各設備程序就需要到現場拆 卸,這樣便會使維護升級成本大大增加。

發明內容
本發明要解決的技術問題在於,針對現有系統中車載終端及外設如果需要軟體實 時更新必須到現場進行拆卸的缺點,提供了一種用於基於移動通信網絡實現車載終端空中 升級的方法。根據方法包括以下步驟S101、通過對應第一 IP位址的第一無線鏈路向遠程控制中心發送登陸請求;S102、接收帶有第二 IP位址和埠參數的登陸成功應答消息,並根據所述第二 IP 地址和埠參數來設置用於遠程升級文件下載的IP位址和埠號;S103、接收所述遠程控制中心的升級指令,並根據所述升級指令利用對應所述第 二 IP位址的第二無線鏈路登陸遠程升級中心;S104、接收登陸成功消息,並發出升級請求指令,所述升級請求指令中包括升級類 型、升級方式、當前版本號;S105、接收所述遠程升級中心根據所述當前版本號是否找到升級文件的應答消 息,如果找到升級文件,則存儲所述應答消息,所述應答消息還包括升級文件名及版本號、 文件大小、總包數以及校驗碼,並執行步驟S106,如果未找到升級文件,則放棄升級,向所述遠程控制中心發送升級失敗消息;S106、發送數據包請求指令,所述數據包請求指令包括所需數據包序號;S107、接收對應於所述序號的數據包;S108、判斷接收的所述數據包中的校驗碼是否正確,如果不正確則重複執行步驟 S106 ;S109、如果所述校驗碼正確,則所述數據包序號遞增一個單位,重複執行步驟 S106-S109,直到接收到最後一個包為止,然後向所述升級中心和所述遠程控制中心發送升 級成功消息。在根據本發明的實現車載終端空中升級的方法中,還包括在執行步驟S108時, 判斷所述校驗碼不正確次數是否超過預設值,所述不正確次數未超過預設值,不正確次數 遞增一個單位,然後重複執行步驟S106-S109,如果所述不正確次數超過預設值 ,發送升級 失敗消息,放棄升級。根據本發明的實施例,在接收所述升級文件時,所述車載終端按以下方式存儲存 儲地址=基地址+包序號*包長度。根據本發明的實施例,所述升級類型包括外設升級和車載終端升級。根據本發明的實施例,所述升級方式包括車載終端定時自動升級和遠程控制中心 強制升級兩種方式。根據本發明的實施例,所述校驗碼為CRC校驗碼。 根據本發明的實施例,所述升級文件劃分成包長度相同的數據包。根據本發明的實施例,在升級過程中為不影響車載終端與遠程控制中心之間的正 常工作,採用具有不同IP位址的兩條通信鏈路,即第一鏈路和第二鏈路。其中所述第一鏈 路和所述第二鏈路基於移動通信網絡。為提高升級速度和成功率,所述第一鏈路和所述第二鏈路基於GPRS移動通信技 術或者基於CDMA移動通信技術。有益效果由於本發明在現有車載終端的基礎上利用了移動通信網絡,並基於 GPRS等移動通信技術,因此可快速、方便、可靠地實現車載終端空中升級。此外,採用本發明 的方法還可實現對車載終端所連接的外設的軟體進行空中升級,下載升級方法相同,只是 在車載終端和外設之間採用其他數據通信協議進行文件傳遞和更新。


圖1是根據本發明用於實現車載終端空中升級的方法的總體流程圖;圖2是根據本發明用於實現車載終端空中升級的硬體結構框圖。
具體實施例方式如圖1所示,其中顯示了用於實現車載終端空中升級的總體流程圖。以下將對其 中的過程進行詳細說明車載終端中設有移動通信模塊,在本實施例中,採用GPRS通信模塊。為在升級時 不影響其與遠程控制中心之間的正常工作,特設置兩個IP位址和對應的埠號。首先,其通過對應第一 IP位址的第一無線鏈路向遠程控制中心發送登陸請求。車載終端隨後接收帶有第二 IP位址和埠參數的登陸成功應答消息,並根據所述第二 IP地 址和埠參數來設置用於遠程升級文件下載的IP位址和埠號。接著又接收遠程控制中 心的升級指令,並根據升級指令利用對應第二 IP位址的第二無線鏈路登陸遠程升級中心。車載終端在接收到遠程升級中心發來的登陸成功消息後,發出升級請求指令,該 升級請求指令中包括升級類型、升級方式、文件名(用版本號表示)。其中升級類型分為外 設升級和車載終端升級,用相應的編號來區分,如下表 升級方式分為強制升級和定時自動升級。如果升級方式為定時自動升級,則版本 號為當前在用軟體的版本號。如果升級方式為強制升級的話,則版本號為指定的升級文件 版本號。升級方式的設置在遠程控制中心下發升級指令時已設定好。當升級方式為強制升級時,遠程升級中心按照升級版本號查找對應升級文件。如 果沒有找到該文件時,回復終端「找不到該文件」,車載終端會放棄升級。當升級方式為定時 自動升級時,升級中心根據車載終端上發的當前在用軟體的版本號找對應的最新用戶程序 文件,如果沒有找到該文件時回復車載終端「找不到該文件」,車載終端將放棄升級。如果找 到文件,則遠程升級中心發來其中包括升級文件版本號、文件大小、總包數以及校驗碼的應 答消息。其中校驗碼在本實施例中為CRC16校驗碼。車載終端存儲這些信息,以備異常掉 電、掉線重新登陸情況下的重新申請升級和斷點續傳使用。車載終端隨後向遠程升級中心發送數據包請求指令,該指令包括所需的數據包序號。遠程升級中心收到指令後根據數據包序號、數據包大小來讀取文件中對應的數 據,然後下發回復給車載終端。其中升級文件基本被劃分成若干長度相同的數據包,只有最 後一個包小於該長度。車載終端接收後需要判斷數據的正確性,錯誤時需要重新申請傳送, 5次失敗後放棄本次升級。終端可連續發送數據包請求,直到接收完最後一個數據包,接收 完數據包後終端對整個文件進行校驗,如果整個校驗正確,認為本次升級成功,終端將發送 信息到升級中心及控制中心。根據本發明的實施例,在接收所述升級文件時,所述車載終端按以下方式存儲存 儲地址=基地址+包序號*包長度。
升級文件下載成功後終端根據升級類型(是終端升級還是外設升級),進行程序 更新,如果為本車車載終端升級就直接更新程序並重啟車載終端,達到對本車載終端的升 級。如果為外設升級,車載終端會向外設發出申請對外設進行升級(把該升級文件發送給 外設)。如圖2所示,其中顯示了採用本發明的方法的車載終端及其外圍設備之間的結構 框圖。實現本發明的方法,對硬體有以下要求車載終端必須採用無線通訊模塊,如GPRS, CDMA,TD-SCDMA,WCDMA,CDMA2000,WIFI 等模塊,具有至少同時3路IP連結,由於車載終端平時需要一路連結到遠程控制中心,為了 在升級過程中不影響車載終端的功能使用,採用雙IP,增加一路作為升級IP通路;車載終端的CPU的程序存儲器可進行在線編程,例如用CPU+飛利浦ARM7的CPU, 採用512Kbytes的外部RAM存儲器和外部FLASH存儲器;每個升級包本身具有校驗,例如CRC16校驗,升級數據包完成後終端需要對升級 的整個文件進行CRC16檢驗,以提高升級的可靠性;車載終端有斷點續傳功能,由終端主動申請續傳並由終端上傳當前需要續傳的文 件大小,版本、型號、校驗值(總文件校驗),升級中心以確定是否需要續傳;在整個設計中,有對外設(如LED顯示屏、刷卡器、報站器、攝像頭等)升級的功 能,此時終端先下載升級文件,再把對應的升級文件發送到各外設進行升級。CPU作為車載終端的核心,控制整個車載終端的外設及工作過程,任何邏輯控制、 數據運算交互。GSM模塊是CPU與遠程控制中心和遠程升級中心進行通訊的模塊,可實現短 信及GPRS通信;報站器、LED屏、GPS模塊只是車載終端外設的一部分,單獨實現車載終端 的某一功能;FLASH存儲設備用於固化程序、存儲升級文件及用戶參數及數據等;SRAM作為 車載終端系統的內存,程序運行在該SRAM中,同時也是程序運行時的變量區、堆棧區空間。在該空中升級實現中,遠程升級中心是作為服務端,實時監聽車載終端的IP接 入,當接入後根據終端的申請升級指令先查找有無對應的升級文件,並根據查找情況回復 車載終端,車載終端根據升級中心的回覆狀態判定是否可以進行升級。為防止車載終端突然掉電,車載終端可定時把文件下載信息記錄到升級信息文件 中,以便下次上電運行時,查看該升級文件是否下載完畢,如果沒有下載完畢可根據上次下 載時記錄的信息重新連接升級中心請求升級,直到當前升級文件下載完畢為止。本領域的技術人員可以理解,在不背離本發明的實質和範圍的情況下,還存在許 多種變形和修改。本發明的範圍由所附權利要求來限定。
權利要求
一種實現車載終端空中升級的方法,其特徵在於,包括以下步驟S101、通過對應第一IP位址的第一無線鏈路向遠程控制中心發送登陸請求;S102、接收帶有第二IP位址和埠參數的登陸成功應答消息,並根據所述第二IP位址和埠參數來設置用於遠程升級文件下載的地址和埠號;S103、接收所述遠程控制中心的升級指令,並根據所述升級指令利用對應所述第二IP位址的第二無線鏈路登陸遠程升級中心;S104、接收登陸成功消息,並發出升級請求指令,所述升級請求指令中包括升級類型、升級方式、當前版本號;S105、接收所述遠程升級中心根據所述當前版本號是否找到升級文件的應答消息,如果找到,則存儲所述應答消息,所述應答消息還包括升級文件名及版本號、文件大小、總包數以及校驗碼,並執行步驟S106,如果未找到升級文件,則向所述遠程控制中心發送升級失敗消息,處理終止;S106、發送數據包請求指令,所述數據包請求指令包括所需數據包序號;S107、接收對應於所述序號的數據包;S108、判斷接收的所述數據包中的校驗碼是否正確,如果不正確,則重複執行步驟S106,如果所述校驗碼正確,則執行步驟S109;S109、所述數據包序號遞增一個單位,重複執行步驟S106-S109,直到接收到最後一個包為止,然後向所述升級中心和所述遠程控制中心發送升級成功消息,處理終止。
2.如權利要求1所述的實現車載終端空中升級的方法,其特徵在於,所述方法還包括 在執行步驟S108時,還判斷所述校驗碼的不正確次數是否超過預設值,所述不正確次數未 超過預設值,不正確次數遞增一個單位,然後重複執行步驟S106-S109,如果所述不正確次 數超過預設值,發送升級失敗消息,處理終止。
3.如權利要求1所述的實現車載終端空中升級的方法,其特徵在於,接收所述升級文 件時,按以下方式存儲存儲地址=基地址+包序號*包長度。
4.如權利要求1所述的實現車載終端空中升級的方法,其特徵在於,所述升級類型包 括外設升級和車載終端升級。
5.如權利要求1所述的實現車載終端空中升級的方法,其特徵在於,所述升級方式包 括車載終端定時自動升級和遠程控制中心強制升級兩種方式。
6.如權利要求1所述的實現車載終端空中升級的方法,其特徵在於,所述校驗碼為CRC 校驗碼。
7.如權利要求1-6所述的實現車載終端空中升級的方法,其特徵在於,所述升級文件 劃分成包長度相同的數據包。
8.如權利要求1-6所述的實現車載終端空中升級的方法,其特徵在於,所述第一鏈路 和所述第二鏈路基於移動通信網絡。
9.如權利要求8所述的實現車載終端空中升級的方法,其特徵在於,所述第一鏈路和 所述第二鏈路基於GPRS、CDMA、TD-SCDMA, WCDMA、或WIFI移動通信技術。
全文摘要
本發明提供一種實現車載終端空中升級的方法,通過對應第一IP位址的第一無線鏈路向遠程控制中心發送登陸請求;接收帶有第二IP位址和埠參數的登陸成功應答消息,並根據所述第二IP位址和埠參數來設置用於遠程升級文件下載的IP位址和埠號;接收所述遠程控制中心的升級指令,並根據所述升級指令利用對應所述第二IP位址的第二無線鏈路登陸遠程升級中心;發出升級請求指令;發送數據包請求指令;接收對應於所述序號的數據包;數據包序號遞增一個單位直到接收到最後一個包為止,然後向遠程升級中心和遠程控制中心發送升級成功消息,處理終止。由於本發明基於移動通信網絡和GPRS通信技術,因此可方便、快速並可靠地實現車載終端軟體的空中升級。
文檔編號H04L29/06GK101867916SQ20091010667
公開日2010年10月20日 申請日期2009年4月16日 優先權日2009年4月16日
發明者夏明輝 申請人:深圳市賽格導航科技股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀