專利名稱::提供設(shè)備資源的方法和設(shè)備資源管理裝置的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及設(shè)備資源管理
技術(shù)領(lǐng)域:
,特別地涉及一種提供設(shè)備資源的方法設(shè)備資源管理裝置。
背景技術(shù):
:在通信行業(yè),各種各樣的設(shè)備都是為了提供某種或某些功能,比如互聯(lián)網(wǎng)電話(IP電話)、交互式網(wǎng)絡(luò)電視(IPTV)等,而實(shí)現(xiàn)這些功能的都是某種或某些特殊的資源電路板。這些資源電路板的功能通常有一種或多種,而在實(shí)現(xiàn)各項功能時所使用的資源電路板提供的資源的種類、數(shù)量又各不相同,比如通用多業(yè)務(wù)服務(wù)器(USS)作為IPTV的多媒體業(yè)務(wù)服務(wù)平臺為IPTV提供媒體的存儲和轉(zhuǎn)發(fā),而USS中的MSTU板又是提供這些功能的主要資源電路板,MSTU板能提供多種服務(wù),比如媒體文件的存儲、讀取、流化、轉(zhuǎn)碼等,而在實(shí)現(xiàn)各種業(yè)務(wù)時所使用的資源種類和數(shù)量又不相同,比如實(shí)現(xiàn)存儲時需要CPU資源、文件IO資源、網(wǎng)口帶寬資源,實(shí)現(xiàn)讀取時需要CPU資源、文件IO資源、網(wǎng)口帶寬資源,存儲和讀取同樣需要文件10資源,但是通常不同的業(yè)務(wù)所需要的資源的資源量又不相同。如圖1所示,目前各種提供業(yè)務(wù)的設(shè)備10中,根據(jù)功能可以劃分為業(yè)務(wù)接收模塊ll、資源管理模塊12和資源模塊13。業(yè)務(wù)接收模塊11接收到業(yè)務(wù)申請之后,判斷該申請是否合法,如果合法則向資源管理模塊12發(fā)送業(yè)務(wù)申請信息,資源管理模塊12返回申請成功的信息,否則返回申請失敗的信息;當(dāng)申請成功時,資源管理模塊12告訴資源模塊13具體需要哪些資源,資源模塊13向外部用戶提供服務(wù)。目前的資源電路板在提供資源時,通常是以服務(wù)質(zhì)量的下降為代價換取服務(wù)的數(shù)量,也就是說,當(dāng)接收到業(yè)務(wù)申請時,目前的資源電路板會接受該申請并實(shí)現(xiàn)相應(yīng)的業(yè)務(wù),當(dāng)接收到的業(yè)務(wù)申請數(shù)量較多導(dǎo)致業(yè)務(wù)較為繁忙時,每種業(yè)務(wù)的服務(wù)質(zhì)量就會下降。例如,在實(shí)現(xiàn)下載業(yè)務(wù)時,當(dāng)下載用戶較多時,設(shè)備仍然提供新的下載服務(wù),但此時每個用戶的下載速度較低。如果用戶對服務(wù)質(zhì)量的要求比較高,那么目前的做法難以滿足其需求。所以,在現(xiàn)有技術(shù)中設(shè)備在實(shí)現(xiàn)業(yè)務(wù)時不能保證其服務(wù)質(zhì)量。
發(fā)明內(nèi)容本發(fā)明的主要目的是給出一種提供設(shè)備資源的方法和設(shè)備資源管理裝置,以解決現(xiàn)有技術(shù)中設(shè)備在實(shí)現(xiàn)業(yè)務(wù)時不能保證其服務(wù)質(zhì)量的問題。為解決上述問題,本申請?zhí)峁┤缦碌募夹g(shù)方案一種提供設(shè)備資源的方法,包括對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息,該配置信息包括設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量,在設(shè)備每次分配功能資源之后,記錄設(shè)備每種資源已使用的資源量;收到業(yè)務(wù)申請信息后,根據(jù)當(dāng)前申請的業(yè)務(wù)所需的資源種類和相應(yīng)的配置信息,得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量;根據(jù)當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù),若是,則提供當(dāng)前申請的業(yè)務(wù),否則拒絕提供當(dāng)前申請的業(yè)務(wù)。一種設(shè)備資源管理裝置,包括存儲模塊,用于對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息,該配置信息包括設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量;記錄模塊,用于在設(shè)備每次分配功能資源之后,記錄設(shè)備每種資源已使用的資源量;分析模塊,用于當(dāng)收到業(yè)務(wù)申請信息時,根據(jù)當(dāng)前申請的業(yè)務(wù)所需的資源種類和相應(yīng)的配置信息,得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量;判斷模塊,用于根據(jù)當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù),若是,則通知設(shè)備提供當(dāng)前申請的業(yè)務(wù),否則拒絕提供當(dāng)前申請的業(yè)務(wù)。根據(jù)本申請實(shí)施例中的技術(shù)方案,因?yàn)榕渲昧藰I(yè)務(wù)所需資源量,并對設(shè)備每種資源已使用的資源量進(jìn)行記錄,在確認(rèn)剩余資源足夠當(dāng)前申請的資源時實(shí)現(xiàn)業(yè)務(wù),因此能夠保證實(shí)現(xiàn)的業(yè)務(wù)有足夠的資源作支持,保證了所實(shí)現(xiàn)業(yè)務(wù)的服務(wù)質(zhì)量。圖1為提供業(yè)務(wù)的設(shè)備的內(nèi)部功能模塊示意圖2為本申請實(shí)施例中處理業(yè)務(wù)申請的流程圖3為本申請實(shí)施例中裝配資源電路板的設(shè)備處理業(yè)務(wù)申請的流程圖4為本申請實(shí)施例中裝配資源電路板的設(shè)備釋放資源的流程圖5為本申請實(shí)施例中裝配資源電路板的i殳備資源4史驗(yàn)的流程圖6為本申請實(shí)施例中用于設(shè)備資源管理的裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使設(shè)備在實(shí)現(xiàn)業(yè)務(wù)時能夠保證其服務(wù)質(zhì)量,在本實(shí)施例中,記錄設(shè)備當(dāng)前已使用的資源量,并當(dāng)有新的業(yè)務(wù)申請時,根據(jù)設(shè)備當(dāng)前已使用的資源量決定是否提供申請的業(yè)務(wù)。該方法具體流程如圖2,主要包括以下步驟步驟21:對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息。這里配置信息的主要內(nèi)容是設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量。例如,針對下載業(yè)務(wù),設(shè)置提供給每個下載線程的網(wǎng)口帶寬數(shù)值為2Mbit/S,文件I/O的最大速度為20Mbit/S。本步驟為準(zhǔn)備工作,應(yīng)當(dāng)在開始接收業(yè)務(wù)申請信息之前完成,然后進(jìn)入等待業(yè)務(wù)申請信息的狀態(tài)。如果此時設(shè)備已有資源被使用,應(yīng)當(dāng)記錄設(shè)備每種資源已使用的資源量;如果此時設(shè)備沒有資源被使用,應(yīng)當(dāng)記錄設(shè)備每種資源已使用的資源量為零。步驟22:接收業(yè)務(wù)申請信息。該業(yè)務(wù)申請信息中包含當(dāng)前申請的業(yè)務(wù)。步驟23:分析當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量。因?yàn)樵诓襟E21中已經(jīng)保存了配置信息,所以對于當(dāng)前申請的具體業(yè)務(wù),能夠根據(jù)該業(yè)務(wù)所需的資源種類和配置信息中包含的每項業(yè)務(wù)所需的每種資源的資源量的內(nèi)容得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量。步驟24:判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù)。若是,進(jìn)入步驟25,否則進(jìn)入步驟26。本步驟中的判斷是基于步驟23中得出的當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量。判斷的具體形式可以是判斷當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于設(shè)備的該種資源總量與記錄的該種資源當(dāng)前已使用的資源量之差。如果判斷結(jié)果為是,則判定設(shè)備不能夠提供當(dāng)前申請的業(yè)務(wù)。本步驟中的判斷的具體形式還可以是判斷當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于設(shè)備的該種資源可使用量與記錄的該種資源當(dāng)前已使用的資源量之差。同樣地,如果判斷結(jié)果為是,則判定設(shè)備不能夠提供當(dāng)前申請的業(yè)務(wù)。這里設(shè)備的該種資源可使用量是預(yù)先設(shè)定的,對于設(shè)備的每種資源,可以設(shè)置一個可使用量占設(shè)備該種資源總量的比例,該比例乘以該種資源的總量即為該種資源可使用量。步驟25:令設(shè)備提供當(dāng)前申請的業(yè)務(wù)。例如圖1所示的設(shè)備10,可以是向其中資源模塊13發(fā)送提供業(yè)務(wù)的命令。然后進(jìn)入步驟22,繼續(xù)接收業(yè)務(wù)申請信息,并且進(jìn)入步驟27。步驟26:拒絕提供當(dāng)前申請的業(yè)務(wù)。例如圖1所示的設(shè)備10,可以是向其中業(yè)務(wù)接收模塊11發(fā)送拒絕提供業(yè)務(wù)的消息。繼續(xù)接收業(yè)務(wù)申請信息。這里雖然拒絕提供了當(dāng)前申請的業(yè)務(wù),但設(shè)備中的剩余資源可能滿足其他業(yè)務(wù),因此可以繼續(xù)接收業(yè)務(wù)申請信息。步驟27:保存設(shè)備每種資源已使用的資源量。在執(zhí)行了新業(yè)務(wù)之后,設(shè)備的資源被進(jìn)一步占用,已經(jīng)使用的資源量發(fā)生改變,所以應(yīng)當(dāng)修改并保存此時設(shè)備每種資源使用的資源量。該步驟可以在設(shè)備分配功能資源即開始執(zhí)行業(yè)務(wù)后進(jìn)行,并根據(jù)設(shè)備資源的實(shí)際使用量進(jìn)行上述修改。例如配置信息中對于下載線程,設(shè)備提供的資源包括2Mbit/S的網(wǎng)口帶寬,而在實(shí)際下載過程中由于可能存在的下載終端側(cè)的原因,實(shí)際使用的網(wǎng)口帶寬為500Kbit/S,在這種情況下應(yīng)當(dāng)按網(wǎng)口剩余帶寬被占用500Kbit/S來記錄設(shè)備帶寬的已使用量。從圖2所示的流程可以看出,對于每種業(yè)務(wù),預(yù)先規(guī)定了對其分配的資源,從而在實(shí)現(xiàn)業(yè)務(wù)中能夠保證有足夠的資源分配給該業(yè)務(wù),從而能夠保證業(yè)務(wù)的服務(wù)質(zhì)量。當(dāng)然這種保證是從服務(wù)側(cè)的角度來說,例如能夠保證向某終端設(shè)備提供2Mbit/S的下載服務(wù)。另一方面,當(dāng)業(yè)務(wù)申請較多而導(dǎo)致設(shè)備資源不夠時,按本實(shí)施例的方案,此時會拒絕新的業(yè)務(wù)申請,這有別于現(xiàn)有技術(shù)中以服務(wù)質(zhì)量下降為代價從而"勉強(qiáng)"提供服務(wù)的做法。這樣用戶可以盡快地轉(zhuǎn)向其他設(shè)備,而不必在業(yè)務(wù)實(shí)現(xiàn)過程中發(fā)現(xiàn)質(zhì)量不夠再重新尋找其他設(shè)備,有助于節(jié)省用戶的時間。圖2是當(dāng)有新的業(yè)務(wù)申請時的處理流程,相應(yīng)地,當(dāng)收到業(yè)務(wù)終止的信息時,應(yīng)當(dāng)修改設(shè)M種資源已使用的資源量。為了能夠做到正確修改,應(yīng)當(dāng)在設(shè)備分配資源之后作相應(yīng)的記錄,具體來說,如果設(shè)備能夠提供當(dāng)前申請的業(yè)務(wù),則保存當(dāng)前申請的業(yè)務(wù)與該業(yè)務(wù)所需的每種資源的資源量之間的對應(yīng)關(guān)系,這樣,當(dāng)收到業(yè)務(wù)終止的信息時,根據(jù)這種對應(yīng)關(guān)系確定該信息指定的業(yè)務(wù)所需的每種資源的資源量,然后根據(jù)該信息指定的業(yè)務(wù)所需的每種資源的資源量修改記錄的設(shè)備每種資源當(dāng)前已使用的資源量,也就是從設(shè)備每種資源當(dāng)前已使用的資源量中減除該信息指定的業(yè)務(wù)所需的每種資源的資源量。如果為了避免記錄的設(shè)備每種資源當(dāng)前已使用的資源量與實(shí)際使用量不符,可以對二者進(jìn)行定期或不定期的比較,當(dāng)發(fā)現(xiàn)二者不一致時可以采取修改記錄的設(shè)備每種資源當(dāng)前已使用的資源量、發(fā)出提示消息、打印日志等措施。下面以通信行業(yè)中常用的資源電路板為例,對本實(shí)施例中的技術(shù)方案作進(jìn)一步說明。設(shè)備通常包含多個資源電路板,用"資源電路板號"加以區(qū)分。資源電路板上的資源可以分為兩類,一類是用于實(shí)現(xiàn)J某體處理通道,例如實(shí)現(xiàn)一次網(wǎng)絡(luò)電話業(yè)務(wù),此時設(shè)備中在物理上通常由一個特定功能的電路來實(shí)現(xiàn)這種業(yè)務(wù),對于實(shí)現(xiàn)多條媒體處理通道,則使用多個這樣的電路來實(shí)現(xiàn),以下將這類資源稱作"電路資源"。另一類是其他資源,主要包括CPU資源、文件i/o資源、網(wǎng)口傳輸資源等,以下稱作"非電路資源"。本實(shí)施例的技術(shù)方案主要針對非電路資源的分配作出改進(jìn)。在現(xiàn)有技術(shù)中由于電i各資源的物理特性,當(dāng)資源電路板上所有電路被占用后,同樣拒絕新的業(yè)務(wù)申請,而已占用的電路提供的服務(wù)質(zhì)量主要由電路本身性質(zhì)決定。業(yè)務(wù)與該業(yè)務(wù)所需的每種資源的資源量之間的對應(yīng)關(guān)系保存在表1所示的業(yè)務(wù)屬性表中,"業(yè)務(wù)類型,,為電路資源支持的業(yè)務(wù)例如VOIP業(yè)務(wù)以及非電路資源支持的業(yè)務(wù)例如下載業(yè)務(wù)。"資源類型,,例如VOIP電路資源、CPU資源、網(wǎng)口帶寬資源等電路資源或非電路資源,每一表項的信息內(nèi)容即為預(yù)先設(shè)置的業(yè)務(wù)與該業(yè)務(wù)所需的資源。對于有些資源例如CPU資源無法預(yù)設(shè),所以表l中給出的是能夠預(yù)設(shè)的資源,例如為每個下載業(yè)務(wù)分配的網(wǎng)口帶寬。表1<table>tableseeoriginaldocumentpage10</column></row><table>如果資源電路板以電路資源實(shí)現(xiàn)業(yè)務(wù),則每項業(yè)務(wù)對應(yīng)一個電路,將該業(yè)務(wù)的信息記錄在表2所示的電路表中,例如表中序號為1的表項所示的網(wǎng)絡(luò)電話VOIP業(yè)務(wù)。電路表中每個電路對應(yīng)一個表項,例如電路板1包含10個電路,則應(yīng)當(dāng)有IO個表項分別對應(yīng)于這IO個電路。當(dāng)資源電路板以非電路資源實(shí)現(xiàn)業(yè)務(wù),則可以將該業(yè)務(wù)虛擬為一個電路,例如一項下載業(yè)務(wù),需使用CPU資源、文件i/o資源和網(wǎng)口傳輸資源,則將這些資源的使用量記錄同樣在電路表的一個表項中,例如表中序號為5的表項所示的內(nèi)容。其中CPU0.5表示該業(yè)務(wù)占用了CPU使用率的0.1%,1/05Mbit/S表示該業(yè)務(wù)占用了5Mbit/S的文件I/O資源,Net2Mbit/S表示該業(yè)務(wù)占用了2Mbit/S的網(wǎng)口帶寬。這些內(nèi)容是業(yè)務(wù)在實(shí)現(xiàn)時的實(shí)際數(shù)據(jù)。其中文件I/O資源和網(wǎng)口傳輸資源的分配預(yù)先保存在配置信息中,實(shí)際占用數(shù)值可能與配置信息中的相等。由于采用了虛擬電路數(shù)并且可以不斷增加,多出來的這些電路為虛擬電路;并且對于每一表項,可能是記錄實(shí)際電路的信息,也可能是記錄虛擬電路的信息。該表的內(nèi)容在分配資源時生成,包含了業(yè)務(wù)與該業(yè)務(wù)所需的每種資源的資源量之間的對應(yīng)關(guān)系。表2<table>tableseeoriginaldocumentpage11</column></row><table>對于非電路資源,使用表3所示的資源控制表進(jìn)行記錄。"資源電路板號"為需要資源管理系統(tǒng)管理的資源電路板號;"資源類型,,為各項非電路資源;"資源最大量,,為此種資源類型支持的最大能力;"可使用比例,,為資源電路板分配給業(yè)務(wù)使用的比例;"已使用"為此刻設(shè)備已經(jīng)使用的這種資源的量,業(yè)務(wù)執(zhí)行過程中可以根據(jù)實(shí)際使用量實(shí)時修改。<table>tableseeoriginaldocumentpage12</column></row><table>結(jié)合表1-表3,資源申請的詳細(xì)流程如圖3所示,主要包括如下步驟步驟301:接收業(yè)務(wù)申請。步驟302:判斷此設(shè)備是否支持此種業(yè)務(wù)類型。根據(jù)業(yè)務(wù)申請的信息中包含的業(yè)務(wù)類型查詢該業(yè)務(wù)類型是否在"業(yè)務(wù)屬性表"中,如果是,則進(jìn)入步驟303,否則進(jìn)入步驟311。步驟303:根據(jù)業(yè)務(wù)類型判斷是否需要非電路資源,如果是,進(jìn)入步驟305,否則進(jìn)入步驟304。步驟304:判斷是否有足夠的電路資源。本步驟中,查找電路表中是否還有空閑實(shí)際電路。若是,進(jìn)入步驟308,否則進(jìn)入步驟311。步驟305:判斷是否有足夠的非電路資源。本步驟中,查找資源控制表,按資源電路板號的順序找到每項資源的剩余資源都大于當(dāng)前申請的業(yè)務(wù)所需資源的資源電路板。當(dāng)前申請的業(yè)務(wù)所需資源可以從業(yè)務(wù)屬性表中查得,資源電路板每項資源的剩余資源可以根據(jù)資源控制表中的資源最大值乘以可使用比例再減去已使用量得出。若能夠找到滿足條件的資源電路板,則進(jìn)入步驟306,否則進(jìn)入步驟311。步驟306:在電路表中生成一個虛擬電路的表項并填寫其內(nèi)容。步驟307:修改資源控制表。具體修改其中"已使用"一欄。步驟308:填寫電路表中的一個空閑實(shí)際電路表項的內(nèi)容。具有內(nèi)容的表項則不能被再次填寫。步驟309:記錄本次業(yè)務(wù)申請過程中填寫的電路表的表項中的電路號和資源電路板號。步驟310:發(fā)送業(yè)務(wù)申請成功的響應(yīng)信息。該信息中包含本次業(yè)務(wù)申請過程中填寫的電路表的表項中的電路號和資源電路板號。然后返回步驟301,繼續(xù)接收業(yè)務(wù)申請。步驟311:發(fā)送業(yè)務(wù)申請失敗的響應(yīng)信息。然后返回步驟301,繼續(xù)接收業(yè)務(wù)申請。根據(jù)圖3的流程,業(yè)務(wù)申請成功之后,業(yè)務(wù)申請成功的響應(yīng)信息中包含用于實(shí)現(xiàn)該業(yè)務(wù)的資源所在的資源電路板號和相應(yīng)的電路號?,F(xiàn)有的系統(tǒng)中一般都會保存業(yè)務(wù)用戶的標(biāo)識,例如用戶的IP地址或用戶名,作為所實(shí)現(xiàn)的各業(yè)務(wù)的區(qū)別標(biāo)志,本實(shí)施例中,將資源所在的資源電路板號和相應(yīng)的電路號與使用該資源的用戶的標(biāo)識進(jìn)行關(guān)聯(lián),這樣也就建立了業(yè)務(wù)與該業(yè)務(wù)所需資源量之間的對應(yīng)關(guān)系,在業(yè)務(wù)完成之后來自于用戶側(cè)的信令中包含用戶標(biāo)識,所以在業(yè)務(wù)完成時,根據(jù)這里的對應(yīng)關(guān)系確定用于實(shí)現(xiàn)該業(yè)務(wù)的資源所在的資源電路板號和相應(yīng)的電路號。如圖4所示,資源釋放流程主要包括如下步驟步驟401:接收業(yè)務(wù)終止的信息。步驟402:判斷電路是否存在。具體是根據(jù)業(yè)務(wù)終止的信息中的用于實(shí)現(xiàn)該業(yè)務(wù)的資源所在的資源電路板號和相應(yīng)的電路號在"電路表"中查詢,若電路存在于電路表的一個表項中,則進(jìn)入步驟403,否則進(jìn)入步驟407。步驟403:判斷步驟402中查詢到的表項是否為占用。如果該表項填寫有內(nèi)容則為占用,或者在填寫內(nèi)容之后在表項中標(biāo)注"已占用",則根據(jù)該標(biāo)注可確認(rèn)該表項為占用。若是,進(jìn)入步驟404,否則進(jìn)入步驟407。步驟404:修改資源控制表。具體是根據(jù)步驟402中查詢到的表項的內(nèi)容,修改資源控制表中的"已使用"一欄,在已使用值上減去這次業(yè)務(wù)所使用的這種資源的數(shù)量。步驟405:刪除步驟402中查詢到的表項中的內(nèi)容。步驟406:發(fā)送資源釋放成功的消息。然后返回步驟401,繼續(xù)接收業(yè)務(wù)終止的信息。步驟407:發(fā)送資源釋放失敗的消息。然后返回步驟401,繼續(xù)接收業(yè)務(wù)終止的信息。如圖5所示,資源校驗(yàn)可以定時進(jìn)行,主要包括步驟步驟51:資源校驗(yàn)定時器超時,發(fā)起資源校驗(yàn)。步驟52:判斷此刻校驗(yàn)是否合法,若是,進(jìn)入步驟53,否則進(jìn)入步驟56。步驟53:根據(jù)每塊資源電路板上的電路計算這塊資源電路板的各種資源的使用總量。步驟54:比較步驟53中計算出的各種資源的使用量與資源控制表中記錄的各種資源的使用量是否相同,若是,進(jìn)入步驟56,否則進(jìn)入步驟55。步驟55:修改資源控制表。具體是找出步驟54中的比較中的兩種使用量不相同的資源類型,然后根據(jù)步驟53中計算出的各種資源的使用量重新設(shè)置資源控制表中不一致的資源使用量的值。另外在本步驟中還可以打印日志、發(fā)出告警,以便人工進(jìn)行干預(yù)。步驟56:設(shè)置定時器。然后返回步驟51,進(jìn)行新一輪資源定時校驗(yàn)?;谏鲜龇椒?,本實(shí)施例中的裝置如圖6所示,設(shè)備資源管理裝置60包括存儲模塊61、記錄模塊62、分析模塊63以及判斷模塊64,其中存儲模塊61,用于對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息,該配置信息包括設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量,存儲模塊61可以采用表1所示的業(yè)務(wù)屬性表的形式進(jìn)行存儲;記錄模塊62,用于在設(shè)備每次分配功能資源之后,記錄設(shè)備每種資源已使用的資源量,可以采用表2所示的電路表的形式進(jìn)行記錄;分析模塊63,用于當(dāng)收到業(yè)務(wù)申請信息時,根據(jù)當(dāng)前申請的業(yè)務(wù)所需的資源種類和相應(yīng)的配置信息,得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量;判斷模塊64,用于根據(jù)當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù),若是,則通知設(shè)備提供當(dāng)前申請的業(yè)務(wù),否則拒絕提供當(dāng)前申請的業(yè)務(wù)。具體可以結(jié)合表3中的內(nèi)容進(jìn)行判斷。判斷模塊64的結(jié)構(gòu)可以是包括判斷單元和發(fā)送單元,其中判斷單元,用于判斷當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于設(shè)備的該種資源總量與記錄的該種資源當(dāng)前已^f吏用的資源量之差;發(fā)送單元,用于若當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中存在至少一種資源的資源量大于設(shè)備的該種資源總量與記錄的該種資源當(dāng)前已使用的資源量之差,則發(fā)出拒絕提供當(dāng)前申請的業(yè)務(wù)的消息;否則發(fā)出要求設(shè)備提供當(dāng)前申請的業(yè)務(wù)的消息。上述判斷單元也可以用于判斷所述當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于預(yù)設(shè)的設(shè)備的該種資源可使用量與記錄的該種資源當(dāng)前已使用的資源量之差;在這種情況下,上述的發(fā)送單元用于若當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中存在至少一種資源的資源量大于預(yù)設(shè)的設(shè)備的該種資源可使用量與記錄的該種資源當(dāng)前已使用的資源量之差,則發(fā)出拒絕提供當(dāng)前申請的業(yè)務(wù)的消息;否則發(fā)出要求設(shè)備提供當(dāng)前申請的業(yè)務(wù)的消息。圖6中的設(shè)備資源管理裝置60還可以進(jìn)一步包括第二記錄模塊,用于若所述設(shè)備能夠提供當(dāng)前申請的業(yè)務(wù),則保存所述當(dāng)前申請的業(yè)務(wù)與該業(yè)務(wù)所需的每種資源的資源量之間的對應(yīng)關(guān)系;并且分析模塊63進(jìn)一步用于當(dāng)收到業(yè)務(wù)終止的信息時,根據(jù)所述對應(yīng)關(guān)系確定該信息指定的業(yè)務(wù)所需的每種資源的資源量,記錄模塊62進(jìn)一步用于根據(jù)業(yè)務(wù)終止的信息指定的業(yè)務(wù)所需的每種資源的資源量修改記錄的設(shè)備每種資源當(dāng)前已使用的資源量。圖6中的設(shè)備資源管理裝置60還可以進(jìn)一步包括4交-驗(yàn)?zāi)K,用于確認(rèn)記錄的設(shè)備每種資源當(dāng)前已使用的資源量與設(shè)備實(shí)際每種資源已使用的資源量是否相符合;這樣,記錄模塊62進(jìn)一步用于當(dāng)記錄的設(shè)備每種資源當(dāng)前已使用的資源量與設(shè)備實(shí)際每種資源已使用的資源量不相符合時,保存根據(jù)設(shè)備實(shí)際每種資源已使用的資源量修改的設(shè)備每種資源當(dāng)前已使用的資源量。根據(jù)本申請實(shí)施例中的技術(shù)方案,因?yàn)榕渲昧藰I(yè)務(wù)所需資源量,并對設(shè)備每種資源已使用的資源量進(jìn)行記錄,在確認(rèn)剩余資源足夠當(dāng)前申請的資源時實(shí)現(xiàn)業(yè)務(wù),因此能夠保證實(shí)現(xiàn)的業(yè)務(wù)有足夠的資源作支持,保證了所實(shí)現(xiàn)業(yè)務(wù)的服務(wù)質(zhì)量。并且在業(yè)務(wù)完成之后及時釋放占用的資源并記錄此時設(shè)備資源使用量,使記錄的設(shè)備資源已使用量與實(shí)際相符,并對記錄的內(nèi)容與設(shè)備的實(shí)際情況進(jìn)行比較,及時處理記錄中可能出現(xiàn)的錯誤,進(jìn)一步提高了設(shè)備資源管理的準(zhǔn)確性。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。權(quán)利要求1、一種提供設(shè)備資源的方法,其特征在于,包括對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息,該配置信息包括設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量,在設(shè)備每次分配功能資源之后,記錄設(shè)備每種資源已使用的資源量;收到業(yè)務(wù)申請信息后,根據(jù)當(dāng)前申請的業(yè)務(wù)所需的資源種類和相應(yīng)的配置信息,得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量;根據(jù)當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù),若是,則提供當(dāng)前申請的業(yè)務(wù),否則拒絕提供當(dāng)前申請的業(yè)務(wù)。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù)包括判斷所述當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于設(shè)備的該種資源總量與記錄的該種資源當(dāng)前已使用的資源量之差;或者判斷所述當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于預(yù)設(shè)的設(shè)備的該種資源可^f吏用量與記錄的該種資源當(dāng)前已使用的資源量之差。3、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述判斷之后進(jìn)一步包括若所述設(shè)備能夠4是供當(dāng)前申請的業(yè)務(wù),則保存所述當(dāng)前申請的業(yè)務(wù)與該業(yè)務(wù)所需的每種資源的資源量之間的對應(yīng)關(guān)系;并且所述方法進(jìn)一步包括當(dāng)收到業(yè)務(wù)終止的信息時,根據(jù)所述對應(yīng)關(guān)系確定該信息指定的業(yè)務(wù)所需的每種資源的資源量,然后根據(jù)該信息指定的業(yè)務(wù)所需的每種資源的資源量修改記錄的設(shè)備每種資源當(dāng)前已使用的資源量。4、根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述記錄設(shè)備每種資源已使用的資源量之后進(jìn)一步包括當(dāng)確認(rèn)記錄的設(shè)備每種資源當(dāng)前已使用的資源量與設(shè)備實(shí)際每種資源已使用的資源量不相符合時,修改記錄的設(shè)備每種資源當(dāng)前已使用的資源量和/或發(fā)出提示消息。5、一種設(shè)備資源管理裝置,其特征在于,包括存儲模塊,用于對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息,該配置信息包括設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量;記錄模塊,用于在設(shè)備每次分配功能資源之后,記錄設(shè)備每種資源已使用的資源量;分析模塊,用于當(dāng)收到業(yè)務(wù)申請信息時,根據(jù)當(dāng)前申請的業(yè)務(wù)所需的資源種類和相應(yīng)的配置信息,得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量;判斷模塊,用于根據(jù)當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù),若是,則通知設(shè)備提供當(dāng)前申請的業(yè)務(wù),否則拒絕提供當(dāng)前申請的業(yè)務(wù)。6、根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述判斷模塊包括判斷單元,用于判斷所述當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于設(shè)備的該種資源總量與記錄的該種資源當(dāng)前已使用的資源量之差;發(fā)送單元,用于若當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中存在至少一種資源的資源量大于設(shè)備的該種資源總量與記錄的該種資源當(dāng)前已使用的資源量之差,則發(fā)出拒絕提供當(dāng)前申請的業(yè)務(wù)的消息;否則發(fā)出要求設(shè)備提供當(dāng)前申請的業(yè)務(wù)的消息。7、根據(jù)權(quán)利要求5所述的裝置,其特征在于,所述判斷模塊包括判斷單元,用于判斷所述當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中是否存在至少一種資源的資源量大于預(yù)設(shè)的設(shè)備的該種資源可使用量與記錄的該種資源當(dāng)前已使用的資源量之差;發(fā)送單元,用于若所述當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量中存在至少一種資源的資源量大于預(yù)設(shè)的設(shè)備的該種資源可使用量與記錄的該種資源當(dāng)前已使用的資源量之差,則發(fā)出拒絕提供當(dāng)前申請的業(yè)務(wù)的消息;否則發(fā)出要求設(shè)備提供當(dāng)前申請的業(yè)務(wù)的消息。8、根據(jù)權(quán)利要求5、6或7所述的裝置,其特征在于,進(jìn)一步包括第二記錄模塊,用于若所述設(shè)備能夠提供當(dāng)前申請的業(yè)務(wù),則保存所述當(dāng)前申請的業(yè)務(wù)與該業(yè)務(wù)所需的每種資源的資源量之間的對應(yīng)關(guān)系;并且所述分析模塊進(jìn)一步用于當(dāng)收到業(yè)務(wù)終止的信息時,根據(jù)所述對應(yīng)關(guān)系確定該信息指定的業(yè)務(wù)所需的每種資源的資源量,所述記錄模塊進(jìn)一步用于根據(jù)業(yè)務(wù)終止的信息指定的業(yè)務(wù)所需的每種資源的資源量修改記錄的設(shè)備每種資源當(dāng)前已使用的資源量。9、根據(jù)權(quán)利要求5、6或7所述的裝置,其特征在于,進(jìn)一步包括校驗(yàn)?zāi)K,用于確認(rèn)記錄的設(shè)備每種資源當(dāng)前已使用的資源量與設(shè)備實(shí)際每種資源已使用的資源量是否相符合;所述記錄模塊進(jìn)一步用于當(dāng)記錄的設(shè)備每種資源當(dāng)前已使用的資源量與設(shè)備實(shí)際每種資源已使用的資源量不相符合時,保存根據(jù)設(shè)備實(shí)際每種資源已使用的資源量修改的設(shè)備每種資源當(dāng)前已使用的資源量。全文摘要本發(fā)明一種提供設(shè)備資源的方法和設(shè)備資源管理裝置,以解決現(xiàn)有技術(shù)中設(shè)備在實(shí)現(xiàn)業(yè)務(wù)時不能保證其服務(wù)質(zhì)量的問題。在實(shí)施例中,對設(shè)備提供的每項業(yè)務(wù)保存相應(yīng)的配置信息,該配置信息包括設(shè)備提供的每項業(yè)務(wù)所需的每種資源的資源量,在設(shè)備每次分配功能資源之后,記錄設(shè)備每種資源已使用的資源量;收到業(yè)務(wù)申請信息后,根據(jù)當(dāng)前申請的業(yè)務(wù)所需的資源種類和相應(yīng)的配置信息,得出當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量;根據(jù)當(dāng)前申請的業(yè)務(wù)所需的每種資源的資源量以及記錄的設(shè)備每種資源當(dāng)前已使用的資源量判斷設(shè)備是否能夠提供當(dāng)前申請的業(yè)務(wù),若是,則提供當(dāng)前申請的業(yè)務(wù),否則拒絕提供當(dāng)前申請的業(yè)務(wù)。文檔編號H04L29/08GK101557345SQ20091013769公開日2009年10月14日申請日期2009年5月7日優(yōu)先權(quán)日2009年5月7日發(fā)明者毅丁,王小飛申請人:中興通訊股份有限公司