货架选取方法和装置与流程

文档序号:14266484阅读:220来源:国知局
货架选取方法和装置与流程

本申请涉及计算机技术领域,具体涉及货物配送技术领域,尤其涉及货架选取方法和装置。



背景技术:

在电商时代,货物配送方式多种多样,其中一种配送方式是客户自提方式,配送人员将货物存放在自提点的货架上,客户到达自提点后,通过货物编号可以很方便地在货架上找到自己的货物。

然而,现有的货物存放方式通常是依据人工判断出空货架,并将货物存放在空货架上,货物存放无规律,同一客户的多件货物可能被存放在多个货架上,因此客户需要查找多个货架才能找到自己全部的货物,导致客户提货时间长,客户自提效率低。



技术实现要素:

本申请的目的在于提出一种改进的货架选取方法和装置,来解决以上背景技术部分提到的技术问题。

第一方面,本申请提供了一种货架选取方法,所述方法包括:接收货物存放请求,其中,所述货物存放请求包括待存放货物的类别和与所述待存放货物对应的客户信息;基于所述待存放货物的类别选取出至少一个候选货架;响应于所述待存放货物的类别为预设的第一类别,从所述候选货架中选取出第一目标货架,其中,所述第一目标货架为存放有与所述待存放货物对应的客户信息相同的货物的货架;若所述第一目标货架存在与所述待存放货物匹配的存储空间,输出所述第一目标货架的货架号。

在一些实施例中,所述方法还包括:响应于所述待存放货物的类别为预设的第二类别,从所述候选货架中选取出第二目标货架,其中,所述第二目标货架为与所述待存放货物之间的距离最近的候选货架;若所述第二目标货架存在与所述待存放货物匹配的存储空间,输出所述第二目标货架的货架号。

在一些实施例中,所述响应于所述待存放货物的类别为预设的第一类别,从所述候选货架中选取出第一目标货架,包括:若所述候选货架中不存在所述第一目标货架,从所述候选货架中选取出第三目标货架,其中,所述第三目标货架为与所述待存放货物之间的距离最近的候选货架;若所述第三目标货架存在与所述待存放货物匹配的存储空间,输出所述第三目标货架的货架号。

在一些实施例中,所述方法还包括:若所述第一目标货架不存在与所述待存放货物匹配的存储空间,从所述候选货架中选取出第四目标货架,其中,所述第四目标货架为与所述第一目标货架之间的距离最近的候选货架;若所述第四目标货架存在与所述待存放货物匹配的存储空间,输出所述第四目标货架的货架号。

在一些实施例中,所述方法还包括:向输出的货架号所指示的货架发送指令,以控制所述输出的货架号所指示的货架发出提示消息。

在一些实施例中,所述方法还包括:将所述输出的货架号写入所述待存放货物的货物信息中。

第二方面,本申请提供了一种货架选取装置,所述装置包括:接收单元,配置用于接收货物存放请求,其中,所述货物存放请求包括待存放货物的类别和与所述待存放货物对应的客户信息;候选货架选取单元,配置用于基于所述待存放货物的类别选取出至少一个候选货架;第一目标货架选取单元,配置用于响应于所述待存放货物的类别为预设的第一类别,从所述候选货架中选取出第一目标货架,其中,所述第一目标货架为存放有与所述待存放货物对应的客户信息相同的货物的货架;第一输出单元,配置用于若所述第一目标货架存在与所述待存放货物匹配的存储空间,输出所述第一目标货架的货架号。

在一些实施例中,所述装置还包括:第二目标货架选取单元,配置用于响应于所述待存放货物的类别为预设的第二类别,从所述候选货架中选取出第二目标货架,其中,所述第二目标货架为与所述待存放货物之间的距离最近的候选货架;第二输出单元,配置用于若所述第二目标货架存在与所述待存放货物匹配的存储空间,输出所述第二目标货架的货架号。

在一些实施例中,所述装置还包括:第三目标货架选取单元,配置用于若所述候选货架中不存在所述第一目标货架,从所述候选货架中选取出第三目标货架,其中,所述第三目标货架为与所述待存放货物之间的距离最近的候选货架;第三输出单元,配置用于若所述第三目标货架存在与所述待存放货物匹配的存储空间,输出所述第三目标货架的货架号。

