商品分配方法、装置、电子设备及存储介质与流程

文档序号:26142221发布日期:2021-08-03 14:27阅读:92来源:国知局
商品分配方法、装置、电子设备及存储介质与流程

本申请涉及互联网技术领域,具体而言,涉及一种商品分配方法、装置、电子设备及存储介质。



背景技术:

社区商店是一种以社区范围内的居民为服务对象,以便民、利民,满足和促进居民综合消费为目标的属地型商店。因此,社区商店入驻社区,为人们的生活提供了便利。

现有技术中,商店中所销售的商品是由商店店长自己决定,由于商店中所能够陈列的商品种类有限,大多数店长都会选择盈利多的商品进行销售,其商品同质化比较严重,导致有些商品无法就近在社区内买到,消费者需要通过网购或驾车去较远商店购买,造成能源的浪费。



技术实现要素:

本申请实施例的目的在于提供一种商品分配方法、装置、电子设备及存储介质,用以解决上述购买商品时造成的能源浪费的问题。

第一方面,本申请实施例公开了一种商品分配方法,包括:获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合中商品种类的商家进货意愿大于所述第二商品种类集合中商品种类的商家进货意愿。

本申请实施例通过从第一商品种类集合中为每个商店分配第一部分供货商品种类,从第二商品种类集合中为多个商店中至少一个商店分配第二部分供货商品种类,当消费者需要购买第二部分供货商品种类时,在该地理区域范围内便能够购买到该类商品,不需要通过其他途径购买,降低了能源消耗。

在一些实施例中,所述多个商店所分配的所述第一部分供货商品种类的集合等于所述第一商品种类集合。从而保证第一商品种类集合中的任意一个商品种类被分配到多个商店中的至少一个商店,消费者可以在地理区域范围内的商店中买到第一商品种类集合中的任意一个商品种类。

在一些实施例中,所述多个商店中所述每个商店所分配的所述第一部分供货商品种类为所述第一商品种类集合中的所有商品种类。从而保证为每个商店分配尽可能多的进货意愿高的商品种类。

在一些实施例中,所述至少一个商店分配的所述第二部分供货商品种类的集合等于所述第二商品种类集合。从而保证第二商品种类集合中的任意一个商品种类被分配到多个商店中的至少一个商店,消费者可以在地理区域范围内的商店中买到第二商品种类集合中的任意一个商品种类。

在一些实施例中,所述多个商店中所述每个商店均被分配所述第二部分供货商品种类,所述每个商店被分配的所述第二部分供货商品种类不同。由于第二商品种类集合中的商品种类对应的进货意愿较低,以及每个商店容纳商品种类的数量有限,因此,这些商品种类中只分配给一个商店即可,从而增加了每个商店中容纳第一商品种类集合中商品种类的位置,从而为每个商店分配尽可能多的第一商品种类集合中的商品种类。

在一些实施例中,所述每个商店被分配的所述第二部分供货商品种类的数量与所述每个商店的所述商品种类容量正相关。

在一些实施例中,所述每个商店被分配的所述第二部分供货商品种类的数量均相等,体现了商品种类分配的公平性。

在一些实施例中,在所述根据每个商店的所述商品种类容量生成配货信息之前,还包括:获取历史时间段内总商品种类集合中各商品种类对应的销售指标,根据所述销售指标对所述总商品种类集合中的商品种类进行排序,获得商品序列;根据所述总商品种类集合中商品种类的数量和所述商品序列从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合。

本申请实施例通过总商品种类集合中商品种类的数量和所述商品序列确定第一商品种类集合和第二商品种类集合,能够在保证第二商品种类集合中的至少一个商品种类被消费者买到的同时,为商店分配尽可能多的销售指标高的商品种类。

在一些实施例中,所述多个商店的商品种类容量均相等;所述根据总商品种类集合中商品种类的数量和所述商品序列从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合,包括:根据所述商品种类容量、所述总商品种类集合的总商品种类数量以及商店数量确定所述第一商品种类集合的第一商品种类数量;将所述商品序列中排在前列的、数量为所述第一商品种类数量的商品种类确定为所述第一商品种类集合,所述商品序列中余下的商品种类确定为所述第二商品种类集合。

本申请实施例通过根据商品种类容量、总商品种类数量和商店数量确定第一商品种类集合和第二商品种类集合,从而为每个商店尽可能多的分配第一部分供货商品种类。

在一些实施例中,所述多个商店的商品种类容量不相等;所述根据总商品种类集合中商品种类的数量和所述商品序列从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合,包括:根据最大商品种类容量、总商品种类和商店数量确定预留容量;其中,所述预留容量表征为各商店分配所述第二部分供货商品种类的数量;根据所述最大商品种类容量、所述总商品种类和所述预留容量确定所述第一商品种类集合和所述第二商品种类集合。

本申请实施例针对商店的商品类型容量不同的情况从总商品种类集合中确定第一商品种类集合和第二商品种类集合,从而根据第一商品种类集合和第二商品种类集合实现了对商品种类更加合理的分配。

在一些实施例中,所述多个商店的商品种类容量不相等;所述总商品种类集合中商品种类的数量和所述商品序列从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合,包括:根据所述多个商店的商品种类容量计算平均商品种类容量;根据所述平均商品种类容量、总商品种类和商店数量计算获得平均第一商品种类集合;根据所述各商店的商品种类容量、所述平均商品种类容量、所述平均第一商品种类集合确定所述各商店对应的中间第一商品种类;将所述各商店对应的所述中间第一商品种类的最大值作为第一商品种类数量;按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

本申请实施例针对商店的商品类型容量不同的情况从总商品种类集合中确定第一商品种类集合和第二商品种类集合,从而根据第一商品种类集合和第二商品种类集合实现了对商品种类更加合理的分配。

在一些实施例中,所述多个商店中所述每个商店均被分配所述第二部分供货商品种类,所述每个商店被分配的所述第二部分供货商品种类不同,且所述每个商店被分配的所述第二部分供货商品种类的数量相等,且任意两个商店被分配的所述第二部分供货商品种类的销售指标之和的偏差小于预设阈值。从而保证为每个商店分配商品种类的公平性。

在一些实施例中,所述根据每个商店的所述商品种类容量为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,包括:根据每个商店对应的历史销售信息确定对应商店的固定商品种类,并向所述每个商店对应的商店终端发送可选商品种类;其中,针对所述每个商店所确定的所述固定商品种类的集合等于所述第一商品种类集合;接收所述每个商店终端返回从所述可选商品种类选择的第一目标商品种类;根据每个商店的固定商品种类和第一目标商品种类生成对应商店的第一部分供货商品种类。

本申请实施例通过将第一商品种类集合分为固定商品种类和可选商品种类,其中,可选商品种类用于供商店选择,体现了商品种类分配的灵活性。

在一些实施例中,在根据每个商店的所述商品种类容量生成配货信息之前,所述方法还包括:向所述至少一个商店对应的商店终端发送商品种类选择信息;其中,所述商品种类选择信息包括所述第一商品种类集合中的商品种类和可选商品种类数量;接收所述商店终端返回选择的第二目标商品种类,根据所述第二目标商品种类确定所述商店的第一部分供货商品种类。

