一种控制方法、装置及系统与流程

文档序号:22399917发布日期:2020-09-29 18:11阅读:58来源:国知局
一种控制方法、装置及系统与流程

本发明涉及家电控制技术领域,具体涉及一种控制方法、装置及系统。



背景技术:

为用户提供更好的服务一直是家电领域的极富有挑战性的难题,厨房电器作为家用电器的一大类,其智能程度、便捷性以及实用性尚未得到足够的开发与挖掘。

目前,市场上制作烘焙食品的食谱,均使用图片或视频的方式进行教学。对于新手用户,烘焙食品整形的难度较高,图片或视频的方式也未必能把制作过程说明清楚。发明人基于日常厨房生活的体验,深切感受到如何向用户提供更好的烘焙食品整形制作指导是亟待解决的问题之一,并基于此提出了本申请。



技术实现要素:

有鉴于此,本发明期望提供一种控制方法、装置及系统,能为用户提供更好的烘焙食品制作指导。

为达到上述目的,本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种控制方法,应用于终端侧,所述控制方法包括:

检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动增强现实技术(ar,augmentedreality)教学模式;

若确定启动ar教学模式,则采集所述食材的图像,并向服务器发送采集得到的图像数据;

接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括针对食材的当前状态所给出的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;

输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作。

上述方案中,可选地,所述获取目标食谱内容,包括:

向服务器发送食谱列表获取请求;

从所述食谱列表中选择目标食谱;

向所述服务器发送所述目标食谱内容下载请求;

接收所述服务器返回的所述目标食谱内容,以由用户根据所述目标食谱内容制作食材,直至完成至所述预定制作阶段的前一阶段;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

第二方面,本发明实施例提供了一种控制方法,应用于服务器,所述控制方法包括:

接收终端发送的进入预定制作阶段的食材的图像数据;

基于所述图像数据分析得到食材的当前状态;

根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议;

向终端返回所述ar展示内容,以由用户参照终端输出的所述ar展示内容进行食材的制作。

上述方案中,可选地,所述方法还包括:

接收终端发送的食谱列表获取请求;

基于所述食谱列表获取请求向终端返回食谱列表;

接收终端发送的目标食谱内容下载请求,所述目标食谱从所述食谱列表选择;

基于所述目标食谱内容下载请求向终端返回目标食谱内容;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

上述方案中,可选地,所述根据所述当前状态确定ar展示内容,包括:

根据食材的当前状态信息得到预测成品效果,所述当前状态包括食材当前的形状和/或大小;

判断所述预测成品效果与目标成品效果的差异,得到判断结果;

根据所述判断结果,确定与食材的当前状态相适应的制作步骤和/或改造建议。

第三方面,本发明实施例提供了一种控制装置,应用于终端侧,所述控制装置包括:

第一处理单元,用于检测食材是否进入预定制作阶段;

输出单元,用于在所述处理单元检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式;

采集单元,用于若所述第一处理单元确定启动ar教学模式,则采集所述食材的图像,

第一通信单元,用于向服务器发送采集得到的图像数据;接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括针对食材的当前状态所给出的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;

所述输出单元,还用于输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作。

上述方案中,可选地,所述第一通信单元,还用于向服务器发送食谱列表获取请求;

所述第一处理单元,还用于从所述食谱列表中选择目标食谱;

所述第一通信单元,还用于向所述服务器发送所述目标食谱内容下载请求;接收所述服务器返回的所述目标食谱内容,以由用户根据所述目标食谱内容制作食材,直至完成至所述预定制作阶段的前一阶段;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

第四方面,本发明实施例提供了一种控制装置,应用于服务器,所述控制装置包括:

第二通信单元,用于接收终端发送的进入预定制作阶段的食材的图像数据;

第二处理单元,用于基于所述图像数据分析得到食材的当前状态;根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议;

所述第二通信单元,还用于向终端返回所述ar展示内容,以由用户参照终端输出的所述ar展示内容进行食材的制作。

上述方案中,可选地,所述第二通信单元,还用于接收终端发送的食谱列表获取请求;基于所述食谱列表获取请求向终端返回食谱列表;接收终端发送的目标食谱内容下载请求,所述目标食谱从所述食谱列表选择;基于所述目标食谱内容下载请求向终端返回目标食谱内容;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

