專利名稱:提供分布式社區(qū)網(wǎng)絡(luò)的增強視頻節(jié)目系統(tǒng)和方法
相關(guān)申請參考本申請是1998年7月6日提出的美國申請序列號為09/109,945名為“用于合并和顯示檢索出的網(wǎng)絡(luò)綜合信息段的增強視頻節(jié)目系統(tǒng)和方法”的申請的延續(xù)部分,該申請又是1996年3月14日提交的美國申請序列號為08/615,143名為“用于合并和顯示檢索出的網(wǎng)絡(luò)綜合信息段的增強視頻節(jié)目系統(tǒng)和方法”的申請的延續(xù)部分,該申請又是1996年3月8日提出的美國申請序列號為08/613,144名為“集成交互式視頻和網(wǎng)絡(luò)系統(tǒng)”的申請的延續(xù)部分。本申請還涉及到1996年3月25日申請的美國申請序列號為08/622,474,現(xiàn)美國專利號為5,774,664的專利。所有這些在這里都作為參考包括進來。
另一方面,電視已經(jīng)因為作為一種被動的媒體而受到批評,正象Fred Allen曾經(jīng)評述的那樣,電視是“眼睛的口香糖”。電視總是一種你看的東西,而不是你能去做的東西。很多社會批評家認為這種對電視依賴的被動性已經(jīng)滲入了我們的整個文化中,把整個國家的公民變成了整個國家的觀眾。雖然交互式電視系統(tǒng)具有增強的用戶交互能力并由此而提供了更多學習和娛樂的機會,但如果要從該媒體訪問諸如數(shù)據(jù)庫之類的大量信息資源卻仍然是難以達到的。
所需要的是一種能夠彌補視頻節(jié)目和互聯(lián)網(wǎng)信息高速公路之間差距的方法。所需要的是一種可以把音頻/視頻和文本數(shù)據(jù)庫元素并入有組織的單一交互性,教育性和娛樂性經(jīng)驗的更廣闊更豐富的經(jīng)驗。當前,互聯(lián)網(wǎng)是涉及幾乎任何學科的一個信息庫。但是所需要的是一種把電視的用戶友好視頻經(jīng)驗與互聯(lián)網(wǎng)的巨量信息資源相結(jié)合的機制。另外所需要的是把具有結(jié)合了電視節(jié)目和互聯(lián)網(wǎng)資源的機制的內(nèi)容進行分配的系統(tǒng)和方法。
該系統(tǒng)還可以創(chuàng)造一種觀眾與節(jié)目之間的更密切的關(guān)系。用戶可能正在互聯(lián)網(wǎng)站點上解或做老師正在教育電視節(jié)目中討論的問題或?qū)嶒?。類似地,用戶也可能正在解電視?jié)目中的虛構(gòu)角色必須要解的題目。兩種情況下,用戶都是該過程的主動參與者,而不是被動的收看者。
通過使特定的互聯(lián)網(wǎng)頁與視頻信號同步,而不是對互聯(lián)網(wǎng)站點進行無目標不集中的探測,系統(tǒng)把互聯(lián)網(wǎng)置入上下文中。電視節(jié)目制作者現(xiàn)在可以確定把何種附加信息提供給觀眾。這種材料現(xiàn)在在電視節(jié)目的上下文中看到。
另一個優(yōu)點是用戶沒有必要再把互聯(lián)網(wǎng)上數(shù)以千萬計的頁面都搜尋一遍以發(fā)現(xiàn)合適的材料。這些材料已由節(jié)目制作者篩選過濾自動發(fā)送給用戶了。
該系統(tǒng)的再一個優(yōu)點是它改變了廣告的本性。由于附加信息可以自動發(fā)送給用戶,廣告現(xiàn)在可以更獨立并真實一些,使得用戶可以作出消息更靈通的選擇。現(xiàn)在購買電視上看到的產(chǎn)品的過程可以更現(xiàn)代化——利用本系統(tǒng)的雙向功能,立刻就可以給出用戶購買產(chǎn)品的選擇。
另外,用戶利用互聯(lián)網(wǎng)的雙向性能可以響應(yīng)民意測驗、發(fā)送e-mail或連結(jié)另外的站點。例如,一位收看電視新聞節(jié)目的觀眾,通過本發(fā)明的系統(tǒng),他可以接收到一系列提供與該新聞內(nèi)容相關(guān)的附加信息和特殊信息的網(wǎng)頁——或者是總統(tǒng)初選的背景或者是支持率的最新變化。
視頻節(jié)目和相對應(yīng)的互聯(lián)網(wǎng)頁在安裝了電視卡的個人電腦上可以看到,但是基于軟件的開放式方法使得任何具有電視機和使用JAVA個人電腦的人都能體驗本發(fā)明的系統(tǒng)。
通過把視頻請求與互聯(lián)網(wǎng)的雙向數(shù)據(jù)傳輸性能結(jié)合,本系統(tǒng)創(chuàng)造出一種功能強大的新媒體視頻制作者和互聯(lián)網(wǎng)站點創(chuàng)建者可以通過增強其內(nèi)容來擴展他們的品牌特性,并對提供給數(shù)以百萬計花更多時間在萬維網(wǎng)上沖浪而不是看電視的人們的節(jié)目進行區(qū)分;廣告商可以通過直接把網(wǎng)頁發(fā)送給用戶而不是只在其廣告片上顯示網(wǎng)址而更直接地向用戶進行介紹;用戶通過這種基于視頻的媒體可以獲得新水平的興趣和交互性。本系統(tǒng)除了能夠給廣播電臺和廣告商帶來重大的直接利益,還可以為教育性節(jié)目編排者提供一種更有效地在教室內(nèi)使用互聯(lián)網(wǎng)資源的方式。
最近,幾家媒體公司聯(lián)合開發(fā)了一種用于把互聯(lián)網(wǎng)與個人電腦上的電視連接的系統(tǒng),稱之為“互播”。在該系統(tǒng)中,內(nèi)容將與電視視頻信號同時提供。但是,該系統(tǒng)要求在視頻信號的垂直消隱期間(VBI)中發(fā)送精選下來的網(wǎng)頁,這要使用多達三條把有效帶寬限制為約28.8kbps的掃描線。但是由于這種方法占用了VBI的多達三條掃描線,因此需要專門的硬件既能把網(wǎng)頁插入VBI又能在各個人電腦處把這些編碼提取出來。因此便增大了個人電腦的復雜性和成本。因為網(wǎng)頁是同視頻信號一同傳輸?shù)模虼诉@種“互播”系統(tǒng)并不是一個真正的“雙向”系統(tǒng),而只是一種單向“機載”系統(tǒng)。另外,這種互播系統(tǒng)是一種模擬視頻產(chǎn)品,因此它不能處理數(shù)字視頻數(shù)據(jù)。
但是與本發(fā)明相一致的系統(tǒng)卻是一種靈活得多但又不復雜的系統(tǒng)。該系統(tǒng)能支持模擬或數(shù)字電視廣播而不需廣播電臺或終端用戶改變其現(xiàn)有系統(tǒng),這樣就使廣播電臺能夠在很短的時間內(nèi)送達廣大的聽眾。
在一個實施例中,并未把實際的網(wǎng)頁強行放入垂直消隱期間(VBI)很有限的帶寬內(nèi),而是僅使用了VBI的行21的8個字段把相關(guān)互聯(lián)網(wǎng)網(wǎng)頁地址發(fā)送給了個人電腦。這些地址被稱之為“統(tǒng)一資源定位符”(URL)。然后系統(tǒng)指令特定的網(wǎng)絡(luò)瀏覽器從互聯(lián)網(wǎng)上取回所識別的網(wǎng)頁。一接收到特定網(wǎng)頁,系統(tǒng)就使該網(wǎng)頁與視頻信號同步,并在合適的時間把該網(wǎng)頁與電視視頻信號一起呈現(xiàn)在計算機屏幕上,網(wǎng)頁顯示在屏幕的一部分上,電視視頻信號顯示在屏幕另一部分的窗口中,由此便提供了協(xié)同的互聯(lián)網(wǎng)和電視的體驗。本發(fā)明的系統(tǒng)的優(yōu)點之一在于不需要在標準的個人電腦中安裝專門的芯片設(shè)備,因此便把系統(tǒng)的復雜性降到最低。
在本發(fā)明的另一個實施例中,不使用VBI向用戶傳輸URL。在這種可供選擇的實施例中,各會員廣播電臺通過會員帳戶登錄因特網(wǎng),并被提供一個圖形用戶界面用于提前安排互聯(lián)網(wǎng)地址或URL,以在某天的特定時間向用戶傳輸。URL在廣播電臺登錄時間被存儲在“鏈接文件”中,用于以后與相關(guān)節(jié)目的播送時間相對應(yīng)通過互聯(lián)網(wǎng)傳送給用戶。URL的時間安排可以提前確定或者也可以實況播送。本實施例消除了把URL放入VBI中的必要,同時還允許廣播電臺存儲更多的鏈接文件以向不同時區(qū)的用戶傳輸。而且,如果需要的話,不止一個廣播電臺可以使用相同的主要安排表,并且還可以增加或刪除某些URL以為其本地觀眾提供個性化的節(jié)目。同樣也可以根據(jù)獨特的用戶概況,通過使系統(tǒng)給每個用戶發(fā)送一系列不同的URL,從而為單獨的一個用戶或一個小組的用戶提供個性化的節(jié)目。因此,本實施例的個性化特征使得每個用戶都可以接收到與其興趣,人口統(tǒng)計狀況,歷史等獨特相關(guān)的信息。本實施例使得向用戶傳輸URL比這里所公開的其他實施例都要更簡單。
還有一個實施例允許對傳輸例如用URL定位的內(nèi)容的網(wǎng)絡(luò)進行動態(tài)重構(gòu)。這種被稱之為分布式社區(qū)網(wǎng)絡(luò)的網(wǎng)絡(luò)包括可以邏輯上駐留于任何機器內(nèi)并提供對包含內(nèi)容的分組路由進行控制的網(wǎng)絡(luò)集線器。利用網(wǎng)絡(luò)集線器幫助分組路由,可以降低相應(yīng)服務(wù)器的路由控制負荷,由此增強網(wǎng)絡(luò)在傳輸內(nèi)容和允許對該內(nèi)容進行存取的可靠性和效率。
因此,根據(jù)本發(fā)明的實施例通過利用電視信號來放置、定向并控制這種有意義的上下文中的信息向互聯(lián)網(wǎng)提供了順序和方向。并且通過提供更全面而深入的信息來豐富學習經(jīng)驗,這些實施例還創(chuàng)造了一種觀眾與節(jié)目之間更密切的關(guān)系。
根據(jù)本發(fā)明的方法和裝置把發(fā)送信息包的功能在網(wǎng)絡(luò)中的多臺機器中分配。這些機器包括執(zhí)行路由功能的網(wǎng)絡(luò)集線器。網(wǎng)絡(luò)集線器接收信息包,并根據(jù)包中的信息確定目標機或用于接收信息包的其他網(wǎng)絡(luò)實體。
根據(jù)本發(fā)明的方法和裝置特別把與媒體節(jié)目相關(guān)的內(nèi)容傳輸給用戶機。它們從用戶機接收包含了分級路由信息和使用特殊服務(wù)內(nèi)容的指示的信息包,然后根據(jù)分級路由信息確定用于接收信息包的目標。之后根據(jù)確定結(jié)果,把信息包傳送給目標。
圖2顯示了通過在服務(wù)器站點對統(tǒng)一資源定位符進行解碼,之后通過互聯(lián)網(wǎng)把URL發(fā)送給用戶站點從而實現(xiàn)將互聯(lián)網(wǎng)信息與視頻內(nèi)容集成的可選系統(tǒng)實施例。
圖3為本發(fā)明基本軟件設(shè)計的流程圖。
圖4顯示了在廣播電臺登錄時間不須把URL編碼為VBI就能實現(xiàn)URL通過互聯(lián)網(wǎng)直接向用戶發(fā)送的另一系統(tǒng)實施例。
圖5為包括一數(shù)字電纜箱的另一實施例的圖。
圖6為包括一數(shù)字電視的另一實施例的圖。
圖7為一顯示播放列表的用戶界面的圖。
圖8是為一學生提供課程的樣本顯示器。
圖9為分布式通信服務(wù)器的實施例的圖。
圖10A為分布式社區(qū)網(wǎng)絡(luò)的一種示范性實際網(wǎng)絡(luò)配置的圖。
圖10B為分布式社區(qū)網(wǎng)絡(luò)特定應(yīng)用的一種示范性實際網(wǎng)絡(luò)配置的圖。
圖11A為分布式社區(qū)網(wǎng)絡(luò)的一種示范性邏輯結(jié)構(gòu)的圖。
圖11B為分布式社區(qū)網(wǎng)絡(luò)實際網(wǎng)絡(luò)配置的示例圖,說明用于視頻信號的可選信源。
圖12A為分布式社區(qū)網(wǎng)絡(luò)中示范性的內(nèi)容推入分組流的圖。
圖12B為分布式社區(qū)網(wǎng)絡(luò)中使用的一種示范性推/拉分組(push/pull packet)的圖。
圖13為分布式社區(qū)網(wǎng)絡(luò)中的示范性聊天分組流的圖。
圖14A為分布式社區(qū)網(wǎng)絡(luò)做為一個小電子學校(eSchool)的示范性實施的圖。
圖14B為分布式社區(qū)網(wǎng)絡(luò)做為一個大的電子學校的示范性實施的圖。
圖14C為分布式社區(qū)網(wǎng)絡(luò)作為提供視頻及其他內(nèi)容的簡單網(wǎng)絡(luò)的示范性實施的圖。
圖14D為分布式社區(qū)網(wǎng)絡(luò)作為提供視頻及其他內(nèi)容的復雜網(wǎng)絡(luò)的示范性實施的圖。
詳細說明視頻節(jié)目系統(tǒng)和方法與本發(fā)明相一致的一個系統(tǒng)把視頻豐富的視覺性能與互聯(lián)網(wǎng)的巨大資源相結(jié)合。如圖1所示,本發(fā)明的一個實施例是用于接收視頻節(jié)目和嵌入式統(tǒng)一資源定位符(URL)的計算機系統(tǒng),該統(tǒng)一資源定位符用于引導用戶計算機16到互聯(lián)網(wǎng)20上尋址位置或網(wǎng)站,以檢取相關(guān)網(wǎng)頁。該網(wǎng)頁與視頻顯示對應(yīng)。特定的視頻節(jié)目可以以模擬、數(shù)字或數(shù)字壓縮格式(例如MPEG2)通過包括衛(wèi)星、電纜、電線、電視廣播的任意傳輸裝置傳送,或者通過互聯(lián)網(wǎng)發(fā)送。
視頻節(jié)目最好在例如圖1所示的內(nèi)容創(chuàng)建4這樣的集中位置上創(chuàng)建以向各自在家的用戶分配??梢愿鶕?jù)本領(lǐng)域內(nèi)已知的任意傳統(tǒng)裝置實現(xiàn)節(jié)目的創(chuàng)建。在創(chuàng)建視頻節(jié)目之后,在一種實施例中,通過如圖1所示的URL編碼器8將統(tǒng)一資源定位符嵌入視頻節(jié)目的垂直消隱區(qū)間。在該實施例中,URL被編碼到VBI的行21的八個字段上。其中,行21是與相鄰字幕相關(guān)的行。然而,URL也可以在視頻的任意副載波中作為音頻信道的一部分嵌入視頻水平部分中VBI的其它字段,或者如果視頻是數(shù)字的,則嵌入一個數(shù)據(jù)字段。
盡管圖1顯示了視頻與URL在相同的傳輸線上,URL可以獨立于視頻節(jié)目在數(shù)據(jù)通道上發(fā)送。在該實施例中,在節(jié)目開始或者在節(jié)目播出期間,URL可以被發(fā)送到遠程站點。該URL最好具有相關(guān)的時間標記,向用戶站表示在視頻節(jié)目期間何時顯示URL所尋址的特定網(wǎng)頁。用戶也可以選擇何時調(diào)用特定網(wǎng)頁以用視頻節(jié)目顯示。
行21中的特定信息不是節(jié)目的可視部分,因而人眼無法察覺,因此使它理想地用于向用戶發(fā)送數(shù)據(jù)信息。雖然行21的帶寬容量是有限的,但因為系統(tǒng)僅傳輸統(tǒng)一資源定位符(URL)而不是整個網(wǎng)頁,因此有足夠的容量。此外,個人計算機16執(zhí)行本發(fā)明的各部分不需要附加硬件。因此,本發(fā)明的附加優(yōu)點為效率高,可以利用傳統(tǒng)硬件。
一旦創(chuàng)建視頻節(jié)目,可以通過包括廣播、電纜、衛(wèi)星或互聯(lián)網(wǎng)的任意傳輸裝置將其發(fā)送到用戶站,并可以駐留在視頻服務(wù)器上。而且,可以將具有或者沒有嵌入URL的視頻節(jié)目編碼到家用錄象系統(tǒng)(VHS)或Beta帶、DVD或其他媒體上。
每個接收站最好包括任一Intel x86機器(最好為486處理器,奔騰處理器等)、蘋果計算機、UNIX操作系統(tǒng)或其它任一種標準計算機工作站。本地個人計算機16最好連接到一條電纜和/或廣播電視接線,或者連接到一個本地VCR或其它視頻源。在每個用戶位置,本地個人電腦16最好通過個人電腦16后面的電纜連接收電纜傳輸。然后利用能夠在計算機顯示器上顯示NTSC信號的任何傳統(tǒng)的PC卡,如WinTV卡對視頻/音頻節(jié)目進行處理以在計算機屏幕上顯示。在本發(fā)明中,除電纜連接之外,還有與電纜連接同時建立的互聯(lián)網(wǎng)20連接。
互聯(lián)網(wǎng)20可以通過承載視頻節(jié)目的高速線路、射頻、傳統(tǒng)的調(diào)制解調(diào)器或者通過雙向電纜來連接。本地個人計算機16具有ASCII(美國信息交換標準碼)軟件機制的互聯(lián)網(wǎng)訪問。在一種實施例中,在每個用戶家中,如圖1所示,一種相關(guān)的本地URL解碼器12接收電纜視頻電視節(jié)目。本地URL解碼器12利用任何傳統(tǒng)的VBI解碼器將最好是嵌入在垂直消隱區(qū)間內(nèi)的URL提取出來。URL解碼器12可以是一個獨立單元,或者是在個人計算機16中安裝的一個插件板。
在如圖2所示的另一個實施例中,統(tǒng)一資源定位符(URL)以與上面所述同樣的方式被編碼在視頻中。并且,最好在VBI的行21的八個字段上編碼URL,但是也可以獨立于視頻發(fā)送。在該實施例中,URL解碼器24位于服務(wù)器位置而不是在用戶位置上。當解碼器24接收視頻節(jié)目信號時,它提取VBI的行21上的URL編碼,并將這些編碼獨立發(fā)送到一個互聯(lián)網(wǎng)服務(wù)器28。然后通過互聯(lián)網(wǎng)20將URL編碼發(fā)送到用戶個人計算機16。同時,通過傳統(tǒng)廣播或電纜傳輸裝置36將視頻向用戶的個人電腦16廣播。
如圖4所示,系統(tǒng)的另一個實施例不依靠或者甚至不使用VBI。在該實施例中,系統(tǒng)通過互聯(lián)網(wǎng)20運行一個在線服務(wù)。該服務(wù)的形式是一個互聯(lián)網(wǎng)網(wǎng)站62,該網(wǎng)站62提供到數(shù)據(jù)庫78和一個或多個相關(guān)數(shù)據(jù)服務(wù)器90的用戶界面。該服務(wù)向簽約使用所示系統(tǒng)及其廣播的電視廣播電臺66提供會員帳號。每個會員廣播電臺將通過Web瀏覽器軟件74、通過輸入不同的標識和口令信息來使用他們的會員帳號在其計算機70上加入該服務(wù)。一旦進入其帳號,會員將被提供一個圖形用戶界面,用于預先安排URL以在一天的特定時間通過直接的互聯(lián)網(wǎng)94連接傳輸給用戶118??梢杂蓮V播電臺使用相同的用戶界面或它的變型在進行廣播86的同時將URL實況傳輸?shù)接脩簟?br>
例如,該界面的一個例子可以是一個計劃表日歷(每天、每周、每月、每年),其中廣播電臺66可以分配與其廣播86一致的時間周期,并且在該時間周期內(nèi)他們將向鏈接到網(wǎng)頁的用戶發(fā)送URL。對于被廣播電臺66確定為廣播周期(在該周期內(nèi)它們將傳輸與從其電視廣播設(shè)備向當時用戶118的外部電視114廣播的電視節(jié)目相對應(yīng)的URL)的每個周期(例如一天內(nèi)特定的時長周期),然后廣播電臺66可以將一系列的URL輸入一個相關(guān)文件(Link File“鏈接文件”)以在此時通過互聯(lián)網(wǎng)20傳輸。該鏈接文件可以具有一個用戶界面,例如空白表格、表格或列表,或者可以是一個簡單的制表鍵分隔或段落分隔文本文件。例如,鏈接文件中的每一記錄由可以包含下述信息的數(shù)據(jù)結(jié)構(gòu)組成(<時間代碼>,<URL>,<標記或標題>,<附加信息>,<附加信息>,……。)上述數(shù)據(jù)結(jié)構(gòu)僅是一個例子。對于廣播電臺66在顯示期間希望發(fā)送的每個網(wǎng)頁,鏈接文件中的記錄最好指定時間、互聯(lián)網(wǎng)網(wǎng)址(即URL)、標簽(例如相關(guān)名稱)和一些可選附加信息。
當廣播電臺66修改其日歷和/或與其日歷中的任一給定時間周期相關(guān)的鏈接文件時,該信息被存入該網(wǎng)站62的附屬數(shù)據(jù)庫78。例如如果它們在不同的時區(qū)中廣播,那么每個廣播電臺66可以在數(shù)據(jù)庫78中維持多個日歷。
數(shù)據(jù)庫78向服務(wù)器90提供用于即將來臨的周期的鏈接文件記錄,該服務(wù)器可以是一臺服務(wù)器或在網(wǎng)絡(luò)中的多臺計算機上的服務(wù)器程序的分布式網(wǎng)絡(luò),將被用于大國或全球聽眾。服務(wù)器90向通過網(wǎng)絡(luò)連接的用戶個人計算機16,提供包括URL的鏈接文件記錄。網(wǎng)絡(luò)的可能例子包括公眾互聯(lián)網(wǎng)94、直接專用網(wǎng)或者無線網(wǎng)絡(luò)。
上述實施例的一個特征是一個或多個廣播電臺66可以將數(shù)據(jù)庫78中的相同時間表用于他們各自的廣播86或者在相同的廣播期間使用數(shù)據(jù)庫78中的相同時間表。例如,一個網(wǎng)絡(luò)廣播電臺可以開發(fā)一個主計算表,不同的聯(lián)播廣播電臺可以預訂該時間表或復制(在數(shù)據(jù)庫中)和添加或刪除該時間表中的特定URL,以用于他們的本地聽眾或特有的節(jié)目。該方案使聯(lián)播電臺能夠?qū)RL插入由他們的網(wǎng)絡(luò)廣播電臺66提供的一系列的多個普通URL,以用于本地廣告客戶或者本地居民。換句話說,聯(lián)播電臺可以給網(wǎng)絡(luò)饋送增加鏈接,然后將它重新分配給本地的聽眾。
該實施例還能夠以對每個用戶獨特簡要表專用的唯一URL系列的形式進行個性化,該唯一URL系列直接通過互聯(lián)網(wǎng)20發(fā)送給每個用戶的特定客戶機軟件106。這可以從廣播電臺66到每個單獨用戶118或特定用戶群實現(xiàn)。為實現(xiàn)個性化,該服務(wù)可以向每個用戶客戶機軟件程序106發(fā)送不同的URL流。根據(jù)在數(shù)據(jù)庫78中存儲的用戶簡要表或客戶機軟件程序106發(fā)送URL流,當使用客戶機軟件程序106時進行用戶選擇,在廣播86期間進行廣播電臺選擇,或者由駐留在服務(wù)62上的算法(例如濾波器)進行自動選擇。個性化使每個用戶能夠接收與他們的興趣、人口分布、歷史或系統(tǒng)性能特別相關(guān)的URL。
系統(tǒng)操作一旦URL到達個人計算機16,圖1、2和4所示的所有實施例的系統(tǒng)操作都是類似的。
在一種實施例中,一個用JAVA做成的瀏覽器98和用于執(zhí)行本發(fā)明的部分方法的專門軟件106被安裝在計算機16上。用JAVA做成的瀏覽器98允許計算機16提取網(wǎng)頁102,并且目前是首選的軟件,因為它是平臺獨立的,因而能夠通過互聯(lián)網(wǎng)20進行程序、圖象等的有效和靈活的傳輸。專用接口軟件106(下文稱為“客戶機軟件”),附為附件A,用作視頻節(jié)目和本發(fā)明互聯(lián)網(wǎng)功能之間的界面。客戶機軟件106從視頻節(jié)目(圖1的實施例)中或者直接從互聯(lián)網(wǎng)連接中(圖2和4的實施例)提取URL,對這些URL進行解釋并控制JAVA做成的瀏覽器98以提取特定的相關(guān)網(wǎng)頁102。客戶機軟件106還使網(wǎng)頁和用于在用戶計算機16上顯示的視頻內(nèi)容同步,如圖3和4所示,并將在下文更加詳細地解釋。
如上所述,在一個方法中,URL可以被編碼和通過將它們插入垂直消隱區(qū)間(VBI)來嵌入視頻信號。
在另一個實施例中,也可以由會員電視廣播電臺66將URL和用于向用戶發(fā)送URL的指定時間一起輸入。在適當?shù)臅r間上,直接通過互聯(lián)網(wǎng)在直接點對點或多路廣播連接利用客戶機軟件106向用戶個人計算機16發(fā)送URL。
本發(fā)明的一個方法具有檢測一個接一個直接發(fā)送的相同URL的能力,并使瀏覽器在這些特定情況下不獲取URL。如圖3所示,一旦計算機接收到URL編碼,客戶機軟件106首先解譯該URL,然后在步驟42確定先前是否已經(jīng)接收該特定URL。如果它已經(jīng)被接收,下一個所接收的URL被解譯為在先接收的確認。如果以前未檢測到該特定URL,軟件在步驟46檢查拼寫錯誤和任何其它錯誤,并且如果存在錯誤,校正這些特定錯誤。再次確定先前是否已經(jīng)檢測到該URL。如果已經(jīng)檢測到,在步驟38訪問下一個URL。如果未檢測到該URL,在步驟54將該特定URL添加到URL列表。然后將該特定URL發(fā)送給瀏覽器,最好是一個JAVA做成的瀏覽器98。一旦接收到該URL,瀏覽器98在步驟58將訪問URL所指示的網(wǎng)站地址122(圖4),并通過互聯(lián)網(wǎng)提取所調(diào)用的網(wǎng)頁102。
觀看者可以以下述方式瀏覽綜合顯示。如上所述,利用WinTV卡處理視頻信號并把它顯示在個人計算機屏幕上的一個視頻窗口中。相應(yīng)音頻被發(fā)送到聲卡和發(fā)送到PC揚聲器。
當在視頻窗口中顯示預定相關(guān)視頻內(nèi)容時,由URL引用的實際所提取的網(wǎng)頁102可以被選擇性地做上時間標記以在計算機屏幕上顯示,從而通過提供與視頻內(nèi)容相關(guān)的詳細信息啟發(fā)并增強視頻顯示。屏幕的另一部分最好用于顯示一個操作控制面板。該控制面板提供一個已經(jīng)被廣播并相應(yīng)地由計算機16接收的URL的列表,更新它的控制面板以每次由個人計算機16接收到一個新URL編碼時添加一個URL編碼。該列表向用戶提供靈活性,可以返回和提取特定信息或先前已經(jīng)在程序中顯示的有趣的網(wǎng)頁,或?qū)⑺鼈兇蛴〕鰜碛糜趯韰⒖?。而且,該列表可以包括指向未用廣播程序顯示的網(wǎng)頁但向瀏覽者提供關(guān)于所感興趣的某個主題的詳細資料的URL。
參照一個例子可以更好地理解本發(fā)明的示范性實施。例如,瀏覽者可以開始觀看以一個新樂隊為特征的音樂視頻。當由個人計算機16接收視頻時,URL或者用視頻信號接收,或者通過互聯(lián)網(wǎng)20或別的數(shù)據(jù)通道直接收,并由客戶機軟件106解譯。根據(jù)指示和命令,JAVA做成的瀏覽器98從在URL中識別的互聯(lián)網(wǎng)20的網(wǎng)站提取特定網(wǎng)頁102。然后在特定時間在視頻屏幕上顯示這些網(wǎng)頁102。因此,例如,雖然瀏覽者在觀看音樂視頻節(jié)目,關(guān)于該樂隊的傳記信息也可以在鄰近視頻窗口的位置上顯示。網(wǎng)頁102還可以包括一個即將上演的音樂會時間表,和/或可以從互聯(lián)網(wǎng)20下載該樂隊音樂的音頻剪緝。舉另外一個例子,用戶可以觀看與金融新聞相關(guān)的節(jié)目。雖然顯示解說者在討論高科技股票,可以在計算機屏幕上用視頻顯示高科技股票的詳細財務(wù)狀況信息、環(huán)境和特點相對應(yīng)的網(wǎng)頁。如果包括該個性化特征,與特定用戶股票相關(guān)的網(wǎng)頁可以被提取并在計算機屏幕上用視頻節(jié)目顯示。當節(jié)目解說者轉(zhuǎn)向道瓊斯的每周狀況的討論時,可以同時顯示提供相關(guān)財務(wù)狀況信息的網(wǎng)頁。
應(yīng)當理解,還可以存在與本發(fā)明一起使用的其他可選實施例。例如,用戶可以使用電視機114或其它顯示監(jiān)視器和個人計算機16的顯示屏瀏覽交互式節(jié)目。在這種實施例中,當在電視監(jiān)視器114上顯示視頻節(jié)目時在個人計算機16上顯示相關(guān)網(wǎng)頁。在該可選實施例中,一個有線機頂盒從多信道電纜接收電視節(jié)目。個人計算機16還從多信道電纜接收視頻節(jié)目,并提取嵌入在視頻信號垂直消隱區(qū)間內(nèi)或直接通過互聯(lián)網(wǎng)20發(fā)送的URL。客戶機軟件106提取URL并如上所述提取特定網(wǎng)頁。然后該網(wǎng)頁與特定視頻幀同步提供給用戶。顯然在網(wǎng)站上存在超鏈接,將允許用戶自動裝載客戶機軟件,并啟動在該網(wǎng)站中所提及的特定電視頻道。例如,瀏覽互聯(lián)網(wǎng)20的某個人可能會遇到一個主要電視網(wǎng)的網(wǎng)站。然后可以卷動到一個有趣的故事,隨后單擊超鏈接打開軟件將電視窗口調(diào)諧到該網(wǎng)絡(luò)以增加駐留于該網(wǎng)站的信息。
另外,如果已經(jīng)在VHS、Beta、DVD或其他媒體上存儲了嵌入或者沒有嵌入URL的視頻節(jié)目,則不從傳輸裝置接收視頻節(jié)目,可以直接從用戶位置尋址該視頻節(jié)目。在該實施例中,用戶個人計算機16和/或電視114被連接到VCR,DVD播放器或任何其它合適裝置上。
圖5和圖6顯示了可以與本發(fā)明一起使用的兩個可選例子。例如,如圖5所示,用戶可以使用電視機18或其它顯示器和數(shù)字電纜箱140瀏覽一個交互程序。在該實施例中,數(shù)字電纜箱140執(zhí)行圖1、圖2和圖4所示的個人計算機16的功能。在圖5所示的實施例中,客戶機軟件則存儲在數(shù)字電纜箱140內(nèi)的存儲器中。在一種實施例中,數(shù)字電纜箱140包括兩個調(diào)諧器,因而允許在同一屏幕上同時瀏覽網(wǎng)頁和視頻節(jié)目。然而如果視頻和網(wǎng)頁數(shù)據(jù)流在同一條信道上傳送,則僅需要一個調(diào)諧器。
如圖5所示,客戶機軟件從直接來自互聯(lián)網(wǎng)連接20或者通過一條獨立的數(shù)據(jù)信道所接收的視頻節(jié)目中提取URL,解譯這些URL并指導網(wǎng)絡(luò)使瀏覽器提取特定相關(guān)網(wǎng)頁,使所提取的網(wǎng)頁與視頻內(nèi)容同步以在電視18上顯示。在該實施例中,相關(guān)網(wǎng)頁最好在電視18的一個畫面內(nèi)顯示,而視頻節(jié)目在另一個畫面中顯示。網(wǎng)頁也可以替換顯示器上的視頻節(jié)目。
在這個另選的實施例中,數(shù)字有線機頂盒140從多條信道電纜接收電視節(jié)目??梢允褂肕PEG1、MPEG2、MPEG4、MPEG7或任何其它壓縮視頻方案將URL編碼到數(shù)字節(jié)目信道中。URL也可以從互聯(lián)網(wǎng)服務(wù)器148傳送到數(shù)字電纜箱140。數(shù)字電纜箱140從數(shù)字視頻信號解碼URL或者直接在互聯(lián)網(wǎng)20上發(fā)送??蛻魴C軟件解碼URL并如上所述提取特定網(wǎng)頁。網(wǎng)頁最好與特定視頻幀同步并顯示給用戶。
如同上述所有的實施例所說明的那樣,如果內(nèi)嵌或沒有內(nèi)嵌URL的視頻節(jié)目被存儲在VHS,Beta,DVD或其他媒體上,則并不必從傳輸裝置接收視頻節(jié)目,而可以直接從本地視頻源144接入視頻節(jié)目。在這個實施例中,數(shù)字電纜箱140被連接到VCR、DVD播放器或其它合適設(shè)備上。
圖6公開了一個實施例,其中數(shù)字電視152是遠程接收單元。在該實施例中,數(shù)字電視152執(zhí)行如圖1、2和4所示的個人計算機和如圖5所示的數(shù)字電纜箱的功能。在圖6所示的實施例中,處理器裝置和存儲器被合并到數(shù)字電視152中。另外,在數(shù)字電視152中的存儲器內(nèi)執(zhí)行客戶機軟件和網(wǎng)頁瀏覽器軟件。以類似的方式由數(shù)字電視152的實施例執(zhí)行參考其它實施例所述的所有上述功能。
盡管如圖5和6所示的數(shù)字電纜箱/電視140、18和數(shù)字電視152被合并在圖1的實施例中以代替?zhèn)€人計算機16,它們也可以代替如圖2和4所示的個人計算機16。
用戶可以在一個屏幕上(在兩個窗口中)瀏覽視頻和網(wǎng)頁內(nèi)容,或者在一個顯示屏上瀏覽視頻節(jié)目,在一個獨立顯示監(jiān)視器上瀏覽網(wǎng)頁內(nèi)容。用戶還可以分開訪問視頻或網(wǎng)頁內(nèi)容。因而,用戶可以從視頻切換到網(wǎng)頁內(nèi)容,反之亦然。
本發(fā)明非常適合于教育環(huán)境。在該實施例中,學生和教師可以訪問一個或多個網(wǎng)頁服務(wù)器。軟件成分包括教師和學生用戶軟件、編輯軟件和數(shù)據(jù)庫訪問軟件。在一個這樣的實施例中,教師可以使用在個人計算機上使用內(nèi)容創(chuàng)建軟件通過如圖7所示的接口156輕易地結(jié)合到在網(wǎng)上發(fā)布的課程當前信息。教師創(chuàng)建一個播放列表(即鏈接文件)160,播放列表160包括一個網(wǎng)頁、文本注釋和問題的列表。網(wǎng)站和問題以預定順序提出,并被分配時間。識別網(wǎng)站的URL和時間標記在預編碼節(jié)目的回放或現(xiàn)場播放的過程中被自動發(fā)送到虛擬社區(qū)中每個學生的桌面上。
在每個學生工作站上,由播放列表160控制節(jié)目。換句話說,播放列表160提供節(jié)目結(jié)構(gòu)。在播放列表160所示的預定時間上,瀏覽器將提取并在計算機屏幕上的一個畫面中顯示網(wǎng)頁。因為可以在預定時間以這種方式準備事件,所以整個節(jié)目和播放列表可以被預先編碼并存儲在網(wǎng)頁數(shù)據(jù)庫中以便以后由學生訪問。
用于教育應(yīng)用的這個實施例的一個重大優(yōu)點在于學生和教師可以位于任何地方,只要他們都連接到萬維網(wǎng)。因為服務(wù)器在實質(zhì)上控制程序,教師輸出來自服務(wù)器,而學生工作站由網(wǎng)頁服務(wù)器自動更新。
該教育實施例使用協(xié)作組件功能集成網(wǎng)頁內(nèi)容和其它媒體,以便為學生和教師創(chuàng)建交互環(huán)境。在該實施例中,學生可以通過其網(wǎng)頁瀏覽器或者從電視接收傳統(tǒng)的視頻課程。同時,本發(fā)明提供單獨畫面,圖8顯示了其中的一個例子,在該瀏覽器中顯示了(1)自動向每個學生桌面發(fā)送視頻顯示的補充信息或練習的網(wǎng)頁176;(2)使教師和/或其它學生在線談話的聊天對話框168;和(3)網(wǎng)頁和包括課程的問題的交互式列表164。
在圖8的學生界面中,每個學生可以進行虛擬實驗,例如在物理課上學習重力的相關(guān)內(nèi)容。另外,學生可以使用聊天對話框168相互之間和與教師談話。他們還可以彼此發(fā)送網(wǎng)頁和通過學生界面176的聊天對話框168提供對教師問題的回答。使用這種聊天特征,學生可以劃分成小組以便共同學習。無論小組中的學生何時發(fā)送消息,該消息都被發(fā)送到互聯(lián)網(wǎng)服務(wù)器20,小組中的每個其它學生在他們的聊天對話框168中接收和閱讀消息。
然而,教師可以保留對聊天特性的控制,例如,教師可以中斷聊天特性或推入網(wǎng)頁(web push)以中斷學生不受約束的談話或網(wǎng)頁的發(fā)送。
與常規(guī)遠距離學習系統(tǒng)不同,與本發(fā)明相一致的系統(tǒng)因為它們允許教師自由和方便地練習幾乎所有類型的測試策略而更強大。教師可以使用聊天對話特性和網(wǎng)頁的組合來測試學生。例如,多個選擇問題和短答案問題可以出現(xiàn)在聊天窗口168中。需要較長答案的實驗問題成為網(wǎng)頁。如上所述,學生可以進行在線虛擬實驗。一旦教師的個人計算機接收學生答案,學生的得分可以以包括表格、圖表、圖形和條形圖等的任何一種方式顯示給教師。教師就可以分析結(jié)果和具有向?qū)W生提供實時反饋的能力。
學生還可以通過分支的交互音頻、視頻和/或圖形響應(yīng)接收各自的反饋。例如,根據(jù)學生對多選項問題的應(yīng)答,工作站可以轉(zhuǎn)向最好以教師自己的聲音預先記錄的特定音頻響應(yīng)。在該實施例中,根據(jù)美國名為“遠距離學習系統(tǒng)”的專利US 5,537,141中所述的任何一種方法,在學生的工作站可以使用多個潛在的音頻響應(yīng),上述美國專利這里被包含作為參考。作為另一種選擇,可以以美國名為“壓縮數(shù)字數(shù)據(jù)交互節(jié)目系統(tǒng)”的專利US 5,724,091中所述的方式根據(jù)學生的答案或個人簡況文件將個性化視頻、音頻和圖形片斷發(fā)送和顯示給學生,上述美國專利這里被包含作為參考。
根據(jù)系統(tǒng)的存儲器功能特征,可以使對學生答案的響應(yīng)更加真實。該存儲器的功能特征為不僅根據(jù)學生的當前答案選擇而且根據(jù)學生的先前響應(yīng)來選擇對用戶的交互應(yīng)答的一種算法,這一點在前面的應(yīng)用中已進行了討論。最好存儲在每個學生工作站上的存儲器中并在處理器控制之下的算法僅根據(jù)學生響應(yīng)選擇一個輸出交互響應(yīng)。作為另一個例子,如果一個學生連續(xù)獲得三個正確答案,他或她就會接收一個更難的問題。然而,如果一個學生錯誤回答三個問題中的一個或多個,他或她就會接收一個更容易的問題。
在本發(fā)明的另一個實施例中,所述系統(tǒng)能夠以一種有效設(shè)計的網(wǎng)絡(luò)形式處理數(shù)所學校的教育要求。圖9所示的系統(tǒng)解決了試圖為更大量用戶提供服務(wù)的固有問題,最明顯的障礙是負載和性能問題。在圖9所示的實施例中,通信服務(wù)器180通過局域網(wǎng)、廣域網(wǎng)和互聯(lián)網(wǎng)分配和發(fā)送消息。參照圖9,圖的中心為編組數(shù)據(jù)庫服務(wù)器184。數(shù)據(jù)庫服務(wù)器周圍是多個通信服務(wù)器180,每個服務(wù)于一個區(qū)域192。每個通信服務(wù)器180周圍是代表用戶站188的方塊。通信服務(wù)器180是彼此以節(jié)點關(guān)系來組織的。
每個節(jié)點負責服務(wù)一個區(qū)域192。區(qū)域192被定義為由單個通信服務(wù)器180服務(wù)的虛擬位置。區(qū)域192可以是一個單獨的學校、辦公室或者可以由多個實際物理位置組成。區(qū)域192的定義特征是不需要在服務(wù)通信服務(wù)器180之外為從區(qū)域192的一個成員發(fā)送給另一個成員的消息選擇路由。
區(qū)域成員類似于頻繁使用的術(shù)語“用戶”。例如,“用戶”可以是上面參照圖7和圖8描述的教育性實施例中的學生。
圖9所示的分布式通信系統(tǒng)允許在很少或沒有管理工作的情況下在一組中動態(tài)添加通信服務(wù)器180和在整個通信網(wǎng)中添加組。通信服務(wù)器組由若干所定義的虛擬區(qū)域192組成(每個最好包括不超過250個成員),每個區(qū)域192由單個通信服務(wù)器180服務(wù)。該系統(tǒng)允許一個區(qū)域192的成員或者組方便地與另一區(qū)域192的成員或組通信,而不需改變?nèi)魏闻渲谩?br>
通常,大量用戶的服務(wù)需要相當昂貴的服務(wù)器和網(wǎng)絡(luò)。而且,當用戶庫增加時,性能受影響,并且必需升級硬件以滿足需要。
本發(fā)明的分布式通信系統(tǒng)允許相同的相對便宜的機器服務(wù)于不斷增加的用戶庫。實現(xiàn)上述要求的技術(shù)在必要時通過從一個服務(wù)器向另一個服務(wù)器發(fā)送消息來實現(xiàn)。
該方法基本上遵循與IP路由選擇和DNS查找相同的核心模式。如果一個消息是發(fā)給不屬于當前區(qū)域192或組的一個成員時,該消息通過分布式通信系統(tǒng)發(fā)送直到它的目的地,或者發(fā)現(xiàn)知道該目的地并可以發(fā)送該消息的人。
目的地將被高速緩存,以便可以更加有效地發(fā)送發(fā)給該成員或組的后續(xù)消息。
再次參照圖9,如果消息由成員“A”發(fā)送,并且僅發(fā)送給組1的成員,該消息決不離開區(qū)域1的通信服務(wù)器。然而,如果消息是發(fā)給區(qū)域1的成員和區(qū)域2的成員,區(qū)域1的通信服務(wù)器將該消息轉(zhuǎn)發(fā)給組數(shù)據(jù)庫服務(wù)器184。該消息被廣播給區(qū)域1的成員并在數(shù)據(jù)庫184中標記為屬于區(qū)域2。然后將該消息發(fā)送到區(qū)域2并廣播給區(qū)域2成員。使用該技術(shù),任何成員可以潛在地向任何其它成員發(fā)送消息。如果區(qū)域通信服務(wù)器180并不識別該目的地,該消息被轉(zhuǎn)發(fā)到線路上。每個通信服務(wù)器180并不需要知道任何其它服務(wù)器180的情況。消息被路由選擇直到它們被發(fā)送。如果無法發(fā)送,則通知初始發(fā)送者。
可以通過無線方式添加新區(qū)域192。當新通信服務(wù)器180被添加給網(wǎng)絡(luò)時,它向數(shù)據(jù)庫應(yīng)用程序注冊自身。此后,在不改變其它區(qū)域服務(wù)器180的情況下可以正確地發(fā)送目標為新區(qū)域192的任何消息。
該方法和系統(tǒng)為全局消息或用戶到用戶的消息工作。而且,還可以動態(tài)添加新組。一旦添加新組,每個新組數(shù)據(jù)庫服務(wù)器184向現(xiàn)有的數(shù)據(jù)庫服務(wù)器184注冊其自身。該負載的分配允許使用現(xiàn)有的軟件和硬件幾乎不受限制的擴展。每個服務(wù)器管理有限個成員,累積服務(wù)于一個增長的社區(qū)。
不需要通知用戶有關(guān)他們應(yīng)當連接的特定通信服務(wù)器180的詳細內(nèi)容。成員可以被引導到一個URL。通過負載平衡軟件確定選擇用于用戶連接的服務(wù)器。以這種方式,網(wǎng)絡(luò)可以以服務(wù)器全局網(wǎng)絡(luò)或簡單地作為本地教室出現(xiàn)。
使用數(shù)據(jù)庫服務(wù)器作為路由選擇網(wǎng)關(guān)和使用象IP路由選擇和DNS查找這樣的技術(shù)的這種結(jié)構(gòu)的獨特方面使系統(tǒng)能夠用最少的管理和配置、低端和低成本的硬件提供服務(wù)。
分布式社區(qū)網(wǎng)絡(luò)分布式社區(qū)網(wǎng)絡(luò)通過在多臺機器之間分配負載向任意一個大社區(qū)的終端用戶提供服務(wù),包括上面所討論的服務(wù),每臺機器向社區(qū)的特定部分提供服務(wù)。所有服務(wù)器功能可以駐留在最現(xiàn)代的設(shè)備環(huán)境中的一臺機器上,而在潛在的百萬個網(wǎng)絡(luò)的一個網(wǎng)絡(luò)中,分布網(wǎng)絡(luò)可能涉及附加服務(wù)器側(cè)硬件乃至實際的客戶機。分布式社區(qū)網(wǎng)絡(luò)的實施允許在多臺機器之間進行內(nèi)容的發(fā)送,這減輕了服務(wù)器的處理負擔并提供了網(wǎng)絡(luò)的動態(tài)重新配置。因而,動態(tài)重新配置可能涉及向網(wǎng)絡(luò)添加或從其刪除機器,例如由于新的網(wǎng)絡(luò)用戶或機器故障。當用戶和機器被添加給網(wǎng)絡(luò)時,例如,這些機器可能包括軟件分組交換。
分布式社區(qū)網(wǎng)絡(luò)所提供服務(wù)的例子包括聊天服務(wù)、白板服務(wù)和內(nèi)容推/拉(push/pull)服務(wù)。聊天服務(wù)涉及特定用戶組例如通過圖8所示的聊天畫面168交互的能力。特定用戶組的交互是指一個房間和分布式社區(qū)網(wǎng)絡(luò)可以動態(tài)地改變房間分配以從房間中添加或刪除用戶。用戶可以根據(jù)他們的用戶簡要表文件被分配到一個特定房間。白板服務(wù)涉及用戶為了用戶之間的網(wǎng)絡(luò)協(xié)作接收視頻信息畫面的能力。白板包括發(fā)送給同一網(wǎng)絡(luò)聊天室內(nèi)用戶的視頻信息畫面。用戶根據(jù)他們的繪圖特權(quán)可以對畫面進行修改,并且這些修改被發(fā)送給其它用戶。以這種方式,用戶可以在畫面上共同繪畫。
內(nèi)容推/拉服務(wù)涉及到用戶直接或通過使用所接收的URL或其他諸如統(tǒng)一資源標識符(URI)這樣的網(wǎng)絡(luò)地址信息接收內(nèi)容的能力。URI是一個壓縮的字符串,用于標識抽象或物理資源。更明確一些,URI提供用于識別資源的簡單或可擴充的方法,URI進一步可以劃分為定位符、名字、或者二者兼具。URI的語法和語意說明是從萬維網(wǎng)全球信息初始所引入的概念中推出的。
URI包括,例如,URL和統(tǒng)一資源名(URN)。URL是URI的一個子集,它是通過它們的主要存取機制的表示,如它們的網(wǎng)絡(luò)“定位”來標識資源,而不是通過名字或該資源的其他特征來標識資源。術(shù)語URN指的是URI的一個子集,它需要保持全球的唯一性和持久性,即使是資源不再存在或無法得到。
術(shù)語“推入”指如圖1至6所示用于向用戶自動發(fā)送內(nèi)容的配置。術(shù)語“拉出”指要求用戶交互的內(nèi)容發(fā)送。因此,內(nèi)容推/拉服務(wù)允許用戶例如通過選擇或“單擊”一個圖標或URL請求內(nèi)容以使內(nèi)容發(fā)送到他們的機器。實際上,用戶通過請求內(nèi)容將內(nèi)容“拉出”到用戶機器上。分布式社區(qū)網(wǎng)絡(luò)還可以提供其它類型的網(wǎng)絡(luò)服務(wù)。
這些單獨服務(wù)的控制集中駐留在提供服務(wù)的服務(wù)器上。然而,用于該服務(wù)的分組分配可以在多臺服務(wù)器或?qū)崿F(xiàn)稱作集線器的邏輯實體的客戶機上被分配。用軟件實現(xiàn)集線器,例如,它執(zhí)行分組的路由選擇。集線器不需要執(zhí)行它們分配分組的具體服務(wù);它們一般僅需要知道用于該服務(wù)的路由選擇協(xié)議。類似地,集中控制路由器維持用于實現(xiàn)網(wǎng)絡(luò)服務(wù)的路由選擇邏輯。例如,它們動態(tài)更新用于優(yōu)化聊天服務(wù)的空間分配的算法,而不干擾由集線器執(zhí)行的路由選擇。
另外,用于聊天服務(wù)的房間分配被分層組織,以便于分配給目標聽眾。在簡單聊天服務(wù)的情況下可以由客戶機控制聊天服務(wù)。還可以由數(shù)據(jù)庫和內(nèi)容推/拉服務(wù)利用關(guān)于客戶機的常規(guī)知識通過用于廣告目的的簡要表(Profile)文件進行控制。具體地,該服務(wù)可以根據(jù)用戶的簡要表文件選擇廣告以推入到特定客戶機或用戶。客戶機也可以屬于聊天服務(wù)中的多個房間,通過將類似客戶機預定給新房間使推/拉服務(wù)為類似客戶機創(chuàng)建分配信道更加簡單。然后,推/拉服務(wù)可以將相同或類似的內(nèi)容發(fā)送到新房間的所有成員。
圖10A是顯示用于實現(xiàn)分布式社區(qū)網(wǎng)絡(luò)200的一個示例性物理網(wǎng)絡(luò)配置的圖。該配置包括通過網(wǎng)絡(luò)202連接到服務(wù)器210中的集線器220的客戶機204、206、208。網(wǎng)絡(luò)202例如可以包括互聯(lián)網(wǎng)、廣域網(wǎng)、局域網(wǎng)或內(nèi)部網(wǎng)。網(wǎng)絡(luò)202還可以包括有線電視分配媒體、廣播媒體、衛(wèi)星廣播、電話線、光纖或任何其它常規(guī)的傳輸媒體。每個客戶機包括到由相應(yīng)服務(wù)器管理的特定服務(wù)的入口??蛻魴C204例如向客戶機或機器上的用戶提供環(huán)形室(donut)、聊天和白板(whiteboard)服務(wù)??蛻魴C206提供環(huán)形室和白板服務(wù)。客戶機208是一臺常規(guī)的電視機。客戶機還可以包括數(shù)字電視、帶有數(shù)字或模擬電纜箱的電視或與電視連接的計算機。
環(huán)形室服務(wù)是指根據(jù)用戶簡要表文件信息向用戶提供內(nèi)容的能力。環(huán)形室服務(wù)指定一個動態(tài)、分層、共享用戶簡要表文件信息的“環(huán)形室”。具體地說,它將用戶簡要表文件或數(shù)據(jù)庫關(guān)鍵字存儲在包含簡要表文件的數(shù)據(jù)存儲庫中。環(huán)形室也可以在諸如存儲器的計算機可讀媒體上按照文件型的結(jié)構(gòu)來存儲,并由與萬維網(wǎng)服務(wù)器程序相關(guān)的瀏覽器程序訪問,并且由其它的應(yīng)用程序?qū)?nèi)容發(fā)送到與環(huán)形室相關(guān)的用戶。
在這個例子中的分布式社區(qū)網(wǎng)絡(luò)200包括三臺服務(wù)器210、212和214。服務(wù)器210包括集線器220和白板服務(wù)216。服務(wù)器212包括集線器222和聊天服務(wù)218。服務(wù)器214包括連接到兩個示范性服務(wù)即環(huán)形室服務(wù)226和內(nèi)容推/拉服務(wù)228的集線器224。兩個服務(wù)226和228都與數(shù)據(jù)存儲庫230連接。用于在數(shù)據(jù)存儲庫230中存儲的信息的例子包括用戶簡要表文件、用于傳輸給用戶的內(nèi)容和網(wǎng)頁。
三個服務(wù)器210、212、214中的每個服務(wù)器通過它們相應(yīng)的集線器220、222和224互連。另外,該實施例包括與服務(wù)器214內(nèi)的集線器224連接的授權(quán)客戶機232。示范性服務(wù)216、218、226和228僅是服務(wù)器所提供服務(wù)的例子。服務(wù)器也可以提供更多種服務(wù)。
對于服務(wù)內(nèi)容而言,服務(wù)器可以提供諸如視頻、視頻和多媒體的多種類型的內(nèi)容。用于與服務(wù)器通信的網(wǎng)頁瀏覽器可以被放置在各種位置上,例如在用戶機器上、在電纜頭端內(nèi)、在衛(wèi)星操作中心或者在機頂盒內(nèi)。網(wǎng)頁瀏覽器可以實時獲取內(nèi)容,或者它可以在本地或在服務(wù)器上被預取和緩存。除了網(wǎng)頁瀏覽器之外,其它的實體也可以獲取內(nèi)容。
分布式社區(qū)網(wǎng)絡(luò)允許處理將在諸如服務(wù)器210、212和214的多臺機器之間分配的這些示范性服務(wù)。用于將服務(wù)提供給客戶機204、206和208的路由選擇在多個服務(wù)器的集線器之間分配。因此,為了將內(nèi)容發(fā)送給客戶機,服務(wù)器中的集線器從授權(quán)客戶機232通過網(wǎng)絡(luò)202向客戶機204、206和208提供內(nèi)容的路由選擇。
使用分布式社區(qū)網(wǎng)絡(luò)在多臺機器之間進行分配處理,從而減輕向多臺客戶機提供路由選擇的負擔。通過在多臺集線器之間轉(zhuǎn)移路由選擇還提供可以動態(tài)重新配置的網(wǎng)絡(luò),以便可以將另外增加的客戶機添加到網(wǎng)絡(luò)。每個客戶機204、206和232可以用具有通信能力以通過網(wǎng)絡(luò)交互的常規(guī)計算機實現(xiàn)。每臺服務(wù)器210、212和214可以用常規(guī)服務(wù)器實現(xiàn)。
圖10B提供了一個用于特定應(yīng)用的圖10A網(wǎng)絡(luò)的使用的例子。例如,在噴氣機隊對巨人隊的一場職業(yè)足球比賽中,用戶鮑比首先將他的有線機頂盒切換到該比賽的適當視頻信道。在電視操作中心發(fā)出的視頻通過衛(wèi)星被發(fā)送到電纜頭端,然后通過電纜線路到達鮑比的機頂盒。鮑比還通過其計算機上連接到互聯(lián)網(wǎng)202,并訪問涉及特定網(wǎng)絡(luò)服務(wù)的匹配的超電視(HyperTV)網(wǎng)頁。該網(wǎng)頁位于用于服務(wù)的存在點中的服務(wù)器上。存在點將鮑比的機器204配置到分布式社區(qū)網(wǎng)絡(luò)200中。機器204打開配置集線器A(220)上的固定接口,并通過集線器C(222)將預定消息發(fā)送給配置的聊天服務(wù)218。響應(yīng)于預定消息,聊天服務(wù)218通過集線器A(220)和互聯(lián)網(wǎng)202向配置房間內(nèi)的所有成員發(fā)送一個通知分組。另外,聊天服務(wù)218通過集線器C(222)和B(224)將鮑比預定到合適的推/拉服務(wù)228。
推/拉服務(wù)228從數(shù)據(jù)庫230提取鮑比的用戶簡要表文件環(huán)形室,并通過互聯(lián)網(wǎng)202經(jīng)集線器B(224)和集線器A(220)將簡要表文件的值向下推入到鮑比的機器204。因為鮑比的環(huán)形室表示他先前已經(jīng)指出他是“巨人隊(Giants)”足球隊的球迷,鮑比被推/拉服務(wù)228預定到巨人足球隊球迷的特定推入房間。當比賽進行時,所有巨人隊球迷的推入內(nèi)容和聊天室內(nèi)鮑比朋友的所有聊天消息被發(fā)送給機器204上的鮑比。
在比賽過程中,內(nèi)容生成器使用授權(quán)服務(wù)器發(fā)送詳細描述一個巨人球隊選手即四分衛(wèi)的傳記的網(wǎng)頁,并支持到集線器B(224)的連接。推入信息被發(fā)送到推/拉服務(wù)228,由其通過將一個消息首先發(fā)送給集線器B(224)向鮑比和推入房間內(nèi)的所有其它成員發(fā)送該消息,集線器B(224)又將該消息發(fā)送給集線器A(220),由集線器A(220)通過互聯(lián)網(wǎng)202將該消息分配給鮑比的機器204以及聊天室內(nèi)他的所有朋友。集線器B(224)也可以將消息發(fā)送到支持同一聊天室內(nèi)其他人的其它集線器。
鮑比重新瀏覽關(guān)于巨人球隊的網(wǎng)頁,并決定他希望從所顯示的一個支持鏈接玩關(guān)于四分衛(wèi)決定的預測游戲。鮑比“點擊”該鏈接以選擇它并生成一個拉出請求,它被通過互聯(lián)網(wǎng)202經(jīng)固定接口連接發(fā)送。該請求經(jīng)集線器B(224)被發(fā)送到推/拉服務(wù)228,它從數(shù)據(jù)庫230拉取分布式目標(一個JAVA游戲),并將其通過同一信道返回給鮑比的機器204。
當游戲進行時,鮑比進行關(guān)于四分衛(wèi)行為的預測。在每次游戲之后,更新游戲的數(shù)據(jù)從授權(quán)客戶機232進入集線器B(224),然后經(jīng)集線器A(220)和集線器B(224)發(fā)送給四分衛(wèi)游戲服務(wù)217。游戲服務(wù)處理授權(quán)客戶的數(shù)據(jù)并將通過集線器A(220)和互聯(lián)網(wǎng)202將結(jié)果數(shù)據(jù)發(fā)送給鮑比。該數(shù)據(jù)用鮑比的客戶機204上的分布式目標JAVA游戲表示。
四分衛(wèi)接球失誤。授權(quán)客戶機232上的生成器將JavaScript語言的動態(tài)超文本標記語言(DHTML)指令通過互聯(lián)網(wǎng)202經(jīng)集線器B(224)和集線器A(220)推入到鮑比的機器204。在鮑比的機器上,執(zhí)行該DHTML,鮑比在他的計算機屏幕上接收接球失誤的動畫圖像。
圖11A為用于圖10A所示的分布式社區(qū)網(wǎng)絡(luò)200的一個示例性邏輯結(jié)構(gòu)240的圖。邏輯結(jié)構(gòu)240顯示了物理分布式社區(qū)網(wǎng)絡(luò)200內(nèi)實體之間的邏輯關(guān)系。具體地說,箭頭表示類/子類關(guān)系,菱形表示標識實體屬性的關(guān)系??蛻魴C244可以對應(yīng)于客戶機204、206和208之一,并預定到集線器248,集線器248可以對應(yīng)于服務(wù)器210、212和214之一內(nèi)的集線器220、222或224。服務(wù)器246可以對應(yīng)于服務(wù)器210、212和214之一,并管理服務(wù)250,該服務(wù)可以對應(yīng)于服務(wù)216、218、226或228之一。
客戶機244是一種類型的參與者242,它是預定諸如服務(wù)250的特定服務(wù)的客戶機。客戶機作為參與者242的狀態(tài)表示它是聊天服務(wù)的一個特定房間的成員。通過連接252的目錄254將為參與者242定位用戶提供通信。具體地,連接252是兩個參與者之間的網(wǎng)絡(luò)連接,在其上可以發(fā)送分組,目錄254提供識別哪一參與者將接收特定內(nèi)容、它們位于網(wǎng)絡(luò)的何處和它們將接收哪一內(nèi)容的指令。
路由器256保存一部分分布式社區(qū)網(wǎng)絡(luò)的映射用于解決來自集線器的路由選擇問題,將新參與者添加到網(wǎng)絡(luò),并將參與者添加到服務(wù),這涉及添加連接。具體地說,集線器向路由器256請求路由選擇判決,并作出響應(yīng),路由器256向集線器提供指令用于在對分組路由選擇中使用。例如,如果集線器A(220)出現(xiàn)故障,路由器256可以向其余集線器發(fā)出指令以避免通過集線器A(220)發(fā)送分組。
目錄254包括在客戶機之間發(fā)送信息中使用的信息,并向集線器248提供信息以在發(fā)送信息時使用。術(shù)語“目錄”用于指用于聊天服務(wù)或任何其它服務(wù)的房間。目錄254是一個目錄的分層集合,終止于一個房間,并具有一個子目錄(目錄集)。一個房間是一個目錄并標識預定諸如聊天服務(wù)的一種服務(wù)的一組客戶機。一個房間具有多個客戶機(一組參與者)和集線器(集線器組),其中集線器是客戶機的子集。
分組258是從一臺客戶機發(fā)送到另一臺客戶機的信息的結(jié)構(gòu)化的片斷。它可以包括用于諸如推/拉服務(wù)或聊天服務(wù)的各種服務(wù)的任意類型的內(nèi)容。例如,當用戶輸入信息并將其發(fā)送給與客戶機連接的一臺集線器時,在聊天服務(wù)客戶機244中創(chuàng)建一個分組。該集線器將該分組發(fā)送給預定該房間的所有連接。如果連接包括另一個集線器,重復該處理,從而在多個集線器上將分組分配給房間。分組258識別包括信源(參與者)、目錄、目標(參與者)、連接和路由(一組參與者)的分層路由選擇信息。
帶有路由選擇信息的分組可以包括多種類型的信息作為負載或所發(fā)送的內(nèi)容。分組可以包括將被顯示的數(shù)據(jù),例如將在顯示設(shè)備上在特定畫面中向一個用戶顯示的數(shù)據(jù)。分組還可以包括一個或多個分布可執(zhí)行目標,并且該目標可以包括數(shù)據(jù)、可執(zhí)行代碼或數(shù)據(jù)與可執(zhí)行代碼的組合??蓤?zhí)行代碼例如可以包括JAVA小應(yīng)用程序或指定可執(zhí)行代碼的各種類型的實體。
集線器248包括用于對分組路由選擇的軟件,并且可以用于將一個應(yīng)用程序或內(nèi)容推入到多個用戶。這種應(yīng)用程序或內(nèi)容的例子包括白板、JAVA游戲、聊天消息、文本和文件。通過在多臺機器之間分配集線器,降低了服務(wù)器發(fā)送分組的負擔。而且,如果需要,集線器248包括一條到路由器256的連接,用于獲取路由選擇信息。表1包括集線器248在發(fā)送分組258時使用的集線器邏輯的一個例子;可以以軟件或固件模塊實現(xiàn)該邏輯以由相應(yīng)的機器執(zhí)行。
表1集線器邏輯接收分組P∥找出我的目錄dirif!p.dir in my dirsmy dirs[p.dir]=my routers.get(p.dir)d=my dirs[p.dir]∥目標句柄和分開廣播if p.target is empty∥將它發(fā)送給房間中的所有客戶機
for i in d.clients(recursive)if i.conn!=p.connsend p to i.connelse∥查看是否具有到目標的直接連接。
for i in d.clients(recursive)if i.id==p.targetsend p to i.conndone∥將其發(fā)送∥我們沒有客戶機,所以將其發(fā)送給所有相關(guān)集線器for i in d.hubs(recursive)∥如果它具有路由選擇信息則發(fā)送。
if i.id in p.routesend p to i.conndone∥將其重新路由選擇∥否則,將其發(fā)送給所有的我的子集線器else if p.route is emptysend p to i.conn∥我們必需繼續(xù),因為它可能不是p.target可能不在i中如果我們進行至此,發(fā)送失敗。
經(jīng)p.connection向p.source發(fā)送<未發(fā)現(xiàn)>
圖11B是用于分布式社區(qū)網(wǎng)絡(luò)的實際網(wǎng)絡(luò)配置259的示意圖,說明用于視頻信號的一個可選信源。配置259說明使用電纜電視信號視頻或電視內(nèi)容的常規(guī)分配。操作中心261生成一個電纜電視信號,具有用于在衛(wèi)星鏈路263上向一個或多個電纜頭端265分配和發(fā)送電纜電視信號的內(nèi)容。電纜頭端265可以具有一個用于與諸如互聯(lián)網(wǎng)202的網(wǎng)絡(luò)交互的網(wǎng)頁瀏覽器。電纜頭端265從衛(wèi)星鏈路263接收電纜電視信號并在電纜線路上將信號分配給客戶機267。另外,在電纜路由選擇之前,操作中心可以通過衛(wèi)星鏈路向客戶機傳輸??蛻魴C267可以表示常規(guī)的電視或能夠顯示電纜電視信號的任何機器(例如帶有電視卡或用于處理電視信號以顯示的模塊的個人計算機)。客戶機267還可以包括到諸如互聯(lián)網(wǎng)202的網(wǎng)絡(luò)的連接,用于實現(xiàn)分布式社區(qū)網(wǎng)絡(luò)。
圖12A是分布式社區(qū)網(wǎng)絡(luò)200中示例性的內(nèi)容推入分組流260的圖,用于實現(xiàn)內(nèi)容推/拉服務(wù)。內(nèi)容推入分組流涉及通過分組經(jīng)圖11A所示的邏輯結(jié)構(gòu)240的內(nèi)容傳輸,如在圖10A和10B中所示的實際分布式社區(qū)網(wǎng)絡(luò)配置200中實現(xiàn)的。如上所述,系統(tǒng)可以向用戶提供視頻和其它媒體內(nèi)容,例如通過URI可以獲得的任何內(nèi)容或諸如JAVA描述語言的客戶機側(cè)描述語言。推入給用戶的媒體內(nèi)容類型可以取決于用戶的簡要表文件。
媒體內(nèi)容可以包括,例如視頻、音頻、組合視頻和音頻或多媒體內(nèi)容。當傳輸不同類型的媒體內(nèi)容時,例如視頻和音頻,可以從相同或不同的信源發(fā)送媒體內(nèi)容。另外,可以從很多種信源發(fā)送內(nèi)容,例如電視、廣播電視、電纜、衛(wèi)星、本地視頻和本地CD-ROM或數(shù)字光盤(DVD)。本地內(nèi)容可以存儲在用戶機器的硬盤上。
如圖12A所示,內(nèi)容推/拉分組流260包括發(fā)送分組的多臺機器的交互。分組可以從諸如客戶機上的網(wǎng)頁瀏覽器、電纜頭端或服務(wù)器的各種信源發(fā)出??蛻魴C284、276和268可以對應(yīng)于圖10A所示的客戶機和圖11A所示的客戶機邏輯單元??蛻魴C284包括為媒體286、聊天290和內(nèi)容288等服務(wù)提供畫面的瀏覽器程序??蛻魴C276同樣包括為媒體280、聊天282和內(nèi)容278服務(wù)提供畫面的瀏覽器程序。客戶機268包括用于媒體270、聊天272和內(nèi)容274服務(wù)的畫面。如圖所示,客戶機284、276和268一般具有相同的服務(wù)或到相同服務(wù)的入口;它們也可以分別執(zhí)行不同的服務(wù)。而且,它們還可以執(zhí)行與所圖示的服務(wù)不同的網(wǎng)絡(luò)服務(wù),例如上述的白板服務(wù)。
如圖8所示,聊天服務(wù)可以包括用戶機器上的一個相關(guān)聊天畫面168;內(nèi)容可以包括網(wǎng)頁176;媒體畫面可以包括所發(fā)送的視頻節(jié)目。而且,如在上述實施例中所解釋的,聊天服務(wù)的實現(xiàn)可以使用數(shù)字電視、數(shù)字電纜箱或個人計算機。另外,可以在相同或不同的實際機器上提供諸如上述來自節(jié)目源的節(jié)目和諸如聊天服務(wù)或推/拉服務(wù)的來自網(wǎng)絡(luò)服務(wù)的內(nèi)容。例如,可以在電視或個人計算機上同時提供節(jié)目和內(nèi)容,或者可以在單獨的實際機器上分開提供,例如在電視上提供節(jié)目,在相關(guān)的個人計算機上提供用于網(wǎng)絡(luò)服務(wù)的內(nèi)容。
如用于推/拉服務(wù)流的圖12A所示,授權(quán)客戶機262包括用于創(chuàng)建分組266的授權(quán)應(yīng)用程序264。授權(quán)應(yīng)用程序包括在創(chuàng)建包含或識別特定內(nèi)容的分組中使用的所有程序。服務(wù)器292提供分組266的路由選擇。具體地說,它包括連接到內(nèi)容推/拉服務(wù)296和聊天服務(wù)298的集線器294。分組及其用于示范性內(nèi)容推/拉服務(wù)的內(nèi)容的路由選擇在表2中進一步說明,該表說明整個流中的分組結(jié)構(gòu)。
使用授權(quán)應(yīng)用程序264的授權(quán)客戶機262創(chuàng)建分組P-0(步驟266)并將其發(fā)送給服務(wù)器292,在此由集線器294將其接收為分組P-1(步驟306)。集線器294將分組發(fā)送給一個單獨目標。具體地說,內(nèi)容推/拉服務(wù)296通過集線器294將分組P-2發(fā)送給整個目錄(步驟308)。集線器294將分組P-3發(fā)送給目錄的所有成員(步驟306),并且每個客戶機接收分組P-4(步驟312、314、316)。集線器294可以包括用于對分組路由選擇的軟件,如表1中的邏輯所示。該分組識別由集線器邏輯在發(fā)送用于推/拉服務(wù)的分組時使用的報頭中的信息。
圖12B是在分布式社區(qū)網(wǎng)絡(luò)260中用作分組P-4的示例性推/拉分組內(nèi)容271的圖。分組271包括由客戶機262、268、276和284在提取將推入給機器的內(nèi)容時使用的主URI 273。分組271還可以包括客戶機在拉出內(nèi)容時使用的一個或多個URI。例如,分組271包括用于第一拉出項目的URI 275,用于第二拉出項目的URI 277和用于第三拉出項目的URI 279。拉出項目可以包括要顯示給用戶的單元,例如一個圖標,以便當用戶“點擊”或選擇該項目時,相應(yīng)的客戶機使用與所顯示項目相關(guān)的URI提取內(nèi)容和將內(nèi)容顯示給用戶。分組271可以包括用于推入內(nèi)容的多個URI以及用于拉出內(nèi)容的多個URI。
表2
圖13為分布式社區(qū)網(wǎng)絡(luò)200中示例性的聊天分組流330的圖。該圖包括如圖12A所示使用聊天服務(wù)298為聊天分組流路由選擇的相同邏輯單元,并且實施包括上面針對圖12A所述的各種可選實施例。
在說明整個流中分組結(jié)構(gòu)的表3中進一步說明用于示范性聊天服務(wù)的分組及其內(nèi)容的路由選擇。在該例子中,客戶機284將一個新聊天消息創(chuàng)建為分組P-0(步驟332)??蛻魴C可以使用與聊天服務(wù)相關(guān)的應(yīng)用程序輸入信息,例如使用鍵盤來輸入文本串,并將其以分組形式發(fā)送。例如,應(yīng)用程序可以包括與用戶機器上的聊天畫面相關(guān)的程序。
來自客戶機284的分組P-0被發(fā)送給服務(wù)器292,在此它被接收為分組P-1(步驟334)。集線器294將該分組發(fā)送給在分組報頭信息中標識的單個目標。具體地,聊天服務(wù)298使用集線器294將分組P-2發(fā)送給整個目錄(步驟336)。集線器294將分組P-3發(fā)送給目錄中的所有成員(步驟338),在這種情況下由目錄中的每個客戶機將其接收為分組P4(步驟340、342、344)。集線器294可以包括用于發(fā)送分組的軟件,如表1中的邏輯所示。
與聊天服務(wù)相關(guān)的每臺客戶機268、276、284中的程序,例如與客戶機中的聊天畫面相關(guān)的程序,接收分組P-4并執(zhí)行必需的處理,以提取由用戶在機器284上初始創(chuàng)建的內(nèi)容(分組P-0),并在聊天畫面272、282、290中顯示該內(nèi)容。
表3
圖14A至14D表示用于實現(xiàn)分布式社區(qū)網(wǎng)絡(luò)200的例子。圖14A為用于一個小電子學校的分布式社區(qū)網(wǎng)絡(luò)350的圖。在這個例子中,該網(wǎng)絡(luò)350包括為所有聊天室提供服務(wù)并連接到客戶機354、356、358和360的服務(wù)器352。因此,每個客戶機可以訪問由服務(wù)器管理的聊天室和白板服務(wù)。服務(wù)器352可以包括具有用于發(fā)送信息的軟件的集線器,如表1中的邏輯所示。服務(wù)器352還可以包括與諸如互聯(lián)網(wǎng)202之類的網(wǎng)絡(luò)的連接。
圖14B為諸如一個大電子學校的分布式社區(qū)網(wǎng)絡(luò)200的示范性實施的圖。配置362包括連接服務(wù)366和368的路由器364。每臺服務(wù)器管理一個單獨的聊天室,并可以通過路由器364交換信息。兩臺客戶機370和372與用于第一聊天室的服務(wù)器366連接。另外兩臺客戶機374和376與用于第二聊天室的服務(wù)器368連接。服務(wù)器366和368可以包括具有用于發(fā)送信息的軟件的集線器,如表1中的邏輯所示。服務(wù)器366和368可以包括與諸如互聯(lián)網(wǎng)202的網(wǎng)絡(luò)的連接。
圖14C為作為提供視頻和其它內(nèi)容的簡單配置378的分布式社區(qū)網(wǎng)絡(luò)200的實施的圖。配置378包括連接到客戶機382、384、386和388的服務(wù)器380。在這個例子中的服務(wù)器380包括被標識為隊1和隊2的兩個目錄。一個目錄包括客戶機382和384,另一個包括客戶機386和388。這些目錄標識用于由服務(wù)器380維持的聊天服務(wù)的參與者的房間。服務(wù)器380還識別通過由內(nèi)容推/拉服務(wù)推入到客戶機的將發(fā)送給其目錄中的客戶機的內(nèi)容類型。在這個例子中,第一廣告將被發(fā)送給客戶機382和386,第二廣告將被發(fā)送給客戶機384和388。因此,通過目錄結(jié)構(gòu)的服務(wù)器380可以具體地識別將被發(fā)送給特定客戶機的內(nèi)容類型。服務(wù)器380可以包括具有用于發(fā)送消息的軟件的集線器,如表1中的邏輯所示。服務(wù)器380也可以包括與諸如互聯(lián)網(wǎng)202的網(wǎng)絡(luò)的連接。
圖14D為作為提供視頻和其它內(nèi)容的的復雜結(jié)構(gòu)的分布式社區(qū)網(wǎng)絡(luò)的實施例的圖。配置390包括都與服務(wù)器396連接的服務(wù)器392和服務(wù)器394。服務(wù)器396與集線器398和400連接。集線器398與客戶機402和404連接,集線器400與客戶機406和408連接。服務(wù)器392、394和396可以包括具有用于發(fā)送信息的軟件的集線器,如表1中的邏輯所示。
配置390還包括用于發(fā)送信息的它自身的目錄結(jié)構(gòu)。服務(wù)器396路由選擇到隊1或集線器398,并為集線器398和400提供各自的廣告。隊列標識聊天服務(wù)參與者的房間,廣告指將由內(nèi)容推/拉服務(wù)推入給用戶的具體內(nèi)容。用于服務(wù)器394的目錄包括將發(fā)送給服務(wù)器396的第一廣告和將發(fā)送給服務(wù)器396的第二廣告。用于集線器398的目錄包括用于客戶機402和404、集線器400和服務(wù)器396的第一隊列。還包括將發(fā)送給客戶機402的第一廣告,將發(fā)送給客戶機404的第二廣告。用于集線器400的目錄包括用于客戶機406、408和集線器398的第一隊列。還包括將發(fā)送給客戶機406的的第一廣告和將發(fā)送給客戶機408的第二廣告。服務(wù)器392、394和396還可以包括與諸如互聯(lián)網(wǎng)202的網(wǎng)絡(luò)的連接。
利用上面的實施例、方法和程序,本發(fā)明的系統(tǒng)創(chuàng)建了一種合并了互聯(lián)網(wǎng)的巨大資源和電視的顯示能力的協(xié)作經(jīng)驗。利用使用互聯(lián)網(wǎng)或不使用互聯(lián)網(wǎng)的不同類型的網(wǎng)絡(luò)都可能實現(xiàn)用于實施與本發(fā)明相一致的分布式社區(qū)網(wǎng)絡(luò)的各種實施例。
權(quán)利要求
1.一種在網(wǎng)絡(luò)中用于路由應(yīng)用層信息分組的方法,該方法包括利用特殊網(wǎng)絡(luò)服務(wù)接收包括分層路由信息指示的分組和內(nèi)容;根據(jù)分層路由選擇信息在網(wǎng)絡(luò)中確定用于接收分組的目標根據(jù)上述確定將該分組發(fā)送給目標。
2.如權(quán)利要求1所述的方法,其中確定步驟包括接收在確定目標時使用的路由選擇指令。
3.如權(quán)利要求1所述的方法,其中發(fā)送步驟包括使用內(nèi)容推/拉服務(wù)發(fā)送包括內(nèi)容的分組。
4.如權(quán)利要求3所述的方法,其中發(fā)送步驟包括發(fā)送包含用于在將內(nèi)容推入到用戶時使用的統(tǒng)一資源標識符的分組。
5.如權(quán)利要求3所述的方法,其中發(fā)送步驟包括發(fā)送包含由用戶為拉動內(nèi)容而選擇的統(tǒng)一資源標識符的分組。
6.如權(quán)利要求1所述的方法,其中確定步驟包括在廣域網(wǎng)、局域網(wǎng)、內(nèi)部網(wǎng)或互聯(lián)網(wǎng)中確定用于接收分組的目標。
7.如權(quán)利要求1所述的方法,其中接收步驟包括接收包括視頻、音頻或多媒體內(nèi)容的分組。
8.如權(quán)利要求1所述的方法,還包括為發(fā)送分組請求路由選擇指令。
9.如權(quán)利要求1所述的方法,還包括向目標發(fā)送節(jié)目。
10.如權(quán)利要求9所述的方法,還包括發(fā)送節(jié)目和分組以便同時處理,并在與目標相關(guān)的顯示監(jiān)視器上顯示節(jié)目和內(nèi)容。
11.如權(quán)利要求9所述的方法,還包括發(fā)送節(jié)目和分組以便同時處理,并在與目標相關(guān)的電視上顯示節(jié)目和內(nèi)容。
12.如權(quán)利要求9所述的方法,還包括發(fā)送節(jié)目以便在與目標相關(guān)的電視上顯示節(jié)目;和發(fā)送分組以便在與目標相關(guān)的顯示監(jiān)視器上顯示內(nèi)容。
13.如權(quán)利要求1所述的方法,還包括訪問一個目錄以獲取用于分組的路由選擇指令。
14.如權(quán)利要求13所述的方法,其中接收步驟包括接收包含了用于在獲取路由選擇指令時使用的目錄標識的分組。
15.如權(quán)利要求1所述的方法,其中接收步驟包括接收包含了與服務(wù)相關(guān)的一個動作的標識的分組。
16.如權(quán)利要求1所述的方法,其中接收步驟包括接收包含了可執(zhí)行代碼、數(shù)據(jù)或帶有相關(guān)數(shù)據(jù)的可執(zhí)行代碼的分組。
17.如權(quán)利要求1所述的方法,其中接收步驟包括接收包含了一個目標,該目標詳細說明可執(zhí)行代碼、數(shù)據(jù)或帶有相關(guān)數(shù)據(jù)的可執(zhí)行代碼的分組。
18.一種在網(wǎng)絡(luò)中用于發(fā)送應(yīng)用層信息分組的方法,該方法包括接收包含網(wǎng)絡(luò)服務(wù)標識和內(nèi)容的分組;將該分組發(fā)送到該網(wǎng)絡(luò)服務(wù);從該網(wǎng)絡(luò)服務(wù)接收帶有分層路由選擇信息的分組;和根據(jù)分層路由選擇信息將該分組發(fā)送到目標。
19.如權(quán)利要求18所述的方法,其中接收分組的步驟包括與分組一起接收推/拉服務(wù)的標識,用于將內(nèi)容推入到目標的地址和用于客戶機目標拉出內(nèi)容的地址。
20.如權(quán)利要求18所述的方法,其中接收分組步驟包括與分組一起接收聊天服務(wù)的標識。
21.一種在網(wǎng)絡(luò)中用于路由應(yīng)用層信息分組的設(shè)備,包括接收組件,用于利用特殊網(wǎng)絡(luò)服務(wù)接收包括分層路由選擇信息指示和內(nèi)容的分組;確定組件,用于根據(jù)該分層路由選擇信息確定網(wǎng)絡(luò)中接收分組的目標;和發(fā)送裝置,用于根據(jù)該確定將分組發(fā)送到目標。
22.如權(quán)利要求21所述的設(shè)備,其中確定組件包括用于接收路由選擇指令以在確定目標時使用的組件。
23.如權(quán)利要求21所述的設(shè)備,其中發(fā)送組件包括使用內(nèi)容推/拉服務(wù)發(fā)送包含內(nèi)容的分組的組件。
24.如權(quán)利要求23所述的設(shè)備,其中發(fā)送組件包括用于發(fā)送包含了將內(nèi)容推入到用戶時使用的統(tǒng)一資源標識符的分組的組件。
25.如權(quán)利要求23所述的設(shè)備,其中發(fā)送組件包括用于發(fā)送包含了用于由用戶選擇以拉出內(nèi)容的統(tǒng)一資源標識符的分組的組件。
26.如權(quán)利要求21所述的設(shè)備,其中確定組件包括用于在廣域網(wǎng)、局域網(wǎng)、內(nèi)部網(wǎng)或互聯(lián)網(wǎng)中確定目標的組件。
27.如權(quán)利要求21所述的設(shè)備,其中接收組件包括用于接收包含了視頻、音頻或多媒體內(nèi)容的分組的組件。
28.如權(quán)利要求21所述的設(shè)備,還包括為發(fā)送分組請求路由選擇指令的組件。
29.如權(quán)利要求21所述的設(shè)備,還包括向目標發(fā)送節(jié)目的節(jié)目源。
30.如權(quán)利要求29所述的設(shè)備,還包括如下組件,用于發(fā)送節(jié)目和分組以便同時處理,并在與目標相關(guān)的顯示監(jiān)視器上顯示節(jié)目和內(nèi)容。
31.如權(quán)利要求29所述的設(shè)備,還包括如下組件,用于發(fā)送節(jié)目和分組以便同時處理,并在與目標相關(guān)的電視上顯示節(jié)目和內(nèi)容。
32.如權(quán)利要求29所述的設(shè)備,還包括用于發(fā)送節(jié)目以便在與目標相關(guān)的電視上顯示節(jié)目的組件;和用于發(fā)送分組以便在與目標相關(guān)的顯示監(jiān)視器上顯示內(nèi)容的組件。
33.如權(quán)利要求21所述的設(shè)備,還包括用于訪問目錄以獲取用于分組的路由選擇指令的組件。
34.如權(quán)利要求33所述的設(shè)備,其中接收組件包括用于接收包含了在獲取路由選擇指令時使用的目錄指示的分組的組件。
35.如權(quán)利要求21所述的設(shè)備,其中接收組件包括用于接收包含與服務(wù)相關(guān)動作標識的分組的組件。
36.如權(quán)利要求21所述的設(shè)備,其中接收組件包括用于接收包含可執(zhí)行代碼、數(shù)據(jù)或帶有相關(guān)數(shù)據(jù)的可執(zhí)行代碼的分組的組件。
37.如權(quán)利要求21所述的設(shè)備,其中接收組件包括用于接收包含了目標,該目標詳細說明可執(zhí)行代碼、數(shù)據(jù)或帶有相關(guān)數(shù)據(jù)的可執(zhí)行代碼的分組的組件。
38.一種在網(wǎng)絡(luò)中用于發(fā)送應(yīng)用層信息分組的設(shè)備,包括接收組件,用于接收包含網(wǎng)絡(luò)服務(wù)標識和內(nèi)容的分組;路由選擇組件,用于將該分組發(fā)送給該網(wǎng)絡(luò)服務(wù);接收組件,用于從該網(wǎng)絡(luò)服務(wù)接收帶有分層路由選擇信息的分組;和路由選擇組件,用于根據(jù)分層路由選擇信息將該分組發(fā)送到目標。
39.根據(jù)權(quán)利要求38的設(shè)備,其中用于接收分組的接收組件包括與分組一起接收推/拉服務(wù)的標識,用于將內(nèi)容推入到目標的地址和用于目標拉出內(nèi)容的地址的組件。
40.如權(quán)利要求38所述的設(shè)備,其中用于接收分組的接收組件包括一個與分組一起接收聊天服務(wù)標識的組件。
41.一種在網(wǎng)絡(luò)中用于發(fā)送應(yīng)用層信息分組的系統(tǒng),包括網(wǎng)絡(luò);連接到網(wǎng)絡(luò)的多個客戶機;授權(quán)客戶機;和連接到網(wǎng)絡(luò)和授權(quán)客戶機的服務(wù)器,其中服務(wù)器包括接收組件,用于使用特定網(wǎng)絡(luò)服務(wù)從授權(quán)客戶機接收分組,該分組包括分層路由選擇信息的標記和內(nèi)容;確定組件,用于根據(jù)分層路由選擇信息在網(wǎng)絡(luò)中的多臺客戶機之間確定目標以接收分組;和發(fā)送組件,用于根據(jù)該確定將分組發(fā)送給目標。
42.一種通過分布式社區(qū)網(wǎng)絡(luò)向至少一個用戶提供內(nèi)容的方法,包括在服務(wù)和與分布式社區(qū)網(wǎng)絡(luò)相關(guān)的第一服務(wù)器之間建立通信鏈路;在第一服務(wù)器和用戶之間建立通信鏈路;和由服務(wù)把內(nèi)容提供給用戶;其中服務(wù)提供內(nèi)容以分配給分布式社區(qū)網(wǎng)絡(luò)上的至少一個用戶。
43.如權(quán)利要求42所述的方法,其中該方法還包括從服務(wù)提供給用戶附加信息,其中該附加信息用于支持多個用戶之間的交互通信服務(wù)。
44.如權(quán)利要求43所述的方法,其中交互通信服務(wù)包括從下面的組中選擇的至少一項服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
45.如權(quán)利要求42所述的方法,其中該方法還包括向用戶提供至少一個地址,其中該地址標識了一個網(wǎng)絡(luò)定位,在該位置由服務(wù)提供與該地址相關(guān)的內(nèi)容;和向集線器傳遞對地址的選擇;隨之接收對地址的選擇,集線器建立與該地址所標識的第二服務(wù)器的連接,從第二服務(wù)器提取內(nèi)容并把內(nèi)容提供給用戶。
46.如權(quán)利要求45所述的方法,其中地址還包括統(tǒng)一資源標識符。
47.如權(quán)利要求46所述的方法,其中統(tǒng)一資源標識符還包括從包含了統(tǒng)一資源定位符和統(tǒng)一資源名字的組中選擇的標識符。
48.如權(quán)利要求42所述的方法,其中該方法還包括從第一服務(wù)器接收內(nèi)容;和通過顯示設(shè)備向用戶顯示該內(nèi)容。
49.如權(quán)利要求48所述的方法,其中內(nèi)容包括視頻信號,顯示設(shè)備包括從下面的組中選擇的一種設(shè)備電視,數(shù)字電視,視頻監(jiān)視器,計算機顯視器,無線設(shè)備,機頂盒,個人計算機,手提計算機和畫中畫顯示設(shè)備。
50.如權(quán)利要求48所述的方法,其中內(nèi)容以音頻形式提供,顯示設(shè)備還包括音頻音響系統(tǒng)。
51.如權(quán)利要求42所述的方法,其中分布式社區(qū)網(wǎng)絡(luò)還包括從下面的組中選擇的至少一種網(wǎng)絡(luò)部件互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng)和公用網(wǎng)。
52.如權(quán)利要求42所述的方法,其中內(nèi)容是通過從下面的組中選擇的至少一個設(shè)備提供給用戶的網(wǎng)絡(luò)集線器,服務(wù)器,路由選擇器,機頂盒,計算機工作站,個人計算機,手提計算機,電視,數(shù)字電視和無線設(shè)備。
53.如權(quán)利要求42所述的方法,其中內(nèi)容還包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,多媒體,慢畫面視頻和一連串的獨立畫面。
54.如權(quán)利要求42所述的方法,其中內(nèi)容與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
55.如權(quán)利要求42所述的方法,其中服務(wù)與第一服務(wù)器之間的通信鏈路是通過從下面的組中選擇的一種傳輸媒體建立的互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
56.如權(quán)利要求42所述的方法,其中第一服務(wù)器與用戶之間的通信鏈路是通過從下面的組中選擇的一種傳輸媒體建立的互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
57.如權(quán)利要求42所述的方法,其中服務(wù)自動把內(nèi)容推入用戶。
58.如權(quán)利要求42所述的方法,其中服務(wù)一接收到請求就把內(nèi)容提供給用戶。
59.如權(quán)利要求42所述的方法,其中從服務(wù)把內(nèi)容提供給用戶的步驟還包括從數(shù)據(jù)存儲設(shè)備提取內(nèi)容。
60.如權(quán)利要求59所述的方法,其中數(shù)據(jù)存儲設(shè)備還包括從下面的組中選擇的一種設(shè)備數(shù)字光盤,與計算機工作站或機頂盒一起提供的存儲設(shè)備,磁存儲器,RAM,ROM,光存儲器和CD ROM。
61.如權(quán)利要求42所述的方法,其中內(nèi)容包括分組,其中分組包括從下面的組中選擇的至少一種分級路由選擇信息入口源,目錄,目標,連接和路由。
62.如權(quán)利要求61所述的方法,其中該方法還包括由分組確定從服務(wù)到用戶的路由,其中該路由指定分布式社區(qū)網(wǎng)絡(luò)服務(wù)器中提供的至少一臺集線器,通過該集線器把內(nèi)容發(fā)送給用戶;和訪問路由器以確定服務(wù)與用戶之間的優(yōu)選通信鏈路,其中路由器向至少一個集線器提供發(fā)送分組所使用的指令。
63.一種通過分布式社區(qū)網(wǎng)絡(luò)向用戶提供內(nèi)容的方法,包括從服務(wù)獲取內(nèi)容,其中服務(wù)與分布式社區(qū)網(wǎng)絡(luò)上的集線器通信;和通過把內(nèi)容由集線器傳送給用戶使得服務(wù)為用戶提供內(nèi)容。
64.如權(quán)利要求63所述的方法,其中該方法還包括從服務(wù)向用戶提供附加信息,其中附加信息被用于支持多個用戶之間的交互通信服務(wù)。
65.如權(quán)利要求64所述的方法,其中交互通信服務(wù)為從下面的組中選擇的至少一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
66.如權(quán)利要求63所述的方法,其中該方法還包括向用戶提供至少一個地址,其中該地址標識一個網(wǎng)絡(luò)定位,在該位置由服務(wù)提供與該地址相關(guān)的內(nèi)容;選擇地址;和向集線器傳遞對地址的選擇;隨之接收地址,集線器把對地址的選擇發(fā)送給該地址所標識的服務(wù)器,以便于把與該地址相關(guān)的內(nèi)容傳遞給用戶。
67.如權(quán)利要求66所述的方法,其中地址還包括統(tǒng)一資源標識符。
68.如權(quán)利要求67所述的方法,其中統(tǒng)一資源標識符還包括從包含了統(tǒng)一資源定位符和統(tǒng)一資源名字的組中選擇的至少一個標識符。
69.如權(quán)利要求63所述的方法,其中該方法還包括在集線器處接收內(nèi)容;和在顯示設(shè)備上顯示內(nèi)容,顯示設(shè)備與分布式社區(qū)網(wǎng)絡(luò)上的集線器通信。
70.如權(quán)利要求69所述的方法,其中內(nèi)容包括視頻信號,顯示設(shè)備包括從下面的組中選擇的至少一種設(shè)備電視,數(shù)字電視,無線設(shè)備,計算機監(jiān)視器,個人計算機,手提計算機和畫中畫電視顯示器。
71.如權(quán)利要求69所述的方法,其中內(nèi)容包括在音頻信號中,顯示設(shè)備還包括音頻音響系統(tǒng)。
72.如權(quán)利要求63所述的方法,其中分布式社區(qū)網(wǎng)絡(luò)還包括從下面的組中選擇的至少一種網(wǎng)絡(luò)部件互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng)和公用網(wǎng)。
73.如權(quán)利要求63所述的方法,其中內(nèi)容是通過從下面的組中選擇的至少一臺設(shè)備提供給用戶的網(wǎng)絡(luò)集線器,服務(wù)器,路由選擇器,機頂盒,計算機工作站,個人計算機,手提計算機,電視,數(shù)字電視,無線設(shè)備和計算機監(jiān)視器。
74.如權(quán)利要求63所述的方法,其中內(nèi)容還包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,多媒體,慢畫面視頻和一連串的獨立畫面。
75.如權(quán)利要求63所述的方法,其中內(nèi)容與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
76.如權(quán)利要求63所述的方法,其中服務(wù)與第一集線器通過從下面的組中選擇的一種傳輸媒體通信互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
77.如權(quán)利要求63所述的方法,其中內(nèi)容是通過從下面的組中選擇的一種傳輸媒體提供給用戶的互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
78.如權(quán)利要求63所述的方法,其中服務(wù)自動把內(nèi)容推入用戶。
79.如權(quán)利要求63所述的方法,其中服務(wù)一接收到用戶請求就把內(nèi)容提供給用戶。
80.一種通過分布式社區(qū)網(wǎng)絡(luò)提供用戶所請求的內(nèi)容的方法,包括從用戶接收對內(nèi)容的請求;通過把請求傳送給分布式社區(qū)網(wǎng)絡(luò)獲取內(nèi)容,其中分布式社區(qū)網(wǎng)絡(luò)包括多個集線器,每個集線器與分布式社區(qū)網(wǎng)絡(luò)中的至少一個另外的集線器通信,以把請求發(fā)送給能提供所請求的內(nèi)容的集線器;和把內(nèi)容提供給用戶。
81.如權(quán)利要求80所述的方法,其中內(nèi)容包括被用于支持多個用戶之間的交互通信服務(wù)的附加信息。
82.如權(quán)利要求81所述的方法,其中交互通信服務(wù)還包括從下面的組中選擇的至少一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
83.如權(quán)利要求81所述的方法,其中附加信息包括統(tǒng)一資源標識符。
84.如權(quán)利要求83所述的方法,其中統(tǒng)一資源標識符為從包含了統(tǒng)一資源定位符和統(tǒng)一資源名字的組中選擇的標識符。
85.如權(quán)利要求80所述的方法,其中該方法還包括通過顯示系統(tǒng)把內(nèi)容提供給用戶。
86.如權(quán)利要求85所述的方法,其中內(nèi)容包括視頻信號,顯示系統(tǒng)包括從下面的組中選擇的至少一種設(shè)備電視,數(shù)字電視,計算機工作站,計算機監(jiān)視器,視頻監(jiān)視器,無線設(shè)備,個人計算機,手提計算機和畫中畫電視顯示設(shè)備。
87.如權(quán)利要求85所述的方法,其中內(nèi)容包括音頻信號,顯示系統(tǒng)還包括音頻音響系統(tǒng)。
88.如權(quán)利要求80所述的方法,其中分布式社區(qū)網(wǎng)絡(luò)還包括從下面的組中選擇的至少一種網(wǎng)絡(luò)部件互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng)和公用網(wǎng)。
89.如權(quán)利要求80所述的方法,其中內(nèi)容是通過從下面的組中選擇的至少一臺設(shè)備提供給用戶的網(wǎng)絡(luò)集線器,服務(wù)器,路由選擇器,機頂盒,計算機工作站,個人計算機,手提計算機,電視,數(shù)字電視,無線設(shè)備和計算機監(jiān)視器。
90.如權(quán)利要求80所述的方法,其中內(nèi)容還包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,多媒體,慢畫面視頻和一連串的獨立畫面。
91.如權(quán)利要求80所述的方法,其中內(nèi)容與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
92.如權(quán)利要求80所述的方法,其中為了在每個集線器之間建立通信鏈路,分布式社區(qū)網(wǎng)絡(luò)使用從下面的組中選擇的至少一種傳輸媒體互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
93.如權(quán)利要求80所述的方法,其中內(nèi)容是利用分布式社區(qū)網(wǎng)絡(luò)和用戶之間建立的通信鏈路通過分布式社區(qū)網(wǎng)絡(luò)提供給用戶的,其中通信鏈路使用從下面的組中選擇的一種傳輸媒體互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
94.如權(quán)利要求80所述的方法,其中該方法還包括自動把附加內(nèi)容推入用戶,其中附加內(nèi)容與用戶的簡要表相關(guān)。
95.如權(quán)利要求94所述的方法,其中在把所請求的內(nèi)容提供給用戶之前把附加內(nèi)容推入用戶。
96.如權(quán)利要求94所述的方法,其中在把所請求的內(nèi)容提供給用戶之后把附加內(nèi)容推入用戶。
97.如權(quán)利要求94所述的方法,其中把附加內(nèi)容與所請求的內(nèi)容同時推入用戶。
98.一種用于自動把內(nèi)容提供給與分布式社區(qū)網(wǎng)絡(luò)連接的用戶的方法,包括獲取用戶的用戶簡要表;和自動通過分布式社區(qū)網(wǎng)絡(luò)把內(nèi)容從服務(wù)推入用戶,其中內(nèi)容是根據(jù)用戶簡要表提供給用戶的。
99.如權(quán)利要求98所述的方法,其中通過從下面的組中選擇的至少一種傳輸媒體把用戶與分布式社區(qū)網(wǎng)絡(luò)連接互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
100.如權(quán)利要求98所述的方法,其中用戶簡要表在數(shù)據(jù)存儲設(shè)備中提供,該數(shù)據(jù)存儲設(shè)備可由與分布式社區(qū)網(wǎng)絡(luò)連接的至少一個服務(wù)器訪問。
101.如權(quán)利要求100所述的方法,其中至少一個分組通過數(shù)據(jù)存儲設(shè)備和服務(wù)之間的連接傳遞,其中這至少一個分組包括內(nèi)容信息。
102.如權(quán)利要求101所述的方法,其中這至少一個分組還包括與內(nèi)容信息一起提供的識別源,目標,服務(wù)器和房間的分級信息。
103.如權(quán)利要求98所述的方法,其中內(nèi)容包括地址,該地址標識分布式社區(qū)網(wǎng)絡(luò)上的一個定位,在該位置由服務(wù)提供與該地址相關(guān)的附加內(nèi)容,其中該方法還包括自動選擇地址;和把對地址的選擇傳遞給與用戶連接的集線器;隨之接收對地址的選擇,集線器把對地址的選擇發(fā)送給該地址所標識的服務(wù)器,并把與該地址相關(guān)的附加內(nèi)容傳遞給用戶。
104.如權(quán)利要求103所述的方法,其中地址還包括統(tǒng)一資源標識符。
105.如權(quán)利要求104所述的方法,其中統(tǒng)一資源標識符還包括從包含了統(tǒng)一資源定位符和統(tǒng)一資源名字的組中選擇的標識符。
106.如權(quán)利要求98所述的方法,其中內(nèi)容與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
107.如權(quán)利要求98所述的方法,其中通過從下面的組中選擇的至少一臺設(shè)備把用戶于服務(wù)連接數(shù)字電視,機頂盒,網(wǎng)絡(luò)瀏覽器,服務(wù)器,路由選擇器,計算機工作站,個人計算機,手提計算機和無線設(shè)備。
108.如權(quán)利要求98所述的方法,其中內(nèi)容還包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,多媒體,慢畫面視頻和一連串的獨立畫面。
109.一種包含了指令的計算機可讀媒體,該指令用于通過分布式社區(qū)網(wǎng)絡(luò)上的至少一個集線器把內(nèi)容在服務(wù)與用戶之間發(fā)送的通過從服務(wù)接收分組,其中分組包括分級路由選擇信息和內(nèi)容信息;確定用于接收分組的目標;和通過分布式社區(qū)網(wǎng)絡(luò)上的至少一個集線器把分組傳送給目標。
110.如權(quán)利要求109所述的計算機可讀媒體,其中指令包括訪問包含了一條指令的目錄,該指令把目標與至少一個集線器相關(guān)聯(lián),其中該目錄被用于確定用哪個集線器把分組發(fā)送給目標。
111.如權(quán)利要求109所述的計算機可讀媒體,其中目標還包括客戶機,其中該客戶機是分布式社區(qū)網(wǎng)絡(luò)上構(gòu)造用于從服務(wù)接收內(nèi)容的至少一臺設(shè)備的邏輯表示。
112.如權(quán)利要求111所述的計算機可讀媒體,其中該設(shè)備還包括從下面的組中選擇的至少一臺設(shè)備服務(wù)器,路由選擇器,集線器,計算機工作站,數(shù)字電視,機項盒,個人計算機,手提計算機和無線設(shè)備。
113.如權(quán)利要求111所述的計算機可讀媒體,其中指令還包括建立參與者的連接,其中參與者把客戶機標識為對服務(wù)的預定者,連接便于把分組在服務(wù)和參與者之間傳送。
114.如權(quán)利要求113所述的計算機可讀媒體,其中利用從下面的組中選擇的至少一種通信媒體建立連接互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
115.如權(quán)利要求109所述的計算機可讀媒體,其中服務(wù)還包括從下面的組中選擇的一種環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
116.如權(quán)利要求109所述的計算機可讀媒體,其中內(nèi)容信息還包括從下面的組中選擇的至少一種形式的信息廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
117.如權(quán)利要求109所述的計算機可讀媒體,其中指令還包括把內(nèi)容信息顯示在顯示設(shè)備上。
118.如權(quán)利要求117所述的計算機可讀媒體,其中內(nèi)容信息包括視頻形式的信息,顯示設(shè)備還包括從下面的組中選擇的至少一種設(shè)備電視,數(shù)字電視,計算機工作站,計算機監(jiān)視器,無線設(shè)備,個人計算機,手提計算機和畫中畫顯示設(shè)備。
119.一種向分布式社區(qū)網(wǎng)絡(luò)上的至少一個用戶提供內(nèi)容的系統(tǒng),包括用于在服務(wù)與用戶之間建立通信鏈路的裝置,其中所述服務(wù)提供內(nèi)容以分配給分布式社區(qū)網(wǎng)絡(luò)上的至少一個用戶;和用于把內(nèi)容提供給用戶的裝置;隨之把用戶與分布式社區(qū)網(wǎng)絡(luò)連接,這種用于在服務(wù)和用戶之間建立通信鏈路的設(shè)備定位了內(nèi)容,建立了通信鏈路,并通過分布式社區(qū)網(wǎng)絡(luò)把內(nèi)容提供給用戶。
120.如權(quán)利要求119所述的系統(tǒng),其中用于通過分布式社區(qū)網(wǎng)絡(luò)在服務(wù)和用戶之間建立通信鏈路的設(shè)備還包括用于在分布式社區(qū)網(wǎng)絡(luò)上為服務(wù)建立定位的設(shè)備;和用于在分布式社區(qū)網(wǎng)絡(luò)上為用戶建立定位的設(shè)備;其中通過把用于為服務(wù)建立定位的設(shè)備和用于為用戶建立定位的設(shè)備連接,便利了服務(wù)和用戶之間的通信鏈路。
121.如權(quán)利要求120所述的系統(tǒng),其中用于為服務(wù)建立定位的設(shè)備還包括一個服務(wù)器,該服務(wù)器包括服務(wù)器集線器,該服務(wù)器集線器提供與分布式社區(qū)網(wǎng)絡(luò)上定位的至少另外一個集線器互連的能力。
122.如權(quán)利要求120所述的系統(tǒng),其中用于為用戶建立定位的設(shè)備還包括一個已分配的服務(wù)器,該服務(wù)器包括已分配的集線器,該已分配的集線器提供與定位于分布式社區(qū)網(wǎng)絡(luò)上的至少另外一個集線器相互連的能力。
123.如權(quán)利要求119所述的系統(tǒng),其中所述內(nèi)容包括分布式社區(qū)網(wǎng)絡(luò)用于支持多個用戶之間的交互通信服務(wù)的附加信息。
124.如權(quán)利要求123所述的系統(tǒng),其中交互通信服務(wù)包括從下面的組中選擇的至少一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
125.如權(quán)利要求119所述的系統(tǒng),其中所述內(nèi)容包括地址,該地址標識分布式社區(qū)網(wǎng)絡(luò)上的一個定位,在該位置由服務(wù)提供與該地址相關(guān)的附加信息。
126.如權(quán)利要求125所述的系統(tǒng),其中地址還包括統(tǒng)一資源標識符。
127.如權(quán)利要求119所述的系統(tǒng),其中分布式社區(qū)網(wǎng)絡(luò)包括從下面的組中選擇的至少一種網(wǎng)絡(luò)組件互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng)和公用網(wǎng)。
128.如權(quán)利要求119所述的系統(tǒng),其中用于向用戶提供內(nèi)容的設(shè)備還包括從下面的組中選擇的至少一種設(shè)備網(wǎng)絡(luò)集線器,服務(wù)器,路由選擇器,機項盒,計算機工作站,個人計算機,手提計算機,電視,數(shù)字電視,無線設(shè)備,音頻播放設(shè)備和視頻顯示設(shè)備。
129.如權(quán)利要求119所述的系統(tǒng),其中內(nèi)容還包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,多媒體,慢畫面視頻和一連串的獨立畫面。
130.如權(quán)利要求119所述的系統(tǒng),其中內(nèi)容與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
131.如權(quán)利要求119所述的系統(tǒng),其中用于向用戶提供內(nèi)容的設(shè)備使用了分布式社區(qū)網(wǎng)絡(luò)和用戶設(shè)備之間的第二通信鏈路,該第二通信鏈路使用了從下面的組中選擇的至少一種傳輸媒體互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
132.如權(quán)利要求119所述的系統(tǒng),其中用于向用戶提供內(nèi)容的設(shè)備還包括從下面的組中選擇的至少一種設(shè)備電視,數(shù)字電視,機頂盒,計算機工作站,視頻顯示設(shè)備,音頻播放設(shè)備,個人計算機,手提計算機,和無線設(shè)備。
133.一種用于向分布式社區(qū)網(wǎng)絡(luò)上的至少一個用戶提供內(nèi)容的系統(tǒng),包括服務(wù)供應(yīng)器,用于提供內(nèi)容以通過分布式社區(qū)網(wǎng)絡(luò)分配給至少一個用戶;客戶機,與分布式社區(qū)網(wǎng)絡(luò)連接;和至少一臺顯示設(shè)備,與客戶機連接;隨之接收標識服務(wù)供應(yīng)器的地址,客戶機通過分布式社區(qū)網(wǎng)絡(luò)建立與服務(wù)供應(yīng)器的連接,從服務(wù)供應(yīng)器接收內(nèi)容,并通過至少一臺顯示設(shè)備把內(nèi)容提供給用戶。
134.如權(quán)利要求133所述的系統(tǒng),其中服務(wù)供應(yīng)器提供從下面的組中選擇的至少一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
135.如權(quán)利要求133所述的系統(tǒng),其中服務(wù)供應(yīng)器通過至少一個集線器連接到分布式社區(qū)網(wǎng)絡(luò)上,集線器提供與位于分布式社區(qū)網(wǎng)絡(luò)上的至少另外一個集線器互連的能力。
136.如權(quán)利要求133所述的系統(tǒng),其中客戶機通過一個已分配的集線器與分布式社區(qū)網(wǎng)絡(luò)連接,該已分配的集線器提供與定位于分布式社區(qū)網(wǎng)絡(luò)上的至少另外一個集線器互連的能力。
137.如權(quán)利要求136所述的系統(tǒng),其中已分配的集線器和客戶機之間的通信鏈路還包括從下面的組中選擇的至少一種傳輸媒體互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
138.如權(quán)利要求133所述的系統(tǒng),其中客戶機還包括從下面的組中選擇的至少一種設(shè)備電視,數(shù)字電視,機頂盒,計算機工作站,視頻顯示設(shè)備,音頻播放設(shè)備,個人計算機,手提計算機,和無線設(shè)備。
139.如權(quán)利要求133所述的系統(tǒng),其中分布式社區(qū)網(wǎng)絡(luò)還包括從下面的組中選擇的至少一種網(wǎng)絡(luò)部件互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng)和公用網(wǎng)。
140.如權(quán)利要求133所述的系統(tǒng),其中內(nèi)容與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
141.一種分布式社區(qū)網(wǎng)絡(luò),包括客戶機,其中該客戶機提供一個界面,通過該界面用戶可以傳遞請求并接收內(nèi)容;客戶機可以訪問的網(wǎng)絡(luò);與網(wǎng)絡(luò)連接的至少一臺服務(wù)供應(yīng)器;和與網(wǎng)絡(luò)連接的至少一臺服務(wù)器,其中該服務(wù)器還包括集線器,該集線器便利于服務(wù)供應(yīng)器與客戶機之間的連接;其中內(nèi)容在服務(wù)供應(yīng)器和網(wǎng)絡(luò)上的客戶機之間傳遞。
142.如權(quán)利要求141所述的分布式社區(qū)網(wǎng)絡(luò),其中客戶機還包括從下面的組中選擇的至少一種設(shè)備電視,數(shù)字電視,機頂盒,計算機工作站,個人計算機,手提計算機,和無線設(shè)備。
143.如權(quán)利要求141所述的分布式社區(qū)網(wǎng)絡(luò),其中客戶機還包括一臺能夠提供給用戶從下面的組中選擇的一種形式的信號的設(shè)備視頻信號,音頻信號,多媒體信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,慢畫面視頻和一連串的獨立畫面。
144.如權(quán)利要求141所述的分布式社區(qū)網(wǎng)絡(luò),其中該網(wǎng)絡(luò)還包括從下面的組中選擇的一種網(wǎng)絡(luò)互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng)和公用網(wǎng)。
145.如權(quán)利要求141所述的系統(tǒng),其中客戶機可以利用從下面的組中選擇的一種通信媒體來訪問網(wǎng)絡(luò)互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng),公用網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線和光導纖維。
146.如權(quán)利要求141所述的分布式社區(qū)網(wǎng)絡(luò),其中該至少一種服務(wù)供應(yīng)器提供從下面的組中選擇的至少一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
147.如權(quán)利要求146所述的分布式社區(qū)網(wǎng)絡(luò),其中環(huán)形室服務(wù)根據(jù)用戶簡要表向用戶提供內(nèi)容。
148.如權(quán)利要求146所述的分布式社區(qū)網(wǎng)絡(luò),其中利用與該網(wǎng)絡(luò)連接的至少兩臺服務(wù)供應(yīng)器把多項服務(wù)提供給用戶。
149.如權(quán)利要求141所述的分布式社區(qū)網(wǎng)絡(luò),其中內(nèi)容由服務(wù)供應(yīng)器通過在網(wǎng)絡(luò)上傳送的分組提供給客戶機,其中分組包括分級信息和內(nèi)容信息。
150.如權(quán)利要求149所述的分布式社區(qū)網(wǎng)絡(luò),其中分級信息還包括源,服務(wù)器,房間和目標的標識。
151.如權(quán)利要求149所述的分布式社區(qū)網(wǎng)絡(luò),其中分級信息引導服務(wù)器中提供的路由器以從目錄中獲取與客戶機相關(guān)的集線器的標識,這樣內(nèi)容就通過該集線器,網(wǎng)絡(luò)和與該服務(wù)供應(yīng)器相關(guān)的至少一個服務(wù)器從該服務(wù)供應(yīng)器傳遞給客戶機。
152.如權(quán)利要求151所述的分布式社區(qū)網(wǎng)絡(luò),其中目錄還包括與一服務(wù)器連接的數(shù)據(jù)存儲設(shè)備,該數(shù)據(jù)存儲設(shè)備包含了預定到一項服務(wù)的用戶的名單和與這些用戶相關(guān)的集線器的名單。
153.如權(quán)利要求141所述的分布式社區(qū)網(wǎng)絡(luò),其中所述內(nèi)容與從下面的組中選擇的至少一種節(jié)目相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,新聞節(jié)目和體育節(jié)目。
154.一種用于把分布式社區(qū)網(wǎng)絡(luò)上的附加信息提供給用戶的服務(wù)器,包括與分布式社區(qū)網(wǎng)絡(luò)連接的服務(wù);和包含程序碼的計算設(shè)備,該程序碼使得計算設(shè)備起到分布式社區(qū)網(wǎng)絡(luò)上用于服務(wù)的集線器的作用。隨之建立用戶與分布式社區(qū)網(wǎng)絡(luò)之間的通信鏈路,至少一個分組通過該計算設(shè)備從服務(wù)傳遞給用戶,該分組提供把用戶與服務(wù)連接的指令并包含內(nèi)容。
155.如權(quán)利要求154所述的服務(wù)器,其中集線器與分布式社區(qū)網(wǎng)絡(luò)上的至少另一個集線器通信。
156.如權(quán)利要求154所述的服務(wù)器,其中服務(wù)還包括從下面的組種選擇的一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
157.如權(quán)利要求154所述的服務(wù)器,其中服務(wù)與節(jié)目信號同時在分布式社區(qū)網(wǎng)絡(luò)上提供。
158.如權(quán)利要求154所述的服務(wù)器,其中服務(wù)提供播放表,播放表還包括至少一個標識附加信息的統(tǒng)一資源標識符,附加信息由計算設(shè)備提供,它與節(jié)目信號同時呈現(xiàn)給用戶。
159.如權(quán)利要求154所述的服務(wù)器,其中服務(wù)又提供播放表,該播放表還包括至少一個標識附加信息的統(tǒng)一資源標識符,附加信息由計算設(shè)備提供,在節(jié)目信號之后呈現(xiàn)給用戶。
160.如權(quán)利要求154所述的服務(wù)器,其中服務(wù)提供從下面的組中選擇的一種形式的內(nèi)容視頻信號,音頻信號,復合音頻和視頻信號,文本,圖形,動畫,視頻靜止圖象,一連串的獨立畫面,多媒體和慢畫面視頻。
161.如權(quán)利要求158所述的服務(wù)器,其中該至少一個統(tǒng)一資源標識符還包括從包含了統(tǒng)一資源定位符和統(tǒng)一資源名字的組中選擇的至少一個標識符。
162.如權(quán)利要求154所述的服務(wù)器,其中計算設(shè)備利用從下面的組中選擇的至少一種傳輸媒體連接到分布式社區(qū)網(wǎng)絡(luò)上互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng),公用網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線和光導纖維。
163.如權(quán)利要求154所述的服務(wù)器,其中內(nèi)容與從下面的組中選擇的一種形式的節(jié)目相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
164.一種把與節(jié)目相關(guān)的內(nèi)容提供給分布式社區(qū)網(wǎng)絡(luò)上的接收者的方法,包括通過與分布式社區(qū)網(wǎng)絡(luò)連接的服務(wù)供應(yīng)器提供與節(jié)目相關(guān)的內(nèi)容;把內(nèi)容與標識服務(wù)供應(yīng)器的至少一個統(tǒng)一資源標識符相關(guān)聯(lián);和編輯播放表,其中該播放表包括與內(nèi)容相關(guān)的至少一個統(tǒng)一資源標識符;隨之建立用戶與分布式社區(qū)網(wǎng)絡(luò)之間的通信鏈路,用戶與該統(tǒng)一資源標識符所標識的服務(wù)供應(yīng)器之間也建立了連接,這樣內(nèi)容就被提供給了用戶。
165.如權(quán)利要求164所述的方法,其中分布式社區(qū)網(wǎng)絡(luò)包括多個集線器,其中每個集線器都與至少一個另外的集線器通信。
166.如權(quán)利要求164所述的方法,其中播放表還包括多個被設(shè)計與節(jié)目同時傳送給用戶的統(tǒng)一資源標識符。
167.如權(quán)利要求164所述的方法,其中播放表還包括多個被設(shè)計與節(jié)目同時呈現(xiàn)給用戶的統(tǒng)一資源標識符。
168.如權(quán)利要求164所述的方法,其中播放表還包括多個被設(shè)計在節(jié)目之后呈現(xiàn)給用戶的統(tǒng)一資源標識符。
169.如權(quán)利要求164所述的方法,其中服務(wù)供應(yīng)器提供從下面的組中選擇的一種服務(wù)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
170.如權(quán)利要求164所述的方法,其中內(nèi)容為從下面的組中選擇的一種形式視頻信號,音頻信號,復合音頻和視頻信號,文本,圖形,動畫,視頻靜止圖象,一連串的獨立畫面,多媒體和慢畫面視頻。
171.如權(quán)利要求164所述的方法,其中已分配的集線器利用從下面的組中選擇的至少一種傳輸媒體連接到分布式社區(qū)網(wǎng)絡(luò)上互聯(lián)網(wǎng),內(nèi)部網(wǎng),專用網(wǎng),公用網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線和光導纖維。
172.如權(quán)利要求164所述的方法,其中內(nèi)容與從下面的組中選擇的至少一種形式的節(jié)目相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
173.一種用于通過至少一臺顯示設(shè)備呈現(xiàn)與節(jié)目相關(guān)的附加信息的方法,包括接收節(jié)目;通過分布式社區(qū)網(wǎng)絡(luò)接收與節(jié)目相關(guān)的附加信息,其中分布式社區(qū)網(wǎng)絡(luò)包括多個集線器,每個集線器都與至少一個另外的集線器通信;把節(jié)目傳送給第一顯示設(shè)備;和把附加信息傳送給第二顯示設(shè)備。
174.如權(quán)利要求173所述的方法,其中第一顯示設(shè)備為電視,第二顯示設(shè)備為計算機監(jiān)視器。
175.如權(quán)利要求173所述的方法,其中單獨的顯示設(shè)備既起到第一顯示設(shè)備也起到第二顯示設(shè)備的作用。
176.如權(quán)利要求173所述的方法,其中通過從下面的組中選擇的至少一種傳輸媒體把附加信息提供給分布式社區(qū)網(wǎng)絡(luò)上的用戶互聯(lián)網(wǎng),內(nèi)部網(wǎng),無線電頻率廣播,無線連接,衛(wèi)星廣播,電纜,電話線,光導纖維,公用網(wǎng)和專用網(wǎng)。
177.如權(quán)利要求173所述的方法,其中附加信息根據(jù)數(shù)據(jù)存儲設(shè)備中的用戶簡要表被推入用戶,用戶簡要表可由分布式社區(qū)網(wǎng)絡(luò)上的至少一個集線器訪問,其中該方法還包括建立與提供用戶簡要表的集線器的連接;把用戶簡要表與用戶相關(guān)聯(lián);和把與已標識的用戶簡要表相關(guān)的附加信息推入分布式社區(qū)網(wǎng)絡(luò)上的第二顯示設(shè)備。
178.如權(quán)利要求173所述的方法,其中附加信息還包括統(tǒng)一資源標識符。
179.如權(quán)利要求178所述的方法,其中統(tǒng)一資源標識符還包括從包含了統(tǒng)一資源定位符和統(tǒng)一資源名字的組中選擇的一個標識符。
180.如權(quán)利要求173所述的方法,其中附加信息與從下面的組中選擇的至少一項相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,體育節(jié)目和新聞節(jié)目。
181.如權(quán)利要求173所述的方法,其中第一顯示設(shè)備和第二顯示設(shè)備中的至少一個設(shè)備包括從下面的組中選擇的一種設(shè)備電視,數(shù)字電視,機頂盒,網(wǎng)絡(luò)瀏覽器,計算機工作站,視頻監(jiān)視器,計算機監(jiān)視器,放聲系統(tǒng),個人計算機,手提計算機和無線設(shè)備。
182.如權(quán)利要求173所述的方法,其中附加信息還包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,多媒體,慢畫面視頻和一連串的獨立畫面。
183.一種用于接收分布式社區(qū)網(wǎng)絡(luò)上的服務(wù)所提供的內(nèi)容的系統(tǒng),包括接收組件,與分布式社區(qū)網(wǎng)絡(luò)上的一個已分配的集線器連接;和顯示設(shè)備,與接收組件連接,用于呈現(xiàn)從分布式社區(qū)網(wǎng)絡(luò)上的服務(wù)接收到的內(nèi)容;其中接收組件建立與已分配的集線器的通信鏈路,把對內(nèi)容的請求傳送給已分配的集線器,并通過分布式社區(qū)網(wǎng)絡(luò)上的第二集線器從服務(wù)接收內(nèi)容。
184.如權(quán)利要求183所述的系統(tǒng),其中內(nèi)容在一分組中傳送,該分組包含分級信息和內(nèi)容信息。
185.如權(quán)利要求184所述的系統(tǒng),其中分級信息還包括源,服務(wù)器,房間和目標的一個標識符,其中分級信息引導分布式社區(qū)網(wǎng)絡(luò)上的路由器以從目錄中獲取與服務(wù)相關(guān)的集線器的標識,這樣內(nèi)容就通過已分配的集線器從該服務(wù)傳遞給接收組件。
186.如權(quán)利要求183所述的系統(tǒng),其中內(nèi)容與從下面的組中選擇至少一種節(jié)目相關(guān)廣告,知識競賽節(jié)目,動畫節(jié)目,實況轉(zhuǎn)播節(jié)目,音頻節(jié)目,音樂視頻節(jié)目,先期錄制的節(jié)目,新聞節(jié)目和體育節(jié)目。
187.如權(quán)利要求183所述的系統(tǒng),其中接收組件還包括從下面的組中選擇的一種設(shè)備電視,數(shù)字電視,機頂盒,計算機工作站,個人計算機,手提計算機和無線設(shè)備。
188.如權(quán)利要求183所述的系統(tǒng),其中顯示設(shè)備還包括從下面的組中選擇的一種設(shè)備電視,數(shù)字電視,機頂盒,音頻音響系統(tǒng),無線電設(shè)備,計算機工作站,個人計算機,手提計算機和無線設(shè)備。
189.如權(quán)利要求183所述的系統(tǒng),其中該系統(tǒng)還包括第二接收組件,其中第二接收組件接收與服務(wù)所提供的內(nèi)容相關(guān)的節(jié)目信號。
190.如權(quán)利要求189所述的系統(tǒng),其中節(jié)目信號和內(nèi)容在顯示設(shè)備中被同時呈現(xiàn)。
191.如權(quán)利要求189所述的系統(tǒng),其中該系統(tǒng)還包括第二顯示設(shè)備,其中節(jié)目信號通過第二顯示設(shè)備被呈現(xiàn)。
192.如權(quán)利要求189所述的系統(tǒng),其中節(jié)目信號包括從下面的組中選擇的至少一種形式的節(jié)目視頻信號,音頻信號,多媒體信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,慢畫面視頻和一連串的獨立畫面。
193.如權(quán)利要求183所述的系統(tǒng),其中內(nèi)容包括從下面的組中選擇的至少一種形式的信息視頻信號,音頻信號,多媒體信號,復合音頻和視頻信號,視頻靜止圖象,動畫,文本,圖形,慢畫面視頻和一連串的獨立畫面。
194.如權(quán)利要求183所述的系統(tǒng),其中內(nèi)容與從下面的組中選擇的一種服務(wù)相關(guān)環(huán)形室服務(wù),聊天服務(wù),白板服務(wù)和內(nèi)容推/拉服務(wù)。
195.如權(quán)利要求194所述的系統(tǒng),其中環(huán)形室服務(wù)提供與用戶簡要表相關(guān)的內(nèi)容。
196.如權(quán)利要求189所述的系統(tǒng),其中節(jié)目信號通過從下面的組中選擇一種數(shù)據(jù)存儲設(shè)備提供數(shù)字光盤,與計算機工作站或機頂盒一起提供的存儲設(shè)備,磁存儲器,RAM,ROM,光存儲器和CDROM。
全文摘要
一種分布式社區(qū)網(wǎng)絡(luò)(200)通過在多臺機器間分配負載而向大型的終端用戶(204、206、208)社區(qū)提供服務(wù)。該網(wǎng)絡(luò)使用機器上的集線器(220、222、224)發(fā)送分組。分組包括根據(jù)特定網(wǎng)絡(luò)服務(wù)用于該機器的內(nèi)容,例如允許用戶在聊天室內(nèi)交流的聊天服務(wù)(218),或用于直接或根據(jù)從用戶接收的信息將內(nèi)容推入到用戶機器的推/拉服務(wù)(228)。
文檔編號H04N5/00GK1375087SQ00812938
公開日2002年10月16日 申請日期2000年9月14日 優(yōu)先權(quán)日1999年9月15日
發(fā)明者克雷格D·厄爾曼, 杰弗里M·哈林頓, 邁克爾R·阿巴圖, 卡爾R·杜達 申請人:Actv公司