一种取物行为辨识方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38333177 阅读:12 留言:0更新日期:2023-08-02 09:13
本发明专利技术提供一种取物行为辨识方法、装置、电子设备及存储介质,该方法包括:获取目标物的第二初始重量;若检测到目标物的重量发生变化,获取目标物当前的第四重量;比较第二初始重量与第四重量,若第二初始重量大于第四重量且第二初始重量与第四重量的重量差值大于或等于器具重量,则判定取物行为为取物开始;若检测到目标物的重量再次发生变化,获取目标物当前的第五重量;若第四重量小于第五重量且第五重量与第四重量的重量差值大于或等于器具重量且第五重量小于第二初始重量,则判定取物行为结束。该方案可以根据目标物重量的变化辨识取物开始及结束时刻,可以减少结算系统的数据输入量。据输入量。据输入量。

【技术实现步骤摘要】
一种取物行为辨识方法、装置、电子设备及存储介质


[0001]本专利技术属于自助
,特别涉及一种取物行为辨识方法、装置、电子设备及存储介质。

技术介绍

[0002]自助称重消费模式在餐饮、零售行业已成为目前普遍存在的消费形式,消费者自助取物、系统自动称量、消费者自助结算。其中,系统自动称量是结算的基础,而自动称量的前提是系统可以自动辨识取物行为的开始和结束并准确获取初值和终值,然后用初值和终值的差值作为结算的计量值。但是作为一个无人系统,系统精确获取每个消费者初值都会受到称量传感系统重心偏移、售卖物品在自然或加热条件下蒸发以及消费者碰撞盛具、压秤等行为的影响;同时取物过程是一个连续过程,取夹具、放回夹具、一次或多次取物、搅动物品、抖动回物等行为均会影响取物行为结束的辨识和终值的精准获取。另外,称重销售模式涉及到称重系统与结算系统的集成与数据交互。现有技术中,POS机结算系统是手动输入金额,每次只接收并处理一条数据,刷卡结算即可,而在自助称重消费模式下,无法准确辨识取物行为的开始和结束,称重系统只能将数据连续输出给结算系统直至刷卡结束,其结果是结算系统的数据处理量特别大,因而在网络环境下就会出现称重系统与结算系统的交互逻辑异常从而导致售货系统刷卡速度慢、重复扣费以及死机等现象。因此,在自助称重消费模式下,如果能通过取物过程中数量和数量增减方向的变化准确辨识各种取物行为从而智能判断取物行为的开始和结束,既可以提高系统的稳定性、准确性和容错能力还能够减少结算系统的数据处理压力。

技术实现思路

