一种智能打菜方法与流程

文档序号:18064252发布日期:2019-07-03 03:17阅读:372来源:国知局
一种智能打菜方法与流程

本发明涉及专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法的技术领域,特别涉及一种能重量精准化处理并减少干扰的智能打菜方法。



背景技术:

食堂是指设于机关、学校、厂矿等企事业单位、为供应其内部职工、学生等就餐的非盈利性场所。传统的食堂为职工、学生提供了就餐便利,但其缺陷亦十分明显,主要集中在就餐时间和用餐时间集中导致的人流量大、排队拥堵、就餐体验差,以及结账速度慢、易出错而导致的排队和引发纠纷。

随着感应式智能卡(ic/id)技术的发展,很多传统食堂开始逐渐构建智慧餐厅,随之而来的,将是减少服务员、不需专人负责进行数据处理、菜品信息智能读取等,智慧食堂在识别了用餐人身份后,可以快速进行菜品获取、结算等,大大增加了食堂流转,提高就餐效率,排队率小,就餐体验好。

现有技术中,已经有部分的智慧食堂开始取代传统的食堂进行推广,但是仍存在至少以下缺陷:

(1)现有的智慧食堂在实际的选菜过程中,存在菜品对应不准确的问题,这将在无形中造成用餐人或食堂的损失;

(2)现有的智慧食堂在称重的过程中存在的不准确的问题始终无法避免;

(3)现有的智慧食堂很多利用了rfid技术,在实际的工作过程中,相邻的电子标签非常容易出现干扰,进而导致结算失常,且对核算带来困难。



技术实现要素:

本发明解决了现有技术中的问题,提供了一种优化的智能打菜方法。

本发明所采用的技术方案是,一种智能打菜方法,所述方法包括以下步骤:

步骤1:就餐人员录入id,工作人员就位;

步骤2:就餐人员选择菜品,工作人员进行菜品提取,获得提取重量和菜品明细;

步骤3:就餐人员确认选择结束,发出结束命令,进行下一步,否则,返回步骤2;

步骤4:控制中心处理点菜数据,将结果输出至结算屏;

步骤5:就餐人员确认无误,支付,完成打菜;若就餐人员对菜品总金额或提取重量存疑,报错。

优选地,所述步骤2中,工作人员的打菜勺内置有重量传感器、控制器,所述控制器连接至按键,获得提取重量和菜品明细包括以下步骤:

步骤2.1.1:工作人员打菜,重量传感器获得初始重量w0,w0>0;

步骤2.1.2:工作人员将盛有就餐人员指定量菜品的打菜勺朝向就餐人员的餐盘运动;

步骤2.1.3:重量传感器每50毫秒获得计重wi,若wi∈[0,10]或|wi-wi-1|>50,提示本次打菜无效,返回步骤2.1.1,否则,得到重量集合w={w0,w1,w2…wi…wn},n>1,进行下一步;

步骤2.1.4:若满足则以wn为当前菜品重量,其中,为w的期望值,k为常数;否则,提示停止动作m秒,并将m秒内的计重增加到重量集合,w′={w0,w1,w2…wi…wn′},重复步骤2.1.4;

步骤2.1.5:工作人员通过按键选择当前菜品的对应标签,控制器将菜品单价a与wn相乘得到菜品价格,将a、wn和菜品价格存储于控制器中,完成当前菜品的提取重量和菜品明细操作,重复步骤2.1.1直至就餐人员确认选择结束。

优选地,所述步骤4包括以下步骤:

步骤4.1.1:将控制器中所有已存储信息及就餐人员的id打包为指定格式文件,并加密,以工作人员序列号为标题发送至控制中心;

步骤4.1.2:控制中心基于工作人员序号查找秘钥,以秘钥对指定格式文件进行解密;若解密不成功,直接丢掉收取的文件;若解密成功,则控制中心读取指定格式文件中的就餐人员id,保持指定格式文件不变,进行加密,以就餐人员id为标题发送至结算屏,同时朝对应的工作人员发送成功提示;

步骤4.1.3:工作人员的打菜勺接收到成功提示,删除控制器中所有已存储信息。

