【技术实现步骤摘要】
一种电力通信网络可视化的优化方法
本专利技术涉及电力通信软件开发
,特别涉及一种电力通信网络可视化的优化方法。
技术介绍
电力通信网拓扑日趋复杂,管理的网元对象数量和类型日趋增加,经常需要多套专业对各种类型的网元分别进行管理,其中网络可视化系统可以辅助用户快速地理解网络结构,深挖网络数据内部隐藏的价值。其中节点-链路图是表达电力通信网络结构的最通用和可靠的形式,但随着网元对象数量的增加,数据规模逐渐扩大,节点-链路图容易出现节点和链路相互遮挡的情况,同时手动进行网络布局的难度也越来越大。现有网络自动布局算法主要有树形布局算法、射线型布局算法、层次性布局算法、网格型布局算法、力导向布局算法等。其中力导向布局算法使用最为常见,但力导向布局需要不停迭代进行,时间复杂度很高,当网络节点过多时,所需迭代次数会变多,所需布局时间也会增长。力导向布局算法的所有节点的初始坐标为随机生成,导致多次调用布局算法所得到的网络布局可能发生变化,不利于用户掌握网络结构。前端进行可视化时,可能由于数据量过多占用内存导致GC开销过大 ...
【技术保护点】
1.一种电力通信网络可视化的优化方法,其特征在于,包括以下步骤:/n(1)网络初始布局:在后端使用力导向布局算法计算所有节点坐标,并对节点坐标进行持久化存储;/n(2)网络动态布局:针对新增节点,通过与已有节点的连接关系计算初始坐标,并对局部网络进行调整布局;/n(3)网络分层可视化:针对大型网络的局部进行可视化,对节点和关系进行增量加载与预缓存。/n
【技术特征摘要】
1.一种电力通信网络可视化的优化方法,其特征在于,包括以下步骤:
(1)网络初始布局:在后端使用力导向布局算法计算所有节点坐标,并对节点坐标进行持久化存储;
(2)网络动态布局:针对新增节点,通过与已有节点的连接关系计算初始坐标,并对局部网络进行调整布局;
(3)网络分层可视化:针对大型网络的局部进行可视化,对节点和关系进行增量加载与预缓存。
2.根据权利要求1所述的一种电力通信网络可视化的优化方法,其特征在于,所述步骤(1)中导向布局算法包括以下:
(1.1)使用力导向布局算法进行坐标计算,所有节点的初始坐标随机生成,通过计算任意两点的相互斥力与有连接关系的节点间的相互引力产生的合力,将合力转换为偏移量,并对最大偏移量进行限制,根据偏移量计算每一个节点的新坐标,经过多次迭代最终达到动态平衡,所有节点的位置偏移量小于事先设置的最小偏移量;
(1.2)整个计算过程在后端进行,使用数据库对最终的计算结果进行持久化存储。
3.根据权利要求1所述的一种电力通信网络可视化的优化方法,其特征在于,所述步骤(2)包括:
(2.1)网络中每新增一个节点,通过网络关系获取与新增...
【专利技术属性】
技术研发人员:杨杉,饶强,刘昕,张成,齐放,姚渭箐,柯旺松,张岱,胡晨,
申请(专利权)人:国网湖北省电力有限公司信息通信公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。