首页 / 专利库 / 电脑零配件 / 计算机系统 / 软件 / 软件包 / 软件组件 / 插件 / 一种印刷流程软件中用于进行智能工作的方法及装置

一种印刷流程软件中用于进行智能工作的方法及装置

阅读:0发布:2021-03-25

专利汇可以提供一种印刷流程软件中用于进行智能工作的方法及装置专利检索,专利查询,专利分析的服务。并且本 发明 涉及印刷领域,特别涉及一种印刷流程 软件 中用于进行智能工作的方法及装置,用以解决印刷流程软件只能实现单一的工作模式的问题。本发明 实施例 印刷流程软件中用于进行智能工作的方法,包括:调度处理器调用前继 节点 对目标文件进行处理,在监测到前继节点处理结束后,确定前继节点和后继节点之间设定的定制条件,然后调用 插件 根据前继节点处理后的目标文件对定制条件进行解析,得到解析结果;并根据解析结果判断是否调用后继节点对前继节点进行处理后的目标文件进行处理,这种技术方案由于增加了新的插件使得用户能够根据自己的需要设定条件,实现了针对不同的文件和资源,进行不同的业务流程系统处理,从而实现了自动智能的工作流程模式。,下面是一种印刷流程软件中用于进行智能工作的方法及装置专利的具体信息内容。

1.一种印刷流程软件中用于进行智能工作的方法,其特征在于,该方法包括:
调度处理器调用前继节点对目标文件进行处理;
所述调度处理器在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件;
所述调度处理器调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;
所述调度处理器根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理;
其中,所述调度处理器调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果,具体包括:
若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中包含逻辑表达式和独立表达式,所述调度处理器调用所述插件对所述表达式中的逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的所述至少一个独立表达式和所述独立表达式进行解析,得到解析结果;
若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中只包含逻辑表达式,所述调度处理器调用所述插件对所述逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的所述至少一个独立表达式进行解析,得到解析结果;
若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中只包含独立表达式,所述调度处理器调用所述插件根据所述前继节点处理后的目标文件对所述独立表达式进行解析,得到解析结果。
2.如权利要求1所述的方法,其特征在于,所述前继节点非第一节点,所述目标文件为所述前继节点作为后继节点时,经过前继节点处理后的文件;
所述前继节点为第一节点,所述目标文件为用户提交的原始文件。
3.如权利要求1所述的方法,其特征在于,所述调度处理器调用前继节点对目标文件进行处理之后,还包括:
所述调度处理器在监测到所述前继节点处理结束后,若确定所述前继节点与所述后继节点之间未设置定制条件,调用所述后继节点对所述前继节点处理后的目标文件进行处理。
4.如权利要求1所述的方法,其特征在于,所述调度处理器根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理,包括:
若所述解析结果表示正确,所述调度处理器调用所述后继节点对第一目标文件进行处理;
若所述解析结果表示错误,所述调度处理器不调用所述后继节点。
5.如权利要求1中所述的方法,其特征在于,所述调度处理器根据下列方式确定需要调用的节点,还包括:
所述调度处理器根据用户设定的业务流程,确定需要调用的节点。
6.一种印刷流程软件中用于进行智能工作的装置,其特征在于,该装置包括:
调用模,用于调用前继节点对目标文件进行处理;
确定模块,用于在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件;
解析模块,用于调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;
判断模块,用于根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理;
其中,所述解析模块,具体用于:
若调用所述插件确定根据所述定制条件生成的表达式中包含逻辑表达式和独立表达式,则调用所述插件对所述表达式中的逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的所述至少一个独立表达式和所述独立表达式进行解析,得到解析结果;
若调用所述插件确定根据所述定制条件生成的表达式中只包含逻辑表达式,则调用所述插件对所述逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的所述至少一个独立表达式进行解析,得到解析结果;
若调用所述插件确定根据所述定制条件生成的表达式中只包含独立表达式,则调用所述插件根据所述前继节点处理后的目标文件对所述独立表达式进行解析,得到解析结果。
7.如权利要求6所述的装置,其特征在于,所述解析模块还用于:
在监测到所述前继节点处理结束后,若确定所述前继节点与所述后继节点之间未设置定制条件,调用所述后继节点对所述前继节点处理后的目标文件进行处理。
8.如权利要求6所述的装置,其特征在于,所述判断模块,具体用于:
若所述解析结果表示正确,调用所述后继节点对第一目标文件进行处理;
若所述解析结果表示错误,不调用所述后继节点。
9.如权利要求6中所述的装置,其特征在于,所述调用模块,还用于:
根据用户设定的业务流程,确定需要调用的节点。

