一种提高VoLTE呼叫接入成功率的方法及装置与流程

文档序号:15596108发布日期:2018-10-02 19:32阅读:405来源:国知局

本发明涉及移动通信领域技术领域,特别涉及一种提高volte呼叫接入成功率的方法及装置。



背景技术:

随着lte的普及,volte(voiceoverlte,基于ims的语音业务)也被广泛运用。用户发起volte呼叫,在呼叫建立过程中,如果由于空口断裂等无线原因出现无线信号不稳定,无线瞬断后恢复,会导致volte呼叫建立时间较长或者建立失败,降低volte接入成功率,直接影响用户的volte体验,以及用户对运营商的满意度。

具体地:用户发起volte呼叫,ims(ipmultimediasubsystem,ip多媒体子系统)知pgw(packetdatanetworkgateway,分组数据网关)进行专有承载建立,为volte呼叫建立专有承载。pgw通过sgw(servinggateway,服务网关)通知mme(mobilemanagenmententity,移动管理实体)进行专有承载建立。在专有承载建立过程中,如果由于空口断裂等无线原因,用户会重新发起业务请求。

现有技术的volte呼叫专有承载建立过程中收到业务请求的流程,如图1所示,mme会终止专有承载建立,主动释放为volte呼叫建立的专有承载,先去处理业务请求。mme在业务请求处理完成之后,是否继续为volte呼叫建立专有承载,依赖于pgw是否重发以及何时重发专有承载建立请求。如果pgw在一定时间内重发专有承载建立请求,mme会重新进行专有承载建立,专有承载建立成功,volte呼叫建立成功,但是会导致volte呼叫接续时间过长;如果在pgw重发专有承载建立请求前,或者在专有承载建立过程中,ims等待volte呼叫建立定时器超时,还会导致volte呼叫建立失败。



技术实现要素:

根据本发明实施例提供的方案解决的技术问题是用户发起volte呼叫,volte呼叫接入过程中出现无线信号不稳定,volte呼叫建立时间过长或者建立失败。

根据本发明实施例提供的一种提高volte呼叫接入成功率的方法,包括:

在mme为用户终端发起的volte呼叫建立专有承载期间,若收到来自ue的业务请求时,则暂停所述建立专有承载的流程;

在mme暂停所述建立专有承载的流程期间,对所述业务请求进行处理;

在mme完成所述业务请求处理后,立即启动所暂停的建立专有承载的流程,为用户发起的volte呼叫建立专有承载。

优选地,所述在mme为用户发起的volte呼叫建立专有承载期间,若收到来自ue的业务请求时,则暂停所述建立专有承载的流程包括:

mme收到来自ue的业务请求后,缓存为用户发起的volte呼叫建立专有承载的相关参数;

mme在缓存所述相关参数后,暂停所述建立专有承载的流程。

优选地,所述缓存的相关参数包括链接的eps承载标志信息和承载环境信息。

优选地,在mme暂停所述建立专有承载的流程还包括:

通过向enb发送ue上下文释放命令消息,释放enb与ue之间的rrc连接。

优选地,所述在mme完成所述业务请求后,立即启动所暂停的建立专有承载的流程,为用户发起的volte呼叫建立专有承载包括:

在mme在完成所述业务请求处理后,提取所缓存的为用户发起的volte呼叫建立专有承载的相关参数,并向enb发送承载建立请求/会话管理请求,以便enb与ue之间完成rrc重配置后,向mme返回承载建立响应/会话管理响应;

mme接收到承载建立响应/会话管理响应后,为用户发起的volte呼叫建立专有承载。

根据本发明实施例提供的一种提高volte呼叫接入成功率的装置,包括:

暂停专有承载建立模块,用于在为用户终端发起的volte呼叫建立专有承载期间,若收到来自ue的业务请求时,则暂停所述建立专有承载的流程;

业务处理模块,用于在暂停所述建立专有承载的流程期间,对所述业务请求进行处理;

建立专有承载模块,用于在完成所述业务请求处理后,立即启动所暂停的建立专有承载的流程,为用户发起的volte呼叫建立专有承载。

