集成基站和在移动设备的通信系统中传送数据单元的方法

申请号 CN200610002452.9 申请日 2006-01-26 公开(公告)号 CN1816184B 公开(公告)日 2012-07-25
申请人 朗迅科技公司; 发明人 比德·波斯克; 塞普·穆林德尔; 吉利佳·J.·纳尔利卡; 路易斯·G.·塞缪尔; 拉克施曼·N.·亚加蒂;
摘要 集成基站和一种在移动设备的蜂窝通信系统内传送数据单元的方法。在一个 实施例 中,集成基站包括通信处理器,所述通信处理器具有借助媒体接入控制层和物理层配置的协议栈。
权利要求

1.一种在移动设备的蜂窝通信网络中使用的用于在核心网和移动设备之间传送数据单元的装置,包括:
用于在集成基站中从所述核心网或所述移动设备接收数据单元的装置,其中所述集成基站在单个处理实体中包括无线网络控制器和基站的双重功能;
用于在所述集成基站中为所述数据单元提供在所述核心网和所述移动设备之间的直接传输所需的协议的装置;
用于在协议栈之上的单个缓存器中缓存所述数据单元,以匹配所述核心网与无线信道的传输速度的差异,以便在所述核心网与所述移动设备之间进行直接传输的装置;以及用于传送具有所需协议的数据单元到所述核心网或所述移动设备的装置。
2.根据权利要求1所述的装置,其中所述缓存器被配置在IP层和PDCP层之间。
3.根据权利要求1所述的装置,还包括:用于在所述协议栈基于何时选择移动设备以向该移动设备传输数据,来为至少一个所述数据单元生成即时数据的装置,其中所述即时数据是用于或并入经由所述蜂窝通信网络的数据传输的数据,并且具有随时间减小的与所述蜂窝通信网络的最佳性能相关的值。
4.根据权利要求1所述的装置,还包括:用于在所述协议栈仅在选择移动设备以向该移动设备传输数据时,为至少一个所述数据单元生成即时数据的装置,其中所述即时数据是用于或并入经由所述蜂窝通信网络的数据传输的数据,并且具有随时间减小的与所述蜂窝通信网络的最佳性能相关联的值。
5.根据权利要求1所述的装置,还包括:用于当由所述协议栈处理的数据单元在传输到移动设备期间被丢失时,在所述协议栈的物理层和媒体接入控制层通知所述媒体接入控制层之上的协议层的装置。
6.根据权利要求1所述的装置,其中所述协议栈包括:位于媒体接入控制层之上的分组数据会聚协议层和无线电链路控制层。
7.根据权利要求1所述的装置,还包括用于识别所述数据单元在传输到所述移动设备期间何时被丢失,而无需来自所述移动设备的输入的装置。
8.一种在核心网和移动设备之间传送数据单元的方法,该方法用在移动设备的蜂窝通信网络中,所述方法包括:
在集成基站中,从所述核心网或所述移动设备接收数据单元,其中所述集成基站在单个处理实体中包括无线网络控制器和基站的双重功能;
在所述集成基站中,为所述数据单元提供在所述核心网和所述移动设备之间的直接传输所需的协议;
在协议栈之上的单个缓存器中缓存所述数据单元,以匹配所述核心网与无线信道的传输速度的差异,以便在所述核心网与所述移动设备之间进行直接传输;以及传送具有所需协议的数据单元到所述核心网或所述移动设备。
9.根据权利要求8所述的方法,还包括:
所述协议栈基于何时选择所述移动设备以向该移动设备传输数据,来为至少一个所述数据单元生成即时数据,
其中所述即时数据是用于或并入经由所述蜂窝通信网络的数据传输的数据,并且具有随时间减小的与所述蜂窝通信网络的最佳性能相关联的值。
10.根据权利要求8所述的方法,还包括:
识别所述数据单元在传输到所述移动设备期间何时被丢失,而无需来自所述移动设备的输入。

说明书全文

集成基站和在移动设备的 通信系统中传送数据单元的方

技术领域

[0001] 本发明一般涉及通信网络,尤其涉及集成基站、移动设备的通信系统以及在移动设备的通信系统中传送数据单元的方法。

背景技术

