终端日志抓取方法、装置及终端日志分析方法、装置制造方法及图纸

技术编号:17939422 阅读:34 留言:0更新日期:2018-05-15 19:54
本发明专利技术提供了一种终端日志抓取方法、装置、终端日志分析方法、装置、终端、服务器及计算机可读存储介质,其中,终端日志分析方法包括:获取监测函数;利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;将监听到的故障日志发送至服务器。通过本发明专利技术解决了现有技术中仅能通过技术人员人工对终端系统中的问题日志进行抓取,增加了人员工作量,降低了系统监控的工作效率的问题,实现了终端自动抓取故障日志,节省了人力,提高了故障日志抓取的准确率。

Terminal log grabbing method, device and terminal log analysis method and device

The present invention provides a terminal log capture method, a device, a terminal log analysis method, a device, a terminal, a server and a computer readable storage medium, in which the terminal log analysis method includes: obtaining a monitoring function; using the monitoring function for event events and / or message events of the daily Chronicles of the terminal system. Monitor; send the fault logs monitored to the server. The invention solves the problem that only the technical personnel can grasp the problem log in the terminal system manually, increase the workload of the personnel and reduce the work efficiency of the system monitoring, and realize the automatic capture of the fault log by the terminal, save the manpower and raise the accuracy of the fault log capture.

【技术实现步骤摘要】
终端日志抓取方法、装置及终端日志分析方法、装置
本专利技术涉及通信
,具体涉及一种终端日志抓取方法、装置、终端日志分析方法、装置、终端、服务器及计算机可读存储介质。
技术介绍
互联网/移动互联网领域中的各种终端软件,在运行过程中会产生日志(包括错误日志、运行日志)记录在终端。日志是指有关终端系统发生的事件或操作的记录,日志可以进行查询、检索。在终端系统出现问题时,可以通过日志检索出问题发生时刻的操作,因而日志可作为一种能监控各类软件系统的普遍做法。随着互联网的飞速发展,终端的软件系统规模也在快速增长,进而使得终端系统监控的扩展性、实时性带来了全新的挑战。现有技术中的终端系统监控方式主要通过依靠技术人员进行问题检测,再抓取问题日志,而不能通过终端自身进行判断并抓取日志。
技术实现思路
有鉴于此,本专利技术实施例提供了一种终端日志抓取方法、装置、终端日志分析方法、装置、终端、服务器及计算机可读存储介质,以解决现有技术中仅能通过技术人员人工对终端系统中的问题日志进行抓取,增加了人员工作量,降低了系统监控的工作效率的问题。为此,本专利技术实施例提供了如下技术方案:本专利技术第一方面,提供了一种终端日志抓取方法,包括:获取监测函数;利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;将监听到的故障日志发送至服务器。可选地,利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听之前,还包括:在modem侧和/或AP侧配置需要监听的所述event事件和/或message事件。可选地,利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听之前,还包括:为所述日志设置ID号。可选地,将监听到的故障日志发送至服务器之前,还包括:将所述故障日志存储至data分区和/或system分区。本专利技术第二方面,提供了一种终端日志分析方法,包括:从终端接收故障日志;其中,所述故障日志为所述终端利用监测函数对所述终端系统的日志的event事件和/或message事件进行监听得到的;对从所述终端接收的全部日志进行分析。本专利技术第三方面,提供了一种终端日志抓取装置,应用于终端,包括:获取模块,用于获取监测函数;监听模块,用于利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;发送模块,用于将监听到的故障日志发送至服务器。可选地,所述装置还包括:配置模块,用于在所述监听模块利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听之前,在modem侧和/或AP侧配置需要监听的所述event事件和/或message事件。可选地,所述装置还包括:设置模块,用于在所述监听模块利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听之前,为所述日志设置ID号。可选地,所述装置还包括:存储模块,用于在所述发送模块将监听到的故障日志发送至服务器之前,将所述故障日志存储至data分区和/或system分区。本专利技术第四方面,提供了一种终端日志分析装置,应用于服务器,包括:接收模块,用于从终端接收故障日志;其中,所述故障日志为所述终端利用监测函数对所述终端系统的日志的event事件和/或message事件进行监听得到的;分析模块,用于对从所述终端接收的全部日志进行分析。本专利技术第五方面,提供了一种终端,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述第一方面中任一所述的终端日志分析方法。本专利技术第六方面,提供了一种服务器,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行上述第二方面所述的终端日志分析方法。本专利技术第七方面,提供了一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现上述第一方面中任一所述的终端日志抓取方法或者上述第二方面中所述的终端日志分析方法。本专利技术实施例技术方案,具有如下优点:本专利技术实施例提供了一种终端日志抓取方法、装置、终端日志分析方法、装置、终端、服务器及计算机可读存储介质,其中,终端日志分析方法包括:获取监测函数;利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;将监听到的故障日志发送至服务器。解决了现有技术中仅能通过技术人员人工对终端系统中的问题日志进行抓取,增加了人员工作量,降低了系统监控的工作效率的问题,实现了终端自动抓取故障日志,节省了人力,提高了故障日志抓取的准确率。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出了本专利技术实施例中手机的结构图;图2是根据本专利技术实施例的终端日志抓取方法的流程图;图3是根据本专利技术实施例的终端日志抓取方法的另一个流程图;图4是根据本专利技术实施例的对日志进行分类显示的示意图;图5是根据本专利技术实施例的对日志进行图形分析示意图;图6是根据本专利技术实施例的终端日志抓取装置的结构框图;图7是根据本专利技术实施例的终端日志分析装置的结构框图;图8是本专利技术实施例提供的终端的硬件结构示意图;图9是本专利技术实施例提供的服务器的硬件结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,是本专利技术的实施例的应用场景示意图。移动终端可以为手机或平板电脑等移动设备,移动终端以手机为例,手机的部分结构框图如图1所示,手机包括射频电路210、存储器220、输入单元230、显示单元240、传感器250、音频电路260、无线模块270、处理器280以及电源290等部分。本领域技术人员可以理解,图1中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中RF电路210用于收发信息或通话过程中,信号的接收和发送。存储器220用于存储软件程序以及模块,处理器280通过运行存储在存储器220的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。输入单元230用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。输入单元230可包括触控面板231以及其他输入设备232。其他输入设备232可以包括但不限于物理键盘、功能键、鼠标、操作杆中的一种或几种。显示单元240用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元240可以包括显示面板241。触控面板231可覆盖显示面板241,本文档来自技高网...
终端日志抓取方法、装置及终端日志分析方法、装置

