控制方法及控制器与流程

文档序号:22889418发布日期:2020-11-10 18:11阅读:108来源:国知局
控制方法及控制器与流程

本发明涉及遥控技术领域,尤其是涉及一种控制方法及控制器。



背景技术:

目前,控制器在使用前需要和原控制器进行匹配,例如:万能空调控制器内部设置有红外数据库,红外数据库中存放了大量的空调红外遥控码,在万能控制器与原空调遥控器进行匹配时,万能空调控制器从红外数据库中查找对应的空调红外遥控码,以实现万能空调控制器对空调的控制。

在相关技术中,万能空调控制器上设置有多个按键,通过操作按键使万能空调控制器进入匹配模式,万能空调控制器从红外数据库中依次调出红外遥控码并发送给空调,当空调实现对应的功能时,操作万能空调控制器上的相关按键停止匹配并保存当前的红外遥控码,而上述匹配方式容易影响控制器匹配的准确性,并降低匹配效率。



技术实现要素:

本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种控制方法,能够提高控制器的匹配准确性和匹配效率。

本发明还提出一种控制器。

第一方面,本发明的一实施例提供了控制方法,应用于控制器,包括:接收匹配信号,以使所述控制器进入匹配状态;接收第一测试信号;将所述第一测试信号与数据库中信号进行比较并获得控制信号;其中,所述控制信号包括但不限于:第一控制信号、第二控制信号和第三控制信号;接收第二测试信号并发送所述第一控制信号;检测参数信号并进行判断处理以输出判断结果;根据所述判断结果切换所述控制信号

本发明实施例的控制方法至少具有如下有益效果:通过接收匹配信号,使控制器进入匹配模式,并从数据库中查找与第一测试信号比较得到的控制信号。将控制信号发送至被控器件,通过接收参数信号并进行判断,以判断控制信号是否正确从而对控制信号进行切换,实现对被控器件的控制,提高了对被控器件控制的准确性。

根据本发明的另一些实施例的控制方法,所述接收参数信号并进行判断处理以输出判断结果,包括:接收第一参数信号;判断所述第一参数信号是否在第一阈值范围内。

根据本发明的另一些实施例的控制方法,所述根据所述判断结果切换所述控制信号,包括:若所述第一参数信号位于所述第一阈值范围外,发送所述第二控制信号;接收第二参数信号;判断所述第二参数信号是否在第一阈值范围内。

根据本发明的另一些实施例的控制方法,还包括:若所述第二参数信号不在所述第一阈值范围内,则发送所述第三控制信号。

根据本发明的另一些实施例的控制方法,所述检测参数信号并进行判断处理以输出判断结果,包括:判断是否接收到第一常用参数信号。

根据本发明的另一些实施例的控制方法,所述根据所述判断结果切换所述控制信号,包括:若没有接收到所述第一常用参数信号,则发送所述第二控制信号,判断是否接收到第二常用参数信号。

根据本发明的另一些实施例的控制方法,还包括:若没有接收到所述第二常用参数信号,则发送所述第三控制信号。

根据本发明的另一些实施例的控制方法,所述将所述第一测试信号与数据库中信号进行比较并获得控制信号,至少包括以下比较方法中的一种:引导码电平比较、逻辑0/1比较、数据长度比较、数据包数量比较、数据包时间间隔比较、数据位比较。

第二方面,本发明的一个实施例提供了控制器,用于执行如第一方面任一实施例所述的控制方法,包括:匹配模块,用于接收匹配信号和/或第二测试信号;第一信号接收模块,用于接收第一测试信和/或发送控制信号,所述第一信号接收模块与所述匹配模块连接;信号检测模块,用于检测接收参数信号,所述信号检测模块与所述匹配模块连接;其中,所述匹配模块包括:第一通信模块,用于接收所述匹配信号;第二通信模块,用于接收所述第二测试信号;主控模块,所述主控模块与所述信号检测模块连接;所述主控模块还与所述第一信号接收模块连接;所述主控模块中设有数据库。

第三方面,本发明的一个实施例提供了控制器,用于执行如第一方面任一实施例所述的控制方法,包括:语音识别模块,用于接收匹配信号;第二信号接收模块,用于接收第一测试信号和/或发送控制信号,所述第二信号接收模块与所述语音识别模块连接;其中,所述语音识别模还用于接收第二测试信号和/或参数信号。

本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

图1是本发明实施例中控制方法的一具体实施例流程示意图;

