首页> 中国专利> 一种餐饮服务的服务动作确定方法

一种餐饮服务的服务动作确定方法

摘要

本说明书实施例公开了一种餐饮服务的服务动作确定方法,该方法包括获取电磁炉信息及锅体温度信息;电磁炉信息至少包括电流信息;基于电磁炉信息及锅体温度信息确定服务动作;服务动作是对电磁炉信息、锅体和/或锅体内的食物进行操作的动作。

著录项

  • 公开/公告号CN113837901A

    专利类型发明专利

  • 公开/公告日2021-12-24

    原文格式PDF

  • 申请/专利权人 上海兴容信息技术有限公司;

    申请/专利号CN202111153624.3

  • 发明设计人 卢国鸣;

    申请日2021-09-29

  • 分类号G06Q50/12(20120101);F24C7/08(20060101);

  • 代理机构51253 成都七星天知识产权代理有限公司;

  • 代理人冯娇;郭会

  • 地址 200131 上海市浦东新区自由贸易试验区芳春路400号1幢3层

  • 入库时间 2023-06-19 13:49:36

说明书

技术领域

本说明书涉及餐饮服务技术领域,特别涉及一种餐饮服务的服务动作确定方法。

背景技术

随着人们日常生活需求的日趋提升,顾客对餐饮服务质量的要求也越来越高。要使每一位顾客感到满意,服务员需要在日常工作中注意观察、分析,及时准确的捕捉信息,了解和满足顾客需求。其中,服务员服务动作是否合适是顾客评价餐饮服务质量的关键。

因此,希望提供一种餐饮服务的服务动作确定方法,可以为顾客提供更加符合其需求的服务动作。

发明内容

本说明书实施例之一提供一种餐饮服务的服务动作确定方法。所述方法包括:获取电磁炉信息及锅体温度信息;所述电磁炉信息至少包括电流信息;基于所述电磁炉信息及所述锅体温度信息确定服务动作;所述服务动作是对所述电磁炉信息、锅体和/或所述锅体内的食物进行操作的动作。

本说明书实施例之一提供一种餐饮服务的服务动作确定系统,所述系统包括:获取模块,用于获取电磁炉信息及锅体温度信息;所述电磁炉信息至少包括电流信息;确定模块,用于基于所述电磁炉信息及所述锅体温度信息确定服务动作;所述服务动作包括调高电流、调低电流、发出加汤指令、发出撇沫指令中的至少一种。

本说明书实施例之一提供一种餐饮服务的服务动作确定装置,所述装置包括处理器以及存储器,所述存储器用于存储指令,所述处理器用于执行所述指令,以实现如前任一项所述餐饮服务的服务动作确定方法对应的操作。

本说明书实施例之一提供一种计算机可读存储介质,所述存储介质存储计算机指令,所述计算机指令被处理器执行时,实现如前任一项所述的餐饮服务的服务动作确定方法对应的操作。

附图说明

本说明书将以示例性实施例的方式进一步说明,这些示例性实施例将通过附图进行详细描述。这些实施例并非限制性的,在这些实施例中,相同的编号表示相同的结构,其中:

图1是根据本说明书一些实施例所示的餐饮服务的服务动作确定系统的示例性应用场景图;

图2是根据本说明书一些实施例所示的餐饮服务的服务动作确定系统的示例性系统模块图;

图3是根据本说明书一些实施例所示的餐饮服务的服务动作确定方法的方法示例性流程图;

图4是根据本说明书一些实施例所示的调整指令生成的示例性流程图;

图5是根据本说明书一些实施例所示的餐饮服务的服务动作确定装置的示例性模型结构示意图。

具体实施方式

为了更清楚地说明本说明书实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍。显而易见地,下面描述中的附图仅仅是本说明书的一些示例或实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图将本说明书应用于其它类似情景。除非从语言环境中显而易见或另做说明,图中相同标号代表相同结构或操作。

应当理解,本文使用的“系统”、“装置”、“单元”和/或“模组”是用于区分不同级别的不同组件、元件、部件、部分或装配的一种方法。然而,如果其他词语可实现相同的目的,则可通过其他表达来替换所述词语。

如本说明书和权利要求书中所示,除非上下文明确提示例外情形,“一”、“一个”、“一种”和/或“该”等词并非特指单数,也可包括复数。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排它性的罗列,方法或者设备也可能包含其它的步骤或元素。

