一种自助取餐的智能称重方法、系统、装置及介质制造方法及图纸

技术编号:37306308 阅读:13 留言:0更新日期:2023-04-21 22:50
一种用于自助取餐的智能称重方法,包括:获取取菜勺重量;响应于读取到用户信息,持续获取餐盘的多个重量数据;基于第一预设方法对所述多个重量数据进行处理,确定稳定值数组;根据所述稳定值数组,基于第二预设方法判断取餐初始阶段所述取菜勺的初始状态;根据所述初始状态,基于第三预设方法分析所述稳定值数组,判断所述取菜勺的当前状态并确定称重修正值,以及确定用于结算的实际取菜重量。以及确定用于结算的实际取菜重量。以及确定用于结算的实际取菜重量。

【技术实现步骤摘要】
一种自助取餐的智能称重方法、系统、装置及介质


[0001]本专利技术涉及智能称重领域,具体涉及一种自助取餐的智能称重方法、系统、装置及介质。

技术介绍

[0002]近年来,无人化自助餐厅越来越多,在自助餐厅中,经常采用称重结算的方式确定用户的用餐费用。但是,现有的称重结算方案中,无法自动识别取餐勺的状态,容易出现若用户未将取菜勺放回则取菜勺将作为取菜重量计算到用户的取菜重量中,错误计算了用户的用餐成本,同时,也会导致因为取菜重量与实际取菜重量不符,造成系统统计的相关数据也一并错误。
[0003]因此,需要提供一种可以自动准确识别取菜勺状态并准确计算用户取餐重量的自助取餐的智能称重方法、系统、装置及介质。

技术实现思路

[0004]本专利技术的目的在于提供一种自助取餐的智能称重方法、系统、装置及介质。以期实现能够自动准确识别取菜勺状态并准确计算用户取餐重量,避免出现统计错误,且可以不需要借助其他专门用于识别取菜勺的传感器或检测装置,可以有效节约系统成本。
[0005]为了实现前述目的,本专利技术采用以下技术方案:
[0006]一种用于自助取餐的智能称重方法,包括:获取取菜勺重量;响应于读取到用户信息,持续获取餐盘的多个重量数据;基于第一预设方法对所述多个重量数据进行处理,确定稳定值数组;根据所述稳定值数组,基于第二预设方法判断取餐初始阶段所述取菜勺的初始状态;根据所述初始状态,基于第三预设方法分析所述稳定值数组,判断所述取菜勺的当前状态并确定称重修正值,以及确定用于结算的实际取菜重量。
[0007]在一些实施例中,所述第一预设方法包括:
[0008]步骤1、读取所述多个重量数据X={X1、X2、

、Xm}中的第一个重量数据X1,将所述第一个重量数据作为所述稳定值数组aNum的第一个稳定值,即aNum={X1},并将所述第一个重量数据X1作为当前变化值P,即P=X1;
[0009]步骤2、读取下一个重量数据Xi,i=2、3、4、

、m,判断Xi与当前变化值P的差值是否小于第一差值阈值,若是,则进入步骤3;否则,将Xi作为当前变化值P,即更新P=Xi,重新读取下一重量数据X(i+1),并再次执行步骤2的操作;
[0010]步骤3、判断Xi与所述稳定值数组aNum中最后一个稳定值的差值是否小于第二差值阈值,若是,则表示Xi所属稳定值已存在,重新读取下一重量数据X(i+1),并再次执行步骤2的步骤,否则,进入步骤4;
[0011]步骤4、更新所述稳定值数组aNum={X1、Xi},重新读取下一重量数据X(i+1);
[0012]步骤5、重复步骤2

步骤4;直至分析完多个重量数据X={X1、X2、

、Xm}中的每一个重量数据,得到稳定值数组aNum={W0、W1、

、Wn}。
[0013]在一些实施例中,所述根据所述稳定值数组,基于第二预设方法判断取餐初始阶段所述取菜勺的初始状态包括:
[0014]判断所述稳定值数组中W1与W0的差值是否大于所述取菜勺重量;
[0015]若是,则所述取菜勺的所述初始状态为在称重台上,否则,所述取菜勺的所述初始状态为不在称重台上。
[0016]在一些实施例中,所述根据所述初始状态,基于第三预设方法分析所述稳定值数组,判断所述取菜勺的当前状态并确定称重修正值,以及确定用于结算的实际取菜重量包括:
[0017]S10、判断所述初始状态是否为不在称重台上,若是,执行步骤S20,否则,执行步骤S30;
[0018]S20、若W=|Wn

W(n

1)|,判断W是否大于所述取菜勺重量,若是,执行步骤S21,否则,执行步骤S22;
[0019]S21、判断Wn与W(n

1)的大小;
[0020]若Wn小于W(n

1),则更新所述取菜勺的当前状态为不在称重台上,
[0021]若Wn大于W(n

1),则更新所述取菜勺的当前状态为在称重台上;
[0022]S22、判断所述取菜勺的当前状态;
[0023]若所述取菜勺的当前状态为不在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|;
[0024]若所述取菜勺的当前状态为在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|+W

;其中,W

为所述称重修正值等于所述取菜勺重量;
[0025]S30、若W=|Wn

W(n

1)|,判断W是否大于所述取菜勺重量,若是,执行步骤S31,否则,执行步骤S32;
[0026]S31、判断Wn与W(n

1)的大小;
[0027]若Wn小于W(n

1),则更新所述取菜勺的当前状态为不在称重台上,
[0028]若Wn大于W(n

1),则更新所述取菜勺的当前状态为在称重台上;
[0029]S32、判断所述取菜勺的当前状态;
[0030]若所述取菜勺的当前状态为不在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|

