一种用于审计业务软件的数据监控方法及设备技术

技术编号:35230836 阅读:21 留言:0更新日期:2022-10-15 10:52
本发明专利技术提出一种用于审计业务软件的数据监控方法及设备,定时在审计业务软件的数据库和、或服务应用中,执行查询指令;基于查询指令的查询结果,判断是否存在违规情况;若存在违规情况,则执行干涉指令,干涉存在违规情况的数据库数据和、或服务应用运行。通过本发明专利技术,能够实现对业务的抽象,完成对多数据源的业务数据监控,并根据监控结果,做出相对应的业务干涉。提早发现数据问题,更好完成业务流程的操作,把控业务流程的进度。把控业务流程的进度。把控业务流程的进度。

【技术实现步骤摘要】
一种用于审计业务软件的数据监控方法及设备


[0001]本专利技术涉及软件监控
,尤其涉及一种用于审计业务软件的数据监控方法、装置、设备、存储介质。

技术介绍

[0002]在复杂的财政业务中,由于系统故障、用户操作不规范等原因,存在数据一致性、数据规范性、数据安全性、流程状态合理性等方面的问题,需要及时发现问题、发送预警信息以及及时的数据干预控制操作。

技术实现思路

[0003]本专利技术提供一种用于审计业务软件的数据监控方法、装置、设备、存储介质,旨在对审计业务软件数据进行监控,在存在违规情况时进行干涉。
[0004]为此,本专利技术的第一个目的是提出一种用于审计业务软件的数据监控方法,包括:定时在审计业务软件的数据库和、或服务应用中,执行查询指令;基于查询指令的查询结果,判断是否存在违规情况;若存在违规情况,则执行干涉指令,干涉存在违规情况的数据库数据和、或服务应用运行。
[0005]其中,在定时在审计业务软件的数据库和、或服务应用中,执行查询指令的步骤中,如果查询对象是审计业务软件中的数据库,则查询指令为sql查询指令;如果查询对象时审计业务软件中的服务应用,则查询指令为接口类查询指令或查询类查询指令。
[0006]其中,在判断是否存在违规情况的步骤中,根据执行查询指令后的查询结果与审计规则进行对比,若查询结果与审计规则不符,则判定存在违规情况,反之则判定不存在违规情况。
[0007]其中,干涉指令包括提示性干涉指令和强干涉指令;其中,提示性干涉指令为提示短信,用于通过文字信息提醒处理违规情况;强干涉指令为接口类和执行类指令,用于控制和阻止审计业务软件的运转。
[0008]其中,若判定存在违规情况时,将查询指令的查询结果写入针对审计业务软件而预制的错误日志表中;若判定不存在违规情况时,将查询指令的查询结果写入针对审计业务软件预设的运行日志表中。
[0009]其中,查询指令的定时轮询时间间隔设置为10分钟;在定时轮询前,将查询指令写入运行日志表,并基于前一轮询时间内产生的数据对运行日志表进行更新。
[0010]其中,在干涉存在违规情况的数据库数据和、或服务应用运行的步骤之后,通过可视化监控页面,展示干涉的监控数据集处理情况,以进行数据分析,以规避违规情况和调整业务。
[0011]本专利技术的第二个目的是提出一种用于审计业务软件的数据监控装置,包括:查询模块,用于定时在审计业务软件的数据库和、或服务应用中,执行查询指令;
判断模块,用于基于查询指令的查询结果,判断是否存在违规情况;干涉模块,用于若存在违规情况,则执行干涉指令,干涉存在违规情况的数据库数据和、或服务应用运行。
[0012]本专利技术的第三个目的在于提出一种电子设备,包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述技术方案的方法中的各步骤。
[0013]本专利技术的第四个目的在于提出存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行根据前述技术方案的方法中的各步骤。
[0014]区别于现有技术,本专利技术提供的用于审计业务软件的数据监控方法,定时在审计业务软件的数据库和、或服务应用中,执行查询指令;基于查询指令的查询结果,判断是否存在违规情况;若存在违规情况,则执行干涉指令,干涉存在违规情况的数据库数据和、或服务应用运行。通过本专利技术,能够实现对业务的抽象,完成对多数据源的业务数据监控,并根据监控结果,做出相对应的业务干涉。提早发现数据问题,更好完成业务流程的操作,把控业务流程的进度。
附图说明
[0015]本专利技术的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术提供的一种用于审计业务软件的数据监控方法的流程示意图。
[0016]图2是本专利技术提供的一种用于审计业务软件的数据监控装置的结构示意图。
[0017]图3是本专利技术提供的一种存储有计算机指令的非瞬时计算机可读存储介质的结构示意图。
具体实施方式
[0018]下面详细描述本专利技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0019]如图1所示,为本专利技术实施例所提供的一种用于审计业务软件的数据监控方法,包括:定时在审计业务软件的数据库和、或服务应用中,执行查询指令;基于查询指令的查询结果,判断是否存在违规情况;若存在违规情况,则执行干涉指令,干涉存在违规情况的数据库数据和、或服务应用运行。
[0020]本专利技术提供一个监控业务数据及干涉数据流程行为操作的服务。该服务一是要保证不同数据源、不同业务规范及不同数据模型的规则的配置。二是基于规则实现定时轮询进行数据监控,并根据监控结果提供多种干涉手段来影响业务数据流程的操作。
[0021]首先,本专利技术实现可提供规则配置的能力,主要针对财产业务的抽象,形成不同模型和数据规范,提供多样化的配置方式,例如sql、接口、执行类等。
[0022]其次,基于上述配置的规则,可以进行解析、轮询执行,实现业务数据的定制监控,
并根据监控的结果进行展示,以及提供提示、警告、错误等多种方式干涉业务数据流程的操作,可以以短信、邮箱、系统等多种方式进行干涉。
[0023]基于上述专利技术可以实现对业务的抽象,完成对多数据源的业务数据监控,并根据监控结果,做出相对应的业务干涉。提早发现数据问题,更好完成业务流程的操作,把控业务流程的进度。
[0024]其中,在定时在审计业务软件的数据库和、或服务应用中,执行查询指令的步骤中,如果查询对象是审计业务软件中的数据库,则查询指令为sql查询指令;如果查询对象时审计业务软件中的服务应用,则查询指令为接口类查询指令或查询类查询指令。
[0025]其中,在判断是否存在违规情况的步骤中,根据执行查询指令后的查询结果与审计规则进行对比,若查询结果与审计规则不符,则判定存在违规情况,反之则判定不存在违规情况。
[0026]其中,干涉指令包括提示性干涉指令和强干涉指令;其中,提示性干涉指令为提示短信,用于通过文字信息提醒处理违规情况;强干涉指令为接口类和执行类指令,用于控制和阻止审计业务软件的运转。
[0027]其中,若判定存在违规情况时,将查询指令的查询结果写入针对审计业务软件而预制的错误日志表中;若判定不存在违规情况时,将查询指令的查询结果写入针对审计业务软件预设的运行日志表中。
[0028]其中,查询指令的定时轮询时间间隔设置为10分钟;在定时轮询前,将查询指令写入运行日志表,并基于前一轮询时间内产生的数据对运行日志表进行更新。其中,轮询时间间隔默认是10分钟,可以根据业务情况,自定义轮询时间。
[0029]其中,在干涉存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于审计业务软件的数据监控方法,其特征在于,包括:定时在所述审计业务软件的数据库和、或服务应用中,执行查询指令;基于所述查询指令的查询结果,判断是否存在违规情况;若存在违规情况,则执行干涉指令,干涉存在违规情况的数据库数据和、或服务应用运行。2.根据权利要求1所述的用于审计业务软件的数据监控方法,其特征在于,在定时在所述审计业务软件的数据库和、或服务应用中,执行查询指令的步骤中,如果查询对象是审计业务软件中的数据库,则所述查询指令为sql查询指令;如果查询对象时审计业务软件中的服务应用,则所述查询指令为接口类查询指令或查询类查询指令。3.根据权利要求1所述的用于审计业务软件的数据监控方法,其特征在于,在判断是否存在违规情况的步骤中,根据执行所述查询指令后的查询结果与审计规则进行对比,若查询结果与审计规则不符,则判定存在违规情况,反之则判定不存在违规情况。4.根据权利要求1所述的用于审计业务软件的数据监控方法,其特征在于,所述干涉指令包括提示性干涉指令和强干涉指令;其中,所述提示性干涉指令为提示短信,用于通过文字信息提醒处理违规情况;所述强干涉指令为接口类和执行类指令,用于控制和阻止所述审计业务软件的运转。5.根据权利要求1所述的用于审计业务软件的数据监控方法,其特征在于,若判定存在违规情况时,将所述查询指令的查询结果写入针对所述审计业务软件而预制的错误日志表中;若判定不存在违规情况时,将所述查询指令的查询结...

【专利技术属性】
技术研发人员:朱支群曾纪才谷普照方兴岭
申请(专利权)人:北京中科江南信息技术股份有限公司
类型:发明
国别省市:

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

1