基于SVG的动态拓扑可视化系统的设计与实现
本文选题:动态拓扑 + 动态渲染 ; 参考:《电子科技大学》2017年硕士论文
【摘要】:计算机的普及以及互联网的高速发展促使信息网络越来越复杂,同时造成了网络拓扑在感知以及分析上的难度。主要体现在数据的复杂性、节点间关系的复杂性、以及节点管控的复杂性上。此外,网络拓扑是一个动态的整体,拓扑的状态、组成拓扑的节点以及节点间的关系都在时刻变化着。这些因素交织在一起,将明显降低对网络拓扑感知以及分析的效率。针对这一问题,提出了一种基于SVG的动态拓扑可视化系统的设计。针对网络拓扑自身动态性、复杂性等特点造成的分析难、维护难、管控难等问题进行了系统地研究以及一些工程性地探索,包括拓扑数据的组织与传输、数据动态化机制的研究、渲染算法以及通信机制的设计与优化等。具体工作内容如下:1.提出了一种动态拓扑可视化方案,将抽象的拓扑连接关系以及节点的信息以界面的形式进行展示,提供多种视图对应拓扑数据多个维度的展示,并依靠后台数据服务器提供一定的交互功能,简化网络拓扑数据分析、管控难度。2.提出了一种基于WebSocket的订阅/分发模式的页面间通信机制,通过页面ID配合后台服务器路由机制实现本机页面间通信以及多机页面通信,用于多维度拓扑态势展示页面的页面间动作同步。3.设计了一种基于SVG的自适应动画渲染优化算法,通过动画-回调函数归并优化提高了渲染性能。较原生渲染算法提高了渲染效率与稳定性,支持数百个动画同时进行渲染,用于支持拓扑节点间的数据交互的可视化。4.设计了一种稳定可靠的拓扑数据动态更新机制,能够有效识别森林中的公共节点并进行融合。对于失效节点能够动态的进行状态下线并解除与拓扑之间的通联关系。对于节点间的指派关系、以及操作能够动态的生成关系连线以及动画。5.设计了一种新的图数据组织结构,解决了图数据环路造成的Json数据解析无限递归问题,同时精简了数据存储复杂度提高了数据传输效率。经测试,动态拓扑态势系统能够动态捕捉网络拓扑中节点、连接关系、指派关系等一些要素信息,具备实时性、高准确性、分析维度全面、易操作等特点。解决了对于网络拓扑数据抽象化程度高、关系复杂难以分析与管控等难点。大大提高了拓扑态势感知与分析效率。
[Abstract]:The popularity of computers and the rapid development of the Internet make the information network more and more complex, and at the same time, it is difficult to perceive and analyze the network topology. It is mainly reflected in the complexity of data, the complexity of the relationship between nodes, and the complexity of node control. In addition, the network topology is a dynamic whole, the state of the topology, the nodes that make up the topology and the relationship between the nodes are changing at all times. These factors will reduce the efficiency of network topology perception and analysis. To solve this problem, a dynamic topology visualization system based on SVG is proposed. Aiming at the difficulties of analysis, maintenance and control caused by the dynamic and complex characteristics of network topology, this paper makes a systematic study and some engineering exploration, including the organization and transmission of topological data. The research of data dynamic mechanism, the design and optimization of rendering algorithm and communication mechanism. The details of the work are as follows: 1. In this paper, a dynamic topology visualization scheme is proposed, in which abstract topology connection and node information are displayed in the form of interface. And rely on backstage data server to provide certain interactive function, simplify network topology data analysis, control difficulty. 2. 2. In this paper, a WebSocket-based subscription / distribution mode communication mechanism between pages is proposed. The communication between local pages and multi-machine pages is realized by using page ID and background server routing mechanism. Interpage action synchronization. 3. 3 for multi-dimensional topology situation display pages. An adaptive animation rendering optimization algorithm based on SVG is designed, and the rendering performance is improved by the combination optimization of animation-callback function. Compared with the native rendering algorithm, it improves the efficiency and stability of rendering, supports hundreds of animations to render simultaneously, and is used to support the visualization of data interaction between topology nodes. A stable and reliable dynamic updating mechanism of topological data is designed, which can effectively identify and fuse the common nodes in the forest. Failure nodes can be dynamically disconnected from the state and unconnected to the topology. For the assignment relationship between nodes, as well as the operation can dynamically generate the relationship line and animation. 5. 5. A new structure of graph data organization is designed, which solves the problem of infinite recursion of Json data analysis caused by graph data loop, and simplifies the complexity of data storage and improves the efficiency of data transmission. The test results show that the dynamic topological situation system can dynamically capture the information of nodes, connections and assignment relationships in network topology, which has the characteristics of real-time, high accuracy, comprehensive analysis dimension and easy to operate. It solves the difficulties such as high abstract degree of network topology data, complex relationship, difficult to analyze and control. The efficiency of topological situational awareness and analysis is greatly improved.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP393.0
【相似文献】
相关期刊论文 前10条
1 王志明;汪斌强;王保进;;动态拓扑下的可重构服务承载网资源迁移方法[J];计算机应用研究;2012年10期
2 高曙,郭庆平;多晶片机系统中动态拓扑重构的算法研究[J];计算机工程;1993年01期
3 李绍静;;基于动态拓扑构造的信誉激励机制[J];计算机应用;2012年10期
4 石井;;基于动态拓扑的信息管理模式研究[J];计算机光盘软件与应用;2012年18期
5 王宏远,任雄伟;自组网中动态拓扑的性能分析[J];华中科技大学学报(自然科学版);2005年07期
6 高丽娟;赵洪利;蒋太杰;;空间信息系统动态拓扑网络建模与仿真分析[J];系统仿真学报;2006年S2期
7 江有福;吴伟志;;动态拓扑网络最短路径启发式算法[J];计算机应用与软件;2008年05期
8 任子晖;王坚;;动态拓扑结构的多目标粒子群优化算法[J];同济大学学报(自然科学版);2011年08期
9 龚根华;龙承志;刘捷;柳立峰;;一种基于移动预测的无线传感器网络动态拓扑管理机制[J];南昌大学学报(理科版);2007年06期
10 徐彬彬;徐周波;古天龙;;基于OBDD的动态拓扑网络2-终端可靠度计算[J];桂林电子科技大学学报;2013年06期
相关会议论文 前10条
1 高丽娟;赵洪利;蒋太杰;;空间信息系统动态拓扑网络建模与仿真分析[A];中国系统仿真学会第五次全国会员代表大会暨2006年全国学术年会论文集[C];2006年
2 龙凯;李涛;左正兴;孙宇娟;;基于独立节点变量的连续体动态拓扑优化方法[A];第九届全国振动理论及应用学术会议论文集[C];2007年
3 殷修木;董永峰;;地面降压站动态无功补偿装置(SVG)的应用[A];第24届全国煤矿自动化与信息化学术会议暨第6届中国煤矿信息化与自动化高层论坛论文集[C];2014年
4 田茂;林忠岳;李燕;;静止无功发生器(SVG)四象限运行特性的分析[A];2004年广西自动化学会学术年会论文集[C];2004年
5 邓明;吴强;张志学;唐剑钊;谭胜武;何伯钧;秦灿华;;模块化多电平变流器技术研究及其SVG实验[A];分布式发电、智能微电网与电能质量——第三届全国电能质量学术会议暨电能质量行业发展论坛论文集[C];2013年
6 ;链式SVG在冶金类电力负荷中的应用[A];2009年云南电力技术论坛论文集(文摘部分)[C];2009年
7 李亚平;姚建国;黄海峰;曹阳;韩韬;宋鑫;;基于SVG的地理接线图的交互[A];2006电力系统自动化学术交流研讨大会论文集[C];2006年
8 王启华;;轧机系统电能质量分析及SVG在轧机系统的应用[A];第二届全国电能质量学术会议暨电能质量行业发展论坛论文集[C];2011年
9 郭小斌;叶漫红;林日明;;SVG在风电场的应用[A];2011第十六届全国自动化技术与应用学术年会专辑[C];2011年
10 闫炳均;万道金;周娜娜;;并联母线型多路输出高压隔离电源的研制及其在高压SVG中的应用[A];第二届全国电能质量学术会议暨电能质量行业发展论坛论文集[C];2011年
相关重要报纸文章 前1条
1 龙巍邋通讯员 吕英鹰;中联航运开辟新航线SVG[N];中国水运报;2007年
相关博士学位论文 前3条
1 生奇志;基于动态拓扑的信息管理模式研究[D];东北大学;2009年
2 蒋嶷川;适应动态拓扑网络的多Agent计算关键技术研究[D];复旦大学;2005年
3 于雁南;级联H桥SVG电流环先进控制策略研究[D];哈尔滨工业大学;2017年
相关硕士学位论文 前10条
1 周宇轩;基于SVG的动态拓扑可视化系统的设计与实现[D];电子科技大学;2017年
2 王宏光;面向发布/订阅机制的动态拓扑策略的研究[D];华中科技大学;2013年
3 刘惠盛;绿色网络动态拓扑管理机制的设计及仿真实现[D];东北大学;2012年
4 王燕;SVG及其对电力系统电压稳定性影响的研究[D];太原科技大学;2015年
5 刘奇;链式SVG控制方法研究与装置研发[D];湖南大学;2015年
6 李元正;三电平SVG谐波分析与控制策略研究[D];南京理工大学;2017年
7 周新;三电平SVG特定谐波消去法的多解研究[D];西安理工大学;2017年
8 朱丽娟;基于SVG的电力系统负荷可视化[D];浙江大学;2006年
9 张飞;基于SVG标准的电力系统图形编辑器设计与开发[D];华北电力大学(北京);2009年
10 程昊远;基于多电平逆变技术的SVG系统仿真研究[D];河北工业大学;2014年
,本文编号:2028317
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/2028317.html