CSFB呼叫建立方法及装置与流程

文档序号:19924305发布日期:2020-02-14 16:44阅读:331来源:国知局
CSFB呼叫建立方法及装置与流程

本发明实施例涉及通信技术,尤其涉及一种csfb呼叫建立方法及装置。



背景技术:

目前全球移动通讯系统(globalsystemofmobilecommunication,gsm)及宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)等第二代(secondgeneration,2g)及第三代(thirdgeneration,3g)网络已经基本实现了全面覆盖。由于频谱资源的宝贵性和用户对高速数据业务的需求等,促使长期演进(longtermevolution,lte)网络技术也得以快速的发展,lte网络已覆盖到一些城区和话务热点地区,因此,目前的通信网络中lte网络与2g或3g网络并存,其中,所述lte网络又称为第四代(fourthgeneration,4g)网络。但由于lte网络处于建设初期,lte网络还不够完善,导致用户设备(userequipment,ue)在语音呼叫建立过程中,因所在lte网络不支持语音业务而无法建立语音会话。

电路交换回落(circuitswitchedfallback,csfb)可以解决上述因lte网络不支持语音业务而导致无法建立语音会话的问题。其中,当支持csfb的ue在lte网络中触发语音业务且所述lte网络不支持语音业务时,可通过csfb流程先回退到具有电路交换(circuitswitched,cs)域的目标2g/3g网络,并在所述目标2g/3g网络的cs域继续处理语音业务,从而完成cs语音呼叫的建立。其中,由于ue的无线接入类型(radioaccesstype,rat)变化了,在目标网络侧的cs语音呼叫建立完成之前或cs语音呼叫建立的同时,ue会触发分组交换(packetswitching,ps)域业务请求,如路由区更新(routingareaupdate,rau)请求。

但现有的csfb方案相比较于2g/3g网络的cs语音业务或lte网络的语音业务,现有csfb方案的语音呼叫建立的时延较长。



技术实现要素:

本发明实施例提供一种csfb呼叫建立方法及装置,用以提高语音呼叫效率。

第一方面,本发明实施例提供一种电路交换回落csfb呼叫建立方法,包括:

基站接收用户设备发送的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息。

结合第一方面,在第一方面的第一种可能的实现方式中,所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息,包括:

从所述基站接收到所述psnas消息开始,经过预设时长后,所述基站向所述sgsn转发所述psnas消息。

结合第一方面,在第一方面的第二种可能的实现方式中,所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息,包括:

所述基站只有在接收到所述用户设备发送的电路交换无线承载csrb建立完成消息之后,才将所述psnas消息转发给所述sgsn。

结合第一方面,在第一方面的第三种可能的实现方式中,所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息,包括:

所述基站只有在确定电路交换无线接入承载csrab建立完成或所述csfb呼叫已进入振铃状态之后,才将所述psnas消息转发给所述sgsn。

第二方面,本发明实施例提供一种电路交换回落csfb呼叫建立方法,包括:

移动性管理实体mme接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息,所述上下文请求消息用于请求获取用户设备的上下文信息;所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

所述mme延迟向所述sgsn发送所述用户设备的上下文信息。

结合第二方面,在第二方面的第一种可能的实现方式中,所述mme延迟向所述sgsn发送所述用户设备的上下文信息,包括:

所述mme从接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户设备的上下文信息。

结合第二方面,在第二方面的第二种可能的实现方式中,所述mme延迟向所述sgsn发送所述用户设备的上下文信息,包括:

所述mme只有在确定所述用户设备的csrab建立完成或所述用户设备的csfb呼叫已进入振铃状态,才将所述用户设备的上下文信息发送给所述sgsn。

第三方面,本发明实施例提供一种电路交换回落csfb呼叫建立方法,包括:

通用分组无线服务技术业务支撑节点sgsn接收由用户设备发起的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

所述sgsn执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;

所述sgsn延迟执行下行ps操作,所述下行ps操作为所述sgsn与所述用户设备或基站之间的交互操作。

结合第三方面,在第三方面的第一种可能的实现方式中,所述sgsn延迟执行下行ps操作,包括:

所述sgsn从接收到所述psnas消息开始或从确定所述用户设备正在进行csfb呼叫开始,经过预设时长后,执行下行ps操作。

第四方面,本发明实施例提供一种无线通信系统中的鉴权方法,包括:

移动性管理实体mme接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息,所述上下文请求消息用于请求获取用户设备的上下文信息;

所述mme延迟向所述sgsn发送所述用户设备的上下文信息,以延迟所述用户设备的分组交换ps域鉴权过程。

结合第四方面,在第四方面的第一种可能的实现方式中,所述mme延迟向所述sgsn发送所述用户设备的上下文信息,包括:

所述mme从接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户的上下文信息。

第五方面,本发明实施例提供一种无线通信系统中的鉴权方法,包括:

通用分组无线服务技术业务支撑节点sgsn接收由用户设备发起的分组交换非接入层psnas消息;

所述sgsn执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;

所述sgsn延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

结合第五方面,在第五方面的第一种可能的实现方式中,所述sgsn延迟向所述用户设备发送ps域鉴权请求消息,包括:

所述sgsn从接收到所述psnas消息开始,经过预设时长后,向所述用户设备发送所述ps域鉴权请求消息。

结合第五方面,在第五方面的第二种可能的实现方式中,所述方法还包括:

所述sgsn判断所述用户设备是否为来自长期演进lte网络的用户设备,当确定所述用户设备为来自长期演进lte网络的用户设备时,延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

第六方面,本发明实施例提供一种基站,包括:

接收模块,用于接收用户设备发送的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

延迟模块,用于延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息。

结合第六方面,在第六方面的第一种可能的实现方式中,所述延迟模块具体用于:

从所述接收模块接收到所述psnas消息开始,经过预设时长后,向所述sgsn转发所述psnas消息。

结合第六方面,在第六方面的第二种可能的实现方式中,所述延迟模块具体用于:

只有在接收到所述用户设备发送的电路交换无线承载csrb建立完成消息之后,才将所述psnas消息转发给所述sgsn。

结合第六方面,在第六方面的第三种可能的实现方式中,所述延迟模块具体用于:

只有在确定电路交换无线接入承载csrab建立完成或所述csfb呼叫已进入振铃状态之后,才将所述psnas消息转发给所述sgsn。

第七方面,本发明实施例提供一种移动性管理实体mme,包括:

接收模块,用于接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息,所述上下文请求消息用于请求获取所述用户设备的上下文信息;所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

延迟模块,用于延迟向所述sgsn发送所述用户设备的上下文信息。

结合第七方面,在第七方面的第一种可能的实现方式中,所述延迟模块具体用于:

从所述接收模块接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户设备的上下文信息。

结合第七方面,在第七方面的第二种可能的实现方式中,所述延迟模块具体用于:

只有在确定所述用户设备的csrab建立完成或所述用户设备的csfb呼叫已进入振铃状态,才将所述用户设备的上下文信息发送给所述sgsn。

第八方面,本发明实施例提供一种通用分组无线服务技术业务支撑节点sgsn,包括:

接收模块,用于接收由用户设备发起的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

上行操作模块,用于执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;

延迟模块,用于延迟执行下行ps操作,所述下行ps操作为所述sgsn与所述用户设备或基站之间的交互操作。

结合第八方面,在第八方面的第一种可能的实现方式中,所述延迟模块具体用于:

从所述接收模块接收到所述psnas消息开始或从确定所述用户设备正在进行csfb呼叫开始,经过预设时长后,执行下行ps操作。

第九方面,本发明实施例提供一种移动性管理实体mme,包括:

接收模块,用于接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息,所述上下文请求消息用于请求获取用户设备的上下文信息;

延迟模块,用于延迟向所述sgsn发送所述用户设备的上下文信息,以延迟所述用户设备的分组交换ps域鉴权过程。

