一种端到端关联实现方法及系统的制作方法
【技术领域】
[0001] 本发明涉及移动通信技术领域,尤其涉及一种端到端关联实现方法及系统。
【背景技术】
[0002] 随着中国移动通信业务的飞速发展,信令监测系统也得到全面的应用和发展,为 运营商的网络维护、日常优化、处理投诉、突发事件监控提供了强有力的工具和数据支撑, 为提高网络质量,提高客户感知发挥了巨大作用。随着信令监测系统监测范围的不断扩大 和全网监测要求,不同接口的信令流程关联成为信令监测必不可少的需求和关键技术。随 着IMS (Interactive Multimedia Service,交互式多媒体服务)网络的兴起和建设,IMS 网络的信令监测若不能实现各接口流程关联分析,将会降低MS网络和业务的维护分析效 率,使MS产业化成熟进程变慢。
[0003] 在通常的信令流程中,主叫的信令流程途径BSCXBase Station Controller,基站 控制器)到 MSC (Mobile Switching Center,移动交换中心)的 Mc 接口、MSC 到 HLR (Home Location Register,归属位置登记器)的 C/D 接口、MS (Mobile Station,移动台)到 BSC 的Um和Abis接口等等;将不同的接口的信令流程完成关联,即实现同一呼叫的不同接口 的信令流程合并,即为不同接口的关联;或者说,将同一呼叫的不同接口的信令流程完成关 联,即为不同接口关联。具体的呼叫流程如下:
[0004] 主叫用户拨打被叫号码,通过主叫所在BSC建立A接口 SCCP (Signaling Connection and Control Part,信令连接控制协议)连接,向主叫所在MSC发送业务请求消 息;
[0005] 主叫所在MSC向主叫所在BSC回连接确认消息;
[0006] 若主叫所在VLR (Visitor Location Register,拜访位置寄存器)没有可用的鉴 权集,则向主叫所在HLR发送取鉴权集的请求;
[0007] 主叫所在HLR返回鉴权集给主叫所在VLR ;
[0008] 主叫所在MSC向主叫手机发送鉴权请求消息,启动鉴权流程,鉴权请求消息中包 含了一个随机数和密钥序列号码CKSN ;
[0009] 主叫手机回送鉴权响应消息给主叫所在MSC,该消息中包含一个应答数SRES,主 叫所在MSC比较自己保存的SRES与鉴权响应消息中的SRES是否一致,若一致则鉴权通过;
[0010] 主叫所在MSC向主叫所在BSC发加密命令,该消息中包含要求的加密算法和密钥 Kc,以及是否要求手机在加密完成中包括IMEI ;
[0011]启动加密模式传送,主叫所在BSC向主叫所在MSC返回加密完成消息;
[0012] 主叫所在MSC回送业务接受消息;
[0013] 主叫手机发呼叫建立消息,该消息中携带被叫号码、承载能力等关键信息;
[0014] 呼叫接续,主叫所在MSC向主叫手机发呼叫接续;
[0015] 为主叫建立承载,主叫所在MSC选择空闲电路,将对应的TID发送给主叫侧MGW (Media GateWay,媒体网关),要求创建关联,主叫侧MGW将TID和RTP(Real-time Transport Protocol,实时传送协议)终端ID加入到创建好的关联中;
[0016] 主叫侧MGW向主叫所在MSC返回REPLY消息,该消息中包括创建的关联及RTP终 端ID、IP地址、端口号;
[0017] 主叫所在MSC将TID对应的CIC通过分配请求消息发送给主叫所在BSC,请求主叫 所在BSC为主叫用户分配无线语音信道资源;
[0018] 主叫所在BSC完成主叫用户承载语音的无线信道建立,向主叫所在MSC回送分配 完成消息。
[0019] 一般来说,主被叫在完成呼叫过程中途径多个网元,涉及多种协议,任意其中一个 网元均有可能因为某种原因而终止本次呼叫。假定没有多段关联,如果想处理投诉、定位网 元故障等需要分析每一个网元的信令流程,不但工作量巨大,而且很难区分是否是同一呼 叫的流程,极易犯错。完成关联后,在处理效率、处理准确性方面将会得到极大的提升,将绝 大部分需要人工的操作转化为设备处理,将人工解放出来做高端分析,同时为其他专题分 析提供数据支撑。
[0020] 目前,MS网络已经实现有条件的端到端关联。例如,有文献公开了一种基于SIP 协议的各消息的CALL-ID (呼叫实例标识)字段完成SIP协议的各接口关联的系统和方法。 其中,所属系统包括以下部分:IMS网络中SIP (Session Initiation Protocol,会话启动 协议)协议接口、SIP流程接口设备;所述SIP流程接口设备连接SIP协议各接口,完成数 据采集、关键信息处理、各接口流程关联。所述方法包括:SIP协议流程接口存储包含第一 目标呼叫详细记录⑶R (Call Detail Record,呼叫详细记录)信息项的第一⑶R信息项列 表,所述第一目标⑶R信息项包含呼叫实例标识(CALL-ID);该方法包括:SIP流程接口对 输入的SIP流程消息提取呼叫实例标识(CALL-ID),作为生成第一⑶R信息项的内容;SIP 流程接口检索第一 CDR信息项列表中是否有第一目标CDR信息项包含提取的呼叫实例标识 (CALL-ID),如果有,则存储所述SIP流程消息与相应第一目标CDR信息项之间的关联关系; 如果没有,则在第一 CDR信息项列表中添加生成的第一 CDR信息项,并存储所述SIP流程消 息与添加的第一 CDR信息项之间的关联关系。
[0021] 具体来说,在实现本发明的过程中,发明人发现现有的方案存在如下缺点:
[0022] 现有IMS网络内部接口协议流程关联方法及系统技术存在如下缺陷:1、CALL-ID 字段包含的信息量少,CALL-ID字段仅能用来完成关联;2、IMS各接口的同一呼叫的 CALL-ID字段值会发生变化,导致关联系统不能正确完成多段关联。举例说明CALL-ID字段 值会改变的场景:中国移动的IMS网络的AS (Authentication Server,应用服务器)实体 采用的是背靠背用户代理(B2BUA),因此呼叫到达AS后,AS会终结此呼叫,然后发起一次新 的呼叫;所以每次经过AS的消息均会修改CALL-ID字段值;这样在MS网络中如果AS实体 采用的是背靠背用户代理(B2BUA),现有的关联系统将无法完成多段关联。
【发明内容】
[0023] 本发明的目的在于克服现有技术的缺点和不足,提供一种端到端关联实现方法及 系统。
[0024] -种端到端关联实现方法,所述方法包括:
[0025] 获取会话启动协议SIP终端通信不同接口的信令流程,解码得到其中的请求消息 路径VIA信息,并记录获取所述VIA信息的时间;
[0026] 根据所述VIA信息和时间,搜索所述时间前后预设时长内具有所述VIA信息的不 同接口的通信记录;
[0027] 将所述具有相同VIA信息的不同接口的通信记录合并为同一通信记录。
[0028] 所述方法还包括:
[0029] 监测应用证服务器AS的收发消息,将所述收发消息中Route信息相同的通信记录 填充到VIA多段关联表中;
[0030] 在所述VIA多段关联表中搜索所述时间前后预设时长内具有所述VIA信息的不同 接口的通信记录。
[0031] 所述方法还包括:
[0032] 将搜索得到的同一通信记录不同阶段的VIA信息,根据对