延时测试方法和装置制造方法及图纸

技术编号:10077023 阅读:147 留言:0更新日期:2014-05-24 12:22
本发明专利技术公开了一种延时测试方法和装置,属于通信技术领域。所述方法包括:获取包含第一终端设备的屏幕显示和第二终端设备的屏幕显示的视频数据;根据所述视频数据,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息;根据所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息进行计算,得到所述第一终端设备和第二终端设备之间的传输延时。本发明专利技术避免了在第一终端设备和第二终端设备的数据报文中查找同一帧图像带来的较大工作量以及出现的匹配错误的情况,极大地简化了测试过程。

【技术实现步骤摘要】

本专利技术涉及通信
,特别涉及一种延时测试方法和装置
技术介绍
随着无线通讯技术和网络通信技术的快速发展,通信设备的功能越来越强大,除了简单地进行语音通信、文本收发以外,在带宽利用和数据通信方面都有巨大的进步。特别是引入了宽带多媒体系统,使得通信设备在安装了即时通信软件的基础上支持语音对讲和视频功能,但是,在实际应用中会发现视频在传输过程中会出现延时,视频延时的多少对软件和硬件设备性能来说,是重要评价指标。在现有技术中,计算机解析并获取第一通信设备和第二通信设备的数据报文,根据数据报文查找第一通信设备发送的视频和第二通信设备接收的视频中相同的帧图像,根据相同的帧图像的发送时间和接收时间计算时间差,将差值作为视频延时。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在第一通信设备和第二通信设备的数据报文中查找同一帧图像时,由于连续拍摄的视频中帧与帧之间具有很高的相似性,所以容易出现误匹配的情况,进而导致计算视频延时误差较大,同时由于视频数据量大,匹配过程耗时较长,测试过程复杂。
技术实现思路
为了解决现有技术的视频延时计算误差大且测试过程复杂的问题,本专利技术实施例提供了一种延时的测试方法和装置。所述技术方案如下:一方面,提供了一种延时的测试方法,所述方法包括:获取视频数据,所述视频数据包括第一终端设备的屏幕显示和第二终端设备的屏幕显示,所述第一终端设备显示包含时间信息的视频数据的同时,将所述包含时间信息的视频数据传输给所述第二终端设备,使得所述第二终端设备屏幕接收并显示所述包含时间信息的视频数据;根据所述视频数据,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息;根据所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息进行计算,得到所述第一终端设备和第二终端设备之间的传输延时。根据所述视频数据获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息,包括:将所述视频数据分解成帧图像的形式;根据所述视频数据对应的帧图像,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息。根据所述视频数据对应的帧图像,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息,包括:从所述视频数据对应的帧图像中,选取多帧连续图像,获取每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息;或,从所述视频数据对应的帧图像中,选取多组帧图像,每组帧图像包括多帧连续图像,获取所述每组中的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息。根据所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息进行计算,得到所述第一终端设备和第二终端设备之间的传输延时,包括:根据选取的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息,计算选取的每帧图像中的第一终端设备和第二终端设备的时间差,得到所述选取的每帧图像对应的延时,根据得到的所述选取的每帧图像对应的延时进行计算,将得到的平均值作为所述第一终端设备和第二终端设备之间的传输延时;或,针对选取的多组帧图像中的每组帧图像,根据所述每组帧图像中的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息,计算所述每组帧图像中每帧图像中的第一终端设备和第二终端设备的时间差,得到所述每组帧图像中每帧图像对应的延时,根据所述每组帧图像中每帧图像对应的延时进行计算,将得到的平均值作为所述每组帧图像对应的延时,根据所述选取的多组帧图像对应的延时进行计算,将得到的平均值作为所述第一终端设备和第二终端设备之间的传输延时。所述获取视频数据,包括:通过视频采集设备对所述第一终端设备的屏幕和第二终端设备的屏幕进行拍摄,获取视频数据。另一方面,提供了一种延时测试装置,所述装置包括:视频数据获取模块,用于获取视频数据,所述获取视频数据包括第一终端设备的屏幕显示和第二终端设备的屏幕显示,所述第一终端设备显示包含时间信息的视频数据的同时,将所述包含时间信息的视频数据传输给所述第二终端设备,使得所述第二终端设备屏幕接收并显示所述包含时间信息的视频数据;时间信息获取模块,用于根据所述视频数据,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息;数据处理模块,用于根据所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息进行计算,得到所述第一终端设备和第二终端设备之间的传输延时。所述视频数据获取模块包括:分解单元,用于将所述视频数据分解成帧图像的形式;时间信息获取单元,用于根据所述视频数据对应的帧图像,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息。所述时间信息获取单元包括:第一时间信息获取子单元,用于从所述视频数据对应的帧图像中,选取多帧连续图像,获取每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息;或,第二时间信息获取子单元,用于从所述视频数据对应的帧图像中,选取多组帧图像,每组帧图像包括多帧连续图像,获取所述每组中的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息。所述第一时间信息获取子单元,具体用于根据选取的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息,计算选取的每帧图像中的第一终端设备和第二终端设备的时间差,得到所述选取的每帧图像对应的延时,根据得到的所述选取的每帧图像对应的延时进行计算,将得到的平均值作为所述第一终端设备和第二终端设备之间的传输延时;或,所述第二时间信息获取子单元,具体用于针对选取的多组帧图像中的每组帧图像,根据所述每组帧图像中的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息,计算所述每组帧图像中每帧图像中的第一终端设备和第二终端设备的时间差,得到所述每组帧图像中每帧图像对应的延时,根据所述每组帧图像中每帧图像对应的延时进行计算,将得到的平均值作为所述每组帧图像对应的延时,根据所述选取的多组帧图像对应的延时进行计算,将得本文档来自技高网...

