一种视频解码的测试方法及相关设备与流程

文档序号:13763598阅读:来源:国知局
一种视频解码的测试方法及相关设备与流程

技术特征:

1.一种视频解码的测试方法,其特征在于,包括:

服务器确定被测试终端的标识符,其中,所述被测试终端与所述被测试终端的标识符之间存在对应关系;

所述服务器根据所述被测试终端的标识符向所述被测试终端发送硬件解码的测试指令,其中,所述硬件解码的测试指令用于指示所述被测试终端采用硬件解码的方式播放视频;

所述服务器接收所述被测试终端发送的硬件解码的第一结果,其中,所述硬件解码的第一结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放错误的次数C;

所述服务器根据所述硬件解码的第一结果判断C/S是否小于第一阈值和/或E/S是否大于第二阈值;

若是,确定所述被测试终端支持硬件解码视频。

2.根据权利要求1所述的方法,其特征在于,所述确定所述被测试终端支持硬件解码视频之后,所述方法还包括:

所述服务器将所述被测试终端设置为白名单,以使得所述被测试终端默认采用硬件解码视频。

3.根据权利要求2所述的方法,其特征在于,所述服务器将所述被测试终端设置为白名单之后,所述方法还包括:

当所述被测试终端的只读存储器ROM升级时,所述服务器向所述被测试终端发送所述硬件解码的测试指令;

所述服务器接收所述被测试终端发送的硬件解码的第二结果,其中,所述硬件解码的第二结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放崩溃的次数C;

所述服务器根据所述硬件解码的第二结果判断C/S是否小于第一阈值和/或E/S是否大于第二阈值;

若否,将所述被测试终端切换成默认采用软件解码视频。

4.根据权利要求2所述的方法,其特征在于,所述服务器将所述被测试终端设置为白名单之后,所述方法还包括:

当所述被测试终端的只读存储器ROM升级时,所述服务器获取与所述被测试终端相同型号的目标终端群;

所述服务器将所述目标终端群按照预设规则分类成多个分组;

所述服务器向所述被测试终端所在的分组中的每个终端发送硬件解码的测试指令,其中,所述硬件解码的测试指令用于指示所述每个终端采用硬件解码的方式播放视频,并将硬件解码的第三结果分别发送给所述服务器,其中,所述硬件解码的第三结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放错误的次数C;

所述服务器获取所述被测试终端所在的分组中的全部终端所对应的C/E的平均值和/或C/S的平均值;

所述服务器判断所述C/E的平均值是否大于第三阈值和/或C/S的平均值是否大于第四阈值;

若是,将所述被测试终端切换成默认采用软件解码视频。

5.一种视频解码的测试方法,其特征在于,包括:

被测试终端接收服务器发送的硬件解码的测试指令;

所述被测试终端根据所述硬件解码的测试指令确定采用硬件解码的方式播放视频,并将硬件解码的第一结果发送给所述服务器,其中,所述硬件解码的第一结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放崩溃的次数C,所述硬件解码的第一结果用于所述服务器判断C/S是否小于第一阈值和/或E/S是否大于第二阈值。

6.根据权利要求5所述的方法,其特征在于,当所述C/S小于第一阈值和/或所述E/S大于第二阈值时,所述方法还包括:

所述被测试终端确定默认采用硬件解码视频。

7.根据权利要求6所述的方法,其特征在于,所述被测试终端默认采用硬件解码视频之后,所述方法还包括:

当所述被测试终端的只读存储器ROM升级时,所述被测试终端接收所述服务器发送的所述硬件解码的测试指令;

所述被测试终端确定采用硬件解码的方式播放视频,并将硬件解码的第二结果发送给所述服务器,其中,所述硬件解码的第二结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放崩溃的次数C,所述硬件解码的第二结果用于所述服务器判断C/S是否小于第一阈值和/或E/S是否大于第二阈值;

当所述C/S不小于第一阈值和/或所述E/S不大于第二阈值时,所述被测试终端切换成默认采用软件解码视频。

8.一种服务器,其特征在于,包括:

确定模块,用于确定被测试终端的标识符,其中,所述被测试终端与所述被测试终端的标识符之间存在对应关系;

