实现呼叫控制协议和媒体控制协议关联的方法及监测设备的制作方法

文档序号:7752996阅读:128来源:国知局
专利名称:实现呼叫控制协议和媒体控制协议关联的方法及监测设备的制作方法
技术领域
本发明涉及下一代网络(Next Generation Network,简称NGN)的监测技术领域, 尤其涉及在实现呼叫控制协议和媒体控制协议关联的方法及监测设备。
背景技术
以软交换技术为核心的下一代网络(Next Generation Network,简称NGN)语音网 络方案已经成熟,但基于TDM的电话交换网将与基于分组的下一代网络长期共存,并逐步 向NGN演进。图 1 为公共交换电话网络(Public Switched Telephone Network,简称 PSTN)接 入NGN网络时的网元结构图,包括软交换设备(Software Switch,简称SS)以及信令网关 (Signal Gateway,简称SG)和媒体网关(MediaGateway,简称MG)。SG通过综合业务数字 网用户部分(Integrated ServicesDigital Network User Part,简称 ISUP)协议与 SS 通 信,MG通过媒体网关控制协议例如H248协议与SS通信。图2是一个PSTN用户通过NGN网络呼叫另一个PSTN用户的呼叫流程图。ISUP协 议消息里的电路识别码(Circuit Identification Code,简称CIC)和H248协议消息中的 时分复用终结点标识符(Time-division multiplexingTermination ID,简称 TDM TID)有 一一对应关系,SS通过维护此对应关系把ISUP协议消息和H248协议消息关联成一个完整 的呼叫。其中,初始地址消息(Initial Address Message,简称IAM)、地址全消息(ACM)、释 放消息(REL)均是ISUP协议消息;增加时分复用终结点标识符消息(Add TDMPoint)、减少 时分复用终结点标识符消息(Sub TDM Point)均是H248协议消息。在系统网元不变化的情况下,CIC与TID的对应关系一般不发生变化,某一 CIC与 某一 TID的关系形成后,SS收到使用CIC的ISUP消息后,便使用与其对应的此TID进行呼 叫处理。但是此对应关系是可以变化的,例如增加或删除了某SG或MG时使此对应关系发 生变化。现有技术CIC与TID的对应关系通过工程配置,每个厂家的SS提供的格式不同, 兼容这些格式或将这些格式整理到一个统一的格式都花费很多时间。SS维护CIC与TID的 对应关系,但是SS不对外开放CIC与TID的对应关系的接口,所以外部的监测系统不能获 知各呼叫过程中CIC与TID的对应关系。并且SS维护的CIC与TID的对应关系更改时,监 测系统不能及时得知,使监测系统很难自动同步维护这些更新,不能及时关联出一个完整 的呼叫流程,影响监测性能。

