一种支持多商家私公有云和私有化协同部署模式的点餐系统的制作方法

文档序号:14250424阅读:260来源:国知局
一种支持多商家私公有云和私有化协同部署模式的点餐系统的制作方法

本发明属于餐饮领域,特别涉及一种支持多商家私公有云和私有化协同部署模式的点餐系统。



背景技术:

现有的餐厅多数采用人工点餐,服务员需要完成从接待、倒水等服务、到点餐找到结账的全部流程,这样需要消耗大量的人力资源,并且在用餐高峰期,很容易由于人手不足而延长顾客等待的时间,降低了客户的用餐体验。为了解决上述问题,现有技术公开了一些智能点餐餐桌,有的餐桌可以通过扫描餐桌上二维码进行点餐,有的餐桌上设置了具有点餐功能的显示屏,但是上述餐桌仅具有点餐功能,难以进行数据统计,且不能外接通讯其他智能设备,难以实现个性化的合理部署,不够智能;另外,现有的智能餐桌往往将整张餐桌默认为一个整体,一张餐桌上的顾客只能一同点餐,这样每个顾客便无法提出个性化的需求,并且在用餐高峰时也无法进行拼桌,使用存在不便。



技术实现要素:

为了解决上述问题,本发明提供了一种支持多商家私公有云和私有化协同部署模式的点餐系统,具体方案如下:

一种支持多商家私公有云和私有化协同部署模式的点餐系统,点餐系统包括服务器端和智能餐桌,服务器端为云端或本地部署;智能餐桌包括一块作为桌面的触摸屏且具有唯一的设备mac地址,服务器端包括分屏模块组和点餐模块组,分屏模块组,用于为一个餐桌设置2个或2个以上餐位id,在一块触摸屏上设置与餐位id个数相同的供每个用餐者登录的人机交互界面,并将餐位id与人机交互界面相关联;点餐模块组,用于接收并处理用户在人机交互界面上所输入的点餐请求和服务请求,形成订单信息。

进一步地,服务器端还包括后厨模块组;点餐系统还包括后厨终端;

后厨模块组,用于接收点餐模块组发送的订单信息,将订单信息按照预设规则的拆分为菜品信息显示在后厨终端上,并接收菜品信息更新的指令,对菜品信息进行实时状态更新。

进一步地,服务器端还包括传菜模块组和手环模块组;点餐系统还包括手环终端和配菜终端;点餐模块组、后厨模块组、传菜模块组、手环模块组和分屏模块组可以部署在同一服务器上或不同服务器上;

配菜模块组,用于接收点餐模块组发送的订单信息,将订单信息按照预设规则的拆分为菜品信息显示在配菜终端上,接收并处理修改菜品信息的指令,同时向后厨模块组发送菜品信息更新指令,向点餐模块组发送菜品配送指令信息;

点餐模块组,还用于接收配菜模块组发送的菜品配送指令信息,对菜品配送信息进行显示与处理;

手环模块组,用于接收点餐模块组发送的服务请求,根据预设规则寻找手环终端,向相应手环终端发送服务信息,并接收手环终端发送的反馈信息。

更进一步地,服务器端还包括设备管理模块组,设备管理模块组包括验证模块、心跳包接收模块和设备群组管理模块;

验证模块,用于接收智能餐桌、后厨终端、配菜终端和/或手环终端作为终端设备发送的激活请求,获取设备信息,并进行验证,验证成功后下发对应配置文件,使终端设备变为以部署设备,其中,设备信息包括设备型号、设备mac地址、设备id、sn和应用程序版本信息;

心跳包接收模块,还用于接收终端设备发送的心跳数据,并在超出预设时间阈值的时间段不能接收到同一终端设备id发送的连续心跳数据时,发出警示信息;

每个终端设备均包括心跳包发送模块,用于按照预设的规则向心跳包接收模块发送具有设备id信息的心跳数据;

设备群组管理模块,用于将每个终端设备设置商家标签,并将商家标签相同的所有终端设备匹配形成第二群组。

更进一步地,服务器端为本地部署,点餐模块组、后厨模块组和配菜模块组分别部署在不同服务器上,点餐系统还包括与点餐模块组相通讯的打印机,点餐模块组包括设备监控模块和打印机连接模块;

