家用电器的配网方法、系统、家用电器和移动终端与流程

文档序号:11156784阅读:585来源:国知局
家用电器的配网方法、系统、家用电器和移动终端与制造工艺

本发明涉及通信技术领域,特别涉及一种家用电器的配网方法、系统、家用电器和移动终端。



背景技术:

随着移动互联网与物联网技术的发展,越来越多的家用电器具备了网络的接入功能,用户可通过控制家用电器的应用程序(APP,APPlication)对家用电器进行控制。

目前的家用电器配网技术通常由家用电器的生产方为控制家用电器的APP提供服务。具体而言,将服务提供方的TCP服务器地址静态地固化在APP中,在家用电器联网之后,APP连接对应的TCP服务器地址,并为家用电器提供服务。

随着家用电器的通用性的需求不断增加,对家用电器进行控制的服务提供方越来越多,不仅仅是家用电器的生产方作为家用电器的服务提供方,越来越多的互联网厂商也希望作为家用电器的服务器提供方。然而,在相关技术中,只能由一家服务提供方提供服务,限制了家用电器智能化的普及。



技术实现要素:

本发明旨在至少在一定程度上解决相关技术中的技术问题之一。

为此,本发明的第一个目的在于提出一种家用电器的配网方法,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

本发明的第二个目的在于提出一种家用电器的配网系统。

本发明的第三个目的在于提出一种移动终端。

本发明的第四个目的在于提出一种家用电器的WIFI模块。

本发明的第五个目的在于提出一种家用电器。

为实现上述目的,本发明第一方面实施例提出了一种家用电器的配网方法,包括以下步骤:移动终端接收家用电器广播的UDP包;所述移动终端判断所述UDP包中是否包含TCP服务器地址;如果判断所述UDP包中包含所述TCP服务器地址,则所述移动终端根据所述TCP服务器地址与所述家用电器建立TCP连接;如果判断所述UDP包中不包含所述TCP服务器地址,则所述移动终端根据默认的TCP服务器地址与所述家用电器建立TCP连接。

根据本发明实施例的家用电器的配网方法,在对家用电器进行配网的过程中,移动终端接收家用电器广播的UDP包,在判断出UDP包中包含TCP服务器地址时,移动终端通过TCP服务器地址与家用电器建立TCP连接,根据及在判断出UDP中不包含TCP服务器地址时,移动终端通过默认的TCP服务器地址与家用电器建立TCP连接,由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

另外,根据本发明上述家用电器的配网方法还可以具有如下附加的技术特征:

在本发明的一个实施例中,在所述移动终端与所述家用电器建立TCP连接之后,还包括:

所述移动终端向所述家用电器发送配网指令,其中,所述配网指令包括路由器的入网信息;

所述家用电器根据所述入网信息接入路由器。

在本发明的一个实施例中,所述配网指令还包括所述移动终端生成的随机数,在所述家用电器根据所述入网信息接入路由器之后,还包括:

所述移动终端将所述随机数发送至服务器;

所述家用电器从所述配网指令中提取所述随机数,并发送至服务器;

所述服务器判断所述移动终端和所述家用电器发送的随机数是否一致;

如果一致,则所述服务器判断配网成功;

如果不一致,则所述服务器判断配网失败,并向所述移动终端发送配网失败消息。

在本发明的一个实施例中,还包括:

所述移动终端提取所述家用电器广播的UDP包的长度或内容;

所述移动终端根据所述家用电器广播的UDP包的长度或内容获取相应的配网方式。

为实现上述目的,本发明第二方面实施例提出了一种家用电器的配网系统,所述系统包括移动终端和家用电器,其中:

所述移动终端,用于接收家用电器广播的UDP包,并判断所述UDP包中是否包含TCP服务器地址,如果判断所述UDP包中包含所述TCP服务器地址,则所述移动终端根据所述TCP服务器地址与所述家用电器建立TCP连接,如果判断所述UDP包中不包含所述TCP服务器地址,则所述移动终端根据默认的TCP服务器地址与所述家用电器建立TCP连接;所述家用电器,用于广播所述UDP包。

根据本发明实施例的家用电器的配网系统,在对家用电器进行配网的过程中,移动终端接收家用电器广播的UDP包,在判断出UDP包中包含TCP服务器地址时,移动终端通过TCP服务器地址与家用电器建立TCP连接,根据及在判断出UDP中不包含TCP服务器地址时,移动终端通过默认的TCP服务器地址与家用电器建立TCP连接,由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