[0002] 蜂窝通信网络通常包括许多借助无线或有线连接耦合,并通过不同类型通信信道接入的通信节点。每个所述通信节点包括处理经由所述通信信道传送和接收的数据的协议栈。依据通信系统的类型,各种通信节点的操作和配置可能不同,并由不同的名称所称呼。所述通信系统包括码分多址2000(CDMA 2000)系统和通用移动电信系统(UMTS)。
[0003] 以UMTS为例,典型的通用移动电信系统(UMTS)包括一组协作组件(即具有内存、处理容量和连网性能的物理机器),所述协作组件共同经由有线和无线连接将话音电路和互联网协议(IP)数据分组桥接到诸如蜂窝电话的移动设备。一般而言,UMTS内的移动设备称为用户设备(UE)。UMTS内的两个这种组件包括无线电网控制器(RNC)和基站(节点B)。在UMTS地面无线电接入网(UTRAN)中,核心网(CN)负责将话音或数据(IP)分组桥接到有线网,例如电话或IP网络。UTRAN分为单个无线电网络系统(RNS),其中每个RNS都由RNC控制。所述RNC连接到一组节点B单元,每个所述节点B单元都可能服务于一个或若干小区。
[0004] 所述UTRAN的每个组件都实施移动设备与UTRAN之间对等通信所需的全部协议栈的一部分。所需协议栈包括为TCP/IP和RTP/UDP/IP分组提供标题压缩的分组数据会聚协议(PDCP)、提供确认模式(AM)、非确认模式(UM)和透明模式(TM)传输的无线电链路控制(RLC)、提供信道化和路由的媒体接入控制(MAC)。RNC与节点B之间的Iub接口协议是UMTS的常规协议栈的一个实例。
[0005] 在常规的UTRAN中,PDCP、RLC和MAC层的一部分在RNC内运行。对于常规UMTS而言,节点B经由无线电路传送PDCP/RLC/MAC分组数据单元(PDU)。独立的无线电资源控制(RRC)层控制每个协议层,并在RNC内执行。
[0006] 高速下行链路分组接入(HSDPA)是允许节点B基于信道条件做出到移动设备的独立传输判定的UMTS版本5扩展。CDMA 2000系统内的无线传输的类似分组调度模式为CDMA2000协议栈的DO或DV。实施HSPDA的高速调度器(high speed scheduler)的MAC层扩展使用多维矢量来实现调度,以最优化带宽、频率效率和等待时间。在HSDPA的情况下,RNC对于节点B安排移动设备的顺序具有有限控制。
[0007] 与在所述RNC和节点B之间划分功能的另一个问题包括,在所述系统内需要多个引起漫长端到端等待时间的(流线型)分级缓存器,以及RLC和RRC层的分组传输,所述分组包括可能变得陈旧或由新的状态版本替代的信息。例如,RLC-AM PDU可能包括对等体的确认状态,而RRC消息可能包括改变所述移动设备状态的所述移动设备信息。包括所述对等体的确认状态的分组或数据单元和RRC消息可被称为“即时数据”。
[0008] 即时数据被定义为用于或并入经由通信系统的数据传输,并具有随时间减小的与通信系统最佳性能相关的值。因此,如果延迟包括即时数据的消息,则包括在所述消息内的信息可能已废止,而所述消息在被接收时几乎无用。即时数据的实例为与其相关的分组由协议实体接收(意指并未接收的分组)的数据。当所述接收的分组数据被延迟,而新分组到达时,接收分组数据的正确性将会消失,因而也不再有用。
[0009] 当即时数据被在所述节点B内在承载上排队时,这可能发生在RNC过高估计常规电路下节点B的流出率,或当节点B未考虑到HSDPA模式下传输的移动性时,所述即时数据的新版本可能排在最初传输之后。这种现象会浪费带宽,或不良的更为陈旧的分组可能包括已由所述即时数据消息的更新版本缩进的移动设备指令。HSDPA内的配置使得分组被在其使用期限到期之后从传输队列删除。不幸的是,这种配置破坏了RLC-AM,因为所述RLC协议假定RLC-AM层所发送的每个分组都由对等RLC-AM层接收。
[0010] 与在所述RNC和节点B之间划分功能的另一问题包括在所述系统内会丢失数据分组。在所述系统内存在数据分组丢失的情况下(即当移动经历HSDPA内的衰落时),可能必需重设所述PDCP层内的压缩引擎。由于在所述节点B与RNC之间并不存在接口配置来指示所述MAC-HS层处的分组丢失,因此在从所述PDCP接收机接收到用于重新同步的指示之后,执行所述PDCP发送者的重新同步。这可能会导致分组放弃与重新同步之间的时滞。在所述发送者并未得到重新同步时,所有在途数据分组无法被成功译码,从而导致无线带宽的浪费。
[0011] 此外,当使用RLC确认模式(RLC-AM)时,必需在所述RLC-AM接收机处检测到HSDPA层内的数据分组丢失,从而所述RLC-AM发射机能够重新传送丢失的分组。一般而言,RLC-AM接收机通过接收后续数据分组,如果存在后续数据分组的话,或通过周期定时器超时,检测到所丢失的数据分组。然后,所述接收机将状态消息发送给所述RLC-AM发射机,以将所述丢失分组通知给所述发射机。这种方案引起分组丢失时间与RLC-AM内的分组重新传输之间的延迟。所述延迟通常为往返时间,但最多为周期定时器的值(如果丢失分组是序列中的最后一个)。
[0012] 因此,需要一种系统和方法来改善移动设备的通信系统内的数据通信。具体而言,技术上需要一种用于将数据分组传送到移动设备的改善系统和方法。

