[发明专利]一种终端故障处理方法及相关装置有效
申请号: | 201210435865.1 | 申请日: | 2012-11-05 |
公开(公告)号: | CN103793283A | 公开(公告)日: | 2014-05-14 |
发明(设计)人: | 段红光 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 终端 故障 处理 方法 相关 装置 | ||
技术领域
本发明涉及电子终端领域,尤其涉及一种终端故障处理方法及相关装置。
背景技术
随着无线通信技术的发展,移动终端设备的实现也越来越复杂,目前的移动终端不仅需要支持全球移动通讯系统、通用分组无线服务技术、增强型数据速率全球移动通讯系统演进技术、宽带码分多址技术和时分同步码分多址技术,还需要支持长期演进技术,这给终端开发和设计带来了很大困难。为了保证产品质量,虽然在开发过程中采用了层层质量控制,但还是存在很多问题,并遗漏到了产品集成测试环节或是商用终端环节,极大影响了用户体验,关键这些问题往往是偶然出现,这给问题的跟踪和分析带来很多困难。
其实,在终端开发过程中终端异常死机是一种非常普遍存在问题,从终端实现技术来讲,造成终端异常死机常见情况有:第一:代码设计缺陷,主要体现在内存使用错误,造成了内存泄露;程序中指针非法修改;以及流程设计错误等等;第二:基带硬件本身存在差异,运行不稳定,造成了基带和看门狗异常,例如基带总线挂死;电池电压低时候等,由于不确定因数造成基带崩溃;以及测试不充分,测试不能够覆盖所有的场景或是代码分支。即使在商用的终端中,也是会偶尔出现,由于终端异常死机存在的偶然性以及不确定性,所以当发生了终端死机之后,终端运行环境很难保存,没有具体的数据提供开发人员进行分析,这对问题的定位带来分析不便,加之终端异常死机,问题具有不可恢复性,整个终端的软件系统都可能存在运行崩溃的情况,这给终端异常死机的软件环境保存带来了很大的困难。
在现有技术中,当终端发生异常死机时,终端内的看门狗电路会直接复位终端复位(RESET)管脚,导致了终端从基本输入输出系统(BIOS,BasicInput Output System)开始运行,此时所有的终端异常死机环境都会被清除,难以为技术人员提供分析的数据。
发明内容
本发明实施例提供了一种终端故障处理方法及相关装置,用于在终端死机的情况之后保存死机前与运行环境相关的数据。
本发明提供的终端故障处理方法,包括:
当芯片发生异常时,触发终端进行复位;在所述终端进行复位时,将动态存储器存储的代码和运行数据保存到静态存储器;重新启动所述终端。
本发明提供的终端故障处理装置方法,包括:
芯片和看门狗电路;
所述看门狗电路用于当芯片发生异常时,触发芯片对所述终端进行复位;
所述芯片包括:保存单元和重启单元;
所述保存单元用于在所述终端进行复位时,将动态存储器存储的代码和运行数据保存到静态存储器;
所述重启单元用于在将动态存储器存储的代码和运行数据保存到静态存储器之后,重新启动所述终端。
从以上技术方案可以看出,本发明实施例具有以下优点:
在本发明实施例中,当芯片发生异常时,则触发终端进行复位,在进行复位时,可以将动态存储器存储的代码和运行数据保存到静态存储器中,使得动态存储器中与运行环境相关的数据在被清除之前保存了下来,从而为技术人员分析终端死机的原因提供了依据。
附图说明
图1是本发明实施例终端故障处理方法的一个流程示意图;
图2是本发明实施例终端故障处理方法的另一个流程示意图;
图3是本发明实施例终端故障处理方法的另一个流程示意图;
图4是本发明实施例终端故障处理装置的逻辑结构示意图。
具体实施方式
本发明实施例提供了一种终端故障处理方法及相关装置,用于在终端死机的情况之后保存死机前与运行环境相关的数据。
请参阅图1,本发明实施例中终端故障处理方法的一个实施例包括:
101、当芯片发生异常时,触发终端进行复位;
当检测到芯片发生异常时,触发芯片中的RESET管脚。
102、将动态存储器存储的代码和运行数据保存到静态存储器;
在所述终端进行复位的过程中,将动态存储器存储的代码和运行数据保存到静态存储器。
可选的,可以保存动态存储器存储的所有代码和运行数据,也可以选择保存在指定地址中存储的,与运行环境相关的数据;具体选择哪种保存方式可以根据实际需求而定,此处具体不作限定。
103、重新启动所述终端。
在动态存储器中的数据保存完之后,可以进入正常的终端启动流程,覆盖动态存储器中的所有内容,重新启动所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210435865.1/2.html,转载请声明来源钻瓜专利网。