[发明专利]基于配置的数据归并方法在审
申请号: | 201310677447.8 | 申请日: | 2013-12-13 |
公开(公告)号: | CN104717078A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 王皓然;文才豪 | 申请(专利权)人: | 贵州电网公司信息通信分公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 贵阳中新专利商标事务所 52100 | 代理人: | 刘楠;李亮 |
地址: | 550001 贵*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 配置 数据 归并 方法 | ||
技术领域
本发明涉及电子信息技术领域,尤其是一种基于配置的数据归并方法。
背景技术
安全信息管理技术用于搜集、分析和关联来自于整个企业的安全事件信息,安全信息管理技术具体是指搜集和分析安全事件信息,及时地检测到安全事件,并采取相应的网络安全管理措施。安全信息管理系统需要收集各类安全设备、网络设备、主机以及应用系统的日志和告警数据等多种类型的数据,各种数据的类型不尽相同。目前,数据归并主要采用的方法是将多种数据类型采用硬编码的方式预先定义在程序中,由程序对各种类型的数据分别进行归并。
采用上述方式的主要缺点在于,数据类型定义好之后便很难再进行修改,此外,由于网络产品的日益增多,系统需要处理的数据类型也在不断的增加,现有的数据类型也会不断的更新,采用硬编码的方式预先定义数据类型,不利于系统的扩展,大大降低了系统的可维护性。
发明内容
本发明的目的是:提供一种基于配置的数据归并方法,它解决硬编码方式无法进行数据类型修改与扩展的问题,实现一种对各种类型的数据进行归并的通用方法,以克服现有技术的不足。
本发明是这样实现的:基于配置的数据归并方法,按照数据的类型将数据的结构信息、归并规则存储在对应的配置文件中;接收到数据后,根据所接收的数据的类型读取出对应的配置文件,根据所读取的配置文件中的结构信息和归并规则滤除或保留该数据;若保留该数据,则根据所读取的配置文件中的结构信息和归并规则将该数据与相应数据进行合并。
优选的方案是,数据的结构信息包括数据的各字段的偏移量,过滤规则下包含过滤规则策略,过滤规则策略下包含数据中每个字段的字段过滤策略;根据过滤规则下的字段过滤策略查找过滤字段以及过滤条件;从数据结构信息中查找过滤字段的偏移量,根据接收的数据在内存中存储的首地址以及过滤字段的偏移量,在内存中查找到该过滤字段的字段值。
进一步地,根据所读取的配置文件中的结构信息和合并规则将该数据与相应数据进行合并的过程包括:
从数据结构信息中查找接收的数据的每个字段的偏移量,根据该接收的数据在内存中存储的首地址以及每个字段的偏移量,在内存中查找到每个字段的字段值;
判断合并队列中是否存在与接收的数据合并规则策略相同的数据,如果存在,则将接收的数据的每个字段的字段值,按照每个字段的字段合并策略中的合并方式属性,合并入合并队列中合并规则策略相同的数据中;否则,将该接收的数据加入合并队列中。
进一步地,字段过滤策略包含使能属性,该使能属性标识过滤字段,字段过滤策略还包含过滤判断操作、操作数1和操作数2属性,该过滤判断操作、操作数1和操作数2属性表示过滤条件。
进一步地,在进行合并的过程中,从数据结构信息中查找接收的数据的每个字段的偏移量前,还包括:
根据合并规则的字段合并策略的使能属性查找合并过滤字段以及获取字段合并策略的过滤判断操作、操作数1和操作数2属性作为合并过滤条件;
从数据结构信息中查找合并过滤字段的偏移量,根据接收的数据在内存中存储的首地址以及合并过滤字段的偏移量,在内存中查找到该合并过滤字段的字段值;
判断合并过滤字段的字段值是否满足合并过滤条件,并根据合并规则策略的合并过滤模式属性选择滤除或保留所接收的数据,如果保留所接收的数据,则进一步执行从数据结构信息中查找接收的数据的每个字段的偏移量。
进一步地,将数据加入合并队列中后,记录数据加入合并队列的时长以及数据队列中的数据个数;
当合并队列中的某个数据加入合并队列的时长等于合并规则中的合并时间间隔时,将该数据存入发送队列;
当合并队列中的数据个数满足合并规则的合并队列的限制长度后,将合并队列中的数据存入发送队列。
进一步地,一种数据过滤的方法,包括:
按照数据的类型将数据的结构信息和过滤规则存储在对应的配置文件中;
接收到数据后,接收到数据后,根据所接收的数据的类型读取出对应的配置文件,根据所读取的配置文件中的结构信息和过滤规则滤除或保留该数据。
进一步地,数据的结构信息包括:数据的各字段的偏移量;
过滤规则下包含过滤规则策略,过滤规则策略下包含数据中每个字段的字段过滤策略;
根据所读取的配置文件中的结构信息和过滤规则滤除或保留该数据的过程包括:
根据过滤规则的字段过滤策略查找过滤字段以及过滤条件;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网公司信息通信分公司;,未经贵州电网公司信息通信分公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310677447.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:抑制日志风暴的方法及装置
- 下一篇:一种融合私有信息的共享密钥安全通信方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置