[发明专利]一种基于日志文件的异常监控行为分析方法有效
申请号: | 201910529512.X | 申请日: | 2019-06-19 |
公开(公告)号: | CN110245062B | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 杨阳;吕传栋;徐鹏;郭曼 | 申请(专利权)人: | 山东大学 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/32 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 许德山 |
地址: | 250199 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 日志 文件 异常 监控 行为 分析 方法 | ||
1.一种基于日志文件的异常监控行为分析方法,其特征在于,包括步骤如下:
(1)获取由监控者的监控行为产生的日志文件;日志文件包括监控者、时间、登陆IP地址、对应的监控行为;
(2)将日志文件转为excel表格;excel表格包括监控者、时间、登陆IP地址、对应的监控行为;
(3)用python中的xlrd读取步骤(2)得到的excel表格,并用python中的matplotlib绘制监控者在一段时间内打开相应的摄像机的数目的曲线图,横轴表示时间,以分钟为单位,纵轴表示一分钟内监控者观看的摄像机的数目;
(4)用python中的matplotlib绘制每个摄像机在统计时间范围内被打开次数的曲线图;曲线图中,横轴表示摄像机的名称,用数字表示摄像机的名称,纵轴表示摄像机被打开的次数;
(5)根据步骤(3)获取的曲线图及步骤(4)获取的曲线图,进行相应异常行为分析;包括步骤如下:
H、对步骤(3)得到的监控者在一段时间内打开相应的摄像机的数目的曲线图及步骤(4)得到的每个摄像机在统计时间范围内被打开次数的曲线图进行中值滤波;
I、对步骤H中值滤波后的监控者在一段时间内打开相应的摄像机的数目的曲线图及每个摄像机在统计时间范围内被打开次数的曲线图分别提取包络线;
J、计算监控者在一段时间内打开相应的摄像机的数目的曲线图中一段时间内打开摄像机的数目的平均值a,在监控者在一段时间内打开相应的摄像机的数目的曲线图中,将提取到的包络线的上部分向上平移平均值a个位移,将包络线的下部分向下平移平均值a个位移;
计算每个摄像机在统计时间范围内被打开次数的曲线图中每个摄像机在统计时间范围内被打开次数的平均值b,在每个摄像机在统计时间范围内被打开次数的曲线图中,将提取到的包络线的上部分向上平移平均值b个位移,将包络线的下部分向下平移平均值b个位移;
K、将步骤(3)得到的监控者在一段时间内打开相应的摄像机的数目的曲线图,与步骤j处理后的该曲线图中平移后的包络线之间的数值大小关系进行比较,如果步骤(3)得到的监控者在一段时间内打开相应的摄像机的数目的曲线图中的数据比平移后包络线的上部分大,或者步骤(3)得到的监控者在一段时间内打开相应的摄像机的数目的曲线图中的数据比平移后包络线的下部分小,那么,监控者在该段时间内打开相应的摄像机的行为为异常行为;否则,为正常行为;
同时,将步骤(4)得到的每个摄像机在统计时间范围内被打开次数的曲线图,与步骤j处理后的该曲线图中平移后的包络线之间的数值大小关系进行比较,如果步骤(4)得到的每个摄像机在统计时间范围内被打开次数的曲线图中的数据比平移后包络线的上部分大,或者步骤(4)得到的每个摄像机在统计时间范围内被打开次数的曲线图中的数据比平移后包络线的下部分小,那么,摄像机在该统计时间范围内被打开的行为为异常行为;否则,为正常行为。
2.根据权利要求1所述一种基于日志文件的异常监控行为分析方法,其特征在于,步骤(3),包括步骤如下:
A、通过python中的xlrd库读入步骤(2)得到的excel表格;
B、对读入的excel表格,进行循环遍历,以分钟为单位,统计每分钟观看的相应摄像机;
C、把每分钟观看的摄像机数目按照时间顺序存储成一个列表,列表中的数据是指每分钟观看的摄像机数目,该列表用matplotlib直接进行可视化;
D、用python中matplotlib绘制每分钟观看相应的摄像机的数目的曲线图,曲线图按照时间顺序形成,横坐标代表的是时间,纵坐标是步骤C形成的列表中的数据。
3.根据权利要求1所述一种基于日志文件的异常监控行为分析方法,其特征在于,步骤(4),包括步骤如下:
E、通过python中的xlrd库读入步骤(2)得到的excel表格;
F、对读入的excel表格,进行循环遍历,统计每个摄像机在统计时间范围内被打开的次数;
G、用python中matplotlib绘制每个摄像机在统计时间范围内被打开次数的曲线图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910529512.X/1.html,转载请声明来源钻瓜专利网。