发明内容

[0013] 为了解决现有技术的上述缺陷,本发明提供了集成基站(例如,集成UTRAN),以及一种在移动设备的通信系统内传送数据单元的方法。在一个实施例中,所述集成基站包括通信处理器,所述通信处理器具有借助媒体接入控制层和物理层配置的协议栈。
[0014] 另一方面,本发明提供了在移动设备的通信系统内使用的另一集成基站,所述集成基站包括通信处理器,所述通信处理器具有在单个处理实体内实施的协议栈,所述协议栈被配置为生成所述核心网与移动设备之间的直接传输的数据单元。
[0015] 在本发明中,直接传输应当是指缓存从所述核心网接收的数据单元,以匹配所述核心网与无线信道的传输速度的差异,并在所述无线信道可用于传输时,准备经由所述无线信道传输到移动设备的数据单元。因此,直接传输允许经由单个处理实体,在所述核心网与所述移动设备之间传送数据单元。因此,与现有移动通信系统不同,无需控制器和基站。例如,在UMTS中,无需独立的RNC和节点B,而在CDMA2000系统中,无需独立的RNC和基站。
相反,新颖的集成基站提供了在有线和无线域之间通信所需的恰当协议。
[0016] 此外,为本发明将数据单元定义为称为包括有效负荷和相关标题或注脚的数据的一般术语。在一些通信系统中,所述数据单元可能被称为分组(即,在UMTS内)或
[0017] 因此,以UMTS为例,本发明将RNC和节点B的功能组合在单个处理实体内。新的集成基站允许在单个机器上执行PDCP、RLC和MAC(也可能为MAC-HS)。由于协议层在单个机器上执行,因此可实现层间最优化,从而显著改善了协议性能。这种组合的一个特点在于,在所述集成基站的单个过程内执行所述协议栈,以简化所述最优化的实施,并最小化所述协议层之间的分级缓存器的数量。
[0018] 在一个实施例中,每个无线电承载都包括一个位于IP与PDCP层之间的数据单元的缓存器。因此,所述缓存器位于UMTS内的PDCP层上,或在CDMA2000系统的情况下位于PPP层上。这种缓存匹配了有线通信链路与无线信道之间的速度差异,更为重要的是,与通常在常规UMTS内部署的多缓存器、多系统技术方案相比,这种缓存使得无线电传输链最优化。单个缓存器可能仅缓存指向特定移动设备的IP分组,并在需要时传输定时数据。
[0019] 在又一方面中,本发明提供了一种与移动设备的通信系统共同使用,以在核心网与移动设备之间传送数据单元的方法,所述方法包括:(1)在集成基站中,从所述核心网或所述移动设备接收数据单元,(2)在所述集成基站中,为所述数据单元提供所述核心网与所述移动设备之间的直接传输所需的协议,以及(3)传送具有所述所需协议的所述数据单元到所述核心网或所述移动设备。
[0020] 以上概述了本发明优选和备选特征,从而使本领域技术人员更好理解以下本发明具体实施方式。以下将描述形成本发明权利要求主旨的本发明其它特征。本领域技术人员应当理解的是,可将公开构思和特定实施例用作设计或修改其它结构的基础,以执行本发明的相同目的。例如,关于UMTS的讨论还适用于其它蜂窝通信系统,例如CDMA2000。本领域技术人员还应当理解的是,所述同等构造并不背离本发明精神和范围。附图说明
[0021] 为了彻底理解本发明,以下将结合附图参照具体实施方式,在附图中:
[0022] 图1示出了移动设备的通信系统的一个实施例的框图,所述通信系统包括根据本发明原理构造的集成基站;
[0023] 图2示出了根据本发明原理构造的集成基站的另一实施例的框图;以及[0024] 图3示出了一种根据本发明原理执行的在核心网与移动设备之间传送数据单元的方法实施例的流程图

