本发明专利技术公开了一种微功率无线通信网络的组网方法,所述的微功率无线通信网络包括一个中心节点和若干个子节点,包括以下步骤:中心节点发出第一跳的组网报文;确认第一跳的子节点入网;第一跳的补入网;接着,中心节点发出第二跳的组网报文;中心节点发出第三跳的组网报文;以此类推,中心节点发出第z跳的组网报文。上述组网方法所组成网络的可靠性较好。
【技术实现步骤摘要】
微功率无线通信网络的组网方法
本专利技术涉及微功率无线通信
,具体讲是一种微功率无线通信网络的组网方法。
技术介绍
组网技术是微功率无线通信中的关键技术之一,是实现微功率无线通信网络实现数据传输的前提条件。现有技术微功率无线通信网络的组网方法为:由一中心节点发送组网消息,多个子节点在收到该组网消息后直接发送回复消息给中心节点,中心节点在收到该回复消息后即确认组网成功。上述组网方法在实际的应用过程中存在以下缺陷:由于多个子节点与中心节点的距离长短不一,因此使得多个子节点与中心节点的信号强度也不一样,这样很容易造成在数据传输过程中的数据丢失,从而使得上述组网方法所组成的网络的可靠性较差。
技术实现思路
本专利技术要解决的技术问题是,克服以上现有技术的缺陷,提供一种微功率无线通信网络的组网方法,使用该组网方法所组成的网络的可靠性较好。本专利技术的技术方案是,提供一种微功率无线通信网络的组网方法,所述的微功率无线通信网络包括一个中心节点和若干个子节点,包括以下步骤:(1)、将一个中心节点与若干个子节点调至同一频率点;所述微功率无线通信网络所支持的最大跳数为z;(2)、中心节点发出第一跳的组网报文,执行步骤(3)-步骤(21),其中N=1;中心节点发出第二跳的组网报文,执行步骤(3)-步骤(21),其中N=2;中心节点发出第三跳的组网报文,执行步骤(3)-步骤(21),其中N=3;以此类推,中心节点发出第z跳的组网报文,执行步骤(3)-步骤(21),其中N=z;(3)、开始T1时间段的计时;若干个子节点在接收到第N跳的组网报文后,自检是否已入网,若确认入网,则执行步骤(4);若未确认入网,则执行步骤(5);(4)、自检是否为第N跳,若是则丢弃该组网报文,该步骤结束;若不是第N跳,则将组网报文的跳数N加1,并在路由路径中添加该子节点地址,广播转发第N跳的组网报文,该步骤结束;(5)、自检是否为第N跳,若不是则丢弃该组网报文,该步骤结束;若是第N跳,检查组网报文中的路由路径中是否有路由环路,若有则丢弃报文,该步骤结束;(6)、若组网报文中没有路由环路,则根据接收到的组网报文中的路由路径,向中心节点回复响应报文;(7)、若中心节点在T1时间段内没收到子节点的响应报文,则返回执行步骤(3);(8)、中心节点若在T1时间段内接收到子节点的响应报文,则将T1时间段置零后重新开始计时,根据响应报文中的路由路径获取到达某个节点的路径并保存该路径;(9)、T1时间段计时结束后,中心节点整理步骤(8)中获取的第N跳新入网子节点及到达新入网子节点的路径,然后中心节点依次选取第N跳新入网子节点,并根据到达该子节点的路径,向第N跳新入网子节点逐个发送请求确认报文,并开始T2时间段的计时;(10)、第N跳的子节点收到该请求确认报文后,发送一个确认报文;若中心节点在T2时间段内没收到子节点的确认报文,则丢弃该子节点;(11)、若中心节点在T2时间段内收到子节点的确认报文,则确认该子节点已入网并同时发送一个确认入网报文给子节点;(12)、中心节点再次发出第N跳未入网的入网报文,同时开始T3时间段的计时;(13)、若干个子节点在接收到组网报文后,自检是否已入网,若确认入网,则执行步骤(14);若未确认入网,则执行步骤(15);(14)、自检是否为第N跳,若是则丢弃该组网报文,该步骤结束;若不是第N跳,则将组网报文的跳数N加1,并在路由路径中添加该子节点地址,广播转发第N跳的组网报文,该步骤结束;(15)、自检是否为第N跳,若不是则丢弃该组网报文,该步骤结束;若是第N跳,检查组网报文中的路由路径中是否有路由环路,若有则丢弃报文,该步骤结束;(16)、若组网报文中没有路由环路,则根据接收到的组网报文中的路由路径,向中心节点回复响应报文;(17)、若中心节点在T3时间段内没收到子节点的响应报文,则该步骤结束;(18)、中心节点若在T3时间段内接收到子节点的响应报文,则将T3时间段置零后重新开始计时,根据响应报文中的路由路径获取到达某个节点的路径并保存该路径;(19)、中心节点整理步骤(18)中获取的第N跳新入网子节点及到达新入网子节点的路径,然后中心节点依次选取第N跳新入网子节点,并根据到达该子节点的路径,向第N跳新入网子节点逐个发送请求确认报文,并开始T2时间段的计时;(20)、第N跳的子节点收到该请求确认报文后,发送一个确认报文;若中心节点在T2时间段内没收到子节点的确认报文,则丢弃该子节点;(21)、若中心节点在T2时间段内收到子节点的确认报文,则确认该子节点已入网并同时发送一个确认入网报文给子节点,则第N跳的组网结束。采用以上结构后,本专利技术与现有技术相比,具有以下优点:本专利技术微功率无线通信网络的组网方法首先是第一跳的入网,对第一跳入网的子节点先进行筛选入网,确定子节点入网,再次确认让未入网的节点入网(相当于查漏补缺),然后确定这些子节点的入网。接着是第二跳的入网,第三跳的入网,依次类推,直至第z跳的入网。该方法采用中心节点要求子节点入网,实现网络中的子节点入网,保证了入网后的中心节点与子节点的通信可靠性。具体实施方式下面就具体实施例对本专利技术作进一步说明。本专利技术一种微功率无线通信网络的组网方法,所述的微功率无线通信网络包括一个中心节点和若干个子节点,包括以下步骤:(1)、将一个中心节点与若干个子节点调至同一频率点;所述微功率无线通信网络所支持的最大跳数为z;(2)、中心节点发出第一跳的组网报文,执行步骤(3)-步骤(21),其中N=1;中心节点发出第二跳的组网报文,执行步骤(3)-步骤(21),其中N=2;中心节点发出第三跳的组网报文,执行步骤(3)-步骤(21),其中N=3;以此类推,中心节点发出第z跳的组网报文,执行步骤(3)-步骤(21),其中N=z,该条组网步骤完成后整个无线通信网络的组网即完成;如最大跳数为7,则中心节点发出第一跳的组网报文,执行步骤(3)-步骤(21);中心节点发出第二跳的组网报文,执行步骤(3)-步骤(21);中心节点发出第三跳的组网报文,执行步骤(3)-步骤(21);以此类推,中心节点发出第7跳的组网报文,执行步骤(3)-步骤(21),执行完第7跳的步骤后组网即完成。(3)、开始T1时间段的计时;若干个子节点在接收到第N跳的组网报文后,自检是否已入网,若确认入网,则执行步骤(4);若未确认入网,则执行步骤(5);(4)、自检是否为第N跳,若是则丢弃该组网报文,该步骤结束;若不是第N跳,则将组网报文的跳数N加1,并在路由路径中添加该子节点地址,广播转发第N跳的组网报文,该步骤结束;(5)、自检是否为第N跳,若不是则丢弃该组网报文,该步骤结束;若是第N跳,检查组网报文中的路由路径中是否有路由环路,若有则丢弃报文,该步骤结束;(6)、若组网报文中没有路由环路,则根据接收到的组网报文中的路由路径,向中心节点回复响应报文;(7)、若中心节点在T1时间段内没收到子节点的响应报文,则返回执行步骤(3);(8)、中心节点若在T1时间段内接收到子节点的响应报文,则将T1时间段置零后重新开始计时,根据响应报文中的路由路径获取到达某个节点的路径并保存该路径;(9)、T1时间段计时结束后,中心节点整理步骤(8)中获取的第N跳新入网子本文档来自技高网...
【技术保护点】
一种微功率无线通信网络的组网方法,所述的微功率无线通信网络包括一个中心节点和若干个子节点,其特征在于:包括以下步骤:(1)、将一个中心节点与若干个子节点调至同一频率点;所述微功率无线通信网络所支持的最大跳数为z;(2)、中心节点发出第一跳的组网报文,执行步骤(3)‑步骤(21),其中N=1;中心节点发出第二跳的组网报文,执行步骤(3)‑步骤(21),其中N=2;中心节点发出第三跳的组网报文,执行步骤(3)‑步骤(21),其中N=3;以此类推,中心节点发出第z跳的组网报文,执行步骤(3)‑步骤(21),其中N=z;(3)、开始T1时间段的计时;若干个子节点在接收到第N跳的组网报文后,自检是否已入网,若确认入网,则执行步骤(4);若未确认入网,则执行步骤(5);(4)、自检是否为第N跳,若是则丢弃该组网报文,该步骤结束;若不是第N跳,则将组网报文的跳数N加1,并在路由路径中添加该子节点地址,广播转发第N跳的组网报文,该步骤结束;(5)、自检是否为第N跳,若不是则丢弃该组网报文,该步骤结束;若是第N跳,检查组网报文中的路由路径中是否有路由环路,若有则丢弃报文,该步骤结束;(6)、若组网报文中没有路由环路,则根据接收到的组网报文中的路由路径,向中心节点回复响应报文;(7)、若中心节点在T1时间段内没收到子节点的响应报文,则返回执行步骤(3);(8)、中心节点若在T1时间段内接收到子节点的响应报文,则将T1时间段置零后重新开始计时,根据响应报文中的路由路径获取到达某个节点的路径并保存该路径;(9)、T1时间段计时结束后,中心节点获得的第N跳的子节点以及到达该节点的路径后,逐个发起请求确认报文,并开始T2时间段的计时;(10)、第N跳的子节点收到该请求确认报文后,发送一个确认报文;若中心节点在T2时间段内没收到子节点的确认报文,则丢弃该子节点;(11)、若中心节点在T2时间段内收到子节点的确认报文,则确认该子节点已入网并同时发送一个确认入网报文给子节点;(12)、中心节点再次发出第N跳未入网的入网报文,同时开始T3时间段的计时;(13)、若干个子节点在接收到组网报文后,自检是否已入网,若确认入网,则执行步骤(14);若未确认入网,则执行步骤(15);(14)、自检是否为第N跳,若是则丢弃该组网报文,该步骤结束;若不是第N跳,则将组网报文的跳数N加1,并在路由路径中添加该子节点地址,广播转发第N跳的组网报文,该步骤结束;(15)、自检是否为第N跳,若不是则丢弃该组网报文,该步骤结束;若是第N跳,检查组网报文中的路由路径中是否有路由环路,若有则丢弃报文,该步骤结束;(16)、若组网报文中没有路由环路,则根据接收到的组网报文中的路由路径,向中心节点回复响应报文;(17)、若中心节点在T3时间段内没收到子节点的响应报文,则该步骤结束;(18)、中心节点若在T3时间段内接收到子节点的响应报文,则将T3时间段置零后重新开始计时,根据响应报文中的路由路径获取到达某个节点的路径并保存该路径;(19)、中心节点再次获得的第N跳的子节点以及到达该节点的路径后,逐个发起请求确认报文,并开始T2时间段的计时;(20)、第N跳的子节点收到该请求确认报文后,发送一个确认报文;若中心节点在T2时间段内没收到子节点的确认报文,则丢弃该子节点;(21)、若中心节点在T2时间段内收到子节点的确认报文,则确认该子节点已入网并同时发送一个确认入网报文给子节点,则第N跳的组网结束。...
【技术特征摘要】
1.一种微功率无线通信网络的组网方法,所述的微功率无线通信网络包括一个中心节点和若干个子节点,其特征在于:包括以下步骤:(1)、将一个中心节点与若干个子节点调至同一频率点;所述微功率无线通信网络所支持的最大跳数为z;(2)、中心节点发出第一跳的组网报文,执行步骤(3)-步骤(21),其中N=1;中心节点发出第二跳的组网报文,执行步骤(3)-步骤(21),其中N=2;中心节点发出第三跳的组网报文,执行步骤(3)-步骤(21),其中N=3;以此类推,中心节点发出第z跳的组网报文,执行步骤(3)-步骤(21),其中N=z;(3)、开始T1时间段的计时;若干个子节点在接收到第N跳的组网报文后,自检是否已入网,若确认入网,则执行步骤(4);若未确认入网,则执行步骤(5);(4)、自检是否为第N跳,若是则丢弃该组网报文,该步骤结束;若不是第N跳,则将组网报文的跳数N加1,并在路由路径中添加该子节点地址,广播转发第N跳的组网报文,该步骤结束;(5)、自检是否为第N跳,若不是则丢弃该组网报文,该步骤结束;若是第N跳,检查组网报文中的路由路径中是否有路由环路,若有则丢弃报文,该步骤结束;(6)、若组网报文中没有路由环路,则根据接收到的组网报文中的路由路径,向中心节点回复响应报文;(7)、若中心节点在T1时间段内没收到子节点的响应报文,则返回执行步骤(3);(8)、中心节点若在T1时间段内接收到子节点的响应报文,则将T1时间段置零后重新开始计时,根据响应报文中的路由路径获取到达某个节点的路径并保存该路径;(9)、T1时间段计时结束后,中心节点整理步骤(8)中获取的第N跳新入网子节点及到达新入网子节点的路径,然后中心节点依次选取第N跳新入网子节点,并根据到达该子节点的路径,向第N跳新入网子节点逐个发送请求确认报文,并开始T2时间段的计时;(10...
【专利技术属性】
技术研发人员:郑坚江,陈杰,乌宇杰,
申请(专利权)人:宁波三星电气股份有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。