基于用户行为的设备报警方法、装置、电子设备和介质转让专利

申请号 : CN202110978311.5

文献号 : CN113420744B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郭滨王勇

申请人 : 北京每日优鲜电子商务有限公司

摘要 :

本公开的实施例公开了基于用户行为的设备报警方法、装置、电子设备和介质。该方法的一具体实施方式包括:响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将图像信息添加至预设的图像信息组中以对图像信息组进行更新;响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音;将第一警告提示音发送至第一图像采集装置以供第一图像采集装置进行警报操作以对待进入第二目标区域的用户进行拦截。该实施方式简化了用户进入超市的流程,降低了部分用户进入超市的等待时间。

权利要求 :

1.一种基于用户行为的设备报警方法,包括:响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将所述图像信息添加至预设的图像信息组中以对所述图像信息组进行更新,其中,所述图像信息包括温度信息,所述预设条件为:温度信息所表征的温度小于等于预设温度值,所述第一图像采集装置是指设置在超市入口处的图像采集处理装置;

响应于所述第一图像采集装置所采集的用户的图像信息不满足所述预设条件,生成第二警告提示音;

将所述第二警告提示音发送至所述第一图像采集装置以供所述第一图像采集装置进行警报操作;

响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音,其中,所述目标区域是超市中划分的包含结账设备的区域,所述第一目标区域传感器是指设置在目标区域的入口处的传感器,用于检测是否有用户进入目标区域;

将所述第一警告提示音发送至所述第一图像采集装置以供所述第一图像采集装置进行警报操作以对待进入超市的用户进行拦截;

响应于所述第一目标区域传感器感应到用户通过,以及第二目标区域传感器未感应到用户通过,在第一预设时长后通过第一图像采集装置采集所述目标区域的第一区域图像,其中,所述第一区域图像显示了至少一个用户,所述第二目标区域传感器是指设置在所述目标区域的出口处的传感器,用于检测是否有用户离开目标区域;

识别所述第一区域图像中所显示的每个用户的第一位置,得到第一位置组;

响应于所述第一目标区域传感器在第二预设时长内未感应到用户通过,以及所述第二目标区域传感器未感应到用户通过,控制所述第一图像采集装置采集所述目标区域的第二区域图像,其中,所述第二区域图像显示了至少一个用户;

识别所述第二区域图像中所显示的每个用户的第二位置,得到第二位置组;

根据所述第一位置组和所述第二位置组,生成目标用户数量;

其中,所述根据所述第一位置组和所述第二位置组,生成目标用户数量,包括:根据所述第一位置组中的每个第一位置和所述第二位置组中对应所述第一位置的第二位置,生成运动轨迹,得到运动轨迹组;

将所述运动轨迹组中的各个运动轨迹投影至预设的目标区域地图中;

从所述目标区域地图所显示的各个运动轨迹中选择符合条件的运动轨迹作为目标运动轨迹,得到目标运动轨迹组,其中,条件是运动轨迹的趋势方向与目标区域的出口方向的夹角小于预设角度;

将所述目标运动轨迹组所包括的目标运动轨迹的数量确定为目标用户数量;

其中,根据所述第一位置组中的每个第一位置和所述第二位置组中对应所述第一位置的第二位置,生成运动轨迹,包括:确定所述第一位置对应的用户图像;

确定所述第二位置组中每个第二位置所对应的用户的用户图像;

将所述第二位置组中对应的用户图像与所述第一位置对应的用户图像相同的第二位置确定为对应所述第一位置的第二位置;

模拟从第一位置到第二位置的运动轨迹;

将所述目标用户数量添加至拦截解除语料模板中,以生成拦截解除语料;

将所述拦截解除语料转换为拦截解除语音;

将所述拦截解除语音发送至所述第一图像采集装置以供所述第一图像采集装置进行语音播报,以提醒工作人员对待进入所述超市的用户进行放行。

2.根据权利要求1所述的方法,其中,所述方法还包括:响应于当前时间满足补货时间条件,获取在预设时长内的物品流转信息组,其中,所述物品流转信息组中的物品流转信息包括:物品名称、对应所述物品名称的物品流转量和货架位置信息;

对于所述物品流转信息组中的每个物品流转信息,根据所述物品流转信息所包括的物品名称、物品流转量和货架位置信息,控制相关联的补货机器人进行补货处理。

3.根据权利要求1所述的方法,其中,所述方法还包括:响应于当前时间满足目标时间条件,获取目标历史时间段内的历史物品流转信息集,其中,所述历史物品流转信息集中的历史物品流转信息包括:物品名称、对应所述物品名称的物品流转总量和货架位置信息;

从所述历史物品流转信息集中选择包括的物品流转总量大于等于预设流转量的历史物品流转信息作为备选历史物品流转信息,得到备选历史物品流转信息组;

根据所述备选历史物品流转信息组包括的各个物品流转总量,对所述备选历史物品流转信息组包括的各个货架位置信息进行排序,得到货架位置信息序列;

