一种网络通信方法、通信设备及移动终端.pdf

上传人:54 文档编号:6248049 上传时间:2019-05-26 格式:PDF 页数:19 大小:1.42MB
返回 下载 相关 举报
摘要
申请专利号:

CN201610304228.9

申请日:

2016.05.10

公开号:

CN105978763A

公开日:

2016.09.28

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04L 12/28申请日:20160510|||公开

IPC分类号:

H04L12/28; G08C17/02

主分类号:

H04L12/28

申请人:

腾讯科技(深圳)有限公司

发明人:

翁乐腾; 王金桂; 李雨; 刘凯; 范亮亮

地址:

518000 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

广州三环专利代理有限公司 44202

代理人:

郝传鑫;熊永强

PDF下载: PDF下载
内容摘要

本发明实施例公开了一种网络通信方法,所述方法应用于通信设备,通信设备包括第一通信模块和第二通信模块,包括:通信设备通过第一通信模块与移动终端建立第一无线网络;当检测到通信设备进入到预先建立的第二无线网络的网络覆盖范围内时,通信设备通过第二通信模块加入到预先建立的第二无线网络中;通信设备通过建立的第一无线网络接收移动终端发送的控制命令;通信设备通过预先建立的第二无线网络将控制命令转发到第二无线网络中的智能设备,控制命令用于指示智能设备执行调控操作,本发明实施例还公开了一种通信设备及移动终端。采用本发明实施例,减小网络通信时延,提高网络传输效率。

权利要求书

1.一种网络通信方法,其特征在于,所述方法应用于通信设备,所述通信
设备包括第一通信模块和第二通信模块,所述方法包括:
所述通信设备通过所述第一通信模块与移动终端建立第一无线网络;
当检测到所述通信设备进入到预先建立的第二无线网络的网络覆盖范围内
时,所述通信设备通过所述第二通信模块加入到所述预先建立的第二无线网络
中;
所述通信设备通过建立的所述第一无线网络接收所述移动终端发送的控制
命令;
所述通信设备通过所述预先建立的第二无线网络将所述控制命令转发到所
述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控
操作。
2.如权利要求1所述的方法,其特征在于,所述第一无线网络为蓝牙网络,
所述第二无线网络为ZigBee网络,所述通信设备通过所述第二通信模块加入到
所述预先建立的第二无线网络中包括:
发起信道扫描获取个域网标志符;
根据所述个域网标志符,选择与所述个域网标志符匹配的节点设备,所述
节点设备为已加入到预先建立的ZigBee网络中的设备;
通过所述节点设备发起网络加入请求以加入到所述预先建立的ZigBee网络
中。
3.如权利要求1所述的方法,其特征在于,所述第一无线网络为蓝牙网络,
所述第二无线网络为ZigBee网络,所述通信设备通过所述第二通信模块加入到
所述预先建立的第二无线网络中包括:
当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在子父节点
关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述节点设备
的子父节点关系以便加入到所述预先建立的ZigBee网络中。
4.如权利要求1所述的方法,其特征在于,所述通过所述第二通信模块加
入到所述预先建立的第二无线网络中之后,还包括:
当检测到所述通信设备超过所述预先建立的第二无线网络的网络覆盖范围
时,断开所述通信设备与所述智能设备之间的第二无线网络连接,以便所述移
动设备通过网络服务器向所述智能设备发送所述控制命令。
5.如权利要求1-4任意一项所述的方法,其特征在于,所述通过建立的所
述第一无线网络接收所述移动终端发送的控制命令包括:
接收所述移动终端发送的携带有设备标识的控制命令;
所述通过所述预先建立的第二无线网络将所述控制命令转发到所述第二无
线网络中的智能设备包括:
根据所述设备标识,将所述控制命令转发到多个所述智能设备中的目标设
备。
6.一种网络通信方法,其特征在于,所述方法包括:
移动终端与加入到预先建立的第二无线网络中的通信设备建立第一无线网
络;
所述移动终端通过建立的所述第一无线网络向所述通信设备发送控制命
令,以使所述通信设备通过所述第二无线网络将所述控制命令转发到所述第二
无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控操作。
7.如权利要求6所述的方法,其特征在于,所述方法还包括:
当检测到所述通信设备与所述智能设备之间的第二无线网络连接断开时,
所述移动终端通过网络服务器向所述智能设备发送所述控制命令。
8.如权利要求6或7所述的方法,其特征在于,所述通过建立的所述第一
无线网络向所述通信设备发送控制命令包括:
向所述通信设备发送携带有设备标识的控制命令,以使所述通信设备根据
所述设备标识将所述控制命令转发到多个所述智能设备的目标设备。
9.一种通信设备,其特征在于,所述通信设备包括:
第一通信模块,用于与移动终端建立第一无线网络;
第二通信模块,用于当检测到所述通信设备进入到预先建立的第二无线网
络的网络覆盖范围内时,所述通信设备通过所述加入到所述预先建立的第二无
线网络中;
命令接收模块,用于接收所述移动终端发送的控制命令;
命令发送模块,用于通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执
行调控操作。
10.如权利要求9所述的通信设备,其特征在于,所述第一无线网络为蓝
牙网络,所述第二无线网络为ZigBee网络,所述第二通信模块具体用于:
发起信道扫描获取个域网标志符;
根据所述个域网标志符,选择与所述个域网标志符匹配的节点设备,所述
节点设备为已加入到预先建立的ZigBee网络中的设备;
通过所述节点设备发起网络加入请求以加入到所述预先建立的ZigBee网络
中。
11.如权利要求9所述的通信设备,其特征在于,所述第一无线网络为蓝
牙网络,所述第二无线网络为ZigBee网络,所述第二通信模块具体用于:
当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在子父节点
关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述节点设备
的子父节点关系以便加入到所述预先建立的ZigBee网络中。
12.如权利要求9所述的通信设备,其特征在于,所述通信设备还包括:
网络切换模块,用于当检测到所述通信设备超过所述预先建立的第二无线
网络的网络覆盖范围时,断开所述通信设备与所述智能设备之间的第二无线网
络连接,以便所述移动设备通过网络服务器向所述智能设备发送所述控制命令。
13.如权利要求9-12任意一项所述的通信设备,其特征在于,
所述命令接收模块,具体用于接收所述移动终端发送的携带有设备标识的
控制命令;
所述命令发送模块,具体用于根据所述设备标识,将所述控制命令转发到
多个所述智能设备中的目标设备。
14.一种移动终端,其特征在于,所述移动终端包括:
网络建立模块,用于与加入到预先建立的第二无线网络中的通信设备建立
第一无线网络;
命令发送模块,用于通过建立的所述第一无线网络向所述通信设备发送控
制命令,以使所述通信设备通过所述第二无线网络将所述控制命令转发到所述
第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控操
作。
15.如权利要求14所述的移动终端,其特征在于,所述移动终端还包括:
网络切换模块,用于当检测到所述通信设备与所述智能设备之间的第二无
线网络连接断开时,通过网络服务器向所述智能设备发送所述控制命令。
16.如权利要求14或15所述的移动终端,其特征在于,所述命令发送模
块具体用于:
向所述通信设备发送携带有设备标识的控制命令,以使所述通信设备根据
所述设备标识将所述控制命令转发到多个所述智能设备的目标设备。
17.一种网络通信装置,其特征在于,所述装置包括第一通信模块和第二
通信模块,所述装置还包括接口电路、存储器以及处理器,其中,存储器中存
储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以下
操作:
通过所述第一通信模块与移动终端建立第一无线网络;
当检测到通信设备进入到预先建立的第二无线网络的网络覆盖范围内时,
通过所述第二通信模块加入到所述预先建立的第二无线网络中;
通过建立的所述第一无线网络接收所述移动终端发送的控制命令;
通过所述预先建立的第二无线网络将所述控制命令转发到所述第二无线网
络中的智能设备,所述控制命令用于指示所述智能设备执行调控操作。

