一种语音业务实现方法和装置与流程

文档序号:12829944阅读:295来源:国知局
一种语音业务实现方法和装置与流程

本发明涉及移动通讯领域的语音处理技术,尤其涉及一种语音业务实现方法和装置。



背景技术:

长期演进(lte,longtermevolution)网络实现语音业务主要包括:电路域回落(csfb,circuitswitchedfallback)、单卡双待和长期演进语音(volte,voiceoverlte)等方式;其中,volte方案由lte分组域提供语音,并通过增强型双模单待无线语音呼叫连续性(esrvcc,enhancedsingleradiovoicecallcontinuity)功能保证与第二代(2g,2ndgeneration)移动通信技术/第三代(3g,3rdgeneration)移动通信技术语音平滑切换,实现语音的连续性。esrvcc功能是volte在lte网络覆盖未达到全面覆盖之前的重要补充功能,在lte建设初期和中期可保证volte语音业务的连续性,以减少当用户移动出lte覆盖导致的掉话,减少用户投诉。

当volte用户在语音通话过程中,随着用户逐渐移动出lte覆盖区域,lte信号电平低于设定的门限时,终端将根据lte网络配置的2g/3g异系统邻区对全球移动通信系统(gsm,globalsystemformobilecommunication)网络小区进行信号电平测量;当gsm网络信号电平高于设定的门限,终端将通过esrvcc切换功能,根据测量结果选择信号最强的gsm网络进行接入,继续开展语音业务。

但是,现有的esrvcc功能存在一定的缺陷:终端在lte网络启动volte通话后,当终端移动到lte弱覆盖区域时,将根据配置的gsm网络邻区,对这些邻区进行测量,再根据测量结果切换至信号最强小区;然而,频点测量会 带来一定的网络时延,会导致切换不及时,从而产生掉话;同时,根据gsm网络的信号电平来选择接入小区,若遇到虽然该小区信号最强但状态异常,如:告警、拥塞情况或语音质量等问题,则无法实现正常的语音业务,导致呼叫失败。

因此,在esrvcc切换时减少切换时延、降低掉话概率、提升语音质量、提高用户感知,是移动通讯运营商亟待解决的问题。



技术实现要素:

有鉴于此,本发明实施例期望提供一种语音业务实现方法和装置,能在esrvcc切换时减少切换时延、降低掉话概率、提升语音质量、提高用户感知。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供了一种语音业务实现方法,所述方法包括:记录历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;所述方法还包括:

根据所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息、以及当前lte小区信息和当前lte小区配置的gsm网络邻区测量报告(mr,measurementreport)数据,依照预设的接入规则,确定接入的gsm网络小区。

上述方案中,所述依照接入规则,确定接入的gsm网络小区;包括:

根据所述mr数据,确定工作正常的gsm网络小区,并标识为gsm语音切换优先小区,指示enodeb下发所述gsm语音切换优先小区的信息;

如果当前lte小区属于所述历史esrvcc切换时驻留的lte小区,并且所述对应切换的gsm网络小区属于所述gsm语音切换优先小区,则将所述对应切换的gsm网络小区确定为接入目标gsm网络小区,并指示enodeb仅发送所述接入目标gsm网络小区信息。

上述方案中,所述依照预设的接入规则,确定接入的gsm网络小区;包 括:

如果当前lte小区属于所述历史esrvcc切换时驻留的lte小区,但所述对应切换的gsm网络小区不属于所述gsm语音切换优先小区,则指示enodeb下发所述gsm语音切换优先小区的信息;

如果当前lte小区不属于所述历史esrvcc切换时驻留的lte小区,则指示enodeb下发所述gsm语音切换优先小区的信息;

如果不存在所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,则指示enodeb下发所述gsm语音切换优先小区的信息。

上述方案中,所述方法还包括:根据所述当前的lte小区和接入的gsm网络小区,更新历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;

获取接入的gsm网络小区的mr数据,并更新所述当前lte小区配置的gsm网络邻区mr数据。

上述方案中,所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;包括:

最近一次esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息。

本发明实施例还提供了一种语音业务实现装置,所述装置包括:记录模块、控制模块,其中,

所述记录模块,记录历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;

所述控制模块,用于根据所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息、以及当前lte小区信息和当前lte小区配置的gsm网络邻区mr数据,依照预设的接入规则,确定接入的gsm网络小区。

上述方案中,所述控制模块,具体用于:

根据所述mr数据,确定工作正常的gsm网络小区,并标识为gsm语音切换优先小区,指示enodeb下发所述gsm语音切换优先小区的信息;

