[发明专利]复位方法及复位控制装置有效
| 申请号: | 201010167811.2 | 申请日: | 2010-04-30 |
| 公开(公告)号: | CN101840259A | 公开(公告)日: | 2010-09-22 |
| 发明(设计)人: | 邓志吉 | 申请(专利权)人: | 北京星网锐捷网络技术有限公司 |
| 主分类号: | G06F1/24 | 分类号: | G06F1/24 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 王申 |
| 地址: | 100036 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 复位 方法 控制 装置 | ||
技术领域
本发明涉及电子设备的复位技术领域,尤其涉及一种复位方法及复位控制装置。
背景技术
复位操作是指在系统不下电的情况下,对整机系统进行重新启用的过程。当系统运行时,用户可以按下复位按钮,强拉整机复位信号,使电子设备的整个系统重新启用,现有技术中通常采用以下的复位方式:
1、复位按钮直接控制整机复位信号,使得当复位按钮按下时,直接将整机复位,这种方式,容易造成数据丢失,可靠性差;
2、复位按钮按下后发出中断信号告知CPU执行数据保存等相关操作,执行完毕后再使整机复位,这种方式需要由CPU以软件来主导完成,容易受到软件不确定状态的影响,从而导致错误复位或者复位失败,因此稳定性较差;
3、复位按钮按下后,由CPU向一个计时器预设一个值,然后让该计时器开始计时,在计时器超时之前,CPU执行数据保存等相关操作,当计时器超时后,无论CPU是否完成相关操作,都进行整机复位,这种方式需要由CPU自己预先估算出复位时间,然后设置计时器进行延时复位,这种方式中所用的计时器仍然为CPU自己设置的软件计时器,因此仍然会受到软件运行稳定性的影响。
发明内容
本发明提供一种复位方法及复位控制装置,用以提高复位操作的可靠性和稳定性。
本发明一实施例提供一种复位方法,其中包括:
接收到复位信号后,指示电子设备的CPU执行信息收集操作及数据保存操作,并启用一级硬件定时器;
当所述CPU执行所述信息收集操作及数据保存操作的延迟时间使所述一级硬件定时器超时时,启用二级硬件定时器;
当所述CPU执行所述信息收集操作及数据保存操作时发生的延迟次数使所述二级硬件定时器超时时,指示所述CPU停止执行所述信息收集操作但继续执行所述数据保存操作,并启用三级硬件定时器;
当所述CPU执行所述数据保存操作时发生的延时次数使所述三级硬件定时器超时时,发出整机复位指示信号,指示所述电子设备进行整机复位。
本发明另一实施例提供一种复位控制装置,其中包括:复位发起模块、一级硬件定时器、二级硬件定时器及三级硬件定时器,其中:
所述复位发起模块用于当接收到复位信号后,指示电子设备的CPU执行信息收集操作及数据保存操作,并启用一级硬件定时器;
所述一级硬件定时器用于当所述CPU执行所述信息收集操作及数据保存操作的延迟时间使所述一级硬件定时器超时时,启用二级硬件定时器;
所述二级硬件定时器用于当所述CPU执行所述信息收集操作及数据保存操作时发生的延迟次数使所述二级硬件定时器超时时,指示所述CPU停止执行所述信息收集操作但继续执行所述数据保存操作,并启用三级硬件定时器;
所述三级硬件定时器用于当所述CPU执行所述数据保存操作时发生的延时次数使所述三级硬件定时器超时时,发出整机复位指示信号,指示所述电子设备进行整机复位。
本发明将收到复位信号后电子设备的CPU执行相关操作的过程划分为三级忙碌状态,并根据所处的忙碌状态逐步减小CPU的工作量,在尽量避免用户数据丢失的同时,完成整机复位操作,由于复位控制过程是由硬件实现的,因此具有更高的可靠性和稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明所述复位方法实施例的流程图;
图2为本发明所述复位控制装置实施例一的结构示意图;
图3为本发明所述复位控制装置实施例一的可选电路图;
图4为本发明所述复位控制装置实施例一的工作原理流程图;
图5为本发明所述复位控制装置实施例二的可选电路图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明所述复位方法实施例的流程图,如图所示,该方法包括如下步骤:
步骤101,接收到复位信号后,指示电子设备的CPU执行信息收集操作及数据保存操作,并启用一级硬件定时器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京星网锐捷网络技术有限公司,未经北京星网锐捷网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010167811.2/2.html,转载请声明来源钻瓜专利网。





