專利名稱:在瀏覽器的單一窗口中顯示多個網(wǎng)頁的方法和瀏覽系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明主要涉及互聯(lián)網(wǎng)即時通信技術(shù)和移動網(wǎng)絡(luò)短消息技術(shù)。
背景技術(shù):
互聯(lián)網(wǎng)即時通信(IM)是一種互聯(lián)網(wǎng)上的接近實時通信的消息服務(wù)。即時通信工具已經(jīng)在互聯(lián)網(wǎng)上得到了廣泛應(yīng)用。在一個即時通信系統(tǒng)中,即時通信識別碼是每一個與即時通信客戶端相聯(lián)接的使用者或用戶的唯一識別碼。短消息服務(wù)(SMS)是一種實現(xiàn)移動電話之間使用簡單文本消息進行通信的技術(shù)。由于現(xiàn)有的相關(guān)應(yīng)用技術(shù)的限制,以及與互聯(lián)網(wǎng)應(yīng)用之間結(jié)合不充分的現(xiàn)狀,在互聯(lián)網(wǎng)和移動電話網(wǎng)絡(luò)之間實現(xiàn)開放的消息交換方面還是空白。
傳統(tǒng)的瀏覽器一次只能顯示一個網(wǎng)頁,如要同時顯示多個網(wǎng)頁,就需要同時啟動多個瀏覽器窗口。結(jié)果,導(dǎo)致過多的系統(tǒng)資源被耗用,并且導(dǎo)致需要使用過多的時間以初始化額外的瀏覽器實例。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一個實施例,一種在瀏覽器的單一窗口中顯示多個網(wǎng)頁的方法,該方法包括從用戶處請求所述多個網(wǎng)頁的標識;根據(jù)多網(wǎng)頁的標識,從所對應(yīng)的網(wǎng)絡(luò)服務(wù)器上接收所述多個網(wǎng)頁的網(wǎng)頁信息項目;在瀏覽器的同一窗口中顯示所述的多個網(wǎng)頁,其中顯示的多個網(wǎng)頁中的每一頁對應(yīng)一個頁面選擇裝置。
本發(fā)明還包括一種執(zhí)行上述方法的裝置,該裝置包括一個實現(xiàn)上述方法的數(shù)據(jù)處理系統(tǒng),以及一個在運行于所述數(shù)據(jù)處理系統(tǒng)上時,使該數(shù)據(jù)處理系統(tǒng)實現(xiàn)上述方法的可用計算機處理的媒體。
本發(fā)明的其他特征在附圖以及以下的詳細說明中都將會被描述。
通過例子闡述本發(fā)明,并且本發(fā)明不局限于附圖中的圖形,這些附圖中的類似參考表示相似的元素。
圖1為根據(jù)本發(fā)明一實施方式的移動電話-計算機、移動電話-移動電話、和計算機-計算機的通信系統(tǒng)的框架圖;圖2為使用本發(fā)明的計算機系統(tǒng);圖3為本發(fā)明的另一實施方式的框架圖;圖4顯示了本發(fā)明的再一實施方式;圖5為本發(fā)明一實施方式中所使用的存儲設(shè)備;圖6顯示了作為本發(fā)明的一方面的登錄過程的框架圖;圖7為顯示了本發(fā)明一實施方式的登錄過程的流程圖;圖8為根據(jù)本發(fā)明一實施方式,實現(xiàn)移動電話識別碼和即時通信識別碼綁定的框架圖;圖9為本發(fā)明一實施方式中,實現(xiàn)移動電話識別碼和即時通信識別碼綁定的方法的流程圖;圖10為本發(fā)明一實施方式中,實現(xiàn)移動電話識別碼和即時通信識別碼綁定的用戶界面示意圖;圖11為本發(fā)明一實施方式中,實現(xiàn)移動電話識別碼和即時通信識別碼綁定的另一用戶界面示意圖;圖12為根據(jù)本發(fā)明一實施方式,查詢另一個即時通信用戶狀態(tài)的框架圖;
圖13為本發(fā)明一實施方式中,查詢一個即時通信用戶狀態(tài)的流程圖;圖14為本發(fā)明一實施方式中的狀態(tài)查詢的用戶界面示意圖;圖15為本發(fā)明一實施方式中的狀態(tài)查詢的另一個用戶界面示意圖;圖16為本發(fā)明一實施方式中的移動電話客戶端和計算機客戶端之間進行即時通信的框架圖;圖17為本發(fā)明一實施方式中的兩個計算機客戶端之間進行即時通信的框架圖;圖18為移動電話客戶端與計算機客戶端之間、移動電話客戶端與另一個移動電話客戶端之間進行即時通信的流程圖;圖19顯示了本發(fā)明一實施方式中的移動電話-移動電話的即時消息通信;圖20A為根據(jù)本發(fā)明一實施方式,具有即時通信功能的互聯(lián)網(wǎng)瀏覽系統(tǒng)的示意圖;圖20B顯示了本發(fā)明互聯(lián)網(wǎng)瀏覽系統(tǒng)的另一實施方式;圖21顯示了具有即時通信功能的互聯(lián)網(wǎng)瀏覽系統(tǒng)的運行的流程圖;圖22A為本發(fā)明一實施方式的互聯(lián)網(wǎng)瀏覽器的用戶界面圖;圖22B為本發(fā)明一實施方式的互聯(lián)網(wǎng)瀏覽器的中文版本的用戶界面圖;圖23為本發(fā)明一實施方式中,在瀏覽器的單一窗口中顯示多個網(wǎng)頁的方法的流程圖;圖24為具有在瀏覽器單一窗口中顯示多網(wǎng)頁能力的瀏覽器的用戶界面示意圖;圖25為本發(fā)明一實施方式中的實現(xiàn)聊天服務(wù)的流程圖;圖26為本發(fā)明中的聊天服務(wù)的用戶界面圖;圖27為本發(fā)明一實施方式中的提供留言板服務(wù)的流程圖;圖28A、28B和28C為本發(fā)明一實施方式中的留言板服務(wù)的用戶界面圖;圖29為本發(fā)明一實施方式中所用的數(shù)據(jù)結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明的一個方面涉及一種在無線通信設(shè)備與非無線通信設(shè)備之間、或者無線通信設(shè)備之間的即時通信系統(tǒng)。本發(fā)明的另一方面介紹了一種能夠?qū)崿F(xiàn)單窗口顯示多頁面功能的獨特的互聯(lián)網(wǎng)瀏覽器。以下的說明和附圖是對本發(fā)明的詳細闡述和解釋,而并不能被看作對本發(fā)明的限定。以下大量的細節(jié)描述旨在加強對本發(fā)明的理解,然而,并非為了在細節(jié)上不必要地隱藏本發(fā)明,部分眾所周知或常識性的知識并沒有被描述。
圖1所示為在其中可以使用本發(fā)明的示范環(huán)境100的框架圖。在示范環(huán)境100中包括通過網(wǎng)絡(luò)接口連接到互聯(lián)網(wǎng)102的非無線客戶端,例如個人計算機(PC)客戶端101,互聯(lián)網(wǎng)102是通過使用標準通信協(xié)議(例如TCP/IP協(xié)議)將計算機相互連接在一起的全球網(wǎng)絡(luò)。連接到互聯(lián)網(wǎng)的網(wǎng)絡(luò)接口可以是通過互聯(lián)網(wǎng)服務(wù)提供商(ISP)提供的撥號網(wǎng)絡(luò)連接,例如美國在線(AOL)、或者微軟網(wǎng)絡(luò)(MSN)。另外,計算機還可以通過寬帶網(wǎng)絡(luò)連接到互聯(lián)網(wǎng),例如調(diào)制解調(diào)器或者數(shù)字用戶專線(DSL)。所述環(huán)境100還包括了通過移動網(wǎng)絡(luò)103連接的無線客戶端,例如移動(例如蜂窩)電話104。本發(fā)明提供計算機客戶端101與105之間、移動客戶端104與106之間、以及計算機客戶端101與移動客戶端104之間的即時通信服務(wù)。在一個具體實施方式
中,移動客戶端104可以是蜂窩電話。在其他的實施方式中,移動客戶端104可以是個人數(shù)位助理(PDA)、膝上電腦(或筆記本電腦)、尋呼機,或者是具有無線通信功能的便攜式電子設(shè)備。
圖2所示為一個應(yīng)用于本發(fā)明的計算機系統(tǒng)的實例。應(yīng)當(dāng)注意盡管圖2圖例說明了計算機系統(tǒng)各個組件,但是并不是想要呈現(xiàn)任何的特定架構(gòu)或者各個組件間互連的方式,其原因在于這些細節(jié)部分與本發(fā)明沒有密切關(guān)系。值得注意的是網(wǎng)絡(luò)計算機和其他的數(shù)據(jù)處理系統(tǒng),不管其組件的多少,都可以適用于本發(fā)明。圖2中所舉例的計算機系統(tǒng),可以是蘋果公司的麥金托什機(Macintosh)或者是IBM的兼容計算機。
如圖2所示的計算機系統(tǒng)200,是一種數(shù)據(jù)處理系統(tǒng)的形式,包括總線202、連接到該總線202的微處理器203、只讀存儲器(ROM)207、可擦寫隨機存取存儲器(volatile RAM)205和不可擦寫存儲器206。微處理器203可以是英特爾(Intel)公司的奔騰(Pentium)微處理器,該微處理器203與圖2中所示的緩存204相連。總線202使上述組件互相連接一起,同時也使組件203、207、205和206與顯示控制器和顯示設(shè)備208及周邊設(shè)備相互連接,所述周邊設(shè)備是指輸入/輸出(I/O)設(shè)備,例如鼠標、鍵盤、調(diào)制解調(diào)器、網(wǎng)絡(luò)接口、打印機和業(yè)界所知的其他設(shè)備。通常,I/O設(shè)備210通過輸入/輸出控制器209與系統(tǒng)相連接。可擦寫隨機存取存儲器205通常作為動態(tài)隨機存取存儲器(DRAM)使用,該動態(tài)隨機存取存儲器(DRAM)需要不斷的能源來保證在內(nèi)存中的數(shù)據(jù)更新和保持。不可擦寫隨機存取存儲器206通常是磁性硬件驅(qū)動器、磁性光學(xué)驅(qū)動器、光學(xué)驅(qū)動器、DVD隨機存取存儲器或者其他類型的切斷電源后仍保存數(shù)據(jù)的存儲系統(tǒng)。通常,盡管沒有必要,不可擦寫存儲器也可以是隨機存取存儲器。盡管,圖2所示的不可擦寫存儲器是直接與數(shù)據(jù)處理系統(tǒng)的剩余組件連接的本地設(shè)備,但需要注意的是本發(fā)明也可以利用遠離系統(tǒng)的不可擦寫存儲器,例如通過如調(diào)制解調(diào)器或者以太網(wǎng)接口等網(wǎng)絡(luò)接口連接到數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò)存儲設(shè)備。總線202可以包括一個或者多個通過各種橋、控制器、和/或適配器相互連接的總線,如本領(lǐng)域中周知的那樣。在一個實施例中,I/O控制器209包括一個用于控制通用串行總線(USB)周邊設(shè)備的USB適配器。
不可擦寫存儲器206是一個典型的機器可讀媒介,其中保存了一套使上述的每個或全部方法具體化的指令(例如軟件),該軟件可以全部或者至少部分駐存在可擦寫存儲器205和/或在處理器203中。該軟件也可以進一步地通過網(wǎng)絡(luò)接口設(shè)備被傳輸或接收。根據(jù)本說明書的目的,術(shù)語‘機器可讀媒介’應(yīng)該看成是包括能夠存儲或者編碼一系列能被機器執(zhí)行的指令并且使機器執(zhí)行本發(fā)明任何一個方法的任何媒介。因此術(shù)語‘機器可讀媒介’應(yīng)相應(yīng)地包括但不限于固態(tài)存儲器、光學(xué)和磁性盤和載波信號。
圖3所示為根據(jù)本發(fā)明一實施方式的通信系統(tǒng)300的框架圖。請參閱圖3,該系統(tǒng)300包括至少一個連接到互聯(lián)網(wǎng)303的計算機客戶端301、即時通信(IM)服務(wù)器302、移動電話即時通信交互工作服務(wù)器304、移動網(wǎng)絡(luò)接口305、移動服務(wù)器306、無線網(wǎng)絡(luò)307和移動客戶端308。所述的計算機客戶端301通過網(wǎng)絡(luò)服務(wù)提供商(ISP)或者直接通過以太網(wǎng)連接到互聯(lián)網(wǎng)303。IM服務(wù)器302用于管理包括計算機客戶端301和移動客戶端308在內(nèi)的所有客戶的即時通信識別碼(ID)。當(dāng)移動客戶端308發(fā)出一條即時信息給計算機客戶端301,該信息會通過諸如基于地面的無線或衛(wèi)星網(wǎng)絡(luò)等的無線網(wǎng)絡(luò)307被移動服務(wù)器306接收。移動服務(wù)器306處理數(shù)據(jù)并且識別用于即時通信消息的數(shù)據(jù)。在一具體實施方式
中,即時信息可以與短消息服務(wù)兼容。移動服務(wù)器306隨后通過移動網(wǎng)絡(luò)接口305和互聯(lián)網(wǎng)303傳送該消息到移動電話即時通信交互工作服務(wù)器(MPIMIS)304。MPIMIS 304識別該消息的來源(如移動客戶端308)以及如計算機客戶端301的目的地。MPIMIS 304基于目的地的即時通信ID,調(diào)用IM服務(wù)器302來識別目的地。即時通信(IM)服務(wù)器302隨后接收來自MPIMIS 304的消息并傳送該信息到計算機客戶端301。從計算機客戶端301到移動客戶端308的即時通信處理按相反的方向進行。
圖4所示為根據(jù)本發(fā)明的通信系統(tǒng)400的另一優(yōu)選實施方式的框架圖,請參閱圖4,系統(tǒng)400包括連接到互聯(lián)網(wǎng)404的即時通信(IM)服務(wù)器401。即時通信(IM)服務(wù)器401用于在互聯(lián)網(wǎng)即時通信系統(tǒng)中,從PC到移動電話、從移動電話到PC和從PC到PC傳遞消息。PC即時通信客戶端405(如在PC上執(zhí)行的)通過即時通信(IM)服務(wù)器401來傳遞消息到移動客戶端410及接收來自移動客戶端410的信息。連接到互聯(lián)網(wǎng)的移動電話即時通信交互工作服務(wù)器(MPIMIS)402,用于綁定即時通信ID和移動電話號碼。通常,MPIMIS 402從IM服務(wù)器401分配即時通信ID,并建立該即時通信映射與移動電話號碼的匹配關(guān)系,并使移動電話和PC在ID綁定的條件下能夠?qū)崿F(xiàn)消息相互交換。因此,PC客戶端405通過該移動客戶端的即時通信識別碼與移動客戶端410通信,而不再通過移動客戶端的電話號碼。移動客戶端410的電話號碼是與唯一的即時通信ID綁定的。因此,當(dāng)移動電話用戶410在即時通信環(huán)境中同其它用戶進行通信時,對外公開的唯一ID僅是即時通信ID。這樣做的好處就是可以保護移動電話號碼,增加了移動電話用戶的隱私性。同時,這種方式也使通信更加方便,比如移動用戶410只需要記住和存儲“好友”,而不必去記憶和存儲移動電話號碼。在線的社區(qū)成員通常都是通過他們的昵稱或他們的即時通信工具來進行通信的。PC客戶端405也不需要存儲移動電話客戶端410的移動電話號碼。實際上,在一個具體實施方式
中,PC客戶端405基于即時通信ID,不需要知道正在通信的對方是否為移動電話用戶410。所有的PC客戶僅僅知道他們是在即時通信系統(tǒng)中與某個客戶進行通信的。
當(dāng)移動客戶端410發(fā)送消息給PC客戶端405時,通常消息中都包含了與移動客戶端410相關(guān)的移動電話號碼和目的客戶端的即時通信識別碼(如PC客戶端405的即時通信ID)。該消息通過例如衛(wèi)星網(wǎng)絡(luò)的移動網(wǎng)絡(luò)409傳輸,隨后,該消息在移動短消息中心408進行處理。移動短消息中心408控制著移動服務(wù)中短消息系統(tǒng)的管理。任選地,還可以包括有增值業(yè)務(wù)服務(wù)器(VAS)407,以提供短消息業(yè)務(wù)的各個增值功能。該消息隨后通過移動網(wǎng)絡(luò)接口網(wǎng)關(guān)406傳送到互聯(lián)網(wǎng)404。通常,該消息在互聯(lián)網(wǎng)中都是通過TCP/IP協(xié)議來傳送的。當(dāng)然,也可以使用其它的協(xié)議。接下來,由MPIMIS402通過互聯(lián)網(wǎng)404接收到該消息后,對其進行處理,包括從消息中獲取所述移動客戶端410的移動電話號碼,并將該電話號碼與唯一的即時通信識別碼綁定。MPIMIS 402通常從即時通信服務(wù)器401分配一個即時通信識別碼,并且根據(jù)目的即時通信ID查詢目的PC客戶端405的狀態(tài)。
移動網(wǎng)絡(luò)接口網(wǎng)關(guān)406提供了移動網(wǎng)絡(luò)和互聯(lián)網(wǎng)之間的連接,使得消息可以在兩個網(wǎng)絡(luò)之間傳輸。移動網(wǎng)絡(luò)可以由GSM網(wǎng)絡(luò)組成。也可以包括其它的網(wǎng)絡(luò)類型,比如CDMA和GPRS網(wǎng)絡(luò)。
本發(fā)明介紹了一種把移動電話號碼與即時通信識別碼綁定并顯示移動電話狀態(tài)的方法,以實現(xiàn)了兩種不同網(wǎng)絡(luò)的真正互聯(lián)。在移動網(wǎng)絡(luò)和互聯(lián)網(wǎng)中,移動電話號碼與即時通信識別碼能夠彼此映射并一一對應(yīng)。于是,在移動通信的短消息平臺應(yīng)用中,用戶可以用即時通信網(wǎng)絡(luò)中的唯一識別碼來代替移動網(wǎng)絡(luò)中的移動電話號碼,使得即時通信網(wǎng)絡(luò)中的ID(IMID)在兩種不同的網(wǎng)絡(luò)中得到共享。雖然即時通信識別碼與移動電話號碼是一一對應(yīng)的,值得注意的是,一個移動電話號碼可以映射到多個即時通信ID,因此一個移動電話用戶可以使用不同的即時通信識別碼與不同的好友進行通信。類似地,一個即時通信識別碼也可以與多個移動移動電話號碼匹配,這樣一條即時通信消息就能夠發(fā)送到多個移動電話上(比如,家中的電話和辦公室的電話)。
其次,用戶的在線和離線狀態(tài)指示,即識別用戶的狀態(tài),在即時通信網(wǎng)絡(luò)中有廣泛的應(yīng)用和吸引力。如果移動電話號碼與即時通信ID相關(guān)聯(lián),在本發(fā)明中,即時通信ID能夠用來顯示移動電話的在線和離線狀態(tài),這樣就在移動即時通信中引入了狀態(tài)的概念。綁定移動電話號碼與即時通信識別碼,并顯示移動電話的狀態(tài)是本發(fā)明的兩個方面,其優(yōu)點在于并不需要透露移動電話號碼就可以進行信息交換。
圖5所示為用于本發(fā)明中優(yōu)選實施方式的存儲組件的框架圖,圖5所示存儲組件包括即時通信ID管理數(shù)據(jù)庫504、移動電話即時通信識別碼對照關(guān)系數(shù)據(jù)庫506,和在線移動電話數(shù)據(jù)庫505。移動電話客戶端410能夠發(fā)送和接收即時消息之前必須注冊到系統(tǒng)400。注冊請求發(fā)送到移動網(wǎng)絡(luò)接口503,并且在移動電話即時通信交互工作服務(wù)器(MPIMIS)502上被處理。MPIMIS 502將移動電話號碼和唯一的即時通信識別碼進行綁定。首先,MPIMIS 502從即時通信服務(wù)器501上分配一個即時通信ID。所述即時通信服務(wù)器501管理著所有的即時通信ID,并且把即時通信ID保存在即時通信ID管理數(shù)據(jù)庫504中。即時通信服務(wù)器501負責(zé)分配一個唯一的即時通信ID并且即時更新即時通信ID管理數(shù)據(jù)庫504。MPIMIS 502從即時通信服務(wù)器501接收新生成的即時通信ID,并且將即時通信ID和移動電話號碼保存到移動電話即時通信ID對照關(guān)系數(shù)據(jù)庫506。該數(shù)據(jù)庫506提供了即時通信ID和移動電話號碼的相互參照關(guān)系。因此這個數(shù)據(jù)庫通過即時通信ID和移動電話號碼來索引。所以,即時通信ID能夠通過移動電話號碼來查詢和檢索,反之亦然。
在線移動電話數(shù)據(jù)庫505存儲了移動電話是否在線和其它相關(guān)的信息,如前所述,在移動客戶端410能夠通過即時通信系統(tǒng)(或網(wǎng)絡(luò))與其他客戶端進行通信之前,移動客戶端410必須注冊并登陸到即時通信網(wǎng)絡(luò)。當(dāng)移動客戶端410登陸到即時通信網(wǎng)絡(luò)時,MPIMIS 502將該移動號碼和其相關(guān)信息存儲到在線移動電話數(shù)據(jù)庫505中,以指出該移動客戶端410在線。于是,當(dāng)另一個客戶端,例如另一個移動客戶端410或者PC客戶端405,查詢移動客戶端410時,MPIMIS 502能夠從在線移動電話數(shù)據(jù)庫505中檢索信息并將合適的信息返回給請求者。當(dāng)移動客戶端410從即時通信網(wǎng)絡(luò)中退出時,MPIMIS 502將更新在線移動電話數(shù)據(jù)庫505以指示相應(yīng)的移動電話用戶已經(jīng)離線,以便MPIMIS 502能夠依據(jù)隨后的查詢返回正確信息。雖然,圖5所示的數(shù)據(jù)庫表示為一個單一的數(shù)據(jù)庫,但是該數(shù)據(jù)庫也可以用多個數(shù)據(jù)庫來實現(xiàn)。此外,即時通信ID管理數(shù)據(jù)庫504、移動電話即時通信ID對照關(guān)系數(shù)據(jù)庫506和在線移動電話數(shù)據(jù)庫505也可以在具有不同分區(qū)的同一數(shù)據(jù)庫中實現(xiàn)。
圖6所示為一個移動電話用戶登陸過程,圖7所示為本發(fā)明中一個實施例的具體登陸過程700的流程圖。請參閱圖6和圖7,當(dāng)移動客戶端601試圖登陸通信網(wǎng)時,它會通過移動網(wǎng)絡(luò)發(fā)送登陸信息給移動短消息中心602。該登陸消息被移動網(wǎng)絡(luò)接口網(wǎng)關(guān)603從移動短消息中心602接收(模塊701)。這個消息然后被傳送到移動電話即時通信交互工作服務(wù)器(MPIMIS)604。MPIMIS 604然后將會從登陸請求中提取移動電話號碼(模塊702),然后檢查移動電話號碼以確定與移動電話號碼相關(guān)的移動客戶端601是否已經(jīng)登陸。一個典型的判斷移動客戶端是否已經(jīng)登陸網(wǎng)絡(luò)的方法是檢查移動電話號碼是否已存在于在線移動電話數(shù)據(jù)庫中,如圖5的數(shù)據(jù)庫505。也可以通過其他方法。如果移動客戶端601已經(jīng)登陸上網(wǎng)(比如這個電話號碼已存在于在線移動電話數(shù)據(jù)庫中),MPIMIS 604然后會發(fā)送移動客戶端601的在線狀態(tài)到IM服務(wù)器605,用來更新移動客戶端601的狀態(tài)。IM服務(wù)器605然后廣播移動客戶端601的在線狀態(tài)給PC客戶端606,結(jié)果是,PC客戶端的顯示屏?xí)@示移動客戶端601的在線狀態(tài)。
如果MPIMIS 604判定移動客戶端601沒有登陸上網(wǎng),MPIMIS 604將會根據(jù)該移動客戶端601的移動電話號碼,從例如圖5中所示的移動電話即時通信ID對照關(guān)系數(shù)據(jù)庫506這樣的數(shù)據(jù)庫中,獲取即時通信識別碼(模塊704)。MPIMIS 604然后把電話號碼存儲在在線電話數(shù)據(jù)庫,比如數(shù)據(jù)庫505中,以指示相關(guān)的移動客戶端601已經(jīng)登陸(模塊705)。之后,MPIMIS604發(fā)送說明移動客戶端601在線的在線狀態(tài)指示給IM服務(wù)器605(模塊706),并且通過移動網(wǎng)絡(luò)接口603和移動短消息中心602將登錄成功狀態(tài)反饋給移動客戶端601(模塊707)。
本發(fā)明的一個優(yōu)點在于移動電話號碼和即時通信ID實現(xiàn)了綁定。這樣,即時通信ID在移動網(wǎng)絡(luò)和即時通信網(wǎng)絡(luò)兩網(wǎng)之間共享。此外,通過即時通信識別碼與電話號碼的綁定,移動電話號碼能夠被隱藏起來,而不會危害移動客戶端601的隱私。圖8所示為根據(jù)本發(fā)明一優(yōu)選實施例,實現(xiàn)即時通信ID與移動電話號碼綁定的圖形表示。圖9所示為根據(jù)本發(fā)明一實施方式的綁定方法900的流程圖。方法900包括從移動電話接收綁定請求,該請求包括移動電話號碼;產(chǎn)生與移動電話號碼相應(yīng)的即時通信識別碼;將即時通信識別碼和移動電話號碼存儲到數(shù)據(jù)庫中,其中,即時通信識別碼與移動電話號碼相關(guān)聯(lián);以及根據(jù)即時通信識別碼進行綁定請求的相關(guān)業(yè)務(wù)。
參考圖8和圖9,移動客戶端801通過移動短消息中心802發(fā)送注冊請求;MPIMIS 804通過移動網(wǎng)絡(luò)接口網(wǎng)關(guān)803從移動短消息中心802接收該注冊請求(模塊901);MPIMIS 804然后從注冊請求中提取信息內(nèi)容和移動電話號碼(模塊902);接著MPIMIS 804判斷該電話號碼是否在系統(tǒng)中注冊(模塊903),如果移動客戶端801已經(jīng)在系統(tǒng)中注冊,系統(tǒng)會從數(shù)據(jù)庫,如圖5所示的移動電話即時通信ID對照關(guān)系數(shù)據(jù)庫506中,查找相應(yīng)的即時通信識別碼(模塊907),然后根據(jù)即時通信識別碼執(zhí)行其他相關(guān)服務(wù)(模塊908)。
如果移動客戶端801未在系統(tǒng)中注冊,MPIMIS 804從即時通信服務(wù)器805中申請一個即時通信識別碼(模塊904)。即時通信服務(wù)器805產(chǎn)生一個唯一的即時通信識別碼,并且把該識別碼在即時通信ID管理數(shù)據(jù)庫,如圖5所示的數(shù)據(jù)庫504中更新,MPIMIS 804然后綁定即時通信識別碼與移動電話號碼(模塊905),并將其存儲在移動電話即時通信ID對照關(guān)系數(shù)據(jù)庫506中(模塊906)。
圖10所示為根據(jù)本發(fā)明一具體實施方式
的顯示屏截圖,在移動電話顯示屏上的顯示屏截圖1001顯示了該移動電話已經(jīng)成功注冊并且將其電話號碼綁定到即時通信識別碼“10000”。顯示屏截圖1002顯示移動客戶端發(fā)送一個短消息(如命令“37”)到即時通信識別碼為“10138”的目的地址。該消息將通過移動電話/即時通信交互工作系統(tǒng),被傳送到已經(jīng)綁定即時通信識別碼“10138”的移動電話。顯示屏截圖1003顯示一個在即時通信系統(tǒng)服務(wù)器上執(zhí)行的即時通信工具,該即時通信工具可以顯示哪些移動電話號碼與該即時通信識別碼綁定在一起。請參閱顯示屏截圖1003,即時通信識別碼“10000”與移動電話號碼“13000000000”實現(xiàn)了綁定。
圖11所示為說明移動客戶端的注冊過程的連續(xù)顯示屏截圖。移動客戶端進入短消息部分1101,并撰寫了短消息1102。在發(fā)送確認1103后,移動電話即時通信(MPIM)系統(tǒng)提示用戶輸入移動電話電話號碼1104,于是用戶輸入電話號碼“170030”。MPIM系統(tǒng)然后確認并將移動電話號碼與即時通信識別碼綁定。如1105所示,移動電話號碼“170030”成功地與即時通信識別碼“10000”實現(xiàn)綁定。同時,移動客戶端的顯示屏上顯示即時通信識別碼“10138”的好友已經(jīng)加入好友列表。另一方面,在與即時通信識別碼“10138”相關(guān)的其他移動客戶端的顯示屏上有消息顯示其好友“10000”已加入。類似地,PC客戶端也顯示類似的指示好友已加入了討論區(qū)的結(jié)果。
本發(fā)明的另一個特性在于系統(tǒng)能夠提供并在移動客戶端或PC客戶端的顯示屏上顯示客戶端的狀態(tài)。這個特性的典型元素是狀態(tài)指示器,用于指示這些客戶端是否上線。在一實施方式中,一個緊挨著即時通信識別碼的特殊字符“*”顯示在移動電話屏幕上,表示與該即時通信識別碼相對應(yīng)的用戶端上線,類似地,在PC客戶端的屏幕上,用相關(guān)即時通信識別碼的顏色或高亮度(或其他可視化的區(qū)別)指示相應(yīng)用戶上線。
圖12所示為根據(jù)本發(fā)明的一個優(yōu)選實施方式,查詢和顯示一個移動客戶端的狀態(tài)給另一個移動客戶端的圖解顯示。圖13所示為根據(jù)本發(fā)明的一實施方式,處理狀態(tài)查詢過程的相關(guān)方法1300。當(dāng)移動客戶端1201需要查詢移動客戶端1202的狀態(tài)時,移動客戶端1201通過移動網(wǎng)絡(luò)的移動短消息中心1203和移動網(wǎng)絡(luò)接口1204,發(fā)送狀態(tài)查詢請求到MPIMIS 1205(模塊1301),MPIMIS 1205所接收到的請求1301包括被查詢狀態(tài)的即時通信識別碼;MPIMIS 1205檢查這個查詢請求以確定相對于該即時通信識別碼的客戶端是否為移動客戶端。在一個具體實施方式
中,MPIMIS 1205檢查是否存在與該即時通信識別碼相關(guān)的移動通信識別碼。對于移動電話(例如蜂窩電話)而言,該移動通信識別碼即為一個蜂窩電話號碼。
如果被查詢狀態(tài)的客戶端是移動客戶端,MPIMIS 1205根據(jù)即時通信識別碼,從例如圖5所示的移動電話即時通信識別碼對照關(guān)系數(shù)據(jù)庫506那樣的數(shù)據(jù)庫中,獲取相關(guān)移動電話號碼(模塊1303)。根據(jù)該移動電話號碼,MPIMIS 1205然后檢查移動用戶是否在線。在一個具體實施方式
中,MPIMIS 1205檢查在線移動電話數(shù)據(jù)庫如數(shù)據(jù)庫505,看這個移動電話號碼是否存在于該數(shù)據(jù)庫中。由于所有的移動用戶端在使用即時通信之前必須登陸,因此,MPINIS 1205應(yīng)在移動用戶端登陸時已經(jīng)在在線移動電話數(shù)據(jù)庫中存儲他們的移動電話號碼或者標明他們在線。同樣,MPIMIS 1205可以在移動用戶端下線時,刪除相應(yīng)的移動電話號碼或標記相應(yīng)的移動電話號碼離線。如果目標移動客戶端1202在線(如,他的移動電話號碼已經(jīng)存在),MPIMIS 1205會反饋在線狀態(tài)信息給源移動客戶端1201,否則MPIMIS 1205反饋離線狀態(tài)信息給移動客戶端1201。
如果被查詢狀態(tài)的客戶端不是移動用戶(比如是PC客戶端),MPIMIS1205將請求即時通信服務(wù)器確定目標客戶端是否在線。即時通信服務(wù)器負責(zé)管理所有的非移動客戶端。在一個具體實施方式
中,即時通信服務(wù)器通過數(shù)據(jù)庫,如圖5的即時通信ID管理數(shù)據(jù)庫504,檢查目標客戶端是否在線。即時通信服務(wù)器再將狀態(tài)信息反饋給MPIMIS 1205,而該MPIMIS 1205再將狀態(tài)信息反饋給源移動客戶端1201,而移動客戶端1201會將目標客戶端的狀態(tài)顯示在屏幕上。
圖14所示為使用如上所述一種方法進行狀態(tài)查詢和狀態(tài)顯示的相應(yīng)顯示屏截圖。顯示屏截圖1401是在移動客戶端屏幕上的狀態(tài)顯示。在使用上述方法進行狀態(tài)查詢之后,屏幕會指示目標客戶端是否在線。在一個具體實施方式
中,在線狀態(tài)會用一個特殊字符表示。如顯示屏截圖1401所示,用一個特殊字符,比如“*”顯示客戶端“10082”和“10138”在線,而客戶端“10083”是離線的。當(dāng)然也可以用其他的提示符或提示方法。顯示屏截圖1402是在PC客戶端上相應(yīng)的狀態(tài)顯示。移動客戶端的在線狀態(tài)能被提示出來,例如,可以通過顏色、亮度、或其他視覺上不同的圖標,例如1403所示的圖標指示移動客戶端10082在線。另一方面,離線的客戶端1404圖標是灰色的,以說明移動客戶端10083離線。PC客戶端用戶可以根據(jù)代表他們的圖標(例如,包括移動電話圖形的圖標)判斷客戶端10082和10083是否為移動客戶端,這是非常有用的。在另一個實施方式中,圖標能被定制成包含其他能夠充分代表其相對應(yīng)的客戶端的特征的圖標,例如,代表一個無線個人數(shù)位助理(PDA)的圖標可以包括一個掌上設(shè)備符號。即時通信用戶可能并不關(guān)心他們的朋友是否使用移動客戶端或是PC,他們只關(guān)心能夠通過即時通信網(wǎng)絡(luò)與好友進行即時通信聯(lián)系。在進一步的實施方式中,狀態(tài)顯示并不一定顯示用戶是移動電話還是PC,如顯示屏截圖1401所示。
即時通信技術(shù)可以應(yīng)用于企業(yè)環(huán)境。在企業(yè)環(huán)境中,企業(yè)的客戶代表用即時通信能夠立即聯(lián)系到其客戶。表示該即時通信客戶端的圖標可以定制為企業(yè)標志(Logo)的圖標,這樣能增加企業(yè)的市場知名度。而且,可能的話,在企業(yè)環(huán)境中可以將一個企業(yè)標志分配給該公司的多個個人員工使用。這樣,外部人員在用公司的企業(yè)標志與該企業(yè)聯(lián)系時,事實上他正在與該公司中的并不知道的多人交流,而他本人并不知道這個事實。這種技術(shù)對于公司所提供的例如“服務(wù)熱線”或其他類似的客戶支持服務(wù)環(huán)境下將非常有用。
圖15所示為說明從一個移動客戶端進行狀態(tài)查詢的順序顯示屏截圖。移動客戶端用戶想查詢其他客戶端的狀態(tài),需要在顯示屏截圖1501進入即時通信的短消息界面;然后移動客戶端用戶在顯示屏截圖1502輸入狀態(tài)查詢命令,例如命令“36”;在顯示屏截圖1503確認后,短消息系統(tǒng)在顯示屏截圖1504提示用戶移動電話號碼并送出狀態(tài)查詢。從網(wǎng)絡(luò)返回的查詢狀態(tài)將在顯示屏截圖1505上顯示,其中通過特殊符號“*”表示客戶端“10082”和“10138”在線,而客戶端“10083”離線。其他的符號也可被用來表示在線狀態(tài)。
圖16圖解說明了移動客戶端1601和PC客戶端1606之間進行的即時通信。當(dāng)移動客戶端1601想發(fā)送即時消息給PC客戶端1606時,移動客戶端1601通過移動網(wǎng)絡(luò)發(fā)送一個短消息到移動短消息中心1602。移動短消息中心1602處理該消息然后通過移動網(wǎng)絡(luò)接口網(wǎng)關(guān)1603發(fā)送消息給移動電話即時通信交互工作服務(wù)器(MPIMIS)1604,MPIMIS 1604從該消息中提取移動客戶端1601的移動電話號碼和PC客戶端1606的即時通信識別碼。MPIMIS 1604然后檢索與移動客戶端1601的移動電話號碼綁定的即時通信識別碼。如上所述,在移動客戶端1601能夠通過即時通信網(wǎng)絡(luò)與其他客戶端交流之前,移動客戶端1601必須注冊并將它的移動電話號碼與它的即時通信識別碼綁定。如果MPIMIS 1604確定移動電話號碼和即時通信識別碼沒有綁定,MPIMIS 1604將返回錯誤消息并終止該程序。
如果移動電話號碼已經(jīng)注冊并且與相應(yīng)的即時通信識別碼已經(jīng)綁定,MPIMIS 1604就會根據(jù)源移動客戶端1601的即時通信識別碼,發(fā)送消息給即時通信服務(wù)器1605;根據(jù)PC客戶端1606的即時通信識別碼,即時通信服務(wù)器1605發(fā)送該消息以及移動客戶端1601的即時通信識別碼到PC客戶端1606。因此,該消息和移動客戶端1601的即時通信識別碼就會顯示在PC客戶端1606的顯示屏上。在一個具體實施方式
中,代表移動客戶端的圖標將會被顯示,其中,該圖標足以表示移動電話的特征(比如,移動電話圖像)。在進一步的實施方式中,該消息和圖標將可以在一個瀏覽器上顯示,該瀏覽器能夠在單一窗口中顯示包括即時通信頁面在內(nèi)的多頁面。
圖17所示為在兩個移動客戶端1701和1705之間的即時通信情況。同樣,在兩個移動客戶端能夠通過即時通信網(wǎng)絡(luò)相互通信之前,他們需要注冊他們各自的移動電話號碼并將他們各自的移動電話號碼與他們的即時通信識別碼綁定。當(dāng)移動客戶端1701想發(fā)送即時消息給移動客戶端1705時,其通過移動網(wǎng)絡(luò)發(fā)送包括有客戶端1701的移動電話號碼和客戶端1705的即時通信識別碼的短消息給移動短消息中心1702;移動短消息中心1702處理該短消息然后通過移動網(wǎng)絡(luò)接口網(wǎng)關(guān)1703將該短消息發(fā)送給MPIMIS 1704;MPIMIS 1704從該消息中提取客戶端1701的移動電話號碼和客戶端1705的即時通信識別碼;然后MPIMIS 1704從數(shù)據(jù)庫,例如圖5所示的移動電話即時通信識別碼對照關(guān)系數(shù)據(jù)庫506中,檢索對應(yīng)于客戶端1705的即時通信識別碼的移動電話號碼以及對應(yīng)于客戶端1705的移動電話號碼的即時通信識別碼。然后MPIMIS 1704封裝另一個包括有移動客戶端1705的移動電話號碼和客戶端1701的即時通信識別碼的外發(fā)消息,然后,MPIMIS 1704通過移動網(wǎng)絡(luò)接口網(wǎng)關(guān)1703將該外發(fā)消息發(fā)送回到移動短消息中心1702。移動短消息中心處理該外發(fā)消息,并根據(jù)移動客戶端1705的移動電話號碼,通過合適的移動網(wǎng)絡(luò)發(fā)送該外發(fā)消息到移動電話客戶1705。因此,該消息和客戶端1701的即時通信識別碼就顯示在移動客戶端1705的屏幕上。需要注意的是,即時通信是基于雙方的即時通信識別碼進行的,這是非常有用的。只有即時通信識別碼將顯示在屏幕上,而替代了移動電話號碼,因此移動電話號碼的隱私權(quán)得到了保護。
圖18所示為根據(jù)本發(fā)明一優(yōu)選實施方式,發(fā)送即時消息到移動客戶端或PC客戶端的方法1800。該方法1800以移動用戶發(fā)送一條短消息(模塊1801)到MPIMIS上為開始,所述消息包括源移動客戶端的移動電話號碼和目標客戶端的即時通信識別碼;MPIMIS從該短消息中提取源客戶端的移動電話號碼和目標客戶端的即時通信識別碼(模塊1802),然后,MPIMIS再根據(jù)源客戶端的移動電話號碼,檢索源客戶端的即時通信識別碼(模塊1803),MPIMIS檢查該即時通信識別碼與源客戶端的移動電話號碼是否在此之前已經(jīng)綁定(模塊1804);如果該移動電話號碼與源客戶端的即時通信識別碼綁定,則MPIMIS檢查目標用戶的即時通信識別碼,以確定目標客戶端是否為移動客戶端(模塊1805)。在一個具體實施方式
中,MPIMIS在例如圖5所示的移動電話即時通信識別碼對照關(guān)系數(shù)據(jù)庫506那樣的數(shù)據(jù)庫中,檢查相應(yīng)的移動電話號碼是否存在。相應(yīng)的移動電話號碼存在表示了目標客戶端是一個移動客戶端。如果目標客戶端不是移動客戶端,MPIMIS將該消息傳送到即時通信服務(wù)器(模塊1806),即時通信服務(wù)器再根據(jù)通過目標客戶端的即時通信識別碼,將該消息傳送到目標客戶端(如PC客戶端)。
如果目標客戶端是個移動客戶端(如對應(yīng)于即時通信識別碼的移動電話號碼存在),MPIMIS將從數(shù)據(jù)庫中檢索對應(yīng)于目標客戶端的即時通信識別碼的移動電話號碼(模塊1807),然后,MPIMIS通過移動網(wǎng)絡(luò)接口網(wǎng)關(guān),將該消息和目標客戶端的移動電話號碼發(fā)送到移動短消息中心(模塊1808);移動短消息中心再根據(jù)目標客戶端的移動電話號碼,通過移動網(wǎng)絡(luò)將該消息發(fā)送到目標移動客戶端。
圖19所示為從一個移動客戶端發(fā)送即時消息的順序。用戶首先在1901進入短消息部分1902,然后在1903輸入短消息給另一客戶端45678。接下來,用戶輸入自己的移動電話號碼170030并發(fā)送出消息。該消息的目標客戶端可以是另一個移動客戶端或一個PC客戶端。
當(dāng)PC接收該消息時,該消息可以通過即時消息彈出窗口顯示,這種窗口可能是從例如托盤式圖標的隱藏應(yīng)用中彈出。通常,即時通信客戶端都是在啟動操作系統(tǒng)時開始運行的(比如,用戶登錄進入網(wǎng)絡(luò))。另外,好友列表的狀態(tài)可能通過另一種彈出窗口,如圖14中所示的窗口1402顯示?;ヂ?lián)網(wǎng)瀏覽器也是當(dāng)前市場中網(wǎng)絡(luò)技術(shù)中的重要部分。因此,本發(fā)明介紹了一種嵌入(或集成)即時通信服務(wù)、以及其他例如聊天和消息留言板等相關(guān)的服務(wù)的單一瀏覽器。采用本發(fā)明的瀏覽器,用戶能在同一(共用)的瀏覽窗口內(nèi)瀏覽網(wǎng)頁的同時回復(fù)即時消息。傳統(tǒng)瀏覽器通常與在同一機器上執(zhí)行的即時通信應(yīng)用分開,結(jié)果是,用戶不得不根據(jù)不同的回應(yīng)動作而在瀏覽器與即時通信應(yīng)用之間來回切換。與傳統(tǒng)瀏覽器不同的是,本發(fā)明可以讓用戶在同一瀏覽器中同時瀏覽網(wǎng)頁和進行與其它用戶的即時通信。另外,本發(fā)明的瀏覽器可以讓多個瀏覽同一(或者共同的)網(wǎng)頁的用戶通過即時通信基礎(chǔ)結(jié)構(gòu)相互通信。再者,本發(fā)明的瀏覽器無需打開另一瀏覽窗口而能夠在同一(或者共同)的瀏覽窗口同時顯示多個網(wǎng)頁,這樣,減少了內(nèi)存資源又可以獲得更快的速度。傳統(tǒng)瀏覽器(如微軟開發(fā)的互聯(lián)網(wǎng)瀏覽器IE),若要瀏覽多個網(wǎng)頁,必須開啟多個瀏覽窗口。
圖20A所示為根據(jù)本發(fā)明的一個優(yōu)選實施方式,附帶內(nèi)置即時通信系統(tǒng)的互聯(lián)網(wǎng)瀏覽系統(tǒng)的框架圖。系統(tǒng)2000包括了瀏覽器2001,該瀏覽器2001能夠與即時通信應(yīng)用(如即時通信客戶端2002)進行通信;系統(tǒng)2000還包括用于為即時通信客戶端2002提供與即時通信相關(guān)服務(wù)的支持的即時通信服務(wù)器組。該系統(tǒng)2000也包括支持瀏覽器2001的瀏覽器服務(wù)器組2003。所述瀏覽器服務(wù)器群2003包括一個聊天和信息服務(wù)器2006、瀏覽器核心服務(wù)器2007和一個分析/統(tǒng)計管理服務(wù)器2008。該系統(tǒng)2000能夠支持多個用戶2005訪問互聯(lián)網(wǎng)。
請參閱圖20A,瀏覽器核心服務(wù)器2007接收并響應(yīng)用戶2005的注冊,然后將用戶的在線信息返還至瀏覽器2001。瀏覽器核心服務(wù)器2007還追蹤在瀏覽器上的網(wǎng)頁瀏覽活動并允許用戶查詢“誰與我同在”功能(例如,提供在同一時間瀏覽同一網(wǎng)站或網(wǎng)頁的其他用戶的信息),通過即時通信軟件提供朋友間的雙向即時網(wǎng)絡(luò)通信。瀏覽器核心服務(wù)器還可以同步發(fā)送用戶在線信息給聊天/語音郵件服務(wù)器2006,并可以在將用戶在線信息發(fā)送給統(tǒng)計管理服務(wù)器2008前收集用戶在線信息。
聊天和信息服務(wù)器2006用于管理用戶的即時聊天并響應(yīng)用戶請求以發(fā)出或閱讀記錄的信息,統(tǒng)計管理服務(wù)器2008用于后臺管理。瀏覽器核心服務(wù)器將所有進入用戶的記錄發(fā)送給統(tǒng)計管理服務(wù)器,統(tǒng)計管理服務(wù)器會對記錄進行分析。即時通信服務(wù)器2004用于向用戶2005提供即時通信服務(wù)。
另外,該系統(tǒng)還可以包含包括瀏覽器2001的軟件,該瀏覽器2001用于向即時通信服務(wù)器2004發(fā)送身份請求、將該請求的結(jié)果傳送至瀏覽器核心服務(wù)器2007、保持追蹤用戶瀏覽器上所進入的網(wǎng)頁并將信息立即傳送至瀏覽器服務(wù)器。另一軟件組件是即時通信客戶端2002,該即時通信客戶端2002用于在用戶界面響應(yīng)用戶的身份請求并傳送給即時通信服務(wù)器。詢問結(jié)果被發(fā)送至瀏覽器2001。
如前所述,用戶之間在能夠通過瀏覽器相互交流之前必須登陸即時通信網(wǎng)絡(luò)。通常的用戶一般會在電腦初始化過程中(例如,導(dǎo)入和登陸程序)登陸即時通信服務(wù)器。當(dāng)用戶從桌面上登陸,其相對應(yīng)的即時通信客戶端2002會啟動。該即時通信客戶端2002向即時通信服務(wù)器2004傳送所有必要的用戶信息,所述用戶信息包括即時通信識別碼和相應(yīng)的密碼;即時通信服務(wù)器2004驗證登陸信息并將認證結(jié)果返回即時通信客戶端2002。在其他實施方式中,即時通信登陸程序可以在電腦初始化完成后通過用戶手工啟動。即時通信客戶端可以在操作系統(tǒng)的桌面上被最小化為一個盤式圖標。在其他實施方式中,即時通信客戶端可以不包含用戶界面。用戶可以通過一種眾所周知的內(nèi)部應(yīng)用通信機制從瀏覽器進入即時通信客戶端。還可以是其他的配置方式。
當(dāng)瀏覽器2001啟動時,該瀏覽器與即時通信客戶端2002進行通信以接收與即時通信服務(wù)有關(guān)的任何用戶的特定信息,然后,該瀏覽器通過使用從即時通信客戶端2002傳送過來的用戶信息,登陸瀏覽器核心服務(wù)器2007。在其他實施方式中,瀏覽器核心服務(wù)器2007可以直接與即時通信服務(wù)器2004進行通信以收集所有用戶的相關(guān)信息。然后,瀏覽器核心服務(wù)器2007開始追蹤該用戶的活動及其他已經(jīng)登陸該系統(tǒng)的用戶的情況。同時,瀏覽器核心服務(wù)器2007向分析服務(wù)器(例如,統(tǒng)計服務(wù)器)提供用戶活動的所有詳細信息,用以進行用戶活動的統(tǒng)計分析。瀏覽器核心服務(wù)器2007也收集所有登陸系統(tǒng)的用戶的身份、以及他們?yōu)g覽網(wǎng)頁的活動,并將這些信息傳送至瀏覽器2001,這樣,瀏覽器2001能夠向所有瀏覽同一網(wǎng)頁的用戶展示登錄人的身份,以實現(xiàn)“誰與我同在”的功能;用戶能夠從列表中的多個用戶(例如,瀏覽同一網(wǎng)頁的用戶)中選擇一名用戶進行進一步的即時通信。用戶也能夠選出一名用戶以通過聊天/信息服務(wù)器2006進行即時聊天。該聊天能夠在同一瀏覽器窗口中進行。同樣,用戶也能夠選擇向其他訪問同一網(wǎng)頁用戶留言或者閱讀其他訪問同一網(wǎng)頁用戶所留的信息。
該特征增加了互聯(lián)網(wǎng)用戶的便利性。例如,多個用戶能夠同時瀏覽同一網(wǎng)頁進行上網(wǎng)購物,他們能夠互相交流討論當(dāng)時所購買商品的質(zhì)量。他們同樣能夠留言或者閱讀與該網(wǎng)頁有關(guān)的留言,即使他們并非在同一時間訪問該網(wǎng)頁。對于企業(yè)來說,該特征也方便客戶對該公司(或企業(yè))就其產(chǎn)品的反饋意見的接近于即時的交流。在進一步實施方式中,如果客戶在提交訂單前對某一在網(wǎng)頁上銷售的貨物提出一些問題,該企業(yè)能夠?qū)蛻暨M行幾乎是即時的反應(yīng)。這樣,該企業(yè)不會失去一個銷售交易或者一個客戶。顯然,對于業(yè)界的技術(shù)人員,將這些特征應(yīng)用于其他領(lǐng)域是顯而易見的。
圖20B所示為本發(fā)明的另一實施方式。除了在圖20A中提及的那些服務(wù)器外,系統(tǒng)2050還包括即時通信用戶數(shù)據(jù)庫服務(wù)器2054,該服務(wù)器可以包括如圖5所示的即時通信移動電話對照關(guān)系數(shù)據(jù)庫506。該用戶數(shù)據(jù)庫服務(wù)器2054與分析服務(wù)器2055通過內(nèi)聯(lián)網(wǎng)與瀏覽器核心服務(wù)器2052相連接。通過數(shù)據(jù)通信電信業(yè)務(wù),內(nèi)部數(shù)字數(shù)據(jù)網(wǎng)路(DDN)2056,該系統(tǒng)的其他管理組件可以相互連接。DDN是專門的數(shù)字專線業(yè)務(wù),該業(yè)務(wù)可以讓用戶之間通過光纖數(shù)據(jù)網(wǎng)絡(luò)發(fā)送/接收數(shù)據(jù)、圖像和聲音。
圖21所示為根據(jù)本發(fā)明實施方式的數(shù)據(jù)處理流程圖。當(dāng)用戶啟動(模塊2101)瀏覽器,該瀏覽器判斷(模塊2102)即時通信客戶端是否已經(jīng)啟動,如果即時通信客戶端已經(jīng)啟動,瀏覽器通過即時通信客戶端向即時通信服務(wù)器發(fā)送(模塊2103)一個身份驗證請求以驗證用戶的身份;即時通信服務(wù)器進行用戶身份驗證過程并檢驗(模塊2104)該用戶是否為合法用戶;如果該用戶不是合法用戶,該處理流程將被拒絕并且該瀏覽器無法登陸瀏覽服務(wù)器;如果該用戶被確認是合法用戶,即時通信服務(wù)器使該用戶成為合法用戶并通過即時通信客戶端向瀏覽器返回(模塊2105)該合法認定。瀏覽器然后使用該信息登陸(模塊2106)瀏覽器服務(wù)器,瀏覽器服務(wù)器進行登陸信息處理;從此時開始,瀏覽器傳送(模塊2107)用戶當(dāng)前所瀏覽網(wǎng)頁的瀏覽信息給瀏覽器服務(wù)器。瀏覽器可以在瀏覽器服務(wù)器上記錄(模塊2108)用戶所有相關(guān)的活動以及同時瀏覽同一網(wǎng)頁的用戶的信息;瀏覽器服務(wù)器向每個瀏覽器客戶端傳送回通過其他登陸到該系統(tǒng)的瀏覽器客戶端所收集到的所有用戶信息;瀏覽器客戶端然后在同一瀏覽器窗口上顯示這些用戶。
如前所述,當(dāng)用戶能夠使用瀏覽器進行即時通信交流前,其相應(yīng)的即時通信客戶端必須啟動并登陸該系統(tǒng)。根據(jù)本發(fā)明一具體實施方式
,本發(fā)明的瀏覽器也提供選擇是否從瀏覽器上登陸即時通信網(wǎng)絡(luò)。圖22A所示為本發(fā)明示例的瀏覽器的顯示屏截圖,該瀏覽器提供一種從菜單2201登陸即時通信服務(wù)器,并從即時通信服務(wù)器接收用戶即時通信信息的方式。該瀏覽器也包括一種在同一瀏覽器實例內(nèi),在實例2202上顯示多個訪問同一網(wǎng)頁(例如,www.tencent.com/english)的用戶的方式。另外,該瀏覽器也在同一瀏覽器上提供聊天服務(wù),其中,用戶能夠在內(nèi)置的版面2204中輸入文本并在窗口2203中顯示全部的聊天消息。值得注意的是,所有窗口2202、2203和2204都在同一瀏覽器窗口中顯示。除此之外,本發(fā)明的瀏覽器能夠在無需啟動另一瀏覽器窗口的情況下,在同一瀏覽器窗口中顯示多個網(wǎng)頁(例如,www.tencent.com/english和www.bstz.com)。傳統(tǒng)的瀏覽器只有通過啟動多個瀏覽窗口才能顯示多個網(wǎng)頁,每一瀏覽器窗口顯示一個網(wǎng)頁,其缺點在于必須占用大量的系統(tǒng)資源(如內(nèi)存),且每一個瀏覽器窗口在被啟動時必須執(zhí)行其自身的初始化程序,使得處理速度變慢。本發(fā)明在同一瀏覽器窗口中顯示多個網(wǎng)頁。每一個網(wǎng)頁都與一個網(wǎng)頁選擇器2206相聯(lián)系,用戶能夠通過網(wǎng)頁選擇器2206選擇網(wǎng)頁來顯示特定網(wǎng)頁。
圖22B所示為本發(fā)明瀏覽器的中文版本示例。窗口2211是顯示所有已經(jīng)登陸該系統(tǒng)和正在訪問同一個所選定的網(wǎng)頁的用戶的用戶列表窗口。該窗口2211包括每一會員的昵稱2213和其相對應(yīng)的登陸識別碼2212,用戶能夠通過選擇(例如點擊)昵稱2213或者識別碼2212與窗口2211上所列出的任一用戶聊天。
圖23所示為根據(jù)本發(fā)明一具體實施方式
,在同一瀏覽窗口中顯示多個網(wǎng)頁的典型方法2300的流程。當(dāng)瀏覽器從用戶接收(模塊2301)訪問多個網(wǎng)頁的請求時,瀏覽器傳送(模塊2302)該請求給相應(yīng)的網(wǎng)站;同時,瀏覽器可以創(chuàng)造一個根據(jù)每一個被訪問網(wǎng)頁來分類的數(shù)據(jù)庫;當(dāng)瀏覽器接收到網(wǎng)頁信息(例如,標記語言文檔形式)時,將該多個網(wǎng)頁信息儲存(模塊2303)在數(shù)據(jù)庫中,每一網(wǎng)頁與每一網(wǎng)頁選擇器(例如,Tab選擇器)相對應(yīng)。然后,瀏覽器通過網(wǎng)頁選擇器選擇(模塊2304)網(wǎng)頁,該被選擇的網(wǎng)頁通常為用戶選擇的最新的網(wǎng)頁,并且從數(shù)據(jù)庫檢索相應(yīng)的網(wǎng)頁信息(模塊2305);然后,瀏覽器在同一瀏覽器窗口顯示(模塊2306)該網(wǎng)頁。之后,瀏覽器記錄用戶的活動并傳送該信息給瀏覽器服務(wù)器。為進一步對數(shù)據(jù)進行統(tǒng)計分析,該信息也會被傳送至分析服務(wù)器。同時,該瀏覽器服務(wù)器收集(模塊2308)所有訪問同一網(wǎng)頁的用戶的身份信息,并傳送該身份信息給瀏覽器客戶端,用以在同一瀏覽器窗口中顯示那些訪問同一網(wǎng)頁的用戶身份(模塊2309)。
圖24所示為根據(jù)本發(fā)明一具體實施方式
,能夠在同一個瀏覽器窗口中顯示多網(wǎng)頁的瀏覽器的顯示屏截圖。如上所述,該瀏覽器能夠在同一瀏覽器上顯示多個網(wǎng)頁。每一網(wǎng)頁與一個網(wǎng)頁選擇器相聯(lián)系,如網(wǎng)頁選擇器2401-2403。在一個具體實施方式
中,網(wǎng)頁選擇器是如圖24所示的Tab選擇器;在其他具體實施方式
中,該網(wǎng)頁選擇器可以是按鈕或者下拉列表。本發(fā)明的優(yōu)點在于由于不需要啟動多個瀏覽器窗口,因此本發(fā)明使用較少的系統(tǒng)資源(例如隨機存取存儲器RAM等的存儲資源)。另外,瀏覽器在被啟動時不得不執(zhí)行特定的初始化步驟。本發(fā)明因無需額外的初始化程序而相應(yīng)具有了較快地訪問網(wǎng)頁的速度。網(wǎng)頁通過相應(yīng)的網(wǎng)頁選擇器(例如,Tab選擇器)來選擇。瀏覽器會一直向瀏覽服務(wù)器,如圖20A所示的瀏覽器服務(wù)器2007,傳送用戶的活動信息,該信息包括被選擇的網(wǎng)頁指示器(例如,網(wǎng)頁選擇器)。瀏覽器核心服務(wù)器2007根據(jù)被選擇的網(wǎng)頁保持追蹤所有用戶活動。在一具體實施方式
中,那些信息被存儲在根據(jù)網(wǎng)頁選擇器作為索引的數(shù)據(jù)庫中。當(dāng)用戶通過網(wǎng)頁選擇器(例如,點擊Tab選擇器)選擇一個網(wǎng)頁時,瀏覽器將用戶的選擇傳送給瀏覽服務(wù)器,用戶的選擇包括相應(yīng)網(wǎng)頁選擇器所指示的被選中網(wǎng)頁。瀏覽器從數(shù)據(jù)庫檢索所有與該網(wǎng)頁選擇器有關(guān)的網(wǎng)頁信息,包括標記語言文檔,并將其返回瀏覽器客戶端。
在另一具體實施方式
中,當(dāng)瀏覽器服務(wù)器接收被選擇網(wǎng)頁上的信息時,瀏覽器服務(wù)器返回與其相應(yīng)網(wǎng)頁的鏈接(例如,該網(wǎng)頁的網(wǎng)址)至瀏覽器客戶端。根據(jù)該鏈接,瀏覽器從相應(yīng)的網(wǎng)站獲取網(wǎng)頁(例如,標記語言文檔)。
瀏覽器客戶端在同一瀏覽器中相應(yīng)地顯示網(wǎng)頁(比如,標記語言文檔)。瀏覽器設(shè)置相應(yīng)的網(wǎng)頁選擇器,如聚焦的Tab選擇器2402。另一方面,其他所有未選網(wǎng)頁則未被聚焦并且不顯示或隱藏其相應(yīng)的網(wǎng)頁信息。每一個標準功能鍵,如返回鍵2407和前向鍵2408,將根據(jù)所挑選的網(wǎng)頁執(zhí)行其功能。因此,所有被選中網(wǎng)頁的之前和之后的網(wǎng)頁將被保存。這些信息和其他由標準功能鍵所執(zhí)行的信息也與選中的網(wǎng)頁相關(guān),并可以保存在根據(jù)網(wǎng)頁選擇器作為索引的、并由瀏覽器服務(wù)器進行管理的數(shù)據(jù)庫中。
本發(fā)明瀏覽器也體現(xiàn)了即時通信功能,如聊天和消息留言板業(yè)務(wù)。例如,按鍵2404會在同一瀏覽器中展示一個窗口(例如,圖22A中的窗口2202),其中,該窗口將顯示其他所有已經(jīng)登陸了系統(tǒng)訪問相同選定頁面的用戶。此外,聊天服務(wù)能通過按鈕2405在瀏覽器里啟動。聊天窗口(例如圖22A所示窗口2203和窗口2204)能夠通過按鈕2405啟動。同樣,消息留言板服務(wù)能通過按鈕2406從瀏覽器啟動。
圖25所示為根據(jù)本發(fā)明一具體實施方式
執(zhí)行聊天服務(wù)的流程圖。當(dāng)用戶選擇聊天功能(模塊2501)時,系統(tǒng)將檢查聊天服務(wù)(模塊2502)是否已經(jīng)被啟動;如果聊天服務(wù)未被啟動,瀏覽器聊天服務(wù)會啟動(模塊2503)聊天服務(wù),并且瀏覽器客戶端會顯示聊天窗口;之后,用戶從輸入?yún)^(qū)域輸入文本(模塊2504),該文字然后被傳遞到聊天服務(wù)器(模塊2505);然后,聊天服務(wù)器把該信息傳送給所有進入聊天室的用戶,并且從這些用戶收集所有回復(fù)(模塊2506)并傳回給那個發(fā)起聊天的用戶(模塊2507)。在其他具體實施方式
中,聊天服務(wù)從在計算機初始化時所啟動的即時通信客戶端啟動。
圖26所示為根據(jù)本發(fā)明一個實施方式,聊天服務(wù)的用戶界面的顯示屏截圖。聊天服務(wù)在瀏覽器的同一窗口中啟動。通常,聊天窗口通過瀏覽器上的按鈕2601啟動,聊天服務(wù)也能通過菜單啟動。聊天服務(wù)包含輸入?yún)^(qū)域2602,用戶可以在該區(qū)域輸入任何聊天文本到聊天社區(qū)。由用戶及聊天室里成員輸入的文本顯示在窗口2603中。同時,用戶能在主窗口2604中瀏覽多個網(wǎng)頁。如果聊天室里的成員正在訪問同一個網(wǎng)頁,他們就能通過聊天室討論關(guān)于他們所正在訪問的同一網(wǎng)頁的信息。
圖27所示為根據(jù)本發(fā)明一具體實施方式
的消息留言板服務(wù)的流程圖。當(dāng)用戶在瀏覽器同一窗口中啟動了消息留言板服務(wù)(模塊2701),瀏覽器就會檢查(模塊2702)此服務(wù)是否已經(jīng)登錄。如果消息留言板服務(wù)沒有被登錄,瀏覽器就訪問(模塊2703)瀏覽器服務(wù)器組,比如圖20A所示的聊天與信息服務(wù)器2003。該瀏覽器然后檢索(模塊2704)可獲得的消息列表,并在同一瀏覽器窗口中的一個對話窗中顯示(模塊2705)該消息列表。在模塊2706中,瀏覽器的用戶可以然后閱讀列表里的消息、搜索消息或向留言板發(fā)送消息。用戶的請求然后被傳遞給服務(wù)器,然后服務(wù)器對該請求做出響應(yīng)(模塊2707),完成(模塊2708)相關(guān)處理后把結(jié)果返回給瀏覽器。
圖28A所示為根據(jù)本發(fā)明一具體實施方式
的消息留言板服務(wù)的用戶界面。消息留言板服務(wù)能通過按鈕2801在同一個瀏覽器窗口中登錄。當(dāng)消息留言板服務(wù)登錄時,就會顯示一個消息留言板窗口2802。該窗口中通常包含所有可獲得的、依據(jù)社區(qū)中各興趣話題進行分類的消息。消息留言板服務(wù)的一大特點就是用戶能夠留言給一個朋友或是從一個朋友那里讀取留言,而該朋友可以不需要在線。通過本發(fā)明的瀏覽器,用戶能留下關(guān)于正在瀏覽的網(wǎng)頁的信息。另一方面,用戶也能在決定下購買定單之前,讀取那些瀏覽過此網(wǎng)頁的其他人的留言(例如關(guān)于網(wǎng)上購物項目的評論)。而且,擁有網(wǎng)頁的企業(yè)可以利用消息板上可獲得的信息做相關(guān)市場的研究。除此之外,用戶或企業(yè)能登錄即時通信服務(wù)或聊天服務(wù),來與其他人溝通以討論任何與網(wǎng)頁相關(guān)的事情。
圖28B和28C所示為根據(jù)本發(fā)明一具體實施方式
,采用消息留言板服務(wù)的中文版本用戶界面。同樣,消息留言板服務(wù)能夠通過按鈕2811登錄,且所有可獲得的消息都顯示在窗口2812上。用戶能選擇一條消息進行閱讀,如消息2813。當(dāng)用戶選擇了一條消息,另一個消息窗口2822會顯示對應(yīng)的消息。用戶也能夠通過如窗口2821所示的輸入?yún)^(qū)域輸入一個消息。
如上所述,瀏覽器的一個具體實施方式
是能在同一個瀏覽器窗口中顯示多個頁面。每個網(wǎng)頁可以保存關(guān)于此頁面的歷史列表。例如,用前向鍵和返回鍵訪問與當(dāng)前激活頁面相關(guān)的歷史列表。瀏覽器也能顯示正在該瀏覽器里訪問同一個網(wǎng)站或網(wǎng)頁的多個用戶,對此稱之為“誰與我同在”特性。實際上,“誰與我同在”窗口是與當(dāng)前激活頁面(如選擇的頁面)相聯(lián)系的。因此,在當(dāng)前所選頁面從一個頁面轉(zhuǎn)換到另一個頁面時,顯示在“誰與我同在”窗口里的與用戶相關(guān)的信息也會與正在訪問新頁面的用戶相同步。在從先前的頁面轉(zhuǎn)換到該新頁面時,“誰與我同在”窗口顯示正在瀏覽該新頁面的用戶。同樣,聊天服務(wù)和消息留言板服務(wù)也會與當(dāng)前選擇頁面同步。因此,當(dāng)用戶從一個網(wǎng)站轉(zhuǎn)換到另一個網(wǎng)站時,聊天窗口顯示所有當(dāng)前進入與當(dāng)前顯示的網(wǎng)站相關(guān)的相應(yīng)聊天室的用戶。在另一個可選實施方式中,有關(guān)聊天室的信息會與當(dāng)前顯示的網(wǎng)頁同步,甚至在發(fā)起網(wǎng)站的相同域里面。同樣,消息留言板服務(wù)也會與當(dāng)前活動頁面同步。
圖29所示為根據(jù)本發(fā)明一個具體實施方式
,瀏覽器的示例數(shù)據(jù)結(jié)構(gòu)。該數(shù)據(jù)結(jié)構(gòu)可以存儲于如隨機存取存儲器的存儲單元中,或者可以存儲于客戶端的硬盤中。在另一個可選實施方式中,這些數(shù)據(jù)結(jié)構(gòu)也可以存儲在瀏覽器服務(wù)器中,例如圖20A的瀏覽器服務(wù)器2007中。根據(jù)圖29,該數(shù)據(jù)結(jié)構(gòu)在每個當(dāng)前顯示在瀏覽器里的頁面下組合,頁面為例如頁面2901、2907和2908。對應(yīng)于每個頁面的數(shù)據(jù)結(jié)構(gòu)可以用面向?qū)ο蟪绦蛘Z言,如C++或JAVA作為一個對象(如類)實現(xiàn)。該數(shù)據(jù)結(jié)構(gòu)在由頁面選擇器索引的相應(yīng)數(shù)據(jù)結(jié)構(gòu)下封裝了所有關(guān)于頁面的信息。例如頁面2901的數(shù)據(jù)結(jié)構(gòu)包含了各種與對應(yīng)頁面的相關(guān)信息。在這些信息中,數(shù)據(jù)結(jié)構(gòu)中可以包含當(dāng)前所選網(wǎng)頁的網(wǎng)址2902、歷史列表2903、“誰與我同在”的用戶列表2904、進入聊天室的用戶2905,和在對應(yīng)網(wǎng)站或網(wǎng)頁上的消息留言板2906。所以,當(dāng)用戶選擇頁面2902,瀏覽器將檢索與頁面2902相關(guān)的相應(yīng)信息,例如,當(dāng)前網(wǎng)頁網(wǎng)址2902、歷史列表2903等。于是瀏覽器能顯示相應(yīng)于網(wǎng)頁網(wǎng)址2902的網(wǎng)頁,這個網(wǎng)頁或是之前被存儲或是動態(tài)地從網(wǎng)址下載的網(wǎng)頁。同樣,當(dāng)用戶從網(wǎng)頁2901切換到網(wǎng)頁2902時,相應(yīng)的信息,比如當(dāng)前網(wǎng)址2909和歷史列表2910等可以被檢索,并顯示在瀏覽器中。
值得注意的是,所有關(guān)于頁面的信息是對應(yīng)頁面的本地信息。例如,包含了用戶以往事件的歷史清單信息基于頁面選擇器存儲。與歷史信息全球性地保存在每個瀏覽器窗口的傳統(tǒng)瀏覽器不同,本發(fā)明一個具體實施方式
會在瀏覽器維護的每個頁面下同時跟蹤所有用戶的歷史事件。因此,瀏覽器還保存著非激活頁面(比如,那些沒被選中的)的歷史清單。這些信息可以通過瀏覽器的客戶端(比如存在內(nèi)存中)保存。在一個可選的實施方式中,這些信息可被儲存在瀏覽器服務(wù)器中。當(dāng)一個頁面被選擇時,與被選頁面相應(yīng)的歷史信息可以從瀏覽器服務(wù)器中檢索。當(dāng)點擊瀏覽器中的前向或返回鍵時,瀏覽器檢索并顯示歷史信息,并且根據(jù)用戶選擇訪問相關(guān)網(wǎng)站。同樣,其它的信息,比如相應(yīng)于被選擇網(wǎng)站或網(wǎng)頁的當(dāng)前聊天室的用戶列表和消息留言板中的消息列表,也與被選網(wǎng)頁同步。瀏覽器的其它特性也可以因此執(zhí)行。
本發(fā)明提供了一個將大部分流行的即時通信交流機制集成到單個瀏覽器窗口中的獨特瀏覽器。另外,本發(fā)明提供了能夠在單個瀏覽器窗口中顯示多個網(wǎng)頁的瀏覽器。因此,用戶界面更友好和強大。本發(fā)明同時利用較少的系統(tǒng)資源并具有速度優(yōu)勢。盡管本發(fā)明可適用于個人用戶,但同時它還非常適用于企業(yè)級用戶。其它許多特性也可以與這個瀏覽器集成。
本發(fā)明瀏覽系統(tǒng)的典型實施方式包括一個中型網(wǎng)絡(luò)系統(tǒng)。在這個應(yīng)用例子中,網(wǎng)絡(luò)交換機采用四個100兆以太網(wǎng)交換機,該系統(tǒng)包括70個主機。幾乎所用服務(wù)器都采用群的形式,以便達到一個用戶動態(tài)狀態(tài)的平穩(wěn)分布。部分主機被用在TIM服務(wù)系統(tǒng)的服務(wù)器中,另一部分作為騰訊瀏覽器服務(wù)器。
主服務(wù)器模型可以包括帶有pl3300 p3/700*2(兩個CPU)的瀏覽器(群)、帶有pl4400 p3/866*2(兩個CPU)的瀏覽器聊天/信息服務(wù)器(群)、瀏覽器統(tǒng)計管理服務(wù)器pl3300 p3/700*2(兩個CPU)、帶有cpql850P3/700*4(四個CPU)的即時通信服務(wù)器(群)。本發(fā)明選擇康柏(Compaq)公司的Proliant系列的PC服務(wù)器系統(tǒng)和Intel公司的Power Leader系列的PC服務(wù)器系列作為網(wǎng)絡(luò)服務(wù)器。Compaq公司Proliant系列中的Proliant 1850因其計算性能和性價比而成為具有競爭力的產(chǎn)品,它能夠支持開放的UNIX操作系統(tǒng)和Windows NT操作系統(tǒng),尤其適合使用于涉及數(shù)據(jù)庫操作的大型應(yīng)用中。Proliant 1850采用PIII 550赫茲(Hz)芯片作為其CPU,它可以最多裝配兩個CPU,同時支持對稱并時處理(SMP)中多重CPU使用。
在Linux Slackware 7操作系統(tǒng)中,可以安裝最大2吉比特(2GB)的內(nèi)存。在本實施例中,服務(wù)器安裝1GM內(nèi)存,使用大容量內(nèi)存的目的是為了在內(nèi)存中同時安排多個資源,多個資源包括操作系統(tǒng)軟件、熱備份系統(tǒng)軟件和通常被用于加快該系統(tǒng)中心反應(yīng)速度的數(shù)據(jù)查詢信息。同時,所有的在內(nèi)
首先測定受試者一定時間內(nèi)的耗氧量和CO2產(chǎn)量,該受試者24小時的耗氧量為400L,CO2產(chǎn)量為340L(已換算成標準狀態(tài)的氣體容積)。另經(jīng)測定尿氮(尿氮測定儀)排出量為12g。查表1可知蛋白質(zhì)的生物熱價是18,耗氧量常數(shù)是0.95L/g,CO2產(chǎn)量常數(shù)是0.76L/g,計算24小時產(chǎn)熱量(代謝率),其步驟如下(1)蛋白質(zhì)氧化量=12×6.25=75g產(chǎn)熱量=18×75=1350kJ耗氧量=0.95×75=71.25LCO2產(chǎn)量=0.76×75=57L(2)非蛋白呼吸商非蛋白代謝耗氧量=400-71.25=328.75L非蛋白代謝CO2產(chǎn)量=340-57=283L非蛋白呼吸商=283/328.75=0.86(3)根據(jù)非蛋白呼吸商的氧熱價計算非蛋白代謝的熱量查表2,非蛋白呼吸商為0.86時,氧熱價為20.41。所以,非蛋白代謝產(chǎn)熱量=328.75×20.41=6709.8kj。
(4)計算24小時產(chǎn)熱量24小時產(chǎn)熱量=1350+6709.8=8059.8kJ=1928kcal計算的最后數(shù)值1928kcal就是該受試者24小時內(nèi)的能量代謝率(5)確定三大能量物質(zhì)的需求量被測試人的總能量需求為1928kcal,則其三大能量物質(zhì)理想需求量如下管理等特性。裝配和維護也非??旖莘奖悖浅7奖銛U展升級系統(tǒng)的性能,以符合商業(yè)擴展的需要。由rack-mount服務(wù)器提供者精巧設(shè)計的互聯(lián)網(wǎng)rack-mount服務(wù)器已經(jīng)運用了結(jié)構(gòu)化的INTER-CONNECTION服務(wù)器模塊,該模塊是非常常用的、高可靠的,而且擴展速度很快。
該系統(tǒng)采用了50套的以上配置的PL3300R主機。操作系統(tǒng)可以包括Linux Slackware 7.X。在UNIX類產(chǎn)品中,Slckware 7.1有著性能優(yōu)異、高效率和模塊化結(jié)構(gòu)等特點,它引導(dǎo)著吞吐和反應(yīng)速度。它有一系列的優(yōu)點真正開放的計算環(huán)境,可以按照標準的UNIX環(huán)境來配置以保護用戶在該操作系統(tǒng)中的投資;高速的大規(guī)模數(shù)據(jù)庫訪問能力;低成本的系統(tǒng)、網(wǎng)絡(luò)和外部的存貯管理能力;能夠提供優(yōu)異的系統(tǒng)安全控制系統(tǒng);能夠提供最新的開發(fā)工具,以方便快速地幫助那些使用者開發(fā)應(yīng)用軟件;能夠提供多種的技術(shù)方法,以幫助用戶進行不同系統(tǒng)間的轉(zhuǎn)換和應(yīng)用軟件跨的移植。配置可以包括數(shù)據(jù)庫管理系統(tǒng),例如mysql-3.22.27。
本發(fā)明已經(jīng)在前面利用具體的示范性的實施方式進行了闡明。顯然,另外有多種的不脫離這個主要的思想和發(fā)明范圍的修改可能被提出,正如我們在下面的權(quán)利要求書陳述中提出的。當(dāng)然,這個描述和附圖應(yīng)當(dāng)被看作更多是一個描述性意義的,而不是限制性的。
權(quán)利要求
1.一種在瀏覽器的單一窗口中顯示多個網(wǎng)頁的方法,該方法包括請求對用戶提出的多個網(wǎng)頁進行驗證;根據(jù)所述多個網(wǎng)頁的驗證信息,從對應(yīng)的網(wǎng)絡(luò)服務(wù)器接收所述多個網(wǎng)頁的網(wǎng)頁內(nèi)容信息;在瀏覽器的同一窗口中顯示所述的多個網(wǎng)頁,其中顯示的多個網(wǎng)頁中的每一頁對應(yīng)一個頁面選擇器。
2.根據(jù)權(quán)利要求1中所述方法,其特征在于所述的驗證信息包括多個網(wǎng)頁中的每個網(wǎng)頁的網(wǎng)址。
3.根據(jù)權(quán)利要求1中所述方法,其特征在于該方法進一步包括記錄與多個網(wǎng)頁中的每個網(wǎng)頁相關(guān)的用戶活動,根據(jù)相應(yīng)的頁面選擇器進行分類;在以相應(yīng)的頁面選擇器作為索引的數(shù)據(jù)庫中存儲與多個網(wǎng)頁中的每個網(wǎng)頁相關(guān)的用戶活動。
4.根據(jù)權(quán)利要求1所述方法,其特征在于如果用戶通過相應(yīng)的頁面選擇器選擇一個網(wǎng)頁,該方法進一步包括檢索對應(yīng)于頁面選擇器的網(wǎng)頁信息項;根據(jù)相應(yīng)頁面選擇器選中的網(wǎng)頁信息項,在瀏覽器的共用窗口中顯示該網(wǎng)頁;和在前臺處理被選中的網(wǎng)頁的活動。
5.根據(jù)權(quán)利要求4中所述方法,其特征在于該方法進一步包括隱藏該多個網(wǎng)頁中其它未被選中的網(wǎng)頁;在后臺處理未被選中網(wǎng)頁的活動。
6.根據(jù)權(quán)利要求1中所述方法,其特征在于所述的頁面選擇器是一個Tab選擇器。
7.根據(jù)權(quán)利要求1中所述方法,其特征在于該方法進一步包括記錄至少同時訪問所述多個網(wǎng)頁中的第一個網(wǎng)頁的多個用戶的活動,這些活動根據(jù)相應(yīng)的頁面選擇器進行分類;收集至少同時訪問所述多個網(wǎng)頁中的第一個網(wǎng)頁的多個用戶的識別信息;在瀏覽器的共用窗口中,顯示同時訪問所述多個網(wǎng)頁中的第一個網(wǎng)頁的多個用戶的識別實體信息。
8.根據(jù)權(quán)利要求7中所述方法,其特征在于該方法進一步包括在同一個瀏覽器窗口同時訪問所述多個網(wǎng)頁中的第一個網(wǎng)頁的多個用戶提供聊天服務(wù)。
9.根據(jù)權(quán)利要求7中所述方法,其特征在于該方法進一步包括在同一個瀏覽器窗口中,同時訪問所述多個網(wǎng)頁的第一個網(wǎng)頁的多個用戶提供消息留言板服務(wù),其中,所述用戶可在留言板上閱讀留言和撰寫留言。
10.根據(jù)權(quán)利要求7中所述方法,其特征在于該方法進一步包括在瀏覽器共用窗口下,為網(wǎng)站社區(qū)成員提供即時通信服務(wù);并在瀏覽器的共用窗口內(nèi)顯示用戶的好友名單。
11.根據(jù)權(quán)利要求7所述方法,其特征在于同時訪問多個網(wǎng)頁中第一個網(wǎng)頁的多個用戶為網(wǎng)站社區(qū)成員。
12.根據(jù)權(quán)利要求11所述方法,其特征在于該方法進一步包括從同一個瀏覽器窗口登錄網(wǎng)站社區(qū)。
13.根據(jù)權(quán)利要求1所述方法,其特征在于如果用戶通過相應(yīng)的頁面選擇器選擇一個網(wǎng)頁時,該方法進一步包括檢索對應(yīng)于頁面選擇器的網(wǎng)址;從相應(yīng)于網(wǎng)站地址的網(wǎng)站接收網(wǎng)頁;在同一個瀏覽器的窗口中顯示網(wǎng)頁。
14.一個網(wǎng)頁瀏覽系統(tǒng),包括瀏覽器,用于在同一個瀏覽器窗口下顯示多個網(wǎng)頁;瀏覽器服務(wù)器,用于從瀏覽器接收并處理用戶特定信息;即時通信(IM)客戶端,用于提供IM服務(wù),該即時通信客戶端能夠與該瀏覽器進行通信;與IM客戶端連接的IM服務(wù)器,該IM服務(wù)器為IM客戶端和包括移動IM客戶端在內(nèi)的另一IM客戶端之間提供IM服務(wù)。
15.根據(jù)權(quán)利要求14所述的網(wǎng)頁瀏覽系統(tǒng),其特征在于,所述的瀏覽器服務(wù)器包括一個進行用戶驗證信息處理和用戶瀏覽活動分析的瀏覽器核心服務(wù)器;一個提供實時聊天服務(wù)和留言板服務(wù)的聊天和信息服務(wù)器;以及一個執(zhí)行對從瀏覽器核心服務(wù)器所接收的用戶記錄進行分析的分析服務(wù)器。
16.根據(jù)權(quán)利要求14所述的網(wǎng)頁瀏覽系統(tǒng),其特征在于所述瀏覽器從瀏覽服務(wù)器接收訪問同一網(wǎng)頁的所有用戶,并在同一個瀏覽器窗口下在多個對話窗顯示用戶信息。
17.根據(jù)權(quán)利要求14所述的網(wǎng)頁瀏覽系統(tǒng),其特征在于所述聊天服務(wù)和留言板服務(wù)在同一瀏覽器窗口內(nèi)能夠同時開通。
全文摘要
本發(fā)明公開了一種在瀏覽器的單一窗口中顯示多個網(wǎng)頁的方法,該方法包括請求對用戶提出的多個網(wǎng)頁進行驗證;根據(jù)所述多個網(wǎng)頁的驗證信息,從對應(yīng)的網(wǎng)絡(luò)服務(wù)器接收所述多個網(wǎng)頁的網(wǎng)頁內(nèi)容信息;在瀏覽器的同一窗口中顯示所述的多個網(wǎng)頁,其中顯示的多個網(wǎng)頁中的每一頁對應(yīng)一個頁面選擇器。本發(fā)明還描述了一種網(wǎng)頁瀏覽系統(tǒng)。
文檔編號H04Q7/22GK1811764SQ200510109480
公開日2006年8月2日 申請日期2001年11月14日 優(yōu)先權(quán)日2001年3月26日
發(fā)明者吳宵光, 陳泱, 黃業(yè)鈞, 馬化騰, 曾李青 申請人:騰訊科技(深圳)有限公司