一種組網(wǎng)資源的圖形化配置方法
【專利摘要】本發(fā)明公開了一種組網(wǎng)資源的圖形化配置方法,其實現(xiàn)過程為:構造配置表,該配置表包括資源圖例分類、資源圖例及各資源圖例詳細信息呈現(xiàn)或者新增時的表單字段描述信息;構造配置文件;構造序列化文件,用于保存界形化界面,同時將列表界面以資源類型分組的方式展示可操作的圖例;拖拽圖例生成組網(wǎng)方式;根據(jù)該專線的圖形化界面,進行相應操作。本發(fā)明的一種組網(wǎng)資源的圖形化配置方法與現(xiàn)有技術相比,本發(fā)明使用的方法更加靈活,別于原有的表單維護方式,展現(xiàn)專線中實際用到的各種資源信息,可以更直觀的查看和錄入資源、組織各資源之間的連接關系,實現(xiàn)直觀、操作便捷。
【專利說明】
一種組網(wǎng)資源的圖形化配置方法
技術領域
[0001]本發(fā)明涉及通信信息技術領域,具體地說是一種組網(wǎng)資源的圖形化配置方法。
【背景技術】
[0002]集團客戶專線,也被稱為大客戶專線,是指運營商基于現(xiàn)有接入網(wǎng)、傳輸網(wǎng)及數(shù)據(jù)網(wǎng)的網(wǎng)絡資源,為大客戶提供專線接入,從而實現(xiàn)大客戶專享各種高質(zhì)量的通信服務和信息化服務的解決方案。現(xiàn)有的集客專線資源維護方式有如下缺點:
(I)通過表單、表格方式維護集客專線的數(shù)據(jù),不能直觀的反應出組網(wǎng)結(jié)構信息。
[0003](2)實際組網(wǎng)的非標準性、復雜性,現(xiàn)有方式無法完全滿足實際組網(wǎng)數(shù)據(jù)的錄入及展示。
[0004]基于此,現(xiàn)提供一種組網(wǎng)資源的圖形化配置方法,使用本發(fā)明后,就同時解決了以上問題。通過拖拽圖例的方式,可將實際組網(wǎng)中用到的設備、光、電路等信息完全以圖形化的形式直觀地展示于用戶面前。該方法區(qū)別于原有的表單維護方式,展現(xiàn)專線中實際用到的各種資源信息,可以更直觀的查看和錄入資源、組織各資源之間的連接關系,實現(xiàn)直觀、操作便捷。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的技術任務是針對以上不足之處,提供一種組網(wǎng)資源的圖形化配置方法。 一種組網(wǎng)資源的圖形化配置方法,其實現(xiàn)過程為:
構造配置表,該配置表包括資源圖例分類、資源圖例及各資源圖例詳細信息呈現(xiàn)或者新增時的表單字段描述信息;
構造配置文件;
構造序列化文件,用于保存界形化界面,同時將列表界面以資源類型分組的方式展示可操作的圖例;
拖拽圖例生成組網(wǎng)方式;
根據(jù)該專線的圖形化界面,進行相應操作。
[0006]所述配置表,將各資源圖例所用到的表字段進行匯總、分類,其中每一個圖例有一個對應的物理表,這里的表字段包括各字段的中文名稱、英文名稱、數(shù)據(jù)類型、是否必填、界面呈現(xiàn)類型。
[0007]所述配置表具體包括以下幾種:分類表、模型表及屬性表,其中分類表存儲界面展示時的類別信息;模型表配置各分類下有哪些可操作的模型,在該模型表中,一個圖例代表一個模型,同時也代表數(shù)據(jù)庫中的一張表;屬性表配置各模型中用到的屬性,這里的屬性用于展示數(shù)據(jù)。
[0008]所述配置文件包括用于展示的所有資源圖例的相關信息。
[0009]所述序列化文件構造過程為:將分類表、模型表及屬性表的數(shù)據(jù)以XML格式封裝,用于生成界面可拖拽區(qū)域中顯示的圖例。
[0010]拖拽圖例生成組網(wǎng)方式包括專線的圖形化呈現(xiàn)或者反序列化文件形成的圖形化呈現(xiàn)兩種,具體為:前臺工作人員拖拽相應的圖例來組成組網(wǎng)結(jié)構,組網(wǎng)結(jié)構拖拽完成后,對其進行保存,或加載已經(jīng)保存的數(shù)據(jù),反序列化生成組網(wǎng)結(jié)構圖。
[0011]配置表的數(shù)據(jù)默認在應用啟動時加載到內(nèi)存,在應用啟動后,修改配置信息,或自動刷新內(nèi)存,以確保修改后的配置信息能實時變更,這里的配置信息修改包括新增實例化、利舊實例化、刪除、標記的操作,并對實例化后的圖例進行查看屬性數(shù)據(jù)操作。
[0012]本發(fā)明的一種組網(wǎng)資源的圖形化配置方法和現(xiàn)有技術相比,具有以下有益效果:本發(fā)明使用的方法可有效提升用戶體驗,相比與之前的表單、表格的維護方式,使用該方法后,通過直觀的圖形顯示,便捷的選擇操作,無論是面向市場人員的系統(tǒng)演示還是面向終端的操作者,用戶的滿意度都得到很大提升;數(shù)據(jù)準確性、完整性提高,相比于之前表單、表格方案化維護方式,使用該方法后,操作變得更靈活,能夠完全應對非標準組網(wǎng)及復雜組網(wǎng),提高數(shù)據(jù)的準確性、完整性,實用性強,易于推廣。
【附圖說明】
[0013]圖1為關鍵數(shù)據(jù)庫配置表結(jié)構圖。
[0014]圖2為根據(jù)配置表生成的配置文件的XML結(jié)構描述圖。
[0015]圖3為界面主窗口圖。
[0016]圖4為不同層級下的拖拽圖例顯示圖。
[0017]圖5為圖例右鍵菜單展示圖。
[0018]圖6為保存圖片功能展示及保存結(jié)果查看圖。
【具體實施方式】
[0019]下面結(jié)合附圖和具體實施例對本發(fā)明作進一步說明。
[0020]本發(fā)明的一種組網(wǎng)資源的圖形化配置方法,其實現(xiàn)過程為:
構造多個配置表,包括資源圖例分類、資源圖例、及各資源圖例詳細信息呈現(xiàn)或者新增時的表單字段描述信息,各配置表,需要將各資源圖例所用到的表字段(每一個圖例都有一個對應的物理表)進行匯總、分類,包括各字段的中文名稱、英文名稱、數(shù)據(jù)類型、是否必填、界面呈現(xiàn)類型等。
[0021]構造一個配置文件,包括用于展示的所有資源圖例的相關信息;該配置文件,通過上述步驟中的配置表數(shù)據(jù),由系統(tǒng)自動生成,用于界面展示時使用。按分類進行分組,組內(nèi)包含其下的設備資源,設備資源下包含其所有字段屬性。
[0022]構造一個序列化文件,用于保存界形化界面;序列化文件要按照界面中的各圖例關系生成。容器圖例的描述中包含其下的設備圖例,連接關系要描述兩端的設備圖例及其連接類型屬性。
[0023]通過列表界面以資源類型分組展示可操作的圖例;可操作區(qū)域中展示的圖例,是解析配置文件生成,其按照配置文件中的分組展示各圖例。
[0024]拖拽圖例生成專線的圖形化呈現(xiàn)或者反序列化文件形成的圖形化呈現(xiàn),對應于界面圖例的保存及加載。
[0025]對專線圖形化界面,進行各圖例的實例化、刪除、標記操作;對專線圖形化的操作,包含實例化(圖例只是邏輯上代表有此類型的設備,只有新增或者利舊實例化后,才代表實際設備),刪除,標記(為圖例增加特殊標識)操作。
[0026]進一步的,本發(fā)明的方法步驟具體描述為:
手工配置數(shù)據(jù)庫中的表數(shù)據(jù),依次包括分類表、模型表及屬性表。分類表存儲界面展示時的類別信息;模型表配置各分類下有哪些可操作的模型(一個圖例代表一個模型,同時也代表數(shù)據(jù)庫中的一張表);配置各模型中用到的屬性(這些屬性用于展示數(shù)據(jù))。
[0027]通過讀取上一步中的表數(shù)據(jù),構造配置文件。將分類表、模型表及屬性表的數(shù)據(jù)以XML格式封裝。用于生成界面可拖拽區(qū)域中顯示的圖例。
[0028]前臺拖拽相應的圖例來組成組網(wǎng)結(jié)構,在此過程中可進行新增實例化、利舊實例化、刪除、標記等操作。也可對實例化后的圖例進行查看屬性數(shù)據(jù)操作。
[0029]組網(wǎng)結(jié)構拖拽完成后,可對其進行保存。也可加載已經(jīng)保存的數(shù)據(jù),反序列化生成組網(wǎng)結(jié)構圖。
[0030]配置表的數(shù)據(jù)默認在應用啟動時加載到內(nèi)存。在應用啟動后,修改配置信息,也可自動刷新內(nèi)存,以確保修改后的配置信息能實時變更。
[0031 ] 具體實例:
為了提高用戶體驗,具體實現(xiàn)本發(fā)明的技術時,使用B/S架構。前端使用flex+html;后端為了提高擴展性、兼容性,使用java(跨平臺)、jdbc(跨數(shù)據(jù)庫)技術。
[0032]首先在數(shù)據(jù)庫中建立3個配置表,Cata:類別表;Model:模型表;Attr:屬性表;主外鍵關系及其主要屬性如圖1所示。
[0033]通過程序讀取該3張表,自動生成如圖2格式的xml配置文件。
[0034]前臺flex加載該配置文件,生成如圖3所示的左側(cè)圖例展示區(qū)。同時實現(xiàn)拖拽到操作區(qū)、連接線的等功能。點擊拖拽后的圖例,懸浮窗口異步加載該圖例的具體屬性數(shù)據(jù),并顯示在表格中。
[0035]切換操作區(qū)左下角的級別開關,根據(jù)選擇的不同層級,切換各層級對應的視圖。其中端口級別,若在線中設置了兩端的端口名稱,則顯示端口信息,如圖4。
[0036]右鍵點擊拖拽后的圖例,彈出“新增實例化”、“利舊實例化”、“刪除”、“標記”等功能菜單,如圖5。
[0037]新增實例化,根據(jù)配置文件中的屬性信息,呈現(xiàn)相關界面表單;利舊實例化,呈現(xiàn)下拉列表,提供選擇功能;刪除功能區(qū)分不同場景,對于不包含設備圖例的空間圖例,直接刪除;若包含設備圖例,且設備圖例均為利舊,直接刪除;若包含設備圖例,且設備圖例存在新增,則詢問是否要刪除其中的新增圖例,是則刪除圖例的同時刪除新增的數(shù)據(jù),否則不作操作。刪除設備圖例時,若該設備為新增,則詢問是否要刪除,是則刪除圖例的同時刪除新增的數(shù)據(jù),否則不作操作;若該設備為利舊,則直接刪除;所有連接線可直接刪除。
[0038]調(diào)用flex原生功能實現(xiàn)“導出圖片”、“打印”,如圖6。
[0039]通過上面【具體實施方式】,所述技術領域的技術人員可容易的實現(xiàn)本發(fā)明。但是應當理解,本發(fā)明并不限于上述的【具體實施方式】。在公開的實施方式的基礎上,所述技術領域的技術人員可任意組合不同的技術特征,從而實現(xiàn)不同的技術方案。
[0040]除說明書所述的技術特征外,均為本專業(yè)技術人員的已知技術。
【主權項】
1.一種組網(wǎng)資源的圖形化配置方法,其特征在于,其實現(xiàn)過程為: 構造配置表,該配置表包括資源圖例分類、資源圖例及各資源圖例詳細信息呈現(xiàn)或者新增時的表單字段描述信息; 構造配置文件; 構造序列化文件,用于保存界形化界面,同時將列表界面以資源類型分組的方式展示可操作的圖例; 拖拽圖例生成組網(wǎng)方式; 根據(jù)該專線的圖形化界面,進行相應操作。2.根據(jù)權利要求1所述的一種組網(wǎng)資源的圖形化配置方法,其特征在于,所述配置表,將各資源圖例所用到的表字段進行匯總、分類,其中每一個圖例有一個對應的物理表,這里的表字段包括各字段的中文名稱、英文名稱、數(shù)據(jù)類型、是否必填、界面呈現(xiàn)類型。3.根據(jù)權利要求2所述的一種組網(wǎng)資源的圖形化配置方法,其特征在于,所述配置表具體包括以下幾種:分類表、模型表及屬性表,其中分類表存儲界面展示時的類別信息;模型表配置各分類下有哪些可操作的模型,在該模型表中,一個圖例代表一個模型,同時也代表數(shù)據(jù)庫中的一張表;屬性表配置各模型中用到的屬性,這里的屬性用于展示數(shù)據(jù)。4.根據(jù)權利要求3所述的一種組網(wǎng)資源的圖形化配置方法,其特征在于,所述配置文件包括用于展示的所有資源圖例的相關信息。5.根據(jù)權利要求3所述的一種組網(wǎng)資源的圖形化配置方法,其特征在于,所述序列化文件構造過程為:將分類表、模型表及屬性表的數(shù)據(jù)以XML格式封裝,用于生成界面可拖拽區(qū)域中顯示的圖例。6.根據(jù)權利要求3所述的一種組網(wǎng)資源的圖形化配置方法,其特征在于,拖拽圖例生成組網(wǎng)方式包括專線的圖形化呈現(xiàn)或者反序列化文件形成的圖形化呈現(xiàn)兩種,具體為:前臺工作人員拖拽相應的圖例來組成組網(wǎng)結(jié)構,組網(wǎng)結(jié)構拖拽完成后,對其進行保存,或加載已經(jīng)保存的數(shù)據(jù),反序列化生成組網(wǎng)結(jié)構圖。7.根據(jù)權利要求3所述的一種組網(wǎng)資源的圖形化配置方法,其特征在于,配置表的數(shù)據(jù)默認在應用啟動時加載到內(nèi)存,在應用啟動后,修改配置信息,或自動刷新內(nèi)存,以確保修改后的配置信息能實時變更,這里的配置信息修改包括新增實例化、利舊實例化、刪除、標記的操作,并對實例化后的圖例進行查看屬性數(shù)據(jù)操作。
【文檔編號】G06F17/30GK105868323SQ201610181016
【公開日】2016年8月17日
【申請日】2016年3月28日
【發(fā)明人】翟海濤
【申請人】浪潮通信信息系統(tǒng)有限公司