欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

通過(guò)網(wǎng)絡(luò)呈現(xiàn)用流傳輸?shù)目芍貜?fù)的數(shù)據(jù)對(duì)象的制作方法

文檔序號(hào):7677834閱讀:207來(lái)源:國(guó)知局
專利名稱:通過(guò)網(wǎng)絡(luò)呈現(xiàn)用流傳輸?shù)目芍貜?fù)的數(shù)據(jù)對(duì)象的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)流傳輸并且具體地涉及 一 種用以通過(guò)數(shù)據(jù)通信網(wǎng)絡(luò)傳輸多媒體演示的可重復(fù)或者重現(xiàn)數(shù)據(jù)對(duì)象的方法、系統(tǒng)和/或計(jì)算機(jī)可讀介質(zhì)。
背景技術(shù)
在典型的流傳輸?shù)难菔局?,通過(guò)在網(wǎng)絡(luò)的分離物理或者邏輯信道上發(fā)送音頻和視頻數(shù)據(jù)對(duì)象將音頻和相關(guān)聯(lián)視頻信息從源(例如"服務(wù)器,,)傳送到目的地(例如"客戶機(jī)")。流傳輸協(xié)議一般限定用以傳送音頻數(shù)據(jù)對(duì)象的第一邏輯信道(例如會(huì)話)和用以傳送逐幀視頻數(shù)據(jù)對(duì)象的第二邏輯信道。多個(gè)會(huì)話也可以復(fù)用到單個(gè)邏輯或者物理信道中用于通過(guò)網(wǎng)絡(luò)進(jìn)行的傳送。當(dāng)諸如幻燈片、原聲摘要
播出、3D對(duì)象、網(wǎng)頁(yè)等數(shù)據(jù)對(duì)象用來(lái)補(bǔ)充演示時(shí);現(xiàn)有系統(tǒng)使用視頻信道來(lái)承載這樣的輔助數(shù)據(jù)對(duì)象。視頻點(diǎn)播(VOD)是典型的流傳輸應(yīng)用,該應(yīng)用包括娛樂(lè)視頻、公司通信("主席的消息,,)、教育視頻、講演等。流傳輸也可以用于實(shí)時(shí)演示,比如實(shí)況新聞饋送、視頻會(huì)議、對(duì)等連接("視頻電話"服務(wù))或者其它音頻/視頻應(yīng)用。
網(wǎng)絡(luò)流傳輸協(xié)議涉及至)j數(shù)據(jù)對(duì)象的受控定時(shí)傳輸以使客戶機(jī)設(shè)備能夠按其中各對(duì)象具有預(yù)設(shè)時(shí)限和/或持續(xù)時(shí)間的預(yù)定義順序?qū)崟r(shí)表現(xiàn)相繼傳輸?shù)臄?shù)據(jù)對(duì)象。對(duì)于音頻數(shù)據(jù)對(duì)象,回放需要借助揚(yáng)聲器來(lái)表現(xiàn)聲音,而對(duì)于視覺(jué)數(shù)據(jù)對(duì)象,回放需要在監(jiān)視器上顯示視頻信息。當(dāng)由客戶機(jī)設(shè)備接收時(shí),接收的數(shù)據(jù)對(duì)象由單獨(dú)人類用戶同步和同時(shí)查看和/或聽(tīng)到。然而,呈現(xiàn)音頻和視頻無(wú)需總是被動(dòng)的。例如,如果傳送的對(duì)象涉及三維模型,則所用呈現(xiàn)系統(tǒng)或者方法可以使用戶能夠旋轉(zhuǎn)、縮放或者以別的方式操控模型。然而,與網(wǎng)頁(yè)
7或者文檔不同,可以不呈現(xiàn)順序紊亂或者在它們的預(yù)期時(shí)間窗以外接收的實(shí)況演示的用流傳輸?shù)膶?duì)象。隨著電視機(jī)、游戲機(jī)和個(gè)人計(jì)算機(jī)在功能上越來(lái)越多地重疊,用流傳輸?shù)膶?duì)象類型有可能超出視頻和音頻的范圍以涵蓋其它類型的信息。例如,用戶在遠(yuǎn)程地點(diǎn)通過(guò)點(diǎn)擊按4丑對(duì)之做出響應(yīng)的在電禍L才幾上顯示的交互廣告也視為用流傳輸?shù)膶?duì)象。
在許多流傳輸應(yīng)用如遠(yuǎn)程教育服務(wù)或者公司演示中,演示者常常利用各種類型的輔助數(shù)據(jù)對(duì)象來(lái)補(bǔ)充演示。當(dāng)使用幻燈片來(lái)補(bǔ)充演示時(shí),演示者可以回復(fù)或者"跳回,,到先前傳輸?shù)幕脽羝?,由此以?duì)時(shí)間敏感和/或可重復(fù)的方式呈現(xiàn)幻燈片數(shù)據(jù)對(duì)象。重復(fù)或者重現(xiàn)的數(shù)據(jù)對(duì)象通常但是并非必須每當(dāng)它們?cè)谘菔具^(guò)程中被引用時(shí)加以重傳。然而,處于遠(yuǎn)程地點(diǎn)的出席者希望無(wú)論他/她何時(shí)加入演示都訪問(wèn)重復(fù)的數(shù)據(jù)對(duì)象,而除非每次重傳所重復(fù)的數(shù)據(jù)對(duì)象(例如幻
燈片、3D模型等),則它可能無(wú)法在出席者加入演示時(shí)立即為出席
者所用。
使用同 一 信道來(lái)傳送視頻和重復(fù)的輔助數(shù)據(jù)對(duì)象是有問(wèn)題的。在理想意義上,應(yīng)當(dāng)采用不同的處理協(xié)議以便維持?jǐn)?shù)據(jù)傳輸效率。在始發(fā)點(diǎn),包括幻燈片的演示例如需要相機(jī)在發(fā)言者與幻燈片之間
的間歇移動(dòng)(或者切換圖像源)。另外,幻燈片、3D模型、網(wǎng)頁(yè)或者其它補(bǔ)充演示的數(shù)據(jù)對(duì)象常常需要比運(yùn)動(dòng)視頻的逐幀傳輸?shù)娜缦聢D像更高的分辨率或者更高的位速率發(fā)送,該圖像在常規(guī)標(biāo)準(zhǔn)之下一般每秒改變五十次或者三十次。在一般用于視頻幀的低位速率發(fā)送時(shí),用于流傳輸?shù)某R?guī)視頻數(shù)據(jù)對(duì)象并不很好地適合于傳送輔助或者重復(fù)的數(shù)據(jù)對(duì)象的數(shù)據(jù)豐富的內(nèi)容或者圖形/文字細(xì)節(jié)。由于這些類型的數(shù)據(jù)對(duì)象在多數(shù)演示過(guò)程中很少改變,例如以視圖或者表現(xiàn)之間為 一 分鐘至數(shù)分鐘的數(shù)量級(jí)改變,所以特別是在演示增強(qiáng)數(shù)據(jù)對(duì)象在最前的討論部分中保持的時(shí)間段延長(zhǎng)時(shí)浪費(fèi)視頻帶寬。
此類"輔助"數(shù)據(jù)對(duì)象的很少更新也給在演示中間加入的出席者帶來(lái)不便或者麻煩。在起始之后加入的出席者可能在本地存儲(chǔ)器高
8速緩存中并不立即具有當(dāng)前輔助數(shù)據(jù)對(duì)象而必須等待發(fā)送下 一對(duì)象 以便有效地加入演示。這根據(jù)改變頻率而可能需要數(shù)分鐘或者更久。 加劇該問(wèn)題的是,現(xiàn)有流傳輸演示服務(wù)器通常在所有數(shù)據(jù)對(duì)象用流 傳輸?shù)娇蛻魴C(jī)時(shí)或者如果數(shù)據(jù)對(duì)象的回放開(kāi)始時(shí)間已經(jīng)到期則丟棄
它們,因此后來(lái)加入的出席者可能無(wú)法在加入之時(shí)獲得活躍的輔助 數(shù)據(jù)對(duì)象。因此,演示的關(guān)鍵部分可能無(wú)法變得可為后來(lái)加入的出 席者所用。然而,本發(fā)明尋求解決這些和其它問(wèn)題。

