一种出货故障检测的方法及无人售货柜与流程

文档序号:15390305发布日期:2018-09-08 01:03阅读:221来源:国知局

本发明涉及自助售货领域,尤其涉及一种出货故障的检测方法及无人售货柜。



背景技术:

无人售货柜是商业自动化的常用设备,它是根据投入的钱币自动付货的机器,它不受时间、地点的限制,能节省人力、方便交易,它作为一种全新的商业零售形式,又被称为24小时营业的微型超市。随着社会的发展,人力成本不断提高,无人值守的无人售货柜符合市场的发展方向。

目前的无人售货柜出货时,没有货道故障检测,用户体验不好。



技术实现要素:

本发明实施例提供一种出货故障检测的方法及无人售货柜,解决无人售货柜出货时,没有货道故障检测,用户体验不好的技术问题。

为了解决上述技术问题,本发明实施例采用的一个技术方案是:

第一方面,本发明实施例提供了一种出货故障检测的方法,应用于无人售货柜,所述无人售货柜包括出货装置、多个货道以及多个红外检测器,其中,所述一红外检测器设置于一货道的出货口,所述方法包括:当接收到出货指令时,根据所述出货指令确定待出货的商品所在的货道以及出货数量;控制所述出货装置从所确定的货道内推出所述商品,其中,所推出的商品的数量为出货数量;获取所确定的货道对应的红外检测器在所述出货装置根据出货指令进行出货的时间段内所检测到的检测信息;若根据所述检测信息判断所确定货道为故障货道时,输出货道故障信息,所述货道故障信息携带所述故障货道的标识。

优选地,所述根据所述检测信息,判断所述货道为故障货道包括:根据所述检测信息,判断是否存在商品经过所确定的货道的出货口;若否,则确定所述货道为故障货道。

优选地,所述方法还包括:若是,则根据所述检测信息,确定经过所述所确定的货道的出货口的商品的数量;判断经过所述所确定的货道的出货口的商品的数量是否与所述出货数量相同;若否,则确定所述货道为故障货道。

优选地,每一所述货道内均设置有重力传感器,所述方法还包括:获取所确定的货道对应的重力传感器在所述出货装置根据出货指令进行出货前检测到的第一重量,以及在所述出货装置根据出货指令完成出货之后检测到的第二重量;根据所述第一重量和第二重量,计算出货重量;根据所述出货重量和出货数量,计算从所确定的货道推出的单个商品的重量;从预设存储空间中获取所确定的货道所存放的单个商品的重量;判断获取的单个商品的重量与计算得到的单个商品的重量是否相同;若不相同,确定所述货道为故障货道。

优选地,所述方法还包括:当所确定的货道为故障货道时,关闭所确定的货道;将所述所确定的货道内对应的商品标记为不可售卖。

第二方面,本发明实施例提供了一种无人售货柜,包括出货装置、处理器、存储器、多个货道以及多个红外检测器,其中,所述一红外检测器设置于一货道的出货口,所述存储器、出货装置和红外检测器均与所述处理器连接;所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行:当接收到出货指令时,根据所述出货指令确定待出货的商品所在的货道以及出货数量,控制所述出货装置从所确定的货道内推出所述商品,其中,所推出的商品的数量为出货数量,获取所确定的货道对应的红外检测器在所述出货装置根据出货指令进行出货的时间段内所检测到的检测信息,若根据所述检测信息判断到所确定货道为故障货道时,输出货道故障信息,所述货道故障信息携带所述故障货道的标识。

优选地,所述处理器执行根据所述检测信息,判断所述货道为故障货道的步骤包括:根据所述检测信息,判断是否存在商品经过所确定的货道的出货口;若否,则确定所述货道为故障货道。

优选地,所述处理器执行根据所述检测信息,判断所述货道为故障货道的步骤还包括:若存在商品经过所确定的货道的出货口,则根据所述检测信息,确定经过所述所确定的货道的出货口的商品的数量;判断经过所述所确定的货道的出货口的商品的数量是否与所述出货数量相同;若否,则确定所述货道为故障货道。

优选地,每一所述货道内均设置有重力传感器,所述重力传感器与所述处理器连接;所述处理器执行根据所述检测信息,判断所述货道为故障货道的步骤还包括:获取所确定的货道对应的重力传感器在所述出货装置根据出货指令进行出货前检测到的第一重量,以及在所述出货装置根据出货指令完成出货之后检测到的第二重量,根据所述第一重量和第二重量,计算出货重量,根据所述出货重量和出货数量,计算从所确定的货道推出的单个商品的重量,从预设存储空间中获取所确定的货道所存放的单个商品的重量,判断获取的单个商品的重量与计算得到的单个商品的重量是否相同,若不相同,确定所述货道为故障货道。

