[发明专利]一种数据缓存处理方法、装置及终端设备在审
申请号: | 201810653544.6 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108920573A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 方学阳;李龙泉 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F21/60;G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 缓存 存储文件 存储缓存 数据缓存处理 缓存数据 终端设备 数据量 加密 存储压缩文件 存储安全性 缓存标志位 非法用户 加密处理 预设 篡改 压缩 检测 更新 非法 | ||
1.一种数据缓存处理方法,其特征在于,应用于终端设备,所述方法包括:
检测待存储缓存数据的数据量;
当所述数据量达到预设阈值,对所述待存储缓存数据进行压缩,得到待存储压缩文件;
对所述待存储压缩文件进行加密,得到相应的存储文件;
对所述存储文件进行缓存,并设置缓存后的存储文件的缓存标志位。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应缓存数据读取请求,所述缓存数据读取请求用于请求读取表征目标缓存页面的目标缓存数据;
检测当前是否已存储包含有效的目标存储文件,所述目标存储文件是包含所述目标缓存数据的存储文件;
如果是,对所述目标存储文件进行解密,并检测解密后的目标存储文件是否为压缩文件;
如果是,对所述解密后的目标存储文件进行解压,得到目标缓存数据;加载所述目标缓存数据,输出所述目标缓存页面。
3.根据权利要求2所述的方法,其特征在于,所述检测当前是否已存储有效的目标存储文件,包括:
查询当前存储的包含所述目标缓存数据的目标存储文件;
检测所述目标存储文件的缓存标志位是否为有效标志位;
如果是,判断所述目标存储文件的当前存储时间段是否超过缓存有效时间段;
如果否,执行所述对所述目标存储文件进行解密步骤;
如果是,调整所述目标存储文件的缓存标志位为无效标志位。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
对所述待存储压缩文件进行校验,得到相应的第一校验值;
将所述第一校验值与所述待存储压缩文件加密后得到的存储文件进行关联,并对所述第一校验值进行缓存。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
获取与所述目标存储文件关联的第一校验值;
对解密后的目标存储文件进行校验,得到第二校验值;
验证所述第二校验值与所述目标存储文件关联缓存的第一校验值是否相同;
如果相同,执行所述检测解密后的目标存储文件是否为压缩文件步骤。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
向服务器发起用户数据获取请求,所述用户数据获取请求用于请求获取所述目标缓存页面的当前用户数据;
接收所述服务器反馈的当前用户数据;
检测所述当前用户数据是否为有效数据;
如果否,再次向所述服务器发起所述用户数据获取请求,直至所述用户数据获取请求的发起次数达到预设次数;
如果是,利用所述当前用户数据,更新所述目标缓存页面中的原用户数据,并对所述当前用户数据进行缓存。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
监测所述目标缓存页面中各目标缓存数据关联的用户状态;
当任一用户状态发生变化,向所述服务器发起用户数据更新请求,所述用户数据更新请求用于请求获取用户状态发生变化的目标用户的用户更新数据;
接收所述服务器反馈的所述目标用户的用户更新数据;
利用所述用户更新数据,更新所述目标缓存页面中相应的目标缓存数据。
8.一种数据缓存处理装置,其特征在于,应用于终端设备,所述装置包括:
数据量检测模块,用于检测待存储缓存数据的数据量;
压缩模块,用于当所述数据量达到预设阈值,对所述待存储缓存数据进行压缩,得到待存储压缩文件;
加密模块,用于对所述待存储压缩文件进行加密,得到相应的存储文件;
缓存模块,用于对所述存储文件进行缓存,并设置缓存后的存储文件的缓存标志位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810653544.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:公交信息处理方法和移动终端
- 下一篇:大规模三维点云数据的高效邻域搜索方法