用于实现基于歌曲控制电饭煲的计算机可读存储介质的制作方法

文档序号:11250030
用于实现基于歌曲控制电饭煲的计算机可读存储介质的制造方法与工艺

本公开涉及电饭煲技术领域,尤其涉及一种用于实现基于歌曲控制电饭煲的计算机可读存储介质。



背景技术:

电饭煲作为常用的家用电器之一,已走进千家万户。随着技术的发展,为满足人们尽可能解放劳动力的需求,现有技术中已有很多种智能化的电饭煲设备。

相关技术中可以通过对电饭煲设置预约时间使其进行工作,方便了人们的生活。但是目前相关技术中的电饭煲依然存在如控制方式不够灵活多变,比较单一等问题。



技术实现要素:

本公开的目的在于提供一种用于实现基于歌曲控制电饭煲的计算机可读存储介质,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。

根据本公开实施例的第一方面,提供一种用于实现基于歌曲控制电饭煲的计算机可读存储介质,应用于一电饭煲,其上存储有计算机程序,所述程序被处理器执行时实现如下步骤:

监听房间室内是否出现播放歌曲,若是则开始识别所述播放歌曲;

当识别到所述播放歌曲为预设歌曲时,获取与所述预设歌曲对应的操作指令;

根据所述操作指令控制所述电饭煲从当前状态转换到与所述操作指令对应的工作状态。

本公开的实施例中,所述电饭煲上设有至少两个预设歌曲与各自对应的操作指令唯一关联的映射关系表;所述程序被处理器执行时还实现如下步骤:

根据所述预设歌曲在所述映射关系表查找得到该预设歌曲对应的操作指令。

本公开的实施例中,所述电饭煲包括通信模块,所述程序被处理器执行时还实现如下步骤:

通过所述通信模块接收歌曲修改指令,根据该歌曲修改指令修改所述映射关系表。

本公开的实施例中,所述程序被处理器执行时还实现如下步骤:

当监听到所述房间室内出现所述播放歌曲时,判断该播放歌曲的音量大小;

在判断该播放歌曲的音量大于一预设音量阈值时,开始识别所述播放歌曲。

本公开的实施例中,所述程序被处理器执行时还实现如下步骤:

获取当前时间,判断所述当前时间是否在预设时间段内;

若是,则开始监听所述房间室内是否出现所述播放歌曲。

本公开的实施例中,每个所述操作指令唯一对应所述电饭煲的一种工作状态。

本公开的实施例中,所述工作状态对应一用于所述电饭煲加热的预设时间温度曲线。

本公开的实施例中,所述工作状态对应一用于所述电饭煲加热的预设时间功率曲线。

本公开的实施例中,所述程序被处理器执行时还实现如下步骤:

开始识别所述播放歌曲时,计算识别所述播放歌曲的识别时长;

当所述识别时长大于一预设时长时,结束对所述播放歌曲的识别,以使所述电饭煲仍然处于所述当前状态。

本公开的实施例中,所述预设时长大于所述播放歌曲的总播放时长的四分之一,而小于所述总播放时长的三分之一。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例中,通过在识别到播放歌曲为预设歌曲时,获取与所述预设歌曲对应的操作指令,进而根据所述操作指令控制所述电饭煲从当前状态转换到与所述操作指令对应的工作状态。这样,可以基于音乐歌曲控制电饭煲的工作状态,在现有基础上增加了电饭煲的控制方式,使得控制更为灵活多变,趣味性强,用户参与感好。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出本公开示例性实施例中用于实现基于歌曲控制电饭煲的计算机可读存储介质示意图;

图2示出本公开示例性实施例中的电饭煲的示意图;

图3示出本公开示例性实施例中基于歌曲控制电饭煲的方法流程图;

图4示出本公开示例性实施例中另一基于歌曲控制电饭煲的方法流程图;

图5示出本公开示例性实施例中又一基于歌曲控制电饭煲的方法流程图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。

此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同处理器装置和/或微控制器装置中实现这些功能实体。

如图1所示,本示例实施方式中提供了一种用于实现基于歌曲控制电饭煲的计算机可读存储介质300,其可以采用便携式紧凑盘只读存储器(CD-ROM)并包括程序代码,并可以在电饭煲上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

所述可读存储介质例如可以为但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、C++等,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。

该存储介质300可以应用于如图2所示的电饭煲中,当然也可以是其他家用厨房电器等。本示例实施方式中以电饭煲为例进行说明,该电饭煲可以包括内胆、加热器、处理器以及其他电路结构(图2未示出)和机械结构等,具体可参考现有的智能电饭煲,此处不再赘述。

参考图1和3中所示,该用于实现基于歌曲控制电饭煲的计算机可读存储介质300上存储有计算机程序,所述程序被所述处理器执行时实现如下方法步骤S101~S103:

步骤S101:监听房间室内是否出现播放歌曲,若是则开始识别所述播放歌曲。

在本实施例中,所述播放歌曲可以是通过移动终端设备如手机、IPAD等播放的歌曲,所述播放歌曲可以是中文歌曲或者英文歌曲等,对此不作限制。示例性的,所述电饭煲上可以设置如麦克风等声音采集设备,以用于捕捉歌曲声音信号。所述电饭煲上电进入初始状态后即可监听房间室内(如厨房、客厅或者卧室等)是否出现用户通过如手机播放的歌曲,若是则开始识别所述播放歌曲。

步骤S102:当识别到所述播放歌曲为预设歌曲时,获取与所述预设歌曲对应的操作指令。