本申请实施例中,被分配第二商品种类的商店可以有对商品种类的选择权,体现了公平性。

在一些实施例中,在向所述至少一个商店对应的商店终端发送商品种类选择信息之前,所述方法还包括:向所述多个商店分别对应的商店终端发送意愿询问信息,所述意愿询问信息用于询问商店终端是否有意愿陈列所述第二商品种类集合中的商品种类;接收所述多个商店终端中至少一个商店终端返回的有意愿陈列所述第二商品种类的确认信息。

本申请实施例通过向有意愿陈列第二商品种类集合中的商品种类的商店终端开放选择商品种类的权利,一方面体现了公平性,另一方面,可以提高商店终端陈列第二商品种类集合中的商品种类的意愿。

在一些实施例中,所述根据所述商品种类的销售量对对应的商店陈列的商品种类进行调整,包括:若所述多个商店中第一商店存在销售量低于第一预设阈值的商品种类,则将所述销售量低于第一预设阈值的商品种类从所述第一商店下架;若因商品种类从商店下架导致第一商品种类在所述多个商店中均无销售,则将所述第一商品种类分配给从所述多个商店中另选择的一商店。

本申请实施例中,若商店中陈列的商品销量较低,则说明该商店对应的消费者可能不需要这类商品,因此,可以为该商品种类重新选择一个商店进行陈列,从而提高了为商店分配商品种类的合理性。

在一些实施例中,所述在根据每个商店的所述商品种类容量生成配货信息之后,所述方法还包括:向每个商店对应的商店终端发送对应的配货子信息;其中,所述配货子信息包括分配给对应商店的商品种类集合。以使商店终端获知应当采购的商品种类。

在一些实施例中,所述多个商店的商品种类容量均相等;所述根据总商品种类集合中商品种类的数量和所述商品序列从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合,包括:根据公式b+a=m和公式a*s=n-b计算获得第一商品种类集合中的商品种类数量和第二商品种类集合中的商品种类数量;其中,b为所述第一商品种类集合对应的第一商品种类数量,且b为取整数位;a为每个商店分配到的所述第二商品种类集合中的商品的第二商品种类数量;m为所述商品种类容量;n为所述总商品种类集合对应的总商品种类数量;s为商店的数量;按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

本申请实施例中,当商店的商品种类容量均相等时,可以根据上述算法计算获得第一商品种类集合和第二商品种类集合,能够在保证第二商品种类集合中的至少一个商品种类被消费者买到的同时,为商店分配尽可能多的销售指标高的商品种类。

在一些实施例中,所述对所述多个商店进行排序,包括:获取各个商店在第一预设时间段内的销售指标和顾客光顾人数;根据所述销售指标和所述顾客光顾人数对各商店进行评分,获得各个商店对应的得分;根据所述得分对所述多个商店进行排序。

本申请实施例通过对商店进行排序,使得表现较优的商店能够获得较好的商品种类。

在一些实施例中,所述根据所述每个商店的所述商品种类容量从第一商品种类集合中分配的第一部分供货商品种类,包括:

将所述第一商品种类集合中的商品种类分配给所述每个商店;

所述根据所述每个商店的所述商品种类容量从所述第二商品种类集合中为所述多个商店中至少一个商店分配第二部分供货商品种类,包括:

对所述多个商店进行排序;

根据公式after(si)=b+i,b+i+s,b+i+2s,...,b+i+s*j从所述第二商品种类集合中为所述多个商店中每个商店分配第二部分供货商品种类;其中:

after(si)为所述商品序列中分配给商店排序中第i个商店的第二部分供货商品种类;b为第一部分供货商品种类数量;i为商品序列中第i个商店;s为商店的数量;j<(n-b)/s。

本申请实施例通过上述算法能够保证第二商品种类集合中所有的商品种类被消费者买到的同时,为商店分配尽可能多的销售指标高的商品种类。

在一些实施例中,在根据各个商店分别对应的商品种类容量和总商品种类集合从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合之后,所述方法还包括:若存在商品种类容量有余量的商店,则从所述第二商品种类集合中确定待加入商品种类,并将所述待加入商品种类分配给所述商品种类容量有余量的商店;其中,所述待加入商品种类的数量小于或等于所述余量,且所述待加入商品种类与已分配给所述商品种类容量有余量的商店的商品不同。

本申请实施例从第二商品种类集合中为有余量的商店选择一部分商品种类,从而使得商店尽可能多的陈列商品种类,充分利用了商店的商品种类容量。

在一些实施例中,所述方法还包括:统计第二预设时间段内各商店中商品种类的售卖信息,所述售卖信息包括各商品的销售量或缺品的询问量;其中,所述缺品的询问量是指顾客在所述第二预设时间段内询问所述商店中未陈列的商品种类的次数;根据所述商品的销售量或所述缺品的询问量对对应的商店陈列的商品进行调整。

本申请实施例根据商店中各商品的销售量或缺品的询问量动态调整为商店分配的商品种类,从而使得商店中的商品种类更加符合消费者的需求。

在一些实施例中,所述根据所述缺品的询问量对对应的商店陈列的商品种类进行调整,包括:若商店存在询问量大于第二预设阈值的缺品,且所述商店的商品种类容量有余量,则将所述缺品加入所述社区商店所陈列的商品种类中。

若商店的缺品询问量大于第二预设阈值,则说明该缺品为对应消费者所需要的商品,将该缺品分配给该商店,以满足消费者的需求。

第二方面,本申请实施例提供另一种商品分配方法,包括:接收服务端发送的配货子信息,所述配货子信息包括所述服务端为所述商店终端从第一商品种类集合中分配的第一部分供货商品种类,以及从第二商品种类集合中分配的第二部分供货商品种类;其中:所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

在一些实施例中,在接收服务端发送的配货子信息之前,所述方法还包括:接收所述服务端发送的商品种类选择信息;其中,所述商品种类选择信息包括可选的商品种类和可选商品种类数量;根据所述可选商品种类数量从所述可选的商品种类中确定第二目标商品种类,并向所述服务端发送所述第二目标商品种类;所述配货子信息中包括所述第二目标商品种类。

在一些实施例中,在接收服务端发送的商品种类选择信息之前,所述方法还包括:接收所述服务端发送的意愿询问信息;其中,所述意愿询问信息用于询问商店终端是否有意愿陈列所述第二商品种类集合中的商品种类;向所述服务端返回有意愿陈列所述第二商品种类的确认信息。

第三方面,本申请实施例提供一种服务端,包括:

容量获取模块,用于获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;

信息生成模块,用于根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

第四方面,本申请实施例提供一种商店终端,包括:信息接收模块,用于接收服务端发送的配货子信息,所述配货子信息包括所述服务端为所述商店终端从第一商品种类集合中分配的第一部分供货商品种类,以及从第二商品种类集合中分配的第二部分供货商品种类;其中:所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

