一种日志完整性的确定方法及装置制造方法及图纸

技术编号:36866272 阅读:13 留言:0更新日期:2023-03-15 19:11
本发明专利技术公开了一种日志完整性的确定方法及装置,涉及人工智能技术领域,其中该方法包括:对目标日志数据进行切分扫描,得到目标日志序列;获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一目标散列结果;当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据;根据所述第二入口数据和所述目标日志序列,得到第二目标散列结果;将所述第一目标散列结果和所述第二目标散列结果进行匹配,得到目标匹配结果;根据所述目标匹配结果,确定所述目标日志数据是否完整。本发明专利技术可以准确、快速地确定出日志的完整性,从而准确确定服务系统是否出现异常。从而准确确定服务系统是否出现异常。从而准确确定服务系统是否出现异常。

【技术实现步骤摘要】
一种日志完整性的确定方法及装置


[0001]本专利技术涉及人工智能
,尤其涉及一种日志完整性的确定方法及装置。

技术介绍

[0002]本部分旨在为权利要求书中陈述的本专利技术实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]日志是服务运维中的重要工具,通过日志可以了解服务的运行状态及存在的问题,通过分析日志的完整性,能够及时可靠地发现服务系统中的异常。但是基于现有方法并不能准确、可靠地确定日志是否完整,从而无法准确地判断出服务是否处于异常状态。
[0004]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本说明书实施例提供了一种日志完整性的确定方法及装置,以解决现有技术无法准确、快速地确定日志完整性的问题。
[0006]本说明书实施例提供一种日志完整性的确定方法,该方法包括:
[0007]对目标日志进行切分扫描,得到目标日志序列;
[0008]获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一目标散列结果;
[0009]当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据;
[0010]根据所述第二入口数据和所述目标日志序列,得到第二目标散列结果;
[0011]将所述第一目标散列结果和所述第二目标散列结果进行匹配,得到目标匹配结果;
[0012]根据所述目标匹配结果,确定所述目标日志是否完整。
[0013]在一个实施例中,所述对所述目标日志进行切分扫描,得到目标日志序列,包括:
[0014]获取预设的时间间隔和预设的时间频率;
[0015]按照所述预设的时间间隔,对所述目标日志进行切分,得到切分后的目标日志序列;
[0016]按照所述预设的时间频率,对所述切分后的目标日志序列进行扫描,得到扫描后的目标日志序列;
[0017]将所述扫描后的目标日志序列作为所述目标日志序列。
[0018]在一个实施例中,所述获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一散列结果,包括:
[0019]将扫描得到所述目标日志序列的时间点,作为第一时间点;
[0020]根据所述第一时间点,生成第一入口数据;
[0021]将所述第一入口数据和所述目标日志序列输入至预先构建的散列模型中,得到第一散列结果;其中所述散列模型根据第一入口数据和多个日志序列样本训练生成。
[0022]在一个实施例中,所述当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据,包括:
[0023]将接收到对所述目标日志序列的访问请求的时间点,作为第二时间点;
[0024]根据所述第二时间点,生成第二入口数据。
[0025]在一个实施例中,所述根据所述目标匹配结果,确定所述目标日志是否完整,包括:
[0026]在所述第一目标散列结果和所述第二目标散列结果完全匹配时,确定所述目标日志为完整日志;
[0027]在所述第一目标散列结果和所述第二目标散列结果完全不匹配时,确定所述目标日志为不完整日志。
[0028]本说明书实施例还提供一种日志完整性的确定装置,该装置包括:
[0029]目标日志序列获取模块,用于对目标日志数据进行切分扫描,得到目标日志序列;
[0030]第一散列确定模块,用于根获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一目标散列结果;
[0031]第二散列确定模块,用于当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据;根据所述第二入口数据和所述目标日志序列,得到第二目标散列结果;
[0032]验证模块,用于将所述第一目标散列结果和所述第二目标散列结果进行匹配,得到目标匹配结果;根据所述目标匹配结果,确定所述目标日志数据是否完整。
[0033]在一个实施例中,所述装置还包括:切分模块,用于获取预设的时间间隔;按照所述预设的时间间隔,对所述目标日志数据进行切分,得到切分后的目标日志序列;扫描模块,用于获取预设的时间频率;按照所述预设的时间频率,对所述切分后的目标日志序列进行扫描,得到扫描后的目标日志序列。
[0034]本说明书实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述日志完整性的确定方法。
[0035]本说明书实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述日志完整性的确定方法。
[0036]本说明书实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述日志完整性的确定方法。
[0037]在本说明书实施例中,提供了一种日志完整性的确定方法及装置,首先,通过对目标日志进行切分扫描,得到目标日志序列,可以有针对性地查询目标日志的中的某一区域,同时缓解目标日志不断增大而带来的存储空间不足的问题。其次,获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一目标散列结果,当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据,根据所述第二入口数据和所述目标日志序列,得到第二目标散列结果,可以在不同时间节点下,生成入口数据,再根据入口数据和目标日志序列确定相应的散列值,为后续进一步确定目标日志是否完整奠定数据基础。最后,将所述第一目标散列结果和所述第二目标散列结果进行匹配,得到目标匹配结果,根据所述目标匹配结果,确定所述目标日志是否完整。通过上述方案,解决了现有技术中无法准确、快速地确定日志文件是否完整的技术问题,能够达到准确、及时、安全可靠地确定出目
标日志的完整性的技术效果。
附图说明
[0038]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0039]图1是本说明书的一个实施例中的基于日志完整性的确定方法的流程示意图;
[0040]图2是本说明书的另一个实施例中的基于日志完整性的确定方法的模块意图;
[0041]图3是本说明书的一个实施例中的基于日志完整性的确定装置的示意图;
[0042]图4是是本说明书的另一个实施例中的基于日志完整性的确定装置的示意图;
[0043]图5是本说明书的一个实施例中的计算机设备的示意图。
具体实施方式
[0044]为了使本
的人员更好地理解本说明书中的技术方案,下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志完整性的确定方法,其特征在于,包括:对目标日志进行切分扫描,得到目标日志序列;获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一目标散列结果;当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据;根据所述第二入口数据和所述目标日志序列,得到第二目标散列结果;将所述第一目标散列结果和所述第二目标散列结果进行匹配,得到目标匹配结果;根据所述目标匹配结果,确定所述目标日志是否完整。2.如权利要求1所述的方法,其特征在于,所述对所述目标日志进行切分扫描,得到目标日志序列,包括:获取预设的时间间隔和预设的时间频率;按照所述预设的时间间隔,对所述目标日志进行切分,得到切分后的目标日志序列;按照所述预设的时间频率,对所述切分后的目标日志序列进行扫描,得到扫描后的目标日志序列;将所述扫描后的目标日志序列作为所述目标日志序列。3.根据权利要求1所述的方法,其特征在于,所述获取第一入口数据,根据所述第一入口数据和所述目标日志序列,得到第一散列结果,包括:将扫描得到所述目标日志序列的时间点,作为第一时间点;根据所述第一时间点,生成第一入口数据;将所述第一入口数据和所述目标日志序列输入至预先构建的散列模型中,得到第一散列结果;其中所述散列模型根据入口样本数据和多个日志序列样本训练生成。4.如权利要求1所述的方法,其特征在于,所述当接收到用户对所述目标日志序列的访问请求时,获取第二入口数据,包括:将接收到对所述目标日志序列的访问请求的时间点,作为第二时间点;根据所述第二时间点,生成第二入口数据。5.如权利要求1所述的方法,其特征在于,所述根据所述目标匹配结果,确定所述目标日志是否完整,包...

【专利技术属性】
技术研发人员:郑泽奇张振庆杨凌波
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1