一种多设备的自适应控制方法、装置及系统与流程

文档序号:21279756发布日期:2020-06-26 23:31阅读:160来源:国知局
一种多设备的自适应控制方法、装置及系统与流程

本发明涉及智能家居技术领域,具体涉及一种多设备的自适应控制方法、装置及系统。



背景技术:

智能家居需要对家庭一整套电器进行控制,因家庭中很难有统一品牌的电器,这样就需要智能家居控制器能够匹配各电器的控制信号,从而实现有效控制。红外遥控的控制方式是目前家电主流采用的一种遥控方式,由于标准不统一,虽然采用的通信方式是红外线,但其控制协议不一样,导致同一品类的家电,各品牌的遥控器无法相互控制家电本体。为了实现对各品牌红外家电的控制,目前的控制方法往往需要用户通过智能终端(比如手机)连接控制装置或直接操作控制装置进行设置,使其控制信号能匹配所控制的设备,然而如果要切换控制的设备,又需要重新匹配设置,用户使用起来很不方便并且导致设备的响应速度慢。



技术实现要素:

有鉴于此,本发明实施例提供了一种自适应的控制方法、装置及系统,解决现有技术中不能自适应的完成各品牌、型号设备的匹配与响应顺序调整以及响应速度慢的问题。

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

第一方面,本发明实施例提供一种多设备的自适应控制方法,包括如下步骤:获取设备的控制指令;根据预设发射顺序将各控制信号发射给对应的设备,各控制信号分别对应相应的控制协议;判断在预设时间内是否接收到所述对应的设备发射的响应信号;当在预设时间内接收到所述对应的设备发射的响应信号时,将控制指令与控制信号进行匹配并将对应的控制协议置于发射顺序的首位,得到新的发射顺序并确定为预设发射顺序;判断当前控制信号是否为预设发射顺序中的最后一个控制信号,如果当前控制信号不是预设发射顺序中的最后一个控制信号,返回根据预设发射顺序将各控制信号发射给对应的设备的步骤,直到预设发射顺序中的所有控制信号均已经发射。

在一实施例中,当在预设时间内未接收到所述对应的设备发射的响应信号时,则继续按照预设发射顺序将下一控制信号发射给对应的设备。

在一实施例中,所述控制指令包括语音指令、设备遥控器发射的控制指令及网络终端发射的控制指令。

在一实施例中,所述控制信号的预设发射顺序根据设备的使用频率进行设置。

在一实施例中,所述控制信号为红外控制信号。

在一实施例中,所述响应信号为声音信号。

第二方面,本发明实施例提供一种多设备的自适应控制装置,包括:控制单元,用于接收控制指令,根据预设发射顺序将多个预设的控制协议对应的控制信号发送至通信单元,并且将控制指令与控制信号进行匹配;响应检测单元,用于获取设备发射的响应信号,并将所述响应信号发送至通信单元;通信单元,用于将接收的各所述控制信号并转换为红外信号,以及接收响应信号,并将所述红外信号发送给对应的设备,以及将响应信号及发送给控制单元。

第三方面,本发明实施例提供一种多设备的自适应控制系统,包括:获取模块,用于获取设备的控制指令;信号发射模块,用于根据预设发射顺序将各控制信号发射给对应的设备,各控制信号分别对应相应的控制协议;响应判断模块,用于判断在预设时间内是否接收到对应设备发射的响应信号;匹配模块,用于当在预设时间内接收到相应设备发射的响应信号时,将控制指令与控制信号进行匹配并将对应的控制协议置于发射顺序的首位,得到新的发射顺序并确定为预设发射顺序;循环模块,用于判断当前控制信号是否为预设发射顺序中的最后一个控制信号,如果当前控制信号不是预设发射顺序中的最后一个控制信号,返回根据预设发射顺序将各控制信号发射给对应的设备的步骤,直到预设发射顺序中的所有控制信号均已经发射。

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

第五方面,本发明实施例提供一种电子可读存储介质,电子可读存储介质存储有电子指令,电子指令用于使电子执行本发明实施例第一方面的多设备的自适应控制方法。

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

本发明提供的多设备的自适应控制方法、装置及系统,通过将多种控制协议对应的控制信号发送到被控设备,通过检测设备的响应情况,根据设备的使用情况、使用频率自适应的实时调整控制信号的发射顺序,减少设备的响应时间,简化了多设备控制信号的匹配过程,提高了匹配精准度,实现了对多设备的统一控制;通过识别多种控制指令,根据控制装置中控制协议的预设发射顺序,将对应的控制信号发射给各对应设备,降低了用户控制设备执行命令的局限性,进而实现控制指令与控制信号的匹配,并通过自适应的调整发射顺序,提高设备的响应速度,具备较好的实用性。

