System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 目标程序的检测方法、系统、装置、存储介质和电子设备制造方法及图纸_技高网

目标程序的检测方法、系统、装置、存储介质和电子设备制造方法及图纸

技术编号:40083626 阅读:4 留言:0更新日期:2024-01-23 15:06
本申请公开了一种目标程序的检测方法、系统、装置、存储介质和电子设备。涉及计算机技术领域、金融科技领域及其他相关领域,该方法包括:获取日志文件,其中,日志文件用于记录目标主机的运行数据;依据日志文件中的运行数据,获取目标程序对应的目标运行数据,其中,目标程序用于在目标主机的数据库中查询目标数据信息;依据预设字段信息,对目标运行数据进行信息提取,得到第一数据信息;依据预设的检测规则和第一数据信息,对目标程序的兼容性进行检测,得到检测结果。通过本申请,解决了相关技术中采用人工的方式对结构化查询程序的兼容性进行检测,导致对结构化查询程序的兼容性检测的效率比较低的问题。

【技术实现步骤摘要】

本申请涉及计算机、金融科技领域及其他相关领域,具体而言,涉及一种目标程序的检测方法、系统、装置、存储介质和电子设备


技术介绍

1、程序的兼容性是影响应用系统整体功能的重要指标,兼容性用于验证程序与其运行环境的依赖程度,用于表示程序在特定环境中的表现,确定该程序与其他程序或者硬件的配合程度。在现有技术中,在对结构化查询程序的兼容性进行检测时,通常采用人工的方式对结构化查询程序的兼容性进行检测,导致对结构化查询程序的兼容性的检测效率比较低的问题。

2、针对相关技术中采用人工的方式对结构化查询程序的兼容性进行检测,导致对结构化查询程序的兼容性检测的效率比较低的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请的主要目的在于提供一种目标程序的检测方法、系统、装置、存储介质和电子设备,以解决相关技术中采用人工的方式对结构化查询程序的兼容性进行检测,导致对结构化查询程序的兼容性检测的效率比较低的问题。

2、为了实现上述目的,根据本申请的一个方面,提供了一种目标程序的检测方法。该方法包括:获取日志文件,其中,所述日志文件用于记录目标主机的运行数据;依据所述日志文件中的运行数据,获取目标程序对应的目标运行数据,其中,所述目标程序用于在所述目标主机的数据库中查询目标数据信息;依据预设字段信息,对所述目标运行数据进行信息提取,得到第一数据信息,其中,所述第一数据信息中至少包括所述目标数据信息对应的第一类型信息和目标函数记录的所述目标程序的第一运行结果,所述目标函数用于记录所述目标程序的运行情况;依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到检测结果,其中,所述检测结果用于表征所述目标程序的兼容性是否存在问题。

3、进一步地,依据所述日志文件中的运行数据,获取目标程序对应的目标运行数据包括:对所述日志文件中的运行数据进行拆分,得到多个第一运行数据;判断每个第一运行数据中是否存在目标标记,得到第一目标判断结果,其中,所述目标标记用于表征所述第一运行数据中存在所述目标程序的运行数据;若所述第一目标判断结果表征第二运行数据中存在所述目标标记,则依据所述第二运行数据,从所述多个第一运行数据中获取所述目标运行数据。

4、进一步地,依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到所述检测结果包括:对所述第一数据信息中的第一类型信息和所述检测规则中的类型信息进行匹配,得到第一匹配结果;对所述第一数据信息中的第一运行结果和所述检测规则中的运行结果进行匹配,得到第二匹配结果;依据所述第一匹配结果和所述第二匹配结果对所述目标程序的兼容性进行检测,得到所述检测结果。

5、进一步地,在依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到检测结果之后,所述方法还包括:若所述检测结果表征所述目标程序的兼容性存在问题,则对所述第一数据信息中与所述检测规则相匹配的信息进行提取,得到第二数据信息,其中,所述第二数据信息中包括以下至少之一:与所述检测规则相匹配的目标类型信息和与所述检测规则相匹配的目标运行结果;对所述第二数据信息中的目标类型信息和目标运行结果的数量进行统计,得到统计结果;依据所述统计结果,判断是否触发报警信号,得到第二目标判断结果;在所述第二目标判断结果表征触发报警信号的情况下,向目标对象发送报警信息,其中,所述报警信息用于表征所述目标程序的兼容性存在问题。

6、进一步地,对所述第二数据信息中的目标类型信息和目标运行结果的数量进行统计,得到统计结果包括:对所述第二数据信息中所述目标类型信息的数量进行统计,得到第一数量;对所述第二数据信息中所述目标运行结果的数量进行统计,得到第二数量;依据所述第一数量和所述第二数量,得到所述统计结果。

