一种智能家电自动搜索控制方法、装置和系统的制作方法

文档序号:7814086阅读:183来源:国知局
一种智能家电自动搜索控制方法、装置和系统的制作方法
【专利摘要】本发明公开了一种智能家电自动搜索控制方法、装置和系统;涉及智能家电控制领域;用以实现智能终端对智能家电的自动搜索、匹配和连接,实现智能终端对智能家电的自动化控制;所述方法包括:智能终端向与局域网连接的智能家电发送第一广播消息;智能家电向所述智能终端回复第二广播消息;智能终端根据所述第二广播消息获取所述智能家电的IP地址;智能终端根据所述智能家电的IP地址与所述智能家电建立网络连接,控制所述智能家电。
【专利说明】一种智能家电自动搜索控制方法、装置和系统

【技术领域】
[0001]本发明涉及智能家电控制领域,尤其涉及一种智能家电自动搜索控制方法、装置和系统。

【背景技术】
[0002]在此处键入【技术领域】描述段落随着科学技术的发展,越来越多的智能家电已经走入普通百姓家中,帮助人们更加合理高效地处理生活中的事务以及更加人性化地享受生活。并且,随着网络的发展,将智能家电设备通过智能终端APP (Applicat1n,应用程序)控制,能够保证对智能家电设备控制不受时间空间的限制。
[0003]但现有技术中,智能终端App和智能设备的连接主要采用静态IP地址,需要人工手动设置IP地址。配置和操作步骤比较复杂,连接方法单一,严重影响用户体验,难以实现智能家电带来的实际便利。


【发明内容】

[0004]在此处键入【技术领域】描述段落为解决上述技术问题,本发明的一个目的旨在实现智能终端和智能家电的自动搜索、匹配和连接,实现智能终端对智能家电的自动化控制。
[0005]—方面,本发明提供一种智能家电自动搜索控制方法,包括:
智能终端向与局域网连接的智能家电发送第一广播消息;
智能家电向所述智能终端回复第二广播消息;
智能终端根据所述第二广播消息获取所述智能家电的IP地址;
智能终端根据所述智能家电的IP地址与所述智能家电建立网络连接,控制所述智能家电;
其中,所述第一广播消息通过用户数据报协议包发送。
[0006]可选的,所述智能家电向所述智能终端回复第二广播消息,包括:
智能家电获取智能终端设备的IP地址,向智能终端回复第二广播消息,所述第二广播消息通过用户数据包协议发送。
[0007]可选的,所述智能终端根据所述智能家电的IP地址与所述智能家电建立网络连接,包括:
智能家电根据当前IP地址建立传输控制协议侦听;
智能终端根据当前IP地址建立与所述智能家电传输控制协议网络连接。
[0008]进一步的,所述智能终端向与局域网连接的智能家电发送第一广播消息之前,还包括:
智能家电搜索并根据预先配置的服务集标识和密码连接无线网络,当接收到配对命令后,建立对智能终端的侦听;智能终端根据预先配置的服务集标识和密码连接智能家电,以便智能家电进入连接模式。
[0009]另一方面,本发明提供一种智能家电,包括: 接入模块,用于接收到智能终端发送的第一广播消息后,向所述智能终端回复第二广播消息;所述接入模块具体用于根据智能终端发送的第一广播消息获取智能终端的IP地址,向智能终端回复第二广播消息;其中,所述第一广播消息和所述第二广播消息通过用户数据包协议发送。
[0010]侦听模块,用于根据当前IP地址建立传输控制协议侦听。
[0011]进一步的,所述智能家电还包括:
第一连接模块,用于与路由器及智能终端建立连接。
[0012]另一方面,本发明提供一种智能终端,包括:
发送模块,用于向与局域网连接的智能家电发送第一广播消息;
获取模块,用于接收智能家电回复的第二广播消息,根据所述第二广播消息获取所述智能家电的IP地址;
连接控制模块,用于根据所述智能家电的IP地址与所述智能家电建立网络连接,监测控制所述智能家电。所述连接控制模块具体用于根据当前IP地址与所述智能家电建立传输控制协议网络连接。
[0013]进一步的,所述智能终端还包括:
第二连接模块,用于与路由器及智能家电建立连接。
[0014]另一方面,本发明还提供一种智能家电自动搜索控制系统,其特征在于,包括上述任一所述的智能家电和上述任一所述的智能终端。
[0015]本发明提供的智能家电自动搜索控制方法、装置及系统,与现有技术相比,能够带来如下技术效果:智能终端与智能家电之间通过基于UDP广播方式,使得智能终端App和所有与局域网连接的智能家电之间互知对方在局域网中的IP地址,通过建立TCP套接字连接,实现智能终端与智能家电之间的自动连接及通信控制。从而实现智能终端智能家电的自动搜索、匹配和连接及通信控制。实现智能终端App对智能家电的自动化监测控制。避免用户人工设置IP地址,提高用户体验。

