亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于多參與者通信會話中的發(fā)言者仲裁的方法與設(shè)備的制作方法

文檔序號:7858170閱讀:200來源:國知局
專利名稱:用于多參與者通信會話中的發(fā)言者仲裁的方法與設(shè)備的制作方法
技術(shù)領(lǐng)域
一般地,本發(fā)明涉及網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò),并且,更具體地,涉及多參與者IP網(wǎng)絡(luò)通信會話中的發(fā)言者仲裁。
背景技術(shù)
無線通信系統(tǒng)在本領(lǐng)域內(nèi)眾所周知。在傳統(tǒng)的無線通信系統(tǒng)中,實時服務(wù)典型地使用電路交換的架構(gòu)聯(lián)合至少一份專用無線資源來實現(xiàn)。然而,業(yè)界中的當(dāng)前趨勢是使用分組交換的架構(gòu)來支持無線通信。例如,所謂2.5代無線技術(shù)提供前所未有的、通過無線設(shè)備到因特網(wǎng)的接入,以傳輸數(shù)據(jù)與話音。在利用分組交換的架構(gòu)的通信系統(tǒng)中,網(wǎng)際協(xié)議(IP)正變?yōu)樵捯襞c數(shù)據(jù)通信的標(biāo)準(zhǔn)。
在基于IP的話音(VoIP)通信會話中,會話的建立中涉及的消息一般使用會話發(fā)起協(xié)議(SIP)來建立會話,并使用實時協(xié)議(RTP)來提供會話參與者之間的話音數(shù)據(jù)分組的實時交換。SIP是應(yīng)用層信令協(xié)議,其可運行于多種不同的傳輸層協(xié)議之上,并被用于發(fā)起、修改、與終止涉及一個或多個參與者的會話。SIP使用代理服務(wù)器、登記服務(wù)器、以及應(yīng)用與會議服務(wù)器來向會話參與者提供登記功能,將請求定位和路由到參與者,為參與者認證和授權(quán)服務(wù),并且向參與者提供特性。
用于發(fā)起會話的SIP消息典型地包括會話描述信息,該信息允許會話中的參與者就兼容媒體類型集(例如聲碼器)達成共識,并交換信息(例如IP地址與端口)。典型地,將這樣的信息依照不同的協(xié)議,例如會話描述協(xié)議(SDP),來進行格式化。SDP被設(shè)計為向呼叫參與者傳輸相關(guān)的呼叫建立信息,并用于為會話發(fā)布、會話邀請、以及其它形式的多媒體會話發(fā)起的目的而描述多媒體會話。
多參與者通信會話,例如分派通信會話(其典型地為半雙工通信會話),以及會議呼叫,要求嚴格的機制來仲裁在會話期間的任何特定時刻允許誰來發(fā)言。該發(fā)言者仲裁協(xié)議被稱為“發(fā)言權(quán)控制”。SIP不提供這樣的服務(wù),這是因為SIP僅用于發(fā)起會話,該會話將由某其它會議控制協(xié)議控制。一旦會話建立,SIP不提供話音與其它數(shù)據(jù)的交換。盡管一般利用RTP來在VoIP會話中的參與者之間交換數(shù)據(jù)分組,沒有規(guī)定的、使用RTP來提供發(fā)言權(quán)控制(floor control)的機制。然而,發(fā)言者仲裁可在分派或會議呼叫的過程期間發(fā)生多次,因此發(fā)言者仲裁必須迅速地、以最小延時發(fā)生。因此,存在對提供用于多參與者的基于IP的通信會話的高速發(fā)言權(quán)控制的方法與設(shè)備的需求。


