一种可调控的无线开关系统及其控制、绑定方法
【技术领域】
[0001]本发明涉及无线开关领域,尤其涉及一种可调控的无线开关系统及其控制、绑定方法。
【背景技术】
[0002]按键无线开关作为一种传统控制方式,其操作的便捷性和稳定性使其在各个领域都起着重要作用。但是随着智能家居领域技术的不断发展,有线无线开关由于其需要通过电线与家居系统进行连接,安装不便且维修困难,所以无线开关越来越受到人们的欢迎。但是由于在家居环境中存在多个无线开关,如何使得无线开关能够自由切换其按键动作与电器动作之间的绑定关系,成为目前亟待解决的问题。
【发明内容】
[0003]鉴于上述问题,本申请记载了一种可调控的无线开关系统,包括:
[0004]若干无线开关;
[0005]若干控制模块,用以接收所述无线开关发出的动作信号,控制与所述动作信号具有第二绑定关系的电器产生对应动作;所述无线开关与至少一控制模块通信连接;
[0006]云存储模块,存储有第一绑定关系和所述第二绑定关系,且所述云存储模块分别与每个控制模块连接,用以接收所述控制模块转发来的所述动作信号,并根据所述动作信号生成执行命令信号;以及
[0007]所述控制模块接收所述执行命令信号,控制与所述动作信号具有所述绑定关系的电器产生对应动作;
[0008]较佳的,所述云存储模块包括:
[0009]第一云存储单元,用以存储所述第一绑定关系;
[0010]第二云存储单元,用以存储所述第二绑定关系;
[0011]所述第二绑定关系包括若干条第二绑定数据,且每条所述第二绑定数据中均包括一一对应的动作信号信息、电器的标识信息及电器的动作信息;所述第一绑定关系包括若干条第一绑定数据,且每条所述第一绑定数据中均包括所述动作信号信息及与所述动作信号信息一一对应的控制模块的标识信息,以利用所述动作信号根据所述第一绑定关系查找对应的所述第二绑定关系。
[0012]较佳的,所述云存储模块还包括:
[0013]云查询单元,分别与所述控制模块以及所述第二云存储单元相连,用以接收所述控制模块转发来的所述动作信号,并根据所述动作信号从所述第一数据存储单元中查找所述动作信号的所有所述第二绑定关系,发出第一查询结果;
[0014]云处理单元,与所述云查询单元相连,根据所述第一查询结果产生所述执行命令信号。
[0015]较佳的,所述控制模块包括:
[0016]第一控制存储单元,用以存储所述第一控制存储单元所在的所述控制模块的所有的第一绑定关系;
[0017]第二控制存储单元,用以存储所述第二控制存储单元所在的所述控制模块的所有第二绑定关系;
[0018]第一控制查询单元,分别与所述第一控制存储单元以及所述无线开关相连,用以接收所述动作信号并判断所述动作信号在所述第一控制存储单元中是否存在所述第一绑定关系;
[0019]第二控制查询单元,分别与所述第二控制存储单元以及所述第一控制查询单元相连,用以接收所述第二控制查询单元转发来的所述动作信号并在所述第二控制存储单元中查找所述动作信号的所述第二绑定关系,发出第二查询结果;
[0020]控制处理单元,根据所述第二查询结果和/或所述执行命令信号控制所述电器产生对应动作。
[0021]较佳的,所述无线开关系统还包括智能终端模块,与所述云存储模块相连,用以对所述第一绑定关系和所述第二绑定关系进行更新。
[0022]较佳的,所述智能终端模块包括终端控制单元,所述终端控制单元向所述云存储模块发出绑定和/或解绑定信号;
[0023]所述云存储模块还包括更新单元,分别与所述终端控制单元、所述第一云存储单元、所述第二云存储单元、所述第一控制存储单元以及所述第二控制存储单元相连,用以根据所述绑定和/或解绑定信号,对所述第一云存储单元和所述第一控制存储单元的所述第一绑定关系、所述第二云存储单元和所述第二控制存储单元的所述第二绑定关系进行更新。
[0024]较佳的,所述云存储模块还包括选择单元,分别与所述终端控制单元、所述更新单元以及所述第一云存储单元相连,用以向所述终端控制单元发送推荐信息。
[0025]较佳的,所述云存储模块还包括绑定控制单元,所述绑定控制单元分别与所述更新单元和所述选择单元相连,用以根据所述推荐信息或所述绑定信号控制所述控制模块与所述云存储模块是否断开之间的连接。
[0026]较佳的,所述云存储模块还包括状态存储单元,分别与所述云处理单元以及所述控制处理单元相连,用以存储所述电器的工作状态,并通过所述第二查询结果和/或所述执行命令信号对所述电器的工作状态进行实时更新并存储;以及
[0027]所述智能终端模块还包括显示单元,所述显示单元与所述状态存储单元相连,用以显示所述电器的工作状态。
[0028]本发明还提供了一种可调控的无线开关系统的控制方法,包括步骤:
[0029]按动无线开关发出动作信号;
[0030]所有的控制模块接收所述动作信号,判断所述动作信号在控制模块中是否存在第一绑定关系;
[0031]在与所述动作信号存在所述第一绑定关系的所述控制模块中查找所述动作信号的第二绑定关系;
[0032]控制与所述动作信号具有所述第二绑定关系的电器产生对应动作和/或将所述动作信号传递至云存储模块;
[0033]所述云存储模块接收所述动作信号时,控制与所述动作信号具有所述第二绑定关系的电器产生对应动作。
[0034]较佳的,当所述控制模块接收所述动作信号后且通过查询发现所述动作信号的所有所述第二绑定关系均存储于所述控制模块中时,所述控制模块控制与所述动作信号具有所述第二绑定关系的电器产生对应动作。
[0035]较佳的,当所述控制模块接收所述动作信号后通过对第二控制存储单元查找后发现所述第二绑定关系存在于所述云存储中,将所述动作信号传递至所述云存储模块。
[0036]较佳的,当所述控制模块接收所述动作信号后通过对所述第二控制存储单元查找后发现所述第二绑定关系同时存在于所述控制模块以及所述云存储中,所述控制模块控制与所述动作信号具有所述第二绑定关系的电器产生对应动作,并同时将所述动作信号传递至所述云存储模块。
[0037]较佳的,所述云存储模块接收所述动作信号并查询所述动作信号的所有所述第二绑定关系,并向具有所述第二绑定关系的所述控制模块发出执行命令信号;所述控制模块根据所述执行命令信号控制与所述动作信号具有所述第二绑定关系的电器产生对应动作。
[0038]本发明还提供了一种可调控的无线开关系统的绑定方法,当终端控制单元发出绑定命令,更新单元和所述选择单元接收所述绑定命令;
[0039]所述选择单元根据所述绑定命令发出推荐信息;
[0040]绑定控制单元根据所述推荐信息控制控制模块与云存储模块的连接断开与否;
[0041]当用户接受所述推荐信息时并在接收到无线开关发出的动作信号时,在第一云存储单元中查找所述绑定命令对应的第一绑定关系以及存储有所述第一绑定关系的所述控制模块,在第二云存储单元中查找所述绑定命令对应的第二绑定关系以及存储有所述第二绑定关系的所述控制模块;
[0042]删除所述第一云存储单元、所述第二云存储单元以及所述控制模块中的所述第一绑定关系和所述第一.绑定关系;
[0043]在第一云存储单元以及与所述推荐信息对应的所述控制模块的第一控制存储单元中建立新的第一绑定关系,在第二云存储单元以及与所述控制模块的第二控制存储单元中建立新的第二绑定关系。
[0044]较佳的,当用户不接受所述推荐信息并自行设定待绑定控制模块时,绑定控制单元断开除待绑定的所述控制模块以外的其它控制模块与所述云存储模块的连接;
[0045]当待绑定的所述控制模块接收到无线开关的动作信号并上传至云存储模块时,在第一云存储单元中查找所述绑定命令对应的第一绑定关系以及存储有所述第一绑定关系的所述控制模块,在第二云存储单元中查找所述绑定命令对应的第二绑定关系以及存储有所述第二绑定关系的所述控制模块;
[0046]删除所述第一云存储单元、所述第二云存储单元以及所述控制模块中的所述第一绑定关系和所述第一.绑定关系;
[0047]在第一云存储单元以及与待绑定的所述控制模块的第一控制存储单元中建立新的第一绑定关系,在第二云存储单元以及与所述控制模块的第二控制存储单元中建立新的第二绑定关系。
[0048]较佳的,根据所述绑定命令完成绑定过程后,恢复所有控制模块与所述云存储模块的通信。
[0049]较佳的,当所述终端控制单元发出解绑定命令时,所述更新单元接收所述解绑定命令,在第一云存储单元中查找所述绑定命令对应的所述第一绑定关系以及存储有所述第一绑定关系的所述控制模块,在第二云存储单元中查找所述绑定命令对应的第二绑定关系以及存储有所述第二绑定关系的所述控制模块,删除所述第一云存储单元、所述第二云存储单元以及所述控制模块中的所述第一绑定关系和所述第二绑定关系。
[0050]上述技