如果当前lte小区属于所述历史esrvcc切换时驻留的lte小区,并且所述对应切换的gsm网络小区属于所述gsm语音切换优先小区,则将所述对应切换的gsm网络小区确定为接入目标gsm网络小区,并指示enodeb仅发送所述接入目标gsm网络小区信息。

上述方案中,所述控制模块,还用于:

如果当前lte小区属于所述历史esrvcc切换时驻留的lte小区,但所述对应切换的gsm网络小区不属于所述gsm语音切换优先小区,则指示enodeb下发所述gsm语音切换优先小区的信息;

如果当前lte小区不属于所述历史esrvcc切换时驻留的lte小区,则指示enodeb下发所述gsm语音切换优先小区的信息;

如果不存在所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,则指示enodeb下发所述gsm语音切换优先小区的信息。

上述方案中,所述记录模块,还用于:

根据所述当前的lte小区和接入的gsm网络小区,更新历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;

获取接入的gsm网络小区的mr数据,并更新所述当前lte小区配置的gsm网络邻区mr数据。

上述方案中,所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,包括:

最近一次esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息。

本发明实施例所提供的语音业务实现方法和装置,记录历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;根据所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息、以及当前lte小区信息和当前lte小区配置的gsm网络邻区mr数据,依照预设的接入规则,确定接入的gsm网络小区。选择工作正常的gsm网络小区进行切换,并将历史esrvcc切换时接入的gsm网络小区作为切换的第一优先级;如此,减少 切换时延、降低掉话概率、提升语音质量、提高用户感知。

附图说明

图1为本发明实施例语音业务实现方法的流程示意图;

图2为本发明实施例语音业务实现方法各个组成部分关系示意图;

图3为本发明实施例volte终端esrvcc切换的具体流程示意图;

图4为本发明实施例语音业务实现装置的结构示意图。

具体实施方式

本发明实施例中,记录历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;根据所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息、以及当前lte小区信息和当前lte小区配置的gsm网络邻区mr数据,依照预设的接入规则,确定接入的gsm网络小区。

下面结合实施例对本发明再作进一步详细的说明。

本发明实施例提供的语音业务实现方法,如图1所示,包括:

步骤101:记录历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;

这里,可以在mme侧的s1口读取并记录用户历史进行的esrvcc切换所驻留的lte小区和对应切换的gsm网络小区的信息;所述小区的信息包括:小区标识(id,identity)等,可以用于确定所述lte小区和gsm网络小区;这里,所述历史进行的esrvcc切换,可以是最近一次进行的esrvcc切换。

步骤102:根据所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息、以及当前lte小区信息和当前lte小区配置的gsm网络邻区mr数据,依照预设的接入规则,确定接入的gsm网络小区;

这里,volte终端驻留在lte网络,若此时有语音业务需求,将通过invite信令,触发无线资源控制(rrc,radioresourcecontrol)连接,并通过rrc重配置消息建立信令无线承载2(srb2,signallingradiobearers2)、 恢复服务质量等级5(qci5,qualityofserviceclassidentifier5)承载,同时经过一系列的信令交互过程完成volte语音通话的建立;随着volte终端逐渐移动出lte覆盖区域,将启动esrvcc切换流程。收到esrvcc切换请求后,根据所述存储的历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,判断用户切换的最优小区;

具体如何判断用户切换的最优小区,可以采用如下的处理步骤:

首先,读取业务发起lte小区配置的gsm网络邻区信息,这里,可以通过bsc侧a接口读取所述gsm网络小区mr数据,根据mr数据,确定存在问题的gsm网络小区,并列入gsm语音切换小区黑名单,同时将其他gsm网络小区标识为gsm语音切换优先小区。这里可以根据所述mr数据中的:信号电平强度、质量、发射功率、dtx使用状况等参数,判断gsm网络小区的工作状况,如告警、拥塞情况或语音质量等问题。volte切换至gsm中涉及的各个组成部分关系如图2所示;

然后,分析所述存储的历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,若volte终端当前所处的lte小区与历史通话发起的lte小区一致,并且历史通话切换的gsm网网络小区在所述gsm语音切换优先小区列表中,则指示演进基站(enodeb,evolvednodeb)仅下发该小区信息,并直接切换至该gsm网络小区,不进行所有邻区频点测量,从而减少时延;这里,所述历史的通话信息可以是前一次通话的信息。若前一次通话切换的gsm网络小区不在gsm语音切换小区名单中,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;

分析所述存储的历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,若volte终端当前所处的lte小区与历史通话发起的lte小区不一致,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;如果不存所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,则指示enodeb,只下发邻区中gsm语音切换优先小区信息。

本发明实施例提供的语音业务实现方法,还包括:根据当前的lte小区和 切换接入的gsm网络小区,更新历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;获取接入gsm网络小区的mr数据,并更新所述当前lte小区配置的gsm网络邻区mr数据;

