(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210474005.2
(22)申请日 2022.04.29
(71)申请人 广州欢聚时代信息科技有限公司
地址 511442 广东省广州市番禺区南村镇
万博二路79 号万博商务区万达商业广
场北区B-1栋23层
(72)发明人 黄育才
(74)专利代理 机构 广州利能知识产权代理事务
所(普通合伙) 44673
专利代理师 王增鑫
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/2458(2019.01)
G06F 16/25(2019.01)
G06F 16/51(2019.01)G06Q 30/06(2012.01)
(54)发明名称
商品冗余数据更新方法及其装置、 设备、 介
质
(57)摘要
本申请公开一种商品冗余数据更新方法及
其装置、 设备、 介质, 所述方法包括: 获取外部在
线服务的被依赖数据作为目标冗余数据存储于
冗余数据库中, 响应终端设备提交的商品信息获
取请求, 根据该请求提供的商品特征信息及商品
信息类型, 查询所述冗余数据库中的目标冗余数
据, 获得相匹配的商品的数据记录中所述商品信
息类型相对应的第一商品信息; 从所述外部在线
服务的被依赖数据中查询获取该获取请求指定
的商品特征信息及商品信息类型相对应的第二
商品信息; 比对第一商品信息与第二商品信息 之
间的一致性, 在比对一致时, 将第一商品信息或
第二商品信息推送至所述终端设备应答所述请
求。 本申请可实现轻量级数据同步, 节省线程资
源。
权利要求书2页 说明书11页 附图5页
CN 114969067 A
2022.08.30
CN 114969067 A
1.一种商品冗余信息更新方法, 其特 征在于, 包括如下步骤:
获取外部在线服务的被依赖数据作为目标冗余数据存储于冗余数据库中, 所述目标冗
余数据包含多个商品相对应的数据记录, 每个数据记录包含其相应商品的商品特征信息及
部分或全量商品信息类型相对应的商品信息;
响应终端设备提交 的商品信息获取请求, 根据该请求提供的商品特征信 息及商品信息
类型, 查询所述冗余数据库中的目标冗余数据, 获得相匹配的商品的数据记录中所述商品
信息类型相对应的第一商品信息;
从所述外部在线服务的被依赖数据中查询获取该获取请求指定的商品特征信息及商
品信息类型相对应的第二商品信息;
比对第一商品信息与第二商品信息之间的一致性, 在比对一致时, 将第一商品信息或
第二商品信息推送至所述终端设备应答所述请求。
2.根据权利要求1所述的商 品冗余信 息更新方法, 其特征在于, 从所述外部在线服务的
被依赖数据中查询获取该获取请求指定的商品特征信息及商品信息类型相对应的第二商
品信息的步骤中, 还 包括如下步骤:
检测所述目标冗余数据的数据记录是否存在表征其被依赖数据已被删除的标记, 当不
存在该标记时, 向所述外 部在线服 务请求查询获取 所述第二商品信息;
当请求查询获取第 二商品信息失败时, 将冗余数据库中相应的数据记录标记为其被依
赖数据已被删除, 以所述第一商品信息应答所述商品信息获取请求;
当存在该 标记时, 以所述第一商品信息应答所述商品信息获取请求。
3.根据权利要求1所述的商 品冗余信 息更新方法, 其特征在于, 比对第 一商品信息与第
二商品信息之间的一 致性的步骤中, 还 包括如下步骤:
当所述第一商品信 息与第二商品信息比对不一致 时, 将第二商品信 息推送至所述终端
设备应答所述请求;
异步更新所述第一商品信息为所述第二商品信息 。
4.根据权利要求3所述的商 品冗余信 息更新方法, 其特征在于, 异步更新所述第 一商品
信息为所述第二商品信息的步骤中, 包括如下步骤:
创建第一商品信息的更新任务推送至异步线程池, 获取 该更新任务的分布式锁;
当分布式锁获取成功时, 更新所述第 一商品信 息为所述第 二商品信 息, 反之, 放弃执行
对所述第一商品信息的更新;
当更新完成时, 释放所述分布式锁。
5.根据权利要求1所述的商 品冗余信 息更新方法, 其特征在于, 获取外部在线服务的被
依赖数据作为目标冗余数据存 储于冗余数据库中的步骤之前, 包括如下步骤:
响应数据同步事件, 根据预设的商品特征信 息及部分或全量商品信 息类型向外部在线
服务查询获取其商品数据库中全量商品的数据记录作为被依赖数据。
6.根据权利要求5所述的商品冗余信息更新方法, 其特征在于, 响应数据同步事件, 根
据预设的商品特征信息及部分或全量商品信息类型向外部在线服务查询获取其商品数据
库中全量商品的数据记录作为被依赖数据的步骤中, 还 包括如下步骤:
当查询获取相匹配的商品的数据记录不存在时, 输出表示被依赖数据保存失败的信
息。权 利 要 求 书 1/2 页
2
CN 114969067 A
27.根据权利要求1至6中所述的商品冗余信息更新方法任意一项, 其特征在于, 所述被
依赖数据包括商品标题和商品默认图片在内的至少两种商品信息类型。
8.一种商品冗余数据更新装置, 其特 征在于, 包括:
数据获取模块, 用于获取外部在线服务的被依赖数据作为目标冗余数据存储于冗余数
据库中, 所述 目标冗余数据包含多个商品相对应的数据记录, 每个数据记录包含其相 应商
品的商品特 征信息及部分或全量商品信息类型相对应的商品信息;
请求响应模块, 用于响应终端设备提交的商品信息获取请求, 根据该请求提供的商品
特征信息及商品信息类型, 查询所述冗余数据库中的目标冗余数据, 获得相匹配的商品的
数据记录中所述商品信息类型相对应的第一商品信息;
信息获取模块, 用于从所述外部在线服务的被依赖数据中查询获取该获取请求指定的
商品特征信息及商品信息类型相对应的第二商品信息;
一致性比对模块, 用于比对第一商品信息与第二商品信息之间的一致性, 在比对一致
时, 将第一商品信息或第二商品信息推送至所述终端设备应答所述请求。
9.一种计算机设备, 包括中央处理器和存储器, 其特征在于, 所述中央处理器用于调用
运行存储于所述存储器中的计算机程序以执行如权利要求1至7中任意一项所述的方法的
步骤。
10.一种计算机可读存储介质, 其特征在于, 其以计算机可读指令的形式存储有依据权
利要求1至7中任意一项 所述的方法所实现的计算机程序, 该计算机程序被计算机调用运行
时, 执行相应的方法所包括的步骤。权 利 要 求 书 2/2 页
3
CN 114969067 A
3
专利 商品冗余数据更新方法及其装置、设备、介质
安全报告 >
其他 >
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-24 08:49:52上传分享