一种确定外卖出餐时间的方法和装置与流程

文档序号:14572464发布日期:2018-06-01 23:16阅读:1588来源:国知局
一种确定外卖出餐时间的方法和装置与流程

本发明实施例涉及互联网技术领域,尤其涉及一种确定外卖出餐时间的方法和装置。



背景技术:

随着互联网技术的不断发展,服务性产业中用户体验度的要求越来越高。比如现在的外卖行业。现今外卖已成为人们日常生活的重要组成部分。这种生活方式使得人们可以足不出户享受消费和服务。

用户下单之后,往往希望能在预定的时间内拿到餐。但是,配送人员在接单后,并不清楚商户什么时候做好餐。因此,会出现配送人员已达到商家,发现该商家订单的餐还没有做好。会造成配送人员需要等较长的时间,影响配送人员送餐的效率。



技术实现要素:

本发明实施例提供一种确定外卖出餐时间的方法和装置,用以解决现有技术中存在配送人员侧应用无法准确确定出商户的出餐时间的问题。

本发明实施例提供一种确定外卖出餐时间的方法,包括:商户侧应用获取订单的订单信息;所述商户侧应用确定所述订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;所述商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用。

可选地,所述商户侧应用确定所述订单的出餐时间,包括:所述商户侧应用在获取到所述订单的订单信息后,根据历史做餐时长和当前时刻确定所述订单的出餐时间;或者,所述商户侧应用在获取到所述订单的订单信息后,预估做餐时长,根据所述预估做餐时长和当前时刻确定所述订单的出餐时间;或者,所述商户侧应用在获取到所述订单的订单信息后,根据实际出餐时间确定所述订单的出餐时间。

可选地,所述商户侧应用包括第一应用和第二应用;所述第一应用设置于商户前台的电子设备中,所述第二应用设置于所述商户厨房的电子设备中。

可选地,所述商户侧应用获取订单的订单信息,包括:所述第一应用接收服务端发送的订单号;所述第一应用根据所述订单号生成订单流水号,或者获取商户手动输入的订单流水号;所述第一应用将所述订单流水号发送给第二应用;所述商户侧应用确定所述订单的出餐时间包括:所述第二应用确定所述订单的出餐时间;所述第二应用将所述出餐时间发送给所述第一应用;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息,包括:所述第一应用根据所述订单的出餐时间和所述订单号生成所述订单的出餐消息;所述商户侧应用向服务端发送所述订单的出餐消息包括:所述第一应用向服务端发送所述订单的出餐消息。

本发明实施例提供一种确定外卖出餐时间的方法,包括:服务端接收商户侧应用发送的订单的出餐消息;所述出餐消息包括所述订单的出餐时间和订单信息;所述服务端根据所述订单信息确定所述订单的配送人员;所述服务端向配送人员侧应用发送所述订单的出餐时间。

可选地,确定外卖出餐时间的方法还包括:所述服务端为所述订单的配送人员进行路径规划,并向所述配送人员侧应用发送所述路径规划指示。

本发明实施例提供一种确定外卖出餐时间的装置,包括:获取单元,用于获取订单的订单信息;确定单元,用于确定所述订单的出餐时间;处理单元,用于根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;发送单元,用于向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用。

可选地,所述确定单元,用于:在获取到所述订单的订单信息后,根据历史做餐时长和当前时刻确定所述订单的出餐时间;或者,在获取到所述订单的订单信息后,预估做餐时长,根据所述预估做餐时长和当前时刻确定所述订单的出餐时间;或者,在获取到所述订单的订单信息后,根据实际出餐时间确定所述订单的出餐时间。

可选地,所述装置包括第一子装置和第二子装置;所述第一子装置设置于商户前台的电子设备中,所述第二子装置设置于所述商户厨房的电子设备中。

可选地,所述获取单元位于所述第一子装置中,用于:接收服务端发送的订单号;根据所述订单号生成订单流水号,或者获取商户手动输入的订单流水号;将所述订单流水号发送给所述第二子装置;所述确定单元位于所述第二子装置中,用于:确定所述订单的出餐时间;将所述出餐时间发送给所述第一子装置;所述处理单元和所述发送单元位于所述第一子装置中。

本发明实施例提供一种确定外卖出餐时间的装置,包括:接收单元,用于接收商户侧应用发送的订单的出餐消息;所述出餐消息包括所述订单的出餐时间和订单信息;确定单元,用于根据所述订单信息确定所述订单的配送人员;发送单元,用于向配送人员侧应用发送所述订单的出餐时间。

可选地,所述装置还包括处理单元,用于:为所述订单的配送人员进行路径规划,并向所述配送人员侧应用发送所述路径规划指示。

