一种基于分布式异构网络的网络架构的构建方法技术

技术编号:14238753 阅读:77 留言:0更新日期:2016-12-21 14:06
本发明专利技术属于分布式异构网络技术领域,具体涉及一种基于分布式异构网络的网络架构,包括网关节点、传感器节点以及路由节点,其中,所述网关节点的收发距离为R,传感器节点的收发距离为r,R>r,以在离网关节点或路由节点距离为r至R的区域的传感器节点为圆心,r为半径分别圆,在被该区域内被传感器节点为圆心所作圆覆盖次数最多的位置布置新的路由节点;又或在离网关节点或路由节点距离为r至R的区域内没传感器节点时,找出与网关节点或路由节点距离最近的传感器节点,以该传感器节点为圆心,r为半径所作圆与该传感器节点与网关节点或路由节点之间连接的交点上布置新的路由节点,以使路由节点得到合理的布置,降低成本。

A network architecture based on distributed heterogeneous network

The invention belongs to the technical field of distributed heterogeneous network, in particular to a distributed heterogeneous network based network architecture, including the gateway node, sensor node and routing node, wherein the gateway node from the transceiver for R, sensor nodes from the transceiver R, R> R, the sensor nodes in the network or from the joint the routing node distance of R to R in the region as the center of the circle, R radius circle, in the region by the sensor nodes arranged by center circle covering the highest number of new routing node position; or from the gateway node or node routing distance of R to R in the region without sensor nodes when find the routing node and gateway node or distance from the nearest sensor node, the sensor node as the center, a radius of R by circle and the sensor node and gateway node and routing node A new routing node is arranged on the intersection point of the connection, so that the routing node is arranged reasonably, and the cost is reduced.

【技术实现步骤摘要】

