菜单生成方法、装置、设备及介质与流程

文档序号:37099332发布日期:2024-02-22 20:56阅读:15来源:国知局
菜单生成方法、装置、设备及介质与流程

本发明涉及智能家居,尤其涉及一种菜单生成方法、装置、设备及介质。


背景技术:

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、通过获取食材存储装置的运行状态,当所述食材存储装置的运行状态为交互状态时,获取所述食材存储装置内各个食材的图像数据和与所述图像数据对应的新鲜度数据;基于所述新鲜度数据对所述食材存储装置内所有食材的图像数据进行排序,得到图像数据集;根据所述图像数据集生成交互界面,并通过所述交互界面获取用户针对所述图像数据集的请求信息,所述请求信息包括待处理的目标食材数据和针对所述目标食材数据的处理方式;基于所述处理方式确定所述请求信息的类别信息,所述类别信息包括代表将食材用于菜品制作的第一类信息和代表将食材进行清理的第二类信息;当所述请求信息为第一类信息时,根据所述目标食材数据生成菜单。通过获取所述食材存储装置内各个食材的新鲜度数据,并基于所述新鲜度数据将食材展示给用户,便于用户直观了解到应该尽快食用或者处理的食材,并基于所述新鲜度数据和用户请求信息生成菜单,保证菜单内各个菜品为用户所需的菜品,进而,生成的菜单符合用户要求,使得菜单更容易被用户接受。

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