專利名稱:具有分散網(wǎng)關(guān)選擇的通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信系統(tǒng),它包括網(wǎng)絡(luò)和使網(wǎng)絡(luò)互相連接的網(wǎng)關(guān)裝置,該網(wǎng)絡(luò)中的一個網(wǎng)絡(luò)包括一個通信設(shè)備,該通信設(shè)備具有用來將通信發(fā)送到網(wǎng)絡(luò)裝置中至少一個的裝置,并且該網(wǎng)關(guān)裝置具有用來將消息發(fā)送到通信設(shè)備的裝置。
本發(fā)明還涉及一種通過至少一個網(wǎng)關(guān)來實施通信的方法。
從EP-A-1122915中得知這樣的一個通信系統(tǒng)和方法。該通信系統(tǒng)包括通過網(wǎng)關(guān)裝置互相連接的網(wǎng)絡(luò)。所述網(wǎng)絡(luò)之一包括服務(wù)器通信設(shè)備,該服務(wù)器通信設(shè)備在一個實施方式中具有用來將公告通信發(fā)送到至少一個網(wǎng)關(guān)裝置的裝置。網(wǎng)關(guān)裝置具有用來將請求消息發(fā)送到服務(wù)器設(shè)備的裝置,該服務(wù)器可響應(yīng)該服務(wù)器設(shè)備。在另一個實施方式中,作為對用戶請求的響應(yīng),中央呼叫管理器為虛擬租用的IP線路選擇傳輸路徑,該傳輸路徑至少提供足以容納預(yù)定IP業(yè)務(wù)使用的保證的最小帶寬。同一呼叫管理器處理為傳輸路徑保留帶寬。
根據(jù)該發(fā)明的通信系統(tǒng)的缺點在于,中央呼叫管理器必須處理所需傳輸路徑的選擇和保留。
因此本發(fā)明的目的在于提供一種通信系統(tǒng)和方法,該通信系統(tǒng)和方法提供更大的靈活性,并將注意力集中在做出關(guān)于傳輸路徑的選擇的定制上。
此外,根據(jù)本發(fā)明的通信系統(tǒng)的特征在于,通信包括通信請求,消息包括響應(yīng)于通信請求的應(yīng)答,并且通信設(shè)備還有用來基于從至少一個網(wǎng)關(guān)裝置中接收到的應(yīng)答選擇網(wǎng)關(guān)裝置的裝置。
同樣,根據(jù)本發(fā)明的方法的特征在于,通信請求被發(fā)送到一個或多個網(wǎng)關(guān),該網(wǎng)關(guān)響應(yīng)于通信請求發(fā)回應(yīng)答,之后基于收到的應(yīng)答選擇至少一個網(wǎng)關(guān)。
根據(jù)本發(fā)明的通信系統(tǒng)的優(yōu)點在于,通信設(shè)備擁有本地(local)智能,以便通信設(shè)備本身能本地處理對網(wǎng)關(guān)裝置的恬當(dāng)選擇?,F(xiàn)在,基于來自通信設(shè)備的通信請求、以及來自響應(yīng)網(wǎng)關(guān)的響應(yīng),可關(guān)于特定的網(wǎng)關(guān)作出用戶定制的選擇,所述特定網(wǎng)關(guān)是在通信設(shè)備和有關(guān)的網(wǎng)關(guān)之間做出實際的連接時所涉及的網(wǎng)關(guān)。根據(jù)本發(fā)明的通信系統(tǒng)使得諸如終端設(shè)備、特別是網(wǎng)際協(xié)議(IP)終端設(shè)備之類的通信設(shè)備能夠選擇諸如最適于所請求連接的駐留網(wǎng)關(guān)或路由器的網(wǎng)關(guān)裝置,而不需要將終端用戶或消費者牽涉到該選擇過程中。另外,根據(jù)本發(fā)明的通信設(shè)備使得通信設(shè)備能夠為發(fā)起于或終止于同一通信設(shè)備的幾個連接選擇并使用不同的網(wǎng)關(guān)裝置。例如可以用來提供更加智能的在諸如因特網(wǎng)的網(wǎng)絡(luò)上選擇路由器的方式。另外,當(dāng)通信設(shè)備簡單地添加到系統(tǒng)或網(wǎng)絡(luò)時,選擇過程較好地調(diào)整,并且以成本有效的方式調(diào)整到所使用的通用“即插即用”原理,該系統(tǒng)或網(wǎng)絡(luò)對于有時具有多個駐留網(wǎng)關(guān)的基于家庭的網(wǎng)絡(luò)同樣但不排它地有效。
根據(jù)本發(fā)明的通信設(shè)備的一種實施方式,其特征在于,用來發(fā)送的裝置被設(shè)置成向每個網(wǎng)關(guān)裝置廣播通信請求。
有利的是,確??赡鼙煌ㄐ旁O(shè)備選擇的所有網(wǎng)關(guān)都被提供通信請求。
根據(jù)本發(fā)明的通信設(shè)備的另一種實施方式的特征在于,通信設(shè)備具有用來將通信確認消息發(fā)送到所選擇網(wǎng)關(guān)裝置、并且可能發(fā)送到?jīng)]有被選擇的網(wǎng)關(guān)裝置的裝置。
在來自網(wǎng)關(guān)的應(yīng)答之間執(zhí)行了比較之后,被選擇的網(wǎng)關(guān)被發(fā)送通信確認消息,此后可以啟動連接建立。
根據(jù)本發(fā)明的通信設(shè)備的另一種進一步有利的實施方式的特征在于,通信設(shè)備具有用來接收來自網(wǎng)關(guān)裝置的對通信請求的應(yīng)答的裝置。
根據(jù)本發(fā)明的通信設(shè)備的還有另一種實施方式的特征在于,網(wǎng)關(guān)裝置具有用來將通信請求轉(zhuǎn)送到一個或多個其它網(wǎng)關(guān)裝置的裝置。
通常通信請求將通過不止一個網(wǎng)關(guān)以在網(wǎng)絡(luò)中終止,在該網(wǎng)絡(luò)中通信設(shè)備將和某個其它的設(shè)備通信。從而對于這樣的情況,可以相應(yīng)做出對網(wǎng)關(guān)鏈的選擇。
根據(jù)本發(fā)明的通信設(shè)備的還有另一種實施方式的特征在于,網(wǎng)關(guān)裝置具有用來從其它網(wǎng)關(guān)接收對通信請求的應(yīng)答的裝置。
在所述的網(wǎng)關(guān)鏈中,為了將最后的應(yīng)答發(fā)回通信設(shè)備,每個網(wǎng)關(guān)將能夠接收來自其它網(wǎng)關(guān)的應(yīng)答。
根據(jù)本發(fā)明的通信系統(tǒng)的還有另一種實施方式的特征在于,通信請求包括與最小要求的通信特征相關(guān)的數(shù)據(jù)。
通常只有滿足關(guān)于最小通信特征的要求,才能選擇一個網(wǎng)關(guān)。這樣的通信特征的例子像下列項目可用帶寬、最大傳輸速率、所要求的比特差錯率、無阻塞率、在選擇的一個或多個網(wǎng)關(guān)上經(jīng)歷的抖動或延遲、通信所涉及的成本、可用的業(yè)務(wù)和業(yè)務(wù)支持、可用的處理功率和存儲容量、所選擇的一個或多個網(wǎng)關(guān)的開放/關(guān)閉時間。
現(xiàn)在將參考附圖
,進一步闡明根據(jù)本發(fā)明的通信設(shè)備和方法及其附加的優(yōu)點,所述的附圖示出了根據(jù)本發(fā)明的通信系統(tǒng)的概要。
唯一的一幅圖示出了通信系統(tǒng)1。通信系統(tǒng)1通常包括多個網(wǎng)絡(luò)NW0...NW4和將網(wǎng)絡(luò)NW0...NW4互相連接的相關(guān)網(wǎng)關(guān)裝置GW1...GW7。所述的網(wǎng)絡(luò)之一NW0包括一個通信設(shè)備、此處為D0,該通信設(shè)備D0想和某個其它設(shè)備通信,比如想和D1或D2通信。通信設(shè)備D0配備了裝置2,用來將通信發(fā)送到至少一個網(wǎng)關(guān)裝置、此處例如為GW1,但是這樣的通信可能廣播到所有的網(wǎng)關(guān)裝置,這里是廣播到網(wǎng)關(guān)GW1和GW2。在因特網(wǎng)網(wǎng)絡(luò)環(huán)境中,借助網(wǎng)關(guān)裝置2的通信發(fā)送通常具有所謂的組播或單播的形式。通信發(fā)送包括對這些網(wǎng)關(guān)裝置的通信請求。借助于通信請求,設(shè)備D0想找出是否存在這樣的可能性,即通過網(wǎng)關(guān)裝置GW1...GW7之一建立想要的到設(shè)備D1的連接的可能性。該請求如所述的可具有任何的格式或形式,像比如廣播、組播或者單播(ini-cast)之類的形式。當(dāng)然,系統(tǒng)1中使用的協(xié)議是能夠嵌入通信請求以及對其的應(yīng)答那樣的協(xié)議。除用來接收通信請求的裝置3之外,所涉及的網(wǎng)關(guān)裝置包括用來以應(yīng)答請求的形式發(fā)送消息的裝置4。不必通過網(wǎng)絡(luò)MW0的任何其它可用路徑本身可用于設(shè)備D0和網(wǎng)關(guān)裝置GW1...GW7之間的通信請求和應(yīng)答。其它可能路徑的實例是電話線或網(wǎng)絡(luò)、電纜網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、紅外網(wǎng)絡(luò)等等。圖中所示的通信設(shè)備1包括裝置5,用來接收來自網(wǎng)關(guān)裝置GW1和GW2的一個或多個應(yīng)答。通信設(shè)備D0還具有裝置6,用來基于從至少一個網(wǎng)關(guān)裝置GW1...GW7中接收到的應(yīng)答選擇網(wǎng)關(guān)裝置。該選擇裝置6被耦合到裝置7來建立連接,并將通信確認消息發(fā)送到已選擇的網(wǎng)關(guān)裝置。在該實例中,應(yīng)當(dāng)是網(wǎng)關(guān)GW1已經(jīng)知道D1耦合到它的相關(guān)網(wǎng)絡(luò)NW1,并且可用D1來通信。如果不是那樣的話,那么網(wǎng)關(guān)GW1將發(fā)送適當(dāng)?shù)恼埱髞碓诰W(wǎng)絡(luò)NW1中尋找設(shè)備D1,并捕獲關(guān)于它的可用性的信息。如果通信請求由網(wǎng)關(guān)GW2中的接收裝置3接收,那么GW2將向相鄰網(wǎng)關(guān)轉(zhuǎn)送通信請求,該相鄰網(wǎng)關(guān)進而又將發(fā)送進一步的通信請求等等。在該實例中,第二網(wǎng)關(guān)路徑可通過GW2、GW6、GW5到D1,然而第三網(wǎng)關(guān)路徑可在網(wǎng)絡(luò)NW1中通過網(wǎng)絡(luò)NW3、NW4、NW2到D1。由D0收集最終到D1的通信的所有實際的可能性,在此由選擇裝置6做出關(guān)于優(yōu)選網(wǎng)關(guān)的選擇。
通常,通信設(shè)備D0發(fā)送的通信請求將包括數(shù)據(jù),該數(shù)據(jù)與最小要求的通信特征有關(guān)。這些通信特征的非限制性實例為可用帶寬、最大傳輸速率、必需的比特誤差率、無阻塞率、在選擇的網(wǎng)關(guān)上經(jīng)歷的抖動或延遲、通信所涉及的成本、可用的業(yè)務(wù)和業(yè)務(wù)支持、可用的處理功率和存儲容量、所選擇網(wǎng)關(guān)的開放/關(guān)閉時間。在它們的應(yīng)答中,為了允許選擇裝置6做出適當(dāng)?shù)倪x擇,網(wǎng)關(guān)將通知通信設(shè)備D0有關(guān)它們處理需求的可能性。所有的能夠支持請求的最小要求的通信特征的網(wǎng)關(guān)裝置將在收到通信請求時保留這些特征,直到網(wǎng)關(guān)裝置被通知其沒有對實際連接進行選擇,或者例如,由于預(yù)定時間量的重疊被內(nèi)部計時器中斷(timeout)。
一種計算機程序,它適于實現(xiàn)該方法,其中通過至少一個網(wǎng)關(guān)GW1...GW7實現(xiàn)通信,其中通信請求被發(fā)送到一個或多個網(wǎng)關(guān),作為對通信請求的響應(yīng),所述網(wǎng)關(guān)發(fā)回一個應(yīng)答,并且其中基于收到的應(yīng)答選擇所述的至少一個網(wǎng)關(guān)GW1...GW7,基于上面的描述可容易地編程該計算機程序。
權(quán)利要求
1.一種通信系統(tǒng),包括網(wǎng)絡(luò)和互聯(lián)該網(wǎng)絡(luò)的網(wǎng)關(guān)裝置,所述網(wǎng)絡(luò)之一包括一個通信設(shè)備,該通信設(shè)備具有用來將通信發(fā)送到網(wǎng)關(guān)裝置中至少一個的裝置,并且所述網(wǎng)關(guān)裝置具有用來將消息發(fā)送至通信設(shè)備的裝置,其特征在于該通信包括一個通信請求,該消息包括響應(yīng)于該通信請求的應(yīng)答,并且所述通信設(shè)備還包括用來基于從所述至少一個網(wǎng)關(guān)裝置中接收到的應(yīng)答選擇網(wǎng)關(guān)裝置的裝置。
2.根據(jù)權(quán)利要求1的通信系統(tǒng),其特征在于用來發(fā)送的裝置被設(shè)置來將通信請求廣播到每一個網(wǎng)關(guān)裝置。
3.根據(jù)權(quán)利要求1或2的通信系統(tǒng),其特征在于所述通信設(shè)備具有用來將通信確認消息發(fā)送到所選擇網(wǎng)關(guān)裝置以及可能發(fā)送到未被選擇的網(wǎng)關(guān)裝置的裝置。
4.根據(jù)權(quán)利要求1-3之一的通信設(shè)備,其特征在于所述通信設(shè)備具有用來接收來自網(wǎng)關(guān)裝置的對通信請求的應(yīng)答的裝置。
5.根據(jù)權(quán)利要求1-4之一的通信系統(tǒng),其特征在于所述網(wǎng)關(guān)裝置具有用來將通信請求轉(zhuǎn)送到一個或多個其它網(wǎng)關(guān)裝置的裝置。
6.根據(jù)權(quán)利要求5的通信系統(tǒng),其特征在于所述網(wǎng)關(guān)裝置具有用來接收來自其它網(wǎng)關(guān)的對通信請求的應(yīng)答的裝置。
7.根據(jù)權(quán)利要求1-6之一的通信系統(tǒng),其特征在于通信請求包括與最小要求的通信特征相關(guān)的數(shù)據(jù)。
8.根據(jù)權(quán)利要求7的通信系統(tǒng),其特征在于所述的通信特征至少包括下列項目之一可用帶寬、最大傳輸速率、要求的比特差錯率、無阻塞率、在選擇的一個或多個網(wǎng)關(guān)上經(jīng)歷的抖動或延遲、通信所涉及的成本、可用的業(yè)務(wù)和業(yè)務(wù)支持、可用的處理能力或存儲容量、所選擇的一個或多個網(wǎng)關(guān)的開放/關(guān)閉時間。
9.一種用于根據(jù)權(quán)利要求1-8之一的通信系統(tǒng)中的網(wǎng)關(guān)裝置,所述通信系統(tǒng)包括網(wǎng)絡(luò)和互聯(lián)該網(wǎng)絡(luò)的網(wǎng)關(guān)裝置,所述網(wǎng)絡(luò)之一包括一個通信設(shè)備,該通信設(shè)備具有用來將通信發(fā)送到至少一個網(wǎng)關(guān)裝置的裝置,而且所述網(wǎng)關(guān)裝置具有用來將消息發(fā)送至通信設(shè)備的裝置,其特征在于該通信包括一個通信請求,該消息包括對通信請求的應(yīng)答,并且所述通信設(shè)備還包括用來基于從所述至少一個網(wǎng)關(guān)裝置中接收到的應(yīng)答選擇網(wǎng)關(guān)裝置的裝置。
10.一種通過至少一個網(wǎng)關(guān)實現(xiàn)通信的方法,其特征在于通信請求被發(fā)送到一個或多個網(wǎng)關(guān),響應(yīng)于該通信請求,它們發(fā)回一個應(yīng)答,之后基于收到的一個或多個應(yīng)答選擇至少一個網(wǎng)關(guān)。
11.一種計算機程序,適于實現(xiàn)根據(jù)權(quán)利要求10的方法,其中通過至少一個網(wǎng)關(guān)實現(xiàn)通信,其中通信請求被發(fā)送到一個或多個網(wǎng)關(guān),響應(yīng)于該通信請求,所述網(wǎng)關(guān)發(fā)回一個應(yīng)答,并且基于收到的應(yīng)答選擇所述的至少一個網(wǎng)關(guān)。
12.一種協(xié)議,適于應(yīng)用根據(jù)權(quán)利要求10的方法,其中通過至少一個網(wǎng)關(guān)實現(xiàn)通信,其中通信請求被發(fā)送到一個或多個網(wǎng)關(guān),響應(yīng)于該通信請求,所述網(wǎng)關(guān)發(fā)回一個應(yīng)答,并且基于收到的應(yīng)答選擇所述的至少一個網(wǎng)關(guān)。
全文摘要
一種通信系統(tǒng)包括網(wǎng)絡(luò)和互聯(lián)該網(wǎng)絡(luò)的網(wǎng)關(guān)裝置。所述網(wǎng)絡(luò)之一包括一個通信設(shè)備,其具有用來將通信請求發(fā)送到至少一個網(wǎng)關(guān)裝置的裝置,而且所述網(wǎng)關(guān)裝置具有用來將應(yīng)答發(fā)送至通信設(shè)備的裝置。該通信設(shè)備還包括用來基于從所述至少一個網(wǎng)關(guān)裝置中接收到的應(yīng)答,選擇網(wǎng)關(guān)裝置的裝置。目前通信設(shè)備擁有本地(locale)智能,以便通信設(shè)備本身能本地處理對網(wǎng)關(guān)裝置的恬當(dāng)選擇?;趤碜皂憫?yīng)網(wǎng)關(guān)的響應(yīng),關(guān)于特定網(wǎng)關(guān)做出用戶定制的選擇,所述特定網(wǎng)關(guān)是在通信設(shè)備和有關(guān)的網(wǎng)絡(luò)之間做出實際的連接時所涉及的網(wǎng)關(guān)。
文檔編號H04L29/06GK1723667SQ200380105413
公開日2006年1月18日 申請日期2003年11月17日 優(yōu)先權(quán)日2002年12月9日
發(fā)明者W·A·H·伯克文斯 申請人:皇家飛利浦電子股份有限公司