当前位置: 首页 > 专利查询>张一鸣专利>正文

一种用于餐厅精确上餐时间的多机网络系统技术方案

技术编号:11071858 阅读:146 留言:0更新日期:2015-02-25 11:18
本发明专利技术公开了一种用于餐厅精确上餐时间的多机网络系统,所述系统包括若干个餐桌模块、一个服务模块和一个厨房模块;采用本发明专利技术可以让顾客实时查看自己所有菜品的预计上餐时间,并且本发明专利技术可以修正大部分原因造成的估算误差,在兼顾操作简便性及成本的前提下,大大提高估算精度,上餐时间误差可以控制在两分钟之内;本发明专利技术通过设计人工服务请求并且精确了上餐时间,使餐厅服务人员的工作量大大减少,提高了工作效率和餐厅的服务质量。

【技术实现步骤摘要】

本专利技术基于一套模块化的嵌入式系统,研究出了一种用于餐厅精确上餐时间的多机网络系统,属于计算机

技术介绍
随着城市化的进行,人们的生活节奏越来越快,对餐厅尤其是快餐厅的上餐时间也相应的关注度增高。在餐厅、饭店中,不时的见到顾客询问服务员“这个菜还要等多久才上?”之类的话语,而服务员往往也只是应付说“马上”。顾客心中没底,服务员心中也没底,由此甚至会造成摩擦,继而可见顾客对上餐时间可见性的潜在需求。目前这种可以估算上餐时间的算法或系统非常少。已有的上餐时间估算功能,也无非是人工输入每道菜统计时间,在用餐顾客较少或过多时,已有的算法或系统基本估算无效,就算正常用餐时误差也相当大,反而会给顾客和餐厅造成更大的困扰,并且由此对餐厅服务人员产生了很多不必要的工作,降低了工作效率和服务质量。
技术实现思路
本专利技术要解决的问题是提供一种用于餐厅精确上餐时间的多机网络系统,该系统适用于大部分中低档餐厅,能够为每一位就餐的顾客实时反馈精确的菜品上餐时间,并且减少了餐厅服务人员的工作量,提高了餐厅的服务质量。为解决以上技术问题,本专利技术采用以下技术方案:一种用于餐厅精确上餐时间的多机网络系统,所述系统包括若干个餐桌模块、一个服务模块和一个厨房模块。以下是对上述技术方案的进一步优化:所述餐桌模块包括一个感应模块,所述感应模块用来感应客户,并将客户准备就餐的信息发送到处理器;处理器,所述处理器接收到信息并进行处理后,处理器向输出模块或无线通信模块发出信息;输出模块,所述输出模块接收到处理器的信息后,向客户发出信息;输入模块,所述输入模块用来输入点餐或其他服务信息,并将信息发送到处理器;无线通信模块,所述无线通信模块接收到处理器的信息后,将信息发送到服务模块和厨房模块,另外可以接收服务模块和厨房模块的信息,并将信息发送到处理器。所述服务模块包括一个无线通信模块,所述无线通信模块用来接收餐桌模块和厨房模块的信息,将信息发送到单片机,另外可以接收单片机的信息,将信息发送到餐桌模块和厨房模块;单片机,所述单片机接收到信息并进行处理后,向输出模块或无线通信模块发出信息;输出模块,所述输出模块接收到单片机的信息后,向服务人员发出信息;输入模块,所述输入模块用来输入信息,并将信息发动到单片机。所述厨房模块包括若干个单片机模块,所述单片机模块与厨师一一对应,用于向厨师发送信息和厨师输入信息;总线,所述总线用于单片机模块和处理器的信息传输;处理器,所述处理器接收到信息后对上餐时间进行处理,并向总线或无线通信模块输出信息;无线通信模块,所述无线通信模块接收到处理器的信息后,将信息发送到服务模块和餐桌模块,另外可以接收服务模块和餐桌模块的信息,并将信息发送到处理器。所述处理器对上餐时间进行处理,所涉及的参数及变量为:M:参数,厨房能同时进行制作的最大菜品数量; m:变量,初值为1,已经计算出上菜时间且未完成的菜品数量;    N:变量,当前正在计算上菜时间的订单中所需制作的菜品数量; n:变量,初值为1,在该订单的菜品数量N中正在计算上菜时间的第n道菜品,顺序由点餐顺序决定;    i:变量,初值为0,开机后已经计算出上菜时间的菜品总数量;Ci:变量,开机后每道菜品的编号,该编号是唯一的;    tci:变量,完成编号为Ci的菜品所需要的预计时间,可为负,负值表示实际用时大于预计用时;    td:变量,总上餐时间的误差统计值,即每道菜品制作完成时tci数值;POWEROFF:关机申请标志位,若该标志位为1,则系统关机,否则不执行任何功能。所述处理器对上餐时间进行处理的步骤为:步骤S101,所述多机网络系统开启;步骤S102,对系统参数和变量进行初始化,确定参数M,将变量m初始化为1,将变量i、td初始化为0;步骤S103,判断订单队列是否为空,“是”则重复执行步骤S103,“否”则进入步骤S104;步骤S104,提取出队首订单,读取该菜单中菜品数量N,并将n初始化为1;步骤S105,提取订单中第n道菜品,并编号为Ci;步骤S106,变量m自增1,同时变量i自增1;步骤S107,判断m是否大于M,“是”则进入步骤S111进行上菜时间的计算;“否”则进入步骤S108进行上菜时间的计算;步骤S108,从数据库调取该菜品的统计时间赋值给tci,并将tci发回给餐桌模块;步骤S109,判断n是否大于N,“否”则进入步骤S110,“是”则进入步骤S112;步骤S110,变量n自增一,并进入步骤105;步骤S111,采用变量tci的计算方法,将计算出的用时tci发回餐桌模块,并进入步骤S112;步骤S112,刷新所有菜品的上餐倒计时tc0~tci;步骤S113,判断订单对列是否为空,“是”则进入步骤S114,“否”则进入步骤S104;步骤S114,判断POWEROFF是否为1,“是”则进入步骤S116,“否”则进入步骤S103;步骤S115,关闭系统。所述订单变化时,N值重新确定的步骤为:步骤S201,厨房模块的无线通信模块接收到数据;    步骤S202,厨房模块的处理器解码,判断该数据包是否为订单,“是”则进入步骤S203,“否”则进入步骤S204;    步骤S203,将此订单加入到订单列表,生成新的订单菜品数量N;    步骤S204,结束。所述厨房模块中某菜品完成时,对tci进行误差纠正的步骤为:步骤S301,菜品制作完成并触发中断;步骤S302,获取该菜品的倒计时剩余时间tci,tci为负值表示菜品的实际完成时间晚于预计时间;步骤S303,变量td的值增加tci;步骤S304,将tci清零且冻结该变量,使得该变量的值恒为0;步骤S305,判断总误差td是否在正负30s之内,“是”则进入步骤S308,“否”则进入步骤S306;步骤S306,误差时间大于30秒,等待队列中所有菜品的倒计时剩余时间加td;步骤S307,td清零;步骤S308,变量m自减1;步骤S309,结束。所述S111步骤中对变量tci的确定步骤为:设某时刻正在烹饪的M个菜的剩余出锅时间分别为t1,t2……tM,待计算时间的菜品在等待队列的第Q位,因此从点菜顺序上来说,该菜品前面有M+Q-1个菜,M个菜在烹饪中,Q-1个菜在等待队列里,变量tpq表示等待队列中第q个菜品的统计时间,1≤q≤Q;步骤1,定义一个正在制作各个菜品的完成时间数列A={ti},即A={t1,t2…tx…tM},从中取最小值tx,并将tx值存储为tx0,从数列A中剔除此最小值元素tx,将数列A={ti}中的所有元素的值均减去tx0,同时在A中添加新元素tp1,即q=1时的tp本文档来自技高网...
一种用于餐厅精确上餐时间的多机网络系统

