库存信息处理方法及系统的制作方法

文档序号:8472966阅读:388来源:国知局
库存信息处理方法及系统的制作方法
【技术领域】
[0001] 本申请涉及电子商务交易平台中的库存管理技术领域,特别是涉及库存信息处理 方法及系统。
【背景技术】
[0002] 在电子商务交易平台中,由于商品对象的配送区域等要求,商家经常需要为商品 对象在不同地理区域设置不同的仓库,在各个仓库中配备对应的物理库存,以满足就近发 货原则,节省配送所需时间、费用等。
[0003] 由于业务发展,商家一般还需要将同一仓库中的一部分库存分离出来在特定的渠 道销售(例如分配给其他卖家进行代售),或者参加交易平台组织的特卖活动等。另外,供 应链分销平台的商家需要配额分配商品的部分库存给某个商家独享或者某些商家共享,等 等。但是,不同的卖家的逻辑库存都对应同一份物理库存。例如,某商家在北京的仓库中有 1000份库存,配额分配出100件库存,给甲、乙、丙共享使用,分配200件库存供分销渠道使 用,分销商乙参加活动,配额分配100件给其独享,等等。对于用户甲乙丙而言,并不会直接 将商品发给具体的卖家建立自己的物理库存,而是共同使用那1000份物理库存。换言之, 对于各种分配方式下对应的卖家甲乙丙而言,分配给他们的库存实际上是一种逻辑库存, 当用户从其中一个卖家购买该商品对象时,都是从北京仓库中的这1000件库存中进行配 送。这就导致了一份物理库存实际上会对应多份逻辑库存。并且,由于商家在分配库存时 还可以采用多种不同的分配方式,多份逻辑库存之间还可能会有交叉重叠等等,很难保持 各卖家的逻辑库存与仓库中的物理库存之间保持数量上的一致,因此,对于这些逻辑库存 的管理存在难题。
[0004] 为此,现有技术中一般存在两种处理方式,一是通过在原有库存表的基础上新加 数据库表字段来对各个逻辑库存进行记录,但是,这种方式很难适应灵活的业务扩展;二是 新建额外的库存表单独记录逻辑库存,这种方式不仅增加了库存的管理成本和复杂度,而 且仍然很难做到逻辑库存表的库存和物理库存表的库存的一致性。这样就很难通过库存表 获知每个卖家到底销售了多少数量的商品,是否需要改变计划等。
[0005] 因此,如何更有效、便捷地对逻辑库存进行管理,这已经成为迫切需要本领域技术 人员解决的技术问题。

【发明内容】

