一种控制器、控制信号的匹配方法及系统与流程

文档序号:21198431发布日期:2020-06-23 19:01阅读:172来源:国知局
一种控制器、控制信号的匹配方法及系统与流程

本发明涉及电器控制领域,具体涉及一种控制器、控制信号的匹配方法及系统。



背景技术:

目前,市场上的语音控制家电通常采用几种方法,一种是家电通过wifi和手机连接,通过手机app对家电进行语音控制,在操作上比较繁琐;一种是在家用电器上增加语音识别模块和语音数据库,同时结合在线识别,但是成本较高。智能家居需要对家庭一整套电器进行控制,因家庭中很难有统一品牌的电器,不同品牌的电器控制方式和信号的不同,只能通过手机等终端设备选择所需要控制的家电,然后单独进行控制,无法对多种品牌电器进行统一控制。



技术实现要素:

因此,本发明要解决的技术问题在于克服现有技术中的多种品牌家用电器无法统一控制的缺陷,从而提供一种控制信号的匹配方法及系统。

为达到上述目的,本发明提供如下技术方案:

第一方面,本发明实施例提供一种控制信号的匹配方法,包括如下步骤:接收用户的控制命令;基于控制命令确定用于控制被控电器的控制信号;向被控电器发送控制信号;检测被控电器的供电参数变化量;判断参数变化量是否超过预设参数阈值;当参数变化量超过预设参数阈值时,确定控制信号匹配成功,将控制信号与控制命令锁定。

在一实施例中,当参数变化量未超过预设参数阈值时,重新确定用于控制被控电器的控制信号;返回执行向被控电器发送控制信号的步骤。

在一实施例中,当参数变化量未超过预设参数阈值时,还包括如下步骤:判断参数变化量未超过预设参数阈值的持续时间是否达到预设时长;当参数变化量未超过预设参数阈值的持续时间达到预设时长,重新确定用于控制被控电器的控制信号;返回执行向被控电器发送控制信号的步骤。

在一实施例中,基于控制命令确定用于控制被控电器的控制信号,包括如下步骤:判断控制命令是否有匹配的控制信号码;当控制命令有匹配的控制信号码时,将控制信号码对应的控制信号作为用于控制被控电器的控制信号。

在一实施例中,控制命令为语音控制命令,基于控制命令确定用于控制被控电器的控制信号,包括如下步骤:对语音控制命令进行语音识别,得到语音识别命令;判断语音识别命令是否有匹配的控制信号码;当语音识别命令有匹配的控制信号码时,将控制信号码对应的控制信号作为用于控制被控电器的控制信号。

在一实施例中,供电参数为以下至少之一:电流、电压、功率。

第二方面,本发明实施例提供一种控制器,包括:识别单元,用于接收并识别用户的控制命令;信号控制单元,与识别单元连接,用于基于控制命令确定用于控制被控电器的控制信号,并向被控电器发送控制信号;检测单元,与信号控制单元连接,用于检测被控电器的供电参数的参数变化量;信号控制单元还用于判断参数变化量是否超过预设参数阈值;当参数变化量超过预设参数阈值时,确定控制信号匹配成功,将控制信号与控制命令锁定。

第三方面,本发明实施例提供一种控制信号的匹配系统,包括:控制命令接收模块,用于接收用户的控制命令;控制信号确定模块,用于基于控制命令确定用于控制被控电器的控制信号;控制信号发送模块,用于向被控电器发送控制信号;参数变化量检测模块,用于检测被控电器的供电参数变化量;参数变化量判断模块,用于判断参数变化量是否超过预设参数阈值;控制信号匹配模块,用于当参数变化量超过预设参数阈值时,确定控制信号匹配成功,将控制信号与控制命令锁定。

第四方面,本发明实施例提供一种电子设备,包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器执行本发明实施例第一方面的控制信号的匹配方法。

第五方面,本发明实施例提供一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使计算机执行本发明实施例第一方面的控制信号的匹配方法。

本发明技术方案,具有如下优点:

1.本发明提供的控制器、控制信号的匹配方法及系统,将多种控制信号码对应的控制信号发送到被控电器,通过观测被控电器的供电参数变化量,将控制信号与控制命令锁定,完成控制信号匹配,简化了对多种品牌电器控制信号的匹配过程,提高了匹配精准度,实现了对多种品牌电器的统一控制。