示例性的,所述电饭煲的存储器中可以预先存储该预设歌曲的音频特征参数。当监听到所述播放歌曲时,可以采集并计算该播放歌曲的声音信号的音频特征参数,再将该播放歌曲的音频特征参数与预存的预设歌曲的音频特征参数进行比对,若完全匹配或者比对结果达到如90%以上,则可以认为所述播放歌曲为预设歌曲,然后就可以获取与所述预设歌曲对应的操作指令。

在本公开的一个实施例中,所述电饭煲上可以设有至少两个预设歌曲与各自对应的操作指令唯一关联的映射关系表,例如存储在所述存储器中。相应的,步骤S102中所述获取与所述预设歌曲对应的操作指令可以包括:根据所述预设歌曲在所述映射关系表查找得到该预设歌曲对应的操作指令。

举例来说,例如所述电饭煲的存储器中可以存储3首预设歌曲和各自对应的操作指令,例如歌手薛之谦的歌曲“丑八怪”、“认真的雪”、“我好像在哪里见过你 ”分别一一对应“煮饭”、“炒菜”、“保温”操作指令。那么当当前播放歌曲例如为“认真的雪”时,则可以在所述映射关系表查找得到“炒菜”操作指令。当然并不限于此,可以是同一歌手或者不同歌手的任一歌曲唯一对应一个操作指令。

在本公开的另一实施例中,所述电饭煲还可以包括通信模块,例如WIFI或者蓝牙等无线通信模块。所述程序被处理器执行时还实现如下步骤:通过所述通信模块接收歌曲修改指令,如通过手机发送该修改指令到电饭煲,然后电饭煲根据该歌曲修改指令修改所述映射关系表。例如电饭煲修改歌曲与操作指令之间的对应关系,或者新增歌曲及其对应的操作指令等等。这样可以便于根据实际使用情况调整所述映射关系表,使得对于所述电饭煲的控制更加灵活方便,适用性更好。

步骤S103:根据所述操作指令控制所述电饭煲从当前状态转换到与所述操作指令对应的工作状态。例如根据上述“炒菜”操作指令控制所述电饭煲从上电初始状态切换到炒菜状态。

在本公开的一些实施例中,每个所述操作指令唯一对应所述电饭煲的一种工作状态。所述工作状态对应一用于所述电饭煲加热的预设时间温度曲线。或者,所述工作状态对应一用于所述电饭煲加热的预设时间功率曲线。也即不同的操作指令对应电饭煲的不同菜单功能。

本公开实施例通过上述用于实现基于歌曲控制电饭煲的计算机可读存储介质,处理器执行时在识别到播放歌曲为预设歌曲时,获取与所述预设歌曲对应的操作指令,进而根据所述操作指令控制所述电饭煲从当前状态转换到与所述操作指令对应的工作状态。这样,可以基于音乐歌曲控制电饭煲的工作状态,在现有基础上增加了电饭煲的控制方式,使得控制更为灵活多变,趣味性强,用户参与感好,用户可以根据自己的喜好设置歌曲进而控制电饭煲,适用于年轻人群体,进而使得电饭煲具有较好的市场潜力,为企业带来良好的回报。

为了提高基于歌曲控制电饭煲的准确性,在本公开的一些实施例中,参考图4中所示,所述程序被处理器执行时还实现如下方法步骤:

步骤S201:当监听到所述房间室内出现所述播放歌曲时,判断该播放歌曲的音量大小。

步骤S202:在判断该播放歌曲的音量大于一预设音量阈值时,开始识别所述播放歌曲。所述预设音量阈值可以调整设置,不作具体限定,本领域技术人员可以根据经验值等设定。

本实施例中,当所述电饭煲监听到所述房间室内出现所述播放歌曲时,根据判断得出的该播放歌曲的音量大小而控制是否开始识别该播放歌曲。这样也就是说在判断该播放歌曲的音量有效时,开始识别歌曲并可以进行后续控制,而在播放歌曲的音量太小而可以认为是无效时不识别歌曲,进而可以以此提高基于歌曲控制电饭煲的准确性,在一定程度上也可以节省功耗。

在本公开的实施例中,为了进一步提高基于歌曲控制电饭煲的准确性,所述程序被处理器执行时还实现如下步骤:获取当前时间,判断所述当前时间是否在预设时间段内,若是,则开始监听所述房间室内是否出现所述播放歌曲。例如可以判断所述当前时间是否在早饭、午饭或者晚饭的时间段内,也就是在饭点时间段内才开始监听所述播放歌曲进而实现后续控制,若不是则可以不启动控制,从而可以实现对电饭煲较为精确的控制。

参考图5中所示,在本公开的上述各个实施例的基础上,所述程序被处理器执行时还实现如下方法步骤:

步骤S301:开始识别所述播放歌曲时,计算识别所述播放歌曲的识别时长。

步骤S302:当所述识别时长大于一预设时长时,结束对所述播放歌曲的识别,以使所述电饭煲仍然处于所述当前状态。

在本公开的实施例中,作为一种示例,所述预设时长可以大于所述播放歌曲的总播放时长的四分之一,而小于所述总播放时长的三分之一。这样可以在歌曲识别超过一定时间后结束本次识别,从而保证基于歌曲识别控制电饭煲的可靠性。

需要说明的是,尽管在附图中以特定顺序描述了本公开中方法的各个步骤,但是,这并非要求或者暗示必须按照该特定顺序来执行这些步骤,或是必须执行全部所示的步骤才能实现期望的结果。附加的或备选的,可以省略某些步骤,将多个步骤合并为一个步骤执行,以及/或者将一个步骤分解为多个步骤执行等。另外,也易于理解的是,这些步骤可以是例如在多个模块/进程/线程中同步或异步执行。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由所附的权利要求指出。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1