專利名稱:在網(wǎng)際協(xié)議媒體網(wǎng)絡(luò)內(nèi)基于會(huì)話描述的帶寬管理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的一個(gè)或多個(gè)實(shí)施例總體上涉及帶寬管理,包括例如涉及在網(wǎng)際協(xié)議媒體 (MoIP)網(wǎng)絡(luò)內(nèi)基于會(huì)話描述的媒體信號(hào)管理的方法和裝置。
背景技術(shù):
歷史上,通過使用電話交換局和用于在用戶電話之間發(fā)送語音信號(hào)的有線或無線 連接的專用電話網(wǎng)絡(luò)而進(jìn)行語音電信。可以將這種可以使用公共交換電話網(wǎng)(PSTN)的通 信稱為電路提交(circuit-committed)的通信。因?yàn)镻STN的基于電路的性質(zhì),所以連接的 帶寬通常取決于構(gòu)成連接的電路的容量。也被稱為網(wǎng)際協(xié)議會(huì)話(SoIP)的MoIP提供了一種替代通信系統(tǒng),其通過互聯(lián)網(wǎng) 或在內(nèi)聯(lián)網(wǎng)內(nèi)、經(jīng)由有線連接和/或無線連接,使用數(shù)字化信息的離散的網(wǎng)際協(xié)議(IP)分 組來傳輸諸如語音內(nèi)容、視頻內(nèi)容和/或數(shù)據(jù)之類的媒體內(nèi)容。MoIP技術(shù)包括網(wǎng)際協(xié)議語 音(VoIP)技術(shù),其主要用于通過IP網(wǎng)絡(luò)來發(fā)送語音信號(hào)。已知的MoIP通信系統(tǒng)部件不提 供媒體信號(hào)的帶寬管理。因此,需要一種用于在MoIP網(wǎng)絡(luò)內(nèi)基于會(huì)話描述對(duì)媒體信號(hào)進(jìn)行 管理的方法和裝置。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,一種方法包括接收基于會(huì)話描述的至少一部分在會(huì)話交換設(shè) 備和網(wǎng)絡(luò)實(shí)體之間建立媒體會(huì)話的至少一部分的請(qǐng)求。所述會(huì)話交換設(shè)備和所述網(wǎng)絡(luò)實(shí)體 與網(wǎng)際協(xié)議媒體(MoIP)網(wǎng)絡(luò)相關(guān)聯(lián)。所述方法包括在所述會(huì)話交換設(shè)備處,接收會(huì)話描 述的一部分沒有與預(yù)定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)的指示符。響應(yīng)于所述指示符,發(fā)送用 戶定義的數(shù)據(jù)傳輸速率值的請(qǐng)求。
圖1是根據(jù)本發(fā)明實(shí)施例的、用于管理經(jīng)由網(wǎng)絡(luò)發(fā)送的媒體信號(hào)的數(shù)據(jù)傳輸速率 的會(huì)話交換設(shè)備的示意性框圖。圖2說明了根據(jù)本發(fā)明實(shí)施例的、可以用于基于一個(gè)或多個(gè)會(huì)話值來確定數(shù)據(jù)傳 輸速率值的表。圖3說明了根據(jù)本發(fā)明實(shí)施例的、用于確定數(shù)據(jù)傳輸速率值的方法的流程圖。圖4是說明本發(fā)明實(shí)施例的、用于確定數(shù)據(jù)傳輸速率值的方法的流程圖。
具體實(shí)施例方式在網(wǎng)際協(xié)議媒體(MoIP)網(wǎng)絡(luò)內(nèi)的會(huì)話交換設(shè)備可以用于管理從會(huì)話交換設(shè)備發(fā) 送的并且與媒體會(huì)話(例如,用于媒體通信的第5層會(huì)話)相關(guān)聯(lián)的媒體信號(hào)(例如,音頻 信號(hào)、視頻信號(hào)、網(wǎng)際協(xié)議(IP)分組流)的數(shù)據(jù)傳輸速率。例如,MoIP網(wǎng)絡(luò)可以是網(wǎng)際協(xié) 議語音(VoIP)網(wǎng)絡(luò)和/或網(wǎng)際協(xié)議會(huì)話(SoIP)網(wǎng)絡(luò)??梢曰跁?huì)話描述在MoIP網(wǎng)絡(luò)內(nèi) 的會(huì)話交換設(shè)備和另一網(wǎng)絡(luò)實(shí)體之間建立媒體會(huì)話。會(huì)話描述可以經(jīng)由諸如會(huì)話發(fā)起協(xié)議 (SIP)信號(hào)或H. 323信號(hào)之類的會(huì)話控制信號(hào)來發(fā)送。會(huì)話描述可以包括一個(gè)或多個(gè)會(huì)話值,會(huì)話值可以用于在發(fā)送與媒體會(huì)話相關(guān)聯(lián) 的媒體信號(hào)之前定義媒體會(huì)話的一部分。會(huì)話值可以用于將媒體細(xì)節(jié)(例如,編解碼器類 型、有效載荷類型)、傳輸?shù)刂泛?或其它會(huì)話相關(guān)的元數(shù)據(jù)(例如,日期/時(shí)間戳值)傳送 到與媒體會(huì)話相關(guān)聯(lián)的終端(例如,會(huì)話交換設(shè)備)。例如,會(huì)話描述可以基于諸如會(huì)話描 述協(xié)議(SDP)和/或?qū)S脜f(xié)議之類的標(biāo)準(zhǔn)協(xié)議。如果是基于SDP,那么會(huì)話值可以被包括在 例如SDP分組的媒體描述字段中(例如,包括作為媒體描述字段的rtpmap屬性)。會(huì)話交換設(shè)備可以被配置為會(huì)話感知(session-aware)設(shè)備,其可以確定用于管 理與媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)的數(shù)據(jù)傳輸速率的數(shù)據(jù)傳輸速率值(例如,最大數(shù)據(jù)傳輸 速率值)。數(shù)據(jù)傳輸速率值可以由會(huì)話交換設(shè)備基于來自會(huì)話描述的會(huì)話值的至少一部分 來確定。所述部分可以是一組會(huì)話值或會(huì)話值的組合。在一些實(shí)施例中,該組會(huì)話值可以 對(duì)應(yīng)于編解碼器(例如,編碼器-解碼器、壓縮器-解壓縮器)的參數(shù)值。在一些實(shí)施例 中,可以基于來自會(huì)話描述的一組會(huì)話值從例如數(shù)據(jù)庫中接收用于管理數(shù)據(jù)傳輸速率的一 個(gè)或多個(gè)數(shù)據(jù)傳輸速率值。如果來自會(huì)話描述的一組會(huì)話值沒有與預(yù)定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián),則可以 使用默認(rèn)數(shù)據(jù)傳輸速率值來管理媒體信號(hào),和/或可以定義數(shù)據(jù)傳輸速率值的請(qǐng)求,并將 其發(fā)送到例如用戶。當(dāng)接收到響應(yīng)于該請(qǐng)求的數(shù)據(jù)傳輸速率值時(shí),數(shù)據(jù)傳輸速率值可以與 這組會(huì)話值相關(guān)聯(lián),從而數(shù)據(jù)傳輸速率值可以被檢索,并用于管理與基于類似或相同的一 組會(huì)話值稍后建立的媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)的數(shù)據(jù)傳輸速率。圖1是說明了根據(jù)本發(fā)明實(shí)施例的、用于管理經(jīng)由網(wǎng)絡(luò)140發(fā)送的媒體信號(hào)162 的數(shù)據(jù)傳輸速率的會(huì)話交換設(shè)備110的示意性框圖。媒體信號(hào)162與基于會(huì)話描述的至少 一部分在終端160和終端170之間建立的媒體會(huì)話164相關(guān)聯(lián)。在媒體信號(hào)162在終端160 和終端170之間發(fā)送之前,基于與會(huì)話描述相關(guān)聯(lián)的一個(gè)或多個(gè)請(qǐng)求和/或響應(yīng)163 (例 如,SIP消息)來建立媒體會(huì)話164。在一些實(shí)施例中,終端160和/或終端170可以是源 終端和/或目的地終端。在一些實(shí)施例中,可以根據(jù)SDP來定義會(huì)話描述。網(wǎng)絡(luò)140可以是用于發(fā)送數(shù)據(jù)和/或媒體內(nèi)容(例如,語音內(nèi)容和/或視頻內(nèi)容) 的無線網(wǎng)絡(luò)和/或有線網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)140的一部分可以用于MoIP會(huì)話,例如VoIP會(huì)話。 在一些實(shí)施例中,例如,會(huì)話交換設(shè)備110可以是多協(xié)議會(huì)話交換設(shè)備,其用作網(wǎng)絡(luò)140的 會(huì)話邊界控制器。終端160和終端170之間的媒體信號(hào)162的數(shù)據(jù)傳輸速率由會(huì)話交換設(shè)備110的 數(shù)據(jù)傳輸速率管理模塊130基于從數(shù)據(jù)傳輸速率數(shù)據(jù)庫120接收(例如,檢索)的數(shù)據(jù)傳 輸速率值來管理。具體地說,會(huì)話交換設(shè)備110用于管理從會(huì)話交換設(shè)備110發(fā)送的媒體
5信號(hào)162的一部分(未示出)(例如,外發(fā)部分)的數(shù)據(jù)傳輸速率。例如,數(shù)據(jù)傳輸速率值 可以是允許傳輸媒體信號(hào)162的最大數(shù)據(jù)傳輸速率(例如,10兆比特每秒(mbs))或用于媒 體信號(hào)162的最小帶寬分配。在一些實(shí)施例中,可以將數(shù)據(jù)傳輸速率值稱為帶寬值。數(shù)據(jù)傳輸速率管理模塊130可以用于基于數(shù)據(jù)傳輸速率值、通過修改媒體信號(hào) 162的至少一部分來管理媒體信號(hào)162。例如,如果媒體信號(hào)162的數(shù)據(jù)傳輸速率超過最大 數(shù)據(jù)傳輸速率值,則數(shù)據(jù)傳輸速率管理模塊130可以用于減少媒體信號(hào)162的IP分組,直 到媒體信號(hào)162的數(shù)據(jù)傳輸速率低于最大數(shù)據(jù)傳輸速率值為止。數(shù)據(jù)傳輸速率值可以在媒體會(huì)話164的建立之前、之后或期間接收。例如,數(shù)據(jù)傳 輸速率管理模塊130可以在媒體會(huì)話164建立之前的任何時(shí)間(例如,在接收建立媒體會(huì) 話164的請(qǐng)求之前、在媒體會(huì)話164的建立期間)將數(shù)據(jù)傳輸速率值的請(qǐng)求發(fā)送到數(shù)據(jù)傳 輸速率數(shù)據(jù)庫120。如果用于這種類型的媒體會(huì)話164的數(shù)據(jù)傳輸速率值存在于數(shù)據(jù)傳輸 速率數(shù)據(jù)庫120中(例如,如果數(shù)據(jù)傳輸速率值是預(yù)定義的值并且基于特定的會(huì)話特性), 則可以響應(yīng)于所述請(qǐng)求,將數(shù)據(jù)傳輸速率值從數(shù)據(jù)傳輸速率數(shù)據(jù)庫120發(fā)送到數(shù)據(jù)傳輸速 率管理模塊130。在一些實(shí)施例中,數(shù)據(jù)傳輸速率管理模塊130可以在媒體會(huì)話164已經(jīng)建立之后 (例如,響應(yīng)于媒體會(huì)話已經(jīng)建立的指示符)請(qǐng)求從數(shù)據(jù)傳輸速率數(shù)據(jù)庫120發(fā)送數(shù)據(jù)傳輸 速率值。在一些實(shí)施例中,數(shù)據(jù)傳輸速率管理模塊130可以在媒體會(huì)話164已經(jīng)建立之后 但在媒體信號(hào)162的一個(gè)或多個(gè)部分從會(huì)話交換設(shè)備110發(fā)送之前,請(qǐng)求數(shù)據(jù)傳輸速率值。用于管理媒體信號(hào)162的數(shù)據(jù)傳輸速率的數(shù)據(jù)傳輸速率值可以基于來自會(huì)話描 述的一個(gè)或多個(gè)會(huì)話值(例如,會(huì)話值的組合)從數(shù)據(jù)傳輸速率數(shù)據(jù)庫120獲得或選擇。 圖2說明了根據(jù)本發(fā)明實(shí)施例的、可以用于基于一個(gè)或多個(gè)會(huì)話值205來確定數(shù)據(jù)傳輸速 率值250的表200。在該表200中示出的會(huì)話值205是基于SDP,但在其它實(shí)施例中可以基 于其它協(xié)議。如圖2所示,數(shù)據(jù)傳輸速率值250與單行會(huì)話值205相關(guān)聯(lián)??梢詫⒚啃袝?huì)話值 205或一行會(huì)話值205的一部分稱為一組會(huì)話值280。例如,數(shù)據(jù)傳輸速率值2 (列250)與 有效載荷類型值B (列210)、編碼名RFC 2833 (列220)、時(shí)鐘速率值10千赫(kHz)(列230) 和編碼參數(shù)值X(列240)相關(guān)聯(lián)。當(dāng)來自會(huì)話描述的這組會(huì)話值280被包括在數(shù)據(jù)傳輸 速率值250的請(qǐng)求中時(shí),可以響應(yīng)于該請(qǐng)求來查詢?cè)摫?00,以確定數(shù)據(jù)傳輸速率值2(列 250)。在一些實(shí)施例中,有效載荷類型值210可以是動(dòng)態(tài)有效載荷類型值(例如,在SDP 中,有效載荷類型值在96和127之間)。在一些實(shí)施例中,動(dòng)態(tài)有效載荷類型沒有與預(yù)定義 的數(shù)據(jù)速率值相關(guān)聯(lián)。在一些實(shí)施例中,編碼參數(shù)值240可以例如是與媒體會(huì)話相關(guān)聯(lián)的 多個(gè)音頻信道的指示符。在一些實(shí)施例中,需要有效載荷類型值210、編碼名220和時(shí)鐘速 率值230來確定數(shù)據(jù)傳輸速率值250。在一些實(shí)施例中,除在圖2中示出的以外,該表200可以包括會(huì)話值205,例如,數(shù) 據(jù)值、時(shí)間戳值、數(shù)據(jù)傳輸速率值和/或加密類型值。在一些實(shí)施例中,可以基于圖2所示 的會(huì)話值205的一部分來確定數(shù)據(jù)傳輸速率值250。例如,如表200所示,可以基于編碼名 220和時(shí)鐘速率值230來唯一地確定數(shù)據(jù)傳輸速率值250。返回參照?qǐng)D1,當(dāng)基于來自會(huì)話描述的一組會(huì)話值不能確定預(yù)定義的數(shù)據(jù)傳輸速率值時(shí),可以定義用于數(shù)據(jù)傳輸速率值的請(qǐng)求,并將其發(fā)送到例如與會(huì)話交換設(shè)備110相 關(guān)聯(lián)的實(shí)體(例如,網(wǎng)絡(luò)管理員180)。在一些實(shí)施例中,因?yàn)闀?huì)話描述和/或會(huì)話描述的一 部分(例如,一組會(huì)話值)還未與數(shù)據(jù)傳輸速率值相關(guān)聯(lián),所以不能確定數(shù)據(jù)傳輸速率值。 例如,會(huì)話描述可以是先前未遇到的會(huì)話描述,因此還未與數(shù)據(jù)傳輸速率值相關(guān)聯(lián)。因?yàn)闀?huì) 話描述是專用會(huì)話描述,所以可能未遇到該會(huì)話描述。在這些類型的情況下,可以將會(huì)話描 述稱為未識(shí)別的會(huì)話描述或未知的會(huì)話描述。在一些實(shí)施例中,會(huì)話描述可以是還未與數(shù) 據(jù)傳輸速率值相關(guān)聯(lián)的被識(shí)別的會(huì)話描述。當(dāng)接收到響應(yīng)于所述請(qǐng)求的數(shù)據(jù)傳輸速率值時(shí),數(shù)據(jù)傳輸速率值可以與會(huì)話描述 的至少一部分(例如,一組會(huì)話值)相關(guān)聯(lián),從而數(shù)據(jù)傳輸速率值可以被檢索,并用于管理 基于會(huì)話描述的至少一部分建立的未來媒體會(huì)話的媒體信號(hào)的數(shù)據(jù)傳輸速率。例如,圖2說明了來自會(huì)話描述的一組會(huì)話值270,其沒有與表200中的任何一組 會(huì)話值280相匹配。因?yàn)樵摻M會(huì)話值270不與在表200中包括的任何一組會(huì)話值280相匹 配,所以可以向用戶(例如,網(wǎng)絡(luò)管理員)發(fā)送通知,其表明不能檢索到數(shù)據(jù)傳輸速率值。換 言之,該組會(huì)話值270不同于在表200中包括的那些組的會(huì)話值280。在一些實(shí)施例中,可 以提示用戶在表200中定義包括該組會(huì)話值270的數(shù)據(jù)傳輸速率值250的條目。可以向用 戶界面發(fā)送通知,該用戶界面被包括在可由用戶查看的日志中,和/或被包括在簡(jiǎn)單網(wǎng)絡(luò) 管理協(xié)議(SNMP)消息(例如,SNMP陷阱(trap))中。返回參照?qǐng)D1,在一些實(shí)施例中,當(dāng)預(yù)定義的數(shù)據(jù)傳輸速率值未與會(huì)話描述的至少 一部分相關(guān)聯(lián)時(shí),默認(rèn)數(shù)據(jù)傳輸速率值可以被發(fā)送到例如數(shù)據(jù)傳輸速率管理模塊130和/ 或被數(shù)據(jù)傳輸速率管理模塊130使用。例如,如果基于在數(shù)據(jù)傳輸速率管理模塊130處接 收的一組會(huì)話值不能確定數(shù)據(jù)傳輸速率值(例如,預(yù)定義的數(shù)據(jù)傳輸速率值),則數(shù)據(jù)傳輸 速率管理模塊130可以使用默認(rèn)數(shù)據(jù)傳輸速率值以管理與基于該組會(huì)話值建立的媒體會(huì) 話164相關(guān)聯(lián)的媒體信號(hào)162。在一些實(shí)施例中,例如,可以基于在數(shù)據(jù)傳輸速率數(shù)據(jù)庫120 中包括的最大的預(yù)定義的數(shù)據(jù)傳輸速率值來定義默認(rèn)數(shù)據(jù)傳輸速率值。在一些實(shí)施例中,因?yàn)椴荒艽_定或未接收到預(yù)定義的數(shù)據(jù)傳輸速率值,所以基于 默認(rèn)數(shù)據(jù)傳輸速率值來管理媒體信號(hào)162可以基本上防止媒體信號(hào)162被不期望的方式 中斷。例如,如果不能確定數(shù)據(jù)傳輸速率值并且默認(rèn)數(shù)據(jù)傳輸速率值不用于管理媒體信號(hào) 162,則與媒體信號(hào)162相關(guān)聯(lián)的大部分或全部媒體IP分組將會(huì)被丟棄。在一些實(shí)施例中,如果在媒體信號(hào)162的傳輸期間由用戶對(duì)數(shù)據(jù)傳輸速率值進(jìn)行 修改或?qū)ζ溥M(jìn)行新的定義,則可以基于修改后的或新的數(shù)據(jù)傳輸速率值來管理媒體信號(hào) 162。例如,因?yàn)榛谟糜诙x媒體會(huì)話164的一組會(huì)話值不能確定預(yù)定義的數(shù)據(jù)傳輸速率 值,所以可以基于默認(rèn)數(shù)據(jù)傳輸速率值來管理與媒體會(huì)話164相關(guān)聯(lián)的媒體信號(hào)162的數(shù) 據(jù)傳輸速率。如果在媒體會(huì)話164終止之前,用戶定義的數(shù)據(jù)傳輸速率值與該組會(huì)話值相 關(guān)聯(lián),則可以基于媒體會(huì)話164的剩余部分的用戶定義的數(shù)據(jù)傳輸速率值來管理媒體信號(hào) 162。在一些實(shí)施例中,數(shù)據(jù)傳輸速率管理模塊130可以用于定期地檢查數(shù)據(jù)傳輸速率 數(shù)據(jù)庫120,以更新數(shù)據(jù)傳輸速率值和/或會(huì)話描述的部分,從而可以基于當(dāng)前的數(shù)據(jù)傳輸 速率值來管理媒體信號(hào)162。在一些實(shí)施例中,數(shù)據(jù)傳輸速率數(shù)據(jù)庫120可以用于向數(shù)據(jù) 傳輸速率管理模塊130通知已經(jīng)定義了對(duì)數(shù)據(jù)傳輸速率值的更新。如果需要,數(shù)據(jù)傳輸速率管理模塊130可以用于響應(yīng)于更新通知來修改例如媒體信號(hào)162的一個(gè)或多個(gè)部分的管理。在一些實(shí)施例中,可以響應(yīng)于媒體會(huì)話164中的改變來確定其它的或不同的數(shù)據(jù) 傳輸速率值。不同的數(shù)據(jù)傳輸速率值可以代替用于管理媒體信號(hào)162的數(shù)據(jù)傳輸速率值。 除了已經(jīng)使用的數(shù)據(jù)傳輸速率值以外,可以使用其它的數(shù)據(jù)傳輸速率值來管理媒體信號(hào) 162。例如,如果響應(yīng)于與媒體會(huì)話164相關(guān)聯(lián)的會(huì)話值的改變而在媒體信號(hào)162的傳輸 期間修改了媒體會(huì)話164,則可以基于改變的會(huì)話值來確定其它的或不同的數(shù)據(jù)傳輸速率 值。可以基于媒體會(huì)話164的剩余部分的其它的或不同的數(shù)據(jù)傳輸速率值來管理媒體信號(hào) 162。在一些實(shí)施例中,會(huì)話值的改變將不觸發(fā)用于管理媒體信號(hào)162的數(shù)據(jù)傳輸速率值中 的改變。例如,改變后的會(huì)話值對(duì)于數(shù)據(jù)傳輸速率值的確定不重要。在一些實(shí)施例中,會(huì)話描述可以包括禁用基于數(shù)據(jù)傳輸速率值來管理媒體信號(hào) 162的指示符。例如,會(huì)話描述可以包括二進(jìn)制指示符(例如,1或0)以觸發(fā)數(shù)據(jù)傳輸速率 管理模塊130,從而允許與媒體會(huì)話164相關(guān)聯(lián)的媒體信號(hào)162在沒有數(shù)據(jù)傳輸速率值(例 如,帶寬)限制的情況下發(fā)送。在一些實(shí)施例中,當(dāng)預(yù)定義的數(shù)據(jù)傳輸速率值沒有與來自會(huì)話描述的整組的會(huì)話 值相關(guān)聯(lián)時(shí),可以基于該組會(huì)話值中的一部分來確定臨時(shí)的數(shù)據(jù)傳輸速率值。例如,如圖2 所示,即使該組會(huì)話值270未包括在表200中,可以使用表200中的最后條目中的數(shù)據(jù)傳輸 速率值3(列250)來管理媒體信號(hào)。可以基于該組會(huì)話值270中的1兆赫(MHz)(列230) 的時(shí)鐘速率值來確定數(shù)據(jù)傳輸速率值。因?yàn)榛谡M的會(huì)話值270不能確定出預(yù)定義的數(shù) 據(jù)傳輸速率值,所以可以向例如用戶發(fā)送指示了使用臨時(shí)的數(shù)據(jù)傳輸速率值來管理媒體信 號(hào)的通知。在一些實(shí)施例中,臨時(shí)的數(shù)據(jù)傳輸速率值可以是內(nèi)插值或外推值。雖然在圖1中示出的會(huì)話交換設(shè)備110包括數(shù)據(jù)傳輸速率數(shù)據(jù)庫120,但是在一些 實(shí)施例中,在數(shù)據(jù)傳輸速率數(shù)據(jù)庫120中包括的信息和/或與數(shù)據(jù)傳輸速率數(shù)據(jù)庫120相 關(guān)聯(lián)的功能可以被包括在會(huì)話交換設(shè)備110可訪問的共享數(shù)據(jù)庫(未示出)或分布式數(shù)據(jù) 庫(未示出)中。在一些實(shí)施例中,共享數(shù)據(jù)傳輸速率數(shù)據(jù)庫或分布式數(shù)據(jù)傳輸速率數(shù)據(jù) 庫可以與包括例如會(huì)話交換設(shè)備110的網(wǎng)絡(luò)140的第5層段(例如,會(huì)話層)相關(guān)聯(lián)。例 如,數(shù)據(jù)傳輸速率數(shù)據(jù)庫120可以僅與包括一些會(huì)話交換設(shè)備(未示出)的網(wǎng)絡(luò)140的第5 層段相關(guān)聯(lián)。在一些實(shí)施例中,數(shù)據(jù)傳輸速率數(shù)據(jù)庫120是會(huì)話交換設(shè)備110本地的數(shù)據(jù) 庫,而不能由分離的會(huì)話交換設(shè)備(未示出)來訪問,即使該分離的會(huì)話交換設(shè)備可以與會(huì) 話交換設(shè)備110進(jìn)行通信。在一些實(shí)施例中,可以許可分離的會(huì)話交換設(shè)備來訪問會(huì)話交 換設(shè)備110的數(shù)據(jù)傳輸速率數(shù)據(jù)庫120。在一些實(shí)施例中,會(huì)話交換設(shè)備110可以與作為用于控制、配置并協(xié)調(diào)網(wǎng)絡(luò)140的 至少一部分的中央管理部件的網(wǎng)絡(luò)控制器(未示出)相連接。在一些實(shí)施例中,會(huì)話交換 設(shè)備110可以是會(huì)話感知設(shè)備,其用于修改使用開放系統(tǒng)互連(0SI)第5層參數(shù)(例如,與 呼叫允許控制(CAC)有關(guān)的信息)和/或0SI第3層參數(shù)的媒體信號(hào)162的路由。圖3是說明了根據(jù)本發(fā)明實(shí)施例的、用于確定數(shù)據(jù)傳輸速率值的方法的流程圖。 如在流程圖中所示,在300,在會(huì)話交換設(shè)備處,從網(wǎng)絡(luò)實(shí)體接收建立媒體會(huì)話的請(qǐng)求??梢?從與MoIP網(wǎng)絡(luò)相關(guān)聯(lián)的終端接收請(qǐng)求。在310,接收與請(qǐng)求相關(guān)聯(lián)的會(huì)話描述的至少一部分。在一些實(shí)施例中,會(huì)話描述可以包括一個(gè)或多個(gè)會(huì)話值,會(huì)話描述的一部分可以對(duì)應(yīng)于一組會(huì)話值。在一些實(shí)施例中, 可以基于SDP來定義會(huì)話描述。在320,響應(yīng)于所述請(qǐng)求,基于會(huì)話描述建立媒體會(huì)話的至少一部分??梢曰谠?網(wǎng)絡(luò)實(shí)體和會(huì)話交換設(shè)備之間發(fā)送的一系列請(qǐng)求和響應(yīng)來建立媒體會(huì)話的至少一部分。在330,查詢數(shù)據(jù)庫以基于會(huì)話描述獲得預(yù)定義的數(shù)據(jù)傳輸速率值。在一些實(shí)施例 中,可以將數(shù)據(jù)庫稱為數(shù)據(jù)傳輸速率數(shù)據(jù)庫??梢曰跁?huì)話描述的一部分(例如,一組會(huì)話 值)來查詢數(shù)據(jù)庫。在一些實(shí)施例中,數(shù)據(jù)庫可以在會(huì)話交換設(shè)備的本地。例如,數(shù)據(jù)庫可 以在會(huì)話交換設(shè)備處。在340,如果可以基于會(huì)話描述的一部分來確定預(yù)定義的數(shù)據(jù)傳輸速率值,則在 350,基于預(yù)定義的數(shù)據(jù)傳輸速率值來管理與媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)的帶寬。在一些 實(shí)施例中,如果在可以確定和/或?qū)崿F(xiàn)預(yù)定義的數(shù)據(jù)傳輸速率值之前,發(fā)送了與媒體會(huì)話 相關(guān)聯(lián)的媒體信號(hào),則可以基于默認(rèn)數(shù)據(jù)傳輸速率值來管理媒體信號(hào)的帶寬,直到確定和/ 或?qū)崿F(xiàn)了預(yù)定義的數(shù)據(jù)傳輸速率值為止。在340,如果基于會(huì)話描述的一部分不能確定預(yù)定義的數(shù)據(jù)傳輸速率值,則在 360,基于默認(rèn)數(shù)據(jù)傳輸速率值來管理與媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)的帶寬。預(yù)定義的數(shù)據(jù) 傳輸速率值可以是不確定的,例如,因?yàn)闀?huì)話描述可能是未知的會(huì)話描述。例如,來自會(huì)話 描述的會(huì)話值的組合先前可能沒有與預(yù)定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)。在370,向用戶發(fā)送會(huì)話描述是未知的會(huì)話描述和/或沒有與預(yù)定義的數(shù)據(jù)傳輸 速率值相關(guān)聯(lián)的指示符??梢詫⒅甘痉l(fā)送到可由用戶(例如,網(wǎng)絡(luò)管理員)查看的用戶 界面。在一些實(shí)施例中,可以向移動(dòng)設(shè)備(例如,蜂窩電話)發(fā)送指示符,或者可以將指示 符作為電子郵件消息。在380,如果用戶定義了數(shù)據(jù)傳輸速率值,則所述會(huì)話描述可以與所述數(shù)據(jù)傳輸速 率值相關(guān)聯(lián)并添加到數(shù)據(jù)庫。所述數(shù)據(jù)傳輸速率值可以與來自用戶指定的會(huì)話描述的一組 會(huì)話值相關(guān)聯(lián)。在一些實(shí)施例中,如果在媒體會(huì)話終止之前由用戶定義了數(shù)據(jù)傳輸速率值, 則可以基于媒體會(huì)話的剩余部分的新定義的數(shù)據(jù)傳輸速率值來管理媒體信號(hào)。在一些實(shí)施例中,可以由與會(huì)話交換設(shè)備分離的實(shí)體來查詢數(shù)據(jù)庫。例如,與會(huì) 話交換設(shè)備相關(guān)聯(lián)的會(huì)話控制器可以用于接收會(huì)話描述,并可以用于處理與數(shù)據(jù)庫的交互 (例如,執(zhí)行數(shù)據(jù)庫查詢、向數(shù)據(jù)庫添加條目)。會(huì)話控制器可以用于向會(huì)話交換設(shè)備發(fā)送 數(shù)據(jù)傳輸速率值(例如,默認(rèn)數(shù)據(jù)傳輸速率值、預(yù)定義的數(shù)據(jù)傳輸速率值等),以在會(huì)話交 換設(shè)備處管理媒體信號(hào)。在一些實(shí)施例中,可以修改圖3所示的流程圖中的一些步驟的順序。例如,在確定 了預(yù)定義的數(shù)據(jù)傳輸速率值之后,響應(yīng)于請(qǐng)求,基于會(huì)話描述建立媒體會(huì)話的至少一部分。 在一些實(shí)施例中,在響應(yīng)于請(qǐng)求基于會(huì)話描述來建立媒體會(huì)話的至少一部分之前,可以確 定默認(rèn)數(shù)據(jù)傳輸速率值。圖4是說明了根據(jù)本發(fā)明實(shí)施例的、用于確定數(shù)據(jù)傳輸速率值的方法的流程圖。 在400,接收與建立媒體會(huì)話的請(qǐng)求相關(guān)聯(lián)的會(huì)話描述的至少一部分。在410,響應(yīng)于所述 請(qǐng)求,基于會(huì)話描述來建立媒體會(huì)話的至少一部分。在420,接收預(yù)定義的數(shù)據(jù)傳輸速率值 沒有與來自會(huì)話描述的一組會(huì)話值相關(guān)聯(lián)的指示符。在430,響應(yīng)于所述指示符,基于在會(huì)話描述中包括的一組會(huì)話值的一部分來確定
9數(shù)據(jù)傳輸速率值。在一些實(shí)施例中,該組會(huì)話值的部分可以用于基于在數(shù)據(jù)傳輸速率數(shù)據(jù) 庫中包括的信息來計(jì)算數(shù)據(jù)傳輸速率值。在440,可以基于數(shù)據(jù)傳輸速率值來管理與媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)的帶寬。在 450,請(qǐng)求用于整組的參數(shù)值的數(shù)據(jù)傳輸速率值??梢越?jīng)由用戶界面將請(qǐng)求發(fā)送到用戶。如 果由用戶定義了數(shù)據(jù)傳輸速率值,則該組會(huì)話值可以與該數(shù)據(jù)傳輸速率值相關(guān)聯(lián)并被添加 到例如數(shù)據(jù)傳輸速率數(shù)據(jù)庫中。在一些實(shí)施例中,如果在媒體會(huì)話停止之前,由用戶定義了 數(shù)據(jù)傳輸速率值,則可以基于媒體會(huì)話的剩余部分的新定義的數(shù)據(jù)傳輸速率值來管理媒體 信號(hào)。一些實(shí)施例涉及具有計(jì)算機(jī)可讀介質(zhì)(還可以被稱為處理器可讀介質(zhì))的計(jì)算 機(jī)存儲(chǔ)產(chǎn)品,在計(jì)算機(jī)可讀介質(zhì)上具有用于執(zhí)行各種計(jì)算機(jī)執(zhí)行的操作的指令或計(jì)算機(jī) 代碼。為了特定的用途或目的,可以專門設(shè)計(jì)并建造介質(zhì)和計(jì)算機(jī)代碼(還可以被稱為代 碼)。計(jì)算機(jī)可讀媒體的示例包括,但不限于磁存儲(chǔ)媒體,例如硬盤、軟盤和磁帶;光存儲(chǔ) 介質(zhì),例如壓縮光盤/數(shù)字視頻盤(CD/DVD)、壓縮盤只讀存儲(chǔ)器(CD-ROM)和全息照像裝置; 磁光存儲(chǔ)介質(zhì),例如光盤;載波信號(hào);專用于存儲(chǔ)并執(zhí)行程序代碼的硬件設(shè)備,例如專用集 成電路(ASIC)、可編程邏輯器件(PLD),ROM及RAM設(shè)備。計(jì)算機(jī)代碼的示例包括,但不限 于微代碼或微指令、例如由編譯程序產(chǎn)生的機(jī)器指令以及包含由計(jì)算機(jī)使用解釋程序來 執(zhí)行的高級(jí)指令的文件。例如,可以使用Java、C++或其它面向?qū)ο蟮木幊陶Z言和開發(fā)工具 來實(shí)現(xiàn)本發(fā)明的實(shí)施例。計(jì)算機(jī)代碼的其它示例包括,但不限于控制信號(hào)、加密代碼和壓 縮代碼??傊?,具體地說,描述了一種用于在MoIP網(wǎng)絡(luò)內(nèi)基于會(huì)話描述對(duì)媒體信號(hào)進(jìn)行管 理的方法裝置。雖然上面已經(jīng)描述了各種實(shí)施例,但應(yīng)當(dāng)理解,它們僅通過示例的方式呈 現(xiàn),并可以在形式和細(xì)節(jié)上進(jìn)行各種改變。例如,數(shù)據(jù)傳輸速率管理模塊可以用于管理與一 個(gè)或多個(gè)媒體會(huì)話相關(guān)聯(lián)的多個(gè)媒體信號(hào)的數(shù)據(jù)傳輸速率。
10
權(quán)利要求
一種方法,包括接收基于會(huì)話描述的至少一部分在會(huì)話交換設(shè)備和網(wǎng)絡(luò)實(shí)體之間建立媒體會(huì)話的至少一部分的請(qǐng)求,所述會(huì)話交換設(shè)備和所述網(wǎng)絡(luò)實(shí)體與網(wǎng)際協(xié)議媒體(MoIP)網(wǎng)絡(luò)相關(guān)聯(lián);在所述會(huì)話交換設(shè)備處接收所述會(huì)話描述的所述部分沒有與預(yù)定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)的指示符;以及響應(yīng)于所述指示符,發(fā)送對(duì)用戶定義的數(shù)據(jù)傳輸速率值的請(qǐng)求。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述媒體會(huì)話是第一媒體會(huì)話,所述會(huì)話描述是 第一會(huì)話描述,所述會(huì)話描述的所述部分對(duì)應(yīng)于一組會(huì)話值,所述方法還包括響應(yīng)于與所述用戶定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)的所述請(qǐng)求,接收所述用戶定義的數(shù) 據(jù)傳輸速率值;接收已經(jīng)基于包括所述一組會(huì)話值的第二會(huì)話描述建立了不同于所述第一媒體會(huì)話 的第二媒體會(huì)話的至少一部分的指示符;基于所述用戶定義的數(shù)據(jù)傳輸速率值來發(fā)送與所述第二媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述用戶定義的數(shù)據(jù)傳輸速率值用于限制與所 述媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)的帶寬。
4.根據(jù)權(quán)利要求1所述的方法,其中,所述會(huì)話描述是第一會(huì)話描述,所述會(huì)話描述的 所述部分對(duì)應(yīng)于一組會(huì)話值,所述方法還包括響應(yīng)于與所述用戶定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)的所述請(qǐng)求,接收所述用戶定義的數(shù) 據(jù)傳輸速率值;以及將所述用戶定義的數(shù)據(jù)傳輸速率值與包括所述一組會(huì)話值的第二會(huì)話描述相關(guān)聯(lián),以 使得可以基于來自所述一組會(huì)話值的至少一個(gè)會(huì)話值來檢索所述用戶定義的數(shù)據(jù)傳輸速率值。
5.根據(jù)權(quán)利要求1所述的方法,還包括在所述會(huì)話交換設(shè)備處接收與所述MoIP網(wǎng)絡(luò)的會(huì)話層相關(guān)聯(lián)的會(huì)話控制信號(hào),通過 所述會(huì)話控制信號(hào)將所述會(huì)話描述傳送到所述會(huì)話交換設(shè)備;響應(yīng)于與所述用戶定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)的所述請(qǐng)求,接收所述用戶定義的數(shù) 據(jù)傳輸速率值;基于所述用戶定義的數(shù)據(jù)傳輸速率值來發(fā)送與所述MoIP網(wǎng)絡(luò)的媒體層相關(guān)聯(lián)的媒體信號(hào)。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述會(huì)話描述是基于會(huì)話描述協(xié)議的。
7.根據(jù)權(quán)利要求1所述的方法,還包括響應(yīng)于與預(yù)定義的默認(rèn)數(shù)據(jù)傳輸速率值相關(guān) 聯(lián)的指示符,基于所述默認(rèn)數(shù)據(jù)傳輸速率值來發(fā)送與所述媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)。
8.一種方法,包括在會(huì)話交換設(shè)備處接收基于會(huì)話描述在所述會(huì)話交換設(shè)備和網(wǎng)絡(luò)實(shí)體之間建立媒體 會(huì)話的至少一部分的請(qǐng)求,所述會(huì)話交換設(shè)備與MoIP網(wǎng)絡(luò)的第5層段相關(guān)聯(lián);確定所述會(huì)話描述不同于來自與所述MoIP網(wǎng)絡(luò)的第5層段相關(guān)聯(lián)的多個(gè)會(huì)話描述的 每一個(gè)會(huì)話描述;響應(yīng)于所述確定,發(fā)送所述會(huì)話描述是未知的會(huì)話描述的指示符。
9.根據(jù)權(quán)利要求8所述的方法,還包括基于所述會(huì)話描述來建立所述媒體會(huì)話的至少一部分;以及響應(yīng)于所述確定,基于默認(rèn)數(shù)據(jù)傳輸速率值來發(fā)送與所述媒體會(huì)話相關(guān)聯(lián)的媒體信號(hào)。
10.根據(jù)權(quán)利要求8所述的方法,其中,所述多個(gè)會(huì)話描述被包括在所述第5層段本地 的數(shù)據(jù)庫中,所述確定包括在所述會(huì)話交換設(shè)備處進(jìn)行確定。
11.根據(jù)權(quán)利要求8所述的方法,其中,所述會(huì)話描述包括一組編解碼器參數(shù)值。
12.根據(jù)權(quán)利要求8所述的方法,其中,所述確定包括基于在所述會(huì)話描述中包括的 有效載荷類型指示符、編碼名、時(shí)鐘速率指示符或編碼值中的至少一個(gè)進(jìn)行確定。
13.根據(jù)權(quán)利要求8所述的方法,其中,所述會(huì)話描述是包括一組會(huì)話值的第一會(huì)話描述,所述方法還包括接收響應(yīng)于所述指示符的數(shù)據(jù)傳輸速率值;以及將用戶定義的數(shù)據(jù)傳輸速率值與包括所述一組會(huì)話值的第二會(huì)話描述相關(guān)聯(lián),以使得 可以基于來自所述一組會(huì)話值的至少一個(gè)會(huì)話值來檢索所述用戶定義的數(shù)據(jù)傳輸速率值。
14.根據(jù)權(quán)利要求8所述的方法,還包括向布置在所述第5層段外的實(shí)體發(fā)送對(duì)數(shù)據(jù)傳輸速率值的請(qǐng)求。
15.一種方法,包括接收已經(jīng)基于與會(huì)話描述相關(guān)聯(lián)的一組會(huì)話值在會(huì)話交換設(shè)備和網(wǎng)絡(luò)實(shí)體之間建立 了媒體會(huì)話的至少一部分的指示符;基于所述一組會(huì)話值來確定預(yù)定義的帶寬限制值沒有與所述會(huì)話描述相關(guān)聯(lián);以及 在與所述預(yù)定義的帶寬限制相關(guān)聯(lián)的所述確定之后,基于所述一組會(huì)話值的至少一部 分來確定帶寬限制值。
16.根據(jù)權(quán)利要求15所述的方法,還包括基于所述帶寬限制值,發(fā)送與所述媒體會(huì)話的所述部分相關(guān)聯(lián)的媒體信號(hào);以及 響應(yīng)于與所述預(yù)定義的帶寬限制值相關(guān)聯(lián)的所述確定,發(fā)送對(duì)用戶定義的帶寬限制值 的請(qǐng)求。
17.根據(jù)權(quán)利要求15所述的方法,還包括基于所述帶寬限制值發(fā)送與所述媒體會(huì)話的所述部分相關(guān)聯(lián)的媒體信號(hào); 接收與所述會(huì)話描述相關(guān)聯(lián)的用戶定義的帶寬限制值;以及 基于所述用戶定義的帶寬限制值來修改所述發(fā)送。
18.根據(jù)權(quán)利要求15所述的方法,其中,所述一組會(huì)話值包括有效載荷類型指示符、 編碼名、時(shí)鐘速率指示符或編碼值中的至少一個(gè)。
19.根據(jù)權(quán)利要求15所述的方法,其中,所述部分包括至少兩個(gè)會(huì)話值。
20.根據(jù)權(quán)利要求15所述的方法,其中,所述一組會(huì)話值與專用編解碼器相關(guān)聯(lián)。
全文摘要
在一個(gè)實(shí)施例中,一種方法包括接收基于會(huì)話描述的至少一部分在會(huì)話交換設(shè)備和網(wǎng)絡(luò)實(shí)體之間建立媒體會(huì)話的至少一部分的請(qǐng)求。所述會(huì)話交換設(shè)備和所述網(wǎng)絡(luò)實(shí)體與網(wǎng)際協(xié)議媒體(MoIP)網(wǎng)絡(luò)相關(guān)聯(lián)。所述方法包括在所述會(huì)話交換設(shè)備處,接收所述會(huì)話描述的所述部分沒有與預(yù)定義的數(shù)據(jù)傳輸速率值相關(guān)聯(lián)的指示符。響應(yīng)于所述指示符,發(fā)送對(duì)用戶定義的數(shù)據(jù)傳輸速率值的請(qǐng)求。
文檔編號(hào)H04L29/06GK101874389SQ200880117852
公開日2010年10月27日 申請(qǐng)日期2008年9月26日 優(yōu)先權(quán)日2007年9月28日
發(fā)明者H·納加拉哈利 申請(qǐng)人:杰恩邦德公司