專利名稱:一種對會話的控制裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及在網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)中控制會話的技術(shù),特別涉及一種對會話的控制裝置、系統(tǒng)及方法。
背景技術(shù):
隨著寬帶網(wǎng)絡(luò)的發(fā)展,移動通信將不僅僅局限于傳統(tǒng)的話音通信,結(jié)合音頻、視頻、圖片和文本等多種媒體類型的多媒體業(yè)務(wù)將逐漸開展起來,通過與呈現(xiàn)業(yè)務(wù)(presence)、短消息、網(wǎng)頁(WEB)瀏覽、定位信息、推送業(yè)務(wù)(PUSH)、文件共享等數(shù)據(jù)業(yè)務(wù)的結(jié)合,可以滿足用戶的多種需求。例如消息業(yè)務(wù)提供即時消息和聊天室、多媒體短消息;視頻業(yè)務(wù)提供娛樂、多媒體信息、日常交流;電子商務(wù)提供產(chǎn)品目錄、搜索引擎、購物車、訂單管理、支付;游戲提供單人游戲、群組游戲;定位業(yè)務(wù)提供尋人、向?qū)?、?bào)警;個人助理提供地址本、日程表、書簽管理、文件存儲、事件提醒、電子郵件等。
在多種應(yīng)用的推動下,第三代移動通信伙伴工程(3GPPThirdGeneration Partnership Project)推出了IMS架構(gòu),目的是在通信網(wǎng)絡(luò)中使用一種標(biāo)準(zhǔn)化的開放的結(jié)構(gòu)來實(shí)現(xiàn)多種多樣的多媒體應(yīng)用,提供給用戶更多的選擇和更豐富的感受。
隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,多方通信成為一種逐漸普遍的業(yè)務(wù),為了實(shí)現(xiàn)多方通信必然需要進(jìn)行一個統(tǒng)一的控制點(diǎn)來管理,確保管理的一致性和實(shí)時性。比如一個用戶申請發(fā)送音頻,系統(tǒng)需要有控制點(diǎn)進(jìn)行判決。比如無線一鍵通(PoC)系統(tǒng)或會議(Conference)系統(tǒng)。
以PoC系統(tǒng)進(jìn)行舉例說明,PoC系統(tǒng)就是一種集中控制的多方多媒體通信系統(tǒng),圖1為現(xiàn)有技術(shù)的PoC系統(tǒng)的結(jié)構(gòu)示意圖,PoC系統(tǒng)基于IMS網(wǎng)絡(luò),即圖中所示的初始會話協(xié)議/網(wǎng)際協(xié)議內(nèi)核(SIP/IP Core),PoC系統(tǒng)還包括的主要實(shí)體為PoC服務(wù)器(PoC Server),是PoC業(yè)務(wù)的主要呼叫控制設(shè)備,相當(dāng)于IMS網(wǎng)絡(luò)的應(yīng)用服務(wù)器,其具有控制PoC服務(wù)器(Controlling PoC Server)和參與PoC服務(wù)器(Participant PoC Server),Controlling PoC Server在一個會話中只有一個,用于控制會話過程(通過網(wǎng)絡(luò)策略和從PoC文檔管理服務(wù)器(XDMS,XML Document ManagementServer)獲取到的PoC業(yè)務(wù)的信息進(jìn)行會話控制,Participant PoC Server在一個會話中可以有至少一個,用于分別對參與會話的成員進(jìn)行管理;PoCXDMS,用于存儲PoC業(yè)務(wù)的信息,如PoC業(yè)務(wù)的群組信息,將存儲的PoC業(yè)務(wù)的信息提供給PoC Server和/或通過SIP/IP Core提供給PoC客戶端(PoCClient)進(jìn)行操作;PoC Client,設(shè)置在用戶設(shè)備(UE)中,用于通過SIP/IPCore和PoC Server直接進(jìn)行PoC業(yè)務(wù),如發(fā)起會話、接受PoC呼叫、申請發(fā)言權(quán)或發(fā)言等。
在PoC系統(tǒng)的多方多媒體通信會話的一個會話中,參與會話的PoCClient會有動態(tài)變化,包括狀態(tài)的變化和權(quán)限的變化兩個方面。其中,參與會話的PoC Client動態(tài)狀態(tài)的變化是指在會話過程中PoC Client參與會話、離開會話或再加入會話等;參與會話的PoC Client動態(tài)權(quán)限的變化是指參與會話的PoC Client的權(quán)限發(fā)生了變化,如PoC Client由普通參與權(quán)限(regularPoC Participant)變?yōu)榱藭挼恼{(diào)度員(PoC Dispatcher),參與會話的PoCClient的權(quán)限包括regular PoC Participant、PoC Dispatcher、會話的被調(diào)度成員(fleet member)和會話的中間緩和成員(Moderator)等。當(dāng)參與會話的PoC Client具有某些特殊的權(quán)限時,如PoC Dispatcher或Moderator等,會話就變?yōu)榱颂厥獾臅?,如PoC調(diào)度(Dispatch)會話或PoC緩和(Moderate)會話等。
在會話進(jìn)行過程中,尤其是特殊的會話進(jìn)行過程中,應(yīng)該基于參與會話的PoC Client動態(tài)變化進(jìn)行會話的控制;如參與會話的具有的特殊權(quán)限的PoC Client在會話過程中離開會話、再次加入會話或進(jìn)行權(quán)限的變更時,都需要進(jìn)行相應(yīng)的會話的控制。對會話的控制包括PoC系統(tǒng)對會話是否還能繼續(xù)的決策、會話類型的改變或?qū)拝⑴c的其他PoC Client的權(quán)限改變、以及PoC Server上保存的媒體請求隊(duì)列的處理等。
目前,只有針對某些特定的參與會話的PoC Client動態(tài)變化時進(jìn)行會話的控制的技術(shù),沒有全面的當(dāng)參與會話的PoC Client動態(tài)變化時進(jìn)行會話的控制的技術(shù)。如在PoC Moderate會話中,參與會話的具有Moderator權(quán)限的PoC Client在會話過程中離開會話,或?qū)oderator權(quán)限移交給參與會話的其他PoC Client失敗后,PoC系統(tǒng)控制將PoC Moderate會話變化為一個PoC普通會話。但是,例如對于PoC Dispatch會話中,參與會話的具有Dispatcher權(quán)限的PoC Client在會話過程中離開會話,或?qū)ispatcher權(quán)限移交給參與會話的其他PoC Client失敗后,卻沒有相應(yīng)地PoC系統(tǒng)如何控制PoC Dispatch會話的控制策略。
因此,目前還沒有針對參與會話的PoC Client的動態(tài)變化時,如何對會話進(jìn)行全面控制的技術(shù)。尤其集中控制的多方多媒體通信系統(tǒng),如在PoC系統(tǒng)中,隨著會話的動態(tài)狀態(tài)變化的模式越來越多,會話的動態(tài)權(quán)限變化越來越多樣化,更加需要一個當(dāng)會話參與客戶端變化時,對會話進(jìn)行全面控制的有效技術(shù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種對會話的控制裝置,該裝置能夠在參與會話的客戶端動態(tài)變化時,對會話進(jìn)行全面的控制。
本發(fā)明還提供一種對會話的控制系統(tǒng),該系統(tǒng)能夠在參與會話的客戶端動態(tài)變化時,對會話進(jìn)行全面的控制。
本發(fā)明還提供一種對會話的控制方法,該方法能夠在參與會話的客戶端動態(tài)變化時,對會話進(jìn)行全面的控制。
根據(jù)上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的
一種對會話的控制裝置,該裝置包括策略存儲模塊、事件分析模塊以及會話管理實(shí)施模塊,其中,策略存儲模塊,用于存儲會話參與的客戶端動態(tài)變化時會話控制的控制策略,并將控制策略發(fā)送給事件分析模塊;事件分析模塊,用于從客戶端或服務(wù)器接收到會話參與的客戶端動態(tài)變化的事件后,根據(jù)從策略存儲模塊接收到的控制策略進(jìn)行分析,得到控制該事件的控制策略后,將控制該事件的控制策略發(fā)送給會話管理實(shí)施模塊;會話管理實(shí)施模塊,用于從事件分析模塊接收到控制該事件的控制策略后,根據(jù)控制該事件的控制策略發(fā)送控制命令,指示進(jìn)行會話控制的網(wǎng)絡(luò)實(shí)體對會話進(jìn)行控制。
所述裝置還包括策略更新模塊,用于將實(shí)時更新的當(dāng)會話參與的客戶端動態(tài)變化時會話控制的控制策略發(fā)送給策略存儲模塊進(jìn)行存儲。
所述事件分析模塊中還包括分析策略模塊,用于對接收到會話參與的客戶端動態(tài)變化的事件根據(jù)從策略存儲模塊接收到的控制策略進(jìn)行分析,得到控制該事件的控制策略。
所述會話管理實(shí)施模塊還包括若干個不同的管理模塊,分別對接收到的不同的控制該事件的控制策略進(jìn)行不同的控制。
所述裝置設(shè)置在無線一鍵通服務(wù)器PoC Server或PoC Server的控制無線一鍵通服務(wù)器Controlling PoC Server中。
一種對會話的控制系統(tǒng),該系統(tǒng)包括客戶端、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)和具有會話管理模塊的服務(wù)器,其中,客戶端通過多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)向具有會話管理模塊的服務(wù)器發(fā)送會話參與客戶端動態(tài)變化事件,服務(wù)器中的會話管理模塊根據(jù)控制策略對接收到的該事件進(jìn)行控制,發(fā)送控制命令,指示會話控制的網(wǎng)絡(luò)實(shí)體對會話控制。
所述的客戶端為無線一鍵通客戶端PoC Client;所述的具有會話管理模塊的服務(wù)器為PoC Server或PoC Server的Controlling PoC Server。
所述的多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)包括PoC Server。
一種對會話的控制方法,該方法包括多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略對參與會話的客戶端動態(tài)變化的事件進(jìn)行會話控制。
在進(jìn)行會話控制之前,該方法還包括多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)檢測到參與會話的客戶端動態(tài)變化的事件。
所述檢測到參與會話的客戶端動態(tài)變化的事件的過程為參與會話的客戶端向多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)上報(bào)動態(tài)變化事件或管轄參與會話的客戶端的網(wǎng)絡(luò)實(shí)體檢測到參與會話的客戶端的動態(tài)變化事件。
所述進(jìn)行會話控制的過程為A、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略判斷該事件是否會影響會話,如果是,執(zhí)行步驟B;B、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略分析出該事件影響會話的方面,根據(jù)分析出的影響會話的方面對會話進(jìn)行控制。
步驟B所述該事件影響會話的方面為導(dǎo)致會話中止,所述對會話進(jìn)行控制為多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)中止會話。
所述多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)在中止會話之前或者之后,向所有參與會話的客戶端發(fā)送中止會話通知。
步驟A所述根據(jù)會話的控制策略判斷該事件不影響會話時,多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)對該事件的客戶端根據(jù)該事件進(jìn)行處理,對會話不進(jìn)行處理。
步驟B所述的會話控制包括對會話類型的處理。
步驟B所述的會話控制為對會話媒體分發(fā)形式的處理。
步驟B所述的會話控制為對會話的媒體發(fā)送請求隊(duì)列的處理。
步驟B所述的會話控制為PoC Server向網(wǎng)絡(luò)計(jì)費(fèi)實(shí)體發(fā)起更新計(jì)費(fèi)信息的處理。
從上述方案可以看出,本發(fā)明提供的控制裝置、系統(tǒng)及方法預(yù)先針對不同的動態(tài)變化事件設(shè)置不同的會話的控制策略,當(dāng)接收到動態(tài)變化事件后,該事件可以為狀態(tài)的動態(tài)變化事件或權(quán)限的動態(tài)變化事件時,根據(jù)會話的控制策略對該事件進(jìn)行相應(yīng)的控制。因此,本發(fā)明就可以保證在一個會話中,在參與會話的客戶端動態(tài)變化時,都可以有相應(yīng)的會話的控制策略控制會話或會話中的客戶端,實(shí)現(xiàn)了對會話進(jìn)行全面控制,保證會話的正常管理程序。更進(jìn)一步地,本發(fā)明會話的控制策略還可以隨著會話類型的擴(kuò)展、業(yè)務(wù)提供商的策略以及網(wǎng)絡(luò)運(yùn)營商的策略等多種本地策略進(jìn)行實(shí)時更新。
圖1為現(xiàn)有技術(shù)的PoC系統(tǒng)的結(jié)構(gòu)示意圖;圖2為本發(fā)明的會話管理模塊的結(jié)構(gòu)示意圖;圖3為本發(fā)明的會話參與客戶端變化時對會話的控制系統(tǒng)示意圖;圖4為本發(fā)明的會話參與客戶端變化時對會話的控制方法流程圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,以下舉具體實(shí)施例并參照附圖,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)的說明。
為了在參與會話的客戶端動態(tài)變化時,對會話進(jìn)行全面的控制,本發(fā)明提供了一種會話管理模塊,該會話管理模塊設(shè)置在集中控制的多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè),圖2為本發(fā)明的會話管理模塊的結(jié)構(gòu)示意圖該模塊包括策略存儲模塊、事件分析模塊以及會話管理實(shí)施模塊,其中,策略存儲模塊,用于存儲第三方網(wǎng)絡(luò)實(shí)體設(shè)置的當(dāng)會話參與的客戶端動態(tài)變化時的會話控制的控制策略,并將控制策略發(fā)送給事件分析模塊;事件分析模塊,用于從容戶端或服務(wù)器接收到會話參與的客戶端動態(tài)變化的事件后,根據(jù)從策略存儲模塊接收到的控制策略進(jìn)行分析,得到控制該事件的控制策略后,將控制該事件的控制策略發(fā)送給會話管理實(shí)施模塊;會話管理實(shí)施模塊,用于從事件分析模塊接收到控制該事件的控制策略后,根據(jù)控制該事件的控制策略發(fā)送控制命令,指示進(jìn)行會話控制的網(wǎng)絡(luò)實(shí)體對會話進(jìn)行控制。
在本發(fā)明中,會話管理模塊還可以包括策略更新模塊,用于將第三方網(wǎng)絡(luò)實(shí)體實(shí)時所更新的當(dāng)會話參與的客戶端動態(tài)變化時的會話控制的控制策略發(fā)送給策略存儲模塊進(jìn)行存儲。
事件分析模塊中還包括分析策略模塊,用于對接收到會話參與的客戶端動態(tài)變化的事件根據(jù)從策略存儲模塊接收到的控制策略進(jìn)行分析,得到控制該事件的控制策略。
會話管理實(shí)施模塊還可以包括若干個不同的管理模塊,分別對接收到的不同的控制該事件的控制策略進(jìn)行不同的控制,如得到的控制策略要進(jìn)行隊(duì)列管理,則在隊(duì)列管理模塊進(jìn)行控制實(shí)施;接收到的控制策略要進(jìn)行媒體發(fā)送相關(guān)管理,則在媒體發(fā)送模塊進(jìn)行控制實(shí)施;接收到的控制策略要進(jìn)行計(jì)費(fèi)相關(guān)管理,則在計(jì)費(fèi)管理模塊進(jìn)行控制實(shí)施。
在PoC系統(tǒng)中,本發(fā)明可以將會話管理模塊設(shè)置在PoC Server中,分別接收由PoC Client或PoC系統(tǒng)的服務(wù)器發(fā)送的會話參與的客戶端動態(tài)變化的事件,將控制命令發(fā)送給PoC系統(tǒng)的服務(wù)器進(jìn)行會話的控制。更具體地,本發(fā)明可以將會話管理模塊設(shè)置在PoC Server的Controlling PoC Server中,分別接收由PoC Client、Controlling PoC Server或Participant PoC Server發(fā)送的客戶端動態(tài)變化的事件,將控制命令發(fā)送給PoC系統(tǒng)的Controlling PoCServer或Participant PoC Server進(jìn)行會話的控制。
本發(fā)明還提供一種會話參與客戶端變化時對會話的控制系統(tǒng),以PoC舉例說明,該示意圖如圖3所示該系統(tǒng)至少包括PoC客戶端、SIP/IP core和具有會話管理模塊的PoC Server,PoC客戶端通過SIP/IP core和具有會話管理模塊的PoC Server進(jìn)行消息交互,完成參與客戶端變化時對會話的控制,整個控制過程為PoC客戶端通過SIP/IP core向具有會話管理模塊的PoC Server發(fā)送會話參與客戶端動態(tài)變化事件,PoC Server中的會話管理模塊根據(jù)設(shè)置的控制策略對接收到的該事件進(jìn)行控制,發(fā)送控制命令,指示會話控制的網(wǎng)絡(luò)實(shí)體對會話控制。
當(dāng)然,該系統(tǒng)還包括其他用于完成PoC業(yè)務(wù)的實(shí)體。
具有會話管理模塊的PoC Server中的會話管理模塊的結(jié)構(gòu)與圖2所述的結(jié)構(gòu)相同。
PoC Server中的會話管理模塊還可以設(shè)置在PoC Server的ControllingPoC Server中,接收由PoC Client通過SIP/IP core和Participant PoC Server發(fā)送的客戶端動態(tài)變化的事件,將控制命令發(fā)送給PoC系統(tǒng)的ControllingPoC Server或Participant PoC Server進(jìn)行會話的控制。
在該系統(tǒng)中,具有會話管理模塊的PoC Server還可以對從PoC Server接收到的客戶端動態(tài)變化的事件進(jìn)行會話控制,如對從Controlling PoCServer或Participant PoC Server接收到的客戶端動態(tài)變化的事件進(jìn)行會話控制。
本發(fā)明還提供一種會話參與客戶端變化時對會話控制的方法,在對會話控制之前,需要在集中控制的多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)設(shè)置會話的控制策略,圖4為本發(fā)明的會話參與客戶端變化時對會話的控制方法流程圖,其具體步驟為步驟400、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)檢測到參與會話的客戶端動態(tài)變化事件。
檢測的方式可以有多種,如參與會話的客戶端向多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)上報(bào)動態(tài)變化事件從而檢測出,或者管轄參與會話的客戶端的網(wǎng)絡(luò)實(shí)體主動檢測到參與會話的客戶端的動態(tài)變化事件。
步驟401、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)設(shè)置的會話的控制策略判斷該動態(tài)變化事件是否會影響會話,如果是,執(zhí)行步驟403;否則,執(zhí)行步驟402。
步驟402、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)只對動態(tài)變化事件的客戶端根據(jù)動態(tài)變化事件進(jìn)行相應(yīng)的處理,對會話不進(jìn)行處理。
步驟403、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)設(shè)置的會話的控制策略分析出該動態(tài)變化事件影響會話的方面,根據(jù)分析出的影響會話的方面對會話進(jìn)行相應(yīng)的處理。
在進(jìn)行處理時,當(dāng)多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)設(shè)置的會話的控制策略判斷出要中止會話,多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)中止會話,向參與會話的所有客戶端發(fā)送中止會話通知。該中止會話通知可以在中止會話前或中止會話后發(fā)送。
影響會話的方面可以包括對會話參與其他客戶端的權(quán)限的影響、對會話中原有隊(duì)列的影響、對會話計(jì)費(fèi)的影響、對會話參與客戶端的媒體分發(fā)模式的影響以及其他方面的影響。
對會話進(jìn)行相應(yīng)的處理可以包括對會話參與其他客戶端的權(quán)限進(jìn)行修改、對會話中原有隊(duì)列進(jìn)行重排或者刪除、對會話計(jì)費(fèi)參數(shù)的更新、對會話參與客戶端的媒體分發(fā)模式的修改以及根據(jù)其他方面的影響所作的修改。
以下舉三個具體的實(shí)施例說明本發(fā)明。
在PoC Dispatch會話中,具有PoC Dispatch參與會話,當(dāng)PoC Dispatcher退出會話,原因可以為主動退出或權(quán)限移交失敗,PoC系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略,對該動態(tài)變化事件進(jìn)行控制。
當(dāng)有不同的會話的控制策略時,會產(chǎn)生不同的控制方式。
方案1,當(dāng)會話的控制策略設(shè)置為PoC Dispatcher退出會話時中止會話,則當(dāng)該動態(tài)變化事件出現(xiàn)后,PoC系統(tǒng)網(wǎng)絡(luò)側(cè)會立即中止會話。設(shè)置該會話的控制策略的原因?yàn)榛赑oC Dispatcher的特殊權(quán)限,以及PoC Dispatch會話的特殊媒體分發(fā)模式,即媒體流只能從PoC Dispatcher流向fleet member或者從fleet member流向PoC Dispatcher,各個fleet member之間是不能進(jìn)行媒體流的傳輸?shù)模?dāng)PoC Dispatcher退出會話時,就無法實(shí)現(xiàn)PoC Dispatch會話中的媒體流傳輸,所以會話的控制策略設(shè)置為PoC Dispatcher退出會話時中止會話。
方案2,當(dāng)會話的控制策略設(shè)置為PoC Dispatcher退出會話時PoCDispatch會話變?yōu)槠胀ǖ腜oC會話時,則當(dāng)該動態(tài)變化事件出現(xiàn)后,PoC系統(tǒng)網(wǎng)絡(luò)側(cè)清除媒體流的隊(duì)列,fleet member變?yōu)閞egular PoC Participant組成一個普通的PoC會話。
方案3,會話的控制策略設(shè)置為PoC Dispatcher退出會話時判斷PoCDispatch會話的類型,如果類型為嚴(yán)格的,則中止會話;如果不是,則PoCDispatch會話變?yōu)槠胀ǖ腜oC會話。則當(dāng)該動態(tài)變化事件出現(xiàn)后,PoC系統(tǒng)網(wǎng)絡(luò)側(cè)判斷PoC Dispatch會話的類型如果類型為嚴(yán)格的,PoC系統(tǒng)網(wǎng)絡(luò)側(cè)中止會話;如果不是,PoC系統(tǒng)網(wǎng)絡(luò)側(cè)清除媒體流的隊(duì)列,fleet member變?yōu)閞egular PoC Participant組成一個普通的PoC會話。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所做的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種對會話的控制裝置,其特征在于,該裝置包括策略存儲模塊、事件分析模塊以及會話管理實(shí)施模塊,其中,策略存儲模塊,用于存儲會話參與的客戶端動態(tài)變化時會話控制的控制策略,并將控制策略發(fā)送給事件分析模塊;事件分析模塊,用于從客戶端或服務(wù)器接收到會話參與的客戶端動態(tài)變化的事件后,根據(jù)從策略存儲模塊接收到的控制策略進(jìn)行分析,得到控制該事件的控制策略后,將控制該事件的控制策略發(fā)送給會話管理實(shí)施模塊;會話管理實(shí)施模塊,用于從事件分析模塊接收到控制該事件的控制策略后,根據(jù)控制該事件的控制策略發(fā)送控制命令,指示進(jìn)行會話控制的網(wǎng)絡(luò)實(shí)體對會話進(jìn)行控制。
2.如權(quán)利要求1所述的裝置,其特征在于,所述裝置還包括策略更新模塊,用于將實(shí)時更新的當(dāng)會話參與的客戶端動態(tài)變化時會話控制的控制策略發(fā)送給策略存儲模塊進(jìn)行存儲。
3.如權(quán)利要求1所述的裝置,其特征在于,所述事件分析模塊中還包括分析策略模塊,用于對接收到會話參與的客戶端動態(tài)變化的事件根據(jù)從策略存儲模塊接收到的控制策略進(jìn)行分析,得到控制該事件的控制策略。
4.如權(quán)利要求1所述的裝置,其特征在于,所述會話管理實(shí)施模塊還包括若干個不同的管理模塊,分別對接收到的不同的控制該事件的控制策略進(jìn)行不同的控制。
5.如權(quán)利要求1所述的裝置,其特征在于,所述裝置設(shè)置在無線一鍵通服務(wù)器PoC Server或PoC Server的控制無線一鍵通服務(wù)器Controlling PoC Server中。
6.一種對會話的控制系統(tǒng),其特征在于,該系統(tǒng)包括客戶端、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)和具有會話管理模塊的服務(wù)器,其中,客戶端通過多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)向具有會話管理模塊的服務(wù)器發(fā)送會話參與客戶端動態(tài)變化事件,服務(wù)器中的會話管理模塊根據(jù)控制策略對接收到的該事件進(jìn)行控制,發(fā)送控制命令,指示會話控制的網(wǎng)絡(luò)實(shí)體對會話控制。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述的客戶端為無線一鍵通客戶端PoC Client;所述的具有會話管理模塊的服務(wù)器為PoC Server或PoC Server的Controlling PoC Server。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述的多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)包括PoC Server。
9.一種對會話的控制方法,其特征在于,該方法包括多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略對參與會話的客戶端動態(tài)變化的事件進(jìn)行會話控制。
10.如權(quán)利要求9所述的方法,其特征在于,在進(jìn)行會話控制之前,該方法還包括多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)檢測到參與會話的客戶端動態(tài)變化的事件。
11.如權(quán)利要求10所述的方法,其特征在于,所述檢測到參與會話的客戶端動態(tài)變化的事件的過程為參與會話的客戶端向多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)上報(bào)動態(tài)變化事件或管轄參與會話的客戶端的網(wǎng)絡(luò)實(shí)體檢測到參與會話的客戶端的動態(tài)變化事件。
12.如權(quán)利要求9所述的方法,其特征在于,所述進(jìn)行會話控制的過程為A、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略判斷該事件是否會影響會話,如果是,執(zhí)行步驟B;B、多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)根據(jù)會話的控制策略分析出該事件影響會話的方面,根據(jù)分析出的影響會話的方面對會話進(jìn)行控制。
13.如權(quán)利要求12所述的方法,其特征在于,步驟B所述該事件影響會話的方面為導(dǎo)致會話中止,所述對會話進(jìn)行控制為多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)中止會話。
14.如權(quán)利要求13所述的方法,其特征在于,所述多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)在中止會話之前或者之后,向所有參與會話的客戶端發(fā)送中止會話通知。
15.如權(quán)利要求12所述的方法,其特征在于,步驟A所述根據(jù)會話的控制策略判斷該事件不影響會話時,多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)對該事件的客戶端根據(jù)該事件進(jìn)行處理,對會話不進(jìn)行處理。
16.如權(quán)利要求12所述的方法,其特征在于,步驟B所述的會話控制包括對會話類型的處理。
17.如權(quán)利要求12所述的方法,其特征在于,步驟B所述的會話控制為對會話媒體分發(fā)形式的處理。
18.如權(quán)利要求12所述的方法,其特征在于,步驟B所述的會話控制為對會話的媒體發(fā)送請求隊(duì)列的處理。
19.如權(quán)利要求12所述的方法,其特征在于,步驟B所述的會話控制為PoC Server向網(wǎng)絡(luò)計(jì)費(fèi)實(shí)體發(fā)起更新計(jì)費(fèi)信息的處理。
全文摘要
本發(fā)明公開了一種對會話的控制裝置、系統(tǒng)及方法,其中,該方法包括在多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)中設(shè)置會話的控制策略,多方多媒體通信系統(tǒng)網(wǎng)絡(luò)側(cè)檢測到參與會話的客戶端動態(tài)變化的事件后,根據(jù)會話的控制策略對該事件進(jìn)行會話控制。因此,本發(fā)明在參與會話的客戶端動態(tài)變化時,對會話進(jìn)行全面的控制。
文檔編號H04W4/10GK101064941SQ20061007860
公開日2007年10月31日 申請日期2006年4月26日 優(yōu)先權(quán)日2006年4月26日
發(fā)明者張愛琴 申請人:華為技術(shù)有限公司