上述方案中,可选地,所述第二处理单元,还用于:

根据食材的当前状态得到预测成品效果,所述当前状态包括食材当前的形状和/或大小;

判断所述预测成品效果与目标成品效果的差异,得到判断结果;

根据所述判断结果,确定与食材的当前状态相适应的制作步骤和/或改造建议。

第五方面,本发明实施例提供了一种控制系统,所述控制系统包括:

终端,用于检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式;若确定启动ar教学模式,则采集所述食材的图像,并向服务器发送采集得到的图像数据;接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作;

服务器,用于接收终端发送的进入预定制作阶段的食材的图像数据;基于所述图像数据分析得到食材的当前状态;根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议;向终端返回所述ar展示内容。

第六方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序用于执行以上所述的应用于终端侧的控制方法。

第七方面,本发明实施例提供了一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序用于执行以上所述的应用于服务器的控制方法。

本发明实施例提供的控制方法、装置及系统,位于用户终端侧的控制装置检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式;若确定启动ar教学模式,则采集所述食材的图像,并向服务器发送采集得到的图像数据;接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括针对食材的当前状态所给出的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作;可见,采用本发明所述技术方案,通过云服务器基于图像数据分析得到食材的当前状态,根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议,如此,通过ar的新型交互方式,更加有效地帮助用户更好地进行食品制作,如向用户提供更好的烘培食品整形制作指导,还能让用户获得更及时的制作效果反馈,大大提升了用户的使用体验。

附图说明

图1为本发明实施例提供的应用于终端侧的控制方法的实现流程示意图;

图2为本发明实施例提供的应用于服务器侧的控制方法的实现流程示意图;

图3为本发明实施例提供的为用户提供面包整形指导的实现流程示意图;

图4为本发明实施例提供的进入vr教学模式时摄像头对准面团的示意图;

图5为本发明实施例提供的应用于终端侧的控制装置的组成结构示意图;

图6为本发明实施例提供的应用于服务器侧的控制装置的组成结构示意图;

图7为本发明实施例提供的控制系统的组成结构示意图。

具体实施方式

为了能够更加详尽地了解本发明的特点与技术内容,下面结合附图对本发明的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

实施例一

本发明实施例提供了一种控制方法,本示例中的控制方法应用于用户终端侧,如图1所示,所述控制方法主要包括以下步骤:

步骤101:检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式。

本实施例中,所述预定制作阶段表征对食材进行造型处理阶段,如整形处理阶段。

举例来说,检测到进入面包或蛋糕整形步骤时,输出提示信息。

这里,输出提示信息的提示方式是能够引起用户注意的方式,比如,可以是以提示框的形式输出,或者以语音形式输出。

这里,ar教学模式,是通过增强现实技术(augmentedreality,简称ar)实时地计算摄影机影像的位置及角度并加上相应图像、视频、3d模型的一种教学模式。

作为一种实施方式,检测食材是否进入预定制作阶段,包括:

对食材制作的全过程进行监测,以通过获得的监测信息判断食材是否进入预定制作阶段。

这里,可通过终端上的图像采集设备如摄像头对食材制作的全过程进行监测,也可通关独立的图像采集设备对食材制作的全过程进行监测,然后将获取的监测信息发送至终端。

作为另一种实施方式,检测食材是否进入预定制作阶段,包括:

检测是否接收到预设操作;

如果接收到预设操作,判定食材进入预定制作阶段;

如果未接收到预设操作,判定食材未进入预定制作阶段。

这里,所述预设操作可以理解为终端接收到的由用户输入的表征食材进入预定制作阶段的操作。

步骤102:若确定启动ar教学模式,则采集所述食材的图像,并向服务器发送采集得到的图像数据。

这里,所述服务器可以是云服务器,当然,也可以是普通的服务器。

作为一种实施方式,采集所述食材的图像,包括:

调取图像采集设备对准即将进入预定制作阶段的食材,采集所述食材的图像。

本实施例中,并不对终端与服务器之间的通信方式进行限定。例如,所述预设通信方式包括但不限于:蓝牙通信,红外通信,串口通信,无线保真(wifi,wirelessfidelity)通信,移动数据通信如2g、3g、4g、5g等。

步骤103:接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括针对食材的当前状态所给出的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到。