说明书

一种网络通信方法、通信设备及移动终端

技术领域

本发明涉及智能控制技术领域,尤其涉及一种网络通信方法、通信设备及
移动终端。

背景技术

智能家居控制系统(smarthome control systems,简称SCS)是以住宅为平台,
家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、安
全防范技术、自动控制技术、音视频技术将家居生活有关的设施进行高效集成,
构建高效的住宅设施与家庭日程事务的控制管理系统,提升家居智能、安全、
便利、舒适,并实现环保节能的综合智能家居网络控制系统平台,另外,ZigBee
技术可以应用到智能家居控制系统,ZigBee是基于IEEE802.15.4标准的低功耗
局域网协议,根据国际标准规定,ZigBee技术是一种短距离、低功耗的无线通
信技术。在现有技术方案中,如图1所示,由于手机和电脑本身不带有ZigBee
功能,不能与智能家居控制系统中的智能设备直接通信,因此首先将智能设备
连上互联网,手机或者电脑使用应用软件通过3G/4G/internet网络向网络服务器
发送控制命令,然后网络服务器将控制命令发送到无线网关,最后无线网关将
控制命令转发给智能设备,从而达到控制智能设备的目的。但是,由于手机或
电脑是依靠3G/4G/internet网络向智能设备发送控制命令,一旦断网,手机或电
脑就无法控制智能设备,并且由于依靠网络服务器向智能设备发送控制命令,
因此网络传输时延大。

发明内容

本发明实施例提供一种网络通信方法、通信设备及移动终端。减小网络通
信时延,提高网络传输效率。

本发明实施例提供了一种网络通信方法,包括:

所述通信设备通过所述第一通信模块与移动终端建立第一无线网络;

当检测到所述通信设备进入到预先建立的第二无线网络的网络覆盖范围内
时,所述通信设备通过所述第二通信模块加入到所述预先建立的第二无线网络
中;

所述通信设备通过建立的所述第一无线网络接收所述移动终端发送的控制
命令;

