专利名称:用于iptv业务的业务质量监测的参数采集方法及系统的制作方法
技术领域:
本发明涉及IP网络电视技术,尤其是一种用于IPTV业务的业务质 量监测的参数采集方法及系统。
背景技术:
随着宽带的逐渐普及和组播技术的不断发展,IPTV已经走入家庭, 以其优良的实时性和交互性为广大用户所接受。IPTV是一种以家用电 视机或PC为显示终端,通过互联网,提供包括电视节目在内的内容丰 富的多媒体服务业务,可以实现媒体服务者和消费者互动,并可根据用 户的选择提供内容广泛的多媒体服务功能。随着IPTV业务的发展,用户对IPTV的业务质量要求逐渐提高, 运营商需要对IPTV的业务质量进行监测来定位和解决质量问题,以满 足用户的业务质量要求。现有的IPTV业务质量监测一般采用仪表对 IPTV系统的某个网络设备进行监测,通过获取网络设备返回的性能参 数来判断网络设备的工作状态是否正常,进而对IPTV系统进行故障定 位和维护。然而这种监测方式所采集到的性能参数仅能反映系统中局部 单点的质量状况,而IPTV系统非常复杂,涉及环节极多,根据这种质 量参数采集的方式获得的质量评估结果既无法反映IPTV业务的整体质 量状况和最终用户的业务质量感受,也不利于网络运营商进行故障定位 和维护。发明内容本发明的目的是提出一种用于IPTV业务的业务质量监测的参数采 集方法及系统,能够基于分布式的网络架构对IPTV业务网络中的各个 关键节点的质量参数进行采集,反映IPTV业务的整体质量状况和最终
用户的业务质量感受,从而克服目前单个设备只能测试单点质量,无法测试业务整体质量的不足,满足IPTV运营商对业务质量整体监测的需 求。为实现上述目的,本发明提供了一种用于IPTV业务的业务质量监 测的参数采集方法,包括主动监测代理装置和被动监测代理装置在启动时,分别读取监测 管理装置下发的监测任务文件;所述主动监测代理装置启动IPTV的仿真业务流程,并根据所述 监测任务文件采集所述仿真业务流程中用户终端侧的原始业务质量 参数;所述被动监测代理装置对IPTV的实际业务流程进行监测,并采 集IPTV链路中各个业务节点的原始业务质量参数;所述主动监测代理装置和被动检测代理装置分别将采集到的原 始业务质量参数上传给所述监测管理装置进行保存。在上述技术方案中,参数的采集通过两种途径实现, 一种是主动 监测代理装置釆集仿真业务流程中用户终端侧的原始业务质量参数, 一种是采集实际业务流程中IPTV链路的各个业务节点的原始业务质 量参数。通过对IPTV业务网络中用户侧、网络侧和业务侧等各方面 的分布式节点进行主动监测代理或被动监测代理的部署,实现对 IPTV业务系统的原始业务质量参数的全面采集,因此克服了现有技 术中釆集参数片面、无法整体评估业务质量的缺陷。进一步的,在读取所述监测管理装置下发的监测任务文件之前, 还可以包括以下步骤 ,所述主动监测代理装置和被动监测代理装置判断是否存有所述 监测管理装置下发的监测任务文件,如果没有所述监测任务文件,则 所述主动监测代理装置和被动监测代理装置与所述监测管理装置连 接,并上传自身的标识信息;所述监测管理装置根据上传的标识信息查询自身的数据库,并为 与所述标识信息对应的所述主动监测代理装置或被动监测代理装置
配置监测任务;所述监测管理装置下发所述监测任务到相应的所述主动监测代 理装置或被动监测代理装置。由于监测管理装置有可能未在主动监测代理装置或被动监测代理 装置启动时部署监测任务,此时可以由主动监测代理装置或被动监测 代理装置主动上报标识信息,再由监测管理装置部署对应的监测任务 文件,并将监测任务文件下发给相应的主动监测代理装置或被动监测 代理装置。进一步的,在所述监测管理装置保存原始业务质量参数的操作之 后,还可以包括以下步骤所述监测管理装置根据预设的业务质量模 型对所述原始业务质量参数进行处理,并将处理的结果与预设的业务 质量等级进行对比,输出业务质量评估结果。为实现上述目的,本发明提供了一种用于IPTV业务的业务质量 监测的参数采集系统,包括主动监测代理装置,用于读取监测任务文件,并根据所述监测任 务文件采集仿真业务流程中用户终端侧的原始业务质量参数;被动监测代理装置,用于读取监测任务文件,并根据所述监测任 务文件采集实际业务流程中IPTV链路中各个业务节点的原始业务质 量参数;监测管理装置,用于将所述主动监测代理装置和被动监测代理装 置上传的原始业务质量参数进行保存。在上述技术方案中,主动监测代理装置和被动监测代理装置被部 署在IPTV业务系统的各个方面,能够全面的采集原始业务质量参数, 获得IPTV业务系统的业务质量的整体评估结果。本发明的参数釆集 系统独立于IPTV业务系统,不会产生额外的业务流量,因此不会对 原有的IPTV业务造成影响。基于上述技术方案,本发明通过在IPTV业务系统中各方面的分布 式节点部署主动监测代理装置或被动监测代理装置,对原始业务质量 参数进行采集,实现对IPTV业务系统的原始业务质量参数的全面采 集,因此克服了现有技术中采集参数片面、无法整体评估业务质量的 缺陷。附图"i兌明
图1为本发明用于IPTV业务的业务质量监测的参数采集方法的一 实施例的流程示意图。图2为本发明用于IPTV业务的业务质量监测的参数采集方法的另 一实施例的流程示意图。图3为本发明用于IPTV业务的业务质量监测的参数采集系统的一 实施例的结构示意图。图4为本发明用于IPTV业务的业务质量监测的参数采集系统的另 一实施例的流程示意图。图5为本发明用于IPTV业务的业务质量监测的参数采集系统的再 一实施例的流程示意图。图6为本发明用于IPTV业务的业务质量监测的参数采集系统的又 一实施例的流程示意图。
具体实施方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。考虑到现有技术中IPTV业务质量监测只能采集局部单点的性能参 数来对IPTV业务系统进行质量评估,本发明通过主动监测代理和被动 监测代理对IPTV业务系统进行全面的原始业务质量参数采集,并根据 预设的业务质量模型和业务质量等级对IPTV业务系统进行评估,这样 获得的评估结果能够较为准确地反映IPTV业务的整体质量状况和最终 用户的业务质量感受。方法实施例一如图1所示,为本发明用于IPTV业务的业务质量监测的参数采集 方法的一实施例的流程示意图。本实施例包括以下流程
步骤101a、主动监测代理装置启动,并转向步骤102a;步骤101b、被动监测代理装置启动,并转向步骤102b;步骤102a、主动监测代理装置读取监测管理装置下发的监测任务 文件,并转向步骤103a;步骤102b、被动监测代理装置读取监测管理装置下发的监测任务 文件,并转向步骤103b;步骤103a、主动监测代理装置启动IPTV的仿真业务流程,并根 据监测任务文件采集仿真业务流程中用户终端侧的原始业务质量参 数,然后转向步骤104;步骤103b、被动监测代理装置对IPTV的实际业务流程进行监 测,并采集IPTV链路中各个业务节点的原始业务质量参数,然后转 向步骤104;步骤104、主动监测代理装置和被动检测代理装置分别将采集到 的原始业务质量参数上传给监测管理装置进行保存。在本实施例中主动监测代理装置通过以太网或ADSL方式接入网 络,模拟IPTV用户行为,在此仿真业务流程中获取各个阶段用户终端 侧的原始业务质量参数,例如业务认证结果、电子菜单请求的响应速 度、直播节目频道切换时间、点播节目请求响应时间、点播节目播放帧 速度等。。被动监测代理装置通过旁路并接的方式实现对IPTV业务链路上各 个节点的IPTV业务数据的获取,然后分析实际业务数据中与业务质量 相关的数据,并按照原始业务质量参数的定义获得原始业务质量数 据,例如网络抖动指标值、网络丟包指标值、IP数据流速率等。监测 管理装置将主动监测代理装置和被动监测代理装置上传的原始业务质 量参数存储在数据库中,便于分析调用和查询。为了实现全面的原始业务质量参数的采集,可以根据监测代理装置 的功能不同,将主动监测代理装置或被动监测代理装置部署在IPTV业 务网络的不同位置。主动监测代理装置主要部署在靠近用户的位置,即 用户端侧,例如测试用户的家中或靠近用户的局端接入设备下面。被动 监测代理装置主要部署在IPTV系统的主干网络上,例如IPTV核心节 点出口、会聚层交换机下面。运营商在IPTV业务网络的各个关键点部署监测代理装置来采集原 始业务质量参数,可以从各个方面(例如用户侧、网络侧和业务侧等) 对IPTV业务系统进行分析,获得基于IPTV整体的质量评估结果。方法实施例二如图2所示,为本发明用于IPTV业务的业务质量监测的参数釆集 方法的另一实施例的流程示意图。与上一实施例相比,本实施例在步骤 104后还包括步骤105、监测管理装置根据预设的业务质量^=莫型对存储的原始业 务质量参数进行计算处理,获得业务质量数据;例如,监测管理装置根 据预设的5分制用户主观质量模型,从原始业务质量参数中提取该模型 包括的参数数据,如电子菜单请求的响应速度、直播节目频道切换时间、 点播节目请求响应时间节目播放帧率等。步骤106、监测管理装置将计算出的业务质量数据与预设的业务质 量等级进行比对,获得并输出业务质量评估结果。例如,5分制用户主 观质量模型中,5分质量等级对应的参考指标包括电子菜单请求的响 应速度要求为0.8秒以内(含0.8秒),直播节目频道切换时间要求等 于或低于2秒,点播节目请求响应时间要求等于或低于2秒,节目播放 帧率大于或等于23帧/秒;4分质量等级对应的参考指标包括电子菜 单请求的响应速度为0.8秒至1.2秒(含1.2秒),直播节目频道切换时 间为2秒至2.5秒(含2.5秒),点播节目请求响应时间为2秒至2.5秒 (含2.5秒),节目播放帧率为20帧/秒(含20帧/秒)至23帧/秒;如 果某个主动监测代理装置上传的原始业务质量参数中,电子菜单请求的 响应速度为l.l秒,直播节目频道切换时间要求为1.8秒,点播节目请 求响应时间要求为2.2秒,节目播放帧率为22帧/秒;那么监测管理装 置对比预设的参考值,可以判定该主动监测代理装置所在的节点以上四 个业务质量参数的质量等级分别为4分、5分、4分、4分。才艮据权重不 同,监测管理装置可以综合评判该主动监测代理装置所在的节点用户主 观质量大于4分。本实施例给出了业务质量评估的完整过程,其中业务质量模型和业 务质量等级可以由运营商预先设定,当业务质量模型改变时,只需要相 应的更改业务质量模型和业务质量等级的设定即可,无需重新部署系 统,以满足将来用户对业务质量要求发生变化的需求。在以上的两个方法实施例中,读取监测管理装置下发的监测任务 文件之前,还包括以下这些步骤主动监测代理装置和被动监测代理 装置判断自身是否存有监测管理装置下发的监测任务文件,如果没 有,则主动监测代理装置和被动监测代理装置可以主动地与监测管理 装置连接,并上传自身的标识信息;监测管理装置根据上传的标识信 息查询自身的数据库,并为与标识信息对应的主动监测代理装置或被 动监测代理装置配置监测任务;然后监测管理装置下发监测任务到相 应的主动监测代理装置或被动监测代理装置。本领域普通技术人员可以理解实现上述方法实施例的全部或部分 步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计 算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的 步骤;而前述的存储介质包括ROM、 RAM、磁碟或者光盘等各种可 以存储程序代码的介质。系统实施例一如图3所示,为本发明用于IPTV业务的业务质量监测的参数采集 系统的一实施例的结构示意图。本实施例系统包括监测管理装置l、主 动监测代理装置2和被动监测代理装置3。其中监测管理装置1负责将 主动监测代理装置2和被动监测代理装置3上传的原始业务质量参数 进行保存,主动监测代理装置2可以读取监测管理装置1所下发的监 测任务文件,并根据监测任务文件中规定的监测任务,完成对用户行 为的仿真操作,同时釆集仿真业务流程中用户终端侧的原始业务质量 参数。被动监测代理装置3可以读取监测管理装置1所下发的监测任 务文件,并根据所述监测任务文件中规定的监测任务,通过旁路并接 的方式实现实际业务流程中IPTV链路中各个业务节点的原始业务质
量参数的采集。系统实施例二如图4所示,为本发明用于IPTV业务的业务质量监测的参数采集 系统的另一实施例的流程示意图。与上一实施例相比,本实施例对监测 管理装置1、主动监测代理装置2和被动监测代理装置3进行了细化。 主动监测代理装置2具体包括业务流程仿真模块21、原始参数采集模块 22和第一参数上传模块23,其中业务流程仿真模块21负责启动IPTV 的仿真业务流程以模拟用户行为,原始参数采集模块22可以根据监 测任务文件釆集仿真业务流程中用户终端侧的原始业务质量参数,第 一参数上传模块23可以将所述原始业务质量参数上传到所述监测管 理装置。监测管理装置1包括参数存储模块ll,该模块主要用于保存主动 监测代理装置和被动监测代理装置上传的原始业务质量参数。被动监 测代理装置3包括业务数据采集接口31、业务数据分析模块32和 第二参数上传模块33。其中,业务数据釆集接口 31负责根据监测任 务文件采集实际业务流程中IPTV链路中各个业务节点的业务数据。 业务数据分析模块32用于分析实际业务数据中与业务质量相关的数 据,并按照原始业务质量参数的定义获得原始业务质量数据。第二参 数上传模块33负责将获得的所述原始质量数据上传给所述监测管理 装置l。这里的分析过程是指分析业务数据中和业务质量相关的数据,并 按照原始质量参数的定义和计算方法,计算获得原始质量参数并进行记 录。例如分析某个监测周期内监测点收到的所有IP数据包的包序号, 可以获得该监测点收到的数据包总数和丟包数,并计算获得该监测周期 内该监测点的丟包率指标;分析某个监测周期内监测点收到的所有IP 数据包的到达时间,对比IPTV数据流速率,可以获得该监测点收到的 每个数据包与预定到达时间的偏差值,并计算获得该监测周期内该监测 点所有包的抖动值指标,从而得到最大抖动值和最小抖动值。系统实施例三
如图5所示,为本发明用于IPTV业务的业务质量监测的参数釆集 系统的再一实施例的流程示意图。与上一实施例相比,本实施例中在主 动监测代理装置2中增加了第 一监测任务判断模块24和第 一标识上传 模块25,其中第一监测任务判断模块24可以用来判断自身是否存有 监测管理装置1下发的监测任务文件;笫一标识上传模块25可以在 第一监测任务判断模块24判断没有监测任务文件时,与监测管理装 置1进行连接,并上传自身的标识信息。本实施例还可以在被动监测代理装置3中增加了第二监测任务判 断模块34和第二标识上传模块35,其中第二监测任务判断模块34 可以用来判断自身是否存有监测管理装置1下发的监测任务文件;第 二标识上传模块35可以在第二监测任务判断模块34判断没有监测任 务文件时,与监测管理装置l进行连接,并上传自身的标识信息。相应的在监测代理装置1还包括标识查询模块13和监测任务配 置模块12。其中标识查询模块13用于根据接收到的标识信息查询相 应的监测任务文件;监测任务配置模块12用于为与标识信息对应的 主动监测代理装置或被动监测代理装置配置监测任务文件。系统实施例四如图6所示,为本发明用于IPTV业务的业务质量监测的参数采集 系统的又一实施例的流程示意图。与系统实施例二相比,本实施例在监 测代理装置加入了业务质量评估模块14,负责根据预设的业务质量模 型对原始业务质量参数进行处理,并将处理的结果与预设的业务质量 等级进行对比,输出业务质量评估结果。最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非 对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域 的普通技术人员应当理解依然可以对本发明的具体实施方式
进行修改 或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。
权利要求
1、一种用于IPTV业务的业务质量监测的参数采集方法,包括主动监测代理装置和被动监测代理装置在启动时,分别读取监测管理装置下发的监测任务文件;所述主动监测代理装置启动IPTV的仿真业务流程,并根据所述监测任务文件采集所述仿真业务流程中用户终端侧的原始业务质量参数;所述被动监测代理装置对IPTV的实际业务流程进行监测,并采集IPTV链路中各个业务节点的原始业务质量参数;所述主动监测代理装置和被动检测代理装置分别将采集到的原始业务质量参数上传给所述监测管理装置进行保存。
2、 根据权利要求1所述的参数采集方法,其中在读取所述监测 管理装置下发的监测任务文件之前,还包括以下步骤所述主动监测代理装置和被动监测代理装置判断是否存有所述 监测管理装置下发的监测任务文件,如果没有所述监测任务文件,则 所述主动监测代理装置和被动监测代理装置与所述监测管理装置连 接,并上传自身的标识信息;所述监测管理装置根据上传的标识信息查询自身的数据库,并为 与所述标识信息对应的所述主动监测代理装置或被动监测代理装置 配置监测任务;所述监测管理装置下发所述监测任务到相应的所述主动监测代 理装置或被动监测代理装置。
3、 根据权利要求1所述的参数釆集方法,其中在所述监测管理 装置保存原始业务质量参数的操作之后,还包括以下步骤所述监测 管理装置根据预设的业务质量模型对所述原始业务质量参数进行处 理,并将处理的结果与预设的业务质量等级进行对比,输出业务质量 评估结果。
4、 一种用于IPTV业务的业务质量监测的参数采集系统,包括主动监测代理装置,用于读取监测任务文件,并根据所述监测任务文件采集仿真业务流程中用户终端侧的原始业务质量参数;被动监测代理装置,用于读取监测任务文件,并根据所述监测任 务文件采集实际业务流程中IPTV链路中各个业务节点的原始业务质 量参数;监测管理装置,用于将所述主动监测代理装置和被动监测代理装 置上传的原始业务质量参数进行保存。
5、 根据权利要求4所述的参数釆集系统,其中所述监测管理装 置包括参数存储模块,用于保存所述主动监测代理装置和被动监测代理 装置上传的原始业务质量参数。
6、 根据权利要求5所述的参数釆集系统,其中所述主动监测代 理装置包括业务流程仿真模块,用于启动IPTV的仿真业务流程; 原始参数采集模块,用于根据所述监测任务文件采集所述仿真业务流程中用户终端侧的原始业务质量参数;第一参数上传模块,用于将所述原始业务质量参数上传到所述监测管理装置。
7、 根据权利要求5所述的参数采集系统,其中所述被动监测代 理装置包括业务数据采集接口 ,用于根据所述监测任务文件采集实际业务流 程中IPTV链路中各个业务节点的业务数据;业务数据分析模块,用于分析所述实际业务数据中与业务质量相 关的数据,并按照原始业务质量参数的定义获得原始业务质量数据;第二参数上传模块,用于将获得的所述原始质量数据上传给所述 监测管理装置。
8、 根据权利要求6所述的参数采集系统,其中所述主动监测代 理装置还包括第 一监测任务判断模块,用于判断自身是否存有所述监测管理装置下发的监测任务文件;第一标识上传模块,用于在判断没有所述监测任务文件时,与所 述监测管理装置连接并上传自身的标识信息。
9、 根据权利要求7所述的参数釆集系统,其中所述被动监测代 理装置还包括第二监测任务判断模块,用于判断自身是否存有所述监测管理装 置下发的监测任务文件;第二标识上传模块,用于在判断没有所述监测任务文件时,与所 述监测管理装置连接并上传自身的标识信息。
10、 根据权利要求8或9所述的参数采集系统,其中所述监测代 理装置还包括标识查询模块,用于根据接收到的标识信息查询相应的监测任务 文件;监测任务配置模块,用于为与所述标识信息对应的主动监测代理 装置或被动监测代理装置配置所述监测任务文件。
11、 根据权利要求4所述的参数采集系统,其中所述监测代理装 置还包括业务质量评估模块,用于根据预设的业务质量模型对所述原始业 务质量参数进行处理,并将处理的结果与预设的业务质量等级进行对 比,输出业务质量评估结果。
全文摘要
本发明涉及一种用于IPTV业务的业务质量监测的参数采集方法,包括主动监测代理装置采集仿真业务流程中用户终端侧的原始业务质量参数;被动监测代理装置采集IPTV的实际业务流程中IPTV链路的各个业务节点的原始业务质量参数;分别将原始业务质量参数上传给监测管理装置进行保存。本发明还涉及了一种用于IPTV业务的业务质量监测的参数采集系统。本发明通过在IPTV业务系统中各方面的分布式节点部署主动监测代理装置或被动监测代理装置对原始业务质量参数进行采集,实现对IPTV业务系统的原始业务质量参数的全面采集,因此克服了现有技术中采集参数片面、无法整体评估业务质量的缺陷。
文档编号H04L12/26GK101159635SQ200710187920
公开日2008年4月9日 申请日期2007年11月15日 优先权日2007年11月15日
发明者严海宁, 明 冯, 张明杰, 段保通, 罗斯青 申请人:中国电信股份有限公司