信息处理装置、信息处理系统、记录媒体及信息处理方法

文档序号:1025709 发布日期:2020-10-27 浏览:27次 >En<

阅读说明:本技术 信息处理装置、信息处理系统、记录媒体及信息处理方法 (Information processing apparatus, information processing system, recording medium, and information processing method ) 是由 堀江大悟 清水淳一 小林邦彦 于 2020-02-05 设计创作,主要内容包括:一种信息处理装置、信息处理系统、记录媒体及信息处理方法,所述信息处理装置,其包括:执行部,响应于受理包括数据向外部装置的传送的作业的情况来执行该作业;及控制部,进行如下控制:在正在通过所述执行部执行的第1作业为向外部装置传送处理对象即第1数据并从该外部装置接收处理结果即第2数据的作业的情况下,响应于向所述外部装置的所述第1数据的传送结束的情况使所述第1作业成为中断状态,并使使用在所述第1作业中使用的传送协议的第2作业成为能够执行的状态。(An information processing apparatus, an information processing system, a recording medium, and an information processing method, the information processing apparatus comprising: an execution unit that executes a job including transfer of data to an external device in response to acceptance of the job; and a control unit for performing control as follows: when the 1 st job being executed by the execution unit is a job for transmitting the 1 st data as a processing target to an external device and receiving the 2 nd data as a processing result from the external device, the 1 st job is set to an interrupt state in response to completion of transmission of the 1 st data to the external device, and the 2 nd job using a transmission protocol used in the 1 st job is set to an executable state.)

信息处理装置、信息处理系统、记录媒体及信息处理方法

技术领域

本发明涉及一种信息处理装置、信息处理系统、记录媒体及信息处理方法。

背景技术

专利文献1中公开了一种生成由复数个过程构成的工作流程的工作流程生成装置,其具有:识别单元,识别构成所述过程的1个以上的处理的各执行位置是装置还是云端;调换单元,调换处理顺序,以一并调出通过所述识别单元识别为执行位置是云端的复数个处理;及生成单元,通过所述调换单元进行调换的结果,对通过所述识别单元识别为执行位置是云端的连续排列的复数个处理一并生成所述工作流程。

专利文献1:日本特开2014-056488号公报

在具备复数个服务功能的图像形成装置等信息处理装置中,例如,若有传送处理的委托,则获取图像数据,并将所获取的图像数据传送至保存目的地。例如也可以对所获取的图像数据实施字符识别处理等图像处理,并将图像处理后的图像数据传送至保存目的地。

信息处理装置也可以向云端上的服务器委托传送前的图像处理等处理的一部分或全部。以下,将利用者向信息处理装置委托的处理的单位称为“作业”。

以往,信息处理装置中,为了保证处理结果,正在执行使用某一传送协议的第1作业时不会执行使用同一传送协议的第2作业。在图像处理的处理结果从云端上的服务器反馈到信息处理装置的情况下,信息处理装置无法开始第2作业,直至第1作业结束为止。

发明内容

本发明的目的在于,提供一种在受理包括数据向外部装置的传送的作业并执行该作业的情况下,能够在先受理的第1作业结束之前开始使用相同的传送协议的第2作业的信息处理装置、信息处理系统、记录媒体及信息处理方法。

第1方式所涉及的信息处理装置包括:执行部,响应于受理包括数据向外部装置的传送的作业的情况来执行该作业;及控制部,进行如下控制:在正在通过所述执行部执行的第1作业为向外部装置传送处理对象即第1数据并从该外部装置接收处理结果即第2数据的作业的情况下,响应于向所述外部装置的所述第1数据的传送结束的情况使所述第1作业成为中断状态,并使使用在所述第1作业中使用的传送协议的第2作业成为能够执行的状态。

第2方式所涉及的信息处理装置在第1方式所涉及的信息处理装置中,所述控制部响应于向所述外部装置的所述第1数据的传送结束的情况来中断在所述第1作业中使用的协议的使用。

第3方式所涉及的信息处理装置在第1方式所涉及的信息处理装置中,在中断在所述第1作业中使用的协议的使用之前,所述控制部保存中断前的第1作业的处理结果。

