一种多媒体服务性能监测的方法和系统的制作方法

文档序号:7969402阅读:165来源:国知局
专利名称:一种多媒体服务性能监测的方法和系统的制作方法
技术领域
本发明属于多媒体信息传输和处理领域,具体涉及一种多媒体服务性能 监测的方法和系统。
背景技术
随着有线网络和无线网络的发展和用户需求的驱动,多媒体技术和相关 的应用得到了越来越多的关注,浮皮认为是未来高速网络的主流应用之一。多
Jf某体应用,包括视频应用和音频应用,相对于网络(Internet)的传统应用如 万维网(WWW)、电子邮件(E-mail)等,对带宽的需求更大,多々某体数 据的压缩成为一个非常迫切的任务。现有的视频和音频等多々某体数据传输采 取了高压缩率的编码技术,这些编码技术利用了视频和音频等多媒体信息在 时间、空间和统计上的相关性来进行数据压缩,因此在网络传输过程中的数 据包丟失或者延迟会造成解码端的视频和音频质量下降。但是有线或者无线 网络不提供传输的QoS (Quality of Serverices:服务质量)保证,因此数据 包的丢失或者延迟不可避免,这都会造成接收端的用户体验质量下降。为了 提高多媒体服务的质量,对通过有线网络或者无线网络传输的多媒体信息进 行质量监测成为多媒体通信领域的研究热点。
传统的多媒体服务性能监测方法是在接收端对收到的多媒体信息进行 监测,通过多媒体解码处理检测网络传输过程中的多媒体数据错误信息,并 将其反馈至服务器端。在服务器端根据接收到的错误反馈信息对接收端的多 媒体数据进行重建,从而实现对接收端的多々某体服务性能进行监测和评价。
图l是现有技术中一种多媒体服务性能监测系统示意图,图中,发送端 对多媒体数据进行打包,并将其发送到接收端,期间要经过若千个网络节点。 在多媒体数据的传送过程中,多媒体数据包可能会发生延迟或者丢失,造成 接收端不能正确接收所有的数据包。此时,接收端通过多々某体解码处理,找
到多^某体内容中的错误信息,并将其反馈至服务器端。监测服务器再根据接 收到的反馈错误信息,利用多媒体解码器估计出被监测的接收端多媒体数 据。将被监测的多媒体数据与参考多々某体数据进行比较,实现多媒体服务性 能的监测。
传统的多媒体服务性能监测方法的一个缺点是,必须通过接收端的多媒 体解码器处理,才能得到多媒体内容的错误信息。这要求被监测的接收端能 够对传输的多媒体信息进行完全的解码操作。当需要对多个多媒体服务的性 能进行监测时,

图1所示的传统方法要求接收端能够对多个多媒体服务内容 进行解码。这不仅增加了接收端的资源消耗,而且不利于多媒体内容的数字 版权管理。
传统的多媒体服务性能监测方法的另外一个缺点是,必须通过服务器端 的多媒体解码器处理过程,才能估计出被监测的接收端的多媒体内容。这要 求服务器端对每一个被监测的接收端进行多媒体解码操作。当需要对多个接 收端的多媒体服务性能进行监测时,图1所示的传统方法要求服务器端对多 媒体服务内容进行解码,这会大幅度增加了服务器端的资源消耗。
因此,现有的多媒体服务性能检测方法需要加以改进。

