[发明专利]一种基于分布式终端系统关键日志信息提取方法及系统在审
| 申请号: | 201610049484.8 | 申请日: | 2016-01-25 |
| 公开(公告)号: | CN105740348A | 公开(公告)日: | 2016-07-06 |
| 发明(设计)人: | 张振华 | 申请(专利权)人: | 武汉精伦电气有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 陈薇 |
| 地址: | 430223 湖北省武汉市*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 分布式 终端 系统 关键 日志 信息 提取 方法 | ||
技术领域
本发明涉及自助终端应用技术领域,尤其涉及一种基于分布式终端系统关键日志信息提取方法及系统。
背景技术
目前自助终端系统一般包括自助终端设备(以下简称终端)、自助终端客户端应用软件(以下简称客户端软件)和平台服务端软件(以下简称服务端软件)三大部分,客户端软件安装在自助终端设备中,用于提供人机交互功能以及和服务端软件数据交互功能;服务端软件安装在远端的服务端上,主要为所有终端上的客户端软件提供接入、数据交互以及自助终端管理等服务功能。
客户端软件在运行时会生成大量运行日志文件并存放在终端的硬盘中,这些日志文件对系统管理员在系统运营过程中提供较大帮助,通常系统管理员需要对所有终端的日志文件进行搜索关键词并得到包含关键词的一段文本信息,但目前要想实现该功能必须把所有终端上生成的日志文件通过网络上传到远端的服务端上,系统管理员再在服务端上对这些日志文件进行搜索,这种方式存在着较大的缺点,日志文件通常体积较大,如果终端数量较多,所有终端在上传日志文件时会大量、长时间的占用服务端的CPU资源,严重的会产生性能瓶颈,同时这些海量日志文件也会不断占用服务端的大量存储空间,使服务端的存储成本不断上升。
所以有必要提出一种新的技术,即可以满足系统管理员搜索日志的需求,又不会给服务端带来较大性能瓶颈以及硬件成本的上升。
发明内容
本发明所要解决的技术问题是针对上述现有技术的不足,提供一种基于分布式终端系统关键日志信息提取方法及系统。
本发明解决上述技术问题的技术方案如下:
依据本发明的一个方面,提供了一种基于分布式终端系统关键日志信息提取方法,包括如下步骤:
步骤1:服务端根据外部提取命令向客户端发送控制命令,其中,所述控制命令包括关键词k;
步骤2:客户端根据所述关键词k在本地进行日志搜索,找出含有所述关键词k的文本块;
步骤3:客户端将本地日志中所有包含有所述关键词k的文本块上传到所述服务端。
依据本发明的另一个方面,提供了一种基于分布式终端系统关键日志信息提取系统,包括服务端和多个客户端,所述服务端与每个所述客户端连接,且每个所述客户端之间并行设置;
所述服务端包括日志控制模块,所述日志控制模块用于接收操作人员输入的提取命令并根据所述提取命令识别客户端代码,并向与所述客户端代码对应的所述客户端发送控制命令,还用于接收所述客户端发送的包含所述关键词k的文本块;
所述客户端包括日志提取模块,所述日志提取模块用于接收所述服务端发送的控制命令,根据所述控制命令中的关键词k在本地进行日志搜索,找出含有所述关键词k的文本块并上传至所述服务端。
本发明的有益效果是:本发明的一种基于分布式终端系统关键日志信息提取方法及系统,在不增加服务端计算和存储资源的情况下采用分布式搜索技术,将日志关键信息搜索的工作由原来的服务端软件完成改进成在所有终端上完成,并将搜索结果发送给服务端软件,服务端软件将其汇总后展示给系统管理员。与现有的解决方法相比,避免了终端日志大量上传带来的性能上损耗,也减少了服务端存储成本的增加。
附图说明
图1为本发明的一种基于分布式终端系统关键日志信息提取方法流程图;
图2为本发明的一种基于分布式终端系统关键日志信息提取系统结构示意图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
实施例一、一种基于分布式终端系统关键日志信息提取方法,下面将结合附图1对本发明的一种基于分布式终端系统关键日志信息提取方法进行详细介绍。
如图1所示,一种基于分布式终端系统关键日志信息提取方法流程图,包括如下步骤:
步骤1:服务端根据外部提取命令向客户端发送控制命令,其中,所述控制命令包括关键词k;
步骤2:客户端根据所述关键词k在本地进行日志搜索,找出含有所述关键词k的文本块;
步骤3:客户端将本地日志中所有包含有所述关键词k的文本块上传到所述服务端。
本实施例中,所述步骤2中,客户端根据所述关键词k在本地进行日志搜索之前,预先建立用于存放本地所有包含有所述关键词k的文本块的临时文件夹。通过上述方式可以针对某一个客户端检索到的包含有所述关键词k的文本块进行存储,待搜索结束后一并上传,提高关键信息的提取效率和准确率,并且不会占用额外的存储资源,大大提高了效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉精伦电气有限公司,未经武汉精伦电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610049484.8/2.html,转载请声明来源钻瓜专利网。





