数据传输方法、用户终端和网络设备转让专利

申请号 : CN200810030098.X

文献号 : CN101645824B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 翁武林

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

摘要 :

本发明公开了一种数据传输方法,用户终端获取核心网网元的IP层信息,所述核心网网元的IP层信息包括核心网网元的IP地址信息;以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。MGW获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;以所述用户终端的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。本发明还公开了相应的用户终端以及网络设备,用户终端与核心网网元基于IP承载方式进行用户面数据包传输,接入网网元(GANC)对IP数据包进行中继和路由转发,从而降低了传输时延,提高用户面数据传输效率,降低了接入网数据处理负担。

权利要求 :

1.一种数据传输方法,应用于GAN/EGAN网络,其特征在于,包括:用户终端获取核心网网元的IP层信息,并向所述核心网网元发送所述用户终端的IP层信息,所述核心网网元的IP层信息包括核心网网元的IP地址信息,所述用户终端的IP层信息包括所述用户终端的IP地址信息;

所述用户终端以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输,并接收来自所述核心网网元的携带用户面数据包并以所述用户终端的IP地址为目的地址的IP数据包。

2.如权利要求1所述的方法,其特征在于,所述用户终端获取核心网网元的IP层信息包括:所述用户终端接收来自接入网的信道激活请求,从该信道激活请求中获取所述核心网网元的IP层信息。

3.如权利要求1所述的方法,其特征在于,所述用户终端以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输包括:会话建立后,所述用户终端以所述核心网网元的IP地址为目的IP地址,将用户面数据组装生成IP数据包,并发送该以核心网网元的IP地址为目的IP地址的IP数据包。

4.如权利要求1所述的方法,其特征在于,

所述用户终端向接入网发送携带有用户终端的IP层信息的信道激活请求确认消息,所述用户终端的IP层信息包括用户终端的IP地址信息。

5.如权利要求1所述的方法,其特征在于,所述用户终端以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输具体包括:所述用户终端确定打包时长信息,并按照所述打包时长信息进行所述用户面数据包的传输。

6.如权利要求1至5任意一项所述的方法,其特征在于,所述核心网网元为媒体网关。

7.一种数据传输方法,其特征在于,包括:

获取用户终端的IP层信息及核心网网元的IP层信息,并向用户终端发送所述核心网网元的IP层信息,向核心网网元发送用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址,所述核心网网元的IP层信息包括核心网网元的IP地址;

中继或路由转发来自用户终端的以核心网网元的IP地址为目的IP地址的用户面数据包,及中继或路由转发来自核心网网元的以用户终端的IP地址为目的IP地址的用户面数据包。

8.如权利要求7所述的方法,其特征在于,所述获取用户终端的IP层信息及核心网网元的IP层信息,并向用户终端发送所述核心网网元的IP层信息,向核心网网元发送用户终端的IP层信息之前包括:会话建立时,选择使用IP承载方式进行与核心网侧的用户面数据传输。

9.如权利要求7所述的方法,其特征在于,所述向用户终端发送所述核心网网元的IP层信息为:会话建立时,激活与用户终端的信道,在该信道的激活过程中向用户终端发送所述核心网网元的IP层信息。

10.如权利要求7所述的方法,其特征在于,所述向核心网网元发送用户终端的IP层信息为:会话建立时,将用户终端的IP层信息通过分配请求确认消息发送给核心网网元。

11.如权利要求7至10任意一项所述的方法,其特征在于,所述核心网网元为媒体网关。

12.一种数据传输方法,应用于GAN/EGAN网络,其特征在于,包括:核心网获取用户终端的IP层信息,并向所述用户终端发送所述核心网网元的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息,所述核心网网元的IP层信息包括所述核心网网元的IP地址信息;

所述核心网网元以所述用户终端的IP地址作为数据传输的目的IP地址将用户面数据包组装成IP数据包进行传输,并接收来自所述用户终端的以所述核心网网元的IP地址为目的IP地址的IP数据包。

13.如权利要求12所述的方法,其特征在于,所述向所述用户终端发送所述核心网网元的IP层信息的步骤包括:所述核心网向接入网发送所述核心网网元的IP层信息。

14.如权利要求13所述的方法,其特征在于,所述核心网向接入网发送所述核心网网元的IP层信息为:所述核心网向接入网发送携带有所述核心网网元的IP层信息的分配请求。

15.如权利要求12所述的方法,其特征在于,所述核心网获取用户终端的IP层信息为:所述核心网接收来自接入网的携带有用户终端的IP层信息的分配请求确认消息,从该分配请求确认消息种获取用户终端的IP层信息。

