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

一種可控制的p2p流媒體直播系統(tǒng)的制作方法

文檔序號:7967526閱讀:218來源:國知局
專利名稱:一種可控制的p2p流媒體直播系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種可控制的P2P流媒體直播 系統(tǒng)。
背景技術(shù)
隨著P2P技術(shù)的流行,網(wǎng)絡(luò)上出現(xiàn)了許多使用P2P技術(shù)的網(wǎng)絡(luò)電視系統(tǒng)。 其中最為普遍的幾種系統(tǒng)框圖如圖1、圖2所示。
這些流行的網(wǎng)絡(luò)電視軟件都具有用戶越多,播放越流暢的特性。解決了以 往網(wǎng)絡(luò)電視系統(tǒng)中服務(wù)器負(fù)擔(dān)過重的問題。但現(xiàn)有的網(wǎng)絡(luò)電視系統(tǒng)也都存在著 如下缺點-
1、 現(xiàn)有的網(wǎng)絡(luò)電視系統(tǒng)基本都不存在用戶認(rèn)證機制,即任何下載了客戶 端程序的用戶都可以隨意使用視頻資源。
2、 缺少對客戶端的控制。
3、 沒有合理的收費機制,不能實現(xiàn)真正意義上的獨立的商業(yè)運營。

發(fā)明內(nèi)容
本發(fā)明的目的就是為了克服上述現(xiàn)有技術(shù)存在的缺陷而提供一種可控制的 P2P流媒體直播系統(tǒng)。
本發(fā)明的目的可以通過以下技術(shù)方案來實現(xiàn) 一種可控制的P2P流媒體直播
系統(tǒng),包括客戶端、追蹤服務(wù)器,其特征在于,還包括控制服務(wù)器,所述的直
播系統(tǒng)通過控制服務(wù)器對客戶端進行控制。
所述的控制包括對客戶端接入P2P網(wǎng)絡(luò)的控制、對客戶端特定狀態(tài)的控制。
所述的對客戶端接入P2P網(wǎng)絡(luò)的控制為當(dāng)用戶通過客戶端選擇想觀看的
節(jié)目后,客戶端通過控制服務(wù)器獲得相關(guān)認(rèn)證信息,然后與追蹤服務(wù)器建立連接。
所述的對客戶端特定狀態(tài)的控制為用戶在收看過程中通過認(rèn)證服務(wù)器隨 時終止P2P進程。
所述的對客戶端接入P2P網(wǎng)絡(luò)的控制包括以下步驟
a. 當(dāng)用戶通過客戶端逸擇想觀看的節(jié)目,客戶端程序向控制服務(wù)器發(fā)送
節(jié)目請求信息;
b. 控制服務(wù)器根據(jù)自身的客戶數(shù)據(jù)庫,對請求節(jié)目的客戶端進行認(rèn)證, 對認(rèn)證錯誤的客戶端發(fā)回認(rèn)證錯誤的信息;對通過認(rèn)證的客戶端,發(fā)送其請求 節(jié)目的數(shù)據(jù)元信息;
c. 客戶端根據(jù)接收的數(shù)據(jù)元信息,解析出所需的建立P2P網(wǎng)絡(luò)的信息, 包括追蹤服務(wù)器地址,節(jié)目的長度,節(jié)目數(shù)據(jù)大?。豢蛻舳伺c追蹤服務(wù)器建立 連接并請求已經(jīng)接入P2P網(wǎng)絡(luò)的用戶列表;
d. 追蹤服務(wù)器選擇并返回部分已經(jīng)接入系統(tǒng)的用戶列表,將該客戶端IP 和端口等信息添加到服務(wù)器的已經(jīng)接入P2P網(wǎng)絡(luò)的用戶列表中;
e. 接收到已經(jīng)接入系統(tǒng)的用戶列表的客戶端按標(biāo)準(zhǔn)的P2P協(xié)議的規(guī)定, 與已經(jīng)接入P2P網(wǎng)絡(luò)的用戶列表中的客戶端完成消息交互并建立連接;
f. 客戶端開始正式的數(shù)據(jù)下載。
所述的對客戶端特定狀態(tài)的控制包括以下步驟
a. 控制服務(wù)器向追蹤服務(wù)器發(fā)送斷開某客戶端的命令,然后開始計時, 在一定時間內(nèi)未收到追蹤服務(wù)器的回復(fù),則再次發(fā)送命令;
b. 追蹤服務(wù)器收到命令后,向上述客戶端發(fā)送斷開的消息,然后開始計
時,在一定時間內(nèi)未收到該客戶端的回復(fù),則再次發(fā)送斷開的消息;
c. 上述客戶端在接收到消息后,向已連接的Peer用戶發(fā)送其將斷開的消 息,然后該客戶端發(fā)送已停止的消息來回復(fù)追蹤服務(wù)器,并停止向追蹤服務(wù)器 發(fā)送心跳消息,最后該客戶端進入退出狀態(tài)處理;
d. 追蹤服務(wù)器在收到上述客戶端回復(fù)消息或在規(guī)定時間內(nèi)沒有再收到該 客戶端的心跳消息,追蹤服務(wù)器認(rèn)為該客戶端已經(jīng)退出,在已經(jīng)接入系統(tǒng)的用 戶列表中刪除該客戶端的信息,并向控制服務(wù)器發(fā)送回復(fù)消息,然后開始計時, 在一定時間內(nèi)未收到控制服務(wù)器的回復(fù),則再次發(fā)送回復(fù)消息;
e. 控制服務(wù)器在收到回復(fù)消息后,在接入系統(tǒng)的用戶列表中刪除上述客戶端的信息,最后回復(fù)追蹤服務(wù)器己收到消息。
所述的客戶端的P2P構(gòu)架和協(xié)議采用標(biāo)準(zhǔn)的P2P協(xié)議,客戶端之間的實際 數(shù)據(jù)交互、客戶端之間的消息傳遞和客戶端與追蹤服務(wù)器之間的消息傳遞都按 照標(biāo)準(zhǔn)的P2P協(xié)議的規(guī)定進行。
與現(xiàn)有技術(shù)相比,本發(fā)明可以很好的完成用戶認(rèn)證和對用戶特定狀態(tài)控制等 功能,這樣的設(shè)計可以為實現(xiàn)可收費的P2PIPTV直播系統(tǒng)提供良好的基礎(chǔ),能方 便的區(qū)別繳費用戶和非繳費用戶,解決了現(xiàn)有網(wǎng)絡(luò)電視系統(tǒng)的普遍缺點。


