一种实现多方通话转会议的系统及方法

文档序号:7929640阅读:247来源:国知局
专利名称:一种实现多方通话转会议的系统及方法
技术领域
本发明涉及智能网通讯领域,更具体地涉及一种在下一代网络(Next Generation Network, NGN)或IP多媒体系统(IP MultimediaSubsystem, IMS)中基于PC客户端实现多 方通话转会议的系统及方法。
背景技术
随着电信运营商基于NGN或IMS网络的建设,基于PC客户端的融合通讯方式越来 越受到各个运营商的重视。 基于NGN或MS宽带的网络可以充分利用因特网业务的优点,同时也可以充分发 掘传统电信语音业务的优势,比如在PC客户端上可以做点击拨号、智能接听等多种有特色 的电信业务。这些业务对企业用户有很大的吸引力,可以很大程度上提高运营商的收入,延 伸电信网络的服务范围。 目前多方通话转会议业务的友好度不高,需要目标端首先释放然后在接入会议。

发明内容
本发明所要解决的技术问题是,提供一种实现多方通话转会议的系统及方法。本 发明使得处于多方通话的终端可以直接转入到想要加入的会议。 本发明提供一种实现多方通话转会议的系统,所述系统包括PC客户端以及应用 服务器,其中, 所述PC客户端用于发起多方通话转会议请求; 所述应用服务器包括会议服务模块、业务平台和多方通话服务模块,所述
多方通话服务模块用于提供多方通话业务的接入和逻辑控制; 会议服务模块用于根据多方通话转会议请求指示所述业务平台将处于多方通话 的终端转入到指定的会议中; 业务平台用于根据所述会议服务模块的指示将处于多方通话的终端转入到会议 中。 所述应用服务器还包括预处理模块,用于所述多方通话服务模块与所述PC客户
端之间的内部消息与标准会话启动协议(The Sessionlnitiation Protocol, SIP)消息的
转换,并将转换后的消息发送给相应的模块。 所述PC客户端还用于发起创建会议请求; 所述会议服务模块还用于根据所述创建会议请求创建会议; 所述多方通话服务模块还用于在需要转会议的终端转入会议后通知PC客户端。 本发明还提供一种实现多方通话转会议的方法,包括如下步骤 步骤一 PC客户端经业务平台发送多方通话转会议请求给会议服务模块,请求将 处于多方通话中的终端转入会议; 步骤二 所述会议服务模块收到请求后指示所述业务平台将所述终端转入到当前会议中; 步骤三所述业务平台执行指示并将执行结果上报给所述会议服务模块;待所述
会议服务模块返回处理完毕消息后,发送终端已释放消息给所述多方通话服务模块。 所述步骤一中,若所述PC客户端处于多方通话中,则所述步骤一前还包括如下步 骤 步骤a :PC客户端经业务平台发送创建会议请求给会议服务模块,请求创建会议;
步骤b :会议服务模块收到请求后创建即时会议,创建成功后经业务平台返回创 建成功响应给所述PC客户端。
所述步骤一中,若所述PC客户端处于会议中,则所述步骤一前还包括如下步骤
步骤A:多方通话服务模块收到终端的来电后,将所述终端的呼叫信息通过预处 理模块上报给相应的PC客户端; 步骤B :所述PC客户端收到信息后,判断是否允许所述终端加入当前会议,若是, 则保存收到的信息后转入步骤一执行。 步骤A中所述呼叫信息包括所述终端的号码信息、在业务平台中的呼叫实例ID、 在业务平台中的呼叫逻辑腿ID和呼叫状态信息。 所述步骤B中,若所述PC客户端不允许所述终端加入当前会议,则通过所述预处 理模块发送拒绝消息给所述多方通话服务模块。 上述方法中,步骤一所述多方通话转会议请求携带有需要转会议的终端在业务平 台中的呼叫逻辑腿ID。
上述方法中,所述步骤三后还包括 所述多方通话服务模块收到消息后通知所述PC客户端需要转会议的终端离开多 方通话。 本发明基于PC客户端实现用户无障碍的从一个多方通话接入一个会议或者把一 个多方通话整体转变成一个会议呼叫,改善了用户的体验,提高了用户的沟通效率,同时还 提高了用户使用PC客户端进行沟通交流的积极性,最终提高运营商的收入。