优选地,所述暂停专有承载建立模块包括:

缓存单元,用于收到来自ue的业务请求后,缓存为用户发起的volte呼叫建立专有承载的相关参数;

暂停单元,用于在缓存所述相关参数后,暂停所述建立专有承载的流程。

优选地,所述缓存的相关参数包括链接的eps承载标志信息和承载环境信息。

优选地,所述暂停单元还用于通过向enb发送ue上下文释放命令消息,释放enb与ue之间的rrc连接。

优选地,所述建立专有承载模块包括:

提取单元,用于在完成所述业务请求处理后,提取所缓存的为用户发起的volte呼叫建立专有承载的相关参数,并向enb发送承载建立请求/会话管理请求,以便enb与ue之间完成rrc重配置后,向mme返回承载建立响应/会话管理响应;

建立专有承载单元,用于接收到承载建立响应/会话管理响应后,为用户发起的volte呼叫建立专有承载。

根据本发明实施例提供的方案,mme在专有承载建立过程中,又收到用户发起业务请求,mme缓存专有承载建立。mme在业务请求完成后,取出缓存的专有承载建立,立即发起专有承载建立。因此可以缩短volte呼叫建立的时延,提高volte呼叫建立的成功率,提升用户的volte体验以及用户对运营商的满意度。

附图说明

图1是现有技术提供的volte呼叫专有承载建立过程中收到业务请求的流程;

图2是本发明实施例提供的一种提高volte呼叫接入成功率的方法流程图;

图3是本发明实施例提供的一种提高volte呼叫接入成功率的装置示意图;

图4是本发明实施例提供的提高volte呼叫接入成功率的方法流程图;

图5是本发明实施例提供的volte呼叫专有承载建立过程中收到业务请求的流程。

具体实施方式

以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

图2是本发明实施例提供的一种提高volte呼叫接入成功率的方法流程图,如图2所示,包括:

步骤s201:在mme为用户终端发起的volte呼叫建立专有承载期间,若收到来自ue的业务请求时,则暂停所述建立专有承载的流程;

步骤s202:在mme暂停所述建立专有承载的流程期间,对所述业务请求进行处理;

步骤s203:在mme完成所述业务请求处理后,立即启动所暂停的建立专有承载的流程,为用户发起的volte呼叫建立专有承载。

其中,所述在mme为用户发起的volte呼叫建立专有承载期间,若收到来自ue的业务请求时,则暂停所述建立专有承载的流程包括:mme收到来自ue的业务请求后,缓存为用户发起的volte呼叫建立专有承载的相关参数;mme在缓存所述相关参数后,暂停所述建立专有承载的流程。具体地说,所述缓存的相关参数包括链接的eps承载标志信息和承载环境信息。

其中,在mme暂停所述建立专有承载的流程还包括:通过向enb发送ue上下文释放命令消息,释放enb与ue之间的rrc连接。

其中,所述在mme完成所述业务请求处理后,立即启动所暂停的建立专有承载的流程,为用户发起的volte呼叫建立专有承载包括:在mme在完成所述业务请求处理后,提取所缓存的为用户发起的volte呼叫建立专有承载的相关参数,并向enb发送承载建立请求/会话管理请求,以便enb与ue之间完成rrc重配置后,向mme返回承载建立响应/会话管理响应;mme接收到承载建立响应/会话管理响应后,为用户发起的volte呼叫建立专有承载。

图3是本发明实施例提供的一种提高volte呼叫接入成功率的装置示意图,如图3所示,包括:暂停专有承载建立模块301,用于在为用户终端发起的volte呼叫建立专有承载期间,若收到来自ue的业务请求时,则暂停所述建立专有承载的流程;业务处理模块302,用于在暂停所述建立专有承载的流程期间,对所述业务请求进行处理;建立专有承载模块303,用于在完成所述业务请求处理后,立即启动所暂停的建立专有承载的流程,为用户发起的volte呼叫建立专有承载。

