一种包含加密域的智能菜谱的制作方法

文档序号:6512378阅读:132来源:国知局
一种包含加密域的智能菜谱的制作方法
【专利摘要】本发明涉及一种智能菜谱,包括公开域和加密域,其特征在于:所述公开域中记载有可供查询的公开信息;所述加密域记载有可供智能烹饪炉具执行的烹饪信息,所述烹饪信息指导智能烹饪炉具完成相应菜肴的烹制。本发明还提出了一种智能菜谱的加密方法,以及具有校验功能的智能菜谱,智能菜谱的校验方法。根据本发明的智能菜谱,将便于用户查询的公开信息置于智能菜谱的公开域中,以利于菜谱的推广和使用;而将菜谱所对应菜肴的烹饪信息置于加密域中,从而在菜谱的推广使用过程中也能保护菜谱的创作者对菜谱所拥有的知识产权。校验功能的设置,使得在使用时能够确定所获得的菜谱文件是否被破坏,是否合法。
【专利说明】一种包含加密域的智能菜谱

【技术领域】
[0001] 本发明涉及一种包含加密域的智能菜谱,尤其涉及一种可供智能烹饪炉具识别并 执行的智能菜谱。

【背景技术】
[0002] 随着信息技术的发展,尤其是网络信息技术和自动控制技术的进步,越来越多的 能够远程控制的烹饪炉具进入到日常生活中,譬如使用已经比较普遍的存储有一定菜谱的 微波炉、电饭煲、电高压锅……并成为厨房不可或缺的一部分,极大的提高了人们的生活水 平,降低了厨房的劳动强度。
[0003] 存储有菜谱的微波炉、电饭煲等烹饪器具,只能进行比较简单的菜肴的烹制,并不 能实现人们习以为常的一些烹饪动作,譬如中式菜肴中最为常用的炒、煎、煸等的烹饪。近 来,出现了一种称之为全自动炒菜机的智能烹饪设备,譬如专利申请号为CN200910193856 名为一种炒菜机的专利申请,设置了炒菜作动装置,可以模拟人手的翻炒动作。目前这类炒 菜机种类很多,基本上都是采用作动装置,根据预定的程序菜谱来模拟人手的翻炒动作实 现自动翻炒。然而,此类炒菜机价格不菲,体积庞大,结构复杂,不适合普通家庭的使用。
[0004] 另外,目前无论是存储于微波炉、电饭煲内的菜谱还是炒菜机种的预设程序,譬 如专利申请号为CN200710048063. 4名为自动烹饪的方法和装置的专利申请,基于电子智 能菜谱实现烹饪,其中电子智能菜谱,名为菜谱,其实就是一些声音文件、控制参数等。对 于菜谱的使用者而言所必备的信息,诸如菜肴名称、口味信息,以及烹饪过程中一些突发 事件的出现而可能出现的安全问题等,菜谱均未涉及,更遑论对菜谱的创作者的知识产权 保护了。类似的还有专利申请号为CN200410079395. 5名为一种智能厨师式的烹调方法, 通过物料包上的信息来调用相应的烹调程序,而烹调程序,也就是烹调菜谱,与前述专利 CN200710048063. 4中的电子智能菜谱基本一样,只是通过一些对炉具的基本的控制参数来 完成念、饪。
[0005] 这类菜谱,对于使用者而言,除了菜名,其他相关信息一无所知,既不利于用户的 查询,以及菜肴的选择,更不利于菜谱的制作者--大厨对菜谱所拥有的知识产权的保护 和推广;而且,菜谱的安全性和完整性也无从保证--菜谱中的烹饪步骤、控制参数会很容 易被篡改,从而有可能给使用者带来不可估量的损失。


【发明内容】

