[发明专利]一种库存管理的方法及装置在审

专利信息
申请号: 201611257110.1 申请日: 2016-12-30
公开(公告)号: CN108268474A 公开(公告)日: 2018-07-10
发明(设计)人: 李文;司孝波;孙迁;叶国华;钱津津;亓培标 申请(专利权)人: 苏宁云商集团股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06Q10/08
代理公司: 江苏圣典律师事务所 32237 代理人: 苏一帜
地址: 210042 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 日志表 库存数据 库存 业务请求消息 解析结果 库存管理 互联网技术 操作类型 管理库存 系统性能 状态设置 解析 失败 成功
【说明书】:

发明实施例公开了一种库存管理的方法及装置,涉及互联网技术领域,能够缓减系统性能严重下滑的问题。本发明包括:获取并解析业务请求消息,得到解析结果,其中,业务请求消息指示的操作类型至少包括:对于指定库存的扣减;根据解析结果,生成对应业务请求消息的日志表,并将日志表中每条库存数据的状态设置为待处理;当日志表中的至少一条库存数据所对应的库存扣减失败时,对日志表对应的库存中,已被成功扣减的部分执行加库,并对日志表中的每条库存数据进行处理,得到处理结果,其中,日志表对应的全部库存包括:日志表中的每一条库存数据在指定库存中对应的库存;根据处理结果更改每条库存数据的状态。本发明适用于管理库存的过程。

技术领域

本发明涉及互联网技术领域,尤其涉及一种库存管理的方法及装置。

背景技术

随着库存系统的发展,库存系统需要管理的仓库数量越来越多、区域范围也越来越大,这就需要库存系统还需要保证数据的一致性。比如,销售场景中若存在同一订单内包括多个子订单,即一单多行的情况,则需要每个子订单都成功;调拨场景中通常有几百甚至上千行需要完成加库、减库操作,也同样需要上述并行的几百甚至上千行调拨操作中每行都成功;交货场景中若存在一单多行的情况,为了确保收货人可以在同一时间收到完整订单,则需要该单内的每行所对应的数量的商品统一发货等。

目前,若想满足上述各场景需求,则需要多个数据库节点之间进行协调。但是,考虑到当前库存系统的分布式处理情况,若要保证跨库数据一致性,各个节点对被锁资源的释放,需要等到本次订单事务最终提交,即在一次订单事务被处理完后,才统一释放被锁资源,这样一来就需要耗费大量时间等待事务的最终提交。尤其是对于一些涉及大规模促销的应用场景,不仅需要耗费大量时间进行等待,同时当请求并发数量达到一定数量时,就会产生大量积压的事务,甚至出现死锁,即库存系统报错,和/或一定数量的商品虽然在库却无法进行销售,这样就会导致系统性能的严重下滑。

发明内容

本发明实施例提供一种库存管理的方法及装置,能够缓减系统性能严重下滑的问题。

为达到上述目的,本发明实施例采用如下技术方案:

第一方面,本发明实施例提供的方法,包括:

获取并解析业务请求消息,得到解析结果,其中,业务请求消息指示的操作类型至少包括:对于指定库存的扣减;

根据所述解析结果,生成对应所述业务请求消息的日志表,并将所述日志表中每条库存数据的状态设置为待处理;

当所述日志表中的至少一条库存数据所对应的库存扣减失败时,对所述日志表对应的库存中,已被成功扣减的部分执行加库,并对所述日志表中的每条库存数据进行处理,得到处理结果,其中,所述日志表对应的全部库存包括:所述日志表中的每一条库存数据在所述指定库存中对应的库存;

根据所述处理结果更改每条库存数据的状态。

结合第一方面,在第一方面的第一种可能的实现方式中,所述对所述日志表对应的库存中,已被成功扣减的部分执行加库,并对所述日志表中的每条库存数据进行处理,得到处理结果,具体包括:

将所述日志表中所有数据进行分组,得到减库存集合,所述减库存集合中每条库存数据的处理类型为对于指定库存的扣减;

处理所述减库存集合中的每条数据,得到减库存处理结果;

在完成减库存操作后,若存在所述加库存集合,则处理所述加库存集合中的每条库存数据,得到加库存处理结果,所述加库存集合中每条库存数据的处理类型为对于指定库存的加库。

结合第一方面的第一种可能的实现方式,在第二种可能的实现方式中,在所述得到减库存处理结果之后,所述方法还包括:

释放临时锁,所述临时锁对应所述日志表中减库存处理结果为成功的库存数据。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁云商集团股份有限公司,未经苏宁云商集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201611257110.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top