[发明专利]基于流程化配置的信息采集方法及装置在审
申请号: | 202111480223.9 | 申请日: | 2021-12-06 |
公开(公告)号: | CN114185535A | 公开(公告)日: | 2022-03-15 |
发明(设计)人: | 洪会明;王银龙;刘路阳;陈帅;王彤辉;付闯闯;胡绍勇 | 申请(专利权)人: | 上海观安信息技术股份有限公司 |
主分类号: | G06F8/36 | 分类号: | G06F8/36;G06F9/445;G06F8/656;G06F8/658 |
代理公司: | 合肥市浩智运专利代理事务所(普通合伙) 34124 | 代理人: | 丁瑞瑞 |
地址: | 200333 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 流程 配置 信息 采集 方法 装置 | ||
1.一种基于流程化配置的信息采集方法,其特征在于,对每一信息采集任务预先定义对应的业务流程文件,所述方法包括:
获取所述信息采集任务;
按照与所述信息采集任务对应的所述业务流程文件,生成与所述信息采集任务对应的流程实例;
在所述流程实例运行时,在每一流程节点采用与所述流程节点类型对应的执行策略执行所述流程实例,得到信息采集结果。
2.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述方法,还包括:
预加载所述业务流程文件,生成流程定义对象并加入到缓存列表;
启动热加载监听线程,监听所述业务流程文件,并在监听到所述业务流程文件变化时,热加载所述业务流程文件。
3.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述预先定义的业务流程文件的信息包括流程基础定义、流程节点、节点执行命令列表和目标节点,所述流程基础定义包括节点参数列表,所述流程节点的属性信息包括节点类型,所述节点类型包括开始节点、登录类节点、执行类节点、网关类节点、子流程类节点和结束节点;
所述执行类节点包括循环节点和普通节点,所述网关类节点包括普通网关节点和排他网关节点,所述子流程类节点包括登录子流程节点、普通子流程节点和并行子流程节点;
所述开始节点对应的执行策略为直接流转至下一流程节点;
所述登录类节点对应的所述执行策略为构建目标登录链接;
所述网关类节点对应的所述执行策略为根据所述目标节点的成立条件,得到下一步执行的所述节点参数列表;
所述执行类节点对应的所述执行策略为遍历所述节点执行命令列表或所述节点参数列表,生成执行命令以根据所述执行命令调用执行器得到执行结果;
所述子流程类节点对应的所述执行策略为挂起主流程,根据所述子流程节点绑定的流程ID新建与所述子流程节点对应的子任务实例,并在所述子任务实例全部执行结束时唤醒主所述主流程;
所述结束节点对应的所述执行策略为标记所述任务实例为结束状态。
4.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述在每一流程节点采用与所述流程节点类型对应的执行策略执行所述流程实例之前,还包括:
判断当前所述流程节点是否配置有节点执行前置处理器;
若是,则调用所述节点执行前置处理器对当前所述流程节点的属性进行二次定义;
若否,则采用与当前所述流程节点类型对应的执行策略执行所述流程实例。
5.如权利要求3所述的基于流程化配置的信息采集方法,其特征在于,所述流程节点的属性还包括结果解析api路径,在采用与所述执行类节点对应的执行策略执行所述流程实例,得到所述执行结果时,还包括:
根据当前节点配置的所述结果解析api路径,工具代理调用与所述结果解析api路径对应的方法对所述执行结果进行处理,得到符合业务需要的结构化结果。
6.如权利要求1所述的基于流程化配置的信息采集方法,其特征在于,所述获取所述信息采集任务之后,还包括:
判断所述信息采集任务的运行状态;
在所述信息采集任务的类别为停止任务时,设置所述信息采集任务为停止状态;
在所述信息采集任务的类别为执行任务时,确定所述信息采集任务为有效任务;
按照与所述有效任务对应的所述业务流程文件,生成与所述有效任务对用的流程实例;
将所述流程实例加入缓存列表,将所述有效任务插入数据库。
7.如权利要求6所述的基于流程化配置的信息采集方法,其特征在于,所述方法还包括:
监控所述数据库中的所述有效任务的运行时间,确定所述有效任务中是否存在超时任务和未超时任务;
若存在未超时任务,则恢复所述未超时任务;
若存在超时任务,则清除所述超时任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海观安信息技术股份有限公司,未经上海观安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111480223.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:培美曲塞的静脉输注剂型
- 下一篇:数据水印生成方法及装置、数据溯源方法及装置
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置