饮品配方适配方法、服务器和适配系统与流程

文档序号:18832059发布日期:2019-10-09 03:45阅读:206来源:国知局
饮品配方适配方法、服务器和适配系统与流程

本发明涉及计算机技术领域,更具体地说,涉及一种饮品配方适配方法、服务器和适配系统。



背景技术:

市场上贩卖设备制作饮品的过程,比如自贩咖啡机的研磨时间、萃取方式、冲调间隔等都是由提前写入的配方程序控制的。

由于不同型号的贩卖设备采用的技术或部件不同,配方程序的标准不统一,直接导致针对每一型号的贩卖设备都需要维护一套配方程序,这就增加了配方程序调配难度、维护成本和出错率都很高。



技术实现要素:

有鉴于此,为解决上述问题,本发明提供一种饮品配方适配方法、服务器和适配系统。技术方案如下:

一种饮品配方适配方法,应用于服务器,包括:

获取贩卖设备的设备标识和逻辑配方标识;其中,所述逻辑配方表示所述贩卖设备调配饮品所需的物料和工艺;

获取所述设备标识对应的配方转换规则,以及获取所述逻辑配方标识对应的逻辑配方数据;其中,所述逻辑配方数据为描述所述逻辑配方的数据;

基于所述配方转换规则将所述逻辑配方数据转换为物理配方数据;其中,所述物理配方表示控制所述贩卖设备调配饮品的配方程序,所述物理配方数据为描述所述物理配方的数据;

将所述物理配方数据发送至所述贩卖设备,以使所述贩卖设备运行所述物理配方数据。

优选的,所述获取贩卖设备的设备标识和逻辑配方标识,包括:

接收终端发送的贩卖设备的设备标识和逻辑配方标识。

优选的,所述获取所述设备标识对应的配方转换规则,包括:

确定所述设备标识对应的设备型号;

基于预先设置的不同设备型号与不同配方转换规则的对应关系确定所述设备型号对应的配方转换规则。

优选的,所述基于所述配方转换规则将所述逻辑配方数据转换为物理配方数据,包括:

从所述配方转换规则中获取所述贩卖设备中物料盒对应的标准物料属性和下料速度、以及所述贩卖设备对应的标准工艺属性;

从所述逻辑配方数据中获取物料数据;其中,所述物料数据包括物料属性和对应的物料用量;

从所述物料盒中确定标准物料属性与所述物料属性相匹配的目标物料盒,并根据所述目标物料盒对应的下料速度和所述物料用量确定所述目标物料盒的下料时间;

从所述逻辑配方数据中获取工艺数据,所述工艺数据包括工艺属性和对应的工艺时间和工艺顺序;

确定所述标准工艺属性中与所述工艺属性相匹配的目标标准工艺属性,并将所述工艺时间确定为所述目标标准工艺属性的目标工艺时间、将所述工艺顺序确定为所述目标标准工艺属性的目标工艺顺序。

一种服务器,包括:

第一获取模块,用于获取贩卖设备的设备标识和逻辑配方标识;其中,所述逻辑配方表示所述贩卖设备调配饮品所需的物料和工艺;

第二获取模块,用于获取所述设备标识对应的配方转换规则,以及获取所述逻辑配方标识对应的逻辑配方数据;其中,所述逻辑配方数据为描述所述逻辑配方的数据;

配方转换模块,用于基于所述配方转换规则将所述逻辑配方数据转换为物理配方数据;其中,所述物理配方表示控制所述贩卖设备调配饮品的配方程序,所述物理配方数据为描述所述物理配方的数据;

发送模块,用于将所述物理配方数据发送至所述贩卖设备,以使所述贩卖设备运行所述物理配方数据。

优选的,所述第一获取模块,具体用于:

接收终端发送的贩卖设备的设备标识和逻辑配方标识。

优选的,用于获取所述设备标识对应的配方转换规则的所述第二获取模块,具体用于:

确定所述设备标识对应的设备型号;基于预先设置的不同设备型号与不同配方转换规则的对应关系确定所述设备型号对应的配方转换规则。

优选的,所述配方转换模块,具体用于:

从所述配方转换规则中获取所述贩卖设备中物料盒对应的标准物料属性和下料速度、以及所述贩卖设备对应的标准工艺属性;从所述逻辑配方数据中获取物料数据;其中,所述物料数据包括物料属性和对应的物料用量;从所述物料盒中确定标准物料属性与所述物料属性相匹配的目标物料盒,并根据所述目标物料盒对应的下料速度和所述物料用量确定所述目标物料盒的下料时间;从所述逻辑配方数据中获取工艺数据,所述工艺数据包括工艺属性和对应的工艺时间和工艺顺序;确定所述标准工艺属性中与所述工艺属性相匹配的目标标准工艺属性,并将所述工艺时间确定为所述目标标准工艺属性的目标工艺时间、将所述工艺顺序确定为所述目标标准工艺属性的目标工艺顺序。

一种饮品配方适配系统,包括:上述方案任意一项所述的服务器和与所述服务器通信连接的贩卖设备;其中,所述贩卖设备的数量为一个或多个。

优选的,还包括:与所述服务器通信连接的终端。

以上本发明提供的饮品配方适配方法,应用于服务器,可以获取贩卖设备的设备标识对应的配方转换规则、贩卖设备的逻辑配方标识对应的逻辑配方数据,进而基于配方转换规则将逻辑配方数据转换为物理配方数据,并将物理配方数据发送至贩卖设备,由贩卖设备运行该物理配方数据。基于本发明,仅需设置配方转换规则和逻辑配方数据即可实现不同型号的贩卖设备的配方适配,而无需针对每一型号的贩卖设备维护一套配方程序,这就降低了配方调配难度、维护成本和出错率,实现配方标准化。

附图说明

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

图1为本发明实施例公开的一种饮品配方适配系统的系统架构图;

图2为本发明实施例公开的一种饮品配方适配系统的另一系统架构图;

图3为本发明实施例公开的一种饮品配方适配方法的方法流程图;

图4为本发明实施例公开的一种饮品配方适配方法的部分方法流程图;

图5为本发明实施例公开的服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种饮品配方适配系统,该系统的系统架构图如图1所示,该系统包括服务器10、与服务器10通信连接的贩卖设备20;其中,贩卖设备20的数量为一个或多个。

本实施例中,每个贩卖设备20可以通过网关与服务器10建立通信连接。服务器10可以基于贩卖设备20的设备标识和逻辑配方标识为贩卖设备20适配物理配方数据,以此实现配方标准化。而贩卖设备20的设备标识和逻辑配方标识可以由贩卖设备20自身发送。

可选的,参见图2所示的饮品配方适配系统的系统架构图,该适配系统还包括:与服务器通信连接的终端30。该终端30可以响应用户操作将待适配的贩卖设备20的设备标识和逻辑配方标识发送给服务器10。

需要说明的是,本实施例中终端30的数量可以为一个或多个,类型可以包括手机、笔记本、电脑、pad中的任意一种或多种。可以理解的是,对于其他未列举到的终端30类型,也在本实施例的保护范围内。

具体的,服务器10和贩卖设备20进行饮品配方适配的过程可参见下文描述。

本发明实施例提供一种饮品配方适配方法,该方法应用于服务器10,方法流程图如图2所示,包括如下步骤:

s101,获取贩卖设备的设备标识和逻辑配方标识;其中,逻辑配方表示贩卖设备调配饮品所需的物料和工艺。

本实施例中,可以由贩卖设备将自身设备标识和调配饮品的逻辑配方标识发送给服务器。而为降低贩卖设备的数据处理量,还可以由终端发送贩卖设备的设备标识和逻辑配方标识,具体由用户指定待适配的贩卖设备,终端可以通过响应用户操作来实现设备标识和逻辑配方标识的发送。

具体的,该设备标识可以唯一标记贩卖设备,比如贩卖设备的序列号,再比如贩卖设备的ip地址,本实施例对此不做限定。可以理解的是,对于其他未列举的设备标识,也在本实施例保护范围内。

该逻辑配方标识可以唯一标记贩卖设备的逻辑配方,比如逻辑配方的序号,再比如逻辑配方的配方名称,本实施例对此不做限定。可以理解的是,对于其他未列举的逻辑配方标识,也在本实施例保护范围内。

为方便理解,以下对逻辑配方进行说明:

逻辑配方,即饮品调配方法,包括物料和工艺两部分。物料用于说明饮品调配需要的物料和物料的用量,工艺用于说明饮品调配流程,例如搅拌时间,静置时间,冲调方式等。逻辑配方与贩卖设备并无直接关联关系,基于逻辑配方,手工也可以调配出相应的饮品。

以下以调配一款热牛奶为例。调配热牛奶的逻辑配方包括a类奶粉30g、水250ml,加热水至80度、温水冲调、搅拌10s、静置5s。