图2是图1中步骤s3000的一具体实施例流程示意图;

图3是图1中步骤s5000和步骤s6000的一具体实施例流程示意图;

图4是图1中步骤s5000和步骤s6000的另一具体实施例流程示意图;

图5是本发明实施例中控制器的一具体实施例模块框图;

图6是本发明实施例中控制器的另一具体实施例模块框图。

附图标记:

红外接收模块100、插座200、麦克风300、扬声器400。

具体实施方式

以下将结合实施例对本发明的构思及产生的技术效果进行清楚、完整地描述,以充分地理解本发明的目的、特征和效果。显然,所描述的实施例只是本发明的一部分实施例,而不是全部实施例,基于本发明的实施例,本领域的技术人员在不付出创造性劳动的前提下所获得的其他实施例,均属于本发明保护的范围。

在本发明实施例的描述中,如果涉及到“若干”,其含义是一个以上,如果涉及到“多个”,其含义是两个以上,如果涉及到“大于”、“小于”、“超过”,均应理解为不包括本数,如果涉及到“以上”、“以下”、“以内”,均应理解为包括本数。如果涉及到“第一”、“第二”,应当理解为用于区分技术特征,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。

目前,控制器的匹配方法主要有以下两种:第一种方法,通过选择被控器件的品牌以及被控器件的型号,实现控制器与被控器件的匹配;第二种方法,将控制器数据库中的信号依次与原控制器的信号进行比对,当控制器数据库中的信号实现与原控制器信号相同的控制功能时,操作控制器上的按键停止匹配,并保存当前数据库信号。第一种方法需要对被控器件的品牌以及对应的型号进行查找,影响控制器的匹配效率;第二种方法需要将数据库中的信号与原控制器信号依次进行比较,若漏按或错按暂停匹配按键,则需要重新开始匹配,影响匹配效率并降低匹配的准确性。

基于此,本发明实施例提供了一种控制方法及控制器,能够提高控制器的匹配效率及匹配准确性。

需要说明的是,以下多种实施例中,控制器可应用于控制多种被控器件,例如:空调、电视、冰箱、热水器等,本发明实施例以被控器件为空调为例进行说明,对应的,原控制器为原空调遥控器。

终端可以为移动终端,也可以为非移动终端。移动终端可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机、上网本、个人数字助理、cpe、ufi(无线热点设备)等;非移动终端可以为个人计算机、电视机、柜员机或者自助机等;本发明实施方案不作具体限定。

第一测试信号为控制被控器件实现对应功能的信号,本发明实施例以第一测试信号为红外信号为例进行说明,对应的,数据库中存储了红外数据码。

第一方面,本发明实施例提供了一种控制方法,应用于控制器。

在一些实施例中,参照图1,控制方法包括:s1000、接收匹配信号,以使控制器进入匹配状态;s2000、接收第一测试信号;s3000、将第一测试信号与数据库中信号进行比较,并获得控制信号;s4000、接收第二测试信号,并发送第一控制信号;s5000、检测参数信号并进行判断处理以输出判断结果;s6000、根据判断结果切换控制信号。

其中,步骤s3000、将第一测试信号与数据库中信号进行比较,并获得控制信号的一具体实施方式为:原空调遥控器发送第一测试信号,控制器接收第一测试信号,并将第一测试信号与控制器数据库中的信号进行比较,查找数据库中与第一测试信号匹配的控制信号,控制器发送控制信号以实现对空调的控制。可以理解的是,控制信号与第一测试信号匹配,即控制信号能够实现与第一测试信号相同的控制功能,第一测试信号为操控空调实现任一功能的信号。在一个具体的实施例中,第一测试信号为控制空调启停功能的电源键红外信号,控制器接收电源键红外信号,将电源键红外信号与控制器内红外数据库中的红外数据码进行比较,查找控制器红外数据库中与电源键红外信号匹配的红外数据码。

在一些实施例中,参照图2,步骤s3000包括:s3100、引导码电平比较;s3200、逻辑0/1比较;s3300、数据长度比较;s3400、数据包数量比较;s3500、数据包时间间隔比较;s3600、数据位比较。

