基于重力感应的商品识别方法和装置制造方法及图纸

技术编号:26767194 阅读:11 留言:0更新日期:2020-12-18 23:44
本发明专利技术提供了基于重力感应的商品识别方法和装置,包括:获取被从无人售卖机中取出商品的第一目标重量,根据第一目标重量确定第一备选商品,并根据第一目标重量和第一备选商品,确定商品组合,然后根据该商品组合所包括的各个第一备选商品的平均重量和第一目标重量,计算该商品组合对应的置信度和最低置信度,如果该商品组合对应的置信度大于该商品组合对应的最低置信度,则将该商品组合确定为第一目标商品组合,然后按照对应置信度由大至小的顺序,对各个第一目标商品组合进行排序,最后将排序后位于首位的第一目标商品组合确定为被从无人售卖机中取出的商品,本方案能够提高基于重力感应识别的无人售卖机的识别精度。

【技术实现步骤摘要】
基于重力感应的商品识别方法和装置
本专利技术涉及电子技术及互联网
,特别涉及基于重力感应的商品识别方法和装置。
技术介绍
随着新零售业务的蓬勃发展,无人售卖机成为最为商业自动化的新设备,它是一种全新的商业零售形式,不受时间、地点的限制,且能节省人力、方便交易,又被称为24小时营业的微型超市,与传统类型的无人售卖机相比,基于重力感应的商品无人售卖机由于制造成本低、维护方便等原因,逐渐成为最受欢迎的无人售卖机类型之一。目前,基于重力感应的无人售卖机主要的实现方式是通过将取出商品的重量信息和预存储的商品重量信息进行匹配和对比,从而判断出顾客从无人售卖机取出的商品,如专利《通过重力识别商品的方法和装置》(申请号:201910424128.3)。在上述实现方式中,限定了商品重量数据存储在售货柜内,未考虑商品的重量浮差,且识别商品通过阈值排除法,使得商品识别精度不够。
技术实现思路
本专利技术提供了基于重力感应的商品识别方法和装置,能够提高无人售卖机进行商品识别的精度。第一方面,本专利技术实施例提供了基于重力感应的商品识别方法,包括:获取被从无人售卖机中取出的至少一个商品的第一目标重量;根据所述第一目标重量确定至少一类第一备选商品,其中,所述第一备选商品是位于所述无人售卖机中的商品,任意一类第一备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第一目标重量,所述重量浮差用于表征同一类商品的重量波动;根据所述第一目标重量和所述至少一类第一备选商品,确定至少一个商品组合,其中,所述商品组合包括有至少一个所述第一备选商品;针对每一个所述商品组合,根据该商品组合所包括的各个所述第一备选商品的平均重量和第一目标重量,计算该商品组合对应的置信度和最低置信度;针对每一个所述商品组合,如果该商品组合对应的所述置信度大于该商品组合对应的所述最低置信度,则将该商品组合确定为第一目标商品组合;按照对应所述置信度由大至小的顺序,对各个所述第一目标商品组合进行排序;将排序后位于首位的第一目标商品组合确定为被从所述无人售卖机中取出的商品。可选地,根据所述第一目标重量和所述至少一类第一备选商品,确定至少一个商品组合,包括:对所述至少一类第一备选商品进行组合,获得至少一个所述商品组合,其中,每个所述商品组合包括至少一类所述第一备选商品,每个所述商品组合所包括的商品个数不大于第一数量,所述第一数量为所述第一目标重量与目标类商品的平均重量的比值的取整结果,所述目标类商品为各类所述备选商品中对应平均重量最小的商品类,所述商品组合中任一类商品的个数不大于所述无人售卖机中该类商品的库存数。可选地,根据该商品组合所包括的各个所述第一备选商品的平均重量和第一目标重量,计算该商品组合对应的置信度和最低置信度,包括:确定所述至少一类第一备选商品对应的第一商品类别数;从所述至少一类备选商品中确定目标类商品,其中,所述目标类商品为各类所述第一备选商品中对应平均重量最小的商品类;根据所述第一商品类别数和所述目标类商品的平均重量,通过如下不等式组确定该商品组合所包括的商品类别数;其中,所述P用于表征该商品组合所包括的商品个数,所述Int用于表征取整函数,所述WT为所述第一目标重量,所述LAW为所述目标类商品的平均重量,所述Q用于表征商品组合的种类数量,所述M用于表征已筛选商品列表总数,所述Min用于表征最小值函数;根据该商品组合所包括的商品组合中商品的种类数,通过如下公式组计算该商品组合对应的至少一组置信度和最低置信度;其中,所述CP用于表征所述置信度,所述CPM用于表征所述最低置信度,所述nj为所述商品可能组合中第一类商品的可能数量,所述第一类商品为所述第二商品类别中任一类商品,所述Nj为所述第一备选商品中所述第二类商品的数量,所述第二类商品与所述第一类商品为同一类商品,所述AWj为所述第一类商品的平均重量。可选地,获取被放入所述无人售卖机中的至少一个商品的第二目标重量;根据所述第二目标重量确定至少一类第二备选商品,其中,所述第二备选商品是商品识别结果列表中已拿取的商品,所述商品识别结果列表为在商品被拿取时所记录生成,任意一类第二备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第二目标重量,所述重量浮差用于表征同一类商品的重量波动;根据所述第二目标重量和所述至少一类第二备选商品,确定至少一个商品组合,其中,所述商品组合包括有至少一个所述第二备选商品;针对每一个所述商品组合,根据该商品组合所包括的各个所述第二备选商品的平均重量和第第二目标重量,计算该商品组合对应的置信度和最低置信度;针对每一个所述商品组合,如果该商品组合对应的所述置信度大于该商品组合对应的所述最低置信度,则将该商品组合确定为第二目标商品组合;按照对应所述置信度由大至小的顺序,对各个所述第二目标商品组合进行排序;将排序后位于首位的第二目标商品组合确定为被放入无人售卖机中的商品。可选地,获取被按预设上架方式放入重力感应器上的每一类已上架商品的第一平均重量和第一重量浮差,所述预设上架方式为商品通过每类以1次1个的方式放入重力感应装置上,所述已上架商品为中,任一类已上架商品包含其相同种类的所有商品,所述第一平均重量和第一重量浮差为根据重力感应器记录的所述已上架商品的重量和数量,通过以下公式计算所得到;其中,所述AWi用于表征所述第一平均重量,所述Ei用于表征所述第一重量浮差,所述Ni用于表征所述目标类上架商品数量,所述Wij用于表征所述目标类上架商品每次输出的重量,所述Max用于表征最大值函数;根据所述平均重量和平均重量浮差的计算公式,获取被按所述预设上架方式放入重力感应器上的待上架商品的第二平均重量和第二重量浮差,所述待上架商品针对任意一类商品所包含的所有商品;如果所述第一平均重量、第一重量浮差、第二平均重量以及第二重量浮差满足如下不等式,则确定待上架商品可以被上架;|J*AWn+1-K*AWi|>En+1+Ei其中,所述AWn+1用于表征第二平均重量,AWi用于表征第一平均重量,所述En+1用于表征第二类重量浮差,所述Ei用于表征第一类重量浮差,所述J和K用于表征任意正整数。第二方面,本专利技术实施例还提供了基于重力感应的商品识别装置,其特征在于,包括:第一获取模块、第一确定模块、第二确定模块、计算模块、第三确定模块、排序模块和第四确定模块;所述第一获取模块,用于获取被从无人售卖机中取出的至少一个商品的第一目标重量;所述第一确定模块,用于根据所述第一获取模块所获取的所述第一目标重量确定至少一类第一备选商品,其中,所述第一备选商品是位于所述无人售卖机中的商品,任意一类第一备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第一目标重量,所述重量浮差用于表征同一类商品的重量波动;所述第二确定模本文档来自技高网...

