【技术实现步骤摘要】
信息输出方法和装置
本申请涉及计算机
,具体涉及互联网
,尤其涉及信息输出方法和装置。
技术介绍
随着互联网行业的广泛与深入的发展,网上购物被越来越多的人群采纳。用户在网上商城下单后,订单信息会下传到电商物流体系中的仓储系统平台,该平台能够协助仓库作业人员确定订单中商品在仓库中的具体位置,并最终完成商品的配送,仓库中查找商品所在位置的这个过程被称作定位。定位在仓库生产环节是一个重要的步骤,起到承上启下的作用,定位完成后,商品由承运商配送给客户。仓库操作人员操作定位后,仓储系统将待分配的订单记录在数据库中,然后采用异步方式,随机分配。异步定位时采用并发方式,不同订单中,当包含相同商品时,对同一个商品的库存产生竞争,竞争失败后,需要重复多次运行,才能完成定位。导致需要反复多次读取数据库,从而降低了定位的效率。
技术实现思路
本申请实施例的目的在于提出一种信息输出方法和装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请实施例提供了一种信息输出方法,该方法包括:获取预先存储在缓存中的待处理的订单集合,其中,订单集合中每个订单包括物品名称和物品需求量;从用于存储库存信息的库存数据库读取库存信息集合到缓存中,其中,库存信息集合中每条库存信息包括物品存储位置、物品名称和物品存储位置对应的物品库存量;对于订单集合中每个订单,执行如下分配步骤:根据缓存中存储的各库存信息确定出与该订单匹配的物品存储位置和与该订单匹配的物品库存量;若库存数据库中存储的与该订单匹配的物品存储位置对应的物品库存量不小于与该订单匹配的物品库存量,则根据与该订单匹配的物品存储位置和与 ...
【技术保护点】
1.一种信息输出方法,其特征在于,所述方法包括:获取预先存储在缓存中的待处理的订单集合,其中,所述订单集合中每个订单包括物品名称和物品需求量;从用于存储库存信息的库存数据库读取库存信息集合到所述缓存中,其中,所述库存信息集合中每条库存信息包括物品存储位置、物品名称和物品存储位置对应的物品库存量;对于所述订单集合中每个订单,执行如下分配步骤:根据所述缓存中存储的各库存信息确定出与该订单匹配的物品存储位置和与该订单匹配的物品库存量;若所述库存数据库中存储的与该订单匹配的物品存储位置对应的物品库存量不小于与该订单匹配的物品库存量,则根据与该订单匹配的物品存储位置和与该订单匹配的物品库存量修改所述库存数据库中的库存信息,并输出与该订单匹配的物品存储位置和与该订单匹配的物品库存量。
【技术特征摘要】
1.一种信息输出方法,其特征在于,所述方法包括:获取预先存储在缓存中的待处理的订单集合,其中,所述订单集合中每个订单包括物品名称和物品需求量;从用于存储库存信息的库存数据库读取库存信息集合到所述缓存中,其中,所述库存信息集合中每条库存信息包括物品存储位置、物品名称和物品存储位置对应的物品库存量;对于所述订单集合中每个订单,执行如下分配步骤:根据所述缓存中存储的各库存信息确定出与该订单匹配的物品存储位置和与该订单匹配的物品库存量;若所述库存数据库中存储的与该订单匹配的物品存储位置对应的物品库存量不小于与该订单匹配的物品库存量,则根据与该订单匹配的物品存储位置和与该订单匹配的物品库存量修改所述库存数据库中的库存信息,并输出与该订单匹配的物品存储位置和与该订单匹配的物品库存量。2.根据权利要求1所述的方法,其特征在于,在所述获取预先存储在缓存中的待处理的订单集合之前,所述方法还包括:响应于接收到订单,将所接收的订单存入缓存中的订单队列的队尾。3.根据权利要求1所述的方法,其特征在于,所述订单包括配送时间;以及在所述获取预先存储在缓存中的待处理的订单集合之前,所述方法还包括:响应于接收到订单,将所接收的订单存入所述缓存中的订单队列使得所述订单队列中的订单按照配送时间由先到后的顺序排序。4.根据权利要求1-3之一所述的方法,其特征在于,所述根据所述缓存中存储的各库存信息确定出与该订单匹配的物品存储位置和与该订单匹配的物品库存量,包括:根据各订单的物品需求量生成总需求量表,其中,所述总需求量表用于表征物品名称和物品名称对应的物品需求量总和的对应关系;根据所述缓存中存储的库存信息集合中每条库存信息的物品库存量生成总库存量表,其中,所述总库存量表用于表征物品名称和物品名称对应的物品库存量总和的对应关系;对于所述总需求量表中每个物品名称,若该物品名称对应的物品库存量总和不小于该物品名称对应的物品需求量总和,则确定该物品名称对应的物品存储位置和物品库存量;对于所述订单集合中每个订单,若该订单的每个物品名称已经确定出了对应的物品存储位置和物品库存量,则更新所述缓存中存储的库存信息集合中每条库存信息中与该订单的各个物品名称对应的物品存储位置和物品库存量。5.根据权利要求1-3之一所述的方法,其特征在于,所述方法还包括:若所述库存数据库中存储的与该订单匹配的物品存储位置对应的物品库存量小于与该订单匹配的物品库存量,则重新从库存数据库读取库存信息集合到所述缓存中并重复执行上述分配步骤。6.根据权利要求1-3之一所述的方法,其特征在于,所述方法还包括:响应于检测到所述库存数据库的日志文件发生变化,根据所述日志文件从库存数据库读取变化的库存信息集合到所述缓存中。7.一种信息输出装置,其特征在于,所述装置包括:获取单元,用于获取预先存储在缓存中的待处理的订单集合,其中,所述订单集合中每个订单包括物品名称和物品需求量;读取单元,用于从用于存储库存...
【专利技术属性】
技术研发人员:孙晓野,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。