在一些实施例中,所述装置还包括:第四目标货架选取单元,配置用于若所述第一目标货架不存在与所述待存放货物匹配的存储空间,从所述候选货架中选取出第四目标货架,其中,所述第四目标货架为与所述第一目标货架之间的距离最近的候选货架;第四输出单元,配置用于若所述第四目标货架存在与所述待存放货物匹配的存储空间,输出所述第四目标货架的货架号。

在一些实施例中,所述装置还包括:指令发送单元,配置用于向输出的货架号所指示的货架发送指令,以控制所述输出的货架号所指示的货架发出提示消息。

在一些实施例中,所述装置还包括:货架号写入单元,配置用于将所述输出的货架号写入所述待存放货物的货物信息中。

本申请提供的货架选取方法和装置,当接收到货物存放请求后,首先基于货物存放请求中的待存放货物的类别选取出候选货架,而后当待存放货物的类别为预设的第一类别时,从候选货架中选取出存放有与待存放货物对应的客户信息相同的货物的第一目标货架,最后若第一目标货架存在与待存放货物匹配的存储空间,输出第一目标货架的货架号,以便配送人员将待存放货物存放在第一目标货架上,实现了将同一客户的多个货物存放在同一个货架上,从而减少客户的提货时间,提高客户自提效率。

附图说明

通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:

图1是本申请可以应用于其中的示例性系统架构图;

图2是根据本申请的货架选取方法的一个实施例的流程图;

图3是根据本申请的货架选取方法的一个应用场景的示意图;

图4是根据本申请的货架选取方法的又一个实施例的流程图;

图5是根据本申请的货架选取装置的一个实施例的结构示意图;

图6是适于用来实现本申请实施例的服务器的计算机系统的结构示意图。

具体实施方式

下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。

图1示出了可以应用本申请的货架选取方法或货架选取装置的实施例的示例性系统架构100。

如图1所示,系统架构100可以包括终端设备101、102、103,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

配送人员可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103上可以安装有各种通讯客户端应用,例如货架选取应用等。

终端设备101、102、103可以是具有显示屏并且支持消息浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。

服务器105可以是提供各种服务的服务器,例如后台货架选取服务器。后台货架选取服务器可以对接收到的货物存放请求等数据进行分析等处理,并将处理结果(例如第一目标货架的货架号)反馈给终端设备。

需要说明的是,本申请实施例所提供的货架选取方法一般由服务器105执行,相应地,货架选取装置一般设置于服务器105中。

应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。

继续参考图2,示出了根据本申请的货架选取方法的一个实施例的流程200。所述的货架选取方法,包括以下步骤:

步骤201,接收货物存放请求。

在本实施例中,货架选取方法运行于其上的电子设备(例如图1所示的服务器105)可以通过有线连接方式或者无线连接方式从终端接收货物存放请求,其中,上述货物存放请求可以包括待存放货物的类别和与待存放货物对应的客户信息。

在本实施例中,货物的类别可以根据货物的属性预先划分。作为示例,根据货物的体积大小,货物可以分为超大货物和普通货物;根据货物的重量大小,货物可以分为超重货物和普通货物;根据货物的保质期长短,货物可以分为生鲜货物和普通货物。需要说明的是,本实施例对货物的类别的具体划分方式不进行限定。

在本实施例中,与货物对应的客户信息可以包括但不限于以下至少一项:客户的姓名、客户的联系电话、客户的地址。

步骤202,基于待存放货物的类别选取出至少一个候选货架。

在本实施例中,基于步骤201中得到的待存放货物的类别,上述电子设备(例如图1所示的服务器105)可以选取出至少一个候选货架。

在本实施例中,同一个货架可以用于存放同一类别的货物,因此不同类别的待存放货物对应的候选货架可以不同。作为示例,当货物分为超大货物和普通货物时,货架可以分为用于存放超大货物的货架和用于存放普通货物的货架,当待存放货物为超大货物时,用于存放超大货物的货架可以被选取为候选货架,当待存放货物为普通货物时,用于存放普通货物的货架可以被选取为候选货架。

步骤203,响应于待存放货物的类别为预设的第一类别,从候选货架中选取出第一目标货架。

在本实施例中,基于步骤202中得到候选货架,上述电子设备(例如图1所示的服务器105)可以从候选货架中选取出第一目标货架。其中,上述第一目标货架可以为存放有与待存放货物对应的客户信息相同的货物的货架。