本说明书中使用了流程图用来说明根据本说明书的实施例的系统所执行的操作。应当理解的是,前面或后面操作不一定按照顺序来精确地执行。相反,可以按照倒序或同时处理各个步骤。同时,也可以将其他操作添加到这些过程中,或从这些过程移除某一步或数步操作。

图1是根据本说明书一些实施例所示的餐饮服务的服务动作确定系统的示例性应用场景图。

如图1所示,餐饮服务的服务动作确定系统的应用场景100可以包括服务器110、网络120、锅体130、电磁炉140、存储设备150、以及终端160、红外热像仪170以及智能电表180。

在一些实施例中,服务动作确定系统可以被应用于各种线下餐饮服务场景中,例如:火锅店、烤肉饭店等。在一些实施例中,当待服务对象(例如,顾客)进入餐饮服务场景时,服务器110可以通过网络120从电磁炉140、红外热像仪170、智能电表180和/或终端160获取待服务对象的特征数据,基于待服务对象的特征数据确定针对该对象的服务动作方案,以为待服务对象提供相应的服务。

在一些实例中,服务动作确定系统可以通过在不同的设备上分别执行不同的功能,或一个设备同时执行多个功能,以实现本说明书实施例描述的一个或多个餐饮服务的服务动作确定生成方法的功能。

服务器110与电磁炉140、终端160、红外热像仪170、智能电表180可以通过网络120相连,或直接相连。存储设备150可以直接连接于服务器110或者处于服务器110的内部。

服务器110可以用于管理资源以及处理来服务动作确定系统的至少一个组件或外部数据源(例如,存储设备150)的数据和/或信息。在一些实施例中,服务器110可以是一组或多组服务器。该多组服务器可以是集中式或分布式的(例如,服务器110可以是分布式系统),可以是专用的也可以由其他设备或系统同时提供服务。在一些实施例中,服务器110可以是区域的或者远程的。在一些实施例中,服务器110可以在云平台上实施,或者以虚拟方式提供。

在一些实施例中,服务器110可包含处理设备112。处理设备112可以处理从其他设备或系统组成部分中获得的数据和/或信息。例如,处理设备112可以基于电磁炉140获取电磁炉的相关信息并确定电磁炉的工作状态,处理设备112可以基于这些数据、信息和/或处理结果执行程序指令,以执行一个或多个本说明书中描述的功能。在一些实施例中,处理设备112可以包括中央处理单元(CPU)、数字信号处理器(DSP)等和/或其任意组合。在一些实施例中,处理设备112可以是本地的、远程的、或在云平台上实现。

网络120可以连接系统的各组成部分和/或连接服务动作确定系统与外部资源部分。网络120使得各组成部分之间,以及与系统之外其他部分之间可以进行通讯,促进数据和/或信息的交换。在一些实施例中,网络120可以是有线网络或无线网络中的任意一种或多种。各部分之间的网络连接可以是采用上述一种方式,也可以是采取多种方式。在一些实施例中,网络可以是点对点的、共享的、中心式的等各种拓扑结构或者多种拓扑结构的组合。在一些实施例中,网络120可以包括一个或以上网络接入点。例如,网络120可以包括有线或无线网络接入点,例如基站和/或网络交换点120-1、120-2、…,通过这些进出点应用场景100的一个或多个组件可连接到网络120上以交换数据和/或信息。

锅体130可以是具有导磁性的锅具,与电磁炉140进行能量交换,通过磁场感应加热锅体。在一些实施例中,不同的服务场景下,锅体可以包括不同形状、材质和/或用途。例如,在火锅店的服务场景中,锅体130可以是盆状的双耳不锈钢锅,且具体可以是鸳鸯锅锅体或九宫格锅体等。又例如,在烤肉店的服务场景中,锅体130可以是扁平圆盘形状的铸铁烤盘。图1中所示出的锅体130,仅作为示例来说明本说明书中的各种实施例,而不旨在限制。

电磁炉140可以用于获取和/或发送数据和/或信息,还可以用于加热锅体130。在一些实施例中,电磁炉140可以通过网络120向服务器110、终端160发送数据和/或信息,或直接发送。例如,电磁炉140可以通过终端160发送锅体温度信息,或向服务器110发送电流信息。在一些实施例中,电磁炉140可以获取锅体的温度信息。

存储设备150可以用于存储数据(例如,电磁炉140的电流信息、温度信息等)、指令(例如,服务动作指令等)和/或任何其他信息。在一些实施例中,存储设备150可以存储从服务器110、电磁炉140和/或终端160处获得的数据。在一些实施例中,存储设备150可以存储服务器110可以执行或使用的数据和/或指令,以执行本申请中描述的示例性方法。

