[发明专利]一种基于多线程的模块日志实时监控系统有效

专利信息
申请号: 201910567338.8 申请日: 2019-06-27
公开(公告)号: CN110389883B 公开(公告)日: 2023-08-01
发明(设计)人: 姜永永 申请(专利权)人: 西安联乘智能科技有限公司
主分类号: G06F11/34 分类号: G06F11/34;G06F16/172;G06F16/18;G06F9/50
代理公司: 北京智汇东方知识产权代理事务所(普通合伙) 11391 代理人: 薛峰
地址: 710000 陕西省西安市经济*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 多线程 模块 日志 实时 监控 系统
【权利要求书】:

1.一种基于多线程的模块日志实时监控系统,其特征在于,包括:系统进行多线程任务定时提取连接至PC的多台模组设备产生的日志,利用提取技术生成连续非重复的日志片段,针对提取的日志片段,进行日志实时分析,存在异常则记录至本地数据库文件,同时存储发生时刻的全系统日志;

其中,所述利用提取技术生成连续非重复的日志片段技术流程包括:

S001:主程序启动;

S002:定义设备端syslog/syslog0的存储路径,生成本地监控结果存放路径;

S003:根据本地syslog路径判断设备是否处于Debug Mode,如果没有,则使能;

S004:第一次提取系统syslog并分析,syslog文件作为初始syslog保存备用;

S005:启动syslog提取分析循环流程,判断当前设备是否存在syslog0;

S006:若否,提取当前时间syslog;

S007:若是,提取syslog0的生成时间;

S008:对比syslog0生成时间与syslog0基准时间是否一致;

S009:如果syslog0生成时间与syslog0基准时间一致,则提取当前时间syslog;

S010:如果syslog0生成时间与syslog0基准时间不一致,则提取当前时间syslog0;

S011:以步骤S006或步骤S009提取的当前时间syslog,或步骤S010提取的当前时间syslog0文件,对比基准syslog文件,初始化last_line_tag标签为0;

S012:打开基准syslog,获取最后一行,定义为last_line;

S013:打开当前时间syslog文件,遍历查询last_line;

S014:如果当前时间syslog中存在last_line行,则标记last_line_tag为last_line行数;

S015:从last_line_tag的下一行起,逐行添加日志到连续无重复的日志片段文件;

S016:如果当前时间syslog中不存在last_line行,则将当前时间syslog整体添加至连续无重复的日志片段文件。

2.根据权利要求1所述的一种基于多线程的模块日志实时监控系统,其特征在于,所述系统进行多线程任务技术流程包括:系统通过Android Device Bridge协议获取当前设备名称列表,多线程调用主程序入口,并传入设备名称参数进行初始化启动线程循环,主程序运行中通过线程锁申请资源池锁定,保证线程资源独占,完成线程循环后释放。

3.根据权利要求2所述的一种基于多线程的模块日志实时监控系统,其特征在于,所述系统主程序运行流程包括:定义设备端syslog/syslog0变量及路径,Debug Mode判断使能,初始syslog获取分析,Syslog0存在性判断,日志获取选择性判断,调用提取算法,生成连续无重复日志片段,调用分析算法,分析连续无重复日志片段。

4.根据权利要求3所述的一种基于多线程的模块日志实时监控系统,其特征在于,主程序运行时模组日志连续生成,仅存在于10M大小文件的syslog和syslog.0中并按周期覆盖。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安联乘智能科技有限公司,未经西安联乘智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910567338.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top