一种确定测试数据的方法和设备技术

技术编号:4136964 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及多媒体处理领域,特别涉及一种确定测试数据的方法和设备,用以获得确定待测设备性能的测试数据,从而保证会议电视系统稳定、高效的工作。本发明专利技术的方法包括:向待测设备发送第一多媒体数据包,第一多媒体数据包是以多媒体文件中获取的数据帧作为负载的RTP数据包;接收来自待测设备的第二多媒体数据包,第二多媒体数据包是待测设备对第一多媒体数据包进行数据处理得到多媒体数据,并根据多媒体数据生成的多媒体数据包;将发送的第一多媒体数据包的数量和接收的第二多媒体数据包的数量作为确定待测设备性能的测试数据。采用本发明专利技术的方法能够保证会议电视系统稳定、高效的工作,以及提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及多媒体处理领域,特别涉及一种确定测试数据的方法和设备。技术背景随着互联网的不断发展,网络已经成为人们工作和生活中的一部分。会议 电视的出现,给人们的工作带来了极大的便利。会议电视是利用电视和专用设备,通过通信、计算机网络,把两地或多个 地点的会议室连接起来,以电视方式召开实时、双向、交互式的可视会议的一 种通信技术。会议电视系统中的多媒体处理设备能支持的媒体通道的容量以及音视频 的QoS (Quality of Service,业务质量)是保证会议电视系统能够稳定、高效 工作的一项重要技术指标随着网络技术的不断发展。会议电视系统也在朝着大容量的方向快速发 展,所以对于会议电视系统中的多媒体处理设备进行测试是保证会议电视系统 稳定、高效工作的前提。由于目前还没有一种对多々某体处理设备进行测试的方案,测试人员无法获 得对多々某体处理设备的测试数据。
技术实现思路
本专利技术提供了 一种确定测试数据的方法和设备,用以获得确定待测设备性 能的测试数据,从而保证会议电视系统稳定、高效的工作。 本专利技术提供了一种确定测试数据的方法,该方法包括 向待测设备发送第 一多媒体数据包,所述第一多媒体数据包是以多媒体文5件中获取的数据帧作为负载的实时传送协议RTP数据包;接收来自所述待测设备的第二多媒体数据包,其中所述第二多媒体数据包 是所述待测设备对所述第 一多媒体数据包进行数据处理得到多媒体数据,并根 据所述多媒体数据生成的多媒体数据包;将发送的所述第 一多媒体数据包的数量和接收的所述第二多媒体数据包 的数量作为确定待测设备性能的测试数据。本专利技术还提供了一种确定测试数据的设备,该i殳备包括发送模块,用于向待测设备发送第一多媒体数据包,所述第一多媒体数据 包是以多媒体文件中获取的数据帧作为负载的实时传送协议RTP数据包;接收模块,用于接收来自所述待测设备的第二多媒体数据包,其中所述第 二多媒体数据包是所述待测设备对所述第 一 多媒体数据包进行数据处理得到 多媒体数据,并根据所述多媒体数据生成的多媒体数据包;处理模块,用于将发送的所述第一多媒体数据包的数量和接收的所述第二 多媒体数据包的数量作为确定待测设备性能的测试数据。本专利技术将多媒体文件中获取的数据帧作为负载的RTP (Real-time Transport Protocol,实时传送协议)数据包作为第一多媒体数据包向待测设备发送;在 接收到来自待测设备的第二多媒体数据包后,将发送的第 一多媒体数据包的数 量和接收的第二多媒体数据包的数量作为确定待测设备性能的测试数据。由于 本专利技术能够获得确定待测设备性能的测试数据,从而保证会议电视系统稳定、 高效的工作,以及提高了测试效率。附图说明图1为本专利技术确定测试数据的设备结构示意图; 图2为本专利技术确定测试数据的系统结构示意图; 图3为本专利技术确定测试数据的方法流程示意图; 图4为本专利技术测试多媒体处理设备的方法流程示意图;图5为本专利技术构造正常多媒体数据包的方法流程示意图; 图6为本专利技术构造异常多媒体数据包的方法流程示意图; 图7为本专利技术向待测设备发送多媒体数据包的方法流程示意图。具体实施例方式本专利技术将多媒体文件中获取的数据帧作为负载的RTP数据包作为第一多 媒体数据包向待测设备发送;在接收到来自待测设备的第二多媒体数据包后, 将发送的第 一 多媒体数据包的数量和接收的第二多媒体数据包的数量作为确 定待测设备性能的测试数据。由于本专利技术能够获得确定待测设备性能的测试数 据,从而保证会议电视系统稳定、高效的工作,以及提高了测试效率。下面结合说明书附图对本专利技术作进一步详细描述。如图1所示,本专利技术确定测试数据的设备包括发送模块100、接收模块 110和处理模块120。发送模块100,用于向待测设备发送第一多媒体数据包,其中第一多媒体 数据包是以多媒体文件中获取的数据帧作为负载的RTP数据包。接收模块110,用于接收来自待测设备的第二多媒体数据包,其中第二多 媒体数据包是待测设备对第 一多媒体数据包进行数据处理得到多媒体数据,并 根据多媒体数椐生成的多々某体数据包。处理模块120,用于将发送的第一多媒体数据包的数量和接收的第二多媒 体数据包的数量作为确定待测设备性能的测试数据。处理模块120还用于构成第一多媒体数据包。处理模块120周期从多媒体文件中读取设定长度的数据,将从多媒体文件 中读取的数据帧作为负载,并在负载前添加RTP头;设置RTP头中的负载类 型、数据帧序号和时戳,得到RTP数据包,并将得到的RTP数据包作为发送 模块100向待测设备发送的第一多媒体数据包。本专利技术的多媒体文件可以是视频多媒体文件也可以是音频多媒体文件,读取的数据也可以是视频数据帧或音频数据帧。具体读取数据帧的长度和读取周期可以根据需要进行定。在具体实施过程中,处理模块120可以将读取到的数据帧移到待发送缓冲 区内,并将数据帧緩沖区内的内容作为负载。本专利技术RTP头中的内容包括但不限于负载类型、数据帧序号和时戳。处理模块120构造的第一多媒体数据包可以是正常多媒体数据包,也可以 是异常多媒体数据包。如果要构造正常多媒体数据包,则处理模块120将RTP头中的负载类型、 数据帧序号和时戳设置正确。正确的负载类是指设置的负载类型和该多媒体数据包中负载的实际类型 匹配,比如负载的实际类型是音频帧,则设置的负载类型也是音频帧。正确的数据帧序号是指设置的数据帧序号顺序排列,比如一般的序号是 顺序递增,即第一数据帧的序号是l、第二数据帧的序号是2,依次类推。正确的数据帧序号是指设置的时戳和发送该多媒体数据包的时间对应的 时戳相同,比如发送第一个多媒体数据包的时戳是O,发送第二个多媒体数据 包的时戳是3600,发送第三个多媒体数据包的时戳是7200,依次类推。如果要构造正常多媒体数据包,则处理模块120将RTP头中的负载类型、 数据帧序号和时戳设置中的至少一种设置错误。错误的负载类是指设置的负载类型和该多媒体数据包中负栽的实际类型 不匹配,比如负栽的实际类型是音频帧,则设置的负载类型不是音频帧(比如 设置成视频帧)。错误的数据帧序号是指设置的数据帧序号不是顺序排列,比如一般的序 号是顺序递增,则可以设置成的数据帧序号是乱序排列、重复排列或跳变排列。错误的数据帧序号是指设置的时戳和发送该多媒体数据包的时间对应的 时戳不相同,比如发送相邻多媒体数据包的时戳相差3600,则发送第二个多媒 体数据包的时戳应该说是3600,可以设置成7200。发送模块100向待测设备发送的第一多媒体数据包可以只是正常多媒体数据包,也可以只是异常多媒体数据包,还可以是正常数据包和异常数据包混合 发送。发送模块100可以通过IP地址绑定的多个端口发送第 一多媒体数据包。 发送模块100根据预先设定的IP地址和端口的对应关系,确定待测设备的IP地址对应的端口,从确定的端口发送第一多媒体数据包。发送模块IOO按照设定的多媒体数据包的发送速率,从确定的端口发送第 一多媒体数据包;其中,发送速率是固定速率或变化速率。 固定速率可以根据需要进行设定,比如60KB/s。变化速率也可以根据需要进行设定,比如可以在相等时间间隔内, 一段时 间不发送第 一多媒体数据包或发送少量多媒体数据包, 一段时间发送大量多媒本文档来自技高网...

