基于人工智能的减脂期食品推荐方法和装置与流程

文档序号:16368673发布日期:2018-12-22 08:34阅读:226来源:国知局
基于人工智能的减脂期食品推荐方法和装置与流程

本申请涉及减肥领域,具体而言,涉及一种基于人工智能的减脂期食品推荐方法和装置。

背景技术

随着社会的发展,人们的生活水平不断提高,食物种类的极大丰富,以及工作节奏的持续变快,人们的体重也在悄然上升,超重者越来越多,由此减肥也成了人们日常生活中常见的一个话题。

对于减肥的人来说,控制饮食是最关键的一步,经科学研究证明,通过控制饮食可以有效的达到减肥的效果。而基于生酮相关理论,低碳水、低糖、高蛋白的饮食结构,是减脂的有效方法,在欧美的医疗机构也得到了广泛验证。在这个饮食框架下,根据用户健康数据,精准调配营养的摄入,可以实现有效减脂,同时保持良好的身体状态,不对身体造成伤害。

在吃东西时,减肥者往往先查询食品是否适合在减脂期间食用,现有的查询方法往往为,用户将食物信息发送给营养师,进而由营养师判断食物是否适合在减脂期间食用,并给出用户是否适合食用的建议。这种查询推荐方法不仅智能化程度较低、效率较低,而且由于人为因素存在判断信息不准确的问题,此外,一位营养师同时服务的用户数量有限,难以满足大量用户的咨询,会出现反馈不及时的情况。

针对相关技术中获取减脂期食品推荐信息时智能化程度较低、效率较低、难以满足大量用户等问题,目前尚未提出有效的解决方案。

申请内容

本申请的主要目的在于提供一种基于人工智能的减脂期食品推荐方法,以解决相关技术中获取减脂期食品推荐信息时智能化程度较低、效率较低、难以满足大量用户等问题。

为了实现上述目的,根据本申请的一个方面,提供了一种基于人工智能的减脂期食品推荐方法。

根据本申请的基于人工智能的减脂期食品推荐方法包括:接收用户发送的查询信息;获取所述查询信息对应的食物关键词;确定出所述食物关键词对应的食用建议信息;将所述食用建议信息发送给所述用户。

进一步的,所述查询信息包括:食物图像信息,所述获取所述查询信息对应的食物关键词,包括:对食物图像信息进行识别,获取所述食物图像信息对应的食物关键词。

进一步的,所述食物关键词包括|:菜品名称,所述确定出所述食物关键词对应的食用建议信息,包括:根据菜品名称与食用建议信息的对应关系,获取所述菜品名称对应的食用建议信息。

进一步的,所述食物关键词包括:至少一种食材名称,所述确定出所述食物关键词对应的食用建议信息,包括:获取每种所述食材名称对应的评价内容,并根据所述推荐内容生成食用建议信息。

进一步的,所述食物关键词包括:食物烹调特征,所述确定出所述食物关键词对应的食用建议信息,包括:根据食物烹调特征与食用建议信息的对应关系,获取所述食物烹调特征对应的食用建议信息。

进一步的,所述查询信息包括:用户输入的文字信息,所述获取所述查询信息对应的食物关键词,包括:对用户输入的文字信息进行识别,获取所述用户输入的文字信息对应的食物关键词。

进一步的,所述查询信息包括:用户输入的语音信息,所述获取所述查询信息对应的食物关键词,包括:对用户输入的语音信息进行识别,获取所述用户输入的语音信息对应的食物关键词。

为了实现上述目的,根据本申请的另一方面,提供了一种基于人工智能的减脂期食品推荐装置,该装置包括:查询信息接收模块,其被配置为接收用户上传的查询信息,所述查询信息包括:文字信息、图像信息、语音信息中的至少一种;智能识别模块,其被配置为对用户上传的查询信息信息进行识别,获取所述查询信息对应的食物关键词;食用建议生成模块,其被配置为根据食物关键词和食用建议信息的对应关系,获取所述食物关键词对应的食用建议信息;信息自动推送模块,其被配置为将所述食用建议信息发送给所述用户。

进一步的,所述智能识别模块包括:文字识别模块,其被配置为对用户输入的文字信息进行识别,获取所述用户输入的文字信息对应的食物关键词;图像识别模块,其被配置为对用户上传的食物图像信息进行识别,获取所述食物图像信息对应的食物关键词;语音识别模块,其被配置为对用户输入的语音信息进行识别,获取所述用户输入的语音信息对应的食物关键词。