优选地,所述处理器还用于执行:当所确定的货道为故障货道时,关闭所确定的货道;将所述所确定的货道内对应的商品标记为不可售卖。

与现有技术相比较,本发明的有益效果为:本发明实施例提供的一种出货故障检测的方法及无人售货柜,通过接收红外检测器发送的货道检测信息,根据检测信息判断货道是否为故障货道,进而可以确定故障货道,避免用户在购买商品时货道发生故障时所耗费的时间,从而可以提高购物效率,增加用户的良好体验。

【附图说明】

一个或多个实施例通过与之对应的附图进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明实施例提供的一种应用环境的结构示意图;

图2是本发明实施例提供的一种无人售货柜的结构示意图;

图3是图2中货道的结构示意图;

图4是图2中出货装置的结构示意图;

图5是本发明实施例提供的一种出货故障检测的方法的流程示意图;

图6是图5中步骤24的流程示意图;

图7是本发明实施例提供的另一种商品呈现方法的流程示意图;

图8是本发明实施例提供的一种用户终端的硬件结构示意图。

【具体实施方式】

为了便于理解本发明,下面结合附图和具体实施方式,对本发明进行更详细的说明。需要说明的是,当元件被表述“固定于”另一个元件,它可以直接在另一个元件上、或者其间可以存在一个或多个居中的元件。当一个元件被表述“连接”另一个元件,它可以是直接连接到另一个元件、或者其间可以存在一个或多个居中的元件。本说明书所使用的术语“垂直的”、“水平的”、“左”、“右”、“内”、“外”以及类似的表述只是为了说明的目的。

除非另有定义,本说明书所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。在本发明的说明书中所使用的术语只是为了描述具体的实施方式的目的,不是用于限制本发明。本说明书所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

具体地,下面以一种出货故障检测方法并结合具体附图对本发明实施例作具体阐述。

请参阅图1,图1是本发明实施例提供的一种应用环境的结构示意图。如图1所示,该应用环境包括无人售货柜10、服务器20以及用户30。

其中,无人售货柜10内呈现有各种供用户选择的商品,该商品可以是饮品类,也可以是零食类或香烟类等。无人售货柜10上设置有显示屏11,显示屏11用于显示与商品相关的商品信息。

服务器20与无人售货柜10通过有线或无线网络连接,服务器20可以是本地服务器,亦可以是云端服务器。服务器20可以是一个物理服务器或者多个物理服务器虚拟而成的一个逻辑服务器。服务器20也可以是多个可互联通信的服务器组成的服务器群。服务器20与无人售货柜10进行数据通信,可用于确定用户选择的商品的商品信息。

需要说明的是,图1中仅示出了一个无人售货柜10、显示屏11、服务器20以及用户30,本领域技术人员可以理解的是,还可以包括任意数量的售货柜10、显示屏11、服务器20以及用户30。

为了方便读者理解,下文对无人售货柜10的进行描述,一种无人售货柜10,如图2至图4所示,无人售货柜10包括:出货装置8、处理器(未示出)、存储器(未示出)、多个货道11以及多个红外检测器(未示出),所述一红外检测器设置于一货道11的出货口(未示出),所述存储器、出货装置8和红外检测器均与所述处理器连接。

所述无人售货柜10还包括柜体5,铰接于柜体5的柜门8,以及设置于柜体5内的第一货架1,第二货架2,第三货架3和第四货架4,所述多个货道11设置于第一货架1,第二货架2,第三货架3和第四货架4内,所述红外检测器设置于货道11的出货口,红外检测器用于监测货道11及商品信息,出货装置8安装于货道11内,用于将商品推出货道11。

上述货道11设置为长条形,用于盛放商品,可以理解的是,货道11也可以设置成其他形状,可以根据要盛放的商品的形状和尺寸大小来确定。

下面以第一货架1上的货道11为例进行详解,如图3和图4所示,还包括隔挡片111,所述隔挡片111呈条状,且具有一定的弹性和韧性,所述隔挡片111上开设有腰圆孔(未示出),所述隔挡片11通过螺栓固定于所述第一背板113上,隔挡片111上的腰圆孔使得所述隔挡片111可以相对于所述第一货架1的高度可调。每一货道11附近对应设有一个隔挡片111,所述隔挡片111的底端低于所述商品出口112的顶端,所述隔挡片11的底端也低于所述商品的顶端。

