專利名稱::移動通信中群呼的系統和方法
技術領域:
:本發明涉及移動通信,具體地說涉及移動通信中群呼的系統和方法。
背景技術:
:所有的現代移動通信系統都具有電話層級結構(hierarchicalarrangement),其中將地理上的“覆蓋區域”劃分成大量的被稱為“小區”的更小地理區域。參看圖1,最好由收發器基站(“BTS”)102a服務每個小區。若干BTS102b-n通過固定鏈路104a-n聚集到基站控制器(“BSC”)106a中。BTS和BSC有時候被共同稱作基站子系統(“BS”)107。若干BSC106a-n可通過固定鏈路108a-n聚集到移動交換中心(“MSC”)110。MSC110充當本地切換交換機(具有控制移動性管理和需求的額外功能,后面會討論)并與電話網絡(“PSTN”)120通過中繼線群進行通信。在美國移動網絡中存在本地(home)MSC和服務MSC的概念。本地MSC是對應于與移動站(“MS”)相關的交換機的MSC;該關聯是基于MS的電話號碼的,例如區碼。(本地MSC負責HLR,下面將討論。)另一方面,服務MSC用于將MS呼叫連接到PSTN上的交換機(當用戶在服務提供商所覆蓋的區域中漫游時,會由不同的MSC完成服務MSC的功能)。由此,有時候本地MSC和服務MSC是相同的實體,但是其它時候它們就不再是相同的實體(例如當MS漫游時)。通常訪問位置寄存器(“VLR”)116與MSC110協同定位,并且在移動網絡中使用邏輯上單獨的HLR。如下面將要解釋說明的,HLR和VLR都用于儲存許多類型的用戶信息和簡要情況(profile)。簡單地說,一個或多個無線信道112與整個覆蓋區域相關聯。將這些無線信道劃分成分配到單獨小區的信道組。使用這些信道來傳送信令信息,從而建立呼叫連接等,并且在建立呼叫連接后傳送話音或數據。在相對高的抽象程度上,移動網絡信令包括至少兩個主要方面。一個方面包括MS和網絡區域部分之間的信令。在2G(“2G”是“第二代”的行業術語)及其以后的技術中,這個信令涉及MS所使用的接入方法(例如時分多址或TDMA;碼分多址或CDMA)、無線信道的分配、鑒別等。第二方面包括移動網絡中不同實體中的信令,諸如MSC、VLR、HLR等中的信令。這第二部分有時候被稱作移動應用部分(“MAP”),尤其是用于7號信令系統的環境中時。不同形式的信令(以及數據和語音通信)根據不同的標準發送和接收。例如,電子學行業協會(“EIA”)和電信行業協會(“TIA”)幫助定義了許多美國標準,諸如MAP標準的IS-41。同樣地,CCITT和ITU幫助定義了許多國際標準,諸如國際MAP標準的GSM-MAP。有關這些標準的信息是眾所周知的,并且可以從相關組織團體以及著作(例如參見Bosse,SignalinginTelecommunicationsNetworks(Wiley1998))中找到。為了提供來自MS114的呼叫,用戶撥叫號碼并在小區電話或其它MS上按下“發送”。MS114將指示服務請求的撥叫號碼通過BS107發送到MSC110。MSC110對相關VLR116進行核對(以下詳述)以確定是否允許MS114進行所請求的服務。服務MSC將該呼叫發送到PSTN120上被撥叫用戶的本地交換機。本地交換機提示被叫用戶終端,并將回復信號通過服務MSC110發送回MS114,MSC110隨后完成了到MS的語音路徑。一旦完成了這樣的設置,就可以進行呼叫了。為了提供到MS114的呼叫,(假設呼叫是從PSTN120發起的)PSTN用戶撥叫MS的相關電話號碼。至少根據美國標準,PSTN120將該呼叫發送到MS的本地MSC(其可能是或不是一個服務MS的MSC)。隨后MSC詢問HLR118以確定哪個MSC當前正在服務MS。這也會操作通知服務MSC呼叫即將來臨。本地MSC隨后將該呼叫發送到服務MSC。服務MSC通過合適的BS呼叫MS。MS做出響應之后就建立起了合適的信令鏈路。在呼叫過程中,如果需要,例如因為信號條件,BS107和MS114可以協同改變信道或BTS102。這些改變被稱為“切換(handoff)”,它們包括各自類型的已知消息和信令。MAP的一個方面包括“移動性管理”。簡單地說,當MS114漫游到不同的位置時,可能需要不同的BS和MSC并且用于服務MS。移動性管理確保服務MSC具有用戶的簡要情況以及MSC需要正確服務和支付呼叫的其它信息。為此,MSC使用訪問位置寄存器(“VLR”)116和本地位置寄存器(“HLR”)118。使用HLR來儲存和取回其中的移動標識號(“MIN”)、電子序列號(“ESN”)、MS狀態和MS服務簡要情況。VLR除了儲存標識(本地)MSC的MSC標識之外還儲存類似的信息。此外,在合適的MAP協議之下,將進行位置更新進程(或者登記通知)以使移動用戶的本地MSC得知其用戶的位置。這些步驟是在MS從一個位置漫游到另一個位置時或MS上電并注冊自己以接入網絡時使用的。例如,可以通過MS114將位置更新請求通過BS107和MSC110發送到VLR116來進行位置更新進程。VLR116將位置更新消息發送到服務MS114的HLR118,用戶簡要情況將從HLR118下載到VLR116。MS114發送對成功進行位置更新的確認。HLR118請求預先保留有簡要情況數據的VLR(如果有),以刪除涉及重新定位的MS114的數據。圖2詳細示出了信令和用戶在CDMA移動網絡中的BS107和MSC110之間的通信接口。BS107使用A1接口傳送信令信息。A2接口支持用戶在MSC的交換部件204與BS107之間的通信。A5接口用于為用戶通信提供路徑,以進行源BS和MSC之間的電路交換數據呼叫(與語音呼叫不同)。此外,用戶要求更加新的服務,例如到因特網的“數據呼叫”。對于某些這樣的服務,MSC并不會節省成本,因為它們主要是指定用于語音呼叫的。由于許多MSC軟件結構所使用的專有且封閉的設計,使得將新的服務集成到MSC中十分復雜或不可實行。也就是說,需要提供服務的軟件邏輯并不能簡單地添加到MSC110中。經常會使用切換附件來提供這樣的服務。例如,交互工作功能(“IWF”)就是將數據呼叫發送到因特網的附件。將功能集成到MSC中或添加中繼端附件的方法將涉及提供服務中的MSC。由于期望新服務刺激要求,通過MSC設計改變或通過中繼端附件來集成新服務很可能加劇在MSC上的網絡擁塞,并且需要昂貴的MSC資源。對于因特網,多播通信指的是同樣的數據包到網際協議網絡中所選的多目的地址的發送。(反之,廣播通信指的是數據包到所有目的地址的不加選擇的發送,單點傳送通信指的是數據包到單一目的地址的發送)。多播的每個參與者都能接收到多播中任何其它參與者發送的信息。連接到網絡上、并非特定多播中的參與者的用戶不會接收多播參與者發送的信息。這樣,多播通信僅僅使用多播實際需要的網絡部件(例如交換機和中繼線)。在多播處理中,當潛在的參與者(“主機”)加入到特定的IP多播群時,主機將會發送“請求加入”消息到最近的可多播的路由器,以請求加入多播群并接收發送到該群的信息。例如,主機A發送消息以加入多播群Y,主機B發送消息以加入多播群X。如果數據路徑還沒有在適當位置上的話,路由器R就會將請求向上傳播到多播源。接收到群X的IP包之后,例如,路由器R就會將IP多播群地址映射成以太網多播地址,并且將生成的以太網包發送到合適的一個或多個交換機。根據當前的因特網群組管理協議(InternetGroupManagementProtocol,“IGMP”),主機在多播群中的成員資格將在路由器未從主機接收到周期性成員資格報告時終止。對于MS中的交互,已經提議具有兩個版本的Nextel服務(即通常所說的Nextel直接連接,其使用專門的移動無線技術,在http://www.nextel.com/phoneservices/directconnect.shtml有描述)用于MS中的特殊連接呼叫。特殊連接呼叫的兩個版本都要求所有的成員位于一個BSC所服務的相同區域中。在第一版本中,允許在兩個移動電話用戶(例如A和B)之間進行一對一的會話。當A希望具有與B的特殊連接通信時,A輸入B的私人標識號,按下按鍵通話(“PTT”)按鈕,等待聽得見的、表示B已經準備接收的提示,并開始講話。聽的時候可以釋放PTT按鈕。如果B希望講話,B就會按下PTT按鈕并等待聽得見的、表示A已經準備好接收的確認。該服務將允許用戶從顯示在移動電話手機上的可滾動列表中選擇私人標識號,或搜索預存的用戶名列表。在第二版本中,允許在預定的用戶群(稱為通話群)成員中間進行會話,該用戶群的成員可以由一個號碼來標識。移動電話手機允許通過手機的控制表面來搜索通話群號碼。為了安排一個群呼,啟動用戶(例如A)定位手機內的通話群號碼,按下PTT按鈕,并且在接收到聽得見的確認(諸如線性調頻脈沖)之后就可以開始講話。群呼上的所有其它通話群成員可以僅在A按下PTT按鈕時收聽。如果A釋放了PTT按鍵的話,群呼上的另一個成員可能會按下PTT按鈕,獲取由聽得見的確認所通知的控制權,并開始講話。
發明內容本發明總的來說提供了移動通信的系統和方法,更具體地說,提供了用于群呼的系統和方法。從群呼組的成員列表中取回信息。基于取回的信息,在第一和第二移動站(MS)之間建立群呼。由第一基站控制器(BSC)服務第一BS,第二BSC服務第二BS。在多播會話中發送群呼的話音數據。基于移動通信網絡中兩點間的群呼的歷史,做出是否在例如未來群呼預期中的兩點間建立多播會話的決定。通過啟動一個單獨呼叫,群的成員可以使得在所有能聯系到的群成員當中建立起群呼。可以在位于由不同BSC并通過也許不同的接入方法(例如TDMA或CDMA)服務的不同區域的成員當中建立起群呼。可以由另外的通信網絡(諸如網際協議網絡)傳送在群呼中的成員當中的交互BSC語音通信。圖1是現有技術移動網絡的系統圖;圖2圖示說明了現有技術移動網絡中,在BS和移動交換中心之間的現有技術接口;圖3圖示說明了包括群呼邏輯的系統的框圖;圖4-5圖示說明了移動網絡中的代理交換機和某些配置;圖6圖示說明了根據本發明優選實施例的代理交換機的示例數據平面;圖7、9、16-17圖示說明了群通信系統的結構;圖8A-8C、11-15是使用群通信系統的呼叫流程圖;和圖10圖示說明了群呼邏輯的流程圖。具體實施例方式參看圖3,提供了用于在預定移動電話用戶群的成員中建立呼叫的系統和方法。如下面的詳述,實現群呼邏輯1010的代理交換機或其它設備探測到由群1014的成員1012A啟動的群呼,并自動地在群呼中努力去連接該群的所有的成員1012A、1012B、1012C。在特定的實現中,群呼中的通信是半雙工的(例如,在一個時間里只能有一個成員講話),并且用于該群的語音通信是基于多播會話中的網際協議(“IP”)網絡而傳送的。對于由代理交換機實現群呼邏輯的情況,代理交換機可如于2000年11月22日提交、名為SystemandMethodofServicingMobileCommunicationswithaProxySwitch(通過代理交換機維護移動通信的系統和方法)的共同未決的美國專利申請09/721329中所述的那樣進行操作,在這里通過引用將其結合進來。如該共同未決申請所述及圖4中所示,切換1034操作是在至少一個移動交換中心(“MSC”)1030和至少一個基站子系統(“BS”)1032之間進行的。切換使得通信量被調出或調入到另外的網絡1036(諸如IP網絡)中。切換是透明的,因此無論MSC還是BS都不需要任何改變就能與本發明的切換一同工作。共同未決申請所述的代理交換機包括信令消息控制邏輯1038,從而根據移動信令協議接收來自MSC和BS的信令消息。消息攔截邏輯1040與信令消息控制邏輯協同工作,并且發送確認消息到發送信令消息的MSC或BS。消息攔截邏輯還會阻止信令消息被分別轉發到BS和MSC中的另一個。消息轉換邏輯1042與信令消息控制邏輯協同工作,并且將來自MSC和BS中的一個的信令消息轉換成用于分別向BS和MSC中的另一個發送的轉換的信令消息。消息發送邏輯1044與信令消息控制邏輯協同工作,并將信令消息分別從MSC和BS中的一個發送到BS和MSC中的另一個。給代理交換機分配一組來自BS的荷載電路1046。接收并分析MSC和BS之間的信令消息,以確定它們是否對應于分配的那組荷載電路。如果對應的話,信令消息中的控制信息就會傳送到另外的通信網絡;這組荷載電路所攜帶的信息會被抽調到另外的網絡中。圖5示出了代理交換機300的一個優選配置,其中代理交換機300位于BS107和MSC110之間。只有傳送用戶通信的中繼線的一個子集306要在代理交換機上終止;其它的中繼線308可以直接連接MSC110和BS107。所有來自BS107的控制鏈路312都在代理交換機300上終止。代理交換機包括控制平面302和數據平面304(也稱作“載荷平面”)。控制面302控制所有的信令通信,數據面304則控制連接到代理交換機的中繼線上的所有用戶通信。在某些實施例中,在MSC和代理交換機之間存在一對一的通信。若干BS可以與單獨的代理交換機一起運作。代理交換機300包括接受所有信令消息的軟件,并且根據該消息和系統狀態進行下述操作中的至少一項1.將消息不改變地傳遞到在消息中尋址的MSC或BS;2.在MSC和BS之間截斷消息;3.對于某些截斷的消息,將截斷的消息轉換成不同的消息并將代替原始截斷消息的轉換后的消息發送到在截斷消息中尋址的MSC或BS;4.將消息從基于移動和PSTN的網絡抽調到諸如IP網絡的另外網絡。下面將描述隨著觸發事件的每種情況中進行的這幾種操作類型。在許多實例中,尤其當抽調來自MS114的消息并將通信發送到另外的網絡時,代理交換機300可以充當MSC110。在這樣一個角色中,代理交換機履行了傳統MSC將要完成的責任和任務。某些這樣的功能和任務屬于移動性管理。考慮漫游MS的情況,當它從一個小區漫游到另一個小區時,可能會漫游到不同MSC服務的小區,因此需要在源和目標MSC之間進行傳遞。如果代理交換機300抽調了消息,并且呼叫/會話轉向了另外的網絡的話,那么就會由代理交換機管理這個傳遞,如同常規MSC管理傳遞的方式一樣。代理交換機促使合適的數據庫更新MS的新位置。代理交換機的另一個功能屬于資源分配。尤其是當MS啟動消息請求一個新的呼叫/會話時,就需要為該會話分配合適的電路(信道)。根據系統的配置和系統狀態,代理交換機如同常規MSC分配電路的方式一樣進行分配。圖6示出了示例的配置,其中代理交換機300連接到多個另外的網絡,諸如IP主干線412或另外的基于電路的網絡414(例如不同的載波)。這些另外的網絡可用于將語音和/或數據通信傳送到所需的目的地址,同時完全地或部分地避免了伴隨MSC110昂貴資源的PSTN120的使用。此外,也可以使用這樣結構使得電路通信可以回送到不同的網絡;例如,來自新罕布什爾州的納舒厄(NashuaNH)的電路通信可以回送到馬薩諸塞州的沃爾瑟姆(WalthamMA)的MSC。或者,可以使用它們連接到其它的網絡。例如,IP主干線412可以與IP語音網絡418或因特網416進行通信。如聯合未決專利中所解釋的,當把通信抽調到另外的網絡時,鏈路306上的控制信息(例如,來自信令消息)和來自荷載電路的語音或數據都可以通過另外的網絡發送。在上面介紹的群通信系統的特定實現中,向屬于封閉用戶群的移動通信用戶(“用戶”)提供了相互之間迅捷和方便聯系的能力,由此開始相互之間的會話。每個群都包括兩個或更多個用戶(“成員”),用戶可以屬于多CUG。會話可以在群的兩個成員之間(“私人模式”)或在CUG的所有現有成員之間(“公共模式”)進行。群通信系統使用諸如蜂窩電話和移動PDA的常規移動通信設備。在特定實現中,如上所述,群通信系統在邏輯上分布于MSC和BSC之間的代理交換機中實現了群呼邏輯,截斷群呼啟動,繞過MSC和PSTN,并將群呼實現為完成基于IP的語音(“VoIP”)的IP多播會話。可以在完全不同的地理位置由多MSC服務群中用戶,其中所述多MSC跨越了聚集的網絡,從而免除了基于無線技術(諸如CDMA、TDMA(包括IS-136和GSM)、GPRS和第三代技術)的一個或多個網絡。例如,在任意一個群呼上加入的群成員當中,一個或多個用戶可以正漫游在GSM網絡中,與此同時,一個或更多用戶漫游在CDMA網絡中。在群呼進行中,可以使得屬于群呼的控制信息對于一個或多個用戶(諸如群呼中的顯示參與者)有效。群呼用戶可以使用標準編號方案(諸如MIN、IMSI和ESN)來動態地創建和修改群呼列表。圖7中實例示出了群通信系統的示范實施例的通用結構。圖7示出了群呼中的四個用戶,用戶使用連接到不同BTS系統1062A-1062D的無線設備1060A-1060D。為便于下面的描述,假設無線設備具有音頻和文本顯示功能。BTS連接到基站控制器(“BSC”)1064A-1064D,BSC連接到實現群呼邏輯的代理交換機(“群呼交換機”)1066A-1066C。每個群呼交換機都連接到諸如MSC1068A、MSC1068B或MSC1068C的MSC。每個群呼服務使能網絡中的MSC都提供有至少一個群呼交換機。至于信令信息,每個群呼交換機都在邏輯上位于相應的BSC和相應的MSC之間。群呼交換機通過BTS和BSC從MSC并且以相反的方向從無線設備接收信令和數據。每個群呼交換機的運行使得無論BSC還是MSC都不知曉位于BSC和MSC之間的群呼。群呼交換機截斷了來自MSC和BSC的信令和控制信息,并且將所述信令和和控制信息無縫地傳遞到相關的組件,而無需任何可辨別的改變。MSC連接到公共陸地移動網絡(“PLMN”)1070,群呼交換機連接到主干線多播使能IP網絡(“主干線網絡”)1072,主干線網絡提供了對CUG活動目錄1074和增強的本地位置寄存器(“HLR”)1076的接入訪問。如上所述,對于聯合未決申請的代理交換機,群呼交換機包括控制面和數據面。控制面上的功能是終止來自BSC和/或MSC的信令消息。例如,在CDMA網絡中,信令消息是由IS-634協議規范所定義的。控制面終止進入的信號,并產生新的信令消息以向前傳送到MSC或其它組件。控制面還支持如下所述的多播功能。在一個特定的實施例中,群呼交換機的數據面從BSC和/或MSC接收TDM通信,并使用TDM交叉連接(“DACS”)以將進入的通信連接到流出的目的地址。在其它實施例中,數據面也可以接收來自基站聯合體(也稱作無線接入網或“RAN”)的進入的IP通信,并將進入的IP通信切換到流出的IP通信。控制面中的編程控制確定進入TDM通信和流出目的地址(尤其是IP網絡上的常規MSC和/或目的地址)之間的交叉連接。在MSC充當來自DACS的流出目的地址的例子中,群呼交換機對于網絡基本上是透明的;通信和控制無縫地從BSC流向MSC和從MSC流向BSC。當流出目的地址替換為IP網絡時,數據面中的媒體網關(聯合未決申請中有描述)將進入的TDM通信的所選部分從MSC轉移開,并將進入的TDM通信轉換為RTP/UD/IP通信,將RTP/UD/IP通信插入到主干線IP網絡中。CUG活動目錄(“CUGAD”)1074也被稱作群呼登記(“GCR”),是一個包含CUG數據的數據庫系統。在特定實現中,圖15中的CUGAD被實現為可量測的分布式數據庫系統。CUGAD包含群呼網絡中所有CUG的定義。對CUGAD的查詢指定了CUG的標識符,也即,如果查詢指定CUG的定義的話,返回的結果將會是指定CUG成員的群用戶ID列表。例如,指定CUGID2347的查詢可能使得CUGAD產生標識著CUG中四個用戶的移動標識號(“MIN”)xxx、yyy、zzz和www的結果。在特定的實現中,由服務提供商將MIN號分配給GIR服務的用戶。每個CUG都是由唯一的標識符ID標識到系統的,該唯一的ID來自于CUG名稱空間(namespace),劃分該名稱空間可以使得將不同的部分分配到CUGAD的不同的分布式部分。使劃分方案的劃分索引對于所有的群呼交換機有效。當群呼交換機需要取回CUG的定義時,群呼交換機可以使用索引來確定想要查詢的CUGAD的部件。增強的HLR1076是用于蜂窩電話的標準HLR數據庫的增強版本。標準HLR可進行來自漫游的移動用戶的位置更新。這些更新所穿越的常規路徑是從移動電話到BTS,從BTS到BSC,然后又到MSC上,在這里發送更新消息到HLR。在群呼網絡的特定實現中群呼交換機位于BSC和MSC之間,MSC使得群呼交換機可以知曉所有的位置更新。對于訂制群呼服務的用戶來說,群呼交換機截斷了位置更新消息,并將它們復制到HLR’。除了儲存群呼用戶的蜂窩位置之外,HLR’還會儲存每個群呼用戶所屬的所有CUG的列表。對HLR’的查詢指定了標識群呼用戶的MIN,并且產生一個響應包括CUG列表,其中群呼用戶是其成員。在特定實現中,HLR’是分布式數據庫,其中數據的分布是基于MIN層次的。另外,HLR’也可以基于國際移動用戶ID(“IMSI”)或者設備序列號(“ESN”)。用于CUG名稱空間的類似于上述劃分索引的一種索引允許群呼交換機在進入請求將要處理時確定將要查詢的HLR’劃分。這一系列的下面的實例中,CUG可以被定義為具有用戶父親、母親和少年,他們中的每個都攜帶蜂窩電話。通過在其蜂窩電話上按下特殊的按鍵序列(或者如果在電話上提供了特殊按鍵,就按下特殊按鍵),父親可以進行群呼初始操作,其將定位母親和少年,并且邀請母親和少年加入群呼。在下述的半雙工實現中,當群通信系統確認至少一個CUG成員已經加入到群呼中時,父親作為發起加入的成員具有講話控制權,在其它加入的一個或多個成員接聽的時候可以開始講話。當父親放棄講話控制權時,任何一個其它加入的CUG成員(例如,如果少年加入了呼叫的話就可以是該少年)都可以獲得講話控制權并講話。因此,在半雙工實現中,只有分配了講話控制權的加入成員才能講話;另一個加入成員直到撤回并重新分配講話控制權才能講話。如下面的詳述,為請求講話控制權,群呼上的用戶可以按下電話上的標準號碼鍵,如果電話制造商提供了特殊按鍵的話也可以按下特殊按鍵,或者如果電話具有文本消息功能的話可以將文本消息發送到當前講話者以請求接下來講話。如果在呼叫過程的某點處,講話控制權保持未分配一段時間的話(即通話結束),呼叫就會被終止。當CUG所有成員都在相同交換區域內(即在由單獨的MSC或代理交換機控制的地理區域內)或在不同交換區域時,可以安排群呼。例如,如果CUG具有用戶A、B、C和D,則A和B當前可能正漫游在交換區S1,C在交換區S2,而D在交換區S3。如果S1、S2、S3和S4交換區全都是由相同服務提供商運作的,或者是由已經同意相互協作提供群呼服務的操作員所管理的,就可以建立連接A、B、C和D的群呼。如果是這樣的話,個人可以分散到很廣泛的物理位置上,例如,A和B可以在波士頓,C可以在得克薩斯,而D可以在加利福尼亞。群通信系統提供了不同網絡技術中呼叫的互用性,也即不管CUG成員是否漫游在基于不同技術的網絡上都允許建立群呼。例如,用戶A可以在波士頓漫游在基于碼分多址(“CDMA”)的網絡中,而B漫游在英國(“UK”)的基于全球數字移動電話系統(“GSM”)的網絡中(GSM使用時分多址(“TDMA”)技術)。如果A和B屬于同一個CUG并且CDMA和GSM操作員已經同意合作提供群呼服務的話,就可以在A和B之間建立群呼。該系統可以包括一項或多項下面將要詳述的增強。從上面的描述可以顯而易見地看到,不管是否所有的CUG成員都加入到呼叫中,都可以建立起群呼。如果CUG的某些成員不能在群呼上加入的話,系統就會產生并記錄一個列出缺少的成員的例外清單。如果一個或多個CUG成員擁有具有顯示屏的電話的話,例外清單就可以顯示在顯示屏上。基于例外清單可以采取進一步的行動。例如,在呼叫中或呼叫之后,可以發送語音郵件消息到列在例外清單中的成員那里;例如,語音郵件消息可以由呼叫發起者記錄一次并可以通過群通信系統提供到位于之前指定的語音郵件電話號碼的例外清單中成員的語音郵箱。此外,加入到特定群呼中的CUG成員可以在呼叫過程中列在所有加入的成員的電話的可用顯示屏上,從而使每個加入的成員都知道其它哪些成員在呼叫中。在可用顯示屏上提供了可視的指示,用來標識當前具有講話控制權的成員。通過群通信系統的一個用戶以及群通信系統的另一個用戶可以建立私人呼叫,從而使得用戶能夠在群呼之外討論機密或者個人信息。因此,正在進行的群呼中的兩個參與者可以暫時地進行私人呼叫,之后返回正在進行的群呼。群通信系統的用戶可以要求群呼進行中(“活動群呼”)的CUG列表,該用戶是CUG的一個成員,并且加入一個這樣的呼叫。群通信系統的用戶可以發起或加入一個公共群呼,即一個包括群通信系統的每個用戶的CUG的群呼。操作員可以定義任意數量的公共用戶群(“PUG”)。使得群通信系統的每個用戶自動成為所有PUG的成員。為加入活動公共群呼,用戶請求活動公共群呼的列表并選擇其中一個呼叫來參加。如果群通信系統的用戶具有呼叫等待的功能的話,用戶可以使群呼短暫中斷并應答進入的呼叫信號。不想接收任何進入呼叫信號(包括群呼)的用戶可以啟動呼叫轉移或者呼叫阻塞(blocking)。用戶可以選擇僅阻塞群呼和/或私人呼叫的進入呼叫信號。群通信系統可以在群呼中結合語音文本轉換,從而有利于嘈雜環境中的用戶、處于限制有聲電話使用的公共場所的用戶以及聽力衰減的用戶,并可以結合語言轉換(例如從英語到法語)。群通信系統的用戶可以通過使用用戶的移動電話號碼或特殊的群通信系統標識號碼(“群用戶ID”)進行聯系,群用戶ID可以是服務提供商在群服務簽約過程中根據儲存在用戶電話目錄中的聯系信息而分配的。此外,群用戶ID也可以是使用基于網絡的供應系統而自建立(“自提供”)的,如下所述。如上所提及的,群通信系統提供了三種操作模式封閉用戶群(“CUG”)模式、私人模式和公共用戶群(“PUG”)模式。除了如下面所述的用戶控制的呼叫的情況外,用戶按下號碼鍵(或者如果提供了特殊電話按鍵的話就按下特殊按鍵),并等待接聽表明已經將講話控制權轉讓給用戶的聲音。當用戶結束講話時,可以按一個按鍵,其將使得其它加入的用戶聽到表明講話控制權可用的聲音。另一個加入的用戶隨后就可以按下一個按鍵,聽到聲音,并開始講話。在至少一個其它的用戶如聲音所指示加入到呼叫中之后,發起者就開始講話控制。當所有加入的用戶都已經掛起或者已經有一段時間沒有人請求講話控制權的時候,就結束呼叫,如上面所提及的。系統會化解同時來自用戶的對講話控制權的請求之間的任意沖突。例如,如果全雙工模式可用于會話,就可以使用“人類協議(humanprotocol)”。在這種情況下,控制權可以傳遞到多個用戶,從而最后使得除一個用戶之外的其它所有用戶都無聲,而講話控制權就轉移到那個非無聲的用戶。在CUG模式中,群呼用戶通過創建唯一的群ID列表并將成員分配給使用成員群呼ID和其移動電話號碼的列表,從而組建封閉用戶群。由于要由無線接入網絡(“RAN”)在代理交換機的指引下發信號給手機,并且因為RAN使用移動電話號碼來完成這樣的信令,所以CUG包括移動電話號碼。每個CUG根據服務提供商所實行的最大數量而隨意地選擇包括兩個或更多個用戶。在特定實現中,如果群呼用戶想聯系用戶所在團體的用戶群(即CUG模式)的話,用戶可以鍵入(“輸入”)呼叫發起序列,例如*4后面緊跟CUGID,然后按下發送鍵。(呼叫發起序列也可以儲存在用戶電話的快速撥號目錄中,并從中撥號。)在第一次通知時不能加入呼叫的CUG成員可以(如果呼叫仍活動)通過輸入呼叫發起序列并按下發送鍵而在后來加入到呼叫中。在CUG模式中,呼叫發起者可以選擇請求用戶控制的呼叫,這是一種具有“插入(barge-in)”能力的呼叫,根據這種插入的能力,收聽的用戶可以通過按下服務可配置DTMF鍵序列來發送提示消息到講話的用戶,以向講話的用戶表明該收聽的用戶想得到講話控制權。此時,講話用戶可以按下按鍵來放棄講話控制權,或者可以繼續講話。因此,插入能力提供給講話用戶一個可以聽到的、有收聽用戶想要講話的通知,如果電話具有文本顯示屏的話,還可以提供顯示發送插入消息的收聽用戶名稱的文本消息。因此,講話用戶不用去猜測收聽用戶是否想要講話。當講話用戶不想被打擾時(例如在向一大群人宣講的過程中),可以禁用這項插入功能。如上所述,CUG模式也可以通過講話者的標識功能而提供出席情況報告,并通過廣播功能提供出席例外情況。可以在CUG模式中提供呼叫轉錄功能,從而使用語音文本轉換技術來實時地轉錄群呼。具有文本顯示電話并且通知群呼的群成員可以請求對呼叫靜音,轉而接收文本轉錄。在特定的實施例中,非文本顯示電話僅僅發送并接收音頻,而文本專用的設備(諸如文本尋呼機)用來接收文本,如果呼叫轉錄功能沒有打開的話,文本專用設備就不能接收到群呼的通知。在呼叫的結尾處,呼叫的全轉錄可以是可用的,并且可以被發送到CUG的所有成員、沒有加入呼叫的CUG成員(根據出席例外列表)或者呼叫發起者。可以將該功能擴展為翻譯服務,使用根據IS-41-C可用的優選語言指示器。該優選語言指示器是包含在用戶簡要情況內并儲存在HLR數據庫中的信息單元,用來指示用戶對于語言的優選,其中應該呈現宣講或其它的報告。交換機在預存宣講時使用優選語言指示器。服務提供商可以提供諸如人工或自動翻譯器等額外的資源。可以使用來自個人電腦或來自WAP使能設備的基于網絡的供應應用程序來建立群呼ID和相關的成員列表。用戶還可以建立來自用戶移動電話的列表。服務提供商指定了對列表上成員數量、成員所屬的一個或多個網絡以及群呼用戶可保持的列表的數量的限制。在專用模式中,通過輸入群呼發起序列(例如,*4后面緊跟打算接收的成員的群呼ID)并按下發送鍵,群呼用戶可以快速調用去往連接到群呼使能網絡的用戶群的任何成員的呼叫。將來自用戶的呼叫通知打算接收的成員,在特定實施例中,當打算接收的成員已經應答呼叫時,用戶聽得到線性調頻脈沖的聲音。在PUG模式中,群呼用戶可以查看當前聊天群的列表,并決定加入聊天群。通過指定唯一的群呼ID并提供群主題的簡要文本說明,群呼用戶可以創建對于任何群呼用戶有效的新的聊天群。只要文本名稱對于當前活動聊天群是唯一的,用戶就可以隨意地將文本名稱與群呼ID相關聯。群呼功能并不會優先于現有的移動電話功能(諸如呼叫轉移、勿擾和呼叫阻塞)。如果呼叫等待啟動了的話,群呼上的呼叫者能夠切換進入的呼叫。在群呼過程中,出于安全原因,會禁用三種方式主叫、呼叫會議和呼叫轉移,在群呼頂點又可以重新啟用這三種方式。如果相應的基站支持語音保密(“VP”),如移動電話所請求的,群呼服務支持使用IS-41-C的VP功能進行會話加密。在下面更詳細描述的特定的實現中,群呼服務是在IP網絡上使用IP多播而操作的。如上所述,IP多播允許源發送單獨的VoIP包的復制流,由已經明確注冊以接收流的多接收者來接收。多播是一個基于接收機的概念,因此接收機加入特殊的多播會話群,通過網絡基礎設施將流提供到該群的所有成員。只有一個復制多播流在IP網絡中的任何鏈路上傳遞,如所需,只在IP多播使能媒體網關處做出復制。在無線網絡中,服務具有任何常規無線呼叫的某些特征。如上所述,群呼叫發起者通過發送DTMF特點轉義序列(featureescapesequence)并緊跟發起者想要聯系的用戶的群呼列表的ID(例如,“*4”后面緊跟用戶群ID),從而調用群呼。特點轉義序列是由代理交換機使用以檢測該呼叫是否群呼的,并且查詢全球呼叫登記(“GCR”或“CUGAD”)以取回要聯系的移動電話的列表及其當前位置。當前位置信息確定哪個媒體網關和BSC將要卷入群呼。通過群呼交換機數據面,在每個這樣的BSC和相應的媒體網關之間建立起荷載信道。群呼被呈現到每個BSC,這是因為其具有常規的點到點的呼叫建立和拆卸特征,同時群呼不會呈現到每個MSC。圖8A-8C中示出了在無線網絡內基本服務的示例呼叫流程圖,其中WC-1和WC-2代表群呼交換機。同樣在圖9-10中,流程圖中的主要實體是群呼交換機WCS-1、WCS-2,其具有分別的媒體網關MG1、MG2;WCS-2可到達的GCR;BSC-1、BSC-2;以及移動站(例如電話)MS-A、MS-B。在實例中,MS-A和MS-B碰巧由相同的群呼交換機WCS-1控制,而如果MS-A和MS-B是由不同群呼交換機控制的話,步驟就會是相同的。圖10圖示說明了概括圖10A-10C的建立群呼的呼叫流程圖的群呼邏輯流程圖。在左邊示出了由WCS-1控制的邏輯部分,在右邊示出了由WCS-2控制的邏輯部分。WCS-1檢測到MS-A已經請求群呼(步驟3010)并由此通知WCS-2(群呼協調器)(步驟3020)。WCS-2查詢GCR以確定MS-A的CUG的其它成員及其最新知道的位置(步驟3030)。(在這個簡單實例中,MS-B表示僅有的另一個成員。)WCS-2創建通往WCS-1(用于MS-A的群呼交換機)的媒體網關連接(步驟3040)。WCS-1查詢MS-A的無線信道(步驟3050)。WCS-2告訴WCS-1(用于MS-B的群呼交換機)去呼叫MS-B(步驟3060)。WCS-1呼叫MS-B(步驟3070),然后通知WCS-2找到了MS-B(步驟3080)。WCS-2創建通往WCS-1(用于MS-B的群呼交換機)的媒體網關連接(步驟3090)。WCS-1查詢MS-B的無線信道(步驟4000)并通知WCS-2查詢已經完成(步驟4010)。WCS-2告訴WCS-1去向MS-A表明已經到達了MS-B(步驟4020),然后通過媒體網關向MS-A播放聲音(步驟4030)。下面將結合圖12-15來進一步解釋呼叫流程實例。如上所述,在群呼中,某一時間上只允許一個加入的用戶講話;具有講話控制權的加入用戶可以發送預設的DTMF數字(例如“1”)來放棄這種控制權,然后另一個加入的用戶就可以通過發送DTMF數字(例如“8”)來請求講話控制權。具有講話控制權的加入用戶就會聽到建立好發送路徑時播放的聲音,如圖11中所示。在群呼之前,群呼用戶可以選擇啟用或禁用一個或多個如上所述的以下功能出席例外報告、出席報告、呼叫轉錄和插入功能。在基于網絡建立、可以使得端用戶建立起他們的GCR列表的系統中,網絡服務器在IP鏈路上連接到GCR,從而使得用戶群呼列表可以進行實時更新。該建立系統支持WAP協議以及行業中標準的瀏覽器。收集群呼中的所有參與者的呼叫記錄,用于帳戶及網絡工程的用途。圖12圖示說明了群呼服務應用的一個實例(現在描述)。根據該實例,CUG1是一個具有四個用戶A、B、C和D的CUG。用戶A和B當前是由群呼交換機G1服務的,C是由群呼交換機G2服務的,而D是由群呼交換機G3服務的。這些用戶已經由群呼服務提供商分配了唯一的MIN。簡便起見,在這里把這個唯一的MIN就稱作A、B、C和D。CUG1具有一個唯一的標識符,是由服務提供商分配的并且在這里就記為CUG1。CUG1的定義,也即CUG1的成員列表,保留在CUGAD的分布式部件中,稱為AD1。在第一示例使用中,A發起到群CUG1(也即到B、C和D)的群呼。圖12是該群呼的呼叫流程圖。A向封閉用戶群CUG1發起群呼請求。在IS634接口中,該請求被記作CUG1的CM_service_request。在無線接入網(“RAN”)的例子中,該請求與任何其它呼叫請求非常相像。IS634命令及包含的信息單元除了信息條目之外還包括主叫號碼和被叫號碼(例如,假設為當前例子中的CUG1)。在至少某些情況下,RAN不具有辨別有效編號方案和無效編號方案的邏輯,該邏輯可以在MSC中實現。在這種情況下,RAN將號碼信息作為IS634消息集轉發到MSC。由于代理交換機截斷了這樣的消息,號碼信息就可以被代理交換機所使用。由于代理交換機可以以至少某些方式起到MSC的作用,所以代理交換機可以確定進入的呼叫請求不是常規呼叫請求,而是對封閉用戶群的群呼請求。在這樣的例子中,代理交換機承擔了群呼交換機的角色,并且發起了群呼進程。群呼交換機G1向A發回信道分配請求。G1還啟動目錄處理以從CUGAD的部件AD1取回群CUG1的定義。所需的來自AD1的響應包括對應于CUG1群成員(B、C和D)的MIN列表。接收到響應的同時,G1就獲得了以下信息CUG1的成員(除A之外)包括B、C和DMINB由交換機G1(即自己)負責MINC由交換機G2負責MIND由交換機G3負責G1向B(由G1自己負責)發起呼叫建立請求,并將呼叫建立請求分別發送到C和D的G2和G3。因此,G2和G3為該特殊群呼充當G1的代理交換機。G1還確保創建新的環境,其中TDM通信被從RAN指引到媒體網關,媒體網關將TDM通信轉換成RTP/UDP/IP包并將該RTP/UDP/IP包發送到多播路由器。通知多播路由器接收這些包,將A添加到多播群中,并將這些包多播到指定的多播群。在圖18的呼叫流程圖中,將所有指令示出為“加入多播群(TDMA)”。然后G1等待來自B、G2和G3的連接消息。可以以任意的順序接收這三條消息中的任意一條,也可以只接收它們的一個子集。在這個例子中,G1首先接收來自B的連接消息,然后是來自G2和G3的連接消息。收到來自B的連接消息后,G1就會發送“加入多播群(TDMB)”消息,其將使得媒體網關接收來自多播路由器的RTP/UDP/IP通信,將RTP/UDP/IP通信轉換成TDM,再將TDM發送到G1,G1將會使得TDM通過BSC和BTS發送到B。通知多播路由器將B添加到當前多播群。這樣,為了當前群呼,交換機G1充當了TDM通信的源,交換機G2充當了TDM通信的接收器。在該例中,C將連接消息發送到G2(即該交換機負責C),G2隨后再將連接消息發送到G1。然后G1發送“加入多播群(TDMC)”消息,使得C以接收模式加入群呼。同樣,從D到G3的連接消息也被轉運到G1,使D加入到多播群。控制面通知媒體網關僅在特殊環境內的某個RTP端口接收或發送包。路由器將包多播到多播群的成員。由于此時G1已經接收了至少一個用戶已加入群呼的確認信息,所以G1發送成功音到A,表明群呼現在可以進行了。A處于發送模式,B、C和D處于接收模式,多播路由器就可以進行到B、C和D的多播。在另一個示例使用中,要進行講話權的轉換,如圖13的呼叫流程圖所示。具體地說,A放棄了講話控制權,而C獲得了講話控制權。為了放棄講話控制權,A發信號通知G1,這使得G1將當前群呼置于不活動模式。(如上面所解釋的,如果在有系統計時器測量的指定時間內沒有用戶獲取講話控制權的話,就終止群呼。)C發出了獲取講話命令到它的負責的交換機G2。對當前群呼而言,交換機G2和G3是控制交換機G1的代理,所以獲取講話命令被轉送到G1。G1發出修改環境命令到媒體網關,使得與交換機G2關聯的媒體網關接收進入的來自C的TDM通信,將TDM通信轉換成RTP/UDP/IP,再將RTP/UDP/IP發送到多播路由器。通知媒體網關停止接收來自A的TDM通信。通知多播路由器將A的模式改變為接收,將C的模式改變為發送。G1發出準予講話消息到G2,G2發送成功音到C,表明C現在可以進行講話了。如所示,多播會話現在可以繼續,其中C為講話者,A、B和D為接聽者。例如,如果B發出獲取講話消息,而C現在具有講話控制權的話,該消息會發送到B的負責的交換機G1,G1會拒絕請求(因為C沒有放棄講話控制權)并將失敗音消息發送給B。在進一步的例子中,簡化了情況,使得群呼叫具有兩個參與者A和B,A具有講話控制權。網絡包括單獨的群呼交換機G1,G1包括控制面CS并控制著兩個媒體網關MG1和MG2。至和來自A的通信通過MG1傳輸,至和來自B的通信通過MG2傳輸,如圖14的呼叫流程圖中所示。由于A具有講話控制權,系統對僅來自A的放棄控制命令做出響應。G1的控制面CS接收了命令,G1發出了修改環境命令到MG1,用于通過拒絕來自A的TDM來通知MG1修改呼叫的環境。系統進入到不活動狀態,等待獲取控制命令。如果在有不活動計時器測量的指定時間內沒有接收到這樣的命令,就會將呼叫釋放請求從CS發送到A和MSB。此外,發送使環境作廢的命令到MG1和MG2。當從A和B接收到釋放完成消息并且從MG1和MG2接收到使環境作廢完成的消息時,就完成了群呼釋放序列。圖15圖示說明了在漫游情況下關于數據庫記錄保持的呼叫流程的例子,例如位置更新。涉及三個移動站A、B和C。A和B是由群呼交換機的控制面CS1負責的,C是由另一群呼交換機的控制面CS2負責的。A漫游,并發出位置更新,CS1通過BTS和BSC接收位置更新。CS1基于IMSI/MIN/ESN咨詢索引,從而確定A的合適HLR’,例如HLR’1。HLR’1通過數據庫確定A所屬的所有的CUG。根據這個信息,HLR’1向CUGAD發出位置更新請求。因此,在A所屬的CUG中,CUGAD包括A的更新的位置。漫游時,B也會發出位置更新,其到達CS1。基于IMSI/MIN/ESN,CS1確定B的合適HLR’,也就是HLR’2。CS1發出位置更新請求到HLR’2,找到B所屬的所有CUG。HLR’2發出位置更新請求到CUGAD,讓CUGAD以B的新位置來更新B所屬的所有CUG。在CS2接收來自C的位置更新。CS2確定合適的HLR’,例如HLR’2,發送位置更新到HLR’2,HLR’2讓CUGAD更新C的相應CUG。變化上面的實施例都有助于本發明的群呼的實現。但是功能性的某些子集仍舊提供了本領域先進的優點。例如,使用除IP網絡上的多播之外的技術進行的群呼可以被插入,以替換IP多播連接。在另一個例子中,可以在MSC的中繼線(“后(theback)”)端使用群呼交換機。在這樣的實施例中,群呼功能可以如下所述地操作。圖16圖示說明了在MSC后端上使用的群呼交換機,其具有使用標準ISDN用戶設備(“ISUP”)陸線信令的固定鏈路。MSC連接到本地位置寄存器(“HLR”),HLR使用IS-41(也稱作MAP)協議。群呼交換機和MSC還與在兩個交換機之間傳送語音通信的荷載中繼線交互連接。群呼交換機具有來自其數據面(也稱作媒體網關)、去往PSTN的TDM連接和去往IP網絡的IP連接。群呼交換機也可以使用IS-41查詢HLR。(圖16示出了獨立連接到PSTN的兩個MSC交換機,但這兩個交換機都可以連接到相同的PSTN。)這兩個群呼交換機都通過IP網絡可以使用活動目錄(CUG-AD)。圖16中所示的配置可以用于群呼。例如,移動站(MS)A可以通過RAN-1連接到MSC-1,兩個移動站B和C可以通過RAN-2連接到MSC-2。用戶A可以具有將B和C包括為成員的CUG。如上所解釋的,A可以使用特殊的群呼發起序列來發信號到MSC,希望MSC建立一個群呼。MSC-1的邏輯確定進入的呼叫請求是群呼并使用ISUP協議將呼叫請求轉移到群呼交換機GCS-1。群呼交換機GCS-1使用其內部邏輯來訪問活動目錄CUG-AD,從而確定被叫CUG的成員。在該例中,查詢產生出成員B和C的MIN號。在MSC后端上配置的例子中,群呼交換機并不能使用位置更新;因此HLR’不包含被叫移動站的當前位置。但是,HLR包含這個信息。因此,群呼交換機GCS-1可以進行IS-41查詢(“位置請求”)使HLR查詢移動站B和C的位置。對本例而言,移動站B和C當前可能位于MSC-2所控制的切換區域。根據標準移動電話的慣例,這條信息是包含在HLR數據庫中的,HLR現在與MSC-2聯系(通過“路由請求”)。由于MSC-2正在中繼線端使用GCS-2,來自HLR的路由請求將由GCS-2接收。GCS-2將臨時本地目錄號(“TLDN”)返回到HLR,HLR再將這條信息轉發到原始定位請求的發送者(GCS-1)。GCS-1確定TLDN屬于GCS-2并通知GCS-2有關群呼的消息。GCS-2通知MSC-2建立到移動站B和C的群呼。進一步的交互處理繼續進行,如上面非后端情況所述,MSC-1和MSC-2對群呼而言實際上是透明。從圖16可以顯而易見,用于群呼的交換機配置后端具有附帶的好處。在這樣的配置中,常規陸線電話(諸如圖16中所示的電話D)也可以包含在群呼中。因此,CUG成員可以將路線電話號碼登記為CUG活動目錄中的“到達”號碼。如果諸如D的用戶需要包括在群呼之中的話,相應的群呼交換機可以使服務MSC使用儲存的用戶到達號碼來完成到D的PSTN呼叫。如上所述,可以使用IP多播技術作為群呼的基本傳輸技術。但是,在至少某些情況下,可以證明IP多播技術的標準實現并不能有效滿足廣泛分布的CUG成員的需要。動態地、一個呼叫接著一個呼叫地建立多播通道以在多播使能路由器之間傳送通信,可能會花費非常長的時間。經歷了很長的群呼建立時間的用戶可能會掛機或者再次嘗試呼叫,其可能導致用戶的不滿。呼叫建立時間中的長延遲還會導致無效的信令網絡利用。例如,如圖17所示,多播使能路由器的號碼(例如MCR-1、MCR-2、MCR-3)可以呈現在IP網絡中。在此例中,這些路由器的位置是固定的,不會改變。多播路由器連接到群呼交換機(在MSC之前或如上所述在MSC的后端),并因此通過相應的無線接入網絡(RAN)連接到移動電話。(盡管圖17示出了連接到單一群呼交換機上的每個多播路由器,但其實多群呼交換機也可以連接到單一的路由器上。)如果用戶基于相關CUG的成員啟動群呼的話,一個或多個多播路由器就可以被包含在呼叫中。特別地,如上所提及的,在相應的多點路由器之間建立通道。如果這些通道的建立被過度地延遲,那么群呼的質量就可能會受到損害。如現在所述,可以這種方式提早建立IP通道,稍后才能到達的群呼啟動請求的號碼可以由這些通道來服務。由于提早建立了通道,在未來群呼請求的預期中,啟動后的建立延遲將由此被降低或消除。所包含的工作包含預測期望在未來到達的群呼的要求,并確定需要建立的IP通道的拓撲以滿足預測的要求。要求預測依靠歷史記錄信息,形式上也就是群呼記錄。群呼的歷史記錄被分成了一系列的窗,每個窗都定義在一段時間長度上(稱作“窗長”),其范圍可以從幾分鐘到幾十分鐘,并且與群呼的平均占用時間成比例。用于要求預測的實際窗長可以基于所需預測的精確度以及將用于提供預測的計算資源而變化。一般地說,較短的窗長可以比較長的窗長產生更精確的預測,但也會造成計算資源更多的浪費消耗。此外,較短的窗長更容易對突發通道敏感,也更不可能消除偏差。每個窗都包括大量的群呼請求,以及描述這些呼叫的參數,也即任意兩個多播路由器之間的GIR呼叫的數量。如下面所使用的,X(I,J,N)表示窗N中路由器I和J之間群呼的數量。下面的例子說明了如何預測群呼的未來要求。在此例中,群呼的歷史記錄被分成了4個窗,窗1時間上最早,窗4時間上最晚(即當前窗)。為在下一個窗(即窗5)中計算要求,要使用下面的濾波公式X(I,J,5)=(1-α)*X(I,J,4)+α*(1-α)*X(I,J,3)+α*α*(1-α)*X(I,J,2)+α*α*α*(1-α)*X(I,J,1)在公式中,α是以經驗確定的權重因子,其值在0到1之間。如公式中所表示的,對下一時間窗的通信的預測是基于更接近現在的窗比較早的窗具有更大的權重。如果將公式重寫為更一般的循環形式,這種選擇很明顯是顯而易見的X(I,J,N)=(1-α)*X(I,J,N-1)+α*X’(I,J,N-1)其中X’(I,J,N-1)是濾波后的估計,其將過去的歷史記錄壓縮到了N-1。在此公式中,“當前”指的是時間序列中最后的窗。基于這個公式并給定要求的歷史記錄(窗1到N),如參數值X(I,J,N)所示例的,可以計算值T(I,J)的表(要求矩陣)用于下一個窗,從而I行J列的值代表在多播路由器I和J之間即將到來的窗中的預測的群呼的數量。對于確定用于滿足要求的通道拓撲,使用下面的信息作為輸入任意兩個多播路由器之間群呼的點對點的要求矩陣;服務提供商的通道的費用結構,即在任意兩個路由器之間建立特別容量的通道的開銷;服務提供商的延遲保證,即在任意兩個特別多播路由器之間的IP傳輸網絡中的最大延遲;以及服務質量(“QoS”)約束,其需要通過群呼來滿足。考慮到這樣的輸入,多播路由器之間的通道拓撲(即具有哪種容量的哪條通道連接到哪個多播路由器)是以這樣的方式確定的,拓撲要考慮到下述的約束從每個多播路由器開始的通道不能超過路由器的總的輸出容量(比特/秒),從每個多播路由器開始的通道的數量不能超過路由器的通道數量的內部限制。如下所述,在確定最少成本拓撲中可以使用整數線性規劃(“ILP”)的數學最優化技術,考慮到如下解釋的下面幾點“NP難解(NP-hard)”情況的識別;以及將工作用公式表示為一個次數受限(degreeconstrained)的多產品流,其可以使用ILP技術解決。根據NP難解問題(NP-hardness)的理論,可以被示為NP難解的例子并不被期望具有有效的算法解決方案。在一種假設的情況中,例如X,可以通過觀察到它是不易分離的多產品流問題的推廣而將其示為NP難解(參見J.Kleinberg,“Singlesourceunsplittableflow”,Proc.Ofthe37thIEEESymposiumonFoundationsofComputerScience,1996)。因此,通道拓撲情況可以在下面示出的表單上另算,其適合于ILP近似技術的應用。輸入(INPUT)N表示網絡中多播路由器的數量。D(max,I)表示路由器I能夠建立的通道的最大數量。P(t,1)表示類型t的通道1的單位成本。這里“1”表示多播使能路由器(MCR)i和j的一對節點1=(i,j)。τ表示中繼線所有可能類型(DS0、DS1、OC3等)的集合。T(I,J)表示要求矩陣,即假定未來時間段中在路由器I和J之間的預測的群呼通信量。C(I)表示路由器I的容量(比特/秒)。R(I,J)是用于在路由器I和J之間發送通信的所有可行路由的集合。(預處理步驟是產生在MCRI和J之間所有的服務路徑質量。)輸出結果變量Y(t,1)鏈路1上分配的類型t的中繼線的單位數量。X(p)路徑p上的通信流的數量。z1二進制值變量,如果給鏈路“1”分配了非零的容量,值為1;反之值為0。ILP公式最小化ΣlΣt∈τpltylt]]>使得-要求滿足(通道拓撲滿足要求矩陣)Σp∈Rijxp≥Tij]]>i,j-足夠的通道容量(所有路徑上的全部流都是由所選中繼線的容量控制的)ΣijΣp∈Rijl∈pxp≤Σt∈τylt]]>l-端口約束(開始和中止于一個路由器上的通道數量不能超過路由器的內部集最大值)Σl:(i,j)=^lzl≤Dimax]]>iΣl:(i,j)=^lzl≤Djmax]]>j下面使上述分析形式化。輸入N路由器的數量Dimax路由器i可以建立的最大通道數量p1t類型t的中繼線的通道1的單位成本τ所有可能中繼線類型的集合T(I,J)要求矩陣T(I,J)Ci路由器i的容量(比特/秒)Rij在路由器i和j之間發送通信的所有可行路由的集合輸出結果變量y1t分配到鏈路1的t類型中繼線的單位數量xp路徑p上的流量(通信流量)z1如果鏈路分配了非零的容量,就等于1否則就等于0ILP公式最小化ΣlΣt∈τpltylt]]>使得-要求滿足Σp∈Rijxp≥Tij]]>i,j-足夠的通道容量ΣijΣp∈Rijl∈pxp≤Σt∈τylt]]>l-端口約束Σl:(i,j)=^lzl≤Dimax]]>iΣl:(i,j)=^lzl≤Djmax]]>j-通道存在約束條件Zl≥Σt∈τylt∀lM]]>其中M=(ΣiΣjTij)+ϵ]]>其中阻尼系統ε是用戶給定的大于0的參數。此外,就已經描述過的在特殊無線技術(諸如TDMA或CDMA協議)的環境中的實施例來說,這些實施例也可以修改成通過包括下述一項或多項的無線技術來工作TDMA、CDMA、GSM、IS-136以及其它2G和3G協議。因為上述的只是示范性實施例,因此本領域普通技術人員應該很顯然地認識到,在不背離本發明的精神和范圍的前提下,可以對所述權利要求1.一種用于建立群呼的方法,其包括從群呼組的成員列表取回信息;和根據取回的信息,在第一和第二移動站(MS)之間建立群呼,其中所述第一MS是由第一基站控制器(BSC)提供服務,所述第二MS是由第二BSC提供服務。2.如權利要求1所述的方法,其中所述第一MS是由第一移動交換中心(MSC)提供服務,所述第二MS是由第二MSC提供服務。3.如權利要求1所述的方法,其中所述第一MS和第二MS都是由第一移動交換中心(MSC)提供服務。4.如權利要求1所述的方法,進一步包括使得所述群呼的語音數據在多播會話中發送。5.如權利要求1所述的方法,其進一步包括在第一和第二代理交換機之間傳送所述群呼的語音數據,其中由所述第一代理交換機向所述第一MS提供服務。6.如權利要求5所述的方法,其中所述第一代理交換機直接從所述第一BSC接收數據。7.如權利要求5所述的方法,其中所述第一代理交換機通過第一移動交換中心(MSC)從所述第一BSC接收數據。8.如權利要求1所述的方法,其中至少一部分群呼是半雙工的。9.如權利要求1所述的方法,其進一步包括使得講話控制權在所述群呼中的成員之間轉移。10.如權利要求1所述的方法,其進一步包括將本文數據發送到至少一個MS。11.如權利要求1所述的方法,其進一步包括確定所述列表中哪個成員沒有參與所述群呼。12.如權利要求1所述的方法,其進一步包括發送一指示表明不具有群呼中的講話控制權的成員已經請求獲得群呼中的講話控制權。13.如權利要求1所述的方法,其進一步包括在建立群呼之前,基于與建立群呼有關的預測而建立多播會話。14.一種用于建立群呼的方法,其包括從群呼組的成員列表取回信息;和根據取回的信息,在第一和第二移動站(MS)之間建立群呼,其中所述第一MS是由第一無線信令標準提供服務,所述第二MS是由第二無線信令標準提供服務。15.如權利要求14所述的方法,其中所述第一無線信令標準包括時分多址技術,所述第二無線信令標準包括碼分多址技術。16.一種用于建立群呼的方法,其包括根據移動通信網絡中兩點之間的群呼歷史記錄,確定是否在這兩點之間建立多播會話。17.如權利要求16所述的方法,其進一步包括根據移動通信網絡中兩點之間的群呼歷史記錄,預測這兩點之間的群呼的未來要求。18.如權利要求16所述的方法,其進一步包括根據移動通信網絡中兩點之間的群呼歷史記錄,確定用于移動通信網絡中的未來群呼的多播會話的拓撲。19.一種用于群呼的方法,其包括通過第一基站控制器(BSC)接收指示,表明第一移動站(MS)已經產生了對應于群呼的呼叫信號;確定第二MS屬于與所述第一MS相同的群呼組;聯系所述第二MS;和在所述第一MS和所述第二MS之間建立傳送語音數據的多播會話。20.一種用于群呼的系統,其包括第一群呼邏輯,用于通過第一基站控制器(BSC)接收指示,表明第一移動站(MS)已經產生了對應于群呼的呼叫信號;第二群呼邏輯,用于確定第二MS屬于與所述第一MS相同的群呼組;第三群呼邏輯,用于聯系所述第二MS;和第四群呼邏輯,用于在所述第一MS和所述第二MS之間建立傳送語音數據的多播會話。全文摘要從一系列群呼組成員中取回信息(圖7)。基于取回的信息,在第一和第二移動站(MS)之間建立群呼。第一基站控制器(BSC)服務第一MS,第二BSC服務第二MS。在多播會話中發送群呼的話音數據。基于移動通信網絡中兩點間的群呼的歷史,做出是否在例如未來群呼預期中的兩點間建立多播會話的決定。文檔編號H04B1/06GK1830219SQ02809125公開日2006年9月6日申請日期2002年4月24日優先權日2001年4月30日發明者庫瑪爾·K·維什瓦納坦,蘭加瑪尼·森達爾,穆拉利·阿拉瓦姆丹,沙米姆·A·納克維,卡亞瑪萊·G·蘭瑪克瑞施南,普拉卡施·R·耶爾申請人:溫福瑞阿網絡有限公司