【技术保护点】
一种终端日志抓取方法,其特征在于,包括:获取监测函数;利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;将监听到的故障日志发送至服务器。

【技术特征摘要】
1.一种终端日志抓取方法,其特征在于,包括:获取监测函数;利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;将监听到的故障日志发送至服务器。2.根据权利要求1所述的终端日志抓取方法,其特征在于,利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听之前,还包括:为所述日志设置ID号。3.根据权利要求1至2中任一所述的终端日志抓取方法,其特征在于,将监听到的故障日志发送至服务器之前,还包括:将所述故障日志存储至data分区和/或system分区。4.一种终端日志分析方法,其特征在于,包括:从终端接收故障日志;其中,所述故障日志为所述终端利用监测函数对所述终端系统的日志的event事件和/或message事件进行监听得到的;对从所述终端接收的全部日志进行分析。5.一种终端日志抓取装置,应用于终端,其特征在于,包括:获取模块,用于获取监测函数;监听模块,用于利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听;发送模块,用于将监听到的故障日志发送至服务器。6.根据权利要求5所述的终端日志抓取装置,其特征在于,所述装置还包括:设置模块,用于在所述监听模块利用所述监测函数对终端系统的日志的event事件和/或message事件进行监听之前,为所述日...

【专利技术属性】
技术研发人员:董志伟
申请(专利权)人:宇龙计算机通信科技深圳有限公司
类型:发明
国别省市:广东,44

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

1