在本实施例中,预设的第一类别可以是根据实际情况预先设定的,当待存放货物的类别为预设的第一类别时,用于存放预设的第一类别的货物的货架可以被选取为候选货架。作为示例,当货物分为超大货物和普通货物时,普通货物可以被预先设定为第一类别的货物,当待存放货物是普通货物时,用于存放普通货物的货架可以被选取为候选货架。

在本实施例中,上述电子设备(例如图1所示的服务器105)可以将与待存放货物对应的客户信息和各候选货架上存放的货物对应的客户信息逐一进行比对,若存在与待存放货物对应的客户信息相同的货物,则该货物被存放的货架即为第一目标货架。作为示例,上述电子设备(例如图1所示的服务器105)可以分别提取与待存放货物对应的客户的姓名、联系电话以及各候选货架上存放的货物对应的客户的姓名、联系电话,并将与待存放货物对应的客户的姓名、联系电话和各候选货架上存放的货物对应的客户的姓名、联系电话逐一进行比对,若存在与待存放货物对应的客户的姓名、联系电话相同的货物,则该货物被存放的货架即为第一目标货架。

在本实施例的一些可选的实现方式中,若上述待存放货物的类别为预设的第二类别,上述电子设备(例如图1所示的服务器105)可以从上述候选货架中选取出第二目标货架;若上述第二目标货架存在与上述待存放货物匹配的存储空间,输出上述第二目标货架的货架号。其中,上述第二目标货架可以为与上述待存放货物之间的距离最近的候选货架,将待存放货物存放在与其距离最近的候选货架上,从而确保节约人力。作为示例,上述电子设备(例如图1所示的服务器105)可以首先获取各候选货架和待存放货物的位置,然后计算出各候选货架与待存放货物之间的距离,选取出距离最近的候选货架作为第二目标货架,当第二目标货架的空闲存储空间足够存放待存放货物时,输出第二目标货架的货架号。

需要说明的是,预设的第二类别可以是根据实际情况预先设定的,当待存放货物的类别是预设的第二类别时,用于存放预设的第二类别的货物的货架可以被选取为候选货架。作为示例,当货物分为超大货物和普通货物时,超大货物可以被预先设定为第二类别的货物,当待存放货物是超大货物时,用于存放超大货物的货架可以被选取为候选货架。

在本实施例的一些可选的实现方式中,若上述候选货架中不存在上述第一目标货架,上述电子设备(例如图1所示的服务器105)可以从上述候选货架中选取出第三目标货架;若上述第三目标货架存在与上述待存放货物匹配的存储空间,输出上述第三目标货架的货架号。其中,上述第三目标货架为与上述待存放货物之间的距离最近的候选货架,将待存放货物存放在与其距离最近的候选货架上,从而确保节约人力。

步骤204,若第一目标货架存在与待存放货物匹配的存储空间,输出第一目标货架的货架号。

在本实施例中,基于步骤203中得到的第一目标货架,上述电子设备(例如图1所示的服务器105)可以获取第一目标货架当前的空闲存储空间,并在第一目标货架的空闲存储空间足够存放待存放货物的情况下,输出第一目标货架的货架号。其中,货架号通常可以由数字和/或字母组成,是货架的唯一标识代码。

在本实施例的一些可选的实现方式中,若上述第一目标货架不存在与上述待存放货物匹配的存储空间,上述电子设备(例如图1所示的服务器105)可以从上述候选货架中选取出第四目标货架;若上述第四目标货架存在与上述待存放货物匹配的存储空间,输出上述第四目标货架的货架号。其中,上述第四目标货架可以为与上述第一目标货架之间的距离最近的候选货架,将待存放货物存放在与第一目标货架距离最近的候选货架上,从而确保同一客户的货物被存放在距离较近的几个货架上,也可以相应地减少客户的提货时间。

继续参见图3,图3是根据本实施例的货架选取方法的应用场景的一个示意图。在图3的应用场景中,如301所示,终端首先发起一个货物存放请求,其中,待存放货物是第一类别的货物,与待存放货物对应的客户信息是“姓名:xx,联系电话:151****0000”;之后,如302所示,服务器基于待存放货物是第一类别的货物选取出三个用于存放第一类别的货物的货架作为候选货架,其中,候选货架的货架号分别为a001,a002和a003;然后,如303所示,服务器将与待存放货物对应的客户信息“姓名:xx,联系电话:151****0000”与货架a001,a002和a003上存放的货物的客户信息逐一进行比对,并确定出货架a001上存放有与客户信息“姓名:xx,联系电话:151****0000”相同的货物,最后,如304所示,服务器获取货架a001当前的空闲存储空间,并确定出货架a001存在与待存放货物匹配的存储空间,输出货架号a001。