发明内容
本发明要解决的技术问题是提供实现呼叫控制协议和媒体控制协议关联的方法 及监测设备,自动学习呼叫过程CIC和TID的对应关系,提高监测性能。为了解决上述技术问题,本发明提供了实现呼叫控制协议和媒体控制协议关联的 方法,包括针对公共交换电话网络设备通过下一代网络的软交换设备进行的呼叫流程,监
5测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系时,根据在当前呼叫过 程之前已使用此电路识别码的呼叫过程中公共交换电话网络设备与软交换设备进行呼叫 流程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标 识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时确定此终 结点标识符与所述电路识别码构成呼叫关联关系,所述电路识别码属于呼叫控制协议,所 述终结点标识符属于媒体网关控制协议。进一步地,上述方法还可以具有以下特点在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括: 所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识符, 以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的时 间;所述监测设备判断当前呼叫过程之前X次使用此电路识别码的呼叫过程中公共交换电 话网络设备为主叫方时,对应此X个主叫过程分别在所述未确定关联关系终结点标识符表 中查找以软交换设备收到主叫方发出的初始地址消息的时刻为起始点的T1时长内检测到 的未被关联的终结点标识符并组成一集合,获得X个集合,确定此X个集合的交集,在此交 集中确定一个终结点标识符;其中,X为大于零的整数,T1用于限定一时长并且T1的取值 能够确保在呼叫过程中软交换设备收到主叫方发出的初始地址消息后主叫方能够在此时 长内收到软交换设备返回的增加时分复用终结点标识符消息。进一步地,上述方法还可以具有以下特点在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括: 所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识符, 以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的时 间;所述监测设备判断当前呼叫过程之前X次使用此电路识别码的呼叫过程中公共交换电 话网络设备为被叫方时,对应此X个被叫过程分别在所述未确定关联关系终结点标识符表 中查找以被叫方收到软交换设备发出的初始地址消息的时刻为终结点的前T2时长内检测 到的未被关联的终结点标识符并组合成一集合,获得X个集合,确定此X个集合的交集,在 此交集中确定一个终结点标识符;其中,X为大于零的整数,T2用于限定一时长并且T2的 取值能够确保在呼叫过程中被叫方收到软交换设备发送的增加时分复用终结点标识符消 息后被叫方能够在此时长内收到软交换设备发出的初始地址消息。进一步地,上述方法还可以具有以下特点监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系的方法包 括所述监测设备维护关联关系确定表,关联关系确定表中电路识别码与终结点标识符的 对应关系具有信任级别;所述监测设备检测软交换设备收到呼叫控制协议消息后,根据此 呼叫控制协议消息中的电路识别码在所述关联关系确定表中查找到与此电路识别码对应 的终结点标识符并且判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件不 相关联时,降低此电路识别码与此终结点标识符的对应关系的信任级别,此信任级别降低 为最低信任级别时,监测设备从所述关联关系确定表中删除此对应关系并确定当前呼叫过 程中使用的电路识别码未确定呼叫关联关系。进一步地,上述方法还可以具有以下特点所述监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中的电路识别码在所述关联关系确定表中查找到与此电路识别码对应的终结点标识符 并且判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时,增大此电 路识别码与此终结点标识符的对应关系的信任级别;根据此呼叫控制协议消息中的电路识 别码在所述关联关系确定表中未查找到与此电路识别码对应的终结点标识符并且判断此 终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时,将此关联关系增加至 所述关联关系确定表。进一步地,上述方法还可以具有以下特点监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系的方法还 包括所述监测设备维护关联关系学习表,关联关系学习表中包含有待进一步核定的电路 识别码与终结点标识符的对应关系;所述监测设备检测软交换设备收到呼叫控制协议消 息后,根据此呼叫控制协议消息中的电路识别码在所述关联关系确定表中未查找到与此电 路识别码对应的终结点标识符但在所述维护关联关系学习表中查找到与此电路识别码对 应的终结点标识符时,监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关 系。进一步地,上述方法还可以具有以下特点在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括: 所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识符, 以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的时 间;所述监测设备判断当前呼叫过程的前一次使用此电路识别码的呼叫过程中公共交换电 话网络设备为主叫方时,在所述未确定关联关系终结点标识符表中查找以软交换设备收到 主叫方发出的初始地址消息的时刻为起始点的T1时长内检测到的未被关联的终结点标识 符并组成一集合,将所述未确定关联关系终结点标识符表中与此电路识别码对应的终结点 标识符组成一集合,确定此两个集合的交集,在此交集中确定一个终结点标识符;其中,X 为大于零的整数,T1用于限定一时长并且T1的取值能够确保在呼叫过程中软交换设备收 到主叫方发出的初始地址消息后主叫方能够在此时长内收到软交换设备返回的增加时分 复用终结点标识符消息。进一步地,上述方法还可以具有以下特点在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括: 所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识符, 以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的时 间;所述监测设备判断当前呼叫过程的前一次使用此电路识别码的呼叫过程中公共交换电 话网络设备为被叫方时,在所述未确定关联关系终结点标识符表中查找以被叫方收到软交 换设备发出的初始地址消息的时刻为终结点的前T2时长内检测到的未被关联的终结点标 识符并组合成一集合,将所述未确定关联关系终结点标识符表中与此电路识别码对应的终 结点标识符组成一集合,确定此两个集合的交集,在此交集中确定一个终结点标识符;其 中,X为大于零的整数,T2用于限定一时长并且T2的取值能够确保在呼叫过程中被叫方收 到软交换设备发送的增加时分复用终结点标识符消息后被叫方能够在此时长内收到软交 换设备发出的初始地址消息。进一步地,上述方法还可以具有以下特点
交集中有多个终结点标识符时,根据使用此终结点标识符的呼叫过程中收到其它 呼叫流程消息的时间选择符合呼叫流程的一个终结点标识符;所述监测设备维护关联关 系学习表,将不符合呼叫流程的终结点标识符置于关联关系学习表中与所述电路识别码对
应。 进一步地,上述方法还可以具有以下特点所述呼叫控制协议为综合业务数字网用户部分协议,媒体网关控制协议为H248 协议。为了解决上述技术问题,本发明还提供了实现呼叫控制协议和媒体控制协议关联 的方法,包括在对移动软交换网络设备的监测中,监测设备确定当前呼叫过程中使用的电 路识别码未确定呼叫关联关系时,根据在当前呼叫过程之前已使用此电路识别码的呼叫过 程中基站控制器与移动交换中心服务器进行呼叫流程消息交互以及媒体网关与移动交换 中心服务器进行呼叫流程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符 中确定一个终结点标识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事 件相关联时确定此终结点标识符与所述电路识别码构成呼叫关联关系,所述电路识别码属 于呼叫控制协议,所述终结点标识符属于媒体网关控制协议。为了解决上述技术问题,本发明还提供了实现呼叫控制协议和媒体控制协议关联 的监测设备,所述监测设备,用于针对公共交换电话网络设备通过下一代网络的软交换设 备进行的呼叫流程,确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系时,根据 在当前呼叫过程之前已使用此电路识别码的呼叫过程中公共交换电话网络设备与软交换 设备进行呼叫流程消息交互的时间,在未确定呼叫关联关系的各终结点标识符中确定一个 终结点标识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时 确定此终结点标识符与所述电路识别码构成呼叫关联关系。本发明通过自学习的方法,维护CIC和TID的对应关系,在SS不向监测系统提供 CIC和TID的对应关系的情况下,自动学习CIC和TID的对应关系,提高监测性能。


