[發明專利]一種遠程更新終端設備程序的方法及系統有效
| 申請號: | 201410214813.0 | 申請日: | 2014-05-21 |
| 公開(公告)號: | CN104850422B | 公開(公告)日: | 2019-07-23 |
| 發明(設計)人: | 閆偉;盧山;楊偉斌 | 申請(專利權)人: | 北京寶沃汽車有限公司 |
| 主分類號: | G06F8/65 | 分類號: | G06F8/65;H04L29/08 |
| 代理公司: | 北京三聚陽光知識產權代理有限公司 11250 | 代理人: | 趙敏 |
| 地址: | 101509 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 遠程 更新 終端設備 程序 方法 系統 | ||
1.一種遠程更新終端設備程序的方法,其特征在于,包括如下步驟:
通訊服務器從數據庫服務器中獲取終端設備要更新的程序的版本,并向終端設備發送該程序的待升級版本信息;
終端設備反饋其程序的當前版本信息,結合終端設備當前的狀態及需求情況,根據所述當前版本信息和所述待升級版本信息生成確認版本信息;
終端設備允許更新時,所述確認版本信息與所述待升級版本信息一致或所述確認版本信息與所述當前版本信息一致;其中如果待升級版本信息高于當前版本信息,則確認版本信息為待升級的版本信息;如果待升級版本信息與當前版本信息相同,則確認版本信息為該相同的當前版本信息;
終端設備不允許更新時,所述確認版本信息為錯誤信息;
終端設備判斷待升級版本信息、當前版本信息和確認版本信息中的版本高低選定最終升級的程序版本,包括:
確認版本信息與所述待升級版本信息和當前版本信息中均不一致時,退出更新,更新失敗;
否則,判斷確認版本信息和當前版本信息中版本的信息,如果確認版本信息高于當前版本信息,則選擇確認版本信息作為最終升級的程序版本;如果確認版本信息與當前版本信息相同,則以該相同的版本信息作為最終升級的程序版本;
通訊服務器將最終升級的程序版本的程序數據發送給終端設備,終端設備接收程序數據,存儲并進行程序刷寫更新。
2.根據權利要求1所述的遠程更新終端設備程序的方法,其特征在于,在上述步驟之后,還包括通訊服務器將終端設備的序列號、該終端設備程序更新結果、更新版本、更新時間保存到數據庫中。
3.根據權利要求2所述的遠程更新終端設備程序的方法,其特征在于,所述“通訊服務器從數據庫服務器中獲取終端設備要更新的程序的版本,并向終端設備發送該程序的待升級版本信息”的過程,包括
啟動通訊服務器與終端設備的通訊,等待該終端設備的連接;
終端設備響應連接后,通訊服務器獲得該終端設備反饋的序列號,并根據該序列號從數據庫服務器中解析出該終端設備對應的要更新的程序的版本;
通訊服務器將該程序版本的版本號作為待升級版本信息發送給終端設備。
4.權利要求1所述的遠程更新終端設備程序的方法,其特征在于,所述“通訊服務器將最終升級的程序版本的程序數據發送給終端設備,終端設備接收程序數據,存儲并進行程序刷寫更新”的過程,包括
通訊服務器從所述數據庫服務器中得到最終升級的程序版本的程序數據;
將該程序數據按數據包的形式發送;
終端設備收到該數據包后將其保存到數據區并更新該部分數據,并向通訊服務器反饋肯定應答;
通訊服務器收到肯定應答后繼續發送下一數據包,直至全部程序數據發送完成,若超時未收到肯定應答則退出下載流程并提示程序更新失敗,保存該更新失敗記錄。
5.根據權利要求1-4任一所述的遠程更新終端設備程序的方法,其特征在于,所述通訊服務器通過TCP/IP網絡協議進行數據傳輸。
6.根據權利要求1所述的遠程更新終端設備程序的方法,其特征在于,所述終端設備反饋其程序的當前版本信息,結合終端設備當前的狀態及需求情況,根據所述當前版本信息和所述待升級版本信息生成確認版本信息的過程,包括:終端設備接收通訊服務器發送的二進制數據文件,由bootloader程序引導應用程序存儲和運行。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京寶沃汽車有限公司,未經北京寶沃汽車有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410214813.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:配置應用程序的方法及所適用的嵌入式設備
- 下一篇:一種分層點色系統





