[發明專利]一種軟件升級方法及裝置在審
| 申請號: | 201611203577.8 | 申請日: | 2016-12-23 |
| 公開(公告)號: | CN106648777A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 雷樺松 | 申請(專利權)人: | 雷樺松 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙)11350 | 代理人: | 陳正興 |
| 地址: | 523000 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 升級 方法 裝置 | ||
1.一種軟件升級方法,其特征在于,所述方法包括:
軟件升級平臺通過短信發送單元將軟件待更新版本信息和軟件升級包的地址發送至待升級終端;
所述待升級終端接收所述待更新版本信息并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級;
所述待升級終端通過短信將所述確定是否需要升級的結果發送至所述軟件升級平臺;
當所述軟件升級平臺判斷為需要進行軟件升級的條件下,則通過網絡數據傳輸單元傳輸所述軟件升級的更新數據;
所述待升級終端接收所述升級軟件的更新數據,使用所述安裝數據對所述待升級軟件的備份程序進行升級操作;
當所述升級操作異常時,判斷所述升級操作是否需要中斷;
如果是,獲取升級的進度,并對所述升級操作后的更新數據進行保存;
根據所述升級操作的進度,對所述軟件升級進度信息進行更新。
2.根據權利要求1所述的一種軟件升級方法,其特征在于,所述網絡數據傳輸單元為GPRS網絡通訊單元、EDGE網絡通訊單元、CDMA網絡通訊單元、WCDMA網絡通訊單元、CDMA2000網絡通訊單元、TD-SCDMA網絡通訊單元中的一種或者多種。
3.根據權利要求1所述的一種軟件升級方法,其特征在于,獲得待更新版本軟件內容的步驟,包括:
比較所述待更新版本軟件和所述待升級終端已安裝的版本軟件的差異數據;
根據所述差異數據生成差分數據包,將所述差分數據包和功能配置文件進行合并處理;
將所述合并的結果確定為待更新版本軟件內容。
4.根據權利要求1所述的一種軟件升級方法,其特征在于,所述待升級終端接收所述升級軟件的更新數據,使用所述安裝數據對所述待升級軟件的備份程序進行升級操作,包括:
所述待升級終端與所述軟件升級平臺進行通訊連接;
所述待升級終端備份所述已安裝軟件并重啟;
啟動所述待升級終端的升級處理,并更新軟件配置;
使用所述安裝數據對所述待升級軟件的備份程序進行升級操作。
5.根據權利要求1所述的一種軟件升級方法,其特征在于,所述更新數據,至少包括:
安裝數據、安裝標識和安裝模式。
6.根據權利要求1所述的一種軟件升級方法,其特征在于,在所述待升級終端通過短信將所述確定是否需要升級的結果發送至所述軟件升級平臺之后,所述方法還包括:
判斷所述待更新版本信息是否與所述待升級終端相匹配;
如果否,重新返回軟件升級平臺通過短信發送單元將軟件待更新版本信息和軟件升級包的地址發送至待升級終端的步驟執行。
7.根據權利要求1所述的方一種軟件升級方法,其特征在于,所述待升級終端接收所述待更新版本信息并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級,包括:
當所述待升級終端接收到的所述待更新版本信息為兩個及兩個以上版本時,確定最高版本或者確定最新發布的版本;
將所述最高版本或者確定最新發布的版本并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級。
8.根據權利要求4所述的一種軟件升級方法,其特征在于,所述使用所述安裝數據對所述待升級軟件的備份程序進行升級操作,包括:
還原所述待升級終端所述已安裝軟件的第一配置數據;
更新待更新版本的第二配置數據;
讀取并運行所述第一配置數據和所述第二,設置升級結果標志;
根據所述升級結果標志,設置所述待升級終端的狀態,并完成升級過程。
9.一種軟件升級裝置,其特征在于,所述裝置包括:
發送單元,用于軟件升級平臺通過短信發送單元將軟件待更新版本信息和軟件升級包的地址發送至待升級終端;
比較單元,用于所述待升級終端接收所述待更新版本信息并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級;
第二發送單元,用于所述待升級終端通過短信將所述確定是否需要升級的結果發送至所述軟件升級平臺;
傳輸單元,用于當所述軟件升級平臺判斷為需要進行軟件升級的條件下,則通過網絡數據傳輸單元傳輸所述軟件升級的更新數據;
升級單元,用于所述待升級終端接收所述升級軟件的更新數據,使用所述安裝數據對所述待升級軟件的備份程序進行升級操作;
中斷單元,用于當所述升級操作異常時,判斷所述升級操作是否需要中斷;
保存單元,用于在所述中斷單元需要進行終端時,獲取升級的進度,并對所述升級操作后的更新數據進行保存;
更新單元,用于根據所述升級操作的進度,對所述軟件升級進度信息進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于雷樺松,未經雷樺松許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611203577.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于雙系統的文件處理方法及移動終端
- 下一篇:一種動態圖像的顯示方法及終端





