專利名稱:使用p2p資源的系統(tǒng)及方法
使用P2P資源的系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種使用網(wǎng)絡(luò)資源的系統(tǒng)及方法,特別是關(guān)于一種使用P2P資源的系統(tǒng)及方法。
背景技術(shù):
網(wǎng)站作為常見(jiàn)的網(wǎng)絡(luò)信息提供者,在10幾年間廣泛的走進(jìn)了我們的生活。網(wǎng)站如同交通樞紐,當(dāng)訪問(wèn)者眾多,且都具有較大下載流量時(shí)就會(huì)出現(xiàn)擁堵,導(dǎo)致下載速度變慢。這一現(xiàn)象在視頻網(wǎng)站猶為突出,增加服務(wù)器(Server)雖然能解決問(wèn)題,但要很大成本。 P2P (peer-to-peer)技術(shù)的使用解決了這一問(wèn)題。P2P又稱對(duì)等互聯(lián)網(wǎng)絡(luò)技術(shù),其依賴網(wǎng)絡(luò)中參與者的計(jì)算能力和帶寬,而不是把依賴都聚集在較少的幾臺(tái)服務(wù)器上。Peer是指P2P 網(wǎng)絡(luò)上的節(jié)點(diǎn),每一個(gè)peer都有獨(dú)特的Peer ID,可以同時(shí)提供服務(wù)資源給其他Peer并且向其他Peer要求服務(wù)資源。目前很多個(gè)人家用的計(jì)算機(jī)都使用P2P技術(shù)訪問(wèn)網(wǎng)絡(luò)資源。隨著電子裝置的小型化,人們應(yīng)用手機(jī)、平板電腦、PDA等便攜裝置上網(wǎng)變得日益普遍,而不局限在臺(tái)式或筆記式的家用計(jì)算機(jī)。在使用便攜裝置上網(wǎng)觀看視頻、音頻、圖像等媒體時(shí),卻不太適合使用P2P技術(shù),這是因?yàn)楸銛y裝置的電力極為有限,讓其同時(shí)提供服務(wù)給其它Peer會(huì)嚴(yán)重減少使用時(shí)間;同時(shí),便攜裝置有時(shí)采用3G、GPRS等無(wú)線廣域網(wǎng) (WWAN),按流量計(jì)費(fèi),采用P2P會(huì)造成高昂的費(fèi)用;再者,便攜裝置的運(yùn)算能力等也制約其采用P2P技術(shù)。這就造成便攜裝置上網(wǎng)觀看視頻、音頻、圖像等媒體時(shí)的流暢度不盡如人
辰、ο
發(fā)明內(nèi)容基于現(xiàn)有技術(shù)的不足,本發(fā)明的一個(gè)目的在于提供一種使用P2P資源的方法,其包括提供主機(jī),所述主機(jī)連接具有P2P資源的外部網(wǎng)絡(luò);提供便攜裝置,所述便攜裝置連接所述主機(jī)及所述外部網(wǎng)絡(luò);使用該便攜裝置訪問(wèn)該外部網(wǎng)絡(luò),獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī);使用所述主機(jī)根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;使用所述便攜裝置接收播放所述流媒體。作為可選的技術(shù)方案,所述的方法包括使用所述主機(jī)判斷所述目標(biāo)P2P資源信息的可用性,當(dāng)其可用性低時(shí),所述主機(jī)提供建議資源至所述移動(dòng)裝置;根據(jù)便攜裝置的確認(rèn)指令更新所述建議資源為新的目標(biāo)P2P資源信息。作為可選的技術(shù)方案,所述的方法包括使用便攜裝置傳輸所需流媒體類型至所述主機(jī)。作為可選的技術(shù)方案,所述的方法包括使所述便攜裝置通過(guò)局域網(wǎng)連接所述主機(jī),通過(guò)所述主機(jī)間接連接所述外部網(wǎng)絡(luò)。作為可選的技術(shù)方案,所述的方法包括使所述便攜裝置通過(guò)無(wú)線廣域網(wǎng)連接所述主機(jī)及所述外部網(wǎng)絡(luò)。本發(fā)明的另一個(gè)目的在于提供一種使用P2P資源的系統(tǒng),其包括主機(jī),連接具有 P2P資源的外部網(wǎng)絡(luò);便攜裝置,連接所述主機(jī)及所述外部網(wǎng)絡(luò);該便攜裝置訪問(wèn)該外部網(wǎng)絡(luò),獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī);所述主機(jī)根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;所述便攜裝置接收播放所述流媒體。作為可選的技術(shù)方案,所述主機(jī)判斷所述目標(biāo)P2P資源信息的可用性,當(dāng)其可用性低時(shí),所述主機(jī)提供建議資源至所述移動(dòng)裝置;所述主機(jī)根據(jù)便攜裝置的確認(rèn)指令更新所述建議資源為新的目標(biāo)P2P資源信息。作為可選的技術(shù)方案,所述便攜裝置傳輸所需流媒體類型至所述主機(jī)。作為可選的技術(shù)方案,所述便攜裝置通過(guò)局域網(wǎng)連接所述主機(jī),通過(guò)所述主機(jī)間接連接所述外部網(wǎng)絡(luò)。作為可選的技術(shù)方案,所述便攜裝置通過(guò)無(wú)線廣域網(wǎng)連接所述主機(jī)及所述外部網(wǎng)與現(xiàn)有技術(shù)相比,本發(fā)明能夠提升便攜裝置訪問(wèn)媒體的速度。
圖1說(shuō)明本發(fā)明使用P2P資源的系統(tǒng)的一個(gè)實(shí)施方式的模塊示意圖。圖2為本發(fā)明一個(gè)實(shí)施方式的使用P2P資源的方法流程圖。
具體實(shí)施方式請(qǐng)參考圖1,圖1說(shuō)明本發(fā)明使用P2P資源的系統(tǒng)的一個(gè)實(shí)施方式的模塊示意圖。 本實(shí)施方式的使用P2P資源的系統(tǒng),其包括主機(jī)10,連接具有P2P資源的外部網(wǎng)絡(luò)30 ;便攜裝置20,連接所述主機(jī)10及所述外部網(wǎng)絡(luò)30 ;便攜裝置20訪問(wèn)該外部網(wǎng)絡(luò)30,獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī)10 ;主機(jī)10根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式從外部網(wǎng)絡(luò)的Peer下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;所述便攜裝置接收播放所述流媒體。在本實(shí)施方式中,主機(jī)對(duì)外部網(wǎng)絡(luò)來(lái)說(shuō)是代理便攜裝置成為P2P 網(wǎng)絡(luò)中的Peer角色;主機(jī)10對(duì)系統(tǒng)內(nèi)的便攜裝置20來(lái)說(shuō)是一個(gè)“專用服務(wù)器”,專門為系統(tǒng)中的便攜裝置20提供流媒體,提供流媒體的過(guò)程往往需要對(duì)經(jīng)P2P方式獲得的媒體進(jìn)行格式轉(zhuǎn)換、串流、品質(zhì)控管等操作,以得到適于便攜裝置20接收播放所述流媒體。本實(shí)施方式的使用P2P資源的系統(tǒng),對(duì)外部網(wǎng)絡(luò)可以通過(guò)P2P技術(shù)高速獲得媒體信息;而系統(tǒng)內(nèi)的便攜裝置20數(shù)量不會(huì)很多,因此便攜裝置從主機(jī)獲得流媒體的速度可以得到很好保障,便攜裝置自身又不使用P2P技術(shù),避免了 P2P技術(shù)帶來(lái)的不利影響。本實(shí)施方式的主機(jī)10例如為家用計(jì)算機(jī),其通過(guò)ADSL、光纖等有線或無(wú)線的方式接入外部網(wǎng)絡(luò)。圖1中P2P Seed Provider是指P2P網(wǎng)絡(luò)上匯整Seed的krver,每個(gè)Seed內(nèi)包含了提供該服務(wù)資源的Tracker與Peer list,讓Peer可以加入此網(wǎng)絡(luò)共享資源。Tracker 是指運(yùn)行于krver上的一個(gè)程序,這個(gè)程序可以追蹤到有多少Peer同時(shí)間在下載同一個(gè)資源,Peer端軟件在連上Tracker krver后就會(huì)獲得一份下載人員的名單(Peer List), Peer端軟件再根據(jù)這一份名單連結(jié)上其他Peer端要求下載。這是現(xiàn)有P2P技術(shù)所需要的, 在此不加詳述。如圖1所示,本實(shí)施方式的主機(jī)10中包括P2P下載模塊、P2P品質(zhì)管控模塊、影音轉(zhuǎn)檔模塊和串流傳輸模塊。便攜裝置20包括P2P瀏覽模塊和影音顯示模塊。這些模塊的作用分別為P2P品質(zhì)管控模塊于主機(jī)10中控管P2P影音服務(wù)的品質(zhì),例如影音來(lái)源是否支援足夠流暢的播放品質(zhì)或是大量便攜裝置搶占主機(jī)資源的排程與提醒,甚至紀(jì)錄P2P下載的歷程狀態(tài)。P2P下載模塊于主機(jī)10中扮演Peer的角色,在Tracker的撮合下與其它Peer — 起分享影音服務(wù)等媒體資源。影音轉(zhuǎn)檔模塊于主機(jī)10中即時(shí)處理經(jīng)P2P方式獲得的影音來(lái)源的格式轉(zhuǎn)換,轉(zhuǎn)換為便攜裝置可播放的格式。串流傳輸模塊于主機(jī)10中即時(shí)將轉(zhuǎn)換格式后的影音來(lái)源以串流傳輸方式提供給便攜裝置播放。P2P瀏覽模塊可瀏覽P2P Seed Provider上可分享的影音內(nèi)容與資訊,并依據(jù)使用者的選擇,通過(guò)協(xié)定向主機(jī)提出服務(wù)申請(qǐng)。影音顯示模塊于便攜裝置20中支援流媒體播放,將P2P影音服務(wù)來(lái)源即時(shí)且流暢的顯示在屏幕上。上述這些模塊可以是集成或分立的硬件模塊,也可以是由軟件程序通過(guò)主機(jī)10 或便攜裝置20的處理器來(lái)實(shí)現(xiàn)模塊功能。在一種實(shí)施方式中,所述主機(jī)10通過(guò)P2P品質(zhì)管控模塊判斷所述目標(biāo)P2P資源信息的可用性,當(dāng)其可用性低時(shí),所述主機(jī)10提供建議資源至傳輸此目標(biāo)P2P資源信息的移動(dòng)裝置(21或22)。建議資源例如是其它用戶可能感興趣的媒體。用戶在便攜裝置上看到建議資源后如果感興趣,則可以通過(guò)便攜裝置發(fā)出確認(rèn)指令。主機(jī)10根據(jù)便攜裝置的確認(rèn)指令更新所述建議資源為新的目標(biāo)P2P資源信息,然后進(jìn)行下載等后續(xù)操作。用戶在便攜裝置上看到建議資源后如果不感興趣,則可以重新自行選擇其它目標(biāo)P2P資源信息,再傳輸至主機(jī)10。舉一個(gè)例子來(lái)說(shuō),當(dāng)父親使用一個(gè)便攜裝置21通過(guò)本實(shí)施方式的系統(tǒng)欣賞電影《美麗人生》,而此時(shí)兒子想使用另一個(gè)便攜裝置22通過(guò)本實(shí)施方式的系統(tǒng)欣賞電影《變形金剛》,如果主機(jī)10判斷其與外部網(wǎng)絡(luò)的連接速度不足以同時(shí)流暢下載這兩部電影時(shí),則可以向兒子所使用的便攜裝置22提出建議資源,例如建議其收聽(tīng)數(shù)據(jù)流量較小的熱門歌曲ο不同的便攜裝置可能僅支持播放某種特定的流媒體類型(格式),因此要與主機(jī)轉(zhuǎn)換后的流媒體匹配。要做到匹配可以由所述便攜裝置傳輸所需流媒體類型至所述主機(jī)。便攜裝置可以通過(guò)無(wú)線局域網(wǎng)(WLAN)等近程方式連接所述主機(jī),再通過(guò)主機(jī)間接連接外部網(wǎng)絡(luò)。在其它實(shí)施方式中,便攜裝置也可以通過(guò)無(wú)線廣域網(wǎng)(WWAN)連接所述主機(jī)及所述外部網(wǎng)絡(luò)。請(qǐng)參考圖2,其為本發(fā)明一個(gè)實(shí)施方式的使用P2P資源的方法流程圖。如圖1和圖 2所示,本實(shí)施方式的方法包括
如步驟51,提供主機(jī)10,所述主機(jī)10連接具有P2P資源的外部網(wǎng)絡(luò)30 ;如步驟52,提供便攜裝置20,所述便攜裝置20連接所述主機(jī)10及所述外部網(wǎng)絡(luò) 30 ;如步驟53,使用一個(gè)便攜裝置20訪問(wèn)該外部網(wǎng)絡(luò)30,獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī)10 ;如步驟M,使用主機(jī)10根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;如步驟55,使用所述便攜裝置20接收播放所述流媒體。本實(shí)施方式的方法還可以包括使用所述主機(jī)10判斷所述目標(biāo)P2P資源信息的可用性,當(dāng)其可用性低時(shí),所述主機(jī)10提供建議資源至傳輸此目標(biāo)P2P資源信息的移動(dòng)裝置 (21或22);根據(jù)便攜裝置的確認(rèn)指令更新所述建議資源為新的目標(biāo)P2P資源信息。本實(shí)施方式的方法還可以包括使用便攜裝置20傳輸所需流媒體類型至所述主機(jī)10。本實(shí)施方式中,便攜裝置20可以通過(guò)局域網(wǎng)連接所述主機(jī)10,通過(guò)所述主機(jī)10間接連接所述外部網(wǎng)絡(luò)30。在其它實(shí)施方式中,便攜裝置可以通過(guò)無(wú)線廣域網(wǎng)連接所述主機(jī)及所述外部網(wǎng)絡(luò)。雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1.一種使用P2P資源的方法,其特征在于包括提供主機(jī),所述主機(jī)連接具有P2P資源的外部網(wǎng)絡(luò); 提供便攜裝置,所述便攜裝置連接所述主機(jī)及所述外部網(wǎng)絡(luò); 使用該便攜裝置訪問(wèn)該外部網(wǎng)絡(luò),獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī);使用所述主機(jī)根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;使用所述便攜裝置接收播放所述流媒體。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于包括使用所述主機(jī)判斷所述目標(biāo)P2P資源信息的可用性,當(dāng)其可用性低時(shí),所述主機(jī)提供建議資源至所述移動(dòng)裝置;根據(jù)便攜裝置的確認(rèn)指令更新所述建議資源為新的目標(biāo)P2P資源信息。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于包括 使用便攜裝置傳輸所需流媒體類型至所述主機(jī)。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于包括使所述便攜裝置通過(guò)局域網(wǎng)連接所述主機(jī),通過(guò)所述主機(jī)間接連接所述外部網(wǎng)絡(luò)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于包括使所述便攜裝置通過(guò)無(wú)線廣域網(wǎng)連接所述主機(jī)及所述外部網(wǎng)絡(luò)。
6.一種使用P2P資源的系統(tǒng),其特征在于包括 主機(jī),連接具有P2P資源的外部網(wǎng)絡(luò); 便攜裝置,連接所述主機(jī)及所述外部網(wǎng)絡(luò);該便攜裝置訪問(wèn)該外部網(wǎng)絡(luò),獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī);所述主機(jī)根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;所述便攜裝置接收播放所述流媒體。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于包括所述主機(jī)判斷所述目標(biāo)P2P資源信息的可用性,當(dāng)其可用性低時(shí),所述主機(jī)提供建議資源至所述移動(dòng)裝置;所述主機(jī)根據(jù)便攜裝置的確認(rèn)指令更新所述建議資源為新的目標(biāo)P2P資源信息。
8.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于包括 所述便攜裝置傳輸所需流媒體類型至所述主機(jī)。
9.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于包括 所述便攜裝置通過(guò)局域網(wǎng)連接所述主機(jī),通過(guò)所述主機(jī)間接連接所述外部網(wǎng)絡(luò)。
10.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于包括所述便攜裝置通過(guò)無(wú)線廣域網(wǎng)連接所述主機(jī)及所述外部網(wǎng)絡(luò)。
全文摘要
本發(fā)明是關(guān)于一種使用P2P資源的系統(tǒng)及方法。使用P2P資源的系統(tǒng)包括主機(jī),連接具有P2P資源的外部網(wǎng)絡(luò);便攜裝置,連接所述主機(jī)及所述外部網(wǎng)絡(luò);該便攜裝置訪問(wèn)該外部網(wǎng)絡(luò),獲取目標(biāo)P2P資源信息,傳輸所述目標(biāo)P2P資源信息至所述主機(jī);所述主機(jī)根據(jù)所述目標(biāo)P2P資源通過(guò)P2P方式下載媒體信息,轉(zhuǎn)換所述媒體信息為流媒體;所述便攜裝置接收播放所述流媒體。本發(fā)明用于便攜裝置瀏覽網(wǎng)絡(luò)資源。
文檔編號(hào)H04L29/08GK102340542SQ201110314419
公開日2012年2月1日 申請(qǐng)日期2011年9月30日 優(yōu)先權(quán)日2011年9月30日
發(fā)明者邱可立 申請(qǐng)人:佳世達(dá)科技股份有限公司, 蘇州佳世達(dá)電通有限公司