结合第九方面,在第九方面的第一种可能的实现方式中,所述延迟模块具体用于:

从所述接收模块接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户的上下文信息。

第十方面,本发明实施例提供一种通用分组无线服务技术业务支撑节点sgsn,包括:

接收模块,用于接收由用户设备发起的分组交换非接入层psnas消息;

上行操作模块,用于执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;

延迟模块,用于延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

结合第十方面,在第十方面的第一种可能的实现方式中,所述延迟模块具体用于:

从所述接收模块接收到所述psnas消息开始,经过预设时长后,向所述用户设备发送所述ps域鉴权请求消息。

结合第十方面,在第十方面的第二种可能的实现方式中,所述sgsn还包括:

判断模块,用于判断所述用户设备是否为来自长期演进lte网络的用户设备,当确定所述用户设备为来自长期演进lte网络的用户设备时,所述延迟模块延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

本发明中,基站通过接收用户设备发送的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;进一步地,所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息,从而延迟psrab的建立,保证ps业务流程不影响cs呼叫的建立,从而缩小呼叫建立时长,以提高语音呼叫效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种csfb呼叫建立方法流程图;

图2为本发明实施例提供的一种csfb呼叫建立方法流程图;

图3为本发明实施例提供的一种csfb呼叫建立方法流程图;

图4为本发明实施例提供的一种csfb呼叫建立方法流程图;

图5为本发明实施例提供的一种无线通信系统中的鉴权方法流程图;

图6为本发明实施例提供的一种无线通信系统中的鉴权方法流程图;

图7为本发明实施例提供的一种csfb呼叫建立方法流程图;

图8为本发明实施例提供的一种csfb呼叫建立方法流程图;

图9为本发明实施例提供的一种csfb呼叫建立方法流程图;

图10为本发明实施例提供的一种csfb呼叫建立方法流程图;

图11为本发明实施例提供的一种csfb呼叫建立方法流程图;

图12为本发明实施例提供的一种csfb呼叫建立方法流程图;

图13为本发明实施例提供的一种基站的示意图;

图14为本发明实施例提供的一种基站的示意图;

图15为本发明实施例提供的一种mme的示意图;

图16为本发明实施例提供的一种msc的示意图;

图17为本发明实施例提供的一种sgsn的示意图;

图18为本发明实施例提供的又一种mme的示意图;

图19为本发明实施例提供的又一种sgsn的示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

现有的2g/3g的核心网通常由ps域和cs域组成,其中,语音和其他cs补充业务由cs域支撑;lte核心网不包括cs域,只有ps域,因此,被称为演进分组系统(evolvedpacketsystem,eps)。其中,lte网络为了提供语音业务必须包括ip多媒体子系统(ipmultimediasubsystem,ims),ims为会话控制层,因此,lte/eps系统中语音业务称为ims基于ip的语音(voiceoverip,voip)业务或基于lte的语音(volte)业务。

但由于lte网络处于建设初期,lte网络和ims系统部署还不够完善,也即支持imsvoip业务的lte网络并不多,导致ue在语音呼叫建立过程中,可能会因所在lte网络并不支持imsvoip业务而无法建立语音会话。

图1为本发明实施例提供的一种csfb呼叫建立方法流程图,如图1所示,本实施例的方法可以包括:

s101、基站接收用户设备发送的分组交换非接入层psnas消息。

本发明实施例中,经电路域交换回落csfb回落至第二代2g/第三代3g网络的用户设备会向网络侧移动交换中心(mobileswitchingcenter,msc)发送呼叫建立(setup)消息,所述msc收到所述呼叫建立消息后要求基站为所述用户设备分配合理的电路交换无线接入承载(csradioaccessbearer,csrab);另一方面,由于所述用户设备的rat变化了,所述用户设备可能会触发ps域业务请求,如rau请求等。本发明实施例中,在基站为用户设备分配csrab之前或者在所述基站为所述用户设备分配csrab的同时,所述基站可能会接收到由用户设备发送给分组核心网设备的分组交换非接入层(psnon-accessstratum,psnas)消息;可选地,所述分组核心网设备可以为通用分组无线服务技术(gprs)业务支撑节点(servinggprssupportnode,sgsn),所述基站可以为基站控制器(basestationcontroller,bsc)/无线网络控制器(radionetworkcontroller,rnc),所述用户设备可以为ue/移动台(mobilestation,ms)。

s102、所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息。

本发明实施中,为了使ps业务流程不影响cs呼叫的建立,所述基站通过延迟向gprs业务支撑节点sgsn发送所述psnas消息,从而延迟psrab的建立,保证csrab先于psrab建立成功。可选地,所述基站可以从接收到所述psnas消息开始,经过预设时长后,向所述sgsn转发所述psnas消息,如可以通过触发定时器,直至所述定时器达到预设时长后向所述sgsn发送所述psnas消息。

可选地,步骤s102之前,所述方法还包括:

所述基站确定所述用户设备正在进行csfb呼叫,可以采用如下任一种可实现方式:

第一种可实现方式为:所述基站根据所述用户设备发送的第一csnas消息,确定所述用户设备正在进行csfb呼叫,如通过解析所述第一csnas消息,确定所述用户设备正在进行csfb呼叫,其中,所述第一csnas消息包括但不限于:位置区更新请求消息和/或接续管理业务请求消息,所述位置区更新请求消息为所述用户设备回落至2g/3g网络后通过所述基站向移动交换中心msc发送的消息,所述接续管理业务请求消息为所述用户设备回落至2g/3g网络后且在主叫场景下通过所述基站向移动交换中心msc发送的消息;第二种可实现方式为:所述基站根据所述用户设备发送的寻呼响应消息,确定所述用户设备正在进行csfb呼叫,可选地,通过解析所述寻呼响应消息,确定所述用户设备正在进行csfb呼叫,其中,所述寻呼响应消息为所述用户设备回落至2g/3g网络后且在被叫场景下发送的消息;第三种可实现方式为:所述基站根据所述用户设备发送的无线资源控制(radioresourcecontrol,rrc)连接建立请求消息确定所述用户设备正在进行csfb呼叫,其中,所述rrc连接建立请求消息为所述用户设备回落至2g/3g网络后向所述基站发送的消息,所述rrc连接建立请求消息用于请求建立rrc连接,可选地,所述rrc连接建立请求消息中包含csfb指示信息。

本发明实施例中,基站通过接收用户设备发送的psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;进一步地,所述基站延迟向sgsn发送所述psnas消息,从而延迟psrab的建立,保证ps业务流程不影响cs呼叫的建立,从而缩小呼叫建立时长,以提高语音呼叫效率。

可选地,所述基站为所述用户设备分配csrab之前,还包括:

所述基站接收所述msc发送的csrab分配请求,所述csrab分配请求用于指示所述基站在所述用户设备与所述msc之间建立无线接入承载;其中,所述csrab分配请求为所述msc在接收到所述用户设备发送的呼叫建立消息之后发送的请求。

本发明实施例中,所述基站在接收到由所述msc发送的csrab分配请求后为所述用户设备分配csrab,其中,所述csrab分配请求用于指示所述基站在所述用户设备与所述msc之间建立无线接入承载;其中,所述csrab分配请求为所述msc在接收到所述用户设备发送的呼叫建立消息之后发送的请求。

在本发明实施例中所述基站延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息,可以采用如下任一种可实现方式:

第一种可实现方式:从所述基站接收到所述psnas消息开始,经过预设时长后,所述基站向所述sgsn转发所述psnas消息

第二种可实现方式:所述基站只有在接收到所述用户设备发送的电路交换无线承载csrb建立完成消息之后,才将所述psnas消息转发给所述sgsn;

第三种可实现方式:所述基站只有在确定电路交换无线接入承载csrab建立完成或所述csfb呼叫已进入振铃状态之后,才将所述psnas消息转发给所述sgsn。