优选地,所述步骤2中,任一用于盛放菜品的菜盆配合设有信号发射单元,任一工作人员的打菜勺内置有重量传感器、信号接收单元和控制器,获得提取重量和菜品明细包括以下步骤:

步骤2.2.1:工作人员的打菜勺内为空,重量传感器获得初始重量w0,w0≥0;

步骤2.2.2:工作人员根据就餐人员指示,打菜,重量传感器获得初始重量w1,w1>0,打菜勺的信号接收单元与任一菜盆的信号发射单元配对成功,控制器记录菜品;

步骤2.2.3:工作人员确认打菜,重量传感器获得重量w1′,以w1=w1′,w1′>0;

步骤2.2.4:工作人员将盛有就餐人员指定量菜品的打菜勺朝向就餐人员的餐盘运动;

步骤2.2.5:重量传感器每50毫秒获得计重wi,若wi∈[0,10]或|wi-wi-1|>50,提示本次打菜无效,返回步骤2.2.3,否则,得到重量集合w={w1,w2…wi…wn},n>1,进行下一步;

步骤2.2.6:若满足则以wn为当前菜品重量,其中,为w的期望值,k为常数;否则,提示停止动作m秒,并将m秒内的计重增加到重量集合,w′={w1,w2…wi…wn′},重复步骤2.2.5;

步骤2.2.7:控制器将提取重量wn、已记录菜品的信息发送至控制中心,完成当前菜品的提取重量和菜品明细操作,重复步骤2.2.2直至就餐人员确认选择结束。

优选地,所述信号接收单元为红外接收器,所述信号发射单元为红外发射器。

优选地,所述信号接收单元为rfid读卡器,所述信号发射单元为rfid标签,所述步骤2.2.2包括以下步骤:

步骤2.2.2.1:工作人员根据就餐人员指示,打菜勺朝向指定菜盆运动;

步骤2.2.2.2:工作人员打菜,重量传感器获得初始重量w1,获得此时打菜勺的rfid读卡器能读取的rfid标签,进行配对;

步骤2.2.2.3:若工作人员确认,则配对成功,控制器记录菜品,否则,提示工作人员重复步骤2.2.2.2。

优选地,所述步骤2.2.7中,控制器将提取重量wn、已记录菜品的信息发送至控制中心包括以下步骤:

步骤2.2.7.1:控制器将提取重量wn、已记录菜品的信息及就餐人员的id打包为指定格式文件,并加密,以工作人员序列号为标题发送至控制中心;

步骤2.2.7.2:控制中心基于工作人员序号查找秘钥,以秘钥对指定格式文件进行解密;若解密不成功,直接丢掉收取的文件;若解密成功,控制中心查看当前工作人员是否存在已分配的存储空间,若有,则直接存入对应的存储空间,若无,控制中心为当前工作人员分配存储空间。

优选地,所述步骤4包括以下步骤:

步骤4.2.1:控制中心读取任一工作人员发送的指定格式文件中的数据,以菜品的信息在数据库中找到对应价格,以价格与提取重量wn相乘,得到单个菜品的价格,将提取重量wn、已记录菜品的信息和单个菜品的价格作为一条记录存储在对应的存储空间;工作人员的打菜勺接收到成功提示,删除控制器中对应的已存储信息;

步骤4.2.2:若收到结束命令,则控制中心将所有存储空间内的单个菜品的价格相加,得到总金额,将存储在存储空间中的所有记录和总金额打包为指定格式文件,进行加密,以就餐人员id为标题发送至结算屏;否则,重复步骤4.2.1;

步骤4.2.3:向对应的工作人员发送成功提示、释放存储空间。

优选地,所述步骤5中,当就餐人员对菜品总金额或提取重量存疑,在自助机上输入自己的id号,查看所有的菜品总金额或提取重量。

优选地,所述自助机上设置有称重台。

