配送柜体的告警方法和装置、存储介质和电子装置与流程

文档序号:22968782发布日期:2020-11-19 21:46阅读:154来源:国知局
配送柜体的告警方法和装置、存储介质和电子装置与流程

本发明涉及通信领域,具体而言,涉及一种配送柜体的告警方法和装置、存储介质和电子装置。



背景技术:

随着互联网技术的发展,在线购物的用户规模也不断扩大,随之需要考虑的是通过在线购买的物品的配送问题。

目前,在线购买的物品的配送方式可以是配送人员将物品放到用于临时存放物品的柜子(例如,快递柜)中,再通知收件人到该柜子中取走物品,或者,由配送机器人将该柜子中的物品配送给收件人。

通过快递柜存放物品时,配送人员放入快递柜中的物品可能会出错(未将该物品放入到快递柜中)。并且,不同的快递员在同一快递柜中放入新的物品时,由于可以将配送地址为同一公司或者同一个人的物品放置在同一快递柜中,也存在会将原来已经放入的物品带出快递柜的情况。因此,相关技术中存在由于人员误操作导致物品存放安全性差的问题。

针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种配送柜体的告警方法和装置、存储介质和电子装置,以至少解决相关技术中存在由于人员误操作导致物品存放安全性差的问题。

根据本发明的一个实施例,提供了一种配送柜体的告警方法,配送柜体设置有至少两个箱体,至少两个箱体中的每一者对应于一个配送地址,至少两个箱体中的每一者包括至少一个载具,上述方法包括:在第一时刻确定第一物品的目标属性为第一属性值,其中,第一物品为待放入配送柜体中的目标箱体中的目标载具中的物品,目标箱体为与第一物品的配送地址相对应的箱体,目标载具中已承载的第二物品的目标属性为第二属性值;控制目标箱体开锁,以允许将第一物品放入到目标载具内;在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值;在第三属性值与第一目标属性值的差值大于或者等于预设阈值的情况下,发出告警,其中,第一目标属性值为第一属性值与第二属性值之和。

根据本发明的另一个实施例,提供了一种配送柜体的告警装置,配送柜体设置有至少两个箱体,至少两个箱体中的每一者对应于一个配送地址,至少两个箱体中的每一者包括至少一个载具,上述装置包括:第一确定模块,用于在第一时刻确定第一物品的目标属性为第一属性值,其中,第一物品为待放入配送柜体中的目标箱体中的目标载具中的物品,目标箱体为与第一物品的配送地址相对应的箱体,目标载具中已承载的第二物品的目标属性为第二属性值;控制模块,用于控制目标箱体开锁,以允许将第一物品放入到目标载具内;第一获取模块,用于在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值;第一告警模块,用于在第三属性值与第一目标属性值的差值大于或者等于预设阈值的情况下,发出告警,其中,第一目标属性值为第一属性值与第二属性值之和。

根据本发明的又一个实施例,还提供了一种存储介质,上述存储介质中存储有计算机程序,其中,上述计算机程序被设置为运行时执行上述方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为运行上述计算机程序以执行上述方法实施例中的步骤。

通过本发明,使用目标属性的属性值来表示待放入到目标箱体中的目标载具中的第一物品,目标载具中已承载的物品,通过第一物品的第一属性值、放入第一物品之前目标载具中已承载的物品的第二属性值、以及确定第一物品的第一属性值之后的第二时刻目标载具中已承载的物品的第三属性值之间的关系,来判断目标载具中的物品存放是否正常(第一物品是否被正确存入,目标箱体中的原有物品是否未发生变化),可以准确确定出目标箱体中的物品存放异常的情况,因此,可以解决相关技术中存在由于人员误操作导致物品存放安全性差的问题,达到了提高物品存放安全性的技术效果。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的配送柜体的告警方法的流程图;

图2是根据本发明实施例的配送柜体的示意图;

图3是根据本发明实施例的配送柜体的告警装置的结构框图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

在本实施例中提供了一种配送柜体的告警方法,上述配送柜体设置有至少两个箱体,至少两个箱体中的每一者对应于一个配送地址,至少两个箱体中的每一者包括至少一个载具,图1是根据本发明实施例的配送柜体的告警方法的流程图,如图1所示,该流程包括如下步骤:

步骤s102,在第一时刻确定第一物品的目标属性为第一属性值,其中,第一物品为待放入配送柜体中的目标箱体中的目标载具中的物品,目标箱体为与第一物品的配送地址相对应的箱体,目标载具中已承载的第二物品的目标属性为第二属性值;

步骤s104,控制目标箱体开锁,以允许将第一物品放入到目标载具内;

步骤s106,在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值;

步骤s108,在第三属性值与第一目标属性值的差值大于或者等于预设阈值的情况下,发出告警,其中,第一目标属性值为第一属性值与第二属性值之和。

其中,执行上述操作的可以是上述配送柜体(例如,上述配送柜体内的处理设备)。上述配送柜体可以称为配送站,其可以用作配送柜或快递柜,并且可以与智能配送设备对接,例如,可以对接室内无人车(例如,用于进行室内配送的配送机器人),室外无人车(例如,用于进行室外配送的配送机器人)等类型的无人车,其中,当上述配送柜体与配送机器人对接时,服务的场景范围可以是楼宇,包括办公楼、居民楼等,即,上述配送地址可以是楼宇内的配送地址。上述配送柜体的结构示例可以参见附图2,需要说明的是,配送柜体的结构也可以灵活配置,例如,可以将配送柜体中的各个箱体的大小设置成大小相同或者不完全相同的箱体。

此外,还需要说明的是,箱体的类型也可以有多种,例如,可以是内侧(即,与箱门正对的一侧)开口的立方体,也可以是带有用于卡接载具的卡接设备的箱体(该情况下箱体可以是非立方体,而是空间结构开放的存储区域)。

上述的物品的类型可以为多种,例如,可以是网购的快件,外卖平台上订购的餐饮,水果订购平台上订购的水果,或者其他可以通过网络进行下单的物品等。上述物品可以包括购买的实际商品,还可以包括:商品的外包装(例如,包装盒和/或包装袋),附带在上述物品上或者物品的外包装上的订单信息(例如,快递单、外卖单等),上述订单信息至少包括物品的配送地址,还可以包括以下至少之一:接收方的姓名、联系电话、物品描述信息、物品发件方的姓名、发件方的地址、发件方的联系电话等。

为保证用户隐私,可以将发送方和/或接收方的联系电话的预定位置的数字用“*”号代替(例如,手机号中间四位用“*”号代替)。

在上述实施例中,使用目标属性的属性值来表示待放入到目标箱体中的目标载具中的第一物品,目标载具中已承载的物品,通过第一物品的第一属性值、放入第一物品之前目标载具中已承载的物品的第二属性值、以及确定第一物品的第一属性值之后的第二时刻目标载具中已承载的物品的第三属性值之间的关系,来判断目标箱体中的物品存放是否正常(第一物品是否被正确存入,目标箱体中的原有物品是否未发生变化),解决了相关技术中存在由于人员误操作导致物品存放安全性差的问题,提高了物品存放安全性。

在步骤s102中,在第一时刻确定第一物品的目标属性为第一属性值,其中,第一物品为待放入配送柜体中的目标箱体中的目标载具中的物品,目标箱体为与第一物品的配送地址相对应的箱体,目标箱体中的目标载具中已承载的第二物品的目标属性为第二属性值。

在配送柜体上可以具有第一区域,第一区域可以是立体形状(例如,立方体)。第一区域可以位于配送柜体的第一位置,例如,中间位置,左半区域,右半区域,或者其他任意位置。第一区域可以具有允许放置物品的区域,也可以没有允许放置物品的区域。第一区域可以是有门结构或者无门结构。对于有门结构,可以是带锁的门,第一区域的门锁可以由配送人员使用特定的钥匙或者图形码进行开锁。第一区域的门可以是转动结构(沿一边转动)、滑动结构(沿一个方向滑动)、转动加滑动结构(先沿一边转动预定角度后,再沿一个方向滑动)。

在该第一区域内可以设置有具有扫描待放入物品(第一物品、第二物品等)上的订单信息的扫描部件(例如,扫描枪,上述扫描枪可以是固定的,也可以是可移动的)。上述扫描部件可以位于第一区域中可对放入第一区域内的物品进行扫描的任意位置,例如,对于无门结构,可以位于中间位置;对于有门结构,可以位于顶部中间位置(或,顶部非中间位置)、底部中间位置(或,底部非中间位置)、任一侧面中间位置(或,任一侧面非中间位置)等。扫描部件的位置可以根据需要进行设置,本实施例对此不作具体限定。

