一种基于无源无线开关的对码方法及系统与流程

文档序号:17845127发布日期:2019-06-11 21:38阅读:238来源:国知局
一种基于无源无线开关的对码方法及系统与流程

本发明涉及遥控开关技术领域,尤其涉及一种基于无源无线开关的对码方法及系统。



背景技术:

对于诸如家用电器的电子设备的工作,目前可以采用有线控制和无线控制两种方式进行控制,其中,有线控制是通过布置在墙壁、地面等的固定式开关对电子设备进行控制,而无线控制是通过无线控制的设备例如遥控器等向电子设备发送相应控制信号,以实现对电子设备远距离控制,给使用者提供了生活上的便利,因此,无线控制已广泛应用于窗帘、电风扇、热水器和灯等电子设备的控制,在智能家居领域有着广阔的应用前景。

无线控制通常可以采用红外光或射频信号承载控制信号,当无线控制采用射频信号承载控制信号时,由于射频信号可以穿过墙壁、楼板等障碍物,因此,无线控制的设备需要与被控设备建立对应关系,以避免无线控制的设备控制非期望的被控设备,其中,建立无线控制的设备与被控设备的对应关系的过程被称为对码。

无线控制的设备通常为遥控器,遥控器通常采用电池供电,目前,在遥控器与被控设备对码时,控制被控设备上的物理开关保持打开状态,然后长按遥控器上的控制按键,遥控器上的控制按键在被长按过程中,遥控器持续向被控设备发送对码信息,被控设备在接收到遥控器发送的对码信息后,将该对码信息存储起来,完成遥控器与被控设备的对应关系的建立。完成遥控器与被控设备的对应关系的建立后,当按下遥控器上的功能键时,即可通过遥控器对被控设备的工作状态进行控制。

但是,由于遥控器通常采用电池供电,使用者需要频繁更换遥控器的电池,导致遥控器的使用不方便。因此,人们开始研发无需电池供电的无源无线开关,无源无线开关上的控制按键被按下或弹起时,无源无线开关的发电模块将控制按键的机械能转换为电能,为无源无线开关供电。但由于无源无线开关并不是在任何时候均有电,例如无源无线开关上的控制按键在被持续按压时,无源无线开关处于无电的状态,因而无源无线开关无法向被控设备发送对码信息,导致无源无线开关不能与被控设备建立对应关系。



技术实现要素:

本发明的目的在于提供一种基于无源无线开关的对码方法及系统,用于建立无源无线开关与被控设备的对应关系。

为了实现上述目的,本发明提供如下技术方案:

本发明的第一方面提供一种基于无源无线开关的对码方法,包括:

步骤s100、在所述无源无线开关的控制按键按下一次时,接收所述无源无线开关发送的一次第一对码信息;

步骤s110、判断进入对码状态后t秒内,是否接收a次所述第一对码信息,其中,a为大于1的整数;如果是,则执行步骤s130;

步骤s130、存储所述第一对码信息,以完成所述无源无线开关与被控设备的对应关系的建立。

本发明的第二方面提供一种基于无源无线开关的系统,包括:无源无线开关,被控设备,以及与所述被控设备对应的控制设备,所述控制设备包括接收模块、第一判断模块和存储模块;其中,

所述无源无线开关用于在所述无源无线开关的控制按键被按下一次,发送一次第一对码信息;

所述接收模块与所述无源无线开关连接,所述接收模块用于在所述无源无线开关的控制按键被按下一次时,接收所述无源无线开关发送的一次所述第一对码信息;

所述第一判断模块与所述接收模块连接,所述第一判断模块用于判断在所述控制设备进入所述对码状态后t秒内,所述接收模块是否接收a次所述第一对码信息,其中,a为大于1的整数;

所述存储模块与所述第一判断模块连接,所述存储模块用于进入所述对码状态后t秒内,所述接收模块接收a次所述第一对码信息时,存储所述第一对码信息,以完成所述无源无线开关与所述被控设备的对应关系的建立。

采用本发明提供的基于无源无线开关的对码方法建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键a次,每按下无源无线开关的控制按键一次,无源无线开关发送一次第一对码信息,即按下无源无线开关的控制按键a次,无源无线开关发送a次第一对码信息;当接收到a次第一对码信息后,判断是否在进入对码状态后t秒内接收a次第一对码信息,当判断为是时,则存储第一对码信息,完成无源无线开关与被控设备的对应关系的建立,再次按下无源无线开关的控制按键时,则可以通过无源无线开关控制被控设备的工作状态。采用本发明提供的基于无源无线开关的对码方法,解决了无源无线开关的控制按键在持续按压时不能持续发送第一对码信息的问题,实现了无源无线开关与被控设备的对应关系的建立。

本发明的第三方面提供另一种基于无源无线开关的对码方法,包括:

步骤s300、在所述无源无线开关的控制按键被按下时,接收所述无源无线开关发送的第二对码信息,在所述无源无线开关的控制按键被按下并保持后弹起时,接收所述无源无线开关发送的第三对码信息;

步骤s310、获取接收所述第二对码信息所处的时间和接收所述第三对码信息所处的时间之间的时间间隔δt;

