[发明专利]一种测试应用程序的多媒体资源播放功能的方法及装置在审
申请号: | 201711165567.4 | 申请日: | 2017-11-21 |
公开(公告)号: | CN107908562A | 公开(公告)日: | 2018-04-13 |
发明(设计)人: | 李珂 | 申请(专利权)人: | 北京奇虎科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市中伦律师事务所11410 | 代理人: | 李波 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 测试 应用程序 多媒体 资源 播放 功能 方法 装置 | ||
技术领域
本发明涉及应用程序测试技术领域,尤其涉及一种测试应用程序的多媒体资源播放功能的方法及装置。
背景技术
随着现代信息科技的高速发展,多媒体技术应用而生。多媒体技术在问世的时候便引起了人们的强烈反响,如今已经成为信息技术领域发展最快且最活跃的技术之一,在互联网技术的支持下,多媒体技术已经得到了广泛的应用,并获得了很好的发展前景。很多应用程序中都具有播放多媒体资源的功能。
目前,应用程序在发布之前一般会通过云测试平台进行测试,云测试是一种基于云计算的新型测试方案,其能够提供一套完整的测试环境,测试人员利用虚拟桌面等手段登录该测试环境即可立即展开测试,通过测试方案,将软硬件安装、环境配置以及环境维护等代价转移给了云测试平台的提供者,使得测试人员直接利用云测试平台中提供的软硬件配置就能够快速完成测试。通过云测试方案能够显著节约测试成本,且大幅度提高测试效率。例如,对应用程序进行兼容性测试、性能测试、安全测试等,但是,目前通过云测试平台仍无法实现对应用程序的多媒体资源的播放功能的测试,而当下信息流产品中多媒体资源的播放的数量呈爆发式增长,因此,急需一种测试应用程序的多媒体资源的播放功能的方案。
发明内容
鉴于上述问题,提出了本发明,以便提供一种克服上述问题或者至少部分地解决上述问题的一种测试应用程序的多媒体资源播放功能的方法及装置,用于解决现有技术中存在的无法通过云测试平台测试应用程序的多媒体资源播放功能的缺陷。
依据本发明的第一方面,提供了一种测试应用程序的多媒体资源播放功能的方法,包括:
接收第一终端中的浏览器发送的针对待测应用程序的多媒体资源播放测试请求;
根据所述多媒体资源播放测试请求获取第二终端播放的多媒体资源的多媒体数据,所述第二终端中安装有所述待测应用程序;
将所述多媒体数据发送至所述浏览器进行播放。
在一个实施方式中,根据本发明的上述实施方式所述的方法,根据所述多媒体资源播放测试请求获取第二终端播放的多媒体资源的多媒体数据之前,所述方法还包括:
向所述第二终端发送多媒体资源播放指令,所述多媒体资源播放指令用于指示所述第二终端播放所述待测应用程序的多媒体资源。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,根据所述多媒体资源播放测试请求获取第二终端播放的多媒体资源的多媒体数据,包括:
根据所述多媒体资源播放测试请求,通过多媒体转换设备获取所述第二终端播放的多媒体资源的多媒体数据;
其中,所述多媒体转换设备的一端与所述第二终端的多媒体数据输出端口相连。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,根据所述多媒体资源播放测试请求获取第二终端播放的多媒体资源的多媒体数据之后,将所述多媒体数据发送至所述浏览器进行播放之前,所述方法还包括:
将所述多媒体数据进行格式转换;
将所述多媒体数据发送至所述浏览器进行播放,包括:
将格式转换后的多媒体数据发送至所述浏览器进行播放。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,将所述多媒体数据进行格式转换,包括:
将所述多媒体数据的格式转换为opus、speex、m3u8格式中的至少一种。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,根据所述多媒体资源播放测试请求获取第二终端播放的多媒体资源的多媒体数据之后,将所述多媒体数据发送至所述浏览器进行播放之前,所述方法还包括:
将所述多媒体数据过滤噪声;
将所述多媒体数据发送至所述浏览器进行播放,包括:
将过滤噪声后的多媒体数据发送至所述浏览器进行播放。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,将所述多媒体数据过滤噪声,包括:
通过低通滤波器对所述多媒体数据过滤噪声。
在一些实施方式中,根据本发明的上述任一实施方式所述的方法,将所述多媒体数据发送至所述浏览器进行播放,包括:
通过websocket协议和/或超文本传输协议HTTP将所述多媒体数据发送至所述浏览器进行播放。
在本发明实施方式的第二方面中,提供了一种测试应用程序的多媒体资源播放功能的方法,包括:
所述第一终端的浏览器接收针对待测应用程序的多媒体资源播放测试指令,并根据所述多媒体资源播放测试指令向服务器发送多媒体资源播放测试请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司,未经北京奇虎科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711165567.4/2.html,转载请声明来源钻瓜专利网。