亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

對等網(wǎng)絡(luò)的資源下載方法

文檔序號:10597251閱讀:549來源:國知局
對等網(wǎng)絡(luò)的資源下載方法
【專利摘要】本發(fā)明涉及計算機網(wǎng)絡(luò),具體是一種對等網(wǎng)絡(luò)的資源下載方法。包括:S1、本地節(jié)點向目標服務(wù)節(jié)點發(fā)送資源下載請求;S2、所述目標服務(wù)節(jié)點響應(yīng)本地節(jié)點的資源下載請求,監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,以及獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量;S3、目標服務(wù)節(jié)點對包括自身在內(nèi)的各服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表,將所述網(wǎng)絡(luò)通信質(zhì)量列表發(fā)送給本地節(jié)點;S4、所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表自主選擇服務(wù)節(jié)點進行資源下載。本發(fā)明支持對等網(wǎng)絡(luò)環(huán)境下本地節(jié)點自適應(yīng)選擇通信良好的服務(wù)節(jié)點進行資源下載,能夠提高資源下載性能,保證資源請求方得到更好的資源下載體驗。
【專利說明】
對等網(wǎng)絡(luò)的資源下載方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計算機網(wǎng)絡(luò),具體是一種對等網(wǎng)絡(luò)的資源下載方法。
【背景技術(shù)】
[0002]對等網(wǎng)絡(luò),又稱為P2P,即對等計算機網(wǎng)絡(luò),是一種在對等者(Peer)之間分配任務(wù)和工作負載的分布式應(yīng)用架構(gòu),是對等計算模型在應(yīng)用層形成的一種組網(wǎng)或網(wǎng)絡(luò)形式。其可以定義為:網(wǎng)絡(luò)的參與者共享他們所擁有的一部分硬件資源(處理能力、存儲能力、網(wǎng)絡(luò)連接能力、打印機等),這些共享資源通過網(wǎng)絡(luò)提供服務(wù)和內(nèi)容,能被其它對等節(jié)點(Peer)直接訪問而無需經(jīng)過中間實體。在此網(wǎng)絡(luò)中的參與者既是資源、服務(wù)和內(nèi)容的提供者(Server),又是資源、服務(wù)和內(nèi)容的獲取者(Client)。
[0003]在P2P網(wǎng)絡(luò)環(huán)境中,彼此連接的多臺計算機之間都處于對等的地位,各臺計算機有相同的功能,無主從之分,一臺計算機既可作為服務(wù)器,設(shè)定共享資源供網(wǎng)絡(luò)中其他計算機所使用,又可以作為工作站,整個網(wǎng)絡(luò)一般來說不依賴專用的集中服務(wù)器,也沒有專用的工作站。網(wǎng)絡(luò)中的每一臺計算機既能充當網(wǎng)絡(luò)服務(wù)的請求者,又對其它計算機的請求做出響應(yīng),提供資源、服務(wù)和內(nèi)容。通常這些資源和服務(wù)包括:信息的共享和交換、計算資源(如CPU計算能力共孚)、存儲共孚(如緩存和磁盤空間的使用)、網(wǎng)絡(luò)共孚、打印機共孚等。
[0004]在P2P系統(tǒng)中,本地節(jié)點通過向服務(wù)節(jié)點(Peer)發(fā)送數(shù)據(jù)請求,實現(xiàn)P2P數(shù)據(jù)下載。在現(xiàn)有技術(shù)中,當有多個服務(wù)節(jié)點存在時,本地節(jié)點隨機選擇連接服務(wù)節(jié)點并實現(xiàn)P2P數(shù)據(jù)下載。然而,由于各個服務(wù)節(jié)點之間的個體差異性,各個服務(wù)節(jié)點的服務(wù)性能可能并不相同,如果不能根據(jù)各服務(wù)節(jié)點的服務(wù)性能差異有針對性地發(fā)送數(shù)據(jù)請求,并不利于下載性會K白勺?是1? O

【發(fā)明內(nèi)容】

