[发明专利]一种基于多线程的模块日志实时监控系统有效
申请号: | 201910567338.8 | 申请日: | 2019-06-27 |
公开(公告)号: | CN110389883B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 姜永永 | 申请(专利权)人: | 西安联乘智能科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/172;G06F16/18;G06F9/50 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 薛峰 |
地址: | 710000 陕西省西安市经济*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多线程 模块 日志 实时 监控 系统 | ||
本发明提供一种基于多线程的模块日志实时监控系统,包括:系统进行多线程任务定时提取连接至PC的多台模组设备产生的日志,利用提取技术生成连续非重复的日志片段,针对提取的日志片段,进行日志实时分析,存在异常则记录至本地数据库文件,同时存储发生时刻的全系统日志,能够完整截取系统日志,实时分析,并无重复提取异常点存入本地,同时可以提取连接至PC的多台模组设备产生的日志,提高效率。
技术领域
本发明属于车联网技术领域,具体涉及一种基于多线程的模块日志实时监控系统。
背景技术
车联网是指车与车、车与路、车与人、车与传感设备等交互,实现车辆与公众网络通信的动态移动通信系统。它可以通过车与车、车与人、车与路互联互通实现信息共享,收集车辆、道路和环境的信息,并在信息网络平台上对多源采集的信息进行加工、计算、共享和安全发布,根据不同的功能需求对车辆进行有效的引导与监管,以及提供专业的多媒体与移动互联网应用服务。
目前的车载模组使汽车OEM和售后信息技术开发人员能够快速集成和完成有针对性的认证,但目前车载模组的日志连续生成,仅存在于10M大小文件的syslog和syslog.0中并按周期覆盖,在分析日志时存在以下缺点:
(1)当前日志分析技术仅限于固定提取日志文件,但不能按时间顺序连续提取日志内容并无缝衔接;(2)针对具体日志文件进行关键字提取分析时,如果日志文件相同,则关键字提取会生成多种相同的结果,不利于查看;(3)一台PC连接一台设备进行日志提取处理导致资源浪费。
发明内容
本发明的目的就是提供一种基于多线程的模块日志实时监控系统,用于能够完整截取系统日志,实时分析,并无重复提取异常点存入本地,同时可以提取连接至PC的多台模组设备产生的日志,提高效率。
为实现上述目的,本发明的技术方案为:
本发明一种基于多线程的模块日志实时监控系统,包括:系统进行多线程任务定时提取连接至PC的多台模组设备产生的日志,利用提取技术生成连续非重复的日志片段,针对提取的日志片段,进行日志实时分析,存在异常则记录至本地数据库文件,同时存储发生时刻的全系统日志。
其中,所述系统进行多线程任务技术流程包括:系统通过Android Device Bridge协议获取当前设备名称列表,多线程调用主程序入口,并传入设备名称参数进行初始化启动线程循环,主程序运行中通过线程锁申请资源池锁定,保证线程资源独占,完成线程循环后释放。
其中,所述系统主程序运行流程包括:定义设备端syslog/syslog0变量及路径,Debug Mode判断使能,初始syslog获取分析,Syslog0存在性判断,日志获取选择性判断,调用提取算法,生成连续无重复日志片段,调用分析算法,分析连续无重复日志片段。
其中,主程序运行时模组日志连续生成,仅存在于10M大小文件的syslog和syslog.0中并按周期覆盖。
其中,所述利用提取技术生成连续非重复的日志片段技术流程包括:第一步:首次提取系统syslog文件作为基准syslog备用,后续每隔1分钟提取当前时间syslog分析后会生成newSyslog_timenow文件,重命名为为newSyslog作为新的基准syslog文件;
第二步:提取当前时间syslog并保存在Syslog_timenow文件中待分析;
第三步:提取技术定义last_line_tag标签并赋初值0。提取基准syslog的最后一行赋值为last_line;
第四步:打开遍历Syslog_timenow文件,在其中查找last_line行,如果存在last_line行,则将当前行数值赋值给last_line_tag标签;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安联乘智能科技有限公司,未经西安联乘智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910567338.8/2.html,转载请声明来源钻瓜专利网。