專(zhuān)利名稱(chēng):一種資源管理方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通信技術(shù)領(lǐng)域,特別是涉及一種資源管理方法和系統(tǒng)。
背景技術(shù):
移動(dòng)網(wǎng)絡(luò)可以劃分為三個(gè)部分基站子系統(tǒng)、網(wǎng)絡(luò)子系統(tǒng)和系統(tǒng)支撐部分(比如安全管理等)。其中,核心網(wǎng)部分位于網(wǎng)絡(luò)子系統(tǒng)內(nèi),核心網(wǎng)是將業(yè)務(wù)提供者與接入網(wǎng),或者,將接入網(wǎng)與其他接入網(wǎng)連接在一起的網(wǎng)絡(luò)。在通信過(guò)程中,當(dāng)網(wǎng)絡(luò)中有新用戶(hù)接入時(shí),該用戶(hù)會(huì)發(fā)起資源請(qǐng)求,網(wǎng)絡(luò)側(cè)在接收到該資源請(qǐng)求之后,即可為新接入的用戶(hù)分配資源,該資源分類(lèi)配過(guò)程可以通過(guò)核心網(wǎng)或者接入網(wǎng)執(zhí)行。在核心網(wǎng)和接入網(wǎng)中均包括多個(gè)單板,每個(gè)單板都可以看成是一個(gè)資源塊, 當(dāng)網(wǎng)絡(luò)中有新用戶(hù)接入時(shí),會(huì)發(fā)起資源請(qǐng)求,核心網(wǎng)或者接入網(wǎng)會(huì)選擇其中的一個(gè)資源進(jìn)行用戶(hù)業(yè)務(wù)接入。在為用戶(hù)的業(yè)務(wù)接入選擇資源時(shí),會(huì)考慮資源的負(fù)荷分擔(dān)情況,即盡量將所有的業(yè)務(wù)平均分配在各個(gè)資源模塊上。目前,在資源的選擇過(guò)程中,主要是對(duì)各個(gè)資源進(jìn)行監(jiān)控,統(tǒng)計(jì)資源的負(fù)荷分擔(dān)情況,當(dāng)有新用戶(hù)接入時(shí),會(huì)選擇其中一個(gè)最空閑的資源進(jìn)行用戶(hù)業(yè)務(wù)接入。但是,在實(shí)際應(yīng)用中,如果某個(gè)資源由于硬件或軟件原因出現(xiàn)故障,在對(duì)該資源進(jìn)行監(jiān)控的過(guò)程中,仍然能夠正常統(tǒng)計(jì)到該資源的負(fù)荷分擔(dān)情況,即仍然可能選擇該資源進(jìn)行用戶(hù)接入。但是此時(shí)該資源已經(jīng)出現(xiàn)故障,因此會(huì)影響網(wǎng)絡(luò)的正常運(yùn)行,導(dǎo)致用戶(hù)無(wú)法成功接入,影響用戶(hù)感知。同時(shí),由于每次選擇資源時(shí)都選擇最空閑的資源,當(dāng)最空閑的資源出現(xiàn)上述故障時(shí),就會(huì)出現(xiàn)用戶(hù)接入失敗,因?yàn)樵撡Y源無(wú)法再次接入用戶(hù),所以該資源相對(duì)來(lái)說(shuō)是最空閑資源的幾率較大,所以被選擇的機(jī)會(huì)多,這樣一來(lái),就會(huì)造成后續(xù)接入成功率大幅下降,導(dǎo)致用戶(hù)的投訴。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種資源管理方法和系統(tǒng),以解決用戶(hù)接入成功率低,影響網(wǎng)絡(luò)正常運(yùn)行的問(wèn)題。為了解決上述問(wèn)題,本發(fā)明實(shí)施例公開(kāi)了一種資源管理方法,包括接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N,N為正整數(shù);判斷所述資源N是否接入成功;依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,所述資源管理列表中包括每個(gè)資源的接入失敗次數(shù);當(dāng)接入失敗時(shí),讀取所述資源管理列表并判斷資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若是,則上報(bào)所述資源N異常,并將所述資源管理列表中資源N的接入失敗次數(shù)清零;統(tǒng)計(jì)針對(duì)所述資源N上報(bào)異常的次數(shù),當(dāng)所述資源N上報(bào)異常的次數(shù)大于預(yù)設(shè)的第二閾值時(shí),將所述空閑資源列表中的資源N刪除??蛇x地,在將所述空閑資源列表中的資源N刪除之后,還包括針對(duì)資源N進(jìn)行告警??蛇x地,所述從預(yù)先設(shè)置的空閑資源列表中選取資源N,包括從預(yù)先設(shè)置的空閑資源列表中隨機(jī)選取 一個(gè)資源N。可選地,所述資源管理列表中還包括每個(gè)資源的接入標(biāo)記,所述依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,包括當(dāng)針對(duì)所述資源N接入成功時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為成功,將資源N的接入失敗次數(shù)清零;當(dāng)針對(duì)所述資源N接入失敗時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為失敗,將資源N的接入失敗次數(shù)加I??蛇x地,在上報(bào)所述資源N異常之后,還包括將所述資源管理列表中所述資源N的接入標(biāo)記清除??蛇x地,所述空閑資源列表通過(guò)以下步驟獲得獲取每個(gè)資源的負(fù)荷量;依據(jù)所述負(fù)荷量從大到小對(duì)所述資源進(jìn)行排序;獲取空閑資源列表的容量K,從排序后的資源中獲取前K個(gè)資源;將所述前K個(gè)資源存儲(chǔ)至所述空閑資源列表中。另一方面,本發(fā)明實(shí)施例還公開(kāi)了一種資源管理系統(tǒng),包括選取模塊,用于接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N,N為正整數(shù);判斷模塊,用于判斷所述資源N是否接入成功;更新模塊,用于依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,所述資源管理列表中包括每個(gè)資源的接入失敗次數(shù);上報(bào)模塊,用于當(dāng)接入失敗時(shí),讀取所述資源管理列表并判斷資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若是,則上報(bào)所述資源N異常,并將所述資源管理列表中資源N的接入失敗次數(shù)清零;刪除模塊,用于統(tǒng)計(jì)針對(duì)所述資源N上報(bào)異常的次數(shù),當(dāng)所述資源N上報(bào)異常的次數(shù)大于預(yù)設(shè)的第二閾值時(shí),將所述空閑資源列表中的資源N刪除??蛇x地,所述系統(tǒng)還包括告警模塊,用于在刪除模塊將所述空閑資源列表中的資源N刪除之后,針對(duì)資源N進(jìn)行告警??蛇x地,所述選取模塊從預(yù)先設(shè)置的空閑資源列表中隨機(jī)選取一個(gè)資源N??蛇x地,所述資源管理列表中還包括每個(gè)資源的接入標(biāo)記,所述更新模塊包括第一更新子模塊,用于當(dāng)針對(duì)所述資源N接入成功時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為成功,將資源N的接入失敗次數(shù)清零;第二更新子模塊,用于當(dāng)針對(duì)所述資源N接入失敗時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為失敗,將資源N的接入失敗次數(shù)加I。
可選地,所述系統(tǒng)還包括清除模塊,用于在上報(bào)模塊上報(bào)所述資源N異常之后,將所述資源管理列表中所述資源N的接入標(biāo)記清除??蛇x地,所述系統(tǒng)還包括負(fù)荷量獲取模塊,用于獲取每個(gè)資源的負(fù)荷量;排序模塊,用于依據(jù)所述負(fù)荷量從大到小對(duì)所述資源進(jìn)行排序;資源獲取模塊,用于獲取空閑資源列表的容量K,從排序后的資源中獲取前K個(gè)資源;
存儲(chǔ)模塊,用于將所述前K個(gè)資源存儲(chǔ)至所述空閑資源列表中。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn)首先,本發(fā)明實(shí)施例中設(shè)置了空閑資源列表和資源管理列表,當(dāng)有新用戶(hù)接入時(shí),接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N進(jìn)行業(yè)務(wù)接入,并且通過(guò)資源管理列表統(tǒng)計(jì)每個(gè)資源的接入失敗次數(shù),當(dāng)資源的接入失敗次數(shù)超過(guò)第一閾值時(shí),上報(bào)該資源異常,當(dāng)上報(bào)異常的次數(shù)超過(guò)第二閾值時(shí),將空閑資源列表中的資源N刪除。因此,當(dāng)新用戶(hù)接入時(shí),由于空閑資源列表中的資源N已經(jīng)被刪除,資源N不會(huì)再被選擇以進(jìn)行業(yè)務(wù)接入,從而避免由于用戶(hù)多次接入該資源而導(dǎo)致的接入成功率降低,影響網(wǎng)絡(luò)正常運(yùn)行的問(wèn)題。其次,本發(fā)明實(shí)施例在從預(yù)先設(shè)置的空閑資源列表中選取資源N時(shí),并不是選取其中最空閑的資源,而是隨機(jī)選擇其中的一個(gè)資源進(jìn)行業(yè)務(wù)接入,因此,進(jìn)一步避免了由于最空閑的資源為故障資源而導(dǎo)致用戶(hù)無(wú)法成功接入的問(wèn)題。再次,本發(fā)明實(shí)施例在將資源N從空閑資源列表中刪除之后,還可以針對(duì)資源N進(jìn)行告警,以方便維護(hù)人員準(zhǔn)確定位故障資源,從而排除故障。
圖1是現(xiàn)有技術(shù)中提出的一種資源管理方法的示意圖;圖2是本發(fā)明實(shí)施例一所述的一種資源管理方法的流程圖;圖3是本發(fā)明實(shí)施例二所述的一種資源管理方法的流程圖;圖4是本發(fā)明實(shí)施例三所述的一種資源管理系統(tǒng)的結(jié)構(gòu)框圖。
具體實(shí)施例方式為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式
對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。本發(fā)明實(shí)施例設(shè)置了空閑資源列表和資源管理列表,通過(guò)資源管理列表統(tǒng)計(jì)每個(gè)資源的接入失敗次數(shù),并根據(jù)接入失敗次數(shù)判斷資源是否異常,當(dāng)資源異常的次數(shù)超過(guò)閾值時(shí),將該異常資源從空閑資源列表中刪除,從而禁止新接入的用戶(hù)再次接入該資源,提高了接入成功率。實(shí)施例一在核心網(wǎng)和接入網(wǎng)中包括多個(gè)單板,每個(gè)單板都可以看成是一個(gè)資源塊。由于每個(gè)資源塊的處理能力是有限的,當(dāng)一個(gè)設(shè)備需要大容量時(shí),則要包括多個(gè)資源塊。當(dāng)網(wǎng)絡(luò)中有新用戶(hù)接入時(shí),會(huì)發(fā)起資源請(qǐng)求,核心網(wǎng)或者接入網(wǎng)會(huì)選擇其中的一個(gè)資源進(jìn)行用戶(hù)業(yè)務(wù)接入。在為用戶(hù)的業(yè)務(wù)接入選擇資源時(shí),會(huì)考慮資源的負(fù)荷分擔(dān)情況,即盡量將所有的業(yè)務(wù)平均分配在各個(gè)資源模塊上。目前在資源的選擇過(guò)程中,主要是對(duì)各個(gè)資源進(jìn)行監(jiān)控,統(tǒng)計(jì)資源的負(fù)荷分擔(dān)情況,當(dāng)有新用戶(hù)接入時(shí),會(huì)選擇其中一個(gè)最空閑的資源進(jìn)行用戶(hù)業(yè)務(wù)接入。參考圖1,示出了現(xiàn)有技術(shù)中一種資源管理方法的示意圖。由圖1可以看出,該資源管理過(guò)程主要是通過(guò)接入管理模塊和資源管理模塊執(zhí)行的。其中,在資源管理模塊中設(shè)置了空閑資源列表,在資源池中有N個(gè)資源,各資源定時(shí)上報(bào)自身當(dāng)前的負(fù)荷量,資源管理模塊對(duì)各資源模塊上報(bào)的結(jié)果進(jìn)行統(tǒng)計(jì),并按照資源的空閑程度把空閑的資源寫(xiě)入空閑資源列表中。
該資源管理方法的具體步驟可以包括1、當(dāng)有新用戶(hù)接入時(shí),向接入管理模塊發(fā)送資源請(qǐng)求。2、接入管理模塊向資源管理模塊請(qǐng)求資源。3、資源管理模塊將其中的空閑資源列表發(fā)送給接入管理模塊。4、接入管理模塊從所述空閑資源列表中選取其中最空閑(當(dāng)前負(fù)荷量最小)的資源,并將新接入的用戶(hù)接入該資源。在實(shí)際應(yīng)用中,對(duì)于資源進(jìn)行監(jiān)控的過(guò)程中沒(méi)有針對(duì)資源塊的故障告警,但是從各種指標(biāo)上可以反應(yīng)出該資源塊存在故障(比如接通率低)。出現(xiàn)這種故障的原因可能是軟件實(shí)現(xiàn)問(wèn)題,也可能是硬件芯片的故障,而此時(shí)該資源塊的負(fù)荷量等其他狀態(tài)的上報(bào)都是正常的,即該資源仍然可能出現(xiàn)在空閑資源列表中以進(jìn)行用戶(hù)接入。但是此時(shí)該資源已經(jīng)出現(xiàn)故障,這類(lèi)故障會(huì)直接影響網(wǎng)絡(luò)的正常運(yùn)行,影響用戶(hù)的接入和用戶(hù)感知,從而導(dǎo)致用戶(hù)的投訴。同時(shí),上述資源選擇的過(guò)程中,每次都是選擇最空閑的資源進(jìn)行用戶(hù)業(yè)務(wù)接入,而當(dāng)最空閑的資源出現(xiàn)上述故障時(shí),就會(huì)出現(xiàn)用戶(hù)接入失敗,因?yàn)樵撡Y源無(wú)法再次接入用戶(hù),所以該資源相對(duì)來(lái)說(shuō)是最空閑資源的幾率較大,所以被選擇的機(jī)會(huì)多,這樣一來(lái),就會(huì)造成后續(xù)接入成功率大幅下降,導(dǎo)致用戶(hù)的投訴。本發(fā)明實(shí)施例針對(duì)上述問(wèn)題,提出了一種資源管理方法,該資源管理方法的流程圖如圖2所示。該方法可以包括以下步驟步驟200,接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N,N為正整數(shù)。在核心網(wǎng)和接入網(wǎng)中包括多個(gè)單板,每個(gè)單板都可以看成是一個(gè)資源模塊,當(dāng)有新用戶(hù)接入時(shí)可以從這些資源中選取一個(gè)資源進(jìn)行該用戶(hù)的業(yè)務(wù)接入。本發(fā)明實(shí)施例中,可以預(yù)先設(shè)置空閑資源列表,所述列表中可以存儲(chǔ)一些空閑的資源,當(dāng)有新用戶(hù)接入時(shí),該新用戶(hù)發(fā)送資源請(qǐng)求,核心網(wǎng)或者接入網(wǎng)在接收到資源請(qǐng)求之后,可以從空閑資源列表中選取一個(gè)資源N,并為該新用戶(hù)接入分配資源N。步驟202,判斷所述資源N是否接入成功。當(dāng)控制用戶(hù)接入資源N之后,如果該資源N是正常工作的,則用戶(hù)會(huì)接入成功,如果該資源N出現(xiàn)了故障(例如某個(gè)資源塊中的狀態(tài)處于異常閉鎖狀態(tài)而導(dǎo)致無(wú)法接入用戶(hù)),則用戶(hù)可能會(huì)接入失敗。本發(fā)明實(shí)施例在接入用戶(hù)之后,可以進(jìn)一步針對(duì)該用戶(hù)判斷資源N是否接入成功,從而為后續(xù)的工作提供判斷基礎(chǔ)。步驟204,依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,所述資源管理列表中包括每個(gè)資源的接入失敗次數(shù)。本發(fā)明實(shí)施例中還設(shè)置了資源管理列表,可以通過(guò)該資源管理列表統(tǒng)計(jì)每個(gè)資源的接入失敗次數(shù)。在針對(duì)每個(gè)新接入的用戶(hù),選取資源并判斷資源是否接入成功之后,可以依據(jù)判斷結(jié)果實(shí)時(shí)更新預(yù)先設(shè)置的資源管理列表。步驟206,當(dāng)接入失敗時(shí),讀取所述資源管理列表并判斷資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若是,則上報(bào)所述資源N異常,并將所述資源管理列表中資源N的接入失敗次數(shù)清零。 在判斷出資源N接入失敗之后,更新資源管理列表中資源N的接入失敗次數(shù),并判斷該資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若大于,則上報(bào)所述資源N異常。即當(dāng)資源N接入失敗的次數(shù)較多時(shí),可以認(rèn)為資源N出現(xiàn)了異常,此時(shí)可以上報(bào)該異常情況。并且,在資源N上報(bào)異常之后,還要將資源管理列表中資源N的接入失敗次數(shù)清零,以便后續(xù)還可以繼續(xù)使用資源N。步驟208,統(tǒng)計(jì)針對(duì)所述資源N上報(bào)異常的次數(shù),當(dāng)所述資源N上報(bào)異常的次數(shù)大于預(yù)設(shè)的第二閾值時(shí),將所述空閑資源列表中的資源N刪除。本發(fā)明實(shí)施例中,在上報(bào)資源N異常之后,會(huì)將該資源N的接入失敗次數(shù)清零,并繼續(xù)使用該資源N。如果針對(duì)所述資源N上報(bào)異常的次數(shù)超過(guò)了預(yù)設(shè)的第二閾值時(shí),可以認(rèn)為資源N出現(xiàn)了故障,此時(shí)將禁止繼續(xù)使用資源N,即可以將所述空閑資源列表中的資源N刪除,使得新用戶(hù)接入之后不再選擇資源N。需要說(shuō)明的是,上述預(yù)設(shè)的第一閾值和第二閾值可以采用經(jīng)驗(yàn)值,對(duì)于具體的數(shù)值,本發(fā)明實(shí)施例并不加以限制。本發(fā)明實(shí)施例中設(shè)置了空閑資源列表和資源管理列表,當(dāng)有新用戶(hù)接入時(shí),接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N進(jìn)行業(yè)務(wù)接入,并且通過(guò)資源管理列表統(tǒng)計(jì)每個(gè)資源的接入失敗次數(shù),當(dāng)資源的接入失敗次數(shù)超過(guò)第一閾值時(shí),上報(bào)該資源異常,當(dāng)上報(bào)異常的次數(shù)超過(guò)第二閾值時(shí),將空閑資源列表中的資源N刪除。因此,當(dāng)新用戶(hù)接入時(shí),由于空閑資源列表中的資源N已經(jīng)被刪除,資源N不會(huì)再被選擇以進(jìn)行業(yè)務(wù)接入,從而避免由于用戶(hù)多次接入該資源而導(dǎo)致的接入成功率降低,影響網(wǎng)絡(luò)正常運(yùn)行的問(wèn)題。實(shí)施例二 下面,對(duì)于本發(fā)明實(shí)施例提出的資源管理方法的具體過(guò)程進(jìn)行詳細(xì)介紹。圖3是本發(fā)明實(shí)施例二所述的一種資源管理方法的流程圖,該方法可以包括以下步驟步驟300,接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N,N為正整數(shù)。本發(fā)明實(shí)施例中,當(dāng)有新用戶(hù)接入時(shí),該新用戶(hù)會(huì)發(fā)送資源請(qǐng)求,在接收到所述資源請(qǐng)求之后,可以為該新接入的用戶(hù)分配資源。為了使資源分配更加平均,本發(fā)明實(shí)施例中可以通過(guò)各個(gè)資源的負(fù)荷量情況進(jìn)行分配,將當(dāng)前負(fù)荷量較少的資源分配給該新接入的用戶(hù)。
因此,在本發(fā)明實(shí)施例中,可以預(yù)先設(shè)置空閑資源列表,具體的,可以通過(guò)以下步驟獲得所述空閑資源列表al,獲取每個(gè)資源的負(fù)荷量。在資源池中的N個(gè)資源都會(huì)定時(shí)上報(bào)自身當(dāng)前的負(fù)荷量,在獲取到各個(gè)資源的負(fù)荷量之后,可以對(duì)這些上報(bào)情況進(jìn)行統(tǒng)計(jì)分析。在本發(fā)明實(shí)施例中,對(duì)于負(fù)荷量的上報(bào)周期,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行相關(guān)設(shè)置即可,本發(fā)明實(shí)施例對(duì)具體的數(shù)值并不加以限制。a2,依據(jù)所述負(fù)荷量從大到小對(duì)所述資源進(jìn)行排序。本發(fā)明實(shí)施例中,在獲取到每個(gè)資源的負(fù)荷量之后,可以進(jìn)一步按照負(fù)荷量從大 到小的順序?qū)λ鲑Y源進(jìn)行排序,排序之后可以更加直觀(guān)地了解各個(gè)資源的空閑程度。a3,獲取空閑資源列表的容量K,從排序后的資源中獲取前K個(gè)資源。a4,將所述前K個(gè)資源存儲(chǔ)至所述空閑資源列表中。本發(fā)明實(shí)施例中可以按照空閑資源列表的容量K,從排序后的資源中獲取前K個(gè)資源存儲(chǔ)至所述空閑資源列表中,因此,在為新接入的用戶(hù)分配資源時(shí),可以從空閑資源列表中選取資源N進(jìn)行用戶(hù)的業(yè)務(wù)接入。對(duì)于上述空閑資源列表的容量K的具體數(shù)值,本發(fā)明實(shí)施例并不加以限制。由于空閑資源列表中存儲(chǔ)的是相對(duì)來(lái)說(shuō)比較空閑的資源,因此從該列表中選取資源N可以使得資源分配更加平均,從而避免同一個(gè)資源負(fù)荷量過(guò)大的情況。另外,根據(jù)上述實(shí)施例一的相關(guān)描述可以得知,如果選擇其中最空閑的資源進(jìn)行用戶(hù)業(yè)務(wù)接入,則當(dāng)該資源出現(xiàn)故障時(shí),會(huì)導(dǎo)致用戶(hù)的接入成功率較低。因此,在本發(fā)明實(shí)施例中,所述從預(yù)先設(shè)置的空閑資源列表中選取資源N可以包括從預(yù)先設(shè)置的空閑資源列表中隨機(jī)選取一個(gè)資源N。通過(guò)上述隨機(jī)選取的過(guò)程,可以一定程度上緩解上述由于選擇其中的最空閑資源而導(dǎo)致的問(wèn)題。當(dāng)然,本發(fā)明實(shí)施例并不限定與上述隨機(jī)選取的過(guò)程,例如還可以采用選取空閑資源列表中第二個(gè)空閑資源或者第三個(gè)空閑資源的方式,本發(fā)明實(shí)施例對(duì)此并不加以限制。步驟302,判斷所述資源N是否接入成功。步驟304,依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表。在背景技術(shù)中,為新接入的用戶(hù)選擇資源之后,直接將用戶(hù)接入該資源,如果資源接入失敗,則直接拒絕該用戶(hù)的業(yè)務(wù),在后續(xù)的資源分配時(shí),該接入失敗的資源仍然是可以被選擇的,即對(duì)于接入結(jié)果可能并不關(guān)注。針對(duì)上述問(wèn)題,在本發(fā)明實(shí)施例中,當(dāng)從預(yù)先設(shè)置的空閑資源列表中選取資源N之后,進(jìn)一步判斷該資源N是否接入成功,對(duì)于每次資源接入的判斷結(jié)果都進(jìn)行統(tǒng)計(jì),然后根據(jù)統(tǒng)計(jì)的情況進(jìn)行后續(xù)的處理。具體的,本發(fā)明實(shí)施例可以設(shè)置資源管理列表,利用該資源管理列表統(tǒng)計(jì)每個(gè)資源的接入標(biāo)記以及每個(gè)資源的接入失敗次數(shù)。其中,每個(gè)資源的接入標(biāo)記可以表示該資源是否接入成功,該接入標(biāo)記可以用“成功”和“失敗”表示,當(dāng)然,還可以用0或I表示或者其他方式表示,例如,利用0表示接入成功,I表示接入失敗,或者I表示接入成功,0表示接入失敗,本發(fā)明實(shí)施例對(duì)此并不加以限制。例如,所述資源管理列表可以為以下表一的形式
權(quán)利要求
1.一種資源管理方法,其特征在于,包括 接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N,N為正整數(shù); 判斷所述資源N是否接入成功; 依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,所述資源管理列表中包括每個(gè)資源的接入失敗次數(shù); 當(dāng)接入失敗時(shí),讀取所述資源管理列表并判斷資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若是,則上報(bào)所述資源N異常,并將所述資源管理列表中資源N的接入失敗次數(shù)清零; 統(tǒng)計(jì)針對(duì)所述資源N上報(bào)異常的次數(shù),當(dāng)所述資源N上報(bào)異常的次數(shù)大于預(yù)設(shè)的第二閾值時(shí),將所述空閑資源列表中的資源N刪除。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在將所述空閑資源列表中的資源N刪除之后,還包括 針對(duì)資源N進(jìn)行告警。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從預(yù)先設(shè)置的空閑資源列表中選取資源N,包括 從預(yù)先設(shè)置的空閑資源列表中隨機(jī)選取一個(gè)資源N。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述資源管理列表中還包括每個(gè)資源的接入標(biāo)記, 所述依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,包括 當(dāng)針對(duì)所述資源N接入成功時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為成功,將資源N的接入失敗次數(shù)清零; 當(dāng)針對(duì)所述資源N接入失敗時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為失敗,將資源N的接入失敗次數(shù)加I。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在上報(bào)所述資源N異常之后,還包括 將所述資源管理列表中所述資源N的接入標(biāo)記清除。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述空閑資源列表通過(guò)以下步驟獲得 獲取每個(gè)資源的負(fù)荷量; 依據(jù)所述負(fù)荷量從大到小對(duì)所述資源進(jìn)行排序; 獲取空閑資源列表的容量K,從排序后的資源中獲取前K個(gè)資源; 將所述前K個(gè)資源存儲(chǔ)至所述空閑資源列表中。
7.一種資源管理系統(tǒng),其特征在于,包括 選取模塊,用于接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N,N為正整數(shù); 判斷模塊,用于判斷所述資源N是否接入成功; 更新模塊,用于依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,所述資源管理列表中包括每個(gè)資源的接入失敗次數(shù); 上報(bào)模塊,用于當(dāng)接入失敗時(shí),讀取所述資源管理列表并判斷資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若是,則上報(bào)所述資源N異常,并將所述資源管理列表中資源N的接入失敗次數(shù)清零; 刪除模塊,用于統(tǒng)計(jì)針對(duì)所述資源N上報(bào)異常的次數(shù),當(dāng)所述資源N上報(bào)異常的次數(shù)大于預(yù)設(shè)的第二閾值時(shí),將所述空閑資源列表中的資源N刪除。
8.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括 告警模塊,用于在刪除模塊將所述空閑資源列表中的資源N刪除之后,針對(duì)資源N進(jìn)行生敬口目。
9.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述選取模塊從預(yù)先設(shè)置的空閑資源列表中隨機(jī)選取一個(gè)資源N。
10.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,所述資源管理列表中還包括每個(gè)資源的接入標(biāo)記, 所述更新模塊包括 第一更新子模塊,用于當(dāng)針對(duì)所述資源N接入成功時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為成功,將資源N的接入失敗次數(shù)清零; 第二更新子模塊,用于當(dāng)針對(duì)所述資源N接入失敗時(shí),將所述資源管理列表中資源N的接入標(biāo)記更新為失敗,將資源N的接入失敗次數(shù)加I。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,還包括 清除模塊,用于在上報(bào)模塊上報(bào)所述資源N異常之后,將所述資源管理列表中所述資源N的接入標(biāo)記清除。
12.根據(jù)權(quán)利要求7所述的系統(tǒng),其特征在于,還包括 負(fù)荷量獲取模塊,用于獲取每個(gè)資源的負(fù)荷量; 排序模塊,用于依據(jù)所述負(fù)荷量從大到小對(duì)所述資源進(jìn)行排序; 資源獲取模塊,用于獲取空閑資源列表的容量K,從排序后的資源中獲取前K個(gè)資源; 存儲(chǔ)模塊,用于將所述前K個(gè)資源存儲(chǔ)至所述空閑資源列表中。
全文摘要
本發(fā)明實(shí)施例提供了一種資源管理方法和系統(tǒng),以解決用戶(hù)接入成功率低,影響網(wǎng)絡(luò)正常運(yùn)行的問(wèn)題。其中,方法包括接收資源請(qǐng)求,從預(yù)先設(shè)置的空閑資源列表中選取資源N;判斷資源N是否接入成功;依據(jù)判斷結(jié)果更新預(yù)先設(shè)置的資源管理列表,資源管理列表中包括每個(gè)資源的接入失敗次數(shù);當(dāng)接入失敗時(shí),讀取資源管理列表并判斷資源N的接入失敗次數(shù)是否大于預(yù)設(shè)的第一閾值,若是,則上報(bào)所述資源N異常,并將資源管理列表中資源N的接入失敗次數(shù)清零;統(tǒng)計(jì)針對(duì)資源N上報(bào)異常的次數(shù),當(dāng)資源N上報(bào)異常的次數(shù)大于預(yù)設(shè)的第二閾值時(shí),將空閑資源列表中的資源N刪除。本發(fā)明實(shí)施例避免了用戶(hù)多次接入故障資源,提高了接入成功率。
文檔編號(hào)H04W24/04GK103024786SQ20121048894
公開(kāi)日2013年4月3日 申請(qǐng)日期2012年11月26日 優(yōu)先權(quán)日2012年11月26日
發(fā)明者蘇麗芳, 習(xí)建德 申請(qǐng)人:大唐移動(dòng)通信設(shè)備有限公司