本申请的上述实施例提供的方法,当接收到货物存放请求后,首先基于货物存放请求中的待存放货物的类别选取出候选货架,而后当待存放货物的类别为预设的第一类别时,从候选货架中选取出存放有与待存放货物对应的客户信息相同的货物的第一目标货架,最后若第一目标货架存在与待存放货物匹配的存储空间,输出第一目标货架的货架号,实现了将同一客户的多个货物存放在同一个货架上,从而减少客户的提货时间,提高客户自提效率。

进一步参考图4,其示出了货架选取方法的又一个实施例的流程400。该货架选取方法的流程400,包括以下步骤:

步骤401,接收货物存放请求。

在本实施例中,货架选取方法运行于其上的电子设备(例如图1所示的服务器105)可以通过有线连接方式或者无线连接方式从终端接收货物存放请求,其中,上述货物存放请求可以包括待存放货物的类别和与待存放货物对应的客户信息。

步骤402,基于待存放货物的类别选取出至少一个候选货架。

在本实施例中,基于步骤401中得到的待存放货物的类别,上述电子设备(例如图1所示的服务器105)可以选取出至少一个候选货架。

步骤403,响应于待存放货物的类别为预设的第一类别,从候选货架中选取出第一目标货架。

在本实施例中,基于步骤402中得到候选货架,上述电子设备(例如图1所示的服务器105)可以从候选货架中选取出第一目标货架。其中,上述第一目标货架可以为存放有与待存放货物对应的客户信息相同的货物的货架。

步骤404,若第一目标货架存在与待存放货物匹配的存储空间,输出第一目标货架的货架号。

在本实施例中,基于步骤403中得到的第一目标货架,上述电子设备(例如图1所示的服务器105)可以获取第一目标货架当前的空闲存储空间,并在第一目标货架的空闲存储空间足够存放待存放货物的情况下,输出第一目标货架的货架号。其中,货架号通常可以由数字和/或字母组成,是货架的唯一标识代码。

步骤405,向输出的货架号所指示的货架发送指令,以控制输出的货架号所指示的货架发出提示消息。

在本实施例中,基于步骤404中输出的第一目标货架的货架号,上述电子设备(例如图1所示的服务器105)可以通过有线方式或无线方式向第一目标货架发送指令,以控制第一目标货架发出提示消息。

在本实施例中,货架上可以安装有指示灯和/或蜂鸣器,并通过指示灯和/或蜂鸣器发出提示消息。作为示例,货架上安装有指示灯和蜂鸣器,上述电子设备(例如图1所示的服务器105)向第一目标货架发送指令后,第一目标货架上安装的指示灯亮红灯,蜂鸣器发出响声。配送人员根据指示灯和蜂鸣器的提示可以很方便地找到第一目标货架,并将待存放货物存放在第一目标货架上。

步骤406,将输出的货架号写入待存放货物的货物信息中。

在本实施例中,当配送人员将待存放货物存放在第一目标货架上之后,上述电子设备(例如图1所示的服务器105)可以将第一目标货架的货架号写入待存放货物的货物信息中。当客户提货时,根据货物编号可以查找到相应的货物信息,根据货物信息中的货架号可以很方便地找到相应的货架并提取货物。

从图4中可以看出,与图2对应的实施例相比,本实施例中的货架选取方法的流程400增加了控制货架发出提示消息和将输出的货架号写入货物信息的步骤。由此,本实施例描述的方案不仅可以使配送人员根据提示消息很方便地找到相应的货架并存放货物,还可以使客户根据货物信息中的货架号很方便地找到相应的货架并提取货物。

进一步参考图5,作为对上述各图所示方法的实现,本申请提供了一种货架选取装置的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。

如图5所示,本实施例所述的货架选取装置500包括:接收单元501、候选货架选取单元502、第一目标货架选取单元503和第一输出单元504。其中,接收单元501,配置用于接收货物存放请求,其中,上述货物存放请求包括待存放货物的类别和与上述待存放货物对应的客户信息;候选货架选取单元502,配置用于基于上述待存放货物的类别选取出至少一个候选货架;第一目标货架选取单元503,配置用于响应于上述待存放货物的类别为预设的第一类别,从上述候选货架中选取出第一目标货架,其中,上述第一目标货架为存放有与上述待存放货物对应的客户信息相同的货物的货架;第一输出单元504,配置用于若上述第一目标货架存在与上述待存放货物匹配的存储空间,输出上述第一目标货架的货架号。