可以使用扫描部件扫描待放入物品的订单信息,获取到待放入物品的配送地址。扫描部件扫描的可以是订单信息中的填写有配送地址的区域,也可以是订单信息上的图形码(例如,条形码,二维码),通过图形码携带配送地址,或者携带与配送地址具有对应关系的关联信息(例如,订单号等),从而可以从图形码中识别出关联信息,并由关联信息得到待放入物品的配送地址。

可以在配送柜体的第二区域内设置具有对待放入物品(第一物品、第二物品等)进行目标属性检测的第一检测部件。第二区域和第一区域可以是相同的区域。第二区域可以是立体形状(例如,立方体)。第二区域可以位于配送柜体的第二位置,例如,中间位置,左半区域,右半区域,或者其他任意位置。第二区域可以具有允许放置物品的区域。第二区域可以是有门结构或者无门结构。对于有门结构,可以是带锁的门,第二区域的门锁可以由配送人员使用特定的钥匙或者图形码进行开锁。第二区域的门可以是转动结构(沿一边转动)、滑动结构(沿一个方向滑动)、转动加滑动结构(先沿一边转动预定角度后,再沿一个方向滑动)。

上述目标属性可以为物品所具有的、可以用于标识的属性,例如,重量、体积等。不同物品的目标属性的属性值可以相同,也可以不同。

作为一种可选的实施方式,上述目标属性可以包括重量。在目标属性包括重量的情况下,第一检测部件可以包括第一称重部件(例如,称重传感器、电子称、称重仪表等)。

第一称重部件可以位于第二区域的、可对放入第二区域内的物品进行称重的任意位置,例如,顶部中间位置(或,顶部非中间位置)、底部中间位置(或,底部非中间位置)、任一侧面中间位置(或,任一侧面非中间位置)等。需要说明的是,第一称重部件可以借助其他辅助工具对待放入物品进行称重,例如,承重爪(可以抓取物品以进行称重)。第一称重部件的位置可以根据需要进行设置,本实施例对此不作具体限定。

在一个可选的实施例中,在目标属性包括重量的情况下,在确定第一物品的目标属性为第一属性值包括:在第一时刻确定第一物品的重量为第一重量值。

作为另一种可选的实施方式,上述目标属性可以包括体积。在目标属性包括体积的情况下,第一检测部件可以包括第一图像采集部件(例如,摄像头、红外传感器等)。

第一图像采集部件可以位于第二区域中可对放入第二区域内的物品进行体积测量的任意位置,例如,顶部中间位置(或,顶部非中间位置)、底部中间位置(或,底部非中间位置)、任一侧面中间位置(或,任一侧面非中间位置)等。需要说明的是,第一图像采集部件的数目可以为一个或多个(例如,在第二区域的上部、下部和左右两个侧面分别设置一个或多个第一图像采集部件)。第一图像采集部件的位置和数量可以根据需要进行设置,本实施例对此不作具体限定。

通过第一图像采集部件对待放入物品进行图像采集(采集的图像可以具有深度信息),通过对采集的图像进行分析,从而确定出待放入物品的体积。

在一个可选的实施例中,在目标属性包括体积的情况下,在第一时刻确定第一物品的目标属性为第一属性值包括:在第一时刻确定第一物品的体积为第一体积值。

作为又一种可选的实施方式,上述目标属性可以包括重量和体积。在目标属性包括重量和体积的情况下,第一检测部件可以包括第一称重部件(例如,称重传感器、电子称、称重仪表等)和第一图像采集部件(例如,摄像头、红外传感器等)。第一称重部件和第一图像采集部件的位置和数量与前述类似,在此不作赘述。

在一个可选的实施例中,在目标属性包括重量和体积的情况下,在第一时刻确定第一物品的目标属性为第一属性值包括:在第一时刻确定第一物品的重量为第一重量值,第一物品的体积为第一体积值。

在步骤s104中,控制目标箱体开锁,以允许将第一物品放入到目标载具内。

