專利名稱:一種在瀏覽器上實(shí)時(shí)顯示被控服務(wù)器報(bào)警信息的方法
一種在瀏覽器上實(shí)時(shí)顯示被控服務(wù)器報(bào)螯信息的方法狀,本發(fā)明涉及計(jì)算機(jī)服務(wù)器報(bào)警信息發(fā)布方式,更具體的涉及一種在瀏 覽器上實(shí)時(shí)顯示被控服務(wù)器報(bào)瞥信息的方法。肖她*目前,隨著網(wǎng)絡(luò)的迅速發(fā)展,其安全性正面臨著越來越大的考驗(yàn)。因 此,服務(wù)器管理員需要通過用戶機(jī)隨時(shí)監(jiān)控被控服務(wù)器的網(wǎng)絡(luò)運(yùn)行情況, 以便及時(shí)處理被控服務(wù)器出現(xiàn)的報(bào)警信息。但傳統(tǒng)的監(jiān)控方法中,其監(jiān)控系統(tǒng)的架構(gòu)如
圖1所示,采用B/S (瀏 覽器/服務(wù)器)結(jié)構(gòu)的服務(wù)器管理軟件,3 W服務(wù)器2a與被控服務(wù)器3a建 立網(wǎng)絡(luò)連接,當(dāng)有報(bào)警信息時(shí),被控服務(wù)器3a把報(bào)警信息傳送給3 W服 務(wù)器2a, 3 W服務(wù)器2a更新對(duì)應(yīng)于該被控服務(wù)器3a的報(bào)警狀態(tài);同時(shí), 用戶瀏覽器la定時(shí)不間斷訪問3 W服務(wù)器2a上被控服務(wù)器3a的報(bào)警狀 態(tài),并根據(jù)報(bào)警狀態(tài)顯示報(bào)瞥畫面。傳統(tǒng)的監(jiān)控方法如圖2所示,包括如下步驟步驟101a,被控服務(wù)器 發(fā)現(xiàn)異常,并存儲(chǔ)異常數(shù)據(jù);步驟102a, 3W服務(wù)器向被控服務(wù)器獲取異 常數(shù)據(jù);步驟103a,用戶機(jī)瀏覽器定時(shí)刷新,向3W服務(wù)器獲取異常數(shù)據(jù); --旦掃描到報(bào)警信息后,瀏覽器的整個(gè)網(wǎng)頁將顯示出報(bào)警信息。上述的監(jiān)控(即報(bào)警信息傳遞)方法存在的不足是1)由于瀏覽器 每隔一定時(shí)間(通常是5秒)才掃描一次3W服務(wù)器,通過3W服務(wù)器間 接獲取被控服務(wù)器發(fā)出的報(bào)警信息,因此,在報(bào)瞀信息的獲取和報(bào)警信息 的實(shí)際發(fā)出之間存在時(shí)間差,從而導(dǎo)致用戶無法即時(shí)得到報(bào)警信息,延誤 用戶對(duì)服務(wù)器報(bào)警信息的有效處理;2)由于瀏覽器定時(shí)刷新整個(gè)網(wǎng)頁來 來顯示報(bào)警信息,破壞了用戶機(jī)瀏覽器界面的美觀性。
本發(fā)明的目的是在被控服務(wù)器和用戶機(jī)之間建立TCP/IP(傳輸控制協(xié) 議/網(wǎng)際協(xié)議)連接,由前者直接將報(bào)警信息發(fā)給后者,從而有效地解決了用戶對(duì)報(bào)警信息即時(shí)獲得的問題,并且也不會(huì)破壞界面美觀性。為達(dá)到上述目的,本發(fā)明提供一種在瀏覽器上實(shí)時(shí)顯示被控服務(wù)器報(bào)整信息的方法,該方法包括如下步驟1)用戶在任意一臺(tái)帶有瀏覽器的 用戶機(jī)上訪問3W服務(wù)器,獲得被控服務(wù)器列表;2)用戶選擇并成功登 錄被控該服務(wù)器,該服務(wù)器記錄用戶機(jī)瀏覽器的IP地址,并不斷向?yàn)g覽 器發(fā)出網(wǎng)絡(luò)連接請(qǐng)求;同時(shí),3W服務(wù)器向用戶機(jī)瀏覽器推出報(bào)警監(jiān)控移 動(dòng)代碼;3)瀏覽器運(yùn)行該報(bào)警監(jiān)控移動(dòng)代碼后,接收被控服務(wù)器的連接 請(qǐng)求,在用戶機(jī)和被控服務(wù)器之間建立TCP/IP連接,等待報(bào)聱信息;如 有報(bào)警信息出現(xiàn),則進(jìn)行下一步,否則繼續(xù)等待報(bào)警信息;4)被控服務(wù) 器向用戶機(jī)報(bào)警監(jiān)控移動(dòng)代碼發(fā)出報(bào)警信息;5)用戶機(jī)瀏覽器上的報(bào)警 監(jiān)控移動(dòng)代碼接到報(bào)警信息,即時(shí)顯示該被控服務(wù)器的異常狀態(tài)。根據(jù)本發(fā)明的一個(gè)技術(shù)方案,上述步驟3)中的報(bào)警監(jiān)控移動(dòng)代碼是 一種能夠從服務(wù)器主機(jī)傳輸?shù)娇蛻粲?jì)算機(jī)上并且執(zhí)行的代碼。它可以編譯 成程序,然后通過計(jì)算機(jī)網(wǎng)絡(luò)下載到用戶機(jī),并且基于用戶的瀏覽器運(yùn)行。與傳統(tǒng)技術(shù)相比,本發(fā)明利用了移動(dòng)代碼可從3W服務(wù)器主機(jī)傳輸?shù)?用戶計(jì)算機(jī)這一特點(diǎn),采用在移動(dòng)代碼上建立報(bào)警監(jiān)控服務(wù)程序,從而在 被控服務(wù)器與用戶機(jī)瀏覽器間建立了一種TCP/IP連接。正是這種TCP/IP 連接可以使報(bào)警信息跳過3W服務(wù)器,從而實(shí)現(xiàn)被控服務(wù)器到用戶瀏覽器 這種實(shí)時(shí)顯示報(bào)警信息的方式。此外,由于移動(dòng)代碼編譯的程序執(zhí)行并不 影響用戶瀏覽器界面的內(nèi)容,因此報(bào)警信息的顯示不會(huì)對(duì)界而有任何破 壞??傊鶕?jù)本發(fā)明,不但不會(huì)破壞界面美觀性,而且使用戶即時(shí)得到 報(bào)警信息,并能對(duì)服務(wù)器報(bào)警信息進(jìn)行有效的處理。關(guān)訓(xùn)圖1是傳統(tǒng)的網(wǎng)絡(luò)報(bào)警監(jiān)控系統(tǒng)架構(gòu)圖;圖2是傳統(tǒng)的網(wǎng)絡(luò)報(bào)警監(jiān)控方法的流程圖;圖3是根據(jù)本發(fā)明優(yōu)選實(shí)施例的報(bào)警監(jiān)控系統(tǒng)架構(gòu)圖4是根據(jù)本發(fā)明優(yōu)選實(shí)施例的報(bào)警監(jiān)控方法的流程圖。
具體實(shí)施方式
為幫助理解本發(fā)明,下面將結(jié)合相關(guān)附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)的闡述。本發(fā)明的主旨在于采用在移動(dòng)代碼(Applet)上建立報(bào)瞀監(jiān)控服務(wù) 程序(socket service)的方法,最終在信息傳遞方法上實(shí)現(xiàn)被控服務(wù)器一用 戶機(jī)瀏覽器的模式。本發(fā)明方法可以在如圖3所示的網(wǎng)絡(luò)報(bào)警監(jiān)控系統(tǒng)內(nèi)實(shí)施,該系統(tǒng)包 括帶有瀏覽器的用戶機(jī)1、 3W服務(wù)器2、被控服務(wù)器3,用戶機(jī)1通過3W 服務(wù)器2與被控服務(wù)器3進(jìn)行網(wǎng)絡(luò)連接,其中,該系統(tǒng)還包括移動(dòng)代碼, 該移動(dòng)代碼由用戶機(jī)瀏覽器通過訪問3W服務(wù)器獲取并運(yùn)行在用戶機(jī)的瀏 覽器上,使被控服務(wù)器3與用戶1瀏覽器之間建立一種TCP/IP連接,從 而用戶機(jī)可監(jiān)聽來自被控服務(wù)器的報(bào)警信息,并實(shí)時(shí)更新報(bào)警畫面。如圖4所示,在本發(fā)明的-個(gè)優(yōu)選實(shí)施例中,--種在瀏覽器上實(shí)時(shí)顯 示被控服務(wù)器報(bào)警信息的方法的具體流程如下步驟IOI,用戶機(jī)訪問3W服務(wù)器,獲得被控服務(wù)器列表;步驟102,用戶選擇并成功登錄被控該服務(wù)器,該服務(wù)器記錄用戶機(jī) 瀏覽器的IP地址,并不斷向用戶瀏覽器發(fā)出網(wǎng)絡(luò)連接請(qǐng)求;同時(shí)進(jìn)行步 驟103,步驟103, 3W服務(wù)器向用戶機(jī)瀏覽器推出報(bào)警監(jiān)控移動(dòng)代碼;步驟104,瀏覽器運(yùn)行該報(bào)警監(jiān)控移動(dòng)代碼,接收被控服務(wù)器的連接請(qǐng)求,在用戶機(jī)和被控服務(wù)器之間建立TCP/IP連接,等待報(bào)警信息;歩驟105,判斷是否有報(bào)警信息出現(xiàn)?如有報(bào)警信息出現(xiàn),則進(jìn)行步驟106,否則返回步驟104繼續(xù)等待報(bào)警信息;步驟106,被控服務(wù)器向用戶機(jī)報(bào)警監(jiān)控移動(dòng)代碼發(fā)出報(bào)警信息; 步驟107,用戶機(jī)瀏覽器上的報(bào)警監(jiān)控移動(dòng)代碼接到報(bào)警信息,識(shí)別信息來源,并即時(shí)顯示該被控服務(wù)器的異常狀態(tài);步驟102-107是本發(fā)明的關(guān)鍵,它揭示了移動(dòng)代碼 -種新的使用方法。通過上述步驟的實(shí)施,最終使瀏覽器與被控服務(wù)器之間建立TCP/IP連接。 使報(bào)警信息由被監(jiān)控服務(wù)器即時(shí)直接傳遞到用戶瀏覽器上。還需要說明的是,在進(jìn)行步驟101之前,首先會(huì)對(duì)系統(tǒng)進(jìn)行初始化,即被控服務(wù)器向3W服務(wù)器請(qǐng)求注冊(cè)自己,3W服務(wù)器登記被控服務(wù)器,更新被控服務(wù)器列表。
權(quán)利要求
1.一種在瀏覽器上實(shí)時(shí)顯示被控服務(wù)器報(bào)警信息的方法,其特征在于,包括如下步驟1)用戶在任意一臺(tái)帶有瀏覽器的用戶機(jī)上訪問3W服務(wù)器,獲得被控服務(wù)器列表;2)用戶選擇并成功登錄被控該服務(wù)器,該服務(wù)器記錄用戶機(jī)瀏覽器的IP地址,并不斷向?yàn)g覽器發(fā)出網(wǎng)絡(luò)連接請(qǐng)求;同時(shí),3W服務(wù)器向用戶機(jī)瀏覽器推出報(bào)警監(jiān)控移動(dòng)代碼;3)瀏覽器運(yùn)行該報(bào)警監(jiān)控移動(dòng)代碼后,接收被控服務(wù)器的連接請(qǐng)求,在用戶機(jī)和被控服務(wù)器之間建立TCP/IP連接,等待報(bào)警信息;如有報(bào)警信息出現(xiàn),則進(jìn)行下一步,否則繼續(xù)等待報(bào)警信息;4)被控服務(wù)器向用戶機(jī)報(bào)警監(jiān)控移動(dòng)代碼發(fā)出報(bào)警信息;5)用戶機(jī)瀏覽器上的報(bào)警監(jiān)控移動(dòng)代碼接到報(bào)警信息,即時(shí)顯示該被控服務(wù)器的異常狀態(tài)。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述報(bào)警監(jiān)控移動(dòng)代碼是-一 種能夠從3W服務(wù)器主機(jī)傳輸?shù)接脩粲?jì)算機(jī)上并且執(zhí)行的代碼。
3. 根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述報(bào)警監(jiān)控移動(dòng)代碼 上是- 報(bào)警監(jiān)控服務(wù)程序,通過計(jì)算機(jī)網(wǎng)絡(luò)下載到用戶瀏覽器,并且基于 瀏覽器的環(huán)境自動(dòng)運(yùn)行。
全文摘要
本發(fā)明的目的是在被控服務(wù)器和用戶機(jī)之間建立TCP/IP連接,由前者直接將報(bào)警信息發(fā)給后者,從而有效地解決了用戶對(duì)報(bào)警信息即時(shí)獲得的問題,并且也不會(huì)破壞界面美觀性。本發(fā)明方法是采用在移動(dòng)代碼(Applet)上建立接受報(bào)警信息服務(wù)程序(socket service)的方法,最終在信息傳遞方法上實(shí)現(xiàn)被控服務(wù)器—用戶機(jī)瀏覽器的模式。使用戶即時(shí)得到報(bào)警信息,且不會(huì)破壞用戶界面美觀性。
文檔編號(hào)H04L12/28GK101163063SQ200610117110
公開日2008年4月16日 申請(qǐng)日期2006年10月13日 優(yōu)先權(quán)日2006年10月13日
發(fā)明者郭文孝 申請(qǐng)人:環(huán)達(dá)電腦(上海)有限公司