(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211052929.X (22)申请日 2022.08.30 (71)申请人 湖南快乐阳光互动娱乐传媒有限公 司 地址 410003 湖南省长 沙市开福区湖南国 际会展中心北四楼 (72)发明人 张胜 刘祖送 陈一鸣 田魁  (74)专利代理 机构 北京集佳知识产权代理有限 公司 11227 专利代理师 张雪娇 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/28(2019.01) G06Q 10/08(2012.01) (54)发明名称 一种商品库存数据处 理方法及装置 (57)摘要 本公开提供的一种商品库存数据处理方法 及装置, 应用于库存服务端, 可 以获得扣减库存 请求中待扣减库存的目标库存商品的库存唯一 键以及对目标库存商品的请求扣减 数量; 根据库 存唯一键, 在第一数据库中确定目标库存商品的 第一可扣减库存值; 在请求扣减 数量不大于第一 可扣减库存值的情况下, 将第一数据库中目标库 存商品的第一可扣减库存值修改为第二可扣减 库存值; 向库存离线服务端发送第一库存变更消 息, 以使库存离线服务端根据第一库存变更消 息, 对第二数据库中与目标库存商品关联的库存 数据进行更新。 本公开通过在库存服务端实现库 存扣减事务处理, 可以减 轻库存离线服务端的第 二数据库的处理压力, 有助于在高并发场景下提 升下单环节的效率。 权利要求书2页 说明书14页 附图6页 CN 115391364 A 2022.11.25 CN 115391364 A 1.一种商品库存数据处 理方法, 其特 征在于, 应用于库存服 务端, 所述方法包括: 获得订单服务端发送的扣减库存请求, 其中, 所述扣减库存请求包括待扣减库存的目 标库存商品的库存唯一键以及对所述目标库存商品的请求扣减数量; 根据所述库存唯一键, 在第一数据库中确定所述目标库存商品的第一可扣减库存值; 在所述请求扣减数量不大于所述第 一可扣减库存值的情况下, 将所述第 一数据库中所 述目标库存商品的所述第一可扣减库存值修改为第二可扣减库存值, 其中, 第二可扣减库 存值为所述第一可扣减库存值与所述请求扣减数量的差值; 向库存离线服务端发送第一库存变更消息, 其中, 所述第一库存变更消息包括所述库 存唯一键和所述第二可扣减库存值, 以使 所述库存离线服务端根据所述库存唯一键和所述 第二可扣减库存值, 对第二数据库中与所述目标库存商品关联的库存数据进行 更新。 2.根据权利要求1所述的方法, 其特 征在于, 还 包括: 在所述请求扣减数量不大于所述第 一可扣减库存值的情况下, 向所述订单服务端反馈 与所述扣减库存请求对应的扣减库存成功消息, 以使 所述订单服务端根据所述扣减库存成 功消息, 创建与所述目标库存商品对应的商品订单。 3.根据权利要求2所述的方法, 其特征在于, 在所述向所述订单服务端反馈与 所述扣减 库存请求对应的扣减库存成功消息之后, 所述方法还 包括: 在获得所述订单服务端发送的所述商 品订单的创建订单失败消息的情况下, 将所述第 一数据库中所述目标库存商品的所述第二可扣减库存值回滚至所述第一可扣减库存值; 向所述库存离线服务端发送第二库存变更消息, 其中, 所述第二库存变更消息包括所 述库存唯一键和所述第一可扣减库存值, 以使所述库存离线服务端根据所述库存唯一键和 所述第一可扣减库存值, 对所述第二数据库中与所述目标库存商品关联的所述库存数据进 行更新。 4.根据权利要求1所述的方法, 其特征在于, 所述库存唯一键由所述目标库存商 品对应 的库存类型参数和库存保有单位标识组成, 所述第一可扣减库存值为所述第二数据库中与 所述库存保有单位标识对应的商品库存保有单位表中第一库存字段对应的库存值。 5.根据权利要求1所述的方法, 其特征在于, 所述库存唯一键由所述目标库存商 品对应 的库存类型参数、 库存保有单位标识以及活动标识组成, 所述第一可扣减库存值为所述第 二数据库中与所述活动标识对应的活动商品表中第二库存字段对应的库存值。 6.根据权利要求4所述的方法, 其特征在于, 所述库存数据包括所述商品库存保有单位 表中所述第一库存字段对应的库存值。 7.根据权利要求5所述的方法, 其特征在于, 所述库存数据包括所述活动商 品表中所述 第二库存字段对应的库存值和所述库存保有单位标识对应的商品库存保有单位表中第三 库存字段对应的库存值。 8.根据权利要求1所述的方法, 其特 征在于, 还 包括: 在所述请求扣减数量大于所述第 一可扣减库存值的情况下, 向所述订单服务端反馈与 所述扣减库存请求对应的扣减库存失败消息, 以使所述订单服务端根据所述扣减库存失败 消息, 向用户端反馈下 单失败消息 。 9.根据权利要求1至8中任一所述的方法, 其特征在于, 所述第一数据库为Redis数据 库, 和/或, 所述第二数据库为MySQ L数据库。权 利 要 求 书 1/2 页 2 CN 115391364 A 210.一种商品库存数据处理装置, 其特征在于, 应用于库存服务端, 包括: 扣减库存请求 获得单元、 第一确定单 元、 可扣减库存值 修改单元以及第一发送单 元, 所述扣减库存请求获得单元, 用于获得订单服务端发送的扣减库存请求, 其中, 所述扣 减库存请求包括待扣减库存的目标库存商品的库存 唯一键以及对所述目标库存商品的请 求扣减数量; 所述第一确定单元, 用于根据所述库存唯一键, 在第一数据库中确定所述目标库存商 品的第一可扣减库存值; 所述可扣减库存值修改单元, 用于在所述请求扣减数量不大于所述第 一可扣减库存值 的情况下, 将所述第一数据库中所述目标库存商品的所述第一可扣减库存值修改为第二可 扣减库存值, 其中, 第二可扣减库存值为所述第一可扣减库存值与所述请求扣减数量的差 值; 所述第一发送单元, 用于向库存离线服务端发送第 一库存变更消息, 其中, 所述第一库 存变更消息包括所述库存唯一键和所述第二可扣减库存值, 以使 所述库存离线服务端根据 所述库存唯一键和所述第二可扣减库存值, 对第二数据库中与所述目标库存商品关联的库 存数据进行 更新。权 利 要 求 书 2/2 页 3 CN 115391364 A 3

.PDF文档 专利 一种商品库存数据处理方法及装置

安全报告 > 其他 > 文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种商品库存数据处理方法及装置 第 1 页 专利 一种商品库存数据处理方法及装置 第 2 页 专利 一种商品库存数据处理方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 思考人生2024-02-07 20:38:19上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。