專利名稱:一種數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于通信領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸技術(shù)。
背景技術(shù):
WiMAX的全稱是Worldwide Interoperability for Microwave Access,中文名稱為微波接入全球互通,這是一套標(biāo)準(zhǔn)化無線通訊技術(shù),提供長距離的高流量寬帶傳輸服務(wù)。在WiMAX網(wǎng)絡(luò)的架構(gòu)體系,其功能實(shí)體主要包括MS、ASN和CSN。
ASN接入服務(wù)網(wǎng)絡(luò),是一套網(wǎng)絡(luò)功能的集合,為WiMAX用戶提供無線接入。主要包括以下必選功能-在基站BS和WiMAX終端MS之間建立層2連接;-在Proxy Mobile IP(PMIP)模式下,將AAA控制消息傳遞給WiMAX用戶所屬的歸屬NSP(H-NSP)協(xié)助完成鑒權(quán)、授權(quán)和計(jì)費(fèi);-網(wǎng)絡(luò)發(fā)現(xiàn)和選擇功能;-協(xié)助高層與WiMAX終端建立層3連接,即IP地址分配;-無線資源管理。
除此之外,還可以支持以下可選功能-ASN內(nèi)部的移動(dòng)性管理;-尋呼和位置管理;-ASN和CSN之間的隧道建立以及管理;-拜訪位置寄存器。
一個(gè)ASN由基站(BS)和接入網(wǎng)關(guān)(ASN-GW)組成。一個(gè)ASN可以被一個(gè)或者多個(gè)CSN共享。
CSN連接服務(wù)網(wǎng)絡(luò),被定義為一套網(wǎng)絡(luò)功能的組合,為WiMAX用戶提供IP連接。一個(gè)CSN可以提供以下功能為用戶會(huì)話連接,給終端分配IP地址;-Internet接入;-AAA代理或者服務(wù)器;-基于用戶系統(tǒng)參數(shù)的QoS以及許可控制;-ASN和CSN之間的隧道建立以及管理;-為漫游服務(wù)的CSN之間的隧道建立和管理;-用戶計(jì)費(fèi)以及運(yùn)營商之間的結(jié)算;-ASN之間的移動(dòng)性管理;-WiMAX服務(wù),例如基于位置的服務(wù)、點(diǎn)對點(diǎn)服務(wù)、多播組播服務(wù)、IMS和緊急呼叫等等。
-CSN可以由路由器、AAA代理/服務(wù)器、用戶數(shù)據(jù)庫、Internet網(wǎng)關(guān)設(shè)備等組成。
CSN既可以作為全新的WiMAX系統(tǒng)的一個(gè)新建網(wǎng)元,也可以利用部分現(xiàn)有的網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn)CSN功能。
NAP網(wǎng)絡(luò)接入提供者,是一種運(yùn)營實(shí)體,為一個(gè)或者多個(gè)WiMAX網(wǎng)絡(luò)業(yè)務(wù)提供者(NSPs)提供WiMAX無線接入設(shè)備。一個(gè)NAP可以擁有一個(gè)或者多個(gè)ASN。
NSP網(wǎng)絡(luò)服務(wù)提供者,是一種運(yùn)營實(shí)體,為用戶提供IP連接和WiMAX業(yè)務(wù),這些服務(wù)是滿足事先與用戶建立的服務(wù)協(xié)定的。為了提供這些服務(wù),一個(gè)NSP需要與一個(gè)或者多個(gè)NAP簽約,以使用接入網(wǎng)設(shè)備。NSP的設(shè)備都在一個(gè)CSN內(nèi)。一個(gè)NSP可以與其他的NSP建立漫游協(xié)定,也可以與第三方的業(yè)務(wù)提供者簽訂協(xié)約,為用戶提供WiMAX服務(wù)。從WiMAX用戶的角度來看,NSP可以分成歸屬NSP(H-NSP)和拜訪NSP(V-NSP)。
ASP應(yīng)用服務(wù)提供者,主要的功能是提供增值業(yè)務(wù)以及三層之上的業(yè)務(wù),例如IMS、企業(yè)應(yīng)用等等。并提供和管理IP層之上的應(yīng)用。
圖1是WiMAX網(wǎng)絡(luò)在非漫游場景下的典型參考模型。如圖所示,WiMAX終端通過空中接口R1接入ASN,ASN與ASN之間通過R4接口連接,ASN與CSN之間通過R3接口連接。終端與CSN之間的接口R2僅僅是邏輯接口,通過R1和R3接口作為實(shí)際的物理承載。
圖2是WiMAX網(wǎng)絡(luò)在漫游場景下的典型參考模型。如圖所示,對于WiMAX終端,通過邏輯的R2接口分別與拜訪CSN(V-CSN)和歸屬CSN(H-CSN)通信,拜訪CSN(V-CSN)和歸屬CSN(H-CSN)之間通過R5接口連接。網(wǎng)絡(luò)為用戶提供漫游服務(wù)。用戶移動(dòng)到異地后仍然可以享受WiMAX服務(wù)。
圖3是ASN內(nèi)部的參考模型,BS之間通過R8接口連接,R8接口的定義目前還在討論當(dāng)中。BS和ASN-GW網(wǎng)關(guān)之間通過R6接口通訊,一個(gè)BS可以與一個(gè)或者多個(gè)ASN-GW連接。ASN通過ASN-GW網(wǎng)關(guān)通過R3接口與CSN連接,通過R4接口與其他的ASN連接。
現(xiàn)有NWG_STAGE2規(guī)范中,在ASN-GW和BS之間傳送數(shù)據(jù)流,BS超過緩存閾值就丟棄,業(yè)務(wù)連續(xù)性靠上層的TCP機(jī)制或應(yīng)用層重傳機(jī)制來保證,沒有對數(shù)據(jù)流的傳輸進(jìn)行控制,使得BS在沒有辦法接收數(shù)據(jù)的情況下,ASN-GW仍然發(fā)送數(shù)據(jù),造成了數(shù)據(jù)的丟失。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng),以使通信設(shè)備發(fā)送的數(shù)據(jù)能夠得到有效的接收和緩存。
為實(shí)現(xiàn)以上發(fā)明目的,本發(fā)明提出了一種WiMAX系統(tǒng)中數(shù)據(jù)傳輸?shù)姆椒?,包括第一裝置和第二裝置,包括步驟設(shè)置流控條件;第一裝置根據(jù)流控條件對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控。
上述方案中,所述對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控,包括
第一裝置接收第二裝置發(fā)送的數(shù)據(jù)流,判斷緩沖區(qū)占用率是否超過預(yù)先設(shè)定的過載門限;如果超過預(yù)先設(shè)定的過載門限,則第一裝置置為流控狀態(tài),并通知第二裝置停止發(fā)送數(shù)據(jù)流,第二裝置置為流控狀態(tài);第一裝置發(fā)送前向數(shù)據(jù),如果第一裝置處于流控狀態(tài),并且緩沖區(qū)占用率小于預(yù)先設(shè)定的可用門限,則通知第二裝置發(fā)送數(shù)據(jù)流,第一裝置和第二裝置分別置為正常狀態(tài)。
上述方案中,所述設(shè)置流控條件包括在第一裝置中預(yù)先設(shè)定需要進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)類型集。
上述方案中,所述預(yù)先設(shè)定的過載門限大于所述預(yù)先設(shè)定的可用門限。
上述方案中,第一裝置通知第二裝置停止發(fā)送數(shù)據(jù), 第一裝置和第二裝置置為流控狀態(tài),進(jìn)一步包括第一裝置根據(jù)移動(dòng)終端的服務(wù)要求或業(yè)務(wù)流的特征,向第二裝置發(fā)送緩存標(biāo)識(shí);第二裝置判斷緩存標(biāo)識(shí),如果允許緩存,則第二裝置判斷緩沖區(qū)占用率是否超過預(yù)先設(shè)定的第二裝置的過載門限,如果超過,則丟棄所述移動(dòng)終端的數(shù)據(jù)或所述業(yè)務(wù)流數(shù)據(jù),否則對所述移動(dòng)終端數(shù)據(jù)或所述業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存;如果不允許緩存,則丟棄接收到的數(shù)據(jù)。
上述方案中,進(jìn)一步包括,第一裝置接收到移動(dòng)終端發(fā)送的數(shù)據(jù),如果第一裝置當(dāng)前處于流控狀態(tài),則通知第二裝置置為流控狀態(tài);如果第一裝置當(dāng)前處于正常狀態(tài),則通知第二裝置置為正常狀態(tài)。
上述方案中,進(jìn)一步包括,在第一裝置側(cè)設(shè)置定時(shí)器,周期性的通知第二裝置進(jìn)行狀態(tài)更改,使第一裝置和第二裝置狀態(tài)保持一致。
上述方案中,所述第一裝置對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控,包括第二裝置向第一裝置發(fā)送GRE數(shù)據(jù)包,第一裝置向第二裝置發(fā)送反向GRE數(shù)據(jù)包,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送VLAN數(shù)據(jù)包,第一裝置向第二裝置發(fā)送反向VLAN數(shù)據(jù)包,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送MPLS數(shù)據(jù)包,第一裝置向第二裝置發(fā)送反向MPLS數(shù)據(jù)包,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí)。
上述方案中,所述第一裝置對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控,包括第二裝置向第一裝置發(fā)送GRE數(shù)據(jù)包,第一裝置向第二裝置發(fā)送流控狀態(tài)更新消息,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送VLAN數(shù)據(jù)包,第一裝置向第二裝置發(fā)送流控狀態(tài)更新消息,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送MPLS數(shù)據(jù)包,第一裝置向第二裝置發(fā)送流控狀態(tài)更新消息,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí)。
上述方案中,所述第一裝置為基站,所述第二裝置為接入網(wǎng)網(wǎng)關(guān)。
本發(fā)明還提出一種數(shù)據(jù)傳輸?shù)南到y(tǒng),包括移動(dòng)終端、第一裝置和第二終端,所述第一終端接收第一終端發(fā)送的數(shù)據(jù)流或向移動(dòng)終端發(fā)送數(shù)據(jù),計(jì)算緩沖區(qū)的占用率,根據(jù)緩沖區(qū)的占用率,調(diào)整所處的狀態(tài),并向第一終端發(fā)送流控標(biāo)識(shí);所述第一終端向第一終端發(fā)送數(shù)據(jù)流,根據(jù)第一終端發(fā)送的流控標(biāo)識(shí),調(diào)整其當(dāng)前所處的狀態(tài),控制數(shù)據(jù)流的發(fā)送。
上述方案中,所述第一終端根據(jù)指定移動(dòng)終端服務(wù)要求或指定業(yè)務(wù)流特征,向第一終端發(fā)送緩存標(biāo)識(shí);所述第一終端根據(jù)緩存標(biāo)識(shí)和其當(dāng)前所處的狀態(tài),對指定的移動(dòng)終端的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存或舍棄。
上述方案中,所述第一終端接收到移動(dòng)終端發(fā)送的數(shù)據(jù)時(shí),通知第一終端更新其當(dāng)前所處的狀態(tài)。
上述方案中,所述第一終端設(shè)置定時(shí)器,周期性的通知第一終端更新其當(dāng)前所處的狀態(tài)。本發(fā)明在WiMAX系統(tǒng)中增加了流控機(jī)制,完善了現(xiàn)有的WiMAX系統(tǒng)的工作流程。當(dāng)接入網(wǎng)網(wǎng)關(guān)向BS發(fā)送數(shù)據(jù)流業(yè)務(wù)時(shí),BS適時(shí)的檢測其緩沖區(qū)的占用情況,并根據(jù)其占用率,調(diào)整BS和接入網(wǎng)網(wǎng)關(guān)的狀態(tài),控制數(shù)據(jù)流的發(fā)送。同時(shí),BS還可以根據(jù)MS的服務(wù)類型或業(yè)務(wù)特性,以及接入網(wǎng)網(wǎng)關(guān)的緩沖區(qū)占用情況,向接入網(wǎng)網(wǎng)關(guān)發(fā)送緩存標(biāo)識(shí),對指定MS服務(wù)類型或業(yè)務(wù)特性的數(shù)據(jù)進(jìn)行緩存,本發(fā)明通過上述方法合理的調(diào)度和分配了系統(tǒng)資源,提高了系統(tǒng)性能。
圖1是WiMAX網(wǎng)絡(luò)在非漫游場景下的典型參考模型;圖2是WiMAX網(wǎng)絡(luò)在漫游場景下的典型參考模型;圖3是ASN內(nèi)部的參考模型;圖4本發(fā)明提出的數(shù)據(jù)傳輸方法的總體流程圖;圖5ASN-GW向BS發(fā)送數(shù)據(jù)流時(shí)的流控流程圖;圖6BS發(fā)送前向數(shù)據(jù)時(shí)的流控流程圖;圖7BS狀態(tài)遷移示意圖;圖8ASN-GW狀態(tài)遷移示意圖;圖9本發(fā)明的第一實(shí)施例的流程圖;圖10本發(fā)明的第二實(shí)施例的流程圖。
具體實(shí)施例方式
為了更好的描述本發(fā)明的技術(shù)方案,下面結(jié)合附圖來詳細(xì)的描述本發(fā)明的具體實(shí)現(xiàn)過程。
本發(fā)明提出的一種在WiMAX系統(tǒng)中數(shù)據(jù)傳輸?shù)姆椒?,本方法在WiMAX系統(tǒng)中增加了流控機(jī)制,我們以在WiMAX系統(tǒng)中的R6參考點(diǎn)的操作為例,進(jìn)行說明,上述第一裝置為基站BS,第二裝置為接入網(wǎng)網(wǎng)關(guān)ASN-GW,如圖4所示,包括如下步驟步驟401,BS設(shè)置需要進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)類型集;在WiMAX系統(tǒng)中,我們對時(shí)延敏感的數(shù)據(jù)流業(yè)務(wù)不進(jìn)行流控,比如VoIP業(yè)務(wù)、視頻業(yè)務(wù)等,這是因?yàn)榱骺貢?huì)造成數(shù)據(jù)傳輸時(shí)延的增大,不能滿足QOS的要求。我們只對一些時(shí)延不敏感的業(yè)務(wù)進(jìn)行流控,實(shí)際上,BS緩沖區(qū)的大小只要滿足緩沖區(qū)大小>數(shù)據(jù)流速率×最大時(shí)延,這樣的數(shù)據(jù)流業(yè)務(wù)都可以進(jìn)行流控;因此,需要在BS中預(yù)先設(shè)置需要進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)的類型集,以便BS接收到數(shù)據(jù)流時(shí),判斷對哪些數(shù)據(jù)流進(jìn)行流控。
步驟402,BS判斷接收到的數(shù)據(jù)流業(yè)務(wù)的類型,并確定是否屬于預(yù)先定義的進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)的類型集;由于只對部分的數(shù)據(jù)流業(yè)務(wù)進(jìn)行流控,所以,需要BS識(shí)別出接收到的數(shù)據(jù)流的業(yè)務(wù)類型,并從類型集中查詢是否包括該類型的數(shù)據(jù)流業(yè)務(wù),以決定是否進(jìn)行流控。
步驟403,如果接收的數(shù)據(jù)流的業(yè)務(wù)類型不屬于預(yù)先定義的進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)類型集,則不對該數(shù)據(jù)流業(yè)務(wù)進(jìn)行流控,按正常的處理方式進(jìn)行處理。
步驟404,如果接收的數(shù)據(jù)流的業(yè)務(wù)類型屬于預(yù)先定義的進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)類型集,則對該數(shù)據(jù)流業(yè)務(wù)進(jìn)行流控;具體的步驟404所述的流控方式,如圖5、圖6所示,下面我們將作詳細(xì)的描述BS和ASN-GW,具有兩種工作狀態(tài)正常狀態(tài)和流控狀態(tài),正常狀態(tài)是指可以正常的接收數(shù)據(jù)流,并且不會(huì)造成緩沖區(qū)的溢出和數(shù)據(jù)的丟失;流控狀態(tài)是指緩沖區(qū)的占用率超過一定的門限,如果繼續(xù)接收數(shù)據(jù)就會(huì)造成緩沖區(qū)的溢出,這時(shí)候就需要 對數(shù)據(jù)流的傳輸進(jìn)行控制。
初始狀態(tài)下,BS和ASN-GW處于正常狀態(tài)下。
當(dāng)ASN-GW向BS發(fā)送數(shù)據(jù)流時(shí),工作過程如圖5所示,包括步驟步驟501,BS接收ASN-GW發(fā)送的數(shù)據(jù)流,計(jì)算其緩沖區(qū)的占用率;BS接收ASN-GW發(fā)送的數(shù)據(jù)流,該數(shù)據(jù)流屬于需要進(jìn)行流控的范圍,通過計(jì)算得出緩沖區(qū)的占用率,可以根據(jù)公式緩沖區(qū)占用率=緩沖區(qū)中數(shù)據(jù)字節(jié)數(shù)/緩沖區(qū)大小得到占用率。
步驟502,判斷緩沖區(qū)的占用率是否大于過載門限;BS在初始化時(shí),首先設(shè)定過載門限,過載門限可以根據(jù)具體的網(wǎng)絡(luò)狀況進(jìn)行設(shè)定;如果緩沖區(qū)溢出而丟包數(shù)據(jù)量較大,說明過載門限設(shè)置的太低了,或者數(shù)據(jù)流突發(fā)性太強(qiáng),需要ASN-GW進(jìn)行控制,平緩速率;BS判斷緩沖區(qū)的占用率是否大于預(yù)先設(shè)定的過載門限,如果不大于,轉(zhuǎn)步驟503;如果大于,則轉(zhuǎn)步驟504。
步驟503,不進(jìn)行狀態(tài)的更改,繼續(xù)進(jìn)行數(shù)據(jù)傳輸;由于BS緩沖區(qū)占用率較小,不需要進(jìn)行流控,則正常接收數(shù)據(jù),BS和ASN-GW的狀態(tài)不發(fā)生改變,一直處于正常狀態(tài)。
步驟504,BS置其狀態(tài)為流控狀態(tài),并通知ASN-GW停止發(fā)送數(shù)據(jù);由于BS緩沖區(qū)占用率大于預(yù)先設(shè)定的過載門限,BS要求ASN-GW停止發(fā)送數(shù)據(jù),以免緩沖區(qū)溢出,造成數(shù)據(jù)包的丟失;BS在通知ASN-GW停止發(fā)送數(shù)據(jù)的同時(shí),也可以根據(jù)MS服務(wù)要求或業(yè)務(wù)流的業(yè)務(wù)特性,攜帶緩存標(biāo)識(shí),要求ASN-GW對指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存;如果ASN-GW在收到停止發(fā)送數(shù)據(jù)通知之前,發(fā)送的數(shù)據(jù)量超過了BS的緩沖區(qū)大小,超過的部分將被BS丟棄,因此,BS需要在緩沖區(qū)未滿時(shí),通知ASN-GW停止發(fā)送數(shù)據(jù),充分考慮路徑延遲和鏈路上的數(shù)據(jù)量。
步驟505,ASN-GW接到BS發(fā)送的停止發(fā)送數(shù)據(jù)的通知時(shí),置其自身為流控狀態(tài),同時(shí)判斷其中是否攜帶了指定MS的緩存標(biāo)識(shí)或指定業(yè)務(wù)流數(shù)據(jù)的緩存標(biāo)識(shí);如果沒有,則默認(rèn)的對所有的數(shù)據(jù)流都不進(jìn)行緩存,轉(zhuǎn)步驟506;如果有緩存標(biāo)識(shí),則轉(zhuǎn)步驟507。
步驟506,ASN-GW不對CSN側(cè)發(fā)送的數(shù)據(jù)進(jìn)行緩存,丟棄所有接收到的數(shù)據(jù)包。
步驟507,ASN-GW判斷自身緩沖區(qū)占用率,并判斷占用率是否大于預(yù)先設(shè)定的ASN-GW的過載門限;ASN-GW在初始化時(shí),也首先設(shè)定其自身的過載門限;ASN判斷當(dāng)前緩沖區(qū)的占用率,緩沖區(qū)占用率的計(jì)算方法如前所述,如果緩沖區(qū)的占用率大于預(yù)先設(shè)定的ASN-GW的過載門限,則轉(zhuǎn)步驟508,否則,轉(zhuǎn)步驟509。
步驟508,不對CSN發(fā)送的數(shù)據(jù)流進(jìn)行緩沖,直接將接收到的數(shù)據(jù)丟棄。
步驟509,對指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存;如果緩沖區(qū)的占用率小于預(yù)先設(shè)定的ASN-GW的過載門限,則說明緩沖區(qū)可以接收數(shù)據(jù)而不會(huì)發(fā)生過載,ASN-GW根據(jù)接收到的指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)的緩存標(biāo)識(shí),對對應(yīng)的數(shù)據(jù)流進(jìn)行緩存,等其狀態(tài)變化為正常狀態(tài)時(shí),將緩存的數(shù)據(jù)發(fā)送給對應(yīng)的終端。
上述的過載門限和可用門限的設(shè)置,需要考慮系統(tǒng)的具體情況,進(jìn)行設(shè)置,如果緩沖取溢出而丟包數(shù)據(jù)量較大,說明過載門限設(shè)置太低;如果緩沖區(qū)的最大占用率和平均占用率比較低,說明可用門限設(shè)置太高了;如果遷移到流控狀態(tài)的次數(shù)太多,則說明兩個(gè)門限設(shè)置過于接近,造成了振蕩;系統(tǒng)可以動(dòng)態(tài)的測量上述參數(shù),然后調(diào)整設(shè)定的門限,從而有效的進(jìn)行數(shù)據(jù)流控。
以上描述的是當(dāng)ASN-GW向BS發(fā)送數(shù)據(jù)流時(shí),BS和ASN-GW進(jìn)行流控的流程,以及它們的狀態(tài)的變化過程;下面我們將描述一下,BS向MS發(fā)送數(shù)據(jù)時(shí),其流控的流程當(dāng)BS向MS發(fā)送數(shù)據(jù)時(shí),其工作過程如圖6所示,包括如下步驟
步驟601,BS向MS發(fā)送數(shù)據(jù)。
步驟602,BS計(jì)算當(dāng)前緩沖區(qū)的占用率;BS向MS發(fā)送數(shù)據(jù)時(shí),其緩沖區(qū)存儲(chǔ)的數(shù)據(jù)量會(huì)減少,BS利用上述同樣的方法,計(jì)算緩沖區(qū)的占用率。
步驟603,比較緩沖區(qū)的占用率和可用門限的大小;在初始化狀態(tài)下,BS預(yù)先設(shè)置了可用門限,比便指示BS何時(shí)從流控狀態(tài)下恢復(fù)到正常狀態(tài)下,當(dāng)緩沖區(qū)占用率大于預(yù)先設(shè)定的可用門限時(shí),轉(zhuǎn)步驟604,否則轉(zhuǎn)步驟605。
步驟604,不對BS和ASN-GW的狀態(tài)進(jìn)行調(diào)整;由于緩沖區(qū)占用率大于預(yù)先設(shè)定的可用門限,則繼續(xù)保持BS當(dāng)前的用戶狀態(tài),同時(shí)ASN-GW的狀態(tài)也不發(fā)生改變;步驟605,BS和ASN-GW置為正常工作狀態(tài)。
由于緩沖區(qū)的占用率小于預(yù)先設(shè)定的可用門限,則表明,BS有足夠的緩沖區(qū)來接收數(shù)據(jù);這時(shí)如果BS處于正常狀態(tài),則BS仍然處于正常工作狀態(tài),如果BS處于流控狀態(tài),則BS置為正常工作狀態(tài),同時(shí),通知ASN-GW置為正常工作狀態(tài),ASN-GW可以向BS發(fā)送數(shù)據(jù)流。
由上述的流程可知,在流控的過程中,BS和ASN-GW的狀態(tài)是很重要的,ASN-GW的狀態(tài)應(yīng)該根據(jù)BS的指令進(jìn)行改變,BS的狀態(tài)轉(zhuǎn)移圖如圖7所示,ASN-GW的狀態(tài)轉(zhuǎn)移圖如圖8所示。同時(shí)BS和ASN-GW的狀態(tài)應(yīng)該保持一致,在本發(fā)明中,我們可以采用以下兩種方法來保持BS和ASN-GW狀態(tài)的一致1、每當(dāng)BS收到來自空口的方向數(shù)據(jù)包時(shí),就根據(jù)BS狀態(tài)對ASN-GW的狀態(tài)進(jìn)行更新;BS收到來自空口的反向數(shù)據(jù)包時(shí),通知ASN-GW進(jìn)行狀態(tài)的更改如果BS當(dāng)前處于流控狀態(tài),則指示ASN-GW置狀態(tài)為流控狀態(tài),如果BS當(dāng)前處于正常狀態(tài),則指示ASN-GW置狀態(tài)為正常狀態(tài)。
2、BS側(cè)設(shè)置定時(shí)器,周期性的根據(jù)BS狀態(tài)對ASN-GW狀態(tài)進(jìn)行更新。
以上我們描述了本發(fā)明的總體流程,在WiMAX系統(tǒng)中,我們可以通過兩種方式來實(shí)現(xiàn)上述數(shù)據(jù)傳輸?shù)姆椒ā?br>
實(shí)施例一本實(shí)施例中,我們在BS和ASN-GW之間采用GRE隧道技術(shù),來實(shí)現(xiàn)所述的數(shù)據(jù)傳輸?shù)目刂啤?br>
在本發(fā)明中,GRE幀頭格式如表1所示0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|C|Reserved0|Ver|Protocol Type |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Checksum(optional)|Reservedl(Optional) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表1擴(kuò)充針對WiMaX系統(tǒng)中Protocol Type的取值88 E2H,詳細(xì)內(nèi)容請參考RFC1700。
定義WiMax擴(kuò)展屬性,GRE幀格式如下0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|C|Reserved0|Ver|Protocol Type |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Checksum(optional)|Reserved1(Optional) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Key(optional) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Sequence Number(optional) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Attributes(Optional) |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|User Traffic |+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表2其中,Attributes格式如下,E置為1標(biāo)志為攜帶的最后一個(gè)屬性。
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|E|TYPE|LENGTH|VALUE|RESERVED+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表3按以上格式定義WiMax流控標(biāo)志Flow Control Flag和緩存標(biāo)志BufferFlag。
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|1|0000001|02|F|B||RESERVED+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+表4其中,流控標(biāo)志Flow Control Flag表示BS要求ASN GW停止或者恢復(fù)向BS發(fā)送數(shù)據(jù),在上述表格中為F。我們可以取當(dāng)Flow Control Flag=1時(shí),表示進(jìn)行流控,即要求ASN-GW停止發(fā)送數(shù)據(jù)流,當(dāng)Flow Control Flag=0時(shí),表示不進(jìn)行流控,要求ASN-GW可以發(fā)送數(shù)據(jù)流。
緩存標(biāo)志Buffer Flag,在上述表格中為B,表示要求ASN GW緩存還是丟棄收到的數(shù)據(jù)。當(dāng)Buffer Flag=0時(shí),表示要求ASN-GW緩存收到的指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù),當(dāng)Buffer Flag=1時(shí),表示ASN-GW不緩存接收到的數(shù)據(jù)。
在定義了WiMAX系統(tǒng)中GRE包的結(jié)構(gòu)后,在上述定義的基礎(chǔ)上,我們結(jié)合流程圖說明具體的實(shí)現(xiàn)方法,如圖9所述步驟901,ASN-GW向BS發(fā)送GRE數(shù)據(jù)包。
步驟902,BS判斷接收到的GRE數(shù)據(jù)包業(yè)務(wù)類型;BS判斷接收到的GRE數(shù)據(jù)包的業(yè)務(wù)類型,以決定是否對其進(jìn)行流控,在這里我們假設(shè)需要對傳送的數(shù)據(jù)流進(jìn)行流控。
步驟903,BS判斷當(dāng)前其緩沖區(qū)占用率是否大于預(yù)先設(shè)定的過載門限,更改當(dāng)前所處的狀態(tài);在這里我們假設(shè)緩沖區(qū)的占用率大于預(yù)先設(shè)定的過載門限,則BS置為流控狀態(tài)。
步驟904,BS向ASN-GW發(fā)送反向GRE數(shù)據(jù)包,通知ASN-GW停止發(fā)送數(shù)據(jù)流;BS向ASN-GW發(fā)送的反向GRE數(shù)據(jù)包中攜帶流控標(biāo)志Flow Control Flag,取值為1,指示ASN-GW將其狀態(tài)更改為流控狀態(tài);同時(shí),BS還對指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)類型要求ASN-GW對其對應(yīng)的數(shù)據(jù)流進(jìn)行緩存,攜帶Buffer Flag,取值為1。
步驟905,ASN-GW接收反向GRE數(shù)據(jù)包,對傳輸?shù)臄?shù)據(jù)流進(jìn)行控制,更新當(dāng)前所處的狀態(tài);ASN-GW接收反向GRE數(shù)據(jù)包,提取Flow Control Flag字段,如果判斷Flow Control Flag為0,則ASN-GW置為正常狀態(tài);如果判斷Flow Control Flag為1,則ASN-GW置為流控狀態(tài),并且提取Buffer Flag字段,如果判斷Buffer Flag為0,則對接收到的CSN側(cè)發(fā)送的數(shù)據(jù)進(jìn)行舍棄,如果判斷Buffer Flag為1,則進(jìn)一步判斷其當(dāng)前的緩沖區(qū)占用率是否大于預(yù)先設(shè)定的ASN-GW的過載門限,如果大于,則對接收到的數(shù)據(jù)流進(jìn)行舍棄,否則,對從CSN側(cè)發(fā)送的指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存,從而使其處于流控狀態(tài)時(shí),指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)不會(huì)被丟棄。
步驟906,BS向MS發(fā)送數(shù)據(jù);步驟907,BS計(jì)算其緩沖區(qū)的占用率;BS判斷緩沖區(qū)占用率是否小于預(yù)先設(shè)定的可用門限,在這里我們假設(shè)緩沖區(qū)占用了小于預(yù)先設(shè)置的可用門限。
步驟908,BS更改當(dāng)前所處的狀態(tài)為正常狀態(tài),并構(gòu)造反向GRE數(shù)據(jù)包。
步驟909,BS向ASN-GW發(fā)送反向GRE數(shù)據(jù)包;該反向GRE數(shù)據(jù)包中,攜帶流控標(biāo)識(shí)Flow Control Flag,其值為0。
步驟910,ASN-GW接收反向GRE數(shù)據(jù)包,并根據(jù)Flow Control Flag標(biāo)識(shí),將其當(dāng)前所處的狀態(tài)置為正常狀態(tài)。
同樣,在采用GRE隧道技術(shù)的條件下,為了保持BS和ASN-GW狀態(tài)的一致,BS可以在接收到MS發(fā)送的數(shù)據(jù)時(shí),向ASN-GW發(fā)送反向GRE數(shù)據(jù)包,對ASN-GW當(dāng)前所處的狀態(tài)進(jìn)行更改,使其和BS保持一致;也可以在BS側(cè)設(shè)置定時(shí)器,周期性的由BS向ASN-GW發(fā)送反向GRE數(shù)據(jù)包對ASN-GW當(dāng)前所處的狀態(tài)進(jìn)行更改,使其和BS保持一致。
實(shí)施例二本實(shí)施例中,BS采用向ASN-GW發(fā)送狀態(tài)更改消息的方式通知ASN-GW進(jìn)行流控,而不用發(fā)送反向GRE數(shù)據(jù)包,如圖10所示,具體的實(shí)現(xiàn)步驟如下步驟1001~步驟1003,其操作過程和步驟901~步驟903相同,BS接收ASN-GW發(fā)送的GRE數(shù)據(jù)包,判斷所接收的GRE數(shù)據(jù)包的業(yè)務(wù)類型是否需要進(jìn)行流控,如果需要進(jìn)行流控,則判斷緩沖區(qū)的占用率是否大于預(yù)先設(shè)定的過載門限。
在這里我們假設(shè)所接收的GRE數(shù)據(jù)包需要進(jìn)行流控,并且其緩沖區(qū)占用率大于預(yù)先設(shè)定的過載門限。
步驟1004,BS構(gòu)造流控狀態(tài)更新消息,并發(fā)送給ASN-GW,指示ASN-GW停止發(fā)送數(shù)據(jù)流;
BS檢測到需要進(jìn)行流控時(shí),首先設(shè)置其自身的狀態(tài)為流控狀態(tài),并構(gòu)造流控狀態(tài)更新消息Data Path Flow Control Status Update,具體的消息可以采用多種協(xié)議結(jié)構(gòu),消息中攜帶流控標(biāo)識(shí)Flow Control Flag和Buffer Flag,具體的操作如步驟904所述,這里不再重復(fù)。
同時(shí),BS還可以對指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)類型要求ASN-GW對其對應(yīng)的數(shù)據(jù)流進(jìn)行緩存,攜帶Buffer Flag,具體的操作如步驟904所述,在這里步驟重復(fù)。
步驟1005,ASN-GW接收Data Path Flow Control Status Update消息,并根據(jù)其中攜帶的Flow Control Flag和Buffer Flag標(biāo)識(shí),進(jìn)行流控;具體的操作方式和步驟905相同,在這里不再重復(fù)。
步驟1006~步驟1008,其操作過程和步驟906~步驟908相同,BS向MS發(fā)送數(shù)據(jù)后判斷緩沖區(qū)占用率是否小于預(yù)先設(shè)置的可用門限,如果小于,并且其當(dāng)前所處的狀態(tài)為流控狀態(tài),則置其自身狀態(tài)為正常狀態(tài),并構(gòu)造Data PathFlow Control Status Update消息。
步驟1009,BS向ASN-GW發(fā)送Data Path Flow Control Status Update消息,其中攜帶流控標(biāo)識(shí)Flow Control Flag,其中Flow Control Flag值為0。
步驟1010,ASN-GW接收Data Path Flow Control Status Update消息,并根據(jù)Flow Control Flag標(biāo)識(shí),將其當(dāng)前所處的狀態(tài)置為正常狀態(tài)。
同樣,為了保持BS和ASN-GW狀態(tài)的一致,BS可以在接收到MS發(fā)送的數(shù)據(jù)時(shí),向ASN-GW發(fā)送Data Path Flow Control Status Update消息,對ASN-GW當(dāng)前所處的狀態(tài)進(jìn)行更改,使其和BS保持一致;也可以在BS側(cè)設(shè)置定時(shí)器,周期性的由BS向ASN-GW發(fā)送Data Path Flow Control Status Update消息,對ASN-GW當(dāng)前所處的狀態(tài)進(jìn)行更改,使其和BS保持一致。
本發(fā)明還提出一種數(shù)據(jù)傳輸?shù)南到y(tǒng),包括移動(dòng)終端、基站和接入網(wǎng)網(wǎng)關(guān);所述基站接收接入網(wǎng)網(wǎng)關(guān)發(fā)送的數(shù)據(jù)流或向移動(dòng)終端發(fā)送數(shù)據(jù),計(jì)算緩沖區(qū)的占用率,根據(jù)緩沖區(qū)的占用率,調(diào)整所處的狀態(tài),并向接入網(wǎng)網(wǎng)關(guān)發(fā)送流控標(biāo)識(shí);接入網(wǎng)網(wǎng)關(guān)向基站發(fā)送數(shù)據(jù)流,根據(jù)基站發(fā)送的流控標(biāo)識(shí),調(diào)整其當(dāng)前所處的狀態(tài),控制數(shù)據(jù)流的發(fā)送。
同時(shí),基站還可以根據(jù)指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)類型通過向ASN-GW發(fā)送緩存標(biāo)識(shí),指示ASN-GW對從CSN側(cè)發(fā)送的有關(guān)指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行緩存。ASN-GW根據(jù)接收到的緩存標(biāo)識(shí),首先判斷自身的緩沖區(qū)占用率是否大于過載標(biāo)識(shí),如果大于,則無法進(jìn)行緩存,直接將接收到的數(shù)據(jù)進(jìn)行舍棄,否則的話,可以對指定的MS的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)類型的數(shù)據(jù)進(jìn)行緩存。
同時(shí),為了保持基站和ASN-GW狀態(tài)的一致性,基站可以在接收到從空口發(fā)送的數(shù)據(jù)后,就通知ASN-GW進(jìn)行狀態(tài)的更改;也可以在基站中設(shè)置定時(shí)器,周期性的向通知ASN-GW進(jìn)行狀態(tài)的更新。
需要指出的是,上述實(shí)施例只是以在R6參考點(diǎn),采用GRE隧道技術(shù)進(jìn)行數(shù)據(jù)承載為例來說明在WiMAX系統(tǒng)中采用流控方式進(jìn)行數(shù)據(jù)傳輸,同樣,我們也可以采用VLAN(虛擬局域網(wǎng))或者M(jìn)PLS(多協(xié)議標(biāo)簽交換)等方式來實(shí)現(xiàn)上述方案,其工作原理是相同的,只是具體的消息結(jié)構(gòu)不同,在這里不再描述。
以上為本發(fā)明提出的一種數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng)的具體描述,需要指出的是,以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種WiMAX系統(tǒng)中數(shù)據(jù)傳輸?shù)姆椒ǎǖ谝谎b置和第二裝置,其特征在于,包括設(shè)置流控條件;第一裝置根據(jù)流控條件對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控。
2.如權(quán)利要求1所述的方法,其特征在于,所述對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控,包括第一裝置接收第二裝置發(fā)送的數(shù)據(jù)流,判斷緩沖區(qū)占用率是否超過預(yù)先設(shè)定的過載門限;如果超過預(yù)先設(shè)定的過載門限,則第一裝置置為流控狀態(tài),并通知第二裝置停止發(fā)送數(shù)據(jù)流,第二裝置置為流控狀態(tài);第一裝置發(fā)送前向數(shù)據(jù),如果第一裝置處于流控狀態(tài),并且緩沖區(qū)占用率小于預(yù)先設(shè)定的可用門限,則通知第二裝置發(fā)送數(shù)據(jù)流,第一裝置和第二裝置分別置為正常狀態(tài)。
3.如權(quán)利要求1所述的方法,其特征在于,所述設(shè)置流控條件包括在第一裝置中預(yù)先設(shè)定需要進(jìn)行流控的數(shù)據(jù)流業(yè)務(wù)類型集。
4.如權(quán)利要求2所述的方法,其特征在于,所述預(yù)先設(shè)定的過載門限大于所述預(yù)先設(shè)定的可用門限。
5.如權(quán)利要求2所述的方法,其特征在于,第一裝置通知第二裝置停止發(fā)送數(shù)據(jù),第一裝置和第二裝置置為流控狀態(tài),進(jìn)一步包括第一裝置根據(jù)移動(dòng)終端的服務(wù)要求,或,業(yè)務(wù)流的特征,向第二裝置發(fā)送緩存標(biāo)識(shí);第二裝置判斷緩存標(biāo)識(shí),如果允許緩存,則第二裝置判斷緩沖區(qū)占用率是否超過預(yù)先設(shè)定的第二裝置的過載門限,如果超過,則丟棄所述移動(dòng)終端的數(shù)據(jù)或所述業(yè)務(wù)流數(shù)據(jù),否則對所述移動(dòng)終端數(shù)據(jù)或所述業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存;如果不允許緩存,則丟棄接收到的數(shù)據(jù)。
6.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括,第一裝置接收到移動(dòng)終端發(fā)送的數(shù)據(jù),如果第一裝置當(dāng)前處于流控狀態(tài),則通知第二裝置置為流控狀態(tài);如果第一裝置當(dāng)前處于正常狀態(tài),則通知第二裝置置為正常狀態(tài)。
7.如權(quán)利要求2所述的方法,其特征在于,進(jìn)一步包括,在第一裝置側(cè)設(shè)置定時(shí)器,周期性的通知第二裝置進(jìn)行狀態(tài)更改,使第一裝置和第二裝置狀態(tài)保持一致。
8.如權(quán)利要求1所述的方法,其特征在于,所述第一裝置對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控,包括第二裝置向第一裝置發(fā)送GRE數(shù)據(jù)包,第一裝置向第二裝置發(fā)送反向GRE數(shù)據(jù)包,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送VLAN數(shù)據(jù)包,第一裝置向第二裝置發(fā)送反向VLAN數(shù)據(jù)包,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送MPLS數(shù)據(jù)包,第一裝置向第二裝置發(fā)送反向MPLS數(shù)據(jù)包,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí)。
9.如權(quán)利要求1所述的方法,其特征在于,所述第一裝置對第二裝置發(fā)送的數(shù)據(jù)流進(jìn)行流控,包括第二裝置向第一裝置發(fā)送GRE數(shù)據(jù)包,第一裝置向第二裝置發(fā)送流控狀態(tài)更新消息,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送VLAN數(shù)據(jù)包,第一裝置向第二裝置發(fā)送流控狀態(tài)更新消息,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí);或,第二裝置向第一裝置發(fā)送MPLS數(shù)據(jù)包,第一裝置向第二裝置發(fā)送流控狀態(tài)更新消息,其中攜帶流控標(biāo)識(shí)和緩存標(biāo)識(shí)。
10.如權(quán)利要求1~9任一項(xiàng)所述的方法,其特征在于,所述第一裝置為基站,所述第二裝置為接入網(wǎng)網(wǎng)關(guān)。
11.一種數(shù)據(jù)傳輸?shù)南到y(tǒng),包括移動(dòng)終端、第一裝置和第二終端,其特征在于,所述第一終端接收第一終端發(fā)送的數(shù)據(jù)流或向移動(dòng)終端發(fā)送數(shù)據(jù),計(jì)算緩沖區(qū)的占用率,根據(jù)緩沖區(qū)的占用率,調(diào)整所處的狀態(tài),并向第一終端發(fā)送流控標(biāo)識(shí);所述第一終端向第一終端發(fā)送數(shù)據(jù)流,根據(jù)第一終端發(fā)送的流控標(biāo)識(shí),調(diào)整其當(dāng)前所處的狀態(tài),控制數(shù)據(jù)流的發(fā)送。
12.如權(quán)利要求11所述的方法,其特征在于,所述第一終端根據(jù)指定移動(dòng)終端服務(wù)要求或指定業(yè)務(wù)流特征,向第一終端發(fā)送緩存標(biāo)識(shí);所述第一終端根據(jù)緩存標(biāo)識(shí)和其當(dāng)前所處的狀態(tài),對指定的移動(dòng)終端的數(shù)據(jù)或指定的業(yè)務(wù)流數(shù)據(jù)進(jìn)行緩存或舍棄。
13.如權(quán)利要求11所述的方法,其特征在于,所述第一終端接收到移動(dòng)終端發(fā)送的數(shù)據(jù)時(shí),通知第一終端更新其當(dāng)前所處的狀態(tài)。
14.如權(quán)利要求11所述的方法,其特征在于,所述第一終端設(shè)置定時(shí)器,周期性的通知第一終端更新其當(dāng)前所處的狀態(tài)。
全文摘要
本發(fā)明提出了一種數(shù)據(jù)傳輸?shù)姆椒ê拖到y(tǒng),在WiMAX系統(tǒng)中增加了流控機(jī)制,完善了現(xiàn)有的WiMAX系統(tǒng)的工作流程。BS首先判斷是否對接收到的數(shù)據(jù)流進(jìn)行流控,在需要進(jìn)行流控時(shí),當(dāng)接入網(wǎng)網(wǎng)關(guān)向BS發(fā)送數(shù)據(jù)流業(yè)務(wù)時(shí),BS適時(shí)的檢測其緩沖區(qū)的占用情況,并根據(jù)其占用率,調(diào)整BS和接入網(wǎng)網(wǎng)關(guān)的狀態(tài),控制數(shù)據(jù)流的發(fā)送。同時(shí),BS還可以根據(jù)MS的服務(wù)類型或業(yè)務(wù)特性,以及接入網(wǎng)網(wǎng)關(guān)的緩沖區(qū)占用情況,向接入網(wǎng)網(wǎng)關(guān)發(fā)送緩存標(biāo)識(shí),對指定MS服務(wù)類型或業(yè)務(wù)特性的數(shù)據(jù)進(jìn)行緩存,本發(fā)明通過上述方法合理的調(diào)度和分配了系統(tǒng)資源,提高了系統(tǒng)性能。
文檔編號(hào)H04L29/06GK1983870SQ200610060650
公開日2007年6月20日 申請日期2006年5月1日 優(yōu)先權(quán)日2006年5月1日
發(fā)明者劉靖 申請人:華為技術(shù)有限公司