附图说明

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

图1为本发明实施例提供的多设备的自适应控制方法的具体示例的流程图;

图2为本发明实施例提供的多设备的自适应控制装置的示意图;

图3为本发明实施例提供的多设备的自适应控制系统的示意图;

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

具体实施方式

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

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

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

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

实施例1

本发明实施例提供一种多设备的自适应控制方法,应用于对多种品牌电器或者同一品牌的多种电器进行统一控制的场景,如图1所示,该方法包括如下步骤:

步骤s1:获取设备的控制指令。

本发明实施例中,设备的控制命令类型可以为用户的语音指令、设备遥控器发射的控制指令及通过智能终端连接以网络发送的控制指令。控制指令包括对多种电器的多种控制其中,控制指令可以为:打开洗衣机a、关闭冰箱b、调大音响声音c等。需要说明的是,本发明实施例中的设备的控制指令,也可以包含其他形式的指令,本发明实施例并不以此为限。

步骤s2:根据预设发射顺序将各控制信号发射给对应的设备,各控制信号分别对应相应的控制协议。

本发明实施例中,由于各设备以及设备各功能的控制协议不一样,因此可以通过预设的控制协议对设备进行匹配,各协议对应一个相应的控制信号,其中,控制信号的预设发射顺序根据各设备的使用频率进行设置,各设备的使用频率可以根据市场调研或者根据设备的销售情况进行预先设置,根据使用频率设置预设发射顺序是为了让用户有更好的体验度,减少设备的响应时间。

步骤s3:判断在预设时间内是否接收到对应的设备发射的响应信号。

本发明实施例中,先根据用户的不同需求进行个性化的设置预设时间,判断在预设时间内是否接收到对应设备发射的响应信号,如果接收到响应信号就代表当前控制指令匹配上相应的设备,没有接收到响应信号就代表当前控制指令与当前设备不匹配,继续按照预设发射顺序进行控制信号的发射。其中,响应信号为声音信号,可以通过设备的喇叭进行声音信号的发射。需要说明的是,在实际应用中,也可以设置其他声光信号作为响应信号,提高监测准确率,本发明实施例并不以此为限。

步骤s4:当在预设时间内接收到对应的设备发射的响应信号时,将控制指令与控制信号进行匹配并将对应的控制协议置于发射顺序的首位,得到新的发射顺序并确定为预设发射顺序。

本发明实施例中,当在预设时间内接收到相应设备发射的响应信号时,将控制指令与控制信号进行匹配并将对应的控制协议置于发射顺序的首位,得到新的发射顺序并确定为预设发射顺序,其中控制信号为红外控制信号,假如预设发射顺序的控制协议分别为a、b、c,用户家有对应的a,b,c设备,各设备上设置有发出声音的喇叭,当预设时间内如果a没有响应,那么将按照预设发射顺序将控制信号发送给b,如果b响应了,就将b协议的顺序置为发射顺序的首位,并且完成控制指令与b的匹配,接下来还按照原来的协议顺序继续发射控制信号,直到将预设发射顺序中的所有控制协议对应的控制信号全部发射一遍结束。需要说明的是,本发明实施例中,控制信号设为红外控制信号是为了适应目前家电主流控制方式,在实际应用中,也可以根据实际需要选择其他控制信号,本发明并不以此为限。

步骤s5:判断当前控制信号是否为预设发射顺序中的最后一个控制信号,如果当前控制信号不是预设发射顺序中的最后一个控制信号,返回根据预设发射顺序将各控制信号发射给对应的设备的步骤,直到预设发射顺序中的所有控制信号均已经发射。

本发明实施例中,当预设顺序内的所有控制信号均已发射,就结束本次控制,并且将新的发射顺序确定为预设发射顺序,在下次获取到控制指令后,直接根据新的发射顺序进行控制。

本发明提供的多设备的自适应控制方法,通过将多种控制协议对应的控制信号发送到被控设备,通过检测设备的响应情况,根据设备的使用情况、使用频率自适应的实时调整控制信号的发射顺序,减少设备的响应时间,简化了多设备控制信号的匹配过程,提高了匹配精准度,实现了对多设备的统一控制。

在一具体实施例中,多设备的自适应控制方法还包括:

步骤s6:当在预设时间内未接收到对应的设备发射的响应信号时,则继续按照预设发射顺序将下一控制信号发射给对应的设备。

本发明实施例中,当在预设时间内没有接收到设备发射的响应信号时,代表此控制指令与当前设备不匹配,则按照预设发射顺序将下一控制协议对应的控制信号发射给对应的设备。