第五方面,本申请实施例提供一种电子设备,包括:处理器、存储器和总线,其中,所述处理器和所述存储器通过所述总线完成相互间的通信;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行第一方面的方法。

第六方面,本申请实施例提供一种非暂态计算机可读存储介质,包括:所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行第一方面的方法。

第七方面,本申请实施例提供计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现第一方面的方法。

本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为对比方案提供的商品种类购买示意图;

图2为本申请实施例提供的商品分配系统结构示意图;

图3为本申请实施例提供的一种商品分配方法流程示意图;

图4为本申请实施例提供的商品种类购买示意图;

图5为本申请实施例提供的另一种商品分配方法流程示意图;

图6为本申请实施例提供的服务端结构示意图;

图7为本申请实施例提供的电子设备实体结构示意图。

具体实施方式

对照实施例中,商店中所摆放的商品种类由商家决定,由于处于同一地理区域的商家趋于利益导向,导致一致对一部分商品种类的进货意愿高,对另一部分商品种类的进货意愿低。例如:商家都喜欢陈列盈利高的商品种类,不愿意陈列盈利低的商品种类。商家都不喜欢陈列的商品种类中往往会有消费者需要的商品种类,因此,会导致消费者所需的商品种类在商店买不到。例如:一个乡镇上有3家商店,这3家商店自己选择陈列的商品种类,假设共有400种商品,对于商店来说,能从乡镇的消费者身上赚到钱的商品按照盈利从多到少依次排序。而每个商店都只能摆放300种商品,那么这三家商店只会摆放前300种商品。若乡镇上的消费者想要购买第301种商品,则无法在商店内买到,如图1所示。消费者需要网购或驾车去较远商店购买,造成能源的浪费。

为了解决上述问题,本申请实施例通过服务端根据各个商店的商品种类容量为其生成对应的配货信息,该配货信息中包括了为从每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类。其中,在一些实施例中,第一商品种类集合可以为上述例子中的前300种商品,第二商品种类集合可以为上述例子中的后100种商品。从而保证了至少一个商店中陈列有第二商品种类集合中的商品种类,使得消费者能够买到第二商品种类集合中的至少一种商品。

应当说明的是,本申请实施例中所述的商店是指在一地理区域范围内的商店,该地理区域范围可以是一个乡镇、一个村、一个小区等,具体可以根据实际情况设定,本申请实施例对此不作具体限定。另外,该商店可以是有人的商店(例如:加盟店和直营店),也可以是无人商店,还可以是自动售货柜或自动售货架等。

另外,本申请中一商品种类指单独一种商品,在一些实施例中,商品种类为标准产品单位(standardproductunit,spu),在另一些实施例中,商品种类为库存量单位(stockkeepingunit,sku)。

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。

图2为本申请实施例提供的商品分配系统结构示意图,如图2所示,该系统可以用于对处于一地理区域范围内的多个商店进行商品种类进行分配。该系统包括服务端201、网络202和商店终端203,其中,服务端201可以是单个服务器,也可以是服务器组。服务器组可以是集中式的,也可以是分布式的。服务端201可以包括处理器。处理器可以处理与服务请求有关的信息和/或数据,以执行本申请中描述的一个或多个功能,例如根据多个商店分别对应的商品种类容量生成配货信息。网络202可以用于信息和/或数据的交换,服务端201通过网络与多个商店终端203通信连接。商店终端203可以理解为商店对应的终端,其可以是放置在商店里的台式电脑、专用终端,也可以是商店负责人所使用的智能手机等。

应当说明的是,本申请实施例所提供的服务端和商店终端分别执行的方法将在下面的具体实施例中详细描述。

图3为本申请实施例提供的一种商品分配方法流程示意图,如图3所示,该方法应用于服务端,包括:

步骤301:获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;

步骤302:根据每个商店的所述商品种类容量生成配货信息;

其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合中商品种类的商家进货意愿大于所述第二商品种类集合中商品种类的商家进货意愿。

上述所谓多个商店指的是在该地理区域范围内需要为其进行配货的所有商店,而所谓至少一个商店指的是该多个商店中被分配第二商品种类集合中商品种类的商店,为便于描述,本申请以下内容中,将“多个商店”简称为所有商店,将“至少一个商店”简称为选定商店。

在步骤301中,商品种类容量是指对应的商店能够陈列商品的种类数量,可以根据商店的面积、商品摆放方法决定。因此多个商店的商品种类容量可能相同、也可能不完全相同,还可能完全不同。可以理解的是,商品种类容量可以是固定不变的,因此,可以在最开始将多个商店分别对应的商品种类容量写入并存储在服务端中。当然,商品种类容量也可以根据商店的扩容进行修改,并将修改后的商品种类容量更新到服务端中。在一些实施例中,商品种类容量可以根据商店内设置的传感器(如图像传感器)检测的数据所确定。

在步骤302中,服务端可以根据多个商店分别对应的商品种类容量生成对应的配货信息;其中,配货信息包括服务端为每个商店所分配的商品种类。可以理解的是,商店在采购商品时,会根据服务端为其分配的商品种类进行采购,并将采购的商品陈列在商店里。

配货信息包括为每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为选定商店从第二商品种类集合中分配的第二部分供货商品种类。在一些实施例中,为每个商店均分配第一商品种类集合中的所有商品种类,即第一部分供货商品种类可以等于第一商品种类集合中的商品种类。在另一些实施例中,为部分或全部商店分配第一商品种类集合中部分商品种类,即第一部分供货商品种类小于第一商品种类集合中的商品种类。并且,每个商店获得的第一部分供货商品种类可以相同,也可以不完全相同,也可以完全不同。其中,第一商品种类集合和第二商品种类集合可以预先划分。

例如:第一商品种类集合中包括的商品种类有a、b、c、d、e和f,共有3个商店,分别为商店1、商店2和商店3。那么,服务端可以有以下分配方式:第一种:为商店1、商店2和商店3分配的第一部分供货商品种类均为a、b、c、d、e。第二种:为商店1分配的第一部分供货商品种类为a和b,为商店2分配的第一部分供货商品种类为c和d,为商店3分配的第一部分供货商品种类为e。第三种:为商店1分配的第一部分供货商品种类为a、b和c,为商店2分配的第一部分供货商品种类为c和d,为商店3分配的第一部分供货商品种类为b和e。第四种:为商店1、商店2和商店3分配的第一部分供货商品种类均为a、b、c、d、e和f。可以理解的是,上述三个商店的商品种类容量均大于或等于所被分配到的第一部分供货商品种类的数量。并且,第一部分供货商品种类的分配方式还可以有其他分配方式,本申请实施例对此不作具体限定。

服务端为多个商店中的至少有一个商店分配第二商品种类集合中的第二部分供货商品种类。其中,第二部分供货商品种类可以等于第二商品种类集合中的商品种类,也可以小于第二商品种类集合中的商品种类。当服务端为多个商店分配第二部分供货商品种类,那么多个商店获得的第二部分供货商品种类可以相同,也可以不完全相同,还可以完全不同。

