在移动通信系统中传送压缩参数的制作方法

文档序号:7947373阅读:134来源:国知局
专利名称:在移动通信系统中传送压缩参数的制作方法
技术领域
本发明涉及移动通信系统。特别地,本发明涉及在移动通信系统中传送分组报头和数据压缩参数。
背景技术
有关无线数据传输的劣势是,与有线数据传输相比,数据传送速率较为有限。特别地,在蜂窝移动通信系统中,给定频段必须由许多用户同时共享,因此数据传送速率很有限。当在蜂窝移动通信系统中传送分组数据时,由于帧和分组报头的缘故,应用层数据传输可用的数据传送速率将进一步降低。例如,当在互联网协议(IP)版本4上运行传输控制协议(TCP)时,总报头大小为40字节,其中TCP层报头占用20字节,并且IP层报头占用20字节。在IPv6中,所述IP层报头大小为40字节。在这样的情况下,即当使用IP-in-IP隧道(例如与移动IP相关联)时,所述问题将变得更严重。
为了缓解与无线和概括来说的低速链路相关的上述问题,引入了净荷数据和报头的压缩方案。这样的报头压缩方案的例子有,在互联网工程任务组(IETF)的请求评注(RFC1144)中定义的Van Jacobson报头压缩,以及在IETF RFC 2507中定义的Degermark报头压缩。净荷数据压缩方案的例子是由国际电信联盟(ITU-T)规定的V.42bis。
通常,报头压缩依赖于这样的事实,即所述报头的很大部分包含了在典型的TCP/IP连接过程中保持不变的信息。类似地,当在IP上运行通用数据报协议(UDP)时,所述分组报头的很大部分在任何给定的流中均保持不变,其中所述流用于传送例如流媒体。IP报头包含许多域。当发送连续的IP分组时,没有必要重复发送在后续分组中均没有变化的域。对那些经常有小的或可预知的数值变化的域(例如,TCP报头中的TCP序列号)可以进行递增地编码,从而使得为发送那些域的值而需要的比特的数目大大减少。只有那些经常而且随机变化的域(例如,校验和或者认证数据)需要在每个报头中被完整地发送。在报头压缩中,偶尔发送具有完整报头的分组,由所述分组建立上下文。因此,在后续分组中,被压缩的报头参考已建立的上下文,并且可以包含对于所述上下文的增量变化。为了让所述报头压缩生效,在发送端和接收端中必须维持相同的上下文。在所述发送端和接收端中维持了许多不同的上下文,以支持在同一链路(即,例如,TCP/IP连接或者UDP分组流)上传送的不同分组流。
在另一方面,净荷数据压缩依赖于将在所述分组净荷中传送的数据的冗余度。例如,在分组中有重复的信息串。所述净荷数据压缩是通过这样的方式实现的,即在所述发送端和所述接收端侧维持码字典,而不包含关于在未压缩的数据中所包含的信息串的信息。当传输发生在所述压缩模式时,所述码字典使得所述发送端能够查看码字而不是整个信息串。V.42bis压缩依赖于Lempel-Ziv-Welch算法。关于所述Lempel-Ziv-Welch算法的更多信息可以参考例如美国专利中的4,955,066、4,701,745和5,016,009,关于移动通信系统,已经例如在通用分组无线业务(GPRS)中,对报头压缩和净荷数据压缩的使用进行了标准化。报头压缩和净荷数据压缩用于移动台和服务GPRS支持节点(SGSN)之间,以减少在所述移动台和基站收发台之间的空中接口上传送的数据量。
现在参考图1,图1是阐明在有关GSM/EDGE无线接入网(GERAN)的GPRS系统中的架构和协议栈的框图。所述GPRS系统在例如3G合作伙伴计划(3GPP)规范23.060中定义。从用户平面的角度来阐明所述协议栈。在图1中,存在网关GPRS支持节点(GGSN)106。GGSN 106通过Gi接口被耦合到外部网络(未示出)。所述外部网络可以是任意IP网络,例如互联网或者内联网。在图1中,还有服务GPRS支持节点(SGSN)104。GGSN 106与SGSN 104通信,SGSN 104通过基站子系统(BSS)向/从移动台(MS)100传送分组。SGSN 104负责与移动性相关的任务,例如维持移动台100的位置信息、网络注册、路由区和位置更新、分组数据上下文(PDP)激活和去激活、切换,以及对移动台100的寻呼。部分上述任务自然由与SGSN 104通信的其他网络单元来完成。所述GGSN负责路由和隧传去往/来自SGSN 104和其他SGSN的分组。所述路由基于GGSN 106持有的分组数据协议(PDP)上下文中所包含的SGSN地址信息。对于为MS 100激活的每个网络地址(例如,IP地址或者X.25地址或者PPP连接),存在至少一个PDP上下文。
在图1中,MS 100中最上面的协议层是应用层(APPL)。所述应用层可以是任何协议,例如来自无线应用协议(WAP)标准的协议,或者传输控制协议(TCP)或者通用数据报协议(UDP)。在TCP/IP上可以承载例如超文本传输协议(HTTP)。所述应用层通信可以与对等主机进行交互,所述主机可以位于Gi接口之后,例如在互联网中。在所述应用层之下是IP层或者作为选择的X.25层,在GPRS中,MS 100和GGSN 106均支持所述协议层。发往MS 100的分组的IP地址指向GGSN 106。使用IP层之下的GPRS用户平面协议,向MS 100传送IP分组114。在GGSN106和SGSN 104之间,使用GPRS隧道协议(GTP)来传送IP分组114。GTP分组被进一步承载在UDP/IP上。
在SGSN 104中,基于MS 100的位置信息来路由IP分组114数据,并将其送往子网相关会聚协议(SNDCP)层。SNDCP在3GPP规范44.065中定义。SNDCP层将网络级的特性映射到下层网络的特性中。例如,SNDCP负责发送和接收用于承载IP分组的网络层协议数据单元的。例如,IP分组114被承载在N-PDU 112中。SNDCP复用对于同一MS的多个分组数据协议的分组。SNDCP将IP分组114分割并放置到LLC帧(例如,LLC帧110)中。SNDCP还重装来自LLC帧的分组。报头压缩和数据压缩也在SNDCP层中执行。在3GPP规范23.060中提及的报头压缩方案包括TCP/IP报头压缩。V.42bis作为用于数据压缩的方法而被提及。在所述SNDCP层中有许多压缩实体(未示出),所述实体中的每一个都有与其相关的算法和所述实体特定的参数。支持协议控制信息压缩的每个SNDCP实体,能够使用在3GPP规范44.064中定义的XID参数协商,来协商至少一个协议控制信息压缩实体。发起SNDCP实体定义一组被请求的压缩实体,以及对于每个压缩实体的算法和参数。这组压缩实体及其算法和参数被发送给所述对等SNDCP实体。所述对等SNDCP实体以一组经过协商的压缩实体及其算法和参数作为回应。所述对等SNDCP实体为所述经过协商的压缩实体选择所建议的参数值或者其他适当的值。在下文中,将关于这组所使用的压缩实体及其算法和参数的信息称为SNDCP压缩参数。在所述SNDCP层持有的其他压缩信息包含例如至少一个报头压缩上下文和至少一个码字典。SNDCP执行在MS 100和SGSN 104之间的参数协商。在确认模式的服务时,SNDCP还缓存N-PDU。
逻辑链路控制(LLC)层提供在MS 100和SGSN 104之间的高度可靠的链路。所述LLC在3GPP规范44.064和04.64中定义。所述LLC独立于下层的无线协议,并且对LLC层用户屏蔽有关BSS和无线接口的任务。LLC支持可变长度的信息帧。LLC支持确认和非确认数据传送,即确认和非确认操作模式。LLC提供典型的关于链路层的服务,所述服务包含参数协商、在异步平衡模式(ABM)中的流量控制、用于维持LLC帧次序的顺序控制、用于高优先级数据的加速传送、差错检测、差错恢复和指示。LLC通过对LLC帧的内容进行加密来执行数据保密。LLC还通过使用临时逻辑链路标识(TLLI)而不是国际移动用户标识(IMSI)来支持用户身份保密。业务接入点标识符(SAPI)标识这样的点,在所述点处,由逻辑链路实体(LLE)(换句话说,即LLC实体)向层3实体提供LLC服务。因此,SAPI标识应当处理LLC帧的LLE,并且还标识用于接收由所述LLC帧承载的信息的层3实体。所述层3实体是例如SNDCP实体。
在所述BSS中,中继层中继Um和Gb接口之间的LLC PDU。在所述BSS和SGSN之间,在3GPP规范08.18中定义的基站系统GPRS协议(BSSGP)层传送路由和QoS相关的信息。例如,BSSGP从所述SGSN向BSS 102传送有关无线资源的请求。它还在所述BSS和SGSN之间传送LLC帧。除了LLC帧,BSSGP还传送与GPRS移动性管理相关的信令PDU。网络服务(NS)层在BSS和SGSN之间传输BSSGP PDU。NS可以基于帧中继(FR)。在所述RLC/MAC层中的RLC子层提供一种无线技术,所述技术依赖于在MS 100和BSS 102之间的可靠链路。所述MAC子层执行无线资源的请求和预留,并且将LLC帧映射到所述GSM物理信道中。所述MAC层的任务是确保几个移动台有效地共享公共无线资源。所述RLC/MAC层在3GPP规范GSM04.60中定义。
现在参考图2,图2是阐明在现有技术的GPRS网络中,在路由区更新之前和之后的分组传输的框图。在图2中,在BSS 216中有MS 100、基站收发台(BTS)224-228和基站控制器(BSC)210-214。存在与IP网络201耦合的GGSN 200。从IP网络201接收下行分组流240。起初,下行分组流240作为分组流241被从GGSN 200隧传至SGSN 202。起初,SGSN202将来自分组流241的分组作为分组流242,经由BSC 212和BTS 222,向MS 100传送。通过使用服务于两个SNDCP实体的LLC连接,分组流242被从SGSN 202中的SNDCP实体252传送给MS 100中的SNDCP实体230。BSC 212和BTS 222被称作源BSS 262。MS 100通过BTS 222与BSC 212通信。在与路由区更新相关的信令中,SGSN 202通过BSS 262中的BSC 212和BTS 222来与MS 100通信。
当MS 100检测到新小区具有更佳的无线质量,它必须开始预占线(camp on)所述由BTS 224服务的新小区。所述新小区处于新SGSN 204的区域内。在切换之后,分组流240应当被从GGSN 200,经由SGSN 204、BSC 214和BTS 224,传送给MS 100。BSC 214和BTS 224也被称作目标BSS 264。当在GGSN 200中还未更新PDP上下文时,SGSN 202必须将任何未确认的分组转发到SGSN 204。所述分组被作为分组流243从SGSN202发送。在GGSN 200已经接收到PDP上下文更新请求并且对其进行了处理之后,GGSN 200可以开始将来自分组流240的分组作为分组流244直接发送给SGSN 204。SGSN 204将来自分组流243和244的分组作为分组流245发送给MS 100。通过使用服务于两个SNDCP实体的LLC连接,分组流245被从SGSN 204中的SNDCP实体254传送给MS 100中的SNDCP实体230。在从SGSN 204向MS 100发送分组之前,在检测路由区更新之后,必须在SNDCP实体254和230之间执行XID复位过程。否则,在MS 100和SGSN 254中LLC参数将不匹配,并且所有LLC帧都将被丢弃。
现在参考图3,图3是信令图,描述在如图2所示的现有技术GPRS网络中的路由区更新信令。在t1时刻,MS 100检测到这样的事件,所述事件指示MS 100必须开始使用新小区(未示出)。所述新小区处于由新SGSN 204控制的新路由区内。如箭头301所示,MS 100向SGSN 204发送路由区更新请求消息。所述消息是经由目标BSS 264来发送的,BSS 264控制所述新小区。如箭头302所示,SGSN 204向旧SGSN 202发送SGSN上下文请求消息,以获取关于MS 100的移动性管理和PDP上下文。所述SGSN上下文请求消息包含例如旧路由区标识符、临时逻辑链路标识(TLLI)和所述新SGSN地址。如箭头303所示,SGSN 202回复SGSN上下文响应消息。所述SGSN上下文响应消息提供与MS 100相关的移动性管理上下文和至少一个PDP上下文。在接收到所述SGSN内容响应消息之后,SGSN 204可以发起XID复位过程。XID复位过程包含,如箭头304所示,在SGSN 204中的SNDCP实体254请求SGSN 204中的LLC实体向MS 100发送XID命令消息。在XID复位的情况下,所述XID命令消息包括复位参数,所述复位参数将命令所述对等LLC实体对所述LLC参数进行复位。如箭头305所示,MS 100用所述XID响应消息来确认所述XID命令。
如在3GPP规范GSM 44.064中的定义,如果在XID命令消息中检测到复位参数,则将在所述XID过程中采取几个动作。SGSN 204和MS 100中,丢弃从层3到所述LLC实体的悬而未决的所有请求,而不采取任何进一步的动作。除了所述与复位参数有关的XID协商之外,任何正在进行的异步平衡模式(ABM)的建立、释放以及XID协商过程都将中止。所述LLC层参数将被设置为默认值。ABM状态中的任何逻辑层实体(LLE)将被改变为异步断开模式(ADM)状态。未确认的状态变量V(U)和V(UR)被设置为0。此外,用于未确认信息传送的所有溢出计数器(OC)被设置为0。
在接收到所述SGSN 204地址之后,如箭头306所示,SGSN 202可以开始向SGSN 204转发分组。SGSN 204必须更新在这样的GGSN中的PDP上下文,所述GGSN具有为MS 100激活的PDP上下文。所述PDP上下文的更新规定了例如对于所述GGSN的新SGSN地址。分别如箭头307和308所示,SGSN 204向GGSN 200发送更新PDP上下文请求消息,并且接收作为确认的更新PDP上下文响应消息。如箭头309和310所示,通过由SGSN 204向MS 100发送路由区更新接受消息,来确认路由区更新,作为响应,所述MS 100向SGSN 204发送路由区更新完成消息。
在现有技术中,所述ABM的释放与在所述XID命令消息中规定的XID复位参数的处理相关,它将引起重大的问题。在所述XID复位之后,必须通过向MS 100发送设置异步平衡模式(SABM)协商,重建所述ABM模式,如箭头311所示。箭头312示出来自MS 100的对ABM模式重建的无编号确认(UA)响应。
然而,在不知道先前所使用的SNDCP参数的情况下,就不可能利用由所述旧SGSN(即,SGSN 202)所使用的SNDCP参数,来重建所述ABM模式,以和MS 100进行通信。关于此,存在三个问题。第一,如果在XID复位过程之后所协商的SNDCP压缩参数中,SGSN 204不提供任何压缩实体,换句话说,即报头或者数据压缩实体,则无法保证所述MS 100将停止使用先前所使用的SNDCP压缩参数。第二,如果SGSN 204提供任意压缩实体,则无法保证MS 100能够改变它们。第三,如果SGSN 204实际上提供了报头压缩实体,仍然存在这样的问题,即默认使用RFC 1144还是RFC 2507的报头压缩。某些移动台在所述第一种情况下无法正常工作,而某些移动台在所述第二种和第三种情况下无法正常工作。