上述家用电器的配网系统还可根据具有如下附加的技术特征:

在本发明的一个实施例中,所述移动终端,还用于向所述家用电器发送配网指令,其中,所述配网指令包括路由器的入网信息;

其中,所述家用电器,还用于根据所述入网信息接入路由器。

在本发明的一个实施例中,所述配网指令还包括所述移动终端生成的随机数,所述系统还包括服务器,其中:

所述移动终端,还用于将所述随机数发送至服务器;

所述家用电器,还用于从所述配网指令中提取所述随机数,并发送至服务器;

所述服务器,用于接收所述移动终端和所述家用电器发送的随机数,并判断所述移动终端和所述家用电器发送的随机数是否一致,如果一致,则所述服务器判断配网成功;如果不一致,则所述服务器判断配网失败,并向所述移动终端发送配网失败消息。

在本发明的一个实施例中,所述移动终端,还用于提取所述家用电器广播的UDP包的长度或内容,并根据所述家用电器广播的UDP包的长度或内容获取相应的配网方式。

为实现上述目的,本发明第三方面实施例提出了一种移动终端,包括:接收模块,用于接收家用电器广播的UDP包;判断模块,用于并判断所述UDP包中是否包含TCP服务器地址;第一通信模块,用于在判断所述UDP包中包含所述TCP服务器地址时,控制所述移动终端根据所述TCP服务器地址与所述家用电器建立TCP连接;第二通信模块,用于在判断所述UDP包中不包含所述TCP服务器地址时,控制所述移动终端根据默认的TCP服务器地址与所述家用电器建立TCP连接。

根据本发明实施例的移动终端,在对家用电器进行配网的过程中,移动终端接收家用电器广播的UDP包,在判断出UDP包中包含TCP服务器地址时,移动终端通过TCP服务器地址与家用电器建立TCP连接,根据及在判断出UDP中不包含TCP服务器地址时,移动终端通过默认的TCP服务器地址与家用电器建立TCP连接,由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

另外,根据本发明上述移动终端还可根据具有如下附加的技术特征:

在本发明的一个实施例中,第一发送模块,用于向所述家用电器发送配网指令,以使所述家用电器根据所述配网指令中的路由器的入网信息接入路由器。

在本发明的一个实施例中,所述配网指令还包括所述移动终端生成的随机数,还包括:

第二发送模块,还用于将所述随机数发送至服务器,以使所述服务器判断所述移动终端和所述家用电器发送的随机数是否一致,如果一致,则所述服务器判断配网成功;如果不一致,则所述服务器判断配网失败,并向所述移动终端发送配网失败消息。

在本发明的一个实施例中,还包括:

提取模块,用于提取所述家用电器广播的UDP包的长度或内容;

获取模块,用于根据所述家用电器广播的UDP包的长度或内容获取相应的配网方式。

为实现上述目的,本发明第四方面实施例提出了一种家用电器的WIFI模块,包括广播子模块和通信子模块,其中:广播子模块,用于广播UDP包,以使移动终端在判断出所述UDP包中包含服务器地址时,所述移动终端根据所述TCP服务器地址与所述通信子模块建立TCP连接;通信子模块,用于与所述移动终端建立TCP连接。

根据本发明实施例的家用电器的WIFI模块,通过广播子模块广播UDP包,移动终端接收家用电器的WIFI模块广播的UDP包,移动终端在判断UDP包中包含TCP服务器地址时,移动终端根据TCP服务器地址与通信子模块建立TCP连接,由此,使得除了家用电器的生成方外,还可根据通过其他服务提供方为家用电器提供服务,满足了其他服务提供方为家用电器提供服务的需求,提高了家用电器智能化的普及。

上述家用电器的WIFI模块还可根据具有如下附加的技术特征:

在本发明的一个实施例中,还包括:

接收子模块,用于接收所述移动终端发送的配网指令,其中,所述配网指令包括路由器的入网信息;

接入子模块,用于根据所述入网信息接入路由。

在本发明的一个实施例中,所述配网指令还包括所述移动终端生成的随机数,还包括:

处理子模块,用于从所述配网指令中提取所述随机数,并发送至服务器,以使所述服务器判断所述移动终端和所述家用电器发送的随机数是否一致,如果一致,则所述服务器判断配网成功;如果不一致,则所述服务器判断配网失败,并向所述移动终端发送配网失败消息。

为实现上述目的,本发明第五方面实施例提出了一种家用电器,包括本发明第四方面实施例的家用电器的WIFI模块。