所述通信设备通过所述预先建立的第二无线网络将所述控制命令转发到所
述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控
操作。

其中,所述第一无线网络为蓝牙网络,所述第二无线网络为ZigBee网络,
所述通信设备通过所述第二通信模块加入到所述预先建立的第二无线网络中包
括:

发起信道扫描获取个域网标志符;

根据所述个域网标志符,选择与所述个域网标志符匹配的节点设备,所述
节点设备为已加入到所述预先建立的ZigBee网络中的设备;

通过所述节点设备发起网络加入请求以加入到所述预先建立的ZigBee网络
中。

其中,所述第一无线网络为蓝牙网络,所述第二无线网络为ZigBee网络,
所述通信设备通过所述第二通信模块加入到所述预先建立的第二无线网络中包
括:

当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在子父节点
关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述节点设备
的子父节点关系以便加入到所述预先建立的ZigBee网络中。

其中,所述通过所述第二通信模块加入到所述预先建立的第二无线网络中
之后,还包括:

当检测到所述通信设备超过所述预先建立的第二无线网络的网络覆盖范围
时,断开所述通信设备与所述智能设备之间的第二无线网络连接,以便所述移
动设备通过网络服务器向所述智能设备发送所述控制命令。

其中,所述通过建立的所述第一无线网络接收所述移动终端发送的控制命
令包括:

接收所述移动终端发送的携带有设备标识的控制命令;

所述通过所述预先建立的第二无线网络将所述控制命令转发到所述第二无
线网络中的智能设备包括:

根据所述设备标识,将所述控制命令转发到多个所述智能设备中的目标设
备。

本发明实施例提供了一种网络通信方法,包括:

移动终端与加入到预先建立的第二无线网络中的通信设备建立第一无线网
络;

所述移动终端通过建立的所述第一无线网络向所述通信设备发送控制命
令,以使所述通信设备通过所述第二无线网络将所述控制命令转发到所述第二
无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控操作。

其中,所述方法还包括:

当检测到所述通信设备与所述智能设备之间的第二无线网络连接断开时,
所述移动终端通过网络服务器向所述智能设备发送所述控制命令。

其中,所述通过建立的所述第一无线网络向所述通信设备发送控制命令包
括:

向所述通信设备发送携带有设备标识的控制命令,以使所述通信设备根据
所述设备标识将所述控制命令转发到多个所述智能设备的目标设备。

相应地,本发明实施例提供了一种通信设备,包括:

第一通信模块,用于与移动终端建立第一无线网络;

第二通信模块,用于当检测到所述通信设备进入到预先建立的第二无线网
络的网络覆盖范围内时,所述通信设备通过所述加入到所述预先建立的第二无
线网络中;

命令接收模块,用于接收所述移动终端发送的控制命令;

命令发送模块,用于通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执
行调控操作。

其中,所述第一无线网络为蓝牙网络,所述第二无线网络为ZigBee网络,
所述第二通信模块具体用于:

发起信道扫描获取个域网标志符;

根据所述个域网标志符,选择与所述个域网标志符匹配的节点设备,所述
节点设备为已加入到所述预先建立的ZigBee网络中的设备;

通过所述节点设备发起网络加入请求以加入到所述预先建立的ZigBee网络
中。

其中,所述第一无线网络为蓝牙网络,所述第二无线网络为ZigBee网络,
所述第二通信模块具体用于:

当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在子父节点
关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述节点设备
的子父节点关系以便加入到所述预先建立的ZigBee网络中。

其中,所述通信设备还包括:

网络切换模块,用于当检测到所述通信设备超过所述预先建立的第二无线
网络的网络覆盖范围时,断开所述通信设备与所述智能设备之间的第二无线网
络连接,以便所述移动设备通过网络服务器向所述智能设备发送所述控制命令。

其中,所述命令接收模块,具体用于接收所述移动终端发送的携带有设备
标识的控制命令;

所述命令发送模块,具体用于根据所述设备标识,将所述控制命令转发到
多个所述智能设备中的目标设备。

相应地,本发明实施例提供了一种移动终端,包括:

网络建立模块,用于与加入到预先建立的第二无线网络中的通信设备建立
第一无线网络;

命令发送模块,用于通过建立的所述第一无线网络向所述通信设备发送控
制命令,以使所述通信设备通过所述第二无线网络将所述控制命令转发到所述
第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控操
作。

其中,所述移动终端还包括:

网络切换模块,用于当检测到所述通信设备与所述智能设备之间的第二无
线网络连接断开时,通过网络服务器向所述智能设备发送所述控制命令。

其中,所述命令发送模块具体用于:

向所述通信设备发送携带有设备标识的控制命令,以使所述通信设备根据
所述设备标识将所述控制命令转发到多个所述智能设备的目标设备。

相应地,本发明实施例提供了一种网络通信装置,包括第一通信模块和第
二通信模块,所述装置还包括接口电路、存储器以及处理器,其中,存储器中
存储一组程序代码,且处理器用于调用存储器中存储的程序代码,用于执行以
下操作:

通过所述第一通信模块与移动终端建立第一无线网络;

当检测到所述通信设备进入到预先建立的第二无线网络的网络覆盖范围内
时,通过所述第二通信模块加入到所述预先建立的第二无线网络中;

通过建立的所述第一无线网络接收所述移动终端发送的控制命令;

通过所述预先建立的第二无线网络将所述控制命令转发到所述第二无线网
络中的智能设备,所述控制命令用于指示所述智能设备执行调控操作。

实施本发明实施例,首先通信设备通过所述第一通信模块与移动终端建立
第一无线网络;然后当检测到所述通信设备进入到预先建立的第二无线网络的
网络覆盖范围内时,其次通信设备通过所述第二通信模块加入到所述预先建立
的第二无线网络中;最后通信设备通过建立的所述第一无线网络接收所述移动
终端发送的控制命令;并通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,智能设备根据控制命令执行调控操作,
从而减小网络通信时延,提高网络传输效率。

附图说明

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

图1是现有技术方案提供的一种智能家居控制系统的结构示意图;

图2是本发明实施例提出的一种网络通信方法的流程图;

图3是本发明实施例中提供的一种通信设备的硬件结构示意图;

图4是本发明实施例提供的一种智能家居控制系统的结构示意图

图5是本发明另一实施例提出的一种网络通信方法的流程图;

图6是本发明实施例提供的一种通信设备的结构示意图;

图7是本发明实施例提供的一种移动终端的结构示意图;

图8是本发明实施例提供的一种网络通信装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清
楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部
的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳
动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参考图2,图2是本发明实施例提出的一种网络通信方法的流程图。如图
所示,本发明实施例中的通信设备可以为手环,打火机或者手机壳等等,本发
明实施例中的方法包括:

S201,所述通信设备通过所述第一通信模块与移动终端建立第一无线网络。

具体实现中,如图3所示,本发明实施例中的通信设备包括第一通信模块
和第二通信模块,第一通信模块与第二通信模块为不同的无线短距离通信模块,
例如,第一通信模块可以为蓝牙通信模块,第二通信模块可以为ZigBee通信模
块,移动终端可以打开蓝牙通信连接,搜索通信设备中的所述第一通信模块发
出的信号,与通信设备建立第一无线网络,第一无线网络可以为蓝牙网络。可
以理解地,第一通信模块与第二通信模块也可以为其他无线短距离协议模块,如
wifi,wlan通信模块。

S202,当检测到所述通信设备进入到预先建立的第二无线网络的网络覆盖
范围内时,所述通信设备通过所述第二通信模块加入到所述预先建立的第二无
线网络中。其中,对应以上的第一通信模块和第二通信模块,第一无线网络与
第二无线网络为不同的无线短距离通信协议网络,例如第二通信模块可以为
ZigBee通信模块,第二无线网络可以为ZigBee网络,第一无线网络可以为蓝牙
网络。可以理解地,第一无线网络与第二无线网络可以为其他无线短距离协议
网络,如wifi,wlan网络。

具体实现中,可以发起信道扫描获取个域网标志符;根据所述个域网标志
符,选择与所述个域网标志符匹配的节点设备,所述节点设备为已加入到所述
预先建立的ZigBee网络中的设备;通过所述节点设备发起网络加入请求以加入
到所述预先建立的ZigBee网络中。

需要说明的是,ZigBee网络中包括三种设备:Coordinator(协调器)、Router
(路由器)、EndDevice(终端设备),协调器建立网络,管理网络,分配ID,路
由器和终端设备都是协调器建立的网络中的设备,路由器和终端设备加入
ZigBee网络必须经过协调器允许,本发明实施例中的通信设备在ZigBee网络中
充当终端设备的角色。

首先,协调器建立ZigBee网络,协调器发起建立一个ZigBee网络的请求,
协调器的网络层管理实体请求MAC子层对信道进行扫描,首先对用户指定的信
道或物理层所有默认的信道进行能量扫描,接着在可允许能量值内的信道执行
主动扫描,网络层管理实体通过审查返回的PAN描述符列表,确定一个用于建
立新网络的信道,为建立ZigBee网络随机选择一个PAN(Personal Area Network,
个人局域网)描述符,将MAC(Medium/Media Access Control,强制访问控制)
子层的macPANID(Personal Area Network ID,网络标识符)参数配置为PAN
描述符的值,在网络参数配置完成之后,协调器的网络层管理实体通过通知MAC
层启动并运行ZigBee网络,进而ZigBee网络处于允许设备加入网络的状态,等
待其它设备的加入。

