支持cs域和ps域切换语音业务的方法、装置及移动终端的制作方法

文档序号:9263045阅读:608来源:国知局
支持cs域和ps域切换语音业务的方法、装置及移动终端的制作方法
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种支持CS域和PS域切换语音业务的方法、装置及移动终端。
【背景技术】
[0002]目前智能手机和MID (移动互联网设备-Mobile Internet Device)等移动终端已经非常普及,此类终端上集成了蜂窝通信模块。IG蜂窝通信模块属于模拟通信系统,只能进行CS (电路交换-Circuit Switch)域的语音通话功能。2G/3G/4G蜂窝通信模块属于数字通信系统,除了具有CS域的语音通话功能外,还具有PS (分组交换-Packet Switch)域的数据业务。
[0003]随着无线网络技术的普及,越来越多的移动终端集成了无线通信模块,比如W1-Fi (无线高保真-Wireless Fidelity)、WiMax (全球微波互联接入-WorldwideInteroperability for Microwave Access)和 Zigbee (紫蜂)等。无线通信模块支持 PS域的数据业务。与蜂窝通信系统中的PS业务相比,无线通信模块的系统容量更大,价格更低廉。
[0004]其实不论哪种数据业务,通过VoIP (由IP网络传送话音-Voice over InternetProtocol)技术都可以在PS域实现语音通话功能,降低用户的通信成本。通过选择合适的VoIP协议和优化网络结构,VoIP业务一样可以提供媲美蜂窝语音通话的服务质量。
[0005]由于PS域的语音通话价格低廉,所以在PS域中进行语音通话可谓理想,但是由于无线网络的不稳定性及覆盖问题,限制了移动终端利用PS域的语音通话,如果有一种方法能够实现CS域和PS域的语音通话自由切换,将是极好的。在现有技术中,如要实现上述切换,需要另赠网络节点,修改网络结构,成本相对较高。

【发明内容】