根据本发明实施例的家用电器,家用电器广播UDP包,移动终端接收家用电器的WIFI模块广播的UDP包,移动终端在判断UDP包中包含TCP服务器地址时,移动终端根据TCP服务器地址与家用电器建立TCP连接,由此,使得除了家用电器的生成方外,还可根据通过其他服务提供方为家用电器提供服务,满足了其他服务提供方为家用电器提供服务的需求,提高了家用电器智能化的普及。

本发明附加的方面的优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

图1是根据本发明一个实施例的家用电器的配网方法的流程图;

图2是根据本发明另一个实施例的家用电器的配网方法的流程图;

图3是根据本发明又一个实施例的家用电器的配网方法的流程图;

图4是根据本发明再一个实施例的家用电器的配网方法的流程图;

图5是根据本发明一个实施例的家用电器的配网系统的结构示意图;

图6是根据本发明另一个实施例的家用电器的配网系统的结构示意图;

图7是根据本发明一个实施例的移动终端的结构示意图;

图8是根据本发明另一个实施例的移动终端的结构示意图;

图9是根据本发明又一个实施例的移动终端的结构示意图;

图10是根据本发明再一个实施例的移动终端的结构示意图;

图11是根据本发明一个实施例的家用电器的WIFI模块的结构示意图;

图12是根据本发明另一个实施例的家用电器的WIFI模块的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参照附图来描述根据本发明实施例提出的家用电器的配网方法、系统、家用电器和移动终端。

图1是根据本发明一个实施例的家用电器的配网方法的流程图。

如图1所示,该家用电器的配网方法包括以下步骤:

S11,移动终端接收家用电器广播的UDP包。

在家电电器配网的过程中,家用电器主动广播UDP包,移动终端对UPD包进行主动监听,并获取家电电器广播的UDP包。

其中,移动终端可以例如是手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。

其中,家用电器可以例如是智能电视、电冰箱或智能洗衣机等设备。

其中,UDP包中可以包括但不限于TCP服务器地址,UDP包中还可以包括家用电器的厂家信息、设备类型信息、家用电器的标识信息、广播的端口、UDP包的长度等信息。

其中,家用电器的标识信息是唯一标识家用电器的信息,例如,家用电器的标识信息可以为家用电器的产品序列号SN(Serial Number)。

其中,需要理解的是,产品序列号SN仅是标识信息的一种示例,该实施例的标识信息并不限于此。

在本发明的一个实施例中,为了减少移动终端再为家用电器分配虚拟标识(ID)的麻烦,在家用电器进行配网时,家用电器可根据预设规则家用电器的MAC(Medium/Media Access Control)地址生成家用电器的虚拟ID,并将虚拟ID加入UDP包中。对应的,移动终端在接收到家用电器广播的UDP包后,可提取UDP包中的虚拟ID,并对虚拟ID进行保存。

其中,需要理解的是,移动终端中保存虚拟ID,可以方便在移动终端与家用电器在进行通信过程中,移动终端判断接收到的家用电器的数据包中的虚拟ID与自身保存的虚拟ID是否相同,如果相同,则移动终端对家用电器发送的数据包进行处理,由此,通过验证虚拟ID是否一致,提高通信安全性。

S12,移动终端判断UDP包中是否包含TCP服务器地址。

S13,如果判断UDP包中包含TCP服务器地址,则移动终端根据TCP服务器地址与家用电器建立TCP连接。

S14,如果判断UDP包中不包含TCP服务器地址,则移动终端根据默认的TCP服务器地址与家用电器建立TCP连接。

举例而言,假设移动终端中默认的TCP服务器地址为美的的服务器的地址,如果移动终端中接收家用电器1广播的UDP包中包含TCP服务器地址,假设UDP包中的TCP服务器地址为某个互联网服务器(例如京东的服务器)的地址,此时,移动终端可确定家用电器1支持通过某个互联网服务器提供服务,移动终端根据某个互联网服务器的地址与家用电器1建立TCP连接。由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,满足了其他服务提供方为家用电器提供服务的需求,提高了家用电器智能化的普及。

根据本发明实施例的家用电器的配网方法,在对家用电器进行配网的过程中,移动终端接收家用电器广播的UDP包,在判断出UDP包中包含TCP服务器地址时,移动终端通过TCP服务器地址与家用电器建立TCP连接,以及在判断出UDP中不包含TCP服务器地址时,移动终端通过默认的TCP服务器地址与家用电器建立TCP连接,由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