发明内容
本发明所要解决的技术问题是提供一种多媒体服务性能监测的方法和 系统, 一方面,避免在被监测的接收端进行多媒体解码的处理过程,有利于
数字版权管理;另一方面,避免服务器端进行额外的多媒体解码过程,有利 于在服务器端对多个接收端进行多i某体服务性能监测。
为了解决上述技术问题,本发明提供了 一种多媒体服务性能监测方法, 应用于包括发送端、接收端和中间网络传输节点的系统,包含如下步骤
(a) 在系统中设置参考点和采样点,所迷参考点设置在网络传输节点 A,所述采样点位于网络传输节点A或之后的任意需要进行服务监测的网络 节点,参考点和采样点之间存在双向通信通道;
(b) 网络传输节点A对收到的多媒体数据进行复制并发送到参考点,
参考点对该复制的多媒体数据进行解码,以解码后的多媒体数据作为服务质 量评价的参考多媒体数据,并建立多々某体数据包标识号与多媒体信息之间的
索引并保存;
(c) 采样点根据包标识号对接收的数据包进行排序,检测数据包的完 整性,如有数据包丢失,将其标识号反馈至参考点;
(d) 参考点根据采样点返回的丢失数据包的标识号,查找保存的多媒 体数据包标识号与对应的多媒体信息之间的关联关系,得到对应的多媒体信 息,进而对采样点的多媒体服务质量进行评价。
在一较佳实施例中,所述步骤(a)中多媒体数据包标识号为编码后多 媒体数据信息发送的序号。
在一较佳实施例中,所述步骤(a)中多々某体信息为数据包标识号对应 的多媒体数据信息,或者从多媒体数据中提取的特征信息,或者是多媒体数 据压缩编码信息。
在一较佳实施例中,所述步骤(b)中,对于采用可靠传输协议的服务 来说,网络传输节点是将重传后的多媒体数据复制并发送到参考点,作为服 务质量评价的参考数据。
在一较佳实施例中,所述步骤(b)中,对于采用可靠传输协议如TCP/IP 协议的服务来说,采样点是将重传前得到的丟失数据包的标识号发送到参考点。
在一较佳实施例中,所述数据包标识号与多媒体信息之间的关联关系是 由索引方式建立的。
在一较佳实施例中,所述索引中的一条记录包括RTP包号,随后是视 频帧序号、宏块序号和位置,以及每个宏块的运动矢量;或者,包括多个图 像帧的序号、宏块的序号和位置,以及每个宏块的运动矢量。
在一较佳实施例中,所述步骤(d)中对多媒体服务质量的评价方法为 根据采样点反馈的丢失数据包的标识号查找数据包标识号与多媒体信息之 间的关联关系,得到丟失的视频数据的位置,然后根据该丟失位置估计出被 监测的采样点的视频数据,再将其与参考视频数据进行比较,就可以得到采
样点的视频服务质量评价结果。
本发明所提供的一种多媒体服务性能监测的系统和方法, 一方面,能够 根据传输过程中的数据包状态信息对多媒体信息的传输质量进行监测,从而 避免了在被监测的接收端进行多媒体解码的处理过程,有利于数字版权管
理;另一方面,通过在服务器端建立发送的数据包号和多媒体数据之间的关 联关系,从而避免了在服务器端进行额外的多:!(某体解码过程,有利于在服务 器端对多个接收端进行多媒体服务性能监测。
附困说明
图1是现有技术中一种多媒体服务性能监测系统示意图2是本发明基于反馈信息的多媒体服务性能监测系统示意图3是本发明多媒体服务性能监测方法流程图4是本发明 一种数据包标识号与编码视频信息索引建立方法示意图。
具体实施例方式
下面以典型的多媒体视频服务的性能监测为例解释本发明的多媒体服 务的性能监测原理和实施方法,但是并不局限于该应用。
图2所示是本发明基于反馈信息的多媒体服务性能监测系统示意图。该 系统除包含发送端,网络节点和接收端外,还包含由采样点和参考点。其中
所述参考点可以在多々某体系统的发送端(文中的"发送端"包含编码器 在内),也可以在中间的网络传输节点位置。图2所示实例中包含一个参考 点,该参考点位于中间的网络传输节点A,与相应的2个采样点间有双向通 信通道,这些采样点位于参考点所在网络传输节点A或之后的参考节点上。
所述参考点相当于图1中的多媒体服务性能监测服务器,或称为服务器 端。该服务器需要获得发送端发送的完整多媒体数据的副本,建立一个多媒 体数据包标识号与多媒体信息之间的关联关系(实施例是以索引方式建立 的,但本发明不局限于此),并将该索引保存。所述参考点用于接收釆样点
发送过来的丢失数据包的标识号的反馈信息,根据该信息查找多媒体数据包 标识号与多媒体信息索引,得到相应的多媒体数据或特征等信息,从而对多 媒体服务性能进行监测,及对多媒体服务质量进行评价。
所述采样点可以在任意需要服务监测的网络节点位置。在图2的示例 中,分别在网络节点1和网络节点2位置建立采样点1和采样点2。
所述采样点为一装置,如对现有网络传输节点进行升级得到,用于检测 接收到的数据包标识号的完整性,判断是否发生数据丢失,并将丢失数据包 的标识号通过反馈信道发送至参考点。
图3是本发明多媒体服务性能监测方法流程图。多媒体数据在发送端被 打包,经过网络节点后,到达接收端。由于数据传送网络无法保证服务质量, 接收端得到的多媒体数据可能与发送端的数据不一致。如图2所示,发送端 到网络节点1之间和网络节点1到网络节点2之间都存在数据包丟失。为了 实现对对媒体视频服务性能的监测,本发明的一种实施方法步骤如下
步骤30L网络传输节点A对收到的多媒体数据进行复制并发送到参考 点,参考点对该复制的多媒体数据进行解码,建立多媒体数据包标识号与多 媒体信息之间的索引并保存;
对于采用可靠传输协议如TCP/IP协议的服务来说,网络传输节点是将 重传后的多媒体数据复制并发送到参考点,作为服务质量评价的参考数据。
多媒体数据包标识号是编码后多媒体数据信息发送的序号,在RTP协 议中,数据包标识号是RTP包序号;在TCP/IP协议中,数据包标识号是IP 包序号;在H324M协议中,数据包标识号是数据帧序号。
用于建立索引的多媒体信息包括数据包对应的多媒体数据信息,或者从 多媒体数据中提取的特征信息,或者多^^某体数据压缩编码信息。
数据包标识号与多媒体信息之间的索引方法多种多样,例如,我们需要 监测视频服务质量,则建立数据包标识号和视频信息之间的索引,可以采取 图4所示的一种简单的数据包标识号与多媒体数据压缩编码信息索引建立 方法,但不局限于这种方法。该索引中的一条记录包括RTP包号,随后是 视频帧序号、宏块序号和位置,以及每个宏块的运动矢量。若一个RTP包中有多个图像帧,则包括多个图像帧的序号、宏块的序号和位置,以及每个 宏块的运动矢量。
步骤302:每个采样点根据包标识号对相应网络传输节点接收的数据包 进行排序,检查数据包的完整性,若发生数据包丢失,将丢失的数据包的标 识号通过反4贵信道发送至参考点;
对于采用可靠传输协议如TCP/IP协议的服务来说,采样点是将重传前 得到的丢失数据包的标识号发送到参考点。
在网络传输节点上只用检测数据包标识号的完整性,例如RTP包序号 的完整性,用来判断是否发生丢包。不需要在采样点对数椐包进行多媒体解 码过程处理,只需对丟失的数据包的序号进行检测和处理,并将该错误信息 发送至参考点进行服务质量评价和监测。
由于不需要在采样点进行多媒体解码过程处理,一方面提高了错误信息 检测的通用性,不涉及不同的多媒体编码标准,降低了采样点的实现复杂度; 另一方面提高了多媒体内容的数字版权管理可靠性,不需要在采样点进行解 密认证。
步骤303:参考点收到采样点返回的丢失数据包的标识号后,根据保存 的数据包标识号与多媒体信息之间的关联关系,得到对应的多媒体信息,如 多^f某体数据或者特征信息,进而对采样点的多媒体服务质量进行评价。
在参考点对多媒体内容进行监测时,可以直接对数据包标识号与对应的 多媒体信息之间的索引进行检索,得到对应的媒体数据或者特征信息。因此 不需要再在参考点进行额外的多々某体解码,从而降低了资源消耗,有利于在 参考点对多个采样点的多4某体服务性能进行监测。
在图2中,参考点接收到采样点1和采样点2的数据包丟失反馈信息, 例如丟失的RTP包号。在参考点位置就可以根据错误反馈信息,不需要进 行视频解码处理,分别对采样点1和采样点2位置的视频服务质量进行评价。
对采样点1的视频服务质量评价方法是根据采样点1反馈的丟失的RTP包号在预先建立的索引中检索出丟失视频数据的位置,然后根据丢失位 置估计出被监测的采样点1的视频数据,如将丢失装置的视频数据均置O或 其它值,再将其与参考视频数据(即发送端发送的视频数据)进行比较,就 可以得到采样点1的视频服务质量评价结果。
对采样点2的视频服务质量评价方法是根据采样点2反馈的丟失的 RTP包号在预先建立的索引中检索出丢失视频数据的位置,然后根据丢失位 置估计出被监测的采样点2的视频数据,再将其与参考视频数据进行比较, 就可以得到采样点2的视频服务质量评价结果。
不过本发明并不将视频服务质量的评价方法局限于以上方式。如果服务 质量评价不需要将被监测的视频数据与发送端复制的参考视频数据进行比 较时,发送端也可以不复制发送的视频数据到参考点。
在另一实施例中,可以在系统中设置多个参考点,每个参考点与相应的 一个或多个采样点间建立通信通道。相当于构成了多组与上述实施例相同的 监测子系统。
虽然本发明的参考点设置在网络传输节点并且以网络传输节点收到数 据包为参考数据,但同样可以对其后的网络节点的传输状态进行监视。
权利要求
1、一种多媒体服务性能监测方法,应用于包括发送端、接收端和中间网络传输节点的系统,包含如下步骤(a)在系统中设置参考点和采样点,所述参考点设置在网络传输节点A,所述采样点位于网络传输节点A或之后的任意需要进行服务监测的网络节点,参考点和采样点之间存在双向通信通道;(b)网络传输节点A对收到的多媒体数据进行复制并发送到参考点,参考点对该复制的多媒体数据进行解码,以解码后的多媒体数据作为服务质量评价的参考多媒体数据,并建立多媒体数据包标识号与多媒体信息之间的索引并保存;(c)采样点根据包标识号对接收的数据包进行排序,检测数据包的完整性,如有数据包丢失,将其标识号反馈至参考点;(d)参考点根据采样点返回的丢失数据包的标识号,查找保存的多媒体数据包标识号与对应的多媒体信息之间的关联关系,得到对应的多媒体信息,进而对采样点的多媒体服务质量进行评价。
2、 如权利要求l所述的方法,其特征在于所述步骤(a)中多4某体数 据包标识号为编码后多媒体数据信息发送的序号。
3、 如权利要求1或2所述的方法,其特征在于所述步骤(a)中多媒 体信息为数据包标识号对应的多々某体数据信息,或者从多i某体数据中提取的 特征信息,或者是多々某体数据压缩编码信息。
4、 如权利要求l所述的方法,其特征在于所述步骤(b)中,对于采 用可靠传输协议的服务来说,网络传输节点是将重传后的多媒体数椐复制并 发送到参考点,作为服务质量评价的参考数据。
5、 如权利要求l所述的方法,其特征在于所述步骤(b)中,对于采 用可靠传输协议如TCP/IP协议的服务来说,采样点是将重传前得到的丢失 数据包的标识号发送到参考点。
6、 如权利要求l所述的方法,其特征在于所述数据包标识号与多媒 体信息之间的关联关系是由索引方式建立的。
7、 如权利要求6所述的方法,其特征在于所述索引中的一条记录包 括RTP包号,随后是视频帧序号、宏块序号和位置,以及每个宏块的运动 矢量;或者,包括多个图像帧的序号、宏块的序号和位置,以及每个宏块的 运动矢量。
8、 如权利要求l所述的方法,其特征在于所述步骤(d)中对多媒体 服务质量的评价方法为根据采样点反馈的丢失数据包的标识号查找数据包 标识号与多媒体信息之间的关联关系,得到丢失的视频数据的位置,然后根 据该丢失位置估计出被监测的采样点的视频数据,再将其与参考视频数据进 行比较,就可以得到采样点的视频服务质量评价结果。
全文摘要
一种多媒体服务性能监测方法,在系统中设置参考点和采样点,参考点设置在网络传输节点A,采样点位于网络传输节点A或之后的任意需要进行服务监测的网络节点;网络传输节点A对收到的多媒体数据进行复制并发送到参考点,参考点对其解码并以解码后的多媒体数据作为参考多媒体数据,建立多媒体数据包标识号与多媒体信息之间的索引并保存;采样点检测数据包的完整性,如有数据包丢失,将其标识号反馈至参考点;参考点根据采样点返回的丢失数据包的标识号,查找保存的多媒体数据包标识号与对应的多媒体信息之间的关联关系,得到对应的多媒体信息,进而对采样点的多媒体服务质量进行评价。本发明可以避免在被监测的接收端和服务器端进行额外的多媒体解码。
文档编号H04L1/00GK101179353SQ200610138220
公开日2008年5月14日 申请日期2006年11月6日 优先权日2006年11月6日
发明者刘继年, 戴志军, 宁 王, 王志英, 睿 陈 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1