多方通话的转换方法、装置及多通终端与流程

文档序号:14785644发布日期:2018-06-27 22:28阅读:166来源:国知局
多方通话的转换方法、装置及多通终端与流程

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



背景技术:

随着移动网络带宽的不断提高和移动设备性能的优化,用户对移动终端所能提供的业务的要求也逐渐提升。目前移动终端业务已经从传统的两人通话变得越来越多样化,增加了视频通话、呼叫转移和多方通话等业务。现有的多方通话有依靠终端和网络两种实现方法。依靠终端的多方通话中,作为主持方的终端接收各个参与方的数据并在本端进行混音后分别发送给各个参与方;依靠网络实现的多方通话中,网络接受各个参与方的数据在网络侧进行混音后分别发送给各个参与方。与终端侧的多方通话相比,网络侧的多方通话不具备将多方通话分组的功能且网络侧的多方通话最多支持六通通话;在某些场景中,例如终端实现的多方通话在主持方发生SRVCC切换时,需要将终端的多方通话转移为网络侧的多方通话。

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

现有的终端侧和网络侧实现的多方通话之间不能相互转换,不能满足多种场景和用户的多样化需求。



技术实现要素:

本发明提供的多方通话的方法、装置及多通终端,能够在终端侧和网络侧实现的多方通话之间进行相互转换,以满足多种场景和用户的多样化需求。

第一方面,本发明提供一种多方通话的方法,应用于多通终端,包括:

检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;

当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;

当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。

可选地,所述将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话包括:

保持所述当前网络侧的多方通话,将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话;

终止所述当前网络侧的多方通话。

可选地,所述将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话包括:

保持所述当前终端的多方通话,将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话;

终止所述当前终端的多方通话。

可选地,所述将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话包括:

重新建立与所述对端终端的通话并将所述通话转换到新建立的终端的多方通话或者加入到已有的终端的多方通话。

可选地,所述将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话包括:

通知网络侧将终端的多方通话中的对端终端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话。

第二方面,本发明提供一种多方通话的转换装置,位于多通终端,包括:

检测单元,用于检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;

第一转换单元,用于当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;

第二转换单元,用于当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。

可选地,所述第一转换单元,包括:

第一转换子单元,用于保持所述当前网络侧的多方通话,将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话;

第一终止子单元,用于终止所述当前网络侧的多方通话。

可选地,所述第二转换单元,包括:

第二转换子单元,用于保持所述当前终端的多方通话,将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话;

第二终止子单元,用于终止所述当前终端的多方通话。

可选地,所述第一转换子单元,用于重新建立与所述对端终端的通话并将所述通话转换到新建立的终端的多方通话或者加入到已有的终端的多方通话。

可选地,所述第二转换子单元,用于通知网络侧将终端的多方通话中的对端终端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话。

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

本发明实施例提供的多方通话的转换方法、装置及多通终端,检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。与现有技术相比,本发明能够在终端侧和网络侧实现的多方通话之间进行相互转换,以满足多种场景和用户的多样化需求。

附图说明

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

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

图3为本发明另一实施例提供的第一转换单元的结构示意图;

图4为本发明再一实施例提供的第二转换单元的结构示意图。

具体实施方式

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

本发明提供一种多方通话的转换方法,应用于多通终端,如图1所示,所述方法包括:

S11、检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;

具体地,网络侧的多方通话指有大于两个用户同时参与的且混音在网络侧进行的通话;终端的多方通话指有大于两个用户同时参与的且混音在终端侧进行的通话。其中,本发明各实施例中的网络侧的多方通话可以按照协议TS 24.147规定的方式实现。

进一步地,在实际应用中,检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话可以为检测用户是否发出转换请求还可以为一些特定的需要转换的场景,例如:终端的多方通话主持方在信号较差时发生SRVCC切换后无法维持终端的多方通话,因此,需要提前将终端的多方通话转换为网络侧的多方通话。对于发生SRVCC切换的场景,可以设置一个检测信号较差的阈值,当信号小于预设阈值时,即为需要将终端的多方通话转换为网络侧的多方通话。

S12、当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;

S13、当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。

本发明实施例提供的多方通话的转换方法,检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。与现有技术相比,本发明能够在终端侧和网络侧实现的多方通话之间进行相互转换,以满足多种场景和用户的多样化需求。

可选地,所述将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话包括:

保持所述当前网络侧的多方通话,将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话;

具体地,将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话可以通过发送SIP(Session Initiation Protocol,会话初始协议)请求消息给所述通话对端建立新的通路。

终止所述当前网络侧的多方通话。下面结合具体实例对本发明的方法进行具体说明。