终端160可以用于输入和/或获取数据或信息。例如,可以通过终端160获取待服务对象的静态数据或者动态数据。在一些实施例中,终端160可以为个人终端设备,也可以为公共终端设备。例如,终端160可以为待服务对象的手机,或服务动作确定系统中的用餐进度系统等。又如,终端160可以为服务提供者所持终端设备,服务提供者可以通过终端获取服务器110发出的指令等。在一些实施例中,终端160可包括移动电话160-1、平板电脑160-2、笔记本电脑160-3、台式计算机160-4等或以上任意组合。

红外热像仪170可以检测和/或输出锅体130的温度信息。例如,红外热像仪170可以检测锅体130锅体内部温度97℃,锅体顶部温度为95℃,锅体底部温度为99℃。在一些实施例中,红外检测仪170可以通过网络120将检测到的锅体温度信息输出给服务器110和/或终端160。

智能电表180可以检测和/或输出电磁炉140的电流信息。例如,智能电表可以检测出当前电磁炉140的工作电流为9A。在一些实施例中,智能电表180可以通过网络120将检测到的锅体温度信息输出给服务器110和/或终端160。

图2是根据本说明书一些实施例所示的餐饮服务的服务动作确定系统200的系统模块图。在一些实施例中,餐饮服务的服务动作确定系统200可以包括获取模块210和确定模块220。

获取模块210可以用于获取电磁炉信息及锅体温度信息;其中,所述电磁炉信息至少包括电流信息。

获取模块210可以用于获取电磁炉信息及锅体温度信息。电磁炉信息可以是指与电磁炉工作相关的信息,如电磁炉的功率、电磁炉的状态、电磁炉所处的功能模式以及电磁炉的使用状态参数等的一种或多种的组合。在一些实施例中,获取的电磁炉信息可以包括电磁炉的电流信息。在一些实施例中,获取模块可以通过电磁炉当前和/或历史的使用状态获取电磁炉信息,例如,获取模块210可以基于历史记录并根据电磁炉当前所处功能模式确定电磁炉当前的功率,在一些实施例中,获取模块也可以借助外部设备获取电磁炉信息,例如,获取模块210可以借助电流表等获取电磁炉的电流信息。

锅体温度信息可以包括锅体多个位置的温度信息或者其结合。在一些实施例中,获取模块可以通过温度测量装置获取锅体温度信息。

确定模块220可以用于基于电磁炉信息及锅体温度信息确定服务动作;服务动作是指需要进行调整的操作动作,服务动作可以由指令的形式发出,在一些实施例中,服务动作可以包括需要由设备执行的操作,例如,服务动作的内容可以为切换电磁炉工作模式。在一些实施例中,服务动作可以包括由相关人员(如服务员)执行的操作,例如,服务动作可以是调整锅体摆放位置等。服务动作可以基于获取模块210获取到的信息来确定,例如电磁炉信息及锅体温度信息等,具体如,若获取模块获取到当前电磁炉的电流过大,可以确定服务动作为调低电流。

应当理解,图2所示的系统及其模块可以利用各种方式来实现。例如,在一些实施例中,系统及其模块可以通过硬件、软件或者软件和硬件的结合来实现。本领域技术人员可以理解上述的方法和系统可以使用计算机可执行指令和/或包含在处理器控制代码中来实现。

需要注意的是,以上对于候选项显示、确定系统及其模块的描述,仅为描述方便,并不能把本说明书限制在所举实施例范围之内。可以理解,对于本领域的技术人员来说,在了解该系统的原理后,可能在不背离这一原理的情况下,对各个模块进行任意组合,或者构成子系统与其他模块连接。

图3是根据本说明书一些实施例所示的餐饮服务的服务动作确定方法的方法示例性流程图。

步骤310,获取电磁炉信息及锅体温度信息。该步骤可以由获取模块210执行。

电磁炉信息是指与电磁炉的使用相关的信息,如可以包括电磁炉的开关状态、电磁炉当前所处的功能模式,以及电磁炉当前的使用状态参数等,通过电磁炉信息可以确定当前电磁炉的工作或使用状态。

在一些实施例中,获取的电磁炉信息可以包括电磁炉的电流信息。电流信息可以指当下电磁炉的电流大小,电流信息可以通过智能电表(如监测电磁炉用电情况的智能电表)获取,通过获取智能电表显示的电量数据即可确定电磁炉的电流信息。

