專(zhuān)利名稱(chēng):以太網(wǎng)端口速率控制方法及其設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施方式大致涉及局域網(wǎng)技術(shù),特別地,涉及一種用于以太網(wǎng)端口的速 率控制方法及其設(shè)備。
背景技術(shù):
以太網(wǎng)是當(dāng)前應(yīng)用最普遍的局域網(wǎng)組網(wǎng)技術(shù)。當(dāng)今,它已經(jīng)在很大程度上取代了 其他局域網(wǎng)標(biāo)標(biāo)準(zhǔn),如令牌環(huán)、FDDI和ARCNET。在歷經(jīng)100M以太網(wǎng)在上世紀(jì)末的飛速發(fā)展 之后,如今千兆以太網(wǎng)甚至IOG以太網(wǎng)在國(guó)際組織和領(lǐng)導(dǎo)企業(yè)的推動(dòng)下得到了全世界范圍 的廣泛使用。在溫室效應(yīng)日益受到全世界關(guān)注的今天,節(jié)約能量并降低二氧化碳向大氣層的排 放成為了人類(lèi)必須面對(duì)的挑戰(zhàn)。為此,所有新的通信和辦公設(shè)施都要求綠色I(xiàn)T。以太網(wǎng)領(lǐng) 域也不例外,綠色I(xiàn)T的理念在以太網(wǎng)系統(tǒng)和產(chǎn)品設(shè)計(jì)中變得愈發(fā)重要。與此同時(shí),人們又 希望以太網(wǎng)的通信速度越來(lái)越快,而高數(shù)據(jù)速率必然要消耗更多能源,這有悖于能源節(jié)約 的思想。因此,如何在以太網(wǎng)中實(shí)現(xiàn)高速度通信與能源節(jié)約之間的折衷成為了亟待解決的 問(wèn)題。當(dāng)前,普遍存在三種解決上述問(wèn)題的方案。第一種方案是在產(chǎn)品設(shè)計(jì)中使用低功 率消耗的IC。第二種方案是給每個(gè)功能塊都配備一個(gè)獨(dú)立控制的電源,當(dāng)某一個(gè)功能塊的 功能被禁用時(shí),切斷對(duì)應(yīng)的電源。這兩種方案都需要采用昂貴的專(zhuān)用芯片對(duì)系統(tǒng)的整體架 構(gòu)進(jìn)行改進(jìn),因而必然導(dǎo)致較高的成本,并且采購(gòu)這種芯片也存在芯片供貨商因銷(xiāo)量不大 而停止供貨的風(fēng)險(xiǎn)。第三種方案是在不使用某項(xiàng)功能時(shí),采用較低的時(shí)鐘速度。第三種方 案雖然不需要更新系統(tǒng)的整體架構(gòu),但是降低時(shí)鐘速度必然影響系統(tǒng)的整體性能,最終能 夠節(jié)省的能量十分有限且難以估計(jì),而且實(shí)時(shí)軟件設(shè)計(jì)可能因此異常復(fù)雜。因此,需要一種 易于實(shí)現(xiàn)且成本較低的節(jié)能方案。另一方面,當(dāng)前的大多數(shù)以太網(wǎng)設(shè)備實(shí)際上不需要一直全速操作。以PC和IP電話 為例。當(dāng)沒(méi)有大量數(shù)據(jù)要發(fā)送時(shí),以太網(wǎng)端口可以設(shè)置為較低速度,以節(jié)省能量。在當(dāng)前的 NOE IP電話中,一個(gè)Gigabit模式的以太網(wǎng)端口將比Fast模式的以太網(wǎng)端口多消耗390mW功率。然而,當(dāng)前實(shí)際應(yīng)用的以太網(wǎng)端口的連接速率都是固定的。因此,需要一種能夠根 據(jù)網(wǎng)絡(luò)的實(shí)際情況來(lái)對(duì)以太網(wǎng)端口的連接速率進(jìn)行控制的方案。
發(fā)明內(nèi)容
為此,提出了一種用于以太網(wǎng)端口的速率控制方法及其設(shè)備。根據(jù)本發(fā)明的一個(gè)方面,提出了一種速率控制方法,用于控制第一以太網(wǎng)端口的 連接速率。該方法包括檢測(cè)第一以太網(wǎng)端口所要傳送的數(shù)據(jù)量;以及根據(jù)檢測(cè)的數(shù)據(jù)量 控制第一以太網(wǎng)端口的連接速率。優(yōu)選地,根據(jù)檢測(cè)的數(shù)據(jù)量控制第一以太網(wǎng)端口的連接速率的步驟包括將檢測(cè)的數(shù)據(jù)量與預(yù)定閾值進(jìn)行比較;以及根據(jù)比較結(jié)果設(shè)定第一以太網(wǎng)端口的連接速率等級(jí)。優(yōu)選地,該預(yù)定閾值包括多個(gè)不同的預(yù)定閾值,以及該連接速率等級(jí)包括多個(gè)不 同的連接速率等級(jí)。優(yōu)選地,當(dāng)該預(yù)定閾值包括第一預(yù)定閾值和第二預(yù)定閾值,其中第一預(yù)定閾值小 于第二預(yù)定閾值,以及該連接速率等級(jí)包括第一連接速率等級(jí)、第二連接速率等級(jí)和第三 連接速率等級(jí)時(shí),其中,第一連接速率等級(jí)、第二連接速率等級(jí)和第三連接速率等級(jí)所對(duì)應(yīng) 的連接速率依次升高,根據(jù)比較結(jié)果設(shè)定第一以太網(wǎng)端口的連接速率等級(jí)包括當(dāng)檢測(cè)的 數(shù)據(jù)量不大于第一預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第一連接速率等級(jí);當(dāng)檢測(cè)的數(shù) 據(jù)量大于第一預(yù)定閾值且小于第二預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第二連接速率等 級(jí);以及當(dāng)檢測(cè)的數(shù)據(jù)量不小于第二預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第三連接速率 等級(jí)。優(yōu)選地,在第一以太網(wǎng)端口的數(shù)據(jù)連接速率改變時(shí),與第一以太網(wǎng)端口相連的第 二以太網(wǎng)端口的數(shù)據(jù)連接速率自適應(yīng)改變。根據(jù)本發(fā)明的另一個(gè)方面,還提出了一種速率控制設(shè)備,用于控制第一以太網(wǎng)端 口的連接速率。該設(shè)備包括檢測(cè)單元,用于檢測(cè)第一以太網(wǎng)端口所要傳送的數(shù)據(jù)量;控制 單元,用于根據(jù)檢測(cè)的數(shù)據(jù)量控制第一以太網(wǎng)端口的連接速率。優(yōu)選地,該控制單元包括比較單元,用于將檢測(cè)的數(shù)據(jù)量與預(yù)定閾值進(jìn)行比較;以 及設(shè)定單元,用于根據(jù)比較結(jié)果設(shè)定第一以太網(wǎng)端口的連接速率等級(jí)。優(yōu)選地,第一以太網(wǎng)端口包括在速率控制設(shè)備中。利用上述的技術(shù)方案,本發(fā)明能夠在沒(méi)有大量數(shù)據(jù)要發(fā)送時(shí)將以太網(wǎng)端口設(shè)置為 較低速度,從而在不改變網(wǎng)絡(luò)基礎(chǔ)設(shè)施的情況下就能夠節(jié)省能量。
通過(guò)參考以下結(jié)合附圖對(duì)所采用的優(yōu)選實(shí)施例的詳細(xì)描述,本發(fā)明的上述目的、 優(yōu)點(diǎn)和特征將變得顯而易見(jiàn),其中圖1示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的以太網(wǎng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖;圖2示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的IP電話的結(jié)構(gòu)框圖;圖3示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的IP電話對(duì)其自身的以太網(wǎng)端口的連 接速率進(jìn)行控制的方法流程圖。
具體實(shí)施例方式下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,在描述過(guò)程中省略了對(duì)于本 發(fā)明來(lái)說(shuō)是不必要的細(xì)節(jié)和功能,以防止對(duì)本發(fā)明的理解造成混淆。圖1示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的以太網(wǎng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的示意圖,其中 包括專(zhuān)用分組交換機(jī)(PBX)、以太網(wǎng)交換機(jī)、多個(gè)IP電話、以及多個(gè)PC。需要說(shuō)明的是,圖 1中示出了兩種終端,即IP電話和PC,本領(lǐng)域的普通技術(shù)人員應(yīng)能理解,本發(fā)明的技術(shù)方案 同樣適用于只有一種終端(即只有IP電話或PC)或者多種終端的情況。另外,還需要進(jìn)一 步說(shuō)明的是,盡管圖1中示出了多個(gè)IP電話和多個(gè)PC,本領(lǐng)域的普通技術(shù)人員應(yīng)能理解,本 發(fā)明的技術(shù)方案同樣適用于只有一個(gè)IP電話和一個(gè)PC的情況。
在如圖1所示的場(chǎng)景中,有6個(gè)以太網(wǎng)端口,其中PBX上有一個(gè)以太網(wǎng)端口,以太 網(wǎng)交換機(jī)上有兩個(gè)以太網(wǎng)端口,分別針對(duì)PBX和IP電話,IP電話有兩個(gè)以太網(wǎng)端口,分別針 對(duì)以太網(wǎng)交換機(jī)和PC,PC上有一個(gè)以太網(wǎng)端口。如果將所有六個(gè)以太網(wǎng)端口都從Gigabit 模式設(shè)置為Fast模式,則總共可以節(jié)省390mW*6 = 2340mff能量。但是,在實(shí)際應(yīng)用中,降低交換機(jī)側(cè)的以太網(wǎng)端口的連接速率可能需要付出更高 的開(kāi)發(fā)代價(jià),同時(shí)會(huì)影響其他操作性能,最后并不一定會(huì)節(jié)省能量。同時(shí),降低終端側(cè)的 以太網(wǎng)端口連接速率則有利于簡(jiǎn)化系統(tǒng)的程序設(shè)計(jì),因此,本發(fā)明主要致力于降低終端側(cè) (即IP電話或PC)的以太網(wǎng)端口的連接速率。圖2示出了根據(jù)本發(fā)明的一個(gè)具體實(shí)施例的IP電話的結(jié)構(gòu)框圖,該IP電話可應(yīng) 用于圖1所示的以太網(wǎng)。如圖2所示,IP電話20包括以太網(wǎng)端口 201、檢測(cè)單元203和控制單元205。以太 網(wǎng)端口 201用于與以太網(wǎng)交換機(jī)或者其他終端進(jìn)行通信。檢測(cè)單元203用于檢測(cè)用戶(hù)要通 過(guò)以太網(wǎng)端口 201發(fā)送的數(shù)據(jù)量??刂茊卧?05用于根據(jù)檢測(cè)單元203檢測(cè)得到的數(shù)據(jù)量 來(lái)控制以太網(wǎng)端口 201的連接速率??刂茊卧?05具體包括比較單元207和設(shè)定單元209。 比較單元207用于將檢測(cè)單元203檢測(cè)得到的數(shù)據(jù)量與某一預(yù)定閾值進(jìn)行比較。這里,該 預(yù)定閾值可以是預(yù)先設(shè)定的默認(rèn)值,也可以是用戶(hù)根據(jù)實(shí)際通信狀況實(shí)時(shí)設(shè)定的。設(shè)定單 元209根據(jù)比較單元207的比較結(jié)果來(lái)設(shè)定以太網(wǎng)端口 201的連接速率。需要說(shuō)明的是,盡管圖2中僅示出了 IP電話的結(jié)構(gòu)框圖,本領(lǐng)域的普通技術(shù)人員 應(yīng)能理解,圖2所示的結(jié)構(gòu)框圖也適用于PC等其他終端的情形。換言之,圖2所示的結(jié)構(gòu) 框圖對(duì)于圖1所示的場(chǎng)景中的IP電話和PC以及其他終端均適用。圖3示出了圖2所示的IP電話20對(duì)其自身的以太網(wǎng)端口的連接速率進(jìn)行控制的 方法流程圖。以下結(jié)合圖2對(duì)圖3中所示的步驟進(jìn)行詳細(xì)說(shuō)明。首先,在步驟S301中,檢測(cè)單元203檢測(cè)IP電話20要通過(guò)以太網(wǎng)端口 201發(fā)送
的數(shù)據(jù)量。接著,在步驟S303中,比較單元207將在步驟S301中檢測(cè)得到的數(shù)據(jù)量與預(yù)定閾 值進(jìn)行比較。需要說(shuō)明的是,這里的預(yù)定閾值可以是系統(tǒng)預(yù)先設(shè)定的默認(rèn)值,也可以是用戶(hù) 根據(jù)實(shí)際通信狀況實(shí)時(shí)設(shè)定的。另外,還需要進(jìn)一步說(shuō)明的是,這里的預(yù)定閾值可以是一個(gè),也可以是多個(gè), 具體取決于以太網(wǎng)端口實(shí)際所能夠支持的連接速率模式。例如,對(duì)于一個(gè)能夠支持 lO/lOO/lOOOMbps連接速率的以太網(wǎng)端口而言,那么就需要兩個(gè)不同的預(yù)定閾值A(chǔ)l和A2。 在這種情況下,比較單元207將檢測(cè)單元203檢測(cè)得到的數(shù)據(jù)量分別與Al和A2進(jìn)行比較。然后,在步驟S305中,設(shè)定單元209根據(jù)在步驟S305中得到的比較結(jié)果來(lái)對(duì)以太 網(wǎng)端口 201的連接速率進(jìn)行設(shè)定。這里,仍然以上述能夠支持lO/lOO/lOOOMbps連接速率的以太網(wǎng)端口為例。假設(shè) Al小于A2,那么在檢測(cè)得到的數(shù)據(jù)量不大于Al時(shí),設(shè)定單元209將以太網(wǎng)端口 201的連接 速率設(shè)定為10Mbps,當(dāng)數(shù)據(jù)量大于Al且小于A2時(shí),設(shè)定單元209將以太網(wǎng)端口 201的連接 速率設(shè)定為100Mbps,以及當(dāng)數(shù)據(jù)量不小于A2時(shí),設(shè)定單元209將以太網(wǎng)端口 201的連接速 率設(shè)定為1000Mbps。當(dāng)前,市場(chǎng)上的大多數(shù)以太網(wǎng)設(shè)備端口都能夠自適應(yīng)地根據(jù)被連接設(shè)備的連接速率來(lái)調(diào)整自身的連接速率。這里,還是以一個(gè)能支持lO/lOO/lOOOMbps連接速率的以太網(wǎng) 端口為例,這種以太網(wǎng)端口能夠如下表所示地自適應(yīng)調(diào)整其自身的連接速率表 權(quán)利要求
1.一種速率控制方法,用于控制第一以太網(wǎng)端口的連接速率,所述方法包括以下步驟檢測(cè)第一以太網(wǎng)端口所要傳送的數(shù)據(jù)量; 根據(jù)檢測(cè)的數(shù)據(jù)量控制第一以太網(wǎng)端口的連接速率。
2.根據(jù)權(quán)利要求1所述的方法,其中,根據(jù)檢測(cè)的數(shù)據(jù)量控制第一以太網(wǎng)端口的連接 速率的步驟包括將檢測(cè)的數(shù)據(jù)量與預(yù)定閾值進(jìn)行比較; 根據(jù)比較結(jié)果設(shè)定第一以太網(wǎng)端口的連接速率等級(jí)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)定閾值包括多個(gè)不同的預(yù)定閾值,以及所 述連接速率等級(jí)包括多個(gè)不同的連接速率等級(jí)。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述預(yù)定閾值包括第一預(yù)定閾值和第二預(yù)定閾 值,其中第一預(yù)定閾值小于第二預(yù)定閾值,以及所述連接速率等級(jí)包括第一連接速率等級(jí)、 第二連接速率等級(jí)和第三連接速率等級(jí)時(shí),其中,第一連接速率等級(jí)、第二連接速率等級(jí)和 第三連接速率等級(jí)所對(duì)應(yīng)的連接速率依次升高。
5.根據(jù)權(quán)利要求4所述的方法,其中,根據(jù)比較結(jié)果設(shè)定第一以太網(wǎng)端口的連接速率 等級(jí)包括當(dāng)檢測(cè)的數(shù)據(jù)量不大于第一預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第一連接速率等級(jí);當(dāng)檢測(cè)的數(shù)據(jù)量大于第一預(yù)定閾值且小于第二預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用 第二連接速率等級(jí);以及當(dāng)檢測(cè)的數(shù)據(jù)量不小于第二預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第三連接速率等級(jí)。
6.根據(jù)權(quán)利要求1所述的方法,其中,在第一以太網(wǎng)端口的數(shù)據(jù)連接速率改變時(shí),與第 一以太網(wǎng)端口相連的第二以太網(wǎng)端口的數(shù)據(jù)連接速率自適應(yīng)改變。
7.—種速率控制設(shè)備,用于控制第一以太網(wǎng)端口的連接速率,所述設(shè)備包括 檢測(cè)單元,用于檢測(cè)第一以太網(wǎng)端口所要傳送的數(shù)據(jù)量;控制單元,用于根據(jù)檢測(cè)的數(shù)據(jù)量控制第一以太網(wǎng)端口的連接速率。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述控制單元包括 比較單元,用于將檢測(cè)的數(shù)據(jù)量與預(yù)定閾值進(jìn)行比較;設(shè)定單元,用于根據(jù)比較結(jié)果設(shè)定第一以太網(wǎng)端口的連接速率等級(jí)。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述預(yù)定閾值包括多個(gè)不同的預(yù)定閾值,以及所 述連接速率等級(jí)包括多個(gè)不同的連接速率等級(jí)。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述預(yù)定閾值包括第一預(yù)定閾值和第二預(yù)定閾 值,其中第一預(yù)定閾值小于第二預(yù)定閾值,以及所述連接速率等級(jí)包括第一連接速率等級(jí)、 第二連接速率等級(jí)和第三連接速率等級(jí)時(shí),其中,第一連接速率等級(jí)、第二連接速率等級(jí)和 第三連接速率等級(jí)所對(duì)應(yīng)的連接速率依次升高。
11.根據(jù)權(quán)利要求10所述的方法,其中,所述設(shè)定單元被配置為當(dāng)檢測(cè)的數(shù)據(jù)量不大于第一預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第一連接速率等級(jí);當(dāng)檢測(cè)的數(shù)據(jù)量大于第一預(yù)定閾值且小于第二預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用 第二連接速率等級(jí);以及當(dāng)檢測(cè)的數(shù)據(jù)量不小于第二預(yù)定閾值時(shí),針對(duì)第一以太網(wǎng)端口采用第三連接速率等級(jí)。
12.根據(jù)權(quán)利要求7所述的設(shè)備,其中,在第一以太網(wǎng)端口的數(shù)據(jù)連接速率改變時(shí),與 第一以太網(wǎng)端口相連的第二以太網(wǎng)端口的數(shù)據(jù)連接速率自適應(yīng)改變。
13.根據(jù)權(quán)利要求7所述的設(shè)備,其中,所述第一以太網(wǎng)端口包括在所述設(shè)備中。
全文摘要
公開(kāi)了一種速率控制方法,用于控制以太網(wǎng)端口的連接速率。該方法包括檢測(cè)以太網(wǎng)端口所要發(fā)送的數(shù)據(jù)量;根據(jù)檢測(cè)的數(shù)據(jù)量控制以太網(wǎng)端口的連接速率。其中,根據(jù)檢測(cè)的數(shù)據(jù)量控制以太網(wǎng)端口的連接速率的步驟包括將檢測(cè)的數(shù)據(jù)量與預(yù)定閾值進(jìn)行比較;根據(jù)比較結(jié)果設(shè)定以太網(wǎng)端口的連接速率等級(jí)。通過(guò)本發(fā)明實(shí)施方式所提供的技術(shù)方案,本發(fā)明能夠在沒(méi)有大量數(shù)據(jù)要發(fā)送時(shí)將以太網(wǎng)端口設(shè)置為較低速度,從而在不改變網(wǎng)絡(luò)基礎(chǔ)設(shè)施的情況下就能夠節(jié)省能量。
文檔編號(hào)H04L12/28GK102104530SQ20091026088
公開(kāi)日2011年6月22日 申請(qǐng)日期2009年12月21日 優(yōu)先權(quán)日2009年12月21日
發(fā)明者克里斯托夫·沃爾夫, 劉俊 申請(qǐng)人:上海貝爾股份有限公司, 阿爾卡特朗訊