利索能及
我要发布
收藏
专利号: 2019108607119
申请人: 东软集团股份有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2025-03-28
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种任务处理方法,其特征在于,所述方法包括:

响应于获得第一任务的执行结果,从与所述第一任务对应的配置项中获取目标配置信息,其中,所述第一任务通过第一数据源获取第一任务所需数据,且所述第一任务的执行结果为第一数据格式;

根据所述目标配置信息,将所述第一任务的执行结果转换为第二数据格式的输出结果,其中,所述第二数据格式与第二任务所需输入数据的格式相同,所述第二任务通过第二数据源获取第二任务所需数据,以及,在任务流信息所指示的任务间数据流向上所述第二任务为所述第一任务的下一任务,所述第一数据源与所述第二数据源不同;

将所述输出结果作为所述第一任务的输出数据;

所述方法还包括:

获取用户通过图形用户界面输入的所述任务流信息,所述图形用户界面用于提供多种已被成功创建的任务供所述用户选择,所述用户通过拖拽任务调整任务位置,以输入任务流信息,所述任务流信息包括各任务的上游任务和/或下游任务;

获取所述用户通过所述图形用户界面针对各个任务输入的配置项,所述用户能够通过所述图形用户界面选中任务,并针对被选中的任务输入或编辑该任务的配置项;

存储所述任务流信息和所述配置项。

2.根据权利要求1所述的方法,其特征在于,所述配置项还包括用于指示开始执行任务需要满足的任务执行条件,所述任务执行条件包括:任务的上游任务正常执行完毕,和/或,到达任务的执行时间;所述方法还包括:根据所述任务流信息,在满足与所述第一任务对应的任务执行条件的情况下,执行所述第一任务,以获得所述第一任务的所述执行结果。

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

响应于接收到用户通过图形用户界面触发的任务状态查看指令,获取所述任务流信息;

获取所述任务流信息中各个任务的任务状态信息,所述任务状态信息用于反映任务的执行情况;

将所述任务流信息和所述任务状态信息返回至所述图形用户界面,以使所述图形用户界面进行任务状态展示。

4.根据权利要求1‑3中任一项所述的方法,其特征在于,响应于获得所述第一任务的所述执行结果,所述方法还包括:判断所述第二任务所需输入数据的数据格式与所述第一任务的所述执行结果的数据格式是否相同;

若所述第二任务所需输入数据的数据格式与所述第一任务的所述执行结果的数据格式相同,则将所述第一任务的所述执行结果作为所述第一任务的输出数据;

若所述第二任务所需输入数据的数据格式与所述第一任务的所述执行结果的数据格式不同,则执行所述从与所述第一任务对应的配置项中获取目标配置信息,以及,所述根据所述目标配置信息,将所述第一任务的执行结果转换为第二数据格式的输出结果,以及,所述将所述输出结果作为所述第一任务的输出数据的步骤。

5.一种任务处理装置,其特征在于,所述装置包括:

第一获取模块,用于响应于获得第一任务的执行结果,从与所述第一任务对应的配置项中获取目标配置信息,其中,所述第一任务通过第一数据源获取第一任务所需数据,且所述第一任务的执行结果为第一数据格式;

转换模块,用于根据所述目标配置信息,将所述第一任务的执行结果转换为第二数据格式的输出结果,其中,所述第二数据格式与第二任务所需输入数据的格式相同,所述第二任务通过第二数据源获取第二任务所需数据,以及,在任务流信息所指示的任务间数据流向上,所述第二任务为所述第一任务的下一任务,所述第一数据源与所述第二数据源不同;

第一数据确定模块,用于将所述输出结果作为所述第一任务的输出数据;

所述装置还包括:

第二获取模块,用于获取用户通过图形用户界面输入的所述任务流信息,所述图形用户界面用于提供多种已被成功创建的任务供所述用户选择,所述用户通过拖拽任务调整任务位置,以输入任务流信息,所述任务流信息包括各任务的上游任务和/或下游任务;

第三获取模块,用于获取所述用户通过所述图形用户界面针对各个任务输入的配置项,所述用户能够通过所述图形用户界面选中任务,并针对被选中的任务输入或编辑该任务的配置项;

存储模块,用于存储所述任务流信息和所述配置项。

6.根据权利要求5所述的装置,其特征在于,所述配置项还包括用于指示开始执行任务需要满足的任务执行条件,所述任务执行条件包括:任务的上游任务正常执行完毕,和/或,到达任务的执行时间;

所述装置还包括:

任务执行模块,用于根据所述任务流信息,在满足与所述第一任务对应的任务执行条件的情况下,执行所述第一任务,以获得所述第一任务的所述执行结果。

7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1‑4中任一项所述方法的步骤。

8.一种电子设备,其特征在于,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1‑4中任一项所述方法的步骤。