基于流程化配置的信息采集方法及装置制造方法及图纸

技术编号:32667449 阅读:29 留言:0更新日期:2022-03-17 11:20
本发明专利技术公开一种基于流程化配置的信息采集方法及装置,所述方法包括对每一信息采集任务预先定义对应的业务流程文件,获取信息采集任务;按照对应的业务流程文件,生成与信息采集任务对应的流程实例;在流程实例运行时,在每一流程节点采用与流程节点类型对应的执行策略执行流程实例,得到信息采集结果。通过预先定义业务流程文件来提供业务能力,在任务实例运行时,达到仅通过修改业务流程文件即可实现大多数通用信息的采集。在任务实例运行时动态调用用户自定义的实现内容,将用户行为与公共行为解耦合,最大化达到对采集任务运行流转的控制,极大的降低了因适配业务修改带来的硬编码工作提高了信息采集工具的开发效率。编码工作提高了信息采集工具的开发效率。编码工作提高了信息采集工具的开发效率。

【技术实现步骤摘要】
基于流程化配置的信息采集方法及装置


[0001]本专利技术属于软件
,具体涉及一种基于流程化配置的信息采集方法及装置。

技术介绍

[0002]建设安全资产管理平台,实现对资产全生命周期的可视化安全管理,建立企业全面动态的资产清单库是信息安全的基础,优秀的资产信息采集工具是建立健全的资产库的必要条件。
[0003]目前,信息采集方案存在的缺陷在于:(1)程序耦合性高,开发效率低,在实际应用中采集工具开发工作量巨大;(2)采集工具高度制定化,灵活性差,扩展性低;(3)异常情况难以排查。
[0004]如申请号202011314586.0的专利技术专利申请公开的一种基于电力系统的多源异构数据采集汇聚系统及方法,但该方案面向于电力系统场景,通过提供多源异构数据源配置界面,通过界面方式灵活快捷配置异构数据源,简化数据源开发工作,其主要针对非实时性数据、日志数据以及互联网数据的采集汇聚,以及不同数据源之间的存储,并未涉及操作系统、软件应用中的信息采集。

技术实现思路

[0005]本专利技术旨在提供一种基于流程化配置的信息本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于流程化配置的信息采集方法,其特征在于,对每一信息采集任务预先定义对应的业务流程文件,所述方法包括:获取所述信息采集任务;按照与所述信息采集任务对应的所述业务流程文件,生成与所述信息采集任务对应的流程实例;在所述流程实例运行时,在每一流程节点采用与所述流程节点类型对应的执行策略执行所述流程实例,得到信息采集结果。2.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述方法,还包括:预加载所述业务流程文件,生成流程定义对象并加入到缓存列表;启动热加载监听线程,监听所述业务流程文件,并在监听到所述业务流程文件变化时,热加载所述业务流程文件。3.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述预先定义的业务流程文件的信息包括流程基础定义、流程节点、节点执行命令列表和目标节点,所述流程基础定义包括节点参数列表,所述流程节点的属性信息包括节点类型,所述节点类型包括开始节点、登录类节点、执行类节点、网关类节点、子流程类节点和结束节点;所述执行类节点包括循环节点和普通节点,所述网关类节点包括普通网关节点和排他网关节点,所述子流程类节点包括登录子流程节点、普通子流程节点和并行子流程节点;所述开始节点对应的执行策略为直接流转至下一流程节点;所述登录类节点对应的所述执行策略为构建目标登录链接;所述网关类节点对应的所述执行策略为根据所述目标节点的成立条件,得到下一步执行的所述节点参数列表;所述执行类节点对应的所述执行策略为遍历所述节点执行命令列表或所述节点参数列表,生成执行命令以根据所述执行命令调用执行器得到执行结果;所述子流程类节点对应的所述执行策略为挂起主流程,根据所述子流程节点绑定的流程ID新建与所述子流程节点对应的子任务实例,并在所述子任务实例全部执行结束时唤醒主所述主流程;所述结束节点对应的所述执行策略为标记所述任务实例为结束状态。4.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述在每一流程节点采用与所述流程节点类型对应的执行策略执行所述流程实例之前,还包括:判断当前所述流程节点是否配置有节点执行前置处理器;若是,则调用所述节点执行前置处理器对当前所述流程节点的属性进行二次定义;若否,则采用与当...

【专利技术属性】
技术研发人员:洪会明王银龙刘路阳陈帅王彤辉付闯闯胡绍勇
申请(专利权)人:上海观安信息技术股份有限公司
类型:发明
国别省市:

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

1