專利名稱:用于確定具有控制功能的服務(wù)器的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及PT(一鍵通(push to))服務(wù),以及更具體地說,涉及用于確定具有控制功能的服務(wù)器的方法和系統(tǒng),其能將控制功能分配給服務(wù)具有最多建立會(huì)話PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器。
背景技術(shù):
PT服務(wù)意圖為移動(dòng)網(wǎng)絡(luò)的企業(yè)和消費(fèi)者提供快速通信。PT服務(wù)可以是用于通過發(fā)送話音數(shù)據(jù)而提供呼叫服務(wù)的無線即按即講(PoC)、用于發(fā)送運(yùn)動(dòng)圖像(視頻)數(shù)據(jù)的即按即看(PTV),或諸如用于發(fā)送數(shù)據(jù)的即按即傳送數(shù)據(jù)(PTD)的通信服務(wù)。在PT服務(wù)系統(tǒng)中,希望傳送媒體數(shù)據(jù)(話音、視頻、數(shù)據(jù)等等)的PT客戶機(jī)(例如支持PT服務(wù)的客戶機(jī))需要首先具有傳送媒體數(shù)據(jù)的權(quán)限/許可。因此,在媒體數(shù)據(jù)(通話突發(fā))的實(shí)際傳送之前,希望傳送媒體數(shù)據(jù)的PT客戶機(jī)向相關(guān)PT服務(wù)器傳送通話突發(fā)的請(qǐng)求(通話突發(fā)請(qǐng)求消息)。一旦PT客戶機(jī)接收到許可,然后PT客戶機(jī)將媒體數(shù)據(jù)發(fā)送到已經(jīng)與之建立會(huì)話的一個(gè)或多個(gè)其他PT客戶機(jī)。PT服務(wù)允許與單一接收者(一對(duì)一)或如在組聊天會(huì)話中的接收者的組之間(一對(duì)多)共享用戶話音、移動(dòng)圖像和數(shù)據(jù)通信,以及使用會(huì)話啟動(dòng)協(xié)議(SIP)來建立會(huì)話。
在PT系統(tǒng)中,具有在建立會(huì)話的客戶機(jī)之間的傳輸權(quán)限的PT客戶機(jī)(支持PT服務(wù)的客戶機(jī))通過PT服務(wù)器來傳送媒體,以及參與會(huì)話的其他PT客戶機(jī)接收所發(fā)送的媒體。
根據(jù)相關(guān)技術(shù),PT服務(wù)器能執(zhí)行控制功能(控制PoC功能)或參與功能(參與PoC功能),或能執(zhí)行控制功能和參與功能。該控制功能和參與功能在本領(lǐng)域是公知的。為了清楚,將PT服務(wù)器中負(fù)責(zé)實(shí)現(xiàn)控制功能和參與功能的每一個(gè)的過程/軟件/硬件分別稱為控制功能部和參與功能部。
控制功能部提供集中式會(huì)話處理、媒體發(fā)布、通話突發(fā)控制,該通話突發(fā)控制包括通話者識(shí)別、用于參與組會(huì)話的策略執(zhí)行以及參與者信息。參與功能部為呼入會(huì)話提供會(huì)話處理和策略執(zhí)行,以及可以在PT客戶機(jī)和控制功能部之間提供媒體轉(zhuǎn)接功能和通話突發(fā)控制消息轉(zhuǎn)接功能。
在PT客戶機(jī)處與n個(gè)PT客戶機(jī)建立會(huì)話的情況下,PT服務(wù)器包括一對(duì)一地對(duì)應(yīng)于n個(gè)客戶機(jī)的n個(gè)參與功能部(即,一個(gè)參與功能部用于一個(gè)PT客戶機(jī)),以及用于通過參與功能部來控制PT客戶機(jī)的一個(gè)控制功能部。根據(jù)參與會(huì)話的客戶機(jī)屬于一個(gè)PT服務(wù)器區(qū)還是屬于多個(gè)PT服務(wù)器區(qū),控制功能部和參與功能部能存在于不同PT服務(wù)器中。
根據(jù)相關(guān)技術(shù),在與會(huì)話參與PT客戶機(jī)有關(guān)的不同PT服務(wù)器中,哪些PT服務(wù)器應(yīng)當(dāng)具有控制功能(即應(yīng)當(dāng)執(zhí)行功能控制)在PT會(huì)話設(shè)置期間確定,以及所確定的PT服務(wù)器為整個(gè)PT會(huì)話的持續(xù)時(shí)間執(zhí)行控制功能。在根據(jù)現(xiàn)有技術(shù)的一對(duì)一PT會(huì)話和自組(ad-hoc)PT組會(huì)話的情況下,已經(jīng)與請(qǐng)求啟動(dòng)會(huì)話的用戶建立會(huì)話的PT服務(wù)器被自動(dòng)地和總是被確定為具有控制功能的PT服務(wù)器。在根據(jù)現(xiàn)有技術(shù)的聊天PT組會(huì)話和預(yù)安排PT組會(huì)話的情況下,具有用于組會(huì)話的數(shù)據(jù)庫的PT服務(wù)器或具有組標(biāo)識(shí)的PT服務(wù)器總是并自動(dòng)地確定為具有控制功能的PT服務(wù)器。
圖1是表示根據(jù)現(xiàn)有技術(shù)的PT系統(tǒng)的一個(gè)例子的示例性視圖,其中,具有控制功能的PT服務(wù)器利用上述相關(guān)技術(shù)PT服務(wù)器確定方法來確定。圖1表示在利用屬于不同PT服務(wù)器區(qū)的會(huì)話建立PT客戶機(jī)來實(shí)現(xiàn)PT服務(wù)的情況下生成的通信量(媒體集的數(shù))。一個(gè)網(wǎng)絡(luò)可以包括一個(gè)PT服務(wù)器區(qū)或多個(gè)PT服務(wù)器區(qū)。
參考圖1,根據(jù)確定哪一PT服務(wù)器應(yīng)當(dāng)執(zhí)行上述控制功能的相關(guān)技術(shù)方法,確定覆蓋第一PT服務(wù)器區(qū)的第一PT服務(wù)器10總是具有控制功能,例如因?yàn)榈谝籔T服務(wù)器10為啟動(dòng)會(huì)話的第一PT客戶機(jī)服務(wù)。
在該例子中,屬于第一PT服務(wù)器區(qū)的第一PT客戶機(jī)生成一個(gè)詞的發(fā)音。第一PT服務(wù)器區(qū)和第二PT服務(wù)器區(qū)之間以及承載分組網(wǎng)絡(luò)和PT服務(wù)器之間的框(31-36)中的箭頭和數(shù)字分別表示媒體(話音)的傳輸方向和所生成的通信量。
參考圖1,當(dāng)將第一PT客戶機(jī)11處的話音通過承載分組網(wǎng)絡(luò)16傳送到第一PT服務(wù)器10時(shí)(31),具有控制功能的第一PT服務(wù)器10生成與假定PT客戶機(jī)接收的話音(36,32)的數(shù)量一樣多的通信量(媒體集),以便將話音傳送到所有其他PT客戶機(jī)13、15、21、23、25、27、29和31。例如,為將話音從第一PT客戶機(jī)11傳送到第一PT服務(wù)器區(qū)的第二和第三PT客戶機(jī)13和15,第一PT服務(wù)器10生成兩個(gè)媒體通信集(36)一個(gè)用于第二PT客戶機(jī)13,以及另一個(gè)用于第三PT客戶機(jī)15。并且,為將話音從第一PT客戶機(jī)11傳送到在第二PT服務(wù)器區(qū)中存在的六個(gè)PT客戶機(jī)21、23、25、27、29和31,第一PT服務(wù)器10生成六個(gè)分開的媒體/通信量集(32)并通過承載分組網(wǎng)絡(luò)16將它們傳送到第二PT服務(wù)器區(qū)(33)。
然后,將傳送到第二PT服務(wù)器區(qū)的六個(gè)媒體通信量集通過承載分組網(wǎng)絡(luò)26傳送到第二PT服務(wù)器20(34)。然后,第二PT服務(wù)器20將話音(六個(gè)分開的媒體集)通過承載分組網(wǎng)絡(luò)26分別傳送到第二PT服務(wù)器區(qū)中的建立會(huì)話的六個(gè)PT客戶機(jī)21、23、25、27、29和31(35)。同樣地,由于第一PT服務(wù)器10從第一PT客戶機(jī)11接收原始話音以及還將其分布到其他PT客戶機(jī),所以其執(zhí)行控制功能和參與功能,而第二PT服務(wù)器20僅執(zhí)行參與功能。
根據(jù)圖1的PT系統(tǒng),其中,第一PT服務(wù)器10具有控制功能,以及屬于第一PT服務(wù)器區(qū)的三個(gè)PT客戶機(jī)11、13和15和屬于第二PT服務(wù)器區(qū)的六個(gè)PT客戶機(jī)21、23、25、27、29和31建立會(huì)話,正好必須生成總共27個(gè)不同媒體通信量集(27=1+2+6+6+6+6),以便將屬于第一PT服務(wù)器區(qū)的特定PT客戶機(jī)的一個(gè)話音傳送到其他會(huì)話建立PT客戶機(jī),27是相當(dāng)多的媒體通信量。
即,根據(jù)現(xiàn)有技術(shù)確定控制服務(wù)器(具有控制服務(wù)器的服務(wù)器)的方法不能產(chǎn)生高效和有效的PT系統(tǒng)。如上所述,在現(xiàn)有技術(shù)方法中,根本不考慮PT系統(tǒng)中生成的每一通信量。由于導(dǎo)致生成不必要的大量通信量(在圖1的例子中為27個(gè)通信量集),這是成問題的。這增加系統(tǒng)負(fù)載和導(dǎo)致用于會(huì)話建立PT客戶機(jī)的更低傳輸時(shí)間。最后,由于可以延遲或甚至丟失媒體通信,相關(guān)技術(shù)方法將嚴(yán)重負(fù)擔(dān)加在網(wǎng)絡(luò)系統(tǒng)上,以及給用戶帶來不便。
發(fā)明內(nèi)容
因此,本發(fā)明的目的是提供用于確定具有控制功能的PT服務(wù)器的方法和系統(tǒng),能減少當(dāng)在建立會(huì)話的PT客戶機(jī)之間傳送媒體(例如信號(hào)、話音、視頻、數(shù)據(jù)等等)時(shí)生成的通信量。
本發(fā)明的另一目的是提供用于確定具有控制功能的PT服務(wù)器的方法和系統(tǒng),其克服了現(xiàn)有技術(shù)有關(guān)的局限和缺陷。
為實(shí)現(xiàn)這些和其他優(yōu)點(diǎn),以及根據(jù)本發(fā)明的目的,如在此具體和廣泛所述的,根據(jù)本發(fā)明的實(shí)施例,提供用于確定具有控制功能的服務(wù)器的方法,可以包括由特定PT客戶機(jī)邀請(qǐng)至少一個(gè)PT客戶機(jī)來會(huì)話;基于利用PT服務(wù)器的PT服務(wù)器區(qū),檢驗(yàn)受邀PT客戶機(jī)的數(shù)量;以及通過PT服務(wù)器,將具有最多PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器確定為具有控制功能的PT服務(wù)器。
根據(jù)本發(fā)明的實(shí)施例,在用于確定具有控制功能的服務(wù)器的方法中,在自組織組會(huì)話的情況下,發(fā)起會(huì)話的PT客戶機(jī)所屬的PT服務(wù)器區(qū)的PT服務(wù)器能確定在服務(wù)會(huì)話建立PT客戶機(jī)的多個(gè)PT服務(wù)器中,哪一個(gè)PT服務(wù)器應(yīng)當(dāng)具有控制功能。在聊天PT組會(huì)話和預(yù)安排PT組會(huì)話的情況下,包括組標(biāo)識(shí)的PT服務(wù)器或從數(shù)據(jù)庫請(qǐng)求對(duì)應(yīng)于組標(biāo)識(shí)的PT客戶機(jī)的地址列表的PT服務(wù)器能確定哪一個(gè)PT服務(wù)器應(yīng)當(dāng)具有控制功能。貫穿會(huì)話可以動(dòng)態(tài)地做出確定,以便根據(jù)環(huán)境當(dāng)在會(huì)話期間,例如當(dāng)由PT服務(wù)器服務(wù)的會(huì)話參與(會(huì)話邀請(qǐng))客戶機(jī)的數(shù)量改變時(shí),將執(zhí)行控制功能的任務(wù)從一個(gè)服務(wù)器切換到另一服務(wù)器。
根據(jù)本發(fā)明的方面,提供一種用于確定具有用于由不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的方法,該方法包括基于與會(huì)話有關(guān)的受邀客戶機(jī)信息,將不同服務(wù)器的一個(gè)指定做為具有控制功能的服務(wù)器,其中,指定服務(wù)器是在不同服務(wù)器中服務(wù)最多受邀會(huì)話的客戶機(jī)的服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供一種用于確定具有用于由至少兩個(gè)不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的方法,該方法包括確定在至少兩個(gè)不同服務(wù)器中,哪一服務(wù)器服務(wù)最多受邀會(huì)話的客戶機(jī);以及將所確定的服務(wù)器指定做為具有控制功能的服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供一種用于確定具有用于由至少兩個(gè)不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的方法,該方法包括在會(huì)話期間,基于與會(huì)話有關(guān)的參與客戶機(jī)信息,改變服務(wù)受邀會(huì)話的至少兩個(gè)客戶機(jī)的至少兩個(gè)不同服務(wù)器中的具有控制功能的服務(wù)器的指定。
根據(jù)本發(fā)明的另一方面,提供一種確定多個(gè)PT(一鍵通)服務(wù)器中的具有控制功能的服務(wù)器的方法,該方法包括由特定PT客戶機(jī)傳送邀請(qǐng)消息;由服務(wù)該特定PT客戶機(jī)的PT服務(wù)器確定屬于用于會(huì)話的PT服務(wù)器的每一個(gè)的會(huì)話邀請(qǐng)PT客戶機(jī)的數(shù)量;以及基于確定結(jié)果,由該特定PT服務(wù)器指定具有最多會(huì)話邀請(qǐng)PT客戶機(jī)的PT服務(wù)器以具有控制功能。
根據(jù)本發(fā)明的另一方面,提供一種用于確定具有控制功能的服務(wù)器的方法,該方法包括由特定PT(一鍵通)客戶機(jī)傳送包括用于識(shí)別與會(huì)話有關(guān)的組的組標(biāo)識(shí)符(ID)的邀請(qǐng)消息;由具有組ID的PT服務(wù)器指定在服務(wù)屬于利用組ID識(shí)別的組的PT客戶機(jī)的多個(gè)PT服務(wù)器中具有控制功能的PT服務(wù)器,其中,所指定的服務(wù)器是多個(gè)PT服務(wù)器中具有最多受邀會(huì)話的客戶機(jī)的服務(wù)器;以及由指定的具有控制功能的PT服務(wù)器,將邀請(qǐng)消息傳送到屬于該組的每一PT客戶機(jī)。
根據(jù)本發(fā)明的另一方面,提供一種用于確定具有控制功能的服務(wù)器的系統(tǒng),該系統(tǒng)包括多個(gè)服務(wù)器,服務(wù)在不同服務(wù)器區(qū)中的多個(gè)客戶機(jī),多個(gè)客戶機(jī)受邀會(huì)話,其中,一個(gè)服務(wù)器被配置成基于與會(huì)話有關(guān)的受邀客戶機(jī)信息,將服務(wù)器之一指定做為具有控制功能的服務(wù)器,其中,被指定的服務(wù)器是多個(gè)服務(wù)器中服務(wù)最多受邀會(huì)話的客戶機(jī)的服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供一種用于確定具有控制功能的服務(wù)器的系統(tǒng),該系統(tǒng)包括服務(wù)不同服務(wù)器區(qū)中的多個(gè)客戶機(jī)的多個(gè)服務(wù)器,多個(gè)客戶機(jī)受邀會(huì)話,其中,服務(wù)器之一被配置以確定在多個(gè)服務(wù)器中哪一服務(wù)器服務(wù)最多受邀會(huì)話的客戶機(jī);以及將所確定的服務(wù)器指定做為具有控制功能的服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供一種用于確定具有用于由至少兩個(gè)不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的設(shè)備,該設(shè)備包括處理器,被配置以在會(huì)話期間,基于與會(huì)話有關(guān)的參與客戶機(jī)信息,改變服務(wù)受邀會(huì)話的至少兩個(gè)客戶機(jī)的至少兩個(gè)不同服務(wù)器中的具有控制功能的服務(wù)器的指定。
本發(fā)明的上述和其他目的、特征、方面和優(yōu)點(diǎn)從結(jié)合附圖所進(jìn)行的本發(fā)明的下述詳細(xì)描述將變得更顯而易見。
包括來提供本發(fā)明的進(jìn)一步理解以及包含在本說明書中并構(gòu)成該說明書的一部分的
了本發(fā)明的實(shí)施例,以及結(jié)合描述來解釋本發(fā)明的原理。
在圖中圖1是表示根據(jù)現(xiàn)有技術(shù)的在PT系統(tǒng)中生成的媒體通信量的示例圖;圖2是表示在根據(jù)本發(fā)明的PT系統(tǒng)中生成的媒體通信量的示例圖;圖3是表示根據(jù)本發(fā)明應(yīng)用確定具有控制功能的PT服務(wù)器的方法的PT系統(tǒng)中生成的媒體通信量的示例圖;圖4是當(dāng)將確定具有控制功能的PT服務(wù)器的方法應(yīng)用于根據(jù)本發(fā)明的PT系統(tǒng)時(shí)生成的媒體通信量中的減少量的示例圖;圖5是表示根據(jù)本發(fā)明生成的總媒體通信量的減少率的例子的圖;圖6是表示用于根據(jù)本發(fā)明的實(shí)施例確定具有控制功能的PT服務(wù)器的方法和系統(tǒng)的信號(hào)流程圖的例子;以及圖7是表示根據(jù)本發(fā)明的另一實(shí)施例用于確定具有控制功能的PT服務(wù)器的方法和系統(tǒng)的信號(hào)流程圖的例子。
具體實(shí)施例方式
現(xiàn)在,將詳細(xì)地參考本發(fā)明的優(yōu)選實(shí)施例,其例子在附圖中進(jìn)行說明。
在下文中,將參考
根據(jù)本發(fā)明的用于確定具有控制功能(例如控制PoC功能)的服務(wù)器的方法和系統(tǒng)。在本發(fā)明中,意圖使用術(shù)語“PT”來覆蓋任何PT類型服務(wù),包括但不限于PTT服務(wù)(話音)、PTV服務(wù)(視頻)、PTD服務(wù)(數(shù)據(jù))等等。在會(huì)話的任何指定時(shí)間,僅一個(gè)服務(wù)器可以具有控制功能,然而,本發(fā)明可應(yīng)用于其他情形或變形。
在本發(fā)明的優(yōu)選實(shí)施例中,在用于將PT服務(wù)提供給包括在不同PT服務(wù)器區(qū)中的建立會(huì)話的PT客戶機(jī)的PT系統(tǒng)的情況下,將包括在具有最多建立會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)中的PT服務(wù)器確定做為具有控制功能的PT服務(wù)器。即,在服務(wù)受邀會(huì)話的所有PT客戶機(jī)的不同PT服務(wù)器中的具有最多受邀會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器,與會(huì)話的類型/種類無關(guān),被指定做為具有控制功能的PT服務(wù)器(即,如指定該P(yáng)T服務(wù)器以執(zhí)行控制功能)。會(huì)話可以但不限于自組會(huì)話、聊天組會(huì)話、一對(duì)一會(huì)話、預(yù)先安排組會(huì)話等等。術(shù)語類似“會(huì)話建立”PT客戶機(jī)、“會(huì)話參與”PT客戶機(jī)、“受邀會(huì)話”PT客戶機(jī)以及“邀請(qǐng)”PT客戶機(jī)可互換使用,因?yàn)樵诖蠖鄶?shù)情況下,每一種這樣的客戶機(jī)的數(shù)量將是相同的。然而,如果它們不同,能使用這些客戶機(jī)(例如受邀會(huì)話或建立會(huì)話)的任何一個(gè)的數(shù)量作為基礎(chǔ),來確定哪個(gè)PT服務(wù)器應(yīng)當(dāng)具有控制功能。
另外,由于在服務(wù)受邀會(huì)話的所有客戶機(jī)的所有不同PT服務(wù)器中具有最多邀請(qǐng)/參與會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器被確定做為具有控制功能的PT服務(wù)器,能改變具有控制功能的PT服務(wù)器的指定以便將不同PT服務(wù)器指定為具有控制功能的PT服務(wù)器,即使在會(huì)話建立過程期間,或當(dāng)改變參與會(huì)話的PT服務(wù)器的數(shù)量時(shí)。當(dāng)與不同PT服務(wù)器相關(guān)的受邀會(huì)話PT客戶機(jī)的數(shù)量根據(jù)時(shí)間、情形、事件、會(huì)話等等而繼續(xù)改變時(shí),如果需要,繼續(xù)或以一定間隔等等來應(yīng)用確定哪一PT服務(wù)器應(yīng)當(dāng)具有控制功能以及將該P(yáng)T服務(wù)器指定做為控制PT服務(wù)器的本方法。在這些情況下,當(dāng)在給出時(shí)間將不同PT服務(wù)器的一個(gè)指定做為控制PT服務(wù)器時(shí),可以利用不同PT服務(wù)器執(zhí)行控制功能。
在根據(jù)本發(fā)明的優(yōu)選實(shí)施例的確定具有控制功能的服務(wù)器的方法中,在自組織組會(huì)話的情況下,啟動(dòng)會(huì)話的PT客戶機(jī)屬于的PT服務(wù)器區(qū)的PT服務(wù)器確定哪一PT服務(wù)器應(yīng)當(dāng)具有控制功能。在聊天PT組會(huì)話和預(yù)先安排的PT組會(huì)話的情況下,包括組標(biāo)識(shí)的PT服務(wù)器確定哪一PT服務(wù)器應(yīng)當(dāng)具有控制功能。如果對(duì)應(yīng)于組標(biāo)識(shí)的PT客戶機(jī)的地址列表存在于PT服務(wù)器之外的另外的數(shù)據(jù)庫中,則向數(shù)據(jù)庫請(qǐng)求和從其接收對(duì)應(yīng)于組標(biāo)識(shí)的PT客戶機(jī)的地址列表的PT服務(wù)器可以確定哪一PT服務(wù)器應(yīng)當(dāng)具有控制功能。
在本發(fā)明中,PT客戶機(jī)所屬的PT服務(wù)器區(qū)的PT服務(wù)器可以定義做為包括在PT客戶機(jī)的本地網(wǎng)絡(luò)(home network)中的PT服務(wù)器,或?qū)⑴cPT功能提供給PT客戶機(jī)的PT服務(wù)器,或在一個(gè)PT會(huì)話中使用多個(gè)PT服務(wù)器的情況下PT客戶機(jī)首先訪問的PT服務(wù)器。
圖2是表示根據(jù)本發(fā)明的示出包括在不同PT服務(wù)器區(qū)中的PT客戶機(jī)建立會(huì)話的情況下在會(huì)話中生成的媒體通信量的分布的PT系統(tǒng)的示例圖。在該例子中,在第一PT服務(wù)器區(qū)中,存在m個(gè)受邀會(huì)話的PT客戶機(jī),以及在第二PT服務(wù)器區(qū)中,存在n個(gè)受邀會(huì)話的PT客戶機(jī)。
參考圖2,當(dāng)包括在第一PT服務(wù)器區(qū)中的特定PT客戶機(jī)(第一PT客戶機(jī))啟動(dòng)會(huì)話以及包括在第一PT服務(wù)器區(qū)中的第一PT服務(wù)器100具有控制功能時(shí),在第一PT服務(wù)器100和承載分組網(wǎng)絡(luò)170之間生成對(duì)應(yīng)于參與(邀請(qǐng))會(huì)話的PT客戶機(jī)的數(shù)量(m+n)的媒體通信量集(X)。并且,在第二PT服務(wù)器區(qū)中包括的第二PT服務(wù)器200和承載分組網(wǎng)絡(luò)270之間,生成受邀會(huì)話的PT客戶機(jī)中的對(duì)應(yīng)于包括在第二PT服務(wù)器區(qū)中的邀請(qǐng)PT客戶機(jī)的數(shù)量(n)的兩倍的媒體通信量集(Y)。并且,在第一PT服務(wù)器區(qū)和第二PT服務(wù)器區(qū)之間,生成對(duì)應(yīng)于具有控制功能的PT服務(wù)器(100)不屬于的PT服務(wù)器區(qū)的邀請(qǐng)PT客戶機(jī)的數(shù)量的媒體通信量集(Z)。
即,為將從參與會(huì)話的特定PT客戶機(jī)生成的話音或其他媒體傳送到參與會(huì)話的剩余PT客戶機(jī),通過由本發(fā)明人公式化的下述公式1,獲得需要生成的必要媒體通信量。
TT=TC+(NC*3)其中,“TT”表示不同網(wǎng)絡(luò)中生成的媒體通信量的總數(shù)(媒體通信量集),“TC”表示參與(邀請(qǐng))會(huì)話的PT客戶機(jī)的總數(shù),以及“NC”表示具有控制功能的PT服務(wù)器不屬于的PT服務(wù)器區(qū)的邀請(qǐng)PT客戶機(jī)的數(shù)量。在圖2的例子中,TC=m+n,以及NC=n。
如果將公式1應(yīng)用于圖1中所示的情形,其中,第一PT服務(wù)器區(qū)的受邀會(huì)話的PT客戶機(jī)的數(shù)量為3,第二PT服務(wù)器區(qū)的受邀會(huì)話的PT客戶機(jī)的數(shù)量為6,以及第一PT服務(wù)器區(qū)的PT服務(wù)器具有控制功能,因此,根據(jù)公式1,在建立會(huì)話的網(wǎng)絡(luò)中生成的媒體通信量的總數(shù)為27(=9+(6*3))。
在上述公式1中,當(dāng)減少包括在具有控制功能的PT服務(wù)器不屬于的PT服務(wù)器區(qū)中的受邀會(huì)話的PT客戶機(jī)的數(shù)量時(shí),則也減少了媒體通信量集的總數(shù)。因此,在本發(fā)明中,為減少該數(shù)量,將服務(wù)所邀請(qǐng)的PT客戶機(jī)的不同PT服務(wù)器中包括在具有最多參與/受邀會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)中的PT服務(wù)器確定做為具有控制功能的PT服務(wù)器。如果由于一些原因,所有不同PT服務(wù)器具有相同數(shù)量的邀請(qǐng)PT客戶機(jī),那么將該系統(tǒng)配置成指定特定服務(wù)器具有控制功能或可以從先前不改變控制PT服務(wù)器的指定或缺省指定。
圖3是表示當(dāng)將根據(jù)本發(fā)明的確定具有控制功能的PT服務(wù)器的方法應(yīng)用于圖1的例子中時(shí)所生成的媒體通信量的PT系統(tǒng)的示例性視圖??刹僮鞯伛詈蠄D3的PT系統(tǒng)的所有部件。
參考圖3,根據(jù)本發(fā)明,將系統(tǒng)(例如系統(tǒng)中的PT服務(wù)器的一個(gè))配置成檢驗(yàn)由會(huì)話中的每一PT服務(wù)器服務(wù)的建立會(huì)話的PT客戶機(jī)的數(shù)量,以及將不同PT服務(wù)器中具有最多數(shù)量的建立會(huì)話的PT客戶機(jī)的PT服務(wù)器選擇做為具有控制功能的PT服務(wù)器。然后,被選PT服務(wù)器為該會(huì)話或其部分執(zhí)行控制功能。
在圖3的例子中,第一PT服務(wù)器區(qū)中的三個(gè)PT客戶機(jī)110、120、130和第二PT服務(wù)器區(qū)中的六個(gè)PT客戶機(jī)210、220、230、240、250、260已經(jīng)彼此建立會(huì)話。在那種情況下,系統(tǒng)將第二PT服務(wù)器區(qū)中的第二PT服務(wù)器200選擇或指定做為具有控制功能的PT服務(wù)器,因?yàn)榈诙T服務(wù)器200服務(wù)6個(gè)建立會(huì)話的PT客戶機(jī),大于由第一PT服務(wù)器區(qū)中的第一PT服務(wù)器100服務(wù)的3個(gè)建立會(huì)話的PT客戶機(jī)。因此,將服務(wù)具有最多參與會(huì)話的PT客戶機(jī)的第二PT服務(wù)器區(qū)的第二PT服務(wù)器200確定做為具有控制功能的PT服務(wù)器,以及在會(huì)話或其部分期間,執(zhí)行控制功能。
通過參考數(shù)字180-188,在圖3中,說明當(dāng)?shù)诙T服務(wù)器200執(zhí)行控制功能時(shí)在會(huì)話期間生成的媒體通信量(媒體通信集的數(shù)量)。例如,參考數(shù)字188表示生成并從第二PT服務(wù)器200傳送到承載分組網(wǎng)絡(luò)270的六個(gè)媒體通信量集。
在圖3的例子中,當(dāng)由第一PT服務(wù)器區(qū)的第一PT客戶機(jī)110生成話音時(shí),通過承載分組網(wǎng)絡(luò)170,將話音傳送到第一PT服務(wù)器100,以及第一PT服務(wù)器100通過承載分組網(wǎng)絡(luò)170和270,將話音傳送到第二PT服務(wù)器200。用參考數(shù)字180-183表示在該階段處理的通信量。
然后,第二PT服務(wù)器200生成8個(gè)媒體通信量集(184和188),以便將話音(從第一PT客戶機(jī)110)傳送到第二PT服務(wù)器區(qū)的六個(gè)邀請(qǐng)的PT客戶機(jī)210、220、230、240、250和260以及第一PT服務(wù)器區(qū)的兩個(gè)邀請(qǐng)的PT客戶機(jī)120和130。即,第二PT服務(wù)器200,通過執(zhí)行控制功能,將話音從第一PT服務(wù)器110傳送到所有其他建立(邀請(qǐng))會(huì)話的PT客戶機(jī)120、130、210、220、230、240、250和260。將來自第二PT服務(wù)器200的2個(gè)媒體通信量集(184)通過承載分組網(wǎng)絡(luò)270和170傳送到第一PT服務(wù)器100(185,186)。然后,第一PT服務(wù)器100,通過執(zhí)行參與功能,將所接收的兩個(gè)媒體集通過承載分組網(wǎng)絡(luò)170,分別地傳送到第二和第三PT客戶機(jī)120和130。類似地,通過承載分組網(wǎng)絡(luò)270,將來自第二PT服務(wù)器200的6個(gè)媒體通信量集分別地傳送到第一至第六PT客戶機(jī)210-260(188)。
因此,根據(jù)本發(fā)明的方法,通過將第二PT服務(wù)器200指定做為具有控制功能的PT服務(wù)器,在PT系統(tǒng)中生成僅18個(gè)媒體通信量集(1+1+1+1+6+2+2+2+2=18),從而從在現(xiàn)有技術(shù)圖1中生成的27個(gè)媒體通信量集有效和有利地消除了9個(gè)媒體通信量集。
圖4是表示根據(jù)本發(fā)明的當(dāng)將確定具有控制功能的PT服務(wù)器的方法應(yīng)用于PT系統(tǒng)時(shí)的減少的媒體通信量的示例圖。
如上所述,根據(jù)本發(fā)明,如果第二PT服務(wù)器中的邀請(qǐng)的PT客戶機(jī)的數(shù)量大于第一PT服務(wù)器區(qū)中的邀請(qǐng)PT客戶機(jī)的數(shù)量時(shí),將服務(wù)第二PT服務(wù)器區(qū)的第二PT服務(wù)器200確定做為具有控制功能的PT服務(wù)器。則根據(jù)下述公式2,能使第一PT服務(wù)器100和第一PT服務(wù)器區(qū)的承載分組網(wǎng)絡(luò)170之間、第一PT服務(wù)器區(qū)的承載分組網(wǎng)絡(luò)170和第二PT服務(wù)器區(qū)的承載分組網(wǎng)絡(luò)270之間、以及第二PT服務(wù)器200和第二PT服務(wù)器區(qū)的承載分組網(wǎng)絡(luò)270之間的通信量減少了和包括在這些區(qū)域中的客戶機(jī)的數(shù)量之間的差值D一樣多[公式2]
媒體通信量的減少總量=D*3其中,“D”表示包括在具有更多受邀PT客戶機(jī)的PT服務(wù)器區(qū)中的受邀PT客戶機(jī)的數(shù)量與包括在具有更少受邀PT客戶機(jī)的PT服務(wù)器區(qū)中的受邀PT客戶機(jī)的數(shù)量之間的差值。
當(dāng)將圖3的例子應(yīng)用于公式2時(shí),所生成的媒體通信量(即媒體通信量集的數(shù)量)的總減少量被計(jì)算為9(=(6-3)*3)。因此,根據(jù)本發(fā)明,僅使用18個(gè)媒體通信量集(27-3*3=18),能將媒體傳送到包括在第一PT服務(wù)器區(qū)和第二PT服務(wù)器區(qū)中的8個(gè)PT客戶機(jī)。
圖3表示使用終止根據(jù)本發(fā)明的具有控制功能的PT服務(wù)器的方法時(shí)生成的媒體通信量的減少率[公式3] 其中,在多個(gè)PT服務(wù)器區(qū)中,“A”表示包括在具有更少參與會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)中的受邀(參與)PT客戶機(jī)的數(shù)量,“B”表示包括在具有更多(或最多)參與會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)中的受邀(參與)PT客戶機(jī)的數(shù)量,以及“D”表示通過從B減去A獲得的值(即D=B-A)。
同時(shí),根據(jù)本發(fā)明,通過將參與會(huì)話的PT客戶機(jī)的總數(shù)(A+B)添加到對(duì)應(yīng)于包括在具有控制功能的PT服務(wù)器不屬于的PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量的三倍的值(3B),能獲得如果具有較少PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器具有控制功能所生成的媒體通信量的總量。因此,將在那種情況下的媒體通信量的總量計(jì)算為A+4B(=A+B+3B)。
圖5是表示在具有較少受邀PT客戶機(jī)的PT服務(wù)器區(qū)的受邀PT客戶機(jī)的數(shù)量(A)為3以及具有較多(或最多)受邀PT客戶機(jī)的PT服務(wù)器區(qū)的受邀PT客戶機(jī)的數(shù)量(B)從0改變成20的情況下生成的媒體通信量的總減小率的圖。
參考圖5,當(dāng)包括在具有較多PT客戶機(jī)的PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量(B)為3時(shí),即,當(dāng)包括在具有較多PT客戶機(jī)的PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量(B)等于包括在具有較少PT客戶機(jī)的PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量(A)時(shí),媒體通信量的減少量為0%。包括在具有較多PT客戶機(jī)的PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量增加越多,媒體通信量的減少率增加越大。例如,當(dāng)A為3以及B為7時(shí),在那種情況下生成的媒體通信量的減少率為約38.7%。即,通過使用確定哪一PT服務(wù)器應(yīng)當(dāng)執(zhí)行控制功能的本方法,使提供PT服務(wù)需要生成的媒體通信量減少約38.7%,其所生成的媒體通信量被顯著減少。
盡管描述了兩個(gè)PT服務(wù)器區(qū)之間的通信,本發(fā)明同樣適用于多于兩個(gè)的PT服務(wù)器區(qū)。關(guān)于這一點(diǎn),在至少三個(gè)PT服務(wù)器區(qū)中同樣產(chǎn)生、在使用會(huì)話啟動(dòng)協(xié)議(SIP)的PT會(huì)話建立或使用SIP消息的廣播功能期間同樣生成以及在使用實(shí)時(shí)控制協(xié)議(RTCP)的通話突發(fā)控制信令中同樣生成本發(fā)明的通信量減少效果/優(yōu)點(diǎn)。與上述通信量類似,能將通信量減少效果應(yīng)用于所有通信量。
圖6是表示根據(jù)本發(fā)明的實(shí)施例的在自組PT組會(huì)話的情況下,確定具有控制功能的PT服務(wù)器的方法的信號(hào)流程圖。在圖3的PT系統(tǒng)中實(shí)現(xiàn)該方法,但同樣適用于其他PT系統(tǒng)。
在現(xiàn)有技術(shù)的自組PT組會(huì)話中,啟動(dòng)會(huì)話的PT客戶機(jī)所屬的PT服務(wù)器區(qū)的PT服務(wù)器總是具有控制功能。然而,在本發(fā)明中,首先確定來查看服務(wù)多個(gè)服務(wù)器區(qū)中的會(huì)話受邀PT客戶機(jī)的多個(gè)PT客戶機(jī)中的PT服務(wù)器區(qū)的哪一PT服務(wù)器具有最高(最多)數(shù)量的受邀會(huì)話PT客戶機(jī)。因此,指定所確定的PT服務(wù)器以具有用于該會(huì)話或該會(huì)話的部分的控制功能。
在圖6的例子中,第一PT服務(wù)器區(qū)的第一PT客戶機(jī)110生成邀請(qǐng)消息(INVITE)以便將包括在第二PT服務(wù)器區(qū)中的第二PT客戶機(jī)220、第三PT客戶機(jī)230和第四PT客戶機(jī)240邀請(qǐng)到組會(huì)話,以及將INVITE消息傳送到第一PT服務(wù)器區(qū)的第一PT服務(wù)器100(S11)。
在步驟S11,由第一PT客戶機(jī)110傳送的INVITE消息包括所有受邀PT客戶機(jī)220、230和240的PT地址列表、第一PT客戶機(jī)110的媒體參數(shù)、PT服務(wù)指示、第一PT客戶機(jī)110的PT地址,以及通話突發(fā)控制協(xié)議提議。INVITE消息可選地包括導(dǎo)致無效請(qǐng)求的被動(dòng)響應(yīng)。
首先接收INVITE消息的第一PT服務(wù)器100通過受邀PT客戶機(jī)的PT地址列表,檢驗(yàn)受邀PT客戶機(jī)的統(tǒng)一資源標(biāo)識(shí)符(URI),然后,分別計(jì)算包括在第一PT服務(wù)器區(qū)中的會(huì)話受邀PT客戶機(jī)的數(shù)量和包括在第二PT服務(wù)器區(qū)中的會(huì)話受邀PT客戶機(jī)中的數(shù)量,以及基于計(jì)算信息,確定哪個(gè)PT服務(wù)器應(yīng)當(dāng)具有控制功能(S13)。當(dāng)?shù)刂肥荢IP URL時(shí),能使用域名和另一方法來劃分網(wǎng)絡(luò)。
特別地,已經(jīng)檢驗(yàn)了第一PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)的數(shù)量和第二PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)的數(shù)量的第一PT服務(wù)器100基于每一PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)的數(shù)量,確定本身(第一PT服務(wù)器100)應(yīng)當(dāng)是具有控制功能的PT服務(wù)器還是第二PT服務(wù)器200應(yīng)當(dāng)是具有控制功能的PT服務(wù)器(S13)。在本發(fā)明的優(yōu)選實(shí)施例中,將具有更多(或最多)參與會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器確定做為具有控制功能的PT服務(wù)器。
在圖6的例子中,由于包括在第二PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)220、230和240的數(shù)量(三個(gè))大于第一PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)的數(shù)量,第一PT服務(wù)器100確定第二PT服務(wù)器200應(yīng)當(dāng)具有控制功能。
然后,已經(jīng)將第二PT服務(wù)器200確定做為具有控制功能的PT服務(wù)器的第一PT服務(wù)器100例如通過承載網(wǎng)絡(luò)等等將INVITE消息傳送到第二PT服務(wù)器200(S15)。該INVITE消息包括告知/指示第二PT服務(wù)器200具有控制功能的參數(shù)以及受邀會(huì)話的所有PT客戶機(jī)220、230和240的地址列表。
然后,第二PT服務(wù)器200將INVITE消息分別地傳送到受邀會(huì)話的第二PT客戶機(jī)220、第三PT客戶機(jī)230以及第四PT客戶機(jī)240,由此自組PT組會(huì)話開始(S17)。在步驟S17,每一INVITE消息包括目的地地址,即,INVITE消息針對(duì)的對(duì)應(yīng)PT客戶機(jī)的地址。
根據(jù)第一PT服務(wù)器100是具有控制功能的PT服務(wù)器還是第二PT服務(wù)器200是具有控制功能的PT服務(wù)器,改變包括在由第一PT服務(wù)器100傳送到第二PT服務(wù)器200的INVITE消息中的參數(shù)。兩個(gè)情況論述如下以及在兩種情況中,假定如在步驟S11中,第一PT服務(wù)器區(qū)中的第一PT客戶機(jī)110啟動(dòng)會(huì)話。
在第一種情況下,其中,第一PT服務(wù)器區(qū)中的會(huì)話受邀PT客戶機(jī)的數(shù)量大于第二PT服務(wù)器區(qū)中的會(huì)話受邀PT客戶機(jī)的數(shù)量,第一PT服務(wù)器100將自身識(shí)別做為具有控制功能的PT服務(wù)器(即,第一PT服務(wù)器100確定第一PT服務(wù)器100本身將執(zhí)行控制功能)。然后,第一PT服務(wù)器100將INVITE消息傳送到第二PT服務(wù)器區(qū)的第二PT服務(wù)器200。在那種情況下,由第一PT服務(wù)器100傳送到第二PT服務(wù)器200的INVITE消息包括會(huì)話受邀PT客戶機(jī)的PT地址、第一PT服務(wù)器100的媒體參數(shù)、PT服務(wù)指示、第一PT客戶機(jī)110的PT地址、控制PT功能指示參數(shù)、通話突發(fā)控制協(xié)議提議、當(dāng)選擇第一PT客戶機(jī)110時(shí)導(dǎo)致無效請(qǐng)求的被動(dòng)響應(yīng)。關(guān)于這一點(diǎn),第一PT服務(wù)器100能生成多個(gè)INVITE消息(可以表示在一個(gè)INVITE消息中)以便分別地發(fā)送到會(huì)話受邀PT客戶機(jī),其中每一INVITE消息包括上述列出中的對(duì)應(yīng)的PT客戶機(jī)的PT地址,而不包括所有受邀PT客戶機(jī)的所有地址的整個(gè)清單。
這種INVITE消息的生成能用不同方法實(shí)現(xiàn)。例如,第一PT服務(wù)器100能將從第一PT客戶機(jī)110接收的INVITE消息添加到控制PT功能指示參數(shù),然后,將其傳送到第二PT服務(wù)器200作為該服務(wù)器200的INVITE消息??刂芇T功能指示參數(shù)表示哪個(gè)PT服務(wù)器具有控制功能,以及包括具有控制功能的PT服務(wù)器的地址。在這種情況下,控制PT功能指示參數(shù)包括確定執(zhí)行控制功能的第一PT服務(wù)器100的地址。
在第二種情況下,其中,第二PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)的數(shù)量大于第一PT服務(wù)器區(qū)中的受邀會(huì)話PT客戶機(jī)的數(shù)量,第一PT服務(wù)器100意識(shí)到本身不是具有控制功能的PT服務(wù)器,而第二PT服務(wù)器200是具有控制功能的PT服務(wù)器。然后,第一PT服務(wù)器100將INVITE消息傳送到第二PT服務(wù)器區(qū)的第二PT服務(wù)器200。在那種情況下,由第一PT服務(wù)器100傳送到第二PT服務(wù)器200的INVITE消息包括會(huì)話受邀PT客戶機(jī)的地址列表、PT服務(wù)指示、第一PT客戶機(jī)110(生成媒體)的地址、控制PT功能指示參數(shù)、通話突發(fā)控制協(xié)議提議,以及當(dāng)選擇第一PT客戶機(jī)110時(shí)導(dǎo)致無效請(qǐng)求的被動(dòng)響應(yīng)??刂芇T功能指示參數(shù)包括第二PT服務(wù)器200的地址,即,告知第二PT服務(wù)器200是具有控制功能的PT服務(wù)器的值。
在上述兩種情況下,如果根據(jù)本發(fā)明的方法,將從啟動(dòng)會(huì)話的第一PT客戶機(jī)110接收會(huì)話受邀客戶機(jī)的地址的列表的第一PT服務(wù)器100確定做為具有控制功能的PT服務(wù)器,第一PT服務(wù)器110能將INVITE消息傳送到受邀會(huì)話的所有PT客戶機(jī)的每一個(gè)(例如一些通過第二PT服務(wù)器200)。在那種情況下,從第一PT服務(wù)器110發(fā)送的INVITE消息的每一個(gè)包括受邀的對(duì)應(yīng)PT客戶機(jī)的地址,而不是客戶機(jī)地址的整個(gè)列表。
然而,如果根據(jù)本發(fā)明的方法,將第二PT服務(wù)器200確定做為具有控制功能的PT服務(wù)器,第二PT服務(wù)器200必須首先獲得受邀PT客戶機(jī)的地址,以便將INVITE消息傳送給它們。因此,在那種情況下,從第一PT服務(wù)器100傳送到第二PT服務(wù)器200的INVITE消息包括受邀會(huì)話的所有PT客戶機(jī)的地址的列表,而不僅僅是一個(gè)(對(duì)應(yīng))受邀PT客戶機(jī)的地址。
圖7是表示根據(jù)本發(fā)明的另一實(shí)施例的在聊天組會(huì)話或預(yù)安排組會(huì)話的情況下確定具有控制功能的PT服務(wù)器的方法的信號(hào)流程圖。在圖3的PT系統(tǒng)中實(shí)現(xiàn)該方法,但同樣適用于其他PT系統(tǒng)。
在相關(guān)技術(shù)聊天組會(huì)話或預(yù)安排組會(huì)話中,包括組標(biāo)識(shí)(聊天組或預(yù)安排組的標(biāo)識(shí))的PT服務(wù)器總是具有控制功能。然而,在本發(fā)明中,在與會(huì)話相關(guān)的多個(gè)PT服務(wù)器區(qū)中,具有更多(或最多)受邀會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器被確定以具有控制功能。
包括在會(huì)話的組標(biāo)識(shí)中的PT客戶機(jī)的地址列表不僅存在于PT服務(wù)器中,而且還在PT服務(wù)器之外,例如在單獨(dú)的數(shù)據(jù)庫中。當(dāng)這一地址列表存在于PT服務(wù)器之外(例如在另外的數(shù)據(jù)庫中)時(shí),建立會(huì)話的PT服務(wù)器的一個(gè)或每一個(gè)可以請(qǐng)求屬于在來自該數(shù)據(jù)庫的組標(biāo)識(shí)(例如組名)中識(shí)別的組的PT客戶機(jī)的地址列表,從而可以用作具有控制功能的PT服務(wù)器。
在圖7的例子中,將屬于聊天組或預(yù)安排組的PT客戶機(jī)的地址的列表存儲(chǔ)在數(shù)據(jù)庫300中。在該例子中的數(shù)據(jù)庫300是與第二PT服務(wù)器200相關(guān)的外部數(shù)據(jù)庫,但可以是內(nèi)部數(shù)據(jù)庫或外部數(shù)據(jù)庫。在數(shù)據(jù)庫300中,能與組標(biāo)識(shí)(例如聊天組或預(yù)安排組的名稱等等)相關(guān)聯(lián)地存儲(chǔ)該列表,以便通過使用組標(biāo)識(shí)檢索它。數(shù)據(jù)庫300可以存儲(chǔ)多個(gè)用于不同聊天組和不同預(yù)安排組的地址的不同列表。
在圖7的例子中,當(dāng)前聊天組會(huì)話包括第一PT服務(wù)器區(qū)的第一PT客戶機(jī)110、第三客戶機(jī)130、第四客戶機(jī)140,以及第二PT服務(wù)器區(qū)的第二PT客戶機(jī)220。第二PT服務(wù)器區(qū)的第二PT服務(wù)器200從數(shù)據(jù)庫300請(qǐng)求用于當(dāng)前聊天組的、對(duì)應(yīng)于組標(biāo)識(shí)的所有PT客戶機(jī)的地址列表。
更具體地說,參考圖7,第一PT服務(wù)器區(qū)的第一PT客戶機(jī)110將INVITE消息傳送到第一PT服務(wù)器100以便啟動(dòng)特定聊天組會(huì)話。然后,為請(qǐng)求用于所請(qǐng)求的聊天組會(huì)話的客戶地址,第一PT服務(wù)器100將INVITE消息傳送到第二PT服務(wù)器200(S21)。在該步驟,由第一PT客戶機(jī)110傳送到第一PT服務(wù)器100的INVITE消息包括用于第一PT客戶機(jī)110感興趣的聊天組會(huì)話的組標(biāo)識(shí)、啟動(dòng)會(huì)話的PT客戶機(jī)110的地址、PT服務(wù)指示、第一PT客戶機(jī)110的媒體參數(shù)以及通話突發(fā)控制協(xié)議提議。
然后,第一PT服務(wù)器100例如通過承載分組網(wǎng)絡(luò)將INVITE消息傳送到第二PT服務(wù)器200(S21)。在該步驟,由第一PT服務(wù)器100傳送到第二PT服務(wù)器200的INVITE消息包括用于所請(qǐng)求的聊天組會(huì)話的組標(biāo)識(shí)(例如聊天組名等等)、啟動(dòng)會(huì)話的PT客戶機(jī)的地址、PT服務(wù)指示、第一PT服務(wù)器100的媒體參數(shù)以及通話突發(fā)控制協(xié)議提議。
然后,已經(jīng)接收INVITE消息的第二PT服務(wù)器200例如通過XML配置訪問協(xié)議(XCAP)、HTTP中的擴(kuò)展協(xié)議,從數(shù)據(jù)庫300請(qǐng)求和接收對(duì)應(yīng)于所識(shí)別的組標(biāo)識(shí)的PT客戶機(jī)的地址列表,由此證實(shí)PT受邀聊天組會(huì)話的客戶機(jī)的URI(S23,S25)。因此,根據(jù)本發(fā)明,通過檢查地址列表消息,第二PT服務(wù)器200確定在與當(dāng)前聊天組會(huì)話相關(guān)的不同PT服務(wù)器中,哪個(gè)PT服務(wù)器具有最多被邀請(qǐng)到所請(qǐng)求的聊天組會(huì)話的客戶機(jī),以及將該P(yáng)T服務(wù)器指定以具有控制功能(S27)。
即,第二PT服務(wù)器200分別通過使用列表中的PT客戶機(jī)的每個(gè)地址或每個(gè)標(biāo)識(shí)符或通過使用用于劃分客戶機(jī)的本地PT服務(wù)器的特定值,來計(jì)算第二PT服務(wù)器區(qū)中的PT客戶機(jī)(屬于所識(shí)別的聊天組)的數(shù)量和第一PT服務(wù)器區(qū)中的PT客戶機(jī)(屬于所識(shí)別的聊天組)的數(shù)量(S27)。在該例子中,一個(gè)PT客戶機(jī)(220)包含在第二PT服務(wù)器區(qū)中,而三個(gè)PT客戶機(jī)(110,130,140)包含在用于所請(qǐng)求的聊天組會(huì)話的第二PT服務(wù)器區(qū)中。當(dāng)PT客戶機(jī)的地址或標(biāo)識(shí)符是TEL統(tǒng)一資源標(biāo)識(shí)符(URI)時(shí),可以使用分配給每一提供者或每一區(qū)的本地?cái)?shù)量來劃分客戶機(jī)的本地PT服務(wù)器。并且,當(dāng)PT客戶機(jī)的地址或標(biāo)識(shí)符是SIP URI時(shí),可以使用域名。也能使用不同的用于劃分客戶機(jī)的本地PT服務(wù)器的方法。
已經(jīng)證實(shí)每一PT服務(wù)器區(qū)中的受邀PT客戶機(jī)的數(shù)量的第二PT服務(wù)器200確定其本身是具有控制功能的PT服務(wù)器還是第一PT服務(wù)器區(qū)的第一PT服務(wù)器100是具有控制功能的PT服務(wù)器。在圖7的例子中,由于包括在第一PT服務(wù)器區(qū)中的受邀PT客戶機(jī)的數(shù)量大于第二PT服務(wù)器區(qū)中的受邀PT客戶機(jī)的數(shù)量,第二PT服務(wù)器200確定第一PT服務(wù)器100應(yīng)當(dāng)具有控制功能。
然后,已經(jīng)確定第一PT服務(wù)器100做為具有控制功能的PT服務(wù)器的第二PT服務(wù)器200將包括指示第一PT服務(wù)器具有控制功能的參數(shù)以及受邀會(huì)話的所有PT客戶機(jī)130、140和220的地址列表的INVITE消息傳送到第一PT服務(wù)器100(S29)。
指定以執(zhí)行控制功能的第一PT服務(wù)器100分別將INVITE消息傳送到受邀會(huì)話的第三PT客戶機(jī)120和第四PT客戶機(jī)130,以及通過第二PT服務(wù)器200傳送到第二PT客戶機(jī)210(S31,S33)。
在步驟S29,上述論述了已經(jīng)確定第一PT服務(wù)器100來執(zhí)行控制功能的情形。然而,根據(jù)確定第二PT服務(wù)器200是具有控制功能的PT服務(wù)器還是確定第一PT服務(wù)器100是具有控制功能的PT服務(wù)器,來改變包括在通過第二PT服務(wù)器200傳送到第一PT服務(wù)器100的INVITE消息中的參數(shù)。這兩種情形在下文中描述如下。
在指定第二PT服務(wù)器200執(zhí)行控制功能的第一情況下,第二PT服務(wù)器200分別將INVITE消息例如一些通過第一PT服務(wù)器100傳送到受邀會(huì)話的PT客戶機(jī)130、140和220。因此,由第二PT服務(wù)器200傳送到第一PT服務(wù)器100的INVITE消息包括受邀PT客戶機(jī)(130,140)的地址、啟動(dòng)會(huì)話的PT客戶機(jī)110的地址、PT服務(wù)指示、第二PT服務(wù)器200的媒體參數(shù)以及通話突發(fā)控制協(xié)議提議。由于將具有組標(biāo)識(shí)的第二PT服務(wù)器200確定做為具有控制功能的PT服務(wù)器,第二PT服務(wù)器200不需要告知其地址。
在指定第一PT服務(wù)器執(zhí)行控制功能的第二情況下,第二PT服務(wù)器200傳送包括通知第一PT服務(wù)器100具有控制功能的參數(shù)和受邀會(huì)話的PT客戶機(jī)130、140和220的地址的INVITE消息。即,該INVITE消息包括所有受邀PT客戶機(jī)130、140和220的地址列表、啟動(dòng)會(huì)話的PT客戶機(jī)110的地址、PT服務(wù)指示、通話突發(fā)控制協(xié)議提議以及控制功能通知參數(shù)??刂乒δ芡ㄖ獏?shù)可以是指示第一PT服務(wù)器100具有控制功能例如第一PT服務(wù)器100的地址的值。
根據(jù)現(xiàn)有/另一實(shí)施例,如果第一PT服務(wù)器100具有控制功能,以及對(duì)應(yīng)于組標(biāo)識(shí)的受邀PT客戶機(jī)的地址列表存在于另一數(shù)據(jù)庫處,那么第二PT服務(wù)器200可以不將受邀PT客戶機(jī)的地址列表,而是將用于指示第一PT服務(wù)器100以直接從該另外的數(shù)據(jù)庫請(qǐng)求對(duì)應(yīng)于組標(biāo)識(shí)的PT客戶機(jī)的地址列表的組標(biāo)識(shí)和參數(shù)傳送到第一PT服務(wù)器100。
根據(jù)現(xiàn)有/另一實(shí)施例,如果確定哪個(gè)PT服務(wù)器應(yīng)當(dāng)具有控制功能的PT服務(wù)器(在下文中稱為確定PT服務(wù)器)以及真正具有控制功能的PT服務(wù)器在確定具有控制功能的PT服務(wù)器的過程中具有不同的會(huì)話策略,確定PT服務(wù)器將其策略包括在INVITE消息的體中并將其傳送到具有控制功能的PT服務(wù)器。并且,在會(huì)話期間,可以改變不具有控制功能的PT服務(wù)器的策略,以及不具有控制功能的PT服務(wù)器能將改變的策略傳送到具有控制功能的PT服務(wù)器。例如,具有控制功能的PT服務(wù)器定期地將訂閱消息傳送到不具有控制功能的PT服務(wù)器,以及通過用于訂閱消息的通知消息,不具有控制功能的PT服務(wù)器將改變的策略通知具有控制功能的PT服務(wù)器。
策略信息能包括用于建立會(huì)話的會(huì)話建立策略,以及當(dāng)客戶機(jī)參與會(huì)話時(shí)應(yīng)用的會(huì)話參加策略。
在會(huì)話參加策略中,在自組或一對(duì)一PT會(huì)話的情況下,具有控制功能的PT服務(wù)器允許會(huì)話發(fā)起人邀請(qǐng)的客戶機(jī)參與會(huì)話,以及允許由它們本人或另外參與者邀請(qǐng)的客戶機(jī)參與會(huì)話。并且,在預(yù)安排組會(huì)話的情況下,具有控制功能的PT服務(wù)器允許組的成員參與會(huì)話。
根據(jù)本發(fā)明,策略信息可以包括除會(huì)話參加策略之外的下述策略。
首先,組參與者可以離開PT組會(huì)話。當(dāng)PT組會(huì)話發(fā)起人離開PT組會(huì)話時(shí),根據(jù)組策略來確定是否應(yīng)當(dāng)結(jié)束PT組會(huì)話。
第二,任何PT參與者可以將任何其他PT用戶添加到任何正在進(jìn)行的PT會(huì)話,只要不超出參與者的最大數(shù)以及如果PT組策略允許。
第三,PT服務(wù)器可以基于不允許請(qǐng)求用戶訂閱參與者信息的策略信息,拒絕參與會(huì)話的請(qǐng)求。
第四,基于一些策略(例如,用戶已經(jīng)超出允許時(shí)限),具有控制功能的PT服務(wù)器可以支持通知PT客戶機(jī)接下來何時(shí)即將得到許可以發(fā)送通話突發(fā)的策略,例如以便允許PT客戶機(jī)在被授予發(fā)送通話突發(fā)之前有機(jī)會(huì)來獲得無線電資源。
第四,根據(jù)策略信息,能限制談話的允許時(shí)限。具有現(xiàn)有控制功能的PT服務(wù)器將策略信息傳送到具有新控制功能的PT服務(wù)器,由此根據(jù)每一策略信息,控制包括在不同PT服務(wù)器區(qū)中的PT客戶機(jī)。
根據(jù)本發(fā)明的方面,其中,將具有最多參與/受邀會(huì)話的PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器指定做為具有控制功能的PT服務(wù)器,能顯著地降低在會(huì)話建立網(wǎng)絡(luò)中生成的媒體通信量。
根據(jù)本發(fā)明的另一方面,當(dāng)由于包括在每個(gè)PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量間的差值小時(shí)通信量減小效果可能不大,根據(jù)包括在PT服務(wù)器區(qū)中的PT客戶機(jī)的數(shù)量,可以不改變具有控制功能的PT服務(wù)器。通過服務(wù)提供者,可以確定或改變用于改變具有控制功能的PT服務(wù)器的策略。
并且,根據(jù)本發(fā)明,在會(huì)話期間或在結(jié)束會(huì)話之前,能將具有控制功能的PT服務(wù)器的任務(wù)轉(zhuǎn)移到另一PT服務(wù)器,從而建立動(dòng)態(tài)地確定具有控制功能的PT服務(wù)器的方法。在會(huì)話期間/之前,以一定間隔或時(shí)間或當(dāng)某個(gè)事件發(fā)生或不斷地,能將PT系統(tǒng)(例如確定PT服務(wù)器)配置成以檢驗(yàn)包含在不同PT服務(wù)器區(qū)的每一個(gè)中的PT客戶機(jī)的數(shù)量,以及基于所檢驗(yàn)的數(shù)量,確定新/不同PT服務(wù)器是否應(yīng)當(dāng)執(zhí)行控制功能。如果是,PT系統(tǒng)能將根據(jù)需要執(zhí)行控制功能所需的所有和任一信息/數(shù)據(jù)從先前指定以執(zhí)行控制功能的現(xiàn)有PT服務(wù)器轉(zhuǎn)移到新指定以執(zhí)行控制功能的不同PT服務(wù)器。在會(huì)話期間可以以一定間隔或不斷地或如需要一樣多地重復(fù)檢驗(yàn)PT客戶機(jī)的數(shù)量和指定一個(gè)PT服務(wù)器以具有控制功能的過程。在一個(gè)例子中,先前指定以執(zhí)行控制功能的PT服務(wù)器可以將執(zhí)行控制功能所需的所有信息包括在SIP消息體中,然后,將該消息傳送到新指定以執(zhí)行控制功能的新的PT服務(wù)器。該消息可以包括受邀/參與會(huì)話的PT客戶機(jī)的列表,用于控制會(huì)話的策略等等。
在本發(fā)明的優(yōu)選實(shí)施例中,PT服務(wù)器區(qū)被限制為兩個(gè)。然而,在為三或更多個(gè)的PT服務(wù)器區(qū)中,同樣可以實(shí)現(xiàn)本發(fā)明。僅作為實(shí)現(xiàn)的一個(gè)例子,如果存在四個(gè)可用PT服務(wù)器區(qū),那么,在上述兩個(gè)PT服務(wù)器區(qū)之間應(yīng)用的步驟可以應(yīng)用于4個(gè)PT服務(wù)器區(qū)中的任何兩個(gè)PT服務(wù)器區(qū)的一個(gè)或多個(gè)不同組合。在另一替代方案中,可以一次評(píng)估所有PT服務(wù)器區(qū),以便確定區(qū)域中的哪個(gè)PT服務(wù)器是服務(wù)用于該會(huì)話的最多受邀PT客戶機(jī)的。并且,當(dāng)PT客戶機(jī)通過一個(gè)網(wǎng)絡(luò)上的至少兩個(gè)PT服務(wù)器建立會(huì)話時(shí),能應(yīng)用本發(fā)明。
如上文,在用于確定具有控制功能的服務(wù)器的方法和系統(tǒng)中,在與至少一個(gè)會(huì)話有關(guān)的多個(gè)PT服務(wù)器中的具有最多或更多PT客戶機(jī)的PT服務(wù)器區(qū)的PT服務(wù)器被確定做為具有控制功能的PT服務(wù)器。因此,能大大地減少會(huì)話建立PT客戶機(jī)之間生成的媒體通信量。
并且,在用于確定具有控制功能的服務(wù)器的方法和系統(tǒng)中,甚至在會(huì)話期間,可以將具有控制功能的PT服務(wù)器動(dòng)態(tài)地改變成不同PT服務(wù)器,以及通過減少媒體通信量可以增加服務(wù)質(zhì)量。
通過用現(xiàn)有的計(jì)算機(jī)編程語言書寫的計(jì)算機(jī)軟件,可以實(shí)現(xiàn)確定具有控制服務(wù)器的服務(wù)器的本方法的計(jì)算、確定、指定和其他處理步驟。該計(jì)算機(jī)程序可以存儲(chǔ)在與計(jì)算機(jī)諸如上述PT服務(wù)器例如做出哪個(gè)PT服務(wù)器應(yīng)當(dāng)具有功能的確定的PT服務(wù)器100(或其處理器)有關(guān)的存儲(chǔ)器,諸如硬驅(qū)動(dòng)器、RAM、ROM、PROM等等中。另外,可以將這些計(jì)算機(jī)程序存儲(chǔ)在可移動(dòng)或便攜式存儲(chǔ)介質(zhì),諸如磁盤、光盤、磁光盤等等中。這些計(jì)算機(jī)程序也可以采用在互聯(lián)網(wǎng)、外聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)或其他網(wǎng)絡(luò)上傳播并到達(dá)目的地設(shè)備的信號(hào)的形式,用于存儲(chǔ)和實(shí)現(xiàn)。計(jì)算機(jī)程序可使用計(jì)算機(jī)、服務(wù)器、服務(wù)器中的處理器或基于計(jì)算機(jī)的設(shè)備來讀取和執(zhí)行。
盡管可以用幾種形式實(shí)現(xiàn)本發(fā)明而不背離其精神或基本特征,還應(yīng)當(dāng)理解到上述實(shí)施例不受上述描述的細(xì)節(jié)的任何一個(gè)所限制,除非具體說明,而是應(yīng)當(dāng)如在附加權(quán)利中限定的精神和范圍內(nèi)寬泛地解釋,因此,意圖利用附加權(quán)利要求書包含落在權(quán)利要求的邊界和界限或這些邊界和界限的等效內(nèi)的所有改變和改進(jìn)。
權(quán)利要求
1.一種用于確定具有用于在由不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的方法,該方法包括基于與會(huì)話有關(guān)的受邀客戶機(jī)信息,將不同服務(wù)器的一個(gè)指定做為具有控制功能的服務(wù)器,其中,被指定的服務(wù)器是在不同服務(wù)器中服務(wù)受邀會(huì)話的最多客戶機(jī)的服務(wù)器。
2.如權(quán)利要求1所述的方法,其中,所述受邀客戶機(jī)信息包括唯一地識(shí)別至少兩個(gè)客戶機(jī)的每一個(gè)的標(biāo)識(shí)符。
3.如權(quán)利要求2所述的方法,其中,標(biāo)識(shí)符是至少兩個(gè)客戶機(jī)的統(tǒng)一資源標(biāo)識(shí)符(URI)。
4.一種用于確定具有用于由至少兩個(gè)不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的方法,該方法包括在至少兩個(gè)不同服務(wù)器中,確定哪個(gè)服務(wù)器服務(wù)最多受邀會(huì)話的客戶機(jī);以及將所確定的服務(wù)器指定做為具有控制功能的服務(wù)器。
5.如權(quán)利要求4所述的方法,其中,控制功能包含話音、視頻、圖像、信號(hào)和/或數(shù)據(jù)的分布。
6.如權(quán)利要求4所述的方法,其中,至少兩個(gè)客戶機(jī)是PT(一鍵通)客戶機(jī)以及至少兩個(gè)服務(wù)器是PT服務(wù)器。
7.如權(quán)利要求6所述的方法,其中,如果會(huì)話是自組織組會(huì)話,那么由服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器來執(zhí)行確定步驟。
8.如權(quán)利要求7所述的方法,其中,在指定步驟中,如果服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器被指定做為具有控制功能的服務(wù)器,該方法進(jìn)一步包括將通知另一PT服務(wù)器所指定的PT服務(wù)器具有功能控制的信息從指定PT服務(wù)器發(fā)送到服務(wù)受邀PT客戶機(jī)的至少一個(gè)的該另一PT服務(wù)器。
9.如權(quán)利要求7所述的方法,其中,在指定步驟中,如果服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器不同于指定做為具有控制功能的服務(wù)器的PT服務(wù)器,該方法進(jìn)一步包括將用于執(zhí)行控制功能的信息從服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器傳送到指定PT服務(wù)器。
10.如權(quán)利要求9所述的方法,其中,該信息包括下述的至少一個(gè)將指定PT服務(wù)器具有控制功能通知所指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
11.如權(quán)利要求6所述的方法,其中,如果會(huì)話是聊天組會(huì)話或預(yù)安排組會(huì)話,通過能夠獲得屬于與該會(huì)話有關(guān)的組的所有PT客戶機(jī)的地址信息的PT服務(wù)器,來執(zhí)行確定步驟。
12.如權(quán)利要求11所述的方法,其中,確定步驟包括從數(shù)據(jù)庫獲得屬于與會(huì)話有關(guān)的組的所有PT客戶機(jī)的地址信息;以及檢查該地址信息以便進(jìn)行確定。
13.如權(quán)利要求12所述的方法,其中,數(shù)據(jù)庫是外部數(shù)據(jù)庫或內(nèi)部數(shù)據(jù)庫。
14.如權(quán)利要求11所述的方法,其中,在指定步驟中,如果將具有用于識(shí)別與會(huì)話有關(guān)的組的組標(biāo)識(shí)符的PT服務(wù)器指定做為具有控制功能的服務(wù)器,該方法進(jìn)一步包括將具有組標(biāo)識(shí)符的PT服務(wù)器具有控制功能通知另一PT服務(wù)器的信息從具有組標(biāo)識(shí)符的PT服務(wù)器傳送到服務(wù)屬于該組的至少一個(gè)PT客戶機(jī)的該另一PT服務(wù)器。
15.如權(quán)利要求11所述的方法,其中,在指定步驟中,如果具有用于識(shí)別與會(huì)話有關(guān)的組的組標(biāo)識(shí)符的PT服務(wù)器不同于指定做為具有控制功能的服務(wù)器的PT服務(wù)器,該方法進(jìn)一步包括將用于執(zhí)行控制功能的信息從具有組標(biāo)識(shí)符的PT服務(wù)器傳送到指定PT服務(wù)器。
16.如權(quán)利要求15所述的方法,其中,信息包括下述的至少一個(gè)將指定PT服務(wù)器具有控制功能通知所指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
17.如權(quán)利要求6所述的方法,其中,確定步驟包括檢查受邀會(huì)話的所有PT客戶機(jī)的統(tǒng)一資源標(biāo)識(shí)符信息以便進(jìn)行確定。
18.如權(quán)利要求6所述的方法,進(jìn)一步包括如果由先前指定做為不具有功能控制的PT服務(wù)器服務(wù)的受邀PT客戶機(jī)的數(shù)量變得大于由當(dāng)前指定做為具有控制功能的PT服務(wù)器服務(wù)的受邀PT客戶機(jī)的數(shù)量,則將先前指定做為不具有控制功能的PT服務(wù)器重新指定做為具有控制功能的新PT服務(wù)器。
19.如權(quán)利要求18所述的方法,進(jìn)一步包括將用于執(zhí)行控制功能的信息從先前指定做為具有控制功能的PT服務(wù)器傳送到新指定做為具有控制功能的PT服務(wù)器。
20.如權(quán)利要求19所述的方法,其中,信息包括下述的至少一個(gè)將新指定的PT服務(wù)器具有控制功能告知該新指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
21.一種用于確定具有用于由至少兩個(gè)不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的方法,該方法包括在會(huì)話期間,基于與會(huì)話有關(guān)的參與客戶機(jī)信息,改變服務(wù)受邀會(huì)話的至少兩個(gè)客戶機(jī)的至少兩個(gè)不同服務(wù)器中對(duì)于具有控制功能的服務(wù)器的指定。
22.如權(quán)利要求21所述的方法,其中,如果由當(dāng)前具有控制功能的服務(wù)器服務(wù)的客戶機(jī)的數(shù)量小于由具有參與功能或不具有控制功能的任一服務(wù)器服務(wù)的客戶機(jī)的數(shù)量,則改變步驟改變對(duì)于具有控制服務(wù)器的服務(wù)器的指定。
23.如權(quán)利要求21所述的方法,其中,控制功能包含話音、視頻、圖像、信號(hào)和/或數(shù)據(jù)的分布。
24.一種確定多個(gè)PT(一鍵通)服務(wù)器中的具有控制功能的服務(wù)器的方法,該方法包括由特定PT客戶機(jī)傳送邀請(qǐng)消息;由服務(wù)該特定PT客戶機(jī)的PT服務(wù)器確定屬于用于會(huì)話的PT服務(wù)器的每一個(gè)的會(huì)話受邀PT客戶機(jī)的數(shù)量;以及基于確定結(jié)果,由該特定PT服務(wù)器指定具有最多會(huì)話受邀的PT客戶機(jī)的PT服務(wù)器使之具有控制功能。
25.如權(quán)利要求24所述的方法,其中,邀請(qǐng)消息包括受邀會(huì)話的所有PT客戶機(jī)的地址列表。
26.如權(quán)利要求24所述的方法,進(jìn)一步包括當(dāng)本地PT服務(wù)器不同于指定具有控制功能的PT服務(wù)器時(shí),將用于執(zhí)行控制功能的信息從特定PT客戶機(jī)的本地PT服務(wù)器傳送到指定具有控制功能的PT服務(wù)器。
27.如權(quán)利要求26所述的方法,其中,用于執(zhí)行控制功能的信息包括下述的至少一個(gè)將新指定的PT服務(wù)器具有控制功能通知該新指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
28.如權(quán)利要求26所述的方法,其中,會(huì)話是自組織組會(huì)話。
29.一種用于確定具有控制功能的服務(wù)器的方法,該方法包括由特定PT(一鍵通)客戶機(jī)傳送包括用于識(shí)別與會(huì)話有關(guān)的組的組標(biāo)識(shí)符(ID)的邀請(qǐng)消息;由具有該組ID的PT服務(wù)器在服務(wù)屬于由組ID識(shí)別的組的PT客戶機(jī)的多個(gè)PT服務(wù)器中,指定具有控制功能的PT服務(wù)器,其中,所指定的服務(wù)器是多個(gè)PT服務(wù)器中具有最多受邀會(huì)話的客戶機(jī)的服務(wù)器;以及由具有控制功能的指定PT服務(wù)器,將邀請(qǐng)消息傳送到屬于該組的每一個(gè)PT客戶機(jī)。
30.如權(quán)利要求29所述的方法,其中,會(huì)話是聊天組會(huì)話或預(yù)安排組會(huì)話。
31.如權(quán)利要求29所述的方法,其中,指定步驟包括從數(shù)據(jù)庫獲得屬于由組ID識(shí)別的組的PT客戶機(jī)的地址信息;檢查地址信息;以及基于檢查結(jié)果,在多個(gè)PT服務(wù)器中確定哪個(gè)PT服務(wù)器服務(wù)最多受邀會(huì)話的客戶機(jī)。
32.如權(quán)利要求31所述的方法,其中,數(shù)據(jù)庫是外部數(shù)據(jù)庫或內(nèi)部數(shù)據(jù)庫。
33.如權(quán)利要求29所述的方法,其中,在指定步驟中,如果將具有組ID的PT服務(wù)器指定為具有控制功能的PT服務(wù)器,該方法進(jìn)一步包括將具有組ID的PT服務(wù)器具有控制功能通知另一PT服務(wù)器的信息從具有組ID的PT服務(wù)器傳送到服務(wù)屬于該組的至少一個(gè)PT客戶機(jī)的另一PT服務(wù)器。
34.如權(quán)利要求29所述的方法,其中,在指定步驟中,如果具有組ID的PT服務(wù)器不同于指定做為具有控制功能的服務(wù)器的PT服務(wù)器,該方法進(jìn)一步包括將用于執(zhí)行控制功能的信息從具有組ID的PT服務(wù)器傳送到指定PT服務(wù)器。
35.如權(quán)利要求34所述的方法,其中,該信息包括下述的至少一個(gè)將指定PT服務(wù)器具有控制功能通知指定PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
36.一種用于確定具有控制功能的服務(wù)器的系統(tǒng),該系統(tǒng)包括多個(gè)服務(wù)器,服務(wù)不同服務(wù)器區(qū)中的多個(gè)客戶機(jī),多個(gè)客戶機(jī)受邀會(huì)話,其中,服務(wù)器之一被配置成基于與會(huì)話有關(guān)的受邀客戶機(jī)信息,將服務(wù)器的一個(gè)指定做為具有控制功能的服務(wù)器,其中,被指定的服務(wù)器是在多個(gè)服務(wù)器中服務(wù)最多受邀會(huì)話的客戶機(jī)的服務(wù)器。
37.如權(quán)利要求36所述的系統(tǒng),其中,受邀客戶機(jī)信息包括唯一地識(shí)別受邀會(huì)話的客戶機(jī)的每一個(gè)的標(biāo)識(shí)符。
38.如權(quán)利要求37所述的系統(tǒng),其中,標(biāo)識(shí)符是受邀會(huì)話的客戶機(jī)的統(tǒng)一資源標(biāo)識(shí)符(URI)。
39.一種用于確定具有控制功能的服務(wù)器的系統(tǒng),該系統(tǒng)包括服務(wù)不同服務(wù)器區(qū)中的多個(gè)客戶機(jī)的多個(gè)服務(wù)器,多個(gè)客戶機(jī)被受邀會(huì)話,其中,服務(wù)器之一被配置成在多個(gè)服務(wù)器中確定哪個(gè)服務(wù)器服務(wù)最多受邀會(huì)話的客戶機(jī);以及將所確定的服務(wù)器指定做為具有控制功能的服務(wù)器。
40.如權(quán)利要求39所述的系統(tǒng),其中,控制功能包含話音、視頻、圖像、信號(hào)和/或數(shù)據(jù)的分布。
41.如權(quán)利要求39所述的系統(tǒng),其中,多個(gè)客戶機(jī)是PT(一鍵通)客戶機(jī)以及多個(gè)服務(wù)器是PT服務(wù)器。
42.如權(quán)利要求41所述的系統(tǒng),其中,如果會(huì)話是自組織組會(huì)話,那么配置以確定的服務(wù)器的一個(gè)是服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器。
43.如權(quán)利要求42所述的系統(tǒng),其中,如果服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器指定做為具有控制功能的服務(wù)器,該系統(tǒng)將通知另一PT服務(wù)器所指定的PT服務(wù)器具有功能控制的信息從指定PT服務(wù)器傳送到服務(wù)受邀PT客戶機(jī)的至少一個(gè)的另一PT服務(wù)器。
44.如權(quán)利要求42所述的系統(tǒng),其中,如果服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器不同于指定做為具有控制功能的服務(wù)器的PT服務(wù)器,該系統(tǒng)將用于執(zhí)行控制功能的信息從服務(wù)發(fā)起會(huì)話的PT客戶機(jī)的PT服務(wù)器傳送到指定PT服務(wù)器。
45.如權(quán)利要求44所述的系統(tǒng),其中,該信息包括下述的至少一個(gè)將指定PT服務(wù)器具有控制功能通知所指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
46.如權(quán)利要求41所述的系統(tǒng),其中,如果會(huì)話是聊天組會(huì)話或預(yù)安排組會(huì)話,那么配置以確定的服務(wù)器中的一個(gè)是能夠獲得屬于與該會(huì)話有關(guān)的組的所有PT客戶機(jī)的地址信息的PT服務(wù)器。
47.如權(quán)利要求46所述的系統(tǒng),進(jìn)一步包括數(shù)據(jù)庫,其中,配置以確定的服務(wù)器的一個(gè)從數(shù)據(jù)庫獲得屬于與會(huì)話有關(guān)的組的所有PT客戶機(jī)的地址信息;以及檢查該地址信息以便進(jìn)行確定。
48.如權(quán)利要求47所述的系統(tǒng),其中,數(shù)據(jù)庫是外部數(shù)據(jù)庫或內(nèi)部數(shù)據(jù)庫。
49.如權(quán)利要求46所述的系統(tǒng),其中,如果將具有用于識(shí)別與會(huì)話有關(guān)的組的組標(biāo)識(shí)符的PT服務(wù)器指定做為具有控制功能的服務(wù)器,該系統(tǒng)把將具有組標(biāo)識(shí)符的PT服務(wù)器具有控制功能通知另一PT服務(wù)器的信息從具有組標(biāo)識(shí)符的PT服務(wù)器傳送到服務(wù)屬于該組的至少一個(gè)PT客戶機(jī)的另一PT服務(wù)器。
50.如權(quán)利要求46所述的系統(tǒng),其中,如果具有用于識(shí)別與會(huì)話有關(guān)的組的組標(biāo)識(shí)符的PT服務(wù)器不同于指定做為具有控制功能的服務(wù)器的PT服務(wù)器,該系統(tǒng)將用于執(zhí)行控制功能的信息從具有組標(biāo)識(shí)符的PT服務(wù)器傳送到指定PT服務(wù)器。
51.如權(quán)利要求50所述的系統(tǒng),其中,信息包括下述的至少一個(gè)將指定PT服務(wù)器具有控制功能通知所指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
52.如權(quán)利要求41所述的系統(tǒng),其中,配置以確定的服務(wù)器的一個(gè)檢查受邀會(huì)話的所有PT客戶機(jī)的統(tǒng)一資源標(biāo)識(shí)符信息以便進(jìn)行確定。
53.如權(quán)利要求41所述的系統(tǒng),其中,如果由先前指定做為不具有功能控制的PT服務(wù)器服務(wù)的受邀PT客戶機(jī)的數(shù)量變得大于由當(dāng)前指定做為具有控制功能的PT服務(wù)器服務(wù)的受邀PT客戶機(jī)的數(shù)量,則該系統(tǒng)將先前指定做為不具有控制功能的PT服務(wù)器重新指定做為具有控制功能的新PT服務(wù)器。
54.如權(quán)利要求53所述的系統(tǒng),其中,該系統(tǒng)將用于執(zhí)行控制功能的信息從先前指定做為具有控制功能的PT服務(wù)器傳送到新指定做為具有控制功能的PT服務(wù)器。
55.如權(quán)利要求53所述的系統(tǒng),其中,信息包括下述的至少一個(gè)將新指定的PT服務(wù)器具有控制功能告知新指定的PT服務(wù)器的信息;受邀會(huì)話的所有PT客戶機(jī)的地址列表;或策略信息。
56.一種用于確定具有用于由至少兩個(gè)不同服務(wù)器服務(wù)的至少兩個(gè)客戶機(jī)之間的會(huì)話的控制功能的服務(wù)器的設(shè)備,該設(shè)備包括處理器,配置成在會(huì)話期間,基于與會(huì)話有關(guān)的參與客戶機(jī)信息,在服務(wù)受邀會(huì)話的至少兩個(gè)客戶機(jī)的至少兩個(gè)不同服務(wù)器中,改變對(duì)于具有控制功能的服務(wù)器的指定。
57.如權(quán)利要求56所述的設(shè)備,其中,該處理器被配置成如果由當(dāng)前具有控制功能的服務(wù)器服務(wù)的客戶機(jī)的數(shù)量小于由具有參與功能和不具有控制功能的任一服務(wù)器服務(wù)的客戶機(jī)的數(shù)量,則改變對(duì)于具有控制服務(wù)器的服務(wù)器的指定。
58.如權(quán)利要求56所述的設(shè)備,其中,控制功能包含話音、視頻、圖像、信號(hào)和/或數(shù)據(jù)的分布。
全文摘要
提供用于確定具有控制功能的服務(wù)器的方法和系統(tǒng)。該方法包括在服務(wù)至少兩個(gè)客戶機(jī)的至少兩個(gè)不同服務(wù)器中確定哪個(gè)服務(wù)器服務(wù)最多受邀會(huì)話的客戶機(jī),以及將所確定的服務(wù)器指定做為具有控制功能的服務(wù)器。
文檔編號(hào)G06F17/00GK101048772SQ200580036316
公開日2007年10月3日 申請(qǐng)日期2005年10月6日 優(yōu)先權(quán)日2004年10月22日
發(fā)明者金英愛, 樸永煥, 許康碩, 李喜禎 申請(qǐng)人:Lg電子株式會(huì)社