在已有连接上避免代码变换或有用负荷编码变换的中断的制作方法

文档序号:7861529阅读:224来源:国知局
专利名称:在已有连接上避免代码变换或有用负荷编码变换的中断的制作方法
技术领域
本发明涉及从媒体网关控制器向媒体网关发送在媒体网关上改变有用数据连接段终接(Terminierung)的编码的信令的方法和装置。
在ITU-T协议H.248和Q.1950中,所谓的“媒体网关(MediaGateway)”(=MGW=特别是蜂窝式移动无线电网络或固定网络中的交换设备)的控制器是通过所谓的“媒体网关控制器(Media GatewayController)”(=媒体网关控制器=MGC)来规定的。协议Q.1950和同样通过ITU-T规定的BICC协议、Q.1902.4一起被应用。这些协议也可针对3GPP-应用被采用。此外,媒体网关连接电信网络的有用连接段(用于传输如语音、文本、多媒体等的有用数据)并且必要时还将不同的编码、例如诸如G.711或AMR的语音编码相互转换。下面将有用连接段终接(或简称为终接)理解为通过MGW交换的有用连接的段的终接,该有用连接例如用于在该MGW上的语音或多媒体(声音和图像)。MGW通过该终接发送和/或接收属于有用连接的(有用)数据。在协议H.248和Q.1950的语言惯用法中,所谓的“终接(Termination)”相当于有用连接段的终接。
上述协议允许譬如通过选择其他编码改变已有的有用连接。在MGC和MGW(协议H.248和Q.1950)之间此时所使用的信令是这样形成的,以致MGW中的每个终接不依赖于MGW内与其连接的其他终接而变化。例如可以指示MGW在该终接上应用其他的编码,或不发送和/或不接收数据。在改变终接时MGW不知道是否通过其与该终接连接的其他终接接着也被改变。因此当终接改变时,如果由此在所连接的终接(在协议H.248和Q.1950的语言惯用法中,在MGW内相互连接的终接位于所谓的共同的“上下文(Context)”中。)中产生不同编码并将该编码譬如通过所谓的代码变换相互转换时,MGW则必须立即采取措施。可是在特殊情况下所有在MGW中相互连接的位于同样的“上下文”中的终接的编码应该几乎同时被改变,例如在所谓的BICC“编解码器修改”或“编解码器重新商议”(参见Q.1902.4)的范围中,通过该BICC“编解码器修改”或“编解码器重新商议”可以改变已有的语音连接的编码。3GPP另外也使用所述的BICC程序,以将现有的有用连接在语音和多媒体(也就是说语音和图像以共同的编码组合)之间进行转接。MGC可基于到达该MGC处的所谓的“呼叫控制”信令、例如Q.1902.4识别这种情况。因为顺序地实现MGC到MGW上的信令,所以在几乎同时转换MGW内的所有所连接的终接时导致此处可能不希望的特性MGW短时间激活变码器,然后变码器几乎立即又被去激活。由此在MGW中产生不必要的工作负荷并且减少了它的容量。短时间中断连接也许是可以接受的,但是到目前为止在技术上是不可能的。此外当改变第一终接时MGW有可能确定,其不能将该终接的新编码转换为还在一个/多个其他终接上使用的编码。当在语音连接和多媒体连接或普通数据连接之间进行转接时,这譬如可能发生。因此在这种情况下MGW拒绝通过H.248/Q.1950信令改变有用连接。
本发明的任务在于,按照媒体网关控制器的指示来实现尽可能有效地转换附在媒体网关上的终接中的编码,以及实现在媒体网关不能相互转换的编码之间进行转换。此任务分别通过独立权利要求的主题来解决。按照本发明可通过以下方式避免由于在MGW中短期接通和关断变码器而引起的不必要的工作负荷,即媒体网关控制器通过适当的信令指示媒体网关只有在多个改变终接编码的命令到达之后(和必要时收到明确的开始比较的命令)才执行对终接可连接性的检查(因为在比较之后才接通变码器,这可得出,待连接的/所连接的终接在编码改变期间不再使用相同的编码,这在此处不出现)。可以实现有用连接之间的转换,对于该有用连接MGW不支持代码变换。因此此外可以实现语音和多媒体的有用连接之间的转接。
尤其是下面的实施例是特别有利的1.在H.248/Q.1950协议中当发出改变终接的信令时附加地使用一个或多个语言元素(Sprachelement),MGC利用该语言元素指示MGW,只有在用于改变MGW内多个所连接的终接的命令到达之后才检查MGC是否可以将终接以其新的编码相互连接。
2.在1的一个优选的实施例中在MGC收到改变终接的命令之后,MGW不从有关终接转交有用数据以及将有用数据转交给有关终接。在1中所述的检查之后MGW再次建立有关终接之间的连接。
3.在1和2的一个优选的实施例中,在收到MGC的用于改变的命令之后,MGW不可立即将有关终接隔离,而是当通过跟随在其后的分开的信令利用有用连接段的另一端上的(MGW-)交换节点促使转换编码时,才将有关终接隔离。由此在较短时间期间中断有用连接。
4.在1至3的优选的实施例中,MGW在1中所述的检查之后不可立即再次建立连接,而是当另外还通过分开的信令利用待再次连接的有用连接段的另一端上的(MGW-)交换节点促使在该终接上转换编码时,才再次建立连接。
5.在1和2的一个优选的实施例中,如果MGW在1中所述的检查中确定,其不能将终接以其新的编码相互连接,则MGW可以将最初所连接的终接以其旧的编码再次相互连接。MGW可以将这个故障情况另外用信令发送给MGC。
6.在5的一个优选的实施例中,MGW可以将相应的故障消息传输给MGC作为对改变最后一个终接的命令的应答。然后MGC可以利用已经存在于BICC、Q.1902.4和Q.1950中的机制,以拒绝有用连接的改变。
7.在1和2的一个优选的实施例中,使用已有的用于改变终接的命令的扩展作为语言元素。
8.在7的一个优选的实施例中这个扩展应该被包括在第一个相应的针对终接的命令中。只有在针对已经连接的终接的最后一个相应的命令到达时MGW才应该检查,它是否能够将终接以其新的编码相互连接。这种解决方案可以很好地适应BICC的已有的消息流。不要求附加的消息,而只要求已有消息内的新的语言元素。
9.在8的一个优选的实施例中新引入的语言元素可以被包括在用于改变最初所连接的终接的所有命令中。因此简化了MGC的任务和MGW。
10.替代8,在7的一个优选的实施例中,扩展可以被包括在第一个命令中,并且可选地也被包括在用于改变所连接的终接的其他命令中。该扩展指示MGW不执行按照1的检查,直到具有附加的扩展的命令到达为止。这个附加的扩展指示MGW执行按照1的检查。
11.在7的一个优选的实施例中,新引入的语言元素可以是所谓的H.248“上下文”的特性。
12.替代11,在7的一个优选的实施例中,新引入的语言元素可以是所谓的H.248“终接”的特性。
13.替代7,在1和2的一个优选的实施例中,在MGC改变终接上的编码之前,MGC可以通过自己的指令将该终接隔离。在MGC也改变了一个或多个最初所连接的其他终接上的编码之后,MGC可再次通过自己的其他命令连接所隔离的终接。
14.在13的一个优选的实施例中,MGC可以通过以下方式将终接隔离,即MGC将该终接移动到另一个所谓的H.248“上下文”中。
15.在13和14的一个优选的实施例中,MGC可以使用所谓的Q.1950命令“隔离”和“连接”。
本发明的其他特征和优点从权利要求和下面借助附图的实施例的描述中得出。在此

