切换方法及切换装置转让专利

申请号 : CN201510608514.X

文献号 : CN106332209B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 黄伟才

申请人 : 北京智谷睿拓技术服务有限公司

摘要 :

本申请各实施例公开了一种切换方法及切换装置。所述方法包括:确定至少一用户设备的移动路径上至少一位置处的语音业务质量;确定所述至少一用户设备的位置;响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。本申请实施例的方法及装置通过确定用户设备的移动路径以及位置,在用户设备即将到达本应进行语音通信模式的切换的位置/位置范围之前,提前触发切换,能够避免因短时间内无法完成正常的切换过程,造成较差的通信质量甚至通信业务的中断,从而提高用户使用体验。

权利要求 :

1.一种切换方法,其特征在于,所述方法包括:

确定至少一用户设备的移动路径上至少一位置处的语音业务质量;

确定所述至少一用户设备的位置;

响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式,所述预设条件为满足从第一语音通信模式到第二语音通信模式切换的条件。

2.根据权利要求1所述的方法,其特征在于,所述确定所述语音业务质量包括:至少与所述至少一用户设备的移动路径相关联的信息,确定所述至少一用户设备的移动路径;

至少根据所述移动路径上所述至少一位置处的至少一语音业务质量指标,确定所述语音业务质量。

3.根据权利要求1所述的方法,其特征在于,所述确定所述至少一用户设备的位置包括:获取与所述至少一用户设备的位置相关联的信息;

至少根据所述与所述至少一用户设备的位置相关联的信息确定所述位置。

4.根据权利要求3所述的方法,其特征在于,所述获取与所述至少一用户设备的位置相关联的信息包括:通过所述至少一用户设备上的应用程序获取所述与所述至少一用户设备的位置相关联的信息。

5.一种切换方法,其特征在于,所述方法包括:

发送与一用户设备的位置相关联的信息;

响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;

所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的,所述预设条件为满足从第一语音通信模式到第二语音通信模式切换的条件。

6.根据权利要求5所述的方法,其特征在于,所述发送与一用户设备的位置相关联的信息包括:通过所述用户设备上的至少一应用程序发送所述相关联的信息。

7.一种切换装置,其特征在于,所述装置包括:

一第一确定模块,用于确定至少一用户设备的移动路径上至少一位置处的语音业务质量;

一第二确定模块,用于确定所述至少一用户设备的位置;

一触发模块,用于响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式,所述预设条件为满足从第一语音通信模式到第二语音通信模式切换的条件。

8.一种切换装置,其特征在于,所述装置包括:

一第二发送模块,用于发送与一用户设备的位置相关联的信息;

一切换模块,用于响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;

所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的,所述预设条件为满足从第一语音通信模式到第二语音通信模式切换的条件。

9.一种切换装置,其特征在于,所述装置包括:

收发器;

存储器,用于存放指令;

处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下步骤:确定至少一用户设备的移动路径上至少一位置处的语音业务质量;

确定所述至少一用户设备的位置;

响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式,所述预设条件为满足从第一语音通信模式到第二语音通信模式切换的条件。

10.一种切换装置,其特征在于,所述装置包括:收发器;

存储器,用于存放指令;

处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下步骤:通过所述收发器发送与一用户设备的位置相关联的信息;

响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;

所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的,所述预设条件为满足从第一语音通信模式到第二语音通信模式切换的条件。

说明书 :

切换方法及切换装置

技术领域

[0001] 本申请涉及通信技术领域,尤其涉及切换方法及切换装置。

背景技术

[0002] LTE(Long Term Evolution,长期演进)网络虽然是全分组交换网络,但语音业务在很长一段时间内仍将是不可或缺的重要业务。为确保在LTE网络上顺利开展高质量的语音业务,各标准组织都积极研究并提出了多种语音业务解决方案。
[0003] LTE网络的语音业务解决方案之一为CSFB(Circuit Switched Fall Back,电路域回落)方式,用户驻留在LTE网络,当用户发起或接收语音业务时,呼叫回落到CS域。CSFB的优点是运营商无需部署IMS(IP多媒体子系统)网络,只需升级与LTE网络覆盖相邻的MSC(Mobile Switching Center,移动交换中心)即可,可快速提供LTE网络的语音业务,缺点是呼叫接续慢,用户感知较差。
[0004] LTE网络的语音业务的另一解决方案为基于IMS的语音,即VoLTE。SR-VCC(Single Radio VCC,单射频语音连续性)是运营商广泛采用VoLTE切换技术,主要解决当单射频用户设备(UE)在LTE网络和2G/3G网络之间移动时,如何保持语音业务连续性的问题,也就是单射频UE在IMS控制的VoIP(Voice over Internet Protocol,网络协议)语音业务(VoIP语音业务)和非IMS控制的语音业务(例如,CS域语音业务)之间切换或从LTE网络切换到2G/3G网络时的无缝切换,与其他切换技术比较,SR-VCC更加成熟,为大多数主流运营商所采用。
[0005] 如图1所示,SR-VCC切换是由UE测量到网络质量/网络覆盖的变化触发的。在VoLTE过程中,UE持续向E-UTRAN(Evolved UMTS Terrestrial Radio Access Network,演进的UMTS陆地无线接入网)发送测量报告,E-UTRAN根据测量报告判断是否需要向2G/3G网络进行切换。
[0006] 然而,与2G/3G网络相比,LTE网络盲区较多,而且信道质量可能会突然发生变化,比如在电梯、地铁、室内等区域。传统的SR-VCC切换需要在无线信道测量报告之后进行切换判决,这时候语音业务质量可能已经非常差,甚至可能已中断。或者,在短暂的时间内甚至无法完成一个正常的SR-VCC过程。对于VoLTE等实时数据业务来讲,这种较差质量甚至中断的业务质量将严重影响用户使用体验。

发明内容

