库存数据对账方法及装置制造方法及图纸

技术编号:14756370 阅读:118 留言:0更新日期:2017-03-02 22:54
本申请实施例公开了库存数据对账方法及装置,对账服务器通过预置的数据存储引擎接收平台方业务服务器回流的第一账务信息,所述第一账务信息包括第一库存流水记录,以及第一库存快照;从仓库方提供的仓库服务器中提取第二账务信息,所述第二账务信息包括第二库存流水,以及第二库存快照;对所述第二账务信息进行解析,并上传到所述数据存储引擎;在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;提供所述差异信息。通过本申请实施例,可以避免对平台方具体业务的运行造成影响。

【技术实现步骤摘要】

本申请涉及库存数据处理
,特别是涉及库存数据对账方法及装置
技术介绍
随着电子商务销售平台的不断完善,以及传统通信、移动通信等技术的快速发展,越来越多的人们通过网上购物的方式来获取自己所需的商品。为了满足买卖双方的需求,一些销售平台为一些特殊的业务对象(例如大家电等)提供了统一的物流服务(例如,阿里巴巴的“菜鸟物流宝”等等),这种统一的物流服务一般被称为4PL。所谓4PL是指,平台方向第三方仓储及配送服务商采购仓库资源及配送资源,之后可以将这种资源包装成物流解决方案,在系统中进行发布,这样,商家可以根据自己的需求,定制平台提供的物流解决方案,并进行铺货等操作即可。也就是说,通过4PL,商家可以直接使用平台为其提供的仓库资源及配送资源,从而可以节约商家的成本,并且从仓库资源及配送资源角度讲,还可以起到节省资源,降低资源浪费的目的,此外,还可以从整体上提高交易平台的服务质量。从以上4PL的定义可知,在该体系中,对于平台而言,仓储服务属于一种第三方的服务,可以将其称为“仓储服务提供方”,为便于描述,将其简称为“仓库方”,将交易平台中“菜鸟物流宝”等统一物流服务提供方称为“平台方”。在具体的实现方案中,仓库方以及平台方各自都会维护各个业务对象的库存数据,因此,这种位于不同服务器的数据称为跨源数据。并且在实际应用中,通常是由平台方向商家或者买家用户表达业务对象的具体库存信息,而平台方的库存数据最初是从仓库方获知的,也即,商家将具体的业务对象入驻到仓库之后,仓库对其库存数据进行更新,并将该库存数据提供给平台方,此时,买家用户就可以在业务对象详情页面中查看到具体的库存数量信息。后续在买家用户下单的过程中,通常又是由平台方首先将其库存数据进行锁定,并将通知给仓库,由仓库执行具体的发货操作,执行对仓库方库存数据进行扣减,再将该扣减事件通知给平台方,平台方再将对应的锁定数据转换为扣减,等等。以上过程称为跨源数据之间的数据同步。但是,在现有技术中,由于需要在多系统之间进行交互,而对接仓库方的能力参差不齐,很多库存操作不能及时回传,因此,经常出现库存不准确,平台方的库存数据和仓库方的库存数据不一致等情况。例如,“天猫”大家电业务的案例:仓库方发现某货物损坏了,盘亏2台良品,但是由于没有上传给平台方,导致平台方认为还可以继续售卖,于是可能会产生对应的2笔交易发货单,但实际上仓库方已经无法发货,也即出现了超卖现象,等等。为了避免出现上述问题,可以采用定期对账的方式,将仓库方以及平台方的库存数据进行对账,已及时发现两者之间的差异。但是,如果使用传统的对账方案,则通常是:通过人工的方式,将仓库方前一天的进销存账与平台方前一天的进销存账进行核对。这种方式至少存在以下问题:首先,需要占用大量的人力资源,并且耗费很长的时间。其次,平台方的业务系统,每天要处理大量与仓库方交互的各类订单,下发、打包回传、确认出入库等状态的回传操作。如果在业务系统进行大数据的存储和比对,会对业务系统的处理性能产生影响。
技术实现思路
本申请提供了库存数据对账方法及装置,可以避免对平台方具体业务的运行造成影响。本申请提供了如下方案:一种库存数据对账方法,包括:对账服务器通过预置的数据存储引擎接收平台方业务服务器回流的第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;从仓库方提供的仓库服务器中提取第二账务信息,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照;对所述第二账务信息进行解析,并上传到所述数据存储引擎;在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;提供所述差异信息。一种库存数据对账方法,包括:平台方业务服务器确定第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;将所述第一账务信息回流到预置的数据存储引擎,以便对账服务器在将仓库服务器提供的第二账务信息进行解析并上传到所述数据存储引擎后,在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;其中,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照。一种库存数据对账方法,包括:仓库服务器确定第二账务信息,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照;根据对账服务器指定的时间确定对账周期;根据所述对账周期,将所述第二库存流水以及所述第二库存快照生成账务文件,并保存到预置的仓库服务器,以便对账服务器从所述仓库服务器读取所述账务文件,进行解析后上传到预置的数据存储引擎,并在将平台方的第一账务信息回流到所述数据存储引擎后,在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;其中,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水,以及根据所述第一库存数据库在所述指定时刻的状态生成的第一库存快照。一种库存数据对账装置,应用于对账服务器,包括:第一账务信息接收单元,用于通过预置的数据存储引擎接收平台方业务服务器回流的第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;第二账务信息提取单元,用于从仓库方提供的仓库服务器中提取第二账务信息,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照;第二账务信息处理单元,用于对所述第二账务信息进行解析,并上传到所述数据存储引擎;账务信息对比单元,用于在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;差异信息提供单元,用于提供所述差异信息。一种库存数据对账装置,应用于平台方业务服务器,包括:第一账务信息确定单元,用于确定第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;第一账务信息回流单元,用于将所述第一账务信息回流到预置的数据存储引擎,以便对账服务器在将仓库服务器提供的第二账务信息进行解析并上传到所述数据存储引擎后,在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;其中,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照。一种库存数据对账装置,应用于仓库服务器,包括:第二账务信息确本文档来自技高网
...
库存数据对账方法及装置

