[发明专利]视频播放启动时长测试方法、装置及电子终端有效
申请号: | 201610860102.X | 申请日: | 2016-09-28 |
公开(公告)号: | CN107870856B | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 陈策 | 申请(专利权)人: | 阿里巴巴(中国)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京博雅睿泉专利代理事务所(特殊普通合伙) 11442 | 代理人: | 唐丽 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 播放 启动 测试 方法 装置 电子 终端 | ||
本发明提供一种视频播放启动时长测试方法、装置及电子终端,应用于具有屏幕录像功能的电子终端,方法包括:获得包含待测应用软件在接收到播放触发请求后预设录像时长内的屏幕录像;将屏幕录像拆分为多个图片帧,并获得多个图片帧的拆分帧率;识别多个图片帧中待测应用软件接收到播放触发请求时刻的第一标志帧,及视频内容首次出现时刻的第二标志帧;根据第一标志帧、第二标志帧及拆分帧率,计算获得该待测应用软件的视频播放启动时长,视频播放启动时长为第一标志帧与第二标志帧之间的时长。通过简单的手段可以准确有效地测得待测应用软件播放视频时所需的视频播放启动时长,可以为应用软件研发人员的研发优化工作提供数据支撑。
技术领域
本发明涉及应用软件测试领域,具体而言,涉及一种针对应用软件的视频播放启动时长测试方法、装置及电子终端。
背景技术
在线播放视频是应用软件使用量极大的功能之一,现各大应用软件都提供有视频播放功能。应用软件在接收到播放触发请求之后常需要等待一段视频加载时间才能显示有效的视频画面。不同应用软件由于性能差异,视频播放启动所需的时长不同,测试视频播放启动时长是衡量应用软件性能的重要方法之一。
现目前,在应用软件测试领域还没有一种对视频播放启动时长准确的测试方法,应用软件研发人员不能取得准确有效的视频播放启动时长数据作为优化改进软件的数据支撑。
发明内容
为了克服现有技术中的上述不足,本发明所要解决的技术问题是提供一种视频播放启动时长测试方法、装置及电子终端。
本发明提供的视频播放启动时长测试方法,应用于电子终端,所述方法包括:
获得包含待测应用软件在接收到播放触发请求后预设录像时长内的屏幕录像;
将所述屏幕录像拆分为多个图片帧,并获得所述多个图片帧的拆分帧率;
识别所述多个图片帧中所述待测应用软件接收到播放触发请求时刻的第一标志帧,及视频内容首次出现时刻的第二标志帧;及
根据所述第一标志帧、第二标志帧及所述拆分帧率,计算获得该待测应用软件的视频播放启动时长,所述视频播放启动时长为所述第一标志帧与所述第二标志帧之间的时长。
本发明提供的视频播放启动时长测试装置,应用于电子终端,所述装置包括:
屏幕录像获取模块,用于获得包含待测应用软件在接收到播放触发请求后预设录像时长内的屏幕录像;
屏幕录像拆分模块,用于将所述屏幕录像拆分为多个图片帧,并获得所述多个图片帧的拆分帧率;
识别模块,用于识别所述多个图片帧中所述待测应用软件接收到播放触发请求时刻的第一标志帧,及视频内容首次出现时刻的第二标志帧;及
启动时长计算模块,用于根据所述第一标志帧、第二标志帧及所述拆分帧率,计算获得该待测应用软件的视频播放启动时长,所述视频播放启动时长为所述第一标志帧与所述第二标志帧之间的时长。
本发明提供的电子终端包括:
存储器;
处理器;及
视频播放启动时长测试装置,所述装置安装于所述存储器中并包括一个或多个由所述处理器执行的软件功能模块,所述装置包括:
屏幕录像获取模块,用于获得包含待测应用软件在接收到播放触发请求后预设录像时长内的屏幕录像;
屏幕录像拆分模块,用于将所述屏幕录像拆分为多个图片帧,并获得所述多个图片帧的拆分帧率;
识别模块,用于识别所述多个图片帧中所述待测应用软件接收到播放触发请求时刻的第一标志帧,及视频内容首次出现时刻的第二标志帧;及
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司,未经阿里巴巴(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610860102.X/2.html,转载请声明来源钻瓜专利网。