掌桥专利:专业的专利平台
掌桥专利
首页

一种自动饮食管理方法、系统、厨房机器人及存储介质

文献发布时间:2023-06-19 09:49:27


一种自动饮食管理方法、系统、厨房机器人及存储介质

技术领域

本申请涉及服务机器人技术领域,尤其是涉及一种自动饮食管理方法、系统、厨房机器人及存储介质。

背景技术

服务机器人是一种为人类执行有用任务的机器人或除工业自动化应用以外的机器人设备。随着生活节奏的加快,厨房机器人也应运而生。

目前已有授权公告号为CN205787686U的中国实用新型公开了一种烹饪机器人控制器、烹饪机器人及智能烹饪系统,包括烹饪机器人控制器和烹饪机器人,烹饪机器人控制器包括按键模块和控制模块,通过按键模块供用户编辑烹饪任务信号,控制模块与按键模块相连,根据烹饪信号生成控制信号,烹饪机器人控制器与烹饪机器人无线连接,将控制信号传输至烹饪机器人。

针对上述中的相关技术,发明人认为该烹饪机器人只能根据获取到的控制信号对食物进行烹饪,而不能根据个人健康状态定制合理食谱。

发明内容

为了实现厨房机器人根据个人健康状态定制合理食谱的功能,本申请提供一种自动饮食管理方法、系统、机器人及存储介质。

第一方面,本申请提供一种自动饮食管理方法,采用如下的技术方案:该方法包括:

建立健康状态与食物信息之间的关联表;

获取用户的当前身体信息,根据所述用户的当前身体信息确定所述用户的健康状态;

根据所述用户的健康状态查询所述关联表,得到所述用户的健康状态对应的食物信息;

根据所述用户的健康状态对应的食物信息生成推荐食谱;

按照所述推荐食谱进行烹饪。

通过采用上述技术方案,厨房机器人实时获取到用户的当前身体信息并确定用户的健康状态,再根据食物信息与健康状态之间的关联表自动生成与用户当前身体信息对应的食物信息,然后生成推荐食谱,从而根据个人健康状态定制出营养均衡的合理食谱,并进行烹饪。

可选的,所述获取用户的当前身体信息包括:

接收用户的语音输入、键盘输入和/或触摸输入的所述当前身体信息;或者,接收用户通过手机APP的用户界面输入的所述当前身体信息;或者,接收健康监控设备传输的所述当前身体信息。

通过采用上述技术方案,既可通过用户直接输入,也可通过手机APP用户界面输入,还可通过健康监控设备实时获取用户当前身体信息,方便快捷地获取用户的当前身体信息。

可选的,所述当前身体信息包括基本信息和身体测量信息,其中,所述基本信息包括年龄和性别,所述身体测量信息包括血压、血糖、血脂、身高、体重、视力、心率、体温中的任一种或几种;所述根据所述用户的当前身体信息确定所述用户的健康状态包括:

根据所述用户的基本信息和身体测量信息对所述用户的当前身体健康状况进行评价,得到所述用户的健康状态。

通过采用上述技术方案,从基本信息和身体测量信息这两个方面去获取用户的当前身体信息,使得厨房机器人可通过各种指标得到用户身体健康状况,使得推荐的食谱更加适合用户个人。

可选的,所述食物信息包括宜食食物信息和禁食食物信息;所述根据所述用户的健康状态对应的食物信息生成推荐食谱包括:

获取预设食谱;

删除所述预设食谱中包含的所述用户的健康状态对应的禁食食物信息,并将所述用户的健康状态对应的宜食食物信息加入所述预设食谱,形成所述推荐食谱。

通过采用上述技术方案,将预设食谱中的禁食食物删除,并将宜食食物加入至食谱中,从而可以准确获取有利于用户身体健康的食谱。

可选的,在所述根据所述用户的健康状态对应的食物信息生成推荐食谱之后,还包括:

对所述推荐食谱中的食物进行食物相宜和相克分析,更新所述推荐食谱。

通过采用上述技术方案,减小推荐食谱中出现食物相克的可能性,进而减小对用户身体造成有害影响的可能性。

第二方面,本申请提供一种自动饮食管理系统,采用如下技术方案:该系统包括:

建立模块,用于建立健康状态与食物信息之间的关联表;

确定模块,用于获取用户的当前身体信息,根据所述用户的当前身体信息确定所述用户的健康状态;

查询模块,用于根据所述用户的健康状态查询所述关联表,得到所述用户的健康状态对应的食物信息;

生成模块,用于根据所述用户的健康状态对应的食物信息生成推荐食谱;以及,

烹饪模块,用于按照所述推荐食谱进行烹饪。

第三方面,本申请提供一种自动饮食管理机器人,包括存储器和处理器;所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一种自动饮食管理方法。

第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一种自动饮食管理方法。

通过采用上述技术方案,厨房机器人可根据用户当前身体信息量身定制出最适合用户当前身体信息的食谱,使得食谱更加合理适用。

综上所述,本申请包括以下至少一种有益技术效果:

1.厨房机器人实时获取到用户的当前身体信息并确定用户的将康状态,再根据食物信息与健康状态之间的关联表自动生成适合用户当前身体信息的食物信息再生成食谱,从而根据个人健康状态定制出营养均衡的合理食谱,并进行烹饪;

2. 将预设食谱中的禁食食物删除,并将宜食食物加入至食谱中,得到的食谱更加确定,从而使得食谱更加有利于用户的身体健康;

3. 对预设食谱中剩余的食物与宜食食物进行分析,从而减小相克食物出现在食谱中的可能性,进而减小推荐出的食谱对用户身体造成有害影响的可能性。

附图说明

图1是本申请实施例提供的自动饮食管理方法的流程示意图。

图2是本申请实施例提供的自动饮食管理系统的结构框图。

图3是本申请实施例提供的另一种自动饮食管理系统的结构框图。

图4是本申请实施例提供的厨房机器人的结构示意图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-4及实施例,对本申请作进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

本申请实施例公开一种应用于厨房机器人的自动饮食管理方法。参照图1,该方法的主要流程描述如下(步骤S101~S105):

步骤S101:建立健康状态与食物信息之间的关联表。

本实施例中,食物信息包括宜食食物信息和禁食食物信息,其中的食物包括但不限于菜品、饮品以及水果,菜品包括但不限于素菜、荤菜、凉菜、热菜、汤类等。

健康状态可以包括但不限于高烧、低烧、高血压、低血压、高血糖、低血糖、高血脂、心率过快、近视等疾病类型。

本实施例中,通过大数据分析,可以建立健康状态与食物信息之间的关联表,并存储在数据库中。

以健康状态为高血压为例,其在关联表中对应的宜食食物信息为蛋白质、钙、维生素等含量高的食物,例如蔬菜、粗粮等;禁食食物信息为高热量、高胆固醇的食物,例如鸡鸭皮、肥肉、猪蹄等。

步骤S102:获取用户的当前身体信息,根据用户的当前身体信息确定用户的健康状态。

本实施例中,当前身体信息包括但不限于用户基本信息和身体测量信息,其中,基本信息包括年龄、性别等信息。基本信息的获取方式多种多样,例如:厨房机器人自带的语音采集模块采集用户发出的语音信息,并通过语音识别模块解析出基本信息;也可以通过厨房机器人自带的实体键盘或触摸屏由用户自行输入基本信息;还可以接收用户通过手机APP的用户界面输入的基本信息。另外,厨房机器人还可设置摄像头和图像识别模块,摄像头拍摄用户画面,并通过现有的图像识别算法进行运算,分析得到该用户的性别和年龄等信息,无需用户进行任何操作,即可完成基本信息的获取。

身体测量信息包括血压、血糖、血脂、身高、体重、视力、心率、体温中的任一种或几种。除了通过语音、按键、触摸、APP输入的方式输入到厨房机器人中,还可以通过接收人体佩戴的健康监控设备例如手环、手表实时测量的数据。

对用户的基本信息和身体测量信息进行综合分析,进而评价该用户的当前身体健康状况,得到该用户的健康状态。