在一些实施例中,获取的电磁炉信息还可以包括安装在电磁炉内的温度传感器信息。温度传感器信息可以指电磁炉实际达到的温度。

锅体温度信息是指与锅体温度相关的信息,如可包括锅体内部温度信息、锅体周围温度信息或者其结合。在一些实施例中,锅体温度信息可以通过温度测量装置获取,温度测量装置可以安装于锅体上,温度测量装置可以为如温度计等。

在一些实施例中,锅体温度信息可以通过热成像的方式获取。例如,可以通过红外热像仪170获取。通过红外热像仪获取锅体温度信息时,可以将红外热像仪安装于锅体上方,如锅体上方的灯上等任何锅体上方能够捕获锅体温度分布的地方。

在一些实施例中,可以基于获取到的锅体温度信息进一步对锅体内的温度信息进行分区以获取锅体的温度分布信息。关于锅体温度信息的更多说明参见图2的相关内容。更多关于锅体的温度分布信息的获取及获取的锅体的温度分布信息的应用参见图4及其相关描述。

步骤320,基于所述电磁炉信息及所述锅体温度信息确定服务动作。该步骤可以由确定模块220执行。

服务动作是对所述电磁炉信息、锅体和/或所述锅体内的食物进行操作的动作。服务动作可以基于步骤310中获取到的所述电磁炉信息及所述锅体温度信息来确定,可以预先根据当前情况确定电磁炉信息及锅体温度信息需要满足的要求,再基于实际情况与该要求间的差别确定相应的服务动作,例如若获取到锅体温度信息过高时,服务动作则是与实现降低锅体温度相关的操作,在一些实施例中,服务动作可以包括调高电流、调低电流、发出加汤指令、发出撇沫指令中的至少一种。服务动作可以通过指令的方式发出,指令的接收方即服务动作的执行者。

在一些实施例中,服务动作可以是对电磁炉进行的下一步的处理动作,从而实现对电磁炉信息进行调整。如服务动作可以包括调高电流、调低电流、关闭电磁炉等操作。包含此类服务动作的指令可以直接发送至电磁炉,由电磁炉自动执行。

在一些实施例中,服务动作可以是对锅体进行操作的动作。如服务动作可以包括调整锅体摆放位置或将锅体移开等操作。具体如,若基于获取到的所述电磁炉信息及所述锅体温度信息判定当前锅体摆放位置不恰当(如未摆放在电磁炉中心等),则可以确定服务动作为调整锅体摆放位置。包含此类服务动作的指令可以发送至如服务员等相关人员,服务员可以通过其佩戴的移动设备(如手机)接收指令并在接收指令后执行指令中的服务动作。

在一些实施例中,服务动作可以是对锅体内的食物进行操作的动作。如服务动作可以包括加汤、撇沫、搅拌等操作。具体如,若基于获取到的所述电磁炉信息及所述锅体温度信息判定锅内液体蒸发较多或出现浮沫甚至食物粘锅时,则可以确定服务动作为加汤或撇沫或搅拌等操作。具体的,锅内液体蒸发可以结合之前的加汤时间、电磁炉当前电流以及锅体当前温度信息等进行综合判定。包含此类服务动作的指令可以发送至如服务员等相关人员由其执行。

在一些实施例中,可以同时确定多个服务动作,且可以依据其执行对象分别生成相应的指令将各指令分别发送给执行者,例如,可以同时确定两种服务动作(如调低电流及撇沫),此时,可以将包含调低电流的服务动作的指令发送至电磁炉,由电磁炉自动执行,可以将包含撇沫的服务动作的指令发送至服务员。

更多关于服务动作的确定与发出的说明参见图2及图4及其相关描述。

基于获取到的所述电磁炉信息及所述锅体温度信息确定服务动作可以保证服务动作的有效性,可减少甚至避免服务员进行多余服务动作或无效服务动作,提升用餐人员的服务感受,同时,对所述电磁炉信息及所述锅体温度信息的及时监测也有利于在出现异常情况时,异常的及时识别与排查。

应当注意的是,上述有关流程300的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程300进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。例如,获取电磁炉信息及锅体温度信息可以分为两个步骤分别进行。又例如,可以分别基于获取到的电磁炉信息确定部分服务动作,再基于获取到的锅体温度信息确定部分服务动作等。

图4是根据本说明书一些实施例所示的调整指令生成的示例性流程图。