[0005]為了克服現(xiàn)有技術(shù)的缺陷,本發(fā)明提供一種對等網(wǎng)絡(luò)的資源下載方法。能夠支持對等網(wǎng)絡(luò)環(huán)境下本地節(jié)點自適應(yīng)選擇通信良好的服務(wù)節(jié)點進行資源下載,能夠提高資源下載性能,保證資源請求方得到更好的資源下載體驗。
[0006]本發(fā)明提供一種對等網(wǎng)絡(luò)的資源下載方法,包括:
[0007]S1、本地節(jié)點向目標服務(wù)節(jié)點發(fā)送資源下載請求;
[0008]S2、所述目標服務(wù)節(jié)點響應(yīng)本地節(jié)點的資源下載請求,監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,以及獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量;
[0009]S3、目標服務(wù)節(jié)點對包括自身在內(nèi)的各服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表,將所述網(wǎng)絡(luò)通信質(zhì)量列表發(fā)送給本地節(jié)點;
[0010]S4、所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表自主選擇服務(wù)節(jié)點進行資源下載。
[0011]具體地,每個服務(wù)節(jié)點都具有網(wǎng)絡(luò)狀況監(jiān)測模塊,服務(wù)節(jié)點通過網(wǎng)絡(luò)狀況監(jiān)測模塊監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量;每個服務(wù)節(jié)點都具有信令管理模塊,所述信令管理模塊用于周期性同其他服務(wù)節(jié)點交互網(wǎng)絡(luò)狀況。
[0012]進一步地,步驟S2中,所述目標服務(wù)節(jié)點周期性同其他服務(wù)節(jié)點進行消息交互,獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量。
[0013]具體地,所述網(wǎng)絡(luò)質(zhì)量監(jiān)測模塊通過統(tǒng)計本地的網(wǎng)絡(luò)帶寬、丟包率、抖動、延遲、負載來監(jiān)測本地的網(wǎng)絡(luò)通信質(zhì)量;
[0014]所述信令管理模塊利用標準的P2P協(xié)議進行周期性的信息交互實現(xiàn)各服務(wù)節(jié)點各自網(wǎng)絡(luò)狀況的交互。
[0015]進一步地,步驟S3中,目標服務(wù)節(jié)點在獲取了自身和其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量后,對各個服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量從優(yōu)到劣進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表。
[0016]進一步地,步驟S3還包括,目標服務(wù)節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表給出通信建議,將所述通信建議發(fā)送給本地節(jié)點。
[0017]進一步地,步驟S4中,所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表和通信建議,選擇服務(wù)節(jié)點進行資源下載。
[0018]具體地,步驟SI中,所述本地節(jié)點向目標服務(wù)節(jié)點請求資源的方法是:本地節(jié)點與目標服務(wù)節(jié)點通過標準P2P協(xié)議中的Socket建立數(shù)據(jù)會話,開始傳送數(shù)據(jù)。
[0019]本發(fā)明具有以下有益效果:
[0020]本發(fā)明通過對各個服務(wù)節(jié)點進行性能監(jiān)測,并對各個服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量進行排序比較,將通信質(zhì)量優(yōu)的服務(wù)節(jié)點推薦給本地節(jié)點,利于本地節(jié)點掌握各服務(wù)節(jié)點通信狀況,自主選擇合適的服務(wù)節(jié)點進行資源下載。提高了資源下載性能,保證資源請求方得到更好的資源下載體驗。
【具體實施方式】
[0021]下面將對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]實施例一
[0023]—種對等網(wǎng)絡(luò)的資源下載方法,包括:
[0024]S1、本地節(jié)點向目標服務(wù)節(jié)點發(fā)送資源下載請求。
[0025]具體地,所述本地節(jié)點向目標服務(wù)節(jié)點請求資源的方法是:本地節(jié)點與目標服務(wù)節(jié)點通過標準P2P協(xié)議中的Socket建立數(shù)據(jù)會話,開始傳送數(shù)據(jù)。
[0026]S2、所述目標服務(wù)節(jié)點響應(yīng)本地節(jié)點的資源下載請求,監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,以及獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量。
[0027]目標服務(wù)節(jié)點收到本地節(jié)點的資源請求消息后,根據(jù)請求的資源ID判斷本地是否存儲有該資源,如果有,則接受本地節(jié)點的資源請求,并建立通信連接,通過標準的P2P協(xié)議中的Socket建立數(shù)據(jù)會話,開始傳送數(shù)據(jù);否則,發(fā)出響應(yīng)消息建議本地節(jié)點去其他的服務(wù)節(jié)點上下載資源。
[0028]每個服務(wù)節(jié)點內(nèi)均設(shè)有網(wǎng)絡(luò)狀況監(jiān)測模塊,服務(wù)節(jié)點通過網(wǎng)絡(luò)狀況監(jiān)測模塊監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,并進行統(tǒng)計維護。網(wǎng)絡(luò)狀況監(jiān)測模塊通過統(tǒng)計本地的網(wǎng)絡(luò)帶寬、丟包率、抖動、延遲、負載,統(tǒng)計結(jié)果可以以本地文件的形式進行存放。
[0029]每個服務(wù)節(jié)點均設(shè)有信令管理模塊,信令管理模塊用于服務(wù)節(jié)點周期性的交互各自的網(wǎng)絡(luò)狀況。信令管理模塊包括信令管理單元,用于通信過程中的消息維護。標準的P2P協(xié)議中,各個節(jié)點是會周期性的進行消息交互,可以通過填充OPT1N選項字段擴展其消息字段來填充服務(wù)節(jié)點的網(wǎng)絡(luò)狀況。網(wǎng)絡(luò)狀況包括網(wǎng)絡(luò)帶寬、丟包率、抖動、延遲、負載等。
[0030]S3、目標服務(wù)節(jié)點對包括自身在內(nèi)的各服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表,將所述網(wǎng)絡(luò)通信質(zhì)量列表發(fā)送給本地節(jié)點。
[0031]具體地,目標服務(wù)節(jié)點在獲取了自身和其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量后,對各個服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量從優(yōu)到劣進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表。
[0032]S4、所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表自主選擇服務(wù)節(jié)點進行資源下載。
[0033]實施例二
[0034]—種對等網(wǎng)絡(luò)的資源下載方法,包括:
[0035]S1、本地節(jié)點向目標服務(wù)節(jié)點發(fā)送資源下載請求。
[0036]具體地,所述本地節(jié)點向目標服務(wù)節(jié)點請求資源的方法是:本地節(jié)點與目標服務(wù)節(jié)點通過標準P2P協(xié)議中的Socket建立數(shù)據(jù)會話,開始傳送數(shù)據(jù)。
[0037]S2、所述目標服務(wù)節(jié)點響應(yīng)本地節(jié)點的資源下載請求,監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,以及獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量。
[0038]目標服務(wù)節(jié)點收到本地節(jié)點的資源請求消息后,根據(jù)請求的資源ID判斷本地是否存儲有該資源,如果有,則接受本地節(jié)點的資源請求,并建立通信連接,通過標準的P2P協(xié)議中的Socket建立數(shù)據(jù)會話,開始傳送數(shù)據(jù);否則,發(fā)出響應(yīng)消息建議本地節(jié)點去其他的服務(wù)節(jié)點上下載資源。
[0039]每個服務(wù)節(jié)點內(nèi)均設(shè)有網(wǎng)絡(luò)狀況監(jiān)測模塊,服務(wù)節(jié)點通過網(wǎng)絡(luò)狀況監(jiān)測模塊監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,并進行統(tǒng)計維護。網(wǎng)絡(luò)狀況監(jiān)測模塊通過統(tǒng)計本地的網(wǎng)絡(luò)帶寬、丟包率、抖動、延遲、負載,統(tǒng)計結(jié)果可以以本地文件的形式進行存放。
[0040]每個服務(wù)節(jié)點均設(shè)有信令管理模塊,信令管理模塊用于服務(wù)節(jié)點周期性的交互各自的網(wǎng)絡(luò)狀況。信令管理模塊包括信令管理單元,用于通信過程中的消息維護。標準的P2P協(xié)議中,各個節(jié)點是會周期性的進行消息交互,可以通過填充OPT1N選項字段擴展其消息字段來填充服務(wù)節(jié)點的網(wǎng)絡(luò)狀況。網(wǎng)絡(luò)狀況包括網(wǎng)絡(luò)帶寬、丟包率、抖動、延遲、負載等。
[0041]S3、目標服務(wù)節(jié)點對包括自身在內(nèi)的各服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表,將所述網(wǎng)絡(luò)通信質(zhì)量列表發(fā)送給本地節(jié)點。
[0042]具體地,目標服務(wù)節(jié)點在獲取了自身和其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量后,對各個服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量從優(yōu)到劣進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表。進一步地,目標服務(wù)節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表給出通信建議,將所述通信建議發(fā)送給本地節(jié)點。
[0043]S4、所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表和通信建議,選擇服務(wù)節(jié)點進行資源下載。
[0044]以上所揭露的僅為本發(fā)明的較佳實施例而已,當然不能以此來限定本發(fā)明的權(quán)利范圍,依據(jù)本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權(quán)項】
1.對等網(wǎng)絡(luò)的資源下載方法,其特征在于,包括: 51、本地節(jié)點向目標服務(wù)節(jié)點發(fā)送資源下載請求; 52、所述目標服務(wù)節(jié)點響應(yīng)本地節(jié)點的資源下載請求,監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量,以及獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量; 53、目標服務(wù)節(jié)點對包括自身在內(nèi)的各服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表,將所述網(wǎng)絡(luò)通信質(zhì)量列表發(fā)送給本地節(jié)點; 54、所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表自主選擇服務(wù)節(jié)點進行資源下載。2.根據(jù)權(quán)利要求1所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,每個服務(wù)節(jié)點都具有網(wǎng)絡(luò)狀況監(jiān)測模塊,服務(wù)節(jié)點通過網(wǎng)絡(luò)狀況監(jiān)測模塊監(jiān)測自身的網(wǎng)絡(luò)通信質(zhì)量;每個服務(wù)節(jié)點都具有信令管理模塊,所述信令管理模塊用于周期性同其他服務(wù)節(jié)點交互網(wǎng)絡(luò)狀況。3.根據(jù)權(quán)利要求2所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,步驟S2中,所述目標服務(wù)節(jié)點周期性同其他服務(wù)節(jié)點進行消息交互,獲取其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量。4.根據(jù)權(quán)利要求2所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,所述網(wǎng)絡(luò)質(zhì)量監(jiān)測模塊通過統(tǒng)計本地的網(wǎng)絡(luò)帶寬、丟包率、抖動、延遲、負載來監(jiān)測本地的網(wǎng)絡(luò)通信質(zhì)量; 所述信令管理模塊利用標準的P2P協(xié)議進行周期性的信息交互實現(xiàn)各服務(wù)節(jié)點各自網(wǎng)絡(luò)狀況的交互。5.根據(jù)權(quán)利要求1所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,步驟S3中,目標服務(wù)節(jié)點在獲取了自身和其他服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量后,對各個服務(wù)節(jié)點的網(wǎng)絡(luò)通信質(zhì)量從優(yōu)到劣進行排序,生成網(wǎng)絡(luò)通信質(zhì)量列表。6.根據(jù)權(quán)利要求1所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,步驟S3還包括,目標服務(wù)節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表給出通信建議,將所述通信建議發(fā)送給本地節(jié)點。7.根據(jù)權(quán)利要求6所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,步驟S4中,所述本地節(jié)點根據(jù)網(wǎng)絡(luò)通信質(zhì)量列表和通信建議,選擇服務(wù)節(jié)點進行資源下載。8.根據(jù)權(quán)利要求1所述的對等網(wǎng)絡(luò)的資源下載方法,其特征在于,步驟SI中,所述本地節(jié)點向目標服務(wù)節(jié)點請求資源的方法是:本地節(jié)點與目標服務(wù)節(jié)點通過標準P2P協(xié)議中的Socket建立數(shù)據(jù)會話,開始傳送數(shù)據(jù)。
【文檔編號】H04L29/08GK105959369SQ201610282034
【公開日】2016年9月21日
【申請日】2016年5月3日
【發(fā)明人】葉江鵬
【申請人】葉江鵬
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1