背景一:终端A、终端B和终端C在进行网络侧的多方通话中,其中终端A是主持方;同时,终端A、终端D和终端E在进行终端的多方通话,其中终端A是主持方。

步骤1)、检测终端A需要将网络侧的多方通话加入到已有的终端的多方通话;

步骤2)、保持所述当前网络侧的多方通话,将所述当前网络侧的多方通话中的通话对端加入到已有的终端的多方通话,其中,终端A重新建立与所述对端终端的通话并将所述通话加入到已有的终端的多方通话;

步骤3)、终止所述当前终端A、终端B和终端C的网络侧的多方通话。

背景二:终端A、终端B和终端C在进行网络侧的多方通话中,其中终端A是主持方。

步骤1)、检测终端A需要将网络侧的多方通话转换到新建立的终端的多方通话;

步骤2)、保持所述当前网络侧的多方通话,将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话,其中,终端A重新建立与所述对端终端的通话并将所述通话转换到新建立的终端的多方通话;

步骤3)、终止所述当前终端A、终端B和终端C的网络侧的多方通话。

可选地,所述将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话包括:

保持所述当前终端的多方通话,将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话;

具体地,将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话可以通过SIP的REFER消息进行转移,例如,按照协议TS 24.147建立Three-Way Session的方式进行转换或者加入。

终止所述当前终端的多方通话。

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

背景三:终端A、终端B和终端C在进行终端的多方通话,其中终端A是主持方。终端A信号较差,即将进行SRVCC切换,SRVCC切换后终端A无法主持终端侧的多方通话,因此需要将终端的多方通话在SRVCC切换前转换为网络侧多方通话;或者,因其他原因终端A需要将终端的多方通话切换为网络侧的多方通话。

步骤1)、检测终端A需要将终端的多方通话转移到网络侧的多方通话;

步骤2)、保持所述当前终端的多方通话,将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话,其中,终端A通知网络侧将终端的多方通话中的对端终端转换到新建立的网络侧的多方通话;

步骤3)、终止所述当前终端A、终端B和终端C的终端的多方通话。

背景四:终端A、终端B和终端C在进行网络侧的多方通话中,其中终端A是主持方;同时,终端A、终端D和终端E在进行终端的多方通话,其中终端A是主持方。

步骤1)、检测终端A需要将终端的多方通话加入到网络侧的多方通话;

步骤2)、保持所述当前终端的多方通话,将所述当前终端的多方通话中的通话对端加入到已有的网络侧的多方通话,其中,终端A通知网络侧将终端的多方通话中的对端终端加入到已有的网络侧的多方通话;

步骤3)、终止所述当前终端A、终端D和终端E的终端的多方通话。

可选地,所述将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话包括:

重新建立与所述对端终端的通话并将所述通话转换到新建立的终端的多方通话或者加入到已有的终端的多方通话。

可选地,所述将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话包括:

通知网络侧将终端的多方通话中的对端终端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话。

本发明实施例还提供一种多方通话的转换装置,位于多通终端,如图2所示,所述装置包括:

检测单元21,用于检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;

第一转换单元22,用于当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;

第二转换单元23,用于当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。

本发明实施例提供的多方通话的转换装置,检测是否需要将当前网络侧的多方通话转换为终端的多方通话,或者将当前终端的多方通话转换为网络侧的多方通话;当检测到需要将当前网络侧的多方通话转换为终端的多方通话时,将当前网络侧的多方通话转换为终端的多方通话或者加入到已有的终端的多方通话;当检测到需要将当前终端的多方通话转换为网络侧的多方通话时,将当前终端的多方通话转换为网络侧的多方通话或者加入到已有的网络侧的多方通话。与现有技术相比,本发明能够在终端侧和网络侧实现的多方通话之间进行相互转换,以满足多种场景和用户的多样化需求。

可选地,如图3所示,所述第一转换单元22,包括:

第一转换子单元221,用于保持所述当前网络侧的多方通话,将所述当前网络侧的多方通话中的通话对端转换到新建立的终端的多方通话或者加入到已有的终端的多方通话;

第一终止子单元222,用于终止所述当前网络侧的多方通话。

可选地,如图4所示,所述第二转换单元23,包括:

第二转换子单元231,用于保持所述当前终端的多方通话,将所述当前终端的多方通话中的通话对端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话;

第二终止子单元232,用于终止所述当前终端的多方通话。

可选地,所述第一转换子单元221,用于重新建立与所述对端终端的通话并将所述通话转换到新建立的终端的多方通话或者加入到已有的终端的多方通话。

可选地,所述第二转换子单元231,用于通知网络侧将终端的多方通话中的对端终端转换到新建立的网络侧的多方通话或者加入到已有的网络侧的多方通话。

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

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

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

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