例如,厨房机器人获取到用户的性别为男,年龄为27岁,身高185厘米,体重70千克,心率为87次/分钟,血压收缩压140、舒张压100,体温为36.5度;厨房机器人根据该用户的年龄判断出其血压比该年龄段的正常血压高,分析得到该用户的血压偏高的结论,其他指标数据正常。

S103:根据用户的健康状态查询关联表,得到用户的健康状态对应的食物信息。

例如,若患者患有高血糖,忌酒,忌食高脂肪的食物,如动物的内脏,动物的油是高血脂的食物,忌食冰激凌、蛋糕等甜食;宜饮一些菊花茶或水果茶,食用粗纤维的蔬菜,如芹菜、韭菜。

S104:根据用户的健康状态对应的食物信息生成推荐食谱。

首先,需要获取预设食谱。具体的,预设食谱可以是从互联网下载的营养食谱,也可以由用户按照自身口味、喜好进行自定义输入,例如:用户通过语音与厨房机器人进行对话,通过厨房机器人自带的键盘或者触摸屏进行预设食谱输入,或者通过手机APP的用户界面输入预设食谱。

然后,查找预设食谱中是否存在该用户所处的健康状态对应的禁食食物,若有,则删除,否则不做处理。同时,还要查询预设食谱中是否存在该用户所处的健康状态对应的宜食食物,若有,则将宜食食物信息加入预设食谱,否则不做处理。在对预设食谱进行禁食和宜食相应操作后,形成推荐食谱。

以用户的健康状态为高血糖为例,其对应的宜食食物信息为蔬菜、粗粮、豆类等食物,其对应的禁食食物信息为含糖量高的食物例如柿子、蜂蜜、红薯等。预设食谱中有糖醋里脊、蜂蜜柚子茶、凉拌豆芽等,因此,将预设食谱中的糖酥里脊、蜂蜜柚子茶删除,可以将五谷粥增加到预设食谱中。

当用户涉及多种类型的健康状态时,例如高血糖、高血压,需要将所有类型的健康状态对应的禁食食物信息从预设食谱中删除,并将所有类型的健康状态对应的宜食食物信息加入预设食谱。

由于多个健康状态对应的宜食食物信息可能会存在食物相克的问题,因此,还需要对多个健康状态对应的宜食食物信息进行食物相宜和相克分析。具体的,可以将推荐食谱拆分为多个食谱,拆分原则是对推荐食谱中的食物进行食物相宜和相克分析,也就是说,将相克的食物加入不同的食谱,将相宜的食物加入同一个食谱。这样既可以避免因食物相克而影响身体健康甚至威胁生命的情况发生,又可以为用户提供多样化的食谱选择。

步骤S105:按照推荐食谱进行烹饪。

本实施例中,厨房机器人可将最终形成的推荐食谱通过自身显示屏进行显示,或者通过网络发送至用户所携带的手机、平板电脑等终端,由用户点击确认操作后,厨房机器人再开始烹饪。

进一步地,对预设食谱中的食物进行调整后,还可以根据用户的健康状态对推荐食谱中各菜品的口味进行调整。例如:对于高血糖用户,查询关联表可以获取其对应的口味为少油、少盐、少糖,因此,需要按照少油、少盐、少糖的要求在对推荐食谱中的食物进行烹饪。

当然,用户可根据个人喜好对本次烹饪食物进行评价,评价的内容可包括且不限于口味以及菜品。可先对菜品进行评价,评价每个菜品自己的好感程度,好感程度可分为:喜欢、可以接受、不喜欢。

口味包括:酸、甜、苦、辣、咸等,每种口味还可按个人感受分为1至5级,从1至5对于每种口味的感受程度逐渐加重,例如对于食物的甜度,1为口味最轻,5为口味最重。

在每次食用完毕后,厨房机器人可通过用户的输入获取并存储用户的评价,在下次烹饪前进行调取,并烹饪出适合用户口味的食物。

进一步地,在根据用户的健康状态对应的食物信息生成推荐食谱步骤之后,还可以根据用户当前的疾病种类所服用的药物对食谱进行更新。

首先,根据药物说明书中记载的内容的信息与该药物相克的食物形成药物-相克食物的关联表。药物说明书中的信息可通过对药物网站进行网页爬取获取。

