專利名稱:一種位置更新時擁塞控制的方法、裝置及系統的制作方法
技術領域:
本發明涉及通信技術領域,特別是涉及一種位置更新時擁塞控制的方法、裝置及
系統。
背景技術:
相對于固定網絡,移動通訊的特點和優點就是可移動性,當用戶在移動蜂窩網絡 中移動時,必須要能保證用戶業務的連續性。當廣大地理區域由不同的小區來進行覆蓋時, 用戶在小區之間穿越時除了要保證正在進行業務的連續性外,還需要對用戶終端位置進行 跟蹤,以便能及時呼叫到用戶。隨著用戶高度密集的小區覆蓋區域增多,加劇了位置管理的 難度,特別是在短時間內大量用戶發生越區位置更新時,可能會造成位置更新流量太大而 擁塞的情況,擁塞發生后,一方面由于大量位置更新占用了空口資源導致呼叫因分不到空 口資源而失敗,另一方面由于擁塞很容易造成位置更新失敗,如果此時發起呼叫就會失敗。 如果用戶頻繁地在小區間穿越則會帶來持續增長的信令開銷,在這種情況下如何有效利用 無線資源又能有效跟蹤用戶終端的位置變化成為移動性管理技術研究的重點之一。
現有技術中,終端位置更新時,眾多終端向網絡側發起位置更新請求,由于位置更 新請求是基于競爭方式的,競爭成功的終端位置更新請求能夠進行位置更新,而競爭失敗 的終端位置更新請求遭到拒絕,導致位置更新失敗。
發明人發現現有技術至少存在以下問題 當大量用戶同時移動會產生很多位置更新請求,不能有效控制位置更新擁塞,以 及位置更新擁塞時對接入信道的過渡搶占而導致呼損增加的問題。
發明內容
本發明實施例提供一種位置更新時擁塞控制的方法、裝置及系統,提出了動態調 整越區位置更新策略的方法,來有效控制終端在發生越區時是立即發起位置更新還是延遲 發起位置更新,有效平滑位置更新所需系統帶寬,減少系統呼損,提高終端位置更新效率, 和無線資源使用效率。 本發明實施例一方面提出一種位置更新時擁塞控制的方法,包括
根據網絡情況設置位置更新擁塞控制信息; 向終端發送所述位置更新擁塞控制信息,所述終端根據所述位置更新擁塞控制信 息進行位置更新時擁塞控制。 本發明實施例一方面提出一種終端,用于進行位置更新時擁塞控制,包括 接收模塊,用于接收網絡側設備發送的根據網絡情況設置位置更新擁塞控制信
息; 計算模塊,用于根據所述接收模塊接收到的所述位置更新擁塞控制信息,利用預 設的算法獲取第二延遲時間值; 檢測模塊,用于檢測自身的位置區域是否發生改變;
計時請求模塊,用于當檢測結果為位置區域發生了改變時,則開始計時,并在計時 達到所述計算模塊計算的所述第二延遲時間值后,向所述網絡側設備發送位置更新請求。
本發明實施例一方面提出一種網絡側設備,用于進行位置更新時擁塞控制,包 括 設置模塊,用于根據網絡情況設置位置更新擁塞控制信息;
發送模塊,用于向終端發送所述設置模塊設置的所述位置更新擁塞控制信息。
本發明實施例一方面提出一種系統,用于進行位置更新時擁塞控制,包括網絡側 設備,所述網絡側設備與可通信方式與終端相連; 所述網絡側設備,用于根據網絡情況設置位置更新擁塞控制信息,并向所述終端 發送所述位置更新擁塞控制信息; 所述終端用于接收所述位置更新擁塞控制信息,根據所述位置更新擁塞控制信息 進行位置更新時擁塞控制。 本發明實施例的技術方案提出了動態調整越區位置更新策略的方法,來有效控制 終端在發生越區時是立即發起位置更新還是延遲發起位置更新,有效平滑位置更新所需系 統帶寬,減少系統呼損,提高終端位置更新效率
為了更清楚地說明本發明實施例的技術方案,下面將對實施例描述中所需要使用 的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本 領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的 附圖。
圖1為本發明實施例一提供一種位置更新時擁塞控制的方法的流程圖 圖2為本發明實施例二提供一種位置更新時擁塞控制的方法的流程圖 圖3為本發明實施例三提供一種用于進行位置更新時擁塞控制流程圖 圖4為本發明實施例四提供一種用于進行位置更新時擁塞控制系統結構示意圖; 圖5為本發明實施例四提供一種用于進行位置更新時擁塞控制終端結構示意圖; 圖6為本發明實施例四提供一種用于進行位置更新時擁塞控制網絡側設備結構
示意圖
具體實施例方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發明的一部分實施例,而不是全部的實施例。基 于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其 他實施例,都屬于本發明保護的范圍。 如圖1所示,本發明實施例一提供一種位置更新時擁塞控制的方法,包括以下步 驟 步驟Sl01,根據網絡情況設置位置更新擁塞控制信息; 步驟S102,向終端發送位置更新擁塞控制信息,終端根據位置更新擁塞控制信息 進行位置更新時擁塞控制。
6
本發明實施例的技術方案提出了動態調整越區位置更新策略的方法,通過設置位 置更新擁塞控制信息,根據位置更新擁塞控制信息來控制終端在發生越區時是立即發起位 置更新還是延遲發起位置更新,有效平滑位置更新所需系統帶寬,減少系統呼損,提高終端 位置更新效率和無線資源使用效率。 本發明實施例二提供一種位置更新時擁塞控制的方法,如圖2所示,包括以下步 驟 步驟s201,網絡側設備根據網絡情況設置第一延遲時間值。 該第一延遲時間值的設置,具體有以下幾種方法,為直觀闡述,令第一延遲時間值 具體為Tludelay,,而令第二延遲時間值具體為Tlu delay,,令周期位置更新時間具體為Tp :
方法一 對網絡側設備的網絡情況進行評估,生成第一延遲時間值的經驗值,根據 經驗值設置第一延遲時間值。采用經驗值給出lYu—delay—max的缺省值,該經驗值是根據長期的 實驗與測試,并對實驗與測試的結果進行統計和計算得出的。
方法二 根據需要進行位置更新的終端數量以及網絡側設備位置請求接入帶寬參數,生成 第一延遲時間值。 設已經駐留在小區的終端數為N。,設瞬時高峰需完成越區位置更新的終端數為 Ku,小區RACH(Random Access CHannel,隨機接入信道)的帶寬為C,單位為每秒能接納的 隨機請求個數。設網絡側設備最大可用于位置更新的RACH帶寬(每秒允許的并發接入請 求數)為(^,周期性位置更新的帶寬Cp。 公共接入信道用于進行越區位置更新接入和呼叫接入,終端進行位置更新,首先 需要接入公共接入信道,在此可以預留一定比例的公共接入信道資源用于進行呼叫接入。 在此,設預留給呼叫接入的公共接入信道占整個RACH接入帶寬的比例為a , a的取值可以 考慮通過經驗給出缺省值,也可由動態由運營參數和其他已知網絡參數推導。下面給出一 種a取值的算法。 設網絡側設備期望的呼損為13 ,設網絡側設備單位時間內發起呼叫接入的用戶終 端數占總注冊用戶終端數的比例為Y,用C^n表示預留給呼叫接入的帶寬,可由以下公式 計算a值 <formula>formula see original document page 7</formula> 預留給越區位置更新的帶寬應為總接入帶寬C減去預留給呼叫接入帶寬CCall,另 外還需要減去用于周期性位置更新的帶寬Cp。 N。/Tp為小區已經駐留終端周期性位置更新 所需要的接入帶寬。另外新進入位置區的終端不會在發起越區位置更新的同時發起周期性 位置更新,于是終端最大延遲越區位置更新的時間可由以下公式給出
<formula>formula see original document page 7</formula>
將(1)帶入(2)式推導出以下!Yud—,計算方法
<formula>formula see original document page 7</formula>
由于越區位置更新是一種突發瞬時的流量,對處于位置區邊界的小區,當有大量 瞬時移動用戶進入時,此時突發的越區位置更新接入的需求遠高于呼叫隨機接入請求,因 此為了簡化系統處理的復雜度,可簡化為C;u " C,則公式(2)和公式(3)可簡化為
TLu—delay—= NLu/C (4)
方法三根據不同接入信道的負載進行來確定該!Yu delay max的大小的。 網絡側設備直接根據接入信道(RACH)的負載來決定!Yu delay max的大小。 網絡側設備在一段周期內,計算當前網絡側設備的負載率的統計均值E[ I ],網絡
規劃時配置n個等級的負載率的閥值,例如"、".......《n,并且l2.......<《n。 另外設置At作為一個步長,網絡側設備比較當前負載率E[l]與閥值"、
l2......."的關系,如大于第n個閥值就令!Yud一,r^At,例如負載率E[S]大于
"小于U,則TLu—delay—MX = 2*At。 對于設計了周期性位置更新的無線蜂窩系統,假設該周期性位置更新的定時 器時長即為Tp。在這種系統中上述設定的!Yu delay max值應滿足!Yu delay max < Tp,如果 Tta—way—, > Tp,則設置這個值沒有意義,終端會在周期性位置更新定時器超—時后立刻發起 位置更新流程,如果此時位置區發生了改變,這個周期性位置更新流程能將終端新的位置 區信息通知給網絡側設備。 步驟s202,網絡側設備向終端發送位置更新擁塞控制信息,該位置更新擁塞控制 信息中包括第一延遲時間值。 網絡側設備向終端發送位置更新擁塞控制信息,采用了網絡側設備主動發送和網 絡側設備被動發送兩種發送方法,具體如以下所述 方法一 采用基于網絡側設備小區集中控制,終端分布處理的方法,由基站通過廣 播消息下發給終端,小區內的終端接收后,按照這個統一的指示結合本地信息進行處理,以 達到在時間上平滑越區位置更新流量的目的。這種方法可以針對不同小區的不同的網絡實 際情況,采用不同的策略計算出不同的第一延遲時間值,然后通過小區廣播下發給終端。
方法二采用了以終端為單位分布式越區位置更新控制,即系統可以針對每個終 端的要求和情況,如可容忍的呼損等,給出不同的越區位置更新策略。在本發明實施例中, 主要是針對終端在進行網絡注冊流程時,或網絡初次位置更新流程時獲取該位置更新擁塞 控制信息。 該方法,首先終端向網絡發出延遲請求,該信息中包含了終端的基本信息,如 IMSI、手機號碼等,網絡側設備收到終端發送的延遲請求后,根據延遲請求內的終端的基本 信息,將該位置更新擁塞控制信息通過注冊響應消息發送給終端。 步驟s203,終端根據該位置更新擁塞控制信息中的第一延遲時間值,利用預設的 算法進行計算,計算結果為第二延遲時間值;設置第一延遲時間值,是為了確定終端在進行 位置更新時需要延遲的最大時間,而計算第二延遲時間值,則是讓眾多終端根據自身的情 況,在第一延遲時間值這段時間內,能夠平均分布,使得所有終端既不會在第一延遲時間值 結束時同時進行位置更新,又不會在終端自身發生位置變換時就直接競爭接入位置更新。
對于第二延遲時間值,有多種計算方法,為了直觀闡述,令該第二延遲時間值具體 為L delav m,具體計算方法舉例如下
方法一 終端產生一個位于
的隨機數r,根據該隨機數r計算1YU delay,Tlu—delay—uer*TYu—delay—max由于r為隨機值,所以每一個終端所得的Tlu telay,平均分布于0至Tlu fclay max之間 任意一點上。 方法二 終端SIM (Subscriber Identity Module,移動用戶識別卡)/ USIM(Universal Subscriber Identity Module,通用移動用戶識別卡)卡中保存有 AC (Access Class,接入等級)信息,終端可利用AC計算1YU delay,,根據接入等級不同,分配 不同的延遲時間,保證接入等級優先級高的終端延遲小,接入等級優先級低的終端延遲大, 對接入等級優先級類似的終端在相同范圍內隨機延遲。 該接入等級是為了在PLMN(Public Land Mobile-communication Network,公眾 陸地移動通信網)網的某些區域希望阻止特定UE的接入,UTRAN(Universal Terrestrial Radio Access,全球陸上無線接入)網絡中定義接入等級AC。所有的終端都被隨機地分配 到0-9個接入等級中,UE的AC是被保存在SIM/USIM卡中的。除此之外,這些UE還可以擁 有11-15特定的接入等級,這一信息也被保存在SIM/USIM中。這些特殊優先級用戶的定義 如下 Class 15—-》PLMN網絡工作人員 Class 14》緊急業務 Class 13—》公眾事務 Class 12—》安全業務 Class 11—-》PLMN網絡應用 根據優先級的不同,Tta delay ue就有所不同了。 第二延遲時間值由下述公式計算 TLu delay ue =小(q, v) *TLu delay隨氺r 其中小(q, v)是終端優先級q和終端運動速度v的函數;r是分布于
的隨 機數。 步驟s204,終端檢測自身的位置區域是否發生改變; 終端從當前所在的服務小區進入另外一個小區時,終端會檢測到自身從舊的服務 小區切換到新小區,如果該終端的位置沒有發生改變,則繼續檢測。如果終端自身的位置區 域發生了改變,則進行下一步驟。 步驟s205,如果檢測結果為位置區域發生了改變,則開始計時,并在計時達到上述 第二延遲時間值后,向網絡側設備發送位置更新請求。 終端自身的位置區域發生了改變,此時終端需要向網絡側設備發送位置更新請 求,為了避免位置更新請求過多,對可能造成的擁塞進行控制,終端自身根據上述的第二延 遲時間值進行延時等待發送,以回避請求發送的高峰,等到第二延遲時間值后,向網絡側設 備發送位置更新請求。 在終端開始計時后,如果在計時過程中檢測到有呼叫等待發起,則立即令 Tta—way, = O,停止計時,然后馬上發起越區位置更新。當位置更新成功后,再發起呼叫接 入,以滿足接入用戶的終端呼叫使用。 本發明實施例的第一延遲時間值為終端延遲時間的最大值,而第二延遲時間值則為具體每個終端延遲的時間,因此第一延遲時間值大于等于第二延遲時間值。 本發明實施例的位置區域為位置區、路由區、跟蹤區或者注冊區。 本發明實施例的技術方案提出了動態調整越區位置更新策略的方法,通過設置第
一延遲時間值和第二延遲時間值,來控制終端在發生越區時是立即發起位置更新還是延遲
發起位置更新,有效平滑位置更新所需系統帶寬,減少系統呼損,提高終端位置更新效率和
無線資源利用率。 本發明實施例三提供一種位置更新時擁塞控制的方法,與實施例二不同,實施例
二中,終端是根據網絡側設備發送的位置更新擁塞控制信息中的第一延遲時間值,生成第
二延遲時間值,然后進行計時,并延時進行位置更新請求的。此時網絡側設備只需要向終端
發送位置更新擁塞控制信息,終端根據位置更新擁塞控制信息中的擁塞度信息,對照延遲
步長時間參數,生成第二延遲時間值。 本實施例,如圖3所示,包括以下步驟 步驟s301,網絡側設備根據網絡情況設置擁塞度信息。 網絡側設備基于網絡擁塞度來進行控制網絡擁塞。在本實施例中,網絡設備在一 段時間內綜合考查所有涉及位置更新所需資源的使用狀況,如果發現網絡擁塞,則網絡側 設備向終端發送位置更新擁塞控制信息,該位置更新擁塞控制信息中包括擁塞度信息,用
于表征網絡目前的擁塞度,令擁塞度信息級別為ni,其中{ni, n2……nj,并且^
< n2.......< nw,擁塞度級別不同,終端根據該擁塞度信息產生的第二延遲時間值也不
同。如將網絡完全擁塞一完全不擁塞分為io個等級,如第一等級對應的擁塞度級別為!^, 則它的擁塞度i即為10%。 步驟s302,網絡側設備向終端發送該位置更新擁塞控制信息,終端根據位置更新
擁塞控制信息中的擁塞度信息生成第二延遲時間值。 終端內部則預設有延遲步長時間參數,該步長時間參數為At,該步長時間參數是 基于終端接入網絡所需要的平均時間給出。不同終端接入網絡的時間不同,因此在設定時, 采用一個平均時間值。
第二延遲時間值采用下述公式計算
TLu delay ue =小(q, v) * (i A t) *r 其中小(q, v)是終端優先級q和終端運動速度v的函數;i對應擁塞度;r是分布 于[O,l]的隨機數。 對于存在周期性位置更新時間Tp的系統,終端計算的Tta fclay max,應滿足
T < T
1 Lu—delay—max 1 p 0 步驟s303,終端檢測自身的位置區域是否發生改變; 終端從當前所在的服務小區進入另外一個小區時,終端會檢測到自身從舊的服務 小區切換到新小區,如果該終端的位置沒有發生改變,則繼續檢測。如果終端自身的位置區 域發生了改變,則進行步驟s304。 步驟s304,如果檢測結果為位置區域發生了改變,則開始計時,并在計時達到上述 第二延遲時間值后,向網絡側設備發送位置更新請求。 終端自身的位置區域發生了改變,此時終端需要向網絡側設備發送位置更新請 求,為了避免網絡側設備接收到的位置更新請求過多,需要對可能由此產生的擁塞進行控制,終端自身根據該第二延遲時間值進行延時等待發送,以回避其他終端位置更新請求發 送的高峰,等到第二延遲時間值后,向網絡側設備發送位置更新請求。 在終端開始計時后,如果在計時過程中檢測到有呼叫等待發起,則立即令 Tta—way, = O,停止計時,然后馬上發起越區位置更新。當位置更新成功后,再發起呼叫接 入,以滿足接入用戶的終端呼叫使用。終端進行呼叫接入,首先需要位置更新,位置更新后 才能進行呼叫接入,因此對于處于不同區域的有需要接入呼叫的終端,應首先進行位置更新。 本發明實施例的位置區域為位置區、路由區、跟蹤區或者注冊區。 本發明實施例的技術方案提出了動態調整越區位置更新策略的方法,通過設置位
置更新擁塞控制信息,根據網絡情況設置擁塞度,根據該擁塞度計算第二延遲時間值,來控
制終端在發生越區時是立即發起位置更新還是延遲發起位置更新,有效平滑位置更新所需
系統帶寬,減少系統呼損,提高終端位置更新效率和無線資源利用率。 本發明實施例四提供一種系統,如圖4所示,用于進行位置更新時擁塞控制,包括 網絡側設備410和終端420, 網絡側設備410,用于根據網絡情況設置位置更新擁塞控制信息,并向終端420發 送位置更新擁塞控制信息。 終端420,用于接收網絡側設備410根據網絡情況設置的位置更新擁塞控制信息,
根據位置更新擁塞控制信息生成第二延遲時間值,并用于檢測終端420自身的位置區域是
否發生改變,如果檢測結果為位置區域發生了改變時,則開始計時,并在計時達到第二延遲
時間值后,向網絡側設備410發送位置更新請求。 終端420,用于進行位置更新時擁塞控制,如圖5所示,包括 接收模塊421,用于接收網絡側設備410發送的位置更新擁塞控制信息,位置更新 擁塞控制信息為網絡側設備410根據網絡情況設置的; 網絡側設備410向終端420發送位置更新擁塞控制信息,本發明在網絡側設備410 向終端發送位置更新擁塞控制信息,采用了網絡側設備主動和網絡側設備被動兩種發送方 法,具體如以下所述 方法一 采用基于網絡側設備小區集中控制,終端分布處理的方法,網絡側設備 410通過基站通過廣播消息下發給終端420,小區內的終端420接收后,按照這個統一的指 示結合本地信息進行處理,以達到在時間上平滑越區位置更新流量的目的。這種方法可以 根據不同小區根據不同的網絡實際情況,然后通過小區廣播下發給終端。
方法二采用了以終端為單位分布式越區位置更新控制,即系統可以針對每個終 端的要求和情況,如可容忍的呼損等。給出不同的越區位置更新策略。在本發明中,主要是 針對終端420在進行網絡注冊流程時,或網絡初次位置更新流程時獲取位置更新擁塞控制 信息, 該方法,首先終端420的接收模塊421向網絡側設備410發出延遲請求,網絡側設 備410收到終端420發送的延遲請求后,根據延遲請求內的終端標識信息,將該位置更新擁 塞控制信息通過響應消息發送給終端420。 計算模塊422,用于根據接收模塊421接收到的位置更新擁塞控制信息,利用預設 的算法進行計算,計算結果為第二延遲時間值;
11
在此,有兩種計算方法,第一種是根據網絡側設備410發送的位置更新擁塞控制
信息,提取該位置更新擁塞控制信息中的第一延遲時間值,根據該第一延遲時間值計算第
二延遲時間值;第二種方法是根據提取位置更新擁塞控制信息中的擁塞度信息,根據該擁
塞度信息計算第二延遲時間值。第一延遲時間值和擁塞度信息的設定請參照關于網絡側設
備410的具體描述。 方法一 對于第二延遲時間值,有很多計算方式, 終端420也可以產生一個位于
的隨機數,根據該隨機數計算第二延遲時間 值,由于r為隨機值,所以每一個終端所得的!Yu fclay,平均分布于0至I fclay max之間任意 一點上。 終端420的SM/USIM卡中保存有AC (Access Class,接入等級)信息,終端420可 利用AC計算!Yu delay ue,根據接入等級不同,分配不同的延遲時間,保證接入等級優先級高的 終端延遲小,接入等級優先級低的終端延遲大,對接入等級優先級類似的終端在相同范圍 內隨機延遲。 第二延遲時間值可由下述公式計算
TLu delay ue =小(q, v) *TLu delay隨氺r 其中小(q, v)是終端優先級q和終端運動速度v的函數;r是分布于
的隨 機數。 設置第一延遲時間值,是為了確定終端420在進行位置更新時需要延遲的最大時 間,而計算第二延遲時間值,則是讓眾多終端420根據自身的情況,在第一延遲時間值這段 時間內,能夠平均分布,使得所有終端420既不會在第一延遲時間值結束時同時進行位置 更新,又不會在終端自身發生位置變換時就直接競爭接入位置更新。
方法二 終端根據接收到的位置更新擁塞控制信息,提取該位置更新擁塞控制信息中的擁 塞度信息,計算模塊422根據該擁塞度信息,利用所述預設的時間步長參數算法進行計算, 計算結果為所述第二延遲時間值。 令擁塞度信息級別為ni,其中{ni, n2……n山并且^〈 n2…… < nw,則擁塞度級別不同,終端根據該擁塞度信息產生的第二延遲時間值也就不同。終端 內部預設有延遲步長時間參數,該時間參數為At,該步長時間參數基于終端接入網絡所需 要的平均時長來給出 第二延遲時間值由下述公式計算
TLudelayue=小(q, v)*(i At)*r 其中小(q, v)是終端優先級q和終端運動速度v的函數;i對應擁塞度;r是分布 于[O,l]的隨機數。 檢測模塊423,用于檢測自身的位置區域是否發生改變; 終端420從當前所在的服務小區進入另外一個小區時,終端420會檢測到自身從 舊的服務小區切換到新小區,如果該終端420的位置沒有發生改變,則繼續檢測。如果終端 420自身的位置區域發生了改變,則進行下一步驟。 計時請求模塊424,用于當如果檢測結果為位置區域發生了改變時,則開始計時,
12并在計時達到計算模塊422計算的第二延遲時間值后,向網絡側設備410發送位置更新請 求。 所述終端420還包括 時間參數模塊425,用于保存基于接入網絡的平均時間預先設置的步長時間參數, 所述計算模塊422根據所述位置更新擁塞控制信息中的擁塞度信息和所述時間參數模塊 425中的步長時間參數,利用預設的時間參數算法獲取第二延遲時間值。
所述終端420還包括 延遲請求模塊426,用于向所述網絡側設備發送延遲請求, 接收模塊421接收網絡側設備410根據延遲請求發送的位置更新擁塞控制信息。
檢測模塊423還可以用于在開始計時后,檢測終端420自身是否有呼叫等待發 起; 如果在計時過程中檢測到有呼叫等待發起,則計時請求模塊424停止計時,并立 即向網絡測設備410發送位置更新請求; 如果在計時過程中沒有檢測到有呼叫等待發起,則在計時達到第二延遲時間值 后,向網絡側設備410發送位置更新請求。 終端420自身的位置區域發生了改變,此時終端420需要向網絡側設備410發送 位置更新請求,為了避免位置更新請求過多,對可能造成的擁塞進行控制,終端420自身根 據上述的第二延遲時間值進行延時等待發送,以回避請求發送的高峰,等及時到第二延遲 時間值后,向網絡側設備410發送位置更新請求。 本發明實施例的第一延遲時間值為終端延遲時間的最大值,而第二延遲時間值則
為具體每個終端延遲的時間,因此第一延遲時間值大于等于第二延遲時間值。 終端所處的位置區域可以為位置區,路由區、跟蹤區、注冊區。 網絡側設備410,用于進行位置更新時擁塞控制,如圖6所示,包括 設置模塊411,用于根據網絡情況設置位置更新擁塞控制信息; 根據終端計算第二延遲時間值的不同,此處的位置更新擁塞控制信息的設定也包
括兩個方法 位置更新擁塞控制信息的設定方法一 網絡側設備根據網絡情況設定第一延遲時 間值。 第一延遲時間值設定有以下幾種方法, 第一延遲時間值設定方法一 對網絡側設備410的網絡情況進行評估,生成第一 延遲時間值的經驗值,根據經驗值設置第一延遲時間值。采用經驗值給出第一延遲時間值 的缺省值,該經驗值是根據長期的實驗與測試,并對實驗與測試的結果進行統計和計算得 出的。 第一延遲時間值設定方法二 根據需要進行位置更新的終端420數量以及網絡側 設備位置請求接入帶寬參數,生成第一延遲時間值。
第一延遲時間值設定方法三是根據不同接入信道的負載進行來確定該
TLu—delay—max的大小的。
位置更新擁塞控制信息的設定方法二 網絡側設備根據網絡擁塞度情況設定擁塞
度信息。
在本實施例中,網絡設備在一段時間內綜合考查所有涉及位置更新所需資源的使 用狀況,如果發現網絡擁塞,則網絡側設備向終端發送位置更新擁塞控制信息,該位置更新
擁塞控制信息中包括擁塞度信息,用于表征網絡目前的擁塞度,令擁塞度信息級別為I,
其中I g {ni, n2……nj,并且^< n2.......< nN,則擁塞度級別不同,終端根據該
擁塞度信息產生的第二延遲時間值也就不同。如將網絡完全擁塞一完全不擁塞分為io個 等級,第一等級對應的擁塞度級別分別為n"則它的擁塞度i即為iox。 發送模塊412,用于向終端420發送設置模塊411設置的位置更新擁塞控制信息。
網絡側設備410向終端420發送上述的位置更新擁塞控制信息,本發明在網絡側 設備410向終端發送位置更新擁塞控制信息,采用了網絡側設備主動和網絡側被動兩種發 送方法,具體如以下所述 方法一 采用基于網絡側設備小區集中控制,終端分布處理的方法,網絡側設備 410通過基站通過廣播消息下發給終端420,小區內的終端420接收后,按照這個統一的指 示結合本地信息進行處理,以達到在時間上平滑越區位置更新流量的目的。這種方法可以 根據不同小區根據不同的網絡實際情況,采用不同的策略給出不同的位置更新擁塞控制信 息,然后通過小區廣播下發給終端。 方法二采用了以終端為單位分布式越區位置更新控制,即系統可以針對每個終 端的要求和情況,如可容忍的呼損等,給出不同的越區位置更新策略。在本發明中,主要是 針對終端420在進行網絡注冊流程時,或網絡初次位置更新流程時獲取位置更新擁塞控制 信息, 該方法,首先終端420的接收模塊421向網絡側設備410發出延遲請求,網絡側設 備410收到終端420發送的延遲請求后,根據延遲請求內的終端標識信息,將該位置更新擁 塞控制信息發送通過注冊響應消息發送給終端420。 對于設計了周期性位置更新的無線蜂窩系統,終端會定時發起周期性位置更新, 假設該周期性位置更新的定時器時長即為Tp。所以這個上述設定的T吣^y,值應滿足 Vd——, < Tp,如果Tlu—delay—max > Tp,則設置這個值沒有意義,終端會在周期性位置更新定 時器超時后立刻發起位置更新流程,如果此時位置區發生了改變,這個周期性位置更新流 程能將終端新的位置區信息通知給網絡。 本發明實施例的位置區域為位置區,路由區、跟蹤區、注冊區。 本發明實施例的技術方案提出了動態調整越區位置更新策略的方法,通過設置位 置更新擁塞控制信息,以及根據該信息生成延遲時間,來控制終端在發生越區時是立即發 起位置更新還是延遲發起位置更新,有效平滑位置更新所需系統帶寬,減少系統呼損,提高 終端位置更新效率。 通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可以通
過硬件實現,也可以可借助軟件加必要的通用硬件平臺的方式來實現基于這樣的理解,本
發明的技術方案可以以軟件產品的形式體現出來,該軟件產品可以存儲在一個非易失性存
儲介質(可以是cd-rom,u盤,移動硬盤等)中,包括若干指令用以使得一臺計算機設備(可
以是個人計算機,服務器,或者網絡設備等)執行本發明各個實施例所述的方法。 本領域技術人員可以理解附圖只是一個優選實施例的示意圖,附圖中的模塊或流
程并不一定是實施本發明所必須的。
以上所述僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人 員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視本發明的保護范圍。
權利要求
一種位置更新時擁塞控制的方法,其特征在于,包括根據網絡情況設置位置更新擁塞控制信息;向終端發送所述位置更新擁塞控制信息,使得所述終端根據所述位置更新擁塞控制信息進行位置更新時擁塞控制。
2. 如權利要求1所述的方法,其特征在于,所述終端根據所述位置更新擁塞控制信息進行位置更新時擁塞控制,具體為所述位置更新擁塞控制信息中包括擁塞度信息,所述終端根據所述擁塞度信息和預設的步長時間參數,利用預設的時間參數算法獲取第二延遲時間值;所述終端檢測自身的位置區域是否發生改變;如果檢測結果為位置區域發生了改變,則開始計時,并在計時達到所述第二延遲時間值后,向網絡側設備發送位置更新請求。
3. 如權利要求2所述的方法,其特征在于,所述步長時間參數基于所述終端接入網絡的平均時間設置。
4. 如權利要求1所述的方法,其特征在于,所述終端根據所述位置更新擁塞控制信息進行位置更新時擁塞控制,具體為所述位置更新擁塞控制信息中包括根據網絡情況設置的第一延遲時間值,所述終端根據所述第一延遲時間值,利用預設的算法獲取第二延遲時間值;所述終端檢測自身的位置區域是否發生改變;如果檢測結果為位置區域發生了改變,則所述終端開始計時,并在計時達到所述第二延遲時間值后,向網絡側設備發送位置更新請求。
5. 如權利要求1所述的方法,其特征在于,向終端發送所述位置更新擁塞控制信息,具體為通過小區廣播向所述終端發送所述位置更新擁塞控制信息;或接收所述終端發送的延遲請求,根據所述延遲請求向所述終端發送所述位置更新擁塞控制信息。
6. 如權利要求4所述的方法,其特征在于,根據網絡情況設置第一延遲時間值具體為所述網絡側設備對網絡情況進行評估,生成第一延遲時間值的經驗值,根據所述經驗值設置所述第一延遲時間值;或所述網絡側設備根據需要進行位置更新的終端數量以及網絡側設備位置請求接入帶寬參數,生成所述第一延遲時間值;或所述網絡側設備根據網絡側設備接入信道的負載,生成所述第一延遲時間值。
7. 如權利要求4所述的方法,其特征在于,根據所述第一延遲時間值,利用預設的算法獲取第二延遲時間值,具體為根據所述終端固有的優先級,結合所述第一延遲時間值,計算出所述第二延遲時間值;或根據所述終端生成的隨機數以及所述第一延遲時間值,計算出所述第二延遲時間值。
8. 如權利要求2或4所述的方法,其特征在于,所述終端開始計時,并在計時達到所述第二延遲時間值后,向所述網絡側設備發送位置更新請求,具體為所述終端開始計時,并檢測自身是否有呼叫等待發起;如果在計時過程中檢測到有呼叫等待發起,則所述終端停止計時,并向網絡測設備發送位置更新請求;如果在計時過程中沒有檢測到有呼叫等待發起,則所述終端在計時達到所述第二延遲時間值后,向所述網絡側設備發送位置更新請求。
9. 如權利要求4所述的方法,其特征在于,所述第一延遲時間值大于等于所述第二延遲時間值。
10. 如權利要求1所述的方法,其特征在于,所述位置區域為位置區、或路由區、或跟蹤區、或注冊區。
11. 一種終端,用于進行位置更新時擁塞控制,其特征在于,包括接收模塊,用于接收網絡側設備發送的根據網絡情況設置位置更新擁塞控制信息;計算模塊,用于根據所述接收模塊接收到的所述位置更新擁塞控制信息,利用預設的算法獲取第二延遲時間值;檢測模塊,用于檢測自身的位置區域是否發生改變;計時請求模塊,用于當檢測結果為位置區域發生了改變時,則開始計時,并在計時達到所述計算模塊計算的所述第二延遲時間值后,向所述網絡側設備發送位置更新請求。
12. 如權利要求11所述的終端,其特征在于,還包括時間參數模塊,用于保存基于接入網絡的平均時間預先設置的步長時間參數,所述計算模塊根據所述位置更新擁塞控制信息中的擁塞度信息和所述時間參數模塊中的步長時間參數,利用預設的時間參數算法獲取第二延遲時間值。
13. 如權利要求ll所述的終端,其特征在于,所述計算模塊根據終端固有的優先級,結合所述位置更新擁塞控制信息中根據網絡情況設置的第一延遲時間值,計算出所述第二延遲時間值;或,所述計算模塊生成一個隨機數,根據所述隨機數,結合所述第一延遲時間值,計算出所述第二延遲時間值。
14. 如權利要求11所述的終端,其特征在于,還包括延遲請求模塊,用于向所述網絡側設備發送延遲請求;貝U,所述接收模塊具體用于接收所述網絡側設備根據所述延遲請求發送的所述位置更新擁塞控制信息。
15. 如權利要求11所述的終端,其特征在于,所述接收模塊具體用于接收所述網絡側設備通過小區廣播發送的位置更新擁塞控制信息。
16. 如權利要求11所述的終端,其特征在于,所述檢測模塊還可以用于在開始計時后,檢測所述終端自身是否有呼叫等待發起;如果在計時過程中檢測到有呼叫等待發起,則所述計時請求模塊停止計時,并立即向網絡測設備發送位置更新請求;如果在計時過程中沒有檢測到有呼叫等待發起,則在計時達到所述第二延遲時間值后,向所述網絡側設備發送位置更新請求。
17. —種網絡側設備,用于進行位置更新時擁塞控制,其特征在于,包括設置模塊,用于根據網絡情況設置位置更新擁塞控制信息;發送模塊,用于向終端發送所述設置模塊設置的所述位置更新擁塞控制信息。
18. 如權利要求17所述的網絡側設備,其特征在于,所述發送模塊通過小區廣播向所述終端發送所述位置更新擁塞控制信息;或,所述發送模塊根據所述終端發送的延遲請求,發送所述位置更新擁塞控制信息。
19. 如權利要求17所述的網絡側設備,其特征在于,所述位置更新擁塞控制信息包括根據網絡情況設置的第一延遲時間值;所述設置模塊對所述網絡側設備的網絡情況進行評估,生成所述第一延遲時間值的經驗值,根據所述經驗值設置所述第一延遲時間值。
20. 如權利要求17所述的網絡側設備,其特征在于,所述位置更新擁塞控制信息包括第一延遲時間值,所述設置模塊,根據需要進行位置更新的所述終端數量以及所述網絡側設備位置請求接入帶寬參數,生成所述第一延遲時間值。
21. 如權利要求17所述的網絡側設備,其特征在于,所述位置更新擁塞控制信息中包括擁塞度信息,所述設置模塊,根據網絡擁塞度情況設定擁塞度信息。
22. —種系統,用于進行位置更新時擁塞控制,其特征在于,包括網絡側設備,所述網絡側設備與可通信方式與終端相連;所述網絡側設備,用于根據網絡情況設置位置更新擁塞控制信息,并向所述終端發送所述位置更新擁塞控制信息;所述終端用于接收所述位置更新擁塞控制信息,根據所述位置更新擁塞控制信息進行位置更新時擁塞控制。
全文摘要
本發明實施例公開了一種位置更新時擁塞控制的方法、裝置及系統,其中方法包括根據網絡情況設置位置更新擁塞控制信息;向終端發送所述位置更新擁塞控制信息,所述終端根據所述位置更新擁塞控制信息進行位置更新時擁塞控制。本發明實施例的技術方案提出了動態調整越區位置更新策略的方法,來有效控制終端在發生越區時是立即發起位置更新還是延遲發起位置更新,有效平滑位置更新所需系統帶寬,減少系統呼損,提高終端位置更新效率和無線資源使用效率。
文檔編號H04W28/02GK101742555SQ200810177330
公開日2010年6月16日 申請日期2008年11月17日 優先權日2008年11月17日
發明者趙紅霞 申請人:華為技術有限公司