本发明实施例的第一种可实现方式中,为了使ps业务流程不影响cs呼叫的建立,所述基站从接收到所述psnas消息开始,经过预设时长后,才向所述sgsn转发所述psnas消息,可选地,所述预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述csfb呼叫的建立时长,从而延迟psrab的建立,保证csrab先于psrab建立成功。可选地,所述基站可以通过开启第一定时器,待所述第一定时器达到所述第一定时器的预设时长后,所述基站向所述sgsn转发所述psnas消息,其中,所述第一定时器的预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述csfb呼叫的建立时长。可选地,所述第一定时器的预设时长还可根据所述用户设备的路由区更新rau定时器时长进行设计,在满足rau过程未超时的前提下,所述第一定时器的预设时长应足够长,保证在所述用户设备的csfb呼叫已进入振铃状态或者至少csrab建立完成后超时,可选地,所述第一定时器的预设时长小于所述用户设备的路由区更新rau定时器时长。

本发明实施例的第二种可实现方式中,为了使ps业务流程不影响cs呼叫的建立,所述基站暂不向所述sgsn转发所述psnas消息,直到所述基站接收到所述用户设备发送的电路交换无线承载(circuitswitchingradiobearer,csrb)建立完成消息之后,所述基站才将所述psnas消息转发给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功。其中,所述csrb建立完成消息为所述用户设备在收到所述基站发送的csrb建立请求消息之后向所述基站发送的消息,其中,所述csrb建立请求消息中包含所述基站为所述用户设备分配的相关cs域无线空口资源。

本发明实施例的第三种可实现方式中,为了使ps业务流程不影响cs呼叫的建立,所述基站暂不向所述sgsn转发所述psnas消息,直到所述基站确定电路交换无线接入承载csrab建立完成或所述csfb呼叫已进入振铃状态之后,所述基站才将所述psnas消息转发给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功。可选地,所述基站通过第二csnas消息,确定所述csrab建立完成或所述csfb呼叫已进入振铃状态,可选地,所述第二csnas消息包括但不限于:振铃消息或会话确认消息。

图2为本发明实施例提供的一种csfb呼叫建立方法流程图,如图2所示,本实施例的方法可以包括:

s201、移动性管理实体mme接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息。

本发明实施例中,经电路域交换回落csfb回落至第二代2g/第三代3g网络的用户设备会向网络侧msc发送setup消息,所述msc收到所述setup消息后要求基站为所述用户设备分配合理的csrab;另一方面,所述用户设备在接入新的目标网络后,随时可能会向ps核心网设备sgsn发起ps业务流程(如rau等),进一步地,所述sgsn会向所述用户设备的原网络侧的移动性管理实体(mobilitymanagemententity,mme)请求获取所述用户设备的上下文,以获知所述用户设备的相关信息。本发明实施例中,在基站为用户设备分配csrab之前或者在所述基站为所述用户设备分配csrab的同时,移动性管理实体mme可能会接收到gprs业务支撑节点sgsn发送的上下文请求消息,其中,所述上下文请求消息用于请求获取所述用户设备的上下文信息,可选地,所述用户设备的上下文信息包括如下信息中至少一种:所述用户的国际移动用户识别码(internationalmobilesubscriberidentificationnumber,imsi)信息、演进分组系统(evolvedpacketsystem,eps)承载上下文信息及安全密钥信息。

s202、所述mme延迟向所述sgsn发送所述用户设备的上下文信息。

本发明实施例中,当sgsn获取不到所述用户设备的上下文信息,则ps业务流程会暂停,为了使ps业务流程不影响cs呼叫的建立,所述mme通过延迟向所述sgsn发送所述用户设备的上下文信息的方式延迟了所述用户设备所发起的ps业务流程,也即延迟psrab的建立,保证csrab先于psrab建立成功。可选地,所述mme可以从接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户设备的上下文信息,如可以通过触发定时器,直至所述定时器达到预设时长后向所述sgsn发送所述用户设备的上下文信息。

可选地,步骤s202之前,还包括:所述mme确定所述用户设备正在进行csfb呼叫。

本发明实施例中,可选地,所述mme判断所述上下文请求消息所对应的用户设备是否正在进行csfb呼叫的方式如下:所述mme可以通过在接收所述用户设备发起的扩展业务请求时,记录所述用户设备发起了csfb呼叫以及所述用户设备的用户标识,当接收到sgsn发送的上下文请求消息时,所述mme根据所述上下文请求消息中包含的用户标识,查询所述mme中已记录的发起csfb呼叫的用户标识信息以判断所述上下文请求消息所对应的用户设备是否正在进行csfb呼叫,若所述上下文请求消息中包含的用户标识属于所述mme中已记录的发起csfb呼叫的用户标识信息,则所述mme确定所述用户设备正在进行电路交换回落csfb呼叫。

本发明实施例中,mme接收sgsn发送的上下文请求消息,其中,所述上下文请求消息用于请求获取所述用户设备的上下文信息,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;进一步地,所述mme延迟向所述sgsn发送所述用户设备的上下文信息,从而延迟psrab的建立,保证ps业务流程不影响cs呼叫的建立,从而缩小呼叫建立时长,以提高语音呼叫效率。

可选地,所述移动性管理实体mme接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息之前,还包括:

所述mme接收由所述用户设备发送的非接入层nas信令,所述nas信令用于触发csfb呼叫;

所述mme向演进型网络基站enodeb发送通知消息,所述通知消息用于通知所述enodeb所述用户设备已发起csfb呼叫。

本发明实施例中,所述mme接收由所述用户设备发送的nas信令(如扩展业务请求)以触发csfb呼叫,进一步地,所述mme向演进型网络基站(e-utrannodeb,enodeb)发送通知消息,可选地,所述通知消息可以为s1口应用协议(s1-applicationprotocol,s1-ap)请求消息,其中,所述s1-ap请求消息中包含用于告知所述enodeb所述用户设备已发起csfb呼叫的指示信息。

本发明实施例中,所述mme延迟向所述sgsn发送所述用户设备的上下文信息,可以采用如下任一种可实现方式:

第一种可实现方式:所述mme从接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户设备的上下文信息

第二种可实现方式:所述mme只有在确定用户设备的csrab建立完成或所述用户设备的csfb呼叫已进入振铃状态,才将所述用户设备的上下文信息发送给所述sgsn。

本发明实施例的第一种可实现方式中,为了使ps业务流程不影响cs呼叫的建立,所述mme从接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户设备的上下文信息,可选地,所述预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述用户设备的csfb呼叫的建立时长,从而延迟psrab的建立,保证csrab先于psrab建立成功。可选地,所述mme可以通过开启第二定时器,待所述第二定时器达到所述第二定时器的预设时长后,所述mme向所述sgsn发送所述用户设备的上下文信息,其中,所述第二定时器的预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述用户设备的csfb呼叫的建立时长。可选地,所述第二定时器的预设时长还可根据所述用户设备的路由区更新rau定时器和所述sgsn中用于监督上下文请求流程的定时器的时长进行设计,在满足rau过程和sgsn上下文获取过程未超时的前提下,所述第二定时器的预设时长应足够长,保证在所述用户设备的csfb呼叫已进入振铃状态或者至少csrab建立完成后超时。可选地,所述预设时长小于所述用户设备的路由区更新rau定时器时长和所述sgsn中的所述定时器时长。