第4方式所涉及的信息处理装置在第1方式或第2方式所涉及的信息处理装置中,所述控制部切换第1模式和第2模式,所述第1模式在存在使用同一协议的被中断的作业的情况下进行使所述第2作业成为能够执行的状态的控制,所述第2模式在存在使用同一协议的被中断的作业的情况下进行使所述第2作业成为等待执行的状态的控制。

第5方式所涉及的信息处理装置在第3方式或第4方式所涉及的信息处理装置中,在所述第2作业中指定的传送目的地之一与在所述第1作业中指定的传送目的地连文件夹名也一致的情况下,所述控制部进行使所述第2作业成为等待执行的状态的控制。

第6方式所涉及的信息处理装置在第1方式至第5方式中的任一方式所涉及的信息处理装置中,在从所述外部装置接收到关于被中断的所述第1作业的处理已结束的内容的通知的情况下,所述控制部进行使所述第1作业成为能够恢复的状态。

第7方式所涉及的信息处理装置在第6方式所涉及的信息处理装置中,在正在执行的所述第2作业结束之后,所述控制部进行恢复所述能够恢复的状态的所述第1作业的控制。

第8方式所涉及的信息处理装置在第6方式或第7方式所涉及的信息处理装置中,通过电子邮件来接收所述通知。

第9方式所涉及的信息处理装置在第8方式所涉及的信息处理装置中,所述电子邮件被加密。

第10方式所涉及的信息处理装置在第8方式或第9方式所涉及的信息处理装置中,所述第2数据添附于所述电子邮件中。

第11方式所涉及的信息处理装置在第7方式至第10方式中的任一方式所涉及的信息处理装置中,在处于所述中断状态的第1作业被恢复的情况下,所述执行部获取基于所述外部装置的处理结果,并执行余下的作业。

第12方式所涉及的信息处理系统包括:第1方式至第11方式中的任一方式所涉及的信息处理装置;及外部装置,执行从所述信息处理装置委托的处理。

第13方式所涉及的信息处理系统在第12方式所涉及的信息处理系统中,还包括保存从所述信息处理装置传送的处理结果的存储装置。

第14方式所涉及的记录媒体记录有用于使计算机发挥第1方式至第11方式中任一方式所涉及的信息处理装置的各部的功能的程序。

第15方式所涉及的信息处理方法包括如下步骤:执行步骤,响应于受理包括数据向外部装置的传送的作业的情况来执行该作业;及控制步骤,进行如下控制:在正在通过所述执行步骤执行的第1作业为向外部装置传送处理对象即第1数据并从该外部装置接收处理结果即第2数据的作业的情况下,响应于向所述外部装置的所述第1数据的传送结束的情况使所述第1作业成为中断状态,并使使用在所述第1作业中使用的传送协议的第2作业成为能够执行的状态。

发明效果

根据第1方式、第12方式、第13方式、第14方式、第15方式,在受理包括数据向外部装置的传送的作业并执行该作业的情况下,能够在先受理的第1作业结束之前开始使用同一传送协议的第2作业。

根据第2方式,能够在不再由装置本身进行处理的定时使正在执行的第1作业成为中断状态。

根据第3方式,能够与基于外部装置处理的成功与否无关地保证中断前的处理结果。

根据第4方式,还能够切换模式而按受理委托的顺序来执行作业。

根据第5方式,在使用同一传送协议的第2作业中指定连文件夹名也相同的传送目的地的情况下,能够禁止跳过。

根据第6方式,能够得知恢复被中断的作业的定时。

根据第7方式,能够在适当的分段位置恢复被中断的作业。

根据第8方式、第9方式、第10方式,即使在外部装置之间存在防火墙的情况下,也能够从外部装置获取信息。

根据第11方式,能够将处于中断状态的作业执行至最后。

附图说明

根据以下附图,对本发明的实施方式进行详细叙述。

图1是表示本发明的实施方式所涉及的信息处理系统的结构的一例的概略图;

图2是表示信息处理装置的电结构的一例的框图;

图3是表示图像处理服务器的电结构的一例的框图;

图4是表示传送处理的流程的一例的流程图;

图5是表示传送处理的管理表的一例的图表;

图6是说明作为前提的信息处理系统的动作的示意图;

图7是表示顺序保证模式下的动作的一例的时序图;

图8是表示模式设定画面的一例的示意图;

图9是表示跳过模式下的动作的一例的时序图;

图10是表示跳过模式下的动作的另一例的时序图;

