[發明專利]應用程序升級方法、系統及其客戶端在審
| 申請號: | 201210468709.5 | 申請日: | 2012-11-19 |
| 公開(公告)號: | CN103825925A | 公開(公告)日: | 2014-05-28 |
| 發明(設計)人: | 冼文佟;黃俊;吳振宇;鄒迪飛;林聲煒;鐘于勝;朱德亮;邵興;吳雪竹;相里飛 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;黃曉慶 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 升級 方法 系統 及其 客戶端 | ||
技術領域
本發明涉及應用程序管理的技術領域,特別是涉及一種應用程序升級方法,一種應用程序升級系統,以及一種應用程序升級客戶端。
背景技術
隨著計算機以及智能手機等智能終端的普及,越來越多的設備安裝有智能操作系統,并且在這些智能操作系統的基礎上能夠安裝大量的應用程序為用戶提供各種服務。
通常在應用程序發行后,開發者會繼續開發更多不同的新版本,以便不斷完善應用程序的各種功能,修改應用程序可能存在的缺陷。因此,已經安裝的舊版本應用程序常常需要升級到新版本應用程序。
而通常的應用程序升級方法有兩種,一種是從服務器上下載新版本應用程序的安裝包,另一種為下載應用程序的離線升級包。
前者需要下載整個安裝包文件,下載的數據量較大,對于應用程序的安裝包文件較大的情況下將會占用很大的下載帶寬,而且對于手機等對下載流量有較大限制或者流量費用較高的移動智能終端設備更加不適合。
后者只需要下載離線升級包,該離線升級包通常包含了新版本的升級文件,用戶下載之后在本地安裝所述離線升級包,所述離線升級將其中的升級文件覆蓋本地的應用程序中需要升級的文件,從而實現應用程序升級。然而,所述離線升級包本身需要包含可執行程序才能夠離線安裝;并且要對本地的應用程序中需要升級的文件采取覆蓋的形式替換,亦即所述離線升級包中的數據與本地的應用程序的數據時有較多的重疊部分,導致所述離線升級包的數據量也不小,所述離線升級包的下載也需要占用較多的下載流量。
發明內容
針對上述背景技術中存在的問題,本發明的目的在于提供一種能夠降低應用程序升級過程中的下載數據流量,降低通信成本和通信費用的應用程序升級方法及其系統。
一種應用程序升級方法,包括以下步驟:
在服務端將應用程序的新版本安裝包和客戶端當前版本安裝包進行比較,生成所述新版本安裝包和所述客戶端當前版本安裝包的差異化文件,并將所述差異化文件發送至客戶端;
在客戶端接收所述差異化文件,根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包。
一種應用程序升級系統,包括服務端和客戶端,所述服務端用于將應用程序的新版本安裝包和客戶端當前版本安裝包進行比較,生成所述新版本安裝包和所述客戶端當前版本安裝包的差異化文件,并將所述差異化文件發送至客戶端;所述客戶端用于接收所述差異化文件,根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包。
本發明的應用程序升級方法及其系統,在服務端生成所述新版本安裝包和所述客戶端當前版本安裝包的差異化文件,將所述差異化文件發送至客戶端之后,由所述客戶端將所述差異化文件和所述客戶端當前版本安裝包結合生成所述應用程序的新版本安裝包,即可升級所述應用程序。因為所述差異化文件并不需要對客戶端的應用程序原文件進行覆蓋,而只需要與所述客戶端當前版本安裝包結合生成新版本安裝包,所以所述差異化文件和所述客戶端當前版本安裝包并無數據重疊的部分,亦即所述差異化文件的數據量非常小,只包含所述應用程序每一個新版本安裝包和所述客戶端當前版本安裝包之間的不同的部分,大大減少了應用程序升級過程中下載的數據流量,能夠降低通信成本和通信費用,特別是對于手機等對下載流量有較大限制或者流量費用較高的移動智能終端設備更加適用。
本發明的目的還在于提供一種能夠降低應用程序升級過程中的下載數據流量,降低通信成本和通信費用的應用程序升級方法,以及一種應用程序升級客戶端。
一種應用程序升級方法,包括以下步驟:
獲取服務端對應用程序的新版本安裝包和客戶端當前版本安裝包生成的差異化文件;
根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包。
一種應用程序升級客戶端,包括:
用于獲取服務端對應用程序的新版本安裝包和客戶端當前版本安裝包生成的差異化文件的升級文件獲取模塊;
以及,用于根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包的升級模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210468709.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:竹涼席編織機的竹條進料裝置
- 下一篇:一種資源下載方法及系統





