实现多方通话的方法、装置及终端与流程

文档序号:15061953发布日期:2018-07-31 22:01阅读:450来源:国知局

本发明涉及通信技术领域,尤其涉及一种实现多方通话的方法、装置及终端。



背景技术:

随着移动网络带宽的不断提高和移动设备性能的优化,用户对移动终端(userequipment,ue)所能提供的业务的要求也逐渐提升。目前移动终端业务已经从传统的两人通话变得越来越多样化,增加了视频通话、呼叫转移、来电提示和多方通话等业务。

如图1所示,终端a和终端b正在通话中,此时终端a接收到终端c的呼叫,终端b接收到终端d的呼叫,如果终端a、b、c、d期待进行多方通话,就要求终端a和终端b均支持多方通话功能,终端a接受终端c的呼叫,将终端c和自身的语音数据合并之后发送给终端b,终端b接受终端d的呼叫,将终端d和自身的语音数据合并之后发送给终端a,并将终端a转发的终端c的语音数据发送至终端d,从而实现多方通话。

在实现本发明的过程中,发明人发现现有技术中至少存在如下技术问题:

终端a和终端b都进行数据转发,终端d和终端c的数据交互需要经过终端a和终端b的两次转发,时延过大,对用户体验很不利。



技术实现要素:

本发明提供的实现多方通话的方法、装置及终端,能够在通话双方分别接收到新的呼叫时,只需要一个终端进行多方通话中的数据转发,以降低时延,提高服务质量。

第一方面,本发明提供一种实现多方通话的方法,所述方法包括:

参与多方通话的移动终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。

可选地,所述方法还包括:

当所述参与多方通话的终端不能实现多方通话时,通知网络侧将所述新的呼叫请求前转为呼叫当前多方通话的转发方,或者,通知发起所述新的呼叫请求的终端重新呼叫当前的多方通话的转发方。

可选地,所述方法还包括:

当所述参与多方通话的终端为所述多方通话的转发方,接受所述新的呼叫请求,与所述当前的通话对端以及发起所述新的呼叫请求的终端建立多方通话。

可选地,所述通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方包括:将所述多方通话的转发方的电话号码发送给发起所述新的呼叫请求的终端,以使发起所述新的呼叫请求的终端根据所述电话号码呼叫所述多方通话的转发方。

第二方面,本发明提供一种实现多方通话的装置,所述装置包括:

第一通知单元,用于当参与多方通话的终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。

可选地,所述装置还包括:

第二通知单元,用于当所述参与多方通话的终端不能实现多方通话时,通知网络侧将所述新的呼叫请求前转为呼叫当前多方通话的转发方,或者,通知发起所述新的呼叫请求的终端重新呼叫当前的多方通话的转发方。

可选地,所述装置还包括:

建立单元,用于当所述参与多方通话的终端为所述多方通话的转发方,接受所述新的呼叫请求,与所述当前的通话对端以及发起所述新的呼叫请求的终端建立多方通话。

可选地,所述第一通知单元包括:将所述多方通话的转发方的电话号码发送给发起所述新的呼叫请求的终端,以使发起所述新的呼叫请求的终端根据所述电话号码呼叫所述多方通话的转发方。

第三方面,本发明提供一种终端,所述终端包括上述实现多方通话的装置。

本发明实施例提供的实现多方通话的方法、装置及终端,参与多方通话的终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。与现有技术相比,本发明能够在通话双方分别接收到新的呼叫时,只需要一个终端进行多方通话中的数据转发,以降低时延,提高服务质量。

附图说明

图1为现有技术中一种呼叫场景的示意图;

图2为本发明一实施例提供的实现多方通话的方法的流程图;

图3为本发明一实施例提供的实现多方通话的装置的结构示意图;

图4为本发明另一实施例提供的实现多方通话的装置的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明提供一种实现多方通话的方法,如图2所示,所述方法包括:

s11、参与多方通话的终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。

