專利名稱:中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通訊領(lǐng)域交換系統(tǒng)的交換機(jī)設(shè)備資源管理中有關(guān)資源掛死監(jiān)測的系統(tǒng)及方法,特別是涉及一種對有話路資源和話路接續(xù)功能的交換機(jī)設(shè)備資源管理中的資源掛死狀態(tài)進(jìn)行監(jiān)測和處理的系統(tǒng)及方法。
背景技術(shù):
隨著電話用戶的急劇增加,交換機(jī)容量也越來越大。為適應(yīng)當(dāng)前的業(yè)務(wù)特點,在交換機(jī)的設(shè)計方面上,多模塊的設(shè)計方式正逐漸成為交換機(jī)設(shè)計的主流。在這種多模塊設(shè)計中,對于資源的管理,特別是對于中繼話路資源的管理,顯得非常重要?,F(xiàn)有技術(shù)中,一種主要的管理方式是將資源集中存放在某個模塊(資源模塊)上,有關(guān)業(yè)務(wù)到資源模塊上申請、查詢、釋放資源。這種管理方式實現(xiàn)簡單,并且模塊可擴(kuò)展性好,容易實現(xiàn)話路資源使用的負(fù)荷分擔(dān),但業(yè)務(wù)和資源模塊之間的通訊并不是百分之百地可靠,在具體實現(xiàn)這種管理方式時,往往會遇到資源掛死問題即某一資源雖然在資源模塊中被標(biāo)識為占用,但實際上原占用此資源的業(yè)務(wù)已經(jīng)不需要使用此資源,業(yè)務(wù)也曾經(jīng)通知過資源模塊釋放此資源,但由于模塊間通訊不是百分之百的可靠,資源模塊可能會未收到此釋放通知,從而造成實際可釋放的資源沒有釋放,同時,也無法將此資源分配出去,此時的資源處于掛死狀態(tài),它會嚴(yán)重影響到用戶正常使用電話或直接造成用戶通話中斷。
因此,如果沒有監(jiān)測和處理這種資源掛死的機(jī)制,遇到上述現(xiàn)有技術(shù)中存在的情況,只有重啟相關(guān)系統(tǒng)才能解決。
發(fā)明內(nèi)容
本發(fā)明的目的正是為了解決現(xiàn)有的資源管理中對于資源掛死的監(jiān)測和處理問題,而提出了一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng)及方法,該發(fā)明在交換系統(tǒng)的資源管理模塊中設(shè)置一個與被分配資源相關(guān)的定時器,通過定時器的超時機(jī)制來監(jiān)測資源的掛死狀態(tài),并進(jìn)行相應(yīng)的資源處理。
本發(fā)明提出的一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),包括資源管理模塊、業(yè)務(wù)處理模塊以及資源管理模塊中設(shè)置的定時器,其特征在于資源管理模塊,用于交換系統(tǒng)資源管理的實現(xiàn);業(yè)務(wù)處理模塊,用于處理要使用到資源的所有相關(guān)業(yè)務(wù);及定時器,其設(shè)置資源管理模塊中,用于監(jiān)測資源掛死狀態(tài)。
本發(fā)明還提出一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測方法,該方法包括以下步驟1)資源管理模塊將交換系統(tǒng)中所有的中繼資源集中存儲在管理模塊的分配表中;2)業(yè)務(wù)處理模塊需要中繼話路資源時,向資源管理模塊發(fā)出分配中繼資源的申請;3)資源管理模塊從中繼資源管理分配表中選出可用的中繼資源,將申請此中繼資源的業(yè)務(wù)處理模塊的模塊標(biāo)識保存到所分配中繼資源中;4)為該資源啟動一個定時器;以及5)如果步驟4)中啟動的定時器未超時,當(dāng)業(yè)務(wù)處理模塊申請釋放所占用的中繼資源時,資源管理模塊檢查發(fā)起此申請的業(yè)務(wù)處理模塊的模塊標(biāo)識和被要求釋放的中繼資源中保存的模塊標(biāo)識是否一致,如果一致則允許釋放,同時關(guān)閉步驟4)中啟動的定時器;如果不一致則拒絕此次釋放申請;如果步驟4)中啟動的定時器已超時,即當(dāng)前資源可能已處于掛死狀態(tài),由資源管理模塊做出相應(yīng)處理。
采用本發(fā)明所述的監(jiān)測資源掛死狀態(tài)的方法,與現(xiàn)有技術(shù)相比,提供了可靠的監(jiān)測資源掛死的機(jī)制,同時提高了資源管理系統(tǒng)的可靠性和交換系統(tǒng)的穩(wěn)定性。
下面將結(jié)合實施例及參照附圖對該發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。
圖1是本發(fā)明提出的一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng)的邏輯模塊示意圖;圖2是本發(fā)明提出的一種中繼資源管理中的資源掛死狀態(tài)的監(jiān)測方法的總流程圖。
具體實施例方式
如圖1所示,為本發(fā)明的邏輯模塊示意圖,其中,資源管理模塊101用于實現(xiàn)系統(tǒng)資源集中管理的功能;在系統(tǒng)中設(shè)置有一個或多個的業(yè)務(wù)處理模塊102是申請和使用資源的用戶,并且,系統(tǒng)為每個業(yè)務(wù)處理模塊各自設(shè)置一個在系統(tǒng)中唯一的模塊標(biāo)識;資源分配表104用于存放系統(tǒng)中所有中繼話路資源在資源管理模塊的中的統(tǒng)一編號;定時器103設(shè)置在資源管理模塊中,利用其超時處理機(jī)制,可完成資源管理中的資源掛死監(jiān)測和處理。
如圖2所示,為本發(fā)明的總流程圖,其包括以下步驟資源管理模塊將交換系統(tǒng)中所有的中繼資源集中存儲在管理模塊的分配表中,步驟201;業(yè)務(wù)處理模塊需要中繼話路資源時,向資源管理模塊發(fā)出分配中繼資源的申請,步驟202;資源管理模塊從中繼資源管理分配表中選出可用的中繼資源,將申請此中繼資源的業(yè)務(wù)處理模塊的模塊標(biāo)識保存到所分配中繼資源中,步驟203;針對該資源啟動一個定時器,定時時長按要求設(shè)定,步驟204;判斷該定時器是否超時,步驟205;釋放當(dāng)前資源,并由資源管理模塊檢查發(fā)起此申請的業(yè)務(wù)處理模塊的模塊標(biāo)識和被要求釋放的中繼資源中保存的模塊標(biāo)識,步驟206;上述兩個標(biāo)識是否一致,步驟207;如果兩標(biāo)識一致,允許該標(biāo)識對應(yīng)的中繼資源釋放,同時關(guān)閉定時器,步驟208;如果兩標(biāo)識不一致,則拒絕此次資源釋放申請,步驟209;如果步驟205中啟動的定時器已超時,即當(dāng)前資源可能已處于掛死狀態(tài),由資源管理模塊做出相應(yīng)處理,步驟210。
下面通過一具體實施例,來進(jìn)一步說明本發(fā)明的技術(shù)方案。
當(dāng)業(yè)務(wù)處理模塊M2需要中繼話路資源時,適時地向資源管理模塊請求分配中繼資源,資源模塊在資源分配表中按照一定選擇方法選出可用的中繼資源R2(選擇方法可以決定實現(xiàn)話路資源的使用是否是負(fù)荷分擔(dān)方式),資源模塊將請求此資源的業(yè)務(wù)模塊標(biāo)識M2存入資源R2中,使資源R2不可被再次分配,修改過的資源R2保存在原分配表中,同時啟動定時器T2,最后向業(yè)務(wù)處理模塊返回分配的資源R2供其使用。
當(dāng)定時器T2未超時,業(yè)務(wù)處理模塊M2向資源管理模塊申請釋放資源R2,資源處理模塊判斷出資源R2中存放的模塊標(biāo)識M2和申請釋放模塊的標(biāo)識M2一致,則允許釋放,將資源R2中存放的模塊標(biāo)識清空,關(guān)閉定時器T2,使資源R2可再次被分配。
若定時器T2未超時,業(yè)務(wù)處理模塊1向資源管理模塊申請釋放資源R2,資源處理模塊判斷出資源R2中存放的模塊標(biāo)識M2和申請釋放模塊的標(biāo)識M1不一致,則拒絕釋放,向模塊M1返回拒絕釋放的結(jié)果。這種方法有效防止了資源被非占用此資源的業(yè)務(wù)模塊釋放的情況的發(fā)生。
若定時器R2超時,則表示資源R2可能已掛死,則資源處理模塊執(zhí)行相應(yīng)的判斷和處理資源掛死的流程,一般采用以下兩種方法之一第一種是直接將資源強(qiáng)制釋放,然后通知占用此資源的業(yè)務(wù)處理模塊M2,這種情況要求定時器的時長比較長,否則可能會造成話路中斷等情況;第二種是先詢問占用此資源的業(yè)務(wù)處理模塊M2是否仍在占用,如果確認(rèn)仍在占用,則重新啟動定時器,待下一次定時器超時或業(yè)務(wù)處理模塊M2釋放此資源,如果確認(rèn)已不占用,則將此資源釋放,這種情況的定時器時長來相對第一種情況來說可較短。當(dāng)然監(jiān)測和處理資源掛死還可采用其它處理方式,這里只是舉例說明。
以上內(nèi)容僅為本發(fā)明的實施例,其目的并非用于對本發(fā)明所提出的系統(tǒng)及方法的限制,本發(fā)明的保護(hù)范圍以權(quán)利要求為準(zhǔn)。在不脫離本發(fā)明的精神和范圍的情況下,本領(lǐng)域技術(shù)人員在不偏離本發(fā)明的范圍和精神的情況下,對其進(jìn)行的關(guān)于形式和細(xì)節(jié)的種種顯而易見的修改或變化均應(yīng)落在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),包括資源管理模塊、業(yè)務(wù)處理模塊以及資源管理模塊中設(shè)置的定時器,其特征在于資源管理模塊,用于交換系統(tǒng)資源管理的實現(xiàn);業(yè)務(wù)處理模塊,用于處理要使用到資源的所有相關(guān)業(yè)務(wù);及定時器,用于監(jiān)測資源掛死狀態(tài)。
2.如權(quán)利要求1所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),其特征在于,所述定時器設(shè)置在資源管理模塊中。
3.如權(quán)利要求1所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),其特征在于,所述業(yè)務(wù)處理模塊可為單個或者多個。
4.如權(quán)利要求3所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),其特征在于,所述每個業(yè)務(wù)處理模塊在系統(tǒng)中都對應(yīng)于一個區(qū)別不同業(yè)務(wù)處理模塊的唯一模塊標(biāo)識。
5.如權(quán)利要求1所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),其特征在于,所述資源都被分配了一個唯一的資源編號。
6.如權(quán)利要求4或5所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng),其特征在于,所述模塊標(biāo)識和資源編號以二維方式存放在資源管理模塊的資源分配表中。
7.一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測方法,該方法包括以下步驟1)資源管理模塊將交換系統(tǒng)中所有的中繼資源集中存儲在管理模塊的分配表中;2)業(yè)務(wù)處理模塊需要中繼話路資源時,向資源管理模塊發(fā)出分配中繼資源的申請;3)資源管理模塊從中繼資源管理分配表中選出可用的中繼資源,將申請此中繼資源的業(yè)務(wù)處理模塊的模塊標(biāo)識保存到所分配中繼資源中;4)啟動定時器;以及5)如果步驟4)中啟動的定時器未超時,當(dāng)業(yè)務(wù)處理模塊申請釋放所占用的中繼資源時,資源管理模塊檢查發(fā)起此申請的業(yè)務(wù)處理模塊的模塊標(biāo)識和被要求釋放的中繼資源中保存的模塊標(biāo)識是否一致,如果一致則允許釋放,同時關(guān)閉步驟4)中啟動的定時器;如果不一致則拒絕此次釋放申請;如果步驟4)中啟動的定時器已超時,由資源管理模塊做出相應(yīng)處理。
8.如權(quán)利要求7所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測方法,其特征在于,所述資源管理模塊從中繼資源管理分配表中選出可用的中繼資源的步驟,是通過決定實現(xiàn)話路資源的使用是否為負(fù)荷分擔(dān)方式來進(jìn)行選擇的。
9.如權(quán)利要求7所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測方法,其特征在于,所述由資源管理模塊做出的相應(yīng)處理,還包括直接將資源強(qiáng)制釋放,然后通知占用此資源的業(yè)務(wù)處理模塊。
10.如權(quán)利要求7所述的中繼資源管理中的資源掛死狀態(tài)監(jiān)測方法,其特征在于,所述由資源管理模塊做出的相應(yīng)處理,還包括先詢問占用此資源的業(yè)務(wù)處理模塊是否仍在占用,如果確認(rèn)仍在占用,則重新啟動定時器,待下一次定時器超時或業(yè)務(wù)處理模塊釋放該資源;如果確認(rèn)已不占用,則釋放該資源。
全文摘要
一種中繼資源管理中的資源掛死狀態(tài)監(jiān)測系統(tǒng)及方法,該系統(tǒng)包括資源管理模塊、業(yè)務(wù)處理模塊以及資源管理模塊中設(shè)置的定時器,其中資源管理模塊,用于交換系統(tǒng)資源管理的實現(xiàn);業(yè)務(wù)處理模塊,用于處理要使用到資源的所有相關(guān)業(yè)務(wù);及定時器,其設(shè)置資源管理模塊中,用于監(jiān)測資源掛死狀態(tài);該方法通過對定時器的超時情況進(jìn)行判斷,實現(xiàn)對資源管理中的資源掛死狀態(tài)的監(jiān)測,并據(jù)此做出響應(yīng)處理;采用本發(fā)明所述的監(jiān)測資源掛死狀態(tài)的方法,與現(xiàn)有技術(shù)相比,提供了可靠的監(jiān)測資源掛死的機(jī)制,同時提高了資源管理系統(tǒng)的可靠性和交換系統(tǒng)的穩(wěn)定性。
文檔編號H04M3/22GK1547373SQ200310107209
公開日2004年11月17日 申請日期2003年12月8日 優(yōu)先權(quán)日2003年12月8日
發(fā)明者黃建軍, 季彩虹, 戴江寧, 景華 申請人:中興通訊股份有限公司