一种单信道连续业务的切换方法和装置与流程

文档序号:15626040发布日期:2018-10-09 23:00阅读:201来源:国知局

本发明涉及无线通信技术领域,尤指一种单信道连续业务的切换方法和装置。



背景技术:

随着无线通信技术的发展和普及,无线通信网络已经被应用到人们日常生活的各个方面。例如,长期演进(longtermevolution,简称为:lte)系统中已经提出一种基于信息管理系统(informationmanagementsystem,简称为:ims)的语音业务(voiceoverlte,简称为:volte)。

当前主流的lte语音解决方案,就是部署ims网络和相应的应用服务器,以提供volte。在使用volte的场景下,初期会面临的由于网络覆盖不全而导致的语音通话可能中断的问题,单信道连续业务(singleradiovoicecallcontinuity,简称为:srvcc)技术可以在第四代移动通信技术(4thgeneration,简称为:4g)信号较弱、第二代移动通信技术(2-generation,简称为:2g)或第三代移动通信技术(3rd-generation,简称为:3g)信号较强的时候,将4g的语音通话切换到2g或3g的网络中,从而解决4g初期的网络部署问题。srvcc是一种使用lte接入的ims语音服务网络提供单信道语音连续性的解决方案,srvcc在用户设备(userequipment,简称为:ue)从lte移动到客户机/服务器(client/server,简称为:cs)的时候,建立cs分支,并锚定ims中的一个网元,通过该锚定的网元将cs呼叫和原ims呼叫连接起来,从而形成完整的呼叫链,保持了原ims域的呼叫能够在切换后继续进行。然而,移动交换中心(mobileswitchingcenter,简称为:msc)server(即mscs)在接收到移动性管理实体(mmemobilemanagenmententity,简称为:mme)发送的切换请求消息后,根据该消息中携带的切换号码发起到ims的会话初始协议(sessioninitiationprotocol,简称为:sip)建立请求过程,并且在接收到更新媒体消息(18x)、切换检测(handoverdetection,简称为:ho)完成消息和info消息后,才向mme发送srvcc切换完成通知消息,并计算srvcc切换成功率。

现有技术中执行srvcc切换的过程,可能由于ims中网元处理消息不及时和兼容性等原因,而导致计算出的srvcc切换成功率的指标较低,难以满足运营商对srvcc切换成功率的要求。



技术实现要素:

为了解决上述技术问题,本发明实施例提供了一种单信道连续业务的切换方法和装置,以解决采用现有技术中执行srvcc切换的过程,可能由于ims中网元处理消息不及时和兼容性等原因,而导致计算出的srvcc切换成功率的指标较低的问题。

第一方面,本发明实施例提供一种单信道连续业务的切换方法,包括:

移动交互中心服务器mscs根据从移动性管理实体mme中获取的切换号码,向信息管理系统ims发送会话初始协议sip建立请求消息;

所述mscs在接收到所述ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向mme发送单信道连续业务srvcc切换完成通知消息。

在第一方面的第一种可能的实现方式中,所述mscs向ims发送sip建立请求消息之前,所述方法包括:

所述mscs接收所述mme发送的srvcc切换请求消息,所述srvcc切换请求消息中包括所述切换号码和所述目标基站的标识信息;

所述mscs根据所述目标基站的标识信息向所述目标基站发送切换检测请求消息;

所述mscs接收所述目标基站发送的切换检测响应消息,所述切换检测响应消息用于指示所述目标基站具有分配无线资源的能力。

根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:

所述mscs根据发送srvcc切换完成通知消息的次数和接收srvcc切换请求消息的次数,计算srvcc切换成功率。

根据第一方面的第一种可能的实现方式,在第三种可能的实现方式中,所述mscs中设置有定时器,所述mscs向ims发送sip建立请求消息之后,所述方法还包括:

所述mscs开启所述定时器;

所述mscs向mme发送srvcc切换完成通知消息之后,所述方法还包括:

在所述定时器达到预设时间未接收到所述ims发送的info消息时,向所述mme发送取消srvcc切换通知消息。

根据第一方面的第三种可能的实现方式,在第四种可能的实现方式中,所述方法还包括:

所述mscs根据发送srvcc切换完成通知消息的次数、接收srvcc切换请求消息的次数和发送取消srvcc切换通知消息的次数,计算srvcc切换成功率。

第二方面,本发明实施例提供一种单信道连续业务的切换方法,包括:

移动性管理实体mme向移动交互中心服务器mscs发送单信道连续业务srvcc切换请求消息;

所述mme接收所述mscs发送的srvcc切换完成通知消息,所述srvcc切换完成通知消息为所述mscs在接收到信息管理系统ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向所述mme发送的。

在第二方面的第一种可能的实现方式中,所述srvcc切换请求消息中包括目标基站的标识信息,所述srvcc切换请求消息用于指示所述mscs根据所述目标基站的标识信息向所述目标基站发送切换检测请求消息,并接收所述目标基站发送的切换检测响应消息,所述切换检测响应消息用于指示所述目标基站具有分配无线资源的能力。

在第二方面的第二种可能的实现方式中,所述srvcc切换请求消息中包括切换号码,所述srvcc切换请求消息用于指示所述mscs根据所述切换号码向所述ims发送会话初始协议sip建立请求消息。

根据第二方面、第二方面的第一种和第二种可能的实现方式中任意一种,在第三种可能的实现方式中,所述方法还包括:

所述mme根据接收srvcc切换完成通知消息的次数和发送srvcc切换请求消息的次数,计算srvcc切换成功率。

根据第二方面、第二方面的第一种和第二种可能的实现方式中任意一种,在第四种可能的实现方式中,所述方法还包括:

所述mme接收所述mscs发送的取消srvcc切换通知消息;

所述mme根据接收srvcc切换完成通知消息的次数、发送srvcc切换请求消息的次数和接收取消srvcc切换通知消息的次数,计算srvcc切换成功率。

第三方面,本发明实施例提供一种单信道连续业务的切换装置,所述装置设置于移动交互中心服务器mscs中,所述装置包括:

发送模块,用于根据从移动性管理实体mme中获取的切换号码,向信息管理系统ims发送会话初始协议sip建立请求消息;

接收模块,用于接收所述ims发送的更新媒体消息和目标基站发送的切换检测完成消息;

所述发送模块,还用于在所述接收模块接收到所述更新媒体消息和所述切换检测完成消息后,向mme发送单信道连续业务srvcc切换完成通知消息。