另外,进货意愿可以通过商品的销售指标确定,例如:将在历史时间段内,总销售指标最高的商品种类确定为进货意愿最高,根据总销售指标的多少依次确定进货意愿的大小。其中销售指标可以为商品的单品利润、商品的销量、商品的总销售利润等。除此之外,进货意愿还可以通过其他指标确定,例如:税收补贴、区域习俗等,还可以通过预先对多个商店进行问卷调查,从而获得每个商品种类的进货意愿,进货意愿的具体确定方式本申请实施例对此不作具体限定。应理解,本申请中通过“进货意愿”来对第一商品种类集合与第二商品种类集合进行区分,意图说明这个集合中商品种类的特性差异,例如单品盈利能力差异、销售量差异、税收补贴差异,并不一定要求现实中每个商家对这两个集合中的商品种类的真实进货意愿均有差异。

本申请实施例通过从第一商品种类集合中为每个商店分配第一部分供货商品种类,从第二商品种类集合中为选定商店分配第二部分供货商品种类,当消费者需要购买第二部分供货商品种类时,在该地理区域范围内便能够购买到该类商品,节省了能源消耗。

在上述实施例的基础上,当服务器生成配货信息后,将各个商店对应的配货子信息发送给对应的商店终端。应当说明的是,服务器生成的配货信息中包括每个商店对应的配货子信息。

在上述实施例的基础上,所述多个商店所分配的所述第一部分供货商品种类的集合等于所述第一商品种类集合。

例如:共有3个商店,分别为商店1,商店2和商店3。商品种类a、b、c、d和e构成第一商品种类集合。服务端可以将a和b分配给商店1,将a、d和e分配给商店2,将b和c分配给商店3。这样做的目的是保证第一商品种类集合中的所有商品种类均被分配至至少一商店,消费者能够在地理区域范围内的商店中购买到第一商品种类集合中的任意一个商品种类。

在上述实施例的基础上,为了尽可能多的为商店分配进货意愿大的商品种类,将第一商品种类集合中的所有商品种类分配给每个商店,然后根据每个商店中剩余的商品种类容量为对应的商店分配第二商品种类集合中的商品种类。

在上述实施例的基础上,所述选定商店分配的所述第二部分供货商品种类的集合等于所述第二商品种类集合。

在具体的实施过程中,若只有一个商店被分配了第二部分供货商品种类,那么,第二部分供货商品种类等于第二商品种类集合中的商品种类。若有多个商店被分配了第二部分供货商品种类,那么,多个商店对应的第二部分供货商品种类的并集等于第二商品种类集合。这样做的目的是保证第二商品种类集合中的所有商品种类均被分配至至少一商店,消费者能够在地理区域范围内的商店中购买到第二商品种类集合中任意一个商品种类。

在上述实施例的基础上,既要保证第二商品种类集合中的商品种类均被分配下去,又要保证尽可能多的为商店分配进货意愿大的商品种类,因此服务器为每个商店分配的第二部分供货商品种类均不相同。例如:第二商品种类集合中包括:商品u、v、w、x、y和z,共3个商店,可以为商店1分配u和v,为商店2分配w和x,为商店3分配y和z。

在上述实施例的基础上,每个商店被分配的所述第二部分供货商品种类的数量与所述每个商店的所述商品种类容量正相关。例如:商店1的商品种类容量为200,商店2的商品种类容量为220,商店3的商品种类容量为230,第二商品种类集合中包括:商品u、v、w、x、y和z,可以为商店1分配u,为商店2分配v和w,为商店3分配x、y和z。

在上述实施例的基础上,既要保证第二商品种类集合中的商品种类均被分配下去,又要保证尽可能多的为商店分配进货意愿大的商品种类,还要保证商品种类分配的公平性,服务器为每个商店分配的第二部分供货商品种类的数量均相等。

在上述实施例的基础上,在所述根据每个商店的所述商品种类容量生成配货信息之前,还包括:

从总商品种类集合中确定所述第一商品种类集合和所述第二商品种类集合。

在具体的实施过程中,总商品种类集合是指可以分配给多个商店的商品种类构成的集合,该商品种类集合可以根据实际商品种类的增加或剔除进行更新。可以将总商品种类集合中的商品种类进行划分,获得第一商品种类集合和第二商品种类集合。例如:总商品种类集合中有400种商品,将其中的300种商品构成第一商品种类集合,将剩下的100种商品构成第二商品种类集合。划分第一商品种类集合和第二商品种类集合的具体依据可以是根据商品在预设时间段内的总销售指标多少进行划分,也可以根据商品的单品盈利划分,还可以根据其他参数进行划分,本申请实施例对此不作具体限定。

以商品种类对应的销售指标对总商品种类集合中的商品种类进行排序为例:

历史时间段可以是历史一个月,即获取最近一个月内总商品种类集合中每个商品种类对应的销售指标,按照销售指标的多少进行升序或降序排序,获得商品序列。

由于大多数商家会根据利润考虑所陈列的商品种类,本申请实施例通过销售指标对总商品种类集合中的商品种类进行排序,从而能够较为准确的从商品序列中划分第一商品种类集合和第二商品种类集合。

在上述实施例的基础上,在对总商品种类集合进行划分后,可以将第一商品种类集合中的商品种类均分配给每个商店,根据商店数量将第二商品种类集合中的商品种类进行平均划分,获得多份第二部分供货商品种类,每个商店获得一份第二部分供货商品种类。这样做的好处是,在保证了第二商品种类集合中每个商品种类至少有一个商店陈列,即消费者在地理区域范围内的商店中能够购买到第二商品种类集合中任意一个商品种类;同时,还使得商店尽可能多的陈列销售指标高的商品种类。

在上述实施例的基础上,对于多个商店的商品种类容量均相等的情况,根据商品种类容量、总商品种类集合的总商品种类数量以及商店数量确定第一商品种类集合的第一商品种类数量,将商品序列中排在前列的、数量为第一商品种类数量的商品种类确定为第一商品种类集合,商品序列中余下的商品种类确定为所述第二商品种类集合。具体可以根据如下方法为确定第一商品种类集合和第二商品种类集合:

根据公式(1)和公式(2)计算获得第一商品种类集合中的商品种类数量和第二商品种类集合中的商品种类数量:

b+a=m(1)

a*s=n-b(2)

其中,b为第一商品种类集合对应的第一商品种类数量,且b为取整数位;a为每个商店分配到的第二商品种类集合中的商品的第二商品种类数量;m为商品种类容量;n为总商品种类集合对应的总商品种类数量;s为商店的数量。

因此,根据公式(1)和公式(2)可以计算获得第一商品种类数量,再结合总商品种类数量可以获得第二商品种类集合对应的商品种类数量。

在确定了第一商品种类集合对应的第一商品种类数量和第二商品种类集合对应的第二商品种类数量后,按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

假设:商品种类容量m为300,总商品种类数量n为400,商店数量s为3,将上述参数代入公式(1)和公式(2)中,计算获得第一商品种类数量b为250。由于总商品种类数量为400,因此,第二商品种类数量为150。

