智能电视系统更新方法、装置、智能电视和可读存储介质与流程

文档序号:23219481发布日期:2020-12-08 15:01阅读:181来源:国知局
智能电视系统更新方法、装置、智能电视和可读存储介质与流程

本发明涉及系统更新领域,具体而言,涉及一种智能电视系统更新方法、装置、智能电视和可读存储介质。



背景技术:

现有的智能电视系统的更新一般是在用户正在使用的场景下提示用户进行相应的操作,从而进行下载安装更新。但是对于用户来说当在使用智能电视时,突然弹出系统更新的提示并要求进行相应的操作,使大量的用户拒绝系统的更新,会极大降低用户的体验度。



技术实现要素:

鉴于上述问题,本发明提供了一种智能电视系统更新方法、装置、智能电视和可读存储介质,以使智能电视系统更新过程做到用户无感知,可大幅降低拒绝系统升级用户的数量,从而提高用户的体验度。

为了实现上述目的,本发明采用如下的技术方案:

一种智能电视系统更新方法,包括:

在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包;

在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包;

在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

优选地,所述的智能电视系统更新方法中,所述检测到所述后台服务器中上传有新的升级包包括:

获取所述后台服务器中当前升级包的名称,从所述名称中提取第一版本号以及第一集成日期;

获取当前系统的第二版本号以及第二集成日期;

在确定所述第一版本号高于所述第二版本号,且所述第一集成日期晚于所述第二集成日期时,确定所述后台服务器中所述当前升级包为新的升级包。

优选地,所述的智能电视系统更新方法中,还包括:

在完成所述升级包的后台下载,并接收到关机指令时,显示所述升级包的安装选项;

在接收到所述安装选项的选择指令后,立即安装所述升级包;

在接收到返回指令或经过预设时间后,关闭所述安装选项并执行所述关机指令。

优选地,所述的智能电视系统更新方法中,在检测到所述后台服务器中上传有新的升级包后,还包括:

确定当前设置手动更新模式时,显示所述升级包的安装选项;

在接收到所述安装选项的选择指令后,下载所述升级包并进行所述升级包的安装。

优选地,所述的智能电视系统更新方法中,还包括:

在息屏状态下安装所述升级包并接收到操作指令时,显示所述升级包的安装界面,并拦截所述操作指令的执行。

优选地,所述的智能电视系统更新方法中,所述预设待机状态为ai待机状态,在所述ai待机状态下智能电视息屏运行系统。

本发明还提供一种智能电视系统更新装置,包括:

升级包下载模块,用于在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包;

升级包安装模块,用于在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包;

重启模块,用于在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

优选地,所述的智能电视系统更新装置中,所述升级包下载模块包括:

第一版本提取单元,用于获取所述后台服务器中当前升级包的名称,从所述名称中提取第一版本号以及第一集成日期;

第二版本获取单元,用于获取当前系统的第二版本号以及第二集成日期;

版本对比单元,用于在确定所述第一版本号高于所述第二版本号,且所述第一集成日期晚于所述第二集成日期时,确定所述后台服务器中所述当前升级包为新的升级包。

本发明还提供一种智能电视,包括存储器以及处理器,所述存储器存储有计算机程序,所述处理器运行所述计算机程序以使所述智能电视执行所述的智能电视系统更新方法。

本发明还提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的智能电视系统更新方法。

本发明提供一种智能电视系统更新方法,该智能电视系统更新方法包括:在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包;在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包;在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。本发明的智能电视系统更新方法,通过后台下载升级包,以及在智能电视进入预设待机状态以及到达预设时间进行该升级包的安装,使智能电视系统更新过程做到用户无感知,可大幅降低拒绝系统升级用户的数量,从而提高用户的体验度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对本发明保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。

图1是本发明实施例1提供的一种智能电视系统更新方法的流程图;

图2是本发明实施例2提供的一种升级包检测的流程图;

图3是本发明实施例3提供的一种智能电视系统更新方法的流程图;

图4是本发明实施例4提供的一种智能电视系统更新方法的流程图;

图5是本发明实施例5提供的一种智能电视系统更新方法的流程图;

图6是本发明实施例6提供的一种智能电视系统更新装置的结构示意图;

图7本发明实施例6提供的一种升级包下载模块的结构示意图。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。

通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