[0007] 有鉴于此,本申请实施例的一个目的在于提供一种新的语音业务切换方案。
[0008] 为实现上述目的,根据本申请实施例的第一方面,提供了一种切换方法,所述方法包括:
[0009] 确定至少一用户设备的移动路径上至少一位置处的语音业务质量;
[0010] 确定所述至少一用户设备的位置;
[0011] 响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。
[0012] 结合第一方面,在第一种可能的实现方式中,所述确定所述语音业务质量包括:
[0013] 至少与所述至少一用户设备的移动路径相关联的信息,确定所述至少一用户设备的移动路径;
[0014] 至少根据所述移动路径上所述至少一位置处的至少一语音业务质量指标,确定所述语音业务质量。
[0015] 结合第一方面或第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述与所述至少一用户设备的移动路径相关联的信息包括:所述至少一用户设备的历史移动信息。
[0016] 结合第一方面或第一方面的上述任一种可能的实现方式,在第三种可能的实现方式中,所述至少一位置处的语音业务质量指标包括以下中的至少一项:所述至少一位置处的接通率、所述至少一位置处的掉话率、所述至少一位置处的主观语音质量评估PESQ、所述至少一位置中多个位置所在范围内的语音通信模式的切换频率。
[0017] 结合第一方面或第一方面的上述任一种可能的实现方式,在第四种可能的实现方式中,所述确定所述至少一用户设备的位置包括:
[0018] 获取与所述至少一用户设备的位置相关联的信息;
[0019] 至少根据所述与所述至少一用户设备的位置相关联的信息确定所述位置。
[0020] 结合第一方面或第一方面的上述任一种可能的实现方式,在第五种可能的实现方式中,所述获取与所述至少一用户设备的位置相关联的信息包括:
[0021] 通过所述至少一用户设备上的应用程序获取所述与所述至少一用户设备的位置相关联的信息。
[0022] 结合第一方面或第一方面的上述任一种可能的实现方式,在第六种可能的实现方式中,所述与所述至少一用户设备的位置相关联的信息包括以下中的至少一项:全球定位系统GPS信息、至少一运动传感器感测到的信息、至少一磁场传感器感测到的信息。
[0023] 结合第一方面或第一方面的上述任一种可能的实现方式,在第七种可能的实现方式中,所述触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式包括:
[0024] 触发所述至少一用户设备在到达与满足所述预设条件的语音业务质量对应的位置之前,向所述至少一用户设备的接入网侧发送一测量报告;
[0025] 所述测量报告用于指示所述至少一用户设备的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0026] 结合第一方面或第一方面的上述任一种可能的实现方式,在第八种可能的实现方式中,所述触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式包括:
[0027] 为所述至少一用户设备建立一第二语音通信模式的语音通信链路;
[0028] 响应于所述第二语音通信模式的语音通信链路的建立,断开所述至少一用户设备的第一语音通信模式的语音通信链路。
[0029] 结合第一方面或第一方面的上述任一种可能的实现方式,在第九种可能的实现方式中,所述方法还包括:
[0030] 发送与所述触发相关联的控制命令。
[0031] 结合第一方面或第一方面的上述任一种可能的实现方式,在第十种可能的实现方式中,所述第一语音通信模式包括基于IP多媒体子系统的语音通信;所述第二语音通信模式包括电路交换CS域语音通信。
[0032] 根据本申请实施例的第二方面,提供了一种切换方法,所述方法包括:
[0033] 发送与一用户设备的位置相关联的信息;
[0034] 响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;
[0035] 所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的。
[0036] 结合第二方面,在第一种可能的实现方式中,所述发送与一用户设备的位置相关联的信息包括:
[0037] 通过所述用户设备上的至少一应用程序发送所述相关联的信息。
[0038] 结合第二方面或第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述与所述用户设备的位置相关联的信息包括以下中的至少一项:全球定位系统GPS信息、至少一运动传感器感测到的信息、至少一磁场传感器感测到的信息。
[0039] 结合第二方面或第二方面的上述任一种可能的实现方式,在第三种可能的实现方式中,所述用户设备的移动路径是至少根据与所述用户设备的移动路径相关联的信息确定的;
[0040] 所述方法还包括:
[0041] 发送与所述用户设备的移动路径相关联的信息。
[0042] 结合第二方面或第二方面的上述任一种可能的实现方式,在第四种可能的实现方式中,所述与所述用户设备的移动路径相关联的信息包括:所述用户设备的历史移动信息。
[0043] 结合第二方面或第二方面的上述任一种可能的实现方式,在第五种可能的实现方式中,所述实施所述用户设备从第一语音通信模式到第二语音通信模式的切换包括:
[0044] 在所述用户设备到达与满足所述预设条件的语音业务质量对应的所述至少一位置之前,向所述用户设备的接入网侧发送一测量报告;
[0045] 所述测量报告用于指示所述用户设备的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0046] 结合第二方面或第二方面的上述任一种可能的实现方式,在第六种可能的实现方式中,所述实施所述用户设备从第一语音通信模式到第二语音通信模式的切换包括:
[0047] 为所述用户设备建立一第二语音通信模式的语音通信链路;
[0048] 响应于所述第二语音通信模式的语音通信链路的建立,断开所述用户设备的第一语音通信模式的语音通信链路。
[0049] 结合第二方面或第二方面的上述任一种可能的实现方式,在第七种可能的实现方式中,所述第一语音通信模式包括基于IP多媒体子系统的语音通信;所述第二语音通信模式包括电路交换CS域语音通信。
[0050] 根据本申请的第三方面,提供了一种切换装置,所述装置包括:
[0051] 一第一确定模块,用于确定至少一用户设备的移动路径上至少一位置处的语音业务质量;
[0052] 一第二确定模块,用于确定所述至少一用户设备的位置;
[0053] 一触发模块,用于响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。
[0054] 结合第三方面,在第一种可能的实现方式中,所述第一确定模块包括:
[0055] 一第一确定单元,用于至少与所述至少一用户设备的移动路径相关联的信息,确定所述至少一用户设备的移动路径;
[0056] 一第二确定单元,用于至少根据所述移动路径上所述至少一位置处的至少一语音业务质量指标,确定所述语音业务质量。
[0057] 结合第三方面或第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述第二确定模块包括:
[0058] 一获取单元,用于获取与所述至少一用户设备的位置相关联的信息;
[0059] 一第三确定单元,用于至少根据所述与所述至少一用户设备的位置相关联的信息确定所述位置。
[0060] 结合第三方面或第三方面的上述任一种可能的实现方式,在第三种可能的实现方式中,所述获取单元通过所述至少一用户设备上的应用程序获取所述与所述至少一用户设备的位置相关联的信息。
[0061] 结合第三方面或第三方面的上述任一种可能的实现方式,在第四种可能的实现方式中,所述触发模块包括:
[0062] 一第一触发单元,用于触发所述至少一用户设备在到达与满足所述预设条件的语音业务质量对应的位置之前,向所述至少一用户设备的接入网侧发送一测量报告;
[0063] 所述测量报告用于指示所述至少一用户设备的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0064] 结合第三方面或第三方面的上述任一种可能的实现方式,在第五种可能的实现方式中,所述触发模块包括:
[0065] 一第一链路建立单元,用于为所述至少一用户设备建立一第二语音通信模式的语音通信链路;
[0066] 一第一链路维护单元,用于响应于所述第二语音通信模式的语音通信链路的建立,断开所述至少一用户设备的第一语音通信模式的语音通信链路。
[0067] 结合第三方面或第三方面的上述任一种可能的实现方式,在第六种可能的实现方式中,所述装置还包括:
[0068] 一第一发送模块,用于发送与所述触发相关联的控制命令。
[0069] 根据本申请的第四方面,提供了一种切换装置,所述装置包括:
[0070] 一第二发送模块,用于发送与一用户设备的位置相关联的信息;
[0071] 一切换模块,用于响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;
[0072] 所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的。
[0073] 结合第四方面,在第一种可能的实现方式中,所述第二发送模块通过所述用户设备上的至少一应用程序发送所述相关联的信息。
[0074] 结合第四方面或第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述用户设备的移动路径是至少根据与所述用户设备的移动路径相关联的信息确定的;
[0075] 所述装置还包括:
[0076] 一第三发送模块,用于发送与所述用户设备的移动路径相关联的信息。
[0077] 结合第四方面或第四方面的上述任一种可能的实现方式,在第三种可能的实现方式中,所述切换模块包括:
[0078] 一第一切换单元,用于在所述用户设备到达与满足所述预设条件的语音业务质量对应的所述至少一位置之前,向所述用户设备的接入网侧发送一测量报告;
[0079] 所述测量报告用于指示所述用户设备的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0080] 结合第四方面或第四方面的上述任一种可能的实现方式,在第四种可能的实现方式中,所述切换模块包括:
[0081] 一第二链路建立单元,用于为所述用户设备建立一第二语音通信模式的语音通信链路;
[0082] 一第二链路维护单元,用于响应于所述第二语音通信模式的语音通信链路的建立,断开所述用户设备的第一语音通信模式的语音通信链路。
[0083] 根据本申请的第五方面,提供了一种切换装置,所述装置包括:
[0084] 收发器;
[0085] 存储器,用于存放指令;
[0086] 处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下步骤:
[0087] 确定至少一用户设备的移动路径上至少一位置处的语音业务质量;
[0088] 确定所述至少一用户设备的位置;
[0089] 响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。
[0090] 根据本申请的第六方面,提供了一种切换装置,所述装置包括:
[0091] 收发器;
[0092] 存储器,用于存放指令;
[0093] 处理器,用于执行所述存储器存储的指令,所述指令使得所述处理器执行以下步骤:
[0094] 通过所述收发器发送与一用户设备的位置相关联的信息;
[0095] 响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;
[0096] 所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的。
[0097] 本申请实施例的方法及装置通过确定用户设备的移动路径以及位置,在用户设备即将到达本应进行语音通信模式的切换的位置/位置范围之前,提前触发切换,能够避免因短时间内无法完成正常的切换过程,造成较差的通信质量甚至通信业务的中断,从而提高用户使用体验。