图1是本发明所述系统结构示意图;
图2是本发明所述方法实施例一的流程图;
图3是本发明所述方法实施例二的流程图。
具体实施例方式
以下结合附图对本发明做进一步详细说明。 如图l所示,是本发明所述系统的结构示意图,所述系统包括PC客户端以及应用 服务器,终端通过核心网与应用服务器连接,所述PC客户端用于发起多方通话转会议请 求;所述应用服务器用于提供多方通话以及会议服务,包括多方通话服务模块、会议服务模 块、预处理模块、业务平台以及媒体服务器,其中,多方通话服务模块用于提供多方通话业 务的接入和逻辑控制;用于将终端的呼叫信息或者业务平台上报的信息通过预处理模块推 送给PC客户端,或者通过预处理模块接收PC客户端发送的信息;用于 需要转会议的终端转入会议后通过预处理模块通知PC客户端;会议服务模块用于创建会议;用于根据多方通 话转会议请求指示业务平台将处于多方通话的终端转入到指定的会议中;预处理模块用于 多方通话服务模块与PC客户端之间内部消息与标准的SIP消息的转换,并将转换后的消息 发送给相应的模块;业务平台用于根据会议服务模块的指示将处于多方通话的终端转入到 指定的会议中。
如图2所示,是本发明所述方法实施例一的流程图;本实施例中,PC客户端处于会
议中,会议的成员包括PC客户端和UE1,具体包括如下步骤 步骤201 :UE2拨打PC客户端的业务号码,触发多方通话服务模块; PC客户端作为主叫向外发起呼叫时可以绑定软终端或者硬终端。每个PC客户端
登录名均被分配有一个业务号码,作为主叫的终端可以拨打PC客户端的业务号码,即此时
PC客户端为被叫;无论PC客户端作为主叫发起呼叫,或作为被叫接受呼叫,呼叫信息都由
多方通话服务模块负责推送。 多方通话服务模块推送给PC客户端的呼叫信息包括终端的号码信息、在业务平 台中的呼叫实例ID、在业务平台中的呼叫逻辑腿ID和呼叫状态信息等。 比如PC客户端作为被叫会触发多方通话业务模块,多方通话模块会向PC客户端 推送此呼叫的主叫的终端的号码信息、在业务平台中的呼叫实例ID、在业务平台中的呼叫 逻辑腿ID、呼叫状态信息等信息。 步骤202 :多方通话服务模块将UE2的呼叫信息通过预处理模块上报给PC客户
丄山
顺; 上述呼叫信息包括UE2的号码信息、UE2在业务平台中的呼叫实例ID、 UE2在业 务平台中的呼叫逻辑腿ID和UE2的呼叫状态信息。 步骤203 :PC客户端收信息后,允许UE2加入当前会议后,保存UE2的呼叫信息,并 发送多方通话转会议请求给业务平台; 多方通话转会议请求为标准的SIP Refer消息,其消息体中携带有UE2在业务平 台中的呼叫逻辑腿ID ;其他的消息,如UE2的号码信息、UE2在业务平台中的呼叫实例ID都 可以通过UE2在业务平台中的呼叫逻辑腿ID查询得到,所以可携带也可以不携带;
本步骤中,若PC客户端拒绝来电的终端加入,则发送拒绝的SIPMessage消息给预 处理模块,预处理模块将收到SIP消息转换成内部消息发送给多方通话模块,多方通话模 块收到消息后释放此呼叫。
步骤204 :业务平台将收到的SIP消息转换为内部消息,并上报给会议服务模块;
步骤205 :会议服务模块收到消息后,根据呼叫逻辑腿ID的值得知UE2是一个转 会议的终端,即指示业务平台将UE2加入到当前会议中; 步骤206 :业务平台执行指示,成功后返回加入成功消息给会议服务模块;
步骤207 :会议服务模块发送处理完毕消息给业务平台; 步骤208 :业务平台发送UE2已释放消息给多方通话服务模块,通知多方通话服务 模块UE2转会议成功; 步骤209 :多方通话服务模块通知UE2加入会议成功。 如图3所示,是本发明所述方法实施例二的流程图;本实施例中,PC客户端处于多 方通话中,参与多方通话的还有UE1和UE2, UE1、 UE2在呼叫PC客户端的业务号码时,其呼叫信息已由多方通话模块经预处理模块发送给了 PC客户端,即PC客户端中已保存有UEl、 UE2的呼叫消息,而此时PC客户端、UE1、 UE2都想到一个会议中沟通,则通过发明所述方法 转到会议中,具体包括如下步骤 步骤301 :PC客户端发送创建会议请求到业务平台; 步骤302 :业务平台将接收到的请求转换成内部消息后发送给会议服务模块;
步骤303 :会议服务模块创建即时会议; 步骤304 :会议服务模块上报平台模块创建即时会议成功消息;
步骤305 :业务平台返回创建会议成功消息给PC客户端; 步骤306 :PC客户端逐个发送多方通话转会议请求给业务平台,将多方通话成员 逐个转入会议; 步骤307 :业务平台把收到的请求转换为内部消息发送到会议服务模块;
步骤308 :会议服务模块指示业务平台把相应的终端加入到会议中;
步骤309 :业务平台执行指示,成功后返回加入成功消息给会议服务模块;
步骤310 :会议服务模块发送处理完毕消息给业务平台; 步骤311 :业务平台发送相应终端已释放消息给多方通话模块,告知多方通话模 块相应的终端已添加到会议中; 步骤312 :多方通话模块通过预处理模块通知PC客户端相应的终端离开消息,告 知PC客户端相应的终端离开当前的多方通话。
权利要求
一种实现多方通话转会议的系统,其特征在于,所述系统包括PC客户端以及应用服务器,其中,所述PC客户端用于发起多方通话转会议请求;所述应用服务器包括会议服务模块、业务平台和多方通话服务模块,所述多方通话服务模块用于提供多方通话业务的接入和逻辑控制;会议服务模块用于根据多方通话转会议请求指示所述业务平台将处于多方通话的终端转入到指定的会议中;业务平台用于根据所述会议服务模块的指示将处于多方通话的终端转入到会议中。
2. 如权利要求1所述的实现多方通话转会议的系统,其特征在于,所述应用服务器还 包括预处理模块,用于所述多方通话服务模块与所述PC客户端之间的内部消息与标准会 话启动协议消息的转换,并将转换后的消息发送给相应的模块。
3. 如权利要求1或2所述的实现多方通话转会议的系统,其特征在于, 所述PC客户端还用于发起创建会议请求; 所述会议服务模块还用于根据所述创建会议请求创建会议; 所述多方通话服务模块用于在需要转会议的终端转入会议后通知PC客户端。
4. 一种实现多方通话转会议的方法,其特征在于,包括如下步骤步骤一 PC客户端经业务平台发送多方通话转会议请求给会议服务模块,请求将处于 多方通话中的终端转入会议;步骤二 所述会议服务模块收到请求后指示所述业务平台将所述终端转入到当前会议中;步骤三所述业务平台执行指示并将执行结果上报给所述会议服务模块;待所述会议 服务模块返回处理完毕消息后,发送终端已释放消息给所述多方通话服务模块。
5. 如权利要求4所述的实现多方通话转会议的方法,其特征在于,所述步骤一中,若所 述PC客户端处于多方通话中,则所述步骤一前还包括如下步骤步骤a :PC客户端经业务平台发送创建会议请求给会议服务模块,请求创建会议; 步骤b:会议服务模块收到请求后创建即时会议,创建成功后经业务平台返回创建成 功响应给所述PC客户端。
6. 如权利要求4所述的实现多方通话转会议的方法,其特征在于,所述步骤一中,若所 述PC客户端处于会议中,则所述步骤一前还包括如下步骤步骤A:多方通话服务模块收到终端的来电后,将所述终端的呼叫信息通过预处理模 块上报给相应的PC客户端;步骤B:所述PC客户端收到信息后,判断是否允许所述终端加入当前会议,若是,则保 存收到的信息后转入步骤一执行。
7. 如权利要求6所述的实现多方通话转会议的方法,其特征在于,步骤A中所述呼叫信息包括所述终端的号码信息、在业务平台中的呼叫实例ID、在业务平台中的呼叫逻辑腿ID和呼叫状态信息。
8. 如权利要求6所述的实现多方通话转会议的方法,其特征在于,所述步骤B中,若所 述PC客户端不允许所述终端加入当前会议,则通过所述预处理模块发送拒绝消息给所述 多方通话服务模块。
9. 如权利要求4、5或6所述的实现多方通话转会议的方法,其特征在于,步骤一所述多 方通话转会议请求携带有需要转会议的终端在业务平台中的呼叫逻辑腿ID。
10. 如权利要求4所述的实现多方通话转会议的方法,其特征在于,所述步骤三后还包括所述多方通话服务模块收到消息后通知所述PC客户端需要转会议的终端离开多方通话。
全文摘要
本发明涉及一种实现多方通话转会议的系统及方法,所述系统包括PC客户端以及应用服务器,应用服务器包括会议服务模块、业务平台和多方通话服务模块;所述方法为PC客户端经业务平台发送多方通话转会议请求给会议服务模块,请求将处于多方通话中的终端转入会议;所述会议服务模块收到请求后指示所述业务平台将所述终端转入到当前会议中;所述业务平台执行指示并将执行结果上报给所述会议服务模块;待所述会议服务模块返回处理完毕消息后,发送终端已释放消息给所述多方通话服务模块。本发明改善了用户的体验,提高了用户的沟通效率。
文档编号H04M7/00GK101771767SQ200810241988
公开日2010年7月7日 申请日期2008年12月31日 优先权日2008年12月31日
发明者杨建军 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1