一种硬解适配白名单的更新方法、终端以及系统技术方案

技术编号:18169615 阅读:43 留言:0更新日期:2018-06-09 14:06
本发明专利技术实施例公开了一种硬解适配白名单的更新方法、终端以及系统,其中的一种硬解适配白名单的更新方法包括:获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;接收所述视频播放终端使用所述视频硬解引擎播放视频的适配反馈信息;根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。采用本发明专利技术,可极大的提高硬解适配白名单的更新效率。

【技术实现步骤摘要】
一种硬解适配白名单的更新方法、终端以及系统
本专利技术涉及互联网
,尤其涉及一种硬解适配白名单的更新方法、终端以及系统。
技术介绍
视频解码器:是指用于对数字视频流进行解码的程序,主要分为硬件解码器(简称硬解)和软件解码器(简称软解)两种。软件解码器使用软件程序中解码引擎对视频流进行解码,最终是调用CPU(CentralProcessingUnit,中央处理器)进行解码处理,耗电量较大,发热量很高,但是对终端硬件的兼容性很强,播放视频比较稳定;硬件解码器使用终端自身硬件自带的解码器进行解码,比如通过GPU(GraphicsProcessingUnit,图形处理器)对视频流进行解码,解码效率比较高,耗电量较少,发热量比较低,但是硬解的兼容性较差,终端设备信息稍有不同的终端使用同一个硬件解码器往往会产生播放异常的现象,或者由于用户私自改变了手机ROM(read-onlymemory,只读存储器)版本,导致硬解无法正常调用,或者由于视频的编码不够规范,导致硬解无法正常播放视频。目前,用户使用终端播放视频,最关切的用户体验问题就是:视频播放导致终端耗电量大、机身发烫。解决这一问题最好的方式就是通过硬解播放视频。而由于市场上拥有大量不同厂商、不同型号以及不同系统的视频播放终端,硬件解码器需要针对每种不同机型适配相应的视频硬解引擎。在现有的视频硬解适配方案中,对于每个机型的终端都需要提前购买或租赁该机型的终端,并且开发人员在该机型上进行硬解适配验证通过后,才能将该机型信息加入硬解适配白名单中,并将更新后的硬解适配白名单发给用户,通知属于硬解适配白名单中的机型终端可以使用相应的视频硬解引擎播放视频。显然现有的视频硬解适配方案存在如下缺陷:(1)完全依赖于采购或租赁不同机型的终端,耗费大量的人力、物力;(2)硬解适配效率低,硬解适配过程带来的延时往往无法跟上用户终端更新的速度。
技术实现思路
有鉴于此,本专利技术实施例提供一种硬解适配白名单的更新方法、终端以及系统,可极大的提高硬解适配白名单的更新效率。为了解决上述技术问题,本专利技术实施例提供了一种硬解适配白名单的更新方法,所述方法包括:获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;接收所述视频播放终端使用所述视频硬解引擎播放视频的适配反馈信息;根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。相应地,本专利技术实施例还提供了一种硬解适配白名单的更新方法,所述方法包括:视频播放终端向视频播放服务器提交终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息,所述终端用户信息被视频播放服务器用于将所述视频播放终端确定为适配终端;视频播放终端接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎;视频播放终端使用所述视频硬解引擎播放视频,并向视频播放服务器发送适配反馈信息,所述适配反馈信息被视频播放服务器用于确定所述视频硬解引擎的适配结果,若确定所述视频硬解引擎的适配结果为通过,则所述视频播放服务器将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单;接收视频播放服务器推送的更新后的硬解适配白名单,若根据所述硬解适配白名单确认自身是硬解适配终端则使用所述视频硬解引擎播放视频。相应地,本专利技术实施例还提供了一种视频播放服务器,包括:终端信息获取模块,用于获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;硬解引擎发送模块,用于根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;测试反馈获取模块,用于接收所述适配终端使用所述视频硬解引擎播放视频的适配反馈信息;适配结果获取模块,用于根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;白名单更新模块,用于若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。相应地,本专利技术实施例还提供了一种视频播放终端,包括:终端信息提交模块,用于向视频播放服务器提交终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息,所述终端用户信息被视频播放服务器用于将所述视频播放终端确定为适配终端;硬解引擎接收模块,用于接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎;视频播放模块,用于使用所述视频硬解引擎播放视频,并向视频播放服务器发送适配反馈信息,所述适配反馈信息被视频播放服务器用于确定所述视频硬解引擎的适配结果,若确定所述视频硬解引擎的适配结果为通过,则所述视频播放服务器将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单;白名单更新模块,用于接收视频播放服务器推送的更新后的硬解适配白名单,若根据所述硬解适配白名单确认自身是硬解适配终端则使用所述视频硬解引擎播放视频。相应地,本专利技术实施例还提供了一种硬解适配白名单的更新系统,包括视频播放服务器和多个视频播放终端,其中:所述视频播放终端,用于向视频播放服务器提交终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息,所述视频播放服务器,用于根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;所述视频播放终端,还用于接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎,使用所述视频硬解引擎播放视频,并向视频播放服务器发送使用所述视频硬解引擎播放视频的适配反馈信息;所述视频播放服务器,还用于根据所述适配反馈信息,确定所述视频硬解引擎的适配结果,若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。本专利技术实施例中通过向多个终端设备信息相同的视频播放终端发送对应的视频硬解引擎,进而获取视频播放终端使用与其终端设备信息对应的视频硬解引擎播放视频的适配反馈信息,从而得到所述视频硬解引擎的适配结果并据此更新硬解适配白名单,实现了硬解适配白名单的及时更新。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中的一种硬解适配白名单的更新方法的流程示意图;图2是本专利技术另一实施例中的硬解适配白名单的更新方法的流程示意图;图3是本专利技术另一实施例中的硬解适配白名单的更新方法的流程示意图;图4是本专利技术又一实施例中的硬解适配白名单的更新方法的流程示意图;图5是本专利技术又一实施例中的硬解适配白名单的更新方法的流程示意图;图6是本专利技术实施例中的一种视频播放服务器的结构示意图;图7是本专利技术实施例的视频播放服务器的一个硬件组成结构示意图;图8是本专利技术实施例中的一种视本文档来自技高网
...
一种硬解适配白名单的更新方法、终端以及系统

