一种应用软件故障修复方法及终端设备技术

技术编号:13799892 阅读:114 留言:0更新日期:2016-10-07 03:07
本发明专利技术实施例公开一种应用软件故障修复方法及终端设备,其中一种应用软件故障修复方法包括如下步骤:终端设备检测所述终端设备中是否存在故障应用软件;若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修复策略;若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复。采用本发明专利技术,可提高终端设备的智能性与便捷性。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种应用软件故障修复方法及终端设备
技术介绍
随着智能终端设备和网络技术的发展,智能终端设备可通过各式各样的网站、应用软件等实现各种各样的功能,以满足人们日益增长的需求,但是,在各种应用软件的使用中,会因为某些原因造成一些应用软件无法使用,如一些非IOS的软件商店下载的QQ软件,在IOS系统下,使用了一段时间,便无法打开,这种情况下,需卸载原来安装的QQ软件,而重新下载应用功能的软件,这样会造成原来QQ中保存的重要数据丢失。现有技术来看,对故障应用软件一般采用卸载后重装或者只是对应用软件进行简单的版本更新,简单的版本更新在有网络的情况下才能进行,在没有网络的情况下,便无法进行,降低了终端设备的智能性与便捷性。
技术实现思路
本专利技术实施例提供一种应用软件故障修复方法及终端设备,可提高终端设备的智能性与便捷性。本专利技术实施例第一方面提供了一种应用软件故障修复方法,包括:终端设备检测所述终端设备中是否存在故障应用软件;若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修复策略;若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复。本专利技术实施例第二方面提供了一种终端设备,包括:检测单元,用于检测所述终端设备中是否存在故障应用软件;判断单元,用于若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;查找单元,用于若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修复策略;第一修复单元,用于若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复。在本专利技术实施例中,终端设备检测所述终端设备中是否存在故障应用软件;若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修复策略;若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复。在终端设备检测到故障应用软件时,可以通过找到与故障原因具有映射关系的修复策略对所述故障应用软件进行修复,使得在终端设备没有网络时,也可以修复故障应用软件,提高了终端设备的智能性与便捷性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种应用软件故障修复方法的流程示意图;图2是本专利技术实施例提供的另一种应用软件故障修复方法的流程示意图;图3为图2所示的步骤S201的一个实施例流程图;图4是本专利技术实施例提供的一种终端设备的结构示意图;图5是本专利技术实施例提供的另一种终端设备的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例涉及的终端设备均可以是任何具备通信和存储功能的设备,例如:平板电脑、手机、电子阅读器、遥控器、个人计算机(Personal Computer,PC)、笔记本电脑、车载设备、网络电视、可穿戴设备等具有网络功能的智能设备。本专利技术实施例涉及的终端设备服务器例如可以是具备数据处理能力的软件或硬件的集合,如可以是安装在上述移动终端设备中的一个软体应用,或是数据处理单元硬件结构,或如可以是安装在远程服务器设备中的软体应用,或是安装在远程服务器设备中的数据处理单元硬件结构,等等。上述移动终端设备可以被配置为经过无线连接(例如,红外线、无线电、无线标准IEEE802.11a、802.11b、802.11g、802.11n或802.15.1)来连接到互联网,并通过互联网连接服务器,其中无线连接是与无线接入点(例如,Wi-Fi接入点)来建立的,用此方式,可以通过本领域中公知的方法,在移动终端设备和服务器之间交换数据。此外,移动终端设备和服务器可以通过蜂窝塔或者基站经由蜂窝连接(其包括CDMA、TDMA、GSM、PCS、G-3、G-4、LTE或者其它任何类型连接)来交换数据,用此方式,可以通过本领域中公知的方法在移动终端设备和服务器之间交换数据。下面将结合附图1-附图3,对本专利技术实施例提供的应用软件故障修复方法进行详细介绍。请参见图1,为本专利技术实施例提供了一种应用软件故障修复方法的流程示意图。如图1所示,本专利技术实施例的所述方法可以包括以下步骤S101-步骤S104。S101,终端设备检测所述终端设备中是否存在故障应用软件;具体实现中,终端设备可利用终端设备的系统自带的监控平台对终端设备的应用软件运行状态,可将当前正在运行的应用软件的运行状态与当前正在运
行的应用软件的正常运行状态进行对比分析,以实现对故障应用软件的检测,故障应用软件可包括但不仅限于:网络问题导致无法运行的应用软件(在断网的情况下不能运行、需要进行升级才能运行的或者需要安装插件等等)、版本不兼容的应用软件、缺少组件的应用软件、中病毒的应用软件等等。作为一种可能的实施方式,终端设备可通过后台运行程序对终端设备安装的应用软件进行检测,以实现对未运行的应用软件进行检测。终端设备为了加快终端设备的运行速度,因此,终端设备在进行状态下,不会打开所有的应用软件,往往只是打开一些常用软件或者默认打开的软件,这种情况下,终端设备的系统自带的监控平台不能较好对未启动的应用程序进行监控,可通过后台运行程序对终端设备安装的应用软件进行检测,以确定终端设备中是否存在故障应用软件。S102,若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;具体实现中,若所述终端设备中存在故障应用软件,终端设备可通过步骤S101中的检测确定终端设备的故障应用软件是哪个具体的应用软件,进一步地,终端设备判断故障应用软件的故障原因是否来自网络问题。网络问题可包括但不仅限于:应用软件登录不成功、应用软件断网状态下无法正常运行、应用软件对网速有要求,而网速不够快、应用软件需付费,但是没有缴费、终端设备的网络信号不够强烈、应用软件中毒、应用软件需安装下载其他组件等等。S103,若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修本文档来自技高网
...

