分组式路由算法制造技术

技术编号:14497201 阅读:68 留言:0更新日期:2017-01-29 22:09
本发明专利技术提供了一种分组式路由算法,包括如下步骤:在组网过程当中,将网络中的若干ROUTER节点分成多个小组并通过多个HOPROUTER节点进行分组管理,小组与小组之间通过物理信道切开;COO节点在HOPROUTER节点默认工作信道与多个相应的HOPROUTER节点进行数据传输;当HOPROUTER节点收到COO节点下发的抄读命令后跳转到该HOPROUTER节点管理的小组信道中,对其管理的ROUTER节点进行抄读,抄读完成后返回HOPROUTER节点默认工作信道将抄读的数据上报给COO节点。本发明专利技术提供一种分组式路由算法,目的在于减小网络中无线通信冲撞概率,增加网络中的节点,减少广播集抄的时间。

【技术实现步骤摘要】

本专利技术涉及无线网络自组网
,特别涉及一种分组式路由算法
技术介绍
COO节点是无线网络的逻辑中心。通常而言,COO在无线网络中充当网关的功能,实现外界与无线网络之间的信息交换。COO节点能够建立并管理一个新的无线网络。COO节点建立一个无线网络之后,就可以接收其他节点加入网络的请求,从而使无线网络扩展开。ROUTER节点具备路由能力,具备为网络中其他节点中继、转发数据的能力。ROUTER节点不能建立一个新的无线网络,但是能够加入到一个已经存在的无线网络中,ROUTER节点加入到无线网络之后,就可以接受其他节点加入网络,从而实现无线网络的扩展。在现有的组网方案中,COO节点和所有的网络节点都处在同一个网络中,由于无线的半双工通讯特性,导致各个网络节点的信息无法同时上报,只能逐一进行上报,在对于集抄有时间限制的方案中存在一定的局限性。
技术实现思路
本专利技术提供一种分组式路由算法,目的在于减小网络中无线通信冲撞概率,增加网络中的节点,减少广播集抄的时间。为解决上述问题,本专利技术实施例提供一种分组式路由算法,包括如下步骤:在组网过程当中,将网络中的若干ROUTER节点分成多个小组并通过多个HOPROUTER节点进行分组管理,小组与小组之间通过物理信道切开;COO节点在HOPROUTER节点默认工作信道与多个相应的HOPROUTER节点进行数据传输;当HOPROUTER节点收到COO节点下发的抄读命令后跳转到该HOPROUTER节点管理的小组信道中,对其管理的ROUTER节点进行抄读,抄读完成后返回HOPROUTER节点默认工作信道将抄读的数据上报给COO节点。作为一种实施方式,还包括以下步骤:当有数据要集抄时,COO节点以广播的形式把抄读命令下发至所有的HOPROUTER节点。作为一种实施方式,若HOPROUTER节点和HOPROUTER节点之间无法达到可单跳通讯时,将其中一个HOPROUTER节点管理的并满足跳频距离的ROUTER节点作为路由节点为上述两个HOPROUTER节点转发中继数据,此时,ROUTER节点开启跳频模式。作为一种实施方式,所述跳频距离为一跳距离。作为一种实施方式,当ROUTER节点开启跳频模式后,默认工作在HOPROUTER节点默认工作信道,为满足跳频距离的两个HOPROUTER节点进行抄读命令的转发,完成后跳转至初始被配置的管理信道,等待管理该ROUTER节点的HOPROUTER节点下发抄读命令,待收到抄读命令后上报数据,完成后数据上报后再次切换到HOPROUTER节点默认工作信道,为HOPROUTER节点进行数据的转发。作为一种实施方式,所述COO节点始终工作在10信道。作为一种实施方式,所述HOPROUTER节点默认工作在10信道,可配置到11~26信道。作为一种实施方式,所述ROUTER节点工作在其被配置的11~26小组信道中。本专利技术相比于现有技术的有益效果在于:通过HOPROUTER节点与ROUTER节点分组管理,减小网络中无线通信冲撞概率,增加网络中的节点,减少广播集抄的时间;并且在两个HOPROUTER节点无法达到可单跳通讯时,通过OUTER节点跳转至HOPROUTER节点通讯信道进行路由中继。附图说明图1为本专利技术的分组式路由算法的结构图;图2为本专利技术的分组式路由算法的流程图;图3为本专利技术的实施例一的步骤一的工作示意图;图4为本专利技术的实施例一的步骤二的工作示意图;图5为本专利技术的实施例一的步骤三的工作示意图;图6为本专利技术的实施例一的步骤四的工作示意图;图7为本专利技术的实施例二的现场安装情况工作示意图;图8为本专利技术的实施例二的步骤一的工作示意图;图9为本专利技术的实施例二的步骤二的工作示意图;图10为本专利技术的实施例二的步骤三的工作示意图;图11为本专利技术的实施例二的步骤四的工作示意图。具体实施方式以下结合附图,对本专利技术上述的和另外的技术特征和优点进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的部分实施例,而不是全部实施例。如图1至2所示,本专利技术实施例提供一种分组式路由算法,包括如下步骤:S100:在组网过程当中,将网络中的若干ROUTER节点分成多个小组并通过多个HOPROUTER节点(带路由功能的中继管理节点)进行分组管理,小组与小组之间通过物理信道切开;S200:COO节点在HOPROUTER节点默认工作信道与多个相应的HOPROUTER节点进行数据传输;S300:当HOPROUTER节点收到COO节点下发的抄读命令后跳转到该HOPROUTER节点管理的小组信道中,对其管理的ROUTER节点进行抄读,抄读完成后返回HOPROUTER节点默认工作信道将抄读的数据上报给COO节点。为实现上述步骤,在现场使用安装前,所有节点必须设置好相应的信道,以保证通讯时不会相互干扰。COO节点在使用中始终在10信道故无需配置;HOPROUTER节点在使用中必须配置好相应组的信道,默认工作信道为10信道(452MHZ),管理信道可在11~26信道(453MHZ~469MHZ)中选择一个,必须保证其他组不会使用相同信道;ROUTER节点在使用中必须配置好相应组的信道,信道可在11~26信道中选择一个,必须保证其他组不会使用相同信道,当现场情况需要将ROUTER节点设置为HOPROUTER节点中继节点时,需将此节点配置为ROUTER跳频模式。其中,说明书附图中的COO表示为COO节点,H1、H2、H3、H4表示为不同的HOPROUTER节点,R1、R2、R3、R4、R5表示为不同的ROUTER节点。实施例一具体的实施方式如下所示:如图3所示,当有数据要集抄时,COO节点以广播的形式把抄读命令下发到所有的HOPROUTER节点;如图4所示,HOPROUTER节点切换至相应管理信道,在本实施中假设H1管理11信道,H2管理12信道,H3管理13信道,H4管理15信道,然后将抄读指令发送至该HOPROUTER节点管理小组内的一个或多个ROUTER节点;如图5所示,组内ROUTER节点收到抄读命令后将数据同时上报至管理该组的HOPROUTER节点中;如图6所示,HOPROUTER节点收到组内ROUTER节点的数据后将这些数据保存起来,并切换至10信道,然后将自己的数据和其保存的数据依次发送给COO节点。实施例二如图7所示,现场由于安装环境受限,有时无法达到HOPROUTER节点和HOPROUTER节点之间可单跳通讯的要求,此时将其中一个HOPROUTER节点下管理的一跳距离内的ROUTER节点作为路由节点为它们转发中继数据。工作原理如下:当ROUTER节点开启跳频模式后,其默认工作在10信道,当收到COO节点下发的抄读命令后进行下发命令的转发,完成后跳转至其开始被配置的管理信道,等待管理其的HOPROUTER节点下发抄读命令,待收到抄读命令后ROUTER节点开始上报数据,完成后再次切换到10信道,为HOPROUTER节点进行数据的转发。具体实施方式如下所示:如图8所示,当有数据要集抄时,COO节点以广播的形式把抄读命令下发到所有的HOPROUTER节点,和开启ROUTER跳频模式的ROUTER节点,该ROUTER节点转发完命令后切换至其被配置的信道;如图9所示,HOPROUTER节点和本文档来自技高网...
分组式路由算法

