电子装置及其远端重启方法

文档序号:9432396阅读:398来源:国知局
电子装置及其远端重启方法
【技术领域】
[0001]本发明涉及一种电子装置,尤其涉及一种电子装置及其远端重启方法。
【背景技术】
[0002]近年来,随着互联网的快速发展、软件与硬件的技术提升,使用者已可通过网络远端启动在家中或办公室的各种电子装置,以在本地端资源有限的情况下,利用网络取得远方的运算资源、储存资源或服务。例如,使用者可通过网络远端存取在远端装置中的影音档案或文件,即使出门在外,仍可享受个人喜爱的影片、音乐及相片,或是即时查询及浏览重要文件。
[0003]然由于一般电子装置的稳定性并非完美,有时会因软件或硬件的缺陷导致出现死机的情形,此时通常须通过使用者在装置旁以手动的方式将其重新启动。然若使用者为通过网络存取远端装置时,将无法就近对其进行手动重开机,而让其持续处在死机的状态,造成使用者的困扰。

【发明内容】

[0004]本发明提供一种电子装置及其远端重启方法,可使电子装置出现状态异常时自动进行重开机,以避免电子装置持续处在死机的状态,造成使用者的困扰。
[0005]本发明的电子装置,其特征在于,包括计时单元以及中央处理单元。其中计时单元用以进行时间计时,在计时达到预设时间时输出重置信号。中央处理单元耦接计时单元,用以输出中断信号至计时单元,并用以将中断信号维持在预设状态,以中断计时单元进行时间计时,其中重置信号用以重置中央处理单元,预设时间大于启动中央处理单元所需的时间。
[0006]本发明的电子装置的远端重启方法,其特征在于,包括下列步骤。判断中央处理单元输出的中断信号是否被维持在预设状态。若中断信号被维持在预设状态,中断计时。若中断信号未被维持在预设状态,重新开始进行计时。判断是否计时达到预设时间。若计时达到预设时间,输出重置信号重置中央处理单元,其中预设时间大于重新启动中央处理单元所需的时间。
[0007]基于上述,本发明的实施例判断中断信号是否被维持在预设状态,在中断信号未被维持在预设状态且计时达到预设时间时,输出重置信号,以重新启动中央处理单元,其中预设时间大于重新启动中央处理单元所需的时间。如此通过计时是否达到预设时间来决定是否重新启动中央处理单元,在电子装置出现状态异常的情形时,电子装置可自动地进行重开机,进而解决使用者无法自远端将电子装置重新启动而让电子装置持续处在死机状态的问题。
[0008]为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。
【附图说明】
[0009]图1是依照本发明的实施例的一种电子装置的示意图;
[0010]图2A是依照本发明一实施例的中断信号的波形示意图;
[0011]图2B是依照本发明一实施例的重置信号的波形示意图;
[0012]图3是依照本发明一实施例的一种电子装置的远端重启方法的流程示意图;
[0013]图4是依照本发明一实施例的另一种电子装置的远端重启方法的流程示意图;
[0014]图5是依照本发明一实施例的另一种电子装置的远端重启方法的流程示意图。
[0015]附图标记说明:
[0016]100:电子装置;
[0017]102:计时单元;
[0018]104:中央处理单元;
[0019]RSl:重置信号;
[0020]ITRl:中断信号;
[0021]S302?S310、S402、S502:电子装置的远端重启方法的步骤。
【具体实施方式】
[0022]图1是依照本发明的实施例的一种电子装置的示意图,请参照图1。电子装置100包括计时单元102以及中央处理单元104,计时单元102親接中央处理单元104。计时单元102不属于中央处理单元104的一部分,即使中央处理单元104死机或无法正常运作,计时单元102皆可正常运作。其中电子装置100可例如为台式电脑主机、笔记本电脑或服务器、网络装置…等等,然不以此为限。计时单元102可例如以微控制器或555计时器来实施,计时单元102用以计时,并用以在计时达到预设时间时输出重置信号RSl至中央处理单元104,以重新启动中央处理单元104。其中预设时间可设定为大于启动中央处理单元104所需的时间,举例来说,若中央处理单元104重新启动所需的时间为30秒,则预设时间可例如设定为30秒、40秒或I分钟(然不以此为限)等大于30秒的时间,以让中央处理单元104有足够的时间重新启动,避免造成中央处理单元104在进行重新启动的中途又被重置,而永远无法完成重新启动的情形。中央处理单元104可用以接收来自远端装置的系统更新指令,进行软件更新的作业而重新被启动,或是用以接收来自远端装置的启动指令而被启动。其中远端装置可例如为台式电脑主机、笔记本电脑或服务器…等等,然不以此为限。
[0023]在中央处理单元104正常运作的情形下,中央处理单元104可用以将输出至计时单元102的中断信号ITRl维持在预设状态,以中断计时单元102进行时间计时,让计时单元102无法计时达到预设时间而发出重置信号RS1。而在中央处理单元104的启动期间,中央处理单元104虽因尚未完成启动而无法持续输出中断信号ITR1,然由于预设时间被设定为大于完成启动中央处理单元104所需的时间,因此若在中央处理单元104的启动期间未出现死机的情形,当完成中央处理单元104的启动时,计时单元102并未计时达到预设时间。如此,中央处理单元104便可用以在计时单元102输出重置信号RSl前输出维持在预设状态的中断信号ITRl给计时单元102,而避免计时单元102发出重置信号RS1,进而可顺利地完成电子装置100的启动作业或软件更新的作业。
[0024]相反地,若中央处理单元104在启动期间出现死机的情形,中央处理单元104将无法在计时单元102计时达到预设时间前完成启动,也即无法在计时单元102计时达到预设时间前输出维持在预设状态的中断信号ITRl给计时单元102。如此,当计时单元102计时达到预设时间时,计时单元102便可用以发出重置信号RSl给中央处理单元104,而重新启动中央处理单元104,避免电子装置100持续地处于死机状态,而造成使用者的困扰。其中,计时单元102可用以重复地循环计时预设时间,如此,若造成中央处理单元104死机的因素无法通过单一次的重新启动来排除,也即中央处理单元104在被重新启动时又再次地在启动期间死机的情形,而导致计时单元102计时到达预设时间时,计时单元102也会再次发出重置信号RSl重置中央处理单元104。如此通过计时单元102重复地循环计时预设时间,可在中央处理单元104连续出现死机的情形下,重复地重置中央处理单元104,直到中央处理单元104恢复到可正常运作的状态而可持续地输出具有预设周期的中断信号ITRl为止。类似地,若中央处理单元104在其他时间点出现死机的情形,而无法输出维持在预设状态的中断信号ITRl给计时单元102,也可通过计时单元102发出重置信号RSl来重置中央处理单元104,使其恢复到可正常运作的状态而可持续地输出具有预设周期的中断信号ITRl为止。
[0025]图2A是依照本发明一实施例的中断信号的波形示意图,图2B是依照本发明一实施例的重置信号的波形示意图。请先参照图2A,举例来说,上述中断信号ITRl可例如为周期信号,其周期可例如为100ms、200ms或300ms等,然不以此为限。当中央处理单元104可持续地输出具有预设周期的中断信号ITRl时,可使计时单元102停止计时。而当中央处理单元104运作
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1