控制用戶臺之間呼叫的建立的製作方法
2023-09-09 19:50:20
專利名稱:控制用戶臺之間呼叫的建立的製作方法
技術領域:
本發明涉及對第一個用戶臺和第二個用戶臺之間建立呼叫進行控制的控制裝置和控制方法,這兩個用戶臺跟一個電信網連接。本發明還涉及一種包括諸如一種控制裝置的電信系統和一種用戶臺。
具體而言,本發明涉及包括一個電信網的電信系統,在這個電信網裡,當佔線的被叫用戶臺空閒的時候,一個CCBS(完成到佔線用戶的呼叫)設備允許沒能跟這個佔線用戶臺建立呼叫的主叫用戶臺得到通知。發出通知的時候,網絡自動建立(完成)到被叫用戶臺的呼叫。這樣的CCBS設備用於免除主叫用戶臺為了找出什麼時候第二個用戶臺可以接通而連續重撥這樣的操作負擔。
本發明涉及用CCBS設備在第一個和第二個用戶臺之間建立數據呼叫,但並不限於這一點。但是,本發明還可以用於在用戶臺之間建立語音呼叫。
從GSM電信系統(全球移動通信系統)對用戶臺之間利用這樣的CCBS設備建立語音呼叫實現標準化的觀點來看,雖然在ETSI標準化委員會內CCBS設備的標準化正在進行之中,但是,本發明並不局限於GSM,而是可以用於任何電信系統,只要該系統需要通過一個電信網將呼叫建立請求傳送給用戶臺。
ETSI已經針對固定網絡N-ISDN將CCBS輔助業務標準化。可以指出GSM的CCBS系統和固定網絡N-ISDN的CCBS系統可以相互協作。例如,一個終端可以是跟固定N-ISDN網絡連接的一個N-ISDN終端,而另一個終端則可以是一個GSM移動臺。
雖然工作狀態監視裝置CCBS、MON被說明成在電信網NET內,但是它也可以放在電信系統內的其它地方,例如,放在用戶臺裡或者可以跟電信網NET連接的其它電信網NET』的交換機裝置裡。在本說明書裡,為了簡單起見,假設工作狀態監視裝置CCBS、MON位於電信網NET內。工作狀態監視裝置CCBS、MON的主要功能是提供簡單的通知機制,告訴主叫用戶臺以前佔線的目標(另一個用戶臺)已經空閒。
在圖6裡給出了一個實例,其中的電信網NET包括一個公共陸地移動無線電通信網PLMN,用戶臺是移動臺MS(A)、MS(B)、MS(C)。在這一實例中,交換機裝置包括(除了上述BSS那樣的其它裝置以外)移動交換中心MSC、訪問位置寄存器VLR(A)、VLR(B)、歸屬位置寄存器HLR(A)、HLR(B)和一個信關移動交換中心GMSC。為移動臺MS(A)、MS(B)分別提供MSC/VLR(A)、HLR(A)和MSC/VLR(B)、HLR(B),下面將考慮在它們之間建立呼叫,同時應當指出為移動臺MS(C)也提供了類似的裝置(沒有畫出)。
公共陸地移動無線電通信網PLMN和對應的移動臺MS(A)、MS(B)、MS(C)之間的虛線說明它們之間的無線電接口。此外,雖然在圖6裡沒有說明,但應當指出電信網NET可以包括多個網絡,例如公共陸地移動無線電網PLMN和公共交換電話網PSTN,其中一個或者多個用戶臺SS1、SS2、SS3可以是一個固定網絡的電話。數據呼叫的建立雖然以後將從使用CCBS設備的觀點參考圖7a、7b介紹用戶臺SS1、SS2之間如何建立呼叫(普通的語音呼叫),但是應當明白電信網絡NET還可以接續數據呼叫,這些數據呼叫是由例如用戶臺SS3發出的,該用戶臺包括一個電話設備和一個終端設備TE,通過一個終端-數據機接口相互連接。在用戶臺SS3是一個移動臺MS(C)的情況下,這一電話設備包括第二種類型的移動終端MT(這意味著集成了TDF(終端適配器功能))應當指出,圖6(以及下面將介紹的
圖1)只說明了用戶臺一些共同的結構,該用戶臺包括一個移動臺,例如包括一個移動終端MT和一個相互連接的終端設備TE。其中移動臺MS可以被看作用戶可以處理的終端設備的總和,既可以是O型移動終端MT,跟一個ISDN終端連接的1型移動終端,又可以是跟2型移動終端連接的一個非ISDN終端。1996年5月的GSM標準GSM 04.02版本5.0.0定義了用於移動臺的最普通的結構。在本說明書裡,術語「移動臺」(見例如圖6中的移動臺MS(C))包括所有這種結構而不加限制。
終端設備TE可以是一臺計算機,例如一臺膝上型計算機,其中有數據應用程式。計算機通過圖6所示的接口跟移動終端MT連接。計算機裡的數據應用程式可以是例如傳真應用程式、電子郵件應用程式、文件傳輸應用程式、網際網路訪問應用程式等等。終端設備TE請求移動終端MT根據執行的數據應用程式發出一個數據呼叫。在GSM裡,這種數據呼叫通常都是具有特定數據率的透明或者不透明電路交換連接,支持所述傳真、電子郵件、文件傳輸或者網際網路訪問應用程式。隨著移動臺和電信網NET的交換機的功能不同,將來的數據呼叫也可以是面向數據包的,其中在電信網NET、PLMN裡,可以提供GPRS(通用分組無線電業務)。
考慮數據呼叫,對於GSM行動裝置,GSM標準規範07.07已經將AT命令集標準化,用於建立數據呼叫。AT命令集是一個接口,用於讓終端設備TE(例如一臺膝上型計算機)控制連接的移動終端MT建立數據呼叫。當前的標準化GSM 07.07沒有提供任何可能來允許移動終端MT區分在終端設備TE上運行的不同應用程式。這意味著當移動終端MT從網絡得知一個遠端用戶已經空閒的時候,它將不能正確地跟終端設備TE中的應用程式取得聯繫。當前的ETSI SMG4提出了一個解決方案,在這一接口上引入一個多路傳輸技術,並實現向後兼容。語音呼叫的建立目前,ETSI標準化小組正在致力於GSM的CCBS(完成到佔線用戶的呼叫)輔助業務的標準化。既然它將成為一個標準,CCBS就是最複雜的輔助業務之一。對於普通語音呼叫,移動臺內的CCBS重叫處理已經(例如在移動臺MS(A)、MS(B)之間)是要實現的關鍵技術難點之一。ETSI標準化已經原則上就如何為語音呼叫指定重叫處理達成了一致,但還沒有真正開始傳真和數據業務方面的工作。
雖然CCBS的標準化過程仍在進行,只有可能在1998年上半年結束,但原則上,CCBS是按照圖7a、7b來實現的,就象GSM文件03.93.所描述的一樣。圖7a說明一個成功的CCBS請求,其中當第一個用戶臺A發出呼叫建立請求的時候,被叫用戶臺B處於佔線狀態,當被叫用戶臺B空閒(從佔線狀態進入空閒狀態)的時候,用戶臺A空閒(處於空閒狀態)。下面將介紹圖7a中最重要的步驟。
當移動臺A(MS(A))發出呼叫建立請求S1的時候,這一呼叫建立請求被傳遞給移動交換中心MSC(B)(S2初始地址消息IAM;S3信息請求;S4提供漫遊號碼PRN;S5返回移動臺漫遊號碼MSRN;S6信息請求應答;S7初始地址消息),被叫用戶臺MS(B)佔線,一個釋放消息S8被返回到信關MSC,信關MSC將釋放消息S9傳遞給移動臺MS(A)的移動交換中心MSC。也就是說,如果第二個用戶臺處於佔線狀態,工作狀態監視裝置CCBS、MON就向第一個用戶臺MS(A)說明第二個用戶臺處於佔線狀態,可以啟動CCBS。
第一個用戶臺可以包括一個自動重叫裝置ARC(見圖6),它提供一個重撥功能,只要呼叫沒有被被叫用戶臺B接聽,它就自動地重叫。也就是說,沒有啟動CCBS設備的自動重叫裝置ARC將從步驟S1重新開始,也就是說,它將重複到被叫用戶臺B的呼叫建立請求,如果第二個臺仍然佔線,步驟S10會再一次釋放這一呼叫建立請求。
重撥功能(自動重叫裝置)允許在特定時間間隔內重叫,例如每60秒呼叫一次。允許的重撥次數可以由一個限制裝置限制(根據法律規定;例如不允許應用程式支持20次以上的重撥)。
在現有技術中重新嘗試的次數受到限制的原因如下。從圖7a中的步驟S1~S10可見,在步驟S1裡自動重新嘗試建立呼叫導致在第一個用戶臺MS(A)和交換機裝置MSC/VLR(A)、HLR(A)、GMSC、HLR(B)、MSC(B)之間的無線電接口中分配無線電資源。此外,還佔用了無線電接入網(也就是上述BSS)中的其它資源。基本上需要建立一條信令信道,甚至建立業務信道,可能需要跟蹤被叫用戶臺是否改變小區,等等。此外,還需要佔用PLMN中的陸地資源,或者可能連接的外部PSTN網。這樣,自動重叫裝置ARC發出的建立呼叫的許多重複會使用交換機裝置的許多資源,多數運營商都不對此收費,但它會妨礙其它用戶建立呼叫,因為資源被佔用了。
為了解決這一問題,主叫用戶臺MS(A)可以在步驟S11~S18裡激活CCBS,也就是說用戶為由於被叫第二個用戶臺處於佔線狀態而被拒絕的特定呼叫請求從網絡獲得CCBS服務。在步驟S11~S13中將CCBS請求傳遞給被叫用戶臺MS(B)所在的歸屬位置寄存器HLR(B)以後,CCBS設備(工作狀態監視裝置)開始在步驟S14中監視第二個(佔線)用戶臺,並在步驟S15~S18中將一則應答消息CCBS請求(Ack)返回給主叫的第一個用戶臺MS(A)。
在步驟S18以後,工作狀態監視裝置CCBS、MON監視被叫第二個用戶臺MS(B)的工作狀態,並提供CCBS重叫功能,如果在步驟S19中第二個用戶臺釋放了,就在步驟S20~S23中通知說佔線的第二個用戶臺已經從佔線狀態變到空閒狀態。在步驟S22裡,提供建立消息的一個拷貝,在步驟S23裡,CCBS重叫消息請求第一個用戶臺建立新的呼叫(既然第二個用戶臺已經能夠建立呼叫)。除了請求第一個用戶臺重撥(例如手工方式或者通過自動重叫裝置ARC)以外,CCBS設備還可以自動完成到第二個用戶臺的連接,如果第一個用戶臺在步驟S11中啟動CCBS設備的時候請求這樣做(當然,這裡假定CCBS設備完成到被叫第二個用戶臺的呼叫的時候,第一個用戶臺沒有佔線)。
響應CCBS重叫消息,在步驟S24~S32中傳送一個呼叫建立請求,然後在步驟S33、S34中返回一個告警/連接消息S35給主叫的第一個用戶臺MS(A)(ACM/ANM/CPG應答消息/告警提名消息(AlertNominating Message)/呼叫過程產生)。步驟S35中的告警/連接消息指明呼叫應當連接的第二個用戶臺。在這一連接中,告警並不是意味著發生了故障,而是為了提供振鈴音。如果呼叫可以完成,就在步驟S37中將這一點告訴HLR(B),在步驟S38裡結束這兩個HLR之間的對話,MSC(B)在步驟S39裡報告呼叫已經成功地完成。在步驟S40裡,CCBS設備停止這一操作,也就是說工作狀態監視裝置CCBS/MON停止監視被叫第二個用戶臺,因為在第一個和第二個用戶臺之間已經成功地建立起呼叫。
從圖7a可見,反覆執行的時候,步驟S1~S10可以被看成一個自動重叫功能①。步驟S11~S18可以被看成CCBS激活功能②。當第二個用戶臺空閒的時候,步驟S19~S23跟CCBS重叫功能③有關,而步驟S24~S40則跟呼叫完成功能④有關。功能②、③和④是完成到佔線用戶的呼叫的普通CCBS的一部分。
在圖7b裡,步驟S1~S23對應於圖7a中的那些步驟,這裡不再解釋。也就是說,功能①、②、③都相同。圖7b跟圖7a不同之處在於,當被叫用戶臺MS(B)對於建立呼叫最終可用的時候,第一個用戶臺MS(A)不是處於空閒狀態。
例如,當定時器T10在步驟S24』中停止計時的時候,這就是說還沒有收到用戶反應,或者還沒有得知用戶臺當前空閒,因為定時器等待的就是在預定時間內這樣的反應或者說明(相反,被叫用戶臺的佔線狀態直接由MSC(A)中的一個裝置檢測)。因此,在步驟S25』中傳遞了CCBS RUF應答消息以後,當定時器在步驟S24』中停止計時的時候,就在步驟S27』、S26』中停止對第二個用戶臺的監視以及為第二個用戶臺提供CCBS設備(CCBS重叫統一功能)。
然後,在步驟S28裡,對第一個用戶臺MS(A)開始CCBS設備的工作狀態監視裝置的監視過程。最終在步驟S30』裡,第一個用戶臺有一次可以使用,在步驟S31』中發出一個事件報告消息。然後,在步驟S32』裡再一次使用CCBS設備啟動步驟S33』、S34』中對第二個用戶臺的監視過程,因為在步驟S30』中,不能保證第二個用戶臺會在第一個用戶臺再一次空閒的時候也是空閒的。在步驟S27』裡,發送停止監視消息,如果等待隊列中只有掛起的請求,以防CCBS設備處理同時來自幾個主叫第一個用戶臺的幾個呼叫建立請求。如果主叫第一個用戶臺MS(A)空閒的時候,MSC(B)不是正在監視被叫用戶臺(B),就發送步驟S33』中的開始監視消息。
發明簡述從圖7a、7b可見,第一個用戶臺可以啟動網絡NET內的一個CCBS功能,這部分地減少了重複呼叫建立請求佔用電信網NET內交換機裝置資源的問題。也就是說,要在用戶臺之間建立一個語音或者數據呼叫的時候,第一個用戶臺可以等待,直到CCBS重叫消息說明第二個用戶臺有一次可以接通。但是,這一過程不能解決重複的重撥會又一次佔用電信網中的資源這個問題,儘管第一個用戶臺可能啟動了CCBS功能。
此外,第一個用戶臺可能忽略使用CCBS的可能性(多數情況下它都是要付費的),而是使用重撥功能(這樣做不用付費,而只是受限於可以進行的重撥次數)。於是,重撥佔用網絡資源的問題仍然存在,即使是對於語音呼叫而不管提供了CCBS功能。
首先考慮針對從行動裝置MT發出的語音呼叫將所有CCBS功能標準化,這意味著不能立即使用重撥功能和CCBS功能處理重要數據呼叫,就象描述圖6中的用戶臺SS3的時候所介紹的一樣。也就是說,考慮圖7a、7b中的重叫功能和CCBS激活功能③、②,可以預期,一旦建立這一標準,所有數據應用程式/傳真應用程式就必須升級。除了會推遲標準化過程以外,這樣做跟既容易又迅速地將CCBS業務引入數據/傳真業務領域的思想相衝突。例如,到現在為止,還不知道做出過什麼努力對連接的終端設備(計算機)和移動終端MT之間的數據機-傳真接口上的(前面參考圖6所介紹的AT命令集的)命令「AT-傳輸」和「AT-撥號」進行升級。這就是說,ETSI標準化還只是原則上對如何規定語音呼叫的重叫方式達成了協議,但還沒有真正開始致力於傳真和數據業務。
這樣,不管事實如何,呼叫建立請求是跟語音呼叫有關還是跟數據呼叫有關,同一呼叫的重複呼叫建立請求在電信網NET內對資源的佔用,特別是對電信系統的無線電接口AI和無線電接入網BSS的佔用,仍然是一個問題。
因此,本發明的目的是-提供一種控制設備、一種控制方法、一種電信系統以及一種用戶臺,在用戶臺之間建立呼叫的時候,它們能夠以最佳的方式使用電信網的資源。解決方案這一目的是用權利要求1、22中定義的一種控制設備來實現的。此外,這一目的還用權利要求23和39中定義的一種控制方法來實現。另外,這一目的用權利要求40、41、55中的一種電信系統來實現。這一目的也用權利要求56、60、61定義的用戶臺來實現。
不管第一個用戶臺發出的呼叫建立請求是跟所需要的呼叫有關,在此以前已經為這一呼叫發出了呼叫建立請求,也就是重複的呼叫建立請求,還是第一個呼叫建立請求,在此以前還沒有發出過呼叫建立請求,被一個激活裝置響應處於佔線狀態的第二個用戶臺——也就是第二個用戶臺——而啟動的時候,一個呼叫建立請求封塞裝置封塞第一個用戶臺向電信網的交換機裝置發出呼叫建立請求。
因為電信網中的交換機裝置沒有被呼叫建立請求所佔用,這種建立請求最終會失敗(因為第二個用戶臺正佔線),而不管這些資源,特別是BBS和AI,都是以最佳的方式使用的,能夠供其它第一個用戶臺向電信系統中其它的第二個用戶臺發出的呼叫建立請求使用(或者是所述第一個用戶臺到另一個第二個用戶臺的「其它類型的呼叫」可以自由使用)。
如果處理的呼叫建立請求涉及到重複的呼叫建立請求,例如第一個用戶臺的自動重叫裝置發出的,呼叫建立請求封塞裝置和激活裝置的啟動特別有用。一個呼叫檢測裝置檢測這一呼叫建立請求是不是第一個用戶臺的自動重叫裝置發出的呼叫建立請求。在這種情況下,控制設備最好只封塞用戶應用程式重複的重撥(重複的呼叫建立請求),只要CCBS業務被啟動,而且沒有從網絡收到遠端用戶的空閒信號。這就是說,甚至沒有必要使用完整的CCBS業務。從事實上看,只需要使用一部分CCBS業務,這些業務有一個簡單的通知機制,將以前佔線的第二個用戶臺現在已經空閒這一情況告訴第一個用戶臺。也就是說,在電信網裡只有工作狀態監視裝置必須提供,因為完成呼叫不一定要通過前面介紹過的CCBS重叫和建立功能來進行。
第一個用戶臺最好包括一個電話設備和跟它連接的一個終端設備,其中的呼叫建立請求由終端設備觸發,由電話設備發出,以便在所述終端設備和第二個用戶臺之間建立數據呼叫。本發明的控制設備可以放在終端設備中,也可以放在電話設備中。也就是說,通過將本發明的控制設備放在任何地方(但不是在應用程式內),應用程式自己和到應用程式的接口就不必升級。這樣,GSM的CCBS輔助業務完成標準化以後,終端設備,例如計算機,就不需要更新。
如果第一個用戶臺發出的呼叫建立請求被電信網也就是它的交換機裝置拒絕,激活裝置最好激活電信網的呼叫建立請求封塞裝置和工作狀態監視裝置。
呼叫建立請求封塞裝置的激活可以在收到第一個呼叫建立請求或者跟同一個呼叫有關的預定數量的重複呼叫建立請求被第一個用戶臺的自動重叫裝置發出,並被電信網絡的交換機裝置拒絕以後進行。
如果例如本發明的控制設備位於應用程式和MS核心之間,「呼叫建立請求」指的是例如來自應用程式的請求,比方說來自一次撥號的請求(見圖4)。
當第一個用戶臺包括一個自動重叫裝置用於重複給第二個用戶臺的呼叫建立請求的時候,重叫檢測裝置最好能夠通過將呼叫建立請求中包括的一組呼叫參數跟儲存以前的呼叫建立請求的呼叫參數的呼叫參數存儲器中儲存的呼叫參數進行比較,檢測出來這一呼叫建立請求是跟同一個呼叫有關的一個重複的呼叫建立請求。當收到的呼叫建立請求中的呼叫參數跟呼叫參數存儲器中的一條相同時,就能檢測出新收到的呼叫建立請求跟以前已經發出過呼叫建立請求的一個呼叫有關。
此外,呼叫檢測裝置最好還能夠檢測第一個用戶臺發給第二個用戶臺的連續呼叫建立請求之間的時間間隔,如果檢測出來的時間間隔在預定時間間隔以內,能夠檢測出來第一個用戶臺的自動重叫裝置已經發出了一個呼叫建立請求。
時間間隔檢測也可以用於呼叫參數比較,例如可以訓練控制設備(例如通過觀察)從而能夠了解什麼時候應用程式通過自動重叫裝置使用重撥功能。例如,如果總是使用相同的時間間隔和相同的呼叫參數,那麼控制設備就被訓練成接受在將來將這樣一個時間間隔用作識別重叫的特徵,也就是跟以前已經發出過呼叫建立請求的呼叫有關的接收到的呼叫建立請求。
一旦重叫檢測裝置檢測到一個呼叫建立請求是一個重複的呼叫建立請求(也就是一次重撥),那麼,當第二個用戶臺處於佔線狀態(也就是不能建立呼叫)的時候,激活裝置就將啟動呼叫建立封塞裝置(從而使這一呼叫不能發送給網絡的交換機裝置)並向第一個用戶臺發送一個佔線狀態信號。
最好有一個延遲裝置,用於延遲激活裝置激活呼叫建立請求封塞裝置,並延遲一預定時間發送佔線狀態信號給第一個用戶臺。這樣做的優點是當響應「佔線狀態信號」被儘可能晚地發送回主叫應用程式(或者第一個用戶臺,如果控制裝置位於網絡內)的時候,第一個用戶臺的呼叫建立請求可以排一段時間的隊,以便等待網絡可能發來的說明第二個用戶臺處於空閒狀態的信號。根據另一個實施方案,延遲裝置也只將佔線狀態信號發回給主叫第一個用戶臺,儘管如此,仍然執行封塞。
從屬權利要求可以了解本發明更多有利的實施方案和改進。以後,將參考附圖介紹本發明的實施方案。
第一個實施方案(呼叫建立請求的封塞)圖1說明的是本發明中電信系統SYS的一個總圖,該系統至少包括跟一個電信網絡NET連接的第一個和第二個用戶臺SS1、SS2,這個網絡有一個交換機裝置GMSC、MSC/VLR(A)、MSC/VLR(B)、HLR(A)、HLR(B),用於在第一個用戶臺和第二個用戶臺之間建立呼叫。
用戶臺SS1、SS2最好都包括一個終端設備TE,通過到數據機接口的一個終端跟移動終端MT連接。移動終端MT通過無線電接口跟電信網NET連接(最好是一個公共陸地移動通信網PLMN)。
第二個用戶臺SS2最好是一個移動終端MT,有集成的語音應用程式。用戶臺SS3最好包括終端設備TE和移動終端MT之間的一個終端適配器TA,例如一個ISDN「S」接口。但是可以指出,每一個用戶臺(移動臺)根據它的操作需要可以有移動終端、終端設備和終端適配器中任意一種的結構,就象上面介紹過的GSM 04.02建議裡所做的一般性介紹一樣。
跟圖6一樣,圖1說明跟一個移動無線電通信網連接的移動臺的一個實例。但本發明的思想顯然可以用於通信網NET是由一個或者多個PLMN和/或PSTN網絡組成的,而且每一個用戶臺SS1、SS2、SS3都是一個移動臺或者一個傳統電話設備這種情況下的電信系統。於是,移動臺MS1、MS2、MS3可以用傳統的電話設備替換。此外,還應當指出,終端設備TE只是可選的,以防本發明被特別地用於跟需要終端設備進行數據呼叫的移動臺建立數據呼叫。
但是,移動終端的結構還適用於實際上數據應用程式被集成到「可攜式」,這樣,數據呼叫也可以從不需要終端設備進行這一類型呼叫的移動臺直接發出。這樣,本發明總的來說可以用於在用戶臺之間建立語音呼叫,這些用戶臺有通用的電話設備,這些電話設備不需要使用圖1中的那種另外的終端設備。
電信系統SYS最好還包括一個工作狀態監視裝置CCBS、MON,用於在處理呼叫建立請求的時候監視主叫用戶臺的工作狀態和/或被叫用戶臺。這一工作狀態監視裝置可以是電信網絡NET中傳統CCBS(完成到佔線用戶的呼叫)業務的一部分。這一工作狀態監視裝置主要是提供一種簡單的通知機制,告訴主叫用戶臺(或者被叫用戶臺)以前被佔線的一個用戶臺已經空閒。這一工作狀態監視裝置(或者CCBS業務)不必位於電信網NET中,它可以放在其它地方,例如也放在電信系統中的一個用戶臺內。以後假定這一CCBS業務由網絡NET提供,以方便引用。
圖6和圖1之間的主要差別是是否提供控制設備AGNT(以後也叫做一個CCBS代理)。一般而言,控制設備AGNT可以安排在用戶臺內或者同時為所有用戶臺提供服務的電信網NET內。
在圖1裡,每一個用戶臺(例如第一個用戶臺SS1)都可能發送呼叫建立請求給電信網NET的交換機裝置,跟另一個用戶臺(例如第二個用戶臺SS2)進行一次呼叫。發出呼叫建立請求的用戶臺叫做主叫或者第一個用戶臺,向其建立呼叫的用戶臺叫做被叫或者第二個用戶臺。
本發明的控制設備AGNT包括一個呼叫建立請求封塞裝置(圖1中沒有畫出)和一個激活裝置(圖1中也沒有畫出)。當第一個用戶臺向第二個用戶臺發出建立呼叫的呼叫建立請求時,控制設備的判斷裝置(圖1中沒有畫出)判斷被叫的第二個用戶臺是否處於佔線狀態。也就是說,控制設備AGNT相當於用戶臺的核心功能和電信網NET交換機裝置之間的一個中介。具體地說,這一控制設備接受呼叫建立請求,並判斷被叫的第二個用戶臺是否處於佔線狀態。
這一判斷有兩種可能的結果。例如,當呼叫建立請求被傳送給電信網的交換機裝置,並由於第二個用戶臺處於佔線狀態而被拒絕,然後一個撥號失敗或者拒絕消息被傳回主叫用戶臺(也就是服務於這一用戶臺的控制設備),判斷裝置根據傳送的這一消息判斷第二個用戶臺的狀態。
另一種可能是直接使用CCBS業務的工作狀態監視裝置CBS、MON,如果在此之前它已經被激活,或者如果它在電信網絡裡連續地工作。如果這一工作狀態監視裝置將一個佔線狀態信號傳回給第一個用戶臺,那麼控制設備的確定裝置同樣可以判斷被叫的第二個用戶臺處於佔線狀態。
本發明的核心思想是第二個用戶臺處於佔線狀態的時候,用一個激活裝置激活一個呼叫建立請求封塞裝置。呼叫建立請求封塞裝置封塞或者截獲第一個用戶臺發出的呼叫建立請求,並防止這樣的呼叫建立請求發往電信網的交換機裝置。當激活裝置根據判斷裝置確定第二個用戶臺處於佔線狀態而激活封塞裝置的時候,沒有任何呼叫建立請求能夠佔用交換機裝置的任何資源,這樣,交換機裝置的資源可以用於傳送其它呼叫建立請求給不佔線的被叫用戶臺,建立呼叫。
因此,這一中心思想是只要沒有從網絡NET收到遠端用戶臺空閒的消息,控制設備AGNT就封塞第一個用戶臺建立呼叫的呼叫建立請求。
這通常都是可行的,而不管在用戶臺之間是建立數據呼叫還是語音呼叫。此外應當明白,沒有任何必要完全實現CCBS業務,因為在某個地方提供一個判斷裝置,當呼叫建立請求被控制設備收到的時候,判斷被叫用戶臺的工作狀態,這樣做就足夠了。
將CCBS業務的功能(也就是CCBS激活功能、CCBS重叫功能)跟控制設備(CCBS代理)的功能進行比較,應當指出,CCBS代理並不就是一個主叫用戶臺一側完整CCBS業務的實現。相反,它是用戶臺一側一個簡單的專用功能,在實際的呼叫建立請求佔用交換機裝置裡的資源之前,完成CCBS業務的一些功能(既然在被叫的第二個用戶臺被佔線的時候CCBS代理截獲了呼叫建立請求)。這樣,只要被叫第二個用戶臺處於佔線狀態,CCBS代理就能節省無線電和網絡資源。
控制設備最好包括一個呼叫處理裝置,當第二個用戶臺從佔線狀態進入空閒狀態的時候,用於關閉呼叫建立請求封塞裝置。工作狀態的這一改變可以由判斷裝置或者前面介紹過的工作狀態監視裝置確定。這樣,當第二個用戶臺空閒的時候,呼叫處理裝置(圖1中沒有畫出)可以自動建立呼叫。關於如何建立呼叫也存在兩種可能。
一種可能是第一個用戶臺只發出過一次呼叫建立請求,只要第二個用戶臺空閒,其中的呼叫處理裝置將利用這一呼叫建立請求(也就是它的呼叫參數)建立呼叫。在這種情況下,呼叫建立請求封塞裝置已經在開始讓第一個用戶臺發出的呼叫建立請求排隊,並在第二個用戶臺可以接通的時候,利用這一呼叫建立請求最終建立呼叫。
另一種可能是第一個用戶臺包括一個自動重叫裝置,它重複地(例如周期性地)重新發出原來的呼叫建立請求。在這種情況下,呼叫處理裝置只需要等待新的呼叫建立請求,在第二個用戶臺可以接通的時候建立呼叫。這一點將在下面參考圖4和圖5更加詳細地介紹。
然而,在這裡應當指出,本發明的特殊技術效果,也就是只有在可以跟被叫的第二個用戶臺建立呼叫的時候,才使用電信網的交換機裝置的資源,通過提供控制裝置,只要第二個被叫的用戶臺處於佔線狀態,就封塞所有呼叫建立請求(不管它是重複的呼叫建立請求還是最初的第一個呼叫建立請求),就能很容易地獲得。
此外,還應當指出,控制設備(CCBS代理)的這一基本功能既可以用於處理數據呼叫建立請求,也可以用於處理語音呼叫建立請求。當用戶臺包括一個電話設備(比方說一個移動終端MT)和一個終端設備(比方說一臺計算機)的時候,圖1說明控制設備AGNT位置的各種可能性。
控制設備可以安裝在電話設備內,或者安裝在終端設備內(或者甚至在電信網NET內,但是控制設備會失去簡單性,例如關於如何處理網絡內移動臺漫遊的高級程序將不得不實現;還有將無法實現一些優點,例如節省無線電資源)。
控制設備基本上是安裝在電話設備的核心功能(語音、數據、傳真這樣的所有業務的共同功能)和位於終端設備(TE),例如一臺膝上型或者個人計算機,內的用戶應用程式之間的接口裡。於是,在下面要討論的圖4、5裡,CCBS代理安裝在電話設備(比方說移動臺核心)和一個「應用程式」之間,其中的「應用程式」可以是移動臺的語音處理裝置,或者事實上是終端設備上運行的應用程式,比方說傳真、電子郵件、網際網路訪問等等。第二個實施方案(重叫建立請求的封塞)雖然在第一個實施方案裡,CCBS代理用於封塞第一個用戶臺(也就是根據呼叫建立請求發出裝置的手動或者自動激活,電話設備或者用戶臺的終端設備)發往電信網(也就是它的交換機裝置)的所有呼叫建立請求,但第二個實施方案涉及主叫的第一個用戶臺包括一個自動重叫裝置,用於發出跟同樣的所需呼叫完成有關的重複的呼叫建立請求給同樣的第二個用戶臺這種情形。
如上所述,這種呼叫建立請求的重複次數受到法律限制,可以以預定的時間間隔發出。當然,利用本發明的封塞裝置,就再也不需要限制重複次數,因為一旦封塞裝置被激活,重複的呼叫建立請求實際上再也到不了網絡的交換機,因此不會佔用其中的資源。
圖2說明電信系統SYS的一個實施方案,該系統擁有本發明的控制設備CCBS-AGNT。討論了在電信系統中安裝控制設備的幾種可能性以後,圖2給出了一個實例,其中的CCBS-AGNT位於終端設備和電話設備(例如移動終端MT的核心)之間。網絡NET包括的功能跟圖1中的一樣,而不是為了簡單而複製的。然而,如上所述,控制設備安裝在終端設備內或者電話設備內或者甚至電信網絡內的任意其它位置都是可以的,不會失去一般性。
圖2中處理第一個用戶臺的重叫實施方案中的控制設備AGNT,包括一個重叫檢測裝置RC-DECT、一個重叫封塞裝置RC-BLK、一個激活裝置BLK-ACT和一個重叫處理裝置RC-HDL。重叫封塞裝置RC-BLK、激活裝置BLK-ACT和重叫處理裝置RC-HDL完成功能基本上跟圖1中更一般的情形下的功能相似,其中的差別是,在圖2裡,要被封塞或者不封塞的呼叫建立請求是由第一個用戶臺的自動重叫裝置ARC發出的呼叫建立請求。重叫檢測裝置RC-DECT檢測呼叫建立請求是不是第一個用戶臺的自動重叫裝置發出的呼叫建立請求。
控制設備CCBS-AGNT可以選擇包括一個呼叫參數存儲器MEM、一個延遲裝置DLY和一個排隊裝置QUE,它們的功能將在後面參考圖5a、5b更詳細地介紹。
圖2中實施方案的中心思想是,只要沒能從網絡NET收到遠端用戶空閒的信號,控制設備CCBS就封塞第一個用戶臺的重撥(由自動重叫裝置發出)。為了實現這一特殊的技術效果,控制設備包括重叫檢測裝置RC-DET、重叫封塞裝置RC-BLK、(封塞)激活裝置BLK-ACT和重叫處理裝置RC-HDL,如圖2所示。此外,電信網NET包括CCBS業務,或者至少包括上述工作狀態監視裝置MON,而第一個用戶臺則包括一個自動重叫裝置和一個判斷裝置,用於判斷第二個用戶臺是否處於佔線狀態。這些功能如下a)重撥檢測當第一個用戶臺(例如在終端設備上運行的它的數據應用程式)發出第一個(最初的)呼叫建立請求給第二個用戶臺(通過一個呼叫建立請求發送裝置),當然這第一個呼叫建立請求跟重複的呼叫建立請求無關,因此重叫檢測裝置不能檢測重撥。但是,第一個呼叫建立請求可能被電信網拒絕,或者可能已經被呼叫建立請求封塞裝置封塞,如果這一封塞裝置已經因為第二個用戶臺處於佔線狀態而被激活。
在這兩種情況下,第一個用戶臺的自動重叫裝置將重複跟同一次呼叫有關的呼叫建立請求(也就是在第一個和第二個用戶臺之間建立呼叫)。重複呼叫建立請求的最大次數可以預先確定(例如20次)此外,自動重叫裝置可以以預定的頻率或這一預定的時間間隔連續地發出請求。例如,重撥的次數(重複的呼叫建立請求)越多,重複的請求之間的時間間隔就越短。
CCBS代理,更具體地說是它的重叫檢測裝置,基本上是檢測終端設備上的應用程式重複(將重複)呼叫建立請求。激活裝置決定激活重叫封塞裝置封塞這一呼叫,最好是在一個工作狀態監視裝置輸出第二個用戶臺的佔線信號的時候這樣做。
重叫檢測裝置最好通過檢查呼叫建立請求消息中包含的呼叫參數來檢測重複的呼叫建立嘗試。如果呼叫建立請求是由電話設備(例如一個移動終端MT)發出的,那就可以檢查普通的GSM呼叫參數。如果控制設備AGNT位於終端MT內,那麼前面討論過的AT撥號命令的呼叫參數最好能夠向控制設備說明被請求的呼叫的參數,例如B號碼、數據率等等。可以在內部接口提供類似的信息,以防控制設備AGNT位於終端設備TE內。
關於重叫檢測裝置RC-DET如何檢測重新撥號的一個實施方案涉及儲存了呼叫建立參數的呼叫參數存儲器MEM的使用,第一個用戶臺(也就是終端設備上運行的應用程式或者直接就是電話設備)將這些參數發送給控制設備。也就是說,不管什麼時候控制裝置CCBS-AGNT從第一個用戶臺中的單元收到第一次呼叫建立請求,這第一個用戶臺希望建立呼叫(例如在圖2中從應用程式收到,因為控制裝置CCBS-AGNT位於TE和MS核心之間),呼叫參數都儲存在存儲器MEM中。控制裝置CCBS-AGNT可以通過例如搜索存儲器MEM並且沒有發現任何相同的呼叫參數來檢測呼叫建立請求是第一次發送的,沒有相同參數說明以前沒有發出過具有這些呼叫建立參數的這一呼叫。
隨後從應用程式收到另一個呼叫建立請求的時候(或者相應地從需要建立呼叫的第一個用戶臺中的單元)這一新呼叫建立請求的呼叫參數可以跟已經儲存在存儲器內的呼叫建立參數比較,如果發現它們相同,重叫檢測裝置就確定這一新的呼叫建立請求是一個重複的呼叫建立請求,也就是說這一重叫檢測裝置知道同一個呼叫和同樣的載體能力(載體能力是GSM呼叫建立請求中包括的一些呼叫參數)要發往同一個目的地(第二個用戶臺)。
重叫檢測裝置RC-DET的另一個實施方案涉及從希望建立呼叫的應用程式的ARC(或者相應地從希望建立呼叫的第一個用戶臺)收到的兩次連續呼叫建立請求之間的時間間隔的使用。例如,重叫檢測裝置可以為第一個用戶臺中的每一個臺保存關於用於重撥的自動重叫裝置特徵的信息。
例如,這一信息可以是一個時間信息,說明自動重叫裝置發出的連續呼叫建立請求之間的重複頻率或者時間間隔。重複呼叫檢測裝置可以使用這種事件信息以便判斷呼叫建立請求是不是一個重複的呼叫建立請求。例如,從第一個用戶臺收到第一個或者一個重複的呼叫建立請求的時候,可以啟動重叫檢測裝置中的定時器,如果從第一個用戶臺收到另一次呼叫建立請求,定時器就停止計時,來自第一個用戶臺的兩次呼叫建立請求之間的時間間隔就被確定。這可以重複地執行用來確定從第一個用戶臺收到的呼叫建立請求連續的時間間隔。然後重叫檢測裝置RC-DET可以評估這些連續的時間間隔。
當前面的呼叫建立請求失敗時,第一個用戶臺的自動重叫裝置ARC可以例如啟動一個定時器,當預定的時間間隔過去了以後,ARC又一次發出同樣的呼叫建立請求。然後如果重叫檢測裝置RC-DET測量出來的前面的呼叫建立請求跟新的呼叫建立請求之間的時間間隔,在時間信息中定義的時間間隔範圍以內,那麼重叫檢測裝置RC-DET就假定第一個用戶臺在使用重撥功能,也就是一個自動重叫裝置。
同樣,可以評估幾個連續的時間間隔,以確定重複頻率,重複頻率也可以跟時間信息中說明的重複頻率進行比較,如果它們相同,就認為第一個用戶臺使用了自動重叫裝置。這樣,重叫檢測裝置就能通過評估連續呼叫建立請求之間的時間間隔檢測重撥。
此外,重叫檢測裝置可以將呼叫參數比較結果跟時間間隔評估結果綜合考慮。也就是說,當呼叫建立請求是從第一個用戶臺發出的時候,將呼叫參數跟存儲器MEM中以前儲存的呼叫參數進行比較,同時評估時間間隔。只有呼叫參數相同而且前一個呼叫建立請求和新請求之間的時間間隔在限定範圍內時(例如通常是30秒、60秒),重叫檢測裝置就假定第一個用戶臺在使用重叫功能。
重叫檢測裝置中的時間信息可以事先設置(訓練)或者由用戶臺更新。例如,用戶臺可以將說明用戶臺中對應的自動重叫裝置使用的重複頻率或者相應的時間間隔的信息發送給控制設備。
但是,重叫檢測裝置還可以在應用程式或者用戶臺使用重撥功能的時候自己了解這些。例如,如果總是使用類似的時間間隔來撥叫具有相同呼叫參數的第二個用戶臺,控制設備就被訓練成將來接收這一時間間隔作為識別重撥的一個信號。
此外,即使不使用時間信息,如果每次收到新的呼叫建立請求時呼叫參數比較成功了至少一預定次數,重叫檢測裝置仍然能夠判斷重撥。例如,如果三次連續呼叫的參數集相同(可能是在前面介紹過的預定的時間間隔裡),那麼重叫檢測裝置就檢測出了自動重撥的使用。b)重撥封塞對於第一個用戶臺開始的每一呼叫建立請求,重叫檢測裝置都要檢查收到的呼叫建立請求是否跟以前已經發出過的呼叫建立請求有關的一個呼叫建立請求有關。例如,如上所述,檢測收到的呼叫參數是否跟呼叫參數存儲器MEM(也就是說在其中建立的重撥封塞清單裡)中的一條相同。如果再一次重複的呼叫建立請求中第二個用戶臺正佔線,激活裝置(下面將介紹)就激活重撥封塞功能,也就是說它將激活重叫封塞裝置RC-BLK。然後只要第二個用戶臺正處於佔線狀態,重叫封塞裝置就拒絕更新的呼叫建立請求,也就是說它不允許這一呼叫建立請求傳遞給電信網絡,或者傳遞給它的交換機裝置,從而使電信網絡裡的資源不會被毫無必要地佔用。
如果數據應用程式已從終端設備TE發出了呼叫建立請求,重叫封塞裝置RC-BLK按照呼叫請求由移動終端MT處理並且失敗的情況下移動核心答覆的方式答覆應用程式。也就是說,控制設備可以包括一種裝置,當由於第二個用戶臺處於佔線狀態,它拒絕了第一個用戶臺發往交換機裝置的呼叫建立請求(圖4、5a、5b將進一步說明)的時候,用於發送佔線狀態信號給第一個用戶臺(具體地說是發送給第一個用戶臺中請求建立這一呼叫的單元)。如上所述,這一佔線狀態信號可以被ARC用來為重撥觸發定時器。
如果沒有終端設備以及如果呼叫建立請求涉及到用戶臺的電話設備發出的語音呼叫,也是一樣的。
同樣在這種情況下,控制設備接管呼叫建立請求的封塞以及將「佔線狀態信號」發送給電話設備(例如移動臺中的)對應裝置。於是,應當明白在以後的圖4、5a、5b的討論中,「應用程式」可以被看作電話設備中發出呼叫建立請求或者在終端設備上運行的特定數據應用程式的裝置。同樣,圖4、5a、5b中的MS核心可以是電話設備或者移動終端MT自己。因此,這裡所做的所有描述都可以用於處理涉及終端設備和電話設備中提供的具體裝置以及CCBS代理的位置的數據呼叫和語音呼叫。
因為現在CCBS接管了呼叫的封塞和將佔線信號發送給電話設備和/或終端設備中對應的裝置,CCBS代理就可以決定如何進行呼叫封塞。
控制裝置CCBS-AGNT可以包括一個延遲裝置DLY(見圖2),用於延遲激活呼叫建立請求封塞裝置RC-BLK和發送佔線狀態信號給第一個用戶臺,作為對收到呼叫建立請求預定延遲時間間隔的響應。此外,控制設備還可以包括查詢裝置QUE,用於向第一個用戶臺查詢收到的呼叫建立請求的預定延遲時間間隔。這樣,CCBS代理的封塞(拒絕呼叫建立請求)可以被延遲,佔線狀態信號可以立即也可以不立即發送給第一個用戶臺(例如發送給終端設備上運行的數據應用程式)。這意味著,儘可能晚地將響應「佔線」發送回第一個用戶臺,讓第一個用戶臺的呼叫建立請求排一段時間的隊,以便來自網絡關於被叫第二個用戶臺「空閒狀態信號」(遠端用戶空閒信號)可能會到達的時候能夠使用。
延遲裝置DLY還可以用於一旦呼叫建立請求封塞裝置RC-BLK被激活,只延遲發送佔線信號給主叫用戶臺(或者應用程式)。最後,封塞裝置RC-BLK沒有被激活的時候,延遲裝置DLY可以只是延遲發送佔線信號。c)封塞的激活激活裝置BLK-ACT的主要功能是激活所述封塞功能,如果第二個用戶臺正處於佔線狀態,就讓它封塞來自第一個用戶臺的呼叫建立請求。最好是重叫檢測裝置RC-DET檢測到所述呼叫建立請求是作為重複的呼叫建立請求由第一個用戶臺的自動重叫裝置ARC發出的,而且電信網的工作狀態監視裝置為第二個用戶臺輸出一個佔線狀態信號的時候,激活裝置才激活重叫封塞裝置RC-BLK。在最簡單的情況下,來自工作狀態監視裝置的佔線狀態信號可以只是呼叫建立請求被網絡拒絕的信息。
也就是說,根據激活裝置ACT的第一個實施方案,無論什麼時候第一個用戶臺(例如從終端設備上的電話設備或者從數據/傳真應用程式)發出呼叫建立請求,並且網絡用信號「第二個用戶臺正處於佔線狀態」拒絕這一呼叫建立請求的時候,激活裝置都啟動封塞功能。網絡以某種方式返回「第二個用戶臺佔線信號」這一功能是網絡(也就是其中的工作狀態監視裝置)必須提供的功能,只有這樣激活裝置才能激活封塞裝置的封塞功能。
如果網絡實現了CCBS業務,當網絡響應網絡拒絕的第一個用戶臺發出的呼叫建立請求,返回「第二個用戶臺正佔線,CCBS是可用的」消息時,激活裝置最好能夠激活封塞裝置。
根據激活裝置ACT的另一個實施方案,只有在某一呼叫(被重叫檢測裝置檢測出來是這樣)的三次(或者預定次數)連續呼叫建立請求失敗(也就是被網絡拒絕)的時候,才激活封塞裝置。也就是說,如果發給同一個第二個用戶臺的同一呼叫的連續三次呼叫建立請求傳遞給網絡並被拒絕(「返回佔線狀態信號」),就激活封塞裝置。最好只在前面的呼叫建立請求大致是在重叫檢測裝置使用的時間信息中定義的時間間隔內的時候,才激活。
只要激活裝置激活了封塞裝置,以封塞第一個用戶臺發送給指定的第二個用戶臺的呼叫建立請求,最好在控制裝置的存儲器裡保存一個信息,說明目前這第一個用戶臺發送給這第二個用戶臺的呼叫建立請求將被控制設備所封塞。如果重叫檢測裝置通過比較呼叫參數(也就是在第一次呼叫建立請求的參數被儲存以後,並且隨後跟後續呼叫建立請求中的呼叫參數進行比較)檢測到一次重撥,那麼,儲存在存儲器MEM中的呼叫參數就可以將這一信息構造成「重撥封塞清單」。
但是,如上所述,重叫檢測裝置只能在評估時間信息(呼叫建立請求的連續時間間隔)的基礎之上檢測重撥,而且在這種情況下,當封塞裝置被最終激活的情況下,封塞裝置要封塞的呼叫建立請求的呼叫參數至少必須輸入「重撥封塞清單」,也就是存儲器MEM。
這樣做是必要的,因為控制設備必須封塞以後發送給所需要的佔線第二個用戶臺的呼叫建立請求,而不應當封塞第一個用戶臺發出給沒被封塞的另一個用戶臺的其它呼叫建立請求。因此,控制設備檢測呼叫建立請求是不是當前正被封塞的最簡單的方法是比較存儲器MEM中的呼叫參數(也就是「重撥封塞清單」中的參數)。
此外,如果為網絡提供了完整的CCBS業務,而且網絡給出「CCBS可用」以及由於網絡拒絕給第二個用戶臺的呼叫建立請求而給出「佔線信號」,本發明另一個實施方案中的激活裝置BLK-ACT就可以激活這一CCBS業務。當網絡證實激活了CCBS以後,第一個用戶臺用來建立呼叫的呼叫參數的一個拷貝以及呼叫建立請求被插入存儲器MEM中,也就是插入「重撥封塞清單」中。使用CCBS索引的目的主要是「人」用戶可以將一個業務激活跟「遠端用戶空閒」信號聯繫起來,以決定接受CCBS重叫。
在CCBS業務中(如同GSM規範裡介紹的一樣),網絡為激活的業務分配CCBS索引,這一索引可以被分配給儲存的呼叫參數集。CCBS索引基本上是一個參數,說明這一CCBS業務正在第一個用戶臺發出最終建立到第二個用戶臺的呼叫的特定呼叫建立請求提供服務。
最後,根據本發明的另一個實施方案,這一呼叫建立封塞裝置可以被第一個用戶臺自己啟動,例如在收到第二個用戶臺「佔線狀態信號」以後。d)重叫處理提供呼叫處理裝置RC-HDL的目的基本上是,只要第二個用戶臺可以接通從而能夠跟這一用戶臺建立呼叫,就關閉呼叫建立(或者重叫)請求封塞裝置RC-BLK。這一呼叫處理裝置最好在第二個用戶臺從佔線狀態變成空閒狀態的時候關閉封塞裝置。
根據一個實施方案,關閉呼叫建立請求封塞裝置RC-BLK的時候,呼叫處理裝置RC-HDL從呼叫參數存儲器MEM(也就是「重叫封塞清單」)中去掉一個呼叫參數集。於是,下一時刻從第一個用戶臺收到一個呼叫建立請求的時候,不會檢測到呼叫參數跟存儲器裡的一樣,因此這一個呼叫建立請求不再被封塞裝置封塞。根據另一個實施方案,在一段預定長度的時間以後,也就是說在這一預定長度的時間以後第二個用戶臺肯定已經可以接通,呼叫處理裝置從呼叫參數存儲器MEM中去掉呼叫參數。
因此,在一預定長度的時間以後,CCBS代理可以去掉「重撥封塞清單」中的一條。此外,如果重叫檢測裝置再也沒有檢測到重撥嘗試,發送的呼叫參數可以被去掉。
一旦封塞裝置被關閉,當前懸而未決的呼叫建立請求或者下一個呼叫建立請求將隨後導致成功地建立呼叫。
如果呼叫建立請求處理涉及用戶臺(終端設備或者電話設備),為此CCBS業務放在網絡中,一旦第二個用戶臺可以接通,就將執行符合ETSI CCBS標準的一個重叫程序。這一重叫程序用圖7a中的功能③、④說明。在這種情況下,網絡NET提供跟當前被封塞裝置封塞的具體呼叫建立請求有關的CCBS索引。CCBS索引跟重撥封塞清單中的呼叫參數比較,如果網絡提供的CCBS索引跟存儲器MEM中分配給某一呼叫參數集的CCBS索引相同,就刪除這一CCBS索引的呼叫參數。這樣,以後到達和第一個用戶臺(也就是終端設備的傳真/數據應用程式或者電話設備的語音呼叫請求)的重撥嘗試將不再被封塞裝置封塞。於是,如上所述,當前掛起的呼叫建立請求或者下一個呼叫建立請求會成功地建立起呼叫。
在這種情況下,第二個用戶臺空閒的時候有可能剛好第一個用戶臺又佔線了,也就是說,它既不發出重複的呼叫建立請求,也不發出新的建立請求給這第二個用戶臺。在這種情況下,CCBS重叫就被擱置(或者排隊),就象圖7b中程序④一樣。
或者,當然也可以跟第一個用戶臺一樣為第二個用戶臺提供控制設備AGNT。在這種情況下,第二個用戶臺的控制設備能夠在第二個用戶臺那裡為第一個用戶臺給出「佔線狀態信息」,第二個用戶臺可以重複地向第一個用戶臺發出呼叫建立請求,該請求可以被第二個用戶臺中控制設備裡相應的封塞裝置封塞或者不被封塞。
下面,將參考圖3a、3b、圖4、圖5a、5b進一步介紹本發明的控制方法。
圖3a中的控制方法採用呼叫建立請求封塞裝置,和第一個實施方案中封塞呼叫建立請求的激活裝置。對於網絡內的CCBS業務已經被激活的情形,圖3b和圖4、5a、5b採用前面第二個實施方案中關於封塞重複的呼叫建立請求(重撥)所介紹的相應裝置。第三個實施方案(呼叫的封塞方法)在圖3a裡,第一個用戶臺在步驟S102中發送一個呼叫建立請求。在步驟S103中,控制設備收到或者截獲到這一呼叫建立請求。在步驟104裡,判斷第二個用戶臺的工作狀態,或者是通過呼叫建立請求已經被網絡拒絕這一事實來判斷,或者是通過網絡的工作狀態監視裝置來判斷。如果在步驟S105裡,確定第二個用戶臺處於佔線狀態,就在步驟S108裡封塞當前掛起的呼叫建立請求,不準它傳遞,直到第二個用戶臺從佔線狀態轉為空閒狀態。如果在步驟S105中第二個用戶臺不是處於佔線狀態,就在步驟S106中請求建立呼叫。既然第二個用戶臺處於佔線狀態的時候呼叫建立請求根本不可能佔用交換機裝置中的資源,因此,其它呼叫或者其它交換使用網絡資源的效率可以更高。第四個實施方案(重叫的封塞方法)在圖3b裡,步驟S202、S203、S204和S205對應於圖3a中的步驟S102、S103、S104和S105。如果控制設備在步驟S205中確定第二個用戶臺處於佔線狀態,重叫檢測裝置RC-DET就在步驟S209裡判斷當前掛起的呼叫建立請求是不是一個重複的呼叫建立請求(也就是重撥)。在步驟S209中可以使用前面針對重叫檢測裝置介紹的所有功能(還在步驟S205中判斷第二個用戶臺是不是處於佔線狀態)。
如果到此為止在步驟S209裡沒有檢測到重撥(步驟S209中的「N」),就可以在步驟S202、S203中發送和接收另一個呼叫建立請求。在步驟S210中,最好向第一個用戶臺發出一個「佔線信號」,說明第二個用戶臺正佔線。步驟S202中的重叫建立請求從自動重叫裝置或者由第一個用戶臺的用戶根據一個時間表或者完全自由地用手工方式發出。
如果在步驟S204、S205中確定第二個用戶臺仍然處於佔線狀態,第二個呼叫建立請求(或者事實上是第n次連續的呼叫建立請求)將被最終判斷為重複的呼叫建立請求,例如是由第一個用戶臺中的自動重叫裝置在步驟S209中發出的。於是,如果步驟S209的選擇是「Y」,就在步驟S208最終激活呼叫建立請求封塞裝置。在步驟S208以後,重叫封塞裝置將封塞第一個用戶臺發出的跟同樣的第二個用戶臺建立呼叫的呼叫建立請求。
第二個用戶臺的佔線狀態信號可以在步驟S211裡發送給第一個用戶臺。在步驟S204裡監視第二個用戶臺的工作狀態,既然第一個用戶臺甚至可能繼續不斷地向第二個用戶臺發出呼叫建立請求(見步驟S211和S202之間的虛線)。
在步驟S204裡,第二個用戶臺最終將它的工作狀態從佔線狀態改變為空閒狀態,於是在步驟S212裡撤銷封塞,在步驟S206裡最終在第一個和第二個用戶臺之間建立起呼叫。
當然,如果在步驟S204中,在第一個呼叫建立請求期間判斷出工作狀態是「空閒」,就沒有必要在步驟S212中撤銷封塞,因為在此以前封塞裝置根本就沒有激活。
從圖3b可以看出,如果有幾次成功地發出的呼叫建立請求被網絡拒絕,就開始重撥檢測,以後發出的重複呼叫建立請求被封塞,以防佔用網絡資源,除非第二個用戶臺允許接通呼叫。就象參考圖3a所介紹的一樣,如果第二個用戶臺能夠接通的時候第一個用戶臺剛好無法接通,第二個用戶臺中的控制設備就可以執行跟圖3b中的程序相同的程序。
還應當指出,上述步驟S205、S209和S210既可以針對相同類型的呼叫,又可以針對不同類型的呼叫。也就是說,如果例如第一次發出一個語音呼叫建立請求,第二個用戶臺SS2佔線,就在步驟S210裡發出一個佔線信號。但是,這並不排除這一請求是傳遞給交換機的這一事實,因為到目前為止還沒有進行封塞。只有在重複發出同一呼叫的呼叫請求以後,步驟S209和S208才會啟動封塞。
然而,第二個用戶可能有幾個不同的應用程式(可以用不同的號碼或者不同的呼叫建立參數來訪問),例如語音和數據應用程式,這樣,只是說明「佔線」不能足以說明是第二個用戶臺中哪一種類型的應用程式在佔線,哪一種類型的不佔線。因此,在步驟S210中除了接收佔線信號以外,第一個用戶中的應用程式還可以發出另一種類型另一個(第一個)呼叫建立請求,這一請求可能會成功,即使前面的佔線信號只涉及第二個用戶臺的一個應用程式,而另一個新的呼叫建立請求沒有涉及。
或者,可以在步驟S210裡將另一個改進了的佔線信號返回給第一個用戶,將佔線應用程式的類型(目前無法跟它建立呼叫)告訴第一個用戶,這個改進信號真正地說明第二個用戶臺中哪一種類型的應用程式被佔線,這樣,第一個用戶可以有目的地嘗試不同類型的呼叫。在控制裝置中,當前呼叫建立請求是不是一個重複請求這一事實,即使是發給同樣的第二個用戶臺的不同應用程式的,可以通過分析包括在呼叫建立請求和/或將它們跟說明第二個用戶臺中應用程式的類型的佔線信號進行比較來檢測出來。如果例如呼叫建立請求中的參數說明所需要的呼叫類型(也就是第二個用戶臺中特定的應用程式)跟說明第二個用戶中佔線應用程式類型的改進佔線信號中的參數不同,這一呼叫建立請求仍然可以傳遞給交換機裝置,這一呼叫仍然可能成功地建立起來,而不管第二個用戶臺發出了佔線信號。第五個實施方案(包括CCBS激活的方法)圖4和5a、5b說明本發明的控制方法,它們更加詳細地介紹網絡為第一個用戶臺提供CCBS業務這種情形(也就是說這第一個用戶臺已經在網絡中註冊接受CCBS服務,例如在GSM無線電通信網絡裡註冊接受ETSI CCBS服務)。
以後假定在圖4、5a、5b裡,「應用程式」指的是終端設備為了通過MS核心向跟網絡連接的第二個用戶臺建立數據呼叫而(例如用AT命令集)運行的數據/傳真應用程式。
但顯然,圖4、5a和5b中的「應用程式」也可以是單個電話設備的「語音呼叫建立裝置」,其中「MS核心」是電話設備中負責,例如在網絡是移動無線電通信網的情況中通過無線電接口,發送呼叫建立請求給網絡的那一部分。
圖4基本上是一個流程圖,一直說明到在幾個重撥被檢測到以後激活裝置BLK-ACT激活重叫封塞裝置RC-BLK。在步驟S301裡,應用程式發出一個呼叫建立請求(進行撥號操作)。在步驟S302裡從CCBS代理向MS核心發送呼叫建立請求。在步驟S303裡,網絡的交換機裝置收到這一呼叫建立請求。如果第二個用戶臺佔線,就在步驟S304裡向MS核心發回一則拆線(拒絕)消息。在步驟S305裡為CCBS代理提供一則撥號失敗(拒絕)消息。除了說明拒絕了呼叫建立請求以外,步驟S305中的消息還可以說明網絡的CCBS業務(如果有的話)原則上可以激活(如果第一個用戶臺希望這樣做,而且已經註冊接受這一服務)。這裡假設第一個用戶臺可以激活CCBS業務。在步驟S306裡第二個用戶臺佔線的信號被發送給第一個用戶臺(發往終端設備或電話設備中的應用程式)。這樣,步驟S301、S302、……、S306說明失敗的呼叫建立請求的過程。
從第二組步驟S301、S302、 ……、S306可以看出,第一個用戶臺的自動重叫裝置可以再一次重新發送呼叫建立請求(按照預定時間表或這一預定重複頻率,直到達到最大的重複次數)。
最後,在第n次請求中(例如在第三次以後),重叫檢測裝置在步驟S307中終於檢測到這一呼叫建立請求是重複呼叫建立請求。如上所述,這可以通過比較呼叫參數集或者通過重叫檢測裝置評估時間間隔來做到。由於步驟S305中的消息已經說明可以為第一個用戶臺激活這一CCBS業務,激活裝置不僅僅在步驟S307中激活封塞裝置,封塞以後所有的重撥,還在步驟S308、S309、……、S311中激活CCBS業務。
在步驟S311中收到激活CCBS業務的應答消息時,也就是激活了監視第二個用戶臺工作狀態的至少一個工作狀態監視裝置,呼叫參數被插入「重撥封塞清單」中。更進一步,CCBS索引可以按照前面介紹的方式插入存儲器中。
從步驟S312開始,第一個用戶臺的自動重叫裝置可能會進一步發出重複的呼叫建立請求,而它將被封塞,至少不能發送給網絡,最好已經不讓它發往MS核心。此外,至少有一個工作狀態監視裝置監視第二個用戶臺的工作狀態。而在當前的CCBS業務裡,最好能夠確定一個「用戶佔線」信號,利用GSM以後叫做UMTS系統的下一代移動通信系統,原則上也能為數據呼叫提供這種信號。也就是說,當呼叫涉及第一個終端設備的應用程式發出的數據呼叫時,監視在第二個用戶臺的終端設備上運行的應用程式的工作狀態。第六個實施方案(撤銷CCBS以後可以重撥)在圖5a裡,虛線以上的步驟S310、S311跟圖4有關。如果在步驟S311以後激活CCBS業務,並且激活封塞裝置封塞呼叫建立請求,當然,在步驟S401中第一個用戶臺(應用程式)重撥的所有嘗試都被CCBS代理立即拒絕,在步驟S402裡發出一個佔線狀態信號。如上所述,封塞裝置封塞所有隨後要傳送給網絡或者MS核心的重撥。
步驟S403基本上跟圖7a中的步驟S23有關。也就是說,在步驟S403以前,第二個用戶臺又可以接通了,也就是說從佔線狀態變成了空閒狀態,這樣,在步驟S405中從CCBS代理向MS核心發去一則空閒狀態說明消息。在這種情況下,步驟S405中收到這一空閒狀態信號的時候,在步驟S404中就可以重撥。
在步驟S405中收到空閒狀態指示,CCBS代理立即關閉封塞裝置,從而使當前掛起的重複呼叫建立請求S404可以在步驟S406、S407中發往網絡。這樣,第一個和第二個用戶臺之間的呼叫可以被立即建立。
圖5a中的「X」指的是封塞裝置拒絕呼叫建立請求。在圖5a裡,利用上述延遲裝置和排隊裝置的好處是明顯的。如果在步驟S404中重叫建立請求僅僅在步驟S405中收到遠端用戶空閒消息之前一點點到達,延遲發送佔線狀態信號給應用程式,讓重複的呼叫建立請求排一預定時間的隊,將是值得的。只要空閒狀態信號消息在步驟S405中到達,只是比步驟S404中到達的呼叫建立請求晚一點點,它仍然可以立即使用。第七個實施方案(CCBS關閉以後沒有任何重撥請求)在圖5b裡,在步驟S405中收到遠端用戶空閒信號以後,沒有任何重複的呼叫建立請求(重叫嘗試)。圖5b中的步驟S401~S407對應於圖5a中的那些,差別是消息之間的時間關係不同。
也就是說,在步驟S403中激活CCBS重叫,並在步驟S405中將空閒狀態信號發送給CCBS代理時,沒有掛起的任何呼叫建立請求(甚至沒有延遲的請求)。此時,或者執行圖5b中步驟S405以後的程序,就象圖7b中功能程序④中一樣,或者延遲CCBS重叫程序,或者停止CCBS業務。
它被延遲的時候,CCBS就在步驟S404裡等待下一個重複的呼叫建立請求。
當CCBS業務停止的時候,這仍然不會妨礙第一個用戶臺成功地建立呼叫,因為步驟S404中下一個重叫嘗試再也不會被CCBS代理封塞,使它不能發送給網絡,這樣,步驟S406、S407中的呼叫建立請求將獲得成功,也就是說,將跟第二個用戶臺建立呼叫(也就是它的傳真/數據應用程式)。第八個應用程式(幾個呼叫建立請求的處理)以上說明假設第一個用戶臺只發出一個(可能是重複的)呼叫建立請求。可以為數據呼叫從終端設備上運行的一個應用程式發送這一呼叫建立請求,或者實際上由電話設備為語音呼叫發送。如果CCBS代理位於第一個用戶臺內,它就可能處理這單獨一個呼叫建立請求。如果CCBS代理同時提供多個第一個用戶臺(這裡它最好位於電信網內),CCBS代理就會以並行方式處理來自幾個第一個用戶臺的單個或者重複的呼叫建立請求。
然而,即使CCBS代理位於第一個用戶臺內,仍然可能需要同時處理幾個呼叫建立請求。特別是同時運行幾個數據應用程式(例如電子郵件、網際網路訪問、傳真)的一個終端設備跟電話設備相連的時候。此時,當然可能同時有幾個數據呼叫建立請求。
本發明的CCBS代理主要為至少一個數據應用程式進行呼叫建立封塞。然而,根據控制設備的另一個實施方案,CCBS代理能夠並行地處理幾個數據應用程式。在「終端到數據機」接口上(見圖1),採用了多路復用方案(也許是符合ETSI SMG4的一個多路復用方案)。主要的擴展在接口裡,而CCBS代理主要是擴展它的存儲器MEM來處理來自幾個數據應用程式的幾個呼叫建立請求,甚至為每一個數據應用程式提供幾個存儲器。
CCBS代理也可以配置成只對網絡內的CCBS業務不能激活的數據應用程式工作。例如,CCBS代理可以允許——作為一個默認設置——所有數據應用程式激活CCBS業務。如果它隨後檢測到CCBS業務激活失敗(例如對應的應用程式沒有註冊接受CCBS服務),它就可以接管激活CCBS業務不成功的數據應用程式的呼叫建立請求。
當然,當CCBS業務不能激活,或者甚至它能激活時,數據應用程式可以靈活地配置CCBS代理,讓它接管呼叫建立請求,這樣CCBS代理最好跟網絡內部CCBS業務協作(就象圖4、5a、5b中假設的一樣)。工業應用如上所述,根據本發明,介紹了一種控制設備,它在第一個用戶臺(例如一個移動終端或者跟它連接的一個終端設備)或者在網絡內提供一種集中化的功能,為數據和/或語音應用程式支持網絡內的CCBS輔助業務。集中化的裝置,應用程式不必為當前正在標準化的CCBS業務更新。網絡一側最好提供CCBS業務,第一個用戶臺中支持的語音或者數據應用程式最好包括一個自動重叫裝置(也就是一個重撥功能)。
如上所述,這樣就可以為傳真和數據應用程式提供CCBS業務而不需要更新所有用戶應用程式來支持CCBS業務。這樣,本發明對於終端設備提供的傳真和數據業務特別有利。但很顯然,本發明並不局限於傳真和數據業務,而是還可以用於語音業務,封塞單獨一個語音呼叫建立請求或者一個重複的語音呼叫建立請求,也就是說,當用戶反覆發出同樣的重叫請求或者使用自動重叫裝置的時候。
本發明允許快速提供目前正在標準化的CCBS業務。對於移動臺這種情形,它將是一個專有的解決方案,不是ESTI的所有業務要求都能滿足。然而,由於CCBS代理的截獲功能,這對於網絡來說將是不可見的。由於網絡通過延遲裝置和排隊裝置給移動臺對「遠端用戶空閒信號」做出響應的時間有限,網絡可能會看到似乎是「用戶沒有任何反應」。這是一個不起眼的小缺點,因為不是CCBS業務的自動完成,而是這一呼叫很可能被下一重叫完成,就象圖5b中所介紹的一樣。
然而,本發明解決了應用程式/用戶濫用重撥功能所帶來的問題。最重要的是,只要無法接通目標,它就能節省網絡中的無線電資源和信令資源。這對於網絡運營商來說是一個主要的優點,因為網絡的資源可以完全自由地處理其它的呼叫建立請求。
此外,由於網絡運營商顯然要對CCBS業務收費,用戶臺就有節省成本的優點。
還應當明白,術語「用戶臺」、「移動臺」、「移動終端」、「終端設備」和「電話設備」只是用於區分發出特定呼叫建立請求的特定單元或者應用程式位於什麼地方。因此很清楚,控制裝置(CCBS代理)可以位於網絡內,位於終端設備內,或者位於移動終端內,具體取決於發出請求的應用程式位於什麼地方。這樣,如果什麼時候採用了廣義的術語「用戶臺」,當然是指發出呼叫建立請求的用戶臺內特定的應用程式。
應當指出,根據上述思想,各種變化和改進對於技術人員而言是顯而易見的。因此,本發明並不局限於以上實施方案,本發明的範圍只由下面的權利要求限定。此外,本發明可以特別包括是權利要求中單個特徵的組合的特徵。
這些權利要求中的引用數字只是用於區分,而不是要限制本發明的範圍。
權利要求
1.一種控制設備(AGNT),用於控制第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS2)之間呼叫的建立,它們跟一個電信網(NET)連接,該設備包括a)一種呼叫建立請求封塞裝置(RC-BLK),用於封塞第一個用戶臺(TE、MS1、SS1)發出跟第二個用戶臺(TE、MS2、SS2)建立呼叫的呼叫建立請求,防止它傳給電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR);和b)一種激活裝置(BLK-ACT),當第二個用戶臺(TE、MS2、SS2)處於佔線狀態時,用於激活所述呼叫建立請求封塞裝置(RC-BLK)。
2.權利要求1的控制設備(AGNT),其特徵在於一種呼叫處理裝置(RC-HDL),當第二個用戶臺(TE、MS2、SS2)從佔線狀態變成空閒狀態的時候,用於關閉呼叫建立請求封塞裝置。
3.權利要求1的控制設備(AGNT),其特徵在於所述電信網絡(NET)包括監視第二個用戶臺(TE、MT、SS2)工作狀態的一個工作狀態監視裝置(CCBS),當第二個用戶臺(TE、MS1、SS1)處於佔線狀態時,這一工作狀態監視裝置(CCBS)輸出一個佔線狀態信號給所述激活裝置(BLK-AC)。
4.權利要求1的控制設備(AGNT),其特徵在於第一個用戶臺(TE、MT、SS1)包括一個自動重叫裝置(ARC),用於重複發出呼叫建立請求給第二個用戶臺(TE、MT、SS2)。
5.權利要求4的控制設備(AGNT),其特徵在於一種重叫檢測裝置(RC-DET),用於檢測第一個用戶臺(TE、MS1、SS1)發出的呼叫建立請求是不是自動重叫裝置(ARC)發出的重複的呼叫建立請求。
6.權利要求5的控制設備(AGNT),其特徵在於提供所述呼叫建立請求封塞裝置(RC-BLK)的目的是在以下情況下封塞呼叫建立請求-當所述重叫檢測裝置(RC-DET)檢測到所述呼叫建立請求是所述自動重叫裝置(ARC)發出的重複的呼叫建立請求時;和-當所述工作狀態監視裝置(CCBS)為第二個用戶臺(TE、MT、SS2)輸出一個佔線狀態信號時。
7.權利要求2的控制設備(AGNT),其特徵在於當所述工作狀態監視裝置(MON、CCBS)的輸出將被叫第二個用戶臺(TE、MT、SS2)的佔線狀態信號變成空閒狀態信號的時候,所述呼叫處理裝置(RC-HDL)關閉所述呼叫建立請求封塞裝置(RC-BLK)。
8.權利要求1的控制設備(AGNT),其特徵在於第一個用戶臺(TE、MS1、SS1)發出的呼叫建立請求是在第一個和第二個用戶臺(TE、MT、SS1;TE、MT、SS2)之間建立語音呼叫的一個語音呼叫建立請求。
9.權利要求1的控制設備(AGNT),其特徵在於第一個用戶臺(TE、MT、SS1)包括一個電話設備(MT、SS1)和跟它連接的一個終端設備(TE),其中的呼叫建立請求由所述終端設備(TE)發出,以便在終端設備(TE)和第二個用戶臺(TE、MT、SS2)之間建立數據呼叫。
10.權利要求9的控制設備(AGNT),其特徵在於所述控制設備(AGNT)放在所述終端設備(TE)或者電話設備(MT)中。
11.權利要求9的控制設備(AGNT),其特徵在於所述電話設備(MT)是一個移動終端(MT),所述網絡(NET)包括從包括公共陸地移動無線電網(PLMN)和公共交換電話網(PSTN)的一組網絡中選擇出來的一個或者多個網絡。
12.權利要求1的控制設備(AGNT),其特徵在於第一個和第二個用戶臺(TE、MT、SS1;TE、MT、SS2)中至少有一個是公共陸地移動無線電通信網(PLMN)中的一個移動臺(MS1、MS2)
13.權利要求3的控制設備(AGNT),其特徵在於如果第一個用戶臺(TE、MT、SS1)發出的呼叫建立請求被所述電信網(NET)拒絕,所述激活裝置(BLK-ACT)就激活所述呼叫建立請求封塞裝置(RC-BLK)和所述工作狀態監視裝置(CCBS)。
14.權利要求5或13和5的控制設備(AGNT),其特徵在於所述激活裝置(BLK-ACT)只有在所述重叫檢測裝置(RC-DET)檢測到自動重叫裝置(ARC)為同一呼叫發出預定次數的呼叫建立請求,並被所述電信網(NET)拒絕的時候才進行激活。
15.權利要求5的控制設備(AGNT),其特徵在於提供所述重叫檢測裝置(RC-DET)的目的是將呼叫建立請求中包括的一組呼叫參數跟儲存在儲存以前的呼叫建立請求的呼叫參數的呼叫參數存儲器(MEM)中的呼叫參數進行比較,如果呼叫參數相同,用於檢測呼叫建立請求已經被第一個用戶臺(TE、MS1、SS1)重複地發給同樣的第二個用戶臺(TE、MS2、SS2)。
16.權利要求5或15的控制設備(AGNT),其特徵在於所述重叫檢測裝置(RC-DET)檢測第一個用戶臺(TE、MS1、SS1)發出的連續呼叫建立請求之間的時間間隔(ΔT),如果這一時間間隔(ΔT)在預定時間間隔(30s、60s)內,就檢測呼叫建立請求已經被第一個用戶的自動重叫裝置(ARC)發出。
17.權利要求2和15的控制設備,其特徵在於關閉所述呼叫建立請求封塞裝置(RC-BLK)時或在預定時間段以後,所述呼叫處理裝置(RC-HDL)從呼叫參數存儲器(MEM)中去掉一組呼叫參數。
18.權利要求1的控制設備(AGNT),其特徵在於第一個用戶臺(TE、MS1、SS1)激活所述工作狀態監視裝置(CCBS)。
19.權利要求1的控制設備(AGNT),其特徵在於所述呼叫建立請求封塞裝置(RC-BLK)同時為來自多個第一個用戶臺或者在它們的終端設備上運行的多個應用程式的呼叫建立請求激活封塞功能。
20.權利要求1的控制設備(AGNT),其特徵在於一種裝置,當第二個用戶臺(TE、MS1、SS1)處於佔線狀態時,用於向請求建立呼叫的第一個用戶臺(TE、MS1、SS1)的應用程式/終端設備發回佔線狀態信號(「佔線」)。
21.權利要求20的控制設備(AGNT),其特徵在於一種延遲裝置(DLY),用於在收到呼叫建立請求一預定延遲時間以後,延遲激活呼叫建立請求封塞裝置(RC-BLK)和/或發送所述佔線狀態信號給第一個用戶臺(TE、MS1、SS1);和一種排隊裝置(QUE),用於讓從第一個用戶臺(TE、MS1、SS1)收到的呼叫建立請求排所述預定延遲時間的隊。
22.一種控制設備(AGNT),用於控制跟電信網(SYS)連接的第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS1)之間呼叫的建立,所述電信網(NET)包括監視第二個用戶臺(TE、MT、SS2)工作狀態的一個工作狀態監視裝置(CCBS),第一個用戶臺(TE、MT、SS1)包括自動重叫裝置(ARC),如果工作狀態監視裝置(MON、CCBS)為第二個用戶臺(TE、MT、SS2)提供一個佔線狀態信號,用於重新發送呼叫建立請求給第二個用戶臺(MT、SS2),包括a)一種重叫檢測裝置(RC-DET),用於檢測一個呼叫建立請求是不是第一個用戶臺(TE、MT、SS1)的自動重叫裝置(ARC)發出的呼叫建立請求;b)一種重叫封塞裝置(RC-BLK),用於封塞第一個用戶臺(TE、MS1、SS1)的自動重叫裝置(ARC)為了跟第二個用戶臺(TE、MS2、SS2)建立呼叫而發出的呼叫建立請求,防止它傳遞給所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR);c)一種激活裝置(BLK-ACT),用於在以下情況下,激活重叫封塞裝置(RC-BLK),封塞第一個用戶臺(TE、MS1、SS1)發出的呼叫建立請求-所述重叫檢測裝置(RC-DET)檢測到所述呼叫建立請求是自動重叫裝置(ARC)發出的;-所述工作狀態監視裝置(CCBS)為第二個用戶臺(TE、MT、SS2)輸出一個佔線狀態信號;和d)一種重叫處理裝置(RC-HDL),當工作狀態監視裝置(CCBS)的輸出將被叫第二個用戶臺(TE、MT、SS2)的佔線狀態信號改變成空閒狀態信號的時候,用於關閉所述重叫封塞裝置(RC-BLK)。
23.一種控制方法,用於控制跟電信網(NET)連接的第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS2)之間的呼叫建立,包括以下步驟a)從第一個用戶臺(TE、MS1、SS1)向所述電信網(NET)的交換機裝置(GMSC、MSC/VLR/HLR)發送(S102、S202、S301)一個呼叫建立請求,以便建立到第二個用戶臺(TE、MS2、SS2)的呼叫;b)在為第一個用戶臺(TE、MS1、SS1)提供的控制設備(AGNT)裡接受(S103、S203、S301)所述呼叫建立請求;c)在所述控制設備(AGNT)中判斷(S104、S204、S306)被叫的第二個用戶臺(TE、MS2、SS2)是不是處於佔線狀態;和d1)如果確定第二個用戶臺(TE、MS2、SS2)處於佔線狀態(S105、S205),就封塞(S108、S208、S312、S402)呼叫建立請求,不讓它傳送到交換機裝置(GMSC、MSC/VLR、HLR)去;和d2)如果確定第二個用戶臺(TE、MS2、SS2)處於空閒狀態(S105、S205、S405),就將呼叫建立請求傳送(S106、S206)給所述交換機裝置(GMSC、MSC/VLR、HLR)。
24.權利要求23的方法,其特徵在於以下步驟當第二個用戶臺(TE、MS2、SS2)從佔線狀態變成空閒狀態的時候,撤銷(S106、S212、S405)所述呼叫激勵請求封塞。
25.權利要求23的方法,其特徵在於如果第二個用戶臺(TE、MS2、SS2)處於佔線狀態,第一個用戶臺(TE、MT、SS1)為建立到同樣的第二個用戶臺(TE、MS2、SS2)的呼叫,重複(S301~S306;S401、S402)發送呼叫建立請求一預定次數。
26.權利要求25的方法,其特徵在於以下步驟檢測(S307)第一個用戶臺(TE、MS1、SS1)發出建立到第二個用戶臺的呼叫建立請求是否跟已經發出過呼叫建立請求的呼叫建立有關。
27.權利要求26的方法,其特徵在於封塞呼叫建立請求是在以下情況下進行的-當檢測到(S307、S209)所述呼叫建立請求是一個自動重叫裝置(ARC)發出的重複的呼叫建立請求時;和-當檢測到(S105、S205)第二個用戶臺(TE、MT、SS2)處於佔線狀態時。
28.權利要求25的方法,其特徵在於所述呼叫建立請求是在第二個用戶臺(TE、MS2、SS2)從佔線狀態改變(S205)到空閒狀態以後發送(S206)給所述交換機裝置(GMSC、MSC/VLR、HLR)的。
29.權利要求23的方法,其特徵在於第一個用戶臺(TE、MS1、SS1)發出的呼叫建立請求是在第一個和第二個用戶臺(TE、MT、SS1;TE、MT、SS2)之間建立語音呼叫的一個語音呼叫建立請求。
30.權利要求23的方法,其特徵在於封塞(S108、S208、S312)所述呼叫建立請求是在第一個用戶臺(TE、MT、SS1)發出的所述呼叫建立請求被所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR)拒絕的時候進行的。
31.權利要求25的方法,其特徵在於所述封塞(S307)是在檢測出來(RC-DET)已經發出預定次數跟同一呼叫有關的重複的呼叫建立請求,並被所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR)拒絕的時候開始的。
32.權利要求25的方法,其特徵在於將呼叫建立請求中的一組呼叫參數跟儲存前面的呼叫建立請求的參數的呼叫參數存儲器(MEM)中儲存的呼叫參數進行比較,如果有相同的呼叫參數,就檢測出來這一呼叫建立請求已經被第一個用戶臺(TE、MS1、SS1)重複地發送給同樣的第二個用戶臺(TE、MS、SS2)。
33.權利要求25的方法,其特徵在於第一個用戶臺(TE、MS1、SS1)發出的連續呼叫建立請求之間的時間間隔(ΔT)被確定,如果這一時間間隔(ΔT)在預定時間間隔(30s、60s)以內,就檢測出來為同一呼叫發出的呼叫建立請求已經在以前發出過。
34.權利要求24和32的方法,其特徵在於撤銷封塞時或者在預定的時間長度以後,從所述呼叫參數存儲器(MEM)去掉一組呼叫參數。
35.權利要求23的方法,其特徵在於第一個用戶臺(TE、MS1、SS1)激活一個工作狀態監視裝置(CCBS),監視第二個用戶臺(TE、MT、SS2)的工作狀態,當第二個用戶臺處於佔線狀態時,所述工作狀態監視裝置(CCBS)提供一個佔線狀態信號給第一個用戶臺(TE、MS1、SS1)。
36.權利要求23的方法,其特徵在於所述封塞是為多個第一個用戶臺(或者在其中一個終端設備上運行的多個應用程式)同時進行的。
37.權利要求23的方法,其特徵在於以下步驟當第二個用戶臺(TE、MS1、SS1)處於佔線狀態時,將一個佔線狀態信號(「佔線」)發送回(S210、S211、S306、S402)請求建立呼叫的第一個用戶臺(TE、MS1、SS1)中的應用程式/終端設備。
38.權利要求37的方法,其特徵在於以下步驟在收到呼叫建立請求以後,延遲封塞所述呼叫建立請求和發送所述佔線狀態信號給第一個用戶臺(TE、MS1、SS1)一預定延遲時間(ΔT);和讓來自第一個用戶臺(TE、MS1、SS1)的呼叫建立請求排一預定延遲時間間隔(ΔT)的隊。
39.一種方法,用於控制跟一個電信網(NET)連接的第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS2)之間呼叫的建立,包括以下步驟a)監視(S204)第二個用戶臺(TE、MT、SS2)的工作狀態,並檢測第二個用戶臺是不是處於佔線狀態;b)若確定(S205)第二個用戶臺(TE、MT、SS2)處於佔線狀態,第一個用戶臺(TE、MT、SS1)就重複(S209、S210、S202、S203)呼叫建立請求;c)檢測(S209)一個呼叫建立請求是否跟第一個用戶臺(TE、MT、SS1)以前發出的呼叫建立請求的呼叫建立有關;d)在以下情況下,封塞(S208)第一個用戶臺(TE、MS1、SS1)發出的建立到第二個用戶臺(TE、MS2、SS2)的呼叫的建立請求,防止它傳遞到所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR)-當檢測到(S209)跟第一個用戶臺(TE、MT、SS1)在此以前已經發出過的呼叫建立請求的呼叫建立有關的呼叫建立請求時,和-當確定(S205)第二個用戶臺(TE、MT、SS2)處於佔線狀態時;和e)確定第二個用戶臺(TE、MS2、SS2)的工作狀態從佔線狀態轉換成空閒狀態以後,撤銷(S212)所述封塞,並將所述呼叫建立請求傳送(S106、S206)給所述交換機裝置(GMSC、MSC/VLR、HLR)。
40.一種電信系統(SYS),至少包括跟電信網(NET)連接的第一個和第二個用戶臺(TE、MS1、SS1;TE、MS2、SS2),該電信網(NET)有一個交換機裝置(GMSC、MSC/VLR、HLR)用於在第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS2)之間建立呼叫,至少包括符合權利要求1~22中一個或者多個的一種控制設備。
41.一種電信系統(SYS),至少包括跟電信網(NET)連接的第一個和第二個用戶臺(TE、MS1、SS1;TE、MS2、SS2),該電信網(NET)有一個交換機裝置(GMSC、MSC/VLR、HLR)用於在第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS2)之間建立呼叫;包括a)一個呼叫建立請求封塞裝置(RC-BLK),用於封塞第一個用戶臺(TE、MS1、SS1)發出,要跟第二個用戶臺(TE、MS2、SS2)建立呼叫的呼叫建立請求,防止它傳送給所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR);和b)一個激活裝置(BLK-ACT),當第二個用戶臺(TE、MS2、SS2)處於佔線狀態時,用於激活所述呼叫建立請求封塞裝置(RC-BLK)。
42.權利要求41的電信系統(SYS),其特徵在於一種呼叫處理裝置(RC-HDL),當第二個用戶臺(TE、MS2、SS2)從佔線狀態變成空閒狀態時,用於關閉呼叫建立請求封塞裝置(RC-BLK)。
43.權利要求41的電信系統(SYS),其特徵在於所述電信網(NET)包括一個工作狀態監視裝置(CCBS),監視著第二個用戶臺(TE、MT、SS2)的工作狀態,當第二個用戶臺處於佔線狀態時,這一工作狀態監視裝置(CCBS)輸出一個佔線狀態信號給所述激活裝置(BLK-AC)。
44.權利要求41的電信系統(SYS),其特徵在於第一個用戶臺(TE、MT、SS1)包括一個自動重叫裝置(ARC),用於重複給第二個用戶臺(TE、MT、SS2)的呼叫建立請求。
45.權利要求42的電信系統(SYS),其特徵在於一種重叫檢測裝置(RC-DET),用於檢測第一個用戶臺(TE、MS1、SS1)發出的呼叫建立請求是不是自動重叫裝置(ARC)發出的重複的呼叫建立請求。
46.權利要求41的電信系統(SYS),其特徵在於第一個用戶臺(TE、MS1、SS1)發出的所述呼叫建立請求是一個語音呼叫建立請求,用於在第一個和第二個用戶臺(TE、MT、SS1;TE、MT、SS2)之間建立語音呼叫。
47.權利要求41的電信系統(SYS),其特徵在於第一個用戶臺(TE、MT、SS1)包括一個電話設備(MT、SS1)和跟它連接的一個終端設備(TE),其中的呼叫建立請求由所述終端設備(TE)發出,以便在終端設備(TE)和第二個用戶臺(TE、MT、SS2)之間建立數據呼叫。
48.權利要求47的電信系統(SYS),其特徵在於所述呼叫建立請求封塞裝置(RC-BLK)和激活裝置(ACT)安裝在所述終端設備(TE)內或者所述電話設備(MT、SS1)內。
49.權利要求47的電信系統(SYS),其特徵在於所述電話設備(MT、SS1)是一個移動終端(MT、SS1),所述網絡(NET)包括從包括公共陸地移動無線電網(PLMN)和公共交換電話網(PSTN)的一組網絡中選擇出來的一個或者多個網絡。
50.權利要求41的電信系統(SYS),其特徵在於第一個和第二個用戶臺(TE、MT、SS1;TE、MT、SS2)中至少有一個是公共陸地移動無線電通信網(PLMN)中的一個移動臺。
51.權利要求45的電信系統(SYS),其特徵在於所述重叫檢測裝置(RC-DET)包括呼叫建立請求中的一組呼叫參數,呼叫參數儲存在儲存前面的呼叫建立請求呼叫參數的呼叫參數存儲器(MEM)中,如果呼叫參數相同,就檢測第一個用戶臺(TE、MS1、SS1)反覆地向同樣的第二個用戶臺(TE、MS2、SS2)發出呼叫建立請求。
52.權利要求45的電信系統(SYS),其特徵在於所述重叫檢測裝置(RC-DET)檢測第一個用戶臺(TE、MS1、SS1)發出的連續呼叫建立請求之間的時間間隔(ΔT),如果時間間隔(ΔT)在預定時間間隔範圍(30s、60s)內,就確定呼叫建立請求已經被第一個用戶的自動重叫裝置(ARC)發出過。
53.權利要求41的電信系統(SYS),其特徵在於一種裝置,當第二個用戶臺(TE、MS1、SS1)處於佔線狀態時,用於將一個佔線狀態信號(「佔線」)發送回請求建立呼叫的第一個用戶臺(TE、MS1、SS1)中的應用程式/終端設備。
54.權利要求41的電信系統(SYS),其特徵在於一種延遲裝置(DLY),用於在收到呼叫建立請求以後,延遲一預定延遲時間間隔再激活呼叫建立請求封塞裝置(RC-BLK)和/或發送佔線狀態信號給第一個用戶臺(TE、MS1、SS1);和一種排隊裝置(QUE),用於讓從第一個用戶臺(TE、MS1、SS1)收到的呼叫建立請求排一預定延遲時間間隔的隊。
55.一種電信系統(SYS),至少包括跟一個電信網(NET)連接的第一個和第二個用戶臺(TE、MS1、SS1;TE、MS2、SS2),該電信網有一個交換機裝置(GMSC、MSC/VLR、HLR),用於在第一個用戶臺(TE、MT、SS1)和第二個用戶臺(TE、MT、SS2)之間建立呼叫,以及一個工作狀態監視裝置(CCBS),至少監視第二個用戶臺(TE、MT、SS2)的工作狀態;包括a)一種重叫檢測裝置(RC-DET),用於檢測一個呼叫建立請求是不是第一個用戶臺(TE、MT、SS1)的自動重叫裝置(ARC)發出的呼叫建立請求;b)一種重叫封塞裝置(RC-BLK),用於封塞第一個用戶臺(TE、MS1、SS1)的自動重叫裝置(ARC)為了跟第二個用戶臺(TE、MS2、SS2)建立呼叫而發出的呼叫建立請求,防止它傳遞給所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR);c)一種激活裝置(BLK-ACT),用於在以下情況下,激活重叫封塞裝置(RC-BLK),封塞第一個用戶臺(TE、MS1、SS1)發出的呼叫建立請求-當所述重叫檢測裝置(RC-DET)檢測到所述呼叫建立請求是所述自動重叫裝置(ARC)發出的時候;-當所述工作狀態監視裝置(CCBS)為第二個用戶臺(TE、MT、SS2)輸出一個佔線狀態信號時;和d)一種重叫處理裝置(RC-HDL),當工作狀態監視裝置(CCBS)的輸出將被叫第二個用戶臺(TE、MT、SS2)的佔線狀態信號變成空閒狀態信號的時候,用於關閉所述重叫封塞裝置(RC-BLK)。
56.電信系統(SYS)的一種用戶臺,包括符合權利要求1~22中一個或多個的至少一種控制設備(AGNT)。
57.權利要求56的用戶臺,其特徵在於所述用戶臺包括一個終端設備(TE),其中的控制設備(AGNT)安裝在所述終端設備(TE)內。
58.權利要求56的用戶臺,其特徵在於所述用戶臺包括一個電話設備(MT),其中的控制設備(AGNT)安裝在所述電話設備(TE)內。
59.權利要求56的用戶臺,其特徵在於一種自動重叫裝置(ARC),用於重複發送呼叫建立請求給第二個用戶臺(TE、MT、SS2)。
60.電信系統(SYS)的一種用戶臺,包括一個工作狀態監視裝置(CCBS),用於監視連接的用戶臺(TE、MS1、SS1;TE、MT、SS2)的工作狀態,包括a)一種自動重叫裝置(ARC),如果工作狀態監視裝置(MON、CCBS)為另一個用戶臺(TE、MT、SS2)給出一個佔線狀態信號,就用於重複發送呼叫建立請求給另一個用戶臺(MT、SS2);b)一種呼叫建立請求封塞裝置(RC-BLK),用於封塞第一個用戶臺(TE、MS1、SS1)為了建立到另一個用戶臺(TE、MS2、SS2)的呼叫發出的呼叫建立請求,防止它傳送給所述電信網絡(NET)的交換機裝置(GMSC、MSC/VLR、HLR);和c)一種激活裝置(BLK-ACT),當另一個用戶臺(TE、MS2、SS2)處於佔線狀態時,用於激活所述呼叫建立請求封塞裝置(RC-BLK)。
61.電信系統(SYS)的一種用戶臺,包括一個工作狀態監視裝置(CCBS),用於監視跟它連接的用戶臺(TE、MS1、SS1;TE、MT、SS2)的工作狀態,包括a)一種自動重叫裝置(ARC),如果所述工作狀態監視裝置(MON、CCBS)為另一個用戶臺(TE、MT、SS2)提供一個佔線狀態信號,用於重複發送呼叫建立請求給另一個用戶臺(MT、SS2);b)一種重叫檢測裝置(RC-DET),用於檢測一個呼叫建立請求是不是所述用戶臺(TE、MT、SS1)的自動重叫裝置發出的呼叫建立請求;c)一種重叫封塞裝置(RC-BLK),用於封塞所述用戶臺(TE、MS1、SS1)的自動重叫裝置(ARC)發出的跟第二個用戶臺(TE、MS2、SS2)建立呼叫的呼叫建立請求,防止它傳送給所述電信網(NET)的交換機裝置(GMSC、MSC/VLR、HLR);d)一種激活裝置(BLK-ACT),用於在以下情況下激活所述重叫封塞裝置(RC-BLK),以封塞呼叫建立請求,-當所述重叫檢測裝置(RC-DET)檢測到所述呼叫建立請求是由所述自動重叫裝置(ARC)發出的時;和-當所述工作狀態監視裝置(CCBS)為另一個用戶臺(TE、MT、SS2)輸出一個佔線狀態信號時;和e)一種重叫處理裝置(RC-HDL),當工作狀態監視裝置(CCBS)的輸出說明從所述被叫另一個用戶臺(TE、MT、SS2)的佔線狀態信號變換成空閒狀態信號時,用於關閉所述重叫封塞裝置(RC-BLK)。
62.權利要求60或61的用戶臺,其特徵在於所述用戶臺是一個移動臺(TE、MT、SS1),所述電信系統(SYS)包括一個移動無線電通信網(NET、PLMN)。
63.權利要求37的方法,其特徵在於將所述佔線狀態信號(「佔線」)發送回第一個用戶臺(SS1)被延遲一預定長度的時間間隔。
64.權利要求53的電信系統(SYS),其特徵在於一種延遲裝置(DLY),用於延遲發送所述佔線狀態信號(「佔線」)給第一個用戶臺(SS1)一預定時間間隔。
全文摘要
本發明涉及一種控制設備(AGNT)、一種電信系統(SYS)、一種控制方法和一種用戶臺(SS1、TE、MT;SS2、TE、MT;SS3、TE、MT),其中只要應當跟它建立呼叫的第二個用戶臺(SS2)處於佔線狀態,第一個用戶臺(SS1)發出的呼叫建立請求就被封塞,防止它傳送給電信網(NET)。當被叫第二個用戶臺(SS2)從佔線狀態變成空閒狀態的時候,控制設備(AGNT)只傳送呼叫建立請求給電信網絡(NET)的交換機裝置(MSC/VLR、GMSC、HLR)。這樣;網絡資源不會被呼叫建立請求所佔用,這些請求將會因為第二個用戶臺(SS2)處於佔線狀態而被拒絕.當主叫用戶臺(SS1)用一個重撥功能重複呼叫建立請求時,本發明特別有用。在幾次重新嘗試以後,進一步的重新嘗試將被封塞,只有在第二個用戶臺空閒以後才會建立呼叫。本發明特別有用的應用是控制設備(AGNT)將呼叫建立請求的封塞跟網絡(NET)內實現的CCBS業務組合起來。
文檔編號H04N1/00GK1303563SQ99806864
公開日2001年7月11日 申請日期1999年3月30日 優先權日1998年3月31日
發明者A·斯平納 申請人:艾利森電話股份有限公司