一种会议通话切换方法及相关装置与流程

文档序号:37304430发布日期:2024-03-13 20:52阅读:12来源:国知局
一种会议通话切换方法及相关装置与流程

本技术涉及通信,尤其涉及一种会议通话切换方法及相关装置。


背景技术:

1、随着长期演进lte网络的普及,用户可以通过电子设备与其他多个设备在lte网络下建立基于网际互连协议多媒体子系统((internet protocol multimedia subsystem,ims)的会议通话。

2、目前,一些电子设备只有单射频,若单射频的电子设备在与其他多个设备在lte网络下进行ims会议的过程中,移出lte网络的覆盖范围时,单射频的电子设备会从驻留lte网络切换到驻留2g/3g网络。单射频的电子设备会触发单一无线语音呼叫连续性(singleradiovoicecallcontinuity,srvcc)切换,从而从lte网络切换到2g/3g网络时,会议通话的连续性。其中,srvcc是3gpp提出的一种volte语音业务连续性方案,主要是为了解决当单射频的电子设备在lte/pre-lte网络与2g/3g的电路交换(circuitswitched,cs)域网络之间移动时,保证语音呼叫连续性的问题,即保证单射频的电子设备在ims控制的voip语音业务和cs域语音业务之间的平滑切换。

3、但是,当电子设备在lte网络下与其他多个设备建立ims的会议通话时,若电子设备驻留的网络发生变化,从lte网络切换到2g/3g网络,电子设备会触发会议通话进行srvcc切换。但是,当会议通话切换到2g/3g网络后,电子设备显示的通话界面上显示的一个会议成员的号码会无法显示。


技术实现思路

1、本技术提供了一种会议通话切换方法及相关装置,可以保证在从ims会议切换到cs会议连续性的同时,让cs会议的通话界面上能正确显示参会者的电话号码。

2、第一方面,本技术提供了一种会议通话切换方法,包括:将第一ims通话和第二ims通话合并为ims会议后,获取modem上报的该ims会议的号码;保留该第二ims通话的连接信息用作ims会议的连接信息,其中,该第二ims通话的连接时间用作生成ims会议的连接时间,但该ims会议的连接信息中的号码被替换成ims会议的号码,该ims会议的连接时间用于生成ims会议的持续时长;获取该modem上报的来自网络侧的该ims会议的参会者信息,其中,该参会者信息包括第一电话号码和第二电话号码;显示该参会者信息和该ims会议的持续时长;切换到驻留2g或3g网络后,将ims会议切换成cs会议,该cs会议包括第一cs通话和第二cs通话;获取该modem上报的该第一cs通话的号码,以及该第二cs通话的号码,其中,该第一cs通话的号码为该第一电话号码,该第二cs通话的号码为该第二电话号码;将该ims会议的连接信息用作该第二cs通话的连接信息,其中,该ims会议的连接时间用作该第二cs通话的连接时间,但该第二cs通话的连接信息中的号码被替换成该modem上报的该第二cs通话的号码,该第二cs通话的连接时间用于该第二cs通话的持续时长;将该modem上报的该第一cs通话的号码作为该第一cs通话的连接信息中的号码;显示该第一cs通话的连接信息中的号码、该第二cs通话的连接信息中的号码,以及该第二cs通话的持续时长。

3、通过本技术提供的一种会议切换方法,由于在将ims会议的连接信息用作cs会议中第二cs通话的连接信息之前,通过modem上报的第二cs通话的号码替换了ims会议的连接信息中的会议号码。因此,保证在从ims会议切换到cs会议连续性的同时,让cs会议的通话界面上能正确显示参会者的电话号码。

4、在一种可能的实现方式中,该第二cs通话的连接信息中的号码被替换成该modem上报的该第二cs通话的号码,具体包括:判断该ims会议的连接信息中的号码是否为电话号码,若否,则将该ims会议的连接信息中的号码修改为该modem上报的该第二cs通话的号码之后,用作该第二cs通话的连接信息。

5、这样,可以保证在第二cs通话的连接信息中的号码为电话号码。

6、在一种可能的实现方式中,在将第一ims通话和第二ims通话合并为ims会议之前,该方法还包括:驻留lte网络时,获取该modem上报的该第一ims通话的号码和该第二ims通话的号码,其中,该第一ims通话的号码为该第一电话号码,该第二ims通话的号码为该第二电话号码;将该modem上报的第一ims通话的号码作为该第一ims通话的连接信息中的号码,将该modem上报的第二ims通话的号码作为该第二ims通话的连接信息中的号码,其中,该第二ims通话的连接信息中包括该第二ims通话的连接时间,该第二ims通话的连接时间用于生成该第二ims通话的持续时长;显示该第一通话的连接信息中的号码、该第二通话的连接信息中的号码以及该第二ims通话的持续时长。

7、这样,在合并ims会议之前,可以显示第一ims通话的电话号码、第二ims通话的电话号码和第二ims通话的持续时长,这样,在合并ims会议之后,可以直接使用第二ims通话中的连接时间,来计算ims会议的持续时长。

8、在一种可能的实现方式中,该方法还包括:在显示该第一通话的连接信息中的号码、该第二通话的连接信息中的号码以及该第二ims通话的持续时长时,还显示合并通话控件;该将第一ims通话和第二ims通话合并为ims会议,具体包括:接收到用户对该合并通话控件的第一输入;响应于该第一输入,通过该modem向网络侧发送合并通话请求,该合并通话请求,用于将该第一ims通话和该第二ims通话合并为该ims会议。

9、这样,用户可以触发将两路ims通话合并为ims会议。

10、在一种可能的实现方式中,该第二ims通话的连接时间用于生成该第二ims通话的持续时长,具体包括:根据该第二ims通话的连接时间与当前系统时间,确定出该ims会议的持续时长。

11、在一种可能的实现方式中,该ims会议的的连接时间用于生成该ims会议的持续时长,具体包括:根据该ims会议的连接时间与当前系统时间,确定出该ims会议的持续时长。

12、在一种可能的实现方式中,该第二cs通话的连接时间用于生成该第二cs通话的持续时长,具体包括:根据该第二cs通话的连接时间与当前系统时间,确定出该第二cs通话的持续时长。

13、在一种可能的实现方式中,该保留该第二ims通话的连接信息用作ims会议的连接信息,具体包括:保留该第二ims通话的连接信息用作ims会议的连接信息,并释放该第一ims通话的连接信息。

14、在一种可能的实现方式中,该将该modem上报的第一ims通话的号码作为该第一ims通话的连接信息中的号码,将该modem上报的第二ims通话的号码作为该第二ims通话的连接信息中的号码,具体包括:在电话通讯服务框架telephonyfw将该modem上报的第一ims通话的号码作为该第一ims通话的连接信息中的号码,将该modem上报的第二ims通话的号码作为该第二ims通话的连接信息中的号码。

15、在一种可能的实现方式中,该保留该第二ims通话的连接信息用作ims会议的连接信息,具体包括:在该telephonyfw保留该第二ims通话的连接信息用作ims会议的连接信息。

16、在一种可能的实现方式中,该将该ims会议的连接信息用作该第二cs通话的连接信息,具体包括:在该telephonyfw将该ims会议的连接信息用作该第二cs通话的连接信息。

17、第二方面,本技术提供了一种电子设备,包括一个或多个处理器和一个或多个存储器,该一个或多个处理器包括modem;其中,该一个或多个存储器与该一个或多个处理器耦合,该一个或多个存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,当该一个或多个处理器执行该计算机指令时,使得执行上述第一方面中任一项可能的实现方式中的方法。

18、其中,一个或多个处理器还可以包括中央处理器(cpu)。

19、第三方面,本技术提供了另一种电子设备,包括一个或多个功能模块,该一个或多个功能模块用于执行上述第一方面中任一项可能的实现方式中的方法。

20、其中,该一个或多个功能模块可以包括telephonyfw。

21、第四方面,本技术实施例提供了一种计算机存储介质,包括计算机指令,当计算机指令在电子设备上运行时,使得执行上述第二方面以及第二方面中任一项可能的实现方式中的方法。

22、第五方面,本技术实施例提供了一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行上述任一方面任一项可能的实现方式中的方法。

23、第二方面及第五方面的有益效果,可以参考第一方面及第一方面中任一项可能的实现方式中的有益效果,在此不再赘述。

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