在确定第一物品的目标属性为第一属性值之后,可以控制与第一物品的配送地址对应的目标箱体进行开锁。与第一物品的配送地址对应的箱体可以有一个或多个,目标箱体可以为与第一物品的配送地址对应的一个或多个箱体中的其中之一。

在控制目标箱体开锁之前(或者之后),可以获取目标箱体中的目标载具中已承载的第二物品的目标属性为第二属性值。

第二属性值可以预先存储在配送柜体的存储部件或者服务器中。例如,目标箱体内的第二检测部件可以对目标载具中已承载的第二物品进行检测,得到第二属性值,并将得到的第二属性值发送到配送柜体的存储部件或者服务器进行存储。又例如,第二区域内的第一检测部件可以依次将检测的待放入物品(待放入目标载具中的物品)的目标属性的属性值发送到配送柜体的存储部件或者服务器,由配送柜体的存储部件或者服务器通过将接收到的属性值进行累加得到第二属性值,并将得到的第二属性值进行存储。

第二属性值也可以由目标箱体内的第二检测部件对目标载具中已承载的第二物品的目标属性进行测量得到。目标箱体内的第二检测部件可以在第一时刻之后、控制目标箱体开锁之前检测目标载具中已承载的第二物品,得到第二属性值。

可以在目标箱体内设置对目标载具中已承载的物品进行目标属性检测的第二检测部件。上述目标属性可以是目标载具中已承载的物品所具有的、可以用于标识目标载具中已承载的物品的属性,例如,重量、体积等。

作为一种可选的实施方式,上述目标属性可以包括重量。在目标属性包括重量的情况下,第二检测部件可以包括第二称重部件(例如,称重传感器、电子称、称重仪表等)。

第二称重部件可以位于目标箱体中可对放入目标箱体内的目标载具进行称重的任意位置,例如,底部中间位置(或,底部非中间位置)、顶部中间位置(或,顶部非中间位置)、任一侧面中间位置(或,任一侧面非中间位置)等。需要说明的是,第二称重部件可以借助其他辅助工具对待放入物品进行称重,例如,承重爪(可以抓取物品以进行称重)。第二称重部件的位置可以根据需要进行设置,本实施例对此不作具体限定。

在一个可选的实施例中,在目标重量包括重量的情况下,获取目标箱体中的目标载具中已承载的第二物品的目标属性为第二属性值包括:获取目标箱体中的目标载具中已承载的第二物品的重量为第二重量值。

作为另一种可选的实施方式,上述目标属性可以包括体积。在目标属性包括体积的情况下,第二检测部件可以包括第二图像采集部件(例如,摄像头、红外传感器等)。

第二图像采集部件可以位于目标箱体中可对目标载具中已承载的物品进行体积测量的任意位置,例如,顶部中间位置(或,顶部非中间位置)、底部中间位置(或,底部非中间位置)、任一侧面中间位置(或,任一侧面非中间位置)等。需要说明的是,第二图像采集部件的数目可以有一个或多个(例如,在目标箱体的上部、下部和左右两个侧面分别设置一个或多个第二图像采集部件)。第二图像采集部件的位置和数量可以根据需要进行设置,本实施例对此不作具体限定。

通过第二图像采集部件对目标载具中已承载的第二物品进行图像采集(采集的图像可以具有深度信息),通过对采集的图像进行分析,从而确定出第二物品的体积。

为了便于进行图像采集,目标载具的材料可以是透明材料,或者,与第二图像采集部件对应的区域(例如,侧面)的材料可以是透明材料;或者,目标载具与目标箱体的、设置有第二图像采集部件的侧面(即,第一侧面)相对应的第二侧面为镂空设计。

在一个可选的实施例中,在目标重量包括体积的情况下,获取目标箱体中的目标载具中已承载的第二物品的目标属性为第二属性值包括:获取目标箱体中的目标载具中已承载的第二物品的体积为第二体积值。

作为又一种可选的实施方式,上述目标属性可以包括重量和体积。在目标属性包括重量和体积的情况下,第二检测部件可以包括第二称重部件(例如,称重传感器、电子称、称重仪表等)和第二图像采集部件(例如,摄像头、红外传感器等)。第二称重部件和第二图像采集部件的位置和数量与前述类似,在此不作赘述。

