專(zhuān)利名稱(chēng):一種hs-dsch服務(wù)小區(qū)更新方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種HS-DSCH(高速下行共享數(shù)據(jù)信道)服務(wù)小區(qū)更新方法,尤其涉及一種HS-DSCH服務(wù)小區(qū)更新過(guò)程中減少數(shù)據(jù)丟包且數(shù)傳不間斷的方法。
背景技術(shù):
在UE(用戶(hù)設(shè)備)發(fā)起呼叫后,RRC(無(wú)線資源控制協(xié)議)根據(jù)業(yè)務(wù)類(lèi)型和映射策略,將業(yè)務(wù)映射到不同的傳輸信道。如果業(yè)務(wù)被映射到HS-DSCH信道上,當(dāng)UE在小區(qū)間移動(dòng)時(shí),根據(jù)軟切換算法,HS-DSCH的伴隨DCH信道進(jìn)行相應(yīng)的同頻軟切換。由于對(duì)于同一個(gè)UE,承載HS-DSCH的服務(wù)小區(qū)只能有一個(gè)。從系統(tǒng)的角度,將HS-DSCH承載在信號(hào)質(zhì)量最好的小區(qū),會(huì)獲得較高的吞吐量。因此在承載HS-DSCH的服務(wù)小區(qū)的信號(hào)質(zhì)量變差,而有其他小區(qū)信號(hào)質(zhì)量變強(qiáng)時(shí),根據(jù)HSDPA的切換策略,將HS-DSCH的服務(wù)小區(qū)業(yè)務(wù)從原來(lái)的服務(wù)小區(qū)更新到其他小區(qū)。
如圖1所示的是現(xiàn)有的在不同的NodeB間進(jìn)行HS-DSCH的服務(wù)小區(qū)更新的流程,包括如下步驟1.RNC向原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB發(fā)送Radio Link ReconfigurationPrepare(無(wú)線鏈路重配置準(zhǔn)備)消息,來(lái)準(zhǔn)備刪除HS-DSCH在原小區(qū)中占用的資源。
2.原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB向RNC回Radio Link ReconfigurationReady(無(wú)線鏈路重配置完畢)消息。
3.RNC向HS-DSCH的目標(biāo)服務(wù)小區(qū)發(fā)送Radio Link Reconfiguration Prepare(無(wú)線鏈路重配置準(zhǔn)備)消息,以在HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB中增加HS-DSCH資源。
4.HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB回Radio Link Reconfiguration Ready(無(wú)線鏈路重配置完畢)消息。
5.RNC向原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB發(fā)送Radio Link ReconfigurationCommit(無(wú)線鏈路重配置提交)消息。消息中包含激活時(shí)間。在激活時(shí)間時(shí)刻,原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB停止發(fā)送數(shù)據(jù),NodeB的MAC-hs復(fù)位。HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB開(kāi)始發(fā)送數(shù)據(jù)。
6.RNC向HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB發(fā)送Radio Link ReconfigurationCommit(無(wú)線鏈路重配置提交)消息。消息中包含激活時(shí)間。在激活時(shí)間時(shí)刻,原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB停止發(fā)送數(shù)據(jù),NodeB的MAC-hs復(fù)位。HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB開(kāi)始發(fā)送數(shù)據(jù)。
7.RNC發(fā)送Physical Channel Reconfiguration(物理信道重配置)消息給UE.消息包含激活時(shí)間和MAC-hs復(fù)位指示。
8.在激活時(shí)間時(shí)刻,UE的MAC-hs復(fù)位。UE停止從原承載HS-DSCH的服務(wù)小區(qū)接收數(shù)據(jù),開(kāi)始從HS-DSCH的目標(biāo)服務(wù)小區(qū)接收數(shù)據(jù).UE發(fā)送Physical ChannelReconfiguration Complete(物理信道重配置完成)消息給RNC。
當(dāng)HS-DSCH的服務(wù)小區(qū)更新過(guò)程中的原小區(qū)和目標(biāo)小區(qū)分別屬于不間的NodeB時(shí),由于更新過(guò)程中原NodeB的MAC-hs需要復(fù)位,會(huì)導(dǎo)致NodeB的MAC-hs緩存中的數(shù)據(jù)丟失。為避免數(shù)據(jù)丟失,在服務(wù)小區(qū)更新流程中引入流量控制過(guò)程,流程如圖2所示NodeB使用CapacityAllocation(容量控制)消息來(lái)通知RNC可以發(fā)送多少數(shù)據(jù)。即NodeB通過(guò)將CapacityAllocation(容量控制)控制幀的信元HS-DSCH Credits設(shè)置成0,可以指示RNC停止向NodeB發(fā)送數(shù)據(jù),該容量控制信息的發(fā)送可以采用周期方式方送,或者在隊(duì)列緩存發(fā)生變化時(shí)立即發(fā)送。Capacity Allocation的消息結(jié)構(gòu)如圖3所示。Capacity Allocation消息的信元HS-DSCH Credits(HS-DSCH授權(quán))指示了允許RNC發(fā)送的MAC-d(媒體接入控制層的一個(gè)邏輯實(shí)體)流的MAC-d PDU(MAC-d分組數(shù)據(jù)單元)的個(gè)數(shù)。
但上述方案存在如下缺陷在等待服務(wù)小區(qū)更新生效的一段時(shí)間內(nèi)(激活時(shí)間之前),UE仍可以從原NodeB接收數(shù)據(jù),但是原NodeB可能因?yàn)橥V沽髁糠峙涠鴽](méi)有數(shù)據(jù)下發(fā),從而導(dǎo)致數(shù)傳間斷。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問(wèn)題在于提供一種不同NodeB間的HS-DSCH服務(wù)小區(qū)更新方法,以減少服務(wù)小區(qū)更新過(guò)程中的數(shù)據(jù)丟失,且能保證數(shù)傳不間斷。
為了解決上述技術(shù)問(wèn)題,本發(fā)明采用了下述技術(shù)方案本發(fā)明的一種HS-DSCH服務(wù)小區(qū)更新方法,包括容量控制步驟,其中,該容量控制步驟為NodeB根據(jù)物理層上報(bào)的隊(duì)列輸出速率測(cè)量值來(lái)估算原基站在激活時(shí)間前還能給用戶(hù)設(shè)備發(fā)送的數(shù)據(jù),來(lái)控制MAC-hs的流量分配。
進(jìn)一步地,所述容量控制步驟具體為NodeB根據(jù)物理層上報(bào)的隊(duì)列輸出速率測(cè)量值,估算激活時(shí)間與當(dāng)前時(shí)間差內(nèi)能夠發(fā)送的數(shù)據(jù)總量,該數(shù)據(jù)總量等于隊(duì)列輸出速率測(cè)量值乘以激活時(shí)長(zhǎng)(激活時(shí)間與當(dāng)前時(shí)間差),比較數(shù)據(jù)總量與當(dāng)前MAC-hs隊(duì)列緩存長(zhǎng)度1、如果隊(duì)列緩存長(zhǎng)度大于等于數(shù)據(jù)總量,停止流量分配,控制幀的參數(shù)HS-DSCH授權(quán)設(shè)置成0,指示RNC停止向NodeB發(fā)送數(shù)據(jù);2、如果隊(duì)列緩存長(zhǎng)度小于數(shù)據(jù)總量,則向RNC發(fā)容量分配控制幀,置控制幀的參數(shù)HS-DSCH授權(quán)=(數(shù)據(jù)總量-輸出速率測(cè)量值×激活時(shí)長(zhǎng))/MAC-hs PDU(MAC-hs分組數(shù)據(jù)單元)長(zhǎng)度。
本發(fā)明根據(jù)隊(duì)列的輸出速率測(cè)量值來(lái)估算原NodeB在激活時(shí)間前還能給UE發(fā)送的數(shù)據(jù),來(lái)控制MAC-hs的流量分配,從而減少HS-DSCH的服務(wù)小區(qū)更新過(guò)程中由于原NodeB的MAC-hs(媒體接入控制層的一個(gè)邏輯實(shí)體)復(fù)位引起的數(shù)據(jù)丟失,且保證數(shù)傳過(guò)程不間斷。
下面結(jié)合實(shí)施例參照附圖進(jìn)行詳細(xì)說(shuō)明,以便對(duì)本發(fā)明所要解決的技術(shù)問(wèn)題,特征及優(yōu)點(diǎn)進(jìn)行更深入的理解。
圖1是現(xiàn)有的不同NodeB間HS-DSCH的服務(wù)小區(qū)更新流程。
圖2是現(xiàn)有的數(shù)據(jù)流量控制流程。
圖3是現(xiàn)有的容量控制的消息結(jié)構(gòu)。
圖4是本發(fā)明的不同NodeB間HS-DSCH的服務(wù)小區(qū)更新流程示意圖。
具體實(shí)施例方式
為了減少服務(wù)小區(qū)更新過(guò)程中的數(shù)據(jù)丟失,且保證數(shù)傳不間斷,本發(fā)明提供一種新的HS-DSCH服務(wù)小區(qū)更新方法,包括容量控制步驟NodeB根據(jù)物理層上報(bào)的隊(duì)列輸出速率測(cè)量值來(lái)估算原基站在激活時(shí)間前還能給用戶(hù)設(shè)備發(fā)送的數(shù)據(jù),來(lái)控制MAC-hs的流量分配。
為了進(jìn)一步理解本發(fā)明,下面結(jié)合圖4給出的一個(gè)具體實(shí)施例對(duì)本發(fā)明方法作詳細(xì)說(shuō)明一種不同NodeB間HS-DSCH的服務(wù)小區(qū)更新方法具體包括如下步驟a)RNC向原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB發(fā)送Radio LinkReconfiguration Prepare(無(wú)線鏈路重配置準(zhǔn)備)消息,來(lái)準(zhǔn)備刪除HS-DSCH在原小區(qū)中占用的資源。
b)原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB收到Radio Link ReconfigurationPrepare(無(wú)線鏈路重配置準(zhǔn)備)消息后,向RNC返回容量控制消息根據(jù)物理層上報(bào)的QueueVout(隊(duì)列輸出速率測(cè)量值),估算激活時(shí)間與當(dāng)前時(shí)間差activeTime(激活時(shí)長(zhǎng))內(nèi)能夠發(fā)送的數(shù)據(jù)總量DataCnt=QueueVout*activeTime,比較DataCnt(數(shù)據(jù)總量)與當(dāng)前MAC-hs的QueueLen(隊(duì)列緩存長(zhǎng)度)1)如果QueueLen≥DataCnt,停止流量分配,控制幀的參數(shù)HS-DSCHCredits(HS-DSCH授權(quán))設(shè)置成0,指示RNC停止向NodeB發(fā)送數(shù)據(jù)。
2)如果QueueLen<DataCnt,則向RNC發(fā)容量分配控制幀,置控制幀的參數(shù)HS-DSCH Credits=(DataCnt-QueueLen×activeTime)/MAC-hs PDULength(MAC-hs分組數(shù)據(jù)單元長(zhǎng)度);c)原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB向RNC回Radio Link ReconfigurationReady(無(wú)線鏈路重配置完畢)消息。
d)RNC向HS-DSCH的目標(biāo)服務(wù)小區(qū)發(fā)送Radio Link Reconfiguration Prepare(無(wú)線鏈路重配置準(zhǔn)備)消息,以在HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB中增加HS-DSCH資源。
e)HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB回Radio Link Reconfiguration Ready(無(wú)線鏈路重配置完畢)消息。
f)RNC向原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB發(fā)送Radio LinkReconfiguration Commit(無(wú)線鏈路重配置提交)消息。消息中包含激活時(shí)間。在激活時(shí)間時(shí)刻,原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB停止發(fā)送數(shù)據(jù),NodeB的MAC-hs復(fù)位。HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB開(kāi)始發(fā)送數(shù)據(jù)。
g)RNC向HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB發(fā)送Radio Link ReconfigurationCommit(無(wú)線鏈路重配置提交)消息。消息中包含激活時(shí)間。在激活時(shí)間時(shí)刻,原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB停止發(fā)送數(shù)據(jù),NodeB的MAC-hs復(fù)位。HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB開(kāi)始發(fā)送數(shù)據(jù)。
h)RNC發(fā)送Physical Channel Reconfiguration(物理信道重配置)消息給UE.消息包含激活時(shí)間和MAC-hs復(fù)位指示。
i)在激活時(shí)間時(shí)刻,UE的MAC-hs復(fù)位。UE停止從原承載HS-DSCH的服務(wù)小區(qū)接收數(shù)據(jù),開(kāi)始從HS-DSCH的目標(biāo)服務(wù)小區(qū)接收數(shù)據(jù).UE發(fā)送Physical Channel(物理信道重配置完成)Reconfiguration Complete消息給RNC。
上述具體實(shí)施例描述的是不同NodeB間HS-DSCH的服務(wù)小區(qū)更新,顯然本發(fā)明也可應(yīng)用于同一NodeB的服務(wù)小區(qū)更新,只要切換前后的兩個(gè)小區(qū)間不發(fā)生數(shù)據(jù)的搬移即可。本發(fā)明的最佳實(shí)施例已被闡明,由本領(lǐng)域普通技術(shù)人員根據(jù)本發(fā)明的啟示所做出的各種變化或改型都將落在本發(fā)明的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種HS-DSCH服務(wù)小區(qū)更新方法,包括容量控制步驟,其特征在于,所述的容量控制步驟為NodeB根據(jù)物理層上報(bào)的隊(duì)列輸出速率測(cè)量值來(lái)估算原基站在激活時(shí)間前還能給用戶(hù)設(shè)備發(fā)送的數(shù)據(jù),來(lái)控制MAC-hs的流量分配。
2.根據(jù)權(quán)利要求1所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,所述的容量控制步驟具體為NodeB根據(jù)物理層上報(bào)的隊(duì)列輸出速率測(cè)量值,估算激活時(shí)間與當(dāng)前時(shí)間差內(nèi)能夠發(fā)送的數(shù)據(jù)總量,該數(shù)據(jù)總量等于隊(duì)列輸出速率測(cè)量值乘以激活時(shí)長(zhǎng),比較數(shù)據(jù)總量與當(dāng)前MAC-hs隊(duì)列緩存長(zhǎng)度1)如果隊(duì)列緩存長(zhǎng)度大于等于數(shù)據(jù)總量,停止流量分配,控制幀的參數(shù)HS-DSCH授權(quán)設(shè)置成0,指示RNC停止向NodeB發(fā)送數(shù)據(jù);2)如果隊(duì)列緩存長(zhǎng)度小于數(shù)據(jù)總量,則向RNC發(fā)容量分配控制幀,置控制幀的參數(shù)HS-DSCH授權(quán)=(數(shù)據(jù)總量-輸出速率測(cè)量值×激活時(shí)長(zhǎng))/MAC-hs PDU長(zhǎng)度。
3.根據(jù)權(quán)利要求1所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,在容量控制步驟之前還包括如下步驟RNC向原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB發(fā)送無(wú)線鏈路重配置準(zhǔn)備消息;原承載HS-DSCH的服務(wù)小區(qū)所屬的基站收到無(wú)線鏈路重配置準(zhǔn)備消息。
4.根據(jù)權(quán)利要求1所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,在容量控制步驟之后還包括如下步驟原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB向RNC回?zé)o線鏈路重配置完畢消息;RNC向HS-DSCH的目標(biāo)服務(wù)小區(qū)發(fā)送無(wú)線鏈路重配置準(zhǔn)備消息;HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB回?zé)o線鏈路重配置完畢消息。
5.根據(jù)權(quán)利要求4所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,還包括如下步驟RNC向原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB發(fā)送無(wú)線鏈路重配置提交消息,消息中包含激活時(shí)間,在激活時(shí)間時(shí)刻,原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB停止發(fā)送數(shù)據(jù),NodeB的MAC-hs復(fù)位,HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB開(kāi)始發(fā)送數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,還包括如下步驟RNC向HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB發(fā)送無(wú)線鏈路重配置提交消息,消息中包含激活時(shí)間,在激活時(shí)間時(shí)刻,原承載HS-DSCH的服務(wù)小區(qū)所屬的NodeB停止發(fā)送數(shù)據(jù),NodeB的MAC-hs復(fù)位,HS-DSCH的目標(biāo)服務(wù)小區(qū)所屬的NodeB開(kāi)始發(fā)送數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,還包括如下步驟RNC發(fā)送物理信道重配置消息給UE,消息包含激活時(shí)間和MAC-hs復(fù)位指示。
8.根據(jù)權(quán)利要求7所述的HS-DSCH服務(wù)小區(qū)更新方法,其特征在于,還包括如下步驟在激活時(shí)間時(shí)刻,UE的MAC-hs復(fù)位,UE停止從原承載HS-DSCH的服務(wù)小區(qū)接收數(shù)據(jù),開(kāi)始從HS-DSCH的目標(biāo)服務(wù)小區(qū)接收數(shù)據(jù),UE發(fā)送物理信道重配置完成消息給RNC。
全文摘要
本發(fā)明提供一種HS-DSCH服務(wù)小區(qū)更新方法,包括容量控制步驟NodeB根據(jù)物理層上報(bào)的隊(duì)列輸出速率測(cè)量值來(lái)估算原基站在激活時(shí)間前還能給用戶(hù)設(shè)備發(fā)送的數(shù)據(jù),來(lái)控制MAC-h(huán)s(媒體接入控制層的一個(gè)邏輯實(shí)體)的流量分配。本發(fā)明可減少HS-DSCH的服務(wù)小區(qū)更新過(guò)程中由于原NodeB的MAC-h(huán)s復(fù)位引起的數(shù)據(jù)丟失,且保證數(shù)傳過(guò)程不間斷。
文檔編號(hào)H04W28/14GK1984453SQ200610061148
公開(kāi)日2007年6月20日 申請(qǐng)日期2006年6月14日 優(yōu)先權(quán)日2006年6月14日
發(fā)明者趙春華, 楊映紅 申請(qǐng)人:華為技術(shù)有限公司