專利名稱:一種傳輸數(shù)據(jù)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域的數(shù)據(jù)傳輸技術(shù),尤其涉及傳輸數(shù)據(jù)的方法及裝置。
背景技術(shù):
無線通信系統(tǒng)中,根據(jù)信源和信宿之間通信的路徑,可以分為兩種結(jié)構(gòu)一種是信源和信宿可以直接進(jìn)行通信的網(wǎng)絡(luò)結(jié)構(gòu),比如蜂窩結(jié)構(gòu);另外一種結(jié)構(gòu)下,根據(jù)情況,信源和信宿之間通信可能需要通過中間節(jié)點(diǎn)進(jìn)行消息轉(zhuǎn)發(fā)(下文簡(jiǎn)稱第二種網(wǎng)絡(luò)為轉(zhuǎn)發(fā)網(wǎng)絡(luò))。如圖1所示,相連接的兩個(gè)節(jié)點(diǎn)表示該兩個(gè)節(jié)點(diǎn)之間可以通過無線鏈路建立連接,顯然,轉(zhuǎn)發(fā)網(wǎng)絡(luò)典型的呈現(xiàn)網(wǎng)狀結(jié)構(gòu)。現(xiàn)在通信領(lǐng)域研究的多跳網(wǎng)絡(luò)、Ad hoc網(wǎng)絡(luò)等屬于這種網(wǎng)絡(luò)結(jié)構(gòu)。在轉(zhuǎn)發(fā)網(wǎng)絡(luò)中,由于信源節(jié)點(diǎn)和信宿節(jié)點(diǎn)之間可能存在多個(gè)中間節(jié)點(diǎn),信源節(jié)點(diǎn)和信宿節(jié)點(diǎn)之間的路由可能不是唯一的,因此,這就需要進(jìn)行路由選擇。
現(xiàn)有的路由算法有很多種,思路大致相同在一定的判定準(zhǔn)則(如跳數(shù)、干擾、發(fā)射能量、業(yè)務(wù)質(zhì)量QoS約束模型等)下,選擇符合準(zhǔn)則的最優(yōu)路徑(跳數(shù)最少、干擾最少、發(fā)射能量最少等)。這些采用不同準(zhǔn)則的路由算法,可以為系統(tǒng)帶來一定的益處,比如,跳數(shù)最少的路由算法簡(jiǎn)單,便于實(shí)現(xiàn);干擾最少算法可以提供系統(tǒng)整體流量;而發(fā)射能量最少算法可以降低節(jié)點(diǎn)的發(fā)射功率要求;符合QoS約束模型的路由可以滿足多個(gè)QoS參數(shù)要求。上述算法中,都著眼于提高系統(tǒng)的某一個(gè)或幾個(gè)方面性能,并沒有綜合考慮網(wǎng)絡(luò)和其他方面因素,比如網(wǎng)絡(luò)承載的不同業(yè)務(wù)種類。
以業(yè)務(wù)種類因素為例,在任何網(wǎng)絡(luò)中要承載某種業(yè)務(wù),必須首先保證業(yè)務(wù)的QoS。業(yè)務(wù)的QoS參數(shù)包括平均速率、最大/最小速率、時(shí)延、抖動(dòng)、誤碼率等。不同業(yè)務(wù)對(duì)這些參數(shù)的要求是不同的。根據(jù)不同業(yè)務(wù)的QoS要求,3GPP、WiMAX等都對(duì)業(yè)務(wù)進(jìn)行了分類,如表1和表2所示。無論何種系統(tǒng)何種業(yè)務(wù),都是通過各個(gè)協(xié)議層采取各種措施來共同保障業(yè)務(wù)的QoS。比如平均速率MAC的調(diào)度和物理層的編碼關(guān)系較大,誤碼率與物理層采用的編碼調(diào)制等技術(shù)和MAC層采用的傳輸應(yīng)答機(jī)制關(guān)系較大,而時(shí)延和抖動(dòng)則與網(wǎng)絡(luò)的路由、MAC的調(diào)度和物理層技術(shù)都有關(guān)系。在轉(zhuǎn)發(fā)網(wǎng)絡(luò)中,由于路由的不確定性,路由對(duì)時(shí)延的影響更為明顯,同時(shí),由于轉(zhuǎn)發(fā)網(wǎng)絡(luò)中的無線鏈路和網(wǎng)狀結(jié)構(gòu)特點(diǎn),用戶選擇不同路由,直接影響系統(tǒng)干擾分布、空間資源利用狀況,這樣用戶數(shù)據(jù)的平均速率、最大/最小速率、時(shí)延、抖動(dòng)、誤碼率都會(huì)受到影響,路由對(duì)整個(gè)系統(tǒng)的QoS影響都是明顯的。由于轉(zhuǎn)發(fā)網(wǎng)絡(luò)中業(yè)務(wù)的多樣性決定了QoS的多樣性,選擇合適的路由,保障網(wǎng)絡(luò)中多樣性的QoS,是路由算法要解決的重點(diǎn)問題。
表一
表二
在路由算法研究初期,判定準(zhǔn)則一般以一種準(zhǔn)則為主作為選取路由的準(zhǔn)則。比如跳數(shù)最少、系統(tǒng)流量最大、發(fā)射能量最少、干擾最少、信道質(zhì)量最好等。如,現(xiàn)有技術(shù)中的無線網(wǎng)格的最佳路由選擇方法采取以中間節(jié)點(diǎn)最少為主、以信號(hào)強(qiáng)度最大為輔的準(zhǔn)則,其具體步驟為首先由無線網(wǎng)格中的無線設(shè)備獲取無線網(wǎng)格中其他無線設(shè)備的接收信號(hào)強(qiáng)度;在選擇兩個(gè)無線設(shè)備之間的路由時(shí),判斷兩個(gè)無線設(shè)備之間的可選路由是否為一條以上,如果是,則選擇中間節(jié)點(diǎn)最少的路由,并判斷該路由是否為一條以上,如果是,則根據(jù)各條路由中各個(gè)中間節(jié)點(diǎn)的接收信號(hào)強(qiáng)度選擇最佳路由,否則,直接選擇該路由作為當(dāng)前傳輸信號(hào)的最佳路由;如果可選路由只有一條,則直接選擇該路由,并結(jié)束處理。
上述采用一種準(zhǔn)則為主的路由方式,存在片面優(yōu)化某種系統(tǒng)性能但同時(shí)降低其他系統(tǒng)性能的問題。實(shí)際上,在無線轉(zhuǎn)發(fā)網(wǎng)絡(luò)中,在某些情況下,很多因素是不能兼顧的,比如在保證時(shí)延的準(zhǔn)則下,會(huì)選擇延遲最小(或中間節(jié)點(diǎn)最小)的路由,但大量的數(shù)據(jù)選擇同一路由或同一跳,會(huì)使此處鏈路的干擾特別大,信道質(zhì)量惡化,造成誤碼率的提高,系統(tǒng)流量減少,用戶速率受到影響,而與此同時(shí),在網(wǎng)絡(luò)的其他地方,有可能出現(xiàn)鏈路空閑而無數(shù)據(jù)可傳的狀況。如圖2所示,當(dāng)節(jié)點(diǎn)3、4、5、6與節(jié)點(diǎn)0進(jìn)行通信時(shí),如果采用中間節(jié)點(diǎn)最少的路由,則節(jié)點(diǎn)0和節(jié)點(diǎn)10之間的鏈路負(fù)載就會(huì)較大,而在網(wǎng)絡(luò)其他節(jié)點(diǎn)處的鏈路,如節(jié)點(diǎn)6和節(jié)點(diǎn)7之間的鏈路負(fù)載較少,可以承載更多數(shù)據(jù)。而如果采用干擾最少(系統(tǒng)流量最大)準(zhǔn)則時(shí),系統(tǒng)整體流量會(huì)較大,但是不能保證用戶數(shù)據(jù)的時(shí)延。所以采用一種準(zhǔn)則為主的路由模式,在信源與信宿之間只建立一條路由,從整體來看,并不能充分利用系統(tǒng)的資源。
目前,出現(xiàn)了綜合考慮多種準(zhǔn)則的QoS路由方法,這些路由方法的基本思路是以多個(gè)QoS因素作為準(zhǔn)則,試圖找到同時(shí)滿足多個(gè)QoS因素的路由方法。如,基于移動(dòng)Ad hoc網(wǎng)絡(luò)的分布式QoS多播路由方法提供了一種統(tǒng)一的方法以滿足多跳網(wǎng)絡(luò)內(nèi)的QoS要求,該方法通過給定目標(biāo)函數(shù),對(duì)連接參數(shù)綜合優(yōu)化,來為所請(qǐng)求的連接確定至少三個(gè)協(xié)議層上的連接參數(shù),包括路徑、信道以及至少一個(gè)物理鏈路參數(shù)。通過將物理連接參數(shù)與恰當(dāng)設(shè)計(jì)的約束相結(jié)合,還可以仔細(xì)地考慮干擾的問題,以便真正確保已有連接和新連接基本上無干擾的通信。而一種跨層綜合式無沖突中路徑選擇方法確定路由的步驟為首先確定QoS約束多播路由方法的網(wǎng)絡(luò)模型,約束條件可以是可用帶寬、鏈路傳輸延遲、分組丟失率、抖動(dòng)、網(wǎng)絡(luò)代價(jià)等不同的網(wǎng)絡(luò)特征值度量;然后確定網(wǎng)絡(luò)狀態(tài)信息,網(wǎng)絡(luò)狀態(tài)信息是指與網(wǎng)絡(luò)當(dāng)前的狀態(tài)有關(guān)的各種信息,是分布式路由方法的基礎(chǔ);隨后確定回路檢測(cè)方法。在該方法中,由于各個(gè)節(jié)點(diǎn)依靠本地維護(hù)的全局信息獨(dú)立計(jì)算可行路徑,因此由于信息不一致可能造成回路,該方法所有被搜索的可行路徑是無環(huán)的;最后降低計(jì)算復(fù)雜性。
雖然綜合考慮多個(gè)準(zhǔn)則的QoS路由方法兼顧了系統(tǒng)多個(gè)性能,相對(duì)于單一準(zhǔn)則的路由方法在QoS保障方面有了改進(jìn),但是其存在一個(gè)明顯缺點(diǎn)沒有考慮不同業(yè)務(wù)的QoS要求不同,對(duì)路由的要求也是不同的。顯然,當(dāng)不同種類業(yè)務(wù)數(shù)據(jù)需要路由時(shí),它們的路由準(zhǔn)則會(huì)發(fā)生變化,對(duì)所有業(yè)務(wù)種類采用同一種路由準(zhǔn)則或準(zhǔn)則的相同參數(shù)都是不妥的,需要根據(jù)它們的不同需求,分別為不同業(yè)務(wù)建立差異化的路由。
總之,現(xiàn)有技術(shù)在確定傳輸數(shù)據(jù)的路由過程中,對(duì)路由準(zhǔn)則的選取要么以某種QoS因素為主、要么兼顧了多個(gè)QoS因素但不考慮業(yè)務(wù)種類的差異化,但都忽略了不同業(yè)務(wù)類型對(duì)QoS要求不同而引起的對(duì)路由的不同要求,導(dǎo)致不能充分利用網(wǎng)絡(luò)資源和影響業(yè)務(wù)質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明提供一種傳輸數(shù)據(jù)的方法,以解決現(xiàn)有技術(shù)中因不能根據(jù)業(yè)務(wù)類型的差異化選擇路由傳輸數(shù)據(jù),導(dǎo)致無法充分利用網(wǎng)絡(luò)資源和影響業(yè)務(wù)質(zhì)量的問題。
本發(fā)明提供以下技術(shù)方案一種傳輸數(shù)據(jù)的方法,包括如下步驟源節(jié)點(diǎn)確定業(yè)務(wù)類型,根據(jù)該業(yè)務(wù)類型得到相應(yīng)的傳輸參數(shù),并產(chǎn)生路由選擇請(qǐng)求;至少根據(jù)所述傳輸參數(shù)選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由;以及根據(jù)選擇的路由在源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間建立相應(yīng)的傳輸鏈路,并通過所述傳輸鏈路傳送數(shù)據(jù)。
根據(jù)上述方法將所述傳輸參數(shù)結(jié)合當(dāng)前的網(wǎng)絡(luò)狀態(tài)信息選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由。
針對(duì)同一業(yè)務(wù)選擇多條路由時(shí),源節(jié)點(diǎn)分割待發(fā)送的業(yè)務(wù)數(shù)據(jù)并通過不同的路由將數(shù)據(jù)傳送到目的節(jié)點(diǎn),由目的節(jié)點(diǎn)對(duì)數(shù)據(jù)進(jìn)行合并。
選擇多條路由時(shí)進(jìn)一步確定每條路由傳輸?shù)臄?shù)據(jù)量,源節(jié)點(diǎn)依據(jù)各路由傳輸?shù)臄?shù)據(jù)量向?qū)?yīng)的傳輸鏈路發(fā)送數(shù)據(jù);和/或,選擇多條路由時(shí)進(jìn)一步確定對(duì)數(shù)據(jù)的分割方式,源節(jié)點(diǎn)依據(jù)分割方式分割業(yè)務(wù)數(shù)據(jù)。
在一次業(yè)務(wù)的傳輸過程中,當(dāng)網(wǎng)絡(luò)狀態(tài)發(fā)生變化時(shí)重新選擇路由和建立相應(yīng)的傳輸鏈路。
所述路由為從源節(jié)點(diǎn)經(jīng)過中繼節(jié)點(diǎn)到達(dá)到目的節(jié)點(diǎn)的路由;或者,所述路由為從源節(jié)點(diǎn)直接到達(dá)目的節(jié)點(diǎn)的路由。
一種傳輸數(shù)據(jù)的裝置,包括維護(hù)單元、數(shù)據(jù)實(shí)體、路由選擇器和數(shù)據(jù)傳輸單元;所述維護(hù)單元用于維護(hù)網(wǎng)絡(luò)狀態(tài)信息;所述數(shù)據(jù)實(shí)體用于產(chǎn)生路由選擇請(qǐng)求和將待發(fā)送數(shù)據(jù)傳送給數(shù)據(jù)傳輸單元;所述路由選擇器用于根據(jù)所述路由選擇請(qǐng)求中攜帶的傳輸參數(shù)和所述網(wǎng)絡(luò)狀態(tài)信息,選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由;所述數(shù)據(jù)傳輸單元用于根據(jù)選擇的路由建立傳輸鏈路,并向傳輸鏈路發(fā)送數(shù)據(jù)。
所述裝置進(jìn)一步包括用于接收其他設(shè)備傳送的數(shù)據(jù)的接收單元。
本發(fā)明根據(jù)業(yè)務(wù)類型和網(wǎng)絡(luò)狀態(tài)在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間選擇路由傳輸數(shù)據(jù),可以針對(duì)不同類型業(yè)務(wù)的差異化選擇不同的路由,從而采用最優(yōu)的路由傳輸業(yè)務(wù)數(shù)據(jù),能夠充分利用系統(tǒng)資源,提高業(yè)務(wù)質(zhì)量和系統(tǒng)容量。
圖1為現(xiàn)有技術(shù)中轉(zhuǎn)發(fā)網(wǎng)絡(luò)的結(jié)構(gòu)示意圖;圖2為現(xiàn)有技術(shù)中中間節(jié)點(diǎn)最少路由示意圖;圖3為本發(fā)明實(shí)施例中數(shù)據(jù)傳輸裝置的結(jié)構(gòu)示意圖;圖4為本發(fā)明實(shí)施例中傳輸數(shù)據(jù)的流程圖;圖5A、圖5B為本發(fā)明實(shí)施例中選擇針對(duì)不同類型業(yè)務(wù)選擇路由傳輸數(shù)據(jù)的路由示意圖。
具體實(shí)施例方式
為了解決現(xiàn)有無線傳輸中因在兩個(gè)節(jié)點(diǎn)的同一方向選擇傳輸數(shù)據(jù)的路由時(shí)不能充分利用系統(tǒng)資源的問題,本發(fā)明在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間的同一方向上,在源節(jié)點(diǎn)確定業(yè)務(wù)類型后,根據(jù)該業(yè)務(wù)類型獲得相應(yīng)的傳輸參數(shù)并依據(jù)該參數(shù)選擇路由。為了保證業(yè)務(wù)質(zhì)量(QoS),較佳的方式是將所述傳輸參數(shù)和當(dāng)前的網(wǎng)絡(luò)狀態(tài)信息選擇路由。
以下以根據(jù)業(yè)務(wù)類型確定的傳輸參數(shù)和當(dāng)前的網(wǎng)絡(luò)狀態(tài)信息選擇路由為例對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
參閱圖3所示,網(wǎng)絡(luò)中作為節(jié)點(diǎn)的數(shù)據(jù)傳輸裝置包括(目的節(jié)點(diǎn)的數(shù)據(jù)傳輸裝置與源節(jié)點(diǎn)相同,部分結(jié)構(gòu)未示出)維護(hù)單元30、數(shù)據(jù)實(shí)體31、路由選擇器32、數(shù)據(jù)傳輸單元33和數(shù)據(jù)接收單元34。
維護(hù)單元30用于維護(hù)和更新用于路由選擇的網(wǎng)絡(luò)狀態(tài)。網(wǎng)絡(luò)狀態(tài)信息可以包括節(jié)點(diǎn)的資源利用狀況和節(jié)點(diǎn)之間的鏈路狀況。節(jié)點(diǎn)的資源包括功率、存儲(chǔ)器、和處理器資源等;節(jié)點(diǎn)之間的鏈路狀況包括節(jié)點(diǎn)之間的跳數(shù)、鏈路的傳播損耗、鏈路的干擾、鏈路的無線資源利用情況、鏈路不同業(yè)務(wù)的誤碼率、鏈路的流量和鏈路的延遲等。
數(shù)據(jù)實(shí)體31用于產(chǎn)生發(fā)送端的數(shù)據(jù),發(fā)起數(shù)據(jù)傳輸請(qǐng)求和路由選擇請(qǐng)求。發(fā)送端的數(shù)據(jù)實(shí)體31根據(jù)傳輸數(shù)據(jù)屬性確定數(shù)據(jù)傳輸關(guān)鍵參數(shù),并傳送給路由選擇器32;發(fā)送端的數(shù)據(jù)實(shí)體31將產(chǎn)生的數(shù)據(jù)傳送給數(shù)據(jù)傳輸單元33。接收端的數(shù)據(jù)實(shí)體31負(fù)責(zé)處理來自發(fā)端的數(shù)據(jù)。
路由選擇器32用于根據(jù)網(wǎng)絡(luò)狀態(tài)和數(shù)據(jù)傳輸關(guān)鍵參數(shù),選擇最合適的從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由,并將確定的路由送給數(shù)據(jù)傳輸單元33。在針對(duì)同一類型數(shù)據(jù)建立多條路由時(shí),路由選擇器32會(huì)同時(shí)將各路由傳輸?shù)臄?shù)據(jù)量和/或不同路由傳輸數(shù)據(jù)的分割方式等參數(shù)發(fā)給數(shù)據(jù)傳輸單元,這個(gè)傳輸?shù)臄?shù)據(jù)量可能是每路由輸出數(shù)據(jù)的絕對(duì)大小,也可能各路由傳輸數(shù)據(jù)的相對(duì)值,分割方式可以是隨機(jī)、確定或混合方式。路由選擇器32所確立的路由,可以是從源節(jié)點(diǎn)不經(jīng)過中繼節(jié)點(diǎn)直接到達(dá)目的節(jié)點(diǎn),也可以是從源節(jié)點(diǎn)經(jīng)過若干中繼節(jié)點(diǎn)后到達(dá)目的節(jié)點(diǎn)。
數(shù)據(jù)傳輸單元33用于接收數(shù)據(jù)實(shí)體31發(fā)來的數(shù)據(jù),并根據(jù)路由選擇器32所選擇的路由和每路由傳輸?shù)臄?shù)據(jù)量、數(shù)據(jù)分割方式等,建立從源節(jié)點(diǎn)經(jīng)中繼節(jié)點(diǎn)(也可能不需要中繼節(jié)點(diǎn))達(dá)到目的節(jié)點(diǎn)的物理鏈路,對(duì)數(shù)據(jù)進(jìn)行分割,在不同鏈路進(jìn)行數(shù)據(jù)傳輸。
數(shù)據(jù)接收單元34用于接收經(jīng)一條或多條路由從源節(jié)點(diǎn)或中繼節(jié)點(diǎn)傳來的數(shù)據(jù),并將其送給本端對(duì)應(yīng)的數(shù)據(jù)實(shí)體31進(jìn)行處理。如果源節(jié)點(diǎn)的數(shù)據(jù)通過分割而在不同路由傳輸,則數(shù)據(jù)接收單元34合并不同路由的數(shù)據(jù)恢復(fù)數(shù)據(jù)原有格式后再送給本端的數(shù)據(jù)實(shí)體31。
在本實(shí)施例中,路由選擇器32將傳輸參數(shù)和網(wǎng)絡(luò)狀態(tài)信息作為路由算法的輸入,因此,不同的業(yè)務(wù)類型(其傳輸參數(shù)不同)和不同的當(dāng)前網(wǎng)絡(luò)狀態(tài)信息可能會(huì)得到不同的路由。
參閱圖4所示,在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間傳輸數(shù)據(jù)的處理過程如下步驟400、源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間需要建立某種類型的數(shù)據(jù)鏈接,源節(jié)點(diǎn)的數(shù)據(jù)實(shí)體31向路由選擇器32發(fā)起路由選擇請(qǐng)求,同時(shí)將該數(shù)據(jù)(包含業(yè)務(wù)數(shù)據(jù)和信令數(shù)據(jù))的傳輸參數(shù),例如最大時(shí)延、誤碼率、最大/最小速率、抖動(dòng)等,傳送給路由選擇器32。
步驟410、路由選擇器32接收到數(shù)據(jù)實(shí)體31發(fā)來的路由選擇請(qǐng)求后,根據(jù)維護(hù)單元30中的網(wǎng)絡(luò)狀態(tài)信息和數(shù)據(jù)傳輸關(guān)鍵參數(shù),選擇最合適的從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由,并將確定的路由送給數(shù)據(jù)傳輸單元33。
針對(duì)同一業(yè)務(wù)數(shù)據(jù),路由選擇器32可能會(huì)根據(jù)網(wǎng)絡(luò)狀態(tài)(例如為了平衡業(yè)務(wù)流或降低干擾)確立多條路由,路由選擇器32會(huì)同時(shí)將各路由傳輸?shù)臄?shù)據(jù)量發(fā)給數(shù)據(jù)傳輸單元。
步驟420、數(shù)據(jù)傳輸單元33接收數(shù)據(jù)實(shí)體31傳送的數(shù)據(jù),并根據(jù)路由選擇器32所選擇的路由建立從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的物理鏈路進(jìn)行數(shù)據(jù)傳輸。
從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的物理鏈路可能經(jīng)中繼節(jié)點(diǎn),也可能不經(jīng)過中繼節(jié)點(diǎn)。
步驟430、目的節(jié)點(diǎn)中的數(shù)據(jù)接收單元34接收數(shù)據(jù)并將其傳送給本端的數(shù)據(jù)實(shí)體31。如果源節(jié)點(diǎn)的數(shù)據(jù)通過分割而通過不同路由傳輸,則數(shù)據(jù)接收單元34合并不同路由的數(shù)據(jù)后再送給本端的數(shù)據(jù)實(shí)體31。
在一次業(yè)務(wù)傳輸過程中,當(dāng)網(wǎng)絡(luò)狀態(tài)發(fā)生變化時(shí),路由選擇器32進(jìn)一步判定路由算法相關(guān)的網(wǎng)絡(luò)狀態(tài)變化是否已經(jīng)超過一定門限。如果沒有超過一定門限,就保持路由;如果超過,結(jié)合業(yè)務(wù)特點(diǎn)來判斷是否要重現(xiàn)選擇路由,如果要重新選擇路由,則重復(fù)上述步驟410~430的路由選擇和傳輸過程,重新選擇合適的路由并傳送給數(shù)據(jù)傳輸單元33。
當(dāng)在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間建立多種類型數(shù)據(jù)時(shí),每次有新的數(shù)據(jù)類型或同一類型的不同業(yè)務(wù)實(shí)例要傳輸,重復(fù)上述步驟400~430的路由選擇和傳輸過程。各類型的數(shù)據(jù)可能會(huì)在同一路由傳輸,也可能會(huì)由不同路由傳輸。
下面以具體實(shí)例進(jìn)一步說明本發(fā)明的優(yōu)點(diǎn)參閱圖5A所示,在源節(jié)點(diǎn)A和目的節(jié)點(diǎn)B之間要同時(shí)建立兩種類型的業(yè)務(wù)語音和電子郵件。語音對(duì)時(shí)延、抖動(dòng)的要求較高,但誤比特率(BER)要求較低,而電子郵件對(duì)BER要求較高,對(duì)時(shí)延、抖動(dòng)不敏感。
在節(jié)點(diǎn)A和B之間存在兩條路由,第一條路由A->C->B,第二條路由A->D->E->B。其中,第一條路由時(shí)延短、 信道波動(dòng)不大,但鏈路質(zhì)量差,第二條路由時(shí)延長(zhǎng)、但鏈路質(zhì)量好。在現(xiàn)有技術(shù)中,兩節(jié)點(diǎn)之間只建立一條路由,因此只會(huì)選擇第一條路由或第二條路由來同時(shí)傳輸語音和電子郵件,這樣難以同時(shí)滿足兩種業(yè)務(wù)的要求。而采用本發(fā)明,路由選擇器32根據(jù)語音業(yè)務(wù)的時(shí)延傳輸參數(shù)和當(dāng)前的網(wǎng)絡(luò)狀態(tài)信息,就可以根據(jù)跳數(shù)最少準(zhǔn)則為該業(yè)務(wù)選擇第一條路由;路由選擇器32根據(jù)電子郵件業(yè)務(wù)的BER參數(shù)和當(dāng)前的網(wǎng)絡(luò)狀態(tài)信息,就可以根據(jù)鏈路質(zhì)量最優(yōu)原則為該業(yè)務(wù)選擇第二條路由,這樣可以同時(shí)滿足兩種業(yè)務(wù)的要求。
參閱圖5B所示,在節(jié)點(diǎn)A和節(jié)點(diǎn)B之間存在大數(shù)據(jù)量的實(shí)時(shí)流媒體業(yè)務(wù),此業(yè)務(wù)數(shù)據(jù)傳輸量大,對(duì)時(shí)延和抖動(dòng)要求也比較高。如果按現(xiàn)有技術(shù)在節(jié)點(diǎn)A和節(jié)點(diǎn)B之間只建立一條路由,則會(huì)因鏈路容量有限而無法及時(shí)完成數(shù)據(jù)傳輸,導(dǎo)致數(shù)據(jù)大量積壓,無法滿足實(shí)時(shí)性要求。采用本發(fā)明,節(jié)點(diǎn)A的路由選擇器32發(fā)現(xiàn)此時(shí)網(wǎng)絡(luò)中無線資源利用率很低,同時(shí),各條無線鏈路質(zhì)量較高,則會(huì)根據(jù)鏈路的無線資源利用情況、鏈路的流量和鏈路的延遲等網(wǎng)絡(luò)狀態(tài)信息,在滿足延遲、抖動(dòng)、BER等多個(gè)QoS最低要求的情況下,選擇多條路由A->C->B、A->D->B和A->E->B傳送給數(shù)據(jù)傳輸單元33,數(shù)據(jù)傳輸單元33將該業(yè)務(wù)分割,利用三條路由同時(shí)傳輸該業(yè)務(wù),這樣可以保證這種大數(shù)據(jù)量的實(shí)時(shí)業(yè)務(wù)的實(shí)時(shí)傳輸。
在現(xiàn)有技術(shù)中,缺省認(rèn)為在同一方向?qū)λ袠I(yè)務(wù)源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間只存在同一種路由,因此造成了不能充分利用系統(tǒng)資源的缺點(diǎn)。本發(fā)明引入在源節(jié)點(diǎn)和目的節(jié)點(diǎn)之間在同一方向根據(jù)業(yè)務(wù)的傳輸參數(shù)和網(wǎng)絡(luò)狀態(tài)可建立多條路由,相對(duì)現(xiàn)有技術(shù),本發(fā)明可以更好的利用網(wǎng)絡(luò)資源,保證用戶業(yè)務(wù)質(zhì)量和提高系統(tǒng)容量。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若對(duì)本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1.一種傳輸數(shù)據(jù)的方法,包括如下步驟源節(jié)點(diǎn)確定業(yè)務(wù)類型,根據(jù)該業(yè)務(wù)類型得到相應(yīng)的傳輸參數(shù),并產(chǎn)生路由選擇請(qǐng)求;至少根據(jù)所述傳輸參數(shù)選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由;以及根據(jù)選擇的路由在源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間建立相應(yīng)的傳輸鏈路,并通過所述傳輸鏈路傳送數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,將所述傳輸參數(shù)結(jié)合當(dāng)前的網(wǎng)絡(luò)狀態(tài)信息選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由。
3.如權(quán)利要求2所述的方法,其特征在于,針對(duì)同一業(yè)務(wù)選擇多條路由時(shí),源節(jié)點(diǎn)分割待發(fā)送的業(yè)務(wù)數(shù)據(jù)并通過不同的路由將數(shù)據(jù)傳送到目的節(jié)點(diǎn),由目的節(jié)點(diǎn)對(duì)數(shù)據(jù)進(jìn)行合并。
4.如權(quán)利要求3所述的方法,其特征在于,選擇多條路由時(shí)進(jìn)一步確定每條路由傳輸?shù)臄?shù)據(jù)量,源節(jié)點(diǎn)依據(jù)各路由傳輸?shù)臄?shù)據(jù)量向?qū)?yīng)的傳輸鏈路發(fā)送數(shù)據(jù);和/或選擇多條路由時(shí)進(jìn)一步確定對(duì)數(shù)據(jù)的分割方式,源節(jié)點(diǎn)依據(jù)分割方式分割業(yè)務(wù)數(shù)據(jù)。
5.如權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,在一次業(yè)務(wù)的傳輸過程中,當(dāng)網(wǎng)絡(luò)狀態(tài)發(fā)生變化時(shí)重新選擇路由和建立相應(yīng)的傳輸鏈路。
6.如權(quán)利要求5所述的方法,其特征在于,在網(wǎng)絡(luò)中廣播網(wǎng)絡(luò)狀態(tài)信息,各節(jié)點(diǎn)維護(hù)整個(gè)網(wǎng)絡(luò)的狀態(tài)信息或各節(jié)點(diǎn)僅維護(hù)鄰節(jié)點(diǎn)的狀態(tài)信息。
7.如權(quán)利要求5所述的方法,其特征在于,所述路由為從源節(jié)點(diǎn)經(jīng)過中繼節(jié)點(diǎn)到達(dá)到目的節(jié)點(diǎn)的路由;或者,所述路由為從源節(jié)點(diǎn)直接到達(dá)目的節(jié)點(diǎn)的路由。
8.一種傳輸數(shù)據(jù)的裝置,包括維護(hù)單元、數(shù)據(jù)實(shí)體、路由選擇器和數(shù)據(jù)傳輸單元;所述維護(hù)單元用于維護(hù)網(wǎng)絡(luò)狀態(tài)信息;所述數(shù)據(jù)實(shí)體用于產(chǎn)生路由選擇請(qǐng)求和將待發(fā)送數(shù)據(jù)傳送給數(shù)據(jù)傳輸單元;所述路由選擇器用于根據(jù)所述路由選擇請(qǐng)求中攜帶的傳輸參數(shù)和所述網(wǎng)絡(luò)狀態(tài)信息,選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由;所述數(shù)據(jù)傳輸單元用于根據(jù)選擇的路由建立傳輸鏈路,并向傳輸鏈路發(fā)送數(shù)據(jù)。
9.如權(quán)利要求8所述的裝置,其特征在于,該裝置還包括數(shù)據(jù)接收單元,用于接收其他裝置傳送的數(shù)據(jù)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述路由選擇器針對(duì)同一業(yè)務(wù)選擇多條路由時(shí),所述數(shù)據(jù)傳輸單元進(jìn)一步分割待發(fā)送的業(yè)務(wù)數(shù)據(jù)并分發(fā)到不同的傳輸鏈路。
11.如權(quán)利要求10所述的裝置,其特征在于,所述數(shù)據(jù)接收單元從不同的傳輸鏈路接收到同一業(yè)務(wù)的數(shù)據(jù)時(shí),進(jìn)一步合并接收到的數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種傳輸數(shù)據(jù)的方法,以解決現(xiàn)有技術(shù)中因不能根據(jù)業(yè)務(wù)類型的差異化選擇路由傳輸數(shù)據(jù),導(dǎo)致無法充分利用網(wǎng)絡(luò)資源和影響業(yè)務(wù)質(zhì)量的問題;該方法由源節(jié)點(diǎn)確定業(yè)務(wù)類型和獲取對(duì)應(yīng)的傳輸參數(shù),并產(chǎn)生路由選擇請(qǐng)求,然后至少根據(jù)所述傳輸參數(shù)選擇從源節(jié)點(diǎn)到目的節(jié)點(diǎn)的路由;以及根據(jù)選擇的路由在源節(jié)點(diǎn)與目的節(jié)點(diǎn)之間建立相應(yīng)的傳輸鏈路,并通過所述傳輸鏈路傳送數(shù)據(jù)。本發(fā)明還同時(shí)公開了一種傳輸數(shù)據(jù)的裝置。
文檔編號(hào)H04L12/54GK1984020SQ20061008339
公開日2007年6月20日 申請(qǐng)日期2006年6月8日 優(yōu)先權(quán)日2006年6月8日
發(fā)明者馮淑蘭 申請(qǐng)人:華為技術(shù)有限公司