菜谱的推荐方法和装置、存储介质及电子装置制造方法及图纸

技术编号:36806005 阅读:17 留言:0更新日期:2023-03-09 00:15
本申请公开了一种菜谱的推荐方法和装置、存储介质及电子装置,涉及智慧家庭技术领域,该方法包括:在检测到菜谱推荐功能被触发的情况下,根据目标帐号的饮食偏好特征创建初始菜谱列表;根据目标帐号的当前情绪特征对初始菜谱列表进行编辑,得到目标菜谱列表,其中,当前情绪特征用于指示目标帐号触发菜谱推荐功能时所对应的用户情绪,目标菜谱列表中记录了既符合饮食偏好特征又符合当前情绪特征的目标菜谱;在菜谱推荐功能上展示目标菜谱列表,采用上述技术方案,解决了相关技术中推荐的目标菜谱与目标用户当前实际菜谱需求的匹配度较低等问题。低等问题。低等问题。

【技术实现步骤摘要】
菜谱的推荐方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭
,具体而言,涉及一种菜谱的推荐方法和装置、存储介质及电子装置。

技术介绍

[0002]随着人工智能技术的快速发展,智能设备逐渐走进我们的生活,并不断的为我们的衣食住行所提供便利,菜谱推荐作为智慧生活的一项关键技术,逐渐成为一项研究重点。当前,菜谱推荐的方法主要是基于用户在过去菜谱查询的数据,比如根据用户的菜谱查询频率进行菜谱推荐,这种方式下,推荐给用户的并不一定能够满足用户当下的菜谱需求,给用户带来了很不好的使用体验。
[0003]针对相关技术中推荐的目标菜谱与目标用户当前实际菜谱需求的匹配度较低等问题,尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种菜谱的推荐方法和装置、存储介质及电子装置,以至少解决相关技术中推荐的目标菜谱与目标用户当前实际菜谱需求的匹配度较低等问题。
[0005]根据本申请实施例的一个实施例,提供了一种菜谱的推荐方法,包括:在检测到菜谱推荐功能被触发的情况下,根据目标帐号的饮食偏好特征创建初始菜谱列表,其中,所述目标帐号是登录所述菜谱推荐功能的帐号,所述饮食偏好特征用于指示与所述目标帐号对应的目标用户的饮食习惯,所述初始菜谱列表中记录了符合所述饮食偏好特征的初始菜谱;根据所述目标帐号的当前情绪特征对所述初始菜谱列表进行编辑,得到目标菜谱列表,其中,所述当前情绪特征用于指示所述目标帐号触发所述菜谱推荐功能时所对应的用户情绪,所述目标菜谱列表中记录了符合所述饮食偏好特征和所述当前情绪特征的目标菜谱;在所述菜谱推荐功能上展示所述目标菜谱列表。
[0006]可选的,所述根据所述目标帐号的当前情绪特征对所述初始菜谱列表进行编辑,得到目标菜谱列表,包括:获取每个所述初始菜谱的偏好符合度,并获取每个所述初始菜谱的情绪符合度,其中,所述偏好符合度用于指示每个所述初始菜谱在饮食偏好的维度上与所述目标帐号之间的符合程度,所述情绪符合度用于指示所述当前情绪特征与每个所述初始菜谱之间的符合程度;根据每个所述初始菜谱的所述情绪符合度和所述偏好符合度计算每个所述初始菜谱的目标符合度,其中,所述目标符合度用于指示每个所述初始菜谱在饮食偏好的维度和用户情绪的维度上与所述目标帐号之间的综合符合程度;将所述初始菜谱列表中所述目标符合度大于或者等于符合度阈值的所述初始菜谱确定为所述目标菜谱,得到所述目标菜谱列表。
[0007]可选的,所述根据每个所述初始菜谱的所述情绪符合度和所述偏好符合度计算每个所述初始菜谱的目标符合度,包括以下之一:计算所述情绪符合度和所述偏好符合度的乘积作为所述目标符合度;计算所述情绪符合度与1的和值;计算所述和值与所述偏好符合
度的乘积作为所述目标符合度。
[0008]可选的,所述获取每个所述初始菜谱的偏好符合度,包括:确定所述饮食偏好特征中每个饮食偏好元素对应的偏好权重,其中,所述饮食偏好元素用于指示所述目标帐号的偏好食物类型,所述偏好权重用于指示每个所述饮食偏好元素在所述饮食偏好特征中所占的比重;计算每个所述初始菜谱在所述饮食偏好特征中所具有的所述饮食偏好元素的所述偏好权重之和,得到所述偏好符合度;所述获取每个所述初始菜谱的情绪符合度,包括:确定所述当前情绪特征所包括的目标情绪类型在每个所述初始菜谱上所标注的情绪类型中所占的情绪权重,得到所述情绪符合度。
[0009]可选的,所述确定所述饮食偏好特征中每个饮食偏好元素对应的偏好权重,包括:统计所述目标帐号查询过的历史菜谱中所包括的每个食物类型所出现的目标次数,以及所述历史菜谱中所包括的全部食物类型所出现的总次数,其中,所述饮食偏好特征包括所述历史菜谱,所述饮食偏好元素为所述历史菜谱中所包括的食物类型;将所述目标次数与所述总次数的比值确定为每个饮食偏好元素对应的偏好权重。
[0010]可选的,所述计算每个所述初始菜谱在所述饮食偏好特征中所具有的所述饮食偏好元素的所述偏好权重之和,得到所述偏好符合度,包括:计算每个所述初始菜谱在所述饮食偏好特征中所具有的所述饮食偏好元素的所述偏好权重之和,得到参考偏好符合度;计算所述参考偏好符合度和每个所述初始菜谱与当前用餐时间所对应的目标时间权重的乘积作为所述偏好符合度。
[0011]可选的,在所述根据所述目标帐号的当前情绪特征对所述初始菜谱列表进行编辑,得到目标菜谱列表之前,所述方法还包括:获取在所述目标帐号触发所述菜谱推荐功能之前目标时间内采集到的所述目标帐号的语料信息;通过目标情绪分类模型确定所述语料信息所指示的所述目标帐号所具有的目标情绪类型作为所述当前情绪特征,其中,所述目标情绪分类模型是使用了标注了情绪类型的语料样本对初始情绪分类模型进行训练得到的。
[0012]根据本申请实施例的另一个实施例,还提供了一种菜谱的推荐装置,包括:创建模块,用于在检测到菜谱推荐功能被触发的情况下,根据目标帐号的饮食偏好特征创建初始菜谱列表,其中,所述目标帐号是登录所述菜谱推荐功能的帐号,所述饮食偏好特征用于指示与所述目标帐号对应的目标用户的饮食习惯,所述初始菜谱列表中记录了符合所述饮食偏好特征的初始菜谱;编辑模块,用于根据所述目标帐号的当前情绪特征对所述初始菜谱列表进行编辑,得到目标菜谱列表,其中,所述当前情绪特征用于指示所述目标帐号触发所述菜谱推荐功能时所对应的用户情绪,所述目标菜谱列表中记录了符合所述饮食偏好特征和所述当前情绪特征的目标菜谱;展示模块,用于在所述菜谱推荐功能上展示所述目标菜谱列表。
[0013]根据本申请实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述菜谱的推荐方法。
[0014]根据本申请实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述菜谱的推荐方法。
[0015]在本申请实施例中在检测到菜谱推荐功能被触发的情况下,根据目标帐号的饮食偏好特征创建初始菜谱列表,其中,目标帐号是登录菜谱推荐功能的帐号,饮食偏好特征用于指示与目标帐号对应的目标用户的饮食习惯,初始菜谱列表中记录了符合饮食偏好特征的初始菜谱;根据目标帐号的当前情绪特征对初始菜谱列表进行编辑,得到目标菜谱列表,其中,当前情绪特征用于指示目标帐号触发菜谱推荐功能时所对应的用户情绪,目标菜谱列表中记录了符合饮食偏好特征和当前情绪特征的目标菜谱;在菜谱推荐功能上展示目标菜谱列表,即根据饮食偏好特征和当前情绪特征共同进行菜谱推荐,饮食偏好特征能够指示与目标帐号的目标用户的饮食习惯,当前情绪特征能够指示目标帐号触发菜谱推荐功能时目标用户的用户情绪,在检测到菜谱推荐功能被触发的情况下,根据饮食偏好特征能够创建出符合饮食偏好特征的初始菜谱列表,并根据当前情绪特征对初始菜谱列表进行编辑,进而使得编辑后的目标菜谱列表中记录了符合饮食偏好特征和当前情绪特征的目标菜谱,从而使得推荐的菜谱更加适合目标用户的当本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种菜谱的推荐方法,其特征在于,包括:在检测到菜谱推荐功能被触发的情况下,根据目标帐号的饮食偏好特征创建初始菜谱列表,其中,所述目标帐号是登录所述菜谱推荐功能的帐号,所述饮食偏好特征用于指示与所述目标帐号对应的目标用户的饮食习惯,所述初始菜谱列表中记录了符合所述饮食偏好特征的初始菜谱;根据所述目标帐号的当前情绪特征对所述初始菜谱列表进行编辑,得到目标菜谱列表,其中,所述当前情绪特征用于指示所述目标帐号触发所述菜谱推荐功能时所对应的用户情绪,所述目标菜谱列表中记录了符合所述饮食偏好特征和所述当前情绪特征的目标菜谱;在所述菜谱推荐功能上展示所述目标菜谱列表。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标帐号的当前情绪特征对所述初始菜谱列表进行编辑,得到目标菜谱列表,包括:获取每个所述初始菜谱的偏好符合度,并获取每个所述初始菜谱的情绪符合度,其中,所述偏好符合度用于指示每个所述初始菜谱在饮食偏好的维度上与所述目标帐号之间的符合程度,所述情绪符合度用于指示所述当前情绪特征与每个所述初始菜谱之间的符合程度;根据每个所述初始菜谱的所述情绪符合度和所述偏好符合度计算每个所述初始菜谱的目标符合度,其中,所述目标符合度用于指示每个所述初始菜谱在饮食偏好的维度和用户情绪的维度上与所述目标帐号之间的综合符合程度;将所述初始菜谱列表中所述目标符合度大于或者等于符合度阈值的所述初始菜谱确定为所述目标菜谱,得到所述目标菜谱列表。3.根据权利要求2所述的方法,其特征在于,所述根据每个所述初始菜谱的所述情绪符合度和所述偏好符合度计算每个所述初始菜谱的目标符合度,包括以下之一:计算所述情绪符合度和所述偏好符合度的乘积作为所述目标符合度;计算所述情绪符合度与1的和值;计算所述和值与所述偏好符合度的乘积作为所述目标符合度。4.根据权利要求2所述的方法,其特征在于,所述获取每个所述初始菜谱的偏好符合度,包括:确定所述饮食偏好特征中每个饮食偏好元素对应的偏好权重,其中,所述饮食偏好元素用于指示所述目标帐号的偏好食物类型,所述偏好权重用于指示每个所述饮食偏好元素在所述饮食偏好特征中所占的比重;计算每个所述初始菜谱在所述饮食偏好特征中所具有的所述饮食偏好元素的所述偏好权重之和,得到所述偏好符合度;所述获取每个所述初始菜谱的情绪符合度,包括:确定所述当前情绪特征所包括的目标情绪类型在每个所述初始菜谱上所标注的情绪类型中所占的情绪权重,得到所述情绪符合度。5.根据权利要求4所...

【专利技术属性】
技术研发人员:周杰
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1