为了能够保证第二商品种类集合中的每一个商品种类均在该地理范围内陈列,并且保证每个商店尽可能多的陈列销售指标高的商品种类,可以将第二商品种类中的150个商品种类平均分配到3个商店中,即,每个商店被分配到第二商品种类集合中的第二部分供货商品种类为50。

在上述实施例的基础上,所述多个商店中所述每个商店均被分配所述第二部分供货商品种类,所述每个商店被分配的所述第二部分供货商品种类不同,且所述每个商店被分配的所述第二部分供货商品种类的数量相等,且任意两个商店被分配的所述第二部分供货商品种类的销售指标之和的偏差小于预设阈值。

在具体的实施过程中,为了体现商品种类分配的公平性,每个商店均被分配第二部分供货商品种类,且所述每个商店被分配的所述第二部分供货商品种类的数量相等,且任意两个商店被分配的所述第二部分供货商品种类的销售指标之和的偏差小于预设阈值。其中,预设阈值可以根据实际情况确定,本申请实施例对此不作具体限定。另外,为了尽可能多的为每个商店分配第一商品种类集合中的商品,每个商店被分配的所述第二部分供货商品种类不同。

本申请实施例提供一种对于第二商品种类集合中的商品种类的分配方式,即,可以根据公式(3)进行分配:

after(si)=b+i,b+i+s,b+i+2s,...,b+i+s*j(3)

其中,after(si)为商品序列中分配给商店排序中第i个商店的第二部分供货商品种类;b为第一部分供货商品种类数量;i为商品序列中第i个商店;s为商店的数量,j<(n-b)/s。

通过公式(3)可知,第二商品种类集合中的商品种类由多个商店共同采购,即:

after(s1)=b+1,b+1+s,b+1+2s,...,b+1+s*j,(j<(n-b)/s)

after(s2)=b+2,b+2+s,b+2+2s,...,b+2+s*j,(j<(n-b)/s)

after(s3)=b+3,b+3+s,b+3+2s,...,b+3+s*j,(j<(n-b)/s)

分配给第1个商店的第二部分供货商品种类为:第301个商品种类、第304个商品种类、第307个商品种类、...、第398个商品种类;分配给第2个商店的第二部分供货商品种类为:第302个商品种类、第305个商品种类、第308个商品种类、...、第399个商品种类;分配给第3个商店的第二部分供货商品种类为:第303个商品种类、第306个商品种类、第309个商品种类、...、第400个商品种类。通过上述方式,消费者可以在至少1个商店中购买到总商品种类中的任意一个商品。如图4所示。

应当说明的是,在根据公式(1)和公式(2)计算b和a的值时,应当保证b和a的值为整数,例如:计算获得b=250.65,那么b最终的值可以为250或251;a最终的值可以为150或149。在根据公式(3)为每个商店分配第二部分供货商品种类时,第二商品种类集合中的商品种类可能不满足平均分给3个商店,那么,可以按照公式(3)的分配方法将第二商品种类集合中的商品种类分配完即可。

本申请实施例通过利用公式(1)-公式(3)实现了对商品种类的全局分配,即总商品种类中的所有商品种类均能够在该地理区域范围内的商店中陈列,并且,每个商店中尽可能多的陈列销售指标高的商品种类,从而提高了商店的订单量。

在另一实施例中,第二商品种类集合中的商品种类还可以通过如下方法进行分配:

将第301个商品种类分配给第1个商店,将第302个商品种类分配给第2个商店,将第303个商品种类分配给第3个商店,将304个商品种类分配给第3个商店,将第305个商品种类分配给第2个商店,将第306个商品种类分配给第1个商店,...以此类推,直到将第二商品种类集合中的商品种类分配完为止。由于商品排序是按照销售指标进行排序的,这样做的好处是尽量体现公平性。

可以理解的是,针对商店的排序,可以是随意指定哪个商店为第1个商店,哪个商店为第2个商店等。还可以根据每个商店在第一预设时间段内的销售指标和顾客光顾人数对商店进行排序,具体为根据公式(4)对每个商店进行打分:

g=αp+βn(4)

其中,g为商店的得分;α为该商店销售指标对应的权重;p为该商店的销售指标;β为该商店光顾人数的权重;n为该商店的光顾人数。

按照商店的得分对商店进行升序或降序排序,获得商店序列。

应当说明的是,还可以根据其他因素对商店进行排序,例如可以根据商店的地理位置、商店的面积等等,本申请实施例针对商店的具体排序方式不作限定。

在另一实施例中,多个商店分别对应的商品种类容量也可以不完全相同或完全不同,本申请实施例以多个商店分别对应的商品种类容量完全不同为例,为每个商店分配第一商品种类集合和第二商品种类集合。方法流程如图5所示:

步骤501:根据所述多个商店的商品种类容量计算平均商品种类容量;

步骤502:根据所述平均商品种类容量、总商品种类和商店数量计算获得平均第一商品种类集合;

步骤503:根据所述各商店的商品种类容量、所述平均商品种类容量、所述平均第一商品种类集合确定所述各商店对应的中间第一商品种类;

步骤504:将所述各商店对应的所述中间第一商品种类的最大值作为第一商品种类数量;

步骤505:按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

为了便于理解上述步骤501-步骤505,本申请实施例以具体的示例进行描述。例如:某个乡镇共有3个商店,其中,第1个商店的商品种类容量为200,第2个商店的商品种类容量为210,第3个商店的商品种类容量为220,总商品种类数量为300;那么根据3个商店的商品种类容量加和求平均后,可以计算出平均商品种类容量为210。

假设3个商店的商品种类容量相等,都是210,根据公式和公式可以计算出平均第一商品种类为165。第1商店可分配的中间第一商品种类为200/210*165≈157,第2商店可分配的中间第一商品种类为210/210*165=165,第3商店可分配的中间第一商品种类为220/210*165≈173,因此,第一商品种类数量为173,第二商品种类数量为127。将商品排序中前157个商品种类分配给第1商店,将商品排序中前165个商品种类分配给第2商店,将商品排序中前173个商品种类分配给第3商店,以完成对第一商品种类的分配。针对第二商品种类的分配可以按照上述实施例中公式(3)的分配方法进行分配,以完成对第二商品种类的分配。

本申请实施例考虑到了商店的商品种类容量可能相同也可以不同的情况,并给出当商品种类容量不同时,对商品种类的分配方法,从而提高了该商品分配方法的适用性。

在另一实施例中,针对商品种类容量不完全相同的情况,还可以通过下述方法实现商品种类的分配:

第一步:根据最大商品种类容量、总商品种类和商店数量确定预留容量;其中,所述预留容量表征为各商店分配所述第二部分供货商品种类的数量;

第二步:根据所述最大商品种类容量、所述总商品种类和所述预留容量确定所述第一商品种类集合和所述第二商品种类集合。