本发明提供了一种优化的智能打菜方法,通过就餐人员录入id,以id对当前就餐人员进行全程跟踪和信息记录,工作人员就位后,由就餐人员选择菜品,工作人员进行菜品提取并获取提取重量和菜品明细,对重量进行精确化处理,对菜品进行核准,避免出现菜品重量不准或菜品出错的问题,保证最后的结算结果,就餐人员选择结束后由控制中心处理点菜数据,将点菜数据以就餐人员的id或工作人员的对应编号进行一一对应,最终将结果输出至结算屏,避免中途的干扰或干涉而导致的结算明细或结算金额出错,就餐人员可以对最终的打菜结果提出疑义或直接支付,前述的方法过程保证了报错后溯源的可行性。

本发明保证了在实际的选菜过程中,所选菜品与计价菜品准确对应,称重精准,保证就餐人员和食堂双方的利益,在实际的工作过程中通过相应的加密或分配存储区域,保证数据的独立性和唯一性,结算准确,核算便利;本发明提高了智慧食堂的结算准确性,整体上提升了工作效率。

附图说明

图1为本发明中实施例1的流程图;

图2为本发明中实施例2的流程图。

具体实施方式

下面结合实施例对本发明做进一步的详细描述,但本发明的保护范围并不限于此。

本发明包括至少两种实施方案。

实施例1

本发明涉及一种智能打菜方法,所述方法包括以下步骤。

步骤1:就餐人员录入id,工作人员就位。

本实施例中,就餐人员的id为各个食堂自行设置,一般情况下为8-16位。

本实施例中,任一工作人员亦有各自匹配的员工号。

步骤2:就餐人员选择菜品,工作人员进行菜品提取,获得提取重量和菜品明细。

所述步骤2中,工作人员的打菜勺内置有重量传感器、控制器,所述控制器连接至按键。

本实施例中,工作人员配置有专用的打菜勺,打菜勺包括勺子本体,在勺子内如勺柄位置置有控制器,在勺柄设置按键,如有必要,还可以设置显示屏,并在勺底设置重量传感器,通过重量传感器将获得的重量传递给控制器,通过按键进行菜品选择,并显示明细到显示屏上。

本实施例中,数据可以由控制器通过无线射频电路传输到后台的控制中心。

获得提取重量和菜品明细包括以下步骤。

步骤2.1.1:工作人员打菜,重量传感器获得初始重量w0,w0>0。

步骤2.1.2:工作人员将盛有就餐人员指定量菜品的打菜勺朝向就餐人员的餐盘运动。

步骤2.1.3:重量传感器每50毫秒获得计重wi,若wi∈[0,10]或|wi-wi-1|>50,提示本次打菜无效,返回步骤2.1.1,否则,得到重量集合w={w0,w1,w2…wi…wn},n>1,进行下一步。

步骤2.1.4:若满足则以wn为当前菜品重量,其中,为w的期望值,k为常数;否则,提示停止动作m秒,并将m秒内的计重增加到重量集合,w′={w0,w1,w2…wi…wn′},重复步骤2.1.4。

步骤2.1.5:工作人员通过按键选择当前菜品的对应标签,控制器将菜品单价a与wn相乘得到菜品价格,将a、wn和菜品价格存储于控制器中,完成当前菜品的提取重量和菜品明细操作,重复步骤2.1.1直至就餐人员确认选择结束。

本实施例中,重量传感器每50毫秒进行计重,一般来说,如果前后两次计重的差值超过50g,则不合常理,一般认为本次打菜无效,将所有的计重数值以期望值进行收敛,同时根据自相关的性质,每50毫秒取值得到的数据集较大,故数据整体近似正态分布,最终均值会收敛到0,若满足,则wn就是最后的重量,若不满足,则增加计重数量,使得数据集的数据整体趋向于满足正态分布。

本实施例中,打菜勺可以逐个累计菜品信息,包括菜品的单价、重量和明细,并算得到最终的菜品价格。

步骤3:就餐人员确认选择结束,发出结束命令,进行下一步,否则,返回步骤2。

步骤4:控制中心处理点菜数据,将结果输出至结算屏。

所述步骤4包括以下步骤。

步骤4.1.1:将控制器中所有已存储信息及就餐人员的id打包为指定格式文件,并加密,以工作人员序列号为标题发送至控制中心。