这里,所给出的制作步骤和/或改造建议是与食材的当前状态相适应的。

这里,所述当前状态是能反映食材状态的特征。

比如,所述当前状态包括但不限于食材当前的形状、大小、材料分量、颜色等。

举例来说,服务器根据面团的当前状态,向用户推荐与当前状态相适应的整形建议。具体地,假设用户要制作牛角包,且标准牛角包共有3种造型,服务器向用户推荐这三种造型中的其中一种或两种,所推荐的这一种或两种是与面团的当前状态相适应的。

再举例来说,服务器根据面团的当前状态,预测得到以当前面团状态制作出的成品菠萝包将是通常规格的菠萝包的两倍或三倍;若想达到通常规格大小的菠萝包标准,需要将面团分为两个或三个,据此,服务器向用户提出改造建议,将面团分为两个或三个。

又举例来说,服务器根据面团的当前状态,预测得到以当前面团状态制作出的成品黄油面包的色泽度不够透亮;若想达到目标规格的黄油面包标准,需要在面团上再涂抹一层黄油,据此,服务器向用户提出制作步骤,在面团上再涂抹一层黄油。

步骤104:输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作。

这样,用户可参照所述ar展示内容进行食材的制作,更形象、生动、易于理解。

如此,通过ar的新型交互方式,更加有效地帮助用户更好地进行食品制作,如向用户提供更好的烘培食品整形制作指导,还能让用户获得更及时的制作效果反馈,大大提升了用户的使用体验。

举例来说,用户在烘培过程中,当食材进入预定制作阶段时,终端采集食材图像,并向服务器发送采集得到的图像数据;服务器基于所述图像数据分析得到食材的当前状态;根据所述当前状态确定与食材的当前状态相适应的制作步骤和/或改造建议的ar展示内容;服务器将所述ar展示内容下发至终端上由终端展示,这样,使烘培变得简单、科学、合理,有助于用户根据ar展示内容制作出更美味、更营养、造型更美的食品。

进一步地,在步骤101之前,所述方法还包括:

步骤100(图1中未示出):获取目标食谱内容,以由用户根据所述目标食谱内容制作食材,直至完成至所述预定制作阶段的前一阶段;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

具体地,用户根据目标食谱内容制作食材,比如进行食材称量,预处理等操作,直至完成至所述预定制作阶段的前一阶段。

在一些可选实施方式中,所述获取目标食谱内容,包括:

向服务器发送食谱列表获取请求;

从所述食谱列表中选择目标食谱;

向所述服务器发送所述目标食谱内容下载请求;

接收所述服务器返回的所述目标食谱内容。

如此,可从服务器获取目标食谱内容。

在一些可选实施方式中,所述获取目标食谱内容,包括:

从终端本地获取目标食谱内容;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

也就是说,还可以从终端本地获取目标食谱内容。

需要说明的是,本实施例并不对获取目标食谱内容的方式进行强制性限定。

本实施例所述技术方案,检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式;若确定启动ar教学模式,则采集所述食材的图像,并向服务器发送采集得到的图像数据;接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括针对食材的当前状态所给出的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作;可见,采用本发明实施例所述技术方案,通过云服务器基于图像数据分析得到食材的当前状态,根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议,如此,通过ar的新型交互方式,更加有效地帮助用户更好地进行食品制作,如向用户提供更好的烘培食品整形制作指导,还能让用户获得更及时的制作效果反馈,大大提升了用户的使用体验。

实施例二

本发明实施例提供了一种控制方法,本示例中的控制方法应用于服务器侧,如图2所示,所述控制方法主要包括以下步骤:

步骤201:接收终端发送的进入预定制作阶段的食材的图像数据。

本实施例中,所述预定制作阶段表征对食材进行造型处理阶段,如整形处理阶段。

举例来说,检测到进入面包或蛋糕整形步骤时,终端向服务器发送即将进入整形步骤的面团的图像数据。

本实施例中,所述服务器可以是云服务器,当然,所述服务器还可以是普通的服务器。

步骤202:基于所述图像数据分析得到食材的当前状态。

其中,所述当前状态包括但不限于:

食材的形状、大小、颜色等。

步骤203:根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议。

在一些可选实施方式中,所述根据所述当前状态确定ar展示内容,包括:

根据食材的当前状态信息得到预测成品效果;

判断所述预测成品效果与目标成品效果的差异,得到判断结果;

根据所述判断结果,确定与食材的当前状态相适应的制作步骤和/或改造建议。

这里,所述目标成品效果是目标食谱中的成品效果。

举例来说,服务器根据面团的当前状态,向用户推荐与当前状态相适应的整形建议。具体地,假设用户要制作牛角包,且标准牛角包共有3种造型,服务器向用户推荐这三种造型中的其中一种或两种,所推荐的这一种或两种是与面团的当前状态相适应的。

再举例来说,服务器根据面团的当前状态,预测得到以当前面团状态制作出的成品菠萝包将是通常规格的菠萝包的两倍或三倍;若想达到通常规格大小的菠萝包标准,需要将面团分为两个或三个,据此,服务器向用户提出改造建议,将面团分为两个或三个。

又举例来说,服务器根据面团的当前状态,预测得到以当前面团状态制作出的成品黄油面包的色泽度不够透亮;若想达到目标规格的黄油面包标准,需要在面团上再涂抹一层黄油,据此,服务器向用户提出制作步骤,在面团上再涂抹一层黄油。

步骤204:向终端返回所述ar展示内容,以由用户参照终端输出的所述ar展示内容进行食材的制作。

如此,通过ar的新型交互方式,更加有效地帮助用户更好地进行食品制作,如向用户提供更好的烘培食品整形制作指导,还能让用户获得更及时的制作效果反馈,大大提升了用户的使用体验。

进一步地,在步骤201之前,所述方法还可包括:

步骤200a(图1中未示出):接收终端发送的食谱列表获取请求。

步骤200b(图1中未示出):基于所述食谱列表获取请求向终端返回食谱列表。

步骤200c(图1中未示出):接收终端发送的目标食谱内容下载请求,所述目标食谱由用户从所述食谱列表选择。

步骤200d(图1中未示出):基于所述目标食谱内容下载请求向终端返回目标食谱内容。

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

如此,便于用户根据目标食谱内容制作食材,比如进行食材称量,预处理等操作,直至完成至所述预定制作阶段的前一阶段。

采用本实施例所述技术方案,通过云服务器基于图像数据分析得到食材的当前状态,根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议,如此,通过ar的新型交互方式,更加有效地帮助用户更好地进行食品制作,如向用户提供更好的烘培食品整形制作指导,还能让用户获得更及时的制作效果反馈,大大提升了用户的使用体验。

实施例三

图3为本发明实施例提供的为用户提供面包整形指导的实现流程示意图,如图3所示,该流程主要包括以下步骤:

步骤301:终端接收到用户打开第一应用的操作,并基于所述操作向服务器发送食谱列表获取请求。

这里,所述第一应用能够提供食谱列表,且能进行任务分配,如食材处理任务、称重任务等。所述第一应用还能接收并显示服务器返回的ar展示内容。

其中,所述终端上安装有第一应用,所述第一应用可以是所述终端上自带的应用,也可以是从应用商店下载得到的应用。

本实施例中,所述终端包括但不限于手机或平板电脑。

具体地,用户打开终端上的第一应用(app),第一应用从服务器调取食谱列表。

其中,所述食谱列表包括但不限于:食谱图片、标题、制作时间等。

步骤302:终端接收服务器返回的食谱列表,在接收到用户选择目标食谱的操作时,基于所述操作向服务器发送目标食谱内容下载请求。

具体地,终端接收到服务器返回的食谱列表后,由第一应用呈现食谱列表,用户通过浏览,确认需要制作的目标食谱,点击打开后,第一应用从服务器请求下载目标食谱的详细内容,该详细内容包括但不限于:食谱的ar展示教学内容,食谱的步骤、图片、介绍、食材列表等。

步骤303:用户根据目标食谱内容开始制作,直至完成整形前的步骤。

具体地,用户根据食谱展示的内容,开始制作,比如进行食材称量,预处理等操作,直至完成整形前的步骤。

步骤304:当终端检测到用户制作到整形步骤时,第一应用输出提示信息。

其中,所述提示信息用于提示用户是否启动ar教学模式。

