家电设备的控制方法、家电设备及其WIFI模块与流程

文档序号:11878253阅读:313来源:国知局
家电设备的控制方法、家电设备及其WIFI模块与流程

本发明涉及智能家电领域,尤其涉及一种家电设备的控制方法、家电设备及其WIFI模块。



背景技术:

家电在人们的生活中占据很重要的地位,各种各样的家电极大地改善和便利了人们的生活,并反过来影响着人们的生活习惯。随着生活水平的提高,人们越来越系统家电设备更智能、更易用。

随着智能终端的普及,目前也越来越多的生厂商或服务商开发相应的APP,使用户可以通过安装有相应APP的智能终端来对家电设备进行控制。具体为:将所购买的家电设备安装好,并将该家电设备所配备的WIFI模块连接上路由器后,用户就可在其智能终端上输入控制指令,该控制指令例如用于控制某智能灯打开,智能终端将该控制指令传送至服务器,服务器再将该控制指令传送至相应的家电设备的WIFI模块,该WIFI模块对所接收的控制指令进行解析后,提取出消息体,并下发至该家电设备的设备主体,例如为智能灯主体,智能灯主体收到控制指令后进行点亮。另外,家电设备的设备主体也会将自身的指令反馈信息、状态信息等通过WIFI模块上传至服务器。

但是,在实际应用中,会出现用户家中的家电设备分别是从不同的生产商、服务商处购买的情况,例如,某用户家中前后安装了两台美的空调,其中,第一台空调从淘宝商城购买,用户控制所使用的APP为阿里智能;第二台空调从美的商城购买,用户控制所使用的APP为美的智能。这样,用户在对这两台空调进行控制时,只能使用阿里智能控制第一台空调,使用美的智能控制第二台空调,对用户来讲,操作繁琐,稍有疏忽可能会导致误操作,因此用户体验较差。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述用户体验差的缺陷,提供一种家电设备的控制方法、家电设备及其WIFI模块。

本发明解决其技术问题所采用的技术方案是:构造一种家电设备的控制方法,家电设备包括设备主体及WIFI模块,所述WIFI模块进行以下步骤:

在连接无线网络后,根据预先写入的至少两个服务器的域名获取所述至少两个服务器的IP地址;

分别向所述至少两个服务器发送认证请求,并接收所述至少两个服务器所返回的认证结果;

在认证通过后,接收任一服务器所发送的控制指令,并将所述控制指令进行相应处理后发送至设备主体,及接收设备主体所传送的反馈信息或状态信息,并根据所述至少两个服务器的IP地址,将所述反馈信息或状态信息进行相应处理后分别发送至所述至少两个服务器。

优选地,在认证通过之后,还包括:

分别向所述至少两个服务器发送心跳信号,并接收所述至少两个服务器所返回的连接确认信息。

本发明还构造一种家电设备的WIFI模块,与家电设备的设备主体相连,包括:

存储单元,用于存储预先写入的至少两个服务器的域名;

域名解析单元,用于在连接无线网络后,根据所存储的域名获取所述至少两个服务器的IP地址;

认证单元,用于分别向所述至少两个服务器发送认证请求,并接收所述至少两个服务器所返回的认证结果;

通讯单元,用于在认证通过后,接收任一服务器所发送的控制指令,并将所述控制指令进行相应处理后发送至设备主体,及接收设备主体所传送的反馈信息或状态信息,并根据所述至少两个服务器的IP地址,将所述反馈信息或状态信息进行相应处理后分别发送至所述至少两个服务器。

优选地,连接确认单元,用于分别向所述至少两个服务器发送心跳信号,并接收所述至少两个服务器所返回的连接确认信息。

本发明还构造一种家电设备,包括设备主体,还包括以上所述的WIFI模块。

优选地,所述WIFI模块通过UART与设备主体相连。

实施本发明的技术方案,由于家电设备中的WIFI模块可与至少两个服务器连接,且可将其反馈信息或状态信息同时发送至该至少两个服务器,使该至少两个服务器中所存储的家电设备的信息同步。因此,对于该至少两个服务器分别所对应的APP,用户可自由选择使用哪个APP对家电设备的设备主体进行控制,从而不会出现误操作的情况,用户体验较好。

附图说明

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

图1是本发明家电设备的控制方法实施例一的流程图;

图2是本发明家电设备实施例一的逻辑结构图;

图3是图2中WIFI模块实施例一的逻辑结构图。

具体实施方式

图1是本发明家电设备的控制方法实施例一的流程图,首先说明的是,家电设备包括设备主体及WIFI模块,设备主体例如为灯、空调、冰箱、风扇、电视等,WIFI模块与设备主体相连,用于为设备主体提供联网控制,远程操作的能力,使家电设备智能化。在该实施例的家电设备的控制方法中,WIFI模块进行以下步骤:

S10.在连接无线网络后,根据预先写入的至少两个服务器的域名获取所述至少两个服务器的IP地址。

在该步骤中,首先说明的是,WIFI模块在出厂之前,生产厂商可将欲连接的至少两个服务器的域名分别写入该WIFI模块中,例如,对于某个空调的WIFI模块,欲连接的服务器包括有阿里智能APP所对应的服务器及美的智能APP所对应的服务器。另外,用户在使用家电设备前,将该WIFI模块与设备主体相连,并将该WIFI模块接入无线网络,接入无线网络的方式例如为:通过USB数据线接收所连接的无线路由器的SSID及密码,或者,通过在AP模式下接收移动终端所发送的无线路由器的SSID及密码。当该WIFI模块连接无线网络后,就可进行DNS解析,即,根据预先写入的至少两个服务器的域名获取所述至少两个服务器的IP地址。

