一种基于审计模型的审计监控数据的获取方法及系统技术方案

技术编号:28676383 阅读:15 留言:0更新日期:2021-06-02 02:53
本发明专利技术实施方式中提供一种基于审计模型的审计监控数据的获取方法,其包括:用户端获取审计模型。用户端向公共接口端上报所述审计模型。公共接口端根据审计模型获取数据项及数据运算表达式,比对本地预存内容,根据比对结果从本地读取审计数据或通过数据库端访问获取审计数据,最终将审计模型结果放回给用户端。本发明专利技术通过审计模型中预设的各审计类型阈值独立审计;审计数据的准确性高且可实现多个审计类型的同步审计,审计处理量大且效率高。解决了现有人工审计中,差错率高且效率低的问题。同时,本发明专利技术还提供了基于审计模型的审计监控数据的获取系统。

【技术实现步骤摘要】
一种基于审计模型的审计监控数据的获取方法及系统
本专利技术涉及数据处理应用领域。本专利技术具体涉及一种基于审计模型的审计监控数据的获取方法及系统。
技术介绍
随之经济建设、城市建设快速推进,在重大项目的海量审计工作,需要收集大量的审计数据且对其审计,现有的处理方式多采用人工处理的方式,其时效性低、差错率高且管控性差。针对上述情况,现有技术中借助审计软件辅助人工的方式解决,但是现有的审计软件多为单点操作,对于关联性较强的数据类型均需要多次人工辅助审计完成,不仅其数据处理速度慢且差错率高。由此可知,现有技术中,审计数据处理依赖于人工操作,审计结果可靠性差且效率低,同时审计风险高处理速度慢。无法满足审计数据的准确性及有效性。
技术实现思路
本专利技术实施方式提供一种基于审计模型的审计监控数据的获取方法及系统,用于至少解决上述技术问题之一。第一方面,本专利技术实施方式中提供一种基于审计模型的审计监控数据的获取方法,方法通过一个用户端、一个公共接口端及一个数据库端实现;基于审计模型的审计监控数据的获取方法包括:步骤S101,用户端获取审计项;根据审计项获取数据项及其运算关系;根据运算关系获取具有数据项信息的数据运算表达式;数据运算表达式中包括:算术操作符;根据数据项及数据运算表达式获取审计模型;用户端向公共接口端上报审计模型;步骤S102,公共接口端根据用户端上报的审计模型;公共接口端获取审计模型中的数据项及其当前数据运算表达式;公共接口端判断本地是否预存数据项及与其对应的审计数据;若是,则判断当前数据运算表达式是否为预存的数据运算表达式;若是,则获取预存的数据运算表达式所关联的计算结果作为审计模型结果数据且返回给用户端;若否,则根据当前数据运算表达式及数据项所对应的审计数据获取当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于公共接口端;公共接口端判断本地是否预存数据项及与其对应的审计数据;若否,则向数据库端发送数据项;步骤S103,数据库端根据接收到的数据项获取审计数据;数据库将数据项及与其对应的审计数据返回给公共接口端;步骤S104,公共接口端根据当前数据运算表达式及返回的述数据项所对应的审计数据获取当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于公共接口端;公共接口端将审计模型结果数据返回给用户端;步骤S105,用户端接收审计模型结果数据。第二方面,本专利技术实施方式中提供一种基于审计模型的审计监控数据的获取系统,方法通过一个用户端、一个公共接口端及一个数据库端实现;基于审计模型的审计监控数据的获取系统包括:用户端获取审计项;根据审计项获取数据项及其运算关系;根据运算关系获取具有数据项信息的数据运算表达式;数据运算表达式中包括:算术操作符;根据数据项及数据运算表达式获取审计模型;用户端向公共接口端上报审计模型;公共接口端根据用户端上报的审计模型;公共接口端获取审计模型中的数据项及其当前数据运算表达式;公共接口端判断本地是否预存数据项及与其对应的审计数据;若是,则判断当前数据运算表达式是否为预存的数据运算表达式;若是,则获取预存的数据运算表达式所关联的计算结果作为审计模型结果数据且返回给用户端;若否,则根据当前数据运算表达式及数据项所对应的审计数据获取当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于公共接口端;公共接口端判断本地是否预存数据项及与其对应的审计数据;若否,则向数据库端发送数据项;数据库端根据接收到的数据项获取审计数据;数据库将数据项及与其对应的审计数据返回给公共接口端;公共接口端根据当前数据运算表达式及返回的述数据项所对应的审计数据获取当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于公共接口端;公共接口端将审计模型结果数据返回给用户端;用户端接收审计模型结果数据。第三方面,提供一种高效的离线语义解析的电子设备,其包括:至少一个处理器,以及与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行本专利技术任一实施方式的方法的步骤。第四方面,本专利技术实施方式还提供一种计算机程序产品,计算机程序产品包括存储在非易失性计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,使计算机执行本专利技术任一实施方式的方法的步骤。本专利技术通过审计模型对审计数据分多个审计类型审计,审计报告中的原始审计数据不经过人工参与,通过审计模型中预设的各审计类型阈值独立审计;其审计数据的准确性高且可实现多个审计类型的同步审计,其审计处理量大且效率高。解决了现有人工审计中,差错率高且效率低的问题。附图说明为了更清楚地说明本专利技术实施方式的技术方案,下面将对实施方式描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施方式提供的一种基于审计模型的审计监控数据的获取系统的组成示意图。图2为本专利技术一实施方式提供的一种基于审计模型的审计监控数据的获取方法的流程示意图。图3是本专利技术一实施方式提供的电子设备的结构示意图。具体实施方式为使本专利技术实施方式的目的、技术方案和优点更加清楚,下面将结合本专利技术实施方式中的附图,对本专利技术实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本专利技术一部分实施方式,而不是全部的实施方式。基于本专利技术中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本专利技术保护的范围。第一方面,本专利技术实施方式中提供一种基于审计模型的审计监控数据的获取方法。如图1所示,方法通过用户端10、11、12(以下以用户端10为例说明)、一个公共接口端20及一个数据库端30实现。用户端10、11、12、13通过用户接口访问公共接口端20。如图2所示,基于审计模型的审计监控数据的获取方法包括:步骤S101,获取审计模型。本步骤中,用户端10获取审计项。根据审计项获取数据项及其运算关系。根据运算关系获取具有数据项信息的数据运算表达式。数据运算表达式中包括:算术操作符。根据数据项及数据运算表达式获取审计模型。用户端10向公共接口端20上报审计模型。例如:用户端10获取审计项为:是否按规定办理项目审批手续。根据“是否按规定办理项目审批手续”的审计项获取与之对应的数据项“项目建议书批复时间”、“当前时间”及“项目建立时间”。运算关系为“比较1(在此之前)、比较2(在此之后)”。其数据运算表达式=“项目建议书批复时间”比较1“当前时间”比较2“项目建立时间”。根据运算表达式:“项目建议书批复时间”比较1“当前时间”比较2“项目建立时间”获取“审计模本文档来自技高网...

