本发明涉及智能终端领域,尤其涉及一种智能电子设备故障下的自动快速启动方法及系统。
背景技术:
随着人们生活质量的日益提高,智能机器人已经越来越多的进入家庭服务行业,这不仅是一项极具应用前景的高新技术行业,还是智能机器人目前研究的一个重要热点,且已形成一个巨大的市场。
目前的智能电子设备在运行时,常常碰到死机等故障情况,这种情况下用户需要等待较长时间才能发现智能电子设备已处于死机状态,用户在不知情的情况下发出的命令,智能电子设备无法接收和执行,这给用户的使用带来了不便,对于出现故障的智能电子设备用户需要自行重新开启,才能使智能电子设备恢复正常使用状态,用户体验非常不好。
技术实现要素:
针对上述问题现提供一种智能电子设备故障下的自动快速启动方法及系统。
具体的技术方案是:
一种智能电子设备故障下的自动快速启动方法,应用于智能电子设备, 其中,包括步骤:
步骤S100、当所述智能电子设备停止运行时,启动第一判断程序,用以判断所述停止运行是否为系统的正常退出,若是,则退出,否则,执行步骤S200。
步骤S200、启动第二判断程序,判断所述停止运行是否满足预先设置的条件,若满足,则执行步骤S300,否则,退出;
步骤S300、启动中央处理器,读取存储在非易失性存储器中预设的启动标志;
步骤S400、调取与所述启动标志对应的恢复信息,并根据所述恢复信息自动启动所述智能电子设备。
优选的,上述自动快速启动方法,其中,所述步骤S200中,所述预先设置的条件包括一计时程序,用以判断所述智能电子设备在非正常退出系统的运行时间达到一时间阈值时,执行所述步骤S300。
优选的,上述自动快速启动方法,其中,所述步骤S200中,所述预先设置的条件包括一第一扫描程序,用以扫描所述智能电子设备的中央处理器,当扫描所述中央处理器因超额工作状态而停止运行时,执行所述步骤S300。
优选的,上述自动快速启动方法,其中,所述步骤S200中,所述预先设置的条件包括一第二扫描程序,用以扫描所述智能电子设备的系统运行程序,当扫描所述智能电子设备的系统运行程序相互冲突而停止运行时,执行所述步骤S300。
优选的,上述自动快速启动方法,其中,所述步骤S400中,所述恢复信息预先保存在所述非易失性存储器中。
优选的,还包括一种智能电子设备故障下的自动快速启动系统,其中,包括:
第一判断单元,用以判断智能电子设备停止运行是否为系统的正常退出;
第二判断单元,连接所述第一判断单元,用以判断所述停止运行是否满足预先设置的条件;
第一读取单元,连接所述第二判断单元,用于读取存储在非易失性存储器中预设的启动标志;
第二读取单元,连接所述第一读取单元,用于读取与所述启动标志对应的恢复信息;
一自动启动单元,连接所述第二读取单元,用于根据所述恢复信息自动启动所述智能电子设备。
优选的,上述自动快速启动方法,其中,所述第二判断单元包括一计时模块,用以对智能电子设备在非正常停止运行时开始计时,并判断所述计时是否达到一预设的时间阈值。
优选的,上述自动快速启动方法,其中,所述第二判断单元包括一第一扫描模块,用以扫描所述智能电子设备的中央处理器的工作状态,并判断所述中央处理器是否因超额工作状态而停止运行。
优选的,上述自动快速启动方法,其中,所述第二判断单元包括一第二扫描模块,用以扫描所述智能电子设备的系统运行程序,并判断系统运行程序是否相互冲突。
优选的,上述自动快速启动方法,其中,所述恢复信息预先保存在所述非易失性存储器中。
上述技术方案的有益效果是:通过对智能电子设备故障的自行判断,采取自动启动的方法,提高了智能电子设备的自我纠错能力,改善了用户的使 用体验。
附图说明
图1为发明较佳实施例中,一种智能电子设备故障下的自动快速启动方法及系统中方法的总流程示意图;
图2为发明较佳实施例中,一种智能电子设备故障下的自动快速启动方法及系统中系统的总结构示意图;
图3为发明较佳实施例中,在图2基础上,一种智能电子设备故障下的自动快速启动方法及系统中系统的部分结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
如图1所示,
一种智能电子设备故障下的自动快速启动方法,应用于智能电子设备,其中,包括步骤:
步骤S100、当智能电子设备停止运行时,启动第一判断程序,用以判断 停止运行是否为系统的正常退出,若是,则退出,否则,执行步骤S200。
步骤S200、启动第二判断程序,判断停止运行是否满足预先设置的条件,若满足,则执行步骤S300,否则,退出;
步骤S300、启动中央处理器,读取存储在非易失性存储器中预设的启动标志;
步骤S400、调取与启动标志对应的恢复信息,并根据恢复信息自动启动智能电子设备。
智能电子设备越来越多的应用于家庭当中,当智能电子设备在运行状态下出现故障停止运行时,智能电子设备首先要判断停止运行的情况,以确定智能电子设备停止运行是因为运行结束的停止还是故障导致的停止,如果判断是故障导致的停止,则需要判断故障的原因是否符合设定的情况,如果符合设定的情况,则按预定程序重新启动智能电子设备,启动步骤具体为,将用于快起启动智能电子设备的恢复信息设置对应的启动标志,并将启动标识存储在非易失性存储器中,启动中央处理器,调取存储在非易失性存储器的启动标志,根据启动标识调取恢复信息,最终实现重新启动智能电子设备。
本发明较佳实施例中,步骤S200中,预先设置的条件包括一计时程序,用以判断智能电子设备在非正常退出系统的运行时间达到一时间阈值时,执行步骤S300。
设置一个智能电子设备非正常停止时间的阈值,在智能电子设备运行停止时,开始计算停止的时间,当停止时间达到上述阈值时,重新启动智能电子设备,进而快速解决故障问题。
本发明较佳实施例中,步骤S200中,预先设置的条件包括一第一扫描程序,用以扫描智能电子设备的中央处理器,当扫描中央处理器因超额工作状 态而停止运行时,执行步骤S300。
通过对智能电子设备进行扫描,判断智能电子设备停止是因为中央处理器超额工作而停止运行时,重新启动智能电子设备,进而快速解决故障问题。
本发明较佳实施例中,步骤S200中,预先设置的条件包括一第二扫描程序,用以扫描智能电子设备的系统运行程序,当扫描智能电子设备的系统运行程序相互冲突而停止运行时,执行步骤S300。
通过对智能电子设备进行扫描,判断智能电子设备停止是因为系统运行程序相互冲突而停止运行时,重新启动智能电子设备,进而快速解决故障问题。
本发明较佳实施例中,步骤S400中,恢复信息预先保存在非易失性存储器中。
将恢复信息保存在非易失性存储器中,当关闭智能电子设备时,恢复信息不会被删除,在启动智能电子设备运行时,或在故障时重新启动都可以从非易失性存储器中调取恢复信息,方便重新并快速的启动智能电子设备,解决故障问题。
如图2所示,
本发明较佳实施例中,还包括一种智能电子设备故障下的自动快速启动系统,其中,包括:
第一判断单元1,用以判断智能电子设备停止运行是否为系统的正常退 出;
第二判断单元2,连接第一判断单元1,用以判断停止运行是否满足预先设置的条件;
第一读取单元3,连接第二判断单元2,用于读取存储在非易失性存储器中预设的启动标志;
第二读取单元4,连接第一读取单元3,用于读取与启动标志对应的恢复信息;
一自动启动单元5,连接第二读取单元4,用于根据恢复信息自动启动智能电子设备。
本系统对应智能电子设备故障下的自动快速启动的方法,系统包括第一判断单元1、第二判断单元2、第一读取单元3、第二读取单元4和自动启动单元5,对产生故障的原因进行判断,并在判断结果符合预设条件时,重新启动智能电子设备,快速解决故障问题。
图3为本发明中第二判断单元2的结构图,本图包括计时模块21、第一扫描模块22、第二扫描模块23。
本发明较佳实施例中,如图3所示,第二判断单元2包括一计时模块21,用以对智能电子设备在非正常停止运行时开始计时,并判断计时是否达到一预设的时间阈值。
计时单元对智能电子设备停止运行时开始计时,当计时满足一时间阈值时,则认为是非正常停止,通过自动启动单元5对智能电子设备进行重新启动。
本发明较佳实施例中,如图3所示,第二判断单元2包括一第一扫描模 块22,用以扫描智能电子设备的中央处理器的工作状态,并判断中央处理器是否因超额工作状态而停止运行,进而快速解决智能电子设备故障问题。
本发明较佳实施例中,如图3所示,第二判断单元2包括一第二扫描模块23,用以扫描智能电子设备的系统运行程序,并判断系统运行程序是否相互冲突。当判断智能电子设备是因为系统运行程序相互冲突而停止时,则重新启动智能电子设备。
本发明较佳实施例中,恢复信息预先保存在非易失性存储器中,方便智能电子设备快速启动。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。