2.本发明提供的控制器、控制信号的匹配方法及系统,通过识别多种用户发出的控制命令,降低了用户控制电器执行命令的局限性;通过检测多种被控电器的供电参数变化量,可以实现对多种控制信号的匹配,提高了控制器、控制信号的匹配方法及系统的实用性。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的控制信号的匹配方法的一个具体示例的流程图;

图2为本发明实施例提供的控制信号的匹配方法的另一个具体示例的流程图;

图3为本发明实施例提供的控制信号匹配过程的一个具体示例的流程图;

图4为本发明实施例提供的确定用于控制被控电器的控制信号的一个具体示例的流程图;

图5为本发明实施例提供的语音控制命令识别的一个具体示例的流程图;

图6为本发明实施例提供的控制器的一个具体示例的流程图;

图7为本发明实施例提供的控制信号的匹配系统的一个具体示例的流程图;

图8为本发明实施例提供的电子设备一个具体示例的组成图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。

在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,还可以是两个元件内部的连通,可以是无线连接,也可以是有线连接。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。

此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。

实施例1

本发明实施例提供一种控制信号的匹配方法,应用于对多种品牌电器需要统一控制的场合,如图1所示,包括如下步骤:

步骤s1:接收用户的控制命令。

本发明实施例中用户的控制命令类型可以为用户输入的语音控制命令,或为手动输入的控制命令等。控制命令包括对多种电器的多种控制,例如:打开洗衣机、关闭冰箱、调大音响声音等。

步骤s2:基于控制命令确定用于控制被控电器的控制信号。

步骤s3:向被控电器发送控制信号。

本发明实施例提出的控制信号的匹配方法适用于在多种品牌电器的控制区域内,可以通过一个控制器,实现对多种品牌电器的统一控制,控制器内包括多种品牌电器的控制信号码,因此在实现统一控制之前,需要进行匹配。例如,控制区域中包含x品牌空调,而控制器内包含x品牌空调及y品牌空调的控制信号码,当用户发出“x品牌”的控制命令时,首先确定x品牌的控制命令是否有锁定的控制信号码,当x品牌的控制命令是否有锁定的控制信号码时,将x品牌的控制信号码对应的x品牌控制信号发送到x品牌空调。当x品牌的控制命令没有锁定的控制信号码时,将控制器内多种控制信号码对应的控制信号依次发送到x品牌空调,其中控制信号可以采用有线及无线网络的方式发送到被控电器,例如红外信号、蓝牙、wifi等。

步骤s4:检测被控电器的供电参数变化量。

当控制命令没有锁定的控制信号码时,将控制器内多种控制信号码对应的控制信号依次发送到被控电器,为了被控电器对哪种控制信号有响应,本发明实施例将电器的电源接入控制器,控制器外接市电,通过检测被控电器的供电参数变化量来实现被控电器与控制信号之间的匹配。

步骤s5:判断参数变化量是否超过预设参数阈值。

步骤s61:当参数变化量超过预设参数阈值时,确定控制信号匹配成功,将控制信号与控制命令锁定。

当被控电器接收到控制信号并有所响应时,其供电参数将出现变化,当参数变化量是否超过预设参数阈值时,则将当前控制信号与用户发出的控制命令锁定,从而实现控制信号的匹配。

本发明实施例提供一种控制信号的匹配方法,将多种控制信号码对应的控制信号发送到被控电器,通过观测被控电器的供电参数变化量,将控制信号与控制命令锁定,完成控制信号匹配,简化了对多种品牌电器控制信号的匹配过程,提高了匹配精准度,实现了对多种品牌电器的统一控制。

在一具体实施例中,如图2所示,控制信号的匹配方法,还包括:

步骤s621:当参数变化量未超过预设参数阈值时,重新确定用于控制被控电器的控制信号。

步骤s622:返回执行向被控电器发送控制信号的步骤。

当被控电器对当前控制信号无响应,即参数变化量未超过预设参数阈值时,切换另一种品牌的控制信号码对应的控制信号,再次发送到被控电器,直到确定出被控电器所对应的控制信号。

在一具体实施例中,如图3所示,当参数变化量未超过预设参数阈值时,还包括如下步骤:

步骤s6211:判断参数变化量未超过预设参数阈值的持续时间是否达到预设时长。

