基于日志数据根据时间帧筛选案例的方法与系统与流程

文档序号:33278702发布日期:2023-02-24 20:23阅读:来源:国知局

技术特征:
1.一种基于日志数据根据时间帧筛选案例的方法,该方法基于计算机系统实现,其特征在于,该方法包括:s1、获取业务事件的日志数据:根据时间日志分析需求,提取业务事件的日志数据并存储;s2、采用流程发现算法对日志数据进行筛选、顺位处理与归类;s3、基于归类后的日志数据,生成事件案例表并存储;s4、根据提取需求,设定时间戳、时间戳区间,所述时间戳包括开始时间戳、结束时间戳,所述时间戳区间指包含开始时间戳、结束时间戳在内的开始时间戳与结束时间戳之间的时间范围;从所述事件案例表中提取时间戳区间内的相关临时日志数据,所述临时日志数据指日志数据中开始时间戳与结束时间戳时间范围内的数据;s5、设定过滤模式,采用不同过滤模式对临时日志数据进行过滤,获取有效案件日志数据;所述过滤模式包括至少三种:第一过滤模式、第二过滤模式、第三过滤模式;所述第一过滤模式指:从所述日志数据中获取与时间戳区间有交集的第一案例日志数据;所述第二过滤模式指:将所述日志数据中非完整案例日志数据裁剪去除,时间戳区间内剩余的日志数据作为第二案例日志数据;所述第三过滤模式指:将时间戳区间内的所有临时日志数据作为第三案例日志数据;采用相应过滤模式对日志数据进行过滤的具体步骤包括:s51、获取所述临时日志数据中被开始时间戳、结束时间戳分别切断的开始案例、结束案例;s52、选择过滤模式,并采用相应过滤模式对所述日志数据进行过滤,获取有效案件日志数据,有效案件日志数据为第一案例日志数据、第二案例日志数据、第三案例日志数据中的一种;采用相应过滤模式对所述日志数据进行过滤指:选择第一过滤模式,将被时间戳裁剪掉的裁剪日志数据与临时日志数据相加,或选择第二过滤模式,将临时日志数据与非完整案例日志数据相减,或选择第三过滤模式,将时间戳区间内的所有临时日志数据作为第三案例日志数据;s6、输出有效案件日志数据以及被开始时间戳、结束时间戳分别切断的开始案例、结束案例。2.根据权利要求1所述的基于日志数据根据时间帧筛选案例的方法,其特征在于,步骤s1中,提取相关临时日志数据的步骤包括:s11、根据时间日志分析需求,定义业务活动对象;s12、访问业务信息系统数据库,定位日志记录表;s13、根据步骤s11中活动对象、事件名称相关字段,在日志记录表中寻找与业务活动对象对应的事件名称;s14、将业务活动对象对应的事件名称组成一个集合;s15、通过数据库提供的查询接口,查询并提取集合中事件名称相关字段所有对应的日志数据;s16、从日志数据中,选定与业务案例有对应关系的相关字段作为案例字段;s17、将日志数据载入计算机存储器中存储。3.根据权利要求2所述的基于日志数据根据时间帧筛选案例的方法,其特征在于,步骤
s2中,采用流程发现算法对日志数据进行筛选、顺位处理与归类的步骤包括:s21、设定流程发现算法的参数:案例字段、事件字段、时间戳字段;s22、采用流程发现算法对日志数据进行计算,根据案例字段对活动事件日志数据进行筛选、顺位、归类,获取事件归类数据,所述活动事件日志数据指日志数据中与业务活动对象相关的数据;s23、将所述事件归类数据载入缓存器中缓存。4.根据权利要求3所述的基于日志数据根据时间帧筛选案例的方法,其特征在于,步骤s51中,选取步骤包括:s511、选取时间戳大于等于开始时间戳的所述临时日志数据中最早一条记录的第一事件活动,选取时间戳小于等于结束时间戳的所述临时日志数据中最晚一条记录的第二事件活动;s512、将与所述第一事件活动对应的完整案例作为开始案例,将所述第二事件活动对应的完整案例作为结束案例,开始案例与结束案例为被时间戳切断的案例。5.根据权利要求4所述的基于日志数据根据时间帧筛选案例的方法,其特征在于,步骤s52中,采用相应过滤模式对所述日志数据进行过滤,包括s521、选择第一过滤模式,在所述案例表中找寻被时间戳截断的案例,根据事件活动与案例对应的完整性,得到被时间戳裁剪掉的裁剪日志数据;将裁剪日志数据与临时日志数据相加,获得与时间戳有交集的第一案例日志数据;s522、选择第二过滤模式,在所述案例表中找寻非完整案例日志数据;将临时日志数据与非完整案例日志数据相减,获取时间戳区间内的第二案例日志数据;s523、选择第三过滤模式,将时间戳区间内的所有临时日志数据作为第三案例日志数据,该模式不进行案例完整性校验。6.一种基于日志数据根据时间帧筛选案例的系统,该系统用于实现权利要求1所述的基于日志数据根据时间帧筛选案例的方法,所述系统包括计算机系统,其特征在于,所述计算机系统包括数据处理器、存储器、显示设备,所述数据处理器中设置有依次连接的分析提取模块、分类模块;所述显示设备中设置有时间戳设定模块、过滤模块,所述分析提取模块用于对业务事件进行分析、并提取业务事件的日志数据;所述分类模块用于对所述日志数据进行筛选、顺位处理与归类;所述时间戳设定模块用于设定时间戳区间;所述过滤模块用于设定过滤模式,并采用所选择的过滤模式对所述日志数据进行过滤,获取时间戳区间内的有效案件日志数据;所述过滤模式包括至少三种:第一过滤模式、第二过滤模式、第三过滤模式;所述第一过滤模式指:从所述日志数据中获取与时间戳区间有交集的第一案例日志数据;所述第二过滤模式指:将所述日志数据中非完整案例日志数据裁剪去除,时间戳区间内剩余的日志数据作为第二案例日志数据;所述第三过滤模式指:将时间戳区间内的所有临时日志数据作为第三案例日志数据;采用相应过滤模式对所述日志数据进行过滤指:选择第一过滤模式,将被时间戳裁剪掉的裁剪日志数据与临时日志数据相加,或选择第二过滤模式,将临时日志数据与非完整案例日志数据相减,或选择第三过滤模式,将时间戳区间内的所有临时日志数据作为第三案例日志数据;所述有效案件日志
数据为第一案例日志数据、第二案例日志数据、第三案例日志数据中的一种;所述存储器用于对日志数据、中间数据及筛选案例结果进行存储;所述显示设备调用所述存储器存储的数据并通过交互界面进行输出显示。7.根据权利要求6所述的基于日志数据根据时间帧筛选案例的系统,其特征在于,所述存储器包括持久性存储器、缓存器,所述持久性存储器用于存储日志数据;所述缓存器用于缓存中间数据、筛选案例结果;所述中间数据包括事件归类数据与事件案例表,所述筛选案例结果至少包括:有效案件日志数据以及被开始时间戳、结束时间戳分别切断的开始案例、结束案例。

技术总结
本发明公开了一种基于日志数据根据时间帧筛选案例的方法与系统,其可以通过时间帧方式对事件日志进行快速且有效的提取具有业务关联性的日志数据,同时针对日志中存在的错误时间戳,或者超出分析范围的日志进行裁剪过滤,为业务流程发现与流程挖掘分析带来便利,该方法包括:获取业务事件的日志数据,采用流程发现算法对日志数据进行筛选、顺位处理与归类,生成事件案例表并存储,设定时间戳,从事件案例表中提取时间戳区间内的相关临时日志数据,设定过滤模式,采用不同过滤模式对临时日志数据进行过滤,获取有效案件日志数据,输出有效案件日志数据,系统包括计算机系统。系统包括计算机系统。系统包括计算机系统。


技术研发人员:柴亚团 曹璐 杨晗予
受保护的技术使用者:无锡容智技术有限公司
技术研发日:2023.01.10
技术公布日:2023/2/23
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1