图1示范性地示出在按照本发明将有用连接从一种编码转换为另一种编码时的BICC消息流。
在图1中数字表示通过其表示特征的消息的时间顺序。在单元“终接A”和“终接B”的边缘中的消息分别涉及从MGC到MGW的消息,该消息涉及相应的终接,尤其涉及相应终接的待改变的编码。消息2、3、4、5、7和9可以分别通过(为了清晰起见没有示出的)直接跟随在其后的相反方向上的消息来确认。MGW是“媒体网关”、即电信网络中的交换设备,并且可以与一个或多个其他的MGW分组交换地和/或线路交换地连接(3,7),以用于传输有用信息(语音、文本、多媒体)和/或信令数据。
MGC是控制MGW的控制器(MGC=“(Media Gateway Controller)”=媒体网关控制器)并可以与一个或多个其他的MGC连接以发送和接收信令数据(1,6,8,10)。
终接“终接A”和“终接B”(=有用连接段终接)是通过MGW交换的有用连接的段的终接,该有用连接用于例如MGW上的语音或多媒体(声音和图像)。MGW通过该终接将属于有用连接的(有用)数据发送到其他的MGW和/或从其他的MGW接收属于有用连接的(有用)数据。因此有用数据分别经过终接“终接A”和“终接B”到达和/或有用数据分别经过终接“终接A”和“终接B”被发送。
在上述情况下MGC收到为有用连接改变所使用的编码(例如语音编解码器)的指示1(“Modify Codec”=修改编解码器)。MGC知道,这个有用连接由MGW通过图1中的终接“终接A”和“终接B”进行交换,因此MGC必须指示MGW修改该终接。为此在下面MGC应用具有新的语言元素的消息2(Q.1950“保留特征(ReserveCharacteristics)”)和5(Q.1950“修改特征(ModifyCharacteristics)”)。
在收到指示1之后,MGC将消息2“保留特征”发送给MGW。该消息2包括媒体网关控制器MGC给媒体网关MGW的、改变连接在媒体网关上的“终接B”的特性(此处即编码)的命令(指示)。在收到消息2之后MGW必要时通过“终接B”的连接将消息3“Modify Bearer”(翻译为修改载体)发送给其他的MGW,其促使其他的MGW在那里改变通向“终接B”的有用连接段的载体特性、例如带宽。最后MGW通过“载体已修改”消息4向MGC确认完成。
此外MGC在收到指示4之后向MGW发送消息5“修改特性”。该消息5包括媒体网关控制器MGC给媒体网关MGW的、改变连接在媒体网关上的“终接A”的特性(在这里即编码)的命令(指示)。此外MGW在这里通过“终接A”的连接从其他MGW处收到消息7“Modify Bearer”(翻译为修改载体),因为该其他的MGW曾通过给MGC(未示出的MGC/MGW)的信令6被告知所计划的“终接B”的连接的编码改变。
必要时MGC从其他未示出的MGC处收到关于其他MGC中成功的编解码器修改的消息8“successful codec modification”(=“成功的编解码器修改”)。
MGC利用消息9“Confirm Characteristics”(=确认特征)向MGW确认应保持新的特征(编解码器)。
MGC利用关于所示的MGW中成功的编解码器修改的消息10“successful codec modification”(=“成功的编解码器修改”)向(没有示出的)其他的MGC确认(在所示的MGW中)成功的编解码器修改。
按照本发明可以如下利用和/或修改所述消息流。描述三种可替换的方法a)至c)a)按照上述1至9以及11和12点的方法MGC在消息2中借助新的语言元素指示MGW,只有在收到针对所有所连接的终接的命令(在这里消息2和5)之后才执行对必要的代码变换的检查,以及如果必要则嵌入变码器。在发送消息3时MGW将终接B隔离,因此目前不能通过该终接B传送有用数据。在消息5到达之后MGW确定,现在针对所有终接的命令已经到达。随后MGW检查是否可以以新编码连接终接A和终接B。如果不可以,MGW就在对5的接收确认中发送相应的故障消息。这里未示出其他的故障信令。在其他情况下,MGW在消息7到达之后在使用新编码的情况下再次连接终接A和终接B。
b)按照上述1至7以及10至12点的方法MGC在消息2中借助新的语言元素指示MGW,只有在收到针对所连接的终接的相应表征的命令之后才执行对必要的代码变换的检查,以及如果必要则嵌入变码器。当发送消息3时MGW将终接B隔离,因此目前不能通过终接B传送有用数据。在消息5中MGC借助于另一个新的语言元素指示MGW执行所述检查。于是MGW检查是否可以以新编码连接终接A和终接B。如果不可以,MGW就在对5的接收确认中发送相应的故障消息。这里没有示出其他的故障信令。在其他情况下MGW在消息7到达之后在使用新编码的情况下再次连接终接A和终接B。
c)按照上述1至6以及13至15点的方法MGC在发送消息2之前直接借助于补充的、未示出的消息“隔离”指示MGW将终接B隔离。于是MGE不将有用数据转交给终接B而且也不从那里接收有用数据。当收到消息2时MGW不检查,是否有必要对终接A进行代码变换,因为所述两个终接没有连接。在收到对消息5的确认之后,并且在发送消息6之前,MGC借助于补充的、未示出的消息“连接”指示MGW将终接B与终接A连接。随后MGW检查,是否可以以新编码连接终接A和终接B。如果不可以,MGW就在对5的接收确认中发送相应的故障消息。这里没有示出其他的故障信令。在其他情况下,MGW在消息7到达之后在使用新编码的情况下再次连接终接A和终接B。替代上述的内容,附加的消息“隔离”和“连接”也可以分别涉及终接A。
权利要求
1.一种方法,用于用信令从媒体网关控制器(MGC)向媒体网关(MGW)发送用于改变所述媒体网关(MGW)的有用数据连接段终接的编码的命令(2),其中也用信令从所述媒体网关控制器(MGC)向所述媒体网关(MGW)发送命令(2),即只有在用于分别改变至少一个终接(终接A,终接B)的编码的多个指令(2;5)到达之后才执行对终接(终接A,终接B)的可连接性的检查。
2.按照权利要求1的方法,其特征在于,在所述媒体网关已收到用于改变有关终接的命令之后,所述媒体网关(MGW)不再从所述终接传送有用数据和向所述终接传送有用数据,直到所述的对终接的可连接性的检查完成。
3.按照上述权利要求之一的方法,其特征在于,所述媒体网关(MGW)从所述媒体网关控制器(MGC)收到命令(在2中)等待检查终接(终接A,终接B)的可连接性,直到所述媒体网关(MGW)从所述媒体网关控制器(MGC)收到至少一个用于改变另一个所连接的终接(终接A)的编码的命令(在5中)。
4.按照上述权利要求之一的方法,其特征在于,当所述媒体网关(MGW)已收到针对所有所连接的终接的修改终接的命令(2和5)之后才开始所述检查。
5.按照上述权利要求之一的方法,其特征在于,当所述媒体网关(MGW)收到开始检查终接的可连接性的命令(在5中)时,才开始所述检查。
6.按照上述权利要求之一的方法,其特征在于,将等待检查终接的可连接性的命令(在2中)用消息(2;3)发送给所述媒体网关(MGW),用所述消息通知所述媒体网关(MGW),其应针对所述媒体网关(MGW)上至少一个终接(终接B,终接A)改变编码。
7.按照上述权利要求之一的方法,其特征在于,所述MGW在收到所述MGC的改变命令之后不立即隔离有关终接,而只有当通过跟在其后的分开的信令利用有用连接段另一端上的(MGW-)交换节点促使转换编码时,才隔离有关终接。
8.按照上述权利要求之一的方法,其特征在于,所述MGW在1中所述的检查之后不立即再次建立连接,而只有当还附加地通过分开的信令利用待再次连接的有用连接段的另一端上的(MGW-)交换节点促使了转换所述终接上的编码时,才再次建立连接。
9.按照上述权利要求之一的方法,其特征在于,如果所述MGW在1中所述的检查中确定,其不能将终接以其新的编码相互连接,则所述MGW将最初连接的终接(终接A,终接B)以其老的编码再次相互连接。
10.按照上述权利要求之一的方法,其特征在于,所述MGW将故障消息作为对改变最后一个终接的命令的应答传输给所述MGC,于是所述MGC利用BICC、Q.1902.4中现存的机制来拒绝有用连接的改变。
11.按照上述权利要求之一的方法,其特征在于,将用于改变终接的已有命令的扩展用作权利要求1中所述的等待检查的命令(2;5)的语言元素。
12.按照权利要求10的方法,其特征在于,所述语言元素是所谓的H.248“上下文”的特性。
13.按照权利要求10的方法,其特征在于,所述语言元素是所谓的H.248“终接”的特性。
14.按照上述权利要求之一的方法,其特征在于,在所述MGC改变终接上的编码之前,所述MGC通过自己的命令将所述终接隔离,以及在所述MGC也已经在一个或多个最初连接的其他终接上改变了编码之后,所述MGC通过自己的其他命令再次连接所隔离的终接。
15.按照上述权利要求之一的方法,其特征在于,所述MGC通过将终接移动到另一个所谓的H.248“上下文”中来隔离所述终接。
16.按照上述权利要求之一的方法,其特征在于,所述MGC使用所谓的Q.1950命令“隔离”和“连接”。
17.按照上述权利要求之一的方法,其特征在于,终接是在媒体网关上终止的电信网络的有用数据连接段的终接。
18.用于执行如上述权利要求之一所述的方法的装置。
全文摘要
通过从媒体网关控制器(MGC)向媒体网关(MGW)用信令发送改变媒体网关(MGW)上有用数据连接段终接的编码的命令的方法,可以实现有效地改变MGW终接,其中还用信令从媒体网关控制器(MGC)向媒体网关(MGW)发出命令,该命令促使媒体网关(MGW),只有在用于改变终接编码的多个命令到达之后才执行对终接的可连接性的检查。
文档编号H04L29/06GK1666550SQ03816246
公开日2005年9月7日 申请日期2003年7月3日 优先权日2002年7月9日
发明者G·施密特, P·莱斯, T·贝林, B·普菲尔 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1