在第三方面的第一种可能的实现方式中,所述接收模块,还用于在所述发送模块向ims发送sip建立请求消息之前,接收所述mme发送的srvcc切换请求消息,所述srvcc切换请求消息中包括所述切换号码和所述目标基站的标识信息;

所述发送模块,还用于根据所述接收模块接收的所述目标基站的标识信息向所述目标基站发送切换检测请求消息;

所述接收模块,还用于接收所述目标基站发送的切换检测响应消息,所述切换检测响应消息用于指示所述目标基站具有分配无线资源的能力。

根据第三方面的第一种可能的实现方式,在第二种可能的实现方式中,所述装置还包括:

计算模块,用于根据所述发送模块发送srvcc切换完成通知消息的次数和所述接收模块接收srvcc切换请求消息的次数,计算srvcc切换成功率。

根据第三方面的第一种可能的实现方式,在第三种可能的实现方式中,所述mscs中设置有定时器,所述装置还包括:

开启模块,用于在所述发送模块向ims发送sip建立请求消息之后,开启所述定时器;

所述发送模块,还用于在所述定时器达到预设时间未接收到所述ims发送的info消息时,向所述mme发送取消srvcc切换通知消息。

根据第三方面的第三种可能的实现方式,在第四种可能的实现方式中,所述装置还包括:

计算模块,用于根据所述发送模块发送srvcc切换完成通知消息的次数、所述接收模块接收srvcc切换请求消息的次数,以及所述发送模块发送取消srvcc切换通知消息的次数,计算srvcc切换成功率。

第四方面,本发明实施例提供一种单信道连续业务的切换装置,所述装置设置于移动性管理实体mme中,所述装置包括:

发送模块,用于向移动交互中心服务器mscs发送单信道连续业务srvcc切换请求消息;

接收模块,用于接收所述mscs发送的srvcc切换完成通知消息,所述srvcc切换完成通知消息为所述mscs在接收到信息管理系统ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向所述mme发送的。

在第四方面的第一种可能的实现方式中,所述srvcc切换请求消息中包括目标基站的标识信息,所述srvcc切换请求消息用于指示所述mscs根据所述目标基站的标识信息向所述目标基站发送切换检测请求消息,并接收所述目标基站发送的切换检测响应消息,所述切换检测响应消息用于指示所述目标基站具有分配无线资源的能力。

在第四方面的第二种可能的实现方式中,所述srvcc切换请求消息中包括切换号码,所述srvcc切换请求消息用于指示所述mscs根据所述切换号码向所述ims发送会话初始协议sip建立请求消息。

根据第四方面、第四方面的第一种和第二种可能的实现方式中任意一种,在第三种可能的实现方式中,所述装置还包括:

计算模块,用于根据所述接收模块接收srvcc切换完成通知消息的次数和所述发送模块发送srvcc切换请求消息的次数,计算srvcc切换成功率。

根据第四方面、第四方面的第一种和第二种可能的实现方式中任意一种,在第四种可能的实现方式中,所述接收模块,还用于接收所述mscs发送的取消srvcc切换通知消息;

所述装置还包括:

计算模块,用于根据所述接收模块接收srvcc切换完成通知消息的次数、所述发送模块发送srvcc切换请求消息的次数,以及所述接收模块接收取消srvcc切换通知消息的次数,计算srvcc切换成功率。

本发明实施例提供的单信道连续业务的切换方法和装置,通过mscs根据从mme获取的切换号码,向ims发送sip建立请求消息,随后,mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向mme发送srvcc切换完成通知消息,也就是说,mscs不需要等待ims返回的info消息,就可以向mme发送上述srvcc切换完成通知消息,避免了ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象,有利于提高srvcc切换成功率;本发明实施例提供的技术方案,解决了现有技术中执行srvcc切换的过程,可能由于ims中网元处理消息不及时和兼容性等原因,而导致计算出的srvcc切换成功率的指标较低的问题。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为一种srvcc的切换方法的应用场景示意图;

图2为现有技术中提供的一种srvcc切换方法的信令交互流程图;

图3为现有技术中提供的另一种srvcc切换方法的信令交互流程图;

图4为本发明实施例提供的一种srvcc的切换方法的流程图;

图5为本发明实施例提供的另一种srvcc的切换方法的流程图;

图6为本发明实施例提供的又一种srvcc的切换方法的流程图;

图7为本发明实施例提供的再一种srvcc的切换方法的流程图;

图8为本发明实施例提供的再一种srvcc的切换方法的流程图;

图9为本发明实施例提供的再一种srvcc的切换方法的流程图;

图10为本发明实施例提供的srvcc的切换方法的一种信令交互流程图;

图11为本发明实施例提供的一种srvcc的切换装置的结构示意图;

图12为本发明实施例提供的另一种srvcc的切换装置的结构示意图;

图13为本发明实施例提供的又一种srvcc的切换装置的结构示意图;

图14为本发明实施例提供的再一种srvcc的切换装置的结构示意图;

图15为本发明实施例提供的再一种srvcc的切换装置的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

第三代合作伙伴计划(3rdgenerationpartnershipproject,简称为:3gpp)中提出了srvcc,用以解决使用volte的场景下,初期面临的由于网络覆盖不全而导致的语音通话可能中断的问题,srvcc主要解决当ue在lte网络向2g/3gcs移动时,如何保证语音呼叫连续性的问题,即保证ue在ims控制的网络电话(voiceoverinternetprotocol,简称为:voip)语音和cs域语音之间的平滑切换。

图1为一种srvcc的切换方法的应用场景示意图。在该应用场景中,ue从演进型基站(evolvednodeb,简称为:enb)覆盖的4g网络移动到基站控制器(basestationcontroller,简称为:bsc)覆盖的2g网络下,mscs在收到mme发送的srvcc切换请求消息后,mscs会与目标基站交换切换检测请求消息和切换检测响应消息,在目标基站上进行相关无线资源的分配;mscs依据切换号码发起到ims的sip建立请求过程,同时目标基站进行切换检测过程,切换完成后给mscs发切换检测完成消息,后续mscs何时给mme发送srvcc切换完成通知消息是影响srvcc切换成功率的重要因素;图1中的ims是指在ims中锚定的网元,例如为:业务集中及连续应用服务器(servicecentralizationandcontinuityapplicationserver,简称为:sccas)、会话边界控制器(sessionbordercontroller,简称为:sbc)/接入传输控制功能(acesstransfercontrolfunctionality,简称为:atcf)或其它网元;图1中的sae-gw为sae网关(saegateway)。如图2所示,为现有技术中提供的一种srvcc切换方法的信令交互流程图,现有技术中执行srvcc切换方法可以包括如下步骤,即s101~s113:

s101,mscs接收mme发送的srvcc切换请求消息,该srvcc切换请求消息中包括切换号码;

s102,mscs向目标基站发送切换检测请求消息;

s103,目标基站向mscs反馈切换检测响应消息,该切换检测响应消息用于指示目标基站可以进行相关资源的分配;

s104,mscs向mme发送srvcc切换响应消息;

s105,mscs依据切换号码发起会话迁移过程,即向ims发送sip建立请求消息;

需要说明的是,s104和s105没有明确的先后顺序,可以依次执行,也可以同时执行。

s106,mscs接收ims发送的更新媒体消息(即18x消息),该更新媒体消息中标有ims支持的info包;

s107,目标基站进行切换检测后,目标bss向mscs发送切换检测完成消息;

s108,mscs向目标基站返回切换检测完成响应消息;

s109,mscs向ims发送prack消息,该prack消息是对s106中更新媒体消息的确认请求消息;

需要说明的是,s108和s109没有明确的先后顺序,可以依次执行,也可以同时执行。

s110,ims向mscs返回200ok消息,该200ok消息是对s106中更新媒体消息的响应消息;

s111,mscs接收ims发送的info消息;

s112,mscs在接收到info消息后,向mme发送srvcc切换完成通知消息;随后,mscs计算出srvcc切换成功率,该srvcc切换成功率的计算公式为:

srvcc切换成功率=srvcc切换完成通知消息的次数/srvcc切换请求消息的次数*100%。

s113,mme向mscs返回srvcc完成通知响应消息。

在上述s104~s111的过程中,mme一直在等mscs发送的srvcc切换完成通知消息,在此过程中,ims侧返回消息不及,以及ims侧不兼容等问题,都有可能会导致mme向mscs发送srvcc切换取消消息,使得srvcc切换成功率降低。如图3所示,为现有技术中提供的另一种srvcc切换方法的信令交互流程图,现有技术中执行srvcc切换方法可以包括如下步骤,即s201~s211:

在具体实现中,图3所示流程中的s201~s210可以参照图2所示流程中的s101~s110,故在此不再赘述。

s211,mme向mscs发送srvcc切换取消消息。

在图3所示流程中,由于mscs长时间未接收到ims侧发送的info消息,mme超时未接收到srvcc切换完成通知消息后,会向mscs发送srvcc切换取消消息,从而导致切换失败,降低了srvcc切换成功率。

如上所述,srvcc切换过程中涉及的网元较多,并且各个消息的时序不好控制,特别是不同厂家对接的应用场景下,如何提高srvcc切换成功率成为目前亟需解决的问题。

下面通过具体的实施例对本发明的技术方案进行详细说明,本发明涉及mme、mscs、目标基站和ims中的网元,其中,ims中的网元为4g网络中的网元,mscs和目标基站为2g/3g网络中的网元,mme分别与4g网络中的基站和网关,以及2g/3g网络中的mscs进行消息交互(如图1所示)。本发明提供以下几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图4为本发明实施例提供的一种srvcc的切换方法的流程图。本实施例提供的srvcc的切换方法适用于ue从4g网络移动到2g/3g网络时进行srvcc切换的情况中,该方法可以由srvcc的切换装置执行,该srvcc的切换装置通过硬件和软件结合的方式来实现,该装置可以集成在mscs的处理器中,供处理器调用使用。如图4所示,本实施例的方法可以包括:

s110,mscs根据从mme中获取的切换号码,向ims发送sip建立请求消息。

本发明实施例提供的srvcc的切换方法,为一种解决ue从4g网络移动到2g/3g网络时,在执行srvcc切换的过程中,如何提高srvcc切换成功率的方式。本发明实施例提供的方法的应用场景同样可以如图1所示,由于mme用于执行ue可达性管理,当ue从4g网络移动到2g/3g网络时,mme向mscs发送srvcc切换请求消息,并且在该消息中携带待进行srvcc切换的切换号码,因此,mscs可以根据从mme获取的切换号码,向ims发送sip建立请求消息。

需要说明的是,本发明实施例中的ims是指ue移动到2g/3g网络,并且建立c/s分支后,在ims中锚定的网元,例如是sccas、sbc/atcf或其它网元,并不是指ims的整个系统。

s120,mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向mme发送srvcc切换完成通知消息。

在本发明实施例中,mscs向mme发送srvcc切换完成通知消息的时机,与现有技术中mscs发送srvcc切换完成通知消的时机不同,具体的,mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,可以立即向mme发送上述srvcc切换完成通知消息。本发明实施例提供的方法,mscs不需要等待ims侧返回的info消息,就可以直接向mme发送srvcc切换完成通知消息,从而避免了mscs在发送完sip建立请求消息后,ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象。

需要说明的是,上述更新媒体消息为18x消息,可以包括180、181、182和183等,例如,180表示振铃,183表示回话进行时;上述info消息为发送通常与会议有关的应用层的可选信息。

上述背景技术中已经说明,现有技术中执行srvcc切换的过程中,mscs在收到mme发送的srvcc切换请求消息后,mscs会首先与目标基站交换切换检测请求消息和切换检测响应消息,交换完成后,mscs可以同时与mme和ims进行交互,向mme发srvcc切换响应消息并向ims发送sip建立请求消息,随后,mscs会等待目标基站返回的切换检测完成消息和ims返回的18x消息以及info消息;然而,由于网络部署过程中不同厂家对接消息时序问题,存在mscs等待ims发送的info消息过程中,mme在长时间未接收到mscs发送的srvcc切换完成通知消息后主动发srvcc切换取消消息给mscs,通知mscs释放呼叫。相比于现有技术中执行srvcc切换的方法,本发明实施例提供的srvcc的切换方法中,mscs不需要等待ims返回的info消息,只要接收到ims发送的18x消息和目标基站发送的切换检测完成消息,就可以向mme发送srvcc切换完成通知消息;可以看出,本发明实施例提供的方法,通过优化mscs侧的切换流程,即使ims返回info消息的时间较长也不会影响切换流程的提前取消,达到了可以保证mme不会提前超时,从而保证切换流程的顺利完成,并且提高了srvcc切换成功率,相应地,增强了运营商对mscs产品的用户体验效果。

