iso file download
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210026038.0 (22)申请日 2022.01.11 (71)申请人 平安普惠企业管理有限公司 地址 518000 广东省深圳市前海深港合作 区前湾一路1号A栋201室 (72)发明人 黄康  (74)专利代理 机构 深圳市沃德知识产权代理事 务所(普通 合伙) 44347 代理人 高杰 于志光 (51)Int.Cl. G06F 16/957(2019.01) G06F 16/22(2019.01) G06F 16/23(2019.01) G06F 16/2455(2019.01) (54)发明名称 缓存管理方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及人工智能技术, 揭露了一种缓存 管理方法, 包括: 根据前端项目的原始缓存组件 生成原始缓存组件副本和更新 缓存组件; 利用更 新缓存组件提取接收到的缓存数据的键值, 并生 成缓存数据的生成编号, 根据生成编号及所述键 值, 生成第一更新键值; 利用更新缓存组件获取 缓存数据对应的存储信息, 根据存储信息生成缓 存标识和自增编号, 根据所述自增编号以及所述 第一更新键值生成第二更新键值; 利用原始缓存 组件副本将存储数据及对应的第二更新键值执 行缓存。 此外, 本发明还 涉及区块链技术, 缓存数 据可存储于区块链的节点。 本发 明还提出一种缓 存管理装置、 电子设备以及存储介质。 本发明可 以解决缓存在溯源和读取的管理上不便的问题。 权利要求书2页 说明书10页 附图4页 CN 114357337 A 2022.04.15 CN 114357337 A 1.一种缓存管理方法, 其特 征在于, 所述方法包括: 获取前端项目的原始缓存组件, 将所述原始缓存组件拷贝至预设的方法对象中, 得到 所述浏览器的原始缓存组件副本, 并重新定义与所述原始缓存组件名称一致的缓存组件, 得到更新缓存组件; 接收到前端项目的缓存数据时, 利用所述更新缓存组件提取所述缓存数据的键值, 并 生成所述缓存数据的生成编号, 根据所述 生成编号及所述键值, 生成第一更新键值; 利用所述更新缓存组件获取所述缓存数据对应的存储信 息, 根据所述存储信 息生成缓 存标识和自增编号, 将所述缓存标识以及所述自增编号的映射关系存储到预设数据表中, 根据所述自增编号以及所述第一更新键值 生成第二更新键值; 利用所述原 始缓存组件副本将所述存 储数据及对应的第二更新键值执 行缓存。 2.如权利要求1所述的缓存管理方法, 其特征在于, 所述生成所述缓存数据的生成编 号, 包括: 获取所述缓存数据不同维度下的标识在所述更新缓存组件的存 储路径; 将所述存储路径编译为路径参数, 利用所述路径参数对预设的数据接口进行赋值, 并 利用赋值后的所述数据接口对所述标识进行调用; 汇总调用后的标识, 得到所述 生成编号。 3.如权利要求1所述的缓存管理方法, 其特征在于, 所述根据所述生成编号及所述键 值, 生成第一更新键值, 包括: 将所述生成编号进行字符串拼接, 得到拼接编号; 判断所述 拼接编号的字符长度是否大于预设长度; 若所述字符长度小于或等于预设长度, 则将所述拼接编号与所述键值进行拼接, 得到 第一更新键值; 若所述字符长度大于预设长度, 则对所述 拼接编号进行编码转换, 得到转换编号; 将所述转换编号按照所述预设长度进行截取, 并将截取后的结果与所述键值进行拼 接, 得到第一更新键值。 4.如权利要求1所述的缓存管理方法, 其特征在于, 所述根据所述存储信 息生成缓存标 识和自增编号, 将所述缓存标识以及所述自增编号的映射关系存 储到预设数据表中, 包括: 提出所述存储信息中的页面名称、 存 储时间和存 储执行代码位置; 根据所述页面名称、 所述存 储时间和所述存 储执行代码位置生成 缓存标识; 在所述数据表的编号列表中查找最后一个自编 编号; 根据所述 最后一个的自编 编号生成累加的自编 编号; 将所述累加的自编编号和所述缓存标识按照对应关系存储至所述数据表的自增编号 列表和标识列表中。 5.如权利要求1所述的缓存管理方法, 其特征在于, 所述根据所述自增编 号以及所述第 一更新键值 生成第二更新键值, 包括: 将所述第一更新键值与所述自增编号形成映射连接; 将所述第一更新键值与所述自增编号的映射关系添加至所述数据表, 并将所述第 一更 新键值存 储至所述数据表的第一更新键值列表中; 将所述自增编号与所述第一更新键值 拼接, 得到第二更新键值。权 利 要 求 书 1/2 页 2 CN 114357337 A 26.如权利要求1至5中任一项所述的缓存管理方法, 其特征在于, 所述利用所述原始缓 存组件副本将所述存 储数据及对应的第二更新键值执 行缓存, 包括: 将所述存 储数据和所述第二更新键值打包为静态文件; 调用所述原 始缓存组件副本, 将所述静态文件上传至 本地存储。 7.如权利要求6所述的缓存管理方法, 其特征在于, 所述利用所述原始缓存组件副本将 所述存储数据及对应的第二更新键值执 行缓存之后, 还 包括: 根据所述第 二更新键值在预设的键值白名单内检索, 判断所述第 二更新键值是否在所 述键值白名单中; 若所述第二更新键值在预设的键值白名单中, 则保留所述存储数据和所述第 二更新键 值; 若所述第二更新键值 不在预设的键值白名单中, 则提取 所述存储数据中的存 储时间; 获取实时 时间, 将所述实时 时间与所述存 储时间进行时间差计算; 判断所述时间差计算的结果是否大于预设的时间差; 若所述时间差计算的结果小于或等于预设的时间差, 则保留所述存储数据和所述第 二 更新键值; 若所述时间差计算的结果大于预设的时间差, 则清理所述第 二更新键值和所述存储数 据。 8.一种缓存管理装置, 其特 征在于, 所述装置包括: 更新缓存组件获取模块, 用于获取前端项目的原始缓存组件, 将所述原始缓存组件拷 贝至预设的方法对 象中, 得到所述浏览器的原始缓存组件副本, 并重新定义与所述原始缓 存组件名称一 致的缓存组件, 得到更新缓存组件; 第一更新键值生成模块, 用于接收到前端项目的缓存数据时, 利用所述更新缓存组件 提取所述缓存数据的键值, 并生成所述缓存数据的生成编号, 根据所述生成编号及所述键 值, 生成第一更新键值; 第二更新键值生成模块, 用于利用所述更新缓存组件获取所述缓存数据对应的存储信 息, 根据所述存储信息生成缓存标识和自增编号, 将所述缓存标识以及所述自增编号的映 射关系存储到预设数据表中, 根据所述自增编号以及所述第一更新键值生成第二更新键 值; 缓存执行模块, 用于利用所述原始缓存组件副本将所述存储数据及对应的第 二更新键 值执行缓存。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及, 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使 所述至少一个处理器能够执行如权利要求 1至7中任意一项 所 述的缓存管理方法。 10.一种计算机可读存储介质, 存储有计算机程序, 其特征在于, 所述计算机程序被处 理器执行时实现如权利要求1至7中任意 一项所述的缓存管理方法。权 利 要 求 书 2/2 页 3 CN 114357337 A 3

.PDF文档 专利 缓存管理方法、装置、设备及存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 缓存管理方法、装置、设备及存储介质 第 1 页 专利 缓存管理方法、装置、设备及存储介质 第 2 页 专利 缓存管理方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:21:10上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。