一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

点餐方法、装置、计算机设备和存储介质与流程

2022-03-26 12:54:33 来源:中国专利 TAG:


1.本技术涉及人工智能识别分类领域,特别是涉及一种点餐方法、装置、计算机设备和存储介质。


背景技术:

2.随着计算机技术和电子商务技术的发展,越来越多的行业经营模式由线下逐步拓展到线上,如,银行业务办理、物流寄件和餐饮行业等;在餐饮行业,线上点餐模式能节约人力成本以及提高点餐的效率,已得到广泛的应用。
3.现有的线上点餐模式,一般到店排队到餐桌后通过扫码进行点餐,现有扫码点餐的流程是,通过在每张餐桌粘贴一个特定协议的字符串链接转化的二维码,该链接包含公共标识和独立标识两大部分,公共标识用于判读该二维码是哪个品牌的点餐系统,独立标识用于判断该二维码的单独id。当顾客扫码时,app通过公共标识转接入品牌点餐系统,通过独立标识判断是哪家店哪张桌子。
4.然而,扫码点餐采取的方案是粘贴二维码在餐桌上,一个二维码对应一桌顾客,同时服务的顾客数量受限于二维码的数量。


技术实现要素:

5.基于此,有必要针对上述技术问题,提供一种能够提高点餐的效率的点餐方法、装置、计算机设备和存储介质。
6.一种点餐方法,所述方法包括:
7.根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;所述目标餐厅是距离用户当前位置最近的基站所属的餐厅;
8.当所述当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示所述目标餐厅的点餐信息;
9.响应对所述点餐信息所触发的点餐操作,生成与所述用户终端关联的点餐订单并将所述点餐订单发送至餐品订单处理平台。
10.在其中一个实施例中,所述点餐信息包括不同就餐规模所对应的当前等位人数;所述点餐订单包括就餐规模;所述方法还包括:
11.当所述点餐订单的订单类型为堂食类型时,获取在所述就餐规模无需等位时所分配的就餐台位,以及
12.根据所述用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;所述落座指引路径用于指引所述用户终端对应的用户行走至所述所分配的就餐台位进行就餐。
13.在其中一个实施例中,所述方法还包括:
14.当根据所述用户终端的当前位置确定用户已落座时,将所述就餐台位与所述用户终端关联,并发送至所述餐品订单处理平台,更新所述点餐订单。
15.在其中一个实施例中,所述方法还包括:
16.获取在所述就餐规模需要等位时生成的等位信息,以及,
17.在所述等位信息发生变化时实时更新的等位信息,并显示。
18.在其中一个实施例中,所述方法还包括:
19.获取所述点餐订单的制餐进度提醒信息;
20.当所述制餐进度提醒信息为完成且对所述点餐订单的餐品制作进行送餐时,显示基于所述就餐台位确定的送餐路径。
21.在其中一个实施例中,所述方法还包括:
22.当所述点餐订单的订单类型为外带类型时,获取等待区域的第二位置;
23.根据所述用户终端的当前位置和所述等待区域的第二位置生成等餐指引路径;所述等餐指引路径用于指引所述用户终端对应的用户步行至所述等待区域等待取餐。
24.在其中一个实施例中,所述根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置,包括:
25.根据目标餐厅的至少三个基站的定频广播位置信息,定位所述用户终端所处的当前位置;所述基站为ibeacon基站。
26.一种点餐装置,所述装置包括:
27.定位模块,用于根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;所述目标餐厅是距离用户当前位置最近的基站所属的餐厅;
28.显示模块,用于当所述当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示所述目标餐厅的点餐信息;
29.点餐模块,用于响应对所述点餐信息所触发的点餐操作,生成与所述用户终端关联的点餐订单并将所述点餐订单发送至餐品订单处理平台。
30.在其中一个实施例中,所述装置还包括:
31.获取模块,所述点餐信息包括不同就餐规模所对应的当前等位人数;所述点餐订单包括就餐规模;用于当所述点餐订单的订单类型为堂食类型时,获取在所述就餐规模无需等位时所分配的就餐台位;
32.指引模块,用于根据所述用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;所述落座指引路径用于指引所述用户终端对应的用户行走至所述所分配的就餐台位进行就餐。
33.在其中一个实施例中,所述装置还包括:
34.关联更新模块,用于当根据所述用户终端的当前位置确定用户已落座时,将所述就餐台位与所述用户终端关联,并发送至所述餐品订单处理平台,更新所述点餐订单。
35.在其中一个实施例中,所述获取模块还用于,获取在所述就餐规模需要等位时生成的等位信息,以及,
36.所述装置还包括:更新显示模块,用于在所述等位信息发生变化时实时更新的等位信息,并显示。
37.在其中一个实施例中,所述获取模块还用于获取所述点餐订单的制餐进度提醒信息;
38.所述显示模块还用于当所述制餐进度提醒信息为完成且对所述点餐订单的餐品制作进行送餐时,显示基于所述就餐台位确定的送餐路径。
39.在其中一个实施例中,所述获取模块还用于当所述点餐订单的订单类型为外带类型时,获取等待区域的第二位置;
40.指引模块还用于根据所述用户终端的当前位置和所述等待区域的第二位置生成等餐指引路径;所述等餐指引路径用于指引所述用户终端对应的用户步行至所述等待区域等待取餐。
41.在其中一个实施例中,所述定位模块702还用于根据目标餐厅的至少三个基站的定频广播位置信息,定位所述用户终端所处的当前位置;所述基站为ibeacon基站。
42.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
43.根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;所述目标餐厅是距离用户当前位置最近的基站所属的餐厅;
44.当所述当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示所述目标餐厅的点餐信息;
45.响应对所述点餐信息所触发的点餐操作,生成与所述用户终端关联的点餐订单并将所述点餐订单发送至餐品订单处理平台。
46.一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
47.根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;所述目标餐厅是距离用户当前位置最近的基站所属的餐厅;
48.当所述当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示所述目标餐厅的点餐信息;
49.响应对所述点餐信息所触发的点餐操作,生成与所述用户终端关联的点餐订单并将所述点餐订单发送至餐品订单处理平台。
50.上述点餐方法、装置、计算机设备和存储介质,根据目标餐厅的基站的定频广播位置信息,定位用户终端是否在餐厅支持的点餐区域的任一位置;当用户终端在餐厅支持的点餐区域的任一位置时,通过响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;以及响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台,避免了餐厅没有可用的餐桌时,点餐会由于没有餐桌绑定,下不了单的问题以及只能按照固定数量的点餐码进行自主点餐,提高了点餐的并发量,进而提高了点餐的效率以及点餐的便捷性。
附图说明
51.图1a为一个实施例中点餐方法的应用环境图;
52.图1b为一个实施例中点餐方法对应的送餐应用环境图;
53.图2为第一实施例中点餐方法的流程示意图;
54.图3为第二实施例中点餐方法的流程示意图;
55.图4为第二实施例中送餐路径的示意图;
56.图5为第三实施例中点餐方法的流程示意图;
57.图6为第四实施例中点餐方法的流程示意图;
58.图7为第五实施例中点餐装置的结构框图;
59.图8为一个实施例中计算机设备的内部结构图。
具体实施方式
60.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
61.本技术提供的点餐方法,可以应用于如图1a所示的应用环境中。其中,用户终端102、基站104和服务器106通过网络(可以是基于ibeacon协议)进行通信。用户终端102根据目标餐厅的基站104的定频广播位置信息,定位用户终端102所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅;当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,从服务器106中获取目标餐厅的点餐信息,并显示目标餐厅的点餐信息;响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
62.进一步地,基于本技术中点餐方法,进行送餐的应用场景,如图1b所示,配送终端108和服务器106通过网络进行通信,当接收到服务器106反馈的点餐订单的制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,配送终端108显示基于当前位置确定的送餐路径,基于确定的送餐路径对点餐订单对应的餐品进行送餐。
63.其中,用户终端102、配送终端108可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,用户终端102可以接收ibeacon基站发射的信息;基站104可以但不仅限于是ibeacon基站,ibeacon基站是指使用ibeacon协议定时发射射频信号的蓝牙设备。服务器106可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
64.在第一实施例中,如图2所示,提供了一种点餐方法,以该方法应用于图1中的用户终端102为例进行说明,包括以下步骤:
65.步骤202,根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置。
66.其中,目标餐厅是指距离用户当前位置最近的基站所属的餐厅,即从基站中确定与用户终端距离最小的目标基站,根据目标基站的通用唯一标识符,确定目标餐厅;目标餐厅中设置有至少三个基站,确定目标餐厅内的定位系统,目标餐厅中任一用户终端通过接收各基站发送的射频信号,计算自身的定位,可以定位用户终端在目标餐厅的位置。
67.基站是指可以定时发送发射射频信号的蓝牙设备,基站可以但不仅限于是使用ibeacon协议定时发射射频信号的蓝牙设备。定频广播位置信息,即基站定时发射的视频信号。
68.例如,基站为ibeacon基站,ibeacon基站上配备有低功耗蓝牙(ble)通信功能,使用ibeacon协议定时发射射频信号,用户终端接收基站定时发送的射频信号进行定位,确定用户终端在目标餐厅的具体位置。
69.具体地,通过确定距离用户当前位置最近的基站所属的餐厅,即目标餐厅,用户终端接收目标餐厅的基站发射的定频广播位置信息,根据接收的定频广播位置信息定位在目
标餐厅所处的当前位置。
70.进一步地,通过确定距离用户当前位置最近的ibeacon基站所属的餐厅得到目标餐厅,当用户终端接收目标餐厅中ibeacon基站发射的定频广播位置信息,定位用户终端的当前位置;其中,基于ibeacon基站进行定位为现有技术,在此不做赘述。
71.步骤204,当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息。
72.其中,目标餐厅支持的点餐区域是指目标餐厅内,可以获取目标餐厅的点餐信息的区域;例如,用户终端在目标餐厅内的任一位置,都是在目标餐厅支持点餐区域。设定动作可以但不仅限于是“摇一摇”;例如,当设定动作为摇一摇时,通过对用户终端进行摇一摇操作,生层点餐请求;响应由“摇一摇”触发生成的点餐请求,显示目标餐厅的点餐信息;其中,点餐信息包括目标餐厅中各菜品的图片以及对应文字信息、目标餐厅的特色菜品以及目标餐厅的不同就餐规模所对应的当前等位人数;例如,目标餐厅中当前规模包括4人桌、5人桌、两人桌等,其对应的当前等位人数分别为4、8、2。
73.具体地,当当前位置在目标餐厅支持的点餐区域的任一位置时,通过对用户终端进行摇一摇,触发生成点餐请求,响应生成的点餐请求并获取的目标餐厅的点餐信息,将获取的点餐信息显示在用户终端的显示界面。
74.步骤206,响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
75.其中,点餐操作中携带菜品的种类和点餐时间等,其中,点餐操作可以通过点击用户终端显示界面上的点餐按钮触发生成的,也可以是通过根据接收的语音指令触发生成的。
76.具体地,用户终端根据点餐信息确定要下单的菜品,根据确定的菜品触发点餐操作,服务器响应对点餐信息所触发的点餐早餐,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台;餐品订单处理平台接收点餐订单,基于接收到的各点餐订单的先后顺序,确定各点餐订餐对应餐品制作的优先级,基于该优先级对点餐订单的餐品进行制作;其中,各点餐订单存在对应的订单标识。
77.本实施例中,根据目标餐厅的基站的定频广播位置信息,定位用户终端是否在餐厅支持的点餐区域的任一位置时;当用户终端在餐厅支持的点餐区域的任一位置时,通过响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;以及响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台,避免了餐厅没有可用的餐桌时,点餐会由于没有餐桌绑定,下不了单的问题以及只能按照固定数量的点餐码进行自主点餐,提高了点餐的并发量,进而提高了点餐的效率以及点餐的便捷性。
78.在第二实施例中,如图3所示,提供了一种点餐方法,以该方法应用于图1中的用户终端为例进行说明,包括以下步骤:
79.步骤302,根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅。
80.步骤304,当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息。
81.步骤306,响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
82.步骤308,向餐品订单处理平台实时发送用户终端的当前位置。
83.其中,用户终端的当前位置更新可以按照设定的时间进行更新的,设定的时间可以是1秒、2秒、5秒等。
84.具体地,当用户终端完成点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台后,实时定位用户终端的当前位置并将实时定位的当前位置发送至餐品订单处理平台。
85.步骤310,当完成点餐订单的餐品制作进行送餐时,显示基于当前位置确定的送餐路径。
86.其中,送餐路径是根据餐品的位置和用户终端的当前位置确定的,进一步地,在确定送餐路径时,先获取目标餐厅的平面地图,确定餐品的位置和用户终端的当前位置在平面地图上的对应位置,根据平面地图上的位置进行路径规划,确定对应点餐订单的送餐路径。如图4所示,a为点餐订单的餐品所在的位置,b为用户终端的当前位置,基于目标餐厅的地图数据,根据就餐台位可以确定对应的送餐路径。
87.进一步地,当完成点餐订单的餐品制作进行送餐时,获取目标餐厅的地图数据;基于当前位置和地图数据确定送餐路径,并对送餐路径进行显示。其中,地图数据可以是目标餐厅的平面地图,在目标餐厅的平面地图上显示用户终端的当前位置,进行路径规划确定最佳的送餐路径,并对送餐路径进行显示。
88.具体地,响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台,并像向餐品订单处理平台实时发送用户终端的当前位置,当接收到餐品订单处理平台的餐品制作完成的反馈消息时,若根据用户终端的当前位置确定用户已经落座时,生成餐品配送指令,响应餐品配送指令,进行送餐路径规划,即基于用户终端的当前位置和餐品的位置,确定对应点餐订单的送餐路径;基于餐品配送指令和送餐路径,对点餐订单对应的餐品进行配送;其中,在用户落座的情况下,对应的用户终端的当前位置与落座的就餐台位之间存在关联。
89.进一步地,将检测到基于餐品配送指令和送餐路径,对点餐订单对应的餐品进行配送的过程中,用户终端的当前位置发生更新,获取更新后的当前位置,基于更新后的当前位置重新进行路径规划,对送餐路径进行更新,得到更新后的送餐路径,基于更新后的送餐路径对点餐订单对应的餐品进行配送,避免在配送过程中,用户终端的位置发生改变,导致餐品不能及时准确送达,提高了餐品的送达率以及准确性。
90.本实施例中,在根据目标餐厅的基站的定频广播位置信息,定位用户终端是否在餐厅支持的点餐区域的任一位置时;当用户终端在餐厅支持的点餐区域的任一位置时,通过响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;以及响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台的基础上,当当完成点餐订单的餐品制作进行送餐时,显示基于当前位置确定的送餐路径,根据送餐路径对餐品进行及时配送;也就是说,在提高了点餐的并发量,进而提高了点餐的效率以及点餐的便捷性的基础上,进一步提高了点餐配送的效率和准确性。
91.在第三实施例中,如图5所示,提供了一种点餐方法,以该方法应用于图1中的用户
终端为例进行说明,包括以下步骤:
92.步骤502,根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅。
93.步骤504,当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息。
94.步骤506,响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
95.步骤508,当点餐订单的订单类型为堂食类型时,获取在就餐规模无需等位时所分配的就餐台位。
96.其中,点餐订单的订单类型存在默认类型,默认类型可以但不仅限于是堂食类型。
97.具体地,当点餐订单的订单类型为堂食类型时,将用户终端上显示的就餐状态由排队状态更新为等待就餐状态,并获取点餐订单中的就餐规模(即就餐的实际人数)和目标餐厅的状态信息(包括满座或非满座中任意一种状态信息);在非满座的情况下,在非满座状态下,确定用于可分配的就餐台位,根据点餐订单中就餐规模,即就餐的实际人数从可分配的就餐台位中确定适合的就餐台位;也就是获取在就餐规模无需等位时所分配的就餐台位。
98.步骤510,根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐。
99.具体地,当状态信息为非满座状态时,根据点餐订单中包括的用餐人数确定在非满座状态下所分配的就餐台位,以及根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;通过落座指引路径对用户终端对应的用户进行指引,指引用户进入所分配的就餐台位进行就餐。
100.步骤512,当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单。
101.其中,更新点餐订单包括更新用户终端的当前位置。
102.步骤514,获取点餐订单的制餐进度提醒信息。
103.步骤516,当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径。
104.其中,就餐台位与用户终端的当前位置之间存在关联,基于就餐台位或用户终端的当前位置可以确定送餐路径,在用户终端上可以进行显示。
105.可选地,在一个实施例中,当点餐订单的订单类型为堂食类型时,在目标餐厅中不存在就餐规模无需等位时所分配的就餐台位或满座状态的情况下,获取在就餐规模需要等位时生成的等位信息,以及,在等位信息发生变化时实时更新的等位信息,并显示。
106.其中,等位信息中包括前面等待就餐的就餐台位数量,以及需要等待就餐的时长,用户终端获取等位信息可以确定就餐需要等待的时长,即通过先点餐再分配就餐位置,提高了点餐的效率。
107.可选地,在一个实施例中,当目标餐厅的状态信息为满座状态时,获取目标餐厅等待区域的位置信息,基于等待区域的位置信息和用户终端的当前位置信息生成指引路径,该指引路径用于指引用户终端对应的用户进入等待区域等待就餐,提高了餐厅的管理能力
以及节约人力成本。
108.可选地,在一个实施例中,当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,服务器基于就餐台位确定的送餐路径,将点餐订单的图形码和送餐路径发送给送餐终端(图形码是在响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单是生成的,图形码中包括点餐订单的菜品信息、用户终端的标识信息、用户终端点餐时的位置信息;图像可以是二维码,也可以是条形码);送餐终端通过扫描图形码获取对应用户终端的标识信息,标识信息和送餐路径之间存在关联,并显示与标识信息对应的送餐路径,基于送餐路径将餐品送至用户,完成送餐。
109.本实施例中,通过根据目标餐厅的基站的定频广播位置信息,定位用户终端在餐厅支持的点餐区域的任一位置时,通过响应对用户终端触发设定动作生成的点餐请求,以及响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台,当点餐订单的订单类型为堂食类型时,在就餐规模无需等位时所分配的就餐台位时,根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径,指引用户终端对应的用户进入所分配的就餐台位进行就餐,当当完成点餐订单的餐品制作进行送餐时,显示基于当前位置确定的送餐路径,根据送餐路径对餐品进行及时配送,提高了点餐的并发量以及餐品配送的效率。
110.在第四实施例中,如图6所示,提供了一种点餐方法,以该方法应用于图1中的用户终端为例进行说明,包括以下步骤:
111.步骤602,根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅。
112.其中,根据目标餐厅的至少三个基站的定频广播位置信息,定位用户终端所处的当前位置;基站为ibeacon基站。
113.步骤604,当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息。
114.步骤606,响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
115.步骤608,当点餐订单的订单类型为外带类型时,获取等待区域的第二位置。
116.其中,当点餐订单的订单类型的默认类型是堂食类型时,若用户终端需要外带餐品,对点餐订单的订单类型的默认类型进行更改,更改为外带类型。等待区域是指预先规划好的区域,目标餐厅规划好的区域包括等待区域、排队区域和取餐区域。
117.具体地,当点餐订单的订单类型的默认类型是堂食类型时,若用户终端需要外带餐品,对点餐订单的订单类型的默认类型进行更改,更改为外带类型,将用户终端上显示的就餐状态由排队状态更新为等待取餐状态。
118.步骤610,根据用户终端的当前位置和等待区域的第二位置生成等餐指引路径;等餐指引路径用于指引用户终端对应的用户进入等待区域等待取餐。
119.步骤612,向餐品订单处理平台实时发送用户终端的当前位置。
120.步骤614,当完成点餐订单的餐品制作进行送餐时,显示基于当前位置确定的送餐路径。
121.本实施例中,通过根据目标餐厅的基站的定频广播位置信息,定位用户终端在餐
厅支持的点餐区域的任一位置时,通过响应点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台后,当点餐订单的订单类型为外带类型时,更新用户终端上显示的就餐状态为等待取餐状态,通过生成等餐指引路径指引用户终端对应的用户进入等待区域等待取餐,当完成点餐订单的餐品制作进行送餐时,基于当前位置确定的送餐路径对餐品进行配送,即结合用户终端的位置,以及用户的状态、送餐路径完成餐品的配送,在提高了点餐的并发量以及餐品配送的效率的基础上,进一步节省人力成本。
122.可选地,在一个实施例中,根据目标餐厅的至少三个ibeacon基站站的定频广播位置信息,定位用户终端所处的当前位置;当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
123.获取点餐订单的订单类型,当当点餐订单的订单类型为堂食类型时,获取在就餐规模无需等位时所分配的就餐台位,以及根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐;当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单;获取点餐订单的制餐进度提醒信息;当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径。
124.当不存在就餐规模无需等位时所分配的就餐台位时,获取在就餐规模需要等位时生成的等位信息,在等位信息发生变化时实时更新的等位信息,并显示;直到获取在就餐规模无需等位时所分配的就餐台位,以及根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐;当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单;获取点餐订单的制餐进度提醒信息;当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径,基于送餐路径完成餐品的配送。
125.当点餐订单的订单类型为外带类型时,更新用户终端上显示的就餐状态为等待取餐状态;获取等待区域的第二位置;根据用户终端的当前位置和等待区域的第二位置生成等餐指引路径;等餐指引路径用于指引用户终端对应的用户进入等待区域等待取餐。向餐品订单处理平台实时发送用户终端的当前位置;当完成点餐订单的餐品制作进行送餐时,显示基于当前位置确定的送餐路径,基于送餐路径完成餐品的配送。
126.上述点餐方法中,通过根据目标餐厅的基站的定频广播位置信息,定位用户终端在餐厅支持的点餐区域的任一位置时,通过响应点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台后,根据点餐订单的订单类型,更新用户终端上显示的就餐状态以及生成对应的指引路径,指引用户进入对应的区域,当完成点餐订单的餐品制作进行送餐时,基于当前位置确定的送餐路径对餐品进行配送;在避免了餐厅没有可用的餐桌时,点餐会由于没有餐桌绑定,下不了单的问题以及只能按照固定数量的点餐码进行自主点餐,提高了点餐的并发量,进而提高了点餐的效率以及点餐的便捷性的基础上,提高了餐品配送的效率和节省人力成本。
127.应该理解的是,虽然图2-3、5-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3、5-6中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
128.在第五实施例中,如图7所示,提供了一种点餐装置,包括:定位模块702、显示模块704和点餐模块706,其中:
129.定位模块702,用于根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅。
130.显示模块704,用于当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息。
131.点餐模块706,用于响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
132.上述点餐装置,根据目标餐厅的基站的定频广播位置信息,定位用户终端是否在餐厅支持的点餐区域的任一位置;当用户终端在餐厅支持的点餐区域的任一位置时,通过响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;以及响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台,避免了餐厅没有可用的餐桌时,点餐会由于没有餐桌绑定,下不了单的问题以及只能按照固定数量的点餐码进行自主点餐,提高了点餐的并发量,进而提高了点餐的效率以及点餐的便捷性。
133.在另一个实施例中,提供了一种点餐装置,除包括定位模块702、显示模块704和点餐模块706之外,还包括:获取模块、指引模块、关联更新模块和更新显示模块,其中:
134.获取模块,用于当点餐订单的订单类型为堂食类型时,获取在就餐规模无需等位时所分配的就餐台位。
135.指引模块,用于根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐。
136.关联更新模块,用于当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单。
137.获取模块还用于获取在就餐规模需要等位时生成的等位信息。
138.更新显示模块,用于在等位信息发生变化时实时更新的等位信息,并显示。
139.获取模块还用于获取点餐订单的制餐进度提醒信息。
140.显示模块704还用于当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径。
141.获取模块还用于当点餐订单的订单类型为外带类型时,获取等待区域的第二位置。
142.指引模块还用于根据用户终端的当前位置和等待区域的第二位置生成等餐指引路径;等餐指引路径用于指引用户终端对应的用户步行至等待区域等待取餐。
143.定位模块702还用于根据目标餐厅的至少三个基站的定频广播位置信息,定位用户终端所处的当前位置;基站为ibeacon基站。
144.在一个实施例中,根据目标餐厅的至少三个ibeacon基站站的定频广播位置信息,定位用户终端所处的当前位置;当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
145.获取点餐订单的订单类型,当当点餐订单的订单类型为堂食类型时,获取在就餐规模无需等位时所分配的就餐台位,以及根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐;当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单;获取点餐订单的制餐进度提醒信息;当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径。
146.当不存在就餐规模无需等位时所分配的就餐台位时,获取在就餐规模需要等位时生成的等位信息,在等位信息发生变化时实时更新的等位信息,并显示;直到获取在就餐规模无需等位时所分配的就餐台位,以及根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐;当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单;获取点餐订单的制餐进度提醒信息;当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径,基于送餐路径完成餐品的配送。
147.当点餐订单的订单类型为外带类型时,更新用户终端上显示的就餐状态为等待取餐状态;获取等待区域的第二位置;根据用户终端的当前位置和等待区域的第二位置生成等餐指引路径;等餐指引路径用于指引用户终端对应的用户进入等待区域等待取餐。向餐品订单处理平台实时发送用户终端的当前位置;当完成点餐订单的餐品制作进行送餐时,显示基于当前位置确定的送餐路径,基于送餐路径完成餐品的配送;即在避免了餐厅没有可用的餐桌时,点餐会由于没有餐桌绑定,下不了单的问题以及只能按照固定数量的点餐码进行自主点餐,提高了点餐的并发量,进而提高了点餐的效率以及点餐的便捷性的基础上,提高了餐品配送的效率和节省人力成本。
148.关于点餐装置的具体限定可以参见上文中对于点餐方法的限定,在此不再赘述。上述点餐装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
149.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算
机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种点餐方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
150.本领域技术人员可以理解,图8中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
151.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
152.根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅;
153.当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;
154.响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
155.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
156.当点餐订单的订单类型为堂食类型时,获取在就餐规模无需等位时所分配的就餐台位,以及
157.根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐。
158.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
159.当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单。
160.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
161.获取在就餐规模需要等位时生成的等位信息,以及,
162.在等位信息发生变化时实时更新的等位信息,并显示。
163.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
164.获取点餐订单的制餐进度提醒信息;
165.当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径。
166.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
167.当点餐订单的订单类型为外带类型时,获取等待区域的第二位置;
168.根据用户终端的当前位置和等待区域的第二位置生成等餐指引路径;等餐指引路径用于指引用户终端对应的用户步行至等待区域等待取餐。
169.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
170.根据目标餐厅的至少三个基站的定频广播位置信息,定位用户终端所处的当前位置;基站为ibeacon基站。
171.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算
机程序被处理器执行时实现以下步骤:
172.根据目标餐厅的基站的定频广播位置信息,定位用户终端所处的当前位置;目标餐厅是距离用户当前位置最近的基站所属的餐厅;
173.当当前位置在目标餐厅支持的点餐区域的任一位置时,响应对用户终端触发设定动作生成的点餐请求,显示目标餐厅的点餐信息;
174.响应对点餐信息所触发的点餐操作,生成与用户终端关联的点餐订单并将点餐订单发送至餐品订单处理平台。
175.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
176.当点餐订单的订单类型为堂食类型时,获取在就餐规模无需等位时所分配的就餐台位,以及
177.根据用户终端的当前位置和就餐台位的第一位置生成的落座指引路径;落座指引路径用于指引用户终端对应的用户行走至所分配的就餐台位进行就餐。
178.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
179.当根据用户终端的当前位置确定用户已落座时,将就餐台位与用户终端关联,并发送至餐品订单处理平台,更新点餐订单。
180.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
181.获取在就餐规模需要等位时生成的等位信息,以及,
182.在等位信息发生变化时实时更新的等位信息,并显示。
183.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
184.获取点餐订单的制餐进度提醒信息;
185.当制餐进度提醒信息为完成且对点餐订单的餐品制作进行送餐时,显示基于就餐台位确定的送餐路径。
186.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
187.当点餐订单的订单类型为外带类型时,获取等待区域的第二位置;
188.根据用户终端的当前位置和等待区域的第二位置生成等餐指引路径;等餐指引路径用于指引用户终端对应的用户步行至等待区域等待取餐。
189.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
190.根据目标餐厅的至少三个基站的定频广播位置信息,定位用户终端所处的当前位置;基站为ibeacon基站。
191.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
192.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例
中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
193.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献