库存确定方法和库存确定装置与流程

文档序号:18510908发布日期:2019-08-24 09:06阅读:333来源:国知局
库存确定方法和库存确定装置与流程

本公开涉及数据统计领域,尤其涉及库存确定方法和库存确定装置。



背景技术:

在现有技术中,为了准确地向用户显示货物的库存,需要根据上一次盘点货物的余量,以及从上一次盘点时到用户查看货物时货物的销售量来确定货物的库存,并显示给用户。

但是目前确定货物库存的方式,所考虑的因素比较单一,难以全面确定货物的销售量,从而无法准确地确定货物的库存,容易出现用户看到货物仍有库存量,但是实际上货物已没有库存量的情况,导致用户下单购买货物失败,产生心理落差,严重影响用户体验。



技术实现要素:

本公开提供库存确定方法及库存确定装置,以解决相关技术中的不足。

根据本公开实施例的第一方面,提出一种库存确定方法,包括:

确定用户查询第一货物的库存的时刻,到上一次盘点所述第一货物时的第一时长;

根据所述第一时长内第二货物的线上销售量和预设配比,以及所述第一时长内所述第一货物的线上销售量,确定所述第一货物的线上销售量;

根据所述第一时长内第二货物的线下销售量和预设配比,以及所述第一时长内所述第一货物的线下销售量,确定所述第一货物的线下销售量;

根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存;其中,所述预设配比为所述第二货物中所述第一货物的比例。

可选地,所述线下销售量包括实际线下销售量和预测线下销售量,其中,所述预测线下销售量通过以下方式确定:

确定从用户在线上下单购买货物的时刻开始,到店员拿到所述货物为止,所消耗掉的第二时长,所述货物为所述第一货物或所述第二货物;

预测在所述第二时长内所述货物的预测线下销售量。

可选地,所述预测在所述时间内所述货物的预测线下销售量包括:

根据所述第二时长内进入门店的用户数量,以及所述第二时长内进入门店的用户中购买所述货物的用户的比例和购买所述货物的数量,预测所述货物的预测线下销售量。

可选地,在根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存之前,所述方法还包括:

预测所述第一时长内所述第一货物的损耗量;

其中,所述根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存包括:

根据上一次盘点所述第一货物时的初始库存,所述线上销售量,所述线下销售量和所述损耗量确定所述第一货物的剩余库存。

可选地,在确定用户查询第一货物的库存的时刻,到上一次盘点所述第一货物时的第一时长之前,所述方法还包括:

根据上一次盘点所述第一货物时的初始库存,以及所述第一货物的系统记录库存之间的差异,更新所述预设配比。

可选地,所述第二货物为菜品,所述第一货物为用于制作所述菜品的材料。

可选地,所述预设配比基于预先设置的知识图谱确定,所述知识图谱包括所述第一货物和所述第二货物。

根据本公开实施例的第二方面,提出一种库存确定装置,包括:

第一时长确定模块,用于确定用户查询第一货物的库存的时刻,到上一次盘点所述第一货物时的第一时长;

线上销售确定模块,用于根据所述第一时长内第二货物的线上销售量和预设配比,以及所述第一时长内所述第一货物的线上销售量,确定所述第一货物的线上销售量;

线下销售确定模块,用于根据所述第一时长内第二货物的线下销售量和预设配比,以及所述第一时长内所述第一货物的线下销售量,确定所述第一货物的线下销售量;

剩余库存确定模块,用于根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存;其中,所述预设配比为所述第二货物中所述第一货物的比例。

可选地,所述线下销售量包括实际线下销售量和预测线下销售量,所述装置还包括:

第二时长确定模块,确定从用户在线上下单购买货物的时刻开始,到店员拿到所述货物为止,所消耗掉的第二时长,所述货物为所述第一货物或所述第二货物;

线下销售预测模块,用于预测在所述第二时长内所述货物的预测线下销售量。

可选地,所述线下销售预测模块用于根据所述第二时长内进入门店的用户数量,以及所述第二时长内进入门店的用户中购买所述货物的用户的比例和购买所述货物的数量,预测所述货物的预测线下销售量。

可选地,所述装置还包括:

损耗预测模块,用于预测所述第一时长内所述第一货物的损耗量;

其中,所述剩余库存确定模块用于所述根据上一次盘点所述第一货物时的初始库存,所述线上销售量,所述线下销售量和所述损耗量确定所述第一货物的剩余库存。