图1是现有技术中PSTN网络接入NGN网络时网元结构图;图2是现有技术中PSTN用户经由NGN网络呼叫另一 PSTN用户的流程示意图;图3是实施例中监测过程中实现呼叫控制协议和媒体控制协议关联的方法的流 程图;图4是实施例中监测设备处理判断检测到PSTN系统与NGN系统中交互的数据包 为H248协议数据时处理方法示意图;图5是实施例中监测设备处理判断检测到PSTN系统与NGN系统中交互的数据包 为ISUP协议数据时的处理方法示意图;图6是移动软交换系统中网元结构示意图。
具体实施例方式本发明适用于对PSTN用户通过NGN网络进行呼叫连接的监测情境,可以是PSTN 用户通过NGN网络与另一 PSTN用户的呼叫连接,也可以是PSTN用户通过NGN网络与其它非PSTN用户的呼叫连接。本发明中监控设备所监测的PSTN系统和NGN系统在同一时间段内存在大量用户 之间的呼叫,监控设备无法从SS处获知CIC与TID的对应关系的实时变化信息,只能从检 测到的,根据呼叫流程消息中检测出其使用的CIC或TID,根据PSTN设备与SS设备进行呼 叫流程消息交互的时间间隔,判断CIC与TID之间的关联关系。如图3所示,在监测过程中实现呼叫控制协议和媒体控制协议关联的方法包括 针对公共交换电话网络设备通过下一代网络的软交换设备进行的呼叫流程,监测设备确定 当前呼叫过程中使用的电路识别码CIC未确定呼叫关联关系时,根据在当前呼叫过程之前 已使用此电路识别码CIC的呼叫过程中公共交换电话网络设备与软交换设备进行呼叫流 程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符TID中确定一个终结点 标识符TID ;判断此终结点标识符TID与当前呼叫过程中的媒体网关控制协议事件相关联 时确定此终结点标识符与所述电路识别码构成呼叫关联关系。参考PSTN用户的呼叫流程,例如,PSTN设备1为主叫方,监测设备监测到SS收到 SG发送的IAM消息后,此IAM消息中使用CIC1时,SS中维护的关联关系为CIC1与TID1相 关联,SS随后向MG返回使用此TID1的Add TDM Point消息,监测设备由此判定与CIC1相 关联的TID必然存在于在SS收到SG发送的IAM消息后T1时长内检测到的未被关联的TID 中。T1用于限定一时长并且T1的取值能够确保在呼叫过程中软交换设备收到主叫方发出 的初始地址消息(IAM)后主叫方能够在此时长内收到软交换设备返回的增加时分复用终 结点标识符消息,T1的值取为1秒使可满足此条件。同理,PSTN设备2为被叫方,监测设备监测到SS向SG发送的IAM消息后,此IAM 消息中使用CIC2时,SS中维护的关联关系为CIC2与TID2相关联,SS之前向MG发送的Add TDM Point消息中使用此TID2,监测设备由此判定与CIC2相关联的TID必然存在于在SS 向SG发送的IAM消息之前T2时长内检测到的未被关联的TID中。T2用于限定一时长并 且T2的取值能够确保在呼叫过程中被叫方收到软交换设备发送的增加时分复用终结点标 识符消息后被叫方能够在此时长内收到软交换设备发出的初始地址消息(IAM),T2的值取 为1秒使可满足此条件。在未确定呼叫关联关系的各终结点标识符TID中确定一个终结点标识符的方法 包括监测设备维护一未确定关联关系终结点标识符表(tb_miss_tid),记录未确定关系 的终结点标识符,以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标 识符的消息的时间;所述监测设备判断当前呼叫过程之前X次使用此电路识别码CIC的呼 叫过程中公共交换电话网络设备为主叫方时,对应此X个主叫过程分别在所述未确定关联 关系终结点标识符表中查找以软交换设备收到主叫方发出的初始地址消息(IAM)的时刻 为起始点的T1时长[IAM,IAM+T1]内检测到的终结点标识符并组成一集合,获得X个集合, 确定此X个集合的交集,在此交集中确定一个终结点标识符;所述监测设备判断当前呼叫 过程之前X次使用此电路识别码CIC的呼叫过程中公共交换电话网络设备为被叫方时,对 应此X个被叫过程分别在所述未确定关联关系终结点标识符表中查找以被叫方收到软交 换设备发出的初始地址消息(IAM)的时刻为终结点的前T2时长[IAM-T2,IAM]内检测到的 终结点标识符并组合成一集合,获得X个集合,确定此X个集合的交集,在此交集中确定一 个终结点标识符。
监测设备可以通过各种方式记录下各消息(例如IAM消息)属于哪个呼叫过程, 从而可以查找前X次使用电路识别码CIC的呼叫过程中收到各流程消息的时间。交集中有多个终结点标识符时,根据使用此终结点标识符的呼叫过程中收到其它 呼叫流程消息的时间选择符合呼叫流程的终结点标识符。此处其它呼叫流程消息是指REL 消息,RLC消息、Sub TDM Point消息等。此处符合呼叫流程是指消息的先后顺序是否正确 以及消息之间的间隔时间是否位于系统统计出的经验时长内等等。此方式可提高收敛速 度,减少自学习时间。通过比较消息的发生时间,尽量将不符合呼叫流程的TID排除在外, 提高收敛速度,降低自动学习的复杂性。监测设备维护一关联关系确定表(tb_cic_tid),其中包含确定出的CIC与TID的 关系。为了提高学习关联关系的准确性,此表中CIC与TID的对应关系具有信任级别,此信 任级别的取值可以从高低信任级别到最高信任级别。例如设置最低信任级别为0,最低信任 级别为4。此级别从高到低表示可信任的程度。采用信任级别动态更新,降低复杂度,这样 对于修改了对应关系时,能在较短的时间内纠正,同时也避免了偶尔一次关联不上(偶尔 有数据丢包)带来重新计算的复杂性。监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中 的CIC在关联关系确定表中查找到与此CIC对应的TID并且判断此终结点标识符TID与当 前呼叫过程中的媒体网关控制协议事件(H. 248事件)不相关联时,降低此CIC与此TID的 对应关系的信任级别,此信任级别降低为最低信任级别时,监测设备从关联关系确定表中 删除此对应关系并确定当前呼叫过程中使用的电路识别码CIC未确定呼叫关联关系。监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中 的CIC在关联关系确定表中查找到与此CIC对应的TID并且判断此终结点标识符TID与当 前呼叫过程中的媒体网关控制协议事件(H. 248事件)相关联时,增大此CIC与此TID的对 应关系的信任级别。监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中 的CIC在关联关系确定表中未查找到与此电路识别码对应的终结点标识符并且通过上述 方法判断此终结点标识符TID与当前呼叫过程中的媒体网关控制协议事件(H. 248事件) 相关联时,将此关联关系增加至关联关系确定表,并将此关联关系的信任级别设置为1。监测设备还维护一关联关系学习表(tb_learning_CiC_tid),关联关系学习表中 包含有待进一步核定的电路识别码与终结点标识符的对应关系。监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中 的电路识别码在关联关系确定表中未查找到与此电路识别码对应的终结点标识符但在维 护关联关系学习表(tb_learning_CiC_tid)中查找到与此电路识别码对应的终结点标识 符时,监测设备确定当前呼叫过程中使用的电路识别码CIC未确定呼叫关联关系。监测设备维护一未确定关联关系终结点标识符表(tb_miss_tid),记录未确定关 系的终结点标识符,以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点 标识符的消息的时间。监测设备判断当前呼叫过程的前一次使用此电路识别码CIC的呼叫过程中公共 交换电话网络设备为主叫方时,在所述未确定关联关系终结点标识符表中查找以软交换设 备收到主叫方发出的初始地址消息(IAM)的时刻为起始点的T1时长[IAM,IAM+T1]内检测到的终结点标识符并组成一集合,将所述未确定关联关系终结点标识符表中与此电路识别 码对应的终结点标识符组成一集合,确定此两个集合的交集,在此交集中确定一个终结点 标识符;其中,X为大于零的整数,T1是在各呼叫过程中统计出的软交换设备收到主叫方发 出的初始地址消息(IAM)至主叫方收到软交换设备返回的增加时分复用终结点标识符消 息的平均间隔时长。监测设备判断当前呼叫过程的前一次使用此电路识别码CIC的呼叫过程中公共 交换电话网络设备为被叫方时,在所述未确定关联关系终结点标识符表中查找以被叫方收 到软交换设备发出的初始地址消息(IAM)的时刻为终结点的前T2时长[IAM-T2,IAM]内检 测到的终结点标识符并组合成一集合,将所述未确定关联关系终结点标识符表中与此电路 识别码对应的终结点标识符组成一集合,确定此两个集合的交集,在此交集中确定一个终 结点标识符;其中,X为大于零的整数,T2是在各呼叫过程中统计出的被叫方收到软交换设 备发送的增加时分复用终结点标识符消息至被叫方收到软交换设备发出的初始地址消息 (IAM)的平均间隔时长。交集中有多个终结点标识符时,根据使用此终结点标识符的呼叫过程中收到其它 呼叫流程消息的时间选择符合呼叫流程的终结点标识符。此处其它呼叫流程消息是指REL 消息,RLC消息、Sub TDM Point消息等。此处符合呼叫流程是指消息的先后顺序是否正确 以及消息之间的间隔时间是否位于系统统计出的经验时长内等等。将不符合呼叫流程的 TID置于关联关系学习表(tb_learning_CiC_tid)中。此方式可提高收敛速度,减少自学习 时间。通过比较消息的发生时间,尽量将不符合呼叫流程的TID排除在外,提高收敛速度, 降低自动学习的复杂性。监测设备还维护一未确定关联关系电路识别码表(tb_miSS_CiC),将未确定出关 联关系的电路识别码置于此表中。本发明中监测设备根据上述方法确定出CIC与TID的对应关系,并随着新呼叫的 增多,监测设备确定此对应关系的准确性不断提高。上述方法中无法在交集中确定出一个 最终的TID时,随着新呼叫的到达,不继循环上述方法,直到在交集中可确定出一个最终的 TID为止。下面以具体的实施例详细说明本发明。以固网软交换情境为例,呼叫控制协议为ISUP,媒体网关控制协议为H248协议。 监测设备维护关联关系确定表(tb_cic_tid),关联关系学习表(tb_learning_CiC_tid), 未确定关联关系终结点标识符表(tb_miss_tid),未确定关联关系电路识别码表(tb_ miss—cic)0如图4所示,监测设备处理判断检测到PSTN系统与NGN系统中交互的数据包为 H248协议数据时,处理方法包括1、判断是否为Add TDM Point消息,如果是,用TID和MG标识组成KEY2,保存此 KEY2,方便IUSP后续查找,进行H248关联;否则,执行下一步。2、判断是否为Sub TDM Point消息,如果是,执行下一步,否则等待下一个数据包 的处理。3、判断此Sub TDM Point消息使用的TID是否已由监测设备判定与CIC确定关联 关系,如果是,等待下一个数据包的处理,否则,将此TID信息增加到tb_miss_tid中。
11
如图5所示,监测设备处理判断检测到PSTN系统与NGN系统中交互的数据包为 ISUP协议数据时,处理方法包括1、判断是否为ACM消息,如果是,用CIC和SG标识组成KEY1,在tb_cic_tid中查 找是否有与此CIC对应的TID,如果有,执行下一步;否则,执行步骤7。2、使用此TID和MG标识组成Key2去H248数据中查找H248事件,并且此TID与 H248事件相关联时,执行下一步;否则执行步骤4。3、判断tb_cic_tid中此CIC与此TID的对应关系的信任级别小于最大信任别级, 则增加1,如果此对应关系的信任级别是最大信任级别时,保持此最大信任级别。标识H248 事件为已关联。4、将tb_cic_tid中此CIC与此TID的对应关系的信任级别减1。5、此CIC与此TID的对应关系的信任级别为0时,将此对应关系从tb_cic_tid中 删除。6、使用Keyl在tb_miSS_CiC中查找到此CIC后,查找到此CIC后,执行下一步。7、根据 tb_miss_tid 确定 TID。具体的,判断当前呼叫过程之前2次使用此电路识别码CIC的呼叫过程中公共交 换电话网络设备为主叫方时,对应此X个主叫过程分别在tb_miss_tid中查找以软交换设 备收到主叫方发出的初始地址消息(IAM)的时刻为起始点的T1时长[IAM,IAM+T1]内检测 到的终结点标识符并组成一集合,获得2个集合,确定此2个集合的交集,其中,T1为1秒。 监测设备判断当前呼叫过程之前X次使用此CIC的呼叫过程中PSTN设备为被叫方时,对应 此2个被叫过程分别在tb_miss_tid中查找以被叫方收到软交换设备发出的初始地址消息 (IAM)的时刻为终结点的前T2时长[IAM-T2,IAM]内检测到的终结点标识符并组合成一集 合,获得2个集合,确定此2个集合的交集,其中,T2为1秒。获得的交集中有多个TID时,根据使用此TID的呼叫过程中收到其它呼叫流程消 息(如REL消息,RLC消息,Sub TDM Point消息)的时间选择符合呼叫流程的一 TID ;将不 符合呼叫流程的其它TID置于tb_learning_cic_tid中。8、用Keyl去tb_learning_cic_tid中查找此CIC,如果查找到此CIC,则执行下一 步,否则执行步骤6。9、根据 tb_miss_tid 和 tb_learning_cic_tid 确定 TID。具体的,判断当前呼叫过程的前一次使用此CIC的呼叫过程中PSTN设备为主叫方 时,在tb_miss_tid中查找以软交换设备收到主叫方发出的初始地址消息(IAM)的时刻为 起始点的T1时长[IAM,IAM+T1]内检测到的终结点标识符并组成一集合,将tb_learning_ cic_tid中与此电路识别码对应的终结点标识符组成一集合,确定此两个集合的交集,其 中,T1为1秒。判断当前呼叫过程的前一次使用此CIC的呼叫过程中PSTN设备为被叫方时, 在tb_miss_tid中查找以被叫方收到软交换设备发出的初始地址消息(IAM)的时刻为终结 点的前T2时长[IAM-T2,IAM]内检测到的终结点标识符并组合成一集合,将tb_learning_ cic_tid中与此电路识别码对应的终结点标识符组成一集合,确定此两个集合的交集,其 中,T2为1秒。交集中有多个TID时,根据使用此TID的呼叫过程中收到其它呼叫流程消息(如 REL消息,RLC消息,Sub TDM Point消息)的时间选择符合呼叫流程的一 TID ;将不符合呼
12叫流程的其它TID置于tb_learning_cic_tid中。10、获得的TID的数目为1时,执行下一步,否则,等待下一次呼叫过程。11、使用Key2去H248数据中查找H248事件,并且此TID与H248事件相关联时, 将学习到的此CIC与TID的对应关系的信任级别设置为1,将tb_learning_CiC_tid中的此 CIC的记录删除;使用Key2去H248数据中未找到H248事件时,未准确判定出对应关系,将 tb_learning_cic_tid中的此CIC的记录删除。如果监测的SS用户比较大,可以先从SS导出一份CIC与TID的关系,在此基础上 进行学习后续的更新。上述步骤是通过固网软交换的例子来说明的,但本方法不仅仅使用于固网软 交换,同样使用于移动软交换,如图6所示,对移动软交换系统的监测中,基站控制器 (Base Station Controller,简称 BSC)通过基站系统应用部分(Base Station System Application Part,简称 BSSAP)协议与移动交换中心服务器(Mobile Switching Center Server,简称MSC Server)通信,媒体网关(MGW)通过H248协议与MSC Server通信。在本 发明中,对于图6的移动软交换系统的监测过程实现呼叫控制协议和媒体控制协议关联的 方法中,将BSSAP协议中的CIC与H248协议的TID相关联。对移动软交换系统的监测中,实现呼叫控制协议和媒体控制协议关联的方法包 括在对移动软交换网络设备的监测中,监测设备确定当前呼叫过程中使用的电路识别码 未确定呼叫关联关系时,根据在当前呼叫过程之前已使用此电路识别码的呼叫过程中基站 控制器与移动交换中心服务器进行呼叫流程消息交互以及媒体网关与移动交换中心服务 器进行呼叫流程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符中确定一 个终结点标识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联 时确定此终结点标识符与所述电路识别码构成呼叫关联关系,所述电路识别码属于呼叫控 制协议,所述终结点标识符属于媒体网关控制协议;呼叫控制协议为BSSAP协议,媒体网关 控制协议为H248协议。图6系统中呼叫流程消息与图1系统中的呼叫流程消息不同,但实现的原理与对 图1系统监测中的实现原理相同,BSC与SG对应,MGW与MG对应,MSC Server与SS对应, BSSAP协议与ISUP对应,具体实现过程此处不再详细说明。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟 悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变 形都应属于本发明所附的权利要求的保护范围。本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令 相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘 等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应 地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的 形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
权利要求
实现呼叫控制协议和媒体控制协议关联的方法,其特征在于,针对公共交换电话网络设备通过下一代网络的软交换设备进行的呼叫流程,监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系时,根据在当前呼叫过程之前已使用此电路识别码的呼叫过程中公共交换电话网络设备与软交换设备进行呼叫流程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时确定此终结点标识符与所述电路识别码构成呼叫关联关系,所述电路识别码属于呼叫控制协议,所述终结点标识符属于媒体网关控制协议。
2.如权利要求1所述的方法,其特征在于,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识 符,以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的 时间;所述监测设备判断当前呼叫过程之前X次使用此电路识别码的呼叫过程中公共交换 电话网络设备为主叫方时,对应此X个主叫过程分别在所述未确定关联关系终结点标识符 表中查找以软交换设备收到主叫方发出的初始地址消息的时刻为起始点的T1时长内检测 到的未被关联的终结点标识符并组成一集合,获得X个集合,确定此X个集合的交集,在此 交集中确定一个终结点标识符;其中,X为大于零的整数,T1用于限定一时长并且T1的取 值能够确保在呼叫过程中软交换设备收到主叫方发出的初始地址消息后主叫方能够在此 时长内收到软交换设备返回的增加时分复用终结点标识符消息。
3.如权利要求1所述的方法,其特征在于,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识 符,以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的 时间;所述监测设备判断当前呼叫过程之前X次使用此电路识别码的呼叫过程中公共交换 电话网络设备为被叫方时,对应此X个被叫过程分别在所述未确定关联关系终结点标识符 表中查找以被叫方收到软交换设备发出的初始地址消息的时刻为终结点的前T2时长内检 测到的未被关联的终结点标识符并组合成一集合,获得X个集合,确定此X个集合的交集, 在此交集中确定一个终结点标识符;其中,X为大于零的整数,T2用于限定一时长并且T2的 取值能够确保在呼叫过程中被叫方收到软交换设备发送的增加时分复用终结点标识符消 息后被叫方能够在此时长内收到软交换设备发出的初始地址消息。
4.如权利要求1所述的方法,其特征在于,监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系的方法包括所 述监测设备维护关联关系确定表,关联关系确定表中电路识别码与终结点标识符的对应关 系具有信任级别;所述监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控 制协议消息中的电路识别码在所述关联关系确定表中查找到与此电路识别码对应的终结 点标识符并且判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件不相关联 时,降低此电路识别码与此终结点标识符的对应关系的信任级别,此信任级别降低为最低信任级别时,监测设备从所述关联关系确定表中删除此对应关系并确定当前呼叫过程中使 用的电路识别码未确定呼叫关联关系。
5.如权利要求4所述的方法,其特征在于,所述监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中 的电路识别码在所述关联关系确定表中查找到与此电路识别码对应的终结点标识符并且 判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时,增大此电路识 别码与此终结点标识符的对应关系的信任级别;根据此呼叫控制协议消息中的电路识别码 在所述关联关系确定表中未查找到与此电路识别码对应的终结点标识符并且判断此终结 点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时,将此关联关系增加至所述 关联关系确定表。
6.如权利要求4所述的方法,其特征在于,监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系的方法还包括所述监测设备维护关联关系学习表,关联关系学习表中包含有待进一步核定的电路识 别码与终结点标识符的对应关系;所述监测设备检测软交换设备收到呼叫控制协议消息后,根据此呼叫控制协议消息中 的电路识别码在所述关联关系确定表中未查找到与此电路识别码对应的终结点标识符但 在所述维护关联关系学习表中查找到与此电路识别码对应的终结点标识符时,监测设备确 定当前呼叫过程中使用的电路识别码未确定呼叫关联关系。
7.如权利要求6所述的方法,其特征在于,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识 符,以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的 时间;所述监测设备判断当前呼叫过程的前一次使用此电路识别码的呼叫过程中公共交换 电话网络设备为主叫方时,在所述未确定关联关系终结点标识符表中查找以软交换设备收 到主叫方发出的初始地址消息的时刻为起始点的Tl时长内检测到的未被关联的终结点标 识符并组成一集合,将所述未确定关联关系终结点标识符表中与此电路识别码对应的终结 点标识符组成一集合,确定此两个集合的交集,在此交集中确定一个终结点标识符;其中,X 为大于零的整数,Tl用于限定一时长并且Tl的取值能够确保在呼叫过程中软交换设备收 到主叫方发出的初始地址消息后主叫方能够在此时长内收到软交换设备返回的增加时分 复用终结点标识符消息。
8.如权利要求6所述的方法,其特征在于,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符的方法包括所述监测设备维护一未确定关联关系终结点标识符表,记录未确定关系的终结点标识 符,以及检测到的公共交换电话网络设备或软交换设备收到携带此终结点标识符的消息的 时间;所述监测设备判断当前呼叫过程的前一次使用此电路识别码的呼叫过程中公共交换 电话网络设备为被叫方时,在所述未确定关联关系终结点标识符表中查找以被叫方收到软交换设备发出的初始地址消息的时刻为终结点的前T2时长内检测到的未被关联的终结点 标识符并组合成一集合,将所述未确定关联关系终结点标识符表中与此电路识别码对应的 终结点标识符组成一集合,确定此两个集合的交集,在此交集中确定一个终结点标识符;其 中,X为大于零的整数,T2用于限定一时长并且T2的取值能够确保在呼叫过程中被叫方收 到软交换设备发送的增加时分复用终结点标识符消息后被叫方能够在此时长内收到软交 换设备发出的初始地址消息。
9.如权利要求2、3、7或8所述的方法,其特征在于,交集中有多个终结点标识符时,根据使用此终结点标识符的呼叫过程中收到其它呼叫 流程消息的时间选择符合呼叫流程的一个终结点标识符;所述监测设备维护关联关系学习表,将不符合呼叫流程的终结点标识符置于关联关系 学习表中与所述电路识别码对应。
10.如权利要求1所述的方法,其特征在于,所述呼叫控制协议为综合业务数字网用户部分协议,媒体网关控制协议为H248协议。
11.实现呼叫控制协议和媒体控制协议关联的方法,其特征在于,在对移动软交换网络设备的监测中,监测设备确定当前呼叫过程中使用的电路识别码 未确定呼叫关联关系时,根据在当前呼叫过程之前已使用此电路识别码的呼叫过程中基站 控制器与移动交换中心服务器进行呼叫流程消息交互以及媒体网关与移动交换中心服务 器进行呼叫流程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符中确定一 个终结点标识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联 时确定此终结点标识符与所述电路识别码构成呼叫关联关系,所述电路识别码属于呼叫控 制协议,所述终结点标识符属于媒体网关控制协议。
12.实现呼叫控制协议和媒体控制协议关联的监测设备,其特征在于,所述监测设备,用于针对公共交换电话网络设备通过下一代网络的软交换设备进行的 呼叫流程,确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系时,根据在当前呼 叫过程之前已使用此电路识别码的呼叫过程中公共交换电话网络设备与软交换设备进行 呼叫流程消息交互的时间,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标 识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时确定此终 结点标识符与所述电路识别码构成呼叫关联关系。
全文摘要
本发明公开了实现呼叫控制协议和媒体控制协议关联的方法及监测设备,包括针对PSTN设备通过NGN网络的软交换设备进行的呼叫流程,监测设备确定当前呼叫过程中使用的电路识别码未确定呼叫关联关系时,根据在当前呼叫过程之前已使用此电路识别码的呼叫过程中公共交换电话网络设备与软交换设备进行呼叫流程消息交互的时间间隔,在未确定呼叫关联关系的各终结点标识符中确定一个终结点标识符;判断此终结点标识符与当前呼叫过程中的媒体网关控制协议事件相关联时确定此终结点标识符与所述电路识别码构成呼叫关联关系。本发明在SS不向监测系统提供CIC和TID的对应关系的情况下,自动学习CIC和TID的对应关系,提高监测性能。
文档编号H04W24/00GK101873238SQ201010214999
公开日2010年10月27日 申请日期2010年6月29日 优先权日2010年6月29日
发明者汪步江 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1