【技术保护点】
一种硬解适配白名单的更新方法,其特征在于,所述方法包括:获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;接收所述视频播放终端使用所述视频硬解引擎播放视频的适配反馈信息;根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。

【技术特征摘要】
1.一种硬解适配白名单的更新方法,其特征在于,所述方法包括:获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎;接收所述视频播放终端使用所述视频硬解引擎播放视频的适配反馈信息;根据所述适配反馈信息,确定所述视频硬解引擎的适配结果;若确定所述视频硬解引擎的适配结果为通过,则将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单,并向视频播放终端推送更新后的硬解适配白名单。2.如权利要求1所述的硬解适配白名单的更新方法,其特征在于,所述根据所述终端用户信息,向多个终端设备信息相同的视频播放终端发送与其终端设备信息对应的视频硬解引擎包括:根据所述终端用户信息,将多个终端设备信息相同的视频播放终端中至少部分的视频播放终端确定为适配终端;向所述适配终端发送与其终端设备信息对应的视频硬解引擎。3.如权利要求2所述的硬解适配白名单的更新方法,其特征在于,所述终端用户信息还包括所述视频播放终端的视频播放记录;所述根据所述终端用户信息,将多个终端设备信息相同的视频播放终端中至少部分的视频播放终端确定为适配终端包括:将多个终端设备信息相同的视频播放终端中在预设时间范围内存在视频播放记录的至少部分的视频播放终端确定为适配终端。4.如权利要求3所述的硬解适配白名单的更新方法,其特征在于,所述视频播放记录包括视频播放终端播放的视频的编码类型;所述将多个终端设备信息相同的视频播放终端中在预设时间范围内存在视频播放记录的至少部分的视频播放终端确定为适配终端包括:所述确定得到的适配终端在预设时间范围内的视频播放记录覆盖所有预设的编码类型。5.如权利要求4所述的硬解适配白名单的更新方法,其特征在于,所述适配反馈信息包括所述适配终端使用所述视频硬解引擎播放的视频的编码类型;所述根据所述适配反馈信息,确定所述视频硬解引擎的适配结果包括:若根据适配反馈信息确定所述适配硬解引擎对所有编码类型的视频均成功硬解播放,则确定所述视频硬解引擎的适配结果为通过。6.如权利要求5所述的硬解适配白名单的更新方法,其特征在于,所述方法还包括:在向所述适配终端发送与其终端设备信息对应的视频硬解引擎后到达第一时间阈值时,若接收到的适配反馈信息未覆盖所有预设的编码类型,则将所述多个终端设备信息相同的视频播放终端中另一部分的视频播放终端确定为适配终端。7.如权利要求2-6中任一项所述的硬解适配白名单的更新方法,其特征在于,所述向所述适配终端发送与其终端设备信息对应的视频硬解引擎包括:向所有视频播放终端发送携带所述视频硬解引擎的视频硬解引擎库以及适配终端名单,所述适配终端名单包括所有被确定为适配终端的终端标识,若所述视频播放终端根据所述适配终端名单确认自身是适配终端则使用所述视频硬解引擎播放视频。8.如权利要求1所述的硬解适配白名单的更新方法,其特征在于,所述向视频播放终端推送更新后的硬解适配白名单包括:向所有视频播放终端发送携带所述视频硬解引擎的视频硬解引擎库以及所述更新后的硬解适配白名单,所述硬解适配白名单包括所有适配结果为通过的视频硬解引擎对应的终端设备信息,若所述视频播放终端根据所述硬解适配白名单确认自身是硬解适配终端则使用所述视频硬解引擎播放视频。9.一种硬解适配白名单的更新方法,其特征在于,所述方法包括:视频播放终端向视频播放服务器提交终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息,所述终端用户信息被视频播放服务器用于将所述视频播放终端确定为适配终端;视频播放终端接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎;视频播放终端使用所述视频硬解引擎播放视频,并向视频播放服务器发送适配反馈信息,所述适配反馈信息被视频播放服务器用于确定所述视频硬解引擎的适配结果,若确定所述视频硬解引擎的适配结果为通过,则所述视频播放服务器将所述视频硬解引擎对应的终端设备信息加入硬解适配白名单;接收视频播放服务器推送的更新后的硬解适配白名单,若根据所述硬解适配白名单确认自身是硬解适配终端则使用所述视频硬解引擎播放视频。10.如权利要求9所述的硬解适配白名单的更新方法,其特征在于,所述终端用户信息还包括所述视频播放终端的视频播放记录。11.如权利要求9所述的硬解适配白名单的更新方法,其特征在于,所述视频播放终端接收所述视频播放服务器发送的与所述终端设备信息对应的视频硬解引擎包括:所述视频播放终端接收所述视频播放服务器发送的携带所述视频硬解引擎的视频硬解引擎库以及适配终端名单,所述适配终端名单包括所有被确定为适配终端的终端标识;所述视频播放终端使用所述视频硬解引擎播放视频包括:若所述视频播放终端根据所述适配终端名单确认自身是适配终端,则使用所述视频硬解引擎播放视频。12.如权利要求9所述的硬解适配白名单的更新方法,其特征在于,所述视频播放终端使用所述视频硬解引擎播放视频,并向视频播放服务器发送适配反馈信息包括:若所述视频播放终端使用所述视频硬解引擎播放视频出现播放异常,则所述视频播放终端通过预设的软件解码器播放视频,并向视频播放服务器发送适配反馈信息。13.一种视频播放服务器,其特征在于,包括:终端信息获取模块,用于获取多个视频播放终端的终端用户信息,所述终端用户信息包括所述视频播放终端的终端设备信息;硬解引擎发送模...

【专利技术属性】
技术研发人员:应玉龙
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1