16.一种用户终端,应用于GAN/EGAN网络,其特征在于,包括:第一IP层信息获取单元,用于获取核心网网元的IP层信息,所述核心网网元的IP层信息包含核心网网元的IP地址信息;

第一数据传输单元,用于以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输;

激活确认消息发送单元,用于向接入网发送用户终端的IP层信息;所述用户终端的IP层信息包含用户终端的IP地址信息;其中,所述用户终端的IP层信息由接入网发送至核心网;

该用户终端还用于接收由接入网转发的来自所述核心网网元的,以所述用户终端的IP地址为目的地址的携带用户面数据包的IP数据包。

17.如权利要求16所述的用户终端,其特征在于,所述第一IP层信息获取单元包括:激活请求接收单元,用于接收来自接入网的携带有核心网网元的IP层信息的信道激活请求;

第一获取单元,用于从所述信道激活请求中获取所述核心网网元的IP层信息。

18.如权利要求16所述的用户终端,其特征在于,所述第一数据传输单元包括:第一IP数据打包单元,用于在会话建立后,以所述核心网网元的IP地址为目的地址,将用户面数据组装生成IP数据包;

第一IP数据包发送单元,用于发送所述第一IP数据打包单元组装生成的IP数据包。

19.一种网络设备,其特征在于,包括:

第二IP层信息获取单元,用于获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;

第一IP层信息发送单元,用于向核心网网元发送所述第二IP层信息获取单元所获取的用户终端的IP层信息;

第三IP层信息获取单元,用于获取核心网网元的IP层信息,所述核心网网元的IP层信息包括核心网网元的IP地址信息;

第二IP层信息发送单元,用于向用户终端发送所述第三IP层信息获取单元所获取的核心网网元的IP层信息;

数据转发单元,用于中继或路由转发来自用户终端的以核心网网元的IP地址为目的IP地址的用户面数据包,及中继或路由转发来自核心网网元的以用户终端的IP地址为目的IP地址的用户面数据包。

20.如权利要求19所述的网络设备,其特征在于,还包括:选择单元,用于在会话建立时,选择使用IP承载方式进行与核心网侧的用户面数据传输。

21.一种核心网设备,应用于GANC/EGAN网络,其特征在于,包括:第四IP层信息获取单元,用于获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;

第二数据传输单元,用于以所述用户终端的IP地址作为数据传输的目的IP地址将用户面数据包组装成IP数据包进行传输;

所述核心网设备还用于向接入网发送该核心网设备的IP层信息,该核心网设备的IP层信息包括该核心网设备的IP地址信息;其中,所述核心网设备的IP层信息由接入网发送至用户终端;

所述核心网设备还用于接收由接入网转发的来自所述用户终端的,以该核心网设备的IP地址为目的地址的IP数据包。

22.如权利要求21所述的网络设备,其特征在于,所述第四IP层信息获取单元包括:分配请求确认消息接收单元,用于接收来自接入网的携带有用户终端的IP层信息的分配请求确认消息;

第二获取单元,用于从所述分配请求确认消息中获取所述用户终端的IP层信息。

23.如权利要求21所述的网络设备,其特征在于,所述第二数据传输单元包括:第二IP数据打包单元,用于在会话建立后,以所述用户终端的IP地址为目的地址,将用户面数据组装生成IP数据包;

第二IP数据包发送单元,用于发送所述第二IP数据打包单元组装生成的IP数据包。

说明书 :

数据传输方法、用户终端和网络设备

技术领域

[0001] 本发明涉及通讯领域,尤其涉及一种数据传输方法、用户终端、网络设备。

背景技术