可选地,所述装置还包括:

配比更新模块,用于根据上一次盘点所述第一货物时的初始库存,以及所述第一货物的系统记录库存之间的差异,更新所述预设配比。

可选地,所述第二货物为菜品,所述第一货物为用于制作所述菜品的材料。

可选地,所述预设配比基于预先设置的知识图谱确定,所述知识图谱包括所述第一货物和所述第二货物。

根据本公开实施例的第三方面,提出一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为实现上述任一实施例所述的方法。

根据本公开实施例的第四方面,提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。

根据本公开的实施例,确定第一货物的库存时,不仅考虑了第一货物单独出售和制作成第二货物后再出售的情况,还考虑了第一货物线上出售以及线下出售的情况,从而可以全面地确定第一货物的销售量,据此可以进一步准确地确定第一货物的剩余库存,从而确保向用户准确地显示第一货物的剩余库存,保证用户看到第一货物的剩余库存,与第一货物的实际库存量相符,确保用户能够成功下单购买第一货物,为用户提供良好的购物体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据本公开的实施例示出的一种库存确定方法的示意流程图。

图2是根据本公开的实施例示出的一种确定预测线下销售量的示意流程图。

图3是根据本公开的实施例示出的另一种确定预测线下销售量的示意流程图。

图4是根据本公开的实施例示出的另一种库存确定方法的示意流程图。

图5是根据本公开的实施例示出的又一种库存确定方法的示意流程图。

图6是根据本公开的实施例示出的一种库存确定装置所在设备的一种硬件结构图。

图7是根据本公开的实施例示出的一种库存确定装置的示意框图。

图8是根据本公开的实施例示出的另一种库存确定装置的示意框图。

图9是根据本公开的实施例示出的又一种库存确定装置的示意框图。

图10是根据本公开的实施例示出的又一种库存确定装置的示意框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据本公开的实施例示出的一种库存确定方法的示意流程图。本公开实施例所示的库存确定方法可以适用于服务器,所述服务器记录有关下述第一货物,第二货物的库存,销售量等信息,还可以向用户提供线上购买第一货物,第二货物的服务,并向用户显示第一货物,第二货物的库存。

如图1所示,所述库存确定方法可以包括以下步骤:

步骤s1,确定用户查询第一货物的库存的时刻,到上一次盘点所述第一货物时的第一时长;

在一个实施例中,用户包括但不限于准备有卖第一货物的顾客,查询第一货物的店员。

在一个实施例中,用户查询第一货物的库存的时刻,可以是用户打开显示第一货物的库存的页面的时刻。

在一个实施例中,可以每隔一段时间,例如一天,盘点一次第一货物,每盘点一次第一货物,可以更新一次第一货物的初始库存,也即初始库存是最近一次盘点第一货物后确定的第一货物的库存。

步骤s2,根据所述第一时长内第二货物的线上销售量和预设配比,以及所述第一时长内所述第一货物的线上销售量,确定所述第一货物的线上销售量;

步骤s3,根据所述第一时长内第二货物的线下销售量和预设配比,以及所述第一时长内所述第一货物的线下销售量,确定所述第一货物的线下销售量;

需要说明的是,步骤s2和步骤s3的执行顺序不分先后,可以如图1所示,在步骤s3执行步骤s2,可以根据需要调整执行顺序,例如在步骤s2之前执行步骤s3,或者同时执行步骤s2和步骤s3。

在一个实施例中,第一货物可以单独出售,也可以制作为第二货物后再出售,其中,第二货物中第一货物的比例称作预设配比,例如制作一份第二货物需要1/5份第一货物,那么预设配比就是1/5。其中,一份可以是指一个或多个,例如单独包装的货物,一份就一个,多个包装在一起的货物,一份为多个,例如一盒,一筐,一袋,具体可以根据需要进行设定。

以下为对第一货物的出售形式进行区分,将第一货物单独出售的销售量称作第一货物的直接销售量,将出售的第二货物中包含的第一货物称作第一货物的间接销售量。

在一个实施例中,线上销售量可以是货物在网络上售出的量,例如第一时长内第二货物在网络上单独售出10份,那么第一时长内第二货物的直接线上销售量就是10份,第一时长内第一货物的间接线上销售量就是10份×1/5=2份。

