一种移动端应用的异常提醒方法、装置、设备及介质制造方法及图纸

技术编号:38916715 阅读:7 留言:0更新日期:2023-09-25 09:30
本说明书实施例公开了一种移动端应用的异常提醒方法、装置、设备及介质,包括:通过预先创建的AOP切面获取指定移动端应用的运行状态日志;若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;通过所述接收端将所述运行状态日志进行提醒。本说明书实施例可以在用户无感知的状态下获取指定移动端应用的异常运行状态,及时掌握应用运行状态的第一手资料,极大提高了开发者对于错误排查、应用优化迭代的效率。应用优化迭代的效率。应用优化迭代的效率。

【技术实现步骤摘要】
一种移动端应用的异常提醒方法、装置、设备及介质


[0001]本说明书涉及计算机
,尤其涉及一种移动端应用的异常提醒方法、装置、设备及介质。

技术介绍

[0002]移动端应用的普及,极大提高了人们生活便利性、使工作更加高效,但是移动应用场景大多复杂多变,网络环境存在多样性,对于移动应用开发者关注程序的使用范围、程序运行状态、问题跟踪带来了极大挑战。客户在使用过程中可能会出现异常,现有技术大都依赖于客户反馈相关的异常,无法及时有效地发现异常并进行提醒。

技术实现思路

[0003]本说明书一个或多个实施例提供了一种移动端应用的异常提醒方法、装置、设备及介质,用于解决
技术介绍
提出的技术问题。
[0004]本说明书一个或多个实施例采用下述技术方案:
[0005]本说明书一个或多个实施例提供的一种移动端应用的异常提醒方法,包括:
[0006]通过预先创建的AOP切面获取指定移动端应用的运行状态日志;
[0007]若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
[0008]通过所述接收端将所述运行状态日志进行提醒。
[0009]可选的,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:
[0010]获取所述指定移动端应用所处的网络状态,所述网络状态包括联网状态与无网络状态;
[0011]若所述网络状态为所述联网状态,将所述运行状态日志通过接口推送至预先设定的接收端。r/>[0012]可选的,若所述网络状态为所述无网络状态,所述方法还包括:
[0013]将所述运行状态日志存储于预先设定的sqlite数据库中,并实时监测所述指定移动端应用所处的网络状态;
[0014]若所述指定移动端应用所处的网络状态变更为所述联网状态,将所述运行状态日志通过接口推送至所述接收端。
[0015]可选的,所述指定移动端应用为指定Android应用,所述通过预先创建的AOP切面获取指定移动端应用的运行状态日志,包括:
[0016]在所述AOP切面中,通过Android提供的Log类记录指定移动端应用的运行状态日志。
[0017]可选的,所述异常运行状态包括指定移动端应用崩溃、指定移动端应用未响应、指定移动端应用卡顿或指定移动端应用慢速响应。
[0018]可选的,所述通过预先创建的AOP切面获取指定移动端应用的运行状态日志前,所
述方法还包括:
[0019]导入获取运行状态日志所需的AOP切面的指定类库;
[0020]根据所述指定类库创建AOP切面。
[0021]可选的,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:
[0022]创建HTTP请求对象;
[0023]将所述运行状态日志附加到所述HTTP请求中,生成指定HTTP请求;
[0024]向所述接收端发送所述指定HTTP请求,并接收所述接收端的响应信息;
[0025]若所述响应信息为发送成功,则完成将所述运行状态日志推送至所述接收端。
[0026]本说明书一个或多个实施例提供的一种移动端应用的异常提醒装置,所述装置包括:
[0027]日志获取单元,通过预先创建的AOP切面获取指定移动端应用的运行状态日志;
[0028]日志推送单元,若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
[0029]异常提醒单元,通过所述接收端将所述运行状态日志进行提醒。
[0030]本说明书一个或多个实施例提供的一种移动端应用的异常提醒设备,包括:
[0031]至少一个处理器;以及,
[0032]与所述至少一个处理器通信连接的存储器;其中,
[0033]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
[0034]通过预先创建的AOP切面获取指定移动端应用的运行状态日志;
[0035]若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
[0036]通过所述接收端将所述运行状态日志进行提醒。
[0037]本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令被计算机执行时能够实现:
[0038]通过预先创建的AOP切面获取指定移动端应用的运行状态日志;
[0039]若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;
[0040]通过所述接收端将所述运行状态日志进行提醒。
[0041]本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
[0042]本说明书实施例可以在用户无感知的状态下获取指定移动端应用的异常运行状态,及时掌握应用运行状态的第一手资料,极大提高了开发者对于错误排查、应用优化迭代的效率。
附图说明
[0043]为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0044]图1为本说明书一个或多个实施例提供的一种移动端应用的异常提醒方法的流程示意图;
[0045]图2为本说明书一个或多个实施例提供的一种移动端应用的异常提醒装置的结构示意图;
[0046]图3为本说明书一个或多个实施例提供的一种移动端应用的异常提醒设备的结构示意图。
具体实施方式
[0047]本说明书实施例提供一种移动端应用的异常提醒方法、装置、设备及介质。
[0048]目前对于移动端应用发生崩溃等问题,大部分依靠客户反馈,然后通过对移动终端中存储的应用运行日志进行导出排查崩溃原因,以上对于移动应用的问题处理效率很低,且对于客户的体验极不友好。
[0049]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。
[0050]图1为本说明书一个或多个实施例提供的一种移动端应用的异常提醒方法的流程示意图,该流程可以由移动端应用的异常提醒系统执行。流程中的某些输入参数或者中间结果允许人工干预调节,以帮助提高准确性。
[0051]本说明书实施例的方法流程步骤如下:
[005本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种移动端应用的异常提醒方法,其特征在于,所述方法包括:通过预先创建的AOP切面获取指定移动端应用的运行状态日志;若根据所述运行状态日志监测到所述指定移动端应用存在异常运行状态,将所述运行状态日志通过接口推送至预先设定的接收端;通过所述接收端将所述运行状态日志进行提醒。2.根据权利要求1所述的方法,其特征在于,所述将所述运行状态日志通过接口推送至预先设定的接收端,包括:获取所述指定移动端应用所处的网络状态,所述网络状态包括联网状态与无网络状态;若所述网络状态为所述联网状态,将所述运行状态日志通过接口推送至预先设定的接收端。3.根据权利要求2所述的方法,其特征在于,若所述网络状态为所述无网络状态,所述方法还包括:将所述运行状态日志存储于预先设定的sqlite数据库中,并实时监测所述指定移动端应用所处的网络状态;若所述指定移动端应用所处的网络状态变更为所述联网状态,将所述运行状态日志通过接口推送至所述接收端。4.根据权利要求1所述的方法,其特征在于,所述指定移动端应用为指定Android应用,所述通过预先创建的AOP切面获取指定移动端应用的运行状态日志,包括:在所述AOP切面中,通过Android提供的Log类记录指定移动端应用的运行状态日志。5.根据权利要求1所述的方法,其特征在于,所述异常运行状态包括指定移动端应用崩溃、指定移动端应用未响应、指定移动端应用卡顿或指定移动端应用慢速响应。6.根据权利要求1所述的方法,其特征在于,所述通过预先创建的AOP切面获取指定移动端应用的运行状态日志前,所述方法还包括:导入获取运行状态日志所需的AOP切面的指定类库;根据所述指定类库创建AOP切面。7.根据权利要...

【专利技术属性】
技术研发人员:张立珠王超尹延明
申请(专利权)人:浪潮数字粮储科技有限公司
类型:发明
国别省市:

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

1