7、进一步地,依据所述统计结果,判断是否触发报警信号,得到第二目标判断结果包括:判断所述第一数量是否大于第一预设数值,得到第一初始判断结果;判断所述第二数量是否大于第二预设数值,得到第二初始判断结果;若所述第一初始判断结果表征所述第一数量大于所述第一预设数值,或者所述第二初始判断结果表征所述第二数量大于所述第二预设数值,则确定所述第二目标判断结果为触发报警信号;若所述第一初始判断结果表征所述第一数量小于或等于所述第一预设数值,以及所述第二初始判断结果表征所述第二数量小于或等于所述第二预设数值,则确定所述第二目标判断结果为不触发报警信号。

8、进一步地,对所述日志文件中的运行数据进行拆分,得到多个第一运行数据包括:依据所述日志文件中的运行数据,确定所述运行数据中预设标记的多个位置信息,其中,所述预设标记用于标记所述目标主机中不同应用的运行数据;依据所述多个位置信息,对所述日志文件中的运行数据进行拆分,得到所述多个第一运行数据。

9、为了实现上述目的,根据本申请的另一方面,提供了一种目标程序的检测系统。该系统包括:中心服务器,用于获取日志文件,其中,所述日志文件用于记录目标主机的运行数据;日志解析器,用于依据所述日志文件,确定目标程序对应的目标运行数据,并依据预设字段信息对所述目标运行数据进行信息提取,得到第一数据信息,其中,所述目标程序用于在所述目标主机的数据库中查询目标数据信息,所述第一数据信息中至少包括所述目标数据信息对应的第一类型信息和目标函数记录的所述目标程序的第一运行结果,所述目标函数用于记录所述目标程序的运行情况;兼容性检测器,用于依据所述第一数据信息和预设的检测规则,对所述目标程序的兼容性进行检测,得到检测结果,其中,所述检测结果用于表征所述目标程序的兼容性是否存在问题。

10、为了实现上述目的,根据本申请的另一方面,提供了一种目标程序的检测装置。该装置包括:第一获取单元,用于获取日志文件,其中,所述日志文件用于记录目标主机的运行数据;第二获取单元,用于依据所述日志文件中的运行数据,获取目标程序对应的目标运行数据,其中,所述目标程序用于在所述目标主机的数据库中查询目标数据信息;第一提取单元,用于依据预设字段信息,对所述目标运行数据进行信息提取,得到第一数据信息,其中,所述第一数据信息中至少包括所述目标数据信息对应的第一类型信息和目标函数记录的所述目标程序的第一运行结果,所述目标函数用于记录所述目标程序的运行情况;检测单元,用于依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到检测结果,其中,所述检测结果用于表征所述目标程序的兼容性是否存在问题。

11、进一步地,第二获取单元包括:拆分模块,用于对所述日志文件中的运行数据进行拆分,得到多个第一运行数据;判断模块,用于判断每个第一运行数据中是否存在目标标记,得到第一目标判断结果,其中,所述目标标记用于表征所述第一运行数据中存在所述目标程序的运行数据;获取模块,用于若所述第一目标判断结果表征第二运行数据中存在所述目标标记,则依据所述第二运行数据,从所述多个第一运行数据中获取所述目标运行数据。

12、进一步地,检测单本文档来自技高网...

【技术保护点】

1.一种目标程序的检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据所述日志文件中的运行数据,获取目标程序对应的目标运行数据包括:

3.根据权利要求1所述的方法,其特征在于,依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到所述检测结果包括:

4.根据权利要求1所述的方法,其特征在于,在依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到检测结果之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,对所述第二数据信息中的目标类型信息和目标运行结果的数量进行统计,得到统计结果包括:

6.根据权利要求5所述的方法,其特征在于,依据所述统计结果,判断是否触发报警信号,得到第二目标判断结果包括:

7.根据权利要求2所述的方法,其特征在于,对所述日志文件中的运行数据进行拆分,得到多个第一运行数据包括:

8.一种目标程序的检测系统,其特征在于,包括:

9.一种目标程序的检测装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质在设备执行权利要求1至7中任意一项所述的目标程序的检测方法。

11.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的目标程序的检测方法。

...

【技术特征摘要】

1.一种目标程序的检测方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,依据所述日志文件中的运行数据,获取目标程序对应的目标运行数据包括:

3.根据权利要求1所述的方法,其特征在于,依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到所述检测结果包括:

4.根据权利要求1所述的方法,其特征在于,在依据预设的检测规则和所述第一数据信息,对所述目标程序的兼容性进行检测,得到检测结果之后,所述方法还包括:

5.根据权利要求4所述的方法,其特征在于,对所述第二数据信息中的目标类型信息和目标运行结果的数量进行统计,得到统计结果包括:

6.根据权利要求5所述的方法,其特征在于,依据所述统计结果,判断是否触发报警...

【专利技术属性】
技术研发人员:闫美阳
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1