W

;其中,W

为所述称重修正值等于所述取菜勺重量;
[0031]若所述取菜勺的当前状态为在称重台上,确定所述用于结算的实际取菜重量
[0032]W

=|Wn

W0|。
[0033]同时,本专利技术还公开了一种用于自助取餐的智能称重系统,包括:第一获取模块,用于获取取菜勺重量;第二获取模块,用于响应于读取到用户信息,持续获取餐盘的多个重量数据;第一确定模块,用于基于第一预设方法对所述多个重量数据进行处理,确定稳定值数组;第一判断模块,用于根据所述稳定值数组,基于第二预设方法判断取餐初始阶段所述取菜勺的初始状态;第二确定模块,用于根据所述初始状态,基于第三预设方法分析所述稳定值数组,判断所述取菜勺的当前状态并确定称重修正值,以及确定用于结算的实际取菜重量。
[0034]同时,本专利技术还公开了一种自助取餐的智能称重装置,所述装置包括至少一个处理器以及至少一个存储器;所述至少一个存储器用于存储计算机指令;所述至少一个处理
器用于执行所述计算机指令中的至少部分指令以实现前述的自助取餐的智能称重方法。
[0035]同时,本专利技术还公开了一种计算机可读存储介质,所述存储介质存储计算机指令,当计算机读取所述计算机指令时,所述计算机执行前述的所述的自助取餐的智能称重方法。
[0036]有益效果
[0037]本专利技术与现有技术相比,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于自助取餐的智能称重方法,其特征在于,包括:获取取菜勺重量;响应于读取到用户信息,持续获取餐盘的多个重量数据;基于第一预设方法对所述多个重量数据进行处理,确定稳定值数组;根据所述稳定值数组,基于第二预设方法判断取餐初始阶段所述取菜勺的初始状态;根据所述初始状态,基于第三预设方法分析所述稳定值数组,判断所述取菜勺的当前状态并确定称重修正值,以及确定用于结算的实际取菜重量。2.根据权利要求1所述的方法,其特征在于,所述第一预设方法包括:步骤1、读取所述多个重量数据X={X1、X2、

、Xm}中的第一个重量数据X1,将所述第一个重量数据作为所述稳定值数组aNum的第一个稳定值,即aNum={X1},并将所述第一个重量数据X1作为当前变化值P,即P=X1;步骤2、读取下一个重量数据Xi,i=2、3、4、

、m,判断Xi与当前变化值P的差值是否小于第一差值阈值,若是,则进入步骤3;否则,将Xi作为当前变化值P,即更新P=Xi,重新读取下一重量数据X(i+1),并再次执行步骤2的操作;步骤3、判断Xi与所述稳定值数组aNum中最后一个稳定值的差值是否小于第二差值阈值,若是,则表示Xi所属稳定值已存在,重新读取下一重量数据X(i+1),并再次执行步骤2的步骤,否则,进入步骤4;步骤4、更新所述稳定值数组aNum={X1、Xi},重新读取下一重量数据X(i+1);步骤5、重复步骤2

步骤4;直至分析完多个重量数据X={X1、X2、

、Xm}中的每一个重量数据,得到稳定值数组aNum={W0、W1、

、Wn}。3.根据权利要求2所述的方法,其特征在于,所述根据所述稳定值数组,基于第二预设方法判断取餐初始阶段所述取菜勺的初始状态包括:判断所述稳定值数组中W1与W0的差值是否大于所述取菜勺重量;若是,则所述取菜勺的所述初始状态为在称重台上,否则,所述取菜勺的所述初始状态为不在称重台上。4.根据权利要求2所述的方法,其特征在于,所述根据所述初始状态,基于第三预设方法分析所述稳定值数组,判断所述取菜勺的当前状态并确定称重修正值,以及确定用于结算的实际取菜重量包括:S10、判断所述初始状态是否为不在称重台上,若是,执行步骤S20,否则,执行步骤S30;S20、若W=|Wn

W(n

1)|,判断W是否大于所述取菜勺重量,若是,执行步骤S21,否则,执行步骤S22;S21、判断Wn与W(n

1)的大小;若Wn小于W(n

1),则更新所述取菜勺的当前状态为不在称重台上,若Wn大于W(n

1),则更新所述取菜勺的当前状态为在称重台上;S22、判断所述取菜勺的当前状态;若所述取菜勺的当前状态为不在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|;若所述取菜勺的当前状态为在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|+W

;其中,W

为所述称重修正值等于所述取菜勺重量;
S30、若W=|Wn

W(n

1)|,判断W是否大于所述取菜勺重量,若是,执行步骤S31,否则,执行步骤S32;S31、判断Wn与W(n

1)的大小;若Wn小于W(n

1),则更新所述取菜勺的当前状态为不在称重台上,若Wn大于W(n

1),则更新所述取菜勺的当前状态为在称重台上;S32、判断所述取菜勺的当前状态;若所述取菜勺的当前状态为不在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|

W

;其中,W

为所述称重修正值等于所述取菜勺重量;若所述取菜勺的当前状态为在称重台上,确定所述用于结算的实际取菜重量W

=|Wn

W0|。5.一种用于自助取餐的智能称重系统,其特征在于,包括:第一获取模块,用于获取取菜勺重量;第二获取模块,用于响应于读取到用户信息,持续获取餐盘的多个重量数据;第一确定模块,用于基于第一预设方法对所述多个重量数据进行处理,确定稳定值数组;第一判断模块,用于根据所述稳定值数组,基于第二预设方...

【专利技术属性】
技术研发人员:邹政谌烜蒲智军
申请(专利权)人:四川启睿克科技有限公司
类型:发明
国别省市:

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

1