数字菜谱生成方法和系统的制作方法

文档序号:9727608阅读:645来源:国知局
数字菜谱生成方法和系统的制作方法
【技术领域】
[0001] 本发明设及烹任菜谱的数据处理领域,具体为数字菜谱生成方法和系统。
【背景技术】
[0002] 目前,很多自动烹任装置存储有菜谱程序,运行菜谱程序即可完成相对应的菜肴, 运些菜谱程序均是烹任设备生产企业的专业编程人员编写的计算机程序,为保证烹任设备 的正常运行,此类烹任程序需要固化、封装和存储在烹任设备中,不允许被修改、增加或删 除,W保障烹任设备的可靠性和安全性。例如,全自动智能豆浆机具有食谱程序,调用食谱 程序能够制作出各式各样的豆浆、浓汤、粥和米糊。为保证豆浆机的安全可靠性,运些食谱 程序经过专业人员的设计、编写、测试、调试等一系列过程,才能固化于豆浆机控制器上的 控制程序。由此可见,食谱程序的编写过程要求相当高,对于普通消费者或者厨师而言,不 具有相对应的专业知识和技能,基本不可能参与菜谱程序的制作。
[0003] 现在一些智能烹任设备的数字菜谱能够实现扩展,通常需要消费者从规定渠道获 取符合规范的数字菜谱。例如,向渠道供应商处购买和下载数字菜谱(相当于购买软件程 序),再将数字菜谱传输至智能烹任设备,由智能烹任设备识别和执行该烹任程序,进而实 现相应的烹任功能。在此种情况下,智能烹任设备相当于一个操作平台,对于符合操作平台 规范的菜谱程序,均能够被识别、运行和执行;对于不符合规范的软件程序,不能被烹任设 备所接受,不能实现对应的烹任过程。制作和设计此类数字菜谱,需要遵循智能烹任设备的 控制程序规范,否则无法得到智能烹任设备的执行。
[0004] 对于上述数字菜谱的编辑方法,都共同存在一个问题:在通常情况下,菜谱编辑人 员应当由厨师们来完成,而上述数字菜谱的制作和设计,却由计算机程序编程人员来完成。 对于数字菜谱的内容编辑,计算机编程人员往往缺少烹任技术知识和烹任实操经验,仅仅 凭字面含义进行编写、测试和调试,制作的数字菜谱常常达不到最佳烹任效果。然而对厨师 们而言,需要学习软件程序编辑方面的专业知识,才能使用上述数字菜谱的编辑软件,进行 数字菜谱的编辑工作。对于厨师而言,通常都没有从事过软件程序编辑工作的经历,组织其 学习计算机程序语言(例如,XML语言或JS0的吾言)去编辑符合要求的数字菜谱,显然是非常 困难的事情。
[0005] 除此之外,对于数字菜谱的编辑方法,还有一些技术方案采用烹任指令,编写烹任 步骤,生成烹任程序,再由烹任设备执行,用于解决上述技术问题。例如,中国专利 CN201310064095.9公开一种可编程控智能炒菜机,能够接受通用菜谱指令所编制的菜谱程 序,用于自动完成菜肴烹任过程。其中,通用菜谱指令包括9条指令:F1上料指令、F2火控指 令、F3停火指令、F4翻炒指令、F5延时指令、F6辅料指令、巧开锅盖指令、F8出菜指令和F9暂 停指令。采用菜谱程序规范编制的菜谱程序,W单任务流水线式运行方式工作,智能炒菜机 按照指令顺序解析和执行菜谱程序。
[0006] 在实际的数字菜谱中,不同数字菜谱可能具有相同的烹任指令,然而由于食材不 同、烹任操作流程不同或者其他因素影响,导致相同的烹任指令应当具有不同的烹任内容, 才能保证数字菜谱的较佳预期烹任效果。现有数字菜谱解决方案将运些烹任内容的差别忽 略不计,而保留其共性的烹任内容,形成通用菜谱指令。因为通用菜谱指令对部分烹任内容 进行了省略、简化或模糊处理,所W利用通用菜谱指令生成的数字菜谱,对应菜肴的烹任效 果往往有所缺陷,很难做到做出色、香、味俱佳的预期效果。
[0007] 利用上述可编程智能炒菜机,进行编辑数字菜谱程序,菜谱编辑人员应当熟悉炒 菜机的工作原理,理解菜谱程序的编制规范,掌握菜谱指令的各种使用方法,通晓菜谱指令 的控制参数设定方法。因此,对于菜谱指令的理解、掌握和运用,需要特定的学习和培训过 程,W及需要一定数量数字菜谱的实操编写训练。
[0008] 综上所述,在通常情况下,对菜谱编辑人员而言,对烹任菜谱内容越熟悉,相应数 字菜谱的编辑工作应当越容易。然而事实并非如此,目前数字菜谱编辑要求专业的计算机 语言知识,缺少相应程序编程知识和经验,是阻碍厨师们参与数字菜谱编辑工作的重要难 题。对于计算机编程人员,烹任知识非其所长,编辑出的数字菜谱往往差强人意。尽管厨师 们熟练掌握各类烹任技巧和通晓各种烹任菜谱,由于不熟悉或者不掌握数字菜谱的编写规 贝1J,依然不能将烹任知识和数字菜谱有机地结合在一起。因此,在现有技术中,数字菜谱的 编辑方法、系统或装置没有从实际使用者的角度考虑数字菜谱编辑的便捷性和准确性。

