饮品制作工艺的数字化处理方法及装置与流程

文档序号:19724789发布日期:2020-01-18 03:16阅读:202来源:国知局
饮品制作工艺的数字化处理方法及装置与流程

本发明涉及互联网技术领域,具体涉及一种饮品制作工艺的数字化处理方法及装置。



背景技术:

由于饮品制作的步骤以及所需的物料通常较为固定,一些智能硬件或软件可以较好的进行制作控制,随之出现了通过智能控制实现的饮品自动化制作门店。与此同时,利用制作命令控制进行制作可以确保制作过程的稳定有序。在申请公布号为cn108983739a的中国专利申请中,按饮品的品类信息对各个饮品加工设备的控制命令协议进行组合,形成不同品类饮品的加工工序所对应的控制命令协议组合列表,在获取到携带品类信息的制作命令后,调用相应的控制命令协议组合列表,并将控制命令协议组合列表内的各个控制命令协议按加工工序发送至相应的食品加工设备,使饮品加工设备根据接收的控制命令协议执行相应的饮品加工动作,进而完成相应品类的饮品制作。

然而,在现有的自动化制作方案中,饮品品类与加工工序的控制命令协议组合列表是完全固定的对应关系,用户仅能选择固定单一的饮品品类,这种饮品自动化制作方案不能灵活地适配用户个性化的需求,因而不具有广泛的适用性。例如,生成有包括制作卡布奇诺的控制命令协议组合列表以及美式咖啡的控制命令协议组合列表,在接收到卡布奇诺的制作命令后,则根据卡布奇诺的控制命令协议组合列表中的工序以及用料量等信息制作出卡布奇诺。



技术实现要素:

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的饮品制作工艺的数字化处理方法及装置。

根据本发明的一个方面,提供了一种饮品制作工艺的数字化处理方法,包括:接收依据饮品制作协议所生成的饮品制作指令;解析所述饮品制作指令的指令头和指令内容,从所述指令内容中解析出饮品工序指令;根据饮品工序指令查询预设工序指令集,确定饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值;根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品。

可选的,所述预设工序指令集包含工序字段、设备信息字段、工序参数字段、数字化指令字段、控制方式字段、和/或出料粒度字段;其中,出料粒度包括单位时间出料量、单次压取量、和/或单位时间挤压量。

可选的,所述至少一个制作设备包括出料设备和/或挤压设备;所述出料设备的制作参数值为出料总量,和/或所述挤压设备的制作参数值为挤压总量;

所述根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品进一步包括:查询所述出料设备的单位时间出料量;根据所述出料设备的出料总量和单位时间出料量计算对所述出料设备进行控制的启动时间参数;根据启动时间参数启动所述出料设备进行出料输出;和/或,查询所述挤压设备的单位时间挤压量;根据所述挤压设备的挤压总量和单位时间挤压量计算对所述挤压设备进行控制的挤压时间参数;根据挤压时间参数启动所述挤压设备进行挤压输出。

可选的,所述至少一个制作设备包括压取设备;所述压取设备的制作参数值为压取次数和/或压取总量;所述根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品进一步包括:根据所述压取设备的设备信息和压取次数控制压取设备进行配料压取;和/或,查询所述压取设备的单次压取量;根据所述压取设备的压取总量和单次压取量计算对所述压取设备进行控制的压取次数;根据压取次数控制所述压取设备进行压取输出。

可选的,所述至少一个制作设备包括果糖添加设备、加热设备、搅拌设备、和/或清洗设备;所述果糖添加设备的制作参数值为果糖添加量,所述加热设备的制作参数值为加热温度、所述搅拌设备的制作参数值为搅拌时间、和/或所述清洗设备的制作参数值为清洗时间;所述根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品进一步包括:在果糖添加设备上设置所述果糖添加量,以控制果糖添加设备进行果糖输出;和/或,在加热设备上设置所述加热温度,以控制加热设备加热至相应温度;和/或,在搅拌设备上设置所述搅拌时间,以控制搅拌设备进行搅拌;和/或,在清洗设备上设置所述清洗时间,以控制清洗设备进行杯具清洗。

可选的,所述至少一个制作设备包括配料输送设备、封口设备、贴标设备、和/或出杯设备;所述配料输送设备的制作参数值为输送开关值、所述封口设备的制作参数值为封口开关值、所述贴标设备的制作参数值为贴标开关值、和/或所述至少一个出杯设备的制作参数值为出杯开关值;所述根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品进一步包括:根据所述配料输送设备的输送开关值开启所述输送配料设备以进行配料输送;和/或,根据封口设备的封口开关值开启封口设备以进行饮品封口处理;和/或,根据贴标设备的贴标开关值开启贴标设备以进行饮品贴标处理;和/或,根据出杯设备的出杯开关值开启出杯设备以进行出杯处理。

