iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210224784.0 (22)申请日 2022.03.07 (71)申请人 京东城市 (北京) 数字科技有限公司 地址 100086 北京市海淀区知春路76号 (写 字楼) 1号楼 9层1-7-5号 (72)发明人 高志立 谭高威  (74)专利代理 机构 中原信达知识产权代理有限 责任公司 1 1219 专利代理师 张春晓 郝红玉 (51)Int.Cl. G06F 16/2455(2019.01) G06F 16/23(2019.01) G06F 16/2457(2019.01) (54)发明名称 数据处理的方法、 装置、 电子设备和存储介 质 (57)摘要 本发明公开了数据处理的方法、 装置、 电子 设备和存储介质, 涉及计算机技术领域。 该方法 的一具体实施方式包括: 接收数据请求, 获取数 据请求中的数据标识, 以从缓存中查询对应的目 标数据, 返回目标数据, 并触发目标数据的更新 操作; 响应于更新操作, 获取目标数据的过期时 间戳和更新阈值, 其中, 更新阈值基于目标数据 的属性参数, 从过期时间戳对应的更新时间 区间 中确定; 计算过期时间戳与当前时间之间的时 长, 确定时长小于更新阈值, 调用预设的数据更 新线程对缓存中的目标数据进行更新。 该实施方 式能够解决高并发场景下缓存中数据到达过期 时间再数据更新, 会降低数据请求和响应的效 率, 导致业务系统性能下降的问题。 权利要求书2页 说明书10页 附图4页 CN 114661761 A 2022.06.24 CN 114661761 A 1.一种数据处 理的方法, 其特 征在于, 包括: 接收数据请求, 获取所述数据请求中的数据 标识, 以从缓存中查询对应的目标数据, 返 回所述目标 数据, 并触发所述目标 数据的更新操作; 响应于所述更新操作, 获取所述目标数据的过期时间戳和更新阈值, 其中, 所述更新阈 值基于所述目标 数据的属性 参数, 从所述过期时间戳对应的更新时间区间中确定; 计算所述过期时间戳与当前时间之间的时长, 确定所述时长小于所述更新阈值, 调用 预设的数据更新线程对所述缓存中的目标 数据进行 更新。 2.根据权利要求1所述的方法, 其特征在于, 在触发所述目标数据的更新操作之前, 还 包括: 生成所述目标数据的过期时间戳, 查询所述过期时间戳所属的时间段, 以将所述过期 时间戳所属时间段对应的更新时间区间, 确定为所述过期时间戳对应的更新时间区间, 其 中, 所述时间段包括空 闲时间段和非空 闲时间段; 获取所述目标数据的属性参数, 以基于所述属性参数从所述过期时间戳对应的更新 时 间区间中确定所述更新阈值。 3.根据权利要求2所述的方法, 其特征在于, 基于所述属性参数从所述过期时间戳对应 的更新时间区间中确定所述更新阈值, 包括: 基于所述目标数据的业务等级、 所述目标数据的获取时长和/或所述目标数据的优先 级, 从所述更新时间区间中查询对应的更新时间, 以确定为所述更新阈值。 4.根据权利要求2所述的方法, 其特征在于, 基于所述属性参数从所述过期时间戳对应 的更新时间区间中确定所述更新阈值, 包括: 调用预设的转换模型, 计算所述数据 标识对应的转换编码, 以基于转换编码, 从所述更 新时间区间中确定所述更新阈值。 5.根据权利要求1所述的方法, 其特征在于, 所述调用预设的数据 更新线程对所述缓存 中的目标 数据进行 更新, 包括: 获取更新任务锁; 响应于更新任务锁获取成功, 调用预设的数据更新线程对所述缓存中的目标数据进行 更新; 或者, 响应于更新任务锁获取失败, 执 行预设的更新重试操作。 6.根据权利要求5所述的方法, 其特 征在于, 所述更新重试操作, 包括: 生成所述目标 数据的更新请求, 将所述更新请求存 储至更新重试队列; 基于预设周期, 从所述更新重试队列中筛选过期时间戳最小的更新请求, 以的更新请 求进行处 理。 7.根据权利要求1所述的方法, 其特 征在于, 还 包括: 接收数据源发送的数据更新 提示消息, 向所述数据源发送数据获取请求; 接收所述数据源发送的更新数据, 将所述更新数据更新至所述缓存; 生成所述更新数据的过期时间戳, 以确定所述更新数据的更新时间区间; 获取所述更新数据的属性参数, 以基于所述更新数据的属性参数从所述更新数据的更 新时间区间中确定更新阈值, 存 储所述更新数据的过期时间戳和更新阈值。 8.一种数据处 理的装置, 其特 征在于, 包括:权 利 要 求 书 1/2 页 2 CN 114661761 A 2触发单元, 用于接收数据请求, 获取所述数据请求中的数据标识, 以从缓存中查询对应 的目标数据, 返回所述目标 数据, 并触发所述目标 数据的更新操作; 获取单元, 用于响应于所述更新操作, 获取所述目标数据的过期时间戳和更新阈值, 其 中, 所述更新阈值为基于所述 目标数据的属 性参数, 从所述过期时间戳对应的更新时间区 间中确定的; 更新单元, 用于计算所述过期时间戳与当前时间之间的时长, 确定所述时长小于所述 更新阈值, 调用预设的数据更新线程对所述缓存中的目标 数据进行 更新。 9.一种电子设备, 其特 征在于, 包括: 一个或多个处 理器; 存储装置, 用于存 储一个或多个程序, 当所述一个或多个程序被所述一个或多个处理器执行, 使得所述一个或多个处理器实 现如权利要求1 ‑7中任一所述的方法。 10.一种计算机可读介质, 其上存储有计算机程序, 其特征在于, 所述程序被处理器执 行时实现如权利要求1 ‑7中任一所述的方法。权 利 要 求 书 2/2 页 3 CN 114661761 A 3

.PDF文档 专利 数据处理的方法、装置、电子设备和存储介质

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