一种群组方式下实现融合业务会话的装置和方法

文档序号:7917214阅读:216来源:国知局
专利名称:一种群组方式下实现融合业务会话的装置和方法
技术领域
本发明涉及业务融合领域,尤其涉及一种应用SIP协议的IP网络上实现 群组会话的装置和方法。
背景技术
SIP ( Session Initiation Protocol,会话初始协议)是正TF ( Internet Engineering Task Force,工程任务组)定制的多4某体通信协议。他是个基于文 本的应用层控制协议,单独于底层协议,用于建立、修改和终止IP网上的双 方或多方的多媒体会话。SIP最早由是由MMUSIC正TF工作组在1995年研 究的,由正TF组织在1999年提议成为的一个标准,主要借鉴了 Web的HTTP 和SMTP两个协议。SIP支持代理、重定向、登记定位用户等功能,支持用 户移动,和RTP/RTCP、 SDP、 RTSP、 DNS等协议配合,可支持和应用于语 音、视频、数据等多i某体业务,同时能够应用于presence(呈现)、instant message (实时消息,类似QQ)等特色业务。SIP协议应用于IP网络,需要网络中存在PS( Proxy Server,代理服务器)、 RS (Redirect Server,重定位服务器),为用户代理提供注册、认证、鉴权、 路由等服务。PS提供路由功能,负责将SIP用户请求和响应转发到相应的下 一跳。RS提供地址解析服务,将SIP呼叫的目的地址映射成O个或多个新地 址。PS和RS在确定下一跳服务器时都有可能向LS (Location Server,定位 服务器)发出查询请求。定位服务器本身不属于SIP协议系统的范围,是 Internet的公共服务器。在网络IP化的趋势下,传统的消息业务和语音业务需要向IP化的网络 转移,3GPP、 3GPP2以及TISPAN标准组织都将SIP协议作为下一代核心网 络的基础协议,应用SIP协议的IP网络作为业务应用的网络基础已成为事实。 在此基础上架设的融合业务CPM (Converged!IP Messaging,融合IP消息)系统可为用户同时提供消息和会话业务,但是,在预定义群组和即时群组业 务中,无法统一管理群组业务中的消息和会话,往往将两者割裂管理。另夕卜, 在群组会话过程中, 一个新加入群组会话业务的用户利用群组业务会话标识 可以查询到该会话业务的所有记录,这是不安全的。发明内容本发明所要解决的技术问题是提供一种群组方式下实现融合业务会话的 装置和方法,提高了群组消息和会话信息的查询效率,同时提高业务的安全 性。为了解决上述技术问题,本发明提供了一种群组方式下实现融合业务会话的方法,包括在融合业务CPM系统中,融合群组中有融合业务发起时, 系统生成各客户端的融合业务会话标识,并将生成的融合业务会话标识发送 给群组中各客户端;群组中客户端在该融合业务后续交互过程中,携带各自 的融合业务会话标识。进一步地,系统根据各客户端信息以及所述群组的群组标识生成各客户 端的融合业务会话标识。进一步地,所述方法进一步包括A,群组中某融合业务客户端在群组 中发起融合业务,发送融合业务请求消息;B,根据各客户端地址以及该群组 标识生成各客户端的融合业务会话标识;C,向群组中其他成员客户端发送融 合业务请求消息,请求消息中携带各目的客户端的融合业务会话标识;在向 发起融合业务的客户端发送成功响应消息时,所述响应消息中携带该发起融 合业务的客户端的融合业务会话标识;D,群组中各客户端收到融合业务会 话标识后,在此次融合业务后续交互过程中,携带各自的融合业务会话标识。进一步地,所述群组为预定义群组时,所述发起融合业务客户端在融合 业务请求消息中携带预定义群組标识;系统在生成融合业务会话标识时,依话标识。进一步地,系统在收到融合业务请求消息后,先根据所述融合业务请求消息中携带的预定义群组标识查询该预定义群组标识是否存在,若该预定义 群组标识存在,则继续执行,若该预定义群组标识不存在,则此次群组方式 下融合业务会话发起失败。进一步地,所述群组为即时群组时,所述发起融合业务客户端在融合业务请求消息中携带即时群组中各成员客户端的地址;系统在生成融合业务会 话标识之前,先生成此群组的临时群组标识信息,然后依据所述临时群组标 识信息和各融合业务客户端地址生成各客户端的融合业务会话标识。进一步地,当某群组成员在融合业务过程中从一个客户端切换到另 一个 客户端时,将切换前的客户端的融合业务会话标识设置为主标识,为切换后 的客户端生成一融合业务会话标识作为辅标识,并将主标识和辅标识发送给 切换后的客户端。进一步地,当处于融合业务中的某融合业务客户端要转向到另一融合业 务地址时,依据转向地址和群组标识生成辅标识,并将主标识和辅标识发送 给转向后的融合业务地址。进一步地,在为各客户端生成融合业务会话标识时,还为该融合业务会 话设置状态标识,当群组业务成员退出群组或结束群组业务时,将所述融合 业务会话设为休眠状态;当有成员加入群组业务时,将所述融合业务会话设 为活5夭状态。进一步地,所述融合业务包括以下业务的一种或几种群组会话业务、 群组消息业务。进一步地,所述群组中各终端保存融合业务内容,使用收到的融合业务 会话标识标识此次融合业务会话,并将此次业务内容与所述融合业务会话标 识进行关联。为了解决上述技术问题,本发明还提供了一种群组方式下实现融合业务 会话的装置,其设置于融合业务CPM系统中,包括互相连接的融合业务服务 模块和融合业务会话历史存储模块,其中所述融合业务服务模块,用于在融合群组中有融合业务发起时生成各客8户端的融合业务会话标识,并将生成的融合业务会话标识发送给群组中各客户端;所述融合业务会话历史存储才莫块,用于保存所述融合业务服务才莫块生成 的各客户端的融合业务会话标识,以及融合业务会话的历史信息。进一步地,所述融合业务服务才莫块根据群组中各客户端信息以及群组标 识生成各客户端的融合业务会话标识。进一步地,所述融合业务服务模块用于在接收到群组中客户端发出的融 合业务请求消息后,根据各客户端地址以及该群组标识生成各客户端的融合 业务会话标识;以及向群组中其他成员客户端发送融合业务请求消息,在请 求消息中携带各目的客户端的融合业务会话标识,在向发起融合业务的客户 端发送成功响应消息时,在所述响应消息中携带该发起融合业务的客户端的 融合业务会话标识。进一步地,所述群组为预定义群组时,所述融合业务服务模块用于在生 成融合业务会话标识时,依据各融合业务客户端地址和所述预定义群组标识 生成各客户端的融合业务会话标识。进一步地,所述装置还包括与所述融合业务服务才莫块相连的共享群組定 义模块,所述共享群组定义模块用于根据预定义群组标识查询所述预定义群 组是否存在,若预定义群组标识不存在,则所述融合业务服务模块用于返回 此次融合业M话发起失败的响应。进一步地,所述群组为即时群组时,所述融合业务服务才莫块用于在生成 融合业务会话标识之前,先生成此群组的临时群组标识信息,然后依据所述 临时群组标识信息和各融合业务客户端地址生成各客户端的融合业务会话标 识。进一步地,所述融合业务服务才莫块还用于当某群组成员在融合业务过程 中从一个客户端切换到另一个客户端时,将切换前的客户端的融合业务会话 标识设置为主标识,为切换后的客户端生成一融合业M话标识作为辅标识。进一步地,所述融合业务服务模块还用于当处于融合业务中的融合业务 客户端要转向到另一融合业务地址时,依据转向地址和群组标识生成辅标识,并将主标识和辅标识发送给转向后的融合业务地址。进一步地,所述融合业务服务才莫块还用于在为各客户端生成融合业务会 话标识时,还为该融合业务会话中的各个用户设置状态标识,当群组业务成员退出群组或结束群组业务时,将该成员对应的融合业务会话处于休眠状态; 当有成员加入群组业务时,该成员对应的融合业务会话处于活跃状态。与现有技术相比,本发明所述在应用SIP协议的IP网络上实现群组方式 下融合业务会话的装置和方法可对群组方式下融合业务会话中的消息和^"业务进行统一管理,使群组中消息和会话信息关联存储,避免了消息和会话 信息的割裂,提高了群组消息和会话信息的查询效率,提高用户的体验效果, 同时提升了 ^^舌业务的安全性。


