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

食谱推荐方法、装置、存储介质及电子设备

文献发布时间:2024-04-18 19:58:26


食谱推荐方法、装置、存储介质及电子设备

技术领域

本申请涉及物联网技术领域,具体涉及一种食谱分析方法、装置、存储介质及电子设备。

背景技术

食谱推荐即向用户推荐食谱的任务,用户可以根据食谱制作饮食。目前,存在相关食谱推荐方案,获取用户的心情和健康状况,并根据心情和健康状况进行食谱推荐。

目前的相关食谱推荐方案下,根据心情和健康状况直接进行食谱推荐,推荐的食谱难以合理利用已有食材,且食谱对用户健康调理效果较差。

发明内容

本申请实施例提供一种方案,可以在有效利用已有食材进行食谱推荐的基础上,有效提升推荐的食谱对用户健康的调理效果。

本申请实施例提供以下技术方案:

根据本申请的一个实施例,一种食谱推荐方法,其包括:获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

根据本申请的一个实施例,一种食谱推荐装置,所述装置包括:健康信息获取模块,用于获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;食材信息获取模块,用于获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;联合分析模块,用于对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;食谱获取模块,用于根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

在本申请的一些实施例中,所述健康信息获取模块,用于:获取所述目标用户的用户相关信息;基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息。

在本申请的一些实施例中,所述预设知识图谱库包括预设健康知识图谱及预设指导知识图谱;所述所述健康信息获取模块,用于:基于预设健康知识图谱对所述用户相关信息进行分析处理,得到所述健康测评信息;基于预设指导知识图谱对所述用户相关信息进行分析处理,得到所述健康指导信息。

在本申请的一些实施例中,所述候选食材包括食材存储装置中存储的食材或用户指定的食材中一种;所述食材信息获取模块,用于实现以下方式中一种:获取食材存储装置中存储的食材的相关描述信息,得到候选食材信息;获取用户指定的食材的相关描述信息,得到候选食材信息。

在本申请的一些实施例中,所述联合分析模块,用于:将所述健康测评信息、所述健康指导信息及所述候选食材信息输入预设食谱分析模型;通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果。

在本申请的一些实施例中,所述联合分析模块,用于:通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行特征提取处理,得到食谱分析特征;以及,将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征;对所述融合食谱分析特征进行分析处理,得到所述食谱分析结果。

在本申请的一些实施例中,所述联合分析模块,用于:基于注意力机制对所述食谱分析特征进行特征融合处理,得到所述融合食谱分析特征。

在本申请的一些实施例中,所述装置还包括教程推荐模块,用于:获取所述待推荐食谱对应的食谱做法教程内容;响应于预定食谱教程查看命令,推送所述食谱做法教程内容。

在本申请的一些实施例中,所述装置还包括营养成分推荐模块,用于:获取所述待推荐食谱对应的营养成分表;响应于预定营养成分查看命令,推送所述营养成分表中的营养成分信息。

在本申请的一些实施例中,所述装置还包括同步模块,用于:根据所述待推荐食谱对应的食材及食材存储装置中存储的食材,确定待补充食材对应的待补充食材信息;将所述待补充食材信息同步至线上商城平台,以使得用户根据所述待补充食材信息在所述线上商城平台进行食材购买。

在本申请的一些实施例中,所述装置还包括信息存储模块,用于:接收所述线上商城平台同步的食材购买信息;根据所述食材购买信息中食材的相关描述信息与食材存储装置中存储的食材的相关描述信息合并存储,得到更新食材信息。

在本申请的一些实施例中,所述装置还包括保鲜策略推荐模块,用于:根据所述线上商城平台中购买的食材,获得所述线上商城平台中购买的食材的保鲜策略信息;响应于保鲜策略查看命令,推送所述食材保鲜策略信息。

根据本申请的另一实施例,一种存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行本申请实施例所述的方法。

根据本申请的另一实施例,一种电子设备可以包括:存储器,存储有计算机程序;处理器,读取存储器存储的计算机程序,以执行本申请实施例所述的方法。