【技术保护点】
一种库存数据对账方法,其特征在于,包括:对账服务器通过预置的数据存储引擎接收平台方业务服务器回流的第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;从仓库方提供的仓库服务器中提取第二账务信息,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照;对所述第二账务信息进行解析,并上传到所述数据存储引擎;在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;提供所述差异信息。

【技术特征摘要】
1.一种库存数据对账方法,其特征在于,包括:对账服务器通过预置的数据存储引擎接收平台方业务服务器回流的第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;从仓库方提供的仓库服务器中提取第二账务信息,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照;对所述第二账务信息进行解析,并上传到所述数据存储引擎;在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;提供所述差异信息。2.根据权利要求1所述的方法,其特征在于,所述从仓库方提供的仓库服务器中提取第二账务信息,包括:从仓库方提供的仓库服务器中提取第二账务信息到第一服务器的固定目录;所述对所述第二账务信息进行解析,包括:利用第二服务器从所述第一服务器的固定目录复制所述第二账务信息,并进行分析,将分析结果上传到所述数据存储引擎。3.根据权利要求1所述的方法,其特征在于,所述提供差异信息,包括:确定各条差异信息的差异类型;按照所述差异类型提供所述差异信息。4.根据权利要求1所述的方法,其特征在于,库存流水记录中包括订单编号信息,其中,针对同一订单在第一库存数据库与第二库存数据库之间进行库存数据同步时,双方的库存流水记录中的订单编号信息相同;所述确定两者之间的差异信息,包括:根据第一库存流水记录与第二库存流水记录中是否存在相同订单编号的记录,以及相同订单编号的记录中操作数量信息是否相同,确定两者之间的差
\t异信息。5.根据权利要求1至4任一项所述的方法,其特征在于,所述确定出两者之间的差异信息之后,还包括:利用所述对账周期之前和/或之后预置时间段内的第一库存流水记录以及第二库存流水记录,对所述对账周期内存在差异的部分进行核查;如果仍然存在差异,则确定为差异信息。6.一种库存数据对账方法,其特征在于,包括:平台方业务服务器确定第一账务信息,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水记录,以及根据所述第一库存数据库在指定时刻的状态生成的第一库存快照;将所述第一账务信息回流到预置的数据存储引擎,以便对账服务器在将仓库服务器提供的第二账务信息进行解析并上传到所述数据存储引擎后,在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;其中,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照。7.根据权利要求6所述的方法,其特征在于,所述回流到数据存储引擎的第一库存流水记录包括所述对账周期内的第一库存流水记录,以及对账周期之前和/或之后预置时间段内的第一库存流水记录。8.一种库存数据对账方法,其特征在于,包括:仓库服务器确定第二账务信息,所述第二账务信息包括根据仓库方第二库存数据库的库存变化生成的第二库存流水,以及根据所述第二库存数据库在所述指定时刻的状态生成的第二库存快照;根据对账服务器指定的时间确定对账周期;根据所述对账周期,将所述第二库存流水以及所述第二库存快照生成账务文件,并保存到预置的仓库服务器,以便对账服务器从所述仓库服务器读取所述账务文件,进行解析后上传到预置的数据存储引擎,并在将平台方的第一账
\t务信息回流到所述数据存储引擎后,在所述数据存储引擎中,将指定对账周期内的第一账务信息以及第二账务信息进行对比,确定两者之间的差异信息;其中,所述第一账务信息包括根据平台方第一库存数据库的库存变化生成的第一库存流水,以及根据所述第一库存数据库在所述指定时刻的状态生成的第一库存快照。9.根据权利要求8所述的方法,其特征在于,所述账务文件中的账务文件中包括对账周期内的第二库存流水记录,以及对账周期之前和/或之后预置时间段内的第二库存流水记录。10.一种库存数据对账装置,其特征在于,应用于对账服务器,包括:第一账务信息接收单元,用于通过预置的数据存储引擎接收平台方业务服务器回流的第一账务信息,所述第一账务信息包...

【专利技术属性】
技术研发人员:宋文豪沈国平满元斌
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1