S20.分别向所述至少两个服务器发送认证请求,并接收所述至少两个服务器所返回的认证结果。

在该步骤中,首先说明的是,WIFI模块在使用前,需向欲连接的服务器进行注册,只有在成功注册后,服务器才将该WIFI模块的标识确定为授权标识,并存储在授权标识表中。当获取到至少两个服务器的IP地址后,分别向至少两个服务器发送认证请求,该认证请求中包括WIFI模块的标识,例如为MAC地址。在此需说明的是,由于不同服务器所采用的协议不一样,所以,应根据不同服务器的协议生成不同格式的认证请求数据包,并根据所获取的IP地址,将所生成的不同格式的认证请求数据包发送至相应的服务器。当服务器收到认证请求后,便可对该认证请求进行认证,即,判断WIFI模块的标识是否存在于预先存储的授权标识表中,若存在,说明该WIFI模块的身份合法,此时,认证通过;若不存在,说明该WIFI模块的身份为非法,此时,认证未通过。

S30.在认证通过后,接收任一服务器所发送的控制指令,并将所述控制指令进行相应处理后发送至设备主体,及接收设备主体所传送的反馈信息或状态信息,并根据所述至少两个服务器的IP地址,将所述反馈信息或状态信息进行相应处理后分别发送至所述至少两个服务器。

在该步骤中,当认证通过后,用户就可通过智能终端对家电设备进行控制,其中,智能终端上安装有上述至少两个服务器分别所对应的APP。在一个具体例子中,对于某个空调设备,其WIFI模块可连接两个服务器,例如分别为服务器A、服务器B。用户的智能终端上安装有与服务器A对应的APP1,还安装有与服务器B对应的APP2。当用户需要将该空调的打开时,可通过APP1输入空调的开启指令,该智能终端便将该空调的开启指令发送至服务器A,服务器A再将该开启指令发送至WIFI模块,WIFI模块接收到开启指令后,对其进行处理,然后将该开启指令传送至该空调的空调主体。空调主体收到开启指令后,进行开启,同时向WIFI模块传送开启指令的反馈信息。WIFI模块在收到反馈信息后,对其进行相应处理,然后分别发送至服务器A和服务器B。此处需说明的是,由于服务器A和服务器B所采用的协议不同,所以WIFI模块根据服务器A和服务器B分别采用的协议对反馈信息做不同的处理,然后将两个处理后的反馈信息分别发送至服务器A和服务器B。另外,在空调工作时,也会定时向WIFI模块传送状态信息,状态信息例如包括:当前温度信息、故障信息等。WIFI模块在收到该状态信息后,对其进行相应处理,然后分别发送至服务器A和服务器B。同样需说明的是,由于服务器A和服务器B所采用的协议不同,所以WIFI模块根据服务器A和服务器B分别采用的协议对状态信息做不同的处理,然后将两个处理后的状态信息分别发送至服务器A和服务器B。服务器A再将所收到的状态信息或反馈信息发送至相应用户的APP1,服务器B再将所收到的状态信息或反馈信息发送至相应用户的APP2。这样便实现了服务器A和服务器B信息的同步。此后,用户还可通过APP2对空调做其它控制,例如,关闭、温度调高/低、定时等。

在上述实施例的基础上,在步骤S20之后,还可进一步包括:

S40.分别向所述至少两个服务器发送心跳信号,并接收所述至少两个服务器所返回的连接确认信息。

在该步骤中,当认证通过后,WIFI模块还分别向至少两个服务器发送心跳信号,服务器在接收到心跳信号后,说明WIFI模块与服务器连接正常,进而向WIFI模块返回连接确认信息,因此,WIFI模块可根据所接收的连接确认信息来确定正常连接服务器,若接收不到连接确认信息,则说明已与服务器断开连接,进而可向用户输出提示消息。

图2是本发明家电设备实施例一的逻辑结构图,该家电设备包括相连接的设备主体10及WIFI模块20,设备主体例如为灯、空调、冰箱、风扇、电视等,WIFI模块用于为设备主体提供联网控制,远程操作的能力,使家电设备智能化。

优选地,WIFI模块20通过UART与设备主体10相连,当然,在其它实施例中,WIFI模块20也可通过其它方式与设备主体10相连。

结合图3所示的WIFI模块的逻辑结构图,该WIFI模块20包括相连接的存储单元21、域名解析单元22、认证单元23和通讯单元24。其中,存储单元21用于存储预先写入的至少两个服务器的域名。域名解析单元22用于在连接无线网络后,根据所存储的域名获取所述至少两个服务器的IP地址。认证单元23用于分别向所述至少两个服务器发送认证请求,并接收所述至少两个服务器所返回的认证结果。通讯单元24用于在认证通过后,接收任一服务器所发送的控制指令,并将所述控制指令进行相应处理后发送至设备主体,及接收设备主体所传送的反馈信息或状态信息,并根据所述至少两个服务器的IP地址,将所述反馈信息或状态信息进行相应处理后分别发送至所述至少两个服务器。

优选地,WIFI模块还可进一步包括连接确认单元,该连接确认单元用于分别向所述至少两个服务器发送心跳信号,并接收所述至少两个服务器所返回的连接确认信息。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何纂改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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