根据本申请的另一实施例,一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本申请实施例所述的各种可选实现方式中提供的方法。

本申请实施例中,获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

以这种方式,联合描述用户健康状况的健康测评信息、描述用户所需营养元素的健康指导信息以及候选食材的相关描述信息,可以在健康状况的基础上进一步根据用户所需健康调理行为及候选食材进行食材营养搭配,可以在有效利用已有食材进行食谱推荐的基础上,有效提升推荐的食谱对用户健康的调理效果。

附图说明

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

图1示出了根据本申请的一个实施例的食谱推荐方法的流程图。

图2示出了一种场景下应用本申请实施例进行食谱推荐的逻辑框架图。

图3示出了根据本申请的一个实施例的食谱推荐装置的框图。

图4示出了根据本申请的一个实施例的电子设备的框图。

具体实施方式

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

图1示意性示出了根据本申请的一个实施例的食谱推荐方法的流程图。该食谱推荐方法的执行主体可以是任意的设备,例如电脑、手机、智能手表以及家电设备等。

如图1所示,该食谱推荐方法可以包括步骤S110至步骤S140。

步骤S110,获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;

步骤S120,获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;

步骤S130,对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;

步骤S140,根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

健康测评信息用于描述用户健康状况,即健康测评信息为用于描述目标用户的健康状况的信息,健康状况可以包括健康、良好、一般以及疾病情况等。健康指导信息用于描述用户所需健康调理行为,即健康指导信息为用于描述目标用户所需的健康调理行为的信息,所需的健康调理行为可以包括所需的营养元素、饮食及运动等。

候选食材信息为候选食材的相关描述信息,候选食材的相关描述信息可以包括候选食材的名称及存储量等信息。

获得目标用户的健康测评信息、健康指导信息以及候选食材信息后,对健康测评信息、健康指导信息及候选食材信息进行联合分析处理,可以得到食谱分析结果,食谱分析结果可以是食谱中具体的食材数据或者指向某个食谱的食谱标识等。根据食谱分析结果即可得到待推荐食谱,待推荐食谱可以用于按照预定的食谱推荐方式进行推荐。

以这种方式,联合描述用户健康状况的健康测评信息、描述用户所需营养元素的健康指导信息以及候选食材的相关描述信息,可以在健康状况的基础上进一步根据用户所需健康调理行为及候选食材进行食材营养搭配,可以在有效利用已有食材进行食谱推荐的基础上,有效提升推荐的食谱对用户健康的调理效果。

下面描述进行食谱推荐时,所进行的各步骤的具体过程。

一种实施例中,步骤S110,获取目标用户的健康测评信息以及健康指导信息,包括:获取所述目标用户的用户相关信息;基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息。

用户相关信息可以包括用户个人信息、饮食习惯及偏好、过敏食材、运动强度及相关疾病等信息中的至少一种。预设知识图谱库为预设的用于对用户相关信息进行分析以获得健康测评信息以及健康指导信息的知识图谱的图数据库。

基于预设知识图谱库对用户相关信息进行分析处理,可以精准快速地根据用户相关信息中的实体及实体间的关联关系,搜索用户相关信息中的实体所关联的健康状况及所需调理行为等信息对应的实体,进而精准快速地得到健康测评信息以及健康指导信息,整体上可以进一步有效提升食谱推荐效果。

一种实施例中,所述预设知识图谱库包括预设健康知识图谱及预设指导知识图谱;所述基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息,包括:基于预设健康知识图谱对所述用户相关信息进行分析处理,得到所述健康测评信息;基于预设指导知识图谱对所述用户相关信息进行分析处理,得到所述健康指导信息。

该实施例下,所述预设知识图谱库包括预设健康知识图谱及预设指导知识图谱,预设健康知识图谱为可以分析用户的健康测评信息的知识图谱,预设指导知识图谱为可以分析用户的健康指导信息的知识图谱。预设健康知识图谱中可以包括多个实体及实体间的关联关系。预设指导知识图谱中可以包括多个实体及实体间的关联关系。