然后,通信设备发起信道扫描,从MAC层接收包含PAN标志符的信标帧,
信标帧信息包括信标设备的地址、是否允许连接以及信标净载荷,如果信标净
载荷域里的协议ID域与自己的协议ID相同,通信设备就将每个匹配的信标帧
相关信息保存在邻居表中,通信设备可以从邻居表中选择一个PAN标志符,将
网络参数PANID配置为被选择网络的PAN标识符,然后选择一个与PAN标志
符匹配的最小深度的合适的节点设备,通信设备将地址参数设置为已选择的节
点设备的地址,尝试通过节点设备加入网络,然后节点设备通知网络层管理实
体通信设备正尝试加入ZigBee网络,当同意通信设备加入ZigBee网络的请求之
后,节点设备的网络层管理实体使用通信设备的信息在邻居表中产生一个新的
项,并通知MAC层连接成功,最后节点设备向通信设备发送连接成功的消息。

可选的,当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在
子父节点关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述
节点设备的子父节点关系以便加入到所述预先建立的ZigBee网络中。

具体的,节点设备的网络层管理实体首先搜索自身的邻居表中是否存在一
个与通信设备相匹配的地址,确定该通信设备是否已经存在于它的网络中,如
果存在匹配的扩展地址,网络层管理实体告诉上层该通信设备已经存在于设备
列表中。另外,通信设备发起孤立扫描来建立与节点设备之间的关系,此时网
络层管理实体请求MAC层对物理层所默认的所有信道进行孤立扫描,如果扫描
到节点设备,MAC层通知网络网络层管理实体,网络层管理实体再通知节点设
备请求加入成功,节点设备和通信设备可以相互通信。

S203,所述通信设备通过建立的所述第一无线网络接收所述移动终端发送
的控制命令。

S204,所述通信设备通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执
行调控操作。

具体实现中,如果存在多个智能设备,移动终端可以首先选择一个智能设
备的设备标识,向通信设备发送携带有设备标识的控制命令,通信设备接收到
所述移动终端发送的携带有设备标识的控制命令之后,根据所述设备标识,将
所述控制命令转发到多个所述智能设备中的目标设备,最后目标设备根据控制
命令执行相应的调控操作。

可选的,当检测到所述通信设备超过所述预先建立的第二无线网络的网络
覆盖范围时,断开所述通信设备与所述智能设备之间的第二无线网络连接,以
便所述移动设备通过网络服务器向所述智能设备发送所述控制命令。

例如,如图4所示,图4是一种智能家居控制系统的结构示意图,当通信
设备进入到预先建立的ZigBee网络的网络覆盖范围内时,手机可以通过蓝牙网
路将控制命令发送给通信设备,然后通信设备通过ZigBee网络将控制命令转发
给智能设备,如果控制命令携带有智能插座的设备标识,则可以将控制命令发
送给智能插座;当通信设备超过到预先建立的ZigBee网络的网络覆盖范围时,
手机可以通过G/C网络将控制命令发送到网络服务器,网络服务器再将控制命
令发送到无线网关,无线网关最后将控制命令转发给智能设备,如果控制命令
携带有无线调光器的设备标识,则可以将控制命令发送给无线调光器。

在本发明实施例中,首先通信设备通过所述第一通信模块与移动终端建立
第一无线网络;然后当检测到所述通信设备进入到预先建立的第二无线网络的
网络覆盖范围内时,其次通信设备通过所述第二通信模块加入到所述预先建立
的第二无线网络中;最后通信设备通过建立的所述第一无线网络接收所述移动
终端发送的控制命令;并通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,智能设备根据控制命令执行调控操作,
从而减小网络通信时延,提高网络传输效率。

请参考图5,图5是本发明另一实施例提出的一种网络通信方法的流程图。
如图所示,本发明实施例中的方法包括:

S501,通信设备通过所述第一通信模块与移动终端建立第一无线网络。

S502,当检测到所述通信设备进入到预先建立的第二无线网络的网络覆盖
范围内时,通信设备通过所述第二通信模块加入到所述预先建立的第二无线网
络中。

具体实现中,可以发起信道扫描获取个域网标志符;根据所述个域网标志
符,选择与所述个域网标志符匹配的节点设备,所述节点设备为已加入到所述
预先建立的ZigBee网络中的设备;通过所述节点设备发起网络加入请求以加入
到所述预先建立的ZigBee网络中。

可选的,当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在
子父节点关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述
节点设备的子父节点关系以便加入到所述预先建立的ZigBee网络中。

S503,移动终端通过建立的所述第一无线网络向所述通信设备发送控制命
令。

S504,通信设备通过所述第二无线网络将所述控制命令转发到所述第二无
线网络中的智能设备。

S505,智能设备根据控制命令执行调控操作。

具体实现中,如果存在多个智能设备,移动终端可以首先选择一个智能设
备的设备标识,向通信设备发送携带有设备标识的控制命令,通信设备接收到
所述移动终端发送的携带有设备标识的控制命令之后,根据所述设备标识,将
所述控制命令转发到多个所述智能设备中的目标设备,最后目标设备根据控制
命令执行相应的调控操作。

可选的,当检测到所述通信设备超过所述预先建立的第二无线网络的网络
覆盖范围时,断开所述通信设备与所述智能设备之间的第二无线网络连接,以
便所述移动设备通过网络服务器向所述智能设备发送所述控制命令。

