一种智能电视软件回滚方法、智能电视及存储介质技术

技术编号:16326886 阅读:31 留言:0更新日期:2017-09-29 18:53
本发明专利技术公开了一种智能电视软件回滚方法、智能电视及存储介质,所述方法包括实时监听智能电视装载的所有应用程序的运行状态,并在监听到应用程序出现异常时,根据所述异常的严重程度判断是自动回滚还是提示用户以根据用户的操作进行回滚。本实施能够及时准确的发现应用程序升级后出现的问题,并且通过自动的异常分析及回滚机制,能够很大程度的缩小异常的范围。同时,升级的备份和回滚机制能够快速的规避产生的异常,满足用户正常使用的需求。

【技术实现步骤摘要】
一种智能电视软件回滚方法、智能电视及存储介质
本专利技术涉及智能终端
,特别涉及一种智能电视软件回滚方法、智能电视及存储介质。
技术介绍
随着智能电视的发展,具有高清大屏和海量应用的智能电视成为了各个家庭的首选。但智能电视的硬件技术和软件技术都还处于快速发展时期,导致市面上的电视型号众多,并且软硬件的差异化较大,这样在应用安装和升级的过程中就会出现很多不可控的兼容性问题。现有的升级模式是利用服务器远程推送给智能电视,智能电视进行下载安装。虽然可以做到指定机型、机芯、mac、版本号等这些软硬件参数进行控制,但是仍然存在误操作或者是测试覆盖不全面的风险,可能会出现部分机器升级之后无法使用的情况。同时,当软件升级后出现异常时,只能通过再次升级或者是远程协助解决问题或者是让售后工程师上门解决,这使得所述软件异常停留的时间较长,给用户的使用带来不便。因而现有技术还有待改进和提高。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的不足,提供一种智能电视软件回滚方法、智能电视及存储介质,以解决现有智能电视不能自行解决软件异常的问题。为了解决上述技术问题,本专利技术所采用的技术方案如下:一种智能电视软件回滚方法,其包括:监听智能电视装载的所有应用程序的运行状态;在监听到应用程序出现异常时,将所述异常的严重程度与预设严重程度阈值进行比较;若所述严重程度大于预设严重程度阈值,则获取所述应用程序前一版本的第一安装包,并采用所述第一安装包回滚所述应用程序。所述智能电视软件回滚方法,其还包括:当所述严重程度小于等于预设严重程度阈值时,询问用户是否回滚所述应用程序,并根据用户选择进行相应的操作。所述智能电视软件回滚方法,其中,所述若所述严重程度大于预设严重程度阈值,则获取所述应用程序前一版本的第一安装包,并采用所述第一安装包回滚所述应用程序具体包括:若所述严重程度大于预设严重程度阈值,则在预设应用程序前一版本的安装包数据库内查找所述应用程序前一版本的第一安装包;当查找到所述第一安装包时,采用所述第一安装包回滚所述应用程序;当未查找到所述第一安装包时,在预设用于存储所述第一安装包下载地址的列表内查找所述第一安装包对应的下载地址,并根据所述下载地址下载所述第一安装包以回滚所述应用程序。所述智能电视软件回滚方法,其中,所述监听智能电视装载的所有应用程序的运行状态之前包括:检测智能电视装载的所有应用程序的升级信息,并在检测到升级信息时下载及安装所述升级信息对应的第二安装包;将所述第二安装包存储于用于放置第二安装包的第一数据库,并将所述应用程序的第一安装包移动至用于放置第一安装包的第二数据库。所述智能电视软件回滚方法,其中,所述在监听到应用程序出现异常时,将所述异常的严重程度与预设严重程度阈值进行比较具体为:在监听到应用程序出现异常时,记录所述应用程序出现异常的次数,并将所述异常的严重程度与预设严重程度阈值进行比较。所述智能电视软件回滚方法,其中,所述在监听到应用程序出现异常时,记录所述应用程序出现异常的次数,并将所述异常的严重程度与预设严重程度阈值进行比较之后还包括:将所述异常的次数与预设次数阈值进行比较;当所述次数大于预设次数阈值时,将所述应用程序的异常信息反馈给后台服务器,其中,所述异常信息包括智能电视的硬件信息以及所述应用程序的版本号。所述智能电视软件回滚方法,其中,所述当所述次数大于预设次数阈值时,将所述应用程序的异常信息反馈给后台服务器之后还包括:所述后台服务器保存所述异常信息,并根据所述异常信息计算具有所述硬件信息的智能电视发生所述异常的个数;根据所述个数计算所述硬件信息对应的智能电视发生所述异常的概率,并将所述概率与预设概率阈值进行比较;当所述概率大于预设概率阈值时,调整所述软件的升级策略以使得不将所述应用程序的升级信息推送至所述硬件信息对应的智能电视。所述智能电视软件回滚方法,其中,所述当所述次数大于预设次数阈值时,将所述应用程序的异常信息反馈给后台服务器之后还包括:所述后台服务器根据所述异常信息判断所述异常等级,并当所述异常的等级达到预设等级时,将所述异常信息推送至所述应用程序的负责人。一种存储介质,其存储有多条指令,所述指令适于由处理器加载并执行如上任一所述智能电视软件回滚方法。一种智能电视,其包括:处理器,适于实现各指令;以及存储设备,适于存储多条指令,所述指令适于由处理器加载并执行如上任一所述智能电视软件回滚方法。有益效果:与现有技术相比,本专利技术提供了一种智能电视软件回滚方法、智能电视及存储介质,所述方法包括实时监听智能电视装载的所有应用程序的运行状态,并在监听到应用程序出现异常时,根据所述异常的严重程度判断是自动回滚还是提示用户以根据用户的操作进行回滚。本实施能够及时准确的发现应用程序升级后出现的问题,并且通过自动的异常分析及回滚机制,能够很大程度的缩小异常的范围。同时,升级的备份和回滚机制能够快速的规避产生的异常,满足用户正常使用的需求。附图说明图1为本专利技术提供的智能电视软件回滚方法较佳实施例的流程图。图2为本专利技术提供的智能电视较佳实施例的结构原理图。具体实施方式本专利技术提供一种智能电视软件回滚方法、智能电视及存储介质,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。本领域技术人员应当理解,本专利技术所称的“应用”、“应用程序”、“应用软件”以及类似表述的概念,是业内技术人员所公知的相同概念,是指由一系列计算机指令及相关数据资源有机构造的适于电子运行的计算机软件。除非特别指定,这种命名本身不受编程语言种类、级别,也不受其赖以运行的操作系统或平台所限制。理所当然地,此类概念也不受任何形式的终端所限制。为了说明本专利技术的实施,本专利技术试图结合计算机程序的静态和动态两个方面进行描述,所谓静态方面,是指程序安装包、文件、数据库等存储于媒介的存储对象;所谓动态方面,是指被调入内存中执行的动态对象,包括但不局限于进程、线程、所用到的数据等。鉴于计算机软件技术的这些特点,不应将本专利技术所述及的各个方法、步骤、子步骤、装置、单元、模块等,孤立地理解本文档来自技高网
...
一种智能电视软件回滚方法、智能电视及存储介质