本专利技术属于分布式异构网络
,具体涉及一种基于分布式异构网络的网络架构。
技术介绍
异构网络是指两个或两个以上的通讯系统采用不同的接入技术实现相互通讯的网络。利用现有的无线通讯系统,通过系统间融合的方式,使多系统间取长补短,是满足未来移动通信业务需求的一种有效手段。工厂生产过程中使用多种传感器检测产品的生产状态信息,不同传感器采集的数据量不同甚至差异很大,因此为了控制生产成本,不同种类传感器间的连接采用不同的通信协议。例如温度传感器采集到的数据量很小,使用zigbee协议即可实现数据传输,摄像头采集到的数据量很大,使用wifi的方式传输数据等。这些使用不同通信协议的网络组成了异构网络。在异构网络中,每个子网络都通过网关与核心网络相连接。在实际生产中,子网络包括多个传感器节点,这些传感器节点组成的网络主要有三种拓扑结构:第一种结构是星型拓扑结构,即这些传感器节点不具备路由功能,采集到的数据直接传输到网关。这种网络的优点是:网络拓扑结构简单,传感器节点生产成本低。缺点是:网关必须位于传感器节点的天线覆盖范围之内,否则传感器节点的数据无法传输到网关,网络的规模受传感器节点天线覆盖范围的影响。第二种结构是网状结构,网状结构中的每一个传感器节点都具有路由功能,采集到的数据以多跳的形式传输到网关。这种网络的优点是:网络的覆盖范围很大。缺点是具有路由功能的传感器节点价格较高。第三种结构是星型网状混合网络,这种网络具备了星型网络与网状网络的优点,以较低的成本实现了覆盖范围很大的网络。只是这种网络面临一个技术难题——路由节点的布局问题。实际应用中,网关节点的位置、传感器节点的位置是事先确定的,为了实现网络的联通,需要将在网络中添加路由节点。显然在满足通信需求的情况下,添加的路由节点的数量越少,成本越低。
技术实现思路
本专利技术的目的在于:针对现有技术的不足,提供一种基于分布式异构网络的网络架构,以能够合理分布路由节点,降低设备成本。为了实现上述目的,本专利技术采用如下技术方案:一种基于分布式异构网络的网络架构,包括网关节点、传感器节点以及路由节点,其中,所述网关节点的收发距离为R,传感器节点的收发距离为r,R>r,所述路由节点的布局包括下述步骤:步骤一,将异构网络中的传感器节点划分成若干子网络区域;步骤二,针对每个子网络区域建立两个集合,分别为集合X和集合Y;步骤三,以网关节点为圆心,r为半径作圆,将同一子网络区域内被该圆覆盖的传感器节点记录在该子网络区域对应的集合X上;步骤四,以网关节点为圆心,R为半径作圆,将同一子网络区域内被该圆覆盖且不在集合X上的传感器节点记录在该子网络区域对应的集合Y上;步骤五,若集合Y上记录有传感器节点,分别以集合Y中记录的传感器节点为圆心,r为半径作圆,找出各圆重合次数最多并被步骤四所作圆覆盖的区域,并在该区域布置路由节点;若集合Y上没有记录传感器节点,则在没有被记录在集合X上的传感器节点中找出与网关节点距离最近的传感器节点,并以该传感器节点为圆心,r为半径作圆,该传感器节点和网关节点之间的连线与该圆的交点处布置路由节点;清空集合Y;步骤六,将新布置的路由节点为圆心,r为半径作圆,将同一子网络区域内被该圆覆盖的传感器节点记录在该子网络区域对应的集合X里;步骤七,将新布置的路由节点为圆心,R为半径作圆,将同一子网络区域内被该圆覆盖且不在集合X上的传感器节点记录在该子网络区域对应的集合Y上;步骤八,若集合Y上记录有传感器节点,分别以集合Y中记录的传感器节点为圆心,r为半径作圆,找出各圆重合次数最多并被步骤七所作圆覆盖的区域,并在该区域布置路由节点;若集合Y上没有记录传感器节点,则在没有被记录在集合X上的传感器节点中找出与新布置的路由节点距离最近的传感器节点,并以该传感器节点为圆心,r为半径作圆,该传感器节点和新布置的路由节点之间的连线与该圆的交点处布置路由节点;清空集合Y;步骤九,依次重复步骤六、步骤七以及步骤八,直至异构网络中的各个子网络区域中所有传感器节点都被记录到对应的集合X里。通过上述步骤,使得分布式异构网络中的路由节点得到合理的布置,在使分布式异构网络中各传感器节点都在网关节点或路由节点的网络覆盖范围的同时,减少所布置的路由节点的数量,降低设备成本以及安装成本。作为本专利技术所述的一种基于分布式异构网络的网络架构的改进,所述子网络区域划分不超过4个。由于各个子网络区域中的路由节点之间的布置关系没有关系,划分的子网络区域太多,路由的布置数量也会相应增加,因此限制所述子网络区域划分个数不超过4个,以减少路由节点布置数量。本专利技术的有益效果在于:提供一种基于分布式异构网络的网络架构,包括网关节点、传感器节点以及路由节点,其中,所述网关节点的收发距离为R,传感器节点的收发距离为r,R>r,通过以网关节点或路由节点为圆心,以距离R和r为半径作圆,在离网关节点或路由节点距离为r至R的区域内若有传感器节点,则以这些传感器节点为圆心,r为半径分别圆,找出该区域内被传感器节点为圆心所作圆覆盖次数最多的位置,并在该位置布置新的路由节点;又或在离网关节点或路由节点距离为r至R的区域内没传感器节点时,找出与网关节点或路由节点距离最近的传感器节点,以该传感器节点为圆心,r为半径所作圆与该传感器节点与网关节点或路由节点之间连接的交点上布置新的路由节点,以使路由节点得到合理的布置,降低成本。附图说明图1为本专利技术传感器节点划分成子网络区域示意图。图2为图1中划分的其中一个子网络区域示意图。图3为图2中的子网络区域布置有路由节点的示意图之一。图4为图2中的子网络区域布置有路由节点的示意图之二。图5为当距网关节点距离为r至R的区域没有传感器节点时路由节点的布置图。具体实施方式下面将结合具体实施方式对本专利技术及其有益效果作进一步详细说明,但是,本专利技术的具体实施方式并不局限于此。如图1到5所示,一种基于分布式异构网络的网络架构,包括网关节点、传感器节点以及路由节点,其中,所述网关节点的收发距离为R,传感器节点的收发距离为r,R>r,所述路由节点的布局包括下述步骤:步骤一,如图1所示,将异构网络中的传感器节点划分成两个子网络区域;以使分布密集的传感器节点划分在同一个区域内,从而使路由节点的布置更加集中,合理。步骤二,针对每个子网络区域建立两个集合,分别为集合X和集合Y;以便于记录子网络区域中哪些传感器节点在网关节点或路由节点网络覆盖范围。步骤三,如图2所示,以网关节点为圆心,r为半径作圆,将同一子网络区域内被该圆覆盖的传感器节点记录在该子网络区域对应的集合X上;即将被网关节点网络所覆盖的传感器节点记录在集合X上。步骤四,以网关节点为圆心,R为半径作圆,将同一子网络区域内被该圆覆盖且不在集合X上的传感器节点记录在该子网络区域对应的集合Y上;步骤五,如图3所示,若集合Y上记录有传感器节点,分别以集合Y中记录的传感器节点为圆心,r为半径作圆,找出各圆重合次数最多并被步骤四所作圆覆盖的区域,并在该区域布置路由节点;从而使得尽量多的传感器节点被覆盖在该路由节点的网络范围内。如图5所示,若集合Y上没有记录传感器节点,则在没有被记录在集合X上的传感器节点中找出与网关节点距离最近的传感器节点,并以该传感器节点为圆心,r为本文档来自技高网
...
一种<a href="http://www.xjishu.com/zhuanli/62/201610806249.html" title="一种基于分布式异构网络的网络架构的构建方法原文来自X技术">基于分布式异构网络的网络架构的构建方法</a>