例如,如图4所示,图4是一种智能家居控制系统的结构示意图,当通信
设备进入到预先建立的ZigBee网络的网络覆盖范围内时,手机可以通过蓝牙网
路将控制命令发送给通信设备,然后通信设备通过ZigBee网络将控制命令转发
给智能设备,如果控制命令携带有智能插座的设备标识,则可以将控制命令发
送给智能插座;当通信设备超过到预先建立的ZigBee网络的网络覆盖范围时,
手机可以通过G/C网络将控制命令发送到网络服务器,网络服务器再将控制命
令发送到无线网关,无线网关最后将控制命令转发给智能设备,如果控制命令
携带有无线调光器的设备标识,则可以将控制命令发送给无线调光器。

在本发明实施例中,首先通信设备通过所述第一通信模块与移动终端建立
第一无线网络;然后当检测到所述通信设备进入到预先建立的第二无线网络的
网络覆盖范围内时,其次通信设备通过所述第二通信模块加入到所述预先建立
的第二无线网络中;最后通信设备通过建立的所述第一无线网络接收所述移动
终端发送的控制命令;并通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,智能设备根据控制命令执行调控操作,
从而减小网络通信时延,提高网络传输效率。

请参考图6,图6是本发明实施例提供的一种通信设备的结构示意图。如图
所示,本发明实施例中的通信设备包括:

第一通信模块601,用于与移动终端建立第一无线网络。

具体实现中,如图3所示,本发明实施例中的通信设备包括第一通信模块
和第二通信模块,第一通信模块可以为蓝牙通信模块,第二通信模块可以为
ZigBee通信模块,移动终端可以打开蓝牙通信连接,搜索通信设备中的所述第
一通信模块发出的信号,与通信设备建立第一无线网络,第一无线网络可以为
蓝牙网络。

第二通信模块602,用于当检测到所述通信设备进入到预先建立的第二无线
网络的网络覆盖范围内时,所述通信设备通过所述加入到所述预先建立的第二
无线网络中。其中,第二通信模块可以为ZigBee通信模块,第二无线网络可以
为ZigBee网络。

具体实现中,可以发起信道扫描获取个域网标志符;根据所述个域网标志
符,选择与所述个域网标志符匹配的节点设备,所述节点设备为已加入到所述
预先建立的ZigBee网络中的设备;通过所述节点设备发起网络加入请求以加入
到所述预先建立的ZigBee网络中。

需要说明的是,ZigBee网络中包括三种设备:Coordinator(协调器)、Router
(路由器)、EndDevice(终端设备),协调器建立网络,管理网络,分配ID,路
由器和终端设备都是协调器建立的网络中的设备,路由器和终端设备加入
ZigBee网络必须经过协调器允许,本发明实施例中的通信设备在ZigBee网络中
充当终端设备的角色。

首先,协调器建立ZigBee网络,协调器发起建立一个ZigBee网络的请求,
协调器的网络层管理实体请求MAC子层对信道进行扫描,首先对用户指定的信
道或物理层所有默认的信道进行能量扫描,接着在可允许能量值内的信道执行
主动扫描,网络层管理实体通过审查返回的PAN描述符列表,确定一个用于建
立新网络的信道,为建立ZigBee网络随机选择一个PAN描述符,将MAC子层
的macPANID参数配置为PAN描述符的值,在网络参数配置完成之后,协调器
的网络层管理实体通过通知MAC层启动并运行ZigBee网络,进而ZigBee网络
处于允许设备加入网络的状态,等待其它设备的加入。

然后,通信设备发起信道扫描,从MAC层接收包含PAN标志符的信标帧,
信标帧信息包括信标设备的地址、是否允许连接以及信标净载荷,如果信标净
载荷域里的协议ID域与自己的协议ID相同,通信设备就将每个匹配的信标帧
相关信息保存在邻居表中,通信设备可以从邻居表中选择一个PAN标志符,将
网络参数PANID配置为被选择网络的PAN标识符,然后选择一个与PAN标志
符匹配的最小深度的合适的节点设备,通信设备将地址参数设置为已选择的节
点设备的地址,尝试通过节点设备加入网络,然后节点设备通知网络层管理实
体通信设备正尝试加入ZigBee网络,当同意通信设备加入ZigBee网络的请求之
后,节点设备的网络层管理实体使用通信设备的信息在邻居表中产生一个新的
项,并通知MAC层连接成功,最后节点设备向通信设备发送连接成功的消息。

可选的,当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在
子父节点关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述
节点设备的子父节点关系以便加入到所述预先建立的ZigBee网络中。

具体的,节点设备的网络层管理实体首先搜索自身的邻居表中是否存在一
个与通信设备相匹配的地址,确定该通信设备是否已经存在于它的网络中,如
果存在匹配的扩展地址,网络层管理实体告诉上层该通信设备已经存在于设备
列表中。另外,通信设备发起孤立扫描来建立与节点设备之间的关系,此时网
络层管理实体请求MAC层对物理层所默认的所有信道进行孤立扫描,如果扫描
到节点设备,MAC层通知网络网络层管理实体,网络层管理实体再通知节点设
备请求加入成功,节点设备和通信设备可以相互通信。