發(fā)明內(nèi)容
根據(jù)本發(fā)明的第一方面, 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供用流
傳輸?shù)难菔镜姆椒òㄉ梢纛l、視頻和輔助數(shù)據(jù)對(duì)象;利用唯 一 ID標(biāo)記對(duì)輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;通過(guò)網(wǎng)絡(luò)用流傳輸音頻、 一見(jiàn)頻 和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在客戶機(jī)設(shè)備呈現(xiàn)數(shù)據(jù)對(duì)象并且在客戶機(jī) 設(shè)備可訪問(wèn)的存儲(chǔ)器中存儲(chǔ)輔助數(shù)據(jù)對(duì)象及其相關(guān)聯(lián)唯一 ID標(biāo)記; 對(duì)于在演示過(guò)程中引用的重復(fù)輔助數(shù)據(jù)對(duì)象,發(fā)送相關(guān)聯(lián)唯一 ID標(biāo) 記而不是輔助數(shù)據(jù)對(duì)象的內(nèi)容;以及在客戶機(jī)根據(jù)它們的唯一 ID標(biāo) 記從本地存儲(chǔ)器取回并且表現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象??蛇x地,可以 在個(gè)別網(wǎng)絡(luò)會(huì)話中提供音頻、視頻和輔助數(shù)據(jù)對(duì)象。也可選地,客 戶機(jī)可以在演示開(kāi)始之后首次加入網(wǎng)絡(luò)時(shí)請(qǐng)求演示服務(wù)器發(fā)送當(dāng)前 輔助數(shù)據(jù)對(duì)象??梢栽诹鱾鬏斨笤谘菔痉?wù)器的緩存器隊(duì)列中維 持輔助數(shù)據(jù)對(duì)象,使得如果在演示過(guò)程中隨后引用它們則可以發(fā)送 它們的唯一 ID而不是完全數(shù)據(jù)對(duì)象。這節(jié)省了發(fā)送帶寬。客戶機(jī)也 在對(duì)應(yīng)復(fù)制緩存器隊(duì)列中維持輔助數(shù)據(jù)對(duì)象,其中根據(jù)從演示服務(wù) 器發(fā)送的輔助數(shù)據(jù)對(duì)象的唯一 ID標(biāo)記從該隊(duì)列調(diào)用相同的輔助數(shù)據(jù) 對(duì)象。服務(wù)器和/或客戶機(jī)的緩存器隊(duì)列也可以包含用以控制輔助數(shù) 據(jù)對(duì)象的呈現(xiàn)時(shí)間的時(shí)限記號(hào)。
在本發(fā)明的另一方面中, 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供演示 的方法包括生成音頻、^L頻和輔助數(shù)據(jù)對(duì)象;利用相應(yīng)ID標(biāo)記對(duì) 輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;通過(guò)網(wǎng)絡(luò)在個(gè)別會(huì)話中用流傳輸音頻、視頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在由客戶機(jī)接收之后呈現(xiàn)數(shù)據(jù)對(duì)象而在
本地存儲(chǔ)器高速緩存中存儲(chǔ)輔助數(shù)據(jù)對(duì)象和相關(guān)聯(lián)唯一 ID標(biāo)記;在演示服務(wù)器維護(hù)用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象和關(guān)聯(lián)唯一 ID標(biāo)記的列表;響應(yīng)于來(lái)自新加入的客戶機(jī)的消息而向新加入的客戶機(jī)^是供所討論的當(dāng)前或者活躍輔助數(shù)據(jù)對(duì)象的內(nèi)容;在客戶機(jī)呈現(xiàn)音頻、視頻和輔助數(shù)據(jù)對(duì)象;以及根據(jù)它們的唯一 ID標(biāo)記從本地存儲(chǔ)器高速
緩存取回并且呈現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象。新加入的客戶機(jī)也可以經(jīng)由專用演示服務(wù)器來(lái)獲得所請(qǐng)求的輔助數(shù)據(jù)對(duì)象,該專用演示服務(wù)
器處理具體請(qǐng)求或者以輪循方式發(fā)送一些或者所有輔助數(shù)據(jù)對(duì)象。
在本發(fā)明的另一方面中, 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)廣播用流傳輸?shù)木W(wǎng)絡(luò)演示的方法包括生成視頻、音頻和輔助數(shù)據(jù)對(duì)象以分別傳送音頻、視頻和演示增強(qiáng)信息;利用唯一 ID標(biāo)記對(duì)輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;通過(guò)網(wǎng)絡(luò)經(jīng)由個(gè)別會(huì)話用流傳輸音頻、視頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在由客戶機(jī)接收之后呈現(xiàn)數(shù)據(jù)對(duì)象而將輔助數(shù)據(jù)對(duì)象與相關(guān)聯(lián)的唯一 ID標(biāo)記一起存儲(chǔ)于本地存儲(chǔ)器中;在演示服務(wù)器維護(hù)用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象及其相關(guān)聯(lián)的唯一 ID標(biāo)記的發(fā)送日志;對(duì)于在演示過(guò)程中引用的重復(fù)輔助數(shù)據(jù)對(duì)象,發(fā)送它們的相關(guān)聯(lián)唯一 ID而不是其內(nèi)容;經(jīng)由輔廣播將可用輔助數(shù)據(jù)對(duì)象隨同它們的相關(guān)聯(lián)唯一 ID標(biāo)記一起4是供;以及經(jīng)由輔廣播來(lái)取回輔助數(shù)據(jù)對(duì)象以便在客戶機(jī)呈現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象。
在本發(fā)明的又一方面中, 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)單播用流傳輸?shù)木W(wǎng)絡(luò)演示的方法包括生成用于音頻、視頻和演示增強(qiáng)信息的對(duì)應(yīng)視頻、音頻和輔助數(shù)據(jù)對(duì)象;利用唯一 ID標(biāo)記對(duì)輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;通過(guò)網(wǎng)絡(luò)用流傳輸音頻、視頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在由客戶機(jī)接收之后呈現(xiàn)數(shù)據(jù)對(duì)象而將輔助數(shù)據(jù)對(duì)象隨同它們的相關(guān)聯(lián)的唯一 ID標(biāo)記一起存儲(chǔ)于存儲(chǔ)器中;在服務(wù)器維護(hù)分別地表明
志;呈現(xiàn)由客戶機(jī)接收的數(shù)據(jù)對(duì)象而將輔助數(shù)據(jù)對(duì)象隨同它們的相關(guān)聯(lián)的唯一 ID標(biāo)記一起本地存儲(chǔ);對(duì)于在演示過(guò)程中重復(fù)的輔助數(shù)據(jù)對(duì)象,檢驗(yàn)客戶機(jī)傳輸日志以判決是否發(fā)送相關(guān)聯(lián)的唯一 ID標(biāo)記 而不是輔助數(shù)據(jù)對(duì)象的全部?jī)?nèi)容;以及根據(jù)輔助數(shù)據(jù)對(duì)象的唯一 ID 標(biāo)記乂人存儲(chǔ)器進(jìn)行取回并且在客戶機(jī)對(duì)其進(jìn)行呈現(xiàn)。
本發(fā)明的一個(gè)附加方面包括一種實(shí)施程序指令的計(jì)算機(jī)可讀介 質(zhì),這些程序指令由數(shù)字計(jì)算機(jī)執(zhí)行以分別地產(chǎn)生音頻、視頻和唯 一標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象并且在個(gè)別會(huì)話中用流對(duì)其進(jìn)行傳輸。該介
質(zhì)使數(shù)字計(jì)算機(jī)能夠在個(gè)別會(huì)話中通過(guò)網(wǎng)絡(luò)用流傳輸音頻、視頻 和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在客戶機(jī)呈現(xiàn)數(shù)據(jù)對(duì)象并且將輔助數(shù)據(jù)對(duì) 象與相關(guān)聯(lián)的唯一 ID標(biāo)記一起存儲(chǔ)于存儲(chǔ)器中;對(duì)于在演示過(guò)程中 重復(fù)引用的輔助數(shù)據(jù)對(duì)象,發(fā)送相關(guān)聯(lián)的唯一 ID標(biāo)記而不是對(duì)應(yīng)輔 助數(shù)據(jù)對(duì)象的內(nèi)容;以及根據(jù)它們的ID標(biāo)記從客戶機(jī)的存儲(chǔ)器取回 以呈現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象。程序指令可以使客戶機(jī)能夠在加入廣 播會(huì)話時(shí)請(qǐng)求當(dāng)前或者活躍輔助數(shù)據(jù)對(duì)象或者經(jīng)由輔廣播的會(huì)話來(lái) 獲得當(dāng)前或者活躍輔助數(shù)據(jù)對(duì)象。
在本發(fā)明的又 一 方面中, 一 種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供用流 傳輸?shù)难菔镜南到y(tǒng)。該系統(tǒng)包括演示服務(wù)器,產(chǎn)生音頻、視頻和 唯 一 標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象并且通過(guò)網(wǎng)絡(luò)在個(gè)別會(huì)話中用流對(duì)其進(jìn)行
傳輸;緩存器隊(duì)列,存儲(chǔ)唯一標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象以使演示服務(wù)器 能夠在演示過(guò)程中重復(fù)引用輔助數(shù)據(jù)對(duì)象時(shí)發(fā)送ID記號(hào)而不是輔助 數(shù)據(jù)對(duì)象;以及客戶機(jī),呈現(xiàn)數(shù)據(jù)對(duì)象并且在本地存儲(chǔ)器高速緩存 中存儲(chǔ)輔助數(shù)據(jù)對(duì)象,客戶機(jī)響應(yīng)于輔助數(shù)據(jù)對(duì)象的ID記號(hào)從它的 本地存儲(chǔ)器高速緩存獲得對(duì)應(yīng)對(duì)象以呈現(xiàn)在演示過(guò)程中重復(fù)引用的 輔助數(shù)據(jù)對(duì)象。另外,演示服務(wù)器可以在隊(duì)列中保持輔助數(shù)據(jù)對(duì)象, 而客戶機(jī)可以包括用以在演示開(kāi)始之后加入網(wǎng)絡(luò)時(shí)請(qǐng)求當(dāng)前或者活
躍輔助數(shù)據(jù)對(duì)象的程序模塊,而響應(yīng)于該請(qǐng)求,演示服務(wù)器或者專 用服務(wù)器向客戶機(jī)提供當(dāng)前或者活躍輔助數(shù)據(jù)對(duì)象。