本实施例所提供的srvcc的切换方法,通过mscs根据从mme获取的切换号码,向ims发送sip建立请求消息,随后,mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向mme发送srvcc切换完成通知消息,也就是说,mscs不需要等待ims返回的info消息,就可以向mme发送上述srvcc切换完成通知消息,避免了ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象,有利于提高srvcc切换成功率;本实施例提供的方法,解决了现有技术中执行srvcc切换的过程,可能由于ims中网元处理消息不及时和兼容性等原因,而导致计算出的srvcc切换成功率的指标较低的问题。

可选地,图5为本发明实施例提供的另一种srvcc的切换方法的流程图。在图4所示实施例的基础上,本发明实施例提供的方法在s110之前,还可以包括:

s100,mscs接收mme发送的srvcc切换请求消息,该srvcc切换请求消息中包括切换号码和目标基站的标识信息;

s101,mscs根据目标基站的标识信息向目标基站发送切换检测请求消息;

s102,mscs接收目标基站发送的切换检测响应消息,该切换检测响应消息用于指示该目标基站具有分配无线资源的能力。

在本发明实施例中,上述已经说明mscs根据从mme中获取的切换号码发送sip建立请求消息,在实际应用中,mscs获取切换号码和无线资源的方式为:ue从4g网络移动到2g/3g网络中时,mme根据ue的移动确认目标基站,并且向mscs发送携带切换号码和目标基站的标识信息的srvcc切换请求消息,随后,mscs根据获取的消息与目标基站进行切换检测请求消息和切换检测响应消息的交互,并从切换检测响应消息中获知目标基站可以进行无线资源的分配,即具有切换能力。另外,mscs根据从s100中获取的切换号码发起回话迁移过程,即向ims发送sip建立请求消息。

进一步地,本发明实施例提供的方法在s120之后,还可以包括:

s130,mscs根据发送srvcc切换完成通知消息的次数和接收srvcc切换请求消息的次数,计算srvcc切换成功率。

上述已经说明,srvcc切换成功率的计算公式为:

srvcc切换成功率=srvcc切换完成通知消息的次数/srvcc切换请求消息的次数*100%。

需要说明的是,本发明实施例提供的方法中,上述步骤s100~s120可以是重复执行的,只要满足ue从4g网络移动到2g/3g网络的条件,就执行s100~s120。因此,mscs可以在某一预设的时间段内,根据发送srvcc切换完成通知消息的次数和接收srvcc切换请求消息的次数,计算出该时间段内srvcc切换成功率。

由于本发明实施例提供的方法,mscs不需要等待ims返回的info消息,就可以向mme发送srvcc切换完成通知消息,这样,在一定程度上提高了srvcc切换成功率。

需要说明的是,从而外场某个商用环境统计发现,现有技术中执行srvcc切换的过程中,由于ims返回info消息的时长较长,而导致srvcc切换成功率下降20%左右,实际上不同的商用环境中该数据相差还比较大,因此,本发明实施例提供的方法中,通过合理的优化srvcc切换流程的于srvcc切换成功率有一定的提升。

可选地,本发明实施例中的mscs中可以设置有定时器,如图6所示,为本发明实施例提供的又一种srvcc的切换方法的流程图。在图5所示实施例的基础上,本发明实施例提供的方法在s110之后,还可以包括:

s111,mscs开启定时器;

在s120之后,还可以包括:

s121,在该定时器达到预设时间未接收到ims发送的info消息时,向mme发送取消srvcc切换通知消息。

在本发明实施例中,可以在mscs侧预留一定的时间等待ims返回的info消息,即可以通过在mscs中设置定时器的方式,mscs发送sip建立请求消息之后,就开启该定时器,以等待后续ims返回的info消息,若在预设时间内尚未接收到info消息时,mscs可以主动向mme发送取消srvcc切换通知消息,以释放当前呼叫。

在本实施例中,mscs计算srvcc切换成功率的方式,即s130的实现方式可以为:mscs根据发送srvcc切换完成通知消息的次数、接收srvcc切换请求消息的次数和发送取消srvcc切换通知消息的次数,计算srvcc切换成功率。在实际应用中,srvcc切换成功率的计算公式可以为:

srvcc切换成功率=(srvcc切换完成通知消息的次数-取消srvcc切换通知消息的次数)/srvcc切换请求消息的次数*100%。

由上述计算srvcc切换成功率的公式可以看出,虽然mscs主动释放当前呼叫的方式,会降低计算出的srvcc切换成功率的指标,但可知此时成功率较低的现象是由于ims网元兼容性问题不发送info消息造成的,因此,不会影响mscs侧的srvcc切换成功率指标。本发明实施例通过合理的优化srvcc切换流程,可以增强网元的兼容性,有效的提高了srvcc切换成功率,从而达到运维要求。

在本发明实施例中,上述图5和图6所示srvcc的切换方法在s102之后,还可以包括:mscs向mme发送srvcc切换响应消息;需要说明的是,本发明实施例不限制mscs发送srvcc切换响应消息和发送sip建立请求消息的先后顺序。

在本发明实施例中,上述图5和图6所示srvcc的切换方法在s120之前,还可以包括:

mscs接收ims发送的18x消息,mscs接收目标基站发送的切换检测完成消息;需要说明的是,本发明实施例不限制mscs接收18x消息和切换检测完成消息的先后顺序。

另外,mscs接收切换检测完成消息之后,还可以包括:

mscs向目标基站发送切换检测完成响应消息,mscs向ims发送prack消息,mscs接收ims发送的200ok消息,mscs接收ims发送的info消息;需要说明的是,本发明实施例不限制mscs发送切换检测完成响应消息,发送prack消息,以及接收info消息的先后顺序。

在本发明实施例中,上述图5和图6所示srvcc的切换方法在s120之后,还可以包括:

mscs接收mme返回的srvcc切换完成通知响应消息,随后结束切换流程。

图7为本发明实施例提供的再一种srvcc的切换方法的流程图。本实施例提供的srvcc的切换方法适用于ue从4g网络移动到2g/3g网络时进行srvcc切换的情况中,该方法可以由srvcc的切换装置执行,该srvcc的切换装置通过硬件和软件结合的方式来实现,该装置可以集成在mme的处理器中,供处理器调用使用。如图7所示,本实施例的方法可以包括:

s210,mme向mscs发送srvcc切换请求消息。

本发明实施例提供的srvcc的切换方法,为一种解决ue从4g网络移动到2g/3g网络时,在执行srvcc切换的过程中,如何提高srvcc切换成功率的方式。本发明实施例提供的方法的应用场景同样可以如图1所示,由于mme用于执行ue可达性管理,当ue从4g网络移动到2g/3g网络时,mme可以向mscs发送srvcc切换请求消息,并且在该消息中携带待进行srvcc切换的切换号码,因此,mscs可以根据从mme获取的切换号码,向ims发送sip建立请求消息。