为了便于理解,给出具体实施例进行描述。例如:某个乡镇共有3个商店,其中,第1个商店的商品种类容量为290,第2个商店的商品种类容量为300,第3个商店的商品种类容量为310,总商品种类数量为400。因此,最大商品种类容量为310,根据公式a×s>n-max(mi)+a计算获得a>45,其中,a为预留容量;n为总商品种类;s为商店数量;max(mi)为最大商品种类容量。取a=50,那么第1个商店还剩240个余量存储第一部分供货商品种类,第2个商店还剩250个余量存储第一部分供货商品种类,第3个商店还剩260个余量存储第一部分供货商品种类。将商品排序中前260个商品种类构成第一商品种类集合,将后140个商品种类构成第二商品种类集合。

在进行商品种类分配时,将前290个商品种类分配给第一个商店,作为第一个商店的第一部分供货商品种类;将前300个商品种类分配给第二个商店,作为第二个商店的第一部分供货商品种类;将前310个商品种类分配给第三个商店,作为第三个商店的第一部分供货商品种类。第二商品种类集合的分配可以采用公式(3)的分配方法,也可以采用其他分配方法,本申请实施例对此不作具体限定。

在上述任意实施例的基础上,在根据上述任一实施例为每个商店分配了对应的商品种类后,可能存在有的商店获得的商品种类小于该商店对应的商品种类容量。例如:某商店能够陈列300种商品,通过上述实施例的分配方法只给该商店分配了280种商品,那么该商店的余量为20,为了能够充分利用商店的陈列空间,提高商店的订单量,可以从第二商品集合中选择待加入商品种类,并将待加入商品种类分配给商品种类容量有余量的商店。应当说明的是,待加入商品种类的数量小于或等于余量,且待加入商品种类与已分配给商品种类容量有余量的商店的商品不同。仍继续上面的举例,假设共有400种商品,该商店已经获得的商品种类为第一商品种类集合中所有的商品种类,共270种,以及商品种类为第二商品种类集合中第271,274,277,280,283,286,289,292个商品种类;为了填补该商店的余量,可以将第272,273,275,276,278,279,281,282,284,285,287,288,290,291,293,294,295,296,297和298个商品种类分配给该商店。

可以理解的是,若没有将第一商品种类集合中的商品种类全部分配给该商店,在填补该商店的余量时,也可以从第一商品种类集合中选择待加入商品种类。

本申请实施例通过为有余量的商店分配商品种类,充分利用了商店的资源。

在上述任一实施例的基础上,所述方法还包括:

统计第二预设时间段内各商店中商品种类的售卖信息,所述售卖信息包括各商品的销售量或缺品的询问量;其中,所述缺品的询问量是指顾客在所述第二预设时间段内询问所述商店中未陈列的商品种类的次数;

根据所述商品的销售量或所述缺品的询问量对对应的商店陈列的商品进行调整。

在具体的实施过程中,第二预设时间段可以根据实际情况确定,例如可以是1个月、两个月或半年等。销售量是指每个商品种类在第二预设时间段内销售的数量。缺品的询问量是指商店中没有陈列的商品种类被询问到的次数,应当说明的是,每个没有陈列的商品种类的询问次数单独统计。商店终端可以将每个没有陈列的商品种类的询问次数上报给服务端。

每个消费者都有对商店的偏好,例如:同一个乡镇的李某和王某,李某喜欢去第1个商店购买商品,王某喜欢去第2个商店购买商品。如果第一商店中某个商品种类的销售量小于低于第一预设阈值,则说明该第一商店对应的消费者对该商品种类的需求度较低,因此,服务端可以将该第一商店对应的商品种类中下架。如果被下架的商品种类在其他商店中也没有陈列,则重新为剔除的商品种类确定一个新的商店,将该剔除的商品种类分配给新的商店。可以理解的是,第一商店为多个商店中的一个,在选择新的商店时,新的商店需有余量,若有多个商店满足要求,则可以从满足要求的多个商店中随机选择一个作为新的商店。

若某个商店中没有陈列商品a,但是在第二预设时间段内,消费者来商店询问商品a的次数大于第二预设阈值,那么说明该商店对应的消费者需要商品a,如果该商店的商品种类容量有余量,则将该商品a分配给该商店。

本申请实施例通过根据售卖信息或缺品的询问量对商店的商品种类进行动态调整,从而剔除了销量低的商品种类,补充了消费者多次询问的商品种类,从而提高了商店的订单量。

在另一实施例中,若商店终端认为商品种类分配不合理,则可以向服务端申请调整商品分类,具体如下:

商店终端向服务端发送商品更换请求,商品更换请求包括替换商品种类和被替换商品种类;

服务端接收商店终端发送的商品更换请求;

服务端根据商品更换请求对对应的商店的商品种类进行调整。

应当说明的是,有的商店可能被分配了不适合陈列的商品,例如:有的商店空间有限,无法陈列较大体积的商品。为了防止商店终端频繁更换商品种类,可以预先设定更换的频次,例如:一个商店在一个月内最多可以更换一次商品种类。另外,还可以限定每次只能更换一种商品。

本申请实施例通过商店终端向服务端发送商品更换请求,实现对商店终端的商品种类进行调整,使得对商品种类分配更加合理。

在另一实施例中,为了提高对商品种类分配的灵活性,满足商店的差异化竞争,在为每个商店分配对应的商品种类中,有一部分为固定商品种类,另一部分为可选商品种类。其中,固定商品种类为服务端为商店分配的商品种类,商家无权选择;可选商品种类为服务端提供给商店终端多个商品种类,商店终端从多个商品种类中选择想要陈列的商品种类,因此,可选商品种类为商店终端可选择的商品种类。

服务端可以预先统计每个商店对应的历史销售信息,该历史销售信息可以为该商店在一个历史时间段内销售每个商品种类的数量,还可以是每个商品种类的总利润等。其中,可以根据历史销售信息确定该商店对应的消费者对每种商品种类的需求度或商家对每种商品种类的意愿度。即,商品种类对象的销售量越高,说明消费者越需要该商品种类;同样的,商家更愿意销售总利润大的商品种类。需要说明的是,历史销售信息还可以包括其他参数,本申请实施例对此不作具体限定。因此,在为每个商店分配第一商品种类时,可以根据历史销售信息从第一商品种类集合中选择固定商品种类。并且为了保证第一商品种类集合中的商品种类被分配到地理区域范围内的商店,针对每个商店所确定的固定商品种类的集合等于所述第一商品种类集合。

商店终端可以从可选商品种类中选择要陈列的商品种类与固定商品种类的集合构成第一部分供货商品种类的集合。

应当说明的是,多个商店对应的固定商品种类和第一目标商品种类的集合等于总商品种类集合。

为了满足商店终端可以差异化竞争,本申请实施例给商店终端一定量的可选的商品种类。

在另一实施例中,服务端为某个商店分配的商品种类可以全部都是第一商品种类集合中的商品种类,也可以有一部分为第一商品种类集合中的商品种类,一部分为第二商品种类集合中的商品种类。可以理解的是,由于第二商品种类集合中的商品种类相较于第一商品种类集合中的商品种类来说,属于商店终端进货意愿低的商品种类。因此,被分配了第二商品种类的商店相较于只分配了第一商品种类的商店来说是有损失的。为了弥补被分配了第二商品种类的商店的损失,可以向该商店发送商品种类选择信息,商品种类选择信息包括所述第一商品种类集合中的商品种类和可选商品种类数量。可以理解的是,可选商品种类的数量可以小于或等于第一商品种类集合中商品种类的数量。