步骤4.1.2:控制中心基于工作人员序号查找秘钥,以秘钥对指定格式文件进行解密;若解密不成功,直接丢掉收取的文件;若解密成功,则控制中心读取指定格式文件中的就餐人员id,保持指定格式文件不变,进行加密,以就餐人员id为标题发送至结算屏,同时朝对应的工作人员发送成功提示。

步骤4.1.3:工作人员的打菜勺接收到成功提示,删除控制器中所有已存储信息。

本实施例中,控制器中的已存信息包括菜品的单价、重量和明细,最后可以直接算得总价,附上就餐人员的id后,以格式表的形式进行打包,对打包后的文件进行加密,一般情况下,加密的文件名可以为工作人员序列号,便于对于加密文件进行对应核实、解密,同时便于后续对于数据的反馈和追踪。

本实施例中,因为涉及到总金额及菜品明细,步骤4.1.2的目的主要在于核实收到的文件是否为工作人员所传送,若对应当前工作人员的秘钥可以对加密文件解密,则只需要读取就餐人员id并发送至结算屏即可,总金额和菜品明细可以直接在结算屏输出显示,由就餐人员凭借自己的id进行结算,而若是无法解密,则默认数据非正式工作人员所发,拒绝数据,工作人员应当进行下一次发送尝试,有效避免了控制中心收到不明来路的数据包而造成的系统瘫痪等,保证整个方法的正常、高效运转。

本实施例中,加密和解密方式由每个工作现场的负责人员进行设置,加解密为本领域常规技术,本领域技术人员可以依据需求自行选用合适的加解密方式,如md5、sha1等。

本实施例中,文件以就餐人员id为标题发送至结算屏后,打菜勺中的数据可以删除,保证存储空间。

步骤5:就餐人员确认无误,支付,完成打菜;若就餐人员对菜品总金额或提取重量存疑,报错。

所述步骤5中,当就餐人员对菜品总金额或提取重量存疑,在自助机上输入自己的id号,查看所有的菜品总金额或提取重量。

所述自助机上设置有称重台。

本实施例中,在结算屏外另设自助机,当就餐人员对显示结果存疑时,可以以id进行溯源,查看具体的菜品金额和重量。

本实施例中,一般情况下,复查过程中菜品的核对相对简单,进而在自助机上设置称重台,满足就餐人员核实菜品重量,并依据核实的数据选择在控制中心进行处理或就餐人员继续结算。

实施例2

本发明涉及一种智能打菜方法,所述方法包括以下步骤。

步骤1:就餐人员录入id,工作人员就位。

本实施例中,就餐人员的id为各个食堂自行设置,一般情况下为8-16位。

本实施例中,任一工作人员亦有各自匹配的员工号。

步骤2:就餐人员选择菜品,工作人员进行菜品提取,获得提取重量和菜品明细。

所述步骤2中,任一用于盛放菜品的菜盆配合设有信号发射单元,任一工作人员的打菜勺内置有重量传感器、信号接收单元和控制器,获得提取重量和菜品明细包括以下步骤。

本实施例中,工作人员配置有专用的打菜勺,打菜勺包括勺子本体,在勺子内如勺柄位置置有控制器,在勺底设置重量传感器,通过重量传感器将获得的重量传递给控制器。

本实施例中,菜品的确认通过设置在菜盆上的信号发射单元和打菜勺的信号接收单元进行对应,可以实时获得菜品的基本数据,如菜品为何菜品、菜品单价等;当然,本领域技术人员可以依据需求对换信号发射单元和信号接收单元的位置,即将信号发射单元设置在打菜勺上、信号接收单元设置在菜盆上,此为本领域技术人员容易理解的内容,方法整体没有本质变化。

本实施例中,数据可以由控制器通过内置的蓝牙与控制中心对接,传输到后台的控制中心。

步骤2.2.1:工作人员的打菜勺内为空,重量传感器获得初始重量w0,w0≥0。

步骤2.2.2:工作人员根据就餐人员指示,打菜,重量传感器获得重量w1,w1>0,打菜勺的信号接收单元与任一菜盆的信号发射单元配对成功,控制器记录菜品。

所述信号接收单元为红外接收器,所述信号发射单元为红外发射器。

