The invention discloses a method and an apparatus for exception processing of application software, relating to the field of information processing technology, and solving the problem that the existing pre installed application software can not recover in time when the application is abnormal. The method of the invention comprises: application software pre installed after the exception message recovery according to the system reset mark, the pre application software for the application software installed on the intelligent terminal system; according to the system restore mark obtaining normal application software of related data, the normal and abnormal application software installed the application software for the different versions of the same software; the related data of the normal application software to cover about intelligent terminal system, related to the abnormal data replacement application software pre installed corresponding. The invention is applied to the process of software abnormal recovery.
【技术实现步骤摘要】
应用软件异常处理的方法及装置
本专利技术涉及信息处理
,尤其涉及一种应用软件异常处理的方法及装置。
技术介绍
目前,越来越多的智能终端采用安卓Android系统。其中智能终端包括专供企业使用的定制终端以及通用的消费品终端。对于企业定制的智能终端,在终端出厂的时候会以预装的方式在智能终端中预装企业的业务软件,业务软件中集合了操作系统和预装的应用软件。在智能终端在使用的过程中,因为功能的扩展或者处理实际使用中的缺陷等需求,会出现要求智能终端升级系统或者升级预装的应用软件的提示,具体是通过空中下载技术(Over-the-AirTechnology,OTA)方式进行升级的。当预装的应用软件升级后,在用户使用的过程中可能会出现OTA升级包发布时出现未检测出的较严重的缺陷,这种较严重的缺陷会导致用户在使用的过程中无法正常进行业务工作。由于是系统预装的应用软件,所以无法通过恢复出厂设置方式将存在严重缺陷的预装应用软件进行删除,恢复到原来没有缺陷的版本,并且若等待下次OTA升级包发布时还需要很长的时间,因此,当升级后的预装应用软件发生严重缺陷后,无法及时的恢复,影响智能终端进行正常的业务工作。
技术实现思路
鉴于上述问题,本专利技术提供一种应用软件异常处理的方法及装置,用以解决现有的预装应用软件异常时无法及时的恢复的问题。为解决上述技术问题,第一方面,本专利技术提供了一种应用软件异常处理的处理方法,所述方法包括:预装应用软件异常后,根据系统恢复提示消息设置系统恢复标记,所述预装应用软件为预装在智能终端系统中的应用软件;根据所述系统恢复标记获取正常应用软件的相关数据,所述 ...
【技术保护点】
一种应用软件异常处理的方法,其特征在于,所述方法包括:预装应用软件异常后,根据系统恢复提示消息设置系统恢复标记,所述预装应用软件为预装在智能终端系统中的应用软件;根据所述系统恢复标记获取正常应用软件的相关数据,所述正常应用软件为与发生异常的预装应用软件为不同版本的同一软件;将正常应用软件的相关数据以覆盖的方式写到智能终端系统中,以替换异常的预装应用软件对应的相关数据。
【技术特征摘要】
1.一种应用软件异常处理的方法,其特征在于,所述方法包括:预装应用软件异常后,根据系统恢复提示消息设置系统恢复标记,所述预装应用软件为预装在智能终端系统中的应用软件;根据所述系统恢复标记获取正常应用软件的相关数据,所述正常应用软件为与发生异常的预装应用软件为不同版本的同一软件;将正常应用软件的相关数据以覆盖的方式写到智能终端系统中,以替换异常的预装应用软件对应的相关数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述系统恢复标记获取正常应用软件的相关数据包括:根据所述系统恢复标记从存储器的备份分区中获取所述正常应用软件的相关数据;所述将正常应用软件的相关数据以覆盖的方式写到智能终端系统中,包括:将正常应用软件的相关数据以覆盖的方式对应写入到智能终端系统中boot分区以及system分区。3.根据权利要求1或2所述的方法,其特征在于,在根据系统恢复提示消息设置系统恢复标记之后,所述方法还包括:将所述系统恢复标记存储在所述存储器中;输出重启智能终端系统的提示信息,以使智能终端系统重新被启动;智能终端系统重启后,从所述存储器中获取所述系统恢复标记。4.根据权利要求3所述的方法,其特征在于,在将正常应用软件的相关数据以覆盖的方式写到智能终端系统中之后,所述方法还包括:将所述系统恢复标记清除;输出重启智能终端系统的提示信息,以使智能终端系统重新被启动后运行所述正常的应用软件。5.根据权利要求4所述的方法,其特征在于,所述正常应用软件为预装应用软件的初始版本,在所述运行正常的应用软件后,所述方法还包括:获取应用软件升级的提示信息,所述应用软件升级的提示信息中包含升级的版本号;根据所述版本号从服务器下载对应版本号的预装应用软件,不同版本的预装应用软件对应不同的版本号;安装所述对应版本号的预装应用软件。6.一种应用软件异常处理的装置,其特征在于,所...
【专利技术属性】
技术研发人员:王旭,张锋,
申请(专利权)人:东软集团股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。