设备监控模块,用于监控后厨终端的可用状态,当判断到后厨终端不可用时,向打印机连接模块发送连接指令;

打印机连接模块,用于接收连接指令,将形成点餐订单信息发送给打印机,进行订单打印操作。

更进一步地,点餐系统还包括与后厨模块组和配菜模块组相通讯的菜品输入终端,用于接收用户输入的选择菜品,形成订单信息,并发送给后厨模块组和配菜模块组。

进一步地,服务器端还包括广告模块组,广告模块组包括广告位布局模块、广告数据库、广告投放模块、广告设置模块、广告位关联模块和跳转模块;

广告位布局模块,用于设置广告位的位置和名称,广告位包括边缘广告位和分屏屏保广告位,边缘广告位设置在触摸屏的边缘;分屏屏保广告位设置在人机交互界面上,广告位的高度与宽度根据触摸屏及人机交互界面的大小进行适应性调节;名称包括广告位的位置名称信息和餐桌名称信息;

广告数据库,用于存储广告素材文件;

广告设置模块,用于将广告素材文件设置属性信息,属性信息包括广告位信息、广告类型信息和与广告位相关联的广告播放方向信息,广告位信息包括边缘广告和分屏屏保广告;

广告投放模块,用于按照预设规则将广告素材文件投放至相应广告位;

广告位关联模块,用于将边缘广告位与其最接近的人机交互界面进行关联,形成并存储人机交互界面与边缘广告位的关联信息;

跳转模块,当接收到边缘广告位发送的广告跳转请求时,判断边缘广告位的位置信息,搜索关联的人机交互界面,将链接对应的显示页面显示在对应的人机交互界面上。

进一步地,分屏模块组包括餐位id处理模块、分屏模块和关联模块;餐位id处理模块,用于根据餐桌id和餐位个数生成与唯一餐桌id对应的2个或2个以上餐位id;分屏模块,用于将一块触摸屏按照餐位id的个数进行等数量的分区,在每个分区设置一个供每个用餐者登录的人机交互界面;并将人机交互界面与餐位id进行关联,餐位id可以访问智能餐桌的开放权限;关联模块,用于将餐位id与登录后的用户id进行关联。

进一步地,分区内还设置按钮区,人机交互界面包括扫码登录页面和点餐页面,点餐页面包括点餐区和购物车区,点餐模块组还包括登录模块;服务器端还包括群组管理模块组,群组管理模块组包括餐位群组处理模块、用餐群组绑定模块和用餐群组解除模块;

登录模块,用于接收用户通过扫码登录页面发送的包含用户id信息的登录请求并进行验证,验证成功后,将人机交互界面更换为点餐页面,同时向关联模块发送关联信息;

餐位群组处理模块,用于接收用户id个数为m的申请群组请求时,为餐桌id绑定m个餐位id,作为餐位群组,还用于接收并处理任一群组内用户id的退出群组请求,m为大于1的整数;

用餐群组绑定模块,用于将该用餐群组内与用户id关联的购物车区中的商品信息进行同步,形成统一群组菜品信息,显示在每个用户id对应的购物车区,并在群组内任意用户id进行菜品操作请求时,执行购物车自动同步合并操作。

更进一步地,按钮区包括点餐按钮、清台按钮和服务按钮;点餐模块组还包括订单判断模块、禁用模块、支付模块和购物车管理模块;

订单判断模块,当用餐群组内的任一用户id发出包括用户id的结算请求时,该用户id对应的人机交互界面进入支付界面,用餐群组内其余用户id对应的人机交互界面的更换为非点餐界面,同时判断该用餐群组内是否存在已完成订单,如果存在已完成订单,不做处理,如果不存在已完成订单,向禁用模块发送指令;

禁用模块,用于将用餐群组内其余人机交互界面的点菜按钮和清台按钮设置为禁用状态;还用于接收接触禁用指令,将相应群组内被禁用的点餐按钮和清台按钮恢复为可用状态;

