專利名稱:Wcdma通信系統(tǒng)中的資源管理方法及其系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動(dòng)通信系統(tǒng),特別涉及寬帶碼分多址(Wideband CodeDivision Multiple Access,簡(jiǎn)稱“WCDMA”)通信系統(tǒng)中的資源管理技術(shù)。
背景技術(shù):
移動(dòng)通信技術(shù)經(jīng)歷了從模擬調(diào)制到數(shù)字調(diào)制技術(shù)的發(fā)展。第一代采用頻分多址(Frequency Division Multiple Access,簡(jiǎn)稱“FDMA”)模擬調(diào)制方式,這種系統(tǒng)的主要缺點(diǎn)是頻譜利用率低,信令干擾話音業(yè)務(wù)。第二代蜂窩系統(tǒng)主要采用時(shí)分多址(Time Division Multiple Access,簡(jiǎn)稱“TDMA”)數(shù)字調(diào)制方式,提高了系統(tǒng)容量,并采用獨(dú)立信道傳送信令,使系統(tǒng)性能大為改善。全球移動(dòng)通信系統(tǒng)(Global System for mobile Communication,簡(jiǎn)稱“GSM”)就是以此為基礎(chǔ)的第二代移動(dòng)通信(2nd Generation,簡(jiǎn)稱“2G”)技術(shù)代表。
但是2G技術(shù)不能滿足社會(huì)進(jìn)步及用戶數(shù)量的急劇增長(zhǎng)導(dǎo)致的頻率資源緊張,也不能滿足日益增長(zhǎng)的數(shù)據(jù)業(yè)務(wù)要求。于是能提供更大的系統(tǒng)容量,更高的通信質(zhì)量,能提供2Mbit/S數(shù)據(jù)業(yè)務(wù),以滿足人們對(duì)多媒體通信的要求并適應(yīng)通信個(gè)人化發(fā)展方向的第三代移動(dòng)通信(3rd Generation,簡(jiǎn)稱“3G”)系統(tǒng)便蘊(yùn)育而生。WCDMA就是建立在碼分多址(Code DivisionMultiple Access,簡(jiǎn)稱“CDMA”)技術(shù)基礎(chǔ)上的3G全球標(biāo)準(zhǔn)之一。
WCDMA的最主要特點(diǎn)在于,網(wǎng)絡(luò)采用陸地?zé)o線接入網(wǎng)(UniversalTerrestrial Radio Access Network,簡(jiǎn)稱“UTRAN”)結(jié)構(gòu),包含核心網(wǎng)、無線網(wǎng)絡(luò)控制器(Radio Network Controller,簡(jiǎn)稱“RNC”)和基站(Node B)三層實(shí)體。其中的核心網(wǎng)以GSM的移動(dòng)交換中心(Mobile Switching Center,簡(jiǎn)稱“MSC”)和分組交換網(wǎng)(Packet Switch Network,簡(jiǎn)稱“PSN”)為基礎(chǔ),RNC和Node B則組成與核心網(wǎng)相對(duì)獨(dú)立的無線接入網(wǎng),對(duì)應(yīng)于GSM網(wǎng)絡(luò)中的基站控制器(Base Station Controller,簡(jiǎn)稱“BSC”)和基站收發(fā)信機(jī)(Base Transceiver Station,簡(jiǎn)稱“BTS”),這樣的結(jié)構(gòu)顯然很有利于實(shí)現(xiàn)2G向3G網(wǎng)絡(luò)的平滑演進(jìn)。
由此可見Node B系統(tǒng)在整個(gè)WCDMA中所占據(jù)的基礎(chǔ)地位。Node B通過標(biāo)準(zhǔn)的Iub接口和RNC互連,主要完成Uu接口物理層協(xié)議的處理。它一般由射頻收發(fā)放大、射頻收發(fā)系統(tǒng)、基帶部分、傳輸接口單元、基站控制部分這五大邏輯功能角色構(gòu)成。它的主要功能是擴(kuò)頻、調(diào)制、信道編碼及解擴(kuò)、解調(diào)、信道解碼、基帶信號(hào)和射頻信號(hào)的相互轉(zhuǎn)換,以及一些如內(nèi)環(huán)功率控制等的無線資源管理功能。這其中的每一項(xiàng)功能的完成都需要多個(gè)角色配合來完成,需要調(diào)用各種各樣的資源。這里以最基本的功能——建立小區(qū)為例,就需要Node B進(jìn)行基帶、射頻等各項(xiàng)資源的管理調(diào)度。如果管理機(jī)制不好,那么各個(gè)角色之間工作必然不協(xié)調(diào),資源的管理也會(huì)出現(xiàn)問題,這其中任何的差錯(cuò)最后都會(huì)導(dǎo)致整個(gè)功能執(zhí)行不成功。
為了獲得更有效的資源管理,現(xiàn)有技術(shù)方案是采用分布式資源管理方法。下面結(jié)合圖1詳細(xì)描述這種方法。
此種方案涉及流程處理模塊10,資源實(shí)體模塊11、資源實(shí)體模塊12、資源實(shí)體模塊13,實(shí)際系統(tǒng)中資源實(shí)體模塊可能不止三個(gè)。需要說明的是,這里的資源實(shí)體模塊就是前面提到的五大邏輯功能角色中的某些具體資源單元。
具體執(zhí)行時(shí),首先,在步驟100,從外部獲得一個(gè)輸入,即完成某個(gè)功能所要求的資源總體情況。流程處理模塊10對(duì)其進(jìn)行簡(jiǎn)單的資源分解。
分解完成后,在步驟110,直接將其轉(zhuǎn)發(fā)給各個(gè)相關(guān)資源實(shí)體模塊處理,即資源實(shí)體模塊11、資源實(shí)體模塊12、資源實(shí)體模塊13處理。由各個(gè)資源實(shí)體模塊來進(jìn)行資源的管理,然后由各個(gè)資源實(shí)體模塊返回相應(yīng)的處理情況。
最后,在步驟120中,如果各個(gè)資源實(shí)體模塊都返回到流程處理模塊10的信息是成功,表明資源實(shí)體模塊有空閑的資源可以為這個(gè)功能提供服務(wù),則流程處理模塊10向高層應(yīng)用返回執(zhí)行成功的消息,否則返回失敗。
在現(xiàn)有技術(shù)方案的情況下,資源管理由流程處理模塊10和各個(gè)資源實(shí)體模塊配合來完成,管理資源的任務(wù)不由流程處理模塊10完全擔(dān)當(dāng),而是分散到各處,其中流程處理模塊10進(jìn)行的資源管理為輔,各個(gè)資源實(shí)體模塊的資源管理為主,形成分布式資源管理架構(gòu)。
在實(shí)際應(yīng)用中,上述方案存在以下問題由于各個(gè)資源實(shí)體模塊直接對(duì)資源進(jìn)行管理,流程處理模塊負(fù)責(zé)輔助工作,在資源分配過程中不了解詳細(xì)的資源信息,也無法對(duì)資源進(jìn)行統(tǒng)一的調(diào)度,因此,不但資源實(shí)體模塊之間配合不一致,而且流程處理模塊到分配的最后一步方獲知資源不夠,因此分配效率低下。另外,也無法進(jìn)行統(tǒng)一的資源分配和資源整合。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種WCDMA通信系統(tǒng)中的資源管理方法及其系統(tǒng),使得解決了現(xiàn)有技術(shù)中資源實(shí)體模塊之間配合不一致的問題,并且提高了分配效率,更好地實(shí)現(xiàn)資源的整合。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種WCDMA通信系統(tǒng)中的資源管理方法,包含以下步驟A當(dāng)需要執(zhí)行一項(xiàng)功能時(shí),流程處理模塊向資源管理模塊請(qǐng)求分配執(zhí)行該功能所需的全部資源,其中所述資源管理模塊用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控和分配;
B所述資源管理模塊響應(yīng)所述請(qǐng)求,以及所述資源狀態(tài),進(jìn)行資源分配,如果分配成功,則通知流程處理模塊向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求;C所述各個(gè)相關(guān)的資源實(shí)體模塊響應(yīng)所述第二請(qǐng)求建立新的資源。
其中,在所述步驟B中,如果資源分配過程中,任一所需資源分配不成功,則所述資源管理中心釋放已經(jīng)分配的資源,并向所述流程處理模塊反饋失敗響應(yīng)。
所述步驟C中,還包含所述各個(gè)相關(guān)的資源實(shí)體模塊向所述流程處理模塊反饋資源建立結(jié)果的子步驟;并且所述方法還包含以下步驟D所述流程處理模塊根據(jù)所述資源建立結(jié)果,判斷是否所有資源建立都成功,如果是,則向高層應(yīng)用返回成功響應(yīng),如果否,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知所述資源管理模塊刪除已分配資源,向高層應(yīng)用返回失敗響應(yīng)。
所述步驟C還包含以下子步驟所述各個(gè)相關(guān)的資源實(shí)體模塊響應(yīng)所述第二請(qǐng)求,判斷所需資源是否與已經(jīng)存在的資源存在沖突,如果是,則刪除已存在的資源,再建立新資源;否則直接建立新資源;所述功能是小區(qū)建立,并且,所述資源包含下行編碼資源、下行調(diào)制資源、上下行射頻資源、下行廣播資源、上行解調(diào)資源和上行譯碼資源。
所述功能是無線鏈路建立,并且,所述資源包含下行編碼資源、上行解調(diào)資源和上行譯碼資源。
本發(fā)明還提供了一種WCDMA通信系統(tǒng)中的資源管理系統(tǒng),包含流程處理模塊、資源管理模塊和至少一個(gè)資源實(shí)體模塊,其中,
所述流程處理模塊用于在需要執(zhí)行一項(xiàng)功能時(shí),向所述資源管理模塊請(qǐng)求分配執(zhí)行該功能所需的全部資源,并根據(jù)所述資源管理模塊的資源分配成功的反饋消息,向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求;所述資源實(shí)體模塊用于根據(jù)所述第二請(qǐng)求,建立新的資源;所述資源管理模塊用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控,并根據(jù)所述流程處理模塊的請(qǐng)求,以及各相關(guān)的資源實(shí)體模塊中的資源狀態(tài),進(jìn)行資源分配,并將分配結(jié)果反饋給所述流程處理模塊。
其中,所述資源實(shí)體模塊還用于向所述流程處理模塊反饋資源建立結(jié)果;所述流程處理模塊還用于根據(jù)來自所述資源實(shí)體模塊的資源建立結(jié)果,判斷是否所有資源建立都成功,如果是,則向高層應(yīng)用返回成功響應(yīng),如果否,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知所述資源管理模塊刪除已分配資源,向高層應(yīng)用返回失敗響應(yīng)。
所述資源實(shí)體模塊還用于根據(jù)所述第二請(qǐng)求,判斷所需資源是否與已經(jīng)存在的資源存在沖突,如果是,則刪除已存在的資源,再建立新資源;否則直接建立新資源。
通過比較可以發(fā)現(xiàn),本發(fā)明的技術(shù)方案與現(xiàn)有技術(shù)的區(qū)別在于,引入了用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控,并進(jìn)行資源分配以及將分配結(jié)果反饋給流程處理模塊的資源管理模塊。
具體的說,在本發(fā)明的資源管理方法中,資源管理模塊根據(jù)來自流程管理模塊的分配執(zhí)行一項(xiàng)功能的全部資源的請(qǐng)求,以及所述資源狀態(tài),進(jìn)行資源分配,如果分配成功,則命令各相關(guān)資源實(shí)體模塊建立資源實(shí)體;如果如果分配不成功,則釋放已經(jīng)分配的資源。在本發(fā)明的資源管理方法中,新的資源管理模塊與流程管理模塊以及資源實(shí)體模塊一同完成資源分配過程,其中資源管理模塊起到統(tǒng)一監(jiān)控和調(diào)度的作用。
另外,在本發(fā)明中,對(duì)于未達(dá)到所有資源建立都成功的情況,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知所述資源管理模塊刪除已分配資源。
這種技術(shù)方案上的區(qū)別,帶來了較為明顯的有益效果,解決了各個(gè)資源實(shí)體模塊配合不一致的問題。并且,由于資源管理模塊在資源分配不成功時(shí)即釋放已經(jīng)分配的資源,因此提高了分配效率,更好地進(jìn)行資源整合。
圖1是現(xiàn)有技術(shù)中分布式資源管理方法示意圖;圖2是根據(jù)本發(fā)明中的一個(gè)實(shí)施例的WCDMA通信系統(tǒng)中的資源管理方法的原理和工作流程圖;圖3是根據(jù)本發(fā)明中的一個(gè)實(shí)施例的資源建立失敗時(shí)流程處理模塊處理流程示意圖;圖4是根據(jù)本發(fā)明中的一個(gè)實(shí)施例的資源實(shí)體模塊處理流程示意圖;圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的WCDMA通信系統(tǒng)中的資源管理系統(tǒng)的示意圖。
具體實(shí)施例方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步地詳細(xì)描述。
總的來說,本發(fā)明的原理在于第一,通過資源管理中心監(jiān)控資源實(shí)體模塊的能力和狀態(tài),并集中對(duì)所有相關(guān)資源進(jìn)行分配。其次,當(dāng)資源管理中心資源分配失敗后進(jìn)行資源回退,釋放已經(jīng)分配的資源,當(dāng)資源管理中心資源分配成功后通知流程管理模塊向資源實(shí)體模塊下發(fā)建立資源實(shí)體請(qǐng)求。另外,在建立資源實(shí)體過程中,如果失敗,則由資源管理中心釋放已分配資源。從而有效解決了各個(gè)資源實(shí)體模塊配合不一致的問題,并提高了分配效率,更好地進(jìn)行資源整合。
下面結(jié)合圖2,根據(jù)本發(fā)明的一個(gè)實(shí)施例詳細(xì)展開,進(jìn)一步解釋和說明本發(fā)明中提出的WCDMA通信系統(tǒng)中資源管理方法的原理和工作流程。
如圖2所示,在步驟210中,如果高層應(yīng)用需要具體資源來完成其功能,則就向流程處理模塊發(fā)送資源請(qǐng)求消息,接著進(jìn)入步驟220。
在步驟220中,流程處理模塊首先分析并整理它所受理的請(qǐng)求消息中所需的全部資源,通常完成一個(gè)高層應(yīng)用的功能所需的資源有許多種類,舉例而言,如果所述的高層應(yīng)用功能是小區(qū)建立,則完成該功能所需的資源包含下行編碼資源、下行調(diào)制資源、上下行射頻資源、下行廣播資源、上行解調(diào)資源和上行譯碼資源;如果所述功能是無線鏈路建立,則完成該功能所需的資源包含下行編碼資源、上行解調(diào)資源和上行譯碼資源。當(dāng)流程處理模塊分析整理出它所受理的請(qǐng)求消息中需要的所有種類資源后,流程處理模塊就向資源管理模塊請(qǐng)求分配完成高層應(yīng)用功能需要的所有資源。這里需要說明的是,本發(fā)明中的資源管理模塊是一個(gè)新加入的模塊,它用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控和分配,下文中會(huì)對(duì)該模塊進(jìn)行進(jìn)一步的說明。
此后,在步驟230中,資源管理模塊通過實(shí)時(shí)檢測(cè)了解各個(gè)資源實(shí)體模塊中的資源狀態(tài),并按照流程處理模塊所請(qǐng)求分配的資源進(jìn)行分配,并判斷資源分配是否成功。
如果流程處理模塊請(qǐng)求的資源中有某個(gè)或者多個(gè)資源沒有分配成功,就轉(zhuǎn)入步驟280;如果流程處理模塊請(qǐng)求的所有資源都成功分配,則轉(zhuǎn)入步驟240。
在步驟240中,資源管理模塊通知流程處理模塊向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求,各個(gè)相關(guān)的資源實(shí)體模塊接收到該請(qǐng)求后建立新的資源。
這里需要結(jié)合圖4,進(jìn)一步說明資源實(shí)體模塊響應(yīng)第二請(qǐng)求建立新資源的詳細(xì)過程。
如圖4所示,首先在步驟410中,相關(guān)的資源實(shí)體模塊接收到流程處理模塊發(fā)送過來的建立資源的第二請(qǐng)求,該相關(guān)的資源實(shí)體模塊分析出響應(yīng)所述的建立資源的第二請(qǐng)求所需的資源,然后資源實(shí)體模塊躍遷到等待狀態(tài),轉(zhuǎn)入步驟420。
在步驟420中,系統(tǒng)檢查并判斷申請(qǐng)的資源是否和已經(jīng)建立的資源沖突。需要說明的是,這些已經(jīng)建立的資源包括唯一性的資源,如NodeB系統(tǒng)中的碼資源,電路號(hào)資源,Id資源等。如果和已經(jīng)建立的資源沖突,則就進(jìn)入步驟430,刪除老資源,然后進(jìn)入步驟440,建立新資源;如果沒有和已經(jīng)建立的資源沖突,則就直接進(jìn)入步驟440,建立新資源。
接著進(jìn)入步驟450,在本步驟中,所申請(qǐng)的資源已經(jīng)建立,則該資源實(shí)體模塊向流程處理模塊返回成功建立資源的消息,然后該資源實(shí)體模塊從等待狀態(tài)躍遷到空閑狀態(tài)。
上面已經(jīng)對(duì)步驟240的過程作了詳細(xì)的說明,下面繼續(xù)參照?qǐng)D2對(duì)本發(fā)明的流程進(jìn)行描述。
在步驟250中,在未超時(shí)的情況下,流程處理模塊每接收到一個(gè)資源實(shí)體模塊返回的成功建立資源的消息,就將該資源實(shí)體模塊的狀態(tài)從尚未成功響應(yīng)改為已經(jīng)成功響應(yīng)。然后流程處理模塊查看它所記錄的所有的資源實(shí)體模塊的狀態(tài)是否都已經(jīng)改為成功響應(yīng),如果相關(guān)的所有的資源實(shí)體模塊的都已經(jīng)標(biāo)記為成功響應(yīng),則表明高層應(yīng)用所需的所有資源都已經(jīng)成功建立,轉(zhuǎn)入步驟260;如果超時(shí),說明還有相關(guān)的資源實(shí)體模塊標(biāo)記為尚未成功響應(yīng),則表明資源建立失敗,轉(zhuǎn)入步驟270。
在步驟260中,高層應(yīng)用所申請(qǐng)的所有資源都已經(jīng)成功建立,流程處理模塊向高層應(yīng)用返回成功響應(yīng),并從等待狀態(tài)躍遷到空閑狀態(tài)。
在步驟270中,由于資源建立失敗,于是系統(tǒng)將刪除已經(jīng)建立好的資源,同時(shí)通知資源管理模塊,并向高層應(yīng)用返回失敗響應(yīng)。
這里需要結(jié)合圖3,進(jìn)一步說明資源建立失敗后流程處理模塊處理的詳細(xì)過程。
如圖3所示,首先在步驟310中,流程處理模塊向沒有成功響應(yīng)建立和已經(jīng)成功建立資源的資源實(shí)體模塊發(fā)送刪除資源消息;接著進(jìn)入步驟320向高層應(yīng)用返回失敗響應(yīng)的消息;然后在步驟330中流程處理模塊向資源管理模塊申請(qǐng)刪除已經(jīng)分配的資源,資源管理模塊將響應(yīng)流程處理模塊的申請(qǐng)刪除已經(jīng)分配的資源,以保持資源分配的一致性;最后在步驟340中,流程處理模塊從等待狀態(tài)躍遷到空閑狀態(tài)。
上面已經(jīng)對(duì)步驟270的過程作了詳細(xì)的說明,下面繼續(xù)參照?qǐng)D2對(duì)本發(fā)明的流程進(jìn)行描述。
在步驟280中,由于某種特殊原因,比如基站損壞,高層應(yīng)用所申請(qǐng)的某個(gè)或者某些資源暫時(shí)不可用,資源管理模塊分配資源失敗,于是資源管理模塊將刪除已經(jīng)分配好的資源,并向流程處理模塊返回資源分配失敗的消息。流程處理模塊接收到資源管理模塊返回的資源分配失敗的消息后,流程處理模塊從等待狀態(tài)躍遷到空閑狀態(tài)。
上面對(duì)本發(fā)明提出的WCDMA通信系統(tǒng)中資源管理方法進(jìn)行了解釋和說明,接下來將結(jié)合圖5,描述本發(fā)明提出的WCDMA通信系統(tǒng)中的資源管理系統(tǒng)的原理和工作流程。
如圖5所示,本發(fā)明中提出的資源管理系統(tǒng)包含資源管理模塊510、流程處理模塊520以及資源實(shí)體模塊530、540和550。需要指出的是,在其他實(shí)施例中,針對(duì)具體的WCDMA通信系統(tǒng),資源實(shí)體模塊的個(gè)數(shù)不盡相同。
流程處理模塊520與資源管理模塊510通過接口相連,該流程處理模塊520和資源管理模塊510的接口用于申請(qǐng)、釋放資源和資源通知,消息接口或函數(shù)調(diào)用。舉例而言,流程處理模塊520以完成某高層應(yīng)用功能所需的資源為依據(jù),通過該接口向資源管理模塊510提出資源分配請(qǐng)求,而當(dāng)資源管理模塊510成功分配資源后,也通過該接口向流程處理模塊520發(fā)送分配成功的消息;如果資源分配失敗,資源管理模塊510則通過該接口向流程處理模塊520發(fā)送資源分配失敗的消息。
流程處理模塊520同時(shí)也與若干個(gè)資源實(shí)體模塊530、540和550等通過接口相連,通過這些接口,流程處理模塊520可以向各個(gè)資源實(shí)體模塊發(fā)送建立資源的第二請(qǐng)求消息,而各個(gè)資源實(shí)體模塊也可以通過這些接口向流程處理模塊520返回資源建立是否成功的消息。
另一方面,資源管理模塊510還與各個(gè)相關(guān)資源實(shí)體模塊530、540和550通過接口相連,通過這些接口,資源管理模塊可以實(shí)時(shí)檢測(cè)各個(gè)相關(guān)資源實(shí)體模塊的狀態(tài),比如相關(guān)的資源實(shí)體模塊是良好或者是出現(xiàn)故障,該資源實(shí)體模塊是否可用等。
流程處理模塊520用于在需要執(zhí)行一項(xiàng)功能時(shí),向資源管理模塊請(qǐng)求分配執(zhí)行該功能所需的全部資源,并根據(jù)資源管理模塊的資源分配成功的反饋消息,向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求。
此外,該模塊還用于根據(jù)來自資源實(shí)體模塊的資源建立結(jié)果,判斷是否所有資源建立都成功,如果是,則向資源管理模塊反饋成功響應(yīng),如果否,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知資源管理模塊刪除已分配資源。
資源實(shí)體模塊530、540和550用于根據(jù)上述建立資源實(shí)體的第二請(qǐng)求,建立新的資源,并向流程處理模塊反饋資源建立結(jié)果。在資源建立過程中,該模塊負(fù)責(zé)判斷所需資源是否與已經(jīng)存在的資源存在沖突,如果是,則刪除已存在的資源,再建立新資源;否則直接建立新資源。
資源管理模塊510用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控,并根據(jù)流程處理模塊的請(qǐng)求,以及各相關(guān)的資源實(shí)體模塊中的資源狀態(tài),進(jìn)行資源分配,并將分配結(jié)果反饋給流程處理模塊。
上面對(duì)本發(fā)明提出的資源管理系統(tǒng)的整理結(jié)構(gòu)和各部分構(gòu)成的作用進(jìn)行了說明,下面進(jìn)一步描述該系統(tǒng)的工作過程。
當(dāng)高層應(yīng)用需要完成某功能時(shí),向流程處理模塊520發(fā)送資源請(qǐng)求消息。流程處理模塊520首先分析并整理它所受理的資源請(qǐng)求消息中所需的全部資源,并向資源管理模塊510請(qǐng)求分配完成高層應(yīng)用功能需要的所有資源。
此后,資源管理模塊510響應(yīng)流程處理模塊520的分配資源的請(qǐng)求,并依據(jù)它實(shí)時(shí)監(jiān)控的資源實(shí)體的狀態(tài)來分配相關(guān)資源。
在分配過程中,如果有某個(gè)或者多個(gè)資源沒有分配成功,資源管理模塊510將釋放已經(jīng)分配好的資源,并向流程處理模塊520反饋回失敗響應(yīng)。流程處理模塊520接收到資源管理模塊510反饋回的失敗響應(yīng)的消息后,流程處理模塊520從等待狀態(tài)躍遷到空閑狀態(tài)。
如果所有的相關(guān)資源都成功分配,資源管理模塊510就通知流程處理模塊520向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求。各個(gè)相關(guān)的資源實(shí)體模塊響應(yīng)請(qǐng)求建立新資源。
在建立新資源過程中,系統(tǒng)首先查看申請(qǐng)的資源是否和已經(jīng)建立的資源沖突。如上所述,這些已經(jīng)建立的資源包括唯一性的資源,如NodeB系統(tǒng)中的碼資源,電路號(hào)資源,Id資源等。如果和已經(jīng)建立的資源沖突,則就刪除老資源,然后建立新資源;如果沒有和已經(jīng)建立的資源沖突,則就直接建立新資源,然后資源實(shí)體模塊躍遷到空閑狀態(tài)。
如果流程處理模塊520接收到各個(gè)相關(guān)的資源實(shí)體模塊返回的成功建立資源的消息,則流程處理模塊520就修改各個(gè)相關(guān)資源實(shí)體模塊的狀態(tài)為成功響應(yīng).當(dāng)所有的相關(guān)資源建立成功后,流程處理模塊520向資源管理模塊510返回成功響應(yīng),并從等待狀態(tài)躍遷到空閑狀態(tài)。
另一方面,如果某些相關(guān)的資源實(shí)體模塊建立資源失敗或者響應(yīng)超時(shí),則資源建立失敗,流程處理模塊520向沒有成功響應(yīng)建立和已經(jīng)成功建立資源的資源實(shí)體模塊發(fā)送刪除資源消息;接著向高層應(yīng)用返回失敗響應(yīng)的消息;然后流程處理模塊520通知資源管理模塊510刪除已經(jīng)分配的資源,同時(shí)流程處理模塊520從等待狀態(tài)躍遷到空閑狀態(tài)。資源管理模塊510響應(yīng)流程處理模塊520的通知?jiǎng)h除已經(jīng)分配的資源。
雖然通過參照本發(fā)明的某些優(yōu)選實(shí)施例,已經(jīng)對(duì)本發(fā)明進(jìn)行了圖示和描述,但本領(lǐng)域的普通技術(shù)人員應(yīng)該明白,可以在形式上和細(xì)節(jié)上對(duì)其作各種各樣的改變,而不偏離所附權(quán)利要求書所限定的本發(fā)明的精神和范圍。
權(quán)利要求
1.一種寬帶碼分多址系統(tǒng)中的資源管理方法,其特征在于,包含以下步驟A當(dāng)需要執(zhí)行一項(xiàng)功能時(shí),流程處理模塊向資源管理模塊請(qǐng)求分配執(zhí)行該功能所需的全部資源,其中所述資源管理模塊用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控和分配;B所述資源管理模塊響應(yīng)所述請(qǐng)求,以及所述資源狀態(tài),進(jìn)行資源分配,如果分配成功,則通知流程處理模塊向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求;C所述各個(gè)相關(guān)的資源實(shí)體模塊響應(yīng)所述第二請(qǐng)求建立新的資源。
2.根據(jù)權(quán)利要求1所述的寬帶碼分多址系統(tǒng)中的資源管理方法,其特征在于,在所述步驟B中,如果資源分配過程中,任一所需資源分配不成功,則所述資源管理中心釋放已經(jīng)分配的資源,并向所述流程處理模塊反饋失敗響應(yīng)。
3.根據(jù)權(quán)利要求1所述的寬帶碼分多址系統(tǒng)中的資源管理方法,其特征在于,所述步驟C中,還包含所述各個(gè)相關(guān)的資源實(shí)體模塊向所述流程處理模塊反饋資源建立結(jié)果的子步驟;并且所述方法還包含以下步驟D所述流程處理模塊根據(jù)所述資源建立結(jié)果,判斷是否所有資源建立都成功,如果是,則向高層應(yīng)用返回成功響應(yīng),如果否,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知所述資源管理模塊刪除已分配資源,向高層返回失敗響應(yīng)。
4.根據(jù)權(quán)利要求1、2或3所述的寬帶碼分多址系統(tǒng)中的資源管理方法,其特征在于,所述步驟C還包含以下子步驟所述各個(gè)相關(guān)的資源實(shí)體模塊響應(yīng)所述第二請(qǐng)求,判斷所需資源是否與已經(jīng)存在的資源存在沖突,如果是,則刪除已存在的資源,再建立新資源;否則直接建立新資源;
5.根據(jù)權(quán)利要求1、2或3所述的寬帶碼分多址系統(tǒng)中的資源管理方法,其特征在于,所述功能是小區(qū)建立,并且,所述資源包含下行編碼資源、下行調(diào)制資源、上下行射頻資源、下行廣播資源、上行解調(diào)資源和上行譯碼資源。
6.根據(jù)權(quán)利要求1、2或3所述的寬帶碼分多址系統(tǒng)中的資源管理方法,其特征在于,所述功能是無線鏈路建立,并且,所述資源包含下行編碼資源、上行解調(diào)資源和上行譯碼資源。
7.一種寬帶碼分多址系統(tǒng)中的資源管理系統(tǒng),其特征在于,包含流程處理模塊、資源管理模塊和至少一個(gè)資源實(shí)體模塊,其中,所述流程處理模塊用于在需要執(zhí)行一項(xiàng)功能時(shí),向所述資源管理模塊請(qǐng)求分配執(zhí)行該功能所需的全部資源,并根據(jù)所述資源管理模塊的資源分配成功的反饋消息,向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求;所述資源實(shí)體模塊用于根據(jù)所述第二請(qǐng)求,建立新的資源;所述資源管理模塊用于對(duì)各個(gè)資源實(shí)體模塊中的資源進(jìn)行狀態(tài)監(jiān)控,并根據(jù)所述流程處理模塊的請(qǐng)求,以及各相關(guān)的資源實(shí)體模塊中的資源狀態(tài),進(jìn)行資源分配,并將分配結(jié)果反饋給所述流程處理模塊。
8.根據(jù)權(quán)利要求7所述的寬帶碼分多址系統(tǒng)中的資源管理系統(tǒng),其特征在于,所述資源實(shí)體模塊還用于向所述流程處理模塊反饋資源建立結(jié)果;所述流程處理模塊還用于根據(jù)來自所述資源實(shí)體模塊的資源建立結(jié)果,判斷是否所有資源建立都成功,如果是,則向所述資源管理模塊反饋成功響應(yīng),如果否,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知所述資源管理模塊刪除已分配資源。
9.根據(jù)權(quán)利要求7所述的寬帶碼分多址系統(tǒng)中的資源管理系統(tǒng),其特征在于,所述資源實(shí)體模塊還用于根據(jù)所述第二請(qǐng)求,判斷所需資源是否與已經(jīng)存在的資源存在沖突,如果是,則刪除已存在的資源,再建立新資源;否則直接建立新資源。
全文摘要
本發(fā)明涉及移動(dòng)通信系統(tǒng),公開了一種WCDMA通信系統(tǒng)中的資源管理方法及其系統(tǒng),解決了現(xiàn)有技術(shù)中資源實(shí)體模塊之間配合不一致的問題,并且提高了分配效率,更好地實(shí)現(xiàn)資源的整合。這種資源管理方法主要包含以下步驟流程處理模塊向資源管理模塊請(qǐng)求分配執(zhí)行該功能所需的全部資源;資源管理模塊響應(yīng)請(qǐng)求,并根據(jù)相關(guān)資源狀態(tài),進(jìn)行資源分配,如果分配成功,則通知流程處理模塊向各相關(guān)資源實(shí)體模塊下發(fā)建立資源實(shí)體的第二請(qǐng)求;各個(gè)相關(guān)的資源實(shí)體模塊響應(yīng)第二請(qǐng)求建立新的資源。其中,如果有資源未成功建立,則通知尚未響應(yīng)和已經(jīng)建立成功的資源實(shí)體模塊刪除已經(jīng)建立的資源,并通知資源管理模塊刪除已分配資源。
文檔編號(hào)H04J13/00GK1770671SQ200410067889
公開日2006年5月10日 申請(qǐng)日期2004年11月5日 優(yōu)先權(quán)日2004年11月5日
發(fā)明者張勇敢 申請(qǐng)人:上海華為技術(shù)有限公司