步骤s320、判断进入对码状态后t秒内,是否接收所述第二对码信息和所述第三对码信息,且δt=δt0;其中,δt0<t;如果是,则执行步骤s340;

步骤s340、存储所述第二对码信息,以完成所述无源无线开关与被控设备的对应关系的建立。

本发明的第三方面提供另一种基于无源无线开关的系统,包括:无源无线开关,被控设备,以及与所述被控设备对应的控制设备,所述控制设备包括接收模块、时间获取模块、第五判断模块和存储模块;其中,

所述无源无线开关用于在所述无源无线开关的控制按键被按下时,发送第二对码信息,还用于在所述控制按键被按下并保持之后弹起时,发送第三对码信息;

所述接收模块与所述无源无线开关连接,所述接收模块用于接收所述无源无线开关发送的所述第二对码信息和所述第三对码信息;

所述时间获取模块与所述接收模块连接,所述时间获取模块用于获取接收所述第二对码信息所处的时间和接收所述第三对码信息所处的时间的时间间隔δt;

所述第五判断模块分别与所述接收模块和所述时间获取模块连接,所述第五判断模块用于判断进入对码状态后t秒内,所述接收模块是否接收所述第二对码信息和所述第三对码信息,且δt=δt0;其中,δt0<t;

所述存储模块与所述第五判断模块连接,所述存储模块用于进入对码状态后t秒内,所述接收模块接收所述第二对码信息和所述第三对码信息,且δt=δt0时,存储所述第二对码信息,以完成所述无源无线开关与所述被控设备的对应关系的建立。

采用本发明提供的基于无源无线开关的对码方法建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键,无源无线开关发送第二对码信息,然后使无源无线开关的控制按键被按下并保持后弹起,无源无线开关发送第三对码信息;当接收到第二对码信息和第三对码信息后,获取接收第二对码信息所处的时间和接收第三对码信息所处的时间的时间间隔,然后判断是否在进入对码状态后t秒内接收第二对码信息和第三对码信息,且接收第二对码信息所处的时间和接收第三对码信息所处的时间的时间间隔为δt0秒,当判断为是时,则存储第二对码信息,完成无源无线开关与被控设备的对应关系的建立。采用本发明提供的基于无源无线开关的对码方法,解决了无源无线开关的控制按键在持续按压时不能持续发送第二对码信息的问题,实现了无源无线开关与被控设备的对应关系的建立。

附图说明

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

图1为本发明实施例提供的基于无源无线开关的对码方法的流程图一;

图2为本发明实施例提供的基于无源无线开关的对码方法的流程图二;

图3为本发明实施例提供的基于无源无线开关的对码方法的流程图三;

图4为本发明实施例提供的基于无源无线开关的对码方法的流程图四;

图5为本发明实施例提供的基于无源无线开关的对码方法的流程图五;

图6为本发明实施例提供的基于无源无线开关的对码系统的示意图一;

图7为本发明实施例提供的基于无源无线开关的对码系统的示意图二;

图8为本发明实施例提供的基于无源无线开关的对码系统的示意图三;

图9为本发明实施例提供的一种无源无线开关的结构示意图;

图10为本发明实施例提供的另一种无源无线开关的结构示意图。

附图标记:

10-被控设备,20-控制设备,

21-接收模块,22-数据处理单元,

23-执行模块,24-交流-直流转换模块,

30-无源无线开关,31-发电模块,

32-电源模块,33-发射模块,

34-自回弹式按键,35-翘板,

36-端键,40-固定式开关。

具体实施方式

为了进一步说明本发明实施例提供的基于无源无线开关的对码方法及系统,下面结合说明书附图进行详细描述。

建立无源无线开关与被控设备的对应关系时,可以采用如下两种方式,具体地:

对码方法一

请参阅图1,本发明实施例提供的基于无源无线开关的对码方法包括:

步骤s100、在无源无线开关的控制按键按下一次时,接收无源无线开关发送的一次第一对码信息;

步骤s110、判断在进入对码状态后t秒内,是否接收a次第一对码信息,其中,a为大于1的整数;如果是,则执行步骤s130;

步骤s130、存储第一对码信息,以完成无源无线开关与被控设备的对应关系的建立。

本发明实施例提供的基于无源无线开关的对码方法在硬件上可以通过控制设备实现,无源无线开关发送的对码信息可以由射频信号承载,此时控制设备可以为射频设备,无源无线开关发送的对码信息也可以由红外信号承载,此时控制设备可以为红外设备;控制设备与对应的被控设备连接,而控制设备可以安装在被控设备内,也可以单独安装在墙壁、地面等处,当控制设备单独安装在墙壁、地面等处时,可以只与一个被控设备对应,也可以与多个被控设备对应,控制设备可以包括接收模块、第一判断模块和存储模块;而且,被控设备可以为灯、窗帘、电风扇、热水器等;上述实施例中,无源无线开关包括发电模块、电源模块和发射模块。

