具有路由功能的電子設(shè)備,兩個以上的所述第一類電子設(shè)備之間通過第一通道相互連通形成第一網(wǎng)絡(luò),所述第一類電子設(shè)備通過第二通道接入第二網(wǎng)絡(luò),所述第一通道與所述第二通道不同;
[0202]圖7為本發(fā)明實施例七第一電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖7所示,所述第一電子設(shè)備包括第一接收單元701、第一檢測單元702、第二檢測單元703、第一判斷單元704和轉(zhuǎn)發(fā)單元705,其中:
[0203]所述第一接收單元701,用于接收數(shù)據(jù)包;
[0204]所述第一檢測單元702,用于所述第一電子設(shè)備檢測其自身是否處于預(yù)設(shè)狀態(tài),獲得第一檢測結(jié)果;
[0205]所述第二檢測單元703,用于當所述第一檢測結(jié)果表明所述第一電子設(shè)備處于預(yù)設(shè)狀態(tài)時,檢測與其相連的各第二電子設(shè)備是否處于所述預(yù)設(shè)狀態(tài),獲得第二檢測結(jié)果;
[0206]所述第一判斷單元704,用于當所述第二檢測結(jié)果表明所述與所述第一電子設(shè)備相連的各第二電子設(shè)備不全是處于所述預(yù)設(shè)狀態(tài)時,判斷所述數(shù)據(jù)包是否來源于與所述第一電子設(shè)備相連的第三電子設(shè)備,得到第一判斷結(jié)果;
[0207]所述轉(zhuǎn)發(fā)單元705,用于當所述第一判斷結(jié)果表明所述第一所述數(shù)據(jù)包不是來源于與所述第一電子設(shè)備相連的第三電子設(shè)備時,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)給與所述第一電子設(shè)備連接的第三電子設(shè)備,以通過所述第三電子設(shè)備上傳給所述第二網(wǎng)絡(luò);
[0208]這里,所述第三電子設(shè)備屬于第一類電子設(shè)備。
[0209]本發(fā)明實施例中,所述第一電子設(shè)備還包括第一上傳單元,其中:
[0210]所述第一上傳單元,用于當所述第二檢測結(jié)果表明所述與所述第一電子設(shè)備相連的各第二電子設(shè)備均處于所述預(yù)設(shè)狀態(tài)時,將所述數(shù)據(jù)包排隊并通過所述第二通道上傳給所述第二網(wǎng)絡(luò)。
[0211]本發(fā)明實施例中,所述第一電子設(shè)備還包括第二上傳單元,用于當所述第一檢測結(jié)果表明所述第一電子設(shè)備未處于預(yù)設(shè)狀態(tài)時,將所述數(shù)據(jù)包排隊上傳給所述第二網(wǎng)絡(luò)。
[0212]本發(fā)明實施例中,所述第一檢測單元包括第一獲取模塊和判斷模塊,其中:
[0213]所述第一獲取模塊,用于獲取其自身的第一參數(shù);
[0214]所述判斷模塊,用于判斷所述第一參數(shù)與預(yù)設(shè)的第一預(yù)設(shè)閾值之間的大小關(guān)系,
獲得第一檢測結(jié)果。
[0215]這里,所述第一參數(shù)包括以下參數(shù)至少之一:
[0216]吞吐量、比值率、緩沖區(qū)緩沖數(shù)據(jù)量的大??;
[0217]其中,吞吐量的單位為字節(jié)每秒(B/s),帶寬的單位為比特每秒(b/s),所述比值率為所述第一類電子設(shè)備中電子設(shè)備的帶寬的F分之一減去其自身的吞吐量,F(xiàn)為大于等于1。
[0218]本發(fā)明實施例中,所述轉(zhuǎn)發(fā)單元包括第二獲取模塊、確定模塊、劃分模塊和發(fā)送模塊,其中:
[0219]所述第二獲取模塊,用于獲取與所述第一電子設(shè)備連接的N個第四電子設(shè)備的第一參數(shù),所述第一參數(shù)用于表明與所述第一電子設(shè)備連接的N個第四電子設(shè)備傳輸數(shù)據(jù)的能力;
[0220]所述確定模塊,用于根據(jù)所述第一參數(shù)的大小確定Μ個第三電子設(shè)備;
[0221]所述劃分模塊,用于根據(jù)所述第一參數(shù)的大小,將所述數(shù)據(jù)分成數(shù)據(jù)量大小不同的數(shù)據(jù)包;
[0222]所述發(fā)送模塊,用于按照所述Μ個第三電子設(shè)備的第一參數(shù)的大小,將對應(yīng)的數(shù)據(jù)量大小的數(shù)據(jù)包分別發(fā)送給所述Μ個第三電子設(shè)備。
[0223]本發(fā)明實施例中,所述第一類電子設(shè)備接入所述第一網(wǎng)絡(luò)與所述第一類電子設(shè)備接入所述第二網(wǎng)絡(luò)存在以下至少一項參數(shù)不同:
[0224]吞吐量、帶寬、丟包率、傳輸協(xié)議、連接方式、頻率。
[0225]本發(fā)明實施例中,所述第一電子設(shè)備在接收到數(shù)據(jù)包之后,首先檢測自身的工作狀態(tài),當?shù)谝浑娮釉O(shè)備自身的工作狀態(tài)趨于飽和時,換句話說,第一電子設(shè)備發(fā)現(xiàn)自身非常忙時,然后判斷與其相連的其他第一類電子設(shè)備的工作狀態(tài),當所有的與其相連的第一類電子設(shè)備的工作狀態(tài)都趨于飽和時,所述第一電子設(shè)備將所述數(shù)據(jù)包排隊上傳;當與其相連的第一類電子設(shè)備中有的電子設(shè)備還比較空閑時,只要該電子設(shè)備不是上一跳轉(zhuǎn)發(fā)該數(shù)據(jù)包的節(jié)點,就將該數(shù)據(jù)包轉(zhuǎn)發(fā)給該電子設(shè)備。
[0226]實施例八
[0227]本發(fā)明實施例提供第一電子設(shè)備,所述第一電子設(shè)備屬于第一類電子設(shè)備中,所述第一類電子設(shè)備為具有路由功能的電子設(shè)備,兩個以上的所述第一類電子設(shè)備之間通過第一通道相互連通形成第一網(wǎng)絡(luò),所述第一類電子設(shè)備通過第二通道接入第二網(wǎng)絡(luò),所述第一通道與所述第二通道不同;
[0228]當所述第一網(wǎng)絡(luò)為星型網(wǎng)絡(luò)時,圖8為本發(fā)明實施例八第一電子設(shè)備的組成結(jié)構(gòu)示意圖,如圖8所示,所述第一電子設(shè)備包括第一接收單元801、第二判斷單元802、第一判斷單元803和轉(zhuǎn)發(fā)單元804,其中:
[0229]所述第一接收單元801,用于接收數(shù)據(jù)包;
[0230]所述第二判斷單元802,用于檢測其自身是否為中心節(jié)點,獲得第二判斷結(jié)果;
[0231]所述第一判斷單元803,用于當所述第二判斷結(jié)果表明所述第一電子設(shè)備為中心節(jié)點時,判斷所述數(shù)據(jù)包是否來源于與所述第一電子設(shè)備相連的第三電子設(shè)備,得到第一判斷結(jié)果;
[0232]所述轉(zhuǎn)發(fā)單元804,用于當所述第一判斷結(jié)果表明所述第一所述數(shù)據(jù)包不是來源于與所述第一電子設(shè)備相連的第三電子設(shè)備時,將所述數(shù)據(jù)包轉(zhuǎn)發(fā)給與所述第一電子設(shè)備連接的第三電子設(shè)備,以通過所述第三電子設(shè)備上傳給所述第二網(wǎng)絡(luò);
[0233]這里,所述第三電子設(shè)備屬于第一類電子設(shè)備。
[0234]本發(fā)明實施例中,所述轉(zhuǎn)發(fā)單元804包括第二獲取模塊、確定模塊、劃分模塊和發(fā)送模塊,其中:
[0235]所述第二獲取模塊,用于獲取與所述第一電子設(shè)備連接的N個第四電子設(shè)備的第一參數(shù),所述第一參數(shù)用于表明與所述第一電子設(shè)備連接的N個第四電子設(shè)備傳輸數(shù)據(jù)的能力;
[0236]所述確定模塊,用于根據(jù)所述第一參數(shù)的大小確定Μ個第三電子設(shè)備;
[0237]所述劃分模塊,用于根據(jù)所述第一參數(shù)的大小,將所述數(shù)據(jù)分成數(shù)據(jù)量大小不同的數(shù)據(jù)包;
[0238]所述發(fā)送模塊,用于按照所述Μ個第三電子設(shè)備的第一參數(shù)的大小,將對應(yīng)的數(shù)據(jù)量大小的數(shù)據(jù)包分別發(fā)送給所述Μ個第三電子設(shè)備。
[0239]本發(fā)明實施例中,所述第一類電子設(shè)備接入所述第一網(wǎng)絡(luò)與所述第一類電子設(shè)備接入所述第二網(wǎng)絡(luò)存在以下至少一項參數(shù)不同:
[0240]吞吐量、帶寬、丟包率、傳輸協(xié)議、連接方式、頻率。
[0241]本發(fā)明實施例中,所述第一電子設(shè)備還包括第一檢測單元,用于所述第一電子設(shè)備檢測其自身是否處于預(yù)設(shè)狀態(tài),獲得第一檢測結(jié)果,當所述第一檢測結(jié)果表明所述第一電子設(shè)備處于預(yù)設(shè)狀態(tài)時,觸發(fā)所述第一判斷單元;
[0242]這里,所述預(yù)設(shè)狀態(tài)用于表明所述第一電子設(shè)備向所述第二網(wǎng)絡(luò)傳輸數(shù)據(jù)的能力尋看。
[0243]本發(fā)明實施例中,所述第一電子設(shè)備還包括第二檢測單元和第一上傳單元,其中:
[0244]所述第二檢測單元,用于當所述第一檢測結(jié)果表明所述第一電子設(shè)備處于預(yù)設(shè)狀態(tài)時,檢測與其相連的各第二電子設(shè)備是否處于所述預(yù)設(shè)狀態(tài),獲得第二檢測結(jié)果;
[0245]所述第一上傳單元,用于當所述第二檢測結(jié)果表明所述與所述第一電子設(shè)備相連的各第二電子設(shè)備均處于所述預(yù)設(shè)狀態(tài)時,將所述數(shù)據(jù)包排隊并通過所述第二通道上傳給所述第二網(wǎng)絡(luò)。
[0246]本發(fā)明實施例中,所述第一電子設(shè)備還包括第二上傳單元,用于當所述第一檢測結(jié)果表明所述第一電子設(shè)備未處于預(yù)設(shè)狀態(tài)時,將所述數(shù)據(jù)包排隊上傳給所述第二網(wǎng)絡(luò)。
[0247]本發(fā)明實施例中,所述第一檢測單元包括第一獲取模塊和判斷模塊,其中:
[0248]所述第一獲取模塊,用于獲取其自身的第一參數(shù);
[0249]所述判斷模塊,用于判斷所述第一參數(shù)與預(yù)設(shè)的第一預(yù)設(shè)閾值之間的大小關(guān)系,
獲得第一檢測結(jié)果。
[0250]這里,所述第一參數(shù)包括以下參數(shù)至少之一:
[0251]吞吐量、比值率、緩沖區(qū)緩沖數(shù)據(jù)量的大?。?br>[0252]其中,吞吐量的單位為字節(jié)每秒(B/s),帶寬的單位為比特每秒(b/s),所述比值率為所述第一類電子設(shè)備中電子設(shè)備的帶寬的F分之一減去其自身的吞吐量,F(xiàn)為大于等于1。
[0253]本發(fā)明實施例中,第一電子設(shè)備首先判斷自身是否是自身所屬網(wǎng)絡(luò)的中心節(jié)點,由于中心節(jié)點比較繁忙,所述中心節(jié)點一般可以將數(shù)據(jù)包轉(zhuǎn)發(fā)出去,因此,當?shù)谝浑娮釉O(shè)備為自身所屬網(wǎng)絡(luò)的中心節(jié)點,所述第一電子設(shè)備將數(shù)據(jù)轉(zhuǎn)發(fā)給第三電子設(shè)備,這里所述第三電子設(shè)備不是原來轉(zhuǎn)發(fā)過的節(jié)點,如此,能夠避免數(shù)據(jù)循環(huán)轉(zhuǎn)發(fā)的問題;當?shù)谝浑娮釉O(shè)備不為自身所屬網(wǎng)絡(luò)的中心節(jié)點時,所述第一電子設(shè)備將數(shù)據(jù)包排隊上傳,如此,能夠避免數(shù)據(jù)循環(huán)轉(zhuǎn)發(fā)的問題。
[0254]這里需要指出的是:以上電子設(shè)備實施例的描述,與上述應(yīng)用于信息處理方法實施例的描述是類似的,具有與方法實施例的相同的有益效果,因此不做贅述。對于本發(fā)明電子設(shè)備實施例中未披露的技術(shù)細節(jié),請參照本發(fā)明信息處理方法實施例的描述。
[0255]在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的設(shè)備和方法,可以通過其它的方式實現(xiàn)。以上所描述的設(shè)備實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,如:多個單元或組件可以結(jié)合,或可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另外,所顯示或討論的各組成部分相互之間的耦合、或直接耦合、或通信連接可以是通過一些接口,設(shè)備或單元的間接耦合或通信連接,可以是電性的、機械的或其它形式的。
[0256]上述作為分離部件說明的單元可以是、或也可以不是物理上分開的,作為單元顯示的部件可以是、或也可以不是物理單元;既可以位于一個地方,也可以分布到多個網(wǎng)絡(luò)單元上;可以根據(jù)實際的需要選擇其中的部分或全部單元來實現(xiàn)本實施例方案的目的。
[0257]另外,在本發(fā)明各實施例中的各功能單元可以全部集成在一個處理單元中,也可以是各單元分別單獨作為一個單元,也可以兩個或兩個以上單元集成