專利名稱:擁塞控制方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種擁塞控制方法和系統(tǒng)。
背景技術(shù):
隨著移動網(wǎng)絡服務和自動化控制技術(shù)的發(fā)展,出現(xiàn)了一種機器類通信方式,也稱機器對機器(Machine To Machine,簡稱為M2M)的通信方式,在該通信方式中,參與通信的至少有一方為機器設(shè)備。狹義的M2M定義是機器到機器的通信,但從廣義上說M2M包括以機器終端智能交互為核心的、網(wǎng)絡化的應用與服務。M2M基于智能機器終端、以多種通信方式為接入手段, 可以為客戶提供信息化解決方案,用于滿足客戶對監(jiān)控、指揮調(diào)度、數(shù)據(jù)采集和測量等方面的信息化需求。M2M可以應用于行業(yè)應用(例如,交通監(jiān)控、告警系統(tǒng)、海上救援、自動售貨機、開車付費等)、家庭應用(例如,自動抄表、溫度控制等)及個人應用(例如,生命檢測、 遠端診斷等)等。M2M的通信對象為機器,通信行為是自動化控制的,即,通信的發(fā)起、終止、及通信過程中的一些準入和限制的控制,均是自動化的行為。這種行為,依賴于M2M通信中對機器 (即,M2M通信中的終端)行為的約束和控制,M2M通信中的終端的行為受業(yè)務簽約數(shù)據(jù)約束,網(wǎng)絡根據(jù)業(yè)務簽約數(shù)據(jù)對M2M通信中的終端進行管理。機器類通信中最典型的通信方式為終端和應用服務器之間的通信,該終端被稱為 MTC設(shè)備(MTC device),應用服務器被稱為MTC服務器(MTCServer)。在2G/3G/LTE接入下,M2M通信主要以分組(Packet Service,簡稱為PS)網(wǎng)絡作為底層承載網(wǎng)絡,實現(xiàn)MTC設(shè)備和MTC服務器之間的業(yè)務層通信。圖1是根據(jù)相關(guān)技術(shù)的 M2M通信實體接入到演進的分組系統(tǒng)(EvolvedPacket System,簡稱為EPS)的架構(gòu)示意圖。如圖1所示,底層承載網(wǎng)絡包括演進的通用移動通信系統(tǒng)陸地無線接入網(wǎng) (Evolved Universal Terrestrial Radio Access Network,簡稱為 E-UTRAN)、移動管理實體(Mobility Management Entity,簡稱為 MME)、服務網(wǎng)關(guān)(ServingGateway,簡稱為 S-GW, 或SGW)、分組數(shù)據(jù)網(wǎng)絡網(wǎng)關(guān)(Packet Data NetworkGateway,簡稱為PDN GW,或P-GW,或 PGW)、歸屬用戶服務器(HomeSubscriber Server,簡稱為HSS)、策略和計費規(guī)則功能實體 (Policy and ChargingRules Function,簡稱為 PCRF)。其中,E-UTRAN 的主要網(wǎng)元是演進型基站(Evolved NodeB,簡稱為 eNodeB)。在圖1所示的系統(tǒng)中,MME負責移動性管理、非接入層信令的處理、以及用戶移動管理中上下文的管理等控制面的相關(guān)工作;S-GW是與E-UTRAN相連的接入網(wǎng)關(guān)設(shè)備,負責在E-UTRAN和P-GW之間轉(zhuǎn)發(fā)數(shù)據(jù),以及對尋呼等待數(shù)據(jù)進行緩存;P-GW則是EPS與分組數(shù)據(jù)網(wǎng)絡(Packet Data Network,簡稱為PDN)的邊界網(wǎng)關(guān),負責PDN的接入及在EPS與PDN間轉(zhuǎn)發(fā)數(shù)據(jù)等功能;PCRF是策略和計費規(guī)則功能實體,它通過接收接口 Rx和運營商網(wǎng)絡協(xié)議 (Internet Protocol,簡稱為IP)業(yè)務網(wǎng)絡相連,獲取業(yè)務信息,此外,它還可以通過foe接口與網(wǎng)絡中的網(wǎng)關(guān)設(shè)備相連,負責發(fā)起IP承載的建立,保證業(yè)務數(shù)據(jù)的服務質(zhì)量(Qualityof krvice,簡稱為QoS),并進行計費控制。HSS用于提供用戶的簽約數(shù)據(jù)的管理,和用戶接入到網(wǎng)絡中的重要的上下文信息的管理。另外,MTCServer 可以充當 AF(Application Function)的角色,通過 Rx 接口和 PCRF連接,以實現(xiàn)對承載的控制。此外,MTC krver可以充當SIP AS的角色,通過Si接口和HSS連接,以存取應用服務數(shù)據(jù)。在圖1中,MTC UE通過E-UTRAN(eNodeB)接入到EPS網(wǎng)絡中,在被分配IP地址后, MTC UE與MTC krver之間可以建立起IP通道,從而實現(xiàn)與MTC krver之間的上層業(yè)務通信。MTC UE與MTC krver之間所建立的IP通道為一條邏輯上的IP通道,其物理路徑經(jīng)過eNodeB、S-GW、P-GW。目前,實現(xiàn)M2M通信的一種方式是在MTC UE與MTC krver之間的IP通道上建立一個業(yè)務層接口協(xié)議,通過該業(yè)務層接口協(xié)議,MTC UE和MTCServer交互業(yè)務數(shù)據(jù),同時, MTC Server也通過該業(yè)務層協(xié)議實現(xiàn)對MTC UE的控制。通過MTC UE和MTC Server之間的IP連接,可以實現(xiàn)MTC UE和MTCServer之間的數(shù)據(jù)通訊,然而MTC監(jiān)控需求很難在該IP連接上得以實現(xiàn)MTC krver需要監(jiān)控MTC UE 的運行狀態(tài),及時動態(tài)地獲知MTC UE當前的狀態(tài),當MTC UE當前的狀態(tài)發(fā)生變化時MTC krver需要及時獲得通知。這些MTC UE的狀態(tài)變化可能包括MTC UE從網(wǎng)絡去附著、MTC UE進入非連接狀態(tài)、MTC UE釋放了無線連接、MTC UE的當前位置發(fā)生了變化等。這些MTC UE的狀態(tài)的變化,可以稱之為一個MTC事件,通??梢栽贖LR/HSS的MTC簽約數(shù)據(jù)中定義需要監(jiān)控哪些MTC事件,并且通過MTCUE的附著到網(wǎng)絡的流程由HLR/HSS下發(fā)給GPRS服務支持節(jié)點(SERVICING GPRS SUPPORT NODE,簡稱為SGSN)/MME。而對于MTC事件的檢測,通常需要核心網(wǎng)的網(wǎng)絡實體來檢測,如EPS網(wǎng)絡中,負責檢測MTC事件的網(wǎng)元可以是MME/SGW/ PGff等,如GPRS網(wǎng)絡中,負責檢測MTC事件的網(wǎng)元可以是SGSN/GGSN等。當MTC事件被檢測到后,通常需要上報給MTC Server,以便MTC krver及時獲知MTC UE的運行狀況。當MME或SGSN發(fā)生擁塞后,網(wǎng)絡側(cè)可以控制部分或全部處于ECM-IDLE狀態(tài)下的 MTC設(shè)備的下行低優(yōu)先級MTC業(yè)務。如圖2所示,MME或SGSN配置相應的擁塞控制參數(shù)(擁塞控制比例、延遲時間),并通過Downlink Data Notification Ack消息發(fā)送給S-GW。S-GW 根據(jù)接收到的擁塞控制比例,暫停向MME或SGSN下發(fā)相應比例的下行低優(yōu)先級MTC業(yè)務的 Downlink Data Notification消息,并丟棄接收到的下行低優(yōu)先級MTC業(yè)務用戶數(shù)據(jù)包。 同時,S-GW通知P-GW停止重復發(fā)送相應的下行MTC業(yè)務用戶數(shù)據(jù)包。在接收到延遲時間并啟動定時器到時后,S-GW解除對下行低優(yōu)先級MTC業(yè)務的控制,恢復向MME或SGSN下發(fā) Downlink Data Notification 消息。現(xiàn)有技術(shù)中,在發(fā)生擁塞時,需要在下行MTC業(yè)務的用戶面數(shù)據(jù)包已到達S-GW,且 S-GW 向 MME 發(fā)送 Downlink Data Notification 消息后,通過 MME 返回的 Downlink Data Notification Ack消息,S-GW才獲知MME已經(jīng)過載并開始進行擁塞控制,增加了 S11、S5/S8 接口的負載;而在擁塞解除時,根據(jù)定時器確定擁塞解除時間不夠靈活,延遲了擁塞控制時間,降低了系統(tǒng)工作效率和資源利用率。
發(fā)明內(nèi)容
為了解決系統(tǒng)工作效率和資源利用率低的問題,本發(fā)明提供了一種擁塞控制方法和系統(tǒng)。一種擁塞控制方法,包括監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制。進一步的,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制具體為所述MME或SGSN監(jiān)測自身的工作狀態(tài),在發(fā)生擁塞時,所述MME或所述SGSN即生成所述過載指示信息,向所述S-GW發(fā)送所述過載指示信息。進一步的,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制具體為 運行和維護實體(0&M)監(jiān)測所述MME或SGSN的工作狀態(tài),在所述MME或SGSN發(fā)生擁塞時,即生成所述過載指示信息,向所述S-GW發(fā)送所述過載指示信息。進一步的,所述向所述S-GW發(fā)送所述過載指示信息具體為通過會話管理類消息向所述S-GW發(fā)送所述過載指示信息,所述會話管理類消息具體為創(chuàng)建會話請求(Create Session Request)或修改承載請求(Modify Bearer Request)或下行數(shù)據(jù)通知確認(Downlink Data NotificationAck)。進一步的,所述向所述S-GW發(fā)送所述過載指示信息具體為通過設(shè)備級消息向所述S-GW發(fā)送所述過載指示信息,所述設(shè)備級消息具體為回聲請求(Echo Request)。進一步的,所述向所述S-GW發(fā)送所述過載指示信息具體為通過過載啟動(Overload Start)信令向所述S_GW發(fā)送所述過載指示信息。進一步的,所述過載指示信息為以下參數(shù)的任一個或多個的任意組合過載指示、需要控制的優(yōu)先級類別、擁塞控制比例和等待時間。進一步的,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述S-GW根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行 MTC業(yè)務的Downlink Data Notification消息,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,所述S-GW根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息,并向 P-GW返回拒絕消息,在所述拒絕消息中攜帶原因(cause)值,或攜帶所述cause值和所述過載指示信息,該 cause 值為 MME/SGSN 過載(MME/SGSN overload)。進一步的,所述過載指示信息包含需要控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink Data Notification消息具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述MME或SGSN發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務的Downlink Data Notification消息。進一步的,所述過載指示信息包含需要控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述MME或SGSN發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務信令消息。進一步的,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述P-GW根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包。進一步的,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述P-GW根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務信令消息。進一步的,所述過載指示信息包含需要控制的優(yōu)先級類別,所述停止向所述S-GW 發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述S-GW發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務用戶面數(shù)據(jù)包。進一步的,所述過載指示信息包含需要控制的優(yōu)先級類別,所述停止向所述S-GW 發(fā)送部分或全部下行MTC業(yè)務信令消息具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述S-GW發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務信令消息。進一步的,所述過載指示信息包含等待時間,所述當MME或SGSN發(fā)生擁塞時,即向 S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述S-GW在接收到所述過載指示信息時,根據(jù)所述等待時間啟動計時器計時;在所述計時器到時后,所述S-GW停止擁塞控制。進一步的,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述P-GW在接收到所述過載指示信息時,根據(jù)所述等待時間啟動計時器計時;在所述計時器到時后,所述P-GW恢復對下行MTC業(yè)務用戶面數(shù)據(jù)包或下行信令消息的發(fā)送。本發(fā)明還提供了一種擁塞控制方法,包括監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述 S-Gff發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制。進一步的,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制具體為所述MME或SGSN監(jiān)測自身的工作狀態(tài),在擁塞解除時,所述MME或SGSN即生成所述過載解除指示參數(shù),向所述S-GW發(fā)送所述過載解除指示參數(shù)。進一步的,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制具體為0&M監(jiān)測所述MME或SGSN的工作狀態(tài),在所述MME或SGSN擁塞解除時,即生成所述過載解除指示參數(shù),向所述S-GW發(fā)送所述過載解除指示參數(shù)。進一步的,向所述S-GW發(fā)送所述過載解除指示參數(shù)具體為通過會話管理類消息向所述S-GW發(fā)送所述過載解除指示參數(shù),所述會話管理類消息具體為 Create Session Request 或 Modify Bearer Request 或 Downlink Data Notification Ack0進一步的,所述向所述S-GW發(fā)送所述過載解除指示參數(shù)具體為通過設(shè)備級消息向所述S-GW發(fā)送所述過載解除指示參數(shù),所述設(shè)備級消息具體為 Echo Request。進一步的,所述向所述S-GW發(fā)送所述過載解除指示參數(shù)具體為通過過載解除(Overload Stop)信令向所述S-GW發(fā)送所述過載解除指示參數(shù)。進一步的,所述過載解除指示參數(shù)為以下參數(shù)的任一個或多個的任意組合過載解除指示、解除控制的優(yōu)先級類別和等待時間。 進一步的,所述當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù)的步驟之后,還包括所述S-GW根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行 MTC 業(yè)務的 Downlink Data Notification 消息。進一步的,所述當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù)的步驟之后,還包括所述S-GW根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行MTC業(yè)務信令消
肩、ο進一步的,所述過載解除指示參數(shù)包含解除控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink Data Notification消息具體為根據(jù)所述解除控制的優(yōu)先級類別,恢復向所述MME或SGSN 發(fā)送解除控制的優(yōu)先級的下行MTC業(yè)務的Downlink Data Notification消息。進一步的,所述過載解除指示參數(shù)包含解除控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行MTC業(yè)務信令消息具體為根據(jù)所述解除控制的優(yōu)先級類別,恢復向所述MME或SGSN發(fā)送解除控制的優(yōu)先級的下行MTC業(yè)務信令消肩、ο進一步的,所述過載解除指示參數(shù)包含等待時間,當所述MME或SGSN的擁塞狀態(tài)解除時,即向S-GW發(fā)送所述過載解除指示參數(shù)的步驟之后,還包括所述S-GW在接收到所述過載解除指示參數(shù)時,根據(jù)所述等待時間啟動計時器計時;在所述計時器到時后,所述S-GW停止擁塞控制。本發(fā)明還提供了一種擁塞控制系統(tǒng),包括管理實體和S-GW ; 所述管理實體,用于監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時, 即向所述S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制。進一步的,所述管理實體具體為0&M,或MME或SGSN。進一步的,所述管理實體,具體用于通過會話管理類消息向所述S-GW發(fā)送過載指示信息,所述會話管理類消息具體為Create Session Request或Modify Bearer Request 或Downlink Data Notification Ack ;或,通過設(shè)備級消息向所述S-GW發(fā)送過載指示信息,所述設(shè)備級消息具體為Echo Request ;或,通過Overload Mart信令向所述S_GW發(fā)送所述過載指示信息。進一步的,該系統(tǒng)還包括P-GW ;所述S-GW,用于根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink Data Notification消息,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息,并向P-GW返回拒絕消息,在所述拒絕消息中攜帶所述過載指示信息和cause值,該cause值為MME/SGSN overload。進一步的,所述P-GW,用于根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務信令消息。進一步的,所述管理實體,還用于監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN 的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制。進一步的,所述管理實體,具體用于通過會話管理類消息向所述S-GW發(fā)送過載解除指示參數(shù),所述會話管理類消息具體為Oeate Session Request或Modify Bearer Request 或 Downlink Data Notification Ack ;或,通過設(shè)備級消息向所述S-GW發(fā)送過載解除指示參數(shù),所述設(shè)備級消息具體為 Echo Request ;或,通過Overload Mop信令向所述S_GW發(fā)送所述過載解除指示參數(shù)。進一步的,所述S-GW,用于根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink Data Notification消息;和,根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行MTC業(yè)務信令消息。本發(fā)明提供了一種擁塞控制方法和系統(tǒng),對MME或SGSN的工作情況進行監(jiān)測,當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制, 由MME或SGSN對自身進行監(jiān)測,或由0&M對MME或SGSN進行監(jiān)測,根據(jù)當前的工作情況主動發(fā)出過載指示信息;在MME或SGSN的擁塞情況解除時,主動發(fā)出過載解除指示參數(shù),在 MME或SGSN的發(fā)生擁塞或解除擁塞時即刻通知S-GW,減少了擁塞控制的延遲時間,提高了系統(tǒng)工作效率和資源利用率。
圖1為M2M通信實體接入到EPS的系統(tǒng)架構(gòu)示意圖2為現(xiàn)有技術(shù)中擁塞控制的流程圖3為本發(fā)明的實施例一提供的--種擁·■控制方法的流程圖4為本發(fā)明的實施例二提供的--種擁·■控制方法的流程圖5為本發(fā)明的實施例三提供的--種擁·■控制方法的流程圖6為本發(fā)明的實施例四提供的--種擁·■控制方法的流程圖7為本發(fā)明的實施例五提供的--種擁·■控制方法的流程圖8為本發(fā)明的實施例六提供的--種擁·■控制方法的流程圖。
具體實施例方式
現(xiàn)有技術(shù)中,MME或SGSN即使處于擁塞狀態(tài),也只能在接收到S-GW發(fā)送的上行用戶面數(shù)據(jù)包之后,才可指示S-GW進行擁塞控制,增加了 MME或SGSN與S-GW之間的數(shù)據(jù)流量,且延遲了擁塞控制時間。另外,S-GW在接收到MME或SGSN的指示進行擁塞控制時,只針對處于ECM-IDLE狀態(tài)的MTC設(shè)備的下行業(yè)務進行控制,不能更好的達到下行擁塞控制的
最佳效果。為了解決上述問題,本發(fā)明的實施例提供了一種擁塞控制方法。當MME或SGSN發(fā)生擁塞時,通過現(xiàn)有的流程消息或新的消息向S-GW發(fā)送過載指示信息。S-GW保存接收到的過載指示信息,當接收到下行MTC業(yè)務的信令消息或用戶面數(shù)據(jù)包時,根據(jù)過載指示信息進行擁塞控制。S-Gff可根據(jù)過載指示信息對部分或全部下行MTC業(yè)務停止向MME或SGSN發(fā)送 Downlink Data Notification消息,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;S-GW也可根據(jù)過載指示信息拒絕部分或全部下行MTC業(yè)務的信令消息,并向P-GW返回拒絕消息, 拒絕消息中可攜帶cause值指示為“MME/SGSN overload”,還可以攜帶過載指示信息。當MME或SGSN的擁塞狀況緩解時,可選擇的通過現(xiàn)有的流程消息或新的消息向 S-Gff發(fā)送過載解除指示參數(shù)。S-GW接收到后,停止對下行MTC業(yè)務的擁塞控制,處理流程恢復正常。發(fā)送過載指示信息或過載解除指示參數(shù)的現(xiàn)有流程消息,可以是會話管理類消息,例如創(chuàng)建會話請求(Create Session Request)、修改承載請求(Modify Bearer Request)、下行數(shù)據(jù)通知確認(Downlink Data NotificationAck)等。也可以是設(shè)備級消息,例如回聲請求(Echo Request)等。可攜帶過載指示信息或過載解除指示參數(shù)的消息不限于以上所列舉的消息,只要是MME或SGSN向S-GW發(fā)送的消息都可以??蛇x的,也可以在MME或SGSN與S-GW之間定義新的消息,專門用來發(fā)送過載指示信息或過載解除指示參數(shù),如過載啟動Overload Mart)信令、過載解除(Overload Stop) 信令等,但并不限于上述兩種消息,只要是MME或SGSN向S-GW發(fā)送的新的消息均屬于本發(fā)明所保護范圍。過載指示信息可以是過載指示、等待時間、需要控制的優(yōu)先級類別、控制比例這些參數(shù)其中的任一個或多個的任意組合,也可以是其他沒有列舉出的與下行MTC業(yè)務擁塞控制相關(guān)的參數(shù)。其中,過載指示是用于表明是否過載的參數(shù),是用于指示擁塞控制的參數(shù); 等待時間為需要進行擁塞控制的時間長度,可作為S-GW或P-GW進行擁塞控制的時長依據(jù); 需要控制的優(yōu)先級類別表明了需要控制的MTC業(yè)務類別,不同的MTC業(yè)務具有不同的優(yōu)先級,在需要進行部分MTC業(yè)務的控制時,就可以根據(jù)需要控制的優(yōu)先級類別確定需要控制的MTC的業(yè)務;控制比例也可用于在需要部分控制MTC業(yè)務時,表明需要控制的業(yè)務與總業(yè)務的比例。過載解除指示參數(shù)可以是過載解除指示、解除控制的優(yōu)先級類別、等待時間這些參數(shù)其中的任一個或多個的任意組合,也可以是其他沒有列舉出的與下行MTC業(yè)務擁塞控制相關(guān)的參數(shù)。如果過載指示信息包括等待時間,S-GW接收到后將啟動定時器,定時器的時長為等待時間。當定時器到時后,S-GW停止對下行MTC業(yè)務的擁塞控制,處理流程恢復正常。如果過載指示消息中包括需要控制的優(yōu)先級類別,則S-GW只對指示的優(yōu)先級類別的下行MTC 業(yè)務進行擁塞控制。如果S-GW向P-GW發(fā)送的拒絕消息中包括等待時間、需要控制的優(yōu)先級類別、控制比例中的一個或多個過載控制參數(shù),P-GW接收后將啟動定時器,定時器的時長為等待時間。在定時器沒有到時之前,P-GW將根據(jù)這些過載指示信息停止向S-GW發(fā)送部分或全部下行 MTC業(yè)務用戶面數(shù)據(jù)包并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;或停止向S-GW發(fā)送部分或全部下行MTC業(yè)務信令消息,。當定時器到時后,P-GW恢復對下行MTC業(yè)務用戶面數(shù)據(jù)包或下行信令消息的發(fā)送。如果過載解除指示消息中包括解除控制的優(yōu)先級類別,則S-GW只停止對指示的優(yōu)先級類別的下行MTC業(yè)務的擁塞控制;如果過載解除指示消息中包括等待時間,則S-GW 需要啟動定時器,定時器的時長為等待時間。當定時器到時后,S-GW停止對下行MTC業(yè)務的擁塞控制,處理流程恢復正常。MME或S-GW或P-GW在MTC設(shè)備網(wǎng)絡附著或PDN連接建立的過程中,獲知所建立的 PDN連接是與MTC業(yè)務相關(guān)的。獲知信息的方法,可以是MTC設(shè)備發(fā)送上來的,也可以通過獲取簽約數(shù)據(jù)得到,或通過其他的方法。MME或S-GW或P-GW在MTC設(shè)備網(wǎng)絡附著或PDN連接建立的過程中,還可以獲得 MTC設(shè)備的優(yōu)先級信息,并可根據(jù)相應的優(yōu)先級信息配置擁塞控制參數(shù)。獲知優(yōu)先級信息的方法,可以是MTC設(shè)備發(fā)送上來的,也可以通過獲取簽約數(shù)據(jù)得到,或通過其他的方法??蛇x的,還可以由0&M向S-GW或P-GW發(fā)送過載指示信息或過載解除指示參數(shù),具體消息名稱可以是Overload Start,Overload Mop等,但并不限于這兩種名稱,只要是0&M 向S-GW或P-GW發(fā)送的消息都可以。下面結(jié)合附圖,對本發(fā)明的實施例進行具體說明。首先,對本發(fā)明的實施例一進行說明。本發(fā)明實施例提供了一種擁塞控制方法,使用該方法能夠?qū)崿F(xiàn)在MME或SGSN發(fā)生擁塞或解除時,及時的將當前的工作情況告知S-GW,以減少擁塞控制延遲時間。本發(fā)明實施例執(zhí)行監(jiān)測并生成過載指示信息或過載解除指示參數(shù)的實體可以為0&M,也可以為MME或 SGSN自身,使用該方法完成擁塞控制的流程如圖3所示,包括步驟301、監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW 發(fā)送過載指示信息,指示所述S-GW進行擁塞控制。步驟302、監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制。下面結(jié)合附圖,對本發(fā)明的實施例二進行說明。本發(fā)明實施例提供了一種擁塞控制方法,本發(fā)明實施例中,以MME為例進行說明, SGSN完成擁塞控制的流程與MME相同。使用上述擁塞控制方法完成擁塞控制的流程如圖4 所示,包括步驟401、MME發(fā)生過載,配置過載指示信息;步驟402、MME向S-GW發(fā)送Overload Start消息,攜帶過載指示信息;本發(fā)明實施例中,過載指示信息以O(shè)verload Start消息的形式向S_GW發(fā)送。過載指示信息可以是過載指示、等待時間、需要控制的優(yōu)先級類別、控制比例中的一個或多個。步驟403、P-Gff向S-GW發(fā)送下行MTC業(yè)務用戶面數(shù)據(jù)包;步驟404、S-Gff根據(jù)接收到的MME發(fā)送的過載指示信息進行下行MTC業(yè)務擁塞控制,丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;可選的,如果過載指示信息中包含了等待時間,則S-GW啟動定時器,定時器的時長為等待時間。步驟405、S-Gff 向 P-GW 發(fā)送 MME Overload Information 消息,P-GW 接收到后停止向S-GW重復發(fā)送下行MTC業(yè)務用戶面數(shù)據(jù)包;步驟406、如果MME發(fā)送的過載指示信息沒有包含等待時間,則MME向S-GW發(fā)送 Overload Mop消息,消息中攜帶過載解除指示參數(shù),S-GW接收到后停止對下行MTC業(yè)務的擁塞控制。過載解除指示參數(shù)可以是過載解除指示、解除控制的優(yōu)先級類別、等待時間中的一個或多個。如果過載解除指示參數(shù)中包含了等待時間,則S-GW需要等待一段時間后,再停止對下行MTC業(yè)務的擁塞控制??蛇x的,如果在步驟404中S-GW啟動了定時器根據(jù)等待時間進行計時,則當定時器到時后,S-Gff停止對下行MTC業(yè)務的擁塞控制,恢復正常處理流程。步驟407至步驟409、P_GW經(jīng)由S_GW,向MME發(fā)送用戶面數(shù)據(jù)包,進行正常的下行 MTC業(yè)務處理流程。下面,對本發(fā)明的實施例三進行說明。本發(fā)明實施例提供了一種擁塞控制方法,本發(fā)明實施例中,以MME為例進行說明, SGSN完成擁塞控制的流程與MME相同。使用上述擁塞控制方法完成擁塞控制的流程如圖5 所示,包括步驟501、MME發(fā)生過載,配置過載指示信息;步驟502、MME向S-GW發(fā)送Overload Start消息,攜帶過載指示信息;本發(fā)明實施例中,過載指示信息可以是過載指示、等待時間、需要控制的優(yōu)先級類別、控制比例中的一個或多個。步驟503、P-Gff 向 S-GW 發(fā)送 Create Bearer Request 消息;步驟504、S-Gff根據(jù)接收到的MME發(fā)送的過載指示信息進行下行MTC業(yè)務擁塞控制,拒絕承載建立請求;可選的,如果過載指示信息中包含了等待時間,則S-GW啟動定時器,定時器的時長為等待時間。步驟505、S_GW向P-GW發(fā)送Create Bearer Reject消息,消息中可攜帶拒絕原因為“MME overload”,還可以攜帶等待時間。如果P-GW接收到等待時間,則啟動定時器,定時器的時長為等待時間,同時暫停向S-GW發(fā)送Create Bearer Request消息。步驟506a、如果步驟504中S-GW啟動了定時器,當定時器到時后,S-GW停止對下行MTC業(yè)務的擁塞控制,恢復正常處理流程。步驟506b、如果步驟505中P-GW啟動了定時器,當定時器到時后,P-GW恢復向 S-GW 發(fā)送 Create Bearer Request 消息。步驟506c、如果MME發(fā)送的過載指示信息沒有包含等待時間,則MME向S-GW發(fā)送 Overload Mop消息,消息中攜帶過載解除指示參數(shù),S-GW接收到后停止對下行MTC業(yè)務的擁塞控制。過載解除指示參數(shù)可以是過載解除指示、解除控制的優(yōu)先級類別、等待時間等。如果過載解除指示參數(shù)中包含了等待時間,則S-GW需要等待一段時間后,再停止對下行MTC業(yè)務的擁塞控制。步驟507至步驟509、P_GW經(jīng)由S_GW,向MME發(fā)送用戶面數(shù)據(jù)包,進行正常的下行 MTC業(yè)務處理流程。
下面,對本發(fā)明的實施例四進行說明。本發(fā)明實施例提供了一種擁塞控制方法,本發(fā)明實施例中,以MME為例進行說明, SGSN完成擁塞控制的流程與MME相同。使用上述擁塞控制方法完成擁塞控制的流程如圖6 所示,包括步驟601、MME發(fā)生過載,配置過載指示信息;步驟602、MME 向 S-GW 發(fā)送 Downlink Data Notification Ack 消息,攜帶過載指
不信息;本發(fā)明實施例中,過載指示信息可以是過載指示、等待時間、需要控制的優(yōu)先級類別、控制比例中的一個或多個。步驟603、P-Gff 向 S-GW 發(fā)送 Create Bearer Request 消息;步驟604、S-Gff根據(jù)接收到的MME發(fā)送的過載指示信息進行下行MTC業(yè)務擁塞控制,拒絕承載建立請求;如果過載指示信息中包含了等待時間,則S-GW啟動定時器,定時器的時長為等待時間。步驟605、S_GW向P-GW發(fā)送Create Bearer Reject消息,消息中可攜帶拒絕原因為“MME overload”,還可以攜帶等待時間。如果P-GW接收到等待時間,則啟動定時器,定時器的時長為等待時間,同時暫停向S-GW發(fā)送Create Bearer Request消息。步驟606a、如果步驟504中S-GW啟動了定時器,當定時器到時后,S-GW停止對下行MTC業(yè)務的擁塞控制,恢復正常處理流程。606b、如果步驟505中P-GW啟動了定時器,當定時器到時后,P-GW恢復向S-GW發(fā)送 Create Bearer Request 消息。606c、如果MME發(fā)送的過載指示信息沒有包含等待時間,則MME向S-GW發(fā)送 Downlink Data Notification Ack消息,消息中攜帶過載解除指示參數(shù),S-GW接收到后停止對下行MTC業(yè)務的擁塞控制。過載解除指示參數(shù)可以是過載解除指示、解除控制的優(yōu)先級類別、等待時間等。如果過載解除指示參數(shù)中包含了等待時間,則S-GW需要等待一段時間后,再停止對下行MTC業(yè)務的擁塞控制。步驟607至步驟609、P_GW經(jīng)由S_GW,向MME發(fā)送用戶面數(shù)據(jù)包,進行正常的下行 MTC業(yè)務處理流程。下面,對本發(fā)明的實施例五進行說明。本發(fā)明實施例提供了一種擁塞控制方法,本發(fā)明實施例中,以MME為例進行說明, SGSN完成擁塞控制的流程與MME相同。使用上述擁塞控制方法完成擁塞控制的流程如圖7 所示,包括步驟701、MME發(fā)生過載,配置過載指示信息;步驟702、MME向S-GW發(fā)送Create Bearer Response消息,攜帶過載指示信息;本發(fā)明實施例中,過載指示信息可以是過載指示、等待時間、需要控制的優(yōu)先級類別、控制比例中的一個或多個。步驟703、P-Gff 向 S-GW 發(fā)送 Create Bearer Request 消息;步驟704、S-Gff根據(jù)接收到的MME發(fā)送的過載指示信息進行下行MTC業(yè)務擁塞控制,拒絕承載建立請求;
可選的,如果過載指示信息中包含了等待時間,則S-GW啟動定時器,定時器的時長為等待時間。步驟705、S_GW向P-GW發(fā)送Create Bearer Reject消息,消息中可攜帶拒絕原因為“MME overload”,還可以攜帶等待時間。如果P-GW接收到等待時間,則啟動定時器,定時器的時長為等待時間,同時暫停向 S-GW 發(fā)送 Create Bearer Request 消息。步驟706a、如果步驟704中S-GW啟動了定時器,當定時器到時后,S-GW停止對下行MTC業(yè)務的擁塞控制,恢復正常處理流程。步驟706b、如果步驟605中P-GW啟動了定時器,當定時器到時后,P-GW恢復向 S-GW 發(fā)送 Create Bearer Request 消息。步驟706c、如果MME發(fā)送的過載指示信息沒有包含等待時間,則MME向S-GW發(fā)送 Create Bearer Response消息,消息中攜帶過載解除指示參數(shù),S-GW接收到后停止對下行 MTC業(yè)務的擁塞控制。過載解除指示參數(shù)可以是過載解除指示、解除控制的優(yōu)先級類別、等待時間等。如果過載解除指示參數(shù)中包含了等待時間,則S-GW需要等待一段時間后,再停止對下行MTC業(yè)務的擁塞控制。步驟707至步驟709、P_GW經(jīng)由S_GW,向MME發(fā)送用戶面數(shù)據(jù)包,進行正常的下行 MTC業(yè)務處理流程。下面,對本發(fā)明的實施例六進行說明。本發(fā)明實施例提供了一種擁塞控制方法,本發(fā)明實施例中,以MME為例進行說明, SGSN完成擁塞控制的流程與MME相同。使用上述擁塞控制方法完成擁塞控制的流程如圖8 所示,包括步驟801、0&M監(jiān)控到MME發(fā)生過載,配置過載指示信息;步驟802、0&M向S-GW發(fā)送Overload Start消息,攜帶過載指示信息;本發(fā)明實施例中,過載指示信息可以是過載指示、等待時間、需要控制的優(yōu)先級類別、控制比例中的一個或多個。步驟803、P-Gff向S-GW發(fā)送下行MTC業(yè)務用戶面數(shù)據(jù)包;步驟804、S-Gff根據(jù)接收到的MME發(fā)送的過載指示信息進行下行MTC業(yè)務擁塞控制,丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包??蛇x的,如果過載指示信息中包含了等待時間,則S-GW啟動定時器,定時器的時長為等待時間。步驟805、S-Gff 向 P-GW 發(fā)送 MME Overload Information 消息,P-GW 接收到后停止向S-GW重復發(fā)送下行MTC業(yè)務用戶面數(shù)據(jù)包;步驟806a、如果步驟704中S-GW啟動了定時器,當定時器到時后,S-GW停止對下行MTC業(yè)務的擁塞控制,恢復正常處理流程。步驟806b、如果MME發(fā)送的過載指示信息沒有包含等待時間,則0&M向S-GW發(fā)送 Overload Mop消息,消息中攜帶過載解除指示參數(shù),S-GW接收到后停止對下行MTC業(yè)務的擁塞控制。過載解除指示參數(shù)可以是過載解除指示、解除控制的優(yōu)先級類別、等待時間等。如果過載解除指示參數(shù)中包含了等待時間,則S-GW需要等待一段時間后,再停止對下行MTC業(yè)務的擁塞控制。
17
步驟807至步驟809、P_GW經(jīng)由S_GW,向MME發(fā)送用戶面數(shù)據(jù)包,進行正常的下行 MTC業(yè)務處理流程。本發(fā)明的實施例提供了一種擁塞控制方法,對MME或SGSN的工作情況進行監(jiān)測, 當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制,由 MME或SGSN對自身進行監(jiān)測,或由0&M對MME或SGSN進行監(jiān)測,根據(jù)當前的工作情況主動發(fā)出過載指示信息,不需要S-GW將用戶面數(shù)據(jù)包上行發(fā)送到MME或SGSN后再作出指示,減少了 S-GW與MME或SGSN之間的數(shù)據(jù)流量,且在發(fā)生擁塞時即刻便發(fā)出過載指示信息,減少了擁塞控制的延遲時間,提高了系統(tǒng)工作效率。此外,還可由0&M對MME或SGSN進行監(jiān)測, 通知S-GW進行下行MTC業(yè)務擁塞控制,可在一定程度上節(jié)省網(wǎng)絡接口間的信令資源,并補充了對MTC設(shè)備處于ECM-C0NNECTED狀態(tài)的下行擁塞控制,使對下行MTC業(yè)務的擁塞控制產(chǎn)生的有益效果最大化。此外,在S-GW進入擁塞控制狀態(tài)后,若MME或SGSN的工作情況發(fā)生變化,擁塞狀態(tài)解除,則可以通知S-GW解除擁塞控制狀態(tài)。通過向S-GW發(fā)送過載解除指示參數(shù),指示 S-GW解除擁塞控制,其原理與上述實施例中指示S-GW進行擁塞控制的原理相同,在此不再作詳細說明。本發(fā)明的實施例還提供了一種擁塞控制系統(tǒng),包括管理實體和S-GW ;所述管理實體,用于監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時, 即向所述S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制。進一步的,所述管理實體具體為0&M,或MME或SGSN。進一步的,所述管理實體,具體用于通過會話管理類消息向所述S-GW發(fā)送過載指示信息,所述會話管理類消息具體為Create Session Request或Modify Bearer Request 或Downlink Data Notification Ack ;或,通過設(shè)備級消息向所述S-GW發(fā)送過載指示信息,所述設(shè)備級消息具體為Echo Request ;或,通過Overload Mart信令向所述S_GW發(fā)送所述過載指示信息。進一步的,上述擁塞控制系統(tǒng)還包括P-GW ;所述S-GW,用于根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink Data Notification消息,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息,并向P-GW返回拒絕消息,在所述拒絕消息中攜帶所述過載指示信息和cause值,該cause值為MME/SGSN overload。進一步的,所述P-GW,用于根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務信令消息。進一步的,所述管理實體,還用于監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN 的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制。進一步的,所述管理實體,具體用于通過會話管理類消息向所述S-GW發(fā)送過載解除指示參數(shù),所述會話管理類消息具體為Oeate Session Request或Modify BearerRequest 或 Downlink Data Notification Ack ;或,通過設(shè)備級消息向所述S-GW發(fā)送過載解除指示參數(shù),所述設(shè)備級消息具體為 Echo Request ;或,通過Overload Mop信令向所述S_GW發(fā)送所述過載解除指示參數(shù)。進一步的,所述S-GW,用于根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink Data Notification消息;和,根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行MTC業(yè)務信令消息。上述擁塞控制系統(tǒng),能夠與本發(fā)明的實施例提供的一種擁塞控制方法相結(jié)合,對 MME或SGSN的工作情況進行監(jiān)測,當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制,由MME或SGSN對自身進行監(jiān)測,或由0&M對MME或 SGSN進行監(jiān)測,根據(jù)當前的工作情況主動發(fā)出過載指示信息;在MME或SGSN的擁塞情況解除時,主動發(fā)出過載解除指示參數(shù),在MME或SGSN的發(fā)生擁塞或解除擁塞時即刻通知S-GW, 減少了擁塞控制的延遲時間,提高了系統(tǒng)工作效率和資源利用率。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應的硬件平臺上(如系統(tǒng)、設(shè)備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合??蛇x地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn), 它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡上。上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求所述的保護范圍為準。
權(quán)利要求
1.一種擁塞控制方法,其特征在于,包括監(jiān)測移動管理實體(MME)或通用分組無線服務技術(shù)服務支持節(jié)點(SGSN)的工作狀態(tài), 當所述MME或SGSN發(fā)生擁塞時,即向服務網(wǎng)關(guān)(S-GW)發(fā)送過載指示信息,指示所述S-GW 進行擁塞控制。
2.根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制具體為所述MME或SGSN監(jiān)測自身的工作狀態(tài),在發(fā)生擁塞時,所述MME或所述SGSN即生成所述過載指示信息,向所述S-GW發(fā)送所述過載指示信息。
3.根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制具體為運行和維護實體(0&M)監(jiān)測所述MME或SGSN的工作狀態(tài),在所述MME或SGSN發(fā)生擁塞時,即生成所述過載指示信息,向所述S-GW發(fā)送所述過載指示信息。
4.根據(jù)權(quán)利要求1或2或3所述的擁塞控制方法,其特征在于,所述向所述S-GW發(fā)送所述過載指示信息具體為通過會話管理類消息向所述S-GW發(fā)送所述過載指示信息,所述會話管理類消息具體為創(chuàng)建會話請求(Create Session Request)或修改承載請求(Modify Bearer Request) 或下行數(shù)據(jù)通知確認(Downlink Data NotificationAck)。
5.根據(jù)權(quán)利要求1或2或3所述的擁塞控制方法,其特征在于,所述向所述S-GW發(fā)送所述過載指示信息具體為通過設(shè)備級消息向所述S-GW發(fā)送所述過載指示信息,所述設(shè)備級消息具體為回聲請求(Echo Request)。
6.根據(jù)權(quán)利要求1或2或3所述的擁塞控制方法,其特征在于,所述向所述S-GW發(fā)送所述過載指示信息具體為通過過載啟動(Overload Start)信令向所述S-GW發(fā)送所述過載指示信息。
7.根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,所述過載指示信息為以下參數(shù)的任一個或多個的任意組合過載指示、需要控制的優(yōu)先級類別、擁塞控制比例和等待時間。
8.根據(jù)權(quán)利要求1所述的擁塞控制方法,其特征在于,所述當MME或SGSN發(fā)生擁塞時, 即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述S-GW根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行MTC 業(yè)務的Downlink Data Notification消息,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包; 和,所述S-GW根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息,并向分組數(shù)據(jù)網(wǎng)絡網(wǎng)關(guān)(P-GW)返回拒絕消息,在所述拒絕消息中攜帶原因(cause)值,或攜帶所述 cause值和所述過載指示信息,該cause值為MME/SGSN過載(MME/SGSN overload)。
9.根據(jù)權(quán)利要求7或8所述的擁塞控制方法,其特征在于,所述過載指示信息包含需要控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的Downlink DataNotification消息具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述MME或SGSN發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務的Downlink DataNotification 消息。
10.根據(jù)權(quán)利要求7或8所述的擁塞控制方法,其特征在于,所述過載指示信息包含需要控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述MME或SGSN發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務信令消息。
11.根據(jù)權(quán)利要求8所述的擁塞控制方法,其特征在于,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述P-GW根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包。
12.根據(jù)權(quán)利要求8所述的擁塞控制方法,其特征在于,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述P-GW根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務信令消肩、ο
13.根據(jù)權(quán)利要求11所述的擁塞控制方法,其特征在于,所述過載指示信息包含需要控制的優(yōu)先級類別,所述停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述S-GW發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務用戶面數(shù)據(jù)包。
14.根據(jù)權(quán)利要求12所述的擁塞控制方法,其特征在于,所述過載指示信息包含需要控制的優(yōu)先級類別,所述停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務信令消息具體為根據(jù)所述需要控制的優(yōu)先級類別,停止向所述S-GW發(fā)送需要控制的優(yōu)先級的下行MTC業(yè)務信令消息。
15.根據(jù)權(quán)利要求7所述的擁塞控制方法,其特征在于,所述過載指示信息包含等待時間,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述S-GW在接收到所述過載指示信息時,根據(jù)所述等待時間啟動計時器計時;在所述計時器到時后,所述S-GW停止擁塞控制。
16.根據(jù)權(quán)利要求8或15所述的擁塞控制方法,其特征在于,所述當MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送所述過載指示信息的步驟之后,還包括所述P-GW在接收到所述過載指示信息時,根據(jù)所述等待時間啟動計時器計時;在所述計時器到時后,所述P-GW恢復對下行MTC業(yè)務用戶面數(shù)據(jù)包或下行信令消息的發(fā)送。
17.一種擁塞控制方法,其特征在于,包括監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW 發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制。
18.根據(jù)權(quán)利要求17所述的擁塞控制方法,其特征在于,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制具體為所述MME或SGSN監(jiān)測自身的工作狀態(tài),在擁塞解除時,所述MME或SGSN即生成所述過載解除指示參數(shù),向所述S-GW發(fā)送所述過載解除指示參數(shù)。
19.根據(jù)權(quán)利要求17所述的擁塞控制方法,其特征在于,所述監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制具體為0&M監(jiān)測所述MME或SGSN的工作狀態(tài),在所述MME或SGSN擁塞解除時,即生成所述過載解除指示參數(shù),向所述S-GW發(fā)送所述過載解除指示參數(shù)。
20.根據(jù)權(quán)利要求17或18或19所述的擁塞控制方法,其特征在于,向所述S-GW發(fā)送所述過載解除指示參數(shù)具體為通過會話管理類消息向所述S-GW發(fā)送所述過載解除指示參數(shù),所述會話管理類消息具體為 Create Session Request 或 Modify Bearer Request 或 Downlink Data Notification Ack0
21.根據(jù)權(quán)利要求17或18或19所述的擁塞控制方法,其特征在于,所述向所述S-GW 發(fā)送所述過載解除指示參數(shù)具體為通過設(shè)備級消息向所述S-GW發(fā)送所述過載解除指示參數(shù),所述設(shè)備級消息具體為 Echo Request。
22.根據(jù)權(quán)利要求17或18或19所述的擁塞控制方法,其特征在于,所述向所述S-GW 發(fā)送所述過載解除指示參數(shù)具體為通過過載解除(Overload Stop)信令向所述S_GW發(fā)送所述過載解除指示參數(shù)。
23.根據(jù)權(quán)利要求17所述的擁塞控制方法,其特征在于,所述過載解除指示參數(shù)為以下參數(shù)的任一個或多個的任意組合過載解除指示、解除控制的優(yōu)先級類別和等待時間。
24.根據(jù)權(quán)利要求23所述的擁塞控制方法,其特征在于,所述當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù)的步驟之后,還包括所述S-GW根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行 MTC 業(yè)務的 Downlink Data Notification 消息。
25.根據(jù)權(quán)利要求23所述的擁塞控制方法,其特征在于,所述當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù)的步驟之后,還包括所述S-GW根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行MTC業(yè)務信令消息。
26.根據(jù)權(quán)利要求M所述的擁塞控制方法,其特征在于,所述過載解除指示參數(shù)包含解除控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行MTC業(yè)務的DownlinkData Notif ication消息具體為根據(jù)所述解除控制的優(yōu)先級類別,恢復向所述MME或SGSN發(fā)送解除控制的優(yōu)先級的下行MTC業(yè)務的Downlink DataNotification 消息。
27.根據(jù)權(quán)利要求25所述的擁塞控制方法,其特征在于,所述過載解除指示參數(shù)包含解除控制的優(yōu)先級類別,所述S-GW根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行 MTC業(yè)務信令消息具體為根據(jù)所述解除控制的優(yōu)先級類別,恢復向所述MME或SGSN發(fā)送解除控制的優(yōu)先級的下行MTC業(yè)務信令消息。
28.根據(jù)權(quán)利要求M所述的擁塞控制方法,其特征在于,所述過載解除指示參數(shù)包含等待時間,當所述MME或SGSN的擁塞狀態(tài)解除時,即向S-GW發(fā)送所述過載解除指示參數(shù)的步驟之后,還包括所述S-GW在接收到所述過載解除指示參數(shù)時,根據(jù)所述等待時間啟動計時器計時;在所述計時器到時后,所述S-GW停止擁塞控制。
29.一種擁塞控制系統(tǒng),其特征在于,包括管理實體和S-GW ;所述管理實體,用于監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向所述S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制。
30.根據(jù)權(quán)利要求四所述的擁塞控制系統(tǒng),其特征在于,所述管理實體具體為0&M,或 MME 或 SGSN。
31.根據(jù)權(quán)利要求四所述的擁塞控制系統(tǒng),其特征在于,所述管理實體,具體用于通過會話管理類消息向所述S-GW發(fā)送過載指示信息,所述會話管理類消息具體為Create Session Request或Modify BearerRequest或Downlink Data Notification Ack ;或,通過設(shè)備級消息向所述S-GW發(fā)送過載指示信息,所述設(shè)備級消息具體為Echo Request ;或,通過Overload Start信令向所述S-GW發(fā)送所述過載指示信息。
32.根據(jù)權(quán)利要求四所述的擁塞控制系統(tǒng),其特征在于,該系統(tǒng)還包括P-GW;所述S-GW,用于根據(jù)所述過載指示信息,停止向所述MME或SGSN發(fā)送部分或全部下行 MTC業(yè)務的Downlink Data Notification消息,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,根據(jù)所述過載指示信息拒絕部分或全部下行MTC業(yè)務信令消息,并向P-GW返回拒絕消息,在所述拒絕消息中攜帶所述過載指示信息和cause值,該cause值為MME/SGSN overload。
33.根據(jù)權(quán)利要求32所述的擁塞控制系統(tǒng),其特征在于,所述P-GW,用于根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務用戶面數(shù)據(jù)包,并丟棄接收到的下行MTC業(yè)務用戶面數(shù)據(jù)包;和,根據(jù)所述拒絕消息,停止向所述S-GW發(fā)送部分或全部下行MTC業(yè)務信令消息。
34.根據(jù)權(quán)利要求四所述的擁塞控制系統(tǒng),其特征在于,所述管理實體,還用于監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN的擁塞狀況解除時,即向所述S-GW發(fā)送過載解除指示參數(shù),指示所述S-GW停止擁塞控制。
35.根據(jù)權(quán)利要求34所述的擁塞控制系統(tǒng),其特征在于,所述管理實體,具體用于通過會話管理類消息向所述S-GW發(fā)送過載解除指示參數(shù),所述會話管理類消息具體為 Create Session Request 或ModifyBearer Request 或Downlink Data Notification Ack ;或,通過設(shè)備級消息向所述S-GW發(fā)送過載解除指示參數(shù),所述設(shè)備級消息具體為Echo Request ;或,通過Overload Stop信令向所述S-GW發(fā)送所述過載解除指示參數(shù)。
36.根據(jù)權(quán)利要求34所述的擁塞控制系統(tǒng),其特征在于,所述S-GW,用于根據(jù)所述過載解除指示參數(shù),恢復向所述MME或SGSN發(fā)送部分或全部下行 MTC 業(yè)務的 Downlink Data Notification 消息;和,根據(jù)所述過載解除指示參數(shù)恢復發(fā)送部分或全部下行MTC業(yè)務信令消息。
全文摘要
本發(fā)明提供了一種擁塞控制方法和系統(tǒng)。涉及移動通信領(lǐng)域;解決了系統(tǒng)工作效率和資源利用率低的問題。該方法包括監(jiān)測MME或SGSN的工作狀態(tài),當所述MME或SGSN發(fā)生擁塞時,即向S-GW發(fā)送過載指示信息,指示所述S-GW進行擁塞控制。本發(fā)明提供的技術(shù)方案,適用于M2M通信中。
文檔編號H04W92/24GK102378264SQ20101026337
公開日2012年3月14日 申請日期2010年8月20日 優(yōu)先權(quán)日2010年8月20日
發(fā)明者支春霞, 李志軍 申請人:中興通訊股份有限公司