【技术保护点】
一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述系统包括若干个餐桌模块、一个服务模块和一个厨房模块。

【技术特征摘要】
1.一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述系统包括若干个餐桌模块、一个服务模块和一个厨房模块。
2.如权利要求1所述的一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述餐桌模块包括一个感应模块,所述感应模块用来感应客户,并将客户准备就餐的信息发送到处理器;
处理器,所述处理器接收到信息并进行处理后,向输出模块或无线通信模块发出信息;
输出模块,所述输出模块接收到处理器的信息后,向客户发出信息;
输入模块,所述输入模块用来输入点餐或其他信息,并将信息发送到处理器;
无线通信模块,所述无线通信模块接收到处理器的信息后,将信息发送到服务模块和厨房模块,另外可以接收服务模块和厨房模块的信息,并将信息发送到处理器。
3.如权利要求1所述的一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述服务模块包括一个无线通信模块,所述无线通信模块用来接收餐桌模块和厨房模块的信息,将信息发送到单片机,另外可以接收单片机的信息,将信息发送到餐桌模块和厨房模块;
单片机,所述单片机接收到信息并进行处理后,向输出模块或无线通信模块发出信息;
输出模块,所述输出模块接收到单片机的信息后,向服务人员发出信息;
输入模块,所述输入模块用来输入信息,并将信息发动到单片机。
4.如权利要求1所述的一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述厨房模块包括若干个单片机模块,所述单片机模块与厨师一一对应,用于向厨师发送信息和厨师输入信息;
总线,所述总线用于单片机模块和处理器的信息传输;
处理器,所述处理器接收到信息后对上餐时间进行处理,并向总线或无线通信模块输出信息;
无线通信模块,所述无线通信模块接收到处理器的信息后,将信息发送到服务模块和餐桌模块,另外可以接收服务模块和餐桌模块的信息,并将信息发送到处理器。
5.如权利要求4所述的一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述处理器对上餐时间进行处理,所涉及的参数及变量为:
M:参数,厨房能同时进行制作的最大菜品数量;
 m:变量,初值为1,已经计算出上菜时间且未完成的菜品数量;
    N:变量,当前正在计算上菜时间的订单中所需制作的菜品数量;
 n:变量,初值为1,在该订单的菜品数量N中正在计算上菜时间的第n道菜品,顺序由点餐顺序决定;
    i:变量,初值为0,开机后已经计算出上菜时间的菜品总数量;