具体地,当终端检测到下一步骤为整形步骤时,第一应用弹出提示,用于指示将进入ar教学模式。这里,提示方式包括但不限于语音提示或文字提示。

步骤305:第一应用打开终端的摄像头,用户根据提示使终端摄像头对准即将进入整形步骤的食材。

具体地,进入vr教学模式时,第一应用调取终端摄像头的使用权限,打开摄像头,并提示用户对准即将进入整形步骤的食材。

图4示出了进入vr教学模式时摄像头对准面团的示意图,图4中左图示出了工作台上的面团示意图,图4中右图示出了摄像头对准该面团后所获取的面团图像,可见,第一应用通过调取终端的摄像头能够准确地获得工作台上的面团图像。

步骤306:终端上的摄像头获取实时图像,并上传至服务器,以获取服务器根据面团的当前状态所提供的ar展示内容。

具体地,摄像头获取实时图像,并实时上传到服务器,服务器根据食材当前的状态,推荐用户如何进行整形(如牛角包的造型),并把相关的ar展示内容下发到终端。

步骤307:用户根据终端输出的ar展示内容,对面团进行整形。

具体地,终端上第一应用展示ar教学的内容,所述ar教学的内容包括讲解、整形过程、文字提示等,在界面上提供相关帮助信息;同时,用户可根据终端上呈现的形状与实际食材形状进行对照,第一应用实时判断整形效果是否合适,或是否需要调整。

这里,判断整形效果是否合适或是否需要调整也可由服务器来确定。

如此,不仅能通过ar的方式进行食谱制作教学,在终端界面上呈现相关的教学信息,还能通过ar的方式与食材制作即时对照,确认是否符合效果;这种通过ar的新型交互方式,更加有效帮助用户更好地进行烹饪,让用户获得更及时的制作效果反馈,大大提高了用户体验。

实施例四

本发明实施例提供了一种控制装置,图5为本发明实施例提供的控制装置的组成结构示意图,所述控制装置应用于终端,所述终端能与服务器进行通信,如图5所示,所述控制装置包括:

第一处理单元51,用于检测食材是否进入预定制作阶段;

输出单元52,用于在所述处理单元检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式;

采集单元53,用于若所述第一处理单元确定启动ar教学模式,则采集所述食材的图像,

第一通信单元54,用于向服务器发送采集得到的图像数据;接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括针对食材的当前状态所给出的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;

所述输出单元52,还用于输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作。

作为一种实施方式,所述第一通信单元54,还用于向服务器发送食谱列表获取请求;

所述第一处理单元51,还用于从所述食谱列表中选择目标食谱;

所述第一通信单元54,还用于向所述服务器发送所述目标食谱内容下载请求;接收所述服务器返回的所述目标食谱内容,以由用户根据所述目标食谱内容制作食材,直至完成至所述预定制作阶段的前一阶段;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

本领域技术人员应当理解,本实施例的控制装置中各模块的功能,可参照前述应用于终端侧中的控制方法的相关描述而理解。

示例性地,所述第一通信单元54可通过蓝牙模块或wifi模块或红外模块或移动数据模块等实现。

示例性地,所述输出单元52可通过显示交互模块或语音交互模块等实现。

示例性地,所述采集单元53可通过摄像头等实现。

实际应用中,所述第一处理单元51的具体结构均可对应于处理器。所述处理器具体的结构可以为中央处理器(cpu,centralprocessingunit)、微处理器(mcu,microcontrollerunit)、数字信号处理器(dsp,digitalsignalprocessing)或可编程逻辑器件(plc,programmablelogiccontroller)等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各单元的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。其中,所述可执行代码用于执行上述应用于终端侧中的实施例所述的控制方法。

本实施例所述控制装置,能通过ar的方式进行食谱制作教学,在终端界面上呈现相关的教学信息,还能通过ar的方式与食材制作即时对照,确认是否符合效果;这种通过ar的新型交互方式,更加有效帮助用户更好地进行烹饪,让用户获得更及时的制作效果反馈,大大提高了用户体验。

实施例五

本发明实施例提供了一种控制装置,图6为本发明实施例提供的控制装置的组成结构示意图,应用于服务器,如图6所示,所述控制装置包括:

第二通信单元61,用于接收终端发送的进入预定制作阶段的食材的图像数据;

第二处理单元62,用于基于所述图像数据分析得到食材的当前状态;根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议;