在一个可选的实施例中,在目标属性包括重量和体积的情况下,获取目标箱体中的目标载具中已承载的第二物品的目标属性为第二属性值包括:获取目标箱体中的目标载具中已承载的第二物品的重量为第二重量值,目标载具中已承载的第二物品的体积为第二体积值。

在步骤s106中,在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值。

第二时刻可以包括以下至少之一:第一时刻之后的预定时长之后的时刻,也可以是检测到目标事件的时刻。

例如,可以设置定时器的定时时间为20秒(预定时长),在第一时刻启动定时器。在定时时间到达时,触发获取目标载具中已承载的物品的目标属性为第三属性值。

再例如,可以在检测到目标箱体的箱体门关闭(目标事件)时,触发获取目标载具中已承载的物品的目标属性为第三属性值。

又例如,可以设置定时器的定时时间为20秒,在第一时刻启动定时器。在定时器超时前检测到目标箱体的箱体门关闭时,或者,在定时时间到达时,触发获取目标载具中已承载的物品的目标属性为第三属性值。

可以在第二时刻使用目标箱体内设置的第二检测部件对目标载具中已承载的物品进行目标属性检测。目标属性可以是目标载具中已承载的物品所具有的、可以用于标识目标载具中已承载的物品的属性,例如,重量、体积等。

作为一种可选的实施方式,上述目标属性可以包括重量。在目标属性包括重量的情况下,第二检测部件可以包括前述第二称重部件(例如,称重传感器、电子称、称重仪表等)。第二称重部件的位置和数量与前述类似,在此不作赘述。

在一个可选的实施例中,在目标重量包括重量的情况下,在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值包括:在第二时刻通过设置在目标箱体的底部的称重装置对目标载具中已承载的物品进行称重,获取目标载具中已承载的物品的重量为第三重量值。

通过本发明实施例的上述技术方案,通过设置在目标箱体的底部的称重装置对目标载具中已承载的物品进行称重,可以准确获取到目标载具中已承载的物品的重量,提高告警的准确率。

作为另一种可选的实施方式,上述目标属性可以包括体积。在目标属性包括体积的情况下,第二检测部件可以包括前述第二图像采集部件(例如,摄像头、红外传感器等)。第二图像采集部件的位置和数量与前述类似,在此不作赘述。

在一个可选的实施例中,在目标重量包括体积的情况下,在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值包括:在第二时刻通过设置在目标箱体的第一侧面上的图像采集部件(第二图像采集部件)对目标载具中已承载的物品进行拍摄,得到第三体积值,其中,目标载具上与第一侧面对应的第二侧面镂空,和/或,第二侧面的材料为透明材料。

通过本发明实施例的上述技术方案,通过设置在目标箱体的第一侧面上的图像采集部件对目标载具中已承载的物品进行拍摄,得到目标载具中已承载的物品的体积,可以准确确定出目标载具中已承载的物品的重量,提高告警的准确率。

作为又一种可选的实施方式,上述目标属性可以包括重量和体积。在目标属性包括重量和体积的情况下,第二检测部件可以包括前述第二称重部件(例如,称重传感器、电子称、称重仪表等)和前述第二图像采集部件(例如,摄像头、红外传感器等)。第二称重部件和第二图像采集部件的位置和数量与前述类似,在此不作赘述。

在一个可选的实施例中,在目标属性包括重量和体积的情况下,在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值包括:在第二时刻通过设置在目标箱体的底部的称重装置对目标载具中已承载的物品进行称重,获取目标载具中已承载的物品的重量为第三重量值;通过设置在目标箱体的第一侧面上的图像采集部件(第二图像采集部件)对目标载具中已承载的物品进行拍摄,得到第三体积值。

通过本发明实施例的上述技术方案,通过设置在目标箱体的底部的称重装置对目标载具中已承载的物品进行称重,通过设置在目标箱体的第一侧面上的图像采集部件对目标载具中已承载的物品进行拍摄,得到目标载具中已承载的物品的体积,可以准确确定出目标载具中已承载的物品的重量和体积,提高告警的准确率。

需要说明的是,目标箱体中的目标载具可以为至少一个载具。在目标载具为一个载具的情况下,目标载具中已承载的物品的目标属性的属性值为:该一个载具中已承载的物品的目标属性的属性值。在目标载具为多个载具的情况下,目标载具中已承载的物品的目标属性的属性值为:各载具中已承载的物品的目标属性的属性值之和。