s220,mme接收mscs发送的srvcc切换完成通知消息,该srvcc切换完成通知消息为mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向mme发送的。

在本发明实施例中,mscs向mme发送srvcc切换完成通知消息的时机,与现有技术中mscs发送srvcc切换完成通知消的时机不同,具体地,mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,可以立即向mme发送上述srvcc切换完成通知消息。本发明实施例提供的方法,mscs不需要等待ims侧返回的info消息,就可以直接向mme发送srvcc切换完成通知消息,mme可以在较短时间内接收到srvcc切换完成通知消息,从而避免了mscs在发送完sip建立请求消息后,ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象。

需要说明的是,本发明实施例中的ims是指ue移动到2g/3g网络,并且建立c/s分支后,在ims中锚定的网元,例如是sccas、sbc/atcf或其它网元,并不是指ims的整个系统。另外,上述更新媒体消息为18x消息,可以包括180、181、182和183等,例如,180表示振铃,183表示回话进行时;上述info消息为发送通常与会议有关的应用层的可选信息。

上述背景技术中已经说明,现有技术中执行srvcc切换的过程中,mscs在收到mme发送的srvcc切换请求消息后,mscs会首先与目标基站交换切换检测请求消息和切换检测响应消息,交换完成后,mscs可以同时与mme和ims进行交互,向mme发srvcc切换响应消息并向ims发送sip建立请求消息,随后,mscs会等待目标基站返回的切换检测完成消息和ims返回的18x消息以及info消息;然而,由于网络部署过程中不同厂家对接消息时序问题,存在mscs等待ims发送的info消息过程中,mme在长时间未接收到mscs发送的srvcc切换完成通知消息后主动发srvcc切换取消消息给mscs,通知mscs释放呼叫。相比于现有技术中执行srvcc切换的方法,本发明实施例提供的srvcc的切换方法中,mscs不需要等待ims返回的info消息,只要接收到ims发送的18x消息和目标基站发送的切换检测完成消息,就可以向mme发送srvcc切换完成通知消息;可以看出,本发明实施例提供的方法,通过优化mscs侧的切换流程,即使ims返回info消息的时间较长也不会影响切换流程的提前取消,达到了可以保证mme不会提前超时,从而保证切换流程的顺利完成,并且提高了srvcc切换成功率,相应地,增强了运营商对mscs产品的用户体验效果。

本实施例所提供的srvcc的切换方法,通过mme向mscs发送srvcc切换请求消息,并且接收mscs发送的srvcc切换完成通知消息,其中,该srvcc切换完成通知消息为所述mscs在接收到信息管理系统ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向所述mme发送的,也就是说,mscs不需要等待ims返回的info消息,就可以向mme发送上述srvcc切换完成通知消息,避免了ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象,有利于提高srvcc切换成功率;本实施例提供的方法,解决了现有技术中执行srvcc切换的过程,可能由于ims中网元处理消息不及时和兼容性等原因,而导致计算出的srvcc切换成功率的指标较低的问题。

在本发明实施例中,s210中mme发送的srvcc切换请求消息中包括目标基站的标识信息,该srvcc切换请求消息用于指示mscs根据目标基站的标识信息向该目标基站发送切换检测请求消息,并接收该目标基站发送的切换检测响应消息,该切换检测响应消息用于指示目标基站具有分配无线资源的能力。也就是说,mscs通过接收srvcc切换请求消息获取到目标基站的标识信息后,可以根据该目标基站的标识信息与该目标基站交互切换检测请求消息和切换检测响应消息,并从切换检测响应消息中获知基站可以进行无线资源的分配,即具有切换能力。

在本发明实施例中,s210中mme发送的srvcc切换请求消息中还可以包括切换号码,该srvcc切换请求消息还用于指示mscs根据该切换号码向ims发送会话初始协议sip建立请求消息。也就是说,mscs通过接收srvcc切换请求消息获取到切换号码后,可以根据该切换号码向ims发送sip建立请求消息。在实际应用中,mscs获取切换号码和无线资源的方式为:ue从4g网络移动到2g/3g网络中时,mme根据ue的移动确认目标基站,并且向mscs发送携带切换号码和目标基站的标识信息的srvcc切换请求消息,随后,mscs根据获取的消息与目标基站进行切换检测请求消息和切换检测响应消息的交互,并从切换检测响应消息中获取目标基站为切换号码分配的无线资源。另外,mscs根据从srvcc切换请求消息中获取的切换号码发起回话迁移过程,即向ims发送sip建立请求消息。

可选地,图8为本发明实施例提供的再一种srvcc的切换方法的流程图。在图7所示实施例的基础上,本发明实施例提供的方法在s220之后,还可以包括:

s230,mme根据接收srvcc切换完成通知消息的次数和发送srvcc切换请求消息的次数,计算srvcc切换成功率。

上述实施例中已经说明,srvcc切换成功率的计算公式为:

srvcc切换成功率=srvcc切换完成通知消息的次数/srvcc切换请求消息的次数*100%。

需要说明的是,本发明实施例提供的方法中,上述步骤s210~s220和mscs侧执行的步骤可以是重复执行的,只要满足ue从4g网络移动到2g/3g网络的条件,mme就执行s210~s220,并且mscs执行相应的步骤。因此,mme可以在某一预设的时间段内,根据接收srvcc切换完成通知消息的次数和发送srvcc切换请求消息的次数,计算出该时间段内srvcc切换成功率。

由于本发明实施例提供的方法,mscs不需要等待ims返回的info消息,就可以向mme发送srvcc切换完成通知消息,这样,在一定程度上提高了srvcc切换成功率。

需要说明的是,从而外场某个商用环境统计发现,现有技术中执行srvcc切换的过程中,由于ims返回info消息的时长较长,而导致srvcc切换成功率下降20%左右,实际上不同的商用环境中该数据相差还比较大,因此,本发明实施例提供的方法中,通过合理的优化srvcc切换流程的于srvcc切换成功率有一定的提升。

可选地,如图9所示,为本发明实施例提供的再一种srvcc的切换方法的流程图。在图7所示实施例的基础上,本发明实施例提供的方法在s220之后,还可以包括:

s240,mme接收mscs发送的取消srvcc切换通知消息。