【技术保护点】
1.一种基于审计模型的审计监控数据的获取方法,所述方法通过一个用户端、一个公共接口端及一个数据库端实现;所述基于审计模型的审计监控数据的获取方法包括:/n步骤S101,所述用户端获取审计项;根据所述审计项获取数据项及其运算关系;根据所述运算关系获取具有数据项信息的数据运算表达式;数据运算表达式中包括:算术操作符;根据所述数据项及数据运算表达式获取审计模型;所述用户端向所述公共接口端上报所述审计模型;/n步骤S102,所述公共接口端根据所述用户端上报的审计模型;所述公共接口端获取所述审计模型中的数据项及其当前数据运算表达式;所述公共接口端判断本地是否预存所述数据项及与其对应的审计数据;若是,/n则判断当前数据运算表达式是否为预存的数据运算表达式;若是,则获取预存的数据运算表达式所关联的计算结果作为审计模型结果数据且返回给用户端;若否,则根据当前数据运算表达式及所述数据项所对应的审计数据获取当前计算结果,所述当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于所述公共接口端;/n所述公共接口端判断本地是否预存所述数据项及与其对应的审计数据;若否,则向所述数据库端发送所述数据项;/n步骤S103,所述数据库端根据接收到的数据项获取审计数据;所述数据库将数据项及与其对应的审计数据返回给所述公共接口端;/n步骤S104,所述公共接口端根据当前数据运算表达式及返回的述数据项所对应的审计数据获取当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于所述公共接口端;所述公共接口端将所述审计模型结果数据返回给所述用户端;/n步骤S105,所述用户端接收所述审计模型结果数据。/n...

