工作流处理方法、装置、设备及存储介质与流程

文档序号:38035887发布日期:2024-05-17 13:21阅读:10来源:国知局
工作流处理方法、装置、设备及存储介质与流程

本发明涉及工作流处理的,尤其涉及一种工作流处理方法、装置、设备及存储介质。


背景技术:

1、工作流(workflow)是指将一系列任务、活动或步骤按照特定的顺序组织起来,以实现特定的业务流程或工作目标的过程,它描述了任务在不同阶段之间的传递、依赖关系和执行顺序;工作流的设计和实施可以通过不同的方式实现,例如手动操作、基于规则的引擎、工作流管理系统(workflow management system)等。通过工作流的使用,可以提高工作效率、降低错误率、优化资源利用以及实现标准化和可追溯性等目标。

2、在计算机数据的层面上,工作流可以用于对不同的处理事项进行排序,令各个处理事项依次得到处理,从而完成多项处理事项的协调,在这一项技术中,通常会根据时间顺序对处理事项进行处理,因此计算机采用的处理方式会不断变化,处理方式的不断变换容易导致故障的发生以及效率的下降。


技术实现思路

1、本发明的目的在于提供一种工作流处理方法、装置、设备及存储介质,旨在解决现有技术中单纯根据时顺序处理工作流容易出现故障、导致低效的问题。

2、本发明是这样实现的,第一方面,本发明提供一种工作流处理方法,包括:

3、接收待处理对象,并对接收的所述待处理对象进行处理类型的分析处理,以获取对应所述待处理对象的类型标签,将具有所述类型标签的所述待处理对象移动至预先设置的待处理序列库中;其中,所述待处理序列库包含有若干依次排列的待处理序列,各个所述待处理序列用于存储具有相同所述类型标签的所述待处理对象;

4、根据所述待处理对象的类型标签在所述待处理序列库中进行搜索,以得到搜索结果;其中,所述搜索结果用于描述所述待处理序列库中是否存在用于接收所述待处理对象的待处理序列;

5、若搜索结果为存在,则将所述待处理对象移动至对应的所述待处理序列中,若搜索结果为不存在,则根据所述待处理对象的类型标签在所述待处理序列库中建立一条待处理序列,并将所述待处理对象移动至建立的所述待处理序列中;

6、对所述待处理序列库中的各个所述待处理序列进行处理优先程度的分析处理,以获取各个所述待处理序列的优先参数,根据各个所述待处理序列的优先参数对各个待处理序列进行排序处理,以得到排序结果,并根据所述排序结果依次对各个所述待处理序列进行处理,以实现工作流处理。

7、优选地,接收待处理对象,并对接收的所述待处理对象进行处理类型的分析处理,以获取对应所述待处理对象的类型标签的步骤包括:

8、接收待处理对象;

9、对接收的所述待处理对象进行格式类型的分析处理,以获取所述待处理对象的格式类型;

10、基于所述待处理对象的格式类型对所述待处理对象进行处理方式的分析处理,以获取处理所述待处理对象所需的若干种处理方式;

11、对所述待处理对象的所述格式类型和各个所述处理方式进行适合程度的分析处理,以得到各个所述处理方式对应所述待处理对象的适合程度参数;

12、将所述待处理对象的各个所述处理方式分别作为所述待处理对象的类型标签;其中,各个所述类型标签根据对应的所述适合程度参数的数值大小进行先后排序。

13、优选地,根据所述待处理对象的类型标签在所述待处理序列库中进行搜索,以得到搜索结果的步骤包括:

14、根据所述待处理对象的各个所述类型标签的排列顺序,依次将所述待处理对象的各个所述类型标签与所述待处理序列库中的各个所述待处理序列进行对比处理,以得到所述对比结果;其中,所述对比结果用于描述所述待处理序列中的所述待处理对象的类型标签与所述待处理对象的类型标签是否一致;

15、若所述对比结果为不存在与所述待处理对象的类型标签一致的所述待处理序列,则所述搜索结果为不存在;

16、若所述对比结果为存在与所述待处理对象的类型标签一致的所述待处理序列,则根据所述待处理序列的处理方式对所述待处理对象进行预测处理时间的计算处理,以得到所述待处理对象在该所述待处理序列中所需的预测处理时间,并对所述待处理对象与所述待处理序列现有的各个所述待处理对象进行总量预测时间的计算处理,以得到总量预测时间,若所述总量预测时间符合预设标准,则所述搜索结果为存在,若所述总量预测时间不符合预设标准,则所述搜索结果为不存在。

17、优选地,对所述待处理序列库中的各个所述待处理序列进行处理优先程度的分析处理,以获取各个所述待处理序列的优先参数的步骤包括:

18、对各个所述待处理序列分别进行待处理对象的堆积时间的计算处理,以得到所述待处理序列的整体堆积时间;其中,所述待处理对象的堆积时间为所述待处理对象移动至所述待处理序列中的时间与现在时间的差值;

19、对各个所述待处理序列对应的处理方式进行关联系分析,以得到各个所述待处理序列之间的转换幅度;其中,各个所述待处理序列之间的转换幅度用于描述各个所述待处理序列对应的转换方式之间对应的处理方式进行转换时的难易程度;

20、将各个所述待处理序列的整体堆积时间作为各个所述待处理序列的第一优先因子,将各个所述待处理序列与其他各个所述待处理序列之间的转换幅度作为各个所述待处理序列之间的第二优先因子,将所述第一优先因子和所述第二优先因子共同组成优先参数。

21、优选地,根据各个所述待处理序列的优先参数对各个待处理序列进行排序处理,以得到排序结果的步骤包括:

22、根据各个所述待处理序列的优先参数中的第一优先因子的大小顺序对各个所述待处理序列进行排序,以得到初步排序结果;

23、对所述初步排序结果中的相邻的各个所述待处理序列的第一优先因子进行差值分析,以得到差值结果,若差值结果在预设范围内,则获取相邻的所述待处理序列在排序交换前和排序交换后的优先参数中的第二优先因子之和;

24、若相邻的所述待处理序列在排序交换前的优先参数中的第二优先因子之和小于相邻的所述待处理序列在排序交换后的优先参数中的第二优先因子之和,则不对相邻的所述待处理序列进行排序交换;

25、若相邻的所述待处理序列在排序交换前的优先参数中的第二优先因子之和大于相邻的所述待处理序列在排序交换后的优先参数中的第二优先因子之和,则对相邻的所述待处理序列进行排序交换。

26、第三方面,本发明提供一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面任一项所述的一种工作流处理方法。

27、第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在被处理器运行时使得所述处理器执行如第一方面中任一项所述的一种工作流处理方法。

28、本发明提供了一种工作流处理方法,具有以下有益效果:

29、本发明通过对待处理对象的分析,为待处理对象赋予类型标签,并根据类型标签将待处理对象移动至待处理序列库中的对应待处理序列,并且根据各个待处理序列的优先程度对待处理序列进行排序,由于待处理序列中都是相同类型标签的待处理对象,因此计算机在对待处理序列进行处理时,可以持续使用相同的处理方式待处理序列进行处理,该方式确保了处理效率和处理精准度,解决了现有技术中单纯根据时顺序处理工作流容易出现故障、导致低效的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1