图11是表示本发明的实施方式所涉及的信息处理系统的动作的一例的时序图;

图12是表示本发明的实施方式所涉及的程序的处理的流程的一例的流程图;

图13是表示“图像处理”的流程的一例的流程图;

图14是表示管理表的更新例的图表;

图15是表示“可否执行的判定处理”的流程的一例的流程图;

图16是表示“传送作业的恢复处理”的流程的一例的流程图;

图17是表示管理表的更新例的图表。

符号说明

1-信息处理系统,2-系统,10-信息处理装置,12-信息处理部,14-操作显示部,16-图像读取部,18-通信部,19-存储部,20-图像处理服务器,22-信息处理部,24-通信部,26-存储部,30-文档管理服务器,40-通信线路,42-防火墙,50-通信线路,100-传送作业,102-数据获取过程,104-图像处理过程,106-传送过程,200-模式设定画面。

具体实施方式

以下,参考附图对本发明的实施方式的一例进行详细说明。

<信息处理系统>

首先,对信息处理系统进行说明。

图1是表示本发明的实施方式所涉及的信息处理系统的结构的一例的概略图。如图1所示,信息处理系统1具备信息处理装置10、图像处理服务器20及文档管理服务器30。图像处理服务器20为外部装置的一例,是配置于云端上的虚拟服务器。信息处理装置10及文档管理服务器30分别配置于系统2内。系统2为公司内部专用系统等本地系统。

信息处理装置10与文档管理服务器30经由公司内部LAN等本地通信线路50而连接。并且,信息处理装置10及文档管理服务器30分别经由互联网等通信线路40及防火墙42与云端上的图像处理服务器20连接。防火墙42屏蔽针对本地系统2的来自外部的未被允许的通信。

信息处理装置10具备根据利用者的指示从存储装置等获取图像数据并将所获取的图像数据传送至所指定的目的地的传送功能。在本实施方式中,作为信息处理装置10,使用具备上述传送功能、读取原稿的图像来获取图像数据的扫描功能、对所获取的图像数据进行各种图像处理的图像处理功能等的图像形成装置。

信息处理装置10从利用者受理处理的委托,并执行所受理的处理。图像处理服务器20为提供图像处理的服务的信息处理装置。作为在图像处理服务器20中进行的图像处理,可举出字符识别处理、文件判别处理等。字符识别处理为对从原稿读取的图像数据进行字符识别的处理。文件判别处理为对从文件读取的图像数据进行字符识别并使用字符识别的结果来提取与各项目对应的值的处理。

在本实施方式中,信息处理装置10向图像处理服务器20委托所受理的处理中的一部分或全部图像处理。在委托图像处理时,信息处理装置10将图像数据传送至图像处理服务器20。图像处理服务器20从信息处理装置10受理图像处理的委托,并对传送过来的图像数据执行图像处理。

信息处理装置10从图像处理服务器20获取图像处理的结果。例如,字符识别处理的情况下,图像处理的结果中包括识别出的字符串和按区域与字符串建立有对应关联的图像处理后的图像数据。

文档管理服务器30为提供保存并管理图像数据等经电子化的文档的服务的信息处理装置。利用者能够根据IP地址或主机名来指定传送目的地的服务器。利用者能够根据文件夹名来指定保存目的地的文件夹。在文档管理服务器30被指定为传送目的地的情况下,信息处理装置10将从图像处理服务器20获取的图像处理的结果传送至文档管理服务器30。图像处理的结果保存于指定为保存目的地的文件夹中。

在本实施方式中,配置图像处理服务器20作为外部装置,但外部装置并不限定于提供图像处理的服务的服务器。外部装置只要是在信息处理装置10中受理的处理的一部分的委托目的地即可,也可以为提供其他处理服务的服务器。

-信息处理装置-

图2是表示信息处理装置的电结构的一例的框图。

信息处理装置10具备进行装置整体的控制及各种运算的计算机即信息处理部12。信息处理部12具备CPU12A、存储有各种程序的ROM12B、在执行程序时用作工作区域的RAM12C、非易失性存储器12D及输入输出部12E。CPU12A、ROM12B、RAM12C、存储器12D及输入输出部12E分别经由总线12F连接。信息处理部12为执行作业的执行部的一例,且为控制部的一例。