可选的,所述预设工序指令集中还包含工序时序字段;所述根据设备信息和制作参数值控制至少一个制作设备进行饮品制作进一步包括:根据至少一个制作设备所属的工序查询预设工序时序,确定至少一个制作设备的控制时序;根据所述控制时序从至少一个制作设备中依次确定进行控制的当前制作设备;针对当前制作设备,根据该当前制作设备的制作参数值控制该当前制作设备进行饮品制作。

可选的,所述解析所述饮品制作指令的指令头和指令内容进一步包括:在所述饮品制作指令中查找指令长度位,根据指令长度位的长度值在饮品制作指令中搜索指令内容。

可选的,在所述接收依据饮品制作协议所生成的饮品制作指令之后,所述方法还包括:在所述制作指令中查找校验位,根据所述校验位的校验值对指令头和指令内容进行校验;所述从所述指令内容中解析出饮品工序指令具体为:当校验结果显示校验无误时,则从所述指令内容中解析出饮品工序指令。

根据本发明的另一方面,提供了一种饮品制作工艺的数字化处理装置,包括:接收模块,适于接收依据饮品制作协议所生成的饮品制作指令;解析模块,适于解析所述饮品制作指令的指令头和指令内容,从所述指令内容中解析出饮品工序指令;确定模块,适于根据饮品工序指令查询预设工序指令集,确定饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值;控制模块,适于根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品。

可选的,所述预设工序指令集包含工序字段、设备信息字段、工序参数字段、数字化指令字段、控制方式字段、和/或出料粒度字段;其中,出料粒度包括单位时间出料量、单次压取量、和/或单位时间挤压量。

可选的,所述至少一个制作设备包括出料设备和/或挤压设备;所述出料设备的制作参数值为出料总量,和/或所述挤压设备的制作参数值为挤压总量;所述控制模块进一步适于:查询所述出料设备的单位时间出料量;根据所述出料设备的出料总量和单位时间出料量计算对所述出料设备进行控制的启动时间参数;根据启动时间参数启动所述出料设备进行出料输出;和/或,查询所述挤压设备的单位时间挤压量;根据所述挤压设备的挤压总量和单位时间挤压量计算对所述挤压设备进行控制的挤压时间参数;根据挤压时间参数启动所述挤压设备进行挤压输出。

可选的,所述至少一个制作设备包括压取设备;所述压取设备的制作参数值为压取次数和/或压取总量;所述控制模块进一步适于:根据所述压取设备的设备信息和压取次数控制压取设备进行配料压取;和/或,查询所述压取设备的单次压取量;根据所述压取设备的压取总量和单次压取量计算对所述压取设备进行控制的压取次数;根据压取次数控制所述压取设备进行压取输出。

可选的,所述至少一个制作设备包括果糖添加设备、加热设备、搅拌设备、和/或清洗设备;所述果糖添加设备的制作参数值为果糖添加量,所述加热设备的制作参数值为加热温度、所述搅拌设备的制作参数值为搅拌时间、和/或所述清洗设备的制作参数值为清洗时间;所述控制模块进一步适于:在果糖添加设备上设置所述果糖添加量,以控制果糖添加设备进行果糖输出;和/或,在加热设备上设置所述加热温度,以控制加热设备加热至相应温度;和/或,在搅拌设备上设置所述搅拌时间,以控制搅拌设备进行搅拌;和/或,在清洗设备上设置所述清洗时间,以控制清洗设备进行杯具清洗。

可选的,所述至少一个制作设备包括配料输送设备、封口设备、贴标设备、和/或出杯设备;所述配料输送设备的制作参数值为输送开关值、所述封口设备的制作参数值为封口开关值、所述贴标设备的制作参数值为贴标开关值、和/或所述至少一个出杯设备的制作参数值为出杯开关值;所述控制模块进一步适于:根据所述配料输送设备的输送开关值开启所述输送配料设备以进行配料输送;和/或,根据封口设备的封口开关值开启封口设备以进行饮品封口处理;和/或,根据贴标设备的贴标开关值开启贴标设备以进行饮品贴标处理;和/或,根据出杯设备的出杯开关值开启出杯设备以进行出杯处理。

可选的,所述预设工序指令集中还包含工序时序字段;所述控制模块进一步适于:根据至少一个制作设备所属的工序查询预设工序时序,确定至少一个制作设备的控制时序;根据所述控制时序从至少一个制作设备中依次确定进行控制的当前制作设备;针对当前制作设备,根据该当前制作设备的制作参数值控制该当前制作设备进行饮品制作。

可选的,所述解析模块进一步适于:在所述饮品制作指令中查找指令长度位,根据指令长度位的长度值在饮品制作指令中搜索指令内容。

可选的,所述装置还包括:校验模块,适于在所述制作指令中查找校验位,根据所述校验位的校验值对指令头和指令内容进行校验;所述解析模块进一步适于:当校验结果显示校验无误时,则从所述指令内容中解析出饮品工序指令。

根据本发明的又一方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行上述饮品制作工艺的数字化处理方法对应的操作。