当建立无源无线开关与被控设备的对应关系时,可以先启动与被控设备对应的控制设备,控制设备则进入对码状态;然后对无源无线开关进行操作,按下无源无线开关的控制按键一次,无源无线开关的发电模块则利用控制按键被按下时的机械能发电,即将控制按键被按下时的机械能转换为电能,电能经电源模块传输至发射模块,为发射模块供电,无源无线开关的发射模块则向控制设备发送一次第一对码信息,将无源无线开关的控制按键按下a次,则无源无线开关的发射模块向控制设备发送a次第一对码信息,其中,对码信息可以包括帧头、地址码、控制码和帧尾,即第一对码信息包括帧头、地址码、控制码和帧尾,其中,无源无线开关具有唯一的地址码,无源无线开关的控制按键对应具有唯一的控制码。

无源无线开关向控制设备发送第一对码信息,控制设备的接收单元接收第一对码信息;控制设备的接收单元接收第一对码信息后,控制设备的第一判断模块判断是否满足:控制设备进入对码状态后t秒内,控制设备的接收模块接收a次第一对码信息,其中,a为大于1的整数;其中,t可以根据实际需要选择,例如,t可以取6,此时,控制设备的第一判断模块判断是否满足:控制设备进入对码状态后6秒内,控制设备的接收模块接收a次第一对码信息;a为大于1的整数,即接收模块需要接收至少两次第一对码信息,则需要将无源无线开关的控制按键按下至少两次,无源无线开关向控制设备发送至少两次第一对码信息,a可以取2,或3,或4等。

当满足上述条件时,控制设备的存模块则存储第一对码信息,完成无源无线开关与被控设备的对应关系的建立。完成无源无线开关与被控设备的对应关系的建立后,当再次按下无源无线开关的控制按键时,则可以通过无源无线开关对被控设备的工作状态进行控制,例如,通过无源无线开关控制被控设备的开或关。

控制设备的接收单元接收a次第一对码信息后,控制设备的第一判断模块判断是否满足:控制设备进入对码状态后t秒内,控制设备的接收模块接收a次第一对码信息,可以认为,应该同时满足两个条件,其中一个条件为控制设备的接收模块接收到a次第一对码信息,另一个条件为控制设备的接收模块接收第a个第一对码信息的时间与控制设备进入对码状态的时间之间的时间间隔小于t秒,当其中一个条件不满足或者两个条件均不满足时,则控制设备的存储模块不存储第一对码信息,即未能建立无源无线开关与被控设备的对应关系。

由上述可知,采用本发明实施例提供的基于无源无线开关的对码方法建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键a次,每按下无源无线开关的控制按键一次,无源无线开关发送一次第一对码信息,即按下无源无线开关的控制按键a次,无源无线开关发送a次第一对码信息;当接收到a次第一对码信息后,判断是否在进入对码状态后t秒内接收a次第一对码信息,当判断为是时,则存储第一对码信息,完成无源无线开关与被控设备的对应关系的建立,再次按下无源无线开关的控制按键时,则可以通过无源无线开关控制被控设备的工作状态。采用本发明实施例提供的基于无源无线开关的对码方法,解决了无源无线开关的控制按键在持续按压时不能持续发送第一对码信息的问题,实现了无源无线开关与被控设备的对应关系的建立。

另外,本发明实施例提供的基于无源无线开关的对码方法中,通过按下无源无线开关的控制按键a次,以实现无源无线开关发送a次第一对码信息,对码方法简单,方便操作。

再者,本发明实施例提供的对码方法是基于无源无线开关的对码方法,也就是说,本发明实施例提供的基于无源无线开关的对码方法应用于基于无源无线开关的对码系统,用于控制被控设备的无线控制的设备为无源无线开关,与采用通过电池供电的遥控器控制被控设备相比,可以避免频繁更换电池或为遥控器的电池充电,提高了使用便利性,减小了使用成本,节省了能源,并减小了对环境的危害。

值得一提的是,请参阅图6至图8,无源无线开关30包括发电模块31、电源模块32和发射模块33,当无源无线开关30的控制按键被按下或者无源无线开关30的控制按键弹起时,发电模块31将控制按键被按下或弹起时的机械能转换为电能,电能经电源模块32传输至发射模块33,为发射模块33供电,发射模块33则可以发出对码信息。

在上述实施例中,无源无线开关可以为多种,例如,请参阅图9,无源无线开关30可以为自回弹式无源无线开关,或者,请参阅图10,无源无线开关30还可以为翘板式无源无线开关。

请参阅图9,无源无线开关30为自回弹式无源无线开关时,控制按键为自回弹式无源无线开关上的自回弹式按键34,则每按下无源无线开关30的控制按键一次,无源无线开关30发送一次第一对码信息可以包括:

按下自回弹式按键,无源无线开关向发送第一对码信息;

松开自回弹式按键。

举例来说,控制设备进入对码状态后,对无源无线开关进行操作,按下无源无线开关的自回弹式按键34,无源无线开关则向控制设备发送第一对码信息;松开自回弹式按键34,自回弹式按键34回弹至原位,此时,无源无线开关的发电模块可以将自回弹式按键34回弹时的机械能转换为电能,电能通过电源模块传输至发射模块,为发射模块供电,无源无线开关的发射模块则可以向控制设备发送与自回弹式按键34回弹时对应的对码信息,当然,无源无线开关的发射模块也可以不向控制设备发送与自回弹式按键34回弹时对应的对码信息。依次重复a次上述步骤,即可实现无源无线开关30向控制设备发送a次第一对码信息。

