[发明专利]资源缓存方法以及装置在审
申请号: | 201911001053.4 | 申请日: | 2019-10-21 |
公开(公告)号: | CN110765383A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 涂畅;董扬;康宇麟 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 11637 北京智信禾专利代理有限公司 | 代理人: | 吴肖肖 |
地址: | 310013 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下级缓存 缓存 网络请求信息 缓存资源 资源缓存 剩余存储空间 存储缓存 存储空间 缓存需求 行为信息 应用程序 预设空间 解析 检测 | ||
1.一种资源缓存方法,包括:
基于用户的行为信息确定所述用户存在缓存需求的情况下,根据应用程序的待缓存资源对应的网络请求信息生成缓存任务;
基于所述缓存任务按照所述网络请求信息对所述待缓存资源进行缓存;
对缓存完成的所述待缓存资源进行解析,获得所述待缓存资源的下级缓存资源对应的网络请求信息,并生成所述下级缓存资源对应的下级缓存任务;
检测存储缓存资源的存储空间中的剩余存储空间是否大于预设空间阈值;
若是,基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存。
2.根据权利要求1所述的资源缓存方法,所述对缓存完成的所述待缓存资源进行解析,获得所述待缓存资源的下级缓存资源对应的网络请求信息,并生成所述下级缓存资源对应的下级缓存任务,包括:
将缓存完成的所述待缓存资源作为第一级缓存资源并解析,获得所述第一级缓存资源中包含的第二级缓存资源对应的第二级网络请求信息;
根据所述第二级网络请求信息生成所述第二级缓存资源对应的第二级缓存任务;
相应的,所述基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存,包括:
基于所述第二级缓存任务按照所述第二级网络请求信息对所述第二级缓存资源进行缓存。
3.根据权利要求2所述的资源缓存方法,所述基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存步骤执行之后,还包括:
对缓存完成的所述第二级缓存资源进行解析,获得所述第二级缓存资源中包含的第三级缓存资源对应的第三级网络请求信息;
根据所述第三级网络请求信息生成所述第三级缓存资源对应的第三级缓存任务;
检测存储所述第二级缓存资源后的存储空间中的剩余存储空间是否大于所述预设空间阈值;
若是,基于所述第三级缓存任务按照所述第三级网络请求信息对所述第三级缓存资源进行缓存。
4.根据权利要求1所述的资源缓存方法,所述基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存步骤执行之后,还包括:
根据完成的缓存任务构建缓存资源与对应的网络请求信息的映射关系表;
在接收到所述用户通过所述应用程序提交的浏览缓存指令的情况下,根据所述浏览缓存指令触发点击网络请求信息;
通过查询所述映射关系表确定所述点击网络请求信息对应的缓存资源;
在所述存储空间中提取所述点击网络请求信息对应的缓存资源利用所述应用程序向所述用户进行展示。
5.根据权利要求4所述的资源缓存方法,所述在所述存储空间中提取所述点击网络请求信息对应的缓存资源通过所述应用程序向所述用户进行展示步骤执行之后,还包括:
在所述存储空间中筛选出已被所述应用程序展示完成的缓存资源;
将已被所述应用程序展示完成的缓存资源删除。
6.根据权利要求1所述的资源缓存方法,根据所述行为信息确定所述用户存在缓存需求的具体实现方式如下:
根据所述行为信息确定所述用户的行程信息;
通过对所述行程信息进行分析,获得所述用户的行程开始时间;
在当前时间与所述行程开始时间的时间差值小于预设时间阈值的情况下,确定所述用户存在缓存需求。
7.根据权利要求1所述的资源缓存方法,根据所述行为信息确定所述用户存在缓存需求的具体实现方式如下:
根据所述行为信息确定所述用户的行程信息和位置信息;
通过对所述行程信息进行分析获得所述用户的行程开始时间以及行程路径,以及通过对所述位置信息进行分析获得所述用户的地理位置;
在所述地理位置为所述行程路径的始发位置且当前时间未到所述行程开始时间的情况下,确定所述用户存在缓存需求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911001053.4/1.html,转载请声明来源钻瓜专利网。