在一个实施例中,线下销售量可以是货物在门店(也即线下商店)中售出的量,例如第一时长内第二货物在门店中单独售出20份,那么第一时长内第二货物的直接线下销售量就是20份,第一时长内第一货物的间接线下销售量就是20份×1/5=4份。

步骤s4,根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存;例如,可以通过初始库存减去线下销售量和线上销售量,得到的即剩余库存。其中,所述预设配比为所述第二货物中所述第一货物的比例。

根据本公开的实施例,确定第一货物的库存时,不仅考虑了第一货物单独出售和制作成第二货物后再出售的情况,还考虑了第一货物线上出售以及线下出售的情况,从而可以全面地确定第一货物的销售量,据此可以进一步准确地确定第一货物的剩余库存,从而确保向用户准确地显示第一货物的剩余库存,保证用户看到第一货物的剩余库存,与第一货物的实际库存量相符,确保用户能够成功下单购买第一货物,为用户提供良好的购物体验。

图2是根据本公开的实施例示出的一种确定预测线下销售量的示意流程图。如图2所示,所述线下销售量包括实际线下销售量和预测线下销售量,其中,所述预测线下销售量通过以下方式确定:

步骤s1',确定从用户在线上下单购买货物的时刻开始,到店员拿到所述货物为止,所消耗掉的第二时长,所述货物为所述第一货物或所述第二货物;

步骤s2',预测在所述第二时长内所述货物的预测线下销售量。

在一个实施例中,实际线下销售量是指第一时长内货物在线下实际的销售量,所述货物可以是第一货物,也可以是第二货物,并且针对第一货物和第二货物而言,所述第二时长可以是相同的,也可以是不同的。

其中,第二时长可以是根据大数据统计得到的,例如针对第一货物而言,第二时常可以设置为3分钟。

第一货物的预测线下销售量可以由两部分销售量构成,一部分是单独出售第一货物的直接预测线下销售量,另一部分是制作成第二货物后再出售的间接预测线下销售量,而间接预测线下销售量则可以根据第二货物的预测线下销售量以及所述预设配比得到。

当用户在线上下单购买货物时,货物一般不会立即被发出,而是需要店员(例如拣货员)去拿货物,但是在线上出售的货物以及在线下出售的货物是存储在同一处的,例如存储在门店内,这可能出现从用户在线上下单购买货物的时刻开始,到店员拿到货物为止,所消耗掉的第二时长内,货物已经在门店中被售出的情况,这种情况下店员拿不到用户下单购买的货物,会导致用户看到货物有库存,下单后却又买不到货物的问题,影响用户体验。

根据本实施例,可以先确定从用户在线上下单购买货物的时刻开始,到店员拿到货物为止,所消耗掉的第二时长,然后预测在第二时长内货物的预测线下销售量。据此,在可以根据第一货物的实际线下销售量和预测线下销售量来确定第一货物的线下销售量,其中,第一货物的剩余库存等于初始库存减去第一货物的线上销售量,减去第一货物的实际线下销售量,减去第一货物的预测线下销售量,从而充分考虑在用户下单后,店员拿货期间可能售出的第一货物的量,进而更加准确地为用户显示第一货物的剩余库存。

图3是根据本公开的实施例示出的另一种确定预测线下销售量的示意流程图。如图3所示,所述预测在所述时间内所述货物的预测线下销售量包括:

步骤s21',根据所述第二时长内进入门店的用户数量,以及所述第二时长内进入门店的用户中购买所述货物的用户的比例和购买所述货物的数量,预测所述货物的预测线下销售量。

在一个实施例中,可以根据第二时长内进入门店的用户数量,以及第二时长内进入门店的用户中购买所述货物的用户的比例,预测所述货物的预测线下销售量,例如第二时长内进入门店的用户数量为100人,第二时长内进入门店的用户中购买所述货物的用户的比例为20%,并且每个用户购买所述货物的数量为1份,那么所述货物的预测线下销售量为100×20%=20份。

其中,第二时长内进入门店的用户中购买所述货物的用户的比例,可以基于预先确定的模型进行预测,其中,预先确定的模型可以根据第二时长对应一天中的时段,所述时段的天气状况,以及第二时长内进入门店的用户数量等特征进行训练。所述模型包括xgb模型,fm模型等。