因此,商店终端可以拥有对第一商品种类的选择权,商店终端根据可选商品种类数量从可选商品种类中选择第二目标商品种类。第二目标商品种类即为该商店分配的第一部分供货商品种类。

在上述实施例的基础上,服务端可以预先向商店终端发送是否陈列第二商品种类的询问信息,若商店终端同意陈列第二商品种类,则向该商店终端发送商品种类选择信息,给该商店商品选择权。若商店终端不同意陈列第二商品种类,那么该商店没有商品选择权。

本申请实施例提供另一种商品分配方法,应用于商店终端,包括:

接收服务端发送的配货子信息,所述配货子信息包括所述服务端为所述商店终端从第一商品种类集合中分配的第一部分供货商品种类,以及从第二商品种类集合中分配的第二部分供货商品种类;其中:

所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

在具体的实施过程中,配货子信息为上述实施例中配货信息的一个子集。配货信息中包括了多个商店对应的配货子信息。商店终端在接收到配货子信息后,可以根据配货子信息中的商品种类进行采购,并将采购的商品种类陈列在商店中。应当说明的是,服务端为商店终端分配商品种类的方法与上述实施例一致,此处不再赘述。

本申请实施例通过从第一商品种类集合中为每个商店分配第一部分供货商品种类,从第二商品种类集合中为选定商店分配第二部分供货商品种类,当消费者需要购买第二部分供货商品种类时,在该地理区域范围内便能够购买到该类商品,不需要通过其他途径购买,提高了商店的订单量。

在上述实施例的基础上,服务端可以选择是否为商店终端分配第二商品种类,并向分配第二商品种类的商店终端发送商品种类选择信息。其中,商品种类型选择信息中包括可选的商品种类和可选商品种类数量,可选的商品种类中可以全部都是第一商品种类集合中的,也可以全部都是第二商品种类集合中的;还可以既包含第一商品种类,又包含第二商品种类。

可以理解的是,服务端可以预先为商店终端分配第二商品种类,分配的第二商品种类为该商店终端不能选择的。服务端也可以不为商店终端分配第二商品种类,商店终端可以从服务端发送的可选的商品种类中选择要陈列的第二商品种类。当然,服务端也可以为商店终端分配一部分第二商品种类,商店终端从可选的商品种类中选择另一部分第二商品种类。

同样的,服务端可以为商店终端分配第一商品种类,也可以为商店终端分配一部分第一商品种类,另一部分由商店终端从可选的商品种类中选择;服务端还可以不为商店终端分配第一商品种类,商店终端对应的所有的第一商品种类均由商店终端从可选的商品种类中选择。

可以理解的是,商品种类选择信息中还可以包括其他信息,例如包括商品种类的属性,即商品种类属于第一商品种类还是属于第二商品种类。

商店终端根据可选商品种类数量从可选的商品种类中确定第二目标商品种类。可以理解的是,第二目标商品种类可以只包括第二商品种类,也可以只包括第一商品种类,还可以同时包括第二商品种类和第一商品种类。因此,配货子信息包括第二目标商品种类和分配给商店终端的商品种类。

本申请实施例通过向分配了第二部分商品种类的商店终端发送商品种类选择信息,体现了对商店终端的公平性。

在上述实施例的基础上,服务端还可以向商店终端发送意愿询问信息,用于询问商店终端是否有意愿陈列第二商品种类集合中的商品种类。若商店终端有意愿陈列第二商品种类,则在接收到意愿询问信息后,可以向服务端返回确认信息,服务端在接收到确认信息后,向该商店终端发送商品种类选择信息,以供商店终端选择要陈列的商品种类。应当说明的是,商品种类选择信息中包含的参数参见上述实施例,此处不再赘述。

图6为本申请实施例提供的服务端结构示意图,该装置可以是电子设备上的模块、程序段或代码。应理解,该装置与上述图3方法实施例对应,能够执行图3方法实施例涉及的各个步骤,该装置具体的功能可以参见上文中的描述,为避免重复,此处适当省略详细描述。该服务端包括:容量获取模块601和商品分配模块602,其中:

容量获取模块601用于获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;

商品分配模块602用于根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

在上述实施例的基础上,所述多个商店所分配的所述第一部分供货商品种类的集合等于所述第一商品种类集合。

在上述实施例的基础上,所述多个商店中所述每个商店所分配的所述第一部分供货商品种类为所述第一商品种类集合中的所有商品种类。

在上述实施例的基础上,所述至少一个商店分配的所述第二部分供货商品种类的集合等于所述第二商品种类集合。

在上述实施例的基础上,所述多个商店中所述每个商店均被分配所述第二部分供货商品种类,所述每个商店被分配的所述第二部分供货商品种类不同。

在上述实施例的基础上,所述每个商店被分配的所述第二部分供货商品种类的数量与所述每个商店的所述商品种类容量正相关。

在上述实施例的基础上,所述每个商店被分配的所述第二部分供货商品种类的数量均相等。

在上述实施例的基础上,该服务器还包括商品划分模块,用于:

获取历史时间段内所述总商品种类集合中各商品种类对应的销售指标,根据所述销售指标对所述总商品种类集合中的商品种类进行排序,获得商品序列;

根据总商品种类集合中商品种类的数量和所述商品序列从所述总商品种类集合中确定第一商品种类集合和第二商品种类集合。

在上述实施例的基础上,所述多个商店的商品种类容量均相等;商品划分模块具体用于:

根据所述商品种类容量、所述总商品种类集合的总商品种类数量以及商店数量确定所述第一商品种类集合的第一商品种类数量;

将所述商品序列中排在前列的、数量为所述第一商品种类数量的商品种类确定为所述第一商品种类集合,所述商品序列中余下的商品种类确定为所述第二商品种类集合。

在上述实施例的基础上,所述多个商店的商品种类容量不相等;商品划分模块还具体用于:

根据最大商品种类容量、总商品种类和商店数量确定预留容量;其中,所述预留容量表征为各商店分配所述第二部分供货商品种类的数量;

根据所述最大商品种类容量、所述总商品种类和所述预留容量确定所述第一商品种类集合和所述第二商品种类集合。

在上述实施例的基础上,所述多个商店的商品种类容量不相等;商品划分模块还具体用于:

根据所述多个商店的商品种类容量计算平均商品种类容量;

根据所述平均商品种类容量、总商品种类和商店数量计算获得平均第一商品种类集合;

根据所述各商店的商品种类容量、所述平均商品种类容量、所述平均第一商品种类集合确定所述各商店对应的中间第一商品种类;

将所述各商店对应的所述中间第一商品种类的最大值作为第一商品种类数量;

按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