进一步的,所述图像识别模块包括:菜品名称识别模块、食材名称识别模块和食物烹调特征识别模块中的至少一种,其中:所述菜品名称识别模块,用于对所述食物图像信息进行识别,获取所述食物图像信息对应的菜品名称;所述食材识别模块,用于对所述食物图像信息进行识别,获取所述食物图像信息对应的至少一种食材名称;所述食物烹调特征识别模块,用于对所述食物图像信息进行识别,获取所述食物图像信息对应的食物烹调特征。

在本申请实施例中,在接收到用户发送的包括文字、语音或图片的查询信息时,通过人工智能技术识别出查询信息对应的食物关键词,进而通过食物关键词与预设推荐内容的对应关系,快速找到食物关键词对应的推荐内容,进而系统快速将推荐内容推送到用户的手机上,实现了用户简单、便捷查询食品是否适合在减脂期间食用的目的,也实现了用人工智能系统自动给出食用建议取代了人工给出建议的目的,同时采用了人工智能系统自动给出食用建议也实现了满足同时处理大量用户的咨询的目的,进而解决了相关技术中获取减脂期食品推荐信息时智能化程度较低、效率较低、难以满足大量用户等问题。

附图说明

构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是第一实施例基于人工智能的减脂期食品推荐方法流程示意图;

图2是第二实施例基于人工智能的减脂期食品推荐方法流程示意图;

图3是第三实施例基于人工智能的减脂期食品推荐方法流程示意图;

图4是第四实施例基于人工智能的减脂期食品推荐方法流程示意图;

图5是第五实施例基于人工智能的减脂期食品推荐方法流程示意图;

图6是第六实施例基于人工智能的减脂期食品推荐方法流程示意图;

图7是实施例基于人工智能的减脂期食品推荐装置结构示意图;

图8是实施例智能识别模块结构示意图;以及

图9是实施例图像识别模块结构示意图。

具体实施方式

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

需要说明的是,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

如图1所示,该基于人工智能的减脂期食品推荐方法包括如下的步骤s101至步骤s104。

步骤s101,接收用户发送的查询信息。在本步骤中,用户在就餐时,想要查询菜品是否适合在减脂期间食用,可以打开app并输入查询信息,该查询信息可以为用户输入的文字、用户输入的语音或用户用手机拍摄的食物图片,进而系统服务器接收到用户发送到查询信息进行下一步处理。

步骤s102,获取所述查询信息对应的食物关键词。在本步骤中,系统服务器接收到用户发送的查询信息,进而通过人工智能的识别系统,识别出该查询信息对应的的食物关键词,在本申请的可选实施例中,采用了基于百度等的第三方api的人工智能识别系统,可以准确、快速的对用户发送的文字、语音和图像进行识别,识别出用户发送的查询信息对应的食物关键词。

步骤s103,确定出所述食物关键词对应的食用建议信息。在本步骤中,根据上述步骤s102中识别出的查询信息对应的食物关键词,在系统的数据库中匹配与该食物关键词对应的相关评价内容。在本申请的实施例中该评价内容主要包括食物碳水化合物含量大小、含糖量大小、脂肪含量大小、蛋白质含量大小、食物是否为减脂期间推荐食物以及结合用户的健康数据该食品是否建议用户食用等信息。在本申请的一可选实施例中,食物信息对应的评价内容由专业的营养师结合经验和食物的所有营养成分做出的全方位评价,并储存在系统的数据库中,在匹配时,只需在数据库中搜索该食物信息,进而结合用户的身体健康数据从数据库中获取对应的评价内容,并将评价内容推送给用户。

本申请判断食物是否适合在减脂期间食用不是依据现有技术的根据食物热量值来判断,本申请的减脂期食物推荐的基本理论是在短期的减脂期间,给用户低碳水、低糖、高蛋白的营养方案,实现减脂目标。同时补充多种必须营养成分,确保身体不受损害,保持好状态。因此本申请的食物判断的标准,不像一般减肥工具,依据热量判断,而是根据食物是否含碳水化合物、含糖、含脂肪以及含量多少。以牛肉为例,蛋白质含量很高,热量也高,但不含碳水化合物、糖、脂肪三种成分,推荐用户在减脂期食用。而胡萝卜热量不高,但含碳水较多,所以不推荐用户在减脂期食用。此外,本申请在判断食物是否适合用户食用时,还会结合用户的体检报告等健康数据,并结合食物所包含的所有营养成分,综合给出用户食用建立。以虾为例,对于健康的用户来说为一种推荐食用的食材,但是对于有痛风的用户来说就不建议食用。

