信息处理装置、信息处理系统以及信息处理方法

文档序号:9489041阅读:346来源:国知局
信息处理装置、信息处理系统以及信息处理方法
【技术领域】
[0001]本发明涉及一种信息处理装置、一种信息处理系统以及一种信息处理方法。
【背景技术】
[0002]已知这样的系统,其能够执行关于由图像形成装置扫描的文档的图像数据的预定义的工作流(参见例如日本特开专利公报N0.2008-021315)。在这样的系统中,定义工作流使得数据可以根据用户的商业操作流而流动。
[0003]一个工作流基本上由处理的组合组成,该处理的组合包括例如用于输入数据的数据输入处理、在输入数据上执行的零个或多个中间处理、以及用于输出由上述零个或多个中间处理所生成的数据的数据输出处理。
[0004]然而,存在不希望构成工作流的处理是连续和自动执行的情况。例如,有些工作流可能涉及在执行工作流期间等待用户的输入以及基于用户的输入来执行工作流的后续处理。

【发明内容】

[0005]有鉴于此,本发明的一个方面旨在增强由处理的组合所组成的处理流的灵活性。
[0006]根据本发明的一个实施例,提供了一种信息处理装置,包括:处理控制单元,用于以由定义信息所定义的顺序执行关于输入数据的一个或多个处理;输出单元,用于当一个或多个处理的第一处理被挂起时使得定义信息以用户能够更改的形式被输出;接受单元,用于接受指示对定义信息的更改的信息;以及应用单元,用于将由接受单元接受的信息所指示的更改应用至定义信息。处理控制单元基于反映由应用单元应用于其上的更改的定义信息来控制在继续第一处理之后执行的一个或多个处理的后续处理的执行。
【附图说明】
[0007]图1示出了根据本发明实施例的信息处理系统的示例性配置;
[0008]图2示出了根据本发明实施例的流管理服务器的示例性硬件配置;
[0009]图3示出了根据本发明的一个实施例的继续指令装置和流管理服务器的示例性功能配置;
[0010]图4示出了作业输入单元的示例性配置;
[0011]图5是示出了由作业输入单元执行的示例性处理步骤的流程图;
[0012]图6示出了根据本发明实施例的工作流的具体示例;
[0013]图7示出了根据本发明实施例的流定义数据的示例;
[0014]图8示出了根据本发明实施例的处于初始状态的作业定义数据的示例;
[0015]图9是示出了根据本发明实施例的由流执行控制单元执行的示例性处理步骤的流程图;
[0016]图10示出了根据本发明实施例的在执行OCR处理后的作业定义数据的示例;
[0017]图11是示出了根据本发明实施例的挂起处理的示例性处理步骤的序列图;
[0018]图12是示出了挂起处理的进一步示例性处理步骤的序列图;
[0019]图13示出了编辑作业屏幕的示例性显示;
[0020]图14示出了编辑流屏幕的示例性显示;以及
[0021]图15示出了在流定义被更改之后编辑流屏幕的示例性显示;
[0022]图16示出了编辑作业屏幕的示例性编辑;
[0023]图17示出了根据本发明实施例的已经被更改的作业定义数据的示例。
【具体实施方式】
[0024]下面,将参照附图描述本发明的实施例。
[0025]图1示出了根据本发明的一个实施例的信息处理系统I的示例性的配置。在图1中,信息处理系统I包括由诸如LAN(Local Area Network,局域网)或者互联网(Internet)(可以是有线或无线)的网络互联的流管理服务器10、至少一个继续指令装置20、以及至少一个图像形成装置30。
[0026]流管理服务器10是执行关于经由网络接收的数据的预定义工作流的计算机。值得注意的是,工作流可以例如指的是由一个或多个处理单元(任务)的给定组合实施的处理流,每个所述一个或多个处理单元(任务)均独立地或者独自地实施分离的功能。值得注意的是,上述处理单元可以对应于一般的工作流术语中所谓的“活动(activity) ”。
[0027]继续指令装置20用于输入继续指令,继续指令用于继续已经被挂起的工作流的处理操作。也就是说本实施例能够实现具有可以被临时停止的处理操作的工作流的实施。继续指令装置20可以由例如PC (个人计算机)、智能手机、平板电脑终端或者图像形成装置30实施。而且,继续指令装置20可以在与例如流管理服务器10相同的装置中实施。
[0028]图像形成装置30是将要由工作流处理的数据(输入数据)的输入源的示例。例如,图像形成装置30可以将从文档扫描的图像数据传输(输入)至流管理服务器10作为用于工作流的输入数据。值得注意的是,用于工作流的数据例如可以被输入至预定文件服务器的预定文件夹的预定文件中。而且,用于工作流的数据可以通过例如电子邮件传输。进一步地,用于工作流的数据可以作为文件被存储于例如云存储器上。
[0029]图2示出了根据本发明的一个实施例的流管理服务器10的示例性硬件配置。在图2中,流管理服务器10包括通过总线B互联的驱动单元100、副存储单元102、内存单元103, CPU(中央处理器)104以及接口单元105。
[0030]用于在流管理服务器10中执行处理的程序可以通过诸如⑶-ROM的记录介质101来提供。当存储程序的记录介质101被加载至驱动单元100时,程序可以经由驱动单元100从记录介质101安装到副存储单元102上。然而程序并不必然地必须被从记录介质101安装,并且可选地可以例如经由网络从一些其它计算机进行下载。副存储单元102存储文件和数据以及安装的程序。
[0031]内存单元103响应于激活程序的指令从副存储单元102读取程序并存储读取的程序。CPU 104通过执行存储于内存单元103中的相关程序来实施流管理服务器10的功能。接口单元105被用作为用于建立与网络的连接的接口。
[0032]值得注意的是,在有些实施例中,流管理服务器10可以被配置为由例如包括多个计算机的计算机系统。
[0033]图3示出了继续指令装置20和流管理服务器10的示例性功能配置。
[0034]在图3中,流管理服务器10包括作业输入单元11、流执行控制单元12、处理单元13、挂起通知传输单元14、作业信息传输单元15以及继续请求接收单元16。这些功能单元可以由例如执行安装在流管理服务器10上的相关程序的CPU 104来实施。流管理服务器10还实施存储单元,该存储单元包括开始作业队列121、挂起作业队列122、执行作业存储单元123以及流定义存储单元124。这些存储单元可以例如由经由网络被连接至流管理服务器10的存储器设备或者副存储单元102来实施。
[0035]流定义存储单元124存储流定义数据。流定义数据是指包括与工作流的处理流有关的定义信息(以下称之为“流定义”)的数据。在本实施例中,一组流定义数据对应于一个工作流。因此,为每一个具有与另一个工作流不同的处理流的工作流创建流定义数据。
[0036]作业输入单元11接收工作流执行请求以及在工作流执行请求中指定的用于工作流的输入数据,并且将与用于执行工作流的作业有关的作业信息输入至开始作业队列121。在本实施例中,用于执行工作流的作业是指用于执行该工作流的执行单元。例如,在多次执行相同的工作流的情况下,工作流的每次执行均对应于不同的作业。值得注意的是,在下面的描述中,工作流的作业被称为“流作业”。
[0037]开始作业队列121可以例如以FIF0(First-1n First-Out,先进先出)格式存储输入于其中的作业信息。作业信息可以包括例如基于将被执行的工作流的流定义数据的拷贝所生成的作业定义数据、诸如从图像形成装置30传输来的图像数据的将要被处理的数据以及流作业的元信息。元信息例如可以包括诸如已经发出执行流作业的指令的用户的用户名的信息、将要被处理的数据的数据大小以及流作业的执行数据。值得注意的是,在有些实施例中,例如,与一个流作业有关的作业信息可以在一个文件夹中进行存储和管理。
[0038]当一组或多组作业信息被存储于开始作业队列121时,流执行控制单元12将要被执行的作业信息移动至执行作业存储单元123,执行作业存储单元123由处理单元13根据作业信息被存储于开始作业队列121中的顺序进行访问。流执行控制单元12基于执行作业存储单元123中存储的作业信息来控制流作业的执行。换句话说,处理单元13参考存储于执行作业存储单元123中的作业信息来执行处理单元13的对应的处理。值得注意的是,在一些实施例中,例如可以为每个流作业创建执行作业存储单元123。
[0039]处理单元13执行构成工作流的处理(“活动”或者“处理单元”)。在一个示例中,一个活动可以由一个处理单元13实施。在这种情况下,例如,工作流可以由通过一个或多个处理单元13执行的一系列连接的处理来实施,每个处理单元13被配置为执行不同的处理。
[0040]在本实施例中,构成将要被流管理服务器10执行的工作流的一个或多个处理(处理单元)可以大体分类为输入处理、中间处理、挂起处理或者输出处理。输入处理例如可以包括从诸如图像形成装置30的外部设备输入用于流作业的数据的处理。
[0041]中间处理可以包括例如修改或者操控用于流作业的数据的处理。中间处理的具体示例包括噪声去除处理、OCR (Optical Character recognit1n,光学字符识别)处理、翻译处理以及数据转换处理。
[0042]挂起处理可以包括挂起流作业的进行、以使得用户能够介入流作业的执行的处理。可以维持流作业的挂起状态,直至例如发出继续流作业的继续指令。
[0043]输出处理可以包括以用户可用的形式输出由流作业生成的数据的处理。以用户可用的形式输出数据的示例不仅包括在纸上打印数据,还包括以其它方式电子地存储数据或者输出数据,以使得用户能够经由例如应用程序访问和使用数据。在一个示例中,输出处理可以是用于投递数据至预定的计算机的文件夹的投递处理。在另一个示例中,预定的电子邮件地址可以是数据的投递目的地。而且,对应于图像数据的输入源的图像形成装置30或者一些其它图像形成装置
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1