专利名称:用于再定位srns的方法
技术领域:
本发明涉及一种移动通信系统,更具体地说,涉及SRNS再定位方法,该SRNS再定位方法能够改变SRNC(服务无线电网络控制器),以便有效地使用IMT-2000系统的UMTS系统中的无线电资源。
背景技术:
通用移动电信系统(UMTS)是从被称作“全球移动通信系统(GSM)”的标准发展而来的第三代移动通信系统。该“标准”是欧洲标准,它的目的是提供基于GSM核心网络和宽频带码分多路访问(W-CDMA)技术的改进的移动通信服务。
1998年12月,出于创建该UMTS标准化规范,欧洲的ETSI、日本的ARIB/TTC、美国的T1和韩国的TTA建立了“第三代合伙计划”(3GPP)。
使3GPP所执行的UMTS标准化方面的消息已导致五个技术规范组(TSG)的形成,其中的每个技术规范组针对建立具有独立操作的网络元件。更明确地说,每个TSG在有关地区开发、批准并管理标准规范。
在它们之中,无线电访问网络(RAN)组(TSG-RAN)为UMTS陆地无线电访问网络(UTRAN)的该功能、所需项目和接口制定规范,它是用于支持UMTS中的W-CDMA访问技术的新RAN。
TSG-RAN组包括一个全体出席组和四个工作组。
工作组1(WG1)为物理层(第一层)制定规范。工作组2(WG2)规定数据链路层(第二层)和网络层(第三层)的各项功能。工作组3(WG3)为UTRAN中的基站、无线电网络控制器(RNC)和核心网络之中的接口定义规范。最后,工作组4(WG4)讨论评估无线电链路性能所需的要求以及无线电资源管理所需的项目。
图1表现了可以应用背景技术和本发明的UTMS的网络结构。
UMTS系统被约略地分成UE(用户设备)(移动站)、UTRAN和核心网络。
UTRAN包括一个或多个无线电网络子系统(RNS),每个RNS包括RNC以及由这些RNC管理的一个或多个节点B。
节点B由这些RNC来管理,通过上行线来接收终端150的物理层所发送的信息,并通过下行线来将数据传送到终端。这样,节点B作为关于该终端的UTRAN的通路点来加以操作。
这些RNC所执行的功能包括分配和管理无线电资源。直接管理节点B的RNC被称作“控制RNC(CRNC)”。CRNC管理共同的无线电资源。
另一方面,服务RNC(SRNC)管理分配给各自终端的专用无线电资源。
CRNC可以与SRNC相同。但是,当该终端偏离SRNC的地区并移动到另一个RNC的地区时,CRNC会不同于SRNC。
为特殊终端提供的服务被约略地分类成电路交换服务和信息包交换服务。
例如,一般的语音电话服务属于电路交换服务,而通过因特网访问的Web浏览服务则属于信息包交换服务。
如果支持电路交换服务,则SRNC被连接到核心网络的MSC(移动交换中心),MSC被连接到GMSC(网关移动交换中心),用于与外部网络进行通信。
GMSC管理来自其他网络或外出到其他网络的连接。
在信息包交换服务的情况下,由核心网络的SGSN和GGSN来提供服务。SGSN(服务GPRS支持节点)支持前往SRNC的信息包通信,而GGSN(网关GPRS支持节点)管理与不同的信息包交换网络(例如,因特网网络)的连接。
接口存在于各种网络部件之间,以允许这些网络部件彼此提供和获取信息,用于相互通信。RNC与核心网络之间的接口被定义为Iu接口。
Iu接口与信息包交换区域的连接被定义为Iu-PS,而Iu接口与电路交换区域的连接被定义为Iu-CS。
图2表现了根据3GPP RAN规范而进行操作的终端与UTRAN之间的无线电访问接口协议的结构。
该无线电接口协议水平地由物理层(PHY)、数据链路层和网络层构成,并且被垂直地分成用于传送控制信息的控制面和用于传送数据信息的用户面。该用户面是用户的通信量信息(例如,语音或IP信息包)被传送到的地区。该控制面是控制信息(例如,网络的接口或调用的维护和管理)被传送到的地区。
在图2中,协议层可以根据在通信系统中众所周知的开放式系统互连(OSI)标准模型的三个低层而被分成第一层(L1)、第二层(L2)和第三层(L3)。
第一层(L1)用作关于无线电接口的物理层(PHY),并且,根据背景技术,它通过一个或多个传送通道而被连接到上端介质存取控制(MAC)层。该物理层使用适合无线电环境的各种编码和调制方法,将通过传送通道而被传递到该物理层(PHY)的数据传送到接收器。
物理层(PHY)与MAC层之间的传送通道根据它是由单一终端专门使用还是被几个终端共享,而被分成专用传送通道和共同传送通道。
第二层L2用作数据链路层,并让各种终端共享W-CDMA网络的无线电资源。第二层L2被分成MAC层、无线电链路控制(RLC)层、信息包数据集中协议(PDCP)层和广播/多点传送控制(BMC)层。
MAC层通过逻辑通道与传送通道之间的合适的映射关系,来传递数据。
连接上层和MAC层的这些逻辑通道根据所传送的信息的种类而被分成两种类型。
也就是说,当传送该控制面的信息时,使用控制通道。当传送该用户面的信息时,使用通信信道。
通过从上层接收的RLC服务数据单元(SDU)的分段和串联功能,RLC层可形成适合传输的合适的RLC协议数据单元(PDU)。RLC层也执行自动重复请求(ARQ)功能,通过这项功能,在传输期间丢失的RLC PDU可被转发。
信息包数据集中协议(PDCP)层是RLC层的上层,它允许数据项通过网络协议(例如,IPv4或IPv6)来加以传送。
可以使用用于压缩并传送信息包中的标题信息的标题压缩技术,以便有效地传输该IP信息包。
广播/多点传送控制(BMC)层允许通过该无线电接口来从单元广播中心(CBC)传送消息。MBC层的主要功能是调度单元广播消息并将其传送到终端。一般而言,通过按未被公认的模式进行操作的RLC层,来传送数据。
PDCP层和BMC层只位于该用户面中,因为它们只传送用户数据。
与PDCP层和BMC层不同,根据与该上层连接的层,RLC层可以被包括在用户面和控制面中。
当RLC层属于控制面时,从无线电资源控制(RRC)层接收数据。在其他情况下,RLC层属于用户面。
被放置在第三层(L3)的最低部分中的RRC层只在控制面中被加以定义,并且在RB的设置、重新配置和释放方面对这些逻辑通道、传送通道和物理通道进行控制。
这时,设置RB意味着规定协议层和通道的特征的过程,它们是提供特殊服务以及设置各自详细的参数和操作方法所需要的。
可以通过RRC消息来传送从上层接收到的控制消息。
现在将详细描述无线电载体(RB)和RLC层的操作。
一般而言,由第二层(L2)从用户面提供给上层的用户数据传输服务被称作“无线电载体(RB)”。由第二层(L2)从控制面提供给上层的控制信息传输服务被称作“发信号无线电载体(SRB)”。
每个无线电载体通常通过RLC层来加以传送,其传输特征由RLC层的操作模式来确定。
换句话说,根据是否执行分段功能和是否支持将从上层接收到的数据转发到RLC层,RLC层按以下三种模式来进行操作透明模式(TM)、未被公认的模式(UM)和公认的模式(AM)。
首先,当RLC层按TM进行操作时,无标题信息被加入从上层接收的RLCSDU。无序号被加入RLC PDU,并且,不支持数据的转发。一般而言,在TM中,不使用RLC SDU的分段和重新装配,但是,当设置无线电载体时,根据环境来确定是否使用分段和重新装配的功能。
其次,当RLC层按UM进行操作时,即使RLC PDU的传输失败了,也不支持其转发。这样,即使在传输期间丢失数据,接收器也不要求对它进行转发,并且,有关数据被认为是故障。按UM进行操作的RLC层通过为RLC SDU分段来构造RLC PDU,并且,依次为每个RLC PDU加入序号。相应地,接收器可以在该序号的基础上连接并译解该数据。
使用UM RLC的服务包括单元广播服务和使用IP网络(IP上的语音)或类似物的语音服务。
其间,当RLC按AM进行操作时,如果无法传送信息包,则支持信息包转发。换言之,发送器的RLC层接收关于“来自接收器的传输是否已获取成功”的状态信息,并在必要时转发RLC PDU。当RLC按AM进行操作时,从上层接收的RLC SDU通过分段或串联而被分成预定义的尺寸,并且,包含序号的标题信息被加入其中,成为RLC PDU,它们以该序号为基础而被存储在RLC缓冲器中。
被传送到MAC层的所存储的RLC PDU和MAC层所要求的一样多,并且,这些所存储的RLC PDU基本上以该序号为基础来加以传送。
首先被传送的RLC PDU根据该序号而从发送器的RLC层被加以传送,接收器的RLC层遵守这些接收到的序号,并要求从发送器的RLC层转发传输失败的数据。
例如,如果所接收的RLC PDU的序号是#23、#24、#25、#32和#34,则可以说,在传输期间已丢失具有#26~#31和#33这些序号的RLC PDU。被传送到发送器的该接收器的缓冲器的状态信息(状态PDU)携带状态PDU,以便发送器可以检测将要被转发的RLC PDU以及已在该状态PDU中所包含的内容的基础上被成功传送的RLC PDU的序号。
图3表现了从RLC层那里被传送的RLD PDU的结构。
该RLC PDU包括标题信息和有效负载,该标题信息包含各种控制信息。
如图3所示的标题信息包括序号和长度指示符。该序号被用作连续传输数据所要求的标识信息,而该长度指示符指出该RLC SDU的边界。
在UM的情况下,该序号具有7位;而在AM的情况下,该序号具有12位。“E”字段是1位的扩展位,并被用来识别待续的字段是该长度指示符还是数据。
如果根据RLC层的串联功能,几个RLC SDU被包括在一个RLC PDU中,则该长度指示符指出RLC SDU的边界面。这样,如果该RLC SDU没有结束于对应的RLC PDU中,则该长度指示符可能不存在。
此外,除了“指出RLC SDU的边界面”这项功能以外,该长度指示符还有特殊的用途。也就是说,模型目的是填充法和数据开始的指示符的功能。如果该对应的RLC PDU中没有将要被另外连接的RLC SDU,并且,该RLC PDU的数据部分大于将要被包含在内的RLC SDU的尺寸,则使用填充法。也就是说,被指出为填充法的部分意在成为无关紧要的数据。
在UM的情况下,数据开始指示符被设置为1111100;而在AM的情况下,它被设置为111111111111100。通过设置这些值,在该长度指示符后待续的该数据部分意在成为RLC SDU的第一个部分。
可以使用数据开始指示符来防止RLC中的额外的数据丢失。
例如,假设丢失具有序号4的RLC PDU,并接收具有序号5的RLC PDU。如果新的RLC SDU从序号5开始、结束于序号5以内,则在第5个RLC PDU中存在长度指示符字段。
但是,如果没有数据开始指示符,那么,由于第四个RLC PDU已丢失,因此,接收器的RLC层可能会假设属于第5个RLC PDU的RLC SDU继续延伸至第4个RLC PDU中的RLC SDU,并可能会放弃第五个RLC PDU中的第一个RLC SDU。
关于数据传输和RLC缓冲器的有效管理,RLC层定义并使用状态变量。
图4表现了发送器的AM RLC缓冲器的结构以及RLC缓冲器的状态指示符。
在AM RLC中,这些RLC PDU根据这些序号而被依次存储,并且,从该缓冲器中删除被成功传送的RLC PDU。
参照图4,VT(S)的状态变量指出将要被首先传送的这些PDU的最小的RLCPDU的序号。VT(A)指出在传输之后等待来自接收器的肯定应答的PDU之中的最小的序号。
所以,该缓冲器的状态指出发送器已传送上至序号为VT(S)-1的PDU的RLC PDU,并且已从接收器那里接收上至VT(A)-1的RLC PDU的肯定应答。
虽然图4表现了AM RLC的情况,但是,当按UM模式进行操作时,RLC层使用与AM模式中的VT(S)相类似的状态变量VT(US)。也就是说,VT(US)意味着将要首先从按UM进行操作的发送器的RLC层那里被传送的这些RLCPDU之中的最小的序号。
但是,由于UM不支持转发,因此,不可能从接收器那里接收对肯定应答或否定应答的确认,这样,诸如VT(A)的状态变量不被加以定义。一般而言,当RLC层被重建或被重新设置时,那些状态变量被设置为“0”——初值。
如上所述,由控制面中的第二层(L2)提供给上层的控制信息传输服务被定义为发信号无线电载体(SRB)。
通过这些SRB,在终端与RNC之间交换每个RRC消息;并且,可以指示新的无线电载体的设置以及先前设置的无线电载体的重新设置和释放。
UMTS系统可以使用全部的32个SRB,用于在终端与RNC之间传输控制信息。
根据支持SRB的RLC的操作模式和一种被使用的逻辑通道,来确定每个SRB的特征。SRB中所使用的该逻辑通道包括CCCH(共同控制通道)和为控制信息传输而设计的DCCH(专用控制通道)。
CCCH是在终端与UTRAN之间运送共同控制信息的逻辑通道,并且,几个终端可以同时使用该CCCH。
作为共同逻辑通道,该CCCH包括U-RNTI(UTRAN无线电网络临时本体)。
其间,DCCH是逻辑通道,该逻辑通道在特殊终端与UTRAN之间传送专用控制信息,并且由终端专门使用,而不是与其他终端共享。
每种类型的SRB的特征如下所述。
-SRB0关于上行线,向AM RLC提出请求;关于下行线,使用UM RLC来传送RRC消息。被用于SRB0的逻辑通道是CCCH。
-SRB1使用UM RLC。SRB1被用于通过DCCH来传送RRC消息。
-SRB2使用AM RLC。SRB2被用于通过DCCH来传送RRC消息,并且不运送上层消息。
-SRB3使用AM RLC。SRB3通过DCCH来运送从RRC的上层接收到的消息。
-SRB4这个SRB是选择性的。SRB4也传送从RRC的上层(比如SRB3)接收到的、但被用于控制关于SRB3的优先权的消息。
也就是说,SRB4运送较低优先权消息,而SRB3运送较高优先权消息。
-SRB5-31对于“通过使用与TM RLC连接的DCCH来传送这些RRC消息”的每种情况,可使用这些。
图5表现了在信息包交换区域中所执行的典型的SRNS再分配过程,这也可以被应用于电路交换区域。
通过当终端的位置随着它的移动而变化时改变Iu通路点,可使用SRNS再定位,在终端与核心网络之间建立最短的路由。也就是说,它表示将为用户终端服务的SRNC从一个RNC改变到另一个RNC的程序。
各种网络元件涉及SRNS再定位,以便SRNS再定位经历与一般的移交程序相比而言十分复杂的程序。
参照图5,终端当前与RNC1连接,RNC1用作关于该对应的终端的SRNC。RNC1被连接到核心网络的SGSN1,SGSN1被连接到GGSN,用于与外部网络连接。
当终端移入由RNC2管理的地区时,可以认为通过RNC2而与SGSN2的连接比通过RNC1而与SGSN1的连接短。
在这方面,终端可能通过RNC2,而SRNC功能可能仍然保持如同在RNC1中一样。但在这种情况下,由于使用RNC1与RNC2之间的资源,因此,浪费了UTRAN的网络资源。这样,通过SRNS再定位过程,可以减少被浪费的资源。
在完成SRNS再定位程序之后,RNC2用作终端的SRNC,并且,终端通过SGSN2而被连接到核心网络。
当执行SRNS再定位时,会有各种条件,包括以下两个典型的案例案例I网络本身执行SRNS再定位,以便改变UTRAN与核心网络之间的通路点;以及案例II在改变从终端报告的单元的过程的同时,或者在改变位置登记的过程的同时,执行SRNS再定位。
虽然案例I和II的不同之处在于一个涉及终端,另一个不涉及终端;但是,这两个案例在SRNS再定位程序方面没有实质性的差异。
在SRNS再定位程序期间,在终端与RNC之间、在各个RNC之间并在RNC与核心网络之间交换各种发信号消息。
可以通过在终端、RNC与核心网络之间被交换的这些发信号消息,来理解SRNS再定位程序。
图6展示了UMTS中的SRNS再定位过程。
在图6中,源RNC表示在SRNS再定位之前用作关于相干终端的SRNC的RNC,目标RNC指出在SRNS再定位之后用作关于相干终端的SRNC的RNC。
同样,老的SGSN和新的SGSN分别指出在SRNS再定位之前和之后用作关于相干终端的SGSN的GSN。
虽然示出老的SGSN和新的SGSN是不同的,但是,老的SGSN和新的SGSN在某些环境中可能是相同的。而且,图6中所示的程序可以被应用于案例I和案例II。
现在将概述SRNS再定位程序的各个步骤。
每个消息的传输顺序取决于所分配的号码,但这些消息可能不按该顺序来加以传送。
1.可以使用案例I或案例II来触发再定位程序。
2.源RNC通过“再定位请求消息”将再定位相关信息(例如,目标RNC的标识信息、终端信息、保密信息和RRC协议信息)发送给老的SGSN。
3.老的SGSN从所接收的信息中辨认对应的SRNS再定位程序是请求改变SGSN的SRNS之间的SRNS再定位,还是在相同的SGSN中执行的SGSN内部的SRSN再定位。
如果SGSN如该图中所示的那样发生变化,则老的SGSN将“前向再定位请求消息”发送给新的SGSN,以指示分配与再定位有关的网络资源。
4.新的SGSN将“再定位请求消息”发送给目标RNC,以便当目标RNC成为SRNC时,可以分配必要的资源。
该过程包括一个步骤设置源RNC已用来与终端进行通信的各种无线电载体。在新的SGSN接收“再定位请求应答消息”之后,也在目标RNC与新的SGSN之间生成用于传送数据的路径。
5.在准备用于目标RNC与新的SGSN之间的数据传输的资源并完全准备好SRNS再定位之后,新的SGSN将“前向再定位响应消息”发送给老的SGSN,以通知目标RNC准备好接收从源RNC那里被传送的向下数据(down data)。
6.由于用于数据移动和与终端的通信的每项资源都已准备就绪,因此,老的SGSN将“再定位命令消息”发送给源RNC,以通知将要被释放的无线电载体和将数据传送到目标RNC的无线电载体。
7.一接收到“再定位命令消息”,源RNC就将“再定位执行消息”发送给目标RNC,以便将与SRNS的操作有关的存取信息传送到目标RNC,并通知SRNC的角色已从源RNC变为目标RNC。
8.源RNC开始将数据传送到这些无线电载体,从而要求对目标RNC的数据传输。这时,数据传输路径途经核心网络,而不是源RNC与目标RNC之间的直接数据传输。
9.一接收到步骤7的“再定位执行消息”,目标RNC就将“再定位检测消息”发送给新的SGSN。直到目标RNC发送“再定位检测消息”,它才用作SRNC。
10.目标RNC将“UTRAN迁移信息(案例I)”消息、RRC消息或“单元/URA(UTRAN登记区域)更新(案例II)”消息发送到终端。该消息包括“新的U-RNTI”、新终端识别信息、终端相关信息和核心网络相关信息。
响应于这些消息,终端将“UTRAN迁移信息确认”消息发送给目标RNC。在完成该步骤之后,终端和RNC重新设置并驱动PDCP和RLC实体。
相应地,在完成该步骤之后,完成上行线和下行线的设置,以便目标RNC和终端可以交换用户数据。
11.当核心网络接收“再定位检测消息”时,核心网络将用户面从源RNC转换到目标RNC。在“SGSN之间的再定位”的情况下,新的SGSN将包括新的SGSN的地址和其他存取信息的“更新PDP上下文请求”消息发送给GGSN。
一接收到“更新PDP上下文请求”消息,GGSN就更新与对应的存取有关的控制信息,并将“更新PDP上下文响应”消息——响应消息发送给新的SGSN。
12.当目标RNC成功地接收“UTRAN迁移信息确认”消息时,目标RNC将“再定位完成”消息发送给新的SGSN,以通知新的SGSNSRNS再定位完成。其间,在SGSN之间的SRNS再定位的情况下,新的SGSN将“前向再定位完成”消息发送给老的SGSN,以通知SRNS再定位已完成。
13.在完成每个步骤之后,老的SGSN将“Iu释放命令”消息发送给源RNC,以释放源RNC与老的SGSN之间的Iu连接。
通过图6,已理解了SRNS再定位的基本操作和程序。
现在将详细描述根据UTRAN中的SRNS再定位而被传送的RRC消息。
图7展示了UTRAN与终端之间的SRNS再定位的程序。
在图7中,在号码1、7和8的情况下,传送RRC消息。那些RRC消息如下所述。
(1)“单元更新”消息和“单元更新确认”消息当终端移到新的单元时,从终端发送“单元更新”消息。“单元更新确认”消息是UTRAN对“单元更新”消息的响应消息,它包含诸如无线电载体的释放/重新设置或传送通道/物理通道的重新设置等命令。
(2)“URA更新”消息和“URA更新确认”消息URA(UTRAN登记区域)是由一个或几个单元组成的区域,在那里,UTRAN提供用于支持终端迁移的有效方法。
URA在内部是UTRAN所知道的。这些URA可能会部分地重叠,以防止终端的往复式效应。所以,一个单元可以属于一个或多个URA。终端从每个单元内的URA清单广播中知道当前的URA本体,并且,只要URA改变,就执行“URA更新”程序。
当终端将“URA更新”消息发送给UTRAN时,启动“URA更新”程序。UTRAN响应于“URA更新”消息来将“URA更新确认”消息传送到终端,以便向终端通知新近分配的URA本体信息。
此外,与“单元更新”程序一样,“URA更新确认”消息也可能包含用于识别终端的新的U-RNTI值。
如同(1)的情况,通过使用SRB0,来传送“URA更新”消息;通过使用SRB0或SRB1,来传送“URA更新确认”消息。
(3)“UTRAN迁移信息”消息和“UTRAN迁移信息确认”消息“UTRAN迁移信息”消息是从UTRAN被传送到终端的RRC消息,并且被用来将新的标识信息分配给终端或传送与终端迁移有关的其他信息。
作为响应,终端传送“UTRAN迁移信息确认”。通过SRB1或STB2来传送“UTRAN迁移信息”消息,并且,只通过使用SRB2,来传送“UTRAN迁移信息确认”消息。
为参考起见,在图5、6或7中,在终端发送“UTRAN迁移信息确认”消息之后,终端和RNC通过使用CPDCP-CONFIG-Req命令和用于重新设置PDCP层和RLC层的CLRC-CONFIG-Req命令,来设置/重新设置PDCP实体和RLC实体。
已描述了SRNS再定位程序。从本文中,显而易见,SRNS再定位程序主要基于终端与RNC之间以及RNC与核心网络之间的消息交换。在这些消息之中,通常为安全的缘故而用密码书写在终端与RNC之间被交换的RRC消息。
如果在没有用密码书写的条件下传送那些RRC消息,则SRNS再定位程序可能不会有问题。但考虑到“用密码书写在SRNS再定位程序期间被传送的RRC消息”的现实情况,当传送这些RRC消息时,由于终端与UTRAN中的加密参数之间的差异,可能碰巧没有适当地接收被传送的RRC消息。
为了获得更好的理解,一般必须首先考虑加密方法。
数据加密是防止对数据进行未经授权的存取(例如,是偷听的结果)的方法。由于终端与RNC之间存在唯一的加密参数,因此,不知道这些加密参数的用户无法译解该数据。
3GPP采用的加密方法在L2层中执行,并可以根据RLC操作模式而在RLC层或MAC层中执行。也就是说,当RLC模式是AM或UM时,在RLC层中执行加密。当RLC模式是TM时,在MAC层中执行加密。只对通过DCCH而被传送的消息执行每个加密。
在加密方法期间,根据各种输入参数来生成用于加密的MASK。然后,将该MASK加入RLC PDU或MAC SDU,以生成用密码书写的数据。
接收器本身生成与发送器的MASK相同的MASK,并将它加入所接收的数据,从而在加密之前译解该数据。
图8表现了加密过程。
在图8中,PLANTEXT BLOCK是加密前的数据,KEYSTREAM BLOCK是加密MASK。
通过关于KYESTREAM BLOCK的位操作,将PLAINTEXT BLOCK用密码书写成CIPHERTEXT BLOCK。
然后,将用密码书写的CIPHERTEXT BLOCK传送到无线电接口。在接收该CIPHERTEXT BLOCK之后,接收器通过应用是与被传送中相同的MASK的KEYSTREAM BLOCK,来译解它。也就是说,如果在传输期间提取用密码书写的数据,则无法译解该数据,除非KEYSTREAM BLOCK已知。
加密的核心技术在于KEYSTREAM BLOCK的生成。为了实现有效的结果,MASK应该具有以下特征。首先,通过反向跟踪来生成MASK应该是不可能的。其次,每个无线电载体RB应该具有其自己的MASK。再次,MASK应该随时间的推移而不断变化。
在存在的各种加密算法之中,3GPP通信系统已采用被称作“F8”的方法。
F8算法使用输入参数来生成KEYSTREAM BLOCK,这些输入参数包括-CK(加密键,128个位)有一个CKCS用于基于电路交换的服务域,一个CKPS用于基于信息包交换的服务域。
-BEARER(无线电载体标识符,5个位)它是无线电载体的鉴别器,并且,每个RB存在一个值。
-DIRECTION(方向标识符,1个位)它是方向鉴别器,并且为上行线而被设置为0,为下行线而被设置为1。
-LENGTH(16个位)它是长度指示符,并确定KEYSTREAM BLOCK的长度,即生成的MASK。
-COUNT-C(32个位)它是加密序号。关于使用AM或UM RLC的RB,一个COUNT-C被用于每个RB。关于使用TM RLC的RB,一个COUNT-C值被用于所有这些RB。精通该技术领域的人会理解在这些加密输入因素之中,除COUNT-C以外的其他因素都是定值。
无论何时传送一个RLC PDU,都只有COUNT-C会随时间的推移而改变。
COUNT-C的构造约略地包括前部的长序号和后部的短序号。
图9表现了根据RLC传输模式的COUNT-C结构。
*在使用RLC TM的情况下-长序号24位MAC-d HFN(超帧编号)-短序号8位CFN(连接帧编号)*在使用RLC UM的情况下-长序号25位RLC HFN(超帧编号)-短序号7位RLC UM SN(序号)*在使用RLC AM的情况下-长序号20位RLC HFN(超帧编号)-短序号12位RLC AM SN(序号)CFN是计数器,用于使终端与UTRAN之间的MAC层的各个传送通道同步。CFN可能具有0与255之间的值,它为每个无线电帧(10ms)增加1。
RLC SN是被用于识别每个RLC PDU的序号。关于UM RLC,RLC SN具有0与127之间的值(7个位)。关于AM RLC,RLC SN具有0与4095之间的值(12个位0,RLC SN为每个RLC PDU增加1)。
短序号是被用于无线电访问协议的计数器,并有些短。
这样,为了使它成为相当长的参数,在短序号的前面加入被称作“HFN”的长序号。当短序号绕回到“0”时,每个HFN增加1。
在RRC消息的情况下,由于使用UM或AM来通过RLC层传送它,因此,可能会应用加密。
也就是说,已涉及到RLC层的RRC消息根据该传输尺寸来加以适当的分段或适当的连接,从而构造RLC PDU,以便通过使用在图8中生成的MASK来用密码书写RLC PDU的数据部分。
这时,被用来生成MASK的各种加密参数在接收器中和在发送器中应该是相同的。即使正常地执行数据传输和接收,如果COUNT-C值改变,该数据也可能恢复为截然不同的数据。
与COUNT-C中的短序号相对应的那个部分被包含在RLC PDU处所携带的标题信息中。这样,严格来说,如果在终端和RNC处被管理的这些HFN值彼此不同,则用密码书写的数据将会无法恢复,并且无法正常地接收该数据。
在加密方法的基础上,可能会在图7中的7和8的程序中出现问题。
为参考起见,通过程序1也使用RRC消息,因为通过使用CCCH来传送RLC PDU并且不执行加密,以便不会产生有关的问题。
1.程序7的问题在案例I或案例II的情况下,通过使用适当的SRB,来从目标RNC那里传送被传送到终端的RRC消息。但是,由于在SRNS再定位过程期间新近生成在目标RNC中生成的RLC层,因此,每个状态变量值和计时器已被初始化。例如,从目标RNC的RLC层那里被传送的RLC PDU的序号已被初始化为“0”——初值。
现在将为这些案例中的每个案例来描述可能的问题。
(1)如果通过SRB1来传送“UTRAN迁移信息”在这种情况下,在UM RLC操作模式期间,执行再定位程序。如果目标RNC通过使用HFN来传送数据,如同已从源RNC接收数据那样,则由于终端等待的序号将不会被终端接收,因此,终端将会认为在传输期间,已丢失几个消息。
相应地,接收器将会假设该序号绕回,并且,HFN值增加“1”。
然后,通过传输来用密码书写的HFN值和被用于恢复接收器处的加密的HFN值彼此不同,无法正常地接收RRC消息。
(2)通过SRB2来传送“UTRAN迁移信息”消息在这种情况下,在AM RLC操作模式期间,执行再定位程序。
一般而言,为了根据转发来促进管理,接收器的AM RLC层设置接收器的RLC层可以接收的RLC PDU的序号范围。
这被称作“接收窗口”,并且,如果接收具有超出该接收窗口的范围的序号的RLC PDU,则立即放弃该数据。
由于从目标RNC接收的RLC PDU的序号被设置为“0”,因此,如果该值位于终端的接收窗口内,则可以接收该数据。但如果该值位于该窗口的范围以外,则放弃它,以致无法接收对应的RRC消息。
虽然该数据在这个窗口的范围以内并因而被成功地接收,但是,由于情况(1)中的HFN之类的差异,无法成功地恢复RLC PDU。
(3)通过SRB1来传送“单元/URA更新确认消息”如同在以上的(1)中,会产生相同的问题。
(4)通过SRB0来传送“单元/URA更新确认”由于使用CCCH,因此,在加密方面不会产生问题。
如上所述,至于通过程序7而从目标RNC那里被传送的RRC消息,会产生一个问题在除情况(4)以外的情况中,不接收对应的RRC消息。这意味着在SRNS再定位之后,终端与目标RNC之间不执行更多的数据通信。
2.程序8的问题在案例I和案例II中,终端通过将SRB2用作SRNS再定位的最后程序,来传送“UTRAN迁移信息确认”命令。
但是,如同在程序7中,由于关于在目标RNC中生成的SRB2的RLC层已被重新设置,因此,预期由目标RNC接收的RLC PDU的序号已被初始化为“0”。
但是,由于终端通过使用它已运用的SRB2来传送该数据,因此,如果RLCPDU如同在情况(2)(其中,已描述了程序7的问题)中那样超出接收窗口的范围,则放弃对应的RLC PDU,以致无法接收对应的RRC消息。
总而言之,常规的SRNS再定位方法有一个问题由于数据加密和被放置在目标RNC中的RLC层的重新设置,接收器的RLC层无法适当地接收对应的RRC消息。
本发明的技术要点所以,本发明将为常规技术的这些问题提供解决方案。
发明详述为了实现以上的目的,提供了一种SRNS再定位方法,包括确定网络上的SRNS再定位;保留网络上的服务无线电网络子系统再定位中的请求资源;将与目标RNC所执行的该服务无线电网络子系统再定位相对应的无线电资源控制(RRC)消息传送到终端,以便目标RNC在SRNS再定位之后用作SRNC,从而与终端进行通信;将与SRNS再定位有关的响应RRC消息传送到终端所执行的目标RNC。
在本发明的SRNS再定位方法中,无线电网络控制器通过设置对应的无线电链路控制层并调整加密所要求的帧编号,来传送数据,以便在无线电网络控制器将与服务无线电网络子系统再定位有关的对应的无线电资源控制消息传送到终端之前,终端可以成功地恢复用密码书写的数据。
在本发明SRNS再定位方法中,将帧编号增加比目前所使用的值大1,并且,对应的无线电链路控制层的单元数据通过使用该值来用密码书写,并被加以传送。
在本发明的SRNS再定位方法中,无线电链路控制层将用于设置无线电链路控制层和帧编号的命令传送到对应的无线电链路控制层。
在本发明的SRNS再定位方法中,在服务无线电网络子系统再定位之前用作服务无线电网络控制器的原始无线电网络控制器将目前所使用的无线电链路控制层的状态信息转移到目标无线电网络控制器,以便在目标无线电网络控制器将与服务无线电网络子系统再定位有关的无线电资源控制消息传送到终端之前,终端可以成功地接收无线电资源控制消息。
在本发明的SRNS再定位方法中,被转移的状态信息包括与按未被公认的模式进行操作的无线电链路控制层有关的参数。
在本发明的SRNS再定位方法中,通过被设置有与按未被公认的模式进行操作的无线电链路控制层有关的参数的VT(US),来传送无线电链路控制层(包括从目标无线电网络控制器被转移到终端的服务无线电网络子系统再定位相关的无线电资源控制消息)的单元数据的第一个序号。
在本发明的SRNS再定位方法中,被转移的状态信息包括与按公认的模式进行操作的无线电链路控制层有关的参数或数据。
在本发明的SRNS再定位方法中,通过被设置有与按公认的模式进行操作的无线电链路控制层有关的参数的VT(S),来传送无线电链路控制层(包括从目标无线电网络控制器被转移到终端的服务无线电网络子系统再定位相关的无线电资源控制消息)的单元数据的第一个序号。
在本发明的SRNS再定位方法中,目标无线电网络控制器的无线电链路控制层转移在从原始无线电网络控制器接收之后正被转发的无线电链路控制层的单元数据。
在本发明的SRNS再定位方法中,在将与按公认的模式进行操作的无线电链路控制层有关的参数转移到目标无线电网络控制器之前,原始无线电网络控制器结束正在被传送或等待传输的无线电资源控制消息的传输。
在本发明的SRNS再定位方法中,目标无线电网络控制器的无线电链路控制层将接收窗口运动命令传送到终端的无线电链路控制层,以防止传输具有低于序号VT(S)-1的序号的无线电链路控制层的单元数据。
在本发明的SRNS再定位方法中,目标无线电网络控制器的无线电资源控制层指示无线电链路控制层开始使用该接收窗口运动命令。
在本发明的SRNS再定位方法中,无线电资源控制层将如从原始无线电网络控制器那里接收的参数或数据转移到无线电链路控制层。
在本发明的SRNS再定位方法中,第一无线电链路控制层(包括在服务无线电网络子系统再定位之后从目标无线电网络控制器被传送到终端的无线电资源控制消息)的单元数据的长度指示符的字段的值指出该信息对应的无线电链路控制层的单元数据包括来自其第一个部分的无线电资源控制消息。
在本发明的SRNS再定位方法中,执行无线电链路控制层的初始化,用于对终端的无线电链路控制层与无线电网络控制器的无线电链路控制层之间的状态变量进行初始化,并使帧编号同步,以便在目标无线电网络控制器将服务无线电网络子系统再定位相关的无线电资源控制消息传送到终端之前,终端可以成功地接收无线电资源控制消息。
在本发明的SRNS再定位方法中,目标无线电网络控制器的无线电链路控制层将初始化单元数据(用于执行无线电链路控制的初始化的命令)传送到终端的无线电链路控制层。
在本发明的SRNS再定位方法中,目标无线电网络控制器的无线电资源控制层将初始化开始命令转移到无线电链路控制层,以允许目标无线电网络控制器的无线电链路控制层启动无线电链路控制层的初始化。
在本发明的SRNS再定位方法中,目标无线电网络控制器和终端的无线电链路控制层被加以设置,以便在终端将服务无线电网络子系统再定位相关的无线电资源控制消息传送到目标无线电网络控制器之前,目标无线电网络控制器可以成功地接收对应的无线电资源控制消息。
在本发明的SRNS再定位方法中,在目标无线电网络控制器和终端的无线电链路控制层的设置期间,使帧编号值同步。
在本发明的SRNS再定位方法中,从上层转移帧编号值的设置。
在本发明的SRNS再定位方法中,通过将终端和目标无线电网络控制器中所使用的帧编号增加1,来执行帧编号值的设置。
在本发明的SRNS再定位方法中,通过在终端的无线电链路控制层和目标无线电网络控制器的无线电链路控制层中所使用的上行线帧编号和下行线帧编号之中的最大值的基础上增加1,来执行终端的无线电链路控制层和目标无线电网络控制器的无线电链路控制层中所使用的帧编号的设置。
在本发明的SRNS再定位方法中,终端和目标无线电网络控制器的这些无线电资源控制层分别转移用于设置/重新设置对应的无线电链路控制层的命令。
在本发明的SRNS再定位方法中,在终端将服务无线电网络子系统再定位相关的响应无线电资源控制消息转移到目标无线电网络控制器之后,执行终端和目标无线电网络控制器处的发信号无线电载体和无线电载体的设置/重新设置。
在本发明的SRNS再定位方法中,将帧编号值设置为服务无线电网络子系统再定位相关的响应无线电资源控制消息中所包含的帧编号初值,在存在于终端与目标无线电网络控制器之间的发信号无线电载体和无线电载体的设置/重新设置的过程期间,终端已将该服务无线电网络子系统再定位相关的响应无线电资源控制消息转移到目标无线电网络控制器。
在本发明的SRNS再定位方法中,无线电资源控制消息中所包含的帧编号初值是被存储在按异步IMT2000系统的UMTS标准来加以定义的终端的加密模块中的初值。
本发明的额外的优点、目的和特点一部分将在下文中加以陈述,一部分将由掌握该技术领域的普通技能的人通过研究下文来加以了解或可以通过实践本发明来加以了解。如所附权利要求书中特别指出的,可以实现并达到本发明的这些目的和优点。
附图简述图1表现了通用移动电信系统(UMTS)的网络结构;图2表现了无线电访问协议的结构;图3表现了RLC层中所使用的RLC PDU的结构;图4表现了AM RLC缓冲器的结构以及发送器的RLC缓冲器的状态指示器;图5展示了SRNS再定位程序的概念;图6表现了UMTS系统中的SRNS再定位程序;图7展示了UTRAN中的SRNS再定位程序;图8表现了在3GPP无线电部分中执行的加密过程;图9表现了根据RLC传输模式的COUNT-C的构造;图10展示了被提议用于接收“UTRAN迁移信息确认”消息的方法的程序;图11展示了被提议用于通过SRB1来接收RRC消息的方法的程序;以及,图12展示了被提议用于通过SRB2来接收RRC消息的方法的程序。
较佳实施例的执行模式现在将参照附图来描述本发明。
针对解决与SRNS再定位有关的当前问题,本发明提议了一种方法,用于通过纠正与设置/重新设置RLC层、加密过程或类似物有关的操作(例如,通过在执行SRNS再定位时调整被用于用密码书写或提供先前的SRNC中的SRBs集的信息的HFN值)来成功地接收被传送的RRC消息。
首先,现在将描述对于图7的程序8中出现的问题的解决方案。
程序8的问题是目标RNC无法成功地接收通过使用来自终端的SRB2而加以传送的、被称作“UTRAN迁移信息确认”的RRC消息。对于这个问题的解决方案是使终端与目标RNC之间的HFN同步,以接收该RRC消息。
图10展示了用于解决该问题的方法,该方法使两个末端的RLC层同步,以便目标RNC可以正常地接收“UTRAN迁移信息确认”消息——终端用当前的SRNS再定位方法来传送的RRC消息。
换言之,在SRNS再定位程序进行的同时,终端和目标RNC的这些RLC层被同时加以设置/重新设置,以便对状态变量进行初始化并将各个HFN值调整为相同的值。
可能有各种方法来使用相同的HFN值,本发明中提议了三种方法。
第一种方法是终端和目标RNC的SRB2中分别使用的HFN值增加1。
第二种方法是从RRC层(上层)接收以后将要使用的HFN值。
第三种方法是使用这个事实向上和向下存在一对SRB2。
也就是说,在被用于用密码书写通过使用SRB2而加以传送的数据的向上或向下HFN值中,选择最大值,并将其视作常规HFN值。
当然,由于应该使用与先前的HFN值不同的值,因此,将该向上HFN值和向下HFN值设置为通过为该最大值加1而获得的值。
可以通过使用CRLC-CONFIG-Req(从RRC被传送到RLC层的设置命令),来转移那些命令。
在终端成功地接收程序7的RRC消息之后,它重新设置对应的RLC层,并执行设置HFN值的A1程序,同时,UTRAN传送程序7的RRC消息,然后执行图10中的程序A2。
如果在图10中的程序8之前执行程序A1和A2,则UTRAN RLC层将会接收正好具有它一直等待接收的那个序号的RLC PDU。在通过使用相同的HFN来用密码书写之后,该“UTRAN迁移信息确认”消息可以被目标RNC成功地接收。
现在将描述对于图6中的程序7的解决方案。
图7中的程序7的问题是终端是否能够成功地接收通过使用SRB1或SRB2而被传送的向下RRC消息。
可以分开地为SRB1和SRB2提议不同的解决方案,如下所述。
(1)如果通过使用SRB1来转移RRC消息在这种情况下,通过使用UM RLC和DCCH,来转移“UTRAN迁移信息”消息或“CE//URA更新”消息。
图11表现了如本发明中所提议的用于解决这些问题的两种方法。方法“A”当重新设置RLC层时考虑到终端的HFN的解决方案如图11中的程序“A”所示,当RRC将CRLC-CONFIG-Req命令转移到目标RNC中的RLC层以便在程序7之前重新设置目标RNC的RLC层时,考虑终端的HFN。
一般而言,目标RLC层在SRNS再定位过程期间经历RLC层的设置/重新设置过程。但是,这时,仅仅状态变量的设置/重新设置和初始化是不够的。如以上所指出的,该原因是当终端的RLC层接收具有序号“0”的RLC PDU时,它增加HFN值,以恢复用密码书写的数据。
作为对于这个问题的解决方案,可以采用一种方法——其中,当重新设置SRB1的RLC层时,目标RNC将HFN值增加“1”。利用这种方法,由于在终端与目标RNC之间执行HFN同步,因此,可以成功地接收“UTRAN迁移信息”或“单元/URA更新确认”消息。
这时,如果没有成功地接收所接收到的RLC PDU的序号,则通过被视作与先前的RLC PDU连接的数据,首先接收到的RLC PDU可以被放弃。所以,在就在SRNS再定位之后被传送的该RLC PDU的长度指示符字段中设置数据开始指示值,然后传送该数据开始指示值。
为此目的,RRC层可以将指示那一点的命令转移到RLC层。
方法“B”用于从源RNC接收SRB1相关信息的方法如图11中的程序B1和B2所示,在SRNS再定位过程期间的UTRAN中,源RNC向目标RNC通知与设置SRB1有关的各种参数。
为了成功地恢复由终端接收的RLC PDU,它需要具有与终端中所使用的相同的HFN值,并且,其序号需要在源RNC中所使用的合适的范围内。
这样,如果将RLC PDU的序号、状态变量和源RNC的RLC层中所使用的HFN移交给目标RNC,并且目标RNC通过使用那些值来转移RLC PDU,那么,将会正如这种情况终端的RLC层从源RNC接收RLC PDU。
例如,源RNC通过程序B1向目标RNC通知HFN值和VT(US)——接下来将要被传送的RLC PDU的序号。
目标RNC通过使用CRLC-CONFIG-Req命令来通知该VT(US),以便能够传送RLC PDU的序号,在通过来自VT(US)的设置来进行的RLC层的重新设置过程之后,首先传送该RLC PDU的序号(程序B2)。
如同在方法“A”的情况中,如果没有成功地接收RLC PDU的接收到的序号,则通过被视作与先前的RLC PDU连接的数据,首先接收到的RLC PDU可以被放弃。为了避免这一点,在就在SRNS再定位之后被传送的RLC PDU的长度指示符字段中设置数据开始指示值,然后传送该数据开始指示值。为此目的,RRC层可以将指示那一点的命令转移到RLC层。
(2)如果通过使用SRB2来转移RRC消息在这种情况下,通过使用AM RLC和DCCH,来转移“UTRAN迁移信息”消息。
如同在情况(1)中,可能有各种方法,并且,本发明提议了一种使用重新设置程序的方法(方法“A”)和一种用于从源RNC接收有关信息的方法(方法“B”)。
方法“A”用于执行重新设置程序的方法图12表现了在程序A1和A2中使用该重新设置程序的解决方案。该重新设置程序将要对终端与按AM模式进行操作的UTRAN之间的RLC层进行初始化。当这个过程成功完成时,这两个RLC层的HFN具有相同的值,并且,状态变量和序号被初始化。
这样,如果在通过使用SRB2来转移RRC消息之前,成功地完成目标RNC和终端的各个RLC之间的重新设置程序,那么,利用被初始化的序号来转移从目标RNC那里被传送的RLC PDU,并且,由于两个末端处所使用的这些HFN值彼此相同,因此,可以容易地恢复接收到的RLC PDU。
关于该重新设置程序,目标RNC的RLC层将重新设置的PDU(程序A1)转移到终端,并且,作为响应,那里通过完成该重新设置程序,终端的RLC层将重新设置的ACK PDU(程序A2)转移到目标RNC。
这时,与一般的RLC PDU不同的是,重新设置的PDU不具有还没有用密码书写的序号,终端可以成功地接收通过SRB2而被转移的重新设置的PDU。
特别是,通过使用该重新设置程序,可解决与关于SRB2的上行线和下行线的传输和接收有关的问题。相应地,在使用上行线来接收RRC消息的过程中,没有问题。
所以,也可以解决程序8的问题,而没有使用图10中所提议的解决方案的必要性。
在这方面,为了在执行程序7之前继续进行目标RNC中的重新设置程序,需要指示RLC层开始重新设置程序。这个命令可以采取CRLC-CONFIG-Req的形式或采取新命令形式,从RRC被转移到RLC。
方法“B”用于从源RNC接收有关的信息的方法如图12中的程序B1和B2所示,方法“B”是源RNC向目标RNC通知与设置SRB2有关的各种参数。
它是对于SRB1的情况的类似的解决方案,但在SRB2的情况中,由于它使用AM RLC,因此,应该考虑RLC PDU的转发。
也就是说,除了仅仅调整将要被传送的RLC PDU的序号和HFN值以外,也可以考虑以前被传送到终端、但已接收到对其的肯定响应的数据,为此,可以制定出以下三种方法。
第一种方法是将正在被转发的RLC PDU或RRC消息连同序号、状态变量和HFN或已在UTRAN的源RNC的RLC层中被使用的类似物一起移交给目标RNC的方法。
如果目标RNC通过使用那些参数来转移RLC PDU,则正如这种情况终端的RLC层从源RNC接收RLC PDU。
例如,源RNC通过程序B1向目标RNC通知HFN值、正在被转发的RLCPDU、VT(S)和VT(A)值。
目标RNC在重新设置RLC层的过程之后存储从源RNC那里接收的RLCPDU,并将“UTRAN迁移信息”消息分配给始于VT(S)的PDU(程序B2)。
其后,由于目标RNC可以保持与源RNC中相同的SRB2的缓冲器状态来传送数据,因此,终端可以恢复通过SRB2来加以传送的数据。
第二种方法是源RNC通过程序B1向目标RNC通知HFN值和VT(S),并且,在执行SRNS再定位之前,源RNC停止RLC PDU的传输。
根据该方法,由于终端的RLC已完成对先前的RRC消息的处理,因此,在SRNS再定位之后首先接收的RLC PDU包含具有该VT(S)的“UTRAN迁移信息”消息。
第三种方法是源RNC通过程序B1向目标RNC通知HFN值和VT(S),并且,源RNC指示接收窗口移动到终端的RLC层,以便终端的RLC层可能不会要求先前的数据。
该方法类似于第二种方法,并且会是在执行SRNS再定位之前除去这些RRC消息的实质性方法,并可以解决转发问题。
当然,为了转移用于移动该接收窗口的命令,RRC层需要相应地指示RLC层。
在第二和第三种方法中,如同通过SRB1来传输向下RRC消息的问题,可能会有一种情况将要在长度指示符中设置数据开始指示符值。
换言之,由于可能没有适当地接收利用VT(S)-1的序号来加以设置并被传送的RLC PDU,因此,在就在SRNS再定位之后被传送的RLC PDU的长度指示符字段中设置该数据开始指示值,然后传送该数据开始指示值。为此目的,RRC层可以将对应的命令传送到RLC层。
已描述了可能会在图7中的程序7和8内出现的问题。
即使RRC消息的传输和接收获得成功,由于在目标RNC中设置/重新设置关于各种无线电载体的RLC层,因此,在目标RNC中被设置/重新设置的RLC层和终端的RLC层也应该处于这种状态——其中,在完成程序8之后,它们可以彼此交换信息,用于正常通信。
甚至关于除SRB以外的无线电载体的情况,也可以执行使用加密的数据交换。这样,当设置/重新设置RLC层时,需要努力根据加密来防止连接释放,为此,终端可以通过图7中的程序8来转移关于HFN的START值——初值。
已接收STARTY值的UTRAN和已接收对该消息的肯定响应的终端为每个无线电载体设置/重新设置RLC层,并且将HFN的上部的20个位设置为该START值。
如果HFN的尺寸超过20个位,则剩余的位都被初始化为“0”。
这时,START值在3GPP的标准中被加以定义,并由终端的加密模块来进行管理。可以根据该HFN值的变化来更新这个值,同时,断开或连接终端。
当然,上述程序可应用于每个SRB和一般的无线电载体。但是,在这方面,由于在关于SRB2的程序之前已经执行了HFN值的同步,因此,没有必要为SRB2重新设置该HFN值。
工业适用性如到此所描述的,本发明的SRNS再定位方法能够改变SRNC(服务无线电网络控制器),以有效地使用IMT-2000系统的UMTS系统中的无线电资源。尤其是,解决了当通过使用用密码书写的RRC消息来执行SRNS再定位程序时可能会发生的问题,以便可以实现成功的SRNS再定位。
权利要求
1.一种用于执行SRNS再定位的方法,其特征在于包括由目标RNC从源RNC接收包括加密参数的无线电资源信息;修改该加密参数,以便与用户终端的解密参数相符,该用户终端对应于当接收失序数据时所使用的一个用户终端;在所修改的加密参数的基础上用密码书写数据;以及,将该用密码书写的数据从目标RNC传送到该用户终端。
2.权利要求1的方法,其特征在于,该目标RNC和该终端按UM模式来加以操作。
3.权利要求2的方法,其特征在于进一步包括通过服务无线电载体(SRB1)来转移用密码书写的数据单元。
4.权利要求2的方法,其特征在于进一步包括通过UM DCCH来转移该用密码书写的数据。
5.权利要求1的方法,其特征在于该失序数据包括具有传输序号的数据,该传输序号没有连续地跟随从该源RNC被传送到该用户终端的最后一个PDU的传输序号。
6.权利要求1的方法,其特征在于,该加密参数和该解密参数是HFN参数。
7.权利要求1的方法,其特征在于,所述修改步骤包括当接收失序数据时,将该加密参数的HFN值调整为等于该解密参数的HFN值。
8.权利要求7的方法,其特征在于,所述调整步骤包括增加该加密参数的这个HFN值,以等于该解密参数的增加的值。
9.权利要求1的方法,其特征在于,该传送步骤包括传送具有该用密码书写的数据的数据开始指示符。
10.权利要求9的方法,其特征在于,该数据开始指示符指出该用密码书写的数据不是作为先前被传送到该用户终端的SDU的一部分而被包括在内。
11.一种用于执行SRNS再定位的方法,其特征在于包括由目标RNC从源RNC接收无线电资源信息;以及,将数据单元从该目标RNC传送到用户终端,该数据单元包括传输序号,该传输序号连续地跟随最后从该源RNC被传送到该用户终端的数据单元的传输序号。
12.权利要求11的方法,其特征在于进一步包括在所述传送步骤之前,用密码书写该数据。
13.权利要求12的方法,其特征在于,该加密步骤包括利用该用户终端的相同的加密参数来用密码书写该数据,该用户终端的相同的加密参数被用来用密码书写从该源RNC被传送到该用户终端的数据单元。
14.权利要求3的方法,其特征在于该相同的加密参数包括相同的HFN值。
15.权利要求11的方法,其特征在于,该目标RNC和该用户终端按UM模式来加以操作。
16.权利要求11的方法,其特征在于进一步包括通过UM DCCH来传送该数据单元。
17.权利要求11的方法,其特征在于进一步包括通过服务无线电载体(SRB1)来传送该数据单元。
18.权利要求11的方法,其特征在于,该传送步骤包括传送数据开始指示符连同该数据单元。
19.权利要求18的方法,其特征在于,该数据开始指示符指出该数据单元不是作为先前被传送到该用户终端的SDU的一部分而被包括在内。
20.一种用于执行SRNS再定位的方法,其特征在于包括重新设置目标RNC的传输信息;以及,传送消息,该消息指示用户终端将接收信息重新设置为与所述重新设置的传输信息相符的值。
21.权利要求20的方法,其特征在于,所述重新设置步骤包括将传输序号重新设置为该目标RNC中的初值,其中,所述重新设置的接收信息包括被设置为所述初值的接下来预期的数据单元的传输序号。
22.权利要求20的方法,其特征在于,所述重新设置步骤包括将状态变量重新设置为该目标RNC中的初值,其中,该消息包括指示将该用户终端设置为所述状态变量的信息。
23.权利要求20的方法,其特征在于,该消息是未用密码书写的消息。
24.权利要求20的方法,其特征在于进一步包括从该用户终端接收消息,该消息指出该用户终端已重新设置该接收信息。
25.权利要求20的方法,其特征在于,所述重新设置步骤包括将加密参数设置为初值,其中,该重新设置的接收信息包括与该加密参数的该初值相符的解密参数。
26.权利要求25的方法,其特征在于,该加密参数和该解密参数包括相同的HFN值。
27.权利要求20的方法,其特征在于,所述重新设置步骤包括输出该目标RNC中的SDU,并且,其中,该消息指示该用户终端输出这些SDU。
28.权利要求20的方法,其特征在于进一步包括通过服务无线电载体(SRB2),将数据单元从该目标RNC传送到该用户终端。
29.权利要求20的方法,其特征在于,该目标RNC和该用户终端按AM模式来加以操作。
30.权利要求29的方法,其特征在于进一步包括将加密参数和传输序号信息从源RNC传送到该目标RNC,其中,该加密参数跟该用户终端中所使用的解密参数和该源RNC使用过的加密参数相符,以便将数据单元传送到该用户终端,并且,其中,该传输序号信息表示该用户终端中的接下来预期的传输序号。
31.权利要求20的方法,其特征在于进一步包括将数据单元从该目标RNC传送到该用户终端,该数据单元包括数据开始指示符,该数据开始指示符指出该数据单元不是作为先前被传送到该用户终端的SDU的一部分而被包括在内。
32.权利要求20的方法,其特征在于进一步包括通过AM DCCG,将数据单元从该目标RNC传送到该用户终端。
33.一种用于执行SRNS再定位的方法,其特征在于包括传递无线电资源信息,该无线电资源信息包括加密参数和传输序号,源RNC已使用该加密参数来将PDU传送到用户终端——从该源RNC到UTRAN中的目标RNC,并且,该传输序号对应于将要由该源RNC传送到该用户终端的下一个PDU和已从该源RNC被传送到该用户终端的最后一个PDU中的一个PDU;在该传输序号的基础上生成PDU/RRC;利用该加密参数来用密码书写该PDU/RRC;以及,将该用密码书写的消息从该目标RNC传送到该用户终端。
34.权利要求6的方法,其特征在于,该目标RNC和该用户终端按AM RLC模式来加以操作。
35.一种用于执行通信系统中的再定位程序的方法,其特征在于包括对发送器进行初始化,以便与接收器进行通信,所述初始化步骤包括将新的传输序号设置为第一个值,并将解密参数设置为第二个值;将包括该初始序号和该解密参数的PDU从该发送器传送到该接收器;该接收器确定该PDU中的该初始序号不等于该接收器所预期的下一个序号;将该接收器中的解密参数设置为第二个值;以及,译解该DPU。
36.一种传输装置,其特征在于包括目标RNC,用于从源RNC接收包括加密参数的无线电资源信息;处理器,用于将该加密参数修改成与用户终端的解密参数相符,并在所修改的加密参数的基础上用密码书写数据单元;以及,发送器,用于将该用密码书写的数据从该目标RNC传送到该用户终端,其中,当接收失序数据时,该解密参数对应于该用户终端所使用的一个。
37.权利要求36的传输装置,其特征在于,该目标RNC和该用户终端按UM模式来加以操作。
38.权利要求37的传输装置,其特征在于,该发送器通过服务无线电载体(SRB1)来传送用密码书写的数据单元。
39.权利要求36的传输装置,其特征在于,该发送器通过UM DCCH来传送该用密码书写的数据单元。
40.权利要求36的传输装置,其特征在于,该失序数据包括具有传输序号的数据,该传输序号不连续地跟随从该源RNC被传送到该用户终端的最后一个PDU的传输序号。
41.权利要求36的传输装置,其特征在于,该加密参数和解密参数是HFN参数。
42.权利要求36的传输装置,其特征在于,当接收该失序数据时,该处理器将该加密参数的HFN值调整为等于该解密参数的HFN值。
43.权利要求42的传输装置,其特征在于,该处理器增加该加密参数的这个HFN值,以等于该解密参数的增加的值。
44.权利要求26的传输装置,其特征在于,该发送器传送数据开始指示符连同该用密码书写的数据单元。
45.权利要求44的传输装置,其特征在于,该数据开始指示符指出该用密码书写的数据单元不是作为先前被传送到该用户终端的SDU的一部分而被包括在内。
46.一种传输装置,其特征在于包括目标RNC,用于从源RNC接收无线电资源信息;以及,发送器,用于将数据单元从该目标RNC传送到用户终端,该数据单元包括传输序号,该传输序号连续地跟随最后从该源RNC被传送到该用户终端的数据单元的传输序号。
47.权利要求46的传输装置,其特征在于进一步包括处理器,用于在传输之前用密码书写该数据。
48.权利要求47的传输装置,其特征在于,该处理器利用相同的加密参数来用密码书写该数据,该用户终端曾使用该相同的加密参数来译解从该源RNC被传送到该用户终端的数据单元。
49.权利要求48的传输装置,其特征在于,该相同的加密参数包括该相同的HFN值。
50.权利要求46的传输装置,其特征在于,该目标RNC和该用户终端按UM模式来加以操作。
51.权利要求46的传输装置,其特征在于,该发送器通过UM DCCH来传送该数据单元。
52.权利要求46的传输装置,其特征在于,该发送器通过服务无线电载体(SRB1)来传送该数据单元。
53.权利要求46的传输装置,其特征在于,该发送器传送数据开始指示符连同该数据单元。
54.权利要求53的传输装置,其特征在于,该数据开始指示符指出该数据单元不是作为先前被传送到该用户终端的SDU的一部分而被包括在内。
55.一种用于执行SRNS再定位的方法,其特征在于包括在目标RNC中从源RNC接收“RNSAP再定位执行”消息,该消息包括HFN加密参数;将该HFN加密参数修改成与UE的HFN参数相符,当接收失序PDCP序号时,该UE HFN参数对应于该UE所使用的一个;根据所修改的HFN加密参数来用密码书写RLC PDU;以及,将该用密码书写的RLC PDU从该目标RNC传送到该UE。
56.权利要求55的方法,其特征在于,该目标RNC和该UE按UM模式来加以操作。
57.权利要求56的方法,其特征在于进一步包括通过服务无线电载体(SRB1)来传送该用密码书写的RLC PDU。
58.权利要求56的方法,其特征在于进一步包括通过UM DCCH来传送该用密码书写的RLC PDU。
59.权利要求55的方法,其特征在于,该失序PDCP序号不连续地跟随从该源RNC被传送到该UE的最后一个RLC PDU的PDCP序号。
60.权利要求55的方法,其特征在于,所述修改步骤包括当接收该失序PDCP序号时,将该HFN加密参数的值调整为等于该UE HFN参数的值。
61.权利要求60的方法,其特征在于,所述调整步骤包括增加该HFN加密参数,以等于该UE HFN参数的增加的值。
62.权利要求55的方法,其特征在于,所述传送步骤包括传送具有该用密码书写的RLC PDU的START值,该START值指出该用密码书写的RLC PDU不是作为先前被传送到该UE的SDU的一部分而被包括在内。
63.一种在移动无线电通信系统中发送信息的方法,其特征在于包括接收信息,该信息包括与加密序号有关的号码以及先前是终端的服务无线电网络控制器的无线电网络控制器的无线电链路控制实体的状态变量;建立无线电链路控制实体,用于将信息发送到该终端;设置与该接收到的状态变量同步的无线电链路控制实体的该状态变量;以及,将始于该状态变量的该信息的数据单元发送到该终端。
64.权利要求63的方法,其特征在于进一步包括设置指示符,该指示符指出服务数据单元包含在该无线电链路控制实体的数据单元的开端中开始的信息。
65.权利要求63的方法,其特征在于,无线电链路控制实体的这些状态变量之一是下次将要被传送的该RLC PDU的序号。
66.权利要求65的方法,其特征在于,无线电链路控制实体的这些状态变量之一是将要被转发的该RLC PDU的最前面的序号。
67.权利要求64的方法,其特征在于进一步包括发送用于将接收窗口移动到该终端的指令。
68.一种在移动无线电通信系统中发送信息的方法,其特征在于包括从核心网络接收用于指示以便成为终端的服务无线电网络控制器的指令,连同包含与加密序号有关的号码的信息;建立无线电链路控制实体,用于将控制信息用信号通知给该终端;根据从其他无线电网络控制器接收的这些号码,来设置该加密序号;设置长度指示符,该长度指示符指出RLC SDU在RLC PDU的开端中开始;以及,通过无线电链路控制实体,将该用密码书写的序号和该用密码书写的信息传送到该终端。
69.一种用于在移动无线电通信系统中发送信息的方法,其特征在于包括接收发信号无线电载体上的下行线无线电资源控制消息;检验是否改变服务无线电网络控制器;改变关于另一个发信号无线电载体的超帧编号值;以及,传送上行线无线电资源控制消息,利用来自该改变的超帧编号的号码来用密码书写该上行线无线电资源控制消息。
70.权利要求69的方法,其特征在于进一步包括将关于该超帧编号的预定值发送到该服务无线电网络控制器;以及,建立具有该预定值的其他发信号无线电载体。
71.权利要求70的方法,其特征在于,该预定值是该帧编号的开始值。
72.权利要求69的方法,其特征在于,该改变的超帧编号值是当前值+1。
73.权利要求69的方法,其特征在于,该改变的超帧编号值是上行线和下行线+1的超帧编号值之间的较大的值。
全文摘要
揭示了一种用于执行服务无线电网络子系统(SRNS)再定位的方法,以便有效地使用异步IMT-2000系统的“通用移动电信系统”中的无线电资源,包括确定网络上的服务无线电网络子系统再定位;将与该SRNS再定位相对应的无线电资源控制消息传送到终端,以便无线电网络控制器与终端进行通信;以及,将与该SRNS再定位相对应的响应无线电资源控制消息传送到无线电网络控制器,无线电资源控制消息被传送到该无线电网络控制器。通过那样做,可以执行成功的SRNS再定位。
文档编号H04W12/00GK1633762SQ03803984
公开日2005年6月29日 申请日期2003年2月10日 优先权日2002年2月16日
发明者李承俊, 吕运荣, 李昭暎, 韩效尚 申请人:Lg电子株式会社