应用程序异常信息处理方法、装置、服务器及用户终端制造方法及图纸

技术编号:16644512 阅读:86 留言:0更新日期:2017-11-26 16:53
本发明专利技术实施例提供一种应用程序异常信息处理方法、装置、服务器及用户终端,属于计算机技术领域。该应用程序异常信息处理方法包括:获取应用程序的用户操作信息、错误堆栈信息和设备上下文信息;将所述用户操作信息以线索的形式进行存储,形成线索集;当发生异常时,将线索集、设备上下文信息、错误堆栈信息和发生异常的时间发送至服务器进行处理。通过该方法服务器能够将基于用户终端上的应用程序的用户操作进行还原,进而获得在出现异常前用户的操作信息和当时的环境信息,方便研发人员快速定位异常和错误。

Method, device, server and user terminal for processing abnormal information of application program

The embodiment of the invention provides an exception information processing method, an apparatus, a server and a user terminal for an application program, belonging to the computer technology field. Including the application of abnormal information processing method: obtain application user operation information, error stack information and device context information; the user information is stored to clues, clues in form; when an exception occurs, the clue set, device context information, error information and stack abnormal time to send to the server for processing. Through this method, the server can restore the user's operation based on the user terminal, and then obtain the user's operation information and the environmental information before the exception occurs, which is convenient for the researchers to locate the anomaly and error quickly.

【技术实现步骤摘要】
应用程序异常信息处理方法、装置、服务器及用户终端
本专利技术涉及计算机
,具体而言,涉及一种应用程序异常信息处理方法、装置、服务器及用户终端。
技术介绍
随着科技的不断进步,各种各样的应用程序产品随之而来。为了确保应用程序的在用户终端运行的情况,监控应用程序的系统也就随之而来。然而传统的监控模块上依赖应用程序打点、记录并上传到监控平台服务器,再由服务端进行相关监控数据的展示。虽然依靠传统的方法也可以捕捉到异常发生时的一些信息,但是由于捕捉到的信息的量非常少,使得研发人员定位异常和错误时的效率较低而且准确率也不高。因此,如何解决上述问题是目前面临的一大难题。
技术实现思路
有鉴于此,本专利技术提供一种应用程序异常信息处理方法、装置、服务器及用户终端,旨在改善上述问题。第一方面,本专利技术提供的一种应用程序异常信息处理方法,应用于用户终端,所述方法包括:获取用户操作信息、错误堆栈信息和设备上下文信息。将所述用户操作信息以线索的形式进行存储,形成线索集。当发生异常时,将所述线索集、所述设备上下文信息、所述错误堆栈信息和发生异常的时间发送至服务器进行处理。第二方面,本专利技术提供的一种应用本文档来自技高网...
应用程序异常信息处理方法、装置、服务器及用户终端

【技术保护点】
一种应用程序异常信息处理方法,其特征在于,应用于用户终端,所述方法包括:获取应用程序的用户操作信息、错误堆栈信息和设备上下文信息;将所述用户操作信息以线索的形式进行存储,形成线索集;当发生异常时,将所述线索集、所述设备上下文信息、所述错误堆栈信息和发生异常的时间发送至服务器进行处理。

【技术特征摘要】
1.一种应用程序异常信息处理方法,其特征在于,应用于用户终端,所述方法包括:获取应用程序的用户操作信息、错误堆栈信息和设备上下文信息;将所述用户操作信息以线索的形式进行存储,形成线索集;当发生异常时,将所述线索集、所述设备上下文信息、所述错误堆栈信息和发生异常的时间发送至服务器进行处理。2.根据权利要求1所述的方法,其特征在于,当所述线索中所包括的所述用户操作信息超过预设存储空间时,淘汰操作时间最早的所述用户操作信息。3.根据权利要求1所述的方法,其特征在于,每条所述线索还包括用于标识所述线索的第一标识信息、用于标识所述线索所在线程的第二标识信息、用于标识所述线索创建时间的线索时间信息、或用于标识所述线索所在线程的线程名称。4.根据权利要求1所述的方法,其特征在于,所述用户操作信息包括操作类型信息、调用信息、操作时间或附加信息。5.根据权利要求1所述的方法,其特征在于,所述设备上下文信息包括机器信息、系统信息、网络信息或应用程序版本信息。6.一种应用程序异常信息处理方法,其特征在于,应用于服务器,所述方法包括:接收用户终端发送的异常信息,其中所述异常信息包括包含用户操作信息的线索集、错误堆栈信息、设备上下文信息和发生异常的时间,所述用户操作信息以线索的形式存储在所述线索集的线索中;读取所述用户操作信息、所述错误堆栈信息和所述设备上下文信息中的数据,并按照预定格式输出。7.根据权利要求6所述的方法,其特征在于,每条所述线索还包括用于标识所述线索的第一标识信息、用于标识所述线索所在线程的第二标识信息、用于标识所述线索创建时间的线索时间信息、或用于标识所述线索所在线程的线程名称。8.根据权利要求6所述的方法,其特征在于,所述读取所述用户操作信息、所述错误堆栈信息和所述设备上下文信息中的数据,并按照预定格式输出,包括:根据每条所述线索中的线索时间信息,获取与所述发生异常的时间临近的预定个数的所述线索;获取所述预定个数的所述线索中的所述用户操作信息,其中,所述用户操作信息与所述发生异常的时间临近;将获取到所述用户操作信息按照时间先后顺序依次输出。9.一种应用程序异常信息处理装置,其特征在于,应用于用户终端,所述装置包括:数据获取单元,用于获取应用程序的用户操作信息、错误堆栈信息和设备上下文信息;数据处理单元,用于将所述用户操作信息以线索的形式进行存储,形成线索集;数据发送单元,用于当发生异常时,将所述线索集、所述设备上下文信息、所述错误堆栈信息和发生异常的时间发送至服务器进行处理。10.根据权利要求9所述的装置,其特征在于,当所述线索中所包括的所述用户操作信息超过预设存储空间时,淘汰操作时间...

【专利技术属性】
技术研发人员:曹兵强郭艺强
申请(专利权)人:广州爱九游信息技术有限公司
类型:发明
国别省市:广东,44

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

1