基于上述实施例的基础上,在本发明的一个实施例中,在移动终端与家用电器建立TCP连接之后,为了使得家用电器可接入网络,如图2所示,该家用电器的配网方法还可以包括:

S15,移动终端向家用电器发送配网指令。

其中,配网指令可以包括但不限于路由器的入网信息,例如,配网指令还包括随机数、入网信息的长度信息等信息。

其中,路由器的入网信息可以包括服务集标识SSID(Service Set Identifier)和密码,还可以包括基本服务集标识BSSID(Basic Service Set Identifier)。

S16,家用电器根据入网信息接入路由器。

在本发明的一个实施例中,家用电器接收到移动终端发送的配网指令后,家用电器可通过配网指令的解析协议对配网指令进行解析,并根据解析结果向移动终端返回响应指令。

其中,需要理解的是,配网指令的解析协议是移动终端与家用电器之间预先协定好的协议。

作为一种示例性的实施方式,假设移动终端与家用电器预先协定:如果家用电器向移动终端发送数字0,则表示路由器的入网信息正确;如果家用电器向移动终端发送数字1,表示路由器的SSID有误;如果家用电器向移动终端发送数字2表示路由器的密码有误;如果家用电器向移动终端发送数字3表示路由器的BSSID有误。

在家用电器对接收到的配网指令解析完毕后,家用电器可根据解析结果向移动终端发送对应的响应指令,以方便移动终端将根据接收的响应指令确定是否重新向家用电器发送配网指令。

根据本发明实施例的家用电器的配网方法,在移动终端与家用电器建立TCP连接之后,通过移动终端将路由器的入网信息发送至家用电器,家用电器根据入网信息可快速接入路由器,由此,使得用户可通过移动终端控制家用电器快速接入网络,方便了用户通过移动终端对家用电器的入网进行统一管理。

基于上述实施例的基础上,在移动终端与家用电器建立TCP连接之后,为了确定配网的家用电器是否成功接入路由器,在本发明的一个实施例中,配网指令还可以包括移动终端生成的随机数,如图3示,该家用电器的配网方法还可以包括:

S17,移动终端将随机数发送至服务器。

在本发明的一个实施例中,在移动终端向家用电器发送配网指令之后,为了确定配网的家用电器是否成功接入路由器,移动终端可将随机数发送至服务器。

其中,需要理解的是,随机数是移动终端通过现有技术预先生成,此处不再赘述。

S18,家用电器从配网指令中提取随机数,并发送至服务器。

具体地,在家用电器接收到移动终端发送的配网指令后,家用电器可提取出配网指令中的随机数,并将所提取出的随机数发送至服务器。

其中,需要理解的是,为了区分是哪个家用电器发送的随机数,在家用电器向服务器发送随机数和家用电器的标识信息。

S19,服务器判断移动终端和家用电器发送的随机数是否一致。

S20,如果一致,则服务器判断配网成功。

在本发明的一个实施中,为了使得移动终端可获取家用电器是否接入路由器,在服务器判断配网成功后,可向移动终端发送配网成功消息,移动终端可根据配网成功消息获取家用电器接入路由器。

在移动终端确定家用电器接入路由器之后,移动终端可向服务器发送携带有家用电器的标识信息的绑定请求,服务器将根据绑定请求将移动终端与对应的家用电器进行绑定。由此,使得用户可通过移动终端对对应的家用电器进行控制。

S21,如果不一致,则服务器判断配网失败,并向移动终端发送配网失败消息。

根据本发明实施例的家用电器的配网方法,在移动终端与家用电器建立TCP连接之后,服务器接收移动终端和家用电器发送的随机数,并判断移动终端和家用电器发送的随机数是否一致,并在一致时,确定配网成功,以及在不一致时,向移动终端发送配网失败,由此,移动终端可根据服务器获取家用电器是否成功接入路由器。

基于上述实施例的基础上,在本发明的一个实施中,为了可以兼容现有的家用电器的配网方式,如图4示,该家用电器的配网方法还可以包括:

S22,移动终端提取家用电器广播的UDP包的长度或内容。

S23,移动终端根据家用电器广播的UDP包的长度或内容获取相应的配网方式。

具体地,在移动终端接收到家用电器广播的UDP包后,移动终端可提取UDP包的长度,或者提取UDP包的内容,并根据UDP包的长度与配网方式的对应关系,或者UDP包的内容与配网方式的对应关系确定家用电器所使用的配网方式。

