[发明专利]加快网络视图中光标移动的方法、装置、设备和存储介质有效
申请号: | 201710372550.X | 申请日: | 2017-05-23 |
公开(公告)号: | CN108932240B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 田佳 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957;G06F3/0481 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 贺琳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加快 网络 视图 光标 移动 方法 装置 设备 存储 介质 | ||
本发明实施例公开了一种加快网络视图中光标移动方法、装置和设备。该方法可以包括:光标移动到新位置,判断下一时刻光标的可能移动的目标位置。根据可能移动的目标位置生成资源数据缓存释放信息。基于资源数据缓存释放信息释放当前缓存的资源数据。本发明实施例公开的加快网络视图中光标移动的方法、装置和设备,能够加快网络视图中光标移动。
技术领域
本发明属于计算机技术领域,尤其涉及一种加快网络视图中光标移动的方法、装置、设备和存储介质。
背景技术
基于智能终端的处理系统原生的浏览器引擎内核,例如,在Android4.4原生的webkit内核中,一些超文本标记语言脚本(例如,HTML5),会设计成在光标移动到一个新位置上时加载新的互联网上标准资源的地址(URL)和资源数据。这种操作会导致一定的时间消耗,从现象上看就是网络视图中光标移动速度缓慢,用户等待时间加长。
现有技术中,一般会采用提升资源的解码速度来提高光标移动速度,例如,提升图片资源软解码速度来减少用户等待的时间,但是软解码基本上都是基于原生的skia库进行优化,能开发的地方比较少;也有通过提升图片资源硬解码速度来减少用户等待的时间,但硬解码对硬件有要求,而且一旦确定硬件规格后,无法改变硬件规格。另外,还可以通过加快资源的下载速度,提高光标移动速度,但提升下载速度一般是针对目标服务器,资源下载不仅依赖目标服务器,而且依赖实时网速等环境干扰,其适用性比较有限。
发明内容
本发明实施例提供了一种加快网络视图中光标移动的方法、装置、设备和存储介质,能够简单高效地加快网络视图中光标移动。
第一方面,提供了一种加快网络视图中光标移动的方法,可以包括:
检测光标从网络视图中的第一位置移动到第二位置,其中,每个位置对应有一个标识信息,每个标识信息与至少一个资源数据相关联;
基于资源数据缓存释放阈值释放网络视图中显示的位置对应的标识信息所关联的已缓存的资源数据;
检测光标从第二位置移动到第三位置,缓存当前网络视图中显示的位置对应的标识信息所关联的未缓存的资源数据。
在第一种可能的实现方式中,上述资源数据缓存释放阈值为预设阈值。
在第一种可能的实现方式中,通过预设的资源数据缓存释放阈值,上述加快网络视图中光标移动的方法可以基于预设阈值释放网络视图中显示的位置对应的标识信息所关联的已缓存的资源数据,从而减少了在检测光标从第二位置移动到第三位置后,需要缓存的资源数据,加快了网络视图中光标移动。
结合上述可能的实现方式,在第二种可能的实现方式中,上述检测光标从网络视图中的第一位置移动到第二位置之后,还可以包括:
判断下一时刻光标在网络视图中的候选目标位置;
根据候选目标位置的数量生成与候选目标位置的数量具有正比例关系的资源数据缓存释放阈值。
结合上述可能的实现方式,在第二种可能的实现方式中,通过判断下一时刻光标在网络视图中的候选目标位置获得上述资源数据缓存释放阈值,基于预设阈值释放网络视图中显示的位置对应的标识信息所关联的已缓存的资源数据,从而减少了在检测光标从第二位置移动到第三位置后,需要缓存的资源数据,加快了网络视图中光标移动。
结合上述可能的实现方式,在第三种可能的实现方式中,上述基于资源数据缓存释放阈值释放网络视图中显示的位置对应的标识信息所关联的已缓存的资源数据,可以包括:
释放已缓存的资源数据直到剩余的资源数据关联的标识信息对应的位置个数小于或等于资源数据缓存释放阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710372550.X/2.html,转载请声明来源钻瓜专利网。