日志记录上传方法、日志记录接收方法、终端及服务器的制造方法

文档序号:9923482阅读:1726来源:国知局
日志记录上传方法、日志记录接收方法、终端及服务器的制造方法
【技术领域】
[0001] 本发明设及计算机技术领域,特别设及一种日志记录上传方法、日志记录接收方 法、终端及服务器。
【背景技术】
[0002] 日志文件是指将终端的操作及操作结果按时间顺序排列所组成的集合。每个日志 文件由多条日志记录组成,每条日志记录可描述终端执行的一次操作。为了便于系统的整 体维护,终端每执行一次操作,系统都会W日志记录的形式,将终端所执行的操作、操作发 生时间W及操作结果等操作相关内容写入到日志文件中。通常终端所执行的操作有正确操 作,还有错误操作,相应地,日志文件中存储的日志记录,不仅有终端执行正确操作的正确 操作日志记录,而且还有终端执行错误操作的错误操作日志记录。由于错误操作日志记录 是管理员对整个系统进行维护的重要参考,因此,终端需要获取错误操作日志记录,并将错 误操作日志记录上传至服务器。
[0003] 目前,用户发现终端当前运行出现问题之后,借助终端将发现的问题上报给管理 员,管理员根据终端上报的问题,向终端发送指示消息,W指示用户该问题对应的错误操作 日志记录在本地的存储位置,终端检测到用户通过操作鼠标、键盘等设备选中错误操作日 志记录所在的日志文件后,将整个日志文件上传至服务器。
[0004] 由于相关技术中,终端上传错误操作日志记录之前,需要用户将发现的问题上报 给管理员,因而终端不能实时地将错误操作的日志记录上传,导致服务器接收到的错误操 作日志记录缺乏时效性。另外,日志文件通常较大,将整个上传日志文件上传至服务器的过 程,终端用于上传的处理资源消耗较大,影响终端的正常运行。

