本发明专利技术属于网络拓扑技术领域,公开了一种电力线通信网络拓扑控制方法及装置,包括中心节点设备发现若干个第一节点设备根据设备类型若干个第一节点设备进行分类并将属于同一设备类型的第一节点设备纳入到对应的子网络中,子网络和中心节点设备进行数据交换;中心节点设备通过循环第一扫描发现第二节点设备,判断不同第二节点设备的设备类型是否已经建立子网络,若已经建立则将第二节点设备分配到对应的子网络,若未建立子网络,则建立新的子网络并将第二节点设备纳入到新的子网络。有益效果:通过中心节点设备建立若干个子网络,相同设备类型的节点设备归属于同一子网络,在同一子网络内进行数据交换避免不同设备类型之间的数据干扰。间的数据干扰。间的数据干扰。
【技术实现步骤摘要】
一种电力线通信网络拓扑控制方法及装置
[0001]本专利技术涉及网络拓扑
,特别是涉及一种电力线通信网络拓扑控制方法及装置。
技术介绍
[0002]获取网络拓扑结构图是研究计算机网络特性的基础,在深入了解网络拓扑结构的基础上,才能更好地进行网络管理、网络性能优化以及网络安全预测与防范等工作。
[0003]现有技术中有多种网络拓扑结构发现方法,但是这些发现方法建立的拓扑网络在进行数据交换共享时会产生数据干扰,影响拓扑网络中不同设备之间的数据交换,需要进行改进。
技术实现思路
[0004]本专利技术的目的是:对现有技术的拓扑网络的建立方法进行改进,消除拓扑网络中不同设备在进行数据交换共享时产生的数据干扰。
[0005]为了实现上述目的,本专利技术提供了一种电力线通信网络拓扑控制方法,包括:
[0006]中心节点设备通过第一扫描发现第一范围内的若干个第一节点设备,并根据设备类型对发现的若干个第一节点设备进行分类,根据若干个第一节点设备所包括的设备类型建立若干个子网络并将属于同一设备类型的第一节点设备纳入到对应的子网络中;
[0007]所述中心节点设备通过循环第一扫描发现第一范围内的若干个第二节点设备,并判断不同第二节点设备的设备类型是否已经建立子网络,若已经建立子网络则将第二节点设备分配到对应的子网络,若第二节点设备的设备类型未建立子网络,则建立新的子网络并将第二节点设备纳入到新的子网络中。
[0008]进一步的,所述拓扑控制方法还包括:
[0009]每当一个第一节点设备或第二节点设备接入到拓扑网络后,提取每个第一节点设备或第二节点设备的区别特征代码,并将提取到的区别特征代码更新到中心节点设备的预先训练的Q学习网络中,所述预先训练的Q学习网络用于根据第一节点设备或第二节点设备的区别特征代码确定第一节点设备或第二节点设备的设备类型。
[0010]进一步的,所述根据设备类型对发现的若干个第一节点设备进行分类,具体为:
[0011]根据预先训练的Q学习网络获取每个第一节点设备的第一节点信息,分别提取每个第一节点信息的第一区别特征代码,将提取到的每个第一区别特征代码分别和Q学习网络总预存的不同设备类型的区别特征代码进行比较,确定每个第一节点设备的设备类型。
[0012]进一步的,在将第一节点设备纳入到对应的子网络后,所述拓扑控制方法还包括:
[0013]将提取到的多个第一区别特征代码更新到Q学习网络中不同设备类型的区别特征代码库。
[0014]进一步的,所述判断不同第二节点设备的设备类型是否已经建立子网络,具体为:
[0015]获取每个第二节点设备的设备类型,将获取到的第二节点设备的设备类型和第一
节点设备所包括的设备类型进行比较,若第二节点设备的设备类型包含于第一节点设备所包括的设备类型,则第二节点设备的设备类型已经建立子网络,若第二节点设备的设备类型不包含于第一节点设备所包括的设备类型,则第二节点设备的设备类型需要建立新的子网络。
[0016]进一步的,所述获取每个第二节点设备的设备类型,具体为:
[0017]根据预先训练的Q学习网络获取每个第二节点设备的第二节点信息,分别提取每个第二节点信息的第二区别特征代码,将提取到的每个第二区别特征代码分别和Q学习网络总预存的不同设备类型的区别特征代码进行比较,确定每个第二节点设备的设备类型。
[0018]进一步的,在将第二节点设备分配到对应的子网络后,所述拓扑控制方法还包括:
[0019]将提取到的多个第二区别特征代码更新到Q学习网络中不同设备类型的区别特征代码库。
[0020]本专利技术还公开了一种电力线通信网络拓扑控制装置,包括一个中心节点设备,所述中心节点设备包括第一拓扑模块和第二拓扑模块;
[0021]所述第一拓扑模块,用于通过第一扫描发现第一范围内的若干个第一节点设备,并根据设备类型对发现的若干个第一节点设备进行分类,根据若干个第一节点设备所包括的设备类型建立若干个子网络并将属于同一设备类型的第一节点设备纳入到对应的子网络中;
[0022]所述第二拓扑模块,用于通过循环第一扫描发现第一范围内的若干个第二节点设备,并判断不同第二节点设备的设备类型是否已经建立子网络,若已经建立子网络则将第二节点设备分配到对应的子网络,若第二节点设备的设备类型未建立子网络,则建立新的子网络并将第二节点设备纳入到新的子网络中。
[0023]进一步的,所述控制装置还包括:优化模块;
[0024]所述优化模块,用于每当一个第一节点设备或第二节点设备接入到拓扑网络后,提取每个第一节点设备或第二节点设备的区别特征代码,并将提取到的区别特征代码更新到中心节点设备的预先训练的Q学习网络中,所述预先训练的Q学习网络用于根据第一节点设备或第二节点设备的区别特征代码确定第一节点设备或第二节点设备的设备类型。
[0025]进一步的,所述根据设备类型对发现的若干个第一节点设备进行分类,具体为:
[0026]根据预先训练的Q学习网络获取每个第一节点设备的第一节点信息,分别提取每个第一节点信息的第一区别特征代码,将提取到的每个第一区别特征代码分别和Q学习网络总预存的不同设备类型的区别特征代码进行比较,确定每个第一节点设备的设备类型。
[0027]本专利技术实施例一种电力线通信网络拓扑控制方法及装置与现有技术相比,其有益效果在于:设立中心节点设备,通过中心节点设备建立若干个子网络,相同设备类型的节点设备归属于同一子网络,在同一子网络内进行数据交换避免不同设备类型之间的数据干扰。
附图说明
[0028]图1是本专利技术一种电力线通信网络拓扑控制方法的流程示意图;
[0029]图2是本专利技术一种电力线通信网络拓扑控制装置的结构示意图。
具体实施方式
[0030]下面结合附图和实施例,对本专利技术的具体实施方式作进一步详细描述。以下实施例用于说明本专利技术,但不用来限制本专利技术的范围。
[0031]实施例1:
[0032]如图1所示,本专利技术公开了一种电力线通信网络拓扑控制方法,应用于建立电力线通信网络,主要包括如下的步骤:
[0033]步骤S1,中心节点设备通过第一扫描发现第一范围内的若干个第一节点设备,并根据设备类型对发现的若干个第一节点设备进行分类,根据若干个第一节点设备所包括的设备类型建立若干个子网络并将属于同一设备类型的第一节点设备纳入到对应的子网络中;
[0034]步骤S2,所述中心节点设备通过循环第一扫描发现第一范围内的若干个第二节点设备,并判断不同第二节点设备的设备类型是否已经建立子网络,若已经建立子网络则将第二节点设备分配到对应的子网络,若第二节点设备的设备类型未建立子网络,则建立新的子网络并将第二节点设备纳入到新的子网络中。
[0035]在本实施例中,在现有的电力通信网络中增加一个新的设备作为中心节点设备,或从旧有的网络中选取一个节点设备作为中心节点设备。
[0036]一个通信本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种电力线通信网络拓扑控制方法,其特征在于,包括:中心节点设备通过第一扫描发现第一范围内的若干个第一节点设备,并根据设备类型对发现的若干个第一节点设备进行分类,根据若干个第一节点设备所包括的设备类型建立若干个子网络并将属于同一设备类型的第一节点设备纳入到对应的子网络中;所述中心节点设备通过循环第一扫描发现第一范围内的若干个第二节点设备,并判断不同第二节点设备的设备类型是否已经建立子网络,若已经建立子网络则将第二节点设备分配到对应的子网络,若第二节点设备的设备类型未建立子网络,则建立新的子网络并将第二节点设备纳入到新的子网络中。2.根据权利要求1所述的一种电力线通信网络拓扑控制方法,其特征在于,所述拓扑控制方法还包括:每当一个第一节点设备或第二节点设备接入到拓扑网络后,提取每个第一节点设备或第二节点设备的区别特征代码,并将提取到的区别特征代码更新到中心节点设备的预先训练的Q学习网络中,所述预先训练的Q学习网络用于根据第一节点设备或第二节点设备的区别特征代码确定第一节点设备或第二节点设备的设备类型。3.根据权利要求1所述的一种电力线通信网络拓扑控制方法,其特征在于,所述根据设备类型对发现的若干个第一节点设备进行分类,具体为:根据预先训练的Q学习网络获取每个第一节点设备的第一节点信息,分别提取每个第一节点信息的第一区别特征代码,将提取到的每个第一区别特征代码分别和Q学习网络总预存的不同设备类型的区别特征代码进行比较,确定每个第一节点设备的设备类型。4.根据权利要求3所述的一种电力线通信网络拓扑控制方法,其特征在于,在将第一节点设备纳入到对应的子网络后,所述拓扑控制方法还包括:将提取到的多个第一区别特征代码更新到Q学习网络中不同设备类型的区别特征代码库。5.根据权利要求1所述的一种电力线通信网络拓扑控制方法,其特征在于,所述判断不同第二节点设备的设备类型是否已经建立子网络,具体为:获取每个第二节点设备的设备类型,将获取到的第二节点设备的设备类型和第一节点设备所包括的设备类型进行比较,若第二节点设备的设备类型包含于第一节点设备所包括的设备类型,则第二节点设备的设备类型已经建立子网络,若第二节点设备的设备类型不包含于第一节点设备所包括的设备类型,则第二节点设备的设备类型需要建立新的子网络。6.根据权利要求...
【专利技术属性】
技术研发人员:梁宇图,李星南,梁文娟,李溢杰,施展,
申请(专利权)人:广东电网有限责任公司电力调度控制中心,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。