s102,获取设备标识对应的配方转换规则,以及获取逻辑配方标识对应的逻辑配方数据;其中,逻辑配方数据为描述逻辑配方的数据。

本实施例中,预先设置不同贩卖设备的配方转换规则,该配方转换规则用于描述贩卖设备的物料和工艺。具体的,由于设备标识可以唯一标记贩卖设备,因此可以基于设备标识确定贩卖设备的设备型号。进一步,通过预先设置的不同设备型号与不同配方转换规则的对应关系,确定贩卖设备的设备型号对应的配方转换规则。

此外,预先为不同逻辑配方数据设置逻辑配方标识,进而基于不同逻辑配方标识与不同逻辑配方数据的对应关系确定贩卖设备的逻辑配方标识对应的逻辑配方数据。

为方便理解,以下对配方转换规则进行举例说明:

牛奶贩卖设备共计5个物料盒、1个热水箱。其中,物料盒1和2放置a类奶粉、物料盒3放置b类奶粉、物料盒4和5放置c类奶粉,每个物料盒的下料速度均为5g/s;牛奶贩卖设备的工艺包括加热、冲调、搅拌、静置、冷却、加冰。

因此,上述牛奶贩卖设备的配方转换规则为“物料盒1-a类奶粉-5g/s、物料盒2-a类奶粉-5g/s、物料盒3-b类奶粉-5g/s、物料盒4-c类奶粉-5g/s、物料盒5-c类奶粉-5g/s;加热、冲调、搅拌、静置、冷却、加冰”。

上述热牛奶的逻辑配方数据为“a类奶粉-30g、水-250ml、加热水至80度、冲调、搅拌-10s、静置-5s”。

此外,为规范逻辑配方数据,可以采用文法表示逻辑配方数据。

s103,基于配方转换规则将逻辑配方数据转换为物理配方数据;其中,物理配方表示控制贩卖设备调配饮品的配方程序,物理配方数据为描述物理配方的数据。

本实施例中,可以将逻辑配方数据转换为配方转换规则中标准物料属性的下料时间、以及标准工艺属性的顺序和工艺时间,从而生成物理配方数据。

具体的,步骤s103中“基于配方转换规则将逻辑配方数据转换为物理配方数据”可以包括如下步骤,部分方法流程图如图3所示:

s301,从配方转换规则中获取贩卖设备中物料盒对应的标准物料属性和下料速度、以及贩卖设备对应的标准工艺属性。

为方便理解,继续以上述牛奶贩卖设备的配方转换规则、上述热牛奶的逻辑配方数据为例进行说明:

上述牛奶贩卖设备的配方转换规则为“物料盒1-a类奶粉-5g/s、物料盒2-a类奶粉-5g/s、物料盒3-b类奶粉-5g/s、物料盒4-c类奶粉-5g/s、物料盒5-c类奶粉-5g/s;加热、冲调、搅拌、静置、冷却、加冰”。

因此,配方转换规则中“物料盒-标准物料属性-下料速度”包括“物料盒1-a类奶粉-5g/s”、“物料盒2-a类奶粉-5g/s”、“物料盒3-b类奶粉-5g/s”、“物料盒4-c类奶粉-5g/s”、“物料盒5-c类奶粉-5g/s”;

配方转换规则中“标准工艺属性”包括“加热”、“冲调”、“搅拌”、“静置”、“冷却”、“加冰”。

s302,从逻辑配方数据中获取物料数据;其中,物料数据包括物料属性和对应的物料用量。

为方便理解,继续以上述牛奶贩卖设备的配方转换规则、上述热牛奶的逻辑配方数据为例进行说明:

上述热牛奶的逻辑配方数据为“a类奶粉-30g、水-250ml、加热水至80度、冲调、搅拌-10s、静置-5s”。

因此,物料数据中“物料属性-物料用量”包括“a类奶粉-30g”、“水-250ml”。

s303,从物料盒中确定标准物料属性与物料属性相匹配的目标物料盒,并根据目标物料盒对应的下料速度和物料用量确定目标物料盒的下料时间。

为方便理解,继续以上述牛奶贩卖设备的配方转换规则、上述热牛奶的逻辑配方数据为例进行说明:

通过匹配配方转换规则中的标准物料属性和物料数据中的物料属性,可以确定物料盒1和物料盒2为目标物料盒,两个目标物料盒的下料时间可以均为3s。因此“目标物料盒-下料时间”包括“物料盒1-3s”、“物料盒2-3s”。

s304,从逻辑配方数据中获取工艺数据,工艺数据包括工艺属性和对应的工艺时间和工艺顺序。

