亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種手機及手機處理p2p流媒體的方法

文檔序號:7957313閱讀:216來源:國知局
專利名稱:一種手機及手機處理p2p流媒體的方法
技術領域
本發(fā)明涉及移動通信終端,特別是一種可處理P2P(Peer-to-Peer,對等聯(lián)網(wǎng))流媒體的移動通信終端。
背景技術
流媒體是指采用流式傳輸?shù)姆绞皆贗nternet/Intranet播放的媒體格式,如音頻、視頻或多媒體文件。
在采用流式傳輸方式的系統(tǒng)中,用戶不必像下載方式那樣等到整個文件全部下載完畢,而只需經過幾秒或幾十秒的啟動延時即可在客戶機上利用解壓設備對壓縮的A/V、3D等多媒體文件解壓后進行播放和觀看。此時多媒體文件的剩余部分將在后臺的服務器內繼續(xù)下載。
流式傳輸方式不僅使啟動延時大幅度地縮短,而且對系統(tǒng)緩存容量的需求也大大降低。
然而,如圖1所示,流媒體節(jié)目發(fā)布源101直接連接眾多播放終端102,這對網(wǎng)絡帶寬有很高的要求,也就是說發(fā)布者需要提供足夠的帶寬滿足所有的用戶收看,100M帶寬僅可滿足200用戶(500kbps節(jié)目源)。
目前已經有可以播放流媒體的手機,其利用流媒體音視頻解碼模塊將接收到的流媒體數(shù)據(jù)進行音頻視頻解碼,還原為未壓縮的音頻和視頻數(shù)據(jù),然后利用音頻視頻輸出模塊將還原后的未壓縮的音頻和視頻數(shù)據(jù)進行數(shù)模轉換后分別發(fā)送到手機的音頻處理單元和視頻顯示單元,由音頻處理單元和視頻顯示單元呈現(xiàn)給用戶。
隨著互聯(lián)網(wǎng)技術的發(fā)展,出現(xiàn)了采用P2P技術進行內容分發(fā)的流媒體技術,其結構方式如圖2所示,客戶播放端202均與P2P流媒體節(jié)目發(fā)布源201連接,同時各客戶播放端202之間也相互連接,共享已下載內容,由客戶播放端202各從P2P流媒體節(jié)目發(fā)布源201下載一部分內容,然后互相下載,這樣大大節(jié)省了節(jié)目發(fā)布源的帶寬。
然而目前采用P2P作為內容分發(fā)方法的流媒體技術還沒有應用到移動通信終端上,移動用戶還無法通過移動通信終端實現(xiàn)P2P流媒體節(jié)目的觀看。

發(fā)明內容
本發(fā)明的目的在于提供一種手機及手機處理P2P流媒體的方法,將采用P2P技術作為內容分發(fā)方法的流媒體技術應用到手機,使移動用戶能通過手機實現(xiàn)P2P流媒體節(jié)目的觀看。
為了實現(xiàn)上述目的,本發(fā)明提供了一種手機,包括流媒體解碼模塊、音頻視頻輸出模塊、音頻處理單元和視頻顯示單元,其中,還包括一IP網(wǎng)絡接口模塊,用于實現(xiàn)與流媒體服務器和對等體的連接;一P2P流媒體數(shù)據(jù)處理模塊,用于通過IP網(wǎng)絡接口模塊從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包,并將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù)后發(fā)送給流媒體解碼模塊。
上述的手機,其中,所述流媒體解碼模塊和音頻視頻輸出模塊用于對流媒體數(shù)據(jù)進行處理后發(fā)送給音頻處理單元和/或視頻顯示單元輸出,或用于對流媒體數(shù)據(jù)進行處理后發(fā)送給外部播放設備。
上述的手機,其中,所述IP網(wǎng)絡接口模塊包括通用無線分組業(yè)務通信模塊或高速下行鏈路分組接入數(shù)據(jù)通訊接口。
為了更好的實現(xiàn)上述目的,本發(fā)明還提供了一種手機處理P2P流媒體的方法,包括步驟41,手機依據(jù)對互聯(lián)網(wǎng)的訪問能力與P2P流媒體服務器連接,并從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包;和步驟42,將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù);和步驟43,對流媒體數(shù)據(jù)進行處理后發(fā)送給音頻處理單元和/或視頻顯示單元輸出;或步驟43’,對流媒體數(shù)據(jù)進行處理后發(fā)送給外部播放設備。
上述的方法,其中,步驟43或步驟43’中的對流媒體數(shù)據(jù)進行處理具體執(zhí)行以下操作對組合后的流媒體數(shù)據(jù)進行音頻視頻解碼,還原為未壓縮的音頻和視頻數(shù)據(jù),并將還原后的未壓縮的音頻和視頻數(shù)據(jù)進行數(shù)模轉換。
上述的方法,其中,所述步驟41中,手機通過通用無線分組業(yè)務通信模塊或高速下行鏈路分組接入數(shù)據(jù)通訊接口與P2P流媒體服務器連接,并從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包。
上述的方法,其中,所述手機周期性更新對等體的IP地址和端口,并從新對等體獲取所需的P2P流媒體數(shù)據(jù)。
本發(fā)明通過IP網(wǎng)絡接口模塊和P2P流媒體數(shù)據(jù)處理模塊從流媒體服務器和對等體獲取P2P流媒體數(shù)據(jù)包后,組合為流媒體數(shù)據(jù)后輸出,使采用P2P技術作為內容分發(fā)方法的流媒體技術應用到手機,移動用戶能通過手機實現(xiàn)P2P流媒體節(jié)目的觀看。


