SRVCC/eSRVCCA接口记录回填用户标识的方法与流程

文档序号:14061159阅读:981来源:国知局
SRVCC/eSRVCC A接口记录回填用户标识的方法与流程

本发明涉及通信网络领域,尤其涉及一种srvcc/esrvcca接口记录回填用户标识的方法。



背景技术:

srvcc(单一无线语音呼叫连续性,singleradiovoicecallcontinuity)是3gpp(第三代合作伙伴计划,3rdgenerationpartnershipproject)提出的一种volte(lte承载语音,voiceoverlte)语音业务连续性方案,主要是为了解决当单射频手机在lte(长期演进,longtermevolution)网络和2g/3g网络之间移动时,如何保证语音呼叫连续性的问题。

esrvcc(增强的单一无线语音呼叫连续性,enhancedsingleradiovoicecallcontinuity)是srvcc的升级解决方案,在保证语音呼叫连续性的同时,尽可能地减小切换时延。

图1是srvcc/esrvcc技术中相关网络接口与设备示意图,其中sv接口是mme(移动管理实体,mobilitymanagemententity)与mscserver(移动交换中心服务器,mobileswitchingcenterserver)之间的接口,这是采用srvcc/esrvcc技术方案新增的接口。a接口是mscserver与bsc(基站控制器,basestationcontroller)之间的接口,这是2g网络中的一个接口。

现有的技术方案对sv接口与a接口单独处理,a接口切换记录中没有用户识别,无法对a接口切换进行用户级别分析,对整个srvcc/esrvcc业务进行分析时,也无法得到a接口的详细业务情况。

本发明将sv接口与a接口进行关联处理,将sv接口的用户识别回填到a接口切换记录,从而可以对a接口切换记录进行用户级别的分析,进而将对srvcc/esrvcc业务的关联分析,扩展到a接口。



技术实现要素:

本发明所要解决的技术问题在于,提供一种srvcc/esrvcca接口记录回填用户标识的方法,可通过关键切换参数将sv接口和a接口进行关联处理,将sv接口的用户身份标识回填到a接口切换记录,从而可以对a接口切换记录进行用户级别的分析。

本发明的具体技术方案如下:

一种srvcc/esrvcca接口记录回填用户标识的方法,包括以下步骤:

步骤a:进行sv接口消息解码及合成,并根据不同的信息,提取对应的参数;

步骤b:根据关键切换参数,建立节点,以供a接口关联查找,在节点中填写用户身份标识信息;

步骤c:进行a接口消息解码及合成,并根据不同的信息,提取对应的参数;

步骤d:当收到切换完成消息后,根据关键切换参数,查找节点,找到其中的用户身份标识信息并取出,放入到当前a接口记录。

进一步地,所述sv接口是移动管理实体mme与移动交换中心服务器mscserver之间的接口,所述sv接口是srvcc/esrvcc的新增接口。

进一步地,所述a接口是移动交换中心服务器mscserver与基站控制器bsc之间的接口,所述a接口是2g网络中的一个接口。

优选地,执行所述步骤a之前还包括进行底层的消息解码,判断当前消息的接口类型。

进一步地,所述关键切换参数包括目标小区标识和切换参考。

优选地,所述步骤a的不同的信息包括srvccps到cs请求消息和srvccps到cs响应消息。

进一步地,所述步骤a的提取对应的参数包括提取srvccps到cs请求消息中的目标小区标识和用户身份标识信息,提取srvccps到cs响应消息中的切换参考。

优选地,所述用户身份标识信息包括国际移动用户识别码imsi和移动用户isdn号码msisdn。

进一步地,所述步骤c的不同信息包括切换请求消息和切换请求响应消息。

优选地,所述步骤c的提取对应的参数包括提取切换请求消息中的目标小区标识,提取切换请求响应消息中的切换参考。

进一步地,所述步骤d中,若没有接收到切换完成消息,则判断所述a接口是否接收到结束信息或切换记录超时定时器到期,若是,则根据关键切换参数,查找节点,找到其中的用户身份标识信息并取出,放入到当前a接口记录;否则,进行其他a接口的处理。

实施本发明实施例,具有如下有益效果:

本发明将用户身份标识(imsi和msisdn)回填到a接口切换记录,从而可以对原本没有用户标识的a接口切换记录进行用户级别的分析,进而将对srvcc/esrvcc业务的关联分析扩展到a接口。

附图说明

图1是srvcc/esrvcc技术中相关网络接口与设备示意图;

图2是本发明实施例提供的发生srvcc/esrvcc时,sv接口和a接口的消息流程示意图;

图3是本发明实施例提供的一种srvcc/esrvcca接口记录回填用户标识的方法的流程图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。

srvcc即单信道连续业务,通过srvcc,终端可以以单信道模式,从lte切换到cs(电路交换,circuitswitch)域。srvcc在ue(用户设备,userequipment)从lte移动到cs的时候,建立cs域呼叫分支,并通过sccas(业务集中及连续应用服务器,servicecentralizationandcontinuityapplicationserver)锚点,将cs分支和源ims(ip多媒体子系统,ipmultimediasubsystem)到呼叫端分支连接,从而形成完整的呼叫链,保持了ims域呼叫能够在切换后继续进行。srvcc的切换过程需要通过ims网络中的sccas这个业务控制点来组织切换方法和参与方的媒体切换,时延较大。