根据本发明的再一方面,提供了一种计算机存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使处理器执行如上述饮品制作工艺的数字化处理方法对应的操作。

根据本发明的饮品制作工艺的数字化处理方法及装置,在接收到饮品制作指令后,解析得到饮品工序指令;通过查询预设工序指令集,确定饮品工序指令中各个工序指令对应的设备信息和制作参数值,则可以对相应的设备进行准确的控制以得到制作完成的饮品。由此可见,本发明方案,将饮品制作过程涉及的工艺及其参数进行数字化,通过解析和查询后可以转化为饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值,进而精准的控制各个工序的制作,以制作出符合各种个性化需求的饮品,而不再局限于固定单一的饮品品类,提高了饮品制作的灵活性,具有更广泛的适用性。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了一种具体的奶茶制作协议的组成图;

图2示出了根据本发明一个实施例的饮品制作工艺的数字化处理方法的流程图;

图3示出了根据本发明另一个实施例的饮品制作工艺的数字化处理方法的流程图;

图4示出了本发明一个具体实施例中奶茶制作的可能工序及其数字化表示的示意图;

图5示出了根据本发明一个实施例的饮品制作工艺的数字化处理装置的功能框图;

图6示出了根据本发明实施例的一种计算设备的结构示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

在实施本发明的下述实施例之前,对本发明方案中的饮品制作协议进行如下说明:饮品制作协议由指令头和指令内容组成,其中,指令内容由订单标识和饮品制作工序组合而成,订单标识可由特定字符开头而后加上饮品订单对应的时间戳(可精确到秒)组成,例如,kbnaicha2019042321030,而饮品制作工序由制作饮品涉及的至少一个制作设备的设备报文和至少一个制作设备的制作参数报文组成,例如,制作工序tp20300中,tp2为设备报文,0300为制作参数报文,该指令内容的长度是不固定的,根据实际的制作工序的不同而有所不同。以及,指令头用来区分各种餐饮业务的指令协议,例如奶茶制作协议的指令头与咖啡制作协议的指令头是不同的,该指令头的长度固定。可选的,饮品制作协议还可以包括指令长度,其中,指令长度是指指令内容的长度,而指令长度本身的长度是固定的;和/或,饮品制作协议还可以包括指令校验值。图1示出了一种具体的奶茶制作协议的组成图。如图1所示,该奶茶制作协议由奶茶制作协议的指令头、指令长度、指令内容以及指令校验值组成。

图2示出了根据本发明一个实施例的饮品制作工艺的数字化处理方法的流程图。如图2所示,该方法包括:

步骤s201:接收依据饮品制作协议所生成的饮品制作指令。

在本发明中,不限定生成饮品制作指令的主体,具体实施时,可以是接收饮品订单的终端对应的服务器、物联网云平台、或者是商家端的控制系统,下文中主要以物联网云平台来进行说明。以及,执行本发明方案的主体为可以对饮品制作指令进行解析并可以操作下文中的至少一个制作设备进行饮品制作的设备,下文中,主要以饮品机器人来进行说明。

其中,饮品制作协议是生成饮品制作指令的主体与本发明方案的执行主体之间达成的通信协议。例如,物联网平台生成饮品制作指令,饮品机器人执行该饮品制作指令,则饮品制作协议是指物联网平台和饮品机器人之间达成的通信协议。

步骤s202:解析饮品制作指令的指令头和指令内容,从指令内容中解析出饮品工序指令。

其中,饮品工序指令由饮品制作过程所涉及的多个工序的工序指令组成,其中,每个工序指令是对该工序所需的制作设备的设备信息及其制作参数的数字化转化。例如,工序指令tp20300是对茶桶-2输出300毫升红茶的数字化表示。

具体地,按照饮品制作协议对饮品制作指令进行解析,得到指令头和指令内容;然后进一步从指令内容中解析出饮品工序指令。在本发明中,不限定具体的解析方式,例如,可根据饮品制作协议中指令头的固定长度,将除指令头之外的内容确定为指令内容,然后从指令内容中识别出订单标识,将订单标识之外的内容确定为饮品工序指令。

步骤s203:根据饮品工序指令查询预设工序指令集,确定饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值。

其中,预设工序指令集是指用于饮品工序指令中的各个工序指令与制作信息之间转换的指令集,其中,制作信息至少包括制作设备的设备信息以及制作设备的制作参数值,相应的,该指令集中至少包括设备信息与设备报文的对应关系,以及包括设备报文后的制作参数报文表示的含义(此处的含义不包括具体的数值,只是通用的意义),例如,tp2后的制作参数报文表示的是输出红茶总量,单位为毫升,则具体的制作参数报文0300即输出300毫升的红茶。

具体地,针对饮品工序指令中的每条工序指令,在预设工序指令集中进行查询,得到该工序指令中的设备报文对应的设备信息,以及得到该工序指令中的制作参数报文对应的制作参数值。

例如,对于工序指令tp20300,通过查询预设工序指令集,可以得到设备报文tp2对应茶桶-2,制作参数报文0300对应输出300毫升红茶。