根据所述货架位置信息序列中每个货架位置信息,控制相关联的搬运机器人将所述货架位置信息对应的货架搬运至预设区域。

4.一种基于用户行为的设备报警装置,包括:添加单元,被配置成响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将所述图像信息添加至预设的图像信息组中以对所述图像信息组进行更新,其中,所述图像信息包括温度信息,所述预设条件为:温度信息所表征的温度小于等于预设温度值,所述第一图像采集装置是指设置在超市入口处的图像采集处理装置;

提示音生成单元,被配置成响应于所述第一图像采集装置所采集的用户的图像信息不满足所述预设条件,生成第二警告提示音;

提示音发送单元,被配置成将所述第二警告提示音发送至所述第一图像采集装置以供所述第一图像采集装置进行警报操作;

生成单元,被配置成响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音,其中,所述目标区域是超市中划分的包含结账设备的区域,所述第一目标区域传感器是指设置在目标区域的入口处的传感器,用于检测是否有用户进入目标区域;

发送单元,被配置成将所述第一警告提示音发送至所述第一图像采集装置以供所述第一图像采集装置进行警报操作以对待进入超市的用户进行拦截;

采集单元,被配置成响应于所述第一目标区域传感器感应到用户通过,以及第二目标区域传感器未感应到用户通过,在第一预设时长后通过第一图像采集装置采集所述目标区域的第一区域图像,其中,所述第一区域图像显示了至少一个用户,所述第二目标区域传感器是指设置在所述目标区域的出口处的传感器,用于检测是否有用户离开目标区域;

第一识别单元,被配置成识别所述第一区域图像中所显示的每个用户的第一位置,得到第一位置组;

控制单元,被配置成响应于所述第一目标区域传感器在第二预设时长内未感应到用户通过,以及所述第二目标区域传感器未感应到用户通过,控制所述第一图像采集装置采集所述目标区域的第二区域图像,其中,所述第二区域图像显示了至少一个用户;

第二识别单元,被配置成识别所述第二区域图像中所显示的每个用户的第二位置,得到第二位置组;

用户数量生成单元,被配置成根据所述第一位置组和所述第二位置组,生成目标用户数量;用户数量生成单元进一步被配置成:根据所述第一位置组中的每个第一位置和所述第二位置组中对应所述第一位置的第二位置,生成运动轨迹,得到运动轨迹组;

将所述运动轨迹组中的各个运动轨迹投影至预设的目标区域地图中;

从所述目标区域地图所显示的各个运动轨迹中选择符合条件的运动轨迹作为目标运动轨迹,得到目标运动轨迹组,其中,条件是运动轨迹的趋势方向与目标区域的出口方向的夹角小于预设角度;

将所述目标运动轨迹组所包括的目标运动轨迹的数量确定为目标用户数量;

其中,根据所述第一位置组中的每个第一位置和所述第二位置组中对应所述第一位置的第二位置,生成运动轨迹,包括:确定所述第一位置对应的用户图像;

确定所述第二位置组中每个第二位置所对应的用户的用户图像;

将所述第二位置组中对应的用户图像与所述第一位置对应的用户图像相同的第二位置确定为对应所述第一位置的第二位置;

模拟从第一位置到第二位置的运动轨迹;

添加单元,被配置成将所述目标用户数量添加至拦截解除语料模板中,以生成拦截解除语料;

转换单元,被配置成将所述拦截解除语料转换为拦截解除语音;

语音发送单元,被配置成将所述拦截解除语音发送至所述第一图像采集装置以供所述第一图像采集装置进行语音播报,以提醒工作人员对待进入所述超市的用户进行放行。

5.一种电子设备,包括:

一个或多个处理器;

存储装置,其上存储有一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑3中任一所述的方法。

6.一种计算机可读介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如权利要求1‑3中任一所述的方法。

说明书 :

基于用户行为的设备报警方法、装置、电子设备和介质

技术领域

[0001] 本公开的实施例涉及计算机技术领域,具体涉及基于用户行为的设备报警方法、装置、电子设备和介质。

背景技术

[0002] 为了防止疫情(例如,新冠肺炎)的扩散,通常会控制生鲜超市的人流量。目前,为了有效控制生鲜超市的人流量,通常采用的方式为:在生鲜超市的入口设置多个工作人员,
对进入超市的用户进行测温,测温正常时,允许用户进入超市,在进入一定量的用户之后,
需等待一定的时间再次对用户进行放行。
[0003] 然而,当采用上述方式时,通常会存在以下技术问题:
[0004] 第一,进入超市的流程较为繁琐,导致部分用户进入超市的等待时间较长,不利于超市中的人员流通;
[0005] 第二,无法动态控制进入超市的人流量,导致部分用户进入超市的等待时间较长;
[0006] 第三,未动态调整货架的位置,用户无法快速获取到热点物品(快消品),导致用户在超市中的停留时间较长,造成超市中人员流通的速度较慢,进一步造成部分用户进入超
市的等待时间较长。

发明内容

