[發明專利]用于軟件版本升級的方法及裝置在審
| 申請號: | 201611153208.2 | 申請日: | 2016-12-14 |
| 公開(公告)號: | CN106802814A | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 曹紅勝;向浩;佟廣力;馬榮福;劉瑞祥;劉海明;沈海寅 | 申請(專利權)人: | 智車優行科技(北京)有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京思元知識產權代理事務所(普通合伙)11598 | 代理人: | 楊惠 |
| 地址: | 100020 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 軟件 版本 升級 方法 裝置 | ||
本發明公開了用于軟件版本升級的方法及裝置,其中的方法包括:在檢測到源碼管理服務器接收到用戶提交的源碼文件及源碼配置信息的情況下,將源碼文件及源碼配置信息傳輸給編譯服務器;在檢測到編譯服務器從源碼管理服務器處獲取到源碼文件及源碼配置信息的情況下,對源碼文件進行編譯形成當前編譯文件,在源碼配置信息中增加本次編譯信息形成當前編譯配置信息,并將當前編譯配置信息提交給空中下載OTA管理服務器;在檢測到OTA管理服務器根據當前編譯配置信息確定生成軟件升級包的情況下,根據從編譯服務器處獲取的當前編譯文件以及相應的歷史編譯文件生成軟件升級包。本發明有效降低了軟件版本升級的人工成本,并提高了軟件升級包的可靠性。
技術領域
本發明涉及網絡通訊技術,具體涉及一種用于軟件版本升級的方法以及用于軟件版本升級的裝置。
背景技術
隨著智能移動電話、平板電腦以及智能車輛中的智能駕駛系統等智能電子設備的普及,智能電子設備中安裝的應用等軟件也日漸豐富。
安裝于智能電子設備中的軟件通常會存在版本升級需求,如智能電子設備中已安裝的固件以及應用等軟件由于需要消除Bug或者增加新功能等因素,而需要智能電子設備通過OTA(Over-The-Air,空中下載)技術從相應的服務器處下載新版本的固件或者相應應用的差分升級包或者全量升級包,智能電子設備在成功下載了新版本的升級包后,通過執行升級包的安裝操作,實現智能電子設備中的固件或者相應應用的版本升級。
發明人在實現本發明過程中發現:在軟件版本升級過程中,通常需要網絡側的不同部門的工作人員之間進行協作配合,如軟件部門的工作人員與OTA管理服務器部門的工作人員之間的協作配合等,這不但會提高軟件版本升級的人工成本,而且還會存在由于人為錯誤而導致的升級包異常等問題。
發明內容
鑒于上述問題,提出了本發明以便提供一種克服上述問題或者至少部分地解決上述問題的用于軟件版本升級的方法及裝置。
依據本發明的其中一個方面,提供了一種用于軟件版本升級的方法,該方法包括:在檢測到源碼管理服務器接收到用戶提交的源碼文件以及源碼配置信息的情況下,將所述源碼文件以及源碼配置信息傳輸給編譯服務器;在檢測到所述編譯服務器從源碼管理服務器處獲取到所述源碼文件以及源碼配置信息的情況下,對所述源碼文件進行編譯形成當前編譯文件,在編譯成功后,在所述源碼配置信息中增加本次編譯信息形成當前編譯配置信息,并將所述當前編譯配置信息提交給空中下載OTA管理服務器;在檢測到OTA管理服務器根據所述當前編譯配置信息確定生成軟件升級包的情況下,根據從編譯服務器處獲取的當前編譯文件以及相應的歷史編譯文件生成軟件升級包。
可選的,上述用于軟件版本升級的方法,其中,所述將所述源碼文件以及源碼配置信息傳輸給編譯服務器的步驟包括:通過源碼管理服務器向編譯服務器發送編譯通知,所述編譯通知包括:源碼文件以及源碼配置信息的統一資源定位符URL;在檢測到所述編譯服務器接收到所述編譯通知的情況下,根據所述編譯通知中的URL從源碼管理服務器處下載所述源碼文件以及源碼配置信息。
可選的,上述用于軟件版本升級的方法,其中,所述源碼配置信息包括:表示源碼文件所針對的車輛中的元部件的信息、源碼文件所對應的軟件版本號以及表示源碼文件為測試版/正式版源碼文件的信息。
可選的,上述用于軟件版本升級的方法,其中,所述本次編譯信息包括:本次編譯時間、執行本次編譯操作的編譯服務器信息以及針對所述元部件對應源碼文件的編譯順序號。
可選的,上述用于軟件版本升級的方法,其中,所述在檢測到OTA管理服務器根據所述當前編譯配置信息確定生成軟件升級包的情況下,根據從編譯服務器處獲取當前編譯文件以及相應的歷史編譯文件生成軟件升級包的步驟包括:根據當前編譯配置信息從配置信息集合中獲取至少一個歷史編譯配置信息,并顯示所述當前編譯配置信息以及各歷史編譯配置信息;根據用戶基于所述顯示的信息而選擇的歷史編譯配置信息從編譯服務器處獲取當前編譯文件以及相應的歷史編譯文件,并根據獲取到的編譯文件生成差分升級包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智車優行科技(北京)有限公司,未經智車優行科技(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611153208.2/2.html,轉載請聲明來源鉆瓜專利網。