信息处理装置10具备操作显示部14、图像读取部16、通信部18及存储部19。操作显示部14为对利用者显示各种信息且用于受理利用者的操作的介面。图像读取部16为扫描器等光学读取记录于原稿中的图像的装置。通信部18为用于与外部装置进行通信的介面。存储部19为硬盘等外部存储装置。各部(操作显示部14、图像读取部16、通信部18及存储部19)与输入输出部12E连接。信息处理部12在其与各部之间进行信息的授受来控制各部。

在本实施方式中,设为后述的“传送控制处理”、“传送作业的恢复处理”的控制程序存储于信息处理部12的ROM12B中。并且,后述的“管理表”设为存储于存储器12D中。另外,各种程序或各种数据也可以存储于装置内外的其他存储装置中,还可以记录于CD-ROM等记录媒体中。并且,各种程序或各种数据也可以经由通信来获取。

-图像处理服务器-

图3是表示图像处理服务器的电结构的一例的框图。

图像处理服务器20具备进行装置整体的控制及各种运算的计算机即信息处理部22。信息处理部22具备CPU22A、ROM22B、RAM22C、存储器22D及输入输出部22E。CPU22A、ROM22B、RAM22C、存储器22D及输入输出部22E分别经由总线22F连接。

图像处理服务器20具备通信部24及存储部26。通信部24为用于与外部装置进行通信的介面。存储部26为硬盘等外部存储装置。各部(通信部24及存储部26)与输入输出部22E连接。信息处理部22在其与各部之间进行信息的授受来控制各部。

另外,与图像处理服务器20相同地,文档管理服务器30为提供服务的信息处理装置,并且具备与图像处理服务器20相同的电结构。在此,省略说明。

<传送处理的管理>

接着,对传送处理进行说明。

若受理包括数据向外部装置的传送的作业(以下,称为“传送作业”。),则信息处理装置10使用与处理内容对应的传送协议来执行所受理的传送作业。

除仅利用信息处理装置10的上述“传送功能”的作业以外,传送作业还包括组合利用传送功能和其他功能的复杂的作业。复杂的作业例如为如下处理:获取图像数据,对所获取的图像数据进行图像处理,并将图像处理的结果传送至保存目的地。

传送协议为用于文件传送的协议。传送协议为针对应用程序层规定的通信协议。作为传送协议,例如有SMB(Server Message Block,服务器信息块)、FTP(File TransferProtocol,文件传送协议)及WebDAV(Web-based Distributed Authoring andVersioning,基于网络的分布式创作与版本控制)等。

图4是表示传送作业的流程的一例的流程图。传送作业100包括从存储装置获取图像数据的数据获取过程102、对所获取的图像数据进行图像处理的图像处理过程104及将图像处理的结果传送至所指定的传送目的地的传送过程106。如上所述,也有不包括图像处理过程的传送作业。

在本实施方式中,处理的委托通过作业指令来进行。通过作业指令指定装置来具体地定义处理内容。作业指令中包括识别传送作业的作业识别符(以下,简称为作业ID。)。以下,例示出通过作业指令定义的处理内容。该例为向信息处理装置10委托的处理内容的一例。

(1)从存储有基于扫描器的读取结果的存储装置A获取作为处理对象的图像数据。

(2)在图像处理服务器B中对图像数据进行字符识别处理。

(3)将图像数据和字符识别处理的结果保存到文档管理服务器C中。

接着,对传送作业的管理进行说明。

图5是表示传送作业的管理表的一例的图表。若受理传送作业的委托,则信息处理装置10生成作业ID,确定在传送作业中使用的传送协议,并将作业信息登记到管理表中。

作业信息例如包括表示作业ID、传送协议、传送目的地及保存目的地的信息及表示执行状态的信息。传送作业中存在正在执行、等待执行等复数个执行状态。另外,在本实施方式中,除正在执行、等待执行以外,还追加“中断”及“等待恢复”之类的新的执行状态。对中断、等待恢复将在后面进行叙述。

若传送作业结束,则从管理表中删除作业信息。在作业信息登记于管理表中至删除为止的期间,信息处理装置10管理传送作业处于何种执行状态。

信息处理装置10以无法同时执行使用同一传送协议的复数个传送作业的规则管理传送作业。“正在执行”使用某一传送协议的传送作业时,无法执行使用同一传送协议的其他传送作业,成为“等待执行”的状态。

