一种APP异常信息的反馈方法及装置、电子设备制造方法及图纸

技术编号:22308080 阅读:26 留言:0更新日期:2019-10-16 08:11
本发明专利技术涉及日志监控技术领域,揭示了一种APP异常信息的反馈方法及装置、电子设备。所述方法包括:当检测到应用程序APP发生异常时,弹出异常提示页面并在异常提示页面上显示异常提示信息,以提示用户APP发生异常,然后将APP对应的日志信息转码成字符串信息,接着获取针对异常提示页面的截图并将字符串信息写入该截图的图片数据中以获得预处理截图,最后发送预处理截图给服务器,以使服务器解析该预处理截图的图片数据以获得日志信息,并根据该日志信息进行异常分析及定位。能够在用户没有感知的情况下将日志信息反馈给服务器,以使开发人员了解到更加详细的信息,从而对异常进行精准分析及定位。

A feedback method, device and electronic equipment of APP abnormal information

【技术实现步骤摘要】
一种APP异常信息的反馈方法及装置、电子设备
本专利技术涉及日志监控
,特别涉及一种APP异常信息的反馈方法及装置、电子设备。
技术介绍
APP异常信息是当APP发生异常时能够反映出发生异常的原因的信息,将APP异常信息反馈给开发人员,开发人员可以根据反馈的APP异常原因对产品进行改善。开发人员能够收集到的反馈信息一般来自APP发生异常时针对异常提示页面的截图,但是,截图上面所指示的信息量太少,使得开发人员往往无法对异常进行精准分析及定位。因此,当APP发生异常时,如何有效地针对发生异常的原因进行反馈,是急需解决的热点问题之一。
技术实现思路
为了解决开发人员无法对异常进行精准分析及定位的问题,本专利技术提供了一种APP异常信息的反馈方法及装置、电子设备。本专利技术实施例第一方面公开了一种APP异常信息的反馈方法,所述方法包括:当检测到应用程序APP发生异常时,弹出异常提示页面;在所述异常提示页面上显示异常提示信息,以提示用户所述APP发生异常;将所述APP的异常对应的日志信息转码成字符串信息;获取针对所述异常提示页面的截图;将所述字符串信息写入所述截图的图片数据中,以获得预处理截图;发送所述预处理截图给服务器,以使所述服务器解析所述预处理截图的图片数据以获得所述日志信息,并根据所述日志信息进行异常分析及定位。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述在所述异常提示页面上显示异常提示信息之后,以及所述将所述APP的异常对应的日志信息转码成字符串信息之前,所述方法还包括:获取所述APP的异常对应的日志信息;对所述日志信息进行加密,以获得加密日志信息;所述将所述APP的异常对应的日志信息转码成字符串信息,包括:将所述加密日志信息转码成字符串信息。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述发送所述预处理截图给服务器之后,所述方法还包括:接收所述服务器发送的所述APP的异常对应的解决方案;将所述APP的异常和所述解决方案关联存储至所述APP对应的数据库。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述发送所述预处理截图给服务器之后,以及所述接收所述服务器发送的所述APP的异常对应的解决方案之前,所述方法还包括:扫描所述APP对应的数据库;检测所述数据库的历史处理记录中是否存在与所述APP的异常相匹配的目标处理记录;如果是,将所述目标处理记录对应的解决方案发送给所述服务器。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述将所述APP的异常和所述解决方案关联存储至所述APP对应的数据库之后,所述方法还包括:获取用户的邮箱地址;根据预设模板生成针对所述APP的异常的答复信息;将所述答复信息发送给所述邮箱地址对应的邮箱。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述获取针对所述异常提示页面的截图,包括:输出截图提示信息;所述截图提示信息用于提示用户针对所述异常提示页面进行截图;当监听到用户针对所述异常提示页面进行截图时,弹出反馈窗口;所述反馈窗口用于接收所述异常提示页面的截图;当检测到所述异常提示页面的截图被置于所述反馈窗口时,接收所述异常提示页面的截图。作为一种可选的实施方式,在本专利技术实施例第一方面中,所述获取针对所述异常提示页面的截图,包括:获取所述异常提示页面的中心位置和尺寸;根据所述中心位置和所述尺寸加载截图框,以使所述异常提示页面完全被所述截图框所框中;根据所述截图框的边界,对所述截图框中的内容进行截取,以获得针对所述异常提示页面的截图。本专利技术实施例第二方面公开了一种APP异常信息的反馈装置,所述装置包括:弹出单元,用于当检测到应用程序APP发生异常时,弹出异常提示页面;显示单元,用于在所述异常提示页面上显示异常提示信息,以提示用户所述APP发生异常;转码单元,用于将所述APP的异常对应的日志信息转码成字符串信息;截图获取单元,用于获取针对所述异常提示页面的截图;写入单元,用于将所述字符串信息写入所述截图的图片数据中,以获得预处理截图;发送单元,用于发送所述预处理截图给服务器,以使所述服务器解析所述预处理截图的图片数据以获得所述日志信息,并根据所述日志信息进行异常分析及定位。本专利技术实施例第三方面公开了一种电子设备,所述电子设备包括:处理器;存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时,实现本专利技术实施例第一方面公开的一种APP异常信息的反馈方法。本专利技术实施例第四方面公开了一种计算机可读存储介质,其存储计算机程序,所述计算机程序使得计算机执行本专利技术实施例第一方面公开的一种APP异常信息的反馈方法。本专利技术的实施例提供的技术方案可以包括以下有益效果:本专利技术所提供的一种APP异常信息的反馈方法包括如下步骤:当检测到应用程序APP发生异常时,弹出异常提示页面;在异常提示页面上显示异常提示信息,以提示用户APP发生异常;将APP对应的日志信息转码成字符串信息;获取针对异常提示页面的截图;将字符串信息写入截图的图片数据中,以获得预处理截图;发送预处理截图给服务器,以使服务器解析该预处理截图的图片数据以获得日志信息,并根据该日志信息进行异常分析及定位。此方法下,通过将日志信息转码成字符串并写入针对异常提示页面的截图的图片数据中,能够在用户没有感知的情况下将日志信息反馈给开发人员,以使开发人员了解到更加详细的信息,从而对异常进行精准分析及定位。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本专利技术。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并于说明书一起用于解释本专利技术的原理。图1是本专利技术实施例公开的一种装置的结构示意图;图2是本专利技术实施例公开的一种APP异常信息的反馈方法的流程图;图3是本专利技术实施例公开的另一种APP异常信息的反馈方法的流程图;图4是本专利技术实施例公开的一种APP异常信息的反馈装置的结构示意图;图5是本专利技术实施例公开的另一种APP异常信息的反馈装置的结构示意图。具体实施方式这里将详细地对示例性实施例执行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。实施例一本专利技术的实施环境可以是电子设备,例如智能手机、平板电脑、台式电脑。图1是本专利技术实施例公开的一种装置的结构示意图。装置100可以是上述电子设备。如图1所示,装置100可以包括以下一个或多个组件:处理组件102,存储器104,电源组件106,多媒体组件108,音频组件110,传感器组件114以及通信组件116。处理组件102通常控制装置100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作以及记录操作相关联的操作等。处理组件102可以包括一个或多个处理器118来执行指令,以完成下述的方法的全部或部分步骤。此外,处理组件102可以包括一个或多个模块,用于便于处理组件102和其他组件之间的交互。例如,处理组件102可以包括多媒体模块,用于以方便多媒体组件108和处理组件102之间的交互。存储器104被配置为存储各种本文档来自技高网...

