预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共27页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110765383A(43)申请公布日2020.02.07(21)申请号201911001053.4(22)申请日2019.10.21(71)申请人支付宝(杭州)信息技术有限公司地址310013浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人涂畅董扬康宇麟(74)专利代理机构北京智信禾专利代理有限公司11637代理人吴肖肖(51)Int.Cl.G06F16/957(2019.01)权利要求书4页说明书18页附图4页(54)发明名称资源缓存方法以及装置(57)摘要本说明书提供资源缓存方法以及装置,其中所述资源缓存方法包括:基于用户的行为信息确定所述用户存在缓存需求的情况下,根据应用程序的待缓存资源对应的网络请求信息生成缓存任务;基于所述缓存任务按照所述网络请求信息对所述待缓存资源进行缓存;对缓存完成的所述待缓存资源进行解析,获得所述待缓存资源的下级缓存资源对应的网络请求信息,并生成所述下级缓存资源对应的下级缓存任务;检测存储缓存资源的存储空间中的剩余存储空间是否大于预设空间阈值;若是,基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存。CN110765383ACN110765383A权利要求书1/4页1.一种资源缓存方法,包括:基于用户的行为信息确定所述用户存在缓存需求的情况下,根据应用程序的待缓存资源对应的网络请求信息生成缓存任务;基于所述缓存任务按照所述网络请求信息对所述待缓存资源进行缓存;对缓存完成的所述待缓存资源进行解析,获得所述待缓存资源的下级缓存资源对应的网络请求信息,并生成所述下级缓存资源对应的下级缓存任务;检测存储缓存资源的存储空间中的剩余存储空间是否大于预设空间阈值;若是,基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存。2.根据权利要求1所述的资源缓存方法,所述对缓存完成的所述待缓存资源进行解析,获得所述待缓存资源的下级缓存资源对应的网络请求信息,并生成所述下级缓存资源对应的下级缓存任务,包括:将缓存完成的所述待缓存资源作为第一级缓存资源并解析,获得所述第一级缓存资源中包含的第二级缓存资源对应的第二级网络请求信息;根据所述第二级网络请求信息生成所述第二级缓存资源对应的第二级缓存任务;相应的,所述基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存,包括:基于所述第二级缓存任务按照所述第二级网络请求信息对所述第二级缓存资源进行缓存。3.根据权利要求2所述的资源缓存方法,所述基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存步骤执行之后,还包括:对缓存完成的所述第二级缓存资源进行解析,获得所述第二级缓存资源中包含的第三级缓存资源对应的第三级网络请求信息;根据所述第三级网络请求信息生成所述第三级缓存资源对应的第三级缓存任务;检测存储所述第二级缓存资源后的存储空间中的剩余存储空间是否大于所述预设空间阈值;若是,基于所述第三级缓存任务按照所述第三级网络请求信息对所述第三级缓存资源进行缓存。4.根据权利要求1所述的资源缓存方法,所述基于所述下级缓存任务按照所述下级缓存资源对应的网络请求信息对所述下级缓存资源进行缓存步骤执行之后,还包括:根据完成的缓存任务构建缓存资源与对应的网络请求信息的映射关系表;在接收到所述用户通过所述应用程序提交的浏览缓存指令的情况下,根据所述浏览缓存指令触发点击网络请求信息;通过查询所述映射关系表确定所述点击网络请求信息对应的缓存资源;在所述存储空间中提取所述点击网络请求信息对应的缓存资源利用所述应用程序向所述用户进行展示。5.根据权利要求4所述的资源缓存方法,所述在所述存储空间中提取所述点击网络请求信息对应的缓存资源通过所述应用程序向所述用户进行展示步骤执行之后,还包括:在所述存储空间中筛选出已被所述应用程序展示完成的缓存资源;2CN110765383A权利要求书2/4页将已被所述应用程序展示完成的缓存资源删除。6.根据权利要求1所述的资源缓存方法,根据所述行为信息确定所述用户存在缓存需求的具体实现方式如下:根据所述行为信息确定所述用户的行程信息;通过对所述行程信息进行分析,获得所述用户的行程开始时间;在当前时间与所述行程开始时间的时间差值小于预设时间阈值的情况下,确定所述用户存在缓存需求。7.根据权利要求1所述的资源缓存方法,根据所述行为信息确定所述用户存在缓存需求的具体实现方式如下:根据所述行为信息确定所述用户的行程信息和位置信息;通过对所述行程信息进行分析获得所述用户的行程开始时间以及行程路径,以及通过对所述位置信息进行分析获得所述用户的地理位置;在所述地理位置