[發明專利]一種更新數據包的方法及裝置在審
| 申請號: | 201510184514.1 | 申請日: | 2015-04-17 |
| 公開(公告)號: | CN104793972A | 公開(公告)日: | 2015-07-22 |
| 發明(設計)人: | 黃翔;王平;譚力勤 | 申請(專利權)人: | 北京大學深圳研究院 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 鄧猛烈;潘登 |
| 地址: | 518057 廣東省深圳市高新*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 更新 數據包 方法 裝置 | ||
技術領域
本發明實施例涉及移動終端的技術領域,尤其涉及一種更新數據包的方法及裝置。
背景技術
手機軟件或者游戲廠商基本每月都會推出新的版本并要求用戶進行更新,現有的更新流程通常需要重新下載整個數據軟件包再運行替換數據包程序,但每次軟件更新的安裝包中絕大多數的數據都是重復的,因此,用戶多次重復下載冗余內容比較浪費流量。
發明內容
本發明實施例的目的在于提出一種更新數據包的方法及裝置,旨在解決如何使得用戶快速方便更新新的數據包的問題。
為達此目的,本發明實施例采用以下技術方案:
一種更新數據包的方法,所述方法包括:
根據舊版本的數據包和新版本的數據包獲取增量更新包;
根據用戶的下載指令獲取與所述下載指令對應的增量更新包;
根據預存的舊版本的數據包和下載后的所述增量更新包,更新所述預存的舊版本的數據包。
優選地,所述根據舊版本的數據包和新版本的數據包獲取增量更新包,包括:
計算所述舊版本的數據包與所述新版本的數據包之間的數據差異;
獲取所述數據差異并將所述數據差異壓縮成一個增量更新包。
優選地,所述根據預存的舊版本的數據包和下載后的所述增量更新包,更新所述預存的舊版本的數據包,包括:
在本地將預存的舊版本的數據包和下載后的所述增量更新包合并生成新的安裝包;
根據所述新的安裝包將所述預存的舊版本的數據包更新為新版本的數據包。
一種更新數據包的裝置,所述裝置包括:
第一獲取單元,用于根據舊版本的數據包和新版本的數據包獲取增量更新包;
第二獲取單元,用于根據用戶的下載指令獲取與所述下載指令對應的增量更新包;
更新單元,用于根據預存的舊版本的數據包和下載后的所述增量更新包,更新所述預存的舊版本的數據包。
優選地,所述第一獲取單元,用于:
計算所述舊版本的數據包與所述新版本的數據包之間的數據差異;
獲取所述數據差異并將所述數據差異壓縮成一個增量更新包。
優選地,所述更新單元,用于:
在本地將預存的舊版本的數據包和下載后的所述增量更新包合并生成新的安裝包;
根據所述新的安裝包將所述預存的舊版本的數據包更新為新版本的數據包。
本發明實施例通過根據舊版本的數據包和新版本的數據包獲取增量更新包;根據用戶的下載指令獲取與所述下載指令對應的增量更新包;根據預存的舊版本的數據包和下載后的所述增量更新包,更新所述預存的舊版本的數據包,從而實現用戶快速更新新的數據包的目的。
附圖說明
圖1是本發明更新數據包的方法的第一實施例的流程示意圖;
圖2是本發明更新數據包的裝置的結構示意圖。
具體實施方式
下面結合附圖和實施例對本發明實施例作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發明實施例,而非對本發明實施例的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發明實施例相關的部分而非全部結構。
實施例一
參考圖1,圖1是本發明更新數據包的方法的第一實施例的流程示意圖。
在第一實施例中,所述更新數據包的方法包括:
步驟101,根據舊版本的數據包和新版本的數據包獲取增量更新包;
具體的,假設舊版本的數據包標識為A,新版本的數據包標識為B,增量更新包可以標識為A-B。
步驟102,根據用戶的下載指令獲取與所述下載指令對應的增量更新包;
優選地,所述根據舊版本的數據包和新版本的數據包獲取增量更新包,包括:
計算所述舊版本的數據包與所述新版本的數據包之間的數據差異;
獲取所述數據差異并將所述數據差異壓縮成一個增量更新包。
具體的,計算舊版本的數據包A與新版本的數據包B之間的數據差異,將該數據差異壓縮成一個增量更新包C,C的數據為舊版本的數據包A與新版本的數據包B之間的差異數據。
步驟103,根據預存的舊版本的數據包和下載后的所述增量更新包,更新所述預存的舊版本的數據包。
優選地,所述根據預存的舊版本的數據包和下載后的所述增量更新包,更新所述預存的舊版本的數據包,包括:
在本地將預存的舊版本的數據包和下載后的所述增量更新包合并生成新的安裝包;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學深圳研究院,未經北京大學深圳研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510184514.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電子控制單元中應用程序的更新方法及裝置
- 下一篇:一種放料倉總成