圖1為現(xiàn)有一種網(wǎng)絡(luò)電視系統(tǒng)的結(jié)構(gòu)框圖(樹狀結(jié)構(gòu));
圖2為現(xiàn)有另一種網(wǎng)絡(luò)電視系統(tǒng)的結(jié)構(gòu)框圖(網(wǎng)狀結(jié)構(gòu));
圖3為本發(fā)明的系統(tǒng)示意圖4為本發(fā)明的流程控制示意圖。
具體實施例方式
下面結(jié)合附圖對本發(fā)明作進一步說明。
如圖3、圖4所示, 一種可控制的P2P流媒體直播系統(tǒng),包括客戶端、追蹤服 務(wù)器,還包括控制服務(wù)器,所述的直播系統(tǒng)通過控制服務(wù)器對客戶端進行控制。
如圖3所示,在系統(tǒng)中增加了一個控制服務(wù)器用于用戶的認(rèn)證和節(jié)目元信息 的發(fā)送,并且我們可以通過控制服務(wù)器來控制單個用戶的接入狀態(tài)。
該系統(tǒng)中用戶接入P2P網(wǎng)絡(luò)的運行流程如圖4所示
1. 用戶通過客戶端界面選擇想觀看的節(jié)目??蛻舳顺绦蛳蚩刂品?wù)器發(fā)送節(jié) 目請求信息。
2. 控制服務(wù)器根據(jù)自身的客戶數(shù)據(jù)庫,對請求節(jié)目的用戶進行認(rèn)證。對認(rèn)證 錯誤的用戶發(fā)回認(rèn)證錯誤的信息。對通過認(rèn)證的用戶,發(fā)送其請求節(jié)目的數(shù)據(jù)元信 息。
3. 用戶根據(jù)接收的節(jié)目元信息,解析出所需的建立P2P網(wǎng)絡(luò)的信息,包括 追蹤服務(wù)器地址,節(jié)目的長度,節(jié)目數(shù)據(jù)大小等信息??蛻舳顺绦虻腜2P構(gòu)架和 協(xié)議采用標(biāo)準(zhǔn)的P2P協(xié)議。用戶與追蹤服務(wù)器建立連接并請求已經(jīng)接入P2P網(wǎng)絡(luò)的用戶列表。
4. 追蹤服務(wù)器選擇并返回部分已經(jīng)接入系統(tǒng)的用戶列表,將該用戶IP和端
口等信息添加到服務(wù)器的已經(jīng)接入P2P網(wǎng)絡(luò)的用戶列表中。
5. 接收到已經(jīng)接入系統(tǒng)的用戶列表的客戶端程序按標(biāo)準(zhǔn)的P2P協(xié)議的規(guī)定, 與已經(jīng)接入P2P網(wǎng)絡(luò)的用戶列表中的用戶完成消息交互并建立連接。
6. 用戶開始正式的數(shù)據(jù)下載。其中用戶之間的實際數(shù)據(jù)交互、用戶之間的消 息傳遞和用戶與追蹤服務(wù)器之間的消息傳遞都按照標(biāo)準(zhǔn)的P2P協(xié)議的規(guī)定進行。
控制服務(wù)器需要斷開特定用戶的流程如下
A. 控制服務(wù)器向追蹤服務(wù)器發(fā)送斷開用戶1的命令。然后開始計時,在一定 時間內(nèi)未收到追蹤服務(wù)器的回復(fù),則再次發(fā)送命令。
B. 追蹤服務(wù)器收到命令后,向用戶1的客戶端程序發(fā)送斷開的消息。然后開 始計時,在一定時間內(nèi)未收到用戶1的回復(fù),則再次發(fā)送斷開的消息。
C. 用戶1的客戶端程序在接收到消息后,向已連接的Peer用戶發(fā)送其將斷 開的消息。然后用戶1的客戶端程序發(fā)送已停止的消息來回復(fù)追蹤服務(wù)器,并停止 向追蹤服務(wù)器發(fā)送心跳消息。最后用戶1的客戶端程序進入退出狀態(tài)處理。
D. 追蹤服務(wù)器在收到用戶1的回復(fù)消息或在規(guī)定時間內(nèi)沒有再收到用戶1的 心跳消息,追蹤服務(wù)器認(rèn)為用戶1已經(jīng)退出。在已經(jīng)接入系統(tǒng)的用戶列表中刪除用 戶1。向控制服務(wù)器發(fā)送回復(fù)消息。然后開始計時,在一定時間內(nèi)未收到控制服務(wù) 器的回復(fù),則再次發(fā)送回復(fù)消息。
E. 控制服務(wù)器在收到回復(fù)消息后,在接入系統(tǒng)的用戶列表中刪除用戶1。最 后回復(fù)追蹤服務(wù)器已收到消息。
權(quán)利要求
1.一種可控制的P2P流媒體直播系統(tǒng),包括客戶端、追蹤服務(wù)器,其特征在于,還包括控制服務(wù)器,所述的直播系統(tǒng)通過控制服務(wù)器對客戶端進行控制。
2. 根據(jù)權(quán)利要求1所述的一種可控制的P2P流媒體直播系統(tǒng),其特征在于,所述的控制包括對客戶端接入P2P網(wǎng)絡(luò)的控制、對客戶端特定狀態(tài)的控制。
3. 根據(jù)權(quán)利要求2所述的一種可控制的P2P流媒體直播系統(tǒng),其特征在于,所述的對客戶端接入P2P網(wǎng)絡(luò)的控制為當(dāng)用戶通過客戶端選擇想觀看的節(jié)目后,客戶端通過控制服務(wù)器獲得相關(guān)認(rèn)證信息,然后與追蹤服務(wù)器建立連接。
4. 根據(jù)權(quán)利要求2所述的一種可控制的P2P流媒體直播系統(tǒng),其特征在于,所述的對客戶端特定狀態(tài)的控制為用戶在收看過程中通過認(rèn)證服務(wù)器隨時終止P2P進程。
5. 根據(jù)權(quán)利要求2或3所述的一種可控制的P2P流媒體直播系統(tǒng),其特征在于,所述的客戶端的P2P構(gòu)架和協(xié)議采用標(biāo)準(zhǔn)的P2P協(xié)議,客戶端之間的實際數(shù)據(jù)交互、客戶端之間的消息傳遞和客戶端與追蹤服務(wù)器之間的消息傳遞都按照標(biāo)準(zhǔn)的P2P協(xié)議的規(guī)定進行。
全文摘要
本發(fā)明涉及一種可控制的P2P流媒體直播系統(tǒng),包括客戶端、追蹤服務(wù)器,還包括控制服務(wù)器,所述的直播系統(tǒng)通過控制服務(wù)器對客戶端進行控制。與現(xiàn)有技術(shù)相比,本發(fā)明可以很好的完成用戶認(rèn)證和對用戶特定狀態(tài)控制等功能,這樣的設(shè)計可以為實現(xiàn)可收費的P2P IPTV直播系統(tǒng)提供良好的基礎(chǔ),能方便的區(qū)別繳費用戶和非繳費用戶,解決了現(xiàn)有網(wǎng)絡(luò)電視系統(tǒng)的普遍缺點。
文檔編號H04L12/18GK101174965SQ200610117900
公開日2008年5月7日 申請日期2006年11月2日 優(yōu)先權(quán)日2006年11月2日
發(fā)明者熙 彭, 陸肖元 申請人:上海未來寬帶技術(shù)及應(yīng)用工程研究中心有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1