又如,对于工序指令cs0101,通过查询预设工序指令集,可以得到设备报文cs01对应配料输送设备1,制作参数报文01对应开启设备。

步骤s204:根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品。

具体地,根据设备信息可确定进行控制的制作设备,以及根据相应的制作参数值则可控制该制作设备进行饮品制作。例如,控制茶桶2输出300毫升的红茶,控制配料输送设备1进行1件配料的输送。

根据本实施例提供的饮品制作工艺的数字化处理方法,在接收到饮品制作指令后,解析得到饮品工序指令;通过查询预设工序指令集,确定饮品工序指令中各个工序指令对应的设备信息和制作参数值,则可以对相应的设备进行准确的控制以得到制作完成的饮品。由此可见,本实施例方案,将饮品制作过程涉及的工艺及其参数进行数字化,在接收到任意符合饮品制作协议的饮品制作指令后,通过解析和查询后可以转化为饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值,进而精准的控制各个工序的制作,以制作出符合各种个性化需求的饮品,而不再局限于固定单一的饮品品类,提高了饮品制作的灵活性,具有更广泛的适用性。

图3示出了根据本发明另一个实施例的饮品制作工艺的数字化处理方法的流程图。如图3所示,该方法包括:

步骤s301:接收依据饮品制作协议所生成的饮品制作指令。

在本实施例中,以生成饮品制作指令的主体为物联网云平台进行说明。

具体地,物联网云平台接收用户端发起的携带饮品信息的处理请求,并依据饮品制作协议生成可制作出对应该饮品信息的饮品的饮品制作命令。其中,当在用户端上触发点餐操作后,可在用户端界面上推送以下至少一种点单方式:固定饮品点单,该方式中饮品主料和配料均是固定的,用户只能对饮品进行选择;可选配料点单,该方式中每种饮品的饮品主料(例如基茶)是固定的,触发该点单方式后,界面中提供有配料添加入口,用户可在选择饮品后通过配料添加入口进行饮品配料的配料种类和/或配料用量的添加;定制化点单,该方式中饮品的所有材料(主料及配料)均是可定制的,在触发该点单方式后,界面中提供有定制化入口,用户可通过该定制化入口任意进行饮品主料和/或饮品配料的搭配,并选择各种饮品主料和/或配料的用量。

进一步的,当用户下单完成后,物联网云平台接收到处理请求,该处理请求中包含用户在点单界面中选择的饮品信息,包括,饮品名称、饮品容量、饮品主料信息(包括种类及用量)、和/或饮品配料信息(包括种类及用量)。物联网云平台根据饮品信息确定制作饮品所需的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值,然后将设备信息和相应的制作参数值转化为工序指令进行数字化表示,数字化表示的格式为“设备名称”+“参数值”,其中,设备名称是指设备信息的报文表示(即设备报文),参数值是指制作参数值的报文表示(即制作参数报文)。

图4示出了本发明一个具体实施例中奶茶制作的可能工序及其数字化表示的示意图。如图4所示,第一列工序内容表示奶茶制作过程中可能涉及的工序过程,包括基茶制备,牛奶、果酱、冰块、小料等制备,加热,搅拌,封口,贴标,清洗,以及落杯,其中,每一道工序的制作流程在饮品机器人中都对应一段功能代码模块,这些功能代码模块预先在饮品机器人中编写调试完毕。第二列为完成各个工序所涉及的制作设备,同一道工序可有多个制作设备供选择,例如,果酱工序中,有多种风味的果酱的压取器可供选择,并且,这些制作设备与饮品订单对应的门店中的制作设备是一一对应的,以便门店中的饮品机器人可按照制作指令控制相应设备进行制作。第三列为制作设备的工序内参数,也即上文中提到的制作参数报文表示的含义,物联网云平台需要根据饮品信息确定出对应该工序内参数的制作参数值,例如,压取器-1的工序内参数为压取次数,则需要根据饮品信息确定压取器-1进行果酱压取时的压取次数。第四列的内容将前三列的内容进行数字化转化,对每个制作设备进行报文命名,得到上文中的“设备名称”,其中,每个制作设备的报文命名是不同的;以及,在报文命名后加入制作参数报文,得到上文中的“参数值”。“设备名称”+“参数值”的组合则得到其中一道工序的工序指令,这种数字化表示的方式,可以定量的描述出各个设备需要调配的配料值,例如,基茶工序中,则定量描述出茶桶需要输出的茶液量,加热工序中,则定量描述出需要加热至的温度。第五列的内容包括设备的控制方式和/或出料粒度等信息。

并且,在根据饮品信息确定出至少一个制作设备的设备信息以及制作参数值后,按照相应的工序指令进行数字化转化,即用“设备名称”+“参数值”的格式数字化表示各个工序。然后,由各个工序的数字化表示组成饮品工序指令,并按照饮品制作协议生成饮品制作指令。

