一種業(yè)務(wù)調(diào)度方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及無(wú)線通信技術(shù)中的一種業(yè)務(wù)調(diào)度方法及裝置。
【背景技術(shù)】
[0002]在當(dāng)前第三代合作伙伴項(xiàng)目(3GPP,3rdGenerat1n Partnership Project)協(xié)議中將業(yè)務(wù)按照不同的屬性劃分為不同的種類,每類業(yè)務(wù)用QCI (Qos Class Identifier)表示。目前3GPP協(xié)議給出了 9類QCI業(yè)務(wù),每類QCI中給出了至少一種業(yè)務(wù)范例,除此之外,還規(guī)定了該類業(yè)務(wù)的資源類型,優(yōu)先級(jí)、包延遲預(yù)算,丟包率的屬性。
[0003]雖然目前3GPP協(xié)議僅給出了 9類QCI業(yè)務(wù),但是規(guī)定的QCI種類可以擴(kuò)展到256種,以滿足通信系統(tǒng)中業(yè)務(wù)擴(kuò)展的需求?,F(xiàn)有技術(shù)中對(duì)小區(qū)內(nèi)接入業(yè)務(wù)的調(diào)度主要是對(duì)所有業(yè)務(wù)統(tǒng)一排序、統(tǒng)一進(jìn)行資源分配,而隨著終端業(yè)務(wù)的大幅度擴(kuò)展,未來(lái)通信系統(tǒng)中一定有更多更加細(xì)化的業(yè)務(wù)類型,隨著排序?qū)ο蟮脑龆?,統(tǒng)一排序的復(fù)雜度呈平方倍遞增,將會(huì)給基站處理能力造成巨大的壓力,因此統(tǒng)一排序算法將不能適應(yīng)未來(lái)通信系統(tǒng)中業(yè)務(wù)擴(kuò)展的需求。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實(shí)施例期望提供一種業(yè)務(wù)調(diào)度方法及裝置,能夠緩解多業(yè)務(wù)對(duì)象對(duì)基站處理能力的壓力,在保證業(yè)務(wù)調(diào)度性能的同時(shí),最大化適應(yīng)未來(lái)通信系統(tǒng)中業(yè)務(wù)擴(kuò)展的需求。
[0005]為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
[0006]本發(fā)明實(shí)施例提供了一種業(yè)務(wù)調(diào)度方法,所述方法包括:
[0007]獲取接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù);
[0008]確定當(dāng)前存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)及預(yù)設(shè)的業(yè)務(wù)分組規(guī)則對(duì)所述接入業(yè)務(wù)進(jìn)行分組;
[0009]依據(jù)分組結(jié)果依次輪轉(zhuǎn)對(duì)每個(gè)業(yè)務(wù)組內(nèi)的業(yè)務(wù)進(jìn)行調(diào)度。
[0010]上述方案中,所述業(yè)務(wù)屬性參數(shù)包括:業(yè)務(wù)資源類型、類別標(biāo)識(shí)(QCI,Qos ClassIdentifier)、包時(shí)延(FOB, Packet Delay Budget)、丟包率(PER, Packet Error LossRate)、保證比特率(GBR, Guaranteed Bit Rate)、最大比特率(MBR, Maximum Bit Rate)、聚合最大比特率AMBR、優(yōu)先保證速率(PBR,Pr1rity Bit Rate)及分配保留優(yōu)先級(jí)(ARP,Allocat1n Retens1n Pr1rity)中的一個(gè)或多個(gè)。
[0011]上述方案中,所述方法還包括:
[0012]確定當(dāng)前不存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組時(shí),創(chuàng)建新的業(yè)務(wù)組,將所述接入業(yè)務(wù)加入所述新的業(yè)務(wù)組,或者拒絕所述接入業(yè)務(wù)的接入。
[0013]上述方案中,所述依據(jù)獲取的業(yè)務(wù)屬性參數(shù)及預(yù)設(shè)的業(yè)務(wù)分組規(guī)則對(duì)所述業(yè)務(wù)進(jìn)行分組包括:
[0014]確定當(dāng)前進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)為業(yè)務(wù)資源類型或QCI類型時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的業(yè)務(wù)資源類型或QCI類型,并將所述接入業(yè)務(wù)加入包含有業(yè)務(wù)資源類型或QCI類型與所述接入業(yè)務(wù)相同的業(yè)務(wù)數(shù)目最少的業(yè)務(wù)組;
[0015]確定當(dāng)前進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)為包時(shí)延、丟包率或ARP時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)的值,將所述接入業(yè)務(wù)加入包含有業(yè)務(wù)屬性參數(shù)的值與所述進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)的值相同的業(yè)務(wù)數(shù)目最少的業(yè)務(wù)組;
[0016]確定當(dāng)前進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)為第一屬性參數(shù)和第二屬性參數(shù),其中第一屬性參數(shù)包括GBR和/或MBR,第二屬性參數(shù)包括PBR和/或AMBR ;依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的業(yè)務(wù)資源類型為GBR類型時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的GBR和/或MBR的值,將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的GBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的MBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的GBR+MBR的總和最小的業(yè)務(wù)組;依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的業(yè)務(wù)資源類型為NonGBR類型時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的PBR和/或AMBR的值,將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的PBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的AMBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的PBR+AMBR的總和最小的業(yè)務(wù)組;
[0017]當(dāng)進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)包括兩種或兩種以上時(shí),確定進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)的優(yōu)先級(jí),并依據(jù)優(yōu)先級(jí)最高的業(yè)務(wù)屬性參數(shù)進(jìn)行分組。
[0018]上述方案中,所述確定當(dāng)前存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組包括:
[0019]篩選所有業(yè)務(wù)組,將業(yè)務(wù)組中業(yè)務(wù)數(shù)目達(dá)到上限的業(yè)務(wù)組從待分組隊(duì)列中剔除,如果剔除后待分組隊(duì)列不為空,則存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組。
[0020]本發(fā)明實(shí)施例還提供了一種業(yè)務(wù)調(diào)度裝置,所述裝置包括:獲取模塊、分組模塊及調(diào)度模塊;其中,
[0021]所述獲取模塊,用于獲取接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù);
[0022]所述分組模塊,用于確定當(dāng)前存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)及預(yù)設(shè)的業(yè)務(wù)分組規(guī)則對(duì)所述接入業(yè)務(wù)進(jìn)行分組;
[0023]所述調(diào)度模塊,用于依據(jù)分組結(jié)果依次輪轉(zhuǎn)對(duì)每個(gè)業(yè)務(wù)組內(nèi)的業(yè)務(wù)進(jìn)行調(diào)度。
[0024]上述方案中,所述業(yè)務(wù)屬性參數(shù)包括:業(yè)務(wù)資源類型、QC1、包時(shí)延、丟包率、GBR、MBR、AMBR、PBR及ARP中的一個(gè)或多個(gè)。
[0025]上述方案中,所述裝置還包括:創(chuàng)建模塊,用于當(dāng)前不存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組時(shí),創(chuàng)建新的業(yè)務(wù)組,將所述接入業(yè)務(wù)加入所述新的業(yè)務(wù)組,或者拒絕所述接入業(yè)務(wù)的接入。
[0026]上述方案中,所述分組模塊,具體用于確定當(dāng)前進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)為業(yè)務(wù)資源類型或QCI類型時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的業(yè)務(wù)資源類型或QCI類型,并將所述接入業(yè)務(wù)加入包含有業(yè)務(wù)資源類型或QCI類型與所述接入業(yè)務(wù)相同的業(yè)務(wù)數(shù)目最少的業(yè)務(wù)組;
[0027]確定當(dāng)前進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)為包時(shí)延、丟包率或ARP時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)的值,將所述接入業(yè)務(wù)加入包含有業(yè)務(wù)屬性參數(shù)的值與所述進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)的值相同的業(yè)務(wù)數(shù)目最少的業(yè)務(wù)組;
[0028]確定當(dāng)前進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)為第一屬性參數(shù)和第二屬性參數(shù),其中第一屬性參數(shù)包括GBR和/或MBR,第二屬性參數(shù)包括PBR和/或AMBR ;依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的業(yè)務(wù)資源類型為GBR類型時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的GBR和/或MBR的值,將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的GBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的MBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的GBR+MBR的總和最小的業(yè)務(wù)組;依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的業(yè)務(wù)資源類型為NonGBR類型時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)確定所述接入業(yè)務(wù)的PBR和/或AMBR的值,將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的PBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的AMBR的和最小的業(yè)務(wù)組,或者將所述接入業(yè)務(wù)加入組內(nèi)所有業(yè)務(wù)的PBR+AMBR的總和最小的業(yè)務(wù)組;
[0029]當(dāng)進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)包括兩種或兩種以上時(shí),確定進(jìn)行業(yè)務(wù)分組依據(jù)的業(yè)務(wù)屬性參數(shù)的優(yōu)先級(jí),并依據(jù)優(yōu)先級(jí)最高的業(yè)務(wù)屬性參數(shù)進(jìn)行分組。
[0030]上述方案中,所述分組模塊,具體用于篩選所有業(yè)務(wù)組,將業(yè)務(wù)組中業(yè)務(wù)數(shù)目達(dá)到上限的業(yè)務(wù)組從待分組隊(duì)列中剔除,如果剔除后待分組隊(duì)列不為空,則存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組。
[0031]本發(fā)明實(shí)施例所提供的業(yè)務(wù)調(diào)度方法及裝置,獲取接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù);確定當(dāng)前存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)及預(yù)設(shè)的業(yè)務(wù)分組規(guī)則對(duì)所述接入業(yè)務(wù)進(jìn)行分組;依據(jù)分組結(jié)果依次輪轉(zhuǎn)對(duì)每個(gè)業(yè)務(wù)組內(nèi)的業(yè)務(wù)進(jìn)行調(diào)度。如此,在保證調(diào)度有序性和時(shí)效性的同時(shí),兼顧調(diào)度的公平性,減少每個(gè)調(diào)度時(shí)刻基站的處理對(duì)象,大幅緩解多業(yè)務(wù)對(duì)象對(duì)基站處理能力的壓力,在保證業(yè)務(wù)調(diào)度性能的同時(shí),最大化適應(yīng)未來(lái)通信系統(tǒng)中業(yè)務(wù)擴(kuò)展的需求。
【附圖說(shuō)明】
[0032]圖1為本發(fā)明實(shí)施例一業(yè)務(wù)調(diào)度方法流程示意圖;
[0033]圖2為本發(fā)明實(shí)施例二業(yè)務(wù)調(diào)度方法流程示意圖;
[0034]圖3為本發(fā)明實(shí)施例三業(yè)務(wù)調(diào)度方法流程示意圖;
[0035]圖4為本發(fā)明實(shí)施例四業(yè)務(wù)調(diào)度方法流程示意圖;
[0036]圖5為本發(fā)明實(shí)施例五業(yè)務(wù)調(diào)度方法流程示意圖;
[0037]圖6為本發(fā)明實(shí)施例業(yè)務(wù)調(diào)度裝置組成結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0038]在本發(fā)明實(shí)施例中,獲取接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù);確定當(dāng)前存在業(yè)務(wù)數(shù)目未達(dá)到上限的業(yè)務(wù)組時(shí),依據(jù)獲取的業(yè)務(wù)屬性參數(shù)及預(yù)設(shè)的業(yè)務(wù)分組規(guī)則對(duì)所述接入業(yè)務(wù)進(jìn)行分組;依據(jù)分組結(jié)果依次輪轉(zhuǎn)對(duì)每個(gè)業(yè)務(wù)組內(nèi)的業(yè)務(wù)進(jìn)行調(diào)度。
[0039]圖1為本發(fā)明實(shí)施例一業(yè)務(wù)調(diào)度方法流程示意圖,如圖1所示,本實(shí)施例業(yè)務(wù)調(diào)度方法流程包括:
[0040]步驟101:獲取接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù);
[0041]這里,所述獲取接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù)為基站獲取服務(wù)小區(qū)內(nèi)終端接入業(yè)務(wù)的業(yè)務(wù)屬性參數(shù);
[0042]所述業(yè)務(wù)屬性參數(shù)包括:業(yè)務(wù)資源類型、QC1、PDB、PER、GBR、MBR、聚合最大比特率(AMBR)、PBR及ARP中的一個(gè)或多個(gè);
[0043]其中,所述業(yè)務(wù)資源類型、QC1、包時(shí)延及丟包率可通過(guò)QCI索引查找3GPP協(xié)議獲??;
[0044]所述GB