圖1是遵照本發(fā)明的實施例的無線通信系統(tǒng)的框圖。
圖2是現(xiàn)有技術(shù)的示例性的實時協(xié)議數(shù)據(jù)分組的比特圖。
圖3是遵照本發(fā)明的實施例的實時協(xié)議數(shù)據(jù)分組的比特圖。
圖4是圖1的通信系統(tǒng)在遵照本發(fā)明的實施例的多參與者通信會話中提供發(fā)言權(quán)控制時執(zhí)行的步驟的邏輯流程圖。
圖5是遵照本發(fā)明的另一實施例的無線通信系統(tǒng)的框圖。
具體實施例方式
為滿足對于為多參與者的基于IP的通信會話提供高速發(fā)言權(quán)控制的方法與設(shè)備的需要,通信系統(tǒng)通過使用RTP發(fā)言權(quán)控制消息,在多參與者通信會話中提供帶內(nèi)發(fā)言者仲裁,該消息包含內(nèi)嵌于數(shù)據(jù)分組頭部擴展中的發(fā)言者仲裁命令。
一般地,本發(fā)明的實施例包含用于在涉及多個參與者的通信會話中提供發(fā)言者仲裁的方法。方法包括以下步驟裝配實時協(xié)議(RTP)數(shù)據(jù)分組,向?qū)崟r協(xié)議數(shù)據(jù)分組添加頭部擴展,并在頭部擴展中嵌入發(fā)言者仲裁命令以產(chǎn)生RTP發(fā)言權(quán)控制消息。
本發(fā)明的另一實施例包含用于在涉及多個參與者的通信會話中進行發(fā)言者仲裁的方法。方法包括以下步驟接收保留(reserve)通信系統(tǒng)的發(fā)言權(quán)的請求,裝配包括保留發(fā)言權(quán)的請求的實時協(xié)議(RTP)發(fā)言權(quán)控制消息,并發(fā)送RTP發(fā)言權(quán)控制消息。
本發(fā)明的又一實施例包含用于在涉及多個參與者和與多個參與者相關(guān)聯(lián)的多個節(jié)點的通信會話中進行發(fā)言者仲裁的方法。方法包括以下步驟從通信會話中的多個參與者中的一個參與者接收包括保留通信會話的發(fā)言權(quán)的請求的實時協(xié)議(RTP)發(fā)言權(quán)控制消息,并確定是否可獲得發(fā)言權(quán)。方法進一步包括以下步驟在可獲得發(fā)言權(quán)時,發(fā)送同意保留發(fā)言權(quán)的請求的第二RTP發(fā)言權(quán)控制消息,并且在不可獲得發(fā)言權(quán)時,發(fā)送不同意保留發(fā)言權(quán)的請求的第三RTP發(fā)言權(quán)控制消息。
本發(fā)明的又一實施例包含用于在涉及多個參與者和與多個參與者相關(guān)聯(lián)的多個節(jié)點的通信會話中提供發(fā)言權(quán)控制的設(shè)備。設(shè)備包括具有信號處理單元的網(wǎng)關(guān),該信號處理單元裝配實時協(xié)議(RTP)數(shù)據(jù)分組,向RTP數(shù)據(jù)分組添加頭部擴展,并在頭部擴展中嵌入發(fā)言者仲裁命令,以產(chǎn)生RTP發(fā)言權(quán)控制消息。
本發(fā)明可參照圖1-5更充分地進行描述。圖1是遵照本發(fā)明的實施例的無線通信系統(tǒng)100的框圖。通信系統(tǒng)100包括多個系統(tǒng)節(jié)點101-104(顯示了四個),每一節(jié)點與一網(wǎng)際協(xié)議(IP)網(wǎng)絡(luò)106進行通信。在本發(fā)明的一個實施例(無線實施例)中,每一節(jié)點基本上是負責(zé)一個或多個覆蓋區(qū)域內(nèi)的無線發(fā)送與接收的基礎(chǔ)設(shè)備的邏輯表示。在無線實施例中,每一節(jié)點包括基站控制器(BSC),其連接到一個或多個基站收發(fā)器系統(tǒng)(BTS)。每一節(jié)點101-104通過組成無線網(wǎng)絡(luò)控制器的無線網(wǎng)絡(luò)子系統(tǒng)(未顯示)連接到IP網(wǎng)絡(luò)106。每一節(jié)點101-104分別向無線用戶通信設(shè)備111-114(例如移動站(MS),例如手機、無線電話、或無線調(diào)制解調(diào)器,其位于由該節(jié)點服務(wù)的覆蓋區(qū)域內(nèi))提供通信服務(wù)。每一通信設(shè)備111-114又通過設(shè)備的對應(yīng)節(jié)點101-104與IP網(wǎng)絡(luò)106進行通信。
在本發(fā)明的其它實施例中,節(jié)點101-104中的一個或多個可以是代理服務(wù)器,其向?qū)?yīng)的用戶設(shè)備111-114(例如基于IP的話音(VoIP)電話或數(shù)據(jù)通信設(shè)備(DCD),例如數(shù)字調(diào)制解調(diào)器)提供通信服務(wù)。DCD優(yōu)選地連接到數(shù)字終端設(shè)備(DTE),例如個人電腦、工作站、筆記本電腦、或其它數(shù)據(jù)終端,并且在DTE與IP網(wǎng)絡(luò)106之間傳輸數(shù)據(jù)。
每一通信設(shè)備111-114包括信號處理單元116,例如一個或多個微處理器、微控制器、數(shù)字信號處理器(DSP)、其組合或本領(lǐng)域普通技術(shù)人員知道的其它設(shè)備,還包括一個或多個存儲設(shè)備(未顯示),例如隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、和/或只讀存儲器(ROM)或其等價物。存儲設(shè)備存儲由信號處理單元116執(zhí)行的程序和由信號處理單元利用的數(shù)據(jù),以允許通信系統(tǒng)100中的對應(yīng)通信設(shè)備的工作。
IP網(wǎng)絡(luò)106包括媒體網(wǎng)關(guān)120,該媒體網(wǎng)關(guān)可操作地連接到媒體網(wǎng)關(guān)控制器130。媒體網(wǎng)關(guān)120向多參與者通信會話中涉及的多個節(jié)點(例如節(jié)點101-104)中的每一個提供公共的IP通信鏈路。在本發(fā)明的一個實施例中,媒體網(wǎng)關(guān)120是智能分組復(fù)制器(IPD),其可從Illinois州Schaumburg的Motorola公司獲得,其已被修改,以執(zhí)行本發(fā)明的功能。在本發(fā)明的另一實施例中,媒體網(wǎng)關(guān)120可包括會議橋接器,該橋接器與分組數(shù)據(jù)路由器通信,向多參與者通信會話中涉及的多個節(jié)點中的每一個提供公共的數(shù)字通信鏈路。媒體網(wǎng)關(guān)120其后進一步包括連接到會議橋接器的分組復(fù)制器,其提供分組復(fù)制功能。
當(dāng)媒體網(wǎng)關(guān)120從多參與者通信會話中涉及的節(jié)點(例如節(jié)點101)接收數(shù)據(jù)分組時,媒體網(wǎng)關(guān)創(chuàng)建接收到的數(shù)據(jù)分組的一個或多個副本,以發(fā)送到多參與者通信會話中的其它參與者,例如通信設(shè)備112-114。媒體網(wǎng)關(guān)120其后將復(fù)制的數(shù)據(jù)分組路由到對應(yīng)于其它參與者的節(jié)點,即節(jié)點102-104。在本發(fā)明的另一實施例(“IP多播”實施例)中,媒體網(wǎng)關(guān)120可使用眾所周知的IP多播方法來復(fù)制RTP分組并將分組發(fā)送給通信設(shè)備111-114中的每一個。在IP多播實施例中,向節(jié)點101-104中的每一個,或者作為可供選擇的另一種替代方案,向通信設(shè)備111-114中的每一個分配公共的IP多播地址。包括公共IP多播地址的音頻分組可以由通信設(shè)備111-114中的任何一個的SPU 116以單播的形式發(fā)送給媒體網(wǎng)關(guān)120。其后,所有要求的復(fù)制可以由包括IP路由器的網(wǎng)關(guān)(例如媒體網(wǎng)關(guān)120)來經(jīng)濟地進行。
在本發(fā)明的又一實施例中,當(dāng)媒體網(wǎng)關(guān)120將從第一節(jié)點(例如節(jié)點101)接收的數(shù)據(jù)分組路由給另一節(jié)點(例如節(jié)點103)時,其后,媒體網(wǎng)關(guān)可以僅路由接收的數(shù)據(jù)分組而不復(fù)制分組,可能改變關(guān)于數(shù)據(jù)分組目的地的頭部,而不顯示地提供任何發(fā)言者仲裁服務(wù)。在本發(fā)明的又一實施例中,這里描述的由媒體網(wǎng)關(guān)120進行的發(fā)言者仲裁服務(wù)可由參與的通信設(shè)備111-114或節(jié)點101-104之一進行,也允許媒體網(wǎng)關(guān)僅路由接收的數(shù)據(jù)分組而不顯示地提供任何發(fā)言者仲裁服務(wù),除了可能改變關(guān)于數(shù)據(jù)分組目的地的頭部之外。
媒體網(wǎng)關(guān)120包括信號處理單元124,例如一個或多個微處理器、微控制器、數(shù)字信號處理器(DSP)、其組合或本領(lǐng)域普通技術(shù)人員知道的其它設(shè)備,還包括一個或多個存儲器設(shè)備(未顯示),例如隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、和/或只讀存儲器(ROM)或其等價物,其存儲數(shù)據(jù)和可由信號處理單元124執(zhí)行的程序。在由一個或多個存儲器設(shè)備存儲的數(shù)據(jù)中,有與媒體網(wǎng)關(guān)相關(guān)聯(lián)的多個網(wǎng)關(guān)路由地址,優(yōu)選地為IP地址與端口號。多個網(wǎng)關(guān)路由地址提供路由目的地,其中通信設(shè)備111-114可向媒體網(wǎng)關(guān)發(fā)送數(shù)據(jù)分組。當(dāng)通信會話建立時,媒體網(wǎng)關(guān)120通過由媒體網(wǎng)關(guān)控制器130分配給節(jié)點的媒體網(wǎng)關(guān)IP地址/端口組合,與會話中所涉及的多個節(jié)點中的每一個進行通信。
媒體網(wǎng)關(guān)控制器130控制媒體網(wǎng)關(guān)120到通信會話的多個IP地址/端口組合的分配與橋接。在本發(fā)明的一個實施例中,媒體網(wǎng)關(guān)控制器130可以是分派通信控制器,例如可從Motorola公司獲得的分配應(yīng)用處理器(DAP),其已被修改,以執(zhí)行本發(fā)明的功能。在本發(fā)明的另一實施例中,其中媒體網(wǎng)關(guān)120可包括會議橋接器,媒體網(wǎng)關(guān)控制器130可以是會議橋接控制器,其已被修改,以執(zhí)行本發(fā)明的功能。媒體網(wǎng)關(guān)控制器130包括信號處理單元132,例如一個或多個微處理器、微控制器、數(shù)字信號處理器(DSP)、其組合或本領(lǐng)域普通技術(shù)人員知道的其它設(shè)備,還包括一個或多個存儲器設(shè)備(未顯示),例如隨機存取存儲器(RAM)、動態(tài)隨機存取存儲器(DRAM)、和/或只讀存儲器(ROM)或其等價物,其存儲數(shù)據(jù)和可由信號處理單元132執(zhí)行的程序。
通信系統(tǒng)100包括分組數(shù)據(jù)通信系統(tǒng)。為系統(tǒng)100的通信設(shè)備(例如通信設(shè)備111)建立與系統(tǒng)100的一個或多個其它通信設(shè)備(例如通信設(shè)備112-114)的通信會話起見,通信設(shè)備通過其對應(yīng)節(jié)點101-104交換會話發(fā)起協(xié)議(SIP)消息。通過交換SIP消息建立通信會話是本領(lǐng)域眾所周知的,并在由IETF(因特網(wǎng)工程任務(wù)組)發(fā)布的RFC(征求意見)2543中得到詳細描述,該RFC通過引用完整地集成于此。在建立通信會話時,通過依照實時協(xié)議(RTP)格式化的數(shù)據(jù)分組來交換話音數(shù)據(jù)。RTP是眾所周知的協(xié)議,并在由IETF發(fā)布的RFC 1889中得到描述,該RFC通過引用完整地集成于此。
每一SIP消息包括頭部與消息正文,并包括在接收消息的節(jié)點或通信設(shè)備上調(diào)用特定方法或函數(shù)的請求。頭部包括與消息的源(例如,通信設(shè)備111)相關(guān)聯(lián)的路由地址,以及與消息的一個或多個打算的目的地相關(guān)聯(lián)的路由地址(例如,通信設(shè)備112-114)。每一路由地址典型地為SIP統(tǒng)一資源標(biāo)識符(URI),其包括標(biāo)識通信設(shè)備的主機名與域。路由地址也可標(biāo)識目標(biāo)多參與者通話組。例如,在編號為09/990,929、題為“Improved Use and Management of Groups DefinedAccording to a Call Initiation Protocol”的美國專利申請中描述了使用呼叫發(fā)起協(xié)議(例如SIP)將消息路由到多方通話組的成員,該專利申請被轉(zhuǎn)讓給本發(fā)明的受讓人,并通過引用完整地集成于此。
SIP消息的消息正文包括會話的描述,例如媒體類型、聲碼器、采樣率等等,該描述允許會話中的參與者就兼容會話細節(jié)集達成共識。然而,會話描述信息不使用SIP來描述。事實上,每一SIP消息的消息正文以不同的協(xié)議格式編碼,該格式優(yōu)選地為會話描述協(xié)議(SDP),如由IETF發(fā)布的RFC 2327中描述的那樣,并通過引用完整地集成于此。SDP被設(shè)計為向會話參與者傳輸相關(guān)的通信會話建立信息,并用于為會話發(fā)布、會話邀請、以及其它形式的多媒體會話發(fā)起的目的而描述多媒體會話。
在通信系統(tǒng)100中,當(dāng)發(fā)起通信設(shè)備(例如通信設(shè)備111)向IP網(wǎng)絡(luò)106發(fā)送SIP_INVITE消息時,發(fā)起多參與者通信會話。SIP_INVITE消息通知IP網(wǎng)絡(luò)106,通信設(shè)備111想要建立涉及至少兩個通信設(shè)備的多參與者通信會話,例如組呼叫或會議呼叫。IP網(wǎng)絡(luò)106將SIP_INVITE消息路由到媒體網(wǎng)關(guān)控制器130,且控制器確定通信設(shè)備111想要建立多參與者通信會話,并且進一步確定通信會話中的打算的參與者。
在本發(fā)明的一個實施例中,SIP_INVITE消息的SDP可包括組標(biāo)識符,該組標(biāo)識符與包括通信設(shè)備111的通話組相關(guān)聯(lián)。存在于媒體網(wǎng)關(guān)控制器130內(nèi)或連接到其上的數(shù)據(jù)庫134存儲組標(biāo)識符,并進一步存儲一組通信設(shè)備,這些設(shè)備為通話組的成員。例如,數(shù)據(jù)庫134可存儲一組標(biāo)識符,每一標(biāo)識符唯一地與一通信設(shè)備相關(guān)聯(lián),并進一步與組標(biāo)識符相關(guān)聯(lián)。連接到媒體網(wǎng)關(guān)控制器130的位置登記服務(wù)器140存儲每一通信設(shè)備111-114在通信系統(tǒng)100中的位置,例如服務(wù)通信設(shè)備的節(jié)點。在本發(fā)明的另一實施例中,SIP_INVITE消息的SDP可包括與預(yù)先安排的會議呼叫相關(guān)聯(lián)的碼字。碼字進一步與一組打算參與會議呼叫的通信設(shè)備相關(guān)聯(lián),碼字與對應(yīng)列表存儲在媒體網(wǎng)關(guān)控制器130中。在本發(fā)明的又一實施例中,SIP_INVITE消息的SDP可包括與發(fā)起通信設(shè)備想要邀請參與會話的通信設(shè)備相關(guān)聯(lián)的一組通信設(shè)備標(biāo)識符。
在接收到SIP_INVITE消息時,媒體網(wǎng)關(guān)控制器130確定發(fā)起通信設(shè)備(即,通信設(shè)備111)正請求建立多參與者通信會話。媒體網(wǎng)關(guān)控制器130進一步確定要邀請參與會話的通信設(shè)備(即通信設(shè)備112-114)。媒體網(wǎng)關(guān)控制器130其后向通信會話分配媒體網(wǎng)關(guān)(即媒體網(wǎng)關(guān)120),并指令媒體網(wǎng)關(guān)120為對應(yīng)于通信會話中的參與者的每一節(jié)點(即,每一節(jié)點101-104)分配與媒體網(wǎng)關(guān)相關(guān)聯(lián)的路由地址,優(yōu)選地為IP地址與端口號。作為對接收到指令的響應(yīng),媒體網(wǎng)關(guān)120向會話分配多個媒體網(wǎng)關(guān)IP地址與多個媒體網(wǎng)關(guān)端口,并將分配的IP地址與端口報告給媒體網(wǎng)關(guān)控制器130。媒體網(wǎng)關(guān)控制器130其后向參與會話的每一節(jié)點101-104分配多個媒體網(wǎng)關(guān)IP地址/端口組合120a-120d(顯示了四個)之一,并將分配的地址/端口組合通知給媒體網(wǎng)關(guān)120。媒體網(wǎng)關(guān)控制器130也將每一分配的媒體網(wǎng)關(guān)地址/端口組合120a-120d與對應(yīng)節(jié)點101-104的IP地址和端口的綁定通知給媒體網(wǎng)關(guān)120,從而將向哪里路由其后接收到的SIP與RTP數(shù)據(jù)分組的信息通知給媒體網(wǎng)關(guān)。
在本發(fā)明的另一實施例中,媒體網(wǎng)關(guān)控制器130可指令媒體網(wǎng)關(guān)120向通信會話分配一個IP地址與端口。作為對接收到指令的響應(yīng),媒體網(wǎng)關(guān)120向會話分配媒體網(wǎng)關(guān)IP地址與媒體網(wǎng)關(guān)端口,并將分配的IP地址與端口報告給媒體網(wǎng)關(guān)控制器130。媒體網(wǎng)關(guān)控制器130其后向參與會話的每一節(jié)點101-104分配媒體網(wǎng)關(guān)IP地址/端口組合,并將分配的地址/端口組合以及分配的媒體網(wǎng)關(guān)地址/端口組合與對應(yīng)于節(jié)點101-104的IP地址與端口的綁定通知給媒體網(wǎng)關(guān)120,從而將向哪里路由其后接收到的SIP與RTP數(shù)據(jù)分組的信息通知給媒體網(wǎng)關(guān)。媒體網(wǎng)關(guān)120其后監(jiān)控分配的端口,并依照下面描述的發(fā)言者仲裁機制復(fù)制抵達該端口的所有話音分組。抵達媒體網(wǎng)關(guān)120的每一話音分組完全由包括在分組中的源IP地址與SSRC/CSRC參數(shù)來標(biāo)識,這些參數(shù)在下面得到描述。
媒體網(wǎng)關(guān)控制器130其后通過媒體網(wǎng)關(guān)120和分別與通信設(shè)備相關(guān)聯(lián)的節(jié)點102-104將SIP_INVITE消息傳送給所述一個或多個會話被邀請者中的每一個(即,通信設(shè)備112-114)。每一SIP_INVITE消息的SDP包括這樣的信息,其將由媒體網(wǎng)關(guān)控制器130向接收節(jié)點分配的媒體網(wǎng)關(guān)120地址/端口組合通知給接收節(jié)點和/或通信設(shè)備,從而將向哪里路由其后的SIP與RTP數(shù)據(jù)分組的信息通知給通信設(shè)備和/或節(jié)點。
作為對接收到SIP_INVITE消息的響應(yīng),每一被邀請者(即,每一通信設(shè)備112-114)通過IP網(wǎng)絡(luò)106向發(fā)起通信設(shè)備(即,通信設(shè)備111)回發(fā)SIP_OK消息。發(fā)起通信設(shè)備111其后通過向響應(yīng)的通信設(shè)備回發(fā)SIP_ACKNOWLEDGMENT消息,來確認每一SIP_OK消息,并且通信設(shè)備100遵照眾所周知的用于在多個參與者之間交換話音與數(shù)據(jù)分組的方法建立RTP媒體會話。如上面所注解的那樣,參與者在建立會話時交換的SIP消息提供了對參與者愿意建立的RTP媒體會話的類型的溝通,包括將提供給參與者的服務(wù)與特性。
IP網(wǎng)絡(luò)106,優(yōu)選地媒體網(wǎng)關(guān)控制器130,或者作為可供選擇的另一種替代方案,媒體網(wǎng)關(guān)120,檢查在通信會話的建立與溝通期間交換的每一SIP消息的SDP部分。當(dāng)會話溝通顯示節(jié)點間的消息格式不兼容,例如參與節(jié)點101-104中的第一節(jié)點具有第一聲碼器,該聲碼器與參與節(jié)點101-104中的第二節(jié)點利用的第二聲碼器不同,或者參與節(jié)點101-104中的第一節(jié)點依照第一標(biāo)準(zhǔn)或消息格式(例如脈沖編碼調(diào)制(PCM))操作,該格式與參與節(jié)點101-104中的第二節(jié)點利用的第二標(biāo)準(zhǔn)或消息格式(例如通用移動電信系統(tǒng)(UMTS))不同,此時,媒體網(wǎng)關(guān)控制器130可丟棄不兼容的節(jié)點,例如使用與其它參與會話的節(jié)點使用的聲碼器不同的聲碼器的節(jié)點。
在本發(fā)明的另一實施例中,IP網(wǎng)絡(luò)106可包括一個或多個翻譯器122(顯示了一個),該翻譯器能夠?qū)⑾囊环N格式翻譯到另一種,例如從一種協(xié)議或標(biāo)準(zhǔn)到另一種協(xié)議或標(biāo)準(zhǔn)。所述一個或多個翻譯器122中的每一個可被包括在媒體網(wǎng)關(guān)120中,或者可被包括在可操作地連接到媒體網(wǎng)關(guān)120的應(yīng)用平臺中。當(dāng)媒體網(wǎng)關(guān)控制器130確定在被邀請參與會話的節(jié)點之間存在格式不兼容,例如聲碼器或標(biāo)準(zhǔn)不兼容時,媒體網(wǎng)關(guān)控制器130分配適當(dāng)?shù)姆g器122,以翻譯與不兼容節(jié)點的通信。分配的翻譯器122其后在通信會話期間翻譯在媒體網(wǎng)關(guān)120與不兼容節(jié)點之間交換的RTP數(shù)據(jù)分組。
在建立RTP媒體會話后,通過使用遵照RTP格式化并由通信設(shè)備111-114的各信號處理單元116裝配的數(shù)據(jù)分組,在通信會話中涉及的多個通信設(shè)備(即,通信設(shè)備111-114)之間交換話音數(shù)據(jù)。圖2是現(xiàn)有技術(shù)的示例性的RTP數(shù)據(jù)分組的比特圖。RTP數(shù)據(jù)分組200包括RTP固定頭部,其包括多個數(shù)據(jù)字段201-210與負載數(shù)據(jù)字段212??蛇x地,RTP數(shù)據(jù)分組200可進一步包括未定義的RTP頭部擴展數(shù)據(jù)字段211。固定頭部包括“版本”數(shù)據(jù)字段201,其標(biāo)識使用的RTP版本,還包括“填充”數(shù)據(jù)字段202,當(dāng)設(shè)置為‘1’值時,其指示數(shù)據(jù)分組200在分組末尾包括一個或多個額外的填充八位字節(jié)(octet),這些八位字節(jié)不是負載的一部分。固定頭部進一步包括“擴展”數(shù)據(jù)字段203,當(dāng)設(shè)置為‘1’值時,其指示固定頭部之后跟隨著頭部擴展,還包括“分支信源計數(shù)”(CSRC,Contributing Source Count)數(shù)據(jù)字段204,其包括固定頭部之后跟隨的CSRC標(biāo)識符的數(shù)目。
固定頭部的“標(biāo)志”數(shù)據(jù)字段205提供數(shù)據(jù)分組流中的重要事件的標(biāo)志,例如數(shù)據(jù)幀的邊界,該字段由設(shè)定檔(profile)確定。固定頭部的“負載類型”數(shù)據(jù)字段206包括標(biāo)識RTP負載的格式的代碼。設(shè)定檔確定負載類型代碼到負載格式的缺省靜態(tài)映射,使得負載類型代碼確定接收通信設(shè)備中的應(yīng)用對負載的解釋。固定頭部的“序列”數(shù)據(jù)字段207為一系列相關(guān)的數(shù)據(jù)分組中的每一數(shù)據(jù)分組提供序列編號。接收通信設(shè)備可使用序列號來檢測數(shù)據(jù)分組丟失,并在分組不按順序接收時恢復(fù)數(shù)據(jù)分組順序。固定頭部的“時間戳”數(shù)據(jù)字段208標(biāo)識RTP數(shù)據(jù)分組中的第一八位字節(jié)的抽樣時刻。接收通信設(shè)備可使用時間戳來同步和測量數(shù)據(jù)分組到達抖動。固定頭部的“同步源計數(shù)”(SSRC)數(shù)據(jù)字段209唯一地標(biāo)識RTP分組的發(fā)送者。固定頭部的“CSRC”數(shù)據(jù)字段210包括一組與數(shù)據(jù)分組中包括的負載的分支信源相關(guān)聯(lián)的標(biāo)識符。
為向高速的、可在RTP會話的框架內(nèi)實現(xiàn)的多參與者通信會話提供發(fā)言者仲裁(即“發(fā)言權(quán)控制”),通信系統(tǒng)100通過使用RTP發(fā)言權(quán)控制消息來提供‘帶內(nèi)’發(fā)言權(quán)控制。每一RTP發(fā)言權(quán)控制消息包括RTP數(shù)據(jù)分組,其包括RTP發(fā)言權(quán)控制頭部擴展。圖3是遵照本發(fā)明的實施例的RTP發(fā)言權(quán)控制消息300的比特圖。優(yōu)選地,每一RTP發(fā)言權(quán)控制消息300由發(fā)送該消息的系統(tǒng)100的組件的信號處理單元(例如各通信設(shè)備111-114的信號處理單元116或者媒體網(wǎng)關(guān)120的信號處理單元124)裝配。與RTP數(shù)據(jù)分組200類似,RTP發(fā)言權(quán)控制消息300包括負載數(shù)據(jù)字段312與固定頭部301-310,其包括版本數(shù)據(jù)字段301、填充數(shù)據(jù)字段302、擴展數(shù)據(jù)字段303、CSRC計數(shù)數(shù)據(jù)字段304、標(biāo)志數(shù)據(jù)字段305、負載類型數(shù)據(jù)字段306、序列數(shù)據(jù)字段307、時間戳數(shù)據(jù)字段308、SSRC數(shù)據(jù)字段309、與CSRC數(shù)據(jù)字段310。
與RTP數(shù)據(jù)分組200不同,RTP發(fā)言權(quán)控制消息300進一步包括RTP發(fā)言權(quán)控制頭部擴展數(shù)據(jù)字段311,其包括多個發(fā)言權(quán)控制子字段321-323。RTP發(fā)言權(quán)控制頭部擴展311的第一子字段321包括發(fā)言權(quán)控制消息類型數(shù)據(jù)字段,其標(biāo)識RTP發(fā)言權(quán)控制消息的類型。RTP發(fā)言權(quán)控制頭部擴展311的第二子字段322標(biāo)識RTP發(fā)言權(quán)控制頭部擴展的長度。RTP發(fā)言權(quán)控制頭部擴展311的第三子字段323嵌有發(fā)言權(quán)控制數(shù)據(jù),優(yōu)選地為發(fā)言者仲裁命令,對應(yīng)于由子字段321標(biāo)識的RTP發(fā)言權(quán)控制消息。為將RTP發(fā)言權(quán)控制頭部擴展311的存在通知給接收通信設(shè)備,RTP發(fā)言權(quán)控制消息300的擴展數(shù)據(jù)字段303嵌有值‘1’。
通過實現(xiàn)通信設(shè)備之間的帶內(nèi)發(fā)言權(quán)控制協(xié)議,通信系統(tǒng)100提供發(fā)言權(quán)控制協(xié)議,其對于下面的網(wǎng)絡(luò)與設(shè)備而言是透明的。用于多方通信會話的發(fā)言權(quán)控制協(xié)議的實際部署一般將要求包括放置在基礎(chǔ)設(shè)施與遠程實體之內(nèi)與之間的各種位置的防火墻。為使SIP與RTP穿越防火墻,本領(lǐng)域已知要允許防火墻監(jiān)控用于會議的SDP設(shè)置,以基于由防火墻管理者建立的規(guī)則,允許或不允許分組通過防火墻。由于要求額外的防火墻服務(wù)以允許控制協(xié)議透明地通過,‘帶外’發(fā)言權(quán)控制協(xié)議將蒙受損失。將發(fā)言權(quán)控制協(xié)議嵌入在RTP數(shù)據(jù)分組的運送者負載結(jié)構(gòu)中,確保了控制信息的及時遞送,以及穿過任何居中的安全措施自由訪問。
優(yōu)選地,由通信系統(tǒng)100為提供發(fā)言者仲裁過程而實現(xiàn)的多個RTP發(fā)言權(quán)控制消息包括下述六種發(fā)言權(quán)控制消息。多個RTP發(fā)言權(quán)控制消息中的第一消息是請求發(fā)送消息,其請求保留發(fā)言權(quán),即,請求成為多參與者通信會話中的用戶信息發(fā)送設(shè)備,例如發(fā)言者。包含請求發(fā)送消息的RTP分組可進一步包括話音樣本。如果話音分組的源沒有得到允許來在給定時間發(fā)言,話音分組中包含的音頻被忽略,這是因為在任何特定時間僅一個參與者可保留發(fā)言權(quán)。多個RTP發(fā)言權(quán)控制消息中的第二消息是同意發(fā)送消息,其將發(fā)言權(quán)授予給請求者,以響應(yīng)請求發(fā)送消息。多個RTP發(fā)言權(quán)控制消息中的第三消息是開始發(fā)送消息,其標(biāo)識受權(quán)者(grantee)在被授予發(fā)言權(quán)后的數(shù)據(jù)發(fā)送的開始。多個RTP發(fā)言權(quán)控制消息中的第四消息是結(jié)束發(fā)送消息,其放棄受權(quán)者對發(fā)言權(quán)的控制,并指示發(fā)言權(quán)對于通信會話中的其它參與者的保留開放。多個RTP發(fā)言權(quán)控制消息中的第五消息是確認消息,當(dāng)沒有其它應(yīng)答時,可將確認消息用作對請求發(fā)送消息的一般應(yīng)答。多個RTP發(fā)言權(quán)控制消息中的第六消息是請求拒絕消息,其拒絕請求者保留發(fā)言權(quán)的請求。
通過提供可在多參與者IP通信會話中涉及到的參與者與居中的IP網(wǎng)絡(luò)之間交換的RTP發(fā)言權(quán)控制消息,通信系統(tǒng)100提供帶內(nèi)發(fā)言者仲裁,該仲裁為高速的,并以對現(xiàn)存IP網(wǎng)絡(luò)的最小的改動進行操作。優(yōu)選地,同意發(fā)送消息、確認消息、與請求拒絕消息中的每一個包括唯一地標(biāo)識請求者的信息,而開始發(fā)送消息包括唯一地標(biāo)識受權(quán)者的信息。
現(xiàn)在參照圖4,提供了消息流程圖400,其闡釋用于遵照本發(fā)明的實施例的多參與者通信會話的通信系統(tǒng)100發(fā)言者仲裁過程。當(dāng)多參與者通信會話中的想要保留發(fā)言權(quán)以發(fā)送用戶信息(即發(fā)言或發(fā)送用戶數(shù)據(jù))的參與者(例如通信設(shè)備112的用戶)將發(fā)言權(quán)保留請求(402)輸入到參與者的通信設(shè)備(即通信設(shè)備112)時,消息流程圖400開始。例如,參與者可按下小鍵盤上的鍵,例如無線電話小鍵盤上的Push-To-Talk(PTT,一鍵通)鍵,以指示用戶想要保留發(fā)言權(quán)。作為對接收請求的響應(yīng),通信設(shè)備112裝配RTP發(fā)言權(quán)控制請求發(fā)送消息(404)并通過對應(yīng)節(jié)點102將消息傳送到IP網(wǎng)絡(luò)106,特別是媒體網(wǎng)關(guān)120。
作為對接收到請求發(fā)送消息的響應(yīng),IP網(wǎng)絡(luò)106,特別是媒體網(wǎng)關(guān)120,確定(406)是否可獲得發(fā)言權(quán)。在本發(fā)明的其它實施例中,消息流程圖400中媒體網(wǎng)關(guān)120執(zhí)行的一個或多個功能可由媒體網(wǎng)關(guān)控制器130執(zhí)行,這取決于系統(tǒng)100的設(shè)計者在媒體網(wǎng)關(guān)120中實現(xiàn)的智能水平。當(dāng)媒體網(wǎng)關(guān)120確定不可獲得發(fā)言權(quán),例如,發(fā)言權(quán)處于參與通信會話的另一通信設(shè)備(例如通信設(shè)備111)的保留之下時,媒體網(wǎng)關(guān)120將RTP發(fā)言權(quán)控制消息傳送給請求者,即,傳送給通信設(shè)備112,該消息拒絕同意保留發(fā)言權(quán)的請求。在本發(fā)明的一個實施例中,拒絕同意保留發(fā)言權(quán)的請求的消息可以是拒絕發(fā)送消息(408)。例如,通信設(shè)備111可主動地將數(shù)據(jù)發(fā)送給媒體網(wǎng)關(guān)120,以分發(fā)給通信會話中的其它參與者。在另一示例中,通信設(shè)備111可能已通過向媒體網(wǎng)關(guān)120傳送結(jié)束發(fā)送消息來試圖釋放發(fā)言權(quán),但媒體網(wǎng)關(guān)尚未從通信設(shè)備111的保留釋放發(fā)言權(quán)。如果拒絕發(fā)送消息包含標(biāo)識請求者的信息,媒體網(wǎng)關(guān)120可使用IP多播來發(fā)送一個或多個拒絕發(fā)送消息。消息可復(fù)制給請求者(即通信設(shè)備112),并復(fù)制給其它參與者中的一個或多個(即,通信設(shè)備111、113、與114中的一個或多個)。其它參與者可于其后使用標(biāo)識請求者的信息,以確定消息不是給它們的,并選擇忽略消息。
在本發(fā)明的另一實施例中,由媒體網(wǎng)關(guān)120向請求者傳送的拒絕同意保留發(fā)言權(quán)的請求的消息可以是RTP發(fā)言權(quán)控制確認消息(410)。在本發(fā)明的又一實施例中,其中多個參與者請求發(fā)言權(quán),且媒體網(wǎng)關(guān)120確定將發(fā)言權(quán)授予不同的參與者,如下面所描述的那樣,由媒體網(wǎng)關(guān)向請求者傳送的拒絕同意保留發(fā)言權(quán)的請求的消息可以是RTP發(fā)言權(quán)控制同意發(fā)送消息(416),其將發(fā)言權(quán)授予另一方。通過作為對RTP發(fā)言權(quán)控制請求發(fā)送消息的傳送的響應(yīng),請求者(即,請求者的通信設(shè)備)接收到不同于將發(fā)言權(quán)授予請求者的RTP發(fā)言權(quán)控制同意發(fā)送消息的消息,請求者的通信設(shè)備得到通知,請求者的保留發(fā)言權(quán)的請求已被拒絕。
當(dāng)媒體網(wǎng)關(guān)120確定發(fā)言權(quán)開放(即,可以保留)時,媒體網(wǎng)關(guān)將RTP發(fā)言權(quán)控制同意發(fā)送消息(414)傳送給請求者(即,傳送給通信設(shè)備112),以及與請求者的通信設(shè)備相關(guān)聯(lián)的節(jié)點(即,節(jié)點102)。發(fā)言權(quán)的開放可以是因為它不再被保留,或者是因為媒體網(wǎng)關(guān)120確定開放由一通信設(shè)備保留的發(fā)言權(quán),以供另一通信設(shè)備保留。例如,通信系統(tǒng)100可實現(xiàn)發(fā)言者搶占過程,其中發(fā)言者可被搶占,即,在發(fā)言者已保留發(fā)言權(quán)一段連續(xù)的、預(yù)先確定的長度的時間后,發(fā)言者可失去他的或她的對發(fā)言權(quán)的保留。在另一示例中,通信系統(tǒng)100可實現(xiàn)緊急重載過程,其中當(dāng)?shù)诙ㄐ旁O(shè)備要求發(fā)言權(quán)以發(fā)送緊急通信時,第一通信設(shè)備可失去對發(fā)言權(quán)的保留,以利于第二通信設(shè)備。
同意發(fā)送消息通知請求者,他或她被授予對發(fā)言權(quán)的保留,并可開始發(fā)言或發(fā)送用戶數(shù)據(jù)。在本發(fā)明的另一實施例中,除向受權(quán)者傳送同意發(fā)送消息之外,媒體網(wǎng)關(guān)120可額外地通過與參與者相關(guān)聯(lián)的節(jié)點,向通信會話中的其它參與者中的一個或多個(即,通信設(shè)備111、113、與114中的一個或多個)傳送RTP發(fā)言權(quán)控制同意發(fā)送消息(416),其標(biāo)識受權(quán)者(即,通信設(shè)備112),和/或與受權(quán)者相關(guān)聯(lián)的節(jié)點(即,節(jié)點102)。由于同意發(fā)送消息包含標(biāo)識受權(quán)者的信息,媒體網(wǎng)關(guān)120可使用IP多播來將單個同意發(fā)送消息復(fù)制給受權(quán)者(即,通信設(shè)備112),并復(fù)制給其它參與者中的一個或多個(即,通信設(shè)備111、113、與114中的一個或多個)。
在本發(fā)明的又一實施例中,媒體網(wǎng)關(guān)120可從多個參與者的通信設(shè)備(例如通信設(shè)備112、113、與114)中的每一個接收請求發(fā)送消息。多個請求發(fā)送消息可以由媒體網(wǎng)關(guān)120同時地接收,或者可以彼此在預(yù)先確定的或動態(tài)地確定的時間段內(nèi)接收,從而允許地理上遠程的通信設(shè)備在與較近的通信設(shè)備平等的基礎(chǔ)上競爭發(fā)言權(quán)。當(dāng)媒體網(wǎng)關(guān)120確定不可獲得發(fā)言權(quán)時,媒體網(wǎng)關(guān)將RTP發(fā)言權(quán)控制拒絕發(fā)送消息(408)傳送給每一請求者(即,傳送給通信設(shè)備112、113、與114中的每一個)。當(dāng)媒體網(wǎng)關(guān)120確定可獲得發(fā)言權(quán)時,則媒體網(wǎng)關(guān),特別是媒體網(wǎng)關(guān)中的仲裁邏輯單元128,執(zhí)行存儲在媒體網(wǎng)關(guān)的一個或多個存儲器設(shè)備中的仲裁算法(412),以從多個保留請求中選擇一個保留請求進行同意。在本發(fā)明的另一實施例中,仲裁邏輯單元128可存在于媒體網(wǎng)關(guān)控制器130中,并執(zhí)行存儲在媒體網(wǎng)關(guān)控制器的存儲器設(shè)備中的仲裁算法。
本領(lǐng)域普通技術(shù)人員認識到,這里可使用許多眾所周知的仲裁算法中的任何一個,而不偏離本發(fā)明的實質(zhì)與范圍。例如,通信系統(tǒng)100可向每一通信設(shè)備(111-114)分配優(yōu)先級,例如等級次序。在從多個通信設(shè)備112-114中的每一個接收到請求發(fā)送消息時,媒體網(wǎng)關(guān)120基于包括在設(shè)備傳送的RTP發(fā)言權(quán)控制請求發(fā)送消息的SSRC數(shù)據(jù)字段209中的標(biāo)識符,確定所述多個通信設(shè)備中的每一個的優(yōu)先級?;诖_定的優(yōu)先級,仲裁邏輯單元128執(zhí)行仲裁算法,以確定具有最高優(yōu)先級的通信設(shè)備,并且優(yōu)選地,將發(fā)言權(quán)授予該通信設(shè)備。
在另一示例中,對同意哪一保留請求的確定可基于循環(huán)賽(roundrobin)算法,其中媒體網(wǎng)關(guān)120或媒體網(wǎng)關(guān)控制器130維護通信會話中的每一參與者被授予發(fā)言權(quán)的次數(shù)的記錄。基于每一參與者被授予發(fā)言權(quán)的次數(shù),仲裁邏輯單元128執(zhí)行存儲在媒體網(wǎng)關(guān)120的存儲器設(shè)備中的仲裁算法,以確定具有最少同意次數(shù)的參與者,并且優(yōu)選地,將發(fā)言權(quán)授予該通信設(shè)備。仲裁算法的其它示例包括基于多個請求中的每一請求的到達時間的優(yōu)先級排序,以及基于多個參與者中的每一參與者的位置的優(yōu)先級排序。
在確定可獲得發(fā)言權(quán),并在當(dāng)接收到多個請求發(fā)送消息時進一步確定要授予發(fā)言權(quán)的保留的請求者后,媒體網(wǎng)關(guān)120向受權(quán)者發(fā)送RTP發(fā)言權(quán)控制同意發(fā)送消息(414)。在本發(fā)明的一個實施例中,當(dāng)接收到多個請求發(fā)送消息時,媒體網(wǎng)關(guān)控制器130進一步向其它請求保留發(fā)言權(quán)的參與者中的每一個發(fā)送(416)RTP發(fā)言權(quán)控制同意發(fā)送消息,同意發(fā)送消息標(biāo)識被授予發(fā)言權(quán)的受權(quán)者。在本發(fā)明的另一實施例中,在確定可獲得發(fā)言權(quán),并在當(dāng)接收到多個請求發(fā)送消息時進一步確定要授予發(fā)言權(quán)的保留的請求者后,媒體網(wǎng)關(guān)控制器130與媒體網(wǎng)關(guān)120可使用IP多播來向通信會話中的多個參與者中的每一個復(fù)制和發(fā)送RTP發(fā)言權(quán)控制消息,該消息同意保留發(fā)言權(quán)的請求。請求保留發(fā)言權(quán)的多個參與者中的每一個其后能夠基于消息中標(biāo)識的受權(quán)者,確定它們是否已被授予或被拒絕授予發(fā)言權(quán)。在本發(fā)明的又一實施例中,當(dāng)接收到多個請求發(fā)送消息時,媒體網(wǎng)關(guān)控制器130可向其它請求保留發(fā)言權(quán)但被拒絕授予發(fā)言權(quán)的參與者中的每一個發(fā)送RTP發(fā)言權(quán)控制拒絕發(fā)送消息(418)。在本發(fā)明的又一實施例中,媒體網(wǎng)關(guān)控制器130可向其它請求保留發(fā)言權(quán)但被拒絕授予發(fā)言權(quán)的參與者中的每一個發(fā)送RTP發(fā)言權(quán)控制確認消息(420)。請求保留發(fā)言權(quán)的多個參與者中的每一個其后能夠基于它們接收到不同于將它們列為受權(quán)者的RTP發(fā)言權(quán)控制同意發(fā)送消息的消息(的事實),確定它們已被拒絕授予發(fā)言權(quán)。
受權(quán)者通信設(shè)備112,作為對接收到同意發(fā)送消息的響應(yīng),向受權(quán)者通信設(shè)備的用戶提供(422)用戶已被授予發(fā)言權(quán)的指示。例如,受權(quán)者通信設(shè)備可向用戶提供音頻指示,例如蜂鳴,或者通信設(shè)備可向用戶提供可視化指示,例如激活不活動的發(fā)光二極管(LED),或者取消激活活動的LED。在被通知他或她已被授予發(fā)言權(quán)的保留時,用戶其后能夠向通信會話中的其它參與者發(fā)送話音數(shù)據(jù)或其它用戶信息。用戶向用戶的通信設(shè)備(即,通信設(shè)備112)輸入包括話音或其它用戶數(shù)據(jù)的用戶信息(424)。作為對接收到用戶信息的響應(yīng),通信設(shè)備112裝配一個或多個包括用戶信息的RTP數(shù)據(jù)分組,并通過請求者的節(jié)點102和與請求者的節(jié)點相關(guān)聯(lián)的媒體網(wǎng)關(guān)地址/端口組合120b,將所述一個或多個RTP數(shù)據(jù)分組(426)傳送給媒體網(wǎng)關(guān)120。所述一個或多個用戶數(shù)據(jù)RTP數(shù)據(jù)分組中的每一個包括嵌于負載數(shù)據(jù)字段212中的用戶信息和嵌于擴展數(shù)據(jù)字段203中的值“0”。
當(dāng)媒體網(wǎng)關(guān)120從受權(quán)者通信設(shè)備112接收每一包括用戶信息的RTP數(shù)據(jù)分組時,媒體網(wǎng)關(guān)產(chǎn)生包括在接收的數(shù)據(jù)分組中的用戶信息的拷貝。媒體網(wǎng)關(guān)120其后為綁定于分配給通信會話的媒體網(wǎng)關(guān)地址/端口組合120a、120c、120d的每一節(jié)點101、103、104組裝包括用戶信息的RTP分組,并將裝配的包括用戶信息的拷貝的RTP數(shù)據(jù)分組(428)通過其對應(yīng)節(jié)點傳送給通信會話中的其它參與者中的每一個。例如,當(dāng)媒體網(wǎng)關(guān)120接收到包括來自通信設(shè)備112的用戶信息的RTP數(shù)據(jù)分組時,媒體網(wǎng)關(guān)為與參與會話的其它通信設(shè)備(即,通信設(shè)備111、113、與114)中的至少一個相關(guān)聯(lián),并與分配給會話的媒體網(wǎng)關(guān)地址/端口組合120a、120c、120d相關(guān)聯(lián)的每一節(jié)點101、103、104拷貝包括在接收的RTP分組中的用戶信息。媒體網(wǎng)關(guān)120為每一這樣的節(jié)點組裝包括用戶信息的拷貝的RTP數(shù)據(jù)分組。媒體網(wǎng)關(guān)120其后分別通過節(jié)點101、103、104和與節(jié)點相關(guān)聯(lián)的媒體網(wǎng)關(guān)地址/端口組合120a、120c、與120d,將裝配的RTP數(shù)據(jù)分組路由到每一通信設(shè)備111、113、114。
當(dāng)受權(quán)者通信設(shè)備的用戶結(jié)束發(fā)送用戶信息時,受權(quán)者通過指示他的或她的釋放受權(quán)者通信設(shè)備(即,通信設(shè)備112)的發(fā)言權(quán)(430)的意愿,發(fā)起對發(fā)言權(quán)的釋放。例如,用戶可簡單地停止向設(shè)備發(fā)言,或者用戶可釋放PTT鍵,在用戶希望保留發(fā)言權(quán)并發(fā)送用戶信息期間,用戶一直按著該鍵。作為對接收到用戶對他的或她的釋放發(fā)言權(quán)的意愿的指示的響應(yīng),受權(quán)者通信設(shè)備確定釋放發(fā)言權(quán)并裝配RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息。RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息通知消息的接收者,發(fā)送者打算釋放發(fā)言權(quán)的保留。受權(quán)者通信設(shè)備其后將RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息發(fā)送(432)發(fā)送給IP網(wǎng)絡(luò)106,特別是媒體網(wǎng)關(guān)120。
媒體網(wǎng)關(guān)120接收RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息,并且作為對接收該消息的響應(yīng),為通信會話中的其它參與者中的每一個生成RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息。作為可供選擇的另一種替代方案,媒體網(wǎng)關(guān)120可創(chuàng)建接收到的結(jié)束發(fā)送消息的副本,以發(fā)送給其它參與者中的每一個。媒體網(wǎng)關(guān)控制器130其后將RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息路由(434)到通信會話中的其它參與者中的每一個。在本發(fā)明的另一實施例中,作為對接收結(jié)束發(fā)送消息的響應(yīng),媒體網(wǎng)關(guān)120也可生成RTP發(fā)言權(quán)控制確認消息,該消息確認對結(jié)束發(fā)送消息的接收,并將RTP發(fā)言權(quán)控制確認消息(436)傳送給受權(quán)者通信設(shè)備(即,通信設(shè)備112)。作為對接收RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息的響應(yīng),每一參與者的通信設(shè)備(即,通信設(shè)備111、113、與114)向設(shè)備的用戶指示信道可用于保留(438)。本領(lǐng)域普通技術(shù)人員認識到,這里可使用許多指示發(fā)言權(quán)的可獲得性的方法,而不偏離本發(fā)明的實質(zhì)與范圍,例如音頻指示,例如蜂鳴,或者可視化指示,例如在接收到結(jié)束發(fā)送消息時激活或取消激活的LED。
在本發(fā)明的另一實施例中,節(jié)點101-104中的一個或多個可能不能支持上面參照圖1-4描述的RTP發(fā)言權(quán)控制消息的交換。在這樣的一個實施例中,媒體網(wǎng)關(guān)120可進一步包括至少一個交互功能單元(IWF)126(顯示了一個),其可用于互聯(lián)支持不同版本的RTP的節(jié)點。在此實施例中,參與者在建立通信會話時交換的SIP消息的SDP部分通知每一節(jié)點101-104支持的RTP版本。當(dāng)媒體控制器130確定節(jié)點101-104中的一個或多個支持與節(jié)點101-104中的一個或多個其它節(jié)點支持的版本不同的RTP版本時,媒體控制器130指令媒體網(wǎng)關(guān)120分配IWF 126,以重新格式化兩種節(jié)點之間的通信,或者生成一RTP版本支持而另一RTP版本不支持的消息,從而允許支持各種RTP版本的節(jié)點彼此進行通信會話。
例如,每一節(jié)點101-103可支持一RTP版本,其使用RTP頭部擴展來包括發(fā)言者仲裁,如上面所描述的那樣,而節(jié)點104可以是過時的節(jié)點,其支持不包括頭部擴展的RTP版本。媒體網(wǎng)關(guān)控制器130其后可分配IWF 126,以處理從節(jié)點101-103接收到的并要送給節(jié)點104的分組,使得分組處于節(jié)點104支持的格式。當(dāng)IWF 126接收來自節(jié)點101-103之一并要送給節(jié)點104的包括頭部擴展的RTP數(shù)據(jù)分組時,IWF 126為節(jié)點104忽略頭部擴展而處理RTP數(shù)據(jù)分組的余下部分。
IWF 126也可代表過時的節(jié)點104生成RTP發(fā)言權(quán)控制消息,使得節(jié)點104仍然可與節(jié)點101-103一起參與發(fā)言者仲裁。例如,IWF 126優(yōu)選地可區(qū)分話音與靜音。當(dāng)可獲得發(fā)言權(quán),且IWF 126從節(jié)點接收到非靜音RTP數(shù)據(jù)分組時,IWF可代表節(jié)點104生成RTP發(fā)言權(quán)控制請求發(fā)送消息。當(dāng)作為對發(fā)送請求發(fā)送消息的響應(yīng),節(jié)點104被拒絕授予發(fā)言權(quán)時,IWF 126其后堵塞從節(jié)點104接收到的RTP消息。當(dāng)作為對發(fā)送請求發(fā)送消息的響應(yīng),節(jié)點104被授予發(fā)言權(quán)時,IWF 126其后轉(zhuǎn)發(fā)從節(jié)點104接收到的RTP消息。并且當(dāng)節(jié)點104被授予發(fā)言權(quán),并在其后一個預(yù)先確定的時間段內(nèi)保持沉默時,IWF 126可代表節(jié)點104生成RTP發(fā)言權(quán)控制結(jié)束發(fā)送消息,以放棄對發(fā)言權(quán)的控制。
在本發(fā)明的又一實施例中,IWF 126可支持多種分組數(shù)據(jù)協(xié)議,例如iDEN(集成數(shù)字增強網(wǎng)絡(luò))與使用RTP頭部擴展來包括發(fā)言者仲裁的RTP版本,并且可在支持一協(xié)議的節(jié)點與支持另一協(xié)議的節(jié)點之間翻譯數(shù)據(jù)分組。
一般地,通信系統(tǒng)100通過使用包括嵌于RTP數(shù)據(jù)分組頭部擴展中的發(fā)言者命令的多種RTP發(fā)言權(quán)控制消息300,在多參與者通信會話中提供帶內(nèi)發(fā)言者仲裁。RTP發(fā)言權(quán)控制消息300包括請求發(fā)送消息,其請求保留發(fā)言權(quán),還包括同意發(fā)送消息,其將發(fā)言權(quán)授予請求者,以作為對請求發(fā)送消息的響應(yīng),還包括開始發(fā)送消息,其標(biāo)識受權(quán)者在被授予發(fā)言權(quán)后的數(shù)據(jù)發(fā)送的開始,還包括結(jié)束發(fā)送消息,其放棄受權(quán)者對發(fā)言權(quán)的控制,并指示發(fā)言權(quán)對于通信會話中的其它參與者的保留開放,還包括確認消息,當(dāng)沒有其它應(yīng)答時,可將確認消息用作對請求發(fā)送消息的一般應(yīng)答,以及包括請求拒絕消息,其拒絕請求者保留發(fā)言權(quán)的請求。當(dāng)媒體網(wǎng)關(guān)120接收到RTP發(fā)言權(quán)控制消息時,網(wǎng)關(guān)可向消息的傳送者和/或通信會話中的其它參與者回傳響應(yīng)性的RTP發(fā)言權(quán)控制消息,或者可復(fù)制消息以傳送給其它參與者。通信系統(tǒng)100也可利用IP多播來復(fù)制和發(fā)送接收的發(fā)言權(quán)控制消息或響應(yīng)性的發(fā)言權(quán)控制消息。通過實現(xiàn)通信設(shè)備之間的帶內(nèi)發(fā)言權(quán)控制協(xié)議,通信系統(tǒng)100提供發(fā)言權(quán)控制協(xié)議,其對于下面的網(wǎng)絡(luò)與設(shè)備而言是透明的,從而確保了控制信息的及時遞送,以及穿過任何居中的安全措施自由訪問。
圖5是遵照本發(fā)明的又一實施例的通信系統(tǒng)500的框圖。與通信系統(tǒng)100類似,在通信系統(tǒng)500中,通信設(shè)備111和112中的每一個分別通過節(jié)點101和102與IP網(wǎng)絡(luò)106的第一媒體網(wǎng)關(guān)120和第一媒體網(wǎng)關(guān)控制器130通信。然而,與通信系統(tǒng)100不同,在通信系統(tǒng)500中,通信會話中涉及的通信設(shè)備113和114中的每一個分別通過節(jié)點103和104同包括在IP網(wǎng)絡(luò)106中的第二媒體網(wǎng)關(guān)520與第一媒體網(wǎng)關(guān)和媒體網(wǎng)關(guān)控制器130通信。在通信系統(tǒng)500的一個實施例中,第一媒體網(wǎng)關(guān)120與第二媒體網(wǎng)關(guān)520均由同一媒體網(wǎng)關(guān)控制器130控制。在本發(fā)明的另一實施例中,第一媒體網(wǎng)關(guān)120由第一媒體網(wǎng)關(guān)控制器130控制,而第二媒體網(wǎng)關(guān)520由第二媒體網(wǎng)關(guān)控制器530控制。
在通信系統(tǒng)500的一個實施例中,作為系統(tǒng)500的設(shè)計的一部分,節(jié)點103和104中的每一個可操作地連接到第二媒體網(wǎng)關(guān)520。在通信系統(tǒng)500的另一實施例中,媒體網(wǎng)關(guān)控制器130可在涉及通信設(shè)備111-114的通信會話的建立期間,分配第二媒體網(wǎng)關(guān)520來服務(wù)節(jié)點103和104。在通信系統(tǒng)500的又一實施例中,在涉及通信設(shè)備111-114的通信會話的建立期間,媒體網(wǎng)關(guān)控制器130可確定另一媒體控制器530應(yīng)向節(jié)點103和104提供服務(wù)。媒體網(wǎng)關(guān)控制器130其后指令第二媒體網(wǎng)關(guān)控制器530在會話期間服務(wù)節(jié)點,并向節(jié)點分配第二媒體網(wǎng)關(guān)530。優(yōu)選地,當(dāng)在通信會話中利用多個網(wǎng)關(guān)120、520時,指派所述多個網(wǎng)關(guān)中的一個網(wǎng)關(guān)(例如,媒體網(wǎng)關(guān)120)為主(網(wǎng)關(guān)),而指派所述多個網(wǎng)關(guān)中的其它網(wǎng)關(guān)(例如,媒體網(wǎng)關(guān)520)為從(網(wǎng)關(guān))。其后,由主網(wǎng)關(guān)(即,網(wǎng)關(guān)120)和相關(guān)聯(lián)的網(wǎng)關(guān)控制器(即,網(wǎng)關(guān)控制器130)來執(zhí)行發(fā)言權(quán)控制確定與仲裁算法。
例如,在交換用于建立通信會話的SIP消息期間,媒體網(wǎng)關(guān)控制器130可確定被邀請參與通信會話的多個節(jié)點(即,節(jié)點103、104)遭受同樣的不兼容性,例如,使用同樣的不兼容消息格式或者具有同樣的不兼容聲碼器。媒體網(wǎng)關(guān)控制器130其后可分配第二媒體網(wǎng)關(guān)530來服務(wù)類似地不兼容的節(jié)點103和104中的每一個。分配的第二媒體網(wǎng)關(guān)520可以包括在節(jié)點101-102的聲碼器與節(jié)點103-104的聲碼器的不兼容數(shù)據(jù)格式之間進行翻譯的翻譯器,或者可以利用包括在可操作地連接到媒體網(wǎng)關(guān)520的應(yīng)用平臺中的適當(dāng)?shù)姆g器。
在另一示例中,媒體網(wǎng)關(guān)控制器130可確定通信會話中的參與者的一個子集(例如通信設(shè)備113和114及其相關(guān)聯(lián)的節(jié)點103、104)地理地接近第二媒體網(wǎng)關(guān)520并地理地遠離第一媒體網(wǎng)關(guān)120。可通過比較節(jié)點中的每一個的IP地址,以確定節(jié)點中的兩個或更多個處于相同的IP網(wǎng)絡(luò)或子網(wǎng)絡(luò),來確定節(jié)點的接近度。其后,可選擇第二媒體網(wǎng)關(guān)520,使得網(wǎng)關(guān)處于相同網(wǎng)絡(luò)或相關(guān)網(wǎng)絡(luò)中(如由查找表確定的那樣)。也可基于位于SIP消息內(nèi)并在通信會話的建立期間由通信設(shè)備111-114與節(jié)點101-104交換的“聯(lián)系”信息來確定節(jié)點的接近度?!奥?lián)系”信息包括標(biāo)識當(dāng)時參與者位置的URL(統(tǒng)一資源定位符)或IP地址。其后,可調(diào)查URL來獲取普通文本字符串,和/或可調(diào)查IP地址來獲取普通網(wǎng)絡(luò)或子網(wǎng)絡(luò)。其后,可選擇具有類似的URL或IP地址的第二媒體網(wǎng)關(guān)520。媒體網(wǎng)關(guān)控制器130其后可分配第二媒體網(wǎng)關(guān)520來服務(wù)參與者的遠程子集,從而減少必須穿越IP網(wǎng)絡(luò)106的一部分的分組的數(shù)目。例如,編號為10/137,137、題為“Method andApparatus for Placing a Dispatch Call”的美國專利申請描述了用于向參與者的遠程子集分發(fā)數(shù)據(jù)分組的方法,該專利申請被轉(zhuǎn)讓給本發(fā)明的受讓人,并通過引用完整地集成于此。
在通信系統(tǒng)500中,當(dāng)建立包括通信設(shè)備111-114的通信會話時,媒體網(wǎng)關(guān)控制器130為節(jié)點101、節(jié)點102、與媒體網(wǎng)關(guān)520中的每一個分配媒體網(wǎng)關(guān)120 IP地址/端口組合,并將分配的地址/端口組合通知給媒體網(wǎng)關(guān)120。媒體網(wǎng)關(guān)控制器130也將每一分配的媒體網(wǎng)關(guān)120地址/端口組合與對應(yīng)節(jié)點或媒體網(wǎng)關(guān)的IP地址和端口的綁定通知給媒體網(wǎng)關(guān)120。與媒體網(wǎng)關(guān)520相關(guān)聯(lián)的媒體網(wǎng)關(guān)控制器(即,第一媒體網(wǎng)關(guān)控制器130或第二媒體網(wǎng)關(guān)控制器530)也為節(jié)點103、節(jié)點104、與媒體網(wǎng)關(guān)120中的每一個分配媒體網(wǎng)關(guān)520 IP地址/端口組合,并將分配的地址/端口組合通知給媒體網(wǎng)關(guān)520。與媒體網(wǎng)關(guān)520相關(guān)聯(lián)的媒體網(wǎng)關(guān)控制器也將每一分配的媒體網(wǎng)關(guān)520地址/端口組合與對應(yīng)節(jié)點或媒體網(wǎng)關(guān)的IP地址和端口的綁定通知給媒體網(wǎng)關(guān)520。
當(dāng)RTP數(shù)據(jù)分組由第一媒體網(wǎng)關(guān)120通過節(jié)點103與104路由到通信設(shè)備113與114中的每一個時,可由第一媒體網(wǎng)關(guān)120向第二媒體網(wǎng)關(guān)520路由單個版本的分組。媒體網(wǎng)關(guān)520制造接收的RTP分組的副本,以發(fā)送給綁定于媒體網(wǎng)關(guān)520的地址/端口組合的每一參與節(jié)點(即,節(jié)點103與104),并將副本RTP數(shù)據(jù)分組通過設(shè)備的對應(yīng)節(jié)點103、104路由到每一通信設(shè)備113、114。
通過分配第二媒體網(wǎng)關(guān)520來服務(wù)遭受同樣的不兼容性的多個節(jié)點,通信系統(tǒng)500有效地便利了不兼容節(jié)點參與作為多參與者通信會話的RTP發(fā)言權(quán)控制消息的交換。另外,通過分配第二媒體網(wǎng)關(guān)520來服務(wù)臨近第二媒體網(wǎng)關(guān)的多個節(jié)點,通信系統(tǒng)500減少了必須穿越IP網(wǎng)絡(luò)106的一部分的分組的數(shù)目,從而提供RTP發(fā)言權(quán)控制消息穿越網(wǎng)絡(luò)106的更有效率的分發(fā)。結(jié)果是有效率的、高速的發(fā)言權(quán)控制過程,發(fā)言權(quán)控制協(xié)議對于下面的網(wǎng)絡(luò)與設(shè)備而言是透明的,設(shè)備對實現(xiàn)通信系統(tǒng)施加最小的額外開銷。
盡管特別參照其特定實施例來顯示和描述本發(fā)明,本領(lǐng)域技術(shù)人員將理解,可進行各種變化,或以等價物替換其組件,而不偏離權(quán)利要求書所規(guī)定的本發(fā)明的范圍。相應(yīng)地,說明書與附圖應(yīng)被視為表述性的而非限制性的,并且所有這樣的修改與替換被意欲包括在本發(fā)明的范圍之內(nèi)。
上面參照特定實施例描述了好處、其它優(yōu)點、與問題的解決方案。然而,好處、優(yōu)點、問題的解決方案,以及任何可導(dǎo)致任何好處、優(yōu)點、或解決方案發(fā)生或變得更加顯著的一種或多種組件不應(yīng)被解釋為任何權(quán)利要求的決定性的、必需的、或本質(zhì)性的特性或組件。如這里所使用的那樣,術(shù)語“包括”或其任何變形意欲覆蓋非排他性的包括,使得包括一系列組件的過程、方法、物品、或設(shè)備不僅包括列出的這些組件,還可包括未特別地列出的、或為該過程、方法、物品、或設(shè)備所固有的其它組件。
權(quán)利要求
1.一種用于在涉及多個參與者的通信會話中提供發(fā)言者仲裁的方法,所述方法包括以下步驟裝配實時協(xié)議(RTP)數(shù)據(jù)分組;向所述實時協(xié)議數(shù)據(jù)分組添加頭部擴展;和在所述頭部擴展中嵌入發(fā)言者仲裁命令,以產(chǎn)生RTP發(fā)言權(quán)控制消息。
2.如權(quán)利要求1所述的方法,其進一步包括步驟利用所述實時協(xié)議(RTP)發(fā)言權(quán)控制消息,用于下述中的至少一個請求保留所述通信會話的發(fā)言權(quán),授予所述通信會話的所述發(fā)言權(quán)的保留,拒絕保留所述通信會話的所述發(fā)言權(quán)的請求,放棄所述通信會話的所述發(fā)言權(quán)的保留,以及確認RTP發(fā)言權(quán)控制消息的接收。
3.如權(quán)利要求2所述的方法,其中,利用所述實時協(xié)議(RTP)發(fā)言權(quán)控制消息,以授予所述通信會話的發(fā)言權(quán)的保留,并進一步包括步驟通過使用網(wǎng)際協(xié)議(IP)多播來復(fù)制所述RTP發(fā)言權(quán)控制消息,以將所述發(fā)言權(quán)的保留賦予所述多個參與者中的參與者。
4.一種用于涉及多個參與者的通信會話中的發(fā)言者仲裁的方法,所述方法包括以下步驟接收保留所述通信會話的發(fā)言權(quán)的請求;裝配實時協(xié)議(RTP)發(fā)言權(quán)控制消息,其包括保留所述發(fā)言權(quán)的請求;和發(fā)送所述RTP發(fā)言權(quán)控制消息。
5.如權(quán)利要求4所述的方法,其中,所述實時協(xié)議(RTP)發(fā)言權(quán)控制消息包括第一RTP發(fā)言權(quán)控制消息,并且其中,所述方法進一步包括以下步驟作為對發(fā)送所述第一RTP發(fā)言權(quán)控制消息的響應(yīng),接收第二RTP發(fā)言權(quán)控制消息,其拒絕同意保留所述發(fā)言權(quán)的所述請求。
6.如權(quán)利要求4所述的方法,其中,所述實時協(xié)議(RTP)發(fā)言權(quán)控制消息包括第一RTP發(fā)言權(quán)控制消息,并且其中,所述方法進一步包括以下步驟作為對發(fā)送所述第一RTP發(fā)言權(quán)控制消息的響應(yīng),接收第二RTP發(fā)言權(quán)控制消息,其同意保留所述發(fā)言權(quán)的所述請求。
7.如權(quán)利要求6所述的方法,其進一步包括以下步驟接收想要釋放所述發(fā)言權(quán)保留的指示;裝配第三實時協(xié)議(RTP)發(fā)言權(quán)控制消息,其放棄對所述發(fā)言權(quán)的控制;和發(fā)送所述第三RTP發(fā)言權(quán)控制消息。
8.一種用于涉及多個參與者和與所述多個參與者相關(guān)聯(lián)的多個節(jié)點的通信會話中的發(fā)言者仲裁的方法,所述方法包括以下步驟從所述通信會話中的所述多個參與者中的參與者接收第一實時協(xié)議(RTP)發(fā)言權(quán)控制消息,其包括保留所述通信會話的發(fā)言權(quán)的請求;確定是否可獲得所述發(fā)言權(quán);當(dāng)可獲得所述發(fā)言權(quán)時,發(fā)送第二RTP發(fā)言權(quán)控制消息,其同意保留所述發(fā)言權(quán)的所述請求;和當(dāng)不可獲得所述發(fā)言權(quán)時,發(fā)送第三RTP發(fā)言權(quán)控制消息,其拒絕同意保留所述發(fā)言權(quán)的所述請求。
9.如權(quán)利要求8所述的方法,其中,所述參與者包括第一參與者,并且其中,所述發(fā)送第二實時協(xié)議(RTP)發(fā)言權(quán)控制消息的步驟包括以下步驟當(dāng)可獲得所述發(fā)言權(quán)時,向所述多個參與者中的每一參與者發(fā)送第二RTP發(fā)言權(quán)控制消息,其同意第一參與者的保留所述發(fā)言權(quán)的所述請求。
10.如權(quán)利要求8所述的方法,其中,所述接收第一實時協(xié)議(RTP)發(fā)言權(quán)控制消息的步驟包括以下步驟從所述通信會話中的所述多個參與者中的至少兩個參與者中的每一個接收第一RTP發(fā)言權(quán)控制消息,其包括保留所述通信會話的發(fā)言權(quán)的請求,并且其中,所述發(fā)送第二RTP發(fā)言權(quán)控制消息的步驟包括以下步驟當(dāng)可獲得所述發(fā)言權(quán)時,確定所述至少兩個參與者中的第一參與者,同意其保留所述發(fā)言權(quán)的所述請求,以產(chǎn)生受權(quán)者;和向所述受權(quán)者發(fā)送第二RTP發(fā)言權(quán)控制消息,其同意保留所述發(fā)言權(quán)的所述請求。
11.如權(quán)利要求10所述的方法,其中,所述第二實時協(xié)議(RTP)發(fā)言權(quán)控制消息進一步標(biāo)識所述受權(quán)者,并且其中,所述發(fā)送第二RTP發(fā)言權(quán)控制消息的步驟包括以下步驟向所述至少兩個參與者中的第二參與者發(fā)送所述第二實時協(xié)議(RTP)發(fā)言權(quán)控制消息的副本。
12.如權(quán)利要求8所述的方法,其進一步包括以下步驟確定所述多個節(jié)點中的第一節(jié)點是否利用與所述多個節(jié)點中的第二節(jié)點和所述多個節(jié)點中的第三節(jié)點中的每一個利用的第二消息格式不同的第一消息格式;分配第一網(wǎng)關(guān),以從所述第一節(jié)點接收RTP數(shù)據(jù)分組;和作為對確定所述第二節(jié)點與所述第三節(jié)點均利用第二消息格式的響應(yīng),分配第二網(wǎng)關(guān),以從所述第一網(wǎng)關(guān)接收消息,生成接收到的消息的副本,并將接收到的消息的副本路由到所述第二節(jié)點與所述第三節(jié)點中的每一個。
13.如權(quán)利要求8所述的方法,其進一步包括以下步驟分配第一網(wǎng)關(guān),以從所述多個節(jié)點中的第一節(jié)點接收RTP數(shù)據(jù)分組;確定所述多個節(jié)點中的第二節(jié)點和所述多個節(jié)點中的第三節(jié)點是否臨近第二網(wǎng)關(guān);和作為對確定所述第二節(jié)點和所述第三節(jié)點臨近所述第二網(wǎng)關(guān)的響應(yīng),分配第二網(wǎng)關(guān),以從所述第一網(wǎng)關(guān)接收消息,生成接收到的消息的副本,并將接收到的消息的副本路由到所述第二節(jié)點與所述第三節(jié)點中的每一個。
14.如權(quán)利要求8所述的方法,其中,所述多個接收者中的兩個接收者交換實時協(xié)議(RTP)發(fā)言權(quán)控制消息,而沒有居中的媒體網(wǎng)關(guān)顯式地提供所述發(fā)言者仲裁服務(wù)。
15.一種用于在涉及多個參與者和與所述多個參與者相關(guān)聯(lián)的多個節(jié)點的通信會話中提供發(fā)言者仲裁的設(shè)備,所述設(shè)備包括網(wǎng)關(guān),所述網(wǎng)關(guān)具有信號處理單元,其裝配實時協(xié)議(RTP)數(shù)據(jù)分組,向所述RTP數(shù)據(jù)分組添加頭部擴展,并在所述頭部擴展中嵌入發(fā)言者仲裁命令,以產(chǎn)生RTP發(fā)言權(quán)控制消息。
16.如權(quán)利要求15所述的設(shè)備,其進一步包括仲裁邏輯,其執(zhí)行仲裁算法,其中,所述仲裁算法從請求所述發(fā)言權(quán)的多個參與者中選擇參與者,以授予通信會話的發(fā)言權(quán)。
17.如權(quán)利要求15所述的設(shè)備,其中,所述網(wǎng)關(guān)進一步包括用于接收實時協(xié)議(RTP)數(shù)據(jù)分組的裝置;用于創(chuàng)建接收到的RTP數(shù)據(jù)分組的一個或多個副本的裝置;和用于發(fā)送接收到的RTP數(shù)據(jù)分組的一個或多個副本的裝置。
18.如權(quán)利要求17所述的設(shè)備,其中,所述網(wǎng)關(guān)進一步向所述通信會話分配多個網(wǎng)關(guān)路由地址,并且其中,所述設(shè)備進一步包括連接到所述網(wǎng)關(guān)的控制器,其為所述多個相關(guān)聯(lián)的節(jié)點中的每一節(jié)點分配所述多個網(wǎng)關(guān)路由地址中的網(wǎng)關(guān)路由地址。
19.如權(quán)利要求18所述的設(shè)備,其中,所述網(wǎng)關(guān)包括第一網(wǎng)關(guān),并且所述網(wǎng)關(guān)路由地址包括第一網(wǎng)關(guān)路由地址,其中,所述控制器進一步確定所述多個節(jié)點中的第一節(jié)點利用與所述多個節(jié)點中的第二節(jié)點和所述多個節(jié)點中的第三節(jié)點中的每一個利用的第二消息格式不同的第一消息格式,并且其中,作為對確定所述第二節(jié)點與第三節(jié)點均利用第二消息格式的響應(yīng),所述控制器分配第二網(wǎng)關(guān),以從所述第一網(wǎng)關(guān)接收消息,生成接收到的消息的副本,并將接收到的消息的副本路由到所述第二節(jié)點與所述第三節(jié)點中的每一個。
20.如權(quán)利要求18所述的設(shè)備,其中,所述網(wǎng)關(guān)包括第一網(wǎng)關(guān),并且所述網(wǎng)關(guān)路由地址包括第一網(wǎng)關(guān)路由地址,其中,所述控制器進一步確定所述多個節(jié)點中的第一節(jié)點和所述多個節(jié)點中的第二節(jié)點臨近第二網(wǎng)關(guān),并且其中,作為對確定所述第一節(jié)點和所述第二節(jié)點臨近所述第二網(wǎng)關(guān)的響應(yīng),所述控制器分配所述第二網(wǎng)關(guān),以從所述第一網(wǎng)關(guān)接收消息,生成接收到的消息的副本,并將接收到的消息的副本路由到所述第一節(jié)點與所述第二節(jié)點中的每一個。
21.如權(quán)利要求15所述的設(shè)備,其進一步包括用于確定所述多個節(jié)點中的第一節(jié)點依照與所述多個節(jié)點中的第二節(jié)點利用的第二消息格式不同的第一消息格式進行操作的裝置;和用于將消息從所述第一消息格式翻譯到所述第二消息格式的裝置;和用于分配所述的用于翻譯的裝置,以翻譯在所述第一節(jié)點與所述第二節(jié)點之間交換的消息。
全文摘要
本發(fā)明公開一種通信系統(tǒng)(100),其通過使用包括嵌于數(shù)據(jù)分組頭部擴展內(nèi)的發(fā)言者仲裁命令的RTP發(fā)言權(quán)控制消息(300),在多參與者(111-114)通信會話中提供帶內(nèi)發(fā)言者仲裁。
文檔編號H04L29/06GK1663187SQ03814482
公開日2005年8月31日 申請日期2003年5月5日 優(yōu)先權(quán)日2002年6月20日
發(fā)明者耶倫·P·多倫博施, 史蒂文·D·厄普, 托馬斯·G·哈林 申請人:摩托羅拉公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1