[0002] 在3GPP(Third Generation Partnership Project,第三代合作伙伴计划)定义的GAN(Generic Access Network,通用接入网)/EGAN(Enhanced Generic AccessNetwork,增强型通用接入网)协议构架下,终端设备能够通过IP接入技术接入到无线网络,例如终端可以通过无线局域网WLAN、Intemet接入到GAN网络控制器GANC(GANC Generic Access Network Controller,通用接入网控制器),通过A/Gb、Iu接口接入到无线核心网,使得运营商能够方便地部署2G、3G业务。
[0003] 在GSM网络中,接入网和核心网的MSC(Mobile Switch Center,移动交换中心)通过A接口传输业务数据,包括控制面信令和用户面数据包。MSC包括MSC-S(Mobile Switch Center Server,移动交换中心服务器)和MGW(MediaGateway,媒体网关)。其中,控制面信令包括BSSMAP(Base Station SubsystemManagement Application Part,基站子系统应用管理部分)消息和DTAP(DirectTransfer Application Part,直接传送应用部分)消息,以及包含在用户面数据包中的控制信息即带内信令;用户面数据包括语音数据和电路交换数据(Circuit-Switched Data,CSD)。
[0004] 参考图1,是现有的一种GAN用户面的协议栈构架,在该协议构架下,MS通过Up接口接入GANC,GANC通过A接口与GSM核心网侧的MSC实现业务数据的传输。在MS与GANC间:接入层Access Layers和传输IP层TransportIP layer提供MS到GANC的通用接入;IPsec ESP层(IP security(IPsec)Encapsulating Security Payload(ESP),IP安全封装安全载荷层)提供加密和数据一致性保护,IPsec ESP层可简称为IPsec层,使用在IPsec Tunnel(IP安全隧道)进行业务数据的传输;CS的用户面使用RTP/UDP在MS和GANC间传输语音或数据,例如AMR(Adaptive MultiRate,自适应多速率)语音,并且在GANC和MSC间,一般通过TDM承载的方式进行A接口用户面的数据包的传输。发明人在实现本发明的过程中发现,在GANC上需要进行Up口基于IP传输的用户面数据包和基于TDM传输的用户面数据包间的转换,例如,对于AMR语音,上行时,将RTP/UDP包进行解包、解包后的AMR语音帧按照G.711格式进行编码,发送到MSC;下行时,将G.711编码的数据包进行解码后编码成AMR语音帧并封装在RTP/UDP包中,发送到MS。由此这些过程增加了传输时延,降低了传输效率,增加了GANC的处理负担等等。

发明内容

[0005] 鉴于现有技术的不足,本发明实施例提供了一种数据传输方法、用户终端及网络设备。
[0006] 本发明实施例提供了一种用于用户侧的数据传输方法,包括:
[0007] 获取核心网网元的IP层信息,所述核心网网元的IP层信息包括核心网网元的IP地址信息;
[0008] 以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。
[0009] 本发明实施例还提供了一种用于接入网侧的数据传输方法,包括:
[0010] 获取用户终端的IP层信息及核心网网元的IP层信息,并向用户终端发送所述核心网网元的IP层信息,向核心网网元发送用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址,所述核心网网元的IP层信息包括核心网网元的IP地址;
[0011] 中继或路由转发来自用户终端的以核心网网元的IP地址为目的IP地址的用户面数据包,及中继或路由转发来自核心网网元的以用户终端的IP地址为目的IP地址的用户面数据包。
[0012] 本发明实施例还进一步提供了一种用于核心网侧的数据传输方法,包括:
[0013] 获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;
[0014] 以所述用户终端的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。
[0015] 相应地,本发明实施例提供了一种用户终端,包括:
[0016] 第一IP层信息获取单元,用于获取核心网网元的IP层信息,所述核心网网元的IP层信息包含核心网网元的IP地址信息;
[0017] 第一数据传输单元,用于以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。
[0018] 及一种接入网侧的网络设备,包括:
[0019] 第二IP层信息获取单元,用于获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;
[0020] 第一IP层信息发送单元,用于向核心网网元发送所述第二IP层信息获取单元所获取的用户终端的IP层信息;
[0021] 第三IP层信息获取单元,用于获取用户终端的IP层信息,所述核心网网元的IP层信息包括核心网网元的IP地址信息;
[0022] 第二IP层信息发送单元,用于向核心网网元发送所述第二IP层信息获取单元所获取的用户终端的IP层信息;
[0023] 数据转发单元,用于中继或路由转发来自用户终端的以核心网网元的IP地址为目的IP地址的用户面数据包,及中继或路由转发来自核心网网元的以用户终端的IP地址为目的IP地址的用户面数据包。
[0024] 本发明实施例进一步提供了一种核心网侧的网络设备,包括:
[0025] 第四IP层信息获取单元,用于获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;
[0026] 第二数据传输单元,用于以所述用户终端的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。
[0027] 实施本发明实施例,用户终端获取核心网网元(媒体网关)的IP层信息,核心网网元(媒体网关)获取用户终端的IP层信息,用户终端与核心网网元基于IP承载方式进行用户面数据包传输,接入网网元(GANC)对IP数据包进行中继和路由转发,从而降低了传输时延,提高用户面数据传输效率,降低了接入网数据处理负担。

