一种智能电视启动方法、装置、电子设备及存储介质与流程

文档序号:14943059发布日期:2018-07-13 21:34

本发明实施例涉及智能电视技术领域,尤其涉及一种智能电视启动方法、装置、电子设备及存储介质。



背景技术:

随着智能电视产业的迅猛发展,智能电视已经普及到千家万户。而智能电视开机时呈现的视频画面作为一个巨大的流量曝光场景,越来越受到业界的关注,因此,智能电视开机过程的设计也越来越复杂。

传统的智能电视系统一般都需要通过使用大量的测试设备,连续频繁地模拟用户开机操作,以发现智能电视系统存在的问题并解决相关问题。通过这样的多次测试,确保用户使用时智能电视系统不会出现开机异常。然而,目前为了实现智能电视开机时呈现特定的视频画面,智能电视不仅会执行传统电视系统自身启动的逻辑程序,还会运行一些通过后台服务器下发的资源文件,以呈现不同的开机视频画面。由于这些资源文件是通过服务器随机下发的,且可能是智能电视售出后的某一时刻才会在智能电视系统上运行,因此传统的智能电视系统的测试方法无法较好地对服务器随机下发的资源文件进行运行校验,且由于测试通常需要一段较长的时间以及大量测试设备的支持,因此传统的测试方法无法满足大量资源文件下发前的运行校验需求。

因此,开发一种能确保智能电视系统正常启动的方法显得非常有必要。



技术实现要素:

为解决相关技术问题,本发明提供一种智能电视启动方法、装置、电子设备及存储介质,通过所述方法可有效保证智能电视系统正常开机启动,提升了用户体验。

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

第一方面,本发明实施例提供了一种智能电视启动方法,所述方法包括:

当接收到开机指令时,启动电视系统并同时启动预置的检测程序;

基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,以使电视系统正常启动;

其中,在电视系统启动过程中,所述电视系统运行后台服务器下发的资源文件,以使智能电视开机时呈现特定的视频画面。

进一步的,所述基于所述检测程序检测本次开机是否出现异常包括:

检测电视系统是否在设定时间内完成启动进程,若否,则确定本次开机出现异常。

进一步的,所述异常类型包括:电视系统芯片解码能力异常和非电视系统芯片解码能力异常。

进一步的,所述通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施包括;

读取电视系统芯片状态标志位;

根据所述标志位确定所述异常类型是否为电视系统芯片解码能力异常,若是,则重启电视系统,否则,强制退出运行后台服务器下发的资源文件对应的进程。

进一步的,所述强制退出运行后台服务器下发的资源文件对应的进程之后,还包括:

控制电视系统进入设定启动进程。

进一步的,所述重启电视系统包括:

控制电视系统进入设定启动进程,其中,在所述设定启动进程中电视系统不运行后台服务器下发的资源文件。

第二方面,本发明实施例提供了一种智能电视启动装置,所述装置包括:

启动模块,用于当接收到开机指令时,启动电视系统并同时启动预置的检测程序;

检测模块,用于基于所述检测程序检测本次开机是否出现异常;

处理模块,用于若本次开机出现异常,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,以使电视系统正常启动;

其中,在电视系统启动过程中,所述电视系统运行后台服务器下发的资源文件,以使智能电视开机时呈现特定的视频画面。

第三方面,本发明实施例提供了一种电子设备,包括第一存储器、第一处理器及存储在存储器上并可在第一处理器上运行的计算机程序,所述第一处理器执行所述计算机程序时实现如上述第一方面所述的智能电视启动方法。

第四方面,本发明实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时实现如上述第一方面所述的智能电视启动方法。

本发明实施例提供的智能电视启动方法,通过在电视系统中预置检测程序,当接收到开机指令时,启动电视系统并同时启动预置的检测程序,基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,从而实现了有效保证智能电视系统正常开机启动,提升了用户体验,另一方面显著降低了传统的测试资源,节约了测试时间,提高了智能电视出厂的整体流程效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的内容和这些附图获得其他的附图。

图1为本发明实施例一提供的一种智能电视启动方法流程示意图;

图2为本发明实施例二提供的一种智能电视启动方法流程示意图;

图3为本发明实施例二提供的一种智能电视启动方法过程示意图;

图4为本发明实施例三提供的一种智能电视启动装置的结构示意图;

图5为本发明实施例四提供的一种电子设备的结构示意图。

具体实施方式

为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

图1为本发明实施例一提供的一种智能电视启动方法流程示意图。本实施例的智能电视启动方法可以由智能电视启动装置来执行,其中该装置可由软件和/或硬件实现,一般集成在智能电视系统中。该智能电视启动方法可用于提高用户开机时智能电视能正常完成开机的几率。具体参见图1所示,该方法可以包括如下步骤:

110、当接收到开机指令时,启动电视系统并同时启动预置的检测程序。

其中,所述开机指令具体可以是用户通过电视遥控器的开机键触发的开机指令。

所述预置的检测程序具体为预先设计的针对智能电视在开机过程中可能发生的各种开机异常的处理策略,针对不同的异常类型预先设计对应的处理方法,当检测到具体的异常类型时,则直接利用对应的处理方法解决异常,从而确保电视系统正常开机。

由于智能电视系统的启动步骤相对固定,可能发生的开机异常基本可以预知,因此本发明实施例利用智能电视系统的这些特性,预先制定各种开机异常对应的处理方法,即所述检测程序,然后将所述检测程序预置到电视系统中,启动电视系统的同时启动所述检测程序。

120、基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,以使电视系统正常启动。

示例性地,所述基于所述检测程序检测本次开机是否出现异常包括:

检测电视系统是否在设定时间内完成启动进程,若否,则确定本次开机出现异常。具体的,若电视系统正常启动,完成所有开机进程的时间通常会在某一固定时间范围内,例如15s或者20s,若在合理的时间范围内,电视系统依然没有开机完成,即电视系统没有进入正确的状态(可通过读取特定标志位获知电视系统有没有进入特定的正确状态),则说明电视系统出现了开机异常,可能卡在了某一特定进程中,因此,可以通过检测电视系统是否在设定时间内完成启动进程,若否,则确定本次开机出现异常。

具体的,所述异常类型包括:电视系统芯片解码能力异常和非电视系统芯片解码能力异常。在电视系统启动过程中,电视系统通过会运行后台服务器下发的资源文件,以使智能电视开机时呈现特定的视频画面。导致电视系统出现开机异常的原因通常是由于所述资源文件是后台服务器随机下发的,资源文件的来源、格式等因素都不确定且还会呈现多样化。尽管在开发电视系统时考虑了足够大的兼容性,但是并不能兼容所有格式、来源的资源文件。因此,当电视系统无法兼容后台服务器下发的资源文件时,则无法正常开机,即会出现开机异常,此类异常类型被确定为非电视系统芯片解码能力异常,且该异常类型无法通过前期的电视系统测试解决。另一类异常类型是电视系统芯片解码能力异常,此类异常可以通过前期的电视系统测试被发现并解决,因此此类异常出现的概率较低。

进一步地,所述通过所述检测程序确定异常类型,包括:

读取电视系统芯片状态标志位;

根据所述标志位确定所述异常类型是否为电视系统芯片解码能力异常。

本实施例提供的智能电视启动方法,利用智能电视系统的启动步骤相对固定,可能发生的开机异常基本可以预知的特性,预先制定各种开机异常对应的处理方法,即所述检测程序,然后将所述检测程序预置到电视系统中,即提前加入可能出现的开机异常的处理措施,且在启动电视系统的同时启动所述检测程序,基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,从而实现了有效保证智能电视系统正常开机启动,提升了用户体验,另一方面显著降低了传统的测试资源,节约了测试时间,无需再对大量的资源文件进行运行校验,提高了智能电视出厂的整体流程效率。

实施例二

图2为本发明实施例二提供的一种智能电视启动方法流程示意图。在上述实施例的基础上,本实施例对各异常类型匹配的处理措施进行了优化,优化的好处是确保电视系统正常启动。具体参见图2所示,所述方法具体包括如下步骤:

210、当接收到开机指令时,启动电视系统并同时启动预置的检测程序。

220、基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型。

230a、若所述异常类型为电视系统芯片解码能力异常,则重启电视系统。

230b、若所述异常类型为非电视系统芯片解码能力异常,则强制退出运行后台服务器下发的资源文件对应的进程。

进一步的,强制退出运行后台服务器下发的资源文件对应的进程之后,所述方法还包括步骤240:

控制电视系统进入设定启动进程。即控制电视系统跳过资源文件对应的进程,直接执行常规的启动进程,以实现正常开机,此时智能电视则不再呈现开机时的特定视频画面。

在上述实施例的基础上,本实施例提供的智能电视启动方法,当电视系统出现芯片解码能力异常,则重启电视系统,当所述异常类型为非电视系统芯片解码能力异常,则认为是电视系统无法兼容后台服务器下发的资源文件,此时则强制退出运行后台服务器下发的资源文件对应的进程,跳过运行资源文件,直接进入设定启动进程,从而实现了有效保证智能电视系统正常开机启动,提升了用户体验,另一方面显著降低了传统的测试资源,节约了测试时间,无需再对大量的资源文件进行运行校验,提高了智能电视出厂的整体流程效率。