步骤s104,将所述食用建议信息发送给所述用户。在本步骤中,将在上述步骤s103中得到的食物关键词对应的食用建议信息发送给用户,在本申请中,系统在得出食用建议信息后可以自动将该食用建议信息直接推送到用户的手机上,并在app界面上直接显示该食用建议信息,便于用户直观的看到食物的评价信息,及时的了解食物是否为推荐食物、是否适合在减脂期间食用、以及不能吃的原因等信息。

本申请实现了用户简单、便捷查询食品是否适合在减脂期间食用的目的,通过人工智能系统自动给出食用建议取代了人工给出建议,实现了满足同时处理大量用户的咨询的目的,解决了相关技术中获取减脂期食品推荐信息时智能化程度较低、效率较低、难以满足大量用户等问题。

本申请的人工智能识别系统能对用户拍摄的食物图像进行识别,获取食物图形中的食物关键词,进而根据食物关键词给出用户食用建议。

在本申请的一可选实施例中,可以通过人工智能识别系统识别出用户拍摄的食物图像对应的菜品名称,进而根据菜品名称给出用户食用建议。如图2所示,通过识别出用户发送的照片对应的菜品名称,进而给出食用建议的方法包括步骤s201至步骤s204。

步骤s201,接收用户发送的食物图像信息。在本步骤中,用户在就餐时,想要查询菜品是否适合在减脂期间食用,可以打开app将菜品进行拍照,进而将菜品照片上传到系统服务器中。

步骤s202,对食物图像信息进行识别,获取所述食物图像信息对应的菜品名称。在本步骤中,系统服务器接收到用户上传的菜品图像,进而通过人工智能的识别系统,识别出该菜品图像中的食物信息。在本申请实施例中通过人工智能识别系统可以识别出食物图像信息对应的菜品中文名称,例如“土豆烧牛肉”等。在本申请中,考虑到由于有些菜品在不同地方的菜品名称不尽相同,为了对菜品名称进行优化,减少服务器的处理量,还对菜品名称进行了整合,例如菜品“番茄炒蛋”,在很多地方也被称为“番茄炒鸡蛋”、“西红柿鸡蛋”、“西红柿炒蛋”等,在本申请的一实施例中,为了提高识别准确率,将“番茄炒鸡蛋”、“西红柿鸡蛋”、“西红柿炒蛋”归为同一标签“番茄炒蛋”,提高了识别的准确性。

步骤s203,根据菜品名称与食用建议信息的对应关系,获取所述菜品名称对应的食用建议信息。在本步骤中,根据上述步骤s202中识别出的菜品图像对应的菜品名称,在系统的数据库中匹配与该菜品名称对应的相关评价内容。在本申请的实施例中该评价内容可以包括菜品的主要组成食材、每种食材的碳水化合物、糖分、脂肪、蛋白质的含量、每种食材是否为减肥推荐食物以及结合用户的健康数据每种食材是否建议用户食用等信息。在本申请的一可选实施例中,菜品对应的评价内容为事先由专业的营养师结合经验和食物的所有营养成分对菜品做出的全方位评价,并储存在系统的数据库中,在匹配时,只需在数据库中搜索该菜品名称,进而结合用户的身体健康数据从数据库中获取对应的评价内容,并将评价内容推送给用户。

在本申请的一实施例中,当用户上传的菜品图像被识别为“土豆烧牛肉”时,那么系统会在数据库中搜索关键词“土豆烧牛肉”,找到对应的评价信息,例如,评价信息可以为,“土豆炖牛肉重要含有土豆和牛肉两种食材。土豆含有大量的淀粉,过高的碳水化物会造成血糖快速升高,并不推荐在“减脂期“进行食用。牛肉含有丰富的蛋白质,可以提高机体抗病能力,方案中特别推荐食用精瘦牛肉。”进一步将该评价内容推送给用户。

