日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

用于點(diǎn)對(duì)點(diǎn)流傳輸?shù)脑O(shè)備和方法及配置流傳輸系統(tǒng)的方法

文檔序號(hào):7753865閱讀:373來(lái)源:國(guó)知局
專利名稱:用于點(diǎn)對(duì)點(diǎn)流傳輸?shù)脑O(shè)備和方法及配置流傳輸系統(tǒng)的方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種用于點(diǎn)對(duì)點(diǎn)流傳輸?shù)脑O(shè)備和方法以及配置點(diǎn)對(duì)點(diǎn)流傳輸系統(tǒng)的 方法,更具體地講,涉及一種被分成兩個(gè)主要組件的點(diǎn)對(duì)點(diǎn)流傳輸系統(tǒng),所述兩個(gè)主要組件 包括點(diǎn)對(duì)點(diǎn)引擎,執(zhí)行點(diǎn)對(duì)點(diǎn)通信以與另一用戶共享多媒體流;瀏覽器(viewer),執(zhí)行通 過(guò)點(diǎn)對(duì)點(diǎn)通信接收的多媒體流。然后,在位于專用網(wǎng)(諸如家庭網(wǎng))和公用網(wǎng)(諸如互聯(lián) 網(wǎng))的分界點(diǎn)的網(wǎng)絡(luò)裝置中實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)引擎,并在專用網(wǎng)內(nèi)的終端中實(shí)現(xiàn)瀏覽器。
背景技術(shù)
點(diǎn)對(duì)點(diǎn)(P2P)是指不用于客戶機(jī)-服務(wù)器模型的網(wǎng)絡(luò)通信模型,其中,同等層中的 對(duì)等節(jié)點(diǎn)同時(shí)用作服務(wù)器和客戶機(jī),以發(fā)送和接收文件。P2P技術(shù)廣泛地用于共享互聯(lián)網(wǎng)上 的文件。術(shù)語(yǔ)“流傳輸”是指下載大規(guī)模多媒體文件(諸如音樂(lè)文件和運(yùn)動(dòng)圖像文件)和 實(shí)時(shí)再現(xiàn)該多媒體文件的技術(shù)。在流傳輸技術(shù)中,因?yàn)椴恍枰鹊酵瓿上螺d才再現(xiàn)多媒體 文件,所以流傳輸技術(shù)廣泛地用于音樂(lè)文件和運(yùn)動(dòng)圖像文件的再現(xiàn)和實(shí)時(shí)廣播。P2P流傳輸將P2P模型與流傳輸技術(shù)結(jié)合,并且通過(guò)在任意一個(gè)對(duì)等節(jié)點(diǎn)的用戶 觀看實(shí)時(shí)流傳輸?shù)膹V播的同時(shí),將相同廣播發(fā)送到另一對(duì)等節(jié)點(diǎn)的用戶來(lái)實(shí)現(xiàn)P2P流傳 輸。圖1顯示現(xiàn)有的P2P流傳輸系統(tǒng)的結(jié)構(gòu)?,F(xiàn)有的P2P流傳輸系統(tǒng)通常包括廣播服 務(wù)器110、信道服務(wù)器120、跟蹤服務(wù)器130以及對(duì)等點(diǎn)144至150。對(duì)于P2P流傳輸,對(duì)等 點(diǎn)144至150中的每一個(gè)必須包括執(zhí)行P2P通信和再現(xiàn)以P2P方式接收的多媒體文件的 P2P流傳輸程序。廣播服務(wù)器110在信道服務(wù)器120上注冊(cè)廣播提供方的廣播信道并發(fā)送多媒體流 160,多媒體流160由廣播提供方使用網(wǎng)絡(luò)攝像機(jī)或麥克風(fēng)制作并且由廣播提供方廣播。當(dāng) 從廣播服務(wù)器110接收到注冊(cè)請(qǐng)求時(shí),信道服務(wù)器120分配適當(dāng)?shù)母櫡?wù)器130并保存 由廣播服務(wù)器和跟蹤服務(wù)器提供的多媒體流的信息。廣播服務(wù)器110變成實(shí)時(shí)廣播的多媒 體流160的源,并因此可被稱為多媒體流源。考慮到P2P流傳輸系統(tǒng),開(kāi)始觀看由廣播服務(wù) 器110或多媒體流源提供的任何廣播的用戶變成新的對(duì)等點(diǎn)150。信道服務(wù)器120將由廣播服務(wù)器110廣播的多媒體流160的信息顯示給新的對(duì)等 點(diǎn)150的用戶,并允許新的對(duì)等點(diǎn)150的用戶選擇期望的廣播信道(步驟1)。新的對(duì)等點(diǎn) 150的用戶可檢查當(dāng)前可由信道服務(wù)器120提供的廣播信道和內(nèi)容的列表,并選擇期望的 廣播信道。信道服務(wù)器120將選擇廣播信道的用戶命令從新的對(duì)等點(diǎn)150重定向到跟蹤服務(wù) 器130,并且跟蹤服務(wù)器130將另一對(duì)等點(diǎn)的中繼列表傳送到新的對(duì)等點(diǎn)150的用戶(步驟2),所述另一對(duì)等點(diǎn)接收當(dāng)前選擇的廣播信道的多媒體流160。中繼列表可包括對(duì)等點(diǎn)144 和另外的對(duì)等點(diǎn)146和148,其中,對(duì)等點(diǎn)144直接接收和觀看由跟蹤服務(wù)器130和新的對(duì) 等點(diǎn)150的用戶選擇的廣播信道,對(duì)等點(diǎn)146和148從對(duì)等點(diǎn)144接收廣播信道的數(shù)據(jù)塊 (chunk),觀看所述廣播信道的數(shù)據(jù)塊或?qū)⑵浔4嬖谒鼈兊木彌_器中。廣播服務(wù)器110以單播方式按數(shù)據(jù)塊165將多媒體內(nèi)容(即,廣播內(nèi)容)發(fā)送到 跟蹤服務(wù)器130(步驟3)。跟蹤服務(wù)器130再次將廣播內(nèi)容發(fā)送到一些對(duì)等點(diǎn)144。接收到多媒體流的對(duì) 等點(diǎn)144將多媒體流傳送到另一對(duì)等點(diǎn)146,并且多媒體流可被連續(xù)地傳送到另一對(duì)等點(diǎn) 148。從跟蹤服務(wù)器130開(kāi)始的多媒體流的連續(xù)傳輸路徑130 — 144 — 146 — 148形成對(duì) 等樹(shù)。對(duì)等樹(shù)可以由對(duì)等裝置中實(shí)現(xiàn)的P2P引擎動(dòng)態(tài)地形成,并且可以根據(jù)網(wǎng)絡(luò)的狀態(tài)動(dòng) 態(tài)地改變。新的對(duì)等點(diǎn)150的用戶可以以數(shù)據(jù)塊165為單位直接從跟蹤服務(wù)器130接收多媒 體流160,或者可以使用從跟蹤服務(wù)器130傳送的對(duì)等點(diǎn)的中繼列表從另外的對(duì)等點(diǎn)144、 146和148接收并再現(xiàn)期望的廣播信道的多媒體流(步驟4)。接收多媒體流160的各個(gè)對(duì)等點(diǎn)144至148將當(dāng)前由對(duì)等點(diǎn)144至148再現(xiàn)的廣 播信道的多媒體流160及其數(shù)據(jù)塊165存儲(chǔ)在它們的緩沖器中。各個(gè)對(duì)等點(diǎn)144至148以 緩沖器映射圖或數(shù)據(jù)塊列表的形式注冊(cè)跟蹤服務(wù)器130所保存的廣播信道的多媒體流160 及其數(shù)據(jù)塊165。然后,當(dāng)另一對(duì)等點(diǎn)請(qǐng)求各個(gè)對(duì)等點(diǎn)144至148所保存的廣播信道時(shí),對(duì) 等點(diǎn)144至148可將相應(yīng)的數(shù)據(jù)塊165發(fā)送到該對(duì)等點(diǎn)。然而,因?yàn)閳?zhí)行P2P通信以與另一用戶共享多媒體流的P2P引擎存在于各個(gè)對(duì)等 點(diǎn)中,所以現(xiàn)有的P2P流傳輸技術(shù)具有以下缺點(diǎn)第一,為了執(zhí)行P2P流,執(zhí)行P2P流傳輸程序的個(gè)人計(jì)算機(jī)(PC)或機(jī)頂盒(STB) 必須永遠(yuǎn)開(kāi)機(jī)(永遠(yuǎn)開(kāi)機(jī)(Always-On)問(wèn)題)。因?yàn)镻C和STB不總是開(kāi)機(jī),所以P2P的整 體性能會(huì)由于對(duì)等點(diǎn)的頻繁加入和離開(kāi)而降低。第二,諸如PC和STB的個(gè)人資源被另一用戶使用(所有權(quán)問(wèn)題)。當(dāng)安裝程序時(shí), 一些程序執(zhí)行獲得使用資源的協(xié)議的過(guò)程。然而,因?yàn)榇蠖鄶?shù)用戶從未很好地閱讀和理解 該過(guò)程,所以會(huì)發(fā)生包括法律問(wèn)題的各種問(wèn)題。第三,因?yàn)橐蚤_(kāi)放的P2P方式利用個(gè)人裝置,所以會(huì)擔(dān)憂存儲(chǔ)在PC或STB中的個(gè) 人信息被公開(kāi)(隱私問(wèn)題)。換句話說(shuō),另一用戶可以使用終端的P2P引擎將存儲(chǔ)在終端中 的信息泄露或上傳到外部裝置,而不管用戶的意圖。第四,會(huì)擔(dān)憂用戶不期望的數(shù)據(jù)和/或程序被存儲(chǔ)在個(gè)人裝置中,并且該數(shù)據(jù)可 能被用作非法訪問(wèn)的病毒或特洛伊木馬(安全問(wèn)題)。另一用戶可使用終端的P2P引擎違 背用戶的意圖而侵入終端并下載數(shù)據(jù)和/或程序。第五,P2P流傳輸程序所占用的通信帶寬會(huì)降低與P2P無(wú)關(guān)的另外的應(yīng)用程序的 通信速率OioS控制問(wèn)題)。這是因?yàn)?,在使用網(wǎng)絡(luò)裝置(諸如轉(zhuǎn)發(fā)器、集線器和路由器)連 接到互聯(lián)網(wǎng)的個(gè)人環(huán)境下,沒(méi)有通過(guò)特定流程來(lái)管理P2P流量和其他一般流量。因?yàn)镻2P 流傳輸程序在個(gè)人終端中運(yùn)行,所以難以控制網(wǎng)絡(luò)級(jí)的流量。