本发明实施例的第二种可实现方式中,为了使ps业务流程不影响cs呼叫的建立,所述mme暂不向所述sgsn发送所述用户设备的上下文信息,直到所述mme确定所述用户设备的csrab建立完成或所述用户设备的csfb呼叫已进入振铃状态之后,所述mme才将所述用户设备的上下文信息发送给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功。可选地,所述mme可根据移动交换中心msc发送的通知消息来确定所述用户设备的csrab建立完成或所述用户设备的csfb呼叫已进入振铃状态,其中,所述通知消息为所述msc在确定csrab建立完成或所述csfb呼叫已进入振铃状态后发送的消息,所述通知消息用于告知所述mmecsfb呼叫状态,从而所述mme获知csfb呼叫的状态。本发明实施例中,在整个csfb呼叫建立和通话的过程中,服务的所述msc能感知csfb呼叫的状态,如所述csrab是否建立成功、csfb呼叫是否进入振铃状态或csfb呼叫是否进入通话状态等;当所述msc感知到csfb呼叫已进入振铃状态或至少csrab已建立完成,则所述msc通过sgs/sv接口向所述mme发送通知消息,所述通知消息用于告知mme所述电路域呼叫的状态。

图3为本发明实施例提供的一种csfb呼叫建立方法流程图,如图3所示,本实施例的方法可以包括:

s301、移动交换中心msc获取电路交换回落csfb呼叫状态。

本发明实施例中,在整个csfb呼叫建立和通话的过程中,服务的msc是能获取csfb呼叫状态,如csrab是否建立成功,csfb呼叫是否进入振铃状态或csfb呼叫是否进入通话状态等,可选地,msc获取csfb呼叫状态的方式为:通过解析呼叫过程的csnas信息获取csfb呼叫状态,如振铃消息或会话确认消息等

s302、当所述msc确定csrab建立完成或所述csfb呼叫已进入振铃状态,所述msc向移动性管理实体mme发送通知消息。

本发明实施例中,所述msc一旦确定csrab建立完成或所述csfb呼叫已进入振铃状态,则向mme发送用于告知mme所述csfb呼叫状态的通知消息,可选地,所述msc通过sgs/sv接口向所述mme发送所述通知消息,以便于当所述mme获知所述csfb呼叫已进入振铃状态或者csrab已建立完成后,停止等待,并将所述用户设备的上下文信息发送给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功。

本发明实施例中,移动交换中心msc获取电路交换回落csfb呼叫状态;进一步地,当所述msc确定csrab建立完成或所述csfb呼叫已进入振铃状态,所述msc向移动性管理实体mme发送通知消息,其中,所述通知消息用于告知所述mmecs呼叫状态,以便于当所述mme获知所述csfb呼叫已进入振铃状态或者csrab已建立完成后,停止等待,并将所述用户设备的上下文信息发送给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功。

图4为本发明实施例提供的一种csfb呼叫建立方法流程图,如图3所示,本实施例的方法可以包括:

s401、通用分组无线服务技术业务支撑节点sgsn接收由用户设备发起的分组交换非接入层psnas消息。

本发明实施例中,经电路域交换回落csfb回落至第二代2g/第三代3g网络的用户设备会向网络侧msc发送setup消息,所述msc收到所述setup消息后要求基站为所述用户设备分配合理的csrab;另一方面,所述用户设备在接入新的目标网络后,随时可能会向ps核心网设备sgsn发起ps业务流程(如rau等)。本发明实施例中,在基站为用户设备分配csrab之前或者在所述基站为所述用户设备分配csrab的同时,通用分组无线服务技术业务支撑节点sgsn可能会接收到由用户设备发起的分组交换非接入层psnas消息。

s402、所述sgsn执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息。

本发明实施例中,可选地,当所述sgsn接收到由所述用户设备发送的第一个psnas消息时,所述sgsn正常执行上行ps操作,其中,所述上行ps操作为sgsn与核心网节点之间的交互操作,可选地,所述核心网节点包括但不限于:mme、归属用户设备服务器(homesubscriberserver,hss)以及通用分组交换卫星网络(generalizedpacketsatellitenetwork,gpsn);所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;可选地,所述上行ps操作还包括:向归属用户服务器hss获取所述用户设备的签约数据/鉴权数据、或者更新所述hss中的位置信息、或者建立/更新通用分组无线服务技术隧道协议gtp承载信息。

s403、所述sgsn延迟执行下行ps操作,所述下行ps操作为所述sgsn与所述用户设备或基站之间的交互操作。

本发明实施中,为了使ps业务流程不影响cs呼叫的建立,所述sgsn通过延迟执行所述ps业务的下行ps操作,其中,所述下行ps操作为所述sgsn与所述用户设备或基站之间的交互操作,从而延迟psrab的建立,保证csrab先于psrab建立成功。

可选地,所述下行ps操作包括:向所述用户设备发送路由区更新rau请求接受消息,或者向所述基站发送请求消息,所述请求消息用于请求所述基站为所述用户设备分配分组交换无线接入承载psrab。

可选地,所述sgsn可以从接收到所述psnas消息开始或从确定所述用户设备正在进行csfb呼叫开始,经过预设时长后,执行下行ps操作,如可以通过触发定时器,直至所述定时器达到预设时长后执行下行ps操作的方式以保证ps业务流程不影响cs呼叫的建立。可选地,所述预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述csfb呼叫的建立时长。可选地,所述sgsn可以通过开启第三定时器,待所述第三定时器达到所述第三定时器的预设时长后执行下行ps操作,可选地,所述第三定时器的预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述csfb呼叫的建立时长。可选地,所述第三定时器的预设时长还可根据所述用户设备的路由区更新rau定时器时长进行设计,在满足rau过程未超时的前提下,所述第三定时器的预设时长应足够长,保证在所述用户设备的csfb呼叫已进入振铃状态或者至少csrab建立完成后超时,可选地,所述预设时长小于所述用户设备的路由区更新rau定时器时长。

可选地,步骤s403之前,还包括:所述sgsn确定所述用户设备正在进行电路交换回落csfb呼叫。

本发明实施例中,可选地,所述sgsn可以根据所述用户设备的上下文信息确定所述用户设备正在进行csfb呼叫。

本发明实施例中,sgsn接收由用户设备发起的psnas消息;其中,所述用户设备为经电路交换回落csfb回落至2g/3g网络的用户设备;进一步地,所述sgsn执行上行ps操作,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;所述sgsn延迟执行下行ps操作,从而延迟psrab的建立,保证ps业务流程不影响cs呼叫的建立,从而缩小呼叫建立时长,以提高语音呼叫效率。

图5为本发明实施例提供的一种无线通信系统中的鉴权方法流程图,如图5所示,本实施例的方法可以包括:

s501、移动性管理实体mme接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息。

当用户改变rat,从lte网络接入到3g/2g网络后(例如,当ue需要进行语音通话时,可能因lte网络不支持语音业务而需经csfb回落到2g/3g网络以发起cs语音业务;或者当lte网络发生异常,如lte信号减弱,ue经切换或者网络重选方式而接入2g/3g网络),可随时经基站向核心网节点sgsn发起ps域流程,如ps附着流程和/或rau流程等;进一步地,所述sgsn收到所述ue经所述基站发送的psnas消息后,如附着请求消息和/或rau请求消息等,则向原mme发起用于请求获取所述用户设备上下文信息的上下文请求消息(也即表明所述用户设备从lte网络接入了2g/3g网络),可选地,所述用户设备的上下文信息包括如下信息中至少一种:imsi信息、eps承载上下文信息及安全密钥信息。

s502、所述mme延迟向所述sgsn发送所述用户设备的上下文信息,以延迟所述用户设备的分组交换ps域鉴权过程。

当用户设备从lte网络切换到3g/2g网络时,3g/2g网络的sgsn和msc会分别对所述用户设备发起鉴权流程以识别所述用户设备的身份和协商安全密钥,其中,由于运营商配置因素(如l值设置过小),cs域和ps域的鉴权流程可能并不同步,可能导致cs域鉴权过程中的同步检测(sqn检测)过程失败。可选地,所述sgsn在收到所述用户设备的上下文信息后才会向所述用户设备发起鉴权流程。