在本发明实施例中,可以在mscs侧预留一定的时间等待ims返回的info消息,即可以通过在mscs中设置有定时器的方式,在mscs向ims发送sip建立请求消息之后,就开启该定时器,以等待后续ims返回的info消息,若在预设时间内尚未接收到info消息时,mscs可以主动向mme发送取消srvcc切换通知消息,以释放当前呼叫。因此,本发明实施例中的mme在接收到srvcc切换完成通知消息后,还可以接收到用于释放当前呼叫的取消srvcc切换通知消息。

进一步地,本实施例提供的方式,还可以包括:

s250,mme根据接收srvcc切换完成通知消息的次数、发送srvcc切换请求消息的次数和接收取消srvcc切换通知消息的次数,计算srvcc切换成功率。

在实际应用中,srvcc切换成功率的计算公式可以为:

srvcc切换成功率=(srvcc切换完成通知消息的次数-取消srvcc切换通知消息的次数)/srvcc切换请求消息的次数*100%。

由上述计算srvcc切换成功率的公式可以看出,虽然mscs主动释放当前呼叫的方式,会降低计算出的srvcc切换成功率的指标,但可知此时成功率较低的现象是由于ims网元兼容性问题不发送info消息造成的,因此,不会影响mscs侧的srvcc切换成功率指标。本发明实施例通过合理的优化srvcc切换流程,可以增强网元的兼容性,有效的提高了srvcc切换成功率,从而达到运维要求。

在本发明实施例中,上述图8和图9所示srvcc的切换方法在mme向mscs发送srvcc切换请求消息之后,还可以包括mscs与目标基站、ims和mme之间进行交互的操作,该些操作在上述以mscs为执行主体的实施例中已经详细说明,故在此不再赘述。

图10为本发明实施例提供的srvcc的切换方法的一种信令交互流程图。图9所示srvcc的切换方法可以包括如下步骤:

s301,mscs接收mme发送的srvcc切换请求消息,该srvcc切换请求消息中包括切换号码和目标基站的标识信息;

s302,mscs根据目标基站的标识信息向该目标基站发送切换检测请求消息;

s303,目标基站向mscs反馈切换检测响应消息,该切换检测响应消息用于指示目标基站可以进行相关资源的分配,具有切换能力;

s304,mscs向mme发送srvcc切换响应消息;

s305,mscs依据切换号码发起会话迁移过程,即向ims发送sip建立请求消息;

需要说明的是,本实施例中s304和s305没有明确的先后顺序,可以依次执行,也可以同时执行。

s306,mscs接收ims发送的18x消息,该18x消息中标有ims支持的info包;

s307,目标基站进行切换检测后,目标bss向mscs发送切换检测完成消息;

需要说明的是,本实施例中s306和s307没有明确的先后顺序,可以依次执行,也可以同时执行。

s308,mscs向mme发送srvcc切换完成通知消息;随后,mscs即可计算srvcc切换成功率,srvcc切换成功率的计算方式上述实施例中已经详细说明,故在此不再赘述。

本发明实施例提供的方法,mscs在接收到18x消息和切换检测完成消息后,即可以直接发送srvcc切换完成通知消息,也就是说,mscs不受ims中网元消息时序的限制,不需要一直等待ims的info消息,这样可以很大程度上提高srvcc切换成功率。

s309,mscs向目标基站返回切换检测完成响应消息;

s310,mme向mscs返回srvcc完成通知响应消息。

s311,mscs向ims发送prack消息,该prack消息是对s306中18x消息的确认请求消息;

s312,ims向mscs返回200ok消息,该200ok消息是对s306中18x消息的响应消息;

s313,mscs接收ims发送的info消息;mscs在接收到ims返回的info消息后,可以正常处理当前呼叫,即建立srvcc业务。

需要说明的是,本实施例中s308、s309和s313没有明确的先后顺序,可以依次执行,也可以同时执行。

图11为本发明实施例提供的一种srvcc的切换装置的结构示意图。本实施例提供的srvcc的切换装置适用于ue从4g网络移动到2g/3g网络时进行srvcc切换的情况中,该srvcc的切换装置通过硬件和软件结合的方式来实现,该装置可以集成在mscs的处理器中,供处理器调用使用。如图11所示,本实施例的srvcc的切换装置可以包括:发送模块11和接收模块12。

其中,发送模块11,用于根据从mme中获取的切换号码,向ims发送sip建立请求消息。

本发明实施例提供的srvcc的切换装置,解决ue从4g网络移动到2g/3g网络时,在执行srvcc切换的过程中,如何提高srvcc切换成功率的方式。本发明实施例提供的装置的应用场景同样可以如图1所示,由于mme用于执行ue可达性管理,当ue从4g网络移动到2g/3g网络时,mme向mscs发送srvcc切换请求消息,并且在该消息中携带待进行srvcc切换的切换号码,因此,发送模块11可以根据从mme获取的切换号码,向ims发送sip建立请求消息。

需要说明的是,本发明实施例中的ims是指ue移动到2g/3g网络,并且建立c/s分支后,在ims中锚定的网元,例如是sccas、sbc/atcf或其它网元,并不是指ims的整个系统。

接收模块12,用于接收ims发送的更新媒体消息和目标基站发送的切换检测完成消息;

发送模块11,还用于在接收模块12接收到更新媒体消息和切换检测完成消息后,向mme发送srvcc切换完成通知消息。

在本发明实施例中,发送模块11向mme发送srvcc切换完成通知消息的时机,与现有技术中mscs发送srvcc切换完成通知消的时机不同,具体的,在接收模块12接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,发送模块11可以立即向mme发送上述srvcc切换完成通知消息。本发明实施例提供的装置,mscs不需要等待ims侧返回的info消息,发送模块11就可以直接向mme发送srvcc切换完成通知消息,从而避免了发送模块11在发送完sip建立请求消息后,ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象。

需要说明的是,上述更新媒体消息为18x消息,可以包括180、181、182和183等,例如,180表示振铃,183表示回话进行时;上述info消息为发送通常与会议有关的应用层的可选信息。

上述实施例中已经说明现有技术执行srvcc切换的过程中存在的缺点和问题,故在此不再赘述。相比于现有技术中执行srvcc切换的技术方案,本发明实施例提供的srvcc的切换装置在执行切换的过程中,mscs不需要等待ims返回的info消息,只要接收到ims发送的18x消息和目标基站发送的切换检测完成消息,就可以向mme发送srvcc切换完成通知消息;可以看出,本发明实施例提供的装置,通过优化mscs侧的切换流程,即使ims返回info消息的时间较长也不会影响切换流程的提前取消,达到了可以保证mme不会提前超时,从而保证切换流程的顺利完成,并且提高了srvcc切换成功率,相应地,增强了运营商对mscs产品的用户体验效果。