支付模块,还用于在用户进行支付成功后,将进行支付操作的分区的显示界面更换为非点餐界面,向禁用模块发送解除禁用指令,向购物车管理模块发送清空购物车指令;

购物车管理模块,用于接收清空购物车指令,将统一群组菜品信息进行清除操作,并将群组内所有人机交互界面的购物车区内的菜品信息均清除。

本发明所提供的支持多商家私公有云和私有化协同部署模式的点餐系统,在同一点餐大屏,进行分区显示,根据不同的设置,可以设置两人桌、四人桌等等,不同就餐用户使用单独的餐位id,在单独的显示窗口上进行点餐等操作,对用户进行精确定位管理,避免订单错误、配菜错误、服务偏差等现实问题。

服务器端可以设置一个或多个服务器,点餐模块组、后厨模块组、配菜模块组、手环模块组和设备管理模块组可以部署在同一服务器上或不同服务器上;不同餐厅根据各自需求,可以进行自由配置,合理规划资金投入,获得最大的经济效益。

本发明提供的支持多商家私公有云和私有化协同部署模式的点餐系统,针对餐厅商户,可以提高效率,减少不必要人工参与,节省餐厅人力,优化餐厅流程,减少服务员等重复劳动的环节,提高经济效益;针对用户,实现自助点餐,减少排队,提高效率,每个座位均具有单独的点餐系统,节省场地需求;同组人员建立群组,方便沟通与结算,提高便捷性;通过娱乐化功能及系统功能提升消费者的用户体验;可以无缝对接服务员,为无人餐厅发展方向提供关键服务。

附图说明

图1.实施例1支持多商家私公有云和私有化协同部署模式的点餐系统的基本架构示意图;

图2.实施例1点餐系统的结构框图;

图3.实施例2点餐系统部件和模块间连接示意图;

图4.实施例3点餐系统部件和模块间连接示意图;

图5.实施例4广告模块组的结构框图;

图6.实施例5点餐系统部分部件和模块间连接示意图;

图7.实施例6点餐模块组内部分模块间的连接示意图;

图8.实施例6智能餐桌工作状态触摸屏显示示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的描述,要注意的是,一下的描述在本质上仅是解释性和示例性的,绝不作为对本公开极其应用或者使用的任何限制。除非另外特别说明,否则,在实施例中阐述的部件和步骤的相对布置以及数字表达式和数值并不限制本公开的范围。另外,本领域技术人员已知的技术、方法和装置可能不被详细讨论,但在适当情况下意在成为说明书的一部分。

实施例1

一种支持多商家私公有云和私有化协同部署模式的点餐系统,如图1所示和图2所示,点餐系统包括服务器端1和设备终端,服务器端1为云端或本地部署,可以为一个或多个服务器;设备终端包括智能餐桌2,智能餐桌2包括一块作为桌面的触摸屏3且具有唯一的设备mac地址,服务器端1包括分屏模块组101和点餐模块组102,分屏模块组101,用于为一个餐桌设置2个或2个以上餐位id,在一块触摸屏3上设置与餐位id个数相同的供每个用餐者登录的人机交互界面103,并将餐位id与人机交互界面103相关联;点餐模块组102,用于在人机交互界面103上向用户提供点餐界面,接收并处理用户在人机交互界面103上所输入的点餐请求和服务请求,形成订单信息。

在本实施例中,人机交互界面103可以供用餐者登录,点餐模块组102可以在接收并验证顾客用户的登录信息后,在智能餐桌2的触摸屏3每个餐位id对应的人机交互界面103上,向顾客用户点餐服务操作界面,接收并处理用户的点餐操作,比如按照预设的《菜谱计划》请求对应的菜品分类数据,形成并显示点餐页面,在用户进行选择菜品后,显示购物车页面,在购物车页面显示所选择的菜品信息,并具有支付显示区,当用户选择进行支付时,显示支付页面,并在用户进行支付成功后,形成订单,并进行处理;还可以接收用户的服务请求,进行处理。

每个智能餐桌2具有自己的唯一mac码,但是可以设置两个、三个、四个等多个餐位id,同一智能餐桌2的餐位id可以共同形成第一群组,便于管理。