所述mme延迟向所述sgsn发送所述用户设备的上下文信息,当所述sgsn获取不到所述用户设备的上下文信息,则会暂停ps业务流程,其中,所述ps业务流程包含ps域鉴权过程,以便cs域业务流程中包括的cs域鉴权流程可先执行。

在本发明实施例中,所述mme通过延迟向所述sgsn发送所述用户设备的上下文信息,导致所述sgsn延迟向所述用户设备发起ps域鉴权请求消息,从而延迟所述用户设备的ps域鉴权流程,也即所述用户设备从lte切换到3g/2g后先完成cs域的鉴权流程,从而保证cs域业务不受影响。

可选地,mme延迟向sgsn发送所述用户设备上下文信息的方式可以为:所述mme从接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户的上下文信息;可选地,所述预设时长根据移动交换中心msc对所述用户设备的电路交换cs域鉴权流程所需时长进行配置,可选地,所述预设时长大于所述cs域鉴权流程所需时长;可选地,所述预设时长根据所述用户设备中对应的ps业务定时器的时长或所述sgsn中用于监督所述上下文请求流程的定时器的时长进行配置,可选地,所述预设时长小于所述用户设备中对应的ps业务定时器的时长或小于所述sgsn中用于监督所述上下文请求流程的定时器的时长;优选地,所述预设时长大于所述cs域鉴权流程所需时长,且小于所述用户设备中对应的ps业务定时器的时长或所述sgsn中用于监督所述上下文请求流程的定时器的时长。可选地,所述mme可以通过触发定时器,直到所述定时器超时后才向所述sgsn回复上下文响应消息,其中,所述上下文响应消息中携带所述用户设备的上下文信息。可选地,所述定时器时长可根据移动交换中心msc对所述用户设备的电路交换cs域鉴权流程所需时长、所述用户设备中对应的ps业务定时器(如rau定时器)或sgsn中用于监督上下文请求流程的定时器的时长进行配置,在满足所述用户设备所发的ps业务过程和sgsn上下文获取过程未超时前提下,所述定时器时间可以足够长,以保证在ue发起的cs业务流程已完成或至少cs域鉴权流程已完成后,所述定时器才超时。

图6为本发明实施例提供的一种无线通信系统中的鉴权方法流程图,如图6所示,本实施例的方法可以包括:

s601、通用分组无线服务技术业务支撑节点sgsn接收由用户设备发起的分组交换非接入层psnas消息。

本发明实施例中,当用户设备改变rat,从lte网络接入到3g/2g网络后(例如,当ue需要进行语音通话时,可能因lte网络不支持语音业务而需经csfb回落到2g/3g网络以发起cs语音业务;或者当lte网络发生异常,如lte信号减弱,ue经切换或者网络重选方式而接入2g/3g网络),可随时经基站向核心网节点sgsn发起psnas消息以触发ps域流程,如ps附着流程和/或rau流程等,也即,所述sgsn可能会接收到由所述用户设备发起的分组交换非接入层psnas消息。

s602、所述sgsn执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息。

当所述sgsn接收到由所述用户设备发送的psnas消息时,所述sgsn可以正常执行上行ps操作,其中,所述上行ps操作为所述sgsn与核心网节点之间的交互操作,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;可选地,所述上行ps操作还包括:向hss获取所述用户设备的签约数据/鉴权数据、或者更新所述hss中的位置信息。

s603、所述sgsn延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

本发明实施例中,通过所述sgsn延迟向所述用户设备发送ps域鉴权请求消息以延迟ps域鉴权流程的操作,可防止ps域鉴权流程干扰cs域鉴权流程,以保证cs域鉴权流程优先执行,从而避免用户设备因无法通过cs域鉴权而无法进行cs语音业务的问题。

可选地,所述sgsn延迟向所述用户设备发送ps域鉴权请求消息的方式可以为:所述sgsn可以从接收到所述psnas消息开始,经过预设时长后,向所述用户设备发送所述ps域鉴权请求消息,可选地,所述预设时长根据移动交换中心msc对所述用户设备的电路交换cs域鉴权流程所需时长进行配置,可选地,所述预设时长大于所述cs域鉴权流程所需时长;可选地,所述预设时长根据所述用户设备中对应的ps业务定时器的时长进行配置,可选地,所述预设时长小于所述用户设备中对应的ps业务定时器的时长;优选地,所述预设时长大于所述cs域鉴权流程所需时长,且小于所述用户设备中对应的ps业务定时器的时长。可选地,所述sgsn在接收到所述psnas消息后触发定时器,直至所述定时器超时后才向所述用户设备发起ps域鉴权请求消息,以触发对所述用户设备的ps鉴权流程,可选地,所述定时器时长可根据移动交换中心msc对所述用户设备的电路交换cs域鉴权流程所需时长与所述用户设备中对应的ps业务定时器(如rau流程定时器)时长进行配置,在满足所述用户设备所发的ps业务过程不超时前提下,所述定时器时间可以足够长,保证在所述用户设备发起的cs业务流程已完成或至少cs域鉴权流程已完成后,所述定时器才超时。

本发明实施例中,所述sgsn通过延迟向所述用户设备发送ps域鉴权请求消息,以延迟ps域鉴权流程,也即所述用户设备从lte切换到3g/2g后先完成cs域的鉴权流程,从而保证cs域业务不受影响。

可选地,所述sgsn接收由用户设备发起的分组交换非接入层psnas消息之后,还包括:所述sgsn判断所述用户设备是否为来自长期演进lte网络的用户设备,当确定所述用户设备为来自长期演进lte网络的用户设备时,延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

本发明实施例中,可选地,所述sgsn可以根据解析所述用户设备发送的所述psnas消息,判断所述用户设备是否为来自长期演进lte网络的用户设备,可选地,所述用户设备发送的所述psnas消息可以是rau请求消息或附着请求消息;进一步地,当确定所述用户设备为来自长期演进lte网络的用户设备时,所述sgsn通过延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

图7为本发明实施例提供的一种csfb呼叫建立方法流程图,如图7所示,当ue向lte网络侧的mme发送一个nas信令(如扩展业务请求消息)以触发csfb流程后,所述mme向enodeb发送s1-ap请求消息,其中,所述s1-ap请求消息中包含指示信息,所述指示信息用于告知所述enodeb所述ue已发起csfb呼叫;进一步地,所述enodeb通过网络辅助小区重选(networkassistedcellchange,nacc)或者rrc连接释放等方式触发ue改变接入类型(也即为所述ue重新选网),可选地,将所述ue的rat从演进的陆地无线接入网(evolveduniversalterrestrialradioaccessnetwork,e-utran)改变为陆地无线接入网(universalterrestrialradioaccessnetwork,utran)/全球移动通讯系统/增强型数据速率gsm演进技术无线接入网络(gsm/edgeradioaccessnetwork,geran),从而使得ue回落到传统2g/3g网络;进一步地,支持csfb且已回落至2g/3g网络的所述ue会向bsc/rnc发送rrc连接建立请求消息,同时所述ue经bsc/rnc向网络侧msc发送接续管理业务请求(cmservicerequest)消息,可选地,基站子系统(basestationsubsystem,bss)/无线网络子系统(radionetworksubsystem,rns)的核心设备bsc/rnc可以通过rrc连接建立请求消息中包括的csfb指示信息判断该rrc建立请求是否由csfb引起的,或者bsc/rnc可通过解析所述接续管理业务请求消息或位置区更新请求消息判断ue发起的电路域呼叫是否由csfb引起的,或者在被叫场景下bsc/rnc也可通过解析寻呼响应消息判断ue发起的电路域呼叫是否由csfb引起的;进一步地,由于ue的rat改变了,ue经bsc/rnc向sgsn发送psnas消息,当bsc/rnc接收到所述psnas消息且确定所述ue正在进行csfb呼叫时,bsc/rnc通过开启第一定时器,超时后向sgsn转发所述psnas消息,从而延迟psrab的建立,保证csrab先于psrab建立成功,可选地,所述第一定时器的预设时长可根据所述ue的路由区更新rau定时器时长进行设计,在满足rau过程未超时的前提下,所述第一定时器的预设时长应足够长,保证在所述ue的csfb呼叫已进入振铃状态或者至少csrab建立完成后超时;另一方面,ue向网络侧msc发送呼叫建立消息,所述msc在收到所述呼叫建立消息后要求bsc/rnc为所述ue分配合适的csrab,后续所述msc及其他网络侧设备会对主叫ue发起的会话进行处理,如将会话请求发往被叫ue,被叫ue在收到会话请求时触发振铃并向主叫ue发送回铃音,其中,当主叫ue听到回铃音时,整个cs会话建立成功。

