專利名稱:群組會話邏輯結構的實現方法和系統的制作方法
技術領域:
本發明涉及通信領域,并且特別地,涉及一種群組會話邏輯結構的實現方法和系 統。
背景技術:
目前,在網絡向網絡協議(Internet Protocol,簡稱為IP)化發展的趨勢下,傳統 電信業務逐步轉移到IP化的下一代網絡,例如,第三代移動通訊伙伴計劃(3rd Generation partnership project,簡稱為3GPP)、第三代移動通訊伙伴計劃2 (3rd Generation partnershipproject 2,簡稱為3GPP2)以及電信和互聯網融合業務及高級網絡協議 (Telecommunications and Internet Converged Service andProtocols for Advanced Networking,簡稱為TISPAN)標準組織都將會話初始協議(Session Initial Protocol,簡 稱為SIP)作為下一代核心網絡的基礎協議,并且,應用SIP協議的IP網絡逐漸成為業務應 用的網絡基礎。在基于SIP協議的網絡中,目前已經出現了群組會話。通常,在群組會話的實現過 程中,會出現參與會話的終端離開群組會話、離開群組會話的終端重新加入群組會話、其它 終端加入群組會話等情況。盡管開放移動聯盟(Open Mobile Alliance,簡稱為0MA)大會 籌備會議(Conference Preparatory Meeting,簡稱為CPM),并且,由于群組會話的結構較 為復雜,因此不能夠采用點對點方式的會話方式來形成會話信息的邏輯結構。目前,尚未提出針對如何實現群組會話的邏輯結構這一問題的解決方案。
發明內容
考慮到相關技術中無法實現群組會話的邏輯結構的問題而做出本發明,為此,本 發明的主要目的在于提供一種群組會話邏輯結構的實現方案。根據本發明的一個方面,提供了 一種群組會話邏輯結構的實現方法。根據本發明的群組會話邏輯結構的實現方法包括退出群組會話的終端保存交談 標識和貢獻標識;在終端重新加入群組會話的情況下,終端根據保存的交談標識和貢獻標 識向其歸屬的控制者功能服務器發起加入請求。根據本發明的另一個方面,提供了一種群組會話邏輯結構的實現系統。根據本發明的群組會話邏輯結構的實現系統包括保存模塊,設置于終端側,用于 在其所在終端退出群組會話的情況下保存交談標識和貢獻標識;請求模塊,設置于終端側, 用于在其所在的終端重新加入退出的群組會話情況下,根據保存的交談標識和貢獻標識向 該終端歸屬的控制者功能服務器發起加入請求。借助本發明的上述技術方案,通過在群組會話用戶融合業務客戶端在創建群組會 話和某個成員再次加入群組會話過程中保持交談標識和貢獻標識的一致,實現了清晰的群 組會話邏輯結構,填補了相關技術中的空白。
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發 明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中圖1是根據本發明實施例的預定義加入群組的業務環境的示意圖;圖2是根據本發明方法實施例的群組會話邏輯結構的實現方法的流程3是根據本發明方法實施例的群組會話邏輯結構的實現方法的處理實例的信 令流程圖;圖4是根據本發明系統實施例的群組會話邏輯結構的實現系統的框圖。
具體實施例方式功能概述針對相關技術中無法實現群組會話的邏輯結構的問題,本發明定義了群組會話中 用戶退出時保存群組會話的貢獻標識和交談標識,并在重新加入相同群組會話時利用保存 的貢獻標識和交談標識進行加入,從而有效實現了群組會話的邏輯結構,有效解決了相關 技術中的問題,填補了相關技術中的空白。方法實施例在本實施例中,提供了一種群組會話邏輯結構的實現方法。在描述根據本發明的群組會話邏輯結構的實現方法之前,首先將描述根據本實施 例的群組會話邏輯結構的實現方法的應用場景。圖1是根據本發明實施例的群組會話邏輯結構的實現方法所應用的預定義加入 群組的業務環境的示意圖。在圖1中示出了融合業務客戶端A及其歸屬的融合業務系統A,以及融合業務客戶 端B及其歸屬的融合業務系統B。在融合業務系統A和B中分別包括各自的參與者功能服 務器、控制者功能服務器、以及群組服務器。其中,參與者功能服務器用于對融合業務客戶端的會話請求進行鑒權,避免非法 用戶發送會話請求,并依據目的用戶地址轉發會話請求;控制者功能服務器用于對群組會話請求進行鑒權,并分發會話請求到群組成員, 完成群組會話的建立;融合業務客戶端(例如,融合業務客戶端A和B)能夠發送用戶建立群組會話請 求,并接收群組會話響應,完成群組會話的建立;圖2是根據本發明實施例的群組會話邏輯結構的實現方法的流程圖。需要說明的 是,在以下方法中描述的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并 且,雖然在圖2中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示 出或描述的步驟。如圖2所示,根據本實施例的群組會話邏輯結構的實現方法包括步驟S202、和步 驟 S204。圖2中所示的具體處理過程包括步驟S202,退出群組會話的終端保存交談標識和貢獻標識;步驟S204,在終端重新加入群組會話的情況下,終端根據保存的交談標識和貢獻標識向其歸屬的控制者功能服務器發起加入請求。在終端退出群組會話之前,需要首先建立該群組會話,其過程如下控制者功能服務器接收由終端發送的群組會話請求,其中,群組會話請求中攜帶有交談標識和貢獻標識, 由于此時群組會話尚未建立,因此終端發起的請求中并不攜帶群組會話標識,當該群組會 話的終端接收到該請求后就能夠建立群組會話;然后,控制者功能服務器將群組會話請求 發送給需要加入群組會話的終端以建立群組會話,其中,控制者功能服務器在其發送的群 組會話請求中還攜帶有與群組會話對應的群組會話標識。通過上述處理,能夠通過統一的標識(統一分配的交談標識和貢獻標識)實現群 組會話中用戶的退出和重復加入,形成了清晰的群組會話邏輯結構。其中,在群組會話建立前,如果群組會話為即時群組會話,則由終端發送的群組會 話請求進一步攜帶有控制者功能服務器的地址和群組會話的成員信息(可以通過列表存 儲該成員信息)。另一方面,如果群組會話為預定義加入群組會話,則由終端發送的群組會 話請求進一步攜帶有群組標識。在控制者功能服務器接收群組會話請求之前,參與者功能服務器可以先接收由終 端發送的群組會話請求,根據群組會話請求對終端進行鑒權;在鑒權結果為合法的情況下, 參與者功能服務器將群組會話請求發送給控制者功能服務器;如果鑒權結果為非法,則參 與者功能服務器會直接拒絕請求這樣,從而能夠有效保證業務的安全性。在控制者功能服務器將群組會話請求發送給需要加入群組會話的終端之后,需要 加入群組會話的終端可以接收群組會話請求,并利用接收的群組會話請求中的交談標識和 貢獻標識對其本地的交談標識和貢獻標識進行更新。這樣,在這些終端需要重新加入時,就能夠利用其本地更新后的交談標識和貢獻 標識重新加入群組會話,從而通過統一的標識(統一分配的交談標識和貢獻標識)形成清 晰的群組會話邏輯結構。在結束群組會話后,群組會話用戶的融合業務客戶端可以依據交談標識、貢獻標 識以及時間順序形成群組會話的邏輯結構,即,重新建立相同的群組會話。對于重新加入群組會話的終端發送的群組會話請求,同樣可以由參與者功能服務 器進行合法性鑒權,以保證會話業務的安全性。下面將結合具體實例描述本發明。本實例中,支持群組會話邏輯結構的業務環境可以參照圖1所示,融合業務客戶 端能夠根據用戶指令加入或退出群組會話,并在加入群組會話時攜帶交談標識和貢獻標 識,在退出群組會話時保存相應的交談標識和貢獻標識。融合業務系統由參與者功能服務 器和控制者功能服務器組成,參與者功能服務器對會話請求的發起者進行鑒權,避免非法 用戶發起會話請求,控制者功能服務器對群組進行權限控制,避免非法用戶發起群組會話 請求,并將會話請求分發到群組成員,完成群組會話的建立。圖3示出了根據本實施例的群組會話邏輯結構的實現流程。如圖3所示,具體的 實現流程包括以下處理步驟301 融合業務客戶端A發送加入群組會話請求,消息中攜帶自身產生的交談 標識和貢獻標識,對于預定義群組,請求消息中攜帶群組標識等,對于即時群組,請求消息 中攜帶對應的控制者功能服務器地址和群組成員列表信息等;其中,融合業務客戶端A可以將該請求消息發送到參與者功能服務器,以實現合法性鑒權;步驟302 參與者功能服務器對加入群組會話請求進行鑒權,避免非法用戶發起 會話請求,如果非法,則拒絕用戶發起的會話請求,否則,依據預定義群組標識或者控制者 功能服務器地址轉發請求到控制者功能服務器;
步驟303 控制者功能服務器對加入群組會話請求進行鑒權,避免非法用戶發起 群組會話請求,如果非法,則拒絕用戶會話請求,否則,將會話請求發送到群組成員歸屬的 參與者功能服務器,其中攜帶群組會話標識,交談標識,貢獻標識以及目的用戶地址等;步驟304 參與者功能服務器對請求消息進行鑒權,并發送請求消息到群組成員 的融合業務客戶端,本例中以發送到融合業務客戶端B為例。步驟305 融合業務客戶端B接收群組會話邀請后,返回響應消息到參與者功能服 務器;步驟306 參與者功能服務器轉發響應消息到控制者功能服務器,完成群組會話 的建立;步驟307 當某個群組成員接受加入群組會話請求后,控制者功能服務器返回響 應消息到初始發起群組會話請求的融合業務客戶端A,響應消息中攜帶群組會話標識。步驟308 融合業務客戶端A收到響應消息,完成群組會話的建立;步驟309 融合業務客戶端B發送退出會話請求到歸屬的參與者功能服務器;步驟310 參與者功能服務器轉發退出會話請求到控制者功能服務器;步驟311 控制者功能服務器返回響應消息到參與者功能服務器;步驟312 參與者功能服務器返回響應到融合業務客戶端B,融合業務客戶端B保 存交談標識和貢獻標識以及群組會話標識;步驟313 融合業務客戶端B發送加入群組會話請求,請求消息中攜帶群組會話標 識、交談標識以及貢獻標識,該請求消息會被發送到歸屬的參與者功能服務器;步驟314 參與者功能服務器對會話請求鑒權成功后,轉發消息到控制者功能服 務器;步驟315 控制者功能服務器對會話請求鑒權成功后,返回響應到參與者功能服 務器;步驟316 參與者功能服務器返回響應到融合業務客戶端B,從而使融合業務客戶 端B能夠重新加入該相同的群組會話。借助于上述處理流程,能夠實現了清晰的群組會話邏輯結構,為用戶管理群組會 話提供良好的業務體驗,填補了相關技術中的空白。系統實施例在本實施例中,提供了 一種群組會話邏輯結構的實現系統。圖4是根據本實施例的群組會話邏輯結構的實現系統的框圖。如圖4所示,根據本實施例的群組會話邏輯結構的實現系統包括控制者功能服務 器1、終端2、和參與者功能服務器3 其中,控制者功能服務器1包括接收模塊11,用于接收由終端2發送的群組會 話請求,其中,群組會話請求中攜帶有交談標識和貢獻標識;發送模塊12,連接至接收模塊 11,用于將群組會話請求發送給需要加入群組會話的終端以建立群組會話,其中,發送模塊12發送的群組會話請求中還攜帶有與群組會話對應的群組會話標識;終端2可以包括保存模塊21,用于在其所在終端退出群組會話的情況下保存交 談標識和貢獻標識;請求模塊22,連接至保存模塊21,用于在其所在的終端重新加入退出 的群組會話情況下,根據保存的交談標識和貢獻標識(還可以進一步根據群組會話標識) 向該終端歸屬的控制者功能服務器發起加入請求。參與者功能服務器3,與終端2和控制者功能服務器1連接,用于接收由終端2發 送的群組會話請求,根據群組會話請求對終端2進行鑒權,并在鑒權結果為合法的情況下, 將群組會話請求發送給控制者功能服務器1 ;其中,在群組會話建立前,如果群組會話為即時群組會話,則由終端發送的群組會 話請求進一步攜帶有控制者功能服務器的地址和群組會話的成員信息;如果群組會話為預 定義加入群組會話,則由終端發送的群組會話請求進一步攜帶有群組標識。該系統同樣能夠執行圖2和圖3中所示的處理,其具體過程之前已經描述,這里不
再重復。 通過該系統,通能夠實現清晰的群組會話邏輯結構,為用戶管理群組會話提供良 好的業務體驗。綜上所述,借助于本發明的技術方案,通過在群組會話用戶融合業務客戶端在創 建群組會話和某個成員再次加入群組會話過程中保持交談標識和貢獻標識的一致,實現了 清晰的群組會話邏輯結構,為用戶管理群組會話提供良好的業務體驗,填補了相關技術中 的空白。顯然,本領域的技術人員應該明白,上述的本發明的各模塊或各步驟可以用通用 的計算裝置來實現,它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成 的網絡上,可選地,它們可以用計算裝置可執行的程序代碼來實現,從而,可以將它們存儲 在存儲裝置中由計算裝置來執行,或者將它們分別制作成各個集成電路模塊,或者將它們 中的多個模塊或步驟制作成單個集成電路模塊來實現。這樣,本發明不限制于任何特定的 硬件和軟件結合。以上所述僅為本發明的優選實施例而已,并不用于限制本發明,對于本領域的技 術人員來說,本發明可以有各種更改和變化。凡在本發明的精神和原則之內,所作的任何修 改、等同替換、改進等,均應包含在本發明的保護范圍之內。
權利要求
一種群組會話邏輯結構的實現方法,其特征在于,包括退出群組會話的終端保存交談標識和貢獻標識;在所述終端重新加入所述群組會話的情況下,所述終端根據保存的所述交談標識和所述貢獻標識向其歸屬的控制者功能服務器發起加入請求。
2.根據權利要求1所述的方法,其特征在于,在所述終端退出所述群組會話之前,所述 方法還包括控制者功能服務器接收由所述終端發送的群組會話請求,其中,所述群組會話請求中 攜帶有交談標識和貢獻標識;所述控制者功能服務器將所述群組會話請求發送給需要加入群組會話的終端以建立 所述群組會話,其中,所述控制者功能服務器在其發送的所述群組會話請求中還攜帶有與 所述群組會話對應的群組會話標識。
3.根據權利要求2所述的方法,其特征在于,在所述群組會話建立前,如果所述群組會 話為即時群組會話,則由所述終端發送的所述群組會話請求進一步攜帶有所述控制者功能 服務器的地址和所述群組會話的成員信息。
4.根據權利要求2所述的方法,其特征在于,在所述群組會話建立前,如果所述群組 會話為預定義加入群組會話,則由所述終端發送的所述群組會話請求進一步攜帶有群組標 識。
5.根據權利要求2所述的方法,其特征在于,在所述控制者功能服務器接收所述群組 會話請求之前,所述方法進一步包括參與者功能服務器接收由所述終端發送的所述群組會話請求,根據所述群組會話請求 對所述終端進行鑒權;在鑒權結果為合法的情況下,所述參與者功能服務器將所述群組會話請求發送給所述 控制者功能服務器。
6.根據權利要求2所述的方法,其特征在于,在所述控制者功能服務器將所述群組會 話請求發送給需要加入所述群組會話的終端之后,所述方法還包括需要加入所述群組會話的終端接收所述群組會話請求,并利用接收的所述群組會話請 求中的所述交談標識和所述貢獻標識對其本地的交談標識和貢獻標識進行更新。
7.—種群組會話邏輯結構的實現系統,其特征在于,包括保存模塊,設置于終端側,用于在其所在終端退出群組會話的情況下保存交談標識和 貢獻標識;請求模塊,設置于終端側,用于在其所在的終端重新加入退出的所述群組會話情況下, 根據保存的所述交談標識和所述貢獻標識向該終端歸屬的控制者功能服務器發起加入請 求。
8.根據權利要求7所述的系統,其特征在于,進一步包括接收模塊,設置于控制者功能服務器側,用于接收由所述終端發送的群組會話請求,其 中,所述群組會話請求中攜帶有所述交談標識和所述貢獻標識;發送模塊,設置于控制者功能服務器側,用于將所述群組會話請求發送給需要加入群 組會話的終端以建立所述群組會話,其中,所述發送模塊發送的所述群組會話請求中還攜 帶有與所述群組會話對應的群組會話標識;
9.根據權利要求8所述的系統,其特征在于,在所述群組會話建立前,如果所述群組會 話為即時群組會話,則由所述終端發送的所述群組會話請求進一步攜帶有所述控制者功能 服務器的地址和所述群組會話的成員信息;如果所述群組會話為預定義加入群組會話,則 由所述終端發送的所述群組會話請求進一步攜帶有群組標識。
10.根據權利要求8所述的系統,其特征在于,進一步包括參與者功能服務器,用于接 收由所述終端發送的所述群組會話請求,根據所述群組會話請求對所述終端進行鑒權,并 在鑒權結果為合法的情況下,將所述群組會話請求發送給所述控制者功能服務器。
全文摘要
本發明公開了一種群組會話邏輯結構的實現方法和系統,其中,該方法包括退出群組會話的終端保存交談標識和貢獻標識;在終端重新加入群組會話的情況下,終端根據保存的交談標識和貢獻標識向其歸屬的控制者功能服務器發起加入請求。通過本發明,通過在群組會話用戶融合業務客戶端在創建群組會話和某個成員再次加入群組會話過程中保持交談標識和貢獻標識的一致,實現了清晰的群組會話邏輯結構,填補了相關技術中的空白。
文檔編號H04W4/08GK101860805SQ20091012788
公開日2010年10月13日 申請日期2009年4月10日 優先權日2009年4月10日
發明者李鳳軍 申請人:中興通訊股份有限公司