[0006]有鉴于此,本发明提供一种支持CS域和PS域切换语音业务的方法、装置及移动终端,以解决现有技术中CS域和PS域的语音通话的无缝切换需要增加网络节点,成本高的问题。
[0007]为解决上述问题,本发明提供了一种由CS域向PS域切换语音业务的方法,用于第一移动终端,所述第一移动终端通过CS域通话连接已建立与所述第二移动终端的语音通话,所述方法包括:
[0008]第一获取步骤:在确定由所述CS域向PS域切换与所述第二移动终端的语音通话后,获取所述第二移动终端的CS域语音业务ID ;
[0009]第二获取步骤:根据预存的所述第二移动终端的CS域语音业务ID与PS域语音业务ID的映射关系,获取所述第二移动终端的所述PS域语音业务ID ;
[0010]第一执行步骤:根据所述PS域语音业务ID与所述第二移动终端建立PS域通话连接;
[0011]第二执行步骤:切换与所述第二移动终端的语音通话到所述PS域通话连接,并断开所述CS域通话连接。
[0012]优选地,所述确定由CS域向PS域切换与第二移动终端的语音通话具体包括:
[0013]第一判断步骤:判断是否有支持所述PS域的任一网络可用,获取第一判断结果;
[0014]第一确定步骤:当所述第一判断结果指示有支持所述PS域的所述任一网络可用时,确定由CS域向PS域切换与第二移动终端的语音通话。
[0015]优选地,所述切换与所述第二移动终端的语音通话到所述PS域通话连接具体包括:
[0016]发送步骤:发送音频路由切换消息给所述第二移动终端;
[0017]第二判断步骤:判断是否在预定时间内收到所述第二移动终端的返回消息,获取第二判断结果;
[0018]第二执行子步骤:当所述第二判断结果指示在预定时间内收到了所述第二移动终端的返回消息时,切换与所述第二移动终端的语音通话到所述PS域通话连接。
[0019]优选地,所述PS域的语音通话采用VoIP技术。
[0020]优选地,支持所述PS域的网络包括:lxEV-D0、LTE、W1-Fi或WiMAX ;支持所述PS域的网络包括:GSM或CDMAlx。
[0021]本发明还提供一种由PS域向CS域切换语音业务的方法,用于第一移动终端,所述第一移动终端通过PS域通话连接已建立与所述第二移动终端的语音通话,所述方法包括:
[0022]第三获取步骤:在确定由所述PS域向CS域切换与所述第二移动终端的语音通话后,获取所述第二移动终端的PS域语音业务ID ;
[0023]第四获取步骤:根据预存的所述第二移动终端的PS域语音业务ID与CS域语音业务ID的映射关系,获取所述第二移动终端的所述CS域语音业务ID ;
[0024]第三执行步骤:根据所述CS域语音业务ID与所述第二移动终端建立CS域通话连接;
[0025]第四执行步骤:切换与所述第二移动终端的语音通话到所述CS域通话连接,并断开所述PS域通话连接。
[0026]优选地,所述确定由所述PS域向CS域切换与所述第二移动终端的语音通话具体包括:
[0027]第三判断步骤:判断是否支持所述PS域的各网络均不可用,获取第三判断结果;
[0028]第四判断步骤:当所述第三判断结果指示支持所述PS域的各网络均不可用时,判断是否有支持所述CS域的任一网络可用,获取第四判断结果;
[0029]第二确定步骤:当所述第四判断结果指示有支持所述CS域的所述任一网络可用时,确定由所述PS域向CS域切换与所述第二移动终端的语音通话。
[0030]本发明还提供一种由CS域向PS域切换语音业务的装置,用于第一移动终端,所述第一移动终端通过CS域通话连接已建立与所述第二移动终端的语音通话,所述装置包括:
[0031]第一获取模块:在确定由所述CS域向PS域切换与所述第二移动终端的语音通话后,获取所述第二移动终端的CS域语音业务ID ;
[0032]第二获取模块:根据预存的所述第二移动终端的CS域语音业务ID与PS域语音业务ID的映射关系,获取所述第二移动终端的所述PS域语音业务ID ;
[0033]第一执行模块:根据所述PS域语音业务ID与所述第二移动终端建立PS域通话连接;
[0034]第二执行模块:切换与所述第二移动终端的语音通话到所述PS域通话连接,并断开所述CS域通话连接。
[0035]优选地,所述确定由CS域向PS域切换与第二移动终端的语音通话具体包括:
[0036]第一判断单元:判断是否有支持所述PS域的任一网络可用,获取第一判断结果;
[0037]第一确定单元:当所述第一判断结果指示有支持所述PS域的所述任一网络可用时,确定由CS域向PS域切换与第二移动终端的语音通话。
[0038]优选地,所述切换与所述第二移动终端的语音通话到所述PS域通话连接具体包括:
[0039]发送单元:发送音频路由切换消息给所述第二移动终端;
[0040]第二判断单元:判断是否在预定时间内收到所述第二移动终端的返回消息,获取第二判断结果;
[0041]第二执行单元:当所述第二判断结果指示在预定时间内收到了所述第二移动终端的返回消息时,切换与所述第二移动终端的语音通话到所述PS域通话连接。
[0042]本发明还提供一种由PS域向CS域切换语音业务的装置,用于第一移动终端,所述第一移动终端通过PS域通话连接已建立与所述第二移动终端的语音通话,所述装置包括:
[0043]第三获取模块:在确定由所述PS域向CS域切换与所述第二移动终端的语音通话后,获取所述第二移动终端的PS域语音业务ID ;
[0044]第四获取模块:根据预存的所述第二移动终端的PS域语音业务ID与CS域语音业务ID的映射关系,获取所述第二移动终端的所述CS域语音业务ID ;
[0045]第三执行模块:根据所述CS域语音业务ID与所述第二移动终端建立CS域通话连接;
[0046]第四执行模块:切换与所述第二移动终端的语音通话到所述CS域通话连接,并断开所述PS域通话连接。
[0047]优选地,所述确定由所述PS域向CS域切换与所述第二移动终端的语音通话具体包括:
[0048]第三判断单元:判断是否支持所述PS域的各网络均不可用,获取第三判断结果;
[0049]第四判断单元:当所述第三判断结果指示支持所述PS域的各网络均不可用时,判断是否有支持所述CS域的任一网络可用,获取第四判断结果;
[0050]第二确定单元:当所述第四判断结果指示有支持所述CS域的所述任一网络可用时,确定由所述PS域向CS域切换与所述第二移动终端的语音通话。
[0051]本发明还提供一种支持CS域和PS域切换语音业务的移动终端,所述移动终端为第一移动终端,所述第一移动终端包括:
[0052]电话模块:用于与第二移动终端的PS域语音业务ID建立PS域通话连接,及用于与所述第二移动终端的CS域语音业务ID建立CS域通话连接;
[0053]通信业务状态机:用于根据网络环境变化,判断是否由所述CS域向PS域或者由所述PS域向CS域切换与所述第二移动终端的语音通话;
[0054]通话状态监视模块,用于根据预存的所述第二移动终端的CS域语音业务ID
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1