其中,步骤s3200、逻辑0/1比较的一具体实施方式为:将电源键红外信号转换为对应的电源键红外码。电源键红外码引导码高电平持续时间与数据库中红外数据码引导码高电平持续时间进行比较,电源键红外码引导码低电平持续时间与数据库中红外数据码引导码低电平持续时间进行比较,将不符合比较条件的数据库红外数据码进行排除。例如:电源键红外码引导码高电平持续时间为9ms,电源键红外码引导码低电平持续时间为4.5ms,则将数据库中红外数据码引导码高电平持续时间大于9ms±10%,且红外数据码引导码低电平持续时间大于4.5ms±10%的数据库中的红外数据码进行排除。可以理解的是,数据库中红外数据码引导码的高电平和/或低电平的持续时间范围可根据需要进行适应性调整。

步骤s3200、逻辑0/1比较的一具体实施方式为:将电源键红外码逻辑1高电平时间与数据库中红外数据码逻辑1高电平时间进行比较,电源键红外码逻辑1低电平时间与数据库中红外数据码逻辑1低电平时间进行比较;电源键红外码逻辑0高电平时间与数据库中红外数据码逻辑0高电平时间进行比较,电源键红外码逻辑0低电平时间与数据库中红外数据码逻辑0低电平时间进行比较。例如:电源键红外码逻辑1高电平时间为640us,电源键红外码逻辑1低电平时间为1.67ms,电源键红外码逻辑0高电平时间为640us,电源键红外码逻辑0低电平时间为1.67ms。将数据库中的红外数据码分别与上述时间进行比较,将对应逻辑电平时间不相同的数据库中的红外数据码进行排除。可以理解的是,逻辑1和/或逻辑0的高低电平持续持续时间根据第一测试信号的类型进行适应性的调整。

步骤s3300、数据长度比较的一具体实施方式为:将电源键红外码的数据长度与控制器数据库中红外数据码的数据长度进行比较,并排除与电源键红外码数据长度不一致的数据库中的红外数据码。例如:电源键红外码的数据长度为35x4个数据位,将控制器数据库中红外数据码数据长度不为35x4个数据位的红外数据码进行滤除。可以理解的是,数据长度可以根据第一测试信号的类型进行适应性的调整。

步骤s3400、数据包数量比较的一具体实施方式为:将电源键红外码的数据包数量与控制器数据库中红外数据码的数据数据包数量进行比较,并排除与电源键红外码数据包数量不一致的数据库中的红外数据码。例如:电源键红外码有4个数据包,将控制器数据库中红外数据码数据包不是4个的红外数据码进行滤除。可以理解的是,数据包数量根据第一测试信号的类型进行适应性的调整。

步骤s3500、数据包时间间隔比较的一具体实施方式为:将电源键红外码的数据包间隔时间与控制器数据库中红外数据码的数据包间隔时间进行比较,并排除与电源键红外码数据包间隔时间不一致的数据库中的红外数据码。例如:电源键红外码数据包间隔时间为20ms、40ms、20ms,将控制器数据库中红外数据码数据包间隔时间不为20ms、40ms、20ms的红外数据码进行滤除。可以理解的是,数据包间隔时间根据第一测试信号的类型进行适应性的调整。

步骤s3600、数据位比较的一具体实施方式为:将电源键红外码的数据位数据与控制器数据库中红外数据码的对应数据位数据进行比较。例如:电源键红外码的各数据位数据分别为0x00、0x09、0x50、0x02等,则将控制器数据库中红外数据码的第一数据位数据与0x00进行比较,第二数据位数据与0x09进行比较,并将相似度高的红外数据码排在控制器数据库的前列。可以理解的是,相似度高的红外数据码即对应数据位数据相同的数量多的红外数据码。

在一个具体的实施例中,电源键红外码与控制器数据库中的红外数据码依次执行如步骤s3100至步骤s3600的比较方法。下一比较方法中的控制器数据库的红外数据码为上一比较方法排除后保留的红外数据码。例如:在进行逻辑o/1比较时,控制器数据库的红外数据码为进行引导码电平比较后保留的红外数据码。具体地,控制信号包括第一控制信号、第二控制信号、第三控制信号。将在数据位比较方法中相似度高的红外码数据配置为第一控制信号,将相似度次高的红外码数据配置为第二控制信号。可以理解的是,控制信号的数量可根据需要进行适应性调整。并且,控制信号对应的红外数据码为一组红外编码,红外编码组用于实现空调所有功能的控制。

本发明实施例,将电源键红外码与控制器数据库的红外数据码通过多种方法依次比较,同时不断对控制器数据库的红外数据进行排除保留,并且由于比较方法操作和比较内容简单,提高了原空调遥控器和控制器的匹配准确性和匹配效率。

