[发明专利]一种智能家居服务器和智能家居系统在审
| 申请号: | 201410503643.8 | 申请日: | 2014-09-26 |
| 公开(公告)号: | CN104333496A | 公开(公告)日: | 2015-02-04 |
| 发明(设计)人: | 李彬 | 申请(专利权)人: | 广东广联电子科技有限公司;广州广联数字家庭产业技术研究院 |
| 主分类号: | H04L12/28 | 分类号: | H04L12/28 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 510006 广东省广州市番*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 智能家居 服务器 系统 | ||
1.一种智能家居服务器,其特征在于,包括XMPP服务器和STUN服务器,所述XMPP服务器与客户端和物联网网关通过XMPP协议来实现相互通信,所述STUN服务器与所述客户端和所述物联网网关通过ACE协议在所述客户端和所述物联网网关之间建立P2P通道。
2.根据权利要求1所述的智能家居服务器,其特征在于,所述XMPP服务器与客户端和物联网网关通过XMPP协议来实现相互通信,具体为:
所述客户端建立一个流,通过TCP/IP连接到所述XMPP服务器;
所述XMPP服务器和所述客户端协商TLS和SASL进行身份验证和安全协商;
当通过身份验证和安全协商之后,所述XMPP服务器向所述客户端发送XML节。
3.根据权利要求1或2所述的智能家居服务器,其特征在于,所述XMPP服务器和所述客户端协商TLS和SASL进行身份验证和安全协商的步骤,具体为:
所述客户端初始化流给所述XMPP服务器,所述XMPP服务器发送一个流标签给所述客户端作为应答;
所述XMPP服务器发送STARTTLS范围给所述客户端,所述客户端发送STARTTLS命令给所述XMPP服务器,所述XMPP服务器处理该STARTTLS命令;
根据所述XMPP服务器处理该STARTTLS命令的处理结果,所述XMPP服务器通知所述客户端可以继续进行,或者所述XMPP服务器通知所述客户端TLS握手失败并关闭流和TCP连接;
在所述XMPP服务器通知所述客户端可以继续进行之后,所述客户端和所述XMPP服务器尝试通过已有的TCP连接完成TLS握手;
如果TLS握手成功,所述客户端初始化一个新的流给所述XMPP服务器,所述XMPP服务器发送一个流头信息应答所述客户端;
如果TLS握手不成功,所述XMPP服务器关闭TCP连接;
所述客户端初始化流给所述XMPP服务器,所述XMPP服务器向所述客户端发送流标签作为应答;
所述XMPP服务器通知所述客户端可用的验证机制,所述客户端选择一个验证机制;
所述XMPP服务器发送一个[BASE64]编码一的挑战给所述客户端,所述客户端发送一个[BASE64]编码二的回应,用于回应所述编码一的挑战;
所述XMPP服务器发送另一个[BASE64]编码三的挑战给所述客户端,所述客户端应答所述编码三的挑战;
根据所述客户端的应答结果,所述XMPP服务器通知所述客户端验证成功或者所述XMPP服务器通知所述客户端验证失败;
当所述XMPP服务器通知所述客户端验证成功之后,所述客户端发起一个新的流给所述XMPP服务器,所述XMPP服务器发送一个流头信息回应所述客户端,并附上任何可用的特性或空的features元素。
4.根据权利要求3所述的智能家居服务器,其特征在于,所述STUN服务器与所述客户端和所述物联网网关通过ACE协议在所述客户端和所述物联网网关之间建立P2P通道的步骤,包括:
建立客户端和STUN服务器之间的连接;
客户端向STUN服务器发送共享私密请求;
STUN服务器处理共享私密请求,根据处理结果,STUN服务器向客户端发送共享私密错误响应或者共享私密响应;
客户端发送捆绑请求;
STUN服务器处理捆绑请求,根据处理结果,STUN服务器向客户端发送捆绑响应消息或者捆绑错误响应。
5.一种智能家居系统,其特征在于,包括如权利要求1至4所示的任一种智能家居服务器、客户端和物联网网关。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东广联电子科技有限公司;广州广联数字家庭产业技术研究院,未经广东广联电子科技有限公司;广州广联数字家庭产业技术研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410503643.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PICC维护操作椅
- 下一篇:多功能保健床控制系统及多功能保健床





