信息处理装置、信息处理系统、信息处理方法以及程序的制作方法

文档序号:9564660阅读:336来源:国知局
信息处理装置、信息处理系统、信息处理方法以及程序的制作方法
【技术领域】
[0001]本发明一般涉及一种信息处理装置、信息处理系统、处理信息方法以及程序。
【背景技术】
[0002]在一种类型的系统中,可以对通过使用图像形成设备来扫描文件而获得的图像数据来执行预定义的工作流。在该系统中,定义工作流以便数据以对应于用户的业务流的模式流动。
[0003]通过连接例如数据的输入、对数据的加工处理以及由加工处理所生成的数据的输出处理来形成一个示例性的工作流。另外,也可以对处理单位之间的连接关系定义分支。
[0004]专利文献1:日本特开专利公报N0.2013-20326

【发明内容】

[0005]如果能够响应于由前一阶段的处理单位所获取的处理结果来改变上述工作流中的分支目的地,那么能够改善工作流的灵活性。
[0006]本发明是考虑了上述各点而提供的,并且本发明的一个目的是改善由处理单位的组合而形成的处理流的灵活性。
[0007]本发明的至少一个实施例的一般目的是,提供一种能够基本上消除相由相关技术的缺点和限制所导致的一个或多个问题的信息处理装置。
[0008]本发明实施例的一个方面可以是,提供一种信息处理装置,包括:处理控制部,用于以在定义信息中所定义的顺序执行被提供用于输入数据的至少一个处理单位;以及选择部,用于根据从所述至少一个处理单位中所获取的输出信息,在被定义在定义信息中的多个处理单位中选择由所述处理控制部所执行的对象处理单位,作为在每个所述至少一个处理单位之后将要被执行的候选。
[0009]实施例的其它目的和优点可以部分地由下面的说明来提出,部分地从说明中得以澄清,或者可以通过发明的实践而被了解。发明的目的和优点将通过尤其是在所附的权利要求中所指出的要素及其组合来实现和达到。
[0010]附图的简要说明
[0011]图1示出了本发明实施例的信息处理系统的示例性结构。
[0012]图2示出本发明实施例的流管理服务器的示例性硬件配置。
[0013]图3示出本发明实施例的流管理服务器的示例性功能结构。
[0014]图4示出了作业输入部的示例性结构。
[0015]图5是示出了由作业输入部执行的示例性过程的流程图。
[0016]图6示出了本发明实施例的示例性具体示例。
[0017]图7示出了本发明实施例的示例性流定义数据。
[0018]图8示出了在本发明实施例的初始状态下的示例性作业定义数据。
[0019]图9是示出由流执行控制部所执行的示例性过程的流程图。
[0020]图10是用于说明规则处理的示例性过程的流程图。
[0021]图11示出了规则定义表的示例性结构。
[0022]图12示出了条件定义表的示例性结构。
[0023]图13示出了条件表达式表的示例性结构。
[0024]图14是用于说明动作的执行处理的示例性过程的流程图。
[0025]图15不出了动作列表表的不例性结构。
[0026]图16示出了动作定义表的示例性结构。
[0027]图17示出了规则设置屏幕的示例性显示。
[0028]图18示出了规则编辑画面的示例性显示。
[0029]图19是条件表达式设置屏幕的示例性显示。
[0030]图20是说明响应于在条件表达式设置屏幕上的操作而执行的示例性过程的顺序图。
[0031]图21示出了示例性的参数结构信息。
[0032]图22示出了动作定义设置屏幕的示例性显示。
[0033]图23是说明响应于在动作定义设置屏幕上的操作而执行的示例性过程的顺序图。
[0034]优选实施例的详细描述
[0035]下面参照本发明实施例的图1至图23给出描述。其中相同的附图标记被附加到相同的部件上,因此省略了部件的重复描述。
[0036]附图标记通常指定如下:
[0037]1:信息处理系统;
[0038]10:流管理服务器;
[0039]11:作业输入部;
[0040]12:流执行控制部;
[0041]13:处理部;
[0042]13a: OCR 处理部;
[0043]13b:归档处理部;
[0044]13c:规则处理部;
[0045]13d:邮件递送部;
[0046]13e:文件夹递送处理部;
[0047]14:作业队列;
[0048]15:流定义存储部;
[0049]16:规则定义存储部;
[0050]20:客户端;
[0051]30:图像形成装置;
[0052]50:文档管理服务器;
[0053]60:邮件服务器;
[0054]70:文件服务器;
[0055]100:驱动设备;
[0056]101:记录介质;
[0057]102:辅助存储设备;
[0058]103:存储设备;
[0059]104:CPU ;
[0060]105:接口设备;
[0061]111:扫描输入插件;
[0062]112:邮件输入插件;
[0063]113:文件夹输入插件;
[0064]B:总线;
[0065]ΤΙ:规则定义表;
[0066]T2:条件定义表;
[0067]T3:条件表达式表;
[0068]T4:动作列表表;和
[0069]T5:动作定义表。
[0070]以下,根据附图描述本发明实施例。图1示出了实施例的信息处理系统的示例性结构。参照附图1,信息处理系统1包括流管理服务器10、至少一个客户端20、至少一个图像形成装置30、文档管理服务器50、邮件服务器60、文件服务器70等等。流管理服务器10、至少一个客户端20、至少一个图像形成装置30、文档管理服务器50、邮件服务器60和文件服务器70通过本地局域网(LAN)或者例如因特网的有线或无线网络相互连接以便相互通
?目Ο
[0071]流管理服务器10是对于通过网络接收的数据执行预定的工作流的计算机。例如,工作流是由至少一个处理单位(至少一个任务)的任意组合来实现的处理流,通过处理单位中的每一个可以独立地或单独实现完整的功能。上述处理单位可以对应于用于工作流的技术领域的普通术语中包括的“活动”。
[0072]客户端20是用于制定与工作流的处理流相关的定义信息(以下称为“流定义”)的终端。例如,用户可以通过客户端20上显示的屏幕来制定流定义。客户端20可以是用于流管理服务器10的数据输入源,也可以是由流管理服务器10执行的工作流的执行结果的输出目的地(递送目的地)。客户端20可以是个人计算机(PC)、智能电话、平板型终端、图像形成装置30等。另外,客户端20可以是与流管理服务器10相同的装置。
[0073]图像形成装置30是作为数据的输入源或数据的输出目的地的示例性装置,该数据是将要在工作流中被处理的对象。例如,图像形成装置30将通过扫描原始文稿而获得的图像数据发送给流管理服务器10作为用于工作流的输入数据。此外,图像形成装置30可以打印作为工作流的执行结果而递送的数据。
[0074]文档管理服务器50是包括数据库的计算机,该数据库在管理数据的同时将数据与数据的属性信息相关联。文档管理服务器50是由流管理服务器10所执行的工作流的执行结果的示例性输出目的地。当文档管理服务器50是输出目的地时,输出数据被存储在文档管理服务器50的数据库中。
[0075]邮件服务器60具有与普通的邮件服务器类似的功能。在实施例中,邮件服务器60是由流管理服务器10执行的工作流的执行结果的示例性输出目的地。在邮件服务器60是输出目的地的情况下,输出数据被附加到电子邮件上,并被传输至在所执行的工作流中设置的邮件地址。邮件服务器60可以是数据的输入源,该数据是工作流的处理对象。例如,被附加到指向预定地址的电子邮件上的数据可以作为工作流的处理对象。
[0076]文件服务器70是积聚共同地在网络61中拥有的文件并且管理这些文件的计算机。在实施例中,文件服务器70是由流管理服务器10所执行的工作流的执行结果的示例性输出目的地。例如输出到文件服务器70的数据被存储至文件服务器内提供的文件夹中。文件服务器70可以是数据的输入源,该数据是工作流的处理对象。例如,存储在文件服务器70的预定文件夹中的文件可以被发送到流管理服务器10。
[0077]图2示出了本发明实施例的流管理服务器的示例性硬件配置。图2中所示的流管理服务器10包括驱动设备100、辅助存储设备102、存储设备103、CPU 104以及接口设备105等,它们通过总线B相互连接。
[0078]实现流管理服务器10中的处理的程序由例如⑶-ROM的记录介质101供给。当具有记录在其中的程序的记录介质101被放入驱动设备100中时,该程序被从记录介质101通过驱动设备100安装在辅助存储设备102上。然而,程序并非总是从记录介质101来安装,而是可以通过网络从另一台计算机下载。辅助存储设备102除了存储所安装的程序外,还存储必要的文件、数据等。
[0079]当程序被指示要调用时,存储设备103从辅助存储设备102中读取程序并将所读取的程序存储到存储设备203。CPU 104遵照存储在存储设备103中的程序执行与流管理服务器10相关的功能。接口设备105被用作连接网络的接口。
[0080]流管理服务器10可以是包括多台计算机的计算机系统。
[0081]图3示出了本发明实施例的流管理服务器的示例性功能结构。参考图3,流管理服务器10包括作业输入部11、流执行控制部12、处理部等。当由CPU 104执行安装在流管理服务器10上的一个或多个程序时这些部件被实现。流管理服务器10使用存储部作为作业队列14、流定义存储部15以及规则定义存储部16。这些存储部可以由辅助存储设备102、通过网络连接到流管理100的存储设备等来实现。
[0082]流定义存储部15存储流定义数据。流定义数据是其中记录了流定义的数据。在该实施例中,流定义数据中的一条对应一个工作流。因此,流定义数据是针对每个具有互不相同的过程的工作流而制定的。
[0083]作业输入部11接收工作流的执行请求、用于工作流的输入数据等,并且将与工作流相关
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1