一种统计上报方法

文档序号:7975325阅读:174来源:国知局
专利名称:一种统计上报方法
技术领域
本发明涉及媒体网关控制技术领域,特别是指一种统计上报方法。
技术背景媒体网关控制器(MGC)和媒体网关(MG)是分组网络中的两个关键 构件。MGC负责呼叫控制功能,MG负责业务承载功能,实现呼叫控制平 面和业务承载平面的分离,从而充分共享网络资源,简化设备升级和业务扩 展,大大降低开发和维护成本。如图1所示为一种MGC和MG组网示意图。MGC和MG之间通信的 协议,目前应用较为广泛的是网关控制协议(H.248 )和媒体网关控制协议 (MGCP)。以H.248协议为例,MG上的各种资源,如时分复用(TDM) 通道、实时传输协议(RTP)流等,被抽象表示为终端(Termination),终 端之间的组合被抽象表示为上下文(Context)。基于协议的这种抽象模型, 呼叫的接续实际上就是对终端和上下文的操作。这种操作通过MGC和MG 之间的命令(Command)的请求(Request)和响应(Reply)来完成。命令 类型包括添加(Add )、修改(Modify )、删减(Subtract)、移动(Move )、 审计值(AuditValue)、审计能力(AuditCapabilities)、通报(Notify)、 服务改变(ServiceChange)。命令参数,也称为描述符(Descriptor),被 分类为属性(Property)、信号(Signal)、事件(Event)、统计(Statistic) 等。具有业务相关性的参数逻辑上聚合成为包(Package)。在H.248协议中,与服务质量(QoS)相关的参数通常定义为属性参数 或统计参数,其中统计参数与QoS的状况,例如抖动緩存应用的当前值或 平均值相关,这类参数通常由MG计算和操作,MGC可以有选择地使能或 去能,即激活或去激活统计参数中的个别或全部参数。目前MGC获得MG上的统计参数的当前值有两种方法 一种方法是 MGC向MG发送请求命令,可以是审计值命令或者删减命令,并明确或缺 省地指定需要的统计参数,然后MG在相应的响应命令中将该统计参数的当 前值返回给MGC。另 一种方法是MGC向MG指定或MG自己预设针对某 个统计参数的上报条件,当该统计参数的当前值满足该条件时,触发MG将 该统计参数的当前值向MGC上报。在现有技术中,当通过上报条件触发MG向MGC上报统计参数值时, 上报的信息中仅有参数的当前值而没有相应的触发上报的时间信息。MGC 在根据收到的统计参数值进行后续处理,如进行分析和预测时,如果需要时 间信息,则根据MGC接收到该参数当前值的时间信息进行。但因为受到协 议编解码、网络传输、消息緩存等各种因素的影响,MGC收到统计参数值 的时刻与在MG上这些统计参数值达到条件触发上报的时刻,并不相同也并 不只是存在一个固定偏差,这样就出现了不可精确获得的时间误差,后续根 据时间信息进行分析和预测等处理时,就降低了这些处理的准确性。发明内容有鉴于此,本发明提供了一种统计上报方法,能够使MGC获得统计参 数值对应的正确时间,从而减小误差。本发明提供的 一种统计上报方法包括媒体网关确定出需要上报统计参数当前值时,在统计参数值的上报需要 绑定时间信息的情况下,获取当前时间信息;关联所述当前时间信息和需要上报的统计参数当前值,并将所述关联的 时间信息和统计参数值上报给媒体网关控制器。由上述方案可以看出,本发明中MG确定出需要上报统计参数值时,在 统计参数值的上报需要绑定时间信息的情况下,获取当前时间信息,关联该 当前时间信息和需要上报的统计参数的当前值,并将所述关联的时间信息和
统计参数值上报给MGC,从而使MGC获得了触发上报统计参数值的正确 时间,减小了误差,提高了 MGC根据上报的统计参数值进行后续分析和预 测的准确性。


