專利名稱::資源管理方法、系統(tǒng)及基帶板的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,特別涉及一種資源管理方法、系統(tǒng)及基帶板。技術(shù)背景在演進UMTS(UniversalMobileTelecommunicationSystem,通用移動通信系統(tǒng))地面無線接入網(wǎng)的架構(gòu)中,無線網(wǎng)絡(luò)層被分為控制面和用戶面兩部分;控制面負責無線資源管理等功能,而用戶面負責承載無線接入網(wǎng)用戶的業(yè)務(wù),每個無線接入網(wǎng)用戶,均對應(yīng)用戶面的一個實例。在演進UMTS的系統(tǒng)實現(xiàn)中,采用多核多線程的處理器來部署實現(xiàn)控制面及用戶面的處理功能。當有新用戶需要接入網(wǎng)絡(luò)或者已經(jīng)接入網(wǎng)絡(luò)的用戶需要建立新業(yè)務(wù)時,控制面處理線程將該新用戶或新業(yè)務(wù)所對應(yīng)的用戶面實例分配給一個或多個用戶面處理線程,分配的策略是盡可能平均地分配用戶面實例,根據(jù)各個用戶面處理線程的負載情況將新用戶或新業(yè)務(wù)所對應(yīng)的用戶面實例分配到負載最低的用戶面處理線程上,避免出現(xiàn)某些用戶面處理線程負載較高而同時另一些用戶面處理線程負載較低的不均衡情況,在保證所有用戶面處理線程不發(fā)生過載的前提下,最大限度的接入用戶和業(yè)務(wù)。現(xiàn)有技術(shù)中,一種用戶面實例的分配方式是把用戶面處理線程上的所有業(yè)務(wù)的最大帶寬速率之和作為該用戶面處理線程當前的負載,控制面處理線程在維護資源處理能力時,將新用戶或新業(yè)務(wù)對應(yīng)的用戶面實例分配到具有多余負載的用戶面處理線程上;另一種用戶面實例的分配方式是控制面處理線程通過實時監(jiān)測各個用戶面處理線程的性能(如用戶業(yè)務(wù)的實際吞吐量等),將實際的帶寬速率作為各個用戶面處理線程當前的負載,判斷哪個用戶面處理線程當前的負載最小,并將該新用戶或新業(yè)務(wù)對應(yīng)的用戶面實例分配到該用戶面處理線程上。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下缺點現(xiàn)有技術(shù)一在計算各個用戶面處理線程的當前負載時,使用的是用戶所有業(yè)務(wù)的最大帶寬速率,雖然可以防止業(yè)務(wù)提速后造成用戶面處理線程的過載,但由于大多數(shù)業(yè)務(wù)很少會一直處于最大帶寬速率狀態(tài),實際帶寬速率往往只有最大帶寬速率的一半甚至更低,因此,該現(xiàn)有技術(shù)一的方法會產(chǎn)生較多的資源浪費?,F(xiàn)有技術(shù)二雖然能夠反映每個用戶面處理線程當前實際的負載情況,卻沒有考慮到業(yè)務(wù)可能存在提高帶寬速率的情景,如果某些用戶面處理線程中的業(yè)務(wù)大多處于較低速率,遠小于最大帶寬速率,則該用戶面處理線程的實時性能指標就相對較低,控制面處理線程將判斷出該用戶面處理線程的負載較小,就容易將新業(yè)務(wù)建立在該用戶面處理線程上,而一旦這些業(yè)務(wù)進行提速,就有可能造成該用戶面處理線程的過載或?qū)е聵I(yè)務(wù)提速失敗。
發(fā)明內(nèi)容為了最大化資源利用率,提高系統(tǒng)的容量,本發(fā)明實施例提供了一種資源管理方法、系統(tǒng)及基帶板。所述技術(shù)方案如下一方面,提供了一種資源管理方法,所述方法包括接收資源申請;根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;如果判斷出不存在滿足所述資源申請的資源,則向多個基帶板中的其它基帶板借用滿足所述資源申請的資源;如果所述其它基帶板中不存在滿足所述資源申請的資源,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。另一方面,提供了一種資源管理系統(tǒng),所述系統(tǒng)包括多個基帶板;所述基帶板包括接收模塊,用于接收資源申請;判斷模塊,用于根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;第一處理模塊,用于在所述判斷模塊判斷出不存在滿足所述資源申請的資源時,則向所述多個基帶板中的其它基帶板借用滿足所迷資源申請的資源;第二處理模塊,用于在所述其它基帶板中不存在滿足所述資源申請的資源時,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。還提供了一種基帶板,所述基帶板包括接收模塊,用于接收資源申請;判斷模塊,用于根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;第一處理模塊,用于在所述判斷模塊判斷出不存在滿足所述資源申請的資源時,則向所述多個基帶板中的其它基帶板借用滿足所述資源申請的資源;第二處理模塊,用于在所述其它基帶板中不存在滿足所述資源申請的資源時,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。本發(fā)明實施例提供的技術(shù)方案的有益效果是本發(fā)明實施例根據(jù)負載均衡的原則,當接收到資源申請時,先按照已接入用戶的所有業(yè)務(wù)的最大帶寬速率,來判斷是否存在滿足資源申請的資源,從而提高了已接入用戶的滿意度;在按照最大帶寬速率判斷不存在滿足資源申請的資源時,則改為按照已接入用戶的所有業(yè)務(wù)的實際帶寬速率,來判斷是否存在滿足資源申請的資源,保證了在現(xiàn)有硬件資源的條件下,盡可能的接受資源申請,提供滿足資源申請的資源,有效地提高系統(tǒng)的容量。為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例1提供的資源管理方法流程示意圖;圖2是本發(fā)明實施例2提供的資源管理方法流程示意圖;圖3是本發(fā)明實施例3提供的主控板與基帶板的部署關(guān)系示意圖;圖4是本發(fā)明實施例3提供的資源管理方法流程示意圖;圖5是本發(fā)明實施例4提供的資源管理方法流程示意圖;圖6是本發(fā)明實施例5提供的資源管理系統(tǒng)結(jié)構(gòu)示意圖;圖7是本發(fā)明實施例5提供的另一種資源管理系統(tǒng)結(jié)構(gòu)示意圖;圖8是本發(fā)明實施例6提供的基帶板結(jié)構(gòu)示意圖;圖9是本發(fā)明實施例6提供的基帶板中的判斷^t塊結(jié)構(gòu)示意圖。具體實施方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例1參見圖1,本實施例提供了一種資源管理方法,該方法流程具體如下101:接收資源申請。102:根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源。103:如果判斷出不存在滿足所述資源申請的資源,則向多個基帶板中的其它基帶板借用滿足所述資源申請的資源。104:如果所述其它基帶板中不存在滿足所述資源申請的資源,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。本實施例提供的資源管理方法,在接收資源申請時,通過先按照已接入用戶的所有業(yè)務(wù)的最大帶寬速率,來判斷是否存在滿足資源申請的資源,從而提高已接入用戶的滿意度;并在按照最大帶寬速率判斷不存在滿足資源申請的資源時,則改為按照已接入用戶的所有業(yè)務(wù)的實際帶寬速率,來判斷是否存在滿足資源申請的資源,保證了在現(xiàn)有硬件資源的條件下,盡可能的接受資源申請,提供滿足資源申請的資源,有效地提高系統(tǒng)的容量。實施例2參見圖2,本實施例^是供了一種資源管理方法,該方法流程具體如下201:接收資源申請。其中,資源申請可以是新用戶請求接入的資源申請,或是已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請。202:根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,計算每個用戶面處理線程的空閑資源,通過查找空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,且可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致的用戶面處理線程,判斷是否存在滿足資源申請的資源。針對該步驟,如果查找到空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,且查找到的用戶面處理線程可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致,則判斷存在滿足資源申請的資源,否則,判斷不存在滿足資源申請的資源。203:如果判斷不存在滿足資源申請的資源,則將當前不存在滿足資源申請的資源的判斷結(jié)果上報給管理多個基帶板資源的主控板,通過主控板向多個基帶板中的其它基帶板借用滿足資源申請的資源。204:如果其它基帶板中不存在滿足資源申請的資源,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,計算每個用戶面處理線程的空閑資源,通過查找空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,且可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致的用戶面處理線程,判斷是否存在滿足資源申請的資源,并根據(jù)判斷結(jié)果處理資源申請。具體地,在根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率計算出每個用戶面處理線程的空閑資源后,如果查找到空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,且查找到的用戶面處理線程可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致,則判斷存在滿足資源申請的資源,否則,判斷不存在滿足資源申請的資源。當判斷結(jié)果為存在滿足資源申請的資源時,接受資源申請。具體地,如果步驟201接收的資源申請為新用戶申請接入的申請,則接受資源申請,即接納新用戶接入,并在符合條件的用戶面處理線程上建立對應(yīng)于該資源申請的用戶面實例,為該資源申請對應(yīng)的業(yè)務(wù)分配資源;如果步驟201接收的資源申請為已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,則修改已接入用戶的業(yè)務(wù)的帶寬速率。其中,符合條件的用戶面處理線程,即為空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,且可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致的用戶面處理線程。當判斷結(jié)果為不存在滿足資源申請的資源時,拒絕資源申請。具體地,如果步驟201中接收的資源申請為新用戶請求接入的資源申請,則拒絕新用戶接入;如果步驟201中接收的資源申請是已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,則拒絕修改已接入用戶的業(yè)務(wù)的帶寬速率。本實施例提供的方法,無論是在接收到新用戶請求接入的資源申請,還是接收到已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,均先按照已接入用戶的所有業(yè)務(wù)的最大帶寬速率,來判斷是否存在滿足資源申請的資源,從而提高了已接入用戶的滿意度;如果在按照最大帶寬速率判斷不存在滿足資源申請的資源后,再按照已接入用戶的所有業(yè)務(wù)的實際帶寬速率,來判斷是否存在滿足資源申請的資源,并根據(jù)判斷結(jié)果處理資源申請,保證在現(xiàn)有硬件資源的條件下,盡可能的提供滿足資源申請的資源,從而有效提高系統(tǒng)的容量。實施例3本實施例提供了一種資源管理方法,以接收到新用戶請求接入的資源申請為例,結(jié)合以下內(nèi)容對本實施例提供的方法做詳細的說明。在演進UMTS地面無線接入網(wǎng)的架構(gòu)中,用于發(fā)送和接收無線信號的基站包括一個主控板和多個基帶板,其中,主控板用于管理每個基帶板的資源,每個基帶板則從屬于主控板,用于為用戶分配資源,即為用戶所對應(yīng)的用戶面實例分配用戶面處理線程,每個用戶均對應(yīng)于一個基帶板。各個基帶板之間的地位一樣,處理功能也一樣,均為多核多線程,將多核中的一個核作為主核,主核中的一個線程作為主核主線程;該主核主線程為控制面處理線程,基帶板內(nèi)其余線程皆作為用戶面處理線程。參見圖3,本實施例以一個主控板控制三個基帶板為例,對本實施例提供的方法進行說明。首先,由于用戶面實例上下行時延要求不一樣,本實施例采用將用戶面實例所占用的用戶面處理線程按上下行分開處理,對基帶板的用戶面實例分配方案進行初始化,即定義各個用戶面處理線程能夠處理的用戶面實例類型,參見表l,C-Modu為控制面線程,UL—Modu為上行用戶面處理線程,DL-Modu為下行用戶面處理線程,本實施例僅將用戶面實例分為上下行兩種類型,以一個用戶面處理線程能夠處理一種用戶面實例類型為例,對用戶面處理線程能夠處理的用戶面實例類型進行了定義,實際應(yīng)用中,用戶面實例的類型可以有多種,用戶面處理線程也可以定義為能夠處理兩種甚至多種用戶面實例類型,對用戶面實例的類型及用戶面處理線程能夠處理的用戶面實例類型,本實施例不j故具體限定。表1<table>tableseeoriginaldocumentpage11</column></row><table>如表1所示,將每個核中的所有線程按上下行分開處理,定義每個線程能夠處理的用戶面實例的類型。例如,表中的核0處理m個線程,核0的線程0為控制面處理線程,線程2為上行用戶面處理線程,而線程m則為下行用戶面處理線程。除此之外,還要計算出每個用戶面處理線程的負載能力,即最大負載,如果哪個線程當前的負載超過該計算出的該線程的最大負載,則認為該線程為過載;同理,通過計算每個核內(nèi)所有線程的最大負載,則可以獲得每個核的最大負載,具體如何計算每個用戶面處理線程的最大負載,本實施例不做具體限定。參見圖4,對基帶板的用戶面實例分配方案進行初始化之后,本實施例提供的資源管理的方法,當有新用戶請求接入時,即接收新用戶請求接入的資源申請時,采用如下步驟實現(xiàn)資源管理401:新建用戶,分配用戶面實例號。當有新用戶請求接入網(wǎng)絡(luò)時,該新用戶所屬基帶板接收到資源申請,該基帶板的控制面處理線程為該新用戶新建用戶面實例,且分配對應(yīng)的用戶面實例號具體地,用戶面實例號為每個用戶對應(yīng)的用戶面實例的標識,不同的用戶面實例具有不同的用戶面實例號,通過該用戶面實例號,不僅可以區(qū)分不同的用戶面實例,還可以從中獲知用戶面實例的類型是上行還是下行。402:判斷基帶板上是否存在未過載的核,如果是,則執(zhí)行403,否則,執(zhí)行405。示例性的,控制面處理線程對每個核內(nèi)所有用戶業(yè)務(wù)按最大帶寬速率計算所有用戶業(yè)務(wù)的負載,每個用戶業(yè)務(wù)的負載相加求和,將計算出的結(jié)果作為基帶板內(nèi)核當前的總負載,將每個核當前的總負載與該核初始化時定義的最大負載進行比較,如果核當前的總負載大于自身的最大負載,則該核過載,否則,視為不過載;判斷基帶板內(nèi)所有核的過載情況,如果存在未過載的核,則執(zhí)行403,否則,執(zhí)行405。示例性的,以基帶板中的核O為例,設(shè)該核上存在2個用戶面處理線程,每個用戶面處理線程上均承載著2個業(yè)務(wù),且每個業(yè)務(wù)的最大帶寬速率為2M,則該核當前的總負載為8M,如果初始化時計算該核的最大負載為10M,那么則認為該核未過載,如果初始化時計算該核的最大負載為7M,那么則認為該核已經(jīng)過載。本實施例之所以先按照每個業(yè)務(wù)的最大帶寬速率計算核當前的總負載,是為了保證業(yè)務(wù)在提速時,以免造成用戶面處理線程的過載或業(yè)務(wù)提速失敗,提升已接入網(wǎng)絡(luò)的用戶的滿意度。如果存在,執(zhí)行404,否則,執(zhí)行405。其中,符合新用戶接入條件的用戶面處理線程,至少包含以下兩點a:多余的負載能夠容納該新用戶擁有的所有業(yè)務(wù)的最大帶寬速率之和;其中,"多余的負載"即為"空閑資源,,,"新用戶擁有的所有業(yè)務(wù)的最大帶寬速率之和"即"資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率"。b:可處理的用戶面實例類型與該新用戶所對應(yīng)的用戶面實例類型一致,即存在能夠處理用戶面實例的用戶面處理線程,該用戶面處理線程可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致。其中,上述多余的負載是在根據(jù)核內(nèi)所有用戶業(yè)務(wù)的最大帶寬速率計算核當前的總負載后,由計算出的核當前的總負載與該核初始化時定義的最大負載相比較得到的。例如該新用戶擁有2個業(yè)務(wù),每個業(yè)務(wù)的最大帶寬速率為3M,則該新用戶接入網(wǎng)絡(luò)所需的帶寬速率之和為6M,假設(shè)在步驟402中,判斷出核0與核1均未過載,核0還有10M的負載能力,而核1還有2M的負載能力,此種情況下,則判斷核O上是否存在符合承載該新建用戶面實例的條件的用戶面處理線程,如果存在,則將該新建用戶面實例分配到該用戶面處理線程上;否則,即使存在未過載的核,但如果該未過載的核上沒有符合條件的用戶面處理線程,則仍然不能在該未過載的核上成功新建用戶面實例。針對該步驟,還存在另一種情況,例如仍以該新用戶擁有2個業(yè)務(wù),每個業(yè)務(wù)的最大帶寬速率為3M,則該新用戶接入網(wǎng)絡(luò)所需的帶寬速率之和為6M,假設(shè)在步驟402中,判斷出核0與核1均未過載,核0還有10M的負栽能力,而核l還有12M的負載能力,又判斷出核0與核1均存在符合承載該新建用戶面實例的條件的用戶面處理線程,此種情況下,可以按照一定的分配原則,將該新建用戶面實例分配到核0或核1的用戶面處理線程上,具體的分配原則,可以采取隨機分配,或是采取其它方式分配,本實施例不對分配原則做具體限定。404:將該新建用戶面實例分配到符合該新用戶接入條件的用戶面處理線程上,然后執(zhí)行407;405:將基帶板信息上報主控板,由主控板判斷是否有可提供處理能力的基帶板,如果有,執(zhí)行406,否則,執(zhí)行407。當前基帶板不存在滿足資源申請的資源,控制面處理線程將當前基帶板的第一過載信息上報給主控板,由主控板判斷是否還有可提供處理能力的基帶板,如果有,則執(zhí)行406,否則,執(zhí)行407。其中,第一過載信息是根據(jù)核內(nèi)所有用戶業(yè)務(wù)的最大帶寬速率計算核當前的總負載,并將計算出的核當前的總負載與該核的最大負載相比較,如果該核當前的總負載大于該核的最大負載,則稱當前的信息為第一過載信息。406:由主控板選擇可提供處理能力的基帶板進行新建用戶面實例的分配,當前基帶板分配流程結(jié)束。407:根據(jù)每個核內(nèi)所有用戶業(yè)務(wù)的實際帶寬速率,計算當前基帶板內(nèi)所有核當前的總負載,判斷是否允許新用戶接入網(wǎng)絡(luò);如果是,則執(zhí)行408,否則,流程結(jié)束。對新用戶是否可以成功接入網(wǎng)絡(luò)進行判斷時,如果存在符合承載該新建用戶面實例的條件的用戶面處理線程,則將該新建用戶面實例分配到該用戶面處理線程上,否則,新建用戶面實例失敗,禁止新用戶接入網(wǎng)絡(luò)。實際應(yīng)用中,大多數(shù)業(yè)務(wù)很少會一直處于最大帶寬速率狀態(tài),因此,雖然計算出有的核已經(jīng)過載,但在實際情況中,因為該核上的業(yè)務(wù)有些未處于最大帶寬速率,此時,該核還是未過載的,因此,將每個核的實際帶寬速率作為該核當前的總負載,能夠提高系統(tǒng)的容量,同時提升用戶的滿意度。408:通知符合條件的用戶面處理線程建立用戶面實例,流程結(jié)束。綜上所述,本實施例在基帶板中核的負載較輕時,按照用戶業(yè)務(wù)的最大帶寬速率計算核當前的總負載,調(diào)度時盡可能的達到用戶業(yè)務(wù)的最大帶寬速率,從而提升用戶的滿意度;如果在基帶板的核過載時,將基帶板的過載信息上報給主控板,由主控板進一步選擇其它基帶板進行用戶面實例分配,使用戶業(yè)務(wù)可以以最大帶寬速率接入網(wǎng)絡(luò),從而滿足用戶業(yè)務(wù)可以在該最大速率范圍內(nèi)來升速;如果主控板下的所有基帶板都過載時,再考慮按照用戶業(yè)務(wù)的實際帶寬速率計算核的負載,從而保證在現(xiàn)有硬件資源的條件下,盡可能多的接入用戶,提升系統(tǒng)的容量。實施例4參見圖5,本實施例提供了一種資源管理方法,針對已接入用戶,每個用戶所對應(yīng)的用戶面實例都會被分配到一個用戶面處理線程中。如果用戶面實例需要修改,例如用戶業(yè)務(wù)需要升速,而導致用戶面實例當前所在的用戶面處理線程資源不足,即用戶面處理線程面臨過載時,用戶面實例需要遷移。在用戶面實例發(fā)生變化時候,基帶板將接收到已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,針對該種情況,資源管理方法流程如下所示501:判斷用戶面實例當前所在用戶面處理線程是否過載,如果不過載,執(zhí)行507;否則,執(zhí)行502。當用戶業(yè)務(wù)需要升速時,該業(yè)務(wù)對應(yīng)的控制面處理線程,判斷在該用戶面實例修改后,承載該用戶面實例的用戶面處理線程是否過載,如果不過載,執(zhí)行507;否則,執(zhí)行502。其中,在核輕載時,以用戶面處理線程上擁有的所有用戶業(yè)務(wù)的最大帶寬速率之和來計算承載該用戶面實例的用戶面處理線程當前的總負載,從而提升用戶的滿意度。502:判斷基帶板內(nèi)是否有符合業(yè)務(wù)升速所需的最大帶寬速率的核,如果有,執(zhí)行503;否則,執(zhí)行504??刂泼嫣幚砭€程在基帶板內(nèi)判斷是否有滿足業(yè)務(wù)所需最大帶寬速率的核,執(zhí)行503;否則,執(zhí)行504。其中,7K載該》務(wù)改后的用戶面實例的條件,至少包含以下兩點a:多余的負載能夠容納該修改后的用戶面實例擁有的所有業(yè)務(wù)的最大帶寬速率之和;其中,"多余的負載"即為"空閑資源","修改后的用戶面實例擁有的所有業(yè)務(wù)的最大帶寬速率之和"即"資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,,。b:能夠處理的用戶面實例類型與該修改后的用戶面實例類型一致,即可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致。其中,上述多余的負載是在根據(jù)核內(nèi)所有用戶業(yè)務(wù)的實際帶寬速率計算核內(nèi)當前的總負載后,由計算出的核當前的總負載與該核的最大負栽相比較得出。503:控制面處理線程將該修改后的用戶面實例分配到當前基帶板下符合承載該修改后的用戶面實例的條件的用戶面處理線程上,即符合業(yè)務(wù)提速條件的用戶面處理線程上,然后執(zhí)行507。504:本基帶板不存在滿足資源申請的資源,控制面處理線程將基帶板當前的第二過載信息上報主控板,由主控板判斷是否還有可提供處理能力的基帶板,如果有,則執(zhí)-f亍505,否則,執(zhí)行506。其中,第二過載信息是根據(jù)核內(nèi)所有用戶業(yè)務(wù)的實際帶寬速率計算核當前的總負載,并將計算出的核當前的總負載與該核的最大負載相比較,如果該核當前的總負載大于該核的最大負載,則稱當前的信息為第二過載信息。505:主控板選擇其余可提供處理能力的基帶板進行用戶面實例遷移的分配,分配過程可參照實施例2中的步驟402至步驟404描述的方案。506:控制面處理線程根據(jù)每個核內(nèi)所有用戶業(yè)務(wù)的實際帶寬速率,判斷是否存在符合用戶業(yè)務(wù)升速條件的用戶面處理線程;如果是,則執(zhí)行507,否則,用戶業(yè)務(wù)升速失敗,流程結(jié)束。具體地,控制面處理線程計算每個核內(nèi)所有用戶業(yè)務(wù)的實際帶寬速率之后,將計算出的結(jié)果作為該核當前的總負載,判斷基帶板內(nèi)是否存在可以承載該修改后的用戶面實例的條件的用戶面處理線程,如果存在可以承載該修改后的用戶面實例的條件的用戶面處理線程,則判斷存在符合用戶業(yè)務(wù)升速條件的用戶面處理線程,否則,判斷不存在符合用戶業(yè)務(wù)升速條件的用戶面處理線程。507:控制面處理線程通知符合條件的用戶面處理線程^修改用戶面實例,流程結(jié)束。本實施例提供的方法,在用戶業(yè)務(wù)升速過程中,如果修改后的用戶面實例所在線程過載,則先考慮將該用戶面實例分配到本基帶板內(nèi)其它滿足分配條件的核中,在基帶板內(nèi)的核都過載或不存在滿足分配條件的情況下,再將基帶板當前的第二過載信息上報給主控板,由主控板在其它基帶板上進行對該修改后的用戶面實例的分配,本實施例提供的方法,在保證在現(xiàn)有硬件資源的條件下,提升了系統(tǒng)的容量。實施例5參見圖6,本實施例提供了一種資源管理系統(tǒng),該系統(tǒng)包括多個基帶板?;鶐О灏ń邮漳K,用于接收資源申請。其中,資源申請可以是新用戶請求接入的資源申請,或是已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請。判斷模塊,用于根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足資源申請的資源。第一處理才莫塊,用于在判斷出不存在滿足資源申請的資源時,則向多個基帶板中的其它基帶板借用滿足資源申請的資源。第二處理模塊,用于在其它基帶板中不存在滿足資源申請的資源時,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足資源申請的資源,并根據(jù)判斷結(jié)果處理資源申請。其中,接收模塊接收到的資源申請,為新用戶請求接入的資源申請,或是已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請。具體地,上述判斷模塊,具體包括第一判斷單元,用于在查找到空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,且可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致的用戶面處理線程時,判斷存在滿足資源申請的資源。第二判斷單元,用于在未查找到空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,且可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致的用戶面處理線程時,判斷不存在滿足資源申請的資源。參見圖7,本實施例提供的資源管理系統(tǒng)還包括主控板,用于管理多個基帶板的資源;相應(yīng)地,基帶板的第一處理模塊,具體用于在判斷出不存在滿足資源申請的資源時,將當前不存在滿足資源申請的資源的判斷結(jié)果上報給管理多個基帶板資源的主控板,通過主控板向多個基帶板中的其它基帶板借用滿足資源申請的資源。本實施例提供的系統(tǒng),無論是在接收到新用戶請求接入的資源申請,還是接收到已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,均先按照已接入用戶的所有業(yè)務(wù)的最大帶寬速率,來判斷是否存在滿足資源申請的資源,從而提高了已接入用戶的滿意度;如果在按照最大帶寬速率判斷不存在滿足資源申請的資源后,再按照已接入用戶的所有業(yè)務(wù)的實際帶寬速率,來判斷是否存在滿足資源申請的資源,并根據(jù)判斷結(jié)果處理資源申請,保證在現(xiàn)有硬件資源的條件下,盡可能的提供滿足資源申請的資源,從而有效提高系統(tǒng)的容量。實施例6參見圖8,本實施例提供了一種基帶板,該基帶板包括接收模塊801,用于接收資源申請。其中,資源申請為新用戶請求接入的資源申請,或是已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請。判斷模塊802,用于根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足資源申請的資源。第一處理模塊803,用于在判斷模塊802判斷出不存在滿足資源申請的資源時,則向多個基帶板中的其它基帶板借用滿足資源申請的資源。第二處理模塊804,用于在其它基帶板中不存在滿足資源申請的資源時,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足資源申請的資源,并根據(jù)判斷結(jié)果處理資源申請。參見圖9,上述判斷模塊802,具體包括第一判斷單元802a,用于在查找到空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,且查找到的用戶面處理線程可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致時,判斷存在滿足資源申請的資源。第二判斷單元802b,用于在未查找到空閑資源可容納資源申請對應(yīng)的業(yè)務(wù)的最大帶寬速率的用戶面處理線程,或查找到的用戶面處理線程可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型不一致時,判斷不存在滿足資源申請的資源。具體地,上迷笫一處理模塊803,具體用于在判斷模塊802判斷出不存在滿足資源申請的資源時,將當前不存在滿足資源申請的資源的判斷結(jié)果上報給管理多個基帶板資源的主控板,通過主控板向多個基帶板中的其它基帶板借用滿足資源申請的資源。關(guān)于上述第二處理模塊804,在根據(jù)判斷結(jié)果處理資源申請時,具體包括當判斷結(jié)果為存在滿足資源申請的資源時,接受資源申請。如果接收模塊801接收的資源申請為新用戶申請接入的申請,則接受資源申請,即接納新用戶接入,并在符合條件的用戶面處理線程上建立對應(yīng)于該資源申請的用戶面實例,為該資源申請對應(yīng)的業(yè)務(wù)分配資源;如果接收模塊801接收的資源申請為已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,則修改已接入用戶的業(yè)務(wù)的帶寬速率。其中,符合條件的用戶面線程,即為空閑資源可容納資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率,且可處理的用戶面實例類型與資源申請所對應(yīng)的用戶面實例類型一致的用戶面處理線程。當判斷結(jié)果為不存在滿足資源申請的資源時,拒絕資源申請。如果接收模塊801接收的資源申請為新用戶請求接入的資源申請,則拒絕新用戶接入;如果接收模塊801接收的資源申請是已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請,則拒絕修改已接入用戶的業(yè)務(wù)的帶寬速率。本實施例提供的基帶板,當接收到資源申請時,先按照已接入用戶的所有業(yè)務(wù)的最大帶寬速率,來判斷是否存在滿足資源申請的資源,從而提高了已接入用戶的滿意度;在按照最大帶寬速率判斷不存在滿足資源申請的資源時,則改為按照已接入用戶的所有業(yè)務(wù)的實際帶寬速率,來判斷是否存在滿足資源申請的資源,保證了在現(xiàn)有硬件資源的條件下,盡可能的接受資源申請,提供滿足資源申請的資源,有效地提高系統(tǒng)的容量。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。可選地,本發(fā)明方法實施例部分,還可以#>據(jù)用戶當前業(yè)務(wù)的實際速率計算用戶面實例實際CPU(CentralProcessUnit,中央處理單元)消耗的處理能力,再乘以一個經(jīng)驗權(quán)值,在實際環(huán)境中調(diào)整該值,或者借鑒WCDMA(WidebandCodeDivisionMultipleAccess,寬帶碼分多址移動通信系統(tǒng))中的等效用戶數(shù)的概念來衡量用戶消耗的處理能力,從而實現(xiàn)資源管理,方法類似,不再贅述。本發(fā)明實施例中的部分步驟,可以利用軟件實現(xiàn),相應(yīng)的軟件程序可以存儲在可讀取的存儲介質(zhì)中,如光盤或硬盤等。本發(fā)明實施例中凡提到的已接入用戶均指代已接入網(wǎng)絡(luò)的用戶,而新用戶請求接入即請求接入網(wǎng)絡(luò)。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1、一種資源管理方法,其特征在于,所述方法包括接收資源申請;根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;如果判斷出不存在滿足所述資源申請的資源,則向多個基帶板中的其它基帶板借用滿足所述資源申請的資源;如果所述其它基帶板中不存在滿足所述資源申請的資源,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷是否存在滿足所述資源申請的資源,具體包括如果查找到空閑資源可容納所述資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,且查找到的所述用戶面處理線程可處理的用戶面實例類型與所述資源申請所對應(yīng)的用戶面實例類型一致,則判斷存在滿足所述資源申請的資源;如果未查找到空閑資源可容納所述資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理下線程,或查找到的所述用戶面處理線程可處理的用戶面實例類型與所述資源申請所對應(yīng)的用戶面實例類型不一致,則判斷不存在滿足所述資源申請的資源。3、根據(jù)權(quán)利要求l所述的方法,其特征在于,所述向多個基帶板中的其它基帶板借用滿足所述資源申請的資源,具體包括將當前不存在滿足所述資源申請的資源的判斷結(jié)果上報給管理所述多個基帶板資源的主控板,通過所述主控板向所述多個基帶板中的其它基帶板借用滿足所述資源申請的資源。4、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源申請為新用戶請求接入的資源申請;或者,已接入用戶的業(yè)務(wù)需要修改帶寬速率的資源申請。5、一種資源管理系統(tǒng),其特征在于,所述系統(tǒng)包括多個基帶板;所述基帶板包括接收模塊,用于接收資源申請;判斷模塊,用于根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;第一處理模塊,用于在所述判斷模塊判斷不存在滿足所述資源申請的資源時,則向多個基帶板中的其它基帶板借用滿足所述資源申請的資源;第二處理模塊,用于在所述其它基帶板中不存在滿足所述資源申請的資源時,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。6、根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述基帶板的判斷模塊,具體包括第一判斷單元,用于在查找到空閑資源可容納所述資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,且查找到的所述用戶面處理線程可處理的用戶面實例類型與所述資源申請所對應(yīng)的用戶面實例類型一致時,判斷存在滿足所述資源申請的資源;第二判斷單元,用于在未查找到空閑資源可容納所述資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,或查找到的所述用戶面處理線程可處理的用戶面實例類型與所述資源申請所對應(yīng)的用戶面實例類型不一致時,判斷不存在滿足所述資源申請的資源。7、根據(jù)權(quán)利要求5所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括主控板,用于管理所述多個基帶板的資源;相應(yīng)地,所述基帶板的第一處理模塊,具體用于在所述判斷模塊判斷不存在滿足所述資源申請的資源時,將當前不存在滿足所述資源申請的資源的判斷結(jié)果上報給管理所述多個基帶板資源的主控板,通過所述主控板向所述多個基帶板中的其它基帶板借用滿足所述資源申請的資源。8、一種基帶板,其特征在于,所述基帶板包括接收模塊,用于接收資源申請;判斷模塊,用于根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;第一處理模塊,用于在所述判斷模塊判斷不存在滿足所述資源申請的資源時,則向多個基帶板中的其它基帶板借用滿足所述資源申請的資源;第二處理模塊,用于在所述其它基帶板中不存在滿足所述資源申請的資源時,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。9、根據(jù)權(quán)利要求8所述的基帶板,其特征在于,所述判斷模塊,具體包括第一判斷單元,用于在查找到空閑資源可容納所述資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,且查找到的所述用戶面處理線程可處理的用戶面實例類型與所述資源申請所對應(yīng)的用戶面實例類型一致時,判斷存在滿足所述資源申請的資源;第二判斷單元,用于在未查找到空閑資源可容納所述資源申請對應(yīng)業(yè)務(wù)的最大帶寬速率的用戶面處理線程,或查找到的所述用戶面處理線程可處理的用戶面實例類型與所述資源申請所對應(yīng)的用戶面實例類型不一致時,判斷不存在滿足所述資源申請的資源。10、根據(jù)權(quán)利要求8所述的基帶板,其特征在于,所述第一處理模塊,具體用于在所述判斷模塊判斷出不存在滿足所述資源申請的資源時,將當前不存在滿足所述資源申請的資源的判斷結(jié)果上報給管理所述多個基帶板資源的主控板,通過所述主控板向所述多個基帶板中的其它基帶板借用滿足所述資源申請的資源。全文摘要本發(fā)明公開了一種資源管理方法、系統(tǒng)及基帶板,屬于通信領(lǐng)域。所述方法包括接收資源申請;根據(jù)已接入用戶的所有業(yè)務(wù)的最大帶寬速率,判斷是否存在滿足所述資源申請的資源;如果判斷出不存在滿足所述資源申請的資源,則向多個基帶板中的其它基帶板借用滿足所述資源申請的資源;如果所述其它基帶板中不存在滿足所述資源申請的資源,則根據(jù)已接入用戶的所有業(yè)務(wù)的實際帶寬速率,判斷是否存在滿足所述資源申請的資源,并根據(jù)判斷結(jié)果處理所述資源申請。本發(fā)明通過用戶面實例在線程間的遷移和主控板下基帶板間的遷移,保證了在現(xiàn)有硬件資源條件下,盡可能提供滿足資源申請的資源,有效提高了系統(tǒng)的容量。文檔編號H04W28/08GK101568150SQ200910147310公開日2009年10月28日申請日期2009年6月9日優(yōu)先權(quán)日2009年6月9日發(fā)明者寧李,波黃申請人:華為技術(shù)有限公司