基于预设健康知识图谱对用户相关信息进行分析处理,可以根据用户相关信息中的实体及实体间的关联关系,搜索用户相关信息中的实体所关联的健康状况信息对应的实体,进而精准快速地得到健康测评信息。基于预设指导知识图谱对用户相关信息进行分析处理,可以根据用户相关信息中的实体及实体间的关联关系,搜索用户相关信息中的实体所关联的所需调理行为等信息对应的实体,进而精准快速地得到健康指导信息。

通过设置两大知识图谱分别分析健康状况及所需调理行为,可以进一步进准地分析得到健康测评信息以及健康指导信息。

一种实施例中,步骤S110,获取目标用户的健康测评信息以及健康指导信息,包括:获取目标用户的用户相关信息;采用预先训练好的基于机器学习或深度学习的健康分析模型对用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息。

一种实施例中,所述候选食材包括食材存储装置中存储的食材或用户指定的食材中一种;步骤S120,获取候选食材信息,所述候选食材信息为候选食材的相关描述信息,包括以下方式中一种:获取食材存储装置中存储的食材的相关描述信息,得到候选食材信息;获取用户指定的食材的相关描述信息,得到候选食材信息。

一种方式中,食材存储装置中存储的食材例如冰箱中存储的所有食材,对存储在食材存储装置中的食材可以实时记录其相关描述信息,相关描述信息可以包括食材存储装置中存储的每种食材的名称以及存储量等信息。食材存储装置中可以通过手动录入、语音录入、摄像头扫描、购物票识别录入等方式采集相关描述信息。设备可以从食材存储装置获取食材存储装置中存储的食材的相关描述信息。

另一种方式中,用户可以在设备中指定食材;对于指定的食材,可以进一步从食材存储装置中获取用户指定的食材的相关描述信息,得到候选食材信息;对于指定的食材,用户可以进一步指定食材的相关描述信息,进而设备中得到候选食材信息。

一种实施例中,步骤S130,所述对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果,包括:将所述健康测评信息、所述健康指导信息及所述候选食材信息输入预设食谱分析模型;通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果。

预设食谱分析模型可以是基于机器学习或深度学习的分析模型,将健康测评信息、健康指导信息及候选食材信息输入预设食谱分析模型,预设食谱分析模型中可以进行联合分析处理,得到预设食谱分析模型输出的食谱分析结果。

一种实施例中,步骤S130,所述对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果,可以包括:将健康测评信息、健康指导信息及候选食材信息分别转化为对应的数值;将转化得到的数值加权求和,得到联合分析值;获取联合分析值对应的食谱分析结果。

将健康测评信息、健康指导信息及候选食材信息分别转化为对应的数值,可以是从预设转换表中可以查询到健康测评信息、健康指导信息及候选食材信息分别对应的数值以及加权系数;将查询到的数值与对应的加权系数相乘并求和,即将转化得到的数值加权求和得到联合分析值。进一步的,从食谱查询表中可以查询到联合分析值对应的食谱分析结果。

一种实施例中,所述通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果,包括:

通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行特征提取处理,得到食谱分析特征;以及,将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征;对所述融合食谱分析特征进行分析处理,得到所述食谱分析结果。

预设食谱分析模型中可以通过特征提取网络分别对健康测评信息、健康指导信息及候选食材信息进行特征提取处理,分别得到对应的食谱分析特征;预设食谱分析模型中进一步可以将提取到的食谱分析特征通过相加、相乘或拼接等融合方式进行特征融合处理,得到融合食谱分析特征;进一步的,预设食谱分析模型中可以通过全连接网络等分析网络对融合食谱分析特征进行分析处理,得到食谱分析结果。

一种实施例中,所述将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征,包括:基于注意力机制对所述食谱分析特征进行特征融合处理,得到所述融合食谱分析特征。

基于注意力机制对所述食谱分析特征进行特征融合处理时,可以分别计算每种食谱分析特征对应的键特征(key)、值特征(value)及查询特征(query),然后通过注意力公式将两种食谱分析特征对应的键特征(key)、值特征(value)及查询特征(query)进行计算,得到注意力融合特征,将所有注意力融合特征相加或拼接得到融合食谱分析特征。

