數(shù)據(jù)傳輸方法及傳輸設(shè)備的制造方法
【專利摘要】本發(fā)明是關(guān)于一種數(shù)據(jù)傳輸方法及傳輸設(shè)備,屬于數(shù)據(jù)傳輸技術(shù)領(lǐng)域。該方法用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包括若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),該方法包括:第一傳輸設(shè)備從點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于該第一傳輸設(shè)備的上層設(shè)備中確定第二傳輸設(shè)備,向該第二傳輸設(shè)備發(fā)送訂閱請求,并接收該第二傳輸設(shè)備發(fā)送的該指定數(shù)據(jù)流,該指定數(shù)據(jù)流來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
【專利說明】
數(shù)據(jù)傳輸方法及傳輸設(shè)備
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸方法及傳輸設(shè)備。
【背景技術(shù)】
[0002]P2P(peer-to_peer,點(diǎn)對點(diǎn))傳輸技術(shù)又稱對等互聯(lián)網(wǎng)絡(luò)傳輸技術(shù),是一種可以有效利用網(wǎng)絡(luò)中各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的計(jì)算能力和帶寬的網(wǎng)絡(luò)傳輸技術(shù)。
[0003 ]現(xiàn)有的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備呈網(wǎng)狀連接,且各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備將自身的設(shè)備信息(比如,能夠?qū)ν馓峁┠男?shù)據(jù)流)登記到中心節(jié)點(diǎn)設(shè)備,當(dāng)一個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備想要獲取數(shù)據(jù)流時(shí)登錄到中心節(jié)點(diǎn)設(shè)備,中心節(jié)點(diǎn)設(shè)備將與該點(diǎn)對點(diǎn)傳輸設(shè)備直接或間接相連的其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息下發(fā)到該點(diǎn)對點(diǎn)傳輸設(shè)備,該點(diǎn)對點(diǎn)傳輸設(shè)備根據(jù)得到的信息向其他點(diǎn)對點(diǎn)傳輸設(shè)備請求數(shù)據(jù)流。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,
【申請人】發(fā)現(xiàn)現(xiàn)有技術(shù)存在如下問題:
[0005]點(diǎn)對點(diǎn)傳輸設(shè)備獲取數(shù)據(jù)流時(shí),從中心節(jié)點(diǎn)設(shè)備獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息的過程會產(chǎn)生較大的傳輸延時(shí),影響點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
【發(fā)明內(nèi)容】
[0006]為了解決現(xiàn)有技術(shù)中從中心節(jié)點(diǎn)設(shè)備獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息的過程會產(chǎn)生較大的傳輸延時(shí)的問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法及傳輸設(shè)備,技術(shù)方案如下:
[0007]第一方面,提供了一種數(shù)據(jù)傳輸方法,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包括若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述方法包括:
[0008]第一傳輸設(shè)備從與所述第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備;
[0009]所述第一傳輸設(shè)備向所述第二傳輸設(shè)備發(fā)送訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流;
[0010]所述第一傳輸設(shè)備接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0011]第二方面,提供了一種數(shù)據(jù)傳輸方法,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包含若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述方法包括:
[0012]第二傳輸設(shè)備接收第一傳輸設(shè)備發(fā)送的訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備;
[0013]所述第二傳輸設(shè)備向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0014]第三方面,提供了傳輸設(shè)備,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包括若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述傳輸設(shè)備包括:
[0015]確定模塊,用于從與所述傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述傳輸設(shè)備的上層設(shè)備;
[0016]第一請求發(fā)送模塊,用于向所述第二傳輸設(shè)備發(fā)送訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流;
[0017]數(shù)據(jù)流接收模塊,用于接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0018]第四方面,提供了一種傳輸設(shè)備,其特征在于,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包含若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述傳輸設(shè)備包括:
[0019]請求接收模塊,用于接收第一傳輸設(shè)備發(fā)送的訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流,所述傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備;
[0020]數(shù)據(jù)流發(fā)送模塊,用于向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0021]本發(fā)明實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
[0022]若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò),第一傳輸設(shè)備從與該第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,向該第二傳輸設(shè)備發(fā)送訂閱請求,并接收該第二傳輸設(shè)備發(fā)送的來自于頂層設(shè)備的指定數(shù)據(jù)流。由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0023]應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本發(fā)明。
【附圖說明】
[0024]此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本發(fā)明的實(shí)施例,并與說明書一起用于解釋本發(fā)明的原理。
[0025]圖1是本發(fā)明各個(gè)實(shí)施例涉及的一種實(shí)施環(huán)境的示意圖;
[0026]圖2是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖;
[0027]圖3是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖;
[0028]圖4是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖;
[0029]圖5是圖4所示實(shí)施例涉及的一種傳輸設(shè)備確定方法的流程圖;
[0030]圖6是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖;
[0031 ]圖7是根據(jù)一示例性實(shí)施例示出的一種傳輸設(shè)備的結(jié)構(gòu)方框圖;
[0032]圖8是根據(jù)另一示例性實(shí)施例示出的一種傳輸設(shè)備的結(jié)構(gòu)方框圖;
[0033]圖9是根據(jù)一示例性實(shí)施例示出的一種傳輸設(shè)備的結(jié)構(gòu)方框圖;
[0034]圖10是根據(jù)另一示例性實(shí)施例示出的一種傳輸設(shè)備的結(jié)構(gòu)方框圖;
[0035]圖11是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器的結(jié)構(gòu)示意圖;
[0036]圖12是根據(jù)另一示例性實(shí)施例示出的一種終端的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
[0038]圖1是本發(fā)明各個(gè)實(shí)施例涉及的一種實(shí)施環(huán)境的示意圖。如圖1所示,該實(shí)施環(huán)境包括:點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100。
[0039]如圖1所示,該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100是一個(gè)包含若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò)(圖1中每個(gè)圓代表一個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備),該若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中的一個(gè)或多個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備為該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100的中心節(jié)點(diǎn)設(shè)備,同時(shí)也是該樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的頂層設(shè)備,該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的資源集中在該一個(gè)或多個(gè)中心節(jié)點(diǎn)設(shè)備上。在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中,與頂層設(shè)備直接相連的點(diǎn)對點(diǎn)傳輸設(shè)備可以直接接收該頂層設(shè)備發(fā)送的數(shù)據(jù)流,與頂層設(shè)備不直接相連的點(diǎn)對點(diǎn)傳輸設(shè)備可以通過上層設(shè)備間接獲取來自于頂層設(shè)備的數(shù)據(jù)流。比如,在圖1中,點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備110為頂層設(shè)備,點(diǎn)對點(diǎn)傳輸設(shè)備120、130和140直接連接點(diǎn)對點(diǎn)傳輸設(shè)備110,點(diǎn)對點(diǎn)傳輸設(shè)備150直接連接點(diǎn)對點(diǎn)傳輸設(shè)備120、130和140,其中,點(diǎn)對點(diǎn)傳輸設(shè)備120、130和140可以直接獲取點(diǎn)對點(diǎn)傳輸設(shè)備110發(fā)送的數(shù)據(jù)流,而點(diǎn)對點(diǎn)傳輸設(shè)備150可以通過點(diǎn)對點(diǎn)傳輸設(shè)備120、130和140中的任意設(shè)備獲取來自于點(diǎn)對點(diǎn)傳輸設(shè)備110的數(shù)據(jù)流。
[0040]上述各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備可以是用戶設(shè)備,也可以是服務(wù)器。比如,以該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100為視頻直播網(wǎng)絡(luò)為例,該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的頂層節(jié)點(diǎn)可以是網(wǎng)絡(luò)視頻直播間的網(wǎng)絡(luò)直播設(shè)備,其它非頂層設(shè)備可以是各類收看直播視頻的用戶設(shè)備(比如智能手機(jī)、平板電腦、電子書閱讀器、筆記本電腦、個(gè)人電腦或者智能可穿戴設(shè)備等),或者,也可以是用于緩存該網(wǎng)絡(luò)直播設(shè)備產(chǎn)生的直播視頻流的緩存服務(wù)器。
[0041]圖2是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖,該方法可以實(shí)現(xiàn)在上述圖1所示的實(shí)施環(huán)境中的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中。如圖2所示,該數(shù)據(jù)傳輸方法可以包括如下幾個(gè)步驟:
[0042]步驟201,第一傳輸設(shè)備從與該第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,該第二傳輸設(shè)備是在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于該第一傳輸設(shè)備的上層設(shè)備。
[0043]步驟202,第一傳輸設(shè)備向該第二傳輸設(shè)備發(fā)送訂閱請求,該訂閱請求用于請求訂閱指定數(shù)據(jù)流。
[0044]步驟203,第一傳輸設(shè)備接收該第二傳輸設(shè)備發(fā)送的該指定數(shù)據(jù)流,該指定數(shù)據(jù)流來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0045]綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備從直接相連的上層設(shè)備中確定第二傳輸設(shè)備,向該第二傳輸設(shè)備發(fā)送訂閱請求,并接收該第二傳輸設(shè)備發(fā)送的來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0046]圖3是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖,該方法可以實(shí)現(xiàn)在上述圖1所示的實(shí)施環(huán)境中的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中。如圖3所示,該數(shù)據(jù)傳輸方法可以包括如下幾個(gè)步驟:
[0047]步驟301,第二傳輸設(shè)備接收第一傳輸設(shè)備發(fā)送的訂閱請求,該訂閱請求用于請求訂閱指定數(shù)據(jù)流,該第二傳輸設(shè)備是在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于該第一傳輸設(shè)備的上層設(shè)備。
[0048]步驟302,第二傳輸設(shè)備向該第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流,該指定數(shù)據(jù)流來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0049]綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,處于第一傳輸設(shè)備上層的第二傳輸設(shè)備在接收到第一傳輸設(shè)備發(fā)送的訂閱請求時(shí),向該第一傳輸設(shè)備發(fā)送來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0050]圖4是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖,該方法可以實(shí)現(xiàn)在上述圖1所示的實(shí)施環(huán)境中的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中。如圖4所示,該數(shù)據(jù)傳輸方法可以包括如下幾個(gè)步驟:
[0051]步驟401,第一傳輸設(shè)備從與第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,第二傳輸設(shè)備是在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于第一傳輸設(shè)備的上層設(shè)備。
[0052]在本發(fā)明實(shí)施例中的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)為樹狀結(jié)構(gòu),頂層節(jié)點(diǎn)中的數(shù)據(jù)流傳輸?shù)侥骋粋€(gè)時(shí),該數(shù)據(jù)流的傳輸跳數(shù)(即中間經(jīng)過的其它點(diǎn)對點(diǎn)傳輸設(shè)備的數(shù)量)越低,該數(shù)據(jù)流的傳輸延遲也相對越低。為了保證傳輸質(zhì)量,每個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備需要獲取指定數(shù)據(jù)流時(shí),僅向該點(diǎn)對點(diǎn)傳輸設(shè)備的一個(gè)上層設(shè)備進(jìn)行獲取。
[0053]由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備可能同時(shí)與多個(gè)上層設(shè)備直接相連,比如,在圖1中,第一傳輸設(shè)備為點(diǎn)對點(diǎn)傳輸設(shè)備150,與該第一傳輸設(shè)備直接相連的上層設(shè)備有三個(gè),分別為點(diǎn)對點(diǎn)傳輸設(shè)備120、130以及140,當(dāng)?shù)谝粋鬏斣O(shè)備想要獲取來自于頂層設(shè)備110的指定數(shù)據(jù)流時(shí),只需要從點(diǎn)對點(diǎn)傳輸設(shè)備120、130以及140中選擇一個(gè)設(shè)備作為第二傳輸設(shè)備。在本發(fā)明實(shí)施例中,第一傳輸設(shè)備選擇第二傳輸設(shè)備的方式可以如下:
[0054]請參考圖5,其示出了本發(fā)明實(shí)施例涉及的一種傳輸設(shè)備確定方法的流程圖,如圖5所示,該傳輸設(shè)備確定方法可以包括如下步驟:
[0055]步驟401a,第一傳輸設(shè)備從與該第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定該第一傳輸設(shè)備在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的各個(gè)上層設(shè)備。
[0056]與第一傳輸設(shè)備相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中,有些是該第一傳輸設(shè)備在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的上層設(shè)備,有些是該第一傳輸設(shè)備在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的下層設(shè)備,甚至有一些是該第一傳輸設(shè)備在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的同層設(shè)備,第一傳輸設(shè)備無法自行判斷哪些直接相連的點(diǎn)對點(diǎn)傳輸設(shè)備是上層設(shè)備,本發(fā)明實(shí)施例中,第一傳輸設(shè)備可以向點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的中心節(jié)點(diǎn)設(shè)備(也就是樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò)中的頂層設(shè)備)查詢該第一傳輸設(shè)備直接相連的各個(gè)上層設(shè)備。
[0057]可選的,在本發(fā)明實(shí)施例中,該第一傳輸設(shè)備在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的上層設(shè)備,可以是與該第一傳輸設(shè)備對等的用戶設(shè)備,或者,也可以是該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的緩存服務(wù)器,或者,也可以是該指定數(shù)據(jù)流的源設(shè)備。比如,以圖1中的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)為例,其中,點(diǎn)對點(diǎn)傳輸設(shè)備110為指定數(shù)據(jù)流的源設(shè)備,點(diǎn)對點(diǎn)傳輸設(shè)備120為緩存服務(wù)器,其用于緩存點(diǎn)對點(diǎn)傳輸設(shè)備110產(chǎn)生的指定數(shù)據(jù)流,而點(diǎn)對點(diǎn)傳輸設(shè)備130至150則是各個(gè)用戶設(shè)備。當(dāng)?shù)谝粋鬏斣O(shè)備為點(diǎn)對點(diǎn)傳輸設(shè)備150時(shí),其上層設(shè)備中的點(diǎn)對點(diǎn)傳輸設(shè)備120是緩存服務(wù)器,其上層設(shè)備中的點(diǎn)對點(diǎn)傳輸設(shè)備130和140則是與其對等的用戶設(shè)備,當(dāng)該第一傳輸設(shè)備是點(diǎn)對點(diǎn)傳輸設(shè)備130或者140時(shí),其上層設(shè)備是指定數(shù)據(jù)流的源設(shè)備。
[0058]步驟401b,第一傳輸設(shè)備獲取該第一傳輸設(shè)備與該各個(gè)上層設(shè)備之間的傳輸參數(shù)。
[0059]其中,該傳輸參數(shù)用于指示對應(yīng)的上層設(shè)備向該第一傳輸設(shè)備傳輸來自于該頂層設(shè)備的數(shù)據(jù)流時(shí)的傳輸質(zhì)量,該傳輸參數(shù)包括:丟包率或者傳輸延時(shí)中的至少一種。
[0060]第一傳輸設(shè)備可以在確定上層設(shè)備之后,與各個(gè)上層設(shè)備之間進(jìn)行交互,以測試該第一傳輸設(shè)備與各個(gè)上層設(shè)備之間的傳輸參數(shù);或者,第一傳輸設(shè)備也可以周期性的與各個(gè)直接相連的點(diǎn)對點(diǎn)傳輸設(shè)備進(jìn)行交互以測試該第一傳輸設(shè)備與各個(gè)直接相連的點(diǎn)對點(diǎn)傳輸設(shè)備之間的傳輸參數(shù)并更新存儲,在確定各個(gè)上層設(shè)備之后,直接讀取存儲的傳輸參數(shù)。
[0061]步驟401c,第一傳輸設(shè)備將該各個(gè)上層設(shè)備中,對應(yīng)傳輸參數(shù)最優(yōu)的一個(gè)設(shè)備確定為該第二傳輸設(shè)備。
[0062]在本發(fā)明實(shí)施例中,為了提高數(shù)據(jù)流的傳輸質(zhì)量,第一傳輸設(shè)備可以將對應(yīng)傳輸參數(shù)最好的一個(gè)上層設(shè)備確定為第二傳輸設(shè)備。
[0063]比如,若傳輸參數(shù)包含丟包率,則第一傳輸設(shè)備將對應(yīng)丟包率最低的一個(gè)上層設(shè)備確定為第二傳輸設(shè)備。
[0064]或者,若傳輸參數(shù)包含傳輸延時(shí),則第一傳輸設(shè)備將對應(yīng)傳輸延時(shí)最低的一個(gè)上層設(shè)備確定為第二傳輸設(shè)備。
[0065]或者,若傳輸參數(shù)包含丟包率和傳輸延時(shí),則第一傳輸設(shè)備可以將各個(gè)傳輸參數(shù)中的丟包率和傳輸延時(shí)乘以各自的權(quán)重,計(jì)算獲得各個(gè)傳輸參數(shù)的綜合數(shù)值,并將綜合數(shù)值最低的傳輸參數(shù)對應(yīng)的上層設(shè)備確定為第二傳輸設(shè)備。
[0066]步驟402,第一傳輸設(shè)備向第二傳輸設(shè)備發(fā)送訂閱請求,第二傳輸設(shè)備接收該訂閱請求,該訂閱請求用于請求訂閱指定數(shù)據(jù)流。
[0067]第一傳輸設(shè)備向第二傳輸設(shè)備發(fā)送的訂閱請求中可以包含該指定數(shù)據(jù)流的標(biāo)識,其中,該指定數(shù)據(jù)流是一條完整數(shù)據(jù)流;或者,該指定數(shù)據(jù)流是構(gòu)成一條完整數(shù)據(jù)流的至少兩條子數(shù)據(jù)流中的一條子數(shù)據(jù)流。
[0068]比如,以該指定數(shù)據(jù)流是網(wǎng)絡(luò)直播視頻流為例,當(dāng)?shù)谝粋鬏斣O(shè)備是用戶智能手機(jī),且用戶通過該智能手機(jī)收看某一直播視頻時(shí),若第二傳輸設(shè)備向第一傳輸設(shè)備發(fā)送數(shù)據(jù)流的帶寬足夠高,比如,該第二傳輸設(shè)備是該直播視頻的緩存服務(wù)器,則第二傳輸設(shè)備可以將該直播視頻對應(yīng)的視頻流作為一個(gè)完成的視頻流發(fā)送給第一傳輸設(shè)備。若第二傳輸設(shè)備是與第一傳輸設(shè)備對等的用戶設(shè)備,比如另一用戶的平板電腦,則可以將該直播視頻對應(yīng)的視頻流劃分為多個(gè)子視頻流,第二傳輸設(shè)備只負(fù)責(zé)發(fā)送其中一個(gè)或者部分子視頻流,其它的子視頻流則由第一傳輸設(shè)備的其它上層設(shè)備負(fù)責(zé)發(fā)送。其中,不同的子視頻流對應(yīng)不同的子視頻流標(biāo)識,該子視頻流標(biāo)識可以是一個(gè)數(shù)字,比如,該直播視頻流的視頻數(shù)據(jù)包按照自然數(shù)順序設(shè)置序號,該子視頻流標(biāo)識可以是視頻數(shù)據(jù)包序號mod子視頻流數(shù)量,即對于一個(gè)視頻數(shù)據(jù)包,該視頻數(shù)據(jù)包的序號除以子視頻流的余數(shù)即為該視頻數(shù)據(jù)包所在的子視頻流的標(biāo)識。
[0069]步驟403,第二傳輸設(shè)備判斷該第二傳輸設(shè)備的剩余上傳帶寬是否不小于第一需求帶寬,該第一需求帶寬是該指定數(shù)據(jù)流的需求帶寬。
[0070]步驟404,若判斷結(jié)果為該剩余上傳帶寬不小于該第一需求帶寬,則第二傳輸設(shè)備向第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流,第一傳輸設(shè)備接收該指定數(shù)據(jù)流。
[0071]其中,該指定數(shù)據(jù)流來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0072]當(dāng)?shù)诙鬏斣O(shè)備對外提供的上傳帶寬足夠時(shí),才能夠滿足指定數(shù)據(jù)流的傳輸需要,這對于視頻直播等對帶寬需求較為敏感的傳輸業(yè)務(wù)尤為重要,在本發(fā)明實(shí)施例中,為了保證指定數(shù)據(jù)流的傳輸效率,第二傳輸設(shè)備向第一傳輸設(shè)備發(fā)送指定數(shù)據(jù)流之前,可以首先判斷該第二傳輸設(shè)備的剩余上傳帶寬是否滿足指定數(shù)據(jù)流的帶寬需求,如果是,則接受訂閱請求,向第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流,否則進(jìn)入步驟405。
[0073]其中,當(dāng)?shù)诙鬏斣O(shè)備中存儲有該指定數(shù)據(jù)流,比如,該第二傳輸設(shè)備是該指定數(shù)據(jù)流的源設(shè)備或者緩存服務(wù)器時(shí),該第二傳輸設(shè)備可以直接向第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流;若該第二傳輸設(shè)備中未存儲有該指定數(shù)據(jù)流,則第二傳輸設(shè)備可以向該第二傳輸設(shè)備的一個(gè)上層設(shè)備訂閱該指定數(shù)據(jù)流,并將上層設(shè)備下發(fā)的指定數(shù)據(jù)流轉(zhuǎn)發(fā)給第一傳輸設(shè)備,此處第二傳輸設(shè)備向上層設(shè)備訂閱指定數(shù)據(jù)流的方式與第一傳輸設(shè)備向第二傳輸設(shè)備訂閱指定數(shù)據(jù)流的方式類似,此處不再贅述。
[0074]步驟405,若判斷結(jié)果為該剩余上傳帶寬小于該第一需求帶寬,則第二傳輸設(shè)備獲取第一上行提供帶寬和第二上行提供帶寬。
[0075]其中,第一上行提供帶寬是第一傳輸設(shè)備的上行提供帶寬,第二上行提供帶寬是正在向該第二傳輸設(shè)備訂閱數(shù)據(jù)流的各個(gè)傳輸設(shè)備的上行提供帶寬中的最小值,上述上行提供帶寬是指對應(yīng)的傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的總需求帶寬。
[0076]步驟406,第二傳輸設(shè)備判斷第一上行提供帶寬是否大于第二上行提供帶寬。
[0077]步驟407,若該第一上行提供帶寬大于第二上行提供帶寬,則第二傳輸設(shè)備停止向第二上行提供帶寬對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并向該第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流。
[0078]在本發(fā)明實(shí)施例中,一個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備向另一個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備訂閱數(shù)據(jù)流的同時(shí),還可能會接受其它一個(gè)或多個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備對該數(shù)據(jù)流的訂閱,在一個(gè)點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,數(shù)據(jù)傳輸能力越強(qiáng)的設(shè)備,向外提供的數(shù)據(jù)流越多,其上行帶寬利用率也就越高,相應(yīng)的,整個(gè)點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)的帶寬利用率也就越高。為了盡可能的提高點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)的帶寬利用率,提高數(shù)據(jù)傳輸效果,在本發(fā)明實(shí)施例中,若第二傳輸設(shè)備在接收到第一傳輸設(shè)備的訂閱請求后,第二傳輸設(shè)備的剩余上傳帶寬小于指定數(shù)據(jù)流的需求帶寬,則可以進(jìn)一步確定當(dāng)前正在從第二傳輸設(shè)備接收數(shù)據(jù)流的各個(gè)設(shè)備,獲取所述各個(gè)設(shè)備中每個(gè)設(shè)備對外發(fā)送的數(shù)據(jù)流的總帶寬,并將這些總帶寬中的最小值與第一傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的總帶寬進(jìn)行比較,若這些總帶寬中的最小值比第一傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的總帶寬小,則停止向這些總帶寬中的最小值所對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并轉(zhuǎn)向第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流。
[0079]比如,假設(shè)點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中每條數(shù)據(jù)流的需求帶寬都相同,假設(shè)第二傳輸設(shè)備正在向三個(gè)不同的點(diǎn)對點(diǎn)傳輸設(shè)備a、b和c各發(fā)送一條數(shù)據(jù)流,同時(shí),該第二傳輸設(shè)備的剩余上傳帶寬不足以再支持發(fā)送第四條數(shù)據(jù)流。當(dāng)?shù)诙鬏斣O(shè)備接收到第一傳輸設(shè)備發(fā)送的訂閱指定數(shù)據(jù)流的請求時(shí),可以獲取點(diǎn)對點(diǎn)傳輸設(shè)備a、b和c各自對外發(fā)送的數(shù)據(jù)流的條數(shù),并獲取其中的最小值,比如,點(diǎn)對點(diǎn)傳輸設(shè)備a向外發(fā)送2條數(shù)據(jù)流,點(diǎn)對點(diǎn)傳輸設(shè)備b向外發(fā)送3條數(shù)據(jù)流,點(diǎn)對點(diǎn)傳輸設(shè)備c向外發(fā)送I條數(shù)據(jù)流,則點(diǎn)對點(diǎn)傳輸設(shè)備a、b和c各自對外發(fā)送的數(shù)據(jù)流的條數(shù)的最小值為I,同時(shí),點(diǎn)對點(diǎn)傳輸設(shè)備還獲取第一傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的條數(shù),并比較第一傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的條數(shù)與點(diǎn)對點(diǎn)傳輸設(shè)備a、b和c各自對外發(fā)送的數(shù)據(jù)流的條數(shù)的最小值之間的大小關(guān)系,如果第一傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的條數(shù)為2條或者2條以上,則第二傳輸設(shè)備停止向點(diǎn)對點(diǎn)傳輸設(shè)備c發(fā)送數(shù)據(jù)流,并轉(zhuǎn)而向第一傳輸設(shè)備發(fā)送指定數(shù)據(jù)流,反之,若第一傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的條數(shù)為I條或者O條,則第二傳輸設(shè)備繼續(xù)向點(diǎn)對點(diǎn)傳輸設(shè)備c發(fā)送數(shù)據(jù)流,并拒絕第一傳輸設(shè)備的訂閱請求。
[0080]步驟408,若第一上行提供帶寬不大于第二上行提供帶寬,則第二傳輸設(shè)備拒絕該訂閱請求。
[0081]進(jìn)一步的,若第二傳輸設(shè)備拒絕該訂閱請求,則第一傳輸設(shè)備可以重新選擇一個(gè)上層設(shè)備作為第二傳輸設(shè)備,比如,第一傳輸設(shè)備可以按照各個(gè)上層設(shè)備對應(yīng)的傳輸參數(shù)的優(yōu)質(zhì)程度對各個(gè)上層設(shè)備進(jìn)行排名,當(dāng)?shù)诙鬏斣O(shè)備拒絕訂閱請求之后,第一傳輸設(shè)備可以將該第二傳輸設(shè)備的后一個(gè)上層設(shè)備確定為新的第二傳輸設(shè)備,并向該新的第二傳輸設(shè)備發(fā)送該訂閱請求。
[0082]綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備直接相連的從上層設(shè)備中確定第二傳輸設(shè)備,向該第二傳輸設(shè)備發(fā)送訂閱請求,并接收該第二傳輸設(shè)備發(fā)送的來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0083]此外,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,第二傳輸設(shè)備在接收到訂閱請求后,若剩余上傳帶寬小于指定數(shù)據(jù)流所需的第一需求帶寬,則第二傳輸設(shè)備獲取第一上行提供帶寬和第二上行提供帶寬,并在判斷出第一上行提供帶寬大于第二上行提供帶寬時(shí),停止向第二上行提供帶寬對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并向該第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流,從而盡可能的提高整個(gè)點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)的帶寬利用率。
[0084]在本發(fā)明所示的方案中,第一傳輸設(shè)備在接收第二傳輸設(shè)備發(fā)送的指定數(shù)據(jù)流的同時(shí),還可以周期性的檢查是否有傳輸條件更好的上層設(shè)備可以發(fā)送該指定數(shù)據(jù)流,如果有,則轉(zhuǎn)為從傳輸條件更好的上層設(shè)備接收該指定數(shù)據(jù)流,以提高該指定數(shù)據(jù)流的傳輸效果。具體的,該過程可以參考下述圖6所示實(shí)施例中的方法。
[0085]圖6是根據(jù)一示例性實(shí)施例示出的一種數(shù)據(jù)傳輸方法的流程圖,該方法可以實(shí)現(xiàn)在上述圖1所示的實(shí)施環(huán)境中的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中。如圖6所示,該數(shù)據(jù)傳輸方法可以包括如下幾個(gè)步驟:
[0086]步驟601,第一傳輸設(shè)備在接收該第二傳輸設(shè)備發(fā)送的該指定數(shù)據(jù)流時(shí),獲取該第一傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),該備選設(shè)備是該第一傳輸設(shè)備在該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的各個(gè)上層設(shè)備中,除該第二傳輸設(shè)備之外的另一設(shè)備。
[0087]其中,第一傳輸設(shè)備可以將該第一傳輸設(shè)備與該各個(gè)上層設(shè)備中除該第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)獲取為該第一傳輸參數(shù)。
[0088]比如,以圖1所不的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)為例,第一傳輸設(shè)備為點(diǎn)對點(diǎn)傳輸設(shè)備150,第二傳輸設(shè)備為點(diǎn)對點(diǎn)傳輸設(shè)備120,點(diǎn)對點(diǎn)傳輸設(shè)備150在接收點(diǎn)對點(diǎn)傳輸設(shè)備120發(fā)送的指定數(shù)據(jù)流的同時(shí),還可以周期性獲取點(diǎn)對點(diǎn)傳輸設(shè)備150與點(diǎn)對點(diǎn)傳輸設(shè)備130和140之間的傳輸參數(shù),并將其中最優(yōu)的傳輸參數(shù)獲取為第一傳輸參數(shù),該第一傳輸參數(shù)對應(yīng)的點(diǎn)對點(diǎn)傳輸設(shè)備即為備選設(shè)備。
[0089]步驟602,第一傳輸設(shè)備檢測該第一傳輸參數(shù)是否優(yōu)于第二傳輸參數(shù),該第二傳輸參數(shù)是該第一傳輸設(shè)備與該第二傳輸設(shè)備之間的傳輸參數(shù)。
[0090]可選的,第一傳輸設(shè)備切換為從備選設(shè)備接收指定數(shù)據(jù)流的過程中,也可能會導(dǎo)致較高的傳輸延時(shí),因此,當(dāng)?shù)谝粋鬏攨?shù)與第二傳輸參數(shù)相差不是太大時(shí),可以認(rèn)為第一傳輸參數(shù)并不優(yōu)于第二傳輸參數(shù),具體的,在本發(fā)明實(shí)施例中,第一傳輸設(shè)備可以檢測第一傳輸參數(shù)與第二傳輸參數(shù)之間的差值是否大于預(yù)設(shè)差值閾值,若是,則確定該第一傳輸參數(shù)優(yōu)于第二傳輸參數(shù),否則,確定該第一傳輸參數(shù)不優(yōu)于該第二傳輸參數(shù)。
[0091 ]步驟603,若該第一傳輸參數(shù)優(yōu)于該第二傳輸參數(shù),則該第一傳輸設(shè)備向該備選設(shè)備發(fā)送新的訂閱請求,該新的訂閱請求用于請求訂閱該指定數(shù)據(jù)流。
[0092]若該備選設(shè)備接受該新的訂閱請求,則第一傳輸設(shè)備可以停止從第二傳輸設(shè)備接收該指定數(shù)據(jù)流,轉(zhuǎn)而從備選設(shè)備接收該指定數(shù)據(jù)流。
[0093]可選的,若該備選設(shè)備拒絕該新的第一傳輸請求,則該第一傳輸設(shè)備降低該第一傳輸參數(shù)的參數(shù)值,并返回步驟601,將該第一傳輸設(shè)備與該各個(gè)上層設(shè)備中除該第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)確定為新的第一傳輸參數(shù)。
[0094]綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,第一傳輸設(shè)備在接收該第二傳輸設(shè)備發(fā)送的該指定數(shù)據(jù)流時(shí),可以獲取該第一傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),當(dāng)該第一傳輸參數(shù)優(yōu)于第一傳輸設(shè)備與第二傳輸設(shè)備之間的第二傳輸參數(shù)時(shí),向該備選設(shè)備發(fā)送新的訂閱請求,在接收指定數(shù)據(jù)流的過程中,可以根據(jù)鏈路的實(shí)際傳輸情況,動態(tài)切換至傳輸條件更好的傳輸設(shè)備獲取指定數(shù)據(jù)流,從而提高該指定數(shù)據(jù)流的傳輸效果。
[0095]圖7是本發(fā)明一個(gè)實(shí)施例示出提供的一種傳輸設(shè)備的結(jié)構(gòu)方框圖。該傳輸設(shè)備可以通過硬件或者軟硬結(jié)合的方式實(shí)現(xiàn)為上述圖1所示點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備。該傳輸設(shè)備可以包括:
[0096]確定模塊701,用于從與所述傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述傳輸設(shè)備的上層設(shè)備;
[0097]第一請求發(fā)送模塊702,用于向所述第二傳輸設(shè)備發(fā)送訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流;
[0098]數(shù)據(jù)流接收模塊703,用于接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0099]綜上所述,本發(fā)明實(shí)施例提供的傳輸設(shè)備,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,從直接相連的上層設(shè)備中確定第二傳輸設(shè)備,向該第二傳輸設(shè)備發(fā)送訂閱請求,并接收該第二傳輸設(shè)備發(fā)送的來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0100]圖8是本發(fā)明另一個(gè)實(shí)施例示出提供的一種傳輸設(shè)備的結(jié)構(gòu)方框圖。該傳輸設(shè)備可以通過硬件或者軟硬結(jié)合的方式實(shí)現(xiàn)為上述圖1所示點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備。該傳輸設(shè)備可以包括:
[0101]確定模塊701,用于從與所述傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述傳輸設(shè)備的上層設(shè)備;
[0102]第一請求發(fā)送模塊702,用于向所述第二傳輸設(shè)備發(fā)送訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流;
[0103]數(shù)據(jù)流接收模塊703,用于接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0104]可選的,所述確定模塊701,包括:
[0105]第一確定單元701a,用于從與所述傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定所述傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的各個(gè)上層設(shè)備;
[0106]參數(shù)獲取單元701b,用于獲取所述傳輸設(shè)備與所述各個(gè)上層設(shè)備之間的傳輸參數(shù),所述傳輸參數(shù)用于指示對應(yīng)的上層設(shè)備向所述傳輸設(shè)備傳輸來自于所述頂層設(shè)備的數(shù)據(jù)流時(shí)的傳輸質(zhì)量;
[0107]第二確定單元701c,用于將所述各個(gè)上層設(shè)備中,對應(yīng)傳輸參數(shù)最優(yōu)的一個(gè)設(shè)備確定為所述第二傳輸設(shè)備。
[0108]可選的,所述傳輸參數(shù)包括:
[0109]丟包率或者傳輸延時(shí)中的至少一種。
[0110]可選的,所述傳輸設(shè)備還包括:
[0111]參數(shù)獲取模塊704,用于在接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流時(shí),獲取所述傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),所述備選設(shè)備是所述傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的各個(gè)上層設(shè)備中,除所述第二傳輸設(shè)備之外的另一設(shè)備;
[0112]檢測模塊705,用于檢測所述第一傳輸參數(shù)是否優(yōu)于第二傳輸參數(shù),所述第二傳輸參數(shù)是所述傳輸設(shè)備與所述第二傳輸設(shè)備之間的傳輸參數(shù);
[0113]第二請求發(fā)送模塊706,用于若所述檢測模塊705的檢測結(jié)果為所述第一傳輸參數(shù)優(yōu)于所述第二傳輸參數(shù),則向所述備選設(shè)備發(fā)送新的訂閱請求,所述新的訂閱請求用于請求訂閱所述指定數(shù)據(jù)流。
[0114]可選的,所述參數(shù)獲取模塊704,具體用于將所述傳輸設(shè)備與所述各個(gè)上層設(shè)備中除所述第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)獲取為所述第一傳輸參數(shù)。
[0115]可選的,所述傳輸設(shè)備還包括:
[0116]降低模塊707,用于若所述備選設(shè)備拒絕所述新的第一傳輸請求,則降低所述第一傳輸參數(shù)的參數(shù)值;
[0117]所述參數(shù)獲取模塊704,還用于將所述傳輸設(shè)備與所述各個(gè)上層設(shè)備中除所述第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)確定為新的第一傳輸參數(shù)。
[0118]可選的,所述傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的上層設(shè)備,是與所述第一傳輸設(shè)備對等的用戶設(shè)備,或者,是所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的緩存服務(wù)器,或者,是所述指定數(shù)據(jù)流的源設(shè)備。
[0119]可選的,所述指定數(shù)據(jù)流是一條完整數(shù)據(jù)流;或者,所述指定數(shù)據(jù)流是構(gòu)成一條完整數(shù)據(jù)流的至少兩條子數(shù)據(jù)流中的一條子數(shù)據(jù)流。
[0120]可選的,所述指定數(shù)據(jù)流是網(wǎng)絡(luò)直播視頻流。
[0121]綜上所述,本發(fā)明實(shí)施例提供的傳輸設(shè)備,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,從直接相連的上層設(shè)備中確定第二傳輸設(shè)備,向該第二傳輸設(shè)備發(fā)送訂閱請求,并接收該第二傳輸設(shè)備發(fā)送的來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0122]此外,本發(fā)明實(shí)施例提供的傳輸設(shè)備,在接收該第二傳輸設(shè)備發(fā)送的該指定數(shù)據(jù)流時(shí),可以獲取該傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),當(dāng)該第一傳輸參數(shù)優(yōu)于該傳輸設(shè)備與第二傳輸設(shè)備之間的第二傳輸參數(shù)時(shí),向該備選設(shè)備發(fā)送新的訂閱請求,在接收指定數(shù)據(jù)流的過程中,可以根據(jù)鏈路的實(shí)際傳輸情況,動態(tài)切換至傳輸條件更好的傳輸設(shè)備獲取指定數(shù)據(jù)流,從而提高該指定數(shù)據(jù)流的傳輸效果。
[0123]圖9是本發(fā)明一個(gè)實(shí)施例示出提供的一種傳輸設(shè)備的結(jié)構(gòu)方框圖。該傳輸設(shè)備可以通過硬件或者軟硬結(jié)合的方式實(shí)現(xiàn)為上述圖1所示點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備。該傳輸設(shè)備可以包括:
[0124]請求接收模塊901,用于接收第一傳輸設(shè)備發(fā)送的訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流,所述傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備;
[0125]數(shù)據(jù)流發(fā)送模塊902,用于向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0126]綜上所述,本發(fā)明實(shí)施例提供的傳輸設(shè)備,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,處于第一傳輸設(shè)備上層的該傳輸設(shè)備在接收到第一傳輸設(shè)備發(fā)送的訂閱請求時(shí),向該第一傳輸設(shè)備發(fā)送來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0127]圖10是本發(fā)明另一個(gè)實(shí)施例示出提供的一種傳輸設(shè)備的結(jié)構(gòu)方框圖。該傳輸設(shè)備可以通過硬件或者軟硬結(jié)合的方式實(shí)現(xiàn)為上述圖1所示點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備。該傳輸設(shè)備可以包括:
[0128]請求接收模塊901,用于接收第一傳輸設(shè)備發(fā)送的訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流,所述傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備;
[0129]數(shù)據(jù)流發(fā)送模塊902,用于向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。
[0130]可選的,所述傳輸設(shè)備還包括:
[0131]第一判斷模塊903,用于在所述數(shù)據(jù)流發(fā)送模塊向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流之前,判斷所述傳輸設(shè)備的剩余上傳帶寬是否不小于第一需求帶寬,所述第一需求帶寬是所述指定數(shù)據(jù)流的需求帶寬;
[0132]所述數(shù)據(jù)流發(fā)送模塊902,用于若所述第一判斷模塊903的判斷結(jié)果為所述剩余上傳帶寬不小于所述第一需求帶寬,則執(zhí)行向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流的步驟。
[0133]可選的,所述傳輸設(shè)備還包括:
[0134]帶寬獲取模塊904,用于若所述第一判斷模塊903的判斷結(jié)果為所述剩余上傳帶寬小于所述第一需求帶寬,則獲取第一上行提供帶寬和第二上行提供帶寬,所述第一上行提供帶寬是所述第一傳輸設(shè)備的上行提供帶寬,所述第二上行提供帶寬是正在向所述第二傳輸設(shè)備訂閱數(shù)據(jù)流的各個(gè)傳輸設(shè)備的上行提供帶寬中的最小值,所述上行提供帶寬是對應(yīng)的傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的總需求帶寬;
[0135]第二判斷模塊905,用于判斷所述第一上行提供帶寬是否大于所述第二上行提供帶寬;
[0136]所述數(shù)據(jù)流發(fā)送模塊902,還用于若所述第二判斷模塊905的判斷結(jié)果為所述第一上行提供帶寬大于所述第二上行提供帶寬,則停止向所述第二上行提供帶寬對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并執(zhí)行向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流的步驟。
[0137]可選的,所述傳輸設(shè)備還包括:
[0138]請求拒絕模塊906,用于若所述第二判斷模塊905的判斷結(jié)果為所述第一需求帶寬不滿足所述預(yù)設(shè)條件,則拒絕所述訂閱請求。
[0139]綜上所述,本發(fā)明實(shí)施例提供的傳輸設(shè)備,在若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備組成樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,處于第一傳輸設(shè)備上層的該傳輸設(shè)備在接收到第一傳輸設(shè)備發(fā)送的訂閱請求時(shí),向該第一傳輸設(shè)備發(fā)送來自于該點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備的指定數(shù)據(jù)流,由于在樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,第一傳輸設(shè)備能夠通過其上層設(shè)備連接至頂層設(shè)備,因此,第一傳輸設(shè)備只需要確定樹狀結(jié)構(gòu)的點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,與自身直接相連的上層設(shè)備,即可以直接向其請求來自于頂層設(shè)備的指定數(shù)據(jù)流,不需要獲取其他點(diǎn)對點(diǎn)傳輸設(shè)備的設(shè)備信息,從而降低點(diǎn)對點(diǎn)傳輸?shù)臅r(shí)延,提高點(diǎn)對點(diǎn)網(wǎng)絡(luò)的傳輸效果。
[0140]此外,本發(fā)明實(shí)施例提供的傳輸設(shè)備,該傳輸設(shè)備在接收到訂閱請求后,若剩余上傳帶寬小于指定數(shù)據(jù)流所需的第一需求帶寬,則獲取第一上行提供帶寬和第二上行提供帶寬,并在判斷出第一上行提供帶寬大于第二上行提供帶寬時(shí),停止向第二上行提供帶寬對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并向該第一傳輸設(shè)備發(fā)送該指定數(shù)據(jù)流,從而盡可能的提高整個(gè)點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)的帶寬利用率。
[0141]圖11是根據(jù)一示例性實(shí)施例示出的一種服務(wù)器1100的結(jié)構(gòu)示意圖。例如,服務(wù)器1100可以實(shí)現(xiàn)為上述圖1所示點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備。參照圖11,服務(wù)器1100包括處理組件1122,其進(jìn)一步包括一個(gè)或多個(gè)處理器,以及由存儲器1132所代表的存儲器資源,用于存儲可由處理部件1122執(zhí)行的指令,例如應(yīng)用程序。存儲器1132中存儲的應(yīng)用程序可以包括一個(gè)或一個(gè)以上的每一個(gè)對應(yīng)于一組指令的模塊。此外,處理組件1122被配置為執(zhí)行指令,以執(zhí)行上述圖2至圖6任一方法的全部或者部分步驟。
[0142]服務(wù)器1100還可以包括一個(gè)電源組件1126被配置為執(zhí)行服務(wù)器1100的電源管理,一個(gè)有線或無線網(wǎng)絡(luò)接口 1150被配置為將服務(wù)器1100連接到網(wǎng)絡(luò),和一個(gè)輸入輸出(I/O)接口 1158。服務(wù)器1100可以操作基于存儲在存儲器11 32的操作系統(tǒng),例如WindowsServerTM,Mac OS XTM,UnixTM,LinuxTM,F(xiàn)reeBSDTM或類似。
[0143]圖12是根據(jù)一示例性實(shí)施例示出的一種終端1200的結(jié)構(gòu)示意圖,該終端1200可以是圖1所示點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)100中的點(diǎn)對點(diǎn)傳輸設(shè)備。本發(fā)明實(shí)施例中的終端1200可以包括一個(gè)或多個(gè)如下組成部分:用于執(zhí)行計(jì)算機(jī)程序指令以完成各種流程和方法的處理器,用于信息和存儲程序指令隨機(jī)接入存儲器(RAM)和只讀存儲器(R0M),用于存儲數(shù)據(jù)和信息的存儲器,I/O設(shè)備,界面,天線等。具體來講:
[0144]終端1200可以包括RF(Rad1 Frequency,射頻)電路1210、存儲器1220、輸入單元1230、顯示單元1240、傳感器1250、音頻電路1260、WiFi (wireless fidelity,無線保真)模塊1270、處理器1280、電源1282、攝像頭1290等部件。本領(lǐng)域技術(shù)人員可以理解,圖12中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
[0145]下面結(jié)合圖12對終端1200的各個(gè)構(gòu)成部件進(jìn)行具體的介紹:
[0146]RF電路1210可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,給處理器1280處理;另外,將設(shè)計(jì)上行的數(shù)據(jù)發(fā)送給基站。通常,RF電路包括但不限于天線、至少一個(gè)放大器、收發(fā)信機(jī)、親合器、LNA(Low Noise Amplifier,低噪聲放大器)、雙工器等。此外,RF電路1210還可以通過無線通信與網(wǎng)絡(luò)和其他設(shè)備通信。所述無線通信可以使用任一通信標(biāo)準(zhǔn)或協(xié)議,包括但不限于GSM(Global System of Mobilecommunicat1n,全球移動通訊系統(tǒng))、GPRS(General Packet Rad1 Service,通用分組無線服務(wù))、CDMA(Code Divis1n Multiple Access,碼分多址)、WCDMA(Wideband CodeDivis1n Multiple Access,寬帶碼分多址)、LTE(Long Term Evolut1n,長期演進(jìn))、電子郵件、SMS(Short Messaging Service,短消息服務(wù))等。
[0147]存儲器1220可用于存儲軟件程序以及模塊,處理器1280通過運(yùn)行存儲在存儲器1220的軟件程序以及模塊,從而執(zhí)行終端1200的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲器1220可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端1200的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器1220可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。
[0148]輸入單元1230可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與終端1200的用戶設(shè)置以及功能控制有關(guān)的鍵信號輸入。具體地,輸入單元1230可包括觸控面板1231以及其他輸入設(shè)備1232。觸控面板1231,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板1231上或在觸控面板1231附近的操作),并根據(jù)預(yù)先設(shè)定的程式驅(qū)動相應(yīng)的連接裝置??蛇x的,觸控面板1231可包括觸摸檢測裝置和觸摸控制器兩個(gè)部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉(zhuǎn)換成觸點(diǎn)坐標(biāo),再送給處理器1280,并能接收處理器1280發(fā)來的命令并加以執(zhí)行。此夕卜,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實(shí)現(xiàn)觸控面板1231。除了觸控面板1231,輸入單元1230還可以包括其他輸入設(shè)備1232。具體地,其他輸入設(shè)備1232可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關(guān)按鍵等)、軌跡球、鼠標(biāo)、操作桿等中的一種或多種。
[0149]顯示單元1240可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端1200的各種菜單。顯示單元1240可包括顯示面板1241,可選的,可以采用LCD(Liquid CrystalDisplay,液晶顯示器)、0LED(0rganic Light-Emitting D1de,有機(jī)發(fā)光二極管)等形式來配置顯示面板1241。進(jìn)一步的,觸控面板1231可覆蓋顯示面板1241,當(dāng)觸控面板1231檢測到在其上或附近的觸摸操作后,傳送給處理器1280以確定觸摸事件的類型,隨后處理器1280根據(jù)觸摸事件的類型在顯示面板1241上提供相應(yīng)的視覺輸出。雖然在圖12中,觸控面板1231與顯示面板1241是作為兩個(gè)獨(dú)立的部件來實(shí)現(xiàn)終端1200的輸入和輸入功能,但是在某些實(shí)施例中,可以將觸控面板1231與顯示面板1241集成而實(shí)現(xiàn)終端1200的輸入和輸出功會K。
[0150]終端1200還可包括至少一種傳感器1250,比如陀螺儀傳感器、磁感應(yīng)傳感器、光傳感器、運(yùn)動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板1241的亮度,接近傳感器可在終端1200移動到耳邊時(shí),關(guān)閉顯示面板1241和/或背光。作為運(yùn)動傳感器的一種,加速度傳感器可檢測各個(gè)方向上(一般為三軸)加速度的大小,靜止時(shí)可檢測出重力的大小及方向,可用于識別終端姿態(tài)的應(yīng)用(比如橫豎屏切換、相關(guān)游戲、磁力計(jì)姿態(tài)校準(zhǔn))、振動識別相關(guān)功能(比如計(jì)步器、敲擊)等;至于終端1200還可配置的氣壓計(jì)、濕度計(jì)、溫度計(jì)、紅外線傳感器等其他傳感器,在此不再贅述。
[0151]音頻電路1260、揚(yáng)聲器1281,傳聲器1262可提供用戶與終端1200之間的音頻接口。音頻電路1260可將接收到的音頻數(shù)據(jù)轉(zhuǎn)換后的電信號,傳輸?shù)綋P(yáng)聲器1261,由揚(yáng)聲器1261轉(zhuǎn)換為聲音信號輸出;另一方面,傳聲器1262將收集的聲音信號轉(zhuǎn)換為電信號,由音頻電路1260接收后轉(zhuǎn)換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器1280處理后,經(jīng)RF電路1210以發(fā)送給比如另一終端,或者將音頻數(shù)據(jù)輸出至存儲器1220以便進(jìn)一步處理。
[0152]WiFi屬于短距離無線傳輸技術(shù),終端1200通過WiFi模塊1270可以幫助用戶收發(fā)電子郵件、瀏覽網(wǎng)頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯(lián)網(wǎng)訪問。雖然圖12示出了WiFi模塊1270,但是可以理解的是,其并不屬于終端1200的必須構(gòu)成,完全可以根據(jù)需要在不改變公開的本質(zhì)的范圍內(nèi)而省略。
[0153]處理器1280是終端1200的控制中心,利用各種接口和線路連接整個(gè)終端的各個(gè)部分,通過運(yùn)行或執(zhí)行存儲在存儲器1220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器1220內(nèi)的數(shù)據(jù),執(zhí)行終端1200的各種功能和處理數(shù)據(jù),從而對終端進(jìn)行整體監(jiān)控??蛇x的,處理器1280可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器1280可集成應(yīng)用處理器和調(diào)制解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器1280中。
[0154]終端1200還包括給各個(gè)部件供電的電源1282(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器1280邏輯相連,從而通過電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗管理等功能。
[0155]攝像頭1290—般由鏡頭、圖像傳感器、接口、數(shù)字信號處理器、CPU、顯示屏幕等組成。其中,鏡頭固定在圖像傳感器的上方,可以通過手動調(diào)節(jié)鏡頭來改變聚焦;圖像傳感器相當(dāng)于傳統(tǒng)相機(jī)的“膠卷”,是攝像頭采集圖像的心臟;接口用于把攝像頭利用排線、板對板連接器、彈簧式連接方式與終端主板連接,將采集的圖像發(fā)送給所述存儲器1220;數(shù)字信號處理器通過數(shù)學(xué)運(yùn)算對采集的圖像進(jìn)行處理,將采集的模擬圖像轉(zhuǎn)換為數(shù)字圖像并通過接口發(fā)送給存儲器1220。
[0156]盡管未示出,終端1200還可以包括藍(lán)牙模塊等,在此不再贅述。
[0157]終端1200除了包括一個(gè)或者多個(gè)處理器1280,還包括有存儲器,以及一個(gè)或者多個(gè)模塊,其中一個(gè)或者多個(gè)模塊存儲于存儲器中,并被配置成由一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)上述圖2至圖4任一所示方法的全部或者部分步驟。
[0158]本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本發(fā)明的其它實(shí)施方案。本申請旨在涵蓋本發(fā)明的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本發(fā)明的一般性原理并包括本發(fā)明未公開的本技術(shù)領(lǐng)域中的公知常識或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本發(fā)明的真正范圍和精神由下面的權(quán)利要求指出。
[0159]應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍進(jìn)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來限制。
【主權(quán)項(xiàng)】
1.一種數(shù)據(jù)傳輸方法,其特征在于,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包括若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述方法包括: 第一傳輸設(shè)備從與所述第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備; 所述第一傳輸設(shè)備向所述第二傳輸設(shè)備發(fā)送訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流; 所述第一傳輸設(shè)備接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一傳輸設(shè)備從與所述第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,包括: 所述第一傳輸設(shè)備從與所述第一傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定所述第一傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的各個(gè)上層設(shè)備; 所述第一傳輸設(shè)備獲取所述第一傳輸設(shè)備與所述各個(gè)上層設(shè)備之間的傳輸參數(shù),所述傳輸參數(shù)用于指示對應(yīng)的上層設(shè)備向所述第一傳輸設(shè)備傳輸來自于所述頂層設(shè)備的數(shù)據(jù)流時(shí)的傳輸質(zhì)量; 所述第一傳輸設(shè)備將所述各個(gè)上層設(shè)備中,對應(yīng)傳輸參數(shù)最優(yōu)的一個(gè)設(shè)備確定為所述第二傳輸設(shè)備。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述傳輸參數(shù)包括: 丟包率或者傳輸延時(shí)中的至少一種。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 所述第一傳輸設(shè)備在接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流時(shí),獲取所述第一傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),所述備選設(shè)備是所述第一傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的各個(gè)上層設(shè)備中,除所述第二傳輸設(shè)備之外的另一設(shè)備; 所述第一傳輸設(shè)備檢測所述第一傳輸參數(shù)是否優(yōu)于第二傳輸參數(shù),所述第二傳輸參數(shù)是所述第一傳輸設(shè)備與所述第二傳輸設(shè)備之間的傳輸參數(shù); 若所述第一傳輸參數(shù)優(yōu)于所述第二傳輸參數(shù),則所述第一傳輸設(shè)備向所述備選設(shè)備發(fā)送新的訂閱請求,所述新的訂閱請求用于請求訂閱所述指定數(shù)據(jù)流。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述獲取所述第一傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),包括: 將所述第一傳輸設(shè)備與所述各個(gè)上層設(shè)備中除所述第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)獲取為所述第一傳輸參數(shù)。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括: 若所述備選設(shè)備拒絕所述新的第一傳輸請求,則所述第一傳輸設(shè)備降低所述第一傳輸參數(shù)的參數(shù)值; 所述第一傳輸設(shè)備將所述第一傳輸設(shè)備與所述各個(gè)上層設(shè)備中除所述第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)確定為新的第一傳輸參數(shù)。7.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于, 所述第一傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的上層設(shè)備,是所述第一傳輸設(shè)備對等的用戶設(shè)備,或者,是所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的緩存服務(wù)器,或者,是所述指定數(shù)據(jù)流的源設(shè)備。8.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于, 所述指定數(shù)據(jù)流是一條完整數(shù)據(jù)流; 或者,所述指定數(shù)據(jù)流是構(gòu)成一條完整數(shù)據(jù)流的至少兩條子數(shù)據(jù)流中的一條子數(shù)據(jù)流。9.根據(jù)權(quán)利要求1至6任一所述的方法,其特征在于, 所述指定數(shù)據(jù)流是網(wǎng)絡(luò)直播視頻流。10.—種數(shù)據(jù)傳輸方法,其特征在于,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包含若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述方法包括: 第二傳輸設(shè)備接收第一傳輸設(shè)備發(fā)送的訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備; 所述第二傳輸設(shè)備向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述方法還包括: 所述第二傳輸設(shè)備向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流之前,判斷所述第二傳輸設(shè)備的剩余上傳帶寬是否不小于第一需求帶寬,所述第一需求帶寬是所述指定數(shù)據(jù)流的需求帶寬; 若判斷結(jié)果為所述剩余上傳帶寬不小于所述第一需求帶寬,則所述第二傳輸設(shè)備執(zhí)行向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流的步驟。12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述方法還包括: 若判斷結(jié)果為所述剩余上傳帶寬小于所述第一需求帶寬,則獲取第一上行提供帶寬和第二上行提供帶寬,所述第一上行提供帶寬是所述第一傳輸設(shè)備的上行提供帶寬,所述第二上行提供帶寬是正在向所述第二傳輸設(shè)備訂閱數(shù)據(jù)流的各個(gè)傳輸設(shè)備的上行提供帶寬中的最小值,所述上行提供帶寬是對應(yīng)的傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的總需求帶寬; 判斷所述第一上行提供帶寬是否大于所述第二上行提供帶寬; 若所述第一上行提供帶寬大于所述第二上行提供帶寬,則所述第二傳輸設(shè)備停止向所述第二上行提供帶寬對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并執(zhí)行向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流的步驟。13.根據(jù)權(quán)利要求12所述的方法,其特征在于,所述方法還包括: 若所述第一需求帶寬不滿足所述預(yù)設(shè)條件,則所述第二傳輸設(shè)備拒絕所述訂閱請求。14.一種傳輸設(shè)備,其特征在于,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包括若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述傳輸設(shè)備包括: 確定模塊,用于從與所述傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定第二傳輸設(shè)備,所述第二傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述傳輸設(shè)備的上層設(shè)備; 第一請求發(fā)送模塊,用于向所述第二傳輸設(shè)備發(fā)送訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流; 數(shù)據(jù)流接收模塊,用于接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。15.根據(jù)權(quán)利要求14所述的傳輸設(shè)備,其特征在于,所述確定模塊,包括: 第一確定單元,用于從與所述傳輸設(shè)備直接相連的各個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備中確定所述傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的各個(gè)上層設(shè)備; 參數(shù)獲取單元,用于獲取所述傳輸設(shè)備與所述各個(gè)上層設(shè)備之間的傳輸參數(shù),所述傳輸參數(shù)用于指示對應(yīng)的上層設(shè)備向所述傳輸設(shè)備傳輸來自于所述頂層設(shè)備的數(shù)據(jù)流時(shí)的傳輸質(zhì)量; 第二確定單元,用于將所述各個(gè)上層設(shè)備中,對應(yīng)傳輸參數(shù)最優(yōu)的一個(gè)設(shè)備確定為所述第二傳輸設(shè)備。16.根據(jù)權(quán)利要求15所述的傳輸設(shè)備,其特征在于,所述傳輸參數(shù)包括: 丟包率或者傳輸延時(shí)中的至少一種。17.根據(jù)權(quán)利要求14所述的傳輸設(shè)備,其特征在于,所述傳輸設(shè)備還包括: 參數(shù)獲取模塊,用于在接收所述第二傳輸設(shè)備發(fā)送的所述指定數(shù)據(jù)流時(shí),獲取所述傳輸設(shè)備與備選設(shè)備之間的第一傳輸參數(shù),所述備選設(shè)備是所述傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的各個(gè)上層設(shè)備中,除所述第二傳輸設(shè)備之外的另一設(shè)備; 檢測模塊,用于檢測所述第一傳輸參數(shù)是否優(yōu)于第二傳輸參數(shù),所述第二傳輸參數(shù)是所述傳輸設(shè)備與所述第二傳輸設(shè)備之間的傳輸參數(shù); 第二請求發(fā)送模塊,用于若所述檢測模塊的檢測結(jié)果為所述第一傳輸參數(shù)優(yōu)于所述第二傳輸參數(shù),則向所述備選設(shè)備發(fā)送新的訂閱請求,所述新的訂閱請求用于請求訂閱所述指定數(shù)據(jù)流。18.根據(jù)權(quán)利要求17所述的傳輸設(shè)備,其特征在于, 所述參數(shù)獲取模塊,用于將所述傳輸設(shè)備與所述各個(gè)上層設(shè)備中除所述第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)獲取為所述第一傳輸參數(shù)。19.根據(jù)權(quán)利要求18所述的傳輸設(shè)備,其特征在于,所述傳輸設(shè)備還包括: 降低模塊,用于若所述備選設(shè)備拒絕所述新的第一傳輸請求,則降低所述第一傳輸參數(shù)的參數(shù)值; 所述參數(shù)獲取模塊,還用于將所述傳輸設(shè)備與所述各個(gè)上層設(shè)備中除所述第二傳輸設(shè)備之外的其他設(shè)備之間的傳輸參數(shù)中的最優(yōu)參數(shù)確定為新的第一傳輸參數(shù)。20.根據(jù)權(quán)利要求14至19任一所述的傳輸設(shè)備,其特征在于, 所述傳輸設(shè)備在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對應(yīng)的上層設(shè)備,是與所述第一傳輸設(shè)備對等的用戶設(shè)備,或者,是所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的緩存服務(wù)器,或者,是所述指定數(shù)據(jù)流的源設(shè)備。21.根據(jù)權(quán)利要求14至19任一所述的傳輸設(shè)備,其特征在于, 所述指定數(shù)據(jù)流是一條完整數(shù)據(jù)流; 或者,所述指定數(shù)據(jù)流是構(gòu)成一條完整數(shù)據(jù)流的至少兩條子數(shù)據(jù)流中的一條子數(shù)據(jù)流。22.根據(jù)權(quán)利要求14至19任一所述的傳輸設(shè)備,其特征在于, 所述指定數(shù)據(jù)流是網(wǎng)絡(luò)直播視頻流。23.一種傳輸設(shè)備,其特征在于,用于點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中,所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)是包含若干個(gè)點(diǎn)對點(diǎn)傳輸設(shè)備的樹狀結(jié)構(gòu)傳輸網(wǎng)絡(luò),所述傳輸設(shè)備包括: 請求接收模塊,用于接收第一傳輸設(shè)備發(fā)送的訂閱請求,所述訂閱請求用于請求訂閱指定數(shù)據(jù)流,所述傳輸設(shè)備是在所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中相對于所述第一傳輸設(shè)備的上層設(shè)備; 數(shù)據(jù)流發(fā)送模塊,用于向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流,所述指定數(shù)據(jù)流來自于所述點(diǎn)對點(diǎn)傳輸網(wǎng)絡(luò)中的頂層設(shè)備。24.根據(jù)權(quán)利要求23所述的傳輸設(shè)備,其特征在于,所述傳輸設(shè)備還包括: 第一判斷模塊,用于在所述數(shù)據(jù)流發(fā)送模塊向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流之前,判斷所述傳輸設(shè)備的剩余上傳帶寬是否不小于第一需求帶寬,所述第一需求帶寬是所述指定數(shù)據(jù)流的需求帶寬; 所述數(shù)據(jù)流發(fā)送模塊,用于若所述第一判斷模塊的判斷結(jié)果為所述剩余上傳帶寬不小于所述第一需求帶寬,則執(zhí)行向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流的步驟。25.根據(jù)權(quán)利要求24所述的傳輸設(shè)備,其特征在于,所述傳輸設(shè)備還包括: 帶寬獲取模塊,用于若所述第一判斷模塊的判斷結(jié)果為所述剩余上傳帶寬小于所述第一需求帶寬,則獲取第一上行提供帶寬和第二上行提供帶寬,所述第一上行提供帶寬是所述第一傳輸設(shè)備的上行提供帶寬,所述第二上行提供帶寬是正在向所述第二傳輸設(shè)備訂閱數(shù)據(jù)流的各個(gè)傳輸設(shè)備的上行提供帶寬中的最小值,所述上行提供帶寬是對應(yīng)的傳輸設(shè)備對外發(fā)送的數(shù)據(jù)流的總需求帶寬; 第二判斷模塊,用于判斷所述第一上行提供帶寬是否大于所述第二上行提供帶寬; 所述數(shù)據(jù)流發(fā)送模塊,還用于若所述第一上行提供帶寬大于所述第二上行提供帶寬,則所述第二傳輸設(shè)備停止向所述第二上行提供帶寬對應(yīng)的傳輸設(shè)備發(fā)送數(shù)據(jù)流,并執(zhí)行向所述第一傳輸設(shè)備發(fā)送所述指定數(shù)據(jù)流的步驟。26.根據(jù)權(quán)利要求25所述的傳輸設(shè)備,其特征在于,所述傳輸設(shè)備還包括: 請求拒絕模塊,用于若所述第二判斷模塊的判斷結(jié)果為所述第一需求帶寬不滿足所述預(yù)設(shè)條件,則拒絕所述訂閱請求。
【文檔編號】H04L12/44GK105897910SQ201610345012
【公開日】2016年8月24日
【申請日】2016年5月20日
【發(fā)明人】譚舜文, 廖海杰
【申請人】廣州華多網(wǎng)絡(luò)科技有限公司