一种保持反向逻辑信道一致的方法及系统转让专利

申请号 : CN200910079388.8

文献号 : CN101835228B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 罗雪松

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种保持反向逻辑信道一致的方法,包括:在接入终端(AT)进行接入网(AN)间切换时,源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN;目标AN在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为新增反向信道分配对应的反向逻辑信道。本发明还公开了一种保持反向逻辑信道一致的系统,使得AN切换时目标AN中的反向逻辑信道的信息与源AN中保持一致,从而保证了目标AN为新增反向信道分配反向逻辑信道不会与已分配的反向逻辑信道发生冲突。

权利要求 :

1.一种保持反向逻辑信道一致的方法,其特征在于,该方法包括:

在接入终端AT进行接入网AN间切换时,源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN;

所述目标AN在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为所述新增反向信道分配对应的反向逻辑信道。

2.根据权利要求1所述保持反向逻辑信道一致的方法,其特征在于,所述AN间切换为A16切换,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入会话状态消息,并通过A16切换请求消息和/或A16切换完成消息中的会话状态消息记录字段或扩展会话状态消息字段传递给目标AN。

3.根据权利要求1所述保持反向逻辑信道一致的方法,其特征在于,所述AN间切换为A16切换,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入反向逻辑信道消息,并通过A16切换请求消息和/或A16切换完成消息传递给目标AN。

4.根据权利要求2或3所述保持反向逻辑信道一致的方法,其特征在于,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN,具体为:在所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系携带在A16切换请求消息中发送给目标AN之后,如果所述对应关系发生了更新,则将更新后的对应关系携带在A16切换完成消息中发送给目标AN。

5.根据权利要求1所述保持反向逻辑信道一致的方法,其特征在于,所述AN间切换为A13切换,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入会话状态消息,并通过A13会话信息响应消息中的会话状态消息记录字段或扩展会话状态消息字段传递给目标AN。

6.根据权利要求1所述保持反向逻辑信道一致的方法,其特征在于,所述AN间切换为A13切换,源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入反向逻辑信道消息,并通过A13会话信息响应消息递给目标AN。

7.根据权利要求1所述保持反向逻辑信道一致的方法,其特征在于,该方法进一步包括:所述目标AN根据反向信道与反向逻辑信道的对应关系,并通过允许Grant消息调整AT的功率参数。

8.根据权利要求1所述保持反向逻辑信道一致的方法,其特征在于,该方法进一步包括:所述目标AN根据反向信道与反向逻辑信道的对应关系,与AT进行通用属性更新协议GAUP协商。

9.一种保持反向逻辑信道一致的系统,其特征在于,该系统包括:源AN和目标AN,其中,所述源AN,用于在进行AN间切换时,将为AT分配的反向信道与反向逻辑信道的对应关系发送给所述目标AN;

所述目标AN,用于在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为所述新增反向信道分配对应的反向逻辑信道。

10.根据权利要求9所述保持反向逻辑信道一致的系统,其特征在于,所述AN间切换包括:A16切换和A13切换。

说明书 :

一种保持反向逻辑信道一致的方法及系统

技术领域

[0001] 本发明涉及无线通信中的切换技术,尤其涉及一种保持反向逻辑信道(ReverseLogicalChannel)一致的方法及系统。

背景技术

