System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 终端日志数据处理方法、装置、计算机设备和存储介质制造方法及图纸_技高网

终端日志数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:41232073 阅读:3 留言:0更新日期:2024-05-09 23:47
本申请涉及一种终端日志数据处理方法、装置、计算机设备和存储介质。所述方法包括:首先,获取终端日志数据,所述终端日志数据包括终端业务数据表名称、日志类型、待处理字段内容;之后,基于所述终端业务数据表名称确定对应的业务数据表;最后,基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表。也就是说,通过藕合数据库基础操作,将不同的终端日志数据统一管理存储在统一格式的业务数据表中,相较于传统的由终端自行处理终端日志数据,不仅能够统筹管理终端日志,而且减少了终端日志在业务场景的堆积,降低了复杂度,更进一步的,统一格式管理大大提高了处理效率。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种终端日志数据处理方法、装置、计算机设备和存储介质


技术介绍

1、随着互联网的快速发展,近年来,对于终端的安全防护越来越受到人们重视,各式各样的终端安全管理产品应运而生。从传统的杀毒软件epp到端点检测与响应edr,再到可拓展威胁检测与响应xdr,以及终端一体化平台ues和云工作负载平台cwpp等终端安全管理产品,在实现功能的过程中,都不可避免的需要处理大量的日志。

2、相关技术中,通常是由终端安全管理产品自行处理不同的终端日志并上报数据管理中心或由数据管理中心统一处理所有的终端日志,然而由于日志场景的多样性、复杂性,处理方式也需要对应复杂变化,导致终端相关代码冗余复杂繁重的工作,大量待处理的终端日志堆积在业务场景中造成业务设计的复杂度成倍增加,堆积在数据管理中心中造成数据管理中心的工作倍增,效率低下。

3、因此,相关技术中亟需一种能够统筹管理终端日志、降低复杂度以及提高处理效率的方式。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够统筹管理终端日志、降低复杂度以及提高处理效率的终端日志数据处理方法、装置、计算机设备和计算机可读存储介质。

2、第一方面,本申请提供了一种终端日志数据处理方法。所述方法包括:

3、获取终端日志数据,所述终端日志数据包括终端业务数据表名称、日志类型、待处理字段内容;

4、基于所述终端业务数据表名称确定对应的业务数据表;

5、基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表。

6、可选的,在本申请的一个实施例中,所述获取终端日志数据之前包括:

7、获取终端业务配置文件;

8、基于所述终端业务配置文件创建日志数据存储文件;

9、基于所述日志数据存储文件创建所述终端业务配置文件对应的业务数据表;

10、填充预设字段到所述业务数据表。

11、可选的,在本申请的一个实施例中,所述日志类型包括数据追加类型,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

12、基于数据追加类型确定数据库操作指令为插入指令;

13、基于所述插入指令将所述待处理字段内容添加至所述业务数据表末尾。

14、可选的,在本申请的一个实施例中,所述日志类型包括数据更新类型,所述待处理字段内容包括关键索引、验证值,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

15、基于数据更新类型确定数据库操作指令为插入指令、删除指令和更新指令;

16、判断所述关键索引与所述业务数据表中的关键索引是否相同,基于所述删除指令将业务数据表中不相同的关键索引对应的字段内容删除,基于所述插入指令将业务数据表中不存在的关键索引对应的待处理字段内容添加至所述业务数据表末尾;

17、判断所述关键索引与业务数据表中关键索引相同的字段内容的验证值是否相同,若不相同,则基于所述更新指令将关键索引相同验证值不同的待处理字段内容添加至所述业务数据表。

18、可选的,在本申请的一个实施例中,所述日志类型包括数据更新追加类型,所述待处理字段内容包括关键索引和验证值,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

19、基于数据更新追加类型确定数据库操作指令为插入指令和更新指令;

20、查询所述业务数据表中是否存在相同的关键索引,若不存在,则基于所述插入指令将所述待处理字段内容添加至所述业务数据表末尾;

21、若存在,则判断对应的验证值与所述验证值是否相同,若不相同,则基于所述更新指令将所述待处理字段内容添加至所述业务数据表。

22、可选的,在本申请的一个实施例中,所述日志类型包括数据覆盖类型,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

23、基于数据覆盖类型确定数据库操作指令为插入指令和删除指令;

24、基于所述删除指令删除所述业务数据表中原有的字段内容,基于所述插入指令将所述待处理字段内容添加至所述业务数据表。

25、可选的,在本申请的一个实施例中,所述终端日志数据还包括终端业务优先级,所述方法还包括:

26、基于所述业务数据表创建游标管理表;

27、将所述业务数据表更新数据依据所述终端业务优先级上报给管理中心,并将上报状态记录在游标管理表中。

28、第二方面,本申请还提供了一种终端日志数据处理装置。所述装置包括:

29、数据获取模块,用于获取终端日志数据,所述终端日志数据包括终端业务数据表名称、日志类型、待处理字段内容;

30、业务数据表确定模块,用于基于所述终端业务数据表名称确定对应的业务数据表;

31、终端日志数据处理模块,用于基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表。

32、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行上述各个实施例所述方法的步骤。

33、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个实施例所述方法的步骤。

34、上述终端日志数据处理方法、装置、计算机设备和存储介质,首先,获取终端日志数据,所述终端日志数据包括终端业务数据表名称、日志类型、待处理字段内容;之后,基于所述终端业务数据表名称确定对应的业务数据表;最后,基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表。也就是说,通过藕合数据库基础操作,将不同的终端日志数据统一管理存储在统一格式的业务数据表中,相较于传统的由终端自行处理终端日志数据,不仅能够统筹管理终端日志,而且减少了终端日志在业务场景的堆积,降低了复杂度,更进一步的,统一格式管理大大提高了处理效率。

本文档来自技高网...

【技术保护点】

1.一种终端日志数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取终端日志数据之前包括:

3.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据追加类型,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

4.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据更新类型,所述待处理字段内容包括关键索引、验证值,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

5.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据更新追加类型,所述待处理字段内容包括关键索引和验证值,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

6.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据覆盖类型,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

7.根据权利要求1所述的方法,其特征在于,所述终端日志数据还包括终端业务优先级,所述方法还包括:

8.一种终端日志数据处理装置,其特征在于,所述装置包括:

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种终端日志数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取终端日志数据之前包括:

3.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据追加类型,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

4.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据更新类型,所述待处理字段内容包括关键索引、验证值,所述基于所述日志类型确定数据库操作指令,基于所述数据库操作指令将所述待处理字段内容添加至所述业务数据表包括:

5.根据权利要求1所述的方法,其特征在于,所述日志类型包括数据更新追加类型,所述待处理字段内容包括关键索引和验证值,所述基于所述日志类型确定数据库操作指令,基于所述数...

【专利技术属性】
技术研发人员:曲衍博秦学
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1