logo好方法网

一种基于预定库存时生成库存信息的方法


技术摘要:
本发明公开了一种基于预定库存时生成库存信息的方法,属于库存信息系统技术领域,本发明的业务系统的输出端将订单请求发送给商品管理系统,商品管理系统会确认商品预定信息,商品管理系统的输出端将订单信息输送给库存系统,商品管理系统第一次向库存系统发送锁定库存  全部
背景技术:
当有订单需要锁定库存,一般情况是在现有的库存池里面锁定,但是由于库存池 过大,在查询和修改的过程中耗费较多时间。新的机制采用延迟生成库存的方法,在效率方 面有了很大的提升。 在大数据时代的今天,商品接入的越多,对应的库存信息则呈现倍数甚至指数的 增长。在某些行业,比如广告,媒体端会有很多资源,对于资源的库存管理显得尤为重要。库 存量的大小直接影响了下单时的效率,所以在传统的库存管理系统中,问题会随着时间的 增长越来越大。 如果媒体有新的资源,会录入到商品管理系统中,然后在库存管理系统中生成特 定的库存。就会导致以下比较严重的问题: 1.库存信息积累的越来越多,在下单排期时会越来越慢,甚至导致超时。 2.过期的库存不定时清理,影响排期效果。 库存信息生成多少量不好把控,生成n年之后的库存。如果n比较大,就会产生问题 1中的情况,如果n比较小,就会埋下n年后忘记生成库存的bug。 对比文件1,公开号CN109272265A公开了一种数据对象库存信息处理方法、装置及 系统,其中,所述系统包括:库存信息子系统,用于保存多个门店内的数据对象的库存信息, 并对库存信息进行同步更新;其中,每个门店内包括前场库位以及后场库位,所述数据对象 的库存信息包括前场库位中的前场库存信息;补货策略子系统,用于通过所述库存信息子 系统获得各门店内各数据对象的前场库存信息,如果所述门店内存在前场库存信息低于预 置阈值的目标数据对象,则生成补货任务,并发送到对应门店的补货客户端,以用于根据所 述补货任务将所述目标数据对象从对应门店的后场库位补货到前场库位。 对比文件2,公开号CN106708975B公开了一种商品库存信息的处理方法及系统,其 中商品库存信息存储在缓存服务器中,商品库存信息以外的信息存储在主服务器中,主服 务器根据待处理商品库存信息的标识,确定缓存服务器内标识对应的待处理商品库存信息 的存储地址;主服务器根据缓存服务器的数据库结构,对待处理商品库存信息的存储地址 进行加锁处理,得到处理结果;主服务器根据处理结果,对待处理商品库存信息进行处理, 实现了商品库存信息与商品库存信息以外其他信息分别由不同的服务器存储,减少了数据 传输阻塞现象,提高了商品库存信息并发处理能力。 对比文件1和对比文件2虽然能解决一部分库存问题,但是其还是无法解决过期的 库存不定时,库存积压过多,清理会影响排期效果和整个订单生成效率底。 4 CN 111598507 A 说 明 书 2/8 页
技术实现要素:
本发明的目的在于提供一种基于预定库存时生成库存信息的方法,具备能能避免 库存积压过多,同时整个订单生成在效率方面有了很大的提升的优点,以解决上述背景技 术中提出的问题。 为实现上述目的,本发明提供如下技术方案: 一种基于预定库存时生成库存信息的方法,包括以下步骤: S1:商品管理系统接收业务系统发送的订单预定信息; S2:商品管理系统将订单信息输送给库存系统; S3:商品管理系统通过自检的方式检查库存信息; S4:订单生成库存,同时库存系统向商品管理系统发出复审请求,此时订单被临时 锁定,并不会占用库存; S5:订单信息被商品管理系统复审后,再将信息输送给库存系统,订单得到锁定, 此时订单信息就会占用库存; S6:库存系统将订单已锁定的订单信息传输给商品管理系统; S7:商品管理系统再将已锁定的订单信息传输给业务系统。 优选的,所述业务系统包括可视化平台层、业务平台层和基础平台层,可视化平台 层依附在业务平台层上,业务平台层依附在基础平台层上,业务平台层的输入端接收广告 端和媒体端的订单请求,业务平台层的输出端将订单请求发送给商品管理系统。 优选的,所述商品管理系统包括登录模块、商品选择模块、商品信息录入子模块、 商品信息编辑子模块、商品状态模块、存储模块和审核模块,所述登录模块的输出端连接商 品选择模块和商品状态模块,商品选择模块的输出端连接有商品信息录入子模块和商品信 息编辑子模块,商品信息录入子模块和商品信息编辑子模块均与存储模块连通,存储模块 连通审核模块。 优选的,所述库存系统包括数据库、第一请求授权模块、第二请求授权模块、授权 信息接收模块,数据库电连接第一请求授权模块与第二请求授权模块,第一请求授权模块 与第二请求授权模块均与授权信息接收模块电连接。 优选的,所述库存系统包括还库存信息保存模块、库存订单锁定模块和库存信息 更新模块,授权信息接收模块的输出端电连接库存信息保存模块和库存订单锁定模块,库 存订单锁定模块输出端连接库存信息更新模块。 优选的,所述库存系统中的数据库会定期清理过期的库存。 优选的,所述商品管理系统所属商品均拥有固定属性即每日库存数,同时在商品 管理系统对库存进行查询时,如果没有查到库存信息,则使用默认库存数。 优选的,所述商品管理系统中的商品选择模块读操作可达万笔/秒,商品选择模块 的写操作为2万笔/秒。 优选的,所述第一请求授权模块、第二请求授权模块和授权信息接收模块均与商 品管理系统电连接。 优选的,所述S3库存系统进行自检时,如果没有查到库存信息,则使用默认库存 数。 与现有技术相比,本发明的有益效果是:本发明提出的一种本基于预定库存时生 5 CN 111598507 A 说 明 书 3/8 页 成库存信息的方法,业务系统的输出端将订单请求发送给商品管理系统,商品管理系统会 确认商品预定信息,商品管理系统的输出端将订单信息输送给库存系统,商品管理系统第 一次向库存系统发送锁定库存的请求,库存系统接收订单信息后生成库存,库存系统再将 库存信息发送给商品管理系统,商品管理系统再一次进行向库存系统锁定库存的请求,库 存系统接收请求后再将信息传输给商品管理系统,商品管理系统再将信息传输给业务系 统,这样能避免库存积压过多,避免挤压的库存影响排期效果,同时整个订单生成在效率方 面有了很大的提升,提高了企业的订单运行。 附图说明 图1为本发明一种基于预定库存时生成库存信息的方法的一种整体逻辑框图; 图2为本发明一种基于预定库存时生成库存信息的方法的另一种整体逻辑框图; 图3为本发明一种基于预定库存时生成库存信息的方法的一种流程框图; 图4为本发明一种基于预定库存时生成库存信息的方法的另一种流程框图; 图5为本发明一种基于预定库存时生成库存信息的方法的业务系统逻辑框图; 图6为本发明一种基于预定库存时生成库存信息的方法的商品管理系统结构框 图; 图7为本发明一种基于预定库存时生成库存信息的方法的库存系统一种结构框 图; 图8为本发明一种基于预定库存时生成库存信息的方法的商品信息编辑子模块结 构框图; 图9为本发明一种基于预定库存时生成库存信息的方法的库存系统另一种结构框 图; 图10为本发明一种基于预定库存时生成库存信息的方法的商品管理系统与库存 系统的反馈逻辑框图。 图中:1、业务系统;101、可视化平台层;102、业务平台层;103、基础平台层;2、商品 管理系统;201、登录模块;202、商品选择模块;203、商品信息录入子模块;204、商品信息编 辑子模块;205、商品状态模块;206、存储模块;207、审核模块;3、库存系统;301、数据库; 302、第一请求授权模块;303、第二请求授权模块;304、授权信息接收模块;305、库存信息保 存模块;306、库存订单锁定模块;307、库存信息更新模块。
分享到:
收藏