發(fā)明內(nèi)容
考慮到以上內(nèi)容,本發(fā)明通過(guò)在網(wǎng)絡(luò)裝置中實(shí)現(xiàn)P2P引擎模塊來(lái)解決永遠(yuǎn)開(kāi)機(jī)問(wèn) 題、所有權(quán)問(wèn)題、隱私問(wèn)題、安全問(wèn)題以及QoS控制問(wèn)題,其中,P2P引擎模塊用于被安裝在 個(gè)人終端中。根據(jù)本發(fā)明的第一方面,提供一種點(diǎn)對(duì)點(diǎn)(P2P)流傳輸設(shè)備,包括P2P邏輯單元, 位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn),執(zhí)行P2P通信以與另一用戶共享多媒體流;傳送單元, 將多媒體流傳送到專用網(wǎng)內(nèi)的內(nèi)部用戶終端。根據(jù)本發(fā)明的第二方面,提供一種使用位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn)的網(wǎng)絡(luò) 裝置的點(diǎn)對(duì)點(diǎn)(P2P)流傳輸方法,所述方法包括通過(guò)網(wǎng)絡(luò)裝置內(nèi)的P2P邏輯單元執(zhí)行P2P 通信以與另一用戶共享多媒體流;通過(guò)網(wǎng)絡(luò)裝置內(nèi)的傳送單元將多媒體流傳送到專用網(wǎng)內(nèi) 的內(nèi)部用戶終端。根據(jù)本發(fā)明的第三方面,提供一種構(gòu)造使用位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn)的 網(wǎng)絡(luò)裝置的點(diǎn)對(duì)點(diǎn)P2P流傳輸系統(tǒng)的方法,所述方法包括使用軟件在專用網(wǎng)內(nèi)的內(nèi)部用 戶終端中構(gòu)造P2P流傳輸程序的瀏覽器,所述瀏覽器用于再現(xiàn)通過(guò)P2P通信接收的多媒體 流;使用軟件或硬件在網(wǎng)絡(luò)裝置中構(gòu)造P2P流傳輸程序的P2P引擎,所述P2P引擎用于執(zhí)行 P2P通信以與另一用戶共享多媒體流。根據(jù)本發(fā)明的實(shí)施例,因?yàn)镻2P引擎安裝在諸如路由器、網(wǎng)關(guān)等的永遠(yuǎn)開(kāi)機(jī)的網(wǎng) 絡(luò)裝置上,所以可解決永遠(yuǎn)開(kāi)機(jī)問(wèn)題。因?yàn)榫W(wǎng)絡(luò)裝置由基于P2P架構(gòu)的提供方供應(yīng),或者由專用網(wǎng)操作者安裝以被多個(gè) 用戶共享,所以可解決由特定用戶引起的所有權(quán)問(wèn)題。因?yàn)槎嗝襟w播放器或?yàn)g覽器程序安裝在獨(dú)立于P2P引擎的個(gè)人裝置中,所以個(gè)人 用戶僅接收和存儲(chǔ)他/她自己允許的數(shù)據(jù),從而可解決隱私問(wèn)題。因?yàn)橛糜谳o助外部用戶的數(shù)據(jù)沒(méi)有存儲(chǔ)在PC或STB中,所以可解決由P2P引起的 安全問(wèn)題。此外,因?yàn)镻2P引擎與網(wǎng)絡(luò)裝置集成在一起,所以可通過(guò)區(qū)分P2P流量和其他流量 對(duì)QoS進(jìn)行策略控制,以解決QoS控制問(wèn)題。


