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

文档序号:9865155阅读:207来源:国知局
一种印刷流程软件中用于进行智能工作的方法及装置的制造方法
【技术领域】
[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为本发明实施例五印刷流程软件中用于进行智能工作的装置的示意图。
【具体实施
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1