投屏操作验证方法、平台及系统技术方案

技术编号:35744380 阅读:30 留言:0更新日期:2022-11-26 18:48
本申请提供投屏操作验证方法、平台及系统,其中所述投屏操作验证方法包括:获取在投屏发送端上目标投屏操作的触发时间和界面响应时间,以及对投屏接收端进行屏幕录制的初始录制视频;根据所述触发时间和所述界面响应时间,对所述初始录制视频进行视频裁剪,得到目标录制视频;对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征;根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果。如此,按照当前实现的自动化和视频脚本,将初始录制视频和投屏操作时间点(触发时间以及界面响应时间)作为输入,可以有效检测出不同设备上的投屏操作功能的有效性。且可以提高验证效率。效率。效率。

【技术实现步骤摘要】
投屏操作验证方法、平台及系统


[0001]本申请涉及计算机
,特别涉及一种投屏操作验证方法。本申请同时涉及一种投屏操作验证平台,一种投屏操作验证系统,一种计算设备,以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的不断发展,个人计算机(PC,personal computer)成为人们日常生活和工作中不可或缺的一部分。目前,在许多场景下,比如教学、会议、视频观看等,需要将相关内容通过尺寸较大的显示屏进行展示,使得用户可以便捷地观看内容。
[0003]投屏的基础操作如起启播、暂停、继续播放、上一集、下一集等,受投屏通信协议、接收端等多因素影响,兼容性问题较多,同时投屏能力涉及到两个设备之间的交互操作,自动化难度较大,如何通过自动化的手段快速验证多协议多接收端的投屏基础功能的正确性,成为测试亟待解决的问题。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种投屏操作验证方法。本申请同时涉及一种投屏操作验证平台,一种投屏操作验证系统,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的自动化难度大的问题。
[0005]根据本申请实施例的第一方面,提供了一种投屏操作验证方法,包括:
[0006]获取在投屏发送端上目标投屏操作的触发时间和界面响应时间,以及对投屏接收端进行屏幕录制的初始录制视频;
[0007]根据所述触发时间和所述界面响应时间,对所述初始录制视频进行视频裁剪,得到目标录制视频;
[0008]对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征;
[0009]根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果。
[0010]可选地,所述目标投屏操作为开启投屏操作;
[0011]所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括:
[0012]根据所述图像特征判断各视频帧中是否存在有效视频帧,其中,所述有效视频帧的图像特征符合预设图像特征条件;
[0013]若存在,确定所述开启投屏操作的验证结果为成功。
[0014]可选地,所述图像特征为指定像素占比;
[0015]所述对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征,包括:
[0016]对各视频帧进行灰度处理,得到各视频帧对应的灰度图;
[0017]对各灰度图中的像素进行统计,确定各灰度图的指定像素占比。
[0018]可选地,所述对各灰度图中的像素进行统计,确定各灰度图的指定像素占比,包括:
[0019]采用预设边缘检测算法对各灰度图进行处理,确定各灰度图的边缘信息;
[0020]根据各灰度图的边缘信息进行像素统计,确定各灰度图的指定像素占比。
[0021]可选地,所述目标投屏操作为开启投屏操作;
[0022]所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括:
[0023]根据所述图像特征,计算左界帧与右界帧的第一相似度,其中,所述左界帧为所述触发时间对应的视频帧,所述右界帧为所述界面响应时间对应的视频帧;
[0024]在所述第一相似度大于或等于第一相似度阈值的情况下,确定所述开启投屏操作的验证结果为失败。
[0025]可选地,所述目标投屏操作为暂停播放操作;
[0026]所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括以下至少一种:
[0027]根据所述图像特征,计算相邻两个视频帧的第二相似度;在第一数量大于第一预设数值的情况下,确定所述暂停播放操作的验证结果为失败,其中,第一数量为连续且大于或等于第二相似度阈值的第二相似度的数量;
[0028]根据所述图像特征,计算左界帧与右界帧的第三相似度,其中,所述左界帧为所述触发时间对应的视频帧,所述右界帧为所述界面响应时间对应的视频帧;在所述第三相似度或等于第三相似度阈值的情况下,确定所述暂停播放操作的验证结果为失败。
[0029]可选地,所述目标投屏操作为继续播放操作;
[0030]所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括以下任意一种:
[0031]根据所述图像特征,计算相邻两个视频帧的第四相似度;在第二数量小于第二预设数值的情况下,确定所述继续播放操作的验证结果为失败,其中,第二数量为连续且大于或等于第四相似度阈值的第四相似度的数量;
[0032]根据所述图像特征,计算相邻两个视频帧的第五相似度;在第三数量等于各视频帧的视频帧数的情况下,确定所述继续播放操作的验证结果为失败,其中,第三数量为连续且大于或等于第五相似度阈值的第五相似度的数量;
[0033]根据所述图像特征,计算启录帧与右界帧的第六相似度,其中,所述启录帧为所述初始录制视频的第一个视频帧,所述右界帧为所述界面响应时间对应的视频帧;在所述第六相似度或等于第六相似度阈值的情况下,确定所述继续播放操作的验证结果为失败。
[0034]可选地,所述目标投屏操作为退出投屏操作;
[0035]所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括以下任意一种:
[0036]根据所述图像特征,计算启录帧与左界帧的第七相似度,其中,所述启录帧为所述初始录制视频的第一个视频帧,所述左界帧为所述触发时间对应的视频帧;在所述第七相似度大于或等于第七相似度阈值的情况下,确定所述退出投屏操作的验证结果为失败;
[0037]根据所述图像特征,计算启录帧与右界帧的第八相似度,其中,所述右界帧为所述界面响应时间对应的视频帧;在所述第八相似度小于第八相似度阈值的情况下,确定所述退出投屏操作的验证结果为失败。
[0038]可选地,所述图像特征为图像指纹;
[0039]所述对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征,包括:
[0040]对所述目标录制视频中的各视频帧进行哈希计算,确定各视频帧的图像指纹。
[0041]根据本申请实施例的第二方面,提供了一种投屏操作验证平台,包括:
[0042]获取模块,被配置为获取在投屏发送端上目标投屏操作的触发时间和界面响应时间,以及对投屏接收端进行屏幕录制的初始录制视频;
[0043]裁剪模块,被配置为根据所述触发时间和所述界面响应时间,对所述初始录制视频进行视频裁剪,得到目标录制视频;
[0044]特征提取模块,被配置为对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征;
[0045]确定模块,被配置为根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果。
[0046]根据本申请实施例的第三方面,提供了一种投屏操作验证系统,包括本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种投屏操作验证方法,其特征在于,包括:获取在投屏发送端上目标投屏操作的触发时间和界面响应时间,以及对投屏接收端进行屏幕录制的初始录制视频;根据所述触发时间和所述界面响应时间,对所述初始录制视频进行视频裁剪,得到目标录制视频;对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征;根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果。2.根据权利要求1所述的方法,其特征在于,所述目标投屏操作为开启投屏操作;所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括:根据所述图像特征判断各视频帧中是否存在有效视频帧,其中,所述有效视频帧的图像特征符合预设图像特征条件;若存在,确定所述开启投屏操作的验证结果为成功。3.根据权利要求2所述的方法,其特征在于,所述图像特征为指定像素占比;所述对所述目标录制视频中的各视频帧进行特征提取,得到各视频帧的图像特征,包括:对各视频帧进行灰度处理,得到各视频帧对应的灰度图;对各灰度图中的像素进行统计,确定各灰度图的指定像素占比。4.根据权利要求3所述的方法,所述对各灰度图中的像素进行统计,确定各灰度图的指定像素占比,包括:采用预设边缘检测算法对各灰度图进行处理,确定各灰度图的边缘信息;根据各灰度图的边缘信息进行像素统计,确定各灰度图的指定像素占比。5.根据权利要求1所述的方法,其特征在于,所述目标投屏操作为开启投屏操作;所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括:根据所述图像特征,计算左界帧与右界帧的第一相似度,其中,所述左界帧为所述触发时间对应的视频帧,所述右界帧为所述界面响应时间对应的视频帧;在所述第一相似度大于或等于第一相似度阈值的情况下,确定所述开启投屏操作的验证结果为失败。6.根据权利要求1所述的方法,其特征在于,所述目标投屏操作为暂停播放操作;所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括以下至少一种:根据所述图像特征,计算相邻两个视频帧的第二相似度;在第一数量大于第一预设数值的情况下,确定所述暂停播放操作的验证结果为失败,其中,第一数量为连续且大于或等于第二相似度阈值的第二相似度的数量;根据所述图像特征,计算左界帧与右界帧的第三相似度,其中,所述左界帧为所述触发时间对应的视频帧,所述右界帧为所述界面响应时间对应的视频帧;在所述第三相似度或等于第三相似度阈值的情况下,确定所述暂停播放操作的验证结果为失败。
7.根据权利要求1所述的方法,其特征在于,所述目标投屏操作为继续播放操作;所述根据所述图像特征和针对所述目标投屏操作预先设置的投屏条件,确定所述投屏操作的验证结果,包括以下任意一种:根据所述图像特征,计算相邻两个视频帧的第四相似度;在第二数量小于第二预设数值的情况下,确定所述继续播放操作的验证结果为失败,其中,第二数量为连续且大于或等于第四相似度阈值的第四相似度的数量;根据所述图像特征,计算相邻两个视频...

【专利技术属性】
技术研发人员:王海勇蒋雨倩
申请(专利权)人:上海哔哩哔哩科技有限公司
类型:发明
国别省市:

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

1