买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】推荐方法、装置以及设备_口碑(上海)信息技术有限公司_201910516733.3 

申请/专利权人:口碑(上海)信息技术有限公司

申请日:2019-06-14

公开(公告)日:2020-11-24

公开(公告)号:CN110363618B

主分类号:G06F16/245(20190101)

分类号:G06F16/245(20190101)

优先权:

专利状态码:有效-授权

法律状态:2020.11.24#授权;2019.11.15#实质审查的生效;2019.10.22#公开

摘要:本说明书提供一种推荐方法、装置及设备,所述方法包括:基于所述点餐请求获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、以及预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数;针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;推荐有剩余份数可增加制作、并且满足制作准备时间的菜品;从而可以有效减少用户的等待时间,提高用户的使用体验。

主权项:1.一种推荐方法,其特征在于,包括:在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、以及预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数;针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;推荐有剩余份数可增加制作、并且满足制作准备时间的菜品;其中,每种待制作的菜品当前需要制作的份数基于菜品订单所确定,所述菜品订单包括下单的一种或多种菜品以及每种菜品的下单份数,对于每个菜品订单中的每种下单的菜品,若所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,且该菜品可增加制作的剩余份数大于或者等于所述下单的菜品的下单份数,则根据所述下单份数修改该菜品当前需要制作的份数。