【专利附图】

【附图说明】
[0016]图1是本发明实施例一提供的一种智能家电自动搜索控制方法的流程图;
图2是本发明实施例二提供的一种智能家电自动搜索控制方法的流程图;
图3是本发明实施例三提供的智能家电的结构示意图;
图4是本发明实施例四提供的智能终端的结构示意图。

【具体实施方式】
[0017]本发明适用于智能终端App基于UDP ( User Datagram Protocol,用户数据报协议)广播方式,向局域网所有Ethernet、w1-fi连接的智能家电发送第一广播消息,接收到第一广播消息的所有智能家电向所述智能终端App回复第二广播消息,使得智能终端App和所有与局域网连接的智能家电之间互知对方在局域网中的IP地址,通过建立TCP(Transmiss1n Control Protocol,传输控制协议)套接字连接,实现智能终端与智能家电之间的自动连接及通信。本发明可以实现如智能终端App与智能空调、智能咖啡壶、智能电饭煲等所有智能家电的自动搜索连接及通信控制。
[0018]本发明中智能终端可以是手机、平板电脑等可以安装App的智能设备。具体可以是一个Android操作系统的手持智能设备。智能家电可以是包含CPlXCentral ProcessingUnit,中央处理器)的家用电器,如智能空调、智能冰箱等,该家用电器通过串口,可以上报当前网络连接状态、接受命令控制。
[0019]实施例一
一种智能家电自动搜索控制方法,如图1所示,包括:
101、智能终端向与局域网连接的智能家电发送第一广播消息;
其中,智能终端已与智能家电通过无线路由器连接,智能终端通过UDP广播包向智能家电发送第一广播消息。例如无线路由器的网关为192.168.0.1,子网掩码为255.255.255.0,此时 UDP 广播包为 255.255.255.255。
[0020]102、智能家电向所述智能终端回复第二广播消息;
与局域网连接的所有智能家电接收到第一广播消息后,获取智能终端的IP地址。向智能终端回复第二广播消息,其中,第二广播消息通过UDP广播包发送。例如,智能家电接收到智能终端发送的UDP广播包中包含字符串“X”,由接受函数recvfrom(socket_fd, buf,MAXDATASIZE, O, (struct sockaddr *) &from_addr, &size) ; from_addr 取出智能终端的IP地址(如192.168.0.6),并向智能终端发送包含字符串为“y”的UDP广播包,即第二广播消息。
[0021]103、智能终端根据所述第二广播消息获取所述智能家电的IP地址;
智能终端接收到包含字符串“y”的m)P广播包通过步骤102中的接收函数获取各个智能家电对应的IP地址。接收函数的具体形式已在步骤102中做了具体描述,此处不再赘述。其中,若有重复的IP地址则将其合并以防止智能家电重复多次发送第二广播消息。
[0022]104、智能终端根据所述智能家电的IP地址与所述智能家电建立网络连接,控制所述智能家电。
[0023]示例性的,智能家电根据当前智能家电的IP地址建立TCP(Transmiss1n ControlProtocol,传输控制协议)套接字;智能终端根据当前智能家电的IP地址,与智能家电建立TCP套接字网络连接。
[0024]具体的,智能家电建立基于当前智能家电的IP地址的某一其它端口的服务器TCP套接字,智能终端建立基于当前智能家电IP地址的客户端TCP套接字连接局域网内的所有智能家电。此时,局域网内所有智能家电与智能终端建立TCP网络连接。智能终端按照协议过程监测控制与其建立网络连接的智能家电,并且智能终端实时检查TCP/IP连接状态,网络状态,实时接收智能家电的重新配置命令(如重新设置的SSID和密码)等,当接收到智能家电的重新配置命令时,根据该重新配置命令,进入相应的状态。通过这种方式,可以实现智能终端与智能家电IP地址的实时连接,在智能家电IP地址发生变化的时候,避免用户手动操作设置IP地址,方便用户使用,提高用户体验。
[0025]本发明提供的智能家电自动搜索控制方法,智能终端与智能家电之间通过基于UDP广播方式,使得智能终端App和所有与局域网连接的智能家电之间互知对方在局域网中的IP地址,通过建立TCP套接字连接,实现智能终端与智能家电之间的自动连接及通信控制。从而实现智能终端对智能家电的自动搜索、匹配和连接及通信控制;实现智能终端App对智能家电的自动化控制。避免用户人工设置IP地址,提高用户体验。通过本发明,用户无需任何手动操作就可以通过智能终端App完成对局域网内任一智能家电的自动化控制。如控制智能空调的打开与关闭、控制智能茶壶的加水,放茶叶等。
[0026]进一步的,在步骤101之前,可以通过如下步骤100将智能终端与智能家电通过无线路由器连接。
[0027]100、智能家电搜索并根据预先配置的服务集标识和密码与路由器连接,从而连接无线网络,当接收到配对命令后,建立对智能终端的侦听;智能终端根据预先配置的服务集标识和密码连接智能家电,以便智能家电进入连接模式。
[0028]其中,路由器主要完成手机、平板电脑和W1-Fi模块之间的无线网络连接,路由器的DHCP选项必须打开,并保证无线设置里有多个的局域网IP地址,且没有MAC绑定限制。智能家电可以设置配对模式、连接模式等不同的工作模式。
[0029]具体的,在路由器打开DHCP (Dynamic Host Configurat1n Protocol,动态主机配置协议)的w1-fi环境里,智能终端和智能家电W1-Fi自动获取分配的IP地址,智能家电根据预先配置的SSID (Service Set Identifier,服务集标识)和密码连接路由器,从而连接无线网络。其中,智能家电连接路由器所需的SSID和密码可以设置为智能家电上的一个按钮。当用户按下此按钮时,即智能家电接收到配对命令,智能家电进入配对模式,智能家电建立对智能终端的侦听,如智能家电作为AP建立socket侦听,智能终端作为STA建立socket与智能家电进行网络连接,智能终端根据预先配置的SSID和密码连接智能家电,以便智能家电进入连接模式;此时,完成SSID和密码的设置。例如,智能手机通过人工的STA方式主动连接到智能家电AP上,通过运行智能手机的APK( Android Package, Androi d安装包程序),打开配置界面,通过智能手机把路由器的SSID和密码发送给智能家电,完成SSID和密码的设置。此后,智能手机通知智能家电进入连接模式,并工作在DHCP模式。
[0030]需要说明的是,使用时,智能家电根据预先设置的W1-Fi无线路由器的SSID和密码连接到W1-Fi无线路由器上。连接之后,智能家电会自动将该连接的配置数据保留在FLASH中,再次使用时,智能家电通电后会根据预存的配置数据自动连接到W1-Fi无线路由器上,无需再次配置。
[0031]实施例二
一种智能家电自动搜索控制方法,图2所示,本实施例中智能终端以智能手机为例,在智能家电中设置一个W1-Fi模块,通过智能家电的串口、W1-Fi模块与智能终端完成自动搜索控制的方法。所述方法包括:
201、智能家电向W1-Fi模块发送串口命令,以便W1-Fi模块进入配对模式。
[0032]202、W1-Fi模块建立对智能手机的socket侦听。
[0033]具体的,W1-Fi模块作为AP建立socket侦听,智能手机作为STA建立socket与W1-Fi模块进行网络连接。
[0034]203、智能手机向W1-Fi模块发送无线路由器SSID和密码。
[0035]例如,智能手机通过人工的STA方式主动连接到W1-Fi模块AP上,通过运行智能手机的APK打开配置界面,通过智能手机把路由器的SSID和密码发送给W1-Fi模块,完成SSID和密码的设置。此后,智能手机通知W1-Fi模块进入连接模式,并工作在DHCP模式。
[0036]204、W1-Fi模块向无线路由器发送连接消息。
[0037]205、无线路由器向W1-Fi模块回复局域网IP地址。
[0038]通过上述步骤20f205智能家电内设的W1-Fi模块与智能手机通过路由器建立无线连接。
[0039]206、智能手机向与局域网连接的W1-Fi模块发送第一广播消息;
207、W1-Fi模块向所述智能手机回复第二广播消息;
208、智能手机获取W1-Fi模块的IP地址,建立与W1-Fi模块的网络连接,通过W1-Fi模块控制用户选择的智能家电。
[0040]上述步骤206?207与步骤101?102相同,步骤208与步骤103?104相同,在此不再赘述。
[0041]实施例三
一种智能家电,如图3所示,包括:
接入模块301,用于接收到智能终端发送的第一广播消息后,向所述智能终端回复第二广播消息;具体用于根据智能终端发送的第一广播消息获取智能终端的IP地址,向智能终端回复第二广播消息;其中,所述第一广播消息和所述第二广播消息通过用户数据包协议发送。
[0042]侦听模块302,用于根据当前IP地址建立传输控制协议侦听。
[0043]进一步的,所述智能家电还包括:
第一连接模块300,用于与路由器及智能终端建立连接;具体用于搜索并根据预先配置的服务集标识和密码连接无线网络,当接收到配对命令后,建立对智能终端的侦听。
[0044]实施例四
一种智能终端,如图4所示,包括:
发送模块401,用于向与局域网连接的智能家电发送第一广播消息;
获取模块402,用于接收智能家电回复的第二广播消息,根据所述第二广播消息获取所述智能家电的IP地址;
连接控制模块403,用于根据所述智能家电的IP地址与所述智能家电建立网络连接,监测控制所述智能家电;具体用于根据当前IP地址与所述智能家电建立传输控制协议网络连接;
进一步的,所述智能终端还包括:
第二连接模块400,用于与路由器及智能家电建立连接;具体用于根据预先配置的服务集标识和密码连接智能家电,以便智能家电进入连接模式。
[0045]实施例五
一种智能家电自动搜索控制系统,包括路由器,实施例三任一所述的智能家电和实施例四任一所述的智能终端。
[0046]本领域技术人员可以理解,实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。上述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0047]在本发明的装置和方法等实施例中,显然,各个部件或各步骤是可以分解、组合和/或分解后重新组合的。这些分解和/或重新组合应视为本发明的等效方案。同时,在上面对本发明具体实施例的描述中,针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征组合,或替代其它实施方式中的特征。
[0048]最后说明的是:虽然以上已经详细说明了本发明及其优点,但是应当理解在不超出所附的权利要求所限定的本发明的精神和范围的情况下可以进行各种改变、替换和变换。而且,本发明的范围不仅限于说明书所描述的过程、设备、手段、方法和步骤的具体实施例。本领域普通技术人员从本发明的公开内容将容易理解,根据本发明可以使用执行与此所述的相应实施例基本相同的功能或者获得与其基本相同的结果的、现有和将来要被开发的过程、设备、手段、方法或者步骤。因此,所附的权利要求旨在在他们的范围内包括这样的过程、设备、手段、方法和步骤。
[0049]以上实施方式仅用于说明本发明的技术方案,而并非对本发明的限制,本领域普通技术人员在不脱离本发明的精神和范围的情况下,其依然可以对本发明的技术方案进行修改或者等同替换,而这些修改或者等同替换亦不能使修改后的技术方案脱离本发明技术方案的精神和范围。
【权利要求】
1.一种智能家电自动搜索控制方法,其特征在于,所述方法包括: 智能终端向与局域网连接的智能家电发送第一广播消息; 智能家电向所述智能终端回复第二广播消息; 智能终端根据所述第二广播消息获取所述智能家电的IP地址; 智能终端根据所述智能家电的IP地址与所述智能家电建立网络连接,控制所述智能家电; 其中,所述第一广播消息通过用户数据报协议包发送。
2.根据权利要求1所述的智能家电自动搜索控制方法,其特征在于: 所述智能家电向所述智能终端回复第二广播消息,包括: 智能家电获取智能终端设备的IP地址,向智能终端回复第二广播消息,所述第二广播消息通过用户数据包协议发送。
3.根据权利要求1所述的方法,其特征在于: 所述智能终端根据所述智能家电的IP地址与所述智能家电建立网络连接,包括: 智能家电根据当前IP地址建立传输控制协议侦听; 智能终端根据当前IP地址,与所述智能家电建立传输控制协议网络连接。
4.根据权利要求1所述的方法,其特征在于: 所述智能终端向与局域网连接的智能家电发送第一广播消息之前,还包括: 智能家电搜索并根据预先配置的服务集标识和密码连接无线网络,当接收到配对命令后,建立对智能终端的侦听; 智能终端根据预先配置的服务集标识和密码连接智能家电,以便智能家电进入连接模式。
5.一种智能家电,其特征在于,包括: 接入模块,用于接收到智能终端发送的第一广播消息后,向所述智能终端回复第二广播消息; 侦听模块,用于根据当前IP地址建立传输控制协议侦听。
6.根据权利要求5所述的智能家电,其特征在于: 所述接入模块具体用于根据智能终端发送的第一广播消息获取智能终端的IP地址,向智能终端回复第二广播消息;其中,所述第一广播消息和所述第二广播消息通过用户数据包协议发送。
7.根据权利要求5所述的智能家电,其特征在于:还包括, 第一连接模块,用于与路由器及智能终端建立连接。
8.一种智能终端,其特征在于,包括: 发送模块,用于向与局域网连接的智能家电发送第一广播消息; 获取模块,用于接收智能家电回复的第二广播消息,根据所述第二广播消息获取所述智能家电的IP地址; 连接控制模块,用于根据所述智能家电的IP地址与所述智能家电建立网络连接,监测控制所述智能家电。
9.根据权利要求8所述的智能终端设备,其特征在于: 所述连接控制模块具体用于根据当前IP地址与所述智能家电建立传输控制协议网络连接。
10.根据权利要求8所述的智能终端设备,其特征在于,还包括: 第二连接模块,用于与路由器及智能家电建立连接。
11.一种智能家电自动搜索控制系统,其特征在于,包括如权利要求5-7任一所述的智能家电和如权利要求8-10任一所述的智能终端。
【文档编号】H04L12/18GK104202224SQ201410462448
【公开日】2014年12月10日 申请日期:2014年9月11日 优先权日:2014年9月11日
【发明者】邹永杭, 朱坤, 张南, 宋志东, 方华平, 崔建平, 陈源嵩, 王庸 申请人:深圳市海派通讯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1