请参阅图10,无源无线开关30为翘板式无源无线开关时,无源无线开关30包括翘板35,翘板35的两端分别设置有一个端键36,例如,如图10所示,翘板式无源无线开关包括两个翘板35,每个翘板35的两端分别设置有一个端键36,即图10中左侧的翘板35的上端和下端分别设置有一个端键36,图10中右侧的翘板35的上端和下端也分别设置有一个端键36;控制按键为位于翘板35的其中一端的端键36,则每按下无源无线开关30的控制按键一次,无源无线开关30发送一次第一对码信息可以包括:

按下位于翘板的其中一端的端键,无源无线开关发送第一对码信息;

按下位于翘板的另一端的端键。

举例来说,当需要通过图10中位于左侧的翘板35的上端的端键36控制被控设备的工作状态时,即需要建立图10中位于左侧的翘板35的上端的端键36与被控设备的对应关系,在控制设备进入对码状态后,按下图10中位于左侧的翘板35的上端的端键36,无源无线开关30向控制设备发送第一对码信息;然后按下图10中位于左侧的翘板35的下端的端键36,使图10中位于左侧的翘板35的上端的端键36弹起,以便下一次被按下,此时,无源无线开关30的发电模块可以将图10中位于左侧的翘板35的下端的端键36被按下时的机械能转换为电能,电能通过电源模块传输至发射模块,为发射模块供电,此时,无源无线开关30的发射模块可以向控制设备发送与图10中位于左侧的翘板35的下端的端键36对应的对码信息,当然,无源无线开关的发射模块也可以不向控制设备发送与图10中位于左侧的翘板35的下端的端键36对应的对码信息。依次重复a次上述步骤,即可实现无源无线开关30向控制设备发送a次第一对码信息。

请参阅图2,在步骤s110之后、步骤s130之前,本发明实施例提供的基于无无源无线开关的对码方法还包括:

步骤s120、判断是否存在与第一对码信息相同的已存对码信息;如果是,执行步骤s140;如果否,执行步骤s130;

步骤s140、清除与第一对码信息相同的已存对码信息,以完成无源无线开关与被控设备的对应关系的解除。

具体地,控制设备的存储模块用于存储完成无源无线开关与被控设备的对应关系的建立后,与无源无线开关对应的对码信息,即存储模块中存储有已存对码信息,控制设备还可以包括第二判断模块和信息清除模块。当控制设备的接收模块接收无源无线开关发送的第一对码信息,控制设备的第一判断模块判断得知:在控制设备进入对码状态后t秒内,控制设备的接收模块接收a次第一对码信息后,控制设备的第二判断模块将第一对码信息与控制设备的存储模块中的已存对码信息对比,以判断是否满足:存储模块中存在与第一对码信息相同的已存对码信息;当满足存储模块中存在与第一对码信息相同的已存对码信息时,即无源无线开关与被控设备的对应关系已建立,此时,控制设备的信息清除模块则将存储模块中与第一对码信息相同的已存对码信息清除,以解除无源无线开关与被控设备的对应关系;当不满足存储模块中存在与第一对码信息相同的已存对码信息时,即无源无线开关与被控设备的对应关系未建立,此时,控制设备的存储模块则存储第一对码信息,以建立无源无线开关与被控设备的对应关系。

当满足存储模块中存在与第一对码信息相同的已存对码信息时,控制设备的信息清除模块则将存储模块中与第一对码信息相同的已存对码信息清除,此时,发送第一对码信息的无源无线开关与被控设备的对应关系被解除,使用者不能利用发送第一对码信息的无源无线开关控制被控设备的工作状态,发送第一对码信息的无源无线开关则可以用作它用,以方便使用者的使用。

当不满足存储模块中存在与第一对码信息相同的已存对码信息时,控制设备的存储模块则存储第一对码信息,实现发送第一对码信息的无源无线开关与被控设备的对应关系的建立,使用者可以利用发送第一对码信息的无源无线开关控制被控设备的工作状态。

如此设计,当控制设备的第二判断模块判断存储模块中不存在与第一对码信息相同的已存对码信息时,控制设备的存储模块才存储第一对码信息,因而可以避免重复建立同一无源无线开关与被控设备的对应关系,避免相同的多个对码信息占用存储模块的空间。另外,还可以方便使用者解除无源无线开关与被控设备的对应关系,无源无线开关可以作它用,方便使用者的使用。

上述实施例中,解除无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数,与建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数相同,即,建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数为a次,则解除无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数也为a次。在实际应用中,解除无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数,与建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数也可以不同,具体地:

请参阅图3,步骤s100之后,本发明实施例提供的基于无源无线开关的对码方法还包括:

步骤s150、判断进入所述对码状态后t秒内,是否接收b次所述第一对码信息,其中,b为大于1的整数,且b≠a;如果是,则执行步骤s160;

步骤s160、获取与第一对码信息相同的已存对码信息;

步骤s170、清除与第一对码信息相同的已存对码信息,以完成无源无线开关与被控设备的对应关系的解除。

解除无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数,与建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键的次数不同时,即b≠a,例如,a可以取3,b可以取2,以方便使用者明确自己的操作。

请继续参阅图2或图3,在上述实施例中,当存储第一对码信息,完成无源无线开关和被控设备的对应关系的建立后,本发明实施例提供的基于无源无线开关的对码方法还包括:

