一种菜谱创作方法及装置与流程

文档序号:20029796发布日期:2020-02-28 10:14阅读:146来源:国知局
一种菜谱创作方法及装置与流程
本申请涉及计算机
技术领域
,尤其涉及一种菜谱创作方法及装置。
背景技术
:智能烹饪设备一般是按照菜谱中的烹饪步骤,来执行相应的烹饪步骤。现有的菜谱创作的方法一般是,用户在设备上进行相应的输入相应的烹饪信息,生成对应的菜谱。可见,现有技术创作菜谱方式灵活性较差。技术实现要素:本申请实施例提供一种菜谱创作方法及装置,用于提高菜谱创作的灵活性。第一方面,提供一种菜谱创作方法,包括:获取用户针对已创作菜谱的评价信息;根据所述评价信息,对待创作菜谱的创作信息进行调整;其中,所述待创作菜谱的创作信息包括烹饪信息和/或菜谱创作模式;根据所述用户的创作菜谱操作,以及所述调整后的创作信息,生成新创作菜谱。在本申请实施例中,会先获取用户针对之前的已创作菜谱的评价信息,根据评价信息,调整带创作菜谱的创作信息,由于不断地根据用户的评价信息去调整创作信息,也就是说,创作信息可能会不断变化,因此可以使得创作菜谱过程的灵活性更高。且由于是根据用户的评价信息去调整,这可以使得生成的新创作菜谱更满足用户的需求,提升用户创作菜谱的体验。在一种可能的实施例中,根据所述用户的创作菜谱操作,以及调整后的创作信息,生成新创作菜谱,包括:接收对烹饪模块数据库中多个烹饪模块的选择信息;其中,所述烹饪模块用于表征菜谱中的至少一烹饪步骤信息和/或至少一烹饪参数;根据所选择的至少一目标烹饪模块和预存的待创作菜谱的基本信息,组合生成新创作菜谱。在本申请实施例中,可以预存多个烹饪模块,根据用户对烹饪模块的选择信息,以及结合预存的一些待创作菜谱的基本信息,生成新创作菜谱,如此一类,可以简化用户的操作。且,由于将菜谱分解为各个烹饪模块,进一步提高用户创作菜谱的灵活性,用户的选择不同,就可以生成不同的菜谱,提高了生成的菜谱的多样性。在一种可能的实施例中,所述创作信息为菜谱创作模式时,根据所述评价信息,对待创作菜谱的创作信息进行调整,包括:根据所述评价信息,确定所述用户针对所述已创作菜谱的评价的复杂等级;若所述复杂等级大于预设阈值,则相对于已创作菜谱对应的菜谱创作模式,降低菜谱创作模式的复杂等级;若所述复杂等级小于或等于预设阈值,则在当前菜谱创作过程中,相对于已创作菜谱对应的菜谱创作模式,提高菜谱创作模式的复杂等级。在本申请实施例中,可以根据用户的评价信息,确定用户针对已创作菜谱的复杂等级,根据该复杂等级去适应性调整菜谱创作模式,从而避免菜谱创作模式难度过高或过低,影响用户创作菜谱的体验。且,能够为用户推荐难度适宜的菜谱创作模式,避免为用户提供过难的菜谱创作模式,因此可以提高用户创作菜谱的效率。在一种可能的实施例中,所述菜谱创作模式的复杂等级越低,所述用户在创作菜谱操作过程中操作次数越少。在一种可能的实施例中,根据所述评价信息,对待创作菜谱的创作信息进行调整,包括:根据所述评价信息中的评价内容,对所述用户选择的目标烹饪模块中的烹饪参数和/或烹饪步骤信息进行调整。在本申请实施例中,可以根据评价信息,对目标烹饪模块中的烹饪参数和/或烹饪步骤信息进行调整,使得生成的新创作菜谱中的烹饪参数等更符合用户个性化需求,且提高了生成新创作菜谱的效率。在一种可能的实施例中,根据所述评价信息,对所述用户在当前菜谱创作过程中的创作信息进行调整,包括:若所述评价信息中存在用于表示所述用户口味偏好的口味信息,则根据所述口味信息,为所述用户推荐与所述口味信息匹配的烹饪模块,或者根据口味信息对烹饪模块中的烹饪参数进行调整。在本申请实施例中,可以根据评价信息中的口味信息,为用户推荐对应的烹饪模块,或者是根据该口味信息调整烹饪参数,使得生成的新创作菜谱更符合用户的口味需求。在一种可能的实施例中,在接收对烹饪模块数据库中多个烹饪模块的选择信息之前,包括:获得所述用户的当前烹饪设备信息;在所述多个烹饪模块中,为所述用户推荐与所述当前烹饪设备信息匹配的烹饪模块。在本申请实施例中,可以基于用户当前的烹饪设备信息,为用户推荐与当前烹饪设备匹配的烹饪模块,从而使得各个烹饪模块能够适应用户当前的烹饪设备,便于后续烹饪设备根据该菜谱进行烹饪,进一步提升菜谱创作的灵活性。在一种可能的实施例中,所述创作信息为菜谱创作模式时,根据所述评价信息,对待创作菜谱的创作信息进行调整,包括:获得用户的烹饪水平;将待创作菜谱对应的菜谱创作模式的复杂等级,调整为与所述烹饪水平匹配的菜谱创作模式。本申请实施例中,可以为用户推荐与自身烹饪水平相匹配的菜谱创作模式,避免为用户推荐过难或过于简单的菜谱创作模式,提升用户对菜谱创作的体验。在一种可能的实施例中,根据所述评价信息,对待创作菜谱的创作信息进行调整,包括:当所述评价信息为数值时,若所述数值大于预设值,则将待创作菜谱对应的菜谱创作模式调整为与所述已创作菜谱相同的菜谱创作模式;其中,所述数值用于表示所述用户对所述已创作菜谱的满意程度;若所述数值小于或等于预设值,则将待创作菜谱对应的菜谱创作模式调整为与所述已创作菜谱不同的菜谱创作模式。在一种可能的实施例中,可以根据用户的满意程度调整菜谱创作模式,使得调整后的菜谱创作模式更符合用户的需求,进一步提高了菜谱创作的灵活性。第二方面,提供一种菜谱创作装置,包括:获取模块,用于获取用户针对已创作菜谱的评价信息;处理模块,用于根据所述评价信息,对待创作菜谱的创作信息进行调整,直到调整后的创作信息与所述用户的需求相匹配;其中,所述待创作菜谱的创作信息包括烹饪信息和/或菜谱创作模式;以及,根据所述用户的创作菜谱操作,以及所述调整后的创作信息,生成新创作菜谱。第三方面,提供一种菜谱创作装置,包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如第一方面中任一项所述的方法。第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如第一方面中任一项所述的方法。附图说明图1为本申请实施例提供的一种菜谱创作方法的应用场景示意图;图2为本申请实施例提供的一种菜谱创作方法的流程图;图3为本申请实施例提供的一种展示的多个烹饪模块的界面示意图;图4为本申请实施例提供的一种修改烹饪模块中的信息的界面示意图;图5为本申请实施例提供的一种生成新创作菜谱过程的界面示意图;图6为本申请实施例提供的一种菜谱创作装置的结构示意图;图7为本申请实施例提供的一种菜谱创作装置的结构示意图。具体实施方式为了更好的理解本申请实施例提供的技术方案,下面将结合说明书附图以及具体的实施方式进行详细的说明。为了提供创作菜谱的灵活性,本申请实施例提供一种菜谱创作方法,该方法通过菜谱创作装置执行。菜谱创作装置可以通过终端设备实现,终端设备例如个人计算机、手机或智能烹饪设备等实现。菜谱创作装置也可以通过终端设备中安装的客户端实现,客户端例如安装在终端设备中的软件应用、小程序等实现,本申请不限制菜谱创作装置的具体实现方式。请参照图1,表示一种菜谱创作方法的应用场景示意图。该应用场景中包括菜谱创作装置101,用户可以通过菜谱创作装置101进行菜谱创作。菜谱创作装置101可以是在用户进行菜谱创作开始操作之后,进行菜谱创作。具体的,菜谱创作装置101可以获取用户针对已创作菜谱的评价信息,根据用户之前的评价信息,去实时调整待创作菜谱的创作信息,创作信息包括烹饪信息和菜谱创作模式中的一种或几种,使得调整后的创作信息更能符合用户的需求,可以提高创作菜谱的灵活性。在生成新创作菜谱之后,菜谱创作装置101可以将新创作菜谱发送给烹饪设备102,烹饪设备102在烹饪时,可以采用该新创作菜品进行烹饪。下面基于图1论述的应用场景,对本申请实施例中的菜谱创作方法进行具体介绍。请参照图2,为本申请实施例提供的菜谱创作方法,下面结合图2,对该方法进行具体介绍。s201,获取用户针对已创作菜谱的评价信息。具体的,用户准备进行菜谱创作时,可以进行菜谱创作开始操作,菜谱创作开始操作例如菜谱创作装置101上设置有开始控件,用户点击该开始控件,相当于进行了菜谱创作开始操作,或者例如菜谱创作装置101接收用户输入的菜谱名称信息,菜谱创作装置101接收该菜谱名称信息之后,相当于进入菜谱创作。菜谱创作装置101在接收到该菜谱创作操作之后,可以进入菜谱创作模式,并获取用户之前的针对已创作菜谱的评价信息。已创作菜谱可以理解为用户之前在该菜谱创作装置101上创作过的历史创作菜谱。菜谱创作装置101中可以是提前预存了用户的评价信息,读取该用户的评价信息。菜谱创作装置101也可以是将评价信息存储在其他设备上,在需要使用时,从其他设备中去获取该评价信息,其他设备例如内容存储服务器等。在一种可能的实施例中,已创作菜谱可以是距离当前的预设时长内的历史创作菜谱。具体的,用户可能在该菜谱创作装置101进行了多次菜谱创作,本申请实施例中,菜谱创作装置101可以获取预设时间段内的已创作菜谱的评价信息,可以理解为菜谱创作装置101获取预设时长内的历史创作菜谱,可能是用户在该菜谱创作装置101中创作的部分历史创作菜谱。如此一来,菜谱创作装置101需要存储以及获取的已创作菜谱的评价信息相对较少,且由于用户针对菜品的口味信息等也会不断发生变化,因此,采用距离当前的预设时长内的历史创作菜谱的评价信息有利于后续确定用户当前的需求。其中,评价信息的形式可能有多种,例如文字、数值、语音或图片等。数值用于表示用户针对已创作菜谱的满意程度。本申请不限制评价信息的具体形式。菜谱创作装置101在获得评价信息之后,执行s202,根据评价信息,对待创作菜谱的创作信息进行调整。具体的,菜谱创作装置101在根据评价信息对创作信息进行调整时,需要获取评价信息中的关键信息,关键信息可以理解为对于调整创作信息有用的信息,菜谱创作装置101从而根据评价信息中的关键信息调整创作信息。其中,创作信息包括烹饪信息和菜谱创作模式中的一种或几种。烹饪信息可以理解为用于生成菜谱所需的信息,例如烹饪步骤信息、烹饪参数中的一种或几种,烹饪步骤信息包括菜谱包括的烹饪步骤,以及各个烹饪步骤的先后顺序中的一种或几种。烹饪参数是指生成菜谱所需的参数,包括食材重量、配料重量、调料种类及重量、烹饪功率、翻炒次数、搅拌次数中的一种或几种的组合。菜谱创作模式是指创作菜谱的模式,不同的菜谱创作模式,用户在创作菜谱过程中的难度不同。由于评价信息可能有多种形式,因此菜谱创作装置101提取有效信息的方式也有不同。下面对各种不同的评价信息,提取关键信息的方式进行说明。a:评价信息为文字:菜谱创作装置101可以将评价信息与预存的关键词集合进行匹配,提取评价信息中的关键信息。具体的,菜谱创作装置101预存有多个关键词,通过将评价信息与关键词去匹配,从而获取得到评价信息中的关键信息。例如,菜谱创作装置101中预存有“口味”、“咸”、“淡”、“难”、“简单”等关键词,菜谱创作装置101获取用户的评价信息为“这个菜谱炒出来的菜太咸了”,菜谱创作装置101就可以提取出该评价信息中的关键信息为“咸”。b:评价信息为数值:菜谱创作装置101可以将数值与预设值进行比较,提取评价信息中的关键信息。具体的,菜谱创作装置101确定数值大于预设值,表示用户对已创作菜谱的满意程度比较高,因此,菜谱装置101可以确定评价信息为用户对已创作菜谱的满意程度较高。菜谱创作装置101确定数值小于或等于预设值,表示用户对已创作菜谱的满意程度比较低,因此,菜谱装置101可以确定评价信息为用户对已创作菜谱的满意程度较差。c:评价信息为语音:菜谱创作装置101可以将语音转换为文字,在利用a中提取关键字的方式,提取出评价信息中的关键信息。d:评价信息为图片:菜谱创作装置101可以将该图片输入至已训练的图像描述模型,获得该图片的描述信息,从描述信息中提取出关键信息。其中,已训练的图像描述模型可以根据样本数据集训练得到的,样本数据集包括样本图片和样本图像对应的真值描述信息,当图像描述模型输出的预测描述信息与真值描述信息的误差满足预设条件时,获得图像描述模型的模型参数,也就相当于获得了已训练的图像描述模型。在一种可能的实施例中,评价信息可能包括用户对已创作菜谱的各个方面的评价,例如已创作菜谱的复杂等级、口味信息、已创作菜谱与自身烹饪水平的匹配程度中的一种或几种等。复杂等级用于表示用户评价的已创作菜谱的难易程度和/或复杂程度。下面对评价信息所包括的不同评价内容,根据评价信息调整创作信息的方式进行介绍。调整方式一:当评价信息包括用于评价已创作菜谱的复杂等级时,菜谱创作装置101确定复杂等级大于预设阈值,则相对降低已创作菜谱对应的菜谱创作模式,降低创作菜谱模式的复杂等级,菜谱创作装置101确定复杂等级小于或等于预设阈值,则相对已创作菜谱对应的菜谱创作模式,提高创作菜谱模式的复杂等级。具体的,复杂等级用于表示用户创作菜谱的难易程度和/或复杂程度。如果菜谱创作装置101确定复杂等级大于预设阈值,就可以降低菜谱创作模式的复杂等级。在一种可能的实施例中,菜谱创作模式的复杂等级越低,用户在创作菜谱过程中的操作次数越少。其中,涉及到如何相对降低或增加菜谱创作模式的复杂等级,下面进行示例说明。一种降低创作菜谱的复杂等级的方式为:菜谱创作装置101为用户推荐更多符合待创作菜谱的烹饪模块,和/或固化模块中的信息。具体的,烹饪信息例如烹饪模块,和/或烹饪模块之间的组合顺序,例如菜谱创作装置101中预存有烹饪模块数据库,烹饪模块数据库中包括多个烹饪模块,烹饪模块用于表征至少一烹饪步骤信息和/或烹饪参数。菜谱创作装置101可以基于用户当前输入的待创作菜谱的基本信息,基本信息例如菜谱名称,为用户推荐更多的烹饪模块。在一种可能的实施例中,除了推荐更多的烹饪模块之外,菜谱创作装置101还可以固化烹饪模块中的信息,和/或烹饪模块之间的组合顺序,如此一来,用户无需对烹饪模块进行更改操作,或者无需对烹饪模块进行排序操作,从而可以减少用户的操作次数,降低创作菜品模式的复杂等级。固化可以理解为烹饪模块中包含的信息是固定的,用户无法对烹饪模块中的信息进行修改。例如,请参照图3,表示一种推荐烹饪模块的示意图,菜谱创作装置101接收到用户输入的待创作菜谱名称为“番茄炒蛋”,菜谱创作装置101可以根据该名称信息,为用户推荐与“番茄炒蛋”相关的烹饪模块,烹饪模块例如图3中所示“热油模块”、“炒蛋模块”等等。一种提高创作菜谱的复杂等级的方式为:菜谱创作装置101为用户推荐更少的烹饪模块,和/或菜谱创作装置101可以根据用户针对烹饪模块的修改信息,对烹饪模块中的信息进行修改。具体的,烹饪模块可以参照前文论述内容,此处不再赘述。菜谱创作装置101为用户推荐的烹饪模块相对少,表示创作菜谱需要用户输入更多的信息,从而可以相对增加菜谱创作的复杂等级。烹饪模块的信息不固化,用户可以根据自己的需求对烹饪模块中的信息进行修改,相对于固化的烹饪模块,可以增加创作菜谱的复杂等级。例如,请参照图4,表示一种推荐烹饪模块的示意图,菜谱创作装置101接收到用户输入的待创作菜谱名称为“番茄炒蛋”,菜谱创作装置101可以根据该名称信息,为用户推荐与“番茄炒蛋”相关的部分烹饪模块,烹饪模块例如图3中所示“热油模块”、“炒蛋模块”、“混合炒番茄模块”,用户可以点击炒蛋模块,并修改翻炒的次数“n”的取值,菜谱创作装置101根据用户输入的取值,修改炒蛋模块包括的翻炒次数。调整方式二:菜谱创作装置101根据评价信息中的评价内容,对用户选择的目标烹饪模块中的烹饪参数和/或烹饪步骤信息进行调整。具体的,如前文论述的内容,菜谱创作装置101中预存有多个烹饪模块,菜谱创作装置101可以根据评价信息中的评价内容所包括的关键信息,对用户选择的目标烹饪模块中的烹饪参数和/或烹饪步骤信息进行调整,直到调整后的目标烹饪模块中的信息与用户需求匹配。菜谱创作装置101提取评价信息中的关键信息的方式,可以参照前文论述内容,此处不再赘述。其中,涉及到菜谱创作装置101具体如何根据评价内容,调整目标烹饪模块,菜谱创作装置101可以根据预设固定调整量去调整目标烹饪模块中的烹饪参数和/或烹饪步骤信息。在一种可能的实施例中,若评价信息中存在用于表示用户口味偏好的口味信息,则根据口味信息,根据口味信息对烹饪模块中的烹饪参数进行调整。具体的,菜谱创作装置101如果确定评价信息中存在用于表示用户口味偏好的口味信息,那么就可以根据该口味信息,对烹饪模块中的烹饪参数进行调整,使得调整后的烹饪模块中烹饪参数更符合用户的个性化需求。例如,请继续参照图3,菜谱创作装置101确定评价内容中的关键信息为“太咸”,那么菜谱创作装置101可以根据该关键信息,将加盐模块中包括的“加入盐3g”修改为“加入盐2g”。调整方式三:若评价信息中存在用于表示用户口味偏好的口味信息,则根据口味信息,为用户推荐与口信息相匹配的烹饪模块。具体的,菜谱创作装置101中可以包括不同口味对应的烹饪模块,如果菜谱创作装置101确定存在用于表示用户口味偏好的口味信息,菜谱创作装置101可以根据该口味偏好与烹饪模块数据库中的烹饪模块进行匹配,匹配出与该口味信息相匹配的烹饪模块。例如,菜谱创作装置101存储有如下表1所示的烹饪模块以及对应的口味偏好之间的关系。表1口味偏好烹饪模块中包含的烹饪参数微辣加辣模块(辣椒2g)中辣加辣模块(辣椒3g)重辣加辣模块(辣椒10g)请参照表1,表示不同口味偏好对应的烹饪模块中的烹饪参数,菜谱创作装置101确定评价信息中用户的评价为“这中辣还是不够辣”,菜谱创作装置101可以基于该评价信息,确定用户的口味信息偏辣,从而确定该口味偏好为重辣,从而确定为用户选择“加辣模块(辣椒10g)”。调整方式四:获得用户的烹饪水平;将待创作菜谱对应的菜谱创作模式的复杂等级,调整为与用户的烹饪水平匹配的菜谱创作模式。具体的,菜谱创作装置101可以根据用户的输入的烹饪水平,确定用户的烹饪水平,该烹饪水平用于表示用户的烹饪能力程度,如果用户的烹饪水平越高,表示该用户的烹饪能力越强,那么表示用户创作菜谱的能力越强。如果用户的烹饪水平越低,表示用户烹饪能力相对较差,表示用户创作菜谱的能力也相对较差。因此,菜谱创作装置101可以预存有不同烹饪水平与不同的菜谱创作模式的复杂等级之间的对应关系,使得调整后的菜谱创作模式能与用户的烹饪水平相匹配。例如一种菜谱创作模式的复杂等级与烹饪水平之间的对应关系如下表2所示:表2烹饪水平菜谱创作模式的复杂等级高级困难初级简单请参照表2,菜谱创作装置101中存储有如表2所示的复杂等级和烹饪水平之间的对应关系。菜谱创作装置101确定用户的烹饪水平为初级,则可以将菜谱创作模式的复杂等级调整为简单。在一种可能的实施例中,菜谱创作装置101可以根据用户创作菜谱的次数,确定用户的烹饪水平。具体的,菜谱创作装置101记录用户创作菜谱的次数,用户创作菜谱的次数越多,那么用户的烹饪水平越高,也就是说烹饪水平与创作菜谱次数正相关。菜谱创作装置101根据客观的次数确定用户的烹饪水平,以便于更客观地评估用户的烹饪水平,为用户提供更精确的推荐创作信息的服务。调整方式五:当评价信息为数值时,若数值大于预设值,则将待创作菜谱对应的菜谱创作模式调整为与已创作菜谱相同的菜谱创作模式;其中,数值用于表示用户对已创作菜谱的满意程度;若数值小于或等于预设值,则将待创作菜谱对应的菜谱创作模式调整为与已创作菜谱不同的菜谱创作模式。具体的,菜谱创作装置101确定数值大于预设值时,表示用户对已创作菜谱的较为满意,因此可以将待创作菜谱对应的菜谱创作模式调整为已创作菜谱相同的菜谱创作模式,如果确定数值小于或等于预设值,表示用户对已创作菜谱不太满意,但是仅根据数值无法确定用户针对该菜谱创作模式的具体评价信息,因此可以将待创作菜谱对应的菜谱创作模式调整为不同的菜谱创作模式。不同的菜谱创作模式所对应的复杂等级有所不同,具体可以参照前文论述内容,此处不再赘述。在一种可能的实施例中,在对创作信息进行调整之前,菜谱创作装置101可以获取用户的当前烹饪设备信息,在多个烹饪模块中,为用户推荐与当前烹饪模块匹配的烹饪模块。具体的,菜谱创作装置101中包括的烹饪模块很多,可能包括不同烹饪设备对应的烹饪模块,也就是说,不同烹饪设备能够执行的烹饪模块可能是不相同的,菜谱创作装置101可以根据用户输入的烹饪设备信息,确定烹饪设备信息,从多个烹饪模块中,为用户推荐与当前烹饪设备相匹配的烹饪模块。用户可以从推荐的这些烹饪模块中,再进行选择或调整。在一种可能的实施例中,对创作信息进行调整,直到调整后的创作信息与用户的需求相匹配。具体的,菜谱创作装置101对创作信息进行调整时,可以匹配用户的需求,直到调整后的创作信息与用户的需求相匹配。在对待创作菜谱的创作信息进行调整之后,菜谱创作装置101执行s203,根据用户的创作菜谱操作,以及调整后的创作信息,生成新创作菜谱。具体的,菜谱创作装置101在获得调整后的创作信息之后,用户可以从调整后的创作信息中,选择或者再调整操作,菜谱创作装置101根据用户创作菜谱操作,生成新创作菜谱。创作菜谱操作用于表示用户完成创作菜谱的操作。菜谱创作装置101可以基于调整后的创作信息,预存的待创作菜谱的烹饪信息,以及用户输入的烹饪信息等生成新创作菜谱。预存的待创作菜谱的烹饪信息是指菜谱创作装置101中预存的一些待创作菜谱的基本信息,例如待创作菜谱的名称等。下面对生成新创作菜谱的方式进行示例说明。一种生成新创作菜谱的方式为:接收对烹饪模块数据库中多个烹饪模块的选择信息;其中,烹饪模块用于表征菜谱中的至少一烹饪步骤信息和/或至少一烹饪参数;根据所选择的至少一目标烹饪模块和预存的待创作菜谱的基本信息,组合生成新创作菜谱。具体的,菜谱创作装置101中显示为用户推荐的多个烹饪模块,用户可以对烹饪数据库中多个烹饪模块进行选择操作,相当于菜谱创作装置101获得选择信息,菜谱创作装置101可以根据选择信息,确定出用户选择的目标烹饪模块,根据目标烹饪模块以及预存的待创作菜谱的基本信息,基本信息例如待创作菜谱的名称。本申请实施例中的多个烹饪模块可以理解为一种调整后的创作信息。请参照图5,菜谱创作装置101为用户推荐如前文图4中的多个烹饪模块,用户选择了“热油模块”、“炒蛋模块”以及“混合炒番茄模块”,菜谱创作装置101接收用户输入的“加盐2g”,菜谱创作装置101显示图5中a所示的创作菜谱界面,在用户点击完成菜谱创作操作之后,菜谱创作装置101可以根据图5中a所示的各个模块,生成如图5中b所示的新创作菜谱。在生成新创作菜品之后,用户可以在菜谱创作装置101对该新创作菜谱进行评价,也可以将该新创作菜谱分享给烹饪设备102,以便于烹饪设备102后续根据该菜谱进行烹饪。用户也可以将新创作菜谱分享给其它用户,以便于相互交流。基于同一发明构思,本申请实施例提供一种菜谱创作装置,请参照图6,该装置包括:获取模块601和处理模块602,其中:获取模块601,用于获取用户针对已创作菜谱的评价信息;处理模块602,用于根据评价信息,对待创作菜谱的创作信息进行调整;其中,待创作菜谱的创作信息包括烹饪信息和/或菜谱创作模式,以及根据用户的创作菜谱操作,以及调整后的创作信息,生成新创作菜谱。在一种可能的实施例中,获取模块601,还用于接收对烹饪模块数据库中多个烹饪模块的选择信息;其中,烹饪模块用于表征菜谱中的至少一烹饪步骤信息和/或至少一烹饪参数;处理模块602,具体用于根据所选择的至少一目标烹饪模块和预存的待创作菜谱的基本信息,组合生成新创作菜谱。在一种可能的实施例中,创作信息为菜谱创作模式时,处理模块602具体用于:根据评价信息,确定用户针对已创作菜谱的评价的复杂等级;若复杂等级大于预设阈值,则相对于已创作菜谱对应的菜谱创作模式,降低菜谱创作模式的复杂等级;若复杂等级小于或等于预设阈值,则在当前菜谱创作过程中,相对于已创作菜谱对应的菜谱创作模式,提高菜谱创作模式的复杂等级。在一种可能的实施例中,菜谱创作模式的复杂等级越低,用户在创作菜谱操作过程中操作次数越少。在一种可能的实施例中,处理模块602具体用于:根据评价信息中的评价内容,对用户选择的目标烹饪模块中的烹饪参数和/或烹饪步骤信息进行调整。在一种可能的实施例中,处理模块602具体用于:若评价信息中存在用于表示用户口味偏好的口味信息,则根据口味信息,为用户推荐与口味信息匹配的烹饪模块,或者根据口味信息对烹饪模块中的烹饪参数进行调整。在一种可能的实施例中,处理模块602还用于:在接收对烹饪模块数据库中多个烹饪模块的选择信息之前,获得用户的当前烹饪设备信息;在多个烹饪模块中,为用户推荐与当前烹饪设备信息匹配的烹饪模块。在一种可能的实施例中,创作信息为菜谱创作模式时,处理模块602具体用于:获得用户的烹饪水平;将待创作菜谱对应的菜谱创作模式的复杂等级,调整为与烹饪水平匹配的菜谱创作模式。在一种可能的实施例中,处理模块602具体用于:当评价信息为数值时,若数值大于预设值,则将待创作菜谱对应的菜谱创作模式调整为与已创作菜谱相同的菜谱创作模式;其中,数值用于表示用户对已创作菜谱的满意程度;若数值小于或等于预设值,则将待创作菜谱对应的菜谱创作模式调整为与已创作菜谱不同的菜谱创作模式。基于同一发明构思,本申请实施例提供一种菜谱创作装置,请参照图7,该装置包括:存储器701和处理器702,其中:存储器701中存储有指令,处理器702用于读取存储器701中的指令,执行前文论述的任意一种菜谱创作方法。作为一种实施例,处理器702用于实现前文获取模块601和处理模块602的功能。作为一种实施例,处理器702的数量可以是一个或多个,处理器702和存储器701可以是耦合设置,也可以是相互独立设置。基于同一发明构思,本申请实施例提供一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令,当计算机指令在计算机上运行时,使得计算机执行如前文论述的一种菜谱创作方法。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1