发明实施例提供的srvcc的切换装置用于执行本发明图4所示实施例提供的srvcc的切换方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

可选地,在本发明实施例中,

接收模块12,还用于在发送模块11向ims发送sip建立请求消息之前,接收mme发送的srvcc切换请求消息,该srvcc切换请求消息中包括切换号码和目标基站的标识信息;

发送模块11,还用于根据接收模块12接收的目标基站的标识信息向该目标基站发送切换检测请求消息;

接收模块12,还用于接收目标基站发送的切换检测响应消息,该切换检测响应消息用于指示目标基站具有分配无线资源的能力。

在本发明实施例中,上述已经说明发送模块11根据从mme中获取的切换号码发送sip建立请求消息,在实际应用中,mscs获取切换号码和无线资源的方式为:ue从4g网络移动到2g/3g网络中时,mme根据ue的移动确认目标基站,并且向mscs发送携带切换号码和目标基站的标识信息的srvcc切换请求消息,随后,mscs根据获取的消息与目标基站进行切换检测请求消息和切换检测响应消息的交互,并从切换检测响应消息中获知目标基站可以进行无线资源的分配,即具有切换能力。另外,mscs根据从获取的切换号码发起回话迁移过程,即向ims发送sip建立请求消息。

进一步地,如图12所示,为本发明实施例提供的另一种srvcc的切换装置的结构示意图。在图11所述装置的结构基础上,本实施例提供的装置还可以包括:

计算模块13,用于根据发送模块11发送srvcc切换完成通知消息的次数和接收模块12接收srvcc切换请求消息的次数,计算srvcc切换成功率。

上述已经说明,srvcc切换成功率的计算公式为:

srvcc切换成功率=srvcc切换完成通知消息的次数/srvcc切换请求消息的次数*100%。

需要说明的是,本发明实施例提供的装置中,上述发送模块11和接收模块12执行的步骤可以是重复执行的,只要满足ue从4g网络移动到2g/3g网络的条件,就执行上述步骤。因此,计算模块13可以在某一预设的时间段内,根据发送srvcc切换完成通知消息的次数和接收srvcc切换请求消息的次数,计算出该时间段内srvcc切换成功率。

发明实施例提供的srvcc的切换装置用于执行本发明图5所示实施例提供的srvcc的切换方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

可选地,如图13所示,为本发明实施例提供的又一种srvcc的切换装置的结构示意图。在图11所述装置的结构基础上,本实施例的mscs中可以设置有定时器,本实施例提供的装置还可以包括:

开启模块14,用于在发送模块11向ims发送sip建立请求消息之后,开启定时器;

发送模块11,还用于在定时器达到预设时间未接收到ims发送的info消息时,向mme发送取消srvcc切换通知消息。

在本发明实施例中,可以在mscs侧预留一定的时间等待ims返回的info消息,即可以通过在mscs中设置定时器的方式,发送模块11发送sip建立请求消息之后,就开启该定时器,以等待后续ims返回的info消息,若在预设时间内尚未接收到info消息时,发送模块11可以主动向mme发送取消srvcc切换通知消息,以释放当前呼叫。

进一步地,本实施例提供的装置同样可以包括:

计算模块13,该计算模块13计算srvcc切换成功率的方式可以为:根据发送模块11发送srvcc切换完成通知消息的次数、接收模块12接收srvcc切换请求消息的次数,以及发送模块11发送取消srvcc切换通知消息的次数,计算srvcc切换成功率。在实际应用中,srvcc切换成功率的计算公式可以为:

srvcc切换成功率=(srvcc切换完成通知消息的次数-取消srvcc切换通知消息的次数)/srvcc切换请求消息的次数*100%。

由上述计算srvcc切换成功率的公式可以看出,虽然mscs主动释放当前呼叫的方式,会降低计算出的srvcc切换成功率的指标,但可知此时成功率较低的现象是由于ims网元兼容性问题不发送info消息造成的,因此,不会影响mscs侧的srvcc切换成功率指标。本发明实施例通过合理的优化srvcc切换流程,可以增强网元的兼容性,有效的提高了srvcc切换成功率,从而达到运维要求。

发明实施例提供的srvcc的切换装置用于执行本发明图6所示实施例提供的srvcc的切换方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

在实际应用中,本发明图11到图13所示各实施例中的发送模块11和接收模块12可以通过mscs的收发器来实现,计算模块13和开启模块14可以通过mscs的处理器来实现,该处理器例如可以是一个中央处理器(centralprocessingunit,简称为:cpu),或者是特定集成电路(applicationspecificintegratedcircuit,简称为:asic),或者是完成实施本发明实施例的一个或多个集成电路。

图14为本发明实施例提供的再一种srvcc的切换装置的结构示意图。本实施例提供的srvcc的切换装置适用于ue从4g网络移动到2g/3g网络时进行srvcc切换的情况中,该srvcc的切换装置通过硬件和软件结合的方式来实现,该装置可以集成在mme的处理器中,供处理器调用使用。如图14所示,本实施例的srvcc的切换装置可以包括:发送模块21和接收模块22。

其中,发送模块21,用于向mscs发送srvcc切换请求消息。

本发明实施例提供的srvcc的切换装置,为一种解决ue从4g网络移动到2g/3g网络时,在执行srvcc切换的过程中,如何提高srvcc切换成功率的方式。本发明实施例提供的装置的应用场景同样可以如图1所示,由于mme用于执行ue可达性管理,当ue从4g网络移动到2g/3g网络时,mme的发送模块21可以向mscs发送srvcc切换请求消息,并且在该消息中携带待进行srvcc切换的切换号码,因此,mscs可以根据从mme获取的切换号码,向ims发送sip建立请求消息。

接收模块22,用于接收mscs发送的srvcc切换完成通知消息,该srvcc切换完成通知消息为mscs在接收到信息管理系统ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,向mme发送的。

在本发明实施例中,mscs向mme发送srvcc切换完成通知消息的时机,与现有技术中mscs发送srvcc切换完成通知消的时机不同,具体地,mscs在接收到ims发送的更新媒体消息和目标基站发送的切换检测完成消息后,可以立即向mme发送上述srvcc切换完成通知消息。本发明实施例提供的装置,mscs不需要等待ims侧返回的info消息,就可以直接向mme发送srvcc切换完成通知消息,mme的接收模块22可以在较短时间内接收到srvcc切换完成通知消息,从而避免了mscs在发送完sip建立请求消息后,ims长时间不返回info消息,导致mme长时间接收不到srvcc切换完成通知消息,从而主动向mscs发送srvcc切换取消消息以通知mscs释放呼叫的现象。

