CN111765912A - 缺货检测装置以及用于缺货检测装置的检测方法 - Google Patents
缺货检测装置以及用于缺货检测装置的检测方法 Download PDFInfo
- Publication number
- CN111765912A CN111765912A CN201910515337.9A CN201910515337A CN111765912A CN 111765912 A CN111765912 A CN 111765912A CN 201910515337 A CN201910515337 A CN 201910515337A CN 111765912 A CN111765912 A CN 111765912A
- Authority
- CN
- China
- Prior art keywords
- detection
- stock
- detection switch
- state
- switch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D5/00—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable
- G01D5/12—Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means
- G01D5/25—Selecting one or more conductors or channels from a plurality of conductors or channels, e.g. by closing contacts
- G01D5/251—Selecting one or more conductors or channels from a plurality of conductors or channels, e.g. by closing contacts one conductor or channel
Abstract
本申请实施例公开了缺货检测装置以及用于缺货检测装置的检测方法。该缺货检测装置的一具体实施方式包括:缺货检测单元,包括至少一个检测开关,检测开关的一端与检测处理器相连,检测开关的另一端与检测电压信号端相连,检测开关的通断状态基于与该检测开关对应的检测区域内的货物状态确定;检测处理器,用于基于至少一个检测开关中每个检测开关的通断状态,确定缺货检测单元所检测的检测区域的缺货率。该缺货检测装置不需要改变货架结构就能实现快速地缺货检测。
Description
技术领域
本申请实施例涉及自动控制领域,具体涉及缺货检测装置以及用于缺货检测装置的检测方法。
背景技术
随着我国零售业经济的不断平稳发展,大型超市规模的不断扩大,同时也产生了货架商品管理的难题。为了避免缺货损失,需要对货架的缺货情况进行检测。相关的缺货检测方式通常是依靠理货员人工巡视,或者是通过配置称重传感器、红外传感器、光敏传感器或者摄像头等对货架的缺货情况进行检测。
发明内容
本申请实施例提出了缺货检测装置以及用于缺货检测装置的检测方法。
第一方面,本申请实施例提供了一种缺货检测装置,包括:缺货检测单元,包括至少一个检测开关,检测开关的一端与检测处理器相连,检测开关的另一端与检测电压信号端相连,检测开关的通断状态基于与该检测开关对应的检测区域内的货物状态确定;检测处理器,用于基于至少一个检测开关中每个检测开关的通断状态,确定缺货检测单元所检测的检测区域的缺货率。
在一些实施例中,检测处理器,用于响应于确定出缺货率大于预设缺货率阈值,生成向管理服务器发送的缺货信息。
在一些实施例中,缺货检测装置包括至少一个并入串出芯片,每个并入串出芯片具有至少两个输入端,且缺货检测单元的任意两个检测开关连接并入串出芯片的不同输入端,每个并入串出芯片的输出端与检测处理器相连。
在一些实施例中,检测处理器还用于针对至少一个检测开关中的每个检测开关,响应于确定出该检测开关的通断状态为断开状态,确定该检测开关所对应的检测区域上的货物状态为缺货状态。
在一些实施例中,缺货信息包括以下至少一项:货架编号和缺货率。
在一些实施例中,至少一个检测开关中每个检测开关的顶部设置有面积大于该检测开关的面积的连接盘,连接盘用于承载放置其上的货物。
在一些实施例中,缺货检测装置还包括低功耗射频收发器,用于将检测处理器生成的缺货信息向管理服务器发送。
第二方面,本申请实施例提供了一种用于缺货检测装置的检测方法,包括:基于缺货检测单元的至少一个检测开关中每个检测开关的通断状态,确定缺货检测单元所检测的检测区域的缺货率,其中,至少一个检测开关中每个检测开关用于检测该检测开关所对应的检测区域上的货物状态,检测开关的通断状态基于货物状态确定;响应于确定出缺货率大于预设缺货率阈值,生成向管理服务器发送的缺货信息。
在一些实施例中,基于缺货检测单元的至少一个检测开关中每个检测开关的通断状态,确定缺货检测单元所检测的检测区域的缺货率,包括:针对缺货检测单元的至少一个检测开关中的每个检测开关,响应于确定出该检测开关的通断状态为断开状态,确定该检测开关所对应的检测区域上的货物状态为缺货状态。
在一些实施例中,缺货信息包括以下至少一项:货架编号和缺货率。
本申请实施例提供的缺货检测装置包括缺货检测单元和所述检测处理器,其中:缺货检测单元,包括至少一个检测开关,检测开关的一端与检测处理器相连,检测开关的另一端与检测电压信号端相连,检测开关的通断状态基于与该检测开关对应的检测区域内的货物状态确定;所述检测处理器用于基于所述至少一个检测开关中每个检测开关的通断状态,确定所述缺货检测单元所检测的检测区域的缺货率。该缺货检测装置不需要改变货架结构就能实现快速地缺货检测。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是根据本申请的缺货检测装置的一个实施例的结构示意图;
图2是根据本申请的缺货检测装置的又一个实施例的结构示意图;
图3是根据本申请的缺货检测装置的再一个实施例的结构示意图;
图4是根据本申请的用于缺货检测装置的检测方法的一个实施例的流程图。
具体实施方式
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
请参考图1,其示出了根据本申请的缺货检测装置的一个实施例的结构示意图。本实施例中的缺货检测装置可以包括缺货检测单元1和检测处理器2。
上述缺货检测单元1可以包括至少一个检测开关。在图1中,示意性地示出了检测开关11、检测开关12、检测开关13、检测开关14、检测开关15和检测开关16。需要说明的是,图1中的检测开关仅为示例性说明,在实践中,检测开关的数量可以根据货架面积、货物大小等因素确定。检测开关通常是在放置于其上的货物对其所产生的压力值小于货品重量N分之一时被触发,其中,N为货物放置后其放置面所能接触到的检测开关的数量。通常情况下,检测开关可以为带有导电涂层的硅胶按键,也可以为金属弹片。
在这里,检测开关所对应的检测区域可以为以该检测开关为圆心、以预设长度为半径的区域。上述预设长度例如可以与检测开关的灵敏度、货物大小等因素相关。货物状态可以包括有货状态和缺货状态。若检测区域的货物状态为有货状态,则可以说明检测区域上放置有货物且放置的货物的数量满足预设条件(例如,大于货物总数量的预设比例);若检测区域的货物状态为缺货状态,则可以说明检测区域上放置的货物的数量不满足上述预设条件。
在这里,检测开关的一端可以与检测处理器2相连,检测开关的另一端可以与检测电压信号端3相连。如图1所示,检测开关11、检测开关12、检测开关13、检测开关14、检测开关15和检测开关16的一端分别与检测处理器2相连,检测开关11、检测开关12、检测开关13、检测开关14、检测开关15和检测开关16的另一端分别与检测电压信号端3相连。检测电压信号端3可以为高电平信号端,也可以为低电平信号端(例如电源地端)。在实践中,检测开关的一端可以连接到检测处理器2的输入引脚的焊盘上,检测开关的一端可以连接到检测电压信号端3的引脚的焊盘上。
在这里,每个检测开关可以用于检测该检测开关所对应的检测区域的货物状态,检测开关的通断状态可以基于与该检测开关对应的检测区域内的货物状态确定。具体地,若该检测开关对应的检测区域内的货物状态为有货状态,则说明该检测开关对应的检测区域上存在货物且放置的货物的数量满足预设条件,足够数量的货物放置在检测开关上使得检测开关由于货物压力而处于导通状态。若该检测开关对应的检测区域内的货物状态为缺货状态,则说明该检测开关对应的检测区域上放置的货物的数量不满足上述预设条件,此时,检测开关处于断开状态。
在这里,上述检测处理器2可以基于上述至少一个检测开关中每个检测开关的通断状态,确定上述缺货检测单元1所检测的检测区域的缺货率。上述缺货检测单元1所检测的检测区域通常为上述缺货检测单元1所包含的至少一个检测开关所能检测的总区域。需要说明的是,若检测电压信号端3为高电平信号端,此时,若上述检测处理器2检测到从引脚A接收到高电平信号,则可以确定引脚A所连接的检测开关为导通状态。若检测电压信号端3为低电平信号端,此时,若上述检测处理器2检测到从引脚B接收到低电平信号,则可以确定引脚B所连接的检测开关为导通状态。
具体地,上述检测处理器2可以首先确定处于断开状态的检测开关的数量;之后,可以将处于断开状态的检测开关的数量与上述至少一个检测开关的总数量的百分比确定为上述缺货检测单元1所检测的检测区域的缺货率。作为示例,若检测开关12、检测开关15和检测开关16为断开状态,检测开关11、检测开关13和检测开关14为导通状态,上述检测处理器2可以确定处于断开状态的检测开关的数量为3,之后,可以将处于断开状态的检测开关的数量3与检测开关的总数量6的百分比50%确定为上述缺货检测单元1所检测的检测区域的缺货率。
在这里,上述检测处理器2可以采用周期性查询或者中断触发的方式获取各个检测开关所对应的检测区域的货物状态。中断触发也可以称为外部中断,是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使中央处理器(CentralProcessing Unit,CPU)暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。在这里,若某一检测开关的通断状态发生变化,检测处理器2可以暂停当前正在执行的程序,转而去计算缺货检测单元所检测的检测区域的缺货率。
在这里,上述缺货检测装置可以包括供电装置。上述供电装置可以包括锂电池或干电池。由于上述缺货检测装置中的检测处理器通常对检测开关的通断状态进行周期性采集或者中断触发采集,因此,上述缺货检测装置在大部分时间处于休眠状态,待到达采集时间或者检测开关的通断状态发生变化时进行一次检测开关的通断状态采集、确定缺货率以及向管理服务器发送缺货信息的过程,之后,再次进入休眠状态。
在实际应用中,上述缺货检测装置可以设计成方形的垫状结构,厚度可以为预设数值(例如,1厘米(cm)至2厘米)。上述缺货检测装置可以放置于货架与货物中间。上述预设数值通常较小,此时,上述缺货检测装置可以减少所占用的货架空间。
可选地,上述检测处理器2可以确定上述缺货率是否大于预设缺货率阈值(例如,50%),若确定出上述缺货率大于上述缺货率阈值,可以生成向管理服务器发送的缺货信息。上述缺货信息可以包括但不限于以下至少一项:待补货的货品的货品编号和货架的位置信息。上述管理服务器在收到缺货信息之后,可以向目标终端(例如,补货人员的手机、电脑等终端设备)发送上述缺货信息。
综上所述,本申请实施例提供的缺货检测装置不需要改变货架结构就能实现快速地缺货检测。
可选地,请参考图2,其示出了根据本申请提供的缺货检测装置的又一个实施例的结构示意图。如图2所示,上述缺货检测装置还可以包括至少一个并入串出芯片4。在图2中,并入串出芯片4包括并入串出芯片41和并入串出芯片42。需要说明的是,图2中的并入串出芯片仅为示例性说明,在实践中,并入串出芯片的数量可以根据检测处理器的输入引脚的数量、并入串出芯片的输入引脚的数量和检测开关的数量等因素确定。每个并入串出芯片具有至少两个输入端,且上述缺货检测单元的任意两个检测开关连接并入串出芯片的不同输入端,每个并入串出芯片的输出端上述检测处理器相连。
作为示例,在图2中,并入串出芯片41具有三个输入端,并入串出芯片41的三个输入端分别与检测开关11、检测开关12和检测开关13相连。并入串出芯片42具有三个输入端,并入串出芯片42的三个输入端分别与检测开关14、检测开关15和检测开关16相连。并入串出芯片41的输出端和并入串出芯片42的输出端分别与检测处理器2相连。
可选地,针对上述至少一个检测开关中的每个检测开关,上述检测处理器2可以确定该检测开关的通断状态是否为断开状态。具体地,若检测电压信号端3为高电平信号端,此时,若上述检测处理器2检测到从引脚A接收不到高电平信号,则可以确定引脚A所连接的检测开关为断开状态。若检测电压信号端3为低电平信号端,此时,若上述检测处理器2检测到从引脚B接收不到低电平信号,则可以确定引脚B所连接的检测开关为断开状态。若确定出该检测开关的通断状态为断开状态,则可以确定该检测开关所对应的检测区域上的货物状态为缺货状态。
可选地,上述缺货信息可以包括以下至少一项:缺货货架的货架编号和缺货率。补货人员可以利用货架编号查找到缺货货架,以及根据缺货率确定待补货的货物的数量。
可选地,上述至少一个检测开关中每个检测开关的顶部可以设置有面积大于该检测开关的面积的连接盘。上述连接盘可以用于承载放置其上的货物。上述连接盘可以为橡胶、塑料等材质。通过设置的连接盘可以增大检测开关对应的检测面积。
在实践中,每个检测开关的底部可以设置有支撑点以保护检测开关不受过载压力而影响性能。
本申请实施例提供的缺货检测装置可以在检测处理器输入引脚不变的情况下,利用更多的检测开关检测电压信号,从而提高了检测结果的准确性。
请参考图3,其示出了根据本申请提供的缺货检测装置的再一个实施例的结构示意图。如图3所示,上述缺货检测装置可以包括至少一个检测开关1、检测处理器2、并入串出芯片4和低功耗射频收发器5。检测处理器2可以通过低功耗射频收发器5向管理服务器发送缺货信息。
在这里,上述低功耗射频收发器5可以用于将上述检测处理器2生成的缺货信息向上述管理服务器发送。低功耗射频收发器5可以采用低功耗蓝牙(Bluetooth)、2.4G、ZigBee(紫蜂协议)、LoRa无线技术、NB-IoT(Narrow Band Internet of Things,窄带物联网)等低功耗物联网通信方案中。使用低功耗蓝牙、2.4G、ZigBee和LoRa无线技术方案时,需要在货架周围相应射频通信信号范围内部署对应的网关设备接入网络。使用NB-IoT通信方案时,需要通过通讯运营商的基站网络接入网络。本申请实施例提供的缺货检测装置可以应用低功耗物联网通讯技术,不需要依靠市电和网线插座,从而降低了部署难度。
本申请还提供了一种用于缺货检测装置的检测方法,该方法可以用于上述各实施例中的缺货检测装置。如图4所示,其示出了本申请提供的用于缺货检测装置的检测方法的一个实施例的流程图400。该方法可以包括以下步骤:
步骤401,基于缺货检测单元的至少一个检测开关中每个检测开关的通断状态,确定缺货检测单元所检测的检测区域的缺货率。
在本实施例中,上述缺货检测装置中的检测处理器可以基于缺货检测单元的至少一个检测开关中每个检测开关的通断状态,确定上述缺货检测单元所检测的检测区域的缺货率。上述缺货检测单元所检测的检测区域通常为上述缺货检测单元所包含的至少一个检测开关所能检测的总区域。
具体地,上述检测处理器可以首先确定处于断开状态的检测开关的数量;之后,可以将处于断开状态的检测开关的数量与上述至少一个检测开关的总数量的百分比确定为上述缺货检测单元所检测的检测区域的缺货率。作为示例,若在六个检测开关中,有三个检测开关为断开状态,另三个检测开关为导通状态,则上述检测处理器可以将处于断开状态的检测开关的数量3与检测开关的总数量6的百分比50%确定为上述缺货检测单元所检测的检测区域的缺货率。
在本实施例中,上述缺货检测装置可以包括上述缺货检测单元和上述检测处理器。上述缺货检测单元可以包括至少一个检测开关。检测开关通常是在放置于其上的货物对其所产生的压力值小于货品重量N分之一时被触发,其中,N为货物放置后其放置面所能接触到的检测开关的数量。通常情况下,检测开关可以为带有导电涂层的硅胶按键,也可以为金属弹片。
在本实施例中,上述至少一个检测开关中的每个检测开关可以用于检测该检测开关所对应的检测区域的货物状态。检测开关所对应的检测区域可以为以该检测开关为圆心、以预设长度为半径的区域。上述预设长度例如可以与检测开关的灵敏度、货物大小等因素相关。货物状态可以包括有货状态和缺货状态。若检测区域的货物状态为有货状态,则可以说明检测区域上放置有货物且放置的货物的数量满足预设条件(例如,大于货物总数量的预设比例);若检测区域的货物状态为缺货状态,则可以说明检测区域上放置的货物的数量不满足上述预设条件。
在本实施例中,检测开关的一端可以与上述检测处理器相连,检测开关的另一端可以与检测电压信号端相连。上述检测电压信号端可以为高电平信号端,也可以为低电平信号端(例如电源地端)。在实践中,检测开关的一端可以连接到上述检测处理器的输入引脚的焊盘上,检测开关的一端可以连接到上述检测电压信号端的引脚的焊盘上。
在本实施例中,检测开关的通断状态可以基于与该检测开关对应的检测区域内的货物状态确定。具体地,若该检测开关对应的检测区域内的货物状态为有货状态,则说明该检测开关对应的检测区域上存在货物且放置的货物的数量满足预设条件,足够数量的货物放置在检测开关上使得检测开关由于货物压力而处于导通状态。若该检测开关对应的检测区域内的货物状态为缺货状态,则说明该检测开关对应的检测区域上放置的货物的数量不满足上述预设条件,此时,检测开关处于断开状态。
需要说明的是,若上述检测电压信号端为高电平信号端,此时,若上述检测处理器检测到从引脚A接收到高电平信号,则可以确定引脚A所连接的检测开关为导通状态。若上述检测电压信号端为低电平信号端,此时,若上述检测处理器检测到从引脚B接收到低电平信号,则可以确定引脚B所连接的检测开关为导通状态。
在本实施例中,上述检测处理器可以采用周期性查询或者中断触发的方式获取各个检测开关所对应的检测区域的货物状态。中断触发也可以称为外部中断,是单片机实时地处理外部事件的一种内部机制。当某种外部事件发生时,单片机的中断系统将迫使中央处理器暂停正在执行的程序,转而去进行中断事件的处理;中断处理完毕后.又返回被中断的程序处,继续执行下去。在这里,若某一检测开关的通断状态发生变化,上述检测处理器可以暂停当前正在执行的程序,转而去计算上述缺货检测单元所检测的检测区域的缺货率。
步骤402,确定缺货率是否大于预设缺货率阈值。
在本实施例中,上述检测处理器可以确定上述缺货率是否大于预设缺货率阈值(例如,50%)。
步骤403,响应于确定出缺货率大于预设缺货率阈值,生成向管理服务器发送的缺货信息。
在本实施例中,若上述检测处理器确定出上述缺货率大于上述缺货率阈值,可以生成向管理服务器发送的缺货信息。上述缺货信息可以包括但不限于以下至少一项:待补货的货品的货品编号和货架的位置信息。上述管理服务器在收到缺货信息之后,可以向目标终端(例如,补货人员的手机、电脑等终端设备)发送上述缺货信息。
在本实施例的一些可选的实现方式中,针对上述缺货检测单元的至少一个检测开关中的每个检测开关,上述检测处理器可以确定该检测开关的通断状态是否为断开状态。具体地,若上述检测电压信号端为高电平信号端,此时,若上述检测处理器检测到从引脚A接收不到高电平信号,则可以确定引脚A所连接的检测开关为断开状态。若上述检测电压信号端为低电平信号端,此时,若上述检测处理器检测到从引脚B接收不到低电平信号,则可以确定引脚B所连接的检测开关为断开状态。若确定出该检测开关的通断状态为断开状态,则可以确定该检测开关所对应的检测区域上的货物状态为缺货状态。
在本实施例的一些可选的实现方式中,上述缺货信息可以包括以下至少一项:缺货货架的货架编号和缺货率。补货人员可以利用货架编号查找到缺货货架,以及根据缺货率确定待补货的货物的数量。
本申请的上述实施例提供的方法,通过基于缺货检测单元的至少一个检测开关中每个检测开关的通断状态,确定上述缺货检测单元所检测的检测区域的缺货率;之后,响应于确定出上述缺货率大于预设缺货率阈值,生成向管理服务器发送的缺货信息。从而提供了一种缺货检测方法,在不改变货架结构的同时实现快速地缺货检测。
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。