本发明实施例中,由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种确定外卖出餐时间的系统架构示意图;

图2为本发明实施例提供的一种确定外卖出餐时间的方法流程示意图;

图3为本发明实施例提供的一种确定外卖出餐时间的装置的结构示意图;

图4为本发明实施例提供的另一种确定外卖出餐时间的装置的结构示意图;

图5为本发明实施例提供的一种电子设备的结构示意图;

图6为本发明实施例提供的另一种电子设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

图1示出了应用本发明实施例的一种确定外卖出餐时间的系统的架构示意图。如图1所示,该系统架构可以包括服务器101、安装有商户侧应用的商户侧设备102、安装有配送人员侧应用的配送人员侧终端103以及用户设备104。安装有商户侧应用的商户侧设备102与服务器101之间可通过无线或有线的方式进行连接;安装有配送人员侧应用的配送人员侧终端103与服务器101之间可通过无线或有线的方式进行连接;用户设备104与服务器101之间可通过无线或有线的方式进行连接。

服务器101存储有商户侧应用需要的各种资源。服务器101可以是与安装有商户侧应用的商户侧设备102进行通信的网络设备。服务器101用于接收用户设备104发送的下单请求,并根据用户设备104发送的下单请求生成订单信息;订单信息订单号,能唯一标识该订单。服务器101在生成订单信息后,分别向安装有商户侧应用的商户侧设备102和安装有配送人员侧应用的配送人员侧终端103推送所述订单信息;并接收安装有商户侧应用的商户侧设备102的接单响应和安装有配送人员侧应用的配送人员侧终端103的接单响应。安装有商户侧应用的商户侧设备102的接单响应中包括安装有商户侧应用的商户侧设备102生成的订单流水号,安装有配送人员侧应用的配送人员侧终端103的接单响应中包括安装有配送人员侧应用的配送人员侧终端的终端标识。服务器将订单号、订单流水号、商户标识、安装有配送人员侧应用的配送人员侧终端的终端标识之间的映射关系进行存储;且在服务器中可预先存储有安装有商户侧应用的商户侧设备102和商户标识之间的映射关系。

安装有商户侧应用的商户侧设备102用于生成出餐消息。图1给出了一种可选地安装有商户侧应用的商户侧设备的结构。安装有商户侧应用的商户侧设备102包括输入模块102a、显示模块102b、确定/取消模块102c、处理模块102d、传输模块102e及灯模块102f。其中,输入模块102a可以是外接的键盘、安装有商户侧应用的商户侧设备上的触摸屏或者是安装有商户侧应用的商户侧设备虚拟的软件盘,用于使操作者输入订单流水号;显示模块102b可以是显示屏,用于显示操作者输入的信息;确定/取消模块102b用于使商户确定出餐或取消出餐;可以是两个不同颜色的按钮,也可是安装有商户侧应用的商户侧设备上两个不同的按键,也可是安装有商户侧应用的商户侧设备虚拟的按键;可一个表示确定,另一个表示取消;处理模块102c可以是中央处理器(Central Processing Unit,简称CPU),用于在接收到指令时,生成出餐消息;传输模块102d可以是4G模块或者无线高保真(wireless fidelity,WiFi)模块,用于和服务器101进行通信;灯模块102e用于在接收到服务器101的反馈信息后亮灯,以指示收到服务器101的反馈信息;或者用于当处理模块102c生成出餐消息后亮灯。

安装有配送人员侧应用的配送人员侧终端103和用户设备104可以是智能手机、笔记本电脑、平板电脑等。安装有配送人员侧应用的配送人员侧终端103用于接单、并向服务器101发送接单响应以及接收服务器101发送的出餐时间。用户设备104用于接收用户输入订单信息,并根据用户输入订单信息生成订单请求,并将订单请求向服务器101发送。

本发明实施例的一种可选地应用场景:某外卖商户的操作者在输入模块输入订单流水号后,显示模块显示出输入的订单流水号,操作者可以通过显示模块进一步确认输入的订单流水号是否正确;在确定输入的订单流水号正确时,按下确定按钮,处理模块生成出餐消息,之后传输模块将所述出餐消息发送至云端,通过云端向服务器发送出餐消息;服务器根据接收到的出餐消息候确定出餐消息的订单号,根据确定出的订单号确定该订单号对应的安装有配送人员侧应用的配送人员侧终端的终端标识,服务器向确定出的安装有配送人员侧应用的配送人员侧终端发送出餐消息;安装有配送人员侧应用的配送人员侧终端根据接收到出餐消息可确定该订单号已出餐。服务器向云端发送已通知安装有配送人员侧应用的配送人员侧终端的消息,云端将缓存队列中已通知安装有配送人员侧应用的配送人员侧终端的消息发送到安装有商户侧应用的商户侧设备,安装有商户侧应用的商户侧设备亮灯。可选地,也可以将已通知安装有配送人员侧应用的配送人员侧终端的消息显示在安装有配送人员侧应用的配送人员侧终端的显示模块上。

