无线开关的控制方法、无线开关及计算机可读存储介质与流程

文档序号:18471199发布日期:2019-08-20 20:19阅读:161来源:国知局
无线开关的控制方法、无线开关及计算机可读存储介质与流程

本发明涉及智能家居领域,尤其涉及一种无线开关的控制方法、无线开关及计算机可读存储介质。



背景技术:

智能家居是利用先进的计算机技术、网络通讯技术等融合个性化需求,将家中的各种设备(如音视频设备、照明系统、网络家电等)连接到一起,通过网络化综合智能控制和管理,实现家电控制、照明控制等多种功能,开启全新的家居生活体验。

目前,在智能家居与传统家居更新迭代的过程中,会有各种各样的需求,例如,无线开关与现有的智能开关绑定来实现双控功能等,在这个过程中,智能开关与灯具连接,无线开关与智能开关之间通过网关连接,而且网关需要一直在线才能实现对应的控制,如果后续网络出现故障或者断网的情况下,无线开关就无法使用。



技术实现要素:

本发明的目的在于提供一种即使后续网络出现故障仍然能够使用的无线开关的控制方法、无线开关及计算机可读存储介质。

为实现上述目的,本发明提供一种无线开关的控制方法,其包括:

接收来自网关的报文信息,所述报文信息包括智能开关的配置信息;

将所述配置信息存储到所述无线开关内;

所述无线开关根据所述配置信息向所述智能开关发送控制命令以控制所述智能开关。

进一步地,通过所述网关传送控制命令至与所述网关连接的智能开关。

进一步地,在接收来自所述网关的报文信息前,先判断所述网关是否被接入网络,若所述网关已被接入网络,则通过所述网关传送控制命令给与所述网关连接的智能开关。

进一步地,若所述网关未被接入网络,则接收来自所述网关的报文信息。

进一步地,所述网关通过app获取到用户设置好的配置信息,并将所述配置信息转变为报文信息。

进一步地,所述网关具有存储空间,所述配置信息被保存在所述存储空间内。

进一步地,所述配置信息包括所述智能开关的寻址路径及地址。

进一步地,所述智能开关与家用电器电性连接。

另一方面,本发明还涉及了一种无线开关,其包括相互连接的处理器和存储器,其中,所述存储器用于存储接收到的所述网关发送的配置信息及计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述的无线开关的控制方法。

另一方面,本发明还涉及了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述的无线开关的控制方法。

本发明通过利用上述步骤能够实现通过无线开关直接控制所述智能开关,只要在最初设置的时候通过所述网关将所述智能开关的配置信息传送给所述无线开关,后续即使网络出现故障或者断电、断网的情况下,仍然可以通过提前存储在所述无线开关中的配置信息对所述智能开关进行对应的控制,使用更方便,用户体验更好。

附图说明

图1是本发明提供的无线开关的控制方法的第一实施方式的流程示意图;

图2是本发明提供的无线开关的控制方法的第二实施方式的流程示意图;

图3是本发明提供的一种无线开关的连接示意图。

具体实施方式

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

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

应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。

请参阅图1,图1是本发明的无线开关的控制方法的第一实施方式的流程示意图。如图1所示,本实施例的无线开关的控制方法至少包括如下步骤:

步骤s10:接收来自网关的报文信息,所述报文信息包括智能开关的配置信息;

在所述步骤中,所述网关通过app获取到用户设置好的所述智能开关的配置信息,并将所述配置信息转变为报文信息以备后续传送给所述无线开关。在本实施方式中,所述报文信息为zigbee报文,具体可以根据传输方式的不同自主定义。所述网关具有存储空间,所述配置信息被保存在所述存储空间内,如此在本地保存后方便发送或者被调用,避免反复接收带来的时间延迟和资源浪费。所述配置信息用于体现所述无线开关与所述智能开关之间的绑定关系,尤其在有多个家用电器等需要控制时,必然会存在多种绑定关系,此时通过配置信息可以清晰地寻找到对应的智能开关,方便使用。