附图说明

[0028] 图1是现有技术的一种GAN用户面的协议栈构架示意图;
[0029] 图2是本发明的一种用户面的协议栈构架实施例示意图;
[0030] 图3是本发明用户终端侧数据传输方法实施例流程示意图;
[0031] 图4是本发明接入网侧数据传输方法实施例流程示意图;
[0032] 图5是本发明核心网侧数据传输方法实施例流程示意图;
[0033] 图6是本发明数据传输会话建立时传输层信息交互实施例流程示意图;
[0034] 图7是本发明用户面数据传输第一实施例流程示意图;
[0035] 图8是本发明用户面数据传输第二实施例流程示意图;
[0036] 图9是本发明用户终端实施例结构示意图;
[0037] 图10是本发明一种接入网设备实施例结构示意图;
[0038] 图11是本发明一种核心网设备实施例结构示意图。

具体实施方式

[0039] 下面将结合附图对本发明实施例作进一步地详细描述。在本文的后续描述中,MS(Mobile Station,移动台)为用户终端的一具体示例,与用户终端属于同一概念。
[0040] 参考图2,是本发明的一种用户面的协议栈构架实施例示意图,在本发明实施例中,MS与GANC间为基于IP承载的数据传输,GANC与MGW间也为基于IP承载的数据传输,也即A口IP化,用户面数据包封装在RTP协议数据包中通过IP承载实现在MS与MGW间传输,GANC对携带RTP协议数据包的IP数据包进行中继或路由转发。在该协议构架下:
[0041] 在MS侧,在IPsec Tunnel(IP安全隧道)的传输模式下,Remote IP层可看作内部IP层,Transport IP层可看作外部IP层。Remote IP层地址用于网络对MS进行寻址。MS的内部IP层的目的地址可以设置为MGW而不是GANC,这样GANC的Relay IP层可以执行中继或路由转发功能,从A口来或到A口去的基于IP承载的用户面数据包流就可以在GANC上透明地传输,不需要进行编解码转换、速率适配等操作。
[0042] 进一步地,也可以将GANC上的IPsec层上移到MGW,由MS和MGW使用IPsec Tunnel保证数据传输的安全、可靠。此情况下,GANC的Relay IP层可以移除。
[0043] 参考图3,是本发明用户终端侧数据传输方法实施例流程示意图,本实施例方法主要对应于用户终端侧,本实施例方法包括:
[0044] 301、语音呼叫或数据业务的会话建立时,用户终端获取MGW的IP层信息,并向MGW发送用户终端的IP层信息,所述MGW的IP层信息包含所述MGW的IP地址信息,所述IP地址可以为IPV4或IPV6地址,所述用户终端的IP层信息包含所述用户终端的IP地址信息。
[0045] 所述IP层信息还包含UDP端口号信息,在基于UDP协议进行数据传输时,根据UDP端口号可区分不同的服务类型。
[0046] 进一步地,在会话建立时,用户终端还需获取MGW或GANC的打包时长信息,相应地,用户终端还需向网络侧发送用户终端的打包时长信息。当使用RTP协议传输语音时,需要定时地将语音帧例如AMR语音帧封装在RTP包中传输,该定时的时间长度即为打包时长,一般设置为20ms,40ms等。
[0047] 在核心网侧,网元MSC可以包括信令控制面的MSC-S和用户数据面的MGW,会话建立时,由MSC-S获取MGW的IP层信息,进而MSC-S将所获取的IP层信息发送给GANC,例如在分配请求(Assignment Request)消息中携带,该分配请求消息还可以进一步携带有打包时长信息;GANC从所述分配请求中获取MGW的IP层信息,将所述IP层信息携带于信道激活消息例如通用接入电路域无线资源激活信道消息中,所述通用接入电路域无线资源激活信道消息还可以进一步携带打包时长信息;MS接收到信道激活消息后,从该消息中获取所述MGW的IP层信息,可以进一步获取打包时长信息。
[0048] 302、会话建立后,上行数据传输时,用户终端以所述MGW的IP地址作为传输该会话的用户面数据包的目的地址,将用户面数据包组装生成IP数据包,并向网络侧发送所述IP数据包。
[0049] 用户面数据包可以包括如语音帧、多媒体数据、传真等用户面业务数据。所述向网络侧发送所述IP数据包可以为向接入网中的GANC发送IP数据包,例如通过Up接口上的Transport IP层及其上的IPsec层将该IP数据包传送到GANC,然后由GANC将所述IP数据包中继或路由转发至核心网侧的MGW。
[0050] 将用户面数据包组装生成IP数据包具体包括:将用户面数据包封装在RTP数据包中,再使用IP协议进行数据包发送。
[0051] 303、会话建立后,下行数据传输时,用户终端接收来自MGW的以用户终端的IP地址为目的地址的IP数据包。
[0052] 下行数据传输,MGW将携带用户面数据包并以用户终端的IP地址为目的地址的IP数据包发送至MS。发送过程可以为由接入网侧的GANC将该IP数据包中继或路由转发给MS,例如通过Up接口上的Transport IP层及其上的IPsec层将该IP数据包传送到MS。
[0053] 本领域技术人员应当明白所述步骤302与所述步骤303可不分先后顺序执行。
[0054] 参考图4、是本发明接入网侧数据传输方法实施例流程示意图,包括:
[0055] 401、会话建立时,获取MGW的IP层信息,并向用户终端发送该MGW的IP层信息,所述MGW的IP层信息包含MGW的IP地址信息;获取用户终端的IP层信息,并向MSC-S发送所述用户终端的IP层信息,再由MSC-S告知MGW所述用户终端的IP层信息,所述用户终端的IP层信息包含用户终端的IP地址信息。
[0056] 所述IP层信息还进一步包括UDP端口号信息。
[0057] GANC还可以进一步获取MGW或GANC的打包时长信息,并将该打包时长信息发送给用户终端,相应的,GANC还可以进一步获取用户终端或GANC的打包时长信息,并将该打包时长信息通过MSC-S告知给MGW。
[0058] 402、上行数据传输时,接收来自用户终端的、以MGW的IP地址为目的地址的IP数据包,将该IP数据包中继或路由转发至MGW。
[0059] 403、下行数据传输时,接收来自MGW的以用户终端的IP地址为目的地址的IP数据包,将该IP数据包中继或路由转发至用户终端。
[0060] 本领域技术人员应当明白所述步骤402与步骤403可不分先后顺序执行。
[0061] 本例所述方法应用于GANC中,实现对上行和下行数据的中继或路由转发,相对于现有技术需要进行IP承载与TDM承载的转换,本实施例中GANC直接对上行和下行数据进行中继或路由转发,提高了数据传输效率,减少了传输时延,同时也减轻了GANC数据处理的负担。
[0062] 参考图5,是本发明核心网侧数据传输方法实施例流程示意图,包括:
[0063] 501、会话建立时,核心网获取用户终端的IP层信息,并向用户终端发送MGW的IP层信息,所述用户终端的IP层信息包含所述用户终端的IP地址信息,所述MGW的IP层信息包含所述MGW的IP地址信息。
[0064] 所述IP层信息还进一步包括UDP端口号信息,在基于UDP协议进行数据传输时,根据UDP端口号可区分不同的服务类型。
[0065] 进一步地,在会话建立时,还需向用户终端发送MGW的打包时长信息、获取用户终端的打包时长信息。
[0066] 502、下行数据传输时,以所述用户终端的IP地址作为数据传输的目的地址,将用户面数据包组装生成IP数据包发送给用户终端。
[0067] 用户面数据包可以包括如语音帧、多媒体数据、传真等用户面业务数据。所述将用户面数据包组装生成IP数据包发送给用户终端可以为由GANC将所述IP数据包中继或路由转发至MS例如Up接口上的Transport IP层及其上的IPsec层将该IP数据包传送到MS。
[0068] 503、上行数据传输时,接收来自用户终端的以MGW的IP地址为目的IP地址的IP数据包。
[0069] 本领域技术人员应当明白所述步骤502与所述步骤503可不分先后顺序执行。
[0070] 参考图6,是本发明数据传输会话建立时传输层信息交互实施例流程示意图,其中上行数据传输时,包括:
[0071] 601、语音呼叫或数据业务的会话建立时,MSC-S请求获取MGW的IP层信息,例如向MGW发送ADD.Request(地址请求)消息给MGW,请求获得MGW的IP层信息,所述IP层信息包括IP地址(IPv4或IPv6),UDP端口号等信息。
[0072] 602、MGW告知MSC-S其IP层信息,例如使用ADD.Rely(地址请求应答)消息进行应答,将IP层信息放在一个信息容器(container)里,发送给MSC-S,所述信息容器是用于透传一些信息的结构体,只有发送该信息容器的实体和该容器的目的实体才关心其内容。
[0073] 603、MSC-S请求为本次会话确定承载方式及分配接入网侧资源,例如发送分配请求消息Assignment Request给GANC,该消息中还携带MGW的IP层信息。Assignment Request消息中还可以包含打包时长信息,一般设置为20ms。
[0074] 604、GANC收到Assignment Request消息后,如果选择使用IP进行承载用户面数据包并且不做编解码转换、速率适配,例如选择AMR作为编解码类型、完全IP(Full IP)作为A接口上使用的接口类型(Interface Type),则激活Up口的CS信道用于语音传输,如发送通用接入电路域无线资源激活信道消息(GA-CSRACTIVATE CHANNEL)给MS,触发建立Up口CS用户数据链路,并且把MGW的IP层信息发送给MS。MGW的IP层信息可以放在一个容器或一个新的信元中发送。通用接入电路域无线资源激活信道消息还可以包含打包时长信息。
[0075] 605、MS接受GANC的激活操作,对GANC进行应答,例如发送通用接入电路域无线资源激活信道确认消息GA-CSR ACTIVATE CHANNEL ACK给GANC,消息中包含MS的IP层信息,例如可以放在一个容器或一个新的信元中发送。MS接收到GANC的激活消息后,还可以进一步确定打包时长,MS所使用的的打包时长可以和网络(例如MGW)设置的一致,也可以根据MS的能力选择设置一个新的打包时长。MS还可以在GA-CSR ACTIVATE CHANNELACK中包含MS所确定的打包时长信息。
[0076] 606、如果GANC需要对本次信道激活过程进行完成应答,发送通用接入电路域无线资源激活信道完成消息(GA-CSR ACTIVATE CHANNEL COMPLETE)给MS,确认本次激活成功完成。
[0077] 607、GANC完成Up口信道激活后,对MSC-S的分配请求进行应答,例如发送分配完成消息Assignment Complete给MSC-S。在应答消息中可以包含所选择的编解码类型、接口类型,还可以包含MS的IP层信息,例如可以放在一个容器或一个新的信元中发送。
[0078] 激活Up口的CS信道可以在GANC完成对MSC-S进行分配请求应答后进行。
[0079] 本领域技术人员应当明白所述步骤604、605和606与所述步骤607可不分先后顺序执行。
[0080] 608、MSC-S收到MS的IP层信息后,向MGW转发MS的IP层信息;
[0081] 609、MGW将MS的IP地址作为本次会话的用户面数据包传输的目的地址,并向MGS-S发送确认响应。
[0082] 610、会话建立完成后,MS和MGW间进行用户面数据包的传输,用户面数据包通过GANC的中继或路由转发。
[0083] 参考图7,是本发明用户面数据包传输第一实施例流程示意图,其中上行数据传输时,包括:
[0084] 701、呼叫建立后,用户终端到GANC、GANC到MGW都使用IP承载传输用户面数据包,在用户终端和MGW间不需要TRAU。终端作为会话的一端,进行用户面数据的封装、打包,组装生成以MGW的IP地址为目的IP地址的IP数据包。
[0085] 以语音通信为例,在用户终端,将用户的语音数据编码成语音帧,如AMR语音帧,然后将该AMR语音帧格式化放入RTP/UDP包中,进而以MGW的IP地址为目的IP地址,组装生成以MGW的IP地址为目的IP地址的IP数据包。
[0086] 702、所述IP数据包在MS和GANC间的Up接口上传输,例如Transport IP层及其上的IPsec层将该IP数据包传送到GANC。
[0087] 703、GANC接收所述IP数据包,解析发现目的地址为MGW。
[0088] 704、向MGW中继或路由转发所述IP数据包。所述IP数据包一般在MGW的IP层和GANC的Relay IP层间进行传输。
[0089] 705、MGW接收所述IP数据包,并从中解析出用户面数据包。
[0090] 下行数据传输时,包括:
[0091] 706、呼叫建立后,MGW到GANC、GANC到用户终端都使用IP承载传输用户面数据包,在本端用户终端和MGW间不需要TRAU。MGW对来自会话的另一端的用户面数据包进行处理。会话一般涉及两个用户即两端,会话的另一端可能为另一用户终端、PC机、固定电话等。如果两端使用不同的编解码类型、或相同编解码类型不同速率的编解码,MGW需要在收到所述会话另一端的用户面数据包后进行编解码转换或速率匹配。如,取出另一端的用户面数据包,编解码转换或速率匹配成符合用户终端的编解码类型及速率的用户面数据包,然后再封装、打包,组装生成以MS的IP地址为目的IP地址的IP数据包。如果MGW不需要对另一端的用户面数据包进行编解码转换或速率匹配,则直接封装、打包,组装生成以MS的IP地址为目的IP地址的IP数据包。
[0092] 707、发送所述IP数据包。所述IP数据包一般在MGW的IP层和GANC的Relay IP层间进行传输。
[0093] 708、GANC接收所述IP数据包,解析发现目的地址为MS,中继或路由转发所述IP数据包。
[0094] 709、所述IP数据包在MS和GANC间的Up接口上传输,例如Transport IP层及其上的IPsec层将该IP数据包传送到GANC。
[0095] 710、MS接收所述IP数据包,解析IP数据包,获取用户面数据包。
[0096] 本领域技术人员应当明白所述上行数据传输时的步骤701至705与所述下行数据传输时的步骤706至710可不分先后顺序执行。
[0097] 参考图8,是本发明用户面数据传输第二实施例流程示意图,包括:
[0098] 其中上行数据传输时,包括:
[0099] 801、呼叫建立后,用户终端到GANC、GANC到MGW使用IP承载传输用户面数据包,但在用户终端和MGW间需要TRAU,TRAU可以放置在GANC、MGW上。用户终端对用户面数据包进行打包,组装生成以MGW的IP地址为目的IP地址的第一IP数据包。
[0100] 用户终端和MGW间需要TRAU的情况一般出现在MS和MGW使用不同的编解码的情况,如A口使用IP承载PCM语音的情况。
[0101] 以语音通信为例,在用户终端,将用户的语音数据编码成语音帧,如AMR语音帧,然后将该AMR语音帧格式化放入RTP/UDP包中,进而以MGW的IP地址为目的IP地址,组装生成以MGW的IP地址为目的IP地址的第一IP数据包。
[0102] 802、所述第一IP数据包在MS和GANC间的Up接口上传输,例如TransportIP层及其上的IPsec层将所述第一IP数据包传送到GANC。
[0103] 803、GANC接收所述第一IP数据包,解析发现目的地址为MGW,进而获取RTP包,对RTP包承载的用户面数据包进行编解码转换、速率匹配后,将处理后的数据打包封装成以MGW的IP地址为目的IP地址的第二IP数据包。
[0104] 804、GANC向MGW发送所述第二IP数据包。所述第二IP数据包一般在MGW的IP层和GANC的Relay IP层间进行传输。
[0105] 805、MGW接收所述第二IP数据包,获取用户面数据包。
[0106] 下行数据传输时,包括:
[0107] 806、呼叫建立后,用户终端到GANC、GANC到MGW使用IP承载传输用户面数据包,但在用户终端和MGW间需要TRAU,TRAU可以放置在GANC、MGW上。会话一般涉及两个用户即两端,会话的另一端可能为另一用户终端、PC机、固定电话等。如果两端使用不同的编解码类型、或相同编解码类型不同速率的编解码,MGW需要在收到所述会话另一端的用户面数据包后进行编解码转换或速率匹配。如,取出另一端的用户面数据包,编解码转换或速率匹配成符合用户终端的编解码类型及速率的用户面数据包,然后再封装、打包,组装生成以MS的IP地址为目的IP地址的第一IP数据包。如果MGW不需要对另一端的用户面数据包进行编解码转换或速率匹配,则直接封装、打包,组装生成以MS的IP地址为目的IP地址的第一IP数据包。
[0108] 807、MGW发送所述第一IP数据包。所述第一IP数据包一般在MGW的IP层和GANC的Relay IP层间进行传输。
[0109] 808、GANC接收所述第一IP数据包,解析发现目的地址为MS,进而获取用户面数据包,并进行编解码转换、速率匹配后,将处理后的数据打包封装成以MS的IP地址为目的IP地址的第二IP数据包。
[0110] 809、发送所述第二IP数据包。所述第二IP数据包在MS和GANC间的Up接口上传输,例如Transport IP层及其上的IPsec层将所述第二IP数据包传送到GANC。
[0111] 810、MS接收所述第二IP数据包,解析IP数据包,获取用户面数据包。
[0112] 所述上行数据传输时的步骤801至805与所述下行数据传输时的步骤806至810可不分先后顺序执行。
[0113] 参考图9,是本发明用户终端实施例结构示意图,包括:
[0114] 第一IP层信息获取单元901,用于获取核心网网元的IP层信息,所述核心网网元的IP层信息包含核心网网元的IP地址信息。在GAN/EGAN网络中,所述核心网网元为负责用户面数据传输的MGW,因此所述核心网网元的IP地址信息也即为MGW的IP地址信息,具体实现时,所述第一IP层信息获取单元901包括:
[0115] 激活请求接收单元9011,用于接收来自接入网的携带有核心网网元的IP层信息的信道激活请求;
[0116] 第一获取单元9012,用于从所述信道激活请求中获取所述核心网网元的IP层信息。
[0117] 可选地,所述激活请求中还可进一步携带打包时长信息。
[0118] 第一数据传输单元902,用于以所述核心网网元的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。具体实现时,该第一数据传输单元902包括:
[0119] 第一IP数据打包单元9021,用于在会话建立后,以所述核心网网元的IP地址为目的地址,将用户面数据组装生成IP数据包;
[0120] 第一IP数据包发送单元9022,用于发送所述第一IP数据打包单元9021组装生成的IP数据包。
[0121] 激活确认消息发送单元903,用于向接入网发送用户终端的IP层信息,所述用户终端的IP层信息包含用户终端的IP地址信息。
[0122] 参考图10,是本发明一种接入网设备的实施例结构示意图,具体实施时,所述接入网设备可以为GANC,所述接入网设备包括:
[0123] 第二IP层信息获取单元1001,用于获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息;
[0124] 第一IP层信息发送单元1002,用于向核心网网元发送所述第二IP层信息获取单元所获取的用户终端的IP层信息;
[0125] 第三IP层信息获取单元1003,用于获取核心网网元的IP层信息,所述核心网网元的IP层信息包括核心网网元的IP地址信息;
[0126] 第二IP层信息发送单元1004,用于向核心网网元发送所述第二IP层信息获取单元所获取的用户终端的IP层信息;
[0127] 数据转发单元1005,用于中继或路由转发来自用户终端的以核心网网元的IP地址为目的IP地址的用户面数据包,及中继或路由转发来自核心网网元的以用户终端的IP地址为目的IP地址的用户面数据包。
[0128] 本例中,在GAN/EGAN网络中,所述核心网网元为MGW,如果需要对以MGW的IP地址为目的地址的IP数据包内的用户面数据包进行编解码转换或速率匹配,则需对MGW的IP地址为目的地址的IP数据包内的用户面数据包进行编解码转换或速率匹配处理,然后转发携带编解码转换或速率匹配处理后的用户面数据的、以MGW的IP地址为目的地址的IP数据包。
[0129] 如果需要对所述以用户终端的IP地址为目的地址的IP数据包内的用户面数据包进行编解码转换或速率匹配,则需对所述以用户终端的IP地址为目的地址的IP数据包内的用户面数据包进行编解码转换或速率匹配处理,然后转发携带编解码转换或速率匹配处理后的用户面数据的、以用户终端的IP地址为目的地址的IP数据包。
[0130] 选择单元1006,用于在会话建立时,选择使用IP承载方式进行与核心网侧的用户面数据传输。
[0131] 参考图11,是本发明核心网设备实施例结构示意图,具体实施时,所述核心网设备可以为MSC,所述核心网设备包括:
[0132] 第四IP层信息获取单元1101,用于获取用户终端的IP层信息,所述用户终端的IP层信息包括用户终端的IP地址信息。具体实现时,该第四IP层信息获取单元1101包括:
[0133] 分配请求确认消息接收单元11011,用于接收来自接入网的携带有用户终端的IP层信息的分配请求确认消息;
[0134] 第二获取单元11012,用于从所述分配请求确认消息中获取所述用户终端的IP层信息。
[0135] 第二数据传输单元1102,用于以所述用户终端的IP地址作为数据传输的目的IP地址进行用户面数据包的传输。具体实现时,该第二数据传输单元包括:
[0136] 第二IP数据打包单元11021,用于在会话建立后,以所述用户终端的IP地址为目的地址,将用户面数据组装生成IP数据包;
[0137] 第二IP数据包发送单元11022,用于发送所述第二IP数据打包单元11021组装生成的IP数据包。
[0138] 实施本发明实施例,用户终端获取核心网网元(媒体网关)的IP层信息,核心网网元(媒体网关)获取用户终端的IP层信息,用户终端与核心网网元基于IP承载方式进行用户面数据包传输,接入网网元(GANC)对IP数据包进行中继和路由转发,从而降低了传输时延,提高用户面数据传输效率,降低了接入网数据处理负担。
[0139] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。