一种实施例中,在所述根据所述食谱分析结果得到待推荐食谱之后,所述方法还包括:获取所述待推荐食谱对应的食谱做法教程内容;响应于预定食谱教程查看命令,推送所述食谱做法教程内容。

每种待推荐食谱可以预设对应的食谱做法教程内容,食谱做法教程内容即待推荐食谱的做法教程文本或视频等内容;用户可以通过预定食谱教程查看操作触发预定食谱教程查看命令;设备中响应于预定食谱教程查看命令可以向用户推送食谱做法教程内容,例如,在页面中播放或通过语音播放做法教程文本或视频等内容。

一种实施例中,在所述根据所述食谱分析结果得到待推荐食谱之后,所述方法还包括:获取所述待推荐食谱对应的营养成分表;响应于预定营养成分查看命令,推送所述营养成分表中的营养成分信息。

每种待推荐食谱可以预设对应的营养成分表,营养成分表中可以包括营养成分信息,营养成分信息例如微量元素及营养元素等成分的信息。用户可以通过预定营养成分查看操作触发预定营养成分查看命令;设备中响应于预定营养成分查看命令,可以推送营养成分表中的营养成分信息,例如,通过页面展示或通过语音播放等方式推送营养成分信息。

一种实施例中,还可以包括:根据所述待推荐食谱对应的食材及食材存储装置中存储的食材,确定待补充食材对应的待补充食材信息;将所述待补充食材信息同步至线上商城平台,以使得用户根据所述待补充食材信息在所述线上商城平台进行食材购买。

通过将食谱推荐系统(例如具有食谱推荐功能的应用)与线上商城平台(例如各类物品购买app)打通,食谱推荐系统可以根据待推荐食谱对应的食材及食材存储装置中存储的食材,确定待推荐食谱中存在而食材存储装置中不存在的待补充食材,待补充食材信息可以是待补充食材的名称或编号等信息。

食谱推荐系统可以直接将待补充食材信息同步至线上商城平台,线上商城平台中可以直接显示待补充食材信息对应的选择页面,用户在线上商城平台中选择页面可以直接通过勾选等方式选择食材进行购买。

一种实施例中,还可以包括:接收所述线上商城平台同步的食材购买信息;根据所述食材购买信息中食材的相关描述信息与食材存储装置中存储的食材的相关描述信息合并存储,得到更新食材信息。

用户在线上商城平台中购买食材后,线上商城平台可以同步食材购买信息至食谱推荐系统,食谱推荐系统中可以将食材购买信息中食材的相关描述信息与食材存储装置中存储的食材的相关描述信息合并存储,得到更新食材信息。

用户将购买的食材可以存储至食材存储装置中,根据更新食材信息可以进一步有效维护、利用食材存储装置中所有食材。

一种实施例中,还可以包括:根据所述线上商城平台中购买的食材,获得所述线上商城平台中购买的食材的保鲜策略信息;响应于保鲜策略查看命令,推送所述食材保鲜策略信息。

食材保鲜策略信息可以包括每种食材的保鲜策略,例如,A食材的保鲜策略可以包括A食材的保鲜温度和保鲜位置等信息。从网络中或者预设数据库中可以查询获得线上商城平台中购买的食材的保鲜策略信息。用户可以通过保鲜策略查看操作触发保鲜策略查看命令,响应于保鲜策略查看命令,可以通过页面展示或语音播放等方式推送食材保鲜策略信息。

为便于更好的描述本申请实施例提供的食谱推荐方法,以下结合一种场景下进行食谱推荐的流程进一步描述前述实施例,该场景下通过应用本申请的前述实施例根据食材存储装置(即冰箱)中食材进行食谱推荐。图2示出该场景下进行食谱推荐的逻辑框架图。

参阅图2,该场景下“智慧健康饮食推荐服务系统(即食谱推荐系统)”进行食谱推荐的流程可以包括步骤S210至步骤S240。

