專利名稱:確定臨時塊流延遲釋放時間的方法、裝置及基站控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種確定臨時塊流延遲釋放時間的方法、裝置及基站控制器。
背景技術(shù):
在無線通信網(wǎng)絡(luò)中,臨時塊流(Temporary Block Flow,TBF)是兩個無線資源實體所使用的一個連接,支持單向傳遞LLC PDU (LLC層協(xié)議數(shù)據(jù)單元)。 為了節(jié)省資源,在無上行或下行數(shù)據(jù)發(fā)送時,相應(yīng)的TBF連接會進(jìn)入非激活狀態(tài),但仍然保持連接,通過發(fā)送一些信息來保證TBF連接不被釋放。在延遲一段時間后,若仍無新的分組業(yè)務(wù)數(shù)據(jù)到達(dá),網(wǎng)絡(luò)側(cè)將會釋放對應(yīng)的TBF連接。在TBF整個的持續(xù)過程中,真正占用信道傳輸資源的是數(shù)據(jù)的傳輸,但對于部分業(yè)務(wù),其真正傳輸數(shù)據(jù)的時間只是整個TBF生命周期的一部分,特別對于一些像即時通訊類小流量的業(yè)務(wù)來說,數(shù)據(jù)傳輸時間在整個TBF持續(xù)過程中所占的比例是非常低的。
發(fā)明內(nèi)容
本發(fā)明實施例提供確定臨時塊流延遲釋放時間的方法、裝置及基站控制器,通過對不同類的業(yè)務(wù)設(shè)置合理的臨時塊流延遲釋放時間,既可以減少數(shù)據(jù)傳輸信道資源的浪費,又可以避免頻繁地建立和釋放臨時塊流,提升用戶體驗。本發(fā)明實施例提供一種設(shè)置臨時塊流延遲釋放時間的方法,包括檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,根據(jù)已有數(shù)據(jù)模型和檢測到的業(yè)務(wù)類型將業(yè)務(wù)劃分為至少兩個類;建立所述待傳輸業(yè)務(wù)的臨時塊流,獲取所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間;獲取預(yù)設(shè)時間內(nèi)與所述待傳輸業(yè)務(wù)屬于同一類的業(yè)務(wù)的初始臨時塊流延遲釋放時間,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為這類業(yè)務(wù)的臨時塊流延遲釋放時間。本發(fā)明實施例還提供一種確定臨時塊流延遲釋放時間的裝置,所述裝置包括;分類模塊,用于檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,并根據(jù)內(nèi)置的數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)分為至少兩個類;傳輸模塊,用于建立待傳輸業(yè)務(wù)的臨時塊流,并將待傳輸?shù)臉I(yè)務(wù)傳輸給網(wǎng)絡(luò)側(cè);第一獲取模塊,用于獲取待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間,并將該初始臨時塊流延遲釋放時間傳輸給第二獲取模塊;第二獲取模塊,用于比較預(yù)設(shè)時間內(nèi)獲得的與預(yù)設(shè)類型屬于同一類的所有業(yè)務(wù)的初始臨時塊流延遲釋放時間的大小,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為預(yù)設(shè)類型業(yè)務(wù)的臨時塊流延遲釋放時間。本發(fā)明實施例還提供一種確定臨時塊流延遲釋放時間的基站控制器,所述基站控制器中部署有上述的確定臨時塊流延遲釋放時間的裝置。本發(fā)明實施例根據(jù)業(yè)務(wù)的類型和數(shù)據(jù)模型將業(yè)務(wù)劃分為至少兩個類,然后根據(jù)業(yè)務(wù)類型合理確定每類業(yè)務(wù)的臨時塊流的延遲釋放時間,該時間可以供后續(xù)同類的業(yè)務(wù)使用,避免了由于臨時塊流延遲釋放時間設(shè)置的過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免了由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性倉泛。
圖I為本發(fā)明實施例提供的一種確定臨時塊流延遲釋放時間的方法流程示意圖;圖2為本發(fā)明實施例提供的另一種確定臨時塊流延遲釋放時間的方法流程示意圖;
圖3為本發(fā)明實施例提供的另一種確定臨時塊流延遲釋放時間的方法流程示意圖;圖4為本發(fā)明實施例提供的一種獲取待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間的方法示意圖;圖5為本發(fā)明實施例提供的一種確定業(yè)務(wù)臨時塊流延遲釋放時間的裝置的結(jié)構(gòu)示意圖;圖6為本發(fā)明實施例提供的另一種確定業(yè)務(wù)臨時塊流延遲釋放時間的裝置的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例提供確定臨時塊流延遲釋放時間的方法、裝置及基站控制器,以期使業(yè)務(wù)的延遲釋放時間設(shè)置合理,避免由于設(shè)置過長,而導(dǎo)致數(shù)據(jù)信道資源的浪費,或者由于設(shè)置過短,而導(dǎo)致臨時塊流的頻繁建立與釋放而影響業(yè)務(wù)性能?,F(xiàn)有技術(shù)中對所有業(yè)務(wù)都是設(shè)置了相同的延遲釋放時間,對小流量業(yè)務(wù)來說,所設(shè)置的延遲釋放時間可能過長,這樣就會導(dǎo)致信道傳輸資源的浪費,而對大流量業(yè)務(wù)來說,所設(shè)置的延遲釋放時間可能過短,這樣就會導(dǎo)致TBF的頻繁建立和釋放,從而影響業(yè)務(wù)性能和公共控制信道的效率。下面將結(jié)合本發(fā)明實施例的附圖,對本發(fā)明實施例的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。首先對本發(fā)明實施例實現(xiàn)一種確定臨時塊流延遲釋放時間的方法進(jìn)行說明。本發(fā)明實施例提供的一種確定臨時塊流延遲釋放時間的方法包括檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,根據(jù)已有數(shù)據(jù)模型和檢測到的業(yè)務(wù)類型將業(yè)務(wù)劃分為至少兩個類;建立所述待傳輸業(yè)務(wù)的臨時塊流,獲取所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間;獲取預(yù)設(shè)時間內(nèi)與所述待傳輸業(yè)務(wù)屬于同一類的業(yè)務(wù)的初始臨時塊流延遲釋放時間,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為這類業(yè)務(wù)的臨時塊流延遲釋放時間。需要說明的是,所述獲取待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間具體包括,獲取經(jīng)所述臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到 達(dá)網(wǎng)絡(luò)側(cè)所需的時間,取最長的時間作為所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間。若當(dāng)前達(dá)到網(wǎng)絡(luò)側(cè)的數(shù)據(jù)單元為第一個數(shù)據(jù)單元,則取從臨時塊流建立到所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間作為所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,若當(dāng)前到達(dá)網(wǎng)絡(luò)側(cè)的數(shù)據(jù)單元不是第一個數(shù)據(jù) 單元,則取從上一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)到當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間作為所述當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間。進(jìn)一步的,獲取預(yù)設(shè)時間內(nèi)所有業(yè)務(wù)的初始臨時塊流延遲釋放時間后,計算這些初始臨時塊流延遲釋放時間的方差,并判斷該方差是否大于預(yù)設(shè)值,若是,則重新獲取預(yù)設(shè)時間內(nèi)業(yè)務(wù)的初始臨時塊流延遲釋放時間,若否,繼續(xù)進(jìn)行后續(xù)步驟。其中,所述檢測的業(yè)務(wù)類型包括檢測業(yè)務(wù)的空口特點,然后根據(jù)業(yè)務(wù)空口特點和數(shù)據(jù)模型之間的對應(yīng)關(guān)系,將業(yè)務(wù)分入相應(yīng)的類中;對業(yè)務(wù)的分類,可以分為即時通訊類、網(wǎng)頁瀏覽類、P2P類、EMAIL類等;例如,YY語音、QQ、MSN、百度Hi、新浪UC、阿里旺旺等這些通訊業(yè)務(wù)可以歸為即時通訊類,BT、電爐、脫兔、迅雷等這些通訊業(yè)務(wù)可以歸為P2P類;預(yù)設(shè)時間可以是幾天,一個月等,該時間由后臺進(jìn)行相應(yīng)配置;建立臨時塊流可以為建立業(yè)務(wù)下行臨時塊流,或者為建立業(yè)務(wù)上行臨時塊流;對獲得的業(yè)務(wù)的臨時塊流的延遲釋放時間可以借用自學(xué)機(jī)制模擬的概念,在后續(xù)的時間供同類的業(yè)務(wù)使用。由上可見,由于對需要傳輸?shù)臉I(yè)務(wù)進(jìn)行了分類,對同類型的業(yè)務(wù)設(shè)置了合適的延遲釋放時間,即取預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)所有初始臨時塊流延遲釋放時間中的最大值作為該類業(yè)務(wù)的臨時塊流延遲釋放時間,供后續(xù)同類的業(yè)務(wù)使用,這樣避免了因為臨時塊流的延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免了由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性能。本發(fā)明實施例提供另一種確定臨時塊流延遲釋放時間的方法,如圖I所示,所述方法包括以下步驟S101、檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,根據(jù)已有數(shù)據(jù)模型和檢測到的業(yè)務(wù)類型將業(yè)務(wù)劃分為至少兩個類;其中,對業(yè)務(wù)的檢測可以由基站控制器通過深度包檢測技術(shù)進(jìn)行檢測。類包括計時通訊類、網(wǎng)頁瀏覽類、P2P類和郵件類等。S102、建立待傳輸業(yè)務(wù)的臨時塊流,記錄經(jīng)所述臨時塊流傳輸?shù)臉I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,取最長的時間作為待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間;S103、獲取預(yù)設(shè)時間內(nèi)與所述待傳輸業(yè)務(wù)屬于同一類的業(yè)務(wù)的初始臨時塊流延遲釋放時間,取同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為這類業(yè)務(wù)的臨時塊流延遲釋放時間。需要說明的是,在步驟S103之前還可以還包括計算預(yù)設(shè)時間內(nèi)的所有初始臨時塊流延遲釋放時間的方差,如果方差大于預(yù)設(shè)值,則重新獲取預(yù)設(shè)時間內(nèi)所有業(yè)務(wù)的初始臨時快流延遲釋放時間。
由上可見,由于根據(jù)業(yè)務(wù)劃分為不同的類,且對不同的類設(shè)置了不同的臨時塊流延遲釋放時間,即將預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)的所有初始臨時塊流的延遲釋放時間的最大值作為該類業(yè)務(wù)的臨時塊流延遲釋放時間,供后續(xù)同類業(yè)務(wù)使用,這樣使得每類業(yè)務(wù)獲得了合適的延遲釋放時間,避免由于延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,或者由于延遲釋放時間設(shè)置過短而導(dǎo)致頻繁建立與釋放臨時塊流。本發(fā)明實施例還提供另一種確定臨時塊流延遲釋放時間的方法,如圖2所示,所述方法包括S201、檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,根據(jù)已有數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)劃分為至少兩個類;其中,對業(yè)務(wù)的檢測可以由基站控制器通過深度包檢測技術(shù)進(jìn)行檢測。類包括計時通訊類、網(wǎng)頁瀏覽類、P2P類和郵件類等。
S202、建立待傳輸業(yè)務(wù)的臨時塊流,記錄臨時塊流的建立完成時刻以及經(jīng)該臨時塊流傳輸?shù)母鲾?shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻,獲得各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,取最長的時間作為帶傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間;若網(wǎng)絡(luò)側(cè)當(dāng)前到達(dá)的數(shù)據(jù)單元為第一個數(shù)據(jù)單元時,將第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻與該臨時塊流建立完成時刻的差值記錄為第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,也即,第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間=第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻-臨時塊流建立完成時刻;若網(wǎng)絡(luò)側(cè)當(dāng)前到達(dá)的數(shù)據(jù)單元不是經(jīng)該臨時塊流傳輸?shù)牡谝粋€數(shù)據(jù)單元時,將當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻與上一次數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻差值記錄為當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,也即當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間=當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻-上一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻;需要說明的是,建立臨時塊流可以為建立業(yè)務(wù)下行臨時塊流,也可以為建立業(yè)務(wù)上行臨時塊流;S203、獲取預(yù)設(shè)時間內(nèi)的所有業(yè)務(wù)的初始臨時塊流的延遲釋放時間,計算預(yù)設(shè)時間內(nèi)所有初始臨時塊流延遲釋放時間的方差;S204、判斷計算得到的方差是否大于預(yù)設(shè)值,若是,則返回步驟S202,若否,則進(jìn)入步驟S205 ;S205、取同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為這類業(yè)務(wù)的臨時塊流的延遲釋放時間。由上可見,由于根據(jù)業(yè)務(wù)類型和數(shù)據(jù)模型將待傳輸?shù)臉I(yè)務(wù)分類了若干大類,然后再取預(yù)設(shè)時間內(nèi)的同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間的最大值作為這一類業(yè)務(wù)的臨時塊流延遲釋放時間,使得每類業(yè)務(wù)都獲得了合適的臨時塊流延遲釋放時間,避免由于延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,或者由于延遲釋放時間設(shè)置過短而導(dǎo)致頻繁建立與釋放臨時塊流,影響體驗。本發(fā)明實施例還提供另一種確定臨時塊流延遲釋放時間的方法,如圖3所示,S301、檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,根據(jù)已有數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)劃分為至少兩個類;S302、建立業(yè)務(wù)下行臨時塊流,基站控制器記錄下行臨時塊流的建立時刻,記為TimeO,當(dāng)Gb接口接收到業(yè)務(wù)的第一個LLC PDU (邏輯鏈路控制層協(xié)議數(shù)據(jù)單元)時,基站控制器記錄該LLC PDU到達(dá)Gb接口的時刻,記為Timel,因此第一個LLC PDU到達(dá)Gb接口的時間為Timel-TimeO,取該業(yè)務(wù)的初始臨時塊流延遲釋放時間DelayTime=Timel-TimeO。S303、對Gb接口后續(xù)每次到達(dá)LLC PDU時,均對該業(yè)務(wù)的初始臨時塊流的延遲釋放時間DelayTime進(jìn)行更新,取DelayTime為Max {當(dāng)前LLC PDU到達(dá)的時刻-上一個LLCPDU到達(dá)的時刻,上一次的DelayTime},直到當(dāng)前臨時塊流釋放,并保存此業(yè)務(wù)的初始臨時塊流延遲釋放時間DelayTime。S304、獲取預(yù)設(shè)時間內(nèi)所有業(yè)務(wù)的初始臨時塊流延遲釋放時間DelayTime,并計算預(yù)設(shè)時間內(nèi)獲取的所有初始臨時塊流延遲釋放時間DelayTime的方差。其中,預(yù)設(shè)時間由后臺進(jìn)行相應(yīng)配置,可以為幾天或者一個月等。S305、判斷計算得到的方差是否大于預(yù)設(shè)值,若是,則該預(yù)設(shè)時間內(nèi)的統(tǒng)計無效, 返回步驟S302,重新計算預(yù)設(shè)時間內(nèi)所有業(yè)務(wù)的初始臨時塊流延遲釋放時間,若否,則進(jìn)入步驟S306, S306、取預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值,將該最大值最為這類業(yè)務(wù)的臨時塊流延遲釋放時間。計算同一類業(yè)務(wù)所有初始臨時塊流延遲釋放時間DelayTime的最大值,具體計算方法如下面的公式所示DlTbfDelayTimeTBF=MAX (DelayTime1,....., DelayTimei. . . . , DelayTimeJ其中DlTbfDelayTimeTBF 表不同一類業(yè)務(wù) TBF 的 DelayTime ;DelayTimei表示需要讀取的第i個TBF的DelayTime ;M表示預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)的下行TBF的個數(shù);將DlTbfDelayTimeTBF保存起來,供后續(xù)該類業(yè)務(wù)使用,也就是后續(xù)該類業(yè)務(wù)的下行延遲釋放時間為DlTbfDelayTimeTBF。上述預(yù)設(shè)值由后臺進(jìn)行相應(yīng)配置。進(jìn)一步的,對業(yè)務(wù)的初始臨時塊流延遲釋放時間的計算方法可以參見圖4。當(dāng)前LLC PDU到達(dá)網(wǎng)絡(luò)側(cè)的時刻為T2,其上一個LLC PDU到達(dá)網(wǎng)絡(luò)側(cè)的時刻為Tl,其下一個LLC PDU到達(dá)網(wǎng)絡(luò)側(cè)的時刻為T3,因此初始臨時塊流延遲釋放時間DelayTime=MAX{T2-T1,T3-T2}。由上可見,由于對需要傳輸?shù)臉I(yè)務(wù)進(jìn)行了分類,對同類型的業(yè)務(wù)設(shè)置了合適的延遲釋放時間,即取預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)所有臨時塊流的延遲釋放時間的最大值作為該類業(yè)務(wù)的臨時塊流的延遲釋放時間,這樣避免了因為臨時塊流的延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免了由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性能。本發(fā)明實施例還提供一種確定臨時塊流延遲釋放時間的裝置,該裝置包括分類模塊,用于檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,并根據(jù)內(nèi)置的數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)分為至少兩個類;傳輸模塊,用于建立待傳輸業(yè)務(wù)的臨時塊流,并將待傳輸?shù)臉I(yè)務(wù)傳輸給網(wǎng)絡(luò)側(cè);第一獲取模塊,用于獲取待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間,并將該初始臨時塊流延遲釋放時間傳輸給第二獲取模塊;第二獲取模塊,用于比較預(yù)設(shè)時間內(nèi)獲得的與預(yù)設(shè)類型屬于同一類的所有業(yè)務(wù)的初始臨時塊流延遲釋放時間的大小,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為預(yù)設(shè)類型業(yè)務(wù)的臨時塊流延遲釋放時間。其中,第一獲取模塊包括計算單元,用于記錄經(jīng)所述臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,并取最長的時間作為所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間;分類模塊對待傳輸?shù)臉I(yè)務(wù)的類型檢測采用深度包檢測技術(shù)檢測;分類模塊可以將業(yè)務(wù)分為即時通訊類、網(wǎng)頁瀏覽類、P2P類和郵件類等;建立臨時塊流為建立業(yè)務(wù)下行臨時塊流,或者建立業(yè)務(wù)上行臨時塊流; 本發(fā)明實施例提供的設(shè)置臨時塊流的延遲釋放時間的裝置進(jìn)一步包括判斷模塊,用于判斷預(yù)設(shè)時間內(nèi)獲得的與預(yù)設(shè)類型屬于同一類的所有業(yè)務(wù)的初始臨時塊流延遲釋放時間的方差是否大于預(yù)設(shè)值,若方差大于預(yù)設(shè)值,則重新獲取業(yè)務(wù)的初始臨時塊流延遲釋放時間,若方差小于或者等于預(yù)設(shè)值,則第二獲取模塊比較預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間的大小,選擇其中的最大值作為這類業(yè)務(wù)的臨時塊流的延遲釋放時間。由上可見,由于設(shè)置的分類模塊對需要傳輸?shù)臉I(yè)務(wù)進(jìn)行了分類,并且第一獲取模塊和第二獲取模塊將預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)所有臨時塊流的延遲釋放時間的最大值作為該類業(yè)務(wù)的臨時塊流的延遲釋放時間,使預(yù)設(shè)類型的業(yè)務(wù)獲得了合適的延遲釋放時間,這樣避免因為臨時塊流的延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性能。本發(fā)明實施例還提供另一種確定臨時塊流延遲釋放時間的裝置,該裝置的結(jié)構(gòu)如圖5所示。本發(fā)明實施例提供的設(shè)置臨時塊流延遲釋放時間的裝置包括分類模塊501,用于檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,并根據(jù)內(nèi)置的數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)分為至少兩個類;需要說明的是,分類模塊501可以部署在基站控制器(Base Station Controller,BSC)側(cè),或者部署在核心網(wǎng)側(cè),核心網(wǎng)再將業(yè)務(wù)傳遞給BSC。所述的類包括即時通訊類、網(wǎng)頁瀏覽類、P2P類、EMAIL類等等。傳輸模塊502,用于建立待傳輸業(yè)務(wù)的臨時塊流,并將待傳輸?shù)臉I(yè)務(wù)的數(shù)據(jù)單元通過所建立的臨時塊流傳輸給網(wǎng)絡(luò)側(cè);其中,傳輸模塊502可以建立下行臨時塊流,或者建立上行臨時塊流。第一獲取模塊503,用于計算待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間,并將該初始臨時塊流延遲釋放時間傳輸給第二獲取模塊;第一獲取模塊503進(jìn)一步包括計算單元503a,用于計算經(jīng)所述臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,并取最長的時間作為所述待傳輸業(yè)務(wù)的初始臨時塊流的延遲釋放時間。其中,計算經(jīng)臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間具體為,若網(wǎng)絡(luò)側(cè)當(dāng)前到達(dá)的數(shù)據(jù)單元為第一個數(shù)據(jù)單元,則計算單元503a記錄從臨時塊流建立到所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,并作為所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,若網(wǎng)絡(luò)側(cè)當(dāng)前到達(dá)的數(shù)據(jù)單元不是第一個數(shù)據(jù)單元,則計算單元503a記錄從上一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)到當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,并作為所述當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間。第二獲取模塊504,用于比較預(yù)設(shè)時間內(nèi)獲得的與預(yù)設(shè)類型屬于同一類的所有業(yè)務(wù)的初始臨時塊流延遲釋放時間的大小,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為預(yù)設(shè)類型業(yè)務(wù)的臨時塊流延遲釋放時間;其中,獲得的業(yè)務(wù)的臨時塊流延遲釋放時間可以供后續(xù)同類業(yè)務(wù)使用。上述預(yù)設(shè)時間和預(yù)設(shè)值由后臺進(jìn)行相應(yīng)設(shè)置。同樣的,由于設(shè)置的分類模塊501對需要傳輸?shù)臉I(yè)務(wù)進(jìn)行了分類,并且第一獲取模塊503和第二獲取模塊504將預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)所有初始臨時塊流延遲釋放時間的最大值作為這類業(yè)務(wù)的臨時塊流的延遲釋放時間,使預(yù)設(shè)類型的業(yè)務(wù)獲得了合適的延遲釋 放時間,這樣避免因為臨時塊流的延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性能。本發(fā)明實施例還提供另一種確定臨時塊流延遲釋放時間的裝置,該裝置的結(jié)構(gòu)如圖6所示,包括分類模塊601,用于檢測需要傳輸?shù)臉I(yè)務(wù)的類型,并根據(jù)內(nèi)置的數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)分為至少兩個類;需要說明的是,分類模塊601可以部署在基站控制器(Base Station Controller,BSC)側(cè),或者部署在核心網(wǎng)側(cè),核心網(wǎng)再將業(yè)務(wù)傳遞給BSC。所述的類包括即時通訊類、網(wǎng)頁瀏覽類、P2P類、EMAIL類等等。傳輸模塊602,用于建立待傳輸業(yè)務(wù)的臨時塊流,并將待傳輸?shù)臉I(yè)務(wù)的數(shù)據(jù)單元通過所建立的臨時塊流傳輸給網(wǎng)絡(luò)側(cè);其中,傳輸模塊602可以建立下行臨時塊流,或者建立上行臨時塊流。第一獲取模塊603,用于計算通過所建立的臨時塊流傳輸?shù)臉I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,取最長的時間作為所述業(yè)務(wù)的初始臨時塊流延遲釋放時間;第一獲取模塊603中包括計時單元603a,用于記錄臨時塊流的建立時刻以及經(jīng)該臨時塊流傳輸?shù)母鲾?shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時刻;若網(wǎng)絡(luò)側(cè)當(dāng)前到達(dá)的數(shù)據(jù)單元為第一個數(shù)據(jù)單元,則第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間為該數(shù)據(jù)單元到達(dá)臨時塊流的時刻與臨時塊流建立時刻的差值,若網(wǎng)絡(luò)側(cè)當(dāng)前到達(dá)的數(shù)據(jù)單元不是第一個數(shù)據(jù)單元,則當(dāng)前數(shù)據(jù)單元到達(dá)臨時塊流所需的時間為當(dāng)前數(shù)據(jù)單元到達(dá)臨時塊流的時刻與上一個數(shù)據(jù)單元到達(dá)臨時塊流的時刻的差值。判讀模塊604,用于計算預(yù)設(shè)時間內(nèi)獲得的所有臨時塊流的延遲釋放時間的方差并判斷該方差是否大于預(yù)設(shè)值,若方差大于預(yù)設(shè)值,則重新獲取臨時塊流的延遲釋放時間,若方差小于或者等于預(yù)設(shè)值,則啟動第二獲取模塊605。第二獲取模塊605,用于比較預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間的大小,選擇其中的最大值作為這類業(yè)務(wù)的初始臨時塊流延遲釋放時間;其中,獲得的業(yè)務(wù)的臨時塊流的延遲釋放時間可以供后續(xù)同類業(yè)務(wù)使用。
上述預(yù)設(shè)時間和預(yù)設(shè)值由后臺進(jìn)行相應(yīng)設(shè)置。
同樣的,由于設(shè)置的分類模塊601對需要傳輸?shù)臉I(yè)務(wù)進(jìn)行了分類,并且第一獲取模塊603和第二獲取模塊605將預(yù)設(shè)時間內(nèi)同一類業(yè)務(wù)所有初始臨時塊流延遲釋放時間的最大值作為這類業(yè)務(wù)的臨時塊流延遲釋放時間,使預(yù)設(shè)類型的業(yè)務(wù)獲得了合適的延遲釋放時間,這樣避免因為臨時塊流的延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性倉泛。本發(fā)明實施例還提供一種確定臨時塊流延遲釋放時間的基站控制器,該基站控制器內(nèi)部部署有如上述實施例提供的確定臨時塊流的延遲釋放時間的裝置。上述基站控制器由于內(nèi)設(shè)有上述實施例提供的設(shè)置臨時塊流的延遲釋放時間的裝置,所以該基站控制器可以使業(yè)務(wù)的臨時快流延遲釋放時間的設(shè)置合理,避免因為臨時塊流的延遲釋放時間設(shè)置過長而導(dǎo)致數(shù)據(jù)信道資源的浪費,也避免由于臨時塊流延遲釋放時間設(shè)置的過短而導(dǎo)致臨時塊流頻繁建立與釋放,提高了業(yè)務(wù)性能。可以理解的是,本實施例中的確定臨時塊流延遲釋放時間的裝置的各個功能模塊的功能可以根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可以參照上述方法實施例的相關(guān)描述,此處不再贅述。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。以上對本發(fā)明實施例所提供的確定臨時塊流延遲釋放時間的方法、裝置及基站控制器進(jìn)行了詳細(xì)介紹,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述,本說明書不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種確定臨時塊流延遲釋放時間的方法,其特征在于,包括 檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,根據(jù)已有數(shù)據(jù)模型和檢測到的業(yè)務(wù)類型將業(yè)務(wù)劃分為至少兩個類; 建立所述待傳輸業(yè)務(wù)的臨時塊流,獲取所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間; 獲取預(yù)設(shè)時間內(nèi)與所述待傳輸業(yè)務(wù)屬于同一類的業(yè)務(wù)的初始臨時塊流延遲釋放時間,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為這類業(yè)務(wù)的臨時塊流延遲釋放時間。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述獲取所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間具體包括,獲取經(jīng)所述臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,取最長的時間作為所述待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述獲取經(jīng)臨時塊流傳輸?shù)臉I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間具體包括,若當(dāng)前達(dá)到網(wǎng)絡(luò)側(cè)的數(shù)據(jù)單元為第一個數(shù)據(jù)單元,則取從臨時塊流建立到所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間作為所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,若當(dāng)前到達(dá)網(wǎng)絡(luò)側(cè)的數(shù)據(jù)單元不是第一個數(shù)據(jù)單元,則取從上一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)到當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間作為所述當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,判斷預(yù)設(shè)時間內(nèi)獲取的所有初始臨時塊流延遲釋放時間的方差是否大于預(yù)設(shè)值,若所述判斷結(jié)果為是,則重新獲取預(yù)設(shè)時間內(nèi)業(yè)務(wù)的初始臨時快流延遲釋放時間。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型包括采用深度包檢測技術(shù)檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述類包括即時通訊類、網(wǎng)頁瀏覽類、點對點類、郵件類。
7.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述建立待傳輸業(yè)務(wù)的臨時塊流為建立業(yè)務(wù)下行臨時塊流,或者建立業(yè)務(wù)上行臨時塊流。
8.一種確定臨時塊流延遲釋放時間的裝置,其特征在于,所述裝置包括 分類模塊,用于檢測待傳輸業(yè)務(wù)的業(yè)務(wù)類型,并根據(jù)內(nèi)置的數(shù)據(jù)模型和檢測出的業(yè)務(wù)類型將業(yè)務(wù)分為至少兩個類; 傳輸模塊,用于建立待傳輸業(yè)務(wù)的臨時塊流,并將待傳輸?shù)臉I(yè)務(wù)傳輸給網(wǎng)絡(luò)側(cè); 第一獲取模塊,用于獲取待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間,并將該初始臨時塊流延遲釋放時間傳輸給第二獲取模塊; 第二獲取模塊,用于比較預(yù)設(shè)時間內(nèi)獲得的與預(yù)設(shè)類型屬于同一類的所有業(yè)務(wù)的初始臨時塊流延遲釋放時間的大小,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為預(yù)設(shè)類型業(yè)務(wù)的臨時塊流延遲釋放時間。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一獲取模塊包括計算單元,用于記錄經(jīng)所述臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間,并取最長的時間作為所述待傳輸業(yè)務(wù)的初始臨時塊流的延遲釋放時間。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述經(jīng)臨時塊流傳輸?shù)拇齻鬏敇I(yè)務(wù)的各數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)所需的時間具體包括,若當(dāng)前達(dá)到網(wǎng)絡(luò)側(cè)的數(shù)據(jù)單元為第一個數(shù)據(jù)單元,則計算單元記錄從臨時塊流建立到所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,并作為所述第一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,若當(dāng)前到達(dá)網(wǎng)絡(luò)側(cè)的數(shù)據(jù)單元不是第一個數(shù)據(jù)單元,則計算單元記錄從上一個數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)到當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間,并作為所述當(dāng)前數(shù)據(jù)單元到達(dá)網(wǎng)絡(luò)側(cè)的時間。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括判斷模塊; 判斷模塊,用于判斷預(yù)設(shè)時間內(nèi)獲得的與預(yù)設(shè)類型屬于同一類的所有業(yè)務(wù)的初始臨時塊流延遲釋放時間的方差是否大于預(yù)設(shè)值,若判斷結(jié)果為是,則重新獲取業(yè)務(wù)的初始臨時塊流延遲釋放時間。
12.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述分類模塊對待傳輸業(yè)務(wù)的業(yè)務(wù)類型檢測采用深度包檢測技術(shù)檢測。
13.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述分類模塊根據(jù)業(yè)務(wù)類型將業(yè)務(wù)分為即時通訊類、網(wǎng)頁瀏覽類、點對點類和郵件類。
14.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述傳輸模塊建立臨時塊流為建立業(yè)務(wù)下行臨時塊流,或者建立業(yè)務(wù)上行臨時塊流。
15.一種確定臨時塊流延遲釋放時間的基站控制器,其特征在于,所述基站控制器中部署有如權(quán)利要求8至14任一項所述的確定臨時塊流延遲釋放時間的裝置。
全文摘要
本發(fā)明公開了確定臨時塊流延遲釋放時間的方法、裝置及基站控制器,該方法首先將業(yè)務(wù)劃分為至少兩個類;然后獲取待傳輸業(yè)務(wù)的初始臨時塊流延遲釋放時間;再獲取預(yù)設(shè)時間內(nèi)與所述待傳輸業(yè)務(wù)屬于同一類的業(yè)務(wù)的初始臨時塊流延遲釋放時間,取所述同一類業(yè)務(wù)的所有初始臨時塊流延遲釋放時間當(dāng)中的最大值作為這類業(yè)務(wù)的臨時塊流延遲釋放時間。同時本發(fā)明還公開了一種確定臨時塊流延遲釋放時間的裝置和基站控制器。通過本發(fā)明的方法、裝置以及基站控制器,使預(yù)設(shè)類型業(yè)務(wù)獲得合理的延遲釋放時間,這樣既可以避免頻繁的建立和釋放臨時塊流,同時可以減少數(shù)據(jù)信道資源的浪費。
文檔編號H04W28/10GK102724712SQ20121020326
公開日2012年10月10日 申請日期2012年6月19日 優(yōu)先權(quán)日2012年6月19日
發(fā)明者廖軍華, 張巖強(qiáng) 申請人:華為技術(shù)有限公司