一種呼叫資源的管理方法和管理設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種呼叫資源的管理方法和管理設(shè)備。
【背景技術(shù)】
[0002]圖1示出了目前使用的交換系統(tǒng)中與呼叫處理有關(guān)的資源的一般管理方式。在圖1的情況下,呼叫處理器(圖1中以編號(hào)2(#1)或6(#)表示)收到進(jìn)行呼叫處理的請(qǐng)求時(shí)進(jìn)行呼叫處理。呼叫處理時(shí),呼叫過(guò)程調(diào)用共用程序4以便可以將其連同呼叫處理所需用的各種呼叫資源一起加以分配。呼叫處理完畢之后,放開(kāi)使用過(guò)的呼叫資源,同時(shí)再次調(diào)用共享的程序庫(kù)4。這樣,呼叫處理使用的所有呼叫資源,其分配和放開(kāi)過(guò)程就在共享程序庫(kù)的控制下進(jìn)行。這樣做的好處是可以統(tǒng)一管理呼叫資源。這里,“呼叫資源”包括呼叫寄存器、各種信號(hào)設(shè)備、各時(shí)分接線器有關(guān)的時(shí)隙、各空間接線器有關(guān)的信道等。這些呼叫資源是在呼叫處理開(kāi)始時(shí)分配給各呼叫處理器的。
[0003]由于呼叫處理是每一次呼叫都要進(jìn)行的,因而某一呼叫處理完畢后要放開(kāi)該呼叫使用的個(gè)別呼叫資源。
[0004]然而,這種呼叫資源管理方式有很大缺點(diǎn),就是說(shuō),另一個(gè)或任一個(gè)呼叫處理器請(qǐng)求放開(kāi)使用中(或使用過(guò))的呼叫資源時(shí),問(wèn)題就來(lái)了。這個(gè)請(qǐng)求一經(jīng)提出,共用程序庫(kù)4無(wú)須判斷請(qǐng)求放開(kāi)(或分配)這些呼叫資源的是源自何方就答允這個(gè)請(qǐng)求。共用程序庫(kù)4 一旦根據(jù)這個(gè)請(qǐng)求開(kāi)始進(jìn)行處理,通常處在通話狀態(tài)的呼叫就要中斷。此外還有各種資源不能復(fù)原的問(wèn)題。在此情況下,操作人員找不出這類(lèi)問(wèn)題的原因或根源.在某些情況下,操作人員可能會(huì)收到用戶的電話投訴。最壞的情況下,操作人員就得在例如午夜的空閑時(shí)間重新起動(dòng)整個(gè)系統(tǒng)。
【發(fā)明內(nèi)容】
[0005]為解決上述現(xiàn)有的缺點(diǎn),本發(fā)明的主要目的在于提供一種實(shí)用的呼叫資源的管理方法和管理設(shè)備,是一種有效、穩(wěn)定的呼叫資源管理方法和設(shè)備。
[0006]為達(dá)成以上所述的目的,本發(fā)明的一種呼叫資源的管理方法和管理設(shè)備采取如下技術(shù)方案:
一種呼叫資源的管理方法,其特征在于,包括多個(gè)呼叫處理器,且適宜用儲(chǔ)存在共用資源存儲(chǔ)裝置中的呼叫資源來(lái)做呼叫處理,該呼叫資源管理方法包括步驟有,在呼叫處理器根據(jù)與其有關(guān)的用戶想呼叫而提出請(qǐng)求時(shí)向共用資源存儲(chǔ)裝置請(qǐng)求分配呼叫資源,以接收共用資源存儲(chǔ)裝置分配來(lái)的呼叫資源,將分配到的呼叫資源存入呼叫處理器程序的相應(yīng)資源管理表域中,若請(qǐng)求放開(kāi)所儲(chǔ)存的呼叫資源,則判斷與放開(kāi)請(qǐng)求有關(guān)的呼叫處理器程序是否同當(dāng)時(shí)采用的儲(chǔ)存呼叫資源的呼叫處理器程序一致,當(dāng)兩程序彼此不一致時(shí),拒絕該要求放開(kāi)的請(qǐng)求,將所拒絕的放開(kāi)請(qǐng)求作為非正常信息儲(chǔ)存起來(lái),并將該非正常情況通知操作人員。
[0007]—種呼叫資源的管理設(shè)備,其特征在于,包括多個(gè)呼叫處理器、資源存儲(chǔ)裝置、呼叫管理裝置,所述多個(gè)呼叫處理器,各處理器適宜根據(jù)呼叫處理請(qǐng)求進(jìn)行呼叫處理,所述資源存儲(chǔ)裝置,適宜儲(chǔ)存與呼叫處理有關(guān)的資源,所述呼叫管理裝置,連接在呼叫處理器與資源存儲(chǔ)裝置之間,其內(nèi)部配有資源管理表,供儲(chǔ)存呼叫處理器的永久性程序和資源分配信息,所述呼叫管理裝置用來(lái)控制對(duì)與呼叫處理請(qǐng)求有關(guān)的資源存儲(chǔ)裝置的存取,以便將資源分配成或放開(kāi)得使該項(xiàng)存取只能對(duì)所儲(chǔ)存的永久性程序進(jìn)行。
[0008]采用如上技術(shù)方案的本發(fā)明,具有如下有益效果:
本發(fā)明是一種有效、穩(wěn)定的呼叫資源管理方法和設(shè)備。
【附圖說(shuō)明】
[0009]圖1為一般呼叫資源管理的方框圖。
[0010]圖2是本發(fā)明呼叫資源的方框圖。
【具體實(shí)施方式】
[0011]為了進(jìn)一步說(shuō)明本發(fā)明,下面結(jié)合附圖進(jìn)一步進(jìn)行說(shuō)明:
圖2示出了本發(fā)明的呼叫資源管理設(shè)備。參看圖2,從圖中可以看到多個(gè)呼叫處理器10-1、10-2、…、和10-N(N為自然數(shù))各呼叫處理器4艮據(jù)呼叫請(qǐng)求來(lái)進(jìn)行呼叫處理。呼叫處理時(shí),呼叫處理器分配到共用程序庫(kù)14來(lái)的與各種呼叫資源一起儲(chǔ)存的所要求的呼叫資源。本發(fā)明的資源管理器12連接在呼叫處理器和共用程序庫(kù)14之間。資源管理器12可防止呼叫處理器與儲(chǔ)存在共用程序庫(kù)14中的資源不匹配。當(dāng)某個(gè)呼叫處理器10-X(X為大于或等于尺的自然數(shù))與共用程序庫(kù)14的資源不匹配時(shí),資源管理器12就通知操作人員這種不匹配情況,使其加以校正。例如,當(dāng)2號(hào)呼叫處理器10-2請(qǐng)求放開(kāi)1號(hào)呼叫處理器10-1正在使用的資源或要求操作該資源時(shí),資源管理器12就用不同于1號(hào)呼叫處理器有關(guān)程序的程序10管理該請(qǐng)求。換句話說(shuō),資源管理器12管理各呼叫資源,同時(shí)分別給不同呼叫處理器的請(qǐng)求分配不同的程序10,從而避免了呼叫資源被任意放開(kāi)或被任意操作,為具備這種功能,資源管理器12內(nèi)配有資源管理表20,管理表20與分別分配給所有呼叫處理器的永久程序ID(圖2中以“PID”表示)和關(guān)于各資源分配的信息一起被儲(chǔ)存起來(lái)。
[0012]管理表20主要儲(chǔ)存與資源管理器12管理的資源有關(guān)的請(qǐng)求信息。管理表20的儲(chǔ)存容量是根據(jù)這樣的原則確定的,即某一主處理器中同時(shí)出現(xiàn)的處理數(shù)目不能超過(guò)呼叫寄存器的最大數(shù)目。
[0013]一般說(shuō)來(lái),呼叫處理是每次呼叫時(shí)通過(guò)起動(dòng)該呼叫有關(guān)的呼叫處理器10-X進(jìn)行的。呼叫處理完畢之后,有關(guān)的呼叫處理器10-X就停止工作。進(jìn)行這種呼叫處理時(shí),有關(guān)的呼叫處理器川-乂分配到其永久程序10。引用這種永久程序10之后,資源管理器12就訪問(wèn)資源管理表20。根據(jù)訪問(wèn)的結(jié)果,資源管理器12接著請(qǐng)求共用程序庫(kù)14分配或放開(kāi)資源。
[0014]現(xiàn)在結(jié)合個(gè)別實(shí)例更詳細(xì)說(shuō)明資源管理器12的工作過(guò)程。
[0015]1號(hào)用戶想呼叫時(shí),與1號(hào)用戶有關(guān)的1號(hào)呼叫處理器10-1開(kāi)始建立呼叫。建立這種呼叫時(shí),1號(hào)呼叫處理器10-1向資源管理器12請(qǐng)求分配所需要的資源,例如呼叫電阻器、信號(hào)設(shè)備和信道設(shè)備等.接著,資源管理器12請(qǐng)求共用程序庫(kù)14分配資源,共用程序庫(kù)14于是給資源管理器12發(fā)送與所請(qǐng)求資源有關(guān)的信息。這之后,資源管理器12將收到的信息存入資源管理表20與1號(hào)呼叫處理器(或1號(hào)用戶)的永久程序10對(duì)應(yīng)的領(lǐng)域中。在這一案例中,該領(lǐng)域?yàn)?號(hào)處理器的領(lǐng)域。
[0016]2號(hào)用戶接著想呼叫時(shí),呼叫處理按上述同樣的方式進(jìn)行。但在此情況下,共用程序庫(kù)14來(lái)的信息儲(chǔ)存在資源管理表20的與1號(hào)用戶的程序10相應(yīng)領(lǐng)域不同的領(lǐng)域中。
[0017]若另一個(gè)呼叫處理器(例如3號(hào)呼叫處理器)請(qǐng)求放開(kāi)1號(hào)(或2號(hào))呼叫處理器正在使用的資源時(shí),由于3號(hào)處理器的程序10與所請(qǐng)求資源有關(guān)的程序ID ( S卩,當(dāng)時(shí)使用該資源的呼叫處理器的程序仍)不一致,因而資源管理器12就拒絕該項(xiàng)請(qǐng)求。資源管理器12將此拒絕信息作為非正常信息儲(chǔ)存在其中,并將這一情況通知操作人員。
[0018]綜上所述,本發(fā)明提供的呼叫資源管理方法和管理設(shè)備,既能鑒別呼叫資源管理上不正常的情況,又能對(duì)鑒別出的不正常情況釆取適當(dāng)?shù)墓芾泶胧?,并向操作人員報(bào)道管理結(jié)果。因此,本發(fā)明的方法和設(shè)備可以防止整個(gè)系統(tǒng)不正常工作,而使系統(tǒng)穩(wěn)定工作。
[0019]本發(fā)明的上述最佳實(shí)施例僅是舉例說(shuō)明,本技術(shù)領(lǐng)域的行家們都知道,在不脫離本發(fā)明說(shuō)明書(shū)所附權(quán)利要求書(shū)的范圍和精神實(shí)質(zhì)下,是可以對(duì)上述實(shí)施例進(jìn)行種種修改、增加內(nèi)容和替換的。
【主權(quán)項(xiàng)】
1.一種呼叫資源的管理方法,其特征在于,包括多個(gè)呼叫處理器,且適宜用儲(chǔ)存在共用資源存儲(chǔ)裝置中的呼叫資源來(lái)做呼叫處理,該呼叫資源管理方法包括步驟有,在呼叫處理器根據(jù)與其有關(guān)的用戶想呼叫而提出請(qǐng)求時(shí)向共用資源存儲(chǔ)裝置請(qǐng)求分配呼叫資源,以接收共用資源存儲(chǔ)裝置分配來(lái)的呼叫資源,將分配到的呼叫資源存入呼叫處理器程序的相應(yīng)資源管理表域中,若請(qǐng)求放開(kāi)所儲(chǔ)存的呼叫資源,則判斷與放開(kāi)請(qǐng)求有關(guān)的呼叫處理器程序是否同當(dāng)時(shí)采用的儲(chǔ)存呼叫資源的呼叫處理器程序一致,當(dāng)兩程序彼此不一致時(shí),拒絕該要求放開(kāi)的請(qǐng)求,將所拒絕的放開(kāi)請(qǐng)求作為非正常信息儲(chǔ)存起來(lái),并將該非正常情況通知操作人員。2.—種呼叫資源的管理設(shè)備,其特征在于,包括多個(gè)呼叫處理器、資源存儲(chǔ)裝置、呼叫管理裝置,所述多個(gè)呼叫處理器,各處理器適宜根據(jù)呼叫處理請(qǐng)求進(jìn)行呼叫處理,所述資源存儲(chǔ)裝置,適宜儲(chǔ)存與呼叫處理有關(guān)的資源,所述呼叫管理裝置,連接在呼叫處理器與資源存儲(chǔ)裝置之間,其內(nèi)部配有資源管理表,供儲(chǔ)存呼叫處理器的永久性程序和資源分配信息,所述呼叫管理裝置用來(lái)控制對(duì)與呼叫處理請(qǐng)求有關(guān)的資源存儲(chǔ)裝置的存取,以便將資源分配成或放開(kāi)得使該項(xiàng)存取只能對(duì)所儲(chǔ)存的永久性程序進(jìn)行。
【專(zhuān)利摘要】本發(fā)明公開(kāi)一種呼叫資源的管理方法,其特征在于,包括多個(gè)呼叫處理器,且適宜用儲(chǔ)存在共用資源存儲(chǔ)裝置中的呼叫資源來(lái)做呼叫處理,該呼叫資源管理方法包括步驟有,在呼叫處理器根據(jù)與其有關(guān)的用戶想呼叫而提出請(qǐng)求時(shí)向共用資源存儲(chǔ)裝置請(qǐng)求分配呼叫資源,以接收共用資源存儲(chǔ)裝置分配來(lái)的呼叫資源,將分配到的呼叫資源存入呼叫處理器程序的相應(yīng)資源管理表域中,若請(qǐng)求放開(kāi)所儲(chǔ)存的呼叫資源,則判斷與放開(kāi)請(qǐng)求有關(guān)的呼叫處理器程序是否同當(dāng)時(shí)采用的儲(chǔ)存呼叫資源的呼叫處理器程序一致,當(dāng)兩程序彼此不一致時(shí),拒絕該要求放開(kāi)的請(qǐng)求,將所拒絕的放開(kāi)請(qǐng)求作為非正常信息儲(chǔ)存起來(lái)。本發(fā)明是一種有效、穩(wěn)定的呼叫資源管理方法和設(shè)備。
【IPC分類(lèi)】H04M3/22
【公開(kāi)號(hào)】CN105472176
【申請(qǐng)?zhí)枴緾N201410412960
【發(fā)明人】何陽(yáng), 米奇
【申請(qǐng)人】西安慧澤知識(shí)產(chǎn)權(quán)運(yùn)營(yíng)管理有限公司
【公開(kāi)日】2016年4月6日
【申請(qǐng)日】2014年8月21日