当前位置: 首页 > 专利查询>OPPO专利>正文

一种应用异常的修复方法和修复装置制造方法及图纸

技术编号:39826543 阅读:10 留言:0更新日期:2023-12-29 16:01
本申请提供了一种应用异常的修复方法和修复装置,修复了

【技术实现步骤摘要】
一种应用异常的修复方法和修复装置


[0001]本申请涉及通信
,尤其涉及一种应用异常的修复方法和修复装置


技术介绍

[0002]通用串行总线
(Universal Serial Bus

USB)
调试是一个用于开发工作的功能,使用该功能可在计算机和终端设备之间复制数据

在终端设备上安装应用程序

读取日志数据等等

但是,在
USB
调试处于开启状态的终端设备上启动应用后,可能会出现应用异常无法继续使用的问题

[0003]目前,在
USB
调试处于开启状态的终端设备上启动应用后,终端设备会显示安全警告的提示信息,以使用户获悉当前的安全状态,并可以提供功能按键,将当前应用退出

[0004]但是,上述方法未修复应用异常的问题,仅仅缓解了当前应用异常无法继续使用的问题


技术实现思路

[0005]本申请提供了一种应用异常的修复方法和修复装置,修复了
USB
调试状态导致的应用异常的问题

[0006]第一方面,提供了一种应用异常的修复方法,该方法包括:确定检测到由通用串行总线
USB
调试状态导致的应用退出事件时,将该
USB
调试从开启状态修复为关闭状态;重启上述应用

[0007]在本申请中,终端设备可以在确定检测到由通用串行总线<br/>USB
调试状态导致的应用退出事件时,将该
USB
调试从开启状态修复为关闭状态,以解决和避免由
USB
调试状态导致的应用异常问题

此外,终端设备还可以重启上述应用,以供用户继续使用该应用

换句话说,本申请在解决了
USB
调试状态导致应用异常的问题的基础上,还保障了用户对上述应用的使用连续性

[0008]第二方面,提供了一种应用异常的修复装置,上述应用异常的修复装置包括:处理模块和重启模块,其中该处理模块,用于确定检测到由通用串行总线
USB
调试状态导致的应用退出事件时,将该
USB
调试从开启状态修复为关闭状态;该重启模块,用于重启上述应用

[0009]第三方面,提供了一应用异常的修复装置,包括处理器,该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法

可选地,该装置还包括存储器

可选地,该装置还包括通信接口,处理器与通信接口耦合

[0010]第四方面,提供了一种处理器,包括:输入电路

输出电路和处理电路

处理电路用于通过输入电路接收信号,并通过输出电路发射信号,使得处理器执行上述第一方面中任一种可能实现方式中的方法

[0011]在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管

门电路

触发器和各种逻辑电路等

输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可
以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路

本申请实施例对处理器及各种电路的具体实现方式不做限定

[0012]第五方面,提供了一种处理装置,包括处理器和存储器

该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以执行上述第一方面中任一种可能实现方式中的方法

[0013]可选地,处理器为一个或多个,存储器为一个或多个

[0014]可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置

[0015]在具体实现过程中,存储器可以为非瞬时性
(non

transitory)
存储器,例如只读存储器
(read only memory

ROM)
,其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定

[0016]应理解,相关的数据交互过程例如发送指示信息可以为从处理器输出指示信息的过程,接收能力信息可以为处理器接收输入能力信息的过程

具体地,处理输出的数据可以输出给发射器,处理器接收的输入数据可以来自接收器

其中,发射器和接收器可以统称为收发器

[0017]上述第五方面中的处理装置可以是一个芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路

集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在

[0018]第六方面,提供了一种计算机程序产品,上述计算机程序产品包括:计算机程序
(
也可以称为代码,或指令
)
,当计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法

[0019]第七方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序
(
也可以称为代码,或指令
)
当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法