需要说明的是,本发明实施例中的ims是指ue移动到2g/3g网络,并且建立c/s分支后,在ims中锚定的网元,例如是sccas、sbc/atcf或其它网元,并不是指ims的整个系统。另外,上述更新媒体消息为18x消息,可以包括180、181、182和183等,例如,180表示振铃,183表示回话进行时;上述info消息为发送通常与会议有关的应用层的可选信息。

上述实施例中已经说明现有技术执行srvcc切换的过程中存在的缺点和问题,故在此不再赘述。相比于现有技术中执行srvcc切换的技术方案,本发明实施例提供的srvcc的切换装置在执行切换的过程中,mscs不需要等待ims返回的info消息,只要接收到ims发送的18x消息和目标基站发送的切换检测完成消息,就可以向mme发送srvcc切换完成通知消息;可以看出,本发明实施例提供的技术方案,通过优化mscs侧的切换流程,即使ims返回info消息的时间较长也不会影响切换流程的提前取消,达到了可以保证mme不会提前超时,从而保证切换流程的顺利完成,并且提高了srvcc切换成功率,相应地,增强了运营商对mscs产品的用户体验效果。

本发明实施例提供的srvcc的切换装置用于执行本发明图7所示实施例提供的srvcc的切换方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

在本发明实施例中,发送模块21发送的srvcc切换请求消息中包括目标基站的标识信息,该srvcc切换请求消息用于指示mscs根据目标基站的标识信息向该目标基站发送切换检测请求消息,并接收该目标基站发送的切换检测响应消息,该切换检测响应消息用于指示目标基站具有分配无线资源的能力。也就是说,mscs通过接收srvcc切换请求消息获取到目标基站的标识信息后,可以根据该目标基站的标识信息与该目标基站交互切换检测请求消息和切换检测响应消息,并从切换检测响应消息中获知基站可以进行无线资源的分配,即具有切换能力。

在本发明实施例中,发送模块21发送的srvcc切换请求消息中还可以包括切换号码,该srvcc切换请求消息还用于指示mscs根据该切换号码向ims发送会话初始协议sip建立请求消息。也就是说,mscs通过接收srvcc切换请求消息获取到切换号码后,可以根据该切换号码向ims发送sip建立请求消息。在实际应用中,mscs获取切换号码和无线资源的方式为:ue从4g网络移动到2g/3g网络中时,mme根据ue的移动确认目标基站,并且向mscs发送携带切换号码和目标基站的标识信息的srvcc切换请求消息,随后,mscs根据获取的消息与目标基站进行切换检测请求消息和切换检测响应消息的交互,并从切换检测响应消息中获取目标基站为切换号码分配的无线资源。另外,mscs根据从srvcc切换请求消息中获取的切换号码发起回话迁移过程,即向ims发送sip建立请求消息。

可选地,图15为本发明实施例提供的再一种srvcc的切换装置的结构示意图。在图14所示装置的结构基础上,本实施例提供的装置还可以包括:

计算模块23,用于根据接收模块22接收srvcc切换完成通知消息的次数和发送模块21发送srvcc切换请求消息的次数,计算srvcc切换成功率。

上述实施例中已经说明,srvcc切换成功率的计算公式为:

srvcc切换成功率=srvcc切换完成通知消息的次数/srvcc切换请求消息的次数*100%。

需要说明的是,本发明实施例提供的装置中,上述发送模块21和接收模块22执行的各步骤和mscs侧执行的步骤可以是重复执行的,只要满足ue从4g网络移动到2g/3g网络的条件,发送模块21和接收模块22就执行上述各步骤,并且mscs执行相应的步骤。因此,mme的计算模块23可以在某一预设的时间段内,根据接收srvcc切换完成通知消息的次数和发送srvcc切换请求消息的次数,计算出该时间段内srvcc切换成功率。

由于本发明实施例提供的技术方案中,mscs不需要等待ims返回的info消息,就可以向mme发送srvcc切换完成通知消息,这样,在一定程度上提高了srvcc切换成功率。

本发明实施例提供的srvcc的切换装置用于执行本发明图8所示实施例提供的srvcc的切换方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

可选地,图15所示srvcc的切换装置中,

接收模块22,还用于接收mscs发送的取消srvcc切换通知消息;

计算模块23,还用于根据接收模块22接收srvcc切换完成通知消息的次数、发送模块21发送srvcc切换请求消息的次数,以及接收模块22接收取消srvcc切换通知消息的次数,计算srvcc切换成功率.

在本发明实施例中,同样可以在mscs侧预留一定的时间等待ims返回的info消息,即可以通过在mscs中设置有定时器的方式,在mscs向ims发送sip建立请求消息之后,就开启该定时器,以等待后续ims返回的info消息,若在预设时间内尚未接收到info消息时,mscs可以主动向mme发送取消srvcc切换通知消息,以释放当前呼叫。因此,本发明实施例中,mme的接收模块22在接收到srvcc切换完成通知消息后,还可以接收到用于释放当前呼叫的取消srvcc切换通知消息。

本实施例中计算模块23计算srvcc切换成功率的公式同样可以为:

srvcc切换成功率=(srvcc切换完成通知消息的次数-取消srvcc切换通知消息的次数)/srvcc切换请求消息的次数*100%。

由上述计算srvcc切换成功率的公式可以看出,虽然mscs主动释放当前呼叫的方式,会降低计算出的srvcc切换成功率的指标,但可知此时成功率较低的现象是由于ims网元兼容性问题不发送info消息造成的,因此,不会影响mscs侧的srvcc切换成功率指标。本发明实施例通过合理的优化srvcc切换流程,可以增强网元的兼容性,有效的提高了srvcc切换成功率,从而达到运维要求。

本发明实施例提供的srvcc的切换装置用于执行本发明图9所示实施例提供的srvcc的切换方法,具备相应的功能模块,其实现原理和技术效果类似,此处不再赘述。

在实际应用中,本发明图14到图15所示各实施例中的发送模块21和接收模块22可以通过mscs的收发器来实现,计算模块23可以通过mscs的处理器来实现,该处理器例如可以是一个cpu,或者是asic,或者是完成实施本发明实施例的一个或多个集成电路。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可以通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明实施例不限制于任何特定形式的硬件和软件的结合。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

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