一种投屏延时的测试方法及终端技术

技术编号:25802150 阅读:35 留言:0更新日期:2020-09-29 18:36
本发明专利技术提供一种投屏延时的测试方法及终端,通过将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件,将所述视频文件的每一帧转换成图片,生成图片列表,遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时;能够自动测试共享屏幕之间的投屏延时,释放了人力,提高了测试效率,且能够精确抓取每一帧图片来计算延时,避免遗漏视频的时间点,提高了测试的可靠性。

【技术实现步骤摘要】
一种投屏延时的测试方法及终端
本专利技术涉及计算机软件领域,尤其涉及一种投屏延时的测试方法及终端。
技术介绍
投屏是用于实现屏幕共享和多屏互动的技术,具体来说将设备A(如手机、电脑或平板等)的画面实时地在另一台设备B(手机、平板或电视等)上显示,输出的内容包括视频、音频、文档等各类多媒体信息,以及在设备A上的实时操作画面。比如可以将移动端的视频投屏到电视上,来提升观看体验。或者是在智慧课堂中通过投屏技术,在教师端和学生端进行屏幕共享,完成教学内容的详细讲解,实现师生的互动授课,帮助老师打造多彩互动课堂。但是投屏技术的屏幕共享存在延时的情况,过大的延迟时间会严重影响多屏的互动,因此在生产相关产品时需要先对产品的投屏延时进行测试和优化来保证产品的在市场中的竞争性。目前测试投屏的延迟时间的测试方案通常是由人工对两个共享的屏幕录制视频,然后根据录制的视频每隔一个时间点人工进行截图,根据截图来比较延迟时间的大小。这样重复投入人力操作比较浪费人力且效率低下,且对录制视频的人工截图也无法精确抓取每一帧图片来计算延时,存在遗漏的视频时间点,测试的可靠性较低。
技术实现思路
本专利技术所要解决的技术问题是:提供一种投屏延时的测试方法及终端,能够自动测试共享屏幕之间的投屏延时,释放了人力,提高了测试效率。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种投屏延时的测试方法,包括:S1、将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件;S2、将所述视频文件的每一帧转换成图片,生成图片列表;S3、遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时。为了解决上述技术问题,本专利技术采用的另一种技术方案为:一种投屏延时的测试终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:S1、将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件;S2、将所述视频文件的每一帧转换成图片,生成图片列表;S3、遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时。本专利技术的有益效果在于:通过将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件,将所述视频文件的每一帧转换成图片,生成图片列表,遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时;能够自动测试共享屏幕之间的投屏延时,释放了人力,提高了测试效率,且能够精确抓取每一帧图片来计算延时,避免遗漏视频的时间点,提高了测试的可靠性。附图说明图1为本专利技术实施例的一种投屏延时的测试方法流程图;图2为本专利技术实施例的一种投屏延时的测试终端结构示意图;图3为本专利技术实施例的一种投屏延时的测试方法的某一帧图片的示意图;图4为本专利技术实施例的一种投屏延时的测试方法的裁剪后的第一秒表信息子图片的示意图;图5为本专利技术实施例的一种投屏延时的测试方法的裁剪后的第二秒表信息子图片的示意图;图6为本专利技术实施例的一种投屏延时的测试方法的经过去噪、灰度化和二值化处理后的第一秒表信息子图片的示意图;图7为本专利技术实施例的一种投屏延时的测试方法的经过去噪、灰度化和二值化处理后的第二秒表信息子图片的示意图;图8为本专利技术实施例的一种投屏延时的测试方法的细节流程图。标号说明:1、投屏延时的测试终端;2、存储器;3、处理器。具体实施方式为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。本专利技术最关键的构思在于:通过在投屏和被投屏的屏幕上播放秒表并录制成视频,根据视频中的每一帧图片上的秒表信息得到对应的投屏延时。请参照图1,一种投屏延时的测试方法,包括:S1、将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件;S2、将所述视频文件的每一帧转换成图片,生成图片列表;S3、遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时。从上述描述可知,本专利技术的有益效果在于:通过将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件,将所述视频文件的每一帧转换成图片,生成图片列表,遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时;能够自动测试共享屏幕之间的投屏延时,释放了人力,提高了测试效率,且能够精确抓取每一帧图片来计算延时,避免遗漏视频的时间点,提高了测试的可靠性。进一步的,所述S2之后包括:S21、获取生成的图片张数,根据所述生成的图片张数判断图片是否全部转换成功;若否,返回S2,否则,执行步骤S3。由上述描述可知,在保证生成的图片全部都转换成功的前提下再进行后续的测试,提高了测试的质量和完整性。进一步的,所述S3包括:遍历所述图片列表,对每一帧图片执行:对所述图片中第一屏幕的秒表信息和第二屏幕的秒表信息进行剪裁,分别生成第一秒表信息子图片和第二秒表信息子图片;将所述第一秒表信息子图片和第二秒表信息子图片分别依次进行去噪、灰度化和二值化处理;根据处理后的第一秒表信息子图片和第二秒表信息子图片得到与所述图片对应的投屏延时。由上述描述可知,通过对秒表信息进行剪裁生成秒表信息子图片,并依次进行去燥、灰度化和二值化处理,使秒表信息的显示更为清楚,不仅实现了自动化,而且提高了识别的准确性。进一步的,所述根据处理后的第一秒表信息子图片和第二秒表信息子图片得到与所述图片对应的投屏延时包括:对处理后的第一秒表信息字图片和第二秒表信息字图片分别进行OCR光学字符识别,得到对应的第一秒表字符和第二秒表字符,计算所述第一秒表字符和第二秒表字符的差值得到与所述图片对应的投屏延时。由上述描述可知,通过对秒表信息图片进行OCR光学字符识别,提高了识别的精确度和正确性。进一步的,所述S3之后还包括:S4、根据所述图片列表中每一帧图片对应的投屏延时统计最大投屏延时及其对应的图片和最小投屏延时及其对应的图片,将所述最大投屏延时、最大投本文档来自技高网
...

