[发明专利]网络资源加载与配置方法及装置在审
申请号: | 201510994271.8 | 申请日: | 2015-12-25 |
公开(公告)号: | CN105630981A | 公开(公告)日: | 2016-06-01 |
发明(设计)人: | 马鑫;李伟;蒋超 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 鞠永善 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络资源 加载 配置 方法 装置 | ||
1.一种网络资源加载方法,其特征在于,包括:
截获访问请求;
如果所述访问请求所请求的网络资源引入预设类型的静态引用文件,则 查找本地预存文件中是否包含所述静态引用文件;
如果所述本地预存文件中包含所述静态引用文件,则返回所述本地预存 文件中包含的所述静态引用文件,如果所述本地预存文件中不包含所述静态 引用文件,则向网络请求所述静态引用文件。
2.如权利要求1所述的方法,其特征在于,所述预设类型的静态引用文 件包括CSS文件和/或JS脚本文件。
3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:
如果未连接到网络,且所述访问请求所请求的网络资源包括静态页面文 件,则查找所述本地预存文件中是否包含所述静态页面文件,如果所述本地 预存文件中包含所述静态页面文件,则返回所述本地预存文件中包含的所述 静态页面文件。
4.如权利要求1或2所述的方法,其特征在于,所述查找本地预存文件 中是否包含所述静态引用文件的操作包括:根据所述访问请求所请求的网络 资源的路径名以及所述本地预存文件的路径生成策略,查找所述本地预存文 件中是否包含所述静态引用文件。
5.如权利要求1所述的方法,其特征在于,所述方法还包括对所述本地 预存文件进行更新。
6.如权利要求5所述的方法,其特征在于,所述对所述本地预存文件进 行更新的操作包括:
获取服务器中用于记录需要缓存的静态资源的信息的配置文件,所对应 的静态资源的最后修改时间,以及获取所述本地预存文件的最后更新时间;
若所述最后更新时间与所述最后修改时间不一致,则向所述服务器请求 更新文件包,所述更新文件包包括所述配置文件所对应的静态资源中的修改 时间介于所述最后更新时间与所述最后修改时间之间的静态资源,将所述服 务器返回的所述更新文件包所包含的静态资源更新到所述本地预存文件中。
7.如权利要求6所述的方法,其特征在于,所述方法还包括,若获取所 述本地预存文件的最后更新时间失败,则向所述服务器请求所述配置文件所 对应的静态资源形成的更新文件包,将所述服务器返回的所述更新文件包所 包含的静态资源更新到所述本地预存文件中。
8.如权利要求5所述的方法,其特征在于,对所述本地预存文件进行更 新的操作包括:在客户端启动时对所述本地预存文件进行更新。
9.一种网络资源配置方法,其特征在于,包括:
确定需要缓存的静态资源;
对所述需要缓存的静态资源的信息进行记录形成配置文件,所述静态资 源的信息包括所述静态资源的文件标识、文件版本号和文件更新时间。
10.如权利要求9所述的方法,其特征在于,所述确定需要缓存的静态 资源的操作包括:
对客户端请求的网络资源进行流量统计,将所述统计结果作为所述静态 资源的请求频率,根据所述请求频率确定需要缓存的静态资源。
11.如权利要求9所述的方法,其特征在于,所述方法还包括,根据所 述配置文件周期性地扫描所述配置文件对应的静态资源,将所述配置文件所 对应的静态资源的信息、以及所述配置文件对应的静态资源的最后修改时间 记录在缓存中,以使客户端请求用于对所述客户端本地预存文件进行更新的 更新文件包时,根据所述静态资源的信息以及所述最后修改时间判断是否将 对应的静态资源添加到所述更新文件包中返回给所述客户端。
12.如权利要求11所述的方法,其特征在于,所述方法还包括,当客户 端请求用于对所述客户端本地预存文件进行更新的更新文件包时,获取所述 客户端的本地预存文件的最后更新时间;
根据所述配置文件获取所述配置文件所对应的静态资源中的修改时间介 于所述最后更新时间与所述最后修改时间之间的静态资源作为所述更新文件 包,将所述更新文件包返回给所述客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510994271.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图片获取方法及装置
- 下一篇:一种图片复制时同名文件的处理方法及系统