需要说明的是,通过目标箱体中设置的第二检测部件检测到的目标属性的属性值可以包括目标载具的目标属性的属性值,以及目标载具中已承载的物品(例如,第二物品)的目标属性的属性值。可以将第二检测部件检测到的目标属性的属性值作为目标载具中已承载的物品的目标属性的属性值,也可以将第二检测部件检测到的目标属性的属性值去除目标载具的目标属性的属性值,作为目标载具中已承载的物品的目标属性的属性值。

例如,目标箱体中有一个载具,目标属性为重量。可以将目标箱体中的第二称重部件的称重结果作为目标载具中已承载的物品的目标属性的属性值,也可以将目标箱体中的第二称重部件的称重结果,去除该一个载具的重量,作为目标载具中已承载的物品的目标属性的属性值。

又例如,目标箱体中有两个载具,目标属性为重量。可以将目标箱体中的第二称重部件的称重结果作为目标载具中已承载的物品的目标属性的属性值,也可以将目标箱体中的第二称重部件的称重结果,去除该两个载具的重量,作为目标载具中已承载的物品的目标属性的属性值。

配送柜体的处理设备可以获取(并存储)目标箱体中的载具的数量以及各载具的重量,以便确定目标载具中已承载的物品的目标属性的属性值。

在步骤s108中,在第三属性值与第一目标属性值的差值大于预设阈值的情况下,发出告警,其中,第一目标属性值为第一属性值与第二属性值之和。

在获取到第三属性值之后,可以根据第三属性值与第二属性值和第一属性值之间的关系,判断第一物品是否被正确的放入到目标载具内。

在一个可选的实施例中,在发出告警之前,在目标属性包括重量的情况下,检测到第三重量值与目标重量值的差值大于或者等于预设重量阈值,其中,第三属性值包括第三重量值,第一属性值包括第一重量值,第二属性值包括第二重量值,第一目标属性值包括目标重量值,目标重量值为第一重量值与第二重量值之和。

通过本发明实施例的上述技术方案,在检测到目标箱体的重量变化与第一物品的重量相差大于或者等于预设重量阈值(预先设定重量阈值是为了避免由于称重部件的称重误差导致的误报警)时,可以确定出第一物品没有被正确地放入到目标载具中,触发告警,提高告警的准确率。

在一个可选的实施例中,在发出告警之前,在目标属性包括体积的情况下,检测到第三体积值与目标体积值的差值大于或者等于预设体积阈值,其中,第三属性值包括第三体积值,第一属性值包括第一体积值,第二属性值包括第二体积值,第一目标属性值包括目标体积值,目标体积值为第一体积值与第二体积值之和。

通过本发明实施例的上述技术方案,在检测到目标箱体的体积变化与第一物品的体积相差大于预设体积阈值(预先设定体积阈值是为了避免由于计算的体积不精确导致的误报警)时,可以确定出第一物品没有被正确地放入到目标载具中,进而触发告警,提高告警的准确率。

在一个可选的实施例中,在发出告警之前,在目标属性包括重量和体积的情况下,检测到第三重量值与目标重量值的差值小于预设重量阈值,且第三体积值与目标体积值的差值大于或者等于预设体积阈值,其中,第三属性值包括第三重量值和第三体积值,第一属性值包括第一重量值和第一体积值,第二属性值包括第二重量值和第二体积值,第一目标属性值包括目标重量值和目标体积值,目标重量值为第一重量值与第二重量值之和,目标体积值为第一体积值与第二体积值之和。

通过本发明实施例的上述技术方案,在检测到目标箱体的重量变化与第一物品的重量相差小于预设重量阈值,而目标箱体的体积变化与第一物品的体积相差大于或者等于预设体积阈值时,可以确定出第一物品没有被正确地放入到目标载具中,进而触发告警,提高告警的准确率。

除了第一物品之外,配送人员可以同时配送相同配送地址的其他物品,为提高配送效率,减少放入物品的操作,可以在放入第一物品时控制目标箱体开锁,在放入该配送地址的全部物品之后,由快递人员关闭目标箱体的箱体门并上锁,或者由配送柜体控制目标箱体关门并上锁。

