网络切换方法及终端技术

技术编号:15336780 阅读:154 留言:0更新日期:2017-05-16 22:29
本公开是关于一种网络切换方法及终端,属于信息处理技术领域。所述方法包括:当当前所接入的LTE网络的信号能量低于预设信号能量阈值时,在确定终端所发起的通话进入指定状态之后,再向eNodeB发送针对当前所接入的LTE网络的测量报告。在本公开实施例中,由于指定状态为网络侧支持网络切换的状态,因此,当终端当前所接入的LTE网络的信号能量低于预设信号能量阈值时,终端在确定所发起的通话进入指定状态后,再向eNodeB发送针对当前所接入的LTE网络的测量报告,可以保证终端顺利通过eNodeB触发网络侧进行网络切换,确保了该通话的稳定性,避免网络侧进行网络切换时,终端所发起的通话还没有进入指定状态,导致网络侧进行网络切换失败,从而导致该通话失败。

【技术实现步骤摘要】
网络切换方法及终端
本公开涉及信息处理
,尤其涉及一种网络切换方法及终端。
技术介绍
近年来,随着通信技术的发展,VoLTE(VoiceoverLTE(LongTermEvolution,长期演进),基于LTE网络的语音业务)因其可以提供高质量的音视频通话而被广泛使用。但是,目前LTE网络的覆盖范围有限,当终端通过VoLTE进行通话时,终端当前所接入的LTE网络的信号可能较弱,为了保证该通话的连续性,终端需将其当前接入的网络切换至其他网络如WCDMA(WidebandCodeDivisionMultipleAccess,宽带码分多址)网络或GSM(GlobalSystemforMobileCommunication,全球移动通信系统)网络等,以保证该通话能够稳定继续进行。目前基于VoLTE的通话过程中的网络切换主要是通过SRVCC(SingleRadioVoiceCallContinuity,单射频无线语音连续性)来实现,实现过程为:终端在发起VoLTE通话后,将实时测量当前所接入的LTE网络的信号能量,若当前所接入的LTE网络的信号能量低于预设信号能量阈值,终端将向eNodeB(EvolvedNodeB,演进型基站)发送测量报告,当eNodeB接收到该测量报告时,向网络侧发送切换请求,使网络侧执行网络切换的操作,当网络侧完成网络切换操作之后,向eNodeB发送切换命令消息,eNodeB再向终端转发该切换命令消息,终端接收到该网络切换命令消息时,切换其接入的网络,完成SRVCC过程。其中,网络侧包括MME(MobilityManagementEntity,移动管理实体)、MSC-server(MobileSwitchingCenter-server,移动软交换网元)和BSC(BaseStationController,基站控制器)等。
技术实现思路
为克服相关技术中存在的问题,本公开提供了一种网络切换方法及终端。根据本公开实施例的第一方面,提供一种网络切换方法,所述方法包括:当基于当前所接入的LTE网络发起通话时,实时测量当前所接入的LTE网络的信号能量;当测量出当前所接入的LTE网络的信号能量低于预设信号能量阈值时,判断所述通话是否已进入指定状态,所述指定状态为网络侧支持网络切换的状态;当所述通话已进入所述指定状态时,向eNodeB发送针对当前所接入的LTE网络的测量报告,以通过所述eNodeB触发所述网络侧进行网络切换。可选地,所述判断所述通话是否已进入指定状态之前,还包括:在基于当前所接入的LTE网络发起所述通话之后,监控所述通话的会话初始协议SIP会话流程;相应地,所述判断所述通话是否已进入指定状态,包括:当接收到所述SIP会话流程中针对所述指定状态的通知消息时,确定所述通话已进入所述指定状态;当没有接收到所述SIP会话流程中针对所述指定状态的通知消息时,确定所述通话未进入所述指定状态。可选地,所述判断所述通话是否已进入指定状态之后,还包括:当所述通话未进入所述指定状态时,设置计时时间,并开始计时;当所述计时时间到达时,重新判断所述通话是否已进入所述指定状态;当所述通话仍未进入所述指定状态时,返回执行所述设置计时时间,并开始计时的步骤。可选地,所述发送针对当前所接入的LTE网络的测量报告之后,还包括:当接收到所述网络侧通过所述eNodeB发送的切换命令消息时,将当前接入的LTE网络切换至指定网络,所述指定网络包括宽带码分多址WCDMA网络和全球移动通信移动GSM网络;通过所述eNodeB向所述网络侧发送切换完成消息,所述切换完成消息用于指示所述网络侧所述终端已完成网络切换。可选地,所述通话为VoLTE通话。根据本公开实施例的第二方面,提供一种终端,所述终端包括:测量模块,用于当基于当前所接入的长期演进LTE网络发起通话时,实时测量当前所接入的LTE网络的信号能量;第一判断模块,用于当测量出当前所接入的LTE网络的信号能量低于预设信号能量阈值时,判断所述通话是否已进入指定状态,所述指定状态为网络侧支持网络切换的状态;第一发送模块,用于当所述通话已进入所述指定状态时,向eNodeB发送针对当前所接入的LTE网络的测量报告,以通过所述eNodeB触发所述网络侧进行网络切换。可选地,所述终端还包括:监控模块,用于在基于当前所接入的LTE网络发起所述通话之后,监控所述通话的会话初始协议SIP会话流程;相应地,所述第一判断模块包括:第一确定子模块,用于当接收到所述SIP会话流程中针对所述指定状态的通知消息时,确定所述通话已进入所述指定状态;第二确定子模块,用于当没有接收到所述SIP会话流程中针对所述指定状态的通知消息时,确定所述通话未进入所述指定状态。可选地,所述终端还包括:计时模块,用于当所述通话未进入所述指定状态时,设置计时时间,并开始计时;第二判断模块,用于当所述计时时间到达时,重新判断所述通话是否已进入所述指定状态;执行模块,用于当所述通话仍未进入所述指定状态时,返回执行所述设置计时时间,并开始计时的步骤。可选地,所述终端还包括:切换模块,用于当接收到所述网络侧通过所述eNodeB发送的切换命令消息时,将当前接入的LTE网络切换至指定网络,所述指定网络包括宽带码分多址WCDMA网络和全球移动通信移动GSM网络;第二发送模块,用于通过所述eNodeB向所述网络侧发送切换完成消息,所述切换完成消息用于指示所述网络侧所述终端已完成网络切换。可选地,所述通话为VoLTE通话。根据本公开实施例的第三方面,提供了一种终端,所述终端包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当基于当前所接入的LTE网络发起通话时,实时测量当前所接入的LTE网络的信号能量;当测量出当前所接入的LTE网络的信号能量低于预设信号能量阈值时,判断所述通话是否已进入指定状态,所述指定状态为网络侧支持网络切换的状态;当所述通话已进入所述指定状态时,向eNodeB发送针对当前所接入的LTE网络的测量报告,以通过所述eNodeB触发所述网络侧进行网络切换。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开实施例中,由于指定状态为网络侧支持网络切换的状态,因此,当当前所接入的LTE网络的信号能量低于预设信号能量阈值,终端在确定所发起的通话进入指定状态后,再向eNodeB发送针对当前所接入的LTE网络的测量报告,可以保证终端顺利通过eNodeB触发网络侧进行网络切换,确保了该通话的稳定性,避免网络侧进行网络切换时,终端所发起的通话还没有进入指定状态,导致网络侧进行网络切换失败,从而导致该通话失败。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是是本公开实施例提供的一种网络切换方法流程图;图2是是本公开实施例提供的另一种网络切换方法流程图;图3A是本公开实施例提供的一种终端框图;图3B是本公开实施例提供的另一种终端框图;图3C是本公开实施例提供的一种第一判断模块框图;图3D是本公开实施例提供的另一种终端框图;图3E是本公开实施例提供的另一本文档来自技高网
...
网络切换方法及终端