在同一点餐大屏,进行分区显示,根据不同的设置,可以设置两人桌、四人桌等等,不同就餐用户使用单独的餐位id,在单独的显示窗口上进行点餐等操作,对用户进行精确定位管理,避免订单错误、配菜错误、服务偏差等现实问题。

实施例2

如图3所示,本实施例所提供的支持多商家私公有云和私有化协同部署模式的点餐系统,与实施例1的区别在于,进一步限定,服务器端1还包括后厨模块组201、配菜模块组202和手环模块组203;设备终端还包括后厨终端204、手环终端205和配菜终端206;点餐模块组102、后厨模块组201、配菜模块组202、手环模块组203和设备管理模块组可以部署在同一服务器上或不同服务器上;

点餐模块组102,还用于将订单信息发送给后厨模块组201和配菜模块组202;点餐模块组102还可以给顾客用户提供服务操作选择,并当接收到用户的服务请求时,向手环模块组203发送服务请求;

后厨模块组201,用于接收点餐模块组102发送的订单信息,将订单信息按照预设规则的拆分为菜品信息显示在后厨终端204上,并接收菜品信息更新的指令,对菜品信息进行实时状态更新;作为示例性的,例如将菜品信息拆分为凉菜、热菜、炖菜、炒菜、川菜、东北菜,等等,然后按照上述的拆分显示在不同的后厨终端204上,让具有各自专业的厨师用户只接收到自己需要负责的菜品即可,菜品信息可以包括菜品的名称,口味的备注、时间顺序和菜品状态等,菜品状态可以包含等待中、制作中、配菜中、已完成等;

配菜模块组202,用于接收点餐模块组102发送的订单信息,将订单信息按照预设规则的拆分为菜品信息显示在配菜终端206上,接收配菜终端206发送的修改菜品信息的指令,对相应菜品信息进行修改,同时向后厨模块组201发送菜品信息更新指令,向点餐模块组102发送菜品配送指令信息;配菜终端206对菜品信息的修改,联动后厨终端204相同菜品的修改,使用非常便捷,提高效率,降低不必要操作;

点餐模块组102,还用于接收配菜模块组202发送的菜品配送指令信息,对菜品配送信息进行显示与处理;

上述菜品配送信息,作为示例如下:如果菜品配送为用户自取餐,则菜品配送信息可以为在触摸屏3上进行显示的取餐信息;如果菜品配送为常规的服务人员进行配送,则菜品配送信息可以为在触摸屏3上显示的订单信息,并可对该订单信息进行修改操作等;由于不同餐厅的个性化设置不同,可以根据不同应用场景进行不同的限定,只要能够起到菜品配送的通知和处理作用即可。

手环模块组203,用于接收点餐模块组102发送的服务请求,根据预设规则寻找手环终端205,向相应手环终端205发送服务信息,并接收手环终端205发送的反馈信息,反馈信息可以为接受该服务信息,或者拒绝该服务信息;服务请求,可以根据不同餐厅的个性化设置为不同的内容,例如送碗筷、加水、换纸、加餐椅等等等;手环终端205的持有者为服务人员,根据服务器的自动控制,将服务人员与顾客用户进行及时的精确的服务对应关系,避免了由于人的不可控因素导致服务延迟、忘记或者难以找到服务人员的常见问题。

在本实施例中,服务器端1可以为云端或本地部署,服务器端1可以设置一个或多个服务器,点餐模块组、后厨模块组、配菜模块组、手环模块组和设备管理模块组可以部署在同一服务器上或不同服务器上;不同餐厅根据各自需求,可以进行自由配置,例如全部部署在本地服务器上,则形成一个私有化的部署结构,便于管理与保密性;也可以全部部署在云服务上,形成公有的管理,降低资金投入,或者进行部分购入,合理规划资金投入,获得最大的经济效益;另一方面,也可根据不同的情况,综合考虑数据安全性、稳定性、负载均衡性等问题,进行服务器个数的合理配置,提供最具个性化的部署服务。

实施例3