通過(guò)下面結(jié)合附圖對(duì)實(shí)施例進(jìn)行的描述,本發(fā)明的目的和特點(diǎn)將會(huì)變得清楚,其中圖1是示出現(xiàn)有的P2P流傳輸系統(tǒng)的示圖;圖2是示出現(xiàn)有的P2P程序的功能框的示圖;圖3是根據(jù)本發(fā)明實(shí)施例的P2P流傳輸系統(tǒng)的架構(gòu)的示圖;圖4是示出根據(jù)本發(fā)明實(shí)施例的P2P流傳輸方法的時(shí)序圖;圖5是示出根據(jù)本發(fā)明實(shí)施例的P2P流傳輸設(shè)備的框圖;圖6是示出根據(jù)本發(fā)明實(shí)施例的P2P流傳輸系統(tǒng)中使用的內(nèi)部用戶終端的框圖。
具體實(shí)施例方式在下文中,將參照構(gòu)成本發(fā)明實(shí)施例的一部分的附圖詳細(xì)描述本發(fā)明的實(shí)施例。圖2是示出現(xiàn)有的P2P程序的功能框的示圖。一般的P2P流傳輸程序被劃分為P2P引擎210和瀏覽器(viewer) 220。P2P引擎210執(zhí)行P2P通信以與另一用戶共享多媒體流。P2P引擎210的P2P邏 輯模塊212執(zhí)行一系列用于下載和上傳的P2P通信。關(guān)于下載,P2P邏輯模塊212可從另一對(duì)等終端接收對(duì)特定多媒體流160的請(qǐng)求, 并可將接收的多媒體流160發(fā)送到信道服務(wù)器120或跟蹤服務(wù)器130。其后,P2P邏輯模塊 212可從跟蹤服務(wù)器130接收具有作為數(shù)據(jù)塊165的部分多媒體流160的對(duì)等點(diǎn)的中繼列 表,并可從中繼列表中的對(duì)等點(diǎn)下載期望的數(shù)據(jù)塊165。下載的數(shù)據(jù)塊165被存儲(chǔ)在終端的 播放緩沖器2M或P2P緩沖器中,在所述終端中,P2P流傳輸程序被至少執(zhí)行到數(shù)據(jù)塊165 被完全地再現(xiàn)。關(guān)于上傳,P2P邏輯模塊212可從跟蹤服務(wù)器130接收關(guān)于是否具有特定數(shù)據(jù)塊 的確認(rèn)請(qǐng)求,并可通過(guò)檢查在自身的緩沖器中是否存儲(chǔ)有相應(yīng)的數(shù)據(jù)塊來(lái)將確認(rèn)請(qǐng)求的響 應(yīng)發(fā)送到跟蹤服務(wù)器130??梢砸跃彌_器映射圖或數(shù)據(jù)塊列表的形式發(fā)送或接收特定對(duì)等 點(diǎn)所具有的數(shù)據(jù)塊的列表。當(dāng)自身的緩沖器中具有相應(yīng)的數(shù)據(jù)塊165時(shí),P2P邏輯模塊212 可從另一對(duì)等終端接收發(fā)送數(shù)據(jù)塊165的請(qǐng)求,并可將相應(yīng)的數(shù)據(jù)塊165上傳到請(qǐng)求發(fā)送 相應(yīng)的數(shù)據(jù)塊165的對(duì)等終端。瀏覽器220再現(xiàn)通過(guò)P2P通信接收的多媒體流。瀏覽器220中的多媒體播放器222 可下載數(shù)據(jù)塊165,并在下載數(shù)據(jù)塊165所屬的多媒體流160的同時(shí)再現(xiàn)從P2P引擎210傳 送并被存儲(chǔ)在播放緩沖器224中的數(shù)據(jù)塊165。這里,術(shù)語(yǔ)“數(shù)據(jù)塊(chunk) ”是指作為多媒體流160的一部分并作為P2P通信中 使用的預(yù)設(shè)大小的傳輸單元的文件段。在P2P流傳輸領(lǐng)域中,可將數(shù)據(jù)塊稱為另外的名稱, 諸如段、片和塊。圖3是根據(jù)本發(fā)明實(shí)施例的P2P流傳輸系統(tǒng)的架構(gòu)的示圖。在根據(jù)本發(fā)明實(shí)施例 的P2P流傳輸系統(tǒng)中,通過(guò)將P2P流傳輸程序劃分為P2P引擎和瀏覽器來(lái)配置P2P流傳輸 程序,從而在位于專用網(wǎng)(諸如家庭網(wǎng))和公用網(wǎng)(諸如互聯(lián)網(wǎng))的分界點(diǎn)或邊界的網(wǎng)絡(luò) 裝置330中實(shí)現(xiàn)包括P2P邏輯單元332和P2P緩沖器334的P2P引擎,并且在專用網(wǎng)320 內(nèi)的內(nèi)部用戶終端340、350和360中實(shí)現(xiàn)包括播放緩沖器344和多媒體播放器346的瀏覽 器。這里,術(shù)語(yǔ)“分界點(diǎn)”或“邊界”可包括專用網(wǎng)中包括的接近于公用網(wǎng)的節(jié)點(diǎn)和公用網(wǎng) 中包括的接近于專用網(wǎng)的節(jié)點(diǎn)中的任意一個(gè)。網(wǎng)絡(luò)裝置330可位于公用網(wǎng)310和專用網(wǎng)320之間的分界點(diǎn)或邊界,并可包括家 庭網(wǎng)關(guān)、接入路由器、防火墻、入侵防御系統(tǒng)(IPS)和IP轉(zhuǎn)發(fā)器中的至少一個(gè)功能。考慮到 與另一對(duì)等點(diǎn)的P2P通信,網(wǎng)絡(luò)裝置330可用作中繼裝置。同時(shí),根據(jù)本發(fā)明實(shí)施例的P2P流傳輸設(shè)備可以與包括上述功能的現(xiàn)有網(wǎng)絡(luò)裝置 330集成,或者作為包括P2P邏輯單元332和傳送單元336的單獨(dú)的裝置以嵌入形式安裝或 置入到不具有上述功能的現(xiàn)有網(wǎng)絡(luò)裝置330中。當(dāng)P2P引擎的P2P邏輯單元332和P2P緩沖器334與網(wǎng)絡(luò)裝置330集成時(shí),實(shí)質(zhì) 上執(zhí)行用于數(shù)據(jù)塊共享的下載和上傳的P2P邏輯單元332與專用網(wǎng)320內(nèi)的內(nèi)部用戶終端 340,350,360物理上分離,并且難以訪問(wèn)內(nèi)部用戶終端340、350、360中的信息。因此,可容 易地解決通過(guò)P2P通信從公用網(wǎng)310接收的信息被存儲(chǔ)在專用網(wǎng)320中的安全問(wèn)題以及專 用網(wǎng)320中的個(gè)人信息泄露的隱私問(wèn)題。而且,因?yàn)镻2P邏輯單元332和聯(lián)網(wǎng)單元(未示出)一起存在于網(wǎng)絡(luò)裝置330中,所以也容易解決其他程序的QoS由于P2P流傳輸流量無(wú) 法保證的問(wèn)題OioS控制問(wèn)題)。在專用網(wǎng)320內(nèi)的內(nèi)部用戶終端340、350、360(諸如個(gè)人計(jì)算機(jī)(PC)、機(jī)頂盒 (STB)等)中實(shí)現(xiàn)瀏覽器220的播放緩沖器344和多媒體播放器346。因此,只有當(dāng)相應(yīng)的 終端的用戶請(qǐng)求時(shí),才從網(wǎng)絡(luò)裝置330中的P2P引擎以數(shù)據(jù)塊為單位向內(nèi)部用戶終端340、 350、360傳送多媒體流。通過(guò)這樣處理,可以解決為了 P2P通信PC或STB不管用戶的觀看 而必須永遠(yuǎn)開(kāi)機(jī)的永遠(yuǎn)開(kāi)機(jī)問(wèn)題,以及個(gè)人資源(諸如PC或STB)被另一用戶使用的所有 權(quán)問(wèn)題。單個(gè)網(wǎng)絡(luò)裝置330的P2P引擎以一對(duì)多的關(guān)系(1 η)連接到與網(wǎng)絡(luò)裝置330臨 界的專用網(wǎng)320內(nèi)的各個(gè)內(nèi)部用戶終端340、350、360的瀏覽器。單個(gè)Ρ2Ρ邏輯單元332可 輔助多個(gè)內(nèi)部用戶終端340、350、360的媒體播放器。然而,由于Ρ2Ρ引擎與瀏覽器分開(kāi),因此可能改變內(nèi)部用戶終端340、350、360中的 數(shù)據(jù)發(fā)送和接收配置。為了解決這一問(wèn)題,將請(qǐng)求期望的廣播的用戶的請(qǐng)求單元342添加 到內(nèi)部用戶終端340中,并將傳送單元336添加到網(wǎng)絡(luò)裝置330中,其中,傳送單元336將 通過(guò)Ρ2Ρ流傳輸接收的廣播發(fā)送到請(qǐng)求該廣播的內(nèi)部用戶終端340。圖4是示出根據(jù)本發(fā)明實(shí)施例的Ρ2Ρ流傳輸方法的時(shí)序圖。通過(guò)多種裝置(諸如 內(nèi)部用戶終端340的瀏覽器、網(wǎng)絡(luò)裝置330的Ρ2Ρ引擎、廣播服務(wù)器110、跟蹤服務(wù)器130和 信道服務(wù)器120)之間的交互來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的Ρ2Ρ流傳輸方法。首先,管理廣播服務(wù)器110或多媒體流源的廣播提供方將當(dāng)前廣播的多媒體內(nèi)容 的標(biāo)題和內(nèi)容注冊(cè)到以入口形式設(shè)置的信道服務(wù)器120(S412)。以單播形式從廣播服務(wù)器 110向信道服務(wù)器120傳送多媒體流,并且信道服務(wù)器120將跟蹤服務(wù)器130分配給各個(gè)廣 播服務(wù)器110,其中,跟蹤服務(wù)器130通過(guò)P2P通信將傳送的多媒體流廣播到多個(gè)對(duì)等點(diǎn)。 廣播提供方位于公用網(wǎng)內(nèi)的廣播觀看者中,并且可使用各種裝置(諸如網(wǎng)絡(luò)攝像機(jī)或麥克 風(fēng)等)和內(nèi)容制作程序來(lái)制作作為廣播的多媒體內(nèi)容。信道服務(wù)器120適當(dāng)?shù)刂该鞲櫡?務(wù)器130,并準(zhǔn)備以P2P傳輸流的形式將相應(yīng)的廣播提供給觀看者。想要通過(guò)P2P流傳輸下載廣播的廣播觀看者使用專用網(wǎng)內(nèi)的內(nèi)部用戶終端340訪 問(wèn)信道服務(wù)器120,并選擇期望的廣播信道(S414)。信道服務(wù)器120將廣播觀看者的廣播選擇命令或請(qǐng)求重定向到相應(yīng)的跟蹤服務(wù) 器130,并通知開(kāi)始由廣播觀看者選擇的廣播的P2P流傳輸(S416)。使用選擇命令重定向的跟蹤服務(wù)器130將下載當(dāng)前通過(guò)跟蹤服務(wù)器130廣播的多 媒體流的網(wǎng)絡(luò)裝置330的列表(S卩,中繼列表)傳送到支持廣播觀看者的網(wǎng)絡(luò)裝置330。網(wǎng)絡(luò)裝置330用作位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn)的P2P云網(wǎng)絡(luò)上的中繼裝置 或P2P流傳輸裝置。網(wǎng)絡(luò)裝置330嘗試搜索與存在于公用網(wǎng)內(nèi)從跟蹤服務(wù)器130到網(wǎng)絡(luò)裝 置330的路徑上的其他對(duì)等點(diǎn)的連接,以接收選擇的廣播的多媒體流,即,搜索與存在于設(shè) 置為朝向中繼列表中的對(duì)等點(diǎn)的順序路徑上的其他對(duì)等點(diǎn)的連接,以確定P2P云上的中繼 路徑。在上述過(guò)程中,構(gòu)造對(duì)等樹(shù)作為P2P傳送路徑(S430)??筛鶕?jù)位于P2P傳送路徑上 的中繼裝置的狀態(tài)或P2P云網(wǎng)絡(luò)的情況來(lái)動(dòng)態(tài)重構(gòu)對(duì)等樹(shù)。當(dāng)對(duì)等樹(shù)被構(gòu)造時(shí),廣播服務(wù)器110執(zhí)行選擇的廣播的多媒體流到分配的跟蹤服 務(wù)器130的單播(S440)。
傳送到跟蹤服務(wù)器130的多媒體流沿著公用網(wǎng)內(nèi)P2P云上的對(duì)等樹(shù)從跟蹤服務(wù)器 130被中繼并傳送到網(wǎng)絡(luò)裝置330的P2P引擎(S450)??紤]到所有對(duì)等樹(shù)以相同地位同時(shí) 用作客戶機(jī)、服務(wù)器和中繼裝置的P2P通信,如果必要,在本發(fā)明實(shí)施例中采用的用作P2P 流傳輸裝置的中繼裝置或網(wǎng)絡(luò)裝置330可在P2P云上執(zhí)行中繼和上傳。網(wǎng)絡(luò)裝置330的P2P引擎將通過(guò)P2P流傳輸方式從公用網(wǎng)接收的多媒體流傳送到 專用網(wǎng)中的內(nèi)部用戶終端340的瀏覽器(S460)。通過(guò)這樣處理,內(nèi)部用戶終端340的廣播 觀看者可通過(guò)瀏覽器的多媒體播放器實(shí)時(shí)觀看選擇的廣播。圖5是示出根據(jù)本發(fā)明實(shí)施例的P2P流傳輸設(shè)備的框圖。通過(guò)將P2P引擎集成到 中繼裝置或網(wǎng)絡(luò)裝置500來(lái)配置P2P流傳輸裝置。網(wǎng)絡(luò)裝置500包括聯(lián)網(wǎng)單元510、520、 550,執(zhí)行傳統(tǒng)的中繼和聯(lián)網(wǎng);P2P邏輯單元和P2P緩沖器M0,執(zhí)行P2P通信;傳送單元560, 將通過(guò)P2P流傳輸接收的廣播傳送到請(qǐng)求該廣播的內(nèi)部用戶終端340。聯(lián)網(wǎng)單元510、520、550可分別包括用戶接口 510、路由和接入控制器520以及包轉(zhuǎn) 發(fā)接口控制器550。用戶接口 510用作向?qū)S镁W(wǎng)和公用網(wǎng)內(nèi)的另一用戶發(fā)送多媒體流和從所述另一 用戶接收多媒體流的基本通信接口。用戶接口 510可通過(guò)廣域網(wǎng)(WAN)端口或局域網(wǎng)(LAN) 端口來(lái)實(shí)現(xiàn)。路由和接入控制器520執(zhí)行沿著作為相應(yīng)多媒體的P2P傳送路徑的對(duì)等樹(shù)到達(dá)對(duì) 等樹(shù)上的另一用戶終端的路徑設(shè)置和接入控制。當(dāng)網(wǎng)絡(luò)裝置500用作將多媒體流中繼到另 一對(duì)等點(diǎn)的中繼裝置時(shí),路由和接入控制器520可將路由和接入策略傳送到包轉(zhuǎn)發(fā)接口控 制器550,以將從用戶接口 510傳送的多媒體流傳送到對(duì)等樹(shù)上的另一對(duì)等點(diǎn)。包轉(zhuǎn)發(fā)接口控制器550將關(guān)于發(fā)送/接收和傳送選擇的廣播的多媒體流的功能的 策略從路由和接入控制器520傳送到傳送單元560。即使在下載、中繼和上傳時(shí)包轉(zhuǎn)發(fā)接口 控制器550也可執(zhí)行策略傳送。由于功能模塊510、520和550之間的交互,發(fā)送到網(wǎng)絡(luò)裝置500的多媒體流被傳 送到專用網(wǎng)內(nèi)的內(nèi)部用戶終端或公用網(wǎng)內(nèi)的另一對(duì)等點(diǎn)的終端。由于路由和接入控制器 520和包轉(zhuǎn)發(fā)接口控制器550的傳送策略,公用網(wǎng)內(nèi)的另一對(duì)等點(diǎn)請(qǐng)求的廣播的數(shù)據(jù)塊被 傳送到內(nèi)部用戶終端,并且公用網(wǎng)內(nèi)的另一對(duì)等點(diǎn)請(qǐng)求的數(shù)據(jù)塊沿著對(duì)等點(diǎn)所具有的對(duì)等 樹(shù)被傳送到位于傳送路徑上的下一節(jié)點(diǎn)的終端。P2P邏輯單元530執(zhí)行P2P通信以與另一用戶共享多媒體流。在下載期間,P2P邏 輯單元530通過(guò)用戶接口 510以P2P通信接收選擇的廣播的多媒體流的數(shù)據(jù)塊,并通過(guò)包 轉(zhuǎn)發(fā)接口控制器550和傳送單元560將其傳送到選擇該廣播的用戶終端。在中繼和上傳期 間,P2P邏輯單元530通過(guò)包轉(zhuǎn)發(fā)接口控制器550,沿著在公用網(wǎng)內(nèi)請(qǐng)求該數(shù)據(jù)塊的另一節(jié) 點(diǎn)所具有的對(duì)等樹(shù),將P2P緩沖器540中的多媒體流的數(shù)據(jù)塊傳送到傳送路徑上的下一結(jié) 點(diǎn)的終端。P2P緩沖器540臨時(shí)存儲(chǔ)通過(guò)P2P邏輯單元530接收的多媒體流的數(shù)據(jù)塊,直到該 數(shù)據(jù)塊被存儲(chǔ)。P2P緩沖器540可在再現(xiàn)數(shù)據(jù)塊之后直接刪除該數(shù)據(jù)塊,或者可被控制為即 使在整個(gè)多媒體流被完全再現(xiàn)之后仍然保存該數(shù)據(jù)塊。根據(jù)實(shí)施例,P2P緩沖器540可通 過(guò)諸如存儲(chǔ)器半導(dǎo)體的硬件來(lái)實(shí)現(xiàn)。傳送單元560將多媒體流傳送到專用網(wǎng)內(nèi)請(qǐng)求該多媒體流的內(nèi)部用戶終端。傳送單元560可防止由P2P邏輯單元530接收的多媒體流被傳送到?jīng)]有請(qǐng)求該多媒體流的用 戶。傳送單元560可將特定數(shù)據(jù)塊傳送到請(qǐng)求該特定數(shù)據(jù)塊的內(nèi)部用戶終端的播放緩沖器 單元620。圖6是示出根據(jù)本發(fā)明實(shí)施例的P2P流傳輸系統(tǒng)中使用的內(nèi)部用戶終端的框圖。 內(nèi)部用戶終端600包括請(qǐng)求單元610、播放緩沖器620和多媒體播放器630。請(qǐng)求單元610向網(wǎng)絡(luò)裝置500請(qǐng)求下載由廣播觀看者請(qǐng)求的廣播信道的多媒體流。播放緩沖器620臨時(shí)存儲(chǔ)由請(qǐng)求單元610請(qǐng)求并從網(wǎng)絡(luò)裝置500的傳送單元560 接收的廣播的數(shù)據(jù)塊。播放緩沖器620提供客戶機(jī)程序或多媒體播放器630所需的臨時(shí)存 儲(chǔ)器,以再現(xiàn)由觀看者選擇的廣播。多媒體播放器630以音樂(lè)或運(yùn)動(dòng)圖像的形式再現(xiàn)臨時(shí)存儲(chǔ)在播放緩沖器620中的 廣播的數(shù)據(jù)塊。根據(jù)本發(fā)明的實(shí)施例,多媒體播放器630可通過(guò)安裝在內(nèi)部用戶終端600 中的軟件來(lái)實(shí)現(xiàn)。本發(fā)明實(shí)施例所采用的上述模塊、功能塊和裝置可通過(guò)各種已知裝置(諸如電子 電路、IC、專用集成電路(ASIC)等)以單獨(dú)的裝置或兩個(gè)裝置的組合的形式來(lái)實(shí)現(xiàn)。盡管已經(jīng)針對(duì)實(shí)施例顯示和描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不 脫離由權(quán)利要求限定的本發(fā)明的范圍的情況下,可以進(jìn)行各種改變和修改,例如可以通過(guò) 諸如IXD的顯示器顯示的畫(huà)面和圖像來(lái)代替字符。
權(quán)利要求
1.一種點(diǎn)對(duì)點(diǎn)P2P流傳輸設(shè)備,包括P2P邏輯單元,位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn),執(zhí)行P2P通信以與另一用戶共享多 媒體流;傳送單元,將多媒體流傳送到專用網(wǎng)內(nèi)的內(nèi)部用戶終端。
2.如權(quán)利要求1所述的P2P流傳輸設(shè)備,其中,P2P邏輯單元將從內(nèi)部用戶終端接收的 對(duì)第一特定多媒體流的請(qǐng)求傳送到信道服務(wù)器或跟蹤服務(wù)器;從跟蹤服務(wù)器接收用戶的中 繼列表,所述用戶具有作為第一特定多媒體流的一部分的第一數(shù)據(jù)塊;從中繼列表中列出 的用戶接收第一數(shù)據(jù)塊。
3.如權(quán)利要求2所述的P2P流傳輸設(shè)備,其中,P2P邏輯單元使用中繼列表形成對(duì)等 樹(shù),作為第一數(shù)據(jù)塊的P2P傳送路徑,并通過(guò)對(duì)等樹(shù)上的用戶終端接收第一數(shù)據(jù)塊。
4.如權(quán)利要求2所述的P2P流傳輸設(shè)備,還包括P2P緩沖器,臨時(shí)存儲(chǔ)第一數(shù)據(jù)塊,直 到第一數(shù)據(jù)塊被傳送到傳送單元。
5.如權(quán)利要求4所述的P2P流傳輸設(shè)備,其中,P2P邏輯單元從跟蹤服務(wù)器接收關(guān)于是 否具有作為第二特定多媒體流的一部分的第二數(shù)據(jù)塊的確認(rèn)請(qǐng)求;通過(guò)檢查P2P緩沖器發(fā) 送關(guān)于是否具有第二數(shù)據(jù)塊的響應(yīng);從公用網(wǎng)內(nèi)的外部用戶終端接收對(duì)第二數(shù)據(jù)塊的發(fā)送 請(qǐng)求;當(dāng)?shù)诙?shù)據(jù)塊存在于P2P緩沖器中時(shí),將第二數(shù)據(jù)塊發(fā)送到外部用戶終端。
6.如權(quán)利要求2所述的P2P流傳輸設(shè)備,其中,傳送單元將第一數(shù)據(jù)塊傳送到請(qǐng)求第一 特定多媒體流的內(nèi)部用戶終端。
7.如權(quán)利要求1所述的P2P流傳輸設(shè)備,其中,分界點(diǎn)包括專用網(wǎng)中包括的接近于公用 網(wǎng)的節(jié)點(diǎn)和公用網(wǎng)中包括的接近于專用網(wǎng)的節(jié)點(diǎn)中的至少一個(gè)。
8.如權(quán)利要求1所述的P2P流傳輸設(shè)備,其中,P2P邏輯單元將P2P通信的流量與其他 通信的流量區(qū)別,并管理QoS。
9.如權(quán)利要求1所述的P2P流傳輸設(shè)備,還包括聯(lián)網(wǎng)單元,包括家庭網(wǎng)關(guān)、接入路由 器、防火墻、入侵防御系統(tǒng)IPS和IP轉(zhuǎn)發(fā)器中的至少一個(gè)功能。
10.如權(quán)利要求9所述的P2P流傳輸設(shè)備,其中,聯(lián)網(wǎng)單元包括用戶接口,向另一用戶發(fā)送多媒體流和從所述另一用戶接收多媒體流;路由和接入控制器,執(zhí)行沿著對(duì)等樹(shù)朝向另一用戶終端的路徑設(shè)置和接入控制,其中, 所述另一用戶終端位于作為多媒體流的P2P傳送路徑的對(duì)等樹(shù)上;包轉(zhuǎn)發(fā)接口控制器,將多媒體流發(fā)送到路由和接入控制器,將關(guān)于發(fā)送/接收和傳送 多媒體流的功能的策略從路由和接入控制器傳送到傳送單元。
11.如權(quán)利要求1所述的P2P流傳輸設(shè)備,其中,所述P2P流傳輸設(shè)備以一對(duì)多關(guān)系連 接到多個(gè)內(nèi)部用戶終端。
12.如權(quán)利要求1所述的P2P流傳輸設(shè)備,其中,另一用戶包括發(fā)送多媒體流的跟蹤服 務(wù)器和公用網(wǎng)內(nèi)的至少一個(gè)外部用戶終端二者中的至少一個(gè)。
13.一種使用位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn)的網(wǎng)絡(luò)裝置的點(diǎn)對(duì)點(diǎn)P2P流傳輸方 法,所述方法包括通過(guò)網(wǎng)絡(luò)裝置內(nèi)的P2P邏輯單元執(zhí)行P2P通信以與另一用戶共享多媒體流;通過(guò)網(wǎng)絡(luò)裝置內(nèi)的傳送單元將多媒體流傳送到專用網(wǎng)內(nèi)的內(nèi)部用戶終端。
14.如權(quán)利要求13所述的P2P流傳輸方法,其中,執(zhí)行P2P通信的步驟包括通過(guò)P2P邏輯單元將從內(nèi)部用戶終端接收的對(duì)第一特定多媒體流的請(qǐng)求傳送到信道 服務(wù)器或跟蹤服務(wù)器;通過(guò)P2P邏輯單元從信道服務(wù)器或跟蹤服務(wù)器接收用戶的中繼列表,所述用戶具有作 為第一特定多媒體流的一部分的第一數(shù)據(jù)塊;通過(guò)P2P邏輯單元從中繼列表內(nèi)的用戶接收第一數(shù)據(jù)塊。
15.如權(quán)利要求14所述的P2P流傳輸方法,還包括通過(guò)P2P邏輯單元使用中繼列表構(gòu) 造對(duì)等樹(shù),作為第一數(shù)據(jù)塊的P2P傳送路徑,并通過(guò)對(duì)等樹(shù)上的用戶終端接收第一數(shù)據(jù)塊。
16.如權(quán)利要求14所述的P2P流傳輸方法,其中,傳送單元將第一數(shù)據(jù)塊傳送到請(qǐng)求第 一特定多媒體流的內(nèi)部用戶終端。
17.如權(quán)利要求14所述的P2P流傳輸方法,其中,執(zhí)行P2P通信的步驟包括通過(guò)P2P邏輯單元從信道服務(wù)器或跟蹤服務(wù)器接收關(guān)于是否具有作為第二特定多媒 體流的一部分的第二數(shù)據(jù)塊的確認(rèn)請(qǐng)求;通過(guò)P2P邏輯單元檢查P2P緩沖器來(lái)發(fā)送關(guān)于是否具有第二數(shù)據(jù)塊的響應(yīng); 通過(guò)P2P邏輯單元從公用網(wǎng)內(nèi)的外部用戶終端接收對(duì)第二數(shù)據(jù)塊的發(fā)送請(qǐng)求; 當(dāng)?shù)诙?shù)據(jù)塊存在于P2P緩沖器中時(shí),通過(guò)P2P邏輯單元將第二數(shù)據(jù)塊發(fā)送到外部用 戶終端。
18.如權(quán)利要求13所述的P2P流傳輸方法,還包括通過(guò)網(wǎng)絡(luò)裝置的用戶接口向另一用戶發(fā)送多媒體流和從所述另一用戶接收多媒體流;通過(guò)網(wǎng)絡(luò)裝置的路由和接入控制器,執(zhí)行沿著對(duì)等樹(shù)與另一用戶終端的路徑設(shè)置和接 入控制,其中,所述另一用戶終端位于作為多媒體流的P2P傳送路徑的對(duì)等樹(shù)上;通過(guò)網(wǎng)絡(luò)裝置的包轉(zhuǎn)發(fā)接口控制器,將多媒體流的發(fā)送/接收或傳送的策略從路由和 接入控制器傳送到傳送單元。
19.一種構(gòu)造使用位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn)的網(wǎng)絡(luò)裝置的點(diǎn)對(duì)點(diǎn)P2P流傳輸 系統(tǒng)的方法,所述方法包括使用軟件在專用網(wǎng)內(nèi)的內(nèi)部用戶終端中構(gòu)造P2P流傳輸程序的瀏覽器,所述瀏覽器用 于再現(xiàn)通過(guò)P2P通信接收的多媒體流;使用軟件或硬件在網(wǎng)絡(luò)裝置中構(gòu)造P2P流傳輸程序的P2P引擎,所述P2P引擎用于執(zhí) 行P2P通信以與另一用戶共享多媒體流。
20.如權(quán)利要求19所述的方法,其中,P2P引擎將對(duì)從內(nèi)部用戶終端接收的對(duì)特定多媒 體流的請(qǐng)求傳送到信道服務(wù)器或跟蹤服務(wù)器;從信道服務(wù)器或跟蹤服務(wù)器接收用戶的中繼 列表,所述用戶具有請(qǐng)求的多媒體流的數(shù)據(jù)塊;從中繼列表中的用戶接收數(shù)據(jù)塊;將接收 的數(shù)據(jù)塊傳送到請(qǐng)求該特定多媒體流的內(nèi)部用戶終端。
全文摘要
本發(fā)明提供一種用于點(diǎn)對(duì)點(diǎn)流傳輸?shù)脑O(shè)備和方法及配置流傳輸系統(tǒng)的方法。一種點(diǎn)對(duì)點(diǎn)(P2P)流傳輸設(shè)備包括P2P邏輯單元,位于專用網(wǎng)和公用網(wǎng)之間的分界點(diǎn),執(zhí)行P2P通信以與另一用戶共享多媒體流;傳送單元,將多媒體流傳送到專用網(wǎng)內(nèi)的內(nèi)部用戶終端。
文檔編號(hào)H04L29/06GK102055787SQ20101022338
公開(kāi)日2011年5月11日 申請(qǐng)日期2010年7月2日 優(yōu)先權(quán)日2009年10月29日
發(fā)明者崔東烈, 金永錄, 金遇稷, 韓誠(chéng)洙 申請(qǐng)人:韓國(guó)電子通信研究院