基于图1所示的系统架构,图2示例性示出了本发明实施例提供的一种确定外卖出餐时间的方法流程示意图,如图2所示,该确定外卖出餐时间的方法包括以下步骤:

步骤201,商户侧应用获取订单的订单信息;

步骤202,商户侧应用确定订单的出餐时间;

步骤203,商户侧应用根据订单的出餐时间和订单信息生成订单的出餐消息;

步骤204,商户侧应用向服务端发送订单的出餐消息,出餐消息用于推送给配送人员侧应用;

步骤205,服务端接收商户侧应用发送的订单的出餐消息;出餐消息包括订单的出餐时间和订单信息;

步骤206,服务端根据订单信息确定订单的配送人员;

步骤207,服务端向配送人员侧应用发送订单的出餐时间。

由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

本发明实施例中,所述商户侧应用确定所述订单的出餐时间,包括:所述商户侧应用在获取到所述订单的订单信息后,根据历史做餐时长和当前时刻确定所述订单的出餐时间;或者,所述商户侧应用在获取到所述订单的订单信息后,预估做餐时长,根据所述预估做餐时长和当前时刻确定所述订单的出餐时间;或者,所述商户侧应用在获取到所述订单的订单信息后,根据实际出餐时间确定所述订单的出餐时间。

本发明实施例中提供了一种历史做餐时长的确定方法:可通过统计该商户做大量做相同种类的菜所消耗时间的平均值,确定出做该菜的平均时长,将订单中每个菜的平均时长求和确定为历史做餐时长。可选地,将当前时刻经过历史做餐时长后的时刻确定为出餐时间,或者将当前时刻经过历史做餐时长后再经预设时长后的时刻确定为出餐时间。

本发明实施例中,对于部分只负责取餐的配送人员,该类配送人员能在较短的时间内到达商户并取餐,为了提高配送人员的取餐效率,可在做好餐后,商户侧应用再发送完成做餐指令;商户侧应用根据实际出餐时间确定所述订单的出餐时间。

在商户侧应用确定出出餐时间后,根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;将生成的出餐消息发送至服务端。为了避免服务端故障,服务端不能确定商户是否出餐的问题。商户侧应用可以将出餐消息发送至云端,之后云端向服务端发送所述出餐消息。可选地,当服务端发生故障时,商户侧应用将出餐消息发送至云端,存储在云端的缓存队列中,当服务端恢复后,云端将缓存队列中的出餐消息按预设的规则发送至服务端。其中,预设规则可以是先进先出;或者云端将接收到的出餐消息按顺序计数,之后按计数的从小到大的顺序向服务端发送。

本发明实施例中,商户侧应用可以是一个应用,也可以是两个应用;当商户侧应用为一个应用时,所述商户侧应用设置于所述商户厨房的电子设备中。当所述商户侧应用包括第一应用和第二应用;所述第一应用设置于商户前台的电子设备中,所述第二应用设置于所述商户厨房的电子设备中。

当商户侧应用为一个应用时,所述商户侧应用获取订单的订单信息,包括:商户侧设备获取操作者输入的订单流水号。本发明实施例中,订单流水号可以是订单标识,比如订单号;也可以是商户侧应用根据订单标识生成的订单流水号,商户可按一天内的出餐数量进行标识。通过订单流水号可简化操作者的输入过程。

当所述商户侧应用包括第一应用和第二应用时,所述商户侧应用获取订单的订单信息,包括:所述第一应用接收服务端发送的订单号;所述第一应用根据所述订单号生成订单流水号,或者获取商户手动输入的订单流水号;所述第一应用将所述订单流水号发送给第二应用;所述商户侧应用确定所述订单的出餐时间包括:所述第二应用确定所述订单的出餐时间;所述第二应用将所述出餐时间发送给所述第一应用;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息,包括:所述第一应用根据所述订单的出餐时间和所述订单号生成所述订单的出餐消息;所述商户侧应用向服务端发送所述订单的出餐消息包括:所述第一应用向服务端发送所述订单的出餐消息。

本发明实施例中,所述服务端为所述订单的配送人员进行路径规划,并向所述配送人员侧应用发送所述路径规划指示。