以往,信息处理装置10按受理委托的顺序执行正在管理的各传送作业。其存在在文件通过传送作业保存于服务器中时开始的后阶段的协作处理,并且在无法变更后阶段的协作处理的处理顺序的情况下等,需要按受理委托的顺序执行的顺序保证。

例如,如图5所示,信息处理装置10按受理委托的顺序对正在管理的各传送作业划分优先顺序,并以优先顺序从高至低的顺序执行。若传送作业结束而作业信息被删除,则其他传送作业的优先顺序逐一提升。

在图5所示的例子中,优先顺序为第1位的传送作业(ABCDE)使用了SMB/FTP。因此,使用SMB的优先顺序为第2位的传送作业(BCDEF)、使用FTP的优先顺序为第3位的传送作业(CDEFG)、使用SMB/FTP的优先顺序为第4位的传送作业(DEFGH)分别不被执行,成为“等待执行”的状态。

接着,若优先顺序为第2位的传送作业(BCDEF)成为正在执行,则使用SMB的优先顺序为第4位的传送作业(DEFGH)不被执行,成为“等待执行”的状态。另一方面,由于没有使用FTP的上一个传送作业,因此使用FTP的优先顺序为第3位的传送作业(CDEFG)被执行,成为“正在执行”的状态。

<向云端的图像处理的委托>

接着,对向云端的图像处理的委托进行说明。

在传送作业包括图像处理过程的情况下(参考图4),信息处理装置10可以向在云端上的图像处理服务器20委托全部或一部分图像处理。

是否向图像处理服务器20委托可根据各种观点来确定。例如,信息处理装置10中,装置本身具备功能的图像处理可以由装置本身来进行,装置本身不具备功能的图像处理可以向图像处理服务器20委托。关于使用机器学习的图像处理等增值高的功能,由于CPU、存储器等资源的消耗量多,因此配置于云端等外部。

在本实施方式中,通过在信息处理装置10中受理的作业指令来指示向图像处理服务器20委托全部或一部分图像处理。向图像处理服务器20的图像处理的委托也通过作业指令来进行。委托图像处理的作业指令中包括作为处理对象的图像数据、作业ID及所委托的处理内容。

以往,在云端上进行图像处理的情况下,图像处理的结果也保存于云端上。图6是说明作为前提的信息处理系统的动作的示意图。如图6所示,在本实施方式中,信息处理装置10以向云端上的图像处理服务器20委托图像处理并从云端上的图像处理服务器20获取图像处理的结果的动作为前提。

如上所述,图像处理服务器20通过作业指令从信息处理装置10受理图像处理的委托,并根据作业指令执行图像处理。信息处理装置10从图像处理服务器20获取图像处理的结果。信息处理装置10根据所获取的图像处理的结果生成输出数据。信息处理装置10将所生成的输出数据传送至文档管理服务器30。

在以反馈图像处理的结果的动作为前提的情况下,若进行顺序保证,则信息处理装置10无法执行使用同一协议的下一个传送作业,直至云端上的包括图像处理的上一个传送作业结束为止。只要使用同一协议,则不进行图像处理的传送作业也不会执行。

图7是表示顺序保证模式下的动作的一例的时序图。在此,对正在执行传送作业1时受理使用同一传送协议的传送作业2的委托情况进行说明。传送作业1及传送作业2分别包括数据获取、图像处理及传送的各过程。图像处理由云端上的图像处理服务器20来执行。

如上所述,使用同一传送协议的复数个传送作业不会同时执行。在向云端委托传送作业1的图像处理之后至从云端接收图像处理的结果为止的期间,信息处理装置10不会由装置本身对传送作业1进行处理。在进行顺序保证的情况下,不会执行传送作业2,直至传送作业1的传送结束为止。在受理传送作业2的委托之后,至传送作业2开始为止的待机时间会变长。

因此,在本实施方式中,设为管理信息处理装置10的利用者能够选择顺序保证模式及跳过模式中的一个模式对传送作业的执行顺序进行设定。在顺序保证模式中,传送作业按受理委托的顺序执行。在跳过模式中,传送作业的执行顺序可有效地进行调换。接着,对传送作业的跳过进行说明。

