客户端本地日志的获取方法、装置、服务器及存储介质制造方法及图纸

技术编号:22564694 阅读:32 留言:0更新日期:2019-11-16 11:49
本发明专利技术公开了一种客户端本地日志的获取方法、装置、服务器及存储介质。该客户端本地日志的获取方法,包括:接收客户端的上报信息,其中,所述上报信息包括客户端应用程序运行时所产生的异常表现信息;当所述上报信息符合上传规则时,获取所述客户端的本地日志文件。本发明专利技术实施例的技术方案,通过应用程序异常时,接收客户端主动上传的上报信息,并判断该上报信息是否符合上传规则,当满足上传规则时,才去获取客户端本地存储的该应用程序的日志文件,保障了本地日志文件的快速获取,且通过设置上传规则保障了异常信息反馈的准确性和必要性,降低了服务器的存储压力,同时,实现了自动获取本地日志文件,操作简单易行,适用性广。

Access method, device, server and storage medium of client local log

The invention discloses a method, a device, a server and a storage medium for obtaining a local log of a client. The method for obtaining the local log of the client includes: receiving the report information of the client, wherein the report information includes the abnormal performance information generated when the client application is running; when the report information conforms to the upload rules, obtaining the local log file of the client. According to the technical scheme of the embodiment of the invention, when the application program is abnormal, the reported information uploaded by the client is received actively, and whether the reported information conforms to the upload rules is judged. When the upload rules are met, the log files of the application program stored locally by the client are obtained, which ensures the rapid acquisition of the local log files, and the abnormal information is guaranteed by setting the upload rules The accuracy and necessity of the information feedback reduce the storage pressure of the server. At the same time, it realizes the automatic acquisition of local log files, which is easy to operate and widely applicable.

【技术实现步骤摘要】
客户端本地日志的获取方法、装置、服务器及存储介质
本专利技术实施例涉及应用程序
,尤其涉及一种客户端本地日志的获取方法、装置、服务器及存储介质。
技术介绍
随着互联网技术的不断发展,各式各样的应用程序(APP,Application)被广泛应用于人们的日常生活中。同时,APP也为人们的日常生活带来了诸多便利。然而,当用户在手机本地环境运行APP时,往往由于网络异常或者请求后台服务器异常等情况,导致APP出现异常,无法正常运行。为了分析APP异常产生的原因,通常需要获取用户手机的该APP的日志文件。由于用户所使用的网络环境为私人网络而导致服务器无法有效获取本地日志文件。现有技术提供了一些界面以供用户上传日志文件或者相关的截图等信息,由于用户并非是受过训练的专业人士,无法得知日志文件的存储位置,由用户上传日志实现难度大。因此,现有的获取本地日志的方法对用户本身要求过高,使得用户不能有效上传日志。
技术实现思路
本专利技术提供一种客户端本地日志的获取方法、装置、服务器及存储介质,当应用程序异常时,自动上传日志文件,有效节省了用户时间,提高了异常现象分析和解决的效率。第一方面,本专利技术实施例提供了一种客户端本地日志的获取方法,该客户端本地日志的获取方法,包括:接收客户端的上报信息,其中,所述上报信息包括客户端应用程序运行时所产生的异常表现信息;当所述上报信息符合上传规则时,获取所述客户端的本地日志文件。第二方面,本专利技术实施例还提供了一种客户端本地日志的获取装置,该客户端本地日志的获取装置,包括:上报信息获取模块,用于接收客户端的上报信息,其中,所述上报信息包括客户端应用程序运行时所产生的异常表现信息;本地日志获取模块,用于当所述上报信息符合上传规则时,获取所述客户端的本地日志文件。第三方面,本专利技术实施例还提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本专利技术任意实施例所述的客户端本地日志的获取方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,该计算机可执行指令在由计算机处理器执行时用于执行本专利技术任意实施例所述的客户端本地日志的获取方法。本专利技术实施例的技术方案,通过接收客户端的上报信息,该上报信息包括应用程序的异常表现,并判断该上报信息是否符合上传规则,当满足上传规则时,自动获取客户端本地存储的该应用程序的日志文件,保障了本地日志文件的快速获取,且通过设置上传规则保障了异常信息反馈的准确性和必要性,降低了硬件设备的存储压力,同时,实现了自动获取本地日志文件,操作简单易行,适用性广。附图说明图1是本专利技术实施例一中的一种客户端本地日志的获取方法的流程图;图2是本专利技术实施例二中的一种客户端本地日志的获取方法的流程图;图3是本专利技术实施例三中的一种客户端本地日志的获取方法的流程图;图4是本专利技术实施例四中的一种客户端本地日志的获取装置的结构示意图;图5是本专利技术实施例五中的一种服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种客户端本地日志的获取方法的流程图,本实施例可适用于应用程序出现异常,需要上传本地日志文件的情况,该方法可以由一种客户端本地日志的获取装置来执行,该装置可以通过软件和/或硬件的方式实现,具体包括如下步骤:步骤110、接收客户端的上报信息,其中,所述上报信息包括客户端应用程序运行时所产生的异常表现信息。其中,异常表现信息可以是应用程序闪退、卡顿、控制失灵、无法获取通讯数据或内容无法加载、网络异常以及版本兼容问题等。具体的,当客户端运行的应用程序发生异常而导致该应用程序无法正常运行时,接收客户端的上报信息。可以是接收该客户端的用户发送的上报信息,此种情况下,是用户通过客户端主动发送异常相关的上报信息;或者是当应用程序发生异常时,接收所述客户端根据异常表现以及异常类型上报所述应用程序的异常表现信息,此种情况下,是客户端自动检测异常现象并上报异常表现信息,此过程用户可以不参与,也可以对客户端的上报信息进行确认、修改或替换等操作,以保证上报信息的准确性,同时也尊重了用户的隐私和控制权。可选的,所述接收客户端的上报信息,包括:通过所述应用程序的内部上报界面接收所述上报信息;或通过设定的外部链接接收所述上报信息。其中,内部上报界面可以是应用程序的一个反馈接口,如应用程序“设置”界面的“反馈”或“帮助”等,可以为用户提供一个用于反馈上报信息的界面或模板,可以包括一个输入框,用于输入异常表现信息,或者下拉菜单、选择菜单等,提供若干个选项以供用户选择与目前异常现象匹配的选项。当然,用户也可以通过该接口上传图片或小视频,以描述应用程序的异常现象。其中,设定的外部链接可以是该应用程序运营商的官方网站或者指定的异常反馈网站。步骤120、当所述上报信息符合上传规则时,获取所述客户端的本地日志文件。其中,本地日志文件为存储在客户端本地的,用于记录所述应用程序的操作记录和运行记录等活动信息的文件或文件的集合,包括事件日志和消息日志,可以由应用程序执行记录动作,也可以由操作系统执行,或者由应用程和操作系统共同执行。可选的,当所述上报信息符合上传规则时,包括下述中的至少一项:当所述上报信息的严重等级达到设定等级时,其中,所述严重等级根据至少一个客户端对所述异常表现信息的上报次数和/或上报频率确定;当所述异常表现信息中包括与设定关键词匹配的关键词时;当上报所述上报信息的用户符合上传条件时,其中,所述用户符合上传条件,包括:用户等级达到设定等级、用户为认证用户或用户的信誉值达到设定值。具体的,上传规则可以是上述条件的两两组合或者同时满足上述三个条件,如可以是:当所述上报信息的严重等级达到设定等级,且上报所述上报信息的用户符合上传条件时。也可以是:当所述上报信息的严重等级达到设定等级,且当所述异常表现信息中包括与设定关键词匹配的关键词时。还可以是当上报所述上报信息的用户符合上传条件,且所述异常表现信息中包括与设定关键词匹配的关键词时。还可以是:当所述上报信息的严重等级达到设定等级,且所述异常表现信息中包括与设定关键词匹配的关键词,且上报所述上报信息的用户符合上传条件时。其中,严重等级是用来表征当前异常的严重程度的参数,具体的,可以是该异常表现信息在设定时间段内的上报次数达到设定值,如可以是一个月内或一个星期内上报次数达到500、1000或者更多更少的次数,设定时间段也可以是一天、三天、五天、6个月或者一年等。严重本文档来自技高网...

