專利名稱:提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng)、服務(wù)器及其方法
技術(shù)領(lǐng)域:
一種顯示網(wǎng)絡(luò)拓樸的系統(tǒng)、服務(wù)器及其方法,特別系指一種提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng)、服務(wù)器及其方法。
背景技術(shù):
隨著網(wǎng)絡(luò)環(huán)境內(nèi)主機(jī)數(shù)目日益增多,單純依靠網(wǎng)絡(luò)專業(yè)人員管理網(wǎng)絡(luò)環(huán)境的難度越來越高,因此,有某些提供管理網(wǎng)絡(luò)的管理工具開始發(fā)展。至今,簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol, SNMP)已經(jīng)被廣泛使用來管理網(wǎng)絡(luò),因此,目前幾乎所有的網(wǎng)絡(luò)設(shè)備,例如集線器(hub)、網(wǎng)絡(luò)交換器(switch)、路由器(router)以及計(jì)算機(jī)等,都提供對簡單網(wǎng)絡(luò)管理協(xié)議的支持,使網(wǎng)絡(luò)專業(yè)人員可將整個網(wǎng)絡(luò)環(huán)境作為一個整體進(jìn)行管理。在目前提供對網(wǎng)絡(luò)設(shè)備進(jìn)行管理的網(wǎng)絡(luò)管理系統(tǒng)中,大多數(shù)都提供了監(jiān)視網(wǎng)絡(luò)設(shè)備之運(yùn)作狀態(tài)的功能,而部分的網(wǎng)絡(luò)管理系統(tǒng)還提供記錄設(shè)備消息的功能,藉以提供網(wǎng)絡(luò)的管理者了解網(wǎng)絡(luò)環(huán)境的拓樸變化,但目前網(wǎng)絡(luò)設(shè)備所提供的設(shè)備消息的記錄功能通常是以文字或表格的方式表示網(wǎng)絡(luò)環(huán)境的拓樸狀態(tài)。若網(wǎng)絡(luò)環(huán)境中發(fā)生網(wǎng)絡(luò)事件,例如,網(wǎng)絡(luò)設(shè)備的某一通訊端口從連接狀態(tài)變?yōu)閿嚅_狀態(tài),歷史事件的回放功能的用戶需要由網(wǎng)絡(luò)管理系統(tǒng)所顯示之文字或表格中慢慢推敲,才能得知產(chǎn)生網(wǎng)絡(luò)事件的網(wǎng)絡(luò)設(shè)備,這將不便用戶了解網(wǎng)絡(luò)環(huán)境的拓樸變化。綜上所述,可知先前技術(shù)中長期以來一直存在不易由文字或表格的方式了解網(wǎng)絡(luò)環(huán)境的拓樸變化的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
有鑒于先前技術(shù)存在不易由文字或表格的方式了解網(wǎng)絡(luò)環(huán)境的拓樸變化的問題,本發(fā)明遂公開一種提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng)及其方法,其中:本發(fā)明所公開之提供設(shè)備事件以重現(xiàn)拓樸變化的服務(wù)器,至少包含:網(wǎng)絡(luò)消息收集模塊,用以掃描由多個網(wǎng)絡(luò)設(shè)備形成的網(wǎng)絡(luò)環(huán)境并取得掃描結(jié)果,及用以收集網(wǎng)絡(luò)設(shè)備的設(shè)備消息;拓樸建立模塊,用以依據(jù)掃描結(jié)果判斷網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài);事件判斷模塊,用以依據(jù)設(shè)備消息判斷產(chǎn)生設(shè)備事件,其中,設(shè)備事件包含設(shè)備事件的事件信息及依據(jù)聯(lián)機(jī)狀態(tài)產(chǎn)生之重現(xiàn)數(shù)據(jù);數(shù)據(jù)庫,用以記錄設(shè)備事件;伺服傳輸模塊,用以接收由重現(xiàn)客戶端所傳送的網(wǎng)絡(luò)狀態(tài)請求;數(shù)據(jù)查找模塊,用以依據(jù)網(wǎng)絡(luò)狀態(tài)請求查找相對應(yīng)的設(shè)備事件,并由伺服傳輸模塊傳送設(shè)備事件至重現(xiàn)客戶端,使重現(xiàn)客戶端依據(jù)設(shè)備事件,以特定頻率于圖形用戶界面中更新顯示網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸。本發(fā)明所公開之提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng),至少包含:客戶傳輸模塊,用以傳送網(wǎng)絡(luò)狀態(tài)請求至服務(wù)器,及用以接收服務(wù)器所傳回的設(shè)備事件;拓樸重現(xiàn)模塊,用以依據(jù)設(shè)備事件中之重現(xiàn)數(shù)據(jù)定義網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸,網(wǎng)絡(luò)拓樸包含網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài);顯示模塊,用以使用特定頻率于圖形用戶界面中更新顯示網(wǎng)絡(luò)拓樸。
本發(fā)明所公開之提供設(shè)備事件以重現(xiàn)拓樸變化的方法,其步驟至少包括:服務(wù)器掃描由多個網(wǎng)絡(luò)設(shè)備形成的網(wǎng)絡(luò)環(huán)境;服務(wù)器依據(jù)掃描結(jié)果判斷網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài);服務(wù)器收集網(wǎng)絡(luò)設(shè)備的設(shè)備消息;服務(wù)器依據(jù)設(shè)備消息判斷產(chǎn)生設(shè)備事件,設(shè)備事件包含設(shè)備事件的事件信息及依據(jù)聯(lián)機(jī)狀態(tài)產(chǎn)生之重現(xiàn)數(shù)據(jù);服務(wù)器記錄設(shè)備事件;服務(wù)器接收重現(xiàn)客戶端所傳送的網(wǎng)絡(luò)狀態(tài)請求;服務(wù)器依據(jù)網(wǎng)絡(luò)狀態(tài)請求查找相對應(yīng)的設(shè)備事件;月艮務(wù)器傳送設(shè)備事件至重現(xiàn)客戶端;重現(xiàn)客戶端依據(jù)各設(shè)備事件中之重現(xiàn)數(shù)據(jù)定義網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸,網(wǎng)絡(luò)拓樸包含各該網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài);重現(xiàn)客戶端以特定頻率于圖形用戶界面中更新顯示網(wǎng)絡(luò)拓樸。本發(fā)明所公開的系統(tǒng)與方法如上,與先前技術(shù)之間的差異在于本發(fā)明通過服務(wù)器依據(jù)所收集到的設(shè)備消息判斷產(chǎn)生包含重現(xiàn)數(shù)據(jù)的設(shè)備事件后,傳送設(shè)備事件至重現(xiàn)客戶端,使重現(xiàn)客戶端依據(jù)設(shè)備事件中之重現(xiàn)數(shù)據(jù)更新顯示網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化,藉以解決先前技術(shù)所存在的問題,并可以達(dá)成直覺理解網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)的技術(shù)功效。
圖1為本發(fā)明所提的網(wǎng)絡(luò)架構(gòu)示意圖。圖2為本發(fā)明所提的供設(shè)備事件以重現(xiàn)拓樸變化的服務(wù)器之元件示意圖。圖3為本發(fā)明所提的供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng)架構(gòu)圖。圖4為本發(fā)明實(shí)施例所提的控制面板示意圖。圖5A為本發(fā)明所提的提供設(shè)備事件以重現(xiàn)拓樸變化的方法流程圖。圖5B為儲存顯示屬性之附加方法流程圖。圖5C為產(chǎn)生 重現(xiàn)數(shù)據(jù)之詳細(xì)方法流程圖。圖為顯示過濾后的網(wǎng)絡(luò)拓樸的方法流程圖。圖5E為另一種顯示過濾后的網(wǎng)絡(luò)拓樸的方法流程圖。圖6A為本發(fā)明實(shí)施例所提的網(wǎng)絡(luò)拓樸示意圖。圖6B為本發(fā)明實(shí)施例所提的更新顯示網(wǎng)絡(luò)拓樸之示意圖。圖6C為本發(fā)明實(shí)施例所提的顯示設(shè)備狀態(tài)之示意圖。主要元件符號說明100服務(wù)器110網(wǎng)絡(luò)消息收集模塊120拓樸建立模塊130事件判斷模塊140數(shù)據(jù)庫150伺服傳輸模塊160數(shù)據(jù)查找模塊180信息產(chǎn)生模塊210重現(xiàn)客戶端220監(jiān)控客戶端300客戶端軟件310客戶傳輸模塊
330事件過濾模塊350拓樸重現(xiàn)模塊370顯示模塊380控制模塊400網(wǎng)絡(luò)環(huán)境401網(wǎng)絡(luò)設(shè)備402網(wǎng)絡(luò)設(shè)備403網(wǎng)絡(luò)設(shè)備700控制面板711事件選擇按鍵712事件選擇按鍵720播放按鍵730速度選單740播放模式選單750日期選擇按鍵760時間軸811顯示圖像812顯示圖像813顯示圖像900彈出式窗口
具體實(shí)施例方式以下將配合圖式及實(shí)施例來詳細(xì)說明本發(fā)明之特征與實(shí)施方式,內(nèi)容足以使任何熟習(xí)相關(guān)技藝者能夠輕易地充分理解本發(fā)明解決技術(shù)問題所應(yīng)用的技術(shù)手段并據(jù)以實(shí)施,藉此實(shí)現(xiàn)本發(fā)明可達(dá)成的功效。本發(fā)明可以收集網(wǎng)絡(luò)環(huán)境中之各個網(wǎng)絡(luò)設(shè)備的設(shè)備消息,藉以使用圖形化用戶界面(Graphical User Interface,⑶I)顯示該網(wǎng)絡(luò)環(huán)境在過去一段特定時間內(nèi)的網(wǎng)絡(luò)拓樸的變化。以下先以「圖1」、「圖2」、以及「圖3」來說明本發(fā)明的運(yùn)作過程。如「圖1」本發(fā)明所提的網(wǎng)絡(luò)架構(gòu)示意圖所示,本發(fā)明含有服務(wù)器100、重現(xiàn)客戶端210、多個網(wǎng)絡(luò)設(shè)備(401、402、403、...)ο在「圖1」中包含多個網(wǎng)絡(luò)設(shè)備(401、402、403、...),這些網(wǎng)絡(luò)設(shè)備形成網(wǎng)絡(luò)環(huán)境400,每一個網(wǎng)絡(luò)設(shè)備可以在設(shè)備狀態(tài)產(chǎn)生變化時,使用簡單網(wǎng)絡(luò)管理協(xié)議(SimpleNetwork Management Protocol, SNMP)傳送與產(chǎn)生變化的設(shè)備狀態(tài)對應(yīng)的設(shè)備消息給服務(wù)器 100。服務(wù)器100與網(wǎng)絡(luò)環(huán)境400連接,負(fù)責(zé)收集網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的設(shè)備消息,并依據(jù)所接收到的設(shè)備消息產(chǎn)生相對應(yīng)的設(shè)備事件。其中,服務(wù)器100如「圖2」所示,更包含網(wǎng)絡(luò)消息收集模塊110、拓樸建立模塊120、事件判斷模塊130、數(shù)據(jù)庫140、伺服傳輸模塊150、以及數(shù)據(jù)查找模塊160。
網(wǎng)絡(luò)消息收集模塊110負(fù)責(zé)掃描網(wǎng)絡(luò)環(huán)境400,依據(jù)掃描后所取得之掃描結(jié)果判斷網(wǎng)絡(luò)環(huán)境400中之所有網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)信息。一般而言,網(wǎng)絡(luò)消息收集模塊110可以使用鏈接層發(fā)現(xiàn)協(xié)議(Link Layer Discover Protocol, LLDP)取得網(wǎng)絡(luò)環(huán)境400中之所有網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)信息,但本發(fā)明并不以此為限。網(wǎng)絡(luò)消息收集模塊110也負(fù)責(zé)收集網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的設(shè)備消息。其中,網(wǎng)絡(luò)消息收集模塊110可以使用輪詢引擎(Polling Engine)通過簡單網(wǎng)絡(luò)管理協(xié)議(Simple Network Management Protocol, SNMP)主動地以特定周期輪詢(polling)各個網(wǎng)絡(luò)設(shè)備,藉以取得各個網(wǎng)絡(luò)設(shè)備的設(shè)備消息。使用輪詢引擎所收集到的設(shè)備消息包含:表示網(wǎng)絡(luò)設(shè)備上特定連接端口(port)狀態(tài)改變的「Port Up/Down」設(shè)備消息、表示網(wǎng)絡(luò)設(shè)備可否正常探訪(reachable)的「Device Unreachable/Reachable」設(shè)備消息、表示網(wǎng)絡(luò)設(shè)備之流量信息的設(shè)備消息、表示網(wǎng)絡(luò)設(shè)備之封包錯誤信息的設(shè)備消息、或是其它簡單網(wǎng)絡(luò)管理協(xié)議信息等,但本發(fā)明并不以此為限。網(wǎng)絡(luò)消息收集模塊110也可以使用消息監(jiān)聽器(Message Listener)被動的接收由網(wǎng)絡(luò)設(shè)備以簡單網(wǎng)絡(luò)管理協(xié)議傳來的設(shè)備消息。一般而言,網(wǎng)絡(luò)消息收集模塊110同時使用主動與被動兩種方式來收集網(wǎng)絡(luò)設(shè)備的設(shè)備消息,但也可以只使用其中一種方式,本發(fā)明并沒有特別的限制。使用消息監(jiān)聽器所收集到的設(shè)備消息包含:表示網(wǎng)絡(luò)設(shè)備上特定連接端口(port)狀態(tài)改變的「Port Up/Down」設(shè)備消息、表示網(wǎng)絡(luò)設(shè)備之設(shè)定已發(fā)生改變的「Configuration has been changed」設(shè)備消息、或是網(wǎng)絡(luò)設(shè)備主動通知設(shè)備冷開機(jī)(cold start)、暖開機(jī)(warm start)、電源開啟或關(guān)閉(Power 0n/0ff)等設(shè)備行為的設(shè)備消息,但本發(fā)明并不以此為限。拓樸建立模塊120負(fù)責(zé)對網(wǎng)絡(luò)消息收集模塊110掃瞄網(wǎng)絡(luò)環(huán)境400所得到的掃描結(jié)果進(jìn)行判斷與整理,藉以取得網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)。事件判斷模塊130負(fù)責(zé)依據(jù)網(wǎng)絡(luò)消息收集模塊110所收集到的設(shè)備消息判斷是否需要產(chǎn)生與收集到的設(shè)備消息對應(yīng)的設(shè)備事件。一般而言,事件判斷模塊130會在判斷設(shè)備消息為「Port Up/Down」或「Device Unreachable/Reachable」時才會產(chǎn)生設(shè)備事件,但本發(fā)明并不以此為限。事件判斷模塊130所產(chǎn)生的設(shè)備事件包含事件信息以及重現(xiàn)數(shù)據(jù)。事件信息用來表示設(shè)備事件,包含但不限于事件代號、與此設(shè)備事件相關(guān)的網(wǎng)絡(luò)設(shè)備的代號、事件種類、事件嚴(yán)重性、事件時間、產(chǎn)生設(shè)備消息的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)地址(IP)、事件判定來源、網(wǎng)絡(luò)設(shè)備的連接端口號、事件狀態(tài)(如:Up/Down或Enable/Disable等)、實(shí)際數(shù)值(如:負(fù)載百分比)等,但本發(fā)明并不以此為限。重現(xiàn)數(shù)據(jù)則包含重現(xiàn)設(shè)備消息產(chǎn)生時的網(wǎng)絡(luò)狀態(tài)所需的數(shù)據(jù),重現(xiàn)數(shù)據(jù)是事件判斷模塊130依據(jù)拓樸建立模塊120所取得的網(wǎng)絡(luò)環(huán)境400中各網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)數(shù)據(jù)產(chǎn)生,可以為產(chǎn)生設(shè)備事件時與上次產(chǎn)生設(shè)備事件時的差異數(shù)據(jù),也可以是網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息。其中,重現(xiàn)數(shù)據(jù)至少包含網(wǎng)絡(luò)設(shè)備狀態(tài)數(shù)據(jù)以及網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài)數(shù)據(jù),網(wǎng)絡(luò)設(shè)備狀態(tài)包含但不限于網(wǎng)絡(luò)設(shè)備識別碼、網(wǎng)絡(luò)設(shè)備之型號、網(wǎng)絡(luò)設(shè)備的用戶命名、網(wǎng)絡(luò)設(shè)備的位置、網(wǎng)絡(luò)設(shè)備的狀態(tài)、網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)地址、網(wǎng)絡(luò)設(shè)備的Mac地址、網(wǎng)絡(luò)設(shè)備的系統(tǒng)識別碼、網(wǎng)絡(luò)設(shè)備的冗余(Redundancy)設(shè)定、網(wǎng)絡(luò)設(shè)備的輪詢頻率、網(wǎng)絡(luò)設(shè)備的簡單網(wǎng)絡(luò)管理協(xié)議版本等網(wǎng)絡(luò)設(shè)備基本數(shù)據(jù)以及其它的簡單網(wǎng)絡(luò)管理協(xié)議所取回的信息。網(wǎng)絡(luò)聯(lián)機(jī)狀態(tài)數(shù)據(jù)則包含聯(lián)機(jī)識別碼、聯(lián)機(jī)來源、聯(lián)機(jī)目標(biāo)、聯(lián)機(jī)狀態(tài)、聯(lián)機(jī)來源連接端口、聯(lián)機(jī)目標(biāo)連接端口、聯(lián)機(jī)冗余設(shè)定、聯(lián)機(jī)速度等。在網(wǎng)絡(luò)消息收集模塊110收集到「Port Up/DownJ設(shè)備消息后,事件判斷模塊130會根據(jù)「Port Up/Down」設(shè)備消息中所記錄的內(nèi)容,判斷產(chǎn)生「Port Up/Down」設(shè)備消息的網(wǎng)絡(luò)設(shè)備上特定連接端口的狀態(tài)發(fā)生變化,并根據(jù)該連接端口之狀態(tài)變化將該網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)(Link Status)更新,如此,事件判斷模塊130便可以依據(jù)更新后的聯(lián)機(jī)狀態(tài)產(chǎn)生新的狀態(tài)信息,例如,「Port Up/Down」設(shè)備消息表示冗余聯(lián)機(jī)(Redundancy Link)的主連接端口(Primary Port)連接/中斷時,事件判斷模塊130會同時更新冗余聯(lián)機(jī)的主連接端口以及備援連接端口(Backup Port)的聯(lián)機(jī)狀態(tài),又如當(dāng)「Port Up/Down」設(shè)備消息表示冗余聯(lián)機(jī)的備援連接端口或一般聯(lián)機(jī)的連接端口連接/中斷時,事件判斷模塊130會將備援連接端口或該一般聯(lián)機(jī)的連接端口狀態(tài)更新。在網(wǎng)絡(luò)消息收集模塊110收集到「Device Unreachable/Reachable」設(shè)備消息后,事件判斷模塊130同樣可以依據(jù)「Device Unreachable/Reachable」設(shè)備消息中所記錄的內(nèi)容判斷產(chǎn)生「Device Unreachable/Reachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備無法正常運(yùn)作/可以正常運(yùn)作,并根據(jù)網(wǎng)絡(luò)設(shè)備是否可以正常運(yùn)作的判斷結(jié)果更新與產(chǎn)生「DeviceUnreachabIe/ReachabIeJ設(shè)備消息的網(wǎng)絡(luò)設(shè)備連接的其它網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài),如此,事件判斷模塊130也可以根據(jù)更新后的聯(lián)機(jī)狀態(tài)產(chǎn)生新的狀態(tài)信息,例如,當(dāng)網(wǎng)絡(luò)消息收集模塊110收集到某一網(wǎng)絡(luò)設(shè)備產(chǎn)生「Device Unreachable」設(shè)備消息時,事件判斷模塊130可以直接將產(chǎn)生「Device Unreachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備與相連接之其它網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)更新為中斷,或是先判斷與產(chǎn)生「Device Unreachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備連接的其它網(wǎng)絡(luò)設(shè)備是否正常運(yùn)作,若其它網(wǎng)絡(luò)設(shè)備正常運(yùn)作,再將正常運(yùn)作之其它網(wǎng)絡(luò)設(shè)備與產(chǎn)生「Device Unreachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)更新為中斷,又如,當(dāng)網(wǎng)絡(luò)消息收集模塊110收集到某一網(wǎng)絡(luò)設(shè)備產(chǎn)生「Device Reachable」設(shè)備消息時,事件判斷模塊130可以直接將產(chǎn)生「Device Reachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備與相連接之其它網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)更新為連接,或是先判斷與產(chǎn)生「Device Reachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備連接的其它網(wǎng)絡(luò)設(shè)備正常運(yùn)作,若其它網(wǎng)絡(luò)設(shè)備正常運(yùn)作,再將正常運(yùn)作之其它網(wǎng)絡(luò)設(shè)備與產(chǎn)生「Device Unreachable」設(shè)備消息的網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)更新為連接。事件判斷模塊130可以在產(chǎn)生新的狀態(tài)信息后,由網(wǎng)絡(luò)狀態(tài)儲存庫(NetworkStatus Repository)中讀出前次產(chǎn)生的狀態(tài)數(shù)據(jù),并比對當(dāng)下產(chǎn)生的狀態(tài)數(shù)據(jù)與前次產(chǎn)生的狀態(tài)數(shù)據(jù),當(dāng)比對的兩狀態(tài)數(shù)據(jù)不同時,事件判斷模塊130會產(chǎn)生與網(wǎng)絡(luò)消息收集模塊110所收集到的設(shè)備消息對應(yīng)的設(shè)備事件,但事件判斷模塊130判斷產(chǎn)生與設(shè)備消息對應(yīng)的設(shè)備事件的方式并不以上述為限。另外,事件判斷模塊130也會在比對的兩狀態(tài)數(shù)據(jù)不同時,將判斷所得的狀態(tài)數(shù)據(jù)儲存到網(wǎng)絡(luò)狀態(tài)儲存庫中,藉以作為下次進(jìn)行比對時之前次產(chǎn)生的狀態(tài)數(shù)據(jù)。數(shù)據(jù)庫140負(fù)責(zé)記錄設(shè)備事件。另外,數(shù)據(jù)庫140也會儲存與網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備對應(yīng)的顯示屬性,例如,網(wǎng)絡(luò)設(shè)備的影像圖文件、網(wǎng)絡(luò)設(shè)備在重現(xiàn)客戶端210被顯示時的顯示坐標(biāo)、聯(lián)機(jī)所顯示之坐標(biāo)等,但本發(fā)明并不以此為限。伺服傳輸模塊150負(fù)責(zé)接收由重現(xiàn)客戶端210所傳送的網(wǎng)絡(luò)狀態(tài)請求,并將與重現(xiàn)客戶端210所傳送的網(wǎng)絡(luò)狀態(tài)請求對應(yīng)的設(shè)備事件傳回重現(xiàn)客戶端210。其中,伺服傳輸模塊150所接收的網(wǎng)絡(luò)狀態(tài)請求至少包含欲重現(xiàn)網(wǎng)絡(luò)拓樸之變化的起始時間,若網(wǎng)絡(luò)狀態(tài)請求還有包含欲重現(xiàn)網(wǎng)絡(luò)拓樸之變化的結(jié)束時間,則表示重現(xiàn)客戶端210請求某段時間(起始時間至結(jié)束時間)的網(wǎng)絡(luò)拓樸的變化,而若網(wǎng)絡(luò)請求未包含結(jié)束時間,則表示重現(xiàn)客戶端210請求起始時間至當(dāng)下的網(wǎng)絡(luò)拓樸的變化。伺服傳輸模塊150也可以傳送與網(wǎng)絡(luò)環(huán)境400中之各網(wǎng)絡(luò)設(shè)備對應(yīng)的顯示屬性,其中,伺服傳輸模塊150可以將各個網(wǎng)絡(luò)設(shè)備的顯示屬性加入設(shè)備事件中之重現(xiàn)數(shù)據(jù)中,藉以在傳送設(shè)備事件時,一并將各個網(wǎng)絡(luò)設(shè)備的顯示屬性傳送到重現(xiàn)客戶端210。數(shù)據(jù)查找模塊160負(fù)責(zé)依據(jù)伺服傳輸模塊150所接收的網(wǎng)絡(luò)狀態(tài)請求,至數(shù)據(jù)庫140中查找相對應(yīng)的設(shè)備事件,并由伺服傳輸模塊150將所查找出的設(shè)備事件傳送到重現(xiàn)客戶端210。其中,伺服傳輸模塊150所接收的網(wǎng)絡(luò)狀態(tài)請求中可能包含提供數(shù)據(jù)查找模塊160查找設(shè)備事件的特定時間或特定編號,在網(wǎng)絡(luò)狀態(tài)請求中包含特定時間時,數(shù)據(jù)查找模塊160可以依據(jù)網(wǎng)絡(luò)狀態(tài)請求中所包含的特定時間,至數(shù)據(jù)庫140中查找事件信息所包含的事件時間相符的設(shè)備事件,而在網(wǎng)絡(luò)狀態(tài)請求包含特定編號時,數(shù)據(jù)查找模塊160則可以依據(jù)網(wǎng)絡(luò)狀態(tài)請求中所包含的特定編號,至數(shù)據(jù)庫140中查找事件信息所包含的事件代號相符的設(shè)備事件。一般而言,與網(wǎng)絡(luò)狀態(tài)請求中所包含的特定時間/特定編號相符的設(shè)備事件為事件時間/事件代號相同或晚于/大于網(wǎng)絡(luò)狀態(tài)請求中所包含的特定時間/特定編號的設(shè)備事件,但本發(fā)明并不以此為限。也就是說,數(shù)據(jù)查找模塊160至數(shù)據(jù)庫140所查找出的設(shè)備事件可能只有一個,也可能有多個。另外,若網(wǎng)絡(luò)狀態(tài)請求中并未包含特定時間以及特定編號,則數(shù)據(jù)查找模塊160將會查找出所有儲存于數(shù)據(jù)庫140中的設(shè)備事件。另外,在服務(wù)器100中,更可以包含信息產(chǎn)生模塊180,信息產(chǎn)生模塊180負(fù)責(zé)在事件查找模塊160所查找出之第一個設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)不是網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息,而是兩設(shè)備事件間(被查找出的設(shè)備事件與被查找出的設(shè)備事件的前一個設(shè)備事件)之差異數(shù)據(jù)時,依據(jù)設(shè)備事件中所記錄的事件時間的順序,查找所包含的重現(xiàn)數(shù)據(jù)是網(wǎng)絡(luò)環(huán)境400之完整狀態(tài)信息,且事件時間最接近第一個被查找出的設(shè)備事件的設(shè)備事件(以下稱此設(shè)備事件為檢查點(diǎn)設(shè)備事件),并依序使用事件時間晚于檢查點(diǎn)設(shè)備事件之其它設(shè)備事件所包含的差異信息(重現(xiàn)數(shù)據(jù))更新檢查點(diǎn)設(shè)備事件所包含的網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息,直到更新至第一個被查找出的設(shè)備事件為止,如此,便可以產(chǎn)生第一個被查找出的設(shè)備事件所產(chǎn)生的時間點(diǎn)的網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息,并以所產(chǎn)生的狀態(tài)信息做為事件查找模塊160所查找出之第一個設(shè)備事件的重現(xiàn)數(shù)據(jù),使得伺服傳輸模塊150將包含網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息傳送到重現(xiàn)客戶端210。接著說明重現(xiàn)客戶端210中的運(yùn)作,如「圖1」所示,重現(xiàn)客戶端210與服務(wù)器100連接。重現(xiàn)客戶端210負(fù)責(zé)執(zhí)行提供網(wǎng)絡(luò)管理功能之客戶端軟件300,客戶端軟件300可以可視化的方式重現(xiàn)一段時間內(nèi)網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化以及各個網(wǎng)絡(luò)設(shè)備(401、402,403)的設(shè)備狀態(tài)的變化。其中,客戶端軟件300如「圖3」所示,更包含客戶傳輸模塊310、拓樸重現(xiàn)模塊350、以及顯示模塊370??蛻魝鬏斈K310負(fù)責(zé)依據(jù)用戶的操作,傳送網(wǎng)絡(luò)狀態(tài)請求至服務(wù)器100,并接收服務(wù)器100所傳回之響應(yīng)網(wǎng)絡(luò)狀態(tài)請求的一個或多個設(shè)備事件。拓樸重現(xiàn)模塊350負(fù)責(zé)依據(jù)設(shè)備事件中的重現(xiàn)數(shù)據(jù)定義網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件發(fā)生時的顯示數(shù)據(jù),拓樸重現(xiàn)模塊350所定義的顯示數(shù)據(jù)包含網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài),甚至,也可以包含各個網(wǎng)絡(luò)設(shè)備的設(shè)備狀態(tài),但本發(fā)明并不以此為限。若客戶傳輸模塊310所接收到的設(shè)備事件有多個,則拓樸重現(xiàn)模塊350將會對每一個設(shè)備事件都定義網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件發(fā)生時的顯示數(shù)據(jù)。其中,若設(shè)備事件中的重現(xiàn)數(shù)據(jù)為網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息,則拓樸重現(xiàn)模塊350可以直接依據(jù)重現(xiàn)數(shù)據(jù)定義網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件發(fā)生時的顯示數(shù)據(jù),而若設(shè)備事件中的重現(xiàn)數(shù)據(jù)為兩設(shè)備事件間(依據(jù)設(shè)備事件中的事件時間排列設(shè)備事件后,與該設(shè)備事件相鄰排列的另一個設(shè)備事件,也就是該設(shè)備事件的前一個設(shè)備事件)之差異數(shù)據(jù)時,拓樸重現(xiàn)模塊350也可以依據(jù)差異數(shù)據(jù)調(diào)整網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件之前一個設(shè)備事件發(fā)生時的顯示數(shù)據(jù),藉以定義網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件發(fā)生時的顯示數(shù)據(jù)。另外,在客戶傳輸模塊310所接收的設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)中,還包含網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的顯示屬性時,拓樸重現(xiàn)模塊350可以依據(jù)各個網(wǎng)絡(luò)設(shè)備的顯示屬性,定義網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備被顯示時顯示圖像、顯示位置等顯示數(shù)據(jù)。顯示模塊370負(fù)責(zé)使用圖形用戶界面顯示拓樸重現(xiàn)模塊350所定義的顯示數(shù)據(jù),藉以在圖形用戶界面上顯示出網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件發(fā)生時的聯(lián)機(jī)狀態(tài)(甚至是設(shè)備狀態(tài))。在客戶傳輸模塊310所接收到的設(shè)備事件有多個時,顯示模塊370可以依序顯示各個設(shè)備事件發(fā)生時網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)(以及設(shè)備狀態(tài)),藉以動態(tài)的更新顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化。其中,顯示模塊370可以每隔特定的時間,依據(jù)設(shè)備事件所包含的事件信息中事件代號的先后順序,更新顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化,也就是說,顯示模塊370可以使用特定頻率依序顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化,例如,每隔一秒顯示一個設(shè)備事件發(fā)生時各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)(以及設(shè)備狀態(tài)),如此便可以動態(tài)顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化。另外,特別值得一提的是,顯示模塊370也可以使用時間流的方式更新顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化,當(dāng)時間流的時間與設(shè)備事件所包含的事件信息中的事件時間相同時,顯示模塊370便可以顯示該設(shè)備事件發(fā)生時,各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)(以及設(shè)備狀態(tài)),例如,當(dāng)顯示模塊370需要顯示兩點(diǎn)八分至四點(diǎn)十三分間的網(wǎng)絡(luò)拓樸的變化時,若使用真實(shí)世界的一秒表現(xiàn)時間流中的一分鐘,則顯示模塊370 —開始將顯示兩點(diǎn)八分的的網(wǎng)絡(luò)拓樸,而在下一秒鐘,顯示模塊370將顯示兩點(diǎn)九分的的網(wǎng)絡(luò)拓樸,依此類推,因此,當(dāng)某一設(shè)備事件所包含的事件信息中的事件時間為三點(diǎn)二十八分時,該設(shè)備事件發(fā)生時,各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)(以及設(shè)備狀態(tài))將會在顯示模塊370開始顯示網(wǎng)絡(luò)拓樸后的第80秒被顯示,如此,顯示模塊370同樣可以顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化。另外,顯示模塊370也可以顯示客戶傳輸模塊310所接收到的設(shè)備事件中的事件信息的部分內(nèi)容,例如,只顯示事件種類或事件狀態(tài)等,但本發(fā)明并不以此為限。在實(shí)務(wù)上,重現(xiàn)客戶端210更可以包含控制模塊380以及事件過濾模塊330??刂颇K380負(fù)責(zé)提供輸入控制信號,使得顯示模塊370依據(jù)控制模塊提供輸入之控制信號更新顯示網(wǎng)絡(luò)環(huán)境400的拓樸變化。控制模塊380可以提供如「圖4」所示之控制面板700,藉以提供用戶操作控制面板700以輸入控制信號。其中,控制面板700包含事件選擇按鍵(711、712)、播放按鍵720、速度選單730、播放模式選單740、以及日期選擇按鍵750與時間軸760等控制對象,分別可以提供輸入事件選擇信號、播放信號、速度控制信號、模式切換信號、以及時間設(shè)定信號,但控制面板上之控制對象并不以上述為限,且各個控制對象的位置亦不以「圖4」為限。事件過濾模塊330負(fù)責(zé)提供輸入過濾條件,并依據(jù)過濾條件對客戶傳輸模塊310所接收的設(shè)備事件中的事件信息進(jìn)行過濾,使得拓樸重現(xiàn)模塊350只依據(jù)經(jīng)過事件過濾模塊330過濾的設(shè)備事件定義網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的顯示數(shù)據(jù),或使得顯示模塊370不顯示拓樸重現(xiàn)模塊350所定義的所有顯示數(shù)據(jù),而只顯示依據(jù)經(jīng)過事件過濾模塊330過濾的設(shè)備事件所定義的顯示數(shù)據(jù)。事件過濾模塊330也可以在提供輸入過濾條件后,通過客戶傳輸模塊310將過濾條件傳送至服務(wù)器100,并在服務(wù)器100傳回符合所接收到之過濾條件的設(shè)備事件至客戶傳輸模塊310后,將客戶傳輸模塊310所接收到的設(shè)備事件提供給拓樸重現(xiàn)模塊350,使得拓樸重現(xiàn)模塊350依據(jù)客戶傳輸模塊310所接收到的設(shè)備事件定義網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備的顯示數(shù)據(jù)。此外,在本發(fā)明所提的網(wǎng)絡(luò)架構(gòu)中,更可以包含監(jiān)控客戶端220,監(jiān)控客戶端220負(fù)責(zé)接收服務(wù)器100所傳送的設(shè)備事件,并依據(jù)接收到的設(shè)備事件實(shí)時在圖形用戶界面上顯示出網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備于該設(shè)備事件發(fā)生時的聯(lián)機(jī)狀態(tài),藉以提供用戶監(jiān)看網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化。其中,監(jiān)控客戶端220所接收的設(shè)備事件,是在被服務(wù)器100所產(chǎn)生后,實(shí)時被服務(wù)器100所傳送。監(jiān)控客戶端220也可以提供用戶在監(jiān)看網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸變化的圖形用戶界面中,設(shè)定網(wǎng)絡(luò)環(huán)境400中各個網(wǎng)絡(luò)設(shè)備的顯示屬性,例如:在圖形用戶界面中移動網(wǎng)絡(luò)設(shè)備的顯示圖像以設(shè)定該網(wǎng)絡(luò)設(shè)備的顯示圖像的顯示位置、或是更換網(wǎng)絡(luò)設(shè)備的顯示圖像等。在網(wǎng)絡(luò)設(shè)備的顯示屬性被設(shè)定后,監(jiān)控客戶端220可以傳送被設(shè)定的網(wǎng)絡(luò)設(shè)備的顯示屬性至服務(wù)器100,使得服務(wù)器100儲存被設(shè)定的網(wǎng)絡(luò)設(shè)備的顯示屬性。如此,在各個網(wǎng)絡(luò)設(shè)備的顯示屬性被傳送到重現(xiàn)客戶端210后,顯示模塊370可以依照各個網(wǎng)絡(luò)設(shè)備的顯示屬性顯示表示各個網(wǎng)絡(luò)設(shè)備的顯示圖像,使得被顯示出的網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸將會與監(jiān)控客戶端220在設(shè)備事件被產(chǎn)生之當(dāng)下所顯示出的網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸相同。接著以一個實(shí)施例來解說本發(fā)明的運(yùn)作系統(tǒng)與方法,并請參照「圖5A」本發(fā)明所提的提供設(shè)備事件以重現(xiàn)拓樸變化的方法流程圖。首先,本發(fā)明所提的服務(wù)器100中的網(wǎng)絡(luò)消息收集模塊110可以掃描服務(wù)器100所連接的網(wǎng)絡(luò)環(huán)境400 (步驟501),服務(wù)器100中的拓樸建立模塊120可以依據(jù)網(wǎng)絡(luò)消息收集模塊110的掃描結(jié)果判斷網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備(401、402、403、...)的聯(lián)機(jī)狀態(tài)(步驟505)。在本實(shí)施例中,假設(shè)網(wǎng)絡(luò)環(huán)境400如「圖1」所示,網(wǎng)絡(luò)設(shè)備402與網(wǎng)絡(luò)設(shè)備401以及網(wǎng)絡(luò)設(shè)備403連接,其中,網(wǎng)絡(luò)設(shè)備401、網(wǎng)絡(luò)設(shè)備402、網(wǎng)絡(luò)設(shè)備403的網(wǎng)絡(luò)地址分別為 192.168.127.106、192.168.127.12,192.168.127.188,網(wǎng)絡(luò)設(shè)備 402 的第二連接端口與網(wǎng)絡(luò)設(shè)備401的第四連接端口連接,網(wǎng)絡(luò)設(shè)備402的第六連接端口與網(wǎng)絡(luò)設(shè)備403的第八連接端口連接。當(dāng)網(wǎng)絡(luò)設(shè)備402與網(wǎng)絡(luò)設(shè)備403之間的聯(lián)機(jī)中斷,服務(wù)器100的網(wǎng)絡(luò)消息收集模塊110可以收集到表示網(wǎng)絡(luò)設(shè)備402之第四連接端口聯(lián)機(jī)中斷的設(shè)備消息及/或表示網(wǎng)絡(luò)設(shè)備403之第八連接端口聯(lián)機(jī)中斷的設(shè)備消息(步驟510)。在本實(shí)施例中,網(wǎng)絡(luò)消息收集模塊110可以是主動的使用簡單網(wǎng)絡(luò)管理協(xié)議詢問網(wǎng)絡(luò)設(shè)備402及/或網(wǎng)絡(luò)設(shè)備403以取得設(shè)備消息,或是被動的等待由網(wǎng)絡(luò)設(shè)備402及/或網(wǎng)絡(luò)設(shè)備403使用簡單網(wǎng)絡(luò)管理協(xié)議所傳來的設(shè)備消息。在服務(wù)器100的網(wǎng)絡(luò)消息收集模塊110收集到設(shè)備消息(步驟510)后,服務(wù)器100的事件判斷模塊130可以依據(jù)網(wǎng)絡(luò)消息收集模塊110所收集到的設(shè)備消息判斷產(chǎn)生設(shè)備事件(步驟530)。在本實(shí)施例中,事件判斷模塊130在判斷出網(wǎng)絡(luò)消息收集模塊110所收集到的設(shè)備消息為表示網(wǎng)絡(luò)設(shè)備上之特定連接端口連結(jié)中斷的「Port DownJ設(shè)備消息后,可以產(chǎn)生設(shè)備事件。由于在本發(fā)明中,設(shè)備事件包含事件信息以及重現(xiàn)數(shù)據(jù)兩部分,因此,在事件判斷模塊130需要產(chǎn)生設(shè)備事件所包含的事件信息,例如;事件時間為2011/5/20 11:29:02、產(chǎn)生設(shè)備消息的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)地址為192.168.127.12/192.168.127.188、事件判定來源為SNMP Trap或SNMP Request、網(wǎng)絡(luò)設(shè)備的連接端口號為6/8、事件狀態(tài)為Port 6/8LinkDown0另外,事件判斷模塊130也會依據(jù)網(wǎng)絡(luò)消息收集模塊110所收集到的設(shè)備消息以及服務(wù)器100中的拓樸建立模塊120所判斷出之各個網(wǎng)絡(luò)設(shè)備(401、402、403、...)的聯(lián)機(jī)狀態(tài)產(chǎn)生設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)。其中,事件判斷模塊130可以先由服務(wù)器100中的拓樸建立模塊120所判斷出之各個網(wǎng)絡(luò)設(shè)備(401、402、403、...)的聯(lián)機(jī)狀態(tài)得知與網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上的第八連接端口連接,當(dāng)設(shè)備消息表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口的連結(jié)中斷時或是設(shè)備消息表示網(wǎng)絡(luò)設(shè)備403上之第八連接端口的連結(jié)中斷時,事件判斷模塊130便可以判斷出網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口的連結(jié)中斷,如此,事件判斷模塊130所產(chǎn)生的重現(xiàn)數(shù)據(jù)可以只包含表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口的連結(jié)中斷的數(shù)據(jù),也就是只包含產(chǎn)生差異的數(shù)據(jù)。事件判斷模塊130也可以判斷出網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口的連結(jié)中斷后,在拓樸建立模塊120所判斷出的聯(lián)機(jī)狀態(tài)中,將網(wǎng)絡(luò)設(shè)備402之第六連接端口至網(wǎng)絡(luò)設(shè)備403上之第八連接端口的連結(jié)更新為連結(jié)中斷,而后再將網(wǎng)絡(luò)環(huán)境400中所有網(wǎng)絡(luò)設(shè)備的完整聯(lián)機(jī)狀態(tài)記錄為重現(xiàn)數(shù)據(jù)。而若事件判斷模塊130在判斷出網(wǎng)絡(luò)消息收集模塊110所收集到的設(shè)備消息為表示網(wǎng)絡(luò)設(shè)備402無法正常運(yùn)作的「Device Unreachable」設(shè)備消息后,同樣可以產(chǎn)生包含事件信息以及重現(xiàn)數(shù)據(jù)的設(shè)備事件。例如,被產(chǎn)生的設(shè)備事件中,事件信息包含的事件時間為2011/5/20 13:46:24、產(chǎn)生設(shè)備消息的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)地址為192.168.127.12、事件狀態(tài)為ICMP unreachable等,另外,事件判斷模塊130也可以先由服務(wù)器100中的拓樸建立模塊120所判斷出之各個網(wǎng)絡(luò)設(shè)備(401、402、403、...)的聯(lián)機(jī)狀態(tài)得知網(wǎng)絡(luò)設(shè)備402至少使用第二連接端口與網(wǎng)絡(luò)設(shè)備401連接,以及使用第六連接端口與網(wǎng)絡(luò)設(shè)備403連接,當(dāng)設(shè)備消息表示網(wǎng)絡(luò)設(shè)備402無法正常運(yùn)作時,事件判斷模塊130便可以判斷出網(wǎng)絡(luò)設(shè)備402與網(wǎng)絡(luò)設(shè)備401以及網(wǎng)絡(luò)設(shè)備403上的連結(jié)中斷,并在拓樸建立模塊120所判斷出的聯(lián)機(jī)狀態(tài)中,將網(wǎng)絡(luò)設(shè)備402與網(wǎng)絡(luò)設(shè)備402以及網(wǎng)絡(luò)設(shè)備403上的連結(jié)狀態(tài)更新為中斷。在實(shí)務(wù)上,為了減少服務(wù)器100的負(fù)載,服務(wù)器100的事件判斷模塊130可以在產(chǎn)生網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)后,比對當(dāng)下產(chǎn)生的網(wǎng)絡(luò)設(shè)備的網(wǎng)絡(luò)狀態(tài)與前次所產(chǎn)生之同一網(wǎng)絡(luò)設(shè)備的狀態(tài)數(shù)據(jù)是否相同,當(dāng)比對的兩狀態(tài)數(shù)據(jù)不同時,事件判斷模塊130才會產(chǎn)生設(shè)備事件(步驟530)。在服務(wù)器100的事件判斷模塊130依據(jù)設(shè)備消息判斷產(chǎn)生設(shè)備事件(步驟530)后,服務(wù)器100中的數(shù)據(jù)庫140可以記錄事件判斷模塊130所產(chǎn)生設(shè)備事件(步驟540)。如此,服務(wù)器100可以不斷重復(fù)上述產(chǎn)生設(shè)備事件并儲存的過程(步驟510至步驟540),藉以持續(xù)的記錄網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化。若本實(shí)施例中的網(wǎng)絡(luò)架構(gòu)中包含監(jiān)控客戶端220,則在服務(wù)器100持續(xù)的記錄網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化的同時,將如「圖5B」的流程所示,服務(wù)器100中的伺服傳輸模塊150也可以將服務(wù)器100中的事件判斷模塊130所產(chǎn)生的設(shè)備事件傳送到監(jiān)控客戶端220,使得監(jiān)控客戶端220可以通過服務(wù)器100及時監(jiān)控網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟560)。而在監(jiān)控者在監(jiān)控客戶端220監(jiān)控網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的過程中,若監(jiān)控者操作監(jiān)控客戶端220設(shè)定表示網(wǎng)絡(luò)環(huán)境400中特定網(wǎng)絡(luò)設(shè)備的顯示圖像,及/或該顯示圖像的顯示位置等顯示屬性時,監(jiān)控客戶端220可以將監(jiān)控者所設(shè)定的顯示屬性傳送給服務(wù)器100 (步驟580)。服務(wù)器100的伺服傳輸模塊150在接收到監(jiān)控客戶端220所傳送各個網(wǎng)絡(luò)設(shè)備的顯示屬性后,服務(wù)器100的數(shù)據(jù)庫140可以儲存伺服傳輸模塊150所接收到的顯示屬性。當(dāng)用戶希望觀察一段時間內(nèi)網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化時,可以操作執(zhí)行有本發(fā)明所提的客戶端軟件300的重現(xiàn)客戶端210,客戶端軟件300的客戶傳輸模塊310可以傳送網(wǎng)絡(luò)狀態(tài)請求至服務(wù)器100。在服務(wù)器100中的伺服傳輸模塊150接收到客戶端軟件300通過重現(xiàn)客戶端210所傳送的網(wǎng)絡(luò)狀態(tài)請求(步驟602)后,服務(wù)器100中的數(shù)據(jù)查找模塊160可以至服務(wù)器100的數(shù)據(jù)庫140中,查找與網(wǎng)絡(luò)狀態(tài)請求對應(yīng)的設(shè)備事件(步驟610)。在本實(shí)施例中,若網(wǎng)絡(luò)狀態(tài)請求中包含一段時間,例如2011/5/20 09:09:00至2011/5/20 13:14:00,則數(shù)據(jù)查找模塊160將會由數(shù)據(jù)庫140中查找出事件時間符合(落入)網(wǎng)絡(luò)狀態(tài)請求所包含的時間內(nèi)的所有設(shè)備事件,數(shù)據(jù)查找模塊160所查找出的設(shè)備事件中,至少包含表示網(wǎng)絡(luò)環(huán)境400于2011/5/20 09:09:00時的聯(lián)機(jī)狀態(tài)的設(shè)備事件,以及包含事件時間為2011/5/2011:29:02,表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口之連結(jié)中斷的設(shè)備事件。其中,表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口之連結(jié)中斷的設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)可以是網(wǎng)絡(luò)環(huán)境400之完整的聯(lián)機(jī)狀態(tài),或是只包含表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口之連結(jié)中斷的差異數(shù)據(jù)。在服務(wù)器100中的數(shù)據(jù)查找模塊160查找與網(wǎng)絡(luò)狀態(tài)請求對應(yīng)的設(shè)備事件(步驟610)后,服務(wù)器100中的伺服傳輸模塊150可以將數(shù)據(jù)查找模塊160所查找出的設(shè)備事件傳送到重現(xiàn)客戶端210(步驟640)。另外,在本發(fā)明中,若數(shù)據(jù)查找模塊160所查找出的設(shè)備事件中的重現(xiàn)數(shù)據(jù)不是網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息,而是兩設(shè)備事件(被查找出的設(shè)備事件與排列在被查找出的設(shè)備事件前的另一個設(shè)備事件)間的差異數(shù)據(jù),則在數(shù)據(jù)查找模塊160查找與網(wǎng)絡(luò)狀態(tài)請求對應(yīng)的設(shè)備事件(步驟610)后,服務(wù)器100中的信息產(chǎn)生模塊180可以依據(jù)設(shè)備事件中所記錄的事件時間的順序,查找所包含的重現(xiàn)數(shù)據(jù)是網(wǎng)絡(luò)環(huán)境400之完整狀態(tài)信息,且事件時間最接近第一個被查找出的設(shè)備事件的檢查點(diǎn)設(shè)備事件,并依序使用事件時間晚于檢查點(diǎn)設(shè)備事件之其它設(shè)備事件所包含的差異信息(重現(xiàn)數(shù)據(jù))更新檢查點(diǎn)設(shè)備事件所包含的網(wǎng)絡(luò)環(huán)境400的完整狀態(tài)信息,直到更新至第一個被查找出的設(shè)備事件為止,如此,信息產(chǎn)生模塊180便可以如「圖5C」所示之流程,依據(jù)設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)產(chǎn)生網(wǎng)絡(luò)環(huán)境400的聯(lián)機(jī)狀態(tài)(步驟622),并將所產(chǎn)生的聯(lián)機(jī)狀態(tài)取代被數(shù)據(jù)查找模塊160查找出的設(shè)備事件中的重現(xiàn)數(shù)據(jù)(步驟626),使伺服傳輸模塊150可以將設(shè)備事件傳送到重現(xiàn)客戶端210 (步驟640)。在執(zhí)行于重現(xiàn)客戶端210中之客戶端軟件300的客戶傳輸模塊310接收到服務(wù)器100響應(yīng)網(wǎng)絡(luò)狀態(tài)請求所傳送的設(shè)備事件后,客戶端軟件300的拓樸重現(xiàn)模塊350可以依據(jù)客戶傳輸模塊310所接收到之每一個設(shè)備事件中的重現(xiàn)數(shù)據(jù),分別定義相對應(yīng)的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟670a),也就是定義網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的聯(lián)機(jī)狀態(tài)。在本實(shí)施例中,拓樸重現(xiàn)模塊350可以依據(jù)表示網(wǎng)絡(luò)環(huán)境400于2011/5/20 09:09:00時的聯(lián)機(jī)狀態(tài)的設(shè)備事件所包含的重現(xiàn)數(shù)據(jù),定義網(wǎng)絡(luò)環(huán)境400于2011/5/20 09:09:00時的網(wǎng)絡(luò)拓樸,接著,若表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口之連結(jié)中斷的設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)為網(wǎng)絡(luò)環(huán)境400之完整的聯(lián)機(jī)狀態(tài),則拓樸重現(xiàn)模塊350可以直接依據(jù)表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口之連結(jié)中斷的設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)定義網(wǎng)絡(luò)環(huán)境400于2011/5/20 11:29:02時的網(wǎng)絡(luò)拓樸,而若表示網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口之連結(jié)中斷的設(shè)備事件所包含的重現(xiàn)數(shù)據(jù)為該設(shè)備事件與前次設(shè)備事件間的差異數(shù)據(jù),則拓樸重現(xiàn)模塊350需要依據(jù)差異數(shù)據(jù)修改拓樸重現(xiàn)模塊350所定義的網(wǎng)絡(luò)環(huán)境400于2011/5/20 09:09:00時的網(wǎng)絡(luò)拓樸,藉以定義出網(wǎng)絡(luò)環(huán)境400于2011/5/20 11:29:02時,網(wǎng)絡(luò)設(shè)備402上之第六連接端口與網(wǎng)絡(luò)設(shè)備403上之第八連接端口連結(jié)中斷的網(wǎng)絡(luò)拓樸。在客戶端軟件300的拓樸重現(xiàn)模塊350依據(jù)設(shè)備事件中的重現(xiàn)數(shù)據(jù),定義網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟670a)時,若重現(xiàn)數(shù)據(jù)中包含網(wǎng)絡(luò)環(huán)境400中之各個網(wǎng)絡(luò)設(shè)備的顯示屬性,例如,顯示圖像及/或顯示圖像的顯示位置,則拓樸重現(xiàn)模塊350也會依據(jù)顯示屬性定義各個網(wǎng)絡(luò)設(shè)備被顯示時的顯示圖像及/或定義顯示圖像被顯示在圖形用戶界面的顯示位置。在客戶端軟件300的拓樸重現(xiàn)模塊350依據(jù)設(shè)備事件中的重現(xiàn)數(shù)據(jù),定義相對應(yīng)的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟670a)后,客戶端軟件300的顯示模塊370可以在圖形用戶界面中更新被顯示在重現(xiàn)客戶端210上的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟680a)。在本實(shí)施例中,假設(shè)顯示模塊370以特定的頻率顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化,例如每隔三秒顯示下一個設(shè)備事件發(fā)生時的網(wǎng)絡(luò)拓樸,則顯示模塊370會先顯示網(wǎng)絡(luò)環(huán)境400于2011/5/20 09:09:00時的網(wǎng)絡(luò)拓樸,如「圖6A」所示,其中,顯示圖像811、812、813分別表示網(wǎng)絡(luò)設(shè)備401、402、403,顯示圖像與顯示圖像間的聯(lián)機(jī)即表示兩顯示圖像所表示的網(wǎng)絡(luò)設(shè)備相互連接。而后,在三秒后,顯示模塊370會更新顯示網(wǎng)絡(luò)環(huán)境400于2011/5/2011:29:02時的網(wǎng)絡(luò)拓樸,如「圖6B」所示,如此,用戶便可以通過可視化的方式,在重現(xiàn)客戶端210上觀看到網(wǎng)絡(luò)環(huán)境400在2011/5/20 9:9至13:14之間的拓樸變化。而若顯示模塊370以時間流的方式顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的變化,例如每三秒表示真實(shí)世界的一分鐘,則顯示模塊370會先顯示網(wǎng)絡(luò)環(huán)境400于2011/5/2009:09:00時的網(wǎng)絡(luò)拓樸,如「圖6A」所示,而后,顯示模塊370顯示的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的時間會開始流動,當(dāng)時間流動到了第420.1秒((11:29:02-9:9:00)/60*3)時,顯示模塊370便會顯示網(wǎng)絡(luò)環(huán)境400于2011/5/20 11:29:02時的網(wǎng)絡(luò)拓樸,如「圖6B」所示,而后,顯示模塊370顯示的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸的時間同樣會繼續(xù)流動,直到經(jīng)過735秒((13:14:00-9:9:00)/60*3)為止。另外,顯示模塊370還可以如「圖6C」所示,以彈出式窗口 900提供顯示網(wǎng)絡(luò)設(shè)備的設(shè)備狀態(tài),例如,網(wǎng)絡(luò)設(shè)備的型號、固件版本以及各個連接端口的聯(lián)機(jī)狀態(tài)、聯(lián)機(jī)速度等數(shù)據(jù)。若客戶端軟件300內(nèi)還包含控制模塊380,則在客戶端軟件300的顯示模塊370在圖形用戶界面中更新顯示網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟680a)的過程中,用戶更可以在控制模塊380所提供的控制面板700上進(jìn)行操作,使得控制模塊380產(chǎn)生相對應(yīng)的事件選擇信號、播放信號、速度調(diào)整信號、模式切換信號、時間設(shè)定信號等控制信號,藉以控制顯示模塊370提前顯示下一個設(shè)備事件被產(chǎn)生時的網(wǎng)絡(luò)拓樸或再次顯示前一個設(shè)備事件被產(chǎn)生時的網(wǎng)絡(luò)拓樸、暫?;蚶^續(xù)更新顯示網(wǎng)絡(luò)拓樸、改變顯示模塊370更新顯示網(wǎng)絡(luò)拓樸的頻率、改變顯示模塊370以時間流的方式或以特定的頻率顯示網(wǎng)絡(luò)拓樸、或切換顯示特定時間點(diǎn)的網(wǎng)絡(luò)拓樸。綜上所述,可知本發(fā)明與先前技術(shù)之間的差異在于具有服務(wù)器依據(jù)所收集到的設(shè)備消息判斷產(chǎn)生包含重現(xiàn)數(shù)據(jù)的設(shè)備事件后,傳送設(shè)備事件至重現(xiàn)客戶端,使重現(xiàn)客戶端依據(jù)設(shè)備事件中之重現(xiàn)數(shù)據(jù)更新顯示網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化之技術(shù)手段,藉由此一技術(shù)手段可以解決先前技術(shù)所存在不易由文字或表格之方式了解網(wǎng)絡(luò)環(huán)境的拓樸變化的問題,進(jìn)而達(dá)成直覺化理解網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)變化的技術(shù)功效。另外,在客戶端軟件300中,若包含事件過濾模塊330,則事件過濾模塊330可以如「圖5D」之流程所示,提供用戶輸入過濾設(shè)備事件的過濾條件(步驟650),例如「LinkDown」,則事件過濾模塊330可以在客戶端軟件300的拓樸重現(xiàn)模塊350依據(jù)設(shè)備事件定義網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟670a)前,過濾客戶端軟件300之客戶傳輸模塊310所接收的設(shè)備事件(步驟660),藉以留下事件種類或事件狀態(tài)包含過濾條件「Link DownJ之字符串的設(shè)備事件,如此,拓樸重現(xiàn)模塊350依據(jù)經(jīng)過事件過濾模塊330過濾后的設(shè)備事件定義網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟670b),使得顯示模塊370只顯示出經(jīng)過事件過濾模塊330過濾后的設(shè)備事件所定義的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸。事件過濾模塊330也可以如「圖5E」之流程所示,在提供輸入過濾條件(步驟650),并過濾設(shè)備事件(步驟660)后,由顯示模塊370更新顯示經(jīng)過事件過濾模塊330過濾的設(shè)備事件所定義的網(wǎng)絡(luò)環(huán)境400的網(wǎng)絡(luò)拓樸(步驟680b)。再者,本發(fā)明之提供設(shè)備事件以重現(xiàn)拓樸變化的方法,可實(shí)現(xiàn)于硬件、軟件或硬件與軟件之組合中,亦可在計(jì)算機(jī)系統(tǒng)中以集中方式實(shí)現(xiàn)或以不同元件散布于若干互連之計(jì)算機(jī)系統(tǒng)的分散方式實(shí)現(xiàn)。雖然本發(fā)明所公開之實(shí)施方式如上,惟所述之內(nèi)容并非用以直接限定本發(fā)明之專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識者,在不脫離本發(fā)明所公開之精神和范圍的前提下,對本發(fā)明之實(shí)施的形式上及細(xì)節(jié)上作些許之更動潤飾,均屬于本發(fā)明之專利保護(hù)范圍。本發(fā)明之專利保護(hù)范圍,仍須以所附之申請專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種提供設(shè)備事件以重現(xiàn)拓樸變化的方法,該方法至少包含下列步驟: 一服務(wù)器掃描由多個網(wǎng)絡(luò)設(shè)備形成的一網(wǎng)絡(luò)環(huán)境; 該服務(wù)器依據(jù)掃描結(jié)果判斷該些網(wǎng)絡(luò)設(shè)備間的一聯(lián)機(jī)狀態(tài); 該服務(wù)器收集至少一該網(wǎng)絡(luò)設(shè)備的設(shè)備消息; 該服務(wù)器依據(jù)該設(shè)備消息判斷產(chǎn)生一設(shè)備事件,該設(shè)備事件包含該設(shè)備事件的一事件信息及依據(jù)該聯(lián)機(jī)狀態(tài)產(chǎn)生的一重現(xiàn)數(shù)據(jù); 該服務(wù)器記錄該設(shè)備事件; 該服務(wù)器接收一重現(xiàn)客戶端所傳送的一網(wǎng)絡(luò)狀態(tài)請求; 該服務(wù)器依據(jù)該網(wǎng)絡(luò)狀態(tài)請求查找相對應(yīng)的至少一該設(shè)備事件; 該服務(wù)器傳送該些設(shè)備事件至該重現(xiàn)客戶端; 該重現(xiàn)客戶端依據(jù)各該設(shè)備事件中的重現(xiàn)數(shù)據(jù)定義該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸,該網(wǎng)絡(luò)拓樸包含各該網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài);及 該重現(xiàn)客戶端于一圖形用戶界面中更新顯示該網(wǎng)絡(luò)拓樸。
2.如權(quán)利要求1所述的提供設(shè)備事件以重現(xiàn)拓樸變化的方法,其中該服務(wù)器收集該些網(wǎng)絡(luò)設(shè)備的設(shè)備消息的步驟為該服務(wù)器通過簡單網(wǎng)絡(luò)管理協(xié)議主動于特定周期輪詢該些網(wǎng)絡(luò)設(shè)備以取得對應(yīng)的設(shè)備消息及/或該服務(wù)器被動接收該些網(wǎng)絡(luò)設(shè)備以簡單網(wǎng)絡(luò)管理協(xié)議傳送的設(shè)備消息。
3.如權(quán)利要求1所述的提供設(shè)備事件以重現(xiàn)拓樸變化的方法,其中該服務(wù)器依據(jù)該網(wǎng)絡(luò)狀態(tài)請求查找相對應(yīng)的該設(shè)備事件的步驟是該服務(wù)器查找所包含的事件信息中的事件時間符合該網(wǎng)絡(luò)狀態(tài)請求中的特定時間的設(shè)備事件或查找所包含的事件信息中的事件代號符合依據(jù)該網(wǎng)絡(luò)狀態(tài)請求中的特定編號的設(shè)備事件,該重現(xiàn)客戶端以特定頻率于該圖形用戶界面中更新顯示該網(wǎng)絡(luò)拓樸的步驟是該重現(xiàn)客戶端依據(jù)經(jīng)過的時間變化,于相符的事件時間更新顯示該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化或依據(jù)事件代號的先后順序,更新顯示該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化。
4.如權(quán)利要求1所述的提供設(shè)備事件以重現(xiàn)拓樸變化的方法,其中該方法于該服務(wù)器傳送該些設(shè)備事件至該重現(xiàn)客戶端的步驟前,更包含依據(jù)該設(shè)備事件所包含的該重現(xiàn)數(shù)據(jù)產(chǎn)生該網(wǎng)絡(luò)環(huán)境的聯(lián)機(jī)狀態(tài),并以所產(chǎn)生第該聯(lián)機(jī)狀態(tài)取代該重現(xiàn)數(shù)據(jù)的步驟。
5.一種提供設(shè)備事件以重現(xiàn)拓樸變化的服務(wù)器,提供一重現(xiàn)客戶端連接,該服務(wù)器至少包含: 一網(wǎng)絡(luò)消息收集模塊,用以掃描由多個網(wǎng)絡(luò)設(shè)備形成的一網(wǎng)絡(luò)環(huán)境并取得一掃描結(jié)果,及用以收集各該網(wǎng)絡(luò)設(shè)備的設(shè)備消息; 一拓樸建立模塊,用以依據(jù)該掃描結(jié)果判斷該些網(wǎng)絡(luò)設(shè)備間的一聯(lián)機(jī)狀態(tài); 一事件判斷模塊,用以依據(jù)該設(shè)備消息判斷產(chǎn)生一設(shè)備事件,其中,該設(shè)備事件包含該設(shè)備事件的一事件信息及依據(jù)該聯(lián)機(jī)狀態(tài)產(chǎn)生的一重現(xiàn)數(shù)據(jù); 一數(shù)據(jù)庫,用以記錄該設(shè)備事件; 一伺服傳輸模塊, 用以接收由該重現(xiàn)客戶端所傳送的一網(wǎng)絡(luò)狀態(tài)請求;及一數(shù)據(jù)查找模塊,用以依據(jù)該網(wǎng)絡(luò)狀態(tài)請求查找相對應(yīng)的至少一該設(shè)備事件,并由該伺服傳輸模塊傳送該些設(shè)備事件至該重現(xiàn)客戶端,使該重現(xiàn)客戶端依據(jù)該些設(shè)備事件,于一圖形用戶界面中更新顯示該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸。
6.如權(quán)利要求5所述的提供設(shè)備事件以重現(xiàn)拓樸變化的服務(wù)器,其中該系統(tǒng)更包含一信息產(chǎn)生模塊,用以依據(jù)該設(shè)備事件所包含的該重現(xiàn)數(shù)據(jù)產(chǎn)生該網(wǎng)絡(luò)環(huán)境的聯(lián)機(jī)狀態(tài),并將所產(chǎn)生的該聯(lián)機(jī)狀態(tài)取代該重現(xiàn)數(shù)據(jù)。
7.如權(quán)利要求5所述的提供設(shè)備事件以重現(xiàn)拓樸變化的服務(wù)器,其中該數(shù)據(jù)查找模塊是查找所包含的事件信息中的事件時間符合該網(wǎng)絡(luò)狀態(tài)請求中的一特定時間的該設(shè)備事件或查找所包含的事件信息中的事件代號符合依據(jù)該網(wǎng)絡(luò)狀態(tài)請求中之特定編號的該設(shè)備事件,該重現(xiàn)客戶端更用以根據(jù)經(jīng)過之時間變化,于相符的事件時間顯示該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化或依據(jù)事件代號的先后順序,更新顯示該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化。
8.一種提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng),應(yīng)用于一客戶端,該客戶端與一服務(wù)器連接,該系統(tǒng)至少包含: 一客戶傳輸模塊,用以傳送一網(wǎng)絡(luò)狀態(tài)請求至該服務(wù)器,及用以接收該服務(wù)器所傳回的至少一設(shè)備事件; 一拓樸重現(xiàn)模塊,用以依據(jù)設(shè)備事件中的一 重現(xiàn)數(shù)據(jù)定義該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸,該網(wǎng)絡(luò)拓樸包含各該網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài);及 一顯示模塊,用以于一圖形用戶界面中更新顯示該網(wǎng)絡(luò)拓樸。
9.如權(quán)利要求8所述的提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng),其中該系統(tǒng)更包含一控制模塊,用以提供輸入一控制信號,該顯示模塊更用以依據(jù)該控制信號于該圖形用戶界面中更新顯示該網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化,其中,該控制信號為事件選擇信號、播放信號、速度調(diào)整信號、模式切換信號、或時間設(shè)定信號其中之一。
10.如權(quán)利要求8所述的提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng),其中該重現(xiàn)數(shù)據(jù)更包含各該網(wǎng)絡(luò)設(shè)備的顯示屬性,該拓樸重現(xiàn)模塊更用以依據(jù)各該網(wǎng)絡(luò)設(shè)備的顯示屬性定義于該圖像界面中顯示各該網(wǎng)絡(luò)設(shè)備的顯示數(shù)據(jù),其中該些顯示屬性是由一監(jiān)控客戶端于實(shí)時監(jiān)控該網(wǎng)絡(luò)拓樸時被該監(jiān)控客戶端產(chǎn)生,并被傳送至該服務(wù)器儲存。
全文摘要
一種提供設(shè)備事件以重現(xiàn)拓樸變化的系統(tǒng)、服務(wù)器及其方法,其通過服務(wù)器收集網(wǎng)絡(luò)環(huán)境中的網(wǎng)絡(luò)設(shè)備的設(shè)備消息,并依據(jù)所收集到的設(shè)備消息判斷產(chǎn)生包含重現(xiàn)數(shù)據(jù)的設(shè)備事件后,傳送設(shè)備事件至重現(xiàn)客戶端,使重現(xiàn)客戶端依據(jù)設(shè)備事件中的重現(xiàn)數(shù)據(jù)更新顯示網(wǎng)絡(luò)環(huán)境的網(wǎng)絡(luò)拓樸的變化的技術(shù)手段,可以以圖形用戶界面表現(xiàn)網(wǎng)絡(luò)環(huán)境的拓樸變化,并達(dá)成直覺化理解網(wǎng)絡(luò)設(shè)備間的聯(lián)機(jī)狀態(tài)變化的技術(shù)功效。
文檔編號H04L12/24GK103166789SQ20111042227
公開日2013年6月19日 申請日期2011年12月16日 優(yōu)先權(quán)日2011年12月16日
發(fā)明者凌明煌, 楊和晉, 仲崇寶, 蘇哲民, 劉志賢, 顏志安 申請人:四零四科技股份有限公司