具体地,所述配置信息可以包括所述智能开关的寻址路径及地址等。可以理解,所述智能开关可能具有一个或多个功能,例如:所述智能开关具有开灯、关灯、调节亮度、转换灯光模式等各种功能,所述无线开关可以根据需要设置出与所述智能开关对应的功能,每一种功能都具有各自的寻址路径及地址,配置信息就需要根据各种功能设置出对应的寻址路径及地址,这样才能保证所述无线开关能够对应控制到所述智能开关的各种功能。

步骤s20:所述配置信息被存储到所述无线开关内;

在所述步骤中,所述无线开关接收到所述报文信息后还原所述配置信息并存在所述无线开关内,具体地,所述无线开关内设有存储器,用于存储接收到的所述网关发送的配置信息。

步骤s30:所述无线开关根据所述配置信息向所述智能开关发送控制命令以控制所述智能开关。

在此步骤中,所述智能开关与家用电器电性连接,本实施方式中,该家用电器为灯具。可以理解,该家用电器也可以为空调或者电视等。由于之前已在所述无线开关中保存了所述智能开关的配置信息,则所述无线开关就能够根据所述配置信息找到对应的智能开关,并根据发送的控制命令控制所述智能开关进行相应的动作。例如:由于之前已经通过配置信息将无线开关的开灯功能与智能开关的开关功能对应起来,在所述无线开关发出的控制命令为开灯时,即用户按所述无线开关的按键,所述智能开关就能够对应进行开灯的动作。

利用上述步骤s10~步骤s30能够实现通过无线开关直接控制所述智能开关,只要在最初设置的时候通过所述网关将所述智能开关的配置信息传送给所述无线开关,后续即使网络出现故障或者断网的情况下,仍然可以通过提前存储在所述无线开关中的配置信息对所述智能开关进行对应的控制,使用更方便,用户体验更好。

请参阅图2,图2是本发明的无线开关的控制方法的第二实施方式的流程示意图。如图2所示,本实施例的无线开关的控制方法至少包括如下步骤:

步骤s01:判断所述网关是否被接入网络;若所述网关已被接入网络,则执行步骤s02;若所述网关未被接入网络,则执行步骤s10;

步骤s02:通过所述网关传送控制命令给与所述网关连接的智能开关;

以上两个步骤中,如果所述网关也同时被接入网络,可以通过所述网关传送控制命令至与所述网关连接的智能开关,即,所述无线开关将控制命令先发送给所述网关,所述网关再将所述控制命令发送给所述智能开关,从而实现对智能开关的控制。也就是说,可以同时通过两个通道传送所述控制命令来实现所述无线开关对所述智能开关的控制。由于两个通道的传送的速度相差很小,优选地,可以采用这种双通道的方式。如此,可以确保在不管是否有网络的情况下,例如网关掉线或者突然断网的情况下都可以正常通过所述无线开关对所述智能开关进行控制。

步骤s10:接收来自网关的报文信息,所述报文信息包括智能开关的配置信息;

在所述步骤中,所述网关通过app获取到用户设置好的所述智能开关的配置信息,并将所述配置信息转变为报文信息以备后续传送给所述无线开关。在本实施方式中,所述报文信息为zigbee报文,具体可以根据传输方式的不同自主定义。所述网关具有存储空间,所述配置信息被保存在所述存储空间内,本地保存后方便发送或者被调用。所述配置信息用于体现所述无线开关与所述智能开关之间的绑定关系,即便于所述无线开关识别对应的智能开关。

具体地,所述配置信息可以包括所述智能开关的寻址路径及地址等。可以理解,所述智能开关可能具有一个或多个功能,例如:所述智能开关具有开灯、关灯、调节亮度、转换灯光模式等各种功能,所述无线开关可以根据需要设置出与所述智能开关对应的功能,每一种功能都具有各自的寻址路径及地址,配置信息就需要根据各种功能设置出对应的寻址路径及地址,这样才能保证所述无线开关能够对应控制到所述智能开关的各种功能。

步骤s20:所述配置信息被存储到所述无线开关内;

