專利名稱:一種同一路由區(qū)下基站共享隧道資源的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種同一路由區(qū)下基站共享隧道資源的方法。
背景技術(shù):
在無線通信系統(tǒng)中,當(dāng)終端發(fā)生了跨小區(qū)切換時(shí),基站會(huì)為其建立隧道,來實(shí)現(xiàn)報(bào) 文的正確轉(zhuǎn)發(fā)。采用這種機(jī)制,隧道多建立在小區(qū)邊界附近的基站上,小區(qū)邊界的基站由于 負(fù)荷重,提供給用戶的服務(wù)質(zhì)量就會(huì)下降;而且這些基站發(fā)生異常時(shí),會(huì)導(dǎo)致無法為用戶提 供正常服務(wù),甚至造成用戶掉線。 由于小區(qū)內(nèi)部的基站隧道相應(yīng)地較少,負(fù)荷也小。因此,可以考慮共享基站間的隧 道資源,共同分擔(dān)負(fù)荷。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明提出了一種同一路由區(qū)下基站共享隧道資源的方 法,該方法包括 終端從原路由區(qū)下的原基站切換到新路由區(qū)下的新基站,原基站和新基站之間 建立隧道,并通過隧道心跳消息進(jìn)行鏈路保持,同時(shí)原基站將原路由區(qū)下的基站列表告知 新基站,并同步更新;同一路由區(qū)下的基站通過基站間消息互相通知本基站的隧道負(fù)荷情 況; 當(dāng)原基站隧道負(fù)荷太重時(shí),原基站將分析原路由區(qū)下的其它基站的隧道負(fù)荷情 況,將自己的部分隧道負(fù)荷分給當(dāng)前負(fù)荷小的基站; 當(dāng)新基站長(zhǎng)時(shí)間沒有收到原基站的隧道心跳消息時(shí),新基站將給原路由區(qū)下的其 它基站發(fā)送消息,要求其接管原基站上的相應(yīng)隧道。 當(dāng)原基站隧道負(fù)荷太重時(shí),進(jìn)而包括以下步驟1、原基站分析自己保存的原路由 區(qū)下的其它基站的隧道負(fù)荷情況,查找出一個(gè)負(fù)荷小的基站作為分擔(dān)基站,向其發(fā)送請(qǐng)求 分擔(dān)隧道負(fù)荷消息;2、分擔(dān)基站收到原基站的請(qǐng)求分擔(dān)隧道負(fù)荷消息后,綜合分析自己的 隧道負(fù)荷和將從原基站得到的隧道負(fù)荷,如果可以接受,則應(yīng)答接受,否則應(yīng)答拒絕;3、如 果原基站收到分擔(dān)基站的接受應(yīng)答,則將其需要分擔(dān)的隧道的信息發(fā)給分擔(dān)基站,并更新 自己的隧道負(fù)荷信息,停止為分擔(dān)出去的隧道服務(wù),同時(shí)發(fā)消息給原路由區(qū)下的其他基站 通知更新本基站的隧道負(fù)荷情況;分擔(dān)基站收到分擔(dān)的隧道的信息后,將更新自己的隧道 負(fù)荷信息,并與分擔(dān)的隧道的相關(guān)基站建立隧道聯(lián)系以提供隧道服務(wù),同時(shí)發(fā)消息給原路 由區(qū)下的其他基站通知更新本基站的隧道負(fù)荷情況;4、如果原基站收到分擔(dān)基站的拒絕應(yīng) 答,則減少需要分擔(dān)的隧道負(fù)荷數(shù)目,并再次給分擔(dān)基站發(fā)送請(qǐng)求分擔(dān)隧道負(fù)荷消息,分擔(dān) 基站將重復(fù)步驟2所述過程,然后,如果原基站收到分擔(dān)基站的接受應(yīng)答,則處理過程與步 驟3相同;如果原基站收到分擔(dān)基站的拒絕應(yīng)答,原基站將根據(jù)自己保存的原路由區(qū)下的 除開所述分擔(dān)基站外的剩余其它基站的隧道負(fù)荷情況,從步驟1開始重復(fù)以上所有所述步驟,直到有基站接受原基站的請(qǐng)求或者由于隧道拆除而導(dǎo)致原基站負(fù)荷降低。 當(dāng)新基站長(zhǎng)時(shí)間沒有收到原基站的隧道心跳消息時(shí),進(jìn)而包括以下步驟1、新基
站給原路由區(qū)下的其他基站發(fā)送請(qǐng)求接管原基站相關(guān)隧道的消息;2、原路由區(qū)下其他基站
收到步驟1所述請(qǐng)求后,分析自己的隧道負(fù)荷,如果可以接管,則給新基站回復(fù)成功應(yīng)答,
否則不回消息;3、新基站根據(jù)接收到的應(yīng)答消息,選擇一個(gè)基站作為接管基站,向其發(fā)送原
基站的隧道消息;接管基站收到新基站發(fā)來的隧道信息后,將更新自己的隧道負(fù)荷信息,并
與新基站建立隧道關(guān)系以提供隧道服務(wù),同時(shí)發(fā)消息給原路由區(qū)下的其他基站通知更新本
基站的隧道負(fù)荷情況;4、如果新基站長(zhǎng)時(shí)間沒有收到應(yīng)答,則拆除所述終端的連接。 本發(fā)明有益效果在于1、位于小區(qū)邊界附近的基站的隧道負(fù)荷大大降低,可以更
好的為用戶提供服務(wù);2、遠(yuǎn)離小區(qū)邊界的基站的隧道負(fù)荷提高,大大降低了基站資源的浪
費(fèi);3、即使某個(gè)基站出現(xiàn)異常,由于隧道資源的及時(shí)轉(zhuǎn)移,也使得用戶的掉線率大大下降,
提升了用戶的滿意度。
圖1為本發(fā)明實(shí)施例中基站a發(fā)現(xiàn)自己當(dāng)前隧道負(fù)荷過重時(shí)的處理流程圖;
圖2為本發(fā)明實(shí)施例中基站b長(zhǎng)時(shí)間沒有收到基站a的隧道心跳消息時(shí)的處理流 程圖。
具體實(shí)施例方式
下面結(jié)合附圖來詳細(xì)說明本發(fā)明的具體實(shí)施方式
。 以一個(gè)無線通信系統(tǒng)中,終端從原路由區(qū)A下的原基站a切換到新路由區(qū)B下的 新基站b為例。終端發(fā)生切換后,基站a和基站b之間新建了一條隧道為該終端提供服務(wù), 基站a和基站b通過隧道心跳維持隧道的正常工作,基站a將路由區(qū)A下的基站列表告知 基站b。 由于新建了隧道,基站a的隧道負(fù)荷發(fā)生了改變,更新自己負(fù)荷的同時(shí),發(fā)送消息 要求路由區(qū)A下的其它基站同步更新記錄的基站a的負(fù)荷。如圖1所示,基站a對(duì)自己的 負(fù)荷進(jìn)行統(tǒng)計(jì)時(shí),如果發(fā)現(xiàn)當(dāng)前負(fù)擔(dān)過重,需要申請(qǐng)負(fù)荷分擔(dān),就分析自己記錄的路由區(qū)A 下的其它基站的負(fù)荷情況,找到一個(gè)負(fù)荷較小的基站c,發(fā)送負(fù)荷分擔(dān)請(qǐng)求,消息中攜帶需 要分擔(dān)的隧道數(shù)目?;綾收到請(qǐng)求后,分析自己的負(fù)荷,以及如果接收基站a的隧道將帶 來的負(fù)荷,如果可以接收,就發(fā)送接受應(yīng)答,否則發(fā)送拒絕應(yīng)答。基站a收到基站c的接受 應(yīng)答,就將剛剛協(xié)商好的分擔(dān)隧道信息發(fā)給基站c,停止為分擔(dān)出去的隧道服務(wù),同時(shí)更新 自己的負(fù)荷,發(fā)送負(fù)荷更新消息給路由區(qū)A下的其它基站?;綾接收到分擔(dān)來的隧道后, 和相關(guān)的對(duì)端隧道建立聯(lián)系,正式接手這些隧道管理?;綾也更新自己的負(fù)荷,發(fā)送負(fù)荷 更新消息給路由區(qū)A下的其它基站?;綼如果收到了基站c的拒絕應(yīng)答,則重新計(jì)算自 己的負(fù)荷,降低需要分擔(dān)的隧道數(shù)目,再次給基站c發(fā)送負(fù)荷分擔(dān)請(qǐng)求。如果基站c允許接 受,則處理與前面所述一致,如果基站c還是拒絕,基站a將在基站c之外的路由區(qū)A下的 剩余基站中挑選合適的基站進(jìn)行負(fù)荷分擔(dān)協(xié)商。如果基站a嘗試了列表中的所有基站都沒 能分擔(dān)負(fù)荷,則重新從最初的路由區(qū)A的基站列表中選擇基站繼續(xù)協(xié)商,直到有基站接收 負(fù)荷或者基站a由于終端結(jié)束隧道而導(dǎo)致負(fù)荷降低。
4
如圖2所示,如果基站b發(fā)現(xiàn)隧道心跳定時(shí)器連續(xù)3次超時(shí),就主動(dòng)給路由區(qū)A下 的基站發(fā)送請(qǐng)求接管基站a隧道負(fù)荷消息。與基站a在同一路由區(qū)A的基站收到這一請(qǐng)求 后,分析自己的負(fù)荷,如果可以接管,則回成功應(yīng)答,否則不回應(yīng)答。如果基站b收到了成功 應(yīng)答,則選擇一個(gè)基站d作為接管基站來提供隧道服務(wù),發(fā)送相關(guān)隧道信息給基站d, 二者 之間通過隧道心跳維持隧道的正常工作,基站d更新自己的負(fù)荷,發(fā)送負(fù)荷更新消息給路 由區(qū)A下的其它基站。如果基站b在應(yīng)答定時(shí)器超時(shí)后仍然沒有收到應(yīng)答,則中止為該用 戶提供服務(wù)。 以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種同一路由區(qū)下基站共享隧道資源的方法,其特征在于,該方法包括終端從原路由區(qū)下的原基站切換到新路由區(qū)下的新基站,原基站和新基站之間建立隧道,并通過隧道心跳消息進(jìn)行鏈路保持,同時(shí)原基站將原路由區(qū)下的基站列表告知新基站,并同步更新;同一路由區(qū)下的基站通過基站間消息互相通知本基站的隧道負(fù)荷情況;當(dāng)原基站隧道負(fù)荷太重時(shí),原基站將分析原路由區(qū)下的其它基站的隧道負(fù)荷情況,將自己的部分隧道負(fù)荷分給當(dāng)前隧道負(fù)荷小的基站;當(dāng)新基站長(zhǎng)時(shí)間沒有收到原基站的隧道心跳消息時(shí),新基站將給原路由區(qū)下的其它基站發(fā)送消息,要求其接管原基站上的相應(yīng)隧道。
2. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)原基站隧道負(fù)荷太重時(shí),進(jìn)而包括以下步驟2. 1原基站分析自己保存的原路由區(qū)下的其它基站的隧道負(fù)荷情況;2. 2查找出一個(gè)隧道負(fù)荷小的基站作為分擔(dān)基站,向其發(fā)送請(qǐng)求分擔(dān)隧道負(fù)荷消息;2. 3分擔(dān)基站收到原基站的請(qǐng)求分擔(dān)隧道負(fù)荷消息后,分析自己的隧道負(fù)荷和將從原基站得到的隧道負(fù)荷,如果可以接受,則應(yīng)答接受,否則應(yīng)答拒絕;2. 3. 1如果原基站收到步驟2. 3所述的分擔(dān)基站的接受應(yīng)答,則將其需要分擔(dān)的隧道的信息發(fā)給分擔(dān)基站,并更新自己的隧道負(fù)荷信息,停止為分擔(dān)出去的隧道服務(wù),同時(shí)發(fā)消息給原路由區(qū)下的其他基站通知更新本基站的隧道負(fù)荷情況;分擔(dān)基站收到分擔(dān)的隧道的信息后,將更新自己的隧道負(fù)荷信息,并與分擔(dān)的隧道的相關(guān)基站建立隧道聯(lián)系以提供隧道服務(wù),同時(shí)發(fā)消息給原路由區(qū)下的其他基站通知更新本基站的隧道負(fù)荷情況;2. 3. 2如果原基站收到步驟2. 3所述的分擔(dān)基站的拒絕應(yīng)答,則減少需要分擔(dān)的隧道負(fù)荷數(shù)目,再次給該分擔(dān)基站發(fā)送請(qǐng)求分擔(dān)隧道負(fù)荷消息,分擔(dān)基站將重復(fù)步驟2. 3所述過程,然后2. 3. 2. 1如果原基站收到分擔(dān)基站的接受應(yīng)答,則處理過程與步驟2. 3. 1相同;2. 3. 2. 2如果原基站收到分擔(dān)基站的拒絕應(yīng)答,則原基站將根據(jù)自己保存的原路由區(qū)下的除所述分擔(dān)基站外的其它剩余基站的隧道負(fù)荷情況,從步驟2. 2開始重復(fù)上述步驟,直到有基站接受原基站的請(qǐng)求或者由于隧道拆除而導(dǎo)致原基站負(fù)荷降低。
3. 如權(quán)利要求1所述的方法,其特征在于,當(dāng)新基站長(zhǎng)時(shí)間沒有收到原基站的隧道心跳消息時(shí),進(jìn)而包括以下步驟3. 1新基站給原路由區(qū)下的其他基站發(fā)送請(qǐng)求接管原基站相關(guān)隧道的消息;3. 2原路由區(qū)下其他基站收到步驟3. 1所述請(qǐng)求后,分析自己的隧道負(fù)荷,如果可以接管,則給新基站回復(fù)成功應(yīng)答,否則不回消息;3. 2. 1如果新基站收到該成功應(yīng)答,則根據(jù)該應(yīng)答消息選擇一個(gè)基站作為接管基站,向其發(fā)送原基站的隧道消息;接管基站收到新基站發(fā)來的隧道信息后,將更新自己的隧道負(fù)荷信息,并與新基站建立隧道關(guān)系以提供隧道服務(wù),同時(shí)發(fā)消息給原路由區(qū)下的其他基站,通知更新本基站的隧道負(fù)荷情況;3. 2. 2如果新基站長(zhǎng)時(shí)間沒有收到應(yīng)答,則拆除所述終端的連接。
全文摘要
本發(fā)明提出了一種同一路由區(qū)下基站共享隧道資源的方法,包括終端從原路由區(qū)下的原基站切換到新路由區(qū)下的新基站,原基站和新基站之間建立隧道,通過心跳消息進(jìn)行鏈路保持,同時(shí)原基站將原路由區(qū)下的基站列表告知新基站并同步更新;同一路由區(qū)下的基站互相通知本基站的隧道負(fù)荷情況;當(dāng)原基站負(fù)荷太重時(shí),原基站將分析原路由區(qū)下的其它基站的隧道負(fù)荷情況,將自己的部分負(fù)荷分給當(dāng)前負(fù)荷小的基站;當(dāng)新基站長(zhǎng)時(shí)間沒有收到原基站的心跳消息時(shí),新基站將給原路由區(qū)下的其它基站發(fā)送消息,要求其接管原基站上的隧道。該方法可以使得各個(gè)基站的隧道負(fù)荷平衡,同時(shí)即使某個(gè)基站出現(xiàn)異常,由于隧道資源的及時(shí)轉(zhuǎn)移,使得用戶的掉線率大大下降。
文檔編號(hào)H04W28/08GK101765152SQ20081024057
公開日2010年6月30日 申請(qǐng)日期2008年12月25日 優(yōu)先權(quán)日2008年12月25日
發(fā)明者劉衛(wèi)東, 王文華, 蔣伯峰, 賈英 申請(qǐng)人:北京信威通信技術(shù)股份有限公司