然后,厨房机器人获取用户服用的药物。具体的,厨房机器人可根据用户的输入获取并存储用户当前服用的药物,并在后续每次烹饪之前确认用户是否服药。

将用户服用的药物与药物-相克食物的关联表进行对比,获得禁食食物信息,并在形成的食谱中将相克食物删除进而更新食谱。

最后,将更新食谱显示出来。具体的,可以通过视频、图片或文字等形式将更新食谱显示出来。

为了更好地实施以上方法,本申请实施例提供了一种应用于厨房机器人的自动饮食管理系统。参照图2,该自动饮食管理系统200主要包括:

建立模块201,用于建立食物信息与健康状态之间的关联表;

确定模块202,用于获取用户的当前身体信息,根据用户的当前身体信息确定用户的健康状态;

查询模块203,用于根据用户的健康状态查询关联表,得到用户的健康状态对应的食物信息;

生成模块204,用于根据用户的健康状态对应的食物信息生成推荐食谱;以及,

烹饪模块205,用于按照推荐食谱进行烹饪。

作为本实施例的一种可选实施方式,确定模块202,具体用于获取用于接收用户的语音输入、键盘输入和/或触摸输入的当前身体信息;或者,接收用户通过手机APP的用户界面输入的当前身体信息;或者,接收健康监控设备传输的当前身体信息。

作为本实施例的一种可选实施方式,当前身体信息包括基本信息和身体测量信息,其中,基本信息包括年龄和性别,身体测量信息包括血压、血糖、血脂、身高、体重、视力、心率、体温中的任一种或几种;确定模块202,具体用于根据用户的基本信息和身体测量信息对用户的当前身体健康状况进行评价,得到用户的健康状态。

作为本实施例的一种可选实施方式,食物信息包括宜食食物信息和禁食食物信息;生成模块204,具体用于获取预设食谱;删除预设食谱中包含的用户的健康状态对应的禁食食物信息,并将用户的健康状态对应的宜食食物信息加入预设食谱,形成推荐食谱。

作为本实施例的一种可选实施方式,如图3所示,还包括更新模块206,用于在根据用户的健康状态对应的食物信息生成推荐食谱之后,对推荐食谱中的食物进行食物相宜和相克分析,更新推荐食谱。

前述实施例的方法中的各种变化方式和具体实例同样适用于本实施例的自动饮食管理系统,通过前述对自动饮食管理方法的详细描述,本领域技术人员可以清楚的知道本实施例提供的自动饮食管理系统的实施方法,所以为了说明书的简洁,在此不再详述。

为了更好地执行上述方法的系统,参照图4,本申请实施例提供了一种厨房机器人,厨房机器人300包括存储器301和处理器302,存储器301上存储有计算机程序,处理器302执行程序时实现上述自动饮食管理方法。

其中,存储器301可用于存储指令、程序、代码、代码集或指令集。存储器301可以包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(如获取预设食谱)以及用于实现上述实施例提供的自动饮食管理方法的指令等;存储数据区可存储上述实施例提供的自动饮食管理方法中涉及到的数据(如用户的健康状态、食物信息等)等。

处理器302可以包括一个或者多个处理核心。处理器302通过运行或执行存储在存储器301内的指令、程序、代码集或指令集,调用存储在存储器301内的数据,执行本申请的各种功能和处理数据。处理器302可以为特定用途集成电路(Application SpecificIntegrated Circuit,ASIC)、数字信号处理器302(Digital Signal Processor,DSP)、数字信号处理装置(Digital Signal Processing Device,DSPD)、可编程逻辑装置(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable GateArray,FPGA)、中央处理器302(Central Processing Unit,CPU)、控制器、微控制器和微处理器302中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器302功能的电子器件还可以为其它,本申请实施例不作具体限定。

本申请实施例提供一种计算机可读存储介质,例如包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该计算机可读存储介质存储有能够被处理器加载并执行上述自动饮食管理方法的计算机程序。

本申请具体实施例仅仅是对本申请的解释,其并不是对本申请的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。

相关技术
  • 一种自动饮食管理方法、系统、厨房机器人及存储介质
  • 饮食工艺管理方法、系统及其饮食标识和计算机存储介质
技术分类

06120112317942