[发明专利]一种资源文件下载更新方法及装置在审
申请号: | 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.vipzhuanli.com/pat/books/201711132054.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能切割机
- 下一篇:配电自动化FTU防误操作闭锁装置