空调控制方法及装置与流程

文档序号:11908902阅读:165来源:国知局
空调控制方法及装置与流程

本发明涉及空调领域,具体而言,涉及一种空调控制方法及装置。



背景技术:

在现代住宅中,琳琅满目的家电遥控器在给人们提供方便的同时也给人们带来了许多不便。人们往往都有这样的经历:家里的遥控器很容易弄丢,如空调遥控器。所以当炎热的夏季,人们回到家中,桌上可能只能找到电视的遥控器,空调的遥控器找不到,而除空调的遥控器以外,其他遥控器不能控制空调,这样会影响用户对于空调的体验。

针对上述问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种空调控制方法及装置,以至少解决相关技术中控制空调不方便的技术问题。

根据本发明实施例的一个方面,提供了一种空调控制方法,包括:记录遥控器中指定按键对应的红外线波形,其中,遥控器中不同按键对应的红外线波形不同;将记录的指定按键对应的红外线波形存储在空调的控制器中;在遥控器的指定按键被触发后,根据存储在控制器中且与指定按键对应的红外线波形控制空调运行。

进一步地,在将记录的上述指定按键对应的红外线波形存储在上述空调的控制器中之前,上述方法还包括:再次记录上述遥控器中上述指定按键对应的红外线波形;判断两次记录的上述遥控器中上述指定按键对应的红外线波形是否一致;若一致,则执行将记录的上述指定按键对应的红外线波形存储在上述空调的控制器中的步骤。

进一步地,记录遥控器中指定按键对应的红外线波形包括:在记录模式开启后,从首次出现低电平的时刻开始记录红外线波形中的高低电平波形,直到记录过程中出现的高电平的持续时长达到预设时长为止。

进一步地,在记录模式开启后,从首次出现低电平的时刻开始记录红外线波形中的高低电平波形包括:在记录模式开启后,实时检测是否已接收到红外线;若实时检测结果显示已接收到上述红外线,则确定接收到上述红外线的时刻为上述首次出现低电平的时刻;在确定接收到上述红外线的时刻为上述首次出现低电平的时刻同时,从接收到上述红外线的时刻开始记录红外线波形中的高低电平波形。

进一步地,在上述遥控器的上述指定按键被触发后,根据存储在上述控制器中且与上述指定按键对应的红外线波形控制上述空调运行包括:在上述遥控器的上述指定按键被触发后,根据上述指定按键与存储在上述控制器中的红外线波形的对应关系,确定与上述指定按键对应的红外线波形;根据确定出的红外线波形控制上述空调运行。

根据本发明实施例的另一方面,还提供了一种空调控制装置,包括:第一记录单元,用于记录遥控器中指定按键对应的红外线波形,其中,上述遥控器中不同按键对应的红外线波形不同;存储单元,用于将记录的上述指定按键对应的红外线波形存储在上述空调的控制器中;控制单元,用于在上述遥控器的上述指定按键被触发后,根据存储在上述控制器中且与上述指定按键对应的红外线波形控制上述空调运行。

进一步地,上述装置还包括:第二记录单元,用于在将记录的上述指定按键对应的红外线波形存储在上述空调的控制器中之前,再次记录上述遥控器中上述指定按键对应的红外线波形;判断单元,用于判断两次记录的上述遥控器中上述指定按键对应的红外线波形是否一致,其中,上述存储单元,还用于在一致的情况下,执行将记录的上述指定按键对应的红外线波形存储在上述空调的控制器中的步骤。

进一步地,上述第一记录单元还用于:在记录模式开启后,从首次出现低电平的时刻开始记录红外线波形中的高低电平波形,直到记录过程中出现的高电平的持续时长达到预设时长为止。

进一步地,上述第一记录单元包括:检测模块,用于在记录模式开启后,实时检测是否已接收到红外线;第一确定模块,用于在实时检测结果显示已接收到上述红外线的情况下,确定接收到上述红外线的时刻为上述首次出现低电平的时刻;记录模块,用于在确定接收到上述红外线的时刻为上述首次出现低电平的时刻同时,从接收到上述红外线的时刻开始记录红外线波形中的高低电平波形。