【技术保护点】
一种应用软件故障修复方法,其特征在于,包括:终端设备检测所述终端设备中是否存在故障应用软件;若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修复策略;若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复。

【技术特征摘要】
1.一种应用软件故障修复方法,其特征在于,包括:终端设备检测所述终端设备中是否存在故障应用软件;若所述终端设备中存在故障应用软件,所述终端设备判断所述故障应用软件的故障原因是否来自网络问题;若所述故障应用软件的故障原因来自网络问题,所述终端设备根据所述故障原因从所述终端设备的存储区域中查找是否存在与所述故障原因具有映射关系的修复策略;若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述故障应用软件的故障原因不是来自网络问题,所述终端设备向服务器发送所述故障应用软件的故障原因;所述终端设备接收所述服务器反馈的与所述故障原因具有映射关系的故障修复策略;所述终端设备根据所述服务器反馈的与所述故障原因相应的故障修复策略修复所述故障应用软件的故障。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述终端设备解析所述故障原因以得到与所述故障原因对应的关键字;所述终端设备从所述服务器反馈的与所述故障原因相应的故障修复策略中提取与所述故障修复策略对应的脚本;所述终端设备在所述终端设备的存储区域中写入所述故障原因对应的关键字和所述故障修复策略对应的脚本的映射关系。4.根据权利要求1所述的方法,其特征在于,所述终端设备检测所述终端设备中是否存在故障应用软件,包括:所述终端设备监控所述终端设备中M个应用软件的运行状态,其中,M为
\t大于1或等于1的整数;所述终端设备根据所述M个应用软件的运行状态判断所述终端设备中的M个应用软件是否均运行正常;若所述M个应用软件中的N个应用软件运行不正常,所述终端设备将运行不正常的N个应用软件确定为所述故障应用软件,其中,N为小于或等于M的整数。5.根据权利要求1至4任一项所述的方法,其特征在于,所述若从所述终端设备的存储区域中查找到与所述故障原因具有映射关系的修复策略,所述终端设备根据所述修复策略进行所述故障应用软件的故障修复,包括:所述终端设备解析所述故障原因以得到与所述故障原因对应的关键字;若从所述终端设备的存储区域中查找到与所述故障原因对应的关键字具有映射关系的脚本,所述终端设备执行所述脚本,以对所述故...

【专利技术属性】
技术研发人员:刘京强
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1