也就是说,该实施例可通过UDP包的长度或者内容来确定家用电器是采用现有的配网方式进行配网,还是采用该实施例所公开的配网方式进行配网。

作为一种实施例性的实施方式,移动终端在对UDP包进行主动监听时,移动终端还可对现有配网方式所使用的广播端口和该实施例配网方式所使用的广播端口进行监听,并根据监听结果确定家用电器对应的配网方式。

举例而言,假设采用现有配网方式的家用电器所使用的广播端口为7083,该实施例的配网方式所使用的广播端口为15000,在家用电器广播UDP包的过程中,移动终端可同时对广播端口7083和15000进行监听,如果监听到广播口15000接收到家用电器的UDP,则确定对应的家用电器使用该实施例的配网方式进行配网。

其中,需要说明的是,如果根据UDP包的长度或者内容确定家用电器使用该实施例的配网方式进行配网,此时,移动终端可进一步判断UDP包中是否包含TCP服务器地址信息,并执行步骤S13或者S14。

综上可以看出,本发明实施例的家用电器的配网方法,移动终端可通过家用电器广播的UDP包的长度或内容来确定家用电器的配网方式,并采用家用电器所支持的配网方式对家用电器进行配网。

为了实现上述实施例,本发明还提出一种家用电器的配网系统。

图5是根据本发明一个实施例的家用电器的配网系统的结构示意图。

如图5所示,该家用电器的配网系统包括移动终端10和家用电器20,其中:

移动终端10用于接收家用电器20广播的UDP包,并判断UDP包中是否包含TCP服务器地址,如果判断UDP包中包含TCP服务器地址,则移动终端10根据TCP服务器地址与家用电器20建立TCP连接,如果判断UDP包中不包含TCP服务器地址,则移动终端根据默认的TCP服务器地址与家用电器20建立TCP连接。

家用电器20用于广播UDP包。

在本发明的一个实施例中,为了使得家用电器可接入网络,移动终端10还用于:向家用电器20发送配网指令。

其中,配网指令包括路由器的入网信息。

其中,家用电器20还用于根据入网信息接入路由器。

在移动终端与家用电器建立TCP连接之后,为了确定移动终端与家用电器之间是否配网成功,在本发明的一个实施例中,配网指令还包括移动终端生成的随机数,如图6示,系统还包括服务器30,其中:

移动终端10还用于将随机数发送至服务器30。

家用电器20还用于从配网指令中提取随机数,并发送至服务器30。

服务器30用于接收移动终端10和家用电器20发送的随机数,并判断移动终端10和家用电器20发送的随机数是否一致,如果一致,则服务器30判断配网成功。如果不一致,则服务器30判断配网失败,并向移动终端发送配网失败消息。

在本发明的一个实施例中,移动终端10还用于提取家用电器20广播的UDP包的长度或内容,并根据家用电器20广播的UDP包的长度或内容获取相应的配网方式。

其中,需要说明的是,前述对家用电器的配网方法实施例的解释说明也适用于该实施例的家用电器的配网系统,其实现原理类似,此处不再赘述。

根据本发明实施例的家用电器的配网系统,在对家用电器进行配网的过程中,移动终端接收家用电器广播的UDP包,在判断出UDP包中包含TCP服务器地址时,移动终端通过TCP服务器地址与家用电器建立TCP连接,根据及在判断出UDP中不包含TCP服务器地址时,移动终端通过默认的TCP服务器地址与家用电器建立TCP连接,由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

为了实现上述实施例,本发明还提出一种移动终端。

图7是根据本发明一个实施例的移动终端的结构示意图。

如图7所示,该移动终端10包括接收模块110、判断模块120、第一通信模块130和第二通信模块140,其中:

接收模块110用于接收家用电器广播的UDP包。

判断模块120用于并判断UDP包中是否包含TCP服务器地址。

第一通信模块130用于在判断UDP包中包含TCP服务器地址时,控制移动终端根据TCP服务器地址与家用电器建立TCP连接。

第二通信模块140用于在判断UDP包中不包含TCP服务器地址时,控制移动终端根据默认的TCP服务器地址与家用电器建立TCP连接。

为了使得家用电器可接入网络,在本发明的一个实施例中,在图7示的实施例的基础上,如图8示,该移动终端10还可以包括第一发送模块150,其中:

第一发送模块150用于向家用电器发送配网指令,以使家用电器根据配网指令中的路由器的入网信息接入路由器。

