一种组播性能分析方法及系统的制作方法

文档序号:7596951阅读:121来源:国知局
专利名称:一种组播性能分析方法及系统的制作方法
技术领域
本发明涉及通信技术领域,更具体地,涉及一种组播性能分析方法及系统。
背景技术
随着宽带技术的不断发展,传统数据业务已经难以满足人们对信息业务的需求, 视频点播、远程教学、新闻发布、网络电视等业务将成为新一轮运营竞争的焦点。组播业务 作为最具潜力的业务之一,得到了前所未有的重视。组播业务运营需要对用户的组播业务性能数据进行提取和评估,对于有问题的投 诉用户端口,需要进行数据采集和故障分析。目前的组播业务数据采集主要是在网络设备 上实现,通过提取用户组播状态变迁的时间和端口流量作为计费的依据和用户使用过程的 日志记录。另外,还可以在用户侧设备上提取组播流量信息进行计费。而涉及到具体的组 播性能的各项参数,则只能在实验室依靠仪表获取。总体上,现有技术中主要存在如下不足之处
1)无法获取现网上的组播性能数据。由于组网环境的差异,实验室获得的数据与实际 网络的数据存在差异,依照原有的组播数据统计,局方只能得到用户组播状态变迁的时间 和端口流量的数据,无法获取现网中的详细组播性能数据,比如延时、乱序、丢包,以及组播 加入离开时延等。2)在有用户投诉时,难以采集到具体的组播性能数据信息,而仅仅依靠看到的组 播结果,比如存在马赛克等,无法准确定位故障原因,不利于故障的快速解决。3)在现网中只能在有用户使用后才能了解到网络的组播性能状况,无法在用户接 入前对网络状况进行预估。4)缺少组播性能方面的故障预警功能,只有在用户投诉后才能发现现网中的组播 性能故障。