步骤s180、发出对码成功的指示。

当控制设备清除与第一对码信息相同的已存对码信息,完成无源无线开关和被控设备的对应关系的解除后,本发明实施例提供的基于无源无线开关的对码方法还包括:

步骤s190、发出清码成功的指示。

具体实施时,控制设备可以包括指示模块,当控制设备的存储模块存储第一对码信息,完成无源无线开关和被控设备的对应关系的建立后,可以通过控制设备的指示模块发出对码成功的指示;当控制设备的信息清除模块清除与第一对码信息相同的已存对码信息,完成无源无线开关和被控设备的对应关系的解除后,可以通过控制设备的指示模块发出清码成功的指示。

控制设备的指示模块发出对码成功的指示或清码成功的指示时,可以是通过指示灯、数码管或液晶屏进行提示,指示灯、数码管或液晶屏可以设置在控制设备上,或者,控制设备的指示模块使被控设备发出指示,例如,被控设备为灯时,控制设备的存储模块存储第一对码信息,或者,控制设备的信息清除模块清除存储模块中与第一对码信息相同的已存对码信息后,则可以通过指示模块向灯发出指令,使灯闪烁几次,发出对码成功的指示或清码成功的指示,以提示使用者完成无源无线开关和被控设备的对应关系的建立或解除。

请继续参阅图2,在步骤s100之前,本发明实施例提供的基于无源无线开关的对码方法还包括:

步骤s10、读取已存对码信息。

实际应用时,控制设备还可以包括读取模块,通过控制设备的读取模块读取存储模块中的已存对码信息,方便第二判断模块将第一对码信息与已存对码信息对比,以判断存储模块中是否存在与第一对码信息相同的已存对码信息,进而方便建立无源无线开关与被控设备的对应关系,或者,方便接触无源无线开关与被控设备的对应关系。

另外,通过控制设备的读取模块读取存储模块中的已存对码信息,当建立无源无线开关与被控设备的对应关系后,通过无源无线开关控制被控设备的工作状态时,可以加快被控设备的响应速度。

请继续参阅图2,在步骤s100之前,本发明实施例提供的基于无源无线开关的对码方法还包括:

步骤s20、进入对码状态;

步骤s30、对进入对码状态的时间进行计时;

步骤s40、判断进入对码状态的时间是否超过t秒;如果是,则执行步骤s50;如果否,则执行步骤s100;

步骤s50、退出对码状态。

具体实施时,控制设备还可以包括计时模块和第三判断模块,控制设备启动后,控制设备可以自动进入对码状态,控制设备的计时模块则开始对控制设备进入对码状态的时间进行计时;第三判断模块则判断控制设备进入对码状态的时间是否超过t秒;当判断为是时,控制设备退出对码状态,此时,无法继续建立或解除无源无线开关与被控设备的对应关系;当判断为否时,控制设备不退出对码状态,则可以继续建立或解除无源无线开关与被控设备的对应关系。

在本发明实施例中,控制设备启动后,自动进入对码状态,并根据控制设备的计时模块对控制设备进入对码状态的时间进行计时,然后通过第三判断模块来判断控制设备是否退出对码状态,即本发明实施例中,控制设备的对码状态无需外部操作即可自行判断,与现有技术中对码过程中必须长按控制设备的启动开关,以实现对码相比,即与现有技术中对码过程中需要同时对控制设备和遥控器进行操作相比,可以避免因对码过程中使用者需要同时对控制设备和遥控器进行操作而导致操作不方便。

在上述实施例中,启动控制设备时,可以采用多种方法,例如,可以长按控制设备的启动开关,以启动控制设备;或者,控制设备安装在被控设备内时,可以长按被控设备上与控制设备对应的启动开关,以启动控制设备;或者,控制设备与被控设备的固定式开关连接,固定式开关安装在墙壁或地面上,通过打开被控设备的固定式开关,以启动控制设备。

请参阅图6或图7,本发明实施例还提供一种基于无源无线开关的对码系统,包括:无源无线开关30,被控设备10,以及与被控设备10对应的控制设备20,控制设备20包括接收模块21、第一判断模块和存储模块;其中,无源无线开关30用于在无源无线开关30的控制按键被按下一次,发送一次第一对码信息;接收模块21与无源无线开关连接,接收模块21用于在无源无线开关30的控制按键被按下一次时,接收无源无线开关30发送的一次第一对码信息;第一判断模块与接收模块21连接,第一判断模块用于判断在控制设备20进入对码状态后t秒内,接收模块21是否接收a次第一对码信息,其中,a为大于1的整数;存储模块与第一判断模块连接,存储模块用于进入对码状态后t秒内,接收模块21接收a次第一对码信息时,存储第一对码信息,以完成无源无线开关30与被控设备10的对应关系的建立。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。

请继续参阅图6,在本发明实施例中,控制设备20还包括第二判断模块和信息清除模块;第二判断模块分别与第一判断模块和存储模块连接,第二判断模块用于判断是否存在与第一对码信息相同的已存对码信息;信息清除模块分别与第二判断模块和存储模块连接,信息清除模块用于存在与第一对码信息相同的已存对码信息时,清除与第一对码信息相同的已存对码信息,以完成无源无线开关与被控设备的对应关系的解除。

