一种智能手机运行纠错系统的制作方法

文档序号:12469801阅读:318来源:国知局

本发明属于手机应用技术领域,涉及一种纠错系统,具体是一种智能手机运行纠错系统。



背景技术:

智能手机,是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入手机类型的总称。

目前,智能手机的使用范围已经布满全世界,因为智能手机具有优秀的操作系统、可自由安装各类软件、完全大屏的全触屏式操作感这三大特性,所以完全终结了前几年的键盘式手机。但是,一般的智能手机还没有什么自动纠错功能,这样一出现故障,手机完全不能工作,用户需要通过拔出手机电池并重新启动手机等极端操作,才能恢复智能手机的运行,不仅影响手机的使用寿命,同时可能因为极端操作造成手机数据、文件丢失的问题。



技术实现要素:

本发明针对现有技术的不足,提供了一种智能手机运行纠错系统,通过对智能手机的程序运行故障进行隔离纠错,保证手机其他功能的正常使用。

本发明的目的可以通过以下技术方案实现:

一种智能手机运行纠错系统,其特征在于:包括

同步检测单元,用于在智能手机运行的时候实时地检测智能手机状态信息位;

状态寄存器,用于存储智能手机状态信息位数据;

报错单元,根据智能手机状态信息位数据输出故障信息;

以及故障处理单元,根据故障信息对智能手机程序运行故障进行纠错处理;

其中,所述的同步检测单元连接状态寄存器,所述的状态寄存器连接报错单元,所述的报错单元连接故障处理单元。

进一步地,所述的同步检测单元的触发端口和智能手机的电源状态输出端口相连接,在智能手机启动后,同步启动同步检测单元。

进一步地,所述的故障处理单元包括故障隔离模块和纠错处理模块,其中,所述的故障隔离模块先将发生故障的运行程序隔离,将故障程序涉及的手机资源封闭,然后通过纠错处理模块对故障程序进行纠错处理,同时,在纠错处理完毕前的隔离状态下,智能手机的其它程序照常工作。

本发明的有益效果:本发明通过在智能手机加电启动后,同时自动启动一个同步检测模块,该检测模块负责实时检测计算机所出现的故障,随即将此故障发送到故障处理模块进行隔离和纠错,并保证智能手机在隔离状态下能进行处理用户机内事务的能力,保证手机其他功能的正常使用。

附图说明

下面结合附图和具体实施例对本发明作进一步详细描述。

图1是本发明系统示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

如图1所示,本发明提供了一种智能手机运行纠错系统,包括用于在智能手机运行的时候实时地检测智能手机状态信息位的同步检测单元,用于存储智能手机状态信息位数据的状态寄存器,根据智能手机状态信息位数据输出故障信息的报错单元,以及根据故障信息对智能手机程序运行故障进行纠错处理的故障处理单元。

其中,同步检测单元的触发端口和智能手机的电源状态输出端口相连接,在智能手机启动后,同步启动同步检测单元。同步检测单元连接状态寄存器,状态寄存器连接报错单元,报错单元连接故障处理单元。

故障处理单元包括故障隔离模块和纠错处理模块。其中,故障隔离模块先将发生故障的运行程序隔离,将故障程序涉及的手机资源封闭,然后通过纠错处理模块对故障程序进行纠错处理,同时,在纠错处理完毕前的隔离状态下,智能手机的其它程序照常工作。

本发明工作流程:智能手机通电启动后,同步启动同步检测单元,同步检测单元在智能手机运行的时候实时地检测智能手机状态信息位,并存储到状态寄存器中;当手机状态信息位的故障位为1时,实时从状态寄存器中将手机状态信息位数据发送到报错模块,报错模块根据智能手机状态信息位数据输出故障信息,故障处理单元通过故障隔离模块将发生故障的运行程序隔离,将故障程序涉及的手机资源封闭,然后纠错处理模块根据故障信息对故障程序进行纠错处理,同时,在纠错处理完毕前的隔离状态下,智能手机的其它程序照常工作。

本发明通过在智能手机加电启动后,同时自动启动一个同步检测模块,该检测模块负责实时检测计算机所出现的故障,随即将此故障发送到故障处理模块进行隔离和纠错,并保证智能手机在隔离状态下能进行处理用户机内事务的能力,保证手机其他功能的正常使用。

为了描述的方便,描述以上装置时以功能分为各种单元、模块分别描述。当然,在实施本申请时可以把各单元、模块的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施方式或者实施方式的某些部分所述的方法。

以上所描述的装置实施方式仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施方式方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

本申请可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

本申请可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本申请,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1