步骤s204,将所述食用建议信息推送给所述用户。在本步骤中,将在上述步骤s203中得到的菜品对应的食用建议信息推送到用户的手机上,并在app界面上直接显示该食用建议信息,便于用户直观的看到食物的评价信息。

在本申请中,考虑到用户拍摄的食物图像信息也可能不是菜品,而是例如水果、面包等食物,因此也需要人工智能图像识别系统可以准确的识别出图像中的食材,进而给出用户食用建议。此外,在识别食物图像信息对应的菜品名称时,偶尔也会由于菜品为非常见菜品等原因,出现无法识别到准确的菜品名称情况出现,此时就需要对食物图像信息中的食材进行识别,从而通过食材给出用户食用建议。

如图3所示,识别食物图像信息中的食材,并将食材对应的推荐内容推送给用户的方法包括步骤s301至步骤s304。

步骤s301,接收用户发送的食物图像信息。在本步骤中,用户在就餐时,想要查询菜品是否适合在减肥期间食用,可以打开app将菜品进行拍照,进而将菜品照片上传到系统服务器中。

步骤s302,对所述食物图像信息进行识别,获得所述食物图像信息对应的至少一种食材信息。在本步骤中,系统服务器接收到用户上传的食物图像信息,进而通过人工智能的云识别系统,识别出该食物图像信息对应的食材名称,在本申请的一可选实施例中,可以通过识别系统识别出食物图像信息对应的所有食材的食材名称,进而根据菜品图像对应的所有食材给出用户食用建议。在本申请的另一可选实施例中,可以通过识别系统识别出食物图像信息对应的主要食材的食材名称,进而根据主要食材给出用户食用建议,主要食材是指菜品的主要组成食材,例如菜品“土豆烧牛肉”中,食材“土豆”和“牛肉”为该菜品的主要食材,而菜品中的例如“葱”、“姜”等用于调味的食材,由于含量较少,且用户一般不会大量食用,被认为是非主要食材。

步骤s303,获取每种所述食材名称对应的评价内容,并根据所述评价内容生成食用建议信息。在本步骤中,根据上述步骤s302中识别出的食物图像信息对应所有主要组成食材的食材名称,在系统的数据库中匹配每个上述食材名称对应的相关评价内容。在本申请的实施例中该评价内容可以包括:食材的碳水化合物、糖分、脂肪、蛋白质的含量、食材是否为减脂期推荐食物以及结合用户的健康数据该食材是否建议用户食用等信息。在本申请中,每种食材对应的评价内容由专业的营养师结合经验和食材的所有营养成分对食材做出的全方位评价,并储存在系统的数据库中。在给出食用建议时,会结合食物图像信息对应每种主要组成食材的评价内容以及用户的身体健康数据,生成该餐食图像对应的食用建议信息,并推送给用户。

在本申请的一实施例中,例如,当图片识别系统识别出用户上传的食物图像信息中包括块状根茎类食物土豆、肉类和大蒜时,那么系统会在数据库中对每种识别出来的食材进行搜索,找到食材对应的评价信息,例如,食材“土豆”的评价可以为,“土豆含有大量的碳水化物,过高的碳水化物会造成血糖快速升高,并不推荐在“减脂期“进行食用”。食材“肉类”的评价可以为,“肉类中含有丰富的蛋白质,特别推荐在方案中进行食用”。食材“大蒜”的评价可以为,“大蒜是一种碳水化合物含量很高的食物,不过一般烹饪中往往作为调料使用,食用量通常较少,所以您可以选用打算作为烹饪的调味,不过要控制总量”。

进而结合三种食材的评价信息,生成食物图像信息对应食物的食用建议信息,在本示例中食用建议信息可以为,“图片识别结果显示:图片中含有块状根茎类食物土豆,肉类,大蒜。用餐建议:根茎类食物往往含有大量的碳水化物,过高的碳水化物会造成血糖快速升高,并不推荐在“减脂期“进行食用。肉类中含有丰富的蛋白质,特别推荐在方案中进行食用。大蒜,是一种碳水化合物含量很高的食物,不过一般烹饪中往往作为调料使用,食用量通常较少。所以您可以选用打算作为烹饪的调味,不过要控制总量”。进而将该食用建议信息推送给用户。