[0003]本说明书实施例的目的是提供一种取物行为辨识方法、装置、电子设备及存储介质。
[0004]为解决上述技术问题,本申请实施例通过以下方式实现:第一方面,本申请提供一种取物行为辨识方法,若发生取物行为时不需要采用取物器具,该方法包括:获取目标物的第一初始重量;若检测到目标物的重量发生变化,获取目标物当前的第一重量;比较第一初始重量与第一重量,若第一初始重量与第一重量的重量差值大于重量阈值,则判定取物行为为取物开始;若在预设时长内,未检测到目标物的重量发生变化,则判定取物行为为取物结束,将第一初始重量与第一重量的重量差值与单价的乘积发送至结算系统,以使结算系统完成结算并发送结算完成指令,接收结算系统发送的结算完成指令,获取目标物当前的第二重量,将第二重量作为第一初始重量。
[0005]在其中一个实施例中,若在预设时长内,检测到目标物的重量再次发生变化,获取
目标物当前的第三重量;将第三重量作为第一重量。
[0006]第二方面,本申请提供一种取物行为辨识方法,若发生取物行为时需要采用取物器具,该方法包括:获取目标物的第二初始重量,其中,第二初始重量包括待取物的初始重量和取物器具的器具重量之和;若检测到目标物的重量发生变化,获取目标物当前的第四重量;比较第二初始重量与第四重量,若第二初始重量大于第四重量且第二初始重量与第四重量的重量差值大于或等于器具重量,则判定取物行为为取物开始;若检测到目标物的重量再次发生变化,获取目标物当前的第五重量;比较第五重量与第四重量,若第四重量小于第五重量且第五重量与第四重量的重量差值大于或等于器具重量且第五重量小于第二初始重量,则判定取物行为结束,将第二初始重量与第五重量的重量差值与单价的乘积发送至结算系统,以使结算系统完成结算并发送结算完成指令,接收结算系统发送的结算完成指令,获取目标物当前的第六重量,将第六重量作为第二初始重量。
[0007]在其中一个实施例中,在接收到结算系统发送的结算完成指令之前,若检测到目标物的重量再次发生变化,获取目标物当前的第七重量;将第七重量作为第四重量。
[0008]在其中一个实施例中,若第二初始重量小于第四重量,则判定取物行为为第一行为;获取目标物当前的第八重量,将第八重量作为第二初始重量。
[0009]在其中一个实施例中,若第四重量小于第五重量且第五重量与第四重量的重量差值小于器具重量,则判定取物行为为第二行为;若第四重量小于第五重量且第五重量与第四重量的重量差值大于或等于器具重量,且第五重量与第二初始重量相等,则判定取物行为为第三行为;若第四重量小于第五重量且第五重量与第四重量的重量差值大于或等于器具重量,且第五重量大于第二初始重量,则判定取物行为为第四行为;若第四重量大于第五重量,则判定取物行为为第五行为。
[0010]第三方面,本申请提供一种取物行为辨识装置,若发生取物行为时不需要采用取物器具,该装置包括:第一获取模块,用于获取目标物的第一初始重量;第二获取模块,用于若检测到目标物的重量发生变化,获取目标物当前的第一重量;第一判定模块,用于比较第一初始重量与第一重量,若第一初始重量与第一重量的重量差值大于重量阈值,则判定取物行为为取物开始;第二判定模块,用于若在预设时长内,未检测到目标物的重量发生变化,则判定取物行为为取物结束,将第一初始重量与第一重量的重量差值与单价的乘积发送至结算系统,以使结算系统完成结算并发送结算完成指令,接收结算系统发送的结算完成指令,获取目标物当前的第二重量,将第二重量作为第一初始重量。
[0011]第四方面,本申请提供一种取物行为辨识装置,若发生取物行为时需要采用取物
器具,该装置包括:第三获取模块,用于获取目标物的第二初始重量,其中,第二初始重量包括待取物的初始重量和取物器具的器具重量之和;第四获取模块,用于若检测到目标物的重量发生变化,获取目标物当前的第四重量;第三判定模块,用于比较第二初始重量与第四重量,若第二初始重量大于第四重量且第二初始重量与第四重量的重量差值大于或等于器具重量,则判定取物行为为取物开始;第五获取模块,用于若检测到目标物的重量再次发生变化,获取目标物当前的第五重量;第四判定模块,用于比较第五重量与第四重量,若第四重量小于第五重量且第五重量与第四重量的重量差值大于或等于器具重量且第五重量小于第二初始重量,则判定取物行为结束,将第二初始重量与第五重量的重量差值与单价的乘积发送至结算系统,以使结算系统完成结算并发送结算完成指令,接收结算系统发送的结算完成指令,获取目标物当前的第六重量,将第六重量作为第二初始重量。
[0012]第五方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现如第一方面或第二方面的一种取物行为辨识方法。
[0013]第六方面,本申请提供一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第一方面或第二方面的一种取物行为辨识方法。
[0014]由以上本说明书实施例提供的技术方案可见,该方案可以通过获取目标物不同时刻的重量,并根据重量发生的变化,辨识出取物行为的开始时刻及结束时刻,然后根据取物行为开始时的重量及结束时的重量,算出所取目标物的重量,将算出的目标物重量与目标物单价的乘积发送至结算系统完成结算,可以减少结算系统的数据输入量,即可以降低结算系统的数据处理压力。
附图说明
[0015]为了更清楚地说明本说明书实本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种取物行为辨识方法,其特征在于,若发生取物行为时不需要采用取物器具,所述方法包括:获取目标物的第一初始重量;若检测到所述目标物的重量发生变化,获取所述目标物当前的第一重量;比较所述第一初始重量与所述第一重量,若所述第一初始重量与所述第一重量的重量差值大于重量阈值,则判定所述取物行为为取物开始;若在预设时长内,未检测到所述目标物的重量发生变化,则判定所述取物行为为取物结束,将所述第一初始重量与所述第一重量的重量差值与单价的乘积发送至结算系统,以使所述结算系统完成结算并发送结算完成指令,接收所述结算系统发送的所述结算完成指令,获取所述目标物当前的第二重量,将所述第二重量作为所述第一初始重量。2.根据权利要求1所述的方法,其特征在于,若在所述预设时长内,检测到所述目标物的重量再次发生变化,获取所述目标物当前的第三重量;将所述第三重量作为所述第一重量。3.一种取物行为辨识方法,其特征在于,若发生取物行为时需要采用取物器具,所述方法包括:获取目标物的第二初始重量,其中,所述第二初始重量包括待取物的初始重量和所述取物器具的器具重量之和;若检测到所述目标物的重量发生变化,获取所述目标物当前的第四重量;比较所述第二初始重量与所述第四重量,若所述第二初始重量大于所述第四重量且所述第二初始重量与所述第四重量的重量差值大于或等于所述器具重量,则判定所述取物行为为取物开始;若检测到所述目标物的重量再次发生变化,获取所述目标物当前的第五重量;比较所述第五重量与所述第四重量,若所述第四重量小于所述第五重量且所述第五重量与所述第四重量的重量差值大于或等于所述器具重量且所述第五重量小于所述第二初始重量,则判定取物行为结束,将所述第二初始重量与所述第五重量的重量差值与单价的乘积发送至结算系统,以使所述结算系统完成结算并发送结算完成指令,接收所述结算系统发送的所述结算完成指令,获取所述目标物当前的第六重量,将所述第六重量作为所述第二初始重量。4.根据权利要求3所述的方法,其特征在于,在接收到所述结算系统发送的所述结算完成指令之前,若检测到所述目标物的重量再次发生变化,获取所述目标物当前的第七重量;将所述第七重量作为所述第四重量。5.根据权利要求3或4所述的方法,其特征在于,若所述第二初始重量小于所述第四重量,则判定所述取物行为为第一行为;获取所述目标物当前的第八重量,将所述第八重量作为所述第二初始重量。6.根据权利要求3或4所述的方法,其特征在于,若所述第四重量小于所述第五重量且所述第五重量与所述第四重量的重量差值小于所述器具重量,则判定所述取物行为为第二行为;若所述第四重量小于所述第五重量且所述第五重量与所述第四重量的重量差值大于或等于所述器具重量,且所述第五重量与所述第二初始重量相等,则判...

【专利技术属性】
技术研发人员:王军
申请(专利权)人:西安鼎顺物联网科技有限公司
类型:发明
国别省市:

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

1