一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

菜谱推荐方法、控制模块、烹饪设备和可读存储介质与流程

2022-09-01 03:56:39 来源:中国专利 TAG:


1.本发明涉及烹饪技术领域,特别涉及一种菜谱推荐方法、控制模块、烹饪设备和可读存储介质。


背景技术:

2.在相关技术中,智能烹饪设备可以根据用户的烹饪需求,向用户推荐相关的菜谱,并能够根据用户所选择的菜谱进行烹饪。然而,推荐的菜谱往往会有多个,用户在每次进行烹饪时,都需要在多个菜谱中进行选择。


技术实现要素:

3.本发明提供了一种菜谱推荐方法、控制模块、烹饪设备和可读存储介质。
4.本发明实施方式的一种菜谱推荐方法,包括:获取对应待烹饪食材的至少一个菜谱;
5.根据所述至少一个菜谱形成菜谱列表,所述菜谱列表包括默认位置,至少部分所述菜谱位于所述默认位置;响应于菜谱选择输入信息,在所述菜谱列表中确定目标菜谱;和更新所述菜谱列表,以使得所述目标菜谱在更新后的所述菜谱列表中位于所述默认位置。
6.上述菜谱推荐方法,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
7.在某些实施方式中,所述菜谱推荐方法包括:获取图像信息;对所述图像信息进行识别,以确定所述待烹饪食材。
8.在某些实施方式中,所述菜谱推荐方法用于烹饪设备,所述烹饪设备包括门体、腔体和图像采集装置,所述门体用于封闭所述腔体,所述图像采集装置设于所述腔体内;所述获取图像信息的步骤包括:在所述门体封闭所述腔体的情况下,控制所述图像采集装置对所述腔体内进行图像采集,以获取到所述图像信息。
9.在某些实施方式中,所述对所述图像信息进行识别,以确定所述待烹饪食材的步骤包括:将所述图像信息输入预设的食材识别模型中以对所述图像信息进行识别。
10.在某些实施方式中,所述将所述图像信息输入预设的食材识别模型中以对所述图像信息进行识别的步骤包括:根据所述图像信息,获取位于所述图像信息中待识别物体的至少一种特征信息;和对所述至少一种特征信息进行特征整合,确定所述待识别物体的分类;所述对所述图像信息进行识别,以确定所述待烹饪食材的步骤包括:在所述待识别物体的分类和所述待烹饪食材的分类相同的情况下,确定所述待识别物体为所述待烹饪食材。
11.在某些实施方式中,所述菜谱推荐方法包括:在确定所述菜谱列表中不包括所述目标菜谱的情况下,显示预设的菜谱清单和对应所述菜谱清单的搜索控件。
12.在某些实施方式中,所述更新所述菜谱列表,以使得所述目标菜谱在更新后的所
述菜谱列表中位于所述默认位置的步骤包括:在确定所述目标菜谱和位于所述默认位置的所述至少部分菜谱不一致的情况下,将所述目标菜谱在所述菜谱列表中所在的位置调整为所述默认位置。
13.本技术实施方式的一种控制模块,用于:获取对应待烹饪食材的至少一个菜谱;根据所述至少一个菜谱形成菜谱列表,所述菜谱列表包括默认位置,至少部分所述菜谱位于所述默认位置;响应于菜谱选择输入信息,在所述菜谱列表中确定目标菜谱;和更新所述菜谱列表,以使得所述目标菜谱在更新后的所述菜谱列表中位于所述默认位置。
14.上述控制模块,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
15.本技术实施方式的一种烹饪设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时,实现上述任一个实施方式所述的菜谱推荐方法。
16.上述烹饪设备,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
17.本技术实施方式的一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器执行时,实现上述任一个实施方式所述的菜谱推荐方法。
18.上述计算机可读存储介质,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
19.本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
20.本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
21.图1是本发明实施方式的菜谱推荐方法的流程示意图;
22.图2是本发明实施方式的烹饪设备的模块示意图;
23.图3是本发明实施方式的菜谱列表的场景示意图;
24.图4是本发明实施方式的菜谱推荐方法的流程示意图;
25.图5是本发明实施方式的烹饪设备的部分结构示意图;
26.图6是本发明实施方式的菜谱推荐方法的流程示意图;
27.图7是本发明实施方式的菜谱推荐方法的流程示意图;
28.图8是本发明实施方式的烹饪设备的模块示意图。
29.主要元件符号说明:
30.烹饪设备100;
31.控制模块110、显示界面120、显示区域121、门体130、腔体140、图像采集装置150、存储器171、处理器172。
具体实施方式
32.下文的公开提供了许多不同的实施方式或例子用来实现本发明的不同结构。为了简化本发明的公开,下文中对特定例子的部件和设置进行描述。当然,它们仅仅为示例,并且目的不在于限制本发明。此外,本发明可以在不同例子中重复参考数字和/或参考字母,这种重复是为了简化和清楚的目的,其本身不指示所讨论各种实施方式和/或设置之间的关系。此外,本发明提供了的各种特定的工艺和材料的例子,但是本领域普通技术人员可以意识到其他工艺的应用和/或其他材料的使用。
33.下面详细描述本发明的实施方式,所述实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
34.请参考图1,本技术实施方式的一种菜谱推荐方法,包括:
35.02:获取对应待烹饪食材的至少一个菜谱;
36.03:根据至少一个菜谱形成菜谱列表,菜谱列表包括默认位置,至少部分菜谱位于默认位置;
37.04:响应于菜谱选择输入信息,在菜谱列表中确定目标菜谱;和
38.05:更新菜谱列表,以使得目标菜谱在更新后的菜谱列表中位于默认位置。
39.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:获取对应待烹饪食材的至少一个菜谱;根据至少一个菜谱形成菜谱列表,菜谱列表包括默认位置,至少部分菜谱位于默认位置;响应于菜谱选择输入信息,在菜谱列表中确定目标菜谱;和更新菜谱列表,以使得目标菜谱在更新后的菜谱列表中位于默认位置。
40.上述菜谱推荐方法和控制模块110,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
41.具体地,请结合图3,在图3所示的实施方式中,菜谱列表可以通过显示界面120进行显示。确定待烹饪食材的情况下,则可以在显示界面120中显示关于烹饪土豆的菜谱列表,菜谱列表中包括“烤土豆片”、“烤薯条”、“烤土豆泥”等多个用于烹饪土豆的菜谱。
42.其中,在显示界面120中显示的菜谱列表的默认位置位于显示区域121,在对菜谱列表进行显示时,会将菜谱列表中默认位置内的菜谱显示在显示区域121,使得用户能够直接在显示区域121找到菜谱列表中位于默认位置的菜谱,以方便用户对位于默认位置的菜谱进行选择。
43.用户可以在菜谱列表中确定自己需要的菜谱(即目标菜谱),用户可以对目标菜谱进行交互,从而可确定位于菜谱列表中的目标菜谱。在一个实施方式中,请结合图3,“烤土豆片”的菜谱位于菜谱列表的默认位置,“烤薯条”位于菜谱列表中默认位置的部分。在目标菜谱为“烤土豆片”时,则用户可以直接在默认位置处找到“烤土豆片”,在目标菜谱为“烤薯
条”时,则用户可以在默认位置之外的部分找到“烤薯条”。而在确认目标菜谱为“烤薯条”后,则可以对菜谱列表进行更新,使得更新后的菜谱列表中的“烤土豆片”调整到默认位置上,这样,在用户下一次需要烹饪烤土豆片的时候,则可以直接在默认位置中找到“烤土豆片”,而不需要再对菜谱列表进行翻找。
44.默认位置可以为菜谱列表中所显示的第一个菜谱,显示区域121可以位于显示界面120所显示的菜谱列表中的最顶部区域,从而可使得位于默认位置的菜谱更为明显以方便用户确认。
45.用户对目标菜谱的交互可以通过显示界面120来实现。在一个实施方式中,显示界面120可以包括触摸屏,用户可以通过触及显示在显示界面120中的其中一个菜谱,来将被触及的菜谱确认为目标菜谱。
46.在一些实施方式中,在菜谱列表中的菜谱具有多个,且显示界面120无法对所有的菜谱进行显示的情况下,显示界面120可以对菜谱列表中的菜谱进行切换显示,使得用户可以切换查看不同的菜谱以查找到需要的菜谱。在这种情况下,菜谱列表可以对位于默认位置的菜谱进行置顶,使得显示界面120保持对默认位置内的菜谱的显示,而菜谱列表的一部分可以显示能够被切换的菜谱,使得显示界面120可以切换显示菜谱列表中的其他菜谱。
47.另外,在一些实施方式中,显示界面120可以设置在特定的烹饪设备100上,用户在通过烹饪设备100进行食材的烹饪时,可以通过烹饪设备100上的显示界面120来查找到需要的菜谱。烹饪设备100可以包括微波炉、烤箱、蒸烤箱、电饭煲、电磁炉、炉灶。显示界面120也可以设置在终端设备上,终端设备可以和烹饪设备100通信连接。终端设备和烹饪设备100的通信方式可以是有线通信,也可以是无线通信。
48.请参考图4,在某些实施方式中,菜谱推荐方法包括:
49.011:获取图像信息;和
50.016:对图像信息进行识别,以确定待烹饪食材。
51.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:获取图像信息;和对图像信息进行识别,以确定待烹饪食材。
52.如此,可提高获取对应待烹饪食材的菜谱的效率。
53.可以理解,在需要进行烹饪的时候,若还需要用户手动搜索与待烹饪食材相关的所有菜谱,则容易降低用户选择需要的菜谱的效率。通过获取图像的方式,可起到对待烹饪食材进行自动识别的效果,从而可避免用户需要额外手动搜索的情况,有利于提高获取对应待烹饪食材的菜谱的效率。
54.在某些实施方式中,菜谱推荐方法用于烹饪设备100。请参考图5,烹饪设备100包括门体130、腔体140和图像采集装置150。门体130用于封闭腔体140。图像采集装置150设于腔体140内。
55.另外,请结合图2,在菜谱推荐方法用于烹饪设备100的情况下,控制模块110可以设置在烹饪设备100上。当然,控制模块110也可以作为独立的装置设置在烹饪设备100之外。
56.在某些实施方式中,步骤011包括:
57.在门体130封闭腔体140的情况下,控制图像采集装置150对腔体140内进行图像采
集,以获取到图像信息。
58.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:在门体130封闭腔体140的情况下,控制图像采集装置150对腔体140内进行图像采集,以获取到图像信息。
59.如此,可实现对待烹饪食材的自动获取。图像采集装置150可以为摄像头。在一个实施方式中,在烹饪设备100处于待机状态下,图像采集装置150可以在门体130活动地对腔体140进行封闭后,则可以被认为腔体140内放置有需要烹饪的食材,从而可进行对腔体140内的图像采集,以对被放置在腔体140内的食材进行识别。
60.在某些实施方式中,步骤011(对图像信息进行识别,以确定待烹饪食材)包括:
61.012:将图像信息输入预设的食材识别模型中以对图像信息进行识别。
62.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:将图像信息输入预设的食材识别模型中以对图像信息进行识别。
63.如此,可提高自动识别的准确率。
64.可以理解,通过设置食材识别模型,在对待烹饪食材进行识别时,可以通过食材识别模型来准确地识别出待烹饪食材,有利于快速确定对应待烹饪食材的菜谱。在一个实施方式中,食材识别模型可以为深度卷积神经网络。
65.请参考图6,在某些实施方式中,步骤012(将图像信息输入预设的食材识别模型中以对图像信息进行识别)包括:
66.013:根据图像信息,获取位于图像信息中待识别物体的至少一种特征信息;和
67.014:对至少一种特征信息进行特征整合,确定待识别物体的分类;
68.步骤016(对图像信息进行识别,以确定待烹饪食材)包括:
69.017:在待识别物体的分类和待烹饪食材的分类相同的情况下,确定待识别物体为待烹饪食材。
70.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:根据图像信息,获取位于图像信息中待识别物体的至少一种特征信息;和对至少一种特征信息进行特征整合,确定待识别物体的分类;在待识别物体的分类和待烹饪食材的分类相同的情况下,确定待识别物体为待烹饪食材。
71.如此,可实现通过图像来识别待烹饪食材的效果。
72.可以理解,不同的食材所具有的具体特征各不相同,从而可根据食材的不同特征来识别出待识别物体具体属于何种食材。具体地,在一个实施方式中,特征信息可以包括待识别物体的颜色信息、形状信息、体积信息、表面纹理信息。在获取到待识别物体的其中至少一个特征信息的情况下,则可以将待识别物体的特征信息在食材识别模型中通过全连接层进行特征整合,使得食材识别模型能够根据特征信息来映射出对应的分类,并可以根据映射出的分类来查找相应分类的食材。在确定相应分类的食材的情况下,则可以认为待识别物体具有和相应分类的食材相同或相似的特征,从而可确定待识别物体为相应分类的食材。
73.在某些实施方式中,菜谱推荐方法包括:
74.06:在确定菜谱列表中不包括目标菜谱的情况下,显示预设的菜谱清单和对应菜
谱清单的搜索控件。
75.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:在确定菜谱列表中不包括目标菜谱的情况下,显示预设的菜谱清单和对应菜谱清单的搜索控件。
76.如此,可避免在菜谱列表中没有用户需要的菜谱时,用户无法找到需要的菜谱。
77.在一个实施方式中,用户在无法从菜谱列表中查找到目标菜谱时,可以发出菜谱的查找请求,从而可在接收到菜谱的查找请求时确定菜谱列表中不包括目标菜谱,从而会显示出菜谱清单和搜索控件。用户可以和搜索控件进行交互以搜索目标菜谱,使得菜谱清单可根据用户和搜索控件之间的交互来筛选显示出对应待烹饪食材的菜谱,使得用户可以在筛选显示的菜谱中确认目标菜谱。
78.在一个实施方式中,菜谱清单可以存储在烹饪设备100中,也可以存储在云端服务器中,烹饪设备100在确认搜索请求的情况下,可以和云端服务器进行通信,使得云端服务器将菜谱清单传输给烹饪设备100。
79.请参考图7,在某些实施方式中,步骤04(更新菜谱列表,以使得目标菜谱在更新后的菜谱列表中位于默认位置)包括:
80.041:在确定目标菜谱和位于默认位置的至少部分菜谱不一致的情况下,将目标菜谱在菜谱列表中所在的位置调整为默认位置。
81.本技术实施方式的菜谱推荐方法可以通过本技术实施方式的控制模块110来实现。具体地,请结合图2,控制模块110用于:在确定目标菜谱和位于默认位置的至少部分菜谱不一致的情况下,将目标菜谱在菜谱列表中所在的位置调整为默认位置。
82.具体地,在一个实施方式中,在获取到目标菜谱后,则可以将位于默认位置内的菜谱和目标菜谱进行比较,从而可确定目标菜谱和位于默认位置的菜谱一致。而在确定目标菜谱和位于默认位置的菜谱不一致的情况下,则表示目标菜谱位于菜谱列表中默认位置之外的部分,这可能会导致用户在下一次需要根据目标菜谱进行烹饪时,仍然需要对菜谱列表进行另外翻找来查找到目标菜谱,从而可将目标菜谱从默认位置之外的部分调整到默认位置之内,以对菜谱列表进行更新,使得用户在下一次根据目标菜谱进行烹饪时,可以直接在更新后的菜谱列表中的默认位置找到目标菜谱。
83.另外,在一些实施方式中,位于默认位置的菜谱的数量可以为一个。将目标菜谱在菜谱列表中所在的位置调整为默认位置,可以为将目标菜谱新增到默认位置中,可以为将更新前的菜谱列表中位于默认位置的菜谱替换为目标菜谱。
84.在另一些实施方式中,位于默认位置的菜谱的数量可以为多个。将目标菜谱在菜谱列表中所在的位置调整为默认位置,可以为将目标菜谱新增到默认位置中,可以为将更新前的菜谱列表中位于默认位置的其中一个菜谱替换为目标菜谱,也可以为将更新前的菜谱列表中位于默认位置的所有菜谱移除,并在默认位置中新增目标菜谱。
85.请参考图8,本技术实施方式的一种烹饪设备100,包括存储器171和处理器172。存储器171存储有计算机程序。处理器172执行计算机程序时,实现上述任一个实施方式的菜谱推荐方法。
86.例如,在计算机程序被执行的情况下,可以实现以下步骤:
87.02:获取对应待烹饪食材的至少一个菜谱;
88.03:根据至少一个菜谱形成菜谱列表,菜谱列表包括默认位置,至少部分菜谱位于默认位置;
89.04:响应于菜谱选择输入信息,在菜谱列表中确定目标菜谱;和
90.05:更新菜谱列表,以使得目标菜谱在更新后的菜谱列表中位于默认位置。
91.上述烹饪设备100,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
92.本技术实施方式的一种计算机可读存储介质,其上存储有计算机程序。计算机程序在被处理器执行时,实现上述任一个实施方式的菜谱推荐方法。
93.例如,在计算机程序被执行的情况下,可以实现以下步骤:
94.02:获取对应待烹饪食材的至少一个菜谱;
95.03:根据至少一个菜谱形成菜谱列表,菜谱列表包括默认位置,至少部分菜谱位于默认位置;
96.04:响应于菜谱选择输入信息,在菜谱列表中确定目标菜谱;和
97.05:更新菜谱列表,以使得目标菜谱在更新后的菜谱列表中位于默认位置。
98.上述计算机可读存储介质,在确定用户所选择的菜谱后,通过确定被选择的菜谱在菜谱列表中的位置,在被选择的菜谱未处于默认位置时,将其调整到默认位置内,这样,在用户需要烹饪相同的食材时,可以在默认位置内选择目标菜谱,不需要再次翻找推荐菜谱来进行寻找,提高获取需要烹饪从菜谱的效率。
99.计算机可读存储介质可设置在控制模块110,也可设置在其他终端,控制模块110能够与其他终端通过通信的方式来获取到相应的程序。
100.可以理解,计算机可读存储介质可以包括:能够携带计算机程序的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质等。计算机程序包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、以及软件分发介质。
101.在本发明的某些实施方式中,控制模块110可以是一个单片机芯片,集成了处理器、存储器,通讯模块等。处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
102.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明
的实施例所属技术领域的技术人员所理解。
103.在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。
104.在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”、或“一些示例”等的描述意指结合实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
105.尽管已经示出和描述了本发明的实施方式,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施方式进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献