举例来说,根据饮品信息和图4的数字化示例得到如下指令内容:kbnaicha20190423212030tp10150mb20020pe50010ef10020sh00060cm00001lm00001cd10001wc10060,该指令内容共85个字符,其中,kbnaicha20190423212030为订单号,剩余的为饮品工序指令。

步骤s302:解析饮品制作指令的指令头和指令内容,从指令内容中解析出饮品工序指令。

具体地,在进行解析时,可依据指令头的固定长度解析出指令头,根据指令头表示的协议类型可进行控制制作;在饮品制作指令中查找指令长度位,根据指令长度位的长度值在饮品制作指令中搜索指令内容,对于图1所示的饮品制作协议,则可从指令长度位的结束位置向后搜索对应所述指令长度值的长度值的位数,并将搜索范围内的内容确定为指令内容。然后,从前至后解析指令内容,得到订单标识和饮品工序指令。以前文中85位的指令内容为例,则指令长度位的长度值为85,从指令长度位的结束位置向后搜索85位,将该85位的内容确定为指令内容,即解析得到kbnaicha20190423212030tp10150mb20020pe50010ef10020sh00060cm00001lm00001cd10001wc10060;对该指令内容进行解析,则得到订单标识kbnaicha20190423212030和饮品工序指令tp10150mb20020pe50010ef10020sh00060cm00001lm00001cd10001wc10060。

在一些可选的实施方式中,可在制作指令中查找校验位,根据校验位的校验值对指令头和指令内容进行校验,对于一些包括指令长度的饮品制作协议,则是对指令头、指令长度以及指令内容进行校验;并且,当校验结果显示校验无误时,则从指令内容中解析出饮品工序指令。通过这种方式,首先对传输的指令数据的正确性进行校验,并在校验正确后进行解析,避免因指令传输过程中发生错误,而导致解析结果有误,进一步影响饮品制作的结果。

步骤s303:根据饮品工序指令查询预设工序指令集,确定饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值。

其中,预设工序指令集是指用于饮品工序指令中的各个工序指令与制作信息的相互转化的指令集,该预设工序指令集包含工序字段、设备信息字段、工序参数字段、数字化指令字段、控制方式字段、和/或出料粒度字段;其中,出料粒度包括单位时间出料量、单次压取量、和/或单位时间挤压量。换言之,该预设工序指令集与图4的组成基本类似,其中,控制方式字段和出料粒度字段与“备注”列对应,其余字段由前至后分别与“工序内容”列,“工序对应设备名称”列,“工序内参数”列以及“工序指令”列对应。

具体地,以制作设备为单位生成工序指令(也即对应每道工序生成工序指令),同时,预设工序指令集中按照制作设备存储上述各个字段的内容,则在进行查询时,可针对每个工序指令查询得到涉及的制作设备以及任意的制作参数值,而不只是按照饮品的种类查询到下单饮品的固定制作参数值。以饮品工序指令tp10150mb20020pe50010ef10020sh00060cm00001lm00001cd10001wc10060为例进行说明,通过查询预设工序指令集,可得到上述饮品工序指令涉及茶桶/泵-1,原料桶/泵-2,压取器-5,挤压送料-1,蒸汽加热机,封口机,贴标机,出杯设备-1,以及清洗设备-1,相应的制作参数值分别为150毫升,20毫升,10次,20克,60摄氏度,封口开启信号,贴标开启信号,出杯开启信号,60秒。

在本发明的一些具体的实施例中,根据制作参数值的不同,将制作设备分为以下几种:第一种,出料设备和/或挤压设备,其中,出料设备用于基茶的输出,挤压设备用于稀的牛奶或果酱的输出,出料设备的制作参数值为出料总量,和/或挤压设备的制作参数值为挤压总量;第二种,压取设备,用于粘稠的果酱的压取,压取设备的制作参数值为压取次数和/或压取总量;第三种,果糖添加设备、加热设备、搅拌设备、和/或清洗设备,其中,果糖添加设备用于果糖的添加,加热设备用于饮品温度的控制,搅拌设备用于饮品的搅拌,清洗设备用于制作过程中使用的杯具的清洗,果糖添加设备的制作参数值为果糖添加量,加热设备的制作参数值为加热温度、搅拌设备的制作参数值为搅拌时间、和/或清洗设备的制作参数值为清洗时间;第四种,配料输送设备、封口设备、贴标设备、和/或出杯设备,其中,配料输送设备可以为输送滑道,用于配料的输送,封口设备用于对主料和/或配料添加完毕的饮品进行封杯,贴标设备用于在饮品杯上进行贴标,出杯设备用于释放盛装饮品的饮品杯,配料输送设备的制作参数值为输送开关值、封口设备的制作参数值为封口开关值、贴标设备的制作参数值为贴标开关值、和/或至少一个出杯设备的制作参数值为出杯开关值。

步骤s304:根据至少一个制作设备所属的工序查询预设工序时序,确定至少一个制作设备的控制时序;根据控制时序从至少一个制作设备中依次确定进行控制的当前制作设备。

