无线网络中语音包传输的方法及装置转让专利

申请号 : CN200510115174.3

文献号 : CN1866954B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 尹树成张军

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种无线网络中语音包传输的方法及装置,其方法的核心为:无线网络中采用IP协议传输语音包时,分发器将同一话路的语音包发送至相同的物理端口,通过相同的链路进行传输。采用本发明所述的方法及装置,能够有效地解决在IP传输情况下语音包乱序的问题,从而提高语音质量。

权利要求 :

1.一种无线网络中语音包传输的方法,其特征在于,包括:无线网络中采用IP协议传输语音包时,分发器将同一话路的语音包发送至相同的物理端口,通过相同的路径进行传输;

所述方法具体包括:

A、在话路建立时,为所述话路分配话路标识及相应的链路,建立话路标识与相应链路之间的对应关系;

B、封装所述话路的语音IP数据包,当所述话路的语音IP数据包进行选路发送时,分发器获取所述语音IP数据包中承载的话路标识,根据话路标识与链路之间的对应关系确定所述话路标识对应的链路,并将所述语音IP数据包发送至所述链路的物理端口。

2.根据权利要求1所述的方法,其特征在于,该方法还包括:当通话结束后,释放所述话路标识与相应链路之间的对应关系。

3.根据权利要求1或2所述的方法,其特征在于,所述步骤B之前还包括:当对话路的语音包进行IP数据包封装时,将所述话路标识信息承载于所述语音IP数据包中。

4.根据权利要求1或2所述的方法,其特征在于,所述的话路标识包括:用户数据报协议UDP端口号或者通用路由封装协议GRE的Key值。

5.一种无线网络中语音包传输的装置,其特征在于,包括:语音包传输模块,设置于分发器中,用于无线网络中采用IP协议传输语音包时,将同一话路的语音包发送至相同的物理端口,通过相同的路径进行传输;

所述语音包传输模块进一步包括:

话路标识及链路分配子模块,用于在话路建立时,为话路分配话路标识及相应的链路,并保存话路标识与相应链路的对应关系;

语音包传输子模块,用于当所述话路的语音IP数据包进行选路发送时,获取所述语音IP数据包中承载的话路标识,根据话路标识与链路的对应关系确定所述话路标识对应的链路,并将所述语音IP数据包发送至所述链路的物理端口。

6.根据权利要求5所述的装置,其特征在于,该装置还包括:话路标识与链路对应关系释放模块,设置于分发器中,用于当通话结束后,释放保存在所述话路标识及链路分配子模块中的话路标识与相应链路的对应关系。

说明书 :

无线网络中语音包传输的方法及装置

技术领域

[0001] 本发明涉及无线网络通信技术领域,尤其涉及一种无线网络中语音包传输的方法及装置。

背景技术

[0002] 在现代的通信网络中,普遍采用IP协议传输,在IP传输接口单板上使用的用户面协议栈如图1所示。为保证IP传输的可靠性,常常需要采用各种备份措施。比如,如果存在多端口,则常常采用负荷分担来实现多端口的共享,这种情况下,如果是在无线网络中进行语音传输时,可能导致语音包乱序,而如果语音包乱序,则会导致语音质量很差。 [0003] 比如,在无线网络中进行语音传输时,通常以语音包为单位进行负荷分担,也就是,将同一话路的各个语音包从不同的端口发送。如图2所示,同一同一话路的语音包经过分发器后,通过不同的链路进行传输。
[0004] 由于不同端口的路径时延差距可能比较大,因此可能会导致语音包乱序。 发明内容
[0005] 鉴于上述现有技术所存在的问题,本发明的目的是提供一种无线网络中语音包传输的方法及装置,能够有效地降低语音包乱序的概率,从而提高语音质量。
[0006] 本发明的目的是通过以下技术方案实现的:
[0007] 本发明提供了一种无线网络中语音包传输的方法,包括:
[0008] 无线网络中采用IP协议传输语音包时,分发器将同一话路的语音包发送至相同的物理端口,通过相同的路径进行传输;
[0009] 所述方法具体包括:
[0010] A、在话路建立时,为所述话路分配话路标识及相应的链路,建立话路标识与相应链路之间的对应关系;
[0011] B、封装所述话路的语音IP数据包,当所述话路的语音IP数据包进行选路发送时,分发器获取所述语音IP数据包中承载的话路标识,根据话路标识与链路之间的对应关系确定所述话路标识对应的链路,并将所述语音IP数据包发送至所述链路的物理端口。 [0012] 该方法还包括:
[0013] 当通话结束后,释放所述话路标识与相应链路之间的对应关系。 [0014] 所述步骤B之前还包括:
[0015] 当对话路的语音包进行IP数据包封装时,将所述话路标识信息承载于所述语音IP数据包中。
[0016] 所述的话路标识包括:用户数据报协议UDP端口号或者通用路由封装协议GRE的Key值。
[0017] 本发明还提供了一种无线网络中语音包传输的装置,包括:
[0018] 语音包传输模块,设置于分发器中,用于无线网络中采用IP协议传输语音包时,将同一话路的语音包发送至相同的物理端口,通过相同的路径进行传输; [0019] 所述语音包传输模块进一步包括:
[0020] 话路标识及链路分配子模块,用于在话路建立时,为话路分配话路标识 及相应的链路,并保存话路标识与相应链路的对应关系;
[0021] 语音包传输子模块,用于当所述话路的语音IP数据包进行选路发送时,获取所述语音IP数据包中承载的话路标识,根据话路标识与链路的对应关系确定所述话路标识对应的链路,并将所述语音IP数据包发送至所述链路的物理端口。
[0022] 该装置还包括:话路标识与链路对应关系释放模块,设置于分发器中,用于当通话结束后,释放保存在所述话路标识及链路分配子模块中的话路标识与相应链路的对应关系。
[0023] 由上述本发明提供的技术方案可以看出,采用本发明所述的方法及装置具有如下优点:
[0024] 1、解决了一个话路的语音包通过分发器分到不同链路传输时所产生的乱序问题,而且即使某链路发生拥塞,也不会使该链路承载的语音包产生乱序,从而保证了语音质量;
[0025] 2、当通话结束后,释放话路标识与相应链路的对应关系,一方面可以提高资源的利用率;另一方面,当下次建立话路时,如果该条链路发生故障,那么可以将话路标识与其它链路进行绑定,从而使呼叫正常建立。
[0026] 附图说明
[0027] 图1为现有技术中FE(快速以太网)接口的用户面协议栈;
[0028] 图2为现有技术中的语音包传输过程的示意图;
[0029] 图3为本发明所述的方法的流程图;
[0030] 图4为采用本发明所述方法的语音包传输过程的示意图;
[0031] 图5为本发明所述的装置的结构示意图。

