本公开涉及显示,尤其涉及一种智能设备、菜谱推荐方法及介质。
背景技术:
1、随着人们生活水平的不断提高,人们越来越关注自身的身体健康状况,因此,针对于日常的饮食习惯也产生了较大的改变。
2、在现有技术中,通常会根据用户输入的用于获取菜谱的搜索请求,确定该搜索请求对应的一个或多个关键词,利用一个或多个关键词在数据库中进行匹配,以此获取菜谱,然而,采用现有技术,无法智能化、合理化的为用户推荐符合用户的菜谱,无法保证用户的健康饮食。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种智能设备、菜谱推荐方法及介质,通过在接收到用户输入的搜索请求时,通过用户的健康状况信息,能够得到符合用户身体健康状况的初始推荐菜谱集合,进而再结合用户的饮食偏好信息,针对初始推荐菜谱集合确定最终的目标推荐菜谱集合给用户,以此方式,结合了用户的健康状况信息以及用户的饮食偏好信息,为用户更加智能化、合理化的提供符合用户的菜谱,从而保证了用户的健康饮食。
2、第一方面,本公开提供了一种智能设备,该智能设备包括:
3、控制器,被配置为:接收用户输入的搜索请求,所述搜索请求中包括搜索关键词,所述搜索请求用于请求获取所述搜索关键词对应的目标推荐菜谱集合;
4、基于所述搜索请求,获取用户的健康状况信息以及用户的饮食偏好信息;
5、基于所述健康状况信息以及数据库信息,确定所述健康状况信息对应的健康状况知识图谱;
6、基于所述健康状况知识图谱,生成初始推荐菜谱集合;
7、针对所述初始推荐菜谱集合,基于所述饮食偏好信息,确定目标推荐菜谱集合。
8、作为本公开实施例一种可选的实施方式,所述控制器,具体被配置为:
9、基于所述搜索请求,确定用户对应的参数信息,其中,所述参数信息包括用户的属性信息和设备的属性信息中的至少一项;
10、基于所述参数信息,获取预设时长内,用户的健康状况浏览记录和用户的菜谱浏览记录;
11、基于所述健康状况浏览记录,获取所述健康状况信息;
12、基于所述菜谱浏览记录,获取所述饮食偏好信息。
13、作为本公开实施例一种可选的实施方式,所述控制器,具体还被配置为:
14、基于所述菜谱浏览记录,生成用户画像;
15、基于所述用户画像,获取所述饮食偏好信息。
16、作为本公开实施例一种可选的实施方式,所述数据库信息包括:知识元素;
17、所述控制器,具体被配置为:
18、获取所述用户的健康状况信息对应的知识元素的集合;
19、基于所述知识元素的集合,生成所述健康状况信息对应的所述健康状况知识图谱。
20、作为本公开实施例一种可选的实施方式,所述健康状况知识图谱至少包括:至少一个菜谱推荐关键词;
21、所述控制器,具体被配置为:
22、根据至少一个所述菜谱推荐关键词,生成初始推荐菜谱集合,所述初始推荐菜谱集合中包括多个推荐菜谱。
23、作为本公开实施例一种可选的实施方式,所述控制器,具体被配置为:
24、基于所述饮食偏好信息,对所述初始推荐菜谱集合包括的多个推荐菜谱进行排序处理,得到目标推荐菜谱集合。
25、作为本公开实施例一种可选的实施方式,所述控制器,还被配置为:
26、基于所述饮食偏好信息以及至少一个所述菜谱推荐关键词,生成用户提醒信息,所述用户提醒信息用于提醒用户健康饮食。
27、第二方面,本公开提供一种菜谱推荐方法,包括:
28、接收用户输入的搜索请求,所述搜索请求中包括搜索关键词,所述搜索请求用于请求获取所述搜索关键词对应的目标推荐菜谱集合;
29、基于所述搜索请求,获取用户的健康状况信息以及用户的饮食偏好信息;
30、基于所述健康状况信息以及数据库信息,确定所述健康状况信息对应的健康状况知识图谱;
31、基于所述健康状况知识图谱,生成初始推荐菜谱集合;
32、针对所述初始推荐菜谱集合,基于所述饮食偏好信息,确定目标推荐菜谱集合。
33、作为本公开实施例一种可选的实施方式,所述基于所述搜索请求,获取用户的健康状况信息以及用户的饮食偏好信息,包括:
34、基于所述搜索请求,确定用户对应的参数信息,其中,所述参数信息包括用户的属性信息和设备的属性信息中的至少一项;
35、基于所述参数信息,获取预设时长内,用户的健康状况浏览记录和用户的菜谱浏览记录;
36、基于所述健康状况浏览记录,获取所述健康状况信息;
37、基于所述菜谱浏览记录,获取所述饮食偏好信息。
38、第三方面,本公开提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如第二方面所述的菜谱推荐方法。
39、本公开实施例提供的技术方案与现有技术相比具有如下优点:
40、本公开实施例提供的技术方案中,智能设备的控制器接收用户输入的搜索请求,搜索请求中包括搜索关键词,搜索请求用于请求获取搜索关键词对应的目标推荐菜谱集合;基于搜索请求,获取用户的健康状况信息以及用户的饮食偏好信息;基于健康状况信息以及数据库信息,确定健康状况信息对应的健康状况知识图谱;基于健康状况知识图谱,生成初始推荐菜谱集合;针对初始推荐菜谱集合,基于饮食偏好信息,确定目标推荐菜谱集合。上述技术方案中,在接收到用户输入的搜索请求时,通过用户的健康状况信息,能够得到符合用户身体健康状况的初始推荐菜谱集合,进而再结合用户的饮食偏好信息,针对初始推荐菜谱集合确定最终的目标推荐菜谱集合给用户,以此方式,结合了用户的健康状况信息以及用户的饮食偏好信息,为用户更加智能化、合理化的提供符合用户的菜谱,从而保证了用户的健康饮食。
1.一种智能设备,其特征在于,包括:
2.根据权利要求1所述的智能设备,其特征在于,所述控制器,具体被配置为:
3.根据权利要求2所述的智能设备,其特征在于,所述控制器,具体还被配置为:
4.根据权利要求1所述的智能设备,其特征在于,所述数据库信息包括:知识元素;
5.根据权利要求1所述的智能设备,其特征在于,所述健康状况知识图谱至少包括:至少一个菜谱推荐关键词;
6.根据权利要求5所述的智能设备,其特征在于,所述控制器,具体被配置为:
7.根据权利要求5所述的智能设备,其特征在于,所述控制器,还被配置为:
8.一种菜谱推荐方法,其特征在于,包括:
9.根据权利要求8所述的方法,其特征在于,所述基于所述搜索请求,获取用户的健康状况信息以及用户的饮食偏好信息,包括:
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求8-9中任一项所述方法的步骤。