命令接收模块603,用于接收所述移动终端发送的控制命令。

命令发送模块604,用于通过所述预先建立的第二无线网络将所述控制命令
转发到所述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备
执行调控操作。

具体实现中,如果存在多个智能设备,移动终端可以首先选择一个智能设
备的设备标识,向通信设备发送携带有设备标识的控制命令,通信设备接收到
所述移动终端发送的携带有设备标识的控制命令之后,根据所述设备标识,将
所述控制命令转发到多个所述智能设备中的目标设备,最后目标设备根据控制
命令执行相应的调控操作。

可选的,如图6所示,本发明实施例中的通信设备还可以进一步包括:

网络切换模块605,用于当检测到所述通信设备超过所述预先建立的第二无
线网络的网络覆盖范围时,断开所述通信设备与所述智能设备之间的第二无线
网络连接,以便所述移动设备通过网络服务器向所述智能设备发送所述控制命
令。

例如,如图4所示,图4是一种智能家居控制系统的结构示意图,当通信
设备进入到预先建立的ZigBee网络的网络覆盖范围内时,手机可以通过蓝牙网
络将控制命令发送给通信设备,然后通信设备通过ZigBee网络将控制命令转发
给智能设备,如果控制命令携带有智能插座的设备标识,则可以将控制命令发
送给智能插座;当通信设备超过到预先建立的ZigBee网络的网络覆盖范围时,
手机可以通过G/C网络将控制命令发送到网络服务器,网络服务器再将控制命
令发送到无线网关,无线网关最后将控制命令转发给智能设备,如果控制命令
携带有无线调光器的设备标识,则可以将控制命令发送给无线调光器。

在本发明实施例中,首先通信设备通过所述第一通信模块与移动终端建立
第一无线网络;然后当检测到所述通信设备进入到预先建立的第二无线网络的
网络覆盖范围内时,其次通信设备通过所述第二通信模块加入到所述预先建立
的第二无线网络中;最后通信设备通过建立的所述第一无线网络接收所述移动
终端发送的控制命令;并通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,智能设备根据控制命令执行调控操作,
从而减小网络通信时延,提高网络传输效率。

请参考图7,图7是本发明实施例提供的一种移动终端的结构示意图。如图
所示,本发明实施例中的移动终端包括:

网络建立模块701,用于与加入到预先建立的第二无线网络中的通信设备建
立第一无线网络。

具体实现中,如图3所示,本发明实施例中的通信设备包括第一通信模块
和第二通信模块,第一通信模块可以为蓝牙通信模块,第二通信模块可以为
ZigBee通信模块,移动终端可以打开蓝牙通信连接,搜索通信设备中的所述第
一通信模块发出的信号,与通信设备建立第一无线网络,第一无线网络可以为
蓝牙网络。

命令发送模块702,用于通过建立的所述第一无线网络向所述通信设备发送
控制命令,以使所述通信设备通过所述第二无线网络将所述控制命令转发到所
述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控
操作。

具体实现中,可以向所述通信设备发送携带有设备标识的控制命令,所述
通信设备接收到控制命令之后,可以根据所述设备标识将所述控制命令转发到
多个所述智能设备的目标设备。

可选的,如图7所示,本发明实施例中的移动终端还可以进一步包括:

网络切换模块703,用于当检测到所述通信设备与所述智能设备之间的第二
无线网络连接断开时,通过网络服务器向所述智能设备发送所述控制命令。

例如,如图4所示,图4是一种智能家居控制系统的结构示意图,当通信
设备进入到预先建立的ZigBee网络的网络覆盖范围内时,手机可以通过蓝牙网
络将控制命令发送给通信设备,然后通信设备通过ZigBee网络将控制命令转发
给智能设备,如果控制命令携带有智能插座的设备标识,则可以将控制命令发
送给智能插座;当通信设备超过到预先建立的ZigBee网络的网络覆盖范围时,
手机可以通过G/C网络将控制命令发送到网络服务器,网络服务器再将控制命
令发送到无线网关,无线网关最后将控制命令转发给智能设备,如果控制命令
携带有无线调光器的设备标识,则可以将控制命令发送给无线调光器。

在本发明实施例中,首先通信设备通过所述第一通信模块与移动终端建立
第一无线网络;然后当检测到所述通信设备进入到预先建立的第二无线网络的
网络覆盖范围内时,其次通信设备通过所述第二通信模块加入到所述预先建立
的第二无线网络中;最后通信设备通过建立的所述第一无线网络接收所述移动
终端发送的控制命令;并通过所述预先建立的第二无线网络将所述控制命令转
发到所述第二无线网络中的智能设备,智能设备根据控制命令执行调控操作,
从而减小网络通信时延,提高网络传输效率。