在实际应用中,解除无源无线开关30与被控设备10的对应关系时,按下无源无线开关30的控制按键的次数,与建立无源无线开关30与被控设备10的对应关系时,按下无源无线开关30的控制按键的次数也可以不同,具体地:

请继续参阅图7,在本发明实施例中,控制设备20还包括第三判断模块、信息获取模块和信息清除模块;第三判断模块与接收模块21连接,第三判断模块用于判断进入对码状态后t秒内,接收模块21是否接收b次第一对码信息,其中,b为大于1的整数,且b≠a;信息获取模块与存储模块连接,信息获取模块用于进入对码状态后t秒内,接收模块21接收b次第一对码信息时,获取与第一对码信息相同的已存对码信息;信息清除模块分别与信息获取模块和存储模块连接,信息获取模块用于清除与第一对码信息相同的已存对码信息,以完成无源无线开关与被控设备的对应关系的解除。

在实际应用中,判断进入对码状态后t秒内,接收模块21是否接收a次第一对码信息,和判断进入对码状态后t秒内,接收模块21是否接收b次第一对码信息可以采用同一模块实现,即第三判断模块的功能也可以由第一判断模块实现。

请继续参阅图6或图7,在本发明实施例中,控制设备20还包括指示模块,指示模块分别与存储模块和信息清除模块连接;指示模块用于存储第一对码信息后,发出对码成功的指示;指示模块还用于清除与第一对码信息相同的已存对码信息后,发出清码成功的指示。

控制设备20的指示模块发出对码成功的指示或清码成功的指示时,可以是通过指示灯、数码管或液晶屏进行提示,指示灯、数码管或液晶屏可以设置在控制设备20上,或者,控制设备20的指示模块直接使被控设备发出指示或控制设备20的指示模块通过控制设备20的执行模块23使被控设备发出指示,例如,被控设备为灯时,控制设备的存储模块存储第一对码信息,或者,控制设备的信息清除模块清除存储模块中与第一对码信息相同的已存对码信息后,则可以通过指示模块向灯发出指令,或者,指示模块向执行模块23发出指令,执行模块23执行指令,使灯闪烁几次,发出对码成功的指示或清码成功的指示,以提示使用者完成无源无线开关和被控设备的对应关系的建立或解除。

请继续参阅图6或图7,控制设备20还包括计时模块和第四判断模块;计时模块用于对控制设备20进入对码状态的时间计时;第四判断模块分别与计时模块和接收模块21连接,第四判断模块用于判断进入对码状态的时间是否超过t秒;如果是,则退出对码状态,如果否,则可以继续进行无源无线开关30与被控设备10的对应关系的建立。

请继续参阅图6或图7,控制设备20还包括读取模块,读取模块与存储模块连接,读取模块用于读取存储模块中的已存对码信息。

请继续参阅图6或图7,本发明实施例提供的基于无源无线开关的对码系统还包括固定式开关40,固定式开关40分别与被控设备10和控制设备20的交流-直流转换模块24连接,固定式开关40开启后,控制设备20上电并启动。

值得一提的是,解除无源无线开关30与被控设备10的对应关系时,按下无源无线开关30的控制按键的次数,与建立无源无线开关30与被控设备10的对应关系时,按下无源无线开关30的控制按键的次数相同时,请继续参阅图6,第一判断模块、存储模块、第二判断模块、信息清除模块、指示模块、读取模块、计时模块和第四判断模块可以集成在控制设备20的数据处理单元22中,数据处理单元22可以为微控制单元(microcontrollerunit,mcu);解除无源无线开关30与被控设备10的对应关系时,按下无源无线开关30的控制按键的次数,与建立无源无线开关30与被控设备10的对应关系时,按下无源无线开关30的控制按键的次数不同时,请继续参阅图7,第一判断模块、存储模块、第三判断模块、信息获取模块、指示模块、读取模块、计时模块和第四判断模块可以集成在控制设备20的数据处理单元22中。

对码方法二、请参阅图4,本发明实施例还提供另一种基于无源无线开关的对码方法,包括:

步骤s300、在无源无线开关的控制按键被按下时,接收无源无线开关发送的第二对码信息,在无源无线开关的控制按键被按下并保持后弹起时,接收无源无线开关发送的第三对码信息;

步骤s310、获取接收第二对码信息所处的时间和接收第三对码信息所处的时间之间的时间间隔δt;

步骤s320、判断进入对码状态后t秒内,是否接收第二对码信息和第三对码信息,且δt=δt0;其中,δt0<t;如果是,则执行步骤s340;

步骤s340、存储第二对码信息,以完成无源无线开关与被控设备的对应关系的建立。

本发明实施例提供的基于无源无线开关的对码方法在硬件上可以通过控制设备实现,控制设备与对应的被控设备连接,而控制设备可以安装在被控设备内,也可以单独安装在墙壁、地面等处,当控制设备单独安装在墙壁、地面等处时,可以只与一个被控设备对应,也可以与多个被控设备对应,控制设备可以包括接收模块、时间获取模块、第一判断模块和存储模块;而且,被控设备可以为灯、窗帘、电风扇、热水器等;上述实施例中,无源无线开关包括发电模块、电源模块和发射模块。