全文数据:推荐方法、装置以及设备技术领域本说明书涉及互联网技术领域,尤其涉及推荐方法、装置以及设备。背景技术随着互联网技术的发展,便捷的智能服务系统在服务行业中逐渐起着不可替代的作用,比如在餐饮服务行业,从点餐、下单到制作过程,在智能服务系统的辅助下,工作效率有效提高,使得智能服务系统的使用比例大幅度上升。在智能点餐场景中,当顾客到一家餐厅通过客户端点餐并下单一种或多种菜品时,顾客下单的菜品可能需要较长时间的制作才可提供给顾客,基于此,有必要提供一种推荐方法,以减少用户的等待时间。发明内容为克服相关技术中存在的问题,本说明书提供了一种推荐方法、装置以及设备。根据本说明书实施例的第一方面,提供一种推荐方法,包括:在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数;针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;推荐有剩余份数可增加制作、并且满足制作准备时间的菜品。可选地,所述菜品制作数据中的每种待制作的菜品均已确定了对应的制作顺序;且所述菜品制作数据中的一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数以及制作顺序,基于接收的一个或多个菜品订单所确定;每个菜品订单包括下单时间、下单的一种或多种菜品以及每种菜品的下单份数。可选地,所述每种待制作的菜品当前需要制作的份数以及制作顺序基于以下方式确定:对于每个菜品订单中的每种下单的菜品:若所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,且该菜品可增加制作的剩余份数大于或者等于所述下单的菜品的下单份数,则根据所述下单份数修改该菜品当前需要制作的份数,否则,根据所述菜品订单中的下单时间确定所述下单的菜品待制作的制作顺序,且该下单的菜品当前需要制作的份数为其下单份数。可选地,所述每种待制作的菜品的预计制作开始时间通过以下方式确定:根据商户方开始制作当前菜品时的确认操作,获取当前制作的菜品的制作开始时间;对于制作顺序为首位的待制作的菜品,根据当前制作的菜品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;对于制作顺序不为首位的待制作的菜品,根据前一位的待制作的菜品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。可选地,所述制作时间通过以下方式获取:根据用户在制作一菜品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述菜品的制作时间。可选地,所述点餐请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述推荐有剩余份数可增加制作、并且满足制作准备时间的菜品,包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的菜品,以在所述客户端上显示推荐的菜品。可选地,还包括:向所述客户端发送所述推荐的菜品可增加制作的剩余份数和或出餐时间;所述出餐时间基于所述点餐时间、所述推荐的菜品的预计制作开始时间以及制作时间确定。可选地,所述出餐时间为所述点餐时间与所述推荐的菜品的预计制作开始时间的时间差,加上预先记录的制作时间的结果。根据本说明书实施例的第二方面,提供一种推荐方法,包括:在接收到携带有请求时间的产品获取请求之后,获取产品制作数据;所述产品制作数据包括:一种或多种待制作的产品、每种待制作的产品当前需要制作的份数、预先确定的每种待制作的产品的预计制作开始时间;每种产品对应有单次最大可制作份数;针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;推荐有剩余份数可增加制作、并且满足制作准备时间的产品。可选地,所述产品制作数据中的所有待制作的产品均已确定了对应的制作顺序;且所述产品制作数据中的一种或多种待制作的产品、每种待制作的产品当前需要制作的份数以及制作顺序,基于接收的一个或多个产品订单所确定每个产品订单包括下单时间、下单的一种或多种产品以及每种产品的下单份数。可选地,所述每种待制作的产品当前需要制作的份数以及制作顺序基于以下方式确定:对于每个产品订单中的每种下单的产品:若所述产品制作数据中存在与所述下单的产品相同的待制作的产品,且该产品可增加制作的剩余份数大于或者等于所述下单的产品的下单份数,则根据所述下单份数修改该产品当前需要制作的份数,否则,根据所述产品订单中的下单时间确定所述下单的产品待制作的制作顺序,且该下单的产品当前需要制作的份数为其下单份数。可选地,所述每种待制作的产品的预计制作开始时间通过以下方式确定:根据服务方开始制作当前产品时的确认操作,获取当前制作的产品的制作开始时间;对于制作顺序为首位的待制作的产品,根据当前制作的产品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;对于制作顺序不为首位的待制作的产品,根据前一位的待制作的产品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。可选地,所述制作时间通过以下方式获取:根据用户在制作一产品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述产品的制作时间。可选地,所述产品获取请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述推荐有剩余份数可增加制作、并且满足制作准备时间的产品,包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的产品,以在所述客户端上显示推荐的产品。可选地,还包括:向所述客户端发送所述推荐的产品可增加制作的剩余份数和或出餐时间;所述出餐时间基于所述请求时间、所述推荐的产品的预计制作开始时间以及制作时间确定。可选地,所述出成品时间为所述请求时间与所述推荐的产品的预计制作开始时间的时间差,加上预先记录的制作时间的结果。根据本说明书实施例的第三方面,提供一种推荐方法,包括:向后厨端发起点餐请求;所述点餐请求包括点餐时间;获取所述后厨端基于所述点餐时间返回的推荐的菜品;所述推荐的菜品由所述后厨端通过如下方式确定:基于所述点餐请求获取菜品制作数据;针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;确定有剩余份数可增加制作、并且满足制作准备时间的菜品为推荐的菜品。可选地,还包括:接收所述后厨端发送的所述推荐的菜品可增加制作的剩余份数和或出餐时间。根据本说明书实施例的第四方面,提供一种推荐方法,包括:向服务端发起产品获取请求;所述目标请求包括请求时间;获取所述服务端基于所述请求时间返回的推荐的产品;所述推荐的产品由所述服务端通过如下方式确定:基于所述产品获取请求获取产品制作数据;针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;确定有剩余份数可增加制作、并且满足制作准备时间的产品为推荐的产品。可选地,还包括:接收所述后厨端发送的所述推荐的产品可增加制作的剩余份数和或出餐时间。根据本说明书实施例的第五方面,提供一种推荐装置,包括:菜品制作数据获取单元,用于在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数;对比结果获取单元,用于针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;菜品推荐单元,用于推荐有剩余份数可增加制作、并且满足制作准备时间的菜品。可选地,所述菜品制作数据中的每种待制作的菜品均已确定了对应的制作顺序;且所述菜品制作数据中的一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数以及制作顺序,基于接收的一个或多个菜品订单所确定;每个菜品订单包括下单时间、下单的一种或多种菜品以及每种菜品的下单份数。可选地,所述每种待制作的菜品当前需要制作的份数以及制作顺序的确定包括:制作参数确定单元,用于对于每个菜品订单中的每种下单的菜品:若所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,且该菜品可增加制作的剩余份数大于或者等于所述下单的菜品的下单份数,则根据所述下单份数修改该菜品当前需要制作的份数,否则,根据所述菜品订单中的下单时间确定所述下单的菜品待制作的制作顺序,且该下单的菜品当前需要制作的份数为其下单份数。可选地,所述每种待制作的菜品的预计制作开始时间的确定包括:当前菜品制作开始时间确定单元,用于根据商户方开始制作当前菜品时的确认操作,获取当前制作的菜品的制作开始时间。预计制作开始时间计算单元,用于对于制作顺序为首位的待制作的菜品,根据当前制作的菜品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。所述预计制作开始时间计算单元,还用于对于制作顺序不为首位的待制作的菜品,根据前一位的待制作的菜品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。可选地,所述制作时间的确定包括:制作时间确定单元,用于根据用户在制作一菜品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述菜品的制作时间。可选地,所述点餐请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述菜品推荐单元包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的菜品,以在所述客户端上显示推荐的菜品。可选地,还包括:推荐参数发送单元,用于向所述客户端发送所述推荐的菜品可增加制作的剩余份数和或出餐时间;所述出餐时间基于所述点餐时间、所述推荐的菜品的预计制作开始时间以及制作时间确定。可选地,所述出餐时间为所述点餐时间与所述推荐的菜品的预计制作开始时间的时间差,加上预先记录的制作时间的结果。根据本说明书实施例的第六方面,提供一种推荐装置,包括:产品制作数据获取单元,用于在接收到携带有请求时间的产品获取请求之后,获取产品制作数据;所述产品制作数据包括:一种或多种待制作的产品、每种待制作的产品当前需要制作的份数、预先确定的每种待制作的产品的预计制作开始时间;每种产品对应有单次最大可制作份数;对比结果获取单元,用于针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;推荐单元,用于推荐有剩余份数可增加制作、并且满足制作准备时间的产品。可选地,所述产品制作数据中的每种待制作的产品均已确定了对应的制作顺序;且所述产品制作数据中的一种或多种待制作的产品、每种待制作的产品当前需要制作的份数以及制作顺序,基于接收的一个或多个产品订单所确定;每个产品订单包括下单时间、下单的一种或多种产品以及每种产品的下单份数。可选地,所述每种待制作的产品当前需要制作的份数以及制作顺序的确定包括:制作参数确定单元,用于对于每个产品订单中的每种下单的产品:若所述产品制作数据中存在与所述下单的产品相同的待制作的产品,且该产品可增加制作的剩余份数大于或者等于所述下单的产品的下单份数,则根据所述下单份数修改该产品当前需要制作的份数,否则,根据所述产品订单中的下单时间确定所述下单的产品待制作的制作顺序,且该下单的产品当前需要制作的份数为其下单份数。可选地,所述每种待制作的产品的预计制作开始时间的确定包括:当前产品制作开始时间确定单元,用于根据商户方开始制作当前产品时的确认操作,获取当前制作的产品的制作开始时间。预计制作开始时间计算单元,用于对于制作顺序为首位的待制作的产品,根据当前制作的产品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。所述预计制作开始时间计算单元,还用于对于制作顺序不为首位的待制作的产品,根据前一位的待制作的产品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。可选地,所述制作时间的确定包括:制作时间确定单元,用于根据用户在制作一产品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述产品的制作时间。可选地,所述点餐请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述推荐单元包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的产品,以在所述客户端上显示推荐的产品。可选地,还包括:推荐参数发送单元,用于向所述客户端发送所述推荐的产品可增加制作的剩余份数和或出成品时间;所述出成品时间基于所述请求时间、所述推荐的产品的预计制作开始时间以及制作时间确定。可选地,所述出成品时间为所述请求时间与所述推荐的产品的预计制作开始时间的时间差,加上预先记录的制作时间的结果。根据本说明书实施例的第七方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如前所述的推荐方法。本说明书的实施例提供的技术方案可以包括以下有益效果:本说明书实施例中,在接收到点餐请求之后,获取菜品制作数据,然后针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间,从而推荐有剩余份数可增加制作、并且满足制作准备时间的菜品;本说明书实施例通过将即将制作的菜品推荐给用户,从而引导用户下单即将制作的菜品,可以有效减少用户的等待时间,满足用户需要快速用餐的即时需求,提高用户的使用体验;对于商户而言,一份菜品在不超过单次可制作最大份数范围的情况下,无论制作的份数是多少,其制作时长是相同的,因此通过将还有剩余的制作份数的菜品推荐给用户,可以有效提高商户的出餐效率,增加翻台率。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本说明书。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本说明书的实施例,并与说明书一起用于解释本说明书的原理。图1是本说明书根据一示例性实施例示出的一种数据服务系统的结构示意图。图2是本说明书根据一示例性实施例示出的一种推荐方法的流程图。图3是本说明书根据一示例性实施例示出的第二种推荐方法的流程图。图4是本说明书根据一示例性实施例示出的第三种推荐方法的流程图。图5是本说明书根据一示例性实施例示出的第四种推荐方法的流程图。图6是本说明书根据一示例性实施例示出的后厨端KDS根据待制作的菜品向点餐的客户端发送推荐的菜品的示意图。图7是本说明书根据一示例性实施例示出的第五种推荐方法的流程图。图8是本说明书根据一示例性实施例示出的计算机设备的结构示意图。图9是本说明书根据一示例性实施例示出的一种推荐装置的结构示意图。图10是本说明书根据一示例性实施例示出的另一种推荐装置的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。基于用户的需求向用户推荐可能需要的产品能够有效提高用户的使用体验,相关技术中的推荐方法通常包括以下两种方式:第一种是基于对同一需求的历史数据的分析,将被选择最多的产品作为当前用户的推荐对象;第二种是基于所述需求向用户推荐预先设置的产品,引导用户选择;但以上这两种伪实时的推荐方法均无法获知推荐对象的实时情况,在生活服务行业中存在很多需要在用户下单之后才进行产品制作的场景,例如菜品制作或者饮品制作等,如果商户方当前待制作的产品较多,那么在后下单的顾客下单的产品可能需要较长时间的制作才可提供给顾客,以上两种推荐方法均无法满足用户在下单之后想快速获取目标产品的即时需求,推荐效果不佳。基于此,有必要提供一种推荐方法,可以有效减少用户的等待时间,满足用户在下单之后快速获取产品的即时需求。本说明实施例提供的推荐方法适用于产品可批量生产,且需要实时制作的场景,在这种应用场景下,产品需要在用户下单之后,才基于用户的订单内容进行制作,在用户基于自身的即时需求想要快速获取产品的成品的的情况下,通过本说明实施例提供的推荐方法可以及时向用户推荐即将制作的产品,引导用户下单,从而有效减少用户的等待时间。随着互联网技术的发展,便捷的智能服务系统在服务行业中逐渐起着不可替代的作用,从产品的浏览、下单、到制作过程,在智能服务系统的辅助下,工作效率有效提高,使得智能服务系统的使用比例大幅度上升;请参阅图1,是本说明根据一示例性实施例示出的一种智能服务系统的结构示意图,在涉及顾客下单与商户进行产品制作的场景下,所述智能服务系统涉及客户端与服务端,且所述客户端可以包括顾客方的客户端以及商户方的客户端,由客户端向服务器端发起请求之后,服务端基于所述请求作出响应,本说明实施例的推荐方法可以由服务方的服务端来执行,所述服务端为集成于服务方的服务设备上的应用程序,所述服务设备可以是电脑、智能平板、个人数字助理PDA或者云服务器等计算设备。请参阅图2,是本说明根据一示例性实施例示出的一种推荐方法的流程图,所述推荐方法包括如下步骤:在步骤S101中,在接收到携带有请求时间的产品获取请求之后,获取产品制作数据;所述产品制作数据包括:一种或多种待制作的产品、每种待制作的产品当前需要制作的份数、预先确定的每种待制作的产品的预计制作开始时间;每种产品对应有单次最大可制作份数。在步骤S102中,针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间。在步骤S103中,推荐有剩余份数可增加制作、并且满足制作准备时间的产品。可以理解的是,所述产品获取请求可由客户端发出,用户基于自身的即时需求想要浏览可以快速获取成品的产品时,可以通过所述客户端向所述服务端发起产品获取请求,所述产品获取请求的具体发起操作可依据实际情况进行具体设置,例如可以设置一指定按键,所述按键可以是虚拟按键也可以是实体按键,通过指定动作比如点击、按压等触发该指定按键,向所述服务端发起产品获取请求;或者也可以是通过语音识别技术对用户的语音进行识别,以基于识别出来的语义确定是否向所述服务端发起产品获取请求。请参阅图1,所述客户端可以包括顾客方的客户端以及商户方的客户端,在本说明实施例中,以用户客户端表示顾客方的客户端,以商户客户端表示商户方的客户端,其中,用户客户端即用户在自身的移动终端如手机、平板等计算设备上安装的应用程序,使得用户在基于自身的即时需求想要浏览可以快速获取成品的产品时,可以通过安装在自身移动终端上的客户端向所述服务端发起产品获取请求;商户客户端即安装在商户设备如手机、平板、电脑等计算设备上的具有产品浏览、点餐、下单、收银等功能的应用程序,可以由商户服务人员持有,用户也可以通过所述商户客户端向所述服务端发起产品获取请求。接着,所述服务端在接收到所述产品获取请求之后,获取产品制作数据;所述产品制作数据包括:一种或多种待制作的产品、每种产品当前需要制作的份数、以及预先确定的每种产品的预计制作开始时间;且每种产品对应有单次最大可制作份数;其中,单次最大可制作份数,可以理解为产品制作者在一次产品制作过程中,可以同时制作的份数,可以理解的是,本说明实施例对于所述单次最大可制作份数的获取不做任何限定,可以依据实际情况进行具体设置,例如商户方可以通过所述服务端对该产品的单次最大可制作份数进行设置,或者所述服务端也可以从该产品的历史制作数据中,所述历史制作数据包括该产品的单次已制作份数,选取单次已制作份数最大的作为该产品的单次可制作份数。需要说明的是,所述产品制作数据中的所有待制作的产品均已确定了对应的制作顺序;且所述产品制作数据中的一种或多种待制作的产品、每种待制作产品当前需要制作的份数以及制作顺序,基于接收的一个或多个产品订单所确定;每个产品订单包括下单时间、下单的一种或多种产品以及每种产品的下单份数。在一实施例中,由于对于服务方的效率而言,在设定的单次最大可制作份数的范围内,一产品无论单次需要制作的份数是多少,只要不超出设定的单次最大可制作份数,则该产品的制作时长都是相同,因此可以在设定的单次最大可制作份数的范围内,将多个订单中的相同产品整合到一起制作,从而可以有效提高产品的制作效率,并且可以依据产品订单的下单先后顺序确定待制作产品的制作顺序。即是说,所述服务端在接收到每一个产品订单之后,所述每种待制作的产品当前需要制作的份数以及制作顺序可以基于以下方式确定:对于每个产品订单中的每种下单的产品:若所述产品制作数据中存在与所述下单的产品相同的待制作的产品,且该产品可增加制作的剩余份数大于或者等于所述下单的产品的下单份数,则根据所述下单份数修改该产品当前需要制作的份数,具体地,该产品可增加制作的剩余份数即该产品的单次最大可制作份数与修改前的当前需要制作的份数的差值;所述根据所述下单份数修改该产品当前需要制作的份数的过程,即为将该产品当前需要制作的份数修改为所述下单份数与该产品修改前的当前需要制作的份数相加的结果;若所述产品制作数据中不存在与所述下单的产品相同的待制作的产品,则无法进行产品整合;并且,考虑到同一用户下单的多份相同产品出成品的时间不一致可能会影响用户体验,因此设置以下情况也无法进行产品整合,即所述产品制作数据中存在与所述下单的产品相同的待制作的产品,但该产品可增加制作的剩余份数小于所述下单的产品的下单份数,针对上述两种情况,所述服务端根据所述产品订单中的下单时间确定所述下单的产品待制作的制作顺序,且该下单的产品当前需要制作的份数为其下单份数。需要说明的是,若一个产品订单中包括多个下单的产品且无法整合,由于该产品订单的下单时间只有一个,则对于该产品订单中多个无法整合的下单的产品,则可以随机确定每种下单的产品的制作顺序、或者也可以依据产品名称的首字母顺序确定每种产品的制作顺序,本说明实施例对于此种情况下的产品的制作顺序的确定不做任何限制,可依据实际情况进行具体设置。在一个例子中,例如当前产品制作数据中依次需要制作的产品为:产品a:1份,产品b:2份,产品c:3份;目前有产品订单A,下单时间11:00,包括产品a:2份,产品b:4份,产品d:2份;设以上产品的单次最大可制作份数均为5份;则对于产品订单A中的产品a,产品制作数据中存在产品a,且其可增加制作的剩余份数为45-1=4份大于产品a的下单份数2份,则将产品订单A中的产品a与产品制作数据中产品a进行整合,使得当前产品制作数据中依次需要制作的产品为:产品a:3份,产品b:2份,产品c:3份;对于产品订单A中的产品b,产品制作数据中虽然存在产品b,但其可增加制作的剩余份数为35-2=3份小于产品b的下单份数4份,则产品订单A中的产品b与产品制作数据中产品a无法进行整合,使得当前产品制作数据中依次需要制作的产品为:产品a:3份,产品b:2份,产品c:3份,产品b:4份;对于产品订单A中的产品d,产品制作数据中不存在产品b,使得当前产品制作数据中依次需要制作的产品为:产品a:3份,产品b:2份,产品c:3份,产品b:4份,产品d:2份。需要说明的是,以上情况在所述产品制作数据中包括一种或多种待制作的产品的情况下进行说明的;在另一种情况中,若所述产品制作数据中不存在待制作的产品,则所述服务端在接收到首个产品订单之后,若所述产品订单中包括一种下单的产品,则该下单的产品的制作顺序为首位,且该下单的产品当前需要制作的份数为其下单份数;若所述产品订单中包括多种下单的产品,则可以随机确定每种下单的产品的制作顺序、或者也可以依据产品名称的首字母顺序确定每种产品的制作顺序,本说明实施例对于此种情况下的产品的制作顺序的确定不做任何限制,可依据实际情况进行具体设置。在一实施例中,在所述产品制作数据中的每种待制作的产品的制作顺序已经确定之后,并且由于在实际制作过程中,为了避免漏单,服务方通常在开始制作一产品时,会在所述服务端上进行确认,则所述服务端可以通过以下方式确定所述产品制作数据中每种待制作的产品的预计制作开始时间:根据服务方开始制作当前产品时的确认操作,获取当前制作的产品的制作开始时间;对于制作顺序为首位的待制作的产品,根据当前制作的产品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;对于制作顺序不为首位的待制作的产品,根据前一位的待制作的产品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;在一个例子中,比如,当前11:00开始制作产品A,该产品的制作时间为10分钟,待制作的产品包括产品B以及产品C,产品B的制作顺序为第1位,则预计制作开始时间为11:10,产品B的制作时间为5分钟,则制作顺序为第2位的产品C的预计制作开始时间为11:15。其中,对于每种产品的制作时间,可以通过以下方式获取:第一种,用户可以对所述产品的制作时间进行设置,可以理解的是,本发明实施例对于所述设置形式不做任何限制,比如可以在预设的输入框中输入所述产品的制作时间,所述服务端基于用户的设置对所述产品的制作时间进行记录存储。第二种,由于服务方在制作产品时,为了避免漏单,通常在一产品制作开始以及制作结束时都会在所述服务端上进行确定,所述确定操作包括但不限于点击、语音确认等等;则所述服务端可以根据用户在制作一产品时对于制作开始以及制作结束的确认操作,获取两次确认操作分别对应的时间,然后两次确认操作分别对应的时间的时间差即为所述产品的制作时间,从而所述服务端可以预先记录该产品对应的制作时间。在一实施例中,所述服务端在获取所述产品制作数据之后,针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,同时,考虑到产品制作之前通常会有相应的制作准备时间,比如用于准备产品制作的材料,因此所述服务端还对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;即所述服务端判断该产品的单次最大可制作份数与当前需要制作的份数的差值是否大于0,并且该产品的预计制作开始时间与所述请求时间的差值是否大于预先设置的制作准备时间,若是,确定该产品为推荐的产品,否则确定该产品不进行推荐,从而有效避免因临时的产品订单导致需要增加了额外准备材料的时间,影响产品出成品的效率,本说明实施例保证在不影响已下单的用户的同时,向用户推荐即将制作的产品,缩短用户的等待时间,提高用户使用体验;其中,所述制作准备时间可以依据服务方的实际准备时间进行具体设置,本说明实施例对此不做任何限制。在一种实现方式中,所述服务端在确定了推荐的产品为有剩余份数可增加制作、并且满足制作准备时间的产品之后,向所述客户端发送所述推荐的产品,以在所述客户端上显示所述推荐的产品供用户浏览选择,引导用户下单即将制作的产品,从而可以有效减少用户的等待时间,满足用户需要快速获取产品的即时需求,提高用户的使用体验。在一实施例,所述服务端还可以向所述客户端发送所述推荐的产品的剩余可制作份数以及出成品时间,给用户提供参考依据,提高用户使用体验;所述出成品时间可以根据所述请求时间、所述预计制作开始时间以及预先记录的制作时间计算获得;可以理解的是,本发明实施例对于所述出成品时间的具体格式不做任何限制,在一个例子中,所述出成品时间可以是一个时间段,所述出成品时间为所述请求时间与所述预计制作开始时间的时间差,加上预先记录的制作时间的结果,比如产品获取请求的请求时间为11:00,一产品的预计制作开始时间为11:15,制作时间为5分钟,则出成品时间为20分钟;在另一个例子中,所述出成品时间可以是一个时间点,所述出成品时间为所述预计制作开始时间加上所述预先记录的制作时间的时间点;比如一产品的预计制作开始时间为11:15,制作时间为5分钟,则出成品时间为11:20。综上,本说明书实施例中,在接收到产品获取请求之后,获取产品制作数据,然后针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间,从而推荐有剩余份数可增加制作、并且满足制作准备时间的产品;本说明书实施例通过将即将制作的产品推荐给用户,从而引导用户下单即将制作的产品,可以有效减少用户的等待时间,满足用户需要快速获取产品的成品的即时需求,提高用户的使用体验;对于服务方而言,一份产品在不超过单次可制作最大份数范围的情况下,无论制作的份数是多少,其制作时长都是相同的,因此通过将还有剩余的制作份数的产品推荐给用户,可以有效提高服务方的出成品效率。请参阅图3,为本说明根据一示例性实施例示出的另一种推荐方法的流程图,用户包括下单用户以及待推荐的用户,以上用户均可以通过所述商户客户端以及所述用户客户端下单、或者发起产品获取请求等,所述商户客户端包括一个或者多个;所述推荐方法具体包括:201、用户A通过用户客户端或者商户客户端下单,向服务端发送产品订单;所述产品订单包括下单时间、下单的一种或多种产品以及每种产品的下单份数;202、根据所述产品订单确定产品制作数据中每种待制作产品当前需要制作的份数以及制作顺序;具体地,所述服务端在接收到每一个产品订单之后,对于每个产品订单中的每种下单的产品:若所述产品制作数据中存在与所述下单的产品相同的待制作的产品,且该产品可增加制作的剩余份数大于或者等于所述下单的产品的下单份数,则根据所述下单份数修改该产品当前需要制作的份数,否则,根据所述产品订单中的下单时间确定所述下单的产品待制作的制作顺序,且该下单的产品当前需要制作的份数为其下单份数;203、可选地,所述服务端可以基于所述产品订单向下单的用户客户端或者商户客户端返回下单成功的响应;204、用户B通过用户客户端或者商户客户端向服务端发起携带有请求时间的产品获取请求;205、服务端确定所述产品制作数据中每种待制作产品的预计制作开始时间,具体地,根据服务方开始制作当前产品时的确认操作,获取当前制作的产品的制作开始时间;对于制作顺序为首位的待制作的产品,根据当前制作的产品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;对于制作顺序不为首位的待制作的产品,根据前一位的待制作的产品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;206,服务端针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;207,服务端向发起产品获取请求的用户客户端或者商户客户端发送推荐的产品,该推荐的产品为有剩余份数可增加制作、并且满足制作准备时间的产品。与图2所示的说明实施例所提供的推荐方法相应的,请参阅图4,本说明实施例还提供第三种推荐方法,其可由客户端来执行,所述方法包括:在步骤S301中,向服务端发起产品获取请求;所述目标请求包括请求时间。在步骤S302中,获取所述服务端基于所述请求时间返回的推荐的产品;所述推荐的产品由所述服务端通过如下方式确定:基于所述产品获取请求获取产品制作数据;针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;确定有剩余份数可增加制作、并且满足制作准备时间的产品为推荐的产品。在本实施例中,在用户基于自身的即时需求想要在下单之后快速获取产品的成品时,可以通过所述用户端向服务端发起携带有请求时间的产品获取请求,以获取所述服务端基于所述请求时间返回的推荐的产品,所述推荐的产品为即将进行制作的产品,还能接收并展示所述服务端发送的所述推荐的产品可增加制作的剩余份数和或出餐时间,以便用户进行浏览选择,从而可以缩短用户的等待时间,满足用户快速获取产品的成品的需求。以下以应用于餐饮服务场景为例对本说明书提供的推荐方法进行说明:在智能点餐场景中,当顾客到一家餐厅就餐时,商户可能会向用户推荐在订单历史数据汇总,下单最多的菜品;或者商户会设置特色菜系,通过设置的特色菜系引导用户点餐;但以上这两种伪实时的推荐方式无法获知推荐对象的实时情况,如果商户方当前待制作的菜品较多,那么在后下单的顾客下单的菜品可能需要较长时间的制作才可提供给顾客,以上两种推荐方法均无法满足用户在下单之后想快速上菜的即时需求,推荐效果不佳。基于此,本说明实施例提供一种推荐方法,可以有效减少用户的等待时间,满足用户在下单之后快速上菜的即时需求。如图5所示,为本说明根据一示例性实施例示出的第四种推荐方法的流程图,所述推荐方法可以由商户方的后厨端来执行,所述后厨端为集成于商户方的服务设备上的应用程序,所述服务设备可以是电脑、智能平板、个人数字助理PDA或者云服务器等计算设备;作为一个例子,所述后厨端可以是智能厨房显示系统KDS,其用于显示客人所点的菜品,控制管理每道菜品出菜顺序与时间,按顺序准时上菜,避免漏做或上错菜、避免客人等候问题,提高服务质量。图5所示的实施例中,所述推荐方法包括以下步骤:在步骤S401中,在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、以及预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数。在步骤S402中,针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间。在步骤S403中,推荐有剩余份数可增加制作、并且满足制作准备时间的菜品。可以理解的是,所述菜品获取请求可由客户端发出,用户基于自身的即时需要想要浏览可以快速上菜的菜品时,可以通过所述客户端向所述后厨端发起点餐请求,所述点餐请求的具体发起操作可依据实际情况进行具体设置,例如可以设置一指定按键,所述按键可以是虚拟按键也可以是实体按键,通过指定动作比如点击、按压等触发该指定按键,向所述后厨端发起点餐请求;或者也可以是通过语音识别技术对用户的语音进行识别,以基于识别出来的语义确定是否向所述后厨端发起点餐请求。所述客户端可以是用户客户端或者商户客户端,其中,用户客户端即用户在自身的移动终端如手机、平板等计算设备上安装的应用程序,使得用户在基于自身的即时需求想要浏览可以快速上菜的菜品时,可以通过安装在自身移动终端上的客户端向所述后厨端发起点餐请求;商户客户端即安装在商户设备如手机、平板、电脑等计算设备上的具有菜品浏览、点餐、下单、收银等功能的应用程序,可以由商户服务人员持有,用户也可以通过所述商户客户端向所述后厨端发起点餐请求。接着,所述后厨端在接收到所述点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、以及预先确定的每种待制作的菜品的预计制作开始时间;且每种菜品对应有单次最大可制作份数;其中,所述单次最大可制作份数,可以理解为厨师在一次菜品制作过程中,可以同时制作的份数,可以理解的是,本说明实施例对于所述单次最大可制作份数的获取不做任何限定,可以依据实际情况进行具体设置,例如商户方可以通过所述后厨端对该菜品的单次最大可制作份数进行设置,或者所述后厨端也可以从该菜品的历史制作数据中,所述历史制作数据包括该菜品的单次已制作份数,选取单次已制作份数最大的作为该菜品的单次可制作份数。需要说明的是,所述菜品制作数据中的所有待制作的菜品均已确定了对应的制作顺序;且所述菜品制作数据中的一种或多种待制作的菜品、每种待制作菜品当前需要制作的份数以及制作顺序,基于接收的一个或多个菜品订单所确定;每个菜品订单包括下单时间、下单的一种或多种菜品以及每种菜品的下单份数。在一实施例中,由于对于商户方的效率而言,在设定的单次最大可制作份数的范围内,一菜品无论单次需要制作的份数是多少,只要不超出设定的单次最大可制作份数,则该菜品的制作时长都是相同,因此可以在设定的单次最大可制作份数的范围内,将多个订单中的相同菜品整合到一起制作,从而可以有效提高菜品的制作效率,并且可以依据菜品订单的下单先后顺序确定待制作菜品的制作顺序。即是说,所述后厨端在接收到每一个菜品订单之后,所述每种待制作的菜品当前需要制作的份数以及制作顺序可以基于以下方式确定:对于每个菜品订单中的每种下单的菜品:若所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,且该菜品可增加制作的剩余份数大于或者等于所述下单的菜品的下单份数,则根据所述下单份数修改该菜品当前需要制作的份数,具体地,该菜品可增加制作的剩余份数即该菜品的单次最大可制作份数与修改前的当前需要制作的份数的差值;所述根据所述下单份数修改该菜品当前需要制作的份数的过程,即为将该菜品当前需要制作的份数修改为所述下单份数与该菜品修改前的当前需要制作的份数相加的结果;若所述菜品制作数据中不存在与所述下单的菜品相同的待制作的菜品,则无法进行菜品整合;并且,考虑到同一用户下单的多份相同菜品出成品的时间不一致可能会影响用户体验,因此设置以下情况也无法进行菜品整合,即所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,但该菜品可增加制作的剩余份数小于所述下单的菜品的下单份数,针对上述两种情况,所述后厨端根据所述菜品订单中的下单时间确定所述下单的菜品待制作的制作顺序,且该下单的菜品当前需要制作的份数为其下单份数。需要说明的是,若一个菜品订单中包括多个下单的菜品且无法整合,由于该菜品订单的下单时间只有一个,则对于该菜品订单中多个无法整合的下单的菜品,则可以随机确定每种下单的菜品的制作顺序、或者也可以依据菜品名称的首字母顺序确定每种菜品的制作顺序,本说明实施例对于此种情况下的菜品的制作顺序的确定不做任何限制,可依据实际情况进行具体设置。在一个例子中,例如当前菜品制作数据中依次需要制作的菜品为:菜品a:1份,菜品b:2份,菜品c:3份;目前有菜品订单A,下单时间11:00,包括菜品a:2份,菜品b:4份,菜品d:2份;设以上菜品的单次最大可制作份数均为5份;则对于菜品订单A中的菜品a,菜品制作数据中存在菜品a,且其可增加制作的剩余份数为45-1=4份大于菜品a的下单份数2份,则将菜品订单A中的菜品a与菜品制作数据中菜品a进行整合,使得当前菜品制作数据中依次需要制作的菜品为:菜品a:3份,菜品b:2份,菜品c:3份;对于菜品订单A中的菜品b,菜品制作数据中虽然存在菜品b,但其可增加制作的剩余份数为35-2=3份小于菜品b的下单份数4份,则菜品订单A中的菜品b与菜品制作数据中菜品a无法进行整合,使得当前菜品制作数据中依次需要制作的菜品为:菜品a:3份,菜品b:2份,菜品c:3份,菜品b:4份;对于菜品订单A中的菜品d,菜品制作数据中不存在菜品b,使得当前菜品制作数据中依次需要制作的菜品为:菜品a:3份,菜品b:2份,菜品c:3份,菜品b:4份,菜品d:2份。需要说明的是,以上情况在所述菜品制作数据中包括一种或多种待制作的菜品的情况下进行说明的;在另一种情况中,若所述菜品制作数据中不存在待制作的菜品,则所述后厨端在接收到首个菜品订单之后,若所述菜品订单中包括一种下单的菜品,则该下单的菜品的制作顺序为首位,且该下单的菜品当前需要制作的份数为其下单份数;若所述菜品订单中包括多种下单的菜品,则可以随机确定每种下单的菜品的制作顺序、或者也可以依据菜品名称的首字母顺序确定每种菜品的制作顺序,本说明实施例对于此种情况下的菜品的制作顺序的确定不做任何限制,可依据实际情况进行具体设置。在一实施例中,在所述菜品制作数据中的每种待制作的菜品的制作顺序已经确定之后,并且由于在实际制作过程中,为了避免漏单,商户方通常在开始制作一菜品时,会在所述后厨端上进行确认,则所述后厨端可以通过以下方式确定所述菜品制作数据中每种待制作的菜品的预计制作开始时间:根据商户方开始制作当前菜品时的确认操作,获取当前制作的菜品的制作开始时间;对于制作顺序为首位的待制作的菜品,根据当前制作的菜品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;对于制作顺序不为首位的待制作的菜品,根据前一位的待制作的菜品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;在一个例子中,比如,当前11:00开始制作菜品A,该菜品的制作时间为10分钟,待制作的菜品包括菜品B以及菜品C,菜品B的制作顺序为第1位,则预计制作开始时间为11:10,菜品B的制作时间为5分钟,则制作顺序为第2位的菜品C的预计制作开始时间为11:15。其中,对于每种菜品的制作时间,可以通过以下方式获取:第一种,用户可以对所述菜品的制作时间进行设置,可以理解的是,本发明实施例对于所述设置形式不做任何限制,比如可以在预设的输入框中输入所述菜品的制作时间,所述后厨端基于用户的设置对所述菜品的制作时间进行记录存储。第二种,由于商户方在制作菜品时,为了避免漏单,通常在一菜品制作开始以及制作结束时都会在所述后厨端上进行确定,所述确定操作包括但不限于点击、语音确认等等;则所述后厨端可以根据用户在制作一菜品时对于制作开始以及制作结束的确认操作,获取两次确认操作分别对应的时间,然后两次确认操作分别对应的时间的时间差即为所述菜品的制作时间,从而所述后厨端可以预先记录该菜品对应的制作时间。在一实施例中,所述后厨端在获取所述菜品制作数据之后,针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,同时,考虑到菜品制作之前通常会有相应的制作准备时间,比如用于准备菜品制作的材料,因此所述后厨端还对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;即所述后厨端判断该菜品的单次最大可制作份数与当前需要制作的份数的差值是否大于0,并且该菜品的预计制作开始时间与所述点餐时间的差值是否大于预先设置的制作准备时间,若是,确定该菜品为推荐的菜品,否则确定该菜品不进行推荐,从而有效避免因临时的菜品订单导致需要增加了额外准备材料的时间,影响菜品的出餐效率,本说明实施例保证在不影响已下单的用户的同时,向用户推荐即将制作的菜品,缩短用户的等待时间,提高用户使用体验;其中,所述制作准备时间可以依据商户方的实际准备时间进行具体设置,本说明实施例对此不做任何限制。请参阅图6,在一种实现方式中,所述后厨端在确定了推荐的菜品为有剩余份数可增加制作、并且满足制作准备时间的菜品之后,向所述客户端发送所述推荐的菜品,以在所述客户端上显示所述推荐的菜品供用户浏览选择,引导用户下单即将制作的菜品,从而可以有效减少用户的等待时间,满足用户需要快速获取菜品的即时需求,提高用户的使用体验。在一实施例,所述后厨端还可以向所述客户端发送所述推荐的菜品的剩余可制作份数以及出餐时间,给用户提供参考依据,提高用户使用体验;所述出餐时间可以根据所述点餐时间、所述预计制作开始时间以及预先记录的制作时间计算获得;可以理解的是,本发明实施例对于所述出餐时间的具体格式不做任何限制,在一个例子中,请参阅图6,所述出餐时间可以是一个时间段,所述出餐时间为所述点餐时间与所述预计制作开始时间的时间差,加上预先记录的制作时间的结果,比如菜品的点餐时间为11:00,一菜品的预计制作开始时间为11:15,制作时间为5分钟,则出餐时间为20分钟;在另一个例子中,所述出餐时间可以是一个时间点,所述出餐时间为所述预计制作开始时间加上所述预先记录的制作时间的时间点;比如一菜品的预计制作开始时间为11:15,制作时间为5分钟,则出餐时间为11:20。综上,本说明书实施例中,在接收到点餐请求之后,获取菜品制作数据,然后针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间,从而推荐有剩余份数可增加制作、并且满足制作准备时间的菜品;本说明书实施例通过将即将制作的菜品推荐给用户,从而引导用户下单即将制作的菜品,可以有效减少用户的等待时间,满足用户需要快速获取菜品的即时需求,提高用户的使用体验;对于商户方而言,一份菜品在不超过单次可制作最大份数范围的情况下,无论制作的份数是多少,其制作时长都是相同的,因此通过将还有剩余的制作份数的菜品推荐给用户,可以有效提高商户方的出餐效率,增加翻台率。与图5所示的说明实施例所提供的推荐方法相应的,请参阅图7,本说明实施例还提供第五种推荐方法,其可由用户端来执行,所述方法包括:在步骤S501中,向后厨端发起点餐请求;所述点餐请求包括点餐时间。在步骤S502中,获取所述后厨端基于所述点餐时间返回的推荐的菜品;所述推荐的菜品由所述后厨端通过如下方式确定:基于所述点餐请求获取菜品制作数据;针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;确定有剩余份数可增加制作、并且满足制作准备时间的菜品为推荐的菜品。在本说明实施例中,在用户基于自身的即时需求想要在下单之后快速出菜时,可以通过所述用户端向后厨端发起携带有点餐时间的产品获取请求,以获取所述后厨端基于所述点餐时间返回的推荐的菜品,所述推荐的菜品为即将进行制作的菜品,还能接收并展示所述后厨端发送的所述推荐的菜品可增加制作的剩余份数和或出餐时间,以便用户进行浏览选择,从而可以缩短用户的等待时间,满足用户想要快速出菜的需求。与前述推荐方法的实施例相对应,本说明书还提供了推荐装置及其所应用的设备的实施例。其中,本说明书实施例所提供的推荐装置的实施例可以应用在计算机设备上,例如服务器或终端设备。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在文件处理的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本说明书数据处理装置所在计算机设备的一种硬件结构图,除了图8所示的处理器610、内存630、网络接口620、以及非易失性存储器640之外,实施例中装置631所在的服务器等计算机设备,通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。如图9所示,图9是本说明书根据一示例性实施例示出的一种推荐装置的框图,所述装置包括:产品制作数据获取单元701,用于在接收到携带有请求时间的产品获取请求之后,获取产品制作数据;所述产品制作数据包括:一种或多种待制作的产品、每种待制作的产品当前需要制作的份数、预先确定的每种待制作的产品的预计制作开始时间;每种产品对应有单次最大可制作份数。对比结果获取单元702,用于针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间。推荐单元703,用于推荐有剩余份数可增加制作、并且满足制作准备时间的产品。可选地,所述产品制作数据中的每种待制作的产品均已确定了对应的制作顺序;且所述产品制作数据中的一种或多种待制作的产品、每种待制作的产品当前需要制作的份数以及制作顺序,基于接收的一个或多个产品订单所确定;每个产品订单包括下单时间、下单的一种或多种产品以及每种产品的下单份数。可选地,所述每种待制作的产品当前需要制作的份数以及制作顺序的确定包括:制作参数确定单元,用于对于每个产品订单中的每种下单的产品:若所述产品制作数据中存在与所述下单的产品相同的待制作的产品,且该产品可增加制作的剩余份数大于或者等于所述下单的产品的下单份数,则根据所述下单份数修改该产品当前需要制作的份数,否则,根据所述产品订单中的下单时间确定所述下单的产品待制作的制作顺序,且该下单的产品当前需要制作的份数为其下单份数。可选地,所述每种待制作的产品的预计制作开始时间的确定包括:当前产品制作开始时间确定单元,用于根据商户方开始制作当前产品时的确认操作,获取当前制作的产品的制作开始时间。预计制作开始时间计算单元,用于对于制作顺序为首位的待制作的产品,根据当前制作的产品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。所述预计制作开始时间计算单元,还用于对于制作顺序不为首位的待制作的产品,根据前一位的待制作的产品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。可选地,所述制作时间的确定包括:制作时间确定单元,用于根据用户在制作一产品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述产品的制作时间。可选地,所述点餐请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述推荐单元703包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的产品,以在所述客户端上显示推荐的产品。可选地,还包括:推荐参数发送单元,用于向所述客户端发送所述推荐的产品可增加制作的剩余份数和或出成品时间;所述出成品时间基于所述请求时间、所述推荐的产品的预计制作开始时间以及制作时间确定。可选地,所述出成品时间为所述请求时间与所述推荐的产品的预计制作开始时间的时间差,加上预先记录的制作时间的结果。如图10所示,图10是本说明书根据一示例性实施例示出的另一种推荐装置的框图,所述装置包括:菜品制作数据获取单元801,用于在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数。对比结果获取单元802,用于针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间。菜品推荐单元803,用于推荐有剩余份数可增加制作、并且满足制作准备时间的菜品。可选地,所述菜品制作数据中的每种待制作的菜品均已确定了对应的制作顺序;且所述菜品制作数据中的一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数以及制作顺序,基于接收的一个或多个菜品订单所确定;每个菜品订单包括下单时间、下单的一种或多种菜品以及每种菜品的下单份数。可选地,所述每种待制作的菜品当前需要制作的份数以及制作顺序的确定包括:制作参数确定单元,用于对于每个菜品订单中的每种下单的菜品:若所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,且该菜品可增加制作的剩余份数大于或者等于所述下单的菜品的下单份数,则根据所述下单份数修改该菜品当前需要制作的份数,否则,根据所述菜品订单中的下单时间确定所述下单的菜品待制作的制作顺序,且该下单的菜品当前需要制作的份数为其下单份数。可选地,所述每种待制作的菜品的预计制作开始时间的确定包括:当前菜品制作开始时间确定单元,用于根据商户方开始制作当前菜品时的确认操作,获取当前制作的菜品的制作开始时间。预计制作开始时间计算单元,用于对于制作顺序为首位的待制作的菜品,根据当前制作的菜品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。所述预计制作开始时间计算单元,还用于对于制作顺序不为首位的待制作的菜品,根据前一位的待制作的菜品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。可选地,所述制作时间的确定包括:制作时间确定单元,用于根据用户在制作一菜品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述菜品的制作时间。可选地,所述点餐请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述菜品推荐单元803包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的菜品,以在所述客户端上显示推荐的菜品。可选地,还包括:推荐参数发送单元,用于向所述客户端发送所述推荐的菜品可增加制作的剩余份数和或出餐时间;所述出餐时间基于所述点餐时间、所述推荐的菜品的预计制作开始时间以及制作时间确定。可选地,所述出餐时间为所述点餐时间与所述推荐的菜品的预计制作开始时间的时间差,加上预先记录的制作时间的结果。对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。相应的,本说明书还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现前述推荐方法。本说明书数据服务系统的实施例可以应用在计算机设备上,例如服务器。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在数据服务的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图8所示,为本说明书实施例示出的一种数据服务系统所在计算机设备的一种硬件结构图,除了图8所示的处理器610、内存630、网络接口620、以及非易失性存储器640之外,实施例中系统631所在的服务器,通常根据该计算机设备的实际功能,还可以包括其他硬件,对此不再赘述。上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。