具体实施方式

[0025] 首先参照图1,其示出了移动设备的蜂窝通信系统的一个实施例的框图,所述蜂窝通信系统被示为100,并且包括根据本发明原理构造的集成基站130。所述通信系统100还包括核心网110和移动设备120。
[0026] 所述通信系统100可能为具有多个通过无线或有线媒体耦合的通信节点的常规通信系统,例如UMTS。当然,所述通信系统100可能是另一种通信系统,例如全球移动通信系统(GSM)。因此,本领域技术人员应当理解的是,关于UMTS的论述还适用于其它蜂窝通信系统和组件。为简化起见,所述集成基站130代表所示的其它集成基站。本领域技术人员还应当理解的是,所述通信系统100可能包括并未示出或论及,但通常在常规通信系统内使用的附加组件或系统。
[0027] 所述核心网110可能是被配置为处理话音和(IP)回程问题的常规核心网。所述核心网110包括经由连接线路耦合的通信节点或交换机。如图所示,所述核心网110将所述集成基站130连接到其它集成基站与常规RNC和节点B。此外,所述核心网110可将网关提供给其它网络(ISDN、互联网等)。
[0028] 所述移动设备120可能是被配置为在所述通信系统100内操作的常规蜂窝电话。因此,所述移动设备120可能是容许UMTS的蜂窝电话。本领域技术人员还应当理解的是,所述移动设备120还可能是被配置为在所述通信系统100内操作的另一无线设备,例如个人数字助理(PDA)、MP3播放器等。
[0029] 所述集成基站130经由有线连接耦合到所述核心网110,经由无线连接而连接到所述移动设备120。有利的是,所述集成基站130被配置为在单个处理实体内包括常规RNC和常规节点B的功能。所述集成基站130包括第一数据接口132、第二数据接口133以及具有协议栈136、缓存器138和无线电资源控制(RRC)层的通信处理器134。本领域技术人员应当理解的是,所述集成基站130包括对于本发明而言并不重要,但通常在常规RNC或节点B内用于在核心网与移动设备之间传送数据单元的附加组件或特征。
[0030] 所述第一数据接口132被配置为从所述核心网110传送和接收数据单元,所述第二数据接口133被配置为从所述移动设备120传送和接收数据单元。所述第一数据接口132包括经由有线连接,将数据单元传送和接收到所述核心网110的常规组件,而所述第二数据接口包括经由无线连接,将数据单元传送和接收到所述移动设备120的常规组件。本领域技术人员应当理解所述第一数据接口132和第二数据接口133的操作和配置。
[0031] 所述通信处理器134被配置为处理来自所述第一数据接口132和所述第二数据接口133的数据单元。所述缓存器136被配置成为所述协议栈138排队来自所述核心网110的数据单元。在图1中,所述缓存器136位于所述协议栈138之上。
[0032] 所述协议栈138被配置为生成适合于直接传输到所述移动设备120的数据单元。因此,所述协议栈138提供从所述核心网110接收数据单元,并借助适当协议将所述数据单元传送到所述移动设备120的单个位置。所述协议栈138包括分组数据会聚协议(PDCP)层、无线电链路控制(RLC)层、媒体接入控制(MAC)层和高速下行链路分组接入(HPSPA)层。当然,本领域技术人员应当理解的是,所述协议栈138可能在其它实施例内包括其它或附加协议层。在一些实施例中,所述HPSPA层可能并不包括在所述协议栈138内。此外,在CDMA2000系统的情况下,所述协议栈138可能被扩展为包括如点到点协议(PPP)层和无线电链路协议(RLP)层的第2层协议功能,而非与UMTS相关的PDCP层和RLC层。
[0033] 由于将所述协议栈138汇聚到一个程序内,可发生层间优化。例如,所述RLC和RRC层被配置成基于何时选择将数据单元传输到其的移动设备,生成所述数据单元的定时数据。仅借助单个队列和被组合的协议栈138,传输数据单元可从所述数据队列中“拉出”,只要所述基站判定将数据单元传送到特定移动设备。对于所安排的无线信道而言(即HSDPA),这使得可仅在寻址到特定移动站时生成即时数据。这表示所述传输始终包括可用最新信息,并导致更有效使用带宽和更易反应的通信系统100。
[0034] 借助协议栈138实现了另一优化,所述协议栈138被配置成在数据单元传输到所述移动设备120期间内,识别所述协议栈138所处理的数据单元何时丢失,而无需来自所述移动设备120的输入。如果存在数据单元传输错误(在HSDPA内),所述集成基站130内的HSDPA层可将此事件通知给所述RLC-AM层。因此,所述RLC-AM层可立即重新启动传输丢失数据单元,而非等待来自所述移动设备120的状态报告或否定确认。所述RLC-AM层还可确定并不重新传送所述数据单元,否则所述数据单元已被重新传送。
[0035] 此外,如果存在数据单元传输错误(例如在HSDPA内),则所述协议栈138的组合结构和单个缓存器136允许更易重新设置PDCP压缩状态。因此,所述集成基站130可确定数据单元的失败传输,并允许所述PDCP层重新设置所有受到影响的无线电承载的协议状态。例如,所述协议状态可能被重新设置为众所周知的状态或初始状态。
[0036] 因此,在识别到数据单元丢失时,可能通知所述协议栈138的适当协议层,并可执行适当行为。除了重新设置协议状态之外,新颖集成基站130允许改变协议状态变量。改变协议状态变量可能包括执行与其相关的行为,包括:启用/禁用数据压缩、启用/禁用标题压缩、传送/重新传送特定数据单元、限制传送/重新传送特定数据单元、通知同等协议实体以及修改定时器的行为。通过识别传输失败并适当行为,本发明允许高层应用尽快恢复数据单元丢失,并可减少不可译码数据单元的传输。
[0037] 返回图2,其示出了根据本发明原理构造的集成基站的一个实施例的框图,所述集成基站被示为200。所述集成基站200包括无线电资源控制(RRC)层,以及具有协议栈240和缓存器260的通信处理器220。当然,如图1所示,RRC层可能在某些实施例中包括在通信处理器内。
[0038] 所述通信处理器220被配置为处理经由移动设备的通信网络接收的数据单元。具体而言,所述通信处理器220被配置为提供在核心网与移动设备之间传送数据单元所需的协议。本领域技术人员应当理解的是,通信处理器220包括对于本发明并不重要而未示出或讨论的附加组件。
[0039] 所述协议栈240包括PDCP层、RLC层、MAC层和物理层。在MAC层内集成了HSDPA层的功能。因此,所述MAC层被配置成基于到无线设备的信道条件执行独立传输判定。当然,如图1所示,HSDPA层可能置于所述MAC层与物理层之间。此外,在其它蜂窝通信系统内,所述MAC层可能具有集成在其内的其它分组调度模式。例如,在CDMA2000系统内,所述MAC层可能包括DC或DV层的功能。
[0040] 所述缓存器260可能是被配置为在有线与无线信道之间排队数据单元的常规缓存器。所述缓存器260位于所述协议栈240之上。将所述缓存器260置于所述PDCP层之上允许所述缓存器260排队未压缩数据单元。如果所述缓存器260位于其它位置内,则重新启动PDCP重新同步进程更加困难。因此,所述缓存器260位于所述IP与PDCP层之间,以为数据单元提供单个队列。所述缓存器260被配置为匹配所述有线与无线域之间的速度差,但更为重要的是,使得无线电传输链唯一优化,且与在常规UMTS内部署的无本发明集成基站的多缓存器、多系统技术方案相比,提供了明显优点。
[0041] 此外,端到端等待时间被缩短,因为通过多个队列并不存在数据分级。在常规UTRAN内,在经由无线信道传送数据单元之前,数据单元被延迟,因为通过所述UTRAN组件内的各种缓存器将所述数据单元分级。然而,在本发明的单个机器、单个缓存器系统内,数据单元可能仅被延迟其在所述单个缓存器260排队的时间。并无数据单元穿越多个队列的分级时间。
[0042] 仅借助单个队列和所组合的栈,只要所述集成基站200判定将数据单元传送到特定移动设备,即可从所述缓存器260“拉出”传输数据单元。对于所安排的无线信道(即HSDPA)而言,这可仅在寻址到特定移动设备时生成即时数据。这表示所述传输始终包括可用最新信息,并导致更有效使用带宽和更易反应的移动通信系统。
[0043] 因此,当移动设备被选用于足够精确的数据传输时,从所述单个数据缓存器260拉出数据单元,其中足够取决于所述无线信道条件和编码方案。在这种特定情况下,为无线电承载执行MAC、RLC和PDCP栈,且在这种特定情况下,生成RRC和RLC状态。在需要时,在所述PDCP层内,所述数据单元被标题压缩。由于仅在最新的可能情况下生成即时数据,因此所述即时数据不会变得陈旧,或被更新版本替代。
[0044] 所述集成基站200可能在传送数据单元时使用RLC-UM或RLC-AM。当使用RLC-UM来通信时,在数据单元在下行链路内丢失时,MAC-HS通知给所述压缩层(PDCP)。因此,PDCP可重设其内部压缩方案,并与远程对等体重新同步。后者表示更快执行重新同步压缩状态,且所述接收机无需向发送者信号所丢失的数据单元。当使用RLM-AM来通信时,如果数据单元被放弃,则所述PDCP层无需重设。作为替代,所述HSDPA层将此事件通知给所述RLC-AM层,而RLC-AM层能够重新传送所述数据单元,而无需等待来自所述移动设备的状态消息。
[0045] 返回图3,其示出了根据本发明原理执行的在核心网与移动设备之间传送数据单元的方法实施例的流程图,所述方法以300标记。所述方法开始于在步骤305中将数据单元传送给移动设备的意图。
[0046] 在开始之后,在步骤310中,在集成基站处从核心网接收数据单元。所述数据单元被经由有线连接接收。
[0047] 在接收所述数据单元之后,提供了缓存器,以在步骤320中在所述核心网与所述移动设备之间排队所述数据单元。有利的是,所述缓存器被设置在协议栈之上,所述协议栈用于处理所述数据单元。
[0048] 在提供所述缓存器之后,在判定步骤330中,确定是否已选择移动设备来接收所述数据单元。如果已选择移动设备,则在步骤340中为所述数据单元生成定时数据。如果尚未选择移动设备,则方法返回步骤320。
[0049] 在生成所述定时数据之后,在步骤350中,所需协议被加入所述数据单元。所述所需协议用于所述核心网与移动设备之间的直接传输。一般而言,所述所需协议由集成基站的协议栈提供。在一个实施例中,所述所需协议由PDCP层、RLC层和MAC层提供。
[0050] 在提供所述所需协议之后,在步骤360中,借助所述所需协议将所述数据单元传送到移动设备。
[0051] 然后,在第二判定步骤370中,确定在传输期间内所述分组是否丢失。如果所述分组丢失,则方法继续到步骤375,提供传输失败通知。当丢失定时数据时,通知次高层。如果得到通知的层无法解决传输问题(执行适当行为来解决),则通知更高层。因此,每个无法解决放弃分组事件的层都将所述事件通知给其之上的层。在提供所述传输失败通知之后,所述方法返回步骤330并继续。如果所述数据单元并未丢失,则方法在步骤380中结束。
[0052] 尽管以上已详细描述了本发明,但本领域技术人员应当理解的是,在并不背离本发明广泛意义上的精神和范围的情况下,可做出许多改变、替代和修改。
QQ群二维码
意见反馈