一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于日志的审计方法及系统与流程

2022-11-19 18:53:55 来源:中国专利 TAG:


1.本发明涉及数据存储技术领域,具体是一种基于日志的审计方法及系统。


背景技术:

2.待检部门在日常工作中会产生很多数据,这些数据需要按相应的规章留存;数据留存工作由待检部门完成,在后续的审计过程中,审计人员不仅要对留存的数据进行内容上的审查,还需要对其全面性进行审查,即,判断留存数据中是否存在缺失内容;由于全面性审查的要求,审计人员必须要审查所有的数据,审计工作量极大。


技术实现要素:

3.本发明的目的在于提供一种基于日志的审计方法及系统,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种基于日志的审计方法,所述方法包括:读取待检部门的数据流参数,根据所述数据流参数搭建数据获取平台;基于所述数据获取平台接收工作人员输入的工作信息,并同步生成日志信息;其中,所述工作信息以文件的形式进行存储;所述日志信息由图数据组成;定时基于日志信息生成标记图层;接收审计人员输入的查询索引,基于所述查询索引在含有标记图层的日志信息中提取目标信息;所述目标信息为日志信息中各元素对应的工作信息。
5.作为本发明进一步的方案:所述读取待检部门的数据流参数,根据所述数据流参数搭建数据获取平台的步骤包括:读取待检部门的上传的含有时间信息的申报材料;对所述申报材料进行识别,计算单位时间内的数据流量;获取待检部门的人员架构,根据所述人员架构和所述数据流量搭建数据获取平台。
6.作为本发明进一步的方案:所述基于所述数据获取平台接收工作人员输入的工作信息,并同步生成日志信息的步骤包括:向所述数据获取平台中移植数据监测模块;所述数据监测模块的启闭权限限于审计方;基于所述数据监测模块接收工作人员输入的工作信息,并根据预设的打包规则打包所述工作信息,得到以时间段为标签的工作文件;遍历所述工作文件,提取关键信息,根据关键信息生成该工作文件对应的图数据;所述图数据与所述工作文件含有同一查询标签;统计同一时间段内的所有工作信息对应的图数据,建立图数据之间的连接关系,获取日志信息。
7.作为本发明进一步的方案:所述遍历所述工作文件,提取关键信息,根据关键信息生成该工作文件对应的图数据的步骤包括:遍历所述工作文件,剔除工作文件中的分隔符,得到文本信息;依次以预设的递增式词长将文本信息切分为词组;计算词组中各词的重复次数,根据重复次数对词组进行排序,选取预设数量的词,生成关键词标签;根据词长递增顺序连接关键词标签,得到该工作文件对应的图数据。
8.作为本发明进一步的方案:所述统计同一时间段内的所有工作信息对应的图数据,建立图数据之间的连接关系,获取日志信息的步骤包括:将新接收到的工作信息对应的图数据与同一时间段内的其他工作信息对应的图数据进行比对;根据比对结果连接相同的关键词标签;统计含有连接关系的所有工作信息对应的图数据,获得日志信息。
9.作为本发明进一步的方案:所述定时基于日志信息生成标记图层的步骤包括:定时读取日志信息,遍历各图数据之间的连接线个数;将所述连接线个数与预设的连接线阈值进行比对,根据比对结果确定图数据之间的关联度;其中,所述连接线阈值与关联度对应;依次根据关联度拷贝日志信息中的图数据,获取新图层;所述关联度为新图层的标签;根据预设的标记规则对新图层进行标记,得到标记图层。
10.作为本发明进一步的方案:所述接收审计人员输入的查询索引,基于所述查询索引在含有标记图层的日志信息中提取目标信息的步骤包括:接收审计人员输入的查询索引;所述查询索引与所述查询标签同源;根据所述查询索引在日志信息中定位图数据;查询定位到的图数据在不同标记图层中的串联图数据;所述串联图数据为同一标记图层中存在连续的连接关系的一串图数据;所述一串图数据中的图数据之间不存在间断;统计不同标记图层的串联图数据,获得目标信息;所述目标信息的标签为所述关联度。
11.本发明技术方案还提供了一种基于日志的审计系统,所述系统包括:平台搭建模块,用于读取待检部门的数据流参数,根据所述数据流参数搭建数据获取平台;日志信息生成模块,用于基于所述数据获取平台接收工作人员输入的工作信息,并同步生成日志信息;其中,所述工作信息以文件的形式进行存储;所述日志信息由图数据组成;标记图层生成模块,用于定时基于日志信息生成标记图层;目标信息提取模块,用于接收审计人员输入的查询索引,基于所述查询索引在含有标记图层的日志信息中提取目标信息;所述目标信息为日志信息中各元素对应的工作信息。
12.作为本发明进一步的方案:所述平台搭建模块包括:材料获取单元,用于读取待检部门的上传的含有时间信息的申报材料;材料识别单元,用于对所述申报材料进行识别,计算单位时间内的数据流量;执行单元,用于获取待检部门的人员架构,根据所述人员架构和所述数据流量搭建数据获取平台。
13.作为本发明进一步的方案:所述日志信息生成模块包括:移植单元,用于向所述数据获取平台中移植数据监测模块;所述数据监测模块的启闭权限限于审计方;数据打包单元,用于基于所述数据监测模块接收工作人员输入的工作信息,并根据预设的打包规则打包所述工作信息,得到以时间段为标签的工作文件;信息提取单元,用于遍历所述工作文件,提取关键信息,根据关键信息生成该工作文件对应的图数据;所述图数据与所述工作文件含有同一查询标签;连接建立单元,用于统计同一时间段内的所有工作信息对应的图数据,建立图数据之间的连接关系,获取日志信息。
14.与现有技术相比,本发明的有益效果是:本发明由审计部门提供数据获取平台,待检部门的日常工作发生在所述数据获取平台中,在数据获取平台中内置数据监测模块,获取工作信息的同时,数据获取平台实时的生成图数据格式的日志信息,当存在审计需求时,基于日志信息可以快速且直观地定位相关内容,在保证信息完整的基础上,极大地提高了审计效率。
附图说明
15.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例;图1为基于日志的审计方法的流程框图;图2为基于日志的审计方法的第一子流程框图;图3为基于日志的审计方法的第二子流程框图;图4为基于日志的审计方法的第三子流程框图;图5为基于日志的审计方法的第四子流程框图;图6为基于日志的审计系统的组成结构框图。
具体实施方式
16.为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
17.实施例1图1为基于日志的审计方法的流程框图,本发明实施例中,一种基于日志的审计方法,所述方法包括:步骤s100:读取待检部门的数据流参数,根据所述数据流参数搭建数据获取平台;
数据流参数由待检部门的历史数据确定,搭建的数据获取平台可以是功能受限的智能化设备,比如,含有必要软件的计算机;由数据流参数,也就是历史数据,确定待检部门需要多少台计算机,就是上述步骤想要实现的功能。
18.步骤s200:基于所述数据获取平台接收工作人员输入的工作信息,并同步生成日志信息;其中,所述工作信息以文件的形式进行存储;所述日志信息由图数据组成;当数据获取平台搭建好后,待检部门的工作人员就在数据获取平台上工作,输入一些工作信息,数据获取平台会实时的记录这些工作信息,并根据这些工作信息生成独特的日志信息;所述日志信息与传统日志信息的区别在于,它以图数据结构的形式保存,便于查询定位。
19.步骤s300:定时基于日志信息生成标记图层;在日志信息的基础上进行标记,确定不同的图层,同一图层中的图数据对应的工作信息之间的关联度处于同一级别。
20.步骤s400:接收审计人员输入的查询索引,基于所述查询索引在含有标记图层的日志信息中提取目标信息;所述目标信息为日志信息中各元素对应的工作信息;当接收到审计人员输入的查询索引时,根据查询索引配合日志信息,能够查询目标文件和与目标文件相关的其他工作文件,统称为目标信息。
21.图2为基于日志的审计方法的第一子流程框图,所述读取待检部门的数据流参数,根据所述数据流参数搭建数据获取平台的步骤包括:步骤s101:读取待检部门的上传的含有时间信息的申报材料;读取的申报材料是历史数据,该申报材料中含有时间信息。
22.步骤s102:对所述申报材料进行识别,计算单位时间内的数据流量;对申报材料进行识别,得到申报材料的数据量,由数据量和时间可以计算出单位时间内的数据流量,数据流量代表着工作人员的工作效率;步骤s103:获取待检部门的人员架构,根据所述人员架构和所述数据流量搭建数据获取平台;由工作效率和日常工作时长配备电脑(上述数据获取平台),再根据人员架构对配备情况进行微调。
23.图3为基于日志的审计方法的第二子流程框图,所述基于所述数据获取平台接收工作人员输入的工作信息,并同步生成日志信息的步骤包括:步骤s201:向所述数据获取平台中移植数据监测模块;所述数据监测模块的启闭权限限于审计方;待检部门不具备启闭权限,在日常的工作中,待检部门的工作人员可以进行一系列操作,但是不可能关闭数据监测模块;比如,工作人员可以删除修改数据,但是删除行为依旧是被保存的。
24.步骤s202:基于所述数据监测模块接收工作人员输入的工作信息,并根据预设的打包规则打包所述工作信息,得到以时间段为标签的工作文件;工作人员输入的工作信息到达一定数据量时,数据获取平台对该工作信息进行打包,得到工作文件,可以使得存储过程更加规则;步骤s203:遍历所述工作文件,提取关键信息,根据关键信息生成该工作文件对应
的图数据;所述图数据与所述工作文件含有同一查询标签;提取工作文件中的关键信息,由多个关键信息组成图数据;图数据的元素是关键信息,整个图数据的名称是与工作文件相同的名称,也就是上述同一查询标签。
25.步骤s204:统计同一时间段内的所有工作信息对应的图数据,建立图数据之间的连接关系,获取日志信息;每个工作信息都有对应的图数据,建立图数据之间的连接关系,得到日志信息;所述日志信息反映了工作信息之间的关联程度。
26.作为本发明技术方案的一个优选实施例,所述遍历所述工作文件,提取关键信息,根据关键信息生成该工作文件对应的图数据的步骤包括:遍历所述工作文件,剔除工作文件中的分隔符,得到文本信息;所述分隔符可以是换行符、空白符、标点符号或者表格分界线等等;依次以预设的递增式词长将文本信息切分为词组;所述递增式词长可以设置极限词长;计算词组中各词的重复次数,根据重复次数对词组进行排序,选取预设数量的词,生成关键词标签;关键信息可以限定为关键词,关键词就是重复次数较多的词;需要说明的是,由上述内容可知,“词”是一个概念,它并不是传统观念里的二字词或三字词,它实际上是一个可以包含很多字的字组。
27.根据词长递增顺序连接关键词标签,得到该工作文件对应的图数据。
28.值得一提的是,在得到关键词后,可以剔除常见的关键词,比如一些无意义的虚词。
29.作为本发明技术方案的一个优选实施例,所述统计同一时间段内的所有工作信息对应的图数据,建立图数据之间的连接关系,获取日志信息的步骤包括:将新接收到的工作信息对应的图数据与同一时间段内的其他工作信息对应的图数据进行比对;根据比对结果连接相同的关键词标签;统计含有连接关系的所有工作信息对应的图数据,获得日志信息。
30.在本发明技术方案的一个实例中,同一时段内的工作信息,很有可能属于同一项工作,所述同一时段一般指的是一个星期或一个月内;当接收到新的工作信息时,将该工作信息对应的图数据与其他工作信息对应的图数据进行比对,将相同的关键词标签连接起来,连接情况就能够反映出两个图数据之间的关联度,连接线条越多,两个图数据的关系越近,对应的工作信息的关联度越高。
31.图4为基于日志的审计方法的第三子流程框图,所述定时基于日志信息生成标记图层的步骤包括:步骤s301:定时读取日志信息,遍历各图数据之间的连接线个数;步骤s302:将所述连接线个数与预设的连接线阈值进行比对,根据比对结果确定图数据之间的关联度;其中,所述连接线阈值与关联度对应;对连接线的数量进行分档,不同档位对应的关联度不同。
32.步骤s303:依次根据关联度拷贝日志信息中的图数据,获取新图层;所述关联度为
新图层的标签;依次根据关联度查询符合条件的图数据,可以得到一个个图层,图层的名称为所述关联度。
33.步骤s304:根据预设的标记规则对新图层进行标记,得到标记图层;所述标记规则可以是一些色值规则,比如,对不同关联度的图像进行不同颜色的赋值。
34.图5为基于日志的审计方法的第四子流程框图,所述接收审计人员输入的查询索引,基于所述查询索引在含有标记图层的日志信息中提取目标信息的步骤包括:步骤s401:接收审计人员输入的查询索引;所述查询索引与所述查询标签同源;所述查询标签指的是步骤s203中的查询标签,它与工作文件对应;步骤s402:根据所述查询索引在日志信息中定位图数据;依次比对查询索引与各工作文件对应的查询标签,可以定位工作文件,进而在日志信息中定位图数据。
35.步骤s403:查询定位到的图数据在不同标记图层中的串联图数据;所述串联图数据为同一标记图层中存在连续的连接关系的一串图数据;所述一串图数据中的图数据之间不存在间断;在不同的图层中,查询与定位到的图数据相连的图数据,得到串联图数据;图数据是否相连的规则与围棋中棋子是否相连的规则相同。
36.步骤s404:统计不同标记图层的串联图数据,获得目标信息;所述目标信息的标签为所述关联度;依次统计各图层中所有与定位到的图数据相连的图数据,得到目标信息。
37.实施例2图6为基于日志的审计系统的组成结构框图,本发明实施例中,一种基于日志的审计系统,所述系统10包括:平台搭建模块11,用于读取待检部门的数据流参数,根据所述数据流参数搭建数据获取平台;日志信息生成模块12,用于基于所述数据获取平台接收工作人员输入的工作信息,并同步生成日志信息;其中,所述工作信息以文件的形式进行存储;所述日志信息由图数据组成;标记图层生成模块13,用于定时基于日志信息生成标记图层;目标信息提取模块14,用于接收审计人员输入的查询索引,基于所述查询索引在含有标记图层的日志信息中提取目标信息;所述目标信息为日志信息中各元素对应的工作信息。
38.所述平台搭建模块11包括:材料获取单元,用于读取待检部门的上传的含有时间信息的申报材料;材料识别单元,用于对所述申报材料进行识别,计算单位时间内的数据流量;执行单元,用于获取待检部门的人员架构,根据所述人员架构和所述数据流量搭建数据获取平台。
39.所述日志信息生成模块12包括:
移植单元,用于向所述数据获取平台中移植数据监测模块;所述数据监测模块的启闭权限限于审计方;数据打包单元,用于基于所述数据监测模块接收工作人员输入的工作信息,并根据预设的打包规则打包所述工作信息,得到以时间段为标签的工作文件;信息提取单元,用于遍历所述工作文件,提取关键信息,根据关键信息生成该工作文件对应的图数据;所述图数据与所述工作文件含有同一查询标签;连接建立单元,用于统计同一时间段内的所有工作信息对应的图数据,建立图数据之间的连接关系,获取日志信息。
40.所述基于日志的审计方法所能实现的功能均由计算机设备完成,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现所述基于日志的审计方法的功能。
41.处理器从存储器中逐条取出指令、分析指令,然后根据指令要求完成相应操作,产生一系列控制命令,使计算机各部分自动、连续并协调动作,成为一个有机的整体,实现程序的输入、数据的输入以及运算并输出结果,这一过程中产生的算术运算或逻辑运算均由运算器完成;所述存储器包括只读存储器(read-only memory,rom),所述只读存储器用于存储计算机程序,所述存储器外部设有保护装置。
42.示例性的,计算机程序可以被分割成一个或多个模块,一个或者多个模块被存储在存储器中,并由处理器执行,以完成本发明。一个或多个模块可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述计算机程序在终端设备中的执行过程。
43.本领域技术人员可以理解,上述服务设备的描述仅仅是示例,并不构成对终端设备的限定,可以包括比上述描述更多或更少的部件,或者组合某些部件,或者不同的部件,例如可以包括输入输出设备、网络接入设备、总线等。
44.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,上述处理器是上述终端设备的控制中心,利用各种接口和线路连接整个用户终端的各个部分。
45.上述存储器可用于存储计算机程序和/或模块,上述处理器通过运行或执行存储在存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现上述终端设备的各种功能。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如信息采集模板展示功能、产品信息发布功能等)等;存储数据区可存储根据泊位状态显示系统的使用所创建的数据(比如不同产品种类对应的产品信息采集模板、不同产品提供方需要发布的产品信息等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
46.终端设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例系统中的全部或部分模块/单元,也可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个系统实施例的功能。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。
47.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
48.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献