具体地,预设工序指令集中还包含工序时序字段(图4中未示出),该工序时序字段的字段内容为多个工序的预设工序时序,例如,奶茶制作的工序依次为出杯、小料输送、基茶添加、搅拌、以及封杯,则在工序时序字段下为该各个工序进行时序编号,依次为1,2,3,4,5。当确定了至少一个制作设备之后,根据至少一个制作设备所属的工序查询预设工序时序,确定对排序在前的工序对应的制作设备在先进行控制,对排序在后的工序对应的制作设备在后进行控制。

在本发明的一些可选的实施例中,不同类型饮品的工序顺序存在差异,根据类型不同,设置不同的预设工序时序,当接收到饮品制作指令后,根据指令头对应的饮品类型确定进行查询的预设工序时序,例如,若指令头显示为奶茶类饮品,则在确定控制时序时,查询奶茶的制作工艺对应的预设工序时序,若指令头显示为咖啡,则在确定控制时序时,查询咖啡的制作工艺对应的预设工序时序。通过这种方式,可有利于严格按照相应类型饮品的工艺顺序进行饮品制作,提高制作的水平。

步骤s305:针对当前制作设备,根据该当前制作设备的制作参数值控制该当前制作设备进行饮品制作。

具体地,在确定出控制时序后,按照控制时序由先至后的顺序依次选择制作设备作为当前制作设备,并控制该当前制作设备进行饮品制作。在该控制的过程中,需要按照当前制作设备的控制方式进行控制。

在一些可选的实施例中,一些制作设备的控制方式为通过控制设备的启动时间以实现饮品主料或配料的定量输出。这种控制方式中,需要在预设工序指令集中查询得到出料粒度字段下的单位时间出料粒度。可选的,对于出料设备,则查询出料设备的单位时间出料量;根据出料设备的出料总量和单位时间出料量计算对出料设备进行控制的启动时间参数;根据启动时间参数启动出料设备进行出料输出。和/或,对于挤压设备,则查询挤压设备的单位时间挤压量;根据挤压设备的挤压总量和单位时间挤压量计算对挤压设备进行控制的挤压时间参数;根据挤压时间参数启动挤压设备进行挤压输出。

在一些可选的实施例中,一些制作设备的控制方式为控制设备的压取次数以实现粘稠的配料的定量输出。该种控制方式中,压取次数可由物联网云平台或者饮品机器人计算得到,其中,若由饮品机器人计算得到,则需饮品机器人在预设工序指令集中查询得到出料粒度字段下的单次出料粒度并进行计算。可选的,对于压取设备,针对压取次数已由物联网云平台计算出的情况,可根据压取设备的设备信息和压取次数控制压取设备进行配料压取,通过设备信息确定压取操作针对的设备,并压取相应的压取次数可输出定量的果酱。和/或,针对压取次数需要饮品机器人自行进行计算的情况,需要在预设工序指令集中查询得到出料粒度字段下的单次出料粒度,即查询压取设备的单次压取量;根据压取设备的压取总量和单次压取量计算对压取设备进行控制的压取次数;根据压取次数控制压取设备进行压取输出。

在一些可选的实施例中,一些制作设备的控制方式为通过在设备上进行参数设置以实现相应的制作处理。其中,对于果糖添加设备,则在果糖添加设备上设置果糖添加量,以控制果糖添加设备进行果糖输出;和/或,对于加热设备,则在加热设备上设置加热温度,以控制加热设备加热至相应温度;和/或,对于搅拌设备,则在搅拌设备上设置搅拌时间,以控制搅拌设备进行搅拌;和/或,对于清洗设备,则在清洗设备上设置清洗时间,以控制清洗设备进行杯具清洗。

在一些可选的实施例中,一些制作设备的控制方式为通过开启设备以实现相应的制作处理。可选的,对于配料输送设备,根据配料输送设备的输送开关值开启输送配料设备以进行配料输送;和/或,对于封口设备,根据封口设备的封口开关值开启封口设备以进行饮品封口处理;和/或,对于贴标设备,根据贴标设备的贴标开关值开启贴标设备以进行饮品贴标处理;和/或,对于出杯设备,根据出杯设备的出杯开关值开启出杯设备以进行出杯处理。

根据本实施例提供的饮品制作工艺的数字化处理方法,由物联网云平台生成饮品制作指令并发送给饮品机器人;饮品机器人对饮品制作指令进行解析后得到饮品工序指令,而后通过查询预设工序指令集得到饮品制作涉及的至少一个制作设备的设备信息及其制作参数值;并且,通过查询预设工序指令集还可以确定至少一个制作设备的控制时序,以便按该控制时序控制各个制作设备进行饮品制作。本实施例方案,以制作设备为单位生成工序指令,并在预设工序指令集中按制作设备存储有将数字化工序指令转化为制作信息的相关数据,通过查询该预设工序指令集,可得到制作设备的制作参数值、控制方式等信息,进而可以针对各个制作设备准确的进行控制,以制作出任意用料以及任意用料量的饮品,符合各种个性化的需求,而不再局限于固定单一的品类,提高了饮品制作的灵活性,进而具有更广泛的适用性。

