專利名稱:智能通信網(wǎng)絡(luò)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在一個(gè)智能通信網(wǎng)中提供服務(wù)的一種方法和一個(gè)服務(wù)節(jié)點(diǎn)。
在存儲(chǔ)程序控制(SPC)交換機(jī)出現(xiàn)之前,公共交換電話網(wǎng)(PSTN)是由機(jī)電式交換機(jī)構(gòu)成,例如步進(jìn)(Strowger)式和縱橫式交換機(jī),以及電子式交換機(jī),例如TXE2和TXE4交換機(jī)。但是,即使是這些類型的最先進(jìn)的交換機(jī),在除去交換呼叫之外,即除去使得實(shí)現(xiàn)進(jìn)入信道或話線和送出信道的連接之外,只能執(zhí)行有限的功能。而且,這些附加的功能只限于改進(jìn)網(wǎng)絡(luò)性能的操作,例如在第一選擇的出行路由是占線的情況下重復(fù)地嘗試通過(guò)另一條出行路由接通目標(biāo)號(hào)碼。
SPC交換機(jī)能夠使得用戶利用在其電信號(hào)標(biāo)上輸入*和#鍵來(lái)控制各種附加的服務(wù)。但是這種新的服務(wù)的引入或?qū)τ诂F(xiàn)存的服務(wù)的修改意味著在SPC交換機(jī)的每一個(gè)中的控制程序都必須進(jìn)行刷新。
現(xiàn)行的智能通信網(wǎng)絡(luò)的概念是基于互聯(lián)的數(shù)字主交換裝置(DMSU)的核心,具有連接到該DMSU的局域交換機(jī)(通常是將每一個(gè)局域交換機(jī)連接到兩個(gè)DMSU,以便使得在一個(gè)DMSU失效的情況下實(shí)現(xiàn)網(wǎng)絡(luò)的可靠性),并由在該網(wǎng)絡(luò)中各處的離散的服務(wù)節(jié)點(diǎn)提供和控制各種的服務(wù)。
每一個(gè)服務(wù)節(jié)點(diǎn)都被接到網(wǎng)絡(luò)的DMSU,識(shí)別由用戶撥出的服務(wù)存取數(shù)字并擇路傳送該呼叫到用戶請(qǐng)求的服務(wù)內(nèi)容的服務(wù)節(jié)點(diǎn)。
根據(jù)本發(fā)明的第一方面,提供使用在一個(gè)智能通信網(wǎng)絡(luò)中的為用戶提供服務(wù)的一個(gè)服務(wù)節(jié)點(diǎn),它包括用于確定多項(xiàng)服務(wù)的服務(wù)確定裝置;多個(gè)資源,每一個(gè)資源用于相應(yīng)分別的命令信號(hào)產(chǎn)生話音信息段(announcement)并且當(dāng)每一個(gè)產(chǎn)生的話音信息段的產(chǎn)生完成時(shí)提供一個(gè)信息段完成信號(hào);一個(gè)交換,用于連接資源,以便把由網(wǎng)絡(luò)擇路的呼叫送入到服務(wù)節(jié)點(diǎn);和控制裝置,用于響應(yīng)這種輸入的呼叫,該呼叫的細(xì)節(jié)放置在相應(yīng)的服務(wù)排隊(duì)中以便從服務(wù)確定裝置接收(a)一個(gè)保存資源請(qǐng)求信號(hào),用于保存各自呼叫中的資源,其呼叫的細(xì)節(jié)已經(jīng)由控制裝置從該服務(wù)排隊(duì)的頂部傳送到服務(wù)確定裝置,從而將該呼叫與該服務(wù)確定裝置相關(guān)聯(lián)并相應(yīng)地保存資源的未被占用(free one)的之一;(b)一個(gè)連接請(qǐng)求信號(hào),用于將保存的資源與呼叫相連接,并因此相應(yīng)地控制該交換;(c)針對(duì)保存的資源的命令信號(hào),以產(chǎn)生相應(yīng)的話音信息段并相應(yīng)地發(fā)送一個(gè)命令信號(hào)到保存的資源;(d)一個(gè)信號(hào),用于將服務(wù)確定裝置從呼叫相脫離并相應(yīng)地存儲(chǔ)呼叫的當(dāng)前細(xì)節(jié);(e)一個(gè)信號(hào),指示出該服務(wù)確定裝置已經(jīng)準(zhǔn)備好處理另一個(gè)呼叫,并相應(yīng)地使服務(wù)確定裝置處理在服務(wù)排隊(duì)的頂部的呼叫;并從保存的資源接收一個(gè)信息段結(jié)束信號(hào),并因此刷新相應(yīng)呼叫的細(xì)節(jié),并將該刷新的細(xì)節(jié)從存儲(chǔ)器傳送到對(duì)于服務(wù)排隊(duì)的底部。
這種服務(wù)節(jié)點(diǎn)的構(gòu)形使得服務(wù)確定裝置能有效地操作,能夠請(qǐng)求不包括在功能管理中的操作功能,并且該控制裝置負(fù)責(zé)選擇和轉(zhuǎn)送到一個(gè)資源的命令。
控制裝置最好是包括一個(gè)共用資源管理器,具有響應(yīng)接收保存資源請(qǐng)求信號(hào)的第一部分,以便保存資源的未被占用之一,所說(shuō)的第一部分還被用于提供將被作為呼叫的當(dāng)前細(xì)節(jié)而被存儲(chǔ)的保存資源的識(shí)別信號(hào),并提供資源的保存信號(hào)。
共用信號(hào)源管理器最好還包括一個(gè)第二部分來(lái)響應(yīng)信息段命令信號(hào)的接收,以便保存多個(gè)對(duì)話識(shí)別符的未占用的一個(gè),提供將被存儲(chǔ)的該保存的對(duì)話識(shí)別符作為與該存儲(chǔ)的保存資源識(shí)別符相關(guān)的的呼叫的當(dāng)前細(xì)節(jié),并將信息段命令信號(hào)送到與保存的對(duì)話識(shí)別符相關(guān)的保存的資源。
根據(jù)本發(fā)明的第二個(gè)方面,提供了在為用戶提供服務(wù)的一個(gè)智能通信網(wǎng)絡(luò)中的服務(wù)節(jié)點(diǎn)的操作方法,該方法包括以下的步驟在服務(wù)節(jié)點(diǎn)的一個(gè)交換接收由網(wǎng)絡(luò)擇路到該服務(wù)節(jié)點(diǎn)的一個(gè)呼叫,識(shí)別該請(qǐng)求的服務(wù)并將該呼叫的細(xì)節(jié)放置在相應(yīng)的服務(wù)排隊(duì)中;當(dāng)在服務(wù)排隊(duì)的頂部時(shí),將該呼叫的細(xì)節(jié)傳送到該服務(wù)節(jié)點(diǎn)的服務(wù)確定裝置,該裝置隨后準(zhǔn)備好處理一個(gè)呼叫;保存服務(wù)節(jié)點(diǎn)的多個(gè)資源的未占用的一個(gè),并將該保存的資源與該呼叫相關(guān)聯(lián);響應(yīng)來(lái)自服務(wù)確定裝置的一個(gè)命令,由一個(gè)交換將保存的資源連接到輸入的呼叫;利用保存的資源產(chǎn)生一個(gè)對(duì)應(yīng)于來(lái)自服務(wù)確定裝置的命令的一個(gè)話音信息段;在命令保存資源之時(shí)存儲(chǔ)當(dāng)前呼叫的細(xì)節(jié)且釋放該服務(wù)確定裝置去處理另一個(gè)呼叫;利用保存的資源產(chǎn)生一個(gè)信息段結(jié)束信號(hào)并因此刷新呼叫的存儲(chǔ)細(xì)節(jié);將刷新的呼叫細(xì)節(jié)放置在相應(yīng)的服務(wù)排隊(duì)的底部;和保持資源的保存與該呼叫相關(guān)聯(lián)直到呼叫被發(fā)送或該服務(wù)確定裝置確定該保存的資源不再被請(qǐng)求。
保存資源的未占用之一的步驟最好是包括若干個(gè)子步驟,利用服務(wù)節(jié)點(diǎn)的共用資源管理器的第一部分實(shí)際地或在效果上去除一系列未占用資源的一個(gè)入口(entry),并利用所說(shuō)的第一部分提供保存的資源的識(shí)別符和一個(gè)資源保存信號(hào),存儲(chǔ)所說(shuō)的識(shí)別符作為該呼叫的當(dāng)前細(xì)節(jié),并將資源保存信號(hào)傳送到該服務(wù)確定裝置。
最好是包括這樣的步驟,利用共用資源管理器的第二部分保存多個(gè)對(duì)話識(shí)別符的未占用之一,利用所說(shuō)的第二部分提供對(duì)話識(shí)別符,利用所說(shuō)的第二部分將所說(shuō)的信息段命令前送到與所說(shuō)的對(duì)話識(shí)別符相關(guān)的保存的資源,并將所說(shuō)的對(duì)話識(shí)別符作為呼叫的當(dāng)前細(xì)節(jié)進(jìn)行存儲(chǔ)。
根據(jù)本發(fā)明的服務(wù)節(jié)點(diǎn)的具體實(shí)施例將結(jié)合附圖以實(shí)例的方式加以描述,其中
圖1是服務(wù)節(jié)點(diǎn)的服務(wù)邏輯執(zhí)行環(huán)境的示意圖;圖2是表示該服務(wù)節(jié)點(diǎn)提供的用于服務(wù)的呼叫事件的存儲(chǔ)位置的示意圖;圖3是表示一個(gè)呼叫事件的處理的示意圖;圖4是表示呼叫事件起始的示意圖;圖5是對(duì)于呼叫實(shí)例的資源分配的示意圖;圖6是在資源和呼叫者之間的通話路徑的連接的示意圖;圖7是一種應(yīng)用情況的資源的命令的示意圖;圖8是表示資源響應(yīng)的示意圖;圖9是表示當(dāng)應(yīng)用(application)完成時(shí)的過(guò)程的示意圖;圖10是表示呼叫清除時(shí)的過(guò)程的示意圖;圖11是表示資源清除掉時(shí)的過(guò)程的示意圖。
如圖1所示,本發(fā)明的服務(wù)節(jié)點(diǎn)的主要部分是中心控制功能,該中心控制功能被確定在構(gòu)成本發(fā)明的控制裝置的服務(wù)邏輯執(zhí)行環(huán)境(SLEE)10中。
SLEE 10包括多個(gè)應(yīng)用實(shí)例中的每一個(gè)分別的應(yīng)用編程接口(API)處理程序11a-11n(構(gòu)成本發(fā)明的服務(wù)確定裝置),在多個(gè)應(yīng)用類型13a-13n的每一個(gè)中的12a-12n,一個(gè)呼叫模式處理14,一個(gè)規(guī)程處理器15,和一個(gè)用于該服務(wù)節(jié)點(diǎn)的多個(gè)子系統(tǒng)的每一個(gè)的稱之為SLEE管理系統(tǒng)16的控制器處理,交換17,記帳系統(tǒng)18,具有共同管理器19H的多個(gè)智能外圍(IP)資源19和具有一個(gè)共同管理器20H的多個(gè)交談資源20。
在本說(shuō)明書(shū)中,智能外圍和服務(wù)節(jié)點(diǎn)被認(rèn)為是具有相同的實(shí)際意義,盡管在實(shí)際中的服務(wù)節(jié)點(diǎn)是由一個(gè)智能外圍和一個(gè)交換17共同構(gòu)成的。
在本實(shí)施例中,IP資源19的每一個(gè)是一個(gè)語(yǔ)言應(yīng)用平臺(tái)(SAP),包括其自身的數(shù)據(jù)收集裝置。在另一個(gè)實(shí)施例中有多個(gè)數(shù)據(jù)收集裝置,當(dāng)需要包括數(shù)字收集的服務(wù)時(shí),這些數(shù)字收集裝置可被保存并與SAP相關(guān)聯(lián)。
交談資源20的每一個(gè)都是非語(yǔ)言資源,即一個(gè)不與交換17的端口連接且不被用于從用戶發(fā)送和接收信號(hào)(MF信號(hào)或話音)的一個(gè)資源。這種交談資源20的類型的例子是個(gè)人識(shí)別號(hào)碼(PIN)的合法性、當(dāng)服務(wù)節(jié)點(diǎn)需要與遠(yuǎn)端資源和系統(tǒng)通信時(shí)的規(guī)程轉(zhuǎn)換以及用于管理進(jìn)入數(shù)據(jù)庫(kù)28的管理邏輯。
為了方便起見(jiàn),上述的處理通常以處理的名稱來(lái)表示,而每一個(gè)管理器將示為16H,17H等等。管理器19H具有一個(gè)內(nèi)部的部分19Hint,它在應(yīng)用和SELL的共享存儲(chǔ)器21之間接口信號(hào),和一個(gè)內(nèi)部部分19Hext它對(duì)從IP資源19來(lái)的和到該IP資源去的信號(hào)進(jìn)行接口。
SLEE 10的組成部分的每一個(gè)在一個(gè)平臺(tái)上實(shí)現(xiàn)如UNIX(AT&T的商標(biāo))的處理,對(duì)于此種處理不需詳述,但其在形式上是多重處理器、多重任務(wù)和容錯(cuò)的UNIX環(huán)境。在適當(dāng)?shù)臈l件下,這些處理包括用于信息的雙路通信的子處理。除去構(gòu)成開(kāi)關(guān)管理器17H的一個(gè)信息接收子處理的交換信息管理器26之外,這些子處理對(duì)于本專業(yè)的普通技術(shù)人員是公知的而不用詳細(xì)描述。
SLEE 10的組成部分處理可以經(jīng)過(guò)它們都能夠存取的共享存儲(chǔ)器21的功能塊彼此相互通信。工作在并聯(lián)的這些分離的設(shè)計(jì)大大地減少了嚴(yán)重的瓶頸效應(yīng)的可能性。
由SLEE管理系統(tǒng)16在SLEE 10的起始開(kāi)始具體的應(yīng)用,并且進(jìn)入平臺(tái)的每一個(gè)新的呼叫在共享存儲(chǔ)器21中建立一個(gè)新的呼叫實(shí)例22(圖2)。
每一個(gè)呼叫實(shí)例22都包括說(shuō)明分別的呼叫的具體數(shù)據(jù),示于圖2的各種數(shù)據(jù)的目錄是變換的IP資源、變換的交談、交換對(duì)話、清除標(biāo)記、正文存儲(chǔ)器、收費(fèi)記錄和API事件。在該呼叫實(shí)例中的這些目錄中的某些具有多于一個(gè)的存儲(chǔ)位置,例如IP資源和API事件。
每一個(gè)應(yīng)用類型13都能提供一個(gè)或多個(gè)確定的服務(wù),而且不同的呼叫(有可能使用不同的服務(wù))都能夠按照應(yīng)用的要求通過(guò)被切入和切出而享用任何應(yīng)用實(shí)例13。呼叫實(shí)例22的正文存儲(chǔ)器由一個(gè)應(yīng)用所使用以便保持一個(gè)呼叫存在的狀態(tài)的軌跡。
提供有同一應(yīng)用類型13的多個(gè)應(yīng)用實(shí)例12,以便使得使用若干個(gè)相同的服務(wù)的呼叫能夠并行。SLEE 10的規(guī)程器15管理到這些應(yīng)用實(shí)例12的呼叫的分配以便使得這些呼叫事件能夠被處理。
當(dāng)外部事件發(fā)生時(shí),管理器根據(jù)它們各自的呼叫實(shí)例22將它們排隊(duì)。圖3示出各種步驟,通過(guò)這些步驟將這些呼叫事件恢復(fù)并送到一個(gè)應(yīng)用進(jìn)行處理。
規(guī)程器15根據(jù)每一個(gè)服務(wù)實(shí)例23的相關(guān)優(yōu)先權(quán)決定下一步執(zhí)行哪一種服務(wù)。這些優(yōu)先權(quán)在規(guī)程器15的每一次啟動(dòng)之時(shí)被重新計(jì)算一次,以便保證所有的服務(wù)都將在某一時(shí)刻運(yùn)行,而具有更高的服務(wù)優(yōu)先權(quán)(由SLEE管理系統(tǒng)16所設(shè)定)將更常運(yùn)行。在步驟1,選出具有最高相關(guān)優(yōu)先權(quán)和具有可執(zhí)行呼叫排隊(duì)的服務(wù)實(shí)例以便被運(yùn)行。在步驟2,規(guī)程器15恢復(fù)服務(wù)的所擁有的應(yīng)用類型,并在步驟3將服務(wù)實(shí)例23加到服務(wù)排隊(duì)24的底部。在步驟4,由規(guī)程器15增加在應(yīng)用類型13中的阻斷信號(hào)機(jī),通知另一個(gè)呼叫被準(zhǔn)備好將由屬于該應(yīng)用類型13的應(yīng)用實(shí)例12之一所處理。當(dāng)出現(xiàn)這種情況時(shí),下一個(gè)服務(wù)實(shí)例23在步驟5被從排隊(duì)24中移去,并且下一個(gè)呼叫實(shí)例在步驟6從可執(zhí)行的呼叫排隊(duì)25中移去。屬于該呼叫實(shí)例22的第一個(gè)API事件連同呼叫的正文存儲(chǔ)器一起在步驟7被送到該應(yīng)用以被處理。
該應(yīng)用執(zhí)行對(duì)于實(shí)現(xiàn)這一事件所必須的任務(wù),并在一旦完成這些應(yīng)用的任務(wù)時(shí),它將發(fā)出一個(gè)API命令,隨后是一個(gè)API提供指令命令,并在步驟8修改正文存儲(chǔ)器以便反映呼叫狀態(tài)的改變。在處理步驟10,在為下一個(gè)呼叫事件而阻斷它的信號(hào)機(jī)之前,任何用于該應(yīng)用的排隊(duì)的管理事件都在步驟9被發(fā)送到該應(yīng)用。
該應(yīng)用發(fā)送一個(gè)API暫停命令到SLEE 10以便從該應(yīng)用釋放(分解)呼叫實(shí)例22,并發(fā)送API提供指令命令,以便使得該應(yīng)用成為阻斷,為下一個(gè)呼叫作準(zhǔn)備。
下面描述的是針對(duì)特殊的呼叫情況的處理,適用于由服務(wù)節(jié)點(diǎn)提供的信息的記錄服務(wù)。同時(shí)其中也有許多不同的任務(wù)能夠出現(xiàn),利用該平臺(tái)的每一個(gè)呼叫以類似于下述的方式進(jìn)行處理。
假設(shè)用戶已預(yù)定了以一個(gè)網(wǎng)絡(luò)為基礎(chǔ)的信息記錄服務(wù)(下稱"話音郵政服務(wù)"),該平臺(tái)(沒(méi)示出)包括一個(gè)用于存儲(chǔ)口授的信息的數(shù)據(jù)庫(kù)并與PSTN的一個(gè)DMSU相關(guān)聯(lián)。當(dāng)用戶已經(jīng)啟動(dòng)了話音郵政服務(wù)時(shí),則對(duì)于用戶的呼叫由網(wǎng)絡(luò)自動(dòng)地接到平臺(tái),并且任何所希望的口授信息(下稱"話音郵政信息")都被記錄以供用戶事后提取,并且話音郵政平臺(tái)將把關(guān)于該話音郵政信息(用戶的帳號(hào)和呼叫者的姓名)的信息發(fā)送到在服務(wù)節(jié)點(diǎn)中的應(yīng)用,以便存儲(chǔ)在數(shù)據(jù)庫(kù)28中,遞增與該帳號(hào)相關(guān)的存儲(chǔ)呼叫寄存器并將與表示話音郵政信息的當(dāng)前位置的一個(gè)索引相關(guān)的姓名存儲(chǔ)在該話音郵政平臺(tái)數(shù)據(jù)庫(kù)中。
當(dāng)用戶希望發(fā)現(xiàn)是否有話音郵政信息等待他時(shí),就撥通用于獲得該話音郵政服務(wù)的接通的服務(wù)存取數(shù)字,并且該P(yáng)STN將該呼叫擇路到服務(wù)節(jié)點(diǎn)(不論該呼叫是否已經(jīng)出現(xiàn)在網(wǎng)絡(luò)中)。
參考圖4,其中的步驟是被編號(hào)從步驟11開(kāi)始,此時(shí)呼叫到達(dá)該服務(wù)節(jié)點(diǎn),數(shù)字經(jīng)記帳鏈路從交換17傳送到呼叫模塊14,識(shí)別撥出的用于該話音郵政服務(wù)的服務(wù)接通數(shù)字,并在步驟11中作出響應(yīng),在SLEE的共享存儲(chǔ)器21中產(chǎn)生并起始一個(gè)新的呼叫實(shí)例22,并在步驟12將此進(jìn)入的呼叫變換到第一IP資源,稱之為IP資源0。實(shí)際的資源將是在輸入信道,在該信道上出現(xiàn)輸入的呼叫,并且將是把該信道的識(shí)別符變換到呼叫實(shí)例22的IP資源0位置。在步驟13,通過(guò)將輸入的呼叫或事件連同時(shí)間標(biāo)記一起記錄在呼叫實(shí)例22的改變記錄位置中,該呼叫模塊14起始呼叫的改變記錄。SLEE 10則在步驟14將一個(gè)API輸入呼叫事件放置在呼叫的API事件的排隊(duì)中,并在步驟15將呼叫實(shí)例22在適當(dāng)?shù)姆?wù)實(shí)例23上排隊(duì)成為一個(gè)可執(zhí)行的呼叫。
參考圖5,其中將規(guī)程器15觸發(fā)并進(jìn)入呼叫事件的處理的階段。
參考圖5,當(dāng)規(guī)程器15決定是執(zhí)行一個(gè)呼叫之時(shí),則在步驟16,SLEE 10將API輸入呼叫事件從呼叫事件的API事件排隊(duì)送到應(yīng)用13。該應(yīng)用接收該事件,提供一個(gè)事件的狀態(tài)表(沒(méi)示出)并從下一個(gè)隨后的位置返回,在此情況中,從該服務(wù)開(kāi)始新的呼叫。
該應(yīng)用將要求使用新的一個(gè)IP資源而不是IP資源0。首先,必須在步驟17通過(guò)發(fā)送一個(gè)API保存資源信息到SLEE 10,保存關(guān)于該呼叫的應(yīng)用-變換IP資源(例如資源3)的未占用的一個(gè)的資源。該應(yīng)用將自行選擇在呼叫實(shí)例22中的未占用的資源,并要求SLEE 10保存一個(gè)未占用的資源,且將其識(shí)別符變換到所選的IP資源。SLEE的內(nèi)部API資源管理器19Hint接收該信息,在未占用資源存儲(chǔ)器(資源X)中發(fā)現(xiàn)正確類型的未占用(未被使用的)資源,并在步驟18通過(guò)將該資源識(shí)別符從未占用資源移動(dòng)到呼叫實(shí)例的IP資源3,將其變換到呼叫。在此步驟中,資源可被從未占用資源中實(shí)際地去除,或通過(guò)設(shè)置標(biāo)志位以便標(biāo)出作為使用的和未被占用的資源而在效果上將資源去除。在步驟19,成功的信息被返回到該應(yīng)用作為返回碼。
為利用該資源,如圖6中所示,該應(yīng)用必須將其話音通道連接到呼叫的通道。這是通過(guò)在步驟20以兩個(gè)所要連接的資源為基準(zhǔn)(即IP資源0,進(jìn)入的呼叫和IP資源3,所要求的資源)而發(fā)送一個(gè)API連接信息實(shí)現(xiàn)的。
SLEE的API交換管理器17H接收該信息,將未占用的一個(gè)交換對(duì)話識(shí)別符在步驟21分配到(保存)呼叫實(shí)例22中,并在步驟22使用該識(shí)別符發(fā)送一個(gè)用于連接到交換17的請(qǐng)求。交換17在步驟23接收該請(qǐng)求并連接呼叫到資源X。在步驟24通知SLEE 10的交換信息管理器26成功返回。
由于已經(jīng)保存了一個(gè)資源,該應(yīng)用現(xiàn)在與之通信,例如在此情況中它要求資源對(duì)于用戶而言起到一個(gè)記錄的信息段的作用。如圖7所示,是通過(guò)在步驟25中利用所包括的信息類型而發(fā)送一個(gè)API IP資源命令到SLEE 10實(shí)現(xiàn)這一點(diǎn)的。SLEE的外部API資源管理器19Hext在步驟26接收該信息,并通過(guò)將一個(gè)識(shí)別符從未占用的對(duì)話識(shí)別符的存儲(chǔ)器分配到該呼叫的應(yīng)用IP資源而建立與信息源的對(duì)話。隨后在步驟27將這一對(duì)話的識(shí)別符與該命令相關(guān)聯(lián)并將其發(fā)送的變換的資源。
由于已經(jīng)發(fā)送了這樣的命令,該應(yīng)用留出該資源以便產(chǎn)生信息段并在規(guī)程器15的控制下開(kāi)始處理另一個(gè)呼叫。為實(shí)現(xiàn)這一點(diǎn),該應(yīng)用必須通過(guò)首先發(fā)送一個(gè)API暫停命令到SLEE 10而暫停呼叫,并隨后發(fā)送一個(gè)API提供指令命令。
在這種情況中,第一個(gè)API資源命令是用于產(chǎn)生一個(gè)"歡迎"信息段并用于收集表示用戶的帳號(hào)和個(gè)人身份號(hào)碼(PIN)的12個(gè)數(shù)字。
在圖8中,資源X在步驟28接收應(yīng)用的命令并開(kāi)始產(chǎn)生歡迎信息"歡迎到話音郵政,請(qǐng)輸入您的帳號(hào)和PIN"。在歡迎信息開(kāi)始之后的任何時(shí)候,資源X都能夠用于識(shí)別所接收的數(shù)據(jù)并在這些數(shù)字的第一個(gè)被接收和被識(shí)別之時(shí)停止產(chǎn)生信息段。
一旦接收到第一個(gè)數(shù)字,資源X將包括第一個(gè)已收數(shù)字的值的一個(gè)API事件信息發(fā)送到SLEE 10。該信息在呼叫事件22的API事件部分上排隊(duì)。對(duì)于本發(fā)明的目的而言,該應(yīng)用要求第一個(gè)數(shù)字執(zhí)行帳號(hào)的處理的開(kāi)始部分是足夠的,并且不是所有的應(yīng)用都包括為了初始的處理的帳號(hào)的第一個(gè)數(shù)字的要求。應(yīng)用和資源X之間的對(duì)話還沒(méi)有結(jié)束,即仍在允許,所有該對(duì)話的識(shí)別符被允許保持與呼叫實(shí)例的IP資源相關(guān)聯(lián)。
通常,用戶在從信息段的開(kāi)始的一個(gè)暫停內(nèi)將輸入他的8位帳號(hào)和他的4個(gè)數(shù)字的PIN。當(dāng)12個(gè)數(shù)字已經(jīng)被收集時(shí),資源X將在步驟29將一個(gè)包括該數(shù)字的數(shù)字收集信息送到SLEE 10,概信息與由SLEE 10利用該命令送到資源X的同一個(gè)識(shí)別符相關(guān)聯(lián)。
如果在暫停期結(jié)束之前用戶沒(méi)能輸入12個(gè)數(shù)字,或如果有其它的任何原因,資源X在該暫停之內(nèi)沒(méi)有收集到12個(gè)識(shí)別的數(shù)字,則資源X將送出一個(gè)收集失敗信息到SLEE 10。
當(dāng)一旦收到數(shù)字收集信息或收集失敗信息時(shí),應(yīng)用都將認(rèn)為對(duì)話完成并將開(kāi)始移去該對(duì)話的識(shí)別符并將其置回到未占用對(duì)話識(shí)別符的表中。
SLEE的外部IP資源信息管理器19Hext在步驟30中接收該信息并利用與對(duì)話識(shí)別符的相關(guān)性恢復(fù)呼叫實(shí)例22。該信息隨即在步驟31被加到呼叫實(shí)例的API事件排隊(duì)作為一個(gè)APIIP資源信息(Msg)事件,并且該呼叫實(shí)例22本身在步驟32被加到擁有服務(wù)實(shí)例的可執(zhí)行呼叫的表中。規(guī)程器15此時(shí)將再次被觸發(fā)。
當(dāng)規(guī)程器決定再一次是呼叫的接入的話,則API IP資源msg事件和信息本身都將在步驟33中送到應(yīng)用,如圖9所示。
該應(yīng)用開(kāi)始進(jìn)入在用于服務(wù)的狀態(tài)表中的下一個(gè)狀態(tài),并利用收集的帳號(hào)訪問(wèn)與應(yīng)用類型相關(guān)的數(shù)據(jù)庫(kù)28,以便利用該帳號(hào)獲取存儲(chǔ)的PIN,并將獲取的PIN和收集的PIN相比較。
如果PIN相匹配,則該應(yīng)用將再次訪問(wèn)數(shù)據(jù)庫(kù)以便獲取用戶的地址類型和最后一次進(jìn)行地址獲取的時(shí)間(和日期),并以當(dāng)前的這次的獲取的存取重寫(xiě)該時(shí)間。該應(yīng)用將發(fā)送其中有包括分別的可變參數(shù)的兩個(gè)場(chǎng)的一個(gè)第二API資源命令,第一個(gè)場(chǎng)是用戶的地址類型,而第二個(gè)場(chǎng)是最后的獲取時(shí)間(包括日期)。然后該應(yīng)用發(fā)送一個(gè)API暫停命令和一個(gè)API提供指令命令,并等待該規(guī)程器15從下一個(gè)所選的呼叫實(shí)例22發(fā)送其細(xì)節(jié)。
SLEE 10利用外部的IP資源管理器19Hex分配一個(gè)新的對(duì)話識(shí)別符并將該第二API資源命令以與用于第一API資源命令的相同的方式送到資源X。在接收方,資源X產(chǎn)生具有若干固定成分和若干可變成分的信息段,比如說(shuō)"Hello"(固定)、"Andy"(可變,用戶的地址類型)、"You last used voicemail at"(固定)、"three thrity pm"(可變)、"on the"(固定)"tenth"(可變)、"of"(固定)、"June"(可變)。這就提供了保安的手段,因?yàn)槿绻脩粼诖藭r(shí)還沒(méi)有接通其自己的話音郵政,他將知道有別的人對(duì)他的PIN感性趣,并能采取步驟改變他的PIN。
當(dāng)資源X已經(jīng)完成產(chǎn)生其第二個(gè)信息段時(shí),將送出一個(gè)API IP到SLEE 10,SLEE 10將進(jìn)入呼叫實(shí)例的API事件排隊(duì)。
當(dāng)用于隨后處理這一呼叫實(shí)例時(shí),它將進(jìn)入下一個(gè)狀態(tài),通知用戶已經(jīng)有多少個(gè)話音郵政信息放置在他的話音郵政存儲(chǔ)器中。用于將訪問(wèn)數(shù)據(jù)庫(kù)以便獲取所放置的話音郵政信息的數(shù)目并發(fā)送包括含有他的號(hào)碼的一個(gè)場(chǎng)和含有時(shí)間的另一個(gè)場(chǎng)的第三API資源命令用于則再次發(fā)送一個(gè)API暫停命令和一個(gè)API提供指令命令。
SLEE 10發(fā)送該第三個(gè)命令到資源X,通過(guò)以同前的方式對(duì)未占用的對(duì)話ID進(jìn)行分配,仍然保存用于此次呼叫的第三命令。
資源X響應(yīng)第三命令,產(chǎn)生包括多個(gè)成分的信息段,其中的兩個(gè)是可變成分。第一個(gè)成分是"Good",是一個(gè)固定成分。第二個(gè)成分是可變的成分,是根據(jù)被接收的命令的時(shí)間場(chǎng)中的值從"早上","下午"和"晚上"中選取的。即,資源X具有三個(gè)信息窗口從午夜到中午,從中午到下午6點(diǎn),和從下午6點(diǎn)到午夜。而且通過(guò)將時(shí)間值與窗口邊界相比較作出選擇,以便確定合適的窗口并由此確定響應(yīng)的成分。第三個(gè)成分是"Welcome to voicemail。You have",這是一個(gè)固定成分。第四個(gè)成分是可變的,是從對(duì)應(yīng)于在話音郵政信息數(shù)據(jù)庫(kù)中的可能的話音郵政數(shù)目的一系列詞匯中選擇出來(lái)的。換句話說(shuō),是從例如"no"到twenty"。第五個(gè)成分是"new",是固定成分。第六個(gè)是可變成分,是根據(jù)是否存在有一個(gè)話音郵政信息或有多個(gè)話音郵政信息以及沒(méi)有話音郵政信息從"message"和"messages"中選擇的。
在實(shí)際中,用于將具有進(jìn)一步的階段,例如詢問(wèn)用戶是否希望知道放置話音郵政信息的人的姓名(當(dāng)放置了話音郵政信息時(shí)被要求說(shuō)出他的姓名),將這些姓名通知用戶(有可能和話音郵政信息號(hào)碼相關(guān)),接收用戶的選擇并產(chǎn)生話音郵政信息(通過(guò)從話音郵政平臺(tái)數(shù)據(jù)庫(kù)獲取),詢問(wèn)用戶是否希望消除該話音郵政信息或放棄它或得到它,并在產(chǎn)生放置的話音郵政信息期間,當(dāng)用戶掛機(jī)時(shí),管理該話音郵政信息數(shù)據(jù)庫(kù)。然而,在沒(méi)有進(jìn)一步的對(duì)于話音郵政服務(wù)的下一步的詳細(xì)的描述的條件下,本專業(yè)的技術(shù)人員將完全明白服務(wù)節(jié)點(diǎn)和它的SLEE的操作。
當(dāng)應(yīng)用達(dá)到最后的階段時(shí),例如已經(jīng)從用戶收到肯定的指示,他正在結(jié)束對(duì)于服務(wù)的接通或已經(jīng)從資源X收到時(shí)間段完結(jié)出現(xiàn),則就發(fā)送一個(gè)API結(jié)束相互到SLEE 10。該信號(hào)由SLEE 10的API結(jié)束管理器27所接收,著手清除掉該呼叫。
首先,SLEE 10必須斷開(kāi)該通話路徑。在步驟35將一個(gè)未占用的交換對(duì)話分配到呼叫實(shí)例22,并在步驟36發(fā)送信息到交換17,請(qǐng)求斷開(kāi)資源X和呼叫者。交換17在步驟37執(zhí)行斷開(kāi)并在步驟38將一個(gè)斷開(kāi)完成信息送回到SLEE 10。
一個(gè)資源仍然是處于與SLEE 10的公開(kāi)對(duì)話狀態(tài),則必須被清除掉。在圖10中的SLEE 10是通過(guò)首先發(fā)送變換的IP資源3到清除、將變換的資源在步驟39移動(dòng)到呼叫實(shí)例的清除資源的位置并隨即在步驟40將清除掉信息送到資源X來(lái)做到這一點(diǎn)。正在進(jìn)入的呼叫以相似的方式通過(guò)呼叫模塊14被清除,且在步驟41將該呼叫標(biāo)記為當(dāng)前正在清除掉的呼叫。
如圖11所示,資源X接收該信息并開(kāi)始將呼叫清除掉的程序。當(dāng)其清除完成后,在步驟42發(fā)送一個(gè)清除完成信息到SLEE 10。由SLEE的外部IP資源信息管理器19Hext接收該信息,利用與對(duì)話識(shí)別符的相關(guān)性獲取呼叫實(shí)例。在步驟43,該對(duì)話識(shí)別符從資源中移去并放置回到未占用對(duì)話識(shí)別符存儲(chǔ)器中。資源本身從呼叫實(shí)例22中移出并返回到未占用資源存儲(chǔ)器中。
如果最后的所要清除的資源屬于該呼叫(即正進(jìn)入的呼叫也已經(jīng)完成了清除),則該呼叫完結(jié)。在步驟45,收費(fèi)記錄被打上時(shí)間標(biāo)記并送出到記帳系統(tǒng)。
權(quán)利要求
1.使用在一個(gè)智能通信網(wǎng)絡(luò)中的為用戶提供服務(wù)的一個(gè)服務(wù)節(jié)點(diǎn),它包括用于確定多項(xiàng)服務(wù)的服務(wù)確定裝置;多個(gè)資源,每一個(gè)資源用于相應(yīng)分別的命令信號(hào)產(chǎn)生話音信息段并且當(dāng)每一個(gè)產(chǎn)生的話音信息段的產(chǎn)生完成時(shí)提供一個(gè)信息段完成信號(hào);一個(gè)交換,用于連接資源,以便把由網(wǎng)絡(luò)擇路的呼叫送入到服務(wù)節(jié)點(diǎn);和控制裝置,用于響應(yīng)這種輸入的呼叫,該呼叫的細(xì)節(jié)放置在相應(yīng)的排隊(duì)中以便從服務(wù)確定裝置接收(a)一個(gè)保存資源請(qǐng)求信號(hào),用于保存在分別的呼叫中的資源,其呼叫的細(xì)節(jié)已經(jīng)由控制裝置從該服務(wù)排隊(duì)的頂部傳送到服務(wù)確定裝置,從而將該呼叫與該服務(wù)確定裝置相關(guān)聯(lián)并相應(yīng)地保存資源的未被占用(free one)的之一;(b)一個(gè)連接請(qǐng)求信號(hào),用于將保存的資源與呼叫相連接,并因此相應(yīng)地控制該交換;(c)針對(duì)保存的資源的命令信號(hào),以產(chǎn)生相應(yīng)的話音信息段并相應(yīng)地發(fā)送一個(gè)命令信號(hào)到保存的資源;(d)一個(gè)信號(hào),用于將服務(wù)確定裝置從呼叫相脫離并相應(yīng)地存儲(chǔ)呼叫的當(dāng)前細(xì)節(jié);(e)一個(gè)信號(hào),指示出該服務(wù)確定裝置已經(jīng)準(zhǔn)備好處理另一個(gè)呼叫,并相應(yīng)地使服務(wù)確定裝置處理在服務(wù)排隊(duì)的頂部的呼叫;并從保存的資源接收一個(gè)信息段結(jié)束信號(hào),并因此刷新相應(yīng)呼叫的細(xì)節(jié),并將該刷新的細(xì)節(jié)從存儲(chǔ)器傳送到對(duì)于服務(wù)排隊(duì)的底部。
2.如權(quán)利要求1的服務(wù)節(jié)點(diǎn),其中的控制裝置最好是包括一個(gè)共用資源管理器,具有響應(yīng)該保存資源請(qǐng)求信號(hào)的第一部分,以便保存資源的未被占用之一,所說(shuō)的第一部分還被用于提供將被作為呼叫的當(dāng)前細(xì)節(jié)而被存儲(chǔ)的保存信息源的識(shí)別信號(hào),并提供資源的保存信號(hào)。
3.如權(quán)利要求2的服務(wù)節(jié)點(diǎn)其中的共用信號(hào)源管理器最好還包括一個(gè)第二部分響應(yīng)信息段命令信號(hào)的接收,以便保存多個(gè)對(duì)話識(shí)別符的未占用的一個(gè),提供將被存儲(chǔ)的該保存的對(duì)話識(shí)別符作為與該存儲(chǔ)的保存資源識(shí)別符相關(guān)的的呼叫的當(dāng)前細(xì)節(jié),并將信息段命令信號(hào)送到與保存的對(duì)話識(shí)別符相關(guān)的保存的資源。
4.在為用戶提供服務(wù)的一個(gè)智能通信網(wǎng)絡(luò)中的服務(wù)節(jié)點(diǎn)的操作方法,該方法包括以下的步驟以服務(wù)節(jié)點(diǎn)的一個(gè)交換接收由網(wǎng)絡(luò)擇路到該服務(wù)節(jié)點(diǎn)的一個(gè)呼叫,識(shí)別該請(qǐng)求的服務(wù)并將該呼叫的細(xì)節(jié)放置在相應(yīng)的服務(wù)排隊(duì)中;當(dāng)在服務(wù)排隊(duì)的頂部時(shí),將該呼叫的細(xì)節(jié)傳送到該服務(wù)節(jié)點(diǎn)的服務(wù)確定裝置,該裝置隨后準(zhǔn)備好處理一個(gè)呼叫;保存服務(wù)節(jié)點(diǎn)的多個(gè)資源的未占用的一個(gè),并將該保存的資源與該呼叫相關(guān)聯(lián);響應(yīng)來(lái)自服務(wù)確定裝置的一個(gè)命令,由一個(gè)交換將保存的資源連接到輸入的呼叫;利用保存的資源產(chǎn)生一個(gè)對(duì)應(yīng)于來(lái)自服務(wù)確定裝置的命令的一個(gè)話音信息段;在命令保存資源之時(shí)存儲(chǔ)當(dāng)前呼叫的細(xì)節(jié)以便釋放該服務(wù)確定裝置去處理另一個(gè)呼叫;利用保存的資源產(chǎn)生一個(gè)信息段結(jié)束信號(hào)并因此刷新呼叫的存儲(chǔ)細(xì)節(jié);將刷新的呼叫細(xì)節(jié)放置在相應(yīng)的服務(wù)排隊(duì)的底部;和保持資源的保存與該呼叫相關(guān)聯(lián)直到呼叫被發(fā)送或該服務(wù)確定裝置確定該保存的資源不再被請(qǐng)求。
5.如權(quán)利要求4的方法,其中保存資源的未占用之一的步驟還包括以下的子步驟利用服務(wù)節(jié)點(diǎn)的共用資源管理器的第一部分實(shí)際地或在效果上去除一系列未占用資源的一個(gè)選相,并利用所說(shuō)的第一部分提供保存的資源的識(shí)別符和一個(gè)資源保存信號(hào),存儲(chǔ)所說(shuō)的識(shí)別符作為該呼叫的當(dāng)前細(xì)節(jié),并將信息源保存信號(hào)傳送到該服務(wù)確定裝置。
6.如權(quán)利要求5的方法,包括這步驟利用共用資源管理器的第二部分保存多個(gè)對(duì)話識(shí)別符的未占用之一,利用所說(shuō)的第二部分將所說(shuō)的信息段命令前送到與所說(shuō)的對(duì)話識(shí)別符相關(guān)的保存的資源,并將所說(shuō)的對(duì)話識(shí)別符作為呼叫的當(dāng)前細(xì)節(jié)進(jìn)行存儲(chǔ)。
全文摘要
描述了一個(gè)在智能通信網(wǎng)絡(luò)中用來(lái)為用戶提供服務(wù)的一個(gè)服務(wù)節(jié)點(diǎn)。該節(jié)點(diǎn)包括用于確定多項(xiàng)服務(wù)的服務(wù)確定裝置;多個(gè)資源,每一個(gè)資源用于相應(yīng)分別的命令信號(hào)產(chǎn)生話音信息段,并且當(dāng)每一個(gè)產(chǎn)生的話音信息段的產(chǎn)生完成時(shí)提供一個(gè)信息段完成信號(hào);一個(gè)交換,用于連接資源,以便把由網(wǎng)絡(luò)擇路的呼叫送入到服務(wù)節(jié)點(diǎn);和控制裝置,用于響應(yīng)這種輸入的呼叫,該呼叫的細(xì)節(jié)放置在相應(yīng)的排隊(duì)中以便從服務(wù)確定裝置接收(a)一個(gè)保存資源請(qǐng)求信號(hào),用于保存在分別的呼叫中的資源,其呼叫的細(xì)節(jié)已經(jīng)由控制裝置從該服務(wù)排隊(duì)的頂部傳送到服務(wù)確定裝置,從而將該呼叫與該服務(wù)確定裝置相關(guān)聯(lián)并相應(yīng)地保存資源的未被占用(freeone)的之一;(b)一個(gè)連接請(qǐng)求信號(hào),用于將保存的資源與呼叫相連接,并因此相應(yīng)地控制該交換;(c)針對(duì)保存的資源的命令信號(hào),以產(chǎn)生相應(yīng)的話音信息段并相應(yīng)地發(fā)送一個(gè)命令信號(hào)到保存的資源;(d)一個(gè)信號(hào),用于將服務(wù)確定裝置從呼叫相脫離并相應(yīng)地存儲(chǔ)呼叫的當(dāng)前細(xì)節(jié);(e)一個(gè)信號(hào),指示出該服務(wù)確定裝置已經(jīng)準(zhǔn)備好處理另一個(gè)呼叫,并相應(yīng)地使服務(wù)確定裝置處理在服務(wù)排隊(duì)的頂部的呼叫;并從保存的資源接收一個(gè)信息段結(jié)束信號(hào),并因此刷新相應(yīng)呼叫的細(xì)節(jié),并將該刷新的細(xì)節(jié)從存儲(chǔ)器傳送到對(duì)于服務(wù)排隊(duì)的底部。
文檔編號(hào)H04M3/42GK1155362SQ9519453
公開(kāi)日1997年7月23日 申請(qǐng)日期1995年8月4日 優(yōu)先權(quán)日1994年8月4日
發(fā)明者安德魯·帕克斯頓·泰勒, 史蒂文·霍利伍德 申請(qǐng)人:英國(guó)電訊有限公司