图像处理装置、处理系统以及图像处理方法

文档序号:7616662
专利名称:图像处理装置、处理系统以及图像处理方法
技术领域
本发明涉及图像处理装置、处理系统以及图像处理方法,更具体地涉及要在普遍使用纸质文件、电子信息等的文件处理网络系统等中使用的优良的图像处理装置、处理系统以及图像处理方法。
背景技术
已知提供了与分布式处理系统相关的技术,其中将分布在网络上的程序和服务(功能)链接起来并执行系列处理。当根据各个用户的使用方法,将在连接到网络的各种设备上运行的输入/输出功能和程序进行组合以用于链接处理时,该网络链接装置根据处理次序在不同的链接设备之间传送链接处理数据。
特别是,在办公环境等情况中,存在一种分布式处理型文件处理网络系统,在该系统中扫描仪、传真机、影印机、集成了这些功能的多功能设备、个人计算机、邮件服务器等通过网络相互连接,并将这些不同设备提供的服务链接起来以处理文件数据。这种文件处理网络系统通过在提供服务的设备之间依次传送链接信息(包括不同服务之间的链接关系、输入/输出信息等)来执行链接处理。
但是,在常规的网络链接装置、文件处理网络系统等中,无法提供纸质文件和电子数据合并的高级服务。

发明内容
鉴于上述情况而提出了本发明,本发明提供了一种图像处理装置、处理系统和图像处理方法,能够通过在外部装置处执行与文件数据相关的处理、接收反映该处理的执行结果的图像显示数据,以及显示该图像显示数据,来提供高级服务。
根据本发明的一个方面,本发明的图像处理装置是包括如下部分的图像处理装置处理部,其根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来;请求发送部,其根据所述链接信息发送执行所述外部处理的请求;接收部,其从所述外部装置接收反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个;以及显示部,其基于所述接收部接收到的图像显示数据和图像显示程序中的至少一个而显示图像。
本发明的处理系统是包括以下部分的处理系统执行流处理的图像处理装置,该图像处理装置包括处理部,其根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来、请求发送部,其根据所述链接信息发送执行所述外部处理的请求、接收部,其从所述外部装置接收反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个、显示部,其基于所述接收部接收到的图像显示数据和图像显示程序中的至少一个而显示图像;以及,执行外部处理的外部装置,所述外部装置包括外部处理部,其根据从所述图像处理装置发出的执行所述外部处理的请求而执行所述外部处理、发送部,其将反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个发送到所述图像处理装置。
本发明的图像处理方法是包括如下步骤的图像处理方法根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来;根据所述链接信息发送执行所述外部处理的请求;从所述外部装置接收反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个;以及,基于接收到的图像显示数据和接收到的图像显示程序中的至少一个而显示图像。


