新四季網

使訪問相同網頁的用戶能夠彼此通信的製作方法

2023-09-22 23:06:35

專利名稱:使訪問相同網頁的用戶能夠彼此通信的製作方法
技術領域:
本發明總體上涉及一種使不論通過計算機、電話還是PDA訪問相同網頁的web用戶能夠進行聊天及其他形式的通信的方法。這允許在這些用戶之間交換意見和信息——光是根據他們在同一時間訪問相同網頁這一事實來看,可以推斷他們對交換意見和信息是感興趣的。本發明也可以用來找到具有相似興趣的人。
背景技術:
隨著計算機網絡在商業領域中獲得廣泛應用,網際網路(計算機網絡的一個實例)事實上在我們日常生活的各個方面也獲得了廣泛使用。網際網路通常是一種符合客戶機-伺服器架構的大型計算機網絡。該網絡包括許多相互連接的伺服器(計算機),這些伺服器被配置為存儲、傳輸和接收計算機信息,並能被客戶端計算機訪問。指定的伺服器可以作為一個或多個「web站點」的主機,通過網際網路接入提供商可以通過電子方式訪問這些web站點。一個唯一的地址路徑或統一資源定位器(URL)識別出各個web站點或某一web站點內的頁面。在客戶端計算機上的網際網路用戶利用計算機上的軟體(「客戶端軟體」)僅僅通過選擇特定的URL就可以訪問一個特定的web站點。連接到網際網路上的計算機可以包括從大型機(mainframes)到蜂窩電話,它們可以在任何可以想像的通信介質上工作。
網際網路的一個重要方面是World Wide Web(WWW),它是網際網路上能夠識別超文本傳輸協議(HTTP)的特定伺服器的集合。HTTP可以訪問使用一種稱作「超文本標記語言(HTML)」的標準語言描述的各種不同的伺服器文件或「內容」。這些文件可以是HTML格式,可包含圖形、聲音、文本文件和多媒體對象等。
大多數用戶通過一臺個人計算機連接到網際網路(或稱為「網上衝浪」),這種個人計算機通常運行在具有圖形用戶界面(GUI)的作業系統(例如Windows作業系統)上。用戶使用一種名為「瀏覽器」的程序作為其計算機上的客戶端軟體通過網際網路進行通信。最流行的兩個瀏覽器是網際網路Explorer和Netscape,當然還有許多其他瀏覽器可以使用。通常瀏覽器可以接收HTML文件並顯示可以播放聲音和展示文本、圖形和視頻的「頁面」。
因此,網際網路用戶對作為網上衝浪的工具的瀏覽器是非常熟悉的,但是本領域的技術人員應理解瀏覽器並不僅限於在網際網路上使用,如今它們正廣泛用於在包括intranet在內的網絡上進行的各種通信。
也可以使用諸如JaveScript的各種程式語言,使可執行代碼內嵌到HTML文件中,並當瀏覽器向用戶展示此文件時運行,從而可以執行一些有用的任務。而且,已經開發出各種插件以延伸和拓寬瀏覽器的功能。這種插件是用於解釋和執行代碼的程序和/或庫,否則這些代碼將無法由瀏覽器所讀取。
在由網際網路實現的大量的服務和工具中——這些服務和工具在幾年前根本不能想像——除了World Wide Web外還有網際網路聊天。Web包含數量不斷增長的超連結文檔,覆蓋了所有可以想像的人類知識領域,而且十分詳盡。聊天則是登錄到同一伺服器上的用戶之間的簡短的文本消息、文件和圖片的實時交換。聊天通常通過一個專用的聊天軟體或者通過特定的網頁來實現。
第三種流行的網際網路服務稱為論壇或公告板,它允許用戶聚在一起進行討論並交換對某一特定主題的經驗和意見。聊天和論壇的主要區別在於消息之間的延時與實時的談話不同,在論壇裡用戶張貼消息,其他用戶可以隨後回復這些消息。論壇的優點在於即使用戶不能同時在線也可以進行互動。信息是隨著時間推移而積累的,而且不管是否有參與者都可以建立討論。
網際網路把具有相似興趣的人們聯繫在一起這一潛力是其成功的關鍵,但是廣博的人類知識範圍使得匹配這些興趣成為一項艱巨的任務。如果考慮World Wide Web(WWW)的擴張,很明顯有數百萬個「地址」被用戶訪問,同時也有數百萬個用戶訪問那些站點。因此當要匹配這些人時就會產生相當複雜的情況。
了解這一點之後,使訪問相同網頁的用戶能彼此通信顯然是有價值和值得做的。這將使那些對這一網頁中討論的主題有共同興趣的人們能建立連接,而不必在其他集中場所(譬如論壇和討論組)中搜索。
使訪問相同網頁的用戶之間相連接能夠形成一個自發的、對時間敏感的聊天室,潛在地可以節省數百萬用戶的花費在進一步搜索上的時間,同時也可以解決不能受到充分關注的問題。
有幾家公司已經發布了旨在解決這一問題的產品,最著名的有GooeyTM。GooeyTM是一個插件式的程序,在其下載和安裝後,只要瀏覽同一網頁的用戶都安裝並激活此插件,他們就可以進行實時互動。這種方法的問題在於需要這樣一個插件,而且必須使之和所有可獲得的、不斷變化著的作業系統和瀏覽器相適應。眾多失敗的商業模式已經證明,為了獲得大規模的應用,技術必須對終端用戶透明。
本發明,以下稱為YACHNEETM,便於使瀏覽同一網頁的用戶之間進行通信,而無需任何程序或除web瀏覽器的標準插件之外的任何插件。而且,本發明包括這樣一些新的特性自動生成和撤消聊天室,這些聊天室是在先前的應用程式中預定義的,並與用戶是否存在無關。
美國專利申請文件US-2002-0052785-A1和國際公開文本WO02/21238 A2的整個內容在這裡併入作為參考,其中公開了一種把動畫形式的多媒體角色引入一個正在運行的程序的計算機顯示屏的方法,這一角色不時地以插入的方式出現在顯示屏上,這對用戶來說是不可預測的。這一角色可以在整個屏幕上移動,最好位於瀏覽器程序的顯示屏的頂層,從而不會被任何窗口或對象覆蓋。它也能提供包含語音、音樂和音響效果的聲音。
本發明擴展了此概念。根據一個優選實施例,通過在一個網頁上提供一個圖標,該頁面會啟動YACHNETM,當點擊圖標時就能進行YACHNETM啟動。然後用戶可以設定一個角色用來在顯示屏上代表他本身,或者使用一個標準的虛擬人物(avatar)。他也能看到屏幕上代表其他用戶的角色,這些角色已經被其他用戶指定。用戶通過用滑鼠拖動他的角色就能在整個屏幕上移動他的角色,也可以轉動它使其接近或遠離其他角色。這些角色可以通過語音通信或打字互相交談,如果是打字方式,文字會出現在一個(卡通形式的)氣泡中或其他形式。用戶可以改變角色的外觀來反映某種情感(例如憤怒),也可以邀請其他角色進行私人聊天。當一個用戶離開這個網頁時,相應的角色也會從所有其他用戶的屏幕中消失。如果所有用戶都離開聊天室,就關閉聊天室。
優選實施例中用來代表用戶角色的象徵是一個虛擬人物。虛擬人物是一些代表用戶的神形合一的圖片,根據本發明,它們存在於一個透明的層中,或是在創建某一有效聊天室的頁面內容之前的層中。用戶可以選擇他們的虛擬人物的外觀,表達不同的情感,和其他虛擬人物散步和互動,以及執行許多其他預先定義的行為。虛擬人物可以(在卡通形式的氣泡中)顯示文字或用語音交談,語音交談是由客戶端或伺服器產生的聲音流,或者是本地合成器產生的聲音流。
YACHNETM允許在一個網頁上和其他用戶進行以下新的層次上的個體互動●同時訪問相同網頁的網際網路用戶之間可進行聊天或其他群組行為;●通過顯示具有感情特徵的符號和動作(例如打鬥、親吻等),用戶可進行互動;●不同時間訪問相同網頁的網際網路用戶之間可以張貼消息;●根據動態參數,如上網習慣、消費模式和人口統計學,對網際網路用戶進行匹配;●根據用戶預先輸入的選擇(opt-in)參數(如興趣、習慣、性偏好和政治傾向等)對網際網路用戶進行匹配。