发送模块,用于根据所述被测试终端的标识符向所述被测试终端发送硬件解码的测试指令,其中,所述硬件解码的测试指令用于指示所述被测试终端采用硬件解码的方式播放视频;

接收模块,用于接收所述被测试终端发送的硬件解码的第一结果,其中,所述硬件解码的第一结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放错误的次数C;

判断模块,用于根据所述硬件解码的第一结果判断C/S是否小于第一阈值和/或E/S是否大于第二阈值;

所述确定模块,还用于当所述C/S小于第一阈值和/或所述E/S大于第二阈值时,确定所述被测试终端支持硬件解码视频。

9.根据权利要求8所述的服务器,其特征在于,所述服务器还包括:

设置模块,用于在所述确定模块确定所述被测试终端支持硬件解码视频之后,将所述被测试终端设置为白名单,以使得所述被测试终端默认采用硬件解码视频。

10.根据权利要求9所述的服务器,其特征在于,

所述发送模块,用于在所述设置模块将所述被测试终端设置为白名单之后,当所述被测试终端的只读存储器ROM升级时,向所述被测试终端发送所述硬件解码的测试指令;

所述接收模块,还用于接收所述被测试终端发送的硬件解码的第二结果,其中,所述硬件解码的第二结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放崩溃的次数C;

所述判断模块,用于根据所述硬件解码的第二结果判断C/S是否小于第一阈值和/或E/S是否大于第二阈值;

切换模块,用于当C/S不小于第一阈值和/或E/S不大于第二阈值时,将所述被测试终端切换成默认采用软件解码视频。

11.根据权利要求9所述的服务器,其特征在于,所述服务器还包括:

获取模块,用于在将所述被测试终端设置为白名单之后,当所述被测试终端的只读存储器ROM升级时,获取与所述被测试终端相同型号的目标终端群;

分类模块,用于将所述目标终端群按照预设规则分类成多个分组;

所述发送模块,用于向所述被测试终端所在的分组中的每个终端发送硬件解码的测试指令,其中,所述硬件解码的测试指令用于指示所述每个终端采用硬件解码的方式播放视频,并将硬件解码的第三结果分别发送给所述服务器,其中,所述硬件解码的第三结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放错误的次数C;

所述获取模块,还用于获取所述被测试终端所在的分组中的全部终端所对应的C/E的平均值和/或C/S的平均值;

所述判断模块,还用于判断所述C/E的平均值是否大于第三阈值和/或C/S的平均值是否大于第四阈值;

切换模块,用于当所述C/E的平均值大于第三阈值和/或C/S的平均值大于第四阈值时,将所述被测试终端切换成默认采用软件解码视频。

12.一种终端,其特征在于,包括:

接收模块,用于接收服务器发送的硬件解码的测试指令;

确定模块,用于根据所述硬件解码的测试指令确采用硬件解码的方式播放视频;

发送模块,用于将硬件解码的第一结果发送给所述服务器,其中,所述硬件解码的第一结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放崩溃的次数C,所述硬件解码的第一结果用于所述服务器判断C/S是否小于第一阈值和/或E/S是否大于第二阈值。

13.根据权利要求12所述的终端,其特征在于,当所述C/S小于第一阈值和/或所述E/S大于第二阈值时,所述终端还包括:

所述确定模块,还用于确定默认采用硬件解码视频。

14.根据权利要求13所述的终端,其特征在于,

所述接收模块,还用于在所述解码模块默认采用硬件解码视频之后,当所述终端的只读存储器ROM升级时,接收所述服务器发送的所述硬件解码的测试指令;

所述确定模块,用于确定采用硬件解码的方式播放视频;

所述发送模块,还用于将硬件解码的第二结果发送给所述服务器,其中,所述硬件解码的第二结果包括视频开始播放的次数S,视频结束播放的次数E以及视频播放崩溃的次数C,所述硬件解码的第二结果用于所述服务器判断C/S是否小于第一阈值和/或E/S是否大于第二阈值;

切换模块,用于当所述C/S不小于第一阈值和/或所述E/S不大于第二阈值时,切换成默认采用软件解码视频。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1