请继续参考图8,图8是本发明实施例提出的一种网络通信装置的结构示意
图。如图8所示,该装置包括处理器801和接口电路802,图中还给出了存储器
803和总线804,该处理器801、接口电路802和存储器803通过总线804连接
并完成相互间的通信。

其中,处理器801用于执行如下操作步骤:

所述通信设备通过所述第一通信模块与移动终端建立第一无线网络;

当检测到通信设备进入到预先建立的第二无线网络的网络覆盖范围内时,
所述通信设备通过所述第二通信模块加入到所述预先建立的第二无线网络中;

所述通信设备通过建立的所述第一无线网络接收所述移动终端发送的控制
命令;

所述通信设备通过所述预先建立的第二无线网络将所述控制命令转发到所
述第二无线网络中的智能设备,所述控制命令用于指示所述智能设备执行调控
操作。

其中,处理器801还用于执行如下操作步骤:

发起信道扫描获取个域网标志符;

根据所述个域网标志符,选择与所述个域网标志符匹配的节点设备,所述
节点设备为已加入到所述预先建立的第二无线网络中的设备;

通过所述节点设备发起网络加入请求以加入到所述预先建立的第二无线网
络中。

其中,处理器801还用于执行如下操作步骤:

当所述通信设备与已加入所述ZigBee网络中的节点设备先前存在子父节点
关系时,则通过网络扫描与所述节点设备建立连接,进而确定与所述节点设备
的子父节点关系以便加入到所述预先建立的ZigBee网络中。

其中,处理器801还用于执行如下操作步骤:

当检测到所述通信设备超过所述预先建立的ZigBee网络的网络覆盖范围
时,断开所述通信设备与所述智能设备之间的ZigBee网络连接,以便所述移动
设备通过网络服务器向所述智能设备发送所述控制命令。

其中,处理器801还用于执行如下操作步骤:

接收所述移动终端发送的携带有设备标识的控制命令;

所述通过所述预先建立的第二无线网络将所述控制命令转发到所述第二无
线网络中的智能设备包括:

根据所述设备标识,将所述控制命令转发到多个所述智能设备中的目标设
备。

需要说明的是,这里的处理器801可以是一个处理元件,也可以是多个处
理元件的统称。例如,该处理元件可以是中央处理器(Central Processing Unit,
CPU),也可以是特定集成电路(Application Specific Integrated Circuit,ASIC),

该装置还可以包括输入输出装置,连接于总线804,以通过总线与处理器
801等其它部分连接。该输入输出装置可以为操作人员提供一输入界面,以便操
作人员通过该输入界面选择布控项,还可以是其它接口,可通过该接口外接其
它设备。

或者是被配置成实施本发明实施例的一个或多个集成电路,例如:一个或
多个微处理器(digital singnal processor,DSP),或,一个或者多个现场可编程
门阵列(Field Programmable Gate Array,FPGA)。

存储器803可以是一个存储装置,也可以是多个存储元件的统称,且用于
存储可执行程序代码或应用程序运行装置运行所需要参数、数据等。且存储器
1503可以包括随机存储器(RAM),也可以包括非易失性存储器(non-volatile
memory),例如磁盘存储器,闪存(Flash)等。

总线804可以是工业标准体系结构(Industry Standard Architecture,ISA)
总线、外部设备互连(Peripheral Component,PCI)总线或扩展工业标准体系结
构(Extended Industry Standard Architecture,EISA)总线等。该总线804可以分
为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,
但并不表示仅有一根总线或一种类型的总线。

需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表
述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述
的动作顺序的限制,因为依据本发明,某一些步骤可以采用其他顺序或者同时
进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优
选实施例,所涉及的动作和模块并不一定是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详
细描述的部分,可以参见其他实施例的相关描述。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤
是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存
储介质中,存储介质可以包括:闪存盘、只读存储器(英文:Read-Only Memory,
简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、
磁盘或光盘等。

以上对本发明实施例所提供的内容下载方法及相关设备、系统进行了详细
介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实
施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域
的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改
变之处,综上所述,本说明书内容不应理解为对本发明的限制。

一种网络通信方法、通信设备及移动终端.pdf_第1页
第1页 / 共19页
一种网络通信方法、通信设备及移动终端.pdf_第2页
第2页 / 共19页
一种网络通信方法、通信设备及移动终端.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《一种网络通信方法、通信设备及移动终端.pdf》由会员分享,可在线阅读,更多相关《一种网络通信方法、通信设备及移动终端.pdf(19页珍藏版)》请在专利查询网上搜索。

本发明实施例公开了一种网络通信方法,所述方法应用于通信设备,通信设备包括第一通信模块和第二通信模块,包括:通信设备通过第一通信模块与移动终端建立第一无线网络;当检测到通信设备进入到预先建立的第二无线网络的网络覆盖范围内时,通信设备通过第二通信模块加入到预先建立的第二无线网络中;通信设备通过建立的第一无线网络接收移动终端发送的控制命令;通信设备通过预先建立的第二无线网络将控制命令转发到第二无线网络中。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1