在本发明的一个实施例中,配网指令还包括移动终端生成的随机数,为了确定移动终端与家用电器之间是否配网成功,在图8所示的基础上,如图9所示,移动终端10还可以包括第二发送模块160,其中:

第二发送模块160还用于将随机数发送至服务器,以使服务器判断移动终端和家用电器发送的随机数是否一致,如果一致,则服务器判断配网成功。如果不一致,则服务器判断配网失败,并向移动终端发送配网失败消息。

在本发明的一个实施例中,为了兼容现有的配网方式,在图7所示的基础上,如图10所示,移动终端10还可以包括提取模块170和获取模块180,其中:

提取模块170用于提取家用电器广播的UDP包的长度或内容。

获取模块180用于根据家用电器广播的UDP包的长度或内容获取相应的配网方式。

其中,需要说明的是,前述对家用电器的配网方法实施例的解释说明也适用于该实施例的移动终端,其实现原理类似,此处不再赘述。

根据本发明实施例的移动终端,在对家用电器进行配网的过程中,移动终端接收家用电器广播的UDP包,在判断出UDP包中包含TCP服务器地址时,移动终端通过TCP服务器地址与家用电器建立TCP连接,根据及在判断出UDP中不包含TCP服务器地址时,移动终端通过默认的TCP服务器地址与家用电器建立TCP连接,由此,使得移动终端可通过除了默认的TCP服务器地址之外的TCP服务器地址与家用电器建立TCP连接,并使得其他服务提供方可为家用电器提供服务,方便了除了家用电器的生产方之外的服务提供方为家用电器提供服务,提高了家用电器智能化的普及。

为了实现上述实施例,本发明还提出一种家用电器的WIFI模块。

图11是根据本发明一个实施例的家用电器的WIFI模块的结构示意图。

如图11所示,该家用电器的WIFI模块包括广播子模块210和通信子模块220,其中:

广播子模块210用于广播UDP包,以使移动终端在判断出UDP包中包含TCP服务器地址时,移动终端根据TCP服务器地址与通信子模块220建立TCP连接。

通信子模块220用于与移动终端建立TCP连接。

在本发明的一个实施例中,在图11所示的实施例的基础上,如图12所示,家用电器的WIFI模块还可以包括接收子模块230和接入子模块240,其中:

接收子模块230用于接收移动终端发送的配网指令。

其中,配网指令可以包括但不限于路由器的入网信息,例如,配网指令还包括随机数、入网信息的长度信息等信息。

其中,路由器的入网信息可以包括服务集标识SSID(Service Set Identifier)和密码,还可以包括基本服务集标识BSSID(Basic Service Set Identifier)。

接入子模块240用于根据入网信息接入路由。

在本发明的一个实施例中,配网指令还包括移动终端生成的随机数,为了对移动终端与家用电器之间是否配网成功进行验证,如图12所示,该家用电器的WIFI模块还可以包括还可以包括处理子模块250,其中:

处理子模块250用于从配网指令中提取随机数,并发送至服务器,以使服务器判断移动终端和家用电器发送的随机数是否一致,如果一致,则服务器判断配网成功。如果不一致,则服务器判断配网失败,并向移动终端发送配网失败消息。

其中,需要说明的是,前述对家用电器的配网方法实施例的解释说明也适用于该实施例的家用电器的WIFI模块,其实现原理类似,此处不再赘述。

根据本发明实施例的家用电器的WIFI模块,通过广播子模块广播UDP包,移动终端接收家用电器的WIFI模块广播的UDP包,移动终端在判断UDP包中包含TCP服务器地址时,移动终端根据TCP服务器地址与通信子模块建立TCP连接,由此,使得除了家用电器的生成方外,还可以通过其他服务提供方为家用电器提供服务,满足了其他服务提供方为家用电器提供服务的需求,提高了家用电器智能化的普及。

为了实现上述实施例,本发明还提出一种家用电器。

一种家用电器,包括本发明第四方面实施例的家用电器的WIFI模块。

根据本发明实施例的家用电器,家用电器广播UDP包,移动终端接收家用电器的WIFI模块广播的UDP包,移动终端在判断UDP包中包含TCP服务器地址时,移动终端根据TCP服务器地址与家用电器建立TCP连接,由此,使得除了家用电器的生成方外,还可以通过其他服务提供方为家用电器提供服务,满足了其他服务提供方为家用电器提供服务的需求,提高了家用电器智能化的普及。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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