[0006] 为解决上述问题,本发明提出了一种智能菜谱,该菜谱采用加密域与公开域的方 式,分别对凝聚了菜谱制作者心血的菜肴烹制过程进行加密保护;同时菜谱还包括公开信 息,便于用户的查询、比较、选择和使用。用户在智能炉具执行智能菜谱的过程种,不仅可以 与烹饪炉具之间互动,充分享受到美味在自己手中诞生这一烹饪的乐趣;还能根据智能菜 谱的提示,烹制出适合自己口味的个性化菜肴来。同时,菜谱的创作者--大厨的知识产权 得到了充分的保护,可以极大的促进大厨创作更加美味菜肴的积极性。另外,为了保证传播 使用过程中菜谱来源的合法性以及完整性,在菜谱中还增加了数字签名和数字编码,以便 甄别菜谱的合法性,判断菜谱是否被篡改。
[0007] 本发明所提出的智能菜谱,具体技术方案如下:
[0008] -种包含加密域的智能菜谱,包括公开域和加密域,其特征在于:
[0009] 所述公开域中包括基本信息模块,所述基本信息模块记载有可供用户查询的相应 菜肴的基本信息;
[0010] 所述加密域中包括烹饪信息模块,所述烹饪信息模块记载有可供智能烹饪炉具执 行的烹饪信息,所述烹饪信息指导智能烹饪炉具完成相应菜肴的烹制。
[0011] 所述基本信息包括菜肴名称、版权信息、口味信息、所属菜系、菜谱创作人信息中 的一个或多个。
[0012] 所述烹饪信息包括步骤流程信息、事件识别信息、人机交互信息。
[0013] 所述烹饪信息还包括口味选择信息。
[0014] 所述步骤流程信息包括相应菜肴烹制过程中的烹制步骤;所述控制指标信息包括 相应烹制步骤中的控制对象和控制参数。
[0015] 所述控制指标信息中所述控制对象不仅包括烹饪炉具,还包括烹饪过程中与烹饪 炉具关联的其他烹饪辅助器具之间的交互控制信息。
[0016] 所述人机交互信息是在烹调时人和烹饪炉具之间的互动提示信息,所述互动提示 信息可以通过文字、语音或者视频直接描述;也可以通过访问一个或多个网络地址来获取; 还可以是其中的部分信息采用直接描述、部分信息通过访问网络地址获取。
[0017] 所述互动提示信息包括口味的个性化选择、辅料的添加、完成烹制动作中的一个 或多个。
[0018] 所述与烹制动作相应的控制参数,包括相应烹制动作所对应的时间、温度以及火 候。
[0019] 所述菜谱还包括公开信息。优选地,所述公开信息还包括相应菜肴的营养、美容、 养生、保健、食疗信息中的一个或多个。
[0020] 所述烹饪辅助器具包括智能配料机、智能锅盖。
[0021] 所述事件识别信息包括烹饪过程中出现的非正常事件以及所要采取的应对措施。
[0022] 所述非正常事件包括锅内加热达到指定温度时,用户没有进行及时操作;
[0023] 所述应对措施包括对加热炉具采取自动降低功率或者关闭的命令。
[0024] 所述非正常事件还包括相应烹饪步骤中锅过热、烹饪步骤超时。
[0025] -种智能菜谱的生成方法,包括如下步骤:
[0026] 将所述基本信息和所述烹饪信息以xml文件格式存放;
[0027] 采用加密算法对所述烹饪信息进行加密,形成密文;
[0028] 对密文进行编码,以获得能够插入到xml文件中的密文编码;
[0029] 所述基本信息即构成智能菜谱的公开域,而所述密文编码即构成智能菜谱的加密 域。
[0030] 所述加密算法是AES128算法。
[0031] 对密文进行编码,米用的编码方式是BASE64编码。
[0032] -种具有版权校验功能的智能菜谱,所述以上任一所述的智能菜谱,其特征在 于:
[0033] 所述公开域中还包括包含数字菜谱编码信息和数字签名信息,所述数字签名信息 中的数字签名是所述加密域的密文经处理而获得的相应数字签名;
[0034] 所述加密域中还包括数字编码信息。
[0035] 所述处理是指采用MD5算法对加密域的密文进行计算,从而获得与密文对应的数 字签名。
[0036] -种以上任一所述的智能菜谱的版权校验方法,其特征在于:
[0037] 获得智能菜谱后,调出公开域中的数字签名信息和数字编码信息;
[0038] 载入菜谱的加密域密文,对所述密文经所述处理而获得一个数字签名;
[0039] 将所述数字签名与所述数字签名信息中的数字签名进行比较,判断二者是否一 致;
[0040] 如果一致,对所述密文进行解密,调出存放于加密域中的数字菜谱编码信息;
[0041] 将所述加密域中的所述数字编码信息与所述公开域中的数字编码信息进行比较, 判断二者是否一致;
[0042] 如果一致,所获得的智能菜谱通过校验。
[0043] 所述处理是指采用MD5算法对加密域的密文进行计算,从而获得与密文对应的数 字签名。