如图4所示,本实施例所提供的支持多商家私公有云和私有化协同部署模式的点餐系统,与实施例2的区别在于,进一步限定,点餐模块组102、后厨模块组201和配菜模块组202分别设置在本地的点餐服务器301、本地的后厨服务器302和本地的配菜服务器上,设备终端通过局域网与点餐服务器301、后厨服务器302和配菜服务器303相通讯,点餐系统还包括与点餐模块组102相通讯的打印机304,与后厨模块组201和配菜模块组202相通讯的菜品输入终端305,点餐模块组102还包括设备监控模块306和打印机连接模块307;

设备监控模块306,用于监控后厨终端204的可用状态,当判断到后厨终端204不可用时,向打印机连接模块307发送连接指令;

打印机连接模块307,用于接收连接指令,将形成点餐订单信息发送给打印机304,进行订单打印操作;

菜品输入终端305,用于接收用户输入的选择菜品,形成订单信息,并发送给后厨模块组201和配菜模块组202。

设置打印机304与菜品输入终端305,当后厨终端204不可用时,智能餐桌2继续工作,将形成的订单通过打印机304进行打印,在后厨与传菜终端可以进行传统操作;当智能餐桌2不可用时,采用独立的菜品输入终端305,例如目前常见的点菜器,采用传统服务人员进行点餐服务,然后自动传至后厨终端204与传菜终端;也就是在某一终端极其服务器不可用的状态下,保证其他终端进行正常工作,最大限定的保证整个系统的稳定性和工作的效率性。

实施例4

如图5所示,本实施例所提供的支持多商家私公有云和私有化协同部署模式的点餐系统,与实施例1的区别在于,进一步限定,服务器端1还包括广告模块组401,广告模块组401包括广告位布局模块402、广告数据库403、广告设置模块408、广告投放模块404、广告位关联模块405和跳转模块406;智能餐桌2包括分区模块,用于将同一餐桌上的触摸屏3按照人交互界面的个数进行同等数量的分区,每个分区对应独立的人机交互界面103;

广告位布局模块402,用于设置广告位的位置和名称,广告位包括边缘广告位和分屏屏保广告位,边缘广告位设置在触摸屏3的边缘,每个分区设置一个边缘广告位;分屏屏保广告位设置在分区的人机交互界面103上,广告位的高度与宽度根据触摸屏3及分区的大小进行适应性调节;名称包括广告位的位置名称信息和餐桌名称信息;

广告数据库403,用于存储广告素材文件;

广告设置模块408,用于将广告素材文件设置属性信息,属性信息包括广告位信息、广告类型信息、与广告位相关联的广告播放方向信息、显示次数、显示时间、状态信息和链接信息,并提供编辑、删除、添加、关闭等操作,广告位信息包括边缘广告和分屏屏保广告;

广告投放模块404,用于按照预设规则将广告素材文件投放至相应广告位;

广告位关联模块405,用于将边缘广告位与其最接近的分区进行关联,形成并存储分区与边缘广告位的关联信息;

跳转模块406,当接收到边缘广告位发送的广告跳转请求时,判断边缘广告位的位置信息,搜索关联的分区,将链接对应的显示页面显示在分区的人机交互界面103上。

本实施例可以设置分屏广告仅为作为展示用的非链接广告,而边缘广告位上的广告可以设置具有链接信息的广告,将边缘广告位与分区进行关联,当监控到用户的点击行为时,将广告所携带的链接对应的页面在人机交互界面103的大屏上进行显示,给用户更好的观看体验,提高用户的购买率和广告关注度;每个分区对应一个边缘广告位和一个餐桌id,供一个用户进行使用,另每个用户都具有个性化的广告显示大屏,在等餐或者就餐过程中,提高用户的观看欲望,进一步提高经济效益。

实施例5

如图6所示,本实施例所提供的支持多商家私公有云和私有化协同部署模式的点餐系统,与实施例1的区别在于,进一步限定,分屏模块组101包括餐位id处理模块501、分屏模块502和关联模块503;餐位id处理模块501,用于根据餐桌id和餐位个数生成与唯一餐桌id对应的2个或2个以上餐位id;分屏模块502,用于将一块触摸屏按照餐位id的个数进行等数量的分区,在每个分区设置一个供每个用餐者登录的人机交互界面103;并将人机交互界面103与餐位id进行关联,餐位id可以访问智能餐桌的开放权限;关联模块503,用于将餐位id与登录后的用户id进行关联,分区可命名为a区、b区、c区、d区等等;