所述出货装置8设置于隔挡片111附近,出货装置8包括相对设置的两个商品出货支架侧板81和连接所述两个出货支架侧板81的一个商品出货支架底板82,所述支架侧板81与支架底板82竖直设置,所述支架侧板81与支架底板82焊接固定,所述支架侧板81与支架底板82通过螺栓固定于所述第一背板113上。所述两个支架侧板81的顶端分别水平相向延伸有支撑商品的支撑板83,所述支撑板83用于支撑存放于所述货道11上的商品。

所述出货装置8内还设有拨动部84和驱动拨动部84转动以使商品推出货道11的电机85,所述电机85包括驱动轴851、套设于驱动轴851的轴套852,所述轴套852上开设有固定孔853,所述拨动部84的一端连接于固定孔853,本实施例中电机85为减速电机。

当所述出货装置8处于静默状态时,所述隔挡片11可以挡住位于商品出口112处的商品,防止所述商品因他人晃动所述无人售货柜10而经由所述商品出口112处跌落进入所述商品通道(未示出);当用户购买且付款后,所述出货装置8处于工作状态,所述出货装置8推动所述商品经由所述商品出口112时,所述隔挡片11的下端被所述商品推动向上弯曲,当所述商品完全从所述商品出口112跌落进入所述商品通道后,所述隔挡片11由于自身的弹性回复原始的状态。

出货装置8包括当客户选定其所购买的商品并付款后,无人售货柜10的处理器接收到付款成功信息,然后处理器位于所述商品下方的出货装置8发送出商品指令;所述出货装置8控制所述减速电机85带动所述拨动部84旋转一周,将位于出货装置8的支撑板83上方的商品经由所述商品出口112拨离出所述货道11,完成一次商品出货;同时,存放于所述货道11上的商品会由于重力的作用下降,最底部的商品会位于所述出货装置8的支撑板83上。

可以理解的是,所述支撑板83下方设有重力感应器(未示出),重力感应器用于计量支撑板83上商品的重量,根据出货前后商品重量的差值可得到出货的商品的重量及数量。

通过上述技术方案可知,本发明实施例的有益效果在于:通过在货道旁设置出货装置,通过电机驱动出货装置,出货装置将商品推出货道,并通过货道出口的红外检测器检测商品的出货情况,实现商品顺利出货,提高了出货效率,增加用户的良好体验。

图5是本发明实施例提供的一种出货故障检测的方法的流程示意图;请参阅图5,该方法应用于无人售货柜,所述无人售货柜包括出货装置、多个货道以及多个红外检测器,其中,所述一红外检测器设置于一货道的出货口,该方法包括:

步骤51、当接收到出货指令时,根据所述出货指令确定待出货的商品所在的货道以及数量。

本实施例中,待出货的商品为用户选择的商品,此处用户选择的商品可以是用户想要购买的商品,也可以是用户不确定是否要购买,暂时选择的商品,也可以是用户不小心触碰到显示屏所选择的商品。

本实施例中确定待出货的商品所在的货道,具体的确定方式可以为,将货道内的商品进行分类,每个货道只放一类商品,不同类别的商品不混合放在一个货道上,例如:货道内的商品可以是饮品,零食或香烟等,将货道分为饮品区,零食区和香烟区;其中货道a为饮品区,货道b为零食区,货道c为香烟区。

货道内的饮品包括:百事可乐,雪碧和脉动等;零食包括:魔法士干脆面,老奶奶花生和洽洽瓜子等,香烟包括:中华香烟,红河香烟和利群香烟等;如果用户选择百事可乐,则服务器将待出货的商品定义在饮品区,即确定货道a,如果用户选择百事可乐和中华香烟,则服务器将待出货的商品定义为饮品区和香烟区,即确定货道a和c。

本实施例中确定待出货的商品的数量,具体确定方式可以为,货道a内饮品有20瓶,其中,百事可乐5瓶,雪碧8瓶以及脉动7瓶;货道b内零食有18袋,其中,魔法士干脆面6袋,老奶奶花生5袋和洽洽瓜子7袋;货道c内香烟有25包,其中,中华12包,红河8包和利群5包;如果用户购买百事可乐2瓶,雪碧3瓶,则可以确定用户待出货的商品的数量为5。

步骤52、控制所述出货装置从所确定的货道内推出所述商品,其中,所推出的商品的数量为出货数量。