【技术保护点】
1.一种APP异常信息的反馈方法,其特征在于,所述方法包括:当检测到应用程序APP发生异常时,弹出异常提示页面;在所述异常提示页面上显示异常提示信息,以提示用户所述APP发生异常;将所述APP的异常对应的日志信息转码成字符串信息;获取针对所述异常提示页面的截图;将所述字符串信息写入所述截图的图片数据中,以获得预处理截图;发送所述预处理截图给服务器,以使所述服务器解析所述预处理截图的图片数据以获得所述日志信息,并根据所述日志信息进行异常分析及定位。

【技术特征摘要】
1.一种APP异常信息的反馈方法,其特征在于,所述方法包括:当检测到应用程序APP发生异常时,弹出异常提示页面;在所述异常提示页面上显示异常提示信息,以提示用户所述APP发生异常;将所述APP的异常对应的日志信息转码成字符串信息;获取针对所述异常提示页面的截图;将所述字符串信息写入所述截图的图片数据中,以获得预处理截图;发送所述预处理截图给服务器,以使所述服务器解析所述预处理截图的图片数据以获得所述日志信息,并根据所述日志信息进行异常分析及定位。2.根据权利要求1所述的方法,其特征在于,所述在所述异常提示页面上显示异常提示信息之后,以及所述将所述APP的异常对应的日志信息转码成字符串信息之前,所述方法还包括:获取所述APP的异常对应的日志信息;对所述日志信息进行加密,以获得加密日志信息;所述将所述APP的异常对应的日志信息转码成字符串信息,包括:将所述加密日志信息转码成字符串信息。3.根据权利要求2所述的方法,其特征在于,所述发送所述预处理截图给服务器之后,所述方法还包括:接收所述服务器发送的所述APP的异常对应的解决方案;将所述APP的异常和所述解决方案关联存储至所述APP对应的数据库。4.根据权利要求3所述的方法,其特征在于,所述发送所述预处理截图给服务器之后,以及所述接收所述服务器发送的所述APP的异常对应的解决方案之前,所述方法还包括:扫描所述APP对应的数据库;检测所述数据库的历史处理记录中是否存在与所述APP的异常相匹配的目标处理记录;如果是,将所述目标处理记录对应的解决方案发送给所述服务器。5.根据权利要求4所述的方法,其特征在于,所述将所述APP的异常和所述解决方案关联存储至所述APP对应的数据库之后,所述方法还包括:获取用户的邮箱地址;根据预设模板生成针对所述APP的异常的答复信息;将...

【专利技术属性】
技术研发人员:陈翔
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1