1.一种终端异常恢复方法,其特征在于,所述方法包括:
终端启动后,对业务层内各个业务模块的状态进行自检,得到各个业务模块的状态标志;
根据所述各个业务模块的状态标志判断当前工作状态是否正常,得到判断结果;
所述判断结果为当前工作状态为异常时,进入系统恢复模式,实现系统自动恢复。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
配置定时器,所述定时器用于当前工作状态为异常下启动所述系统恢复模式;
启动所述定时器后,判断所述定时器对应的定时时间是否到达,如果达到,则将备用分区的内容拷贝到主用分区,以用于进入所述系统恢复模式时实现系统自动恢复。
3.根据权利要求2所述的方法,其特征在于,所述终端启动后,对业务层内各个业务模块的状态进行自检,获得各个业务模块的状态标志还包括:
与启动所述定时器同步或异步的方式,启动并运行所述终端的默认系统,默认系统执行进入业务层,对所述业务层内各个业务模块的状态进行自检,自检完成后设置所述各个业务模块的状态标志。
4.根据权利要求3所述的方法,其特征在于,所述根据所述各个业务模块的状态标志判断当前工作状态是否正常,包括:
所述各个业务模块的状态标志设置为异常和正常两种方式;
若所述各个业务模块的状态标志皆设置为正常,则当前工作状态为正常;
若所述各个业务模块的状态标志中的至少一个状态标志设置为异常,则当前工作状态为异常。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述当前工作状态为正常时,发出握手请求;
所述定时器等待所述握手请求的到达,在所述定时器对应的定时时间内收到所述握手请求后,得到握手成功的结果,则取消所述定时器,进入系统正常工作模式。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
所述当前工作状态为异常时,不发出握手请求;
所述定时器等待所述握手请求的到达,在所述定时器对应的定时时间内未收到所述握手请求后,得到握手失败的结果,则进入系统恢复模式,将备用分区的内容拷贝到主用分区,以用于进入所述系统恢复模式时实现系统自动恢复。
7.一种终端,其特征在于,所述终端包括:
主控模块,用于终端启动后,对业务层内各个业务模块的状态进行自检,得到各个业务模块的状态标志,根据所述各个业务模块的状态标志判断当前工作状态是否正常,得到判断结果,所述判断结果为当前工作状态为异常时,进入系统恢复模式,实现系统自动恢复。
8.根据权利要求7所述的终端,其特征在于,所述终端还包括:
Moniter驱动模块,用于配置定时器,所述定时器用于当前工作状态为异常下启动所述系统恢复模式,启动所述定时器后,判断所述定时器对应的定时时间是否到达,如果达到,则将备用分区的内容拷贝到主用分区,以用于进入所述系统恢复模式时实现系统自动恢复。
9.根据权利要求8所述的终端,其特征在于,所述主控模块,进一步用于与启动所述定时器同步或异步的方式,启动并运行所述终端的默认系统,默认系统执行进入业务层,对所述业务层内各个业务模块的状态进行自检,自检完成后设置所述各个业务模块的状态标志。
10.根据权利要求9所述的终端,其特征在于,所述主控模块,进一步用于在所述各个业务模块的状态标志设置为异常和正常两种方式情况下,若所述各个业务模块的状态标志皆设置为正常,则当前工作状态为正常,若所述各个业务模块的状态标志中的至少一个状态标志设置为异常,则当前工作状态为异 常。
11.根据权利要求10所述的终端,其特征在于,所述主控模块,进一步用于所述当前工作状态为正常时,发出握手请求;
所述Moniter驱动模块,进一步用于支持所述定时器等待所述握手请求的到达,在所述定时器对应的定时时间内收到所述握手请求后,得到握手成功的结果,则取消所述定时器,提醒所述主控模块进入系统正常工作模式。
12.根据权利要求10所述的终端,其特征在于,所述主控模块,进一步用于所述当前工作状态为异常时,不发出握手请求;以及,根据备用分区的内容实现系统自动恢复;
所述Moniter驱动模块,进一步用于支持所述定时器等待所述握手请求的到达,在所述定时器对应的定时时间内未收到所述握手请求后,得到握手失败的结果,则提醒所述主控模块进入系统恢复模式;以及,将备用分区的内容拷贝到主用分区,以用于进入所述系统恢复模式时实现系统自动恢复。