本发明实施例中的控制命令可为用户的语音指令、设备遥控器发射的控制指令及通过智能终端连接以网络发送的控制指令等,当控制命令为语音控制命令时,需要根据内置语音识别方法对语音控制命令进行语音识别,得到语音识别命令后,将控制器内置的多种控制协议对应的控制信号依次发送到被控电器,直到确定出使得被控电器响应的控制信号,将该控制指令与控制信号进行匹配,当匹配完成后,将此控制信号对应的控制协议的发射顺序置为首位,可以不断的根据用户的使用频率以及实际需求试试的进行调整,从而实现对被控设备的控制信息的匹配。

实施例2

本发明施例提供一种多设备的自适应控制装置,该控制装置应用于对多种品牌电器或者同一品牌的多种电器进行统一控制的场景,且用于执行实施例1所述的多设备的自适应控制方法,如图2所示,包括:

控制单元1,用于接收控制指令,根据预设发射顺序将多个预设的控制协议对应的控制信号发送至通信单元3,并且将控制指令与控制信号进行匹配。

本发明实施例提出的控制装置设置于控制区域内,用于接收控制指令,将控制指令与控制信号进行匹配,假如控制命令为语音控制命令时,需要根据内置语音识别方法对语音控制命令进行语音识别,得到语音识别命令后,将控制单元1内置的多种控制协议对应的控制信号依次发送到通信单元3,直到确定出使得被控电器响应的控制信号,将该控制指令与控制信号进行匹配,当匹配完成后,将此控制信号对应的控制协议的发射顺序置为首位,可以不断的根据用户的使用频率以及实际需求试试的进行调整,从而实现对被控设备的控制信息的匹配。

响应检测单元2,用于获取设备发射的响应信号,并将响应信号发送至通信单元3。

本发明实施例中,响应检测单元2中设置有麦克风或声音获取装置,将获取的响应信号发送给通信单元3,从而实现控制指令与控制信号的匹配。

通信单元3,用于将接收的各控制信号并转换为红外信号,以及接收响应信号,并将红外信号发送给对应的设备,以及将响应信号及发送给控制单元1。

本发明提供的多设备的自适应控制装置,通过将多种控制协议对应的控制信号发送到被控设备,通过检测设备的响应情况,根据设备的使用情况、使用频率自适应的实时调整控制信号的发射顺序,减少设备的响应时间,简化了多设备控制信号的匹配过程,提高了匹配精准度,实现了对多设备的统一控制;将对应的控制信号发射给各对应设备,降低了用户控制设备执行命令的局限性,进而实现控制指令与控制信号的匹配,并通过自适应的调整发射顺序,提高设备的响应速度,具备较好的实用性。

实施例3

本发明实施例提供一种多设备的自适应控制系统,如图3所示,包括:

获取模块21,用于获取设备的控制指令;此模块执行实施例1中的步骤s1所描述的方法,在此不再赘述。

信号发射模块22,用于根据预设发射顺序将各控制信号发射给对应的设备,各控制信号分别对应相应的控制协议;;此模块执行实施例1中的步骤s2所描述的方法,在此不再赘述。

响应判断模块23,用于判断在预设时间内是否接收到对应设备发射的响应信号;此模块执行实施例1中的步骤s3所描述的方法,在此不再赘述。

匹配模块24,用于当在预设时间内接收到相应设备发射的响应信号时,将控制指令与控制信号进行匹配并将对应的控制协议置于发射顺序的首位,得到新的发射顺序并确定为预设发射顺序;此模块执行实施例1中的步骤s4所描述的方法,在此不再赘述。

循环模块25,用于判断当前控制信号是否为预设发射顺序中的最后一个控制信号,如果当前控制信号不是预设发射顺序中的最后一个控制信号,返回根据预设发射顺序将各控制信号发射给对应的设备的步骤,直到预设发射顺序中的所有控制信号均已经发射;此模块执行实施例1中的步骤s5所描述的方法,在此不再赘述。

本发明提供的多设备的自适应控制系统,通过将多种控制协议对应的控制信号发送到被控设备,通过检测设备的响应情况,根据设备的使用情况、使用频率自适应的实时调整控制信号的发射顺序,减少设备的响应时间,简化了多设备控制信号的匹配过程,提高了匹配精准度,实现了对多设备的统一控制;将对应的控制信号发射给各对应设备,降低了用户控制设备执行命令的局限性,进而实现控制指令与控制信号的匹配,并通过自适应的调整发射顺序,提高设备的响应速度,具备较好的实用性。

实施例4

本发明实施例提供一种电子设备,如图4所示,包括:至少一个处理器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可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条线表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器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