srvcc组网包含了epc(演进的分组核心网,evolvedpacketcore)、cs和ims三个域。切换前,终端用户在epc域驻留,通过ims域与对端用户进行通话。切换后,终端用户在cs域接入。切换分支经过enhancedmsc到mgcf(媒体网关控制功能,mediagatewaycontrolfunction),继续和对端用户进行通话。

esrvcc在srvcc的基础上,增加atcf(接入转换控制功能,accesstransfercontrolfunction)网元,作为sccas的前置网元,替代sccas作为信令面锚点。atcf位于服务网络,而sccas位于归属网络,atcf更接近终端,减少了msc到ims的承载建立时间。esrvcc能够使切换过程的中断时间缩短,性能得以优化。在漫游或者运营商互通等任意场景下,esrvcc能够保证切换中断时延少于300ms。

esrvcc的总体架构和srvcc基本一致,在srvcc的基础上增加了以下两个网元:

atcf(接入转换控制功能,accesstransfercontrolfunction)网元作为sccas的前置网元,替代sccas作为信令面锚点。

atgw(接入转换网关,accesstransfergateway)网元作为媒体面锚点,和atcf网元配合工作。

实施例1

图2是当发生srvcc/esrvcc时,sv接口及a接口的消息流程图,其中sv接口的srvccps到cs请求消息中包含ue(用户设备,userequipment)的用户识别:imsi(国际移动用户识别码,internationalmobilesubscriberidentification)和msisdn(移动用户isdn号码,mobilestationisdnnumber)。a接口是一个标准的切换流程,所有消息中都不包含用户识别。

通常通信网络各接口之间的关联是采用用户识别:tmsi(临时移动用户识别,temporarymobilesubscriberidentity)、imsi(国际移动用户识别码,internationalmobilesubscriberidentification)等,但因为发生srvcc/esrvcc时,a接口没有这些信息,不能使用。

在发生srvcc/esrvcc时,实际上发生的是一个跨系统的切换过程,切换过程中,源和目标两侧不可避免的要交互一些用于切换的资源信息,本实施例即采用其中一些关键的切换参数(目标小区标识和切换参考),将sv接口和a接口记录关联在一起。

(1)目标小区标识

在sv接口的srvccps到cs请求消息,包含想要切换到的目标小区全局标识(targetglobalcellid),这个参数会通过a接口的切换请求消息中传递给目标bsc。

(2)切换参考

a接口bsc侧发送的切换请求证实消息中携带一个完整的rr(radioresource)层切换命令消息,其中包含在目标bsc分配的空中接口资源信息,这些信息会原封不动的用sv接口的srvccps到cs响应传递给mme。这些信息中,本实施例选择切换参考用于关联,切换参考是一个字节的整数,在小区范围内识别一次切换。

实施例2

图3是本发明实施例提供的一种srvcc/esrvcca接口记录回填用户标识的方法的流程图,srvcc/esrvcca接口记录回填用户标识的方法,首先进行底层的消息解码,判断当前消息的接口类型,还包括以下步骤:

步骤a:进行sv接口消息解码及合成,并根据不同的信息,提取对应的参数。

具体地,从srvccps到cs请求消息中提取目标小区标识和用户身份标识(imsi和msisdn);从srvccps到cs响应消息中提取切换参考。

步骤b:根据关键切换参数,建立节点,以供a接口关联查找,在节点中填写用户身份标识信息。

具体地,判断是否收到srvccps到cs响应消息,若是,则执行步骤b,否则,进行其他sv接口处理。

步骤c:进行a接口消息解码及合成,并根据不同的信息,提取对应的参数。

具体地,从切换请求消息中提取目标小区标识;从切换请求响应消息中提取切换参考。

步骤d:当收到切换完成消息后,根据关键切换参数,查找节点,找到其中的用户身份标识信息并取出,放入到当前a接口记录。

具体地,由于切换失败,丢失消息等原因,在a接口可能存在没有收到切换完成消息的情况,为了让这种切换记录能够正常关联sv接口,在a接口切换记录收到结束消息,或者切换记录超时定时器到期时,再去做sv接口的关联处理。

对于a接口关联的时机,如果a接口在得到所有用于关联的参数的切换请求证实消息,就去关联sv接口信息,由于此时sv接口很可能还没有收到srvccps到cs响应消息,无法得到相应的用户识别信息,从而使得关联失败,因此本实施例延迟到收到切换完成消息,再去关联sv接口。

实施例3

本实施例提供了sv接口与a接口关联数据结构的c语言描述,代码如下所示:

structsv_a_asso_info{

shortdst_lac;

shortdst_ci;

unsignedchardst_mcc;

unsignedchardst_mnc;

unsignedcharhd_ref;

unsignedcharreserved;

charimsi[max_imsi_len];

charmsisdn[max_isdn_len];

};

其中,目标小区标识填写在dst_mcc、dst_mnc、dst_lac和dst_ci中,切换参考填在hd_ref中。

本发明将用户身份标识(imsi和msisdn)回填到a接口切换记录,从而可以对原本没有用户标识的a接口切换记录进行用户级别的分析,进而将对srvcc/esrvcc业务的关联分析扩展到a接口。

以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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