一种信息回填方法及装置与流程

文档序号:11292763阅读:307来源:国知局
一种信息回填方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种信息回填的方法及装置。



背景技术:

在统一dpi(deeppacketinspection,深度报文检测)系统中,支持对lte(longtermevolution,长期演进)网络内的s1-mme、x2、uu、sv等接口进行xdr(call/transactiondetailrecord,业务呼叫/事务详细记录)采集,也支持对ims(ipmultimediasubsystem,ip多媒体子系统)中与volte(voiceoverlte,lte语音)业务相关的gm等接口进行xdr采集。

为了进行volte业务用户感知分析,数据统计设备需要对不同volte业务类型的用户分别进行诸如s1-mme接口承载建立成功率、s1接口切换成功率、x2接口切换成功率、srvcc(singleradiovoicecallcontinuity,单射频语音连续性)切换成功率等kpi(keyperformanceindicator,关键绩效指标)的统计。

然而,在进行kpi统计时需要用到volte的通话类型,但s1-mme、x2、uu、sv等接口的xdr中不包含volte的通话类型,这就需要将gm接口的xdr中包含的volte通话类型回填到s1-mme、x2、uu、sv等接口的xdr中。



技术实现要素:

本发明实施例提供了一种信息回填的方法及装置,用以实现将终端与ims间接口的xdr中包含的信息回填到其他接口的xdr中。

本发明实施例提供的一种信息回填方法,包括:

获取从第一接口传输的volte业务信令中采集的第一业务呼叫/事务详细记录xdr;

获取从第二接口传输的volte业务信令中采集的第二xdr;其中,所述第二接口为终端与ip多媒体子系统ims间的接口,所述第一接口与所述第二接口不同;

若判断所述第一xdr所来源的volte业务信令与所述第二xdr所来源的volte业务信令为同一会话的volte业务信令,则将所述第二xdr中的通话业务类型信息回填到所述第一xdr中。

具体地,所述第一接口包括以下接口中的一种或组合:

s1-mme接口,所述s1-mme接口为基站与移动管理实体mme之间的接口;

x2接口,所述x2接口为基站与基站之间的接口;

uu接口,所述uu接口为基站与终端之间的接口;

sv接口,所述sv接口为mme与移动交换中心msc之间的接口。

所述第二接口为gm接口,所述gm接口为终端与代理呼叫会话控制功能p-cscf之间的接口。

具体地,所述第一xdr包括:从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr,其中,从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr中包括:国际移动用户识别码imsi、业务过程的开始时间和结束时间;

所述第二xdr中包括imsi、通话业务类型信息、通话的开始时间和结束时间。

具体地,所述判断所述第一xdr所来源的volte业务信令与所述第二xdr所来源的volte业务信令为同一会话的volte业务信令,包括:

若满足以下条件之一,则判断所述第一xdr所来源的volte业务信令与所述第二xdr所来源的volte业务信令为同一会话的volte业务信令:

所述第一xdr中的imsi与所述第二xdr中的imsi一致,且所述第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的开始时间;

所述第一xdr中的imsi与所述第二xdr中的imsi一致,且所述第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的结束时间。

可选地,在所述将所述第二xdr中的通话业务类型信息回填到所述第一xdr中之后,还包括:

根据包含有volte通话类型信息的第一xdr,进行关键绩效指标kpi统计。

本发明实施例提供的一种信息回填装置,包括:

第一获取模块:用于获取从第一接口传输的volte业务信令中采集的第一业务呼叫/事务详细记录xdr;

第二获取模块:用于获取从第二接口传输的volte业务信令中采集的第二xdr;其中,所述第二接口为终端与ip多媒体子系统ims间的接口,所述第一接口与所述第二接口不同;

回填模块:用于若判断所述第一xdr所来源的volte业务信令与所述第二xdr所来源的volte业务信令为同一会话的volte业务信令,则将所述第二xdr中的通话业务类型信息回填到所述第一xdr中。

具体地,所述第一接口包括以下接口中的一种或组合:

s1-mme接口,所述s1-mme接口为基站与移动管理实体mme之间的接口;

x2接口,所述x2接口为基站与基站之间的接口;

uu接口,所述uu接口为基站与终端之间的接口;

sv接口,所述sv接口为mme与移动交换中心msc之间的接口。

所述第二接口为gm接口,所述gm接口为终端与代理呼叫会话控制功能p-cscf之间的接口。

具体地,所述第一xdr包括:从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr,其中,从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr中包括:国际移动用户识别码imsi、业务过程的开始时间和结束时间;

所述第二xdr中包括imsi、通话业务类型信息、通话的开始时间和结束时间。

具体地,所述回填模块用于:

若满足以下条件之一,则判断所述第一xdr所来源的volte业务信令与所述第二xdr所来源的volte业务信令为同一会话的volte业务信令:

所述第一xdr中的imsi与所述第二xdr中的imsi一致,且所述第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的开始时间;

所述第一xdr中的imsi与所述第二xdr中的imsi一致,且所述第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的结束时间。

可选地,该装置,还包括:

统计模块,用于在回填模块将所述第二xdr中的通话业务类型信息回填到所述第一xdr中之后,根据包含有volte通话类型信息的第一xdr,进行关键绩效指标kpi统计。

本发明的上述实施例中,在获取到第一xdr和第二xdr后,若判断获取的第一xdr所来源的会话业务信令与获取的第二xdr所来源的会话业务信令为同一会话的业务信令,则将第二xdr中的通话业务类型信息回填到第一xdr中。

附图说明

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

图1为现有技术中rrc连接建立信令流程示意图;

图2为现有技术中pdn连接信令流程示意图;

图3为本发明实施例提供的一种信息回填方法的流程示意图;

图4为本发明实施例提供的一种信息回填装置的结构示意图;

图5为本发明另一实施例提供的信息回填装置的结构示意图。

具体实施方式

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

本发明实施例中的终端,可称之为用户设备(userequipment,简称为ue)、移动台(mobilestation,简称为ms)、移动终端(mobileterminal)、mtc(machinetypecommunication,机械类通信)终端等。

本发明实施例中,由数据采集层中的数据采集设备实现对uu、x2、s1、s11、s10、sgs、s6a、s5/s8等接口及防火墙数据的接入和采集,生成各接口的原始xdr。数据采集层将原始xdr及原始码流数据上报给数据解码层,由数据解码层中的数据处理设备完成对数据采集层上报的原始xdr进行分析、关联、回填及合成。例如,对数据采集设备上报的单接口xdr进行回填操作,从而补全单接口xdr中的空缺字段,生成完整单接口xdr;或者将多个单接口xdr进行关联生成合成xdr。数据统计设备根据单接口xdr及合成xdr进行分析、统计。

其中,s1-mme接口,为基站与mme(mobilitymanagemententity,移动管理实体)之间的接口,用于传输会话管理和移动性管理信息,即信令面或控制面信息。

x2接口,为基站与基站之间的接口,支持数据和信令的直接传输。

uu接口,为基站与终端之间的接口,用于广播寻呼以及rrc(radioresourcecontrol,无线资源控制)连接、切换和功率控制的判决执行、处理无线资源的管理和控制信息、以及处理基带和射频处理信息等。

sv接口,为mme与移动交换中心msc(mobileswitchingcenter,移动交换中心)之间的接口,用于传输srvcc的相关信息。

gm接口,为终端与p-cscf(proxy-callsessioncontrolfunction,代理呼叫会话控制功能)之间的接口,用于传输终端和ims之间的sip信令消息。

终端发起volte会话业务时,需要与基站建立rrc连接,其信令流程图如图1所示。终端通过uu接口向基站发送rrc连接建立请求,基站通过uu接口向终端返回rrc连接建立响应。数据采集设备根据上述信令采集rrc连接建立业务的xdr,经数据解码层回填imsi等信息后,进一步地,可将该xdr存储到数据库中。

该xdr中可以包含imsi(internationalmobilesubscriberidentificationnumber,国际移动用户识别码)、业务过程的开始时间和结束时间、imei(internationalmobileequipmentidentity,国际移动设备标识)、用户ip(internetprotocol,互联网协议)等信息,具体可以如表1所示。

其中,imsi用于标识移动用户,存储在sim(subscriberidentitymodule,客户识别模块)卡或usim(universalsubscriberidentitymodule,全球用户识别卡)卡、网络侧网元hlr(homelocationregister,归属位置寄存器)和vlr(visitorlocationregister,拜访位置寄存器)中。

表1

其中,“rrc连接建立过程的开始时间(procedure_start_time)”字段的取值为终端发送rrc连接建立请求的时间,“rrc连接建立过程的结束时间(procedure_end_time)”字段的取值为基站发送rrc连接建立响应的时间。

终端发起volte会话业务时,还需要进行pdn(packetdatanetwork,分组数据网)连接,该过程中通过s1-mme接口传输的信令流程如图2所示。基站通过s1-mme接口向mme发送pdn连接请求,mme通过s1-mme接口向基站返回默认承载激活请求。基站接收到默认承载激活请求后,向终端发送默认eps承载激活请求,若终端返回默认承载激活成功,则基站通过s1-mme接口向mme发送默认承载激活成功。数据采集设备根据上述s1-mme接口上传输的信令采集pdn连接业务的xdr,进一步地,可将该xdr存储到数据库 中。该xdr中,“pdn连接过程的开始时间(procedure_start_time)”字段的取值为基站发送pdn连接请求的时间,“pdn连接过程的结束时间(procedure_end_time)”为基站返回默认承载激活成功的时间。