在下文中,可在本发明的各种实施例中使用的术语“包括”、“具有”及其同源词仅意在表示特定特征、数字、步骤、操作、元件、组件或前述项的组合,并且不应被理解为首先排除一个或更多个其它特征、数字、步骤、操作、元件、组件或前述项的组合的存在或增加一个或更多个特征、数字、步骤、操作、元件、组件或前述项的组合的可能性。

此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

除非另有限定,否则在这里使用的所有术语(包括技术术语和科学术语)具有与本发明的各种实施例所属领域普通技术人员通常理解的含义相同的含义。所述术语(诸如在一般使用的词典中限定的术语)将被解释为具有与在相关技术领域中的语境含义相同的含义并且将不被解释为具有理想化的含义或过于正式的含义,除非在本发明的各种实施例中被清楚地限定。

实施例1

图1是本发明实施例1提供的一种智能电视系统更新方法的流程图,该方法包括如下步骤:

步骤s11:在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包。

本发明实施例可应用于包括智能电视机以及智慧屏等显示设备,该智能电视在启动运行后,可以在设定的时间进行后台服务器中升级包的检测,例如可以获取后台服务器中升级包的版本号,以及获取当前运行系统的版本号,进行版本号的对比判断后台服务器中是否有新的升级包。

本发明实施例中,在检测到后台服务器中上传有新的升级包后,智能电视将判断当前是否设置为免扰更新模式,该免扰更新模式即为后台自动更新模式。在确定系统的更新模式为免扰更新模式后,智能电视将在后台下载该升级包,也即,用户在正常使用智能电视时,该智能电视不会显示下载提示,或者进入下载界面,而是静默下载该升级包,从而不打断用户正常使用智能电视,提高用户体验度。

步骤s12:在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包。

本发明实施例中,在下载完该升级包后,智能电视将在进入预设待机状态且到达预设时间时才进行该升级包的安装,从而使用户体验无感升级系统。其中,上述预设待机状态为ai待机状态,在所述ai待机状态下智能电视息屏运行系统。用户可以通过操作指令控制智能电视进入ai待机状态,或者可以在智能电视中进行设置一个时间点,在该时间点时智能电视自动进入该ai待机状态。例如智能电视在进入ai待机状态后,其系统还在运行中,在夜里2点中的时候息屏状态下安装该升级包。

步骤s13:在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

本发明实施例中,显示设备在预设待机状态下将升级包安装完成后,仅重启进入更新后的系统并重新进入该预设待机状态,等待用户的操作,从而完成整个系统升级过程,在这个过程中做到用户无感知,可大幅降低拒绝系统升级用户的数量,从而提高用户的体验度。

实施例2

图2是本发明实施例2提供的一种升级包检测的流程图,该方法包括如下步骤:

步骤s21:获取所述后台服务器中当前升级包的名称,从所述名称中提取第一版本号以及第一集成日期。

本发明实施例中,智能电视在检测后台服务器的升级包时,可以通过发送请求至后台服务器获取智能电视相应升级包的名称,在获取到升级包的名称后可以从该名称中提取出第一版本号以及第一集成日期。也即,在后台服务器中,挂载新的升级包的名称可以由升级包对应的系统版本号以及升级包的集成日期组成,具体地,在组合版本号以及集成日期后好可以通过预先设定的加密算法进行加密。而智能电视从名称中提取第一版本号以及第一集成日期是使用相应的解密算法解密。

本发明实施例中,上述从名称中提取第一版本号以及第一集成日期的过程可以利用算法或应用程序来实现,例如可以在智能电视中设置有提取用的应用程序,在通过发送请求获取到名称后,将名称输入至该应用程序中,通过预设的解密算法提取出该第一版本号以及第一集成日期。

步骤s22:获取当前系统的第二版本号以及第二集成日期。

步骤s23:在确定所述第一版本号高于所述第二版本号,且所述第一集成日期晚于所述第二集成日期时,确定所述后台服务器中所述当前升级包为新的升级包。

本发明实施例中,在提取升级包名称的第一版本号以及第一集成日期的同时,将获取智能电视当前系统的第二版本号以及第二集成日期,之后将进行第一版本号与第二版本号的对比,以及进行第一集成日期与第二集成日期的对比。其中,上述对比过程可以利用算法或应用程序来实现,这里不做限定。在确定第一版本号高于第二版本号,并且第一集成日期大于第二集成日期时,即可确定后台服务器中的升级包为新的升级包。智能电视将在后台静默下载该升级包。

实施例3

图3是本发明实施例3提供的一种智能电视系统更新方法的流程图,该方法包括如下步骤:

步骤s31:在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s32:在完成所述升级包的后台下载,并接收到关机指令时,显示所述升级包的安装选项。

步骤s33:在接收到所述安装选项的选择指令后,立即安装所述升级包。

步骤s34:在接收到返回指令或经过预设时间后,关闭所述安装选项并执行所述关机指令。

本发明实施例中,通过设置选项还可以在后台下载完成升级包后进行升级的提示,以便用户在有立即升级的需求是进行系统的升级,而为了做到完全无感知,用户可以通过设置选项选择不进行该提示,这里不做限定。其中,该升级包的升级提示为安装选项,在用户确定选择该安装选项后即可通过指令立即安装该升级包,在安装的过程中智能电视可以进入安装界面,显示系统升级的进度。

本发明实施例中,在显示升级包的安装选项时,接收到用户发送的返回指令时,可以关闭该安装选项,或者在经过预设时间后智能电视自动关闭该安装选项。在关闭该安装选项后,智能电视将在进入预设待机状态且到达预设时间时进行该升级包的安装。

步骤s35:在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s36:在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

此步骤与上述步骤s13一致,在此不再赘述。

实施例4

图4是本发明实施例4提供的一种智能电视系统更新方法的流程图,该方法包括如下步骤:

步骤s41:在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s42:在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s13:在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

此步骤与上述步骤s13一致,在此不再赘述。

步骤s44:确定当前设置手动更新模式时,显示所述升级包的安装选项。

步骤s45:在接收到所述安装选项的选择指令后,下载所述升级包并进行所述升级包的安装。

本发明实施例中,若用户设置的是手动更新模式,也即设置为手动更新模式,智能电视在检测到后台服务器中挂载有新的升级包时,会显示该升级包的安装选项,在用户选择安装选项后可以通过相应的选择指令控制智能电视下载并安装该升级包,在下载以及安装的过程智能电视可以进入系统安装界面,显示系统更新的进度。并且,该下载过程可以在后台中进行,在进行安装时再次进行提示后进入安装界面。

实施例5

图5是本发明实施例5提供的一种智能电视系统更新方法的流程图,该方法包括如下步骤:

步骤s51:在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包。

此步骤与上述步骤s11一致,在此不再赘述。

步骤s52:在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包。

此步骤与上述步骤s12一致,在此不再赘述。

步骤s53:在息屏状态下安装所述升级包并接收到操作指令时,显示所述升级包的安装界面,并拦截所述操作指令的执行。

本发明实施例中,智能电视在进入预设待机状态息屏进行升级包的安装时,即使接收到用户通过遥控发送的操作指令,也不会执行该操作指令,仅显示升级包的安装界面,拦截接收到的操作指令,避免发生系统升级的中断而造成显示设备系统出现错误。

步骤s54:在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

此步骤与上述步骤s13一致,在此不再赘述。

实施例6

图6是本发明实施例6提供的一种智能电视系统更新装置的结构示意图。

该智能电视系统更新装置600包括:

升级包下载模块610,用于在检测到后台服务器中上传有新的升级包,并确定当前设置免扰更新模式时,后台下载所述升级包;

升级包安装模块620,用于在进入预设待机状态以及到达预设时间时,息屏状态下安装所述升级包;

重启模块630,用于在所述升级包安装完成后,重启进入更新后的系统并进入所述预设待机状态。

如图7所示,该升级包下载模块610包括:

第一版本提取单元611,用于获取所述后台服务器中当前升级包的名称,从所述名称中提取第一版本号以及第一集成日期;

第二版本获取单元612,用于获取当前系统的第二版本号以及第二集成日期;

版本对比单元613,用于在确定所述第一版本号高于所述第二版本号,且所述第一集成日期晚于所述第二集成日期时,确定所述后台服务器中所述当前升级包为新的升级包。

本发明实施例中,上述各个模块更加详细的功能描述可以参考前述实施例中相应部分的内容,在此不再赘述。

此外,本发明还提供了一种智能电视,该智能电视包括存储器和处理器,存储器可用于存储计算机程序,处理器通过运行所述计算机程序,从而使智能电视执行上述方法或者上述智能电视系统更新装置中的各个模块的功能。

存储器可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据智能电视的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

本实施例还提供了一种可读存储介质,用于储存上述智能电视中使用的计算机程序。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和结构图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,结构图和/或流程图中的每个方框、以及结构图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块或单元可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或更多个模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是智能手机、个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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