本申请可以实现通过识别出菜品中所有关键组成食材,进而结合每种组成食材的食用建议,给出菜品更精确的食用建议,精确的给出菜品中哪些食材适合在减脂期间食用,哪些食材不建议食用,比起根据菜品名称给出食用建议更精确和直观。

步骤s304,将所述食用建议信息推送给所述用户。在本步骤中,将在上述步骤s303中得到的菜品对应的食用建议信息推送到用户的手机上,并在app界面上直接显示该食用建议信息,便于用户直观的看到食物的评价信息。

在本申请中考虑到,餐食的烹饪方式也会对饮食健康造成影响,例如油炸的食品往往热量较高,不适合在减脂期内食用,同理一些多油脂、多酱汁类的菜品往往也含有较高的脂肪或糖类,在食用就需要特别注意。因此本申请还通过人工智能的图像识别技术,识别出菜品中的烹调特征信息,进而针对烹调特征信息给出用户食用建议。

如图4所示,通过图像识别,识别出菜品中的烹调特征,进而针对烹调特征给出用户食用建议的方法具体包括步骤s401至步骤s404。

步骤s401,接收用户发送的食物图像信息。在本步骤中,用户在就餐时,想要查询菜品是否适合在减肥期间食用,可以打开app将菜品进行拍照,进而将菜品照片上传到系统服务器中。

步骤s402,对所述食物图像信息进行识别,得到所述食物图像信息对应的烹调特征。在本步骤中,系统服务器接收到用户上传的食物图像信息,进而通过人工智能的识别系统,识别出该食物图像信息对应的烹调特征,例如,多油脂、多酱料、多奶油等。在本申请的一可选实施例中,可以通过识别系统识别出菜品图像对应的所有烹调特征,进而根据菜品的每种烹调特征给出用户食用建议。

步骤s403,根据烹调特征信息与食用建议信息的对应关系,得到所述烹调特征信息对应的食用建议信息。在本步骤中,根据上述步骤s402中识别出的菜品中的所有烹调特征,进而在系统的数据库中匹配每种上述烹调特征对应的相关食用建议内容。在本申请的实施例中该食用建议内容可以包括:烹调特征的特点、食材建议以及是否推荐在减脂期间食用等信息。

在本申请的一实施例中,例如,当图片识别系统识别出用户上传的食物图像信息中有高油脂和多酱料的烹调特征时,结合高油脂和多酱料对应的食用建议内容,生成食用建议信息,例如食用建议信息可以为,“经过图片识别,您上传的菜品中含有较高的油脂和酱料成分,建议您在涮水后进行食用。”

步骤s404,将所述食用建议信息推送给所述用户。在本步骤中,将在上述步骤s403中得到的菜品对应的食用建议信息推送到用户的手机上,并在app界面上直接显示该食用建议信息,便于用户直观的看到食物的评价信息。

本申请的人工智能识别系统也能对用户输入的查询文字进行识别,识别出用户输入的查询文字中的食物关键词,进而根据食物关键词给出用户食用建议。如图5所示,通过识别出用户发送的查询文字中的食物关键词,进而给出食用建议的方法包括步骤s501至步骤s504。

步骤s501,接收用户发送的文字信息。在本步骤中,用户在就餐时,想要查询菜品是否适合在减脂期间食用,可以打开app并输入查询文字,该查询文字可以是菜品的名称、食物的名称等文字信息,进而系统服务器接收到用户输入的文字信息,并进行下一步处理。

步骤s502,对所述文字信息进行识别,获取所述文字信息对应的食物关键词。在本步骤中,系统服务器接收到用户发送的查询文字,进而通过人工智能识别系统识别出查询文字中的食物关键词。例如用户输入查询文字“番茄炒蛋”,进而人工智能识别系统识别出“番茄炒蛋”中对应的食物关键词“番茄”和“鸡蛋”。在本申请的一可选实施例中,识别系统可以直接接收用户输入的食物关键词。也可以采用了基于百度等的第三方api的人工智能识别系统,准确、快速的对用户发送的文字进行识别,识别出用户发送的文字中对应的食物关键词。