【技术保护点】
一种网络切换方法,其特征在于,所述方法包括:当基于当前所接入的长期演进LTE网络发起通话时,实时测量当前所接入的LTE网络的信号能量;当测量出当前所接入的LTE网络的信号能量低于预设信号能量阈值时,判断所述通话是否已进入指定状态,所述指定状态为网络侧支持网络切换的状态;当所述通话已进入所述指定状态时,向演进型基站eNodeB发送针对当前所接入的LTE网络的测量报告,以通过所述eNodeB触发所述网络侧进行网络切换。

【技术特征摘要】
1.一种网络切换方法,其特征在于,所述方法包括:当基于当前所接入的长期演进LTE网络发起通话时,实时测量当前所接入的LTE网络的信号能量;当测量出当前所接入的LTE网络的信号能量低于预设信号能量阈值时,判断所述通话是否已进入指定状态,所述指定状态为网络侧支持网络切换的状态;当所述通话已进入所述指定状态时,向演进型基站eNodeB发送针对当前所接入的LTE网络的测量报告,以通过所述eNodeB触发所述网络侧进行网络切换。2.根据权利要求1所述的方法,其特征在于,所述判断所述通话是否已进入指定状态之前,还包括:在基于当前所接入的LTE网络发起所述通话之后,监控所述通话的会话初始协议SIP会话流程;相应地,所述判断所述通话是否已进入指定状态,包括:当接收到所述SIP会话流程中针对所述指定状态的通知消息时,确定所述通话已进入所述指定状态;当没有接收到所述SIP会话流程中针对所述指定状态的通知消息时,确定所述通话未进入所述指定状态。3.根据权利要求1或2所述的方法,其特征在于,所述判断所述通话是否已进入指定状态之后,还包括:当所述通话未进入所述指定状态时,设置计时时间,并开始计时;当所述计时时间到达时,重新判断所述通话是否已进入所述指定状态;当所述通话仍未进入所述指定状态时,返回执行所述设置计时时间,并开始计时的步骤。4.根据权利要求1所述的方法,其特征在于,所述发送针对当前所接入的LTE网络的测量报告之后,还包括:当接收到所述网络侧通过所述eNodeB发送的切换命令消息时,将当前接入的LTE网络切换至指定网络,所述指定网络包括宽带码分多址WCDMA网络和全球移动通信移动GSM网络;通过所述eNodeB向所述网络侧发送切换完成消息,所述切换完成消息用于指示所述网络侧所述终端已完成网络切换。5.根据权利要求1所述的方法,其特征在于,所述通话为基于LTE网络的语音业务VoLTE通话。6.一种终端,其特征在于,所述终端包括:测量模块,用于当基于当前所接入的长期演进LTE网络发起通话时,实时测量当前所接入的LTE网络的信号能量;第一判断模块,用于当测量出当前所接入的LTE网络的信号能量低于预设信号能量阈值时,判断所述通话是否已进入指定状态,所述指定...

【专利技术属性】
技术研发人员:崔恒彬王强
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1