[發明專利]基于B/S框架模式的拓撲圖生成方法在審
| 申請號: | 201410229080.8 | 申請日: | 2014-05-28 |
| 公開(公告)號: | CN103984750A | 公開(公告)日: | 2014-08-13 |
| 發明(設計)人: | 陶云雷;余浚濤;張善海;秦真柱 | 申請(專利權)人: | 中鐵十局集團有限公司;濟南遠景動力軟件工程有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 濟南舜源專利事務所有限公司 37205 | 代理人: | 苗峻;劉玉玲 |
| 地址: | 250101 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 框架 模式 拓撲 生成 方法 | ||
1.一種基于B/S框架模式的拓撲圖生成方法,其特征在于包括如下步驟:
(1)建立拓撲圖數學模型:拓撲圖數學模型為圖G,由節點集合V和邊集合E組成;
(2)將圖形元素抽象化和對象化:將物理設備抽象為圖中的節點,即對象XNode;把物理設備間的連接線抽象為圖中的邊,?即對象XLine;
(3)自動生成網絡拓撲圖并存儲拓撲圖信息:根據網絡配置信息,發起自動拓撲過程,選擇生成物理層拓撲圖和/或邏輯層拓撲圖,并分別以V(G)、E(G)存儲拓撲圖的點和邊信息,以XML數據格式存儲拓撲圖G的空間坐標和樣式信息;
(4)拓撲圖數據對象化及序列化:?通過對拓撲圖數據的對象化和序列化以及XML數據解析在Applet客戶端展現自動生成的拓撲圖;序列化的點對象保存拓撲圖中的節點信息和屬性,序列化的線對象保存拓撲圖中的邊屬性和樣式信息,節點對象XNode和邊對象XLine均實現java.io.Serializable、?java.lang.Cloneable接口,通過XPath表達式解析和處理以XML數據格式保存的拓撲信息;
(5)客戶端與服務端數據交換:通過B/S數據交換接口實現客戶端與服務器端的數據交換,客戶端基于Applet通過TCP?Socket與服務器端通訊,XML數據交換;?
(6)拓撲圖自動展現:建立拓撲圖自動展現模型,根據拓撲圖節點的出度入度,自動分析出核心設備并將核心設備節點均勻分布在內層圓上,然后根據級別依次向外層圓分布,最終把所有點分布在整個畫布上;
(7)拓撲狀態圖展現:將生成的物理和邏輯拓撲圖合并或分離展現,分別展現不同協議下的拓撲信息,節點和邊實時動態反映物理設備和連接狀態;
(8)手工設計優化編輯自動生成的拓撲圖:?通過鼠標和鍵盤人工操作完成節點和邊的增加、移動、刪除以及樣式修改相應操作,優化拓撲圖的展現和外觀效果。
2.根據權利要求1所述的基于B/S框架模式的拓撲圖生成方法,其特征在于:在步驟(8)手工設計優化編輯自動生成的拓撲圖過程中,記錄圖形元素的運動軌跡和變化,通過鼠標和/或鍵盤移動節點,與本移動節點關聯的邊亦同步跟隨,節點移動過程中邊的端點坐標分別為起始節點和終止節點的中心坐標,?節點停止移動后邊的端點坐標為節點橢圓與邊的交點坐標。
3.根據權利要求2所述的基于B/S框架模式的拓撲圖生成方法,其特征在于:在步驟(8)手工設計優化編輯自動生成的拓撲圖過程中可進行設計過程的撤銷與重做操作,具體為:圖形元素都保持一個狀態計數,并通過克隆和復制得到對象的狀態前序和狀態后序,每做一個編輯動作生成一個與圖形元素狀態計數相關聯的動作序號,根據動作序號完成設計操作的撤銷與重做,當重做過程產生新的動作序號時,丟棄未重做的動作序號。
4.根據權利要求2所述的基于B/S框架模式的拓撲圖生成方法,其特征在于:在拓撲圖運行過程中,設計圖形元素的不同狀態展現方式,分別是[0]未知、[1]正常、[2]預警、[3]異常、[4]中斷,?狀態級別依次增加。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中鐵十局集團有限公司;濟南遠景動力軟件工程有限公司,未經中鐵十局集團有限公司;濟南遠景動力軟件工程有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410229080.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種泌尿科用結石抓取器
- 下一篇:一種烘干機滾筒





