專(zhuān)利名稱(chēng):用于在組通信網(wǎng)中注冊(cè)用戶的方法和裝置的制作方法
領(lǐng)域本發(fā)明涉及點(diǎn)對(duì)多點(diǎn)通信系統(tǒng),尤其涉及一種用于在組通信網(wǎng)中注冊(cè)用戶的方法和裝置。
背景許多年來(lái),針對(duì)快速、有效的、一對(duì)一或一對(duì)多的(組)通信的一類(lèi)無(wú)線服務(wù)以各種形式存在。通常,這些服務(wù)是半雙工的,其中用戶按下它的電話/無(wú)線電話上的“按鍵通話”(PTT)按鈕以開(kāi)始說(shuō)話。在某些實(shí)現(xiàn)中,按下無(wú)線電話中的按鍵、或按下適度系統(tǒng)中的按鈕表明用戶請(qǐng)求“發(fā)言權(quán)”,其中通信通過(guò)某類(lèi)型的服務(wù)器而發(fā)生。如果許可發(fā)言權(quán),或者說(shuō)話者許可,用戶一般就說(shuō)幾秒鐘話,此后釋放它的PTT按鈕,其它說(shuō)話者就能請(qǐng)求發(fā)言權(quán)。通信一般從一個(gè)說(shuō)話者到一組收聽(tīng)者,但可以是一對(duì)一的。該服務(wù)在傳統(tǒng)上用于一個(gè)人(比如“調(diào)度員”)需要與一組人通信的應(yīng)用中,比如現(xiàn)場(chǎng)勤務(wù)人員或出租車(chē)司機(jī),其中服務(wù)的“調(diào)度”名源自于此。
在因特網(wǎng)上提供了類(lèi)似的服務(wù),一般稱(chēng)為“語(yǔ)音聊天”。這些服務(wù)通常作為個(gè)人電腦應(yīng)用來(lái)實(shí)現(xiàn),所述應(yīng)用以互聯(lián)網(wǎng)協(xié)議(IP)分組向中央群聊天服務(wù)器發(fā)送聲碼器幀,即IP上語(yǔ)音(VoIP)服務(wù),或者可能以對(duì)等服務(wù)在客戶機(jī)之間發(fā)送聲碼器幀。
這些服務(wù)的一個(gè)關(guān)鍵特征在于通信是迅速且自發(fā)的,通常通過(guò)簡(jiǎn)單地按下PTT按鈕而開(kāi)始,而無(wú)須經(jīng)過(guò)一般的撥號(hào)和振鈴順序。這類(lèi)服務(wù)中的通信一般很短,單個(gè)的說(shuō)話“突發(fā)”一般在幾秒的數(shù)量級(jí)上,“會(huì)話”一般可能持續(xù)一分鐘或更短。
用戶請(qǐng)求發(fā)言權(quán)和他從服務(wù)器接收他具有發(fā)言權(quán)并可以開(kāi)始說(shuō)話的肯定或否定應(yīng)答之間的時(shí)間延遲是半雙工組通信系統(tǒng)的關(guān)鍵參數(shù),它被稱(chēng)為PTT等待時(shí)間。如上所述,調(diào)度系統(tǒng)為短的、迅速的會(huì)話寄予優(yōu)先權(quán),這使得在PTT等待時(shí)間變大時(shí)服務(wù)變得較不有效。
現(xiàn)有的組通信基礎(chǔ)設(shè)施為顯著減少PTT等待時(shí)間提供了有限的機(jī)會(huì),即實(shí)際的PTT等待時(shí)間也許不可能被降低到在休眠分組數(shù)據(jù)會(huì)話內(nèi)重建話務(wù)信道所需的時(shí)間以下。而且,說(shuō)話者和收聽(tīng)者話務(wù)信道不是順序提出的,因?yàn)殚_(kāi)始喚醒一休眠組可用的唯一機(jī)制是等待說(shuō)話者的話務(wù)信道被重建以通知服務(wù)器。目前,不存在任何機(jī)制在除話務(wù)信道以外的信道上發(fā)送移動(dòng)站始發(fā)的用戶信令數(shù)據(jù)——這是在客戶機(jī)和服務(wù)器之間發(fā)生任何通信前需要重建話務(wù)信道的限制。
因此,需要一些機(jī)制來(lái)減少說(shuō)話者經(jīng)歷的明顯的PTT等待時(shí)間,并且減少重建話務(wù)信道以參與移動(dòng)站所需的總時(shí)間,而無(wú)須負(fù)面地影響系統(tǒng)容量、客戶機(jī)電池壽命或者其它資源。
在調(diào)度模型中,端點(diǎn)間的通信發(fā)生在虛擬組中,其中一個(gè)“說(shuō)話者”的語(yǔ)音被廣播到一個(gè)或多個(gè)“收聽(tīng)者”。這類(lèi)通信的單個(gè)實(shí)例通常稱(chēng)為調(diào)度呼叫,或者簡(jiǎn)稱(chēng)為呼叫。呼叫是一組的例示,它定義了呼叫的特征,并且本質(zhì)上是具有某些相關(guān)信息的成員列表,比如組名或組標(biāo)識(shí)。成員列表是被邀請(qǐng)參與呼叫的一個(gè)或多個(gè)用戶的列表。
需要一種既支持組呼叫服務(wù)的聊天室模型又支持它的特別模型。在聊天室模型中,預(yù)先定義組,它們可以被保存在調(diào)度服務(wù)器上。然而在特別模型中,可以實(shí)時(shí)地定義和/或修改組。
發(fā)明內(nèi)容
所公開(kāi)的實(shí)施例提供了通信設(shè)備中一種用于在組通信網(wǎng)中注冊(cè)用戶的新穎且改進(jìn)了的方法,所述方法包括以下步驟確定位置服務(wù)器的地址、請(qǐng)求所述位置服務(wù)器注冊(cè)該用戶、以及從位置服務(wù)器接收用戶已被注冊(cè)的通知。一方面,所述方法還包括請(qǐng)求位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶、以及請(qǐng)求所述位置服務(wù)器加載有關(guān)用戶的信息。
在本發(fā)明另一方面,通信設(shè)備中的一種計(jì)算機(jī)可讀媒質(zhì)包括有一種在組通信網(wǎng)中注冊(cè)用戶的方法,所述方法包括上述步驟。
在本發(fā)明另一方面,一種用于在組通信網(wǎng)中注冊(cè)用戶的通信設(shè)備包括用于確定位置服務(wù)器的地址的裝置、用于請(qǐng)求所述位置服務(wù)器注冊(cè)用戶的裝置、以及用于從位置服務(wù)器接收用戶已被注冊(cè)的通知的裝置。一方面,所述通信設(shè)備還包括用于請(qǐng)求位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶的裝置、以及用于請(qǐng)求位置服務(wù)器加載有關(guān)用戶的信息的裝置。
在本發(fā)明另一方面,一種用于在組通信網(wǎng)中注冊(cè)用戶的通信設(shè)備包括接收機(jī)、發(fā)射機(jī)、以及通信上耦合到所述接收機(jī)和發(fā)射機(jī)的處理器。所述處理器能確定位置服務(wù)器的地址、請(qǐng)求位置服務(wù)器注冊(cè)該用戶、以及從位置服務(wù)器接收該用戶已被注冊(cè)的通知。一方面,所述處理器還能請(qǐng)求位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶、并且請(qǐng)求位置服務(wù)器加權(quán)有關(guān)該用戶的信息。一方面,通信設(shè)備是按鍵通話(PTT)設(shè)備。
所公開(kāi)的實(shí)施例還提供了服務(wù)器中一種用于在組通信網(wǎng)中注冊(cè)用戶的新穎且改進(jìn)了的方法,所述方法包括以下步驟接收對(duì)位置服務(wù)器地址的請(qǐng)求、提供位置服務(wù)器的地址、接收對(duì)在位置服務(wù)器處注冊(cè)用戶的請(qǐng)求、注冊(cè)該用戶、以及提供用戶已被注冊(cè)的通知。一方面,所述方法還包括在注冊(cè)用戶前驗(yàn)證該用戶、以及加載有關(guān)該用戶的信息。
在本發(fā)明另一方面,服務(wù)器中的計(jì)算機(jī)可讀媒質(zhì)包括有一種用于在組通信網(wǎng)中注冊(cè)用戶的方法,所述方法包括上述步驟。
在本發(fā)明另一方面,一種用于在組通信網(wǎng)中注冊(cè)用戶的服務(wù)器包括用于接收對(duì)位置服務(wù)器地址的請(qǐng)求的裝置、用于提供位置服務(wù)器地址的裝置、用于接收對(duì)于在位置服務(wù)器處注冊(cè)用戶的請(qǐng)求的裝置、用于注冊(cè)用戶的裝置、以及用戶提供用戶已被注冊(cè)的通知的裝置。一方面,所述服務(wù)器還包括用于在注冊(cè)用戶前驗(yàn)證用戶的裝置、以及用于加載有關(guān)該用戶的信息的裝置。
在本發(fā)明另一方面,一種用于在組通信網(wǎng)中注冊(cè)用戶的服務(wù)器包括接收機(jī)、發(fā)射機(jī)、以及通信上耦合到所述接收機(jī)和發(fā)射機(jī)的處理器。所述處理器能接收對(duì)位置服務(wù)器地址的請(qǐng)求、提供位置服務(wù)器的地址、接收對(duì)于在位置服務(wù)器處注冊(cè)用戶的請(qǐng)求、注冊(cè)所述用戶、以及提供用戶已被注冊(cè)的通知。一方面,所述處理器還能在注冊(cè)用戶前驗(yàn)證該用戶、并且加載有關(guān)該用戶的信息。
附圖簡(jiǎn)述通過(guò)下面提出的結(jié)合附圖的詳細(xì)描述,本發(fā)明的特征、性質(zhì)和優(yōu)點(diǎn)將變得更加明顯,附圖中相同的元件具有相同的標(biāo)識(shí),其中
圖1說(shuō)明了一組通信系統(tǒng);圖2說(shuō)明了幾個(gè)應(yīng)用怎樣彼此相互作用;圖3說(shuō)明了根據(jù)一個(gè)實(shí)施例的示例性用戶注冊(cè)過(guò)程;圖4說(shuō)明了根據(jù)一個(gè)實(shí)施例的示例性本地、區(qū)域內(nèi)的呼叫建立過(guò)程;
圖5說(shuō)明了根據(jù)一個(gè)實(shí)施例的示例性遠(yuǎn)程、區(qū)域內(nèi)的呼叫建立過(guò)程;圖6說(shuō)明了根據(jù)一個(gè)實(shí)施例的示例性本地、區(qū)域間的呼叫建立過(guò)程;圖7說(shuō)明了根據(jù)一個(gè)實(shí)施例的示例性遠(yuǎn)程、區(qū)域間的呼叫建立過(guò)程;圖8說(shuō)明了根據(jù)一個(gè)實(shí)施例用于發(fā)出一組呼叫的示例性過(guò)程;圖9說(shuō)明了根據(jù)一個(gè)實(shí)施例用于終止一組呼叫的示例性過(guò)程;圖10說(shuō)明了根據(jù)一個(gè)實(shí)施例用于為組呼叫發(fā)送報(bào)警的示例性過(guò)程;圖11說(shuō)明了根據(jù)一個(gè)實(shí)施例用于后期加入組呼叫的示例性過(guò)程;圖12說(shuō)明了根據(jù)一個(gè)實(shí)施例用于先占說(shuō)話者的示例性過(guò)程;圖13說(shuō)明了根據(jù)一個(gè)實(shí)施例用于將新成員加入活動(dòng)組呼叫的示例性過(guò)程;圖14說(shuō)明了根據(jù)一個(gè)實(shí)施例用于從組呼叫中移除參預(yù)者的示例性過(guò)程;圖15說(shuō)明了根據(jù)一個(gè)實(shí)施例用于移除用戶注冊(cè)的示例性過(guò)程;圖16說(shuō)明了根據(jù)一個(gè)實(shí)施例幾個(gè)通信設(shè)備怎樣與通信管理器交互作用;圖17說(shuō)明了根據(jù)一個(gè)實(shí)施例在通信管理器端緩沖媒體;以及圖18說(shuō)明了根據(jù)一個(gè)實(shí)施例在客戶機(jī)緩沖媒體。
詳細(xì)描述在詳細(xì)說(shuō)明本發(fā)明的一個(gè)實(shí)施例之前,應(yīng)該理解,本發(fā)明不限于其在下列描述中提出或在附圖中說(shuō)明的組件的構(gòu)造細(xì)節(jié)或組件排列。本發(fā)明能在其它實(shí)施例中實(shí)現(xiàn),并且以各種方式實(shí)現(xiàn)。同樣應(yīng)該理解,這里使用的措詞和術(shù)語(yǔ)是為了說(shuō)明,而不應(yīng)被視為是限制性的。
圖1說(shuō)明了組通信系統(tǒng)100的示例性功能框圖。組通信系統(tǒng)100也稱(chēng)為按鍵通話(PTT)系統(tǒng)、網(wǎng)廣播服務(wù)(NBS)、調(diào)度系統(tǒng)或者點(diǎn)對(duì)多點(diǎn)通信系統(tǒng)。在一實(shí)施例中,組通信系統(tǒng)100包括應(yīng)用服務(wù)器組件、比如調(diào)度器、位置服務(wù)器、媒體控制單元(MCU)聯(lián)合體、使用登錄服務(wù)器以及互聯(lián)網(wǎng)協(xié)議(IP)客戶機(jī)(具有IP連接的無(wú)線和/或有線的設(shè)備)。根據(jù)組件的功能,可以或者在中央化集中部署或者在區(qū)域化部署中采用應(yīng)用服務(wù)器組件。中央化部署可包括本地調(diào)度器(HD)102、本地位置服務(wù)器(HLS)104以及用戶/群組數(shù)據(jù)庫(kù)106。這些組件位于服務(wù)提供商的網(wǎng)絡(luò)中央,并且可通過(guò)區(qū)域部署來(lái)訪問(wèn)。在定位和漫游用戶以及在開(kāi)始區(qū)域間組呼叫時(shí)可使用中央化的組件。區(qū)域化的部署108、110可包括區(qū)域位置服務(wù)器(RLS)112、區(qū)域調(diào)度器(RD)114、區(qū)域媒體控制單元(MCU)聯(lián)合體116以及區(qū)域使用登錄服務(wù)器(ULS)118。
區(qū)域部署可以分布在服務(wù)提供商的網(wǎng)絡(luò)中以確保與呼叫建立相關(guān)的網(wǎng)絡(luò)延時(shí)被保持在最小,以便滿足瞬時(shí)應(yīng)答的要求。將呼叫負(fù)載分布在幾個(gè)區(qū)域化系統(tǒng)中還確保能采用足夠的規(guī)??勺冃苑桨竵?lái)支持大量用戶。區(qū)域化的應(yīng)用服務(wù)器組件提供用戶注冊(cè)、區(qū)域內(nèi)呼叫建立和管理、以及用戶的報(bào)警始發(fā)和傳遞,用戶是在該區(qū)域中注冊(cè)的。
組通信設(shè)備(客戶機(jī))120、122可以在例如cdma2000手機(jī)上采用,組通信設(shè)備120、122可以使用標(biāo)準(zhǔn)用戶服務(wù)選項(xiàng)來(lái)請(qǐng)求分組數(shù)據(jù)會(huì)話,并且使用該會(huì)話將其IP地址注冊(cè)到應(yīng)用服務(wù)器并執(zhí)行組呼叫始發(fā)。在一實(shí)施例中,應(yīng)用服務(wù)器組件108、110連到服務(wù)提供商的分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN)??蛻魴C(jī)120和122在從無(wú)線基礎(chǔ)設(shè)施接收分組數(shù)據(jù)會(huì)話后,具有通過(guò)PDSN到應(yīng)用服務(wù)器組件108、110的IP連接性。
在加電后,客戶機(jī)120、122可使用數(shù)據(jù)服務(wù)選項(xiàng)來(lái)請(qǐng)求分組數(shù)據(jù)會(huì)話。作為分組數(shù)據(jù)會(huì)話建立的一部分,客戶機(jī)被分配了一個(gè)IP地址。此時(shí),客戶機(jī)還接收域名服務(wù)(DNS)服務(wù)器124的地址??蛻魴C(jī)120、122例如通過(guò)使用服務(wù)記錄(SRV)查找表來(lái)查詢(xún)DNS服務(wù)器124,以便找到RLS 112的地址。在定位了RLS 112后,客戶機(jī)120、122可以執(zhí)行注冊(cè),通知應(yīng)用服務(wù)器它的位置信息,例如IP地址。注冊(cè)可以用IP協(xié)議來(lái)執(zhí)行,比如用戶數(shù)據(jù)報(bào)協(xié)議(UDP)上的會(huì)話始發(fā)協(xié)議(SIP)。在邀請(qǐng)用戶進(jìn)入組呼叫時(shí),客戶機(jī)120、122的IP地址可用于聯(lián)系客戶機(jī)。
在一實(shí)施例中,在注冊(cè)完成后,客戶機(jī)可以執(zhí)行另一DNS SRV記錄查找表來(lái)找到區(qū)域調(diào)度器114的地址。每當(dāng)用戶請(qǐng)求開(kāi)始呼叫或者發(fā)送報(bào)警時(shí),客戶機(jī)就聯(lián)系區(qū)域調(diào)度器。區(qū)域調(diào)度器114和客戶機(jī)120、124之間的接口可以是UDP上的信令協(xié)議。
一旦建立組呼叫,客戶機(jī)120、114和MCU聯(lián)合體116交換媒體和信令消息。在一實(shí)施例中,可以使用UDP上的實(shí)時(shí)協(xié)議(RTP)在呼叫參與者和MCU聯(lián)合體116之間發(fā)送媒體。信令消息也可以是UDP上的信令協(xié)議。下面描述這些協(xié)議以及它們提供的功能。
組件組通信網(wǎng)100可以包括IP端點(diǎn),它們包含客戶機(jī)軟件,還可以包括區(qū)域化和中央化的服務(wù)器組件,所述服務(wù)器組件被要求提供組通信服務(wù)。在下面的部分中更詳細(xì)地描述了組通信客戶機(jī)和應(yīng)用服務(wù)器組件。
客戶機(jī)組通信客戶機(jī)120、122可以在能接入適當(dāng)聲碼器的任一IP端點(diǎn)上運(yùn)行。IP端點(diǎn)可以包括在例如cdma2000的無(wú)線系統(tǒng)、例如無(wú)線二進(jìn)制運(yùn)行時(shí)環(huán)境(BREW)的應(yīng)用開(kāi)發(fā)平臺(tái)以及個(gè)人電腦上運(yùn)行的應(yīng)用。
客戶機(jī)可以包括使用BREW開(kāi)發(fā)的軟件應(yīng)用、以及到移動(dòng)站調(diào)制解調(diào)器軟件(MSM)的接口,后一軟件可以被下載到包含BREW環(huán)境的客戶機(jī)。BREW是使開(kāi)發(fā)者能創(chuàng)建可運(yùn)行在客戶機(jī)通信設(shè)備上的應(yīng)用的平臺(tái)。BREW向應(yīng)用開(kāi)發(fā)商提供了絕緣層,能夠開(kāi)發(fā)應(yīng)用軟件而無(wú)須直接接觸MSM軟件和原始設(shè)備制造商(OEM)軟件。這能夠快速開(kāi)發(fā)應(yīng)用,并且獨(dú)立于MSM和/或OEM軟件而發(fā)展。它也能把應(yīng)用快速下載到包含BREW環(huán)境的任何設(shè)備上。如圖2所示,客戶機(jī)組通信應(yīng)用軟件202可以與其它應(yīng)用204、206、208、210并行執(zhí)行。雖然這些服務(wù)可以通過(guò)OEM 212和MSM214接口直接提供,然而B(niǎo)REW也提供了與這些層中的應(yīng)用所作的修改的隔離。這使OEM 212和MSM 214能夠與數(shù)據(jù)應(yīng)用202、204、206、208、210分開(kāi)發(fā)展。
為了使客戶機(jī)能有效地在個(gè)人電腦上運(yùn)行,個(gè)人電腦可以包括到可兼容聲碼器的接入、到聲音驅(qū)動(dòng)器的接入、以及到應(yīng)用服務(wù)器的IP連接。
位置服務(wù)器在一實(shí)施例中,位置服務(wù)器(LS)可以接受和/或維持用戶位置信息,例如網(wǎng)絡(luò)層IP地址、用戶的物理位置,比如經(jīng)度和緯度、以及/或者分組區(qū)段標(biāo)識(shí),即在前向公共信道上通過(guò)空中廣播的系統(tǒng)標(biāo)識(shí)符,該系統(tǒng)標(biāo)識(shí)符標(biāo)識(shí)了正在為該扇區(qū)提供分組數(shù)據(jù)服務(wù)的PDSN的范圍。在一實(shí)施例中,LS可以包括一組件,該組件處理來(lái)自客戶機(jī)的注冊(cè),并使用SIP接口將用戶位置信息提供給其它應(yīng)用,比如即時(shí)消息傳遞。
LS可包括兩個(gè)功能元件,區(qū)域位置服務(wù)器(RLS)112和本地位置服務(wù)器(HLS)104。RLS 112可以根據(jù)每區(qū)域來(lái)部署,HLS 104可以中央化。下面描述這些元件的細(xì)節(jié)和它們的功能。
區(qū)域位置服務(wù)器RLS 112可以處理并維持來(lái)自位于其區(qū)域內(nèi)的客戶機(jī)的注冊(cè)。在一實(shí)施例中,RLS 112是一標(biāo)準(zhǔn)的基于SIP的LS,具有用戶位置信息的相關(guān)存儲(chǔ)。作為注冊(cè)項(xiàng)目維持的一部分,RLS 112可以檢驗(yàn)每次注冊(cè)的到期日,“期滿”字段。RLS確保期滿的項(xiàng)目被移除,并且區(qū)域調(diào)度器(RD)和HLS都被通知所移除的項(xiàng)目。
如上所述,客戶機(jī)可以執(zhí)行IP注冊(cè),以便通知應(yīng)用服務(wù)器有關(guān)它們的位置。客戶機(jī)可以在它們可用性的持續(xù)時(shí)間內(nèi)維持它們向組通信服務(wù)的注冊(cè)。當(dāng)客戶機(jī)的IP地址改變并且當(dāng)注冊(cè)將要期滿時(shí),客戶機(jī)可以執(zhí)行重新注冊(cè)。
當(dāng)客戶機(jī)注冊(cè)或重新注冊(cè)時(shí),RLS 112可以通知其相關(guān)的RD 114。這使RD 114能在準(zhǔn)備呼叫建立請(qǐng)求時(shí)預(yù)加載用戶數(shù)據(jù),從而減短了呼叫建立時(shí)間。RD 114可以緩存用戶的位置信息,消除對(duì)RD 114聯(lián)系RLS以便在呼叫建立期間檢取用戶位置信息的需求。
RLS 112可以在用戶位置信息被更新或從RLS 112被移除時(shí)通知RD 114。這確保RLS 112和RD 114與有關(guān)區(qū)域內(nèi)注冊(cè)的用戶的最新信息保持同步。
RLS 112也用注冊(cè)用戶的位置信息周期性地更新HLS 104。在RLS 112對(duì)于已經(jīng)在另一區(qū)域中有有效注冊(cè)的用戶向HLS 104提交注冊(cè),HLS可以解決該沖突。
本地位置服務(wù)器HLS 104可以處理對(duì)用戶位置信息的查詢(xún)。在一實(shí)施例中,HLS 104提供了基于SIP的接口以允許其它應(yīng)用查詢(xún)特定用戶的位置信息,其它應(yīng)用比如即時(shí)消息傳遞應(yīng)用。
如果HLS 104是—中央化的組件且RLS與其通信,HLS就可以為漫游用戶解決不同區(qū)域中的多次注冊(cè)。HLS 104可以從每一個(gè)RLS接收注冊(cè)信息。如果HLS 104接收同一用戶的多次注冊(cè),HLS 104就能保持最新的注冊(cè)并且請(qǐng)求從RLS中移除該用戶的陳舊注冊(cè)。這又觸發(fā)了從與包含陳舊注冊(cè)的RLS相關(guān)聯(lián)的RD 114中移除為該用戶高速緩存的信息。
調(diào)度器調(diào)度器可以通過(guò)定位用戶并向媒體控制單元(MCU)聯(lián)合體116分配組呼叫而便于呼叫建立。調(diào)度器是對(duì)于滿足“即時(shí)接入”要求關(guān)鍵的服務(wù)器組件。為了確保最低的呼叫建立時(shí)間,調(diào)度器可以包括具有類(lèi)似結(jié)構(gòu)和功能但有不同的部署階段的兩個(gè)功能元件。下面部分中將詳細(xì)描述這兩個(gè)功能元件,區(qū)域調(diào)度器(RD)114和本地調(diào)度器(HD)102。
區(qū)域調(diào)度器RD 114可以是呼叫建立請(qǐng)求和報(bào)警請(qǐng)求的初始接觸點(diǎn)。RD 114可以在它從用戶已注冊(cè)的RLS 112接收一指示時(shí)預(yù)加載用戶信息。與用戶信息一起,RD 114可以高速緩存關(guān)于組呼叫的信息,組呼叫在系統(tǒng)中運(yùn)行。RD 114可以在呼叫建立期間使用用戶和群組的高速緩存信息來(lái)使建立時(shí)間保持在最小,即不要求數(shù)據(jù)庫(kù)查找。
在一實(shí)施例中,RD保存在高速緩存中的組信息包括組成員列表和MCU聯(lián)合體116的地址,其中組在該MCU聯(lián)合體116上運(yùn)行。RD 114可以在呼叫持續(xù)期間維持成員列表和MCU地址。這幫助RD 114快速地確定到來(lái)的呼叫請(qǐng)求是否包含組定義,組定義與具有已經(jīng)在系統(tǒng)中運(yùn)行的相關(guān)呼叫的定義相同。這使RD能快速應(yīng)答呼叫建立請(qǐng)求并且在應(yīng)答中確信地許可或拒絕“發(fā)言權(quán)”請(qǐng)求。
RD 114可以許可或拒絕發(fā)言權(quán)控制請(qǐng)求。RD 114可決定它是否會(huì)請(qǐng)求MCU聯(lián)合體116將用戶作為“后期加入”參與者加入到呼叫中,或者與相關(guān)的成員列表開(kāi)始新的呼叫。
在呼叫建立請(qǐng)求處理期間,RD 114可以使用經(jīng)緩存的用戶信息來(lái)為呼叫建立請(qǐng)求中指定的用戶檢取位置信息。如果用戶不能被定位,RD 114就可以請(qǐng)求HD 102來(lái)定位該用戶。在一實(shí)施例中,如果定位了至少一個(gè)或多個(gè)目標(biāo)用戶,RD 114就繼續(xù)呼叫建立。在已經(jīng)定位了目標(biāo)用戶后,RD 114可以決定應(yīng)該向哪個(gè)MCU分配呼叫。這個(gè)確定可以基于群組中用戶的IP地址,群組包括始發(fā)者。
RD 114可以處理與呼叫請(qǐng)求類(lèi)似的報(bào)警請(qǐng)求。在一實(shí)施例中,報(bào)警請(qǐng)求被分配給本地MCU聯(lián)合體116用于處理,無(wú)論目標(biāo)用戶的位置如何。
在一實(shí)施例中,RD的高速緩存中的信息可以被周期性地寫(xiě)到一可靠的存儲(chǔ)機(jī)制中,以便能在故障時(shí)恢復(fù)它。在RD故障恢復(fù)后,用戶和被寫(xiě)到可靠存儲(chǔ)機(jī)制的群組信息可以被重新加載到高速緩存,RD繼續(xù)結(jié)合處理到來(lái)的呼叫建立請(qǐng)求而確認(rèn)經(jīng)高速緩存的信息。
在一實(shí)施例中,RD 114在來(lái)自RLS 112的每個(gè)用戶注冊(cè)通知后把用戶數(shù)據(jù)加載到本地高速緩存中。通過(guò)消除對(duì)呼叫建立時(shí)間的幾個(gè)數(shù)據(jù)庫(kù)查找的需求,RD 114顯著地減少了它要確認(rèn)并應(yīng)答呼叫建立請(qǐng)求或報(bào)警請(qǐng)求所用的時(shí)間量。
RD 114可以在呼叫建立期間接入用戶/群組數(shù)據(jù)庫(kù)106以便將預(yù)定義的組地址(如果在請(qǐng)求中存在)擴(kuò)展到單獨(dú)用戶的列表,并且根據(jù)需要,將用戶或組的其它標(biāo)識(shí)符,例如電話號(hào)碼、會(huì)議標(biāo)識(shí),轉(zhuǎn)換成規(guī)范地址。
本地調(diào)度器本地調(diào)度器(HD)102可以跟蹤注冊(cè)用戶的位置信息。HD可以包含已經(jīng)向RLS112執(zhí)行注冊(cè)的用戶的位置信息。
如上所述,每個(gè)RLS 112可以在每次出現(xiàn)用戶注冊(cè)、重新注冊(cè)、撤銷(xiāo)注冊(cè)或注冊(cè)期滿時(shí)通知其相關(guān)的RD 114。RD 114可以使用該信息來(lái)加載或釋放其本地高速緩存中的用戶信息。各個(gè)RD 114可以用用戶位置信息來(lái)更新HD 102。由于HD 102從RD 114接收更新,因此HD 114可以幫助找到地理上在不同區(qū)域中展開(kāi)的用戶。RD 114可以在接收對(duì)目前不在其區(qū)域中注冊(cè)(即,不在用戶信息的RD高速緩存中)的用戶的請(qǐng)求時(shí),可以請(qǐng)求自HD 102的幫助。
DNS服務(wù)器在一實(shí)施例中,組通信系統(tǒng)100可以使用服務(wù)提供商的DNS服務(wù)器124將RLS112和RD 114的位置信息提供給客戶機(jī)。該信息可以在每次區(qū)域部署時(shí)配置并且周期性地更新以確保其準(zhǔn)確性。
在一實(shí)施例中,各個(gè)客戶機(jī)在點(diǎn)對(duì)點(diǎn)協(xié)議(PPP)會(huì)話建立期間通過(guò)互聯(lián)網(wǎng)協(xié)議控制協(xié)議(IPCP)而獲悉DNS服務(wù)器的地址。DNS服務(wù)器124可以以此方式按區(qū)域地被告知。這使客戶機(jī)能在區(qū)域間漫游,并且與在客戶機(jī)所位于的相同區(qū)域中的DNS服務(wù)器124進(jìn)行通信。DNS服務(wù)器124結(jié)合各個(gè)PDSN按區(qū)域部署。在一實(shí)施例中,可以用正在為與DNS服務(wù)器124相關(guān)的PDSN進(jìn)行服務(wù)的各個(gè)RD 124和RLS來(lái)更新DNS服務(wù)器124。
在一實(shí)施例中,定位適當(dāng)RD 114和RLS 112所用的機(jī)制是基于DNS和SIP尋址的組合??梢曰赟IP URI的“<domain(域)>”部分來(lái)執(zhí)行DNS服務(wù)(SRV)記錄查找,客戶機(jī)注冊(cè)到SIP URI下。SRV記錄請(qǐng)求可以包括請(qǐng)求者嘗試找到的協(xié)議或服務(wù)。例如,在嘗試定位RLS 112的情況下,客戶機(jī)可以請(qǐng)求DNS SRV記錄查找表中的“注冊(cè)服務(wù)”。DNS應(yīng)答可以包括服務(wù)器的一個(gè)或多個(gè)有效的網(wǎng)絡(luò)和端口地址,所述服務(wù)器提供了所請(qǐng)求的服務(wù)。通過(guò)允許DNS服務(wù)器124在向客戶機(jī)請(qǐng)求返回應(yīng)答時(shí)在多個(gè)服務(wù)器之間輪流,可以在提供相同服務(wù)的服務(wù)器之間的負(fù)載平衡中使用DNS服務(wù)器124。
用戶/群組數(shù)據(jù)庫(kù)在一實(shí)施例中,用戶/群組數(shù)據(jù)庫(kù)106是用戶和群組信息的中央貯藏庫(kù)。對(duì)于每個(gè)用戶而言,數(shù)據(jù)庫(kù)可包括諸如用戶地址、先占排位、驗(yàn)證信息、用戶聯(lián)系信息和合法截取標(biāo)志這樣的信息,合法截取標(biāo)志表明用戶是否在被監(jiān)視。數(shù)據(jù)庫(kù)還可以包括預(yù)定義群組的定義,所述預(yù)定義的群組是調(diào)度服務(wù)的聊天室模型的用戶和相關(guān)組名的列表。每組可以由例如群組地址唯一地標(biāo)識(shí)??蛻魴C(jī)可以使用群組地址在群組呼叫建立請(qǐng)求中標(biāo)識(shí)群組。RD 14可以在它使用其中有預(yù)定義群組的群組呼叫建立請(qǐng)求時(shí),使用群組地址從用戶/群組數(shù)據(jù)庫(kù)106中檢取相關(guān)的成員列表。
媒體控制單元聯(lián)合體媒體控制單元(MCU)聯(lián)合體可以包括媒體控制宿主(MCH)和媒體控制單元(MCU)。MCH可以宿主并管理多個(gè)MCU進(jìn)程。各個(gè)MCU可處理單個(gè)呼叫的實(shí)時(shí)信令和媒體處理。MCU為一呼叫執(zhí)行的功能可以包括●處理來(lái)自RD 114的呼叫分配●將加載和狀態(tài)信息發(fā)送到MCH●將呼叫開(kāi)始信息發(fā)送到客戶機(jī)●處理來(lái)自客戶機(jī)的到來(lái)呼叫,比如PTT請(qǐng)求●確保信令消息被可靠地傳遞到客戶機(jī)●復(fù)制和分布“一到多”呼叫的媒體●使用適當(dāng)?shù)拇a轉(zhuǎn)換器為“混合的”聲碼器“一到多”呼叫提供媒體轉(zhuǎn)換●監(jiān)視呼叫活動(dòng)性并基于媒體流的不活動(dòng)性而啟動(dòng)呼叫終止●為使用登錄服務(wù)器(ULS)118產(chǎn)生使用信息●在請(qǐng)求時(shí)將媒體和信令信息轉(zhuǎn)發(fā)到適當(dāng)?shù)暮戏ń厝↑c(diǎn)。
MCU可以處理來(lái)自RD 114的報(bào)警請(qǐng)求,將報(bào)警通知發(fā)出到客戶機(jī),并且等到來(lái)自客戶機(jī)的確認(rèn)。在接收到來(lái)自目標(biāo)的確認(rèn)后,MCU釋放被分配給報(bào)警事務(wù)的任何資源。此時(shí),MCU可以處理其它呼叫分配或報(bào)警請(qǐng)求。
使用登錄服務(wù)器ULS 118可存在于每個(gè)區(qū)域中,并且與MCU聯(lián)合體116位于一起。ULS 118可以為每次呼叫或報(bào)警處理從MCU聯(lián)合體16收集使用事件,將它們格式化成使用數(shù)據(jù)記錄(HDR),然后將這些UDR保存在UDR文件的順序中。呼叫的UDR可包含與單獨(dú)呼叫有關(guān)的信息,所述單獨(dú)的呼叫包括參與者和參與使用總數(shù)的列表。報(bào)警的UDR可包含指示報(bào)警的始發(fā)者和報(bào)警被發(fā)送到的目標(biāo)用戶的信息。UDR文件可由服務(wù)提供商為了記賬分析而收集,并且可以在固定時(shí)間量后被刪除。
ULS 118可以在每次呼叫的結(jié)束處寫(xiě)入每呼叫實(shí)例的單個(gè)HDR。ULS 118還可以在每次處理報(bào)警請(qǐng)求時(shí)寫(xiě)入單個(gè)UDR。ULS 118所寫(xiě)入的UDR可以包含以下信息
●呼叫實(shí)例標(biāo)識(shí)符或報(bào)警實(shí)例標(biāo)識(shí)符●也暗示呼叫位置的MCU標(biāo)識(shí)符。在呼叫開(kāi)始處,可以根據(jù)所有提出的參與者的注冊(cè)的位置來(lái)選擇適當(dāng)?shù)腗CU。MCU的位置可能與始發(fā)者在相同的區(qū)域中,也可能不在相同的區(qū)域中。
●呼叫或報(bào)警的開(kāi)始時(shí)間●呼叫或報(bào)警的結(jié)束時(shí)間●始發(fā)用戶名和/或標(biāo)識(shí)符●始發(fā)用戶IP地址●對(duì)于每個(gè)參與者,用戶名、用戶地址、用戶IP地址、累計(jì)參與時(shí)間,其對(duì)于報(bào)警可能為零、以及參與者保持發(fā)言權(quán)的總秒數(shù),其對(duì)于報(bào)警可能為零。
在一實(shí)施例中,對(duì)于單個(gè)UDR發(fā)布的每個(gè)呼叫,它可代表呼叫期間總的說(shuō)話分段收集。如果根據(jù)每個(gè)說(shuō)話分段要求UDR事件登錄,則以附加處理加載、文件I/O和磁盤(pán)空間要求的代價(jià)來(lái)實(shí)現(xiàn)UDR事件登錄。
組通信系統(tǒng)100執(zhí)行幾種不同的功能以便操作群組服務(wù)。與用戶經(jīng)歷有關(guān)的功能包括注冊(cè)、呼叫開(kāi)始、呼叫終止、發(fā)送報(bào)警、后期加入、說(shuō)話者仲裁、添加用戶、移除成員、撤銷(xiāo)注冊(cè)、定址以及驗(yàn)證。與系統(tǒng)準(zhǔn)備和操作有關(guān)的功能包括管理和供應(yīng)、規(guī)模可變性以及可靠性。在下面的部分中詳細(xì)描述這些部分。
注冊(cè)在無(wú)線通信系統(tǒng)中,例如CDMA系統(tǒng),注冊(cè)是移動(dòng)站使其位置對(duì)于無(wú)線系統(tǒng)基礎(chǔ)設(shè)施已知的過(guò)程。該位置信息可以包括移動(dòng)站所處的地理區(qū)域、以及正在服務(wù)移動(dòng)站的基站的標(biāo)識(shí),所述標(biāo)識(shí)可用于幫助有效地使用尋呼和接入信道。
在一實(shí)施例中,用戶位置信息是客戶機(jī)的IP地址,無(wú)論客戶機(jī)是通過(guò)無(wú)線還是有線服務(wù)相連。使IP應(yīng)用能基于客戶機(jī)的IP地址來(lái)定位客戶機(jī)的示例性IP協(xié)議是會(huì)話始發(fā)協(xié)議(SIP)。除了其它功能以外,SIP提供了方法使客戶機(jī)向SIP服務(wù)器組件注冊(cè)它們的IP地址和其它位置信息。此外,SIP提供方法使關(guān)心“找到”客戶機(jī)的IP應(yīng)用去查詢(xún)位置信息的相同SIP服務(wù)器組件,比如客戶機(jī)的IP地址。
注冊(cè)可以包括IP客戶機(jī)與SIP服務(wù)器通信以通知并維持其位置信息(例如IP地址)的過(guò)程。提供這個(gè)功能的SIP服務(wù)器組件是位置服務(wù)器??蛻魴C(jī)通知位置服務(wù)器它的位置或?qū)ζ湮恢玫淖兓姆椒ㄊ荢IP REGISTER(SIP注冊(cè))方法。
在一實(shí)施例中,客戶機(jī)向區(qū)域位置服務(wù)器注冊(cè)它們的位置信息。其它基于IP的應(yīng)用,比如即時(shí)消息傳遞,會(huì)收益于獲悉位置服務(wù)器中可用的每個(gè)客戶機(jī)的IP地址。外部服務(wù)或客戶機(jī)可以執(zhí)行注冊(cè)。圖3說(shuō)明了用于執(zhí)行注冊(cè)功能的示例性呼叫流程。
在加電302后,客戶機(jī)可請(qǐng)求分組數(shù)據(jù)會(huì)話,并且開(kāi)始向RLS 112注冊(cè)其IP地址的過(guò)程。為了執(zhí)行注冊(cè),客戶機(jī)可以執(zhí)行DNS SRV記錄查找304來(lái)確定RLS的地址。一旦已經(jīng)檢取了RLS地址306,客戶機(jī)就通過(guò)使用SIP注冊(cè)消息來(lái)注冊(cè)其位置信息308。RLS可以驗(yàn)證用戶310并且向客戶機(jī)發(fā)出一應(yīng)答312。RLS可以通知區(qū)域調(diào)度器用戶已注冊(cè)314,區(qū)域調(diào)度器可以使用該信息來(lái)預(yù)加載用戶相關(guān)的數(shù)據(jù)記錄,以便于呼叫建立期間的更快應(yīng)答。這一點(diǎn)上,客戶機(jī)可與激請(qǐng)聯(lián)系以參與組呼叫。在一實(shí)施例中,客戶機(jī)可能需要執(zhí)行注冊(cè)以便接收組呼叫,無(wú)論它們擁有的數(shù)據(jù)連接類(lèi)型是無(wú)線還是有線。
注冊(cè)具有與它們相關(guān)的“期滿”字段,該字段指示了客戶機(jī)的注冊(cè)信息應(yīng)被視為有效多少時(shí)間。為了保證客戶機(jī)總能通過(guò)IP訪問(wèn),因此客戶機(jī)總是能得知其注冊(cè)的期滿,并且在期滿前執(zhí)行重新注冊(cè)。注冊(cè)由于其它環(huán)境總是會(huì)變得無(wú)效或變陳舊,比如在客戶機(jī)的IP地址改變時(shí)或者客戶機(jī)和位置服務(wù)器之間的數(shù)據(jù)連接變壞時(shí)??蛻魴C(jī)會(huì)得知其數(shù)據(jù)連接的狀態(tài)以及它們的IP地址是否已改變。
在初始注冊(cè)已完成后,客戶機(jī)可能允許其分組數(shù)據(jù)會(huì)話進(jìn)入休眠,休眠可以釋放專(zhuān)用話務(wù)信道??蛻魴C(jī)可以監(jiān)視其分組數(shù)據(jù)會(huì)話以確保它在延長(zhǎng)的休眠期間保持有效??赡苡绊憰?huì)話有效性的條件包括移到具有不同分組區(qū)段ID的區(qū)域、經(jīng)歷服務(wù)的衰落或損失、以及接受和/或作出PSTN呼叫??蛻魴C(jī)的IP地址會(huì)改變,可能會(huì)要求客戶機(jī)重建到基礎(chǔ)設(shè)施的數(shù)據(jù)連接。當(dāng)客戶機(jī)重建其分組數(shù)據(jù)會(huì)話時(shí),它接收一新的IP地址。新的IP地址需要被傳遞到位置服務(wù)器以確保客戶機(jī)的位置信息保持準(zhǔn)確。這可以通過(guò)執(zhí)行重新注冊(cè)來(lái)完成。
通過(guò)周期性地對(duì)位置服務(wù)器“查詢(xún)(ping)”,通過(guò)防火墻傳遞到位置服務(wù)器的有線客戶機(jī)可能需要保持通過(guò)防火墻的開(kāi)啟。這是通過(guò)執(zhí)行重新注冊(cè)完成的。
組呼叫始發(fā)在注冊(cè)完成后,用戶可以作出或接收呼叫。在第一次呼叫在加電后開(kāi)始前,客戶機(jī)可以執(zhí)行DNS SRV記錄查找以找到區(qū)域調(diào)度器的位置。這可以作為啟動(dòng)過(guò)程的一部分來(lái)執(zhí)行。
一個(gè)“組”與一始發(fā)者和成員列表相關(guān)聯(lián),始發(fā)者啟動(dòng)所述組建立,成員列表包含目標(biāo)用戶。成員列表可以包含一個(gè)或多個(gè)用戶、一個(gè)或多個(gè)預(yù)定義的組、或者兩者的組合。如果成員列表僅包含一個(gè)用戶,則使用成員列表開(kāi)始的呼叫通常被稱(chēng)為私人呼叫。如果成員列表包含任何預(yù)定義的組,則區(qū)域調(diào)度器可以將預(yù)定義的組擴(kuò)展到一個(gè)或多個(gè)目標(biāo)用戶的列表中,例如通過(guò)用預(yù)定義組的相關(guān)成員列表來(lái)代替原始成員列表中預(yù)定義的組標(biāo)識(shí)符。在預(yù)定義的組已被擴(kuò)展后,所產(chǎn)生的成員列表僅包含目標(biāo)用戶名。這一點(diǎn)上,區(qū)域調(diào)度器嘗試定位成員列表中的目標(biāo)用戶,例如通過(guò)掃描用戶信息的區(qū)域調(diào)度器高速緩存。如果目標(biāo)用戶位于區(qū)域調(diào)度器的高速緩存中,該組的成員就在與區(qū)域調(diào)度器相同的區(qū)域內(nèi)注冊(cè)。這類(lèi)組呼叫被標(biāo)記為“區(qū)域內(nèi)”呼叫。如果有區(qū)域調(diào)度器不能定位的用戶,區(qū)域調(diào)度器就可請(qǐng)求來(lái)自本地調(diào)度器的幫助來(lái)定位用戶。與包含來(lái)自?xún)蓚€(gè)或多個(gè)區(qū)域的成員的組相關(guān)聯(lián)的呼叫被稱(chēng)為“區(qū)域間呼叫”。
在區(qū)域調(diào)度器已確定呼叫是區(qū)域內(nèi)還是區(qū)域間的之后,它可以開(kāi)始確定哪個(gè)媒體控制單元(MCU)可以作為該呼叫的宿主的過(guò)程。對(duì)于區(qū)域內(nèi)呼叫而言,區(qū)域調(diào)度器可以將呼叫分配給與區(qū)域調(diào)度器位于相同區(qū)域中的MCU,如果該區(qū)域中有可用的MCU資源的話。使用這類(lèi)呼叫建立產(chǎn)生的呼叫被稱(chēng)為“本地宿主的”呼叫,即本地呼叫。對(duì)于區(qū)域間呼叫而言,區(qū)域調(diào)度器會(huì)有機(jī)會(huì)將該呼叫分配給位于相同區(qū)域或位于遠(yuǎn)程或外部區(qū)域內(nèi)的MCU。區(qū)域調(diào)度器可以根據(jù)用戶的位置信息來(lái)作出該決定,以便為包含媒體和信令的IP分組找到最佳的傳播路徑。如果大多數(shù)用戶位于特定的區(qū)域內(nèi),則可以將呼叫分配給該區(qū)域。如果用戶均勻地分布在各區(qū)域上,則可以把呼叫分配給包含目標(biāo)用戶的區(qū)域之一。如果區(qū)域間呼叫被分配給與其中駐留區(qū)域調(diào)度器的區(qū)域所不同的區(qū)域內(nèi)的MCU,則呼叫被稱(chēng)為“遠(yuǎn)程宿主的”或遠(yuǎn)程呼叫。區(qū)域調(diào)度器可以獲悉它們正在服務(wù)的MCU和PDSN之間的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和/或連接,并且可以使用這個(gè)獲悉的情況對(duì)呼叫的分配作出更好的決定。
區(qū)域內(nèi)呼叫可以開(kāi)發(fā)組通信系統(tǒng)100來(lái)確保大多數(shù)呼叫是區(qū)域內(nèi)的呼叫。區(qū)域內(nèi)呼叫會(huì)消除在呼叫建立時(shí)間對(duì)于區(qū)域調(diào)度器114和本地調(diào)度器102之間通信的需求。當(dāng)目標(biāo)用戶在相同區(qū)域中且本地宿主該呼叫時(shí),也會(huì)消除對(duì)區(qū)域間通信的需求,對(duì)于大多數(shù)區(qū)域內(nèi)呼叫都是如此。下面的部分描述了區(qū)域內(nèi)呼叫的呼叫流程、定時(shí)估計(jì)以及消息傳遞方案。
開(kāi)始本地呼叫圖4說(shuō)明了用于開(kāi)始本地組呼叫的示例性消息流程。用戶可以選擇402一個(gè)或多個(gè)目標(biāo)用戶、一個(gè)或多個(gè)預(yù)定義的組、或者兩者的組合,并且可以按下按鍵通話(PTT)按鈕??蛻魴C(jī)會(huì)向區(qū)域調(diào)度器發(fā)送一請(qǐng)求404以建立組呼叫,無(wú)論移動(dòng)站是否有專(zhuān)用的話務(wù)信道,這在下面將詳細(xì)描述。在發(fā)送了請(qǐng)求后,如果移動(dòng)站的分組數(shù)據(jù)會(huì)話為休眠狀態(tài),客戶機(jī)就可以開(kāi)始重建專(zhuān)用話務(wù)信道并為媒體活動(dòng)性準(zhǔn)備分組數(shù)據(jù)會(huì)話的過(guò)程??蛻魴C(jī)會(huì)將從始發(fā)者接收到的語(yǔ)音輸入緩沖某些時(shí)段。
當(dāng)區(qū)域調(diào)度器接收該請(qǐng)求時(shí),它會(huì)將預(yù)定義的組擴(kuò)展到目標(biāo)用戶成員列表中,所述預(yù)定義的組可以在請(qǐng)求中指定。接著,區(qū)域調(diào)度器會(huì)檢取406目標(biāo)用戶的位置信息。在這一點(diǎn)上,區(qū)域調(diào)度器還能確定該組是否已經(jīng)在系統(tǒng)中運(yùn)行。圖4示出組尚未運(yùn)行的情況。這里稍后描述的后加入呼叫場(chǎng)景說(shuō)明了組已經(jīng)運(yùn)行的情況。
在區(qū)域調(diào)度器定位了至少一個(gè)目標(biāo)用戶后,區(qū)域調(diào)度器可以向客戶機(jī)發(fā)送回一響應(yīng)408,指示組呼叫已被建立。在這一點(diǎn)上,客戶機(jī)可以樂(lè)觀地許可410始發(fā)者要說(shuō)話并開(kāi)始緩沖412其媒體的請(qǐng)求。
區(qū)域調(diào)度器可以使用目標(biāo)用戶的位置來(lái)確定其中可以分配呼叫的區(qū)域。如果確定目標(biāo)用戶與區(qū)域調(diào)度器在相同的區(qū)域內(nèi),如圖4所示,區(qū)域調(diào)度器就可以向區(qū)域MCU分配該呼叫。MCU可以向整個(gè)組發(fā)出聲明414,指示呼叫正在啟動(dòng)。對(duì)于目標(biāo)用戶而言,聲明的發(fā)送會(huì)觸發(fā)它們的分組數(shù)據(jù)會(huì)話從休眠狀態(tài)出來(lái),并重建它們的話務(wù)信道。
在客戶機(jī)從MCU接收到呼叫聲明且移動(dòng)站的話務(wù)信道已經(jīng)重建后,客戶機(jī)可以將經(jīng)緩沖的媒體轉(zhuǎn)發(fā)416到MCU。MCU可以對(duì)從始發(fā)者接收到的媒體進(jìn)行緩沖418。在一實(shí)施例中,MCU可以緩沖媒體,直到滿足或超過(guò)“目標(biāo)響應(yīng)閾值”為止。目標(biāo)響應(yīng)閾值是為了繼續(xù)發(fā)送媒體所需的目標(biāo)響應(yīng)量的指示。閾值可以是一可配置的參數(shù)。一旦滿足該閾值,MCU就復(fù)制媒體并將其轉(zhuǎn)發(fā)420到已經(jīng)對(duì)呼叫的聲明響應(yīng)422的目標(biāo)用戶。
通過(guò)短數(shù)據(jù)突發(fā)進(jìn)行的消息傳遞“即時(shí)響應(yīng)”涉及應(yīng)用服務(wù)器響應(yīng)PTT或呼叫建立請(qǐng)求所需的響應(yīng)時(shí)間。對(duì)包括組呼叫建立請(qǐng)求在內(nèi)的任一PTT請(qǐng)求進(jìn)行響應(yīng)的目標(biāo)是在預(yù)定時(shí)間段內(nèi)始終如一地響應(yīng)于該請(qǐng)求,預(yù)定時(shí)間段比如一秒或更短。在許多情況下,當(dāng)用戶請(qǐng)求建立組呼叫時(shí),用戶的分組數(shù)據(jù)會(huì)話為休眠狀態(tài),并且不存在任何專(zhuān)用話務(wù)信道。重建專(zhuān)用話務(wù)信道會(huì)占用相當(dāng)大的時(shí)間。因此,到應(yīng)用服務(wù)器的通信可以通過(guò)某些其它手段完成。
為了確保組通信系統(tǒng)滿足“即時(shí)響應(yīng)”,可以在任一方向的任何時(shí)刻發(fā)送小的IP數(shù)據(jù)報(bào),即移動(dòng)站始發(fā)的或是移動(dòng)站終止的,無(wú)論分組數(shù)據(jù)會(huì)話的狀態(tài)如何。在一實(shí)施例中,IP數(shù)據(jù)報(bào)可以以短數(shù)據(jù)突發(fā)消息(SDB)的形式被發(fā)送。在分組數(shù)據(jù)會(huì)話為休眠的情況下,將通過(guò)開(kāi)銷(xiāo)信道發(fā)送SDB消息。當(dāng)存在專(zhuān)用話務(wù)信道連接時(shí),通過(guò)話務(wù)信道發(fā)送SDB消息。
參照?qǐng)D4,組呼叫建立請(qǐng)求404可以通過(guò)SDB消息發(fā)送。來(lái)自應(yīng)用服務(wù)器的組呼叫建立響應(yīng)408也可以在SDB消息中被發(fā)送。通過(guò)SDB消息發(fā)送的呼叫建立請(qǐng)求和響應(yīng)消息使組通信系統(tǒng)100能滿足“即時(shí)響應(yīng)”目標(biāo)。
為了完成建立組呼叫的過(guò)程,MCU可以向成員列表中的用戶發(fā)出呼叫聲明,所述用戶包括始發(fā)者。這些呼叫聲明可以通過(guò)專(zhuān)用話務(wù)信道發(fā)送。在大多數(shù)情況下,組成員的分組數(shù)據(jù)會(huì)話為休眠狀態(tài),即未建立任何專(zhuān)用話務(wù)信道。這意味著MCU可能要在逐次漸進(jìn)的可靠的進(jìn)度表上重發(fā)呼叫聲明消息,直到已經(jīng)重建全部成員的話務(wù)信道且成員已確認(rèn)該消息或者可靠性定時(shí)器期滿為止。逐次漸進(jìn)地發(fā)送呼叫聲明確保了客戶機(jī)和MCU上的媒體緩沖被保持在最小水平。客戶機(jī)可以一旦建立它的話務(wù)信道并且接收包含MCU聯(lián)系信息在內(nèi)的呼叫聲明,就發(fā)送經(jīng)緩沖的媒體。只要滿足或超過(guò)目標(biāo)響應(yīng)閾值,MCU就可以復(fù)制并轉(zhuǎn)發(fā)經(jīng)緩沖的媒體。這意味著目標(biāo)用戶越快地接收呼叫聲明并響應(yīng)于此,就能越快滿足該閾值,于是MCU就越快地停止緩沖并開(kāi)始發(fā)送媒體。
到始發(fā)者的呼叫聲明也可以通過(guò)SDB來(lái)發(fā)送。這提供了兩點(diǎn)好處。首先,由于呼叫聲明包含MCU聯(lián)系信息,因此只要重建了移動(dòng)站的話務(wù)信道,組呼叫客戶機(jī)就開(kāi)始將經(jīng)緩沖的媒體發(fā)送到MCU,這會(huì)降低對(duì)用于保持經(jīng)緩沖的媒體的移動(dòng)站的RAM要求。其次,如果始發(fā)者決定放棄該呼叫或釋放發(fā)言權(quán),這會(huì)發(fā)生在重建話務(wù)信道以前,則當(dāng)呼叫聲明通過(guò)SDB到來(lái)時(shí),客戶機(jī)會(huì)用該信息通知MCU。通過(guò)SDB向始發(fā)者發(fā)送呼叫聲明的影響是公共信道上負(fù)載的增加以及使MCU對(duì)始發(fā)者的呼叫聲明消息作出特別對(duì)待的要求。
開(kāi)始遠(yuǎn)程呼叫如果全部成員位于相同的區(qū)域內(nèi),則可以本地的方式宿主區(qū)域內(nèi)呼叫。由于本地資源過(guò)載或者不可用,區(qū)域調(diào)度器會(huì)將區(qū)域內(nèi)呼叫分配給一遠(yuǎn)程區(qū)域。在這種情況下,媒體和信令會(huì)經(jīng)歷由于用戶的PDSN和遠(yuǎn)程MCU之間的擴(kuò)展通信路徑所引起的附加等待時(shí)間和差錯(cuò)。圖5說(shuō)明了遠(yuǎn)程、區(qū)域內(nèi)呼叫的示例性呼叫建立過(guò)程。
在遠(yuǎn)程宿主上開(kāi)始區(qū)域內(nèi)的呼叫類(lèi)似于結(jié)合圖4所討論的呼叫建立情況,除了區(qū)域調(diào)度器向MCU的呼叫分配以外。在區(qū)域調(diào)度器已檢取了組成員的位置后,它可以確定呼叫被分配至的MCU。區(qū)域調(diào)度器根據(jù)用戶的位置信息、負(fù)載以及MCU的可用性來(lái)作出該決定。在區(qū)域內(nèi)呼叫中,用戶會(huì)位于相同的區(qū)域,因此區(qū)域調(diào)度器會(huì)檢查本地區(qū)域中MCU聯(lián)合體的負(fù)載和可用性。如果區(qū)域調(diào)度器接收一指示表明本地MCU聯(lián)合體已過(guò)載或者暫時(shí)經(jīng)歷操作上的故障,則它可以將呼叫分配給遠(yuǎn)程MCU。在一實(shí)施例中,MCU可以是相同功能的復(fù)制品,除了呼叫配置以外;因此,遠(yuǎn)程MCU可以與本地MCU相類(lèi)似地處理該呼叫。
區(qū)域間呼叫組呼叫系統(tǒng)100可以被設(shè)計(jì)成允許用戶與任何其它用戶通信,無(wú)論它們的物理位置或者彼此的接近性。可以采用組通信系統(tǒng)100來(lái)限制區(qū)域間的呼叫數(shù)目,因?yàn)閰^(qū)域間呼叫要求在呼叫建立時(shí)間的區(qū)域調(diào)度器和本地調(diào)度器之間的通信。呼叫分配可以到處在遠(yuǎn)離一個(gè)或多個(gè)呼叫參與者的遠(yuǎn)程區(qū)域中的MCU。下面的部分描述了區(qū)域間呼叫的示例性呼叫流程、定時(shí)估計(jì)以及消息傳遞方案。
開(kāi)始本地呼叫圖6說(shuō)明了用于開(kāi)始本地宿主的組呼叫的示例性消息流程圖。本地、區(qū)域間呼叫的呼叫建立類(lèi)似于本地、區(qū)域內(nèi)呼叫的呼叫建立,后者結(jié)合圖4已描述,除了區(qū)域調(diào)度器檢取目標(biāo)用戶的本地信息該過(guò)程以外。在一實(shí)施例中,區(qū)域調(diào)度器嘗試定位其高速緩存內(nèi)的目標(biāo)用戶。如果在高速緩存中未找到某些用戶,區(qū)域調(diào)度器就可以請(qǐng)求本地調(diào)度器的幫助來(lái)定位用戶。本地調(diào)度器可包含已經(jīng)使用區(qū)域位置服務(wù)器執(zhí)行了IP注冊(cè)的用戶的用戶位置信息。如上所述,區(qū)域位置服務(wù)器可以每當(dāng)發(fā)生用戶注冊(cè)時(shí)通知其相關(guān)的區(qū)域調(diào)度器。每次區(qū)域調(diào)度器可以通知本地調(diào)度器有關(guān)用戶注冊(cè)。這使本地調(diào)度器能幫助區(qū)域調(diào)度器找到地理上擴(kuò)展到不同區(qū)域上的用戶。
開(kāi)始遠(yuǎn)程呼叫圖7說(shuō)明了遠(yuǎn)程、區(qū)域間呼叫的示例性建立過(guò)程。在遠(yuǎn)程宿主上開(kāi)始區(qū)域間呼叫類(lèi)似于結(jié)合圖4所述的呼叫建立情況,除了區(qū)域調(diào)度器向MCU的呼叫分配以外。在區(qū)域調(diào)度器(RD)114檢取了組成員的位置后,它可以確定呼叫應(yīng)被分配至的MCU。RD 114可以根據(jù)用戶的位置信息、MCU的負(fù)載和可用性來(lái)作出該判決。通過(guò)使用組成員的位置,對(duì)于大多數(shù)成員,RD嘗試通過(guò)服務(wù)提供商的網(wǎng)絡(luò)為包含媒體和信令的IP分組找到最佳傳播路徑。如果大多數(shù)用戶位于特定的區(qū)域內(nèi),則可以將呼叫分配給該區(qū)域。如果用戶均勻地分布在區(qū)域上,則可以將呼叫分配給包含目標(biāo)用戶的區(qū)域之一。
組呼叫終止組呼叫的結(jié)束有兩個(gè)原因或者全部參與者都已請(qǐng)求離開(kāi)該呼叫,或者全部參與者都停止說(shuō)話了一預(yù)定時(shí)間段,這段時(shí)間稱(chēng)為“中止時(shí)間”。每個(gè)參與者可以選擇在呼叫計(jì)劃結(jié)束時(shí)間之前結(jié)束參與該呼叫。如果全部參與者都離開(kāi)該呼叫,MCU就會(huì)中止該呼叫并且釋放被分配給該呼叫的所有資源。如果只有一個(gè)參與者沒(méi)有離開(kāi)該呼叫,則MCU會(huì)通知該參與者,稱(chēng)為“單獨(dú)用戶”。單獨(dú)用戶能選擇立即離開(kāi)該呼叫,或者等待中止定時(shí)器期滿,這會(huì)觸發(fā)MCU解散該呼叫。
MCU可以在中止時(shí)間定時(shí)器期滿時(shí)終止呼叫。MCU會(huì)跟蹤每個(gè)說(shuō)話突發(fā)并且在說(shuō)話突發(fā)完成后設(shè)置一定時(shí)器。這個(gè)定時(shí)器稱(chēng)為中止時(shí)間定時(shí)器,并能跟蹤呼叫中安靜的持續(xù)時(shí)間,即沒(méi)有說(shuō)話或媒體流活動(dòng)。如果呼叫在中止時(shí)間的持續(xù)時(shí)間內(nèi)保持安靜,中止時(shí)間可由服務(wù)提供商配置,MCU就假定參與者不再感興趣于該呼叫,并因此終止該呼叫。
用戶開(kāi)始的呼叫終止圖8說(shuō)明了用戶已選擇結(jié)束參與組呼叫的示例性情況。該情況描述了用于終止用戶參與的消息流程。當(dāng)用戶選擇802結(jié)束參與組呼叫時(shí),客戶機(jī)可以向MCU發(fā)送804一請(qǐng)求,請(qǐng)求從呼叫中移除用戶。MCU可以從呼叫中移除806用戶,并通知808客戶機(jī)用戶已被移除810。
服務(wù)器開(kāi)始的呼叫終止圖9說(shuō)明了在中止時(shí)間定時(shí)器期滿和MCU終止組呼叫時(shí)發(fā)生的示例性消息流程。在中止時(shí)間定時(shí)器902期滿時(shí),MCU可以向參與者發(fā)送904一通知,說(shuō)明呼叫將要結(jié)束。接收到呼叫結(jié)束通知的各個(gè)客戶機(jī)會(huì)用一確認(rèn)來(lái)答復(fù)906。在接收到確認(rèn)時(shí),MCU會(huì)通知908 RD呼叫已結(jié)束,并且會(huì)釋放曾被分配給該呼叫的資源。
發(fā)送報(bào)警報(bào)警機(jī)制可用于通知目標(biāo)用戶另一用戶(報(bào)警始發(fā)者)已經(jīng)表達(dá)了參與組呼叫的愿望。報(bào)警機(jī)制會(huì)包含使始發(fā)者能指定呼叫的主題、呼叫的期望時(shí)間的文本消息,或者任何其它用戶可自定義的文本消息。圖10說(shuō)明了在用戶發(fā)送報(bào)警時(shí)出現(xiàn)的示例性消息流程。
始發(fā)者可以選擇1002一個(gè)或多個(gè)目標(biāo)用戶、一個(gè)或多個(gè)預(yù)定義的組、或者兩者的組合,并可以指示報(bào)警已被發(fā)送。客戶機(jī)可以向RD發(fā)送1004一請(qǐng)求,以便向該請(qǐng)求中指定的目標(biāo)用戶發(fā)送報(bào)警。當(dāng)RD接收1006該請(qǐng)求時(shí),它可以把該請(qǐng)求中指定的預(yù)定義的組擴(kuò)展到目標(biāo)用戶成員列表中,RF能檢取目標(biāo)用戶的位置信息。在RD已經(jīng)定位了至少一個(gè)目標(biāo)用戶后,RD可以向客戶機(jī)發(fā)回一響應(yīng)1008。RD可以向MCU分配1010該報(bào)警請(qǐng)求,以便將報(bào)警消息1012廣播到目標(biāo)用戶。
如圖10所注,報(bào)警請(qǐng)求可以通過(guò)短數(shù)據(jù)突發(fā)(SDB)來(lái)發(fā)送。通過(guò)SDB消息發(fā)送報(bào)警使所涉及的各方的分組數(shù)據(jù)會(huì)話能保持休眠。報(bào)警通知包含必要的信息使目標(biāo)用戶能與始發(fā)者和其余目標(biāo)用戶建立組呼叫,例如通過(guò)選擇報(bào)警通知并按下PTT。當(dāng)這個(gè)發(fā)生時(shí),組呼叫建立類(lèi)似于結(jié)合圖4所討論的呼叫建立情況那樣繼續(xù)。
后加入如果確定在呼叫建立請(qǐng)求中指定的成員列表和與系統(tǒng)中已經(jīng)進(jìn)行的呼叫相關(guān)的成員列表相同,組呼叫建立請(qǐng)求就被視為是后加入。這個(gè)情況可以以?xún)煞N方式之一出現(xiàn)。首先,用戶可以創(chuàng)建一個(gè)成員列表,該列表與已經(jīng)有相關(guān)的呼叫的成員列表相同,例如通過(guò)選擇完全相同的用戶和/或組并且按下PTT按鈕。其次,用戶可以從呼叫歷史列表中選擇一呼叫并按下PTT,所述呼叫仍在系統(tǒng)中運(yùn)行。在任一情況下,RD可以檢測(cè)用戶已請(qǐng)求開(kāi)始的呼叫已經(jīng)在進(jìn)行中,并且把用戶視為后加入。
圖11說(shuō)明了一示例性的后加入情況,其中用戶可以從呼叫歷史列表中選擇一呼叫。用戶可以從呼叫歷史列表中選擇1102一呼叫并且按下PTT按鈕??蛻魴C(jī)可以向RD發(fā)送1104一請(qǐng)求以開(kāi)始組呼叫。RD可以確定該呼叫已經(jīng)運(yùn)行1106并且向客戶機(jī)發(fā)送一響應(yīng)1108,說(shuō)明用戶已被加入正在進(jìn)行的呼叫。如果呼叫已經(jīng)在運(yùn)行,則由于當(dāng)前的呼叫參與者在后加入的用戶準(zhǔn)備接收媒體以前可能已經(jīng)持有了發(fā)言權(quán),即分組數(shù)據(jù)會(huì)話被帶出休眠,可以向用戶許可發(fā)言權(quán)。RD可以請(qǐng)求1110正在宿主該呼叫的MCU將該后加入的用戶加入組中。MCU添加用戶并向包含MCU的聯(lián)系信息的用戶發(fā)送1112一聲明。在重建了后加入用戶的話務(wù)信道后,呼叫內(nèi)的媒體流會(huì)被發(fā)送到用戶。此時(shí),后加入的用戶會(huì)嘗試請(qǐng)求說(shuō)話的權(quán)利。
后加入情況類(lèi)似于結(jié)合圖4所述的開(kāi)始新組呼叫的情況。區(qū)別點(diǎn)在于后加入的用戶響應(yīng)于初始組呼叫建立請(qǐng)求而被拒絕發(fā)言權(quán)。
說(shuō)話者仲裁在一實(shí)施例中,每一組呼叫用戶被分配到一說(shuō)話者先占排位,該排位確定了在請(qǐng)求占有“發(fā)言權(quán)”并開(kāi)始說(shuō)話的特權(quán)時(shí)用戶具有的權(quán)利級(jí)別。在組呼叫建立后,MCU會(huì)負(fù)責(zé)發(fā)言權(quán)控制并且確定請(qǐng)求發(fā)言權(quán)的參與者是否被許可說(shuō)話。當(dāng)兩個(gè)或多個(gè)呼叫參與者正在競(jìng)爭(zhēng)對(duì)特定組的發(fā)言權(quán)的控制時(shí),MCU會(huì)執(zhí)行說(shuō)話者仲裁。
圖12說(shuō)明了可能在仲裁過(guò)程期間發(fā)生的示例性事件。該情況中使用的仲裁方案在用戶A請(qǐng)求發(fā)言權(quán)時(shí)允許對(duì)用戶B剝奪。當(dāng)用戶A通過(guò)按下1202PTT按鈕以請(qǐng)求說(shuō)話的許可時(shí),用戶B已控制了發(fā)言權(quán),即用戶B正在說(shuō)話。客戶機(jī)會(huì)向正在請(qǐng)求說(shuō)話許可的MCU發(fā)送1204一消息。MCU可能執(zhí)行說(shuō)話者仲裁1206并確定用戶B被剝奪,用戶A被許可了發(fā)言權(quán)。為了確保媒體流內(nèi)的中斷,即用戶B可能在發(fā)送用戶A的媒體前停止說(shuō)話,MCU首先向用戶B的客戶機(jī)發(fā)送1208一消息,指示發(fā)言權(quán)已被另一用戶搶占,然后發(fā)送1210一響應(yīng),向用戶A許可發(fā)言權(quán)。
將用戶加入活動(dòng)組呼叫組通信系統(tǒng)100允許組呼叫參與者將新用戶加入進(jìn)行中的組呼叫。這通過(guò)以下完成呼叫參與者選擇一個(gè)或多個(gè)目標(biāo)用戶、一個(gè)或多個(gè)預(yù)定義的組、或者兩者的組合,以及指示該參與者會(huì)希望向參與者目前所處的組呼叫添加目標(biāo)。圖13說(shuō)明了當(dāng)新目標(biāo)被加入進(jìn)行中的組呼叫時(shí)發(fā)生的事件。呼叫參與者會(huì)選擇1302應(yīng)該被加入呼叫的一個(gè)或多個(gè)目標(biāo)用戶、一個(gè)或多個(gè)組、或者兩者的組合。客戶機(jī)會(huì)向請(qǐng)求將指定的目標(biāo)用戶加入進(jìn)行中的組呼叫的RD發(fā)送1304一消息,所述組呼叫在請(qǐng)求中指定。當(dāng)RD接收請(qǐng)求時(shí),它就可以把該請(qǐng)求中指定的預(yù)定義的組擴(kuò)展到目標(biāo)用戶成員列表。然后,RD會(huì)檢取1306目標(biāo)用戶的位置信息。在RD已經(jīng)定位了至少一個(gè)目標(biāo)用戶后,RD可以向客戶機(jī)發(fā)回1308一響應(yīng),指示目標(biāo)用戶正在被加入呼叫。RD可以向MCU發(fā)送1310一請(qǐng)求以便把指定的用戶加入呼叫。MCU可以發(fā)出1312呼叫聲明到新目標(biāo),新目標(biāo)會(huì)開(kāi)始將它們的分組數(shù)據(jù)會(huì)話帶出休眠的過(guò)程。聲明可以在可靠性進(jìn)度表上被發(fā)送以確保目標(biāo)用戶接收到該消息。在目標(biāo)用戶的話務(wù)信道被重建后,目標(biāo)用戶可以向MCU發(fā)送1314確認(rèn)。附加的目標(biāo)用戶可以被包括在1316呼叫中出現(xiàn)的媒體和信令通信中。
從活動(dòng)組呼叫中移除成員組通信系統(tǒng)100允許組呼叫參與者從一活動(dòng)組中移除成員。在一實(shí)施例中,這可以通過(guò)呼叫參與者選擇一個(gè)或多個(gè)目標(biāo)參與者并指示應(yīng)從組呼叫中移除它們來(lái)完成。圖14說(shuō)明了在從進(jìn)行中的組呼叫中移除參與者時(shí)可能發(fā)生的示例性事件。組呼叫參與者可以選擇1402應(yīng)該從呼叫中被移除的一個(gè)或多個(gè)目標(biāo)參與者??蛻魴C(jī)可以向RD發(fā)送1404一消息,請(qǐng)求在該消息中指定的目標(biāo)參與者從組呼叫中被移除。當(dāng)RD接收該請(qǐng)求時(shí),它可以檢取1406目標(biāo)的位置信息并可以向客戶機(jī)發(fā)回1408一響應(yīng),指示目標(biāo)正在被移除。RD向MCU發(fā)送1410一請(qǐng)求以便從呼叫中移除所述目標(biāo)。MCU可以向目標(biāo)發(fā)送1412消息,其中所述目標(biāo)可以在移除請(qǐng)求中被指定,表明它們正在從呼叫中被移除。目標(biāo)可以向MCU發(fā)送1414確認(rèn)。
撤銷(xiāo)注冊(cè)當(dāng)用戶不再希望與應(yīng)用服務(wù)器或者使用用戶的IP地址來(lái)聯(lián)系用戶的任何其它IP應(yīng)用相聯(lián)系時(shí),可以執(zhí)行撤銷(xiāo)注冊(cè)功能。撤銷(xiāo)注冊(cè)功能從RLS移除用戶的IP地址以及其它聯(lián)系信息,并且釋放代表用戶分配的任何資源。圖15說(shuō)明了按照一個(gè)實(shí)施例、作為移動(dòng)站被斷電的結(jié)果怎樣從RLS移除用戶的注冊(cè)??蛻魴C(jī)可以接收1502一指示,指明客戶機(jī)駐留在其上的移動(dòng)站被斷電。作為關(guān)閉過(guò)程的一部分,客戶機(jī)可以向RLS發(fā)送1504一消息,指明用戶的位置信息應(yīng)被移除。RLS可以驗(yàn)證1506該請(qǐng)求以確保它來(lái)自可靠的信源。在成功的驗(yàn)證后,RLS可以用一成功的指示通知1508客戶機(jī),并且通知1510 RD有關(guān)用戶的移除。RD可以從其緩存中移除用戶的數(shù)據(jù)記錄,并且釋放已被分配給用戶的資源。在不能撤銷(xiāo)注冊(cè)的情況下,當(dāng)與到期字段相關(guān)聯(lián)的時(shí)間已過(guò)去時(shí),可能最終從RLS移除用戶的位置信息。
在一實(shí)施例中,組通信系統(tǒng)100既支持聊天室模型又支持特設(shè)模型。在聊天室模型中,群組被預(yù)先定義,它們可以被保存在調(diào)度服務(wù)器中。預(yù)定義的組可以是公共的,意味著該組具有一開(kāi)放成員列表,即任一調(diào)度用戶都是潛在的參與者。在聊天室模型中,呼叫在第一個(gè)人選擇加入聊天室時(shí)開(kāi)始,無(wú)論呼叫活動(dòng)性如何,呼叫都保持運(yùn)行一段預(yù)定的時(shí)間,服務(wù)器資源被分配給該呼叫,所述預(yù)定時(shí)間段可以由服務(wù)提供商來(lái)配置。用戶特別請(qǐng)求加入和離開(kāi)這些呼叫類(lèi)型。在呼叫不活動(dòng)期間,每個(gè)呼叫被帶入組休眠狀態(tài),如下所述,直到用戶請(qǐng)求說(shuō)話許可為止。
在特設(shè)模型中,組可以實(shí)時(shí)地定義,并且具有與它們相關(guān)的關(guān)閉成員列表。關(guān)閉成員列表可以指定哪些用戶被允許參與該組中,對(duì)于關(guān)閉成員列表外的用戶也許不可用,并且僅能存在呼叫的持續(xù)時(shí)間。特設(shè)組定義不能被保存在任何地方;它們用于建立呼叫并且在呼叫結(jié)束后被釋放。
當(dāng)始發(fā)的用戶選擇一個(gè)或多個(gè)目標(biāo)用戶并產(chǎn)生一請(qǐng)求時(shí)可以形成一特設(shè)組,所述請(qǐng)求被發(fā)送到服務(wù)器以開(kāi)始呼叫。可以向目標(biāo)用戶發(fā)送一通知,告知它們已被包括在組中,并且會(huì)自動(dòng)地加入相關(guān)的呼叫,即不需要用戶采取任何行動(dòng)。當(dāng)特別呼叫變得不活動(dòng)時(shí),應(yīng)用服務(wù)器會(huì)“卸下”呼叫,并且釋放被分配到它的資源,包括用于開(kāi)始呼叫的組定義。
當(dāng)在聊天室模型中操作時(shí),在組通信系統(tǒng)100中,一組通信設(shè)備用戶(單獨(dú)地稱(chēng)為網(wǎng)絡(luò)成員)使用被分配給每個(gè)網(wǎng)絡(luò)成員的通信設(shè)備彼此通信。術(shù)語(yǔ)“網(wǎng)絡(luò)”表示被授權(quán)彼此通信的一組通信設(shè)備用戶。
在一實(shí)施例中,中央數(shù)據(jù)庫(kù)可以包含標(biāo)識(shí)了每個(gè)特定網(wǎng)絡(luò)的成員的信息。不止一個(gè)網(wǎng)絡(luò)可以工作在相同的通信系統(tǒng)中。例如,可以用有十個(gè)成員來(lái)定義第一網(wǎng)絡(luò),而用有二十個(gè)成員來(lái)定義第二網(wǎng)絡(luò)。第一網(wǎng)絡(luò)的十個(gè)用戶可以彼此通信,但不能與第二網(wǎng)絡(luò)的成員通信。在另一實(shí)施例中,不同網(wǎng)絡(luò)的成員能監(jiān)視不止一個(gè)網(wǎng)絡(luò)的成員間的通信,但僅能向其自身網(wǎng)絡(luò)內(nèi)的成員發(fā)送信息。
一個(gè)網(wǎng)絡(luò)可以在現(xiàn)有的通信系統(tǒng)上工作,而無(wú)須對(duì)現(xiàn)有基礎(chǔ)設(shè)施的實(shí)質(zhì)變化。因此,一個(gè)網(wǎng)絡(luò)上的控制器和用戶可以工作在能夠使用互聯(lián)網(wǎng)協(xié)議(IP)發(fā)送和接收分組信息的任何系統(tǒng)中,比如碼分多址(CDMA)系統(tǒng)、時(shí)分多址(TDMA)系統(tǒng)、全球移動(dòng)通信(GSM)系統(tǒng)、諸如GlobalstarTM或IridiumTM這樣的衛(wèi)星通信系統(tǒng)、或者多種其它系統(tǒng)。
網(wǎng)絡(luò)成員可以使用所分配的通信設(shè)備彼此通信,圖示為通信設(shè)備(CD)120和122。CD 120和122可以是有線或無(wú)線的通信設(shè)備,比如陸基無(wú)線電話、具有按鍵通話能力的有線電話、裝配有按鍵通話功能的衛(wèi)星電話、無(wú)線攝像機(jī)、靜態(tài)相機(jī)、諸如音樂(lè)錄音器或播放器的音頻設(shè)備、膝上型或臺(tái)式電腦、尋呼設(shè)備、或者它們的任何組合。例如,CD 120可以包括具有攝像機(jī)和顯示器的無(wú)線陸基電話。而且,每個(gè)CD能夠或者在安全模式或者在非安全(開(kāi)通)(clear)模式下發(fā)送和接收信息。通過(guò)下列討論,引用一單獨(dú)的CD是指一無(wú)線按鍵通話電話。然而,應(yīng)該理解,CD的引用不限于此,并且包括能按照因特網(wǎng)協(xié)議(IP)發(fā)送和接收分組信息的其它通信設(shè)備。
在組通信系統(tǒng)100中,發(fā)送特權(quán)一般使單個(gè)用戶能在給定的時(shí)刻向其它網(wǎng)絡(luò)成員發(fā)送信息。根據(jù)在請(qǐng)求被接收時(shí)當(dāng)前是否在向另一網(wǎng)絡(luò)成員分配發(fā)送特權(quán),從而向請(qǐng)求的網(wǎng)絡(luò)成員許可或拒絕發(fā)送特權(quán)。許可和拒絕傳輸請(qǐng)求的過(guò)程被稱(chēng)為仲裁。仲裁機(jī)制在確定正在請(qǐng)求的網(wǎng)絡(luò)成員是否被許可了發(fā)送特權(quán)時(shí)可以評(píng)估以下因素比如被分配給每個(gè)CD的優(yōu)先權(quán)級(jí)別、獲得發(fā)送特權(quán)的不成功嘗試的數(shù)目、網(wǎng)絡(luò)成員已持有發(fā)送特權(quán)的時(shí)間長(zhǎng)度、或者其它因素。
為了參與到系統(tǒng)100中,CD 120和122各能夠向控制器或MCU 116請(qǐng)求發(fā)送特權(quán)。MCU 116會(huì)管理群組的實(shí)時(shí)和管理員操作。MCU是具有至少一個(gè)處理器和存儲(chǔ)器的任一類(lèi)型的計(jì)算機(jī)型設(shè)備。MCU 116可以通過(guò)通信系統(tǒng)服務(wù)提供商、成員或它們兩者遠(yuǎn)程地進(jìn)行操作,假定服務(wù)提供商提供授權(quán)。MCU 116可以通過(guò)外部管理接口接收組定義。組成員可以通過(guò)它們的服務(wù)提供商來(lái)請(qǐng)求管理員行為,或者通過(guò)所定義的系統(tǒng)來(lái)管理網(wǎng)絡(luò)功能,比如符合MCU管理接口的成員操作的安全管理器(SM)。MCU 116可以認(rèn)證嘗試建立或修改網(wǎng)絡(luò)的參與方。
SM可以執(zhí)行按鍵管理、用戶認(rèn)證以及相關(guān)的任務(wù)來(lái)支持安全的網(wǎng)絡(luò)。單個(gè)組通信系統(tǒng)可以與一個(gè)或多個(gè)SM交互動(dòng)作。在網(wǎng)絡(luò)的實(shí)時(shí)控制中可能不涉及SM,所述實(shí)時(shí)控制包括網(wǎng)絡(luò)激活和PTT仲裁。SM可能具有與MCU接口兼容的管理能力以便使管理功能自動(dòng)化。SM也能充當(dāng)為了參與網(wǎng)絡(luò)、廣播網(wǎng)絡(luò)按鍵、或僅僅監(jiān)視網(wǎng)絡(luò)話務(wù)的數(shù)據(jù)端點(diǎn)。
在一實(shí)施例中,用于向MCU請(qǐng)求發(fā)送特權(quán)的裝置包括一按鍵通話(PTT)按鍵或開(kāi)關(guān)。當(dāng)系統(tǒng)100中的用戶希望向其它成員發(fā)送信息時(shí),用戶會(huì)按下位于他或她的CD上的按鍵通話開(kāi)關(guān),發(fā)送一發(fā)言權(quán)控制請(qǐng)求以便從MCU 116獲得發(fā)送特權(quán)。如果目前沒(méi)有其它的網(wǎng)絡(luò)成員被分配到發(fā)送特權(quán),則會(huì)向正在請(qǐng)求的用戶許可發(fā)送特權(quán),可以用通過(guò)CD的可聽(tīng)、可視或可觸的報(bào)警來(lái)通知該用戶。在正在請(qǐng)求的用戶被許可了發(fā)送特權(quán)后,信息則從該用戶被發(fā)送到其它成員。
在本發(fā)明一實(shí)施例中,每個(gè)無(wú)線網(wǎng)絡(luò)成員都與一個(gè)或多個(gè)基站126、或者與一衛(wèi)星網(wǎng)關(guān)建立前向鏈路和反向鏈路。使用CD可以將語(yǔ)音和/或數(shù)據(jù)轉(zhuǎn)換成數(shù)據(jù)分組,例如適用于特定分布式網(wǎng)絡(luò)128的數(shù)據(jù)分組,通過(guò)所述分布式網(wǎng)絡(luò)128可以傳遞到其它用戶。在一實(shí)施例中,分布式網(wǎng)絡(luò)128是因特網(wǎng)。
在一實(shí)施例中,在每個(gè)通信系統(tǒng)中建立一專(zhuān)用前向信道,所述通信系統(tǒng)即陸基通信系統(tǒng)和衛(wèi)星通信系統(tǒng),用于將信息從每個(gè)網(wǎng)絡(luò)成員廣播到其它網(wǎng)絡(luò)成員。每個(gè)網(wǎng)絡(luò)成員可以通過(guò)專(zhuān)用信道接收來(lái)自其它網(wǎng)絡(luò)成員的通信。在另一實(shí)施例中,在每個(gè)通信系統(tǒng)中建立一專(zhuān)用反向鏈路,用于將信息發(fā)送到MCU 116。在一實(shí)施例中,可以使用上述方案的組合。例如,一方案可以包括建立專(zhuān)用前向信道但要求CD通過(guò)被分配給每個(gè)CD的專(zhuān)用反向鏈路將信息發(fā)送到MCU 116。
當(dāng)?shù)谝痪W(wǎng)絡(luò)成員希望將信息發(fā)送到該網(wǎng)絡(luò)的其它成員時(shí),第一網(wǎng)絡(luò)成員會(huì)通過(guò)按下他或她的CD上的按鍵通話按鍵來(lái)請(qǐng)求發(fā)送特權(quán),這產(chǎn)生為了在分布式網(wǎng)絡(luò)128上發(fā)送而被格式化的請(qǐng)求。在CD 120和122的情況下,可以在空中將該請(qǐng)求發(fā)送到一個(gè)或多個(gè)基站126。BS 126和分布式網(wǎng)絡(luò)128之間會(huì)有一移動(dòng)交換中心(MSC)130,所述MSC 130可以包括用于處理數(shù)據(jù)分組的公知的互通函數(shù)(IWF)、分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN)或者分組控制函數(shù)(PCF)。請(qǐng)求可以通過(guò)公共交換電話網(wǎng)(PSTN)被發(fā)送到調(diào)制解調(diào)器庫(kù),后者可以接收該請(qǐng)求并將其提供給分布式網(wǎng)絡(luò)128。終端可以通過(guò)它到分布式網(wǎng)絡(luò)128的連接而監(jiān)視系統(tǒng)100的話務(wù)。
如果當(dāng)前沒(méi)有其它成員持有發(fā)送特權(quán),則當(dāng)MCU 116接收發(fā)送特權(quán)請(qǐng)求時(shí),MCU 116可以向正在請(qǐng)求的網(wǎng)絡(luò)成員發(fā)送一消息,通知它發(fā)送特權(quán)已被許可。然后可以通過(guò)使用剛才描述的傳輸路徑之一將來(lái)自第一網(wǎng)絡(luò)成員的音頻、視頻或其它信息發(fā)送到MCU 116,從而將其發(fā)送到其它網(wǎng)絡(luò)成員。在一實(shí)施例中,MCU 116通過(guò)復(fù)制所述信息并將每個(gè)副本發(fā)送到其它網(wǎng)絡(luò)成員,從而將所述信息提供給其它網(wǎng)絡(luò)成員。如果使用了單條廣播信道,則對(duì)于使用中的每個(gè)廣播信道僅需復(fù)制一次所述信息。
在另一實(shí)施例中,MCU 116結(jié)合在MSC 130中,使得來(lái)自支持基站的數(shù)據(jù)分組被直接路由到MCU 116,而無(wú)須被路由到分布式網(wǎng)絡(luò)128。在該實(shí)施例中,MCU 116仍舊連到分布式網(wǎng)絡(luò)128,使得其它通信系統(tǒng)和設(shè)備可以參與到組通信中。在還有一個(gè)實(shí)施例中,MCU 116可以被結(jié)合到PDSN或MSC 130的PCF模塊中。
在一實(shí)施例中,MCU 116維持一個(gè)或多個(gè)數(shù)據(jù)庫(kù),所述數(shù)據(jù)庫(kù)用于管理與單獨(dú)的網(wǎng)絡(luò)成員以及與每個(gè)所定義的網(wǎng)絡(luò)有關(guān)的信息。例如,對(duì)于每個(gè)網(wǎng)絡(luò)成員而言,數(shù)據(jù)庫(kù)可以包括以下信息,比如與每個(gè)成員的CD相關(guān)的用戶名、賬號(hào)、電話號(hào)碼、或撥號(hào)、被分配給CD的移動(dòng)標(biāo)識(shí)號(hào)、網(wǎng)絡(luò)中當(dāng)前成員的狀態(tài),比如成員是否目前參與該網(wǎng)絡(luò)中,用于確定發(fā)送特權(quán)怎樣被分配的優(yōu)先權(quán)代碼、與CD相關(guān)的電話號(hào)碼、與CD相關(guān)的IP地址、以及授權(quán)該成員哪個(gè)網(wǎng)絡(luò)與之通信的指示。其它相關(guān)類(lèi)型的信息也可以由每個(gè)網(wǎng)絡(luò)成員的數(shù)據(jù)庫(kù)所保存。
在一實(shí)施例中,CD可以形成與單獨(dú)通信終端的連接以便形成一個(gè)說(shuō)話組,即網(wǎng)絡(luò)。MCU可以包括硬件和軟件中的多種功能,所述功能可以不同方式配置以適應(yīng)不同的應(yīng)用。MCU可以提供以下功能管理網(wǎng)絡(luò)的實(shí)時(shí)、管理和真實(shí)性的操作、按鍵通話(PTT)請(qǐng)求仲裁、網(wǎng)絡(luò)成員和注冊(cè)列表的維持和分布、必要通信的呼叫建立和卸下,例如CDMA、系統(tǒng)和網(wǎng)絡(luò)資源、以及網(wǎng)絡(luò)狀態(tài)的總控制。
網(wǎng)絡(luò)可以在單獨(dú)可部署的蜂窩系統(tǒng)內(nèi),或者在很大的多站點(diǎn)配置中。在大配置的情況下,可以在地理上部署多個(gè)MCU來(lái)形成單個(gè)、集成的系統(tǒng),每個(gè)系統(tǒng)都作為現(xiàn)有蜂窩基礎(chǔ)設(shè)施中的插入模塊而工作。這樣,由網(wǎng)絡(luò)引入的新特征對(duì)于蜂窩用戶是可用的,而無(wú)須對(duì)現(xiàn)有蜂窩基礎(chǔ)設(shè)施進(jìn)行修改。
MCU可以維持所定義的網(wǎng)絡(luò)的列表。在一實(shí)施例中,每個(gè)網(wǎng)絡(luò)定義包括網(wǎng)絡(luò)標(biāo)識(shí)符、成員列表(包括電話號(hào)碼或其它標(biāo)識(shí)信息)、用戶優(yōu)先權(quán)信息、以及其它一般管理信息。網(wǎng)絡(luò)可以靜態(tài)地被定義為開(kāi)通或安全,開(kāi)通和安全間的轉(zhuǎn)變不被允許。安全網(wǎng)絡(luò)一般使用媒體加密來(lái)提供驗(yàn)證并防止竊聽(tīng)。安全網(wǎng)絡(luò)的媒體加密是在端點(diǎn)到端點(diǎn)基礎(chǔ)上實(shí)現(xiàn)的,說(shuō)明加密和解密會(huì)發(fā)生在通信設(shè)備內(nèi)。MCU可以無(wú)須獲悉安全算法、密鑰或策略而操作。
圖16說(shuō)明了用于示出通信設(shè)備1602、1604和1606怎樣與MCU 1608相互作用的示例性群組1600。根據(jù)需要可以為大規(guī)模的組部署多個(gè)MCU。在圖16中,CD1602被許可向組的其它成員發(fā)送媒體。在該情況下,CD 1602稱(chēng)為說(shuō)話者,并且通過(guò)信道發(fā)送媒體。當(dāng)CD 1602被指定為說(shuō)話者時(shí),其余的參與者CD 1604和CD 1606不具有向組發(fā)送媒體的許可。因而,CD 1604和CD 1606被指定為收聽(tīng)者。
如上所述,CD 1602、1604和1606使用至少一條信道連到MCU 1608。在一實(shí)施例中,在一實(shí)施例中,該信道被分成分開(kāi)的信道,包括會(huì)話始發(fā)協(xié)議(SIP)信道1610、媒體信令信道1612以及媒體話務(wù)信道1614。SIP信道1610和媒體信令信道1612可以在帶寬允許時(shí)由CD 1602、1604和1606的任一個(gè)在任何時(shí)刻使用,無(wú)論它是被指定為說(shuō)話者還是收聽(tīng)者。SIP是因特網(wǎng)工程任務(wù)工作隊(duì)(IETF)定義的應(yīng)用層協(xié)議,該協(xié)議描述了用于建立、修改和終止工作在互聯(lián)網(wǎng)協(xié)議(IP)上的多媒體會(huì)話的控制機(jī)制。通過(guò)支持用于注冊(cè)和定位用戶的機(jī)制、定義用戶能力并描述媒體參數(shù)的機(jī)制、以及用于確定用戶可用性、呼叫建立和呼叫處理的機(jī)制,SIP協(xié)議為因特網(wǎng)電話應(yīng)用的呼叫信令問(wèn)題提供了一般的解決方案。
在一實(shí)施例中,SIP信道1610用于開(kāi)始和結(jié)束組1600內(nèi)CD的參與。會(huì)話描述協(xié)議(SDP)信號(hào)也可以在SIP信道1610內(nèi)使用。當(dāng)組內(nèi)的CD參與被建立時(shí),例如通過(guò)使用SIP信道1610,則CD和MCU間實(shí)時(shí)的呼叫控制和信令發(fā)生,例如通過(guò)使用NBS媒體信令信道1612。在一實(shí)施例中,媒體信令信道1612用于處理按鍵通話請(qǐng)求并釋放、在沖突的請(qǐng)求間仲裁、即發(fā)言權(quán)控制、聲明信息傳輸?shù)拈_(kāi)始和結(jié)束、管理網(wǎng)絡(luò)休眠、跟蹤端點(diǎn)連接性、請(qǐng)求和交換網(wǎng)絡(luò)狀態(tài)、以及通知任何差錯(cuò)消息。媒體信令信道1612的協(xié)議使最常用的消息的長(zhǎng)度最短,并且簡(jiǎn)化了解釋答復(fù)并響應(yīng)于請(qǐng)求而同時(shí)為將來(lái)的提高保留靈活性的任務(wù)。媒體信令信道1612的協(xié)議還能重發(fā)請(qǐng)求,而不會(huì)有害地影響協(xié)議狀態(tài)。
在一實(shí)施例中,媒體信令信道1612上的信令話務(wù)包括呼叫建立和控制信令,它們由會(huì)話邀請(qǐng)請(qǐng)求和確認(rèn)組成,還包括媒體信令,它由實(shí)時(shí)發(fā)言權(quán)控制請(qǐng)求和相關(guān)的異步消息組成。媒體話務(wù)信道1614上的媒體話務(wù)包括實(shí)時(shí)的點(diǎn)對(duì)多點(diǎn)語(yǔ)音和/或數(shù)據(jù)廣播。這兩類(lèi)消息傳遞類(lèi)別都具有唯一的功能屬性。此外,每個(gè)CD可以發(fā)出域名服務(wù)(DNS)客戶機(jī)請(qǐng)求以便于將完全合格的DNS主機(jī)名映射到因特網(wǎng)地址上。
在一實(shí)施例中,呼叫建立和呼叫控制信令是按照SIP語(yǔ)義執(zhí)行的。盡管使用公知的用戶數(shù)據(jù)報(bào)協(xié)議(UDP)或傳輸控制協(xié)議(TCP)來(lái)傳輸SIP,然而在一實(shí)施例中,每個(gè)CD使用UDP來(lái)執(zhí)行基于SIP的信令功能。同樣,每個(gè)CM希望通過(guò)UDP接收SIP信令請(qǐng)求。實(shí)時(shí)的信令可以通過(guò)CM和各個(gè)CD上的動(dòng)態(tài)UDP/IP接口發(fā)生。其它信令可以使用SIP通過(guò)CM和CD間固定的TCP/IP接口而發(fā)生。
PTT等待時(shí)間在一實(shí)施例中,當(dāng)分組數(shù)據(jù)服務(wù)活動(dòng)時(shí),基礎(chǔ)設(shè)施中的資源被活動(dòng)地分配給移動(dòng)站(MS),所述資源例如基站收發(fā)機(jī)子系統(tǒng)(BTS)、基站控制器(BSC)、互通(IWF)以及無(wú)線鏈路。在一基于IP的VoIP調(diào)度服務(wù)中,盡管在組參與者之間存在活動(dòng)的對(duì)話,然而每個(gè)用戶的分組數(shù)據(jù)連接保持活動(dòng)。然而,在組通信中的一段不活動(dòng)的時(shí)間后,即“中止時(shí)間”,用戶話務(wù)信道會(huì)轉(zhuǎn)變?yōu)樾菝郀顟B(tài)。
轉(zhuǎn)變?yōu)樾菝郀顟B(tài)保存了系統(tǒng)容量、降低了服務(wù)成本和電池泄漏、并且使用戶可用于接收到來(lái)的常規(guī)語(yǔ)音呼叫。例如,當(dāng)用戶處在活動(dòng)分組數(shù)據(jù)呼叫中時(shí),他一般對(duì)于接收到來(lái)的語(yǔ)音呼叫會(huì)被視為“繁忙”。如果用戶的分組數(shù)據(jù)呼叫處于休眠狀態(tài),用戶就能接收到來(lái)的語(yǔ)音呼叫。為此,希望在分組數(shù)據(jù)不活動(dòng)時(shí)間段后將分組數(shù)據(jù)呼叫轉(zhuǎn)變?yōu)樾菝郀顟B(tài)。
當(dāng)分組數(shù)據(jù)呼叫為活動(dòng)時(shí),即使未交換任何數(shù)據(jù)分組,仍舊由移動(dòng)站發(fā)出射頻(RF)能量,雖然以低電平發(fā)出,從而維持了與基站間的同步和功率控制。這些發(fā)送會(huì)造成電話上的顯著功率泄漏。然而,在休眠狀態(tài)中,電話也許不執(zhí)行任何RF發(fā)送。為了保存電話功率并延長(zhǎng)電池壽命,中止時(shí)間可以被設(shè)為在沒(méi)有數(shù)據(jù)發(fā)送的擴(kuò)展時(shí)段后將電話轉(zhuǎn)變?yōu)樾菝吣J健?br>
雖然分組數(shù)據(jù)服務(wù)對(duì)于所有用戶都是活動(dòng)的,然而PTT請(qǐng)求具有很低的等待時(shí)間,所述PTT請(qǐng)求是在MS和調(diào)度服務(wù)器之間發(fā)送的IP數(shù)據(jù)報(bào)。然而,如果用戶信道已經(jīng)被轉(zhuǎn)變?yōu)樾菝郀顟B(tài),則PTT等待時(shí)間可能更長(zhǎng)。在分組數(shù)據(jù)休眠期間,可以保持與分組數(shù)據(jù)會(huì)話相關(guān)的狀態(tài)信息,包括移動(dòng)IP地址。然而,與低于PPP的層相關(guān)的狀態(tài)信息可以被釋放和/或解除分配,所述層比如物理話務(wù)層。
在某些基礎(chǔ)設(shè)施中,為了喚醒休眠的數(shù)據(jù)連接,話務(wù)信道必須被重分配、資源必須被重新分配、且無(wú)線鏈路協(xié)議(RLP)層必須被重新初始化。這一點(diǎn)的效應(yīng)是在說(shuō)話組有一段時(shí)間未說(shuō)話時(shí),當(dāng)用戶按下他的PTT按鈕以請(qǐng)求發(fā)言權(quán)時(shí),第一說(shuō)話突發(fā)的PTT等待時(shí)間一般大大長(zhǎng)于隨后的說(shuō)話突發(fā)的PTT等待時(shí)間。雖然這是相對(duì)不頻繁的,然而它會(huì)影響服務(wù)的效用,并應(yīng)被最小化。
在一實(shí)施例中,為了降低PTT等待時(shí)間,可以在某些可用的公共信道上發(fā)送組呼叫信令,比如發(fā)言權(quán)控制請(qǐng)求、發(fā)言權(quán)控制響應(yīng)以及休眠喚醒消息,而無(wú)須等待重建專(zhuān)用話務(wù)信道。這種公共信道總是可用的,無(wú)論移動(dòng)站的狀態(tài)如何,并且不要求在每次用戶希望開(kāi)始一組呼叫時(shí)被請(qǐng)求和重分配。因此,即使在移動(dòng)站休眠時(shí)也能交換組呼叫信令,這能夠并行地為說(shuō)話者和收聽(tīng)者移動(dòng)站重建專(zhuān)用話務(wù)信道。
在一實(shí)施例中,正在呼叫的移動(dòng)站可以通過(guò)某些可用的反向公共信道(比如反向接入信道和反向增強(qiáng)接入信道)向無(wú)線基礎(chǔ)設(shè)施發(fā)送一發(fā)言權(quán)控制請(qǐng)求。呼叫移動(dòng)站還可以在某些可用的前向公共信道(比如前向?qū)ず粜诺篮颓跋蚬部刂菩诺?上接收對(duì)所述發(fā)言權(quán)控制請(qǐng)求的響應(yīng)。在一實(shí)施例中,休眠的收聽(tīng)者移動(dòng)站可以在某些可用的前向公共信道(比如前向?qū)ず粜诺篮颓跋蚬部刂菩诺?上接收休眠喚醒消息。
短數(shù)據(jù)突發(fā)呼叫信令消息在一實(shí)施例中,通過(guò)使用短數(shù)據(jù)突發(fā)(SDB)消息來(lái)實(shí)現(xiàn)實(shí)際的總休眠喚醒實(shí)際和說(shuō)話者觀察到的PTT等待時(shí)間的顯著降低,所述SDB消息在“TIA/EIA/IS-2000Standards for cdma2000 Spread Spectrum Systems”中提供,該系統(tǒng)下文稱(chēng)為“cdma2000標(biāo)準(zhǔn)”。在一實(shí)施例中,SDB消息可以通過(guò)專(zhuān)用物理信道或公共物理信道兩者被發(fā)送,專(zhuān)用物理信道比如前向基本信道(FCH)或前向?qū)S霉部刂菩诺?F-DCCH),公共物理信道比如反向接入信道(R-ACH)、反向增強(qiáng)接入信道(R-EACH)、前向公共控制信道(F-CCCH)或?qū)ず粜诺?PCH)。SDB消息可由無(wú)線突發(fā)協(xié)議(RBP)傳輸,所述RBP協(xié)議將消息映射到適當(dāng)且可用的物理層信道上。由于SDB消息會(huì)攜帶任意的IP話務(wù)并且可以在公共物理信道上被發(fā)送,因此SDB消息提供了一種機(jī)制,當(dāng)正在呼叫的客戶機(jī)的移動(dòng)站沒(méi)有任何專(zhuān)用話務(wù)信道時(shí)交換組呼叫信令。
移動(dòng)站始發(fā)的呼叫信令消息在一實(shí)施例中,媒體信令消息可以通過(guò)反向鏈路或移動(dòng)站始發(fā)的鏈路傳遞IP數(shù)據(jù)報(bào)。每當(dāng)用戶請(qǐng)求發(fā)言權(quán)且專(zhuān)用反向話務(wù)信道不是立即可用時(shí),客戶機(jī)移動(dòng)站會(huì)快速地通知MCU。假定客戶機(jī)移動(dòng)站釋放了所有專(zhuān)用話務(wù)信道,客戶機(jī)移動(dòng)站會(huì)通過(guò)無(wú)線基礎(chǔ)設(shè)施的反向公共信道立即轉(zhuǎn)發(fā)發(fā)言權(quán)控制請(qǐng)求,所述無(wú)線基礎(chǔ)設(shè)施可以將請(qǐng)求中繼到MCU。例如,或者反向接入信道或者反向增強(qiáng)接入信道可用于在專(zhuān)用反向信道不可用時(shí)發(fā)送這類(lèi)消息。在一實(shí)施例中,客戶機(jī)移動(dòng)站可以向MCU發(fā)送發(fā)言權(quán)請(qǐng)求消息作為一SDB消息。
參照?qǐng)D4,在一實(shí)施例中,在嘗試重建其專(zhuān)用話務(wù)信道之前,客戶機(jī)MS可以通過(guò)反向公共信道發(fā)送PTT發(fā)言權(quán)請(qǐng)求404,所述反向公共信道比如接入信道或增強(qiáng)接入信道。在一實(shí)施例中,客戶機(jī)MS可以在SDB消息中發(fā)送PTT發(fā)言權(quán)請(qǐng)求404,無(wú)論使用什么信道。
然后,客戶機(jī)MS開(kāi)始重建其專(zhuān)用話務(wù)信道,例如通過(guò)執(zhí)行“服務(wù)選項(xiàng)33重新始發(fā)”??蛻魴C(jī)MS還能啟動(dòng)無(wú)線鏈路協(xié)議(RLP)同步。在一實(shí)施例中,客戶機(jī)MS可以重建其專(zhuān)用話務(wù)信道,并且最好與發(fā)送PTT發(fā)言權(quán)請(qǐng)求404并行地同步RLP。
因此,當(dāng)移動(dòng)站沒(méi)有活動(dòng)的專(zhuān)用話務(wù)信道時(shí),使用可用的反向公共信道和/或SDB特征將發(fā)言權(quán)控制請(qǐng)求發(fā)信號(hào)通知CM減少了喚醒參與的移動(dòng)站所需的總時(shí)間。盡管說(shuō)話者客戶機(jī)在說(shuō)話者的前向話務(wù)信道被重建以前也許不接收其發(fā)言權(quán)請(qǐng)求已被許可的確認(rèn),然而能夠快速通知CM開(kāi)始喚醒參與的收聽(tīng)者減少了總的等待時(shí)間。
參照?qǐng)D4,無(wú)線基礎(chǔ)設(shè)施可以將PTT發(fā)言權(quán)控制請(qǐng)求404發(fā)送到分組數(shù)據(jù)服務(wù)節(jié)點(diǎn)(PDSN),然后發(fā)送到MCU。在一實(shí)施例中,在接收發(fā)言權(quán)控制請(qǐng)求后,MCU可以仲裁該請(qǐng)求,向一組目標(biāo)參與者(收聽(tīng)者)突發(fā)媒體信令喚醒消息(觸發(fā))、以及/或者觸發(fā)參與者的(收聽(tīng)者的)話務(wù)信道的重建414。如果MCU許可了PTT發(fā)言權(quán)請(qǐng)求,MCU就可以向客戶機(jī)MS發(fā)送PTT發(fā)言權(quán)許可408。在一實(shí)施例中,如果客戶機(jī)的專(zhuān)用話務(wù)信道尚未被重建,則RF可以在可用的前向公共信道上向客戶機(jī)MS發(fā)送PTT發(fā)言權(quán)許可408,所述可用的前向公共信道比如前向?qū)ず粜诺篮颓跋蚬部刂菩诺馈T谝粚?shí)施例中,基礎(chǔ)設(shè)施可以以SDB形式向客戶機(jī)MS發(fā)送PTT發(fā)言權(quán)許可408,無(wú)論使用什么信道。
在一實(shí)施例中,MCU在響應(yīng)于PTT發(fā)言權(quán)控制請(qǐng)求以前可以等待休眠響應(yīng)定時(shí)器到期。如果群組的休眠響應(yīng)定時(shí)器被設(shè)為零,CM就能立即響應(yīng)于發(fā)言權(quán)控制請(qǐng)求。在一實(shí)施例中,如果客戶機(jī)MS已完成重建其話務(wù)信道和RLP同步,則客戶機(jī)MS會(huì)將媒體流傳送416到MCU,所述媒體已經(jīng)在客戶機(jī)MS中經(jīng)緩沖412。
網(wǎng)絡(luò)始發(fā)的呼叫信令消息在一實(shí)施例中,在接收到發(fā)言權(quán)控制請(qǐng)求后,MCU會(huì)向一組目標(biāo)參與者(收聽(tīng)者)突發(fā)媒體信令喚醒消息,并且觸發(fā)參與者的(收聽(tīng)者的)話務(wù)信道的重建。如果組的休眠響應(yīng)定時(shí)器被設(shè)為零,MCU就會(huì)立即響應(yīng)于發(fā)言權(quán)控制請(qǐng)求。在一實(shí)施例中,如果說(shuō)話者在發(fā)送PTT請(qǐng)求后已立即開(kāi)始重建其話務(wù)信道,則呼叫者和收聽(tīng)者的話務(wù)信道最好并行地被重建。
參照?qǐng)D4,在MCU接收了PTT發(fā)言權(quán)控制請(qǐng)求后,MCU可以發(fā)送指向目標(biāo)收聽(tīng)者的喚醒觸發(fā)414。MCU可以確定目標(biāo)移動(dòng)站的分組數(shù)據(jù)會(huì)話是否存在,并將觸發(fā)分組轉(zhuǎn)發(fā)到適當(dāng)?shù)幕A(chǔ)設(shè)施元件,例如基站?;A(chǔ)設(shè)施可以尋呼每個(gè)單獨(dú)的目標(biāo)移動(dòng)站以開(kāi)始重建其專(zhuān)用話務(wù)信道。然后,目標(biāo)移動(dòng)站可以開(kāi)始重建其專(zhuān)用話務(wù)信道,例如通過(guò)執(zhí)行“服務(wù)選項(xiàng)33重新始發(fā)”。目標(biāo)移動(dòng)站還能開(kāi)始無(wú)線鏈路協(xié)議(RLP)同步。在一實(shí)施例中,目標(biāo)移動(dòng)站可以重建它們的專(zhuān)用話務(wù)信道并且較有利地與客戶機(jī)MS所執(zhí)行的相同功能并行地同步它們的RLP。
在一實(shí)施例中,在目標(biāo)移動(dòng)站已完成重建其專(zhuān)用話務(wù)信道且同步其RLP之后,目標(biāo)移動(dòng)站可以向MCU發(fā)送喚醒答復(fù)422,指示目標(biāo)移動(dòng)站準(zhǔn)備接收媒體。MCU可以在將媒體流傳送420到目標(biāo)移動(dòng)站MS之前向客戶機(jī)移動(dòng)站MS發(fā)送說(shuō)話者聲明,所述媒體已經(jīng)在MCU中經(jīng)緩沖418。
在一實(shí)施例中,MCU可以通過(guò)某些可用的公共前向信道向目標(biāo)收聽(tīng)者發(fā)送喚醒觸發(fā)414,所述可用的公共前向信道比如前向?qū)ず粜诺篮颓跋蚬部刂菩诺?,此時(shí)目標(biāo)收聽(tīng)者的話務(wù)信道尚未重建。在一實(shí)施例中,MCU可以以SDM形式向目標(biāo)收聽(tīng)者發(fā)送喚醒觸發(fā)414,無(wú)論使用什么信道。如果在說(shuō)話者的反向公共信道上發(fā)送PTT發(fā)言權(quán)控制請(qǐng)求作為一SDB消息,且目標(biāo)組的休眠響應(yīng)定時(shí)器在MCU處被設(shè)為零,則可以將說(shuō)話者客戶機(jī)處的實(shí)際PTT等待時(shí)間減少到在前向鏈路上的SDB響應(yīng)消息前在反向鏈路上發(fā)送SDB請(qǐng)求消息所需的時(shí)間。
呼叫信令消息的網(wǎng)絡(luò)接口為了確定對(duì)于沒(méi)有專(zhuān)用話務(wù)信道的空閑移動(dòng)站發(fā)送哪個(gè)網(wǎng)絡(luò)始發(fā)的特殊話務(wù),例如SDB有效負(fù)載,可以實(shí)現(xiàn)用于將這種特殊話務(wù)與其它話務(wù)區(qū)分開(kāi)來(lái)的某些基礎(chǔ)設(shè)施策略或接口。
在第一實(shí)施例中,IP數(shù)據(jù)報(bào)可以根據(jù)它們的尺寸來(lái)濾波,因?yàn)镾DB消息會(huì)攜帶有限的用戶有效負(fù)載。小于預(yù)定尺寸的IP數(shù)據(jù)報(bào)可以作為SDB消息被發(fā)送,如果去往沒(méi)有專(zhuān)用話務(wù)信道的移動(dòng)站。組通信系統(tǒng)可以使用這種濾波器,因?yàn)閼?yīng)用發(fā)言權(quán)請(qǐng)求響應(yīng)消息很小,例如包括IP報(bào)頭在內(nèi)為34字節(jié)。
在第二實(shí)施例中,基礎(chǔ)設(shè)施廠商會(huì)定義一基于IP的服務(wù),用于封裝傳遞到移動(dòng)站的IP話務(wù)。獲悉該服務(wù)的IP服務(wù)器可以向該服務(wù)發(fā)送小的IP,例如UDP、數(shù)據(jù)報(bào)、最好用IP報(bào)頭封裝,用于傳遞到懷疑沒(méi)有專(zhuān)用話務(wù)信道的移動(dòng)站。組通信系統(tǒng)可以使用該服務(wù)向該基礎(chǔ)設(shè)施指示,發(fā)言權(quán)請(qǐng)求響應(yīng)消息可以以SDB形式被遞送到正在請(qǐng)求的客戶機(jī)MS。SDB話務(wù)與未決的尋呼或服務(wù)始發(fā)請(qǐng)求的協(xié)調(diào)對(duì)于確保用戶話務(wù)的快速和可靠傳遞也是重要的。
在第三實(shí)施例中,IP服務(wù)器可以發(fā)送特殊的IP,例如UDP,具有IP報(bào)頭的數(shù)據(jù)報(bào),用于傳遞到懷疑沒(méi)有專(zhuān)用話務(wù)信道的移動(dòng)站。IP服務(wù)器可以加標(biāo)簽于IP數(shù)據(jù)報(bào),例如通過(guò)在IP報(bào)頭中指定一個(gè)特殊值,用于指示基礎(chǔ)設(shè)施將所述IP數(shù)據(jù)報(bào)傳遞到客戶機(jī)移動(dòng)站。組通信系統(tǒng)可以使用該服務(wù)向基礎(chǔ)設(shè)施指示發(fā)言權(quán)請(qǐng)求響應(yīng)消息以SDB形式被傳遞到正在請(qǐng)求的客戶機(jī)移動(dòng)站MS。在第三實(shí)施例中,為了傳遞特殊的IP數(shù)據(jù)報(bào),例如SDB消息,可以保留UDP或TCP端口范圍。
移動(dòng)站啟動(dòng)的服務(wù)始發(fā)和尋呼在一實(shí)施例中,客戶機(jī)可以發(fā)送發(fā)言權(quán)控制請(qǐng)求404,其形式為SDB形式,其后立即跟隨向無(wú)線(例如CDMA)基礎(chǔ)設(shè)施發(fā)出的服務(wù)始發(fā)請(qǐng)求,用于快速地重建其話務(wù)信道。然而,如果休眠響應(yīng)定時(shí)器被設(shè)為一個(gè)小值,RD就可以快速地響應(yīng)于發(fā)言權(quán)控制請(qǐng)求,并且向客戶機(jī)發(fā)回一響應(yīng)408。如果該響應(yīng)在服務(wù)始發(fā)事務(wù)的早期階段到達(dá)基礎(chǔ)設(shè)施,基礎(chǔ)設(shè)施就注意到說(shuō)話者移動(dòng)站沒(méi)有任何活動(dòng)的話務(wù)信道并且會(huì)嘗試將該響應(yīng)尋呼到說(shuō)話者移動(dòng)站。然而,這個(gè)尋呼動(dòng)作會(huì)中止已經(jīng)在進(jìn)行中的服務(wù)始發(fā)事務(wù)。在一實(shí)施例中,說(shuō)話者移動(dòng)站會(huì)響應(yīng)于該尋呼,確保發(fā)言權(quán)控制響應(yīng)消息被傳遞到說(shuō)話者,并再此請(qǐng)求服務(wù)始發(fā),但是由于被中止的原始服務(wù)始發(fā)嘗試,因此在重建說(shuō)話者的話務(wù)信道時(shí)會(huì)經(jīng)受不必要的延時(shí)。
在第一實(shí)施例中,為了避免服務(wù)始發(fā)過(guò)程和尋呼間的競(jìng)態(tài)條件,RD會(huì)被配置成不立即響應(yīng)于發(fā)言權(quán)控制請(qǐng)求404。因而,可以調(diào)節(jié)休眠響應(yīng)定時(shí)器,使MCU在服務(wù)始發(fā)過(guò)程完成后向說(shuō)話者移動(dòng)站MS發(fā)送所述響應(yīng)408。
在第二實(shí)施例中,協(xié)調(diào)PDSN和移動(dòng)交換中心(MSC),前者接收所述響應(yīng)408,后者響應(yīng)于說(shuō)話者的服務(wù)始發(fā)請(qǐng)求。也就是,如果PDSN確定當(dāng)響應(yīng)408到達(dá)基礎(chǔ)設(shè)施時(shí)說(shuō)話者移動(dòng)站的分組數(shù)據(jù)服務(wù)始發(fā)過(guò)程已經(jīng)在進(jìn)行中,MSC就推遲尋呼說(shuō)話者移動(dòng)站。PDSN可以緩存所述響應(yīng),并且一旦服務(wù)始發(fā)過(guò)程完成就通過(guò)說(shuō)話者移動(dòng)站的前向話務(wù)信道來(lái)發(fā)送它?;蛘?,如果服務(wù)始發(fā)過(guò)程仍舊在進(jìn)行中,MSC可以將所述響應(yīng)發(fā)送到說(shuō)話者移動(dòng)站作為一SDB消息。
在第三實(shí)施例中,通過(guò)直到說(shuō)話者移動(dòng)站接收到對(duì)發(fā)言權(quán)控制請(qǐng)求的響應(yīng)時(shí)才發(fā)出服務(wù)始發(fā)請(qǐng)求,說(shuō)話者移動(dòng)站可以避免競(jìng)態(tài)條件。在一實(shí)施例中,由于說(shuō)話者移動(dòng)站沒(méi)有活動(dòng)的專(zhuān)用話務(wù)信道,因此MCU可以在某些可用的前向公共信道上向說(shuō)話者移動(dòng)站發(fā)送響應(yīng),所述可用的前向公共信道比如前向?qū)ず粜诺篮颓跋蚬部刂菩诺馈T谝粚?shí)施例中,MCU可以以SDB形式向說(shuō)話者移動(dòng)站發(fā)送響應(yīng)。說(shuō)話者移動(dòng)站可依賴(lài)于RD生成的發(fā)言權(quán)控制響應(yīng)來(lái)觸發(fā)其話務(wù)信道重新激活,其方式與MCU發(fā)送的喚醒請(qǐng)求觸發(fā)收聽(tīng)者移動(dòng)站的話務(wù)信道重新激活的方式相同。在避免了同時(shí)的移動(dòng)站啟動(dòng)的服務(wù)始發(fā)和網(wǎng)絡(luò)啟動(dòng)的移動(dòng)站尋呼的可能性時(shí),也避免了競(jìng)爭(zhēng)條件。
高速緩存網(wǎng)絡(luò)啟動(dòng)的分組數(shù)據(jù)觸發(fā)IP數(shù)據(jù)報(bào)可能丟失,或者通常由網(wǎng)絡(luò)或者特別由無(wú)線基礎(chǔ)設(shè)施,所述IP數(shù)據(jù)報(bào)包括喚醒觸發(fā)414,喚醒觸發(fā)414到達(dá)無(wú)線(例如CDMA)基礎(chǔ)設(shè)施并且目的地指向沒(méi)有專(zhuān)用話務(wù)信道的收聽(tīng)者移動(dòng)站。在一實(shí)施例中,被發(fā)送到收聽(tīng)者移動(dòng)站的喚醒觸發(fā)414根據(jù)已定義的進(jìn)度表被漸進(jìn)地重發(fā),直到收聽(tīng)者響應(yīng)或者組的喚醒定時(shí)器到期為止。例如,喚醒觸發(fā)414可以每個(gè)500毫秒被重發(fā)。然而,以此速率重發(fā)喚醒觸發(fā)414會(huì)造成重建收聽(tīng)者話務(wù)信道與指向收聽(tīng)者的下一喚醒觸發(fā)到達(dá)該基礎(chǔ)設(shè)施之間,高達(dá)500毫秒的最大延遲,或者250毫秒的平均延遲。
在一實(shí)施例中,基礎(chǔ)設(shè)施或網(wǎng)絡(luò)中的另一實(shí)體可以緩存MCU所發(fā)送的喚醒觸發(fā)414,并且只要目標(biāo)移動(dòng)站一旦重建了其話務(wù)信道就將該喚醒觸發(fā)414遞送到目標(biāo)移動(dòng)站。這消除了對(duì)MCU重發(fā)喚醒請(qǐng)求的需求,并且減少了總的休眠喚醒時(shí)間。與以500毫秒重發(fā)喚醒觸發(fā)414相反,緩存喚醒觸發(fā)414會(huì)消除從總休眠喚醒時(shí)間的高達(dá)500毫秒的延遲。
媒體緩沖在一實(shí)施例中,通過(guò)在客戶機(jī)和收聽(tīng)者之間重建專(zhuān)用信道前緩沖媒體,可能允許用戶在請(qǐng)求了發(fā)言權(quán)控制后開(kāi)始說(shuō)話。通過(guò)緩沖說(shuō)話者的語(yǔ)音,系統(tǒng)允許說(shuō)話者在完全重建收聽(tīng)者的話務(wù)信道前開(kāi)始說(shuō)話。這使說(shuō)話者能較早地開(kāi)始說(shuō)話,減少了其顯然的PTT等待時(shí)間。由于收聽(tīng)者不經(jīng)歷PTT延時(shí),因此它們的經(jīng)歷不受影響,即PTT等待時(shí)間從說(shuō)話者轉(zhuǎn)移到系統(tǒng)的其它部分。說(shuō)話者可能等待從收聽(tīng)者接收對(duì)他的第一說(shuō)話突發(fā)的響應(yīng),但如上所述,他已經(jīng)希望對(duì)其第一說(shuō)話突發(fā)的響應(yīng)要比對(duì)隨后說(shuō)話突發(fā)的響應(yīng)時(shí)間長(zhǎng),所述隨后說(shuō)話突發(fā)是在他參與活動(dòng)對(duì)話時(shí)發(fā)生的。說(shuō)話者的第一說(shuō)話突發(fā)的緩沖可以在MCU端或者在客戶機(jī)MS端完成。
MCU端的緩沖在一實(shí)施例中,MCU可以緩沖說(shuō)話者的第一說(shuō)話突發(fā)。在用戶按下了他的PTT按鈕并且重建了用戶的話務(wù)信道后,可能允許他與MCU通信。此時(shí),由于收聽(tīng)者話務(wù)信道尚未建立,因此MCU緩沖418說(shuō)話者的語(yǔ)音,用于將來(lái)傳輸?shù)侥繕?biāo)收聽(tīng)者。MCU緩沖可以將說(shuō)話者注意到的明顯的PTT等待時(shí)間降低到建立說(shuō)話者的話務(wù)信道所需的近似時(shí)間。圖17示出按照一實(shí)施例的MCU端緩沖,如下所述(1)沒(méi)有呼叫在進(jìn)行中,始發(fā)者和目標(biāo)用戶的話務(wù)信道為休眠。
(2)用戶按下PTT按鈕。服務(wù)器從客戶機(jī)接收“建立組呼叫”請(qǐng)求。
(3)在客戶機(jī)從服務(wù)器接收到“建立進(jìn)行中”的響應(yīng)后或者在可配置的延時(shí)(1秒)后向用戶許可發(fā)言權(quán),并且開(kāi)始緩沖用戶媒體。
(4)服務(wù)器開(kāi)始重建目標(biāo)用戶的分組數(shù)據(jù)話務(wù)信道的過(guò)程。
(5)服務(wù)器通過(guò)SDB向客戶機(jī)發(fā)送“組呼叫聲明”消息。
(6)客戶機(jī)成功地重建話務(wù)信道,開(kāi)始向服務(wù)器發(fā)送經(jīng)緩沖的媒體。
(7)客戶機(jī)將媒體流傳送到服務(wù)器。
(8)目標(biāo)用戶的話務(wù)信道已被重建(滿足“目標(biāo)響應(yīng)閾值”)。
(9)用戶釋放PTT按鈕。客戶機(jī)停止緩沖媒體。
(10)客戶機(jī)完成將經(jīng)緩沖的媒體流傳送到服務(wù)器,請(qǐng)求服務(wù)器釋放發(fā)言權(quán)。
(11)服務(wù)器向客戶機(jī)發(fā)送發(fā)言權(quán)釋放確認(rèn)。
客戶機(jī)緩沖在一實(shí)施例中,其中期望較短的明顯等待時(shí)間,說(shuō)話者在其話務(wù)信道被重建前可能被允許開(kāi)始說(shuō)話。由于客戶機(jī)移動(dòng)站尚未與MCU通信,因此通過(guò)客戶機(jī)移動(dòng)站作出到說(shuō)話者以開(kāi)始說(shuō)話的信號(hào)。如果允許說(shuō)話者在其話務(wù)信道被重建前說(shuō)話,則客戶機(jī)移動(dòng)站可以緩沖412語(yǔ)音。由于尚未建立與CM的通信,因此“樂(lè)觀地”給予說(shuō)話許可。圖18示出按照一實(shí)施例的客戶機(jī)緩沖,如下所述(1)沒(méi)有呼叫在進(jìn)行中,始發(fā)者的話務(wù)信道為休眠。
(2)用戶按下PTT按鈕??蛻魴C(jī)通過(guò)SDB向服務(wù)器發(fā)送“建立組呼叫”請(qǐng)求。
(3)客戶機(jī)開(kāi)始重建分組數(shù)據(jù)話務(wù)信道的過(guò)程。
(4)在客戶機(jī)從服務(wù)器接收到“建立進(jìn)行中”的響應(yīng)后或者在可配置的延時(shí)(1秒)后向用戶許可發(fā)言權(quán),并且開(kāi)始緩沖用戶媒體。
(5)客戶機(jī)通過(guò)SDB從服務(wù)器接收“組呼叫聲明”消息。
(6)客戶機(jī)成功地重建話務(wù)信道。
(7)客戶機(jī)將經(jīng)緩沖的媒體流傳送到服務(wù)器。
(8)用戶釋放PTT按鈕。客戶機(jī)停止緩沖媒體。
(9)客戶機(jī)完成將經(jīng)緩沖的媒體流傳送到服務(wù)器,請(qǐng)求服務(wù)器釋放發(fā)言權(quán)。
(10)客戶機(jī)從服務(wù)器接收發(fā)言權(quán)釋放的確認(rèn)。
在一實(shí)施例中,MCU緩沖418和客戶機(jī)緩沖412能并發(fā)地操作??蛻魴C(jī)緩沖能使明顯的PTT等待時(shí)間變小。在一實(shí)施例中,客戶機(jī)移動(dòng)站可以緩沖媒體以控制用戶所經(jīng)受的明顯PTT等待時(shí)間。移動(dòng)站始發(fā)的SDB和客戶機(jī)媒體緩沖的組合能減少與重建活動(dòng)話務(wù)信道相關(guān)聯(lián)的延時(shí)。
因此,所公開(kāi)的實(shí)施例規(guī)定了支持至少兩類(lèi)調(diào)度呼叫的調(diào)度模型聊天室模型和特設(shè)模型。在聊天室模型中,預(yù)先定義群組,它們可以被保存在調(diào)度服務(wù)器上。然而在特設(shè)模型中,組可以被實(shí)時(shí)地定義和/或修改。
所公開(kāi)的實(shí)施例還規(guī)定了通過(guò)即使在移動(dòng)站休眠且沒(méi)有話務(wù)信道活動(dòng)時(shí)交換組呼叫信令,從而使實(shí)際的總休眠喚醒實(shí)際和PTT等待實(shí)際有顯著的減少。所述方法和裝置規(guī)定了通過(guò)使用短數(shù)據(jù)突發(fā)(SDB)消息信令來(lái)交換組呼叫信令。所述方法和裝置規(guī)定了用于并行地為說(shuō)話者移動(dòng)站和休眠收聽(tīng)者移動(dòng)站重建專(zhuān)用話務(wù)信道。
在另一實(shí)施例中,組通信網(wǎng)中休眠—喚醒等待時(shí)間可以以下來(lái)減少高速緩存指向目標(biāo)收聽(tīng)者的網(wǎng)絡(luò)啟動(dòng)的喚醒觸發(fā),以及一旦目標(biāo)移動(dòng)站重建了其話務(wù)信道就將喚醒觸發(fā)發(fā)送到目標(biāo)移動(dòng)站。
在另一實(shí)施例中,通過(guò)在服務(wù)始發(fā)過(guò)程完成后發(fā)送對(duì)發(fā)言權(quán)控制請(qǐng)求的響應(yīng),從而避免了工作在組通信網(wǎng)中的移動(dòng)站的同時(shí)服務(wù)始發(fā)和尋呼。在一實(shí)施例中,如果服務(wù)始發(fā)過(guò)程未完成,則對(duì)發(fā)言權(quán)控制請(qǐng)求的響應(yīng)可以為SDB形式。在另一實(shí)施例中,在將所述響應(yīng)發(fā)送到源通信設(shè)備后啟動(dòng)源通信設(shè)備的服務(wù)始發(fā)過(guò)程。
權(quán)利要求
1.在通信設(shè)備中,一種用于在組通信網(wǎng)中注冊(cè)用戶的方法,所述方法包括確定位置服務(wù)器的地址;請(qǐng)求所述位置服務(wù)器注冊(cè)所述用戶;以及從位置服務(wù)器接收用戶已被注冊(cè)的通知。
2.如權(quán)利要求1所述的方法,其特征在于還包括請(qǐng)求所述位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶。
3.如權(quán)利要求1所述的方法,其特征在于還包括請(qǐng)求所述位置服務(wù)器加載有關(guān)該用戶的信息。
4.在通信設(shè)備中,一種包括有用于在組通信網(wǎng)中注冊(cè)用戶的方法的計(jì)算機(jī)可讀媒質(zhì),所述方法包括確定位置服務(wù)器的地址;請(qǐng)求所述位置服務(wù)器注冊(cè)所述用戶;以及從位置服務(wù)器接收用戶已被注冊(cè)的通知。
5.如權(quán)利要求4所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括請(qǐng)求所述位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶。
6.如權(quán)利要求4所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括請(qǐng)求所述位置服務(wù)器加載有關(guān)該用戶的信息。
7.一種用于在組通信網(wǎng)中注冊(cè)用戶的通信設(shè)備,包括用于確定位置服務(wù)器的地址的裝置;用于請(qǐng)求所述位置服務(wù)器注冊(cè)所述用戶的裝置;以及用于從位置服務(wù)器接收用戶已被注冊(cè)的通知的裝置。
8.如權(quán)利要求7所述的通信設(shè)備,其特征在于還包括請(qǐng)求所述位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶的裝置。
9.如權(quán)利要求7所述的通信設(shè)備,其特征在于還包括請(qǐng)求所述位置服務(wù)器加載有關(guān)該用戶的信息的裝置。
10.一種用于在組通信網(wǎng)中注冊(cè)用戶的通信設(shè)備,所述通信設(shè)備包括接收機(jī);發(fā)射機(jī);以及通信上耦合到所述接收機(jī)和發(fā)射機(jī)的處理器,所述處理器能夠確定位置服務(wù)器的地址;請(qǐng)求所述位置服務(wù)器注冊(cè)所述用戶;以及從位置服務(wù)器接收用戶已被注冊(cè)的通知。
11.如權(quán)利要求10所述的通信設(shè)備,其特征在于,所述處理器還能請(qǐng)求所述位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶。
12.如權(quán)利要求10所述的通信設(shè)備,其特征在于,所述處理器還能請(qǐng)求所述位置服務(wù)器加載有關(guān)該用戶的信息。
13.在服務(wù)器中,一種用于在組通信網(wǎng)中注冊(cè)用戶的方法,所述方法包括接收對(duì)位置服務(wù)器地址的請(qǐng)求;提供所述位置服務(wù)器的地址;接收對(duì)于在所述位置服務(wù)器處注冊(cè)用戶的請(qǐng)求;注冊(cè)所述用戶;以及提供用戶已被注冊(cè)的通知。
14.如權(quán)利要求13所述的方法,其特征在于,所述注冊(cè)還包括在注冊(cè)用戶前驗(yàn)證所述用戶。
15.如權(quán)利要求13所述的方法,其特征在于還包括加載有關(guān)該用戶的信息。
16.在服務(wù)器中,一種包括有在組通信網(wǎng)中注冊(cè)用戶的方法的計(jì)算機(jī)可讀媒質(zhì),所述方法包括接收對(duì)位置服務(wù)器地址的請(qǐng)求;提供所述位置服務(wù)器的地址;接收對(duì)于在所述位置服務(wù)器處注冊(cè)用戶的請(qǐng)求;注冊(cè)所述用戶;以及提供用戶已被注冊(cè)的通知。
17.如權(quán)利要求16所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述注冊(cè)還包括在注冊(cè)用戶前驗(yàn)證所述用戶。
18.如權(quán)利要求16所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括加載有關(guān)該用戶的信息。
19.一種用于在組通信網(wǎng)中注冊(cè)用戶的服務(wù)器,包括用于接收對(duì)位置服務(wù)器地址的請(qǐng)求的裝置;用于提供所述位置服務(wù)器的地址的裝置;用于接收對(duì)于在所述位置服務(wù)器處注冊(cè)用戶的請(qǐng)求的裝置;用于注冊(cè)所述用戶的裝置;以及用于提供用戶已被注冊(cè)的通知的裝置。
20.如權(quán)利要求19所述的服務(wù)器,其特征在于,所述用于注冊(cè)的裝置還包括用于在注冊(cè)用戶前驗(yàn)證所述用戶的裝置。
21.如權(quán)利要求19所述的服務(wù)器,其特征在于還包括用于加載有關(guān)該用戶的信息的裝置。
22.一種用于在組通信網(wǎng)中注冊(cè)用戶的服務(wù)器,所述服務(wù)器包括接收機(jī);發(fā)射機(jī);以及通信上耦合到所述接收機(jī)和發(fā)射機(jī)的處理器,所述處理器能夠接收對(duì)位置服務(wù)器地址的請(qǐng)求;提供所述位置服務(wù)器的地址;接收對(duì)于在所述位置服務(wù)器處注冊(cè)用戶的請(qǐng)求;注冊(cè)所述用戶;以及提供用戶已被注冊(cè)的通知。
23.如權(quán)利要求22所述的服務(wù)器,其特征在于,所述處理器還能在注冊(cè)用戶前驗(yàn)證所述用戶。
24.如權(quán)利要求22所述的服務(wù)器,其特征在于,所述處理器還能加載有關(guān)該用戶的信息。
25.一種用于在組通信網(wǎng)中注冊(cè)用戶的服務(wù)器,所述服務(wù)器包括用于維持位置信息的第一服務(wù)器;用于根據(jù)第一服務(wù)器所提供的位置信息注冊(cè)用戶的第二服務(wù)器;以及用于在所述注冊(cè)用戶后加載有關(guān)該用戶的信息的第三服務(wù)器。
26.如權(quán)利要求25所述的服務(wù)器,其特征在于,所述第二服務(wù)器還驗(yàn)證所述用戶。
27.如權(quán)利要求25所述的服務(wù)器,其特征在于,所述第二服務(wù)器還在所述注冊(cè)完成后通知所述用戶。
28.在通信設(shè)備中,一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的方法,所述方法包括請(qǐng)求位置服務(wù)器撤銷(xiāo)注冊(cè)所述用戶;以及從位置服務(wù)器接收所述用戶已被撤銷(xiāo)注冊(cè)的通知。29.如權(quán)利要求28所述的方法,其特征在于還包括請(qǐng)求位置服務(wù)器在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶。
30.如權(quán)利要求28所述的方法,其特征在于還包括請(qǐng)求位置服務(wù)器移除有關(guān)該用戶的信息。
31.在通信設(shè)備中,一種包括有在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的方法的計(jì)算機(jī)可讀媒質(zhì),所述方法包括請(qǐng)求位置服務(wù)器撤銷(xiāo)注冊(cè)所述用戶;以及從位置服務(wù)器接收所述用戶已被撤銷(xiāo)注冊(cè)的通知。
32.如權(quán)利要求31所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括請(qǐng)求位置服務(wù)器在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶。
33.如權(quán)利要求31所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括請(qǐng)求位置服務(wù)器移除有關(guān)該用戶的信息。
34.一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的通信設(shè)備,包括用于請(qǐng)求位置服務(wù)器撤銷(xiāo)注冊(cè)所述用戶的裝置;以及用于從位置服務(wù)器接收所述用戶已被撤銷(xiāo)注冊(cè)的通知的裝置。
35.如權(quán)利要求34所述的通信設(shè)備,其特征在于還包括用于請(qǐng)求位置服務(wù)器在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶的裝置。
36.如權(quán)利要求34所述的通信設(shè)備,其特征在于還包括用于請(qǐng)求位置服務(wù)器移除有關(guān)該用戶的信息的裝置。
37.一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的通信設(shè)備,所述通信設(shè)備包括接收機(jī);發(fā)射機(jī);以及通信上耦合到所述接收機(jī)和發(fā)射機(jī)的處理器,所述處理器能夠請(qǐng)求位置服務(wù)器撤銷(xiāo)注冊(cè)所述用戶;以及從位置服務(wù)器接收所述用戶已被撤銷(xiāo)注冊(cè)的通知。
38.如權(quán)利要求37所述的通信設(shè)備,其特征在于,所述處理器還能夠請(qǐng)求位置服務(wù)器在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶。
39.如權(quán)利要求37所述的通信設(shè)備,其特征在于,所述處理器還能夠請(qǐng)求位置服務(wù)器移除有關(guān)該用戶的信息。
40.在服務(wù)器中,一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的方法,所述方法包括接收對(duì)撤銷(xiāo)注冊(cè)用戶的請(qǐng)求;撤銷(xiāo)注冊(cè)用戶;以及提供所述用戶已被撤銷(xiāo)注冊(cè)的通知。
41.如權(quán)利要求40所述的方法,其特征在于還包括在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶。
42.如權(quán)利要求40所述的方法,其特征在于還包括移除有關(guān)該用戶的信息。
43.在服務(wù)器中,一種包括有在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的方法的計(jì)算機(jī)可讀媒質(zhì),所述方法包括接收對(duì)撤銷(xiāo)注冊(cè)用戶的請(qǐng)求;撤銷(xiāo)注冊(cè)用戶;以及提供所述用戶已被撤銷(xiāo)注冊(cè)的通知。
44.如權(quán)利要求43所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶。
45.如權(quán)利要求43所述的計(jì)算機(jī)可讀媒質(zhì),其特征在于,所述方法還包括移除有關(guān)該用戶的信息。
46.一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的服務(wù)器,包括用于接收對(duì)撤銷(xiāo)注冊(cè)用戶的請(qǐng)求的裝置;用于撤銷(xiāo)注冊(cè)用戶的裝置;以及用于提供所述用戶已被撤銷(xiāo)注冊(cè)的通知的裝置。
47.如權(quán)利要求46所述的服務(wù)器,其特征在于還包括用于在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶的裝置。
48.如權(quán)利要求46所述的服務(wù)器,其特征在于還包括用于移除有關(guān)該用戶的信息的裝置。
49.一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的服務(wù)器,所述服務(wù)器包括接收機(jī);發(fā)射機(jī);通信上耦合到所述接收機(jī)和發(fā)射機(jī)的處理器,所述處理器能夠接收對(duì)撤銷(xiāo)注冊(cè)用戶的請(qǐng)求;撤銷(xiāo)注冊(cè)用戶;以及提供所述用戶已被撤銷(xiāo)注冊(cè)的通知。
50.如權(quán)利要求49所述的服務(wù)器,其特征在于,所述處理器還能在撤銷(xiāo)注冊(cè)用戶前驗(yàn)證所述用戶。
51.如權(quán)利要求49所述的服務(wù)器,其特征在于,所述處理器還能移除有關(guān)該用戶的信息。
52.一種用于在組通信網(wǎng)中撤銷(xiāo)注冊(cè)用戶的服務(wù)器,所述服務(wù)器包括用于撤銷(xiāo)注冊(cè)用戶的第一服務(wù)器;以及用于在所述撤銷(xiāo)注冊(cè)用戶后移除有關(guān)該用戶的信息的第二服務(wù)器。
53.如權(quán)利要求52所述的服務(wù)器,其特征在于,所述第一服務(wù)器在所述撤銷(xiāo)注冊(cè)用戶前還驗(yàn)證所述用戶。
54.如權(quán)利要求52所述的服務(wù)器,其特征在于,所述第一服務(wù)器在所述撤銷(xiāo)注冊(cè)完成后還通知所述用戶。
全文摘要
一種用于在組通信網(wǎng)中注冊(cè)用戶的方法和裝置規(guī)定了確定位置服務(wù)器的地址、請(qǐng)求所述位置服務(wù)器注冊(cè)所述用戶、以及從所述位置服務(wù)器接收所述用戶已被注冊(cè)的通知。所述方法還規(guī)定了請(qǐng)求所述位置服務(wù)器在注冊(cè)用戶前驗(yàn)證該用戶、并且請(qǐng)求所述位置服務(wù)器加載有關(guān)該用戶的信息。所述方法和裝置還規(guī)定了通過(guò)即使在移動(dòng)站為休眠且沒(méi)有話務(wù)信道活動(dòng)時(shí)也交換組呼叫信令,從而使實(shí)際的總休眠喚醒時(shí)間和等待時(shí)間顯著地減少。
文檔編號(hào)H04L12/56GK1643966SQ03807034
公開(kāi)日2005年7月20日 申請(qǐng)日期2003年2月12日 優(yōu)先權(quán)日2002年2月14日
發(fā)明者D·M·克羅凱特, E·C·羅森, M·馬根蒂 申請(qǐng)人:高通股份有限公司