所述第二通信单元61,还用于向终端返回所述ar展示内容,以由用户参照终端输出的所述ar展示内容进行食材的制作。

作为一种实施方式,所述第二通信单元61,还用于接收终端发送的食谱列表获取请求;基于所述食谱列表获取请求向终端返回食谱列表;接收终端发送的目标食谱内容下载请求,所述目标食谱从所述食谱列表选择;基于所述目标食谱内容下载请求向终端返回目标食谱内容;

其中,所述目标食谱内容,包括但不限于食谱的制作步骤、图片、介绍、食材列表。

作为一种实施方式,所述第二处理单元62,还用于:

根据食材的当前状态得到预测成品效果,所述当前状态包括食材当前的形状和/或大小;

判断所述预测成品效果与目标成品效果的差异,得到判断结果;

根据所述判断结果,确定与食材的当前状态相适应的制作步骤和/或改造建议。

本领域技术人员应当理解,本实施例的控制装置中各模块的功能,可参照前述应用于服务器侧中的控制方法的相关描述而理解。

示例性地,所述第二通信单元61可通过蓝牙模块或wifi模块或红外模块或移动数据模块等实现。

实际应用中,所述第二处理单元62的具体结构均可对应于处理器。所述处理器具体的结构可以为cpu、mcu、dsp或plc等具有处理功能的电子元器件或电子元器件的集合。其中,所述处理器包括可执行代码,所述可执行代码存储在存储介质中,所述处理器可以通过总线等通信接口与所述存储介质中相连,在执行具体的各单元的对应功能时,从所述存储介质中读取并运行所述可执行代码。所述存储介质用于存储所述可执行代码的部分优选为非瞬间存储介质。其中,所述可执行代码用于执行上述应用于服务器侧中的实施例所述的控制方法。

本实施例所述控制装置,能通过ar的方式进行食谱制作教学,在终端界面上呈现相关的教学信息;还能通过ar的方式与食材制作即时对照,确认是否符合预期效果;这种通过ar的新型交互方式,有效帮助用户更好地进行食品制作,让用户及时获得制作效果反馈,大大提高了用户体验。

实施例六

本发明实施例提供了一种控制系统,图7为本发明实施例提供的控制系统的组成示意图,如图7所示,所述控制系统包括:终端和服务器;其中,

所述终端,用于检测到食材进入预定制作阶段时,输出提示信息;其中,所述提示信息用于提示用户是否启动ar教学模式;若确定启动ar教学模式,则采集所述食材的图像,并向服务器发送采集得到的图像数据;接收所述服务器基于所述图像数据确定出的ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议,所述当前状态基于所述图像数据分析得到;输出所述ar展示内容,以由用户参照所述ar展示内容进行食材的制作;

所述服务器,用于接收终端发送的进入预定制作阶段的食材的图像数据;基于所述图像数据分析得到食材的当前状态;根据所述当前状态确定ar展示内容;其中,所述ar展示内容包括与食材的当前状态相适应的制作步骤和/或改造建议;向终端返回所述ar展示内容。

本实施例所述控制系统,能通过ar的方式进行食谱制作教学,在终端界面上呈现相关的教学信息;还能通过ar的方式与食材制作即时对照,确认是否符合预期效果;这种通过ar的新型交互方式,有效帮助用户更好地进行食品制作,让用户及时获得制作效果反馈,大大提高了用户体验。

举例来说,用户在烘培过程中,当食材进入预定制作阶段时,终端采集食材图像,并向服务器发送采集得到的图像数据;服务器基于所述图像数据分析得到食材的当前状态;根据所述当前状态确定与食材的当前状态相适应的制作步骤和/或改造建议的ar展示内容;服务器将所述ar展示内容下发至终端上由终端展示,这样,使烘培变得简单、科学、合理,有助于用户根据ar展示内容制作出更美味、更营养、造型更美的食品。

本发明实施例还记载了一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行前述各个实施例所述的控制方法。也就是说,所述计算机可执行指令被处理器执行之后,能够实现前述任意一个技术方案提供的控制方法。

本领域技术人员应当理解,本实施例的计算机存储介质中各程序的功能,可参照前述各实施例所述的控制方法的相关描述而理解。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

或者,本发明上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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