菜谱交互方法及系统、存储介质
文献发布时间:2023-06-19 09:38:30
技术领域
本发明涉及智能烹饪领域,特别涉及一种菜谱交互方法及系统、存储介质。
背景技术
在相关技术中,随着智能音箱的普及,越来越多家庭具备了智能音箱,或者其他可以语音交互的设备。通常地,智能音箱碍于价格成本等因素,虽然提供了语音交互的入口,但是没有屏幕,所以再很多场景中,例如菜谱指导等,光靠语音并不能完全使用户完全理解。
发明内容
本发明的实施方式提供了一种菜谱交互方法及系统、存储介质。
本发明实施方式的菜谱交互方法,用于菜谱交互系统,所述菜谱交互系统包括语音设备和显示设备。所述菜谱交互方法包括:根据菜谱启动指令获取菜谱步骤,所述菜谱步骤包括语音播报信息和显示信息;使所述语音播报信息发送至所述语音设备,使所述显示信息发送至所述显示设备;所述语音设备根据所述语音播报信息播报所述菜谱步骤,所述显示设备根据所述显示信息显示所述菜谱步骤。
本发明实施方式的菜谱交互方法,分别通过语音设备播报菜谱步骤,和通过显示设备显示菜谱步骤,这样语音和显示在不同的设备上,方便用户对菜谱的进一步理解。
在某些实施方式中,根据菜谱启动指令获取菜谱步骤,包括:所述语音设备根据获取到的语音指令生成所述菜谱启动指令;和/或所述显示设备根据获取到的输入指令生成所述菜谱启动指令。
在某些实施方式中,根据菜谱启动指令获取菜谱步骤,包括:使所述菜谱启动指令发送至云端;接收所述云端同步发送至所述语音设备和所述显示设备的所述菜谱步骤。
在某些实施方式中,所述菜谱交互系统包括烹饪设备。根据菜谱启动指令获取菜谱步骤,包括:使所述菜谱启动指令发送至所述烹饪设备;接收所述烹饪设备同步发送至所述语音设备和所述显示设备的所述菜谱步骤。
在某些实施方式中,所述菜谱交互方法包括:获取菜谱步骤切换指令,根据所述菜谱步骤切换指令同步发送所切换的菜谱步骤的语音播报信息至所述语音设备和显示信息至所述显示设备。
在某些实施方式中,获取菜谱步骤切换指令,包括:所述语音设备获取第一切换指令,所述显示设备获取第二切换指令;在获取到所述第一切换指令与所述第二切换指令的间隔时长小于预设时长且所述第一切换指令与所述第二切换指令一致的情况下,使所述第一切换指令或所述第二切换指令生成所述菜谱步骤切换指令
在某些实施方式中,所述菜谱交互方法包括:在获取到所述第一切换指令与所述第二切换指令的间隔时长小于所述预设时长且所述第一切换指令与所述第二切换指令不一致的情况下,忽略所述第一切换指令和所述第二切换指令,或发出指令冲突的提示信息。
在某些实施方式中,所述语音设备包括显示单元,所述显示设备包括语音单元;所述菜谱交互方法,包括:使所述语音播报信息发送至所述显示设备,使所述显示信息发送至所述语音设备;所述语音单元根据所述语音播报信息播报所述菜谱步骤,所述显示单元根据所述显示信息显示所述菜谱步骤。
在某些实施方式中,根据权利要求1所述的菜谱交互方法,其特征在于,所述语音设备和所述显示设备的总数量是至少三个,使所述语音播报信息发送至所述语音设备,使所述显示信息发送至所述显示设备,包括:根据选择指令,确定接收所述语音播报信息的语音设备和接收所述显示信息的显示设备;使所述语音播报信息发送至所确定的所述语音设备,使所述显示信息发送至所确定的所述显示设备。
本发明实施方式的菜谱互交系统,包括控制器,所述控制器用于实现上述任一实施方式的菜谱交互方法的步骤。
本发明实施方式的菜谱交互系统,分别通过语音设备播报菜谱步骤,和通过显示设备显示菜谱步骤,这样语音和显示在不同的设备上,方便用户对菜谱的进一步理解。
本发明实施方式的计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行的情况下,实现上述任一实施方式的菜谱交互方法的步骤。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施方式的描述中将变得明显和容易理解,其中:
图1是本发明实施方式的菜谱交互方法的流程示意图;
图2是本发明实施方式的菜谱交互系统的模块示意图;
图3是本发明实施方式的菜谱交互系统的交互示意图;
图4是本发明实施方式的菜谱交互方法的流程示意图;
图5是本发明实施方式的菜谱交互系统的模块示意图;
图6至图11是本发明实施方式的菜谱交互方法的流程示意图。
具体实施方式
下面详细描述本发明的实施方式,所述实施方式的实施方式在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的实施方式的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的实施方式的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明的实施方式的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接或可以相互通讯;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明的实施方式中的具体含义。
请参阅图1和图2,本发明实施方式提供的一种菜谱交互方法,菜谱交互方法用于菜谱交互系统100,菜谱交互系统100包括语音设备10和显示设备20,菜谱交互方法,包括:
步骤01:根据菜谱启动指令获取菜谱步骤,菜谱步骤包括语音播报信息和显示信息;
步骤02:使语音播报信息发送至语音设备10,使显示信息发送至显示设备20;
步骤03:语音设备10根据语音播报信息播报菜谱步骤,显示设备20根据显示信息显示菜谱步骤。
本发明实施方式的菜谱交互方法可由本发明实施方式的菜谱交互系统100实现。具体地,请参阅图2,菜谱交互系统100包括控制器30。步骤01、步骤02和步骤03均可以由控制器30实现,也即是说,控制器30用于:根据菜谱启动指令获取菜谱步骤,菜谱步骤包括语音播报信息和显示信息;使语音播报信息发送至语音设备10,使显示信息发送至显示设备20;语音设备10根据语音播报信息播报菜谱步骤,显示设备20根据显示信息显示菜谱步骤。
本发明实施方式的菜谱交互方法及系统100,分别通过语音设备10播报菜谱步骤,和通过显示设备20显示菜谱步骤,这样语音和显示在不同的设备上,方便用户对菜谱的进一步理解。
可以理解,当用户想要在烹饪中同时使用语音播报信息和显示信息时,用户可以通过菜谱交互系统100同时获取语音播报信息和显示信息。具体地,用户可以输入相关指令来输入菜谱启动指令,控制器30可以根据菜谱启动指令获取菜谱步骤,菜谱步骤包括语音播报信息和显示信息。在某些实施方式中,语音播报信息和显示信息可以是根据菜谱步骤关联在一起的的,菜谱步骤可以包括烹饪材料及烹饪材料的重量信息、烹饪步骤、烹饪预计时长、烹饪知识库和烹饪提示等相关的语音播报信息和显示信息。语音播报信息以语音播放的形式来提示菜谱步骤,显示信息以图片、视频、文字的形式来提示菜谱步骤。控制器30可以使语音播报信息发送至语音设备10,使显示信息发送至显示设备20。语音设备10根据语音播报信息播报菜谱步骤,显示设备20根据显示信息显示菜谱步骤。语音设备10可包括蓝牙音箱、家庭音箱、喇叭等可以将电信号转化为声信号的电子设备。显示设备20包括智能手机、平板电脑、电视、笔记本电脑等具有显示屏能够显示信息的电子设备。本发明实施方式的菜谱交互系统100中,语音设备10与显示设备20分离设置,用户可以在不同的电子设备上获得语音播报信息和显示信息,用户在烹饪场景中更加方便的获得菜谱步骤,而且,本发明实施方式的菜谱交互方法和系统可以利用用户已有电子设备来实现菜谱交互方法,成本低。具体地,可以提前对期望加入到菜谱交互方法和系统的已有语音设备、电子设备进行绑定。语音设备10和显示设备20通过联动同步的方式实现菜谱交互。在某些实施方式中,语音设备10和显示设备20可均为便携的电子设备,方便用户置于期望的位置。
可以理解,在某些实施方式中,控制器30的全部功能可以由语音设备10本身的控制器或处理器、或控制板,或电脑板来实现。
在某些实施方式中,控制器30的全部功能可由显示设备20本身的控制器或处理器、或控制板,或电脑板来实现。
在某些实施方式中,控制器30的部分功能可由语音设备10本身的控制器或处理器、或控制板,或电脑板来实现,控制器30的另一部分功能可由显示设备20本身的控制器或处理器、或控制板,或电脑板来实现。
在某些实施方式中,控制器30的全部功能可由单独制作的包括控制器、处理器、控制板或电脑板的控制盒或控制终端来实现。本发明实施方式不作具体限定。
在某些实施方式中,根据菜谱启动指令获取菜谱步骤还包括:
语音设备10根据获取到的语音指令生成菜谱启动指令;和/或
显示设备20根据获取到的输入指令生成菜谱启动指令。
在某些实施方式中,上述步骤均可以由控制器30实现,也即是说,控制器30用于:语音设备10根据获取到的语音指令生成菜谱启动指令;和/或显示设备20根据获取到的输入指令生成菜谱启动指令。
如此,可以使用两种不同方式的菜谱启动指令获取菜谱步骤,使得用户具有更好的使用体验。
具体地,在一个实施方式中,可以通过语音设备10来输入菜谱启动指令,语音设备10根据获取到的语音指令生成菜谱启动指令,语音设备10可以包括声电元件,声电元件可以将声信号转化为电信号以生成语音指令。在另一个实施方式中,可以通过显示设备20来输入菜谱启动指令,显示设备20根据获取到的输入指令生成菜谱启动指令,显示设备20可以包括触摸显示屏和/或按键,用户可以在触摸显示屏上输入菜谱名称等信息以生成输入指令,也可以通过按键来输入菜谱名称等信息以生成输入指令。在又一个实施方式中,还可以使用语音设备10和显示设备20来生成菜谱启动指令。在此不作具体限定。
在一个例子中,用户想要烹饪的菜式为戚风蛋糕,当用户想要通过语音设备10生成菜谱启动指令时,用户可以说出:“请帮我搜索戚风蛋糕的菜谱”的语音,如此语音设备10可以根据获取到的语音指令生成菜谱启动指令。当用户想要通过显示设备20生成菜谱启动指令时,输入指令可以是:“戚风蛋糕怎么做”,如此显示设备20可以根据获取到的输入指令生成菜谱启动指令。
请一并参阅图3和图4,在某些实施方式中,根据菜谱启动指令获取菜谱步骤,包括:
步骤013:使菜谱启动指令发送至云端40;
步骤014:接收云端40同步发送至语音设备10和显示设备20的菜谱步骤。
在某些实施方式中,步骤013和步骤014均可以由控制器30实现,也即是说,控制器30用于:使菜谱启动指令发送至云端40;接收云端40同步发送至语音设备10和显示设备20的菜谱步骤。
如此,语音设备10和显示设备20可以通过云端40获得菜谱步骤的相关信息以联动同步的方式实现菜谱交互。
具体地,控制器30可以将菜谱启动指令发送至云端40,云端40可以包括云端服务器,云端服务器具有高度分布式、高度虚拟化的特点,云端服务器可以根据需要进行配置,并可灵活的进行调整。云端40可以部署好智能菜谱信息,包括烹饪步骤、烹饪图片、烹饪知识库和提示等语音播报信息和显示信息。在某些实施方式中,语音设备10和显示设备20可以提前预先绑定,云端40可以将菜谱步骤同步发送至提前预设绑定的语音设备10和显示设备20。
在图4所示的实施方式中,语音设备10根据获取到的语音指令生成菜谱启动指令,并发送至云端40。在其它实施方式中,显示设备20根据获取到的输入指令生成菜谱启动指令,并发送至云端40。
请一并参阅图5和图6,在某些实施方式中,菜谱交互系统100包括烹饪设备50。根据菜谱启动指令获取菜谱步骤,包括:
步骤015:使菜谱启动指令发送至烹饪设备50;
步骤016:接收烹饪设备50同步发送至语音设备10和显示设备20的菜谱步骤。
在某些实施方式中,步骤015和步骤016均可以由控制器30实现,也即是说,控制器30用于:菜谱启动指令发送至烹饪设备50;接收烹饪设备50同步发送至语音设备10和显示设备20的菜谱步骤。
如此,可以接收烹饪设备50同步发送至语音设备10和显示设备20的菜谱步骤,以使菜谱步骤适用于烹饪设备50。
具体地,菜谱交互系统100包括烹饪设备50,烹饪设备50可以包括电磁炉、燃气灶、电饭煲、高压锅、空气炸锅、烤箱、微波炉等具有烹饪功能的设备。控制器30可以使菜谱启动指令发送至烹饪设备50,烹饪设备50可根据菜谱启动指令所包括的菜谱名称搜索自身的菜谱数据库,或烹饪设备50也向云端40发送菜谱请求指令,使云端40返回搜索到的菜谱步骤,烹饪设备50可以将获取到的菜谱步骤同步发送至语音设备10和显示设备20。
在某些实施方式中,控制器30的部分功能或全部功能可由烹饪设备50本身的控制器或处理器、或控制板,或电脑板来实现。
请一并参阅图3和图7,在某些实施方式中,菜谱交互方法包括:
步骤04:获取菜谱步骤切换指令;
步骤05:根据菜谱步骤切换指令同步发送所切换的菜谱步骤的语音播报信息至语音设备10和显示信息至显示设备20。
在某些实施方式中,步骤04和步骤05均可以由控制器30实现,也即是说,控制器30用于:获取菜谱步骤切换指令,根据菜谱步骤切换指令同步发送所切换的菜谱步骤的语音播报信息至语音设备10和显示信息至显示设备20。
如此,用户可以根据烹饪需要,更方便快捷地切换菜谱步骤,并获得语音播报信息和显示信息。
具体地,菜谱步骤切换指令可以是切换到下一步骤、切换到上一步骤等切换指令。菜谱步骤切换指令可以是用户使用语音设备10生成的语音指令,例如:用户可以使用语音“请帮我切换到下一步骤”等菜谱步骤切换指令。菜谱步骤切换也可以是用户使用显示设备20生成的输入指令,例如:用户可以使用显示设备20进行菜谱步骤切换,显示设备20包括操作界面,用户可以点击或滑动操作界面的“下一步骤”按钮进行菜谱步骤切换。控制器30获取菜谱步骤切换指令,根据菜谱步骤切换指令同步发送所切换的菜谱步骤的语音播报信息至语音设备10和显示信息至显示设备20,实现菜谱交互。
请一并参阅图3和图8,在某些实施方式中,获取菜谱步骤切换指令,包括:
步骤042:语音设备10获取第一切换指令,显示设备20获取第二切换指令;
步骤044:在获取到第一切换指令与第二切换指令的间隔时长小于预设时长且第一切换指令与第二切换指令一致的情况下,使第一切换指令或第二切换指令生成菜谱步骤切换指令。
在某些实施方式中,步骤042和步骤044均可以由控制器30实现,也即是说,控制器30用于:语音设备10获取第一切换指令,显示设备20获取第二切换指令;在获取到第一切换指令与第二切换指令的间隔时长小于预设时长且第一切换指令与第二切换指令一致的情况下,使第一切换指令或第二切换指令生成菜谱步骤切换指令。
如此,可以避免因切换指令的冲突也引起使用上的不便。
具体的,由于指令输入的窗口可包括语音设备10和显示设备20,用户可能会一会通过语音设备10输入切换指令,过一会又通过显示设备20输入切换指令,为避免系统冲突,当语音设备10获取到第一切换指令和显示设备20获取到第二切换指令的间隔时长小于预设时长且第一切换指令与第二切换指令一致的情况下,使第一切换指令或第二切换指令生成菜谱步骤切换指令。例如,预设时长可为2秒,当语音设备10获取的第一切换指令是“下一步骤”指令,在2秒内,显示设备20获取的第二切换指令也是“下一步骤”指令时,此时可以根据第一切换指令或第二切换指令生成菜谱步骤切换指令,如此可以避免因指令不同而产生使用上的不便。在确实菜谱步骤切换指令后,发送步骤相应的语音播报信息至语音设备10,同步地,发送相应的显示信息至显示设备20。
请参阅图9,在某些实施方式中,获取菜谱步骤切换指令,包括:
步骤046:在获取到第一切换指令与第二切换指令的间隔时长小于所述预设时长且第一切换指令与第二切换指令不一致的情况下,忽略第一切换指令和第二切换指令,或发出指令冲突的提示信息。
在某些实施方式中,步骤046可以由控制器30实现,也即是说,控制器30用于:在获取到第一切换指令与第二切换指令的间隔时长小于所述预设时长且第一切换指令与第二切换指令不一致的情况下,忽略第一切换指令和第二切换指令,或发出指令冲突的提示信息。
如此,可解决第一切换指令和第二切换指令的冲突问题。
具体地,在获取到第一切换指令与第二切换指令的间隔时长小于预设时长且第一切换指令与第二切换指令不一致的情况下,可以忽略第一切换指令和第二切换指令,不进行步骤切换处理。也可以发出指令冲突的提示信息,提醒用户重新确认第一切换指令与第二切换指令,确保获取菜谱步骤切换指令的准确性。提示信息可以由语音设备10发出提示语音进行提示,也可以由显示设备20发出提示文字或图形等进行提示。
在一个例子中,预设时长可为2秒,当语音设备10获取的第一切换指令是“下一步骤”指令,在2秒内,显示设备20获取的第二切换指令是“上一步骤”指令时,此时可以第一切换指令和第二切换指令不一致,因此,可以省略第一切换指令和第二切换指令,语音设备20继续播报当前菜谱步骤的语音播报信息,显示设备20继续显示当前菜谱步骤的显示信息,或语音设备10和/或显示设备20进行指令冲突的提示信息。
请参阅图10,在某些实施方式中,语音设备10包括显示单元,显示设备20包括语音单元。菜谱交互方法,包括:
步骤06:使语音播报信息发送至显示设备20,使显示信息发送至语音设备10;
步骤07:语音单元根据语音播报信息播报菜谱步骤,显示单元根据显示信息显示菜谱步骤。
在某些实施方式中,步骤06和步骤07均可以由控制器30实现,也即是说,控制器30用于:使语音播报信息发送至显示设备20,使显示信息发送至语音设备10;语音单元根据语音播报信息播报菜谱步骤,显示单元根据显示信息显示菜谱步骤。
在一个例子中,语音设备10包括显示单元,显示单元可以包括显示屏,语音设备10可以包括带有显示屏的蓝牙音箱等设备。显示设备20包括语音单元,语音单元可以包括扬声器,显示设备20包括带有扬声器和显示屏的智能手机。控制器30可以使语音播报信息发送至显示设备20,使显示信息发送至语音设备10,语音单元根据语音播报信息播报菜谱步骤,显示单元根据显示信息显示菜谱步骤,如此用户可以在不同的设备上获得菜谱步骤,从而使得用户在烹饪场景中更加方便的获得菜谱步骤。
在本实施方式中,用户可以根据需求自由选择语音播报信息和显示信息的设备,例如:语音设备10包括显示单元,显示设备20包括语音单元,用户可以选择语音设备10播放语音播报信息,选择语音设备10的显示单元和显示设备20同时显示信息。如此使得用户在烹饪场景中更加方便的获得菜谱步骤,满足用户获取菜谱步骤方式的多种需求。
请参阅图11,在某些实施方式中,语音设备10和显示设备20的总数量是至少三个。使语音播报信息发送至语音设备10,使显示信息发送至显示设备20,包括:
步骤022:根据选择指令,确定接收语音播报信息的语音设备10和接收显示信息的显示设备20;
步骤024:使语音播报信息发送至所确定的语音设备10,使显示信息发送至所确定的显示设备20。
在某些实施方式中,步骤022和步骤024均可以由控制器30实现,也即是说,控制器30用于:根据选择指令,确定接收语音播报信息的语音设备10和接收显示信息的显示设备20;使语音播报信息发送至所确定的语音设备10,使显示信息发送至所确定的显示设备20。
如此,可以在多种设备上灵活地获取菜谱步骤的相关信息。
在某些实施方式中,语音设备10和显示设备20的总数量是至少三个。例如:语音设备10包括蓝牙音箱,显示设备20包括智能手机和平板电脑。根据选择指令,确定接收语音播报信息的语音设备10为蓝牙音箱,确定接收显示信息的显示设备20为智能手机,云端40或烹饪设备50可以将语音播报信息发送至蓝牙音箱,同步地,使显示信息发送至智能手机。
值得一提的是,语音设备10和显示设备20可以是提前预设绑定的,也可以是动态绑定,此处不做限定。动态绑定,可以理解为,在菜谱步骤进行过程中,可以随时添加其它语音设备10或其它显示设备20进入菜谱交互方法和系统中,以参与菜谱交互的过程中。
需要指出的是,上述所提到的具体数值只为了作为例子详细说明本发明的实施,而不应理解为对本发明的限制。在其它例子或实施方式或实施例中,可根据本发明来选择其它数值,在此不作具体限定。
本发明实施方式还提供一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行的情况下,实现上述任一项菜谱交互方法的步骤。
例如,程序被处理器执行的情况下,实现以下控制方法的步骤:
步骤01:根据菜谱启动指令获取菜谱步骤,菜谱步骤包括语音播报信息和显示信息;
步骤02:使语音播报信息发送至语音设备10,使显示信息发送至显示设备20;
步骤03:语音设备10根据语音播报信息播报菜谱步骤,显示设备20根据显示信息显示菜谱步骤。
计算机可读存储介质可设置在菜谱交互系统100,也可设置在云端服务器,菜谱交互系统100能够与云端服务器进行通讯来获取到相应的程序。
可以理解,计算机程序包括计算机程序代码。计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读存储介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、以及软件分发介质等。
菜谱交互系统100的控制器是一个单片机芯片,集成了处理器、存储器,通讯模块等。处理器可以是指控制器包含的处理器。处理器可以是中央处理单元(CentralProcessing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。
在本说明书的描述中,参考术语“一个实施方式”、“一些实施方式”、“示意性实施方式”、“示例”、“具体示例”或“一些示例”等的描述意指结合所述实施方式或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施方式或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施方式或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施方式或示例中以合适的方式结合。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理模块的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的实施方式的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本发明的各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施方式进行变化、修改、替换和变型。
- 菜谱交互方法及系统、存储介质
- 个性化菜谱生成方法、烹饪方法、服务器、智能烹饪设备、点餐系统和存储介质