自助点餐方法、***和移动终端
技术领域
本申请涉及计算机技术领域,特别是涉及一种自助点餐方法、***和移动终端。
背景技术
在餐饮行业中,为顾客点餐是餐饮门店必须提供的服务。传统的点餐方式通常是由服务员将顾客需求的食品信息通过手写的方式记录在纸上,然后根据记录的食品信息依次准备相应的食品。传统的点餐方式容易导致顾客需求的食品信息出错。
随着计算机技术的发展,针对容易导致顾客需求的食品信息出错的问题,出现了收银机。服务员可以将顾客所点的食品信息在收银机上进行选择,服务员通过收银机输出的小票的顺序依次准备相应的食品,并提供小票所对应的食品给顾客。
但是,此种点餐方式仍然需要服务员与顾客之间进行大量的沟通,且需要服务员按照顾客的口味偏好手动地对制餐机进行操作,制作出与顾客的口味偏好相符的食品,点餐效率低。
发明内容
基于此,有必要针对上述问题,提供一种能够提高点餐效率的自助点餐方法、***和移动终端。
一种自助点餐方法,该方法包括:
移动终端扫描并解析制餐机的图形码,得到制餐机的制餐机标识;
移动终端发送携带用户标识和制餐机标识的访问请求,访问请求用于触发根据用户标识对应的历史订单信息生成用户偏好加工参数;
移动终端接收响应于访问请求所反馈的加工参数并显示,加工参数包括用户偏好加工参数;
移动终端输出包括从加工参数中选中的加工参数的订单信息,订单信息用于指示制餐机按照订单信息制餐。
在其中一个实施例中,用户偏好加工参数的生成步骤包括:
服务器接收移动终端发送的访问请求;
服务器响应于访问请求,查找制餐机标识对应的食品信息和用户标识对应的历史订单信息;
服务器根据食品信息和历史订单信息生成用户偏好加工参数。
在其中一个实施例中,服务器根据食品信息和历史订单信息生成用户偏好加工参数包括:
服务器在历史订单信息中选取与食品信息相关联的历史订单信息;
服务器从与食品信息相关联的历史订单信息中,提取历史用户偏好加工参数;
服务器根据历史用户偏好加工参数生成用户偏好加工参数。
在其中一个实施例中,食品信息包括食品标识,服务器根据食品信息和历史订单信息生成用户偏好加工参数包括:
服务器在历史订单信息中选取包括至少一个食品标识的历史订单信息;
服务器从包括至少一个食品标识的历史订单信息中,提取每个食品标识对应的历史用户偏好加工参数;
服务器根据历史用户偏好加工参数生成用户偏好加工参数。
在其中一个实施例中,该方法还包括:
移动终端发送携带有移动终端位置信息的制餐机位置查询请求,制餐机位置查询请求用于触发按照移动终端位置信息查找在移动终端所在预设范围内的目标制餐机的位置信息;
移动终端接收响应于制餐机位置查询请求返回的位置信息,并按照位置信息在移动终端所显示的地图上标记目标制餐机的位置。
在其中一个实施例中,加工参数中包括食品选项和偏好选项,移动终端输出包括从加工参数中选中的加工参数的订单信息包括:移动终端输出包括从加工参数中选中的食品选项和偏好选项的订单信息;
制餐机按照订单信息制餐的制餐步骤包括:
制餐机将订单信息中的食品选项发送至服务器;
服务器根据食品选项匹配对应的原料配方;
制餐机接收服务器返回的原料配方,并按照原料配方和订单信息中的偏好选项制餐。
在其中一个实施例中,加工参数中包括食品选项和偏好选项,移动终端输出包括从加工参数中选中的加工参数的订单信息包括:移动终端输出包括从加工参数中选中的食品选项和偏好选项的订单信息;
制餐机按照订单信息制餐的步骤包括:
制餐机按照订单信息中的食品选项输出放杯提示指令;当制餐机识别到目标杯体时,按照订单信息制餐。
在其中一个实施例中,制餐机为榨汁机、咖啡机、冷饮机、冰激凌机和烹调机中的至少一种;移动终端直接、或通过点餐机、或通过服务器、或依次通过服务器和点餐机,与制餐机通信。
一种自助点餐***,该***包括移动终端、服务器和制餐机;
制餐机用于提供图形码;
移动终端用于扫描并解析图形码,得到制餐机的制餐机标识,发送携带用户标识和制餐机标识的访问请求至服务器;
服务器响应于访问请求,根据用户标识对应的历史订单信息生成用户偏好加工参数,并反馈包括用户偏好加工参数的加工参数至移动终端;
移动终端还用于显示加工参数,输出包括从加工参数中选中的加工参数的订单信息;
制餐机还用于按照订单信息制餐。
一种移动终端,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述计算机程序被所述处理器执行时实现以下步骤:
移动终端扫描并解析制餐机的图形码,得到制餐机的制餐机标识;
移动终端发送携带用户标识和制餐机标识的访问请求,访问请求用于触发根据用户标识对应的历史订单信息生成用户偏好加工参数;
移动终端接收响应于访问请求所反馈的加工参数并显示,加工参数包括用户偏好加工参数;
移动终端输出包括从加工参数中选中的加工参数的订单信息,订单信息用于指示制餐机按照订单信息制餐。
上述自助点餐方法、***和移动终端,移动终端扫描并解析制餐机的图形码得到制餐机的制餐机标识,发送携带用户标识和制餐机标识的访问请求,以触发根据用户标识对应的历史订单信息生成定制化的用户偏好加工参数;接收响应于该访问请求所反馈的包括了用户偏好加工参数的加工参数并显示。用户在点餐时,可以直接在移动终端所显示的用户偏好加工参数中,选中自己当前所需要的加工参数,移动终端输出包括了选中的加工参数的订单信息,制餐机直接按照该订单信息制餐,提高了点餐效率。
附图说明
图1为一个实施例中自助点餐方法的应用环境图;
图2为一个实施例中自助点餐方法的流程示意图;
图3为另一个实施例中自助点餐方法的流程示意图;
图4为一个实施例中自助点餐***的示意图;
图5为一个实施例中移动终端的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的自助点餐方法,可以应用于如图1所示的应用环境中。其中,移动终端101可以直接、或通过点餐机102、或通过服务器103、或依次通过服务器103和点餐机102与制餐机104通信。
其中,移动终端101可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器103可以用独立的服务器或者是多个服务器组成的服务器集群来实现。制餐机104是具有自动制餐功能的设备,比如榨汁机,点餐机102是具有结、付账功能和无线通信功能的设备,比如收银机。制餐机104与点餐机102可以是一体的设备,也可以是分别独立的设备。
具体地,移动终端101扫描并解析制餐机104的图形码,得到制餐机104的制餐机标识,发送携带用户标识和制餐机标识的访问请求至服务器103,服务器103响应于该访问请求,根据用户标识对应的历史订单信息生成用户偏好加工参数,并反馈包括用户偏好加工参数的加工参数至移动终端101;移动终端101接收服务器103反馈的加工参数并显示,输出包括从显示的加工参数中选中的加工参数的订单信息,该订单信息用于指示制餐机104按照该订单信息制餐。
在一个实施例中,如图2所示,提供了一种自助点餐方法,该方法包括以下步骤:
步骤S202,移动终端扫描并解析制餐机的图形码,得到制餐机的制餐机标识。
其中,图形码为一种携带有制餐机标识的识别码,图形码比如携带有制餐机标识的二维码。制餐机标识是用于识别制餐机的唯一标志,制餐机标识比如制餐机的唯一编号。
具体地,该图形码可以显示在制餐机的显示界面中,也可以设置于制餐机的机身表面,设置于制餐机的机身表面比如以粘贴的形式贴设在制餐机的机身表面。移动终端上可以安装有具有扫描功能的应用程序,移动终端登录该应用程序,利用该应用程序的扫描功能,扫描并解析制餐机的图形码,得到制餐机的制餐机标识。可以理解的是,该应用程序可以是特定的点餐应用程序,也可以是具有扫描功能的其他应用程序,其他应用程序比如微信和支付宝等。
步骤S204,移动终端发送携带用户标识和制餐机标识的访问请求,访问请求用于触发根据用户标识对应的历史订单信息生成用户偏好加工参数。
其中,用户偏好加工参数指用户偏好的食品标识和/或口味标识,偏好的口味标识比如多冰、少盐、中辣和多糖等等。
具体地,移动终端根据得到的制餐机标识和登陆应用程序的账号所对应的用户标识生成访问请求,并发送该访问请求至服务器。该服务器可以通过网络与多个点餐机连接,服务器中存储有连接的多个点餐机记录的所有历史订单信息。响应于该访问请求,服务器在存储的所有历史订单信息中,查找与该用户标识对应的历史订单信息。服务器根据查找到的与该用户标识对应的历史订单信息确定该用户标识所对应用户的偏好信息,该偏好信息包括食品偏好信息和/或口味偏好信息。服务器根据确定的偏好信息,生成用户偏好加工参数,用户偏好加工参数包括用户偏好的食品标识和/或口味标识。
在一个实施例中,移动终端还可以直接将该访问请求发送至制餐机标识对应的制餐机所连接的点餐机。该点餐机可以通过网络与其他多个点餐机连接,可以理解的是,与该点餐机连接的其他多个点餐机与各自对应的制餐机连接。
该点餐机可以访问连接的其他多个点餐机记录的历史订单信息,从自身记录的历史订单信息和连接的其他多个点餐机的历史订单信息中,查找与该用户标识对应的历史订单信息。该点餐机根据查找到的与该用户标识对应的历史订单信息,确定该用户标识所对应用户的偏好信息,该偏好信息包括食品偏好信息和/或口味偏好信息。该点餐机根据确定的偏好信息,生成用户偏好加工参数,用户偏好加工参数包括用户偏好的食品标识和/或口味标识。
步骤S206,移动终端接收响应于访问请求所反馈的加工参数并显示,加工参数包括用户偏好加工参数。
具体地,移动终端接收服务器或点餐机响应于访问请求所反馈的加工参数并显示。该加工参数可以仅包括用户偏好加工参数,也可以包括用户偏好加工参数和标准加工参数。标准加工参数是服务器或点餐机预先针对制餐机标识所对应的食品信息设有的标准加工参数,服务器或点餐机接收到访问请求时,还可以根据制餐机标识所对应的食品信息匹配对应的标准加工参数。
在一个实施例中,移动终端对接收的响应于访问请求所反馈的加工参数进行显示,可以包括以下步骤:
移动终端确定接收的响应于访问请求所反馈的加工参数的内容;根据接收的加工参数的内容确定对应的显示方式;按照该显示方式对加工参数进行显示。
具体地,显示方式可以是针对不同的加工参数的内容所预设的显示方式。当加工参数的内容仅包括用户偏好加工参数时,对应的显示方式可以为直接显示用户偏好加工参数。当加工参数的内容包括用户偏好加工参数和标准加工参数时,对应的显示方式可以为对用户偏好加工参数进行显示,对标准加工参数进行隐藏。对标准加工参数进行隐藏的区域可以设有虚拟按钮,当移动终端检测到该虚拟按钮被触发时,对隐藏的标准加工参数进行显示,此时,移动终端还可以将显示的用户偏好加工参数进行隐藏。
本实施例中,针对不同的加工参数的内容设有不同的显示方式,当加工参数包括用户偏好加工参数和标准加工参数时,用户可以根据自身需求,通过触控操作自由地切换显示界面中的用户偏好加工参数和标准加工参数,并对加工参数进行选择,避免了用户对于加工参数选择的局限性。
步骤S208,移动终端输出包括从加工参数中选中的加工参数的订单信息,订单信息用于指示制餐机按照订单信息制餐。
具体地,当移动终端对加工参数进行显示时,触发检测指令,移动终端根据该检测指令实时检测显示界面中的选中操作。当移动终端检测到对于加工参数的选中操作时,根据检测到的选中操作从加工参数中,选中与该选中操作对应的加工参数。移动终端的显示界面可以显示有用于触发选中完毕指令的虚拟按钮,当移动终端检测到该虚拟按钮被触碰时,触发选中完毕指令。移动终端可以根据选中完毕指令输出订单信息,该订单信息中包括从加工参数中选中的所有加工参数。该订单信息用于指示制餐机标识对应的制餐机按照该订单信息制餐。
在一个实施例中,移动终端在显示界面显示输出的订单信息,显示的订单信息中还可以包括下单时间、制餐机标识、加工时长和取餐编号中的至少一种信息。以使用户更清楚地了解该订单信息。
在一个实施例中,移动终端还可以根据选中完毕指令确定从加工参数中选中的加工参数,将从加工参数中选中的加工参数发送至服务器或点餐机,服务器或点餐机根据从加工参数中选中的加工参数计算需付金额。移动终端接收服务器或点餐机反馈的需付金额并显示,当移动终端检测到该需付金额已支付完毕时,输出订单信息,该订单信息中包括从加工参数中选中的所有加工参数。
在一个实施例中,订单信息中还可以包括制餐机标识、用户标识和已支付的需付金额,移动终端将输出的订单信息发送至服务器,服务器按照制餐机标识和/或用户标识对该订单信息进行存储。
上述自助点餐方法中,移动终端扫描并解析制餐机的图形码得到制餐机的制餐机标识,发送携带用户标识和制餐机标识的访问请求,以触发根据用户标识对应的历史订单信息生成定制化的用户偏好加工参数;接收响应于该访问请求所反馈的包括了用户偏好加工参数的加工参数并显示。用户在点餐时,可以直接在移动终端所显示的用户偏好加工参数中,选中自己当前所需要的加工参数,移动终端输出包括了选中的加工参数的订单信息,制餐机直接按照该订单信息制餐,提高了点餐效率。
在一个实施例中,用户偏好加工参数的生成步骤包括:服务器接收移动终端发送的访问请求;服务器响应于访问请求,查找制餐机标识对应的食品信息和用户标识对应的历史订单信息;服务器根据食品信息和历史订单信息生成用户偏好加工参数。
具体地,服务器接收移动终端发送的访问请求;服务器响应于访问请求,查找制餐机标识对应的食品信息和用户标识对应的历史订单信息。服务器确定该制餐机标识所对应的制餐机的制餐类型。根据确定的制餐类型和用户标识对应的历史订单信息,生成与该制餐机标识对应的食品信息所匹配的用户偏好加工参数。例如,制餐机标识所对应的制餐机的制餐类型为饮品类型,则服务器根据该饮品类型和用户标识对应的历史订单信息,生成与该制餐机标识对应的食品信息所匹配的用户偏好加工参数。
本实施例中,服务器根据制餐机标识对应的食品信息和用户标识对应的历史订单信息,生成用户偏好加工参数,使生成的用户偏好加工参数更加准确。
在一个实施例中,服务器根据食品信息和历史订单信息生成用户偏好加工参数包括:服务器在历史订单信息中选取与食品信息相关联的历史订单信息;服务器从与食品信息相关联的历史订单信息中,提取历史用户偏好加工参数;服务器根据历史用户偏好加工参数生成用户偏好加工参数。
具体地,用户标识对应的历史订单信息是否与制餐机标识对应的食品信息相关联,可以根据用户标识对应的历史订单信息中,是否包括该食品信息所对应食品的食品类型来判断。服务器可以从用户标识对应的历史订单信息中,查找属于该食品信息所对应食品的食品类型的历史订单信息,将属于该食品类型的历史订单信息确定为与制餐机标识对应的食品信息相关联的历史订单信息。
服务器中存储的每个历史订单信息中都记录有历史用户偏好参数。服务器从制餐机标识对应的食品信息相关联的历史订单信息中,提取历史用户偏好加工参数。服务器根据提取的历史用户偏好加工参数确定该用户标识所对应用户的偏好信息,该偏好信息包括食品偏好信息和/或口味偏好信息。服务器根据确定的偏好信息,生成用户偏好加工参数,用户偏好加工参数包括用户偏好的食品标识和/或口味标识。
本实施例中,服务器根据与制餐机标识对应的食品信息相关联的历史订单信息,生成用户偏好加工参数,使生成的用户偏好加工参数更加准确。
在一个实施例中,制餐机标识对应的食品信息的食品类型可以直接按照制餐机标识所对应制餐机的制餐类型来确定,比如制餐机标识所对应制餐机的制餐类型为饮品类型,则制餐机标识对应的食品信息的食品类型也为饮品类型。
在一个实施例中,制餐机标识对应的食品信息的食品类型还可以根据制餐机标识对应的食品信息的信息内容来确定。具体地,服务器可以遍历制餐机标识对应的食品信息的信息内容,根据该信息内容确定该制餐机标识对应的食品信息的食品类型。
在一个实施例中,食品信息包括食品标识,服务器根据食品信息和历史订单信息生成用户偏好加工参数包括:服务器在历史订单信息中选取包括至少一个食品标识的历史订单信息;服务器从包括至少一个食品标识的历史订单信息中,提取每个食品标识对应的历史用户偏好加工参数;服务器根据历史用户偏好加工参数生成用户偏好加工参数。
具体地,服务器中存储有连接的多个点餐机所连接的制餐机的制餐机标识,并记录有该制餐机标识所对应制餐机的食品信息,食品信息包括食品库存、食品标识和原料信息中的至少一种。服务器中存储的每个历史订单信息中都记录有历史用户偏好参数,该历史用户偏好参数中包括购买过的食品的食品标识。服务器确定制餐机标识所对应制餐机的食品信息,提取该食品信息中的食品标识,在用户标识对应的历史订单信息中,选取包括至少一个该食品标识的历史订单信息。服务器从包括至少一个食品标识的历史订单信息中,提取每个食品标识对应的历史用户偏好加工参数,根据提取的历史用户偏好加工参数确定该用户标识所对应用户的偏好信息,该偏好信息包括食品偏好信息和/或口味偏好信息。服务器根据确定的偏好信息,生成用户偏好加工参数,用户偏好加工参数包括用户偏好的食品标识和/或口味标识。
例如,服务器确定制餐机标识所对应制餐机的食品信息,提取该食品信息中的食品标识为“现榨橙汁”,在用户标识对应的历史订单信息中,选取包括至少一个“现榨橙汁”的历史订单信息。服务器从包括至少一个“现榨橙汁”的历史订单信息中,提取每个“现榨橙汁”对应的历史用户偏好加工参数,根据提取的历史用户偏好加工参数确定该用户标识所对应用户的偏好信息,根据确定的偏好信息生成用户偏好加工参数
本实施例中,服务器根据制餐机标识所对应制餐机的食品信息中的食品标识,在用户标识对应的历史订单信息中,选取包括至少一个该食品标识的历史订单信息,根据从选取的历史订单信息中提取的历史用户偏好加工参数,生成用户偏好加工参数,使生成的用户偏好加工参数更加准确。
在一个实施例中,该自助点餐方法还包括:移动终端发送携带有移动终端位置信息的制餐机位置查询请求,制餐机位置查询请求用于触发按照移动终端位置信息查找在移动终端所在预设范围内的目标制餐机的位置信息;移动终端接收响应于制餐机位置查询请求返回的位置信息,并按照位置信息在移动终端所显示的地图上标记目标制餐机的位置。
具体地,移动终端上可以安装有带有位置查询功能的应用程序,带有位置查询功能的应用程序比如百度地图、谷歌地图和高德地图等。移动终端可以发送携带有移动终端位置信息的制餐机位置查询请求,该制餐机位置查询请求用于触发带有位置查询功能的应用程序的服务器按照移动终端位置信息,查找在移动终端所在预设范围内的目标制餐机的位置信息。可以理解的是,带有位置查询功能的应用程序也可以是移动终端所登录的应用程序本身。
移动终端接收在预设范围内的目标制餐机的位置信息,并按照该位置信息在移动终端所显示的地图上标记目标制餐机的位置。可以理解的是,移动终端所显示的地图可以是移动终端所登录的应用程序所显示的地图,也可以是其他带有位置查询功能的应用程序所显示的地图,其他带有位置查询功能的应用程序所显示的地图比如百度地图所显示的地图、谷歌地图所显示的地图和高德地图所显示的地图等。进一步地,移动终端所显示的地图中,还可以同时显示目标制餐机所在地的座位情况、实地照片等信息,用户可以通过预约下单或前往目标制餐机所在地的方式进行点餐。
本实施例中,移动终端可以通过发送制餐机位置查询请求的方式,查找在移动终端所在预设范围内的目标制餐机的位置信息,并将目标制餐机的位置在地图中进行标记,用户可以通过地图中所标记的目标制餐机,更加快捷地了解与自身距离较近的制餐机的位置。
在一个实施例中,加工参数中包括食品选项和偏好选项,移动终端输出包括从加工参数中选中的加工参数的订单信息包括:移动终端输出包括从加工参数中选中的食品选项和偏好选项的订单信息;制餐机按照订单信息制餐的制餐步骤包括:制餐机将订单信息中的食品选项发送至服务器;服务器根据食品标识匹配对应的原料配方;制餐机接收服务器返回的原料配方,并按照原料配方和订单信息中的偏好选项制餐。
其中,食品选项指带有食品标识的选项,偏好选项指带有口味标识的选项。食品标识和口味标识均可以图片或文字的符号显示。原料配方为制作食品标识所对应的食品时所需要的原料的配方,配方为制作食品时对于原料的用量,比如食品标识为“现榨橙汁”,则原料配方可以为制作现榨橙汁所需要的橘子的用量。
具体地,移动终端对加工参数中包括的食品选项和偏好选项进行显示,每一个食品选项或偏好选项可以有对应的选项框,移动终端可以根据在该选项框中检测到的选中操作,将该选项框变更为已选状态,已选状态比如对选中的选项框的颜色进行变更或在选中的选项框中显示选中标记,选中标记比如“√”。移动终端根据已选状态的选项框所对应的食品选项和偏好选项,确定选中的食品选项和偏好选项,输出包括了选中的食品选项和偏好选项的订单信息。
制餐机标识对应的制餐机通过连接的点餐机,将输出的订单信息中的食品选项发送至服务器,服务器中存储有所有食品选项所表示的食品标识的原料配方,服务器根据制餐机发送的食品选项,匹配与食品选项所表示的食品标识所对应的原料配方,将该匹配的原料配方通过与该制餐机连接的点餐机,返回至制餐机。制餐机通过连接的点餐机接收服务器返回的原料配方,按照该原料配方和订单信息中的偏好选项制餐。
本实施例中,制餐机可以从服务器获取食品选项所表示的食品标识所对应的原料配方,可以直接按照该原料配方和订单信息中的偏好选项制餐,提高了制餐效率。
在一个实施例中,制餐机标识对应的制餐机还可以通过连接的点餐机,将输出的订单信息中的食品选项和偏好选项一起发送至服务器,服务器根据制餐机发送的食品选项,匹配与食品选项所表示的食品标识所对应的原料配方,根据制餐机发送的偏好选项,匹配与偏好选项所表示的口味标识所对应的口味原料配方,比如偏好选项为“多糖”,则偏好选项所表示的口味标识所对应的口味原料配方为“多糖”所对应的糖的具体用量。服务器将原料配方和口味原料配方通过与该制餐机连接的点餐机,返回至制餐机。制餐机通过连接的点餐机接收服务器返回的原料配方和口味原料配方,按照该原料配方和口味原料配方制餐。
本实施例中,制餐机不但可以从服务器获取不同的食品选项所表示的食品标识所对应的原料配方,还可以从服务器获取不同的偏好选项所对应的口味原料配方,可以直接按照该原料配方和口味原料配方制餐,提高了制餐效率。
在一个实施例中,加工参数中包括食品选项和偏好选项,移动终端输出包括从加工参数中选中的加工参数的订单信息包括:移动终端输出包括从加工参数中选中的食品选项和偏好选项的订单信息;制餐机按照订单信息制餐的步骤包括:制餐机按照订单信息中的食品选项输出放杯提示指令;当制餐机识别到目标杯体时,按照订单信息制餐。
具体地,移动终端对加工参数中包括的食品选项和偏好选项进行显示,每一个食品选项或偏好选项可以有对应的选项框,移动终端可以根据在该选项框中检测到的选中操作,将该选项框变更为已选状态,已选状态比如对选中的选项框的颜色进行变更或在选中的选项框中显示选中标记,选中标记比如“√”。移动终端根据已选状态的选项框所对应的食品选项和偏好选项,确定选中的食品选项和偏好选项,输出包括了选中的食品选项和偏好选项的订单信息。
制餐机针对不同的食品选项,可以设置有不同的放杯提示指令,放杯提示指令比如闪灯提示指令、语音提示指令和文字提示指令等。以闪灯提示指令为例,制餐机针对不同的食品选项,可以设置有不同颜色的闪灯提示指令。用户可以手动从制餐机中取出和该放杯提示指令所对应大小的目标杯体,并放置到对应的位置。可以理解的是,制餐机也可以自动取出与该放杯提示指令所对应大小的目标杯体,并放置到对应的位置。当制餐机识别到放杯提示指令所对应大小的目标杯体时,按照订单信息制餐。
本实施例中,制餐机针对不同的食品选项,可以设置有不同的放杯提示指令。制餐机按照订单信息中的食品选项输出对应的放杯提示指令,当制餐机识别到目标杯体时,自动按照订单信息制餐,提高了制餐效率。
在一个实施例中,当制餐机按照订单信息制餐完毕时,可以输出取餐提示,取餐提示比如闪灯提示、语音提示和文字提示等。以文字提示为例,制餐机可以显示订单信息中的订单编号,用户可以使用与该订单编号相同编号的取餐编号取餐。
在一个实施例中,移动终端可以使用登录应用程序的账号发布评论,该评论可以与其他账号进行共享。移动终端还可以通过服务器发送用餐邀请至好友的移动终端,该用餐邀请中可以包括制餐机的位置信息。用户可以通过发送用餐邀请的方式,与好友约定在该制餐机的所在地共同用餐。
在一个实施例中,服务器可以采集多个点餐机所连接的制餐机的周边的环境信息、用户信息和消费记录,根据采集的环境信息、用户信息和消费记录,自动计算每个制餐机的备货建议,备货建议比如对于原料的备货建议。服务器还可以根据食品的销售情况,将销售量高的食品推送至每个制餐机周边的已注册账号的移动终端,移动终端对销售量高的食品进行显示。
在一个实施例中,制餐机为榨汁机、咖啡机、冷饮机、冰激凌机和烹调机中的至少一种;移动终端直接、或通过点餐机、或通过服务器、或依次通过服务器和点餐机,与制餐机通信。
具体地,制餐机可以是榨汁机、咖啡机、冷饮机、冰激凌机和烹调机等设备,还可以是其他可以自动制餐的设备,例如多功能饮品机。多功能饮品机指可以制作多种饮品的饮品机,比如可以制作咖啡、可乐、橙汁等多种饮品的饮品机。移动终端可以直接与制餐机通信,或通过点餐机与制餐机通信,或通过服务器与制餐机通信,或依次通过服务器和点餐机与制餐机通信。
在一个实施例中,该自助点餐方法还包括:当移动终端检测到登录应用程序的账号为商家账号时,移动终端根据检测到的触控操作从服务器获取并显示该商家账号所对应制餐机的制餐机信息,该制餐机信息包括对应制餐机的库存信息和健康信息中的至少一种。其中,库存信息指制餐机制作食品时所使用原料的余量信息。健康信息指制餐机的健康状态,健康信息比如“待维修”或“运行良好”等等。
具体地,当移动终端检测到登录应用程序的账号为商家账号时,可以显示该商家账号对应的制餐机标识,该制餐机标识可能为多个。移动终端确定从显示的制餐机标识中选中的制餐机标识,生成携带有该制餐机标识的制餐机信息获取请求,并发送至服务器。制餐机信息获取请求用于指示服务器查找该制餐机标识所对应的制餐机信息。移动终端接受服务器返回的制餐机信息并显示,该制餐机信息包括对应制餐机的库存信息和健康信息中的至少一种。
本实施例中,当登录应用程序的账号为商家账号时,移动终端可以显示该商家账号对应制餐机的库存信息和/或健康信息,使商家更加快捷地了解自己所管理制餐机的库存情况和健康情况。
在一个实施例中,以制餐机为榨汁机为例,对自助点餐方法进行举例说明。如图3所示,移动终端扫描并解析榨汁机的图形码,得到榨汁机标识,将带有榨汁机标识和用户标识的访问请求发送至服务器。服务器响应与该访问请求,根据用户标识所对应的历史订单信息生成用户偏好加工参数,将包括用户偏好加工参数的加工参数反馈至移动终端。移动终端接收包括用户偏好加工参数的加工参数并显示,发送包括从加工参数中选中的加工参数的订单信息至服务器。服务器根据该订单信息计算需付金额,并反馈至移动终端。当移动终端检测到该需付金额已支付完毕时,发送付款完毕指令至服务器。服务器将包括从加工参数中选中的加工参数的订单信息通过点餐机发送至榨汁机。榨汁机接收到订单信息后,输出放杯提示指令,当识别到目标杯体时,按照该订单信息榨汁,榨汁结束后,输出取餐提示,提示用户取餐。
应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图4所示,提供了一种自助点餐***,该***包括移动终端401、服务器402和制餐机403;可以理解的是,该制餐机403不但具有制餐功能,还具有与点餐机相同的结、付账功能。其中:
制餐机403用于提供图形码;移动终端401用于扫描并解析图形码,得到制餐机403的制餐机标识,发送携带用户标识和制餐机标识的访问请求至服务器402;服务器402响应于访问请求,根据用户标识对应的历史订单信息生成用户偏好加工参数,并反馈包括用户偏好加工参数的加工参数至移动终端401;移动终端401还用于显示加工参数,输出包括从加工参数中选中的加工参数的订单信息;制餐机403还用于按照订单信息制餐。
在一个实施例中,该自助点餐***还可以包括点餐机,该点餐机具有自主结、付账功能,该点餐机与制餐机连接,该点餐机可以通过网络与服务器连接。
在一个实施例中,服务器还用于接收移动终端发送的访问请求;响应于访问请求,查找制餐机标识对应的食品信息和用户标识对应的历史订单信息;根据食品信息和历史订单信息生成用户偏好加工参数。
在一个实施例中,服务器还用于在历史订单信息中选取与食品信息相关联的历史订单信息;从与食品信息相关联的历史订单信息中,提取历史用户偏好加工参数;根据历史用户偏好加工参数生成用户偏好加工参数。
在一个实施例中,食品信息包括食品标识,服务器还用于在历史订单信息中选取包括至少一个食品标识的历史订单信息;从包括至少一个食品标识的历史订单信息中,提取每个食品标识对应的历史用户偏好加工参数;根据历史用户偏好加工参数生成用户偏好加工参数。
在一个实施例中,移动终端还用于发送携带有移动终端位置信息的制餐机位置查询请求,制餐机位置查询请求用于触发按照移动终端位置信息查找在移动终端所在预设范围内的目标制餐机的位置信息;接收响应于制餐机位置查询请求返回的位置信息,并按照位置信息在移动终端所显示的地图上标记目标制餐机的位置。
在一个实施例中,加工参数中包括食品选项和偏好选项,移动终端还用于输出包括从加工参数中选中的食品选项和偏好选项的订单信息;制餐机还用于将订单信息中的食品选项发送至服务器;服务器还用于根据食品选项匹配对应的原料配方;制餐机还用于接收服务器返回的原料配方,并按照原料配方和订单信息中的偏好选项制餐。
在一个实施例中,加工参数中包括食品选项和偏好选项,移动终端还用于输出包括从加工参数中选中的食品选项和偏好选项的订单信息;制餐机还用于按照订单信息中的食品选项输出放杯提示指令;当识别到目标杯体时,按照订单信息制餐。
在一个实施例中,制餐机为榨汁机、咖啡机、冷饮机、冰激凌机和烹调机中的至少一种;移动终端直接、或通过点餐机、或通过服务器、或依次通过服务器和点餐机,与制餐机通信。
关于自助点餐***的具体限定可以参见上文中对于自助点餐方法的限定,在此不再赘述。
在一个实施例中,提供了一种移动终端,其内部结构图可以如图5所示。该移动终端包括通过***总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该移动终端的处理器用于提供计算和控制能力。该移动终端的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该移动终端的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种自助点餐方法。该移动终端的显示屏可以是液晶显示屏或者电子墨水显示屏,该移动终端的输入装置可以是显示屏上覆盖的触摸层,也可以是移动终端外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计移动终端的限定,具体的移动终端可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种移动终端,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时实现以下步骤:移动终端扫描并解析制餐机的图形码,得到制餐机的制餐机标识;移动终端发送携带用户标识和制餐机标识的访问请求,访问请求用于触发根据用户标识对应的历史订单信息生成用户偏好加工参数;移动终端接收响应于访问请求所反馈的加工参数并显示,加工参数包括用户偏好加工参数;移动终端输出包括从加工参数中选中的加工参数的订单信息,订单信息用于指示制餐机按照订单信息制餐。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:移动终端发送携带有移动终端位置信息的制餐机位置查询请求,制餐机位置查询请求用于触发按照移动终端位置信息查找在移动终端所在预设范围内的目标制餐机的位置信息;移动终端接收响应于制餐机位置查询请求返回的位置信息,并按照位置信息在移动终端所显示的地图上标记目标制餐机的位置。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。