可以理解的是,在一些实施例中,至少执行步骤s3100至s3600中的一种比较方法以得到控制信号,控制信号也可以是上述各比较方法排除后都保留的相同的红外数据码,并将保留次数多的数据库中的红外数据码配置为第一控制信号。

步骤s4000、接收第二测试信号,并发送第一控制信号的一具体实施方式为:通过将控制器数据库中的红外数据码与电源键红外码进行比较,得到与电源键红外码匹配的控制信号,原空调遥控器发送第二测试信号,控制器接收第二测试信号并发送第一控制信号。可以理解的是,第二测试信号与第一测试信号能控制空调实现相同的功能。若空调接收第一控制信号后实现与第二测试信号对应的功能,则说明第一控制信号为第二测试信号的匹配信号,控制器与空调匹配成功,控制器可对空调的功能进行控制。若空调接收第一控制信号后没有实现对应功能,则说明第一控制信号与第二测试信号不匹配,应切换控制信号。

步骤s6000、根据判断结果切换控制信号的一具体实施方式为:控制器接收第二测试信号并发送第一控制信号,判断控制信号是否正确,即判断当前发送的第一控制信号是否能控制空调实现与第二测试信号相同的功能,若不能实现与所接收的第二测试信号相同的功能,则说明第一控制信号与第二测试信号不匹配,应切换控制信号为第二控制信号并再次进行判断。

在一些实施例中,参照图3,步骤s5000包括:s5110、接收第一参数信号;s5120、判断第一参数信号是否在第一阈值范围内。

在一些实施例中,第一参数信号包括功率、电压、电流、用电量等信号。若第一控制信号控制空调实现与第二测试信号相同的功能,则此时空调的第一参数信号应产生变化,通过判断空调接收第一控制信号后,空调的第一参数信号是否在第一阈值范围内,以判断第一控制信号是否为第二测试信号的匹配信号。在一个具体的实施例中,第一参数信号为功率信号,第二测试信号为与第一测试信号功能相同的信号,即第二测试信号用于控制空调的启停。控制器接收第二测试信号,并发送第一控制信号,若检测到的第一参数信号小于10w,则认为空调没有开机,控制器切换控制信号为第二控制信号并检测第二参数信号;若检测到的第一参数信号大于或等于10w,则认为空调开机,即第一控制信号为第二测试信号的匹配信号,控制器与空调匹配成功。可以理解的是,第一阈值范围可根据需要进行适应性调整。

在一些实施例中,参照图3,步骤s6000包括:s6110、切换控制信号为第二控制信号,发送第二控制信号;s6120、切换控制信号为第三控制信号,发送第三控制信号。

其中,步骤s6110的一具体实施方式为:控制器接收第二测试信号,并发送第一控制信号,若检测到的第一参数信号不在第一阈值范围内,则认为空调没有开机,控制器切换控制信号为第二控制信号,发送第二控制信号,并检查第二参数信号,判断第二参数信号是否在第一阈值范围内。可以理解的是,第二参数信号与第一参数信号的区别仅在于:第一参数信号是空调接收第一控制信号时,控制器所检测的信号;第二参数信号是空调接收第二控制信号时,控制器所检测的信号。

其中,步骤s6120的一具体实施方式为:控制器发送第二控制信号,若检测到第二参数信号不在第一阈值范围内,则认为空调没有开机,即第二控制信号与第二测试信号不匹配,控制器切换控制信号为第三控制信号并发送第三控制信号。

在本发明实施例中,通过再次接收与第一测试信号功能相同的第二测试信号,并检测接收空调的功率、电流等参数信号,以判断第一控制信号是否为第二测试信号的匹配信号,也即判断第一控制信号是否为第一测试信号的匹配信号,若检测到参数信号不在第一阈值范围内,则切换控制信号并再次检测空调的参数信号,提高了空调第二测试信号匹配的准确性。

在另一些实施例中,参照图4,步骤s5000包括:s5210、判断是否接收到第一常用参数信号。

在一些实施例中,控制器发送第一控制信号后,判断控制器是否接收到第一常用参数信号。其中,第一常用参数信号为与第一测试信号实现不同功能的信号。具体地,第一测试信号为空调启停信号,第一常用参数信号为调风信号、调速信号等。当第一控制信号为第二测试信号的匹配信号时,即当控制器与空调匹配成功后,根据用户使用习惯,用户会进行其他功能操作以验证控制器与空调是否真正匹配成功,即验证控制器是否可以控制空调的所有功能。若控制器没有接收到第一常用参数信号,则说明用户没有进行其他功能操作,可认为第一控制信号与第二测试信号不匹配,应切换其他控制信号,并再次进行接收判断。若控制器接收第一常用参数信号,可以认为此时控制器与空调匹配成功,控制器接收第一常用参数信号控制空调实现对应的功能操作。

