本公开涉及一种显示设备、播放器升级方法及存储介质,应用于显示技术领域,解决现有的播放器升级方法需要用户手动操作,无法达到用户无感知的升级,影响了用户的观看体验的问题。该显示设备包括:控制器,被配置为:确定播放器的版本发生更新,下载播放器的更新版本对应的升级包,并安装升级包;若数据目录中播放器的第一库文件的版本号低于升级包中携带的播放器的第二库文件的版本号,且第二库文件完整,则将第二库文件存储至数据目录中;比较系统目录和数据目录中播放器对应的第三库文件的版本号的大小,并加载版本号最大的所述第三库文件。库文件。库文件。
【技术实现步骤摘要】
显示设备、播放器升级方法及存储介质
[0001]本公开涉及播放器领域,尤其涉及一种显示设备、播放器升级方法及存储介质。
技术介绍
[0002]随着科学技术以及多媒体音视频行业的飞速发展,越来越多的人机交互以及娱乐功能出现在显示设备里,资源占用越来越大。同时随着媒体编解码技术的不断更新,需要软件增加对应的功能来适应新的编解码技术,以保证用户最佳的观看效果。在追求用户体验感的时代,频繁的应用升级已经不可避免。
[0003]在显示设备的系统中,系统播放器的稳定性以及功能性尤为重要。现有技术中,对系统播放器进行升级通常是显示设备接收到弹窗提示有新版本时,用户触发升级操作,然后进行空中下载(Over
‑
the
‑
Air,OTA)升级,但是上述升级方法需要用户手动操作,无法达到用户无感知的升级,影响了用户的观看体验。
技术实现思路
[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种显示设备、播放器升级方法及存储介质,可以准确的升级播放器所需的库文件,不需要用户手动操作和整包升级,减少OTA升级带来的操作复杂度,能够提升用户的观看体验。
[0005]第一方面,本公开提供了一种显示设备,该显示设备包括:
[0006]控制器,被配置为:确定播放器的版本发生更新,下载所述播放器的更新版本对应的升级包,并安装所述升级包;
[0007]若数据目录中播放器的第一库文件的版本号低于所述升级包中携带的播放器的第二库文件的版本号,且所述第二库文件完整,则将所述第二库文件存储至数据目录中;
[0008]比较系统目录和所述数据目录中所述播放器对应的第三库文件的版本号的大小,并加载版本号最大的所述第三库文件。
[0009]第二方面,本公开提供一种播放器升级方法,包括:
[0010]确定播放器的版本发生更新,下载所述播放器的更新版本对应的升级包,并安装所述升级包;
[0011]若数据目录中播放器的第一库文件的版本号低于所述升级包中携带的播放器的第二库文件的版本号,且所述第二库文件完整,则将所述第二库文件存储至数据目录中;
[0012]比较系统目录和所述数据目录中所述播放器对应的第三库文件的版本号的大小,并加载版本号最大的所述第三库文件。
[0013]第三方面,本公开提供了一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面所示的播放器升级方法。
[0014]第四方面,本公开提供了一种计算机程序产品,包括:当计算机程序产品在计算机上运行时,使得计算机实现如第二方面所示的播放器升级方法。
[0015]本公开实施例提供的技术方案与现有技术相比具有如下优点:显示设备的控制器
首先确定播放器的版本发生更新,下载播放器的更新版本对应的升级包,并安装升级包,然后若数据目录中播放器的第一库文件的版本号低于升级包中携带的播放器的第二库文件的版本号,且第二库文件完整,则将第二库文件存储至数据目录中,最后比较系统目录和数据目录中播放器对应的第三库文件的版本号的大小,并加载版本号最大的第三库文件,通过上述过程能够准确的升级播放器所需的库文件,不需要用户手动操作和整包升级,减少OTA升级带来的操作复杂度,能够达到用户无感知的升级,且有利于提升用户的观看体验。
附图说明
[0016]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0017]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0018]图1为根据本公开一个或多个实施例的显示设备与控制设备之间的操作场景示意图;
[0019]图2为根据本公开一个或多个实施例的控制设备100的硬件配置框图;
[0020]图3A为根据本公开一个或多个实施例的显示设备200的硬件配置框图;
[0021]图3B为根据本公开一个或多个实施例的显示设备200中软件配置示意图;
[0022]图3C为根据本公开一个或多个实施例的显示设备200中应用程序的图标控件界面显示示意图;
[0023]图4A为根据本公开一个或多个实施例进行播放器升级的系统框架图;
[0024]图4B为根据本公开一个或多个实施例进行播放器升级的架构图;
[0025]图5A为本公开实施例提供的一种播放器升级方法的流程示意图;
[0026]图5B为本公开实施例提供的一种播放器升级方法的原理示意图;
[0027]图6A为本公开实施例提供的一种播放器升级过程的结构示意图;
[0028]图6B为本公开实施例提供的一种播放器升级过程中升级服务模块的结构示意图;
[0029]图6C为本公开实施例提供的一种播放器升级过程中升级服务模块的处理流程示意图;
[0030]图6D为本公开实施例提供的一种播放器升级过程中播放器升级模块的结构示意图;
[0031]图6E为本公开实施例提供的一种播放器升级过程中播放器升级模块的处理流程示意图;
[0032]图6F为本公开实施例提供的一种播放器升级过程中媒体服务器模块的结构示意图;
[0033]图6G为本公开实施例提供的一种播放器升级过程中媒体服务器模块的处理流程示意图;
[0034]图7A为本公开实施例提供的一种播放器升级过程中服务器和显示设备的交互过程示意图;
[0035]图7B为本公开实施例提供的一种播放器升级过程的整体时序图;
[0036]图8A为本公开实施例提供的一种前台程序和后台程序占用的CPU时间片的示意图;
[0037]图8B为本公开实施例提供的一种播放器升级过程中对播放器升级模块对应的父线程进行优化前后,播放器线程和该父线程分别对应的CPU占用率的示意图。
具体实施方式
[0038]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0039]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
[0040]本公开中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一库文件和第二库文件等是用于区别不同的库文件,而不是用于描述库文件的特定顺序。
[0041]随着科学技术以及多媒体音视频行业的飞速发展,越来越多的人机交互以及娱乐功能出现在显示设备里,给用户的生活增添了很多乐趣。同时,随着媒体编解码技术的不断更新,需要软件增加对应的功能来本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种显示设备,其特征在于,包括:控制器,被配置为:确定播放器的版本发生更新,下载所述播放器的更新版本对应的升级包,并安装所述升级包;若数据目录中播放器的第一库文件的版本号低于所述升级包中携带的播放器的第二库文件的版本号,且所述第二库文件完整,则将所述第二库文件存储至数据目录中;比较系统目录和所述数据目录中所述播放器对应的第三库文件的版本号的大小,并加载版本号最大的所述第三库文件。2.根据权利要求1所述的显示设备,其特征在于,所述控制器,具体被配置为:若所述系统目录中所述第三库文件的版本号大于或等于所述数据目录中所述第三库文件的版本号,则加载所述系统目录中的所述第三库文件。3.根据权利要求1所述的显示设备,其特征在于,所述数据目录包括第一子数据目录和第二子数据目录;所述控制器,具体被配置为:若所述数据目录中所述第三库文件的版本号大于所述系统目录中所述第三库文件的版本号,则根据所述第一子数据目录中所述第三库文件的第一版本号和所述第二子数据目录中所述第三库文件的第二版本号的大小,加载对应的所述第三库文件。4.根据权利要求3所述的显示设备,其特征在于,所述控制器,具体被配置为:若所述第一版本号大于或等于所述第二版本号,则加载所述第一子数据目录中的所述第三库文件;若所述第二版本号大于所述第一版本号,则将所述第二子数据目录中所述第三库文件复制到所述第一子数据目录中,并加载所述第一子数据目录中复制的所述第三库文件。5.根据权利要求1所述的显示设备,其特征在于,所述数据目录包括第二子数据目录;所述控制器,具体被配置为:若数据目录中播放器的第一库文件的版本号低于所述升级包中携带的播放器的第二库文件的版本号,且所述第二库文件完整,则将所述第二库文件存储至所述第二子数据目录中。6.根据权利要求1所述的显示设备,其特征在于,将执行所述若数据目录中播放器的第一库文件的版本号低于所述升级包中携带的播放器的第二库文件的版本号,且所述第二库文件完整,则将所述第二库文件存储至数据目录中的线程确定为父线程,将执行所述将所述第二库文件存储至数据目录中的线程确定为子线程;所述控制器,还被配置为:获取所述显示设备的系统对应的中央...
【专利技术属性】
技术研发人员:马立凯,李斌,
申请(专利权)人:海信视像科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。