可选地,所述服务端根据所述安装有配送人员侧应用的配送人员侧终端的终端标识分配的各订单对应的取餐位置及各订单的出餐时间,向所述配送人员侧应用发送取餐路径规划指示。

本发明实施了中,当配送人员为只负责从商户取餐时,一个安装有配送人员侧应用的配送人员侧终端可能同时接多个商户的多个订单。所述服务端根据安装有配送人员侧应用的配送人员侧终端的当前位置、取餐位置信息和各订单对应的出餐时间,规划所述配送人员的取餐路径,并向所述安装有配送人员侧应用的配送人员侧终端发送取餐路径指示。如此,可进一步提高配送人员送餐的效率。

本发明实施例中,当服务端向确定出的安装有配送人员侧应用的配送人员侧终端推送订单的出餐时间之后,服务端向安装有商户侧应用的商户侧设备反馈已通知配送人员出餐时间。

从上述内容可以看出:本发明实施例中,由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

基于相同的技术构思,本发明实施例还提供一种确定外卖出餐时间的装置,该装置可执行上述方法实施例。图3为本发明实施例提供了一种确定外卖出餐时间的装置的结构示意图,如图3所示,该装置300包括获取单元301、确定单元302、处理单元303和发送单元304。其中:

获取单元,用于获取订单的订单信息;确定单元,用于确定所述订单的出餐时间;处理单元,用于根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;发送单元,用于向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用。

可选地,所述确定单元,用于:在获取到所述订单的订单信息后,根据历史做餐时长和当前时刻确定所述订单的出餐时间;或者,在获取到所述订单的订单信息后,预估做餐时长,根据所述预估做餐时长和当前时刻确定所述订单的出餐时间;或者,在获取到所述订单的订单信息后,根据实际出餐时间确定所述订单的出餐时间。

可选地,所述装置包括第一子装置和第二子装置;所述第一子装置设置于商户前台的电子设备中,所述第二子装置设置于所述商户厨房的电子设备中。

可选地,所述获取单元位于所述第一子装置中,用于:接收服务端发送的订单号;根据所述订单号生成订单流水号,或者获取商户手动输入的订单流水号;将所述订单流水号发送给所述第二子装置;所述确定单元位于所述第二子装置中,用于:确定所述订单的出餐时间;将所述出餐时间发送给所述第一子装置;所述处理单元和所述发送单元位于所述第一子装置中。

从上述内容可以看出:本发明实施例中,由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

基于相同的技术构思,本发明实施例还提供另一种确定外卖出餐时间的装置,该装置可执行上述方法实施例。图4为本发明实施例提供了另一种确定外卖出餐时间的装置的结构示意图,如图4所示,该装置400包括接收单元401、处理单元402和发送单元403;可选地,还包括处理单元404。其中:

接收单元,用于接收商户侧应用发送的订单的出餐消息;所述出餐消息包括所述订单的出餐时间和订单信息;确定单元,用于根据所述订单信息确定所述订单的配送人员;发送单元,用于向配送人员侧应用发送所述订单的出餐时间。

可选地,所述服务端还包括处理单元,用于:为所述订单的配送人员进行路径规划,并向所述配送人员侧应用发送所述路径规划指示。

从上述内容可以看出:本发明实施例中,由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

基于相同构思,本申请提供一种电子设备,可用于执行上述商户侧应用的方法流程。图5为本申请提供的一种电子设备的结构示意图。该电子设备包括处理器501、存储器502、收发器503和总线接口504;其中,处理器501、存储器502、收发器503和总线接口504通过总线505相互连接。

存储器502用于存储程序;具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器502可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,简称RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);存储器502还可以包括上述种类的存储器的组合。

存储器502存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

总线505可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图5中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

总线接口504可以为有线通信接入口,无线总线接口或其组合,其中,有线总线接口例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线总线接口可以为WLAN接口。