[0002] 在目前的码分多址分组数据服务演进标准(CDMA 1X EV-DO)空中接口版本的多载波反向业务信道介质访问控制(MCRTCMAC,Multicarrier ReverseTraffic Channel Media Access Control)协议中,定义了反向业务信道确认(RTCAck,Reverse Traffic Channel Acknowledgement)消息,用于通知接入终端(AT,Access Terminal)接入网(AN,Access Network)已经捕获一个或多个反向信道;AT接收到RTCAck消息后,就可以在指示的反向信道上发送业务数据。对RTCAck消息的定义如下表所示:
[0003]字段 长度(bits)
消息标识(MessageID) 8
NumReverseChannels 4
ReverseChannel 24
ReverseLogicalChannel 4
Reserved 0-7(as needed)
[0004] 表1
[0005] 其中,MessageID的固定值为0X00;NumReverseChannels表示AN捕获的反向信道数量;ReverseChannel表示AN捕获的反向信道;ReverseLogicalChannel表示与ReverseChannel对应的逻辑信道,取值范围为0~15;Reserved表示预留的填充字段。
[0006] ReverseLogicalChannel也是MCRTCMAC协议中允许(Grant)消息的参数,如果目标AN需要发送Grant消息,则需要知道每个反向信道对应的ReverseLogicalChannel。对Grant消息的定义如下表所示:
[0007]字段 长度(bits)
MessageID 8
NumReverseChannels 4
ReverseLogicalChannel 4
NumMACFlows 4
MACFlowID 4
T2PInflow 8
BucketLevel 8
TT2PHold 6
Reversed 0-7(as needed)
[0008] 表2
[0009] 其中,NumMACFlows表示介质访问控制(MAC,Media Access Control)流的数量;MACFlowID表示MAC流的标识;T2PInflow表示T2P资源的流入量,T2P为业务信道相对于导频信道的功率,体现为一种系统资源;BucketLevel表示令牌桶水平位;TT2PHold表示T2P保持时间。
[0010] 此外,ReverseLogicalChannel还组成MCRTCMAC协议中与反向信道相关的通用属性更新协议(GAUP,Generic Attribute Update Protocol)协商参数的标识之一。
[0011] AN间切换标准协议中定义A13切换为一种AN之间通过A接口的13号接口标准执行的空闲切换操作。AT的会话(Session)在通过A13切换由源AN传递到目标AN后,目标AN会按照源AN传递过来的Session为AT分配资源,并建立连接。作为Session信息的一部分,MCRTCMAC的载频相关属性,也会传递到目标AN。目标AN如要正确使用这些参数,则需要知道反向信道与ReverseLogicalChannel的对应关系。
[0012] AN间切换标准协议中定义A16切换为一种AN之间通过A接口的16号接口标准执行的硬切换操作。AT在通过A16切换从源AN切换到目标AN后,由于目标AN无法获知源AN为AT反向信道分配的ReverseLogicalChannel,这会导致目标AN新增反向信道的ReverseLogicalChannel可能与当前在用反向信道的ReverseLogicalChannel发生冲突;且填写Grant消息所需的反向信道对应的ReverseLogicalChannel也无法获得。
[0013] 在连接状态下A16切换到目标AN后,如果连接只在1个载频上建立了业务信道,在资源允许的情况下,可能为连接再增加载频数。根据DO REVB(EVDO版本B)空口协议,AN捕获到新增加的载频后,需要通过RTCAck消息通知AT新增反向信
道对应的ReverseLogicalChannel。如果A16切换没有将源AN分配、且在用的反向
信道与ReverseLogicalChannel的对应关系,告知目标AN,那么目标AN在分配新的ReverseLogicalChannel时无法避免出现重复。
[0014] 一旦不同反向信道的ReverseLogicalChannel重复,那么这些反向信道就不能有唯一的标识。AN和AT都不能通过ReverseLogicalChannel来找到反向信道,那么ReverseLogicalChannel的作用就失效了。ReverseLogicalChannel所涉及的功能,如在目标AN发出的RTCAck消息、ReverseLogicalChannel的填写、反向信道相关协商参数的GAUP功能、Grant消息都不能保证正确。
[0015] 例如:在连接保持状态下,AT通过A16切换从源AN切换到目标AN后,目标AN拥有了对该次连接的Session控制权。对于DO REVB的连接,如果要增加一个新的反向载频Channel 2,那么AN应利用RTCAck消息通知AT已经捕获到了Channel 2。RTCAck消息中应该给Channel 2赋上一个反向逻辑信道的标识ReverseLogicalChannel 2。在A16切换之前,源AN已经给AT当前在用的反向信道Channel 1赋过一个逻辑信道的标识ReverseLogicalChannel 1,而且Channel 1在切换到目标AN后仍然在使用。如果Channel1与ReverseLogicalChannel 1的对应关系没有传递到目标AN,则目标AN对Channel2分配的反向逻辑信道的标识ReverseLogicalChannel 2可能与ReverseLogicalChannel1的取值相同。那么在一个连接中,2个Channel具有相同ReverseLogicalChannel的标识。这会产生以下影响:
[0016] AN或AT发出对MCRTCMAC协议中载频相关协商参数进行GAUP协商时,根据协议规定,载频相关协商参数采用如下的方式进行标识,如:与AT相关且与载频相关的配置参数AssociatedATConfigurationsCC Attribute,这个属性中CC的取值为2个16进制数,代表从0x00到NRTCMPMACCarrierMax-1的ReverseLogicalChannel。NRTCMPMACCarrierMax代表协议允许的最大反向信道数量。对AssociatedATConfigurationsCC Attribute的定义如下表所示:
[0017]字段 长度(bits) 缺省(Default)
长度(Length) 8 N/A
AttributeID 16 N/A
ValueID 8 N/A
PilotStrength 4 0X0
TxT2PMax 4 0X0
[0018] 表3
[0019] 其中,AttributeID表示属性标识;ValueID表示属性值标识;PilotStrength表示导频强度;TxT2PMax表示最大发送T2P。
[0020] 如果目标AN想要与AT就Channel 2的AssociatedATConfigurationsCC属性进行GAUP协商,那么目标AN所填CC参数就会与Channel 1的CC重复。最终的结果就是对Channel 2的GAUP协商却错误的修改了Channel 1的AssociatedATConfigurationsCC参数。
[0021] 如果目标AN试图对Channel 2发出Grant消息,但是Channel 2对应的ReverseLogicalChannel,对AT来说与Channel 1相同;那么该消息对Channel 2所修改的功率参数,也同样会作用到Channel 1上,但这并不是AN所期望的结果。
[0022] 如果目标AN需要对Channel 1发出Grant消息修改功率参数,然而由于无法获知Channel 1对应的ReverseLogicalChannel,因此Grant消息就无法填写。
[0023] 在非连接状态下AT通过A13或A16切换到目标AN后,由于目标AN不知各个反向信道对应的ReverseLogicalChannel,因此目标AN如果想知道载频相关协商属性,比如:AssociatedATConfigurationsCC Attribute,则无法从源AN传来的Session信息中正确获取到反向信道对应的载频相关协商属性。

