终端和终端异常关机的处理方法技术

技术编号:8883062 阅读:192 留言:0更新日期:2013-07-04 01:59
本发明专利技术提供了一种终端,包括:报告发送单元,在所述终端中的软件在运行过程中出现异常时,向处理器发送异常报告;报告解析单元,通过所述处理器对所述异常报告进行解析;指令发送单元,根据所述异常报告中包含的请求种类,通过所述处理器向电源管理器发送相应的指令;指令执行单元,通过所述电源管理器执行所述指令,以启动所述终端。相应地,本发明专利技术还提出了一种终端异常关机的处理方法。通过本发明专利技术的技术方案,可以在终端发生异常关机时,自动进行重启,避免由于突发状况导致用户遗漏重要的通话或信息,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及智能控制技术,具体而言,涉及一种终端和一种终端异常关机的处理方法。
技术介绍
在相关技术中,终端可以手动按power开机,可以通过手动设置定时开机来开机,手动设置开机闹钟来设置开机,但上述开机方法都需要通过手动控制或者设置完成。而如果用户由于一些原因而无法对终端进行设置,则可能由于终端异常关闭而导致漏接重要的电话或通信信息,为用户带来损失。因此,需要一种新的终端异常关机的处理技术,可以在终端发生异常关机时,自动进行重启,避免由于突发状况导致用户遗漏重要的通话或信息,提升用户体验。
技术实现思路
本专利技术正是基于上述问题,提出了一种新的终端异常关机的处理技术,可以在终端发生异常关机时,自动进行重启,避免由于突发状况导致用户遗漏重要的通话或信息,提升用户体验。有鉴于此,本专利技术提出了一种终端,其特征在于,包括:报告发送单元,在所述终端中的软件在运行过程中出现异常时,向处理器发送异常报告;报告解析单元,通过所述处理器对所述异常报告进行解析;指令发送单元,根据所述异常报告中包含的请求种类,通过所述处理器向电源管理器发送相应的指令;指令执行单元,通过所述电源管理器执行所述指令,以启动所述终端。在该技术方案中,软件在运行时,可能发生异常,对于一种情况下,可以通过重启相关的服务或进程等进行软件的重启,而对于另一种情况而言,则需要对终端进行重启来进行解决。对于后一种情况,当发生异常时,软件会向处理器发送异常报告,其中包含了重启请求或关机请求。由于上述特性,因而当处理器接收到含有重启请求或关机请求的异常报告时,就可以判定发生了上述这类异常关机;而对于此类关机情形,在终端关闭后,处理器等内核机构仍然可以进行运行,因而此时可以通过处理器对电源管理发送相应的指令,自动对终端进行重启,避免由于异常关机而造成用户漏接通话、信息等,提升用户体验。在上述技术方案中,优选地,所述指令发送单元具体包括:重启指令发送子单元,在所述异常报告中包含重启请求的情况下,通过所述处理器向所述电源管理器发送重启指令;关机指令发送子单元,在所述异常报告中包含关机请求的情况下,通过所述处理器向所述电源管理器发送关机指令;启动指令发送子单元,在所述关机指令发送子单元发送出所述关机指令后,根据预设的间隔时间,在所述间隔时间后,通过所述处理器向所述电源管理器发送启动指令。在该技术方案中,若异常报告中为重启请求,则处理器直接进行重启即可,若为关机请求,则将导致异常关机,此时可以在关机后的一段时间,即这里预设时间间隔之后,自动进行启动。这里的时间间隔的具体长度,显然可以由用户进行自定义和修改,从而满足用户的个性化需求。在上述技术方案中,优选地,所述指令发送单元还用于:通过所述处理器向闹钟管理器发送定时指令,所述定时指令中包含开机时间;以及所述指令执行单元还用于:通过所述闹钟管理器执行所述定时指令,使所述终端在所述开机时间进行启动。在该技术方案中,除了使用单独的计时器进行定时开机,还可以借助于终端中通常都会自带的闹钟,当然,这需要终端本身支持关机闹钟的功能。在使用闹钟的时候,可以将闹钟的声音、振动等提示效果暂时关闭,而仅是利用其能够自动进行重启的特性,这样可以更为方便地实现自动重启的功能。在上述技术方案中,优选地,还包括:计数单元,通过所述处理器记录在预设时间范围内发送所述重启指令和/或所述启动指令的次数;管理单元,在所述计数单元得到的所述次数超过预设的次数阈值时,停止发送所述重启指令和所述启动指令。在该技术方案中,对于一些情况下,终端可能并不能够通过自动重启解决问题,而是一直进行反复重启,而这无疑会造成终端电量的浪费,导致用户体验下降,甚至由于终端电量耗尽而重新使得用户漏接来电或信息等,带来不必要的损失。因此设定在一定次数后,就不再进行自动重启O在上述技术方案中,优选地,还包括:设置单元,根据接收到的用户的设置命令,设置所述次数阈值的数值。在该技术方案中,对于允许进行自动重启的次数,可以由用户自行设定。因为对于一些情况下,比如在对系统进行刷新等操作时,可能确实需要进行多次重启而达到目的,因此,通过用户的自设定,避免对正常操作造成影响。根据本专利技术的又一方面,还提出了一种终端异常关机的处理方法,其特征在于,包括:步骤202,终端中的软件在运行过程中出现异常时,向处理器发送异常报告;步骤204,所述处理器解析所述异常报告后,根据所述异常报告中包含的请求种类,向电源管理器发送相应的指令;步骤206,所述电源管理器执行所述指令,以启动所述终端。在该技术方案中,软件在运行时,可能发生异常,对于一种情况,可以通过重启相关的服务或进程等进行软件的重启,而对于另一种情况而言,则需要对终端进行重启来进行解决。对于后一种情况,当发生异常时,软件会向处理器发送异常报告,其中包含了重启请求或关机请求。由于上述特性,因而当处理器接收到含有重启请求或关机请求的异常报告时,就可以判定发生了上述这类异常关机;而对于此类关机情形,在终端关闭后,处理器等内核机构仍然可以进行运行,因而此时可以通过处理器对电源管理发送相应的指令,自动对终端进行重启,避免由于异常关机而造成用户漏接通话、信息等,提升用户体验。在上述技术方案中,优选地,在所述步骤204中,具体包括:若所述异常报告中包含重启请求,则所述处理器向所述电源管理器发送重启指令;以及若所述异常报告中包含关机请求,则所述处理器向所述电源管理器发送关机指令,并根据预设的间隔时间,在所述间隔时间后,由所述处理器向所述电源管理器发送启动指令。在该技术方案中,若异常报告中为重启请求,则处理器直接进行重启即可,若为关机请求,则将导致异常关机,此时可以在关机后的一段时间,即这里预设时间间隔之后,自动进行启动。这里的时间间隔的具体长度,显然可以由用户进行自定义和修改,从而满足用户的个性化需求。在上述技术方案中,优选地,在所述步骤204中,还包括:所述处理器向闹钟管理器发送定时指令,所述定时指令中包含开机时间;以及所述闹钟管理器执行所述定时指令,使所述终端在所述开机时间进行启动。在该技术方案中,除了使用单独的计时器进行定时开机,还可以借助于终端中通常都会自带的闹钟,当然,这需要终端本身支持关机闹钟的功能。在使用闹钟的时候,可以将闹钟的声音、振动等提示效果暂时关闭,而仅是利用其能够自动进行重启的特性,这样可以更为方便地实现自动重启的功能。在上述技术方案中,优选地,还包括:所述处理器记录在预设时间范围内发送所述重启指令和/或所述启动指令的次数,并在所述次数超过预设的次数阈值时,停止发送所述重启指令和所述启动指令。在该技术方案中,对于一些情况下,终端可能并不能够通过自动重启解决问题,而是一直进行反复重启,而这无疑会造成终端电量的浪费,导致用户体验下降,甚至由于终端电量耗尽而重新使得用户漏接来电或信息等,带来不必要的损失。因此设定在一定次数后,就不再进行自动重启。在上述技术方案中,优选地,还包括:根据接收到的用户的设置命令,设置所述次数阈值的数值。在该技术方案中,对于允许进行自动重启的次数,可以由用户自行设定。因为对于一些情况下,比如在对系统进行刷新等操作时,可能确实需要进行多次重启而达到目的,因此,通过用户的自设定,避免对正常操作造成影响。通过以上技术方案,本文档来自技高网...

【技术保护点】
一种终端,其特征在于,包括:报告发送单元,在所述终端中的软件在运行过程中出现异常时,向处理器发送异常报告;报告解析单元,通过所述处理器对所述异常报告进行解析;指令发送单元,根据所述异常报告中包含的请求种类,通过所述处理器向电源管理器发送相应的指令;指令执行单元,通过所述电源管理器执行所述指令,以启动所述终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨涛陈澜波
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:

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

1