【发明内容】

[0009] 本发明旨在提供一种数字菜谱生成方法和系统,弱化或简化对计算机程序语言的 依赖,提高数字菜谱的编辑效率和效果,保证数字菜谱在烹任设备上执行的安全性和可靠 性。
[0010] -方面,为解决现有技术中存在的技术问题,本发明提供一种数字菜谱生成方法, 该方法包括如下步骤: 步骤SOI,创建烹任术语库,烹任术语库包含烹任术语,每项烹任术语具有一条或多条 语义描述,每条语义描述与相应的烹任动作具有关联关系; 步骤S02,利用烹任术语编写和描述菜谱的烹任过程,生成具有接近自然语言语义结构 的文字菜谱; 步骤S03,编译软件获取文字菜谱,解析文字菜谱中各烹任术语的语义描述,形成一系 列能够被烹任设备所执行的控制指令和参数,生成具有标准化数据结构的数字菜谱。
[0011] 在一些实施例中,在步骤SOI中,在不同的数字菜谱中,相同的烹任术语具有不同 的语义描述,创建菜谱、烹任术语和语义描述Ξ者之间的关联关系;在步骤S03中,编译软件 解析文字菜谱,对于具有多组语义描述的烹任术语,检索菜谱、烹任术语和语义描述Ξ者之 间的关联关系,确定与烹任术语相对应的一组语义描述。
[0012] 在一些实施例中,在步骤SOI中,语义描述与烹任设备的定义接口和参数具有关联 关系。
[0013] 在一些实施例中,在步骤SOI中,对于新建的烹任术语,确定和编写与其相对应的 语义描述,并建立语义描述与烹任设备定义接口和参数的关联关系。进一步地,根据烹任设 备的定义接口和参数,调用该烹任设备能够完成烹任过程的烹任术语,用于步骤S02的文字 菜谱编写过程。
[0014] 在一些实施例中,在步骤SO 1中,还包括创建烹任知识库,烹任知识库包含单位换 算;在步骤S03中,编译软件解析设及计量单位的语义描述时,调用烹任知识库中对应的单 位换算,将语义描述的计量单位编译为能够被烹任设备所识别的计量单位。
[0015] 在一些实施例中,在步骤S02中,烹任过程包括若干项烹任步骤,烹任术语的语义 描述具有当前烹任步骤的退出条件和/或下一项烹任步骤的起始条件。
[0016] 在一些实施例中,在步骤S03中,数字菜谱为XML数据文件或JS0N数据文件。<
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1