【技术保护点】
1.一种客户端本地日志的获取方法,其特征在于,包括:/n接收客户端的上报信息,其中,所述上报信息包括客户端应用程序运行时所产生的异常表现信息;/n当所述上报信息符合上传规则时,获取所述客户端的本地日志文件。/n

【技术特征摘要】
1.一种客户端本地日志的获取方法,其特征在于,包括:
接收客户端的上报信息,其中,所述上报信息包括客户端应用程序运行时所产生的异常表现信息;
当所述上报信息符合上传规则时,获取所述客户端的本地日志文件。


2.根据权利要求1所述的方法,其特征在于,当所述上报信息符合上传规则时,包括下述中的至少一项:
当所述上报信息的严重等级达到设定等级时,其中,所述严重等级根据至少一个客户端对所述异常表现信息的上报次数和/或上报频率确定;
当所述异常表现信息中包括与设定关键词匹配的关键词时;
当上报所述上报信息的用户符合上传条件时,其中,所述用户符合上传条件,包括:用户等级达到设定等级、用户为认证用户或用户的信誉值达到设定值。


3.根据权利要求1所述的方法,其特征在于,所述接收客户端的上报信息,包括:
通过所述应用程序的内部上报界面接收所述上报信息;或
通过设定的外部链接接收所述上报信息。


4.根据权利要求1所述的方法,其特征在于,还包括:
存储所述本地日志文件。


5.根据权利要求1所述的方法,其特征在于,还包括:
根据所述本地日志文件分析所述应用程序产生异常的原因。


6.根据权利要求5所述的方法,其特征在于,所述根据所述本地日志文件分析所述应用程序产生异常的原因,包括:
根据所述本地日志文件,获取所述应用程序的本地运营环境信息,其中,所述本地运营环境信息包括本地网络信息、与服务器的交互信息和本地运行环境中至少一项;
根据...

【专利技术属性】
技术研发人员:谢济帆李尚毅柯文涛邹学平
申请(专利权)人:深圳乐信软件技术有限公司
类型:发明
国别省市:广东;44

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

1