專利名稱:通信呼叫過程中的呼叫帶寬調(diào)整的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信交換,具體地講,是涉及在電話通信過程中增加,撤除或減少傳輸帶寬的能力。
多媒體電信呼叫的出現(xiàn)帶來了在各電信呼叫中充分利用總傳輸帶寬的問題。目前,如果主叫方希望能夠與被叫方進(jìn)行音頻和視頻通信,則主叫方必須在呼叫開始時建立具有足夠帶寬的呼叫。在國際電信聯(lián)盟(ITU)的ITU-T建議H.320中提出了該方法。另一個可能的方法是主叫方只建立一個音頻呼叫;并在有必要進(jìn)行視頻通信時,該主叫方建立與被叫方進(jìn)行視頻呼叫的二次呼叫。在美國專利5,371,534號中描述了該方法。起初建立具有足夠帶寬的呼叫的方法在其后不需要呼叫的視頻部分的情況下就變得代價昂貴了。建立二次呼叫,即視頻呼叫將是一種可接受的方案。然而該方法受到一個問題的影響,即要通過不同的交換系統(tǒng)建立兩個不同的電信呼叫,而這些交換系統(tǒng)并不知道這些呼叫是有聯(lián)系的。當(dāng)此后調(diào)用一個電信功能時就會遇到該問題。參與通信的系統(tǒng)并不知道該功能必須在兩個分別的呼叫上進(jìn)行調(diào)用。例如,假定主叫方通過一個音頻呼叫,呼叫被叫方并在此后建立一個到被叫方的視頻呼叫,即二次呼叫。在后續(xù)的對話過程中,主叫方和被叫方希望增加一個第三方以進(jìn)行電信會議呼叫。問題是建立的兩個通話均必須分別被會合到一起以形成一個視頻和音頻電信會議。其它的諸如呼叫轉(zhuǎn)移的功能則更難以實(shí)現(xiàn)。
通過一種用來增加,減少或改變與電信呼叫相關(guān)的帶寬類型的裝置和方法可獲得一種技術(shù)進(jìn)步。在呼叫經(jīng)過的每個相關(guān)的交換結(jié)點(diǎn)處,該裝置對可分配或收回與該呼叫相關(guān)的帶寬的新消息作出響應(yīng)。其優(yōu)點(diǎn)是,交換系統(tǒng)中所有的涉及所形成的呼叫的交換結(jié)點(diǎn)把該呼叫當(dāng)做一個單獨(dú)的呼叫。新消息允許把視頻能力加到語音呼叫中,并仍可在以后從呼叫中去除視頻能力。由于在多媒體通信期間用戶能夠使用任何類型或數(shù)量的帶寬,這就為電信用戶提供了便利。而且在任一給定時刻,用戶只需為當(dāng)前正使用的帶寬付費(fèi)。
一個連接終端或交換結(jié)點(diǎn)通過一個已建立的呼叫路徑發(fā)送一個第一消息。第一消息包含定義所請求的帶寬改變的第一信息。各交換結(jié)點(diǎn)針對第一消息確定交換結(jié)點(diǎn)是否有能力提供第一信息所請求的改變。若交換結(jié)點(diǎn)不完全具有所請求的能力,則在發(fā)送第一消息給下一個交換結(jié)點(diǎn)之前,交換結(jié)點(diǎn)把第一信息修改成等于所確定出的能力。若交換結(jié)點(diǎn)具有所請求的能力,則該結(jié)點(diǎn)向下一個交換結(jié)點(diǎn)發(fā)送具有所接收的第一信息的第一消息。在發(fā)送第一消息之前,各交換結(jié)點(diǎn)提供被發(fā)送的第一信息的所定義的能力。當(dāng)?shù)谝幌⒈豢梢允墙K端或交換結(jié)點(diǎn)的目標(biāo)點(diǎn)接收時,目標(biāo)點(diǎn)確定其提供所請求的改變的能力。接著目標(biāo)點(diǎn)把確定出的能力插入第二消息的第二信息中,該消息被回送給連接終端或交換結(jié)點(diǎn)。根據(jù)第二消息,呼叫路徑上的各交換結(jié)點(diǎn)把用于呼叫路徑的帶寬變成第二信息所指定的那樣。在收到第二消息時,連接終端或交換結(jié)點(diǎn)可以接受呼叫路徑的帶寬改變或終止呼叫。
數(shù)據(jù),語音或視頻集中器等可用作交換系統(tǒng)的連接終端。這樣的設(shè)備可使用新消息來請求不同類型的帶寬。這種能力允許這樣的設(shè)備根據(jù)其通信需求的改變來調(diào)整其通信費(fèi)用,這種需求改變是由通信傳輸量的增加或減少所造成的。
圖1以模塊圖的形式說明了一個體現(xiàn)本發(fā)明的概念的電信交換系統(tǒng);圖2說明了本發(fā)明概念中實(shí)現(xiàn)的消息流;圖3說明了用于實(shí)現(xiàn)本發(fā)明概念的消息;圖4說明了用于本發(fā)明概念的軟件結(jié)構(gòu);圖5在邏輯上說明了在一個交換結(jié)點(diǎn)中建立的信令和傳輸路徑;圖6說明了一個通過網(wǎng)絡(luò),傳輸,會話和應(yīng)用軟件層的呼叫的邏輯結(jié)構(gòu);而圖7,8和9以流圖的形式說明了網(wǎng)絡(luò)層對傳輸消息的響應(yīng)。
圖1說明了多個交換結(jié)點(diǎn)101-104,這些交換結(jié)點(diǎn)通過多個初級速率接口(PRI)鏈路111-117互連。為了描述的目的,圖1中說明了兩個通信終端106和107。通信終端106和107分別通過PRI鏈路118和119與交換結(jié)點(diǎn)101和104相連。然而也可使用基本速率接口(BRI)鏈路。下面考慮兩個幫助理解圖1中說明的交換結(jié)點(diǎn)的操作的例子。假定通信終端106產(chǎn)生一個到通信終端107的邏輯呼叫。眾所周知,在ISDN信令協(xié)議中,首先通過交換結(jié)點(diǎn)102和103將一個建立消息從交換結(jié)點(diǎn)101發(fā)到交換結(jié)點(diǎn)104。各交換結(jié)點(diǎn)根據(jù)建立消息建立必要的呼叫信息。在收到建立消息時,交換結(jié)點(diǎn)104通過鏈路119通知通信終端107并向交換結(jié)點(diǎn)101回送一個通知消息。當(dāng)通信終端107應(yīng)答呼叫時,交換結(jié)點(diǎn)104向交換結(jié)點(diǎn)103發(fā)送一個連接消息。在收到連接消息后,交換結(jié)點(diǎn)103建立一個邏輯路徑并向交換結(jié)點(diǎn)102發(fā)送一個連接消息,交換結(jié)點(diǎn)102也建立一個邏輯路徑。當(dāng)交換結(jié)點(diǎn)101收到連接消息時,它把通信終端106連接到已通過交換結(jié)點(diǎn)101-104建立的邏輯路徑上。
隨后,通信終端106和107的用戶希望擁有視頻能力以便可以交換視頻圖像。通信終端106請求交換結(jié)點(diǎn)101把視頻能力加到通話中,交換結(jié)點(diǎn)101通過如圖2所示那樣發(fā)送TRANS201(傳輸)消息給交換結(jié)點(diǎn)102來完成。TRANS 201消息請求把視頻能力加到呼叫中。(后面會更詳細(xì)地描述該消息的內(nèi)容。)若交換結(jié)點(diǎn)102可提供視頻能力,如圖2所示那樣它回送TRANS-ACK 204消息。另外,交換結(jié)點(diǎn)102向交換結(jié)點(diǎn)103發(fā)送圖2的TRANS 202消息。該消息也請求在交換結(jié)點(diǎn)102和103之間增加視頻能力。假定交換結(jié)點(diǎn)103能夠提供視頻能力,它向交換結(jié)點(diǎn)102回送TRANS-ACK 206消息并向交換結(jié)點(diǎn)104發(fā)送TRANS 203。若交換結(jié)點(diǎn)104可提供視頻帶寬而通信終端107具有視頻能力,交換結(jié)點(diǎn)104向交換結(jié)點(diǎn)103發(fā)送TRANS-COM 207消息。該消息通過交換結(jié)點(diǎn)103和102被重復(fù)回送給交換結(jié)點(diǎn)101。若在此后通信終端106的用戶希望撤銷視頻能力,則通信終端106向交換結(jié)點(diǎn)101發(fā)送一個消息請求撤去視頻能力。如圖2所示那樣通過交換結(jié)點(diǎn)該消息又被發(fā)送一次。然而,此時TRANS消息請求撤去視頻帶寬。
在視頻和音頻呼叫中,可以下面兩種方式提供視頻和音頻能力第一種,一個信道可被用于視頻而第二個信道可被用于音頻。第二種,音頻信息和視頻信息可被包含在視頻信道中。傳輸消息可使交換結(jié)點(diǎn)撤掉音頻信道并增加附有音頻信息的視頻信道。
當(dāng)處理傳輸消息時,交換結(jié)點(diǎn)具有通過傳輸確認(rèn)進(jìn)行彼此協(xié)商的能力。為說明這種能力,考慮下面的例子。通信終端106希望在到通信終端107的邏輯呼叫中加入音頻,視頻和高速數(shù)據(jù)能力。交換結(jié)點(diǎn)101向交換結(jié)點(diǎn)102發(fā)送一個傳輸消息請求把這三種帶寬加到呼叫中。交換結(jié)點(diǎn)102具有提供該能力的資源并通過向交換結(jié)點(diǎn)101發(fā)送一個確認(rèn)消息來加以確認(rèn)。接著交換結(jié)點(diǎn)102向交換結(jié)點(diǎn)103發(fā)送一個傳輸消息。交換結(jié)點(diǎn)103只具有足以提供音頻帶寬和視頻帶寬的資源并用一個傳輸確認(rèn)消息把這種情況通知給交換結(jié)點(diǎn)102。交換結(jié)點(diǎn)102接受這些情況。接著交換結(jié)點(diǎn)103向交換結(jié)點(diǎn)104發(fā)送一個傳輸消息以請求把音頻和視頻能力加到呼叫中。交換結(jié)點(diǎn)104只具有提供音頻帶寬的資源。由于交換結(jié)點(diǎn)104是端點(diǎn),它向交換結(jié)點(diǎn)103回送一個傳輸完成消息。傳輸完成消息規(guī)定只為呼叫提供音頻帶寬。在收到傳輸完成消息后,各交換結(jié)點(diǎn)把呼叫的帶寬能力改變到僅音頻上。
圖3說明了四個新消息的詳細(xì)內(nèi)容,根據(jù)有關(guān)消息和過程的CCITT ISDN Q.931標(biāo)準(zhǔn),這些消息被用來說明性地實(shí)現(xiàn)本發(fā)明概念。本領(lǐng)域的技術(shù)人員可發(fā)現(xiàn)本發(fā)明概念可用于其它標(biāo)準(zhǔn)。傳輸消息為TRANS 300。傳輸消息包括信息單元(IE)301-309和341。協(xié)議鑒別器301IE定義所使用的協(xié)議。在本實(shí)施例中定義的協(xié)議為ISDN Q.931。呼叫索引IE302給出呼叫索引號,該索引號指定傳輸消息所要修改帶寬的呼叫。由于是傳輸消息,消息類型IE303被設(shè)成TRANS。重復(fù)指示器IE304規(guī)定傳輸消息是否被用來增加,撤消或改變由呼叫索引IE302指示的呼叫上的帶寬。
承載能力IE305,信道標(biāo)識IE306,數(shù)據(jù)鏈路標(biāo)識IE307,低層兼容IE308和高層兼容IE309定義由傳輸消息規(guī)定的總傳輸能力。低層兼容IE308和高層兼容309只被端點(diǎn)使用。而承載能力IE305,信道標(biāo)識IE306和數(shù)據(jù)鏈路標(biāo)識IE307被提供給呼叫傳輸?shù)木W(wǎng)絡(luò)中的交換結(jié)點(diǎn)使用。承載能力IE305定義在諸如語音,數(shù)據(jù)和視頻的高層定義中請求的能力。信道標(biāo)識IE306定義在物理接口中的物理信道和邏輯接口。在兩個交換結(jié)點(diǎn)之間,交換結(jié)點(diǎn)針對其間的各個接口均協(xié)商一個邏輯接口號。網(wǎng)絡(luò)層根據(jù)邏輯接口號把它轉(zhuǎn)換成系統(tǒng)接口號(sintf),而較低的層次把系統(tǒng)接口號轉(zhuǎn)換成物理接口號。為了簡明,在高層描述中用信道標(biāo)識IE表示物理接口。例如,若請求視頻,則用于該請求的一個信道標(biāo)識IE306定義物理接口和諸如信道1的信道,信道1是規(guī)定的PRI鏈路中的一個384Kb信道。若請求語音能力,則一個信道標(biāo)識IE限定了一個具體的B信道,如信道23。請求視頻的承載能力IE305中的一個IE和對應(yīng)的在信道標(biāo)識IE306中指示物理接口和信道的IE在承載能力IE305中具有相同的位置。若包數(shù)據(jù)鏈路正被請求,則象信道標(biāo)識IE306中的物理信道那樣,用數(shù)據(jù)鏈路標(biāo)識IE307中規(guī)定的附加信息來進(jìn)行規(guī)定。數(shù)據(jù)鏈路標(biāo)識的IE被排列成支持信道標(biāo)識IE306所需的順序。承載能力IE305中的信息規(guī)定什么時候需要數(shù)據(jù)標(biāo)識IE307中的一個IE。例如,若承載IE305規(guī)定了視頻,語音,和數(shù)據(jù),則信道標(biāo)識規(guī)定物理信道且只使用一個數(shù)據(jù)鏈路標(biāo)識IE307。這個IE會確定物理信道上所要使用的邏輯鏈路。
低層能力IE308和高層能力IE309只被端點(diǎn)使用,并且這些IE被用來為目標(biāo)端點(diǎn)定義要建立的呼叫和要使用的協(xié)議的類型。如圖4所示,低層兼容IE308被物理層,鏈路管理層和網(wǎng)絡(luò)層使用;而高層兼容IE309被圖4的網(wǎng)絡(luò)層404之上的軟件層使用。為了理解層次能力IE和承載能力IE之間的關(guān)系,考慮下面的例子。若一個用戶希望建立使用LAPF協(xié)議,從交換結(jié)點(diǎn)101到交換結(jié)點(diǎn)104的數(shù)據(jù)包連接,則該用戶可以使用兩種方法完成這個。第一種方法是在承載能力IE中規(guī)定要建立一個LAPF包連接。在這種情況下,沒有必要在低層能力IE308中包含任何信息,也沒有必要在高層能力IE309中包含任何信息。根據(jù)承載能力交換結(jié)點(diǎn)以最方便的方式建立包交換連接。通常,交換結(jié)點(diǎn)會把這個包連接建立成包連接而不是電路連接。在第二個例子中,用戶希望建立一個通過交換結(jié)點(diǎn)102和103且只在端點(diǎn),即交換結(jié)點(diǎn)101和104處實(shí)現(xiàn)LAPF協(xié)議的64kb電路連接。在這種情況下,交換結(jié)點(diǎn)101會在傳輸消息的承載能力305中請求一個64kb/s的電路交換連接。傳輸消息則會在低層能力IE308中包含指示連接應(yīng)是使用LAPF協(xié)議的包數(shù)據(jù)連接的信息。以這種方式保證交換連接在通過交換結(jié)點(diǎn)102和103時占有預(yù)定的傳輸時間。另外,其目的也可以是在通過交換結(jié)點(diǎn)102和103的電路交換64kb/s數(shù)據(jù)連接上使用專用包協(xié)議。高層能力IE309定義圖4的表示層407使用的高層協(xié)議,該協(xié)議與網(wǎng)絡(luò)層收到的信息配合使用。表示層407確定圖4的應(yīng)用層409中的應(yīng)用所使用的消息。表示層407可使用的各種協(xié)議的例子有X400電子郵件標(biāo)準(zhǔn),g4傳真標(biāo)準(zhǔn),文件傳輸或屏幕共享標(biāo)準(zhǔn)。顯而易見,這些高層協(xié)議不涉及分立交換結(jié)點(diǎn)102和103。
圖3中說明了傳輸確認(rèn)消息TRANS-ACK310。IE311,312,314和IE301,302和304具有相同的功能。消息類型被設(shè)成TRANS-ACK。在收到一個傳輸消息后,網(wǎng)絡(luò)中一個交換結(jié)點(diǎn)用一個傳輸確認(rèn)消息作出響應(yīng)。若接收交換結(jié)點(diǎn)可提供所有的在IE305,306和307中請求的傳輸能力,則傳輸確認(rèn)消息只包括IE311-314。若接收交換結(jié)點(diǎn)不能提供一種具體的傳輸能力,則在IE315與136或IE317與316中指出該傳輸能力。例如,若傳輸消息請求了接收交換結(jié)點(diǎn)不能提供的視頻傳輸能力,則在傳輸確認(rèn)消息的IE315和316中指出視頻能力。顯示IE319可指出不提供這種能力的原因。若發(fā)送交換結(jié)點(diǎn)不希望接受對傳輸能力的縮減,則發(fā)送交換結(jié)點(diǎn)的唯一選擇就是放棄傳輸消息請求。另外,呼叫索引IE312定義與傳輸確認(rèn)消息相關(guān)的呼叫。
圖3中也說明了傳輸完成消息TRPNS-COM 320。傳輸完成消息被用來對各個傳輸呼叫的交換結(jié)點(diǎn)限定對于該呼叫經(jīng)過增加,撤消或改變從而得到的傳輸能力。若呼叫路徑上的所有交換網(wǎng)均接受所請求的傳輸能力,則傳輸完成消息只包括IE321-324。若不能提供一個或多個所請求的傳輸能力,則在IE325,326和327中指出這些能力。呼叫路徑上的各交換結(jié)點(diǎn)均保留任何可能已從接收的傳輸消息中去除的傳輸能力的記錄。并把去除的傳輸能力包含在傳輸完成消息中。最終結(jié)果是當(dāng)初始端點(diǎn)收到傳輸完成消息時,該消息向初始端點(diǎn)指出呼叫擁有的傳輸能力。當(dāng),相關(guān)的交換網(wǎng)結(jié)點(diǎn)收到傳輸完成消息時,在傳輸能力未在傳輸完成消息中出現(xiàn)的情況下它們也去除已同意為呼叫提供的該傳輸能力。
傳輸拒絕消息TRANS-REJ 333被用來拒絕一個傳輸消息。IE331-333和339與傳輸消息的IE301-303和341功有相同。IE334指出拒絕傳輸消息的原因。
對于使用混合語音,視頻和數(shù)據(jù)的交互通信終端,前面的例子討論了圖1中說明的系統(tǒng)的操作。通信終端106和107也可以是呼叫路徑的端點(diǎn)。在這種情況下,通信終端106和107直接接收和發(fā)送傳輸消息,并完成所有如前面針對交換結(jié)點(diǎn)101和104所描述的操作。而且,不同類型的通信終端可使用呼叫路徑,例如多路復(fù)用從通信終端106到107的多個語音呼叫或視頻呼叫。在這種情況下,通信終端使用圖3中說明的消息增加或減少帶寬以滿足在任意時間在通信終端上的具體負(fù)載需求。前面的描述是通過增加呼叫能力來進(jìn)行的。然而也可通過多種終端來使用圖3描述的消息。例如,這樣的終端可包含但不僅限于包多路復(fù)用器,語音呼叫多路復(fù)用器和視頻傳輸信道多路復(fù)用器。圖3的消息為通信終端提供了在任何時刻調(diào)整使用的帶寬量從而減少通信終端傳輸信息通過交換結(jié)點(diǎn)101-104的費(fèi)用的能力。在這里引用的美國專利5,386,466號中更詳細(xì)地描述了交換結(jié)點(diǎn)101-104。
圖4說明了圖1的交換結(jié)點(diǎn)的軟件結(jié)構(gòu)。這種結(jié)構(gòu)基于傳統(tǒng)的OSI模型,經(jīng)修改以實(shí)現(xiàn)ISDN協(xié)議。根據(jù)這里描述的發(fā)明,為了包含ISDN能力又對標(biāo)準(zhǔn)模型做了某些進(jìn)一步的修改。
物理層401的基本功能是連接物理鏈路。確切地講物理層401負(fù)責(zé)維護(hù)物理信道并控制其中的物理子信道。物理層401包括一個軟件部分和物理接口。物理層401的軟件部分負(fù)責(zé)直接控制傳輸PRI和BRI信息的物理鏈路終接的物理接口。物理層401把物理子信道和物理信道當(dāng)作可由鏈路層412控制的實(shí)體提供給鏈路層412。
鏈路層412的主要功能是保證完整地,順序正確地恢復(fù)通過物理信道發(fā)送的數(shù)據(jù)。這是用另一個協(xié)議層實(shí)現(xiàn)的,該協(xié)議層允許在一個傳輸包數(shù)據(jù)的給定物理信道或物理子信道上建立多個通常稱為邏輯鏈路的通信路徑。這些邏輯鏈路被用于識別和處理在鏈路層412和物理層401之間傳輸?shù)臄?shù)據(jù)。(這種協(xié)議的一個例子是ISDN Q921中使用的LAPD包協(xié)議。在ISDN標(biāo)準(zhǔn)中,鏈路層412結(jié)束LAPD協(xié)議。)鏈路層412可支持多種協(xié)議以便上層不受使用的不同協(xié)議的影響。而且,鏈路層允許高層軟件層以抽象方式控制物理層401。
如圖4所示,鏈路層412被分成鏈路接口402和鏈路管理403。下面給出進(jìn)行這種劃分的原因。這里討論在D信道上ISDN信號的傳輸有助于那些對D信道上ISDN信號通信只有初步認(rèn)識的讀者。在鏈路層412,多個邏輯鏈路被建立在一個D信道上。這些邏輯鏈路中只有一個傳輸ISDN控制信號,而該邏輯鏈路在這里被稱作邏輯D信道(LDC)。LDC由一個邏輯D信道號(LDCN)標(biāo)識。
鏈路接口402使其主要功能由鏈路層412完成,其中包括邏輯鏈路的建立。鏈路管理403識別高層軟件層的各種鏈路接口。鏈路管理還在邏輯鏈路和高軟層件層的各種鏈路接口。鏈路管理還在邏輯鏈路和高層軟件層之間傳輸信息。
網(wǎng)絡(luò)層404處理LDC上傳輸?shù)男畔亩Y(jié)束ISDN Q931協(xié)議。因此,該層負(fù)責(zé)為終接或始發(fā)在一交換結(jié)點(diǎn)外部的呼叫協(xié)商對系統(tǒng)資源的使用。網(wǎng)絡(luò)層控制在在一個接口上的信道分配,其中在該接口上正接收或建立一個呼叫。例如,若交換結(jié)點(diǎn)101通過PRI鏈路150從交換結(jié)點(diǎn)102收到一個呼叫,則交換結(jié)點(diǎn)101的網(wǎng)絡(luò)層404與其對等層(交換結(jié)點(diǎn)102中對應(yīng)的網(wǎng)絡(luò)層404)進(jìn)行協(xié)商以便在PRI鏈路150中分配一個B信道,在需要第二個B信道的情況下會重復(fù)進(jìn)行上述過程。通過在PRI鏈路150的D信道上建立的LDC,使用標(biāo)準(zhǔn)的ISDN Q931消息,如呼叫建立和連接消息則可完成這種協(xié)商。網(wǎng)絡(luò)層404用給定接口的LDC標(biāo)識該接口所有的B信道。網(wǎng)絡(luò)層404只關(guān)心從一點(diǎn)到另一點(diǎn)(例如,交換結(jié)點(diǎn)到交換結(jié)點(diǎn))的呼叫的建立。網(wǎng)絡(luò)層不關(guān)心如何把呼叫在內(nèi)部接通至一個具體的交換結(jié)點(diǎn),而是把信息轉(zhuǎn)移在內(nèi)部給高層以確定如何在交換結(jié)點(diǎn)內(nèi)接通呼叫。然而,網(wǎng)絡(luò)層請求一個應(yīng)用,下面稱為連接管理器應(yīng)用增加或去除物理接口上的裝置從而在交換結(jié)點(diǎn)內(nèi)接能連接。
具體地講,網(wǎng)絡(luò)層通過先確定建立呼叫的請求有效,再確定在兩個交換系統(tǒng)之間的資源可用于處理該呼叫來完成呼叫建立的。在做出確定后,涉及呼叫的信息被傳給高層軟件層。相反,當(dāng)網(wǎng)絡(luò)層從高層軟件層收到建立與另一交換結(jié)點(diǎn)的連接的請求時也是進(jìn)行這樣的操作。
網(wǎng)絡(luò)層404通過一個LDC接收來自另一結(jié)點(diǎn)的涉及一個呼叫的信息。當(dāng)在LDC上收到信息時,一個呼叫索引號被用來標(biāo)識與該消息相關(guān)的呼叫。根據(jù)ISDN標(biāo)準(zhǔn)在呼叫建立期間呼叫索引號被始發(fā)方網(wǎng)絡(luò)層選定。圖14給出了這種標(biāo)識的詳細(xì)內(nèi)容。
傳輸層405是允許把呼叫路由選擇通過具有如圖1所示的多個結(jié)點(diǎn)的復(fù)雜系統(tǒng)的關(guān)鍵部分。其主要功能是管理呼叫的外部,即在交換結(jié)點(diǎn)之間的路由。傳輸層405從結(jié)點(diǎn)的角度理解圖1的系統(tǒng)并關(guān)心把呼叫從其本身的結(jié)點(diǎn)路由到其它結(jié)點(diǎn)或端點(diǎn)(正如在關(guān)于會話層406的詳細(xì)描述中所解釋的,該層,而不是傳輸層405解釋邏輯目標(biāo)信息,如電話號以確定呼叫的目標(biāo)結(jié)點(diǎn)并通過使用連接管理應(yīng)用建立一個結(jié)點(diǎn)內(nèi)路徑。)在一個包括多個諸如交換結(jié)點(diǎn)101的交換結(jié)點(diǎn)的完整系統(tǒng)中,各個傳輸層彼此通信以建立一個通過各個交換結(jié)點(diǎn)的呼叫。由于可能有必要將呼叫通過有關(guān)的結(jié)點(diǎn)送到目標(biāo)結(jié)點(diǎn),所以在傳輸層之間的這種通信是必要的。傳輸層利用在交換結(jié)點(diǎn)之間建立的信令路徑(LDC)在各傳輸層之間進(jìn)行通信。
對于結(jié)點(diǎn)間的路由,傳輸層405是開始從全局角度看待圖1的整個系統(tǒng)的第一層次。傳輸層405使用會話層406提供的信息來選擇結(jié)點(diǎn)間路徑。通過使用定義可用路徑和在這些路徑上選項(xiàng)的表格,傳輸層完成其在各結(jié)點(diǎn)間進(jìn)行路由選擇的任務(wù)。這些表格不定義所有路徑,而是只定義那些結(jié)點(diǎn)已使用的路徑。
傳輸層之間的通信由網(wǎng)絡(luò)層404利用建立的LDC來進(jìn)行。傳輸層405將到其對等層的信息送到網(wǎng)絡(luò)層404,而網(wǎng)絡(luò)層404把該信息打包到標(biāo)準(zhǔn)ISDN Q.931消息的信息單元,IE中。網(wǎng)絡(luò)層404使用已建立的到一個具體的結(jié)點(diǎn)的LDC把該信息傳送到其對等的網(wǎng)絡(luò)層。類似地,當(dāng)另一個網(wǎng)絡(luò)層收到這種信息時,其它網(wǎng)絡(luò)層對信息去包并把信息傳給傳輸層。
會話層406的主要功能是在端點(diǎn)之間建立通信,其中所有端點(diǎn)均被認(rèn)為是一個包括例如一個BRI站裝置的應(yīng)用,而這個BRI站裝置就被認(rèn)為是一個應(yīng)用。重要的是這些端點(diǎn)可以是諸如TMA應(yīng)用的應(yīng)用。在任何情況下,這樣的端點(diǎn)之間的連接均被認(rèn)為是一個呼叫。每當(dāng)兩個應(yīng)用需要彼此通信時,會話層406就建立一個會話(呼叫)。正如前面指出的,會話層406只處理交換結(jié)點(diǎn)和交換結(jié)點(diǎn)上的應(yīng)用并且依賴傳輸層405建立到其它交換結(jié)點(diǎn)的路徑。會話層406通過一個地址來標(biāo)識被呼應(yīng)用,該地址在現(xiàn)有的電信領(lǐng)域中被認(rèn)為只是一個電話號,但在Q.931協(xié)議中具有更廣泛的概念。根據(jù)該地址,會話層406確定出目標(biāo)交換結(jié)點(diǎn)。會話層406通過與目標(biāo)交換結(jié)點(diǎn)的會話層通信來建立到目標(biāo)交換結(jié)點(diǎn)的呼叫。與其它會話層的通信是通過讓會話層請求其傳輸層將呼叫發(fā)送到其它交換結(jié)點(diǎn)以便能建立到一具體地址的連接來完成的。傳輸層根據(jù)會話層確定的結(jié)點(diǎn)號發(fā)出呼叫。利用網(wǎng)絡(luò)層產(chǎn)生標(biāo)準(zhǔn)的ISDNQ.931呼叫建立消息可作出這些請求。若其它交換結(jié)點(diǎn)不能解釋地址,則該交換結(jié)點(diǎn)的會話層向其傳輸層發(fā)送信息請求終止呼叫。若會話層可解釋地址,則會話層向其傳輸層發(fā)送一個消息請求其網(wǎng)絡(luò)層向請求方交換結(jié)點(diǎn)回送一個呼叫進(jìn)行消息。
圖4的表示層407調(diào)用一個復(fù)雜的協(xié)議來傳播在應(yīng)用之間傳輸?shù)男畔⒁员銘?yīng)用與用來傳輸信息的協(xié)議完全隔離。表示層協(xié)議允許一個應(yīng)用通過傳輸路徑與一個對等應(yīng)用進(jìn)行通信。
最后,應(yīng)用層408管理運(yùn)行在軟件層409上的應(yīng)用所需的資源。當(dāng)軟件層409的一個應(yīng)用正與另一個對等應(yīng)用進(jìn)行通信時,該應(yīng)用并不知道存在的其它應(yīng)用有多少或這些其它的應(yīng)用在哪里。應(yīng)用層408的功能是確定并使用這樣的細(xì)節(jié),而后以很抽象的方式來書寫應(yīng)用。
在標(biāo)題為“分布電信系統(tǒng)的自動初始化”的美國專利5,386,466中給出了有關(guān)層次401到409的操作和軟件結(jié)構(gòu)的進(jìn)一步信息。這里參考引用美國專利5,386,466號作參考。
圖5從邏輯上說明了在數(shù)據(jù)鏈路連接標(biāo)識(DLCI),服務(wù)接入點(diǎn)標(biāo)識(SAPI),終端端標(biāo)識(TEI),系統(tǒng)接口號(sinft),交換機(jī)信使(angel)接口號(aintf),邏輯D信道號(LDCN),呼叫索引號(CRN)和各個軟件層之間的一般關(guān)系。如圖5所示,在一個angel上實(shí)現(xiàn)了鏈路接口層和物理層對。(在美國專利5,386,466號中解釋了angel的概念。)鏈路接口層402和物理層401由一個邏輯angel來實(shí)現(xiàn)。交換結(jié)點(diǎn)102中的一個結(jié)點(diǎn)處理器實(shí)現(xiàn)鏈路管理403,網(wǎng)絡(luò)404和更高的層次。結(jié)點(diǎn)處理器提供對交換結(jié)點(diǎn)102的總體控制。sintf,交換機(jī)和aintf號與物理接口有關(guān)。sintf號被網(wǎng)絡(luò)軟件層404和高層軟件層用來標(biāo)識物理接口。另外,兩個通過由物理接口在兩端連接的一個鏈路互連的交換結(jié)點(diǎn)在鏈路初始化期間協(xié)商一個邏輯接口號。
當(dāng)收到一個傳輸消息時,網(wǎng)絡(luò)層404把信道標(biāo)識IE中的邏輯接口號轉(zhuǎn)換成sintf。網(wǎng)絡(luò)層404認(rèn)為物理接口是由sintf1 501和502標(biāo)識的。鏈路管理403在共同表示物理接口的sintf號和交換機(jī)與aintf號之間進(jìn)行轉(zhuǎn)換。例如,鏈路管理403把sintf1 501轉(zhuǎn)換成本地angel和aintf 511。鏈路接口層402使用aintf1 511標(biāo)識物理接口551。在sintf1 501與sintf2 502以及aintf1 511與aintf2512之間存在一一對應(yīng)關(guān)系。
sintf和aintf號標(biāo)識具體接口,而各接口擁有一些信道。例如,PR2接口551和552均有24個信道。網(wǎng)絡(luò)層404使用確切的物理信道號標(biāo)識與具體sintf相關(guān)的信道,類似地,鏈路接口層402使用與一aintf號相關(guān)的物理信道號。由于ISDN標(biāo)準(zhǔn)的說明規(guī)定物理信道24被用于傳輸信令,所以上述內(nèi)容是可能做到的。網(wǎng)絡(luò)層404和更高的層次利用sintf號控制鏈路接口層和物理層與物理信道互連并在這些信道上創(chuàng)建具體的協(xié)議。除了邏輯方式,例如路徑507之外,圖5中未說明B信道通過諸如網(wǎng)絡(luò)515的物理網(wǎng)絡(luò)互連的方式。
圖5從邏輯上說明了對各種信道和連接這些信道并使用有關(guān)信息的點(diǎn)的使用情況。接口551的B信道532通過路徑507與接口552的信道533互連。路徑507是通過在一交換結(jié)點(diǎn)內(nèi)部的網(wǎng)絡(luò)構(gòu)成的。本領(lǐng)域的技術(shù)人員應(yīng)明白在接口551和552的B信道之間可以構(gòu)成類似的路徑。B信道的電路交換是在物理層進(jìn)行的;而包交換或幀中繼是在鏈路接口層進(jìn)行的。在美國專利5,386,466號中給出了圖5和6的層次在建立呼叫時的操作的更為詳細(xì)的描述。
本部分從通過交換結(jié)點(diǎn)102的應(yīng)用軟件層409,會話軟件層406,傳輸軟件層405,和網(wǎng)絡(luò)軟件層404的角度描述該傳送消息。為使描述清晰,首先簡要描述如何通過交換結(jié)點(diǎn)102開始建立一個呼叫。
圖6說明了在網(wǎng)絡(luò)軟件層404,傳輸軟件層405,會話軟件層406和應(yīng)用軟件層409之間標(biāo)識和處理呼叫的方式。交換結(jié)點(diǎn)102執(zhí)行這些軟件層。如前面圖5所示,在網(wǎng)絡(luò)軟件層404處,呼叫的每一方均由諸如CRN52。的CRN號和一個諸如呼叫記錄521的呼叫記錄來標(biāo)識。正如圖6所示,呼叫記錄對整個軟件層是共同的,而各層除呼叫記錄外還使用額外的信息。呼叫記錄從各交換結(jié)點(diǎn)內(nèi)的公用表中得到,在一個具體的交換結(jié)點(diǎn)中呼叫記錄號是唯一的。
傳輸軟件層405用LDCN和呼叫記錄號標(biāo)識呼叫雙方。由于層次4路由表中說明的信息由指示從交換結(jié)點(diǎn)出來到另一個交換結(jié)點(diǎn)的鏈路(或鏈路集)的LDCN號標(biāo)識,所以這里使用LDCN。注意對一具體呼叫,呼叫記錄由圖6所示的所有三個軟件層一致地標(biāo)識。會話軟件層406位于軟件結(jié)構(gòu)的某一點(diǎn),此處呼叫雙方共同參與交換信號信息,每個呼叫具有為其建立的專用的會話記錄,如會話607。會話記錄與兩個呼叫記錄,如呼叫記錄521和呼叫記錄544相關(guān),每人呼叫記錄表示呼叫的一方。(呼叫各方被稱作“半個呼叫”。)如果呼叫是一個應(yīng)用,該規(guī)則就有一個例外。在這種情況下,由于呼叫的另一方連接到應(yīng)用軟件層上,所以只使用一個呼叫記錄為了理解圖6所示的三個軟件層是如何處理呼叫的,首先考慮通過交換結(jié)點(diǎn)102建立呼叫的例子。對于例子,必須參考說明與呼叫記錄521和544有關(guān)的接口的附圖5。在下面例子中,呼叫記錄521與PRI鏈路111相關(guān),而呼叫記錄544與PRI鏈路116相關(guān)。
假設(shè)呼叫經(jīng)交換結(jié)點(diǎn)102從交換結(jié)點(diǎn)101到達(dá)交換結(jié)點(diǎn)104。LDCN541與互連圖1的交換結(jié)點(diǎn)102和交換結(jié)點(diǎn)103的PRI116相關(guān)。還假設(shè)建立消息中的結(jié)點(diǎn)號是指交換結(jié)點(diǎn)104。(美國專利5,386,466中描述了針對一呼叫在交換結(jié)點(diǎn)101作出路由決定的方式。)當(dāng)通過PRI鏈路111收到來自交換結(jié)點(diǎn)101的建立消息時,網(wǎng)絡(luò)軟件層404產(chǎn)生一個被傳給傳輸軟件層405并建立呼叫記錄521的建立指示,呼叫記錄521啟動建立第一半呼叫。傳輸軟件層405檢查結(jié)點(diǎn)號并確定交換結(jié)點(diǎn)102不是目標(biāo)交換結(jié)點(diǎn);因而層次406就不設(shè)結(jié)點(diǎn)標(biāo)志。若設(shè)置了結(jié)點(diǎn)標(biāo)志,這就指示呼叫終接到交換結(jié)點(diǎn)102。由于未設(shè)置終點(diǎn)標(biāo)志,則被叫號和結(jié)點(diǎn)標(biāo)志被傳給不試圖根據(jù)被叫號接通呼叫的會話軟件層406。由于在本例中結(jié)點(diǎn)標(biāo)未被設(shè)置,則會話軟件層406建立會話記錄607而呼叫記錄544被選定以啟動建立另一半呼叫。接著結(jié)點(diǎn)和呼叫記錄號被傳給傳輸軟件層405作為建立請求。傳輸軟件層405查詢層次4路由表并確定LDCN541是到交換結(jié)點(diǎn)104的路徑。接著傳輸軟件層405將呼叫記錄544和LDCN541相聯(lián)系并向網(wǎng)絡(luò)軟件層404發(fā)送建立請求,網(wǎng)絡(luò)軟件層404通過PR2鏈路116建立與交換結(jié)點(diǎn)103之間的通信。
在交換結(jié)點(diǎn)102通過PR2鏈路116向交換結(jié)點(diǎn)103發(fā)送一個建立消息之后,交換結(jié)點(diǎn)103的網(wǎng)絡(luò)軟件層作出響應(yīng)進(jìn)行呼叫接續(xù)。網(wǎng)絡(luò)軟件層404根據(jù)呼叫接續(xù)消息通知一個連接管理應(yīng)用應(yīng)建立經(jīng)過交換結(jié)點(diǎn)102的連接,把B信道532和B信道533互連起來從而建立路徑507。會話記錄607指向連接記錄608。連接記錄608由在應(yīng)用層409運(yùn)行的連接管理應(yīng)用維護(hù)。連接管理應(yīng)用根據(jù)來自網(wǎng)絡(luò)軟件層404的消息建立該連接并把內(nèi)部連接參數(shù)輸入到連接記錄607中。
為了進(jìn)一步理解如何利用傳輸消息增加或減少通過交換結(jié)點(diǎn)102的帶寬,考慮下面的例子。假定前面附圖中描述的建立消息通過交換結(jié)點(diǎn)102建立一個語音連接,產(chǎn)生圖5的通過交換結(jié)點(diǎn)102的交換網(wǎng)建立的路徑507。接下來通過使用傳輸消息,交換結(jié)點(diǎn)107請求在D信道530上建立一個全交換連接并在信道538上建立一個64k數(shù)據(jù)信道。
為了建立數(shù)據(jù)鏈路執(zhí)行LAPF協(xié)議所必需的附加帶寬和一個具有64kbs的數(shù)據(jù)信道,交換結(jié)點(diǎn)101向交換結(jié)點(diǎn)102發(fā)送一個具有下述信息的傳輸消息。呼叫索引IE302被設(shè)成等于圖5和6的CRN520,消息類型IE303被設(shè)成等于TRANS。重復(fù)指示器IE304被設(shè)成增加帶寬。承載能力IE305被設(shè)置如下。第一個承載能力IE規(guī)定一個使用LAPD協(xié)議的包數(shù)據(jù)鏈路,而第二個IE被設(shè)置等于一個具有64kb帶寬的電路數(shù)據(jù)鏈路。信道標(biāo)識IE306被設(shè)置如下。第一個IE規(guī)定使用邏輯接口號的接口551,并且還規(guī)定使用D信道530。信道標(biāo)識IE306的第二個IE規(guī)定接口551和B信道538。單獨(dú)一個數(shù)據(jù)鏈路標(biāo)識IE307跟隨在后面并規(guī)定被用于包數(shù)據(jù)的邏輯鏈路517中的一個。低層能力IE308規(guī)定交換結(jié)點(diǎn)104針對64kb數(shù)據(jù)信道而實(shí)現(xiàn)的專用協(xié)議。高層能力IE309確定被實(shí)現(xiàn)的X400電子郵件協(xié)議標(biāo)準(zhǔn)。這個傳輸消息被圖6的網(wǎng)絡(luò)軟件層404接收并分解。若網(wǎng)絡(luò)軟件層404能夠提供所請求的傳輸能力,則網(wǎng)絡(luò)傳輸層404用只包含IE311,312,313和319的一個傳輸確認(rèn)消息響應(yīng)。若網(wǎng)絡(luò)404不能提供所請求的傳輸能力中的一種,則該網(wǎng)絡(luò)404在IE315,316和137中標(biāo)識不能提供的具體傳輸能力,并在重復(fù)指示器314中指示必須刪除這個具體的傳輸能力。另外,傳輸確認(rèn)消息也可指示把另一個承載能力,信道標(biāo)識和數(shù)據(jù)鏈路標(biāo)識IE用作對所請求內(nèi)容的一種選擇。
在本例中,網(wǎng)絡(luò)軟件層404可提供所請求的傳輸能力。網(wǎng)絡(luò)軟件層404通過傳輸軟件層405的LDCN519向會話軟件層406發(fā)送請求,要增加傳輸能力。會話軟件層406針對通信記錄544的會話記錄607確定呼叫利用LDCN541并使用這個LDCN541通知網(wǎng)絡(luò)軟件層404針對呼叫記錄544的增加工作將被完成。
暫且回到圖6的呼叫記錄521和LDCN519說明的呼叫的左半邊。網(wǎng)絡(luò)軟件層404向連接管理應(yīng)用發(fā)送新的已被加到由呼叫記錄521標(biāo)識的連接上的參數(shù)。連接管理應(yīng)用根據(jù)該信息在連接記錄608中存儲增加的連接信息。
在由呼叫記錄544和LDCN541標(biāo)識的呼叫的左半邊,網(wǎng)絡(luò)軟件層404根據(jù)已從交換結(jié)點(diǎn)101接收到的消息的承載能力IE確定應(yīng)使用哪種傳輸裝置來滿足這些承載能力IE的需求。如圖5所示,網(wǎng)絡(luò)軟件層404使用邏輯鏈路518的一個邏輯鏈路提供數(shù)據(jù)鏈路,該數(shù)據(jù)鏈路利用LAPD協(xié)議和B信道536提供64kb數(shù)據(jù)信道能力。注意,若網(wǎng)絡(luò)軟件層404有一個可用的被劃分成邏輯鏈路的B信道,則網(wǎng)絡(luò)軟件層404應(yīng)可以把這些邏輯鏈路中的一個用作執(zhí)行LAPF協(xié)議的數(shù)據(jù)鏈路。這時網(wǎng)絡(luò)軟件層404構(gòu)成一個新的傳輸消息,該消息包括與從特定于接口552使用的傳輸能力的交換結(jié)點(diǎn)101、信道標(biāo)識IE306和數(shù)據(jù)鏈路標(biāo)識IE307收到的承載能力IE相一致。低層IE308和高層兼容IE309簡單地沿呼叫的左半邊被傳送給會話軟件層406,接著會話軟件層406沿呼叫的左半邊把它們傳送下去,其中在呼叫的右半邊這些IE被網(wǎng)絡(luò)軟件層404裝入到新的傳輸消息中。網(wǎng)絡(luò)軟件層404則向其在交換結(jié)點(diǎn)103中的對等網(wǎng)絡(luò)軟件層發(fā)送傳輸消息。
在本例中,交換結(jié)點(diǎn)103中的網(wǎng)絡(luò)軟件層接受傳輸消息中請求的所有傳輸能力。交換結(jié)點(diǎn)103中的網(wǎng)絡(luò)軟件層用一個不包含IE315,316或317的傳輸確認(rèn)消息作出響應(yīng)。交換結(jié)點(diǎn)102中的網(wǎng)絡(luò)軟件層404根據(jù)這個傳輸確認(rèn)消息向圖6的應(yīng)用層409中的連接管理應(yīng)用發(fā)送呼叫左半邊的參數(shù)以便把這些參數(shù)存儲在連接記錄608中。連接管理應(yīng)用也根據(jù)這個信息來控制交換結(jié)點(diǎn)102的交換網(wǎng)以建立路徑535。另外,連接管理應(yīng)用向鏈路接口層402發(fā)送一個消息以建立路徑539。
這里,路徑507,535和539是通過交換結(jié)點(diǎn)102來建立的。在本例中,當(dāng)交換結(jié)點(diǎn)103試圖建立始發(fā)傳輸能力時,交換結(jié)點(diǎn)104不能提供使用LAPD協(xié)議的數(shù)據(jù)鏈路。結(jié)果在類似于圖6中描述的呼叫左半邊中的交換結(jié)點(diǎn)103在其連接記錄中記下語音帶寬,使用LAPD協(xié)議的數(shù)據(jù)鏈路和64kb數(shù)據(jù)信道。但是在呼叫右半邊的連接記錄中只記錄語音呼叫和64kb數(shù)據(jù)鏈路。當(dāng)通過網(wǎng)絡(luò)軟件層從交換結(jié)點(diǎn)104收到傳輸完成消息時,交換結(jié)點(diǎn)103的連接管理應(yīng)用只連接64kb數(shù)據(jù)鏈路。注意,語音呼叫是在建立過程中進(jìn)行的。交換結(jié)點(diǎn)104接著發(fā)送一個標(biāo)識所使用的承載能力,信道標(biāo)識。IE和數(shù)據(jù)鏈路標(biāo)識IE的傳輸完成消息。該消息被交換結(jié)點(diǎn)103收到并沿通過軟件層的呼叫的右半邊被傳遞給交換結(jié)點(diǎn)103的會話軟件層406,交換結(jié)點(diǎn)103接著沿呼叫的左半邊把該消息傳給交換結(jié)點(diǎn)103的網(wǎng)絡(luò)軟件層404。網(wǎng)絡(luò)軟件層404撤消數(shù)據(jù)鏈路能力并通知連接管理應(yīng)用該數(shù)據(jù)鏈路不再被使用。作為響應(yīng)交換結(jié)點(diǎn)103的連接管理應(yīng)用從交換結(jié)點(diǎn)103的連接記錄中清除數(shù)據(jù)鏈路信息。接著交換結(jié)點(diǎn)103中的網(wǎng)絡(luò)軟件層404組裝一個詳細(xì)記錄了只建立64kb數(shù)據(jù)鏈路的傳輸完成消息并把這個傳輸完成消息發(fā)送給交換結(jié)點(diǎn)102。
當(dāng)交換結(jié)點(diǎn)102的網(wǎng)絡(luò)軟件層404從交換結(jié)點(diǎn)103收到傳輸完成消息時,它通知連接管理應(yīng)用路徑539已被清除。接著連接管理應(yīng)用從連接記錄608中清除針對執(zhí)行LAPD協(xié)議的數(shù)據(jù)鏈路的索引。然后網(wǎng)絡(luò)層404通過會話軟件層406沿呼叫的左半邊下發(fā)傳輸完成消息。網(wǎng)絡(luò)軟件層404根據(jù)這個傳輸完成消息通知連接管理應(yīng)用從連接記錄608中清除執(zhí)行LAPD協(xié)議的數(shù)據(jù)鏈路的索引。連接管理應(yīng)用也向鏈路接口層402發(fā)送一個消息以清除路徑539。在呼叫的左半邊中,網(wǎng)絡(luò)軟件層404組裝另一個發(fā)向交換結(jié)點(diǎn)101的傳輸完成消息。
此后,交換結(jié)點(diǎn)101確定不再需要64kb數(shù)據(jù)鏈路,交換結(jié)點(diǎn)101發(fā)送一個傳輸消息,其中重復(fù)指示器304被設(shè)成清除而承載能力IE305,信道標(biāo)識IE306和數(shù)據(jù)鏈路標(biāo)識306規(guī)定要清除64kb數(shù)據(jù)鏈路。接著交換結(jié)點(diǎn)102轉(zhuǎn)發(fā)該消息并把它發(fā)給交換結(jié)點(diǎn)103。在收到從交換結(jié)點(diǎn)103回送的傳輸確認(rèn)消息時,網(wǎng)絡(luò)軟件層404請求連接管理應(yīng)用清除路徑535。另外,連接管理應(yīng)用根據(jù)網(wǎng)絡(luò)軟件層404的請求修改連接記錄608。當(dāng)交換結(jié)點(diǎn)104收到請求清除數(shù)據(jù)鏈路的傳輸消息后,它用一個指示這個清除已發(fā)生的傳輸完成消息作出響應(yīng)。
現(xiàn)在再回過來,當(dāng)交換結(jié)點(diǎn)104收到建立64kb數(shù)據(jù)信道的傳輸消息時,交換結(jié)點(diǎn)104象其它交換結(jié)點(diǎn)那樣通過IE305到307以類似的方式作出響應(yīng)。呼叫的終接點(diǎn)是在圖4的應(yīng)用層409上執(zhí)行的終端管理應(yīng)用。在美國專利5,182,751和5,386,466中給出了有關(guān)終端管理應(yīng)用的功能的更詳細(xì)的描述。概括地講,終端管理應(yīng)用提供所有需要用來連接呼叫并允許終端使用傳輸數(shù)據(jù)的控制功能。終端管理應(yīng)用可在交換結(jié)點(diǎn)上運(yùn)行,這樣,大多數(shù)終端控制功能就可以在交換結(jié)點(diǎn)而不是通信終端中完成。另一方面,一個諸如通信終端107的通信終端可包括其本身的計算機(jī)并且可運(yùn)行在圖4所示的軟件結(jié)構(gòu)中。在這種情況下,終端管理應(yīng)用在終端上運(yùn)行。對于圖1,呼叫的終接點(diǎn)應(yīng)是通信終端107而不是交換結(jié)點(diǎn)104。但是,由于通信終端107可使用不同種類的通信終端,終端管理應(yīng)用應(yīng)在交換結(jié)點(diǎn)104上運(yùn)行。
在前面的例子中已假定終端管理應(yīng)用在交換結(jié)點(diǎn)104上運(yùn)行。這里可以繼續(xù)使用該假定。當(dāng)收到建立64kb數(shù)據(jù)信道的傳輸消息時,該消息被傳給在應(yīng)用層409上的終端管理應(yīng)用。接著終端管理應(yīng)用請求連接管理器請求鏈路接口層402實(shí)現(xiàn)專用協(xié)議以便鏈路接口層能夠正確地使用低層專用協(xié)議,其中專用協(xié)議由低層兼容IE308定義。另外,連接管理器應(yīng)用通知交換結(jié)點(diǎn)104的表示層407實(shí)現(xiàn)由高層兼容IE309定義的X400電子郵件標(biāo)準(zhǔn)。
圖7,8和9以流圖的形式說明了網(wǎng)絡(luò)軟件層404在實(shí)現(xiàn)圖3描述的傳輸消息時進(jìn)行的操作。網(wǎng)絡(luò)軟件層404完成實(shí)現(xiàn)傳輸消息的主要工作。圖7和8說明了網(wǎng)絡(luò)層404在從另一交換結(jié)點(diǎn)收到一個傳輸消息時作出的響應(yīng)。這些圖中使用的約定是被接收或發(fā)送給另一交換結(jié)點(diǎn)的傳輸消息只由其消息碼,例如TRANS來標(biāo)識。另一方面,由會話軟件層406從呼叫的另一半傳遞的傳輸消息可用消息碼和單詞“消息”,例如TRANS消息來表示。
圖7的判決模塊701確定是否已從另一個交換結(jié)點(diǎn)收到了一個TRANS消息。在前面的例子中,交換結(jié)點(diǎn)102通過接口551從交換結(jié)點(diǎn)101接收一個TRANS消息。若判決模塊701回答為“是”,則判決模塊702確定是否可提供所請求的由承載能力IE305,信道標(biāo)識IE306和數(shù)據(jù)鏈路標(biāo)識IE307定義的傳輸能力。若可提供該傳輸能力,則執(zhí)行模塊707,該模塊回送一個不包含IE315,316和317的TRANS-ACK消息。若判決模塊702的回答為“否”,則模塊703嘗試確定另一個傳輸能力。若不可提供任何一種傳輸能力,則發(fā)送一個TRANS-REJ消息并終止所有進(jìn)一步的處理。若至少可提供一種基本的或可選的傳輸能力,則返回一個帶有修改的傳輸能力列表的TRANS-ACK消息。接著,模塊709向應(yīng)用層409上的連接管理應(yīng)用發(fā)送一個消息請求把新的傳輸能力所定義的傳輸參數(shù)輸入到連接表608中。被輸入的傳輸參數(shù)可以是有關(guān)最初請求的傳輸能力的參數(shù),另一可選傳輸能力的參數(shù)或兩種傳輸能力的組合的參數(shù)。最后,模塊711通過傳輸層405向會話層406發(fā)送一個TRANS消息,該消息是初始TRANS消息和/或另一可選傳輸能力減去IE306和307所得到的消息。IE306和307對圖6描述的呼叫的左半邊是唯一的。會話軟件層406根據(jù)該消息標(biāo)識呼叫記錄,與呼叫右半邊相關(guān)的LDCN并根據(jù)正確的標(biāo)識沿呼叫右半邊向網(wǎng)絡(luò)軟件層404發(fā)送消息。
回到判決模塊701,若回答為“否”,則控制被轉(zhuǎn)給判決模塊712,該模塊確定是否從另一個交換結(jié)點(diǎn)收到一個TRANS-ACK消息。在前面例子中,交換結(jié)點(diǎn)102在接口552上從交換結(jié)點(diǎn)103收到一個TRANS-ACK消息。這個TRANS-ACK消息被呼叫的右半邊接收。若判決模塊712的回答為“是”,則控制被轉(zhuǎn)給判決模塊713。該模塊確定在傳輸確認(rèn)消息中是否有可選的傳輸能力。若回答為“是”,則控制被轉(zhuǎn)給判決模塊714,該模塊確定可選的傳輸能力是否可以接受,即交換結(jié)點(diǎn)是否能提供可選的傳輸能力。若判決模塊714的回答為否,則執(zhí)行模塊716,該模塊向其它交換結(jié)點(diǎn)發(fā)送一個TRANS消息請求刪除任何未被接受的傳輸能力。接著,模塊717通過傳輸層405向會話軟件層406發(fā)送一個具有同樣請求的TRANS消息。會話層406根據(jù)該消息沿呼叫的左半邊向網(wǎng)絡(luò)軟件層404發(fā)送消息。注意在收到一個可接受的TRANS-ACK消息時傳輸參數(shù)只被插到連接記錄和在一交換結(jié)點(diǎn)內(nèi)建立的路徑之中。
回到判決模塊713和714。若判決模塊713的回答為“否”,或判決模塊714的回答來“是”,則控制被傳給模塊721,該模塊向連接管理應(yīng)用發(fā)送一個消息從而把傳輸參數(shù)輸入連接表并構(gòu)成通過交換結(jié)點(diǎn)的內(nèi)部交換網(wǎng)的連接。
回到判決模塊712,若消息不是TRANS-ACK消息,則控制被轉(zhuǎn)給圖8的判決模塊801,該模塊確定消息是否是一個TRANS-REJ消息。若判決模塊801的回答為“是”,則模塊802向連接管理應(yīng)用發(fā)送一個消息從而清除連接表中的傳輸參數(shù)和任何已針對那些傳輸參數(shù)通過交換結(jié)點(diǎn)的交換網(wǎng)建立的路徑。注意,若收到的是TRANS-REJ消息而不是TRANS-ACK消息,則連接管理應(yīng)用不會做任何事情。在執(zhí)行完模塊802后,模塊803通過傳輸層405向會話層406發(fā)送一個包含TRANS-REJ消息的消息。會話層406沿具有正確呼叫記錄和LDCN標(biāo)識的呼叫的左半邊向網(wǎng)絡(luò)軟件層404發(fā)送該消息。
若判決模塊801回答為否,則控制被轉(zhuǎn)移給判決模塊804,該模塊確定消息總是不是一個TRANS-COM消息。若回答為否,則控制被轉(zhuǎn)給模塊808,該模塊提供一般性的處理。模塊808處理標(biāo)準(zhǔn)ISDN消息。若判決模塊804回答為是,則模塊806確定連接表608中的傳輸參數(shù)是否未被承載能力IE325,信道標(biāo)識IE326和數(shù)據(jù)鏈路標(biāo)識327標(biāo)識。在確定這些傳輸參數(shù)后,模塊806向連接管理應(yīng)用發(fā)送一個消息以清除這些傳輸參數(shù)和所有相關(guān)路徑。最后,模塊807通過傳輸軟件層405向會話軟件層406發(fā)送一個消息,該消息包含初始TRANS-COM減去信道標(biāo)識IE326和數(shù)據(jù)鏈路標(biāo)識IE327所得的內(nèi)容。會話軟件層406用呼叫記錄與LDCN標(biāo)識信息響應(yīng)沿呼叫的左半邊向網(wǎng)絡(luò)軟件層404傳送的該消息。
圖9說明了網(wǎng)絡(luò)軟件層404響應(yīng)從會話軟件層406收到的傳輸消息所進(jìn)行的操作。判決模塊901確定消息是不是一個TRANS消息。在前面例子中,在呼叫的左半邊通過接口551從交換結(jié)點(diǎn)101收到一個TRANS消息后,圖6所示的呼叫的右半邊從會話軟件層406接收該消息。若判決模塊901回答為是,則控制被轉(zhuǎn)給模塊902。模塊902根據(jù)承載能力IE305確定將被發(fā)送給下一個交換結(jié)點(diǎn)的TRANS消息的新的信道標(biāo)識IE306和數(shù)據(jù)鏈路標(biāo)識IE307是什么。在做出該確定后,模塊903構(gòu)成并向下一個交換結(jié)點(diǎn)發(fā)送新的TRANS消息。注意,單元301,302,303,304,305和308,309在新的TRANS消息中被簡單加以重復(fù)。
若判決模塊901回答為否,則判決模塊904確定從會話軟件層406收到的消息是不是一個TRANS-COM消息。若判決模塊904回答為是,則判決906確定出連接表608中未被承載能力IE305,信道標(biāo)識IE3216和數(shù)據(jù)鏈路標(biāo)識327標(biāo)識的傳輸參數(shù)。在確定這些傳輸參數(shù)后,模塊906向連接管理應(yīng)用發(fā)送一個消息請求從連接表608中清除這些傳輸參數(shù)并清除所有的相關(guān)路徑。接著,模塊907構(gòu)成具有新的信道標(biāo)識IE326和數(shù)據(jù)鏈路標(biāo)識IE327的一個TRANS-COM消息,上述IE定義呼叫的左半邊上的傳輸能力。而后模塊907向其它交換結(jié)點(diǎn)發(fā)送所構(gòu)成的TRANS-COM消息。
若判決模塊904回答為否,則控制被轉(zhuǎn)給判決模塊908,該模塊確定是否從會話軟件層406收到一個TRANS-REJ消息。若回答為否,則控制被轉(zhuǎn)給對標(biāo)準(zhǔn)ISDN消息進(jìn)行一般性處理的模塊909。若判決模塊908回答為是,則模塊911向連接管理應(yīng)用發(fā)送一個消息以清除所有被相關(guān)的TRANS消息輸入連接表608的參數(shù)。最后,模塊912向下一個交換結(jié)點(diǎn)發(fā)送一個TRANS-ERJ消息。在前面的例子中,模塊912從交換結(jié)點(diǎn)102向交換結(jié)點(diǎn)101發(fā)送TRANS-REJ消息。
權(quán)利要求
1.用通過多個交換節(jié)點(diǎn)建立的電信呼叫的信令信道調(diào)節(jié)通過多個交換節(jié)點(diǎn)傳送的有效電信呼叫的電信帶寬的方法,該方法包括的步驟有以此為特征的,由第一個交換結(jié)點(diǎn)通過信令信道接收第一個請求改變電信通話帶寬的消息;由第一個交換結(jié)點(diǎn)根據(jù)第一個消息確定出所請求的電信帶寬變化;通過第一個交換結(jié)點(diǎn)調(diào)整電信帶寬以提供所請求的電信帶寬;并通過信令信道向電信呼叫中的下一個順序交換結(jié)點(diǎn)發(fā)送第一個消息。
2.如權(quán)利要求1所述的方法,其中調(diào)整步驟包括確定交換結(jié)點(diǎn)提供所請求的電信帶寬的能力的步驟。
3.如權(quán)利要求2所述的方法,其中調(diào)整步驟包括只為電信呼叫提供所確定的電信帶寬能力的步驟。
4.如權(quán)利要求3所述的方法,其中發(fā)送步驟包括在通過信令信道發(fā)送第一個消息之前把所請求的改變設(shè)置成所確定出的能力的步驟。
5.如權(quán)利要求4所述的方法,其中另一個交換結(jié)點(diǎn)是電信呼叫的目標(biāo)交換結(jié)點(diǎn),該方法還包括以下步驟在其它交換結(jié)點(diǎn)收到第一個消息時構(gòu)成第二個消息;把分配信息插入第二消息,該消息等于由其它交換結(jié)點(diǎn)收到的第一個消息中請求的改變;并由其它交換結(jié)點(diǎn)在信令信道上回送所構(gòu)成的第二個消息。
6.如權(quán)利要求5所述的方法,還包括根據(jù)交換結(jié)點(diǎn)接收的第二消息,由交換結(jié)點(diǎn)重新調(diào)節(jié)電信帶寬,使之等于分配信息所規(guī)定的帶寬的步驟。
7.一種用通過多個交換結(jié)點(diǎn)建立的電信呼叫的信令信道調(diào)整通過多個交換結(jié)點(diǎn)傳送的有效電信呼叫的電信帶寬的裝置,其特征在于該裝置包括在第一個交換結(jié)點(diǎn)中通過信令信道接收請求改變電信呼叫的電信帶寬的第一個消息的裝置;在第一個交換結(jié)點(diǎn)中的根據(jù)第一個消息確定出所請求的電信帶寬改變的裝置;在第一個交換結(jié)點(diǎn)中的通過第一個交換結(jié)點(diǎn)調(diào)整電信帶寬以提供所請求的電信帶寬的裝置;和在第一個交換結(jié)點(diǎn)中的通過信令信道向電信呼叫中的下一個順序交換結(jié)點(diǎn)發(fā)送第一個消息的裝置。
8.如權(quán)利要求7所述的裝置,其中調(diào)整裝置包括確定交換結(jié)點(diǎn)提供所請求的電信帶寬的能力的裝置。
9.如權(quán)利要求8所述的裝置,其中調(diào)整裝置包括只為電信呼叫提供所確定的電信帶寬能力的裝置。
10.如權(quán)利要求9所述的裝置,其中發(fā)送裝置包括在通過信令信道發(fā)送第一個消息之前把所請求的改變設(shè)置成等于所確定的能力的裝置。
11.如權(quán)利要求10所述的裝置,其中另一個交換結(jié)點(diǎn)為電信呼叫的目標(biāo)交換結(jié)點(diǎn),該裝置還包括在其它交換結(jié)點(diǎn)中用于在收到第一個消息時構(gòu)成第二個消息的裝置;在其它交換結(jié)點(diǎn)中用于把分配信息插到等于收到的第一個消息中的所請求的改變的第二個消息中的裝置;和在其它交換結(jié)點(diǎn)中的在信令信道上回送所構(gòu)成的第二個消息的裝置。
12.如權(quán)利要求11所述的裝置,其中還包括在交換結(jié)點(diǎn)中用于當(dāng)該交換結(jié)點(diǎn)收到第二個消息時重新調(diào)整電信帶寬使之等于分配信息所確定的帶寬的裝置。
全文摘要
在呼叫期間和整個呼叫路徑上提供增加,減少或改變與電信呼叫相關(guān)的帶寬種類的能力。在整個呼叫路徑上的各個相關(guān)的交換結(jié)點(diǎn)處新消息可分配或解除分配與呼叫相關(guān)的帶寬。所有涉及最終呼叫的交換系統(tǒng)的交換結(jié)點(diǎn)均把該呼叫看作一個單一的呼叫。新消息允許把視頻能力加到語音呼叫中,并允許在此后從呼叫中撤消視頻能力。由于用戶能夠在多媒體呼叫期間使用任意種類或數(shù)量的帶寬,這就方便了電信用戶。當(dāng)然,在任何給定時刻用戶只為其當(dāng)前使用的帶寬付費(fèi)。
文檔編號H04M3/00GK1138259SQ96100270
公開日1996年12月18日 申請日期1996年5月20日 優(yōu)先權(quán)日1995年5月26日
發(fā)明者史蒂芬·馬克思·泰勒 申請人:美國電報電話Ipm公司