[发明专利]一种Android电视浏览器磁盘缓存优化方法有效

专利信息
申请号: 201910897112.4 申请日: 2019-09-20
公开(公告)号: CN110659431B 公开(公告)日: 2022-03-01
发明(设计)人: 黄文豪 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F16/955 分类号: G06F16/955;G06F16/957
代理公司: 四川省成都市天策商标专利事务所(有限合伙) 51213 代理人: 王荔
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种Android电视浏览器磁盘缓存优化方法,可以有效的加速浏览器对网页资源的访问速度,尤其在电视平台上,可以有效避免浏览器因网络问题而导致网页加载不出等情况的发生,缓存资源亦可以得到有效的数据更新,避免用户加载到旧的网页。
搜索关键词: 一种 android 电视 浏览器 磁盘 缓存 优化 方法
【主权项】:
1.一种Android电视浏览器磁盘缓存优化方法,其特征在于,包括以下步骤:/n步骤1、创建一个全局数据结构,用于存储浏览器处理的每一个Url信息;/n步骤2、创建一个全局数据结构,用于记录网络资源在本地磁盘的缓存信息,该数据结构中主要包含资源的绝对Url、资源本地存储路径、资源md5校验值,资源数据大小,资源数据类型、资源被访问频率、资源被访问时间的信息;/n步骤3、浏览器每创建一个新的Url链接请求,都要先查询当前设备的网络连接状态,针对该连接对象创建一个记录当前网络连接状态的记录信息,同时设置并启用一个定时器,用于判定该Url请求对象是否产生资源请求超时,该定时器计时到达后会触发一个函数来进行判断;/n步骤4、如果网络连接不正常,则进入磁盘缓存模块查询该Url对应的资源是否有网页缓存数据存储在磁盘介质上,如果缓存资源存在则进入浏览器布局管理器中,将网页节点上该资源的Url信息更改成磁盘缓存资源的本地路径信息,使浏览器由读取网络Url资源变成读取本地缓存资源,同时将该Url的处理记录到步骤2中创建的数据结构;/n步骤5、如果网络连接正常,则在网页资源的下载阶段,在内存中创建一个空间,由于网页上资源的下载传输可能是分段进行的,所以每接收到一段数据,都将该数据段备份一份,转存入在内存中创建的空间内;/n步骤6、当该Url连接关闭时,计算该Url本应需要接收的数据资源总长度,与备份在内存中的数据长度是否一致,如果不一致则舍弃内存中数据不做处理,如果一致,则进入md5校验值计算,同时检索本地磁盘缓存中是否存在该Url资源的缓存数据,如果存在则读取步骤2中存储缓存信息数据结构中该Url资源的md5校验值,则判断接收的网页资源md5校验值与本地同Url缓存数据资源的md5校验值是否一致,若一致则表示新旧数据相同,不处理新接收的网络资源,直接释放内存资源,若不一致则表示该网页资源已经产生更新,将内存中新接收的网络数据资源存入本地磁盘介质,更新步骤2中存储缓存信息的数据结构;/n步骤7、如果网络连接不正常,在步骤3中所设置的超时定时器将发挥检测作用,如果网络状态较好,网页资源能在定时器计时结束前接收完数据,那么将取消超时判断,如果网络状态不好,那么网页资源不能在定时器计时结束前接收完数据,此时定时器触发超时判断函数,浏览器将判断当前网络模块接收到该Url的数据报头信息以及请求到的部分数据信息,同时进入磁盘缓存模块查询该Url对应的资源是否有网页缓存数据存储在磁盘介质上。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201910897112.4/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top