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

一種調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的方法、裝置、設(shè)備和系統(tǒng)與流程

文檔序號(hào):11201198閱讀:310來源:國知局
一種調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的方法、裝置、設(shè)備和系統(tǒng)與流程
本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的方法、裝置、設(shè)備和系統(tǒng)。

背景技術(shù):
在P2P技術(shù)的應(yīng)用中,常常會(huì)由于來自網(wǎng)絡(luò)、資源等多方面的原因,造成傳輸?shù)牟豁槙?,或者播放的卡頓。從而需要對(duì)節(jié)點(diǎn)的傳輸速度進(jìn)行調(diào)節(jié),以使得用戶可以順暢地獲取資源。現(xiàn)有技術(shù)中往往通過客戶端自身來根據(jù)資源的傳輸速度進(jìn)行調(diào)節(jié),但是,這種方式僅能對(duì)節(jié)點(diǎn)自己進(jìn)行調(diào)整,無法改善由于全局原因?qū)е碌膫鬏斝阅艿拖聠栴},更無法有效地提升整個(gè)網(wǎng)絡(luò)的傳輸性能。

技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的方法、裝置、設(shè)備和系統(tǒng)。根據(jù)本發(fā)明的一個(gè)方面,提供一種用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的方法,其中,所述方法包括以下步驟:a根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定用于更新與所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相關(guān)的至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息;其中,所述節(jié)點(diǎn)傳輸信息包括對(duì)等節(jié)點(diǎn)由其已連接節(jié)點(diǎn)處獲取資源時(shí)的一項(xiàng)或多項(xiàng)傳輸記錄信息;b將所述更新信息發(fā)送至所述至少一個(gè)節(jié)點(diǎn)。根據(jù)本發(fā)明的一個(gè)方面,還提供一種在網(wǎng)絡(luò)節(jié)點(diǎn)中用于調(diào)節(jié)傳輸速度的方法,其中,所述方法包括以下步驟:-接收來自中央服務(wù)設(shè)備的用于更新網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸控制信息的更新信息;-根據(jù)所述更新信息來更新自身的傳輸控制信息。根據(jù)本發(fā)明的另一個(gè)方面,還提供一種用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的節(jié)點(diǎn)調(diào)節(jié)裝置,其中,所述節(jié)點(diǎn)調(diào)節(jié)裝置包括:確定裝置,用于根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定用于更新與所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相關(guān)的至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息;其中,所述節(jié)點(diǎn)傳輸信息包括對(duì)等節(jié)點(diǎn)由其已連接節(jié)點(diǎn)處獲取資源時(shí)的一項(xiàng)或多項(xiàng)傳輸記錄信息;第一發(fā)送裝置,用于將所述更新信息發(fā)送至所述至少一個(gè)節(jié)點(diǎn)。根據(jù)本發(fā)明的另一個(gè)方面,還提供一種用于調(diào)節(jié)傳輸速度的傳輸調(diào)節(jié)裝置,其中,所述傳輸調(diào)節(jié)裝置包括:第二接受裝置,用于接收來自中央服務(wù)設(shè)備的用于更新網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸控制信息的更新信息;第一更新裝置,用于根據(jù)所述更新信息來更新自身的傳輸控制信息。根據(jù)本發(fā)明的另一個(gè)方面,還提供一種中央服務(wù)設(shè)備,該中央服務(wù)設(shè)備所述節(jié)點(diǎn)調(diào)節(jié)裝置。根據(jù)本發(fā)明的另一個(gè)方面,還提供一種網(wǎng)絡(luò)節(jié)點(diǎn),該網(wǎng)絡(luò)節(jié)點(diǎn)包括所述傳輸調(diào)節(jié)裝置。根據(jù)本發(fā)明的另一個(gè)方面,還提供一種系統(tǒng),該系統(tǒng)包括所述中央服務(wù)設(shè)備和所述網(wǎng)絡(luò)節(jié)點(diǎn)。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn):1)本發(fā)明可通過一次調(diào)節(jié),來提升整個(gè)P2P網(wǎng)絡(luò)的傳輸性能;無需在各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的用戶端中執(zhí)行過多的操作,減輕了用戶端的負(fù)擔(dān);2)本發(fā)明的方法通過大量統(tǒng)計(jì)的方式,從而能夠避免由于個(gè)別網(wǎng)絡(luò)節(jié)點(diǎn)的例外原因,如資源不完整、局部網(wǎng)絡(luò)鏈路不通等情況而導(dǎo)致的不符合實(shí)際需求的調(diào)節(jié),具有更好的調(diào)節(jié)效果;3)用戶端僅需在滿足觸發(fā)條件的情況下收集信息,并在進(jìn)一步滿足條件的情況下發(fā)送至中央服務(wù)設(shè)備,從而進(jìn)一步減輕了用戶端的負(fù)擔(dān);4)并且,本發(fā)明還可通過調(diào)整中轉(zhuǎn)節(jié)點(diǎn)的轉(zhuǎn)發(fā)控制信息,來調(diào)整對(duì)等節(jié)點(diǎn)可連接至的服務(wù)器,從而使得對(duì)等節(jié)點(diǎn)可連接至性能更好的服務(wù)器,具有更好的獲取資源的性能。附圖說明通過閱讀參照以下附圖所作的對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、目的和優(yōu)點(diǎn)將會(huì)變得更明顯:圖1為根據(jù)本發(fā)明的一種用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)示意圖;圖2為根據(jù)本發(fā)明的一個(gè)方面的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)的方法流程圖;圖3根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)的方法流程圖;圖4為根據(jù)本發(fā)明的又一個(gè)優(yōu)選實(shí)施例的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)的示意圖;圖5為與圖4所示的系統(tǒng)相對(duì)應(yīng)的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的方法流程圖;圖6為根據(jù)本發(fā)明的一種用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)的結(jié)構(gòu)示意圖;圖7為根據(jù)本發(fā)明的一個(gè)優(yōu)選實(shí)施例的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)的結(jié)構(gòu)示意圖;圖8為與圖4所示系統(tǒng)相對(duì)應(yīng)的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)的結(jié)構(gòu)示意圖。附圖中相同或相似的附圖標(biāo)記代表相同或相似的部件。具體實(shí)施方式下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述。圖1示意出了根據(jù)本發(fā)明的一種用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)示意圖。其中,所述對(duì)等節(jié)點(diǎn)指可基于對(duì)等技術(shù)(也即P2P傳輸技術(shù))來上傳、下載資源的節(jié)點(diǎn),各個(gè)對(duì)等節(jié)點(diǎn)之間可通過各種通信網(wǎng)絡(luò)進(jìn)行信息傳輸。根據(jù)本發(fā)明的系統(tǒng),包括至少一個(gè)中心服務(wù)設(shè)備及其所對(duì)應(yīng)的至少一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。所述與中央服務(wù)設(shè)備對(duì)應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)包括可根據(jù)當(dāng)前網(wǎng)絡(luò)的結(jié)構(gòu)索引信息,向所述中央服務(wù)設(shè)備上傳信息。優(yōu)選地,所述與中央服務(wù)設(shè)備對(duì)應(yīng)的網(wǎng)絡(luò)節(jié)點(diǎn)還能接收來自中央服務(wù)設(shè)備的信息。優(yōu)選地,根據(jù)本發(fā)明的系統(tǒng)包括多個(gè)中心服務(wù)設(shè)備以及分別與各個(gè)中心服務(wù)設(shè)備對(duì)應(yīng)的一個(gè)或多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。例如,系統(tǒng)可包含按照IP段進(jìn)行劃分的、分別屬于不同IP的各個(gè)中心服務(wù)設(shè)備,及其所對(duì)應(yīng)的屬于同一IP段的網(wǎng)絡(luò)節(jié)點(diǎn);又例如,系統(tǒng)可包含根據(jù)不同的網(wǎng)絡(luò)運(yùn)營商進(jìn)行劃分的,分別屬于不同網(wǎng)絡(luò)運(yùn)營商的各個(gè)中心服務(wù)設(shè)備,及其所對(duì)應(yīng)的屬于同一網(wǎng)絡(luò)運(yùn)營商的網(wǎng)絡(luò)節(jié)點(diǎn)等。為簡(jiǎn)明起見,圖1的系統(tǒng)中僅示出一個(gè)中心服務(wù)設(shè)備以及多個(gè)網(wǎng)絡(luò)節(jié)點(diǎn),其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)包括對(duì)等節(jié)點(diǎn)與中轉(zhuǎn)節(jié)點(diǎn)。其中,所述中心服務(wù)設(shè)備、網(wǎng)絡(luò)節(jié)點(diǎn)均可由計(jì)算機(jī)設(shè)備實(shí)現(xiàn)。在此,所述計(jì)算機(jī)設(shè)備意指能夠按照事先設(shè)定或存儲(chǔ)的指令,自動(dòng)進(jìn)行數(shù)值計(jì)算和/或信息處理的電子設(shè)備,其硬件包括但不限于微處理器、專用集成電路(ASIC)、可編程門陣列(FPGA)、數(shù)字處理器(DSP)、嵌入式設(shè)備等。其中,所述中央服務(wù)設(shè)備包括但不限于單個(gè)網(wǎng)絡(luò)服務(wù)器或多個(gè)網(wǎng)絡(luò)服務(wù)器組成的服務(wù)器組或基于云計(jì)算(CloudComputing)的由大量主機(jī)或網(wǎng)絡(luò)服務(wù)器構(gòu)成的云,其中,云計(jì)算是分布式計(jì)算的一種,由一群松散耦合的計(jì)算機(jī)集組成的一個(gè)超級(jí)虛擬計(jì)算機(jī)。所述計(jì)算機(jī)設(shè)備包括但不限于用戶設(shè)備、網(wǎng)絡(luò)設(shè)備等。其中,所述用戶設(shè)備包括但不限于任何一種可與用戶通過鍵盤、鼠標(biāo)、遙控器、觸摸板、或聲控設(shè)備等方式進(jìn)行人機(jī)交互的電子產(chǎn)品,例如個(gè)人計(jì)算機(jī)、智能手機(jī)、PDA、游戲機(jī)、或IPTV等;所述網(wǎng)絡(luò)設(shè)備包括但不限于網(wǎng)絡(luò)服務(wù)器。其中,所述網(wǎng)絡(luò)節(jié)點(diǎn)或所述中央服務(wù)設(shè)備所處的網(wǎng)絡(luò)包括但不限于互聯(lián)網(wǎng)、廣域網(wǎng)、城域網(wǎng)、局域網(wǎng)、VPN網(wǎng)絡(luò)等。需要說明的是,所述用戶設(shè)備、所述網(wǎng)絡(luò)設(shè)備、所述中央服務(wù)設(shè)備以及網(wǎng)絡(luò)僅為舉例,其他現(xiàn)有的或今后可能出現(xiàn)的用戶設(shè)備、網(wǎng)絡(luò)設(shè)備、中央服務(wù)設(shè)備以及網(wǎng)絡(luò)如可適用于本發(fā)明,也應(yīng)包含在本發(fā)明保護(hù)范圍以內(nèi),并以引用方式包含于此。圖2示意出了根據(jù)本發(fā)明的一個(gè)方面的用于調(diào)節(jié)對(duì)等節(jié)點(diǎn)的傳輸速度的系統(tǒng)流程圖。根據(jù)本發(fā)明的方法,所述中央服務(wù)設(shè)備執(zhí)行步驟S11和步驟S12,所述網(wǎng)絡(luò)節(jié)點(diǎn)執(zhí)行步驟S21和步驟S22。在步驟S11中,中央服務(wù)設(shè)備根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定用于更新與所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相關(guān)的至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息。其中,所述節(jié)點(diǎn)傳輸信息包括所述對(duì)等節(jié)點(diǎn)的資源傳輸信息滿足預(yù)定傳輸條件時(shí)所獲取的、與所述資源相對(duì)應(yīng)的一個(gè)或多個(gè)傳輸記錄信息。其中,所述資源傳輸信息包括對(duì)等節(jié)點(diǎn)由其已連接節(jié)點(diǎn)獲取資源時(shí)的相關(guān)信息,優(yōu)選地,所述資源傳輸信息包括但不限于以下至少任一項(xiàng):1)由所述已連接節(jié)點(diǎn)獲取資源的傳輸速率;2)當(dāng)在獲取資源的同時(shí)播放該資源的已獲取內(nèi)容時(shí),該資源的剩余播放時(shí)間。其中,所述預(yù)定傳輸條件包括用于當(dāng)對(duì)等節(jié)點(diǎn)由已連接節(jié)點(diǎn)獲取資源時(shí),判斷傳輸過程是否將要終止,或者,當(dāng)對(duì)等節(jié)點(diǎn)邊由已連接節(jié)點(diǎn)獲取資源邊播放時(shí),判斷播放是否將停止的條件。優(yōu)選地,所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)各自的預(yù)定傳輸條件可以不相同。優(yōu)選地,所述預(yù)定傳輸條件包括但不限于以下任一項(xiàng)條件:1)由各個(gè)已連接節(jié)點(diǎn)獲取該資源的傳輸速率的總和小于預(yù)定傳輸速率閾值;2)當(dāng)在獲取資源的同時(shí)播放該資源的已獲取內(nèi)容時(shí),獲取該資源的傳輸速率小于播放碼率;3)當(dāng)在獲取資源的同時(shí)播放該資源的已獲取內(nèi)容時(shí),該資源的剩余播放時(shí)間小于預(yù)定時(shí)間閾值。其中,所述傳輸記錄信息包括與對(duì)等節(jié)點(diǎn)獲取資源的過程相關(guān)的各項(xiàng)信息,優(yōu)選地,所述傳輸記錄信息包括但不限于以下至少任一項(xiàng):1)所對(duì)應(yīng)的已連接節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息。其中,所述節(jié)點(diǎn)標(biāo)識(shí)信息包括但不限于以下任一種信息:a)節(jié)點(diǎn)名稱信息;b)節(jié)點(diǎn)IP信息;c)其他可用于標(biāo)識(shí)節(jié)點(diǎn)的信息,例如,已連接節(jié)點(diǎn)在網(wǎng)絡(luò)節(jié)點(diǎn)索引信息中的編號(hào)信息等。2)從所對(duì)應(yīng)的已連接節(jié)點(diǎn)獲取所述資源時(shí)的傳輸速度信息。3)當(dāng)所述資源為直播資源時(shí),所對(duì)應(yīng)的已連接節(jié)點(diǎn)中包含的所述資源的數(shù)據(jù)時(shí)間信息。其中,所述數(shù)據(jù)時(shí)間信息包括所述對(duì)等節(jié)點(diǎn)通過已連接節(jié)點(diǎn)來獲取并播放所述直播資源時(shí),該已連接節(jié)點(diǎn)所能提供的直播資源所對(duì)應(yīng)的最新播放時(shí)間點(diǎn)。例如,對(duì)等節(jié)點(diǎn)從已連接節(jié)點(diǎn)處獲取直播資源source1,其中,其中,已連接節(jié)點(diǎn)中所包含的source1的數(shù)據(jù)片對(duì)應(yīng)的最新的播放時(shí)間點(diǎn)為12:30:12,則確定該已連接節(jié)點(diǎn)的數(shù)據(jù)時(shí)間信息為12:30:12。優(yōu)選地,對(duì)等節(jié)點(diǎn)獲取對(duì)應(yīng)于不同時(shí)間點(diǎn)的多項(xiàng)傳輸記錄信息。其中,所述傳輸控制信息用于控制對(duì)等節(jié)點(diǎn)的資源傳輸過程,優(yōu)選地,所述傳輸控制信息包括以下至少任一種:1)節(jié)點(diǎn)控制信息。所述節(jié)點(diǎn)控制信息用于控制所述對(duì)等節(jié)點(diǎn)可連接至的節(jié)點(diǎn),優(yōu)選地,所述節(jié)點(diǎn)控制信息包括以下任一項(xiàng):a)對(duì)等節(jié)點(diǎn)可連接的節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息;b)對(duì)等節(jié)點(diǎn)可連接的節(jié)點(diǎn)數(shù)量。2)切換控制信息。所述切換控制信息用于控制對(duì)等節(jié)點(diǎn)在以下任一種資源獲取方式之間進(jìn)行切換,或者,用于控制對(duì)等節(jié)點(diǎn)在已啟動(dòng)一種獲取方式的前提下,啟動(dòng)另一種獲取方式:a)由其他對(duì)等節(jié)點(diǎn)處獲取資源的對(duì)等獲取方式;b)由專門用于提供資源的中央服務(wù)設(shè)備處獲取資源的http獲取方式。優(yōu)選地,所述切換控制信息包括但不限于以下任一項(xiàng):a)對(duì)等節(jié)點(diǎn)當(dāng)前正在獲取并播放的資源的剩余播放時(shí)間閾值;b)對(duì)等節(jié)點(diǎn)的傳輸速率閾值。所述傳輸速率閾值包括但不限于以下任一種:i)對(duì)等節(jié)點(diǎn)獲取資源時(shí),與該資源相對(duì)應(yīng)的傳輸速率之和;ii)獲取資源時(shí)與已連接節(jié)點(diǎn)間的最低傳輸速率。其中,所述更新信息包括但不限于以下至少任一種信息:1)新的傳輸控制信息。2)包含更新操作命令以及與該更新操作相對(duì)應(yīng)的內(nèi)容信息。例如,更新操作為添加,其相應(yīng)的內(nèi)容信息包括“剩余播放時(shí)間閾值為20分鐘”,以根據(jù)該更新信息在各個(gè)對(duì)等節(jié)點(diǎn)中增加一項(xiàng)傳輸控制信息。其中,所述與一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相關(guān)的至少一個(gè)節(jié)點(diǎn)包括但不限于以下至少任一種:1)所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)中的部分或全部對(duì)等節(jié)點(diǎn);2)與所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相連接的其他網(wǎng)絡(luò)節(jié)點(diǎn)。具體地,所述中央服務(wù)設(shè)備根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定是否需要更新與所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相關(guān)的至少一個(gè)節(jié)點(diǎn)的傳輸控制信息,并且,當(dāng)中央服務(wù)設(shè)備判斷需要更新傳輸控制信息時(shí),根據(jù)所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息來確定用于更新所述至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息。其中,所述中央服務(wù)設(shè)備根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定用于更新所述至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息的方式包括但不限于:1)基于預(yù)定更新規(guī)則,根據(jù)所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,來生成新的用于更新傳輸控制信息的更新信息。其中,所述預(yù)定更新規(guī)則與所述節(jié)點(diǎn)傳輸信息,優(yōu)選地,與所述節(jié)點(diǎn)傳輸信息的統(tǒng)計(jì)結(jié)果,以及所述至少一個(gè)節(jié)點(diǎn)中當(dāng)前所應(yīng)用的傳輸控制信息相關(guān)。根據(jù)本發(fā)明的第一示例,已獲得的各個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息如下表1所示(其中,節(jié)點(diǎn)傳輸信息中包含對(duì)等節(jié)點(diǎn)在第一時(shí)間點(diǎn)傳輸資源的傳輸速率和第二時(shí)間點(diǎn)傳輸資源的傳輸速率):表1其中,中央服務(wù)設(shè)備確定對(duì)等節(jié)點(diǎn)Node2、Node4、Node5在第一時(shí)間點(diǎn)的傳輸速率大于在第二時(shí)間點(diǎn)的傳輸速率,占所有對(duì)等節(jié)點(diǎn)的60%,則中央服務(wù)設(shè)備判斷60%大于預(yù)定比例閾值50%,確定需要調(diào)整傳輸控制信息。其中,傳輸控制信包括當(dāng)節(jié)點(diǎn)的傳輸速率小于傳輸速率閾值100Kb/s時(shí)切換為http獲取方式,則中央服務(wù)設(shè)備根據(jù)預(yù)定更新規(guī)則,確定新的傳輸速率閾值=原傳輸速率閾值×(第一時(shí)間點(diǎn)傳輸速率大于第二時(shí)間點(diǎn)傳輸速率的節(jié)點(diǎn)比例/預(yù)定比例閾值)=100×(60%/50%)=120Kb/s,則中央服務(wù)設(shè)備確定更新信息包括新傳輸速率閾值120Kb/s。2)根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,由預(yù)定的多個(gè)傳輸控制信息中選擇與該一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息相對(duì)應(yīng)的傳輸控制信息,根據(jù)所選擇的傳輸控制信息來確定更新信息,以將至少一個(gè)節(jié)點(diǎn)中各個(gè)節(jié)點(diǎn)的傳輸控制信息更新為該所選擇的傳輸控制信息。根據(jù)本發(fā)明的第二示例,已獲得的各個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息如下表2所示:表2中央服務(wù)設(shè)備中預(yù)定的三項(xiàng)傳輸控制信息如下表3所示,每項(xiàng)傳輸控制信息中包括對(duì)等節(jié)點(diǎn)能夠連接至的最大節(jié)點(diǎn)數(shù)量以及切換傳輸速率閾值:表3傳輸控制信息可連接的最大節(jié)點(diǎn)數(shù)傳輸速率閾值Ctr18200Ctr25250Ctr33300其中,中央服務(wù)設(shè)備中預(yù)存了如表4所示的傳輸控制信息與選擇條件的對(duì)應(yīng)關(guān)系,以根據(jù)當(dāng)前已采用的傳輸控制信息,以及各個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息所滿足的選擇條件,來確定新的傳輸控制信息。其中,m表示各個(gè)對(duì)等節(jié)點(diǎn)的平均已連接節(jié)點(diǎn)的節(jié)點(diǎn)數(shù)量占當(dāng)前的傳輸控制信息中所包含的最大節(jié)點(diǎn)數(shù)量的比例,v表示所獲得的各個(gè)傳輸速率的平均傳輸速率,其中,所述80%、150Kb/s、350Kb/s均為相應(yīng)的預(yù)定閾值。表4其中,當(dāng)前的傳輸控制信息為Ctr1,且中央服務(wù)設(shè)備根據(jù)已獲得的5個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定當(dāng)前各個(gè)對(duì)等節(jié)點(diǎn)的平均已連接節(jié)點(diǎn)數(shù)為2.4,則當(dāng)前的m=2.4/8×100%=30%<80%,當(dāng)前的平均傳輸速率=357Kb/s>350Kb/s,則中央服務(wù)設(shè)備根據(jù)表4,確定新的傳輸控制信息為Ctr3,并確定更新信息包括該新的傳輸控制信息的標(biāo)識(shí)信息“Ctr3”。又例如,中央服務(wù)設(shè)備根據(jù)已獲得的多個(gè)對(duì)等節(jié)點(diǎn)的數(shù)據(jù)時(shí)間信息,確定其中有60%的數(shù)據(jù)時(shí)間信息小于實(shí)際直播時(shí)間點(diǎn),大于中央服務(wù)設(shè)備所存儲(chǔ)的預(yù)定百分比閾值40%,則中央服務(wù)設(shè)備將用于控制從對(duì)等獲取方式切換為http獲取方式的剩余播放時(shí)間閾值更新為當(dāng)前值的150%,以使對(duì)等節(jié)點(diǎn)提前進(jìn)行切換。需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定用于更新與所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)相關(guān)的至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。接著,在步驟S12中,中央服務(wù)設(shè)備將所述更新信息發(fā)送至所述至少一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)。所述至少一個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)由計(jì)算機(jī)設(shè)備實(shí)現(xiàn)。接著,在步驟S21中,網(wǎng)絡(luò)節(jié)點(diǎn)接收來自中央服務(wù)設(shè)備的用于更新網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸控制信息的更新信息。繼續(xù)對(duì)第二示例進(jìn)行說明,網(wǎng)絡(luò)節(jié)點(diǎn)接收來自中央服務(wù)設(shè)備的包含“Ctr3”的更新信息。其中,所述傳輸控制信息與所述更新信息已在前述步驟S11中予以詳述,并以引用的方式包含于此,不再贅述。在步驟S22中,網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述更新信息來更新自身的傳輸控制信息。其中,當(dāng)所述更新信息包括新的傳輸控制信息時(shí),網(wǎng)絡(luò)節(jié)點(diǎn)用所述更新信息來替代自身原有的傳輸控制信息;當(dāng)所述更新信息中包含更新操作命令以及與該更新操作相對(duì)應(yīng)的內(nèi)容信息時(shí),網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)所述內(nèi)容信息,執(zhí)行相應(yīng)的更新操作,以更新自身的傳輸控制信息。繼續(xù)對(duì)第二示例進(jìn)行說明,網(wǎng)絡(luò)節(jié)點(diǎn)根據(jù)步驟S21中接收到的更新信息“Ctr3”,在本地預(yù)存的傳輸控制信息中查詢,并將查詢獲得的與“Ctr3”對(duì)應(yīng)的傳輸控制信息“可連接的最大節(jié)點(diǎn)數(shù)3”以及“傳輸速率閾值300Kb/s”作為自身的新的傳輸控制信息。需要說明的是,上述舉例僅為更好地說明本發(fā)明的技術(shù)方案,而非對(duì)本發(fā)明的限制,本領(lǐng)域技術(shù)人員應(yīng)該理解,任何根據(jù)所述更新信息來更新自身的傳輸控制信息的實(shí)現(xiàn)方式,均應(yīng)包含在本發(fā)明的范圍內(nèi)。根據(jù)本發(fā)明的優(yōu)選實(shí)施例之一,其中,所述節(jié)點(diǎn)傳輸信息還包含分別與一個(gè)或多個(gè)傳輸記錄信息相對(duì)應(yīng)的資源相關(guān)信息,所述傳輸記錄信息包括所述節(jié)點(diǎn)標(biāo)識(shí)信息。根據(jù)本實(shí)施例的方法,中央服務(wù)設(shè)備還執(zhí)行步驟S13(圖未示),所述步驟S11進(jìn)一步包括步驟S111(圖未示)。其中,所述資源相關(guān)信息包括資源標(biāo)識(shí)信息,優(yōu)選地,所述資源相關(guān)信息還包括資源分布信息。所述資源分布信息用于指示可提供該資源的一個(gè)或多個(gè)節(jié)點(diǎn),例如,所有可提供該資源的節(jié)點(diǎn)的節(jié)點(diǎn)標(biāo)識(shí)信息等。在步驟S13中,中央服務(wù)設(shè)備根據(jù)所述資源相關(guān)信息,來由所述一個(gè)或多個(gè)傳輸記錄信息中篩選出至少一個(gè)可用的傳輸記錄信息。具體地,所述根據(jù)所述資源相關(guān)信息,來由所述一個(gè)或多個(gè)傳輸記錄信息中篩選出至少一個(gè)可用的傳輸記錄信息的方式包括但不限于:1)根據(jù)資源標(biāo)識(shí)信息,對(duì)所述各個(gè)對(duì)等節(jié)點(diǎn)的一個(gè)或多個(gè)傳輸記錄信息所對(duì)應(yīng)的已連接節(jié)點(diǎn)進(jìn)行統(tǒng)計(jì),以獲得可提供所述資源標(biāo)識(shí)信息所指示的資源的已連接節(jié)點(diǎn)的數(shù)量;根據(jù)與所述資源標(biāo)識(shí)信息對(duì)應(yīng)的已連接節(jié)點(diǎn)的數(shù)量,以及預(yù)定判斷規(guī)則,來判斷包含所述資源標(biāo)識(shí)信息的傳輸記錄信息是否可用。根據(jù)本發(fā)明的第三示例,已獲得的各個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息中,一共包含124項(xiàng)傳輸記錄信息,其中,45項(xiàng)傳輸記錄對(duì)應(yīng)資源Source2,70項(xiàng)記錄對(duì)應(yīng)Source3,剩余29項(xiàng)傳輸記錄對(duì)應(yīng)Source4;則中央服務(wù)設(shè)備統(tǒng)計(jì)對(duì)應(yīng)于Source2的傳輸記錄信息中所包含的節(jié)點(diǎn)標(biāo)識(shí)信息,確定共有7個(gè)不同的已連接節(jié)點(diǎn)用于提供Source2;相似地,中央服務(wù)設(shè)備確定共有43個(gè)不同的已連接節(jié)點(diǎn)提供Source3,有26個(gè)不同的已連接節(jié)點(diǎn)提供Source4。則中央服務(wù)設(shè)備根據(jù)預(yù)定的資源節(jié)點(diǎn)數(shù)量閾值25,判斷可提供資源的已連接節(jié)點(diǎn)數(shù)小于資源節(jié)點(diǎn)數(shù)量閾值的Source2所對(duì)應(yīng)的45項(xiàng)傳輸記錄信息不可用,Source3和Source4所對(duì)應(yīng)的各項(xiàng)傳輸記錄信息可用。2)當(dāng)資源相關(guān)信息包括資源分布信息時(shí),根據(jù)各個(gè)資源的資源分布信息,以及預(yù)定判斷規(guī)則,來判斷包含相應(yīng)資源標(biāo)識(shí)信息的傳輸記錄信息是否可用。接著,在步驟S111中,中央服務(wù)設(shè)備根據(jù)所述至少一個(gè)可用的傳輸記錄信息,確定用于更新至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息。繼續(xù)對(duì)第三示例進(jìn)行說明,則中央服務(wù)設(shè)備根據(jù)步驟S13中所獲得的對(duì)應(yīng)于Source3和Source4的共79項(xiàng)傳輸記錄信息,來確定更新信息。其中,中央服務(wù)設(shè)備根據(jù)所述至少一個(gè)可用的傳輸記錄信息,確定用于更新至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息的方式,與前述步驟S11中所述的中央服務(wù)設(shè)備根據(jù)一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息,確定用于更新至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息的方式相同或相似,并以引用的方式包含于此,不再贅述。根據(jù)本發(fā)明的優(yōu)選實(shí)施例之一,其中,所述傳輸記錄信息還包括其所對(duì)應(yīng)的已連接節(jié)點(diǎn)的節(jié)點(diǎn)類型信息,所述步驟S11進(jìn)一步包括步驟S112(圖未示)和步驟S113(圖未示)。在步驟S112中,中央服務(wù)設(shè)備由所述一個(gè)或多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息所包含的各個(gè)傳輸記錄信息中,獲取節(jié)點(diǎn)類型信息屬于預(yù)定類型的至少一個(gè)傳輸記錄信息。其中,所述節(jié)點(diǎn)類型包括但不限于以下至少任一項(xiàng):1)對(duì)等節(jié)點(diǎn);所述對(duì)等節(jié)點(diǎn)包括可基于對(duì)等技術(shù)(也即P2P傳輸技術(shù))來上傳、下載資源的節(jié)點(diǎn)。其中,所述對(duì)等節(jié)點(diǎn)包括但不限于以下任一種類型:a)超級(jí)對(duì)等節(jié)點(diǎn);其中,所述超級(jí)對(duì)等節(jié)點(diǎn)包括能向其他對(duì)等節(jié)點(diǎn)提供一定服務(wù)功能的對(duì)等節(jié)點(diǎn),如節(jié)點(diǎn)管理、資源提供等功能。b)普通對(duì)等節(jié)點(diǎn)。2)非對(duì)等節(jié)點(diǎn),非對(duì)等節(jié)點(diǎn)包括不采用對(duì)等技術(shù)的其他網(wǎng)絡(luò)節(jié)點(diǎn)。優(yōu)選地,所述非對(duì)等節(jié)點(diǎn)包括采用http傳輸技術(shù)的內(nèi)容分發(fā)服務(wù)器(即CDN服務(wù)器)。例如,中央服務(wù)設(shè)備由已獲得的多個(gè)對(duì)等節(jié)點(diǎn)的節(jié)點(diǎn)傳輸信息中,獲取節(jié)點(diǎn)類型為超級(jí)對(duì)等節(jié)點(diǎn)的傳輸記錄信息。在步驟S113中,中央服務(wù)設(shè)備根據(jù)所述至少一個(gè)傳輸記錄信息,確定用于更新至少一個(gè)節(jié)點(diǎn)的傳輸控制信息的更新信息。例如,中央服務(wù)設(shè)備根據(jù)步驟S112中獲得的節(jié)點(diǎn)類型為超級(jí)對(duì)等節(jié)點(diǎn)的傳輸記錄信息,來調(diào)整傳輸控制信息中包含的超級(jí)對(duì)等節(jié)點(diǎn)類型的節(jié)點(diǎn)數(shù)量閾值,以控制各個(gè)對(duì)等節(jié)點(diǎn)可連接至的超級(jí)對(duì)等節(jié)點(diǎn)數(shù)量。該實(shí)施例中,通過僅根據(jù)預(yù)定類型的傳輸記錄信息來獲得更新信息,從而可以正對(duì)性地調(diào)整對(duì)于預(yù)定類別的節(jié)點(diǎn)的傳輸控制。例如,當(dāng)節(jié)點(diǎn)可連接至的超級(jí)節(jié)點(diǎn)的數(shù)量過多時(shí),減少節(jié)點(diǎn)可連接至超級(jí)節(jié)點(diǎn)的最大數(shù)量,從而減輕超級(jí)節(jié)點(diǎn)的負(fù)擔(dān);或者,當(dāng)節(jié)點(diǎn)可連接至的超級(jí)節(jié)點(diǎn)的數(shù)量過少時(shí),適當(dāng)提高節(jié)點(diǎn)可連接至超級(jí)節(jié)點(diǎn)的最大數(shù)量,以提升網(wǎng)絡(luò)傳輸性能。根據(jù)本發(fā)明的方法,在中央服務(wù)設(shè)備中對(duì)所獲得的網(wǎng)絡(luò)節(jié)點(diǎn)在判斷發(fā)生或者可能發(fā)生傳輸停止、或播放卡頓時(shí)的大量的傳輸記錄信息進(jìn)行統(tǒng)計(jì),以確定用于調(diào)整網(wǎng)絡(luò)節(jié)點(diǎn)的傳輸控制信息的更新信息,來減少各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的卡頓發(fā)生情況,本發(fā)明可通過一次調(diào)節(jié),來提升整個(gè)P2P網(wǎng)絡(luò)的傳輸性能,并且無需在各個(gè)網(wǎng)絡(luò)節(jié)點(diǎn)的用戶端中執(zhí)行過多的操作,減輕了用戶...
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1