发明内容
本发明涉及一种在移动通信网络中传送压缩参数的方法,所述移动通信网络包含移动节点、第一和第二分组交换节点。在所述方法中,通知所述第二分组交换节点所述移动节点进入由所述第二分组交换节点控制的区域;接收从所述第一分组交换节点向所述第二分组交换节点发送的至少一个压缩参数;由所述第二分组交换节点,通过关于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。
本发明还涉及一种系统,包含移动节点,其被配置为通知第二分组交换节点所述移动节点进入由所述第二分组交换节点控制的区域;第一分组交换节点;以及所述第二分组交换节点,其被配置为从所述第一分组交换节点接收至少一个压缩参数,以通过关于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。
本发明还涉及一种分组交换节点,包含用户平面协议实体,其被配置为与移动节点协商压缩参数,以向信令平面协议实体提供至少一个压缩参数;以及信令平面协议实体,其被配置为接收关于所述移动节点进入新区域的指示,以向所述用户平面协议实体请求压缩信息,从而作为响应,从所述用户平面协议实体接收所述至少一个压缩参数,并且,从而向第二分组交换节点发送所述至少一个压缩参数。
本发明还涉及一种分组交换节点,包含用户平面协议实体,其被配置为通过关于逻辑链路连接的层3参数重协商,来通知移动节点至少一个压缩参数中的至少一个;以及信令平面协议实体,其被配置为接收关于所述移动节点进入由所述分组交换节点控制的区域的指示,以向第二分组交换节点请求关于所述移动节点的信息,并且作为响应,至少接收所述至少一个压缩参数。
本发明还涉及一种计算机程序,其包含这样的代码,当在数据处理系统中执行所述代码时,所述代码能够执行以下步骤接收关于移动节点进入由第二分组交换节点控制的区域的信息;从第一分组交换节点接收至少一个压缩参数;以及通过用于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。
在本发明的一个实施例中,所述层3包含子网相关会聚协议(SNDCP)层,并且所述层3参数包含子网相关会聚协议(SNDCP)参数。
在本发明的一个实施例中,所述移动节点包含移动终端,例如UMTS终端、GSM终端、GPRS终端、WLAN终端或者任意蜂窝无线系统中的终端。换句话说,所述移动节点可以是移动通信系统中的移动台(MS)。
在本发明的一个实施例中,所述移动节点包含移动计算机,例如膝上型计算机、掌上计算机或者个人数字助理(PDA)。所述移动计算机可以配备这样的数据卡,所述数据卡为所述移动台提供为了在移动通信系统中操作所述移动计算机而需要的功能。
在本发明的一个实施例中,所述移动通信系统包含通用分组无线业务(GPRS),所述第一和第二分组交换节点包含服务GPRS支持节点(SGSN),并且所述逻辑链路连接是GPRS逻辑链路控制(LLC)连接。在本发明的一个实施例中,所述层3参数重协商包含交换标识(XID)协商,换句话说,所述层3参数重协商是利用XID协商来进行的。在本发明的一个实施例中,在交换标识(XID)协商过程或者异步平衡模式(ABM)建立过程中,第二分组交换节点通知所述移动节点所述至少一个压缩参数中的至少一个。XID协商依照例如GPRS LLC协议来进行。
在本发明的一个实施例中,由所述第二分组交换节点控制的区域是属于所述第二分组交换节点的路由区(RA)。
在本发明的一个实施例中,所述移动节点检测其进入属于新区域的小区。所述区域是例如路由区。因此,所述移动节点通知基站子系统,其进入了所述新路由区。所述基站子系统通知所述第二分组交换节点这样的事实,即所述移动节点已经进入由所述第二分组交换节点控制的路由区。当接收到来自所述基站子系统的路由区更新消息时,所述第二分组交换节点将向所述第一分组交换节点请求关于所述移动节点的信息。
在本发明的一个实施例中,从所述移动节点向所述第二分组交换节点发送路由区更新消息将执行这样的动作,即通知所述第二分组交换节点,所述移动节点已经进入由所述第二分组交换节点控制的区域。换句话说,当所述移动节点进入一个区域,例如由所述第二分组交换节点控制的路由区时,所述移动节点将向所述第二分组交换节点发送路由区更新消息。因此,所述第二分组交换节点将意识到所述移动节点处于由其控制的区域内。
在本发明的一个实施例中,所述至少一个压缩参数包含关于压缩实体的信息、所述压缩实体所使用的算法,以及与所述压缩实体相关的状态信息。
在本发明的一个实施例中,从所述第一分组交换节点向所述第二分组交换节点发送切换准备请求消息执行这样的动作,即通知所述第二分组交换节点所述移动节点进入了由所述第二分组交换节点控制的区域。
在本发明的一个实施例中,通知所述移动节点所述至少一个压缩参数中的至少一个是在交换标识协商期间执行的。
在本发明的一个实施例中,所述用户平面协议实体包含子网相关会聚协议(SNDCP)层实体。所述信令平面协议实体包含GPRS隧道协议(GTP)实体或者利用GTP协议实体来通信的应用实体。所述协议实体可以作为例如软件模块、程序块或者线程来实现。在所述协议实体之间的信息交换被配置为,使用例如进程间通信机制(例如,消息传递或者共享存储缓冲器)来执行。
在本发明的一个实施例中,所述第二分组交换节点是基站子系统节点,例如基站控制器或者基站。在本发明的一个实施例中,所述第一或者第二分组交换节点是在链路层执行数据分组的转发和交换的节点。本发明并不局限于,在网络层级别上通过例如IP路由器来交换分组的分组交换节点。在整个公开中,分组在此意味着与任何协议层相关的数据分组,例如,网络层分组,链路层帧、异步传输模式(ATM)信元。
在本发明的一个实施例中,当所述第一分组交换节点向所述第二分组交换节点请求切换准备时,从所述第一分组交换节点向所述第二分组交换节点发送的所述至少一个压缩参数将被接收到。这意味着所述至少一个压缩参数是在从所述第一分组交换节点向所述第二分组交换节点发送的、请求切换准备的消息中被发送的。
在本发明的一个实施例中,在所述移动节点和所述分组交换节点之间发送逻辑链路层帧或者任何其他消息,是经由无线接入网来进行的,从而使得所述帧和消息被一个或者多个中间网络单元(例如,基站控制器、无线网络控制器和基站收发台)转发。在本发明的一个实施例中,所述第一或者第二分组交换节点直接连接基站收发台,并且直接管理所述无线网络控制过程。
在本发明的一个实施例中,所述计算机程序存储于计算机可读介质中。所述计算机可读介质可以是可移动存储卡、磁盘、光盘或者磁带。
本发明的优点涉及改进了向移动节点和从移动节点传输数据的可靠性。利用本发明,现在有可能为移动节点提供不间断的分组数据连接,即使当所述移动节点从由第一分组交换节点控制的区域进入由第二分组交换节点控制的区域时。如果所述第二分组交换节点提供了不是先前所使用的而是其他的压缩参数,则所述分组数据连接不再被终止。