这里,enodeb按照分析处理装置的切换指示,下发切换目标小区信息,用户volte终端根据enodeb下发小区进行连接;这时,可以将本次esrvcc切换的lte小区和切换接入的gsm小区,更新历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;并且获取所述切换接入的gsm小区的mr数据,并更新所述当前lte小区配置的gsm网络邻区mr数据。

语音业务结束后,用户volte终端可以返回lte网络。

下面结合具体示例对本发明产生的积极效果作进一步详细的描述。

如图3所示,本示例volte终端esrvcc切换的具体流程如下:

步骤301:volte终端驻留在lte网络,并进行volte语音通话;随着volte终端逐渐移动出lte覆盖区域,启动esrvcc切换流程;

步骤302:判断是否有前一次esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;如果没有,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;否则,执行步骤303;

步骤303:判断当前lte小区是否与前一次发生esrvcc切换的lte小区一致;如果不一致,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;否则,执行步骤304;

步骤304:判断前一次切换的gsm网络小区是否在gsm语音切换优先小区;如果不在,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;否则,执行步骤305;

步骤305:指示enodeb,仅下发仅下发该gsm网络小区信息进行切换信息进行切换。

本发明实施例提供的语音业务实现装置,如图4所示,所述装置包括:记录模块41、控制模块42,其中,

所述记录模块41,记录历史esrvcc切换时驻留的lte小区和对应切换 的gsm网络小区信息;

这里,可以在mme侧的s1口读取并记录用户历史进行的esrvcc切换所驻留的lte小区和对应切换的gsm网络小区的信息;所述小区的信息包括:小区id等,可以用于确定所述lte小区和gsm网络小区;这里,所述历史进行的esrvcc切换可以是最近一次进行的esrvcc切换。

所述控制模块42,用于根据所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息、以及当前lte小区信息和当前lte小区配置的gsm网络邻区mr数据,依照预设的接入规则,确定接入的gsm网络小区;

具体的,volte终端驻留在lte网络,若此时有语音业务需求,将通过invite信令,触发rrc连接,并通过rrc重配置消息建立srb2、qci5承载,同时经过一系列的信令交互过程完成volte语音通话的建立;随着volte终端逐渐移动出lte覆盖区域,将启动esrvcc切换流程。收到esrvcc切换请求后,根据所述存储的历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,判断用户切换的最优小区;

具体如何判断用户切换的最优小区,可以采用如下的处理步骤:

首先,读取业务发起lte小区配置的gsm网络邻区信息,这里,可以通过bsc侧a接口读取所述gsm网络小区mr数据,根据mr数据,确定存在问题的gsm网络小区,并列入gsm语音切换小区黑名单,同时将其他gsm网络小区标识为gsm语音切换优先小区。这里可以根据所述mr数据中的:信号电平强度、质量、发射功率、dtx使用状况等参数,判断gsm网络小区的工作状况,如告警、拥塞情况或语音质量等问题。volte切换至gsm中涉及的各个组成部分关系如图2所示;

然后,分析所述存储的历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,若volte终端当前所处的lte小区与历史通话发起的lte小区一致,并且历史通话切换的gsm网网络小区在所述gsm语音切换优先小区列表中,则指示enodeb仅下发该小区信息,并直接切换至该gsm网络 小区,不进行所有邻区频点测量,从而减少时延;这里,所述历史的通话信息可以是前一次通话的信息。若前一次通话切换的gsm网络小区不在gsm语音切换小区名单中,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;

分析所述存储的历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,若volte终端当前所处的lte小区与历史通话发起的lte小区不一致,则指示enodeb,只下发邻区中gsm语音切换优先小区信息;如果不存所述历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息,则指示enodeb,只下发邻区中gsm语音切换优先小区信息。

所述记录模块41,还包括:根据当前的lte小区和切换接入的gsm网络小区,更新历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;获取接入gsm网络小区的mr数据,并更新所述当前lte小区配置的gsm网络邻区mr数据;

具体的,enodeb按照分析处理装置的切换指示,下发切换目标小区信息,用户volte终端根据enodeb下发小区进行连接;这时,可以将本次esrvcc切换的lte小区和切换接入的gsm小区,更新历史esrvcc切换时驻留的lte小区和对应切换的gsm网络小区信息;并且获取所述切换接入的gsm小区的mr数据,并更新所述当前lte小区配置的gsm网络邻区mr数据。

语音业务结束后,用户volte终端可以返回lte网络。

在实际应用中,所述记录模块41、控制模块42均可由后台服务器中的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

以上所述,仅为本发明的佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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