所述信号接收单元为rfid读卡器,所述信号发射单元为rfid标签,所述步骤2.2.2包括以下步骤。

本实施例中,关于打菜勺的信号接收单元及菜盆的信号发射单元存在至少2种实现方式;其一为以红外接收器为信号接收单元、以红外发射器为信号发射单元,这种实现方式的配对精准,但是存在一旦菜盆中的菜品高度较高,或其他被遮挡的因素,则这种实现方式直接失效;另一种实现方式是以rfid读卡器为信号接收单元,以rfid标签为信号发射单元,rfid读卡器和rfid标签间的穿透性和无屏障性极好,即使在被覆盖的情况下,rfid都能够穿透纸张、木材和塑料等非金属或非透明的材质,并能够进行穿透性通信,而这种实现方式主要存在的问题是相邻的设备间容易出现干涉效果,影响到信号的交互,故需要进一步对此进行处理。

步骤2.2.2.1:工作人员根据就餐人员指示,打菜勺朝向指定菜盆运动。

步骤2.2.2.2:工作人员打菜,重量传感器获得初始重量w1,获得此时打菜勺的rfid读卡器能读取的rfid标签,进行配对。

步骤2.2.2.3:若工作人员确认,则配对成功,控制器记录菜品,否则,提示工作人员重复步骤2.2.2.2。

本实施例中,工作人员根据就餐人员的需求进行打菜,当打菜勺上的重量传感器获得初始重量时,默认打菜勺的rfid读卡器与当前菜盆的rfid标签距离最近,此时工作人员确认打菜正确,则配对成功,记录菜品信息。

本实施例中,为了保证只会有多个rfid读卡器读取一个rfid标签的情况,而不会出现一个rfid读卡器获取多个rfid标签的情况,将菜盆间设置一定的举例,如20cm,基于菜盆本身的宽度,可以避免干涉。

本实施例中,基于控制器需要进行提示,故还可以设置与控制器配合的led指示灯或扬声器进行提示。

步骤2.2.3:工作人员确认打菜,重量传感器获得重量w1′,以w1=w1′,w1′>0。

本实施例中,步骤2.2.2中的打菜是为了核对菜品,步骤2.2.3中的打菜是为了正式赋初始值。

步骤2.2.4:工作人员将盛有就餐人员指定量菜品的打菜勺朝向就餐人员的餐盘运动。

步骤2.2.5:重量传感器每50毫秒获得计重wi,若wi∈[0,10]或|wi-wi-1|>50,提示本次打菜无效,返回步骤2.2.3,否则,得到重量集合w={w1,w2…wi…wn},n>1,进行下一步。

步骤2.2.6:若满足则以wn为当前菜品重量,其中,为w的期望值,k为常数;否则,提示停止动作m秒,并将m秒内的计重增加到重量集合,w′={w1,w2…wi…wn′},重复步骤2.2.5。

本实施例中,此处获得单个菜品计重的方式与实施例1一致。

步骤2.2.7:控制器将提取重量wn、已记录菜品的信息发送至控制中心,完成当前菜品的提取重量和菜品明细操作,重复步骤2.2.2直至就餐人员确认选择结束。

所述步骤2.2.7中,控制器将提取重量wn、已记录菜品的信息发送至控制中心包括以下步骤。

步骤2.2.7.1:控制器将提取重量wn、已记录菜品的信息及就餐人员的id打包为指定格式文件,并加密,以工作人员序列号为标题发送至控制中心。

步骤2.2.7.2:控制中心基于工作人员序号查找秘钥,以秘钥对指定格式文件进行解密;若解密不成功,直接丢掉收取的文件;若解密成功,控制中心查看当前工作人员是否存在已分配的存储空间,若有,则直接存入对应的存储空间,若无,控制中心为当前工作人员分配存储空间。

本实施例中,提取重量wn、已记录菜品的信息分条发送到控制中心,在这种情况下,每条信息都包含有就餐人员的id,便于识别和存储,以格式表的形式进行打包,对打包后的文件进行加密,一般情况下,加密的文件名可以为工作人员序列号,便于对于加密文件进行对应核实、解密,同时便于后续对于数据的反馈和追踪。