附图阐明了本发明的实施例,并且结合其说明将有助于解释本发明的原理,其中所述附图提供了对本发明的进一步理解,并且构成了本说明的一部分。在附图中图1是阐明在与所述GSM/Edge无线网络(GERAN)相关的通用分组无线系统(GPRS)中的架构和协议栈的框图;图2是阐明在现有技术通用分组无线业务(GPRS)网络中在路由区更新之前和之后的分组传输的框图;图3是描述在现有技术GPRS网络中的路由区更新信令的信令图;图4是阐明根据本发明的路由区更新信令的信令图;图5是描述根据本发明的压缩参数传送方法的一个实施例的流程图;以及图6是描述了本发明一实施例中的服务GPRS支持节点的架构的框图。
具体实施例方式
现将详细介绍本发明的实施例,在附图中图示出其例子。
图5是描述压缩参数传送方法的一个实施例的流程图,其利用了如图4中所示的路由区更新信令。如图1和2所示,所述信令在所述GPRS系统架构中执行。在步骤500中,MS 100等待路由区(RA)更新条件。当MS 100检测到指示其必须开始使用新小区(未示出)的事件时,就满足了RA更新条件。所述新小区位于由新SGSN 204控制的新路由区内。如箭头401所示,MS 100向SGSN 204发送路由区更新请求消息。随即,所述方法在步骤502中继续。
在步骤502中,SGSN 204向SGSN 202发送如箭头402所示的SGSN上下文请求消息,以获取关于MS 100的移动性管理和PDP上下文。SGSN202获取与SNDCP实体252相关的SNDCP参数。所述SNDCP参数至少包含SNDCP压缩参数。SGSN 202将所述SNDCP参数450打包入SGSN上下文响应消息中。在本发明一个实施例中,所述SNDCP参数被打包入专用扩展信息单元中,所述信息单元可以被包括在任何GPRS隧道协议(GTP)信令消息中。所述GTP和所述专用扩展信息单元在3GPP规范29.060中定义。在所述专用扩展信息单元中承载的SNDCP参数的格式和在XID协商过程中所使用的是相同的。所述格式在定义了GPRS中的SNDCP协议层的3GPP规范44.065中定义。随即,SGSN 202回复SGSN上下文响应消息,如箭头403所示。SGSN 204提取所述SNDCP参数并将其提供给SNDCP实体254。所述SGSN上下文响应消息还提供所述与MS100相关的移动性管理上下文和至少一个PDP上下文。
在步骤504中,SGSN 204开始执行所述XID复位过程。SNDCP实体254使用原语LLGMM-RESET,向与业务接入点标识符1相关联的LLC实体请求所述XID复位过程。随即,所述LLC实体形成XID命令帧,为其设置XID复位参数和IOV-UI参数。如箭头404所示,所述LLC实体向对等LLC实体发送所述XID命令。所述对等LLC实体复位所有其他SAPI,并且采用默认值。
在MS 100中的对等LLC实体进行准备,并且如箭头405所示,向SGSN 204发送XID响应消息。SGSN 204中的LLC实体向SNDCP实体254回复LLGMM-RESET-CNF原语,以确认已经成功完成了复位和IOV-UI的XID协商。
在已经从SGSN上下文请求消息中接收到所述SGSN 204地址之后,如箭头406所示,SGSN 202可以开始向SGSN 204转发分组。SGSN 204必须更新在具有为MS 100激活的PDP上下文的GGSN中的PDP上下文。PDP上下文的所述更新规定了例如对于所述GGSN的新SGSN地址。分别如箭头407和408所示,SGSN 204向GGSN 200发送所述更新PDP上下文请求消息,并且接收作为确认的更新PDP上下文响应消息。如箭头409所示,通过由SGSN 204向MS 100发送的路由区更新接受消息,来确认所述路由区更新。
在步骤506中,SGSN 204等待发送给SGSN 204的路由区更新完成消息,如箭头410所示。
在步骤508中,重协商至少与承载用户平面数据的每个逻辑链路连接相关的所述层3参数。对连接的重协商包含,例如为在所述XID复位之前处于ABM模式的对等LLC实体之间的连接重建ABM模式,以及在在所述XID复位之前处于异步断开模式(ADM)的对等LLC实体之间进行XID协商。例如,在步骤508,SGSN 204中的、如图4所示的SNDCP实体254请求在所述XID复位之前处于ABM模式的所有LLC实体重建ABM模式。在图4所示的情况下,在SGSN 204中有一个LLC实体必须重建ABM模式。所述SNDCP实体使用LL-ESTABLISH-REQ原语请求ABM模式的建立,所述原语提供包含所述压缩参数的SNDCP参数。在图4中,如箭头411所示,SGSN 204中的LLC实体发送SABM消息。所述SABM消息包含XID参数。所述XID参数包含作为层3参数的SNDCP参数450。所述XID协商作为ABM模式重建的一部分而被执行。所述接收到的层3参数被MS 100中的LLC实体发送给MS 100中的SNDCP实体230。当MS 100使用所述新小区时,SNDCP实体230可以改变所述SNDCP参数中的某些,以更好地满足其需求。例如,MS 100可以决定改变至少一个压缩算法及其压缩参数,以更好地满足在所述新小区中可用的数据传送速率。SNDCP实体230向MS 100中的LLC实体提供所述被改变的SNDCP参数,所述实体回复以无编号确认(UA)消息,所述UA消息包含被SNDCP实体改变的、作为XID参数的SNDCP参数451。箭头412示出了从MS 100向SGSN 204发送UA消息。所接收到的SNDCP参数451由SGSN 204中的LLC实体提供给SNDCP实体254。
在所述XID复位之前处于异步断开模式(ADM)的对等LLC实体之间的XID协商,包括XID命令和XID响应消息的交互,所述XID响应消息承载了XID参数,例如SNDCP参数。
在所述协商成功之后,在步骤510中,MS 100和SGSN 204中的SNDCP实体可以开始在已经重协商了所述SNDCP参数的逻辑链路连接上传送分组。
在本发明一实施例中,当必须通过新SGSN向移动台发送实时分组流时,所述SNDCP参数也在切换处理过程被发送,其中所述新SGSN服务于所述移动台从旧小区执行切换所进入的小区。在这种情况下,所述SNDCP参数例如与切换请求消息相关联而被发送,所述切换请求消息被从所述旧SGSN发送给所述新SGSN。随即,所述SNDCP参数被提供给所述移动台。
图6是描述本发明一实施例中的服务GPRS支持节点(SGSN)的架构的框图。在图6中有SGSN 600。SGSN 600包含用户平面协议栈对610。协议栈对610包含用于在所述Gb接口上通信的协议栈,用于与GGSN进行通信的协议栈,以及用于在所述两个协议栈之间中继分组的中继功能。SGSN 600还包含用于与另一SGSN通信的协议栈612。对于控制平面,协议栈612是GPRS隧道协议(GTP)栈。当从另一SGSN接收到SGSN上下文请求消息时,GTP-C协议实体604被配置为向SNDCP实体602请求所述SNDCP参数。SNDCP实体602被配置为,一旦从GTP-C协议实体604接收到所述请求,就收集由SNDCP实体602所掌握的、与使用TLLI所指向的移动台相关的信息,其中所述TLLI是从所述SGSN上下文请求消息中获得的。所述SNDCP参数至少包含与压缩实体相关的SNDCP压缩参数,以及对于每个压缩实体的算法和参数。SNDCP实体602被配置为响应所述请求,并且向GTP-C协议实体604提供所述SNDCP参数。在本发明一实施例中,GTP-C协议实体604被配置为返回SNDCP压缩参数默认值,在所述SGSN中总是使用所述默认值,无需单独地向SNDCP实体602查询。图6的箭头606示出了从SNDCP实体602向GTP-C协议实体604提供信息。
对于本领域技术人员来说,显而易见,随着科技的发展,可以以各种方式来实施本发明的基本思想。因此,本发明及其实施例并不局限于上述例子,相反地,它们可以在所述权利要求的范围内改变。
权利要求
1.一种用于在移动通信网络中传送压缩参数的方法,所述移动通信网络包含移动节点、第一分组交换节点和第二分组交换节点,所述方法包含通知所述第二分组交换节点,所述移动节点进入由所述第二分组交换节点控制的区域;接收从所述第一分组交换节点向所述第二分组交换节点发送的至少一个压缩参数;以及由所述第二分组交换节点,通过关于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。
2.根据权利要求1的方法,所述方法进一步包含由所述移动节点检测其进入属于新区域的小区;由所述移动节点通知基站子系统其进入所述新区域;以及由所述第二分组交换节点向所述第一分组交换节点请求关于所述移动节点的信息。
3.根据权利要求1的方法,其中,所述移动通信网络是通用分组无线业务网络,所述第一和第二分组交换节点是服务GPRS支持节点,并且所述逻辑链路连接是GPRS逻辑链路控制连接。
4.根据权利要求3的方法,其中,所述通知所述第二分组交换节点所述移动节点进入由所述第二分组交换节点控制的区域的步骤包含,从所述移动节点向所述第二分组交换节点发送路由区更新消息的步骤。
5.根据权利要求3的方法,其中,所述至少一个压缩参数包含关于压缩实体的信息、所述压缩实体所使用的算法,以及与所述压缩实体相关的状态信息。
6.根据权利要求1的方法,其中,所述通知所述第二分组交换节点所述移动节点进入由所述第二分组交换节点控制的区域的步骤包含,从所述第一分组交换节点向所述第二分组交换节点发送切换准备请求消息的步骤。
7.根据权利要求1的方法,其中,所述层3参数重协商包含交换标识协商。
8.一种移动通信系统,包含移动节点,其被配置为通知第二分组交换节点,其进入由所述第二分组交换节点控制的区域;以及第一分组交换节点,其中所述第二分组交换节点被配置为从所述第一分组交换节点接收至少一个压缩参数,并且通过关于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。
9.根据权利要求8的移动通信系统,其中所述移动节点被进一步配置为检测其进入属于新区域的小区,以通知基站子系统其进入所述新区域;以及所述第二分组交换节点被进一步配置为向所述第一分组交换节点请求关于所述移动节点的信息。
10.根据权利要求8的移动通信系统,其中,所述移动通信网络包含通用分组无线业务网络,所述第一和第二分组交换节点包含服务GPRS支持节点,并且所述逻辑链路连接是GPRS逻辑链路控制连接。
11.根据权利要求10的移动通信系统,其中,通过从所述移动节点向所述第二分组交换节点发送路由区更新消息,所述移动节点通知所述第二分组交换节点其进入由所述第二分组交换节点控制的区域。
12.根据权利要求11的移动通信系统,其中,所述至少一个压缩参数包含关于压缩实体的信息、所述压缩实体所使用的算法,以及与所述压缩实体相关的状态信息。
13.根据权利要求8的移动通信系统,其中,通过从所述第一分组交换节点向所述第二分组交换节点发送切换准备请求消息,所述移动节点通知所述第二分组交换节点其进入由所述第二分组交换节点控制的区域。
14.根据权利要求8的移动通信系统,其中,所述层3参数重协商包含交换标识协商。
15.一种分组交换节点,包含用户平面协议实体,其被配置为与移动节点协商压缩参数,以向信令平面协议实体提供至少一个压缩参数;以及信令平面协议实体,其被配置为接收关于所述移动节点进入新区域的指示,以向所述用户平面协议实体请求压缩参数,从而作为响应,从所述用户平面协议实体接收所述至少一个压缩参数,并且,从而向第二分组交换节点发送所述至少一个压缩参数。
16.一种分组交换节点,包含用户平面协议实体,其被配置为通过关于逻辑链路连接的层3参数重协商,来通知移动节点至少一个压缩参数中的至少一个;以及信令平面协议实体,其被配置为接收关于所述移动节点进入由所述分组交换节点控制的区域的指示,以向第二分组交换节点请求关于所述移动节点的信息,并且作为响应,至少接收所述至少一个压缩参数。
17.一种计算机程序,包含这样的代码,当在数据处理系统中执行所述代码时,所述代码适合于执行所述以下步骤接收关于移动节点进入由第二分组交换节点控制的区域的信息;从第一分组交换节点接收至少一个压缩参数;以及通过关于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。
18.根据权利要求17的计算机程序,其中所述计算机程序被存储于计算机可读介质中。
19.根据权利要求18的计算机程序,其中所述计算机可读介质是可移动存储卡。
20.根据权利要求18的计算机程序,其中所述计算机可读介质是磁盘或光盘。
全文摘要
本发明涉及一种用于在移动通信系统中传送压缩参数的方法,所述移动通信系统包含移动节点、第一和第二分组交换节点。在所述方法中,所述第二分组交换节点被通知所述移动节点进入由所述第二分组交换节点控制的区域。接收从所述第一分组交换节点向所述第二分组交换节点发送的至少一个压缩参数。所述第二分组交换节点通过关于逻辑链路连接的层3参数重协商,来通知所述移动节点所述至少一个压缩参数中的至少一个。本发明的优点涉及改进了向移动节点和从移动节点传输数据的可靠性。
文档编号H04L29/06GK1969581SQ200580019312
公开日2007年5月23日 申请日期2005年6月7日 优先权日2004年6月14日
发明者M·海曼, J·图鲁宁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1