步骤410,对获取的所述锅体温度信息进行分区,获取锅体的温度分布信息。该步骤可以由获取模块210执行。

在一些实施例中,可以将锅体分成多个区域,再分别获取多区域的温度分布信息,进而获得整个锅体的温度分布信息。例如可以如果锅体对应是火锅锅体时,则可以将锅体划分为左半部、右半部(类似于鸳鸯锅的设置)。在一些实施例中,区域的划分可以根据初始温度情况自动判定。在一些实施例中,每个区域的温度分布信息可以包括:平均温度、最高温度、最低温度等。

通过将锅体进行区域划分并对各个区域的温度信息进行监控,有利于获取锅体的实际工作情况并作出正确的服务工作的判断。

步骤420,判断锅体的温度分布信息是否满足预设规则,该步骤可以由获取模块210执行。

预设规则是指预先设定的锅体内部情况的规则要求,如预先设置的锅体温度分布信息需要满足的特定要求或指标,预设规则可以根据实际情况设置。如预设规则可以是各个区域的平均温度之差不能超过某阈值或各个区域的最低温度不能低于某预设值等。

在一些实施例中,一旦获取模块判断得出锅体的温度分布信息不满足预设规则时,即可由确定模块确定服务动作并发出包含服务动作的调整指令。具体如若基于温度分布信息得到锅体某个区域或某几个连续区域的温度与其他区域相差很大(如平均温度的差值超过预设阈值),即可判定可能是锅体的锅盖没盖好,则可以确定服务动作是调整锅盖,则可以发出需要请服务员对锅盖的位置进行调整的调整指令。

在一些实施例中,仅在判断出锅体的温度分布信息不满足预设规则时,仍不能直接确定服务动作,还需要结合更具体的其他信息才能确定需要的服务动作。其他信息可以是与电磁炉相关的信息或与锅体相关甚至用户相关的其他信息。

步骤430,判断电流信息是否大于预设阈值。该步骤可以由获取模块210执行。

在一些实施例中,获取模块在基于获取到的锅体的温度分布信息判断出锅体的温度分布信息不满足预设规则时,为了确定更准确的服务动作,还需要进一步获取电流信息。关于电流信息及其获取的说明参见图3。进一步结合电流信息的判断得出的服务动作可以更加满足用户的当前需求。

预设阈值是指预先设定的一个电流值,具体可以根据实际情况设定。结合电流信息是否大于预设阈值的判断可以大致推断当前用户对电磁炉工作情况的预期。

在一些实施例中,在获取模块获取到锅体的温度分布信息是否满足预设规则及电流信息是否大于预设阈值的判断结果后,确定模块即可确定相应的服务动作并发出相应的调整指令,例如,若根据前述判断出锅体的温度分布信息不满足预设规则,且判定出原因是锅体的锅盖没盖好,则可以进一步获取电流信息并判断电流信息是否大于预设阈值,若大于预设值,则说明用户是希望能尽快加热锅体,则可以确定需要发出请服务员对锅盖的位置进行调整的调整指令。

在一些实施例中,为了确定的服务动作更加准确,在上述获取到锅体的温度分布信息是否满足预设规则及电流信息是否大于预设阈值的判断结果的基础上,还需进一步获取其他信息,以便确定模块得出更为准确的服务动作。

步骤440,获取用户用餐进度。该步骤可以由获取模块210执行。

用户进餐进度是指用户当前所处的进餐阶段,如可以包括还未进餐、刚开始进餐、进餐中期、即将结束进餐、已经结束进餐等。基于用户用餐进度可以对某类服务动作是否适用进行判断。例如,已经结束进餐时,则可能就不再需要调整电流大小或调整锅盖位置等服务动作。

在一些实施例中,获取模块还可以进一步获取用户用餐进度,并基于获取的用户用餐进度对调整指令和/或服务动作进行调整。对调整指令的调整可以是暂停指令的发出或修改指令接收对象等,对服务动作的调整则可以是更换服务动作等。关于用户进餐进度的获取可以通过多种方式实现,如结合图像获取及识别设备对用户的进餐图像进行获取及分析,进而得出用户的进餐进度。进一步结合用户用餐进度的判断得出的服务动作可以更加满足用户的当前需求,提升用户的服务感受。

在一些实施例中,可以通过相应的机器学习模型对相应的数据进行处理得到用户的进餐进度,关于通过机器学习模型获取用户用餐进度的说明参见图5及其相关内容。

步骤450,判断所述用户用餐进度是否进入预设进程。该步骤可以由获取模块210执行。

