專利名稱:用于呈現(xiàn)監(jiān)控報(bào)告的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及一種改進(jìn)的數(shù)據(jù)處理系統(tǒng),具體來講,涉及一種用于監(jiān)控資源使用情況的方法和設(shè)備。更具體來講,本發(fā)明涉及一種用于呈現(xiàn)對(duì)網(wǎng)站的監(jiān)控信息的計(jì)算機(jī)實(shí)現(xiàn)方法、設(shè)備和計(jì)算機(jī)可用程序代碼。
背景技術(shù):
互聯(lián)網(wǎng)是計(jì)算機(jī)和借助于網(wǎng)關(guān)結(jié)合在一起的網(wǎng)絡(luò)的全球網(wǎng)路,所述網(wǎng)關(guān)用于處理數(shù)據(jù)轉(zhuǎn)送和從發(fā)送網(wǎng)絡(luò)協(xié)議向接收網(wǎng)絡(luò)使用的協(xié)議的消息變換。在互聯(lián)網(wǎng)上,以通過各種語言在互聯(lián)網(wǎng)上傳送信息、也稱為協(xié)議的方式,任何計(jì)算機(jī)可以與任何其它計(jì)算機(jī)通信。把在互聯(lián)網(wǎng)上所使用的協(xié)議集合稱為傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)。
互聯(lián)網(wǎng)在通信和商業(yè)方面已經(jīng)發(fā)生革命性劇變,并且作為信息和娛樂的來源。對(duì)于許多用戶來說,電子郵件是經(jīng)由互聯(lián)網(wǎng)通信而廣泛使用的格式。另外,互聯(lián)網(wǎng)也用于實(shí)時(shí)語音會(huì)話。
就經(jīng)由互聯(lián)網(wǎng)轉(zhuǎn)送數(shù)據(jù)而言,人們使用萬維網(wǎng)(World WideWeb)環(huán)境。此環(huán)境也簡稱為“Web”。所述Web是用于在互聯(lián)網(wǎng)上訪問信息的機(jī)構(gòu)。在Web環(huán)境下,服務(wù)器和客戶端使用超文本傳輸協(xié)議(HTTP)來完成數(shù)據(jù)交易,所述超文本傳輸協(xié)議是用于處理各種數(shù)據(jù)文件轉(zhuǎn)送的公知協(xié)議,所述數(shù)據(jù)文件諸如是文本文件、圖形圖像、動(dòng)畫文件、音頻文件和視頻文件。
在Web上,各種數(shù)據(jù)文件中的信息被格式化以便按照標(biāo)準(zhǔn)頁面描述語言、例如超文本標(biāo)記語言(HTML)呈現(xiàn)給用戶。使用HTML的文檔也被稱為網(wǎng)頁。網(wǎng)頁通過鏈接或者超級(jí)鏈接彼此相連。這些鏈接允許連接或者鏈接至由諸如統(tǒng)一資源定位符(URL)之類的通用資源標(biāo)識(shí)符(URI)識(shí)別的其它Web資源。
瀏覽器是用于觀看Web上的信息并與之交互的程序。瀏覽器能夠顯示網(wǎng)頁并且通過鏈接穿越至其它網(wǎng)頁。諸如網(wǎng)頁等資源通過能夠提交對(duì)資源的請求的瀏覽器而被檢索。這種請求通常包括諸如URL之類的標(biāo)識(shí)符。正如此處使用的那樣,瀏覽器是用于導(dǎo)航或者察看諸如互聯(lián)網(wǎng)或者World Wide Web等任何分布式數(shù)據(jù)庫中的信息或數(shù)據(jù)的應(yīng)用程序。用戶可以通過瀏覽器的圖形用戶界面(GUI)輸入域名,以便訪問內(nèi)容源。所述域名通過域名系統(tǒng)(DNS)被自動(dòng)轉(zhuǎn)換為IP地址,這是用于把用戶輸入的符號(hào)名通過查找數(shù)據(jù)庫中的域名而變換為IP地址的服務(wù)。
所述瀏覽器包括用戶界面,其是用于允許用戶與其它瀏覽器接口或通信的GUI。該界面通過菜單選擇各種功能并且允許導(dǎo)航。例如,菜單可以允許用戶執(zhí)行各種功能,諸如保存文件、打開新窗口、顯示歷史記錄及輸入U(xiǎn)RL。
網(wǎng)站管理員關(guān)注于監(jiān)控向用戶呈現(xiàn)網(wǎng)站的應(yīng)用程序的性能。在監(jiān)控網(wǎng)站性能的過程中,使用應(yīng)用程序來監(jiān)控用于產(chǎn)生網(wǎng)站的網(wǎng)絡(luò)應(yīng)用程序以便確保網(wǎng)站性能能夠滿足要求。應(yīng)用程序監(jiān)控系統(tǒng)提供了一種控制臺(tái),其獨(dú)立于被監(jiān)控的網(wǎng)絡(luò)應(yīng)用程序。應(yīng)用程序監(jiān)控系統(tǒng)的例子是IBM的Tivoli Composite Application Management(Tivoli合成應(yīng)用程序管理,TCAM)。此產(chǎn)品可以從國際商業(yè)機(jī)器公司購買到。
這類系統(tǒng)利用控制臺(tái)來允許顧客或管理員配置應(yīng)被監(jiān)控的應(yīng)用程序,并且察看被選擇進(jìn)行監(jiān)控的網(wǎng)絡(luò)應(yīng)用程序的監(jiān)控報(bào)告。這些應(yīng)用程序監(jiān)控系統(tǒng)的一個(gè)缺陷在于對(duì)網(wǎng)絡(luò)應(yīng)用程序的性能報(bào)告與網(wǎng)站自身脫離。因此,通過用戶也許很難把監(jiān)控系統(tǒng)報(bào)告與網(wǎng)站的單個(gè)頁面關(guān)聯(lián)起來。此外,除了知道如何使用網(wǎng)絡(luò)應(yīng)用程序之外,顧客或管理員還需要學(xué)習(xí)如何使用所述應(yīng)用程序監(jiān)控系統(tǒng)來察看對(duì)其網(wǎng)絡(luò)應(yīng)用程序的監(jiān)控信息。
因此,提供一種改進(jìn)的計(jì)算機(jī)實(shí)現(xiàn)方法、設(shè)備和計(jì)算機(jī)可用程序代碼來察看網(wǎng)站的監(jiān)控報(bào)告,這是十分有益的。
發(fā)明內(nèi)容
本發(fā)明提供了一種計(jì)算機(jī)實(shí)現(xiàn)方法、設(shè)備和計(jì)算機(jī)可用程序代碼來顯示網(wǎng)站及其相應(yīng)的監(jiān)控信息。就處于客戶端數(shù)據(jù)處理系統(tǒng)的用戶是否被允許訪問網(wǎng)站的監(jiān)控信息做出確定。響應(yīng)于對(duì)來自網(wǎng)站的網(wǎng)頁的請求來檢索網(wǎng)頁以便形成檢索網(wǎng)頁。如果用戶被允許訪問所述監(jiān)控信息,那么根據(jù)相關(guān)聯(lián)的監(jiān)控信息來把所述監(jiān)控信息與已檢索網(wǎng)頁相關(guān)聯(lián),以便形成并置內(nèi)容。把所述并置內(nèi)容發(fā)送給處于客戶端數(shù)據(jù)處理系統(tǒng)的用戶。
在所附權(quán)利要求書中闡明了本發(fā)明的新穎性特征。然而,當(dāng)結(jié)合附圖閱讀并參照如下對(duì)圖示實(shí)施例的詳細(xì)說明時(shí),將會(huì)更好的理解本發(fā)明本身及其優(yōu)選的使用方式、進(jìn)一步的目標(biāo)和優(yōu)勢,其中圖1是可以實(shí)現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的網(wǎng)絡(luò)的圖示;圖2是依照本發(fā)明例證性實(shí)施例的數(shù)據(jù)處理系統(tǒng)的框圖;圖3是圖示根據(jù)本發(fā)明例證性實(shí)施例的用于并置應(yīng)用程序監(jiān)控報(bào)告與網(wǎng)絡(luò)應(yīng)用程序的各組件的簡圖;圖4是根據(jù)本發(fā)明例證性實(shí)施例圖示的在網(wǎng)絡(luò)瀏覽器內(nèi)顯示的并置內(nèi)容的簡圖;圖5是根據(jù)本發(fā)明例證性實(shí)施例的用于呈現(xiàn)應(yīng)用程序監(jiān)控報(bào)告和網(wǎng)絡(luò)應(yīng)用程序的過程的流程圖;并且圖6是根據(jù)本發(fā)明例證性實(shí)施例的用于更新監(jiān)控信息的過程的流程圖。
具體實(shí)施例方式
圖1-2是作為可以實(shí)現(xiàn)本發(fā)明實(shí)施例的數(shù)據(jù)處理環(huán)境的示例性圖表而提供的。應(yīng)該理解的是,就可以實(shí)現(xiàn)本發(fā)明各方面或?qū)嵤├沫h(huán)境而言,圖1-2僅僅是示例性的,并非意在聲明或者暗含任何限制。在不脫離本發(fā)明的精神和范圍的情況下,可以對(duì)所述環(huán)境做出許多修改。
現(xiàn)在參考附圖,圖1描述了可以實(shí)現(xiàn)本發(fā)明各方面的數(shù)據(jù)處理系統(tǒng)的網(wǎng)絡(luò)的圖示。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100是一種可以實(shí)現(xiàn)本發(fā)明實(shí)施例的計(jì)算機(jī)網(wǎng)絡(luò)。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100包含網(wǎng)絡(luò)102,其是用于在網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100內(nèi)連接在一起的計(jì)算機(jī)與各種設(shè)備之間提供通信鏈路的媒介。網(wǎng)絡(luò)102可以包括諸如有線、無線通信鏈路或者光纖電纜之類的連接。
在所述的例子中,服務(wù)器104和服務(wù)器106與存儲(chǔ)部件108一起連接到網(wǎng)絡(luò)102。另外,客戶端110、112和114與網(wǎng)絡(luò)102連接。這些客戶端110、112和114例如可以是個(gè)人計(jì)算機(jī)或者網(wǎng)絡(luò)計(jì)算機(jī)。在所述的例子中,服務(wù)器104向客戶端110、112和114提供諸如引導(dǎo)文件、操作系統(tǒng)圖像和應(yīng)用程序等數(shù)據(jù)。在此例子中,客戶端110、112和114是服務(wù)器104的客戶端。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100可以包括附加服務(wù)器、客戶端以及其它未示出的設(shè)備。
在所述的例子中,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100是具有網(wǎng)絡(luò)102的互聯(lián)網(wǎng),其代表使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)的協(xié)議組來彼此通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的全球集合。處于互聯(lián)網(wǎng)心臟地位的是位于重要節(jié)點(diǎn)或者主機(jī)計(jì)算機(jī)之間的高速數(shù)據(jù)通信線路中樞,包含數(shù)千的商業(yè)、政府、教育以及其它用于路由數(shù)據(jù)和消息的計(jì)算機(jī)系統(tǒng)。當(dāng)然,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100還可以實(shí)現(xiàn)為多個(gè)不同類型的網(wǎng)絡(luò),諸如內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)或者廣域網(wǎng)(WAN)等。圖1意在作為一個(gè)例子而不是作為對(duì)本發(fā)明不同實(shí)施例的體系結(jié)構(gòu)的限制。
現(xiàn)在參考圖2,該圖示出了可以實(shí)現(xiàn)本發(fā)明各方面的數(shù)據(jù)處理系統(tǒng)的框圖。數(shù)據(jù)處理系統(tǒng)200是諸如圖1中的服務(wù)器104或者客戶端110等計(jì)算機(jī)的一個(gè)示例,其中可以設(shè)置有用于實(shí)現(xiàn)本發(fā)明實(shí)施例的過程的計(jì)算機(jī)可用代碼或者指令。在所述的例子中,數(shù)據(jù)處理系統(tǒng)200采用集線器體系結(jié)構(gòu),其包括北橋及存儲(chǔ)控制器集線器(NB/MCH)202以及南橋及輸入/輸出(I/O)控制器集線器(SB/ICH)204。處理單元206、主存儲(chǔ)器208以及圖形處理器210與北橋及存儲(chǔ)控制器集線器202相連。圖形處理器210可以經(jīng)由加速圖形端口(AGP)連接至北橋及存儲(chǔ)控制器集線器202。
在所述的例子中,局域網(wǎng)(LAN)適配器212與南橋及I/O控制器集線器204連接。音頻適配器216、鍵盤以及鼠標(biāo)適配器220、調(diào)制解調(diào)器222、只讀存儲(chǔ)器(ROM)224、硬盤驅(qū)動(dòng)器(HDD)226、CD-ROM驅(qū)動(dòng)器230、通用串行總線(USB)端口以及其它通信端口232和PCI/PCIe設(shè)備234均經(jīng)由總線238和總線240與南橋及I/O控制器集線器204連接。PCI/PCIe設(shè)備例如可以包括以太網(wǎng)卡、內(nèi)插式卡和筆記本計(jì)算機(jī)的PC卡。PCI使用插件總線控制器,而PCIe不使用。ROM 224例如可以是閃存二進(jìn)制輸入/輸出系統(tǒng)(BIOS)。硬盤驅(qū)動(dòng)器226和CD-ROM驅(qū)動(dòng)器230經(jīng)由總線240與南橋及I/O控制器集線器204連接。硬盤驅(qū)動(dòng)器226和CD-ROM驅(qū)動(dòng)器230例如可以使用集成驅(qū)動(dòng)電子電路(IDE)或者串行先進(jìn)技術(shù)附件(SATA)接口。超I/O(SIO)設(shè)備236可以連接至南橋及I/O控制器集線器204。
操作系統(tǒng)在處理單元206上運(yùn)行,并且用來協(xié)調(diào)和提供對(duì)圖2中的數(shù)據(jù)處理系統(tǒng)200內(nèi)的各組件的控制。作為客戶端,操作系統(tǒng)可以是能夠購買到的操作系統(tǒng),諸如MicrosoftWindowsXP(Microsoft和Windows是微軟公司在美國、其它國家或者所有地方的注冊商標(biāo))。諸如JavaTM程序設(shè)計(jì)系統(tǒng)的面向?qū)ο缶幊滔到y(tǒng)可以結(jié)合所述操作系統(tǒng)來運(yùn)行,并且提供從JavaTM程序或者在數(shù)據(jù)處理系統(tǒng)200上執(zhí)行的應(yīng)用程序?qū)λ霾僮飨到y(tǒng)的調(diào)用(Java是Sun Microsystems公司在美國、其它國家或所有地方的注冊商標(biāo))。
作為服務(wù)器,數(shù)據(jù)處理系統(tǒng)200例如可以是運(yùn)行高級(jí)交互執(zhí)行體(AIX)操作系統(tǒng)或者LINUX操作系統(tǒng)的IBMeServerTMpSeries計(jì)算機(jī)系統(tǒng)(eServer、pSeries和AIX是國際商用機(jī)器公司在美國、其它國家或所有地方的注冊商標(biāo),而Linux是Linus Torvalds在美國、其它國家或所有地方的注冊商標(biāo))。數(shù)據(jù)處理系統(tǒng)200可以是在處理單元206中包括多個(gè)處理器的對(duì)稱多處理器(SMP)系統(tǒng)。作為選擇,也可以采用單個(gè)處理器系統(tǒng)。
操作系統(tǒng)、面向?qū)ο缶幊滔到y(tǒng)和應(yīng)用程序或者程序的指令位于諸如HDD 226等存儲(chǔ)設(shè)備上,并且可以被載入主存儲(chǔ)器208以用于處理單元206的執(zhí)行。本發(fā)明實(shí)施例的過程是由處理單元206使用計(jì)算機(jī)可用程序代碼來執(zhí)行的,所述計(jì)算機(jī)可用程序代碼可以位于諸如主存儲(chǔ)器208、只讀存儲(chǔ)器224等存儲(chǔ)器中,或者位于一個(gè)或多個(gè)外圍設(shè)備226和230中。
本領(lǐng)域普通技術(shù)人員將理解的是,圖1-2中的硬件可以根據(jù)實(shí)現(xiàn)方式而有所改變。諸如閃存、等效非易失性存儲(chǔ)器或者光盤驅(qū)動(dòng)器等其它內(nèi)部硬件或者外圍設(shè)備均可被附加到或代替圖1-2中所描述的硬件。而且,本發(fā)明的過程可以應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。
在某些圖示的示例中,數(shù)據(jù)處理系統(tǒng)200可以是個(gè)人數(shù)字助理(PDA),其被配置有閃存,以便提供用于存儲(chǔ)操作系統(tǒng)文件和/或用戶生成的數(shù)據(jù)的非易失性存儲(chǔ)器。
總線系統(tǒng)可以由一條或多條總線組成,諸如圖2所示的總線238或者總線240。當(dāng)然,總線系統(tǒng)可以使用任何類型的通信結(jié)構(gòu)或者體系結(jié)構(gòu)來實(shí)現(xiàn),所述任何類型的通信結(jié)構(gòu)或者體系結(jié)構(gòu)提供不同組件或者附屬于所述結(jié)構(gòu)或者體系結(jié)構(gòu)的設(shè)備之間的數(shù)據(jù)轉(zhuǎn)送。通信部件可以包括一個(gè)或多個(gè)用于傳輸和接收數(shù)據(jù)的設(shè)備,諸如圖2中的調(diào)制解調(diào)器222或者網(wǎng)絡(luò)適配器212。存儲(chǔ)器例如可以是主存儲(chǔ)器208、ROM 224或者諸如在圖2的北橋及存儲(chǔ)控制器集線器202中找到的高速緩存。圖1-2中所述的例子和上述例子不意味著隱含對(duì)體系結(jié)構(gòu)的限制。例如,除采取PDA的形式以外,數(shù)據(jù)處理系統(tǒng)200還可以是圖形輸入板計(jì)算機(jī)、膝上型計(jì)算機(jī)或者電話設(shè)備。
本發(fā)明的各方面提供了一種用于向用戶呈現(xiàn)監(jiān)控報(bào)告的計(jì)算機(jī)實(shí)現(xiàn)方法、設(shè)備和計(jì)算機(jī)可用程序代碼。具體地,本發(fā)明的各方面提供了用于并置應(yīng)用程序監(jiān)控報(bào)告與網(wǎng)絡(luò)應(yīng)用程序的機(jī)構(gòu)。換言之,將監(jiān)控報(bào)告與網(wǎng)絡(luò)應(yīng)用程序內(nèi)容組合并且依照允許用戶把所述信息與網(wǎng)站的不同部分、諸如網(wǎng)頁相關(guān)聯(lián)的方式呈現(xiàn)給用戶。
在一個(gè)例證性的實(shí)施例中,確定是否允許用戶訪問網(wǎng)站的監(jiān)控信息。響應(yīng)于對(duì)來自網(wǎng)站的網(wǎng)頁的請求來檢索網(wǎng)頁。把監(jiān)控信息與所述網(wǎng)頁相關(guān)聯(lián)以便形成并置內(nèi)容。換言之,網(wǎng)頁中的監(jiān)控信息按某種方式被放置在一起或者被關(guān)聯(lián),以便允許用戶與所述網(wǎng)頁相關(guān)聯(lián)地察看監(jiān)控信息。依照此方式,用戶可以看到網(wǎng)頁的特定監(jiān)控信息,而無須采用獨(dú)立的控制臺(tái)或應(yīng)用程序。然后,把并置內(nèi)容發(fā)送給用戶以供察看。
依照本發(fā)明的各方面,可以把網(wǎng)絡(luò)應(yīng)用程序的性能和可用性監(jiān)控信息與網(wǎng)絡(luò)應(yīng)用程序自身一起呈現(xiàn),而不需要用戶采用獨(dú)立的應(yīng)用程序。實(shí)際上,用戶甚至無須知道如何使用所述網(wǎng)絡(luò)應(yīng)用程序。例如,用戶可以登錄網(wǎng)站。如果所述網(wǎng)站檢測到該特定用戶應(yīng)該看到網(wǎng)站的監(jiān)控信息,那么網(wǎng)站向用戶提供對(duì)此信息的訪問。這種訪問是在無須模仿另一應(yīng)用程序、諸如應(yīng)用程序監(jiān)控系統(tǒng)的情況下被提供的。
當(dāng)此用戶遨游所述網(wǎng)站時(shí),用戶能夠察看正在察看的相應(yīng)頁面的性能信息。這類系統(tǒng)允許用戶清楚地看到由應(yīng)用程序監(jiān)控系統(tǒng)收集的監(jiān)控信息與所述網(wǎng)站如何相關(guān)。因此,用戶不必學(xué)習(xí)特定的界面或應(yīng)用程序監(jiān)控系統(tǒng)功能來察看監(jiān)控報(bào)告。依照此方式,用戶可以在使用網(wǎng)站本身時(shí)使網(wǎng)站的性能可視化。
現(xiàn)在參考圖3,根據(jù)本發(fā)明的例證性實(shí)施例描述了用于并置應(yīng)用程序監(jiān)控報(bào)告與網(wǎng)絡(luò)應(yīng)用程序的組件的簡圖。在此例子中,處于客戶端300的用戶可以登錄到位于服務(wù)器304的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302上。在此例子中,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302提供用于向各種用戶提供網(wǎng)站的過程。
諸如網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302之類的網(wǎng)絡(luò)應(yīng)用程序服務(wù)器也可以主持“Web Service(網(wǎng)絡(luò)服務(wù))”。網(wǎng)絡(luò)服務(wù)利用簡單對(duì)象訪問協(xié)議(Simple Object Access Protocol,SOAP)來為服務(wù)提供程序設(shè)計(jì)界面。例如,網(wǎng)絡(luò)服務(wù)器能夠主持允許商行預(yù)定租用車輛的網(wǎng)絡(luò)服務(wù)。所述網(wǎng)絡(luò)服務(wù)由另一網(wǎng)絡(luò)應(yīng)用程序使用,或者甚至由獨(dú)立的非網(wǎng)絡(luò)應(yīng)用程序使用。瀏覽器不發(fā)出對(duì)網(wǎng)絡(luò)服務(wù)的直接請求,而是諸如Javaclass、Visual Basic或者依照Perl撰寫的外圍腳本將通過API調(diào)用網(wǎng)絡(luò)服務(wù)。網(wǎng)絡(luò)服務(wù)需要監(jiān)控。當(dāng)網(wǎng)絡(luò)服務(wù)被用于產(chǎn)生網(wǎng)頁時(shí),網(wǎng)絡(luò)服務(wù)的性能可以被歸入網(wǎng)頁的綜合性能。
對(duì)網(wǎng)站的這種登錄可以使用網(wǎng)絡(luò)瀏覽器306來完成。當(dāng)?shù)卿浀骄W(wǎng)絡(luò)應(yīng)用程序服務(wù)器302上時(shí),此特殊過程使用報(bào)告過程308。報(bào)告過程308確定用戶是否是應(yīng)被授權(quán)訪問監(jiān)控信息的用戶。報(bào)告過程308通過訪問用戶數(shù)據(jù)庫310來進(jìn)行這種識(shí)別。此數(shù)據(jù)庫包含可以訪問由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302提供的網(wǎng)站的用戶列表。
另外,此數(shù)據(jù)庫還指出了可以訪問監(jiān)控信息的用戶。當(dāng)確定處于客戶端300的用戶應(yīng)該能夠訪問監(jiān)控信息時(shí),報(bào)告過程308從網(wǎng)頁數(shù)據(jù)庫312中檢索登錄時(shí)提供的網(wǎng)頁。在這些例子中,報(bào)告過程308逐頁地檢查用戶是否被授權(quán)查看該頁面的監(jiān)控?cái)?shù)據(jù)。
這樣的檢查發(fā)生在用戶能夠看到網(wǎng)站某些頁面的監(jiān)控?cái)?shù)據(jù)而無法看到其余各頁的監(jiān)控?cái)?shù)據(jù)的事件中。此外,報(bào)告過程308還檢索用于監(jiān)控信息數(shù)據(jù)庫314的特定頁面的監(jiān)控信息??梢允褂孟蚰男┯脩舫尸F(xiàn)什么樣的監(jiān)控信息的細(xì)微控制。報(bào)告過程308可以利用用戶數(shù)據(jù)庫310來確定應(yīng)該把什么類型的監(jiān)控信息呈現(xiàn)給用戶。某些用戶也許受到對(duì)監(jiān)控信息的訪問限制。其他用戶也許未受到訪問限制并且能夠察看所有監(jiān)控信息。
監(jiān)控信息數(shù)據(jù)庫314包含通過使用網(wǎng)站而收集的信息。在這些舉例說明的示例中,這種信息是使用諸如IBMTivoli CompositeApplication Management(TCAM)等應(yīng)用程序監(jiān)控系統(tǒng)來收集的。把由這類系統(tǒng)收集的信息置于監(jiān)控信息數(shù)據(jù)庫314中。
網(wǎng)頁數(shù)據(jù)庫312和監(jiān)控信息數(shù)據(jù)庫314可以位于服務(wù)器304或者位于可由服務(wù)器304訪問的遠(yuǎn)程位置。在舉例說明的示例中,這種監(jiān)控信息被并置或者匯合以便以瀏覽器的單個(gè)實(shí)例、諸如網(wǎng)絡(luò)瀏覽器306來顯示。在這些舉例說明的示例中,在一個(gè)框中顯示所述網(wǎng)頁,同時(shí)在第二框中顯示所述網(wǎng)頁的監(jiān)控信息。在這些例子中,此信息被報(bào)告過程308修改以便使所述信息顯示在框中。對(duì)網(wǎng)頁和監(jiān)控信息的處理形成了并置內(nèi)容,所述并置內(nèi)容以并置內(nèi)容316的形式由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302返回至網(wǎng)絡(luò)瀏覽器306。
在此例子中,并置內(nèi)容316包含網(wǎng)頁318、監(jiān)控內(nèi)容320和活動(dòng)線程322。當(dāng)報(bào)告過程308格式化網(wǎng)頁數(shù)據(jù)庫312中的監(jiān)控信息以便返回給客戶端300時(shí),諸如活動(dòng)線程322等代碼被包括在監(jiān)控信息內(nèi)。這種活動(dòng)線程用來檢測正在由網(wǎng)絡(luò)瀏覽器306顯示的網(wǎng)頁何時(shí)出現(xiàn)變化。當(dāng)這種變化出現(xiàn)時(shí),活動(dòng)線程322請求對(duì)應(yīng)于新網(wǎng)頁的新監(jiān)控信息。此信息可以全部被同時(shí)發(fā)送至客戶端300以便在網(wǎng)絡(luò)瀏覽器306內(nèi)顯示?;顒?dòng)線程322被顯示在與監(jiān)控內(nèi)容320相同的框中?;顒?dòng)線程322檢測其中網(wǎng)頁318出現(xiàn)變化的框何時(shí)顯示另一網(wǎng)頁。
在所述的示例中,當(dāng)這種變化出現(xiàn)時(shí),活動(dòng)線程322請求正在框中顯示的新頁面的監(jiān)控信息。作為選擇,網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302可以首先發(fā)送用于在第一框中顯示的網(wǎng)頁,然后發(fā)送用于在第二框中顯示的監(jiān)控信息。此外,來自網(wǎng)頁數(shù)據(jù)庫312的網(wǎng)頁可以是靜態(tài)網(wǎng)頁,或者可以根據(jù)網(wǎng)頁數(shù)據(jù)庫312內(nèi)的內(nèi)容來動(dòng)態(tài)地生成所述網(wǎng)頁。
在客戶端300在框中并于網(wǎng)絡(luò)瀏覽器306內(nèi)來顯示并置內(nèi)容316。依照此方式,用戶能夠與正在顯示的特定網(wǎng)頁相關(guān)聯(lián)地看到監(jiān)控信息。這種監(jiān)控信息例如包含點(diǎn)擊率、共用頁面負(fù)載、訪客數(shù)目、訪客日期、時(shí)間、在最后一小時(shí)中生成網(wǎng)頁的平均時(shí)間、以及頁面在最后一小時(shí)的可用性(是否所述頁面已經(jīng)下去)、已被訪客訪問的頁面的第一日期與時(shí)間、訪客訪問位置、參考鏈接、唯一訪客、返回訪客、訪客長度、瀏覽器統(tǒng)計(jì)性能、訪客所用的操作系統(tǒng)以及訪客的JavaTM腳本統(tǒng)計(jì)性能。
關(guān)于網(wǎng)頁的這些以及其他信息可以結(jié)合或者與所述網(wǎng)頁相關(guān)聯(lián)地被顯示。此外,關(guān)于除了涉及網(wǎng)頁的網(wǎng)絡(luò)服務(wù)器應(yīng)用程序之外的網(wǎng)絡(luò)服務(wù)器應(yīng)用程序的其它統(tǒng)計(jì)信息也可以根據(jù)特定的實(shí)現(xiàn)方式來顯示。示例包括目前由網(wǎng)絡(luò)應(yīng)用程序、或者由網(wǎng)絡(luò)應(yīng)用程序服務(wù)器自身使用的存儲(chǔ)器量、目前登錄到網(wǎng)絡(luò)應(yīng)用程序的用戶數(shù)目以及由網(wǎng)絡(luò)應(yīng)用程序產(chǎn)生的處理器負(fù)載。雖然舉例說明的示例是通過在網(wǎng)站上進(jìn)行登錄來提供這種信息,但是本發(fā)明的各方面可以應(yīng)用于未必具有登錄頁面的其它網(wǎng)站。例如,在線書商未必需要登錄來使用網(wǎng)站(除在發(fā)出訂單的最后步驟期間的可能性之外),但是所述書商仍希望監(jiān)控網(wǎng)站。
為了察看關(guān)于網(wǎng)站的監(jiān)控信息,用戶需要登錄從而使監(jiān)控軟件的報(bào)告過程308知道該用戶被授權(quán)察看監(jiān)控信息。通過僅僅讓用戶登錄到網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302上的通用報(bào)告處理登錄頁面,就可使不具有登錄頁面的網(wǎng)站實(shí)現(xiàn)此操作。在登錄到報(bào)告處理頁面中之后,用戶的網(wǎng)絡(luò)瀏覽器會(huì)話包含與用戶被授權(quán)察看什么監(jiān)控?cái)?shù)據(jù)有關(guān)的信息。然后,用戶可以使用同一會(huì)話并且瀏覽不具有登錄頁面的書商網(wǎng)站。當(dāng)網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302服務(wù)于書商網(wǎng)站時(shí),網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302可以順便查看所述會(huì)話。如果所述會(huì)話包含適當(dāng)?shù)膱?bào)告授權(quán),那么網(wǎng)絡(luò)應(yīng)用程序服務(wù)器302并置報(bào)告信息和被返回的網(wǎng)頁。不論是哪種情況,用戶的網(wǎng)絡(luò)瀏覽器會(huì)話都將包含報(bào)告過程308所用的信息,而用戶訪問對(duì)其性能感興趣的網(wǎng)站。然后報(bào)告過程能返回正確的監(jiān)控信息以及網(wǎng)站頁面。
接下來轉(zhuǎn)向圖4,根據(jù)本發(fā)明例證性實(shí)施例描述了在網(wǎng)絡(luò)瀏覽器內(nèi)顯示的并置內(nèi)容的簡圖。窗口400是由網(wǎng)絡(luò)瀏覽器、諸如圖3中的網(wǎng)絡(luò)瀏覽器306呈現(xiàn)的窗口的示例。在窗口400內(nèi)所呈現(xiàn)的信息是并置內(nèi)容、諸如圖3中的并置內(nèi)容316的示例。在此例子中,所述網(wǎng)頁是在網(wǎng)頁框402中顯示的,而監(jiān)控信息是在信息框404中顯示的。在此特定的示例中,所述監(jiān)控信息是在位于窗口400底部的信息框404中顯示的。在此例子中,所述監(jiān)控信息以邊界406來高亮顯示,其可以具有顏色以便引起對(duì)監(jiān)控信息的注意。
在這些例子中,信息框404包含活動(dòng)線程,諸如圖3中的活動(dòng)線程322,用于監(jiān)測網(wǎng)頁框402中的變化。當(dāng)在網(wǎng)頁框402中出現(xiàn)變化時(shí),諸如正在檢索新網(wǎng)頁,那么信息框404檢索新網(wǎng)頁的相應(yīng)信息,并且利用新監(jiān)控信息來更新此特定框。作為選擇,可以彈出包含監(jiān)控信息的第二窗口,同時(shí)網(wǎng)絡(luò)瀏覽器的第一窗口包含網(wǎng)站的顯示。圖4中舉例說明的特定顯示類型不意味著對(duì)如何顯示信息的體系結(jié)構(gòu)的限制。
依照此方式,有權(quán)訪問監(jiān)控信息的用戶可以利用與正在顯示的網(wǎng)站部分相關(guān)聯(lián)地被呈現(xiàn)的網(wǎng)站不同部分的監(jiān)控信息來察看網(wǎng)站的那些部分。因此,用戶無須使用第二應(yīng)用程序來訪問此信息,即可使用網(wǎng)站自身使網(wǎng)站的性能可視化,并且試圖使所述信息與網(wǎng)站的不同部分相關(guān)。
現(xiàn)在轉(zhuǎn)向圖5,根據(jù)本發(fā)明的例證性實(shí)施例描述了用于呈現(xiàn)應(yīng)用程序監(jiān)控報(bào)告與網(wǎng)絡(luò)應(yīng)用程序的過程的流程圖。圖5中舉例說明的過程是在網(wǎng)絡(luò)應(yīng)用程序服務(wù)器中實(shí)現(xiàn)的。具體地,圖5中的過程可以作為圖3中的報(bào)告過程308的一部分來實(shí)現(xiàn)。
所述過程以接收來自用戶的登錄到網(wǎng)站的請求而開始(步驟500)。此后,就是否允許用戶訪問監(jiān)控信息做出確定(步驟502)。如果允許用戶訪問監(jiān)控信息,那么所述過程檢索監(jiān)控信息(步驟504)。在步驟504,如果用戶已經(jīng)成功登錄到網(wǎng)站上,則針對(duì)將被返回的網(wǎng)頁檢索監(jiān)控信息。接下來,所述過程把監(jiān)控信息格式化至瀏覽器窗口的框中(步驟506)。此框是諸如圖4中的信息框404的框。在格式化監(jiān)控信息的過程中,活動(dòng)線程被添加以用于所述框。該活動(dòng)線程被用來檢測顯示網(wǎng)頁的框中何時(shí)發(fā)生變化。使用這種活動(dòng)線程來請求在框中顯示的新網(wǎng)頁的監(jiān)控信息。
所述過程檢索網(wǎng)頁(步驟508)。所述網(wǎng)頁被格式化以便顯示在框中(步驟510)。在步驟510,在諸如圖4中的網(wǎng)頁框402的框中顯示所述網(wǎng)頁。然后,所述過程把已格式化的內(nèi)容發(fā)送至用戶(步驟512),此后過程終止。
再次參考步驟502,如果不允許用戶訪問監(jiān)控信息,那么過程直接進(jìn)行到步驟508,以便為用戶檢索網(wǎng)頁。在這種情況下,因?yàn)樵撚脩魺o權(quán)訪問所述信息,所以不會(huì)檢索或者不會(huì)向用戶返回監(jiān)控信息。
現(xiàn)在轉(zhuǎn)向圖6,根據(jù)本發(fā)明例證性實(shí)施例來描述用于更新監(jiān)控信息的過程的流程圖。圖6中舉例說明的過程可以在顯示監(jiān)控內(nèi)容的框內(nèi)的活動(dòng)線程、諸如是圖3中的活動(dòng)線程322中實(shí)現(xiàn)。
所述過程通過監(jiān)控網(wǎng)頁框的變化而開始(步驟600)。步驟600中的監(jiān)控可以依照多種不同的方式來實(shí)現(xiàn)。一個(gè)示例是圖4中監(jiān)控框404中的線程,用于輪詢圖4中網(wǎng)頁框402的內(nèi)容,以便查看內(nèi)容是否因檢索到監(jiān)控信息而已經(jīng)改變。
就所述監(jiān)控是否檢測到網(wǎng)頁框中的內(nèi)容變化為新網(wǎng)頁來做出確定(步驟602)。如果沒有檢測到變化為新網(wǎng)頁,那么過程返回到步驟600。
否則,檢索網(wǎng)頁框中新網(wǎng)頁的監(jiān)控信息(步驟604)。在步驟604,活動(dòng)線程向網(wǎng)絡(luò)應(yīng)用程序服務(wù)器內(nèi)的報(bào)告過程發(fā)送請求,以便檢索新網(wǎng)頁的新監(jiān)控信息。所述過程接收來自網(wǎng)絡(luò)應(yīng)用程序服務(wù)器的監(jiān)控信息(步驟606),并且顯示新的監(jiān)控信息(步驟608)。然后,所述過程返回到如上所述的步驟600。
作為選擇,每當(dāng)由網(wǎng)絡(luò)瀏覽器請求新網(wǎng)頁時(shí),可以返回所述監(jiān)控信息,而不是讓活動(dòng)線程監(jiān)控變化。在這類實(shí)現(xiàn)方式中,每當(dāng)做出請求時(shí),所述報(bào)告過程就針對(duì)用戶請求的每個(gè)網(wǎng)頁檢索監(jiān)控信息。在這種情況下,圖6中的過程可以如此被實(shí)現(xiàn),以至于每當(dāng)從已經(jīng)登錄到網(wǎng)站上的用戶那里接收到請求時(shí),就啟動(dòng)所述過程。
由此,本發(fā)明的各方面允許用戶在遍歷或者使用網(wǎng)站的同時(shí)察看網(wǎng)站不同部分的監(jiān)控信息。此監(jiān)控信息是與正在察看的部分網(wǎng)站相關(guān)聯(lián)地顯示的。在舉例說明的示例中,正被察看的網(wǎng)站的特定部分是網(wǎng)頁。所述監(jiān)控信息與用戶檢索到的網(wǎng)頁相關(guān)聯(lián)地顯示。在這些例子中,在同一瀏覽器中的框來進(jìn)行所述顯示。當(dāng)然,所述監(jiān)控信息可以依照其它方式來顯示,諸如在獨(dú)立的窗口中顯示。
依照此方式,用戶不需要學(xué)習(xí)如何使用應(yīng)用程序監(jiān)控系統(tǒng)來察看關(guān)于網(wǎng)站的監(jiān)控信息。在用戶遍歷網(wǎng)站不同部分的同時(shí)顯示與網(wǎng)頁相關(guān)聯(lián)的監(jiān)控信息能夠使用戶看到由應(yīng)用程序監(jiān)控系統(tǒng)收集的監(jiān)控信息與網(wǎng)站有多么相關(guān)。
本發(fā)明可以采取全部硬件實(shí)現(xiàn)、全部軟件實(shí)現(xiàn)或者包含硬件和軟件元素兩者實(shí)現(xiàn)的形式。在優(yōu)選的實(shí)施例中,本發(fā)明是在軟件中實(shí)現(xiàn)的,其包括但不局限于固件、常駐軟件、微代碼等等。
此外,本發(fā)明可以采取可從計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)進(jìn)行訪問的計(jì)算機(jī)程序產(chǎn)品的形式,其提供程序代碼以供或者結(jié)合計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)來使用。出于描述的目的,計(jì)算機(jī)可用或者計(jì)算機(jī)可讀介質(zhì)可以是任何有形的設(shè)備,其可以包含、存儲(chǔ)、通信、傳送或者運(yùn)輸程序,以供或者結(jié)合指令執(zhí)行系統(tǒng)、設(shè)備和裝置使用。
所述介質(zhì)可以是電子的、磁性的、光學(xué)的、電磁的、紅外的或者半導(dǎo)體系統(tǒng)(或者設(shè)備或器件)或者傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的示例包括半導(dǎo)體或者固態(tài)存儲(chǔ)器、磁帶、可移除的計(jì)算機(jī)軟盤、隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、硬磁盤和光盤。光盤的當(dāng)前示例包括光盤只讀存儲(chǔ)器(CD-ROM)、可讀/寫光盤(CD-R/W)和數(shù)字視頻盤(DVD)。
適合于存儲(chǔ)和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括至少一個(gè)處理器,所述處理器經(jīng)由系統(tǒng)總線直接或者間接地耦合到存儲(chǔ)元件。所述存儲(chǔ)元件可以包括在程序代碼實(shí)際執(zhí)行期間采用的本地存儲(chǔ)器,大容量存儲(chǔ)設(shè)備和高速緩沖存儲(chǔ)器,其用于提供至少某些程序代碼的臨時(shí)存儲(chǔ),以便減少執(zhí)行期間必須從大容量存儲(chǔ)設(shè)備檢索代碼的次數(shù)。
輸入/輸出或稱為I/O設(shè)備(包括但不局限于鍵盤、顯示器、指示設(shè)備等等)可以直接或者通過插入I/O控制器來耦合至所述系統(tǒng)。
網(wǎng)絡(luò)適配器也可以耦合至所述系統(tǒng),以便能夠使數(shù)據(jù)處理系統(tǒng)通過插入私有或者公共網(wǎng)絡(luò)來耦合至其它數(shù)據(jù)處理系統(tǒng)或者遠(yuǎn)程打印機(jī)或者存儲(chǔ)設(shè)備。調(diào)制解調(diào)器、電纜調(diào)制解調(diào)器和以太網(wǎng)卡只是目前可利用的網(wǎng)絡(luò)適配器類型的一小部分。
已經(jīng)出于舉例說明和描述的目的呈現(xiàn)了對(duì)本發(fā)明的描述,但這不意味著窮舉或者把本發(fā)明限制為所公開的形式。許多修改和變化對(duì)于本領(lǐng)域普通技術(shù)人員將是顯而易見的。選擇并且描述實(shí)施例是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,并且為了使本領(lǐng)域普通技術(shù)人員能夠因各種實(shí)施例而理解本發(fā)明,本發(fā)明具有適用于特定用途設(shè)想的各種修改。
權(quán)利要求
1.一種用于呈現(xiàn)監(jiān)控報(bào)告的計(jì)算機(jī)實(shí)現(xiàn)的方法,所述計(jì)算機(jī)實(shí)現(xiàn)的方法包括如下步驟確定處于客戶端數(shù)據(jù)處理系統(tǒng)的用戶是否被允許訪問網(wǎng)站的監(jiān)控信息;響應(yīng)于對(duì)來自所述網(wǎng)站的網(wǎng)頁的請求,檢索所述網(wǎng)頁以便形成檢索網(wǎng)頁;如果用戶被允許訪問所述監(jiān)控信息來形成并置內(nèi)容,則使監(jiān)控信息與檢索網(wǎng)頁相關(guān)聯(lián),以形成相關(guān)聯(lián)的監(jiān)控信息;以及把所述并置內(nèi)容發(fā)送至客戶端數(shù)據(jù)處理系統(tǒng)。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,還包括如下步驟在位于客戶端數(shù)據(jù)處理系統(tǒng)的瀏覽器中呈現(xiàn)所述并置內(nèi)容。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述呈現(xiàn)步驟包括在框中顯示所述網(wǎng)頁和相關(guān)聯(lián)的監(jiān)控信息。
4.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述發(fā)送步驟包括格式化所述網(wǎng)頁以顯示在瀏覽器窗口的第一框中,由此形成第一格式化信息;格式化所述監(jiān)控信息以顯示在瀏覽器窗口的第二框中,由此形成第二格式化信息;以及把所述第一格式化信息和第二格式化信息發(fā)送給用戶以顯示在瀏覽器的窗口中。
5.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述關(guān)聯(lián)步驟包括監(jiān)控第一框的改變以便顯示新的網(wǎng)頁;以及響應(yīng)于檢測到改變,檢索與新的網(wǎng)頁相關(guān)聯(lián)的新監(jiān)控信息。
6.如權(quán)利要求5所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中監(jiān)控和顯示步驟是通過第二框中的活動(dòng)線程來執(zhí)行的。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述確定步驟是響應(yīng)于用戶請求登錄到所述網(wǎng)站而被啟動(dòng)的。
8.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述監(jiān)控信息包括網(wǎng)頁信息。
9.如權(quán)利要求7所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述監(jiān)控信息還包括網(wǎng)站信息。
10.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)的方法,其中所述檢索步驟包括檢索網(wǎng)頁內(nèi)容以便形成檢索內(nèi)容;以及使用該檢索內(nèi)容來動(dòng)態(tài)地創(chuàng)建網(wǎng)頁。
11.一種數(shù)據(jù)處理系統(tǒng),包括總線;連接到所述總線的通信單元;連接至所述總線的存儲(chǔ)器,其中所述存儲(chǔ)器包括指令集;以及連接至所述總線的處理器單元,其中所述處理器單元執(zhí)行計(jì)算機(jī)可用代碼以確定處于客戶端數(shù)據(jù)處理系統(tǒng)的用戶是否被允許訪問網(wǎng)站的監(jiān)控信息;響應(yīng)于對(duì)來自網(wǎng)站的網(wǎng)頁的請求來檢索網(wǎng)頁以便形成檢索網(wǎng)頁;如果用戶被允許訪問所述監(jiān)控信息來形成并置內(nèi)容,則使監(jiān)控信息與檢索網(wǎng)頁相關(guān)聯(lián),以形成相關(guān)聯(lián)的監(jiān)控信息;以及,把所述并置內(nèi)容發(fā)送至客戶端數(shù)據(jù)處理系統(tǒng)。
12.如權(quán)利要求11所述的數(shù)據(jù)處理系統(tǒng),其中所述處理器單元還執(zhí)行計(jì)算機(jī)可用代碼以便在位于客戶端數(shù)據(jù)處理系統(tǒng)的瀏覽器中呈現(xiàn)并置內(nèi)容。
13.如權(quán)利要求12所述的數(shù)據(jù)處理系統(tǒng),其中所述處理器單元還執(zhí)行計(jì)算機(jī)可用代碼以便在框中顯示所述網(wǎng)頁和相關(guān)聯(lián)的監(jiān)控信息。
14.一種用于呈現(xiàn)監(jiān)控報(bào)告的系統(tǒng),包括用于執(zhí)行如先前任一項(xiàng)方法權(quán)利要求所述的方法的裝置。
全文摘要
本發(fā)明提供一種用于顯示網(wǎng)站及其相應(yīng)的監(jiān)控信息的計(jì)算機(jī)實(shí)現(xiàn)方法和設(shè)備。就處于客戶端數(shù)據(jù)處理系統(tǒng)的用戶是否被允許訪問網(wǎng)站的監(jiān)控信息作出確定。響應(yīng)于對(duì)來自網(wǎng)站的網(wǎng)頁的請求來檢索網(wǎng)頁以便形成檢索網(wǎng)頁。如果用戶被允許訪問所述監(jiān)控信息來形成并置內(nèi)容,則使所述監(jiān)控信息與檢索網(wǎng)頁相關(guān)聯(lián),以便形成相關(guān)聯(lián)的監(jiān)控信息。把所述并置內(nèi)容發(fā)送給處于客戶端數(shù)據(jù)處理系統(tǒng)的用戶。
文檔編號(hào)G06F17/30GK1953403SQ20061013200
公開日2007年4月25日 申請日期2006年10月19日 優(yōu)先權(quán)日2005年10月20日
發(fā)明者安德魯·賈森·拉維利, 戴維·李·斯金, 約什·岡納爾, 薩繆爾·J·付 申請人:國際商業(yè)機(jī)器公司