菜谱推荐方法、装置、电子设备及存储介质与流程

文档序号:35141072发布日期:2023-08-17 16:33阅读:29来源:国知局
菜谱推荐方法、装置、电子设备及存储介质与流程

本技术涉及智能家电,尤其涉及一种菜谱推荐方法、装置、电子设备及存储介质。


背景技术:

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、按照预设的积分与烹饪等级的对应关系,将所述对象积分对应的烹饪等级,确定为所述烹饪能力等级。

41、在一个可能的实施方式中,所述第二确定模块,还用于:

42、对所有所述社交信息对应的人气数据进行求和运算,得到人气值;

43、对所有所述社交信息对应的菜品评级数据进行求和运算,得到评级分数;

44、对所述人气值和所述评级分数进行加权求和运算,得到所述对象积分。

45、在一个可能的实施方式中,所述装置还包括权益发放模块,用于:

46、获取所述社交平台对应的权益信息,其中,所述权益信息包含至少一个权益;

47、按照积分与权益的对应关系,在至少一个所述权益中确定所述对象积分对应的目标权益;

48、向所述目标对象在所述社交平台上的账户发放所述目标权益。

49、在一个可能的实施方式中,所述装置还包括发布模块,用于:

50、在所述烹饪能力等级发生变化的情况下,在所述菜谱集合中获取所述烹饪能力等级对应的等级菜谱;

51、将所述目标对象解锁所述等级菜谱的信息发布至所述社交平台。

52、在一个可能的实施方式中,所述第三确定模块,具体用于:

53、确定每个所述目标菜谱对应的烹饪难度等级,以及,所述烹饪能力等级对应的目标难度等级;

54、将对应烹饪难度等级小于或等于所述目标难度等级的目标菜谱,确定为所述已解锁菜谱。

55、在一个可能的实施方式中,所述装置还包括信息发送模块,用于:

56、将对应烹饪难度等级大于所述目标难度等级的目标菜谱,确定为未解锁菜谱;

57、获取所述未解锁菜谱对应的菜谱标识和未解锁信息,将所述菜谱标识和所述未解锁信息发送至所述对象设备,以提示所述目标对象解锁所述未解锁菜谱。

58、第三方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

59、存储器,用于存放计算机程序;

60、处理器,用于执行存储器上所存放的程序时,实现第一方面任一所述的方法步骤。

61、第四方面,提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现第一方面任一所述的方法步骤。

62、第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的菜谱推荐方法。

63、本技术实施例有益效果:

64、本技术实施例提供了一种菜谱推荐方法、装置、电子设备及存储介质,本技术中,首先,获取目标设备对应的食材信息和筛选信息,并基于所述食材信息和所述筛选信息,在预设的菜谱集合中确定至少一个目标菜谱,然后,确定与所述目标设备对应的目标对象的烹饪能力等级,并在至少一个所述目标菜谱中,基于所述烹饪能力等级确定已解锁菜谱,最后,向所述目标对象对应的对象设备发送所述已解锁菜谱,以向所述目标对象推荐所述已解锁菜谱。通过本技术,可以在根据食材信息和筛选信息筛选目标菜谱后,进一步根据目标对象的烹饪能力等级在目标菜谱中筛选出已解锁菜谱,如此,可以向目标对象推荐符合其烹饪能力的菜谱,从而提高用户对推荐菜谱的满意度。

65、当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。

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