图5示出了根据本发明一个实施例的饮品制作工艺的数字化处理装置的功能框图。如图5所示,该装置包括:

接收模块501,适于接收依据饮品制作协议所生成的饮品制作指令;

解析模块502,适于解析所述饮品制作指令的指令头和指令内容,从所述指令内容中解析出饮品工序指令;

确定模块503,适于根据饮品工序指令查询预设工序指令集,确定饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值;

控制模块504,适于根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品。

在一种可选的实施方式中,所述预设工序指令集包含工序字段、设备信息字段、工序参数字段、数字化指令字段、控制方式字段、和/或出料粒度字段;其中,出料粒度包括单位时间出料量、单次压取量、和/或单位时间挤压量。

在一种可选的实施方式中,所述至少一个制作设备包括出料设备和/或挤压设备;所述出料设备的制作参数值为出料总量,和/或所述挤压设备的制作参数值为挤压总量;所述控制模块进一步适于:查询所述出料设备的单位时间出料量;根据所述出料设备的出料总量和单位时间出料量计算对所述出料设备进行控制的启动时间参数;根据启动时间参数启动所述出料设备进行出料输出;和/或,查询所述挤压设备的单位时间挤压量;根据所述挤压设备的挤压总量和单位时间挤压量计算对所述挤压设备进行控制的挤压时间参数;根据挤压时间参数启动所述挤压设备进行挤压输出。

在一种可选的实施方式中,所述至少一个制作设备包括压取设备;所述压取设备的制作参数值为压取次数和/或压取总量;所述控制模块进一步适于:根据所述压取设备的设备信息和压取次数控制压取设备进行配料压取;和/或,查询所述压取设备的单次压取量;根据所述压取设备的压取总量和单次压取量计算对所述压取设备进行控制的压取次数;根据压取次数控制所述压取设备进行压取输出。

在一种可选的实施方式中,所述至少一个制作设备包括果糖添加设备、加热设备、搅拌设备、和/或清洗设备;所述果糖添加设备的制作参数值为果糖添加量,所述加热设备的制作参数值为加热温度、所述搅拌设备的制作参数值为搅拌时间、和/或所述清洗设备的制作参数值为清洗时间;所述控制模块进一步适于:在果糖添加设备上设置所述果糖添加量,以控制果糖添加设备进行果糖输出;和/或,在加热设备上设置所述加热温度,以控制加热设备加热至相应温度;和/或,在搅拌设备上设置所述搅拌时间,以控制搅拌设备进行搅拌;和/或,在清洗设备上设置所述清洗时间,以控制清洗设备进行杯具清洗。

在一种可选的实施方式中,所述至少一个制作设备包括配料输送设备、封口设备、贴标设备、和/或出杯设备;所述配料输送设备的制作参数值为输送开关值、所述封口设备的制作参数值为封口开关值、所述贴标设备的制作参数值为贴标开关值、和/或所述至少一个出杯设备的制作参数值为出杯开关值;所述控制模块进一步适于:根据所述配料输送设备的输送开关值开启所述输送配料设备以进行配料输送;和/或,根据封口设备的封口开关值开启封口设备以进行饮品封口处理;和/或,根据贴标设备的贴标开关值开启贴标设备以进行饮品贴标处理;和/或,根据出杯设备的出杯开关值开启出杯设备以进行出杯处理。

在一种可选的实施方式中,所述预设工序指令集中还包含工序时序字段;所述控制模块进一步适于:根据至少一个制作设备所属的工序查询预设工序时序,确定至少一个制作设备的控制时序;根据所述控制时序从至少一个制作设备中依次确定进行控制的当前制作设备;针对当前制作设备,根据该当前制作设备的制作参数值控制该当前制作设备进行饮品制作。

在一种可选的实施方式中,所述解析模块进一步适于:在所述饮品制作指令中查找指令长度位,根据指令长度位的长度值在饮品制作指令中搜索指令内容。

在一种可选的实施方式中,所述装置还包括:校验模块,适于在所述制作指令中查找校验位,根据所述校验位的校验值对指令头和指令内容进行校验;所述解析模块进一步适于:当校验结果显示校验无误时,则从所述指令内容中解析出饮品工序指令。

本申请实施例提供了一种非易失性计算机存储介质,所述计算机存储介质存储有至少一可执行指令,该计算机可执行指令可执行上述任意方法实施例中的饮品制作工艺的数字化处理方法。

图6示出了根据本发明实施例的一种计算设备的结构示意图,本发明具体实施例并不对计算设备的具体实现做限定。

