无线网络控制器与基站节点间数据收发方法和装置

申请号 CN200710004886.7 申请日 2007-02-07 公开(公告)号 CN101242561A 公开(公告)日 2008-08-13
申请人 华为技术有限公司; 发明人 赖志昌; 秦圣奕; 郭成绪; 蓝海青;
摘要 本 发明 涉及无线通信领域,公开了一种无线网络 控制器 与基站 节点 间数据收发方法和装置,使得Iub 接口 数据传输效率得以提升。本发明中,将对满足复用条件的FP PDU复用为UDP包的净荷,其中,以目的UDP端口标识FP PDU所归属的用户数据业务流。在复用头中引入扩展标志和扩展字段,可以仅在需要携带扩展信息时传输扩展字段。复用条件可以灵活配置以提高复用的效率。
权利要求

1. 一种无线网络控制器与基站节点间数据发送方法,其特征在于,包 括以下步骤:
从待发送的协议FP协议数据单元PDU中选出满足复用条件的FP PDU,对这些FP PDU进行复用后作为净荷封装在用户数据报协议UDP包 中,为该UDP包设置复用标记,发送该UDP包。
2. 根据权利要求1所述的无线网络控制器与基站节点间数据发送方法, 其特征在于,通过以下步骤对所述FP PDU进行复用:
为参加复用的每个FP PDU设置一个复用头,该复用头中包括一个指示 该FP PDU所归属的用户数据业务流的用户标识和一个表示该FP PDU长度 的长度域,将各FP PDU及其复用头级联在一起。
3. 根据权利要求2所述的无线网络控制器与基站节点间数据发送方法, 其特征在于,所述用户标识是FP PDU所归属的用户数据业务流的目的UDP 端口号。
4. 根据权利要求2所述的无线网络控制器与基站节点间数据发送方法, 其特征在于,所述复用头中还包括扩展标志,当该扩展标志的值指示有扩展 字段时,所述复用头还包括预定长度的扩展字段。
5. 根据权利要求4所述的无线网络控制器与基站节点间数据发送方法, 其特征在于,所述扩展字段中部分或全部的比特与所述长度域共同表示对应 FP PDU的长度。
6. 根据权利要求1所述的无线网络控制器与基站节点间数据发送方法, 其特征在于,通过以下方式为所述UDP包设置复用标记:
将所述UDP包的源UDP端口和/或目的UDP端口设置为预定的值。
7. 根据权利要求1至6中任一项所述的无线网络控制器与基站节点间 数据发送方法,其特征在于,所述复用条件包括以下之一或其任意组合:
参加复用的FP PDU具有相同的优先级;
参加复用的FP PDU的长度小于预定限;
复用后生成的UDP包的净荷的长度小于预定门限;
参加复用的FP PDU属于同一业务类型。
8. 一种无线网络控制器与基站节点间数据接收方法,其特征在于,包 括以下步骤:
收取UDP包,如果该UDP包中包含指示该UDP包由至少两个FP PDU 复用而成的复用标记,则对该UDP包的净荷进行解复用,得到FP PDU。
9. 根据权利要求8所述的无线网络控制器与基站节点间数据接收方法, 其特征在于,所述UDP包的净荷中包括至少一个FP PDU及其复用头,每 个复用头包括用户标识和长度域;
所述解复用进一步包括以下步骤:
从所述UDP包的净荷中读取一个FP PDU的复用头,根据该复用头中 的长度域从该UDP包的净荷中读取相应的FP PDU,根据该复用头中的用户 标识确定该FP PDU所归属的用户数据业务流;
上述步骤完成一个FP PDU的读取,重复上述步骤直至处理完该UDP 包净荷中的所有数据。
10. 根据权利要求9所述的无线网络控制器与基站节点间数据接收方 法,其特征在于,所述用户标识是FP PDU所归属的用户数据业务流的目的 UDP端口号;
如果所述UDP包的源UDP端口和/或目的UDP端口为预定的值,则该 UDP包中包含复用标记。
11. 根据权利要求9所述的无线网络控制器与基站节点间数据接收方 法,其特征在于,所述复用头包括基本部分和扩展字段,基本部分中包括用 户标识、长度域和扩展标志;
所述解复用中完成一个FP PDU的读取的步骤还包括以下子步骤:
读取所述FP PDU的复用头时,先读取该复用头的基本部分,根据基本 部分中的扩展标志判断是否存在扩展字段,如果是则进一步从所述UDP包 的净荷中读取该复用头的扩展字段,否则忽略对扩展字段的读取。
12. 一种无线网络控制器与基站节点间数据发送装置,其特征在于,包 括:
选择单元,用于从待发送的FP PDU中选出满足复用条件的FP PDU;
复用单元,用于将所述选择单元选出的FP PDU进行复用后作为净荷封 装在UDP包中;
标记单元,用于为以复用的FP PDU为净荷的UDP包设置复用标记;
发送单元,用于发送所述UDP包。
13. 根据权利要求12所述的无线网络控制器与基站节点间数据发送装 置,其特征在于,所述复用单元包括:
为参加复用的每个FP PDU设置一个复用头的子单元,该复用头中包括 一个指示该FP PDU所归属的用户数据业务流的用户标识和一个表示该FP PDU长度的长度域;
将各FP PDU及其复用头级联在一起的子单元;
所述用户标识是FP PDU所归属的用户数据业务流的目的UDP端口号。
14. 根据权利要求12所述的无线网络控制器与基站节点间数据发送装 置,其特征在于,所述标记单元通过以下方式为所述UDP包设置复用标记:
将所述UDP包的源UDP端口和/或目的UDP端口设置为预定的值。
15. 根据权利要求12至14中任一项所述的无线网络控制器与基站节点 间数据发送装置,其特征在于,所述选择单元使用的所述复用条件包括以下 之一或其任意组合:
参加复用的FP PDU具有相同的优先级;
参加复用的FP PDU的长度小于预定门限;
复用后生成的UDP包的净荷的长度小于预定门限;
参加复用的FP PDU属于同一业务类型。
16. 一种无线网络控制器与基站节点间数据接收装置,其特征在于,包 括:
接收单元,用于接收UDP包;
复用判决单元,用于判断所述接收单元接收的UDP包中是否包含复用 标记,该复用标记用于指示该UDP包由至少两个FP PDU复用而成;
解复用单元,用于对所述复用判决单元判定含有复用标记的UDP包的 净荷进行解复用,得到FP PDU。
17. 根据权利要求16所述的无线网络控制器与基站节点间数据接收装 置,其特征在于,所述UDP包的净荷中包括至少一个FP PDU及其复用头, 每个复用头包括用户标识和长度域;
所述解复用单元进一步包括以下子单元:
复用头读取子单元,用于从UDP包的净荷中读取一个FP PDU的复用 头;
FP PDU读取子单元,用于根据所述复用头读取子单元所读取的复用头 中的长度域,从所述UDP包的净荷中读取相应的FP PDU;
归属确定子单元,用于根据所述复用头读取子单元所读取的复用头中的 用户标识,确定所述FP PDU读取子单元读取的FP PDU所归属的用户数据 业务流;
结束判断子单元,用于判断所述UDP包净荷中的数据是否已读完,如 果没有读完则指示所述复用头读取子单元、FP PDU读取子单元和归属确定 子单元从该UDP包的净荷中获取下一个FP PDU。
18. 根据权利要求17所述的无线网络控制器与基站节点间数据接收装 置,其特征在于,所述用户标识是FP PDU所归属的用户数据业务流的目的 UDP端口号;
所述复用判决单元通过以下方式判断所述UDP包中是否包含复用标 记:
如果所述UDP包的源UDP端口和/或目的UDP端口为预定的值,则该 UDP包中包含复用标记。

