專利名稱:一種實現(xiàn)擁塞控制的方法、系統(tǒng)及裝置的制作方法
技術領域:
本發(fā)明涉及通信技術領域,尤其涉及一種實現(xiàn)擁塞控制的方法、系統(tǒng)及裝置。
背景技術:
在下一代網(wǎng)絡(NGN,Next Generation Network)中,網(wǎng)絡結構發(fā)展趨向于將網(wǎng)絡的基本通信功能和業(yè)務處理功能分離,這樣,可以更加方便地在NGN中增加新的業(yè)務類型, 并且不對NGN的基本通信功能造成影響。目前,將網(wǎng)絡的基本通信功能和業(yè)務處理功能分離,主要通過在NGN中引入?yún)f(xié)議互通實體(IWU,Interworking Unit)實現(xiàn),即通過IWU來實現(xiàn)NGN的基本通信功能,通過會話發(fā)起協(xié)議(SIP, Session Initiation Protocol)服務器處理NGN中的各種業(yè)務,其中, SIP服務器可以為應用服務器(AS,Application Server)。圖1示出了應用IWU實現(xiàn)網(wǎng)絡功能分離所涉及的系統(tǒng)結構示意圖,如圖1所示,該系統(tǒng)包括SIP服務器101、IWU 102以及電路域的交換設備103,其中,SIP服務器101與IWU 102之間采用標準的SIP進行通信,IffU 102與交換設備103之間采用SS7 (7號信令)協(xié)議
進行通信。圖2示出了基于圖1所示的系統(tǒng)實現(xiàn)通信的流程示意圖,如圖2所示,該實現(xiàn)通信的過程,主要包括如下步驟步驟201、SIP服務器101接收到呼叫建立請求后,向IWU 102發(fā)送SIP的呼叫建
立請求。步驟202、IffU 102向交換設備103發(fā)送SS7的呼叫建立請求。該步驟202中,IWU 102可以通過信令網(wǎng)關(SG,Signal (Gateway)和媒體網(wǎng)關(MG, Media Gateway)接入到電路域的交換設備103,并且IWU 102完成SIP的呼叫建立請求到 SS7的呼叫建立請求的協(xié)議轉換。步驟203、交換設備103確定當前是否發(fā)生擁塞,若是,執(zhí)行步驟204,否則按照正常流程對該呼叫建立請求進行處理(未在圖中標出)。該步驟203中,交換設備103發(fā)生擁塞通常可能是由于接入大量呼叫或者交換設備異常等原因所導致。實際應用中,交換設備103可以通過多種方式確定當期是否發(fā)生擁塞,例如,交換設備103確定當前接入的業(yè)務量與其自身最大處理能力的比值,當該比值超過設定閾值時,則確定當前發(fā)生了擁塞。步驟204、交換設備103向IWU 102發(fā)送擁塞失敗響應。該步驟204中,交換設備103發(fā)送的擁塞失敗響應為釋放(REL,Release)消息,并通過在該REL消息中攜帶自動擁塞等級(ACL)參數(shù)來標識交換設備103發(fā)生擁塞的等級。至此,流程結束。上述流程中,REL消息中通過攜帶ACL參數(shù)用于指示擁塞情況,目前,ITUT Q. 764 標準對SS7協(xié)議的擁塞控制做了說明,但是該ACL參數(shù)并不會被SIP服務器所獲知,也就是說,當交換設備發(fā)生擁塞時,SIP服務器無法獲知交換設備發(fā)生了擁塞,還在不斷的向交換設備發(fā)送請求,因此,上述現(xiàn)有技術未能對交換設備的擁塞情況進行控制,并且,還可能會增加交換設備的負荷,加重交換設備的擁塞情況。
發(fā)明內容
有鑒于此,本發(fā)明實施例提供一種實現(xiàn)擁塞控制的方法、系統(tǒng)及裝置,采用該技術方案,能夠對交換設備中的擁塞情況進行控制,減少交換設備的負荷。本發(fā)明實施例通過如下技術方案實現(xiàn)根據(jù)本發(fā)明實施例的一個方面,提供了一種實現(xiàn)擁塞控制的方法,包括會話發(fā)起協(xié)議SIP服務器接收協(xié)議互通實體IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應;所述SIP服務器在確定所述擁塞失敗響應中攜帶用于標識擁塞等級的自動擁塞等級ACL參數(shù)時,確定第一時間段內接收到所述IWU發(fā)送的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值;在確定出的所述比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。根據(jù)本發(fā)明實施例的另一個方面,提供了一種實現(xiàn)擁塞控制的方法,包括協(xié)議互通實體IWU接收交換設備發(fā)送的用于指示所述交換設備發(fā)生擁塞的第一擁塞失敗響應;所述IWU從所述第一擁塞失敗響應中解析得到用于標識擁塞等級的自動擁塞等級ACL參數(shù),并生成攜帶所述ACL參數(shù)的第二擁塞失敗響應;所述IWU向會話發(fā)起協(xié)議SIP服務器發(fā)送所述第二擁塞失敗響應。根據(jù)本發(fā)明實施例的另一個方面,還提供了一種實現(xiàn)擁塞控制的系統(tǒng),包括協(xié)議互通實體IWU,用于接收交換設備發(fā)送的用于指示所述交換設備發(fā)生擁塞的第一擁塞失敗響應,從所述第一擁塞失敗響應中解析得到用于標識擁塞等級的自動擁塞等級ACL參數(shù),并生成攜帶所述ACL參數(shù)的第二擁塞失敗響應,向會話發(fā)起協(xié)議SIP服務器發(fā)送所述第二擁塞失敗響應;SIP服務器,用于接收所述IWU發(fā)送的第二擁塞失敗響應后,確定第一時間段內接收到所述IWU發(fā)送的第二擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值,在確定出的所述比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。根據(jù)本發(fā)明實施例的另一個方面,還提供了一種實現(xiàn)擁塞控制的裝置,包括接收單元,用于接收協(xié)議互通實體IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應;比值確定單元,用于在確定所述擁塞失敗響應中攜帶用于標識擁塞等級的自動擁塞等級ACL參數(shù)時,確定第一時間段內所述接收單元接收到所述IWU發(fā)送的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值;控制單元,用于在所述比值確定單元確定出的所述比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。根據(jù)本發(fā)明實施例的另一個方面,還提供了一種實現(xiàn)擁塞控制的裝置,包括
接收單元,用于接收交換設備發(fā)送的用于指示所述交換設備發(fā)生擁塞的第一擁塞失敗響應;擁塞失敗響應生成單元,用于從所述接收單元接收的第一擁塞失敗響應中解析得到用于標識擁塞等級的自動擁塞等級ACL參數(shù),并生成攜帶所述ACL參數(shù)的第二擁塞失敗響應;發(fā)送單元,用于向會話發(fā)起協(xié)議SIP服務器發(fā)送所述擁塞失敗響應生成單元生成的第二擁塞失敗響應。通過本發(fā)明實施例提供的上述至少一個技術方案,SIP服務器接收IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應后,該SIP服務器若確定該擁塞失敗響應中攜帶用于標識擁塞等級的ACL參數(shù)時,確定第一時間段內接收到IWU發(fā)送的擁塞失敗響應的次數(shù)與該第一時間段內發(fā)往該IWU的呼叫建立請求的次數(shù)的比值,在確定出的比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。根據(jù)該技術方案, SIP服務器能夠接收到IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應,并根據(jù)第一時間段內接收到IWU發(fā)送的擁塞失敗響應的次數(shù)與該第一時間段內發(fā)往該IWU的呼叫建立請求的次數(shù)的比值,對后續(xù)接收到的呼叫建立請求進行控制,與現(xiàn)有技術相比,SIP服務器能夠獲知交換設備發(fā)生擁塞的情況,從而根據(jù)該情況對后續(xù)接收的呼叫建立請求進行靈活控制,以減少交換設備的負荷。本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中圖1為背景技術提供的應用IWU實現(xiàn)網(wǎng)絡功能分離所涉及的系統(tǒng)結構示意圖;圖2為背景技術提供的基于圖1所示的系統(tǒng)實現(xiàn)通信的流程示意圖;圖3為本發(fā)明實施例一提供的實現(xiàn)擁塞控制的方法的流程示意圖;圖4為本發(fā)明實施例一提供的SIP服務器對接收的呼叫建立請求進行控制的流程示意圖;圖5為本發(fā)明實施例一提供的基于SIP協(xié)議實現(xiàn)擁塞控制的方法的流程示意圖;圖6為本發(fā)明實施例二提供的一個實現(xiàn)擁塞控制的裝置的結構示意圖;圖7為本發(fā)明實施例二提供的又一個實現(xiàn)擁塞控制的裝置的結構示意圖;圖8為本發(fā)明實施例三提供的一個實現(xiàn)擁塞控制的系統(tǒng)的結構示意圖;圖9為本發(fā)明實施例三提供的又一個實現(xiàn)擁塞控制的系統(tǒng)的結構示意圖。
具體實施例方式為了給出對交換設備中的擁塞情況進行控制的實現(xiàn)方案,本發(fā)明實施例提供了一種實現(xiàn)擁塞控制的方法、系統(tǒng)及裝置,以下結合說明書附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。實施例一本發(fā)明實施例一提供了一種實現(xiàn)擁塞控制的方法,該方法可以應用于如圖1所示的系統(tǒng)中,通過該方法的實施,SIP服務器能夠獲知交換設備發(fā)生擁塞的情況,從而對后續(xù)接收的呼叫建立請求進行及時控制,以達到減少交換設備的負荷的目的。圖3示出了本發(fā)明實施例一提供的實現(xiàn)擁塞控制的方法的流程示意圖,如圖3所示,該方法主要包括如下步驟步驟301、IffU接收交換設備發(fā)送的第一擁塞失敗響應。該步驟301中,交換設備為電路域的交換設備,該交換設備基于SS7協(xié)議向IWU發(fā)送第一擁塞失敗響應(該第一擁塞失敗響應在實際應用中可以為REL消息),并在該REL消息中攜帶ACL參數(shù),其中攜帶的ACL參數(shù)用于標識交換設備發(fā)生的擁塞等級。步驟302、IffU從該第一擁塞失敗響應中解析得到ACL參數(shù)。步驟303、IffU生成攜帶解析得到的ACL參數(shù)的第二擁塞失敗響應,并將該第二擁塞失敗響應發(fā)送給SIP服務器。該步驟303中,REL消息是基于SS7協(xié)議從交換設備傳輸給IWU的,根據(jù)SS7的協(xié)議規(guī)定,REL中的ACL參數(shù)的值分別為1和2,表示交換設備發(fā)生的擁塞等級為1和2(通常情況下,擁塞等級越高表明發(fā)生的擁塞情況越嚴重),因此,攜帶在該第二擁塞響應中的 ACL值是根據(jù)SS7協(xié)議規(guī)范映射得到的,也為1或2,,以此與SS7協(xié)議相呼應。上述步驟301至步驟303獨立地構成了 IWU在實現(xiàn)擁塞控制的過程中執(zhí)行的流程。步驟304、SIP服務器接收IWU發(fā)送的第二擁塞失敗響應后,根據(jù)該第二擁塞失敗響應確定擁塞呼損率。該步驟304中,擁塞呼損率為第一時間段內接收到IWU發(fā)送的第二擁塞失敗響應的次數(shù)與該第一時間段內發(fā)往IWU的呼叫建立請求的次數(shù)的比值。步驟305、在確定出的擁塞呼損率大于第一閾值、且接收到呼叫建立請求時,對接收的該呼叫建立請求進行控制。該步驟305中,對接收的該呼叫建立請求進行控制包括停止向該IWU發(fā)送接收的呼叫建立請求,或者繼續(xù)向該IWU發(fā)送接收的呼叫建立請求。上述步驟304至步驟305獨立地構成了 SIP服務器在實現(xiàn)擁塞控制的過程中執(zhí)行的流程。至此,實現(xiàn)擁塞控制的方法流程結束。本發(fā)明實施例一提供的一個優(yōu)選實施方式中,上述步驟303中,在第二擁塞失敗響應中攜帶ACL參數(shù),可以具體將該ACL參數(shù)攜帶在該第二擁塞失敗響應的Reason (原因) 頭部中。具體地,RFC (Request For Comments,請求注解)3 1中關于Reason頭部的BNF
范式如下
權利要求
1.一種實現(xiàn)擁塞控制的方法,其特征在于,包括會話發(fā)起協(xié)議SIP服務器接收協(xié)議互通實體IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應;所述SIP服務器在確定所述擁塞失敗響應中攜帶用于標識擁塞等級的自動擁塞等級 ACL參數(shù)時,確定第一時間段內接收到所述IWU發(fā)送的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值;在確定出的所述比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。
2.如權利要求1所述的方法,其特征在于,所述SIP服務器確定第一時間段內接收到所述IWU發(fā)送的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值,包括所述SIP服務器確定第一時間段內接收到所述IWU發(fā)送的非重發(fā)的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值。
3.如權利要求1或2所述的方法,其特征在于,對接收的所述呼叫建立請求進行控制, 包括在確定出的所述比值小于第二閾值、且確定第二時間段內已停止向所述IWU發(fā)送呼叫建立請求的次數(shù)與所述第二時間段內已向所述IWU發(fā)送呼叫建立請求的次數(shù)的比值小于第三閾值時,停止向所述IWU發(fā)送接收的所述呼叫建立請求;在確定出的所述比值大于等于所述第二閾值時,停止向所述IWU發(fā)送接收的所述呼叫建立請求。
4.如權利要求3所述的方法,其特征在于,停止向所述IWU發(fā)送接收的所述呼叫建立請求后,還包括在確定所述呼叫建立請求為初始邀請INVITE消息時,向所述呼叫建立請求的發(fā)送設備回復用于指示停止重發(fā)的響應消息。
5.如權利要求1所述的方法,其特征在于,還包括在確定出的所述比值小于等于第四閾值時,確定接收到所述擁塞失敗響應的時間點為所述第一時間段的起始時間,其中,所述第四閾值小于所述第一閾值。
6.一種實現(xiàn)擁塞控制的方法,其特征在于,包括協(xié)議互通實體IWU接收交換設備發(fā)送的用于指示所述交換設備發(fā)生擁塞的第一擁塞失敗響應;所述IWU從所述第一擁塞失敗響應中解析得到用于標識擁塞等級的自動擁塞等級ACL 參數(shù),并生成攜帶所述ACL參數(shù)的第二擁塞失敗響應;所述IWU向會話發(fā)起協(xié)議SIP服務器發(fā)送所述第二擁塞失敗響應。
7.如權利要求6所述的方法,其特征在于,所述ACL參數(shù)攜帶在所述第二擁塞失敗響應的原因Reason頭部中。
8.一種實現(xiàn)擁塞控制的系統(tǒng),其特征在于,包括協(xié)議互通實體IWU,用于接收交換設備發(fā)送的用于指示所述交換設備發(fā)生擁塞的第一擁塞失敗響應,從所述第一擁塞失敗響應中解析得到用于標識擁塞等級的自動擁塞等級 ACL參數(shù),并生成攜帶所述ACL參數(shù)的第二擁塞失敗響應,向會話發(fā)起協(xié)議SIP服務器發(fā)送所述第二擁塞失敗響應;SIP服務器,用于接收所述IWU發(fā)送的第二擁塞失敗響應后,在確定所述第二擁塞失敗響應中攜帶所述ACL參數(shù)時,確定第一時間段內接收到所述IWU發(fā)送的第二擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值,在確定出的所述比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。
9.一種實現(xiàn)擁塞控制的裝置,其特征在于,包括接收單元,用于接收協(xié)議互通實體IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應;比值確定單元,用于在確定所述擁塞失敗響應中攜帶用于標識擁塞等級的自動擁塞等級ACL參數(shù)時,確定第一時間段內所述接收單元接收到所述IWU發(fā)送的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值;控制單元,用于在所述比值確定單元確定出的所述比值大于第一閾值、且接收到呼叫建立請求時,對接收的所述呼叫建立請求進行控制。
10.如權利要求9所述的裝置,其特征在于,所述比值確定單元,具體用于確定第一時間段內接收到所述IWU發(fā)送的非重發(fā)的擁塞失敗響應的次數(shù)與所述第一時間段內發(fā)往所述IWU的呼叫建立請求的次數(shù)的比值。
11.如權利要求9或10所述的裝置,其特征在于,所述控制單元,具體用于在確定出的所述比值小于第二閾值、且確定第二時間段內已停止向所述IWU發(fā)送呼叫建立請求的次數(shù)與所述第二時間段內已向所述IWU發(fā)送呼叫建立請求的次數(shù)的比值小于第三閾值時,停止向所述IWU發(fā)送接收的所述呼叫建立請求;在確定出的所述比值大于等于所述第二閾值時,停止向所述IWU發(fā)送接收的所述呼叫建立請求。
12.如權利要求11所述的裝置,其特征在于,所述控制單元,還用于在停止向所述IWU發(fā)送接收的所述呼叫建立請求后,若確定所述呼叫建立請求為初始邀請INVITE消息,向所述呼叫建立請求的發(fā)送設備回復用于指示停止重發(fā)的響應消息。
13.如權利要求9所述的裝置,其特征在于,所述比值確定單元,還用于在確定出的所述比值小于等于第四閾值時,確定接收到所述擁塞失敗響應的時間點為所述第一時間段的起始時間,其中,所述第四閾值小于所述第一閾值。
14.一種實現(xiàn)擁塞控制的裝置,其特征在于,包括接收單元,用于接收交換設備發(fā)送的用于指示所述交換設備發(fā)生擁塞的第一擁塞失敗響應;擁塞失敗響應生成單元,用于從所述接收單元接收的第一擁塞失敗響應中解析得到用于標識擁塞等級的自動擁塞等級ACL參數(shù),并生成攜帶所述ACL參數(shù)的第二擁塞失敗響應;發(fā)送單元,用于向會話發(fā)起協(xié)議SIP服務器發(fā)送所述擁塞失敗響應生成單元生成的第二擁塞失敗響應。
15.如權利要求14所述的裝置,其特征在于,所述擁塞失敗響應生成單元,具體用于將解析得到的所述ACL參數(shù)攜帶在所述第二擁塞失敗響應的原因Reason頭部中。
全文摘要
本發(fā)明公開了一種實現(xiàn)擁塞控制的方法、系統(tǒng)及裝置,該技術方案主要包括SIP服務器接收IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應,在確定擁塞失敗響應中攜帶用于標識擁塞等級的ACL參數(shù)時,確定第一時間段內接收到IWU發(fā)送的擁塞失敗響應的次數(shù)與發(fā)往IWU的呼叫建立請求的次數(shù)的比值;在確定出的比值大于第一閾值、且接收到呼叫建立請求時,對呼叫建立請求進行控制。根據(jù)該技術方案,SIP服務器能夠接收到IWU發(fā)送的用于指示交換設備發(fā)生擁塞的擁塞失敗響應,根據(jù)接收到擁塞失敗響應的次數(shù)與發(fā)的呼叫建立請求的次數(shù)的比值,對后續(xù)接收到的呼叫建立請求進行控制,從而根據(jù)該情況對后續(xù)接收的呼叫建立請求進行靈活控制。
文檔編號H04L12/56GK102263691SQ201110185000
公開日2011年11月30日 申請日期2011年7月4日 優(yōu)先權日2011年7月4日
發(fā)明者凌文杰, 楊磊, 賀晉寧 申請人:中興通訊股份有限公司