图8为本发明实施例提供的一种csfb呼叫建立方法流程图,如图8所示,当ue向lte网络侧的mme发送一个nas信令(如扩展业务请求消息)以触发csfb流程后,所述mme向enodeb发送s1-ap请求消息,其中,所述s1-ap请求消息中包含指示信息,所述指示信息用于告知所述enodeb所述ue已发起csfb呼叫;进一步地,所述enodeb通过nacc或者rrc连接释放等方式触发ue改变接入类型(也即为所述ue重新选网),可选地,将所述ue的rat从e-utran改变为utran/geran,从而使得ue回落到传统2g/3g网络;进一步地,支持csfb且已回落至2g/3g网络的所述ue会向bsc/rnc发送rrc连接建立请求消息,同时所述ue经bsc/rnc向网络侧msc发送接续管理业务请求消息,可选地,bsc/rnc可以通过rrc连接建立请求消息中包括的csfb指示信息判断该rrc建立请求是否由csfb引起的,或者bsc/rnc可通过解析所述接续管理业务请求消息或位置区更新请求消息判断ue发起的电路域呼叫是否由csfb引起的,或者在被叫场景下bsc/rnc也可通过解析寻呼响应消息判断ue发起的电路域呼叫是否由csfb引起的;进一步地,由于ue的rat改变了,ue经bsc/rnc向sgsn发送psnas消息,当bsc/rnc接收到所述psnas消息且确定所述ue正在进行csfb呼叫时,bsc/rnc暂不向所述sgsn转发所述psnas消息,直至所述基站接收到所述ue发送的csrb建立完成消息之后将所述psnas消息转发给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功;另一方面,ue向网络侧msc发送呼叫建立消息,所述msc在收到所述呼叫建立消息后向bsc/rnc发送csrab分配请求消息,以要求bsc/rnc为所述ue分配合适的csrab,bsc/rnc向ue发送csrb建立请求消息,其中,所述csrb建立请求消息中包含所述基站为所述ue分配的相关cs域无线空口资源,所述ue在收到所述csrb建立请求消息之后向所述bsc/rnc发送csrb建立完成消息,bsc/rnc认为csrab建立完成并向msc回复分配响应消息;进一步地,后续所述msc及其他网络侧设备会对主叫ue发起的会话进行处理,如将会话请求发往被叫ue,被叫ue在收到会话请求时触发振铃并向主叫ue发送回铃音,其中,当主叫ue听到回铃音时,整个cs会话建立成功。

图9为本发明实施例提供的一种csfb呼叫建立方法流程图,如图9所示,当ue向lte网络侧的mme发送一个nas信令(如扩展业务请求消息)以触发csfb流程后,所述mme向enodeb发送s1-ap请求消息,其中,所述s1-ap请求消息中包含指示信息,所述指示信息用于告知所述enodeb所述ue已发起csfb呼叫;进一步地,所述enodeb通过nacc或者rrc连接释放等方式触发ue改变接入类型(也即为所述ue重新选网),可选地,将所述ue的rat从e-utran改变为utran/geran,从而使得ue回落到传统2g/3g网络;进一步地,支持csfb且已回落至2g/3g网络的所述ue会向bsc/rnc发送rrc连接建立请求消息,同时所述ue经bsc/rnc向网络侧msc发送接续管理业务请求或位置区更新请求消息等,可选地,bsc/rnc可以通过rrc连接建立请求消息中包括的csfb指示信息判断该rrc建立请求是否由csfb引起的,或者bsc/rnc可通过解析所述接续管理业务请求消息或位置区更新请求消息判断ue发起的电路域呼叫是否由csfb引起的,或者在被叫场景下bsc/rnc也可通过解析寻呼响应消息判断ue发起的电路域呼叫是否由csfb引起的;进一步地,由于ue的rat改变了,ue经bsc/rnc向sgsn发送psnas消息,当bsc/rnc接收到所述psnas消息且确定所述ue正在进行csfb呼叫时,bsc/rnc暂不向所述sgsn转发所述psnas消息,直至所述基站通过解析csnas消息(如振铃消息、会话确认消息等)确定csrab建立完成或所述csfb呼叫已进入振铃状态之后立即将所述psnas消息转发给所述sgsn,从而延迟psrab的建立,保证csrab先于psrab建立成功;另一方面,ue向网络侧msc发送呼叫建立消息,所述msc在收到所述呼叫建立消息后要求bsc/rnc为所述ue分配合适的csrab,后续所述msc及其他网络侧设备会对主叫ue发起的会话进行处理,如将会话请求发往被叫ue,被叫ue在收到会话请求时触发振铃并向主叫ue发送回铃音,其中,当主叫ue听到回铃音时,整个cs会话建立成功。

图10为本发明实施例提供的一种csfb呼叫建立方法流程图,如图10所示,当ue向lte网络侧的mme发送一个nas信令(如扩展业务请求消息)以触发csfb流程后,所述mme向enodeb发送s1-ap请求消息,其中,所述s1-ap请求消息中包含指示信息,所述指示信息用于告知所述enodeb所述ue已发起csfb呼叫;进一步地,所述enodeb通过nacc或者rrc连接释放等方式触发ue改变接入类型(也即为所述ue重新选网),可选地,将所述ue的rat从e-utran改变为utran/geran,从而使得ue回落到传统2g/3g网络;进一步地,支持csfb且已回落至2g/3g网络的所述ue经bsc/rnc向网络侧msc发送接续管理业务请求消息或位置区更新请求消息等;进一步地,由于ue的rat改变了,ue向sgsn发送psnas消息,如rau请求消息,所述sgsn会向所述ue原网络侧mme发送上下文请求消息,以获知所述ue的相关信息,其中,所述上下文请求消息用于获知所述ue的上下文信息,所述mme在接收到所述上下文请求消息后并不立即给sgsn回复所述ue的上下文信息(因sgsn未获取到ue的上下文信息,则ps流程暂停),而通过开启第二定时器,超时后向所述sgsn发送所述ue的上下文信息,从而延迟psrab的建立,保证csrab先于psrab建立成功,可选地,所述第二定时器的预设时长可根据所述ue的路由区更新rau定时器和所述sgsn中用于监督上下文请求流程的定时器的时长进行设计,在满足rau过程和sgsn上下文获取过程未超时的前提下,所述第二定时器的预设时长应足够长,保证在所述ue的csfb呼叫已进入振铃状态或者至少csrab建立完成后超时;另一方面,ue向网络侧msc发送呼叫建立消息,所述msc在收到所述呼叫建立消息后要求bsc/rnc为所述ue分配合适的csrab,后续所述msc及其他网络侧设备会对主叫ue发起的会话进行处理,如将会话请求发往被叫ue,被叫ue在收到会话请求时触发振铃并向主叫ue发送回铃音,其中,当主叫ue听到回铃音时,整个cs会话建立成功;进一步地,所述sgsn获取到所述ue的上下文信息后,继续执行暂停的ps流程。

