專利名稱::網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種網(wǎng)頁顯示方法,具體說,涉及一種網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法。
背景技術(shù):
:當前網(wǎng)管中的歷史數(shù)據(jù)的報表,比如歷史性能和歷史告警,是使用自開發(fā)的窗口或者使用組件來顯示的,主要的問題一方面是開發(fā)比較復雜,另一方面顯示比較單一,不容易保存和打印。以傳輸網(wǎng)管為例,歷史性能和歷史告警的報表使用第三方組件制作,受組件的限制,顯示顏色只有黑白兩色,同時報表的格式單一,不能調(diào)整,保存的格式不是通用的格式,打印和打印預覽方面的功能也比較弱。同時開發(fā)非常復雜,需要很多的人力成本和開發(fā)時間。
發(fā)明內(nèi)容本發(fā)明所解決的技術(shù)問題是提供一種網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,能夠根據(jù)用戶的定義調(diào)制顯示的內(nèi)容和格式。技術(shù)方案如下一種網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,包括如下步驟(1)網(wǎng)管獲取歷史數(shù)據(jù)報表所在網(wǎng)頁的定制內(nèi)容,根據(jù)所述定制內(nèi)容進行顯示的設定;(2)網(wǎng)管獲取歷史數(shù)據(jù)報表中的歷史數(shù)據(jù),生成HTML文件;(3)網(wǎng)管調(diào)用操作系統(tǒng)的HTML瀏覽器,按照定制內(nèi)容顯示歷史數(shù)據(jù)報表和HTML文件。進一步,步驟(l)中所述定制內(nèi)容包括顯示內(nèi)容、數(shù)據(jù)報表的格式、字體的大小、數(shù)據(jù)報表的顏色或者數(shù)據(jù)報表的背景圖片。進一步,步驟(1)中,當顯示網(wǎng)管的歷史告警時,所述顯示內(nèi)容包括確認狀態(tài)、告警等級、網(wǎng)元名稱、羊板名稱、單板端口、告警原因、開始時間、結(jié)束時間、經(jīng)歷時間、告警對應性能值、確認用戶、確認時間、清除告警用戶、消失原因、告警類型或者確認信息。進一步,步驟(l)中,當顯示網(wǎng)管的歷史告警時,歷史數(shù)據(jù)報表的格式包括表格邊框的粗細、內(nèi)部分隔線的有無、表格的行寬或者表格的列寬。進一步,步驟(l)中,當顯示網(wǎng)管的歷史告警時,歷史數(shù)據(jù)報表的顏色包括前景色或者背景色。進一步,步驟(2)具體為(21)網(wǎng)管程序查詢用戶需要的歷史數(shù)據(jù),得到歷史數(shù)據(jù)的文本文件;(22)網(wǎng)管程序根據(jù)所述定制內(nèi)容在歷史數(shù)據(jù)的文本文件中插入HTML的錨。進一步,進一步包括步驟(23):給歷史數(shù)據(jù)附加上超鏈接,鏈接到數(shù)據(jù)的詳細解釋和幫助文件。進一步,步驟(21)中,當顯示網(wǎng)管的歷史告警時,網(wǎng)管按照用戶的查詢條件查詢數(shù)據(jù)庫,得到符合條件的歷史數(shù)據(jù),將所述歷史數(shù)據(jù)以純文本的格式保存為臨時文件。進一步,步驟(22)進一步包括將修改后的歷史數(shù)據(jù)保存為臨時的HTML文件。進一步,步驟(3)進一步包括點擊所述歷史數(shù)據(jù)的鏈接后,進入所述歷史數(shù)據(jù)的詳細解釋和幫助文件。本發(fā)明方法帶來的有益效果如下使用本方法可用充分地利用HTML的定制方便、顯示多樣和美觀的特點,使得網(wǎng)頁的顯示符合用戶在定制內(nèi)容中的設定。一方面開發(fā)簡單,另一方面可以根據(jù)用戶的定義調(diào)整顯示的格式、顏色、背景等,比較美觀。同時,用戶可以選擇操作系統(tǒng)的HTML瀏覽器的文件菜單下的保存、打印、打印預覽菜單,可以方便地實現(xiàn)報表的保存和打印。由于HTML瀏覽器的打印和打印預覽一般都做得比較完善,所以,本發(fā)明方法節(jié)省了開發(fā)打印功能的成本。此外,保存的HTML文件是通用格式的文件,可以脫離網(wǎng)管獨立的打開閱讀。圖1是一個傳輸網(wǎng)管歷史告警報表的網(wǎng)頁顯示實例圖。具體實施例方式下面參照附圖,對本發(fā)明的優(yōu)選實施例作詳細描述。步驟一網(wǎng)管獲取歷史數(shù)據(jù)報表所在網(wǎng)頁的定制內(nèi)容,根據(jù)所述定制內(nèi)容進行顯示的設定。用戶可以定制顯示內(nèi)容、數(shù)據(jù)報表的格式、字體的大小、數(shù)據(jù)報表的顏色、數(shù)據(jù)報表的背景圖片等。以顯示網(wǎng)管的歷史告警為例,可以顯示的內(nèi)容有確認狀態(tài)、告警等級、網(wǎng)元名稱、單板名稱、單板端口、告警原因、開始時間、結(jié)束時間、經(jīng)歷時間、告警對應性能值、確認用戶、確認時間、清除告警用戶、消失原因、告警類型、確認信息等。用戶如果不需要以上的某些內(nèi)容,可以只選擇其中的一部分作為顯示的內(nèi)容。同時用戶可以定義數(shù)據(jù)報表的格式,比如,表格邊框的粗細和內(nèi)部分隔線的有無,表格的行寬和列寬等,網(wǎng)管可以提供一些已經(jīng)預定義好的表格樣式供用戶選擇。同時用戶可以自定義表格的字體的大小和表格的前景色、背景色、分隔線的顏色等。用戶還可以選擇喜愛的圖片作為表格的背景圖片。步驟二網(wǎng)管獲取歷史數(shù)據(jù)報表中的歷史數(shù)據(jù),生成HTML(HyperTextMark叩Language,超文本鏈接標示語言,最常用的網(wǎng)頁格式)文件。具體步驟如下1、網(wǎng)管查詢用戶需要的歷史數(shù)據(jù),得到原始的文本文件。以顯示網(wǎng)管的歷史告警為例,網(wǎng)管按照用戶的查詢條件查詢數(shù)據(jù)庫得到符合條件的數(shù)據(jù),并把這些數(shù)據(jù)以純文本的格式保存為臨時文件。2、網(wǎng)管在文本文件格式的歷史數(shù)據(jù)中插入HTML的錨(anchor)。比如,使用"<table〉,,與"</column></row><table>"之間包含的文本可以使用表格顯示,使用"<font>"與"</font>"之間包含的文本可以指定文本的字體大小,字體顏色等。以顯示網(wǎng)管的歷史告警為例,如果在步驟一中,網(wǎng)管設定的定制內(nèi)容中,用戶的定制網(wǎng)頁中時間的字體應該顯示為綠色,那么如果原始的純文本文件中的一段時間是"2006-7-3109:30:52",經(jīng)過添加HTML的錨的修鄉(xiāng)后應該是"<fontcolor=green>2006-7-3109:30:52</font>,,,使用類似方法按所有步驟一中用戶的要求為原始的純文本文件增加上各種錨,并把修改后的文件保存為臨時的HTML文件。3、網(wǎng)管還可以根據(jù)實際需要,給歷史數(shù)據(jù)附加上超鏈接,鏈接到數(shù)據(jù)的詳細解釋和幫助文件等。這主要是通過給需要加上超鏈接的文本使用HTML的錨"〈a,與"々a,包含起來實現(xiàn)的。以顯示網(wǎng)管的歷史告警為例,如果需要在告警名稱"板不在位告警"附加上此告警的幫助文件的鏈接,并且鏈接的幫助文件的名稱為"alarmOOl.htm",則增加鏈接后的告警名稱的文本為"<ahref=alarm001.htm>板不在位告警々a,。步驟三網(wǎng)管調(diào)用操作系統(tǒng)的HTML瀏覽器,按照定制內(nèi)容顯示歷史數(shù)據(jù)纟艮表和HTML文件。網(wǎng)管調(diào)用操作系統(tǒng)的IE,顯示步驟二中生成的HTML文件,網(wǎng)頁顯示出來的內(nèi)容應符合步驟一用戶設定的定制內(nèi)容。如杲步驟二中網(wǎng)管給每條歷史數(shù)據(jù)附加了超鏈接,則用戶點擊這些鏈接可以打開歷史數(shù)據(jù)的詳細解釋和幫助文件等。圖l是一個歷史告警報表的網(wǎng)頁顯示實例圖。參照圖1所示,以顯示網(wǎng)管的歷史告警為例,網(wǎng)管在生成HTML文件后,先把文件保留在臨時文件夾,然后調(diào)用操作系統(tǒng)HTML瀏覽器來顯示這個HTML文件。顯示出來的內(nèi)容符合定制內(nèi)容中用戶的定義。在圖1中用戶選擇了網(wǎng)元、檢測板、告警原因、開始時間和結(jié)束時間這幾部分顯示。同時,可以定義的內(nèi)容包括表頭的顏色是黃色、表格內(nèi)容只有橫分隔線、使用默認大小的字體、為每條告警的告警名稱附加了超鏈接。當點擊其中一條告警的超鏈接時,將打開這條告警的幫助文件。權(quán)利要求1、一種網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,包括如下步驟(1)網(wǎng)管獲取歷史數(shù)據(jù)報表所在網(wǎng)頁的定制內(nèi)容,根據(jù)所述定制內(nèi)容進行顯示的設定;(2)網(wǎng)管獲取歷史數(shù)據(jù)報表中的歷史數(shù)據(jù),生成HTML文件;(3)網(wǎng)管調(diào)用操作系統(tǒng)的HTML瀏覽器,按照定制內(nèi)容顯示歷史數(shù)據(jù)報表和HTML文件。2、根據(jù)權(quán)利要求1所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(l)中所述定制內(nèi)容包括顯示內(nèi)容、數(shù)據(jù)報表的格式、字體的大小、數(shù)據(jù)報表的顏色或者數(shù)據(jù)報表的背景圖片。3、根據(jù)權(quán)利要求2所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(l)中,當顯示網(wǎng)管的歷史告警時,所述顯示內(nèi)容包括確認狀態(tài)、告警等級、網(wǎng)元名稱、單板名稱、單板端口、告警原因、開始時間、結(jié)束時間、經(jīng)歷時間、告警對應性能值、確認用戶、確認時間、清除告警用戶、消失原因、告警類型或者確^人信息。4、根據(jù)權(quán)利要求2所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(l)中,當顯示網(wǎng)管的歷史告警時,歷史數(shù)據(jù)報表的格式包括表格邊框的粗細、內(nèi)部分隔線的有無、表格的行寬或者表格的列寬。5、根據(jù)權(quán)利要求2所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(l)中,當顯示網(wǎng)管的歷史告警時,歷史數(shù)據(jù)報表的顏色包括前景色或者背景色。6、根據(jù)權(quán)利要求1所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(2)具體為(21)網(wǎng)管程序查詢用戶需要的歷史lt據(jù),得到歷史數(shù)據(jù)的文本文件;(22)網(wǎng)管程序根據(jù)所述定制內(nèi)容在歷史數(shù)據(jù)的文本文件中插入HTML的錨。7、根據(jù)權(quán)利要求6所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,進一步包括步驟(23):給歷史數(shù)據(jù)附加上超鏈接,鏈接到數(shù)據(jù)的詳細解釋和幫助文件。8、根據(jù)權(quán)利要求6所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(21)中,當顯示網(wǎng)管的歷史告警時,網(wǎng)管按照用戶的查詢條件查詢數(shù)據(jù)庫,得到符合條件的歷史數(shù)據(jù),將所述歷史數(shù)據(jù)以純文本的格式保存為臨時文件。9、根據(jù)權(quán)利要求6所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(22)進一步包括將修改后的歷史數(shù)據(jù)保存為臨時的HTML文件。10、根據(jù)權(quán)利要求7所述的網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,其特征在于,步驟(3)進一步包括點擊所述歷史數(shù)據(jù)的鏈接后,進入所述歷史數(shù)據(jù)的詳細解釋和幫助文件。全文摘要本發(fā)明公開了一種網(wǎng)管歷史數(shù)據(jù)的網(wǎng)頁顯示方法,包括如下步驟網(wǎng)管獲取歷史數(shù)據(jù)報表所在網(wǎng)頁的定制內(nèi)容,根據(jù)所述定制內(nèi)容進行顯示的設定;網(wǎng)管獲取歷史數(shù)據(jù)報表中的歷史數(shù)據(jù),生成HTML文件;網(wǎng)管調(diào)用操作系統(tǒng)的HTML瀏覽器,按照定制內(nèi)容顯示歷史數(shù)據(jù)報表和HTML文件。使用本方法可用充分地利用HTML的定制方便、顯示多樣和美觀的特點,使得網(wǎng)頁的顯示符合用戶在定制內(nèi)容中的設定。文檔編號H04L12/24GK101179417SQ20061013822公開日2008年5月14日申請日期2006年11月6日優(yōu)先權(quán)日2006年11月6日發(fā)明者虎袁申請人:中興通訊股份有限公司