【技术保护点】
1.基于重力感应的商品识别方法,其特征在于,包括:/n获取被从无人售卖机中取出的至少一个商品的第一目标重量;/n根据所述第一目标重量确定至少一类第一备选商品,其中,所述第一备选商品是位于所述无人售卖机中的商品,任意一类第一备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第一目标重量,所述重量浮差用于表征同一类商品的重量波动;/n根据所述第一目标重量和所述至少一类第一备选商品,确定至少一个商品组合,其中,所述商品组合包括有至少一个所述第一备选商品;/n针对每一个所述商品组合,根据该商品组合所包括的各个所述第一备选商品的平均重量和第一目标重量,计算该商品组合对应的置信度和最低置信度;/n针对每一个所述商品组合,如果该商品组合对应的所述置信度大于该商品组合对应的所述最低置信度,则将该商品组合确定为第一目标商品组合;/n按照对应所述置信度由大至小的顺序,对各个所述第一目标商品组合进行排序;/n将排序后位于首位的第一目标商品组合确定为被从所述无人售卖机中取出的商品。/n

【技术特征摘要】
1.基于重力感应的商品识别方法,其特征在于,包括:
获取被从无人售卖机中取出的至少一个商品的第一目标重量;
根据所述第一目标重量确定至少一类第一备选商品,其中,所述第一备选商品是位于所述无人售卖机中的商品,任意一类第一备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第一目标重量,所述重量浮差用于表征同一类商品的重量波动;
根据所述第一目标重量和所述至少一类第一备选商品,确定至少一个商品组合,其中,所述商品组合包括有至少一个所述第一备选商品;
针对每一个所述商品组合,根据该商品组合所包括的各个所述第一备选商品的平均重量和第一目标重量,计算该商品组合对应的置信度和最低置信度;
针对每一个所述商品组合,如果该商品组合对应的所述置信度大于该商品组合对应的所述最低置信度,则将该商品组合确定为第一目标商品组合;
按照对应所述置信度由大至小的顺序,对各个所述第一目标商品组合进行排序;
将排序后位于首位的第一目标商品组合确定为被从所述无人售卖机中取出的商品。