如图6所示,该计算设备可以包括:处理器(processor)602、通信接口(communicationsinterface)604、存储器(memory)606、以及通信总线608。其中:处理器602、通信接口604、以及存储器606通过通信总线608完成相互间的通信。通信接口604,用于与其它设备比如客户端或其它服务器等的网元通信。处理器602,用于执行程序610,具体可以执行上述饮品制作工艺的数字化处理方法方法实施例中的相关步骤。具体地,程序610可以包括程序代码,该程序代码包括计算机操作指令。处理器602可能是中央处理器cpu,或者是特定集成电路asic(applicationspecificintegratedcircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。计算设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。存储器606,用于存放程序610。存储器606可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。

程序610具体可以用于使得处理器602执行以下操作:

接收依据饮品制作协议所生成的饮品制作指令;解析所述饮品制作指令的指令头和指令内容,从所述指令内容中解析出饮品工序指令;根据饮品工序指令查询预设工序指令集,确定饮品制作涉及的至少一个制作设备的设备信息以及至少一个制作设备的制作参数值;根据设备信息和制作参数值控制至少一个制作设备进行饮品制作以得到制作完成的饮品。

在一种可选的实施方式中,所述预设工序指令集包含工序字段、设备信息字段、工序参数字段、数字化指令字段、控制方式字段、和/或出料粒度字段;其中,出料粒度包括单位时间出料量、单次压取量、和/或单位时间挤压量。

在一种可选的实施方式中,所述至少一个制作设备包括出料设备和/或挤压设备;所述出料设备的制作参数值为出料总量,和/或所述挤压设备的制作参数值为挤压总量;程序610具体可以进一步用于使得处理器602执行以下操作:查询所述出料设备的单位时间出料量;根据所述出料设备的出料总量和单位时间出料量计算对所述出料设备进行控制的启动时间参数;根据启动时间参数启动所述出料设备进行出料输出;和/或,查询所述挤压设备的单位时间挤压量;根据所述挤压设备的挤压总量和单位时间挤压量计算对所述挤压设备进行控制的挤压时间参数;根据挤压时间参数启动所述挤压设备进行挤压输出。

在一种可选的实施方式中,所述至少一个制作设备包括压取设备;所述压取设备的制作参数值为压取次数和/或压取总量;程序610具体可以进一步用于使得处理器602执行以下操作:根据所述压取设备的设备信息和压取次数控制压取设备进行配料压取;和/或,查询所述压取设备的单次压取量;根据所述压取设备的压取总量和单次压取量计算对所述压取设备进行控制的压取次数;根据压取次数控制所述压取设备进行压取输出。

在一种可选的实施方式中,所述至少一个制作设备包括果糖添加设备、加热设备、搅拌设备、和/或清洗设备;所述果糖添加设备的制作参数值为果糖添加量,所述加热设备的制作参数值为加热温度、所述搅拌设备的制作参数值为搅拌时间、和/或所述清洗设备的制作参数值为清洗时间;程序610具体可以进一步用于使得处理器602执行以下操作:在果糖添加设备上设置所述果糖添加量,以控制果糖添加设备进行果糖输出;和/或,在加热设备上设置所述加热温度,以控制加热设备加热至相应温度;和/或,在搅拌设备上设置所述搅拌时间,以控制搅拌设备进行搅拌;和/或,在清洗设备上设置所述清洗时间,以控制清洗设备进行杯具清洗。

在一种可选的实施方式中,所述至少一个制作设备包括配料输送设备、封口设备、贴标设备、和/或出杯设备;所述配料输送设备的制作参数值为输送开关值、所述封口设备的制作参数值为封口开关值、所述贴标设备的制作参数值为贴标开关值、和/或所述至少一个出杯设备的制作参数值为出杯开关值;程序610具体可以进一步用于使得处理器602执行以下操作:根据所述配料输送设备的输送开关值开启所述输送配料设备以进行配料输送;和/或,根据封口设备的封口开关值开启封口设备以进行饮品封口处理;和/或,根据贴标设备的贴标开关值开启贴标设备以进行饮品贴标处理;和/或,根据出杯设备的出杯开关值开启出杯设备以进行出杯处理。

在一种可选的实施方式中,所述预设工序指令集中还包含工序时序字段;程序610具体可以进一步用于使得处理器602执行以下操作:根据至少一个制作设备所属的工序查询预设工序时序,确定至少一个制作设备的控制时序;根据所述控制时序从至少一个制作设备中依次确定进行控制的当前制作设备;针对当前制作设备,根据该当前制作设备的制作参数值控制该当前制作设备进行饮品制作。

在一种可选的实施方式中,程序610具体可以进一步用于使得处理器602执行以下操作:在所述饮品制作指令中查找指令长度位,根据指令长度位的长度值在饮品制作指令中搜索指令内容。

在一种可选的实施方式中,程序610具体可以进一步用于使得处理器602执行以下操作:在所述制作指令中查找校验位,根据所述校验位的校验值对指令头和指令内容进行校验;当校验结果显示校验无误时,则从所述指令内容中解析出饮品工序指令。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的饮品制作工艺的数字化处理装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。

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