專利名稱:交換系統(tǒng)的虛擬終端控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種交換系統(tǒng)虛擬終端控制裝置,更確切地說,該虛擬終端控制裝置是針對一個交換系統(tǒng),而設(shè)計在該系統(tǒng)的呼叫處理部分中,消除了基本呼叫控制部分和協(xié)議控制部分在呼叫識別模式方面的差別。在交換系統(tǒng)的呼叫處理部分,協(xié)議控制部分和基本呼叫控制部分構(gòu)成一個層次結(jié)構(gòu),并相互之間發(fā)送和接收信號,每信號皆有賴于呼叫識別以便完成呼叫程序。協(xié)議控制部分針對每個協(xié)議執(zhí)行一個程序,在該過程中,同時可連的呼叫識別號碼因所使用的終端不同而不同?;竞艚锌刂撇糠謭?zhí)行與終端相關(guān)的基本呼叫連接程序,并進一步通過伴隨呼叫連接過程的呼叫識別來完成附加服務(wù)控制。
在交換系統(tǒng)中,執(zhí)行呼叫連接程序和附加服務(wù)程序的呼叫處理部分,是一個層次化結(jié)構(gòu),一個基于該協(xié)議的基本規(guī)定被用作層次之間的接口。在該層次化結(jié)構(gòu)中,協(xié)議控制部分,針對使用的終端功能分類,完成協(xié)議程序;而基本呼叫控制部分則就某一終端,完成一個基本呼叫連接程序并進一步完成伴隨基本呼叫連接程序的附加服務(wù)控制。盡管如此,在常規(guī)呼叫處理部分,基本呼叫控制部分的功能和協(xié)議控制部分的功能并沒有按照多個協(xié)議分類而清晰地分開,因此,協(xié)議特有的程序也存在于基本呼叫控制部分。
在過去的交換系統(tǒng)常規(guī)呼叫處理部分,基本呼叫控制部分是執(zhí)行協(xié)議特有的程序。因此,這就存在著一個問題,基本呼叫控制部分即使在提供附加服務(wù)時,也得完成每個協(xié)議的程序。為解決這個問題,一項技術(shù)被提了出來,其中,在基本呼叫控制部分和協(xié)議控制部分之間,提供一個虛擬協(xié)議控制部分,(見專利申請5-126676)。虛擬協(xié)議控制部分包括標準數(shù)據(jù)存儲裝置、標準數(shù)據(jù)管理裝置和標準數(shù)據(jù)選擇和執(zhí)行裝置。標準數(shù)據(jù)存儲裝置是用來存儲標準數(shù)據(jù)的,該數(shù)據(jù)作為通用基元用以從協(xié)議控制部分到虛擬協(xié)議基元的過程。標準數(shù)據(jù)管理裝置是用來記錄或擦除與標準數(shù)據(jù)存儲裝置有關(guān)的標準數(shù)據(jù)。標準數(shù)據(jù)選擇和執(zhí)行裝置是用來根據(jù)選自標準數(shù)據(jù)存儲裝置的規(guī)范從協(xié)議控制部分到原始虛擬協(xié)議的程序的。這樣做,基本呼叫控制部分,可基于來自虛擬協(xié)議控制部分的歸范化程序,來控制呼叫連接過程和附加服務(wù)過程,以便消除基本呼叫控制部分中協(xié)議與協(xié)議之間程序的不同。
另一方面,從處理呼叫的角度上看,由交換系統(tǒng)提供的附加服務(wù)可分為以下幾種
(a)附加服務(wù)。如再記錄服務(wù),它是通過單次呼叫(呼叫識別)實現(xiàn)的。如縮寫撥號服務(wù),在該服務(wù)中,一指定號碼被記錄成一種縮寫號碼,呼叫某一指定號碼是通過輸入該縮寫號碼實現(xiàn)的。用戶外出服務(wù),在該服務(wù)中,由于用戶不在,一個指定的導(dǎo)引號碼被記錄下來,一旦有人呼叫該用戶,一個基于該記錄的導(dǎo)引號碼的信息。便被提供給呼叫者。
(b)另一個附加服務(wù),它只有在同一終端上處理多個呼叫(呼叫識別)時,才能夠?qū)崿F(xiàn)。例如傳遞服務(wù),它是在某一用戶終端繁忙時,將他的呼叫傳遞到另一個號碼的終端上。通訊中進入呼叫通知服務(wù),它是將一個對占線終端進行的呼叫切換走,并通知被呼叫者。
另外,終端(和協(xié)議)也可以分為能處理單個呼叫的非智能型的,和能處理多個呼叫的智能型的。
在上述系統(tǒng)中,在基本呼叫控制部分和協(xié)議控制部分之間存在著虛擬協(xié)議控制部分,在協(xié)議控制中,與同一終端相關(guān)的呼叫識別號碼,并沒有在虛擬協(xié)議控制部分規(guī)范化。因此,為了在多個呼叫識別模式上提供附加服務(wù),根據(jù)在終端(協(xié)議)上的可處理的呼叫識別是單個還是多個的不同,基本呼叫控制部分需要分別處理。因此,在不考慮協(xié)議的情況下,很難實現(xiàn)所有附加服務(wù)。更具體地說,當基本呼叫控制部分被設(shè)置成,以多個呼叫識別模式,為智能型終端(智能型協(xié)議控制部分)提供附加服務(wù)時,這樣的一個附加服務(wù)控制程序不能以單個呼叫識別模式,直接應(yīng)用在諸如模擬終端的非智能型終端(非智能型協(xié)議控制部分)上。
因此,本發(fā)明的目的就是提供一個虛擬終端控制裝置,它被用在交換系統(tǒng)的呼叫處理部分中,該交換系統(tǒng)具有基本呼叫控制部分和協(xié)議控制部分組成的層次結(jié)構(gòu)。其中,當提供可通過多個呼叫識別實現(xiàn)的附加服務(wù)時,通常不管是什么類型的終端,或者說,不管什么類型的協(xié)議控制部分中的呼叫識別模式(單個/多個識別模式),基本呼叫控制部分中的附加服務(wù)控制程序都可認為是通用的。甚至,一個僅能控制單個呼叫的非智能型終端也能享用該智能化的附加服務(wù)。
根據(jù)這一發(fā)明,這里提供了一個用于交換系統(tǒng)的虛擬終端控制裝置。所述虛擬終端控制裝置設(shè)置在一協(xié)議控制部分和一基本呼叫控制部分之間,所述協(xié)議控制部分對每一協(xié)議執(zhí)行一程序,其中的可同時連結(jié)的呼叫識別號碼按照所用的終端而不相同,所述基本呼叫控制部分執(zhí)行一與所述終端有關(guān)的基本呼叫連接程序,并通過伴隨著所述呼叫連接程序的多個呼叫識別再執(zhí)行一附加服務(wù)控制,所述協(xié)議控制部分與所述基本呼叫控制部分組成一個層次化結(jié)構(gòu),并相互發(fā)送和接收與呼號識別事件各相依存的信號,以便在所述交換系統(tǒng)中實現(xiàn)呼叫程序,所述虛擬終端控制裝置其特征在于,它包括呼叫識別管理數(shù)據(jù),包含有終端識別數(shù)據(jù),它表示出由所述基本呼叫控制部分和所述協(xié)議控制部分分別對所述終端進行處理的多個呼叫識別;呼叫識別通訊數(shù)據(jù),表示在由所述基本呼叫控制部分處理的每個呼叫識別與由所述協(xié)議控制部分處理的每個呼叫識別之間的可連接通訊,它是依據(jù)由所述協(xié)議控制部分處理的協(xié)議分類產(chǎn)生的同時可連呼叫識別號碼的;以及終端分類數(shù)據(jù),供將所述基本呼叫控制部分的每個呼叫識別歸類成對應(yīng)于所述協(xié)議控制部分的呼叫識別的真實終端呼叫識別,或不與之對應(yīng)的虛擬終端呼叫識別;對從所述基本呼叫控制部分傳來的信號作出響應(yīng)的分配裝置,供參照在所述訊號呼叫識別的基礎(chǔ)上建立起的所述呼叫識別管理數(shù)據(jù),將信號分類分配到所述真實終端的呼叫識別和所述虛擬終端的呼叫識別;真實終端處理裝置,它具有在對接收信號作出響應(yīng)轉(zhuǎn)換狀態(tài)時進行確認和執(zhí)行操作的裝置,所述真實終端處理裝置當其通過所述分配裝置從所述基本呼叫控制部分檢測到所述真實終端呼叫識別信號時,查找所述呼叫識別管理數(shù)據(jù),以便將所述接收信號的呼叫識別轉(zhuǎn)換為所述協(xié)議控制部分的相應(yīng)呼叫識別,并向所述協(xié)議控制部分發(fā)送,所述真實終端處理裝置當其從所述協(xié)議控制部分接收訊號時,查找所述呼叫識別管理數(shù)據(jù),以便將所述接收信號的呼叫識別轉(zhuǎn)換為所述基本呼叫控制部分的相應(yīng)呼叫識別,并向所述基本呼叫控制部分發(fā)送,所述真實終端處理裝置當其在接收控制裝置內(nèi)的控制時執(zhí)行一指定程序,并向所述基本呼叫識制部分發(fā)送一信號,所述真實終端處理裝置當其在所述呼叫識別管理數(shù)據(jù)中檢測到所述呼叫識別通訊數(shù)據(jù)和所述終端分類數(shù)據(jù)的變化的觸發(fā)信號時,改變這些數(shù)據(jù);以及虛擬終端處理裝置,它根據(jù)通過所述分配裝置從所述基本呼叫控制部分接收所述虛擬終端呼叫識別信號讀出所述真實終端處理裝置的一個狀態(tài),所述虛擬終端處理裝置依據(jù)所述的接收信號以及所述真實終端處理裝置的狀態(tài),執(zhí)行一項程序并向所述基本呼叫控制部分發(fā)送一個信號以及輸出對所述真實終端處理裝置設(shè)定一項操作的所述控制信號,所述虛擬終端處理裝置當其在所述呼叫識別管理數(shù)據(jù)中檢測到一個所述呼叫識別通訊數(shù)據(jù)和所述終端分類數(shù)據(jù)的變化的觸發(fā)信號時,就改變這些數(shù)據(jù)。
所述的用于交換系統(tǒng)的虛擬終端控制裝置,它還包括,將由所述基本呼叫識制部分與所述協(xié)議控制部分處理的每個所述呼叫識別轉(zhuǎn)換成內(nèi)部碼的裝置,它便于在控制裝置內(nèi)部的處理,并且,在那里的內(nèi)部碼管理數(shù)據(jù)是由所述內(nèi)部碼作為所述呼叫識別管理數(shù)據(jù)設(shè)置的,所述內(nèi)部碼管理數(shù)據(jù)包含一個標準用戶號碼作為終端識別數(shù)據(jù),在所述真實終端處理裝置與所述虛擬終端處理裝置之間的差別作為終端分類數(shù)據(jù),在終端分類屬于所述真實終端處理裝置的情況是處于所述真實終端處理裝置的狀態(tài),一個內(nèi)部碼是處于終端分類屬于所述真實終端處理裝置的場合,而所述標準用戶號碼和終端分類屬于所述虛擬處理裝置的情況相同,一個呼叫識別作為呼叫識別通訊數(shù)據(jù)用于發(fā)送和接收與所述協(xié)議控制部分相關(guān)的信號,以及一個呼叫識別作為呼叫識別通訊數(shù)據(jù)用于發(fā)送和接收與所述呼叫控制部分相關(guān)的信號;每次所述真實終端處理裝置改變狀態(tài),所述狀態(tài)則被寫入相應(yīng)的內(nèi)部碼管理數(shù)據(jù);且所述虛擬終端處理裝置從相應(yīng)的自身內(nèi)部碼管理數(shù)據(jù)讀出所述真實終端處理裝置的內(nèi)部碼,還要從與所述讀出內(nèi)部碼相對應(yīng)的所述內(nèi)部碼管理數(shù)據(jù)讀出所述真實終端處理裝置的狀態(tài)。
圖1是表示本發(fā)明一實施例的方框圖。
圖2(A)是表示內(nèi)部碼表一結(jié)構(gòu)例子的圖。
圖2(B)是表示內(nèi)部碼空閑/占用表的結(jié)構(gòu)例子的圖。
圖3是表示每個終端識別內(nèi)部碼的管理數(shù)據(jù)的結(jié)構(gòu)例子的圖。
圖4是表示操作決定表和參考操作決定表而作的各索引表的結(jié)構(gòu)例子的圖。
圖5是表示根據(jù)圖1實施例而作的分配處理部分操作程序圖。
圖6是表示根據(jù)圖1實施例而作的真實終端處理部分的操作程序圖。
圖7是一表示根據(jù)圖1實施例而作的虛擬終端處理部分的操作程序圖。
圖8是表示在模擬單個CRi模式下的CW服務(wù)的首次操作順序的圖。
圖9是表示在模擬單個CRi模式下的CW服務(wù)的第二次操作順序的圖。
圖10是表示在Q·931多個CRi模式下的CW服務(wù)的一個操作順序的圖。
圖11是表示在Q·931單個CRi模式下的CW服務(wù)的一個操作順序的圖。
圖12(A)和圖12(B)是分別表示與真實終端處理部分和虛擬終端處理部分中的呼叫識別有關(guān)的連接交換前后的狀態(tài)圖。
參見圖1,圖中所示為根據(jù)本發(fā)明一實施例交換系統(tǒng)的呼叫處理部分的方框圖。它包括一個基本呼叫控制部分10,一個虛擬終端控制裝置20,和一個連在基本呼叫控制部分10與虛擬終端控制裝置20之間的協(xié)議控制部分30。
協(xié)議控制部分30可容納多個終端40(圖中僅畫出一個),它根據(jù)對應(yīng)于終端40的協(xié)議而完成控制。
基本呼叫控制部分10是用來通過協(xié)議控制部分30為終端40完成基本呼叫連接過程,并進一步完成伴隨而來的附加服務(wù)控制過程?;竞艚锌刂撇糠?0有一個控制資源將終端40與交換系統(tǒng)連接的功能。它的另一個功能是檢測被終端40使用的資源的狀態(tài)(空閑,占用或可能)。
另外基本呼叫控制部分10為完成附加服務(wù)控制過程,按照基本呼叫控制部分10的狀態(tài),具有為了起動附加服務(wù)所需的數(shù)據(jù)及裝置。因此,基本呼叫控制部分10為每一相應(yīng)的呼叫識別(CRi)完成基本呼叫連接及附加服務(wù)的控制過程,并且可以對于同一終端40分配多個呼叫識別。
另一方面,協(xié)議控制部分30能夠分配給特定終端40的呼叫識別碼,按照特定終端40的種類可以分為單個的和多個的。所以,本發(fā)明的虛擬終端控制裝置20,提供了要求協(xié)議控制部分30和基本呼叫控制部分10之間的呼叫識別進行分類、分配的裝置。
實際的呼叫識別的分配是由(圖上末示出的)呼叫識別管理部分完成的。協(xié)議控制部分30從終端40接收到呼叫請求時,向呼叫識別管理部分請求呼叫識別的分配,按分配的每個呼叫識別向基本呼叫控制部分10發(fā)送一個呼叫請求。另一方面,主呼叫控制部分10從外部接收到呼叫接收請求時,向呼叫識別管理部分請求呼叫識別的分配,按照分配給的呼叫識別通過協(xié)議控制部分30使終端40接收信號。
終端40預(yù)先賦予了用戶號碼。因用戶號碼在交換系統(tǒng)內(nèi)被轉(zhuǎn)換為合理的操作用戶號碼,并被搭載于接口信號上傳遞,所以基本呼叫控制部分10及協(xié)議控制部分30知道呼叫識別和標準用戶號碼的通訊情況。
協(xié)議控制部分30和虛擬終端控制裝置20之間是通過以相應(yīng)的協(xié)議為基礎(chǔ)的基元(真實終端基元)進行對接;而,基本呼叫控制部分10和虛擬終端控制裝置20之間是通過一個基于允許分配給終端40多個呼叫識別的智能化協(xié)議上的共同的基元(虛擬終端基元)進行對接。虛擬終端基元,包括IAM(初始地址信息)、ACM(地址完成信息)、CPG(呼叫進程信息)、ANM(應(yīng)答信息)、INF(附加信息)、HOLD(保留)、HOLD-ACK(保留確認)、RETRIEVE(保留解除)、RETRIEVE-ACK(保留解除確認)等,作為真實終端基元,虛擬終端基元的一部分依相關(guān)協(xié)議不同而被使用。
虛擬終端控制裝置20包括數(shù)據(jù)處理部分24,分配處理部分21,真實終端處理部分22和虛擬終端處理部分23。
數(shù)據(jù)處理部分24是用來存貯表示基本呼叫控制部分10及協(xié)議控制部分30分別處理的多個呼叫識別的終端識別數(shù)據(jù)(標準用戶號碼),是指同一終端40呼叫識別通訊數(shù)據(jù)表明在每個發(fā)送和接收與基本呼叫控制部分10及協(xié)議控制部分30相關(guān)的呼叫識別之間的通訊是可連接的;終端分類數(shù)據(jù)(終端處理部分分類),其是用來將基本呼叫控制部分10的每個呼叫識別歸類到與協(xié)議控制部分30的呼叫識別相對應(yīng)的真實終端呼叫識別,或者歸類到不相對應(yīng)的虛擬終端用呼叫識別中;以及存貯各種數(shù)據(jù)、表格;及處理從其它部分來的讀取、寫入、刪除等請求。
分配處理部分21接收從基本呼叫控制部分10來的與呼叫識別相對應(yīng)的事件信號,按照該具體信號所代表的呼叫識別去參考數(shù)據(jù)處理部分24內(nèi)的數(shù)據(jù),以便將這些信號分類并輸出到真實終端處理部分22或虛擬終端處理部分23。
真實終端處理部分22具有接收信號后,一面將狀態(tài)轉(zhuǎn)變一面決定和執(zhí)行依據(jù)每個狀態(tài)的操作的手段。當通過分配處理部分21接收到從基本呼叫控制部分10發(fā)來的信號時,真實終端處理部分22查閱數(shù)據(jù)處理部分24內(nèi)的數(shù)據(jù),以便將接收到的信號所代表的呼叫識別變換為與之相對應(yīng)的協(xié)議控制部分30的呼叫識別,并向協(xié)議控制部分30發(fā)送。當從協(xié)議控制部分30接收到另一個與呼叫識別相對應(yīng)的事件信號時,真實終端處理部分22查閱數(shù)據(jù)處理部分24內(nèi)的數(shù)據(jù),以便將由這些信號所代表的呼叫識別變換為與之相對應(yīng)的基本呼叫控制部分10的呼叫識別,并向基本呼叫控制部分10發(fā)送。當又接收從虛擬終端處理部分23發(fā)來的另一個信號時,真實終端處理部分22進行指定的處理并向基本呼叫控制部分10發(fā)送信號。當檢測到關(guān)于數(shù)據(jù)處理部分24內(nèi)的呼叫識別通訊數(shù)據(jù)及終端分類數(shù)據(jù)的變化的觸發(fā)信號時,真實終端處理部分22改變這些數(shù)據(jù)。
對應(yīng)于接收到通過分配處理部分21來自基本呼叫控制部10的信號,虛擬終端處理部分23讀出真實終端處理部分22的狀態(tài)。根據(jù)接收到的信號的及真實終端處理部分22的狀態(tài),虛擬終端處理部分23執(zhí)行一個程序,并向基本呼叫控制部分10發(fā)送信號,輸出一個代表真實終端處理部分22操作的信號。當檢測到關(guān)于數(shù)據(jù)處理部分24內(nèi)的呼叫識別通訊數(shù)據(jù)及終端分類數(shù)據(jù)的變化的觸發(fā)信號,虛擬終端處理部分23改變這些數(shù)據(jù)。
現(xiàn)在,在終端40(及協(xié)議控制部分30)僅能處理單一呼叫識別時,針對分配處理部分21、真實終端處理部分22、虛擬終端處理部分23各部分的操作,參照表示其各操作流程的圖5、圖6、圖7及表示數(shù)據(jù)處理部分24內(nèi)的各種數(shù)據(jù)和表格的圖2、圖3、圖4進行說明。
分配處理部分21從基本呼叫控制部分10接收與呼叫識別相對應(yīng)的信號(事件)(圖5的第S100步),并用接收到的呼叫識別作為線索,參考數(shù)據(jù)處理部分24內(nèi)部碼表241(見圖2A),以便檢查是否已經(jīng)分配了終端識別內(nèi)部碼,目的是為了完成虛擬終端控制裝置內(nèi)部過程,及決定處理目標(第S101和S102步)。如果未被分配,分配處理部分21搜索數(shù)據(jù)處理部分24內(nèi)的內(nèi)部碼空閑、占用表242(參照圖2B)分配一個空閑的終端識別內(nèi)部碼,存入內(nèi)部碼表241及內(nèi)部碼空閑/占用表242(第S103步)。在信號中的第一個信號分配某一呼叫識別時,與之相對應(yīng)的標準用戶號碼也被指定。還有,通過終端識別內(nèi)部碼(呼叫識別),數(shù)據(jù)處理部分24包括通過管理數(shù)據(jù)243(見圖3)。而管理數(shù)據(jù)又由下列幾項組成與之對應(yīng)的標準用戶號碼;由真實終端處理部分22和虛擬終端處理部分23構(gòu)成的終端處理部分的類別;在應(yīng)當處理的終端處理部分類別是虛擬終端處理部分的情況下,與同一標準用戶號碼相對應(yīng)的從屬于實際終端處理部分的終端識別內(nèi)部號碼;在應(yīng)當處理的終端處理部分類別是真實終端處理部分的情況下的真實終端處理部分的狀態(tài);真實終端處理部分在相對于協(xié)議控制部分30發(fā)送、接收信號時,使用的呼叫識別;在相對于基本呼叫控制部分10發(fā)送接收信號時真實終端處理部分使用的呼叫識別和其它。終端識別內(nèi)部碼分配后,分配處理部分21對全部的已經(jīng)記錄的終端識別號碼的管理數(shù)據(jù)進行檢索,對與被指定的標準用戶號碼一樣的標準用戶號碼是否已被記錄進行核查(第S104,S105步)。如果未被登記,分配處理部分21決定第一次呼叫識別分配給終端40的意義、并決定它能否與真實終端處理部分22進行連接。然后,分配處理部分21將標準用戶號碼,作為真實終端處理部分22的終端處理部分類別,狀態(tài)為空閑的狀態(tài),和與協(xié)議控制部分30有關(guān)的呼叫識別,以及將與基本呼叫控制部分10有關(guān)的呼叫識別等為內(nèi)容的管理數(shù)據(jù)243重新存入(第S106步),將接收的信號向真實終端處理部分22發(fā)送(第S107步)。分配處理部分21,在第S104、S105步處理的同一的標準用戶號碼已經(jīng)被記錄的情況下,可以決定對終端40配置第2個呼叫識別,并決定真實終端處理部分22不能進行連接處理,但必經(jīng)與虛擬終端處理部分23側(cè)進行虛接。(在真實終端處理部分22能夠處理的呼叫識別號碼,由預(yù)先被協(xié)議控制部分30指定和控制的協(xié)議類別進行判斷)。然后,分配處理部分21對由標準用戶號碼、作為虛擬終端處理部分23的終端處理部分的類別、與標準用戶號碼對應(yīng)的真實終端處理部分22側(cè)的終端識別內(nèi)部號碼以及與基本呼叫控制部分有關(guān)的呼叫識別為內(nèi)容的管理數(shù)據(jù)243重新存入(第S120)步),并將接收的信號向虛擬終端處理部分23發(fā)送(第S121步)。如果在第S101、S102步的過程中,終端識別內(nèi)部碼已經(jīng)被分配,分配處理部分21則讀取其終端內(nèi)部號碼的管理數(shù)據(jù),以便對終端處理部分的類別進行核查(第S111步)。如果真實終端處理部分已被指定,分配處理部分21則向真實終端處理部分22發(fā)送信號(第S107步)。另一方面,如果虛擬終端處理部分已被指定,分配處理部分21則向虛擬終端處理部分23發(fā)送信號(第S121步)。
真實終端處理部分22接收從分配處理部分21來的信號,從協(xié)議控制部分30來的信號以及從虛擬終端處理部分23來的信號并將它們存貯在語句信息標號中(未畫)(圖6的第200步)。真實終端處理部分22從語句信息標號中依次取出信號,用信號的呼叫識別作為線索,對數(shù)據(jù)處理部分24內(nèi)的內(nèi)部碼表241進行查閱,以便讀取終端識別內(nèi)部碼(第S201和S202步)。如果未得到終端識別內(nèi)部碼,真實終端處理部分22決定它作為對于終端40分配的第一個的呼叫識別。然后和對分配處理部分21的第S103-S106步的處理一樣,真實終端處理部分22分配終端識別內(nèi)部碼給呼叫識別,并將它存入內(nèi)部碼表241及內(nèi)部碼空閑/占用表242,同時將由標準用戶號碼、作為真實終端處理部分22的終端處理類別、狀態(tài)是空閑狀態(tài)、和協(xié)議控制部分30相關(guān)的呼叫識別、以及以與基本呼叫控制部分10有關(guān)的呼叫識別等為內(nèi)容的管理數(shù)據(jù)243重新存入(第S210步)。如果已得到終端識別內(nèi)部號碼,相應(yīng)的數(shù)據(jù)處理部分24內(nèi)的管理數(shù)據(jù)243也可讀出。如果這個管理數(shù)據(jù)243的終端處理部分類別是真實終端處理部分,真實終端處理部分22則可讀取其中的真實終端處理部分22現(xiàn)在的狀態(tài);反之,如果這個管理數(shù)據(jù)24的終端處理部分類別是虛擬終端處理部分,真實終端處理部分22則讀取與這個首次管理數(shù)據(jù)243內(nèi)的直實終端處理部分側(cè)的終端識別內(nèi)部號碼相對應(yīng)的第二個管理數(shù)據(jù)243,并進一步讀取來自第二個管理數(shù)據(jù)243的真實終端處理部分22的現(xiàn)在狀態(tài),然后,真實終端處理部分22檢查狀態(tài)的內(nèi)容(第S203和S204步)。依靠“閑”或“忙”的狀態(tài)(狀態(tài)1、狀態(tài)2、……、狀態(tài)n),接收到的信號和操作點(僅包括從虛擬終端23來的信號),按照預(yù)先指定的操作程序,真實終端處理部分22完成諸如信號分析和信號發(fā)送的過程。作為從真實終端處理部分22分別向協(xié)議控制部分30及基本呼叫控制部分10發(fā)送信號的呼叫識別,可分別使用在讀取了真實終端處理部分狀態(tài)的管理數(shù)據(jù)243上記錄的“與協(xié)議控制部分有關(guān)的呼叫識別”以及“與基本呼叫控制部分有關(guān)的呼叫識別”。將“和協(xié)議控制部分有關(guān)的呼叫識別”及“和基本呼叫控制部分有關(guān)的呼叫識別”的組合變換后,可連接基本呼叫控制部分10與協(xié)議控制部分30的呼叫識別能夠被切換。這個切換動作的詳細情況在以后進行說明。所有的處理執(zhí)行完畢后,根據(jù)需要真實終端處理部分22轉(zhuǎn)換為其他狀態(tài),并重寫管理數(shù)據(jù)243的狀態(tài)內(nèi)容(第S205、S206、……、S20n步)。
虛擬終端處理部分23是從分配處理部分21接收信號并貯存于語句信息標號中(圖未示出)(圖7的第S300步)。虛擬終端處理部分23從語句信息標號中依次取出信號,并用信號的呼出識別作為線索對數(shù)據(jù)處理部分24內(nèi)的內(nèi)部碼表241進行查閱,并進一步讀取與已讀出的識別內(nèi)部碼相對應(yīng)的管理數(shù)據(jù)243(第S301步)。虛擬終端處理部分讀取與本身的第一個管理數(shù)據(jù)243中的真實終端處理部分22側(cè)的終端識別內(nèi)部號碼相對應(yīng)的第二個管理數(shù)據(jù)243,并進一步讀取真實終端處理部分22的狀態(tài)(第S302步)。如圖4所示,虛擬終端處理部分23查閱基于標準用戶號碼、接收到的信號的種類及真實終端部分的狀態(tài)的各種索引表244、245、246-1、246-2,并選擇和讀取操作決定表247-1、247-2、247-3中的一個(第S303步)。在圖4表示的各操作決定表247-1、…、247-3中,虛線上面部分代表由虛擬終端處理部分23執(zhí)行的操作,下面部分代表由真實終端處理部分22執(zhí)行的操作。虛擬終端處理部分23按照讀出的操作決定表的內(nèi)容,向基本信號控制部分10發(fā)送信號,并進一步向真實終處理部分22發(fā)送包括操作點的信號,使之進行與操作點相對應(yīng)的操作。例如,操作點“0”表示“什么也不做”,操作點表示“INF分析”,操作點“2”表示“向基本呼叫控制部分的發(fā)送INF”。作為由虛擬終端處理部分23向基本呼叫控制部分10發(fā)送的呼叫識別,通過分配處理部分21從基本呼叫控制部分10接收到的信號的呼叫識別將被使用。正如所期望的,這個呼叫識別與本身的管理數(shù)據(jù)243內(nèi)的“與基本呼叫控制部分有關(guān)的呼叫識別”是相同的。
現(xiàn)在,對整體操作進行說明。
首先,在這里協(xié)議控制部分30與作為終端40的模擬終端(常規(guī)電話機)連接,并與僅分配一個呼叫識別的非智能的協(xié)議相對應(yīng),以呼叫等待服務(wù)為例,并用圖8及圖9的時序圖進行說明。虛擬終端控制裝置20予先被告知協(xié)議控制部分30的協(xié)議類別是單一呼叫方式。如前所述分配處理部分21對和與終端40對應(yīng)的同一標準用戶號碼有關(guān)的真實終端處理部分22僅發(fā)送一個呼叫識別,剩下的呼叫識別給虛擬終端處理部分23。真實終端處理部分22也與分配處理部分21、虛擬終端處理部分22及數(shù)據(jù)處理部分24協(xié)同動作,形成和基本呼叫控制部分10及協(xié)議控制部分30互連的狀態(tài)。
終端40是一個呼叫者(發(fā)送者)。當對方的終端“摘機”時(將受話器拿起的動作),通過連接交換系統(tǒng)的網(wǎng)絡(luò),包括對方終端在內(nèi)的交換系統(tǒng)將信號ANM(應(yīng)答信息)通知給包括終端40在內(nèi)的交換系統(tǒng)。于是,雙方終端進入通訊或繁忙狀態(tài)。基本呼叫控制部分10,虛擬終端控制裝置20內(nèi)的真實終端處理部分22、以及協(xié)議控制部分30,為對從外部接受任何一種信號作為反應(yīng),根據(jù)內(nèi)部規(guī)定的狀態(tài),在狀態(tài)轉(zhuǎn)變時,進行動作。于是,如圖8上的起始狀態(tài)所示,協(xié)議控制部分30、真實終端處理部分22及基本呼叫控制部分10都處于占用通信狀態(tài)。
基本呼叫控制部分10是從網(wǎng)絡(luò)的一方接受到IAM(初始化地址信息)信號。基本呼叫控制部分10接收到從網(wǎng)絡(luò)一方來的新的呼叫設(shè)定請求,即IAM信號,就分配一個新的呼叫識別。為便于說明,將占用的呼叫識別表示為CRi1,將向終端40最新申請的呼叫設(shè)定的呼叫識別表示為CRi2?;竞艚锌刂撇糠?0因為收到相對于終端40的呼叫設(shè)定請求,所以試著去捕獲被終端40使用的資源。然而終端40已處于占用狀態(tài),基本呼叫控制部分10不能獲取資源。為此,基本呼叫控制部分10檢測出接收終端占用,開始起動呼叫等待(CW)服務(wù)。因為CW服務(wù)對于終端40有必要通知其已接收到新的呼叫設(shè)定請求,所以在通訊中,用CRi2向終端40發(fā)送信號IAM。
在虛擬終端控制裝置20,IAM信號是由分配處理部分21接收。分配處理部分21具有為響應(yīng)接收信號(事件),用數(shù)據(jù)處理部分24的內(nèi)部碼表241,通過呼叫識別分配終端識別內(nèi)部碼(以下略寫為內(nèi)部碼)的功能。所以,分配處理部分21分配給CRi2一個內(nèi)部碼(例如n),例如,假定內(nèi)部碼m分配給CRi1。另外,對于終端40是否已被分配了它的內(nèi)部號碼,將要根據(jù)與數(shù)據(jù)處理部分24的內(nèi)部碼對應(yīng)的管理數(shù)據(jù)243進行檢查。在這個狀態(tài)上如圖12(A)的管理數(shù)據(jù)243-m所示,分配給CRi1的內(nèi)部碼“m”,通過真實終端處理部分22,與終端40連結(jié),以便圖12(B)所示的管理數(shù)據(jù)243-n被重寫,并對虛擬終端處理部分23發(fā)送IAM信號(圖8中的程序A1)。
虛擬終端處理部分23在檢測出接收到CRi2的IAM信號時,從與CRi2對應(yīng)的內(nèi)部碼“n”的管理數(shù)據(jù)243-n讀取標準用戶號碼(例如為S)和真實終端處理部分22側(cè)的內(nèi)部號碼“m”,繼續(xù)從內(nèi)部碼“m”的管理數(shù)據(jù)243-m讀出狀態(tài)“占用”。虛擬終端處理部分23采用這些標準用戶號碼“S”、信號“IAM”、狀態(tài)“占用”作為線索參閱數(shù)據(jù)處理部分24內(nèi)的各表格244、245、246-1,讀取操作決定表247-1。虛擬終端處理部分23按照操作決定表247-1的內(nèi)容,向基本信號控制部分10發(fā)送CRi2的CPG(呼叫過程信息)信號和ANM信號。因為真實終端一方的操作是發(fā)送INF(附加信息)信號,所以虛擬終端處理部分23向真實終端處理部分22發(fā)送包括操作點「2」的信號,以便請求相應(yīng)操作(程序B1)。
真實終端處理部分22為響應(yīng)操作請求,發(fā)送INF信號(CRi1)給基本呼叫控制部分10,以便通知從虛擬終端處理部分23來的信號已收到。于是,基本呼叫控制部分10,因?qū)?yīng)于CRi而被控制著,所以能決定分配給真實終端處理部分22的哪個內(nèi)部碼,是與分配給虛擬終端處理部分23配置的內(nèi)部碼連成網(wǎng)絡(luò)(程序C1)。
在基本呼叫控制部分10,用處在占用的CRi1接收到INF信號后,它通知CW服務(wù)已接收到INF信號。在CW服務(wù)中,使用處于占用狀態(tài)的CRi1對正在通信中的終端40發(fā)送INF信號,終端40在通訊中將被通知已接到一個呼叫。
分配處理部分21,為響應(yīng)接收了INF信號,查閱對應(yīng)CRi(CRi1)的內(nèi)部碼“m”,由管理數(shù)據(jù)243-m判斷出它與終端40連接著,以便向真實終端處理部分22發(fā)送這個INF信號(程序A2)。
在真實終端處理部分22,使用管理數(shù)據(jù)243-m內(nèi)的和協(xié)議控制部分相關(guān)的呼叫識別(在這個時候,和基本呼叫控制部分10相關(guān)的呼叫識別(CRi1)相同),通知協(xié)議控制部分30這個接收的INF信號。協(xié)議控制部分30接收INF信號后,對終端40發(fā)送呼叫等待音(CWT)。在終端40,由于聽到CWT而認識到終端本身有了入局呼叫,于是可進行掛接動作(HOOKING)。協(xié)議控制部分30,響應(yīng)此掛接動作,向真實終端處理部分22發(fā)送INF信號。真實終端處理部分22則將INF信號,用管理數(shù)據(jù)243-m內(nèi)的和基本呼叫控制部分有關(guān)的呼叫識別(CRi1),通知給基本呼叫控制部分10。
基本呼叫控制部分10通知CW服務(wù)已接收到INF信號。作為接收到INF信號后的動作,CW服務(wù)采用占用著的CRi1發(fā)送HOLD(保持)信號。
分配處理部分21因為通過CRi1接收了HOLD(保持)信號,所以向真實終端處理部分22發(fā)送出HOLD保持信號(程序A3)。
真實終端處理部分22在接收到HOLD信號時,向協(xié)議控制部分30發(fā)送出HOLD信號,并設(shè)置成HOLD-ACK(保持確認)信號等待狀態(tài)。在接收到HOLD-ACK信號時,真實終端處理部分22將它通知給基本呼叫控制部分10。真實終端處理部分22在發(fā)送了HOLD-ACK后,一方面保持和協(xié)議控制部分30連接的呼叫識別在CRi1狀態(tài),另一方面,準備將與基本呼叫控制部分10連接的呼叫識別切換到CRi2。具體地說,將圖12(A)所示的數(shù)據(jù)處理部分24內(nèi)的管理數(shù)據(jù)243-m的終端處理部分類別從真實終端換向虛擬終端。此時,考慮到與同一標準用戶號碼“S”相對的其他的內(nèi)部碼(呼叫識別)仍然能夠得到,其中的哪一個內(nèi)部碼轉(zhuǎn)換到真實終端處理部分尚不能確定。相應(yīng)地真實終端處理部分一方的內(nèi)部碼也尚未設(shè)定。于是,與從基本呼叫控制部分10分配到呼叫識別CRi1上的內(nèi)部碼“m”相對應(yīng)的終端處理部分類別雖然是虛擬終端,但真實終端處理部分的狀態(tài)和與協(xié)議控制部分有關(guān)的呼叫識別(CRi1)則已被保持(程序C2)。
基本呼叫控制部分10將接收的HOLD-ACK信號通知給CW服務(wù)。因為CW服務(wù)操作認可占用呼叫、保持呼叫,所以通過CRi1響應(yīng)代表占用呼叫的HOLD-ACK信號用CRi2發(fā)送表示保持呼叫RETRIEVE(保持解除)信號。
分配處理部分21,在RETRIEVE信號通過CRi2接收到后,向虛擬終端處理部分23發(fā)送該信號(程序A4)。
虛擬終端處理部分23,響應(yīng)接收的RETRIEVE信號,通過數(shù)據(jù)處理部分24讀取真實終端處理部分22的狀態(tài)以確定動作。如圖4所示,在占線狀態(tài)下接收到RETRIEVE信號時,因為虛擬終端側(cè)的操作是向基本呼叫控制部分10發(fā)送RETRIEVE-ACK(保持解除確認)信號,所以虛擬終端處理部分23向基本呼叫控制部分10發(fā)送RETRIEVE-ACK信號。還有,因為真實終端側(cè)的動作是什么也不作,所以虛擬終端處理部分23不向真實終端處理部分22提出動作請求,真實終端處理部分22又因未收到任何動作要求,也不執(zhí)行信號發(fā)送動作(程序B2)。
虛擬終端處理部分23在發(fā)送RETRIEVE-ACK信號后,將和基本呼叫控制部分10連結(jié)的呼叫識別從CRi2切換到CRi1。具體地說,當標準用戶號碼和CRi2對應(yīng)的內(nèi)部號碼“n”的標準用戶號碼「S」一致,且終端處理部分類別是虛擬終端一方時,虛擬終端處理部分23將保持真實終端處理部分狀態(tài)的內(nèi)部號碼“m”的管理數(shù)據(jù)243-m找出來。虛擬終端處理部分23從這個管理數(shù)據(jù)243-m將真實終端處理部分的狀態(tài)“占用”和呼叫識別“CRi1”傳送給內(nèi)部碼“n”的管理數(shù)據(jù)243-n,將管理數(shù)據(jù)243-n的終端處理部分類別從虛擬終端變更為真實終端,并將內(nèi)部號碼“n”存貯于管理數(shù)據(jù)243-m(參照圖12(B))。按照以上的程序,與基本呼叫控制部分10有關(guān)的呼叫識別CRi1及CRi2,已在真實終端處理部分22和虛擬終端處理部分23間相互交換。真實終端處理部分22在發(fā)送信號時,由管理數(shù)據(jù)243-n將與基本呼叫控制部分10有關(guān)的CRi2,和與協(xié)議控制部30有關(guān)的CRi1互相進行交換。
因為主呼叫控制部分10,按照占線呼叫和保持呼叫之間的切換程序,具有為了和終端40連結(jié)的資源的切換手段,所以CRi1處于保持,CRi2處于占線。從基本呼叫控制部發(fā)10發(fā)送的CRi2的信號,基于對應(yīng)的管理數(shù)據(jù)243-n從分配處理部分21交換到真實終端處理部分22,從真實終端處理部分22作為CRi1的信號發(fā)送給協(xié)議控制部分30。從基本呼叫控制部分10發(fā)送的CRi1的信號,基于對應(yīng)的管理數(shù)據(jù)243-m從分配處理部分21傳送給虛擬終端處理部分23。一方面,從協(xié)議控制部分30發(fā)送的CRi1的信號,基于由對應(yīng)的管理數(shù)據(jù)243-m進行檢查的管理數(shù)據(jù)243-n,從真實終端處理部分22,作為CRi2的信號,發(fā)送給基本呼叫控制部分10。詳細地說,在包括CW服務(wù)的協(xié)議上,雖然相對于同一終端40僅能使用一個CRi(呼叫識別),但在基本呼叫控制部分10上,使用多個(2個)的CRi,能夠?qū)崿F(xiàn)CW服務(wù)。
在這種情況下,如果終端40再次進行掛接(HOOKING)動作;由于上述說明同樣的動作,CRi1成為“占線”,CRi2成為“保持”,以便恢復(fù)到初始狀態(tài)(參照圖9)。
現(xiàn)在,以協(xié)議控制部分30與智能終端40相連,并對應(yīng)一個允許使用多個CRi的智能協(xié)議,如與Q.931信號HOLD-ACK通過CRi1表示占線呼叫,信號RETRIEVE(保留釋放)通過CRi2表示協(xié)議,相對應(yīng)的呼叫等待服務(wù)為例,并用圖10的程序圖,對其動作進行說明。
虛擬終端控制裝置20的分配處理部分21預(yù)告被告知這個協(xié)議類別,并認識到為了進行真實終端/虛擬終端的控制,將CRi的一部分在本身裝置內(nèi)處理是沒有必要的。和真實終端處理部分22一起,分配處理部分21將基本呼叫控制部分10及協(xié)議控制部分30間的基元進行明晰地傳輸。假設(shè),終端40是通過基本呼叫控制部分40和連絡(luò)于網(wǎng)絡(luò)上的對方終端在通信,且終端40能夠使用的資源已全部占用?;竞艚锌刂撇糠?0,為響應(yīng)從網(wǎng)絡(luò)側(cè)來的對應(yīng)終端40的呼叫設(shè)定請求IAM(CRi2),努力捕獲被終端40使用的資源,但如前所述,終端40的資源全部被占用,所以基本呼叫控制部分10不能獲取資源。相應(yīng)地,基本呼叫控制部分10檢測到接收終端占線并啟動呼叫等待(CW)服務(wù)。又因為CW服務(wù)有必要將接收的新呼叫設(shè)定請求的意思通知給終端40,所以對于通信中的終端40使用CRi2進行IAM發(fā)送。
因為協(xié)議控制部分30對終端40能夠用多個CRi進行控制,所以協(xié)議控制部分30對終端40進行SETUP(設(shè)置)請求。其后,直到ANM信號發(fā)送為止,協(xié)議控制部分30及基本呼叫控制部分10才停止相互轉(zhuǎn)換。終端40的操作員判斷出在通信中有入呼的通知,按下一個CW服務(wù)切換按鈕,例如鍵盤上畫出的某鍵。然后,對協(xié)議控制部分30即發(fā)送出INFO信號。以后,在占線狀態(tài),相對于CRi1接受到HOLD(保持)請求,相對于CRi2接收到RTERIEVE(恢復(fù))信號。因此,CRi1成為保留,CRi2成為占線狀態(tài)。在這個狀態(tài)(智能協(xié)議多個CRi模式)下,基本呼叫控制部分10的附加服務(wù)(CW服務(wù))及基本呼叫控制程序是與前述的模擬終端的程序一樣的。于是相對于基本呼叫部分10,當向同一終端的CRi(呼叫識別)的分配數(shù)不同時,協(xié)議間的差異可以消除。
圖11是采用了Q.931協(xié)議的協(xié)議控制部分30,由單一的CRi進行控制時的呼叫等待服務(wù)的時序圖。即使在采用智能協(xié)議加單一CRi方式,也和在基本呼叫控制部分10虛擬終端控制裝置20的附加服務(wù)(CW服務(wù))及基本呼叫控制程序,是與模擬終端,即采用非智能協(xié)議的單一CRi方式一樣的。所以,與圖8所示的程序形成同樣的程序,但終端40和協(xié)議控制部分30之間的程序(信息)不同。
如上所述,根據(jù)前述的最佳實施例,虛擬終端控制裝置20具有進行虛擬終端操作的虛擬終端處理部分23。相應(yīng)地,對于同一終端進行多呼叫(呼叫識別不同),在基本呼叫控制部分10進行的連接控制下,通過協(xié)議控制部分30提供僅能控制單一呼叫的終端40的情況下,虛擬終端處理部分23代替終端處理終端側(cè)不能處理的呼叫。因此,用多個呼叫識別實現(xiàn)附加服務(wù)的基本呼叫控制部分10,可不受通常的協(xié)議控制呼叫識別方式的限制實施,以致于在單一的呼叫識別方式的終端上也能夠提供同樣的附加服務(wù)。
此外,在上述最佳實施例中,虛擬終端控制裝置20的分配處理部分21根據(jù)從外部來的協(xié)議類別指示,具有判斷是否導(dǎo)致虛擬終端23去處理基本呼叫控制部分相關(guān)的基元的一部分,還是將它們?nèi)總鬟^真實終端處理部分22的功能。因此,不受協(xié)議控制部分30處理的協(xié)議類別限制,通過虛擬終端20,協(xié)議控制部分30可與基本呼叫控制部分10連接。另一方面,可以安排分配處理部分21預(yù)先固定地指示出作為協(xié)議類別的單一呼叫方式協(xié)議,并將一部分基元供虛擬終端處理部分23進行處理。這樣作的時候,當協(xié)議控制部分30處理能夠控制多個呼叫識別的協(xié)議時,可不通過虛擬終端控制裝置20,將協(xié)議控制部分30和基本呼叫控制部分10直接連接。另一方面,當協(xié)議控制部分30處理能夠控制單一呼叫識別的協(xié)議時,可通過虛擬終端控制裝置20將協(xié)議控制部分30和基本呼叫控制部分10進行連接。
還有,根據(jù)上述最佳實施例,將從基本呼叫控制部分10及協(xié)議控制部分30來的信號的呼叫識別,變換為內(nèi)部碼,以便于在虛擬終端控制裝置20中處理,并用這個內(nèi)部碼對管理數(shù)據(jù)243進行管理。另一方面,可不進行向內(nèi)部碼的變換,用呼叫識別也能夠?qū)芾頂?shù)據(jù)直接進行管理。這樣也不影響本發(fā)明的效果。
本發(fā)明的交換系統(tǒng)虛擬終端控制裝置包括管理數(shù)據(jù)。本管理數(shù)據(jù)又包括呼叫識別通訊數(shù)據(jù)和終端分類數(shù)據(jù)。呼叫識別通訊數(shù)據(jù)表示一個介于基本呼叫控制部分的每個呼叫識別和協(xié)議控制部分的每個呼叫識別之間的通訊。而終端分類數(shù)據(jù)是用來將基本呼叫控制部分的每個呼叫識別歸類到與協(xié)議控制部分呼叫識別有關(guān)的真實終端呼叫識別里去,或歸類到不與協(xié)議控制部分呼叫識別有關(guān)的虛擬終端呼叫識別里。分配處理部分決定來自基本呼叫控制部分的作為某一呼叫識別通訊事件的信號是否能通過協(xié)議控制部分與終端可連,并將此信號送交給真實終端處理裝置或虛擬終端處理裝置。為響應(yīng)已接收到來自基本呼叫控制部分、協(xié)議控制部分和虛擬終端處理裝置的信號,真實終端處理裝置在轉(zhuǎn)變狀態(tài)時能根據(jù)狀態(tài)決定并執(zhí)行操作,并在轉(zhuǎn)換信號的呼叫識別同時,將此信號分別傳遞給協(xié)議控制部分和基本呼叫控制部分。依據(jù)于與來自基本呼叫控制部分的信號有關(guān)且不能在協(xié)議控制部分處理的真實終端處理部分的狀態(tài),虛擬終端處理裝置決定并執(zhí)行操作,并將此信號送給基本呼叫控制部分和真實終端處理裝置,以便讓基本呼叫控制部分在判斷時就象信號直接發(fā)自真實終端的一樣。另外,用來連接終端的信號的呼叫識別,可以根據(jù)需要,通過重寫呼叫識別通訊數(shù)據(jù)和終端分類數(shù)據(jù)而改變。相應(yīng)地,在提供附加服務(wù)時,基本呼叫控制部分的附加服務(wù)控制過程,可認為是共通的,而不用去管終端,即呼叫識別模式碼(單個呼叫識別方式/多個呼叫識別方式),及協(xié)議控制部分。上述附加服務(wù)是用在具有基本呼叫控制部分和協(xié)議控制部分組成的層次結(jié)構(gòu)的交換系統(tǒng)的呼叫處理部分中,并可通過多個呼叫識別來實現(xiàn)。因此,即使對僅能控制單一呼叫的非智能終端也能提供這種智能附加服務(wù)。
權(quán)利要求
1.一種用于交換系統(tǒng)的虛擬終端控制裝置,所述虛擬終端控制裝置設(shè)置在一協(xié)議控制部分和一基本呼叫控制部分之間,所述協(xié)議控制部分對每一協(xié)議執(zhí)行一程序,其中的可同時連結(jié)的呼叫識別號碼按照所用的終端而不相同,所述基本呼叫控制部分執(zhí)行一與所述終端有關(guān)的基本呼叫連接程序,并通過伴隨著所述呼叫連接程序的多個呼叫識別再執(zhí)行一附加服務(wù)控制,所述協(xié)議控制部分與所述基本呼叫控制部分組成一個層次化結(jié)構(gòu),并相互發(fā)送和接收與呼號識別事件各相依存的信號,以便在所述交換系統(tǒng)中實現(xiàn)呼叫程序,所述虛擬終端控制裝置其特征在于,它包括呼叫識別管理數(shù)據(jù),包含有終端識別數(shù)據(jù),它表示出由所述基本呼叫控制部分和所述協(xié)議控制部分分別對所述終端進行處理的多個呼叫識別;呼叫識別通訊數(shù)據(jù),表示在由所述基本呼叫控制部分處理的每個呼叫識別與由所述協(xié)議控制部分處理的每個呼叫識別之間的可連接通訊,它是依據(jù)由所述協(xié)議控制部分處理的協(xié)議分類產(chǎn)生的同時可連呼叫識別號碼的;以及終端分類數(shù)據(jù),供將所述基本呼叫控制部分的每個呼叫識別歸類成對應(yīng)于所述協(xié)議控制部分的呼叫識別的真實終端呼叫識別,或不與之對應(yīng)的虛擬終端呼叫識別;對從所述基本呼叫控制部分傳來的信號作出響應(yīng)的分配裝置,供參照在所述訊號呼叫識別的基礎(chǔ)上建立起的所述呼叫識別管理數(shù)據(jù),將信號分類分配到所述真實終端的呼叫識別和所述虛擬終端的呼叫識別;真實終端處理裝置,它具有在對接收信號作出響應(yīng)轉(zhuǎn)換狀態(tài)時進行確認和執(zhí)行操作的裝置,所述真實終端處理裝置當其通過所述分配裝置從所述基本呼叫控制部分檢測到所述真實終端呼叫識別信號時,查找所述呼叫識別管理數(shù)據(jù),以便將所述接收信號的呼叫識別轉(zhuǎn)換為所述協(xié)議控制部分的相應(yīng)呼叫識別,并向所述協(xié)議控制部分發(fā)送,所述真實終端處理裝置當其從所述協(xié)議控制部分接收訊號時,查找所述呼叫識別管理數(shù)據(jù),以便將所述接收信號的呼叫識別轉(zhuǎn)換為所述基本呼叫控制部分的相應(yīng)呼叫識別,并向所述基本呼叫控制部分發(fā)送,所述真實終端處理裝置當其在接收控制裝置內(nèi)的控制時執(zhí)行一指定程序,并向所述基本呼叫識制部分發(fā)送一信號,所述真實終端處理裝置當其在所述呼叫識別管理數(shù)據(jù)中檢測到所述呼叫識別通訊數(shù)據(jù)和所述終端分類數(shù)據(jù)的變化的觸發(fā)信號時,改變這些數(shù)據(jù);以及虛擬終端處理裝置,它根據(jù)通過所述分配裝置從所述基本呼叫控制部分接收所述虛擬終端呼叫識別信號讀出所述真實終端處理裝置的一個狀態(tài),所述虛擬終端處理裝置依據(jù)所述的接收信號以及所述真實終端處理裝置的狀態(tài),執(zhí)行一項程序并向所述基本呼叫控制部分發(fā)送一個信號以及輸出對所述真實終端處理裝置設(shè)定一項操作的所述控制信號,所述虛擬終端處理裝置當其在所述呼叫識別管理數(shù)據(jù)中檢測到一個所述呼叫識別通訊數(shù)據(jù)和所述終端分類數(shù)據(jù)的變化的觸發(fā)信號時,就改變這些數(shù)據(jù)。
2.按照權(quán)利要求1所述的用于交換系統(tǒng)的虛擬終端控制裝置,其特征在于,它還包括,將由所述基本呼叫識制部分與所述協(xié)議控制部分處理的每個所述呼叫識別轉(zhuǎn)換成內(nèi)部碼的裝置,它便于在控制裝置內(nèi)部的處理,并且,在那里的內(nèi)部碼管理數(shù)據(jù)是由所述內(nèi)部碼作為所述呼叫識別管理數(shù)據(jù)設(shè)置的,所述內(nèi)部碼管理數(shù)據(jù)包含一個標準用戶號碼作為終端識別數(shù)據(jù),在所述真實終端處理裝置與所述虛擬終端處理裝置之間的差別作為終端分類數(shù)據(jù),在終端分類屬于所述真實終端處理裝置的情況是處于所述真實終端處理裝置的狀態(tài),一個內(nèi)部碼是處于終端分類屬于所述真實終端處理裝置的場合,而所述標準用戶號碼和終端分類屬于所述虛擬處理裝置的情況相同,一個呼叫識別作為呼叫識別通訊數(shù)據(jù)用于發(fā)送和接收與所述協(xié)議控制部分相關(guān)的信號,以及一個呼叫識別作為呼叫識別通訊數(shù)據(jù)用于發(fā)送和接收與所述呼叫控制部分相關(guān)的信號;每次所述真實終端處理裝置改變狀態(tài),所述狀態(tài)則被寫入相應(yīng)的內(nèi)部碼管理數(shù)據(jù);且所述虛擬終端處理裝置從相應(yīng)的自身內(nèi)部碼管理數(shù)據(jù)讀出所述真實終端處理裝置的內(nèi)部碼,還要從與所述讀出內(nèi)部碼相對應(yīng)的所述內(nèi)部碼管理數(shù)據(jù)讀出所述真實終端處理裝置的狀態(tài)。
全文摘要
為提供一種在多個呼叫識別模式基礎(chǔ)上建立的附加服務(wù),虛擬終端控制裝置的分配部分判定由基本呼叫控制部分傳來的呼叫識別事件(信號)是否可以通過協(xié)議控制部分與一個終端連接,并將信號向真實終端處理部分或向虛擬終端處理部分傳送。當狀態(tài)改變時,從基本呼叫、控制部分協(xié)議控制部分以及虛擬終端處理部分接收到信號,真實終端處理部分根據(jù)狀態(tài)確認并執(zhí)行一次操作,并在轉(zhuǎn)換信號呼叫識別時將信號發(fā)送給協(xié)議控制部分和基本呼叫控制部分。
文檔編號H04M3/42GK1146690SQ9610674
公開日1997年4月2日 申請日期1996年6月28日 優(yōu)先權(quán)日1995年6月29日
發(fā)明者山中浩充, 折原忠?guī)?申請人:日本電氣株式會社