步骤s6212:当参数变化量未超过预设参数阈值的持续时间达到预设时长,重新确定用于控制被控电器的控制信号。

步骤s6213:返回执行向被控电器发送控制信号的步骤。

当发送控制信号到被控电器后,由于被控电器并不是可以及时响应当前控制信号,因此为了防止误判,需要经过判断参数变化量未超过预设参数阈值的持续时间是否达到预设时长,当无响应状态持续时间超过预设时长时,则切换另一种控制信号,再次再次发送到被控电器,直到确定出被控电器所对应的控制信号。

在一具体实施例中,如图4所示,基于控制命令确定用于控制被控电器的控制信号,包括如下步骤:

步骤s211:判断控制命令是否有匹配的控制信号码。

步骤s212:当控制命令有匹配的控制信号码时,将控制信号码对应的控制信号作为用于控制被控电器的控制信号。

为了简化匹配流程,在每次对被控电器进行控制之前,需要判断控制器内是否有与用户发送的控制命令匹配的控制信号码,当控制命令有匹配的控制信号码时,将控制信号码对应的控制信号直接发送到被控电器的。

在一具体实施例中,如图5所示,控制命令为语音控制命令,基于控制命令确定用于控制被控电器的控制信号,包括如下步骤:

步骤s221:对语音控制命令进行语音识别,得到语音识别命令。

步骤s222:判断语音识别命令是否有匹配的控制信号码。

步骤s223:当语音识别命令有匹配的控制信号码时,将控制信号码对应的控制信号作为用于控制被控电器的控制信号。

本发明实施例中的控制命令可为语音控制命令或为用户在终端手动输入的控制命令等,当控制命令为语音控制命令时,需要根据内置语音识别方法对语音控制命令进行语音识别,得到语音识别命令后,判断语音识别命令是否有匹配的控制信号码,当语音识别命令有匹配的控制信号码时,将匹配的控制信号码对应的控制信号直接发送到被控电器,当语音识别命令没有匹配的控制信号码时,则将控制器内置的多种控制信号码依次发送到被控电器,直到确定出使得被控电器响应的控制信号,将该控制信号对应的控制信号码与语音控制命令锁定,实现控制信号匹配。

在一具体实施例中,供电参数为以下至少之一:电流、电压、功率。

由于控制命令多种多样,因此被控电器的响应状态也多种多样,因此为了实现对多种控制命令进行匹配,通过采集被控电器多种供电参数变化量,参数变化量可以为电流、电压及功率等。

本发明实施例提供一种控制信号的匹配方法,将多种控制信号码对应的控制信号发送到被控电器,通过观测被控电器的供电参数变化量,将控制信号与控制命令锁定,完成控制信号匹配,简化了对多种品牌电器控制信号的匹配过程,提高了匹配精准度,实现了对多种品牌电器的统一控制;通过识别多种用户发出的控制命令,降低了用户控制电器执行命令的局限性;通过检测多种被控电器的供电参数变化量,可以实现对多种控制信号的匹配,提高了控制器、控制信号的匹配方法及系统的实用性。

实施例2

本发明施例提供一种控制器20,该控制器应用于对多种品牌电器需要统一控制的场合,且用于执行实施例1所述的控制信号的匹配方法,如图6所示,包括:

识别单元21,用于接收并识别用户的控制命令。

本发明实施例提出的控制器置于控制区域内,当用户发出语音控制命令或手动输入控制命令时,接收并识别用户的控制命令。

信号控制单元22,与识别单元连接21,用于基于控制命令确定用于控制被控电器的控制信号,并向被控电器发送控制信号。信号控制单元22还用于判断参数变化量是否超过预设参数阈值;当参数变化量超过预设参数阈值时,确定控制信号匹配成功,将控制信号与控制命令锁定。

检测单元23,与信号控制单元连接22,用于检测被控电器的供电参数的参数变化量。

控制器内置多种品牌电器的多种控制信号码,当信号控制单元22接收到识别后的控制命令后,判断该控制命令是否有锁定的控制信号码,当没有锁定的控制信号码时,将多种控制信号码对应的控制信号发送到被控电器,并通过检测单元23反馈的被控电器的供电参数的参数变化量,确定出使得被控电器响应的控制信号,确定控制信号匹配成功,将控制信号与控制命令锁定。