图8是表示模式设定画面的一例的示意图。将模式设定画面200显示于信息处理装置10的操作显示部14中,并受理来自利用者的选择。模式设定画面200包括选择顺序保证模式的按钮202、选择跳过模式的按钮204、指示取消的按钮206及指示执行的按钮208。若通过按钮204选择跳过模式并通过按钮208指示执行,则跳过模式会被设定。

<传送作业的跳过>

接着,对传送作业的跳过进行说明。

在跳过模式中,在结束向云端的图像处理的委托之后,信息处理装置10使正在执行的传送作业成为中断状态。若向图像处理服务器20的图像数据的传送结束,则向云端的图像处理的委托结束。

然后,使与中断的传送作业使用同一传送协议的下一个传送作业跳过中断的传送作业先执行。在此,使传送作业成为中断状态是指,使使用传送协议的通信停止一段时间并保存处理至中断时点为止的处理内容。

图9是表示跳过模式下的动作的一例的时序图。在向云端委托传送作业1的图像处理之后,信息处理装置10使传送作业1成为中断状态。在传送作业1被中断的期间受理使用同一传送协议的传送作业2的委托的情况下,执行后受理的传送作业2。传送作业2的待机时间为零。与进行顺序保证的情况相比,在云端上的图像处理花费时间的情况下,可缩短传送作业2的待机时间。

若传送作业1的图像处理结束,则图像处理服务器20向信息处理装置10通知图像处理已结束的情况。若从图像处理服务器20接收处理结束通知,则信息处理装置10使传送作业1成为等待恢复的状态。在传送作业2结束之后,信息处理装置10恢复传送作业1,并使传送作业1返回到正在执行的状态。在此,恢复传送作业是指,恢复使用传送协议的通信并执行传送作业的余下的处理。

图10是表示跳过模式下的动作的另一例的时序图。如图10所示,在受理传送作业2的委托之后传送作业1成为中断状态的情况下,在传送作业1中断之后,执行后受理委托的传送作业2。此时,后受理委托的传送作业2先成为等待执行的状态,再从等待执行的状态成为正在执行的状态。

<传送控制处理>

(系统整体的动作)

首先,对信息处理系统的动作的概略进行说明。

信息处理装置10经由通信线路40及通信线路50向图像处理服务器20发送包括图像数据的作业指令。信息处理装置10经由通信线路40及通信线路50从图像处理服务器20接收图像处理的结果。

在图1所示的例子中,信息处理装置10与图像处理服务器20之间配置有防火墙42。因此,信息处理装置10有时无法通过发送作业指令的通信单元从图像处理服务器20接收图像处理的结果。此时,作为电子邮件接收、作为内容从网络服务器接收等变更通信单元来接收图像处理的结果。

在本实施方式中,信息处理装置10中搭载有网页浏览器。信息处理装置10访问从图像处理服务器20通知的URL并从网络服务器接收表示图像处理的结果的内容。

图11是表示本发明的实施方式所涉及的信息处理系统的动作的一例的时序图。首先,在步骤S500中,信息处理装置10受理传送作业的委托。接着,在步骤S502中,信息处理装置10确认传送作业的处理内容。

接着,在步骤S504中,信息处理装置10生成传送作业的作业ID。接着,在步骤S506中,信息处理装置10确定传送作业所使用的传送协议。接着,在步骤S508中,信息处理装置10将作业信息登记到管理表中。

接着,在步骤S510中,信息处理装置10从存储装置获取图像数据。接着,在步骤S512中,信息处理装置10向云端上的图像处理服务器20传送图像数据并委托图像处理。接着,在步骤S514中,信息处理装置10使传送作业成为中断状态。

接着,在步骤S516中,图像处理服务器20执行图像处理。接着,在步骤S518中,图像处理服务器20将图像处理的结果保存于保存目的地。接着,在步骤S520中,图像处理服务器20通过电子邮件向信息处理装置10通知处理结束。即使配置有防火墙42,信息处理装置10也能够接收从图像处理服务器20发送的电子邮件。

电子邮件中记载有作业ID及图像处理的成功与否。图像处理的成功与否表示图像处理成功或者失败。在图像处理成功的情况下,电子邮件中记载有保存图像处理的结果的保存目的地的URL。电子邮件的内容可以使用S/MIME等加密技术进行加密。图像处理的结果可以作为附件添附到电子邮件中。

