一种重定位场景下dpch激活时间的实现方法

文档序号:7927391阅读:157来源:国知局

专利名称::一种重定位场景下dpch激活时间的实现方法
技术领域
:本发明涉及DPCH时分复用激活时间的计算领域,特别涉及一种重定位场景下DPCH激活时间的实现方法。
背景技术
:对于HSDPA/HSUPA业务的SRBs承载方式,目前大多釆用DPCH信道。在HSDPA业务建立后,在上、下行SRBs上传输的信息4艮少,可以通过实现上、下行伴随DPCH信道的时分复用,从而解决由于DPCH资源不足而限制了HSDPA的用户数的问题。对于DPCH时分复用配置来说最重要的配置参数就是RepetitionPeriod(重复周期)、RepetitionLength(重复长度)以及Offset(偏移)。其中在Iub接口消息中存在上述三个IE字段。但是在TDD模式下的Uu接口消息(如RADIOBEARERSETUP、RADIOBEARERRELEASE、RADIOBEARERRECONFIGURATION等)中却没有Offset字段。根据3GPP25.331协议要求对于时分复用配置,如果空口没有明确指出Offset,UE需要根据空口消息的DPCH激活时间计算得到Offset,具体计算公式如下(摘自3GPP25.331):ActivationtimemodRepetitionperiod=Offset(1)由此可见,DPCH激活时间的正确填写是保证UE对时分复用配置正确生效的基础。同时,DPCH激活时间还是RNC为UE指定的DPCH生效的时间信息,UE接收RNC下发的DPCH激活时间后,按照所指定的时间令DPCH生效。DPCH激活时间是以连接帧号(CFN)来表示的。通常,RNC会根据携带DPCH激活时间的消息由自身直接到达UE的处理时间来设置DPCH激活时间,同时保证设置的DPCH激活时间满足公式(l),以使UE在接收到该消息后尽快使DPCH生效,并保证时分复用配置的正确生效。目前在空口消息中存在着三个Activationtime字段,一个为消息的激活时间,另外两个为DPCH激活时间。其中,两个DPCH激活时间分别为上、下行DPCH信道的DPCH激活时间。这里,以RADIOBEARERRECONFIGURATION消息为例,说明两个DPCH激活时间在该空口消息中的携带位置表1为上行链路DPCH信息(UplinkDPCHinfo),其中,包括Timeinfo字段。具体该Timeinfo字段的具体内容如表2所示。由表1和表2可见,在UplinkDPCHinfo的Timeinfo字段中的Activationtime即为上行链路DPCH信道的DPCH激活时间。<table>complextableseeoriginaldocumentpage5</column></row><table>表1<table>complextableseeoriginaldocumentpage5</column></row><table>表2表3为每个无线链路的下行链路DPCH信息(DownlinkDPCHinfoforeachRL),其中,包括Timeinfo字段。具体该Timeinfo字段的具体内容也如表2所示。由表3和表2可见,在DownlinkDPCHinfoforeachRL的Timeinfo字段中的Activationtime即为下行链路DPCH信道的DPCH激活时间。<table>tableseeoriginaldocumentpage6</column></row><table>表3以上为以RADIOBEARERRECONFIGURATION消息为例i兌明DPCH激活时间的携带。事实上,对于其他Uu接口消息(如RADIOBEARERSETUP和RADIOBEARERRELEASE等)也可以类似地携带DPCH激活时间。当UE进行RNC间重定位时,目标侧RNC、源侧RNC和CN间的信息交互如图1所示。目标侧RNC会根据资源分配策略为UE分配相应的资源,建立相应的Iu、Iub资源,并根据自身的消息直接到达UE的处理时间和公式(1)确定DPCH激活时间,当目标RNC完成资源建立过程后,向CN返回消息中包含一个TargetRNCtoSourceRNCTransparentContainer(以下简称TtoSContainer),TtoSContainer主要是RADIOBEARERRECONFIGURATIONTRANSPORTCHANNELRECONFIGURATION或PHYSICALCHANNELRECONFIGURATION消息,目前RNC间的重定位大部分是通过RADIOBEARERRECONFIGURATION消息完成,RNC在该RADIOBEARERRECONFIGURATION消息中包括确定的DPCH激活时间。CN向源侧RNC发送RELOCATIONCOMMAND消息,其中也包括TtoSContainer,源侧RNC接收到该消息后解析TtoSContainer,并且将TtoSContainer中包含的空口消息发送给UE。目前,源侧RNC向UE发送空口消息时,对于该消息中的DPCH激活时间的填写存在以下两个方案(1)源侧RNC直接将目标RNC填写的空口消息发送给UE,其中的DPCH激活时间保持不变。(2)源侧RNC在转发给UE的空口消息中不填写DPCH激活时间,UE接收该空口消息后立即激活DPCH。对于上面提到的方案(l),源侧RNC直接将目标RNC填写的空口消息发送给UE,不对DPCH激活时间进行〗务正。该方法虽然可以保证UE通过DPCH激活时间正确解析出Offset值,但是由于目标RNC所填写的DPCH激活时间是根据自身的消息直接发送给UE计算出来的,而并未考虑消息在CN与RNC间传输的影响,因此由于CN与RNC之间传输以及处理时延的影响,会使由目标RNC所计算得到的DPCH激活时间的合理性无法保证,而如果DPCH激活时间填写的不合理,就可能导致物理层配置的生效时间与其他配置(比如MAC层,RLC层的配置及映射)的生效时间不一致,容易造成切换时延,进而影响重定位的成功率。上述方案(2)中,源RNC不填写DPCH激活时间,采用立即激活。显然,该方案很可能会造成UE无法正确解析Offset值,从而造成重定位失败。
发明内容有鉴于此,本发明提供一种重定位场景下计算DPCH激活时间的实现方法,能够保证提高重定位的成功率。为实现上述目的,本发明采用如下的技术方案一种重定位场景下DPCH激活时间的实现方法,包括在重定位过程中,源侧RNC接收CN发送的重定位指令RELOCATIONCOMMAND消息确定进行DPCH时分复用后,源侧RNC根据所述消息所包含的空口消息中的DPCH激活时间计算DPCH时分复用的偏移值;源侧RNC根据当前CFN值和源侧RNC发送的空口消息到达UE的处理时延计算初始激活时间;计算距离初始激活时间最近的满足条件(ActivationTime)mod(RepetitionPeriod)=Offset的源侧RNC下发的DPCH激活时间ActivationTime,其中,Offset为所述DPCH时分复用的偏移^f直,RepetitionPeriod为所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH时分复用重复周期。较佳地,所述计算源RNC下发的DPCH激活时间为计算Remainder=RawactivationtimemodRepetitionperiod,其中,Rawactivationtime为所述4刀始;敫活时间;若Remainder与所述偏移值相等,则将所述初始激活时间作为源侧RNC下发的DPCH激活时间;若Remainder小于所述偏移Y直,则计算Rawactivationtime+Offset—Remainder,并将计算结果对256取模,将取模结果作为源侧RNC下发的DPCH激活时间;若Remainder大于所述1扁移4直,则i十算Rawactivationtime+Repetitionperiod-Remainder+Offset,并将计算结果对256取模,将取模结果作为源侧RNC下发的DPCH激活时间。较佳地,所述确定进行DPCH时分复用为当所述指令RELOCATIONCOMMAND消息所包含的空口消息中的DPCH时分复用重复周期大于1时,确定进行DPCH时分复用。较佳地,所述计算DPCH时分复用的偏移值为将所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH激活时间对所述重复周期取模。较佳地,所述计算初始激活时间为计算所述当前CFN值与源侧RNC发送的空口消息到达UE的处理时延之和。由上述技术方案可见,本发明在重定位过程中,源侧RNC接收CN发送的重定位指令RELOCATIONCOMMAND消息确定进行DPCH时分复用后,首先根据所述消息所包含的空口消息中的DPCH激活时间计算DPCH时分复用的偏移值;然后,当前CFN值和源侧RNC发送的空口消息到达UE的处理时延计算初始激活时间;最后计算距离初始激活时间最近的满足条件(ActivationTime)mod(RepetitionPeriod)=Offset的源侧RNC下发的DPCH激活时间ActivationTime。可见,在本发明中,源侧RNC重新根据当前CFN值和Offset值重新计算下发给UE的DPCH激活时间,这样,一方面能够保证根据下发的DPCH激活时间正确计算Offset值,保证DPCH的正确时分复用,另一方面保证下发的DPCH激活时间的合理性,不会使UE错过该激活时间,通过上述两方面以提高重定位的成功率。图1为重定位过程中目标侧RNC、源侧RNC和CN间的信息交互示意图。图2为本发明中的DPCH激活时间实现方法应用于重定位过程中的交互信息示意图。具体实施例方式为使本发明的目的、技术手段和优点更加清楚明白,以下结合附图对本发明做进一步详细说明。为了避免由于激活时间不合理影响DPCH时分复用重定位成功率的问题,重定位过程中源侧RNC需要重新计算一个合理的激活时间。其基本思想是首先利用目的侧RNC的激活时间计算得到Offset值,然后根据Offset值和源侧RNC的当前CFN来重新计算激活时间。图2为本发明中的DPCH激活时间实现方法应用于重定位过程中的交互信息示意图。如图2中虚线框中所示的内容,该方法包括步骤201,源侧RNC接收CN发送的重定位指令RELOCATIONCOMMAND消息后,确定进行DPCH时分复用。当RNC接收到CN发送的RELOCATIONCOMMAND消息后,首先解析其中包括的TtoSContainer,并且根据空口消息中的Repetitionperiod、Repetitionlength字段判断是否为时分复用配置,若RepetitionPeriod大于1则确定进行DPCH时分复用。如果为时分复用配置,需要增加一个激活时间的计算,具体的实现包括如下步骤步骤202,源侧RNC根据目标侧RNC在空口消息中所填写的DPCH激活时间TRNCActivationTime计算偏移(Offset)值。本步骤中,源侧RNC根据TtoSContainer的空口消息中所携带的DPCH激活时间TRNCActivationTime,确定DPCH时分复用时的Offset值。具体计算方式可以如下进行Offset=TRNCActivationTimemodRepetitionPeriod(1)步骤203,源侧RNC获取当前的CFN值CFN—sourcernc,并计算初始激活时间。在目标侧RNC中计算的DPCH激活时间,由于未考虑CN与RNC间的传输与处理延时,因此会导致该DPCH激活时间不合理。本发明中,在CN与RNC间传输结束后,由源侧RNC重新计算DPCH激活时间。由于重定位过程中,是由源侧RNC直接将空口消息下发给UE,因此由源侧RNC计算的DPCH激活时间也就考虑了之后所有的处理延时,不会出现激活时间计算不合理的现象。本步骤中,根据源侧RNC将空口消息下发给UE需要的处理时延计算初始〗敫活时间,计算初始〗敫活时间RawActivationTime的方式可以为RawActivationTime=CFN—sourcernc+ProcessingTime(2)其中,CFN—sourcernc为源侧RNC的当前CFN,ProcessingTime是发送空口消息的处理时延。步骤204,对初始激活时间RawActivationTime进行微调,使最终计算得到的DPCH激活时间ActivationTime满足Offset值的设置条件。经过上述步骤103的处理后,计算得到的初始激活时间已经保证使UE在接收到空口消息后能够尽快使DPCH生效。但是,上述计算过程中,并未考虑DPCH时分复用Offset值的限制,如果不对其进行调整,可能会造成根据该激活时间无法正确计算Offset值。因此,在本步骤中对步骤103计算得到的初始激活时间进行^t调,以保证正确计算Offset值。具体的^U周方式为计算距离初始激活时间最近的满足公式(3)的源侧RNC下发的DPCH激活曰于间ActivationTime。(ActivationTime)mod(RepetitionPeriod)=Offset(3)上述计算过程的具体实现可以如下进行首先计算Remainder=RawactivationtimemodRepetitionperiod;然后,比较Remainder与步骤102中计算得到的Offset值,若Remainder与Offset值相等,则将初始激活时间作为源侧RNC下发的DPCH激活时间;若Remainder小于Offset值,则代表本重复周期内的Offset尚未到来,那么计算Rawactivationtime+Offset-Remainder,并将计算结果对256取模,将取模结果作为源侧RNC下发的DPCH激活时间;若Remainder大于所述偏移值,则代表本重复周期内的Offset已经过去,需要到下一重复周期的Offset,那么计算Rawactivationtime+Repetitionperiod—Remainder+Offset,并将计算结果对256取模,将取模结果作为源侧RNC下发的DPCH激活时间。通过上述方式即可以得到一个满足Offset要求、并且保证尽快使DPCH生效的DPCH激活时间。至此,本发明的方法流程结束。由上述具体实现可见,本发明由于考虑了源侧RNC的当前CFN,所以计算得到激活时间值更加合理,从而可以减少UE的响应时延,提高重定位的成功率。并且,该实现方法符合RRC协议规定,不需要增加额外字段,实现简单。以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种重定位场景下DPCH激活时间的实现方法,其特征在于,该方法包括:在重定位过程中,源侧RNC接收CN发送的重定位指令RELOCATIONCOMMAND消息确定进行DPCH时分复用后,源侧RNC根据所述消息所包含的空口消息中的DPCH激活时间计算DPCH时分复用的偏移值;源侧RNC根据当前CFN值和源侧RNC发送的空口消息到达UE的处理时延计算初始激活时间;计算距离初始激活时间最近的满足条件(ActivationTime)mod(RepetitionPeriod)=Offset的源侧RNC下发的DPCH激活时间ActivationTime,其中,Offset为所述DPCH时分复用的偏移值,RepetitionPeriod为所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH时分复用重复周期。2、根据权利要求1所述的方法,其特征在于,所述计算源RNC下发的DPCH激活时间为计算Remainder=RawactivationtimemodRepetitionperiod,其中,Rawactivationtime为所述初始;敫活时间;若Remainder与所述偏移值相等,则将所述初始激活时间作为源侧RNC下发的DPCH激活时间;若Remainder小于所述偏移值,贝ll计算Rawactivationtime+Offset-Remainder,并将计算结果对256取模,将取模结果作为源侧RNC下发的DPCH激活时间;若Remainder大于戶斤述偏^多4直,贝'Ji十算Rawactivationtime+Repetitionperiod-Remainder+Offset,并将计算结果对256取才莫,将取才莫结果作为源侧RNC下发的DPCH激活时间。3、根据权利要求1或2所述的方法,其特征在于,所述确定进行DPCH时分复用为当所述指令RELOCATIONCOMMAND消息所包含的空口消息中的DPCH时分复用重复周期大于1时,确定进行DPCH时分复用。4、根据权利要求1或2所述的方法,其特征在于,所述计算DPCH时分复用的偏移值为将所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH激活时间对所述重复周期取模。5、根据权利要求1或2所述的方法,其特征在于,所述计算初始激活时间为计算所述当前CFN值与源侧RNC发送的空口消息到达UE的处理时延之和。全文摘要本发明公开了一种重定位场景下DPCH激活时间的实现方法,包括在重定位过程中,源侧RNC接收CN发送的重定位指令RELOCATIONCOMMAND消息确定进行DPCH时分复用后,源侧RNC根据所述消息所包含的空口消息中的DPCH激活时间计算DPCH时分复用的偏移值;源侧RNC根据当前CFN值和源侧RNC发送的空口消息到达UE的处理时延计算初始激活时间;计算距离初始激活时间最近的满足条件(ActivationTime)mod(RepetitionPeriod)=Offset的源侧RNC下发的DPCH激活时间ActivationTime。应用本发明,能够提高重定位的成功率。文档编号H04B7/26GK101374281SQ200810224839公开日2009年2月25日申请日期2008年10月23日优先权日2008年10月23日发明者伟王申请人:普天信息技术研究院有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1