一种菜单实现的方法、终端及可读存储介质与流程

文档序号:19283362发布日期:2019-11-29 23:13阅读:144来源:国知局
本发明涉及通讯
技术领域
:,尤其涉及一种菜单实现的方法、终端及可读存储介质。
背景技术
::随着生活水平的不断提高,各种各样的电子设备出现在人们的生活中使得生活更加便利,不同的人有不同的喜好和生活需求,越来越多的人开始不断创建加入特定元素的自定义菜单。伴随着自定义菜单的出现,人们开始在电子设备上记录自定义菜单,随时随地记录自定义菜单进而把定制的菜单保存起来,方便随时调用。现有技术中,在电子设备中创建自定义菜单的主要步骤为:添加自定义菜单、选择自定义菜单的类型、输入自定义菜单的内容并选择保存。由于,人们在输入自定义菜单时期望同时看到输入内容在自定义菜单中的反馈信息,但现有技术并未有菜单类信息的同步可视化显示方面的内容,因此,如何即时同步显示输入和绘制的菜单则一个成为亟需解决的问题。技术实现要素:有鉴于此,本发明实施例针对现有技术中存在的问题提供一种菜单实现的方法、终端及可读存储介质,解决了现有技术不能即时同步显示输入和绘制菜单的问题,通过将用户输入的操作步骤与操作步骤对应的参数生成可视化的图像并显示,使菜单类信息能够同步显示,提升了用户体验。本发明实施例的技术方案是这样实现的:第一方面,本发明实施例提供一种菜单实现方法,所述方法包括:获取所述菜单的第n个操作步骤的内容、与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值;将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;显示所述第n可视化的图像。第二方面,本发明实施例提供了一种终端设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上所述菜单的实现方法中的步骤。第三方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权如上所述菜单的实现方法中的步骤。本发明实施例提供一种菜单实现的方法、终端及可读存储介质,其中,首先是获取所述菜单的第n个操作步骤的内容、与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值;并将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;然后,根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;并显示所述第n可视化的图像;如此,解决了现有技术不能即时同步显示输入和绘制菜单的问题,通过将用户输入的操作步骤与操作步骤对应的参数生成可视化的图像并显示,使菜单类信息能够同步显示,提升了用户体验。附图说明图1为本发明实施例菜单实现方法的流程示意图;图2为本发明实施例菜单实现方法的流程示意图;图3为本发明实例分词实现方法的流程图;图4为本发明实施例菜单实现方法的流程示意图;图5为本发明实施例菜单实现方法的逻辑架构示意图;图6为本发明实施例菜单实现方法的页面示意图;图7为本发明实施例终端的组成结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本发明的技术方案,并不用于限定本发明的保护范围。本发明实施例与以下实施例提供的方案,适用场景为绘制烹饪菜单时,需要获得具体的操作步骤和操作步骤对应的烹饪参数的取值,而本发明各个实施例,是在绘制烹饪菜单时不仅可以获得操作步骤和操作步骤对应的烹饪参数,而且可以将所获得操作步骤和操作步骤对应的烹饪参数显示在可视化界面,并根据操作步骤和操作步骤对应的烹饪参数生成可视化的图像,能够即时同步的显示绘制烹饪菜单输入和生成的图像,使得绘制烹饪菜单更加的简洁、便利、并能得到即时反馈输入信息。实施例一本发明实施例提供一种菜单实现方法,应用于终端设备,该菜单实现方法可以通过终端中的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该终端至少包括处理器和存储介质。图1为本发明实施例一种菜单实现方法的流程示意图,如图1所示,所述方法包括以下步骤:步骤s101:获取所述菜单的第n个操作步骤的内容、与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值;这里,所述菜单由n个操作步骤(n为正整数)与操作步骤对应的n个烹饪参数集合构成,其中,n个操作步骤是按照实施菜单时的操作顺序从1至n排列。所述第n个操作步骤为完成所述菜单中可实施操作步骤中的第n个。所述操作步骤由操作动作和操作动作对应操作对象构成,其中,操作动作能够对操作对象实施。所述第n烹饪参数集合,为包含了实施第n操作步骤的内容全部相关的烹饪参数。所述烹饪参数,为对所述操作步骤的操作动作、操作对象、实施操作步骤的烹饪器具及其它具体的数值限定。所述烹饪参数的取值,为对所述操作步骤的内容结合实际的烹饪器具属性,将烹饪参数确定为一个值或者一个区间范围。所述第n个操作步骤的具体内容是对第n操作步骤的操作动作和操作对象在内容上的具体限定。例如:第n个操作步骤的具体内容为大火炒肉5分钟,对于大火炒肉5分钟对应的第n个烹饪参数集合中的烹饪参数,为大火对应实施的功率进行限定,大火烹饪需要时间进行限定,烹饪参数中时间的取值为5分钟,烹饪参数中功率的取值为1600至2200w。步骤s102:将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;所述可视化界面,为显示可视化的图像并能人机交互向计算机输入信息、进行操作,计算机通过界面向用户提供信息,以供阅读、分析和判断。所述第n区域,为根据所述菜单确定的区域,将按照实施菜单时的操作顺序从1至n排列并放置在n个子区域中,第n区域为第n个操作步骤对应的子区域。这里,所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,所述操作步骤与可视化界面之间的一一对应关系,所述第n个操作步骤的内容对应于可视化界面的第n区域,并能够显示。所述第n个操作步骤的内容显示在可视化界面对应的第n区域可以为烹饪过程中操作步骤的具体内容,在形式上不受限定显示在可视化界面某个区域内。所述第n区域对应的第n关联区域,其中,所述第n区域与对应的第n关联区域两者之间的区域具有某种对应关系,并以这种对应关系将这两个区域之间运用和调用。可以为第n区域的上下方区域、左右方区域、斜对角区域、关于轴线对称的区域、具有一定对应关系的区域。例如:第n操作步骤在可视化界面的显示区域为右下第5区域,所述第n烹饪参数及其取值在可视化界面的显示区域为右下第6区域,第6区域与第5区域并列,第n操作步骤与第n烹饪参数及其取值一一对应分布。步骤s103:根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;这里,所述输出素材为实现烹饪参数所需要的烹饪素材。例如:大火翻炒5分钟,所需要的大火的火苗、锅、翻炒锅铲、可以让火苗燃烧五分钟的燃料等烹饪素材。所述第n可视化图像,为所述第n操作步骤的内容和输出素材生成第n可视化的图像,具体为运用输出素材完成操作步骤,将这个过程生成可视化的图像。所述可视化的图像可以是文字、图片、视频、音频等等。根据操作步骤和输出素材生成可视化的图像还可以是,应用输出素材实施操作步骤后针对该步骤的反馈信息。步骤s104:显示所述第n可视化的图像;所述显示所述第n可视化的图像,是将生成的第n可视化的图像与所述操作步骤即时同步显示于可视化界面。本发明实施例提供一种菜单实现的方法,首先,获取所述菜单的第n个操作步骤的内容、与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值;并将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;然后,根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;并显示所述第n可视化的图像。如此,解决了现有技术不能即时同步显示输入和绘制菜单的问题,通过将用户输入的操作步骤与操作步骤对应的参数生成可视化的图像并显示,使菜单类信息能够同步显示,提升了用户体验。实施例二基于前述实施例,本发明实施例再提供一种菜单实现方法,图2为本发明实施例另一种菜单实现方法的流程示意图,如图2所示,所述方法包括以下步骤:步骤s201:获取所述菜单的第n个操作步骤的内容同时,至少获取所述第n个操作步骤的内容对应的音频内容;所述音频内容,为人能够听到的声音信息,其中,这个声音与所述操作步骤之间有对应关系。所述第n个操作步骤的内容对应的第n个音频内容,可以是将第n个操作步骤的内容以文字的形式录制的音频文件、或者是将第n个操作步骤的内容模拟真实的场景形成的音频文件等等。步骤s202:所述获取与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值;这里,所述获取与所述获取与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值,为根据所述第n个操作步骤的内容确定所述第n烹饪参数集合中的烹饪参数及其取值。如图3所示,所述根据所述第n个操作步骤的内容确定所述第n烹饪参数集合中的烹饪参数及其取值,所述步骤s202,即所述获取与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值,可以通过以下步骤实现:步骤s301:对所述第n个操作步骤的内容进行分词,得到分词结果;这里,所述分词,为对所述操作步骤的内容文字句子进行分词,其中,分词就是将连续的字序列按照一定的规范重新组合成词序列的过程。所述分词结果,为对所述操作步骤的内容进行分词后,按照一定的规范重新组合序列的词语。例如:所述第n个操作步骤的内容为的文字语句为“大火炒肉5分钟”,将“大火炒肉5分钟”进行分析,得到的分词结果为“大火”、“炒肉”、“5分钟”。步骤s302:在所述分词结果中将满足预设条件的词语作为烹饪参数和/或烹饪参数的取值;这里,所述预设条件为是否在内容能匹配烹饪参数和/或烹饪参数的取值。所述预设条件的词语在内容上匹配烹饪参数和/或烹饪参数的取值词语,其中,词语的书写方式和形式不受限制。这里,根据所述步骤s301的分词结果进行判断是否为满足预设条件的词语。所述预设条件是关于烹饪参数和/或烹饪参数的取值能匹配的词语。例如:分词结果为“大火”、“炒肉”、“5分钟”,预设条件烹饪参数为时间和功率,能与时间功率匹配的词语是分词结果中的“5分钟”、“大火”。步骤s203:将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;这里,所述将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中,可以将所述第n区域与所述第n关联区域显示在所述可视化界面的同一页面上。这里,所述关联,为不受形式限制在内容上保持一定对应关系。这里,所述将所述第n区域与所述第n关联区域显示在所述可视化界面的同一页面上,也就是将具有对应关系的所述第n关联区域与第n区域显示在同于页面,其对应关系不变,且能在可视化界面显示两者的对应关系。所述第n个操作步骤的内容显示在可视化界面对应的第n区域可以为烹饪过程中操作步骤的具体内容,以各种形式显示在可视化界面某个区域内。步骤s204:根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;这里,所述输出素材为实现烹饪参数所需要的烹饪素材。比如:大火翻炒5分钟,所需要的大火的火苗、锅、翻炒锅铲、可以让火苗燃烧五分钟的燃料等烹饪素材。所述操作步骤的内容和输出素材生成第n可视化的图像,具体为运用输出素材完成操作步骤,将这个过程生成可视化的图像。其中,第n可视化的图像为第n操作步骤的内容和第n烹饪参数生成的输出素材生成的第n可视化图像。所述可视化的图像可以是文字、图片、视频、音频等等。根据操作步骤和输出素材生成可视化的图像还可以是,运用输出素材实施操作步骤后针对该步骤的反馈信息。步骤s205:所述将所述第n可视化的图像与所述第n操作步骤的内容关联显示时,输出所述第n音频内容;这里,将所述第n可视化的图像与所述第n操作步骤的内容关联显示有两种显示方式:方式一:所述将所述第n可视化的图像、用于显示所述第n操作步骤的内容的第n区域显示在所述可视化界面的同一页面上。方式二:在显示所述第n区域显示所述第n操作步骤的内容时,以悬浮窗口显示所述第n可视化的图像。在显示所述第n可视化的图像与所述第n操作步骤的内容关联显示时,并将步骤s201中获取的对应所述操作步骤内容的所述第n音频输出。步骤s206:确认所述操作步骤是否输入完成,若输入所述操作步骤没有完成循环步骤s201到步骤s205;若输入所述操作步骤完成确认所有的操作步骤是否已经完成步骤s205,若所有的操作步骤都已经完成步骤s205,进入步骤s207;步骤s207:获取用于表征所述菜单绘制完成的结束操作;这里,所述结束操作,在形式上不受限制可以是按压相应的结束按钮,也可以为预设时间内不输入操作步骤,还可以是做相应操作姿态或触摸滑动轨迹等等。这里,将所述菜单的m个操作步骤的多媒体信息按照时间顺序生成所述菜单的多媒体信息,m为所述菜单的操作步骤的总数目,m为大于等于n的整数。步骤s208:确定适用所述菜单的烹饪器具的标识;这里,根据步骤s204生成的输出素材中的烹饪器具进行标识,并根据所述烹饪器具的标识获取所述烹饪器具的烹饪参数;根据所述烹饪器具的烹饪参数对所述菜单的多媒体信息进行修改,得到适用于所述烹饪器具的多媒体菜单。所述标识,在形式上不受限制能辨识标记的烹饪器具和非标识的烹饪器具即可。所述多媒体菜单,为结合图文,音频,动画来展示绘制菜单的内容。本发明实施例提供一种菜单实现的方法,首先,获取所述菜单的第n个操作步骤的内容、与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值、所述第n个操作步骤的内容对应的音频内容;并将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;然后,根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;将所述第n可视化的图像与所述第n操作步骤的内容关联显示时,输出所述第n音频内容;获取用于表征所述菜单绘制完成的结束操作;确定适用所述菜单的烹饪器具的标识,最终得到适用于所述烹饪器具的多媒体菜单,这样能够将根据操作步骤内容绘制菜单,且同步的将可视化的图像与操作步骤关联输出,将绘制菜单即时同步显示,得到操作步骤的反馈信息,还能够对生成的多媒体菜单进行修改,提升用户体验。实施例三本实施例提供一种菜单实现方法,图4为本发明实施例菜单实现方法的流程示意图,如图4所示,所述方法包括以下步骤:步骤s401:在终端设备中针对菜单的对象,输入操作步骤与参数;这里,所述菜单对象可以是一个空的未定义的用户当前操作的菜单;也可以是用户手动创建具有相应名称的菜单;也可以具备一些功能和效果的菜单,或者与其它操作或显示内容相关联的菜单;这里,所述操作步骤,由某个操作动作和操作动作对应的操作对象构成,其中,所述操作动作能对操作对象实施。所述参数,为实施所述操作步骤的内容时需要数值上具体限定的数值。所述输入操作步骤的形式不受限制,可以是用户自己根据自身需求手动输入文字、语音、图像输入所述操作步骤;也可以在操作步骤数据库中,根据自身需求选择所述操作步骤。所述参数输入形式不受限制,可以是用户自己根据输入的操作步骤对应输入的参数;也可以是终端设备根据用户输入的操作步骤自动匹配参数;也可以是用户根据输入的操作步骤,用户结合特殊操作习惯选择对应的参数等。步骤s402:当用户每输入一步操作步骤和对应的参数时,操作步骤与参数自动生成可视化的数据,当输入n步时(n为任意自然数),将生成n个可视化的数据;这里,用户输入的n个所述操作步骤与所述生成n个可视化数据一一对应。所述可视化数据是将输入的操作步骤和所述参数作为原始数据,经可视化处理将所述的原始数据利用视觉表现形式,清楚表达各种数据之间的关联性和内在关系的可视化数据。如图6所示,所述可视化数据图表是与菜单所述操作步骤和所述参数具有一一对应关系。这里,所述可视化数据图表可以是可视化数据经分析软件处理,能够显示可视化数据关系的图表形式。其中,软件能够完成将所述可视化数据转生成所述可视化数据图表的分析软件一般得有处理大量数据的能力和图形展现和交互的能力,并且能快速的收集、筛选、分析、归纳、合理的展现出用户需要数据的图表形式。比如:国内的finebi和国外的tableau、qlik、microsoft、统计分析系统(statisticalanalysissystemsas,sas)都能够支持数据分析并将分析结果展现成图表形式的功能。步骤s403:将n个可视化的数据经过软件处理后这些菜单同步显示在同一个可视化数据图表中,可视化图表也将根据菜单的实际步骤自动生成便于用户查看和使用的几何形状;所述几何形状可以是文字、图片、视频、音频等等。如图5所示,食物参数模块504执行执行命令得到的食物温度和口感模块的温度反馈参数。这里,将所述可视化的图像显示与所述第n操作步骤的内容关联后,并将所述可视化的图像与所述第n操作步骤的内容显示于同一界面。图5为本发明实施例终端的逻辑架构图,如图5所示,在基于终端的菜单实现系统中,主要包括三个模块:多步骤菜单模块501、菜单参数模块502、电控板或cpu模块503、食物参数模块504,其中,食物参数模块504包括:加热模块5041、压力模块5042、食物温度和口感模块5043。多步骤菜单模块501,用于将输入菜单的多个操作步骤与所述操作对应的参数信息,并发送所述操作步骤对应的参数信息;菜单参数模块502,用于将语言文字、数字、图像的菜单参数信息存储并生成参数指令,发送参数指令;电控板或cpu模块503,用于接收参数指令和发送执行命令的信息;食物参数模块504,用于执行执行命令的信息,并产生的食物的反馈参数,发送反馈参数信息;加热模块5041,用于执行执行命令信息中的加热信息;压力模块5042,用于执行执行命令信息中的压力信息;食物温度/口感模块5043,用于获取经加热模块与压力模块的食物的温度/口感信息。本发明实施例提供一种菜单实现的方法,首先,在终端设备中针对n步骤菜单,输入n个操作步骤与操作步骤对应的烹饪参数;根据输入的所述n个操作步骤与操作步骤对应的烹饪参数,配置所述操作步骤对应的配置参数;对所述n个操作步骤与操作步骤对应的所述配置参数经处理器生成可视化的图像,将所述可视化的图像显示与所述第n操作步骤的内容关联输出,这样,即时同步显示的可视化图像与操作步骤关联,能够反馈操作步骤的信息,提升用户体验。实施例四本发明实施例提供一种终端,图7为本发明实施例终端的组成结构示意图,如图7所示,所述终端设备700至少包括:存储器701、通信总线702和处理器703,其中:所述存储器701,用于存储菜单实现程序;所述通信总线702,用于实现处理器和存储器之间的连接通信;所述处理器703,用于执行存储器中存储的菜单实现程序,以实现以下步骤:获取所述菜单的第n个操作步骤的内容、与所述第n个操作步骤对应的第n烹饪参数集合中的烹饪参数及其取值;将所述第n个操作步骤的内容显示在可视化界面对应的第n区域中,将每一所述烹饪参数及其取值显示在与所述第n区域对应的第n关联区域中;根据所述第n烹饪参数集合中的烹饪参数获取输出素材,根据所述操作步骤的内容和输出素材生成第n可视化的图像;对应地,本发明实施例提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行本发明其他实施例提供的基于终端设备的菜单实现方法。需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述的菜单实现方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(readonlymemory,rom)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。对应地,本发明实施例提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行本发明其他实施例提供的菜单实现方法。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的设备。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令设备的制造品,该指令设备实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1