电路批量审计方法、媒体网关及媒体网关控制器的制作方法

文档序号:7652755阅读:124来源:国知局
专利名称:电路批量审计方法、媒体网关及媒体网关控制器的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及电路批量审计方法、媒体网关及媒 体网关控制器。
技术背景随着电信技术的发展,承载与控制分离成为电信网络发展的必然趋势,承载与控制分离主要指由媒体网关(Medium Gateway,简称MGW)完成承 载的功能,由软交换完成呼叫控制。其中软交换中控制媒体网关的逻辑部分 又称为^某体网关控制器(Medium Gateway Controller,简称MGC )。由于呼 叫流程中的语音传输电路与MGW上的承载端点是——对应的,所以MGC 需要完成MGW上承载的建立和释放等控制功能。媒体网关控制器在不同的 通信系统中有不同的称呼,如在WCDMA通信中为MSC SERVER,在CDMA 中为MSCe,在固网通信中为软交换机或媒体网关控制器。能够正确获知MGW上承栽端点的真实状态是MGC对MGW上承栽的 建立和释放等进行控制的前提,只有保证MGC所了解的承载端点的状态与 MGW上承载端点的真实状态一致时,才能实现呼叫的正确建立。另一方面, 由于MGC与MGW相分离的网络架构,使得MGC中记录有承载端点的逻 辑状态,MGW中则是承载端点的实际状态,而两者的分离则不可避免的会 产生两者之间的逻辑状态和实际状态不一致的情况;为保证两者状态的一致, H.248协议规定了电路审计的机制,目前的规定是MGC向MGW发送携带 需要审计的承载端点标识的审计请求(Audit R叫uest)消息;MGW收到所 述审计请求消息后检查该承载端点的状态,将其状态通过审计响应(Audit Response )消息上报给MGC; MGC收到该响应消息后对该承载端点的状态 进行更新,从而达到与MGW中实际状态的一致。按照目前H.248协议的规定,在一条审计消息中只能携带一个承载端点 的信息(即只能对应一条电路),而目前电信网络设备的集成度越来越高,容 量越来越大,按照这种一条消息只能携带一条电路信息的方式,对全部电路进行审计需要大量的审计消息才能完成,这样无法做到对电路的及时审计,容易造成较长时间MGW和MGC上承载端点状态的不一致,而且大量的审 计消息会对MGC和MGW造成较大冲击,容易导致MGC和MGW处理其 他业务的能力下降,并给MGC和MGW之间的链路带来较大的负担。发明内容本发明的实施例要解决的技术问题是提供电路批量审计方法、媒体网关、 媒体网关控制器及通信系统,可以减少审计消息的数量,提高电路审计的实时 性。为解决上述技术问题,本发明的实施例提供以下技术方案 一种电路批量审计方法,包括生成审计请求消息并向媒体网关发送所述审计请求消息,该消息中携带 有多个^c载端点标识;媒体网关接收并解析所述审计请求消息后,对所述审计请求消息中标识 的承载端点进行状态检查;完成对所述承载端点的状态检查后,媒体网关返回审计响应消息,所述 审计响应消息携带有审计后承载端点的状态信息。一种媒体网关控制器,用于呼叫控制和信令处理,包括审计请求消息生成单元,用于生成携带多个承载端点标识的审计请求消息;发送单元,用于向々某体网关发送所述审计请求消息;接收单元,用于接收所述媒体网关返回的审计响应消息,所述审计响应消息中携带有审计后承载端点的状态信息。一种媒体网关,用于媒体格式转换和媒体承载,包括接收单元,用于接收来自媒体网关控制器的审计请求消息,该消息中携带有多个承载端点标识;检查单元,用于检查所述审计请求消息中标识的承载端点的当前状态; 审计响应消息生成单元,用于生成携带有审计后承载端点的状态信息的审计响应消息;发送单元,用于向所述媒体网关控制器发送所述审计响应消息。从以上技术方案可以看出,本发明的实施例通过在审计请求消息中携带多 个承载端点标识,实现了一条审计消息中携带多个承载端点的信息,与现有技 术中一条审计消息只能携带一个承载端点的信息相比,能够减少审计消息的数 量,从而在短时间内快速完成大量承载端点的审计,提高电路审计的实时性,减少由于MGW和MGC上承载端点状态的不一致而导致的呼叫失败或异常,同 时降低电路审计对系统资源的消耗,提升MGC和MGW处理其他业务的能力。