附图说明

[0098] 图1是一种标准的SR-VCC切换流程示意图;
[0099] 图2是本申请第一种实施例提供的切换方法的一种示例的流程图;
[0100] 图3是本申请第二种实施例提供的切换方法的一种示例的流程图;
[0101] 图4a至图4f是本申请实施例提供的切换装置的多种示例的结构框图;
[0102] 图5a至图5d是本申请实施例提供的切换装置的多种示例的结构框图;
[0103] 图6是本申请第一种实施例提供的切换装置的又一种示例的结构框图;
[0104] 图7是本申请第二种实施例提供的切换装置的又一种示例的结构框图。

具体实施方式

[0105] 下面结合附图和实施例,对本发明的具体实施方式作进一步详细说明。以下实施例用于说明本发明,但不用来限制本发明的范围。
[0106] 本领域技术人员可以理解,本申请中的“第一”、“第二”等术语仅用于区别不同设备、模块或参数等,既不代表任何特定技术含义,也不表示它们之间的必然逻辑顺序。
[0107] 在本申请各实施例中,术语“切换”指将语音业务从当前的域(例如,IMS)到更合适的域(例如,CS)。所述第一语音通信模式指基于IMS的语音通信,所述第二语音通信模式指CS域语音通信。应理解的而是,IMS是由3GPP标准组织定义的主要针对GSM网络,但另一个组织3GPP2定义了称之为多媒体域(MMD)的类似的体系。MMD实质上用于CDMA的IMS,因为MMD和IMS大体上相当,因此,本文所用的术语“IMS”用于表示IMS和MMD。用户设备包括能够进行无线通信的个人计算机(台式机、便携式电脑、掌上电脑,等)、移动设备(手机、可穿戴设备、车载设备,等等),可以多种模式操作。能够进行电路交换域通信也能进行分组交换(PS)域通信,可从一种通信模式转换到另一种通信模式而不失去连续性。
[0108] 图2是本申请第一种实施例的切换方法的流程图。如图2所示,该方法包括:
[0109] S220.确定至少一用户设备的移动路径上至少一位置处的语音业务质量。
[0110] 其中,所述移动路径为对应的用户设备当前的移动路径、或预期的移动路径。步骤S220可在用户设备开始在所述移动路径上移动之前执行,也可在用户设备在所述移动路径上移动的过程中执行。所述移动路径上至少一位置处的语音业务质量用于评价所述移动路径上一个或多个位置处的网络覆盖情况能够提供的语音服务的质量,包括一个位置处的语音业务质量,也可包括多个位置所在的特定地理范围内的语音业务质量。该语音业务质量与地理位置有关,衡量指标包括但不限于以下中的至少一项:某一位置处的接通率、某一位置处的掉话率、某一位置处的PESQ(Perceptual evaluation of speech quality,主观语音质量评估)、移动路径上多个位置所在范围内的语音通信模式的切换频率/次数,等等。且上述评价指标可结合使用。
[0111] S240.确定所述至少一用户设备的位置。
[0112] S260.响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。
[0113] 在本实施例的方法中,所述预设条件为满足发起第一语言通信模式到第二语音通信模式切换的条件,按照如图1所示的标准的切换过程,用户设备到达满足这样的预设条件的位置或位置范围时,将触发从第一语音通信模式到第二语音通信模式的切换过程,用户设备向接入网侧发送的测量报告中将包含满足切换条件的当前的信道质量测量结果,进而触发切换。基于不同的语音业务质量评价指标,该预设条件可为:所述移动路径上某一位置处的语音呼叫的接通率低于第一阈值;某一位置处的语音通话的掉话率高于第二阈值;某一位置处的PESQ低于第三阈值;某一地理位置范围内语音通信模式的切换频率/次数高于第四阈值,等等。上述预设条件、第一阈值、第二阈值、第三阈值、第四阈值等均可根据通信需求设置。
[0114] 本实施例的方法中,通过确定用户设备的移动路径以及位置,在用户设备即将到达本应进行语音通信模式的切换的位置/位置范围之前,提前触发切换,能够避免因短时间内无法完成正常的切换过程,造成较差的通信质量甚至通信业务的中断,从而提高用户使用体验。
[0115] 需要说明的是,在本实施例的方法中,所述未到达与满足预设条件的语音业务质量对应的所述至少一位置指:用户设备在所述移动路径行进过程中,对应的所述至少一位置之前的任一可能的位置,以能够实现本实施例的方法中提前触发切换的目的。为了不影响所述用户设备的其他通信业务,在本实施例的方法中,触发切换的位置优选使得:所述用户设备移动至与满足预设条件的语音业务质量对应的所述至少一位置时已完成了所述语音通信模式的切换,或者切换仍未完成,但要完成语音通信模式的切换还需要的时间不会造成当前语音业务的中断或不会将通信质量降低至影响用户体验。可选地,以满足标准要求的切换中断小于300ms的语音业务连续性需求为例,触发所述语音通信模式的切换的所述用户设备的位置应满足:用户设备距离最近的所述满足预设条件的语音业务质量的位置,需要的移动时间不少于300ms。
[0116] 在一种可能的实现方式中,步骤S220可进一步包括:
[0117] S222.至少与所述至少一用户设备的移动路径相关联的信息,确定所述至少一用户设备的移动路径。
[0118] 所述与所述至少一用户设备的移动路径相关联的信息可以是实施本实施例的方法的装置所已知的,或通过与所述至少一用户设备或其他已知该信息的设备通信所获取的。且所述与所述至少一用户设备的移动路径相关联的信息包括能够用于确定所述移动路径的任何信息,例如但不限于:所述用户设备的历史移动信息、用户设备期望的移动路径、用户设备的起点和终点,等等。且其中,用户设备的历史移动信息可包括用户设备在当前的移动路径上已行进的部分路径,根据这部分信息,能够预测用户设备的移动趋势;历史移动信息还可包括与用户设备的出行规律相关联的信息,根据此信息,能够预测用户设备在同样的时间段的出行习惯,例如,上班时间上班的路线相对固定,等等。
[0119] S224.至少根据所述移动路径上所述至少一位置处的至少一语音业务质量指标,确定所述语音业务质量。其中,所述至少一语音业务质量指标可以是能够获取的历史统计信息,也可以是实时或响应于本实施例的方法的执行所测量确定的。例如,实施本实施例的方法的装置可为独立于用户设备和任意接入网侧设备(例如,基站)的应用服务器,其能够通过学习,建立语音业务质量与地理位置之间的关系:预先建立网络覆盖分布地图,其中可以标识哪些位置VoLTE通信质量较好,哪些位置VoLTE通信质量差;以及哪些地方是LTE覆盖盲区;这些信息可以通过收集历史上在这些地区进行VoLTE通话时的通信质量来确定;。
[0120] 在一种可能的实现方式中,步骤S240可进一步包括:
[0121] S242.获取与所述至少一用户设备的位置相关联的信息。
[0122] S244.至少根据所述与所述至少一用户设备的位置相关联的信息确定所述位置。
[0123] 本实施例的方法可由独立于用户设备以及用户设备的接入网侧的任何网络设备的装置实施,例如,至少一应用服务器。在这样的情况下,步骤S242中可通过所述至少一用户设备上的应用程序获取所述与所述至少一用户设备的位置相关联的信息。且与所述至少一用户设备的位置相关联的信息包括以下中的至少一项:全球定位系统GPS信息、至少一运动传感器感测到的信息、至少一磁场传感器感测到的信息,以及任意其他能够用于确定用户设备位置的信息,这样的信息可通过用户设备上的陀螺仪、加速度计等传感器获取。
[0124] 在由应用服务器实施本实施例的方法的实现方式中,通过应用层程序确定用户设备的位置并触发可能的语音通信模式的切换,更容易精确地确定用户设备接近无线信道条件变化突然的区域(例如,电梯、地铁等)位置,且切换的触发流程也较简单。具体地:
[0125] 在一种可能的实现方式中,S260可进一步包括:
[0126] S262.触发所述至少一用户设备在到达与满足所述预设条件的语音业务质量对应的位置之前,向所述至少一用户设备的接入网侧发送一测量报告。其中,所述测量报告用于指示所述至少一用户设备当前的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0127] 本实施例的方法通过触发修改用户设备向接入网侧发送的测量报告的方式,来触发语音通信模式的切换,也即,用户设备当前所处的位置的信道质量并不满足语音通信模式的切换,但通过本实施例的方法,将该测量报告的内容修改为比当前的实际网络质量更低、满足语音通信模式的切换,从而,触发语音通信模式的切换过程的提前进行。结合图1描述,在标准的SR-VCC流程中,网络侧设备接收用户设备发送的关于WCDMA/TD-SCDMA/GSM信号和LTE信号的信道质量测量报告。如果当前LTE信号质量低于某一阈值,而2G/3G信号质量高于一阈值,则启动SR-VCC切换过程,从VoLTE切换到2G/3G语音。通过使用本实施例的方法,如果判断用户设备即将进入覆盖范围较小的VoLTE区域或非VoLTE覆盖的区域,即使用户设备当前位置的LTE无线信号质量尚好,也将发送调整后的测量报告,使其上报的LTE网络质量低于实际测量的LTE网络质量,足以启动SR-VCC切换过程。
[0128] 在另一种可能的实现方式中,S260可进一步包括:
[0129] S264.为所述至少一用户设备建立一第二语音通信模式的语音通信链路。
[0130] S266.响应于所述第二语音通信模式的语音通信链路的建立,断开所述至少一用户设备的第一语音通信模式的语音通信链路。
[0131] 也即,在保持用户设备当前的第一语音通信模式的语音通信链路的基础上,另外再建立一条第二语音通信模式的通信链路,且在第二语音通信模式的通信链路建立好后,断开第一语音通信模式的链路。从网络侧设备来讲,相当于用户设备拨打了另外一个语音呼叫,然后挂断了原来的语音通话。或者,用户设备具有多个收发信机,可以同时维护两个语音通话链路。这种情况下,可以先建立新的语音链接,再将原来的语音链接断开。
[0132] 综上,本实施例的方法的语音通信模式的切换不涉及网络侧设备,不需要标准的改变,易于部署。
[0133] 此外,为了实现本实施例的方法,本实施例的方法还包括:
[0134] S280.通过所述至少一用户设备能够接收到的方式,向所述至少一用户设备发送与所述触发相关联的控制命令。
[0135] 本申请还提供了第二种实施例的切换方法,该切换方法由用户设备侧执行。如图3所示,该方法包括:
[0136] S320.发送与一用户设备的位置相关联的信息。
[0137] 如结合图2所描述的,与所述用户设备的位置相关联的信息包括以下中的至少一项:全球定位系统GPS信息、至少一运动传感器感测到的信息、至少一磁场传感器感测到的信息,以及任意其他能够用于确定用户设备位置的信息,这样的信息可通过用户设备上的陀螺仪、加速度计等传感器获取。
[0138] S340.响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换。
[0139] 仍如结合图2所描述的,所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的。所述预设条件为满足发起第一语言通信模式到第二语音通信模式切换的条件,按照如图1所示的标准的切换过程,用户设备到达满足这样的预设条件的位置或位置范围时,将触发从第一语音通信模式到第二语音通信模式的切换过程,通过在用户设备向接入网侧发送的测量报告中包含满足切换条件的当前的信道质量测量结果,实施切换。基于不同的语音业务质量评价指标,该预设条件可为:所述移动路径上某一位置处的语音呼叫的接通率低于第一阈值;某一位置处的语音通话的掉话率高于第二阈值;某一位置处的PESQ低于第三阈值;某一地理位置范围内语音通信模式的切换频率/次数高于第四阈值,等等。上述预设条件、第一阈值、第二阈值、第三阈值、第四阈值等均可根据通信需求设置。
[0140] 本实施例的方法中,通过上报用户设备的位置,在用户设备即将到达本应进行语音通信模式的切换的位置/位置范围之前,即能实施语音通信模式的切换,能够避免因短时间内无法完成正常的切换过程,造成较差的通信质量甚至通信业务的中断,从而提高用户使用体验。
[0141] 需要说明的是,在本实施例的方法中,所述未到达与满足预设条件的语音业务质量对应的所述至少一位置指:用户设备在所述移动路径行进过程中,对应的所述至少一位置之前的任一可能的位置,以能够实现本实施例的方法中提前实施切换的目的。为了不影响所述用户设备的其他通信业务,在本实施例的方法中,实施切换的位置优选使得:所述用户设备移动至与满足预设条件的语音业务质量对应的所述至少一位置时已完成了所述语音通信模式的切换,或者切换仍未完成,但要完成语音通信模式的切换还需要的时间不会造成当前语音业务的中断或不会将通信质量降低至影响用户体验。可选地,以满足标准要求的切换中断小于300ms的语音业务连续性需求为例,实施所述语音通信模式的切换的所述用户设备的位置应满足:用户设备距离最近的所述满足预设条件的语音业务质量的位置,需要的移动时间不少于300ms。
[0142] 在一种可能的实现方式中,步骤S320中通过所述用户设备上与所述至少一应用服务器对应的至少一应用程序发送所述相关联的信息。以使应用服务器能够通过应用层程序确定用户设备的位置并触发可能的语音通信模式的切换,更容易精确地确定用户设备接近无线信道条件变化突然的区域(例如,电梯、地铁等)位置,且切换的触发流程也较简单。
[0143] 此外,仍如结合图2所描述的,所述用户设备的移动路径是至少根据与所述用户设备的移动路径相关联的信息确定的。在这样的实现方式中,本实施例的方法还包括:
[0144] S330.发送与所述用户设备的移动路径相关联的信息。
[0145] 所述与所述用户设备的移动路径相关联的信息可以是实施本实施例的方法的装置所已知的,或通过与所述用户设备或其他已知该信息的设备通信所获取的。且所述与所述用户设备的移动路径相关联的信息包括能够用于确定所述移动路径的任何信息,例如但不限于:所述用户设备的历史移动信息、用户设备期望的移动路径、用户设备的起点和终点,等等。且其中,用户设备的历史移动信息可包括用户设备在当前的移动路径上已行进的部分路径,根据这部分信息,能够预测用户设备的移动趋势;历史移动信息还可包括与用户设备的出行规律相关联的信息,根据此信息,能够预测用户设备在同样的时间段的出行习惯,例如,上班时间上班的路线相对固定,等等。
[0146] 此外,本实施例的方法中可通过不同的方式实施通信模式的切换。在一种可能的实现方式中,步骤S340包括:
[0147] S342.在所述用户设备到达与满足所述预设条件的语音业务质量对应的所述至少一位置之前,向所述用户设备的接入网侧发送一测量报告。所述测量报告用于指示所述用户设备当前的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0148] 本实施例的方法通过修改用户设备向接入网侧发送的测量报告的方式,来实施语音通信模式的切换,也即,用户设备当前所处的位置的信道质量并不满足语音通信模式的切换,但通过本实施例的方法,将该测量报告的内容修改为比当前的实际网络质量更低、满足语音通信模式的切换,从而,实施语音通信模式的切换过程的提前进行。结合图1描述,在标准的SR-VCC流程中,网络侧设备接收用户设备发送的关于WCDMA/TD-SCDMA/GSM信号和LTE信号的信道质量测量报告。如果当前LTE信号质量低于某一阈值,而2G/3G信号质量高于一阈值,则启动SR-VCC切换过程,从VoLTE切换到2G/3G语音。通过使用本实施例的方法,如果判断用户设备即将进入覆盖范围较小的VoLTE区域或非VoLTE覆盖的区域,即使用户设备当前位置的LTE无线信号质量尚好,也将发送调整后的测量报告,使其上报的LTE网络质量低于实际测量的LTE网络质量,足以启动SR-VCC切换过程。
[0149] 在另一种可能的实现方式中,步骤S340可进一步包括:
[0150] S344.为所述用户设备建立一第二语音通信模式的语音通信链路。
[0151] S345.响应于所述第二语音通信模式的语音通信链路的建立,断开所述用户设备的第一语音通信模式的语音通信链路。
[0152] 也即,在保持用户设备当前的第一语音通信模式的语音通信链路的基础上,另外再建立一条第二语音通信模式的通信链路,且在第二语音通信模式的通信链路建立好后,断开第一语音通信模式的链路。从网络侧设备来讲,相当于用户设备拨打了另外一个语音呼叫,然后挂断了原来的语音通话。或者,用户设备具有多个收发信机,可以同时维护两个语音通话链路。这种情况下,可以先建立新的语音链接,再将原来的语音链接断开。
[0153] 综上,本实施例的方法的语音通信模式的切换不涉及网络侧设备,不需要标准的改变,易于部署。
[0154] 本领域技术人员可以理解,在本申请具体实施方式的上述方法中,各步骤的序号大小并不意味着执行顺序的先后,各步骤的执行顺序应以其功能和内在逻辑确定,而不应对本申请具体实施方式的实施过程构成任何限定。
[0155] 此外,本申请实施例还提供了一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图2中所示实施方式中的方法的各步骤的操作。
[0156] 此外,本申请实施例还提供了一种计算机可读介质,包括在被执行时进行以下操作的计算机可读指令:执行上述图3中所示实施方式中的方法的各步骤的操作。
[0157] 图4a是本申请第一种实施例的切换装置400的一种示例的结构框图。如图4a所示,该装置400包括:
[0158] 第一确定模块420,用于确定至少一用户设备的移动路径上至少一位置处的语音业务质量。
[0159] 其中,所述移动路径为对应的用户设备当前的移动路径、或预期的移动路径。第一确定模块420可在用户设备开始在所述移动路径上移动之前确定用户设备即将行进的移动路径,也可在用户设备在所述移动路径上移动的过程中确定用户设备剩余的移动路径。所述移动路径上至少一位置处的语音业务质量用于评价所述移动路径上一个或多个位置处的网络覆盖情况能够提供的语音服务的质量,包括一个位置处的语音业务质量,也可包括多个位置所在的特定地理范围内的语音业务质量。该语音业务质量与地理位置有关,衡量指标包括但不限于以下中的至少一项:某一位置处的接通率、某一位置处的掉话率、某一位置处的PESQ、移动路径上多个位置所在范围内的语音通信模式的切换频率/次数,等等。且上述评价指标可结合使用。
[0160] 第二确定模块440,用于确定所述至少一用户设备的位置。
[0161] 触发模块460,用于响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。
[0162] 在本实施例的装置中,所述预设条件为满足发起第一语言通信模式到第二语音通信模式切换的条件,按照如图1所示的标准的切换过程,用户设备到达满足这样的预设条件的位置或位置范围时,将触发从第一语音通信模式到第二语音通信模式的切换过程,用户设备向接入网侧发送的测量报告中将包含满足切换条件的当前的信道质量测量结果,进而触发切换。基于不同的语音业务质量评价指标,该预设条件可为:所述移动路径上某一位置处的语音呼叫的接通率低于第一阈值;某一位置处的语音通话的掉话率高于第二阈值;某一位置处的PESQ低于第三阈值;某一地理位置范围内语音通信模式的切换频率/次数高于第四阈值,等等。上述预设条件、第一阈值、第二阈值、第三阈值、第四阈值等均可根据通信需求设置。
[0163] 本实施例的装置中,通过确定用户设备的移动路径以及位置,在用户设备即将到达本应进行语音通信模式的切换的位置/位置范围之前,提前触发切换,能够避免因短时间内无法完成正常的切换过程,造成较差的通信质量甚至通信业务的中断,从而提高用户使用体验。
[0164] 需要说明的是,在本实施例的装置中,所述未到达与满足预设条件的语音业务质量对应的所述至少一位置指:用户设备在所述移动路径行进过程中,对应的所述至少一位置之前的任一可能的位置,以能够实现本实施例的方法中提前触发切换的目的。为了不影响所述用户设备的其他通信业务,在本实施例的方法中,触发切换的位置优选使得:所述用户设备移动至与满足预设条件的语音业务质量对应的所述至少一位置时已完成了所述语音通信模式的切换,或者切换仍未完成,但要完成语音通信模式的切换还需要的时间不会造成当前语音业务的中断或不会将通信质量降低至影响用户体验。可选地,以满足标准要求的切换中断小于300ms的语音业务连续性需求为例,触发所述语音通信模式的切换的所述用户设备的位置应满足:用户设备距离最近的所述满足预设条件的语音业务质量的位置,需要的移动时间不少于300ms。
[0165] 如图4b所示,在一种可能的实现方式中,第一确定模块420可进一步包括:
[0166] 第一确定单元422,用于至少与所述至少一用户设备的移动路径相关联的信息,确定所述至少一用户设备的移动路径。
[0167] 所述与所述至少一用户设备的移动路径相关联的信息可以是本实施例的装置所已知的,或通过与所述至少一用户设备或其他已知该信息的设备通信所获取的。且所述与所述至少一用户设备的移动路径相关联的信息包括能够用于确定所述移动路径的任何信息,例如但不限于:所述用户设备的历史移动信息、用户设备期望的移动路径、用户设备的起点和终点,等等。且其中,用户设备的历史移动信息可包括用户设备在当前的移动路径上已行进的部分路径,根据这部分信息,能够预测用户设备的移动趋势;历史移动信息还可包括与用户设备的出行规律相关联的信息,根据此信息,能够预测用户设备在同样的时间段的出行习惯,例如,上班时间上班的路线相对固定,等等。
[0168] 第二确定单元424,用于至少根据所述移动路径上所述至少一位置处的至少一语音业务质量指标,确定所述语音业务质量。其中,所述至少一语音业务质量指标可以是能够获取的历史统计信息,也可以由本实施的装置所测量确定的。例如,本实施例的装置可为独立于用户设备和任意接入网侧设备(例如,基站)的应用服务器,其能够通过学习,建立语音业务质量与地理位置之间的关系:预先建立网络覆盖分布地图,其中可以标识哪些位置VoLTE通信质量较好,哪些位置VoLTE通信质量差;以及哪些地方是LTE覆盖盲区;这些信息可以通过收集历史上在这些地区进行VoLTE通话时的通信质量来确定;。
[0169] 如图4c所示,在一种可能的实现方式中,第二确定模块440可进一步包括:
[0170] 获取单元442,用于获取与所述至少一用户设备的位置相关联的信息。
[0171] 第三确定单元444,用于至少根据所述与所述至少一用户设备的位置相关联的信息确定所述位置。
[0172] 本实施例的装置可为独立于用户设备以及用户设备的接入网侧的任何网络设备的装置,例如,至少一应用服务器。在这样的情况下,获取单元442可通过所述至少一用户设备上的应用程序获取所述与所述至少一用户设备的位置相关联的信息。且与所述至少一用户设备的位置相关联的信息包括以下中的至少一项:全球定位系统GPS信息、至少一运动传感器感测到的信息、至少一磁场传感器感测到的信息,以及任意其他能够用于确定用户设备位置的信息,这样的信息可通过用户设备上的陀螺仪、加速度计等传感器获取。
[0173] 在本实施例的装置为或属于应用服务器的实现方式中,通过应用层程序确定用户设备的位置并触发可能的语音通信模式的切换,更容易精确地确定用户设备接近无线信道条件变化突然的区域(例如,电梯、地铁等)位置,且切换的触发流程也较简单。具体地:
[0174] 如图4d所示,在一种可能的实现方式中,触发模块460可进一步包括:
[0175] 第一触发单元462,用于触发所述至少一用户设备在到达与满足所述预设条件的语音业务质量对应的位置之前,向所述至少一用户设备的接入网侧发送一测量报告。其中,所述测量报告用于指示所述至少一用户设备当前的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0176] 本实施例的装置通过触发修改用户设备向接入网侧发送的测量报告的方式,来触发语音通信模式的切换,也即,用户设备当前所处的位置的信道质量并不满足语音通信模式的切换,但通过本实施例的方法,将该测量报告的内容修改为比当前的实际网络质量更低、满足语音通信模式的切换,从而,触发语音通信模式的切换过程的提前进行。结合图1描述,在标准的SR-VCC流程中,网络侧设备接收用户设备发送的关于WCDMA/TD-SCDMA/GSM信号和LTE信号的信道质量测量报告。如果当前LTE信号质量低于某一阈值,而2G/3G信号质量高于一阈值,则启动SR-VCC切换过程,从VoLTE切换到2G/3G语音。通过使用本实施例的方法,如果判断用户设备即将进入覆盖范围较小的VoLTE区域或非VoLTE覆盖的区域,即使用户设备当前位置的LTE无线信号质量尚好,也将发送调整后的测量报告,使其上报的LTE网络质量低于实际测量的LTE网络质量,足以启动SR-VCC切换过程。
[0177] 如图4e所示,在另一种可能的实现方式中,触发模块460可进一步包括:
[0178] 第一链路建立单元464,用于为所述至少一用户设备建立一第二语音通信模式的语音通信链路。
[0179] 第一链路维护单元466,用于响应于所述第二语音通信模式的语音通信链路的建立,断开所述至少一用户设备的第一语音通信模式的语音通信链路。
[0180] 也即,在保持用户设备当前的第一语音通信模式的语音通信链路的基础上,另外再建立一条第二语音通信模式的通信链路,且在第二语音通信模式的通信链路建立好后,断开第一语音通信模式的链路。从网络侧设备来讲,相当于用户设备拨打了另外一个语音呼叫,然后挂断了原来的语音通话。或者,用户设备具有多个收发信机,可以同时维护两个语音通话链路。这种情况下,可以先建立新的语音链接,再将原来的语音链接断开。
[0181] 综上,本实施例的装置的语音通信模式的切换不涉及网络侧设备,不需要标准的改变,易于部署。
[0182] 此外,如图4f所示,本实施例的装置还包括:
[0183] 第一发送模块480,用于通过所述至少一用户设备能够接收到的方式,向所述至少一用户设备发送与所述触发相关联的控制命令。
[0184] 本申请还提供了第二种实施例的切换制造,该切换装置为或属于任一用户设备。如图5a所示,该装置500包括:
[0185] 第二发送模块520,用于发送与一用户设备的位置相关联的信息。
[0186] 如结合图2所描述的,与所述用户设备的位置相关联的信息包括以下中的至少一项:全球定位系统GPS信息、至少一运动传感器感测到的信息、至少一磁场传感器感测到的信息,以及任意其他能够用于确定用户设备位置的信息,这样的信息可通过用户设备上的陀螺仪、加速度计等传感器获取。
[0187] 切换模块540,用于响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换。
[0188] 仍如结合图2所描述的,所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的。所述预设条件为满足发起第一语言通信模式到第二语音通信模式切换的条件,按照如图1所示的标准的切换过程,用户设备到达满足这样的预设条件的位置或位置范围时,将触发从第一语音通信模式到第二语音通信模式的切换过程,通过在用户设备向接入网侧发送的测量报告中包含满足切换条件的当前的信道质量测量结果,实施切换。基于不同的语音业务质量评价指标,该预设条件可为:所述移动路径上某一位置处的语音呼叫的接通率低于第一阈值;某一位置处的语音通话的掉话率高于第二阈值;某一位置处的PESQ低于第三阈值;某一地理位置范围内语音通信模式的切换频率/次数高于第四阈值,等等。上述预设条件、第一阈值、第二阈值、第三阈值、第四阈值等均可根据通信需求设置。
[0189] 本实施例的装置中,通过上报用户设备的位置,在用户设备即将到达本应进行语音通信模式的切换的位置/位置范围之前,即能实施语音通信模式的切换,能够避免因短时间内无法完成正常的切换过程,造成较差的通信质量甚至通信业务的中断,从而提高用户使用体验。
[0190] 需要说明的是,在本实施例的装置中,所述未到达与满足预设条件的语音业务质量对应的所述至少一位置指:用户设备在所述移动路径行进过程中,对应的所述至少一位置之前的任一可能的位置,以能够实现本实施例的方法中提前实施切换的目的。为了不影响所述用户设备的其他通信业务,在本实施例的装置中,实施切换的位置优选使得:所述用户设备移动至与满足预设条件的语音业务质量对应的所述至少一位置时已完成了所述语音通信模式的切换,或者切换仍未完成,但要完成语音通信模式的切换还需要的时间不会造成当前语音业务的中断或不会将通信质量降低至影响用户体验。可选地,以满足标准要求的切换中断小于300ms的语音业务连续性需求为例,实施所述语音通信模式的切换的所述用户设备的位置应满足:用户设备距离最近的所述满足预设条件的语音业务质量的位置,需要的移动时间不少于300ms。
[0191] 在一种可能的实现方式中,第二发送模块520通过所述用户设备上与所述至少一应用服务器对应的至少一应用程序发送所述相关联的信息。以使应用服务器能够通过应用层程序确定用户设备的位置并触发可能的语音通信模式的切换,更容易精确地确定用户设备接近无线信道条件变化突然的区域(例如,电梯、地铁等)位置,且切换的触发流程也较简单。
[0192] 此外,仍如结合图2所描述的,所述用户设备的移动路径是至少根据与所述用户设备的移动路径相关联的信息确定的。在这样的实现方式中,如图5b所示,本实施例的装置500还包括:
[0193] 第三发送模块530,用于发送与所述用户设备的移动路径相关联的信息。
[0194] 所述与所述用户设备的移动路径相关联的信息可以是本实施例的装置所已知的,或通过与所述用户设备或其他已知该信息的设备通信所获取的。且所述与所述用户设备的移动路径相关联的信息包括能够用于确定所述移动路径的任何信息,例如但不限于:所述用户设备的历史移动信息、用户设备期望的移动路径、用户设备的起点和终点,等等。且其中,用户设备的历史移动信息可包括用户设备在当前的移动路径上已行进的部分路径,根据这部分信息,能够预测用户设备的移动趋势;历史移动信息还可包括与用户设备的出行规律相关联的信息,根据此信息,能够预测用户设备在同样的时间段的出行习惯,例如,上班时间上班的路线相对固定,等等。
[0195] 此外,本实施例的装置中可通过不同的方式实施通信模式的切换。在一种可能的实现方式中,如图5c所示,切换模块540可包括:
[0196] 第一切换单元542,用于在所述用户设备到达与满足所述预设条件的语音业务质量对应的所述至少一位置之前,向所述用户设备的接入网侧发送一测量报告。所述测量报告用于指示所述用户设备当前的语音业务质量满足从第一语音通信模式切换到第二语音通信模式的条件。
[0197] 本实施例的制造通过修改用户设备向接入网侧发送的测量报告的方式,来实施语音通信模式的切换,也即,用户设备当前所处的位置的信道质量并不满足语音通信模式的切换,但通过本实施例的装置,将该测量报告的内容修改为比当前的实际网络质量更低、满足语音通信模式的切换,从而,实施语音通信模式的切换过程的提前进行。结合图1描述,在标准的SR-VCC流程中,网络侧设备接收用户设备发送的关于WCDMA/TD-SCDMA/GSM信号和LTE信号的信道质量测量报告。如果当前LTE信号质量低于某一阈值,而2G/3G信号质量高于一阈值,则启动SR-VCC切换过程,从VoLTE切换到2G/3G语音。通过使用本实施例的方法,如果判断用户设备即将进入覆盖范围较小的VoLTE区域或非VoLTE覆盖的区域,即使用户设备当前位置的LTE无线信号质量尚好,也将发送调整后的测量报告,使其上报的LTE网络质量低于实际测量的LTE网络质量,足以启动SR-VCC切换过程。
[0198] 在另一种可能的实现方式中,如图5d所示,切换快540可进一步包括:
[0199] 第二链路建立单元544,用于为所述用户设备建立一第二语音通信模式的语音通信链路。
[0200] 第二链路维护单元546,用于响应于所述第二语音通信模式的语音通信链路的建立,断开所述用户设备的第一语音通信模式的语音通信链路。
[0201] 也即,在保持用户设备当前的第一语音通信模式的语音通信链路的基础上,另外再建立一条第二语音通信模式的通信链路,且在第二语音通信模式的通信链路建立好后,断开第一语音通信模式的链路。从网络侧设备来讲,相当于用户设备拨打了另外一个语音呼叫,然后挂断了原来的语音通话。或者,用户设备具有多个收发信机,可以同时维护两个语音通话链路。这种情况下,可以先建立新的语音链接,再将原来的语音链接断开。
[0202] 综上,本实施例的装置的语音通信模式的切换不涉及网络侧设备,不需要标准的改变,易于部署。
[0203] 图6为本申请第一种实施例提供的切换装置的又一种示例的结构示意图,本申请具体实施例并不对切换装置的具体实现做限定。如图6所示,该切换装置600可以包括:
[0204] 处理器(processor)610、通信接口(Communications Interface)620、存储器(memory)630、以及通信总线640。其中:
[0205] 处理器610、通信接口620、以及存储器630通过通信总线640完成相互间的通信。
[0206] 通信接口620,用于与比如客户端等的网元通信。
[0207] 处理器610,用于执行程序632,具体可以执行上述方法实施例中的相关步骤。
[0208] 具体地,程序632可以包括程序代码,所述程序代码包括计算机操作指令。
[0209] 处理器610可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
[0210] 存储器630,用于存放程序632。存储器630可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序632具体可以用于使得所述切换装置600执行以下步骤:
[0211] 确定至少一用户设备的移动路径上至少一位置处的语音业务质量;
[0212] 确定所述至少一用户设备的位置;
[0213] 响应于所述至少一位置处的语音业务质量满足一预设条件,且所述至少一用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置,触发所述至少一用户设备从第一语音通信模式切换到第二语音通信模式。
[0214] 程序632中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0215] 图7为本申请第二种实施例提供的切换装置的又一种示例的结构示意图,本申请具体实施例并不对切换装置的具体实现做限定。如图7所示,该切换装置700可以包括:
[0216] 处理器(processor)710、通信接口(Communications Interface)720、存储器(memory)730、以及通信总线740。其中:
[0217] 处理器710、通信接口720、以及存储器730通过通信总线740完成相互间的通信。
[0218] 通信接口720,用于与比如客户端等的网元通信。
[0219] 处理器710,用于执行程序732,具体可以执行上述方法实施例中的相关步骤。
[0220] 具体地,程序732可以包括程序代码,所述程序代码包括计算机操作指令。
[0221] 处理器710可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
[0222] 存储器730,用于存放程序732。存储器730可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序732具体可以用于使得所述切换装置700执行以下步骤:
[0223] 发送与一用户设备的位置相关联的信息;
[0224] 响应于接收来自至少一应用服务器的控制命令,实施所述用户设备从第一语音通信模式到第二语音通信模式的切换;
[0225] 所述控制命令为所述至少一应用服务器响应于所述用户设备的移动路径上的至少一位置处的语音业务质量满足一预设条件,且所述用户设备未到达与满足所述预设条件的语音业务质量对应的所述至少一位置发送的。
[0226] 程序732中各步骤的具体实现可以参见上述实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
[0227] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述装置实施例中的对应描述,在此不再赘述。
[0228] 尽管此处所述的主题是在结合操作系统和应用程序在计算机系统上的执行而执行的一般上下文中提供的,但本领域技术人员可以认识到,还可结合其他类型的程序模块来执行其他实现。一般而言,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。本领域技术人员可以理解,此处所述的本主题可以使用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器或可编程消费电子产品、小型计算机、大型计算机等,也可使用在其中任务由通过通信网络连接的远程处理设备执行的分布式计算环境中。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备的两者中。
[0229] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0230] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对原有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的计算机可读取存储介质包括以存储如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方式或技术来实现的物理易失性和非易失性、可移动和不可因东介质。计算机可读取存储介质具体包括,但不限于,U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、可擦除可编程只读存储器(EPROM)、电可擦可编程只读存储器(EEPROM)、闪存或其他固态存储器技术、CD-ROM、数字多功能盘(DVD)、HD-DVD、蓝光(Blue-Ray)或其他光存储设备、磁带、磁盘存储或其他磁性存储设备、或能用于存储所需信息且可以由计算机访问的任何其他介质。
[0231] 以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。