附图说明
[0020]图1是一种应用异常的修复方法的流程图;
[0021]图2是本申请实施例提供的终端设备的界面的示意图;
[0022]图3是本申请实施例提供的终端设备的系统架构示意图;
[0023]图4是本申请实施例提供的一种应用异常的修复方法的流程图;
[0024]图5是本申请实施例提供的应用异常的修复方法的第一具体示例的流程图;
[0025]图6是本申请实施例提供的终端设备的界面的示意图;
[0026]图7是本申请实施例提供的终端设备的界面的示意图;
[0027]图8是本申请实施例提供的终端设备的界面的示意图;
[0028]图9是本申请实施例提供的应用异常的修复方法的第二具体示例的流程图;
[0029]图
10
是本申请实施例提供的应用异常的修复方法的第三具体示例的流程图;
[0030]图
11
是本申请实施例提供的应用异常的修复方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种应用异常的修复方法,其特征在于,包括:确定检测到由通用串行总线
USB
调试状态导致的应用退出事件时,将所述
USB
调试从开启状态修复为关闭状态;重启所述应用
。2.
根据权利要求1所述的方法,其特征在于,所述确定检测到由通用串行总线
USB
调试状态导致的应用退出事件,包括:在检测到所述应用退出的情况下,判断是否存在目标历史事件;其中,所述目标历史事件至少包括获取所述
USB
调试状态事件;在存在所述目标历史事件时,确定检测到由所述
USB
调试状态导致的所述应用退出事件
。3.
根据权利要求2所述的方法,其特征在于,所述判断是否存在目标历史事件,包括:基于第一历史事件列表,判断是否存在所述目标历史事件;其中,在所述第一历史事件列表中存在与所述目标历史事件相同的历史事件的情况下,确定存在所述目标历史事件
。4.
根据权利要求2所述的方法,其特征在于,所述判断是否存在目标历史事件,包括:从所述第二历史事件列表中确定与所述应用对应的历史事件,所述第二历史事件列表包括所述应用退出前的至少一件历史事件和所述至少一件历史事件对应的应用;根据所述应用对应的历史事件,确定是否存在所述目标历史事件;其中,在所述应用对应的历史事件中存在与所述目标历史事件相同的历史事件时,确定存在所述目标历史事件
。5.
根据权利要求2所述的方法,其特征在于,所述判断是否存在目标历史事件,包括:判断在所述应用退出前的预设时长内是否存在所述目标历史事件;其中,所述预设时长是基于所述目标历史事件设置的
。6.
根据权利要求5所述的方法,其特征在于,所述判断在所述应用退出前的预设时长内是否存在目标历史事件,包括:基于第三历史事件列表,判断在所述应用退出前的所述预设时长内是否存在目标历史事件,所述第三历史事件列表包括所述应用退出前的至少一件历史事件和所述至少一件历史事件的发生时间;其中,在所述第三历史事件列表中存在与所述目标历史事件相同

且发生时间处于所述预设时长内的历史事件时,确定在所述应用退出前的所述预设时长内存在所述目标历史事件
。7.
根据权利要求6所述的方法,其特征在于,在所述目标历史事件仅包括所述获取所述
USB
调试状态事件的情况下,所述应用退出前的所述预设时长内存在所述目标历史事件是在所述第三历史事件列表中存在与所述获取所述
USB
调试状态事件相同

且发生时间处于所述预设时长内的历史事件时确定的;其中,所述应用退出事件的发生时间距离所述获取所述
USB
调试状态事件的发生时间的时长小于或等于所述预设时长
。8.
根据权利要求6所述的方法,其特征在于,在所述目标历史事件包括所述
USB
调试状态事件和所述应用启动事件的情况下,所述应用退出前的所述预设时长内存在所述目标历
史事件是在所述第三历史事件列表中存在分别与所述获取所述
USB
调试状态事件和所述应用启动事件相同

且发生时间处于所述预设时长内的历史事件时确定的;其中,所述应用退出事件的发生时间距离所述应用启动事件的发生时间的时长小于或等于所述预设时长
。9.
根据权利要求6所述的方法,其特征在于,所述目标历史事件仅包括所述获取所述
USB
调试状态事件,在所述基于第三历史事件列表,判断在所述应用退出前的所述预设时长内存在目标历史事件之前,所述方法还包括:获取所述
USB
调试状态;在确定所述
USB
调试为所述开启状态时,将所述获取所述
USB
调试状态事件和所述获取
USB
调试状态的发生时间置于所述第三历史事件列表
。10.
根据权利要求6所述的方法,其特征在于,所述目标历史事件包括所述获取所述
USB
调试状态为事件和所述应用启动事件,在所述基于第三历史事件列表,判断在所述应用退出前的所述预设时长内存在目标历史事件之前,所述方法还包括:启动所述应用;获取所述
USB
调试状态;在确定所述
USB
调试状态为所述开启状态时,将所述获取所述
USB
调试状态事件和所述获取
USB
调试状态的发生时间置于所述第三历史事件列表
。11.
根据权利要求5所述的方法,其特征在于,所述判断在所述应用退出前的预设时长内是否存在目标历史事件,包括:基于第四历史事件列表,判断在所述应用退出前的所述预设时长内是否存在目标历史事件,所述第四历史事件列表包括所述应用退出前的至少一件历史事件

所述至少一件历史事件的发生时间和所述至少一件历史事件对应的应用;其中,在所述第四历史事件列表中存在与所述应用对应

与所述目标历史事件相同

且发生时间处于所述预设时长内的历史事件时,确定在所述应用退出前的所述预设时长内存在所述目标历史事件
。12.
根据权利要求
11
所述的方法,其特征在于,在所述目标历史事件仅包括所述获取所述
USB
调试状态事件的情况下,所述应用退出前的所述预设时长内存在所述目标历史事件是在所述第四历史事件列表中存在与所述应用对应

与所述获取所述
USB
调试状态事件相同

且发生时间处于所述预设时长内的历史事件时确定的;其中,所述应用退出事件的发生时间距离所述获取所述
USB
调试状态...

【专利技术属性】
技术研发人员:刘源
申请(专利权)人:OPPO
类型:发明
国别省市:

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

1