[發明專利]一種資源文件下載更新方法及裝置在審
| 申請號: | 201711132054.3 | 申請日: | 2017-11-15 |
| 公開(公告)號: | CN108008984A | 公開(公告)日: | 2018-05-08 |
| 發明(設計)人: | 汪剛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/658;G06F21/60;G06F12/0802 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 資源 文件 下載 更新 方法 裝置 | ||
本發明提供一種資源文件下載更新方法及裝置,所述方法包括:S1,在應用程序啟動時,獲取第一資源文件的配置文件;S2,若所述配置文件中第一資源文件的密鑰不存在于緩存中預先下載的第二資源文件的密鑰中,則對所述第一資源文件進行下載;S3,對所述第一資源文件的url使用所述第一資源文件的密鑰進行加密,獲取所述第一資源文件的存儲目錄,根據所述存儲目錄將下載的第一資源文件存儲到所述緩存中。本發明只對配置文件中沒有下載的第一資源文件進行下載,且下載的第一資源文件保存在緩存中,下次直接從緩存中調用,大大減少了流量消耗,方便快讀讀取。
技術領域
本發明屬于應用開發領域,更具體地,涉及一種資源文件下載更新方法及裝置。
背景技術
隨著網絡交互平臺的發展,越來越多的用戶通過登錄網絡交互平臺進行交流。如網絡直播是非常受廣大用戶歡迎的應用。在直播期間,用戶可以與主播進行互動,如發送彈幕消息、給主播贈送禮物等,從而增加主播與用戶之間互動的趣味性。
在網絡平臺的交互過程中,很多內容需要從網絡加載,從網絡下載的好處為可以實時獲取最新的內容,但需要消耗用戶流量。在交互過程中,經常需要從網絡上下載資源文件,消耗用戶流量較多。所述資源文件包括視頻、圖片等。尤其是用戶在移動網絡的情況下下載網絡上的圖片等資源,消耗用戶的手機資費。如直播過程中,需要從網絡上下載用戶給主播贈送禮物的圖片,有些圖片為加特效的動態圖片,消耗的流量更多。每次需要獲取圖片時都需要從網絡上下載。即使是相同的圖片,都需要從網絡上重新下載,消耗大量流量。
隨著應用程序版本的更新和其他原因,交互過程中所需的資源文件會發生變化,如在原有資源文件的基礎上增加新資源文件、更新原有資源文件中的部分資源文件和去除原有資源文件中的部分資源文件等。現有技術中在每次使用應用程序時重新下載所需的所有資源文件,消耗大量的流量。
綜上所述,現有技術中每次使用應用程序時,重新從網絡上下載所需的所有資源文件,消耗大量流量。
發明內容
為克服上述每次使用應用程序時重新從網絡上下載所需的所有資源文件,消耗大量流量的問題或者至少部分地解決上述問題,本發明提供了一種資源文件下載更新方法及裝置。
根據本發明的第一方面,提供一種資源文件下載更新方法,包括:
S1,在應用程序啟動時,獲取第一資源文件的配置文件;
S2,若所述配置文件中第一資源文件的密鑰不存在于緩存中預先下載的第二資源文件的密鑰中,則對所述第一資源文件進行下載;
S3,對所述第一資源文件的url使用所述第一資源文件的密鑰進行加密,獲取所述第一資源文件的存儲目錄,根據所述存儲目錄將下載的第一資源文件存儲到所述緩存中。
具體地,所述步驟S2還包括:
若所述配置文件中第一資源文件的密鑰在緩存中預先下載的第二資源文件的密鑰中存在,判斷所述第一資源文件的存儲目錄下是否存在所述第一資源;
若所述第一資源文件的存儲目錄下不存在所述第一資源,則對所述第一資源文件進行下載。
具體地,所述步驟S2還包括:
若緩存中第二資源文件的密鑰在所述配置文件中第一資源文件的密鑰中不存在,則從緩存中刪除所述第二資源文件。
具體地,所述步驟S3中對所述第一資源文件的url使用所述第一資源文件的密鑰進行加密,獲取所述第一資源文件的存儲目錄的步驟具體包括:
對所述第一資源文件的url使用MD5加密算法進行加密,獲取所述第一資源文件所存儲的文件夾的名稱;
將所述文件夾的名稱作為所述第一資源文件的私有目錄,根據所述私有目錄和預設的公用目錄生成所述第一資源文件的存儲目錄。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711132054.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種智能切割機
- 下一篇:配電自動化FTU防誤操作閉鎖裝置





