時,創(chuàng)建新的業(yè)務組;否則,拒絕終端業(yè)務的接入。
[0080]步驟206:結(jié)束本次處理流程。
[0081]圖3為本發(fā)明實施例三業(yè)務調(diào)度方法流程示意圖;如圖3所示,本發(fā)明實施例三業(yè)務調(diào)度方法包括:
[0082]步驟301:獲取接入業(yè)務的業(yè)務屬性參數(shù);
[0083]在本發(fā)明實施例中,獲取UE Index = 10的UE接入時建立的業(yè)務屬性參數(shù)為QCI=2,ARP = 1,GBR = MBR = 1Mbps。
[0084]步驟302:判斷當前是否存在業(yè)務數(shù)目未達到上限的業(yè)務組,如果存在,執(zhí)行步驟303 ;如果不存在,執(zhí)行步305 ;
[0085]本步驟具體包括:篩選所有業(yè)務組,將業(yè)務組中業(yè)務數(shù)目達到上限的業(yè)務組從待分組隊列中剔除,如果剔除后待分組隊列不為空,則存在業(yè)務數(shù)目未達到上限的業(yè)務組;如果剔除后待分組隊列為空,則不存在業(yè)務數(shù)目未達到上限的業(yè)務組;其中,所述待分組隊列初始包含所有業(yè)務組;
[0086]這里,所述業(yè)務組能夠包含的業(yè)務數(shù)目的上限為根據(jù)基站的處理能力及實際情況預先設(shè)置的;在本發(fā)明實施例中,每個業(yè)務組包含的業(yè)務數(shù)目的上限為100。
[0087]步驟303:依據(jù)第一屬性參數(shù)和第二屬性參數(shù)對所述接入業(yè)務進行分組;
[0088]這里,所述第一屬性參數(shù)為GBR,第二屬性參數(shù)為PBR ;
[0089]本步驟具體包括:依據(jù)獲取的業(yè)務屬性參數(shù)獲得所述接入業(yè)務的GBR = MBR =IMbps,因此確定所述業(yè)務為GBR業(yè)務,將所述接入業(yè)務加入組內(nèi)所有業(yè)務的GBR的和最小的業(yè)務組;在本發(fā)明實施例中,確定所述組內(nèi)所有業(yè)務的GBR的和最小的業(yè)務組為業(yè)務組2,因此,將所述接入業(yè)務加入所述業(yè)務組2。
[0090]步驟304:獲取當前調(diào)度時刻需進行調(diào)度的業(yè)務組,并對所述業(yè)務組內(nèi)的業(yè)務進行調(diào)度;
[0091]在本發(fā)明實施例中,當前調(diào)度時刻需進行調(diào)度的業(yè)務組為業(yè)務組2 ;
[0092]所述對每個業(yè)務組內(nèi)的業(yè)務進行調(diào)度包括:依據(jù)調(diào)度算法,對每個業(yè)務組內(nèi)的業(yè)務進行排序和資源分配。
[0093]步驟305:創(chuàng)建新的業(yè)務組并將所述接入業(yè)務加入所述新的業(yè)務組,或者拒絕所述接入業(yè)務的接入,然后執(zhí)行步驟304 ;
[0094]這里,當基站仍存在存儲空間以及基站的處理能力足夠時,創(chuàng)建新的業(yè)務組;否則,拒絕終端業(yè)務的接入。
[0095]步驟306:結(jié)束本次處理流程。
[0096]圖4為本發(fā)明實施例四業(yè)務調(diào)度方法流程示意圖;如圖4所示,本發(fā)明實施例四業(yè)務調(diào)度方法包括:
[0097]步驟401:獲取接入業(yè)務的業(yè)務屬性參數(shù);
[0098]在本發(fā)明實施例中,獲取UE Index = 10的UE接入時建立的業(yè)務屬性參數(shù)為QCI=2,ARP = 1,GBR = MBR = 1Mbps,包時延為 150ms。
[0099]步驟402:判斷當前是否存在業(yè)務數(shù)目未達到上限的業(yè)務組,如果存在,執(zhí)行步驟403 ;如果不存在,執(zhí)行步405 ;
[0100]本步驟具體包括:篩選所有業(yè)務組,將業(yè)務組中業(yè)務數(shù)目達到上限的業(yè)務組從待分組隊列中剔除,如果剔除后待分組隊列不為空,則存在業(yè)務數(shù)目未達到上限的業(yè)務組;如果剔除后待分組隊列為空,則不存在業(yè)務數(shù)目未達到上限的業(yè)務組;其中,所述待分組隊列初始包含所有業(yè)務組;
[0101]這里,所述業(yè)務組能夠包含的業(yè)務數(shù)目的上限為根據(jù)基站的處理能力及實際情況預先設(shè)置的;在本發(fā)明實施例中,每個業(yè)務組包含的業(yè)務數(shù)目的上限為100。
[0102]步驟403:依據(jù)包時延對所述接入業(yè)務進行分組;
[0103]本步驟具體包括:依據(jù)獲取的業(yè)務屬性參數(shù)確定所述接入業(yè)務的包時延為150ms,比較所有業(yè)務組中包含包時延為150ms的業(yè)務最少的業(yè)務組,在本發(fā)明實施例中,包含包時延為150ms的業(yè)務最少的業(yè)務組為業(yè)務組3,將所述接入業(yè)務加入業(yè)務組3。
[0104]步驟404:獲取當前調(diào)度時刻需進行調(diào)度的業(yè)務組,并對所述業(yè)務組內(nèi)的業(yè)務進行調(diào)度;
[0105]在本發(fā)明實施例中,當前調(diào)度時刻需進行調(diào)度的業(yè)務組為業(yè)務組2,;
[0106]所述對每個業(yè)務組內(nèi)的業(yè)務進行調(diào)度包括:依據(jù)調(diào)度算法,對每個業(yè)務組內(nèi)的業(yè)務進行排序和資源分配。
[0107]步驟405:創(chuàng)建新的業(yè)務組并將所述接入業(yè)務加入所述新的業(yè)務組,或者拒絕所述接入業(yè)務的接入,然后執(zhí)行步驟404 ;
[0108]這里,當基站仍存在存儲空間以及基站的處理能力足夠時,創(chuàng)建新的業(yè)務組;否則,拒絕終端業(yè)務的接入。
[0109]步驟406:結(jié)束本次處理流程。
[0110]圖5為本發(fā)明實施例五業(yè)務調(diào)度方法流程示意圖;如圖5所示,本發(fā)明實施例五業(yè)務調(diào)度方法包括:
[0111]步驟501:獲取接入業(yè)務的業(yè)務屬性參數(shù);
[0112]在本發(fā)明實施例中,獲取UE Index = 10的UE接入時建立的業(yè)務屬性參數(shù)為QCI=2,ARP = 1,GBR = MBR = 1Mbps。
[0113]步驟502:判斷當前是否存在業(yè)務數(shù)目未達到上限的業(yè)務組,如果存在,執(zhí)行步驟503 ;如果不存在,執(zhí)行步驟507 ;
[0114]本步驟具體包括:篩選所有業(yè)務組,將業(yè)務組中業(yè)務數(shù)目達到上限的業(yè)務組從待分組隊列中剔除,如果剔除后待分組隊列不為空,則存在業(yè)務數(shù)目未達到上限的業(yè)務組;如果剔除后待分組隊列為空,則不存在業(yè)務數(shù)目未達到上限的業(yè)務組;其中,所述待分組隊列初始包含所有業(yè)務組;
[0115]這里,所述業(yè)務組能夠包含的業(yè)務數(shù)目的上限為根據(jù)基站的處理能力及實際情況預先設(shè)置的;在本發(fā)明實施例中,每個業(yè)務組包含的業(yè)務數(shù)目的上限為100。
[0116]步驟503:依據(jù)獲取的業(yè)務屬性參數(shù)獲取不同業(yè)務組間與所述接入業(yè)務相同ARP的業(yè)務數(shù)目的最大差值,并判斷所述最大差值是否小于差值預設(shè)閾值,如果小于預設(shè)閾值,執(zhí)行步驟505 ;否則,執(zhí)行步驟504 ;
[0117]由于在本發(fā)明實施例中,依據(jù)獲取的業(yè)務屬性參數(shù)可得所述接入業(yè)務的ARP = 1,因此,依據(jù)獲取的業(yè)務屬性參數(shù)獲取不同業(yè)務組間與所述接入業(yè)務相同ARP的業(yè)務數(shù)目的最大差值,包括:獲取所有業(yè)務組中包含ARP = I的業(yè)務數(shù)目最少的一個業(yè)務組及包含ARP=I的業(yè)務數(shù)目最多的一個業(yè)務組,確定不同業(yè)務組間包含ARP = I的業(yè)務數(shù)目的最大差值;在本實施例中,包含ARP= I的業(yè)務數(shù)目最少的一個業(yè)務組為業(yè)務組2,包含5個ARP =I的業(yè)務,包含ARP = I的業(yè)務數(shù)目最多的一個業(yè)務組為業(yè)務組1,包含20個ARP = I的業(yè)務,因此,不同業(yè)務組間ARP = I的業(yè)務數(shù)目的最大差值為15 ;
[0118]所述差值預設(shè)閾值為10,可依據(jù)實際情況進行設(shè)定。
[0119]步驟504:依據(jù)ARP對所述接入業(yè)務進行分組,執(zhí)行步驟506 ;
[0120]本步驟具體包括:依據(jù)獲取的業(yè)務屬性參數(shù)確定接入業(yè)務的ARP = 1,將所述接入業(yè)務加入所有業(yè)務組中包含ARP = I的業(yè)務數(shù)目最少的業(yè)務組,如果存在多個包含ARP = I的業(yè)務最少的業(yè)務組,則隨機選取其中一個作為當前接入業(yè)務的歸屬組,將所述接入業(yè)務加入;如果僅存在一組包含ARP = I的業(yè)務最少的業(yè)務組,直接將所述接入業(yè)務加入所述業(yè)務組;
[0121 ] 在在本發(fā)明實施例中,依據(jù)業(yè)務資源類型及ARP對接入業(yè)務進行分組,由于不同業(yè)務組間與所述接入業(yè)務相同ARP的業(yè)務數(shù)目的最大差值大于差值預設(shè)閾值,即不在規(guī)定范圍內(nèi),因此,對所述接入業(yè)務進行分組優(yōu)先依據(jù)ARP,而當不同業(yè)務組間與所述接入業(yè)務相同ARP的業(yè)務數(shù)目的最大差值在規(guī)定范圍內(nèi),即小于差值預設(shè)閾值時,對所述接入業(yè)務進行分組優(yōu)先依據(jù)業(yè)務資源類型。
[0122]步驟505:依據(jù)業(yè)務資源類型對所述接入業(yè)務進行分組,執(zhí)行步506 ;
[0123]本步驟具體包括:依據(jù)獲取的業(yè)務屬性參數(shù)確定所述接入業(yè)務的業(yè)務資源類型為GBR類型,將所述業(yè)務加入包含有GBR類型業(yè)務數(shù)目最少的業(yè)務組,并判斷是否僅有一個包含有GBR類型業(yè)務數(shù)目最少的業(yè)務組,如果存在多個包含GBR類型的業(yè)務最少的業(yè)務組,則隨機選取其中一個作為當前接入業(yè)務的歸屬組,將所述接入業(yè)務加入所述歸屬組;如果僅存在一組包含GBR類型的業(yè)務最少的業(yè)務組,直接將所述接入業(yè)務加入所述業(yè)務組。
[0124]步驟506:獲取當前調(diào)度時刻需進行調(diào)度的業(yè)務組,并對所述業(yè)務組內(nèi)的業(yè)務進行調(diào)度,執(zhí)行步驟508 ;
[0125]在本發(fā)明實施例中,當前調(diào)度時刻需進行調(diào)度的業(yè)務組為業(yè)務組2,;
[0126]所述對每個業(yè)務組內(nèi)的業(yè)務進行調(diào)度包括:依據(jù)調(diào)度算法,對每個業(yè)務組內(nèi)的業(yè)務進行排序和資源分配。
[0127]步驟507:創(chuàng)建新的業(yè)務組并將所述接入業(yè)務加入所述新的業(yè)務組,或者拒絕所述接入業(yè)務的接入,并執(zhí)行步驟506 ;
[0128]這里,當基站仍存在存儲空間以及基站的處理能力足夠時,創(chuàng)建新的業(yè)務組;否則,拒絕終端業(yè)務的接入。
[0129]步驟508:結(jié)束本次處理流程。
[0130]圖6為本發(fā)明實施例業(yè)務調(diào)度裝置組成結(jié)構(gòu)示意圖,如圖6所示,本發(fā)明實施例業(yè)務調(diào)度裝置組成包括:獲取模塊61、分組模塊62及調(diào)度模塊63 ;其中,
[0131]所述獲取模塊61,用于獲取接入業(yè)務的業(yè)務屬性參數(shù);
[0132]所述分組模塊62,用于確定當前存在業(yè)務數(shù)目未達到上限的業(yè)務組時,依據(jù)獲取的業(yè)務屬性參數(shù)及預設(shè)的業(yè)務分組規(guī)則對所述接入業(yè)務進行分組;
[0133]所述調(diào)度模塊63,用于依據(jù)分組結(jié)果依次輪轉(zhuǎn)對每個業(yè)務組內(nèi)的業(yè)務進行調(diào)度;
[0134]這里,所述業(yè)務屬性參數(shù)包括:業(yè)務資源類型、QC1、包時延、丟包率、GBR、MBR、AMBR、PBR及AR