发明内容

[0024] 有鉴于此,本发明的主要目的在于提供一种保持反向逻辑信道一致的方法及系统,以解决AN间切换时,目标AN无法获知源AN为AT反向信道分配的
ReverseLogicalChannel的问题。
[0025] 为达到上述目的,本发明的技术方案是这样实现的:
[0026] 本发明提供了一种保持反向逻辑信道一致的方法,该方法包括:
[0027] 在接入终端AT进行接入网AN间切换时,源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN;
[0028] 所述目标AN在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为所述新增反向信道分配对应的反向逻辑信道。
[0029] 所述AN间切换为A16切换,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入会话状态消息,并通过A16切换请求消息和/或A16切换完成消息中的会话状态消息记录字段或扩展会话状态消息字段传递给目标AN。
[0030] 所述AN间切换为A16切换,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入反向逻辑信道消息,并通过A16切换请求消息和/或A16切换完成消息传递给目标AN。
[0031] 所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN,具体为:
[0032] 在所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系携带在A16切换请求消息中发送给目标AN之后,如果所述对应关系发生了更新,则将更新后的对应关系携带在A16切换完成消息中发送给目标AN。
[0033] 所述AN间切换为A13切换,所述源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入会话状态消息,并通过A13会话信息响应消息中的会话状态消息记录字段或扩展会话状态消息字段传递给目标AN。
[0034] 所述AN间切换为A13切换,源AN将为AT分配的反向信道与反向逻辑信道的对应关系写入反向逻辑信道消息,并通过A13会话信息响应消息递给目标AN。
[0035] 该方法进一步包括:所述目标AN根据反向信道与反向逻辑信道的对应关系,并通过允许Grant消息调整AT的功率参数。
[0036] 该方法进一步包括:所述目标AN根据反向信道与反向逻辑信道的对应关系,与AT进行通用属性更新协议GAUP协商。
[0037] 本发明还提供了一种保持反向逻辑信道一致的系统,该系统包括:源AN和目标AN,其中,
[0038] 所述源AN,用于在进行AN间切换时,将为AT分配的反向信道与反向逻辑信道的对应关系发送给所述目标AN;
[0039] 所述目标AN,用于在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为所述新增反向信道分配对应的反向逻辑信道。
[0040] 所述AN间切换包括:A16切换和A13切换。
[0041] 本发明提供的保持反向逻辑信道一致的方法及系统,在AT进行AN间切换时,源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN,从而使得目标AN中的反向逻辑信道的信息与源AN中保持一致。这样在AN切换之后,目标AN在资源允许的情况下,仍能增加载频数,并在捕获到新增加的载频后,通过RTCAck消息通知AT新增反向信道捕获,且能保证为新捕获的反向信道分配的ReverseLogicalChannel唯一,不会与已分配的ReverseLogicalChannel发生重复。
[0042] AN在决定对某个反向载频相关的参数进行GAUP协商时,可以用该反向载频唯一的ReverseLogicalChannel来表示该反向载频,从而达到只协商指定反向信道参数的目的,不会影响到其他的反向信道。
[0043] AN需要调整AT的功率参数时,可以在Grant消息中采用ReverseLogicalChannel唯一的标识指定的载频,从而使得调整指定载频上的功率参数不会影响到其他的载频。

