全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211046633.7 (22)申请日 2022.08.30 (71)申请人 广东省高峰科技有限公司 地址 517583 广东省河源市东源县仙塘镇 盐东物流园盐田大道旁 (72)发明人 黄峰 刘磊 陈英炜 孙钦根  甘俊杰  (51)Int.Cl. H04L 9/40(2022.01) G06F 21/60(2013.01) (54)发明名称 一种数据缓存方法 (57)摘要 本申请涉及计算机网络技术领域, 尤其涉及 一种数据缓存 方法, 包括: 获取待缓存数据; 分析 待缓存数据的数据大小及数据类型; 获取与数据 类型相对应的缓存节点表作为当前节 点表; 判断 当前节点表中的所有缓存空间是否存在可缓存 空间, 可缓存空间为标识位是未缓存 标志的缓存 空间; 若存在可缓存空间, 则将可存储容量大于 数据大小的可缓存空间作为待缓存空间; 获取待 缓存空间的存储安全值; 获取待缓存 数据所对应 的风险阈值; 若存储安全值大于风险阈值, 则将 待缓存数据缓存进待缓存空间, 并将待缓存空间 的标识位更新为已缓存 标志。 本申请提供的数据 缓存方法, 能够提高缓存空间在缓存 数据时的安 全性。 权利要求书3页 说明书12页 附图6页 CN 115459974 A 2022.12.09 CN 115459974 A 1.一种数据缓存方法, 其特 征在于, 包括以下步骤: 获取待缓存数据; 分析所述待缓存数据的数据大小及数据类型; 获取与所述数据类型相对应的缓存节点表作为当前节点表; 判断所述当前节点表中的所有缓存空间是否存在可缓存空间, 所述可缓存空间为标识 位是未缓存标志的所述缓存空间; 若存在所述可缓存空间, 则将可存储容量大于所述数据 大小的所述可缓存空间作为待 缓存空间; 获取所述待缓存空间的存 储安全值; 获取所述待缓存数据所对应的风险阈值; 若所述存储安全值大于所述风险阈值, 则将所述待缓存数据缓存进所述待缓存空间, 并将所述待缓存空间的所述标识位更新 为已缓存标志; 其中, 所述标识位包括所述未缓存标志和所述已缓存标志。 2.根据权利要求1所述的数据缓存方法, 其特征在于, 所述若存在所述可缓存空间, 则 将可存储容量大于所述数据大小的所述可缓存空间作为待缓存空间包括: 若存在至少两个所述可缓存空间, 则获取 各个所述可缓存空间的所述可存 储容量; 将所述可存储容量大于所述数据大小且所述可存储容量最小的所述可缓存空间作为 所述待缓存空间; 若只存在一个所述可缓存空间, 则将此所述可缓存空间的所述可存储容量与 所述数据 大小对比; 若所述可存 储容量大于所述数据大小, 则将此 所述可缓存空间作为所述待缓存空间。 3.根据权利要求1所述的数据缓存方法, 其特征在于, 在所述判断所述当前节点表中的 所有缓存空间是否存在可缓存空间之后包括: 若不存在所述可缓存空间, 则获取所述当前节点表的下一表序 所对应的所述缓存节点 表作为所述当前节点表, 并返回上一 步。 4.根据权利要求1所述的数据缓存方法, 其特 征在于, 在获取待缓存数据之前还 包括: 获取数据读取指令; 解析所述数据读取指令的读取位置、 读取内容及读取权限; 判断所述读取权限是否能够符合所述读取位置的位置 权限; 若符合, 则获取 所述读取位置与所述读取内容相应的存 储数据作为所述待缓存数据; 若不符合, 则记录所述数据读取指令及所述读取内容形成记录信息 。 5.根据权利要求4所述的数据缓存方法, 其特征在于, 在所述若存在所述可缓存空间, 则将可存 储容量大于所述数据大小的所述可缓存空间作为待缓存空间之前还 包括: 根据所述数据类型获取 更新要求, 所述更新要求包括无需更新和需要更新; 若所述更新要求为所述需要更新, 则判断在预设判断周期内, 所述数据类型对应的所 述存储数据是否有更新; 若所述存储数据有更新, 则获取更新后的所述存储数据作为所述待缓存数据, 并返回 重新分析 所述待缓存数据的所述数据大小及所述数据类型; 若所述存 储数据没有更新, 则进入下一 步;权 利 要 求 书 1/3 页 2 CN 115459974 A 2若所述更新要求 为所述无需更新, 则进入下一 步。 6.根据权利要求5所述的数据缓存方法, 其特征在于, 若所述更新要求为所述需要更 新, 则判断在预设判断周期内, 所述数据类型对应的所述存 储数据是否有更新包括: 若所述更新要求 为所述需要更新, 则获取 所述存储数据的更新 程度; 获取所述数据类型对应的更新阈值; 判断在所述预设判断周期内, 所述更新 程度是否大于所述更新阈值; 若所述更新程度大于所述更新阈值, 则判定所述数据类型对应的所述存储数据有更 新; 若所述更新程度小于或等于所述更新阈值, 则判定所述数据类型对应的所述存储数据 没有更新。 7.根据权利要求1所述的数据缓存方法, 其特征在于, 所述获取所述待缓存空间的存储 安全值包括: 获取所述待缓存空间的风险记录; 若所述待缓存空间无所述风险记录, 则获取所述待缓存空间的预设存储安全值作为所 述存储安全值; 若所述待缓存空间有所述 风险记录, 则判断所述 风险记录是否包 含所述数据类型; 若包含所述数据类型, 则获取与所述数据类型对应的第一 风险系数; 获取所述待缓存空间的所述预设存储安全值与 所述第一风险系数的乘积, 作为所述存 储安全值; 若不包含所述数据类型, 则获取所述待缓存空间的所述预设存储安全值作为所述存储 安全值; 其中, 所述第一 风险系数小于1且大于 0。 8.根据权利要求4所述的数据缓存方法, 其特征在于, 所述获取所述待缓存数据 所对应 的风险阈值包括: 获取所述记录信息里的所述读取内容所对应的内容种类; 判断所述内容种类是否与所述待缓存数据的所述数据类型相同; 若相同则获取与所述数据类型对应的第 二风险系数, 则所述风险阈值为所述待缓存数 据所对应的预设风险阈值与所述第二 风险系数的乘积; 若不同, 则获取 所述待缓存数据所对应的所述预设风险阈值作为所述 风险阈值; 其中, 所述第二 风险系数 大于1。 9.根据权利要求1所述的数据缓存方法, 其特 征在于, 还 包括: 若所述存储安全值小于或等于所述风险阈值, 则获取大于当前的所述存储安全值的下 一级所述存 储安全值; 将下一级所述存 储安全值所对应的所述缓存空间作为所述待缓存空间; 获取与所述数据类型相对应的加密方式; 通过所述加密方式加密所述待缓存数据形成加密缓存数据; 将所述加密缓存数据缓存进所述待缓存空间, 并将所述待缓存空间的所述标识位更新 为所述已缓存标志。 10.根据权利要求1至9任一所述的数据缓存方法, 其特 征在于, 还 包括:权 利 要 求 书 2/3 页 3 CN 115459974 A 3

PDF文档 专利 一种数据缓存方法

文档预览
中文文档 22 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共22页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据缓存方法 第 1 页 专利 一种数据缓存方法 第 2 页 专利 一种数据缓存方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:05:40上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。