另外,还可以根据多个模型进行预测,例如可以先确定7天中日均在第二时长内进入门店的用户中购买所述货物的用户的比例,然后确定根据xgb模型预测的比例和根据fm模型预测的比例,并判断这两个比例是否都大于三倍的7天中日均在第二时长内进入门店的用户中购买所述货物的用户的比例,若这两个比例都大于三倍的7天中日均在第二时长内进入门店的用户中购买所述货物的用户的比例,则采用7天中日均在第二时长内进入门店的用户中购买所述货物的用户的比例作为对比例预测的结果。若其中一个比例,例如根据fm模型预测的比例,不大于三倍的7天中日均在第二时长内进入门店的用户中购买所述货物的用户的比例,那么采用fm模型预测的比例作为对比例预测的结果。

图4是根据本公开的实施例示出的另一种库存确定方法的示意流程图。如图4所示,在根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存之前,所述方法还包括:

步骤s5,预测所述第一时长内所述第一货物的损耗量;

其中,所述根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存包括:

步骤s41,根据上一次盘点所述第一货物时的初始库存,所述线上销售量,所述线下销售量和所述损耗量确定所述第一货物的剩余库存。

在一个实施例中,由于天气因素,人为因素等,可能会造成第一货物的损耗,例如人为损毁第一货物,天气较热导致第一货物变质,那么这部分损耗的第一货物虽然没有销售,但是已不能出售给用户,所以在确定剩余库存时,还可以考虑损耗量,也即第一货物的剩余库存,等于初始库存减去第一货物的线上销售量,减去第一货物的线下销售量,减去第一货物的损耗量,据此,可以更加准确地确定第一货物的剩余库存。

另外,第二货物是通过第一货物制作的,如果第二货物是现做现卖,那么可以不用考虑第二货物的讯号量,但是如果第二货物需要提前制作出来,并且需要保存一段时间,也可能由于天气因素,人为因素等造成损耗,所以在确定第一货物的损耗量时,还可以考虑第二货物的在第一时长内的损耗量,从而确定第一货物的间接损耗量。

图5是根据本公开的实施例示出的又一种库存确定方法的示意流程图。如图5所示,在确定用户查询第一货物的库存的时刻,到上一次盘点所述第一货物时的第一时长之前,所述方法还包括:

步骤s6,根据上一次盘点所述第一货物时的初始库存,以及所述第一货物的系统记录库存之间的差异,更新所述预设配比。

在一个实施例中,虽然预设配比是预先设定的,但是实际上通过第一货物制作第二货物时,预设配比是可变的。

例如上述实施例中制作一份第二货物需要1/5份第一货物,那么预设配比就是1/5,但是实际上制作第二货物时,所用的第一货物并非第一货物的全部,例如第一货物是鱼,第二货物是煎鱼肉,那么第一货物中的鱼头,鱼尾,鱼骨等材料不会用于制作第二货物,也即第二货物中用到的只是第一货物中的部分,那么基于所用到的部分可以确定第一货物的出成率,也即第一货物中可以用于制作第二货物的分量,占第一货物总分量的比例。

但是在制作第二货物的过程中,例如将鱼烹饪为煎鱼肉,可能由于厨师的制作习惯的改变,鱼的肥瘦的原因,导致出成率发生改变,例如对于鱼肉较多,而鱼骨较少的鱼,出成率会变高,例如新的厨师习惯煎带骨鱼肉,也即鱼骨也会被用于制作第二货物,那么出成率也会变高,而在每份第二货物的总量不变的情况下,会使得预设配比发生改变。

例如原出成率我50%,而变高后的出成率为60%,那么一份第一货物所能制作的第二货物就变多了,也即制作一份第二货物所需的第一货物的份数就会减少,也即预设配比会减少。

根据本公开的实施例,可以根据上一次盘点所述第一货物时的初始库存,以及所述第一货物的系统记录库存之间的差异,更新所述预设配比。

其中,系统记录库存是指系统根据原预设配比计算得到的第一货物的库存,但是正如上述示例所指出的,预设配比可能由于出成率的改变而发生改变,这会导致系统记录库存与上一次盘点所述第一货物时的初始库存(也即实际库存)并不相符,根据两者的差异可以确定出成率的改变,进而确定预设配比的改变,从而更新预设配比。

进一步地,根据更新后的预设配比,可以更加准确地计算第一货物的间接线下销售量和间接线上销售量,从而保证准确地确定第一货物的剩余库存。

可选地,所述第二货物为菜品,所述第一货物为用于制作所述菜品的材料。