图1为实现融合业务群组会话的装置结构图; 图2为实现融合业务群组消息业务的流程图; 图3为实现融合业务群组会话业务的流程图。
具体实施方式
本发明的基本构思是,融合群组中融合业务(群组会话或者群组消息) 发起时,系统生成各客户端的融合业务会话标识,并将生成的融合业务会话 标识发送给各客户端;群组中客户端在该融合业务后续交互过程中,携带所 述融合业务会话标识。系统可根据群组中各客户端信息以及群组标识生成融合业务会话标识, 其中群组标识例如采用会议URI (Conference URI);或者随机生成一参数作 为融合业务会话标识;或者选取其他某几种信息共同生成融合业务会话标识, 只要保证生成的融合业务会话标识能唯一标识该融合业^话即可。进一步地,上述方法可以包括以下步骤步骤一,群组中某融合业务客户端在群组中发起融合业务,发送请求消息;此次发起的业务可以是融合会话业务或者是融合消息业务,也有可能同 时发起此两种业务。本文中,群组消息业务和群组会话业务统称为融合业务 M。对于预定义群组方式,请求消息中携带预定义群组标识;对于即时群组 方式,请求消息中携带即时群组的成员信息,主要包括群组中各成员的地址 信息;另外,对于预定义群组方式,在收到预定义群组标识后,还可以先根据 该预定义群组标识进行查询,如果发现该预定义群组标识不存在,则此次群 组方式下融合业务会话发起失败。步骤二,根据各客户端地址以及该群组标识生成各客户端的融合业务会 话标识;该融合业务会话标识用于标识此次融合业务会话。该融合业务会话标识 根据客户端地址和群组标识生成,生成方法可以有很多种,例如采用简单的 组合方式,或者利用现有技术中的某种算法计算获得。对于预定义群组方式,依据融合业务客户端地址和预定义群组标识生成 融合业务会话标识;对于即时群组方式,则生成此群组的临时标识信息,依 据临时群组标识信息和融合业务客户端地址生成融合业^话标识。除了为群组中每个参与者生成不同的融合业务会话标识,还可以为该融 合业务会话中的各个用户的融合业务会话标识设置状态标识,如活跃状态或 休眠状态;步骤三,向作为接收方的其他群组成员发送融合业务请求消息(群组会 话请求和/或群组消息请求),请求消息中携带各目的客户端的融合业务会话 标识,在向发起融合业务的客户端发送会话建立成功或群组消息发送成功的 响应时,响应消息中携带该客户端的融合业务会话标识;步骤四,群组中各客户端收到融合业务会话标识后,在此次融合业务后 续交互过程中,携带所述融合业务会话标识。如果终端上保存有融合消息业务内容或者融合会话业务信息,则使用收到的融合业务会话标识标识此次融合业^话,并将此次业务内容与所述融 合业务会话标识进行关联。各用户终端可以保存自己的融合业务会话标识也可不保存。如杲用户终 端不保存融合业务会话标识,则需要系统在每次融合业务会话时将各终端标 识下发给各终端。如果终端具有保存融合业务会话标识的能力,则系统只需 在首次业务时将各终端标识下发下去即可。当群组业务成员退出群组或者结束群组业务时,该成员对应的融合业务会话处于休眠状态;当有成员加入群组业务时,该成员对应的融合业务会话 处于活跃状态。由于在下一代网络中, 一个用户的多个终端可釆用同样的地址,因此当 群组业务成员的终端进行切换时,如果融合业务地址不变,此成员对应的融 合业务会话标识不变,如果融合业务地址变化,原融合业务会话标识作为主 标识不变,用新的融合业务地址和群组标识形成该融合业务会话的辅标识, 并可设置辅标识表示的融合业务会话处于活跃状态,这对标识信息(主标识 和辅标识)在切换成功响应中携带给新的终端地址。群组中某成员有可能设置了预设值信息,所述预设值信息包括用户的偏 好设置等,例如用户设置下班后的通讯地址为家庭的固定电话,这时发送 到办公电话的信息就会转向到固定电话上。在群组业务成员的预i殳置信息生 效时,需要将消息和/或会话请求转向到其他地址,如果转向后地址不是融合 业务地址,则此融合业务会话不存在辅标识,如果转向后地址是融合业务地 址,则依据此新地址和群组标识生成辅标识,并可i殳置此辅标识表示的融合 业务会话为活跃状态。上述方法可以利用现有设备完成,如会话控制中心,或者在网络侧单独 设置一装置,进行融合业务会话标识的生成和分配,但需保证所有群组客户 终端发出或收到的消息都需经过该装置。所述装置如图l所示,包括融合业务服务冲莫块对群组会话和消息业务进行管理,生成各群组成员 的融合业务会话标识,并将各个用户的融合业务会话标识保存在融合业务会话历史存储才莫块中,以及传送融合业务会话标识到各个融合业务客户端;
共享群组定义模块保存预定义群组标识信息,供融合业务服务模块查 询使用,避免使用非法的群组标识;
融合业务会话历史存储模块保存融合业务会话的历史信息,以及保存 融合业务会话标识(包括主标识和辅标识),供用户后续查询使用;
与所述装置连接的融合业务客户端用于与融合业务服务模块配合完成 群组业务功能,并依据融合业务会话标识查询相应的消息内容和会话内容。
如图1所示的融合业务系统中101和102模块是用户A的两个客户端模 块A1和A2,都存在融合业务地址,为表现群组会话,用户B、 C的客户端 模块106, 107为群组成员,且都存在融合业务地址。
群组方式下融合消息业务流程如图2所示,包括
步骤201:用户A的终端Al在预定义群组方式下向成员用户B和用户C 发送消息,消息中携带预定义群组标识信息;
步骤202:检查该预定义群组标识是否有效,如果有效,继续执行下一 步,如果无效,则用户A发送消息失败,结束流程;
步骤203:依据预定义群组标识和用户A的Al终端地址生成融合业务会 话标识,在向用户B和C发送的请求消息中分别携带用户B地址与预定义群 组标识生成的融合业务会话标识以及用户C地址与预定义群组标识生成的融 合业务会话标识,在向Al终端发送的响应消息中携带融合业务会话标识给 Al终端,设置此融合业务会话为活跃状态;同样,用户B或者C发送消息 给用户A的Al终端时,也釆用上述方式传递融合业务会话标识给各成员;
步骤204:各成员依据收到的标识设置发送的消息属于此标识表示的融 合业务会话的一部分,即使用收到的融合业务会话标识标识此次融合业务会 话,并将此次业务内容与所迷融合业务会话标识进行关联;
如果终端不保存消息内容就不必执行此步骤。步骤205,在该融合消息业务后续交互过程中,携带所述融合业务会话 标识。
群组方式下融合^^"业务流程如图3所示,包括
步骤301:用户A的终端Al发送预定义群组会话请求,请求消息中携带 预定义群组标识信息;
步骤302:检查该预定义群组标识是否有效,如果有效,执行下一步, 如果无效,则用户A建立群组会话失败,结束流程;
步骤303:依据用户B、 C的地址和群组标识分别生成用户B和C的融 合业务会话标识,在会话请求中携带给用户B和C,依据用户A的Al终端 地址和群组标识生成用户A的融合业务会话标识,在会话成功响应中返回给 Al终端;
如果此次群组会话业务并非第一次群组业务,且各终端能够保存群组会 话业务标识,即在此业务之前终端上已经有各自的群组会话业务标识了,则 可不再执行步骤303。
步骤304:群组成员的各融合业务客户端依据收到的融合业务会话标识 设置此次会话属于此标识表示的融合业务会话;
如果在该会话中还有消息业务,则将消息内容也设置为属于此标识标识 的融合业务会话的一部分。
步骤305:在会话过程中,当用户A的进行客户端切换,用A2终端完全 代替Al终端参与群组方式的融合业务会话;
步骤306:在终端切换时,依据A2终端i也址和群组标识生成融合业务会 话的辅标识,如果辅标识表示的会话处于休眠状态,则将其设置为活跃状态, 并将主标识和辅标识在切换成功响应中返回给A2终端;
在其他实施例中也可将该辅标识也返回给终端B。
步骤307: A2终端用主辅标识设置建立的会话为主辅标识表示的融合业 务会话的一部分;
14在其他实施例中,当用户B的预设置信息生效的情况下,需要将发送给 用户B的消息和会话请求转向到另一个地址,如果此地址不是融合业务地址, 则不需要生成辅标识,否则,依据转向地址和群组标识生成辅标识信息,并 将主标识和辅标识发送给转向后的终端,如果辅标识表示的会话处于休眠状 态,则设置为活跃状态。
当群组的用户退出时,此用户所有的融合业务会话处于休眠状态。
步骤308:在该融合会话业务后续交互过程中,携带所述融合业务会话 标识。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
例如可以利用除地址外的客户端的其他信息与群组标识一起生成融合业 务会话标识。
权利要求
1、一种群组方式下实现融合业务会话的方法,其特征在于,在融合业务CPM系统中,融合群组中有融合业务发起时,系统生成各客户端的融合业务会话标识,并将生成的融合业务会话标识发送给群组中各客户端;群组中客户端在该融合业务后续交互过程中,携带各自的融合业务会话标识。
2、 如权利要求l所述的方法,其特征在于,系统根据各客户端信息以及所述群组的群组标识生成各客户端的融合业 务会话标识。
3、 如权利要求2所述的方法,其特征在于,所述方法进一步包括A,群组中某融合业务客户端在群组中发起融合业务,发送融合业务请 求消息;B,根据各客户端地址以及该群组标识生成各客户端的融合业务会话标识;C,向群组中其他成员客户端发送融合业务请求消息,请求消息中携带各 目的客户端的融合业务会话标识;在向发起融合业务的客户端发送成功响应 消息时,所述响应消息中携带该发起融合业务的客户端的融合业务会话标识;D,群组中各客户端收到融合业务会话标识后,在此次融合业务后续交 互过程中,携带各自的融合业务会话标识。
4、 如权利要求3所述的方法,其特征在于,所述群组为预定义群组时,所述发起融合业务客户端在融合业务请求消 息中携带预定义群组标识;系统在生成融合业务会话标识时,依据各融合业
5、 如权利要求4所述的方法,其特征在于,系统在收到融合业务请求消息后,先根据所述融合业务请求消息中携带 的预定义群组标识查询该预定义群组标识是否存在,若该预定义群组标识存在,则继续执行,若该预定义群组标识不存在,则此次群组方式下融合业务 会话发起失败。
6、 如权利要求3所述的方法,其特征在于,所述群组为即时群组时,所述j^融合业务客户端在融合业务请求消息 中携带即时群组中各成员客户端的地址;系统在生成融合业务^^舌标识之前, 先生成此群组的临时群组标识信息,然后依据所述临时群组标识信息和各融 合业务客户端地址生成各客户端的融合业务会话标识。
7、 如权利要求3所述的方法,其特征在于,当某群组成员在融合业务过程中从一个客户端切换到另 一个客户端时, 将切换前的客户端的融合业务会话标识设置为主标识,为切换后的客户端生 成一融合业务会话标识作为辅标识,并将主标识和辅标识发送给切换后的客 户端。
8、 如权利要求3所述的方法,其特征在于,当处于融合业务中的某融合业务客户端要转向到另一融合业务地址时, 依据转向地址和群组标识生成辅标识,并将主标识和辅标识发送给转向后的 融合业务地址。
9、 如权利要求1-8中任一权利要求所述的方法,其特征在于,在为各客户端生成融合业务会话标识时,还为该融合业务会话设置状态 标识,当群组业务成员退出群组或结束群组业务时,将所述融合业务会话设 为休眠状态;当有成员加入群组业务时,将所述融合业务会话设为活跃状态。
10、 如权利要求1-8中任一权利要求所述的方法,其特征在于, 所述融合业务包括以下业务的一种或几种群组会活业务、群组消息业务。
11、 如权利要求1-8中任一权利要求所述的方法,其特征在于,所述群组中各终端保存融合业务内容,使用收到的融合业务^S舌标识标 识此次融合业务会话,并将此次业务内容与所述融合业务会话标识进行关联。
12、 一种群组方式下实现融合业务会话的装置,其特征在于,设置于融 合业务CPM系统中,包括互相连接的融合业务服务模块和融合业务^^舌历史 存储模块,其中所述融合业务服务;f莫块,用于在融合群组中有融合业务发起时生成各客 户端的融合业务会话标识,并将生成的融合业务会话标识发送给群组中各客户端;所述融合业务会话历史存储4莫块,用于保存所述融合业务服务模块生成 的各客户端的融合业R话标识,以及融合业M话的历史信息。
13、 如权利要求12所述的装置,其特征在于,所述融合业务服务模块根据群组中各客户端信息以及群组标识生成各客 户端的融合业务会话标识。
14、 如权利要求13所述的装置,其特征在于,所述融合业务服务模块用于在接收到群组中客户端发出的融合业务请求 消息后,根据各客户端地址以及该群组标识生成各客户端的融合业务会话标 识;以及向群组中其他成员客户端发送融合业务请求消息,在请求消息中携 带各目的客户端的融合业务会话标识,在向发起融合业务的客户端发送成功 响应消息时,在所述响应消息中携带该发起融合业务的客户端的融合业务会 话标识。
15、 如权利要求14所述的装置,其特征在于,所述群组为预定义群组时,所述融合业务服务;f莫块用于在生成融合业务 会话标识时,依据各融合业务客户端地址和所述预定义群组标识生成各客户 端的融合业^话标识。
16、 如权利要求15所述的装置,其特征在于,所述装置还包括与所述融合业务服务模块相连的共享群组定义模块,所 述共享群组定义冲莫块用于根据预定义群组标识查询所述预定义群组是否存 在,若预定义群组标识不存在,则所述融合业务服务才莫块用于返回此次融合 业务会话发起失败的响应。
17、 如权利要求14所述的装置,其特征在于,所述群组为即时群组时,所述融合业务服务模块用于在生成融合业务会 话标识之前,先生成此群组的临时群组标识信息,然后依据所述临时群组标 识信息和各融合业务客户端地址生成各客户端的融合业务会话标识。
18、 如权利要求14所述的装置,其特征在于,所述融合业务服务模块还用于当某群组成员在融合业务过程中从一个客 户端切换到另一个客户端时,将切换前的客户端的融合业务会话标识设置为 主标识,为切换后的客户端生成一融合业务会话标识作为辅标识。
19、 如权利要求14所述的装置,其特征在于,所述融合业务服务模块还用于当处于融合业务中的融合业务客户端要转 向到另一融合业务地址时,依据转向地址和群组标识生成辅标识,并将主标 识和辅标识发送给转向后的融合业务地址。
20、 如权利要求12-19中任一权利要求所述的装置,其特征在于,所述融合业务服务模块还用于在为各客户端生成融合业务会话标识时, 还为该融合业务会话中的各个用户设置状态标识,当群组业务成员退出群组 或结束群组业务时,将该成员对应的融合业务M处于休眠状态;当有成员 加入群组业务时,该成员对应的融合业务会话处于活跃状态。
全文摘要
本发明公开了一种群组方式下实现融合业务会话的装置和方法,提高了群组消息和会话信息的查询效率,同时提高业务的安全性。所述方法包括在融合业务CPM系统中,融合群组中有融合业务发起时,系统生成各客户端的融合业务会话标识,并将生成的融合业务会话标识发送给群组中各客户端;群组中客户端在该融合业务后续交互过程中,携带各自的融合业务会话标识。
文档编号H04L12/56GK101635672SQ20081013421
公开日2010年1月27日 申请日期2008年7月21日 优先权日2008年7月21日
发明者加赞法尔·阿里, 李凤军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1