在另一些实施例中,参照图4,步骤s6000包括:s6210、切换控制信号为第二控制信号,发送第二控制信号;s6220、切换控制信号为第三控制信号,发送第三控制信号。

其中,步骤s6210的一具体实施方式为:控制器接收第二测试信号,并发送第一控制信号,若检测到控制器没有接收到第一常用参数信号,则认为用户没有进行其他功能操作,控制器切换控制信号为第二控制信号,发送第二控制信号并再次检测判断是否接收到第二常用参数信号。可以理解的是,第一常用参数信号与第二常用参数信号的区别仅在于:第一常用参数信号控制器发送第一控制信号后,控制器所检测判断的信号;第二参数信号是控制器发送第二控制信号后,控制器所检测判断的信号。

步骤s6220、切换控制信号为第三控制信号,发送第三控制信号的一具体实施方式为:控制器发送第二控制信号,若检测到控制器没有接收到第二常用参数信号,则认为用户没有进行其他功能操作,即第二控制信号与第一测试信号不为匹配信号,控制器切换控制信号为第三控制信号,并发送第三控制信号。

本发明实施例通过接收匹配信号,使控制器进入匹配模式,并接收第一测试信号,将第一测试信号与控制器中数据库的红外数据码进行比较,查找与第一测试信号匹配的测试信号。通过检测参数信号或判断控制器是否接收到参数信号,以确定控制器与空调是否匹配成功,当检测到的参数信号不在第一阈值范围内时,或控制器没有接收到参数信号时,认为第一控制信号与第二测试信号不匹配,切换控制信号为第二控制信号,发送第二控制信号并再次检测判断,提高了控制器与空调匹配的准确性和匹配效率。

第二方面,本发明实施例提供了一种控制器。

在一些实施例中,参照图5,控制器包括:匹配模块、第一信号接收模块和信号检测模块。具体地,匹配模块包括第一通信模块、第二通信模块和主控模块,信号检测模块与主控模块电连接。第一信号接收模块包括红外发码模块和红外信号学习模块。其中,匹配模块与第一信号接收模块电连接,信号检测模块与匹配模块电连接。匹配模块用于接收匹配信号,使控制器进入匹配模式;第一信号接收模块用于接收第一测试信号,并发送控制信号。

在一个具体的实施例中,红外信号学习模块外接红外接收模块100,第一通信模块为wifi模块,第二通信模块为蓝牙模块,终端通过蓝牙模块读取控制器的mac地址,并将mac地址与终端app账号一起发送至服务器进行绑定;终端通过wifi模块与控制器进行配网,在终端app上点击“开始匹配”控件,控制器接收“开始匹配”的匹配信号进入匹配模式。操作原空调遥控器电源键,使原空调遥控器发送第一测试信号,红外接收模块接收电源键红外信号,并将电源键红外信号传输至红外信号学习模块,红外信号学习模块将电源键红外信号转换为对应的电源键红外码,并通过红外芯片将电源键红外码发送至主控模块,红外芯片的型号为hb1688。万能控制模块的数据库设置在主控模块中,主控模块将电源键红外码与数据库中的红外数据码进行比较,查找与电源键红外码匹配的控制信号,具体的,主控模块的型号为hb8720cf,主控模块执行如第一方面任一实施例所述的控制方法。在终端app上点击发送第二测试信号,如电源开关指令,控制器接收第二测试信号,主控模块将匹配到的控制信号发送至红外芯片,红外发码模块发送第一控制信号。空调电源插头插在控制器的插座200上,插座200与信号检测模块电连接,信号检测模块用于检测空调功率,并将空调功率传输至主控模块,主控模块对空调功率进行判断,若功率小于10w,则认为空调没有开启,则主控模块切换控制信号为第二控制信号,红外发码模块向空调发送第二控制信号,信号检测模块再次检测参数信号并再次进行判断。若控制器发送第二控制信号后,信号检测模块检测空调的功率仍小于10w,则主控模块切换控制信号为第三控制信号,红外发码模块发送第三控制信号。