接着,在步骤S522中,信息处理装置10使处于中断状态的传送作业成为等待恢复的状态。接着,在步骤S524中,信息处理装置10恢复等待恢复的传送作业。接着,在步骤S526中,信息处理装置10访问保存目的地的URL,并获取图像处理的结果。

接着,在步骤S528中,信息处理装置10从图像处理的结果生成输出数据。在进行复数个图像处理的情况下,综合复数个图像处理的结果来生成输出数据。接着,在步骤S530中,信息处理装置10将输出数据传送至文档管理服务器30。接着,在步骤S532中,信息处理装置10从管理表中删除已结束的传送作业的作业信息。

(传送控制处理)

接着,对控制传送处理的执行顺序的传送控制处理进行说明。

图12是表示本发明的实施方式所涉及的程序的处理的流程的一例的流程图。传送控制处理的程序是通过信息处理装置10的CPU12A从ROM12B读出而执行的(参考图2)。若受理传送作业的委托,则传送控制处理的程序开始。

首先,在步骤S100中,确认作业指令中记载的传送作业的处理内容。接着,在步骤S102中,生成传送作业的作业ID。接着,在步骤S104中,确定传送作业所使用的传送协议。接着,在步骤S106中,将作业信息登记到管理表中。

接着,在步骤S108中,执行“可否执行的判定处理”。“可否执行的判定处理”为在受理传送作业的委托时判定受理委托的传送作业是否能够执行的处理。在无法执行传送作业的情况下判定为“不可执行”,在能够执行传送作业的情况下判定为“能够执行”。

在此,对“可否执行的判定处理”的详细顺序进行说明。

图15是表示“可否执行的判定处理”的流程的一例的流程图。首先,在步骤S300中,判定是否存在使用同一传送协议的正在执行的传送作业。在存在使用同一传送协议的正在执行的传送作业的情况下,前进到步骤S302。在步骤S302中,判定为“不可执行”,并结束例程。

在没有使用同一传送协议的正在执行的传送作业的情况下,前进到步骤S304。在步骤S304中,判定是否存在使用同一传送协议的被中断的传送作业。在没有使用同一传送协议的被中断的传送作业的情况下,前进到步骤S308。在步骤S308中,判定为“能够执行”,并结束例程。

在步骤S304中,在存在使用同一传送协议的被中断的传送作业的情况下,前进到步骤S306。在步骤S306中,判定是否被设定跳过模式。在被设定跳过模式的情况下,在步骤S308中,判定为“能够执行”,并结束例程。在未被设定跳过模式的情况下,由于被设定顺序保证模式,因此在步骤S302中,判定为“不可执行”,并结束例程。

返回到图12的说明。接着,在步骤S110中,根据判定结果来判定是否开始受理委托的传送作业。在判定为“能够执行”的情况下,开始受理委托的传送作业。在判定为“不可执行”的情况下,不开始受理委托的传送作业。

在开始传送作业的情况下,前进到步骤S112。在步骤S112中,使传送作业的执行状态成为“正在执行”,并将受理委托的传送作业的作业信息登记到管理表中。在不开始传送作业的情况下,前进到步骤S130。在步骤S130中,使传送作业的执行状态成为“等待执行”,将受理委托的传送作业的作业信息登记到管理表中,并结束例程。

接着,在步骤S114中,执行“图像处理”。在本实施方式中,图像处理分成复数个过程来执行。复数个过程分别由通过作业指令指定的装置来执行。接着,在步骤S116中,判定图像处理是否结束。若针对所有复数个过程获得处理结果,则图像处理结束。判定图像处理是否结束,直至针对所有过程获得处理结果为止。

在此,对“图像处理”的详细顺序进行说明。

图13是表示“图像处理”的流程的一例的流程图。首先,在步骤S200中,获取处理对象的图像数据。接着,在步骤S202中,判定是否在云端进行图像处理。不在云端进行图像处理的情况下,前进到步骤S204。在步骤S204中,由装置本身进行图像处理。

接着,在步骤S206中,判定是否存在下一个图像处理。在存在下一个图像处理的情况下,返回到步骤S200。另一方面,在没有下一个图像处理的情况下,前进到步骤S208。在步骤S208中,存储图像处理的结果,并结束例程。

