專利名稱:通信網(wǎng)中的呼叫信息處理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總的涉及通信領(lǐng)域。本發(fā)明尤其涉及一種處理通信網(wǎng)中的呼叫信息的系統(tǒng)和方法。
背景技術(shù):
在現(xiàn)代通信網(wǎng)中,為了在主叫(始發(fā))方與被叫(終端)方之間傳遞并且支持呼叫,必須進(jìn)行大量的處理工作。與呼叫有關(guān)的信息可按照幾種呼叫方式(例如,MCI、CS1或先進(jìn)智能網(wǎng)(AIN))中的一種方式加以格式化,并且在幾種呼叫協(xié)議(例如,帶內(nèi)、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)或7號(hào)信令系統(tǒng)(SS7))中的一種協(xié)議下工作的線路上接收。每一種呼叫方式具有唯一性,使得按照一種方式進(jìn)行的呼叫處理不同于按照另一種呼叫方式進(jìn)行的呼叫處理。與此類似,每一種協(xié)議也具有唯一性,從而按照一種協(xié)議進(jìn)行的處理不同于按照另一種協(xié)議所進(jìn)行的處理。
在進(jìn)行呼叫處理的已有系統(tǒng)和技術(shù)中,對(duì)于每一種呼叫方式與呼叫協(xié)議的組合,有一種軟件程序。例如,在典型的已有系統(tǒng)中,帶內(nèi)呼叫協(xié)議和MCI呼叫方式有一種軟件程序,帶內(nèi)呼叫協(xié)議和CS1呼叫方式有另一種程序,帶內(nèi)呼叫協(xié)議和AIN呼叫方式又有一種軟件序。另外,還有一種軟件是用于ISDN呼叫協(xié)議和MCI呼叫方式的,另一種軟件程序是用于ISDN呼叫協(xié)議和CS1方式的,再一種軟件程序是用于ISDN呼叫協(xié)議和AIN呼叫方式的。另有三種軟件程序用來(lái)支持SS7協(xié)議與MCI、CS1和AIN呼叫方式中的一種方式的組合。這樣,在已有的系統(tǒng)和技術(shù)中有大量的冗余性。這種冗余性耗費(fèi)了有用的資源,比如,存儲(chǔ)器和處理設(shè)備。另外,由于這種冗余性也使得已有的系統(tǒng)的維護(hù)變得復(fù)雜。更具體地說(shuō),為了對(duì)這些系統(tǒng)進(jìn)行修改使之能體現(xiàn)某一呼叫方式和呼叫協(xié)議的更新,必須分別更改為該呼叫協(xié)議和呼叫方式提供的每一種程序。
同時(shí),已有的系統(tǒng)和技術(shù)無(wú)法按照一種呼叫方式/呼叫協(xié)議的組合始發(fā)呼叫,并按照另一種呼叫方式/呼叫協(xié)議的組合終接同一呼叫。例如,在MCI呼叫方式和ISDN呼叫協(xié)議下的始發(fā)呼叫無(wú)法在CS1呼叫方式和ISDN呼叫協(xié)議下終接。這樣就使現(xiàn)有技術(shù)的系統(tǒng)和技術(shù)的應(yīng)用受到了限制。
另外,在現(xiàn)有的通信網(wǎng)中,各種組成單元是專用于對(duì)在特定的一組線路或中繼線上接收的呼叫進(jìn)行信息處理的。例如,第一個(gè)單元對(duì)在線路1-1,000上接收的呼叫進(jìn)行處理,第二個(gè)單元對(duì)在線路1,001-2,000上接收的呼叫進(jìn)行處理,第三個(gè)單元對(duì)在線路2,001-3,000上接收的呼叫進(jìn)行處理。可以在為接收呼叫的線路服務(wù)的單元處僅可處理特定呼叫的呼叫信息。因此,如果某一特定的單元上具有不同尋常的業(yè)務(wù)量,那么其他的硬件單元會(huì)無(wú)法分擔(dān)一些處理任務(wù)。
發(fā)明概述本發(fā)明提供了一種處理通信網(wǎng)中的呼叫信息的系統(tǒng)和方法,這種系統(tǒng)和方法大大消除或減少了與現(xiàn)有技術(shù)相關(guān)的缺點(diǎn)和問(wèn)題。
本發(fā)明的一個(gè)發(fā)明點(diǎn)是提供了一種對(duì)通信網(wǎng)中的呼叫信息進(jìn)行處理的系統(tǒng)。這種處理系統(tǒng)包括多個(gè)功能模塊。每一功能模塊可以執(zhí)行相應(yīng)的呼叫處理功能。呼叫定序器模塊用來(lái)與每一功能模塊通信。此呼叫定序器模塊能夠在需要執(zhí)行與該功能模塊相應(yīng)的呼叫處理功能時(shí),調(diào)用特定的功能模塊。
本發(fā)明的另一個(gè)發(fā)明點(diǎn)是提供了一種處理通信網(wǎng)中的呼叫信息的系統(tǒng)。這種處理系統(tǒng)包含第一呼叫處理單元,該第一呼叫處理單元具有能夠與第一呼叫定序器模塊通信的第一功能模塊。第一功能模塊能夠執(zhí)行相應(yīng)的呼叫處理功能。第一呼叫定序器模塊能夠在需要由第一呼叫處理單元執(zhí)行與第一功能模塊相應(yīng)的呼叫處理功能時(shí),調(diào)用第一功能模塊。第二呼叫處理單元具有與第二呼叫定序器模塊進(jìn)行通信的第二功能模塊。第二功能模塊用來(lái)執(zhí)行相應(yīng)的呼叫處理功能。第二程序模塊用來(lái)在需要由第二呼叫處理單元執(zhí)行與第二功能模塊相應(yīng)的呼叫處理功能時(shí),調(diào)用第二功能模塊。呼叫塊存儲(chǔ)器可以由第一呼叫處理單元和第二呼叫處理單元訪問(wèn)。呼叫塊存儲(chǔ)器存儲(chǔ)第一呼叫處理單元或第二呼叫處理單元中在處理期間產(chǎn)生的信息。
本發(fā)明的再一個(gè)發(fā)明點(diǎn)是提供了一種處理通信網(wǎng)中的呼叫信息的方法。這種方法可以用來(lái)接收與某一呼叫有關(guān)的呼叫信息。根據(jù)該呼叫信息調(diào)用多個(gè)功能模塊中的一個(gè)功能模塊。每一個(gè)功能塊能夠執(zhí)行相應(yīng)的呼叫處理功能。執(zhí)行與所調(diào)用的功能塊相應(yīng)的呼叫處理功能。
本發(fā)明的一個(gè)重要的技術(shù)優(yōu)點(diǎn)包括提供多個(gè)分立的執(zhí)行傳送而且支持某一呼叫所需的所有呼叫處理的功能塊。每一功能塊在工作時(shí)獨(dú)立于其他的功能塊,并且含有執(zhí)行某一特定的功能或一組功能的編碼。因此,由于無(wú)需在許多程序(這里,每一程序?qū)S糜谀骋惶囟ǖ那闆r,比如,呼叫方式和呼叫協(xié)議的某種特定的組合)中提供執(zhí)行某一特定功能的編碼,所以本發(fā)明大大減小了通信網(wǎng)中的冗余性。相反,當(dāng)需要執(zhí)行某一特定的功能時(shí),可以調(diào)用合適的功能塊。所以,本發(fā)明節(jié)省了處理資源。另外,只有一個(gè)功能塊需要因程序更新而被修改,從而方便了通信系統(tǒng)的維護(hù)。
本發(fā)明的另一個(gè)重要的技術(shù)優(yōu)點(diǎn)包括按照一種呼叫協(xié)議/呼叫方式的組合發(fā)出呼叫,并按照另一種呼叫協(xié)議/呼叫方式的組合使同一呼叫終止。這是通過(guò)提供單獨(dú)用于各種呼叫協(xié)議(如帶內(nèi)、綜合服務(wù)數(shù)字網(wǎng)(ISDN)以及7號(hào)信令系統(tǒng)(SS7))以及各種呼叫方式(如先進(jìn)智能網(wǎng)(AIN)、CS1以及MCI呼叫方式)的功能塊來(lái)完成的。用于始發(fā)出的呼叫處理是用一種呼叫協(xié)議模塊與呼叫方式模塊的組合來(lái)進(jìn)行的。用于終接的呼叫處理可以隨后用呼叫協(xié)議模塊與呼叫方式模塊的另一種組合來(lái)進(jìn)行。
本發(fā)明的又一個(gè)重要的技術(shù)優(yōu)點(diǎn)包括提供了多個(gè)訪問(wèn)同一呼叫塊存儲(chǔ)器的呼叫處理單元。呼叫塊存儲(chǔ)器中,可以包含要處理、已經(jīng)處理或產(chǎn)生作為結(jié)果的信息。每一呼叫處理單元可以通過(guò)各自的聯(lián)接訪問(wèn)共享的呼叫塊存儲(chǔ)器中的信息。所以,如果一個(gè)處理單元正忙或無(wú)法使用,可以在另一個(gè)呼叫處理單元處接收呼叫塊存儲(chǔ)器中的信息,對(duì)其進(jìn)行處理。
本領(lǐng)域的技術(shù)人員從下面的附圖、說(shuō)明書(shū)以及權(quán)利要求書(shū)可以清楚地理解本發(fā)明的其他的重要技術(shù)優(yōu)點(diǎn)。
附圖簡(jiǎn)述為了更全面地理解本發(fā)明及其特征和優(yōu)點(diǎn),下面參照附圖描述本發(fā)明。其中
圖1是包含本發(fā)明的分布式通信交換系統(tǒng)的方框圖;圖2是按照本發(fā)明的一個(gè)實(shí)施例的典型服務(wù)單元子系統(tǒng)的方框圖;圖3是按照本發(fā)明的一個(gè)實(shí)施例的典型呼叫處理單元的方框圖;以及圖4是按照本發(fā)明的一個(gè)實(shí)施例的處理呼叫信息的典型方法的流程圖。
發(fā)明的詳細(xì)描述參照?qǐng)D1-4,可以清楚地理解本發(fā)明的較佳實(shí)施例及其優(yōu)點(diǎn)。其中,相同的標(biāo)號(hào)表示各附圖中相同或相應(yīng)的部件。
圖1是含有本發(fā)明的分布式通信交換系統(tǒng)的方框圖。通常,分布式通信交換系統(tǒng)10可以支持各種通信,包括(但非僅限于)市話、長(zhǎng)話(即長(zhǎng)途電話)、無(wú)線、智能網(wǎng)(IN)以及住宅視頻通信。分布式通信交換系統(tǒng)10包括服務(wù)單元子系統(tǒng)12。盡管圖中只給出了一個(gè)服務(wù)單元子系統(tǒng),但應(yīng)當(dāng)理解,在其他的實(shí)施例中,分布式通信交換系統(tǒng)10可以包括多個(gè)服務(wù)單元子系統(tǒng)12。服務(wù)單元子系統(tǒng)提供了在分布式通信交換系統(tǒng)10中對(duì)服務(wù)、連接、操作、管理和維護(hù)的集中控制,同時(shí),它也提供對(duì)其他的交換系統(tǒng)的外部信令接口。在一種實(shí)施例中,服務(wù)單元子系統(tǒng)12采用信息網(wǎng)結(jié)構(gòu)(INA)軟件設(shè)計(jì)原理,提供先進(jìn)智能網(wǎng)(AIN)服務(wù)平臺(tái)的控制和管理。正如下文中將要詳述的那樣,服務(wù)單元子系統(tǒng)12執(zhí)行對(duì)與分布式通信交換系統(tǒng)10中接收和交換的呼叫有關(guān)的信息的處理。這種處理包括各種呼叫方式和呼叫協(xié)議所需的處理。服務(wù)單元子系統(tǒng)12的功能可以由處理器來(lái)支持,如主機(jī)、文件服務(wù)器、工作站,或其他可以運(yùn)行合適的軟件的適當(dāng)數(shù)據(jù)處理設(shè)備。例如,可以將SUNTM操作系統(tǒng)用于服務(wù)單元子系統(tǒng)12。
一個(gè)或多個(gè)傳遞單元子系統(tǒng)14支持分布式通信交換系統(tǒng)10的交換功能,因而可以包含合適的交換結(jié)構(gòu)。每一個(gè)傳遞單元子系統(tǒng)14在服務(wù)單元子系統(tǒng)12的控制和指揮下工作,以便為呼叫信息提供消息傳送機(jī)構(gòu)。每一個(gè)傳遞單元子系統(tǒng)14可以與能接收呼叫信息的一條或多條入局中繼線和線路聯(lián)接。每一中繼線或線路是按照特定的呼叫協(xié)議(例如,帶內(nèi)、綜合服務(wù)數(shù)字網(wǎng)(ISDN)或7號(hào)線路系統(tǒng)(SS7))和特定的呼叫方式(例如先進(jìn)智能網(wǎng)(AIN)、CS1或MCI)工作的。傳遞單元子系統(tǒng)14可以支持多種服務(wù),如寬帶接口、纜線應(yīng)用、電話接口,也可以支持個(gè)人通信業(yè)務(wù)。每一個(gè)傳遞子系統(tǒng)14可以專用于特定類型的服務(wù),或者將多種服務(wù)包含在一個(gè)傳遞單元子系統(tǒng)14中。
可以將分布式交換系統(tǒng)10的服務(wù)單元子系統(tǒng)12和傳送單元子系統(tǒng)14在地理上組編在一個(gè)區(qū)域內(nèi),或者在地理上分散在幾個(gè)遠(yuǎn)程區(qū)域內(nèi),并且同時(shí)保持所執(zhí)行的交換功能的分布式特征。服務(wù)單元子系統(tǒng)12和傳遞單元子系統(tǒng)14可以由一條合適的鏈路(如支持同步光通信網(wǎng)(SONET)標(biāo)準(zhǔn)的光纖環(huán)16)聯(lián)接起來(lái),并通過(guò)該鏈路進(jìn)行通信。在一種實(shí)施例中,呼叫信息以異步轉(zhuǎn)移模式(ATM)信元格式,用光纖環(huán)16在服務(wù)單元子系統(tǒng)12和傳遞單元子系統(tǒng)14之間傳送。因此,光纖環(huán)16與服務(wù)單元子系統(tǒng)12和每一個(gè)傳遞單元子系統(tǒng)14的接口可以由ATM插入/分出多路復(fù)用器支持。由傳遞單元子系統(tǒng)14接收并由其發(fā)送的信息可以在往返于光纖環(huán)16的傳送前后進(jìn)行時(shí)隙交換。
在分布式通信交換系統(tǒng)10中,服務(wù)單元子系統(tǒng)12提供控制和管理功能,并且與傳遞單元子系統(tǒng)14的傳送機(jī)構(gòu)和交換功能是分開(kāi)的。這種功能的分開(kāi)使得服務(wù)單元子系統(tǒng)12和傳遞單元子系統(tǒng)14能夠獨(dú)立地演變發(fā)展,而且升級(jí)支持新的服務(wù)和新的技術(shù),使雙方都可獨(dú)特地強(qiáng)化。服務(wù)單元子系統(tǒng)12能夠支持多種類型的傳遞單元子系統(tǒng)14,而這些子系統(tǒng)能夠提供多種服務(wù),包括寬帶通信、可視通信、傳統(tǒng)電話和個(gè)人通信業(yè)務(wù)。
有關(guān)典型的分布式通信交換系統(tǒng)更詳細(xì)的細(xì)節(jié),可參見(jiàn)1996年2月27日授權(quán)給Self等人的美國(guó)專利5,495,484,該專利按參考文獻(xiàn)在此引入。
關(guān)于本發(fā)明的分布式通信交換系統(tǒng)10通常是以下述方式運(yùn)行的??梢栽趥鬟f單元子系統(tǒng)14中的任何一個(gè)子系統(tǒng)處沿始發(fā)線路接收某一特定呼叫的呼叫信息。光纖環(huán)16將呼叫信息從接收的傳遞單元子系統(tǒng)14傳送到服務(wù)單元子系統(tǒng)12。服務(wù)單元子系統(tǒng)12對(duì)呼叫信息進(jìn)行合適的處理,以支持該呼叫。例如,處理可以包括產(chǎn)生并保持計(jì)費(fèi)記錄、判讀支持國(guó)際撥號(hào)的數(shù)字流(預(yù)譯),以及各種協(xié)議和呼叫方式所需的任何一種處理,如確認(rèn)始發(fā)嘗試、分析呼叫信息等。在對(duì)呼叫信息進(jìn)行處理的期間,服務(wù)單元子系統(tǒng)12還產(chǎn)生合成的信息。合成的信息可以指定線路中的呼叫終接線路。該終接線路可以與上述或另一聯(lián)接該始發(fā)線路的傳遞單元子系統(tǒng)14。合成的信息被傳送到與始發(fā)線路(呼叫信息就是在該始發(fā)線路上接收的)相連的傳遞單元子系統(tǒng)14。并且,如果合適,合成的信息還被傳送到與指定的終接線路相連的獨(dú)立的傳遞單元子系統(tǒng)14。合成信息指令(一個(gè)或多個(gè))傳遞單元子系統(tǒng)來(lái)完成呼叫的接續(xù)。
圖2描繪的是按照本發(fā)明的一個(gè)實(shí)施例的典型服務(wù)單元子系統(tǒng)12的方框圖。如上所述,服務(wù)單元子系統(tǒng)12提供服務(wù)、接續(xù)、操作、管理的集中控制,以及分布式通信交換系統(tǒng)10中的維護(hù)。子系統(tǒng)12還提供對(duì)其他交換系統(tǒng)的外部信令接口。
服務(wù)單元子系統(tǒng)12包含通過(guò)鏈路22與光纖鏈路16聯(lián)接的一個(gè)或多個(gè)呼叫處理單元20。鏈路22可以是一條總線或另一種合適的鏈路,其功能主要是在幾個(gè)呼叫處理單元20和光纖鏈路16之間傳遞呼叫和合成的信息。
每一呼叫處理單元20可以根據(jù)光纖鏈路16上接收的呼叫信息執(zhí)行多種呼叫處理操作。這些處理功能包括解釋各種呼叫協(xié)議(例如帶內(nèi)、ISDN和SS7)、按照各種呼叫方式(例如AIN、CS1和MCI)進(jìn)行處理、產(chǎn)生并保持計(jì)費(fèi)記錄、翻譯,以及判讀支持國(guó)際撥號(hào)的數(shù)字流。呼叫處理單元20根據(jù)接收的呼叫信息產(chǎn)生合成的信息。每一呼叫處理單元20的操作獨(dú)立于其他呼叫處理單元20的操作。每一呼叫處理單元20的功能可以由處理器來(lái)完成,如主機(jī)、文件服務(wù)器、工作站或運(yùn)行合適軟件的其他適當(dāng)數(shù)據(jù)處理設(shè)施。圖3示出了一種典型呼叫處理單元20,下面將參照該圖詳細(xì)描述。
可配置服務(wù)單元子系統(tǒng)12中提供的呼叫處理單元20的數(shù)量。所以,盡管圖2中示出的是5個(gè)呼叫處理單元20,在其他的實(shí)施例中,一個(gè)服務(wù)單元子系統(tǒng)12可以包括任何合適數(shù)量的呼叫處理單元20。數(shù)量是可以根據(jù)各種因素選擇的,如,服務(wù)單元子系統(tǒng)12處理的呼叫業(yè)務(wù)量、硬件的結(jié)構(gòu)選擇、所要求的冗余性等。例如,在一種實(shí)施例中,可以部分地在一個(gè)SUNTM操作系統(tǒng)上構(gòu)成服務(wù)單元子系統(tǒng)12,該操作系統(tǒng)含有四個(gè)分開(kāi)的處理裝置;因此,這樣的一個(gè)服務(wù)單元子系統(tǒng)12中可以提供或支持四個(gè)處理單元。另外,在一些實(shí)施例中,可以提供一個(gè)呼叫處理單元20作為備份,用于另一個(gè)呼叫處理單元20。這時(shí),兩個(gè)呼叫處理單元20根據(jù)從光纖鏈路16接收的呼叫信息執(zhí)行重復(fù)的操作。如果一個(gè)呼叫處理單元20失敗或無(wú)效,那么就會(huì)在另一個(gè)呼叫處理單元20處繼續(xù)進(jìn)行處理。呼叫處理單元20的數(shù)量最好大于支持分布式通信交換系統(tǒng)10中期望的最大呼叫業(yè)務(wù)量所需的數(shù)量,所提供的這一額外的呼叫處理單元20用于冗余性。
呼叫塊存儲(chǔ)器24由服務(wù)單元子系統(tǒng)12中的每一呼叫處理單元20所共享和訪問(wèn)。呼叫塊存儲(chǔ)器24可以位于合適的存儲(chǔ)媒體內(nèi),如隨機(jī)存取存儲(chǔ)器(RAM)、軟盤、磁帶或其他合適的數(shù)據(jù)存儲(chǔ)系統(tǒng)。呼叫塊存儲(chǔ)器24用來(lái)接收、存儲(chǔ)和傳送信息26。因?yàn)楹艚袎K存儲(chǔ)器24是通過(guò)相應(yīng)的連接28與每一個(gè)呼叫處理單元20鏈接的,所以,每一個(gè)呼叫處理單元20可用相同的信息。
運(yùn)行時(shí),通過(guò)光纖鏈路16,在服務(wù)單元子系統(tǒng)12處接收特定呼叫的呼叫信息。鏈路22將呼叫信息傳送到一個(gè)或多個(gè)呼叫處理單元20進(jìn)行處理。在一種實(shí)施例中,多個(gè)呼叫處理單元20可以根據(jù)所接收的信息執(zhí)行同樣的操作,至少有一個(gè)呼叫處理單元20用作另一個(gè)呼叫處理單元20的冗余備份。在呼叫處理單元20中處理呼叫信息時(shí),產(chǎn)生信息26,將信息26存儲(chǔ)在呼叫塊存儲(chǔ)器24內(nèi),并從呼叫塊存儲(chǔ)器24中檢索信息26;該信息26在整個(gè)呼叫信息的處理過(guò)程中變更。如果必要,另一個(gè)呼叫處理單元20可以根據(jù)信息26進(jìn)行工作,以完成呼叫信息的全部處理。在進(jìn)行了所有必要的處理以后,呼叫塊存儲(chǔ)器24內(nèi)的信息26構(gòu)成合成信息。通過(guò)總線22將合成的信息傳送到光纖鏈路16上。
圖3描繪的是按照本發(fā)明的另一個(gè)實(shí)施例的典型呼叫處理單元20的方框圖。呼叫處理單元20包含一個(gè)接口30。如圖1中所示,接口30與服務(wù)單元子系統(tǒng)12中的鏈路22聯(lián)接。接口30用來(lái)在呼叫處理單元20和傳遞單元子系統(tǒng)14之間接收和傳送信息(包括呼叫信息和合成信息)。接口30將從光纖鏈路16接收到的信息轉(zhuǎn)換成可以用在呼叫處理單元20中的形式。同樣,接口30將在呼叫處理單元20中產(chǎn)生的信息轉(zhuǎn)換成可以在光纖鏈路16上載送的形式。接口30可以包含任何一種合適的接口。例如,在一種實(shí)施例中,接口30包括異步轉(zhuǎn)移模式(ATM)插入/分出多路復(fù)用器。
呼叫定序器模塊32用來(lái)與接口30通信。呼叫定序器模塊32用來(lái)選擇呼叫信息通過(guò)呼叫處理單元20的路由,并且還調(diào)用含有呼叫處理單元20的服務(wù)單元子系統(tǒng)12中的呼叫塊存儲(chǔ)器24。為了進(jìn)行路由選擇,呼叫定序器模塊32可能已經(jīng)訪問(wèn)了含有指定與分布式通信交換系統(tǒng)10的每一個(gè)傳遞單元子系統(tǒng)14相連的中繼線和線路的信息的數(shù)據(jù)庫(kù)(未示出)。正如所描述的那樣,呼叫定序器模塊32還用來(lái)調(diào)用呼叫處理單元20帶有的其他模塊。
多個(gè)功能模塊34-54中的每一個(gè)均與呼叫定序器模塊32通信。這些功能塊34-54可以由呼叫定序器模塊32調(diào)用。功能塊34-54合作用來(lái)對(duì)呼叫處理單元20處接收的所有呼叫信息進(jìn)行所有需要的呼叫處理。具體而言,功能塊34-54中的每一個(gè)均用來(lái)根據(jù)或響應(yīng)于接口30處接收并由呼叫定序器模塊32進(jìn)行路由選擇的呼叫信息,執(zhí)行一個(gè)或多個(gè)功能操作。每一功能塊34-54的操作獨(dú)立于呼叫處理單元30中其他的功能模塊34-54。在一個(gè)實(shí)施例中,功能模塊34-54中的每一個(gè)可以包含面向?qū)ο蟪绦?。最好每一個(gè)功能模塊34-54以呼叫處理單元20中其他功能模塊可以使用、判讀或處理的規(guī)范的格式產(chǎn)生或輸出信息26。
帶內(nèi)呼叫協(xié)議模塊34、綜合業(yè)務(wù)數(shù)字網(wǎng)(ISDN)呼叫協(xié)議模塊36以及7號(hào)信令系統(tǒng)(SS7)呼叫協(xié)議模塊38中的每一個(gè)用來(lái)執(zhí)行支持相應(yīng)的呼叫協(xié)議所需的呼叫信息處理。該處理可以包括從呼叫信息中初始地址消息(IAM)獲取信息、產(chǎn)生并傳送“地址完全”消息至接收呼叫信息的傳遞單元14(即始發(fā)交換機(jī)),以及按照特定的呼叫協(xié)議所進(jìn)行的其他合適的處理。應(yīng)當(dāng)理解,這些分別支持帶內(nèi)、ISDN和SS7協(xié)議的呼叫協(xié)議模塊34-38僅是示例給出的。在另一些實(shí)施例中,可提供其他合適的呼叫協(xié)議模塊與圖3中所示的典型呼叫協(xié)議模塊34-38中的一個(gè)或全部的組合,或取代這些典型呼叫協(xié)議模塊。
AIN呼叫模塊40、CS1呼叫模塊42和MCI呼叫模塊44中的每一個(gè)用來(lái)對(duì)相應(yīng)的呼叫方式所需的呼叫信息進(jìn)行處理。呼叫方式處理包含一系列按照特定的呼叫方式標(biāo)準(zhǔn)進(jìn)行的處理。通信服務(wù)的提供者如MCI、AT&T、GTE、SPRINT等會(huì)建立起用于特定呼叫方式的標(biāo)準(zhǔn)。呼叫模塊處理可以包括始發(fā)試呼的核準(zhǔn)和呼叫信息的分析。每一呼叫方式模塊40-44可以包括呼叫始發(fā)用的第一部分和呼叫終接用的第二部分。始發(fā)呼叫部分執(zhí)行支持與呼叫的始發(fā)相關(guān)的呼叫方式處理程序部分所需的處理。終接呼叫部分執(zhí)行支持與呼叫的終接相關(guān)的呼叫方式處理程序部分的處理。每一個(gè)呼叫方式模塊40-44的始發(fā)和終接呼叫部分可以獨(dú)立操作。應(yīng)當(dāng)理解,這里提供的呼叫方式40-44僅是示例。所以,在其他的實(shí)施例中,可提供任何其他形式合適的呼叫方式模塊與以上列舉的呼叫方式模塊40-44中的一個(gè)或全部的組合或取所列舉的模塊。
對(duì)于某一特定呼叫的呼叫信息,任何一個(gè)或多個(gè)呼叫協(xié)議模塊34-38可以與一個(gè)或多個(gè)呼叫方式模塊40-44一起使用,以執(zhí)行呼叫處理。例如,ISDN呼叫協(xié)議模塊36可以與AIN呼叫方式模塊40、CS1呼叫方式模塊42或MCI呼叫方式模塊44一起運(yùn)行,以支持在ISDN線路上接收的分別呈AIN格式、CS1格式或MCI格式的呼叫。另外,因?yàn)楹艚蟹绞侥K40-44中的每一個(gè)包含始發(fā)部分和一終接部分,所以呼叫處理單元20按照第一呼叫方式如MCI呼叫方式支持呼叫的始發(fā),并按照第二呼叫方式如AIN呼叫方式支持同一呼叫的終接。所以,本發(fā)明能夠用呼叫協(xié)議/呼叫方式的組合始發(fā)呼叫,用另一個(gè)不同的呼叫協(xié)議/呼叫方式的組合終接同一呼叫。
消息處理器模塊46、事務(wù)處理能力應(yīng)用部分(TCAP)模塊48、翻譯程序模塊50、通話自動(dòng)計(jì)費(fèi)(AMA)模塊52以及預(yù)譯模塊54中的每一個(gè)均執(zhí)行呼叫處理單元20中的附加功能。例如,消息處理器模塊46以一種或多種合適的格式使信息格式化,以支持呼叫處理單元20與分布式通信交換系統(tǒng)10中其他的單元之間的通信。TCAP模塊48支持用于7號(hào)信令系統(tǒng)(SS7)的消息發(fā)送協(xié)議。AMA模塊52執(zhí)行對(duì)記錄和產(chǎn)生某一呼叫的計(jì)費(fèi)記錄的處理,以便確保計(jì)費(fèi)準(zhǔn)確。預(yù)譯模塊54解讀呼叫消息中特定的數(shù)字流,以便支持國(guó)際撥號(hào)。與圖3中的呼叫協(xié)議模塊34-38和呼叫方式模塊40-44同樣,功能模塊46-54也僅示例給出。所以,在另一些實(shí)施例中,呼叫處理單元20可以添加任何其他合適的功能模塊,或用其他合的功能模塊取代功能模塊46-54中的一個(gè)或全部。這些其他的功能模塊可以支持根據(jù)或響應(yīng)于呼叫信息而進(jìn)行的所有其他的處理。該處理可以包括加密、解密、鑒權(quán)、登記、路由選擇等。
通常,當(dāng)在呼叫處理單元20處接收到特定呼叫的呼叫信息時(shí),呼叫定序器模塊32順序調(diào)用各個(gè)功能模塊34-54,以執(zhí)行傳遞或支持該呼叫所需的處理。應(yīng)當(dāng)理解,并不是所有的功能模塊34-54都用來(lái)執(zhí)行對(duì)每一個(gè)呼叫的處理的。當(dāng)特定的功能塊34-54已經(jīng)執(zhí)行了所調(diào)用的操作時(shí),該模塊會(huì)以能夠由呼叫處理單元20中其他的功能模塊34-54使用、解讀或處理的規(guī)范的形式,將信息返回到共享的呼叫塊存儲(chǔ)器24。
在呼叫處理單元20中,將呼叫處理劃分成由分立的獨(dú)立操作功能模塊34-54執(zhí)行的幾個(gè)功能操作。當(dāng)需要執(zhí)行特定的功能時(shí),可以調(diào)用合適的功能模塊34-54。所以,無(wú)需在多個(gè)程序(其中,每一程序?qū)S糜谀骋惶囟ㄇ闆r,比如,特定的呼叫方式和呼叫協(xié)議的組合)中提供執(zhí)行某一特定的功能的編碼,因而本發(fā)明大大減少了通信網(wǎng)中的冗余性。采用這種方式,本發(fā)明節(jié)省了處理資源。另外,為了對(duì)軟件進(jìn)行更新,只需更改一個(gè)功能模塊。所以,本發(fā)明方便了通信系統(tǒng)的維護(hù)。
另外,因?yàn)樾畔⑹谴鎯?chǔ)在服務(wù)單元子系統(tǒng)12中的呼叫塊存儲(chǔ)器24內(nèi)的,該信息也可用于其他的呼叫處理單元20。所以,如果一個(gè)呼叫處理單元20的功能模塊失效了,或者停止正常工作了,或正忙著,則可以調(diào)用另一個(gè)呼叫處理單元20中類似的功能模塊執(zhí)行必要的操作,以便使呼叫處理進(jìn)行下去。
圖4是按照本發(fā)明的一個(gè)實(shí)施例對(duì)呼叫信息進(jìn)行處理的典型方法100。方法100可以對(duì)應(yīng)于呼叫處理單元20的操作。
方法100在步驟102處開(kāi)始,在呼叫處理單元20的接口30處接收與特定的呼叫相關(guān)的呼叫信息。接口30將呼叫信息轉(zhuǎn)換成適合用于呼叫處理單元20中的形式。經(jīng)轉(zhuǎn)換的信息被傳送到呼叫定序器模塊32,該模塊隨后將一些或全部呼叫信息存儲(chǔ)到含有呼叫處理單元20的服務(wù)單元子系統(tǒng)12的呼叫塊存儲(chǔ)器24內(nèi)。在步驟104處,呼叫定序器模塊32通過(guò)例如以消息的形式將呼叫信息發(fā)送到合適的功能模塊,調(diào)用該合適的功能模塊34-54對(duì)信息進(jìn)行處理。在步驟106處,呼叫處理單元20判斷該合適的功能模塊34-54是否可用。如果該功能模塊可用,則在步驟108處,此功能模塊按照其規(guī)定的操作執(zhí)行呼叫處理。處理結(jié)果是,功能模塊34-54會(huì)輸出已經(jīng)規(guī)范化的信息,且因而可以由呼叫處理單元20中其他的功能模塊來(lái)操作。在步驟110處,將規(guī)范化的信息存儲(chǔ)到呼叫塊24中。隨后,方法100進(jìn)入到步驟120。
再來(lái)看步驟106,如果判斷所調(diào)用的功能模塊不可用,則呼叫處理單元20在步驟112處調(diào)用消息處理器模塊46。在步驟114處,消息處理器模塊46產(chǎn)生一條由呼叫處理單元20輸出的消息。此消息可指定要處理的信息,同時(shí)/或者指示另一呼叫處理單元20根據(jù)呼叫塊存儲(chǔ)器24內(nèi)的信息調(diào)用一功能模塊進(jìn)行處理。在步驟116處,將消息處理器模塊46產(chǎn)生的消息傳給可在同一服務(wù)單元子系統(tǒng)12或分開(kāi)的服務(wù)單元子系統(tǒng)12內(nèi)的另一呼叫處理單元20。在步驟118處,輸出此消息的呼叫處理單元20接收來(lái)自此消息的呼叫處理單元20的應(yīng)答。該應(yīng)答會(huì)指明在后一呼叫處理單元20處已完成所要求的處理。
在步驟120出,呼叫處理單元20判斷是否還需要呼叫處理。如果還需要處理,則呼叫處理單元20回到步驟104處,在該步驟處,呼叫定序器模塊32起用合適的功能模塊34-54,執(zhí)行另外的處理。呼叫處理單元20重復(fù)步驟104-120,直到在步驟120處判斷不再需要?jiǎng)e的處理為止。
在完成所有的處理以后,呼叫塊存儲(chǔ)器24中的信息26構(gòu)成合成信息。在步驟122處,從呼叫塊存儲(chǔ)器24中索取合成信息。在步驟124處,通過(guò)鏈路22,將合成信息從呼叫處理單元20傳送出去。然后,該合成信息可以用來(lái)完成和/或支持所要求的始發(fā)點(diǎn)與終接點(diǎn)之間的呼叫。于是,方法110結(jié)束。
盡管上文中已經(jīng)詳細(xì)描述了本發(fā)明及其優(yōu)點(diǎn),但應(yīng)當(dāng)理解,在不偏離由權(quán)利要求書(shū)所限定的本發(fā)明的范圍和精神的情況下,還可以對(duì)這些實(shí)施例作各種變更、替換和修改。
權(quán)利要求
1.一種處理通信網(wǎng)中的呼叫信息的系統(tǒng),其特征在于,所述處理系統(tǒng)包含多個(gè)功能模塊,每一功能模塊用來(lái)執(zhí)行呼叫處理的相應(yīng)功能;用來(lái)與每一個(gè)功能模塊通信的呼叫定序器模塊,所述呼叫定序器模塊用來(lái)在需要執(zhí)行與所述功能模塊相應(yīng)的呼叫處理功能時(shí),調(diào)用一個(gè)特定的功能模塊。
2.如權(quán)利要求1所述處理系統(tǒng),其特征在于,至少一個(gè)功能模塊包含能夠按照特定的呼叫協(xié)議執(zhí)行呼叫處理的呼叫協(xié)議模塊。
3.如權(quán)利要求1所述的處理系統(tǒng),其特征在于,至少一個(gè)功能模塊包含能夠按照特定的呼叫方式執(zhí)行呼叫處理的呼叫方式模塊。
4.如權(quán)利要求1所述的處理系統(tǒng),其特征在于,它還包含可以由所述呼叫定序器模塊訪問(wèn)的呼叫塊存儲(chǔ)器,所述呼叫塊存儲(chǔ)器用來(lái)存儲(chǔ)在處理期間產(chǎn)生的信息。
5.如權(quán)利要求1所述的處理系統(tǒng),其特征在于,它還包含與呼叫定序器模塊進(jìn)行通信的接口,所述接口能夠接收要在處理系統(tǒng)內(nèi)處理的呼叫信息。
6.如權(quán)利要求5所述的處理系統(tǒng),其特征在于,所述接口包含異步轉(zhuǎn)移模式插入/分出多路復(fù)用器。
7.如權(quán)利要求1所述的處理系統(tǒng),其特征在于,所述多個(gè)功能模塊包含用來(lái)按照第一呼叫協(xié)議執(zhí)行呼叫處理的第一呼叫協(xié)議模塊,以及用來(lái)按照第二呼叫協(xié)議執(zhí)行呼叫處理的第二呼叫協(xié)議模塊。
8.如權(quán)利要求1所述的處理系統(tǒng),其特征在于,所述多個(gè)功能模塊包含用來(lái)按照第一呼叫方式執(zhí)行呼叫處理的第一呼叫方式模塊,以及用來(lái)按照第二呼叫方式執(zhí)行呼叫處理的第二呼叫方式模塊。
9.一種處理通信網(wǎng)中的呼叫信息的系統(tǒng),其特征在于,所述處理系統(tǒng)包含按照特定的呼叫協(xié)議執(zhí)行呼叫處理的呼叫協(xié)議模塊;按照特定的呼叫方式執(zhí)行呼叫處理的呼叫方式模塊;與呼叫協(xié)議模塊和呼叫方式模塊通信的呼叫定序器模塊,所述呼叫定序器模塊在需要按照所述呼叫協(xié)議模塊的特定的呼叫協(xié)議進(jìn)行呼叫處理時(shí)調(diào)用所述呼叫協(xié)議模塊,所述呼叫定序器模塊還在需要按照所述呼叫方式模塊的特定的呼叫方式進(jìn)行呼叫處理時(shí)調(diào)用所述呼叫方式模塊。
10.如權(quán)利要求9所述的處理系統(tǒng),其特征在于,它還包含可以由所述呼叫定序器模塊訪問(wèn)的呼叫塊存儲(chǔ)器,所述呼叫塊存儲(chǔ)器能夠存儲(chǔ)在處理期間產(chǎn)生的信息。
11.如權(quán)利要求9所述的處理系統(tǒng),其特征在于,它還包含能夠與所述呼叫定序器模塊通信的接口,所述接口能夠接收要在處理系統(tǒng)中處理的呼叫信息。
12.如權(quán)利要求11所述的處理系統(tǒng),其特征在于,所述接口包含異步轉(zhuǎn)移模式插入/分出多路復(fù)用器。
13.一種處理通信網(wǎng)中的呼叫信息的系統(tǒng),其特征在于,所述處理系統(tǒng)包含第一呼叫處理單元,它具有能夠與第一呼叫定序器模塊通信的第一功能模塊,所述第一功能模塊能夠執(zhí)行相應(yīng)的呼叫處理功能,所述第一呼叫定序器模塊能夠在需要由所述第一呼叫處理單元執(zhí)行與所述第一功能模塊相應(yīng)的呼叫處理功能時(shí),調(diào)用所述第一功能模塊;第二呼叫處理單元,它具有能夠與第二呼叫定序器模塊通信的第二功能模塊,所述第二功能模塊能夠執(zhí)行相應(yīng)的呼叫處理功能,所述第二呼叫定序器模塊能夠在需要由所述第二呼叫處理單元執(zhí)行與所述第二功能模塊相應(yīng)的呼叫處理功能時(shí),調(diào)用所述第二功能模塊;可以由所述第一呼叫處理單元和所述第二呼叫處理單元訪問(wèn)的呼叫塊存儲(chǔ)器,所述呼叫塊存儲(chǔ)器能夠存儲(chǔ)進(jìn)行處理的期間在所述第一呼叫處理單元或所述第二呼叫處理單元中所產(chǎn)生的信息。
14.如權(quán)利要求13所述的處理系統(tǒng),其特征在于,所述第一呼叫處理單元和所述第二呼叫處理單元能夠協(xié)作執(zhí)行對(duì)一個(gè)呼叫進(jìn)行的呼叫處理。
15.如權(quán)利要求13所述的處理系統(tǒng),其特征在于,所述第一功能模塊包含能夠按照特定的呼叫協(xié)議執(zhí)行呼叫處理的第一呼叫協(xié)議模塊。
16.如權(quán)利要求15所述的處理系統(tǒng),其特征在于,所述第二功能模塊包含能夠按照與所述第一呼叫協(xié)議模塊相同的呼叫協(xié)議執(zhí)行呼叫處理的第二呼叫協(xié)議模塊。
17.如權(quán)利要求13所述的處理系統(tǒng),其特征在于,所述第一功能模塊包含能夠按照特定的呼叫方式執(zhí)行呼叫處理的第一呼叫方式模塊。
18.如權(quán)利要求17所述的處理系統(tǒng),其特征在于,所述第二功能模塊包含能夠按照與所述第一呼叫方式模塊相同的方式執(zhí)行呼叫處理的第二呼叫方式模塊。
19.一種處理通信網(wǎng)中的呼叫信息的方法,其特征在于,所述方法包含下述步驟接收有關(guān)呼叫的呼叫信息;根據(jù)所述呼叫信息調(diào)用多個(gè)功能模塊中的一個(gè)功能模塊,每一功能模塊能夠執(zhí)行相應(yīng)的呼叫處理功能;執(zhí)行與所述調(diào)用的功能模塊相應(yīng)的呼叫處理功能。
20.如權(quán)利要求19所述的方法,其特征在于,它還包含下述步驟判斷是否要根據(jù)所述呼叫信息執(zhí)行另外的呼叫處理;調(diào)用所述多個(gè)功能模塊中的另一個(gè)功能模塊;執(zhí)行與所述另一個(gè)調(diào)用的功能模塊相應(yīng)的呼叫處理功能。
21.如權(quán)利要求19所述的方法,其特征在于,它還包含在呼叫塊存儲(chǔ)器中存儲(chǔ)進(jìn)行處理的期間所產(chǎn)生的信息的步驟。
22.如權(quán)利要求19所述的方法,其特征在于,至少一個(gè)功能模塊包含能夠按照特定的呼叫協(xié)議執(zhí)行呼叫處理的呼叫協(xié)議模塊。
23.如權(quán)利要求22所述的方法,其特征在于,所述執(zhí)行的步驟包含按照特定的呼叫協(xié)議進(jìn)行呼叫處理的步驟。
24.如權(quán)利要求19所述的方法,其特征在于,至少一個(gè)功能模塊包含按照特定的呼叫方式進(jìn)行呼叫處理的呼叫方式模塊。
25.如權(quán)利要求24所述的方法,其特征在于,所述執(zhí)行的步驟包含按照特定的呼叫方式進(jìn)行呼叫處理的步驟。
全文摘要
本發(fā)明提供了一種處理通信網(wǎng)中的呼叫信息的系統(tǒng)。該處理系統(tǒng)包括多個(gè)功能模塊(34—54)。每一功能模塊(34—54)能夠執(zhí)行相應(yīng)的呼叫處理功能。呼叫定序器模塊(32)用來(lái)與每一個(gè)功能模塊(34—54)通信。呼叫定序器模塊(32)能夠在需要進(jìn)行與該功能模塊(34—54)相應(yīng)的呼叫處理功能時(shí)調(diào)用特定的功能模塊(34—54)。
文檔編號(hào)H04Q3/545GK1265252SQ98805843
公開(kāi)日2000年8月30日 申請(qǐng)日期1998年4月1日 優(yōu)先權(quán)日1997年4月15日
發(fā)明者S·M·普倫, S·A·詹姆斯, N·G·辛格, S·S·卡斯萊 申請(qǐng)人:Dsc電訊有限合伙公司