現(xiàn)在將參照附圖僅通過(guò)例子描述本發(fā)明,在附圖中圖1概念性地圖示了根據(jù)本發(fā)明一個(gè)方面用以提供包括輔助數(shù) 據(jù)對(duì)象的用流傳輸?shù)囊纛l-視頻演示的系統(tǒng);
圖2圖示了根據(jù)本發(fā)明另一方面通過(guò)網(wǎng)絡(luò)廣播用流傳輸?shù)囊纛l-
^L頻演示的方法;
圖3圖示了根據(jù)本發(fā)明另一方面通過(guò)網(wǎng)絡(luò)廣播用流傳輸?shù)囊纛l-尋見(jiàn)步貞演示的方法;
圖4圖示了根據(jù)本發(fā)明另一方面通過(guò)網(wǎng)絡(luò)廣播用流傳輸?shù)囊纛l-牙見(jiàn)頻演示的方法;以及
圖5圖示了根據(jù)本發(fā)明又一方面通過(guò)網(wǎng)絡(luò)單播用流傳輸?shù)囊曨l 的方法。
具體實(shí)施例方式
在多4某體流傳輸演示中,可以使用例如RTP (實(shí)時(shí)協(xié)議)作為 流傳輸協(xié)議、RTSP(實(shí)時(shí)流傳輸協(xié)議)作為會(huì)話控制協(xié)議和SDP(會(huì) 話描述協(xié)議)作為會(huì)話描述協(xié)議來(lái)用流傳輸音頻、視頻和輔助信息。 由于其它協(xié)議也可以用來(lái)用流傳輸演示,所以本發(fā)明不限于這里描 述的協(xié)議。使用單獨(dú)會(huì)話來(lái)分開(kāi)地傳送分別包含音頻、視頻和輔助 內(nèi)容的流的三個(gè)組成中的各組成。對(duì)于在演示中使用的輔助數(shù)據(jù)對(duì) 象,可以利用RTP或者其它凈荷格式來(lái)承載附加ID標(biāo)記或者標(biāo)志, 從而當(dāng)在演示過(guò)程中^皮重復(fù)時(shí),可以發(fā)送相關(guān)耳關(guān)的唯一 ID標(biāo)記而不 是數(shù)據(jù)對(duì)象的全部?jī)艉蓛?nèi)容。在RFC 3640[4]之下規(guī)定了用于輔助數(shù) 據(jù)對(duì)象的示例性RTP凈荷格式。在以下參考文獻(xiàn)中也描述了用于處 理數(shù)據(jù)對(duì)象的協(xié)議H. Schulzri麵,A. Rao, R. Lamphier, "Real Time Streaming Protocol (RTSP)," RFC 2326, 1998年4月;M. Handley, V. Jacobson, "SDP; Session Description Protocol", RFC 2327, 1998年4 月;H. Schulzrinne, S. Casner, R. Frederick和V. Jacobson, "RTP: A transport protocol for real-time applications." RFC 1889, 1996年1月; 以及J. van der Meer, D. Mackie, V. Swaminathan, D. Singer和P. Gentric, "RTP Payload Format for Transport of MPEG-4 Elementary
12Streams", RFC 3640, 2003年11月。
提供用以輸送用流傳輸?shù)难菔镜妮o助內(nèi)容的單獨(dú)會(huì)話的優(yōu)勢(shì)包 括(i)使源(例如相機(jī))能夠聚焦于發(fā)言者而不中斷以捕獲其它內(nèi) 容、(ii)即使按相對(duì)低的幀到幀發(fā)送速率出現(xiàn)視頻流傳輸帶寬,仍 然可以按更高的數(shù)據(jù)密度(即高分辨率)演示很少改變的輔助內(nèi)容; (iii)為了輸送輔助內(nèi)容(例如幻燈片或者3D模型)而需要的帶寬 低(尤其是在輔助內(nèi)容很少改變時(shí)),因此在用流傳輸?shù)难菔局袥](méi) 有消耗大量帶寬;以及(iv)遠(yuǎn)程用戶可以穿行于先前傳輸?shù)妮o助數(shù) 據(jù)對(duì)象的本地存儲(chǔ)器高速緩存而不離開(kāi)當(dāng)前音頻/視頻演示。
本發(fā)明在涉及到多個(gè)客戶機(jī)通過(guò)網(wǎng)絡(luò)同時(shí)接收相似內(nèi)容的流傳 輸情形中特別地有利。眾所周知,用流傳輸?shù)膶?duì)象可以廣播和單播。 在廣播演示過(guò)程中,多個(gè)客戶機(jī)通過(guò)同 一發(fā)送信道如因特網(wǎng)接收用
流傳輸?shù)男畔?。在單播演示過(guò)程中,各客戶機(jī)接收相同信息,但是 在不同發(fā)送信道上接收該信息。加入客戶機(jī)可以隨機(jī)加入或者離開(kāi) 廣播/單播演示,本發(fā)明考慮客戶機(jī)如何獲得對(duì)在客戶機(jī)加入已經(jīng)在 進(jìn)行中的廣播/單播廣播時(shí)已經(jīng)用流傳輸過(guò)的輔助內(nèi)容的訪問(wèn)。本發(fā) 明也考慮演示服務(wù)器在演示進(jìn)程中確定是否進(jìn)行輔助內(nèi)容的重復(fù)發(fā) 送時(shí)如何處理在客戶機(jī)的本地存儲(chǔ)器高速緩存中已經(jīng)存在的輔助數(shù) 據(jù)對(duì)象的傳輸。
在圖1所示本發(fā)明的一個(gè)示例性應(yīng)用中,演示服務(wù)器10經(jīng)由相 機(jī)12捕獲輔助內(nèi)容而經(jīng)由相機(jī)M捕獲演示者18的音頻/視頻信息。 屏幕16可以提供如下介質(zhì),相機(jī)12從該介質(zhì)捕獲在由演示者18發(fā) 表的演示中使用的輔助內(nèi)容。但是不使用相機(jī)也可以由程序應(yīng)用(例 如Microsoft PowerPoint)電子生成或者提供輔助內(nèi)容。因此,演示 服務(wù)器10獲取相機(jī)14的音頻和纟見(jiàn)頻信號(hào)的數(shù)字表示以及來(lái)自輔助 內(nèi)容16的視覺(jué)(或者其它)信息以便產(chǎn)生用于根據(jù)前述或者其它流 傳輸協(xié)議通過(guò)網(wǎng)絡(luò)60發(fā)送的用流傳輸?shù)臄?shù)據(jù)對(duì)象集。發(fā)出緩存器隊(duì) 列20暫時(shí)存儲(chǔ)數(shù)據(jù)對(duì)象,所述數(shù)據(jù)對(duì)象接著通過(guò)網(wǎng)絡(luò)60進(jìn)行流傳 輸。如本領(lǐng)域中已知,隊(duì)列20可以在服務(wù)器10中駐留于存儲(chǔ)器位置或者別處。網(wǎng)絡(luò)60也可以承載廣播或者單播業(yè)務(wù)。另外,該網(wǎng)絡(luò) 可以包括任何類型的有線或者無(wú)線數(shù)據(jù)網(wǎng),比如因特網(wǎng)、局域網(wǎng)或 者廣域網(wǎng)、專用網(wǎng)、POTS或者用來(lái)傳送數(shù)據(jù)的任何其它介質(zhì)。
緩存器隊(duì)列20的音頻4見(jiàn)頻數(shù)據(jù)對(duì)象22和24包含由相機(jī)14捕 獲的音頻和視頻信息,而輔助數(shù)據(jù)對(duì)象25-28包含由演示者使用的當(dāng) 前和先前傳輸?shù)妮o助內(nèi)容。 一旦存儲(chǔ)于存儲(chǔ)器中,服務(wù)器10根據(jù)前 述或者其它流傳輸協(xié)議來(lái)配置數(shù)據(jù)對(duì)象。服務(wù)器IO也利用唯一標(biāo)識(shí) 記號(hào)(例如ID號(hào))對(duì)輔助內(nèi)容數(shù)據(jù)對(duì)象進(jìn)行標(biāo)記或者標(biāo)志,從而在 通過(guò)網(wǎng)絡(luò)傳輸時(shí)可以對(duì)記錄或者傳輸日志加以保持以便表明它們?cè)?流傳輸演示過(guò)程中的在先使用和傳輸。在緩存器隊(duì)列20中的數(shù)據(jù)對(duì) 象也可以包括時(shí)限或者其它記號(hào)(未示出)以便將它們與相關(guān)聯(lián)的 音頻/視頻數(shù)據(jù)對(duì)象一起呈現(xiàn)。
在一個(gè)操作實(shí)施例中,服務(wù)器10可以維護(hù)兩個(gè)個(gè)別日志(i) 在流傳輸會(huì)話過(guò)程中向客戶機(jī)傳輸?shù)妮o助數(shù)據(jù)對(duì)象的ID標(biāo)記列表和 (ii)各客戶機(jī)的加入時(shí)間和存儲(chǔ)容量。當(dāng)通過(guò)網(wǎng)絡(luò)發(fā)送輔助數(shù)據(jù)對(duì) 象時(shí),服務(wù)器10的程序指令影響對(duì)傳輸日志的檢驗(yàn),該檢驗(yàn)用以確 定如果在演示過(guò)程中早期發(fā)送過(guò)對(duì)象則是否僅發(fā)送其ID(和/或其它 相關(guān)聯(lián)信息)而不是對(duì)象的完全凈荷。各時(shí)間服務(wù)器10判決是否發(fā) 送輔助數(shù)據(jù)對(duì)象的完全內(nèi)容,它也可以交叉檢驗(yàn)兩個(gè)列表以根據(jù)客 戶才幾加入時(shí)間和/或?qū)ο蟀l(fā)送日志來(lái)確定該對(duì)象是否先前由客戶機(jī)傳 輸過(guò)或者接收過(guò)。如果先前傳輸過(guò)和接收過(guò)對(duì)象,則服務(wù)器10傳輸 如下ID標(biāo)記,該ID標(biāo)記唯一地標(biāo)識(shí)客戶才幾的本地存儲(chǔ)器高速緩存 中的對(duì)應(yīng)數(shù)據(jù)對(duì)象。服務(wù)器IO也可以在傳輸數(shù)據(jù)對(duì)象之前考慮和避 免使客戶機(jī)的存儲(chǔ)器高速緩存容量超載。
處于相應(yīng)客戶機(jī)設(shè)備40和50處的多個(gè)遠(yuǎn)程用戶(僅示出了兩 個(gè)遠(yuǎn)程客戶機(jī))通過(guò)網(wǎng)絡(luò)60接收包含音頻、視頻和輔助信息的用流 傳輸?shù)臄?shù)據(jù)對(duì)象;這些信息在相應(yīng)顯示和音頻輸出設(shè)備42和52上 加以呈現(xiàn)和回放。如前文說(shuō)明的那樣,在接收音頻和視頻數(shù)據(jù)對(duì)象 時(shí)實(shí)時(shí)呈現(xiàn)它們,而從演示服務(wù)器10的緩存器20傳輸?shù)妮o助數(shù)據(jù)
14對(duì)象同時(shí)呈現(xiàn)(根據(jù)它們的時(shí)限記號(hào))并且本地存儲(chǔ)在客戶機(jī)40或
者50的對(duì)應(yīng)緩存器高速緩存44或者54中。例如就客戶機(jī)40而言, 輔助數(shù)據(jù)對(duì)象的緩存位置45-48對(duì)應(yīng)于演示服務(wù)器10的輔助數(shù)據(jù)對(duì) 象25-28。類似地,另一客戶機(jī)50的輔助數(shù)據(jù)對(duì)象55-58對(duì)應(yīng)于輔 助數(shù)據(jù)對(duì)象25-28。當(dāng)客戶機(jī)設(shè)備接收并且本地存儲(chǔ)先前傳輸?shù)妮o助 數(shù)據(jù)對(duì)象時(shí),它只需使用當(dāng)前傳輸?shù)腎D來(lái)隨后對(duì)它自己的存儲(chǔ)器、 即緩存器高速緩存器44或者54內(nèi)的標(biāo)識(shí)數(shù)據(jù)對(duì)象的內(nèi)容進(jìn)行定位 和取回,然后將輔助信息隨同任何附帶音頻或者視頻 一 起顯示于輸 出設(shè)備42或者52上。可以調(diào)用輔助數(shù)據(jù)對(duì)象以便根據(jù)它的ID標(biāo)記 或者用戶的愿望在查看設(shè)備42的"查看窗口"中進(jìn)行顯示。在多媒體 演示過(guò)程中,發(fā)現(xiàn)這樣的"ID標(biāo)記,,以節(jié)省處理時(shí)間和傳輸帶寬。
客戶機(jī)40可以隨時(shí)加入演示,因此可能"錯(cuò)過(guò)"當(dāng)前演示的輔助 內(nèi)容。由于已經(jīng)發(fā)送過(guò)當(dāng)前內(nèi)容,所以緩存器44可能缺乏活躍的輔 助數(shù)據(jù)對(duì)象。為了解決這一問(wèn)題,服務(wù)器IO感測(cè)新客戶機(jī)到網(wǎng)絡(luò)的 連接并且通過(guò)檢查服務(wù)器的客戶機(jī)傳輸日志以確定新加入的客戶機(jī) 是否已經(jīng)接收到當(dāng)前輔助內(nèi)容來(lái)做出響應(yīng),而如果沒(méi)有接收則立即 將完全輔助數(shù)據(jù)對(duì)象的內(nèi)容隨同音頻和-f見(jiàn)頻數(shù)據(jù)對(duì)象一起發(fā)送。這 通常在新的同步周期之后,例如在接收I幀之后出現(xiàn)。完全的輔助內(nèi) 容包括唯一 ID和凈荷數(shù)據(jù),當(dāng)前或者活3夭的輔助內(nèi)容據(jù)此可以優(yōu)選 地按高分辨率加以呈現(xiàn)或者顯示。在單播演示中,每當(dāng)服務(wù)器預(yù)備
志并且發(fā)送輔助數(shù)據(jù)對(duì)象/ID。在這樣的情況下,服務(wù)器IO即使在當(dāng) 前輔助數(shù)據(jù)對(duì)象的回放開(kāi)始時(shí)間到期之后仍將它保持于存儲(chǔ)器中并 且將當(dāng)前內(nèi)容發(fā)送到新加入的客戶機(jī)以便存儲(chǔ)于它們的本地高速緩 存中。服務(wù)器IO保持該內(nèi)容直至另一輔助數(shù)據(jù)對(duì)象取代緩存器隊(duì)列 20中的當(dāng)前對(duì)象。因此,加入網(wǎng)絡(luò)的客戶機(jī)能夠在與網(wǎng)絡(luò)60連接之 后立即從它自己的本地高速緩存容易地取得當(dāng)前輔助內(nèi)容。
在服務(wù)器IO對(duì)加入的客戶機(jī)設(shè)備一無(wú)所知的廣播場(chǎng)景中提出兩 個(gè)可供選擇的解決方案。根據(jù)第一解決方案,客戶機(jī)40在加入正在
15進(jìn)行的廣播演示時(shí)可以將個(gè)別IP或者其它網(wǎng)絡(luò)消息發(fā)送到廣播服務(wù) 器IO(或者發(fā)送到為這一 目的而指定的個(gè)別"新客戶機(jī)注冊(cè)"服務(wù)器) 以請(qǐng)求和取回當(dāng)前輔助數(shù)據(jù)對(duì)象,其中演示服務(wù)器或者其它服務(wù)器 通過(guò)經(jīng)由個(gè)別常規(guī)IP消息向客戶機(jī)發(fā)送輔助數(shù)據(jù)對(duì)象來(lái)立即對(duì)該請(qǐng) 求做出響應(yīng)。也可以經(jīng)由任何其它類型的會(huì)話、數(shù)據(jù)發(fā)送或者網(wǎng)絡(luò) 連接來(lái)發(fā)送輔助數(shù)據(jù)對(duì)象??梢酝ㄟ^(guò)同一網(wǎng)絡(luò)60或者為該目的而指 定的輔網(wǎng)絡(luò)來(lái)傳送該請(qǐng)求和對(duì)請(qǐng)求的輔助數(shù)據(jù)對(duì)象的轉(zhuǎn)發(fā)。根據(jù)第
二解決方案,客戶機(jī)40可以預(yù)先和暫時(shí)地加入由網(wǎng)絡(luò)60承載的個(gè) 別廣播會(huì)話,其中按定期間隔重復(fù)地發(fā)送輔助數(shù)據(jù)對(duì)象,從而新加 入的客戶機(jī)可以向它的本地高速緩存填充在演示過(guò)程中^吏用的 一些 或者所有輔助數(shù)據(jù)對(duì)象??梢杂裳菔痉?wù)器100對(duì)這樣的重現(xiàn)廣播 進(jìn)行多任務(wù)化或者可以由專用于該任務(wù)的輔服務(wù)器處理這樣的重現(xiàn) 廣播。在一個(gè)優(yōu)選實(shí)施中,客戶才幾40可以通過(guò)同一或者其它網(wǎng)絡(luò)進(jìn) 入第二廣播會(huì)話以僅荻得它已經(jīng)錯(cuò)過(guò)的第一輔助數(shù)據(jù)對(duì)象。在獲得 當(dāng)前輔助數(shù)據(jù)對(duì)象之后,客戶才幾40然后加入(或者回復(fù)到)正常廣 播會(huì)話以繼續(xù)通過(guò)網(wǎng)絡(luò)60接收流傳輸廣播。
如圖2中所示,本發(fā)明的另一實(shí)施例包括一種通過(guò)網(wǎng)絡(luò)來(lái)廣播 演示的方法。這樣的方法包括步驟100,該步驟個(gè)別地生成用于演 示的纟見(jiàn)頻、音頻和輔助數(shù)據(jù)對(duì)象;步驟102,該步驟利用ID標(biāo)記對(duì) 輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;步驟104,該步驟通過(guò)網(wǎng)絡(luò)用流傳輸音頻、 視頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;步驟106,該步驟在客戶機(jī)接收數(shù)據(jù)對(duì) 象時(shí)在網(wǎng)絡(luò)的遠(yuǎn)程端呈現(xiàn)它們而在本地存儲(chǔ)器高速緩存中將輔助數(shù) 據(jù)對(duì)象及其相關(guān)聯(lián)的ID標(biāo)記一起本地保存(也可以存儲(chǔ)時(shí)限和/或持 續(xù)時(shí)間數(shù)據(jù));步驟108,該步驟對(duì)于在演示過(guò)程中引用的重現(xiàn)或者 重復(fù)的輔助數(shù)據(jù)對(duì)象而用流傳輸相關(guān)聯(lián)的ID標(biāo)記而不是其完全內(nèi) 容;以及步驟110,該步驟根據(jù)用流傳輸?shù)臄?shù)據(jù)對(duì)象和/或ID標(biāo)記在 客戶機(jī)本地取回并且呈現(xiàn)輔助內(nèi)容。網(wǎng)絡(luò)可以是有線的或者無(wú)線的 并且可以包括因特網(wǎng)、局域網(wǎng)或者廣域網(wǎng)、專用網(wǎng)、POTS線或者其 組合。呈現(xiàn)包括將靜態(tài)或者動(dòng)態(tài)(視頻)圖像顯示為音頻回放。
16圖3示出了前述方法的一種改進(jìn),該改進(jìn)使新加入的客戶機(jī)能 夠在本地存儲(chǔ)器高速緩存缺乏當(dāng)前或者活躍的輔助數(shù)據(jù)對(duì)象時(shí)荻得 在演示過(guò)程中正在演示的當(dāng)前輔助數(shù)據(jù)對(duì)象。在這一情況下,步驟
200-206對(duì)應(yīng)于圖2的步驟100-106。然而,該替代方法還包括步 驟208,該步驟在演示服務(wù)器的存儲(chǔ)器中維護(hù)用流傳輸?shù)妮o助數(shù)據(jù)對(duì) 象及其相關(guān)聯(lián)的ID標(biāo)記的日志;步驟210,該步驟響應(yīng)于來(lái)自新加 入的客戶機(jī)的個(gè)別消息而向該客戶機(jī)提供當(dāng)前輔助數(shù)據(jù)對(duì)象的完全 內(nèi)容;步驟212,該步驟在它們的相應(yīng)時(shí)間窗口內(nèi)將音頻和視頻數(shù)據(jù) 對(duì)象隨同任何輔助數(shù)據(jù)對(duì)象一起同時(shí)呈現(xiàn);以及步驟214,該步驟根 據(jù)用流傳輸?shù)腎D標(biāo)記在客戶機(jī)取回并且呈現(xiàn)重現(xiàn)的輔助數(shù)據(jù)對(duì)象。 可以由主演示服務(wù)器或者由專用于該目的的輔服務(wù)器執(zhí)行當(dāng)前輔助 數(shù)據(jù)對(duì)象。
圖4示出了另一實(shí)施例,其中步驟300-306對(duì)應(yīng)于圖2的步驟 100-106,不同之處在于在步驟304中在兩個(gè)網(wǎng)絡(luò)會(huì)話中的第一會(huì)話 過(guò)程中出現(xiàn)流傳輸。這里,該實(shí)施例還包括步驟308,該步驟在服 務(wù)器維護(hù)用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象及其相關(guān)聯(lián)的唯一 ID標(biāo)記的曰 志;步驟310,該步驟用于重現(xiàn)在演示過(guò)程中引用的輔助數(shù)據(jù)對(duì)象、 發(fā)送它們的相關(guān)聯(lián)的唯一 ID而不是其內(nèi)容;步驟312,該步驟在第 二網(wǎng)絡(luò)會(huì)話過(guò)程中將輔助數(shù)據(jù)對(duì)象的連續(xù)(例如輪循)廣播隨同它 們的管理ID標(biāo)記一起提供;以及步驟314,該步驟從第一和第二網(wǎng) 絡(luò)會(huì)話取回?cái)?shù)據(jù)對(duì)象以根據(jù)它們的內(nèi)容和/或唯一 ID來(lái)呈現(xiàn)它們。
圖5示出了又一實(shí)施例,該實(shí)施例說(shuō)明了一種通過(guò)網(wǎng)絡(luò)向多個(gè) 客戶機(jī)/用戶單播演示的方法。這樣的單播方法包括步驟400:該 步驟個(gè)別地生成演示的視頻、音頻和輔助數(shù)據(jù)對(duì)象;步驟402,該步 舉利用唯一 ID標(biāo)記對(duì)相應(yīng)輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;步驟404,該步 驟通過(guò)網(wǎng)絡(luò)用流傳輸音頻、視頻和標(biāo)記的輔助數(shù)據(jù)模型;步驟406, 該步驟在服務(wù)器維護(hù)個(gè)別地表明哪些輔助數(shù)據(jù)對(duì)象由網(wǎng)絡(luò)上的單獨(dú) 客戶機(jī)接收過(guò)(和/或傳輸?shù)絾为?dú)客戶機(jī))的客戶機(jī)傳輸日志;步驟 408 ,該步驟在客戶機(jī)接收數(shù)據(jù)對(duì)象時(shí)在網(wǎng)絡(luò)的遠(yuǎn)程端呈現(xiàn)它們而又將輔助數(shù)據(jù)對(duì)象隨同它們的唯一 ID標(biāo)記一起本地存儲(chǔ);步驟410, 該步驟對(duì)于在演示過(guò)程中引用的重復(fù)輔助數(shù)據(jù)對(duì)象而檢驗(yàn)客戶機(jī)發(fā)
送日志以判決是否向客戶機(jī)發(fā)送唯一 ID標(biāo)記而不是相關(guān)聯(lián)輔助數(shù)據(jù)
對(duì)象的完全內(nèi)容(例如是否將完全輔助數(shù)據(jù)對(duì)象發(fā)送到先前尚未接
收該對(duì)象的客戶機(jī));以及步驟412,該步驟根據(jù)它們的ID標(biāo)記來(lái) 取回并且呈現(xiàn)輔助數(shù)據(jù)對(duì)象。單播網(wǎng)絡(luò)也可以是有線的或者無(wú)線的 并且可以包括因特網(wǎng)、局域網(wǎng)或者廣域網(wǎng)、專用網(wǎng)、POTS線或者其 組合。
使用本領(lǐng)域中已知的常規(guī)技術(shù),可以設(shè)計(jì)計(jì)算機(jī)程序模塊以實(shí) 現(xiàn)前述方法。因此,本發(fā)明的另一方面包括實(shí)施如下程序指令的計(jì) 算機(jī)可讀介質(zhì),這些程序指令用以實(shí)現(xiàn)個(gè)別生成用于演示的視頻、 音頻和輔助數(shù)據(jù)對(duì)象;利用唯一 ID標(biāo)記對(duì)輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志; 通過(guò)網(wǎng)絡(luò)用流傳輸音頻、-f見(jiàn)頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在客戶4幾接 收數(shù)據(jù)對(duì)象時(shí)在網(wǎng)絡(luò)的遠(yuǎn)程端呈現(xiàn)它們并且在客戶機(jī)實(shí)現(xiàn)對(duì)輔助數(shù) 據(jù)對(duì)象及其相關(guān)聯(lián)的唯一 ID標(biāo)記的本地存儲(chǔ);對(duì)于在演示過(guò)程中虧j 用的重復(fù)輔助數(shù)據(jù)對(duì)象,用流傳輸相關(guān)聯(lián)的唯一 ID標(biāo)記而不是其全 部?jī)?nèi)容;以及根據(jù)用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象或者才艮據(jù)唯一 ID標(biāo)記從 本地高速緩存取回的輔助數(shù)據(jù)對(duì)象來(lái)本地耳又回并且呈現(xiàn)重復(fù)的輔助 數(shù)據(jù)對(duì)象。本發(fā)明也涵蓋了實(shí)現(xiàn)結(jié)合圖3-圖5描述的方法的計(jì)算機(jī) 可讀介質(zhì)。
在廣播和單播數(shù)據(jù)對(duì)象、特別是幻燈片或者3D模型數(shù)據(jù)對(duì)象的 相應(yīng)時(shí)限窗口內(nèi)將它們表現(xiàn)或者顯示給定的持續(xù)時(shí)間。在實(shí)踐中, 在通過(guò)網(wǎng)絡(luò)用流傳輸音頻和視頻數(shù)據(jù)對(duì)象并且由客戶機(jī)^接收它們之 后立即呈現(xiàn)它們,而在與演示者給定的演示相稱的時(shí)間窗口內(nèi)顯示 輔助數(shù)據(jù)對(duì)象。
并非必須用流傳輸向客戶機(jī)傳送所有的數(shù)據(jù)對(duì)象。例如幻燈片可以 是靜態(tài)的或者動(dòng)態(tài)更新的網(wǎng)頁(yè)的 一部分,而音頻和視頻可以用流傳 輸?shù)皆诰W(wǎng)頁(yè)內(nèi)嵌入的播放器。盡管本公開(kāi)主要地涉及用流向用戶傳 輸?shù)难菔镜亩嗝襟w部件,但是將理解本發(fā)明涵蓋其它應(yīng)用。由于除了 RTP、RTSP和/或SDP之外的流傳輸協(xié)議可以用來(lái)用流傳輸演示,
所以本發(fā)明不限于此。也應(yīng)當(dāng)理解,在許多情況下根據(jù)遞送模式,使用多模式的遞送機(jī)制(例如將網(wǎng)頁(yè)更新與流傳輸組合)可能是不可行的或者不合需要的。作為例子,考慮向無(wú)線設(shè)備集進(jìn)行廣播,其中網(wǎng)頁(yè)更新需要向各無(wú)線設(shè)備單播發(fā)送,這不合需要地增加了廣播的總帶寬要求。因此,本發(fā)明不限于所示實(shí)施例而是還包括本領(lǐng)域技術(shù)人員基于這里的教導(dǎo)可以想到的此類修改、替代和適應(yīng)。
權(quán)利要求
1. 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供用流傳輸?shù)难菔镜姆椒?,包括生成音頻、視頻和輔助數(shù)據(jù)對(duì)象;利用唯一ID標(biāo)記對(duì)所述輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;通過(guò)所述網(wǎng)絡(luò)用流傳輸所述音頻、視頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在所述客戶機(jī)呈現(xiàn)所述數(shù)據(jù)對(duì)象并且在所述客戶機(jī)可訪問(wèn)的存儲(chǔ)器中存儲(chǔ)所述輔助數(shù)據(jù)對(duì)象和相關(guān)聯(lián)的唯一ID標(biāo)記;對(duì)于在所述演示過(guò)程中引用的重復(fù)輔助數(shù)據(jù)對(duì)象,發(fā)送相關(guān)聯(lián)的唯一ID標(biāo)記而不是相關(guān)聯(lián)的輔助數(shù)據(jù)對(duì)象的內(nèi)容;以及在所述客戶機(jī)根據(jù)所述唯一ID標(biāo)記從所述存儲(chǔ)器取回并且呈現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象。
2. 根據(jù)權(quán)利要求1所述的方法,其中所述流傳輸步驟包括在個(gè)別網(wǎng)絡(luò)會(huì)話.中提供所述音頻、視頻和輔助數(shù)據(jù)對(duì)象。
3. 才艮據(jù)權(quán)利要求2所述的方法,還包括所述客戶沖幾在所述演示開(kāi)始之后加入所述網(wǎng)絡(luò)時(shí),請(qǐng)求當(dāng)前輔助數(shù)據(jù)對(duì)象,以及響應(yīng)于所述請(qǐng)求,向所述客戶機(jī)提供所述當(dāng)前輔助數(shù)據(jù)對(duì)象。
4. 根據(jù)權(quán)利要求3所述的方法,還包括通過(guò)所述網(wǎng)絡(luò)用流傳輸輔助數(shù)據(jù)對(duì)象,以及在存儲(chǔ)器隊(duì)列中維持所述用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象。
5. 根據(jù)權(quán)利要求4所述的方法,還包括將時(shí)限記號(hào)與所述輔助數(shù)據(jù)對(duì)象相關(guān)聯(lián)并且將所述時(shí)限記號(hào)隨同所述輔助數(shù)據(jù)對(duì)象一起存儲(chǔ)于所述隊(duì)列中。
6. 根據(jù)權(quán)利要求5所述的方法,還包括通過(guò)因特網(wǎng)在個(gè)別RTP會(huì)話中用流傳輸所述數(shù)據(jù)對(duì)象。
7. 根據(jù)權(quán)利要求3所述的方法,還包括經(jīng)由個(gè)別網(wǎng)絡(luò)會(huì)話來(lái)提供所述當(dāng)前輔助數(shù)據(jù)對(duì)象。
8. 才艮據(jù)權(quán)利要求1所述的方法,還包括通過(guò)所述網(wǎng)絡(luò)持續(xù)地廣播可用的輔助數(shù)據(jù)對(duì)象,以使加入的客戶機(jī)能夠在所述演示開(kāi)始 之后加入時(shí)獲得錯(cuò)過(guò)的輔助數(shù)據(jù)對(duì)象。
9. 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供演示的方法,包括 生成音頻、視頻和輔助數(shù)據(jù)對(duì)象;利用相應(yīng)ID標(biāo)記對(duì)所述輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志; 通過(guò)所述網(wǎng)絡(luò)在個(gè)別會(huì)話中用流傳輸所述音頻、視頻和標(biāo)記的 輔助數(shù)據(jù)對(duì)象;在由客戶機(jī)接收之后,呈現(xiàn)所述數(shù)據(jù)對(duì)象而在本地存儲(chǔ)器高速 緩存中存儲(chǔ)所述輔助數(shù)據(jù)對(duì)象和相關(guān)聯(lián)的ID標(biāo)記;在演示服務(wù)器處,維護(hù)用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象和相關(guān)聯(lián)的唯 一 ID才示記的日志;響應(yīng)于來(lái)自新加入的客戶機(jī)的消息,而向所述新加入的客戶機(jī) 提供當(dāng)前輔助數(shù)據(jù)對(duì)象的內(nèi)容;在客戶機(jī)處呈現(xiàn)所述音頻、^L頻和輔助數(shù)據(jù)對(duì)象;以及根據(jù)所述唯一 ID標(biāo)記,從所述本地存儲(chǔ)器高速緩存取回并且呈 現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象。
10. 根據(jù)權(quán)利要求9所述的方法,還包括經(jīng)由專用服務(wù)器向所 述新加入的客戶機(jī)提供所述當(dāng)前輔助數(shù)據(jù)對(duì)象的內(nèi)容。
11. 一種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)廣播用流傳輸?shù)木W(wǎng)絡(luò)演示的方 法,包括生成視頻、音頻和輔助數(shù)據(jù)對(duì)象以分別傳送音頻、視頻和輔助 內(nèi)容;利用唯一 ID標(biāo)記對(duì)所述輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志; 經(jīng)由網(wǎng)絡(luò)的個(gè)別會(huì)話用流傳輸所述音頻、視頻和標(biāo)記的輔助數(shù) 據(jù)對(duì)象;在由客戶機(jī)接收之后,呈現(xiàn)所述數(shù)據(jù)對(duì)象而將所述輔助數(shù)據(jù)對(duì) 象與相關(guān)聯(lián)的唯一 ID標(biāo)記一起存儲(chǔ)于本地存儲(chǔ)器中;在演示服務(wù)器維護(hù)處,用流傳輸?shù)妮o助數(shù)據(jù)對(duì)象和相關(guān)聯(lián)的唯 一 ID標(biāo)記的日志;對(duì)于在所述演示過(guò)程中引用的重復(fù)輔助數(shù)據(jù)對(duì)象,發(fā)送所述相 關(guān)耳關(guān)的唯一 ID標(biāo)記而不是其內(nèi)容;經(jīng)由輔廣播將輔助數(shù)據(jù)對(duì)象隨同相關(guān)聯(lián)的唯一 ID標(biāo)記一起提 供;以及經(jīng)由所述個(gè)別會(huì)話和所述輔廣播來(lái)取回音頻、— 見(jiàn)頻和輔助數(shù)據(jù) 對(duì)象,以便在客戶機(jī)處呈現(xiàn)所述音頻、視頻和輔助數(shù)據(jù)對(duì)象。
12. —種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)單播用流傳輸?shù)木W(wǎng)絡(luò)演示的方 法,包括生成用于音頻、 一見(jiàn)頻和輔助內(nèi)容的對(duì)應(yīng)碎見(jiàn)頻、音頻和輔助數(shù)據(jù) 對(duì)象;利用唯一 ID標(biāo)記對(duì)所述輔助數(shù)據(jù)對(duì)象進(jìn)行標(biāo)志;通過(guò)所述網(wǎng)絡(luò)用流傳輸所述音頻、視頻和標(biāo)記的輔助數(shù)據(jù)對(duì)象;在由客戶機(jī)接收之后,呈現(xiàn)所述數(shù)據(jù)對(duì)象而將所述輔助數(shù)據(jù)對(duì) 象與相關(guān)聯(lián)的唯一 ID標(biāo)記一起存儲(chǔ)于存儲(chǔ)器中;在服務(wù)器處,維護(hù)個(gè)別地表明哪些輔助數(shù)據(jù)對(duì)象由接入所述網(wǎng). 絡(luò)的相應(yīng)客戶機(jī)接收過(guò)的客戶機(jī)傳輸日志;呈現(xiàn)由客戶機(jī)接收的所述數(shù)據(jù)對(duì)象而將輔助數(shù)據(jù)對(duì)象隨同相關(guān) 聯(lián)的唯一 ID標(biāo)記一起本地存儲(chǔ);對(duì)于在所述演示過(guò)程中重復(fù)的輔助數(shù)據(jù)對(duì)象,檢驗(yàn)所述客戶機(jī) 傳輸日志以判決是否發(fā)送相關(guān)聯(lián)的唯一 ID標(biāo)記而不是輔助數(shù)據(jù)對(duì)象 的全部?jī)?nèi)容;以及才艮據(jù)唯一 ID標(biāo)記,在客戶機(jī)取回并且呈現(xiàn)輔助數(shù)據(jù)對(duì)象。
13. —種實(shí)施程序指令的計(jì)算機(jī)可讀介質(zhì),所述程序指令由數(shù) 字計(jì)算機(jī)執(zhí)行以個(gè)別地產(chǎn)生并且在個(gè)別會(huì)話中用流傳輸音頻、視頻 和唯一標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象;所述介質(zhì)使數(shù)字計(jì)算機(jī)能夠在個(gè)別會(huì)話中通過(guò)所述網(wǎng)絡(luò)用流傳輸所述音頻、視頻和標(biāo)記的輔助數(shù)據(jù)對(duì) 象;在客戶機(jī)呈現(xiàn)所述數(shù)據(jù)對(duì)象并且將所述輔助數(shù)據(jù)對(duì)象與相關(guān)聯(lián) 的唯一 ID標(biāo)記一起存儲(chǔ)于存儲(chǔ)器中;對(duì)于在所述演示過(guò)程中重復(fù)引 用的輔助數(shù)據(jù)對(duì)象,發(fā)送相關(guān)聯(lián)的唯一 ID標(biāo)記而不是相關(guān)聯(lián)的輔助數(shù)據(jù)對(duì)象的內(nèi)容;以及根據(jù)所述ID標(biāo)記從所述存儲(chǔ)器取回以呈現(xiàn)重復(fù)的輔助數(shù)據(jù)對(duì)象。
14. 如權(quán)利要求13所述的計(jì)算機(jī)可讀介質(zhì),其中所述介質(zhì)的程 序指令還使客戶機(jī)能夠在加入廣播會(huì)話時(shí)請(qǐng)求當(dāng)前數(shù)據(jù)對(duì)象。
15. 如權(quán)利要求14所述的計(jì)算機(jī)可讀介質(zhì),其中所述程序指令 使所述客戶機(jī)能夠經(jīng)由輔網(wǎng)絡(luò)會(huì)話來(lái)獲得所請(qǐng)求的輔助數(shù)據(jù)對(duì)象。
16. —種通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供用流傳輸?shù)难菔镜南到y(tǒng), 包括演示服務(wù)器,產(chǎn)生音頻、;視頻和唯一標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象并且 通過(guò)網(wǎng)絡(luò)在個(gè)別會(huì)話中用流對(duì)其進(jìn)行傳輸;隊(duì)列,存儲(chǔ)唯一標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象以使所述演示服務(wù)器能夠 在所述演示過(guò)程中重復(fù)引用輔助數(shù)據(jù)對(duì)象時(shí)發(fā)送ID記號(hào)而不是輔助 數(shù)據(jù)對(duì)象;以及客戶機(jī),呈現(xiàn)所述數(shù)據(jù)對(duì)象并且在本地存儲(chǔ)器高速緩存中存儲(chǔ) 所述輔助數(shù)據(jù)對(duì)象,所述客戶機(jī)響應(yīng)于所述輔助數(shù)據(jù)對(duì)象的ID記號(hào) 從所述本地存儲(chǔ)器高速緩存獲得相關(guān)聯(lián)的對(duì)象以呈現(xiàn)在所述演示過(guò) 程中重復(fù)引用的輔助數(shù)據(jù)對(duì)象。
17. 根據(jù)權(quán)利要求16所述的系統(tǒng),其中所述個(gè)別會(huì)話分別包括 RTP會(huì)話。
18. 根據(jù)權(quán)利要求17所述的系統(tǒng),其中所述服務(wù)器在所述隊(duì)列 中保持所述輔助數(shù)據(jù)對(duì)象,而所述客戶機(jī)包括用以在所述演示開(kāi)始 之后加入所述網(wǎng)絡(luò)時(shí)請(qǐng)求當(dāng)前輔助數(shù)據(jù)對(duì)象的程序模塊,而響應(yīng)于 所述請(qǐng)求,所述演示服務(wù)器向所述客戶機(jī)提供來(lái)自所述隊(duì)列的所述 當(dāng)前輔助數(shù)據(jù)對(duì)象。
19. 根據(jù)權(quán)利要求18所述的系統(tǒng),其中所述隊(duì)列還包含與存儲(chǔ) 的輔助數(shù)據(jù)對(duì)象相關(guān)聯(lián)的時(shí)限記號(hào),而所述客戶機(jī)根據(jù)所述時(shí)限記 號(hào)來(lái)呈現(xiàn)所述輔助數(shù)據(jù)對(duì)象。
20. 根據(jù)權(quán)利要求19所述的系統(tǒng),其中所述演示服務(wù)器通過(guò)所 述網(wǎng)絡(luò)持續(xù)地廣播輔助數(shù)據(jù)對(duì)象,以使加入的客戶機(jī)能夠在加入所述演示之后經(jīng)由輔會(huì)話來(lái)獲得錯(cuò)過(guò)的輔助數(shù)據(jù)對(duì)象。
21.—種計(jì)算機(jī)程序,包括適于執(zhí)行根據(jù)權(quán)利要求1至12所述 的所有步驟的程序代碼裝置。
全文摘要
一種系統(tǒng)、方法和計(jì)算機(jī)可讀介質(zhì)利用以下組成通過(guò)網(wǎng)絡(luò)向多個(gè)客戶機(jī)提供用流傳輸?shù)难菔狙菔痉?wù)器,產(chǎn)生并且通過(guò)網(wǎng)絡(luò)在個(gè)別會(huì)話中用流傳輸音頻、視頻和唯一標(biāo)識(shí)的輔助數(shù)據(jù)對(duì)象(例如幻燈片、3D圖像模型、電視演講、網(wǎng)頁(yè)等);與演示服務(wù)器關(guān)聯(lián)的發(fā)送隊(duì)列,用以存儲(chǔ)唯一標(biāo)識(shí)的可重復(fù)輔助數(shù)據(jù)對(duì)象;以及客戶機(jī),呈現(xiàn)所有數(shù)據(jù)對(duì)象并且在本地存儲(chǔ)器高速緩存中存儲(chǔ)輔助數(shù)據(jù)對(duì)象,從而可以根據(jù)它們的唯一ID標(biāo)記來(lái)調(diào)回它們??蛻魴C(jī)響應(yīng)于唯一ID記號(hào)從本地存儲(chǔ)器高速緩存獲得相關(guān)聯(lián)對(duì)象以呈現(xiàn)在演示過(guò)程中重復(fù)演示的輔助內(nèi)容。可以使輔網(wǎng)絡(luò)會(huì)話可為在演示開(kāi)始之后加入的客戶機(jī)所用以便獲得當(dāng)前輔助內(nèi)容。
文檔編號(hào)H04L29/06GK101485170SQ200780025418
公開(kāi)日2009年7月15日 申請(qǐng)日期2007年6月8日 優(yōu)先權(quán)日2006年7月5日
發(fā)明者D·S·P·維穆魯, K·C·拉塔康達(dá), P·H·韋斯特林克 申請(qǐng)人:國(guó)際商業(yè)機(jī)器公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
阿拉善左旗| 卓资县| 沂源县| 鱼台县| 四平市| 黄龙县| 都安| 长子县| 彭阳县| 中阳县| 蓝山县| 青川县| 云南省| 常州市| 土默特右旗| 耒阳市| 合江县| 尉氏县| 财经| 小金县| 库车县| 长子县| 革吉县| 永嘉县| 盐亭县| 山东| 抚顺县| 石棉县| 南华县| 双城市| 全椒县| 饶河县| 嘉定区| 曲周县| 遵化市| 临高县| 甘肃省| 故城县| 临安市| 英德市| 施秉县|