智能家居终端的异常处理方法及装置制造方法及图纸

技术编号:12144326 阅读:96 留言:0更新日期:2015-10-03 01:44
本公开实施例公开了一种智能家居终端的异常处理方法及装置,在智能家居终端运行过程中,监测系统运行过程中的运行参数;如果所述运行参数出现异常,表明系统即将出现异常状态,此时,利用自恢复手段恢复所述系统。该方法通过检测智能家居终端系统运行的参数预测智能家居终端是否即将出现异常状态,进而在确定智能家居终端即将出现异常状态时,即智能家居终端系统出现异常状态之前,启动智能家居终端自恢复程序,减少智能家居终端的系统出现不可恢复的异常状态的次数,即降低了智能家居终端的故障率,提高了用户体验。

【技术实现步骤摘要】

本公开涉及计算机
,特别是涉及一种智能家居终端的异常处理方法及装置
技术介绍
随着科技日新月异的发展,智能家居设备已经成为家居设备的发展趋势,例如,智能冰箱、智能空气净化器、智能插座等设备逐渐进入人们的日常生活中。但是,智能家居设备在使用过程中会出现故障,其中,一类是设备的硬件出现异常,另一类是设备的系统程序运行时出现异常。相关技术中,智能家居设备出现的异常有可能是不可恢复的异常,此时,智能家居设备处于不可用的状态,导致用户无法正常使用该智能家居设备。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种智能家居终端的异常处理方法及 目.ο为了解决上述技术问题,本公开实施例公开了如下技术方案:根据本公开实施例的第一方面,提供一种智能家居终端的异常处理方法,包括:监测智能家居终端内系统的运行参数;当所述运行参数出现异常时,确定所述系统即将出现异常状态;在所述系统出现异常状态之前,启动所述系统的自恢复程序。结合第一方面,在第一方面的第一种可能的实现方式中,在确定所述运行参数出现异常后,所述方法还包括:在所述系统出现异常状态之前,获取所述运行参数出现异常时对应的系统运行上下文;存储所述系统运行上下文。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:在所述系统完成自恢复后,将所述系统运行上下文上传给与所述智能家居终端关联的服务器。结合第一方面,在第一方面的第三种可能的实现方式中,所述启动所述系统的自恢复程序,包括:重启所述系统;或者,停止运行所述智能家居终端当前系统,并启动备用系统。结合第一方面,在第一方面的第四种可能的实现方式中,所述方法还包括:当所述系统出现异常后,获取所述系统的异常现场信息;在所述系统完成自恢复后,将所述异常现场信息上传给与所述智能家居终端关联的服务器。根据本公开实施例的第二方面,提供一种智能家居终端的异常处理装置,包括:运行参数监测模块,用于监测智能家居终端内系统的运行参数;第一确定模块,用于当所述运行参数出现异常时,确定所述系统即将出现异常状态;自恢复模块,用于在所述系统出现异常状态之前,启动所述系统的自恢复程序。结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:第一获取模块,用于在所述系统出现异常状态之前,获取所述运行参数出现异常时对应的系统运行上下文;存储模块,用于存储所述系统运行上下文。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述装置还包括:第一上传模块,用于在所述系统完成自恢复后,将所述系统运行上下文上传给与所述智能家居终端关联的服务器。结合第二方面,在第二方面的第三种可能的实现方式中,所述自恢复模块用于:重启所述系统;或者,停止运行所述智能家居终端当前系统,并启动备用系统。结合第二方面,在第二方面的第四种可能的实现方式中,所述装置还包括:第二获取模块,用于当所述系统出现异常后,获取所述系统的异常现场信息;第二上传模块,用于在所述系统完成自恢复后,将所述异常现场信息上传给与所述智能家居终端关联的服务器。根据本公开实施例的第三方面,提供一种终端设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:监测智能家居终端内系统的运行参数;当所述运行参数出现异常时,确定所述系统即将出现异常状态;在所述系统出现异常状态之前,启动所述系统的自恢复程序。本公开的实施例提供的技术方案可以包括以下有益效果:在智能家居终端运行过程中,检测智能终端家居终端系统运行过程中的运行参数;如果所述运行参数出现异常,表明系统即将出现异常状态,此时,利用自恢复手段恢复所述系统。该方法通过检测智能家居终端系统运行的参数预测智能家居终端是否即将出现异常状态,进而在确定智能家居终端即将出现异常状态时,即智能家居终端系统出现异常状态之前,启动智能家居终端自恢复程序,减少智能家居终端的系统出现不可恢复的异常状态的次数,即降低了智能家居终端的故障率,提高了用户体验。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。【附图说明】此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种智能家居终端的异常处理方法的流程图;图2是根据一示例性实施例示出的另一种智能家居终端的异常处理方法的流程图;图3是根据一示例性实施例示出的另一种智能家居终端的异常处理方法的流程图;图4是根据一示例性实施例示出的另一种智能家居终端的异常处理方法的流程图;图5是根据一示例性实施例示出的一种智能家居终端的异常处理装置框图;图6是根据一示例性实施例示出的另一种智能家居终端的异常处理装置框图;图7是根据一示例性实施例示出的另一种智能家居终端的异常处理装置框图;图8是根据一示例性实施例示出的另一种智能家居终端的异常处理装置框图;图9是根据一示例性实施例示出的一种装置的框图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。【具体实施方式】这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。图1是根据一示例性实施例示出的一种智能家居终端的异常处理方法的流程图,本实施例提供的异常处理方法通过监测运行参数,提前监测到智能家居终端即将出现的异常。如图1所示,该方法用于智能家居终端中,包括以下步骤。在步骤SllO中,监测智能家居终端内系统的运行参数。在智能家居终端的系统软件代码的关键位置中使用状态监测函数,例如,ASSERT函数,实时检测智能家居终端的系统运行过程中的运行参数。例如,关键位置可以是即将执行关键操作前的参数校验,其中,该关键操作可以包括更改系统配置操作、擦写Flash操作等。智能家居终端的系统程序比智能手机、平板电脑等智能终端的系统程序简单地多。因此,可以在智能家居终端的系统运行过程中监测系统的运行参数,然后根据运行参数的情况预先监测到系统即将出现异常。在步骤S120中,当运行参数出现异常时,确定系统当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种智能家居终端的异常处理方法,其特征在于,包括:监测智能家居终端内系统的运行参数;当所述运行参数出现异常时,确定所述系统即将出现异常状态;在所述系统出现异常状态之前,启动所述系统的自恢复程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:孟德国刘鑫侯恩星
申请(专利权)人:小米科技有限责任公司
类型:发明
国别省市:北京;11

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

1