【技术保护点】
一种确定测试数据的方法,其特征在于,该方法包括: 向待测设备发送第一多媒体数据包,所述第一多媒体数据包是以多媒体文件中获取的数据帧作为负载的实时传送协议RTP数据包; 接收来自所述待测设备的第二多媒体数据包,其中所述第二多媒体数 据包是所述待测设备对所述第一多媒体数据包进行数据处理得到多媒体数据,并根据所述多媒体数据生成的多媒体数据包; 将发送的所述第一多媒体数据包的数量和接收的所述第二多媒体数据包的数量作为确定待测设备性能的测试数据。

【技术特征摘要】
1、一种确定测试数据的方法,其特征在于,该方法包括向待测设备发送第一多媒体数据包,所述第一多媒体数据包是以多媒体文件中获取的数据帧作为负载的实时传送协议RTP数据包;接收来自所述待测设备的第二多媒体数据包,其中所述第二多媒体数据包是所述待测设备对所述第一多媒体数据包进行数据处理得到多媒体数据,并根据所述多媒体数据生成的多媒体数据包;将发送的所述第一多媒体数据包的数量和接收的所述第二多媒体数据包的数量作为确定待测设备性能的测试数据。2、 如权利要求1所述的方法,其特征在于,所述第一多媒体数据包根据 下列步骤构成周期从多媒体文件中读取设定长度的数据帧;将从多媒体文件中读取的数据帧作为负载,并在负载前添加RTP头; 设置所述RTP头中的负载类型、数据帧序号和时戳,得到RTP数据包。3、 如权利要求2所述的方法,其特征在于,所述向所述待测设备发送第 一多媒体数据包包括正常多媒体数据包和/或异常多媒体数据包;所述正常多媒体数据包中设置的负载类型和该多媒体数据包中负载的实 际类型匹配、设置的数据帧序号顺序排列、设置的时戳和发送该多媒体数据包 的时间对应的时戳相同;所述异常多々某体数据包中存在下列情况中的至少 一种设置的负载类型和该多々某体数据包中负载的实际类型不匹配、设置的数据 帧序号未顺序排列、设置的时戳和发送该多媒体数据包的时间对应的时戳不相 同。4、 如权利要求1所述的方法,其特征在于,所述向待测设备发送第一多 媒体数据包包括根据预先设定的IP地址和端口的对应关系,确定待测设备的IP地址对应的端口;从确定的端口发送所述第 一 多媒体数据包。5、 如权利要求4所述的方法,其特征在于,按照设定的多媒体数据包的 发送速率,从确定的端口发送所述第一多媒体数据包;其中,所述发送速率是固定速率或变化速率。6、 如权利要求1所述的方法,其特征在于,所述将发送的所述第一多々某 体数据包的数量和接收的所述第二多媒体数据包的数量作为确定待测设备性 能的测试数据包括周期确定发送的所述第 一 多媒体数据的数量和接收多媒体数据包的数量; 根据发送的所述第一多媒体数据的数量,确定该周期内每秒的发送的所述第一 多媒体数据的平均数量,以及根据接收的所述第一多々某体数据的数量,确定该 周期内每秒接收的所述第 一 多々某体凄t据的平均数量;将同一个周期内确定的发送的所述第一多媒体数据的平均数量和接收第 二多媒体数据包的平均数量作为该周期对应的测试数据。7、 一种确定测试数...

【专利技术属性】
技术研发人员:鲍伟琴李峰马铮
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1