本发明实施例提供一种控制器,将多种控制信号码对应的控制信号发送到被控电器,通过观测被控电器的供电参数变化量,将控制信号与控制命令锁定,完成控制信号匹配,简化了对多种品牌电器控制信号的匹配过程,提高了匹配精准度,实现了对多种品牌电器的统一控制;通过识别多种用户发出的控制命令,降低了用户控制电器执行命令的局限性;通过检测多种被控电器的供电参数变化量,可以实现对多种控制信号的匹配,提高了控制器、控制信号的匹配方法及系统的实用性。

实施例3

本发明实施例提供一种控制信号的匹配系统,如图7所示,包括:

控制命令接收模块31,用于接收用户的控制命令;此模块执行实施例1中的步骤s1所描述的方法,在此不再赘述。

控制信号确定模块32,用于基于控制命令确定用于控制被控电器的控制信号;此模块执行实施例1中的步骤s2所描述的方法,在此不再赘述。

控制信号发送模块33,用于向被控电器发送控制信号;此模块执行实施例1中的步骤s3所描述的方法,在此不再赘述。

参数变化量检测模块34,用于检测被控电器的供电参数变化量;此模块执行实施例1中的步骤s4所描述的方法,在此不再赘述。

参数变化量判断模块35,用于判断参数变化量是否超过预设参数阈值;此模块执行实施例1中的步骤s5所描述的方法,在此不再赘述。

控制信号匹配模块36,用于当参数变化量超过预设参数阈值时,确定控制信号匹配成功,将控制信号与控制命令锁定;此模块执行实施例1中的步骤s6所描述的方法,在此不再赘述。

本发明实施例提供一种控制信号的匹配系统,将多种控制信号码对应的控制信号发送到被控电器,通过观测被控电器的供电参数变化量,将控制信号与控制命令锁定,完成控制信号匹配,简化了对多种品牌电器控制信号的匹配过程,提高了匹配精准度,实现了对多种品牌电器的统一控制;通过识别多种用户发出的控制命令,降低了用户控制电器执行命令的局限性;通过检测多种被控电器的供电参数变化量,可以实现对多种控制信号的匹配,提高了控制器、控制信号的匹配方法及系统的实用性。

实施例4

本发明实施例提供一种电子设备,如图8所示,包括:至少一个处理器401,例如cpu(centralprocessingunit,中央处理器),至少一个通信接口403,存储器404,至少一个通信总线402。其中,通信总线402用于实现这些组件之间的连接通信。其中,通信接口403可以包括显示屏(display)、键盘(keyboard),可选通信接口403还可以包括标准的有线接口、无线接口。存储器404可以是高速ram存储器(ramdomaccessmemory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器404可选的还可以是至少一个位于远离前述处理器401的存储装置。其中处理器401可以执行实施例1的控制信号的匹配方法。存储器404中存储一组程序代码,且处理器401调用存储器404中存储的程序代码,以用于执行实施例1的控制信号的匹配方法。

其中,通信总线402可以是外设部件互连标准(peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。通信总线402可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器404可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,缩写:ram);存储器也可以包括非易失性存储器(英文:non-volatilememory),例如快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,缩写:hdd)或固降硬盘(英文:solid-statedrive,缩写:ssd);存储器404还可以包括上述种类的存储器的组合。

其中,处理器401可以是中央处理器(英文:centralprocessingunit,缩写:cpu),网络处理器(英文:networkprocessor,缩写:np)或者cpu和np的组合。

其中,处理器401还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specificintegratedcircuit,缩写:asic),可编程逻辑器件(英文:programmablelogicdevice,缩写:pld)或其组合。上述pld可以是复杂可编程逻辑器件(英文:complexprogrammablelogicdevice,缩写:cpld),现场可编程逻辑门阵列(英文:field-programmablegatearray,缩写:fpga),通用阵列逻辑(英文:genericarraylogic,缩写:gal)或其任意组合。

可选地,存储器404还用于存储程序指令。处理器401可以调用程序指令,实现如本申请执行实施例1中的控制信号的匹配方法。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机可执行指令,该计算机可执行指令可执行实施例1的控制信号的匹配方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)、随机存储记忆体(randomaccessmemory,ram)、快闪存储器(flashmemory)、硬盘(harddiskdrive,缩写:hdd)或固降硬盘(solid-statedrive,ssd)等;存储介质还可以包括上述种类的存储器的组合。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引申出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

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