在步骤S202中,在判定为在云端进行图像处理的情况下,前进到步骤S210。在步骤S210中,使用包括处理对象的图像数据、作业ID及所委托的处理内容的作业指令向云端上的图像处理服务器委托图像处理。在结束图像处理的委托之后,前进到步骤S212。在步骤S212中,将正在执行的传送作业的执行状态变更为“中断”。图14是表示管理表的更新例的图表。如图14所示,图5所示的正在执行的传送作业的执行状态被变更为“中断”。

在传送作业被中断的情况下,在步骤S208中,存储中断前获得的图像处理的结果,并结束例程。在从图像处理服务器接收到处理结束通知之后,被中断的传送作业通过后述的“传送作业的恢复处理”来恢复。

返回到图12的说明。在图像处理已结束的情况下,接着前进到步骤S118。在步骤S118中,将图像处理的结果传送至文档管理服务器30。若向文档管理服务器30的传送结束,则传送作业结束。接着,在步骤S120中,从管理表中删除已结束的传送作业的作业信息。

接着,在步骤S122中,判定是否存在等待恢复的传送作业。在存在等待恢复的传送作业的情况下,前进到步骤S126。在步骤S126中,将等待恢复的传送作业的执行状态变更为“正在执行”。在没有等待恢复的传送作业的情况下,前进到步骤S124。

在步骤S124中,判定是否存在等待执行的传送作业。在存在等待执行的传送作业的情况下,前进到步骤S128。在步骤S128中,将等待执行的传送作业的执行状态变更为“正在执行”。如图14所示,图5所示的等待执行的传送作业的执行状态被变更为“正在执行”。在没有等待执行的传送作业的情况下,结束例程。

(传送作业的恢复处理)

接着,对传送作业的恢复处理进行说明。

图16是表示“传送作业的恢复处理”的流程的一例的流程图。传送作业的恢复处理的程序是通过信息处理装置10的CPU12A从ROM12B读出而执行的(参考图2)。若从图像处理服务器接收处理结束通知,则传送作业的恢复处理的程序开始。如上所述,处理结束通知中包括作业ID、图像处理的成功与否及保存图像处理的结果的保存目的地的URL。

在步骤S400中,根据作业ID来确定接收到处理结束通知的传送作业。所确定的传送作业的执行状态为“中断”。在下一个步骤S402中,判定是否存在使用同一传送协议的正在执行的传送作业。在没有使用同一传送协议的正在执行的传送作业的情况下,前进到图12的步骤S114,并返回到图像处理的后续步骤中。恢复被中断的传送作业,获取作为图像处理的处理对象的图像数据,并进行下一个过程的图像处理。

在存在使用同一传送协议的正在执行的传送作业的情况下,前进到步骤S404。在步骤S404中,将被中断的传送作业的执行状态变更为“等待恢复”,并结束例程。图17是表示管理表的更新例的图表。如图17所示,图14所示的被中断的传送作业的执行状态被变更为“等待恢复”。执行状态为“等待恢复”的传送作业比执行状态为“等待执行”的传送作业先执行。

<变形例>

另外,在上述实施方式中说明的信息处理装置、程序及信息处理系统的结构为一例,当然也可以在不脱离本发明的宗旨的范围内变更其结构。

在上述实施方式中,对通过软件实现传送控制处理的情况进行了说明,但也可以通过硬件实现相同的处理。

在上述实施方式中,关于被中断的传送作业和使用同一传送协议的下一个传送作业,设为能够跳过被中断的传送作业而先执行,但也可以带条件地禁止下一个传送作业的跳过。例如,在通过IP地址或URL指定的传送目的地的服务器相同且所指定的保存目的地的文件夹也相同的情况下,禁止下一个传送作业的跳过。

上述本发明的实施方式是以例示及说明为目的而提供的。另外,本发明的实施方式并不全面详尽地包括本发明,并且并不将本发明限定于所公开的方式。很显然,对本发明所属的领域中的技术人员而言,各种变形及变更是自知之明的。本实施方式是为了最容易理解地说明本发明的原理及其应用而选择并说明的。由此,本技术领域中的其他技术人员能够通过对假定为各种实施方式的特定使用最优化的各种变形例来理解本发明。本发明的范围由以上的权利要求书及其等同物来定义。

29页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:图像处理装置、图像形成装置、图像读取装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类