[发明专利]一种页面缓存方法、装置、电子设备及存储介质在审
申请号: | 201910656405.3 | 申请日: | 2019-07-19 |
公开(公告)号: | CN110633434A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 不公告发明人 | 申请(专利权)人: | 北京无限光场科技有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 11659 北京远智汇知识产权代理有限公司 | 代理人: | 张海英 |
地址: | 100081 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 缓存区域 系统内存 存储信息 目标位置 用户体验 内存 存储 页面数据缓存 存储策略 存储介质 电子设备 技术效果 目标页面 页面缓存 页面数据 预设条件 存储量 可执行 磁盘 触发 占用 返回 检测 优化 保证 | ||
1.一种页面缓存方法,其特征在于,包括:
当检测到触发从当前页面进入到下一个页面的操作时,确定第一缓存区域内的当前存储信息;
当所述当前存储信息满足第一预设条件时,则将所述第一缓存区域内目标页面中的目标页面数据缓存至目标位置;
其中,所述第一缓存区域为内存,所述目标位置包括本地磁盘。
2.根据权利要求1所述的方法,其特征在于,所述当所述当前存储信息满足第一预设条件时,则将所述第一缓存区域内目标页面中的目标页面数据缓存至目标位置,包括:
当检测到满足下述至少一项条件时,则将所述第一缓存区域内目标页面中的目标页面数据缓存至目标位置:
所述当前存储信息中存储包括页面数据的页面个数大于第一预设页面个数;
所述当前存储信息中存储各个页面所占用的总内存超过预设存储内存;
其中,所述页面中包括页面数据和页面框架。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一缓存区域内目标页面中的目标页面数据缓存至目标位置,包括:
获取所述第一缓存区域中缓存各个页面的缓存时刻;
根据所述缓存时刻,确定距离当前时刻的时间差值,将距离当前时刻时间差值最大时所对应的页面作为目标页面,并将所述目标页面中的目标页面数据缓存至所述目标位置;
其中,所述当前时刻为检测到所述当前存储信息满足第一预设条件的时刻。
4.根据权利要求1所述的方法,其特征在于,所述将所述目标页面数据缓存至所述目标位置包括:
将所述目标页面数据缓存至所述本地磁盘中,将与所述目标页面数据相对应的目标页面框架保留在所述第一缓存区域中;或,
将所述目标页面数据缓存至所述本地磁盘,将与所述目标页面数据相对应的目标页面框架从所述第一缓存区域中删除。
5.根据权利要求4所述的方法,其特征在于,所述将所述目标页面数据缓存至所述本地磁盘中,将与所述目标页面数据相对应的目标页面框架保留在所述第一缓存区域中之后,还包括:
当检测到触发从当前页面回退到前一个页面的操作时,确定所述第一缓存区域中的当前存储信息;
当所述当前存储信息满足第二预设条件时,则从所述目标位置中确定目标待回调页面数据;
根据所述目标待回调页面数据,以及所述第一缓存区域中与所述目标待回调数据相对应的目标待使用页面框架,得到目标回调页面,并将所述目标回调页面存放至所述第一缓存区域中的预设位置。
6.根据权利要求5所述的方法,其特征在于,所述当所述当前存储信息满足第二预设条件时,则从所述目标位置中确定目标待回调页面数据,包括:
当检测到所述当前存储信息满足下述至少一项条件时,则从所述目标位置中确定目标待回调页面数据:
所述当前存储信息中缓包括页面数据的页面个数小于所述第一预设页面个数;
所述当前存储信息中存储的各个页面所占用的总内存小于所述预设存储内存。
7.根据权利要求5所述的方法,其特征在于,所述从所述目标位置中确定目标待回调页面数据,包括:
获取本地磁盘中存储每个页面数据的存放时刻,根据所述存放时刻以及返回时刻,得到与每个页面数据相对应的时间差值;其中,所述返回时刻为用户触发从当前页面回退到前一个页面操作的时刻;
将所述时间差值最小所对应的页面数据,作为目标待回调页面数据。
8.根据权利要求7所述的方法,其特征在于,所述根据所述目标待回调页面数据,以及所述第一缓存区域中与所述目标待回调数据相对应的目标待使用页面框架,得到目标回调页面,并将所述目标回调页面存放至所述第一缓存区域中的预设位置,包括:
根据所述目标待回调页面数据中的标识信息,确定在所述第一缓存区域中与所述目标待回调页面数据相对应的目标待使用页面框架,以及所述目标待使用页面框架所处的位置作为预设位置;
对所述目标待回调页面数据与所述目标待使用页面框架进行渲染处理,得到目标回调页面,并将所述目标回调页面存放至所述预设位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京无限光场科技有限公司,未经北京无限光场科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910656405.3/1.html,转载请声明来源钻瓜专利网。