圖1為流媒體網(wǎng)絡的結構示意圖;圖2為基于P2P的流媒體網(wǎng)絡的結構示意圖;圖3為本發(fā)明的手機的部分模塊示意圖;圖4為本發(fā)明的手機實現(xiàn)P2P流媒體播放的流程圖;圖5為用于解釋本發(fā)明的一種具體網(wǎng)絡結構圖。
具體實施例方式
為解決目前P2P流媒體無法在手機上播放的問題,本發(fā)明提出了一種手機,從網(wǎng)絡接收P2P流媒體數(shù)據(jù),并利用手機進行播放和/或音視頻輸出。
本發(fā)明的手機在現(xiàn)有可處理流媒體的手機的功能基礎上實現(xiàn)P2P流媒體數(shù)據(jù)的接收及處理,因此必然包括現(xiàn)有可處理流媒體的手機的各個模塊,如天線、射頻處理單元、CPU、鍵盤、LCD屏、流媒體解碼模塊和音頻視頻輸出模塊等,同時,如圖3所示,還包括IP網(wǎng)絡接口模塊11、P2P流媒體數(shù)據(jù)處理模塊12,其中,IP網(wǎng)絡接口模塊11、P2P流媒體數(shù)據(jù)處理模塊12、流媒體解碼模塊13和音頻視頻輸出模塊14之間通過數(shù)據(jù)總線連接,其中IP網(wǎng)絡接口模塊11,用于從運營商網(wǎng)絡獲取對互聯(lián)網(wǎng)的訪問能力,并依據(jù)對互聯(lián)網(wǎng)的訪問能力實現(xiàn)與流媒體服務器和對等體(收看同一節(jié)目的其他手機、計算機、PDA等,不包括P2P流媒體服務器)的連接;P2P流媒體數(shù)據(jù)處理模塊12,用于通過IP網(wǎng)絡接口模塊11從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包,并將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù);流媒體解碼模塊13,用于對組合后的傳統(tǒng)流媒體數(shù)據(jù)進行音頻視頻解碼,還原為未壓縮的音頻和視頻數(shù)據(jù);音頻視頻輸出模塊14,用于將還原后的未壓縮的音頻和視頻數(shù)據(jù)進行數(shù)模轉換后分別發(fā)送到手機的音頻處理單元和視頻顯示單元,由音頻處理單元和視頻顯示單元呈現(xiàn)給用戶。
本發(fā)明中的數(shù)據(jù)總線可以使用GPIB(General Purpose Interface Bus,通用接口總線)或BLVDS(Bus Low Voltage Differential Signaling,總線低電壓差分信號傳輸),或其他的數(shù)據(jù)總線。
IP網(wǎng)絡接口模塊11可采用手機數(shù)據(jù)通信的接口,如2.5G的GPRS(General Packet Radio Service,通用無線分組業(yè)務)通信模塊、3G的HSDPA(High Speed Downlink Package Access,高速下行鏈路分組接入)數(shù)據(jù)通訊接口。
GPRS通信模塊和HSDPA數(shù)據(jù)通訊接口可提供基于手機通信網(wǎng)IP訪問的接口模塊,具有獨立的IP地址,其訪問P2P流媒體服務器對外開放的基于TCP(Transmission Control Protocol,傳輸控制協(xié)議)或UDP(User DatagramProtocol,用戶數(shù)據(jù)報協(xié)議)的服務端,并使用相應的TCP或UDP連接P2P流媒體服務器的服務端口,經過必要的鑒權后與P2P流媒體服務器建立連接。
連接建立以后,P2P流媒體服務器通過相應連接向GPRS通信模塊或HSDPA數(shù)據(jù)通訊接口發(fā)送和接收P2P流媒體數(shù)據(jù)。
上面提到的鑒權,可以作為節(jié)目收看的許可、收費等應用。
P2P流媒體數(shù)據(jù)處理模塊12還可以用于對節(jié)目的互動投票、節(jié)目收看的許可、收費等。
音頻視頻輸出模塊14可將還原后的未壓縮的音頻和視頻數(shù)據(jù)進行數(shù)模轉換后分別發(fā)送到手機的音頻處理單元和視頻顯示單元,也可以通過音頻輸出接口和視頻輸出接口輸出給外部播放設備。
外設接口(I/O接口)15是數(shù)字輸入輸出接口,可以為USB(Universal SerialBus,通用串行總線)接口、并行接口、串行接口、1394接口等有線連接接口,或是紅外線、藍牙、無線局域網(wǎng)等無線連接接口,可通過該外設接口15擴展為耳機等接口設備外,還可將流媒體解碼模塊13輸出的音視頻數(shù)據(jù)輸出到數(shù)字接口,如1394接口、USB接口等。如果將存儲設備連接到外設接口(I/O接口)15上,還可以將未解碼的流媒體或解碼后的音視頻數(shù)據(jù)存儲到存儲設備中,如將流媒體數(shù)據(jù)存入SD卡中等。
本發(fā)明的手機處理P2P流媒體的方法如圖4所示,具體包括如下步驟步驟41,通過IP網(wǎng)絡接口模塊從運營商網(wǎng)絡獲取對互聯(lián)網(wǎng)的訪問能力后,依據(jù)對互聯(lián)網(wǎng)的訪問能力與P2P流媒體服務器連接后,通過IP網(wǎng)絡接口模塊11從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包,并將P2P流媒體數(shù)據(jù)包組合為傳統(tǒng)的流媒體數(shù)據(jù)后發(fā)送給流媒體解碼模塊;步驟42,流媒體解碼模塊對組合后的傳統(tǒng)流媒體數(shù)據(jù)進行音頻視頻解碼,還原為未壓縮的音頻和視頻數(shù)據(jù);步驟43,音頻視頻輸出模塊將還原后的未壓縮的音頻和視頻數(shù)據(jù)進行數(shù)模轉換后分別發(fā)送到手機的音頻處理單元和視頻顯示單元,由音頻處理單元和視頻顯示單元顯示給用戶。
下面結合圖5所示的網(wǎng)絡對本發(fā)明的手機處理P2P流媒體的方法進行詳細描述。
如圖5所示,該網(wǎng)絡中包括一個用于發(fā)布P2P流媒體源的P2P流媒體服務器,另外有2個手機(第一手機和第二手機)和一臺計算機通過流媒體服務器同時觀看同一個P2P流媒體節(jié)目,其中第一手機為客戶機,第二手機和計算機為對等體,圖5中的虛線表示手機和計算機登陸到服務器的聯(lián)系,實線表示P2P流媒體數(shù)據(jù)和協(xié)議的通信。
下面以第一手機為例對步驟41進行詳細描述;結合圖5所示,步驟41具體包括如下步驟步驟411,第一手機通過IP網(wǎng)絡接口模塊從運營商網(wǎng)絡獲取對互聯(lián)網(wǎng)的訪問能力后使用TCP或UDP連接P2P流媒體服務器的服務端口,并與P2P流媒體服務器建立連接;步驟412,P2P流媒體服務器為第一手機分配唯一的標識編號,并將其加入到標識編號表當中;步驟413,第一手機的P2P流媒體數(shù)據(jù)處理模塊通過IP網(wǎng)絡接口模塊查詢并接收當前P2P流媒體服務器上的節(jié)目列表;步驟414,第一手機的P2P流媒體數(shù)據(jù)處理模塊請求下載指定頻道內容,實際就是要求觀看該節(jié)目,P2P流媒體服務器為其分配會話編號,并將其加入會話表,返回觀看節(jié)目的配置參數(shù)、當前觀看此節(jié)目的其他播放器的信息和當前節(jié)目的播放時間;其中該會話表應包括P2P流媒體服務器和對等體的IP地址和端口;步驟415,第一手機的P2P流媒體數(shù)據(jù)處理模塊顯示源的最新播放時間,并通過IP網(wǎng)絡接口模塊從P2P流媒體服務器中的會話表獲取對等體(第二手機、計算機)的IP地址和端口;會話表根據(jù)會話編號獲取;當存在已知的對等體時,該對等體(第二手機、計算機)的IP地址和端口也可從已知的對等體中獲??;P2P流媒體服務器提供節(jié)目播放(有播放的時序,即播放到內容的什么位置或時間);眾多的P2P流媒體客戶端統(tǒng)一接受來自對等體或服務器的內容數(shù)據(jù),因此這些對等體依據(jù)目前服務器正在播放的內容時間,來相互交換的播放數(shù)據(jù)(也就是說過時的數(shù)據(jù)就不要了,僅取最新的數(shù)據(jù)),一般對等體僅保留最新2-3分鐘的播放數(shù)據(jù);步驟416,第一手機的P2P流媒體數(shù)據(jù)處理模塊利用IP網(wǎng)絡接口模塊從第二手機、計算機獲取所需的P2P流媒體數(shù)據(jù)包;步驟417,P2P流媒體數(shù)據(jù)處理模塊將P2P流媒體數(shù)據(jù)包組合為傳統(tǒng)流媒體數(shù)據(jù)后發(fā)送給流媒體解碼模塊。
P2P流媒體是將需要傳輸?shù)臄?shù)據(jù)分組為很多個小的片段,然后傳送給P2P流媒體播放器1到流媒體播放器n,那么流媒體播放器n+1到流媒體播放器n+m可以從流媒體播放器1到流媒體播放器n那里獲取到這些數(shù)據(jù)小片段。任何播放器都可以從其它播放器那里獲取數(shù)據(jù)小片段。播放器收到數(shù)據(jù)小片段后按照時序組合為數(shù)據(jù),P2P流媒體服務器將流媒體數(shù)據(jù)(如wmv文件)通過P2P方式分解并傳送給對等體,對等體把收到的數(shù)據(jù)包重組為流媒體數(shù)據(jù)(如還原為wmv文件)。
同時,第一手機在播放的過程中也可以周期性的更新對等體(第二手機、計算機)的IP地址和端口,并從新的對等體獲取所需的P2P流媒體數(shù)據(jù);
同時,第一手機停止播放后,P2P流媒體服務器收回會話編號,并從會話表中刪除。
當然,根據(jù)實際的網(wǎng)絡帶寬狀況和種子查詢情況,第一手機的P2P流媒體數(shù)據(jù)處理模塊也可直接從P2P流媒體服務器獲取播放的內容。
利用本發(fā)明可在手機終端實現(xiàn)P2P流媒體直播和P2P流媒體點播。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權利要求
1.一種手機,包括流媒體解碼模塊、音頻視頻輸出模塊、音頻處理單元和視頻顯示單元,其特征在于,還包括一IP網(wǎng)絡接口模塊,用于實現(xiàn)與流媒體服務器和對等體的連接;一P2P流媒體數(shù)據(jù)處理模塊,用于通過IP網(wǎng)絡接口模塊從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包,并將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù)后發(fā)送給流媒體解碼模塊。
2.根據(jù)權利要求1所述的手機,其特征在于,所述流媒體解碼模塊和音頻視頻輸出模塊用于對流媒體數(shù)據(jù)進行處理后發(fā)送給音頻處理單元和/或視頻顯示單元輸出,或用于對流媒體數(shù)據(jù)進行處理后發(fā)送給外部播放設備。
3.根據(jù)權利要求1所述的手機,其特征在于,所述IP網(wǎng)絡接口模塊包括通用無線分組業(yè)務通信模塊或高速下行鏈路分組接入數(shù)據(jù)通訊接口。
4.根據(jù)權利要求1所述的手機,其特征在于,流媒體解碼模塊、音頻視頻輸出模塊、IP網(wǎng)絡接口模塊和P2P流媒體數(shù)據(jù)處理模塊通過數(shù)據(jù)總線連接。
5.根據(jù)權利要求4所述的手機,其特征在于,數(shù)據(jù)總線包括通用接口總線或總線低電壓差分信號傳輸數(shù)據(jù)總線。
6.根據(jù)權利要求1所述的手機,其特征在于,還包括一外設接口模塊,與數(shù)據(jù)總線連接。
7.根據(jù)權利要求6所述的手機,其特征在于,外設接口模塊包括通用串行總線接口、并行接口、串行接口、1394接口、紅外線接口、藍牙接口或無線局域網(wǎng)接口。
8.一種手機處理P2P流媒體的方法,其特征在于,包括步驟41,手機依據(jù)對互聯(lián)網(wǎng)的訪問能力與P2P流媒體服務器連接,并從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包;和步驟42,將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù);和步驟43,對流媒體數(shù)據(jù)進行處理后發(fā)送給音頻處理單元和/或視頻顯示單元輸出;或步驟43’,對流媒體數(shù)據(jù)進行處理后發(fā)送給外部播放設備。
9.根據(jù)權利要求8所述的方法,其特征在于,步驟43或步驟43’中的對流媒體數(shù)據(jù)進行處理具體執(zhí)行以下操作對組合后的流媒體數(shù)據(jù)進行音頻視頻解碼,還原為未壓縮的音頻和視頻數(shù)據(jù),并將還原后的未壓縮的音頻和視頻數(shù)據(jù)進行數(shù)模轉換。
10.根據(jù)權利要求8所述的方法,其特征在于,所述步驟41中,手機通過通用無線分組業(yè)務通信模塊或高速下行鏈路分組接入數(shù)據(jù)通訊接口與P2P流媒體服務器連接,并從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包。
11.根據(jù)權利要求8或10所述的方法,其特征在于,所述步驟41具體包括步驟411,手機獲取對互聯(lián)網(wǎng)的訪問能力后連接P2P流媒體服務器的服務端口,并建立連接;步驟412,P2P流媒體服務器為手機分配標識編號;步驟413,手機查詢并接收P2P流媒體服務器上的節(jié)目列表;步驟414,手機請求下載指定頻道內容,P2P流媒體服務器分配會話編號,并將其加入會話表,并返回觀看節(jié)目的配置參數(shù)、當前觀看此節(jié)目的其他播放器的信息和當前節(jié)目的播放時間;步驟415,手機從所述會話表獲取對等體的IP地址和端口;步驟416,手機從P2P流媒體服務器和/或對等體獲取所需的P2P流媒體數(shù)據(jù)包;步驟417,手機將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù)。
12.根據(jù)權利要求11所述的方法,其特征在于,所述步驟415中,手機可從P2P流媒體服務器或已知的對等體中獲取IP地址和端口。
13.根據(jù)權利要求11所述的方法,其特征在于,所述手機周期性更新對等體的IP地址和端口,并從新對等體獲取所需的P2P流媒體數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種手機,包括流媒體解碼模塊、音頻視頻輸出模塊、音頻處理單元和視頻顯示單元,還包括一IP網(wǎng)絡接口模塊,用于實現(xiàn)與流媒體服務器和對等體的連接;一P2P流媒體數(shù)據(jù)處理模塊,用于通過IP網(wǎng)絡接口模塊從P2P流媒體服務器和/或對等體獲取P2P流媒體數(shù)據(jù)包,并將P2P流媒體數(shù)據(jù)包組合為流媒體數(shù)據(jù)后發(fā)送給流媒體解碼模塊。本發(fā)明還公開了一種手機處理P2P流媒體的方法。本發(fā)明將采用P2P技術作為內容分發(fā)方法的流媒體技術應用到手機,移動用戶能通過手機實現(xiàn)P2P流媒體節(jié)目的觀看。
文檔編號H04L29/08GK101072397SQ200610061348
公開日2007年11月14日 申請日期2006年6月23日 優(yōu)先權日2006年6月23日
發(fā)明者方琎, 李建成 申請人:騰訊科技(深圳)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1