本实施例中控制所述出货装置从所确定的货道内推出所述商品,所述出货装置为使商品脱离货道的装置,该所述商品为用户确定所要购买的商品,即,用户已经付款购买的商品,该商品一旦从货道内推出便不可撤销,用户得到此商品后也不能退货。

本实施例中所推出的商品数量为出货数量,出货数量即用户所付款购买的商品的数量,该出货数量可以与货道内商品的数量不同,即该出货数量可以小于货道内商品的数量,也可以大于货道内商品的数量,也可以等于货道内商品的数量。

如:出货数量为5,其中雪碧2瓶,中华香烟3盒,而雪碧位于货道a,货道a上共有雪碧5瓶,中华香烟位于货道c,货道c上的中华香烟共有8盒,则该出货数量小于货道内商品的数量。

步骤53、获取所确定的货道对应的红外检测器在所述出货装置根据出货指令进行出货的时间段内所检测到的检测信息;

本实施例中根据出货指令进行出货的时间段内所检测到的检测信息,其中,所述出货的时间段为出货装置开始出货之时开始,至出货完成的时间段,其中,出货完成是指商品离开货道被传送至出货口。检测信息可以是“0”和“1”,其中“0”代表没有商品经过所确定的货道的出货口,“1”代表有商品经过所确定的货道的出货口。

根据所述检测信息,判断所述货道为故障货道包括:根据所述检测信息,判断是否存在商品经过所确定的货道的出货口;若否,则确定所述货道为故障货道。

如:若用户购买的商品为雪碧2瓶,但是商品并未运送至货道出货口,则检测信息为“0”若用户购买的两瓶雪碧经过货道出货口,则检测信息为“1”。

步骤54、若根据所述检测信息判断所确定货道为故障货道时,输出货道故障信息,所述货道故障信息携带所述故障货道的标识。

本实施例中根据所述检测信息判断所确定货道为故障货道,所述故障货道包括三种情况,没有商品经过出货口,经过出货口的商品的数量与出货数量不匹配,或者是货道上出货的商品重量与实际出货的商品重量不匹配。

具体判断方式为,若检测信息为“0”,则没有商品经过所确定的货道,可以确定该货道为故障货道,若检测信息为“1”,则有商品经过所确定的货道;若经过货道出口的商品数量与出货数量不同,如:用户购买雪碧2瓶,洽洽瓜子2袋,则出货数量应为4,如果经过货道出口的商品数量小于4或大于4,则该所确定货道为故障货道。

货道上出货的商品重量与实际出货的商品重量不匹配,具体判断方式为:货道上出货的商品重量大于或小于实际出货的商品重量,如:用户购买2瓶雪碧,则商品在出货前检测到的第一重量为m1,2瓶雪碧运输至出货口之后,检测到第二重量为m2,根据第一重量为m1与第二重量为m2之间的差值得出2瓶雪碧的出货重量m0,根据出货重量与出货数量,得出一瓶雪碧的重量m3,根据货道内所存放的单瓶雪碧的重量m4,与计算得出的一瓶雪碧的重量m3进行比较,若m4大于m3,则确定所述货道为故障货道,若m4小于m3,则确定所述货道为故障货道。

输出货道故障信息,所述货道故障信息携带所述故障货道的标识,所述故障货到信息可以是故障货道标识,该故障货道标识可以是“红灯预警”,也可以是“灯灭提示”,如,当确定所述货道为故障货道时,该货道所对应的灯显示为红色,代表红灯预警,该货道为故障货道,即为故障货道,若该货道所对应的灯显示为绿色时,则表示该货道不是故障货道,若货道所对应的灯显示不亮时,则预示灯灭提示,该货道为故障货道。

在一些实例中,如图6所示,步骤54具体包括:

步骤541:根据所述检测信息,判断是否存在商品经过所确定的货道的出货口;若否,则确定为故障货道,若是,则执行步骤212。

对于商品经过所确定的货道的出货口,可以理解为是出货口设有可识别商品标识的红外检测器,如“二维码”,“条形码”等,服务器接收红外检测器的检测信息,可判断商品是否经过货道的出货口。

步骤542:根据所述检测信息,确定经过所述所确定的货道的出货口的商品的数量;

其中,经过所述所确定的货道的出货口的商品数量为用户付款购买后的商品数量,即,用户最终确定购买的商品数量。

步骤543:判断经过所述所确定的货道的出货口的商品的数量是否与所述出货数量相同;若否,则确定所述货道为故障货道。