说明书全文

一种印刷流程软件中用于进行智能工作的方法及装置

技术领域

[0001] 本发明涉及印刷领域,特别涉及一种印刷流程软件中用于进行智能工作的方法及装置。

背景技术

[0002] 目前,印刷流程软件中,业务逻辑模大多独立以处理器的形式展示和发挥作用,也就是说,每个业务逻辑模块独立的完成自己的功能,比如文件转化、生成预览图、预飞模块、拼折模块等,随着用户需求的不断增加,因此需要这些独立的模块经过不同的排列组合才能完成最终的用户需求,所以现有技术中流程软件引入新的工作流模式,将这些模块排列组合成新的业务流程来满足用户的需求。
[0003] 但是,现有技术中这种将业务逻辑模块经过排列组合来满足用户需求的方案只能实现针对用户输入的特定文件进行同一业务逻辑的处理,从而降低了对文件的处理效率以及灵活性。
[0004] 综上,目前印刷流程软件只能实现单一的工作模式。

发明内容

[0005] 本发明实施例提供一种印刷流程软件中用于进行智能工作的方法及装置,用以解决现有技术中存在的印刷流程软件只能实现单一的工作模式问题。
[0006] 本发明实施例提供了一种印刷流程软件中用于进行智能工作的方法,包括:
[0007] 调度处理器调用前继节点对目标文件进行处理;
[0008] 所述调度处理器在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件;
[0009] 所述调度处理器调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;
[0010] 所述调度处理器根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理。
[0011] 由于本发明中增加了新的插件使得用户能够根据自己的需要设定条件,从而实现了针对不同的文件和资源,进行不同的业务流程系统处理,进而实现了自动智能的工作流程模式。
[0012] 较佳地,所述前继节点非第一节点,所述目标文件为所述前继节点作为后继节点时,经过前继节点处理后的文件;
[0013] 所述前继节点为第一节点,所述目标文件为用户提交的原始文件。
[0014] 较佳地,所述调度处理器调用前继节点对目标文件进行处理之后,还包括:
[0015] 所述调度处理器在监测到所述前继节点处理结束后,若确定所述前继节点与所述后继节点之间未设置定制条件,调用所述后继节点对所述前继节点处理后的目标文件进行处理。
[0016] 也就是说,调度处理器调用插件确定两节点之间未设置定制条件时,其解析的结果为right,则调用后继节点对前继节点处理后的目标文件进行处理。
[0017] 较佳地,所述调度处理器调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果,具体包括:
[0018] 若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中包含逻辑表达式和独立表达式,所述调度处理器调用所述插件对所述表达式中的逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式和所述独立表达式进行解析,得到解析结果;
[0019] 若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中只包含逻辑表达式,所述调度处理器调用所述插件对所述逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式进行解析,得到解析结果;
[0020] 若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中只包含独立表达式,所述调度处理器调用所述插件根据所述前继节点处理后的目标文件对所述独立表达式进行解析,得到解析结果。
[0021] 由于通过插件根据目标文件对定制条件进行解析得到解析结果,为实现复杂业务流程的处理提供了基础
[0022] 较佳地,所述调度处理器根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理,包括:
[0023] 若所述解析结果表示正确,所述调度处理器调用所述后继节点对所述第一目标文件进行处理;
[0024] 若所述解析结果表示错误,所述调度处理器不调用所述后继节点。
[0025] 由于调度处理器根据解析结果进行调度后继节点,从而实现了印刷流程软件对不同资源和文件的甄别和过滤,进而实现了自动自能的工作流程模式。
[0026] 较佳地,所述调度处理器根据下列方式确定需要调用的节点,还包括:
[0027] 所述调度处理器根据用户设定的业务流程,确定需要调用的节点。
[0028] 本发明实施例提供了一种印刷流程软件中用于进行智能工作的装置,其包括:
[0029] 调用模块,用于调用前继节点对目标文件进行处理;
[0030] 确定模块,用于在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件;
[0031] 解析模块,用于调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;
[0032] 判断模块,用于根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理。
[0033] 较佳地,所述解析模块还用于:
[0034] 在监测到所述前继节点处理结束后,若确定所述前继节点与所述后继节点之间未设置定制条件,调用所述后继节点对所述前继节点处理后的目标文件进行处理。
[0035] 较佳地,所述解析模块,具体用于:
[0036] 若调用所述插件确定根据所述定制条件生成的表达式中包含逻辑表达式和独立表达式,则调用所述插件对所述表达式中的逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式和所述独立表达式进行解析,得到解析结果;
[0037] 若调用所述插件确定根据所述定制条件生成的表达式中只包含逻辑表达式,则调用所述插件对所述逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式进行解析,得到解析结果;
[0038] 若调用所述插件确定根据所述定制条件生成的表达式中只包含独立表达式,则调用所述插件根据所述前继节点处理后的目标文件对所述独立表达式进行解析,得到解析结果。
[0039] 较佳地,所述判断模块,具体用于:
[0040] 若所述解析结果表示正确,调用所述后继节点对所述第一目标文件进行处理;
[0041] 若所述解析结果表示错误,不调用所述后继节点。
[0042] 较佳地,所述调用模块,还用于:
[0043] 根据用户设定的业务流程,确定需要调用的节点附图说明
[0044] 图1为本发明实施例一印刷流程软件中用于进行智能工作的方法的流程图
[0045] 图2为本发明实施例二印刷流程软件中用于进行智能工作的方法的节点连接示意图;
[0046] 图3为本发明实施例三印刷流程软件中用于进行智能工作的方法的节点连接示意图;
[0047] 图4为本发明实施例四印刷流程软件中用于进行智能工作的方法的流程图;
[0048] 图5为本发明实施例五印刷流程软件中用于进行智能工作的装置的示意图。

