專利名稱:一種對網管數據上載比較結果進行優化展現的方法
技術領域:
本發明涉及通訊技術領域,尤其涉及一種針對電信網管中數據上載比較結果的顯示,為 電信網管人員提供一種方便、直觀的展現方式。
背景技術:
-
國際電信同盟ITU-T將電信管理模型劃分為不同層次,針對不同的層次存在不同的網絡 管理系統,他們互相協調構成了整個電信管理網絡。由于采用分層管理,因此同一實體的信 息往往存在多個層次的網管系統中,比如網元信息。上層網管系統管理下層網管,上層網管 的數據來源于下層網管,同時也會修改下層網管的數據。由于這些不同層次網管系統的數據 更新是異步的,在某一時刻,這些實體的信息往往可能存在不一致,如果兩個系統同時對該 實體數據進行了修改,還會存在沖突的情況。因此,網管系統需要提供與下層網管或者設備 進行數據比較找出不一致數據的功能,這項功能也是一般網管系統中數據同步功能的基本功 能之一。
在之前的專利中,比如CN200510037086等,發明者往往只側重于數據同步和數據比較 方法的描述,而對于比較的最后一步——比較結果的展現,卻都沒有提及。而在實際中,采 用的展現方式也不友好,比如有一些實際的網管系統是這么處理的把比較結果用三棵樹來 展現,分別表示兩層網管一致的數據項、上層網管中不一致的數據項和下層網管中不一致的 數據項,這種做法的一個很明顯的缺點是對于不一致的數據項,如果想找出某個字段在兩層 網管中各自是什么值,需要分別將兩棵樹展開到該字段,然后一一進行對比,非常不方便, 在很大程度上影響了工作人員的使用。這看似無關緊要的最后一步,其實是至關重要的一步, 因為它直接面對用戶,是用戶獲取比較結果的最直接的方式,也是用戶最為關心的一部分。 展現方式的優劣是軟件易用性的體現,能直接影響工作人員對網管系統的評價,也會影響工 作人員的工作效率。好的展現方式能在最短的時間內提供最全面的信息,大大提高工作人員 的效率;而不好的展現方式,在一定程度上會增加用戶獲取信息的難度,降低工作效率。
發明內容
'
本發明要解決的技術問題是為了克服現有技術中的數據比較只注重算法、不注重結果顯 示的缺點,提高軟件和系統的易用性,提出一種新型的電信網管中上載比較結果的展現方法。 為解決上述技術問題,本發明提出的優化展現比較結果的方法包含如下步驟-第一步,打開比較結果顯示界面;
第二步,解析比較結果,按比較數據項的順序壓入鏈表中;
第三步,在比較結果界面為每一數據項添加標簽頁,在標簽頁中設置該數據項的一致性 狀態標識;
第四步,采用樹表形式,將數據項的比較結果在標簽頁面上展現出來。 上述第三步中,通過如下步驟可以實現在比較結果界面添加數據項標簽頁-
1、 讀取數據項的比較結果;
2、 取出第一個數據項的比較結果的報文,解析報文內容;
3、 根據數據項信息生成標簽頁,標簽頁標題為數據項名稱;
4、 在標簽頁中設置數據項的一致性狀態標識; '
5、 返回第2步,取出鏈表中下一個數據項比較結果,直到循環結束。 上述第四步中,通過如下步驟可以實現將數據項的比較結果在標簽頁面上展現出來
1、 添加樹表的根節點,根節點名稱為比較的數據項;
2、 根據數據項的一致性狀態設置根節點的一致性狀態標識;
3、 解析報文,循環添加數據項的每個比較的字段,在樹表中生成該字段的相應節點,各 節點有反映該字段比較結果的一致性狀態標識。
上述一致性狀態標識包括"一致"標識和"不一致"標識。數據項的一致性狀態標識、 樹表根節點的一致性狀態標識用于反映該比較的數據項是否都一致。對于某個比較的數據項, 只要有一個子項或字段不一致,則認為該數據項不一致,應當在標簽頁的標題打上"不一致" 標識。樹表中字段節點的一致性狀態標識用于反映該比較的字段在不同層次網管中的值是否 一致。如果存在不一致情形,則在樹表中對應的字段節點上打上"不一致"標識。 一致性狀 態標識可以根據需要定義,比如可以用不同的圖標來表示是否一致,也可以用背景色來區分。
作為本發明的一種改進,還可以對比較字段的不一致情況進行細類,比如名稱不同、數 據類型不同等等,并分別定義不同的"不一致"標識來表示。這樣,可以幫助工作人員更迅 速、準確地定位問題,從而進一步提高工作效率。
作為本發明的又一種改進,當數據項的一致性狀態標識為"不一致"標識時,還可以同 時顯示不一致字段的個數等統計信息,以便工作人員了解"不一致"的嚴重程度。
與現有技術相比,本發明所述方法由于采取了樹表和標簽頁技術來顯示比較結果通過 樹來體現信息的層次性,即信息的層次結構;通過表來體現信息的二維性,即信息在不同層 次網管中的值;通過顏色、圖標等方式來體現信息的一致性,即信息在不同層次網管中的值 是否相同,很好地將比較的信息組織在一起并清晰、直觀地展現出來,使得工作人員可以方 便、清晰地了解比較結果,尤其是不一致的信息,有助于工作人員迅速定位問題,能在很大 程度上提高了工作人員的工作效率。
圖1是生成數據項標簽頁的流程圖2是顯示每個數據項比較結果的流程圖3是本發明數據項比較結果的顯示效果圖。
具體實施例方式
下面結合附圖與具體實施方式
對本發明作進一步詳細說明。
圖l是根據比較結果生成數據項標簽頁的方法流程圖。它對本發明比較結果顯示技 術方案中的第三步給予了詳細的流程描述。標簽頁的標題是所比較的數據項的名稱,如 果該數據項有不一致的內容,則用一致性狀態標識在標簽頁標題處醒目標示。生成數據項 標簽頁的過程如下
第一步,從鏈表中取出數據項的比較結果;
第二步,解析報文內容,根據比較結果和數據項信息生成標簽頁,有幾個比較的數據項 就生成幾個標簽頁;
第三步,設置標簽頁標題,其中標題為數據項的名稱;
第四步,解析比較結果,設置標簽頁的一致性狀態標識。從比較結果中解析出該數據項 比較的字段是否都一致,如果都一致,則在標簽頁的標題打上"一致"標識,否則在標簽頁 的標題打上"不一致"標識。 一致性狀態標識可以根據需要定義,比如可以用不同的圖標來 表示是否一致,也可以用背景色來區分。 .
第五步,返回第二步,取出鏈表中下一個數據項比較結果,直到循環結束。 圖2是每個數據項在其標簽頁中顯示比較結果的詳細流程圖。在這個流程中,所有的比 較結果都按照比較字段的層次結構按深度優先的順序排好序。比較結果存放在鏈表中,顯示 過程是遍歷鏈表每個元素的過程。從鏈表中取出一個元素,根據比較字段的信息生成樹表節 點,根據其比較結果設置相應的背景色,這里采用不同背景色作為一致性狀態標識。該過程 一直循環到鏈表中所有的元素遍歷完畢。
第一步,添加樹表的根節點,根節點名稱為比較的數據項的名稱;
第二步,解析該數據項的比較結果,設置根節點的一致性狀態標識。可以使用不同的背 景色來標識該數據項的一致性結果。如果數據項比較結果為所有比較內容全部一致,則根節 點為默認的表示"一致"的白色,無需特別設置一致性狀態標識;如果有不一致的項,則設 置為其它不同的顏色,比如紅色等;
第三步,解析每個字段的比較結果,循環處理
1、 取出第一個比較的字段,生成樹表的節點,節點名稱為該字段名字;
2、 根據比較字段在整個比較內容中的層次深度,將生成的節點掛接在樹中,這樣可以體 現出整個比較內容的層次結構;
3、 讀取該字段在不同網管系統中的值,在表格中顯示,如在不同列中顯示;
4、 讀取該字段比較結果,設置該節點的一致性狀態標識,其一致性狀態標識的定義可參 考第二步中的相關定義和描述。需要說明的是,可以根據"不一致"的原因、分類,比如名 稱不同、數據類型不同等等,定義不同的"不一致"標識來表示。
5、 取出下一個字段,重復第2-4步,直到所有的字段處理完畢。
圖3是一個數據項比較結果的顯示效果圖。圖中一個標簽頁代表一個比較的數據項,標 簽頁的標題處的圖標代表該數據項有不一致的信息。數據項比較結果用樹表組件來顯示,用 其樹的特性來組織比較內容的層次結構,用其表的特性來顯示信息內容,并用單元格背景色 來區分數據是否一致,比如使用粉紅色來代表"不一致"的信息,用白色來表示"一致"的 信息,而藍色是鼠標選中的行的背景色。另外,可以對不一致的情況進行分類,比如名稱不 同、數據類型不同等等,分別定義不同的背景色。需要說明的是,如果某個比較項,只要有 一個子項不一致,則認為該項也不一致,在效果圖中,用棕色背景色表示。
權利要求
1、一種對網管數據上載比較結果進行優化展現的方法,其特征在于包括如下步驟第一步,打開比較結果顯示界面;第二步,解析比較結果,按比較數據項的順序壓入鏈表中;第三步,在比較結果界面為每一數據項添加標簽頁,在標簽頁中設置該數據項的一致性狀態標識;第四步,采用樹表形式,將數據項的比較結果在標簽頁面上展現出來。
2、 根據權利要求l所述的對網管數據上載比較結果進行優化展現的方法,其特征在于, 在所述第三步中,通過如下步驟添加數據項標簽頁(1) 讀取數據項的比較結果;(2) 取出第一個數據項的比較結果的報文,解析報文內容;(3) 根據數據項信息生成標簽頁,標簽頁標題為數據項名稱;(4) 在標簽頁中設置數據項的一致性狀態標識;(5) 返回第(2)步,取出鏈表中下一個數據項比較結果,直到循環結束。
3、 根據權利要求1或2所述的對網管數據上載比較結果進行優化展現的方法,其特征在 于,在所述第四步中,通過如下步驟將數據項的比較結果在標簽頁面上展現出來(1) 添加樹表的根節點,根節點名稱為比較的數據項;(2) 根據數據項的一致性狀態設置根節點的一致性狀態標識;(3) 解析報文,循環添加數據項的每個比較的字段,在樹表中生成該字段的相應節點, 各節點有反映該字段比較結果的一致性狀態標識。
4、 根據權利要求3所述的對網管數據上載比較結果進行優化展現的方法,其特征在于, 所述第(3)步具體包括如下步驟A、 取出第一個比較的字段,生成樹表的節點,節點名稱為該字段名字;B、 根據比較字段在整個比較內容中的層次深度,將生成的節點掛接在樹中;C、 讀取該字段在不同網管系統中的值,在表格中顯示;D、 讀取該字段比較結果,設置該節點的一致性狀態標識;'E、 取出下一個字段,重復第B D步,直到所有的字段處理完畢。
5、 根據權利要求1或2所述的對網管數據上載比較結果進行優化展現的方法,其特征在 于,所述一致性狀態標識包括"一致"標識和"不一致"標識; 一致性狀態標識可以根據需 要定義。
6、 根據權利要求4所述的對網管數據上載比較結果進行優化展現的方法,其特征在于, 所述一致性狀態標識包括"一致"標識和"不一致"標識; 一致性狀態標識可以根據需要定 義。
7、 根據權利要求6所述的對網管數據上載比較結果進行優化展現的方法,其特征在于, 數據項的一致性狀態標識用不同的圖標來表示是否一致,字段節點的一致性狀態標識用不同 的背景色來區分。
8、 根據權利要求6所述的對網管數據上載比較結果進行優化展現的方法,其特征在于,對于比較字段的各種不一致的情況,分別用不同的"不一致"標識來表示。
9、 根據權利要求6所述的對網管數據上載比較結果進行優化展現的方法,其特征在于, 當數據項的一致性狀態標識為"不一致"標識時,同時顯示不一致字段的個數統計信息。
10、 根據權利要求8所述的對網管數據上載比較結果進行優化展現的方法,其特征在于, 當數據項的一致性狀態標識為"不一致"標識時,同時顯示不一致字段的個數統計信息。
全文摘要
本發明公開了一種對網管數據上載比較結果進行優化展現的方法,包括第一步,打開比較結果顯示界面;第二步,解析比較結果,按比較數據項的順序壓入鏈表中;第三步,在比較結果界面為每一數據項添加標簽頁,在標簽頁中設置該數據項的一致性狀態標識;第四步,采用樹表形式,將數據項的比較結果在標簽頁面上展現出來。該方法采取了樹表和標簽頁技術來顯示比較結果通過樹來體現信息的層次性;通過表來體現信息的二維性;通過顏色、圖標等方式來體現信息的一致性,很好地將比較的信息組織在一起并清晰、直觀地展現出來,有助于工作人員迅速定位問題,能在很大程度上提高了工作人員的工作效率。
文檔編號G06F17/30GK101114943SQ20071014539
公開日2008年1月30日 申請日期2007年9月14日 優先權日2007年9月14日
發明者賴洪水 申請人:中興通訊股份有限公司