本发明实施例提供的实现多方通话的方法,参与多方通话的终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。与现有技术相比,本发明能够在通话双方分别接收到新的呼叫时,只需要一个终端进行多方通话中的数据转发,以降低时延,提高服务质量。

下面结合具体实例对本发明提供的方法进行说明。

多通终端a与多通终端b和终端c正在通话中,在该多方通话中多通终端a对多通终端b和终端c的语音数据进行转发以使双方能够获知彼此的语音,终端a为该多方通话中的转发方,终端b和终端c均只与终端a进行通信,即发送语音数据给终端a以及从终端a接收语音数据。此时,终端b收到终端d的呼叫请求,则终端b可以通知网络侧将终端d的呼叫请求前转为呼叫多通终端a;或者,终端b将终端a的电话号码发送给终端d,通知终端d重新呼叫终端a,多通终端a接受终端d的呼叫请求并将终端d加入到多通终端a与多通终端b和终端c的多方通话中,将终端d的语音数据转发给终端b和终端c,并将终端b和终端c的语音数据转发给终端d。

具体地,本发明提供的方法还适用于当多方通话中有一个终端当前暂时不支持多通。例如终端a与终端b和终端c进行多方通话,终端a为该多方通话中的转发方。终端d呼叫终端b,终端b为多通终端,但是当前因功耗消耗过大难以维持多方通话,因此可以将终端d的呼叫前转至终端a以实现多方通话。

可选地,所述方法还包括:

当所述参与多方通话的终端不能实现多方通话时,通知网络侧将所述新的呼叫请求前转为呼叫当前多方通话的转发方,或者,通知发起所述新的呼叫请求的终端重新呼叫当前的多方通话的转发方。

可选地,所述方法还包括:

当所述参与多方通话的终端为所述多方通话的转发方,接受所述新的呼叫请求,与所述当前的通话对端以及发起所述新的呼叫请求的终端建立多方通话。

可选地,所述通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方包括:将所述多方通话的转发方的电话号码发送给发起所述新的呼叫请求的终端,以使发起所述新的呼叫请求的终端根据所述电话号码呼叫所述多方通话的转发方。因为所述发起新的呼叫请求的终端已经和所述被叫的终端建立了连接,因此可以通过这个连接将转发方的电话号码发送给所述发起新的呼叫请求的终端。在所述发起新的呼叫请求的终端收到电话号码之后,中断当前的连接,重新呼叫所述多方通话的转发方。

本发明实施例还提供一种实现多方通话的装置,如图3所示,所述装置包括:

第一通知单元21,用于当参与多方通话的终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。

本发明实施例提供的实现多方通话的装置,当参与多方通话的终端收到新的寻呼请求时,通知网络侧将所述新的呼叫请求前转为呼叫所述多方通话的转发方,或者通知发起所述新的呼叫请求的终端重新呼叫所述多方通话的转发方。与现有技术相比,本发明能够在通话双方分别接收到新的呼叫时,只需要一个终端进行多方通话中的数据转发,以降低时延,提高服务质量。

可选地,如图4所示,所述装置还包括:

第二通知单元22,用于当所述参与多方通话的终端不能实现多方通话时,通知网络侧将所述新的呼叫请求前转为呼叫当前多方通话的转发方,或者,通知发起所述新的呼叫请求的终端重新呼叫当前的多方通话的转发方。

可选地,如图4所示,所述装置还包括:

建立单元23,用于当所述参与多方通话的终端为所述多方通话的转发方,接受所述新的呼叫请求,与所述当前的通话对端以及发起所述新的呼叫请求的终端建立多方通话。

可选地,所述第一通知单元包括:将所述多方通话的转发方的电话号码发送给发起所述新的呼叫请求的终端,以使发起所述新的呼叫请求的终端根据所述电话号码呼叫所述多方通话的转发方。

本发明实施例还提供一种终端,所述终端包括上述实现多方通话的装置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1