图11为本发明实施例提供的一种csfb呼叫建立方法流程图,如图11所示,当ue向lte网络侧的mme发送一个nas信令(如扩展业务请求消息)以触发csfb流程后,所述mme向enodeb发送s1-ap请求消息,其中,所述s1-ap请求消息中包含指示信息,所述指示信息用于告知所述enodeb所述ue已发起csfb呼叫;进一步地,所述enodeb通过nacc或者rrc连接释放等方式触发ue改变接入类型(也即为所述ue重新选网),可选地,将所述ue的rat从e-utran改变为utran/geran,从而使得ue回落到传统2g/3g网络;进一步地,支持csfb且已回落至2g/3g网络的所述ue经bsc/rnc向网络侧msc发送接续管理业务请求消息;进一步地,由于ue的rat改变了,ue向新ps核心网设备sgsn发送psnas消息,如rau请求消息,所述sgsn会向所述ue原网络侧mme发送上下文请求消息,以获知所述ue的相关信息,其中,所述上下文请求消息用于获知所述ue的上下文信息,所述mme在接收到所述上下文请求消息后暂不响应sgsn的请求,也即并不立即给sgsn回复所述ue的上下文信息(因sgsn未获取到ue的上下文信息,则ps流程暂停),继续等待msc的通知,当msc感知到csfb呼叫已进入振铃状态或至少csrab已建立完成,则msc向mme发送通知消息,所述通知消息用于告知mme所述电路域呼叫的状态,mme接收到所述通知消息后则停止等待,响应sgsn的请求,也即向所述sgsn发送所述ue的上下文信息,从而延迟psrab的建立,保证csrab先于psrab建立成功;另一方面,ue向网络侧msc发送呼叫建立消息,所述msc在收到所述呼叫建立消息后要求bsc/rnc为所述ue分配合适的csrab,后续所述msc及其他网络侧设备会对主叫ue发起的会话进行处理,如将会话请求发往被叫ue,被叫ue在收到会话请求时触发振铃并向主叫ue发送回铃音,其中,当主叫ue听到回铃音时,整个cs会话建立成功;进一步地,所述sgsn获取到所述ue的上下文信息后,继续执行暂停的ps流程。

图12为本发明实施例提供的一种csfb呼叫建立方法流程图,如图12所示,当ue向lte网络侧的mme发送一个nas信令(如扩展业务请求消息)以触发csfb流程后,所述mme向enodeb发送s1-ap请求消息,其中,所述s1-ap请求消息中包含指示信息,所述指示信息用于告知所述enodeb所述ue已发起csfb呼叫;进一步地,所述enodeb通过nacc或者rrc连接释放等方式触发ue改变接入类型(也即为所述ue重新选网),可选地,将所述ue的rat从e-utran改变为utran/geran,从而使得ue回落到传统2g/3g网络;进一步地,支持csfb且已回落至2g/3g网络的所述ue经bsc/rnc向网络侧msc发送接续管理业务请求消息;进一步地,由于ue的rat改变了,ue向新ps核心网设备sgsn发送psnas消息,如rau请求消息,当sgsn接收到由所述ue发送的第一个psnas消息时,所述sgsn正常执行上行ps操作,其中,所述上行ps操作为sgsn与核心网节点之间的交互操作,如向原网络侧mme获取所述ue的上下文信息、向hss取用户签约数据/鉴权数据、更新hss中的位置信息以及建立/更新gtp承载信息等,当sgsn通过解析从mme处获取到的所述ue的上下文信息判断出所述ue正在进行csfb呼叫时,所述sgsn开启第三定时器,超时后执行下行ps操作,其中,所述下行ps操作为sgsn与所述ue和/或基站之间的交互操作,如向ue发送rau请求接受消息以及向基站发送请求分配psrab的消息等过程,从而延迟psrab的建立,保证csrab先于psrab建立成功,可选地,所述第三定时器的预设时长需要根据所述ue的路由区更新rau定时器时长进行设计,在满足rau过程未超时的前提下,所述第三定时器的预设时长应足够长,保证在所述ue的csfb呼叫已进入振铃状态或者至少csrab建立完成后超时;另一方面,ue向网络侧msc发送呼叫建立消息,所述msc在收到所述呼叫建立消息后要求bsc/rnc为所述ue分配合适的csrab,后续所述msc及其他网络侧设备会对主叫ue发起的会话进行处理,如将会话请求发往被叫ue,被叫ue在收到会话请求时触发振铃并向主叫ue发送回铃音,其中,当主叫ue听到回铃音时,整个cs会话建立成功。

图13为本发明实施例提供的一种基站的示意图,如图13所示,本实施例提供的基站130包括:接收模块1301以及延迟模块1302。

其中,接收模块1301用于接收用户设备发送的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

延迟模块1302用于延迟向通用分组无线服务技术业务支撑节点sgsn发送所述psnas消息。

可选地,所述基站还包括:

确定模块,用于确定所述用户设备正在进行csfb呼叫。

可选地,所述确定模块具体用于:

根据所述用户设备发送的第一电路交换非接入层csnas消息,确定所述用户设备正在进行csfb呼叫;其中,所述第一csnas消息包括下述消息中的至少一种:位置区更新请求消息及接续管理业务请求消息;或者,

根据所述用户设备发送的寻呼响应消息,确定所述用户设备正在进行csfb呼叫;或者,

根据所述用户设备发送的无线资源控制rrc连接建立请求消息确定所述用户设备正在进行csfb呼叫。

可选地,所述延迟模块1302具体用于:

从所述接收模块接收到所述psnas消息开始,经过预设时长后,向所述sgsn转发所述psnas消息。

可选地,所述预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述csfb呼叫的建立时长。

可选地,所述延迟模块1302还具体用于:只有在接收到所述用户设备发送的电路交换无线承载csrb建立完成消息之后,才将所述psnas消息转发给所述sgsn。

可选地,所述延迟模块1302还具体用于:只有在确定电路交换无线接入承载csrab建立完成或所述csfb呼叫已进入振铃状态之后,才将所述psnas消息转发给所述sgsn。

可选地,所述延迟模块1302还具体用于:通过第二csnas消息,确定所述csrab建立完成或所述csfb呼叫已进入振铃状态;其中,所述第二csnas消息包括振铃消息或者会话确认消息。

本实施例的基站,可以具体可以采用上述图1以及图7至图9中任一所述的csfb呼叫建立方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图14为本发明实施例提供的一种基站的示意图,如图14所示,本实施例提供的基站140包括处理器1401和存储器1402。基站140还可以包括发射器1403及接收器1404。其中,发射器1403及接收器1404可以和处理器1401相连。其中,发射器1403用于发送数据或信息,接收器1404用于接收数据或信息,存储器1402用于存储执行指令,当基站140运行时,处理器1401与存储器1402之间通信,处理器1401调用存储器1402中的执行指令,用于执行图1以及图7至图9中任一所述的csfb呼叫建立方法的方法流程。

本实施例的基站,可以用于执行本发明上述图1以及图7至图9中任一所述的csfb呼叫建立方法的方法流程。

图15为本发明实施例提供的一种mme的示意图,如图15所示,本实施例提供的mme150包括:接收模块1501以及延迟模块1502。

其中,接收模块1501用于接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息,所述上下文请求消息用于请求获取所述用户设备的上下文信息;所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

延迟模块1502用于延迟向所述sgsn发送所述用户设备的上下文信息。

可选地,所述mme还包括:

确定模块,用于确定所述用户设备正在进行csfb呼叫。

可选地,所述延迟模块1502具体用于:

从所述接收模块接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户设备的上下文信息。

可选地,所述预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述用户设备的csfb呼叫的建立时长。

可选地,所述延迟模块1502具体用于:只有在确定所述用户设备的csrab建立完成或所述用户设备的csfb呼叫已进入振铃状态,才将所述用户设备的上下文信息发送给所述sgsn。