【技术保护点】
1.一种投屏延时的测试方法,其特征在于,包括:/nS1、将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件;/nS2、将所述视频文件的每一帧转换成图片,生成图片列表;/nS3、遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时。/n

【技术特征摘要】
1.一种投屏延时的测试方法,其特征在于,包括:
S1、将第一屏幕投屏至第二屏幕,在所述第一屏幕上播放秒表,对第一屏幕和第二屏幕进行录制得到视频文件;
S2、将所述视频文件的每一帧转换成图片,生成图片列表;
S3、遍历所述图片列表,分别获取所述图片列表中每一帧图片中第一屏幕上的秒表信息和第二屏幕上的秒表信息,根据所述第一屏幕上的秒表信息和第二屏幕上的秒表信息得到与每一帧图片对应的投屏延时。


2.根据权利要求1所述的投屏延时的测试方法,其特征在于,所述S2之后包括:
S21、获取生成的图片张数,根据所述生成的图片张数判断图片是否全部转换成功;
若否,返回S2,否则,执行步骤S3。


3.根据权利要求1所述的投屏延时的测试方法,其特征在于,所述S3包括:
遍历所述图片列表,对每一帧图片执行:
对所述图片中第一屏幕的秒表信息和第二屏幕的秒表信息进行剪裁,分别生成第一秒表信息子图片和第二秒表信息子图片;
将所述第一秒表信息子图片和第二秒表信息子图片分别依次进行去噪、灰度化和二值化处理;
根据处理后的第一秒表信息子图片和第二秒表信息子图片得到与所述图片对应的投屏延时。


4.根据权利要求3所述的投屏延时的测试方法,其特征在于,所述根据处理后的第一秒表信息子图片和第二秒表信息子图片得到与所述图片对应的投屏延时包括:
对处理后的第一秒表信息字图片和第二秒表信息字图片分别进行OCR光学字符识别,得到对应的第一秒表字符和第二秒表字符,计算所述第一秒表字符和第二秒表字符的差值得到与所述图片对应的投屏延时。


5.根据权利要求1至4任一项所述的投屏延时的测试方法,其特征在于,所述S3之后还包括:
S4、根据所述图片列表中每一帧图片对应的投屏延时统计最大投屏延时及其对应的图片和最小投屏延时及其对应的图片,将所述最大投屏延时、最大投屏延时对应的图片、最小投屏延时、最小投屏延时对应的图片及每一帧图片的投屏延时分别记录至测试报告并输出。


6.一种投屏延时的测试终端,包括存储器、...

【专利技术属性】
技术研发人员:刘德建黄斌杜建强张明辉王柟曹佛宝蔡秋灵李小月汤源进张婉娴游友旗林琛
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:福建;35

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

1