在步骤S210,“菜谱推荐”单元、“智能组菜”单元或“家庭饮食定制”单元中可以:获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

“菜谱推荐”单元中可以从“食材管理”单元:获取用户指定的食材的相关描述信息,得到候选食材信息;“智能组菜”单元中可以从“食材管理”单元:获取食材存储装置(即冰箱)中存储的食材的相关描述信息,得到候选食材信息。“家庭饮食定制”单元可以从“食材管理”单元:获取食材存储装置中存储的食材的相关描述信息或者获取用户指定的食材的相关描述信息,得到候选食材信息。其中,“食材管理”单元可以通过手动录入、语音录入、摄像头扫描、购物票识别录入等方式进行食材录入,采集食材的相关描述信息。

“菜谱推荐”单元中可以从“定制饮食计划”单元:获取目标用户(通常为一个成员)的健康测评信息以及健康指导信息。“智能组菜”单元中可以从“定制饮食计划”单元:获取目标用户(通常为一个成员)的健康测评信息以及健康指导信息。“家庭饮食定制”单元可以从“定制饮食计划”单元:获取目标用户(通常为参与饮食的多个成员)的健康测评信息以及健康指导信息。

“健康报告”单元及“健康指导”单元中可以:获取所述目标用户的用户相关信息;基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息。具体地,“健康报告”单元中可以:基于预设健康知识图谱对所述用户相关信息进行分析处理,得到所述健康测评信息;“健康指导”单元中可以:基于预设指导知识图谱对所述用户相关信息进行分析处理,得到所述健康指导信息。

其中,对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果,可以包括:将所述健康测评信息、所述健康指导信息及所述候选食材信息输入预设食谱分析模型;通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果。所述通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果,包括:通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行特征提取处理,得到食谱分析特征;以及,将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征;对所述融合食谱分析特征进行分析处理,得到所述食谱分析结果。所述将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征,包括:基于注意力机制对所述食谱分析特征进行特征融合处理,得到所述融合食谱分析特征。

进一步的,“菜谱推荐”单元、“智能组菜”单元或“家庭饮食定制”单元中的预设食谱分析模型可以不同,即“菜谱推荐”单元、“智能组菜”单元或“家庭饮食定制”单元中分别配置对应场景下的预设食谱分析模型。

在步骤S220,“食材采购清单”单元可以:根据所述待推荐食谱对应的食材及食材存储装置中存储的食材,确定待补充食材对应的待补充食材信息;将所述待补充食材信息同步至线上商城平台(即打通的线上商城),以使得用户根据所述待补充食材信息在所述线上商城平台进行食材购买(食材一键购买)。

在步骤S230,“食材保鲜知识推荐”单元可以:根据所述线上商城平台中购买的食材,获得所述线上商城平台中购买的食材的保鲜策略信息;响应于保鲜策略查看命令,推送所述食材保鲜策略信息。

在步骤S240,“食材营养知识推荐”单元可以:获取所述待推荐食谱对应的营养成分表;响应于预定营养成分查看命令,推送所述营养成分表中的营养成分信息。

以这种方式,该场景下通过应用本申请的实施例进行食谱推荐,至少具有如下有益效果:联合描述用户健康状况的健康测评信息、描述用户所需营养元素的健康指导信息以及冰箱中候选食材的相关描述信息,可以在健康状况的基础上进一步根据用户所需健康调理行为及候选食材进行食材营养搭配,可以在有效利用冰箱中的已有食材进行食谱推荐的基础上,有效提升推荐的食谱对用户健康的调理效果。

为便于更好的实施本申请实施例提供的食谱推荐方法,本申请实施例还提供一种基于上述食谱推荐方法的食谱推荐装置。其中名词的含义与上述食谱推荐方法中相同,具体实现细节可以参考方法实施例中的说明。图3示出了根据本申请的一个实施例的食谱推荐装置的框图。

如图3所示,食谱推荐装置300中可以包括:健康信息获取模块310可以用于获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;食材信息获取模块320可以用于获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;联合分析模块330可以用于对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;食谱获取模块340可以用于根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