【技术保护点】
一种分组式路由算法,其特征在于,包括如下步骤:在组网过程当中,将网络中的若干ROUTER节点分成多个小组并通过多个HOPROUTER节点进行分组管理,小组与小组之间通过物理信道切开;COO节点在HOPROUTER节点默认工作信道与多个相应的HOPROUTER节点进行数据传输;当HOPROUTER节点收到COO节点下发的抄读命令后跳转到该HOPROUTER节点管理的小组信道中,对其管理的ROUTER节点进行抄读,抄读完成后返回HOPROUTER节点默认工作信道将抄读的数据上报给COO节点。

【技术特征摘要】
1.一种分组式路由算法,其特征在于,包括如下步骤:在组网过程当中,将网络中的若干ROUTER节点分成多个小组并通过多个HOPROUTER节点进行分组管理,小组与小组之间通过物理信道切开;COO节点在HOPROUTER节点默认工作信道与多个相应的HOPROUTER节点进行数据传输;当HOPROUTER节点收到COO节点下发的抄读命令后跳转到该HOPROUTER节点管理的小组信道中,对其管理的ROUTER节点进行抄读,抄读完成后返回HOPROUTER节点默认工作信道将抄读的数据上报给COO节点。2.根据权利要求1所述的分组式路由算法,其特征在于,还包括以下步骤:当有数据要集抄时,COO节点以广播的形式把抄读命令下发至所有的HOPROUTER节点。3.根据权利要求1所述的分组式路由算法,其特征在于,若HOPROUTER节点和HOPROUTER节点之间无法达到可单跳通讯时,将其中一个HOPROUTER节点管理的并满足跳频距离的ROUTER节点作为路由节点为上述两个HOPR...

【专利技术属性】
技术研发人员:吴国方吕勇倪时昌
申请(专利权)人:浙江瑞瀛物联科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1