在所述步骤中,所述无线开关接收到所述报文信息后还原所述配置信息并存在所述无线开关内,具体地,所述无线开关内设有存储器,用于存储接收到的所述网关发送的配置信息。

步骤s30:所述无线开关根据所述配置信息向所述智能开关发送控制命令以控制所述智能开关。

在此步骤中,所述智能开关与家用电器电性连接,本实施方式中,该家用电器为灯具。可以理解,该家用电器也可以为空调或者电视等。由于之前已在所述无线开关中保存了所述智能开关的配置信息,则所述无线开关就能够根据所述配置信息找到对应的智能开关,并根据发送的控制命令控制所述智能开关进行相应的动作。例如:由于之前已经通过配置信息将无线开关的开灯功能与智能开关的开关功能对应起来,在所述无线开关发出的控制命令为开灯时,即用户按开关按键,所述智能开关就能够对应进行开灯的动作。

在实际应用中,若判断出所述网关已被接入网络,也可以通过上述步骤s10~步骤s30实现所述无线开关对所述智能开关进行控制。若所述网关未被接入网络,则必须执行上述步骤s10~步骤s30,来保证实现所述无线开关对所述智能开关的控制,确保了所述智能开关的正常使用。也就是说,在判断出所述网关已被接入网络时,对后面所走的通道不做限制,但只要检测到所述网关未被接入网络,则直接通过上述步骤s10~步骤s30实现所述无线开关对所述智能开关进行控制。

利用上述步骤s01~步骤s30能够实现通过无线开关直接控制所述智能开关,只要在最初设置的时候通过所述网关将所述智能开关的配置信息传送给所述无线开关,后续即使网络出现故障或者断网的情况下,仍然可以通过提前存储在所述无线开关中的配置信息对所述智能开关进行对应的控制,使用更方便,用户体验更好。

请参见图3,图3为本发明第一实施方式提供的一种无线开关的连接示意图。所述无线开关10与网关20通信连接,所述网关20与app30通信连接,所述无线开关10与智能开关40无线连接,所述智能开关40与灯具50电性连接。其中,所述网关20具有存储空间210,配置信息被保存在所述存储空间210内。所述无线开关10包括相互连接的处理器110和存储器120,其中,所述存储器120用于存储接收到的所述网关20发送的配置信息及计算机程序,所述计算机程序包括程序指令,所述存储器120可能包含高速随机存取存储器(randomaccessmemory,ram),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。所述处理器110被配置用于调用所述程序指令,执行步骤s10~步骤s30所述的无线开关的控制方法。

上述计算机可读存储介质可以是前述无线开关10的内部存储设备。所述计算机可读存储介质也可以是外部存储设备,例如所述无线开关上配备的插接式智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述无线开关的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。所述计算机程序包括程序指令,所述程序指令当被处理器110执行时使所述处理器执行步骤s10~步骤s30所述的无线开关的控制方法。

上述第二实施方式中的无线开关的控制方法,所述无线开关10的连接方式与所述第一实施方式相同。即所述无线开关10与网关20通信连接,所述网关20与app30通信连接,所述无线开关10与智能开关40无线连接,所述智能开关40与灯具50电性连接。其中,所述网关20具有存储空间210,配置信息被保存在所述存储空间210内。所述无线开关10包括相互连接的处理器110和存储器120,其中,所述存储器120用于存储接收到的所述网关20发送的配置信息及计算机程序,所述计算机程序包括程序指令,所述存储器120可能包含高速随机存取存储器(randomaccessmemory,ram),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。所述处理器110被配置用于调用所述程序指令,执行步骤s01~步骤s30所述的无线开关的控制方法。

上述计算机可读存储介质可以是前述无线开关10的内部存储设备。所述计算机可读存储介质也可以是外部存储设备,例如所述无线开关上配备的插接式智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述无线开关的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。所述计算机程序包括程序指令,所述程序指令当被处理器110执行时还用于使所述处理器执行步骤s01~步骤s30所述的无线开关的控制方法。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

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

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

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