说明书全文

技术领域

发明涉及无线通信领域,特别涉及无线网络控制器与基站节点间用户 面数据传输技术。

背景技术

通用移动通信系统(Universal Mobile Telecommunications System,简称 “UMTS”)是采用宽带码分多址(Wideband Code Division Multiple Access, 简称“WCDMA”)空中接口技术的第三代移动通信系统,通常也把UMTS 系统称为WCDMA通信系统。UMTS系统采用了与第二代移动通信系统类似 的结构,包括无线接入网络(Radio Access Network,简称“RAN”)和核心 网络(Core Network,简称“CN”)。其中无线接入网络用于处理所有与无 线有关的功能,而CN处理UMTS系统内所有的话音呼叫和数据连接,并实 现与外部网络的交换和路由功能。CN从逻辑上分为电路交换域(Circuit Switched Domain,简称“CS”)和分组交换域(Packet Switched Domain, 简称“PS”)。UMTS陆地无线接入网(UMTS Terrestrial Radio Access Network, 简称“UTRAN”)、CN与用户设备(User Equipment,简称“UE”)一起构 成了整个UMTS系统。
UTRAN的结构如图1所示,包含一个或几个无线网络子系统(Radio Network Subsystem,简称“RNS”)。一个RNS由一个无线网络控制器(Radio Network Controller,简称“RNC”)和一个或多个基站(Node B)组成。RNC 与CN之间的接口是Iu接口,Node B和RNC之间的接口是Iub接口。在 UTRAN内部,RNC之间通过Iur互联,Iur可以通过RNC之间的直接物理 连接或通过传输网连接。RNC用来分配和控制与之相连或相关的Node B的 无线资源,Node B完成Iub接口和Uu接口之间数据流的转换,同时也参与 一部分无线资源管理。
RNC用于控制UTRAN的无线资源,主要完成无线资源控制(Radio Resource Control,简称“RRC”)连接建立和断开、切换、宏分集合并、无 线资源管理等功能。具体如下:
(1)执行系统信息广播与系统接入控制功能;
(2)切换和服务RNC(Service RNC,简称“SRNC”)迁移等移动性管 理功能;
(3)宏分集合并、功率控制、无线承载分配等无线资源管理和控制功能。
Node B是WCDMA系统的基站(即无线收发信机),包括无线收发信 机和基带处理部件。通过标准的Iub接口和RNC互连,主要完成Uu接口物 理层协议的处理。它的主要功能是扩频、调制、信道编码及解扩、解调、信 道解码,还包括基带信号射频信号的相互转换等功能。
Iub接口协议栈结构如图2所示,分为无线网络控制面(Radio Network Control Plane)、传输网络控制面(Transport Network Control Plane)和用户 面(User Plane),承载层有异步传输模式(Asynchronous Transfer Mode,简 称“ATM”)传输和网间互联协议(Internet Protocol,简称“IP”)传输两 种方式。
ATM传输方式时,无线网络控制面的传输层使用特定业务协调功能-用 户网络接口(Service Specific Coordination Function-User Network Interface, 简称“SSCF-UNI”)/特定业务面向连接协议(Special Service Connect Oriented Protocol,简称“SSCOP”)/ATM适配层类型5(ATM Adaptation Layer Type 5,简称“AAL5”)/ATM,传输网络控制面使用接入链路控制应用部分(Access Link Control Application Part,简称“ALCAP”) /SSCF-UNI/SSCOP/AAL5/ATM,用户面传输层使用ATM适配层类型2(ATM Adaptation Layer Type 2,简称“AAL2”)/ATM。
IP传输方式时,无线网络控制面的传输层使用流控制传输协议(Stream Control Transmission Protocol,简称“SCTP”)/IP/Data Link Layer(数据链 路层),用户面传输层使用用户数据报协议(User Datagram Protocol,简称 “UDP”)/IP/Data Link Layer,没有传输网络控制面。
用户面不同的信道使用不同的协议(Frame Protocol,简称“FP”)格 式,包括随机接入信道(Random Access Channel,简称“RACH”)FP、寻呼 信道(Paging Channel,简称“PCH”)FP、前向接入信道(Forward Access Channel,简称“FACH”)FP、专用信道(Dedicated Channel,简称“DCH”) FP、高速下行共享信道(High Speed Downlink Shared Channel,简称 “HS-DSCH”)FP,以及其他信道如下行共享信道(Downlink Shared Channel, 简称“DSCH”)FP等。UE的语音和数据,封装在各种FP帧中,使用传输 层(ATM或IP)功能,在Iub接口传输。
WCDMA语音业务包括窄带自适应多速率(Adaptive Multi-Rate,简称 “AMR”)和宽带AMR,窄带AMR  包括12.2k /10.2k/7.95k/7.4k/6.7k/5.9k/4.75k等速率,宽带AMR基于16kHz采样速率, 包括6.6k与23.85k之间的9种速率,目前最常用的是窄带AMR 12.2kbps。 数据业务速率包括8k/16k/32k/64k/128k/144k/256k/384k/2048k等。由于 WCDMA支持的数据业务速率较高,因此,数据业务所需的承载层带宽也远 大于语音业务。
从Node B到RNC之间的回程传输资源永远是运营商最宝贵的资源。据 统计,回程传输费用占无线网络运营商运营成本的30%以上。因此,提升Iub 接口传输效率,最大化利用传输资源,一直是运营商的关注重点之一。
目前,对于E1/T1传输及微波传输等应用场景,ATM传输方式下,运营 商可采用Hub Node B或者基于目前已有的ATM传输网资源,通过虚路径 (Virtual Path,简称“VP”)/虚通道(Virtual Channel,简称“VC”)交 换实现Iub接口业务的统计复用,提高传输效率,节省传输带宽。IP传输方 式下,可采用IP头压缩和点到点协议(Point-to-Point Protocol,简称“PPP”) 头压缩等技术减少业务的开销,或者采用PPP复用(PPP Multiplexing,简称 “PPPmux”)等复用技术将开销分摊到各个用户业务流,从而提高传输效率, 节省传输带宽。但是,Iub接口上要提供这些提升传输效率的功能特性,仅 RNC和Node B支持还不够,还需要中间传输节点支持。但是,要么是中间 传输节点不支持这些功能特性,使得这些技术无法应用,要么是中间传输节 点价格过于昂贵,大大增加端到端传输成本,从而限制了这些传输效率提升 技术的应用。下面对现有技术中的两种提高传输效率的方案进行分别介绍。
(1)复合IP方案:复合IP(Composite IP,简称“CIP”)方案适用于 Iub/Iur/Iu接口用户面数据传输。CIP方案将多个不同长度的CIP包复用到一 个CIP容器(CIP container),如图3所示,并且CIP容器的长度可变。这 样可有效利用链路带宽,将UDP/IP/CIP支持分段/重组功能,分段/重组将FP 协议数据单元(Protocol Data Unit,简称“PDU”)分割成小的数据包。要 求大FP PDU包必须分段,如图4所示,以避免IP分片,同时保持较低的传 输时延。但是,本发明的发明人发现,该方案要求全部FP PDU数据包采用 UDP、IP和连接标识符(Connection Identifier,简称“CID”)标识。对于大 FP PDU数据包,采用分段/重组后产生了更多需要传输的辅助信息,传输效 率反而降低了。
(2)基于高级数据链路控制(High-Level Data Link Control,简称 “HDLC”)的PPPmux方案:PPP封装需要7字节的开销,包括1字节Flag (标志)域、1字节Address(地址)域、1字节Control(控制)域、2字节 Protocol(协议)域和2字节CRC(循环冗余校验)域。若通过协商,不传 送Address域和Control域,且Protocol域压缩为1字节,则每个PPP帧的开 销为4字节。
基于HDLC的PPPmux属于层2复用技术,它的主要思想是在一个PPP 帧里发送多个封装的PPP子帧,这样PPP帧的开销将分摊到每个PPP子帧, 从而达到减少开销、提升效率的目的。多个PPP子帧复用到1个PPP帧的方 法是在每个PPP子帧前面插入1个分隔符。在PPP的网络控制协议(Network Control Protocol,简称“NCP”)协商阶段,接收方可以使用PPPmux控制 协议来表示接收复用帧。
若PPP子帧的Protocol域与前面PPP子帧的Protocol域相同,则不需要 传送。Protocol域标志(Protocol Field Flag,简称“PFF”)比特和长度扩展 (Length Extension,简称“LXT”)域属于长度域。若Protocol域包含在PPP 子帧中,则PFF比特为1,否则为0。PPPmux帧格式如图5所示。
但是,由于本方案属于层2复用技术,因此,本发明的发明人发现该方 案仅适用于点到点链路组网,使得应用场景受到限制。