进一步地,在上述技术方案的基础上,若所述异常类型为电视系统芯片解码能力异常,则重启电视系统,所述重启电视系统具体包括:控制电视系统进入设定启动进程。重启电视系统则表示开始了新的开机过程,此时则控制电视系统进入设定启动进程,其中,在所述设定启动进程中电视系统不运行后台服务器下发的资源文件。这是因为,经过第一次的开机操作,已经确定开机异常是由后台服务器下发的资源文件引起的,为了降低重启过程中再次出现开机异常的几率,则重启过程中则直接控制电视系统进入设定启动进程,不再运行后台服务器下发的资源文件,此时,智能电视不再显示开机时的视频画面,只确保正常开机。具体可参见图3所示的一种智能电视启动方法过程示意图。

实施例三

图4为本发明实施例三提供的一种智能电视启动装置的结构示意图;参见图4所示,所述装置包括:启动模块410、检测模块420和处理模块430;

其中,启动模块410,用于当接收到开机指令时,启动电视系统并同时启动预置的检测程序;检测模块420,用于基于所述检测程序检测本次开机是否出现异常;处理模块430,用于若本次开机出现异常,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,以使电视系统正常启动;其中,在电视系统启动过程中,所述电视系统运行后台服务器下发的资源文件,以使智能电视开机时呈现特定的视频画面。

进一步的,检测模块420具体用于检测电视系统是否在设定时间内完成启动进程,若否,则确定本次开机出现异常。

进一步的,所述异常类型包括:电视系统芯片解码能力异常和非电视系统芯片解码能力异常。

进一步的,处理模块430包括:

状态标志位读取单元,用于读取电视系统芯片状态标志位;

确定单元,用于根据所述标志位确定所述异常类型是否为电视系统芯片解码能力异常,若是,则重启电视系统,否则,强制退出运行后台服务器下发的资源文件对应的进程。

进一步的,所述装置还包括:控制模块,用于强制退出运行后台服务器下发的资源文件对应的进程之后,控制电视系统进入设定启动进程。

进一步的,所述重启电视系统包括:

控制电视系统进入设定启动进程,其中,在所述设定启动进程中电视系统不运行后台服务器下发的资源文件。

本实施例提供的智能电视启动装置,利用智能电视系统的启动步骤相对固定,可能发生的开机异常基本可以预知的特性,预先制定各种开机异常对应的处理方法,即所述检测程序,然后将所述检测程序预置到电视系统中,即提前加入可能出现的开机异常的处理措施,且在启动电视系统的同时启动所述检测程序,基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,从而实现了有效保证智能电视系统正常开机启动,提升了用户体验,另一方面显著降低了传统的测试资源,节约了测试时间,无需再对大量的资源文件进行运行校验,提高了智能电视出厂的整体流程效率。

上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的方法。

实施例四

图5为本发明实施例四提供的一种电子设备的结构示意图。如图5所示,该电子设备包括:第一处理器570、第一存储器571及存储在第一存储器571上并可在第一处理器570上运行的计算机程序;其中,第一处理器570的数量可以是一个或多个,图5中以一个第一处理器570为例;第一处理器570执行所述计算机程序时实现如上述实施例一和实施例二中所述的智能电视启动方法。如图5所示,所述电子设备还可以包括第一输入装置572和第一输出装置573。第一处理器570、第一存储器571、第一输入装置572和第一输出装置573可以通过总线或其他方式连接,图5中以通过总线连接为例。

第一存储器571作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中智能电视启动方法对应的程序指令/模块(例如,智能电视启动装置中的启动模块410、检测模块420和处理模块430等)。第一处理器570通过运行存储在第一存储器571中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的智能电视启动方法。

第一存储器571可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,第一存储器571可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,第一存储器571可进一步包括相对于第一处理器570远程设置的存储器,这些远程存储器可以通过网络连接至电子设备/存储介质。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

第一输入装置572可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。第一输出装置573可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种智能电视启动方法,该方法包括:

当接收到开机指令时,启动电视系统并同时启动预置的检测程序;

基于所述检测程序检测本次开机是否出现异常,若是,则通过所述检测程序确定异常类型,并采取与所述异常类型匹配的处理措施,以使电视系统正常启动;

其中,在电视系统启动过程中,所述电视系统运行后台服务器下发的资源文件,以使智能电视开机时呈现特定的视频画面。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的智能电视启动方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,存储介质,或者网络设备等)执行本发明各个实施例所述的方法。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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