分区内还设置按钮区,人机交互界面103包括扫码登录页面和点餐页面,点餐页面包括点餐区和购物车区,点餐模块组102还包括登录模块504;服务器端1还包括群组管理模块组505,群组管理模块组505包括餐位群组处理模块506和用餐群组绑定模块507;

登录模块504,用于接收用户通过扫码登录页面发送的包含用户id信息的登录请求并进行验证,验证成功后,将人机交互界面103更换为点餐页面,同时向关联模块503发送关联信息;

餐位群组处理模块506,用于接收用户id个数为m的申请群组请求时,为餐桌id绑定m个餐位id,作为餐位群组,还用于接收并处理任一群组内用户id的退出群组请求,m为大于1的整数;

用餐群组绑定模块507,用于将该用餐群组内与用户id关联的购物车区中的商品信息进行同步,形成统一群组菜品信息,显示在每个用户id对应的购物车区,并在群组内任意用户id进行菜品操作请求时,执行购物车区自动同步合并操作。

每个分区均具有独立的id,可命名为a区、b区、c区、d区等等;每个分区独立设置,通过扫描二维码打开点餐页面,每个用户只能打开自己的座位对应的分区页面,扫码之后,获取的用户信息例如微信昵称等会与分区的id进行关联,形成关联信息,该关联信息在清台之后会进行清除;

购物车显示区域,可以显示用户选择的菜品,菜品信息可以包括选择的菜品名称,数量,金额;购物车的默认状态为不可编辑状态,仅可以加入商品,但在默认状态下点击编辑按钮么,可以对菜品进行编辑,对菜品的口味、忌口标注,是否打包等信息进行编辑标注,一切信息均可以实现自动化传输与显示,省去人力环节,在提升效率的同时,降低出错概率。

选择其他用户加入一起用餐,完成用户选择之后,形成群组,各个用户的购物车自行同步,且已有商品合并统一;群组内的各个用户权限完全一致,每个用户均可以操作加人、删除人、自己退出等操作,方便多人共同用餐。

实施例6

如图7和图8所示,本实施例所提供的支持多商家私公有云和私有化协同部署模式的点餐系统,与实施例5的区别在于,按钮区包括点餐按钮、清台按钮和服务按钮;点餐模块组102还包括订单判断模块601、禁用模块602、支付模块603和购物车管理模块604;

订单判断模块601,当用餐群组内的任一用户id发出包括用户id的结算请求时,该用户id对应的人机交互界面103进入支付界面,用餐群组内其余用户id对应的人机交互界面103的更换为非点餐界面,同时判断该用餐群组内是否存在已完成订单,如果存在已完成订单,不做处理,如果不存在已完成订单,向禁用模块602发送指令;

禁用模块602,用于将用餐群组内其余人机交互界面103的点菜按钮和清台按钮设置为禁用状态;还用于接收接触禁用指令,将相应群组内被禁用的点餐按钮和清台按钮恢复为可用状态;

支付模块603,还用于在用户进行支付成功后,形成订单信息,将进行支付操作的分区的显示界面更换为非点餐界面,向禁用模块602发送解除禁用指令,向购物车管理模块604发送清空购物车指令;

购物车管理模块604,用于接收清空购物车指令,将统一群组菜品信息进行清除操作,并将群组内所有人机交互界面103的购物车区内的菜品信息均清除。

当任意用户进行结算,则该用户进入下一结算或支付页面,而群组内其他用户的点餐页面关闭且禁用点餐和清台操作,同时进入到等待和娱乐界面,解决由于误操作导致订单支付重复或者取消等问题。当用户支付完毕,订单形成后,可以恢复点餐和清台操作,并将群组内所有用户的购物车同时清空,以便用户的加餐行动。

非点餐界面,可以根据商户的具体情况做具体限制,根据闲时、忙时等进行设置,可以为视频、广告、app应用等页面,供用户进行娱乐消遣,提高用户的用餐体验。

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