[0007] 本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必
要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0008] 本公开的一些实施例提出了基于用户行为的设备报警方法、装置、电子设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。
[0009] 第一方面,本公开的一些实施例提供了一种基于用户行为的设备报警方法,该方法包括:响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将上述图像信
息添加至预设的图像信息组中以对上述图像信息组进行更新,其中,上述图像信息包括温
度信息,上述预设条件为:温度信息所表征的温度小于等于预设温度值;响应于目标区域内
的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的
数量大于等于预设阈值,生成第一警告提示音;将上述第一警告提示音发送至上述第一图
像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标区域的用户进
行拦截。
[0010] 第二方面,本公开的一些实施例提供了一种基于用户行为的设备报警装置,装置包括:添加单元,被配置成响应于第一图像采集装置所采集的用户的图像信息满足预设条
件,将上述图像信息添加至预设的图像信息组中以对上述图像信息组进行更新,其中,上述
图像信息包括温度信息,上述预设条件为:温度信息所表征的温度小于等于预设温度值;生
成单元,被配置成响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新
后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音;发送
单元,被配置成将上述第一警告提示音发送至上述第一图像采集装置以供上述第一图像采
集装置进行警报操作以对待进入第二目标区域的用户进行拦截。
[0011] 第三方面,本公开的一些实施例提供了一种电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得
一个或多个处理器实现上述第一方面任一实现方式所描述的方法。
[0012] 第四方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。
[0013] 本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的基于用户行为的设备报警方法,简化了用户进入超市的流程,降低了部分用户进入超市的等待时
间,有利于超市中的人员流通。具体来说,导致部分用户进入超市的等待时间较长的原因在
于:进入超市的流程较为繁琐,导致部分用户进入超市的等待时间较长,不利于超市中的人
员流通。基于此,本公开的一些实施例的基于用户行为的设备报警方法,首先,响应于第一
图像采集装置所采集的用户的图像信息满足预设条件,将上述图像信息添加至预设的图像
信息组中以对上述图像信息组进行更新。其中,上述图像信息包括温度信息,上述预设条件
为:温度信息所表征的温度小于等于预设温度值。由此,可以实现在用户进入超市时,直接
对用户进行体温测量,减少人力资源的浪费,简化了用户进入超市的流程。然后,响应于目
标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图
像信息的数量大于等于预设阈值,生成第一警告提示音。最后,将上述第一警告提示音发送
至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标
区域(超市)的用户进行拦截。由此,可以控制超市中的用户的数量,以防止超市中的人流量
过多。从而,简化了用户进入超市的流程,降低了部分用户进入超市的等待时间,控制了超
市中的用户的数量,有利于超市中的人员流通。

附图说明

[0014] 结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理
解附图是示意性的,元件和元素不一定按照比例绘制。
[0015] 图1是根据本公开的一些实施例的基于用户行为的设备报警方法的一个应用场景的示意图;
[0016] 图2是根据本公开的基于用户行为的设备报警方法的一些实施例的流程图;
[0017] 图3是根据本公开的基于用户行为的设备报警方法的另一些实施例的流程图;
[0018] 图4是根据本公开的基于用户行为的设备报警方法的又一些实施例的流程图;
[0019] 图5是根据本公开的基于用户行为的设备报警装置的一些实施例的结构示意图;
[0020] 图6是适于用来实现本公开的一些实施例的电子设备的结构示意图。

具体实施方式