在上述实施例的基础上,所述多个商店中所述每个商店均被分配所述第二部分供货商品种类,所述每个商店被分配的所述第二部分供货商品种类不同,且所述每个商店被分配的所述第二部分供货商品种类的数量相等,且任意两个商店被分配的所述第二部分供货商品种类的销售指标之和的偏差小于预设阈值。

在上述实施例的基础上,商品分配模块602具体用于:

根据公式b+a=m和公式a*s=n-b计算获得第一商品种类集合中的商品种类数量和第二商品种类集合中的商品种类数量;

其中,b为所述第一商品种类集合对应的第一商品种类数量,且b为取整数位;a为每个商店分配到的所述第二商品种类集合中的商品的第二商品种类数量;m为所述商品种类容量;n为所述总商品种类集合对应的总商品种类数量;s为商店的数量;

按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

在上述实施例的基础上,商品分配模块602具体用于:

在上述实施例的基础上,对所述多个商店进行排序;

根据公式after(si)=b+i,b+i+s,b+i+2s,...,b+i+s*j从所述第二商品种类集合中为所述多个商店分配第二部分供货商品种类;其中:

after(si)为所述商品序列中分配给商店排序中第i个商店的第二部分供货商品种类;b为第一部分供货商品种类数量;i为商品序列中第i个商店;s为商店的数量;j<(n-b)/s。

在上述实施例的基础上,商品分配模块602具体用于:

获取各个商店在第一预设时间段内的销售指标和顾客光顾人数;

根据所述销售指标和所述顾客光顾人数对各商店进行评分,获得各个商店对应的得分;

根据所述得分对所述多个商店进行排序。

在上述实施例的基础上,商品分配模块602具体用于:

根据所述多个商店的商品种类容量计算平均商品种类容量;

根据所述平均商品种类容量、总商品种类和商店数量计算获得平均第一商品种类集合;

根据所述各商店的商品种类容量、所述平均商品种类容量、所述平均第一商品种类集合确定所述各商店对应的中间第一商品种类;

将所述各商店对应的所述中间第一商品种类的最大值作为第一商品种类数量;

按照销售指标由高到低的顺序,将所述商品序列中前第一商品种类数量对应的商品种类构成第一商品种类集合,将所述商品序列中剩余的商品种类构成第二商品种类集合。

在上述实施例的基础上,服务端还包括商品补充模块,用于:

若存在商品种类容量有余量的商店,则从所述第二商品种类集合中确定待加入商品种类,并将所述待加入商品种类分配给所述商品种类容量有余量的商店;其中,所述待加入商品种类的数量小于或等于所述余量,且所述待加入商品种类与已分配给所述商品种类容量有余量的商店的商品不同。

在上述实施例的基础上,服务端还包括调整模块,用于:

统计第二预设时间段内各商店中商品种类的售卖信息,所述售卖信息包括各商品的销售量或缺品的询问量;其中,所述缺品的询问量是指顾客在所述第二预设时间段内询问所述商店中未陈列的商品种类的次数;

根据所述商品的销售量或所述缺品的询问量对对应的商店陈列的商品进行调整。

在上述实施例的基础上,调整模块具体用于:

若被分配第二商品种类的商店中存在销售量低于第一预设阈值的商品种类,则将所述销售量低于第一预设阈值的商品种类从对应的商店陈列的商品种类中剔除,并为剔除的商品种类从多个商店中另外选择一个新的商店,并将被剔除的商品种类分配给所述新的商店。

在上述实施例的基础上,调整模块具体用于:

若商店存在询问量大于第二预设阈值的缺品,且所述商店的商品种类容量有余量,则将所述缺品加入所述商店所陈列的商品种类中。

在上述实施例的基础上,商品分配模块602具体用于:

根据每个商店对应的历史销售信息确定对应商店的固定商品种类,并向所述每个商店对应的商店终端发送可选商品种类;其中,所述固定商品种类和所述可选商品种类的集合等于所述第一商品种类集合;

接收所述每个商店终端返回从所述可选商品种类选择的第一目标商品种类;

根据每个商店的固定商品种类和第一目标商品种类生成对应商店的第一部分供货商品种类。

在上述实施例的基础上,服务端还包括配货信息发送模块,用于:

向每个商店对应的商店终端发送对应的配货子信息;其中,所述配货子信息包括分配给对应商店的商品种类集合。

在上述实施例的基础上,服务端还包括选择信息收发模块,用于:

向所述至少一个商店对应的商店终端发送商品种类选择信息;其中,所述商品种类选择信息包括所述第一商品种类集合中的商品种类和可选商品种类数量;

接收所述商店终端返回选择的第二目标商品种类,根据所述第二目标商品种类确定所述商店的第一部分供货商品种类。

在上述实施例的基础上,服务器还包括意愿询问模块,用于:

向所述多个商店分别对应的商店终端发送意愿询问信息,所述意愿询问信息用于询问商店终端是否有意愿陈列所述第二商品种类集合中的商品种类;

接收所述多个商店终端中至少一个商店终端返回的有意愿陈列所述第二商品种类的确认信息。

本申请实施例还提供一种商店终端,包括信息接收模块,用于接收服务端发送的配货子信息,所述配货子信息包括所述服务端为所述商店终端从第一商品种类集合中分配的第一部分供货商品种类,以及从第二商品种类集合中分配的第二部分供货商品种类;其中:

所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

在上述实施例的基础上,商店终端还包括商品选择模块,用于:

接收所述服务端发送的商品种类选择信息;其中,所述商品种类选择信息包括可选的商品种类和可选商品种类数量;

根据所述可选商品种类数量从所述可选的商品种类中确定第二目标商品种类,并向所述服务端发送所述第二目标商品种类;所述配货子信息中包括所述第二目标商品种类。

在上述实施例的基础上,商店终端还包括意愿询问模块,用于:

接收所述服务端发送的意愿询问信息;其中,所述意愿询问信息用于询问商店终端是否有意愿陈列所述第二商品种类集合中的商品种类;

向所述服务端返回有意愿陈列所述第二商品种类的确认信息。

图7为本申请实施例提供的电子设备实体结构示意图,如图7所示,所述电子设备,包括:处理器(processor)701、存储器(memory)702和总线703;其中,

所述处理器701和存储器702通过所述总线703完成相互间的通信;

所述处理器701用于调用所述存储器702中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

处理器701可以是一种集成电路芯片,具有信号处理能力。上述处理器701可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中公开的各种方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器702可以包括但不限于随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)等。

本实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

本实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

本实施例提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述各方法实施例所提供的方法,例如包括:获取处于一地理区域范围内的多个商店中每个商店的商品种类容量;所述商品种类容量用于表征商店所能够陈列商品的种类数量;根据每个商店的所述商品种类容量生成配货信息;其中,所述配货信息包括为所述每个商店从第一商品种类集合中分配的第一部分供货商品种类,以及,为所述多个商店中至少一个商店从第二商品种类集合中分配的第二部分供货商品种类;所述第一商品种类集合的商家进货意愿大于所述第二商品种类集合的商家进货意愿。

在本申请所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

再者,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

以上所述仅为本申请的实施例而已,并不用于限制本申请的保护范围,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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