在一个可选的实施例中,在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值之后,在第三属性值与第一目标属性值的差值小于预设阈值的情况下,在第三时刻确定第三物品的目标属性为第四属性值,其中,第三物品为待放入目标载具中的物品,第三物品的配送地址与第一物品的配送地址相同;在第三时刻之后的第四时刻获取目标载具中已承载的物品的目标属性为第五属性值;在第五属性值与第二目标属性值的差值大于或者等于预设阈值的情况下,发出告警,其中,第二目标属性值为第三属性值与第四属性值之和。

确定第四属性值的方式与识别出第一属性值的方式类似,获取第五属性值的方式与获取第三属性值的方式类似,在此不做赘述。第四时刻的确定方式可以与第二时刻的确定方式可以相同,也可以不同,具体可以根据需要进行设定。

通过本发明实施例的上述技术方案,通过在确定第一物品被正确放入目标载具之后,继续确定配送地址与第一物品相同的其他物品是否被正确放入,无需对目标箱体上锁操作,可以简化在目标载具中放入多个物品的操作,提高物品的放入效率。

发出告警的方式可以有多种,例如,通过配送柜体本身发出告警,又例如,通过配送柜体向其他设备发送告警。

作为一种可选的实施方式,可以通过配送柜体本身发出告警。例如,通过配送柜体发出告警音,或者,在配送柜体的显示屏上显示告警文字(例如,闪烁文字、滚动文字或者其组合,显示的文字颜色可以是红色),或者,在配送柜体的显示屏上显示告警文字的同时改变显示屏的颜色)。

作为另一种可选的实施方式,可以通过配送柜体向服务器发送告警。例如,可以通过配送柜体向服务器发送告警消息,其中,告警消息用于指示目标箱体存在物品存放异常。

告警消息中还可以携带第一物品的配送人员的标识信息(快递编号、照片等),还可以携带有影像信息,其中,该影像信息包括配送柜体上的摄像头在第一时刻至第二时刻的时长内拍摄的影像。

在一个可选的实施例中,发出告警包括以下至少之一:通过配送柜体发出告警音;通过配送柜体向服务器发送告警消息,其中,告警消息用于指示目标箱体存在物品存放异常。

通过本发明实施例的上述技术方案,通过配送柜体本身发出告警,和/或,通过配送柜体向服务器发送告警,可以保证告警处理的及时性(例如,通过配送柜体本身发出告警,可以快速提醒配送人员第一物品未被正确存放,从而可以快速解决由于配送人员误操作导致的物品存放异常),以及物品存放异常的处理率(例如,通过配送柜体向服务器发送告警,可以保证物品存放异常能够被处理,减少接收方的损失)。

下面结合具体示例对上述配送柜体的告警方法进行说明。

配送人员在13:10(第一时刻)将第一物品放入到如图2所示的配送柜体中的识别区域(可以位于配送柜体的中间位置),通过位于识别区域上方的扫描部件扫描第一物品的订单信息,得到第一物品的配送地址和订单号(以及配送人员信息)。通过位于识别区域下方的称重传感器识别出第一物品的重量为0.5kg。根据配送地址确定出需要达到的是3号箱体(第一排第3个箱体)。该箱体中的载具中已承载的物品的重量为2kg。控制3号箱体开锁(由于开锁时间与第一时刻基本相同,可以认为开锁时间也为13:10)。在13:10:20(第二时刻,预定时长为20s),获取到3号箱体的载具中已承载的物品的重量为2.2kg,与2.5kg(目标重量值)的差值为0.3kg,大于0.05kg(预设重量阈值为50kg),通过配送柜体发出告警音,并向服务器发送告警消息,以指示3号箱体存在物品存放异常,该告警消息还可以携带订单号、配送人员信息等。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种配送柜体的告警装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图3是根据本发明实施例的配送柜体的告警装置的结构框图,该配送柜体的告警装置可以设置在配置柜体中,配送柜体设置有至少两个箱体,至少两个箱体中的每一者对应于一个配送地址,至少两个箱体中的每一者包括至少一个载具,如图3所示,该装置包括:

(1)第一确定模块32,用于在第一时刻确定第一物品的目标属性为第一属性值,其中,第一物品为待放入配送柜体中的目标箱体中的目标载具中的物品,目标箱体为与第一物品的配送地址相对应的箱体,目标载具中已承载的第二物品的目标属性为第二属性值;