本实施例的mme,具体采用图2、图10或图11所述的csfb呼叫建立方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供的又一种mme的结构与上述图14类似,本实施例提供的mme包括处理器和存储器。mme还可以包括发射器及接收器。其中,发射器及接收器可以和处理器相连。其中,发射器用于发送数据或信息,接收器用于接收数据或信息,存储器用于存储执行指令,当mme运行时,处理器与存储器之间通信,处理器调用存储器中的执行指令,用于执行图2、图10或图11所述的csfb呼叫建立方法的方法流程。

本实施例的mme,可以用于执行本发明上述图2、图10或图11所述的csfb呼叫建立方法的方法流程。

图16为本发明实施例提供的一种msc的示意图,如图16所示,本实施例提供的msc160包括:获取模块1601以及发送模块1602。

其中,获取模块1601用于获取电路交换回落csfb呼叫状态;

发送模块1602用于当所述msc确定csrab建立完成或所述csfb呼叫已进入振铃状态,向移动性管理实体mme发送通知消息,其中,所述通知消息用于告知所述mmecs呼叫状态。

本实施例的msc,可以采用上述图3所述的csfb呼叫建立方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供的又一种msc的结构与上述图14类似,本实施例提供的msc包括处理器和存储器。msc还可以包括发射器及接收器。其中,发射器及接收器可以和处理器相连。其中,发射器用于发送数据或信息,接收器用于接收数据或信息,存储器用于存储执行指令,当msc运行时,处理器与存储器之间通信,处理器调用存储器中的执行指令,用于执行图3所述的csfb呼叫建立方法的方法流程。

本实施例的msc,可以用于执行本发明上述图3所述的csfb呼叫建立方法的方法流程。

图17为本发明实施例提供的一种sgsn的示意图,如图17所示,本实施例提供的sgsn170包括:接收模块1701、上行操作模块1702及延迟模块1703。

其中,接收模块1701用于接收由用户设备发起的分组交换非接入层psnas消息;其中,所述用户设备为经电路交换回落csfb回落至第二代2g/第三代3g网络的用户设备;

上行操作模块1702用于执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;

延迟模块1703用于延迟执行下行ps操作,所述下行ps操作为所述sgsn与所述用户设备或基站之间的交互操作。

可选地,所述sgsn还包括:

确定模块,用于确定所述用户设备正在进行电路交换回落csfb呼叫。

可选地,所述确定模块具体用于:根据所述用户设备的上下文信息确定所述用户设备正在进行csfb呼叫。

可选地,所述延迟模块1703具体用于:

从所述接收模块接收到所述psnas消息开始或从确定所述用户设备正在进行csfb呼叫开始,经过预设时长后,执行下行ps操作。

可选地,所述预设时长大于等于所述用户设备的电路交换无线接入承载csrab的建立时长,或者大于等于所述csfb呼叫的建立时长。

可选地,所述下行ps操作包括:向所述用户设备发送路由区更新rau请求接受消息;或者向所述基站发送请求消息,所述请求消息用于请求所述基站为所述用户设备分配分组交换无线接入承载psrab。

可选地,所述上行ps操作还包括:向归属用户设备服务器hss获取所述用户设备的签约数据/鉴权数据;或者,更新所述hss中的位置信息;或者建立/更新通用分组无线服务技术隧道协议gtp承载信息。

本实施例的sgsn,可以采用上述图4或图12所述的csfb呼叫建立方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供的又一种sgsn的结构与上述图14类似,本实施例提供的sgsn包括处理器和存储器。sgsn还可以包括发射器及接收器。其中,发射器及接收器可以和处理器相连。其中,发射器用于发送数据或信息,接收器用于接收数据或信息,存储器用于存储执行指令,当sgsn运行时,处理器与存储器之间通信,处理器调用存储器中的执行指令,用于执行图4或图12所述的csfb呼叫建立方法的方法流程。

本实施例的sgsn,可以用于执行本发明上述图4或图12所述的csfb呼叫建立方法的方法流程。

图18为本发明实施例提供的又一种mme的示意图,如图18所示,本实施例提供的mme180包括:接收模块1801及延迟模块1802。

其中,所述接收模块1801用于接收通用分组无线服务技术业务支撑节点sgsn发送的上下文请求消息,所述上下文请求消息用于请求获取用户设备的上下文信息;

延迟模块1802用于延迟向所述sgsn发送所述用户设备的上下文信息,以延迟所述用户设备的分组交换ps域鉴权过程。

可选地,所述延迟模块1802具体用于:

从所述接收模块接收到所述上下文请求消息开始,经过预设时长后,向所述sgsn发送所述用户的上下文信息。

可选地,所述预设时长大于移动交换中心msc对所述用户设备的电路交换cs域鉴权流程所需时长。

可选地,所述预设时长小于所述用户设备中对应的ps业务定时器的时长或小于所述sgsn中用于监督所述上下文请求流程的定时器的时长。

可选地,所述上下文信息包括如下信息中的至少一种:国际移动用户识别码imsi信息、演进分组系统eps承载上下文信息及安全密钥信息。

本实施例的mme,可以采用本发明上述图5所述的无线通信系统中的鉴权方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供的又一种mme的结构与上述图14类似,本实施例提供的mme包括处理器和存储器。mme还可以包括发射器及接收器。其中,发射器及接收器可以和处理器相连。其中,发射器用于发送数据或信息,接收器用于接收数据或信息,存储器用于存储执行指令,当mme运行时,处理器与存储器之间通信,处理器调用存储器中的执行指令,用于执行图5所述的无线通信系统中的鉴权方法的方法流程。

本实施例的mme,可以用于执行本发明上述图5所述的无线通信系统中的鉴权方法的方法流程。

图19为本发明实施例提供的又一种sgsn的示意图,如图19所示,本实施例提供的sgsn190包括:接收模块1901、上行操作模块1902及延迟模块1903。

其中,所述接收模块1901用于接收由用户设备发起的分组交换非接入层psnas消息;

所述上行操作模块1903用于执行上行ps操作,其中,所述上行ps操作包括向移动性管理实体mme获取所述用户设备的上下文信息;

所述延迟模块1903用于延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

可选地,所述延迟模块1903具体用于:

从所述接收模块接收到所述psnas消息开始,经过预设时长后,向所述用户设备发送所述ps域鉴权请求消息。

可选地,所述预设时长大于移动交换中心msc对所述用户设备的电路交换cs域鉴权流程所需时长。

可选地,所述预设时长小于所述用户设备中对应的ps业务定时器的时长。

可选地,所述sgsn还包括:

判断模块,用于判断所述用户设备是否为来自长期演进lte网络的用户设备,当确定所述用户设备为来自长期演进lte网络的用户设备时,所述延迟模块延迟向所述用户设备发送ps域鉴权请求消息,以延迟所述用户设备的ps域鉴权流程。

可选地,所述判断模块具体用于:根据所述用户设备发送的所述psnas消息,判断所述用户设备是否来为来自lte网络的用户设备。

可选地,所述上行ps操作还包括:向归属用户设备服务器hss获取所述用户设备的签约数据/鉴权数据;或者,更新所述hss中的位置信息。

本实施例的sgsn,可以采用本发明上述图6所述的无线通信系统中的鉴权方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

本发明实施例提供的又一种sgsn的结构与上述图14类似,本实施例提供的sgsn包括处理器和存储器。sgsn还可以包括发射器及接收器。其中,发射器及接收器可以和处理器相连。其中,发射器用于发送数据或信息,接收器用于接收数据或信息,存储器用于存储执行指令,当sgsn运行时,处理器与存储器之间通信,处理器调用存储器中的执行指令,用于执行图6所述的无线通信系统中的鉴权方法的方法流程。

本实施例的sgsn,可以用于执行本发明上述图6所述的无线通信系统中的鉴权方法的方法流程。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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