[0021] 下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这
里阐述的实施例。相反,提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的
是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。
[0022] 另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。
[0023] 需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。
[0024] 需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。
[0025] 本公开实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性的目的,而并不是用于对这些消息或信息的范围进行限制。
[0026] 下面将参考附图并结合实施例来详细说明本公开。
[0027] 图1是根据本公开一些实施例的基于用户行为的设备报警方法的应用场景的一个示意图。
[0028] 在图1的应用场景中,首先,计算设备101可以响应于第一图像采集装置所采集的用户的图像信息102满足预设条件,将上述图像信息102添加至预设的图像信息组103中以
对上述图像信息组103进行更新。其中,上述图像信息102包括温度信息,上述预设条件为:
温度信息所表征的温度小于等于预设温度值。然后,计算设备101可以响应于目标区域内的
第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数
量大于等于预设阈值,生成第一警告提示音104。最后,计算设备101可以将上述第一警告提
示音104发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进
入第二目标区域的用户进行拦截。
[0029] 需要说明的是,上述计算设备101可以是硬件,也可以是软件。当计算设备为硬件时,可以实现成多个服务器或终端设备组成的分布式集群,也可以实现成单个服务器或单
个终端设备。当计算设备体现为软件时,可以安装在上述所列举的硬件设备中。其可以实现
成例如用来提供分布式服务的多个软件或软件模块,也可以实现成单个软件或软件模块。
在此不做具体限定。
[0030] 应该理解,图1中的计算设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的计算设备。
[0031] 继续参考图2,示出了根据本公开的基于用户行为的设备报警方法的一些实施例的流程200。该基于用户行为的设备报警方法,包括以下步骤:
[0032] 步骤201,响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将上述图像信息添加至预设的图像信息组中以对上述图像信息组进行更新。
[0033] 在一些实施例中,基于用户行为的设备报警方法的执行主体(例如,图1所示的计算设备101)可以响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将上述
图像信息添加至预设的图像信息组中以对上述图像信息组进行更新。其中,上述图像信息
包括温度信息,上述预设条件为:温度信息所表征的温度小于等于预设温度值。这里,第一
图像采集装置可以是指与上述执行主体通信连接的、设置在超市入口处的图像采集处理装
置,可以具有体温测量和人脸识别的功能。这里,预设的图像信息组可以是指上述第一图像
采集装置所采集的、且当前在超市中的各个用户的图像信息所组成的图像信息组。这里,对
于预设温度值的设定,不作限制。
[0034] 步骤202,响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音。
[0035] 在一些实施例中,上述执行主体可以响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,
生成第一警告提示音。这里,目标区域可以是超市中划分的包含结账设备的区域。这里,第
一目标区域传感器可以是指设置在目标区域的入口处的传感器,用于检测是否有用户进入
目标区域。这里,第一警告提示音可以用于表征超市中的人流量已达阈值。例如,第一警告
提示音可以是“人流量已达上限,请拦截用户”。
[0036] 步骤203,将上述第一警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标区域的用户进行拦截。
[0037] 在一些实施例中,上述执行主体可以将上述第一警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标区域的用户进行
拦截。这里,第二目标区域可以是指超市内摆放物品的区域。实践中,在第一图像采集装置
接收到第一警告提示音之后,第一图像采集装置可以控制通信连接的警报设备对上述第一
警告提示音进行语音播报,以提示工作人员对待进入第二目标区域的用户进行拦截。
[0038] 可选地,响应于上述第一图像采集装置所采集的用户的图像信息不满足上述预设条件,生成第二警告提示音。
[0039] 在一些实施例中,上述执行主体可以响应于上述第一图像采集装置所采集的用户的图像信息不满足上述预设条件,生成第二警告提示音。这里,第二警告提示音可以是用于
拦截对应的图像信息不满足上述预设条件的用户的语音。例如,第二警告提示音可以是“不
允许该用户进入超市”。
[0040] 可选地,将上述第二警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作。
[0041] 在一些实施例中,上述执行主体可以将上述第二警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作。这里,警报操作可以是指,第一图像采
集装置控制通信连接的警报设备对上述第二警告提示音进行语音播报。
[0042] 可选地,响应于当前时间满足补货时间条件,获取在预设时长内的物品流转信息组。
[0043] 在一些实施例中,上述执行主体可以响应于当前时间满足补货时间条件,通过有线连接或无线连接的方式从终端设备中获取在预设时长内的物品流转信息组。其中,上述
物品流转信息组中的物品流转信息包括:物品名称、对应上述物品名称的物品流转量和货
架位置信息。这里,补货时间条件可以是“当前时间为预先设置的任意时间点”。这里,预先
设置的任意时间点可以包括但不限于:9点、11点、13点、15点、17点、19点、21点、22点。这里,
物品流转量可以是指物品被获取的数量(例如,销售量)。这里,货架位置信息可以是指摆放
物品名称所表征的物品的货架信息。例如,货架位置信息可以是“A区12号货架”。
[0044] 可选地,对于上述物品流转信息组中的每个物品流转信息,根据上述物品流转信息所包括的物品名称、物品流转量和货架位置信息,控制相关联的补货机器人进行补货处
理。
[0045] 在一些实施例中,上述执行主体可以对于上述物品流转信息组中的每个物品流转信息,根据上述物品流转信息所包括的物品名称、物品流转量和货架位置信息,控制相关联
的补货机器人进行补货处理。实践中,上述执行主体可以控制相关联的补货机器人搬运物
品流转量个物品流转信息所表征的物品至货架位置信息所表征的货架上,以完成补货处
理。这里,补货机器人可以是智能物流机器人。
[0046] 可选地,响应于当前时间满足消毒时间条件,控制相关联的消毒机器人对上述第二目标区域中的每个货架进行消毒处理。
[0047] 在一些实施例中,上述执行主体可以响应于当前时间满足消毒时间条件,控制相关联的消毒机器人对上述第二目标区域中的每个货架进行消毒处理。这里,消毒时间条件
可以是“当前时间为预先设置的任意时间点”。这里,预先设置的任意时间点可以包括但不
限于:9点、13点、17点、22点。这里,消毒机器人可以是指装有消毒液,且具有喷洒功能的移
动机器人。实践中,上述执行主体可以响应于当前时间满足消毒时间条件,控制与上述执行
主体通信连接的消毒机器人对上述第二目标区域中的每个货架进行消毒处理。
[0048] 本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的基于用户行为的设备报警方法,简化了用户进入超市的流程,降低了部分用户进入超市的等待时
间,有利于超市中的人员流通。具体来说,导致部分用户进入超市的等待时间较长的原因在
于:进入超市的流程较为繁琐,导致部分用户进入超市的等待时间较长,不利于超市中的人
员流通。基于此,本公开的一些实施例的基于用户行为的设备报警方法,首先,响应于第一
图像采集装置所采集的用户的图像信息满足预设条件,将上述图像信息添加至预设的图像
信息组中以对上述图像信息组进行更新。其中,上述图像信息包括温度信息,上述预设条件
为:温度信息所表征的温度小于等于预设温度值。由此,可以实现在用户进入超市时,直接
对用户进行体温测量,减少人力资源的浪费,简化了用户进入超市的流程。然后,响应于目
标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图
像信息的数量大于等于预设阈值,生成第一警告提示音。最后,将上述第一警告提示音发送
至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标
区域(超市)的用户进行拦截。由此,可以控制超市中的用户的数量,以防止超市中的人流量
过多。从而,简化了用户进入超市的流程,降低了部分用户进入超市的等待时间,控制了超
市中的用户的数量,有利于超市中的人员流通。
[0049] 进一步参考图3,示出了根据本公开的基于用户行为的设备报警方法的另一些实施例的流程300。该基于用户行为的设备报警方法,包括以下步骤:
[0050] 步骤301,响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将上述图像信息添加至预设的图像信息组中以对上述图像信息组进行更新。
[0051] 步骤302,响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音。
[0052] 步骤303,将上述第一警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标区域的用户进行拦截。
[0053] 在一些实施例中,步骤301‑303的具体实现方式及所带来的技术效果可以参考图2对应的那些实施例中的步骤201‑203,在此不再赘述。
[0054] 步骤304,响应于上述第一目标区域传感器感应到用户通过,以及第二目标区域传感器未感应到用户通过,在第一预设时长后通过第二图像采集装置采集上述目标区域的第
一区域图像。
[0055] 在一些实施例中,基于用户行为的设备报警方法的执行主体(例如,图1所示的计算设备101)可以响应于上述第一目标区域传感器感应到用户通过,以及第二目标区域传感
器未感应到用户通过,在第一预设时长后通过第二图像采集装置采集上述目标区域的第一
区域图像。其中,上述第一区域图像显示了至少一个用户。这里,第二目标区域传感器可以
是指设置在目标区域的出口处的传感器,用于检测是否有用户离开目标区域。这里,第二图
像采集装置可以是指与上述执行主体通信连接的、设置在超市出口的图像采集处理装置,
可以具有人脸识别的功能。
[0056] 步骤305,识别上述第一区域图像中所显示的每个用户的第一位置,得到第一位置组。
[0057] 在一些实施例中,上述执行主体可以通过预先训练的深度学习模型识别上述第一区域图像中所显示的每个用户的第一位置,得到第一位置组。这里,预先训练的深度学习模
型可以是Yolov4‑tiny模型,也可以是YOLOX模型。这里,第一位置可以是指用户在第一区域
图像中相对于目标区域入口处的位置。
[0058] 步骤306,响应于上述第一目标区域传感器在第二预设时长内未感应到用户通过,以及上述第二目标区域传感器未感应到用户通过,控制上述第二图像采集装置采集上述目
标区域的第二区域图像。
[0059] 在一些实施例中,上述执行主体可以响应于上述第一目标区域传感器在第二预设时长内未感应到用户通过,以及上述第二目标区域传感器未感应到用户通过,控制上述第
二图像采集装置采集上述目标区域的第二区域图像。其中,上述第二区域图像显示了至少
一个用户。
[0060] 步骤307,识别上述第二区域图像中所显示的每个用户的第二位置,得到第二位置组。
[0061] 在一些实施例中,上述执行主体可以通过预先训练的深度学习模型识别上述第二区域图像中所显示的每个用户的第二位置,得到第二位置组。这里,预先训练的深度学习模
型可以是Yolov4‑tiny模型,也可以是YOLOX模型。这里,第二位置可以是指用户在第二区域
图像中相对于目标区域入口处的位置。
[0062] 步骤308,根据上述第一位置组和上述第二位置组,生成目标用户数量。
[0063] 在一些实施例中,根据上述第一位置组和上述第二位置组,上述执行主体可以通过以下步骤生成目标用户数量:
[0064] 第一步,根据上述第一位置组中的每个第一位置和上述第二位置组中对应上述第一位置的第二位置,生成运动轨迹,得到运动轨迹组。
[0065] 实践中,首先,上述执行主体可以确定上述第一位置对应的用户图像(例如,第一区域图像中所显示的人脸图像)。接着,确定上述第二位置组中每个第二位置所对应的用户
的用户图像(例如,第二区域图像中所显示的人脸图像)。然后,上述执行主体可以将上述第
二位置组中对应的用户图像与上述第一位置对应的用户图像相同的第二位置确定为对应
上述第一位置的第二位置。再然后,上述执行主体可以通过(模拟退火算法、人工势场法、模
糊逻辑算法、禁忌搜索算法、可视图空间法等)模拟从第一位置到第二位置的运动轨迹。从
而,得到运动轨迹组。
[0066] 第二步,将上述运动轨迹组中的各个运动轨迹投影至预设的目标区域地图中。实践中,上述执行主体可以将上述运动轨迹组中的各个运动轨迹投影至预设的目标区域地图
中。以便于观察各个运动轨迹的趋势。
[0067] 第三步,从上述目标区域地图所显示的各个运动轨迹中选择符合条件的运动轨迹作为目标运动轨迹,得到目标运动轨迹组。这里,条件可以是“运动轨迹的趋势方向与目标
区域的出口方向的夹角小于预设角度(例如,10°)”。
[0068] 第四步,将上述目标运动轨迹组所包括的目标运动轨迹的数量确定为目标用户数量。
[0069] 步骤309,将上述目标用户数量添加至拦截解除语料模板中,以生成拦截解除语料。
[0070] 在一些实施例中,上述执行主体可以将上述目标用户数量添加至拦截解除语料模板中,以生成拦截解除语料。这里,拦截解除语料模板可以是“(目标用户数量)个用户将要
离开,请放行(目标用户数量)个待进入上述第二目标区域的用户”。
[0071] 步骤310,将上述拦截解除语料转换为拦截解除语音。
[0072] 在一些实施例中,上述执行主体可以将上述拦截解除语料转换为拦截解除语音。这里,上述执行主体可以调用文字转语音的软件将上述拦截解除语料转换为拦截解除语
音。
[0073] 步骤311,将上述拦截解除语音发送至上述第一图像采集装置以供上述第一图像采集装置进行语音播报,以提醒工作人员对待进入上述第二目标区域的用户进行放行。
[0074] 在一些实施例中,上述执行主体可以将上述拦截解除语音发送至上述第一图像采集装置以供上述第一图像采集装置进行语音播报,以提醒工作人员对待进入上述第二目标
区域的用户进行放行。
[0075] 步骤304‑311中的相关内容作为本公开的一个发明点,解决了背景技术提及的技术问题二“无法动态控制进入超市的人流量,导致部分用户进入超市的等待时间较长”。导
致部分用户进入超市的等待时间较长的因素往往如下:无法动态控制进入超市的人流量,
导致部分用户进入超市的等待时间较长。如果解决了上述因素,就能达到降低部分用户进
入超市的等待时间的效果。为了达到这一效果,本公开首先,响应于上述第一目标区域传感
器感应到用户通过,以及第二目标区域传感器未感应到用户通过,在第一预设时长后通过
第二图像采集装置采集上述目标区域的第一区域图像。其中,上述第一区域图像显示了至
少一个用户。由此,便于确认即将离开超市的用户数量。其次,识别上述第一区域图像中所
显示的每个用户的第一位置,得到第一位置组。接着,响应于上述第一目标区域传感器在第
二预设时长内未感应到用户通过,以及上述第二目标区域传感器未感应到用户通过,控制
上述第二图像采集装置采集上述目标区域的第二区域图像。其中,上述第二区域图像显示
了至少一个用户。由此,为确定即将离开超市的用户数量提供了数据支持。然后,识别上述
第二区域图像中所显示的每个用户的第二位置,得到第二位置组。再然后,根据上述第一位
置组和上述第二位置组,生成目标用户数量。由此,可以准确地确认即将离开超市的用户数
量。再接着,将上述目标用户数量添加至拦截解除语料模板中,以生成拦截解除语料,以及
将上述拦截解除语料转换为拦截解除语音。最后,将上述拦截解除语音发送至上述第一图
像采集装置以供上述第一图像采集装置进行语音播报,以提醒工作人员对待进入上述第二
目标区域的用户进行放行。由此,可以根据即将离开超市的用户的数量,动态控制进入超市
的人流量,降低了部分用户进入超市的等待时间。
[0076] 从图3可以看出,与图2对应的一些实施例的描述相比,图3对应的一些实施例中的基于用户行为的设备报警方法的流程300可以根据即将离开超市的用户的数量,动态控制
进入超市的人流量,降低了部分用户进入超市的等待时间。
[0077] 进一步参考图4,示出了根据本公开的基于用户行为的设备报警方法的又一些实施例的流程400。该基于用户行为的设备报警方法,包括以下步骤:
[0078] 步骤401,响应于第一图像采集装置所采集的用户的图像信息满足预设条件,将上述图像信息添加至预设的图像信息组中以对上述图像信息组进行更新。
[0079] 步骤402,响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音。
[0080] 步骤403,将上述第一警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标区域的用户进行拦截。
[0081] 在一些实施例中,步骤401‑403的具体实现方式及所带来的技术效果可以参考图2对应的那些实施例中的步骤201‑203,在此不再赘述。
[0082] 步骤404,响应于当前时间满足目标时间条件,获取目标历史时间段内的历史物品流转信息集。
[0083] 在一些实施例中,基于用户行为的设备报警方法的执行主体(例如,图1所示的计算设备101)可以响应于当前时间满足目标时间条件,通过有线连接或无线连接的方式从终
端设备中获取目标历史时间段内的历史物品流转信息集。其中,上述历史物品流转信息集
中的历史物品流转信息包括:物品名称、对应上述物品名称的物品流转总量和货架位置信
息。这里,目标时间条件可以是“当前时间为预先设置的任意时间节点”。例如,预先设置的
任意时间节点可以是每个月的8号或18号或28号。这里,目标历史时间段可以是从当前时间
到上一次满足目标时间条件的时间之间的时间段。这里,物品流转总量可以是指在目标历
史时间段内物品被获取的总量(销售总量)。
[0084] 步骤405,从上述历史物品流转信息集中选择包括的物品流转总量大于等于预设流转量的历史物品流转信息作为备选历史物品流转信息,得到备选历史物品流转信息组。
[0085] 在一些实施例中,上述执行主体可以从上述历史物品流转信息集中选择包括的物品流转总量大于等于预设流转量的历史物品流转信息作为备选历史物品流转信息,得到备
选历史物品流转信息组。
[0086] 步骤406,根据上述备选历史物品流转信息组包括的各个物品流转总量,对上述备选历史物品流转信息组包括的各个货架位置信息进行排序,得到货架位置信息序列。
[0087] 在一些实施例中,上述执行主体可以按照上述备选历史物品流转信息组包括的各个物品流转总量的数值从大到小的顺序,对上述备选历史物品流转信息组包括的各个货架
位置信息进行降序排序,得到货架位置信息序列。
[0088] 步骤407,根据上述货架位置信息序列中每个货架位置信息,控制相关联的搬运机器人将上述货架位置信息对应的货架搬运至预设区域。
[0089] 在一些实施例中,对于上述货架位置信息序列中的每个货架位置信息,上述执行主体可以控制与上述执行主体通信连接的搬运机器人将上述货架位置信息对应的货架搬
运至预设区域。这里,搬运机器人可以是指AGV(Automated Guided Vehicle)智能机器人。
这里,预设区域可以是预先划分的,用于摆放货架的区域。
[0090] 从图4可以看出,与图2对应的一些实施例的描述相比,图4对应的一些实施例中的基于用户行为的设备报警方法的流程400解决了背景技术提及的技术问题三“未动态调整
货架的位置,用户无法快速获取到热点物品(快消品),导致用户在超市中的停留时间较长,
造成超市中人员流通的速度较慢,进一步造成部分用户进入超市的等待时间较长”。造成部
分用户进入超市的等待时间较长的因素往往如下:未动态调整货架的位置,用户无法快速
获取到热点物品(快消品),导致用户在超市中的停留时间较长,造成超市中人员流通的速
度较慢,进一步造成部分用户进入超市的等待时间较长。如果解决了上述因素,就能达到降
低部分用户进入超市的等待时间的效果。为了达到这一效果,本公开首先,响应于当前时间
满足目标时间条件,获取目标历史时间段内的历史物品流转信息集。由此,为动态调整货架
的位置提供了数据支持。接着,从上述历史物品流转信息集中选择包括的物品流转总量大
于等于预设流转量的历史物品流转信息作为备选历史物品流转信息,得到备选历史物品流
转信息组。由此,选择出热点(高销量)的物品,便于后续对摆放热点物品的货架进行调整。
然后,根据上述备选历史物品流转信息组包括的各个物品流转总量,对上述备选历史物品
流转信息组包括的各个货架位置信息进行排序,得到货架位置信息序列。由此,可以按照物
品流转总量的多少,动态调整货架的位置。最后,根据上述货架位置信息序列中每个货架位
置信息,控制相关联的搬运机器人将上述货架位置信息对应的货架搬运至预设区域。由此,
可以动态调整货架的位置,便于用户快速获取到热点物品(快消品),降低用户在超市中的
停留时间,提升超市中人员的流通速度。从而,降低了部分用户进入超市的等待时间。
[0091] 进一步参考图5,作为对上述各图所示方法的实现,本公开提供了一种基于用户行为的设备报警装置的一些实施例,这些装置实施例与图2上述的那些方法实施例相对应,该
装置具体可以应用于各种电子设备中。
[0092] 如图5所示,一些实施例的基于用户行为的设备报警装置500包括:添加单元501、生成单元502和发送单元503。其中,添加单元501被配置成响应于第一图像采集装置所采集
的用户的图像信息满足预设条件,将上述图像信息添加至预设的图像信息组中以对上述图
像信息组进行更新,其中,上述图像信息包括温度信息,上述预设条件为:温度信息所表征
的温度小于等于预设温度值;生成单元502被配置成响应于目标区域内的第一目标区域传
感器未感应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设
阈值,生成第一警告提示音;发送单元503被配置成将上述第一警告提示音发送至上述第一
图像采集装置以供上述第一图像采集装置进行警报操作以对待进入第二目标区域的用户
进行拦截。
[0093] 可以理解的是,该装置500中记载的诸单元与参考图2描述的方法中的各个步骤相对应。由此,上文针对方法描述的操作、特征以及产生的有益效果同样适用于装置500及其
中包含的单元,在此不再赘述。
[0094] 下面参考图6,其示出了适于用来实现本公开的一些实施例的电子设备(例如图1中的计算设备101)600的结构示意图。图6示出的电子设备仅仅是一个示例,不应对本公开
的实施例的功能和使用范围带来任何限制。
[0095] 如图6所示,电子设备600可以包括处理装置(例如中央处理器、图形处理器等)601,其可以根据存储在只读存储器(ROM)602中的程序或者从存储装置608加载到随机访问
存储器(RAM)603中的程序而执行各种适当的动作和处理。在RAM 603中,还存储有电子设备
600操作所需的各种程序和数据。处理装置601、ROM 602以及RAM 603通过总线604彼此相
连。输入/输出(I/O)接口605也连接至总线604。
[0096] 通常,以下装置可以连接至I/O接口605:包括例如触摸屏、触摸板、键盘、鼠标、摄像头、麦克风、加速度计、陀螺仪等的输入装置606;包括例如液晶显示器(LCD)、扬声器、振
动器等的输出装置607;包括例如磁带、硬盘等的存储装置608;以及通信装置609。通信装置
609可以允许电子设备600与其他设备进行无线或有线通信以交换数据。虽然图6示出了具
有各种装置的电子设备600,但是应理解的是,并不要求实施或具备所有示出的装置。可以
替代地实施或具备更多或更少的装置。图6中示出的每个方框可以代表一个装置,也可以根
据需要代表多个装置。
[0097] 特别地,根据本公开的一些实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的一些实施例包括一种计算机程序产品,其包括承载在计算机
可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在
这样的一些实施例中,该计算机程序可以通过通信装置609从网络上被下载和安装,或者从
存储装置608被安装,或者从ROM602被安装。在该计算机程序被处理装置601执行时,执行本
公开的一些实施例的方法中限定的上述功能。
[0098] 需要说明的是,本公开的一些实施例上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可
以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以
上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线
的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编
程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD‑ROM)、光存储器件、磁
存储器件、或者上述的任意合适的组合。在本公开的一些实施例中,计算机可读存储介质可
以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或
者与其结合使用。而在本公开的一些实施例中,计算机可读信号介质可以包括在基带中或
者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据
信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机
可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信
号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使
用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:
电线、光缆、RF(射频)等等,或者上述的任意合适的组合。
[0099] 在一些实施方式中,客户端、服务器可以利用诸如HTTP(HyperText Transfer Protocol,超文本传输协议)之类的任何当前已知或未来研发的网络协议进行通信,并且可
以与任意形式或介质的数字数据通信(例如,通信网络)互连。通信网络的示例包括局域网
(“LAN”),广域网(“WAN”),网际网(例如,互联网)以及端对端网络(例如,ad hoc端对端网
络),以及任何当前已知或未来研发的网络。
[0100] 上述计算机可读介质可以是上述装置中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程
序被该电子设备执行时,使得该电子设备:响应于第一图像采集装置所采集的用户的图像
信息满足预设条件,将上述图像信息添加至预设的图像信息组中以对上述图像信息组进行
更新,其中,上述图像信息包括温度信息,上述预设条件为:温度信息所表征的温度小于等
于预设温度值;响应于目标区域内的第一目标区域传感器未感应到用户通过,以及更新后
的图像信息组所包括的图像信息的数量大于等于预设阈值,生成第一警告提示音;将上述
第一警告提示音发送至上述第一图像采集装置以供上述第一图像采集装置进行警报操作
以对待进入第二目标区域的用户进行拦截。
[0101] 可以以一种或多种程序设计语言或其组合来编写用于执行本公开的一些实施例的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如Java、
Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语
言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立
的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或
服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包
括局域网(LAN)或广域网(WAN)——连接到用户计算机,或者,可以连接到外部计算机(例如
利用因特网服务提供商来通过因特网连接)。
[0102] 附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代
表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用
于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标
注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上
可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注
意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执
行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令
的组合来实现。
[0103] 描述于本公开的一些实施例中的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括
添加单元、生成单元和发送单元。其中,这些单元的名称在某种情况下并不构成对该单元本
身的限定,例如,生成单元还可以被描述为“响应于目标区域内的第一目标区域传感器未感
应到用户通过,以及更新后的图像信息组所包括的图像信息的数量大于等于预设阈值,生
成第一警告提示音的单元”。
[0104] 本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:现场可编程门阵列(FPGA)、专
用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑设备(CPLD)等
等。
[0105] 以上描述仅为本公开的一些较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开的实施例中所涉及的发明范围,并不限于上述技术特征的特定组
合而成的技术方案,同时也应涵盖在不脱离上述发明构思的情况下,由上述技术特征或其
等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开的实施例中公开的
(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。