在获取到用户的进餐进度后即可判定用户用餐进度是否进入预设进程。进程是指根据对用户不同的用餐进度划分的不同进程,可以包括用餐前、用餐中和用餐后等进程。在不同的进程中,需要的服务动作不完全相同。例如,在用餐后的进程中,则对于调大电流、盖好锅盖等服务动作则可能不再适用。

在一些实施例中,可以将预设进程设置为用餐后。在用餐后的进程中,由于用户已经结束用餐,因此大多数服务动作也都不需要再执行,因此,可以结合判断用户用餐进度是否已经进入预设进程进而判断是否还需要发出包含服务动作的调整指令。

步骤460,若用户用餐进度进入预设进程则停止发出调整指令。步骤可以由确定模块220执行。

在一些实施例中,可以基于用户的用餐进度确定是否发出调整指令,如在用户的用餐进度进入预设进程时可以停止相应的调整指令的发出,例如,若预设进程为用餐后,即使基于获取到的锅体的温度分布信息及电磁炉的电流信息可以确定备选服务动作为调整锅盖,若获取到用户的进餐进度为已经结束进餐(已经进入了预设进程),则可以确定已经不再需要对锅盖进行调整,因此,也不需再发出调整锅盖的调整指令。

结合锅体的温度分布信息是否满足预设规则,可以大致确定当前存在的问题及其原因,进而可以确定可选的服务动作,再结合电流信息是否大于预设阈值的判断可以进一步确定用户当前的用餐需求,可以实现对可选的服务动作的准确性进行进一步的判断,最后再结合用户用餐进度是否进入预设进程的判断确定是否发出调整指令,可以实现仅在需要时才发出调整指令,提升指令执行人员的动作有效性,避免出现无效指令的执行。

应当注意的是,上述有关流程400的描述仅仅是为了示例和说明,而不限定本说明书的适用范围。对于本领域技术人员来说,在本说明书的指导下可以对流程400进行各种修正和改变。然而,这些修正和改变仍在本说明书的范围之内。例如,步骤440获取用户用餐进度可以省略、步骤450判断所述用户用餐进度是否进入预设进程和步骤460发出/停止发出调整指令可以合并为同一个步骤。

图5是根据本说明书一些实施例所示的餐饮服务的服务动作确定模型结构500的示意图。

在一些实施例中,可以基于动作确定模型510确定服务动作。动作确定模型510是机器学习模型。动作确定模型510可以通过处理获取到的电磁炉信息以及锅体温度信息并确定服务动作,即动作确定模型510的输入可以包括多个时间点的电磁炉信息和多个时间点的锅体温度信息,动作确定模型510的输出包括:服务动作。多个时间点的时间间隔可以相同或者不同。

在一些实施例中,动作确定模型510可以包括基于时间序列的电磁炉信息嵌入层512、基于时间序列的温度信息嵌入层514,以及全连接层516。

基于时间序列的电磁炉信息嵌入层512可以用于处理多个时间点获取的所述电磁炉信息,确定电磁炉特征向量,所述电磁炉特征向量用于表示不同时间点的所述电磁炉信息及所述电磁炉信息的变化信息中的至少一种。在一些实施例中,基于时间序列的电磁炉信息嵌入层512的结构可以包括序列模型,例如RNN等。

在一些实施例中,基于时间序列的电磁炉信息嵌入层512的输入包括:多个时间点的电磁炉信息;输出包括:电磁炉特征向量,电磁炉特征向量代表了不同时间点电磁炉的信息以及变化的信息。电磁炉信息可以包括电磁炉的电流信息以及电磁炉的温度传感器信息,关于电磁炉的电流信息以及电磁炉的温度传感器信息的更多说明可以参见图3及相关内容。示例的,基于时间序列的电磁炉信息嵌入层512的输入可以是不同时间点电磁炉的电流信息。输出的电磁炉特征向量可以是两个行向量或列向量,例如,电磁炉特征向量是行向量A和B,则行向量A中的元素A

温度信息嵌入层514具体是一种基于时间序列的温度信息嵌入层514,可以用于处理多个时间点获取的所述锅体温度信息,确定锅体温度特征向量,所述锅体温度特征向量用于表示不同时间点的所述锅体温度信息以及所述锅体温度信息的变化信息的至少一种。在一些实施例中,基于时间序列的温度信息嵌入层514的结构可以包括序列模型,例如RNN等。