【技术保护点】
一种基于分布式异构网络的网络架构,包括网关节点、传感器节点以及路由节点,其中,所述网关节点的收发距离为R,传感器节点的收发距离为r,R>r,其特征在于,所述路由节点的布局包括下述步骤:步骤一,将异构网络中的传感器节点划分成若干子网络区域;步骤二,针对每个子网络区域建立两个集合,分别为集合X和集合Y;步骤三,以网关节点为圆心,r为半径作圆,将同一子网络区域内被该圆覆盖的传感器节点记录在该子网络区域对应的集合X上;步骤四,以网关节点为圆心,R为半径作圆,将同一子网络区域内被该圆覆盖且不在集合X上的传感器节点记录在该子网络区域对应的集合Y上;步骤五,若集合Y上记录有传感器节点,分别以集合Y中记录的传感器节点为圆心,r为半径作圆,找出各圆重合次数最多并被步骤四所作圆覆盖的区域,并在该区域布置路由节点;若集合Y上没有记录传感器节点,则在没有被记录在集合X上的传感器节点中找出与网关节点距离最近的传感器节点,并以该传感器节点为圆心,r为半径作圆,该传感器节点和网关节点之间的连线与该圆的交点处布置路由节点;清空集合Y;步骤六,将新布置的路由节点为圆心,r为半径作圆,将同一子网络区域内被该圆覆盖的传感器节点记录在该子网络区域对应的集合X里;步骤七,将新布置的路由节点为圆心,R为半径作圆,将同一子网络区域内被该圆覆盖且不在集合X上的传感器节点记录在该子网络区域对应的集合Y上;步骤八,若集合Y上记录有传感器节点,分别以集合Y中记录的传感器节点为圆心,r为半径作圆,找出各圆重合次数最多并被步骤七所作圆覆盖的区域,并在该区域布置路由节点;若集合Y上没有记录传感器节点,则在没有被记录在集合X上的传感器节点中找出与新布置的路由节点距离最近的传感器节点,并以该传感器节点为圆心,r为半径作圆,该传感器节点和新布置的路由节点之间的连线与该圆的交点处布置路由节点;清空集合Y;步骤九,依次重复步骤六、步骤七以及步骤八,直至异构网络中的各个子网络区域中所有传感器节点都被记录到对应的集合X里。...

【技术特征摘要】
1.一种基于分布式异构网络的网络架构,包括网关节点、传感器节点以及路由节点,其中,所述网关节点的收发距离为R,传感器节点的收发距离为r,R>r,其特征在于,所述路由节点的布局包括下述步骤:步骤一,将异构网络中的传感器节点划分成若干子网络区域;步骤二,针对每个子网络区域建立两个集合,分别为集合X和集合Y;步骤三,以网关节点为圆心,r为半径作圆,将同一子网络区域内被该圆覆盖的传感器节点记录在该子网络区域对应的集合X上;步骤四,以网关节点为圆心,R为半径作圆,将同一子网络区域内被该圆覆盖且不在集合X上的传感器节点记录在该子网络区域对应的集合Y上;步骤五,若集合Y上记录有传感器节点,分别以集合Y中记录的传感器节点为圆心,r为半径作圆,找出各圆重合次数最多并被步骤四所作圆覆盖的区域,并在该区域布置路由节点;若集合Y上没有记录传感器节点,则在没有被记录在集合X上的传感器节点中找出与网关节点距离最近的传感器节点,并以该传感器节点为圆心,r为半径作圆,该传感器节点和网关节点之间的连线与该圆的...

【专利技术属性】
技术研发人员:李迅波赵志宇曹厚华母国才许智良
申请(专利权)人:东莞电子科技大学电子信息工程研究院
类型:发明
国别省市:广东;44

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

1