建立无源无线开关与被控设备的对应关系时,可以先启动与被控设备对应的控制设备,控制设备则进入对码状态;然后对无源无线开关进行操作,将无源无线开关的控制按键按下并保持,无源无线开关的控制按键被按下时,无源无线开关的发电模块则利用控制按键被按下时的机械能发电,即将控制按键被按下时的机械能转换为电能,电能经电源模块传输至发射模块,为发射模块供电,无源无线开关的发射模块则向控制设备发送第二对码信息,无源无线开关的控制按键按下并保持一定时间后,使无源无线开关的控制按键弹起,无源无线开关的控制按键弹起时,无源无线开关的发电模块则利用控制按键弹起时的机械能发电,即将控制按键弹起时的机械能转换为电能,电能经电源模块传输至发射模块,为发射模块供电,无源无线开关的发射模块则向控制设备发送第三对码信息。

无源无线开关向控制设备发送第二对码信息时,控制设备的接收单元扫描到第二对码信息并接收第二对码信息,无源无线开关向控制设备发送第三对码信息时,控制设备的接收单元扫描到第三对码信息并接收第三对码信息;控制设备的接收单元接收第二对码信息和第三对码信息后,控制设备的时间获取模块获取接收模块接收第二对码信息所处的时间和接收模块接收第三对码信息所处的时间的时间间隔δt;然后,控制设备的第一判断模块判断是否满足:控制设备进入对码状态后t秒内,控制设备的接收模块接收第二对码信息和第三对码信息,且接收模块接收第二对码信息所处的时间和接收模块接收第三对码信息所处的时间的时间间隔δt为δt0秒,其中,δt0<t,t和δt0可以根据实际需要选择,例如,t可以取6,δt0可以取3,即控制设备的第二判断模块,判断是否满足:控制设备进入对码状态后6秒内,控制设备的接收模块接收第二对码信息和第三对码信息,且接收模块接收第二对码信息所处的时间和接收模块接收第三对码信息所处的时间的时间间隔为3秒;当满足上述条件时,控制设备的存储模块则将第一对码信息存储起来,完成无源无线开关与被控设备的对应关系的建立。完成无源无线开关与被控设备的对应关系的建立后,当再次按下无源无线开关的控制按键时,则可以对被控设备的工作状态进行控制。

由上述可知,采用本发明实施例提供的基于无源无线开关的对码方法建立无源无线开关与被控设备的对应关系时,按下无源无线开关的控制按键,无源无线开关发送第二对码信息,然后使无源无线开关的控制按键被按下并保持后弹起,无源无线开关发送第三对码信息;当接收到第二对码信息和第三对码信息后,获取接收第二对码信息所处的时间和接收第三对码信息所处的时间的时间间隔,然后判断是否在进入对码状态后t秒内接收第二对码信息和第三对码信息,且接收第二对码信息所处的时间和接收第三对码信息所处的时间的时间间隔为δt0秒,当判断为是时,则存储第二对码信息,完成无源无线开关与被控设备的对应关系的建立。采用本发明实施例提供的基于无源无线开关的对码方法,解决了无源无线开关的控制按键在持续按压时不能持续发送第二对码信息的问题,实现了无源无线开关与被控设备的对应关系的建立。

另外,本发明实施例提供的基于无源无线开关的对码方法中,通过按下无源无线开关的控制按键并保持,无源无线开关发送第二对码信息,然后使无源无线开关的控制按键弹起,无源无线开关发送第三对码信息,以实现无源无线开关向控制设备发送第二对码信息和第三对码信息,然后是否在进入对码状态后t秒内接收第二对码信息和第三对码信息,并判断接收第二对码信息所处的时间和接收第三对码信息所处的时间的时间间隔,即判断无源无线开关的控制按键被按下的持续时间,以建立无源无线开关与被控设备的对应关系,对码方法简单,方便操作。

再者,本发明实施例提供的对码方法是基于无源无线开关的对码方法,也就是说,本发明实施例提供的基于无源无线开关的对码方法应用于基于无源无线开关的对码系统,用于控制被控设备的无线控制的设备为无源无线开关,与采用通过电池供电的遥控器控制被控设备相比,可以避免频繁更换电池或为遥控器的电池充电,提高了使用便利性,减小了使用成本,节省了能源,并减小了对环境的危害。

请参阅图5,步骤s320之后、步骤s340之前,本发明实施例提供的基于无源无线开关的对码方法还包括:

步骤s330、判断是否存在与第二对码信息相同的已存对码信息;如果是,则执行步骤s350;如果否,则执行步骤s340;

步骤s350、清除与第二对码信息相同的已存对码信息,以完成无源无线开关与被控设备的对应关系的解除。