2.根据权利要求1所述的方法,其特征在于,所述根据所述第一目标重量和所述至少一类第一备选商品,确定至少一个商品组合,包括:
对所述至少一类第一备选商品进行组合,获得至少一个所述商品组合,其中,每个所述商品组合包括至少一类所述第一备选商品,每个所述商品组合所包括的商品个数不大于第一数量,所述第一数量为所述第一目标重量与目标类商品的平均重量的比值的取整结果,所述目标类商品为各类所述备选商品中对应平均重量最小的商品类,所述商品组合中任一类商品的个数不大于所述无人售卖机中该类商品的库存数。


3.根据权利要求1所述的方法,其特征在于,所述根据该商品组合所包括的各个所述第一备选商品的平均重量和第一目标重量,计算该商品组合对应的置信度和最低置信度,包括:
确定所述至少一类第一备选商品对应的第一商品类别数;
从所述至少一类备选商品中确定目标类商品,其中,所述目标类商品为各类所述第一备选商品中对应平均重量最小的商品类;
根据所述第一商品类别数和所述目标类商品的平均重量,通过如下不等式组确定该商品组合所包括的商品个数和商品组合的种类数;



其中,所述P用于表征该商品组合所包括的商品个数,所述Int用于表征取整函数,所述WT为所述第一目标重量,所述LAW为所述目标类商品的平均重量,所述Q用于表征商品组合的种类数量,所述M用于表征已筛选商品列表总数,所述Min用于表征最小值函数;
根据该商品组合所包括商品组合中商品的种类数,通过如下公式组计算该商品组合对应的至少一组置信度和最低置信度;



其中,所述CP用于表征所述置信度,所述CPM用于表征所述最低置信度,所述nj为所述商品可能组合中第一类商品的可能数量,所述第一类商品为所述第二商品类别中任一类商品,所述Nj为所述第一备选商品中所述第二类商品的数量,所述第二类商品与所述第一类商品为同一类商品,所述AWj为所述第一类商品的平均重量。


4.根据权利要求1所述的方法,其特征在于,进一步包括:
获取被放入所述无人售卖机中的至少一个商品的第二目标重量;
根据所述第二目标重量确定至少一类第二备选商品,其中,所述第二备选商品是商品识别结果列表中已拿取的商品,所述商品识别结果列表为在商品被拿取时所记录生成,任意一类第二备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第二目标重量,所述重量浮差用于表征同一类商品的重量波动;
根据所述第二目标重量和所述至少一类第二备选商品,确定至少一个商品组合,其中,所述商品组合包括有至少一个所述第二备选商品;
针对每一个所述商品组合,根据该商品组合所包括的各个所述第二备选商品的平均重量和第第二目标重量,计算该商品组合对应的置信度和最低置信度;
针对每一个所述商品组合,如果该商品组合对应的所述置信度大于该商品组合对应的所述最低置信度,则将该商品组合确定为第二目标商品组合;
按照对应所述置信度由大至小的顺序,对各个所述第二目标商品组合进行排序;
将排序后位于首位的第二目标商品组合确定为被放入无人售卖机中的商品。


5.根据权利要求1至4中任一所述的方法,其特征在于,进一步包括:
获取被按预设上架方式放入重力感应器上的每一类已上架商品的第一平均重量和第一重量浮差,所述预设上架方式为商品通过每类以1次1个的方式放入重力感应装置上,所述已上架商品为中,任一类已上架商品包含其相同种类的所有商品,所述第一平均重量和第一重量浮差为根据重力感应器记录的所述已上架商品的重量和数量,通过以下公式计算所得到;






其中,所述AWi用于表征所述第一平均重量,所述Ei用于表征所述第一重量浮差,所述Ni用于表征所述目标类上架商品数量,所述Wij用于表征所述目标类上架商品每次输出的重量,所述Max用于表征最大值函数;
根据所述平均重量和平均重量浮差的计算公式,获取被按所述预设上架方式放入重力感应器上的待上架商品的第二平均重量和第二重量浮差,所述待上架商品针对任意一类商品所包含的所有商品;
如果所述第一平均重量、第一重量浮差、第二平均重量以及第二重量浮差满足如下不等式,则确定待上架商品可以被上架;
|J*AWn+1-K*AWi|>En+1+Ei
其中,所述AWn+1用于表征第二平均重量,所述AWi用于表征第一平均重量,所述En+1用于表征第二类重量浮差,所述Ei用于表征第一类重量浮差,所述J和K用于表征任意正整数。


6.基于重力感应的商品识别装置,其特征在于,包括:第一获取模块、第一确定模块、第二确定模块、计算模块、第三确定模块、排序模块和第四确定模块;
所述第一获取模块,用于获取被从无人售卖机中取出的至少一个商品的第一目标重量;
所述第一确定模块,用于根据所述第一获取模块所获取的所述第一目标重量确定至少一类第一备选商品,其中,所述第一备选商品是位于所述无人售卖机中的商品,任意一类第一备选商品的平均重量与该类备选商品的重量浮差之差不大于所述第一目标重量,所述重量浮差用于表征同一类商品的重量波动;
所述第二确定模块,用于根据所述获取模块所获取的所述第一目标...

【专利技术属性】
技术研发人员:陈震李昱兵张德春
申请(专利权)人:四川虹美智能科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1