專利名稱::一種重定位場(chǎng)景下dpch激活時(shí)間的實(shí)現(xiàn)方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及DPCH時(shí)分復(fù)用激活時(shí)間的計(jì)算領(lǐng)域,特別涉及一種重定位場(chǎng)景下DPCH激活時(shí)間的實(shí)現(xiàn)方法。
背景技術(shù):
:對(duì)于HSDPA/HSUPA業(yè)務(wù)的SRBs承載方式,目前大多釆用DPCH信道。在HSDPA業(yè)務(wù)建立后,在上、下行SRBs上傳輸?shù)男畔?艮少,可以通過(guò)實(shí)現(xiàn)上、下行伴隨DPCH信道的時(shí)分復(fù)用,從而解決由于DPCH資源不足而限制了HSDPA的用戶數(shù)的問(wèn)題。對(duì)于DPCH時(shí)分復(fù)用配置來(lái)說(shuō)最重要的配置參數(shù)就是RepetitionPeriod(重復(fù)周期)、RepetitionLength(重復(fù)長(zhǎng)度)以及Offset(偏移)。其中在Iub接口消息中存在上述三個(gè)IE字段。但是在TDD模式下的Uu接口消息(如RADIOBEARERSETUP、RADIOBEARERRELEASE、RADIOBEARERRECONFIGURATION等)中卻沒(méi)有Offset字段。根據(jù)3GPP25.331協(xié)議要求對(duì)于時(shí)分復(fù)用配置,如果空口沒(méi)有明確指出Offset,UE需要根據(jù)空口消息的DPCH激活時(shí)間計(jì)算得到Offset,具體計(jì)算公式如下(摘自3GPP25.331):ActivationtimemodRepetitionperiod=Offset(1)由此可見(jiàn),DPCH激活時(shí)間的正確填寫是保證UE對(duì)時(shí)分復(fù)用配置正確生效的基礎(chǔ)。同時(shí),DPCH激活時(shí)間還是RNC為UE指定的DPCH生效的時(shí)間信息,UE接收RNC下發(fā)的DPCH激活時(shí)間后,按照所指定的時(shí)間令DPCH生效。DPCH激活時(shí)間是以連接幀號(hào)(CFN)來(lái)表示的。通常,RNC會(huì)根據(jù)攜帶DPCH激活時(shí)間的消息由自身直接到達(dá)UE的處理時(shí)間來(lái)設(shè)置DPCH激活時(shí)間,同時(shí)保證設(shè)置的DPCH激活時(shí)間滿足公式(l),以使UE在接收到該消息后盡快使DPCH生效,并保證時(shí)分復(fù)用配置的正確生效。目前在空口消息中存在著三個(gè)Activationtime字段,一個(gè)為消息的激活時(shí)間,另外兩個(gè)為DPCH激活時(shí)間。其中,兩個(gè)DPCH激活時(shí)間分別為上、下行DPCH信道的DPCH激活時(shí)間。這里,以RADIOBEARERRECONFIGURATION消息為例,說(shuō)明兩個(gè)DPCH激活時(shí)間在該空口消息中的攜帶位置表1為上行鏈路DPCH信息(UplinkDPCHinfo),其中,包括Timeinfo字段。具體該Timeinfo字段的具體內(nèi)容如表2所示。由表1和表2可見(jiàn),在UplinkDPCHinfo的Timeinfo字段中的Activationtime即為上行鏈路DPCH信道的DPCH激活時(shí)間。<table>complextableseeoriginaldocumentpage5</column></row><table>表1<table>complextableseeoriginaldocumentpage5</column></row><table>表2表3為每個(gè)無(wú)線鏈路的下行鏈路DPCH信息(DownlinkDPCHinfoforeachRL),其中,包括Timeinfo字段。具體該Timeinfo字段的具體內(nèi)容也如表2所示。由表3和表2可見(jiàn),在DownlinkDPCHinfoforeachRL的Timeinfo字段中的Activationtime即為下行鏈路DPCH信道的DPCH激活時(shí)間。<table>tableseeoriginaldocumentpage6</column></row><table>表3以上為以RADIOBEARERRECONFIGURATION消息為例i兌明DPCH激活時(shí)間的攜帶。事實(shí)上,對(duì)于其他Uu接口消息(如RADIOBEARERSETUP和RADIOBEARERRELEASE等)也可以類似地?cái)y帶DPCH激活時(shí)間。當(dāng)UE進(jìn)行RNC間重定位時(shí),目標(biāo)側(cè)RNC、源側(cè)RNC和CN間的信息交互如圖1所示。目標(biāo)側(cè)RNC會(huì)根據(jù)資源分配策略為UE分配相應(yīng)的資源,建立相應(yīng)的Iu、Iub資源,并根據(jù)自身的消息直接到達(dá)UE的處理時(shí)間和公式(1)確定DPCH激活時(shí)間,當(dāng)目標(biāo)RNC完成資源建立過(guò)程后,向CN返回消息中包含一個(gè)TargetRNCtoSourceRNCTransparentContainer(以下簡(jiǎn)稱TtoSContainer),TtoSContainer主要是RADIOBEARERRECONFIGURATIONTRANSPORTCHANNELRECONFIGURATION或PHYSICALCHANNELRECONFIGURATION消息,目前RNC間的重定位大部分是通過(guò)RADIOBEARERRECONFIGURATION消息完成,RNC在該RADIOBEARERRECONFIGURATION消息中包括確定的DPCH激活時(shí)間。CN向源側(cè)RNC發(fā)送RELOCATIONCOMMAND消息,其中也包括TtoSContainer,源側(cè)RNC接收到該消息后解析TtoSContainer,并且將TtoSContainer中包含的空口消息發(fā)送給UE。目前,源側(cè)RNC向UE發(fā)送空口消息時(shí),對(duì)于該消息中的DPCH激活時(shí)間的填寫存在以下兩個(gè)方案(1)源側(cè)RNC直接將目標(biāo)RNC填寫的空口消息發(fā)送給UE,其中的DPCH激活時(shí)間保持不變。(2)源側(cè)RNC在轉(zhuǎn)發(fā)給UE的空口消息中不填寫DPCH激活時(shí)間,UE接收該空口消息后立即激活DPCH。對(duì)于上面提到的方案(l),源側(cè)RNC直接將目標(biāo)RNC填寫的空口消息發(fā)送給UE,不對(duì)DPCH激活時(shí)間進(jìn)行〗務(wù)正。該方法雖然可以保證UE通過(guò)DPCH激活時(shí)間正確解析出Offset值,但是由于目標(biāo)RNC所填寫的DPCH激活時(shí)間是根據(jù)自身的消息直接發(fā)送給UE計(jì)算出來(lái)的,而并未考慮消息在CN與RNC間傳輸?shù)挠绊懀虼擞捎贑N與RNC之間傳輸以及處理時(shí)延的影響,會(huì)使由目標(biāo)RNC所計(jì)算得到的DPCH激活時(shí)間的合理性無(wú)法保證,而如果DPCH激活時(shí)間填寫的不合理,就可能導(dǎo)致物理層配置的生效時(shí)間與其他配置(比如MAC層,RLC層的配置及映射)的生效時(shí)間不一致,容易造成切換時(shí)延,進(jìn)而影響重定位的成功率。上述方案(2)中,源RNC不填寫DPCH激活時(shí)間,采用立即激活。顯然,該方案很可能會(huì)造成UE無(wú)法正確解析Offset值,從而造成重定位失敗。
發(fā)明內(nèi)容有鑒于此,本發(fā)明提供一種重定位場(chǎng)景下計(jì)算DPCH激活時(shí)間的實(shí)現(xiàn)方法,能夠保證提高重定位的成功率。為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案一種重定位場(chǎng)景下DPCH激活時(shí)間的實(shí)現(xiàn)方法,包括在重定位過(guò)程中,源側(cè)RNC接收CN發(fā)送的重定位指令RELOCATIONCOMMAND消息確定進(jìn)行DPCH時(shí)分復(fù)用后,源側(cè)RNC根據(jù)所述消息所包含的空口消息中的DPCH激活時(shí)間計(jì)算DPCH時(shí)分復(fù)用的偏移值;源側(cè)RNC根據(jù)當(dāng)前CFN值和源側(cè)RNC發(fā)送的空口消息到達(dá)UE的處理時(shí)延計(jì)算初始激活時(shí)間;計(jì)算距離初始激活時(shí)間最近的滿足條件(ActivationTime)mod(RepetitionPeriod)=Offset的源側(cè)RNC下發(fā)的DPCH激活時(shí)間ActivationTime,其中,Offset為所述DPCH時(shí)分復(fù)用的偏移^f直,RepetitionPeriod為所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH時(shí)分復(fù)用重復(fù)周期。較佳地,所述計(jì)算源RNC下發(fā)的DPCH激活時(shí)間為計(jì)算Remainder=RawactivationtimemodRepetitionperiod,其中,Rawactivationtime為所述4刀始;敫活時(shí)間;若Remainder與所述偏移值相等,則將所述初始激活時(shí)間作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間;若Remainder小于所述偏移Y直,則計(jì)算Rawactivationtime+Offset—Remainder,并將計(jì)算結(jié)果對(duì)256取模,將取模結(jié)果作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間;若Remainder大于所述1扁移4直,則i十算Rawactivationtime+Repetitionperiod-Remainder+Offset,并將計(jì)算結(jié)果對(duì)256取模,將取模結(jié)果作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間。較佳地,所述確定進(jìn)行DPCH時(shí)分復(fù)用為當(dāng)所述指令RELOCATIONCOMMAND消息所包含的空口消息中的DPCH時(shí)分復(fù)用重復(fù)周期大于1時(shí),確定進(jìn)行DPCH時(shí)分復(fù)用。較佳地,所述計(jì)算DPCH時(shí)分復(fù)用的偏移值為將所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH激活時(shí)間對(duì)所述重復(fù)周期取模。較佳地,所述計(jì)算初始激活時(shí)間為計(jì)算所述當(dāng)前CFN值與源側(cè)RNC發(fā)送的空口消息到達(dá)UE的處理時(shí)延之和。由上述技術(shù)方案可見(jiàn),本發(fā)明在重定位過(guò)程中,源側(cè)RNC接收CN發(fā)送的重定位指令RELOCATIONCOMMAND消息確定進(jìn)行DPCH時(shí)分復(fù)用后,首先根據(jù)所述消息所包含的空口消息中的DPCH激活時(shí)間計(jì)算DPCH時(shí)分復(fù)用的偏移值;然后,當(dāng)前CFN值和源側(cè)RNC發(fā)送的空口消息到達(dá)UE的處理時(shí)延計(jì)算初始激活時(shí)間;最后計(jì)算距離初始激活時(shí)間最近的滿足條件(ActivationTime)mod(RepetitionPeriod)=Offset的源側(cè)RNC下發(fā)的DPCH激活時(shí)間ActivationTime。可見(jiàn),在本發(fā)明中,源側(cè)RNC重新根據(jù)當(dāng)前CFN值和Offset值重新計(jì)算下發(fā)給UE的DPCH激活時(shí)間,這樣,一方面能夠保證根據(jù)下發(fā)的DPCH激活時(shí)間正確計(jì)算Offset值,保證DPCH的正確時(shí)分復(fù)用,另一方面保證下發(fā)的DPCH激活時(shí)間的合理性,不會(huì)使UE錯(cuò)過(guò)該激活時(shí)間,通過(guò)上述兩方面以提高重定位的成功率。圖1為重定位過(guò)程中目標(biāo)側(cè)RNC、源側(cè)RNC和CN間的信息交互示意圖。圖2為本發(fā)明中的DPCH激活時(shí)間實(shí)現(xiàn)方法應(yīng)用于重定位過(guò)程中的交互信息示意圖。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)手段和優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步詳細(xì)說(shuō)明。為了避免由于激活時(shí)間不合理影響DPCH時(shí)分復(fù)用重定位成功率的問(wèn)題,重定位過(guò)程中源側(cè)RNC需要重新計(jì)算一個(gè)合理的激活時(shí)間。其基本思想是首先利用目的側(cè)RNC的激活時(shí)間計(jì)算得到Offset值,然后根據(jù)Offset值和源側(cè)RNC的當(dāng)前CFN來(lái)重新計(jì)算激活時(shí)間。圖2為本發(fā)明中的DPCH激活時(shí)間實(shí)現(xiàn)方法應(yīng)用于重定位過(guò)程中的交互信息示意圖。如圖2中虛線框中所示的內(nèi)容,該方法包括步驟201,源側(cè)RNC接收CN發(fā)送的重定位指令RELOCATIONCOMMAND消息后,確定進(jìn)行DPCH時(shí)分復(fù)用。當(dāng)RNC接收到CN發(fā)送的RELOCATIONCOMMAND消息后,首先解析其中包括的TtoSContainer,并且根據(jù)空口消息中的Repetitionperiod、Repetitionlength字段判斷是否為時(shí)分復(fù)用配置,若RepetitionPeriod大于1則確定進(jìn)行DPCH時(shí)分復(fù)用。如果為時(shí)分復(fù)用配置,需要增加一個(gè)激活時(shí)間的計(jì)算,具體的實(shí)現(xiàn)包括如下步驟步驟202,源側(cè)RNC根據(jù)目標(biāo)側(cè)RNC在空口消息中所填寫的DPCH激活時(shí)間TRNCActivationTime計(jì)算偏移(Offset)值。本步驟中,源側(cè)RNC根據(jù)TtoSContainer的空口消息中所攜帶的DPCH激活時(shí)間TRNCActivationTime,確定DPCH時(shí)分復(fù)用時(shí)的Offset值。具體計(jì)算方式可以如下進(jìn)行Offset=TRNCActivationTimemodRepetitionPeriod(1)步驟203,源側(cè)RNC獲取當(dāng)前的CFN值CFN—sourcernc,并計(jì)算初始激活時(shí)間。在目標(biāo)側(cè)RNC中計(jì)算的DPCH激活時(shí)間,由于未考慮CN與RNC間的傳輸與處理延時(shí),因此會(huì)導(dǎo)致該DPCH激活時(shí)間不合理。本發(fā)明中,在CN與RNC間傳輸結(jié)束后,由源側(cè)RNC重新計(jì)算DPCH激活時(shí)間。由于重定位過(guò)程中,是由源側(cè)RNC直接將空口消息下發(fā)給UE,因此由源側(cè)RNC計(jì)算的DPCH激活時(shí)間也就考慮了之后所有的處理延時(shí),不會(huì)出現(xiàn)激活時(shí)間計(jì)算不合理的現(xiàn)象。本步驟中,根據(jù)源側(cè)RNC將空口消息下發(fā)給UE需要的處理時(shí)延計(jì)算初始〗敫活時(shí)間,計(jì)算初始〗敫活時(shí)間RawActivationTime的方式可以為RawActivationTime=CFN—sourcernc+ProcessingTime(2)其中,CFN—sourcernc為源側(cè)RNC的當(dāng)前CFN,ProcessingTime是發(fā)送空口消息的處理時(shí)延。步驟204,對(duì)初始激活時(shí)間RawActivationTime進(jìn)行微調(diào),使最終計(jì)算得到的DPCH激活時(shí)間ActivationTime滿足Offset值的設(shè)置條件。經(jīng)過(guò)上述步驟103的處理后,計(jì)算得到的初始激活時(shí)間已經(jīng)保證使UE在接收到空口消息后能夠盡快使DPCH生效。但是,上述計(jì)算過(guò)程中,并未考慮DPCH時(shí)分復(fù)用Offset值的限制,如果不對(duì)其進(jìn)行調(diào)整,可能會(huì)造成根據(jù)該激活時(shí)間無(wú)法正確計(jì)算Offset值。因此,在本步驟中對(duì)步驟103計(jì)算得到的初始激活時(shí)間進(jìn)行^t調(diào),以保證正確計(jì)算Offset值。具體的^U周方式為計(jì)算距離初始激活時(shí)間最近的滿足公式(3)的源側(cè)RNC下發(fā)的DPCH激活曰于間ActivationTime。(ActivationTime)mod(RepetitionPeriod)=Offset(3)上述計(jì)算過(guò)程的具體實(shí)現(xiàn)可以如下進(jìn)行首先計(jì)算Remainder=RawactivationtimemodRepetitionperiod;然后,比較Remainder與步驟102中計(jì)算得到的Offset值,若Remainder與Offset值相等,則將初始激活時(shí)間作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間;若Remainder小于Offset值,則代表本重復(fù)周期內(nèi)的Offset尚未到來(lái),那么計(jì)算Rawactivationtime+Offset-Remainder,并將計(jì)算結(jié)果對(duì)256取模,將取模結(jié)果作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間;若Remainder大于所述偏移值,則代表本重復(fù)周期內(nèi)的Offset已經(jīng)過(guò)去,需要到下一重復(fù)周期的Offset,那么計(jì)算Rawactivationtime+Repetitionperiod—Remainder+Offset,并將計(jì)算結(jié)果對(duì)256取模,將取模結(jié)果作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間。通過(guò)上述方式即可以得到一個(gè)滿足Offset要求、并且保證盡快使DPCH生效的DPCH激活時(shí)間。至此,本發(fā)明的方法流程結(jié)束。由上述具體實(shí)現(xiàn)可見(jiàn),本發(fā)明由于考慮了源側(cè)RNC的當(dāng)前CFN,所以計(jì)算得到激活時(shí)間值更加合理,從而可以減少UE的響應(yīng)時(shí)延,提高重定位的成功率。并且,該實(shí)現(xiàn)方法符合RRC協(xié)議規(guī)定,不需要增加額外字段,實(shí)現(xiàn)簡(jiǎn)單。以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種重定位場(chǎng)景下DPCH激活時(shí)間的實(shí)現(xiàn)方法,其特征在于,該方法包括:在重定位過(guò)程中,源側(cè)RNC接收CN發(fā)送的重定位指令RELOCATIONCOMMAND消息確定進(jìn)行DPCH時(shí)分復(fù)用后,源側(cè)RNC根據(jù)所述消息所包含的空口消息中的DPCH激活時(shí)間計(jì)算DPCH時(shí)分復(fù)用的偏移值;源側(cè)RNC根據(jù)當(dāng)前CFN值和源側(cè)RNC發(fā)送的空口消息到達(dá)UE的處理時(shí)延計(jì)算初始激活時(shí)間;計(jì)算距離初始激活時(shí)間最近的滿足條件(ActivationTime)mod(RepetitionPeriod)=Offset的源側(cè)RNC下發(fā)的DPCH激活時(shí)間ActivationTime,其中,Offset為所述DPCH時(shí)分復(fù)用的偏移值,RepetitionPeriod為所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH時(shí)分復(fù)用重復(fù)周期。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述計(jì)算源RNC下發(fā)的DPCH激活時(shí)間為計(jì)算Remainder=RawactivationtimemodRepetitionperiod,其中,Rawactivationtime為所述初始;敫活時(shí)間;若Remainder與所述偏移值相等,則將所述初始激活時(shí)間作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間;若Remainder小于所述偏移值,貝ll計(jì)算Rawactivationtime+Offset-Remainder,并將計(jì)算結(jié)果對(duì)256取模,將取模結(jié)果作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間;若Remainder大于戶斤述偏^多4直,貝'Ji十算Rawactivationtime+Repetitionperiod-Remainder+Offset,并將計(jì)算結(jié)果對(duì)256取才莫,將取才莫結(jié)果作為源側(cè)RNC下發(fā)的DPCH激活時(shí)間。3、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述確定進(jìn)行DPCH時(shí)分復(fù)用為當(dāng)所述指令RELOCATIONCOMMAND消息所包含的空口消息中的DPCH時(shí)分復(fù)用重復(fù)周期大于1時(shí),確定進(jìn)行DPCH時(shí)分復(fù)用。4、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述計(jì)算DPCH時(shí)分復(fù)用的偏移值為將所述RELOCATIONCOMMAND消息所包含的空口消息中的DPCH激活時(shí)間對(duì)所述重復(fù)周期取模。5、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述計(jì)算初始激活時(shí)間為計(jì)算所述當(dāng)前CFN值與源側(cè)RNC發(fā)送的空口消息到達(dá)UE的處理時(shí)延之和。全文摘要本發(fā)明公開(kāi)了一種重定位場(chǎng)景下DPCH激活時(shí)間的實(shí)現(xiàn)方法,包括在重定位過(guò)程中,源側(cè)RNC接收CN發(fā)送的重定位指令RELOCATIONCOMMAND消息確定進(jìn)行DPCH時(shí)分復(fù)用后,源側(cè)RNC根據(jù)所述消息所包含的空口消息中的DPCH激活時(shí)間計(jì)算DPCH時(shí)分復(fù)用的偏移值;源側(cè)RNC根據(jù)當(dāng)前CFN值和源側(cè)RNC發(fā)送的空口消息到達(dá)UE的處理時(shí)延計(jì)算初始激活時(shí)間;計(jì)算距離初始激活時(shí)間最近的滿足條件(ActivationTime)mod(RepetitionPeriod)=Offset的源側(cè)RNC下發(fā)的DPCH激活時(shí)間ActivationTime。應(yīng)用本發(fā)明,能夠提高重定位的成功率。文檔編號(hào)H04B7/26GK101374281SQ200810224839公開(kāi)日2009年2月25日申請(qǐng)日期2008年10月23日優(yōu)先權(quán)日2008年10月23日發(fā)明者偉王申請(qǐng)人:普天信息技術(shù)研究院有限公司