进一步地,上述控制单元包括:第二确定模块,用于在上述遥控器的上述指定按键被触发后,根据上述指定按键与存储在上述控制器中的红外线波形的对应关系,确定与上述指定按键对应的红外线波形;控制模块,用于根据确定出的红外线波形控制上述空调运行。

在本发明实施例中,采用一种空调控制方法,通过记录遥控器中指定按键对应的红外线波形,其中,遥控器中不同按键对应的红外线波形不同;将记录的指定按键对应的红外线波形存储在空调的控制器中;在遥控器的指定按键被触发后,根据存储在控制器中且与指定按键对应的红外线波形控制空调运行,达到了其他遥控器也能控制空调的目的,从而实现了方便的控制空调的技术效果,进而解决了相关技术中控制空调不方便的技术问题。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是根据本发明实施例的一种可选的空调控制方法的流程图;

图2是根据本发明实施例的另一种可选的空调控制方法的流程图;

图3是根据本发明实施例的另一种可选的空调控制方法的流程图;

图4是根据本发明实施例的一种可选的空调控制装置的示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

实施例1

根据本发明实施例,提供了一种空调控制方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图1是根据本发明实施例的一种可选的空调控制方法的流程图,如图1所示,该方法包括如下步骤:

步骤S102,记录遥控器中指定按键对应的红外线波形,其中,遥控器中不同按键对应的红外线波形不同;

步骤S104,将记录的指定按键对应的红外线波形存储在空调的控制器中;

步骤S106,在遥控器的指定按键被触发后,根据存储在控制器中且与指定按键对应的红外线波形控制空调运行。

目前,家用的遥控器都是红外线遥控器,但红外线遥控器的码型多样,编码一般包括:帧头、系统码、操作码、同步码、帧间隔码、帧尾,且同步码与帧间隔码出现的位置不固定,因此码型格式灵活多变,很难区分各种码型的编码含义;各个红外线遥控的编码长度不尽相同,发送方式也多种多样,如果区分每种编码的含义进行学习,学习的复杂度将会很高,并且通用性也会受到影响,所以,为了避开各色码型的干扰,该模式在学习时并不获取码型数据的实际意义,记录波形的信息可实现控制空调。也即,通过获取红外线遥控器中指定按键(可以是部分按键,也可以是全部按键)发出的红外线的波形,该按键可以控制空调运行,并且该按键是通过与该按键对应的红外线波形控制空调执行对应的操作的,如开空调,关空调。需要说明的是,该按键可以是触屏式的,也可以是其他触摸式的按键。

在记录遥控器中指定按键对应的红外线波形后,将与该按键对应的红外线波形存储在空调控制器中,需要说明的是,不同按键对应的红外线波形是不同的,这样,不同的按键可以实现不同的控制功能。需要说明的是,将遥控器不同按键对应的红外线波形存储到空调控制器中的过程,就是空调控制器学习其他设备的遥控器的控制功能的过程。这样,当用户再次使用遥控器时,触发按键,就可以根据与该按键对应的红外线波形控制空调执行相应的操作。

在本发明实施例中,采用一种空调控制方法,通过记录遥控器中指定按键对应的红外线波形,其中,遥控器中不同按键对应的红外线波形不同;将记录的指定按键对应的红外线波形存储在空调的控制器中;在遥控器的指定按键被触发后,根据存储在控制器中且与指定按键对应的红外线波形控制空调运行,达到了其他遥控器也能控制空调的目的,从而实现了方便的控制空调的技术效果,进而解决了相关技术中控制空调不方便的技术问题。

可选地,在将记录的指定按键对应的红外线波形存储在空调的控制器中之前,上述方法还包括:再次记录遥控器中指定按键对应的红外线波形;判断两次记录的遥控器中指定按键对应的红外线波形是否一致;若一致,则执行将记录的指定按键对应的红外线波形存储在空调的控制器中的步骤。