图1是本发明实施例一电路批量审计方法的流程图; 图2是本发明实施例二媒体网关控制器的结构图; 图3是本发明实施例三媒体网关的结构图。
具体实施方式
本发明的实施例主要在审计消息(包括审计请求消息和审计响应消息)中 增加表示多个承载端点的相关信息的参数,从而实现通过一条审计消息审计多 个承载端点。下面对本发明电路批量审计方法、媒体网关、媒体网关控制器及 通信系统的推荐实施例进行详细描述。实施例一、 一种电路批量审计方法,参考图l,包括以下流程Al 、 MGC生成审计请求消息,在该消息中通过端点组(Termination Group ) 参数携带多个待审计承载端点的标识;为便于后面的理解及叙述,下面给出对所述Termination Group参数的 一种 具体规定Termination Group参数可以包括以下全部或部分字段 Termination Group Element Identifier字段用于指示本参数为端点组参数, 以和审计消息中的其他参数相区别;Length字段用于指示本字段后的字节数;All Termination字段用于指示是否需要审计MGW上的所有承载端点,设 置为l时表示审计所有承载端点,设置为O时表示不需审计所有承载端点;如果 设置为l,可不带后面的字段;First Termination字段用于指示本次审计的起始承载端点;Count字段用于指示本次审计的承载端点数目(为方便说明,以下用N 表示该数目);由于MGW中岸义载端点的标识是连续的数值,因此通过First Termination字 段和Count字段即可以表示从First Termination字段指示的承载端点开始的N个 承载端点;Inclusive字段用于指示是否需要审计由First Termination字段和Count字段 所指示的所有承载端点,设置为l时表示审计所有承载端点,设置为0时表示不 需要审计所有承载端点;如果设置为l,可不带后面的字段;Termination Group ID字段包含N个比特,分别与通过First Termination字 段和Count字段指示的各承载端点对应,每一比特用于指示是否对与其对应的 承载端点进行审计,设置为l时表示对该端点进行审计,设置为0时表示不审计 该端点;Termination Group Compression Type字IS:: 用于才旨示只十Termination Group ID字段中携带的信息比特进行压缩的压缩方式;MGC可以根据电路审计的实际需要对上述Termination Group参数的各字 段进行设置,从而通过Termination Group参数在审计请求消息中携带多个待审 计承载端点的标识;根据上述规定可以分为以下三种情况1) 如果需要对MGW上的所有承载端点进行审计,则将Termination Group 参数的All Termination字段设置为1;2) 如果不需对MGW上的所有承载端点进行审计,而只需要审计其中N个 连续端点,则将Termination Group参数的All Termination字段设置为O,将 Inclusive字段设置为1,并将First Termination字段设置为所述N个承载端点的起 始端点的标识,将Count字段设置为N;3 )如果只需要对MGW上的N个连续承载端点中的部分端点进行审计,则 将Termination Group参数的All Termination字段和Inclusive字段设置为O,将First Termination字段设置为所述N个承载端点的起始端点的标识,将Count字段设置 为N,并设置Termination Group ID字段中与需要审计的承载端点对应的比特为 1,将其他比特设置为O;还可以按指定的方式对Termination Group ID字段中的数据进行压缩,并设 置Termination Group Compression Type字l爻指示该压缩方式的编号; A2、所述MGC向MGW发送所述审计请求消息;A3、所述MGW对所述审计请求消息进行解析,根据Termination Group参 数确定MGC所请求的多个待审计承载端点;可以通过以下A31至A34所述的方法确定待审计 K载端点A31、判断AllTermination字段的值,若为l,则确定待审计承载端点为媒 体网关上的所有承载端点;否则执行A32;A32、判断Inclusive字段的值,若为l,则确定待审计承载端点为从First Termination字段指示的承载端点开始的所有N个承载端点;否则执行A33;A33、 判断Termination Group Compression Type字l史的值,若该值表示未 进行压缩,则确定在First Termination字段和Count字段指示的N个承载端点中, 所有与Termination Group ID字段中为l的比特对应的承载端点为待审计承载端 点;否则执4亍A34;A34、按照Termination Group Compression Type字l殳指示的压缩方式对 Termination Group ID字I史进行解压缩后,确定在First Termination字段和Count 字段指示的N个承载端点中,所有与Termination Group ID字段中为1的比特对 应的承载端点为待审计承载端点;A4、所述MGW检查所确定的待审计承载端点中各承载端点的当前状态;A5、所述MGW生成审计响应消息,在该消息中通过Termination Group 参数携带所述各承载端点的状态信息;MGW上各承载端点的当前状态仍然可以通过Termination Group参数来 表示,具体来说,可以使用该参数的Termination Group ID字段中每一比特来 指示与其对应的承载端点的状态,例如承载端点正常时可设置对应的比特为1,承载端点故障时可设置对应的比特为0;同样,MGW也可以按指定的方式对Termination Group ID字段中的数据 进行压缩,并i殳置Termination Group Compression Type字段为该压缩方式的 编号;A6、 MGW向所述MGC发送审计响应消息;A7、 MGC根据审计响应消息中的各承载端点的状态对所记录的对应承载 端点的状态进行更新;同样,MGC判断若Termination Group Compression Type字IS:的值表示进行 了压缩,则需要先按照该字段指示的压缩方式对Termination Group ID字段进行解压缩。在本发明的更多实施例中,MGW在确定待审计岸义载端点后,也可以在检 查其中 一个或多个承载端点的状态后,生成携带所检查的承载端点的状态信息 的审计响应消息,并向MGC发送。在本发明方法实施例中,若MGW只检查其中一个承载端点状态后即向 MCG返回该端点的状态信息时,可以采用目前标准的审计响应消息格式;若 MGW检查多个或全部待承载端点之后,通过一条审计响应消息向MGW返回所 检查的承载端点的状态信息,可以采用扩展的审计响应消息格式。实施例二、 一种媒体网关控制器,参考图2,包括审计请求消息生成单 元201、发送单元202、接收单元203和状态更新单元204:审计请求消息生成单元201用于生成携带多个承载端点标识的审计请求 消息;发送单元202用于向媒体网关发送所述审计请求消息;接收单元203用于接收所述媒体网关返回的审计响应消息,该消息中携 带有审计后承载端点的状态信息;状态更新单元204用于根据所述表示审计后承载端点的状态信息对所记 录的对应承载端点的状态进行更新。在本发明的更多实施例中,所述+某体网关控制器还可以包括压缩单元, 用于对审计请求消息生成单元生成的审计请求消息进行压缩。在本发明的更多实施例中,所述媒体网关控制器还可以包括解压缩单元, 用于对接收单元接收的审计响应消息进行解压缩。实施例三、 一种媒体网关,参考图3,包括接收单元301、检查单元303、 审计响应消息生成单元304和发送单元305:接收单元301用于接收来自媒体网关控制器的审计请求消息,其中携带有多个承载端点标识;检查单元303用于检查所述审计请求消息中标识的承载端点的当前状态;审计响应消息生成单元304用于生成携带有审计后承载端点的状态信息的审计响应消息;发送单元305用于向所述^ 某体网关控制器发送所述审计响应消息。在本发明的更多实施例中,所述媒体网关还可以包括压缩单元,用于对 审计响应消息生成单元生成的审计响应消息进行压缩。在本发明的更多实施例中,所述媒体网关还可以包括解压缩单元,用于 对接收单元接收的审计请求消息进行解压缩。综上所述,通过在审计请求消息中携带多个承载端点标识,实现了一条 审计消息中携带多个承载端点的信息,与现有技术中 一条审计消息只能携带 一个承载端点的信息相比,能够减少审计消息的数量,从而在短时间内快速 完成大量承载端点的审计,提高电路审计的实时性,减少由于MGW和MGC 上承载端点状态的不一致而导致的呼叫失败或异常,同时降低电路审计对系 统资源的消耗,提升MGC和MGW处理其他业务的能力;另外,通过对审计消息进行压缩,可以减少审计消息的大小,从而能够减 少MGW和MGC间通信的数据量,降低MGW和MGC间通信链路的负担。以上对本发明所提供的电路批量审计方法、媒体网关及媒体网关控制器进述,以上实施例的说明只是用于帮助理解本发明的方法及其思想;同时,对于 本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均 会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种电路批量审计方法,其特征在于,包括生成审计请求消息并向媒体网关发送所述审计请求消息,该消息中携带有多个承载端点标识;媒体网关接收并解析所述审计请求消息后,对所述审计请求消息中标识的承载端点进行状态检查;完成对所述承载端点的状态检查后,媒体网关返回审计响应消息,所述审计响应消息携带有审计后承载端点的状态信息。
2、 如权利要求1所述的电路批量审计方法,其特征在于,所述审计请求 消息,和/或所述审计响应消息是经压缩的消息。
3、 如权利要求1或2所述的电路批量审计方法,其特征在于,所述审计 请求消息,和/或所述审计响应消息中还携带消息的压缩方式,并才艮据所述压 缩方式进4于压缩。
4、 如权利要求1或2所述的电路批量审计方法,其特征在于,所述媒体 网关具体对所述审计请求消息中标识的部分承载端点进行状态检查。
5、 一种媒体网关控制器,用于呼叫控制和信令处理,其特征在于,包括 审计请求消息生成单元,用于生成携带多个承载端点标识的审计请求消息;发送单元,用于向媒体网关发送所述审计请求消息; 接收单元,用于接收所述媒体网关返回的审计响应消息,所述审计响应 消息中携带有审计后承载端点的状态信息。
6、 如权利要求5所述的媒体网关控制器,其特征在于,所述媒体网关控制器还包括状态更新单元,用于根据接收单元接收的审计后承载端点的状态 信息对所记录的对应承载端点的状态进行更新。
7、 如权利要求5所述的媒体网关控制器,其特征在于,所述媒体网关控 制器还包括压缩单元,用于对审计请求消息生成单元生成的审计请求消息进 行压缩。
8、 如权利要求5至7任一项所述的媒体网关控制器,其特征在于,所述 媒体网关控制器还包括解压缩单元,用于对所接收到的审计响应消息进行解 压缩。
9、 一种媒体网关,用于媒体格式转换和媒体承载,其特征在于,包括:接收单元,用于接收来自媒体网关控制器的审计请求消息,该消息中携带有多个承载端点标识;检查单元,用于检查所述审计请求消息中标识的承载端点的当前状态; 审计响应消息生成单元,用于生成携带有审计后承载端点的状态信息的审计响应消息;发送单元,用于向所述i某体网关控制器发送所述审计响应消息。
10、 如权利要求9所述的媒体网关,其特征在于,所述媒体网关还包括 压缩单元,用于对审计响应消息生成单元生成的审计响应消息进行压缩。
11、 如权利要求9或IO所述的媒体网关,其特征在于,所述媒体网关还 包括解压缩单元,用于对所接收到的审计请求消息进行解压缩。
全文摘要
本发明涉及通信技术领域,公开电路批量审计方法,包括生成审计请求消息并向媒体网关发送所述审计请求消息,该消息中携带有多个承载端点标识;媒体网关接收并解析所述审计请求消息后,对所述审计请求消息中标识的承载端点进行状态检查;完成对所述承载端点的状态检查后,媒体网关返回审计响应消息,所述审计响应消息携带有审计后承载端点的状态信息。本发明还公开相应的媒体网关及媒体网关控制器。通过本发明实施例,可以减少审计消息的数量,提高电路审计的实时性。
文档编号H04L12/66GK101299732SQ20071010157
公开日2008年11月5日 申请日期2007年4月30日 优先权日2007年4月30日
发明者磊 徐 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1