一种组网方法、设备及系统的制作方法

文档序号:7983767阅读:272来源:国知局
一种组网方法、设备及系统的制作方法
【专利摘要】本发明公开了一种组网方法,包括:发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值;等待预置时间后,发送中继节点拓扑数据回收指令;收集并存储所有中继节点获取的拓扑数据,所述拓扑数据包括与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。本发明实施例提供的方法,可以动态进行组网,提高了网络组建的弹性。
【专利说明】—种组网方法、设备及系统
【技术领域】
[0001]本发明涉及采集网络【技术领域】,具体涉及一种组网方法、设备及系统。
【背景技术】
[0002]目前信息采集系统中的网络构架都沿用了以星型或树型为主体的网络构架,星型网络构架为网络中的信息采集节点簇聚在中心节点周围;树型网络构架为中心节点下面有多个分支节点,每个分支下面还有多个子分支节点。
[0003]本发明的发明人发现,现有技术中,无论是星型网络构架,还是树型网络构架都是由人工组建好的,在每个中继节点上存储一份网络拓扑结构表,这样,每个中继节点才能知道它与哪些节点可以构成互连通路,现有技术中的这两种组网方法,都不能由中心节点或者中继节点进行动态扩充。

【发明内容】

[0004]本发明实施例提供一种组网方法,可以动态的进行网络扩充,提高了网络组建的弹性。
[0005]本发明实施例第一方面提供一种组网方法,包括:
[0006]发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值;
[0007]等待预置时间后,发送中继节点拓扑数据回收指令;
[0008]收集并存储所有中继节点获取的拓扑数据,所述拓扑数据包括与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
[0009]结合第一方面,在第一种可能的实现方式中,所述获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值的步骤之后,还包括:
[0010]按照所述中心节点传送消息到第一层每个中继节点的时间开销值的大小,为第一层的每个中继节点编号并将所述第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值和第一层的每个中继节点编号对应存储。
[0011]结合第一方面或者第一方面第一种可能的实现方式,在第二种可能的实现方式中,所述收集并存储所有中继节点获取的拓扑数据,具体包括:
[0012]按照所述中心节点传送消息到所述低一层的节点的时间开销值的大小,将相同层级的中继节点的拓扑数据进行排序,并存储排序后的拓扑数据。
[0013]本发明实施例第二方面提供一种组网方法,包括:
[0014]接收并转发组网信标,获取并存储低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值;
[0015]接收并转发中继节点拓扑数据回收指令;
[0016]发送存储的低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
[0017]结合第二方面,在第一种可能的实现方式中,所述获取并存储低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值的步骤之后,还包括:
[0018]按照所述中心节点传送消息到低一层每个中继节点的时间开销值的大小,为低一层的每个中继节点编号并将所述低一层中继节点的标识、中心节点传送消息到低一层每个中继节点的时间开销值和低一层的每个中继节点编号对应存储。
[0019]结合第二方面或者第二方面第一种可能的实现方式,在第二种可能的实现方式中,所述组网方法还包括:
[0020]接收叶子节点发送的入网请求,所述入网请求携带所述叶子节点的标识;
[0021]将所述叶子节点的入网请求转发给中心节点;
[0022]接收所述中心节点发送的入网确认信息后,获取所述中心节点传送消息到叶子节点的时间开销值及叶子节点所在的层级。
[0023]本发明实施例第三方面提供一种中心节点,包括:
[0024]第一发送单元,用于发送组网信标;
[0025]第一获取单元,用于在所述第一发送单元发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值;
[0026]所述第一发送单元,还用于在从所述第一获取单元获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值开始,等待预置时间后,发送中继节点拓扑数据回收指令;
[0027]第一存储单元,用于在所述第一发送单元发送中继节点拓扑数据回收指令后,收集并存储所有中继节点获取的与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
[0028]结合第三方面,在第一种可能的实现方式中,所述中心节点还包括第一编号单元,
[0029]所述第一编号单元,用于按照所述第一获取单元获取的中心节点传送消息到第一层每个中继节点的时间开销值的大小,为第一层的每个中继节点编号;
[0030]所述第一存储单元,还用于并将所述第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值和所述第一编号单元为第一层的每个中继节点编的编号对应存储。
[0031]结合第三方面或者第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述第一存储单元包括:
[0032]排序子单元,用于按照所述中心节点传送消息到所述低一层的节点的时间开销值的大小,将相同层级的中继节点的拓扑数据进行排序;
[0033]存储子单元,用于存储所述排序子单元排序后的拓扑数据。
[0034]本发明实施例第四方面提供一种中继节点,包括:
[0035]接收单元,用于接收组网信标;
[0036]第二发送单元,用于发送所述接收单元接收的组网信标;
[0037]第二获取单元,用于在所述第二发送单元发送组网信标后,获取低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值;
[0038]第二存储单元,用于存储所述第二获取单元获取的低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值;
[0039]所述接收单元,还用于接收中继节点拓扑数据回收指令;
[0040]所述第二发送单元,还用于发送所述接收单元接收到的中继节点拓扑数据回收指令,并发送所述第二存储单元存储的低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
[0041]结合第四方面,在第一种可能的实现方式中,所述中继节点还包括:第二编号单元,
[0042]所述第二编号单元,用于按照所述第二获取单元获取的中心节点传送消息到低一层每个中继节点的时间开销值的大小,为低一层的每个中继节点编号;
[0043]所述第二存储单元,还用于将所述低一层中继节点的标识、中心节点传送消息到低一层每个中继节点的时间开销值和所述第二编号单元为低一层的每个中继节点编的编号对应存储。
[0044]结合第四方面或者第四方面第一种可能的实现方式,在第二种可能的实现方式中,
[0045]所述接收单元,还用于接收叶子节点发送的入网请求,所述入网请求携带所述叶子节点的标识;
[0046]所述第二发送单元,还用于将所述接收单元接收到的叶子节点的入网请求发送给中心节点;
[0047]所述接收单元,还用于接收所述中心节点发送的入网确认信息;
[0048]所述第二获取单元,还用于在所述接收单元接收到所述中心节点发送的入网确认信息后,获取所述中心节点传送消息到叶子节点的时间开销值及叶子节点所在的层级。
[0049]本发明实施例第五方面提供一种网络系统,包括:中心节点、中继节点和叶子节占.[0050]所述中心节点为上述技术方案所述的中心节点;
[0051]所述中继节点为上述技术方案所述的中继节点;
[0052]所述叶子节点,用于向中继节点发送入网申请。
[0053]本发明实施例采用发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值;等待预置时间后,发送中继节点拓扑数据回收指令;收集并存储所有中继节点获取的与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。与现有技术相比,本发明实施例提供的方法,可以动态进行组网,提高了网络组建的弹性。
【专利附图】

