[发明专利]一种基于XMPP服务器的智能家居控制方法及装置无效
申请号: | 201310252061.2 | 申请日: | 2013-06-24 |
公开(公告)号: | CN103326908A | 公开(公告)日: | 2013-09-25 |
发明(设计)人: | 唐士林;熊飞 | 申请(专利权)人: | 四川九洲电器集团有限责任公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08;H04L29/06 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 徐宏 |
地址: | 621000*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 xmpp 服务器 智能家居 控制 方法 装置 | ||
技术领域
本发明涉及智能家居控制领域,尤其是一种控制智能家居家电的基于XMPP服务器的智能家居控制方法及装置。
背景技术
近些年来,各种智能家居产品已经渗透到生活中的方方面面,为人们生活提供各种便捷的同时,也给人们带来了诸如如何实现家居产品的便捷管理、远程控制等一系列的问题。特别是在三网融合的大趋势下,信息化、网络化、智能化开始渗入家居,大大促进了智能家居的发展。远程控制家居内的电器设备的问题也更加突出。
家庭网络可视为一种分布式网络,通过无线家庭网关实现对普通家电终端的远程控制是未来的发展趋势,因此无线家庭网关是整个家庭网络的核心,它主要实现网络接入、远程控制以及无线连接家庭内部易购子网等功能。
如何对家居内的电器设备进行远程控制,克服跨越异构网络的限制的问题。现在并没有一个简单有效的解决办法,这也极大的阻碍了产品的推广和应用,如何把智能家电集中起来控制则成为智能家居领域必须面临的一个问题。
发明内容
本发明针对现有技术存在的问题,提供一种基于XMPP服务器的智能家居控制方法及装置,本发明通过用户终端、XMPP服务器、机顶盒以及Zigbee无线终端的交互,达到远程控制家居中的电器设备的目的,从而有利于数字家庭产品的推广和应用,进一步的,通过用户终端发送查询命令,并通过XMPP服务器的命令转发,间接通过Zigbee无线模块查询到家电运行状态,并返回状态,从而在用户终端显示模块中进行显示。
本发明采用的技术方案如下:
一种基于XMPP服务器的智能家居控制方法包括:
S1:用户终端、机顶盒分别登陆XMPP服务器,若用户终端、机顶盒登陆XMPP服务器成功,则执行S2;否则,退出;
S2: 用户终端通过XMPP服务器与机顶盒建立符合XMPP协议的数据连接;
S3:用户终端发送家电控制信号,当机顶盒与Zigbee无线模块建立TCP连接时,家电控制信号通过XMPP服务器转发给Zigbee无线模块,Zigbee无线模块接收家电控制信号来控制家电模块运行状态;否则,机顶盒重新发送数据要求与Zigbee无线模块建立数据连接。
进一步的,所述S2具体步骤包括:用户终端通过用户终端查询控制模块发送符合XMPP协议的用户终端家电控制信号, XMPP服务器将接收到符合XMPP协议的用户终端家电控制信号转发给机顶盒查询控制模块,机顶盒查询控制模块再将符合XMPP协议的用户终端家电控制信号进行解码,并将符合XMPP协议的用户终端家电控制信号转换为符合TCP/IP协议的用户终端家电控制信号,当机顶盒与Zigbee无线模块建立数据连接时,Zigbee无线模块接受符合TCP/IP协议的机顶盒家电控制信号,并控制家电运行状态;否则,机顶盒重新发送数据要求与Zigbee无线模块建立数据连接。
进一步的,一种基于XMPP服务器的智能家居控制方法还包括S4:用户终端发送家电查询信号,当机顶盒与Zigbee无线模块建立TCP连接时,家电查询信号通过XMPP服务器转发给Zigbee无线模块,Zigbee无线模块接收家电查询信号来检测当前家电模块的状态;否则,机顶盒重新发送数据要求与Zigbee无线模块建立数据连接,然后Zigbee无线模块通过XMPP服务器回发当前家电模块状态信号给用户终端。
进一步的,所述S4具体步骤包括:
S41:用户终端通过用户终端查询控制模块发送符合XMPP协议的用户终端家电状态查询信号,XMPP服务器将接收到符合XMPP协议的用户终端家电状态查询信号转发给机顶盒查询控制模块;
S42:机顶盒查询控制模块将符合XMPP协议的用户终端家电状态查询信号进行解码,并将符合XMPP协议的用户终端家电状态查询信号转换为符合TCP/IP协议的用户终端家电状态查询信号,当机顶盒与Zigbee无线模块建立数控连接时,Zigbee无线模块接收符合TCP/IP协议的用户终端家电状态查询信号,并查询家电模块当前状态;否则机顶盒重新发送数据请求与Zigbee无线模块建立数控连接;
S43:Zigbee无线模块检测家电模块当前状态,生成符合TCP/IP协议的机顶盒家电状态信号,机顶盒封装模块将家电状态信号封装为符合XMPP协议的机顶盒家电状态信号,XMPP服务器接收并将符合XMPP协议的机顶盒家电状态信号回发至用户终端状态更新模块,所述状态更新模块将符合XMPP协议的机顶盒家电状态信号发送至所有登陆XMPP服务器的用户终端。
进一步的,所述S1之前还包括S0,所述S0具体步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川九洲电器集团有限责任公司,未经四川九洲电器集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310252061.2/2.html,转载请声明来源钻瓜专利网。