基于SVG的動態(tài)拓撲可視化系統(tǒng)的設計與實現(xiàn)
本文選題:動態(tài)拓撲 + 動態(tài)渲染; 參考:《電子科技大學》2017年碩士論文
【摘要】:計算機的普及以及互聯(lián)網(wǎng)的高速發(fā)展促使信息網(wǎng)絡越來越復雜,同時造成了網(wǎng)絡拓撲在感知以及分析上的難度。主要體現(xiàn)在數(shù)據(jù)的復雜性、節(jié)點間關系的復雜性、以及節(jié)點管控的復雜性上。此外,網(wǎng)絡拓撲是一個動態(tài)的整體,拓撲的狀態(tài)、組成拓撲的節(jié)點以及節(jié)點間的關系都在時刻變化著。這些因素交織在一起,將明顯降低對網(wǎng)絡拓撲感知以及分析的效率。針對這一問題,提出了一種基于SVG的動態(tài)拓撲可視化系統(tǒng)的設計。針對網(wǎng)絡拓撲自身動態(tài)性、復雜性等特點造成的分析難、維護難、管控難等問題進行了系統(tǒng)地研究以及一些工程性地探索,包括拓撲數(shù)據(jù)的組織與傳輸、數(shù)據(jù)動態(tài)化機制的研究、渲染算法以及通信機制的設計與優(yōu)化等。具體工作內(nèi)容如下:1.提出了一種動態(tài)拓撲可視化方案,將抽象的拓撲連接關系以及節(jié)點的信息以界面的形式進行展示,提供多種視圖對應拓撲數(shù)據(jù)多個維度的展示,并依靠后臺數(shù)據(jù)服務器提供一定的交互功能,簡化網(wǎng)絡拓撲數(shù)據(jù)分析、管控難度。2.提出了一種基于WebSocket的訂閱/分發(fā)模式的頁面間通信機制,通過頁面ID配合后臺服務器路由機制實現(xiàn)本機頁面間通信以及多機頁面通信,用于多維度拓撲態(tài)勢展示頁面的頁面間動作同步。3.設計了一種基于SVG的自適應動畫渲染優(yōu)化算法,通過動畫-回調函數(shù)歸并優(yōu)化提高了渲染性能。較原生渲染算法提高了渲染效率與穩(wěn)定性,支持數(shù)百個動畫同時進行渲染,用于支持拓撲節(jié)點間的數(shù)據(jù)交互的可視化。4.設計了一種穩(wěn)定可靠的拓撲數(shù)據(jù)動態(tài)更新機制,能夠有效識別森林中的公共節(jié)點并進行融合。對于失效節(jié)點能夠動態(tài)的進行狀態(tài)下線并解除與拓撲之間的通聯(lián)關系。對于節(jié)點間的指派關系、以及操作能夠動態(tài)的生成關系連線以及動畫。5.設計了一種新的圖數(shù)據(jù)組織結構,解決了圖數(shù)據(jù)環(huán)路造成的Json數(shù)據(jù)解析無限遞歸問題,同時精簡了數(shù)據(jù)存儲復雜度提高了數(shù)據(jù)傳輸效率。經(jīng)測試,動態(tài)拓撲態(tài)勢系統(tǒng)能夠動態(tài)捕捉網(wǎng)絡拓撲中節(jié)點、連接關系、指派關系等一些要素信息,具備實時性、高準確性、分析維度全面、易操作等特點。解決了對于網(wǎng)絡拓撲數(shù)據(jù)抽象化程度高、關系復雜難以分析與管控等難點。大大提高了拓撲態(tài)勢感知與分析效率。
[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 王志明;汪斌強;王保進;;動態(tài)拓撲下的可重構服務承載網(wǎng)資源遷移方法[J];計算機應用研究;2012年10期
2 高曙,郭慶平;多晶片機系統(tǒng)中動態(tài)拓撲重構的算法研究[J];計算機工程;1993年01期
3 李紹靜;;基于動態(tài)拓撲構造的信譽激勵機制[J];計算機應用;2012年10期
4 石井;;基于動態(tài)拓撲的信息管理模式研究[J];計算機光盤軟件與應用;2012年18期
5 王宏遠,任雄偉;自組網(wǎng)中動態(tài)拓撲的性能分析[J];華中科技大學學報(自然科學版);2005年07期
6 高麗娟;趙洪利;蔣太杰;;空間信息系統(tǒng)動態(tài)拓撲網(wǎng)絡建模與仿真分析[J];系統(tǒng)仿真學報;2006年S2期
7 江有福;吳偉志;;動態(tài)拓撲網(wǎng)絡最短路徑啟發(fā)式算法[J];計算機應用與軟件;2008年05期
8 任子暉;王堅;;動態(tài)拓撲結構的多目標粒子群優(yōu)化算法[J];同濟大學學報(自然科學版);2011年08期
9 龔根華;龍承志;劉捷;柳立峰;;一種基于移動預測的無線傳感器網(wǎng)絡動態(tài)拓撲管理機制[J];南昌大學學報(理科版);2007年06期
10 徐彬彬;徐周波;古天龍;;基于OBDD的動態(tài)拓撲網(wǎng)絡2-終端可靠度計算[J];桂林電子科技大學學報;2013年06期
相關會議論文 前10條
1 高麗娟;趙洪利;蔣太杰;;空間信息系統(tǒng)動態(tài)拓撲網(wǎng)絡建模與仿真分析[A];中國系統(tǒng)仿真學會第五次全國會員代表大會暨2006年全國學術年會論文集[C];2006年
2 龍凱;李濤;左正興;孫宇娟;;基于獨立節(jié)點變量的連續(xù)體動態(tài)拓撲優(yōu)化方法[A];第九屆全國振動理論及應用學術會議論文集[C];2007年
3 殷修木;董永峰;;地面降壓站動態(tài)無功補償裝置(SVG)的應用[A];第24屆全國煤礦自動化與信息化學術會議暨第6屆中國煤礦信息化與自動化高層論壇論文集[C];2014年
4 田茂;林忠岳;李燕;;靜止無功發(fā)生器(SVG)四象限運行特性的分析[A];2004年廣西自動化學會學術年會論文集[C];2004年
5 鄧明;吳強;張志學;唐劍釗;譚勝武;何伯鈞;秦燦華;;模塊化多電平變流器技術研究及其SVG實驗[A];分布式發(fā)電、智能微電網(wǎng)與電能質量——第三屆全國電能質量學術會議暨電能質量行業(yè)發(fā)展論壇論文集[C];2013年
6 ;鏈式SVG在冶金類電力負荷中的應用[A];2009年云南電力技術論壇論文集(文摘部分)[C];2009年
7 李亞平;姚建國;黃海峰;曹陽;韓韜;宋鑫;;基于SVG的地理接線圖的交互[A];2006電力系統(tǒng)自動化學術交流研討大會論文集[C];2006年
8 王啟華;;軋機系統(tǒng)電能質量分析及SVG在軋機系統(tǒng)的應用[A];第二屆全國電能質量學術會議暨電能質量行業(yè)發(fā)展論壇論文集[C];2011年
9 郭小斌;葉漫紅;林日明;;SVG在風電場的應用[A];2011第十六屆全國自動化技術與應用學術年會專輯[C];2011年
10 閆炳均;萬道金;周娜娜;;并聯(lián)母線型多路輸出高壓隔離電源的研制及其在高壓SVG中的應用[A];第二屆全國電能質量學術會議暨電能質量行業(yè)發(fā)展論壇論文集[C];2011年
相關重要報紙文章 前1條
1 龍巍邋通訊員 呂英鷹;中聯(lián)航運開辟新航線SVG[N];中國水運報;2007年
相關博士學位論文 前3條
1 生奇志;基于動態(tài)拓撲的信息管理模式研究[D];東北大學;2009年
2 蔣嶷川;適應動態(tài)拓撲網(wǎng)絡的多Agent計算關鍵技術研究[D];復旦大學;2005年
3 于雁南;級聯(lián)H橋SVG電流環(huán)先進控制策略研究[D];哈爾濱工業(yè)大學;2017年
相關碩士學位論文 前10條
1 周宇軒;基于SVG的動態(tài)拓撲可視化系統(tǒng)的設計與實現(xiàn)[D];電子科技大學;2017年
2 王宏光;面向發(fā)布/訂閱機制的動態(tài)拓撲策略的研究[D];華中科技大學;2013年
3 劉惠盛;綠色網(wǎng)絡動態(tài)拓撲管理機制的設計及仿真實現(xiàn)[D];東北大學;2012年
4 王燕;SVG及其對電力系統(tǒng)電壓穩(wěn)定性影響的研究[D];太原科技大學;2015年
5 劉奇;鏈式SVG控制方法研究與裝置研發(fā)[D];湖南大學;2015年
6 李元正;三電平SVG諧波分析與控制策略研究[D];南京理工大學;2017年
7 周新;三電平SVG特定諧波消去法的多解研究[D];西安理工大學;2017年
8 朱麗娟;基于SVG的電力系統(tǒng)負荷可視化[D];浙江大學;2006年
9 張飛;基于SVG標準的電力系統(tǒng)圖形編輯器設計與開發(fā)[D];華北電力大學(北京);2009年
10 程昊遠;基于多電平逆變技術的SVG系統(tǒng)仿真研究[D];河北工業(yè)大學;2014年
,本文編號:2028317
本文鏈接:http://sikaile.net/guanlilunwen/ydhl/2028317.html