在一些实施例中,基于时间序列的温度信息嵌入层514的输入包括:多个时间点的锅体温度信息;输出包括:锅体温度特征向量,锅体温度特征向量代表了不同时间点锅体的温度以及温度的变化信息。关于锅体温度信息的更多说明参见图3及相关内容。

在一些实施例中,基于时间序列的温度信息嵌入层514输入的锅体温度信息可以是多个时间点的锅体的温度分布信息,则相应的,基于时间序列的温度信息嵌入层514输出的锅体温度特征向量则可以是表示不同时间点锅体不同分区的温度以及温度的变化信息。例如,基于时间序列的温度信息嵌入层514输出可以是两个特征矩阵A

所述全连接层516用于基于电磁炉特征向量、锅体温度特征向量输出服务动作。

在一些实施例中,全连接层516可以通过处理基于时间序列的电磁炉信息嵌入层512输出的电磁炉特征向量及基于时间序列的温度信息嵌入层514输出的锅体温度特征向量得到需要执行的服务工作。关于服务动作的具体说明参见图3及其相关内容。

在一些实施例中,全连接层516还可以处理用户用餐信息,也可以确定所述用户用餐信息对应的用户用餐进度。用户用餐信息是指与用户用餐相关的具体信息,例如可以包括用户的用餐人数信息、用餐时间信息、用餐菜品信息等。其中,用餐菜品信息还可以具体包括如菜量分布等信息。上述用餐信息均可从相应的点餐系统或相应的图像获取及分析设备获取到。在一些实施例中,全连接层516的输入还可以包括上述用户用餐信息。在一些实施例中,全连接层516可以输出相应的用户用餐进度。全连接层516的该功能也可以基于训练得到,具体的训练说明参见后文。

在一些实施例中,电磁炉信息嵌入层512、温度信息嵌入层514和全连接层516可以联合训练得到:所述电磁炉信息嵌入层512、温度信息嵌入层514和全连接层516基于训练样本联合训练,更新参数。

在一些实施例中,所述基于训练样本联合训练包括:获取训练样本,所述训练样本的每组数据包括多个时间点的电磁炉信息数据;多个时间点的锅体温度信息的数据;训练样本的标签为优选的操作动作,操作动作可以基于实际操作记录获得。可以将所述训练数据分别输入电磁炉信息嵌入层512和初始温度信息嵌入层514,基于全连接层516输出的预测值和标签对模型各层进行参数更新,得到训练好的电磁炉信息嵌入层512、训练好的温度信息嵌入层514和训练好的全连接层516。在一些实施例中,模型的训练数据和标签还可以包括其他信息。

在一些实施例中,动作确定模型510的至少部分训练样本标签可以基于操作者或执行者(例如,服务员等)的语音识别获得。在一些实施例中,训练样本标签可以是根据操作者或执行者需要做出的服务动作的类别标注。例如,加汤、撇沫、调低温度等。在一些实施例中,可以通过识别服务员语音中的关键字来确定训练样本标签。例如,服务员对顾客说“您好,请问需要加汤吗?”若得到肯定的回答,则可以从对话中提取到关键词“加汤”,并将该关键词作为“加汤”服务动作的训练样本标签。

通过上述训练方式获得动作确定模型510的参数,在一些情况下有利于解决单独训练电磁炉信息嵌入层512或温度信息嵌入层514时难以获得标签的问题,还可以使动作确定模型510能较好地得到反映的输出结果。其次,联合训练电磁炉信息嵌入层512、温度信息嵌入层514和全连接层516不仅可以减少了需要的样本数量,还可以提高训练效率。

本说明书实施例还提供了一种餐饮服务的服务动作确定装置,包括处理器以及存储器;所述存储器用于存储计算机指令;所述处理器用于执行所述计算机指令中的至少部分指令以实现如前述的餐饮服务的服务动作确定。

本说明书实施例还提供了一种计算机可读存储介质,所述存储介质存储计算机指令,当所述计算机指令被处理器执行时实现如前述的基餐饮服务的服务动作确定。