这样,通过重复记录遥控器的按键所对应的红外线波形,并比较多次(如两次)的记录结果,如果两次记录结果相同,则存储指定按键对应的红外线波形,否则,不存储。与记录一次就存储相比,采用重复记录并比较对应的记录结果的方式,可以提高存储结果的准确性。

例如,如图2所示,图2是根据本发明实施例的另一种可选的空调控制方法的流程图,为了实现下次还能控制空调,在存储遥控器中的每个按键所发出的红外线的波形之后,可以提示用户二次确认输入,同样对再次获取遥控器中的每个按键所发出的红外线的波形记录,当超过一定时间后未输入,可以提示输入错误。对比前后两次输入产生的波形是否相同,如果两次输入产生的波形不同,提示输入结果不同,退出模式,如果两次输入产生的波形相同对该输入结果进行保存,并记录对应功能,当下次输入时直接调用使用。

可选地,记录遥控器中指定按键对应的红外线波形包括:在记录模式开启后,从首次出现低电平的时刻开始记录红外线波形中的高低电平波形,直到记录过程中出现的高电平的持续时长达到预设时长为止。

需要说明的是,空调的记录模式开启后,在没有接收到红外发射信号时,空调控制器接收口电平是高电平,只有当遥控器的按键被触发之后,且空调接收到对应的红外发射信号时,空调控制器接收口电平才会由高电平变为低电平,此时,开始记录红外发射信号对应的红外线波形的高低电平序列脉冲,直到记录过程中出现的高电平的持续时长达到预设时长(如,1000ms)为止。其中,开启接收模式之后,会有两种情况,第一就是未能接收到按键信号(可能是用户未按下按键,也可能是用户未将遥控器对准空调红外接收装置),此时空调控制器接收口电平就会是高电平。

可选地,在记录模式开启后,从首次出现低电平的时刻开始记录红外线波形中的高低电平波形包括:在记录模式开启后,实时检测是否已接收到红外线;若实时检测结果显示已接收到红外线,则确定接收到红外线的时刻为首次出现低电平的时刻;在确定接收到红外线的时刻为首次出现低电平的时刻同时,从接收到红外线的时刻开始记录红外线波形中的高低电平波形。

需要说明的是,当开启接收模式之后,初始化计时器,即将IR_time置零,之后开始计时,若1000ms内未能检测到低电平,即空调控制器接收口电平在开启接收模式之后的1000ms内都是高电平,则认为接收失败,需要退出该记录模式。当检测到信号出现低电平,IR_time置零,开始记录低电平脉冲时间宽度,当再出现高电平时,保存IR_time,IR_time重新置零,记录高电平脉冲宽度,依次循环记录高低电平宽度,直到高电平时IR_time超过1000ms,则认为记录结束,全程所记录的就是下列波形。也即,记录模式的开始是在预定时间内低电平出现,结束是高电平持续时间超过预订时间,过程中通过定时器记录高低电平持续时间。全程记录的是高低电平波形。

可选地,在遥控器的指定按键被触发后,根据存储在控制器中且与指定按键对应的红外线波形控制空调运行包括:在遥控器的指定按键被触发后,根据指定按键与存储在控制器中的红外线波形的对应关系,确定与指定按键对应的红外线波形;根据确定出的红外线波形控制空调运行。

以下结合图3以具体实施例为例详细阐述本发明:

以输入开启或关闭空调为例,模式启动时,首先进行提示(语音或者其他提示方式)用户进行按键输入对应功能。

1)对空调的定时器进行初始化,并开始计时,当高电平持续时间超过预定时间,模式关闭,返回输入错误,而当超过预定时间检测到低电平输入的时候重新对定时变量IR_time赋值0,开始记录低电平宽度,其中,定时变量IR_time最大为1000毫秒。

2)当检测到高电平输入的时候保存IR_time,然后重新赋值0,对高电平脉冲宽度进行记录,当下一次低电平进入时同样进行保存处理。

