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

文档序号:9489041阅读:来源:国知局
时,可以从目标流作业中删除处理单元。
[0104]值得注意的是,指示可以由流管理服务器10执行的处理的信息(S卩,显示列表区域821所需的信息)和指示可以为每个处理设定的参数的信息(即,为每个处理显示参数设置屏幕所需的信息)可以例如与参数信息和作业定义数据600b —起从流管理服务器10获取。可选地,例如一旦显示编辑流屏幕820,就可以从流管理服务器10获取信息。
[0105]在挂起处理单元13b请求传输参数信息之后(步骤S211),挂起处理单元13b向流执行控制单元12返回“挂起”状态(步骤S215)。一旦接收到“挂起”状态,流执行控制单元12将存储于执行作业存储单元123中的目标流作业的作业信息移动至挂起作业队列122(步骤S216)。值得注意的是,在一些实施例中,作业信息可以保持被存储于执行作业存储单元123。在这种情况下,可以将指示由作业信息描述的对应的流作业当前被挂起的信息增加至作业信息。这样,该作业信息可以被识别为与当前被挂起的流作业有关的作业信息。
[0106]然后,流执行控制单元12开始监测最大等待时间(步骤S217)。最大等待时间是作业定义数据600b的maxWaitingTime元素534的值。
[0107]值得注意的是,图11的步骤S201-S215对应于变量“i”的值是“2”的情况下图9的步骤S106中执行的处理。而且,步骤S216对应于图9的步骤S111。
[0108]参照图12,随后,继续指令装置20的用户被给予机会经由编辑作业屏幕810编辑(更改)参数的值,或者经由编辑流屏幕820编辑(更改)流定义(步骤S221)。
[0109]在下面的描述中,假定OCR处理结果不是用户期望的结果。具体地,假定在对图像形成装置30扫描的文档的图像数据执行OCR处理时OCR处理没能正确地将文档的标题识别为“abc”。
[0110]在这种情况下,用户可以在编辑流屏幕820上编辑(更改)目标流作业的流定义至例如图15中所示的那样。也就是说,用户可以编辑流定义以使流管理服务器10重新执行OCR处理。
[0111]图15示出了在流编辑屏幕820上编辑流定义的示例。图15示出了框b3和框b4已经从列表区域821中拽出并放在框bl和框b2之间以被增加至目标流作业的示例性的情况。也就是说,流定义已经被修改使得在继续目标流作业之后,可以对图像数据执行图像校正处理,然后对图像校正处理的处理结果进行OCR处理,并且对处理结果进行邮件传输处理。执行图像校正处理是为了从图像数据去除噪声等并且改善OCR处理的准确度。假定在对应于框b4的用于OCR处理的参数设置屏幕中的OCR模式的值已经被设定为“2”。也就是说,对应于框b4的OCR处理已经被设定为在比第一次执行的OCR处理更高的准确度上执行。当已经完成在编辑流屏幕820上的流定义的编辑并且按下OK按钮823时,在编辑流屏幕820上编辑流定义的结果被反映在编辑作业屏幕810的显示区域811。值得注意的是,图15所示的编辑示例仅仅是一个示意性示例。
[0112]进一步地,在下面的描述中,假定在编辑流定义之前或之后,已经如图16中所示对某个参数进行了编辑(更改)。
[0113]图16示出了在编辑作业屏幕810上编辑参数的示例。图16示出了在其中更改了显示区域812中的参数“tol”和“cc2”的值的示例性的情况。而且,如图15所示的编辑流定义的结果被反映在图16的显示区域811中。
[0114]当在进行了这些更改之后按下按钮815时,(步骤S222),显示控制单元23请求继续请求传输单元24传输用于继续目标流作业的继续请求(步骤S223)。继续请求包括指示目标流作业的作业ID的信息以及指示在编辑作业屏幕810上作出的编辑的编辑结果的信息等。在本示例中,指示编辑流定义的结果的信息以及指示编辑参数的结果的信息被包括在继续请求中。值得注意的是,在对元信息做出更改的情况下,更改的元信息也可以包括在继续请求中。
[0115]继续请求传输单元24发送继续请求至流管理服务器10 (步骤S224)。继续请求被流管理服务器10的继续请求接收单元16接收。继续请求接收单元16将接收的继续请求传递至流执行控制单元12 (步骤S225)。
[0116]—旦接收到继续请求,流执行控制单元12从挂起作业队列122获取与继续请求中包括的作业ID相关联的作业信息,并且将获取的作业信息移动至执行作业存储单元123(步骤S226)。然后,流执行控制单元12第二次发送执行请求至已经切换至“挂起”状态的挂起处理单元13b (步骤S227)。执行请求包括目标流作业的作业ID和包括在继续请求中的信息。
[0117]—旦第二次接收到执行请求,挂起处理单元13b将执行请求中包括的信息应用至作业定义数据600b并且更改作业定义数据600b (步骤S228)。而且,如果执行请求中包括的信息包含编辑元信息的结果,则目标流作业的元信息也可以被相应地更改。在本示例中,作业定义数据600b被更改以变为图17所示的作业定义数据600c。
[0118]图17示出了根据本发明实施例的已经应用更改之后的作业定义数据的示例。值得注意的是,在图17中,为了方便省略了如图8和图10中所示的插件元素520和插件元素530的内容。
[0119]在作业定义数据600c中,增加了插件元素550和插件元素560。插件元素550是对应于新增加的图像校正处理的插件元素。插件元素550的顺序属性的值被设为“3”。因此,对应于插件元素550的图像校正处理将被第三执行,即,在挂起处理之后执行。插件元素560是对应于新增加的OCR处理的插件元素。插件元素560的顺序属性的值被设为“4”。因此,对应于插件元素560的OCR处理将被第四执行,即,在图像校正处理之后执行。
[0120]而且,对插件元素540做出更改。例如,插件元素540的顺序属性547的值被更改至“5”。因此,对应于插件元素540的邮件传输处理将被第五执行,即,在将被第四执行的OCR处理之后。tol元素543的值被更改为“xxx3@abc.com”。进一步地,cc2元素545的值被更改为 “xxx4@abc.com”。
[0121]值得注意的是,在编辑流屏幕820上删除了处理的情况下,在步骤S228中,对应于删除的处理的插件元素被删除,并且从与在删除的处理之后的每个处理对应的每个插件元素的顺序属性的值中减I。
[0122]而且,在编辑流屏幕820中改变了处理的执行顺序的情况下,在步骤S228中,相应地更改与已经重新排序的处理对应的插件元素的顺序属性的值。
[0123]然后,挂起处理单元13b返回“完成”状态至流执行控制单元12(步骤S229)。这样,流执行控制单元12可以识别挂起处理单元13b的挂起处理已经完成。因此,流执行控制单元12将执行请求发送至与在挂起处理之后将要被执行的下一个处理对应的处理单元13。在本示例中,图像校正处理被增加为挂起处理之后将要被执行的处理。因此,流执行控制单元12将执行请求发送至图像校正处理单元13d以使图像校正处理被执行。反过来,图像校正处理单元13d对作业信息中包括的图像数据执行图像校正处理。然后,图像校正处理单元13d将由图像校正处理生成的图像数据包括在作业信息中。值得注意的是,图像校正处理单元13d把将要被后续处理所处理的数据从初始图像数据(即,从图像形成装置30接收的图像数据)切换至由图像校正处理生成的图像数据。也就是说,在本实施例中,在开始流作业时,通过作业输入单元11包括在作业信息中的数据被设置为将要由处理单元13处理的数据。此后,由各处理的各处理单元13确定将要被处理的数据。换句话说,当执行给定的处理并且执行处理的处理单元13被配置为把将要被处理的数据切换至新数据时,将要被后续处理所处理的数据被切换至新数据。值得注意的是,将要被处理的数据的切换可以例如通过将在用于存储将要被处理的数据的文件夹中存储的数据替换为新的数据来实现。
[0124]因此,在图像校正处理之后执行的OCR处理中,对图像校正处理生成的图像数据进行处理。执行OCR处理的OCR处理单元13a并不更改将要被处理的数据。因此,在此后将要被执行的邮件传输处理中,由图像校正处理生成的图像数据被用作为将要被处理的数据(即,电子邮件将要附带的数据)。
[0125]值得注意的是,在本示例中,在邮件传输处理中,电子邮件被传输至与在流定义数据500中所设定的不同的目的地(地址)。也就是说,电子邮件的目的地地址被设为“XXX3@abc.com”。而且,电子邮件的Ce地址被设为“xxx4@abc.com”。进一步地,第二次执行的OCR处理所生成的文本数据被用作为电子邮件的主题。也就是说,在本示例中,subject元素546的值“ocr/keyword”包括作为id元素的具有值“ocr”的元素,其指示将要参考插件元素560的关键字元素的值,插件元素560对应于在插件元素540之前执行的插件的最后一个插件,subject元素546属于插件元素540。
[0126]值得注意的是,当执行图12的步骤S225时,在图9的步骤112做出了正面确定(YES)。而且,图12的步骤S226对应于图9的步骤S113,并且图12的步骤S227对应于在图9的步骤S113之后执行的步骤S106。
[0127]而且,值得注意的是,如果在执行图12的步骤S225之前从图11的步骤S217的执行经过了最大等待时间,流执行控制单元12可以基于作业定义数据600b的errorHandling元素535的值(“Skip”)来确定应当跳过挂起处理(编辑)。因此,流执行控制单元12可以将执行请求传输至邮件传输处理单元13c以执行流作业的下一个处理。
[0128]另一方面,当在编辑作业屏幕810 (图13)上按下按钮816时,替代于继续请求,可以沿着与继续请求相同的传输路径(步骤S223-S225)来传输流作业取消请求。在这种情况下,流执行控制单元12在不执行步骤S226和后续处理步骤的处理的情况下,取消目标流作业的执行。
[0129]值得注意的是,在一些实施例中,目标流作业可以被配置为使得用户能够检查第二次执行的OCR处理的结果。在这种
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1