專利名稱:無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法、設(shè)備和無線網(wǎng)絡(luò)控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信技術(shù),尤其涉及一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法、設(shè)備和無線網(wǎng)絡(luò)控制器。
背景技術(shù):
隨著無線接入技術(shù)的演進,在統(tǒng)一無線接入網(wǎng)(Single Radio Access Network, SRAN)網(wǎng)絡(luò)部署中,很長時期內(nèi)必將存在多制式的無線網(wǎng)絡(luò)同時運營。如何高效使用各種無線網(wǎng)絡(luò)資源,將是迫切需求解決的問題?,F(xiàn)有技術(shù)中,在多制式無線網(wǎng)絡(luò)共存的異構(gòu)網(wǎng)絡(luò)中,業(yè)務(wù)傳輸流量是按照制式理論帶寬比例進行分配的,將業(yè)務(wù)數(shù)據(jù)分配到不同制式的網(wǎng)絡(luò)上傳輸給用戶。例如,異構(gòu)網(wǎng)絡(luò)采用的多制式包括第一無線接入技術(shù)和第二無線接入技術(shù),第一無線接入技術(shù)對應(yīng)的理論帶寬為第一帶寬,第二無線接入技術(shù)對應(yīng)的理論帶寬為第二帶寬,則在業(yè)務(wù)數(shù)據(jù)傳輸時,如果第一帶寬還可以承載要傳輸?shù)臄?shù)據(jù),則在第一無線接入技術(shù)對應(yīng)的無線鏈路上傳輸,或者,如果第二帶寬還可以承載要傳輸?shù)臄?shù)據(jù),則在第二無線接入技術(shù)對應(yīng)的無線鏈路上傳輸。但是,按照上述方法在多制式無線網(wǎng)絡(luò)共存的異構(gòu)網(wǎng)絡(luò)中,可能將同一個業(yè)務(wù)的數(shù)據(jù)分配到不同制式的網(wǎng)絡(luò)上傳輸,由于不同制式的網(wǎng)絡(luò)延遲存在差異,使得同一個業(yè)務(wù)的數(shù)據(jù)出現(xiàn)亂序。由于同一個傳輸控制協(xié)議(Transmission Control Protocol, TCP)連接的數(shù)據(jù)是要求按序傳輸?shù)?,如果同一個TCP連接的數(shù)據(jù)出現(xiàn)亂序,則會導(dǎo)致數(shù)據(jù)接收錯誤。 因此,按照上述方式進行數(shù)據(jù)分流,可能導(dǎo)致接收的TCP連接的數(shù)據(jù)出現(xiàn)錯誤。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法、設(shè)備和無線網(wǎng)絡(luò)控制器,以實現(xiàn)同一個TCP連接中的數(shù)據(jù)的順序傳輸,保證數(shù)據(jù)的正確接收。一方面,提供了一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法,所述無線異構(gòu)網(wǎng)絡(luò)中包括至少兩種無線接入技術(shù)鏈路,包括接收用戶設(shè)備UE發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù);在確定所述數(shù)據(jù)為傳輸控制協(xié)議TCP流后,在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;在分配的無線接入技術(shù)鏈路上,傳輸所述數(shù)據(jù)。另一方面,提供了一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備,所述無線異構(gòu)網(wǎng)絡(luò)中包括至少兩種無線接入技術(shù)鏈路,包括獲取模塊,用于接收用戶設(shè)備UE發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù);分配模塊,用于在確定所述數(shù)據(jù)為傳輸控制協(xié)議TCP流后,在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;
傳輸模塊,用于在分配的無線接入技術(shù)鏈路上,傳輸所述數(shù)據(jù)。再一方面,提供了一種無線網(wǎng)絡(luò)控制器,包括上述的無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備。由上述技術(shù)方案可知,通過將同一個TCP連接內(nèi)的數(shù)據(jù)在同一個無線接入技術(shù)的鏈路上傳輸,可以避免在不同的無線接入技術(shù)的鏈路上傳輸時各鏈路的延時不同造成的傳輸亂序問題,保證同一 TCP連接的數(shù)據(jù)的順序傳輸,進而保證數(shù)據(jù)的正確接收。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法一實施例的方法流程示意圖;圖2為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法另一實施例的方法流程示意圖;圖3為圖2對應(yīng)的系統(tǒng)結(jié)構(gòu)示意圖;圖4為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法另一實施例的方法流程示意圖;圖5為圖4對應(yīng)的系統(tǒng)結(jié)構(gòu)示意圖;圖6為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備一實施例的結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。圖1為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法一實施例的方法流程示意圖,該無線異構(gòu)網(wǎng)絡(luò)中包括至少兩種無線接入技術(shù)鏈路,該方法包括步驟11 應(yīng)用業(yè)務(wù)模塊接收用戶設(shè)備(User Equipment, UE)發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù);其中,本發(fā)明實施例中可以將執(zhí)行分流方法的設(shè)備稱為應(yīng)用業(yè)務(wù)模塊。該應(yīng)用業(yè)務(wù)模塊可以設(shè)置于現(xiàn)有的設(shè)備中,例如,位于無線基站控制器(Radio Access Controller, RNC)中,或者,該設(shè)置獨立于現(xiàn)有設(shè)備設(shè)置。該業(yè)務(wù)請求例如為語音請求、數(shù)據(jù)請求等。步驟12 應(yīng)用業(yè)務(wù)模塊在確定所述數(shù)據(jù)為TCP流后,在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;其中,本發(fā)明實施例的網(wǎng)絡(luò)是多種無線接入技術(shù)同時存在的網(wǎng)絡(luò),例如,同時存在通用移動通信系統(tǒng)(Universal Mobile Telecommunications System,UMTS)技術(shù)和長期演進(Long Term Evolution, LTE)技術(shù),此時,UE與核心網(wǎng)之間可以采用UMTS鏈路或者采用 LTE鏈路傳輸數(shù)據(jù)。對于屬于TCP流的數(shù)據(jù),其中將包含TCP流信息,即包含源IP地址、目的IP地址、源端口號、目的端口號和協(xié)議號這一五元組,通過解析數(shù)據(jù)如果存在這一五元組則可以確定為TCP流,否則不是TCP流。進一步地,應(yīng)用業(yè)務(wù)模塊可以根據(jù)無線承載能力為UE分配一種無線接入技術(shù)鏈路。步驟13 應(yīng)用業(yè)務(wù)模塊在分配的無線接入技術(shù)鏈路上,向所述UE發(fā)送所述數(shù)據(jù)。例如,如果分配的是UMTS鏈路,則通過NodeB傳輸數(shù)據(jù)給UE。本實施例通過將同一個TCP連接內(nèi)的數(shù)據(jù)在同一個無線接入技術(shù)的鏈路上傳輸, 可以避免在不同的無線接入技術(shù)的鏈路上傳輸時各鏈路的延時不同造成的傳輸亂序問題, 保證同一 TCP連接的數(shù)據(jù)的順序傳輸,進而保證數(shù)據(jù)的正確接收。圖2為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法另一實施例的方法流程示意圖,圖3 為圖2對應(yīng)的系統(tǒng)結(jié)構(gòu)示意圖。參見圖3,本實施例以UMTS技術(shù)和LTE技術(shù)同時存在,且應(yīng)用業(yè)務(wù)模塊處于RNC中為例,對于本領(lǐng)域技術(shù)人員來說,還有其他的技術(shù)同時存在的可能,不限于上述列舉。UE通過NodeB和eNodeB接入RNC,RNC中包含無線業(yè)務(wù)處理板和應(yīng)用業(yè)務(wù)模塊,應(yīng)用業(yè)務(wù)模塊包括用于分配鏈路的分配模塊和用于緩存數(shù)據(jù)的緩存模塊,分配模塊的一端連接緩存模塊, 另一端通過核心網(wǎng)接入業(yè)務(wù)提供商(Service Provider, SP) 0參見圖2,本實施例包括步驟201 =NodeB將采集的第一無線信息上報給RNC中的無線業(yè)務(wù)模塊。其中,該第一無線信息可以包括下面的一種或多種=NodeB的發(fā)射功率、功耗大小、信噪比以及UE在UMTS系統(tǒng)中的用戶位置、距離等。步驟202 eNodeB將采集的第二無線信息上報給RNC中的無線業(yè)務(wù)模塊。其中,eNodeB可以采集的第二無線信息,該第二無線信息可以包括下面的一種或多種eN0deB的發(fā)射功率、功耗大小、信噪比以及UE在LTE系統(tǒng)中的用戶位置、距離等。步驟201和步驟202無時序限制關(guān)系。步驟203 無線業(yè)務(wù)模塊將第一無線信息和第二無線信息上報給RNC中的應(yīng)用業(yè)務(wù)模塊。應(yīng)用業(yè)務(wù)模塊可以根據(jù)獲取的第一無線信息計算得到UMTS系統(tǒng)的承載能力,根據(jù)第二無線信息計算得到LTE系統(tǒng)的承載能力。例如,應(yīng)用業(yè)務(wù)模塊根據(jù)發(fā)射功率和功耗大小得到剩余功率,之后,根據(jù)剩余功率和UE的距離可以得到能夠為該UE提供的帶寬。步驟204 =UE向無線業(yè)務(wù)模塊發(fā)送業(yè)務(wù)請求。該業(yè)務(wù)請求可以為語音請求,如通話業(yè)務(wù);或者為數(shù)據(jù)請求,如視頻業(yè)務(wù)等。該業(yè)務(wù)請求在無線接入側(cè)可以采用無線協(xié)議進行封裝。步驟205 無線業(yè)務(wù)模塊剝離業(yè)務(wù)請求的無線協(xié)議層,并對剝離無線協(xié)議層的業(yè)務(wù)請求進行解析以及發(fā)送給應(yīng)用業(yè)務(wù)模塊。其中,在剝離無線協(xié)議層后,可以采用深層報文解析(De印Packet Inspection, DPI)對業(yè)務(wù)請求進行解析處理,如果業(yè)務(wù)請求為TCP流,則可以獲取TCP信息,TCP信息包括如下的五元組源IP地址、目的IP地址、源端口號、目的端口號和協(xié)議號。如果業(yè)務(wù)請求不是TCP流,則不能獲取上述的五元組。步驟206 應(yīng)用業(yè)務(wù)模塊判斷該業(yè)務(wù)請求的數(shù)據(jù)是否存在本地緩存。
其中,應(yīng)用業(yè)務(wù)模塊可以通過查找本地數(shù)據(jù)以確定是否存在本地緩存。步驟207 如果本地沒有緩存,則應(yīng)用業(yè)務(wù)模塊向SP轉(zhuǎn)發(fā)該業(yè)務(wù)請求,以獲取對應(yīng)的數(shù)據(jù)。步驟208 =SP向應(yīng)用業(yè)務(wù)模塊返回請求的數(shù)據(jù)。步驟209 應(yīng)用業(yè)務(wù)模塊在本地存在緩存,或者從SP獲取數(shù)據(jù)后,為該數(shù)據(jù)分配無線接入技術(shù)鏈路。其中,通過上述對業(yè)務(wù)請求的解析可以確定該數(shù)據(jù)是否為TCP流,如果是TCP流, 則為該數(shù)據(jù)分配同一條無線接入技術(shù)鏈路。該分配的無線接入技術(shù)鏈路可以根據(jù)對應(yīng)的鏈路的承載能力以及數(shù)據(jù)的需要確定,例如,數(shù)據(jù)中會包含對應(yīng)的數(shù)據(jù)量大小的信息,或者, 業(yè)務(wù)請求采用的協(xié)議默認對應(yīng)一種速率要求信息,上述根據(jù)無線信息可以計算得到各鏈路能夠提供的承載信息,之后,將能夠滿足數(shù)據(jù)要求的鏈路確定為分配的鏈路。具體如,Http 協(xié)議的數(shù)據(jù)中包含content-length字段,該content-length字段可以表明該數(shù)據(jù)的大小, Http協(xié)議里對視頻碼率的規(guī)定就是速率要求,如果LTE鏈路能夠提供的帶寬大于上述的速率要求,UMTS鏈路能夠提供的帶寬小于上述的速率要求,則分配的鏈路為LTE鏈路。當然,如果至少兩種的無線接入技術(shù)鏈路均能滿足數(shù)據(jù)所需承載能力,則可以隨機為數(shù)據(jù)分配一種無線接入技術(shù)鏈路?;蛘撸部梢愿鶕?jù)數(shù)據(jù)的類型以及無線接入技術(shù)鏈路的特性為數(shù)據(jù)分配一種無線接入技術(shù)鏈路;例如,LTE鏈路和UMTS鏈路均能夠滿足數(shù)據(jù)所需的承載能力,那么如果數(shù)據(jù)為視頻業(yè)務(wù)的數(shù)據(jù),由于LTE鏈路具有時延小帶寬大的特點,因此可以將LTE鏈路分配給視頻業(yè)務(wù)的數(shù)據(jù)使用;或,如果數(shù)據(jù)為下載業(yè)務(wù)的數(shù)據(jù),由于此時并不對時延有較高要求,因此可以選擇UMTS鏈路傳輸對應(yīng)的下載業(yè)務(wù)的數(shù)據(jù)。如果不是TCP流,則可以按照各鏈路的帶寬情況分配不同的鏈路。例如,LTE鏈路和UMTS鏈路能夠提供的帶寬之比為2 1,則將上述的數(shù)據(jù)按照2 1分配給LTE鏈路和 UMTS鏈路。步驟210 應(yīng)用業(yè)務(wù)模塊向無線業(yè)務(wù)模塊返回數(shù)據(jù),并且該數(shù)據(jù)中包含對應(yīng)的鏈路信息。例如,確定在LTE鏈路中傳輸,則該數(shù)據(jù)中攜帶LTE鏈路信息。確定在UMTS鏈路中傳輸,則該數(shù)據(jù)中攜帶UMTS鏈路信息。步驟211 無線業(yè)務(wù)模塊根據(jù)鏈路信息,對該數(shù)據(jù)進行分流處理。具體地,如果分配到LTE鏈路中,則通過eNodeB進行傳輸;如果分配到UMTS鏈路, 則通過NodeB進行傳輸。本實施例通過比對UE請求的數(shù)據(jù)所需對應(yīng)的數(shù)據(jù)量大小以及所需的速率要求, 以及無線承載能夠提供的承載能力,為UE分配無線接入技術(shù)鏈路,可以減少多制式異構(gòu)網(wǎng)絡(luò)的重傳和丟包現(xiàn)象,提升了異構(gòu)網(wǎng)絡(luò)的傳輸效率。通過提供本地緩存功能,節(jié)省了骨干流量并提高了數(shù)據(jù)需求識別的準確性。圖4為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法另一實施例的方法流程示意圖,圖5 為圖4對應(yīng)的系統(tǒng)結(jié)構(gòu)示意圖。參見圖5,本實施例以UMTS技術(shù)、LTE技術(shù)和WIFI技術(shù)同時存在,且應(yīng)用業(yè)務(wù)模塊獨立設(shè)置為例。即,UE通過NodeB和RNC,以及eNodeB接入核心網(wǎng)(Core Network,CN)、CN 的另一端連接應(yīng)用業(yè)務(wù)模塊以及UE通過WIFI接入點連接應(yīng)用業(yè)務(wù)模塊,應(yīng)用業(yè)務(wù)模塊另
7一端接入業(yè)務(wù)提供商(Service Provider, SP)。參見圖4,本實施例包括步驟401 =NodeB將采集的第一無線信息上報給應(yīng)用業(yè)務(wù)模塊。步驟402 :eNodeB將采集的第二無線信息上報給應(yīng)用業(yè)務(wù)模塊。步驟403 =WIFI接入點將采集的第三無線信息上報給應(yīng)用業(yè)務(wù)模塊。上述的無線信息的具體內(nèi)容可以參見上一實施例。步驟404 =UE向應(yīng)用業(yè)務(wù)模塊發(fā)送業(yè)務(wù)請求。該業(yè)務(wù)請求可以為語音請求,如通話業(yè)務(wù);或者為數(shù)據(jù)請求,如視頻業(yè)務(wù)等。步驟 405 應(yīng)用業(yè)務(wù)模塊判斷該業(yè)務(wù)請求的數(shù)據(jù)是否存在本地緩存。 其中,應(yīng)用業(yè)務(wù)模塊可以通過查找本地數(shù)據(jù)以確定是否存在本地緩存。另外,該業(yè)務(wù)請求在無線接入側(cè)可以采用無線協(xié)議進行封裝,此時,應(yīng)用業(yè)務(wù)模塊可以對業(yè)務(wù)請求進行剝離無線協(xié)議層處理,在剝離無線協(xié)議層后,可以采用DPI對業(yè)務(wù)請求進行解析處理,如果業(yè)務(wù)請求為TCP流,則可以獲取TCP信息,TCP信息包括如下的五元組源IP地址、目的IP地址、源端口號、目的端口號和協(xié)議號。如果業(yè)務(wù)請求不是TCP流, 則不能獲取上述的五元組。步驟406 如果本地沒有緩存,則應(yīng)用業(yè)務(wù)模塊向SP轉(zhuǎn)發(fā)該業(yè)務(wù)請求,以獲取對應(yīng)的數(shù)據(jù)。步驟407 =SP向應(yīng)用業(yè)務(wù)模塊返回請求的數(shù)據(jù)。步驟408 應(yīng)用業(yè)務(wù)模塊在本地存在緩存,或者從SP獲取數(shù)據(jù)后,為該數(shù)據(jù)分配無線接入技術(shù)鏈路。其中,通過上述對業(yè)務(wù)請求的解析可以確定該數(shù)據(jù)是否為TCP流,如果是TCP流, 則為該數(shù)據(jù)分配同一條無線接入技術(shù)鏈路。該分配的無線接入技術(shù)鏈路可以根據(jù)對應(yīng)的鏈路的承載能力以及數(shù)據(jù)的需要確定,例如,數(shù)據(jù)中會包含對應(yīng)的數(shù)據(jù)量大小的信息,或者, 業(yè)務(wù)請求采用的協(xié)議默認對應(yīng)一種速率要求信息,上述根據(jù)無線信息可以計算得到各鏈路能夠提供的承載信息,之后,將能夠滿足數(shù)據(jù)要求的鏈路確定為分配的鏈路。具體如,Http 協(xié)議的數(shù)據(jù)中包含content-length字段,該content-length字段可以表明該數(shù)據(jù)的大小, Http協(xié)議里對視頻碼率的規(guī)定就是速率要求,如果LTE鏈路能夠提供的帶寬大于上述的速率要求,UMTS鏈路能夠提供的帶寬小于上述的速率要求,則分配的鏈路為LTE鏈路。當然,如果至少兩種的無線接入技術(shù)鏈路均能滿足數(shù)據(jù)所需承載能力,則可以隨機為數(shù)據(jù)分配一種無線接入技術(shù)鏈路?;蛘?,也可以根據(jù)數(shù)據(jù)的類型以及無線接入技術(shù)鏈路的特性為數(shù)據(jù)分配一種無線接入技術(shù)鏈路;例如,LTE鏈路和UMTS鏈路均能夠滿足數(shù)據(jù)所需的承載能力,那么如果數(shù)據(jù)為視頻業(yè)務(wù)的數(shù)據(jù),由于LTE鏈路具有時延小帶寬大的特點,因此可以將LTE鏈路分配給視頻業(yè)務(wù)的數(shù)據(jù)使用;或,如果數(shù)據(jù)為下載業(yè)務(wù)的數(shù)據(jù),由于此時并不對時延有較高要求,因此可以選擇UMTS鏈路傳輸對應(yīng)的下載業(yè)務(wù)的數(shù)據(jù)。如果不是TCP流,則可以按照各鏈路的帶寬情況分配不同的鏈路。例如,LTE鏈路和UMTS鏈路能夠提供的帶寬之比為2 1,則將上述的數(shù)據(jù)按照2 1分配給LTE鏈路和 UMTS鏈路。步驟409 應(yīng)用業(yè)務(wù)模塊向CN發(fā)送需要分配到LTE鏈路和UMTS鏈路中數(shù)據(jù),并且該數(shù)據(jù)中包含對應(yīng)的鏈路信息。
步驟410 =CN根據(jù)鏈路信息,對該數(shù)據(jù)進行分流處理。 具體地,如果分配到LTE鏈路中,則通過eNodeB進行傳輸;如果分配到UMTS鏈路, 則通過NodeB進行傳輸步驟411 應(yīng)用業(yè)務(wù)模塊向?qū)⑿枰峙涞絎IFI鏈路的數(shù)據(jù)通過WIFI接入點發(fā)送
給UE。本實施例以經(jīng)過CN在LTE鏈路和UMTS鏈路中傳輸為例,也可以是應(yīng)用業(yè)務(wù)模塊直接對LTE鏈路和UMTS鏈路的數(shù)據(jù)進行分流而不經(jīng)過CN。本實施例通過比對UE請求的數(shù)據(jù)所需對應(yīng)的數(shù)據(jù)量大小以及所需的速率要求, 以及無線承載能夠提供的承載能力,為UE分配無線接入技術(shù)鏈路,可以減少多制式異構(gòu)網(wǎng)絡(luò)的重傳和丟包現(xiàn)象,提升了異構(gòu)網(wǎng)絡(luò)的傳輸效率。通過提供本地緩存功能,節(jié)省了骨干流量并提高了數(shù)據(jù)需求識別的準確性。圖6為本發(fā)明無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備一實施例的結(jié)構(gòu)示意圖,所述無線異構(gòu)網(wǎng)絡(luò)中包括至少兩種無線接入技術(shù)鏈路,該設(shè)備為上述的應(yīng)用業(yè)務(wù)處理模塊,該設(shè)備包括獲取模塊61、分配模塊62和傳輸模塊63 ;獲取模塊61用于接收UE發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù);分配模塊62用于在確定所述數(shù)據(jù)為TCP流后,在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;傳輸模塊63用于在分配的無線接入技術(shù)鏈路上,傳輸所述數(shù)據(jù)。一個實施例中,還包括接收模塊,用于接收所述至少兩種無線接入技術(shù)的無線接入設(shè)備分別發(fā)送的無線信息;所述分配模塊具體用于根據(jù)所述無線信息,分別確定對應(yīng)的無線接入技術(shù)鏈路的承載能力;將承載能力大于所述數(shù)據(jù)所需承載能力的無線接入技術(shù)鏈路作為所述分配的無線接入技術(shù)鏈路。一個實施例中,還包括緩存模塊,用于在本地緩存所述數(shù)據(jù);所述獲取模塊具體用于在所述緩存模塊中緩存所述數(shù)據(jù)時,在接收所述業(yè)務(wù)請求后從所述緩存模塊獲取所述數(shù)據(jù);在所述緩存模塊中沒有緩存所述數(shù)據(jù)時,向業(yè)務(wù)提供商轉(zhuǎn)發(fā)所述業(yè)務(wù)請求,以從所述業(yè)務(wù)提供商獲取所述數(shù)據(jù)。一個實施例中,所述分配模塊具體用于解析所述業(yè)務(wù)請求,如果所述業(yè)務(wù)請求中包含TCP流信息的五元組,則確定所述數(shù)據(jù)為TCP流,并在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路。一個實施例中,還包括處理模塊,用于在確定所述獲取模塊獲取的所述數(shù)據(jù)不是 TCP流時,根據(jù)所述至少兩種無線接入技術(shù)鏈路對應(yīng)的帶寬為所述數(shù)據(jù)分配無線接入技術(shù)鏈路并在分配的無線接入技術(shù)鏈路上傳輸。一個實施例中,所述設(shè)備獨立設(shè)置,或者位于RNC中。本實施例通過比對UE請求的數(shù)據(jù)所需對應(yīng)的數(shù)據(jù)量大小以及所需的速率要求, 以及無線承載能夠提供的承載能力,為UE分配無線接入技術(shù)鏈路,可以減少多制式異構(gòu)網(wǎng)絡(luò)的重傳和丟包現(xiàn)象,提升了異構(gòu)網(wǎng)絡(luò)的傳輸效率。通過提供本地緩存功能,節(jié)省了骨干流量并提高了數(shù)據(jù)需求識別的準確性。進一步地,本發(fā)明實施例還提供了一種RNC,該RNC包括如圖6所示的無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備??梢岳斫獾氖牵鲜龇椒霸O(shè)備中的相關(guān)特征可以相互參考。應(yīng)用本發(fā)明實施例中的設(shè)備進行數(shù)據(jù)傳輸?shù)木唧w過程,與上述方法實施例類似,不再贅述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法,所述無線異構(gòu)網(wǎng)絡(luò)中包括至少兩種無線接入技術(shù)鏈路,其特征在于,包括接收用戶設(shè)備UE發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù); 在確定所述數(shù)據(jù)為傳輸控制協(xié)議TCP流后,在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;在分配的無線接入技術(shù)鏈路上,傳輸所述數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括接收所述至少兩種無線接入技術(shù)的無線接入設(shè)備分別發(fā)送的無線信息; 所述在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路, 包括根據(jù)所述無線信息,分別確定對應(yīng)的無線接入技術(shù)鏈路的承載能力; 將承載能力大于所述數(shù)據(jù)所需承載能力的無線接入技術(shù)鏈路作為所述分配的無線接入技術(shù)鏈路。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù),包括判斷所述數(shù)據(jù)是否存在本地緩存,如果存在,則從所述本地緩存中獲取所述數(shù)據(jù);如果不存在,則向業(yè)務(wù)提供商轉(zhuǎn)發(fā)所述業(yè)務(wù)請求,以從所述業(yè)務(wù)提供商獲取所述數(shù)據(jù)。
4.根據(jù)權(quán)利要求1-3中任一項所述的方法,其特征在于,所述確定所述數(shù)據(jù)為TCP流, 包括解析所述業(yè)務(wù)請求,如果所述業(yè)務(wù)請求中包含TCP流信息的五元組,則確定所述數(shù)據(jù)為TCP流。
5.根據(jù)權(quán)利要求1-3中任一項所述的方法,還包括若所述數(shù)據(jù)不是TCP流,根據(jù)所述至少兩種無線接入技術(shù)鏈路對應(yīng)的帶寬為所述數(shù)據(jù)分配無線接入技術(shù)鏈路并在分配的無線接入技術(shù)鏈路上傳輸。
6.一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備,所述無線異構(gòu)網(wǎng)絡(luò)中包括至少兩種無線接入技術(shù)鏈路,其特征在于,包括獲取模塊,用于接收用戶設(shè)備UE發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù); 分配模塊,用于在確定所述數(shù)據(jù)為傳輸控制協(xié)議TCP流后,在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;傳輸模塊,用于在分配的無線接入技術(shù)鏈路上,傳輸所述數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,還包括接收模塊,用于接收所述至少兩種無線接入技術(shù)的無線接入設(shè)備分別發(fā)送的無線信息;所述分配模塊具體用于根據(jù)所述無線信息,分別確定對應(yīng)的無線接入技術(shù)鏈路的承載能力; 將承載能力大于所述數(shù)據(jù)所需承載能力的無線接入技術(shù)鏈路作為所述分配的無線接入技術(shù)鏈路。
8.根據(jù)權(quán)利要求6所述的設(shè)備,其特征在于,還包括 緩存模塊,用于在本地緩存所述數(shù)據(jù);所述獲取模塊具體用于在所述緩存模塊中緩存所述數(shù)據(jù)時,在接收所述業(yè)務(wù)請求后從所述緩存模塊獲取所述數(shù)據(jù);在所述緩存模塊中沒有緩存所述數(shù)據(jù)時,向業(yè)務(wù)提供商轉(zhuǎn)發(fā)所述業(yè)務(wù)請求,以從所述業(yè)務(wù)提供商獲取所述數(shù)據(jù)。
9.根據(jù)權(quán)利要求6-8任一項所述的設(shè)備,其特征在于,所述分配模塊具體用于解析所述業(yè)務(wù)請求,如果所述業(yè)務(wù)請求中包含TCP流信息的五元組,則確定所述數(shù)據(jù)為TCP流,并在所述至少兩種無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路。
10.根據(jù)權(quán)利要求6-8任一項所述的設(shè)備,其特征在于,還包括處理模塊,用于在確定所述獲取模塊獲取的所述數(shù)據(jù)不是TCP流時,根據(jù)所述至少兩種無線接入技術(shù)鏈路對應(yīng)的帶寬為所述數(shù)據(jù)分配無線接入技術(shù)鏈路并在分配的無線接入技術(shù)鏈路上傳輸。
11.一種無線網(wǎng)絡(luò)控制器RNC,其特征在于,包括如權(quán)利要求6-10任一項所述的無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流設(shè)備。
全文摘要
本發(fā)明提供一種無線異構(gòu)網(wǎng)絡(luò)中數(shù)據(jù)分流方法、設(shè)備和無線網(wǎng)絡(luò)控制器。該方法包括接收UE發(fā)送的業(yè)務(wù)請求,并獲取所述業(yè)務(wù)請求對應(yīng)的數(shù)據(jù);在確定所述數(shù)據(jù)為TCP流后,在至少兩種的無線接入技術(shù)鏈路中為所述TCP流分配一種無線接入技術(shù)鏈路;在分配的無線接入技術(shù)鏈路上,傳輸所述數(shù)據(jù)。本發(fā)明實施例可以保證同一TCP連接的數(shù)據(jù)的順序傳輸。
文檔編號H04W48/08GK102355694SQ20111029475
公開日2012年2月15日 申請日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者曹明榮, 楊琛, 祝幼菁 申請人:華為技術(shù)有限公司