本说明书实施例可能带来的有益效果包括但不限于:(1)本说明书实施例所述的方法,通过动作确定模型的方式,使用电磁炉信息嵌入层来处理多个时间点获取的电磁炉信息,从而得到待服务顾客的电磁炉特征,然后使用温度信息嵌入层来处理多个时间点获取的锅体温度信息,从而得到待服务顾客的锅体温度特征,最后通过全连接层来处理电磁炉特征、锅体温度特征,输出确定服务动作。本说明书实施例中提供的方案使得机器学习模型可以基于更加丰富并准确反映客户潜在需求的特征数据输出智能服务方案,从而可以及时准确的根据用餐的速度、菜肴的烹制时间等为客户提供个性化的智能服务。(2)本说明书实施例所述的方法,基于在餐饮场所采集的特征数据,使用自定义的动作确定模型来输出智能服务动作确定方案,不再需要通过人工观察来获取客户的潜在服务需求,从而降低了人工成本。(3)本说明书实施例所述的方法,充分利用采集到的特征数据,判断用户用餐进度是否进入预设进程,从而可以在满足用户用餐进度进入预设进程时,停止发出调整指令来达到减少无效服务动作的目的。(4)利用动作确定模型预估历史餐饮服务的服务动作确定实际餐饮服务的服务动作,可以提高服务动作的便捷性和高效性。需要说明的是,不同实施例可能产生的有益效果不同,在不同的实施例里,可能产生的有益效果可以是以上任意一种或几种的组合,也可以是其他任何可能获得的有益效果。

上文已对基本概念做了描述,显然,对于本领域技术人员来说,上述详细披露仅仅作为示例,而并不构成对本说明书的限定。虽然此处并没有明确说明,本领域技术人员可能会对本说明书进行各种修改、改进和修正。该类修改、改进和修正在本说明书中被建议,所以该类修改、改进、修正仍属于本说明书示范实施例的精神和范围。

同时,本说明书使用了特定词语来描述本说明书的实施例。如“一个实施例”、“一实施例”、和/或“一些实施例”意指与本说明书至少一个实施例相关的某一特征、结构或特点。因此,应强调并注意的是,本说明书中在不同位置两次或多次提及的“一实施例”或“一个实施例”或“一个替代性实施例”并不一定是指同一实施例。此外,本说明书的一个或多个实施例中的某些特征、结构或特点可以进行适当的组合。

此外,除非权利要求中明确说明,本说明书所述处理元素和序列的顺序、数字字母的使用、或其他名称的使用,并非用于限定本说明书流程和方法的顺序。尽管上述披露中通过各种示例讨论了一些目前认为有用的发明实施例,但应当理解的是,该类细节仅起到说明的目的,附加的权利要求并不仅限于披露的实施例,相反,权利要求旨在覆盖所有符合本说明书实施例实质和范围的修正和等价组合。例如,虽然以上所描述的系统组件可以通过硬件设备实现,但是也可以只通过软件的解决方案得以实现,如在现有的服务器或移动设备上安装所描述的系统。

同理,应当注意的是,为了简化本说明书披露的表述,从而帮助对一个或多个发明实施例的理解,前文对本说明书实施例的描述中,有时会将多种特征归并至一个实施例、附图或对其的描述中。但是,这种披露方法并不意味着本说明书对象所需要的特征比权利要求中提及的特征多。实际上,实施例的特征要少于上述披露的单个实施例的全部特征。

一些实施例中使用了描述成分、属性数量的数字,应当理解的是,此类用于实施例描述的数字,在一些示例中使用了修饰词“大约”、“近似”或“大体上”来修饰。除非另外说明,“大约”、“近似”或“大体上”表明所述数字允许有±20%的变化。相应地,在一些实施例中,说明书和权利要求中使用的数值参数均为近似值,该近似值根据个别实施例所需特点可以发生改变。在一些实施例中,数值参数应考虑规定的有效数位并采用一般位数保留的方法。尽管本说明书一些实施例中用于确认其范围广度的数值域和参数为近似值,在具体实施例中,此类数值的设定在可行范围内尽可能精确。

针对本说明书引用的每个专利、专利申请、专利申请公开物和其他材料,如文章、书籍、说明书、出版物、文档等,特此将其全部内容并入本说明书作为参考。与本说明书内容不一致或产生冲突的申请历史文件除外,对本说明书权利要求最广范围有限制的文件(当前或之后附加于本说明书中的)也除外。需要说明的是,如果本说明书附属材料中的描述、定义、和/或术语的使用与本说明书所述内容有不一致或冲突的地方,以本说明书的描述、定义和/或术语的使用为准。

最后,应当理解的是,本说明书中所述实施例仅用以说明本说明书实施例的原则。其他的变形也可能属于本说明书的范围。因此,作为示例而非限制,本说明书实施例的替代配置可视为与本说明书的教导一致。相应地,本说明书的实施例不仅限于本说明书明确介绍和描述的实施例。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号