【附图说明】
[0054]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0055]图1是本发明实施例中组网方法的一实施例示意图;
[0056]图2是本发明实施例中组网方法的另一实施例示意图;
[0057]图3是本发明实施例中组网方法的一应用场景实施例示意图;
[0058]图4是本发明实施例中中心节点的一实施例示意图;
[0059]图5是本发明实施例中中心节点的另一实施例示意图;
[0060]图6是本发明实施例中中心节点的另一实施例示意图;
[0061]图7是本发明实施例中中继节点的一实施例示意图;
[0062]图8是本发明实施例中中继节点的另一实施例示意图;
[0063]图9是本发明实施例中中继节点的另一实施例示意图;
[0064]图10是本发明实施例中网络系统的一实施例示意图。
【具体实施方式】
[0065]本发明实施例提供一种组网方法,可以动态的进行网络扩充,提高了网络组建的弹性。本发明实施例还提供相应的设备及系统。以下分别进行详细说明。
[0066]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0067]本发明实施例中的中心节点、中继节点和叶子节点都为网络设备,如:中心节点可以为由较大存储空间和高速处理性能的计算机。中继节点可以为具有网络衍生能力的网络路由设备;叶子节点属于网络链路上的最后一个节点,他后面不再链接其他节点。
[0068]本发明实施例的技术方案尤其适用于微功率无线通信环境下。
[0069]参阅图1,从中心节点的角度来描述,本发明实施例提供的组网方法的一实施例包括:
[0070]101、中心节点发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值。
[0071]网络架构中每个节点都有一个唯一的标识,并且按照网络节点所处网络中的无线通信区域的覆盖位置,对网络节点还划分了不同的层级,离中心节点最近的为第一层级,依次远离中心节点的层级逐渐增大。
[0072]102、中心节点等待预置时间后,发送中继节点拓扑数据回收指令。
[0073]本发明实施例中,中继节点具有衍生功能,中心节点在步骤101中只获取了第一层中继节点的拓扑,第二层、第三层、第四层等后面的中继节点的拓扑数据由中继节点获取,然后带收到中心节点的拓扑数据回收指令后,再将拓扑数据传输给中心节点。
[0074]103、中心节点收集并存储所有中继节点获取的拓扑数据,所述拓扑数据包括与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
[0075]本发明实施例采用发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值;等待预置时间后,发送中继节点拓扑数据回收指令;收集并存储所有中继节点获取的与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。与现有技术相比,本发明实施例提供的方法,可以动态进行组网,提高了网络组建的弹性。
[0076]可选地,在上述图1对应的实施例的基础上,本发明提供的组网方法的另一实施例中,
[0077]所述获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值的步骤之后,还包括:按照所述中心节点传送消息到第一层每个中继节点的时间开销值的大小,为第一层的每个中继节点编号并将所述第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值和第一层的每个中继节点编号对应存储。
[0078]举例来说,中心节点获取的拓扑数据的结构可以参阅表1进行理解:
[0079]表1:中心节点中存储的拓扑数据的结构
[0080]
【权利要求】
1.一种组网方法,其特征在于,包括: 发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值; 等待预置时间后,发送中继节点拓扑数据回收指令; 收集并存储所有中继节点获取的拓扑数据,所述拓扑数据包括与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
2.根据权利要求1所述的组网方法,其特征在于,所述获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值的步骤之后,还包括: 按照所述中心节点传送消息到第一层每个中继节点的时间开销值的大小,为第一层的每个中继节点编号并将所述第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值和第一层的每个中继节点编号对应存储。
3.根据权利要求1或2所述的组网方法,其特征在于,所述收集并存储所有中继节点获取的拓扑数据,具体包括: 按照所述中心节点传送消息到所述低一层的节点的时间开销值的大小,将相同层级的中继节点的拓扑数据进行排序,并存储排序后的拓扑数据。
4.一种组网方 法,其特征在于,包括: 接收并转发组网信标,获取并存储低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值; 接收并转发中继节点拓扑数据回收指令; 发送存储的低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
5.根据权利要求4所述的组网方法,其特征在于,所述获取并存储低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值的步骤之后,还包括: 按照所述中心节点传送消息到低一层每个中继节点的时间开销值的大小,为低一层的每个中继节点编号并将所述低一层中继节点的标识、中心节点传送消息到低一层每个中继节点的时间开销值和低一层的每个中继节点编号对应存储。
6.根据权利要求4或5所述的方法,其特征在于,还包括: 接收叶子节点发送的入网请求,所述入网请求携带所述叶子节点的标识; 将所述叶子节点的入网请求转发给中心节点; 接收所述中心节点发送的入网确认信息后,获取所述中心节点传送消息到叶子节点的时间开销值及叶子节点所在的层级。
7.—种中心节点,其特征在于,包括: 第一发送单元,用于发送组网信标; 第一获取单元,用于在所述第一发送单元发送组网信标后,获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值; 所述第一发送单元,还用于在从所述第一获取单元获取第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值开始,等待预置时间后,发送中继节点拓扑数据回收指令; 第一存储单元,用于在所述第一发送单元发送中继节点拓扑数据回收指令后,收集并存储所有中继节点获取的与每个中继节点通信连接的低一层的节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
8.根据权利要求7所述的中心节点,其特征在于,所述中心节点还包括第一编号单元, 所述第一编号单元,用于按照所述第一获取单元获取的中心节点传送消息到第一层每个中继节点的时间开销值的大小,为第一层的每个中继节点编号; 所述第一存储单元,还用于并将所述第一层中继节点的标识、中心节点传送消息到第一层每个中继节点的时间开销值和所述第一编号单元为第一层的每个中继节点编的编号对应存储。
9.根据权利要求7或8所述的中心节点,其特征在于,所述第一存储单元包括: 排序子单元,用于按照所述中心节点传送消息到所述低一层的节点的时间开销值的大小,将相同层级的中继节点的拓扑数据进行排序; 存储子单元,用于存储所述排序子单元排序后的拓扑数据。
10.一种中继节点,其特征在于,包括: 接收单元,用于接收组网信标; 第二发送单元,用于发送所述接收单元接收的组网信标; 第二获取单元,用于在所述第二发送单元发送组网信标后,获取低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值;第二存储单元,用于存储所述第二获取单元获取的低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值; 所述接收单元,还用于接收中继节点拓扑数据回收指令; 所述第二发送单元,还用于发送所述接收单元接收到的中继节点拓扑数据回收指令,并发送所述第二存储单元存储的低一层级的中继节点的标识、低一层级的层级编号和中心节点传送消息到所述低一层的节点的时间开销值。
11.根据权利要求10所述的中继节点,其特征在于,所述中继节点还包括:第二编号单元, 所述第二编号单元,用于按照所述第二获取单元获取的中心节点传送消息到低一层每个中继节点的时间开销值的大小,为低一层的每个中继节点编号; 所述第二存储单元,还用于将所述低一层中继节点的标识、中心节点传送消息到低一层每个中继节点的时间开销值和所述第二编号单元为低一层的每个中继节点编的编号对应存储。
12.根据权利要求10或11所述的中继节点,其特征在于, 所述接收单元,还用于接收叶子节点发送的入网请求,所述入网请求携带所述叶子节点的标识; 所述第二发送单元,还用于将所述接收单元接收到的叶子节点的入网请求发送给中心节点; 所述接收单元,还用于接收所述中心节点发送的入网确认信息; 所述第二获取单元,还用于在所述接收单元接收到所述中心节点发送的入网确认信息后,获取所述中心节点传送消息到叶子节点的时间开销值及叶子节点所在的层级。
13.—种网络系统,其特征在于,包括:中心节点、中继节点和叶子节点; 所述中心节点为上述权利要求7、任意一项所述的中心节点; 所述中继节点为上述权利要求10-12任意一项所述的中继节点; 所述叶子节点,用于向中 继节点发送入网申请。
【文档编号】H04W16/26GK103581931SQ201210369768
【公开日】2014年2月12日 申请日期:2012年9月27日 优先权日:2012年9月27日
【发明者】崔涛, 刘柱, 刘振波 申请人:深圳市友讯达科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1