The invention relates to the technical field of cooking, in particular to a recipe code generating method and a recipe compiling cloud platform system. Create and control device attributes describing first, equipment properties and associated equipment control description terms and corresponding attributes or cooking action, and is associated with the keyword terminology database description; and then select the cooking equipment, and enter the text description of the recipe; and finally by the description keyword compiler software parse the text in the recipe, and describe the relevant term and device properties control and corresponding cooking equipment types, and then generate code recipes. The invention of the recipe compilation method and cloud platform system, as long as the selected cooking equipment, and enter text recipes, recipes program code can be generated automatically, do not need to understand the editors recipes of computer programming language, to solve the technical problems are recipe generation procedures, improve the recipe program generation efficiency and effectiveness, to ensure the safety of and the reliability of program code is executed in the cooking recipe on the device.
【技术实现步骤摘要】
本专利技术涉及烹饪
,具体为将文字食谱编译为相应烹饪设备的食谱程序代码,尤其涉及一种食谱程序代码生成方法及食谱编译云平台系统。
技术介绍
目前,很多自动烹饪设备储存有食谱程序,运行食谱程序即可完成对应的佳肴,这些食谱程序均是烹饪设备生产企业或相关企业的专业编程人员编写的程序代码,为保证烹饪设备的正常运行,此类烹饪程序代码需要固化、封装和存储在烹饪设备中,除了相关专业人员,是不允许修改、增加或删除的,以保障烹饪设备的可靠性和安全性。例如,微波炉具有食谱程序,通过食谱程序能够制作出各式各样的菜肴。为了保证智能微波炉的安全可靠性,这些食谱程序都是经过专业的人员进行设计、编写、测试、调试等一系列过程,才能用于微波炉控制器上的控制代码。由此可见,食谱程序的编写过程要求相当高,对于普通消费者或者厨师而言,不具有相对应的专业知识和技能,基本不可能参与食谱程序代码的制作。现在随着物联网的发展,很多智能烹饪设备可以连接互联网,通过手机应用进行控制和实时提醒等功能,并可以通过网络,在特定的网络平台获取下载到对应的符合规范的食谱程序,但这些食谱程序也是由专业的人员设计、编写、测试、调试后,放到特定的网络平台中的;并且对于不符合规范的食谱程序,是不被烹饪设备接受的,不能实现对应的烹饪过程。这些放置在网络上的食谱程序称为云食谱,云食谱要求除了可以直接下载到烹饪设备中运行,还要求可以配合手机应用进行实时提醒等功能。例如,微波炉在做蒸鱼时,需要将翻转,这时除了微波炉需要暂停烹饪过程,等待使用者翻转,手机应用也应该要提示使用者去翻转,所以要求食谱还要配合手机应用,显示提示内容等。 ...
【技术保护点】
一种食谱程序代码生成方法,其特征在于:该方法包括如下步骤:步骤S01,创建设备属性和控制描述术语云数据库,所述设备属性和控制描述术语云数据库包含了不同类型的烹饪设备的属性和控制描述术语,每项设备属性和控制描述术语与设备相应属性或烹饪动作有关联关系;步骤S02,创建描述关键字云数据库,所述描述关键字云数据库包含目前文字食谱描述所用到的关键字,每个关键字与不同类型的烹饪设备的设备属性和控制描述术语有关联关系;步骤S03,编译软件获取烹饪设备类型和文字食谱,解析文字食谱中的描述关键字,并与获取的烹饪设备类型的设备属性和控制描述术语对应,生成对应烹饪设备的控制过程的描述食谱,此食谱可以用于配合手机应用,展示食谱过程和提示内容等;步骤S04,编译软件将编译得到对应烹饪设备的控制过程的描述食谱进行解析,形成一系统能够被对应烹饪设备识别和执行的属性参数和控制指令,生成符合对应烹饪设备规范和数据结构的食谱程序代码。
【技术特征摘要】
1.一种食谱程序代码生成方法,其特征在于:该方法包括如下步骤:步骤S01,创建设备属性和控制描述术语云数据库,所述设备属性和控制描述术语云数据库包含了不同类型的烹饪设备的属性和控制描述术语,每项设备属性和控制描述术语与设备相应属性或烹饪动作有关联关系;步骤S02,创建描述关键字云数据库,所述描述关键字云数据库包含目前文字食谱描述所用到的关键字,每个关键字与不同类型的烹饪设备的设备属性和控制描述术语有关联关系;步骤S03,编译软件获取烹饪设备类型和文字食谱,解析文字食谱中的描述关键字,并与获取的烹饪设备类型的设备属性和控制描述术语对应,生成对应烹饪设备的控制过程的描述食谱,此食谱可以用于配合手机应用,展示食谱过程和提示内容等;步骤S04,编译软件将编译得到对应烹饪设备的控制过程的描述食谱进行解析,形成一系统能够被对应烹饪设备识别和执行的属性参数和控制指令,生成符合对应烹饪设备规范和数据结构的食谱程序代码。2.根据权利要求1所述的食谱程序代码生成方法,其特征在于:在步骤S01中,针对每款不同的类型,不同型号的烹饪设备,根据其属性参数、控制过程和特点,生成对应的设备属性和控制描述术语。3.根据权利要求1所述的食谱程序代码生成方法,其特征在于:在步骤S02中,描述关键字是通过对大量的文字食谱进行的研究与调查得出的。4.根据权利要求3所述的食谱程序代码生成方法,其特征在于:在步骤S02中,烹饪设备的设备属性和控制描述术语,包括了对若干项烹饪控制过程的描述和当前烹饪步骤的退出条件和/或下一项烹饪步骤的描述,并有提示文字的描述。5.根据权利要求1所述的食谱程序代码生成方法,其特征在于:在步骤S03中,编译软件中的食谱程序代码为机器代码数据或C数据或JSON数据,文字食谱为TXT文本数据。6.一种根据权利要求1所述的食谱程序代码生成方法的食谱编译云平台系统,其特征在于,该系统...
【专利技术属性】
技术研发人员:周京胜,张位国,
申请(专利权)人:深圳市宜居云科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。