(2)控制模块34,用于控制目标箱体开锁,以允许将第一物品放入到目标载具内;

(3)第一获取模块36,用于在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值;

(4)第一告警模块38,用于在第三属性值与第一目标属性值的差值大于或者等于预设阈值的情况下,发出告警,其中,第一目标属性值为第一属性值与第二属性值之和。

在一个可选的实施例中,上述装置还包括:第一检测模块,用于在发出告警之前,在目标属性包括重量的情况下,检测到第三重量值与目标重量值的差值大于或者等于预设重量阈值,其中,第三属性值包括第三重量值,第一属性值包括第一重量值,第二属性值包括第二重量值,第一目标属性值包括目标重量值,目标重量值为第一重量值与第二重量值之和。

在一个可选的实施例中,第一获取模块36包括:获取单元,用于在第二时刻通过设置在目标箱体的底部的称重装置对目标载具中已承载的物品进行称重,获取目标载具中已承载的物品的重量为第三重量值。

在一个可选的实施例中,上述装置还包括:第二检测模块,用于在发出告警之前,在目标属性包括体积的情况下,检测到第三体积值与目标体积值的差值大于或者等于预设体积阈值,其中,第三属性值包括第三体积值,第一属性值包括第一体积值,第二属性值包括第二体积值,第一目标属性值包括目标体积值,目标体积值为第一体积值与第二体积值之和。

在一个可选的实施例中,第一获取模块36包括:拍摄单元,用于在第二时刻通过设置在目标箱体的第一侧面上的图像采集部件对目标载具中已承载的物品进行拍摄,得到第三体积值,其中,目标载具上与第一侧面对应的第二侧面镂空,或者,第二侧面的材料为透明材料。

在一个可选的实施例中,上述装置还包括:第三检测模块,用于在发出告警之前,在目标属性包括重量和体积的情况下,检测到第三重量值与目标重量值的差值小于预设重量阈值,且第三体积值与目标体积值的差值大于或者等于预设体积阈值,其中,第三属性值包括第三重量值和第三体积值,第一属性值包括第一重量值和第一体积值,第二属性值包括第二重量值和第二体积值,第一目标属性值包括目标重量值和目标体积值,目标重量值为第一重量值与第二重量值之和,目标体积值为第一体积值与第二体积值之和。

在一个可选的实施例中,上述装置还包括:

(1)第二确定模块,用于在第一时刻之后的第二时刻获取目标载具中已承载的物品的目标属性为第三属性值之后,在第三属性值与第一目标属性值的差值小于预设阈值的情况下,在第三时刻确定第三物品的目标属性为第四属性值,其中,第三物品为待放入目标载具中的物品,第三物品的配送地址与第一物品的配送地址相同;

(2)第二获取模块,用于在第三时刻之后的第四时刻获取目标载具中已承载的物品的目标属性为第五属性值;

(3)第二告警模块,用于在第五属性值与第二目标属性值的差值大于或者等于预设阈值的情况下,发出告警,其中,第二目标属性值为第三属性值与第四属性值之和。

在一个可选的实施例中,第一告警模块38包括以下至少之一:

(1)告警单元,用于通过配送柜体发出告警音;

(2)发送单元,用于通过配送柜体向服务器发送告警消息,其中,告警消息用于指示目标箱体存在物品存放异常。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

可选地,本发明实施例中的配送柜体还可以作为新零售中的储物柜来存储待售卖的物品。在该场景下,工作人员可以将待售卖的物品存放到上述配送柜体的箱体中,其中,不同类型的物品可以存放到相同或不同的箱体中。上述配送柜体在接收到售卖指令(该售卖指令可以是购买者通过在线购物平台所触发的,或者是通过配送柜体上设置的交互设备(例如,配送柜体上设置的触摸屏)所触发的)后,可以指示配送柜体内设置的机械臂从箱体中取出售卖指令所指示的数量及类型的物品,并将取出的物品放置到一个载具中,以等待配送机器人来装载该载具,并配送该载具中的物品。在该实施例中,需要预先记录各箱体内所存放的物品的类型以及数量,并根据售卖操作来实时更新记录信息。通过上述实施例可以实现常规的自动售货柜所无法实现的在线下单以及自动配送的功能。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

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

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