【技术保护点】
一种延时测试方法,其特征在于,所述方法包括:获取视频数据,所述视频数据包括第一终端设备的屏幕显示和第二终端设备的屏幕显示,所述第一终端设备显示包含时间信息的视频数据的同时,将所述包含时间信息的视频数据传输给所述第二终端设备,使得所述第二终端设备屏幕接收并显示所述包含时间信息的视频数据;根据所述视频数据,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息;根据所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信息进行计算,得到所述第一终端设备和第二终端设备之间的传输延时。

【技术特征摘要】
1.一种延时测试方法,其特征在于,所述方法包括:
获取视频数据,所述视频数据包括第一终端设备的屏幕显示和第二终端设
备的屏幕显示,所述第一终端设备显示包含时间信息的视频数据的同时,将所
述包含时间信息的视频数据传输给所述第二终端设备,使得所述第二终端设备
屏幕接收并显示所述包含时间信息的视频数据;
根据所述视频数据,获取所述第一终端设备屏幕所显示的时间信息和所述
第二终端设备屏幕所显示的时间信息;
根据所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所
显示的时间信息进行计算,得到所述第一终端设备和第二终端设备之间的传输
延时。
2.根据权利要求1所述的方法,其特征在于,根据所述视频数据获取所述
第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间信
息,包括:
将所述视频数据分解成帧图像的形式;
根据所述视频数据对应的帧图像,获取所述第一终端设备屏幕所显示的时
间信息和所述第二终端设备屏幕所显示的时间信息。
3.根据权利要求2所述的方法,其特征在于,根据所述视频数据对应的帧
图像,获取所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕
所显示的时间信息,包括:
从所述视频数据对应的帧图像中,选取多帧连续图像,获取每帧图像中所
述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示的时间
信息;或,
从所述视频数据对应的帧图像中,选取多组帧图像,每组帧图像包括多帧
连续图像,获取所述每组中的每帧图像中所述第一终端设备屏幕所显示的时间
信息和所述第二终端设备屏幕所显示的时间信息。
4.根据权利要求3所述的方法,其特征在于,根据所述第一终端设备屏幕
所显示的时间信息和所述第二终端设备屏幕所显示的时间信息进行计算,得到
所述第一终端设备和第二终端设备之间的传输延时,包括:
根据选取的每帧图像中所述第一终端设备屏幕所显示的时间信息和所述第
二终端设备屏幕所显示的时间信息,计算选取的每帧图像中的第一终端设备和
第二终端设备的时间差,得到所述选取的每帧图像对应的延时,根据得到的所
述选取的每帧图像对应的延时进行计算,将得到的平均值作为所述第一终端设
备和第二终端设备之间的传输延时;或,
针对选取的多组帧图像中的每组帧图像,根据所述每组帧图像中的每帧图
像中所述第一终端设备屏幕所显示的时间信息和所述第二终端设备屏幕所显示
的时间信息,计算所述每组帧图像中每帧图像中的第一终端设备和第二终端设
备的时间差,得到所述每组帧图像中每帧图像对应的延时,根据所述每组帧图
像中每帧图像对应的延时进行计算,将得到的平均值作为所述每组帧图像对应
的延时,根据所述选取的多组帧图像对应的延时进行计算,将得到的平均值作
为所述第一终端设备和第二终端设备之间的传输延时。
5.根据权利要求1-4任一项所述的方法,其特征在于,获取视频数据,包
括:
通过视频采集设备对所述第一终端设备的屏幕和第二终端...

【专利技术属性】
技术研发人员:赵培尹酉陈海莎段薇仝飞张敏琪余伟
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1