然而,对于gm接口来说,数据采集设备则是等待volte会话结束时,再从gm接口传输的信令中采集xdr时。

数据采集设备根据各接口传输的信令采集到各接口的xdr,并及时存入数据库中,数据处理设备从数据库中获取相应的xdr,进行信息回填。

数据采集设备,数据处理设备,数据统计设备可以是相对独立的设备,也可以是被设置在同一设备上的功能模块,本发明对此不做限制。

参见图3,为本发明实施例提供的一种信息回填方法的流程示意图,如图所示,该方法包括如下步骤:

步骤301:数据处理设备获取从第一接口传输的volte业务信令中采集的第一xdr。

其中,第一接口可以是epc控制面接口,也可以是lte接入网的接口。具体地,第一接口包括以下接口中的一种或多种:

-s1-mme接口

-x2接口

-uu接口

-sv接口

该步骤中,数据处理设备可从数据库中获取上述从第一接口传输的volte业务信令中采集的第一xdr。其中,从第一接口传输的volte业务信令中采集的第一xdr的过程可参见前述实施例,在此不再重复。

如前所述,上述第一xdr包括从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr。其中,从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr中包括:imsi、业务过程的开始时间和结束时间。

步骤302:数据处理设备获取从第二接口传输的volte业务信令中采集的第二xdr;其中,第二接口为终端与ims间的接口,第一接口与第二接口不同。

该步骤中,数据处理设备可从数据库中获取上述从第二接口传输的volte业务信令中采集的第二xdr,其中,第二xdr与上述第一xdr优选地存储在同一数据库的不同数据表中。

具体地,上述第二接口为gm接口。

上述第二xdr包括imsi、通话业务类型信息、通话的开始时间和结束时间。其中,volte通话业务类型可以分为语音主叫、语音被叫、视频主叫、视频被叫等等。业务的开始时间为volte通话开始时间,业务的结束时间为volte通话结束时间。

步骤303:数据处理设备若判断第一xdr所来源的volte业务信令与第二xdr所来源的volte业务信令为同一会话的volte业务信令,则将所述第二xdr中的通话业务类型信息回填到所述第一xdr中。

同一会话的volte业务信令,其用户必然相同,即imsi一致。如前所述,数据采集设备根据第一接口上传输的信令采集的第一xdr,是在信令传输完毕时即可采集完成的,而根据第二接口上传输的信令采集的第二xdr,则是待volte会话结束时,才可采集完成。因此,从时间上来看,根据第一接口上传输的发起volte业务的信令采集的第一xdr的开始时间和结束时间,应在根据第二接口上传输的volte业务的信令采集的第二xdr的开始时间之前。

因此,在上述步骤中,判断第一xdr所来源的volte业务信令与第二xdr所来源的volte业务信令是否为同一会话的volte业务信令时:判断第一xdr中的imsi与第二xdr中的imsi是否一致,若不一致,则认为第一xdr所来源的volte业务信令与第二xdr所来源的volte业务信令不是同一会话的volte业务信令;若一致,则可按照以下方式继续判断:

方式1:若第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的开始时间,则判断第一xdr所来源的业务信令与所述第二xdr所来源的业务信令为同一会话的volte业务信令。

方式2:若第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的结束时间,则判断第一xdr所来源的业务信令与所述第二xdr所来源的业务信令为同一会话的volte业务信令。

可选地,在步骤303之后,数据处理设备还可以根据包含有volte通话类型信息的第一xdr,进行kpi统计。例如语音主叫s1-mme接口承载建立成功率、语音主叫s1接口切换成功率、语音主叫x2接口切换成功率、语音主叫srvcc切换成功率等指标的统计。

本发明的上述实施例中,在获取到第一xdr和第二xdr后,若判断获取的第一xdr所来源的会话业务信令与获取的第二xdr所来源的会话业务信令为同一会话的业务信令,则将第二xdr中的通话业务类型信息回填到第一xdr中。由于本发明实施例提供的信息回填方法可以在离线时完成,因此可以先将获得的第一xdr与第二xdr进行保存,在需要执行信息回填的时候通过上述实施例完成信息回填,从而避免了在线信息回填时,由于获取第一xdr与获取第二xdr的时间差异,而导致的在采集第二xdr后将信息回填到第一xdr,再将第一xdr上报数据采集设备的过程中,而需要对大量信息进行缓存、对系统硬件要求较高的问题。

基于相同的技术构思,本发明实施例还提供了一种装置,该装置可执行上述方法实施例。本发明实施例提供的装置如图4所示,该装置包括:

第一获取模块401:用于获取从第一接口传输的volte业务信令中采集的第一xdr。

第二获取模块402:用于获取从第二接口传输的volte业务信令中采集的第二xdr;其中,第二接口为终端与ims间的接口,第一接口与第二接口不同。