权利要求:1.一种推荐方法,其特征在于,包括:在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、以及预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数;针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;推荐有剩余份数可增加制作、并且满足制作准备时间的菜品。2.根据权利要求1所述的推荐方法,其特征在于,所述菜品制作数据中的所有待制作的菜品均已确定了对应的制作顺序;且所述菜品制作数据中的一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数以及制作顺序,基于接收的一个或多个菜品订单所确定;每个菜品订单包括下单时间、下单的一种或多种菜品以及每种菜品的下单份数。3.根据权利要求2所述的推荐方法,其特征在于,所述每种待制作的菜品当前需要制作的份数以及制作顺序基于以下方式确定:对于每个菜品订单中的每种下单的菜品:若所述菜品制作数据中存在与所述下单的菜品相同的待制作的菜品,且该菜品可增加制作的剩余份数大于或者等于所述下单的菜品的下单份数,则根据所述下单份数修改该菜品当前需要制作的份数,否则,根据所述菜品订单中的下单时间确定所述下单的菜品待制作的制作顺序,且该下单的菜品当前需要制作的份数为其下单份数。4.根据权利要求3所述的推荐方法,其特征在于,所述每种待制作的菜品的预计制作开始时间通过以下方式确定:根据商户方开始制作当前菜品时的确认操作,获取当前制作的菜品的制作开始时间;对于制作顺序为首位的待制作的菜品,根据当前制作的菜品的制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间;对于制作顺序不为首位的待制作的菜品,根据前一位的待制作的菜品的预计制作开始时间以及预先记录的制作时间,计算出对应的预计制作开始时间。5.根据权利要求4所述的推荐方法,其特征在于,所述制作时间通过以下方式获取:根据用户在制作一菜品时对于制作开始以及制作结束的确认操作,计算两次确认操作分别对应的时间的时间差,以确定所述菜品的制作时间。6.根据权利要求4或5所述的推荐方法,其特征在于,所述点餐请求由客户端发出;所述客户端包括用户客户端以及商户客户端;则所述推荐有剩余份数可增加制作、并且满足制作准备时间的菜品,包括:向所述客户端推荐有剩余份数可增加制作、并且满足制作准备时间的菜品,以在所述客户端上显示推荐的菜品。7.根据权利要求6所述的推荐方法,其特征在于,还包括:向所述客户端发送所述推荐的菜品可增加制作的剩余份数和或出餐时间;所述出餐时间基于所述点餐时间、所述推荐的菜品的预计制作开始时间以及制作时间确定。8.一种推荐方法,其特征在于,包括:在接收到携带有请求时间的产品获取请求之后,获取产品制作数据;所述产品制作数据包括:一种或多种待制作的产品、每种待制作的产品当前需要制作的份数、以及预先确定的每种待制作的产品的预计制作开始时间;每种产品对应有单次最大可制作份数;针对所述产品制作数据中每种待制作的产品:对比该产品的单次最大可制作份数与当前需要制作的份数的差异,确定该产品是否有剩余份数可增加制作,以及对比该产品的预计制作开始时间与所述请求时间的差异,确定增加制作该产品是否满足制作准备时间;推荐有剩余份数可增加制作、并且满足制作准备时间的产品。9.一种推荐装置,其特征在于,包括:菜品制作数据获取单元,用于在接收到携带有点餐时间的点餐请求之后,获取菜品制作数据;所述菜品制作数据包括:一种或多种待制作的菜品、每种待制作的菜品当前需要制作的份数、预先确定的每种待制作的菜品的预计制作开始时间;每种菜品对应有单次最大可制作份数;对比结果获取单元,用于针对所述菜品制作数据中每种待制作的菜品:对比该菜品的单次最大可制作份数与当前需要制作的份数的差异,确定该菜品是否有剩余份数可增加制作,以及对比该菜品的预计制作开始时间与所述点餐时间的差异,确定增加制作该菜品是否满足制作准备时间;菜品推荐单元,用于推荐有剩余份数可增加制作、并且满足制作准备时间的菜品。10.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述程序时实现如权利要求1至8任一所述方法。

百度查询: 口碑(上海)信息技术有限公司 推荐方法、装置以及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。