【专利附图】

【附图说明】
[0044] 图1是智能菜谱的框图
[0045] 图2是智能菜谱各信息模块之间逻辑关系框图
[0046] 图3是智能菜谱的加密流程图
[0047] 图4是数字菜谱的校验及解密流程图

【具体实施方式】
[0048] 下面,结合附图,对本发明的优选实施方式进行详细说明。但本领域技术人员了 解,本发明的【具体实施方式】并非是对本发明保护范围的限制,任何对本发明做出的改进和 变化,都在本发明的保护范围之内。
[0049] 如图1中的框图所示,为了便于菜谱的推广使用,方便用户的查询,智能菜谱中设 置了由公开信息构成的公开域;同时,基于保护菜谱创作人的劳动成果,体现创作人劳动价 值部分的烹饪信息,设置在了加密域。
[0050] 在构成公开与的公开信息中,可以涵盖多种不同的信息。
[0051] 最基本的信息有菜谱的名称,譬如宫爆鸡丁、麻婆豆腐、回锅肉、水煮鱼……
[0052] 所属的菜系,譬如川菜、鲁菜、淮阳菜、粤菜、西式菜、湘菜……
[0053] 口味信息,譬如酸、辣、咸鲜,这个口味信息不是必须的,因为一般人从菜的名字差 不多能得出菜肴的口味,而且,在烹饪过程中,位于加密域中的烹饪信息中有与用户互动的 信息,指导用户进行口味的调整,获得适合自己的口味。
[0054] 对于用户来说,可能比较重要的用于查询的信息还有菜谱的创作者,也就是厨师 的信息,这部分也可以是版权信息,因为菜谱的版权就属于厨师所有。在这部分的信息中, 可以包括厨师的姓名、从业经历,譬如某知名大酒店的主厨,某种菜的第XX代传人……、 以及资质,譬如国家一级厨师……
[0055] 有了这些信息,在菜谱的推广过程中,用户可以相当方便的经过网络检索查询到 自己想要做的菜所对应的菜谱,并借助相应的炉具,完成菜肴的烹制。
[0056] 除此之外,为了更好的推广菜谱,在公开信息中,还可以涵盖一些养生信息,包括 保健、美容、食疗、营养、适宜人群……
[0057] 现在人们不仅注重吃的味道,而且也越来越注重吃的营养性,而且非常的迫切的 想将自己的日常生活中吃的东西与我们传统文化中所倡导的养生理念紧密结合起来。
[0058] 对于不同的人群,可能关注的菜肴绝然不同。譬如年轻人,可能更多的是希望口 味独特,精致,营养丰富;而对于中老年人,则可能希望知道自己所选菜谱中的一些保健信 息;对于女人,可能关注菜谱的美容、养颜信息;对于一些诸如糖尿病或者是脂肪肝、高血 压……的患者,可能会关注菜谱中所记载的食疗信息,菜谱所对应的菜肴是否会减轻,或者 至少不会加重症状。
[0059] 因此,公开信息中加载的菜谱所对应菜肴的养生信息,虽然不是菜谱所必须的,但 是对于菜谱的推广应用,是有着极为重要的促进作用的。
[0060] 以上就是菜谱中公开域中的公开信息所涵盖的内容。当然,上述所列举的不是公 开信息的全部,仅以此为例,一切能够帮助用户的查询,提高用户使用的便利性,促进用户 的使用的信息,均可以记载到公开域中。
[0061] 对于菜谱加密域中烹饪信息的内容,是菜谱的核心,记载了菜谱所对应菜肴的一 应烹饪步骤。为了更好的指导用户在相应的烹饪炉具上完成菜肴的烹饪,烹饪信息中除了 烹饪的步骤流程信息外,还设置有与每一步骤流程信息中的烹饪步骤密切相关的控制指标 信息、事件识别信息以及人机交互信息,各信息模块之间的逻辑关系,如图2所示。
[0062] 如图2中的框图所示,智能菜谱中的步骤流程信息,控制指标信息,事件识别信息 以及人机交互信息,按照步骤流程信息中的烹饪步骤,相互关联、对应,在烹饪步骤中的某 一时间点,或者由于某一事件的发生,而能彼此调用。
[0063] 所述步骤流程信息,即菜肴在烹饪过程中,从炉具点火开始,到菜肴出锅时止所需 的步骤以及每一步骤所对应的控制参数。将整个烹饪过程划分为若干个可控的步骤,划分 的依据就是每一个步骤都是可以通过一个烹饪过程状态量或者时间控制的过程,例如加热 油至50度、锅内温度不变焖10分钟、连续翻炒15分钟……之类的烹饪动作。
[0064] 在烹饪过程中,上述每一个步骤中所涉及到的控制信息,包括控制指标/参数,控 制目标/对象……,均设置在控制指标信息中。在执行智能菜谱的过程中,烹饪炉具执行 智能菜谱的步骤流程信息中的某一步骤时,即调用相应的控制指标信息中所设定的烹饪步 骤对应的控制参数,对象等,譬如,在执行烹饪的翻炒步骤时,需要用到2号炉头,连续翻炒 5分钟,火候,即反应锅内升温快慢的量,一般以炉子的功率/温度来表征,即以锅内温度T 随炉具的功率W和时间t的变化函数T (W,t)来表征,并籍此实现对炉具的控制。根据需 要,可以保持平稳加热从而保持锅内温度不变,变化函数T (W,t)即为一常值函数。也可 以是选择线性函数或者非线性函数来拟合T的变化,尽可能的实现锅内温度变化的精确控 制,从而最大限度的重现相应菜肴的制作过程,保证根据菜谱所制作的菜肴的口感、味道的 一致性。
[0065] 所述控制指标信息中的控制目标,不仅是烹饪炉具,还可以是一些辅助厨具,譬如 智能配料机,或者智能锅盖、烟机……在控制对象为智能配料机时,其相应的控制参数就是 投放标准量的配料,智能配料机可以根据这一参数来自动完成配料的投放。
[0066] 与此同时,在使用智能菜谱进行烹饪时,为了在智能菜谱的基础上获得一些个性 化的口感或者味道,在智能菜谱中还增设了人机交互信息。所述人机交互信息,即在烹饪炉 具执行智能菜谱的步骤流程信息中的某一步骤时,发出提示信息来提醒用户进行相应的操 作或者选择。所述提示信息可以是文字、语音或者是视频信息中的一种或者多种。提示信 息通过显示屏或者语音传递给使用者,提示用户进行某个动作,来协同完成烹饪过程。该提 示信息的内容可以是放入食材、添加配料、翻炒、颠锅、打开或者盖上锅盖等智能烹饪设备 自身无法实现的控制行为。
[0067] 譬如是否加入辣椒、葱花、番茄汁……配料,如果选择是,则根据锅中的菜量,自动 计算出相应的配料的量,通过智能配料机自动加入所需配料;或者,用户根据自己口味选 择,自己选择配料加入量的多少。
[0068] 而且,考虑到烹饪中影响口味的不仅仅是火候、配料等因素,还有各烹饪工序间复 杂的相互配合的因素,譬如,在煮的时候是否盖锅盖,又或者,在加某种配料时辅之以大火, 亦或配合不停的搅拌……故而,在用户使用智能菜谱进行烹饪时,为了丰富用户的口味选 择,改变目前自动烹饪系统烹饪菜肴口味单一、固定,不能个性化调整的缺陷在智能菜谱的 加密域中还增设了口味选择信息。
[0069] 口味选择信息模块是在厨师创作菜谱时,创建口味选项。口味选项针对配料多少, 每个步骤的厨具控制参数,步骤完成判断参数等进行组合。所有这些有厨师设定的口味定 义信息和参数保存在智能菜谱文件之中。而用户在使用智能菜谱进行烹饪时,智能厨具通 过人机界面提示该菜谱中预先定义的口味供用户选择。用户在人机界面上选择了口味之 后,智能菜谱中口味定义信息中相关的参数被设置到步骤控制参数、步骤完成判断参数和 自动配料参数以及手动配料的调整提示信息中。智能厨具在执行菜谱的过程中,相关步骤 使用了调整后的参数制作,提示用户按照口味信息投放手动配料,从而确保了智能菜谱对 口味的控制。
[0070] 智能菜谱包含的口味调整信息,在菜谱的执行过程中,由智能烹饪设备通过人机 交互界面提供给使用者;使用者可以根据自己的需求,在口味调整信息许可的范围内,选择 最合适的菜肴口味,选择结果通过智能烹饪设备的人机交互界面传递给智能烹饪设备的控 制模块。智能烹饪设备的控制模块根据使用者的口味选择信息,可以对烹饪过程进行调整, 以满足使用者选择的菜肴口味。
[0071] 以上只是针对口味选择的控制方式而提出的一般性描述,针对不同的菜肴,或者 不同的烹饪设备,以及使用者口味的不同选择,可以采用上述一般性描述中的控制方式的 任意组合。不仅不同的烹饪设备执行相同的智能菜谱,可能因为烹饪设备功能上的差异,而 导致具体烹饪控制执行过程有所不同;即使是相同的烹饪设备执行相同的智能菜谱,其具 体烹饪控制过程,也有可能因为使用者选择口味不同,而导致烹饪执行过程有很大的不同。
[0072] 本发明中所给出的智能菜谱,是针对包括智能炉具,也可以包括智能配料机、智能 锅盖……构成的智能烹饪系统的控制方法。而且,所述控制方法就是一个烹饪流程的完成, 中间涉及到上百度的高温、油烟、电或者燃气加热的炉具……不可避免的需要有安全方面 的考虑。反映到智能菜谱中,专门设置了一个事件识别信息,用于存储遇到相应事件时所要 采取的应对措施。譬如,在对锅内加热达到指定温度时,如果用户没有进行及时操作,对加 热炉具采取自动降低功率或者关闭的命令;另外,菜谱中的事件识别信息中还设置了相应 的定时器,所述定时器也是和菜谱中的步骤流程信息相对应,如果定时器溢出,也会触发事 件识别信息的安全应对措施,使得事件识别信息中发出确保安全的指令,譬如关闭加热炉 具,或者断开电源,切断燃气……
[0073] 菜谱创作者需要创作一道菜肴的菜谱,需要登陆菜谱创作系统,在完成菜谱中公 开的上述基本信息--即公开域中的信息登记后,开始该菜肴的烹饪过程。菜谱创作系统 记录该烹饪过程,并在后台经过处理,按照上述菜谱的数据格式生成菜谱的制作步骤,即包 括步骤流程信息、控制指标信息、事件识别信息、人机交互信息,或者还包括口味选择信息。 这部分信息在菜谱创作系统中按照预定的加密算法,对其进行加密处理,形成加密域,从而 完成智能菜谱的制作。菜谱的加密域的加密流程,如图3所示。
[0074] 在完成了数字菜谱公开域中的基本信息/公共信息以及加密域中的各信息模块 之后,对加密域中的各信息模块进行加密处理,譬如采用AES128加密算法进行加密,生成 加密域密文。将加密域密文和公开域明文经BASE64重新编码,生成xml文件,形成包含加 密域的智能菜谱,所述智能菜谱最终以xml文件格式存在。
[0075] 加密算法可以采用现在已经公开的或者采用的各种对数据采用的加密算法,比较 典型的就是AES128加密算法。用户在将智能菜谱下载到的智能烹饪设备中后,经过认证的 智能烹饪设备可以自动启动解密算法,将智能菜谱中加密域中的烹饪信息进行解密,并执 行智能菜谱中的烹饪步骤;或者经由授权的用户手动启动解密程序,智能烹饪设备获得烹 饪信息并执行智能菜谱中的烹饪步骤,完成相应菜肴的烹制。
[0076] 另外,为了保证制作完成的数字菜谱在使用传播过程中未被非法篡改,菜谱文件 的安全性不被破坏,在菜谱中还设定了版权校验信息,以便用户在使用前对菜谱的校验。
[0077] 所述校验信息包括在公开域中的数字菜谱编码信息(ID)和数字签名信息 (significant)。数字签名信息,比较典型的是,通过MD5算法实现的32位字符长度的数字 签名;以及在加密域中的数字菜谱编码信息(ID)。其中公开域中的数字签名信息,可以针 对数字菜谱中加密域中的密文,经MD5算法计算,获得相应的数字签名,并置于公开域中的 数字签名信息中。
[0078] 如图4所示,所述校验是通过如下方式来实现的。用户从服务器上下载数字菜谱 至本地的控制中心后,即开始合法校验。分别载入菜谱的公开域部分,分别调出其中的数字 签名信息和数字编码信息。然后载入菜谱的加密域中的密文,调用MD5算法,计算加密域部 分所对应的数字签名。如果经MD5算法计算所获得的加密域部分所对应的数字签名与公开 域中的数字签名信息中的数字签名一致,那么所下载菜谱的加密域部分的内容未被篡改。 如果不一致,会被控制中心认为是非法菜谱,可能是盗版的菜谱或者是被他人非法篡改过。 该菜谱不能被执行。
[0079] 接着,调用在菜谱加密域部分所用的加密算法相应的解密算法,譬如AES128加密 /解密算法,对加密域进行解密,并调出事先存放于加密域中的数字菜谱编码信息,与事先 存放于公开域中的数字菜谱编码信息进行比较,如果加密域与公开域中的数字菜谱编码信 息一致,菜谱合法性校验通过;不一致,则会被控制中心认为是非法菜谱,该菜谱不能被执 行。
[0080] 除了上述校验方式外,针对数字菜谱编码信息的校验,可以采用另外一种更为安 全的校验方式,即设置于加密域中的数字菜谱编码信息也采用数字签名的方式来设置。该 数字签名可以通过如下方式来产生。
[0081] 在创作数字菜谱时,采用诸如MD5算法,计算公开域中的内容所对应的数字签名, 并将该数字签名作为数字菜谱的编码信息,置于加密域的文件中,一起被加密。
[0082] 在首次校验时,采用MD5来计算加密域密文所对应的数字签名,并与设置在公开 域中的数字签名信息中的数字签名比较,如果二者一致,再进入二次校验:即采用MD5算法 来计算公开域中的文件所对应的数字签名,解密加密域密文,调出设置在加密域中的数字 签名,二者比较,如果一致,数字菜谱通过校验。
[0083] 本发明所提出的包含加密域的智能菜谱,将智能菜谱的基本信息作为公开域部 分,供用户查询、选择;而将烹饪信息部分作为加密域而获得保护,杜绝非法菜谱以及对智 能菜谱的非法篡改,保证菜谱的安全性与完整性。另外,本发明所提出的智能菜谱,明确了 菜谱的数据结构,即规定了菜谱的基本信息模块,烹饪信息模块,而烹饪信息模块又包括多 个不同的功能模块,包括步骤流程信息、事件识别信息、人机交互信息、控制指标信息和/ 或口味选择信息,从而使得菜谱的通用化与标准化得以实现。
[〇〇84] 需要说明的是:以上仅用以说明而非限制本发明的技术方案,尽管参照上述实施 例对本发明进行了详细说明,本领域的普通技术人员应当理解:依然可以对本发明进行修 改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,均应涵盖在本发 明的权利要求范围当中。
【权利要求】
1. 一种包含加密域的智能菜谱,包括公开域和加密域,其特征在于: 所述公开域中包括基本信息模块,所述基本信息模块记载有可供用户查询的相应菜肴 的基本信息; 所述加密域中包括烹饪信息模块,所述烹饪信息模块记载有可供智能烹饪炉具执行的 烹饪信息,所述烹饪信息指导智能烹饪炉具完成相应菜肴的烹制。
2. 如权利要求1所述的智能菜谱,其特征在于:所述公开信息包括菜肴名称、版权信 息、口味信息、所属菜系、菜谱创作人信息中的一个或多个。
3. 如权利要求1或2所述的智能菜谱,其特征在于:所述烹饪信息模块包括步骤流程 信息、事件识别信息、人机交互信息、控制指标信息。优选地,所述烹饪信息模块还包括口味 选择信息。
4. 如权利要求3所述的智能菜谱,其特征在于: 所述步骤流程信息包括相应菜肴烹制过程中的烹制步骤;所述控制指标信息包括相应 烹制步骤中的控制对象和控制参数。优选地,所述与烹制动作相应的控制参数,包括相应烹 制动作所对应的时间、温度以及火候。 优选地,所述控制指标信息中所述控制对象不仅包括烹饪炉具,还包括烹饪过程中与 烹饪炉具关联的其他烹饪辅助器具之间的交互控制信息。优选地,所述烹饪辅助器具包括 智能配料机、智能锅盖。 优选地,所述人机交互信息是在烹调时人和烹饪炉具之间的互动提示信息,所述互动 提示信息可以通过文字、语音或者视频直接描述;也可以通过访问一个或多个网络地址来 获取;还可以是其中的部分信息采用直接描述、部分信息通过访问网络地址获取。优选地, 所述互动提示信息包括口味的个性化选择、辅料的添加、完成烹制动作中的一个或多个。 优选地,所述事件识别信息包括烹饪过程中出现的非正常事件以及所要采取的应对措 施。
5. 如权利要求1-4任一项所述的智能菜谱,其特征在于:所述菜谱还包括公开信息。优 选地,所述公开信息还包括相应菜肴的营养、美容、养生、保健、食疗信息中的一个或多个。
6. 如权利要求4所述的智能菜谱,其特征在于:所述非正常事件包括锅内加热达到指 定温度时,用户没有进行及时操作; 所述应对措施包括对加热炉具采取自动降低功率或者关闭的命令。 优选地,所述非正常事件还包括相应烹饪步骤中锅过热、烹饪步骤超时。
7. -种如权利要求1-6任一项所述的智能菜谱的生成方法,包括如下步骤: 将所述基本信息和所述烹饪信息以xml文件格式存放; 采用加密算法对所述烹饪信息进行加密,形成密文; 对密文进行编码,以获得能够插入到xml文件中的密文编码; 所述基本信息即构成智能菜谱的公开域,而所述密文编码即构成智能菜谱的加密域。
8. 如权利要求7所述的方法,其特征在于: 所述加密算法是AES128算法。 优选地,所述方法包括对密文进行编码,采用的编码方式是BASE64编码。
9. 一种具有版权校验功能的智能菜谱,所述智能菜谱包括如权利要求1-6任一项所述 的智能菜谱,其特征在于: 所述公开域中还包括包含数字菜谱编码信息和数字签名信息,所述数字签名信息中的 数字签名是所述加密域的密文经处理而获得的相应数字签名; 所述加密域中还包括数字编码信息。
10. 如权利要求9所述的智能菜谱,其特征在于: 所述处理是指采用MD5算法对加密域的密文进行计算,从而获得与密文对应的数字签 名。
11. 一种如权利要求9或10所述的智能菜谱的版权校验方法,其特征在于: 获得智能菜谱后,调出公开域中的数字签名信息和数字编码信息; 载入菜谱的加密域密文,对所述密文经所述处理而获得一个数字签名; 将所述数字签名与所述数字签名信息中的数字签名进行比较,判断二者是否一致; 如果一致,对所述密文进行解密,调出存放于加密域中的数字菜谱编码信息; 将所述加密域中的所述数字编码信息与所述公开域中的数字编码信息进行比较,判断 二者是否一致;如果一致,所获得的智能菜谱通过校验。 优选地,所述处理是指采用MD5算法对加密域的密文进行计算,从而获得与密文对应 的数字签名。
【文档编号】G06F21/64GK104102856SQ201310430726
【公开日】2014年10月15日 申请日期:2013年9月18日 优先权日:2013年9月18日
【发明者】张永强, 江海峰 申请人:珠海优特电力科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1