參照附圖,以上概括描述、以及本發明的其他目標、特性和優點可以從下面將要給出的當前優選的、但作為示例的實施例中獲得更充分的了解,圖中圖1是一個描述根據本發明的方法和系統的一個優選實施例的各部分之間的數據流和通信的功能框圖;圖2是一個描述優選的登錄過程的流程圖;圖3是一個描述優選的客戶端監聽過程的流程圖;圖4是一個描述優選的伺服器端監聽過程的流程圖;圖5是一個優選的啟動YACHNETM的工作頁面的屏幕列印;圖6是圖5中的網頁在激活YACHNETM之後的屏幕列印;以及圖7是一個描述在網際網路上YACHNETM環境的優選配置的示意性框圖。
具體實施例方式
圖5是一個優選的啟動YACHNETM的工作頁面的屏幕拷貝。此頁面包括一個YACHNETM圖標510,該圖標包括一個顯示「Enter Here(點擊此處)」的區域512。如果用戶雙擊區域512,內嵌於此網際網路頁面中的代碼將向YACHNETM伺服器發出呼叫。YACHNETM伺服器把YACHNETM環境下載給此用戶,它將處理所有在相同網頁上的用戶之間的通信。這一登錄過程可以跳過,用戶可以直接進入Yachne聊天而無需登錄(可選擇)。
圖6是YACHNETM環境在用戶計算機上安裝後的顯示網頁500的屏幕拷貝。在此之前,用戶已經設定了他的虛擬人物,隨後YACHNETM菜單600、他的虛擬人物602(此用戶選擇的屏幕名是「jbl」)和代表相同網頁上的每個用戶的虛擬人物出現在他面前。在本例中,只有一個其他用戶(「test user」),其通過虛擬人物604來帶代表。
除了虛擬人物602的方向外,用戶可以利用菜單600控制他的虛擬人物。如果用戶期望他的虛擬人物說話,可以在區域606中輸入一個句子(例如「Hello!」),然後點擊發送區域608。輸入的句子將顯示在其虛擬人物旁邊的一個氣泡中。對虛擬人物也可以激活聲音模式,此時可以說出輸入的語句。通過在區域610中點擊合適的圖標,用戶可以改變它的虛擬人物的外觀以表達不同的情感。另外,他也可以點擊「private mode(私人模式)」按鈕,和另一用戶進行私人聊天。在圖6中,虛擬人物604沒有理睬虛擬人物602。用戶也可以通過把他的虛擬人物拖曳到屏幕上任意一點來控制其位置,也可以通過顯示在其虛擬人物(例如虛擬人物602)底部的箭頭來控制其姿勢。
YACHNETM環境允許用戶聚集在一個網頁中,其中用戶可以通過他們的獨一無二的角色來標識。用戶可以通過對虛擬人物的適當操控進行社交、談話和表達情感。按照慣例方式(例如點擊右上角的「x」)退出菜單600,用戶可以退出YACHNETM環境。
圖7是一個描述在網際網路上使用YACHNETM環境的優選配置的示意性框圖。多個用戶U和多個內容伺服器C連接到網際網路上,網際網路使用戶能夠與內容伺服器通信。其中至少有一個內容伺服器啟動了YACHNETM,並將在其頁面上顯示YACHNETM圖標。當用戶點擊該圖標時,就執行此頁面提供的代碼,為用戶從YACHNETM伺服器Y請求一個頁面。收到此頁面後,執行頁面中的代碼以安裝YACHNETM環境,此環境下可以與該頁面的用戶聊天。繼而,任何與YACHNETM操作相關的通信被YACHNETM伺服器截取和處理。
本發明目前的優選實施例包括一個伺服器端應用程式和客戶端代理。在本實施例中,伺服器端應用程式用Jave編寫(Java是由SunMicrosystem開發的一種程式語言),具有良好的可移植性,易於在各種不同的平臺上安裝。這是為了便於在各種環境下實現YACHNETM、賦予商業許可和便於維護。
在目前的優選實施方式中,客戶端代理用ActionScript編寫,並包含在一個.swf文件中。ActionScript和.swf分別是Macromedia開發的一種腳本語言和一種文件格式。回放這樣一個文件和包含於其中的腳本代碼需要一個Flash插件(也是Macromedia開發的)。Flash插件的使用相當廣泛,業已成為web內容創作和發布的事實標準,這也是其被本應用程式選用的原因。
除了Flash的簡潔和腳本描述能力外,客戶端使用Flash的另一個原因在於它既能用作程序邏輯的容器又能用作顯示虛擬人物的激活器。在大多數計算機裡,Flash可以控制一個對象的不透明度,使之達到完全透明的極端,從而可以模擬浮動在內容上方的所有形狀和大小的對象。這就是虛擬人物能夠顯示在頁面之上且不總是矩形的原因。利用DHTML並把位圖或向量圖像定位在由腳本描述或其他方法控制的層上也能達到類似的效果。這可以用在客戶端計算機不能用半透明信息正確顯示.swf文件的場合。美國專利申請文獻US-2002-0052785-A1和國際申請公開文本WO 02/21238 A2更深入地討論了這些問題。
如下文所述,參考圖1,當客戶端計算機登錄到一個網頁上時,客戶端代理被傳送給客戶端計算機。這一網頁包含一個指向駐留於YACHNETM伺服器或其他任一web伺服器中的.swf文件的HTML標籤。swf文件一旦被下載,就由web瀏覽器執行,並啟動登錄到YACHNETM應用程式伺服器的過程。
下面回到圖1,通信1是一個客戶端#1向Web內容伺服器A發出的網頁請求。作為響應,Web內容伺服器A將一個HTML頁面傳送給客戶端#1(通信2)。在執行此HTML文檔時,客戶端#1向YACHNETM伺服器B請求一個.swf文件(通信3)。在通信4中,此.swf文件從YACHNETM伺服器B被傳送給客戶端#1,在此之後此.swf文件由客戶端的瀏覽器執行,得到一個所定義的新的聊天客戶端,並使其與YACHNETM伺服器通信(通信5)。通信6和6』表示伺服器把客戶端#1的存在轉發給已有的客戶端#2和#3,在此之後客戶端#1發送一個消息(通信7)。雖然這個消息是指向客戶端#2和#3的,但是它被送至YACHNETM伺服器B。通信8和8』表示這條來自客戶端#1的消息被轉發給所有連接到YACHNETM伺服器上的用戶(客戶端#2和#3)。
如果客戶端#1改變其在網頁上的位置(例如用戶把虛擬人物拖到一個新的位置),則它與YACHNETM伺服器B進行通信9。YACHNETM伺服器更新客戶端#1的位置,並把此信息傳播給所有其他用戶,如通信10和10』所示。當客戶端#1斷開連接,通信11使其從YACHNETM伺服器退出登錄並關閉此連接。接著在通信12和12』中,伺服器把客戶端#1斷開的信息通告給客戶端#2和#3。
圖2是一個描述登錄過程的流程圖,其中以客戶端#1為例。該過程從框200開始,接著在框202從客戶端向伺服器請求一個.swf文件。伺服器在框204響應此請求並傳遞該文件給客戶端。接著在框206執行.swf文件,啟動登錄過程並要求用戶選擇一個ID(框208)。一旦輸入此ID,該虛擬人物就在框210中被設定一個隨機屏幕位置。
控制流程轉到框220,其中「客戶端監聽」過程230被激活,該過程將不斷監聽收到的伺服器消息。接著執行框212,其中用戶ID和虛擬人物的屏幕位置信息被發送給伺服器。此消息被「伺服器監聽」過程214所接收,該過程將不斷監聽來自客戶端的消息。
收到客戶端消息後,伺服器端應用程式判斷用戶選擇的名稱是否已經分配給一個已有的用戶(框216)。如果已經分配給其他用戶,則返回一個消息通知用戶(框218),客戶端監聽過程230可以檢測到該消息(如圖3,框314)。如果用戶的名稱沒有重複,過程執行框222,其中伺服器判斷是否有其他用戶已經登錄。如果沒有,過程執行框224,其中創建一個新的聊天室。反之過程執行框226,把該用戶添加到此聊天室,隨後在框228,一個包含聊天室接受該用戶和標識聊天室中其他用戶的消息被發送至客戶端。客戶端監聽過程230接收此消息,登錄過程結束,客戶端監聽過程230仍在運行。
圖3是一個描述客戶端監聽過程的邏輯流的流程圖,該過程從框300開始,監聽消息。客戶端接收到一個消息後,識別該消息的類型(框302)。如果消息是「accepted(已接受)」(在框304中判斷),過程執行框306,激活CHAT(聊天)應用程式。接著轉至框300,等待新的消息。
如果框304中消息不是「accepted」,則執行框308,判斷消息是否是「other(其他)」。如果是,則執行框310,校驗發送此消息的用戶的ID。如果發送方是當前用戶本身,轉至框300,等待新的消息。如果發送方不是用戶本身,執行框312,引用(instance)適當的虛擬人物,接著控制過程轉至框300,等待新的消息。
如果框308中判斷的消息不是「other」,則執行框314,判斷消息是否是「duplicate(重複)」。如果是,則執行框316,控制轉移到登錄過程(圖2,框208),同時該過程返回框300,等待新的消息。如果框318表明此消息是「exit(退出)」,則引用正確的虛擬人物(框320),並將其移除(框322)。控制過程返回框300,等待新的消息。
如果框318表明此消息不是「exit」,則在框324判斷該消息是否是「new(新的)」,如果是,則校驗發送方ID(框326),如果是其本身,控制過程返回框300,等待新的消息。如果框326確定ID不是其本身,則引用一個新的虛擬人物(框328),控制過程返回框300,等待新的消息。
如果框324中表明該消息不是「new」,則執行框330,判斷此消息是否是「SYSPRONUM」(一個表示相應的用戶已經修改其虛擬人物屬性的指示符)。如果是,則在框332校驗發送方ID,如果是其本身,控制過程返回框300,等待新的消息。如果框332確定ID不是其本身,則修改相應的虛擬人物的相應屬性(框334),控制過程返回框300,等待新的消息。
如果框330中表明該消息不是「SYSPRONUM」,則執行框336,判斷此消息是否是「numeric」(一個表示相應的用戶已經執行一個虛擬人物動作的指示符)。如果是,則在框338校驗發送方ID,如果是其本身,控制過程返回框300,等待新的消息。如果框338表明ID不是其本身,則對相應的虛擬人物執行相應的動作(框340),控制過程返回框300,等待新的消息。
圖4是一個描述伺服器端監聽過程的邏輯流的流程圖。該過程從框400開始,其中用戶(例如客戶端#1)所執行的動作在客戶端觸發一條發送至伺服器端的消息(框402)。在框404,伺服器端應用程式監聽來自用戶的消息。
在框406中,判斷伺服器端接收到的消息類型是否是「disconnect(斷開連接)」,如果是,則從伺服器移除此客戶端(框408)。繼續執行框410,判斷是否還存在其他用戶。如果該用戶是群組中的最後一位用戶,關閉此群組(框412),過程結束。反之,過程執行框424,向所有剩下的用戶廣播該用戶的退出信息(如框426所示,例如客戶端#2接收到該消息)。控制過程轉至框404,伺服器繼續監聽客戶端消息。
如果在框406中表明該消息不是「disconnect」,則在框414中判斷消息類型是否是「Error(出錯)」,如果是,則從伺服器中移除此客戶端(框408)。繼續執行框410,判斷是否還存在其他用戶。如果該用戶是群組中的最後一位用戶,關閉此群組(框412),過程結束。反之,過程執行框424,向所有剩下的用戶廣播該用戶的退出信息(在框426中接收到該消息)。控制過程轉至框404,伺服器繼續監聽客戶端消息。
如果在框414中表明該消息不是「Error」,則在框416中判斷消息類型是否是「Sysnumprop」,如果是,則更新屬性資料庫(框418),並在框424向所有用戶廣播更新後的屬性,在框426接收此消息。控制過程轉至框404,伺服器繼續監聽客戶端消息。
如果在框416中表明該消息不是「Sysnumprop」,則在框420中判斷消息類型是否是「Location(位置)」,如果是,則更新位置資料庫(框422),並在框424向所有用戶廣播更新後的位置,在框426接收此消息。控制過程轉至框404,伺服器繼續監聽客戶端消息。
如果在框420中表明該消息不是「Location」,則在框424向所有用戶廣播此消息,在框426接收此消息。控制過程轉至框404,伺服器繼續監聽客戶端消息。
儘管為了說明的目的描述了本發明的優選實施例,但是本領域技術人員可以對本發明作各種增補、改進和替換,而不會背離本發明的主旨或保護範圍。例如,本發明的優選實施例可用於在網頁上創建一個自發聊天室。如果允許一個角色在退出聊天室之前給其他角色留下消息,則可以創建一個論壇(一個不關閉的聊天室)。
權利要求
1.一種用於使訪問相同網際網路網頁的多個用戶能夠彼此通信的方法,其中每個用戶通過各自的客戶端計算機訪問網際網路,該網頁在一個內容伺服器計算機上運行,此方法包含以下步驟當第一個用戶通過第一個客戶端計算機請求彼此通信服務時,從控制伺服器向第一個客戶端計算機發送第一個信號,該信號在第一個客戶端計算機的網頁顯示屏上創建一個常駐動畫角色,第一個用戶可以控制常駐角色產生的外觀、位置、移動和任何多媒體輸出;並且從控制伺服器向第一個客戶端計算機發送第二個信號,該信號在第一個客戶端計算機的網頁顯示屏上創建一個訪客動畫角色,該訪客動畫角色完全不受第一個用戶的控制,根據由控制伺服器從第二個客戶端計算機接收到的信號,控制伺服器至少控制由訪客角色產生的外觀、位置、移動和任何多媒體輸出。
2.權利要求1所述的方法,其中第一和第二個信號安裝第一和第二個計算機子程序,這些子程序在網頁上的第一個用戶表示上執行,第一個計算機子程序包括一個啟動常駐角色的登錄過程和一個駐留在第一個客戶計算機中並響應來自控制伺服器的輸入信號的客戶端監聽過程。
3.上述任一權利要求所述的方法,其中第二個信號創建多個訪客角色,由控制伺服器根據從不同客戶端計算機接收到的信號來控制每個訪客角色。
4.上述任一權利要求所述的方法,還包括響應從任一客戶端計算機接收到的信號,在控制伺服器上運行一個監聽過程的步驟。
5.權利要求4所述的方法,還包括當接收到的信號表明由對應於所述多個用戶中的一個用戶的角色產生的外觀、位置、移動或任何多媒體輸出發生變化時,生成一個表示此變化的控制信號,並把此控制信號發送給除所述的一個用戶之外的所有其他用戶的客戶端計算機。
6.權利要求5所述的方法,其中當所述其他用戶之一接收到這個控制信號後,對應於所述的一個用戶的角色的用戶表示會相應改變。
7.上述任一權利要求所述的方法,其中當請求彼此通信的發起用戶進入一個網頁或者當對應於此網頁的所有已存在的聊天室都滿員時,控制伺服器打開一個新的聊天室。
8.權利要求7所述的方法,其中控制伺服器把一個請求彼此通信的用戶添加到一個已存在的未滿員的聊天室中。
9.權利要求7或8所述的方法,其中當一個聊天室中的最後一個用戶退出後,控制伺服器關閉此聊天室。
10.上述任一權利要求所述的方法,其中控制伺服器應多個用戶的請求打開一個私人聊天室。
11.使訪問相同網際網路網頁的多個用戶能夠彼此通信的控制伺服器,其中每個用戶通過各自的客戶端計算機訪問網際網路,網頁在一個內容伺服器計算機上運行,此控制伺服器包括一個響應第一個用戶通過第一個客戶端計算機發出的請求的信號發生器,所述信號發生器產生如下信號發送給第一個客戶端計算機的第一個信號,它在第一個客戶端計算機的網頁顯示屏上創建一個常駐的動畫角色,由第一個用戶控制該常駐角色產生的外觀、位置、移動和任何多媒體輸出;以及發送給第一個客戶端計算機的第二個信號,它在第一個客戶端計算機的網頁顯示屏上創建一個訪客動畫角色,該訪客動畫角色完全不受第一個用戶的控制,根據由控制伺服器從第二個客戶端計算機接收到的信號,控制伺服器至少控制由訪客角色產生的外觀、位置、移動和任何多媒體輸出。
12.權利要求11所述的控制伺服器,其中第一和第二個信號被構造為安裝第一和第二個計算機子程序,這些子程序在網頁上的第一個用戶表示上執行,第一個計算機子程序包括一個啟動常駐角色的登錄過程和一個駐留在第一客戶計算機中並響應來自控制伺服器的輸入信號的客戶端監聽過程。
13.權利要求11或12所述的控制伺服器,其中第二個信號被構造為創建多個訪客角色,控制伺服器根據從不同客戶端計算機接收到的信號來控制每個訪客角色。
14.權利要求11至13中任一項所述的控制伺服器,還包括一個響應從任一客戶端計算機接收到的信號在控制伺服器上運行的監聽過程。
15.權利要求14所述的控制伺服器,還包括與監聽過程協同工作的控制信號發生器,當接收到的信號表明由對應於所述多個用戶中的一個用戶的角色產生的外觀、位置、移動或任何多媒體輸出發生變化時,所述控制信號發生器生成一個表示此變化的控制信號,並把此控制信號發送給除所述的一個用戶之外的其他用戶的客戶端計算機。
16.權利要求15所述的控制伺服器,其中控制信號被構造為當所述其他用戶之一接收到此控制信號後,對應於所述的一個用戶的角色的用戶表示相應改變。
17.權利要求11至16中任一項所述的控制伺服器,還包括一個聊天控制器,當請求彼此通信的發起用戶進入一個網頁或者當對應於此網頁的所有已存在的聊天室都滿員時,該聊天控制器打開一個新的聊天室。
18.權利要求17所述的控制伺服器,其中聊天控制器被構造為把一個請求彼此通信的用戶添加到一個已存在的未滿員的聊天室中。
19.權利要求17或18所述的控制伺服器,其中聊天控制器被構造為當聊天室中的最後一個用戶退出後關閉此聊天室。
20.上述任一權利要求所述的控制伺服器,其中聊天控制器被構造為應多個用戶的請求打開一個私人聊天室。
21.一種用於在一個計算機網絡上訪問一個網頁的多個用戶之間進行通信的方法,其中每個用戶通過各自的客戶端計算機連接到此網絡上,所述客戶端計算機使用在計算機顯示屏上產生多層窗口的作業系統,網頁在一個連接到此網絡的內容伺服器計算機上運行,所述方法包括以下步驟在用戶計算機的網頁顯示上方創建至少一個透明層;在至少一個透明層上為每個用戶引入一個動畫角色對象;為每個角色提供代碼,使相應的用戶可以至少控制各自角色產生的外觀、位置、動作或多媒體輸出;在網絡上提供一個與客戶端計算機進行通信、並轉發客戶端之間的通信的控制伺服器;其中在網頁上為兩個用戶創建一個聊天室。
22.權利要求21所述的方法,角色對象是Flash程序中的對象。
23.權利要求22所述的方法,角色對象是虛擬人物。
24.權利要求21至23中任一項所述的方法,還包括創建一個存儲設備的步驟,在該存儲設備中一個角色可以給另一個角色留下消息。
25.權利要求21至23中任一項所述的方法,其中由控制伺服器轉發的通信包含下述信息中的至少一個用戶對其角色的外觀或位置的修改;用戶對其角色執行的移動;及用戶通過其角色創建的多媒體輸出。
全文摘要
一個網頁通過在該頁面上提供一個圖標來啟動YACHNEE
文檔編號H04L29/06GK1662871SQ03814152
公開日2005年8月31日 申請日期2003年6月17日 優先權日2002年6月17日
發明者薩繆爾·S.·藤尼鮑姆, 伊萬·A.·伊凡奧夫 申請人:波爾託瑞利股份有限公司, Pi特拉斯特公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