步骤s503,确定出所述食物关键词对应的食用建议信息。在本步骤中,根据上述步骤s502中识别出的查询文字对应的食物关键词,在系统的数据库中匹配与该食物关键词对应的相关评价内容。在本申请的实施例中该评价内容主要包括食物碳水化合物含量大小、含糖量大小、脂肪含量大小、蛋白质含量大小、食物是否为减脂期间推荐食物以及结合用户的健康数据该食品是否建议用户食用等信息。在本申请的一可选实施例中,食物信息对应的评价内容由专业的营养师结合经验和食物的所有营养成分对食物做出的全方位评价,并储存在系统的数据库中,在匹配时,只需在数据库中搜索该食物信息,进而结合用户的身体健康数据从数据库中获取对应的评价内容,并将评价内容推送给用户。

在本申请的一可选实施例中,当用户输入的查询文字为“土豆烧牛肉”时,进而人工智能识别系统识别出“土豆烧牛肉”中对应的食物关键词“土豆”和“牛肉”,进而在预设数据库中匹配出关键词“土豆”和“牛肉”对应的评价信息,例如,评价信息可以为,土豆含有大量的淀粉,过高的碳水化物会造成血糖快速升高,并不推荐在“减脂期“进行食用。牛肉含有丰富的蛋白质,可以提高机体抗病能力,方案中特别推荐食用精瘦牛肉。

步骤s504,将所述食用建议信息推送给所述用户。在本步骤中,将在上述步骤s503中得到的查询文字对应的食用建议信息推送到用户的手机上,在本申请中,系统在得出食用建议信息后可以自动将该食用建议信息直接推送到用户的手机上,并在app界面上直接显示该食用建议信息,便于用户直观的看到食物的评价信息,及时的了解食物是否为推荐食物、是否适合在减脂期间食用、以及不能吃的原因等信息。

在本申请的可选实施例中,用户还可以通过输入文字或者语音,在系统中查询在减脂期间身体出现的一些情况(例如便秘、失眠、低血糖等),进而系统会识别出用户输入的关键词,并根据关键词自动向用户推送相应的饮食建议和注意事项。例如,当用户在app上搜索“便秘了怎么办”时,系统检测到关键词“便秘”,进而将关键词“便秘”对应的内容推送给该用户,例如“便秘”的推送内容可以为,“对于便秘的建议:1、每天吃的蔬菜全部换成绿叶菜,比如油菜,芥蓝,菜心等;2、蔬菜的烹饪方式换成打成榨汁,并且在榨汁的过程中保留纤维;3、如厕的时候按摩腹部;4、喝水2-3l”,进而用户接收到系统推送的建议,可以根据自身情况及时调整饮食。

在本申请的实施例中,系统还会收集用户在减脂期间反馈的身体情况(例如生理期、便秘、拉肚子等情况),进而将用户出现的身体情况作为用户健康数据新增加的一项,并结合用户以往的健康数据,综合给出针对性的饮食建议,使用户在减脂期间身体出现情况时,及时知道饮食该怎么调整。

本申请的人工智能识别系统也能对用户输入的语音进行识别,识别出用户输入的语音中的食物关键词,进而根据食物关键词给出用户食用建议。如图6所示,通过识别出用户发送的语音中的食物关键词,进而给出食用建议的方法包括步骤s601至步骤s604。

步骤s601,接收用户发送的语音信息。在本步骤中,用户在就餐时,想要查询菜品是否适合在减脂期间食用,可以打开app并输入语音,该语音可以是菜品的名称、食物的名称等的语音信息,进而系统服务器接收到用户输入的语音信息,并进行下一步处理。

步骤s602,对所述语音信息进行识别,获取所述语音信息对应的食物关键词。在本步骤中,系统服务器接收到用户发送的语音,进而通过人工智能识别系统识别出语音中的食物关键词。本申请实施例中,采用了基于百度等的第三方api的人工智能识别系统,可以准确、快速的对用户发送的语音进行识别,识别出用户发送的语音中对应的食物关键词。

步骤s603,确定出所述食物关键词对应的食用建议信息。在本步骤中,根据上述步骤s602中识别出的语音对应的食物关键词,在系统的数据库中匹配与该食物关键词对应的相关评价内容。在本申请的实施例中该评价内容主要包括食物碳水化合物含量大小、含糖量大小、脂肪含量大小、蛋白质含量大小、食物是否为减脂期间推荐食物以及结合用户的健康数据该食品是否建议用户食用等信息。在本申请的一可选实施例中,食物信息对应的评价内容由专业的营养师结合经验和食物的所有营养成分对食物做出的全方位评价,并储存在系统的数据库中,在匹配时,只需在数据库中搜索该食物信息,进而结合用户的身体健康数据从数据库中获取对应的评价内容,并将评价内容推送给用户。

