法律状态公告日
法律状态信息
法律状态
2019-06-28
未缴年费专利权终止 IPC(主分类):H04Q7/24 授权公告日:20080123 终止日期:20180703 申请日:20030703
专利权的终止
2008-01-23
授权
授权
2005-11-02
实质审查的生效
实质审查的生效
2005-09-07
公开
公开
本发明涉及方法和装置,这些方法和装置用于从媒体网关控制器到媒体网关改变媒体网关上的(至少)一个有用数据连接段终接(Terminierung)的编码。
在ITU-T协议H.248和Q.1950中,通过所谓的“媒体网关控制器”(=媒体网关控制器=MGC)详细说明了所谓的“媒体网关”(=MGW=尤其是蜂窝式移动无线电网或固定网中的交换设备)的控制器。协议Q.1950“载体独立呼叫载体控制协议“(CBC)与同样由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上的该终接=隔离在MGW上的该终接)。MGW在终接改变时不知道,随后是否也改变另外的通过它与该终接相连接的终接。因此在终接改变时,如果因而在相连接的终接中(在协议H.248和Q.1950的语言习惯中,在一个MGW之内彼此相连接的终接位于一种所谓的共同的“上下文“中。)产生了不同的编码,以及例如通过所谓的代码变换(Transcodieren)来互相转换这些编码,MGW则必须立即采取措施。但是在特别的情况下,应几乎同时来改变所有互相连接到MGW中的、处于同一“上下文”中的终接的编码,例如在所谓的BICC“编解码器修改”或“编解码器重新商议”的范围内(请参阅Q.1902.4),通过这些BICC“编解码器修改”或“编解码器重新商议”可以改变所存在的语音连接的编码。3GPP也还附加地使用所谓的BICC程序(Prozedur),以便将已有的有用连接在(有用数据类型)语言和多媒体(即用一种共同的编码的语音和图像的组合)之间转接。MGC根据到达它那的所谓的“呼叫控制”信令,例如Q.1902.4,可以识别这种情况。由于顺序地实现了MGC到MGW上的信令,在几乎同时转接在一个MGW之内的所有相连接的终接时,导致一种在这里有可能不希望的行为:MGW短时间激活变码器,然后该变码器几乎立即重新去激活。因此在MGW中产生了不必要的工作负担,并减少了它的通过量。短时中断连接也许是可以接受的,但是迄今在技术上是不可能的。在改变第一终接时,MGW还附加地有可能查明,它不可能将该终接的新的编码转换成还在一个/另一些终接上采用的编码。这例如可能当在语音连接和多媒体连接,或一般的数据连接之间进行转接时发生。因此在该情况下,MGW拒绝通过H.248/Q.1950信令来改变有用连接。
本发明的任务是,按照给媒体网关的指令来实现尽可能有效地转换附在该媒体网关上的终接中的编码,并实现在媒体网关不能互相转换的编码之间进行转接。分别通过独立权利要求的主题来解决该任务。通过根据本发明在(用于改变在MGW上上下文中的至少一个终接的编码的)指令到达时,媒体网关MGW等待(具有新的(针对至少一个终接由指令所改变的)编码的该上下文的终接的)可连接性的检查以及必要时等待代码变换的激活,直至它根据一个或多个到达MGW中的其他信令来查明,它具有所有当前排队等待的(即尤其是所有还未曾以前处理过的)、用于改变该上下文的终接中编码的指令时为止,可以通过在MGW中短时接通和关断变码器(根据现有技术),来避免不必要的工作负担。媒体网关MGW做出以下的查明,即MGW现在具有所有当前要执行的(=例如所有当前公开(或转交换)给一个或所有多个MGC和/或交换设备等等的)指令,这些指令用于改变在该上下文的终接中的编码。媒体网关为此采用在像迄今详细说明的那样未加改变地根据Q.1902.4和Q.1950的BICC程序“编解码器修改“和“编解码器重新商议”中的信令,并且也不必修改消息。与此相反地,作为对到达的Q.1950消息的响应,按照本发明的MGW的行为偏离了迄今在Q.1950中详细说明的行为。
MGW可以根据不同的其它信令(例如图1中的5/7/9)来查明(判定),它现在具有所有用于改变该上下文的终接中的编码的指令,例如因为它已从媒体网关控制器MGC获得了合适的信令(确认特性9=被确认的特性的(这里为编码的)改变),或因为对于与第一指令(2)所涉及的终接B位于一个上下文中的终接(图1中:仅终接A),它已获得了用于改变该终接(图1中:终接A)的编码的指令,等等。
借助根据Q.1902.4的BICC程序“编解码器修改”和“编解码器重新商议”来触发有用连接的改变的媒体网关控制器,可以在其中汇合的有用连接的所有分支(Aeste)方向上,同时触发这些程序。迄今在BICC中未详细说明这些分开的程序的同步。程序在MGC中的合适的同步同样是本发明的主题。(图4:在MGC发送消息3和3a之前,必须由MGW确认消息1和2)
尤其以下的实施方式是特别有利的:
1.充分利用在根据Q.1902.4的BICC程序“编解码器修改”和“编解码器重新商议”中的信令的顺序,以便不同于在Q.1950中所说明的内容如此来匹配MGW上的程序,使得MGW在某一时刻才执行对上下文中的终接之间的必要代码变换的检查,以及执行变码器的有时必要的激活,在该时刻上在共同修改MGC的多个终接的情况下,它已收到涉及所有终接的修改的信令。
2.在MGC采用Q.1950“保留特性”程序以便促使MGW修改终接的情况下,当MGC借助Q.1950“确认特性”程序向MGW确认该终接的修改时,MGW才应执行检查和变码器的激活。
3.在2的一个优选的实施方式中,在MGC采用Q.1950“保留特性”程序以便促使MGW修改终接的情况下,当MGW从具有同一上下文中的终接的有用连接段的另一端上的交换节点中已收到用于改变有用连接的消息、例如Q.2630“修改载体(Bearer)”程序时,MGW则也应执行检查和变码器的激活。
4.在2的、和作为3的替代方案的一个优选的实施方式中,在MGC采用Q.1950“保留特性”程序以便促使MGW修改终接的情况下,当MGW针对相同上下文中的所有终接同样已从MGC收到用于通过Q.1950“保留特性”程序或Q.1950“修改特性”程序来修改的指令时,MGW则也应执行检查和变码器的激活。
5.在MGC采用Q.1950“修改特性”程序以便促使MGW修改终接的情况下,当在对应于终接的有用连接段的另一端上的交换节点发送应修改有用连接的信号时,MGW则才应执行检查和变码器的激活。
6.在5的一个优选的实施方式中,在MGC采用Q.1950“修改特性”程序以便促使MGW修改终接的情况下,当MGW针对同一上下文中的所有终接同样从MGC通过Q.1950“保留特性”程序、或Q.1950“修改特性”程序已收到用于修改的指令时,MGW则也应执行检查和变码器的激活。
7.在MGC共同修改多个属于一个有用连接的终接的情况下,其中,它将Q.1950“修改特性”程序用于至少两个终接,在它向相应的有用连接段的另一端上的交换节点发送Q.1902.4消息“修改选择的编解码器的信息”或“修改编解码器”之前,MGC才应针对所有这些终接来执行“修改特性”程序。该情况出现在一个MGC上,该MGC触发有用连接朝两个或多个方向的同时的改变。根据BICC、Q.1902.4,与朝所有方向的该MGC无关地来运行程序“编解码器修改”或“编解码器重新商议”。这些程序在触发的MGC中的同步是本发明的主题。(请参阅图4)
8.在1至7的一个优选的实施方式中,在通过Q.1950协议借助“保留特性”程序或“修改特性”程序发送应改变某个终接的编码的信令之后,在MGW中去激活所有在同一“上下文”中与此终接相连接的终接(H.248“流模式”),即MGW不传送往返于这些终接的有用数据。首先改变的终接单独保持在发送和接收状态中,即转送往返于同一“上下文”中的有关终接的有用数据。在用于根据1至7点来改变这些未激活的终接的指令到达之后,MGW才分别检查,它是否可以将终接以它们的新的编码来互相连接。
9.在1至8的一个优选的实施方式中,MGW不能立即在1中所述的检查之后重新建立连接,而是当还附加地通过分开的信令、例如在TS25.415和29.415中的3GPP中详细说明的IuFP初始化利用在要重新连接的有用连接段的另一端上的(MGW-)交换节点已促使了这些终接上的编码转换时,才能重新建立连接。
10.在1至9的一个优选的实施方式中,MGW不能立即在从MGC收到用于改变的指令之后,而是当通过紧随其后的分开信令、例如在TS25.415和29.415中的3GPP中详细说明的IuFP初始化利用在有用连接段的另一端上的(MGW)交换节点来促使了编码的转换时,才为有用数据激活有关的终接,即设置到发送和接收有用数据的状态中。
11.在1和10的一个优选的实施方式中,MGW可以限制用于改变终接的第一指令到达之后直至触发检查的指令到达时的时间间隔。如果在该时间间隔中针对所有所连接的有用连接没有相应的指令到达,MGW则可以用旧的编码来重新建立有用连接的原来的连接。
从权利要求和以下借助附图的实施例的说明中,产生本发明的其它的特征和优点。其中:
图1针对一对MGC和MGW的情况示出了在将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流,这对MGC和MGW处理和转递由另一个交换节点触发的、有用连接编码的修改,
图2针对一对MGC和MGW的情况示出了在将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流,这对MGC和MGW处理、但是不转递由另一个交换节点触发的、有用连接编码的修改,
图3针对一对MGC和MGW的情况示出了在将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流,这对MGC和MGW本身触发在有用连接段方向上的、有用连接编码的修改,
图4针对一对MGC和MGW的情况示出了在将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流,这对MGC和MGW本身触发在两个通过MGW连接的有用连接段方向上的、有用连接编码的修改。
图1展示了将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流。示出了一对MGC和MGW的情况,这对MGC和MGW处理和转递由另一个交换节点触发的、有用连接编码的修改。
相应的数字说明了消息在时间上的顺序。由圆角限制的面积中的消息分别涉及一个相应的终接。为了简化起见,仅针对两个所包含的终接示出了消息流。连接之内的所有其它的终接必须类似地来处理。终接在MGW之内彼此相连接,并位于同一“上下文”中。消息2,3,4,5,7和9分别通过反方向上的直接紧随其后的消息来确认。
示出了BICC程序“编解码器修改”。在本发明同样可应用于其上的BICC程序“编解码器重新商议”中,消息流是完全一致的,但是采用“修改要选择的编解码器信息”消息来代替“修改编解码器”消息(1和6)。
根据本发明如下来使用消息流:
1.像在协议中所说明的那样不加改变地采用消息2(Q.1950“保留特性”)和5(Q.1950“修改特性”)。在MGW中根据这些消息改变特性。
2.在消息2到达之后MGW检查,该消息是否是涉及相应“上下文”的第一指示,该第一指示决定了编码的改变。如果该条件符合实际情况,MGW则去激活所有与该终接相连接的终接以及所有在同一“上下文”中的终接。该消息明确规定了针对该“上下文”所谋求的新的编码。
3.然后(在发送消息3之前)MGW激活终接B,即将该终接B设置到发送和接收有用数据的状态中。
4.在消息5或7或9到达之后MGW检查,终接A和B的连接在新的编码中是否是可能的。如果该连接是不可能的,MGW则在对5或9的接收确认中发送相应的故障消息。在这里没有示出其它的故障信令。
5.否则MGW在采用新的编码的情况下(在消息7到达之后才在4中采用消息5的情况下)重新激活终接A,并因此“连接”终接A和B。
6.类似地改变所有其它的在这里未示出的未激活的终接。
图2展示了将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流。示出了一对MGC和MGW的情况,这对MGC和MGW处理、但是不转递由另一个交换节点触发的、有用连接编码的修改。
相应的数字说明了消息在时间上的顺序。由圆角限制的面积中的消息分别涉及一个相应的终接。消息2,3,4,和5分别通过反方向上的直接紧随其后的消息来确认。
示出了BICC程序“编解码器修改”。在本发明同样可应用于其上的BICC程序“编解码器重新商议”中,消息流是完全一致的,但是采用“修改要选择的编解码器信息”消息来代替“修改编解码器”消息1。
根据本发明如下来使用消息流:
1.像在协议中所说明的那样不加改变地采用消息2(Q.1950“保留特性”)。在MGW中根据这些消息改变特性。
2.在消息2到达之后MGW检查,该消息是否是涉及相应的“上下文”的第一指示,该第一指示决定了编码的改变。如果该条件符合实际情况,MGW则去激活所有与该终接相连接的终接以及所有在同一“上下文”中的终接。该消息明确规定了针对该“上下文”所谋求的新的编码。
3.然后(在发送消息3之前)MGW激活终接B,即将该终接B设置到发送和接收有用数据的状态中。
4.在消息5到达之后MGW检查,终接A和B的连接在新的编码中是否是可能的。如果该连接是不可能的,MGW则在对5的接收确认中发送相应的故障消息。在这里未示出其它的故障信令。
5.否则如果根据在终接A和B上的不同的编码而有必要时,MGW则嵌入一个变码器,并且于是在采用新的编码的情况下重新激活终接A,以及因此“连接”终接A和B。
附图3展示了将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流。示出了一对MGC和MGW的情况,这对MGC和MGW本身触发在有用连接段方向上的有用连接编码的修改。
相应的数字说明了消息在时间上的顺序。由圆角限制的面积中的消息分别涉及一个相应的终接。消息1和3分别通过反方向上的直接紧随其后的消息来确认。
示出了BICC程序“编解码器修改”。在本发明同样可应用于其上的BICC程序“编解码器重新商议”中,消息流是完全一致的,但是采用“修改要选择的编解码器信息”消息来代替“修改编解码器”消息2。
根据本发明如下来使用消息流:
1.像在协议中所说明的那样不加改变地采用消息1(Q.1950“修改特性”)。在MGW中根据该消息改变特性。
2.在消息1到达之后MGW检查,该消息是否是涉及相应的“上下文”(=“Context”)的第一指示,该第一指示决定了编码的改变。如果该条件符合实际情况,MGW则去激活所有与该终接相连接的终接以及所有在同一“上下文”中的终接。该消息明确规定了针对该“上下文”所谋求的新的编码。
3.然后MGW激活终接A,即将该终接A设置到发送和接收有用数据的状态中。
4.在消息3到达之后MGW检查,终接A和B的连接在新的编码中是否是可能的。
5.如果根据在终接A和B上的不同的编码而有必要时,MGW则嵌入一个变码器,并且于是在采用新的编码的情况下重新激活终接B,以及因此“连接”终接A和B。
图4展示了将有用连接从一种编码向另一种编码转换时的BICC和CBC消息流。示出了一对MGC和MGW的情况,这对MGC和MGW本身触发在两个通过MGW相连接的有用连接段方向上的有用连接编码的修改。
相应的数字说明了消息在时间上的顺序。分别与另外的消息流无关地来执行消息3,4,5和消息3a,4a,5a。由圆角限制的面积中的消息分别涉及一个相应的终接。为了简化起见,仅针对两个所包含的终接示出了信息流。连接之内的所有其它的终接必须类似地来处理。终接在MGW之内彼此相连接,并位于同一“上下文”中。消息1,2,4和4a分别通过反方向上的直接紧随其后的消息来确认。
示出了BICC程序“编解码器修改”。在本发明同样可应用于其上的BICC程序“编解码器重新商议”中,消息流是完全一致的,但是采用“修改要选择的编解码器信息”消息来代替“修改编解码器”消息(3和3a)。
根据本发明如下来使用消息流:
1.在MGC发送消息3和3a(Q.1902.4“修改编解码器”)之前,由MGC发送和由MGW确认消息1和2(Q.1950“修改特性”)。根据Q.1902.4仅要求,MGC在消息3之前发送消息1,而在消息3a之前发送消息2。
2.像在协议中所说明的那样不加改变地采用消息1和2(Q.1950“修改特性”)。在MGW中根据这些消息改变特性。
3.在消息1到达之后MGW检查,该消息是否是涉及相应“上下文”的第一指示,该第一指示决定了编码的改变。如果该条件符合实际情况,MGW则去激活所有与该终接相连接的终接以及所有在同一“上下文”中的终接。该消息明确规定了针对该“上下文”所谋求的新的编码。
4.然后MGW激活终接A,即将该终接A设置到发送和接收有用数据的状态中。
5.在消息2,或4,或4a到达之后MGW检查,终接A和B的连接在新的编码中是否是可能的。
6.MGW在采用新的编码的情况下(在消息4a到达之后才在5中采用消息2的情况下)重新激活终接B,并且因此“连接”终接A和B。
7.类似地来改变所有其它的在这里未示出的未激活的终接。
机译: 避免交换设备(媒体网关控制器)的控制设备或交换设备(媒体网关)的错误行为。
机译: 为了避免方向控制装置(媒体网关控制器)或交换设备(媒体网关)发生故障,在现有化合物负载类型中更改有用的情况下
机译: 交换DC部分(媒体网关和控制器)规避错误属性或交换设备(媒体网关)