Ci:变量,开机后每道菜品的编号,该编号是唯一的;
    tci:变量,完成编号为Ci的菜品所需要的预计时间,可为负,负值表示实际用时大于预计用时;
    td:变量,总上餐时间的误差统计值,即每道菜品制作完成时tci数值;
POWEROFF:关机申请标志位,若该标志位为1,则系统关机,否则不执行任何功能。
6.如权利要求5所述的一种用于餐厅精确上餐时间的多机网络系统,其特征在于:所述处理器对上餐时间进行处理的步骤为:
步骤S101,所述多机网络系统开启;
步骤S102,对系统参数和变量进行初始化,确定参数M,将变量m初始化为1,将变量i、td初始化为0;
步骤S103,判断订单队列是否为空,“是”则重复执行步骤S103,“否”则进入步骤S104;
步骤S104,提取出队首订单,读取该菜单中菜品数量N,并将n初始化为1;
步骤S105,提取订单中第n道菜品,并编号为Ci;
步骤S106,变量m自增1,同时变量i自增1;
步骤S107,判断m是否大于M,“是”则进入步骤S111进行上菜时...

【专利技术属性】
技术研发人员:张一鸣邢智皓李政彭国豪王晶宋阳孙建清
申请(专利权)人:张一鸣彭国豪
类型:发明
国别省市:山东;37

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

1