具体实施方式

[0032] 本发明的核心思想是:无线网络中采用IP协议传输语音时,首先确定属于同一话路的语音包;然后将所述同一话路的语音包发送至相同的端口,并通过相同的路径进行传输。
[0033] 为对本发明有进一步的了解,下面将结合附图对本发明所述的方法进行详细的说明。
[0034] 本发明所述方法的具体实现方式如图3所示,包括以下步骤:
[0035] 步骤31:无线网络中IP传输情况下,在话路建立过程中,为话路分配话路标识。 [0036] 话路标识可以采用数据报协议UDP端口号或者GRE(通用路由封装协议)key值或者其他方式表示。
[0037] 根据现有协议的规定,采用UDP端口号标识话路的方法是:
[0038] 呼叫建立时,在本端,比如:CDMA中的BSC(Base Station Controller,基站控制器),或者WCDMA中的RNC(Radio Network Controller,无线网络控制器)为该话路分配一个UDP端口号,通过呼叫信令将分配的UDP端口号通知到对端,即CDMA中的BTS(Base Transceiver Station,基站收发信台),或者WCDMA中的Node B,这样CDMA中的BSC与CBTS之间或者WCDMA中的RNC与Node B之间的一个话路就确定了。
[0039] UDP端口号就是本端与对端的两个设备间进行通话时确定的一个话路标识。 [0040] 步骤32:在话路建立过程中为话路分配话路标识后,再为话路分配相应的链路。 [0041] 步骤33:建立话路标识与相应链路之间的对应关系,也就是将一个话路标识与相应的一条链路进行绑定。
[0042] 步骤34:封装语音IP数据包。
[0043] 当对某条话路的语音包进行IP数据包封装时,将目的IP地址以及分配给该话路的链路标识(比如UDP端口号)等信息承载于IP数据包中。
[0044] 步骤35:当语音IP数据包在进行选路发送时,分发器获取语音IP数据包所承载的话路标识信息,根据话路标识与链路的对应关系确定相应的链路,并将语音IP数据包发送至该链路的物理端口,从而使语音IP数据包通过该链路进行传输。
[0045] 采用上述语音包传输的方法,就可以保证同一话路的语音包通过相同的链路进行传输,如图4所示,比如,话路1的语音包都通过链路3进行传输,话路2和话路3的语音包都通过链路1进行传输,话路4的语音包都通过链路2进行传输。从而解决了一个话路的语音包通过分发器分到不同链路传输时所产生的乱序问题,而且即使某链路发生拥塞,也不会使该链路承载的语音包产生乱序,从而保证了语音质量。
[0046] 步骤36:当通话结束后,释放话路标识(比如UDP端口号)与相应链路的对应(即绑定)关系。
[0047] 这样,一方面可以提高资源的利用率;另一方面,当下次建立话路时,如果该条链路发生故障,那么可以将话路标识与其它链路进行绑定,从而使呼叫正常建立。 [0048] 本发明还提供了一种无线网络中语音包传输的装置,该装置包括:语音包传输模块,设置于分发器中,其功能为:
[0049] 在无线网络中采用IP协议传输语音包时,将同一话路的语音包发送至相同的物理端口,通过相同的链路进行传输。
[0050] 语音包传输模块的功能可以通过话路标识及链路分配子模块和语音包传输子模块来实现,其中,话路标识及链路分配子模块的功能为:
[0051] 在话路建立时,为话路分配话路标识及相应的链路,并保存话路标识与 相应链路的对应关系;
[0052] 语音包传输子模块的功能为:
[0053] 当语音IP数据包进行选路发送时,获取所述语音包中承载的话路标识,根据话路标识与链路的对应关系确定该话路标识对应的链路,并将语音IP数据包发送至确定的链路的物理端口。
[0054] 该装置还包括:话路标识与链路对应关系释放模块,设置于分发器中,其功能为: [0055] 当通话结束后,释放保存在话路标识及链路分配子模块中的话路标识与相应链路的对应关系。
[0056] 综上所述,采用本发明所述的方法及装置,可以使同一话路的语音包在同一条路径上传输,能够有效地解决在IP传输情况下语音乱序的问题,从而提高语音质量。 [0057] 以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。