【技术保护点】
一种智能电视软件回滚方法,其特征在于,其包括:监听智能电视装载的所有应用程序的运行状态;在监听到应用程序出现异常时,将所述异常的严重程度与预设严重程度阈值进行比较;若所述严重程度大于预设严重程度阈值,则获取所述应用程序前一版本的第一安装包,并采用所述第一安装包回滚所述应用程序。

【技术特征摘要】
1.一种智能电视软件回滚方法,其特征在于,其包括:监听智能电视装载的所有应用程序的运行状态;在监听到应用程序出现异常时,将所述异常的严重程度与预设严重程度阈值进行比较;若所述严重程度大于预设严重程度阈值,则获取所述应用程序前一版本的第一安装包,并采用所述第一安装包回滚所述应用程序。2.根据权利要求1所述智能电视软件回滚方法,其特征在于,其还包括:当所述严重程度小于等于预设严重程度阈值时,询问用户是否回滚所述应用程序,并根据用户选择进行相应的操作。3.根据权利要求1所述智能电视软件回滚方法,其特征在于,若所述严重程度大于预设严重程度阈值,则获取所述应用程序前一版本的第一安装包,并采用所述第一安装包回滚所述应用程序具体包括:若所述严重程度大于预设严重程度阈值,则在预设应用程序前一版本的安装包数据库内查找所述应用程序前一版本的第一安装包;当查找到所述第一安装包时,采用所述第一安装包回滚所述应用程序;当未查找到所述第一安装包时,在预设用于存储所述第一安装包下载地址的列表内查找所述第一安装包对应的下载地址,并根据所述下载地址下载所述第一安装包以回滚所述应用程序。4.根据权利要求1所述智能电视软件回滚方法,其特征在于,所述监听智能电视装载的所有应用程序的运行状态之前包括:检测智能电视装载的所有应用程序的升级信息,并在检测到升级信息时下载及安装所述升级信息对应的第二安装包;将所述第二安装包存储于用于放置第二安装包的第一数据库,并将所述应用程序的第一安装包移动至用于放置第一安装包的第二数据库。5.根据权利要求1所述智能电视软件回滚方法,其特征在于,所述在监听到应用程序出现异常时,将所述异常的严重程度与预设严重程度阈值进行比较具体为:在监听到应用程序出现异常...

【专利技术属性】
技术研发人员:朱梦佳谢仁斌
申请(专利权)人:深圳市酷开网络科技有限公司
类型:发明
国别省市:广东,44

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

1