为方便理解,继续以上述牛奶贩卖设备的配方转换规则、上述热牛奶的逻辑配方数据为例进行说明:

工艺数据中“工艺属性-工艺时间--工艺顺序”为“加热水至80度-不限-1”、“冲调-不限-2”、“搅拌-10s-3”、“静置-5s-4”。

s305,确定标准工艺属性中与工艺属性相匹配的目标标准工艺属性,并将工艺时间确定为目标标准工艺属性的目标工艺时间、将工艺顺序确定为目标标准工艺属性的目标工艺顺序。

为方便理解,继续以上述牛奶贩卖设备的配方转换规则、上述热牛奶的逻辑配方数据为例进行说明:

配方转换规则中“标准工艺属性”即包括“冲调”、“搅拌”、“静置”、“冷却”、“加冰”。

因此,配方转换规则中“标准工艺属性”对应的“目标标准工艺属性-目标工艺时间-目标工艺顺序”为“加热水至80度-不限-1”、“冲调-不限-2”、“搅拌-10s-3”、“静置-5s-4”。

综上所述,物理配方数据即:物料盒1-3s”、“物料盒2-3s”、“加热水至80度-不限-1”、“冲调-不限-2”、“搅拌-10s-3”、“静置-5s-4”。

此外,需要说明的是,配方转换规则中还可以包括牛奶贩卖设备的其他属性,比如、2个落杯机构,落杯机构1对应180ml纸杯、落杯机构2对应250ml纸杯,相应的还包括工艺“落杯”。因此,还可以基于逻辑配方数据中的“饮品体积”从2个落杯机构中选取目标落杯机构执行落杯工艺。可以理解的是,对于未列举到的其他属性,也在本实施例保护范围内。

s104,将物理配方数据发送至贩卖设备,以使贩卖设备运行物理配方数据。

本发明实施例提供的饮品配方适配方法,仅需设置配方转换规则和逻辑配方数据即可实现不同型号的贩卖设备的配方适配,而无需针对每一型号的贩卖设备维护一套配方程序,这就降低了配方调配难度、维护成本和出错率,实现配方标准化。

基于上述实施例提供的饮品配方适配方法,本发明实施例提供一种服务器10,该服务器10的结构示意图如图4所示,包括:

第一获取模块101,用于获取贩卖设备的设备标识和逻辑配方标识;其中,逻辑配方表示贩卖设备调配饮品所需的物料和工艺;

第二获取模块102,用于获取设备标识对应的配方转换规则,以及获取逻辑配方标识对应的逻辑配方数据;其中,逻辑配方数据为描述逻辑配方的数据;

配方转换模块103,用于基于配方转换规则将逻辑配方数据转换为物理配方数据;其中,物理配方表示控制贩卖设备调配饮品的配方程序,物理配方数据为描述物理配方的数据;

发送模块104,用于将物理配方数据发送至贩卖设备,以使贩卖设备运行物理配方数据。

可选的,第一获取模块101,具体用于:

接收终端发送的贩卖设备的设备标识和逻辑配方标识。

可选的,用于获取设备标识对应的配方转换规则的第二获取模块102,具体用于:

确定设备标识对应的设备型号;基于预先设置的不同设备型号与不同配方转换规则的对应关系确定设备型号对应的配方转换规则。

可选的,配方转换模块103,具体用于:

从配方转换规则中获取贩卖设备中物料盒对应的标准物料属性和下料速度、以及贩卖设备对应的标准工艺属性;从逻辑配方数据中获取物料数据;其中,物料数据包括物料属性和对应的物料用量;从物料盒中确定标准物料属性与物料属性相匹配的目标物料盒,并根据目标物料盒对应的下料速度和物料用量确定目标物料盒的下料时间;从逻辑配方数据中获取工艺数据,工艺数据包括工艺属性和对应的工艺时间和工艺顺序;确定标准工艺属性中与工艺属性相匹配的目标标准工艺属性,并将工艺时间确定为目标标准工艺属性的目标工艺时间、将工艺顺序确定为目标标准工艺属性的目标工艺顺序。

本发明实施例提供的服务器,仅需设置配方转换规则和逻辑配方数据即可实现不同型号的贩卖设备的配方适配,而无需针对每一型号的贩卖设备维护一套配方程序,这就降低了配方调配难度、维护成本和出错率,实现配方标准化。

以上对本发明所提供的一种饮品配方适配方法、服务器和适配系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备所固有的要素,或者是还包括为这些过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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