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