发明内容

本发明实施方式要解决的主要技术问题是提供一种无线网络控制器与 基站节点间数据收发方法和装置,使得Iub接口数据传输效率得以提升。
为解决上述技术问题,本发明的实施方式提供了一种无线网络控制器与 基站节点间数据发送方法,包括以下步骤:
从待发送的帧协议FP协议数据单元PDU中选出满足复用条件的FP PDU,对这些FP PDU进行复用后作为净荷封装在用户数据报协议UDP包中, 为该UDP包设置复用标记,发送该UDP包。
本发明的实施方式还提供了一种无线网络控制器与基站节点间数据接 收方法,包括以下步骤:
收取UDP包,如果该UDP包中包含指示该UDP包由至少两个FP PDU 复用而成的复用标记,则对该UDP包的净荷进行解复用,得到FP PDU。
本发明的实施方式还提供了一种无线网络控制器与基站节点间数据发 送装置,包括:
选择单元,用于从待发送的FP PDU中选出满足复用条件的FP PDU;
复用单元,用于将选择单元选出的FP PDU进行复用后作为净荷封装在 UDP包中;
标记单元,用于为以复用的FP PDU为净荷的UDP包设置复用标记;
发送单元,用于发送UDP包。
本发明的实施方式还提供了一种无线网络控制器与基站节点间数据接 收装置,包括:
接收单元,用于接收UDP包;
复用判决单元,用于判断接收单元接收的UDP包中是否包含复用标记, 该复用标记用于指示该UDP包由至少两个FP PDU复用而成;
解复用单元,用于对复用判决单元判定含有复用标记的UDP包的净荷 进行解复用,得到FP PDU。
本发明实施方式与现有技术相比,主要区别及其效果在于:
将FP PDU直接复用为UDP包的净荷,因为UDP包是基于IP的,所以 既可用于点到点链路组网场景,也可应用于路由组网场景。因为是对FP PDU 进行复用,对UDP以下的层没有任何影响,所以对RNC和Node B之间的 中间传输节点没有特殊的要求,既可以单独使用,也可以与其它层三、层二 效率提升技术组合使用,如与UDP/IP头压缩、PPPmux、PPP头压缩等技术 组合使用,以取得更高的传输效率。
对满足复用条件的FP PDU进行复用,而不是对所有的FP PDU都进行 复用,从而可以选择复用效率较高的FP PDU进行复用,提高复用的效果, 进而提升整体的数据传输效率。
附图说明
图1是根据现有技术中的UTRAN网络结构示意图;
图2是根据现有技术中的Iub接口协议栈结构示意图;
图3是根据现有技术中的CIP方案复用后的UDP/IP包格式示意图;
图4是根据现有技术中的CIP方案的包净荷示意图;
图5是根据现有技术中的PPPmux帧格式示意图;
图6是根据本发明第一实施方式的RNC与Node B间数据发送方法流程 图;
图7是根据本发明第一实施方式中以复用的FP PDU为净荷的UDP包格 式示意图;
图8是根据本发明第一实施方式中的复用头结构示意图;
图9是根据本发明第二实施方式的RNC与Node B间数据接收方法流程 图;
图10是根据本发明第三实施方式的RNC与Node B间数据发送装置结 构示意图;
图11是根据本发明第四实施方式的RNC与Node B间数据接收装置结 构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发 明实施方式作进一步地详细描述。
本发明的第一实施方式涉及RNC与Node B间数据发送方法,具体流程 如图6所示。
在步骤610中,发送方(如RNC或Node B)从待发送的FP PDU中选 出满足复用条件的FP PDU。具体地说,由于在Iub接口中一些数据包并不需 要采用复用技术,如高速率384kbps数据业务,其FP PDU包长为500字节 左右,采用复用技术后的效率提升很小,因此,先对FP PDU进行选择,对 满足复用条件的FP PDU进行复用,而不是对所有的FP PDU都进行复用, 从而可以选择复用效率较高的FP PDU进行复用,提高复用的效果,进而提 升整体的数据传输效率。
比如说,将复用条件设置为以下之一或其任意组合:
(1)参加复用的FP PDU具有相同的优先级;
(2)参加复用的FP PDU的长度小于预定限,该门限可自行配置;
(3)复用后生成的UDP包净荷小于预定门限,该门限可自行配置; 因为UDP包的包头长度是固定的,所以也可以以复用后生成的UDP包长度 小于预定门限作为复用条件。
(4)参加复用的FP PDU属于同一业务类型,如按R99/HSPA(高速 分组接入)业务区分、按语音/数据业务区分等。
对满足复用条件的FP PDU进行复用,可有效提升用户业务的传输效率, 最大化利用传输资源。
接着,进入步骤620,发送方对选出的FP PDU进行复用后作为净荷封 装在UDP包中。也就是说,对选择出的满足复用条件的多个FP PDU进行复 用后,作为UDP包的净荷,多个FP PDU之间插入分离符,以区分不同的 FP PDU。
具体地说,为参加复用的每个FP PDU设置一个复用头(即分离符), 该复用头包括两部分:用户标识符(User Identifier,简称“UID”),用于 指示该FP PDU所归属的用户数据业务流,长度为2字节,最大可支持65535 个用户标识;长度域(Length Field),长度为1~2字节。将各FP PDU及其 复用头级联在一起,复用后的数据包作为UDP包的净荷,封装到UDP包中, 如图7所示。
其中,复用头如图8所示,总长度为3-4字节。UID可以是FP PDU所 归属的用户数据业务流的目的UDP端口号。这是因为,3GPP中规定以源IP、 目的IP、源UDP端口、和目的UDP端口标识用户数据业务流,但Iub接口 数据流上行和下行的用户数据流标识是分离的,即RNC分配的UDP端口用 于标识RNC侧接收的数据流,而Node B分配的UDP端口号用于标识Node B 侧接收的数据流。只要往所分配的端口发送数据,则RNC和Node B就能够 正确接收到对应端口的用户数据流,并进行相应处理。所以只需要目标UDP 端口号就可以唯一标识用户数据业务流。
也就是说,本实施方式中以源IP、目的IP、源UDP端口、目的UDP端 口、和UID标识用户数据业务流,其中,源UDP端口和目的UDP端口对于 所复用的FP PDU都是相同的,UID即为相应的FP PDU所归属的用户数据 业务流的目的UDP端口号。由此可见,在UDP包的净荷中,以目的UDP 端口标识FP PDU所归属的用户数据业务流,从而以较小的复用头就可以唯 一标识用户数据业务流,提高了数据传输效率。
复用头中还可以包括扩展标志,当该扩展标志的值指示有扩展字段时, 该复用头还包括预定长度(如8比特)的扩展字段。如图8所示,扩展标志 EF为1比特,若EF为1,表示存在扩展字段,该扩展字段为1字节,此时, 长度域就为2字节,否则,复用头不包含扩展字段,长度域为1字节。
复用头中还包括一个为7比特的表示该FP PDU长度的长度域。
如果EF为1,则说明复用头中还包括扩展字段,扩展字段可用于扩展长 度域或其它信息。比如说,将8比特的扩展字段分为2段,其中4个比特与 长度域中的7个比特一起用于表示FP PDU长度,其它4个比特可以表示一 项或多项其它信息。也就是说,当长度域为1字节时(即不存在扩展字段), 该FP PDU长度最大为127(27-1)字节;当长度域为2字节时(即存在扩 展字段),该FP PDU长度最大为2047(211-1)字节。由于在复用头中引 入了扩展标志和扩展字段,可以仅在需要携带扩展信息时传输扩展字段,减 少了复用头中的固定开销,增加了复用的灵活性。
可以对图7所示的UDP包格式作一些变化,例如可以将所有的扩展头 级联在一起放在UDP包净荷的前部,将所有的FP PDU级联在一起放在UDP 包净荷的后部,等等。这些变化的包格式同样可以实现本发明的目的,只需 要在接收端相应地修改读取顺序即可。
接着,进入步骤630,为该UDP包设置复用标记后发送给接收方(如 Node B或RNC)。具体地说,通过将该UDP包的源UDP端口和/或目的UDP 端口设置为预定的值,标记该UDP包为多个FP PDU复用的UDP包。因此, 可将源UDP端口和目的UDP端口号设为自命名端口(如2007)后发送给接 收方。由此可见,以特定的源UDP端口号和/或目的UDP端口号作为UDP 包的复用标记,可以在不增加额外开销的前提下指示UDP包是否被复用,使 接收端可以正确地区分和解析复用或非复用的UDP包。
需要说明的是,在本实施方式中,对于不满足复用条件的FP PDU,发 送方仍然基于3GPP规定的方案发送FP PDU,即根据源IP、源UDP端口、 目的IP、目的UDP端口标识该FP PDU归属的用户数据业务流。
不难发现,由于本实施方式中将FP PDU直接复用为UDP包的净荷,而 UDP包是基于IP的,所以既可用于点到点链路组网场景,也可应用于路由 组网场景。因为是对FP PDU进行复用,对UDP以下的层没有任何影响,所 以对RNC和Node B之间的中间传输节点没有特殊的要求,既可以单独使用, 也可以与其它层三、层二效率提升技术组合使用,如与UDP/IP头压缩、 PPPmux、PPP头压缩等技术组合使用,以取得更高的传输效率。
本发明的第二实施方式涉及RNC与Node B间数据接收方法,本实施方 式为对应于第一实施方式的接收方法,具体流程如图9所示。
在步骤910中,接收方(如Node B或RNC)接收UDP包。
接着,进入步骤920,接收方判断该UDP包中是否包含复用标记。该复 用标记用于指示该UDP包由至少两个FP PDU复用而成。由于在第一实施方 式中,通过将UDP包的源UDP端口和/或目的UDP端口设置为预定的值, 来设置复用标记,因此,在本实施方式中,如果该UDP包的源UDP端口和/ 或目的UDP端口为预定的值,则该UDP包中包含复用标记。如果该UDP 包中包含复用标记,则进入步骤930,否则,进入步骤940。
在步骤930中,接收方对该UDP包的净荷进行解复用,得到FP PDU。 具体地说,由于UDP包的净荷中包括至少一个FP PDU及其复用头,每个复 用头包括UID和长度域,因此,通过以下方式进行解复用:
从该UDP包的净荷中读取一个FP PDU的复用头,根据该复用头中的长 度域从该UDP包的净荷中读取相应的FP PDU,根据该复用头中的UID确定 该FP PDU所归属的用户数据业务流。重复该步骤,直至处理完该UDP包净 荷中的所有数据。其中,UID是FP PDU所归属的用户数据业务流的目的UDP 端口号。
由于每一个FP PDU的复用头包括了UID、扩展标志、长度域,可能还 有扩展字段,因此,在读取FP PDU的复用头时,先读取该复用头的基本部 分(即UID+扩展标志+长度域字段),根据基本部分中的扩展标志判断是 否存在扩展字段,如果是则进一步从UDP包的净荷中读取该复用头的扩展字 段,否则忽略对扩展字段的读取。
本发明的第三实施方式涉及RNC与Node B间数据发送装置,如图10 所示,发送装置(如RNC或Node B)中包含选择单元,用于从待发送的FP PDU中选出满足复用条件的FP PDU(如参加复用的FP PDU具有相同的优 先级、参加复用的FP PDU的长度小于预定门限、复用后生成的UDP包净荷 的长度小于预定门限、参加复用的FP PDU属于同一业务类型,或其任意组 合);复用单元,用于将该选择单元选出的FP PDU进行复用后作为净荷封 装在UDP包中;标记单元,用于为以复用的FP PDU为净荷的UDP包设置 复用标记;和发送单元,用于发送该UDP包。
其中,复用单元进一步包括:为参加复用的每个FP PDU设置一个复用 头的子单元,该复用头中包括一个指示该FP PDU所归属的用户数据业务流 的用户标识和一个表示该FP PDU长度的长度域,该用户标识是FP PDU所 归属的用户数据业务流的目的UDP端口号;将各FP PDU及其复用头级联在 一起的子单元。
本发明的第四实施方式涉及RNC与Node B间数据接收装置,该接收装 置对应于第三实施方式中的发送装置,如图11所示,接收装置(如Node B 或RNC)中包含接收单元,用于接收UDP包;复用判决单元,用于判断该 接收单元接收的UDP包中是否包含复用标记,该复用标记用于指示该UDP 包由至少两个FP PDU复用而成;解复用单元,用于对该复用判决单元判定 含有复用标记的UDP包的净荷进行解复用,得到FP PDU。
由于UDP包的净荷中包括至少一个FP PDU及其复用头,每个复用头包 括用户标识和长度域,因此,解复用单元进一步包括:复用头读取子单元, 用于从UDP包的净荷中读取一个FP PDU的复用头;FP PDU读取子单元, 用于根据该复用头读取子单元所读取的复用头中的长度域,从UDP包的净荷 中读取相应的FP PDU;归属确定子单元,用于根据复用头读取子单元所读 取的复用头中的用户标识和UDP包的目的IP地址,确定该FP PDU读取子 单元读取的FP PDU所归属的用户数据业务流;结束判断子单元,用于判断 UDP包净荷中的数据是否已读完,如果没有读完则指示该复用头读取子单 元、FP PDU读取子单元和归属确定子单元从该UDP包的净荷中获取下一个 FP PDU。
其中,复用判决单元通过判断UDP包的源UDP端口和/或目的UDP端 口是否为预定的值,来判断UDP包中是否包含复用标记。如果该UDP包的 源UDP端口和/或目的UDP端口为预定的值,则说明该UDP包中包含复用 标记。
综上所述,在本发明的各实施方式中,将FP PDU直接复用为UDP包的 净荷,因为UDP包是基于IP的,所以既可用于点到点链路组网场景,也可 应用于路由组网场景。因为是对FP PDU进行复用,对UDP以下的层没有任 何影响,所以对RNC和Node B之间的中间传输节点没有特殊的要求,既可 以单独使用,也可以与其它层三、层二效率提升技术组合使用,如与UDP/IP 头压缩、PPPmux、PPP头压缩等技术组合使用,以取得更高的传输效率。
对满足复用条件的FP PDU进行复用,而不是对所有的FP PDU都进行 复用,从而可以选择复用效率较高的FP PDU进行复用,提高复用的效果, 进而提升整体的数据传输效率。例如可以选择较小的FP PDU进行复用,而 较大的FP PDU仍使用原来的传输方式,从而有效提升低速率用户业务的传 输效率,最大化利用传输资源。
在UDP包的净荷中,以目的UDP端口标识FP PDU所归属的用户数据 业务流,从而以较小的复用头就可以唯一标识用户数据业务流,提高了数据 传输效率。3GPP中规定以源IP、目的IP、源UDP端口、和目的UDP端口 标识用户数据业务流,但是,Iub接口数据流上行和下行的用户数据流标识 是分离的,即RNC分配的UDP端口号用于标识RNC侧接收的数据流,而 Node B分配的UDP端口号用于标识Node B侧接收的数据流,所以只需要目 标UDP端口号就可以唯一标识用户数据业务流。
通过在复用头中引入扩展标志和扩展字段,可以仅在需要携带扩展信息 时传输扩展字段,减少了复用头中的固定开销,增加了复用的灵活性。
以特定的源UDP端口号和/或目的UDP端口号作为UDP包的复用标记, 可以在不增加额外开销的前提下指示UDP包是否被复用,使接收端可以正确 地区分和解析复用或非复用的UDP包。
复用条件可以灵活配置,从而提高复用效率。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和 描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各 种改变,而不偏离本发明的精神和范围。
QQ群二维码
意见反馈