在本申请的一些实施例中,所述健康信息获取模块,用于:获取所述目标用户的用户相关信息;基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息。

在本申请的一些实施例中,所述预设知识图谱库包括预设健康知识图谱及预设指导知识图谱;所述所述健康信息获取模块,用于:基于预设健康知识图谱对所述用户相关信息进行分析处理,得到所述健康测评信息;基于预设指导知识图谱对所述用户相关信息进行分析处理,得到所述健康指导信息。

在本申请的一些实施例中,所述候选食材包括食材存储装置中存储的食材或用户指定的食材中一种;所述食材信息获取模块,用于实现以下方式中一种:获取食材存储装置中存储的食材的相关描述信息,得到候选食材信息;获取用户指定的食材的相关描述信息,得到候选食材信息。

在本申请的一些实施例中,所述联合分析模块,用于:将所述健康测评信息、所述健康指导信息及所述候选食材信息输入预设食谱分析模型;通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果。

在本申请的一些实施例中,所述联合分析模块,用于:通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行特征提取处理,得到食谱分析特征;以及,将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征;对所述融合食谱分析特征进行分析处理,得到所述食谱分析结果。

在本申请的一些实施例中,所述联合分析模块,用于:基于注意力机制对所述食谱分析特征进行特征融合处理,得到所述融合食谱分析特征。

在本申请的一些实施例中,所述装置还包括教程推荐模块,用于:获取所述待推荐食谱对应的食谱做法教程内容;响应于预定食谱教程查看命令,推送所述食谱做法教程内容。

在本申请的一些实施例中,所述装置还包括营养成分推荐模块,用于:获取所述待推荐食谱对应的营养成分表;响应于预定营养成分查看命令,推送所述营养成分表中的营养成分信息。

在本申请的一些实施例中,所述装置还包括同步模块,用于:根据所述待推荐食谱对应的食材及食材存储装置中存储的食材,确定待补充食材对应的待补充食材信息;将所述待补充食材信息同步至线上商城平台,以使得用户根据所述待补充食材信息在所述线上商城平台进行食材购买。

在本申请的一些实施例中,所述装置还包括信息存储模块,用于:接收所述线上商城平台同步的食材购买信息;根据所述食材购买信息中食材的相关描述信息与食材存储装置中存储的食材的相关描述信息合并存储,得到更新食材信息。

在本申请的一些实施例中,所述装置还包括保鲜策略推荐模块,用于:根据所述线上商城平台中购买的食材,获得所述线上商城平台中购买的食材的保鲜策略信息;响应于保鲜策略查看命令,推送所述食材保鲜策略信息。

应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。

此外,本申请实施例还提供一种电子设备,该电子设备可以为终端或者服务器,如图4所示,其示出了本申请实施例所涉及的电子设备的结构示意图,具体来讲:

该电子设备可以包括一个或者一个以上处理核心的处理器401、一个或一个以上计算机可读存储介质的存储器402、电源403和输入单元404等部件。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:

处理器401是该电子设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器402内的软件程序和/或模块,以及调用存储在存储器402内的数据,执行计算机设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器401可包括一个或多个处理核心;优选的,处理器401可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户页面和应用程序等,调制解调处理器主要处理无线通讯。可以理解的是,上述调制解调处理器也可以不集成到处理器401中。

存储器402可用于存储软件程序以及模块,处理器401通过运行存储在存储器402的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器402可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器402可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器402还可以包括存储器控制器,以提供处理器401对存储器402的访问。

电子设备还包括给各个部件供电的电源403,优选的,电源403可以通过电源管理系统与处理器401逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源403还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

该电子设备还可包括输入单元404,该输入单元404可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

尽管未示出,电子设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,电子设备中的处理器401会按照如下的指令,将一个或一个以上的计算机程序的进程对应的可执行文件加载到存储器402中,并由处理器401来运行存储在存储器402中的计算机程序,从而实现本申请前述实施例中各种功能,如处理器401可以执行下述步骤:

获取目标用户的健康测评信息以及健康指导信息,所述健康测评信息用于描述用户健康状况,所述健康指导信息用于描述用户所需健康调理行为;获取候选食材信息,所述候选食材信息为候选食材的相关描述信息;对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果;根据所述食谱分析结果得到待推荐食谱,所述待推荐食谱用于进行推荐。

一些实施例中,所述获取目标用户的健康测评信息以及健康指导信息,包括:获取所述目标用户的用户相关信息;基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息。

一些实施例中,所述预设知识图谱库包括预设健康知识图谱及预设指导知识图谱;所述基于预设知识图谱库对所述用户相关信息进行分析处理,得到所述健康测评信息以及健康指导信息,包括:基于预设健康知识图谱对所述用户相关信息进行分析处理,得到所述健康测评信息;基于预设指导知识图谱对所述用户相关信息进行分析处理,得到所述健康指导信息。

一些实施例中,所述候选食材包括食材存储装置中存储的食材或用户指定的食材中一种;所述获取候选食材信息,所述候选食材信息为候选食材的相关描述信息,包括以下方式中一种:获取食材存储装置中存储的食材的相关描述信息,得到候选食材信息;获取用户指定的食材的相关描述信息,得到候选食材信息。

一些实施例中,所述对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到食谱分析结果,包括:将所述健康测评信息、所述健康指导信息及所述候选食材信息输入预设食谱分析模型;通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果。

一些实施例中,所述通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行联合分析处理,得到所述食谱分析结果,包括:通过所述预设食谱分析模型对所述健康测评信息、所述健康指导信息及所述候选食材信息进行特征提取处理,得到食谱分析特征;以及,将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征;对所述融合食谱分析特征进行分析处理,得到所述食谱分析结果。

一些实施例中,所述将所述食谱分析特征进行特征融合处理,得到融合食谱分析特征,包括:基于注意力机制对所述食谱分析特征进行特征融合处理,得到所述融合食谱分析特征。

一些实施例中,在所述根据所述食谱分析结果得到待推荐食谱之后,还包括:获取所述待推荐食谱对应的食谱做法教程内容;响应于预定食谱教程查看命令,推送所述食谱做法教程内容。

一些实施例中,在所述根据所述食谱分析结果得到待推荐食谱之后,还包括:获取所述待推荐食谱对应的营养成分表;响应于预定营养成分查看命令,推送所述营养成分表中的营养成分信息。

一些实施例中,还包括:根据所述待推荐食谱对应的食材及食材存储装置中存储的食材,确定待补充食材对应的待补充食材信息;将所述待补充食材信息同步至线上商城平台,以使得用户根据所述待补充食材信息在所述线上商城平台进行食材购买。

一些实施例中,还包括:接收所述线上商城平台同步的食材购买信息;根据所述食材购买信息中食材的相关描述信息与食材存储装置中存储的食材的相关描述信息合并存储,得到更新食材信息。

一些实施例中,还包括:根据所述线上商城平台中购买的食材,获得所述线上商城平台中购买的食材的保鲜策略信息;响应于保鲜策略查看命令,推送所述食材保鲜策略信息。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过计算机程序来完成,或通过计算机程序控制相关的硬件来完成,该计算机程序可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本申请实施例还提供一种存储介质,其中存储有计算机程序,该计算机程序能够被处理器进行加载,以执行本申请实施例所提供的任一种方法中的步骤。

其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。

由于该存储介质中所存储的计算机程序,可以执行本申请实施例所提供的任一种方法中的步骤,因此,可以实现本申请实施例所提供的方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的实施例,而可以在不脱离其范围的情况下进行各种修改和改变。

相关技术
  • 生成推荐词的方法、装置、电子设备及存储介质
  • 文章推荐方法、装置、存储介质和电子设备
  • 一种房源推荐方法、装置、存储介质及电子设备
  • 基于大数据的活动推荐方法、装置、电子设备及存储介质
  • 一种信息推荐方法、装置、电子设备及存储介质
  • 一种食谱推荐的方法、装置、存储介质以及电子设备
  • 食谱推荐方法、装置、电子设备及存储介质
技术分类

06120116494677