在本实施例中,货架选取装置500中:接收单元501、候选货架选取单元502、第一目标货架选取单元503和第一输出单元504的具体处理及其带来的有益效果可参看图2对应实施例中的步骤201、步骤202、步骤203和步骤204的实现方式的相关描述,在此不再赘述。

在本实施例的一些可选的实现方式中,上述货架选取装置500还包括:第二目标货架选取单元,配置用于响应于上述待存放货物的类别为预设的第二类别,从上述候选货架中选取出第二目标货架,其中,上述第二目标货架为与上述待存放货物之间的距离最近的候选货架;第二输出单元,配置用于若上述第二目标货架存在与上述待存放货物匹配的存储空间,输出上述第二目标货架的货架号。

在本实施例的一些可选的实现方式中,上述货架选取装置500还包括:第三目标货架选取单元,配置用于若上述候选货架中不存在上述第一目标货架,从上述候选货架中选取出第三目标货架,其中,上述第三目标货架为与上述待存放货物之间的距离最近的候选货架;第三输出单元,配置用于若上述第三目标货架存在与上述待存放货物匹配的存储空间,输出上述第三目标货架的货架号。

在本实施例的一些可选的实现方式中,上述货架选取装置500还包括:第四目标货架选取单元,配置用于若上述第一目标货架不存在与上述待存放货物匹配的存储空间,从上述候选货架中选取出第四目标货架,其中,上述第四目标货架为与上述第一目标货架之间的距离最近的候选货架;第四输出单元,配置用于若上述第四目标货架存在与上述待存放货物匹配的存储空间,输出上述第四目标货架的货架号。

在本实施例的一些可选的实现方式中,上述货架选取装置500还包括:指令发送单元,配置用于向输出的货架号所指示的货架发送指令,以控制上述输出的货架号所指示的货架发出提示消息。

在本实施例的一些可选的实现方式中,上述货架选取装置500还包括:货架号写入单元,配置用于将上述输出的货架号写入上述待存放货物的货物信息中。

下面参考图6,其示出了适于用来实现本申请实施例的服务器的计算机系统600的结构示意图。

如图6所示,计算机系统600包括中央处理单元(cpu)601,其可以根据存放在只读存放器(rom)602中的程序或者从存放部分608加载到随机访问存放器(ram)603中的程序而执行各种适当的动作和处理。在ram603中,还存放有系统600操作所需的各种程序和数据。cpu601、rom602以及ram603通过总线604彼此相连。输入/输出(i/o)接口605也连接至总线604。

以下部件连接至i/o接口605:包括键盘、鼠标等的输入部分606;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分607;包括硬盘等的存放部分608;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分609。通信部分609经由诸如因特网的网络执行通信处理。驱动器610也根据需要连接至i/o接口605。可拆卸介质611,诸如磁盘、光盘、磁光盘、半导体存放器等等,根据需要安装在驱动器610上,以便于从其上读出的计算机程序根据需要被安装入存放部分608。

特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分609从网络上被下载和安装,和/或从可拆卸介质611被安装。在该计算机程序被中央处理单元(cpu)601执行时,执行本申请的方法中限定的上述功能。

附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括接收单元、候选货架选取单元、第一目标货架选取单元和第一输出单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,接收单元还可以被描述为“接收货物存放请求的单元”。

作为另一方面,本申请还提供了一种非易失性计算机存放介质,该非易失性计算机存放介质可以是上述实施例中所述装置中所包含的非易失性计算机存放介质;也可以是单独存在,未装配入终端中的非易失性计算机存放介质。上述非易失性计算机存放介质存放有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:接收货物存放请求,其中,所述货物存放请求包括待存放货物的类别和与所述待存放货物对应的客户信息;基于所述待存放货物的类别选取出至少一个候选货架;响应于所述待存放货物的类别为预设的第一类别,从所述候选货架中选取出第一目标货架,其中,所述第一目标货架为存放有与所述待存放货物对应的客户信息相同的货物的货架;若所述第一目标货架存在与所述待存放货物匹配的存储空间,输出所述第一目标货架的货架号。

以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

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