【发明内容】
阳〇化]为了解决相关技术的问题,本发明实施例提供了一种日志记录上传方法、日志记 录接收方法、终端及服务器。所述技术方案如下:
[0006] 第一方面,提供了一种日志记录上传方法,所述方法包括:
[0007] 当检测到当前操作为错误操作时,向服务器发送错误操作特征值,使所述服务器 根据所述错误操作特征值,返回日志提取指令,所述日志提取指令包括与所述错误操作特 征值对应的日志过滤条件;
[000引接收所述服务器发送的所述日志提取指令;
[0009] 响应于所述日志提取指令,根据所述日志过滤条件,在日志文件中提取错误操作 日志记录;
[0010] 将所述错误操作日志记录上传至所述服务器。
[0011] 结合第一方面,在第一方面的第一种可能的实现方式中,所述日志过滤条件包括 目标组件标识、目标时间段及所述错误操作特征值;
[0012] 相应地,所述根据所述日志过滤条件,在日志文件中提取错误操作日志记录,包 括:
[0013] 从日志文件中提取所调用的组件为所述目标组件标识对应的组件、操作时间在所 述目标时间段内,且包含所述错误操作特征值的日志记录,将所述日志记录作为所述错误 操作日志记录。
[0014] 结合第一方面,在第一方面的第二种可能的实现方式中,所述将所述错误操作日 志记录上传至所述服务器,包括:
[0015] 将所述错误操作日志记录W压缩包的形式上传至所述服务器。
[0016] 结合第一方面至第一方面的第二种可能的实现方式,在第一方面的第=种可能的 方式中,所述方法还包括:
[0017] 向服务器发送用户标识,使所述服务器根据所述用户标识,确定所述用户标识所 在的用户群组,基于所述用户标识所在的用户群组,按照相应的优先级处理所述错误操作 特征值。
[0018] 第二方面,提供了一种日志记录接收方法,所述方法包括:
[0019] 接收终端发送的错误操作特征值;
[0020] 根据所述错误操作特征值,生成日志提取指令,所述日志提取指令包括与所述错 误操作特征值对应的日志过滤条件;
[0021] 向所述终端发送所述日志提取指令,使所述终端响应于所述日志提取指令,根据 所述日志提取指令,在日志文件中提取错误操作日志记录,返回所述错误操作日志记录;
[0022] 接收所述终端发送的错误操作日志记录。
[0023] 结合第二方面,在第二方面的第一种可能的实现方式中,所述根据所述错误操作 特征值,生成日志提取指令,包括:
[0024] 根据所述错误操作特征值,从日志过滤条件数据库中获取所述错误操作特征值 对应的日志过滤条件,所述日志过滤条件包括目标组件标识、目标时间段及错误操作特征 值;
[00巧]生成包含所述日志过滤条件的日志提取指令。
[00%] 结合第二方面,在第二方面的第二种可能的实现方式中,所述接收所述终端发送 的错误操作日志记录之后,还包括:
[0027] 若接收到的操作操作日志记录为压缩包形式,则将压缩包形式的错误操作日志记 录进行解压缩。
[0028] 结合第二方面,在第二方面的第=种可能的实现方式中,所述接收所述终端发送 的错误操作日志记录之后,还包括:
[0029] 对接收到的错误操作日志记录进行错误分析,并将分析结果发送至所述终端。
[0030] 结合第二方面至第二方面的第=种可能的实现方式中,该方法还包括:
[0031] 接收所述终端发送的用户标识;
[0032] 根据所述用户标识,确定所述用户标识所在的用户群组;
[0033] 基于所述用户标识所在的用户群组,按照相应的优先级处理所述错误操作特征 值。
[0034] 第=方面,提供了一种终端,所述终端包括:
[0035] 第一发送模块,用于当检测到当前操作为错误操作时,向服务器发送错误操作特 征值,使所述服务器根据所述错误操作特征值,返回日志提取指令,所述日志提取指令包括 与所述错误操作特征值对应的日志过滤条件;
[0036] 接收模块,用于接收所述服务器发送的所述日志提取指令;
[0037] 提取模块,用于响应于所述日志提取指令,根据所述日志过滤条件,在日志文件中 提取错误操作日志记录;
[0038] 上传模块,用于将所述错误操作日志记录上传至所述服务器。
[0039] 结合第=方面,在第=方面的第一种可能的实现方式中,所述日志过滤条件包括 目标组件标识、目标时间段及所述错误操作特征值;
[0040] 相应地,所述提取模块,用于从日志文件中提取所调用的组件为所述目标组件标 识对应的组件、操作时间在所述目标时间段内,且包含所述错误操作特征值的日志记录,将 所述日志记录作为所述错误操作日志记录。
[0041] 结合第=方面,在第=方面的第二种可能的实现方式中,所述上传模块,具体用于 将所述错误操作日志记录W压缩包的形式上传至所述服务器。
[0042] 结合第=方面至第=方面的第二种可能的实现方式中,在第=方面的第=种可能 的实现方式中,所述终端还包括:
[0043] 第二发送模块,用于向服务器发送用户标识,使所述服务器根据所述用户标识,确 定所述用户标识所在的用户群组,基于所述用户标识所在的用户群组,按照相应的优先级 处理所述错误操作特征值。
[0044] 第四方面,提供了一种服务器,所述服务器包括:
[0045] 第一接收模块,用于接收终端发送的错误操作特征值;
[0046] 生成模块,用于根据所述错误操作特征值,生成日志提取指令,所述日志提取指令 包括与所述错误操作特征值对应的日志过滤条件;
[0047] 第一发送模块,用于向所述终端发送所述日志提取指令,使所述终端响应于所述 日志提取指令,根据所述日志提取指令,在日志文件中提取错误操作日志记录,返回所述错 误操作日志记录;
[0048] 第二接收模块,用于接收所述终端发送的错误操作日志记录。
[0049] 结合第四方面,在第四方面的第一种可能的实现方式中,所述生成模块,包括:
[0050] 获取单元,用于根据所述错误操作特征值,从日志过滤条件数据库中获取所述错 误操作特征值对应的日志过滤条件,所述日志过滤条件包括目标组件标识、目标时间段及 错误操作特征值;
[0051] 生成单元,用于生成包含所述日志过滤条件的日志提取指令。
[0052] 结合第四方面,在第四方面的第二种可能的实现方式中,所述服务器还包括解压 模块,用于当接收到的操作操作日志记录为压缩包形式时,将压缩包形式的错误操作日志 记录进行解压缩。
[0053] 结合第四方面,在第四方面的第=种可能的实现方式中,所述服务器还包括:
[0054] 分析模块,用于对接收到的错误操作日志记录进行错误分析; 阳化5] 第二发送模块,用于将分析结果发送至所述终端。
[0056] 结合第四方面至第四方面的第=种可能的实现方式,在第四方面的第四种可能的 实现方式中,所述服务器还包括:
[0057] 第=接收模块,用于接收所述终端发送的用户标识;
[0058] 确定模块,用于根据所述用户标识,确定所述用户标识所在的用户群组;
[0059] 处理模块,用于基于所述用户标识所在的用户群组,按照相应的优先级处理所述 错误操作特征值。 W60] 本发明实施例提供的技术方案带来的有益效果是:
[0061] 终端在检测到当前操作为错误操作之后,向服务器发送错误操作特征值,服务器 根据接收到的错误操作特征值,生成包含日志提取条件的日志提取指令,并将生成的日志 提取指令发送至终端,终端根据接收到的日志提取指令,在日志文件中提取错误操作日志 记录,并将错误操作日志记录上传至服务器。由于无需用户执行确认操作
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1