專利名稱:確定訪問計算機(jī)應(yīng)用程序的用戶的位置的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在計算機(jī)網(wǎng)絡(luò)環(huán)境下數(shù)據(jù)的提供,更具體地說,涉及有關(guān)正在訪問諸如Internet(國際互聯(lián)網(wǎng))等計算機(jī)網(wǎng)絡(luò)上的應(yīng)用程序的用戶的數(shù)據(jù)的提供。
諸如Internet、Intranet(企業(yè)網(wǎng))、局域網(wǎng)和extranet等計算機(jī)網(wǎng)絡(luò)允許來自多個地點的多個用戶同時訪問同一個應(yīng)用程序。當(dāng)用戶訪問諸如Web(萬維網(wǎng))站點等的應(yīng)用程序時,一般用戶都無法得知是否有其他用戶也在訪問同一個應(yīng)用程序,或者其他用戶當(dāng)時正在訪問該應(yīng)用程序的哪一部分。用戶也缺少與這些其他用戶通信的手段。
例如,企業(yè)主可能已經(jīng)建立或已經(jīng)委托建立與該企業(yè)有關(guān)的Web站點。當(dāng)該企業(yè)主訪問該站點時,該企業(yè)主可能希望知道有關(guān)該Web站點的通俗性的細(xì)節(jié),例如有多少人正在訪問該站點,該站點的哪一部分訪問人數(shù)最多或訪問者最感興趣。企業(yè)主一般只能訪問對訪問該Web站點的訪問者的總?cè)藬?shù)進(jìn)行計數(shù)的計數(shù)器。盡管該企業(yè)主或許能夠訪問與過去訪問該服務(wù)的用戶總數(shù)有關(guān)的信息,但該企業(yè)主一般都無法訪問有關(guān)用戶的當(dāng)前信息。
所需要的是一種提供當(dāng)前有多少用戶正在利用該應(yīng)用程序的用戶信息的系統(tǒng)和方法。提供有關(guān)這些用戶當(dāng)前正在訪問該應(yīng)用程序的哪一部分的信息或許也是有益的。本發(fā)明就是要滿足這樣的需求。
本發(fā)明提供一種系統(tǒng)和方法,用來確定正在利用計算機(jī)網(wǎng)絡(luò)環(huán)境,例如Internet中的應(yīng)用程序的用戶的位置。在本發(fā)明的實施例中,利用Web服務(wù)器中的會話管理器,后者記錄有多少用戶在給定的時間內(nèi)進(jìn)行了登錄,以及每一個用戶處于該應(yīng)用程序內(nèi)的何處。用戶定位器與會話管理器結(jié)合使用,以便與會話管理器通信,接收有關(guān)每一個用戶在該應(yīng)用程序中的位置的信息。
提出了按照本發(fā)明的實施例的方法,它提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息,其中計算機(jī)應(yīng)用程序包括至少一個位置。該方法包括訪問用戶數(shù)據(jù);把用戶數(shù)據(jù)分類成所述的至少一個位置;以及顯示分類后的用戶數(shù)據(jù)。
按本發(fā)明的另一方面,還提出了按照本發(fā)明的實施例的系統(tǒng),用來提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息,其中計算機(jī)應(yīng)用程序包括至少一個位置。該系統(tǒng)包括會話管理器,其中會話管理器收集有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的用戶數(shù)據(jù)。該系統(tǒng)還包括與該會話管理器耦合的定位器,其中定位器從會話管理器接收所收集的用戶數(shù)據(jù),并將該用戶數(shù)據(jù)分類成所述的至少一個位置。另外,該系統(tǒng)還包括與該定位器耦合的圖形用戶界面,在其中可以顯示分類后的用戶信息。
圖1是適用于實施本發(fā)明的實施例的計算機(jī)系統(tǒng)的方框圖。
圖2是舉例說明按照本發(fā)明的實施例確定用戶位置的系統(tǒng)的方框圖。
圖3和4是按照本發(fā)明的實施例用來確定用戶在網(wǎng)絡(luò)環(huán)境中應(yīng)用程序上的位置的方法的流程圖。
圖5是可以與按照本發(fā)明的實施例的系統(tǒng)和方法一起使用的圖形用戶界面的例子。
圖6是可以按照本發(fā)明的實施例利用的多個應(yīng)用程序的系統(tǒng)的方框圖。
以下的描述是為了使本專業(yè)的普通技術(shù)人員能夠?qū)嵤┖褪褂帽景l(fā)明而提出的,并且是在專利申請書及其要求的范圍內(nèi)提供的。對于本專業(yè)的技術(shù)人員來說,對最佳實施例的各種修改是顯而易見的,這里的基本原理可以用于其他實施例。因此,本發(fā)明不準(zhǔn)備限于所示的實施例,而是準(zhǔn)備包括與這里描述的原理和特征一致的最寬的范圍。
本發(fā)明采用各種計算機(jī)實現(xiàn)的涉及儲存在計算機(jī)系統(tǒng)中的數(shù)據(jù)的操作。這些操作包括、但不限于那些對物理量進(jìn)行的要求的物理處理的操作。一般說來,盡管不是必要的,這些量采取能夠被儲存、傳送、結(jié)合、比較和其他處理的電或磁信號的形式。構(gòu)成本發(fā)明一部分的這里所描述的操作是有用的計算機(jī)操作。所完成的處理往往在術(shù)語上稱為,諸如產(chǎn)生、識別、運(yùn)行、判定、比較、執(zhí)行、下載或檢測。為了便于普遍使用,有時在原則上把這些電的和磁的信號稱作位、值、元素、變量、字符、數(shù)據(jù)等比較方便。但應(yīng)記住,所有這些術(shù)語和類似術(shù)語都是與適當(dāng)?shù)奈锢砹肯嗦?lián)系的,只不過是給這些物理量加上方便的標(biāo)記而已。
本發(fā)明還涉及完成上述操作用的裝置、系統(tǒng)或設(shè)備。該系統(tǒng)可以是為所要求的目的而專門構(gòu)造的,或者是通用的計算機(jī)系統(tǒng),選擇性地由儲存在計算機(jī)中的計算機(jī)程序激活或配置。上面所提出的處理并非固有地與任何特定的計算機(jī)或其他計算裝置相關(guān)。具體地說,各種通用計算機(jī)都可以與按照這里描述的技術(shù)編寫的程序配合使用,或者可以比較方便地構(gòu)造比較專用的計算機(jī)系統(tǒng)來完成要求的操作。
圖1是一種適合于執(zhí)行按照本發(fā)明一個實施例的處理的通用計算機(jī)系統(tǒng)的方框圖。圖1舉例說明通用計算機(jī)系統(tǒng)的一個實施例。其他計算機(jī)系統(tǒng)的體系結(jié)構(gòu)和配置都可以用來執(zhí)行本發(fā)明的處理。由下述各種子系統(tǒng)組成的計算機(jī)系統(tǒng)100包括至少一個微處理器子系統(tǒng)(亦稱中央處理單元或CPU)102。就是說,CPU102可以用單片處理器或多處理器實現(xiàn)。CPU102是通用數(shù)字式處理器,它控制計算機(jī)系統(tǒng)100的操作。利用從存儲器110取出的指令,CPU102控制輸入數(shù)據(jù)的接收和處理,以及在輸出裝置上數(shù)據(jù)的輸出和顯示。
CPU102與存儲器110雙向耦合,存儲器110包括第一主存儲器,一般是隨機(jī)存取存儲器(RAM);以及第二主存儲器區(qū)域,一般是只讀存儲器(ROM)。如在本專業(yè)中眾所周知的,主存儲器可以用作一般的存儲區(qū)域,亦可用作便箋式存儲器,還可以用來存儲輸入數(shù)據(jù)和處理過的數(shù)據(jù)。除其他數(shù)據(jù)和在CPU102上進(jìn)行處理操作的指令外,還可以以數(shù)據(jù)對象或正文對象的形式儲存程序指令和數(shù)據(jù)。同樣在本專業(yè)上是眾所周知的,主存儲器一般包括由CPU用來完成其功能的基本操作指令、程序代碼、數(shù)據(jù)和對象。主存儲器裝置110可以包括下述任何適用的計算機(jī)可讀的存儲介質(zhì),取決于,例如,數(shù)據(jù)訪問是需要單向還是雙向的。CPU102還可以直接和非常快速地從高速緩沖存儲器(未示出)取出需要的常用數(shù)據(jù)或?qū)⑵浯嫒搿?br>
可更換海量存儲器裝置112為計算機(jī)系統(tǒng)100提供額外的數(shù)據(jù)儲存能力,與CPU102或者雙向耦合,或者單向耦合。例如,一般稱作CD-ROM(小光盤-只讀存儲器)的專用可更換海量存儲裝置通常單向地把數(shù)據(jù)送往CPU102,而軟磁盤可以雙向地把數(shù)據(jù)送往CPU102。存儲器112還可以包括計算機(jī)可讀的介質(zhì),諸如磁帶、閃速存儲器、包含在載波中的信號、PC-CARDS(個人計算機(jī)存儲器卡)、便攜式海量存儲裝置、全息存儲裝置及其他存儲裝置。固定式海量存儲裝置(未示出)也能提供額外的數(shù)據(jù)存儲能力。海量存儲器最常見的實例是硬盤驅(qū)動器。海量存儲器112一般儲存CPU 102一般不太常用的額外的程序指令、數(shù)據(jù)等。在海量存儲器112中保存的信息顯然在必要時可以用標(biāo)準(zhǔn)的方式合并成主存儲器110(例如,RAM)的一部分,作為虛擬存儲器。
除了為CPU102提供對存儲器子系統(tǒng)的訪問之外,總線114可以用來提供對其他子系統(tǒng)和裝置的訪問。在所描述的實施例中,這些可以包括顯示監(jiān)視器118、網(wǎng)絡(luò)接口116、鍵盤104和指示器106,以及輔助輸入/輸出裝置接口、聲卡、揚(yáng)聲器和其他必要的子系統(tǒng)。所述指示器可以是鼠標(biāo)、輸入筆、軌跡球、圖形輸入板,并且在與圖形用戶界面交互中是有用的。
網(wǎng)絡(luò)接口116使CPU102可以被耦合到其他計算機(jī),計算機(jī)網(wǎng)絡(luò)或如圖所示利用網(wǎng)絡(luò)連接的通信網(wǎng)絡(luò)。通過網(wǎng)絡(luò)接口116,還打算在完成上述方法步驟的過程中,讓CPU102可以從另一個網(wǎng)絡(luò)接收信息,例如數(shù)據(jù)對象或程序指令,或者向另一個網(wǎng)絡(luò)輸出信息??梢詮牧硪粋€網(wǎng)絡(luò)接收往往呈現(xiàn)為一系列準(zhǔn)備在CPU102上執(zhí)行的指令的信息,以及把它輸出到另一個網(wǎng)絡(luò),例如,以包含于載波中的計算機(jī)數(shù)據(jù)信號的形式。接口卡或類似的裝置以及由CPU102實現(xiàn)的適當(dāng)軟件可以用來把計算機(jī)系統(tǒng)100連接到外部網(wǎng)絡(luò),并按照標(biāo)準(zhǔn)協(xié)議傳輸數(shù)據(jù)。就是說,本發(fā)明的方法實施例可以只在CPU102上實行,或者可以跨越諸如Internet,Intranet或局域網(wǎng)等網(wǎng)絡(luò)、結(jié)合共享所述處理的一部分的遠(yuǎn)程CPU來實行。額外的海量存儲裝置(未示出)也可以通過網(wǎng)絡(luò)接口116與CPU102連接。
輔助輸入/輸出裝置接口(未示出)可以用來與計算機(jī)系統(tǒng)100結(jié)合。輔助輸入/輸出裝置接口可以包括一般的和專用的接口,它使CPU102可以送出數(shù)據(jù)或更典型地從其他裝置,諸如微音器、摸感顯示器傳感器卡、閱讀器、磁帶讀出器、語音或手寫識別器、生物統(tǒng)計閱讀器、攝像頭、便攜式海量存儲器和其他計算機(jī)接收數(shù)據(jù)。
另外,本發(fā)明的實施例還涉及帶有計算機(jī)可讀介質(zhì)的計算機(jī)存儲產(chǎn)品,該介質(zhì)包含用來執(zhí)行各種計算機(jī)實現(xiàn)的操作的程序代碼。計算機(jī)可讀介質(zhì)是任何一種數(shù)據(jù)存儲裝置,它能存儲數(shù)據(jù),此后又能由計算機(jī)系統(tǒng)讀出。所述介質(zhì)和程序代碼可以是那些專門設(shè)計和構(gòu)造的,用于本發(fā)明的目的,或者它們可以是在計算機(jī)軟件技術(shù)中普通技術(shù)人員所熟知的。計算機(jī)可讀介質(zhì)包括,但不限于所有上述介質(zhì)諸如硬盤、軟盤和磁帶等磁介質(zhì);諸如CD-ROM盤等光學(xué)介質(zhì);諸如軟光盤等磁光學(xué)介質(zhì);以及專門配置的硬件裝置,諸如專用集成電路(ASIC)、可編程邏輯器件(PLD)、以及RAM和ROM裝置。計算機(jī)可讀介質(zhì)還可以是分布的,諸如通過與計算機(jī)系統(tǒng)耦合的網(wǎng)絡(luò)的載波所包含的數(shù)據(jù)信號,使得計算機(jī)系統(tǒng)可讀代碼以分布的方式儲存和執(zhí)行。程序代碼的例子既包括機(jī)器碼,例如由編譯器產(chǎn)生的機(jī)器碼,或者包含可以利用解釋器執(zhí)行的較高等級碼的文件。
對于本專業(yè)的技術(shù)人員說,上述硬件或軟件單元顯然是標(biāo)準(zhǔn)設(shè)計和結(jié)構(gòu)的。適宜于與本發(fā)明一起使用的其他計算機(jī)系統(tǒng)可以包括較多或較少的子系統(tǒng)。另外,總線114舉例說明任何用來連接子系統(tǒng)的互聯(lián)技術(shù)。圖1所示的計算機(jī)系統(tǒng)只是適用于本發(fā)明的計算機(jī)系統(tǒng)的一個例子。也可以利用具有不同子系統(tǒng)配置的計算機(jī)體系結(jié)構(gòu)。
圖2是按照本發(fā)明實施例的用來給利用諸如網(wǎng)絡(luò)環(huán)境中的應(yīng)用程序的用戶定位的系統(tǒng)的方框圖。圖2所示的系統(tǒng)是與會話高速緩存耦合的Web服務(wù)器200。在所示的實施例中,Web服務(wù)器200采取JavaTMWeb服務(wù)器的形式。所示W(wǎng)eb服務(wù)器200與瀏覽器206耦合,后者隨后與定位器208耦合。所示W(wǎng)eb服務(wù)器200包括會話管理器202,后者記錄在Web服務(wù)器200上登錄的用戶的位置。現(xiàn)將結(jié)合圖3和4討論系統(tǒng)組件的其他功能細(xì)節(jié)。
現(xiàn)將結(jié)合圖2,3和4描述按照本發(fā)明實施例給用戶定位用的的方法。參見圖2和3所示的例子便能理解Web服務(wù)器200、會話管理器202、會話高速緩存204和瀏覽器206的相互作用。通過步驟300用戶從瀏覽器206以用戶識別符(UID)在Web服務(wù)器200上登錄。然后通過步驟304會話管理器202建立會話識別符。另外,通過步驟304把會話識別符送回瀏覽器206。
通過步驟306用戶通過瀏覽器206請求一頁。每當(dāng)從瀏覽器206送出請求時,還通過步驟306把會話識別符與該請求一起送出。然后通過步驟308,通過會話管理器202和會話高速緩存204把用戶送出的會話識別符確認(rèn)為確認(rèn)的會話識別符。若會話識別符有效,則會話高速緩存204中的該會話的內(nèi)部拷貝用新的統(tǒng)一資源定位器(URL)更新,并通過步驟310把所請求的頁送給用戶。
參考圖2和4可以看出定位器208與會話管理器202和會話高速緩存204的相互作用。通過步驟400,定位器208從會話管理器202請求會話傳送。然后通過步驟402定位器208接收會話管理器202的數(shù)據(jù)傳送。數(shù)據(jù)傳送的例子可以包括用戶識別(用戶識別號)、會話識別號、URL和諸如Web站點的應(yīng)用程序中的位置。格式的例子可以包括如下The#/developer/READABOUTJAVA/index.htm
The#/developer/ONLINETRAINING/index.htm“#”可以表示諸如用戶識別符等識別符?!癲eveloper”是URL的一個例子?!癛EADABOUTJAVA”和“ONLINETRAINING”是Internet服務(wù)中位置的例子。“index.hm”是Web頁的識別符的例子。
通過步驟404,可以把該數(shù)據(jù)分類成用戶在應(yīng)用程序、諸如Web站點中位置的區(qū)域。通過步驟406可以顯示用戶位置分類結(jié)果。
圖5是可以顯示用戶分類位置的結(jié)果的圖形用戶界面。在本例子中,結(jié)果是在模仿聲納掃描圖中顯示的。聲納顯示可以被分類成應(yīng)用程序的不同的位置。圖5所示的例子被分割成Web站點的4個不同位置,稱為“READABOUTJAVATM”(讀有關(guān)JAVATM)“EARLY ACCESS)”(早期訪問),“ONLINE TRAINING”(在線培訓(xùn))和“TECHNICAL DOCS”(技術(shù)文獻(xiàn))。定位在Web站點每一部分的用戶總數(shù)顯示在緊接位置標(biāo)題后面的位置。在圖5所示的例子中,當(dāng)前有22個用戶正在訪問稱為“RAED ABOUT JAVA”的Web站點部分。
另外,每一部分都可以包括關(guān)于每一個訪問Web站點特定位置的用戶的一個像點。這些像點可以隨機(jī)地定位一個位置內(nèi),或者各像點的位置與Web站點特定位置內(nèi)的各個子位置對應(yīng)。例如,最靠近聲納掃描圖中心的像點可以表示由特定像點代表的用戶處于“READ ABOUTJAVA”位置的某個等級,例如,第一等級。另外,最接近聲納掃描圖邊沿的像點表示,由該特定像點代表的用戶處于“READ ABOUT JAVA”位置中深得多的等級,例如,第五或第六子等級。
像點的亮度或顏色也可傳遞信息,諸如該信息是在多久以前被檢索到的。例如,在聲納的掃描實施例中,通過隨著從給定的像點到掃描臂有多遠(yuǎn)而顯示越來越深的綠色色調(diào),使聲納屏上像點與掃描臂有關(guān)地褪色。例如,若聲納屏看上去像個鐘面,掃描臂處在15分鐘的位置,則在14分鐘處像點的顏色可以處于第60-1=59等級的綠色最淺的色調(diào)的亮度。掃描臂可以連續(xù)顯示數(shù)據(jù)直至用戶送出另一個關(guān)于數(shù)據(jù)的請求為止。盡管可以做到連續(xù)地饋送實時數(shù)據(jù),以致用戶可以看到恒定的實時數(shù)據(jù)顯示,但是最好當(dāng)用戶表示要更新信息的愿望時恢復(fù)數(shù)據(jù)傳輸。更新信息的這一愿望可以通過諸如用鼠標(biāo)器單擊圖5所示例子中的“PING”按鈕等指明選項來傳遞。讓用戶指出何時想要更新數(shù)據(jù)傳輸,就能避免連續(xù)地的不必要的數(shù)據(jù)傳輸。
盡管在圖5中示出的例子是聲納掃描圖,但是數(shù)據(jù)轉(zhuǎn)儲結(jié)果的圖形顯示可以采取任何一種能夠傳遞有關(guān)用戶數(shù)目、用戶位置,或這兩者的數(shù)據(jù)的方式。按照本發(fā)明可以使用,例如,餅形圖、條形圖、線圖,或者諸如Web站點或Internet服務(wù)等應(yīng)用程序的映射。
按照本發(fā)明實施例的系統(tǒng)和方法的另外優(yōu)點是用戶可以利用定位器接觸利用同一應(yīng)用程序的其他用戶。作為從圖2的會話管理器202到定位器208的數(shù)據(jù)傳輸?shù)囊徊糠郑梢园ㄓ嘘P(guān)接觸Web站點或服務(wù)中其他用戶的信息。可以簡單地列出正在訪問Web站點或服務(wù)的用戶的Internet地址清單。然后,用戶就可以選擇清單中的一個用戶,以便與之接觸。
圖6是按照本發(fā)明實施例的系統(tǒng)的例子的方框圖,其中定位器208與多個Internet服務(wù)配合工作。在圖6所示的例子中,諸如Java開發(fā)商連接602的URL及其他URL604。這些URL隨后與各種Internet服務(wù),諸如Web站點606A和608A以及交談間(chat room)606B和608B耦合。定位器208可以與各種不同的與各種URL結(jié)合工作的Internet服務(wù)耦合。
已經(jīng)公開了一種用于給正在訪問計算機(jī)應(yīng)用程序的用戶定位的方法和系統(tǒng)。按照本發(fā)明編寫的軟件可以存儲在某種形式的計算機(jī)可讀媒質(zhì)中,諸如存儲器或CD-ROM中,或者可以通過網(wǎng)絡(luò)發(fā)送并由處理器執(zhí)行。
盡管已經(jīng)按照所示的實施例描述了本發(fā)明,但是,本專業(yè)的普通技術(shù)人員很容易意識到,在本發(fā)明的精神和范圍內(nèi)可以對這些實施例作出改變。因而在不脫離后附權(quán)利要求書的精神和范圍的情況下本專業(yè)的普通技術(shù)人員可以作出許多修改。
權(quán)利要求
1.一種用來提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息的方法,所述計算機(jī)應(yīng)用程序包括至少一個位置,該方法包括訪問用戶數(shù)據(jù);把所述用戶數(shù)據(jù)分類成所述至少一個位置;以及顯示分類后的用戶數(shù)據(jù)。
2.權(quán)利要求1的方法,其特征在于所述用戶數(shù)據(jù)包括用戶識別符。
3.權(quán)利要求2的方法,其特征在于所述用戶數(shù)據(jù)包括與所述用戶識別符相聯(lián)系的應(yīng)用程序位置。
4.上述權(quán)利要求中任何一個的方法,其特征在于所述用戶數(shù)據(jù)包括統(tǒng)一資源定位器(URL)。
5.上述權(quán)利要求中任何一個的方法,其特征在于所述用戶數(shù)據(jù)包括與用戶相聯(lián)系的接觸地址。
6.權(quán)利要求5的方法,其特征在于與所述用戶相聯(lián)系的所述接觸地址是電子網(wǎng)絡(luò)地址。
7.權(quán)利要求5的方法,其特征在于與所述用戶相聯(lián)系的所述接觸地址是Internet地址。
8.上述權(quán)利要求中任何一個的方法,其特征在于還包括從所述用戶數(shù)據(jù)導(dǎo)出正在利用所述計算機(jī)應(yīng)用程序的用戶的數(shù)目的步驟。
9.上述權(quán)利要求中任何一個的方法,其特征在于以聲納掃描圖的形式顯示所述分類后的用戶數(shù)據(jù)。
10.上述權(quán)利要求中任何一個的方法,其特征在于顯示用戶的總數(shù)。
11.上述權(quán)利要求中任何一個的方法,其特征在于顯示關(guān)于所述至少一個位置的用戶的數(shù)目。
12.權(quán)利要求1-8和10-11中任何一個的方法,其特征在于以所述計算機(jī)應(yīng)用程序映射圖的形式顯示所述分類后的用戶數(shù)據(jù)。
13.一種用來提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息的系統(tǒng),所述計算機(jī)應(yīng)用程序包括至少一個位置,所述系統(tǒng)包括訪問用戶數(shù)據(jù)用的裝置;把所述用戶數(shù)據(jù)分類成所述至少一個位置用的裝置;以及顯示所述分類后的用戶數(shù)據(jù)用的裝置。
14.一種用來提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息的系統(tǒng),所述計算機(jī)應(yīng)用程序包括至少一個位置,所述系統(tǒng)包括會話管理器,其中所述會話管理器收集有關(guān)正在訪問所述計算機(jī)應(yīng)用程序的用戶的用戶數(shù)據(jù);定位器,它與所述會話管理器耦合,其中所述定位器從所述會話管理器接收所述收集的用戶數(shù)據(jù),并將所述用戶數(shù)據(jù)分類成所述至少一個位置;以及圖形用戶界面,它與所述定位器耦合,其中可以顯示所述分類后的用戶信息。
15.一種計算機(jī)程序產(chǎn)品,用來提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息,所述計算機(jī)應(yīng)用程序包括至少一個位置,所述程序產(chǎn)品包括訪問用戶數(shù)據(jù)的計算機(jī)代碼;把所述用戶數(shù)據(jù)分類成所述至少一個位置的計算機(jī)代碼;顯示所述分類后的用戶數(shù)據(jù)的計算機(jī)代碼;以及儲存所述計算機(jī)代碼的計算機(jī)可讀的介質(zhì)。
16.權(quán)利要求15的計算機(jī)程序產(chǎn)品,其特征在于所述計算機(jī)可讀的介質(zhì)從包括CD-ROM、軟盤、磁帶、閃速存儲器、系統(tǒng)存儲器、硬盤和載波中所包含的數(shù)據(jù)信號的一組中選擇。
17.一種用來提供有關(guān)正在訪問計算機(jī)應(yīng)用程序的用戶的信息的方法,所述計算機(jī)應(yīng)用程序包括至少一個位置,所述方法包括訪問提供如下信息的用戶數(shù)據(jù)該信息表示至少一個用戶正在訪問計算機(jī)應(yīng)用程序以及被所述至少一個用戶訪問的計算機(jī)應(yīng)用程序中的位置;把所述用戶數(shù)據(jù)分類成所述至少一個位置;以及顯示所述分類后的用戶數(shù)據(jù)。
全文摘要
本發(fā)明提供一種系統(tǒng)和方法,用來確定正在利用計算機(jī)網(wǎng)絡(luò)環(huán)境,諸如Internet中的應(yīng)用程序的用戶的位置。在本發(fā)明的實施例中,利用Web服務(wù)器中的會話管理器,后者記錄有多少用戶在給定的時間內(nèi)進(jìn)行了登錄,以及每一個用戶處于該應(yīng)用程序內(nèi)的何處。結(jié)合會話管理器利用用戶定位器,以便與會話管理器通信,并接收有關(guān)每一個用戶在該應(yīng)用程序中的位置的信息。
文檔編號G06Q10/00GK1264087SQ9910385
公開日2000年8月23日 申請日期1999年3月12日 優(yōu)先權(quán)日1998年3月12日
發(fā)明者S·H·勞特曼, C·J·奧斯丁, A·C·斯奎爾, M·查姆內(nèi)斯 申請人:太陽微系統(tǒng)有限公司