在一个实施例中,所述库存确定方法可以应用于线上和线下同时销售菜品和材料的场景,在此场景中,作为材料的第一货物可以单独出售,也可以制作为第二货物后再出售。

可选地,所述预设配比基于预先设置的知识图谱确定,所述知识图谱包括所述第一货物和所述第二货物。

在一个实施例中,可以预先设置包括所述第一货物和所述第二货物的知识图谱,并且所述知识图谱不仅可以包含所述第一货物和所述第二货物,还可以包含其他货物。并且第一货物除了可以作为材料来制作第二货物,也可以作为材料制作其他货物,而且制作第二货物的材料除了包括第一货物,还可以包括其他货物。

知识图谱可以表示所述第一货物和所述第二货物之间的关系,例如第一货物为制作第二货物的材料,以及制作一份第二货物需要多少份第一货物,从而根据知识图谱中所述第一货物和所述第二货物之间的关系,可以确定预设配比,例如知识图谱表示第一货物为制作第二货物的材料,并且制作一份第二货物需要1/5份第一货物,那么预设配比就是1/5。

本公开库存确定装置的实施例可以应用在网络设备(例如服务器)上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图6所示,为本公开库存确定装置所在设备的一种硬件结构图,除了图6所示的处理器、网络接口、内存以及非易失性存储器之外,实施例中装置所在的设备通常还可以包括其他硬件,如负责处理报文的转发芯片等等;从硬件结构上来讲该设备还可能是分布式的设备,可能包括多个接口卡,以便在硬件层面进行报文处理的扩展。

图7是根据本公开的实施例示出的一种库存确定装置的示意框图。本公开实施例所示的库存确定装置可以适用于服务器,所述服务器记录有关下述第一货物,第二货物的库存,销售量等信息,还可以向用户提供线上购买第一货物,第二货物的服务,并向用户显示第一货物,第二货物的库存。

如图7所示,所述库存确定装置可以包括:

第一时长确定模块1,用于确定用户查询第一货物的库存的时刻,到上一次盘点所述第一货物时的第一时长;

线上销售确定模块2,用于根据所述第一时长内第二货物的线上销售量和预设配比,以及所述第一时长内所述第一货物的线上销售量,确定所述第一货物的线上销售量;

线下销售确定模块3,用于根据所述第一时长内第二货物的线下销售量和预设配比,以及所述第一时长内所述第一货物的线下销售量,确定所述第一货物的线下销售量;

剩余库存确定模块4,用于根据上一次盘点所述第一货物时的初始库存,所述线上销售量和所述线下销售量确定所述第一货物的剩余库存;其中,所述预设配比为所述第二货物中所述第一货物的比例。

图8是根据本公开的实施例示出的另一种库存确定装置的示意框图。如图8所示,所述线下销售量包括实际线下销售量和预测线下销售量,所述装置还包括:

第二时长确定模块5,确定从用户在线上下单购买货物的时刻开始,到店员拿到所述货物为止,所消耗掉的第二时长,所述货物为所述第一货物或所述第二货物;

线下销售预测模块6,用于预测在所述第二时长内所述货物的预测线下销售量。

可选地,所述线下销售预测模块用于根据所述第二时长内进入门店的用户数量,以及所述第二时长内进入门店的用户中购买所述货物的用户的比例和购买所述货物的数量,预测所述货物的预测线下销售量。

图9是根据本公开的实施例示出的又一种库存确定装置的示意框图。如图9所示,所述库存确定装置还包括:

损耗预测模块7,用于预测所述第一时长内所述第一货物的损耗量;

其中,所述剩余库存确定模块4用于所述根据上一次盘点所述第一货物时的初始库存,所述线上销售量,所述线下销售量和所述损耗量确定所述第一货物的剩余库存。

图10是根据本公开的实施例示出的又一种库存确定装置的示意框图。如图10所示,所述库存确定装置还包括:

配比更新模块8,用于根据上一次盘点所述第一货物时的初始库存,以及所述第一货物的系统记录库存之间的差异,更新所述预设配比。

可选地,所述第二货物为菜品,所述第一货物为用于制作所述菜品的材料。

可选地,所述预设配比基于预先设置的知识图谱确定,所述知识图谱包括所述第一货物和所述第二货物。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本公开方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本公开的实施例还提出一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为实现上述任一实施例所述的方法。

本公开的实施例还提出一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例所述方法中的步骤。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1