本发明属于烹饪设备领域,尤其涉及一种菜谱与设备自适应的方法、计算机设备及存储介质。
背景技术:
随着智能化技术在各种烹饪设备间的普及,菜谱由传统的图文形式向数字化菜谱发展。但是当前在形成数字菜谱的过程中,菜谱中的食材信息只能通过人工录入的方式生成,相关烹饪设备信息能够通过人工录入或自动采集的方式生成,便形成了与烹饪设备之间相对应的数字菜谱,该数字菜谱只能用于该型号的烹饪设备上,使得菜谱无法智能化地支持或拓展到其他的烹饪设备。
即现有的数字菜谱缺乏通用性,不同烹饪设备针对同一数字菜谱进行录入,只能由技术人员手动反复录入,消耗了大量的时间和人力。故在智能烹饪设备在调用菜谱时,如何提升菜谱与智能烹饪设备之间的适配性成为目前需要解决的一个技术问题。
技术实现要素:
本发明的目的是提供一种菜谱与设备自适应的方法,能够实现菜谱适配多种类型的烹饪设备,解决了菜谱通用性低的问题。
为了实现上述目的,本发明采用如下技术方案:
一种菜谱与设备自适应的方法,包括:
获取待适配的菜谱信息;
解析所述菜谱信息得到食材参数以及单位食材信息,根据所述食材参数获取所述单位食材信息的数量;
将获取到数量后的所述单位食材信息进行缓存,形成元信息集合;
获取待适配的设备信息,根据所述设备信息调整所述元信息集合中所述单位食材信息的数量,得到与待适配的设备相适配的菜谱。
进一步地,解析所述菜谱信息得到食材参数以及单位食材信息,根据所述食材参数获取所述单位食材信息的数量,包括:
解析所述菜谱信息得到食材参数,所述食材参数包括食材种类和各个种类食材的食材量;
定义单位食材信息,所述单位食材信息包括食材名称和单位食材量;
根据所述食材量和所述单位食材量计算得到单位食材量的数量。
进一步地,还包括:
从所述菜谱信息获取食材的主辅标识,将所述主辅标识缓存至所述元信息集合中对应食材的所述单位食材信息中。
进一步地,还包括:
解析所述菜谱信息得到备餐参数,将所述备餐参数缓存至所述元信息集合中对应食材的所述单位食材信息中。
一种计算机设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现所述的菜谱与设备自适应的方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的菜谱与设备自适应的方法。
由以上本申请实施方式提供的技术方案可见,通过将菜谱信息解析出食材参数并定义对应的单位食材信息,获取到单位食材信息的数量后存入元信息集合,由于元信息集合中的元素为不同食材对应数量的单位食材信息,故在获取到设备信息后,将元信息集合获取后能够基于设备信息对各个单位食材信息的数量进行适应性调整,得到适用于该设备的菜谱,并且在各个食材的单位食材信息内缓存对应的主辅标识和备餐参数,使得菜谱的元信息集合能够适用于多种烹饪、备餐设备,即提升了菜谱与设备之间的适配度。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例一提供的菜谱与设备自适应的方法的流程示意图;
图2为本发明另一实施例的计算机设备的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
本申请的该实施例提供了一种能够提升菜谱与多种类型的烹饪设备间的适配度的菜谱与设备自适应的方法,如图1所示,其方法步骤包括:
s1,获取待适配的菜谱信息。
该实施例的步骤s1中,首先获取到菜谱后,将可能为各种形式的菜谱(例如图片菜谱或文字菜谱)转换为电子菜谱,进而获取到电子数据类的菜谱信息。
s2,解析所述菜谱信息得到食材参数以及单位食材信息,根据所述食材参数获取所述单位食材信息的数量。
本实施例中,步骤s2具体可以包括:首先,解析所述菜谱信息得到食材参数,所述食材参数包括菜谱所需要的各种食材的食材种类和食材量,其中食材种类包括食材的名称等各项能够将食材区分开的标识信息,食材量包括食材的质量和各种量词的数量,例如捆、个、根、瓣等。
之后,定义单位食材信息,所述单位食材信息包括食材名称和单位食材量,单位食材信息即为单一份量的食材信息,例如在煲仔饭的菜谱中,将食材米饭的单位食材信息中单位食材量定义为100g;最后,根据所述食材量和所述单位食材量计算得到单位食材量的数量,食材量与单位食材量之间的比例系数为单位食材量的数量,即为对应食材的单位食材信息的数量。
s3,将获取到数量后的所述单位食材信息进行缓存,形成元信息集合。菜谱所需的各种食材根据步骤s2获取到对应数量的所述单位食材信息,既可将单位食材信息作为作为元素缓存至元信息集合,所述元信息集合可作为通用电子菜谱,对多种类型的设备进行适配。
s4,获取待适配的设备信息,根据所述设备信息调整所述元信息集合中所述单位食材信息的数量,得到与待适配的设备相适配的菜谱。获取的设备信息的设备可以是烹饪设备的信息,也可以是备餐设备的信息,只要是完成菜谱需要使用的智能涉笔。其中设备信息可以包括设备功率、容积、设定温度和设定时间等基于设备型号进行变化的设备参数,基于设备信息对集合中单位食材信息的数量进行调整,例如在容积为5l的设备需要进行食材的烹饪,而对应菜谱的通用菜谱即元信息集合中该食材的单位食材信息为1l,所述单位食材信息的数量为3,则根据设备的容积将单位食材信息的数量调整为5,其他食材同理根据对应的设备信息将对应的单位食材信息数量进行调整,从而得到与待适配的设备相适配的最终菜谱。当然,也可以依据预先设定的食用人数对集合中单位食材信息的数量进行调整。
在本申请的另一实施例中,还可以从所述菜谱信息获取食材的主辅标识,将所述主辅标识缓存至所述元信息集合中对应食材的所述单位食材信息中,即在单位食材信息上添加主辅标识以此来区分主料和辅料,主要用于在终端进行显示,提升用户的使用体验。
在本申请的其他实施例中,还可以解析所述菜谱信息得到备餐参数,将所述备餐参数缓存至所述元信息集合中对应食材的所述单位食材信息中,在备餐设备连接后便能够针对备餐参数和设备参数对元信息集合中的元素进行调整,以此适应多样的备餐设备。
通过上述实施例,可以看出本申请通过将获取待适配的菜谱的菜谱信息转换为通用格式的元信息集合,主要通过解析出食材参数并定义对应的单位食材信息,获取到单位食材信息的数量后存入通用格式的元信息集合;由于元信息集合中的元素为不同食材对应数量的单位食材信息,故在获取到设备信息后,将元信息集合获取后能够基于设备信息对各个单位食材信息的数量进行适应性调整,得到适用于该设备的菜谱,并且在各个食材的单位食材信息内缓存对应的主辅标识和备餐参数,使得菜谱的元信息集合能够适用于多种烹饪、备餐设备,即提升了菜谱与设备之间的适配度。并且本申请的菜谱与设备自适应的方法依附于菜谱,整体部署使用负载均衡服务,将不同服务的同一应用节点映射到分主备节点,可分流管控,有效地解决数据流量过大、网络负荷过重的问题,且避免服务器单点故障造成数据流量的损失。
本发明公开的计算机设备的一个实施例的结构示意图如图2所示,其包括存储器101和处理器102。其中:存储器101可以是磁盘、闪存或其它任何非易失性存储介质。存储器102用于存储上述的菜谱与设备自适应的方法的对应实施例中的指令。处理器102耦接至存储器101,可以作为一个或多个集成电路来实施,例如微处理器或微控制器。该处理器102用于执行存储器101中存储的指令,能够实现菜谱适配多种类型的烹饪设备,解决了菜谱通用性低的问题。
在另一实施例中,一种计算机可读存储介质,其上存储有计算机程序指令,该指令被处理器执行时实现所述的菜谱与设备自适应的方法的步骤。本领域内的技术人员应明白,本发明的实施例可提供为方法、设备、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用非瞬时性存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换或改进等,均应包含在本发明的保护范围之内。
1.一种菜谱与设备自适应的方法,包括:
获取待适配的菜谱信息;
解析所述菜谱信息得到食材参数以及单位食材信息,根据所述食材参数获取所述单位食材信息的数量;
将获取到数量后的所述单位食材信息进行缓存,形成元信息集合;
获取待适配的设备信息,根据所述设备信息调整所述元信息集合中所述单位食材信息的数量,得到与待适配的设备相适配的菜谱。
2.根据权利要求1所述的一种菜谱与设备自适应的方法,其特征在于,解析所述菜谱信息得到食材参数以及单位食材信息,根据所述食材参数获取所述单位食材信息的数量,包括:
解析所述菜谱信息得到食材参数,所述食材参数包括食材种类和各个种类食材的食材量;
定义单位食材信息,所述单位食材信息包括食材名称和单位食材量;
根据所述食材量和所述单位食材量计算得到单位食材量的数量。
3.根据权利要求1或2所述的一种菜谱与设备自适应的方法,其特征在于,还包括:
从所述菜谱信息获取食材的主辅标识,将所述主辅标识缓存至所述元信息集合中对应食材的所述单位食材信息中。
4.根据权利要求3所述的一种菜谱与设备自适应的方法,其特征在于,还包括:
解析所述菜谱信息得到备餐参数,将所述备餐参数缓存至所述元信息集合中对应食材的所述单位食材信息中。
5.一种计算机设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,其特征在于,所述计算机程序被所述处理器执行时实现权利要求1至4任一项所述的菜谱与设备自适应的方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4任一项所述的菜谱与设备自适应的方法。
技术总结