国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法

      文檔序號(hào):7677403閱讀:340來(lái)源:國(guó)知局
      專利名稱:業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及通用分組無(wú)線業(yè)務(wù)服務(wù)支持節(jié)點(diǎn)(SGSN)與基站控制器(BSC)接口間的流控方法,尤指一種BSC采用自適應(yīng)方式對(duì)SGSN的流控參數(shù)進(jìn)行動(dòng)態(tài)調(diào)整的接口間流控方法。
      從功能上看,網(wǎng)絡(luò)單元可以分為無(wú)線接入網(wǎng)絡(luò)(RAN,Radio AccessNetwork)和核心網(wǎng)(CN,Core Network),其中,RAN又包括無(wú)線網(wǎng)絡(luò)控制器(RNC)或基站控制器(BSC)、基站(Node B)兩個(gè)功能實(shí)體,用于處理所有與無(wú)線有關(guān)的功能;而CN主要處理UMTS系統(tǒng)內(nèi)所有的通信業(yè)務(wù)與外部網(wǎng)絡(luò)的交換和路由,包括電路域(CS)、分組域(PS)以及業(yè)務(wù)應(yīng)用域。上述RAN、CN兩部分與用戶終端一起構(gòu)成了整個(gè)UMTS系統(tǒng),其系統(tǒng)結(jié)構(gòu)如圖1所示。用戶終端通過(guò)UMTS系統(tǒng)的無(wú)線接入網(wǎng)UTRAN和CN與其它無(wú)線用戶通信,或是通過(guò)UTRAN和CN與外部網(wǎng)絡(luò)相連,實(shí)現(xiàn)與外部網(wǎng)絡(luò)用戶的語(yǔ)音或數(shù)據(jù)通信。
      WCDMA協(xié)議包括R99、R4和R5三個(gè)階段,現(xiàn)有技術(shù)主要采用R99/R4協(xié)議,在R99/R4中,一個(gè)無(wú)線接入網(wǎng)只能接入到一個(gè)核心網(wǎng),如圖2所示。圖2中,歸屬位置寄存器(HLR)用于管理用戶信息,移動(dòng)交換中心(MSC)主要負(fù)責(zé)電路域的移動(dòng)性管理和呼叫控制,SGSN主要負(fù)責(zé)分組域的移動(dòng)性管理和會(huì)話控制,BSC為GSM的無(wú)線接入子系統(tǒng),RNC為WCDMA的無(wú)線接入子系統(tǒng),分別負(fù)責(zé)GSM和WCDMA的無(wú)線資源管理和無(wú)線鏈路管理。MSC與BSC之間的接口稱為A接口,MSC與RNC之間的接口稱為Iu-cs接口,SGSN與BSC之間的接口稱為Gb接口,SGSN與RNC之間的接口稱為Iu-ps接口,這些接口在R99/R4中采用一對(duì)多的方式,即在電路域,一個(gè)MSC可連接多個(gè)BSC/RNC,而一個(gè)BSC/RNC只能連接到一個(gè)MSC;在分組域,一個(gè)SGSN可連接多個(gè)BSC/RNC,而一個(gè)BSC/RNC只能與一個(gè)SGSN相連。
      基于上述系統(tǒng)結(jié)構(gòu),一個(gè)BSC通過(guò)Gb接口只能與一個(gè)SGSN相連,為了優(yōu)化下行方向的網(wǎng)絡(luò)性能,3GPP和ETSI的協(xié)議提供了一種在SGSN中本地完成的流控算法,對(duì)Gb接口進(jìn)行流控。該流控算法是由BSC提供SGSN的流控參數(shù)桶最大容量Bmax和桶漏速R,由SGSN在本地完成的,SGSN對(duì)通過(guò)Gb接口傳輸?shù)拿恳粋€(gè)邏輯鏈路層分組數(shù)據(jù)包(LLC-PDU),先完成移動(dòng)臺(tái)(MS)的流量控制,然后再完成小區(qū)(CELL)流控。SGSN對(duì)MS和對(duì)小區(qū)的流控處理過(guò)程是完全相同的,其具體實(shí)現(xiàn)如圖3所示,包括以下步驟1)首先BSC為每個(gè)小區(qū)和每個(gè)MS設(shè)置一個(gè)桶最大容量Bmax,該Bmax的大小至少能容納一個(gè)LLD-PDU數(shù)據(jù)包,簡(jiǎn)稱LLC-PDUp;同時(shí),BSC給出每個(gè)小區(qū)和每個(gè)MS的漏速R,即BSC向MS發(fā)送數(shù)據(jù)的速度;2)將參數(shù)Bmax和R通過(guò)流控信息發(fā)給SGSN;3)SGSN接收從網(wǎng)關(guān)通用分組無(wú)線業(yè)務(wù)支持節(jié)點(diǎn)(GGSN)來(lái)的LLC-PDUp后,通過(guò)公式(1)檢查桶計(jì)數(shù)器的預(yù)測(cè)值B*B*=B+L(p)-(Tc-Tp)×R (1)其中,B為當(dāng)前桶計(jì)數(shù)器的實(shí)際值,L(p)為一個(gè)LLC-PDUp的長(zhǎng)度,Tp為上一個(gè)LLC-PDUp發(fā)送出去的時(shí)間,Tc方LLC-PDUp的到達(dá)時(shí)間,那么,(Tc-Tp)×R所計(jì)算的即為發(fā)出上一數(shù)據(jù)包和接收當(dāng)前數(shù)據(jù)包之間一段時(shí)間內(nèi)桶漏掉的數(shù)據(jù)長(zhǎng)度。
      4)SGSN判斷B*是否小于LLC_PDUp的長(zhǎng)度,如果是,則立即發(fā)送下一個(gè)LLC_PDUp;否則,判斷B*是否超過(guò)Bmax,如果B*超過(guò)Bmax,說(shuō)明桶將會(huì)溢出,則推后下一個(gè)LLC_PDUp的發(fā)送,以避免溢出;否則立即發(fā)送一個(gè)LLC_PDUp。
      上述流控算法對(duì)于BSC如何控制SGSN本地流控的參數(shù),即如何根據(jù)實(shí)際情況具體設(shè)置流控參數(shù),協(xié)議并未作出規(guī)定。并且,該算法只適用于一個(gè)SGSN向BSC發(fā)送下行LLC-PDU,BSC只針對(duì)一個(gè)SGSN控制Bmax和R的情況。
      隨著通信業(yè)務(wù)量的增加,為提高服務(wù)的實(shí)用性,減少CN間的信令,在某個(gè)CN域內(nèi)達(dá)到負(fù)載平衡,使CN擴(kuò)容和升級(jí)更容易,3GPP的R5協(xié)議引入了Iu Flex技術(shù)。所謂Iu Flex技術(shù)就是在Iu接口提供一種靈活的組網(wǎng)方式,將原來(lái)一個(gè)BSC/RNC只能連到一個(gè)MSC/SGSN的組網(wǎng)方式變?yōu)樵试S一個(gè)BSC/RNC節(jié)點(diǎn)連到多個(gè)MSC/SGSN節(jié)點(diǎn)的方式,其網(wǎng)絡(luò)結(jié)構(gòu)如圖4所示,該Iu Flex技術(shù)同樣支持R99、R4協(xié)議。圖4中,池區(qū)Pool Area是Iu Flex新引入的概念,在電路域它由一組MSC和其管轄的BSC/RNC組成,在分組域由一組SGSN和其管轄的BSC/RNC組成,在一個(gè)池區(qū)內(nèi)的BSC/RNC與MSC/SGSN之間由原來(lái)多到一的關(guān)系變?yōu)槎嗟蕉嗟年P(guān)系。也就是說(shuō),引入Iu Flex技術(shù)后,在電路域,池區(qū)內(nèi)任意一個(gè)BSC/RNC能連接到MSC_Pool池中任意一個(gè)MSC;在分組域,池區(qū)內(nèi)任意一個(gè)BSC/RNC能與SGSN_Pool池中任意一個(gè)SGSN相連。
      由于組網(wǎng)結(jié)構(gòu)的變化,使得一個(gè)BSC可同時(shí)接收同一池區(qū)中多個(gè)SGSN下發(fā)的數(shù)據(jù)包LLC_PDU。那么,對(duì)于Gb接口,現(xiàn)有一個(gè)BSC對(duì)一個(gè)SGSN的流控算法已不再適用。

      發(fā)明內(nèi)容
      因此,本發(fā)明的主要目的在于提供一種業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法,使其能支持Gb接口在多個(gè)SGSN同時(shí)向BSC下發(fā)LLC_PDU數(shù)據(jù)包情況下的流控,并使BSC能夠采用自適應(yīng)方式動(dòng)態(tài)調(diào)整Gb接口的流控參數(shù)。
      引入Iu Flex技術(shù)后,Gb接口的流控仍分為兩層針對(duì)MS的流控和針對(duì)小區(qū)的流控。對(duì)于MS,仍然是由一個(gè)SGSN來(lái)提供服務(wù),所以MS的流控?zé)o需改變;而對(duì)于小區(qū),由于一個(gè)小區(qū)可由多個(gè)SGSN提供服務(wù),雖然SGSN本地流控的算法依然適用,但針對(duì)SGSN中Bmax、R參數(shù)的控制必須進(jìn)行相應(yīng)的改變。
      有鑒于此,本發(fā)明的技術(shù)方案具體是這樣實(shí)現(xiàn)的一種業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法,至少包括以下的步驟a.當(dāng)基站控制器(BSC)側(cè)小區(qū)初始化后,BSC向每個(gè)通用分組無(wú)線業(yè)務(wù)服務(wù)支持節(jié)點(diǎn)(SGSN)發(fā)送一條流控消息,觸發(fā)SGSN啟動(dòng)流控,且SGSN按BSC給定的初始化參數(shù)值進(jìn)行流控;b.針對(duì)BSC下屬的每個(gè)小區(qū),BSC對(duì)當(dāng)前小區(qū)內(nèi)來(lái)自所有SGSN的流量進(jìn)行動(dòng)態(tài)檢測(cè),先根據(jù)系統(tǒng)的運(yùn)行狀況確定小區(qū)允許的最大漏速、小區(qū)的桶最大容量值以及移動(dòng)臺(tái)(MS)的缺省漏速,然后統(tǒng)計(jì)該小區(qū)在本流控參數(shù)更新周期內(nèi),每個(gè)SGSN通過(guò)該小區(qū)下發(fā)數(shù)據(jù)的MS數(shù)及通過(guò)該小區(qū)下發(fā)數(shù)據(jù)的MS總數(shù);c.BSC計(jì)算允許每個(gè)SGSN通過(guò)該小區(qū)下發(fā)數(shù)據(jù)的權(quán)值、每個(gè)SGSN通過(guò)該小區(qū)的漏速以及該小區(qū)的實(shí)際漏速;d.BSC在每個(gè)流控參數(shù)更新周期末判斷該小區(qū)當(dāng)前的實(shí)際漏速是否大于小區(qū)允許的最大漏速?如果大于,則BSC調(diào)整流控參數(shù)并通過(guò)流控消息把調(diào)整后的參數(shù)發(fā)給每個(gè)SGSN,令SGSN更新流控參數(shù)并按新參數(shù)進(jìn)行流控;否則,SGSN仍采用當(dāng)前的流控參數(shù)進(jìn)行流控。
      該方法進(jìn)一步包括每個(gè)SGSN在未得到來(lái)自BSC的流控參數(shù)時(shí),將本地流控參數(shù)值設(shè)置為零。
      在上述過(guò)程中,步驟a進(jìn)一步包括BSC為每個(gè)小區(qū)和每個(gè)MS設(shè)置桶最大容量和漏速的初始化值。
      步驟b進(jìn)一步包括BSC依據(jù)當(dāng)前小區(qū)的配置狀況、所用編碼方式、無(wú)線信道狀況來(lái)確定小區(qū)允許的最大漏速值;設(shè)定小區(qū)當(dāng)前的桶最大容量值為小區(qū)桶最大容量的初始化值;BSC根據(jù)話務(wù)統(tǒng)計(jì)估算MS缺省漏速。
      步驟c進(jìn)一步包括c1.設(shè)定每個(gè)SGSN的權(quán)值為當(dāng)前該SGSN中通過(guò)本小區(qū)下發(fā)數(shù)據(jù)的MS數(shù)與通過(guò)本小區(qū)下發(fā)數(shù)據(jù)的MS總數(shù)的比值,且設(shè)定同一小區(qū)內(nèi)所有SGSN的權(quán)值之和為1;c2.設(shè)定每個(gè)SGSN在該小區(qū)的漏速值為該SGSN通過(guò)本小區(qū)下發(fā)數(shù)據(jù)的MS數(shù)與單個(gè)MS缺省漏速值之積;c3.設(shè)定每個(gè)小區(qū)的實(shí)際漏速值為通過(guò)該小區(qū)接收數(shù)據(jù)的總MS數(shù)與單個(gè)MS缺省漏速值之積。
      步驟d中BSC調(diào)整流控參數(shù)進(jìn)一步包括d1.BSC先按比例減小每個(gè)SGSN的漏速,設(shè)定每個(gè)SGSN的新漏速值為該SGSN的舊漏速值減去小區(qū)實(shí)際漏速和小區(qū)允許最大漏速的差值與該SGSN權(quán)值之積;d2.再按比例調(diào)整小區(qū)提供給每個(gè)SGSN的桶最大容量值,設(shè)定每個(gè)SGSN新的桶最大容量值為小區(qū)允許的桶最大容量值和小區(qū)中未發(fā)數(shù)據(jù)包所占桶容量的差值與該SGSN權(quán)值之積;d3.BSC通過(guò)流控消息將調(diào)整后的參數(shù)發(fā)送給每個(gè)SGSN。
      對(duì)于步驟d,當(dāng)小區(qū)當(dāng)前的實(shí)際漏速小于小區(qū)允許的最大漏速時(shí),BSC可按比例相應(yīng)增加每個(gè)SGSN的漏速和每個(gè)SGSN的桶最大容量值,并將調(diào)整后的參數(shù)通過(guò)流控消息發(fā)給每個(gè)SGSN,令每個(gè)SGSN按新的參數(shù)進(jìn)行流控。
      此外,BSC還要預(yù)先設(shè)置流控參數(shù)的更新周期。
      由上述方案可以看出,本發(fā)明的關(guān)鍵在于BSC在每個(gè)流控參數(shù)更新周期中,實(shí)時(shí)統(tǒng)計(jì)每個(gè)SGSN中通過(guò)該小區(qū)接收數(shù)據(jù)的MS數(shù)及通過(guò)本小區(qū)接收數(shù)據(jù)的MS總數(shù),重新計(jì)算每個(gè)SGSN的權(quán)值、漏速以及小區(qū)當(dāng)前的實(shí)際漏速,然后判斷小區(qū)實(shí)際漏速與小區(qū)允許最大漏速間的關(guān)系,并作相應(yīng)的參數(shù)調(diào)整。
      本發(fā)明所提供的業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法,其具有以下的優(yōu)點(diǎn)和特點(diǎn)1)本發(fā)明提供的流控方法綜合考慮通過(guò)該小區(qū)下發(fā)數(shù)據(jù)的每一個(gè)SGSN流控參數(shù)的設(shè)置,并按一定的比例對(duì)參數(shù)值進(jìn)行相應(yīng)的實(shí)時(shí)調(diào)整,如此,解決了原有Gb接口流控算法中BSC只能接收一個(gè)SGSN發(fā)送數(shù)據(jù)包的情況,同時(shí)也解決了無(wú)法對(duì)引入Iu Flex技術(shù)后多個(gè)SGSN同時(shí)向BSC下發(fā)LLC_PDU數(shù)據(jù)包進(jìn)行流控的問(wèn)題。
      2)本發(fā)明實(shí)時(shí)對(duì)小區(qū)實(shí)際漏速進(jìn)行判斷,當(dāng)其超過(guò)小區(qū)所允許的最大漏速時(shí),就相應(yīng)的減小每個(gè)SGSN的漏速和桶最大容量,減小的比例按每個(gè)SGSN相應(yīng)的權(quán)值大小而定,采用該種自適應(yīng)的控制機(jī)制,可動(dòng)態(tài)地調(diào)整SGSN的本地流控參數(shù)Bmax和R,從而提高了流控的實(shí)時(shí)性和有效性。
      3)本發(fā)明將每個(gè)SGSN的漏速計(jì)算簡(jiǎn)化為小區(qū)中屬于當(dāng)前SGSN的MS個(gè)數(shù)與MS缺省漏速相乘的結(jié)果,既可避免實(shí)現(xiàn)的復(fù)雜性,又可減小對(duì)系統(tǒng)開銷的影響。
      4)本發(fā)明在小區(qū)實(shí)際漏速小于等于小區(qū)允許的最大漏速時(shí),即小區(qū)還有多余漏速可以增大漏速的情況下,SGSN不更新流控參數(shù),也不向SGSN發(fā)送流控消息,而仍延用原有的參數(shù)值,如此,可減小Gb接口流控消息的傳輸數(shù)量,同時(shí)避免流控的振蕩,提高系統(tǒng)的穩(wěn)定性和可靠性。


      圖1為UMTS的系統(tǒng)結(jié)構(gòu)。
      圖2為現(xiàn)有技術(shù)未引入Iu Flex技術(shù)前簡(jiǎn)化的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)。
      圖3為現(xiàn)有技術(shù)在SGSN建議采用的流控算法流程示意圖。
      圖4為引入了Iu Flex技術(shù)后的系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)圖。
      圖5為本發(fā)明的原理框圖。
      圖6為引入了Iu Flex技術(shù)后的本發(fā)明的流控方法流程示意圖。
      本發(fā)明為BSC采用自適應(yīng)方式對(duì)SGSN的漏速和桶大小進(jìn)行動(dòng)態(tài)調(diào)整的Gb接口流量控制方法,其關(guān)鍵在于BSC在每個(gè)更新流控參數(shù)的周期內(nèi),根據(jù)對(duì)每個(gè)SGSN中通過(guò)該小區(qū)接收數(shù)據(jù)的MS數(shù)及通過(guò)本小區(qū)接收數(shù)據(jù)的MS總數(shù)的統(tǒng)計(jì)結(jié)果計(jì)算權(quán)值Wi,各個(gè)SGSN按照權(quán)值大小共同分享小區(qū)的漏速和桶容量,參見圖5所示。當(dāng)實(shí)際要求小區(qū)支持漏速超過(guò)小區(qū)允許的最大漏速時(shí),根據(jù)權(quán)值按比例減小各個(gè)SGSN的漏速和調(diào)整小區(qū)提供給各SGSN的桶最大容量值。上述由BSC對(duì)各個(gè)SGSN的桶大小和漏速進(jìn)行自適應(yīng)動(dòng)態(tài)調(diào)整的過(guò)程,是通過(guò)實(shí)時(shí)計(jì)算權(quán)值Wi來(lái)體現(xiàn)的,且Wi存在以下關(guān)系W1+W2+....+Wi+....+Wn=1參見圖6所示,本發(fā)明流控方法的具體實(shí)施步驟是這樣的1)初始化SGSN的相關(guān)參數(shù)各個(gè)SGSN在未得到來(lái)自BSC的流控參數(shù)時(shí),將本地Bmax和R設(shè)置為零,即不采用流控。當(dāng)BSC側(cè)小區(qū)初始化后,BSC向每個(gè)SGSN發(fā)送一條流控消息Flow-Control-BVC,其中包含BSC初始為每個(gè)小區(qū)和每個(gè)MS設(shè)置的流控參數(shù)Bmax和R,該流控消息將觸發(fā)SGSN啟動(dòng)流控,SGSN此時(shí)以BSC給定的初始參數(shù)進(jìn)行流控。
      2)以BSC下屬的一個(gè)小區(qū)為例,其它小區(qū)的流控過(guò)程完全相同。BSC對(duì)當(dāng)前小區(qū)內(nèi)的所有SGSN流量進(jìn)行動(dòng)態(tài)檢測(cè)a1.BSC先檢查系統(tǒng)運(yùn)行狀況,給出三個(gè)重要參數(shù)小區(qū)允許的最大漏速R_MAX_CELL、小區(qū)設(shè)定的桶最大容量值B_MAX_CELL和MS的缺省漏速R_Default_MS。其中,R_MAX_CELL參數(shù)可以由BSC依據(jù)當(dāng)前小區(qū)的配置狀況(包括采用多少個(gè)載頻、編碼方式等)、采用的編碼方式、無(wú)線信道狀況等來(lái)確定,該值是相對(duì)固定的;B_MAX_CELL可以采用小區(qū)初始化時(shí)賦予的值,也是相對(duì)固定的;R_Default_MS是由話務(wù)統(tǒng)計(jì)估算的,此參數(shù)是業(yè)務(wù)模型中的重要參數(shù),話務(wù)統(tǒng)計(jì)中都會(huì)支持。
      a2.之后,BSC在一個(gè)流控參數(shù)更新周期Ts內(nèi),統(tǒng)計(jì)該小區(qū)內(nèi)每個(gè)SGSN中通過(guò)本小區(qū)接收數(shù)據(jù)的MS數(shù)N_MS(i)以及通過(guò)本小區(qū)接收數(shù)據(jù)的MS總數(shù)N_MS,該Ts是在BSC和SGSN側(cè)預(yù)先設(shè)置的。
      3)BSC計(jì)算該小區(qū)內(nèi)每個(gè)SGSN的權(quán)值Wi、小區(qū)內(nèi)每個(gè)SGSN的漏速以及該小區(qū)的實(shí)際漏速。
      由于各個(gè)SGSN的漏速和桶大小采用自適應(yīng)的方式由BSC動(dòng)態(tài)調(diào)整,而這一控制是通過(guò)實(shí)時(shí)計(jì)算權(quán)值Wi來(lái)體現(xiàn)的,因此,先根據(jù)公式(2)計(jì)算得出對(duì)應(yīng)每個(gè)SGSN的權(quán)值WiWi=N_MS(i)/N_MS i=1,2,...n (2)且所有權(quán)值存在以下關(guān)系W1+W2+....+Wi+....+Wn=1。
      然后,根據(jù)公式(3)和公式(4)計(jì)算出本小區(qū)內(nèi)每個(gè)SGSN的桶漏速R_SGSN(i)和本小區(qū)實(shí)際漏速R_CELLR_SGSN(i)=N_MS(i)×R_Default_MSi=1,2,...n (3)R_CELL=N_MS×R_Default_MS (4)本發(fā)明將SGSN的漏速計(jì)算簡(jiǎn)化為小區(qū)中屬于SGSN的MS個(gè)數(shù)與MS缺省漏速相乘的結(jié)果。
      4)判斷小區(qū)實(shí)際漏速R_CELL是否大于小區(qū)允許最大漏速R_MAX_CELL?如果不大于,則進(jìn)入步驟5);如果大于,則b1.先按比例減小每個(gè)SGSN的漏速,根據(jù)公式(5)計(jì)算新漏速R_SGSN(i)’R_SGSN(i)’=R_SGSN(i)-(R_CELL-R_MAX_CELL)×Wi(5)其目的是在滿足小區(qū)的實(shí)際漏速不超過(guò)小區(qū)允許的最大漏速的前提下,保證各個(gè)SGSN以相對(duì)最大的漏速向下發(fā)LLC_PDU。
      b2.然后,根據(jù)公式(6)調(diào)整小區(qū)提供給每個(gè)SGSN的桶最大容量值B_MAX_SGSN(i)=(B_MAX_CELL-B_CELL)×Wi (6)其中,B_MAX_SGSN(i)為小區(qū)提供給第i個(gè)SGSN的桶最大容量值。因?yàn)樵赗_CELL>R_MAX_CELL的情況下,小區(qū)桶中存在較多尚未下發(fā)的LLC_PDU,這些LLC_PDU總共占有的桶容量設(shè)為B_CELL,需在調(diào)整B_MAX_SGSN(i)參數(shù)時(shí)給予考慮。
      b3.BSC通過(guò)流控消息把調(diào)整后的參數(shù)發(fā)送給每個(gè)SGSN,令Bmax=B_MAX_SGSN(i)R=R_SGSN(i)參數(shù)調(diào)整后,SGSN采用新的參數(shù)進(jìn)行流控。
      5)如果小區(qū)實(shí)際漏速小于等于小區(qū)允許最大漏速,則意味著小區(qū)還有多余的漏速,可以增大SGSN的漏速,但為了減小Gb接口流控消息的數(shù)量以及避免流控的振蕩,本發(fā)明在此情況下不更新流控參數(shù),也不向SGSN發(fā)送流控消息,由于初始化時(shí)或在之前的某個(gè)流控參數(shù)更新周期中,BSC已向SGSN發(fā)送過(guò)初始的或更新的流控參數(shù)Bmax和R,所以SGSN可繼續(xù)按原有參數(shù)進(jìn)行流控。
      在上述過(guò)程中,BSC在每個(gè)流控參數(shù)更新周期中,都要實(shí)時(shí)統(tǒng)計(jì)每個(gè)SGSN中通過(guò)本小區(qū)接收數(shù)據(jù)的MS數(shù)及通過(guò)本小區(qū)接收數(shù)據(jù)的MS總數(shù),如果有變化,就要重新計(jì)算每個(gè)SGSN的權(quán)值、漏速以及本小區(qū)當(dāng)前的實(shí)際漏速,然后判斷小區(qū)實(shí)際漏速與小區(qū)允許最大漏速之間的關(guān)系,并按比例作相應(yīng)的參數(shù)調(diào)整,以達(dá)到自適應(yīng)動(dòng)態(tài)調(diào)整的目的。
      本發(fā)明提供的這種BSC采用自適應(yīng)方式對(duì)SGSN的漏速和桶大小進(jìn)行動(dòng)態(tài)調(diào)整的Gb接口的流量控制方法,能夠解決引入Iu Flex后一個(gè)BSC與多個(gè)CN節(jié)點(diǎn)相連,在Gb接口多個(gè)SGSN同時(shí)向BSC下發(fā)LLC-PDU時(shí)的流控問(wèn)題,是一種實(shí)現(xiàn)簡(jiǎn)單,可減小對(duì)系統(tǒng)開銷的影響,并能提高系統(tǒng)穩(wěn)定性和可靠性的流控方法。
      權(quán)利要求
      1.一種業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法,其特征在于該方法至少包括以下的步驟a.當(dāng)基站控制器(BSC)側(cè)小區(qū)初始化后,BSC向每個(gè)通用分組無(wú)線業(yè)務(wù)服務(wù)支持節(jié)點(diǎn)(SGSN)發(fā)送一條流控消息,觸發(fā)SGSN啟動(dòng)流控,且SGSN按BSC給定的初始化參數(shù)值進(jìn)行流控;b.針對(duì)BSC下屬的每個(gè)小區(qū),BSC對(duì)當(dāng)前小區(qū)內(nèi)所有SGSN的流量進(jìn)行動(dòng)態(tài)檢測(cè),先根據(jù)系統(tǒng)的運(yùn)行狀況確定小區(qū)允許的最大漏速、小區(qū)的桶最大容量值以及移動(dòng)臺(tái)(MS)缺省漏速,然后統(tǒng)計(jì)該小區(qū)在本流控參數(shù)更新周期內(nèi),每個(gè)SGSN中通過(guò)該小區(qū)接收數(shù)據(jù)的MS數(shù)及通過(guò)該小區(qū)接收數(shù)據(jù)的MS,總數(shù);c.BSC計(jì)算該小區(qū)內(nèi)每個(gè)SGSN的權(quán)值、該小區(qū)內(nèi)每個(gè)SGSN的漏速以及該小區(qū)的實(shí)際漏速;d.BSC在每個(gè)流控參數(shù)更新周期末判斷該小區(qū)當(dāng)前的實(shí)際漏速是否大于小區(qū)允許的最大漏速?如果大于,則BSC調(diào)整流控參數(shù)并通過(guò)流控消息把調(diào)整后的參數(shù)發(fā)給每個(gè)SGSN,令SGSN更新流控參數(shù)并按新參數(shù)進(jìn)行流控;否則,SGSN仍采用當(dāng)前的流控參數(shù)進(jìn)行流控。
      2.根據(jù)權(quán)利要求1所述的方法,其特征在于該方法進(jìn)一步包括每個(gè)SGSN在未得到來(lái)自BSC的流控參數(shù)時(shí),將本地流控參數(shù)值設(shè)置為零。
      3.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟a進(jìn)一步包括BSC為每個(gè)小區(qū)和每個(gè)MS設(shè)置桶最大容量和漏速的初始化值。
      4.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟b進(jìn)一步包括BSC依據(jù)當(dāng)前小區(qū)的配置狀況、所用編碼方式、無(wú)線信道狀況來(lái)確定小區(qū)允許的最大漏速值。
      5.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟b進(jìn)一步包括BSC設(shè)定小區(qū)當(dāng)前的桶最大容量值為小區(qū)桶最大容量的初始化值。
      6.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟b進(jìn)一步包括BSC根據(jù)話務(wù)統(tǒng)計(jì)估算MS缺省漏速。
      7.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟c進(jìn)一步包括c1.設(shè)定每個(gè)SGSN的權(quán)值為當(dāng)前該SGSN中通過(guò)本小區(qū)下發(fā)數(shù)據(jù)的MS數(shù)與通過(guò)本小區(qū)下發(fā)數(shù)據(jù)的MS總數(shù)的比值;c2.設(shè)定每個(gè)SGSN在該小區(qū)的漏速值為該SGSN通過(guò)本小區(qū)下發(fā)數(shù)據(jù)的MS數(shù)與MS缺省漏速值之積;c3.設(shè)定每個(gè)小區(qū)的實(shí)際漏速值為通過(guò)該小區(qū)接收數(shù)據(jù)的總MS數(shù)與MS缺省漏速值之積。
      8.根據(jù)權(quán)利要求1或7所述的方法,其特征在于步驟c進(jìn)一步包括設(shè)定同一小區(qū)內(nèi)每個(gè)SGSN的權(quán)值之和為1。
      9.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟d中BSC調(diào)整流控參數(shù)進(jìn)一步包括d1.BSC先按比例減小每個(gè)SGSN的漏速,設(shè)定每個(gè)SGSN的新漏速值為該SGSN的舊漏速值減去小區(qū)實(shí)際漏速和小區(qū)允許最大漏速的差值與該SGSN權(quán)值之積;d2.再按比例調(diào)整小區(qū)提供給每個(gè)SGSN的桶最大容量值,設(shè)定每個(gè)SGSN的新桶最大容量值為小區(qū)允許的桶最大容量值和小區(qū)中未發(fā)數(shù)據(jù)包所占桶容量的差值與該SGSN權(quán)值之積;d3.BSC通過(guò)流控消息將調(diào)整后的參數(shù)發(fā)送給每個(gè)SGSN。
      10.根據(jù)權(quán)利要求1所述的方法,其特征在于步驟d進(jìn)一步包括當(dāng)小區(qū)當(dāng)前的實(shí)際漏速小于小區(qū)允許的最大漏速時(shí),BSC可按比例相應(yīng)增加每個(gè)SGSN的漏速和每個(gè)SGSN的桶最大容量值,并將調(diào)整后的參數(shù)通過(guò)流控消息發(fā)給每個(gè)SGSN,令SGSN按新參數(shù)進(jìn)行流控。
      11.根據(jù)權(quán)利要求1所述的方法,其特征在于該方法進(jìn)一步包括由BSC預(yù)先設(shè)置流控參數(shù)的更新周期。
      全文摘要
      本發(fā)明公開了一種業(yè)務(wù)支持節(jié)點(diǎn)與基站控制器間接口的自適應(yīng)流控方法,包括a)基站控制器(BSC)向每個(gè)通用分組無(wú)線業(yè)務(wù)服務(wù)支持節(jié)點(diǎn)(SGSN)發(fā)流控消息給定初始化流控參數(shù),并觸發(fā)SGSN啟動(dòng)流控;b)BSC根據(jù)系統(tǒng)運(yùn)行狀況確定小區(qū)允許的最大漏速、小區(qū)的桶最大容量值以及移動(dòng)臺(tái)(MS)缺省漏速,并統(tǒng)計(jì)該小區(qū)中每個(gè)SGSN的MS數(shù)及該小區(qū)的總MS數(shù);c)計(jì)算該小區(qū)內(nèi)每個(gè)SGSN的權(quán)值和漏速以及該小區(qū)的實(shí)際漏速;d)判斷該小區(qū)實(shí)際漏速是否大于小區(qū)允許的最大漏速,并做相應(yīng)的處理,如果流控參數(shù)有變化,則BSC發(fā)消息令SGSN以新的參數(shù)進(jìn)行流控。采用該方法能支持SGSN與BSC多對(duì)多通信時(shí)以自適應(yīng)方式動(dòng)態(tài)調(diào)整Gb接口流控參數(shù)并實(shí)施流控。
      文檔編號(hào)H04W92/12GK1446011SQ02103738
      公開日2003年10月1日 申請(qǐng)日期2002年3月15日 優(yōu)先權(quán)日2002年3月15日
      發(fā)明者趙紅霞 申請(qǐng)人:華為技術(shù)有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1