專利名稱:按鍵通話服務(wù)的群組處理的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及按鍵通話服務(wù)的群組處理,并且具體地但并非一定地涉及由IP多媒體子系統(tǒng)所推動(dòng)的基于蜂窩的按鍵通話服務(wù)的群組處理。
背景技術(shù):
長(zhǎng)期以來(lái)已經(jīng)證明對(duì)講機(jī)類型服務(wù)在希望彼此快速傳遞簡(jiǎn)短消息的用戶之間受到普遍歡迎。傳統(tǒng)上,一直通過雙向便攜無(wú)線電來(lái)提供這類服務(wù),雙向便攜無(wú)線電利用無(wú)線電頻譜的專用部分,但是僅允許用戶與利用相似終端并處于無(wú)線電的較短工作范圍之內(nèi)的小群組的預(yù)先選擇用戶進(jìn)行通信。近來(lái),在現(xiàn)有蜂窩電話基礎(chǔ)設(shè)施上背載的所謂按鍵通話 (PTT)服務(wù)已經(jīng)引入美國(guó)。但是,這些PTT服務(wù)在實(shí)質(zhì)上是專有的,并且不允許用戶在不同運(yùn)營(yíng)商網(wǎng)絡(luò)之間進(jìn)行通信。在嘗試拓寬對(duì)講機(jī)類型服務(wù)的用途方面,稱作開放移動(dòng)聯(lián)盟 openmobilealliance. org)的工業(yè)小組已經(jīng)建立,旨在標(biāo)準(zhǔn)化允許通過蜂窩網(wǎng)絡(luò)所提供的對(duì)講機(jī)服務(wù)的網(wǎng)絡(luò)間可操作性的適當(dāng)協(xié)議。由各種標(biāo)準(zhǔn)所建立的服務(wù)稱作基于蜂窩的按鍵通話(PoC)。PoC提出,關(guān)聯(lián)語(yǔ)音數(shù)據(jù)將通過分組交換接入網(wǎng)來(lái)傳輸。在GSM和UMTS的情況下,這將是通用分組無(wú)線業(yè)務(wù)(GPRQ或3G接入網(wǎng)。在其它網(wǎng)絡(luò)架構(gòu)中,類似的分組交換接入網(wǎng)將用于傳輸通話數(shù)據(jù)。按鍵通話服務(wù)也可通過電路交換接入網(wǎng)來(lái)提供,但這不是優(yōu)選的選項(xiàng)?;诜涓C的按鍵通話(PoC)系統(tǒng)通常在GSM/GPRS/3G網(wǎng)絡(luò)上實(shí)現(xiàn),并且利用由第三代合作伙伴項(xiàng)目進(jìn)行標(biāo)準(zhǔn)化的IP多媒體子系統(tǒng)(IMQ來(lái)推動(dòng)將高級(jí)數(shù)據(jù)服務(wù)以及特別是實(shí)時(shí)多媒體服務(wù)引入蜂窩網(wǎng)絡(luò)。IMS依靠會(huì)話起始協(xié)議(SIP),SIP已經(jīng)由因特網(wǎng)工程任務(wù)組(IETF)定義用于建立和控制基于IP的多媒體會(huì)話。PoC服務(wù)器位于IMS中或者與其附連,并且實(shí)現(xiàn)用于建立和控制PoC會(huì)話的功能性?!叭航M”是在OMA中標(biāo)準(zhǔn)化的概念,并且作為包括但不限于PoC的OMA服務(wù)的一般特征來(lái)提供。能夠使群組適用于一個(gè)或多個(gè)服務(wù),或者服務(wù)能夠從被群組使用中排除。群組能夠配置成包括一組預(yù)定義成員,并且通過XML “群組文檔”來(lái)規(guī)定。群組文檔能夠保存成員列表,成員列表規(guī)定對(duì)群組的成員資格。群組文檔還能夠規(guī)定群組的策略,即,指示什么權(quán)力與成員資格關(guān)聯(lián)的一組預(yù)定義規(guī)則。群組文檔由XML文檔管理服務(wù)器(XDMQ來(lái)維護(hù)。群組、對(duì)群組的成員資格以及群組的策略(包括服務(wù)之間的群組的共享)能夠通過OMA XML文檔管理(XDM)引擎(enabler)所支持的管理操作來(lái)配置。當(dāng)創(chuàng)建新群組時(shí),有可能向群組成員自動(dòng)公告群組的存在。在將新來(lái)者添加到已經(jīng)存在的群組(或者去除成員)時(shí),也有可能向現(xiàn)有成員公告。這使用如OMA XDM 2.0版本中規(guī)定的稱作“擴(kuò)展群組公告”的標(biāo)準(zhǔn)化特征來(lái)實(shí)現(xiàn),其中存儲(chǔ)群組文檔的共享群組XDMS 還創(chuàng)建公告消息并且將其發(fā)送到每個(gè)成員。該特征能夠由對(duì)其定義群組的任何服務(wù)來(lái)使用。為群組配置是否將發(fā)送自動(dòng)公告。[注意,術(shù)語(yǔ)“共享”在涉及群組XDMS并且還涉及策略XDMS時(shí)沒有用于后來(lái)的OMA版本中,但是將會(huì)理解,在本文檔中涉及共享群組XDMS和共享策略XDMS時(shí),也包含那些后來(lái)的版本。]還有可能使PoC群組的創(chuàng)建器使用OMA PoC VI. O版本中規(guī)定的特征“群組公告” 從配備有PoC客戶端的用戶終端或“用戶設(shè)備”(如移動(dòng)終端)來(lái)公告新群組的成員。這個(gè)公告特征和上述群組XDMS公告特征二者均使用PoC服務(wù)器將公告消息路由到群組成員。 利用這些特征的優(yōu)點(diǎn)在于,能夠使成員在群組被呼叫進(jìn)入任何會(huì)話或其它通信之前知道該群組的存在。除了預(yù)定義群組之外,還能夠暫時(shí)定義群組成員,S卩,對(duì)群組的成員資格僅存在通信會(huì)話的時(shí)長(zhǎng)。這些稱作臨時(shí)群組(ad-hoc Groups)。對(duì)于這類群組,不能預(yù)先發(fā)出群組公告以發(fā)信號(hào)通知關(guān)于群組的存在,并且在群組被呼叫進(jìn)入任何會(huì)話之前不能進(jìn)行成員資格策略的檢查。例如通過PoC用戶提供被邀請(qǐng)到臨時(shí)PoC群組會(huì)話的對(duì)等用戶的列表,例如能夠作為一對(duì)一會(huì)話或一對(duì)多會(huì)話來(lái)創(chuàng)建這類暫時(shí)群組,如OMA PoC VI. O版本中規(guī)定。 [在PoC標(biāo)準(zhǔn)規(guī)范中,PoC會(huì)話中的成員命名為“參與方”。]用于創(chuàng)建預(yù)定義和臨時(shí)群組的一種機(jī)制是使用成員資格按照其是有效的標(biāo)準(zhǔn)。這些標(biāo)準(zhǔn)與可用的關(guān)于各用戶的信息關(guān)聯(lián),例如位于倫敦地區(qū)并且‘可用于’通信。與標(biāo)準(zhǔn)匹配的一組成員可根據(jù)用戶行為而動(dòng)態(tài)改變。在PoC V2. 1版本中,存在將標(biāo)準(zhǔn)用于定義群組的動(dòng)態(tài)PoC群組的特征。標(biāo)準(zhǔn)能夠由邀請(qǐng)其它用戶的用戶臨時(shí)定義,或者能夠?qū)θ航M預(yù)先定義,并且能夠僅在會(huì)話建立時(shí)或者也在整個(gè)會(huì)話期間應(yīng)用于PoC會(huì)話。這些動(dòng)態(tài)PoC會(huì)話則將與普通PoC會(huì)話相似,但是在這種情況下,PoC會(huì)話中的參與方將只是與標(biāo)準(zhǔn)匹配的那些,即,能夠在會(huì)話期間基于標(biāo)準(zhǔn)來(lái)動(dòng)態(tài)地添加或去除參與方?!?‘(基于條件的URI選擇)引擎提供信令接口給其它OMA服務(wù)(例如PoC),該接口使其能夠從由一組標(biāo)準(zhǔn)和用戶列表所組成的輸入中找到列表中與標(biāo)準(zhǔn)匹配的那些用戶。 這個(gè)接口例如由PoC服務(wù)器用于找到將哪些用戶邀請(qǐng)到PoC會(huì)話。 還能夠通過使用一組搜索標(biāo)準(zhǔn)搜索用戶,來(lái)定義群組中的成員。在這種情況下,預(yù)定義群組本身,但是群組文檔中的成員的列表為空,如PoC V2. 1的要求文檔中規(guī)定。搜索標(biāo)準(zhǔn)則將確定哪些用戶能夠成為群組的成員。這個(gè)搜索特征預(yù)計(jì)在OMA CBUS VI. O的將來(lái)版本中得到支持(如CBUS VI. O的要求文檔中規(guī)定的),從而將CBUS引擎擴(kuò)展到允許基于一組標(biāo)準(zhǔn)來(lái)搜索匹配用戶但無(wú)需具有從其中進(jìn)行選擇的任何用戶列表。用戶能夠定義和存儲(chǔ)他或她自己的訪問策略(如PoC VI. O版本和XDM 2. O版本中規(guī)定),以便定義由用戶按照其來(lái)接受入局呼叫和消息的規(guī)則。規(guī)則存儲(chǔ)在共享策略 XDMS中,并且是私有的,沒有由系統(tǒng)展現(xiàn)給其它用戶。具體來(lái)說(shuō),用戶能夠例如通過將對(duì)等用戶的PoC地址指配給條件元素〈identity〉,連同使動(dòng)作元素<alloW-reject-invite>在其用戶訪問策略文檔中設(shè)置為‘真’,來(lái)規(guī)定是否允許對(duì)等用戶邀請(qǐng)他/她。該文檔是基于 XML的,并且符合如IETF RFC 4745中規(guī)定的共同策略框架[Common Policy =A Document Format for Expressing Privacy Preferences, H. Schulzrinne 等人,2007 的 2 月]。作為群組的成員并不意味著成員用戶必須放棄其作為個(gè)體的用戶訪問策略。群組中的成員仍然可具有其自己的保密策略,并且針對(duì)群組的其它成員來(lái)應(yīng)用它。OMA PoC的當(dāng)前狀態(tài)在版本1. O中陳述。PoC版本2. O和PoC版本2. 1的規(guī)范正在制訂中。PoC版本2. O將PoC擴(kuò)展成包括多媒體而不只是語(yǔ)音,而PoC版本2. 1將增強(qiáng) PoC會(huì)話建立和媒體類型處理。OMA XDM的當(dāng)前狀態(tài)在版本1. 1中陳述。XDM版本2. O和2. 1的規(guī)范正在制訂中。XDM版本2. 0和2. 1均將XDM擴(kuò)展成包括PoC的群組管理和支持的擴(kuò)展特征。OMA CBUS的當(dāng)前狀態(tài)在版本1.0中陳述,其規(guī)范正在制訂中。用戶訪問策略規(guī)則或者實(shí)際上與用戶關(guān)聯(lián)的任何其它規(guī)則不允許用戶接受或拒絕所提出的群組的成員資格?,F(xiàn)有用戶訪問策略文檔是受限機(jī)制,因?yàn)橛脩糁荒芑谘?qǐng)識(shí)別碼而例如不能基于群組的性質(zhì)/類型來(lái)規(guī)定策略。雖然(例如用戶希望阻塞的)識(shí)別碼能夠是預(yù)定義群組識(shí)別碼,但是用戶在群組創(chuàng)建之前不知道群組的識(shí)別碼。即使用戶能夠?qū)⑷航M識(shí)別碼包括在被拒絕群組的列表中,但是一旦群組被創(chuàng)建,他仍然不能阻止成為群組的成員。PoC群組能夠配置成包括一組預(yù)定義成員。對(duì)于這種預(yù)定義群組,成員能夠邀請(qǐng)他們自己到群組的PoC會(huì)話或者被邀請(qǐng)到群組的PoC會(huì)話。誰(shuí)將被邀請(qǐng)到PoC會(huì)話可取決于邀請(qǐng)成員的挑選。在這些簡(jiǎn)單情況下,不存在保密問題,因?yàn)?被邀請(qǐng))用戶能夠始終制止邀請(qǐng)他自己或者能夠例如在被邀請(qǐng)用戶不信任邀請(qǐng)用戶時(shí)拒絕邀請(qǐng)。但是,可存在如下情況其中用戶會(huì)優(yōu)選不被邀請(qǐng),這不一定是由于邀請(qǐng)用戶是誰(shuí),而是由于他被邀請(qǐng)的原因 (例如,作為基于某些標(biāo)準(zhǔn)來(lái)搜索用戶的結(jié)果)。當(dāng)創(chuàng)建群組并且向群組成員發(fā)送公告消息時(shí),可能發(fā)生成員不可用于接收消息、 例如當(dāng)前未登記。因此,用戶能夠在不知道群組的情況下成為群組的成員。在任何情況下, 即使在公告新群組時(shí)登記了成員,但是拒絕成員資格已經(jīng)太遲。用戶沒有給出其對(duì)成員資格的同意或拒絕成員資格的可能性。這可感知為將使用戶不情愿與網(wǎng)絡(luò)和其它用戶共享其用戶簡(jiǎn)檔信息的侵?jǐn)_。PoC當(dāng)前提供在用戶參與PoC服務(wù)器時(shí)為它們執(zhí)行的用戶訪問策略。這種策略實(shí)時(shí)地應(yīng)用于入局會(huì)話邀請(qǐng)。用戶例如可將策略設(shè)置成阻塞始發(fā)呼叫識(shí)別碼是匿名的邀請(qǐng)。
發(fā)明內(nèi)容
按照本發(fā)明的第一方面,提供一種控制通過通信網(wǎng)絡(luò)所推動(dòng)的IP多媒體通信服務(wù)的群組建立的方法,其中所建立群組包括一組成員用戶,各成員用戶具有用戶設(shè)備,并且在群組建立時(shí),由所述通信網(wǎng)絡(luò)的服務(wù)器向成員的用戶設(shè)備發(fā)送加入群組的邀請(qǐng)。該方法在所述通信網(wǎng)絡(luò)中包括為所述服務(wù)的一組用戶的每個(gè)用戶定義群組成員資格策略,其中該群組成員資格策略定義用戶希望或者不希望加入的群組。在群組建立之前,對(duì)于選擇為可能包括在群組中的各用戶,那個(gè)用戶的群組成員資格策略用于確定該用戶是否可能希望被包括。邀請(qǐng)僅發(fā)送給確定他們可能希望被包括在群組中的那些用戶。本發(fā)明的實(shí)施例可允許用戶定義先驗(yàn)規(guī)則,其中先驗(yàn)規(guī)則定義用戶愿意或者不愿意加入的群組或群組類別。具體來(lái)說(shuō),用戶能夠控制他或她愿意加入哪些群組,而無(wú)需人工同意或拒絕每個(gè)成員資格提議。用戶保密性得到改進(jìn),因?yàn)槿绻脩舨幌M瑒t將不會(huì)到達(dá)該用戶,而無(wú)需阻塞所有入局消息或邀請(qǐng)。本發(fā)明的實(shí)施例還可允許將用戶包括在群組文檔中的決定自動(dòng)地并且在與創(chuàng)建群組文檔同時(shí)來(lái)進(jìn)行,而無(wú)需等待來(lái)自用戶本身的任何實(shí)時(shí)響應(yīng)。用戶甚至不必被登記,只要存在為該用戶定義的成員資格授權(quán)策略即可。這將使得有可能更迅速地使群組投入操作。此外,所提出的方式將不會(huì)生成在任何情況下在端接用戶處將被拒絕的業(yè)務(wù),從而節(jié)省網(wǎng)絡(luò)中的帶寬。由OMA所定義的已經(jīng)存在的群組和用戶訪問策略文檔能夠再用于支持該解決方案。通信網(wǎng)絡(luò)可包括IP多媒體子系統(tǒng)網(wǎng)絡(luò),并且所述服務(wù)是IP多媒體子系統(tǒng)服務(wù)。在這種情況下,群組成員資格策略可在XML文檔中定義。該方法包括在共享策略XDMS處維護(hù)用戶的群組成員資格策略。使用那個(gè)用戶的群組成員資格策略來(lái)確定用戶是否可能希望加入的步驟可在策略執(zhí)行服務(wù)器處執(zhí)行,其中策略執(zhí)行服務(wù)器從一個(gè)或多個(gè)共享策略XDMS中檢索所選用戶的群組成員資格策略。策略執(zhí)行服務(wù)器可以是如下其中之一共享群組XDMS、CBUS服務(wù)器以及充當(dāng)用戶的策略執(zhí)行器的應(yīng)用服務(wù)器。群組成員資格策略基于下列信息元素(與待建立群組關(guān)聯(lián)的信息元素)中的一個(gè)或多個(gè)信息元素的內(nèi)容來(lái)定義群組所支持服務(wù)(supported-services)、列表(list)、邀請(qǐng)成員(invite-members)、對(duì)象(subject)、可搜索(searchable)。群組成員資格策略可基于群組的創(chuàng)建者、擁有者和/或管理員的識(shí)別碼來(lái)定義群組。IP多媒體子系統(tǒng)服務(wù)可以是基于蜂窩的按鍵通話服務(wù)或者即時(shí)消息傳遞服務(wù)。按照本發(fā)明的第二方面,提供一種供IP多媒體通信網(wǎng)絡(luò)中用于推動(dòng)通過網(wǎng)絡(luò)對(duì)服務(wù)提供配置(provide)的計(jì)算機(jī)服務(wù)器。該服務(wù)器包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理器,用于為所述服務(wù)的一組用戶的每個(gè)用戶維護(hù)定義用戶希望或者不希望加入的服務(wù)群組的群組成員資格策略。服務(wù)器還包括查詢響應(yīng)單元,用于通過從所述數(shù)據(jù)庫(kù)中提取所述用戶之一的群組成員資格策略并且將其返回給查詢實(shí)體,來(lái)對(duì)所接收的關(guān)于那個(gè)用戶的查詢作出反應(yīng)。群組成員資格策略可在XML文檔中定義,并且所述服務(wù)器是配置成工作在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的共享策略XDMS。按照本發(fā)明的第三方面,提供一種供通信網(wǎng)絡(luò)中用于推動(dòng)通過網(wǎng)絡(luò)對(duì)服務(wù)提供配置的計(jì)算機(jī)服務(wù)器。該服務(wù)器包括接收器,用于接收建立服務(wù)群組的請(qǐng)求;以及群組成員資格創(chuàng)建器,用于通過檢索為群組提出的所述或每個(gè)用戶的群組成員資格策略來(lái)響應(yīng)所述請(qǐng)求的接收,并且用于根據(jù)所述或每個(gè)所檢索群組成員資格策略來(lái)確定對(duì)應(yīng)用戶是否能夠被邀請(qǐng)加入該群組。該服務(wù)器可配置成工作在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中,并且是如下其中之一共享群組XDMS、CBUS服務(wù)器以及充當(dāng)用戶的策略執(zhí)行器的應(yīng)用服務(wù)器。
圖1示出按照本發(fā)明的第一實(shí)施例、在IMS網(wǎng)絡(luò)中用于控制PoC群組成員資格的過程;圖2示出按照本發(fā)明的第二實(shí)施例、在IMS網(wǎng)絡(luò)中用于控制PoC群組成員資格的過程;圖3示出按照本發(fā)明的第三實(shí)施例、在IMS網(wǎng)絡(luò)中用于控制PoC群組成員資格的過程;圖4示意示出圖1至3的過程中涉及的IMS網(wǎng)絡(luò)的各種組件;圖5示意示出圖4的網(wǎng)絡(luò)的共享策略XDMS和共享群組XDMS ;以及圖6是示出用于控制PoC群組成員資格的通用過程的流程圖。
具體實(shí)施方式
以上已經(jīng)論述了與確保PoC群組的上下文中的用戶保密性關(guān)聯(lián)的問題。需要一種機(jī)制,它允許PoC用戶允許或拒絕群組的成員資格,而不管該群組是永久還是暫時(shí)創(chuàng)建的。 這種機(jī)制應(yīng)當(dāng)防止用戶受到例如來(lái)自廣告代理的加入群組會(huì)話的主動(dòng)提供的邀請(qǐng)干擾。除了改進(jìn)用戶保密性之外,這種方式還應(yīng)當(dāng)降低網(wǎng)絡(luò)業(yè)務(wù)。已經(jīng)提出,用戶將能夠定義用于拒絕和/或決定參加群組成員資格的他或她自己的規(guī)則。共享群組XDMS或CBUS必須在授權(quán)群組的創(chuàng)建器(creator)將另一個(gè)用戶作為群組的成員來(lái)包括之前檢查這些規(guī)則。更詳細(xì)地考慮所提出的方式,用戶涉及是處于管理級(jí),即,用戶必須按照與當(dāng)前對(duì)于用戶訪問策略所進(jìn)行的相同方式在共享策略XDMS中創(chuàng)建規(guī)則。規(guī)則能夠例如定義為條件和動(dòng)作元素,并且在XDM引擎中規(guī)定為XML模式擴(kuò)展(XML schema extension)。在其中使用共享群組XDMS服務(wù)器來(lái)建立群組的情況下,這個(gè)服務(wù)器從共享策略 XDMS中讀取待添加到群組的各成員的策略信息。這在下列情況下進(jìn)行 采用成員列表中的成員來(lái)創(chuàng)建新群組, 將一個(gè)或多個(gè)成員添加到群組的成員列表,在使用CBUS來(lái)建立群組的情況下,CBUS服務(wù)器從共享策略XDMS中讀取待添加到群組的每個(gè)匹配成員的策略信息。這在下列情況下進(jìn)行 對(duì)CBUS的搜索請(qǐng)求時(shí)在端接側(cè)的服務(wù)器(例如執(zhí)行參與PoC功能并且在檢查用戶的成員資格策略的意義上按照與共享群組XDMS相同的方式起作用的PoC服務(wù)器)從共享策略XDMS中讀取將被邀請(qǐng)到動(dòng)態(tài)PoC群組會(huì)話(其中臨時(shí)聚集(assemble)或通過搜索聚集成員)并且是該服務(wù)器負(fù)責(zé)的各成員的策略信息。這在下列情況下進(jìn)行 在服務(wù)器中從邀請(qǐng)用戶接收邀請(qǐng),并且將邀請(qǐng)發(fā)送給通過采用為該群組規(guī)定的標(biāo)準(zhǔn)進(jìn)行搜索所找到的用戶。這例如適用于具有預(yù)定義搜索標(biāo)準(zhǔn)并且其中成員列表為空的預(yù)定(prearranged) PoC群組的PoC會(huì)話建立。 在服務(wù)器中從邀請(qǐng)用戶接收邀請(qǐng),并且將邀請(qǐng)發(fā)送給找到的與邀請(qǐng)用戶所規(guī)定的標(biāo)準(zhǔn)匹配的用戶。這例如當(dāng)邀請(qǐng)用戶(在臨時(shí)PoC群組會(huì)話邀請(qǐng)請(qǐng)求的情況下)定義了參與的標(biāo)準(zhǔn)時(shí)適用。在端接側(cè)的服務(wù)器、例如執(zhí)行參與PoC功能的PoC服務(wù)器從共享策略XDMS中讀取將被邀請(qǐng)到與臨時(shí)聚集的成員的PoC群組會(huì)話的各成員的策略信息。這在下列情況下進(jìn)行·由邀請(qǐng)用戶臨時(shí)規(guī)定的多個(gè)用戶被邀請(qǐng)到會(huì)話。在群組成員資格策略尚未由被邀請(qǐng)用戶定義的情況下,可應(yīng)用缺省策略。缺省策略能夠例如基于本地策略。隨著用戶獲得經(jīng)驗(yàn),他或她可應(yīng)用白名單和黑名單二者來(lái)創(chuàng)建成員資格策略。由經(jīng)授權(quán)用戶在共享群組XDMS中創(chuàng)建具有多個(gè)成員的群組。共享群組XDMS向共享策略XDMS請(qǐng)求各成員的成員資格策略。該策略由共享策略XDMS返回給共享群組XDMS。 共享群組XDMS檢查各成員的策略,并且僅對(duì)群組添加其成員資格策略允許他們被包括在該群組中的那些成員。類似地,CBUS服務(wù)器向共享策略XDMS請(qǐng)求并從共享策略XDMS接收每個(gè)匹配成員的成員資格策略。當(dāng)然,實(shí)際策略檢查可在共享策略XDMS處而不是在共享群組XDMS或CBUS服務(wù)器處執(zhí)行。成員資格授權(quán)基于IETF RFC4745中描述的共同策略框架,其中擴(kuò)展在PoC和XDM 引擎中定義并且如這里所陳述。成員資格策略由各用戶基于例如下列標(biāo)準(zhǔn)中的一個(gè)或多個(gè)來(lái)創(chuàng)建 可應(yīng)用于群組的服務(wù)的類型。例如,XDM引擎或CBUS引擎提供包含與群組所支持的服務(wù)有關(guān)的信息的信息元素 <所支持服務(wù) >。用戶可能希望限制對(duì)使用或者不使用某些服務(wù)的群組的成員資格。 群組的創(chuàng)建者/擁有者/管理員的識(shí)別碼。這個(gè)信息沒有存儲(chǔ)在群組文檔中。例如,XDM引擎或CBUS引擎將識(shí)別碼保存在作為SIP URI或Tel URI存儲(chǔ)的用戶樹中。用戶可能希望限制對(duì)由或者不是由某些擁有者創(chuàng)建的群組的成員資格。 群組成員的識(shí)別碼。例如,XDM引擎或CBUS引擎提供包含群組的成員的信息元素 < 列表 >。用戶可能希望限制對(duì)其中某些其他用戶是成員或者不是成員的群組的成員資格。 群組的識(shí)別碼。例如,XDM引擎或CBUS引擎提供還能夠用于包括嵌套群組的信息元素 < 列表>。 用戶可能希望限制對(duì)其中沒有包括某些其它群組或URI列表的群組的成員資格。 群組的類型。例如,XDM引擎或CBUS引擎提供信息元素 < 邀請(qǐng)成員 >,該信息元素用于規(guī)定這是撥入群組(用戶必須邀請(qǐng)他自己)還是撥出群組(用戶由其他人邀請(qǐng)),例如在PoC標(biāo)準(zhǔn)中,這些群組分別表示聊天P0C群組和預(yù)定PoC群組。用戶可能希望限制對(duì)某些類型的群組的成員資格。 群組的目的。例如,XDM引擎或CBUS引擎提供用于規(guī)定群組的目的或主題的信息元素 < 對(duì)象>。 用戶可能希望限制對(duì)某些話題的群組的成員資格或者排除某些話題的群組。用戶還可能希望排除沒有包括主題或者其中元素 < 對(duì)象 > 為空的群組。 公開性。例如,XDM引擎或CBUS引擎提供信息元素 < 可搜索 >,該信息元素用于規(guī)定是否有可能(使用群組識(shí)別碼)搜索群組。用戶可能希望限制對(duì)不能通過這種搜索來(lái)找到的群組的成員資格。在CBUS不支持成員資格策略檢查的情況下,則對(duì)于其中基于搜索來(lái)邀請(qǐng)成員的動(dòng)態(tài)PoC群組會(huì)話,引入?yún)?shù)“dynamic” (動(dòng)態(tài)),例如作為添加到從執(zhí)行控制PoC功能的 PoC服務(wù)器發(fā)送到被邀請(qǐng)PoC客戶端的PoC會(huì)話邀請(qǐng)請(qǐng)求的SIP邀請(qǐng)請(qǐng)求中的請(qǐng)求URI報(bào)頭的URI參數(shù)。這個(gè)參數(shù)指示使用搜索已經(jīng)找到被邀請(qǐng)用戶。由于用于搜索的標(biāo)準(zhǔn)能夠?qū)Ρ谎?qǐng)用戶隱藏,所以新參數(shù)允許用戶在其成員資格策略中規(guī)定是否將接受這類邀請(qǐng),而不管所使用的搜索標(biāo)準(zhǔn)。用戶成員資格策略還能夠基于PoC用戶被邀請(qǐng)到其中的PoC會(huì)話的類型。SIP邀請(qǐng)請(qǐng)求中使用(并且如OMA PoC版本1. O中規(guī)定)的現(xiàn)有URI參數(shù)“sessi0n-type”(會(huì)話類型)能夠用于這個(gè)方面。當(dāng)今它用于從執(zhí)行控制PoC功能的PoC服務(wù)器發(fā)送的邀請(qǐng),但是僅指示預(yù)定和聊天PoC群組會(huì)話。SIP邀請(qǐng)中該參數(shù)的缺少指示該會(huì)話是一對(duì)一或一對(duì)多PoC會(huì)話。為了能夠區(qū)分會(huì)話的所有類型,該參數(shù)應(yīng)當(dāng)始終被包括并且擴(kuò)展成指示其它類型的會(huì)話,例如還指示一對(duì)一或一對(duì)多(臨時(shí))類型的PoC會(huì)話。作為示例,成員資格授權(quán)的下列信息結(jié)構(gòu)能夠在成員資格策略中使用條件元素的示例temporary group-在策略規(guī)則中用于規(guī)定是否允許包括在成員資格是暫時(shí)的群組中。如果僅為所發(fā)起會(huì)話來(lái)定義群組成員,例如臨時(shí)定義或者由動(dòng)態(tài)PoC群組來(lái)定義或者被添加到這種群組,則成員資格是暫時(shí)的。該元素能夠包括一個(gè)或多個(gè)會(huì)話類型的列表或者子兀素"all sessions except,,。allsessions exc印t_在策略規(guī)則中作為元素“temporary group”的子元素用于規(guī)定從規(guī)則中排除的會(huì)話類型。group by subject-在策略規(guī)則中用于規(guī)定群組的主題。該元素能夠包括一個(gè)或多個(gè)主題的列表或者子元素“all subjects except".,all subjects exc印t_在策略規(guī)則中作為元素“group by sub ject”的子元素用于規(guī)定從規(guī)則中排除的群組的主題。動(dòng)作元素的示例Allow membership ( "true" / "false ”)-用于規(guī)定是否允許成員資格?;谶@些擴(kuò)展,成員資格策略規(guī)則的示例如下(基于IETF RFC4745)示例 1按照規(guī)則(rule) “dynl23”,對(duì)通過搜索創(chuàng)建的所有預(yù)定PoC群組授權(quán)成員資格。
<rule Id="dynl23"> <conditions> <tetiiporary-group> 〈group = "prearranged"^ <temporary-group> <service-list>
<serviee enabler = "poc"/> </setvice-list> 〈/conditions〉 〈actions〉
<allow-raembership>true</allow-membership> 〈/actions〉 </rule>示例 2按照規(guī)則“sub456”,對(duì)采用話題文本“golf”或者以字符串“sail”開始的文本創(chuàng)
建的那些群組授權(quán)成員資格,或者在群組的擁有者/創(chuàng)建者/管理員是具有公開用戶識(shí)別碼“bobOexanrole. com”的用戶時(shí)。在示例中,通配符(“*”)用于指示以“sail”幵始的任何字符串適用于該規(guī)則。
<rule id="sub456"> conditions〉. <group-by-subject> <subject = "golfV> 〈subject= “sail#V> </group-by-subject> <idetittty>
<one id = "sip:bob@example. wm"/> 〈/identity〉· </conditiDns> 〈actions〉
<allow-membership>true</allow-membership> </actiom> </nile>示例 3按照規(guī)則“other789”,對(duì)除了采用話題文本“golf”或者以字符串“sail”開始的文本創(chuàng)建的那些群組之外的群組或者除了具有公開用戶識(shí)別碼“alicefexairole. com”的用
戶之外的群組的任何其它創(chuàng)建者/擁有者/管理員不授權(quán)成員資格。<rule id="other789"> <conditions> <group-by-subject> <all-subj eets-exeept> 〈subject ==: "sail*”/〉 <subject= “golf7> </all-subjects-excepl> </group-by-subject> 〈identity〉 <many>
〈except id 二 "sip:aliee@example.eom"/> </many </identity> </conditions> <actions>
<anow-membership>faIse</allow-membership> </actions> </rale>當(dāng)然,重要的是在引入任何新服務(wù)時(shí)允許后向兼容性。在其中存在不支持成員資格授權(quán)功能性的用戶手機(jī)或終端但是執(zhí)行參與PoC功能的PoC服務(wù)器和共享策略XDMS確實(shí)支持該功能性的混合網(wǎng)絡(luò)中,XDMS中的本地策略能夠指示遺留用戶的缺省成員資格策略。缺省策略則能夠由PoC服務(wù)器應(yīng)用于這些用戶。例如,通過將通過搜索創(chuàng)建的動(dòng)態(tài)預(yù)定PoC群組會(huì)話看作普通預(yù)定PoC群組會(huì)話(即,用戶將其感知為普通會(huì)話),策略能夠允許接收到通過搜索創(chuàng)建的動(dòng)態(tài)預(yù)定PoC群組會(huì)話的邀請(qǐng)。在存在具有不支持成員資格授權(quán)功能性的手機(jī)或終端的用戶但是共享群組XDMS/ CBUS和共享策略XDMS確實(shí)支持這個(gè)功能性的混合網(wǎng)絡(luò)中,共享群組XDMS/CBUS中的本地策略能夠設(shè)置成指示是否允許創(chuàng)建群組的用戶將另一個(gè)用戶包括在群組中或者當(dāng)該另一個(gè)用戶不支持成員資格授權(quán)功能性時(shí)(即當(dāng)另一個(gè)用戶不能給出同意或拒絕任何這種嘗試時(shí))是否將拒絕該嘗試。為了是后向兼容的,缺省應(yīng)當(dāng)允許用戶被包括在群組中。在其中存在具有支持成員資格授權(quán)功能性的手機(jī)或終端的用戶但PoC服務(wù)器或共享群組XDMS或共享策略XDMS不支持該功能性的混合網(wǎng)絡(luò)中,遺留用戶將該功能感知為不可用。圖1示出在創(chuàng)建預(yù)定群組時(shí)采用群組成員資格授權(quán)機(jī)制的示例過程。在這個(gè)示例中,被邀請(qǐng)用戶在共享策略XDMS中已經(jīng)定義其用戶訪問策略,其中包括其成員資格授權(quán)策略。用戶屬于域A或X的服務(wù)提供商。圖中未示出如XDM 2. O引擎中規(guī)定的通過聚合代理 (AP)對(duì)共享XDMS服務(wù)器的訪問。圖中還省略了通過始發(fā)PoC服務(wù)器的路由選擇。圖1中所示的步驟如下
Si.按照OMA所定義的過程,XDM客戶端A通過向共享群組XDMS發(fā)送XCAP PUT請(qǐng)求,來(lái)發(fā)起預(yù)定PoC群組的創(chuàng)建。該請(qǐng)求包括XML文檔,其中包含例如群組的類型(撥出)、 群組的潛在成員A、B和C的列表以及關(guān)于群組公告消息將被發(fā)送給成員的指示。S2,S2’ .按照OMA中定義的過程,共享群組XDMS從域A中的共享策略XDMS中取出群組成員列表中的各成員的用戶訪問策略文檔。該動(dòng)作對(duì)域A的所有成員重復(fù)進(jìn)行,直到已經(jīng)取出所有成員的文檔。S3.按照OMA中定義的過程,共享群組XDMS從域X中的共享策略XDMS中取出群組成員列表中的各成員的用戶訪問策略文檔。該動(dòng)作對(duì)域X的所有成員重復(fù)進(jìn)行,直到已經(jīng)取出所有成員的文檔。S4,S4’ .域A中的共享策略XDMS在2000K響應(yīng)中返回域A的各成員的用戶訪問
策略文檔。S5.域X中的共享策略XDMS在2000K響應(yīng)中返回域X的各成員的用戶訪問策略文檔。S6.共享群組XDMS按照用戶訪問策略文檔中定義的成員的成員資格授權(quán)策略來(lái)檢查他/她是否授權(quán)成為這個(gè)群組的成員。共享群組XDMS將授權(quán)策略與群組文檔中可用的信息進(jìn)行比較。該動(dòng)作對(duì)潛在成員列表中的各用戶重復(fù)進(jìn)行。S7.共享群組XDMS確定成員A和C授權(quán)成為這個(gè)群組的成員,而成員B沒有授權(quán)成為這個(gè)群組的成員。S8.共享群組XDMS例如能夠按照本地策略(或者服務(wù)提供商策略)采用409沖突(Conflict)響應(yīng)(其包括關(guān)于成員B沒有作為這個(gè)群組的成員被包括的詳細(xì)信息)來(lái)拒絕創(chuàng)建請(qǐng)求,或者接受請(qǐng)求并且返回201已創(chuàng)建(Created)響應(yīng),其包括關(guān)于成員B沒有作為這個(gè)群組的成員被包括的詳細(xì)信息。如果被拒絕,則該過程不繼續(xù)進(jìn)行;否則該過程在步驟S9繼續(xù)進(jìn)行。S9.共享群組XDMS接受請(qǐng)求,并且返回201已創(chuàng)建響應(yīng),其包括關(guān)于成員B沒有授權(quán)成為這個(gè)群組的成員的詳細(xì)信息。S10.按照OMA所定義的過程,共享群組XDMS在SIP消息請(qǐng)求中向擁有這個(gè)群組的執(zhí)行控制PoC功能的PoC服務(wù)器發(fā)送擴(kuò)展群組公告。Sll.按照OMA所定義的過程,執(zhí)行控制PoC功能的PoC服務(wù)器從共享群組XDMS中取出群組文檔。群組成員的列表包括在群組文檔中。列表包含成員A和C但沒有包含B。S12.按照OMA所定義的過程,執(zhí)行控制PoC功能的PoC服務(wù)器向成員A和成員C 中的每個(gè)轉(zhuǎn)發(fā)群組公告SIP消息請(qǐng)求。S13.按照OMA所定義的過程,域A中執(zhí)行參與PoC功能的PoC服務(wù)器接收對(duì)成員 A的群組公告請(qǐng)求,并且將該請(qǐng)求轉(zhuǎn)發(fā)給成員A的PoC客戶端(圖中未示出)。S14.按照OMA所定義的過程,域X中執(zhí)行參與PoC功能的PoC服務(wù)器接收對(duì)成員 C的群組公告請(qǐng)求,并且將該請(qǐng)求轉(zhuǎn)發(fā)給成員C的PoC客戶端(圖中未示出)。圖2示出當(dāng)CBUS接收到建立群組的請(qǐng)求時(shí)能夠如何基于所接收標(biāo)準(zhǔn)來(lái)使用群組成員資格授權(quán)機(jī)制。在這個(gè)示例中,由CBUS識(shí)別為與標(biāo)準(zhǔn)匹配的用戶將在共享策略XDMS 中已經(jīng)定義其用戶訪問策略,其中包括其成員資格授權(quán)策略。用戶屬于域A或X的服務(wù)提供商。圖中未示出如XDM 2.0引擎中規(guī)定的通過AP對(duì)共享XDMS服務(wù)器的訪問。圖中還省略了通過始發(fā)PoC服務(wù)器的路由選擇。本領(lǐng)域技術(shù)人員將會(huì)知道允許CBUS服務(wù)器找到匹配用戶的各種不同方式。圖2中所示的步驟如下Sla.按照OMA所定義的過程,CBUS客戶端A對(duì)CBUS服務(wù)器發(fā)起SIP預(yù)訂請(qǐng)求。 該請(qǐng)求包括具有群組的潛在成員A、B和C的列表。S2a, S2a'.按照OMA中定義的過程,CBUS服務(wù)器從域A中的共享策略XDMS中取出每個(gè)匹配成員的用戶訪問策略文檔。該動(dòng)作對(duì)域A的所有匹配成員重復(fù)進(jìn)行,直到已經(jīng)取出所有成員的文檔。S3a, S3a'.域A中的共享策略XDMS在2000K響應(yīng)中返回域A的各成員的用戶訪問策略文檔。S4a.按照OMA中定義的過程,CBUS服務(wù)器從域X中的共享策略XDMS中取出每個(gè)匹配成員的用戶訪問策略文檔。該動(dòng)作對(duì)域X的所有成員重復(fù)進(jìn)行,直到已經(jīng)取出所有成員的文檔。S5a.域X中的共享策略XDMS在2000K響應(yīng)中返回域X的各成員的用戶訪問策略文檔。S6a. CBUS服務(wù)器按照用戶訪問策略文檔中定義的成員的成員資格授權(quán)策略來(lái)檢查他是否授權(quán)成為這個(gè)群組的成員。該動(dòng)作對(duì)搜索結(jié)果列表中的用戶列表中的各成員重復(fù)進(jìn)行。S7a. CBUS服務(wù)器確定成員A和C授權(quán)成為這個(gè)群組的成員,而成員B沒有授權(quán)成為成員。S8a. CBUS客戶端接收來(lái)自CBUS服務(wù)器、包括關(guān)于成員B沒有作為這個(gè)群組的成員被包括的詳細(xì)信息的SIP通知請(qǐng)求中域A和域X中與群組的搜索標(biāo)準(zhǔn)匹配的用戶(即成員 A和C)的列表。CBUS客戶端將用戶保存在與群組的搜索標(biāo)準(zhǔn)匹配的成員的列表中。S9a.注意CBUS服務(wù)器備選地能夠例如按照本地策略或服務(wù)提供商策略采用包括關(guān)于成員B沒有接受成為這個(gè)群組的成員的詳細(xì)信息的SIP 403 “被禁止”響應(yīng)來(lái)拒絕創(chuàng)建請(qǐng)求。如果被拒絕,則該過程不繼續(xù)進(jìn)行;否則該過程繼續(xù)進(jìn)行其余步驟。SlOa.用戶基于所接收的匹配成員列表來(lái)決定邀請(qǐng)成員到臨時(shí)群組會(huì)話。Slla. PoC客戶端向執(zhí)行控制PoC功能的PoC服務(wù)器發(fā)送臨時(shí)群組會(huì)話的SIP邀請(qǐng)請(qǐng)求,其具有與群組的搜索標(biāo)準(zhǔn)匹配的用戶的列表。S12a.對(duì)于與搜索標(biāo)準(zhǔn)匹配的并且屬于域A的各用戶,執(zhí)行控制PoC功能的PoC服務(wù)器在SIP邀請(qǐng)請(qǐng)求中向用戶發(fā)送PoC會(huì)話邀請(qǐng)請(qǐng)求。PoC服務(wù)器包括關(guān)于這是暫時(shí)群組的指示。該動(dòng)作對(duì)列表中屬于域A的各用戶重復(fù)進(jìn)行。S13a.執(zhí)行域A中的用戶的參與PoC功能的PoC服務(wù)器接收SIP邀請(qǐng)請(qǐng)求,并且檢測(cè)這是暫時(shí)群組。S14a.按照OMA中定義的過程,執(zhí)行域A中的用戶的參與PoC功能的PoC服務(wù)器向共享策略XDMS請(qǐng)求用戶的成員資格授權(quán)策略。該動(dòng)作對(duì)列表中屬于域A的各用戶重復(fù)進(jìn)行。Slfe. PoC服務(wù)器從具有用戶的用戶訪問策略文檔(包括其成員資格授權(quán)策略)的共享策略XDMS接收XCAP 2000K響應(yīng)。該動(dòng)作對(duì)列表中屬于域A的各用戶重復(fù)進(jìn)行。
S16a.參與PoC功能的PoC服務(wù)器檢測(cè)用戶A授權(quán)成為這個(gè)暫時(shí)群組的成員。PoC 服務(wù)器向成員A的PoC客戶端發(fā)送SIP邀請(qǐng)請(qǐng)求(圖中未示出)。PoC客戶端接受該請(qǐng)求, 并且SIP 2000K響應(yīng)被返回給執(zhí)行控制PoC功能的PoC服務(wù)器(圖中未示出)。S17a.對(duì)于與搜索標(biāo)準(zhǔn)匹配的并且屬于域X的各用戶,執(zhí)行控制PoC功能的PoC服務(wù)器在SIP邀請(qǐng)請(qǐng)求中向用戶發(fā)送PoC會(huì)話邀請(qǐng)請(qǐng)求。PoC服務(wù)器包括關(guān)于這是暫時(shí)群組的指示。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。 S18a.執(zhí)行域X中的用戶的參與PoC功能的PoC服務(wù)器接收SIP邀請(qǐng)請(qǐng)求,并且檢測(cè)這是暫時(shí)群組。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。S19a.按照OMA中定義的過程,執(zhí)行域X中的用戶的參與PoC功能的PoC服務(wù)器向共享策略XDMS請(qǐng)求用戶的成員資格授權(quán)策略。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。S20a. PoC服務(wù)器接收從具有用戶的用戶訪問策略文檔(包括其成員資格授權(quán)策略)的共享策略XDMS接收XCAP 2000K響應(yīng)。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。S21a.參與PoC功能的PoC服務(wù)器檢測(cè)用戶C沒有授權(quán)成為這個(gè)暫時(shí)群組的成員。 PoC服務(wù)器采用SIP 403 “被禁止”響應(yīng)來(lái)拒絕所接收SIP邀請(qǐng)請(qǐng)求(圖中未示出)。圖3示出在創(chuàng)建暫時(shí)群組時(shí)能夠如何使用群組成員資格授權(quán)機(jī)制。在這個(gè)示例中,PoC客戶端設(shè)法建立預(yù)定PoC群組會(huì)話,其中搜索用于找到與用于參與會(huì)話的預(yù)定義標(biāo)準(zhǔn)匹配的成員。在這個(gè)示例中,被邀請(qǐng)用戶在共享策略XDMS中已經(jīng)定義其用戶訪問策略, 其中包括其成員資格授權(quán)策略。用戶屬于域A或X的服務(wù)提供商。圖中未示出如XDM 2.0 引擎中規(guī)定的通過AP對(duì)共享XDMS服務(wù)器的訪問。圖中還省略了通過始發(fā)PoC服務(wù)器的路由選擇。圖3中所示的步驟如下Slb.按照OMA所定義的過程,PoC客戶端通過向PoC服務(wù)器發(fā)送SIP邀請(qǐng)請(qǐng)求來(lái)發(fā)起預(yù)定PoC群組會(huì)話。S2b.預(yù)定PoC群組文檔由PoC服務(wù)器從共享群組XDMS中取出。S3b. PoC服務(wù)器檢測(cè)群組沒有包含任何成員而只有一組搜索標(biāo)準(zhǔn),并且需要執(zhí)行對(duì)成員的搜索。PoC服務(wù)器包括搜索標(biāo)準(zhǔn),并且向CBUS服務(wù)器發(fā)送SIP預(yù)訂請(qǐng)求。S4b. PoC服務(wù)器向PoC客戶端返回指示已經(jīng)接受該請(qǐng)求的SIP 2000K響應(yīng)。S5b. CBUS服務(wù)器使用某種適當(dāng)搜索策略來(lái)執(zhí)行對(duì)成員的搜索。S6b. PoC服務(wù)器在來(lái)自CBUS服務(wù)器的SIP通知請(qǐng)求中接收域A中與群組的搜索標(biāo)準(zhǔn)匹配的用戶的列表。PoC服務(wù)器構(gòu)建和維護(hù)成員列表。S7b.對(duì)于與搜索標(biāo)準(zhǔn)匹配并且屬于域A的各用戶,PoC服務(wù)器在SIP邀請(qǐng)請(qǐng)求中向用戶發(fā)送PoC會(huì)話邀請(qǐng)請(qǐng)求。PoC服務(wù)器包括關(guān)于這是暫時(shí)群組的指示和群組的類型。 該動(dòng)作對(duì)列表中屬于域A的各用戶重復(fù)進(jìn)行。S8b.執(zhí)行域A中的用戶的參與PoC功能的PoC服務(wù)器接收SIP邀請(qǐng)請(qǐng)求,并且檢測(cè)這是暫時(shí)群組。S9b.按照OMA中定義的過程,執(zhí)行域A中的用戶的參與PoC功能的PoC服務(wù)器向共享策略XDMS請(qǐng)求用戶的成員資格授權(quán)策略。該動(dòng)作對(duì)列表中屬于域A的各用戶重復(fù)進(jìn)行。
SlOb. PoC服務(wù)器從具有用戶的用戶訪問策略文檔(包括其成員資格授權(quán)策略)的共享策略XDMS接收XCAP 2000K響應(yīng)。該動(dòng)作對(duì)列表中屬于域A的各用戶重復(fù)進(jìn)行。Sllb. PoC服務(wù)器檢測(cè)成員A沒有授權(quán)成為這個(gè)暫時(shí)群組的成員。PoC服務(wù)器拒絕該請(qǐng)求,并且向執(zhí)行控制PoC功能的PoC服務(wù)器返回SIP 403被禁止響應(yīng)。該響應(yīng)包括指示用戶A沒有授權(quán)成為這個(gè)群組的成員的原因。S12b.執(zhí)行控制PoC功能的PoC服務(wù)器從這個(gè)暫時(shí)群組的存在的其余成員的成員列表中去除用戶A。S13b. PoC服務(wù)器在從CBUS服務(wù)器接收的SIP通知請(qǐng)求中接收域X中與群組的搜索標(biāo)準(zhǔn)匹配的用戶的列表。PoC服務(wù)器將用戶高速緩存在與群組的搜索標(biāo)準(zhǔn)匹配的成員的列表中。S14b.對(duì)于與搜索標(biāo)準(zhǔn)匹配的并且屬于域X的各用戶,PoC服務(wù)器在SIP邀請(qǐng)請(qǐng)求中向成員發(fā)送PoC會(huì)話邀請(qǐng)請(qǐng)求。PoC服務(wù)器包括關(guān)于這是暫時(shí)群組的指示和暫時(shí)群組的類型。 S15b.執(zhí)行域X中的用戶的參與PoC功能的PoC服務(wù)器接收SIP邀請(qǐng)請(qǐng)求,并且檢測(cè)這是暫時(shí)群組。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。S16b.按照OMA中定義的過程,執(zhí)行域X中的用戶的參與PoC功能的PoC服務(wù)器向共享策略XDMS請(qǐng)求用戶的成員資格授權(quán)策略。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。S17b. PoC服務(wù)器接收從具有用戶的用戶訪問策略文檔(包括其成員資格授權(quán)策略)的共享策略XDMS接收XCAP 2000K響應(yīng)。該動(dòng)作對(duì)列表中屬于域X的各用戶重復(fù)進(jìn)行。S18b. PoC服務(wù)器檢測(cè)用戶X授權(quán)成為這個(gè)暫時(shí)群組的成員。PoC服務(wù)器在SIP邀請(qǐng)請(qǐng)求中向成員X的PoC客戶端發(fā)送PoC會(huì)話邀請(qǐng)請(qǐng)求。S19b. PoC客戶端接受該請(qǐng)求,并且SIP 2000K響應(yīng)被返回給執(zhí)行控制PoC功能的 PoC服務(wù)器。圖4示意示出上述過程中可涉及的各種實(shí)體。這些實(shí)體可以是功能性的并且可以與其它功能實(shí)體集成或者可實(shí)現(xiàn)為單獨(dú)節(jié)點(diǎn)。PoC客戶端1在客戶終端(UE)處實(shí)現(xiàn),并且負(fù)責(zé)建立和控制PoC會(huì)話。XDM客戶端2在客戶終端(UE)處實(shí)現(xiàn),并且如OMA XDM引擎中規(guī)定,能夠用于例如在用戶的用戶訪問策略文檔中配置成員資格策略的規(guī)則。如OMA XDM引擎中規(guī)定,XDM客戶端還用于配置群組文檔。CBUS客戶端3執(zhí)行對(duì)與動(dòng)態(tài)PoC群組的標(biāo)準(zhǔn)匹配的用戶的請(qǐng)求。CBUS客戶端能夠包括用戶的列表連同標(biāo)準(zhǔn),或者涉及具有共享群組XDMS中存儲(chǔ)的動(dòng)態(tài)PoC群組的預(yù)定義標(biāo)準(zhǔn)的群組。如OMA XDM引擎中規(guī)定,聚合代理4用于將對(duì)成員資格策略文檔的HTTP請(qǐng)求路由到適當(dāng))(DMS。如OMA XDM引擎中規(guī)定,群組XDMS 5存儲(chǔ)群組文檔。如OMA XDM引擎中規(guī)定,策略XDMS 6存儲(chǔ)用戶訪問策略文檔。執(zhí)行控制PoC功能的PoC服務(wù)器7涉及提供與已為其發(fā)送PoC會(huì)話邀請(qǐng)請(qǐng)求的暫時(shí)群組的特定類型有關(guān)的信息。
在端接側(cè)(圖中未示出)執(zhí)行參與PoC功能的PoC服務(wù)器執(zhí)行HTTP請(qǐng)求,以便取出所服務(wù)用戶的成員資格策略文檔,并且基于成員資格策略文檔中規(guī)定的規(guī)則,代表所服務(wù)的PoC用戶來(lái)拒絕或接受邀請(qǐng)。CBUS服務(wù)器8基于具有預(yù)定義標(biāo)準(zhǔn)但成員列表為空的預(yù)定PoC群組的標(biāo)準(zhǔn)來(lái)執(zhí)行對(duì)動(dòng)態(tài)PoC群組的成員的搜索。服務(wù)器還在接收到具有標(biāo)準(zhǔn)連同用戶列表的請(qǐng)求時(shí)找到匹配用戶。服務(wù)器執(zhí)行HTTP請(qǐng)求,以便取出與標(biāo)準(zhǔn)匹配的用戶的成員資格策略文檔,并且基于成員資格策略文檔中規(guī)定的規(guī)則來(lái)包括或排除結(jié)果中的用戶。圖5示意示出配置成實(shí)現(xiàn)共享策略XDMS 100和共享群組XDMS 101的計(jì)算機(jī)服務(wù)器的涉及用戶策略管理方面的功能組件。共享群組XDMS包括用于例如從XDM客戶端接收 PoC群組建立請(qǐng)求的接收器102。接收器將請(qǐng)求傳遞給群組成員資格創(chuàng)建器103,群組成員資格創(chuàng)建器103對(duì)于群組的每個(gè)候選成員檢索用戶群組成員資格策略。在共享策略XDMS 處由查詢響應(yīng)單元104來(lái)接收對(duì)策略的請(qǐng)求。這個(gè)單元的作用是經(jīng)由數(shù)據(jù)庫(kù)管理器106來(lái)查詢用戶群組成員資格策略數(shù)據(jù)庫(kù)105。除了路由這類查詢之外,數(shù)據(jù)庫(kù)管理器的作用還將是提供用戶和網(wǎng)絡(luò)運(yùn)營(yíng)商經(jīng)由其能夠維護(hù)和管理用戶策略的接口。共享群組XDMS的群組成員資格創(chuàng)建器103將分析提供給它的策略,并且建立群組成員資格列表(如果實(shí)際上能夠識(shí)別任何這類成員)。將響應(yīng)(未示出)返回給適當(dāng)實(shí)體,例如XDM客戶端。圖6是進(jìn)一步示出用于控制群組成員資格的整體過程的流程圖。該過程開始于步驟1,在步驟2在共享策略XDMS中定義(和維護(hù))用戶成員資格策略。在步驟3,例如由共享群組XDMS來(lái)接收群組建立請(qǐng)求。該請(qǐng)求可包含候選成員的列表。在步驟4,對(duì)于候選成員的每個(gè),對(duì)共享策略XDMS進(jìn)行查詢以獲得成員資格策略。在步驟5,基于候選列表和所獲得成員資格策略來(lái)確定成員資格列表。在步驟6,向成員資格列表中的用戶發(fā)出邀請(qǐng)。該過程在步驟7結(jié)束。本領(lǐng)域的技術(shù)人員將會(huì)理解,可對(duì)上述實(shí)施例進(jìn)行各種修改,而沒有背離本發(fā)明的范圍。具體來(lái)說(shuō),本領(lǐng)域技術(shù)人員將會(huì)理解,本發(fā)明適用于除了 PoC之外并且利用用戶群組的IMS服務(wù),如IMS即時(shí)消息傳遞服務(wù)。實(shí)際上,本發(fā)明適用于依靠IMS的IP多媒體服務(wù)其它服務(wù)。
權(quán)利要求
1.一種控制通過通信網(wǎng)絡(luò)所推動(dòng)的IP多媒體通信服務(wù)的群組建立的方法,其中,所建立群組包括一組成員用戶,其中各成員用戶具有用戶設(shè)備,并且在群組建立時(shí),由所述通信網(wǎng)絡(luò)的服務(wù)器向成員的用戶設(shè)備發(fā)送加入所述群組的邀請(qǐng),所述方法包括在所述通信網(wǎng)絡(luò)中,為所述服務(wù)的一組用戶中的每個(gè)用戶來(lái)定義群組成員資格策略, 所述群組成員資格策略定義所述用戶希望或者不希望加入的群組;在群組建立之前,對(duì)于選擇為可能包括在所述群組中的各用戶,使用那個(gè)用戶的所述群組成員資格策略來(lái)確定所述用戶是否可能希望被包括;以及僅向確定他們可能希望被包括在所述群組中的那些用戶發(fā)送邀請(qǐng)。
2.按照權(quán)利要求1所述的方法,其中,所述通信網(wǎng)絡(luò)包括IP多媒體子系統(tǒng)網(wǎng)絡(luò),并且所述服務(wù)是IP多媒體子系統(tǒng)服務(wù)。
3.按照權(quán)利要求2所述的方法,其中,所述群組成員資格策略在XML文檔中定義。
4.按照權(quán)利要求3所述的方法,并且包括在共享策略XDMS處維護(hù)用戶的所述群組成員資格策略。
5.按照權(quán)利要求4所述的方法,使用那個(gè)用戶的所述群組成員資格策略來(lái)確定該用戶是否可能希望加入的所述步驟在策略執(zhí)行服務(wù)器處執(zhí)行,所述策略執(zhí)行服務(wù)器從一個(gè)或多個(gè)共享策略XDMS中檢索所選擇用戶的群組成員資格策略。
6.按照權(quán)利要求5所述的方法,所述策略執(zhí)行服務(wù)器是如下其中之一共享群組XDMS、 CBUS服務(wù)器以及充當(dāng)用戶的策略執(zhí)行器的應(yīng)用服務(wù)器。
7.按照權(quán)利要求2至6中的任一項(xiàng)所述的方法,群組成員資格策略基于下列信息元素中的一個(gè)或多個(gè)信息元素的內(nèi)容來(lái)定義群組,信息元素與待建立群組關(guān)聯(lián)所支持服務(wù); 列表; 邀請(qǐng)成員; 對(duì)象; 可搜索。
8.按照權(quán)利要求2至7中的任一項(xiàng)所述的方法,群組成員資格策略基于群組的創(chuàng)建者、 擁有者和/或管理員的識(shí)別碼來(lái)定義所述群組。
9.按照權(quán)利要求2至8中的任一項(xiàng)所述的方法,其中,所述IP多媒體子系統(tǒng)服務(wù)是基于蜂窩的按鍵通話服務(wù)。
10.一種供IP多媒體通信網(wǎng)絡(luò)中用于推動(dòng)通過網(wǎng)絡(luò)對(duì)服務(wù)提供配置的計(jì)算機(jī)服務(wù)器, 所述服務(wù)器包括數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)管理器,用于為所述服務(wù)的一組用戶中的每個(gè)用戶維護(hù)群組成員資格策略,所述群組成員資格策略定義用戶希望或者不希望加入的服務(wù)群組;以及查詢響應(yīng)單元,用于通過從所述數(shù)據(jù)庫(kù)中提取所述用戶之一的群組成員資格策略并且將其返回給查詢實(shí)體,來(lái)對(duì)所接收的關(guān)于那個(gè)用戶的查詢作出反應(yīng)。
11.按照權(quán)利要求10所述的計(jì)算機(jī)服務(wù)器,其中,所述群組成員資格策略在XML文檔中定義,并且所述服務(wù)器是配置成工作在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的共享策略XDMS。
12.一種供通信網(wǎng)絡(luò)中用于推動(dòng)通過網(wǎng)絡(luò)的對(duì)服務(wù)提供配置的計(jì)算機(jī)服務(wù)器,所述服務(wù)器包括接收器,用于接收建立服務(wù)群組的請(qǐng)求;群組成員資格創(chuàng)建器,用于通過檢索為所述群組提出的所述或每個(gè)用戶的群組成員資格策略來(lái)響應(yīng)所述請(qǐng)求的接收,并且用于根據(jù)所述或每個(gè)所檢索群組成員資格策略來(lái)確定對(duì)應(yīng)用戶是否能夠被邀請(qǐng)加入所述群組。
13.按照權(quán)利要求12所述的計(jì)算機(jī)服務(wù)器,所述服務(wù)器是配置成工作在IP多媒體子系統(tǒng)網(wǎng)絡(luò)中的服務(wù)器,并且是如下其中之一共享群組XDMS、CBUS服務(wù)器以及充當(dāng)用戶的策略執(zhí)行器的應(yīng)用服務(wù)器。
全文摘要
一種控制通過通信網(wǎng)絡(luò)所推動(dòng)的IP多媒體通信服務(wù)的群組建立的方法,其中,所建立群組包括一組成員用戶,各成員用戶具有用戶設(shè)備,并且在群組建立時(shí),由所述通信網(wǎng)絡(luò)的服務(wù)器向成員的用戶設(shè)備發(fā)送加入群組的邀請(qǐng)。該方法包括在所述通信網(wǎng)絡(luò)中為所述服務(wù)的一組用戶的每個(gè)用戶定義群組成員資格策略,其中該群組成員資格策略定義用戶希望或者不希望加入的群組。在群組建立之前,對(duì)于選擇為可能包括在群組中的各用戶,那個(gè)用戶的群組成員資格策略用于確定該用戶是否可能希望被包括。邀請(qǐng)僅被發(fā)送給確定他們可能希望被包括在群組中的那些用戶。
文檔編號(hào)H04L12/18GK102474421SQ200980160510
公開日2012年5月23日 申請(qǐng)日期2009年7月10日 優(yōu)先權(quán)日2009年7月10日
發(fā)明者B·斯克丁格, H·博格比 申請(qǐng)人:瑞典愛立信有限公司