附图说明

[0044] 图1为本发明一种保持反向逻辑信道一致的方法流程图;
[0045] 图2为本发明一种保持反向逻辑信道一致的系统的组成结构示意图。

具体实施方式

[0046] 下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0047] 本发明所提供的一种保持反向逻辑信道一致的方法,如图1所示,主要包括以下步骤:
[0048] 步骤101,在AT进行AN间切换时,源AN将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN。
[0049] 本发明的AN间切换为进行Session控制权转换的AN间切换,典型的可以为A16切换和A13切换,当然本发明的AN间切换并不仅仅局限于A16切换和A13切换,对于其他Session控制权转换的AN间切换也适用。
[0050] 在空口标准协议中,会话状态消息(Session State Info)被用于在AN切换时从源AN向目标AN发送Session参数,包括属性和内部参数。对于A16切换,是通过两条消息从源AN向目标AN传递Session参数的,分别是:A16切换请求(A16-Session Transfer Request)消息和A16切换完成(A16-SessionTransfer Complete)消息。在这两条消息里定义了会话状态消息记录(SessionState Info Record)和扩展会话状态消息(Extended Session State Information)字段,从而提供了源AN将Session参数传递给目标AN的方式。
[0051] 因此,对于A16切换,可以在DO REVB空口协议的MCRTCMAC协议中将源AN为AT分配的反向信道与ReverseLogicalChannel的对应关系写入Session State Info中;通过A16切换的两条消息:A16-Session Transfer Request、A16-Session Transfer Complete中的Session State InfoRecord字段或ExtendedSession State Information字段传递给目标AN。本发明对Session State Info中反向信道与ReverseLogicalChannel的对应关系的定义如下表所示:
[0052]字段 长度(bits)
ParameterType 8
Length 8
NumReverseChannels 4
ReverseChannel 24
ReverseLogicalChannel 4
Reserved 0-7(as needed)
[0053] 表4
[0054] 其中,ParameterType表示参数类型,可取与现有Session State Info中的参数类型不重复的值;Length表示参数的长度,以字节为单位;NumReverseChannels表示当前在用的反向信道个数;ReverseChannel表示当前在用的反向信道;ReverseLogicalChannel表示ReverseChannel对应的逻辑信道,取值范围为0到NRTCMPMACCarrierMax-1,NRTCMPMACCarrierMax的取值为16。Reserved表示填充字段,如果是AN,则Reserved填0;如果是AT,则忽略该字段。
[0055] 具 体 的,源AN可 以 只 通 过A16-Session Transfer Request消 息 中 的SessionState Info Record字段或Extended Session State Information字段,将为AT分配的反向信道与ReverseLogicalChannel的对应关系传递给目标AN;也可以只通过A16-Session Transfer Complete消息中的Session State Info Record字段或Extended Session State Information字段,将为AT分配的反向信道与ReverseLogicalChannel的对应关系传递给目标AN;当然,为AT分配的反向信道与ReverseLogicalChannel的对应关系,还可以既通过A16-SessionTransferRequest消息中传递,也通过A16-Session Transfer Complete消息传递。
[0056] 作为本发明的一较佳实施例,在源AN将为AT分配的反向信道与ReverseLogicalChannel的对应关系通过A16-Session Transfer Request消息发送给目标AN之后,如果该对应关系发生了更新,那么在源AN向目标AN发送A16-Session Transfer Complete消息时,可以携带更新后的对应关系继续向目标AN发送。
[0057] 另外,对于A16切换,还可以将为AT分配的反向信道与ReverseLogicalChannel的对应 关系作 为A16切换 的标准 消息的 一部分,即反向 逻辑信 道消息(ReverseLogicalChannel Info),由源AN填入,并携带在A16-Session Transfer Request消息或A16-Session Transfer Complete消息中发送给目标AN。标准消息如下表所示:
[0058]字段 长度(bits)
A16Element Identihier=[XXH] 8
Length 8
ReverseLogicalChannel Info 可变
[0059] 表5
[0060] 其中A16Element Identifier表示A16接口元素标识。
[0061] 对ReverseLogicalChannel Info的定义如下表所示:
[0062]字段 长度(bits)
Length 8
NumReverseChannels 4
ReverseChannel 24
ReverseLogicalChannel 4
Reserved 0-7(as needed)
[0063] 表6
[0064] 对于A13切换,源AN向目标AN传输Session参数的消息是A13会话信息响应(A13-Session Information Response)消息。该消息中包含有Session StateInfo Record字段或Extended Session State Information字段。因此,可以在DOREVB空口协议的MCRTCMAC协议中将源AN为AT分配的反向信道与ReverseLogicalChannel的对应关系写入Session State Info中;由源AN通过A13-Session Information Response消息中的Session State Info Record字段或Extended Session State Information字段传递给目标AN。
[0065] 当然,为AT分配的反向信道与ReverseLogicalChannel的对应关系,还可以通过A13-Session Information Response消息的一个特殊消息类型来传递。可以在A13协议中,将反向信道与ReverseLogicalChannel的对应关系作为A13切换的标准消息的一部分,即ReverseLogicalChannel Info,由源AN填入,并携带在A13-Session Information Response消息中发送给目标AN。标准消息如下表所示:
[0066]字段 长度(bits)
A13 Element Identifier=[XXH] 8
Length 8
ReverseLogicalChannel Info 可变
[0067] 表7
[0068] 其中,A13Element Identifier表示A13接口元素标识。
[0069] 步骤102,目标AN在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为新增反向信道分配对应的反向逻辑信道。
[0070] 在进行AN间切换时,由于源AN为AT分配的反向信道与ReverseLogicalChannel的对应关系传递到了目标AN;这样在切换之后,目标AN在资源允许的情况下,仍能增加载频数,并在捕获到新增加的载频后,通过RTCAck消息通知AT新增反向信道捕获,且能保证为新捕获的反向信道分配的ReverseLogicalChannel唯一,即不会与已分配的ReverseLogicalChannel发生重复。
[0071] 目标AN在决定对某个反向载频相关的参数进行GAUP协商时,可以用该反向载频唯一的ReverseLogicalChannel来表示该反向载频,从而达到只协商指定反向信道参数的目的,不会影响到其他的反向信道。此外,目标AN也能通过反向载频对应的ReverseLogicalChannel,找到相应反向载频的载频相关协商属性。
[0072] 目 标 AN需 要 调 整 AT的 功 率 参 数 时,可 以 在 Grant消 息 中 采 用 ReverseLogicalChannel唯一的标识指定的载频,从而使得调整指定载频上的功率参数不会影响到其他的载频。
[0073] 为实现上述本发明的保持反向逻辑信道一致的方法,本发明还提供了一种保持反向逻辑信道一致的系统,如图2所示,该系统包括:源AN 10和目标AN 20。其中,源AN 10用于在进行AN间切换时,将为AT分配的反向信道与反向逻辑信道的对应关系发送给目标AN 20。目标AN 20用于在有新增反向信道时,根据接收到的反向信道与反向逻辑信道的对应关系,为新增反向信道分配对应的反向逻辑信道。
[0074] 需要指出的是,如果AN间切换为A16切换,则源AN 10可以将为AT分配的反向信道与反向逻辑信道的对应关系携带在A16切换请求消息中发送给目标AN 20;也可以将为AT分配的反向信道与反向逻辑信道的对应关系携带在A16切换完成消息中发送给目标AN20。
[0075] 如果AN间切换为A13切换,则源AN 10可以将为AT分配的反向信道与反向逻辑信道的对应关系携带在A13会话信息响应消息中发送给目标AN 20。
[0076] 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。