经过所述所确定的货道的出货口的商品的数量是否与所述出货数量相同,具体包括:经过所述所确定的货道的出货口的商品的数量大于所述出货数量,经过所述所确定的货道的出货口的商品的数量小于所述出货数量。

在一些实施例中,还可以根据检测信息判断所述货道是否为故障货道,具体的,请参考图7,图7为本发明另一实施例提供的一种出货故障检测的方法的流程示意图,其中,上述实施例中对各步骤的解释说明在本实施例同样适用,与上述实施例中相同的步骤在本实施例中将不再一一赘述,该方法包括:

步骤701:根据所述检测信息,判断是否存在商品经过所确定的货道的出货口;若否,则确定为故障货道,若是,则执行步骤702。

步骤702:根据所述检测信息,确定经过所述所确定的货道的出货口的商品的数量;

步骤703:判断经过所述所确定的货道的出货口的商品的数量是否与所述出货数量相同;若否,则确定所述货道为故障货道,若是,则执行步骤704。

步骤704:获取所确定的货道对应的重力传感器在所述出货装置根据出货指令进行出货前检测到的第一重量,以及在所述出货装置根据出货指令完成出货之后检测到的第二重量;

步骤705:根据所述第一重量和第二重量,计算出货重量;

步骤706:根据所述出货重量和出货数量,计算从所确定的货道推出的单个商品的重量;

步骤707:从预设存储空间中获取所确定的货道所存放的单个商品的重量;

步骤708:判断获取的单个商品的重量与计算得到的单个商品的重量是否相同;若否,则确定所述货道为故障货道,执行步骤709。

步骤709:当所确定的货道为故障货道时,关闭所确定的货道;

步骤710:将所述所确定的货道内对应的商品标记为不可售卖。

本实施例中,服务器可以根据实际情况先执行步骤701后直接执行步骤709和步骤710,也可以先执行步骤701后,再执行步骤702和步骤703后直接执行步骤709和步骤710,也可以先执行步骤701至步骤708后,再执行步骤709和步骤710。

根据所述检测信息,若不存在商品经过所确定的货道的出货口,则确定为故障货道,服务器可执行步骤708和步骤709,关闭故障货道,将故障货道内的商品标记为不可卖,具体表现为用户再次购买的商品不会从该故障货道内选择,即,用户只能选择其他货道内的商品。

根据所述检测信息,若存在商品经过所确定的货道的出货口,则执行步骤702至步骤703,若货道的出货口的商品的数量大于或小于所述出货数量,则确定所述货道为故障货道,则执行步骤709和步骤710。

若货道的出货口的商品的数量与所述出货数量相同,则执行步骤704至步骤708,若获取的单个商品的重量大于计算得到的单个商品的重量,或若获取的单个商品的重量小于计算得到的单个商品的重量,确定为故障货道,则执行步骤709和步骤710。

通过上述技术方案可知,本发明实施例的有益效果在于:通过接收红外检测器发送的货道检测信息,根据检测信息判断货道是否为故障货道,进而可以确定故障货道,避免用户在购买商品时货道发生故障时所耗费的时间,从而可以提高购物效率,增加用户的良好体验。

图8是本发明实施例提供的一种用户终端的硬件结构示意图,用户终端800包括:一个或多个处理器810、存储器820以及红外检测器830,红外检测器830用于检测货道及商品信息,图8中以一个处理器810为例。

处理器810和存储器820可以通过总线或者其他方式连接,图8中以通过总线连接为例。

存储器810作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本发明实施例中的出货故障检测方法。处理器810通过运行存储在存储器820中的非易失性软件程序、指令以及模块,从而执行该用户终端的各种功能应用以及数据处理,即实现上述方法实施例的出货故障检测方法。

存储器820可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据出货故障检测装置的使用所创建的数据等。此外,存储器820可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器820可选包括相对于处理器810远程设置的存储器820,这些远程存储器820可以通过网络连接至出货故障检测装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器820中,当被所述一个或者多个处理器810执行时,执行上述任意方法实施例中的出货故障检测的方法,例如,执行以上描述的图5中的方法步骤51至步骤54,上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

本发明实施例还提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器810执行,例如图8中的一个处理器810,可使得上述一个或多个处理器810可执行上述任意方法实施例中的出货故障检测方法,例如,执行以上描述的图5中的方法步骤51至步骤54的功能。

上述产品可执行本发明实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的方法。

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

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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