其中,所述暂停专有承载建立模块301包括:缓存单元,用于收到来自ue的业务请求后,缓存为用户发起的volte呼叫建立专有承载的相关参数;暂停单元,用于在缓存所述相关参数后,暂停所述建立专有承载的流程。其中,所述缓存的相关参数包括链接的eps承载标志信息和承载环境信息。

其中,所述暂停单元还用于通过向enb发送ue上下文释放命令消息,释放enb与ue之间的rrc连接。

其中,所述建立专有承载模块303包括:提取单元,用于在完成所述业务请求处理后,提取所缓存的为用户发起的volte呼叫建立专有承载的相关参数,并向enb发送承载建立请求/会话管理请求,以便enb与ue之间完成rrc重配置后,向mme返回承载建立响应/会话管理响应;建立专有承载单元,用于接收到承载建立响应/会话管理响应后,为用户发起的volte呼叫建立专有承载。

图4是本发明实施例提供的提高volte呼叫接入成功率的方法流程图,如图4所示。用户发起volte呼叫,ims触发pgw的专有承载建立。mme在专有承载建立过程中,又收到用户发起的业务请求,mme缓存专有承载建立。mme在业务请求完成后,取出缓存的专有承载建立,立即发起专有承载建立。专有承载建立成功,volte呼叫建立成功。

图5是本发明实施例提供的volte呼叫专有承载建立过程中收到业务请求的流程图,如图5所示,包括以下步骤:

步骤s501,volte呼叫,ims通过pcrf触发pgw的专有承载建立;

步骤s502,pgw通过sgw向mme发送创建承载请求消息;

步骤s503,mme向enb发送承载建立请求/会话管理请求消息;

步骤s504,enb和ue之间完成rrc重配置;

步骤s505,ue通过enb向mme发送业务请求消息;

步骤s506,mme缓存专有承载建立,处理业务请求;

步骤s507,mme释放老的s1连接,向sgw发送释放接入承载请求消息;

步骤s508,sgw向mme发送释放接入承载响应消息;

步骤s509,mme向enb发送s1ue上下文释放命令消息;

步骤s510,enb和ue之间完成rrc连接释放;

步骤s511,enb向mme发送s1ue上下文释放完成消息;

步骤s512,mme向enb发送初始上下文建立请求消息;

步骤s513,enb和ue之间完成无线承载建立;

步骤s514,enb向mme发送初始上下文建立完成消息;

步骤s515,mme向sgw发送承载更新请求消息;

步骤s516,如果rat类型与上次比较已经改变,sgw向pgw发送承载更新请求消息;

步骤s517,pgw与pcrf交互获取pcc规则;

步骤s518,pgw向sgw发送承载更新响应;

步骤s519,sgw向mme发送承载更新响应;业务请求完成;

步骤s520,mme立即取出缓存的专有承载建立,向enb发送承载建立请求/会话管理请求消息;

步骤s521,enb和ue之间完成rrc重配置;

步骤s522,enb向mme发送承载建立响应消息;

步骤s523,ue向enb发送直接传送消息(会话管理响应);

步骤s524,enb向mme发送会话管理响应消息;

步骤s525,mme通过sgw向pgw发送创建专用承载响应消息;

步骤s526,专有承载建立成功,volte呼叫建立成功。

以上流程中包含的专利核心部分是步骤s306以及步骤s320,即mme在向enb发送承载建立请求/会话管理请求后收到业务请求,缓存专有承载建立,业务请求完成后,立即取出缓存的专有承载建立,继续完成专有承载建立。

根据本发明实施例提供的方案,用户发起volte呼叫,在mme为volte呼叫建立专有承载的过程中,由于空口断裂等无线原因,用户重新发起业务请求。mme收到业务请求,不终止专有承载建立,而是缓存专有承载建立。mme处理完业务请求后,立即取出缓存的专有承载建立,继续为volte呼叫建立专有承载,保证volte呼叫建立成功。因此,可以缩短volte呼叫建立的时延,提高volte呼叫建立的成功率,提升用户的volte体验以及用户对运营商的满意度。

尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

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