回填模块403:用于若判断第一xdr所来源的volte业务信令与第二xdr所来源的volte业务信令为同一会话的volte业务信令,则将第二xdr中的通话业务类型信息回填到所述第一xdr中。

具体地,上述第一接口包括以下接口中的一种或组合:

-s1-mme接口

-x2接口

-uu接口

-sv接口

上述第二接口为gm接口。

具体地,上述第一xdr包括从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr。其中,从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr中包括:imsi、业务过程的开始时间和结束时间;

上述第二xdr中包括imsi、通话业务类型信息、通话的开始时间和结束时间。

优选地,上述回填模块403,具体用于,若满足以下条件之一,则第一xdr所来源的volte业务信令与第二xdr所来源的volte业务信令为同一会话的volte业务信令:

第一xdr中的imsi与第二xdr中的imsi一致,且第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的开始时间;

第一xdr中的imsi与第二xdr中的imsi一致,且第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的结束时间。

进一步地,该装置还可以包括统计模块404,用于在回填模块403将第二xdr中的通话业务类型信息回填到第一xdr中之后,根据包含有volte通话类型信息的第一xdr,进行kpi统计。

本发明的上述实施例中,在获取到第一xdr和第二xdr后,若判断获取 的第一xdr所来源的会话业务信令与获取的第二xdr所来源的会话业务信令为同一会话的业务信令,则将第二xdr中的通话业务类型信息回填到第一xdr中。由于本发明实施例提供的信息回填方法可以在离线时完成,因此可以先将获得的第一xdr与第二xdr进行保存,在需要执行信息回填的时候通过上述实施例完成信息回填,从而避免了在线信息回填时,由于获取第一xdr与获取第二xdr的时间差异,而导致的在采集第二xdr后将信息回填到第一xdr,再将第一xdr上报数据采集设备的过程中,而需要对大量信息进行缓存、对系统硬件要求较高的问题。

基于相同的技术构思,本发明实施例还提供了一种装置,该装置可以实现本发明实施例信息回填的流程。

参见图5,为本发明实施例提供的装置的结构示意图,该装置可包括:处理器501、存储器502、收发机503以及总线接口。

处理器501负责管理总线架构和通常的处理,存储器502可以存储处理器501在执行操作时所使用的数据。收发机503用于在处理器501的控制下接收和发送数据。

总线架构可以包括任意数量的互联的总线和桥,具体由处理器501代表的一个或多个处理器和存储器502代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机503可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器501负责管理总线架构和通常的处理,存储器502可以存储处理器501在执行操作时所使用的数据。

本发明实施例提供的信息回填流程,可以应用于处理器501中,或者由处理器501实现。在实现过程中,信息回填的流程的各步骤可以通过处理器501中的硬件的集成逻辑电路或者软件形式的指令完成。处理器501可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻 辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器502,处理器501读取存储器502中的信息,结合其硬件完成信息回填的流程的步骤。

具体地,处理器501,用于读取存储器502中的程序,执行下列过程:

获取从第一接口传输的volte业务信令中采集的xdr;

获取从第二接口传输的volte业务信令中采集的第二xdr;其中,所述第二接口为终端与ip多媒体子系统ims间的接口,所述第一接口与所述第二接口不同;

若判断所述第二xdr所来源的volte业务信令与所述第一xdr所来源的volte业务信令为同一会话的volte业务信令,则将所述第二xdr中的通话业务类型信息回填到所述第一xdr中。

其中,第一接口包括以下接口中的一种或组合:

s1-mme接口,为基站与移动管理实体mme之间的接口;

x2接口,为基站与基站之间的接口;

uu接口,为基站与终端之间的接口;

sv接口,为mme与移动交换中心msc之间的接口。

第二接口为gm接口,为终端与p-cscf之间的接口。

上述第一xdr包括:从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr;其中,从发起volte业务时通过第一接口传输的请求信令和响应信令中采集的xdr中包括:imsi、业务过程的开始时间和结束时间。

上述第二xdr中包括imsi、通话业务类型信息、业务的开始时间和结束时间。

具体地,在判断所述第二xdr所来源的volte业务信令与所述第一xdr所来源的volte业务信令为同一会话的volte业务信令时,若满足以下条件之一,则判断第一xdr所来源的volte业务信令与第二xdr所来源的volte业务信令为同一会话的volte业务信令:

第一xdr中的imsi与第二xdr中的imsi一致,且第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的开始时间;

第一xdr中的imsi与第二xdr中的imsi一致,且第二xdr中包含的通话的开始时间晚于第一xdr中包含的业务过程的结束时间。

可选地,在将所述第二xdr中的通话业务类型信息回填到所述第一xdr中之后,还可以根据包含有volte通话类型信息的第一xdr,进行关键绩效指标kpi统计。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处 理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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