[0006] 本申请提供了库存信息处理方法及系统,便于保证各条逻辑库存数据的准确性, 并且便于进行扩展。
[0007] 本申请提供了如下方案:
[0008] -种库存信息处理方法,在同一商品对象在多个区域存在物理库存、同一区域的 物理库存分配给多个第一用户的情况下,通过库存账户表记录该商品对象在该区域的库存 信息,其中,所述库存账户表中包括账户类型字段、第一用户标识字段以及库存数量字段, 所述账户类型根据商品对象所有者对相应第一用户的库存分配方式所确定,所述库存数量 字段的初始值根据商品对象所有者在对应账户类型下分配给相应第一用户的库存数量所 确定;所述方法包括:
[0009] 接收到前端第二用户对指定第一用户的指定商品对象进行操作的操作请求后,获 取所述第二用户对应的地理位置信息;
[0010] 根据所述第二用户对应的地理位置信息选择目标区域;
[0011] 在所述目标区域的库存账户表中读取所述指定第一用户所对应的库存账户记录, 并根据读取的结果确定待操作的目标库存账户记录;
[0012] 根据所述操作请求对所述目标库存账户记录进行操作。
[0013] 一种库存信息处理系统,在同一商品对象在多个区域存在物理库存、同一区域的 物理库存分配给多个第一用户的情况下,通过库存账户表记录该商品对象在该区域的库存 信息,其中,所述库存账户表中包括账户类型字段、第一用户标识字段以及库存数量字段, 所述账户类型根据商品对象所有者对相应第一用户的库存分配方式所确定,所述库存数量 字段的初始值根据商品对象所有者在对应账户类型下分配给相应第一用户的库存数量所 确定;所述系统包括:
[0014] 位置信息获取单元,用于接收到前端第二用户对指定第一用户的指定商品对象进 行操作的操作请求后,获取所述第二用户对应的地理位置信息;
[0015] 目标区域选择单元,用于根据所述第二用户对应的地理位置信息选择目标区域;
[0016] 目标库存账户记录确定单元,用于在所述目标区域的库存账户表中读取所述指定 第一用户所对应的库存账户记录,并根据读取的结果确定待操作的目标库存账户记录;
[0017] 更新操作单元,用于根据所述操作请求对所述目标库存账户记录进行更新操作。
[0018] 根据本申请提供的具体实施例,本申请公开了以下技术效果:
[0019] 通过本申请实施例,在同一份物理库存对应多份逻辑库存的情况下,可以通过库 存账户表的方式,体现出各种逻辑库存之间的关系,并且每条逻辑库存对应一条库存账户 记录,因此,对应于前端请求的更新库存请求,可以更新到对应的库存账户记录中,并且保 证各条逻辑库存数据的准确性。当货主需要对物理库存增加新的逻辑库存时,只需要在库 存账户表中添加新的库存账户记录条目即可,其他的库存账户记录不需要修改,也不需要 在库存账户表中增加新的字段,因此,便于进行扩展。
[0020] 另外,在库存扣减方式上,可以采用预订时预扣、付款成功后改为占用、出库后再 进行扣减的方式,可以使得库存账户表中的库存数量字段的值与物理库存的数量保持一 致。并且,可以通过库存明细表,对订单的各种状态进行维护,并对库存账户表中的字段值 进行更新,可以保证数据更新的准确性,避免出错,便于管理。
[0021] 当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
【附图说明】
[0022] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所 需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施 例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获 得其他的附图。
[0023] 图1是本申请实施例提供的方法的流程图;
[0024] 图2是本申请实施例提供的系统的示意图。
【具体实施方式】
[0025] 下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于 本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的 范围。
[0026] 在本申请实施例中,为了便于描述,将电子商务交易平台中的卖家用户称为第一 用户,买家用户称为第二用户。在同一商品对象在多个区域存在物理库存、同一区域的物理 库存分配给多个第一用户的情况下,为了方便对各种逻辑库存进行管理,提出了库存账户 表的概念,通过库存账户表记录该商品对象在该区域的库存信息。库存账户表中可包括账 户类型字段、第一用户标识字段以及库存数量字段,其中,账户类型根据商品对象所有者对 相应第一用户的库存分配方式所确定,库存数量字段的初始值根据商品对象所有者在对应 账户类型下分配给相应第一用户的库存数量所确定。库存的分配和授权用配额的账户来实 现。其中,账户类型可以包括自有库存账户、渠道账户、配额独享账户、配额共享父账户和配 额共享子账户等。其中,库存账户表中的每条库存账户记录都还可以对应一个编号,用作对 记录的唯一性标识,因此也称为各条库存账户记录的ID。为了便于理解,下面通过一个具体 的例子,对各种账户类型以及库存账户表的格式进行详细的介绍。
[0027] 假设后端商品id为1001,商品对象所有者(简称"货主")为供货商甲,有两个分销 商乙和丙。
[0028] 1)货主初始化库存,商品1001在仓库A中有1000件库存。此时数据库中记录商 品的货主自有库存账户,如表1所不:
[0029] 表 1
[0030]
【主权项】
1. 一种库存信息处理方法,其特征在于,在同一商品对象在多个区域存在物理库存、同 一区域的物理库存分配给多个第一用户的情况下,通过库存账户表记录该商品对象在该区 域的库存信息,其中,所述库存账户表中包括账户类型字段、第一用户标识字段以及库存数
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1