[發明專利]一種軟件升級方法、服務器及終端在審
| 申請號: | 201410201831.5 | 申請日: | 2014-05-13 |
| 公開(公告)號: | CN105094868A | 公開(公告)日: | 2015-11-25 |
| 發明(設計)人: | 楊洪剛 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;H04L29/06 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 田紅娟;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 軟件 升級 方法 服務器 終端 | ||
技術領域
本發明涉及通信領域,尤其涉及一種軟件升級的方法、服務器及終端。
背景技術
隨著智能終端的迅速普及,客戶對終端應用軟件的安裝越來越多,包括學習、游戲、視頻、購物、支付、安全與和管理等方面的軟件。這些軟件影響著人類的生活,方便了業務的處理。同時,開發終端應用的公司,也在積極的修改軟件中的故障、增加軟件的新功能和提升軟件的用戶體驗來推出新的軟件版本,并且提供了在線差分升級功能,方便了客戶的升級,為客戶節約應用升級的時間和數據流量。
然而,使用差分升級包的升級方法存在一些問題。首先,隨著軟件版本的日益增多,以往的每個版本都與前面版本做一個差分升級包。這樣差分升級包的數量會越來越多,不僅占用了服務器的大量空間,并且難以維護、耗費大量時間制作和測試升級包。目前,解決這種問題的方法是,只制作最近幾個版本的升級包,這種方法存在的問題是,如果用戶的版本很老,就會造成連續升級(差分升級一次不是最新版本,需要再次升級);其次,客戶對升級的過程不能控制和選擇升級的內容,并且不能清楚的知道升級所需的流量。
發明內容
本發明要解決的技術問題是提供一種軟件升級的方法、服務器及終端,以實現升級內容的可控性。
為了解決上述技術問題,本發明提供了一種軟件升級的方法,包括:
服務器向終端發送指定應用軟件的當前最新版本信息;
所述服務器接收所述終端發送的所述指定應用軟件的升級信息文件,解析所述指定應用軟件的升級信息文件,生成包括所述終端未升級過的所有功能的升級功能信息文件,將所述升級功能信息文件發送給所述終端;
所述服務器接收所述終端發送的選定的功能信息,根據所述選定的功能信息獲取對應的升級文件,將所述升級文件打包后發送給所述終端。
進一步地,上述方法還具有下面特點:所述服務器向終端發送當前最新應用軟件的版本信息,包括:
所述服務器定期主動獲取或者被動接收所述終端發送的新版本查詢信息后,向所述終端發送當前最新應用軟件的版本信息。
進一步地,上述方法還具有下面特點:所述服務器解析所述指定應用軟件的升級信息文件,生成包括所述終端未升級過的所有功能的升級功能信息文件,包括:
所述服務器解析所述指定應用軟件的升級信息文件,得到版本號和功能號;
在軟件功能升級文件信息表中查找到所述版本號對應的項;
根據所述功能號在所述版本號及比所述版本號新的版本號對應的升級功能里查找沒有升級過的功能;
整理查找到的功能,生成所述升級功能信息文件。
為了解決上述問題,本發明還提供了一種服務器,其中,包括:
第一模塊,用于向終端發送指定應用軟件的當前最新版本信息;
第二模塊,用于接收所述終端發送的指定應用軟件的升級信息文件,則解析所述指定應用軟件的升級信息文件,生成包括所述終端未升級過的所有功能的升級功能信息文件,將所述升級功能信息文件發送給所述終端;
第三模塊,用于接收所述終端發送的選定的功能信息,則根據所述選定的功能信息獲取對應的升級文件,將所述升級文件打包后發送給所述終端。
進一下地,上述服務器還具有下面特點:
所述第一模塊,具體用于定期主動獲取或者被動接收所述終端發送的新版本查詢信息后,向所述終端發送當前最新應用軟件的版本信息。
進一下地,上述服務器還具有下面特點:
所述第二模塊,解析所述指定應用軟件的升級信息文件,生成包括所述終端未升級過的所有功能的升級功能信息文件包括:所述服務器解析所述指定應用軟件的升級信息文件,得到版本號和功能號;在軟件功能升級文件信息表中查找到所述版本號對應的項;根據所述功能號在所述版本號及比所述版本號新的版本號對應的升級功能里查找沒有升級過的功能;整理查找到的功能,生成所述升級功能信息文件。
為了解決上述問題,本發明還提供了一種軟件升級的方法,包括:
終端接收服務器發送的指定應用軟件的當前最新版本信息后,檢查到所述指定應用軟件的本地版本為非最新版本或存在未完全升級項,向所述服務器發送所述指定應用軟件的升級信息文件;
所述終端接收所述服務器發送的升級功能信息文件,解析出所述升級功能信息文件中包括的功能信息,所述功能信息為根據所述指定應用軟件的升級信息文件生成的包括所述終端未升級過的所有功能的信息;
所述終端顯示解析出的功能信息,接收到用戶選定的功能信息后,將所述用戶選定的功能信息發送給所述服務器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410201831.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于車輛更新的方法和系統
- 下一篇:一種檢測移動終端的方法及裝置