本实施例中,因为涉及到总金额及菜品明细,步骤2.2.7.2的目的主要在于核实收到的文件是否为工作人员所传送,若对应当前工作人员的秘钥可以对加密文件解密,则为对应的工作人员分配存储空间,将信息以就餐人员的id为区别进行录入,而若是无法解密,则默认数据非正式工作人员所发,拒绝数据,工作人员应当进行下一次发送尝试,有效避免了控制中心收到不明来路的数据包而造成的系统瘫痪等,保证整个方法的正常、高效运转。

本实施例中,加密和解密方式由每个工作现场的负责人员进行设置,加解密为本领域常规技术,本领域技术人员可以依据需求自行选用合适的加解密方式,如md5、sha1等。

步骤3:就餐人员确认选择结束,发出结束命令,进行下一步,否则,返回步骤2。

步骤4:控制中心处理点菜数据,将结果输出至结算屏。

所述步骤4包括以下步骤。

步骤4.2.1:控制中心读取任一工作人员发送的指定格式文件中的数据,以菜品的信息在数据库中找到对应价格,以价格与提取重量wn相乘,得到单个菜品的价格,将提取重量wn、已记录菜品的信息和单个菜品的价格作为一条记录存储在对应的存储空间;工作人员的打菜勺接收到成功提示,删除控制器中对应的已存储信息。

步骤4.2.2:若收到结束命令,则控制中心将所有存储空间内的单个菜品的价格相加,得到总金额,将存储在存储空间中的所有记录和总金额打包为指定格式文件,进行加密,以就餐人员id为标题发送至结算屏;否则,重复步骤4.2.1。

步骤4.2.3:向对应的工作人员发送成功提示、释放存储空间。

本实施例中,当就餐人员点餐完毕后,控制中心读取打菜进行期间工作人员发送的所有指定格式文件中的数据,以菜品的信息在数据库中找到对应价格,以价格与提取重量wn相乘,得到单个菜品的价格,将提取重量wn、已记录菜品的信息和单个菜品的价格作为一条记录存储在对应的存储空间。

本实施例中,将存储在存储空间中的所有记录和总金额打包为指定格式文件,以就餐人员id为标题发送至结算屏即可,总金额和菜品明细可以直接在结算屏输出显示,由就餐人员凭借自己的id进行结算。

本实施例中,工作人员的打菜勺在接收到成功提示后可以删除打菜信息,保证控制器的空间。

步骤5:就餐人员确认无误,支付,完成打菜;若就餐人员对菜品总金额或提取重量存疑,报错。

所述步骤5中,当就餐人员对菜品总金额或提取重量存疑,在自助机上输入自己的id号,查看所有的菜品总金额或提取重量。

所述自助机上设置有称重台。

本实施例中,在结算屏外另设自助机,当就餐人员对显示结果存疑时,可以以id进行溯源,查看具体的菜品金额和重量。

本实施例中,一般情况下,复查过程中菜品的核对相对简单,进而在自助机上设置称重台,满足就餐人员核实菜品重量,并依据核实的数据选择在控制中心进行处理或就餐人员继续结算。

本发明通过就餐人员录入id,以id对当前就餐人员进行全程跟踪和信息记录,工作人员就位后,由就餐人员选择菜品,工作人员进行菜品提取并获取提取重量和菜品明细,对重量进行精确化处理,对菜品进行核准,避免出现菜品重量不准或菜品出错的问题,保证最后的结算结果,就餐人员选择结束后由控制中心处理点菜数据,将点菜数据以就餐人员的id或工作人员的对应编号进行一一对应,最终将结果输出至结算屏,避免中途的干扰或干涉而导致的结算明细或结算金额出错,就餐人员可以对最终的打菜结果提出疑义或直接支付,前述的方法过程保证了报错后溯源的可行性。本发明保证了在实际的选菜过程中,所选菜品与计价菜品准确对应,称重精准,保证就餐人员和食堂双方的利益,在实际的工作过程中通过相应的加密或分配存储区域,保证数据的独立性和唯一性,结算准确,核算便利;本发明提高了智慧食堂的结算准确性,整体上提升了工作效率。

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