基于以下附图对本发明的实施例进行详细说明,其中图1是与本发明实施例相关的服务处理系统的结构图;图2是显示图像处理装置的结构的框图;图3是显示外部服务器的结构的框图;图4是显示根据指令文件执行服务的处理流程的流程图;图5是显示在外部服务器上执行的处理流程的流程图;图6是显示指令文件的结构的例子的图。
具体实施例方式
以下,将参照附图对本发明的实施例进行详细说明。
图1是与本实施例相关的服务处理系统10的结构图。
服务处理系统10通过网络12与各个服务和应用连接。“服务”是指与文件相关的可利用的功能,并且对应于,例如复印、打印、扫描、传真、电子邮件发布、文件传送、降噪处理等。
将服务处理系统10构造成包括图像处理装置20、外部服务器40和文件存储服务器42。图像处理装置20为多功能装置,配置有打印功能、扫描功能和传真功能的组合。图像处理装置20根据指令文件提供一个或多个服务。外部服务器40根据从图像处理装置20发送的外部服务执行请求执行外部服务。文件存储服务器42存储与文件相关的数据。
在此,“指令文件”是指表示一系列流处理的数据,其中可由图像处理装置20执行的服务的处理和发送外部服务执行请求的外部服务调用的处理被链接起来。外部服务是在图像处理装置20外部执行的服务,可以是,例如不能由图像处理装置20提供的服务。“链接”是指包括服务之间关系在内的信息,其确定在一个服务的结果之后要启动的服务,施加到后续服务的操作的效果等。由于在指令文件的流处理中包括外部服务执行请求发送处理,因此可以将图像处理装置20的各个服务与用于其处理的外部服务链接起来。
图2是显示图像处理装置20的结构的框图。图像处理装置20配置有控制部30,控制部30连接到图形用户界面(GUI)32、通信控制部34、扫描部36和存储器部(存储部)38。
控制部30由包括CPU和ROM的微计算机构成。控制部30控制图像处理装置20的总体操作。根据指令文件执行服务的处理流程的程序存储在控制部30的未显示的ROM中。
GUI 32由例如触摸屏显示器等构成。GUI 32根据从外部服务器40等接收的图像显示数据显示图像。用户使用GUI 32执行预定控制。通信控制部34连接到网络12,并向/从外部服务器40、文件存储服务器42等发送/接收各种数据。扫描部36根据控制部30的控制获取记录在记录介质(例如纸等)上的图像。将由通信控制部34接收的指令文件等存储到存储器部38中。注意到在该图中没有显示执行打印功能和传真功能的结构元件。
图3是显示外部服务器40的结构的框图。外部服务器40配置有控制部50、存储器部52和通信控制部54。
控制部50由包括CPU和ROM的微计算机构成,并控制外部服务器40的各个结构部。通信控制部54连接到网络12,并向/从图像处理装置20、文件存储服务器42等发送/接收各种数据。由通信控制部54接收的各种数据存储在存储器部52中。预先在存储器部52中存储了用于在图像处理装置20的GUI 32上显示反映外部服务执行结果的图像的多种图像显示程序。
文件存储服务器42具有与外部服务器40相似的结构,并且可以把从图像处理装置20、外部服务器40等传来的数据存储到存储器部中。
以下,将对由服务处理系统10执行的处理进行说明。
首先,将连接在网络12上的未示出的指令文件生成装置生成的指令文件传送到图像处理装置20。图像处理装置20接收所发送的指令文件并在存储器部38中存储该指令文件。在所存储的指令文件中指定的时间/日期,或者当作为开始执行指令文件的触发器的事件出现时,图像处理装置20根据该指令文件启动执行服务的处理流程。
图4是显示根据指令文件执行服务的处理流程的流程图。在此,作为一例,将对根据图6中给出的示例指令文件执行服务的情况进行说明。
图6中列举的指令文件是以XML(eXtensible Markup Language)格式编写的。该指令文件表示一系列流处理,其中多个服务的处理和外部服务调用的处理被链接起来。开始标记符<xxxxx>和结束标记符</xxxxx>之间的部分示出了每个服务的处理的细节。在图6中,<scan>和</scan>之间的60部分表示扫描服务的处理的细节,<file transfer>和</file transfer>之间的62部分表示文件传送服务的处理的细节,<display>和</display>之间的66部分表示显示服务的处理的细节。另外,显示为<external service call url=“xxxx.xxx”/>的64部分表示外部服务调用的处理。该标记符中显示为url=“xxxx.xxx”的部分表示要向其发送外部服务执行请求的URL。在本实施例中,外部服务器40对应于该URL。
当用户按下设置在图像处理装置20处的未显示的启动按钮时,开始该处理流程。在步骤100中,根据指令文件执行服务。在本情况中,如图6中所示,首先执行指令文件的扫描服务部60的处理,由扫描部36对预定原件的图像进行扫描(图1中的(1))。然后,由文件传送服务器62向扫描图像的图像数据分配文件编号,并通过FTP将该图像数据传送到文件存储服务器42并进行存储(图1中的(2))。将图像数据的文件编号和存储位置(即,位置信息)存储在存储器部38处。
下一个步骤102判断在流处理系列中是否包括外部服务调用的处理。在图6列举的指令文件中,由于包括表示外部服务调用的处理的部分64,因此在该情况中判断是肯定的。随后,在步骤104中,根据该指令文件执行外部服务调用的处理。在本情况中,由扫描服务扫描图像所获得的图像数据的文件编号、该图像数据的位置信息等包括在所发送的外部服务执行请求中,作为表示先前处理的结果的信息(图1中的(3))。例如,将包括图像数据的文件编号和位置信息的日志文件和系统数据等转换成XML,包括在作为外部服务执行请求的SOAP(Simple Object AccessProtocol)消息中,并发送到外部服务器40。
图5是显示在外部服务器40处执行的处理流程的流程图。当接收到外部服务执行请求而触发时启动该处理流程。
在步骤200中,基于表示处理结果的信息执行外部服务。在本情况中,基于已经转换成XML并包括在SOAP消息中的处理结果的信息来访问文件存储服务器42,获得图像的图像数据,并对于所获得的图像数据执行预定服务(外部服务)(图1中的(4))。
在步骤202中,从存储器部52中存储的多个图像显示程序中选出反映外部服务的执行结果的图像显示程序。在步骤204中,将所选出的图像显示程序发送到图像处理装置20(图1中的(5))。
在上述步骤104中发送了外部服务执行请求之后,图像处理装置20等待,直到从外部服务器40接收到图像显示程序。在步骤106中,当确定已接收到图像显示程序时,在步骤108中,执行指令文件的显示服务部66的处理,执行图像显示程序,并在GUI 32处显示反映外部服务的执行结果的图像(图1中的(6))。在显示该图像之后,流程进行到步骤110。
在指令文件中不包括外部服务调用处理并且步骤102的判断为否定的情况下,流程进行到步骤110而不执行步骤104到108的处理。
步骤110判断指令文件的服务的执行(流处理系列)是否已经全部完成。在此,如果判定流处理系列还没有完成,则流程返回到步骤100并根据指令文件继续服务。当判定服务的执行已经全部完成时,该处理流程结束。
如上所述,在外部服务器40处执行与图像处理装置20处获取的图像相关的处理作为外部服务,并在GUI 32中接收并显示反映该执行结果的图像显示程序。因此,可以提供纸质文件和电子数据合并的高级服务。
注意到,本发明并不限于上述实施例,在权利要求所述的本发明范围内可实施不同的变型例。
例如,对于上述实施例,已经描述过一例,即对于由扫描部36扫描图像所获得的图像数据执行包括外部服务在内的各种服务。但是,本发明并不限于此。例如,可以对已经存在图像处理装置20处的文件数据、已经在图像处理装置20处输入的文件数据等执行各种服务。
另外,对于上述实施例,已经描述过一例,即通过FTP将由扫描部36扫描图像获得的图像数据传送到文件存储服务器42,并且在发送外部服务执行请求时包括图像数据的位置信息。但是,可以把通过扫描获得的图像数据直接传送到外部服务器40。
此外,对于上述实施例,已经描述过一例,即从存储器部52中选出反映外部服务的执行结果的图像显示程序并发送。但是,每次执行外部服务时,可以根据执行结果生成新的图像显示程序并发送。
另外,对于上述实施例,已经描述过一例,即将反映执行结果的图像显示程序发送到图像处理装置20。但是,并不限于程序。例如,可以使用反映执行结果的数据。
此外,对于上述实施例,已经描述过一例,即根据指令文件执行所接收的图像显示程序以显示图像。但是,例如当接收到程序、数据等时,可以总是与指令文件无关地根据图像显示程序、图像显示数据等显示图像。
另外,对于上述实施例,已经描述过一例,即将图像显示程序直接从外部服务器40发送到图像处理装置20。但是,本发明并不限于此。例如,可以将图像显示程序发送到并存储在文件存储服务器42处,并将表示其存储位置的信息发送到图像处理装置20。例如,在通过网络浏览器在GUI 32处显示图像的情况中,如果图像显示程序(HTML文件)存储在文件存储服务器42处并且只将表示存储位置的URL发送到图像处理装置20,则网络浏览器可容易地获得该HTML文件并显示反映处理结果的图像。
现在,对将上述实施例中所述的服务处理系统10应用于音乐会订票系统的例子进行说明。该音乐会订票系统可具有以下结构,即将图像处理装置20布置在便利店等中以执行订票处理,作为执行订票处理(外部服务)的订票中心的外部服务器40通过网络12连接到图像处理装置20。
首先,当从图像处理装置20的GUI 32处显示的菜单项中选出了指示启动音乐会订票服务的菜单项时,开始执行音乐会订票指令文件。用户使用铅笔等在订票单上填写所需的详细信息,然后用户将该订票单放在图像处理装置20的压盘玻璃上并按下扫描部36的启动按钮。图像处理装置20对放在压盘上的纸的图像进行扫描(图4的步骤100),将该图像传送到外部服务器40,并向外部服务器40发送外部服务执行请求(图4的步骤102和104)。
接收到该请求的外部服务器40根据从图像处理装置20传来的订票单数据内容执行订票处理(外部服务)(图5的步骤200)。然后,外部服务器40根据订票处理的结果(例如,接受/拒绝)生成(或选择)图像显示程序并向图像处理装置20发送该图像显示程序(图5的步骤202和204)。
当图像处理装置20接收到从外部服务器40发送的图像显示程序(图4的步骤106)时,图像处理装置20执行该图像显示程序并在GUI 32中显示订票处理结果的图像(图4的步骤108)。
在此,除了诸如接受/拒绝等的订票状态以外,还可以在GUI 32显示的预订处理结果图像中向用户显示与音乐会相关的信息,例如关于音乐会的信息、显示音乐会赞助商的商标的广告等。
另外,可以将上述服务处理系统10应用到例如算命系统。具体地,可以设计一种结构,其中在便利店、游戏厅等中设置扫描手印的图像处理装置20,并通过网络12连接执行分析手印处理(外部服务)的外部服务器40。以与上述音乐会订票系统相似的方式启动算命服务指令文件。图像处理装置20对用户的手印进行扫描,并将由此获得的图像数据与外部服务执行请求一同发送到外部服务器40。相应地,外部服务器40根据所接收的手印图像数据执行算命处理,生成显示其执行结果(算命结果)的图像显示程序,并向图像处理装置20发送该图像显示程序。从而图像处理装置20的GUI 32显示出算命结果。
此外,可将上述服务处理系统10应用于维护系统。在图像处理装置20的维护期间,客户服务工程师在图像处理装置20处启动维护指令文件。客户服务工程师通过图像处理装置20的扫描部36扫描测试打印结果、测试图等,并把结果发送给外部服务器40。接收到所获得的结果的外部服务器40(维护服务器)响应于所获得的结果生成(或选择)图像显示程序并向图像处理装置20发送该图像显示程序。图像显示程序可以是显示例如设置/调节处理、元件更换处理等的程序。因此,通过简单地执行该图像显示程序,图像处理装置20能够实时、按需地向客户服务工程师显示适当的设置处理。
如上所述,下面对本发明的一些实施例进行总结。
在本发明的实施例中,图像处理装置根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来。请求处理根据链接信息发出在外部对文件数据执行外部处理的请求。
在此,所述文件数据可以是与文件相关的信息,例如文本数据等的字符信息、从纸质文件获取的图像信息等,并不作特别限定。另外,对文件数据执行的处理不作特别限定,可以是,例如与文件数据相关的图像的输入/输出、图像处理等。
此外,外部处理是指在图像处理装置外部执行的关于文件数据的处理,可以是,例如难以在图像处理装置处执行的处理。所述链接信息中包括的外部处理执行请求发送处理是将外部处理执行请求发送到外部装置的处理。因此,可以链接并处理在图像处理装置中执行的处理和在外部执行的外部处理。
所述外部装置根据基于链接信息从图像处理装置发送的外部处理执行请求执行外部处理,并将反映该外部处理的执行结果的图像显示数据等发送到该图像处理装置。当图像处理装置的接收部接收到该图像显示数据时,该图像处理装置的显示部基于该图像显示数据显示图像。
在此,该图像显示数据并不特别限定,只要该数据反映出外部处理的执行结果即可。例如,图像显示数据可以是普通数据并可以是显示图像的程序。另外,可以将接收部构造成使得直接从外部装置接收图像显示数据,而且可间接地接收图像显示数据。例如,在通过网络浏览器在显示部处显示图像的情况中,如果接收部只接收到表示用HTML编写以反映外部处理的执行结果的超文本(图像显示数据)的位置的URL(统一资源定位符),则接收部可根据该URL,通过使用HTTP协议的文件传输来接收该超文本并通过网络浏览器显示该图像。因此,可以在不直接接收图像显示数据的情况下在显示部处显示图像。
从而,可以通过在外部装置中执行与文件相关的处理,并接收和显示反映执行结果的图像显示数据,而实现高级的服务。
另外,本发明的图像处理装置还可以包括获取图像的获取部,接收部接收图像显示数据和图像显示程序中的至少一个,图像显示数据和图像显示程序中的所述至少一个是从外部装置发送的并反映外部处理的执行结果,外部装置根据外部处理执行请求执行与所获得的图像相关的外部处理,所述获取部根据链接信息获取图像。
权利要求
1.一种图像处理装置,包括处理部,其根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来;请求发送部,其根据所述链接信息发送执行所述外部处理的请求;接收部,其从所述外部装置接收反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个;以及显示部,其基于所述接收部接收到的图像显示数据和图像显示程序中的至少一个而显示图像。
2.根据权利要求1所述的图像处理装置,进一步包括通过读取所述文件数据而获取图像数据的获取部,其中所述处理部执行利用所述获取部获取所述图像数据的处理,并且所述请求发送部向所述外部装置发送对所述图像数据执行所述外部处理的请求。
3.一种处理系统,包括执行流处理的图像处理装置,该图像处理装置包括处理部,其根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来;请求发送部,其根据所述链接信息发送执行所述外部处理的请求;接收部,其从所述外部装置接收反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个;以及显示部,其基于所述接收部接收到的图像显示数据和图像显示程序中的至少一个而显示图像;以及执行外部处理的外部装置,所述外部装置包括外部处理部,其根据从所述图像处理装置发出的执行所述外部处理的请求而执行所述外部处理;和发送部,其将反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个发送到所述图像处理装置。
4.根据权利要求3所述的处理系统,所述图像处理装置进一步包括通过读取所述文件数据而获取图像数据的获取部,其中所述处理部执行利用所述获取部获取所述图像数据的处理,所述请求发送部向所述外部装置发送对所述图像数据执行所述外部处理的请求,并且所述外部处理部根据从所述图像处理装置发出的执行所述外部处理的请求对所述获取部获取的图像执行所述外部处理。
5.一种处理系统,包括图像处理装置,其根据指令文件提供一个或多个服务;外部服务器,其根据外部服务执行请求执行外部服务,所述外部服务执行请求是从所述图像处理装置发送的并且所述外部服务在所述图像处理装置的外部执行;以及文件存储服务器,其存储与文件相关的数据。
6.根据权利要求5所述的处理系统,其中所述指令文件包括表示一系列流处理的数据,在所述系列中,可在所述图像处理装置中执行的至少一个服务的处理和请求执行所述外部服务的处理被链接起来。
7.根据权利要求5所述的处理系统,其中所述图像处理装置包括控制部;与所述控制部相连的图形用户界面;与所述控制部相连的通信控制部;与所述控制部相连的扫描部;以及与所述控制部相连的存储部。
8.根据权利要求7所述的处理系统,其中所述控制部由包括CPU和ROM的微计算机构成,并控制所述图像处理装置的总体操作。
9.根据权利要求8所述的处理系统,其中在所述控制部的ROM中存储了根据所述指令文件执行服务的处理例程的程序。
10.根据权利要求7所述的处理系统,其中所述图形用户界面由触摸屏显示器构成,并且所述图形用户界面基于从所述外部服务器接收到的图像显示数据显示图像,并实现用户的预定控制。
11.根据权利要求7所述的处理系统,其中所述通信控制部连接到网络上,并实现向/从至少所述外部服务器和所述文件存储服务器发送/接收数据。
12.根据权利要求7所述的处理系统,其中所述扫描部根据所述控制部的控制获取记录介质上记录的图像。
13.根据权利要求7所述的处理系统,其中所述存储部存储所述通信控制部接收到的指令文件。
14.根据权利要求5所述的处理系统,其中所述外部服务器包括外部服务器控制部;外部服务器存储部;以及外部服务器通信控制部。
15.根据权利要求14所述的处理系统,其中所述外部服务器控制部由包括CPU和ROM的微计算机构成,并控制所述外部服务器的各个构成部分。
16.根据权利要求14所述的处理系统,其中所述外部服务器通信控制部连接到网络上,并实现向/从至少所述图像处理装置和所述文件存储服务器发送/接收数据。
17.根据权利要求14所述的处理系统,其中所述外部服务器存储部存储所述外部服务器通信控制部接收到的数据,并预先存储图像显示程序,所述图像显示程序用于在所述图像处理装置的图形用户界面上显示反映所述外部服务的执行结果的图像。
18.根据权利要求6所述的处理系统,其中所述文件存储服务器包括存储部,其记录从所述图像处理装置和所述外部服务器传来的数据。
19.一种图像处理方法,包括根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和请求外部装置执行与文件数据相关的外部处理的处理被链接起来;根据所述链接信息发送执行所述外部处理的请求;从所述外部装置接收反映所述外部处理的执行结果的图像显示数据和图像显示程序中的至少一个;以及基于接收到的图像显示数据和接收到的图像显示程序中的至少一个而显示图像。
全文摘要
一种图像处理装置,用于根据表示一系列流处理的链接信息执行流处理,在所述系列中,与文件数据相关的处理和外部处理执行请求发送处理被链接起来,所述外部处理执行请求发送处理发送与文件数据相关并在所述图像处理装置外部执行的外部处理的执行请求,所述装置包括接收部,其接收从外部设备发送并反映外部处理的执行结果的图像显示数据和图像显示程序中的至少一个,所述外部设备根据外部处理执行请求执行外部处理;以及显示部,其基于由接收部接收的图像显示数据和图像显示程序中的所述至少一个来显示图像。
文档编号H04N1/00GK1673994SQ200510059079
公开日2005年9月28日 申请日期2005年3月21日 优先权日2004年3月22日
发明者樋川有史 申请人:富士施乐株式会社
再多了解一些
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1