图1为一种MGC和MG组网示意图;图2为本发明统计上报方法具体实施例的流程图。
具体实施方式
本发明的主要思想是,MG在根据自身中的统计参数上报条件,确定需 要向MGC上报统计参数值时,将当前的统计参数值和当前时间均上报给 MGC,从而使MGC获得条件触发上报统计参数值的正确时间,减小了误差, 提高了 MGC根据上报的统计参数值进行后续分析和预测的准确性。这里,MG可以是在统计参数当前值满足统计参数上报条件时,确定出 需要上报该统计参数当前值。统计参数值的上报是否需要绑定时间信息可以由时间绑定请求参数的 设置决定。该时间绑定请求参数可以由MGC下发给MG,具体可以是在 MGC给MG的事件的参数中下发;该时间绑定请求参数也可以由MG预先 设置在自身中。另外,该时间绑定请求参数的设置方法,可以为该参数出现与否分别 表示需要绑定时间信息和不需要绑定时间信息;或者可以为该参数的取值 分别表示需要绑定时间信息、不需要绑定时间信息和由MG决策是否绑定时 间信息。上述关联当前时间信息和需要上报的统计参数当前值,并将关联的时间 信息和统计参数值上报给MGC可以包括通过在MG向MGC上报统计参数值的上报事件的参数中,增加表示时 间信息的参数,将时间信息和统计参数值在该上报事件中进行关联,并将该
上报事件发送给MGC。上述关联当前时间信息和需要上报的统计参数当前值,并将关联的时间 信息和统计参数值上才艮给MGC也可以包括在与上报事件一起发送给MGC的时间戳参数中设置时间信息,将时间 信息和上报事件中包括的统计参数值进行关联,并将上报事件和时间戳参数 一起发送给MGC。基于上述思想本发明提供了一种统计上报方法,以下通过具体实施例进 4亍详细iJt明。统计上报方法具体实施例的流程如图2所示,包括如下步骤步骤201、 MG确定出需要上报统计参数当前值时,在统计参数值的上 报需要绑定时间信息的情况下,获取当前时间信息。本步骤中,MG可以是在统计参数当前值满足统计参数上报条件时,确 定出需要上报该统计参数值,则MG获取的当前时间信息,为统计参数当前 值满足统计参数上报条件时刻的时间信息,以下将该时刻的时间信息简称为 触发时间。这里的统计参数具体可以包括H.248协议中提及的各种统计参 数,如终端上的RTP丢包率等。上述统计参数上报条件,可以是MGC下发给MG的,也可以是MG自 行设定的。在对该统计参数基于条件上报进行设置的过程中,可以通过一个 扩展参数表示是否上报触发时间,来确定是否为统计参数值的上报需要绑定 时间信息的情况。本实施例中,将该表示是否上报触发时间的扩展参数命名 为时间绑定请求参数(TimeBindRequest, tbr)。本实施例提供了两种设置上述时间绑定请求参数的方式第一种方式 为,通过该时间绑定请求参数本身来表示,即在对统计参数基于条件上报进 行设置的过程中,如果该时间绑定请求参数出现,就表示要求绑定,即需要 在上报统计参数值时上报触发时间;如果该时间绑定请求参数不出现,表示 不要求绑定,即无需在上报统计参数值时上报触发时间;或反之。第二种方 式为,通过该时间绑定请求参数的取值来表示,例如该参数的取值包括要
求绑定(Bind)、不要求绑定(NoBind) 、 MG自行决策(Auto),可以缺 省取其中的一个值,即在对统计参数基于条件上报进行设置的过程中,该时 间绑定请求参数不同的取值就表示了不同的要求。在H.248协议中,由于统计参数上报条件是否满足是通过事件来监测 的,因此上述时间请求绑定参数可以设置在事件描述符中。则当MG确定出当前统计参数值满足MGC下发或MG自行设定的统计 参数上报条件时,判断上述时间绑定请求参数的设置,确定统计参数值的上 报是否需要绑定时间信息,如果为不需要绑定时间信息的情况,则直接上报 统计参数值;如果为需要绑定时间信息的情况,则获取触发时间,即步骤 201中的获取当前时间信息,然后执行下述步骤202。这里,判断确定的统计参数值的上报是否需要绑定时间信息,在上述第 一种设置时间绑定请求参数的方式中,为判断是否在对统计参数基于条件上 报进行设置的过程中出现了该时间绑定请求参数,如果是,则需要绑定时间 信息;否则不需要绑定时间信息;或反之。在上述第二种设置时间绑定请求 参数的方式中,为判断该时间绑定请求参数的取值,如果取值为要求绑定, 则需要绑定时间信息;如果取值为不要求绑定,则不需要绑定时间信息;如 果取值为MG自行决策,则MG根据自身设定的是否上报触发时间的策略确 定是否需要绑定时间信息。步骤202、关联步骤201中获取的当前时间信息和需要上报的统计参数 的值,并将所述关联的时间信息和统计参数值上报给MGC。本步骤中,关联统计参数值和当前时间信息,可以是将两者绑定在一个 命令中上报给MGC。由于可以通过上报事件在命令中携带需要上报的统计 参数值,则本实施例中,将当前时间信息和统计参数值绑定上报可以有两种 方式 一种方式为,为所述上报事件扩展一个表示时间信息的参数触发时 间参数(TriggerTime, tt),由于在所述上报事件的参数中包括统计参数当 前值,则通过将该触发时间参数值设定为步骤201中获取的当前时间信息, 就实现了绑定当前时间信息和统计参数值;另一种方式为,在上报事件时通
用的时间戳参数中设置步骤201中获取的当前时间信息,则由于上报事件时 同时携带了当前时间信息和统计参数值,也实现了绑定当前时间信,t、和统计 参数值。这里再通过一个具体示例详细说明本实施例的处理流程MGC向MG 下发Add、 Move或Modify命令,并在下发的命令中携带包括下述参数的事 件StatisticID = rtp/pl、 max = 20 %和tbr = Bind。其中,StatisticID = rtp/pl 用于标识该事件是针对RTP丢包率这个统计参数的; max:20M为上才艮条件, 表示当RTP丢包率最大值为20%时需要上报该参数;tbr=Bind表示要求上 报时间信息。则MG接收到上述Add、 Move或Modify命令后,提取其中的事件,根 据该事件中所包括的StatisticID-rtp/pl、 max = 20%,和实时或周期计算的 RTP丢包率值,监测RTP丢包率值是否达到或超过20%。假设在2006年 08月08日12时34分56秒,MG监测到该终端上的RTP丟包率达到20%, MG根据上述提取的事件中的tbr = Bind,确定出需要上报时间信息,则获取 触发时间即2006年08月08日12时34分56秒,并向MGC上才艮该触发时 间和对应的RTP丟包率值,具体可以通过携带上报事件的Notify命令进行 上报,该携带的事件中包括StatisticID = rtp/pl 、 val=20%和 tt=20060808123456。其中,val=20表示当前RTP丢包率值为20%, =20060808123456表示触发时间为2006年08月08日12时34分56秒。通过上述实施例,MG向MGC上报统计参数值的同时,也准确上报了 该统计参数值发生的时间,从而使得MGC在根据上报的统计参数值和同时 上报的时间参数进行后续分析和预测时,提高了 MGC进行分析和预测的准 确性。以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的 方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本 发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1. 一种统计上报方法,其特征在于,该方法包括媒体网关确定出需要上报统计参数当前值时,在统计参数值的上报需要绑定时间信息的情况下,获取当前时间信息;关联所述当前时间信息和所述需要上报的统计参数当前值,并将所述关联的时间信息和统计参数值上报给媒体网关控制器。
2、 根据权利要求1所述的方法,其特征在于,所述媒体网关确定出需 要上报统计参数当前值的步骤为所述媒体网关在统计参数当前值满足统计参数上报条件时,确定出需要 上报该统计参数当前值。
3、 根据权利要求1所述的方法,其特征在于,所述统计参数值的上报 是否需要绑定时间信息由时间绑定请求参数的设置决定。
4、 根据权利要求3所述的方法,其特征在于,所述时间绑定请求参数 的设置方法为该参数出现与否分别表示需要绑定时间信息和不需要绑定时 间信息。
5、 根据权利要求3所述的方法,其特征在于,所述时间绑定请求参数 的设置方法为该参数的取值分别表示需要绑定时间信息、不需要绑定时间 信息和由媒体网关决策是否绑定时间信息。
6、 根据权利要求3所述的方法,其特征在于,所述时间绑定请求参数 由媒体网关控制器下发给所述媒体网关。
7、 根据权利要求6所述的方法,其特征在于,所述时间绑定请求参数 在媒体网关控制器给所述媒体网关的事件的参数中下发。
8、 根据权利要求3所述的方法,其特征在于,所述时间绑定请求参数 由所述媒体网关预先设置在自身中。
9、 根据权利要求1所述的方法,其特征在于,所述关联所述当前时间 信息和需要上报的统计参数当前值,并将所述关联的时间信息和统计参数值上报给媒体网关控制器包括通过在媒体网关向媒体网关控制器上报统计参数当前值的上报事件的 参数中,增加表示所述当前时间信息的参数,将所述当前时间信息和统计参 数当前值在该上报事件中进行关联,并将该上报事件发送给媒体网关控制 器。
10、根据权利要求1所述的方法,其特征在于,所述关联所述当前时间 信息和需要上报的统计参数当前值,并将所述关联的时间信息和统计参数值上报给媒体网关控制器包括在与上报事件 一起发送给媒体网关控制器的时间戳参数中设置所述当 前时间信息,将所述当前时间信息和所述上报事件中包括的所述统计参数当 前值进行关联,并将所述上报事件和所述时间戳参数一起发送给媒体网关控 制器。
全文摘要
本发明公开了一种统计上报方法,包括MG确定出需要上报统计参数值时,在统计参数值的上报需要绑定时间信息的情况下,获取当前时间信息;关联当前时间信息和需要上报的统计参数当前值,并上报给MGC。本发明中MG通过关联当前时间信息和需要上报的统计参数的当前值,并上报给MGC,使MGC获得了触发上报统计参数值的正确时间,减小了误差,提高了MGC根据上报的统计参数值进行后续分析和预测的准确性。
文档编号H04L12/00GK101212308SQ20061017044
公开日2008年7月2日 申请日期2006年12月30日 优先权日2006年12月30日
发明者林杨波 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1