3)当检测到一段时间内高电平时间超过预定时间则认为为输入完毕,对控制器返回输入正确。

4)当控制器检测到输入正确时进行提示二次确认输入,同样对二次输入进行记录保存,当超时未输入,则提示输入错误,退出模式。

5)对比前后两次输入是否相同,如果不同则提示输入结果不同,退出模式,如果相同对该输入结果进行保存,并记录对应功能,当下次输入时直接调用使用。

实施例2

根据本发明实施例的另一方面,还提供了一种空调控制装置,图4是根据本发明实施例的一种可选的空调控制装置的示意图,如图4所示,该装置包括:第一记录单元20,用于记录遥控器中指定按键对应的红外线波形,其中,遥控器中不同按键对应的红外线波形不同;存储单元40,用于将记录的指定按键对应的红外线波形存储在空调的控制器中;控制单元60,用于在遥控器的指定按键被触发后,根据存储在控制器中且与指定按键对应的红外线波形控制空调运行。

目前,家用的遥控器都是红外线遥控器,但红外线遥控器的码型多样,编码一般包括:帧头、系统码、操作码、同步码、帧间隔码、帧尾,且同步码与帧间隔码出现的位置不固定,因此码型格式灵活多变,很难区分各种码型的编码含义;各个红外线遥控的编码长度不尽相同,发送方式也多种多样,如果区分每种编码的含义进行学习,学习的复杂度将会很高,并且通用性也会受到影响,所以,为了避开各色码型的干扰,该模式在学习时并不获取码型数据的实际意义,记录波形的信息可实现控制空调。也即,通过获取红外线遥控器中指定按键(可以是部分按键,也可以是全部按键)发出的红外线的波形,该按键可以控制空调运行,并且该按键是通过与该按键对应的红外线波形控制空调执行对应的操作的,如开空调,关空调。需要说明的是,该按键可以是触屏式的,也可以是其他触摸式的按键。

在记录遥控器中指定按键对应的红外线波形后,将与该按键对应的红外线波形存储在空调控制器中,需要说明的是,不同按键对应的红外线波形是不同的,这样,不同的按键可以实现不同的控制功能。需要说明的是,将遥控器不同按键对应的红外线波形存储到空调控制器中的过程,就是空调控制器学习其他设备的遥控器的控制功能的过程。这样,当用户再次使用遥控器时,触发按键,就可以根据与该按键对应的红外线波形控制空调执行相应的操作。

在本发明实施例中,达到了其他遥控器也能控制空调的目的,从而实现了方便的控制空调的技术效果,进而解决了相关技术中控制空调不方便的技术问题。

可选地,上述装置还包括:第二记录单元,用于在将记录的指定按键对应的红外线波形存储在空调的控制器中之前,再次记录遥控器中指定按键对应的红外线波形;判断单元,用于判断两次记录的遥控器中指定按键对应的红外线波形是否一致,其中,存储单元,还用于在一致的情况下,执行将记录的指定按键对应的红外线波形存储在空调的控制器中的步骤。

可选地,第一记录单元还用于:在记录模式开启后,从首次出现低电平的时刻开始记录红外线波形中的高低电平波形,直到记录过程中出现的高电平的持续时长达到预设时长为止。

可选地,第一记录单元包括:检测模块,用于在记录模式开启后,实时检测是否已接收到红外线;第一确定模块,用于在实时检测结果显示已接收到红外线的情况下,确定接收到红外线的时刻为首次出现低电平的时刻;记录模块,用于在确定接收到红外线的时刻为首次出现低电平的时刻同时,从接收到红外线的时刻开始记录红外线波形中的高低电平波形。

可选地,控制单元包括:第二确定模块,用于在遥控器的指定按键被触发后,根据指定按键与存储在控制器中的红外线波形的对应关系,确定与指定按键对应的红外线波形;控制模块,用于根据确定出的红外线波形控制空调运行。

需要说明的是,实施例2中各装置部分的实施方式与实施例1中方法部分的各实施方式相对应的,在此不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

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

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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