经试验表明,大部分空调通过如第一方面的控制方法得到的第一控制信号即能实现控制器对空调的控制,但由于空调红外协议存在相互参考现象,使不同厂家的空调红外协议十分相似。并且,当用户使用原空调遥控器发送第一测试信号时,原空调遥控器设置的测试信号的状态与控制器所接收到的测试信号的状态可能存在差异,使得部分空调不能通过第一控制信号进行控制。或者同一厂商不同型号的空调,匹配到的控制信号的红外编码与第一测试信号的红外编码大部分相同,只有个别红外编码不同,即第一控制信号不能控制空调的部分功能,此时就需切换控制信号为第二控制信号或第三控制信号,查找与空调功能完全匹配的控制信号。

在一些实施例中,控制器还设置有led灯组,led灯组与红外发码模块电连接,led灯组常亮,当控制器与空调匹配成功后,led灯组熄灭。控制器还包括电源模块和dc-dc模块,电源模块的型号为pw200-6-8,电源模块将交流220v电压转换为6v至8v直流电压。电源模块与dc-dc模块电连接,dc-dc模块的型号为ps56033,dc-dc模块将6v至8v直流电压转换为3.3v直流电压,dc-dc模块为信号检测模块、第一信号接收模块和匹配模块提供工作电压。

第四方面,本发明实施例提供了一种控制器。

在一些实施例中,参照图6,控制器包括:语音识别模块和第二信号接收模块,语音识别模块与第二信号接收模块电连接。具体地,语音识别模块包括:dsp控制器、语音降噪模块、数据库和语音播报模块,其中,语音降噪模块外接麦克风300。第二信号接收模块包括:红外芯片、红外发码模块和红外信号学习模块,其中,红外信号学习模块外接红外接收模块100。语音识别模块用于接收匹配信号和/或第二测试信号,第二信号接收模块用于接收第一测试信号,以使控制器执行如第一方面任一实施例所描述的控制方法。

在一个具体的实施例中,麦克风300接收用户语音信号,例如用户发送语音“匹配遥控器”,语音降噪模块内置本地命令识别模块,语音降噪模块识别用户语音,使控制器进入匹配模式。控制器接收用户操作原空调遥控器而发送的第一测试信号,例如电源键红外信号,红外接收模块100接收电源键红外信号并发送至红外信号学习模块,红外信号学习模块将电源键红外信号转换为对应的电源键红外码,并通过红外芯片将电源键红外码发送至dsp控制器,dsp控制器将电源键红外码与数据库中的红外数据码进行比较,查找与电源键红外码匹配的控制信号,当查找到与电源键红外码匹配的控制信号时,语音播报模块产生播报信号并发送至音频功率放器,使控制器实现匹配成功的语音提示。具体的,音频功率放器与匹配模块电连接,音频功率放器的型号为sp2028,音频功率放器外接扬声器400,用于语音播放。用户再次通过语音发送第二测试信号,例如用户发送语音“打开空调”,语音降噪模块接收第二测试信号并识别,dsp控制器将第一控制信号发送至红外芯片,并通过红外发码模块发送第一控制信号。语音降噪模块判断是否再次接收语音信号,根据用户操作习惯,若控制器发送第一控制信号能够控制空调开启,则用户会对空调的其他功能进行测试。所以,当语音降噪模块没有接收到参数信号时,则认为此时空调没有开启,dsp控制器切换控制信号为第二控制信号,红外发码模块向空调发送第二控制信号,语音降噪模块再次判断是否接收参数信号。若控制器发送第二控制信号后,语音降噪模块仍未接收参数信号,则dsp控制器切换控制信号为第三控制信号,红外发码模块发送第三控制信号。

可以理解的是,本地命令识别模块包括以下命令词条:“打开空调”,“关闭空调”,“制冷模式”,“制热模式”,“除湿模式”,“送风模式”,“调高一度”,“调低一度”,“上下摆风”,“左右摆风”,“停止摆风”,“最大风”,“最小风”,“中等风”,“打开强力”,“关闭强力”,“打开睡眠模式”,“关闭睡眠模式”,“十六度”,“十七度”,“十八度”,“十九度”,“二十度”,“二十一度”,“二十二度”,“二十三度”,“二十四度”,“二十五度”,“二十六度”,“二十七度”,“二十八度”,“二十九度”,“三十度”。

在一些实施例中,控制器还包括稳压电源,用于为第二信号接收模块、匹配模块和音频功率放大器提供稳定的工作电压。

以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。此外,在不冲突的情况下,本发明的实施例及实施例中的特征可以相互组合。

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