发明内容
本发明解决的技术问题是提供一种组播性能分析方法及系统,对用户的组播业务 进行性能评价。为解决上述技术问题,本发明提供了一种组播性能分析方法,所述方法包括
在用户侧采集组播网络下发的组播数据,并对采集到的组播数据进行分析,提取组播 性能参数;
根据提取的所述组播性能参数对所述用户的组播性能进行评价。进一步地,所述组播性能参数包括以下参数中的一种或其任意组合 延时、乱序、丢包、错包、组播加入离开时延。进一步地,所述提取组播性能参数,具体包括 根据时间戳计算延时、乱序以及组播加入离开时延; 根据IP字段信息计算丢包;和/或根据校验和信息计算错包。进一步地,根据提取的所述组播性能参数对所述用户的组播性能进行评价,具体 包括
得出丢包、乱序、时延的波动曲线;
统计指定时间内的丢包、乱序、时延数目超出门限的次数;和/或 得出组播加入离开时延的均值。进一步地,所述在用户侧采集组播网络下发的组播数据,包括
在用户侧模拟用户进行接入认证,向所述组播网络发送组播加入请求,接收所述组播 网络下发的组播数据。进一步地,所述方法还包括
当统计的所述指定时间内的丢包、乱序、时延数目超出门限的次数超出预警门限时,向 网管发送告警信息。本发明还提供了一种组播性能分析系统,所述系统包括 数据采集模块,用于在用户侧采集组播网络下发的组播数据;
参数提取模块,用于对采集到的组播数据进行分析,提取组播性能参数; 性能统计服务器,用于根据所述参数提取模块提取的所述组播性能参数对所述用户的 组播性能进行评价。进一步地,所述系统还包括组播业务启动模块,用于在用户侧模拟用户进行接入 认证,向所述组播网络发送组播加入请求。进一步地,所述参数提取模块用于,提取如下组播性能参数中的一种或其任意组 合
延时、乱序、丢包、错包、组播加入离开时延。进一步地,所述参数提取模块用于,按照以下方式提取组播性能参数 根据时间戳计算延时、乱序以及组播加入离开时延;
根据IP字段信息计算丢包;和/或 根据校验和信息计算错包。进一步地,所述性能统计服务器用于,根据提取的所述组播性能参数,对所述用户 的组播性能进行如下评价
得出丢包、乱序、时延的波动曲线;
统计指定时间内的丢包、乱序、时延数目超出门限的次数;和/或 得出组播加入离开时延的均值。进一步地,所述性能统计服务器还用于,当统计的所述指定时间内的丢包、乱序、 时延数目超出门限的次数超出预警门限时,向网管发送告警信息。由上所述,本发明至少具有如下有益效果
(1)与之前只能在实验室使用仪表测试性能数据相比,使用本发明可以获取现网上实 际用户的组播性能数据,针对不同组网设备和不同配置,获取的结果更加真实;
(2)在放号前就能够对用户的组播业务情况进行预估,可以有效减少用户投诉,降低维 护成本;
(3)针对因为性能原因而投诉的用户,可使用本发明采集该用户侧的详细组播性能参数,便于故障分析;
(4)现网中长时间投入一定数量的本发明系统,能够对网络的组播质量进行实时监控, 便于局方运营维护。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中
图1为本发明实施例的组播性能分析方法的处理流程图; 图2为本发明实施例的组播性能分析系统的组成示意图。
具体实施例方式本发明的目的在于针对上面描述的现有技术的不足,提出一种用户侧组播性能统 计与故障分析的方法及系统,其核心思想在于通过模拟用户组播业务,在用户侧采集相关 信息,来获取用户的组播性能数据,从而对用户的组播业务进行性能评价,且进一步还可进 行故障诊断。基于上述思想,本发明提供一种组播性能分析方法,具体采用如下技术方案
在用户侧采集组播网络下发的组播数据,对采集到的组播数据进行分析,提取组播性 能参数;
根据提取的所述组播性能参数对所述用户的组播性能进行评价。其中,所述组播网络下发的所述组播数据包括组播协议包和组播业务数据包。进一步地,所述组播性能参数包括以下参数中的一种或其任意组合 延时、乱序、丢包、错包、组播加入或离开时延。进一步地,所述提取组播性能参数,具体包括 根据时间戳计算延时、乱序以及组播加入离开时延; 根据IP字段信息计算丢包;和/或
根据校验和信息计算错包。进一步地,所述在用户侧采集组播网络下发的组播数据,包括
在用户侧模拟用户进行接入认证,向所述组播网络发送组播加入请求,接收所述组播 网络下发的组播数据。为了使本发明的技术方案和优点更加清楚,以下将结合附图及具体实施例对本发 明技术方案的实施作进一步详细描述。需要说明的是,在不冲突的情况下,本申请中的实施 例及实施例中的特征可以相互任意组合。本发明所述方法的具体处理流程如图1所示,主要包括如下步骤 步骤101 功能设定和参数配置。在该步骤中需要设置装置的初始参数主要包括接入用户信息、组播相关参数等。步骤102 启动组播业务,包括用户接入认证和组播加入操作。该步骤主要是模拟用户进行接入认证操作,之后发送组播加入包,接收组播业务 流量。步骤103 采集组播协议交互包和组播业务数据包。
该步骤中,需要采集组播协议交互包和组播业务数据包,采集结果可依据需要直 接进行分析,或者保存为文件备份。步骤104 对采集数据进行计算分析,获取相关性能数据(参数),并可生成报表。该步骤中,需要采集的组播协议包和业务流量分别进行计算分析,包括由时间戳 计算延时、乱序以及组播加入离开时延等,由IP字段信息计算丢包,由校验和信息计算错 包等,生成数据报表。步骤105 将报表直接发给性能统计服务器。该步骤中,需要将统计结果经网络发送给统计服务器。同时,也可以通过本地网管 读取统计结果。步骤106 判断采集数据是否超出了预警门限,如果超出则执行步骤107 ;否则,执 行步骤108。步骤107 当采集数据超出预警门限时,向网管或控制中心发送告警信息。步骤108 本次流程结束。如图2所示,本发明实施例的组播性能分析系统主要包括
组播业务启动模块,该模块运行后能够进行用户接入认证和组播加入离开操作。数据采集模块,采集组播协议交互包和组播业务数据包,采集结果可依据需要直 接进行分析,或者保存为文件备份。参数提取模块,用于对采集到的数据进行计算分析,获取相关性能数据,包括延 时、乱序、丢包,以及组播加入离开时延等,并可生成数据报表;并将性能数据(或数据报表) 直接发给性能统计服务器,用于性能评价和备份。性能统计服务器,用于对组播性能进行评价。例如,根据各节点装置上报的性能参 数报表,得到不同节点对应不同时间点的丢包、乱序、时延的波动曲线;统计指定时间内的 丢包、乱序、时延数目超出门限的次数;以及计算出加入、离开时延的均值等。以此结果对不 同节点进行性能定级,并可由各节点的性能数据对网络性能进行分析。此外,如果连续丢包 的次数,或者时延等超出了设定的预警门限,还可以向网管或控制中心发送告警信息。此外,本发明的组播性能分析系统还可以提供本地网管接口和远程管理通道(图 中未示出),用于功能设定和参数配置。以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他 多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发 明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求 的保护范围。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
权利要求
1.一种组播性能分析方法,其特征在于,所述方法包括在用户侧采集组播网络下发的组播数据,并对采集到的组播数据进行分析,提取组播 性能参数;根据提取的所述组播性能参数对所述用户的组播性能进行评价。
2.如权利要求1所述的方法,其特征在于,所述组播性能参数包括以下参数中的一种或其任意组合 延时、乱序、丢包、错包、组播加入离开时延。
3.如权利要求2所述的方法,其特征在于, 所述提取组播性能参数,具体包括根据时间戳计算延时、乱序以及组播加入离开时延; 根据IP字段信息计算丢包;和/或 根据校验和信息计算错包。
4.如权利要求1、2或3所述的方法,其特征在于,根据提取的所述组播性能参数对所述用户的组播性能进行评价,具体包括 得出丢包、乱序、时延的波动曲线;统计指定时间内的丢包、乱序、时延数目超出门限的次数;和/或 得出组播加入离开时延的均值。
5.如权利要求1、2或3所述的方法,其特征在于, 所述在用户侧采集组播网络下发的组播数据,包括在用户侧模拟用户进行接入认证,向所述组播网络发送组播加入请求,接收所述组播 网络下发的组播数据。
6.如权利要求4所述的方法,其特征在于,所述方法还包括当统计的所述指定时间内的丢包、乱序、时延数目超出门限的次数超出预警门限时,向 网管发送告警信息。
7.一种组播性能分析系统,其特征在于,所述系统包括 数据采集模块,用于在用户侧采集组播网络下发的组播数据;参数提取模块,用于对采集到的组播数据进行分析,提取组播性能参数; 性能统计服务器,用于根据所述参数提取模块提取的所述组播性能参数对所述用户的 组播性能进行评价。
8.如权利要求7所述的系统,其特征在于,所述系统还包括组播业务启动模块,用于在用户侧模拟用户进行接入认证,向所述组 播网络发送组播加入请求。
9.如权利要求7或8所述的系统,其特征在于,所述参数提取模块用于,提取如下组播性能参数中的一种或其任意组合 延时、乱序、丢包、错包、组播加入离开时延。
10.如权利要求9所述的系统,其特征在于,所述参数提取模块用于,按照以下方式提取组播性能参数 根据时间戳计算延时、乱序以及组播加入离开时延; 根据IP字段信息计算丢包;和/或根据校验和信息计算错包。
11.如权利要求9所述的系统,其特征在于,所述性能统计服务器用于,根据提取的所述组播性能参数,对所述用户的组播性能进 行如下评价得出丢包、乱序、时延的波动曲线;统计指定时间内的丢包、乱序、时延数目超出门限的次数;和/或 得出组播加入离开时延的均值。
12.如权利要求11所述的系统,其特征在于,所述性能统计服务器还用于,当统计的所述指定时间内的丢包、乱序、时延数目超出门 限的次数超出预警门限时,向网管发送告警信息。
全文摘要
本发明公开了一种组播性能分析方法及系统,在用户侧采集组播网络下发的组播数据,并对采集到的组播数据进行分析,提取组播性能参数;根据提取的所述组播性能参数对所述用户的组播性能进行评价。采用本发明可以获取现网上实际用户的组播性能数据,针对不同组网设备和不同配置,使得获取的结果更加真实,从而能够更好地对网络性能进行评价。
文档编号H04L12/24GK102123092SQ20111004961
公开日2011年7月13日 申请日期2011年3月2日 优先权日2011年3月2日
发明者宋晓炜 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1