步骤s604,将所述食用建议信息推送给所述用户。在本步骤中,将在上述步骤s603中得到的语音对应的食用建议信息推送到用户的手机上,在本申请中,系统在得出食用建议信息后可以自动将该食用建议信息直接推送到用户的手机上,并在app界面上直接显示该食用建议信息,便于用户直观的看到食物的评价信息,及时的了解食物是否为推荐食物、是否适合在减脂期间食用、以及不能吃的原因等信息。

从以上的描述中,可以看出,本申请至少实现了如下技术效果:

1.通过采用人工智能的系统自动给出食用建议取代了人工给出建议,实现了服务质量的标准化,避免了由于人为因素造成的推荐不准确的问题,同时也达到了同时处理大量用户咨询的技术效果。

2.给用户的建议不通过人工,而是通过系统自动反馈,从而可以实现同时服务大量用户以及极大缩减了反馈时间,同时也实现了24小时随时给出用户反馈,大大提高了用户体验。

3.通过图像识别技术自动识别出用户拍摄的餐食图片中的食物关键词,进而把该食物关键词对应的食用建议信息推送给用户,使用户可以以最简单的操作,最快的反馈得到专利的饮食管理建议。

5.通过识别出食物图像信息中所有关键组成食材,进而结合每种组成食材的食用建议,精确的给出菜品中哪些食材适合在减脂期间食用,哪些食材不建议食用,比起根据菜品名称给出食用建议更精确和直观。

6.通过文字识别技术自动识别出用户输入的查询文字中的食物关键词,进而把该食物关键词对应的食用建议信息推送给用户,使用户可以以最简单的操作,最快的反馈得到专利的饮食管理建议。

7.通过语音识别技术自动识别出用户输入的语音中的食物关键词,进而把该食物关键词对应的食用建议信息推送给用户,语音输入的方式实现了用户以一种更自然更方便的方式进行咨询,使用户操作更简单,也增强了用户体验。

8.通过图像识别技术,识别出菜品中的烹调特征,进而针对烹调特征信息给出用户食用建议,使食物推荐信息更精确。

需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

根据本申请实施例,还提供了一种用于实施上述基于人工智能的减脂期食品推荐方法的基于人工智能的减脂期食品推荐装置,如图7所示,该装置包括:查询信息接收模块1、智能识别模块2、食用建议生成模块3和信息自动模块4,其中:

查询信息接收模块1,其被配置为接收用户上传的查询信息,所述查询信息包括:文字信息、图像信息、语音信息中的至少一种;

智能识别模块2,其被配置为对用户上传的查询信息信息进行识别,获取所述查询信息对应的食物关键词;

食用建议生成模块3,其被配置为根据食物关键词和食用建议信息的对应关系,获取所述食物关键词对应的食用建议信息;

信息自动推送模块4,其被配置为将所述食用建议信息发送给所述用户。

如图8所示,上述智能识别模块2包括:文字识别模块5、图像识别模块6和语音识别模块7,其中:

文字识别模块5,其被配置为对用户输入的文字信息进行识别,获取所述用户输入的文字信息对应的食物关键词;

图像识别模块6,其被配置为对用户上传的食物图像信息进行识别,获取所述食物图像信息对应的食物关键词;

语音识别模块7,其被配置为对用户输入的语音信息进行识别,获取所述用户输入的语音信息对应的食物关键词。

如图9所示,上述图像识别模块6还包括:菜品名称识别模块8、食材识别模块9和食物烹调特征识别模块10中的至少一种,其中:

所述菜品名称识别模块8,用于对所述食物图像信息进行识别,获取所述食物图像信息对应的菜品名称;

所述食材识别模块9,用于对所述食物图像信息进行识别,获取所述食物图像信息对应的至少一种食材名称;

所述食物烹调特征识别模块10,用于对所述食物图像信息进行识别,获取所述食物图像信息对应的食物烹调特征。

显然,本领域的技术人员应该明白,上述的本申请的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本申请不限制于任何特定的硬件和软件结合。

以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。

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