具体实施方式

[0049] 本发明实施例的调度处理器调用前继节点对目标文件进行处理,在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件,然后调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;并根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理。这种技术方案由于增加了新的插件使得用户能够根据自己的需要设定条件,实现了针对不同的文件和资源,进行不同的业务流程系统处理,从而实现了自动智能的工作流程模式,进而解决了现有技术中印刷流程软件只能实现单一的工作模式的问题。
[0050] 下面结合附图对本发明实施例作进一步的详细描述。
[0051] 如1所示,本发明实施例一印刷流程软件中用于进行智能工作的方法,包括:
[0052] 步骤100,调度处理器调用前继节点对目标文件进行处理;
[0053] 步骤101,所述调度处理器在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件;
[0054] 步骤102,所述调度处理器调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;
[0055] 步骤103,所述调度处理器根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理。
[0056] 其中,节点指的是业务逻辑模块,例如文件转化模块、生成预览图模块、预飞模块、拼折模块等。前继节点可以有多个对应一个后继节点,也可以是一个前继节点对应多个后继节点。
[0057] 插件是开发人员通过扩展智能工作流的接口,依照接口约束开发的。
[0058] 较佳地,所述调度处理器根据下列方式确定需要调用的节点,还包括:
[0059] 所述调度处理器根据用户设定的业务流程,确定需要调用的节点。
[0060] 也就是说,业务流程中需要用到哪些节点,是用户之前设定好的,也可以为系统中自带的业务流程。
[0061] 根据设定好的业务流程,调度处理器确定需要调用哪些节点。
[0062] 用户可以通过面板根据需求设置各节点的连接关系,并且可以随意拖动节点的位置,在重启或多次操作之后,系统还能够记忆节点的位置。
[0063] 需要注意的是,若是两节点之间不能相连,系统会在连线时给出提示,并显示节点之间的连接关系是断开的。
[0064] 用户通过单击节点还能够查看实际的处理进度。
[0065] 以如图2为例进行说明,PDF工具与黑白打印模块连接,也可以与彩色打印模块连接,也可以同时与这两个模块连接。
[0066] 当连接线之间有锚点标记时,提示用户可以设置定制条件,如PDF工具与黑白打印模块连线上的黑色小圆点即为锚点标记,用户通过单击或双击锚点打开流程条件编辑进行设置,其中流程条件编辑中设定了初始连接条件以及逻辑操作符等,用户可以通过流程条件编辑中设定了初始连接条件设置条件,也可以自定义条件,其新增条件表达式的表现形式可以有多种,如下拉形式、新增内置的条件表达式等。当连线上无锚点标记时,用户则不能设置定制条件。
[0067] 较佳地,所述前继节点非第一节点,所述目标文件为所述前继节点作为后继节点时,经过前继节点处理后的文件;
[0068] 所述前继节点为第一节点,所述目标文件为用户提交的原始文件。
[0069] 也就是说,当步骤100中的前继节点为第一节点时,其中第一节点调用的目标文件就是用户提交的原始文件,当步骤100中的前继节点为第二节点或其他非第一节点时,调用的目标文件即为经过第二节点或其他非第一节点的前继节点处理后的目标文件。
[0070] 较佳地,所述调度处理器调用前继节点对目标文件进行处理之后,还包括:
[0071] 所述调度处理器在监测到所述前继节点处理结束后,若确定所述前继节点与所述后继节点之间未设置定制条件,调用所述后继节点对所述前继节点处理后的目标文件进行处理。
[0072] 调度处理器在调用插件确定前继节点与后继节点之间未设置定制条件,则插件将其解析结果设置为正确,也就是说,目标文件符合要处理的要求,调度处理器调用后继节点对目标文件进行处理。
[0073] 较佳地,所述调度处理器调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果,具体包括:
[0074] 若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中包含逻辑表达式和独立表达式,所述调度处理器调用所述插件对所述表达式中的逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式和所述独立表达式进行解析,得到解析结果;
[0075] 若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中只包含逻辑表达式,所述调度处理器调用所述插件对所述逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式进行解析,得到解析结果;
[0076] 若所述调度处理器调用所述插件确定根据所述定制条件生成的表达式中只包含独立表达式,所述调度处理器调用所述插件根据所述前继节点处理后的目标文件对所述独立表达式进行解析,得到解析结果。
[0077] 具体来说,用户通过插件中的流程条件编辑器,针对用户的需求进行设置的定制条件,然后生成逻辑表达式和/或独立表达式,下面分别就不同的情况进行相关说明。
[0078] 若用户设置的定制条件为打印2份,则流程条件编辑器只生成独立表达式“print NO.=5”,就不需要通过插件中的逻辑条件处理插件进行解析,只需通过插件中的表达式解析器根据目标文件对独立表达式进行解析。
[0079] 若用户设置的定制条件为页码尺寸A4、色彩模式黑白、打印份数2、打印页码5,则流程条件编辑器生成的逻辑表达式“(size=A4)and(color mode=gray)and(print count=2)and(print=5)”,需调用插件中的逻辑条件处理插件将上述一个逻辑表达式解析成4个独立表达式,然后通过插件中的表达式解析器根据目标文件对独立表达式进行解析,也就是根据上述条件通过插件选择出满足条件的目标文件,对于不满足条件的目标文件解析结果为错误,满足条件的解析结果为正确。
[0080] 若根据用户设定的定制条件为“size=A4”和“(page NO.=1-2)and(page NO.=5)”,则对逻辑表达式(page NO.=1-2)and(page NO.=5)先通过插件中的逻辑条件处理插件将其解析为独立表达式page NO.=1-2和page NO.=5,然后通过插件中的表达式解析器对独立表达式进行解析,而对于独立表达式size=A4只需通过插件中的表达式解析器根据目标文件对独立表达式进行解析,得到解析结果。
[0081] 对于满足条件的目标文件,则解析结果为正确,不满足的,解析结果为错误。例如,目标文件中页面尺寸中既有A3的也有A4的,而定制条件中页面尺寸为A4,则页面尺寸为A4的文件满足条件,得到的解析结果为正确,就调用后继节点对其进行处理,而页面尺寸为A3的文件不满足条件,得到的解析结果为错误,就不调用后继节点对其进行处理。
[0082] 当有多个条件时,需要同时满足条件解析结果为正确,否则为错误。例如:定制条件为页面尺寸A4,且页码在20-30的范围内,则目标文件中页码为20-30的页面尺寸为A4的目标文件的解析结果为正确,就调用后继节点对其进行处理,其他为错误,就不调用后继节点对其进行处理。
[0083] 较佳地,所述调度处理器根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理,包括:
[0084] 若所述解析结果表示正确,所述调度处理器调用所述后继节点对所述第一目标文件进行处理;
[0085] 若所述解析结果表示错误,所述调度处理器不调用所述后继节点。
[0086] 也就是说,若根据目标文件通过对定制条件进行解析,不满足定制条件则调度处理器不再调用后继节点对目标文件进行处理;若根据目标文件通过对定制条件进行解析,满足定制条件,则调度处理器调用后继节点对满足条件的目标文件进行处理。
[0087] 系统能够记忆定制条件以及定制条件的解析结果。
[0088] 下面以具体的应用场景为例对上述流程进行详细的说明。
[0089] 其应用场景为原始文件为1000页,需对其中第1-20页彩色打印,第200-500页黑白打印,则其节点的连接方式如图2所示,在PDF工具和黑白打印模块上设置条件打印页码200-500即可,在PDF工具和黑白打印模块上设置条件打印页码1-20。
[0090] 首先调度处理器将调用规范化器对原始文件进行处理,得到PDF格式的文件,调度处理器调用插件确定规范化器与PDF工具间未设定条件,则插件将在规范化器与PDF工具间条件的解析结果文件中保存正确的解析结果,则调度处理器调用PDF工具对转化为PDF格式的原始文件进行相应的处理,如放大或缩小文件中的图片或文字。
[0091] 由于在PDF工具和黑白打印模块、彩色打印模块之间设置了条件,则调度处理器调用插件对上述两个节点间的条件文件进行解析,满足条件的文件解析结果为正确,不满足的为错误。其中PDF工具和黑白打印模块上页码在200-500页之间的文件符合条件,解析结果正确,其他错误,则调度处理器调用黑白打印模块对第200-500页的文件进行相应的处理,PDF工具和彩色打印模块之间的处理过程与PDF工具和黑白打印模块的处理过程类似,在此不再赘述。
[0092] 如图4所示,本发明实施例四印刷流程软件中用于进行智能工作的方法,包括:
[0093] 步骤400,用户根据业务流程需要设置需要调用的节点,如图3所示,以及定制条件。
[0094] 其中,第一节点规范化器与第二节点PDF工具之间设置的定制条件为页码20-30;
[0095] 第二节点PDF工具与第三节点打样模块间设定的定制条件为页面尺寸A4。
[0096] 步骤401,调度处理器调用规范化器对用户提交的原始文件进行处理。
[0097] 步骤402,调度处理器在规范化器对用户提交的原始文件进行处理完成后,调用插件对条件进行解析,根据插件解析结果判断是否调用PDF工具,若解析结果正确,即选择出满足页码在20-30之间的文件,则执行步骤403,否则执行步骤404。
[0098] 步骤403,调度处理器调用PDF工具对选择出满足页码在20-30之间的文件进行相应的处理。
[0099] 步骤404,调度处理器不调用第二节点,流程结束。
[0100] 步骤405,调度处理器在PDF工具对选择出满足页码在20-30之间的文件进行相应的处理后,调用插件对条件页面尺寸A4进行解析,根据插件解析结果判断是否调用打样模块,即选择出满足页码尺寸为A4的文件,则执行步骤406,否则执行步骤407。
[0101] 步骤406,调度处理器调用打样模块对页码在20-30之间PDF格式的文件进行打样,流程结束。
[0102] 步骤407,调度处理器不调用打样模块,流程结束。
[0103] 需要说明的是,上述业务流程中用户只设置了三个节点对文件进行处理,若用户设置了两个或多个节点时,其工作流程与次类似在此不再赘述。
[0104] 基于同一发明构思,本发明实施例中还提供了一种印刷流程软件中用于进行智能工作的装置,由于本发明实施例印刷流程软件中用于进行智能工作的装置对应的方法为印刷流程软件中用于进行智能工作的方法,因此本发明实施例装置的实施可以参见方法的实施,重复之处不再赘述。
[0105] 如图5所示,本发明实施例提供了一种印刷流程软件中用于进行智能工作的装置,其包括:
[0106] 调用模块500,用于调用前继节点对目标文件进行处理;
[0107] 确定模块501,用于在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件;
[0108] 解析模块502,用于调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;
[0109] 判断模块503,用于根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理。
[0110] 较佳地,所述解析模块502还用于:
[0111] 在监测到所述前继节点处理结束后,若确定所述前继节点与所述后继节点之间未设置定制条件,调用所述后继节点对所述前继节点处理后的目标文件进行处理。
[0112] 较佳地,所述解析模块502,具体用于:
[0113] 若调用所述插件确定根据所述定制条件生成的表达式中包含逻辑表达式和独立表达式,则调用所述插件对所述表达式中的逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式和所述独立表达式进行解析,得到解析结果;
[0114] 若调用所述插件确定根据所述定制条件生成的表达式中只包含逻辑表达式,则调用所述插件对所述逻辑表达式进行解析,得到至少一个独立表达式,并调用所述插件根据所述前继节点处理后的目标文件对解析逻辑表达式得到的至少一个所述独立表达式进行解析,得到解析结果;
[0115] 若调用所述插件确定根据所述定制条件生成的表达式中只包含独立表达式,则调用所述插件根据所述前继节点处理后的目标文件对所述独立表达式进行解析,得到解析结果。
[0116] 较佳地,所述判断模块503,具体用于:
[0117] 若所述解析结果表示正确,调用所述后继节点对所述第一目标文件进行处理;
[0118] 若所述解析结果表示错误,不调用所述后继节点。
[0119] 较佳地,所述调用模块500,还用于:
[0120] 根据用户设定的业务流程,确定需要调用的节点
[0121] 从上述内容可以看出:本发明实施例的调度处理器调用前继节点对目标文件进行处理,在监测到所述前继节点处理结束后,确定所述前继节点和后继节点之间设定的定制条件,然后调用插件根据所述前继节点处理后的目标文件对所述定制条件进行解析,得到解析结果;并根据所述解析结果判断是否调用所述后继节点对所述前继节点进行处理后的目标文件进行处理。这种技术方案由于增加了新的插件使得用户能够根据自己的需要设定条件,实现了针对不同的文件和资源,进行不同的业务流程系统处理,从而实现了自动智能的工作流程模式,进而解决了现有技术中印刷流程软件只能实现单一的工作模式的问题。
[0122] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0123] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0124] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0125] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0126] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0127] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