本申请涉及智慧家庭,具体而言,涉及一种食谱推荐方法及装置、存储介质及电子装置。
背景技术:
1、随着人们生活水平的提高,人们对健康饮食愈加重视,但大多城镇职工每天忙于工作,没有时间根据冰箱内的食物去搭配食谱,致使冰箱内的食物没有发挥其最大价值。
2、而市场上的冰箱食谱推荐一般都是通过手机app,在app端输入想吃的食物名称,通过互联网搜索出食谱。这种食谱推荐没有结合人真正想吃的意愿,推荐出来的食谱大都令人不满意。
3、针对相关技术中,传统方法推荐出的食谱不符合用户的饮食需求的问题,目前尚未提出有效的解决方案。
4、因此,有必要对相关技术予以改良以克服相关技术中的所述缺陷。
技术实现思路
1、本发明实施例提供了一种食谱推荐方法及装置、存储介质及电子装置,以至少解决传统方法推荐出的食谱不符合用户的饮食需求的问题。
2、根据本发明实施例的一方面,提供一种食谱推荐方法,包括:获取冰箱中存储的食材的目标食材信息、目标对象的饮食偏好信息和关联信息,其中,所述目标对象的关联信息至少包括:所述目标对象的健康状态;根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,并向所述目标对象推送所述推荐食谱。
3、在一个示例性的实施例中,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:在获取到目标对象的饮食请求、且所述饮食请求用于指示食用第一食材的情况下,确定所述目标食材信息中是否具有所述第一食材的食材信息;在所述目标食材信息中具有所述第一食材的食材信息的情况下,根据所述目标对象的饮食偏好信息和关联信息确定与所述第一食材相关的推荐食谱;在所述目标食材信息中不具有所述第一食材的食材信息的情况下,根据所述目标食材信息确定第二食材,并根据所述目标对象的饮食偏好信息和关联信息确定与所述第二食材相关的推荐食谱。
4、在一个示例性的实施例中,根据所述目标食材信息确定第二食材,包括:根据所述目标食材信息确定所述冰箱中存储的多个食材,将所述多个食材中与所述第一食材相似度最高的食材确定为第二食材;或根据所述饮食偏好信息从所述多个食材中确定第二食材,其中,所述饮食偏好信息包括所述目标对象偏好的食材;或根据所述关联信息从所述多个食材中确定第二食材。
5、在一个示例性的实施例中,在目标食材为所述第一食材或所述第二食材的情况下,根据所述目标对象的饮食偏好信息和关联信息确定与所述目标食材相关的推荐食谱,包括:根据所述目标食材和所述关联信息确定多个第一参考食谱;根据所述饮食偏好信息从所述多个第一参考食谱中确定得到一个或多个推荐食谱;其中,所述饮食偏好信息还包括:所述目标对象偏好的味道,所述目标对象偏好的菜系。
6、在一个示例性的实施例中,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:根据所述目标食材信息中记录的食材确定多个第二参考食谱;根据所述饮食偏好信息和所述关联信息确定所述多个第二参考食谱中每个第二参考食谱的得分;从所述多个第二参考食谱中确定得分大于预设阈值的一个或多个推荐食谱。
7、在一个示例性的实施例中,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:获取与所述目标对象具有关联关系的对象集合,并获取所述对象集合中每个对象的饮食偏好信息和关联信息;根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息、所述对象集合中每个对象的饮食偏好信息和关联信息确定推荐食谱。
8、在一个示例性的实施例中,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:获取食谱推荐模型,其中,所述食谱推荐模型为通过多组样本数据训练得到的模型;将所述目标食材信息、所述目标对象的饮食偏好信息和关联信息输入至所述食谱推荐模型,得到所述推荐食谱。
9、根据本发明实施例的另一方面,还提供了一种食谱推荐装置,包括:获取模块,用于获取冰箱中存储的食材的目标食材信息、目标对象的饮食偏好信息和关联信息,其中,所述目标对象的关联信息至少包括:所述目标对象的健康状态;推荐模块,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,并向所述目标对象推送所述推荐食谱。
10、根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述食谱推荐方法。
11、根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述食谱推荐方法。
12、通过本发明,获取冰箱中存储的食材的目标食材信息、目标对象的饮食偏好信息和关联信息,其中,所述目标对象的关联信息至少包括:所述目标对象的健康状态;根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,并向所述目标对象推送所述推荐食谱。由于本发明在推荐食谱的时候,综合考虑到了冰箱中存储的食材的目标食材信息、目标对象的饮食偏好信息和关联信息,进而使得推荐的食谱可以符合用户的饮食需求,提高了用户的饮食体验,解决了针对相关技术中传统方法推荐出的食谱不符合用户的饮食需求的问题。
1.一种食谱推荐方法,其特征在于,包括:
2.根据权利要求1所述的食谱推荐方法,其特征在于,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:
3.根据权利要求2所述的食谱推荐方法,其特征在于,根据所述目标食材信息确定第二食材,包括:
4.根据权利要求2所述的食谱推荐方法,其特征在于,在目标食材为所述第一食材或所述第二食材的情况下,根据所述目标对象的饮食偏好信息和关联信息确定与所述目标食材相关的推荐食谱,包括:
5.根据权利要求1所述的食谱推荐方法,其特征在于,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:
6.根据权利要求1所述的食谱推荐方法,其特征在于,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:
7.根据权利要求1所述的食谱推荐方法,其特征在于,根据所述目标食材信息、所述目标对象的饮食偏好信息和关联信息确定推荐食谱,包括:
8.一种食谱推荐装置,其特征在于,包括:
9.一种计算机可读的存储介质,其特征在于,所述计算机可读的存储介质包括存储的程序,其中,所述程序运行时执行权利要求1至7中任一项所述的方法。
10.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行权利要求1至7中任一项所述的方法。