CN101860805A - 群组会话逻辑结构的实现方法和系统 - Google Patents
群组会话逻辑结构的实现方法和系统 Download PDFInfo
- Publication number
- CN101860805A CN101860805A CN200910127882A CN200910127882A CN101860805A CN 101860805 A CN101860805 A CN 101860805A CN 200910127882 A CN200910127882 A CN 200910127882A CN 200910127882 A CN200910127882 A CN 200910127882A CN 101860805 A CN101860805 A CN 101860805A
- Authority
- CN
- China
- Prior art keywords
- cluster conversation
- terminal
- sign
- request
- function server
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种群组会话逻辑结构的实现方法和系统,其中,该方法包括:退出群组会话的终端保存交谈标识和贡献标识;在终端重新加入群组会话的情况下,终端根据保存的交谈标识和贡献标识向其归属的控制者功能服务器发起加入请求。通过本发明,通过在群组会话用户融合业务客户端在创建群组会话和某个成员再次加入群组会话过程中保持交谈标识和贡献标识的一致,实现了清晰的群组会话逻辑结构,填补了相关技术中的空白。
Description
技术领域
本发明涉及通信领域,并且特别地,涉及一种群组会话逻辑结构的实现方法和系统。
背景技术
目前,在网络向网络协议(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,简称为OMA)大会筹备会议(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中所示的处理,其具体过程之前已经描述,这里不再重复。
通过该系统,通能够实现清晰的群组会话逻辑结构,为用户管理群组会话提供良好的业务体验。
综上所述,借助于本发明的技术方案,通过在群组会话用户融合业务客户端在创建群组会话和某个成员再次加入群组会话过程中保持交谈标识和贡献标识的一致,实现了清晰的群组会话逻辑结构,为用户管理群组会话提供良好的业务体验,填补了相关技术中的空白。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种群组会话逻辑结构的实现方法,其特征在于,包括:
退出群组会话的终端保存交谈标识和贡献标识;
在所述终端重新加入所述群组会话的情况下,所述终端根据保存的所述交谈标识和所述贡献标识向其归属的控制者功能服务器发起加入请求。
2.根据权利要求1所述的方法,其特征在于,在所述终端退出所述群组会话之前,所述方法还包括:
控制者功能服务器接收由所述终端发送的群组会话请求,其中,所述群组会话请求中携带有交谈标识和贡献标识;
所述控制者功能服务器将所述群组会话请求发送给需要加入群组会话的终端以建立所述群组会话,其中,所述控制者功能服务器在其发送的所述群组会话请求中还携带有与所述群组会话对应的群组会话标识。
3.根据权利要求2所述的方法,其特征在于,在所述群组会话建立前,如果所述群组会话为即时群组会话,则由所述终端发送的所述群组会话请求进一步携带有所述控制者功能服务器的地址和所述群组会话的成员信息。
4.根据权利要求2所述的方法,其特征在于,在所述群组会话建立前,如果所述群组会话为预定义加入群组会话,则由所述终端发送的所述群组会话请求进一步携带有群组标识。
5.根据权利要求2所述的方法,其特征在于,在所述控制者功能服务器接收所述群组会话请求之前,所述方法进一步包括:
参与者功能服务器接收由所述终端发送的所述群组会话请求,根据所述群组会话请求对所述终端进行鉴权;
在鉴权结果为合法的情况下,所述参与者功能服务器将所述群组会话请求发送给所述控制者功能服务器。
6.根据权利要求2所述的方法,其特征在于,在所述控制者功能服务器将所述群组会话请求发送给需要加入所述群组会话的终端之后,所述方法还包括:
需要加入所述群组会话的终端接收所述群组会话请求,并利用接收的所述群组会话请求中的所述交谈标识和所述贡献标识对其本地的交谈标识和贡献标识进行更新。
7.一种群组会话逻辑结构的实现系统,其特征在于,包括:
保存模块,设置于终端侧,用于在其所在终端退出群组会话的情况下保存交谈标识和贡献标识;
请求模块,设置于终端侧,用于在其所在的终端重新加入退出的所述群组会话情况下,根据保存的所述交谈标识和所述贡献标识向该终端归属的控制者功能服务器发起加入请求。
8.根据权利要求7所述的系统,其特征在于,进一步包括:
接收模块,设置于控制者功能服务器侧,用于接收由所述终端发送的群组会话请求,其中,所述群组会话请求中携带有所述交谈标识和所述贡献标识;
发送模块,设置于控制者功能服务器侧,用于将所述群组会话请求发送给需要加入群组会话的终端以建立所述群组会话,其中,所述发送模块发送的所述群组会话请求中还携带有与所述群组会话对应的群组会话标识;
9.根据权利要求8所述的系统,其特征在于,在所述群组会话建立前,如果所述群组会话为即时群组会话,则由所述终端发送的所述群组会话请求进一步携带有所述控制者功能服务器的地址和所述群组会话的成员信息;如果所述群组会话为预定义加入群组会话,则由所述终端发送的所述群组会话请求进一步携带有群组标识。
10.根据权利要求8所述的系统,其特征在于,进一步包括:参与者功能服务器,用于接收由所述终端发送的所述群组会话请求,根据所述群组会话请求对所述终端进行鉴权,并在鉴权结果为合法的情况下,将所述群组会话请求发送给所述控制者功能服务器。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910127882A CN101860805A (zh) | 2009-04-10 | 2009-04-10 | 群组会话逻辑结构的实现方法和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910127882A CN101860805A (zh) | 2009-04-10 | 2009-04-10 | 群组会话逻辑结构的实现方法和系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101860805A true CN101860805A (zh) | 2010-10-13 |
Family
ID=42946397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910127882A Pending CN101860805A (zh) | 2009-04-10 | 2009-04-10 | 群组会话逻辑结构的实现方法和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101860805A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739635A (zh) * | 2011-03-21 | 2012-10-17 | 微软公司 | 自动的会议重新加入 |
CN109257318A (zh) * | 2017-07-12 | 2019-01-22 | 中国移动通信集团广东有限公司 | 一种群组通话建立方法及平台 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1773919A (zh) * | 2004-11-08 | 2006-05-17 | 华为技术有限公司 | 一种集群语音业务的计费关联和计费管理方法 |
CN1914933A (zh) * | 2004-02-27 | 2007-02-14 | 摩托罗拉公司(在特拉华州注册的公司) | 动态群呼的方法 |
CN101047515A (zh) * | 2006-03-31 | 2007-10-03 | 华为技术有限公司 | 一种应用业务的计费关联方法及系统 |
US7447513B2 (en) * | 2004-08-23 | 2008-11-04 | Nokia Corporation | System and associated terminal and method for short-range initiation of joining and/or transferring a communication session |
CN101369906A (zh) * | 2007-08-13 | 2009-02-18 | 华为技术有限公司 | 一种会议业务实现方法及设备 |
-
2009
- 2009-04-10 CN CN200910127882A patent/CN101860805A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1914933A (zh) * | 2004-02-27 | 2007-02-14 | 摩托罗拉公司(在特拉华州注册的公司) | 动态群呼的方法 |
US7447513B2 (en) * | 2004-08-23 | 2008-11-04 | Nokia Corporation | System and associated terminal and method for short-range initiation of joining and/or transferring a communication session |
CN1773919A (zh) * | 2004-11-08 | 2006-05-17 | 华为技术有限公司 | 一种集群语音业务的计费关联和计费管理方法 |
CN101047515A (zh) * | 2006-03-31 | 2007-10-03 | 华为技术有限公司 | 一种应用业务的计费关联方法及系统 |
CN101369906A (zh) * | 2007-08-13 | 2009-02-18 | 华为技术有限公司 | 一种会议业务实现方法及设备 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102739635A (zh) * | 2011-03-21 | 2012-10-17 | 微软公司 | 自动的会议重新加入 |
CN109257318A (zh) * | 2017-07-12 | 2019-01-22 | 中国移动通信集团广东有限公司 | 一种群组通话建立方法及平台 |
CN109257318B (zh) * | 2017-07-12 | 2021-06-11 | 中国移动通信集团广东有限公司 | 一种群组通话建立方法及平台 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12069008B2 (en) | Apparatus and method for subscription to a service and use of the service | |
EP2888868B1 (en) | Calling an unready terminal | |
EP1775985B1 (en) | Group call system, terminal and group call control method for rejoining group calls | |
CN102326422A (zh) | 全ip 3gpp ims网络的未验证的紧急呼叫 | |
US10123182B2 (en) | Merging active group calls | |
KR20090073104A (ko) | 클라이언트에 토크 버스트를 허용하기 위한 방법 및 시스템, 그리고 PoC 서버 | |
CN101690076A (zh) | 使用ims来发现运营商提供的网络服务的方法 | |
CN104754009A (zh) | 一种服务获取调用方法、装置以及客户端和服务器 | |
CA2792599A1 (en) | Method and system for transferring mobile device contact information | |
CN104994083A (zh) | 消息发送方法及装置 | |
US20090106114A1 (en) | Method and system for controlling advertisement playing and playing advertisements in group sessions | |
CN101626546B (zh) | 一种无线视频会议中实现数据广播的方法及系统 | |
CN101860804B (zh) | 预定义加入群组会话的加入实现方法和系统 | |
CN102984186A (zh) | 会话建立方法及装置 | |
CN101860805A (zh) | 群组会话逻辑结构的实现方法和系统 | |
CN102891831A (zh) | 一种多媒体会议业务的实现方法及相应设备 | |
CN101729434B (zh) | 消息交互的实现方法和融合业务系统 | |
CN109120578B (zh) | 一种实现链路连接处理的方法及装置 | |
CN101729499A (zh) | 基于会话初始协议的用户名协商方法、控制会话服务器 | |
CN112995569B (zh) | 会议创建方法、终端、服务端及存储介质 | |
CN101729498A (zh) | 基于会话初始协议的用户名协商方法和系统 | |
CN110650109B (zh) | 单向视频场景下回复特定响应消息的方法、装置及终端 | |
CN100542174C (zh) | 软交换设备与综合智能归属位置寄存器通信的方法 | |
CN116708059A (zh) | 一种会议实现方法、会议系统、电子设备及存储介质 | |
CN117412253A (zh) | 组播通信方法、装置、系统和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20101013 |