处理器501可以是中央处理器(central processing unit,简称CPU),网络处理器(network processor,简称NP)或者CPU和NP的组合。还可以是硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,简称ASIC),可编程逻辑器件(programmable logic device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,简称CPLD),现场可编程逻辑门阵列(field-programmable gate array,简称FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。

所述处理器501,用于读取所述存储器502中的程序,执行下列方法:获取订单的订单信息;确定所述订单的出餐时间;根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;

所述存储器502,用于存储一个或多个可执行程序,可以存储所述处理器501在执行操作时所使用的数据;

所述收发器503,用于在所述处理器501的控制下向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用。

可选地,所述处理器,用于在获取到所述订单的订单信息后,根据历史做餐时长和当前时刻确定所述订单的出餐时间;或者,在获取到所述订单的订单信息后,预估做餐时长,根据所述预估做餐时长和当前时刻确定所述订单的出餐时间;或者,在获取到所述订单的订单信息后,根据实际出餐时间确定所述订单的出餐时间。

可选地,所述电子设备包括第一电子设备和第二电子设备;所述第一电子设备为设置于商户前台的电子设备,所述第二电子设备为设置于所述商户厨房的电子设备。

可选地,所述第一电子设备的所述收发器接收服务端发送的订单号,将所述订单流水号发送给第二电子设备,向服务端发送所述订单的出餐消息;第一电子设备的所述处理器根据所述订单号生成订单流水号,或者获取商户手动输入的订单流水号;根据所述订单的出餐时间和所述订单号生成所述订单的出餐消息;所述第二电子设备的处理器确定所述订单的出餐时间;所述第二电子设备的收发器将所述出餐时间发送给所述第一电子设备。

应理解,以上各个单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。本申请实施例中,发送单元304可以由收发器实现,获取单元301、确定单元302和处理单元303可以由处理器实现。如图5所示,电子设备500可以包括处理器501、收发器503和存储器502。其中,存储器502可以用于存储电子设备500出厂时预装的程序/代码,也可以存储用于处理器501执行时的代码等。

从上述内容可以看出:本发明实施例中,由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

基于相同构思,本申请提供另一种电子设备,可用于执行上述服务端的方法流程。图6为本申请提供的另一种电子设备的结构示意图。该电子设备包括处理器601、存储器602、收发器603和总线接口604;其中,处理器601、存储器602、收发器603和总线接口604通过总线605相互连接。

存储器602用于存储程序;具体地,程序可以包括程序代码,程序代码包括计算机操作指令。存储器602可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,简称RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,简称HDD)或固态硬盘(solid-state drive,简称SSD);存储器602还可以包括上述种类的存储器的组合。

存储器602存储了如下的元素,可执行模块或者数据结构,或者它们的子集,或者它们的扩展集:

操作指令:包括各种操作指令,用于实现各种操作。

操作系统:包括各种系统程序,用于实现各种基础业务以及处理基于硬件的任务。

总线605可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

总线接口604可以为有线通信接入口,无线总线接口或其组合,其中,有线总线接口例如可以为以太网接口。以太网接口可以是光接口,电接口或其组合。无线总线接口可以为WLAN接口。

处理器601可以是中央处理器(central processing unit,简称CPU),网络处理器(network processor,简称NP)或者CPU和NP的组合。还可以是硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,简称ASIC),可编程逻辑器件(programmable logic device,简称PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,简称CPLD),现场可编程逻辑门阵列(field-programmable gate array,简称FPGA),通用阵列逻辑(generic array logic,简称GAL)或其任意组合。

所述处理器601,用于读取所述存储器602中的程序,执行下列方法:接收商户侧应用发送的订单的出餐消息;所述出餐消息包括所述订单的出餐时间和订单信息;根据所述订单信息确定所述订单的配送人员;

所述存储器502,用于存储一个或多个可执行程序,可以存储所述处理器501在执行操作时所使用的数据;

所述收发器503,用于在所述处理器501的控制下向配送人员侧应用发送所述订单的出餐时间。

可选地,所述处理器,用于为所述订单的配送人员进行路径规划,并向所述配送人员侧应用发送所述路径规划指示。

应理解,以上各个单元的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。本申请实施例中,发送单元404可以由收发器实现,获取单元401、确定单元402和处理单元403可以由处理器实现。如图6所示,电子设备600可以包括处理器601、收发器603和存储器602。其中,存储器602可以用于存储电子设备600出厂时预装的程序/代码,也可以存储用于处理器601执行时的代码等。

从上述内容可以看出:本发明实施例中,由于本发明实施例中,商户侧应用获取订单的订单信息,并确定出订单的出餐时间;所述商户侧应用根据所述订单的出餐时间和所述订单信息生成所述订单的出餐消息;商户侧应用向服务端发送所述订单的出餐消息,所述出餐消息用于推送给配送人员侧应用;可以实现配送人员侧应用能准确的确定出商户的出餐时间,进而提高配送人员的送餐效率。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现、当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述指令可以存储在计算机存储介质中,或者从一个计算机存储介质向另一个计算机存储介质传输,例如,所述指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带、磁光盘(MO)等)、光介质(例如,CD、DVD、BD、HVD等)、或者半导体介质(例如ROM、EPROM、EEPROM、非易失性存储器(NAND FLASH)、固态硬盘(Solid State Disk,SSD))等。本领域内的技术人员应明白,本申请实施例可提供为方法、系统、或计算机程序产品。因此,本申请实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本申请实施例进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请实施例的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。

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