[發明專利]應用程序升級方法、系統及其客戶端在審
| 申請號: | 201210468709.5 | 申請日: | 2012-11-19 |
| 公開(公告)號: | CN103825925A | 公開(公告)日: | 2014-05-28 |
| 發明(設計)人: | 冼文佟;黃俊;吳振宇;鄒迪飛;林聲煒;鐘于勝;朱德亮;邵興;吳雪竹;相里飛 | 申請(專利權)人: | 騰訊科技(深圳)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/445 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 王茹;黃曉慶 |
| 地址: | 518044 廣東省深圳*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 升級 方法 系統 及其 客戶端 | ||
1.一種應用程序升級方法,其特征在于,包括以下步驟:
在服務端將應用程序的新版本安裝包和客戶端當前版本安裝包進行比較,生成所述新版本安裝包和所述客戶端當前版本安裝包的差異化文件,并將所述差異化文件發送至客戶端;
在客戶端接收所述差異化文件,根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包。
2.如權利要求1所述的應用程序升級方法,其特征在于,在服務端生成所述新版本安裝包和所述客戶端當前版本安裝包的差異化文件的步驟包括:
在服務端比較所述應用程序的新版本安裝包和所述客戶端當前版本安裝包的二進制碼的差異,根據所述二進制碼的差異生成所述差異化文件;
且,所述在客戶端生成所述應用程序的新版本安裝包的步驟包括:
在客戶端根據所述差異化文件,獲取所述新版本安裝包和所述客戶端當前版本安裝包的二進制碼的差異;根據所述二進制碼的差異修改所述客戶端當前版本安裝包的二進制碼,生成所述應用程序的新版本安裝包。
3.如權利要求1或者2所述的應用程序升級方法,其特征在于:
在客戶端將所述客戶端當前版本安裝包的版本信息發送至所述服務端;
在服務端預先將所述新版本安裝包分別與多個不同的客戶端當前版本安裝包比較,分別生成對應的所述差異化文件,將各個所述差異化文件與對應的各個客戶端當前版本安裝包的版本信息保存在服務端;并根據所述客戶端發送的版本信息,獲取對應的所述差異化文件并發送至所述客戶端。
4.如權利要求3所述的應用程序升級方法,其特征在于,進一步包括以下步驟:
在客戶端對所述客戶端當前版本安裝包生成第一數字摘要,并將所述第一數字摘要發送至所述服務端;
在服務端根據所述客戶端發送的版本信息,對所述服務端中保存且與所述版本信息相對應的客戶端當前版本安裝包生成第二數字摘要,將接收的所述第一數字摘要與所述第二數字摘要比較;如果所述第一數字摘要和所述第二數字摘要相同,則將對應的所述差異化文件發送至所述客戶端,否則,不發送所述差異化文件。
5.一種應用程序升級系統,包括服務端和客戶端,其特征在于:
所述服務端用于將應用程序的新版本安裝包和客戶端當前版本安裝包進行比較,生成所述新版本安裝包和所述客戶端當前版本安裝包的差異化文件,并將所述差異化文件發送至客戶端;
所述客戶端用于接收所述差異化文件,根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包。
6.如權利要求5所述的應用程序升級系統,其特征在于:
所述服務端比較所述應用程序的新版本安裝包和所述客戶端當前版本安裝包的二進制碼的差異,根據所述二進制碼的差異生成所述差異化文件;
所述客戶端根據所述差異化文件,獲取所述新版本安裝包和所述客戶端當前版本安裝包的二進制碼的差異;根據所述二進制碼的差異修改所述客戶端當前版本安裝包的二進制碼,生成所述應用程序的新版本安裝包。
7.如權利要求5或者6所述的應用程序升級系統,其特征在于:
所述客戶端將所述客戶端當前版本安裝包的版本信息發送至所述服務端;
所述服務端預先將所述新版本安裝包分別與多個不同的客戶端當前版本安裝包比較,生成對應的所述差異化文件,將各個所述差異化文件與對應的各個客戶端當前版本安裝包的版本信息保存;并根據所述客戶端發送的版本信息,獲取對應的所述差異化文件并發送至所述客戶端。
8.如權利要求7所述的應用程序升級系統,其特征在于:
所述客戶端對所述客戶端當前版本安裝包生成第一數字摘要,并將所述第一數字摘要發送至所述服務端;
所述服務端根據所述客戶端發送的版本信息,對所述服務端中保存且與所述版本信息相對應的客戶端當前版本安裝包生成第二數字摘要,將接收的所述第一數字摘要與所述第二數字摘要比較;如果所述第一數字摘要和所述第二數字摘要相同,則將對應的所述差異化文件發送至所述客戶端,否則,不發送所述差異化文件。
9.一種應用程序升級方法,其特征在于,包括以下步驟:
獲取服務端對應用程序的新版本安裝包和客戶端當前版本安裝包生成的差異化文件;
根據所述客戶端當前版本安裝包和所述差異化文件,生成所述應用程序的新版本安裝包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于騰訊科技(深圳)有限公司,未經騰訊科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210468709.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:竹涼席編織機的竹條進料裝置
- 下一篇:一種資源下載方法及系統





