[發明專利]一種軟件升級方法及裝置在審
| 申請號: | 201611203577.8 | 申請日: | 2016-12-23 |
| 公開(公告)號: | CN106648777A | 公開(公告)日: | 2017-05-10 |
| 發明(設計)人: | 雷樺松 | 申請(專利權)人: | 雷樺松 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙)11350 | 代理人: | 陳正興 |
| 地址: | 523000 廣東省東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 升級 方法 裝置 | ||
技術領域
本發明涉及軟件更新技術領域,特別涉及一種軟件升級方法及裝置。
背景技術
在產品開發和維護過程中,經常需要對軟件進行升級,以更改原有版本軟件存在的缺陷,實現更多的功能。在日常軟件升級中,由于傳輸中斷、人工操作失誤、存儲操作故障等原因會使升級過程中斷,導致升級失敗。此時必須快速回退到原有版本的軟件,以保證該軟件的正常運行。由于此過程中沒有保存當次升級的相關數據,因此在下次升級時,需要從頭開始升級,這樣大大降低了升級的效率,無法給用戶提供良好的用戶體驗。
可見,在現有技術中,在軟件升級中斷導致升級失敗的情況下,不能保存當次升級的相關數據,下次軟件升級的必須重新發開始更新。因此,軟件升級的效率較低。
發明內容
本發明實施例的目的在于提供一種軟件升級方法及裝置,旨在解決當前的軟件升級中斷后無法繼續進行升級的問題,以提高升級的效率。
為達到上述目的,本發明實施例公開了一種軟件升級方法及裝置,技術方案如下:
一種軟件升級方法,所述方法包括:
軟件升級平臺通過短信發送單元將軟件待更新版本信息和軟件升級包的地址發送至待升級終端;
所述待升級終端接收所述待更新版本信息并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級;
所述待升級終端通過短信將所述確定是否需要升級的結果發送至所述軟件升級平臺;
當所述軟件升級平臺判斷為需要進行軟件升級的條件下,則通過網絡數據傳輸單元傳輸所述軟件升級的更新數據;
所述待升級終端接收所述升級軟件的更新數據,使用所述安裝數據對所述待升級軟件的備份程序進行升級操作;
當所述升級操作異常時,判斷所述升級操作是否需要中斷;
如果是,獲取升級的進度,并對所述升級操作后的更新數據進行保存;
根據所述升級操作的進度,對所述軟件升級進度信息進行更新。
優選的,所述網絡數據傳輸單元為GPRS網絡通訊單元、EDGE網絡通訊單元、CDMA網絡通訊單元、WCDMA網絡通訊單元、CDMA2000網絡通訊單元、TD-SCDMA網絡通訊單元中的一種或者多種。
優選的,獲得待更新版本軟件內容的步驟,包括:
比較所述待更新版本軟件和所述待升級終端已安裝的版本軟件的差異數據;
根據所述差異數據生成差分數據包,將所述差分數據包和功能配置文件進行合并處理;
將所述合并的結果確定為待更新版本軟件內容。
優選的,所述待升級終端接收所述升級軟件的更新數據,使用所述安裝數據對所述待升級軟件的備份程序進行升級操作,包括:
所述待升級終端與所述軟件升級平臺進行通訊連接;
所述待升級終端備份所述已安裝軟件并重啟;
啟動所述待升級終端的升級處理,并更新軟件配置;
使用所述安裝數據對所述待升級軟件的備份程序進行升級操作。
優選的,所述更新數據,至少包括:
安裝數據、安裝標識和安裝模式。
優選的,在所述待升級終端通過短信將所述確定是否需要升級的結果發送至所述軟件升級平臺之后,所述方法還包括:
判斷所述待更新版本信息是否與所述待升級終端相匹配;
如果否,重新返回軟件升級平臺通過短信發送單元將軟件待更新版本信息和軟件升級包的地址發送至待升級終端的步驟執行。
優選的,所述待升級終端接收所述待更新版本信息并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級,包括:
當所述待升級終端接收到的所述待更新版本信息為兩個及兩個以上版本時,確定最高版本或者確定最新發布的版本;
將所述最高版本或者確定最新發布的版本并與所述待升級終端已安裝的版本進行比較,并根據比較結果確定是否需要升級。
優選的,所述使用所述安裝數據對所述待升級軟件的備份程序進行升級操作,包括:
還原所述待升級終端所述已安裝軟件的第一配置數據;
更新待更新版本的第二配置數據;
讀取并運行所述第一配置數據和所述第二,設置升級結果標志;
根據所述升級結果標志,設置所述待升級終端的狀態,并完成升級過程。
一種軟件升級裝置,所述裝置包括:
發送單元,用于軟件升級平臺通過短信發送單元將軟件待更新版本信息和軟件升級包的地址發送至待升級終端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于雷樺松,未經雷樺松許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611203577.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于雙系統的文件處理方法及移動終端
- 下一篇:一種動態圖像的顯示方法及終端





