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

专利信息
申请号: 201910897112.4 申请日: 2019-09-20
公开(公告)号: CN110659431B 公开(公告)日: 2022-03-01
发明(设计)人: 黄文豪 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06F16/955 分类号: G06F16/955;G06F16/957
代理公司: 四川省成都市天策商标专利事务所(有限合伙) 51213 代理人: 王荔
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 android 电视 浏览器 磁盘 缓存 优化 方法
【权利要求书】:

1.一种Android系统Cobalt内核浏览器磁盘缓存优化方法,其特征在于,包括以下步骤:

步骤1、创建一个全局数据结构,用于存储浏览器处理的每一个Url信息;

步骤2、创建一个全局数据结构,用于记录网络资源在本地磁盘的缓存信息,该数据结构中包含资源的绝对Url、资源本地存储路径、资源md5校验值,资源数据大小,资源数据类型、资源被访问频率、资源被访问时间的信息;

步骤3、浏览器每创建一个新的Url链接请求,都要先查询当前设备的网络连接状态,针对该连接对象创建一个记录当前网络连接状态的记录信息,同时设置并启用一个定时器,用于判定该Url请求对象是否产生资源请求超时,该定时器计时到达后会触发一个函数来进行判断;

步骤4、如果网络连接不正常,则进入磁盘缓存模块查询该Url对应的资源是否有网页缓存数据存储在磁盘介质上,如果缓存资源存在则进入浏览器布局管理器中,将网页节点上该资源的Url信息更改成磁盘缓存资源的本地路径信息,使浏览器由读取网络Url资源变成读取本地缓存资源,同时将该Url的处理记录到步骤2中创建的数据结构;

步骤5、如果网络连接正常,则在网页资源的下载阶段,在内存中创建一个空间,由于网页上资源的下载传输可能是分段进行的,所以每接收到一段数据,都将该数据段备份一份,转存入在内存中创建的空间内;

步骤6、当该Url连接关闭时,计算该Url本应需要接收的数据资源总长度,与备份在内存中的数据长度是否一致,如果不一致则舍弃内存中数据不做处理,如果一致,则进入md5校验值计算,同时检索本地磁盘缓存中是否存在该Url资源的缓存数据,如果存在则读取步骤2中存储缓存信息数据结构中该Url资源的md5校验值,则判断接收的网页资源md5校验值与本地同Url缓存数据资源的md5校验值是否一致,若一致则表示新旧数据相同,不处理新接收的网络资源,直接释放内存资源,若不一致则表示该网页资源已经产生更新,将内存中新接收的网络数据资源存入本地磁盘介质,更新步骤2中存储缓存信息的数据结构;

步骤7、如果网络连接不正常,在步骤3中所设置的超时定时器将发挥检测作用,如果网络状态较好,网页资源能在定时器计时结束前接收完数据,那么将取消超时判断,如果网络状态不好,那么网页资源不能在定时器计时结束前接收完数据,此时定时器触发超时判断函数,浏览器将判断当前网络模块接收到该Url的数据报头信息以及请求到的部分数据信息,同时进入磁盘缓存模块查询该Url对应的资源是否有网页缓存数据存储在磁盘介质上。

2.如权利要求1所述的一种Android系统Cobalt内核浏览器磁盘缓存优化方法,其特征在于,所述步骤1中,所创建的数据结构用于记录浏览器内核所处理的每一条网络Url在请求资源过程中所产生的状态信息,为后续缓存的介入操作提供信息依据。

3.如权利要求1所述的一种Android系统Cobalt内核浏览器磁盘缓存优化方法,其特征在于,所述步骤2中,所创建的数据结构用于记录浏览器内核缓存的索引信息,在浏览器启动时会读取本地的记录信息并填充到该数据结构中,后续新增的缓存、缓存更新及缓存移除都会同步更新这个数据结构,保证索引数据结构在当前浏览器内部唯一有效并且实时更新。

4.如权利要求1所述的一种Android系统Cobalt内核浏览器磁盘缓存优化方法,其特征在于,所述步骤3中,每一条网络Url都将是一个独立的网络请求对象,判断网络连接状态有助于第一时间给浏览器加载缓存提供判断依据,Url连接请求时对网络状态的判断结果会同步记录到步骤1中的数据结构中;如果网络连接不正常,浏览器直接进入步骤4中,从步骤2中的数据结构查询当前浏览器是否具备该Url的缓存,如果有缓存,则直接进入浏览器布局管理器中,将网页节点上该资源的网络Url信息更改成磁盘缓存资源的本地路径信息,使浏览器由读取网络Url资源变成读取本地缓存资源,同时将操作记录到步骤2中的数据结构;如果网络连接正常,浏览器在发起网络Url资源请求时会创建一个定时器,该定时器用于判断网络数据接受是否超时。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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