在实际操作时,控制设备还可以包括第二判断模块和信息清除模块,控制设备接收第二对码信息和第三对码信息,并判断得知:在控制设备进入对码状态后t秒内接收第二对码信息和第三对码信息,且接收第二对码信息和接收第三对码信息的时间间隔δt为δt0秒后,控制设备的第二判断模块则将第二对码信息与控制设备的存储模块中的已存对码信息对比,以判断是否满足:存储模块中存在与第二对码信息相同的已存对码信息;当判断得知存储模块中不存在与第二对码信息相同的已存对码信息时,控制设备的存储模块存储第二对码信息,建立无源无线开关与被控设备的对应关系,此时,使用者可以利用无源无线开关控制被控设备的工作状态;当判断得知存储模块中存在与第二对码信息相同的已存对码信息时,控制设备的信息清除模块将存储模块中与第二对码信息相同的已存对码信息清除,无源无线开关与被控设备的对应关系解除,此时,使用者不能利用无源无线开关控制被控设备的工作状态。

如此设计,当控制设备的第二判断模块判断存储模块中不存在与第一对码信息相同的已存对码信息时,控制设备的存储模块才存储第一对码信息,因而可以避免重复建立同一无源无线开关与被控设备的对应关系,避免相同的多个对码信息占用存储模块的空间。另外,还可以方便使用者解除无源无线开关与被控设备的对应关系,无源无线开关可以作它用,方便使用者的使用。

值得一提的是,上述实施例中,清除存储模块中与第二对码信息相同的已存对码信息时,无源无线开关的控制按键被按下的持续时间,与存储第二对码信息时,无源无线开关的控制按键被按下的持续时间相同,在实际应用中,清除存储模块中与第二对码信息相同的已存对码信息时,无源无线开关的控制按键被按下的持续时间,与存储第二对码信息时,无源无线开关的控制按键被按下的持续时间也可以不同。

上述实施例中,本发明实施例提供的对码方法二中,存储第一对码信息后,还包括发出对码成功的指示;当清除存储模块中与第一对码信息相同的已存对码信息后,还包括发出清码成功的指示,控制设备20发出对码成功的指示或清码成功的指示,与上述对码方法一中所描述的类似,在此不再赘述。

上述实施例中,在对码方法二中,在步骤s300之前,还包括:读取模块读取存储模块中的已存对码信息;控制设备进入对码状态;控制设备的计时模块对控制设备进入对码状态的时间进行计时;第四判断模块判断控制设备进入对码状态的时间是否超过t秒,如果是,控制设备退出对码状态,如果否,控制设备不退出对码状态。其中,在对码方法二中,上述步骤与上述对码方法一中所描述的类似,在此不再赘述。

在上述实施例中,启动与被控设备对应的控制设备时,可以采用多种方法,例如,可以长按控制设备的启动开关,以启动控制设备,或者,控制设备安装在被控设备内时,可以长按被控设备上与控制设备对应的启动开关,以启动控制设备,或者,控制设备与被控设备的固定式开关连接,通过打开被控设备的固定式开关,以启动控制设备。

请参阅图8,本发明实施例还提供另一种基于无源无线开关的对码系统,包括:无源无线开关30,被控设备10,以及与被控设备10对应的控制设备20,控制设备20包括接收模块21、时间获取模块、第五判断模块和存储模块,其中,无源无线开关30用于在无源无线开关30的控制按键被按下时,发送第二对码信息,还用于在控制按键被按下并保持之后弹起时,发送第三对码信息;接收模块21与无源无线开关30连接,接收模块21用于接收无源无线开关30发送的第二对码信息和第三对码信息;时间获取模块与接收模块21连接,时间获取模块用于获取接收第二对码信息所处的时间和接收第三对码信息所处的时间的时间间隔δt;第五判断模块分别与接收模块21和时间获取模块连接,第五判断模块用于判断进入对码状态后t秒内,接收模块是否接收第二对码信息和第三对码信息,且δt=δt0,其中,δt0<t;存储模块与第五判断模块连接,存储模块用于进入对码状态后t秒内,接收模块21接收第二对码信息和第三对码信息,且δt=δt0时,存储第二对码信息,以完成无源无线开关30与被控设备10的对应关系的建立。

所述基于无源无线开关的系统与上述基于无源无线开关的对码方法二相对于现有技术所具有的优势相同,在此不再赘述。

在本发明实施例中,控制设备20还包括第六判断模块和信息清除模块,第六判断模块分别与第五判断模块和存储模块连接,第六判断模块用于判断是否存在与第二对码信息相同的已存对码信息;信息清除模块分别与第六判断模块和存储模块连接,信息清除模块用于当存在与第二对码信息相同的已存对码信息时,清除与第二对码信息相同的已存对码信息,以解除无源无线开关30与被控设备10的对应关系;当不存在与第二对码信息相同的已存对码信息时,则存储第二对码信息,以建立无源无线开关30与被控设备10的对应关系。

上述实施例中,控制设备20还包括指示模块、读取模块、计时模块和第四判断模块,其中,指示模块用于在存储模块存储第一对码信息后,发出对码成功的指示,还用于在信息清除模块清除存储模块中与第一对码信息相同的已存对码信息后,发出清码成功的指示;读取模块用于读取存储模块中的已存对码信息;计时模块用于对控制设备20进入对码状态的时间计时;第四判断模块用于判断控制设备20进入对码状态的时间是否超过t秒;如果是,控制设备20退出对码状态。

值得一提的是,在上述实施例中,第五判断模块、存储模块、时间获取模块、第六判断模块、信息清除模块、指示模块、读取模块、计时模块以及第四判断模块可以集成在控制设备20的数据处理单元22中。

在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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