【技术特征摘要】
1.一种基于审计模型的审计监控数据的获取方法,所述方法通过一个用户端、一个公共接口端及一个数据库端实现;所述基于审计模型的审计监控数据的获取方法包括:
步骤S101,所述用户端获取审计项;根据所述审计项获取数据项及其运算关系;根据所述运算关系获取具有数据项信息的数据运算表达式;数据运算表达式中包括:算术操作符;根据所述数据项及数据运算表达式获取审计模型;所述用户端向所述公共接口端上报所述审计模型;
步骤S102,所述公共接口端根据所述用户端上报的审计模型;所述公共接口端获取所述审计模型中的数据项及其当前数据运算表达式;所述公共接口端判断本地是否预存所述数据项及与其对应的审计数据;若是,
则判断当前数据运算表达式是否为预存的数据运算表达式;若是,则获取预存的数据运算表达式所关联的计算结果作为审计模型结果数据且返回给用户端;若否,则根据当前数据运算表达式及所述数据项所对应的审计数据获取当前计算结果,所述当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于所述公共接口端;
所述公共接口端判断本地是否预存所述数据项及与其对应的审计数据;若否,则向所述数据库端发送所述数据项;
步骤S103,所述数据库端根据接收到的数据项获取审计数据;所述数据库将数据项及与其对应的审计数据返回给所述公共接口端;
步骤S104,所述公共接口端根据当前数据运算表达式及返回的述数据项所对应的审计数据获取当前计算结果作为审计模型结果数据且将当前计算结果关联当前数据运算表达式预存于所述公共接口端;所述公共接口端将所述审计模型结果数据返回给所述用户端;
步骤S105,所述用户端接收所述审计模型结果数据。


2.根据权利要求1所述的获取方法,其中,所述步骤S102还包括:所述公共接口端向所述数据库按设定时间发送预存的所述数据项;所述数据库端根据接收到的预存的所述数据项获取第一审计数据;所述数据库将数据项及与其对应的第一审计数据返回给所述公共接口端;
所述公共端口端根据所述数据项判断所述第一审计数据与预存的审计数据是否一致,若否,则根据第一审计数据更新审计数据;根据更新后的审计数据及预存的数据运算表达式更新预存结果。


3.根据权利要求1所述的获取方法,其中,所述数据库端预存所述数据项及对应的审计数据;所述数据项包括:审计数据项及阈值数据项;所述审计数据项与审计报告中的各审计字段对应;所述审计数据项的审计数据对应各审计字段的数据;所述数据项及对应的审计数据在所述数据库端中具有设定的数据表地址。


4.根据权利要求3所述的获取方法,其中,所述步骤S102中还包括:根据所述数据项从所述数据库端获取数据项对应的数据表地址;根据预存的具有数据项的数据运算表达式及所述数据项对应的数据表地址,获取当前数据运算表达式的数据表地址路由队列;将所述数据表地址路由队列与所述预存的具有数据项的数据运算表达式关联。


5.根据权利要求4所述的获取方法,其中,所述步骤S102中还包括:
所述公共接口端向所述数据库按设定时间发送数据表地址路由队列,所述数据库端根据接收到的数据表地址路由队列中的多个数据项获取多个第二审计数据;所述数据库将多个数据项及与其对应的多个第二审计数据返回给所述公共接口端;
所述公共端口端根据所述多个数据项判断多个所述第二审计数据与预存的审计数据是否一致,若否,则根据第二审计数据更新审计数据;根据更新后的审计数...

【专利技术属性】
技术研发人员:杜平熊杰李欣潼
申请(专利权)人:广东铭太信息科技有限公司
类型:发明
国别省市:广东;44

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

1