[發明專利]一種嵌入式軟件升級方法、系統及裝置有效
| 申請號: | 201210422587.6 | 申請日: | 2012-10-29 |
| 公開(公告)號: | CN102929669B | 公開(公告)日: | 2016-11-16 |
| 發明(設計)人: | 郭玉棟;李繼亮 | 申請(專利權)人: | 北京開元智信通軟件有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/08 |
| 代理公司: | 北京超凡志成知識產權代理事務所(普通合伙) 11371 | 代理人: | 李世喆 |
| 地址: | 100000 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 嵌入式 軟件 升級 方法 系統 裝置 | ||
技術領域
本發明涉及嵌入式軟件技術領域,尤其涉及一種嵌入式軟件升級方法、系統及裝置。
背景技術
隨著科學技術的不斷發展,嵌入式軟件已經應用在大量的產品中,例如現有的車輛系統中很多軟件都是采用嵌入式方法設計的,并且其他設備例如輪船、飛機或者火車內也設置有大量的嵌入式軟件。
現有技術在針對嵌入式軟件升級的過程中,基本上都是在用戶控制下,通過整包下載的方式完成,即在用戶獲知存在升級軟件時,登陸到相應的服務器并查找到該升級軟件后,將該升級軟件的整個軟件包下載到本地。該軟件升級方法,需要用戶得知存在升級軟件時,才能進行軟件升級,而用戶一般都無法在第一時間獲知升級軟件的信息,從而會影響軟件升級的效率,降低用戶的體驗;同時,由于下載帶寬有限,而下載的過程中下載整個設備中所有待升級模塊的軟件升級數據包,并且只要任何一個待升級模塊中的任何程序存在修改,用戶在得知后就需要將該軟件包整個下載下來,因此會導致頻繁升級,影響用戶的體驗。
另外通過上述描述可知,嵌入式軟件的升級是通過靜態方式實現的,即用戶主動獲知存在升級軟件并升級,這種方式對于用戶量比較大,待升級模塊種類眾多的設備造成冗余下載、無效下載、浪費無線流量等弊端。
發明內容
有鑒于此,本發明實施例提供一種嵌入式軟件升級方法、系統及裝置,用以解決現有技術中各設備的嵌入式軟件升級的過程中,整包下載浪費流量,影響軟件升級效率降低用戶體驗的問題。
一種嵌入式軟件的升級方法,所述方法包括:
服務器接收與升級設備連接的終端設備發送的升級請求信息,其中,該升級請求信息中包含該升級設備的待升級模塊當前使用的嵌入式軟件的軟件版本信息及該升級設備的屬性信息;
服務器根據該升級請求信息,查找與該升級設備的屬性信息及該軟件版本對應的升級軟件;
服務器將查找到的升級軟件發送給所述終端設備,以便升級設備中的待升級模塊根據該升級軟件進行升級。
一種車輛系統中嵌入式軟件的升級系統,所述系統包括:
各終端設備,用于向服務器發送升級請求信息,其中,該升級請求信息中包含與該終端設備連接的升級設備中待升級模塊當前使用的嵌入式軟件的軟件版本信息及該升級設備的屬性信息,接收服務器發送的升級軟件,并發送給對應的待升級模塊進行升級;
服務器,用戶接收與升級設備連接的終端設備發送的升級請求信息,根據該升級請求信息,查找與該升級設備的屬性信息及該軟件版本對應的升級軟件;將查找到的升級軟件發送給升級設備中的對應終端設備,以便升級設備中的待升級模塊根據該升級軟件進行升級。
一種嵌入式軟件的升級裝置,所述裝置包括:
接收模塊,用于接收終端設備發送的升級請求信息,其中該升級請求信息中包含與該終端設備連接的升級設備的待升級模塊當前使用的嵌入式軟件的軟件版本信息及其該升級設備的屬性信息;
查找模塊,用于根據該升級請求信息,查找與該升級設備的屬性信息及該軟件版本對應的升級軟件;
發送模塊,用于將查找到的升級軟件發送給所述終端設備,以便升級設備中的待升級模塊根據該升級軟件進行升級。
一種車輛系統中嵌入式軟件的升級裝置,所述裝置包括:
發送模塊,用于向服務器發送升級請求信息,其中,該升級請求信息中包含與該裝置連接的升級設備的待升級模塊當前使用的嵌入式軟件的軟件版本信息,及該升級設備的屬性信息;
接收升級模塊,用于接收服務器發送的升級軟件,將該升級軟件發送給對應的待升級模塊進行升級。
本發明提供了一種嵌入式軟件的升級方法、系統及裝置,本發明的嵌入式軟件在進行升級的過程中,無需將整個升級設備中的所有待升級模塊所需的升級軟件都整個打包發送給升級設備,而是將需要進行升級的待升級模塊所在升級設備的對應軟件版本發送給終端設備,從而節省了下載流量,提高了升級效率提高了用戶的體驗。并且由于當前使用的嵌入式軟件的軟件版本信息包括該軟件的產品序列號信息,因此可以實現有針對性的只針對某一種,或者某幾種產品序列號的軟件進行升級,從而為系統的測試及新版本的體驗提供良好的環境。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本發明的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1為本發明提供的該嵌入式軟件的升級過程示意圖;
圖2為本發明實施例提供的車輛系統中嵌入式軟件的詳細升級過程示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京開元智信通軟件有限公司,未經北京開元智信通軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210422587.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:無刷直流電機內部磁場模擬裝置
- 下一篇:檢測電機轉子位置的霍爾盤





