服务处理装置、服务处理方法

文档序号:7587952阅读:102来源:国知局
专利名称:服务处理装置、服务处理方法
技术领域
本发明涉及一种服务处理装置、服务处理方法和程序,特别是涉及一种适用于将纸件电子化来构筑工作流程的工作流程系统的服务处理装置、服务处理方法和程序。
背景技术
以前,提出了将传真、扫描、打印功能集合到复印机中的复合机。由此,使用复印机、传真机等纸主体的事务处理和在个人计算机上电子化文件的处理可以联合起来。
具体地说,纸件扫描后传送给个人计算机,或者不打印传真机接收的文件,而将图像数据原样传送给个人计算机。而且,在纸件、传真机收件电子化后,希望将多个手续和处理联合起来,自动化地运作。
因此,现有技术提出预先准备描述复合机中应设定的项目中期望设定的工作模板,指定该工作模板,根据需要,通过变更设定值来进行处理。
例如,现有的图形形成装置可以保存多个用于设定输出样式的输出设定数据(工作模板),以所选的输出设定数据定义的输出样式形成图像后输出。(例如,参考专利文献1)。
专利文献1日本专利特开平10-83263号公报(第5-7页,图2,图5)但是问题是,例如专利文献1中记载的图像形成装置仅将“输出样式”即该装置本身的功能作为设定的对象。因此,上述图像形成装置不能设定与网络连接的其它打印机和扫描仪等或者设定联合处理,因此,不能使多个处理联合起来。
由此可见,上述现有的服务处理装置、服务处理方法仍存在有诸多的缺陷,而亟待加以进一步改进。为了解决现有的服务处理装置、服务处理方法的缺陷,相关厂商莫不费尽心思来谋求解决之道,但长久以来一直未见适用的设计被发展完成,此显然是相关业者急欲解决的问题。
有鉴于上述现有的服务处理装置、服务处理方法存在的缺陷,本发明人基于从事此类产品设计制造多年丰富的实务经验及专业知识,积极加以研究创新,以期创设一种新的服务处理装置、服务处理方法,能够改进现有的服务处理装置、服务处理方法,使其更具有实用性。经过不断的研究、设计,并经反复试作样品及改进后,终于创设出确具实用价值的本发明。

发明内容
本发明的目的在于,克服现有的服务处理装置、服务处理方法存在的缺陷,而提供一种新的服务处理装置、服务处理方法和程序,所要解决的技术问题是使其对与网络连接的各个设备来说,可以把要对文件数据施加的多个处理联合起来进行处理,从而更加适于实用,且具有产业上的利用价值。
本发明的目的及解决其技术问题是采用以下技术方案来实现的。依据本发明提出的一种服务处理装置,其包括一解析组件,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;以及一联合处理组件,根据上述解析组件的解析结果,在分别与网络连接的多个服务处理组件中,联合处理对上述文件数据的上述多个服务处理。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的服务处理装置,其更包括一设定组件,用于设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成组件,根据由上述设定组件设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
前述的服务处理装置,其更包括一存储组件,存储多个不同的指示书数据;以及一选择组件,用于从上述存储组件中存储的多个指示书数据中选择至少一个指示书数据。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种服务处理方法,其包括以下步骤一解析步骤,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;以及一联合处理步骤,根据上述解析步骤的解析结果,在分别与网络连接的多个服务处理组件中,联合处理对上述文件数据的多个服务处理。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的服务处理方法,其更包括一设定步骤,设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成步骤,根据上述设定步骤设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
前述的服务处理方法,其更包括一选择步骤,从存储多个不同的指示书数据的存储组件存储的多个指示书数据中选择至少一个指示书数据。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种服务处理装置,其包括一解析组件,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;一处理执行组件,根据上述解析组件的解析结果,对上述文件数据执行服务处理;以及一发送组件,通过上述处理执行组件执行完上述服务处理后,将上述指示书发送给进行下一个服务处理的服务处理装置。
前述的服务处理装置,其更包括一设定组件,用于设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成组件,根据由上述设定组件设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
前述的服务处理装置,其更包括一存储组件,存储多个不同的指示书数据;以及一选择组件,用于从上述存储组件中存储的多个指示书数据中选择至少一个指示书数据。
本发明的目的及解决其技术问题还采用以下的技术方案来实现。依据本发明提出的一种服务处理方法,其包括以下步骤一解析步骤,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;一处理执行步骤,根据上述解析组件的解析结果,对上述文件数据执行服务处理;以及一发送步骤,执行完上述服务处理后,将上述指示书发送给进行下一个服务处理的服务处理装置。
本发明的目的及解决其技术问题还可采用以下技术措施进一步实现。
前述的服务处理方法,其更包括一设定步骤,设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成步骤,根据上述设定步骤设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
前述的服务处理方法,其更包括一选择步骤,从存储多个不同的指示书数据的存储组件存储的多个指示书数据中选择至少一个指示书数据。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,为了达到前述发明目的,本发明的主要技术内容如下本发明提供一种服务处理装置,具有解析组件,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;联合处理组件,根据上述解析组件的解析结果,在分别与网络连接的多个服务处理装置中联合处理对上述文件数据的上述多个服务处理。
根据本发明,解析组件解析指示书数据的内容。在所述指示书数据中,至少描述处理对象的文件数据位置和要对文件数据实施的多个服务处理的内容。多个服务处理分别通过各自与网络连接的多个服务组件来处理。
这里,文件数据是关于文件的信息,不具体限于文本数据等文字信息或读取纸件的图像信息等。
服务处理组件对作为处理对象的文件数据执行规定的服务处理,例如打印或发送FAX、发送邮件等服务处理,不限于用硬件构成,也可以是模块。
联合处理组件根据解析组件的解析结果,即指示书数据的解析结果,在分别与网络连接的多个服务处理组件中联合处理对文件数据的多个服务处理。
例如,联合处理组件从指示书数据中描述的文件数据的位置取得处理对象的文件数据,同时,根据指示书数据中描述的多个服务处理的内容,决定进行服务处理的服务处理组件。进行服务处理的服务处理组件可以将各个服务处理组件能处理的处理内容的信息预先存储在存储组件中,根据该信息和指示书数据中描述的服务处理的内容作出决定。这样,联合处理组件例如在将文件数据发送给这些服务处理组件并进行处理的同时接收处理结果,反复进行向进行下一个处理的服务处理组件发送处理后的文件数据这件事情,从而通过各个服务处理组件使服务处理联合起来,可以很容易地一连串进行多个服务处理。
文件数据可以和指示书数据一起顺次发送给服务处理组件进行处理。
各组件可以作为分别独立的装置来构成,也可以是各组件中一部分组件设在1个装置内,还可以是各组件全都设在一个装置内。
在上述的服务处理装置中,更具有设定组件,用于设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;生成组件,根据由上述设定组件设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
根据本发明,可以通过设定组件设定文件数据的位置和要对文件数据实施的多个服务处理的内容。生成组件根据设定组件设定的设定内容,生成用于对文件数据实施多个服务处理的指示书数据。从而,可以生成各种指示书数据。
在上述的服务处理装置中,更具有存储组件,存储多个不同的指示书数据;选择组件,用于从上述存储组件中存储的多个指示书数据中选择至少一个指示书数据。
根据本发明,多个不同的指示书数据存储在存储组件中,可以通过选择组件从存储组件中存储的多个指示书数据中选择至少一个指示书数据,因此,不需要每次都设定复杂的联合处理,就可以有效地处理文件数据。
本发明提供一种服务处理方法,具有解析步骤,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;联合处理步骤,根据上述解析步骤的解析结果,在分别与网络连接的多个服务处理组件中联合处理对上述文件数据的多个服务处理。
根据本发明,和上述的发明一样,通过各个服务处理组件使服务处理联合起来,可以容易地一连串进行多个服务处理。
在上述的服务处理方法中,更具有设定步骤,设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;生成步骤,根据上述设定步骤设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
根据本发明,和上述的发明一样,可以生成各种指示书数据。
在上述的服务处理方法中,更具有选择步骤,从存储多个不同的指示书数据的存储组件存储的多个指示书数据中选择至少一个指示书数据。
根据本发明,和上述的发明一样,不需要每次都设定复杂的联合处理,就可以有效地处理文件数据。
本发明提供一种服务处理程序,为在计算机中执行的处理,具有以下步骤解析步骤,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;联合处理步骤,根据上述解析步骤的解析结果,在分别与网络连接的多个服务处理组件中联合处理对上述文件数据的上述多个服务处理。
根据本发明,和上述的发明一样,通过各个服务处理组件使服务处理联合起来,可以容易地一连串进行多个服务处理。
在上述的服务处理程序中,上述计算机中执行的处理还具有设定步骤,设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;生成步骤,根据上述设定步骤设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
根据本发明,和上述的发明一样,可以生成各种指示书数据。
在上述的服务处理程序中,上述计算机中执行的处理还具有选择步骤,从存储多个不同的指示书数据的存储组件存储的多个指示书数据中选择至少一个指示书数据。
根据本发明,和上述的发明一样,不需要每次都设定复杂的联合处理,就可以有效地处理文件数据。
经由上述可知,本发明是关于一种服务处理装置、服务处理方法。将要对文件数据实施的多个处理联合起来对连接网络的各个设备进行处理。用户根据客户终端10显示的GUI画面定义期望的服务联合的作业流程时,生成指示书,指示书定义作业流程信息发送给指示书生成服务器30后的处理内容和处理对象的文件存储位置等。生成的指示书保存在指示书管理服务器40中。用户从保存在指示书管理服务器40中的多个指示书中选择期望的指示书时,将选择出的指示书发送给联合处理服务器50。联合处理服务器50解析指示书,将处理委托给图像处理装置61等各装置,联合处理多个处理,以便根据指示书中描述的处理内容对文件进行处理。
根据本发明,至少具有这样的效果能将要对文件数据实施的多个处理联合起来对连接网络的各个设备进行处理。
综上所述,本发明的服务处理装置、服务处理方法,对与网络连接的各个设备来说,可以把要对文件数据施加的多个处理联合起来进行处理,并在同类产品及方法中未见有类似的结构设计及方法公开发表或使用而确属创新,其不论在产品结构、处理方法或功能上皆有较大的改进,在技术上有较大的进步,并产生了好用及实用的效果,且较现有的服务处理装置、服务处理方法具有增进的多项功效,从而更加适于实用,而具有产业的广泛利用价值,诚为一新颖、进步、实用的新设计。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,并可依照说明书的内容予以实施,以下以本发明的较佳实施例并配合附图详细说明如后。


图1是表示根据本发明第1实施例的文件处理系统的结构方框图。
图2是表示说明文件处理系统各个部之间信息流程的方框图。
图3是表示各装置中存储的I/F信息的构成图。
图4是表示指示书编辑器的GUI中显示的指示书编辑器画面。
图5是表示指示书生成部生成的指示书的结构。
图6是表示指示书生成处理顺序的流程图。
图7是表示文件处理系统的联合处理顺序的流程图。
图8是表示一例表示指示书一览表的指示书一览画面。
图9是表示方框图用于说明根据本发明第2实施例的文件处理系统各个部之间的信息流程。
图10是表示复合机的功能方框图。
1文件处理系统5网络10客户终端 20服务检索服务器30指示书生成服务器 40指示书管理服务器50联合处理服务器 61图像处理装置62文件管理服务器 63文件配送服务器64第一服务处理装置 65第二服务处理装置70复合装置 80文件处理系统
具体实施例方式
以下结合附图及较佳实施例,对依据本发明提出的服务处理装置、服务处理方法其具体结构、方法、步骤、特征及其功效,详细说明如后。
第1实施例(系统构成)图1是根据本发明第1实施例的文件处理系统1的结构方框图。
文件处理系统1是进行各种服务的装置和应用通过网络5连接起来的系统。这里,服务是指响应来自外部的请求,与文件有关的可利用的功能。服务例如拷贝、打印、扫描、传真发送和接收、邮件发送,对リポジトリ(存储库)(或数据库)的存储和从レポジトリ(存储库)的读入,OCR(光特性识别)处理,噪声除去处理等,但不具体限于这些。
具体地说,文件处理系统1包括客户终端10,具备有用户接口,以联合多个服务、指示用户希望的处理;服务检索服务器20,检索用户期望的服务;指示书生成服务器30,根据与客户终端10指示的服务联合有关的信息生成指示书;指示书管理服务器40,管理指示书;联合处理服务器50,根据指示书执行各服务的联合处理。
此外,文件处理系统1包括图像处理装置61,进行图像文件的噪声除去处理、图像旋转处理、OCR处理、图像粘接等图像处理;管理文件的文件管理服务器62;配送文件的文件配送服务器63;进行第一服务处理的第一服务处理装置64;进行第二服务处理的第二服务处理装置65。
在本实施例中,文件处理系统1是进行规定服务处理的多个服务器通过网络5连接而成的,但不具体限于多个服务通过网络5连接。
这里,指示书是指包含以下信息的数据在将一连串处理分解为多个功能处理时表示各功能关系的信息,用于调用各功能的接口(I/F)信息,以及用于构成与一连串处理有关的图形用户接口(GUI)的信息。
图2的方框图说明了构成文件处理系统1的各个服务处理装置的相互关系。各个服务处理装置存储表示本身提供的服务内容的I/F信息。
图3示出了I/F信息的构成。I/F信息包括“服务种类(ServiceClass)”“服务名(Service Name)”“服务图标(Service Icon)”“服务位置信息(Service Information Location)”“输入(Input)”“输出(Output)”“参数限制规则(Parameter Restriction Rules)”“服务位置(Service Location)”“方法名(Method Name)”“启动方法(InvocationScheme)”“暗示要素(Implicit Elements)”。
“服务种类”是服务处理装置提供的服务的种类(处理内容)。“服务种类”使用预先定义的,例如扫描、打印、储存库、流程等。“服务名”是服务处理装置提供的服务标识符。“服务图标”是客户终端10的GUI中显示的图标的位置信息。
“服务信息位置”是指示书生成服务器30用于取得I/F信息的URL。“输入”是服务的输入。“输出”是服务的输出。“参数限制规则”是适于“输入”的限制规则。“服务位置”是实际使用服务时的位置信息。“方法名”描述指示服务处理的提供手法或指示服务的名称。
“启动方法”是调用服务处理来启动的方法。作为“启动方法”,例如可以使用作为消息交换协议的SOAP(Simple Object Access Protocol)、SMTP(Simple Mail Transfer Protocol)等。“暗示要素”不是作为输出明示的转交后段处理的数据,而是后段处理中可参考的数据。
客户终端10具有图形用户接口(GUI)的功能,用于进行下述规定操作指示生成指示书,或者为了选择要启动的指示书进行画面显示。
服务检索服务器20从连接网络5的多个服务中检索对应于检索条件的服务。服务检索服务器20预先存储图像处理装置61、文件管理服务器62、文件配送服务器63、第一服务处理装置64、第二服务处理装置65等各种服务处理装置的一部分I/F信息(以下称为“部分I/F”信息)。这里,部分I/F信息指I/F信息要素中的“服务种类”、“服务名”、“服务信息位置”、“输入”、“输出”的信息。
从指示书生成服务器30或联合处理服务器50发送检索条件时,服务检索服务器2 0用各个服务处理装置的部分I/F信息检索服务。例如,服务检索服务器20检索和规定服务相同的服务时,检索“服务种类”一致的服务,或者检索“输入”和“输出”一致的服务,也可以检索这些全都一致的服务。
指示书生成服务器30在指示书生成时从各服务处理装置取得I/F信息,生成指示书,用于将各个服务处理装置提供的服务联合起来。指示书生成服务器30生成指示书后,具体执行下面的处理。
指示书生成服务器30根据“服务信息位置”请求分布在网络5上的规定服务处理装置发送与各个服务有关的I/F信息。此外,没有规定服务处理装置时,指示书生成服务器30向服务检索服务器20发出指示,以便检索规定的服务处理装置和进行同一服务的其它服务处理装置。这样,指示书生成服务器30可以从服务检索服务器20得到其它服务处理装置的“服务信息位置”。
指示书生成服务器30管理服务检索服务器20的检索结果和从各服务处理装置接收的I/F信息。指示书生成服务器30根据从各服务处理装置取得的I/F信息生成作为定义作业流程(联合处理)的GUI画面的HTML文件。一旦有来自客户终端10的服务浏览请求,指示书生成服务器30就将作为GUI画面的HTML文件发送给上述客户终端10。
图4示出了作为用于定义作业流程的GUI画面的指示书生成画面100。指示书生成画面100包括服务窗口101、流程窗口102、逻辑窗口103和性能窗口104。
服务窗口101显示可使用的各种服务处理装置。逻辑窗口103显示表示服务间的联合模式的作业流程。性能窗口104显示服务窗口101和逻辑窗口103中显示的各图标的详细设定参数。
用户通过将服务窗口101的图标和逻辑窗口103的图标拖放到流程窗口102中,可以在流程窗口102中定义作业流程。而且,用户通过编辑性能窗口104中显示的内容可以详细设定服务和逻辑等服务间的关系。
这样,用户将服务窗口101的图标和逻辑窗口103的图标拖放到流程窗口102中来定义作业流程,通过编辑性能窗口104中显示的内容,可以很容易地生成用于联合多样且复杂的处理的指示书。
客户终端10根据CGI(Common Gateway Interface)形式将通过用户操作定义的作业流程信息发送给指示书生成服务器30。
指示书生成服务器30根据用户发出的与服务联合的指示有关的作业流程信息和各服务的I/F信息,生成定义信息的指示书,所述信息用于指定委托给各服务的处理内容、输入参数、各服务的联合方(作业流程)、文件名和存储位置信息等处理对象的文件。指示书由XML形式的文件构成。
图5是表示XML形式构成的指示书的概念图。因为将多个服务的联合处理本身也看成是一个服务,所以指示书的构成中除了图3所示的I/F信息还追加了“流程(Flow)“。
“流程”是描述服务间的联合的要素,“启动(Invoke)”包含用于进行控制构造、逻辑运算、条件判断的“if”等要素、用于调整服务间的联合的XML结构的操作指示、以及用于规定处理对象的文件的信息。
“启动”表示服务处理装置的规定的方法,执行服务的调用。作为“启动”的要素,有表示参数的位置信息的“图形”和要调用的方法名“方法”。表示控制构造和逻辑运算的“if”“and”“eq”“gt”在联合处理时进行条件分支,或者调整在服务间转送的参数。
指示书将所有与控制服务的联合处理有关的信息描述为“流程”的要素。从而,指示书表示的联合处理本身也被看成1个服务。此外,指示书不限于图5所示的构成,只要能使各服务联合就可以。
指示书生成服务器30将以上XML形式的指示书发送给指示书管理服务器40。用户指示执行服务联合处理时,指示书生成服务器30可以直接将指示书发送给联合处理服务器50。
指示书管理服务器40保留指示书生成服务器30发送的指示书,根据客户终端10发出的请求将指示书发送给联合处理服务器50。这样,通过存储并保留生成的指示书,就能根据需要调用并执行指示书,因此,不需要每次都生成指示书,就可以有效地处理文件。
联合处理服务器50是解析并执行指定的指示书的服务器。当发送指示书时,联合处理服务器50解析该指示书,按照指示书中描述的顺序,依照利用方法顺序调用图像处理装置61、文件管理服务器62、文件配送服务器63等各服务处理装置,执行联合处理。联合处理服务器50保存执行中的联合处理状态和结束后的联合处理结果信息,根据来自外部的请求,通知联合处理的状态和结果。
在解析指示书并委托给各个服务处理装置时,联合处理服务器50生成具有用于规定处理委托内容、输入参数、处理对象的文件的信息等的个别指示信息。此外,联合处理服务器50可以将和各个服务处理装置中进行的处理前后的处理联合描述在指示书中,也可以用非指示书形式的每个服务处理装置的固有信息转换形式进行处理委托。
图像处理装置61是安装有图像处理功能的软件程序的计算机。图像处理装置61根据包含在联合处理服务器50发出的处理请求委托中的服务处理委托内容、输入参数、处理对象文件的信息进行文件处理。而且,图像处理装置61在启动时向服务检索服务器20通知部分I/F信息。图像处理装置61根据指示书生成服务器30的请求发送表示图像处理服务的利用方法的I/F信息。在生成指示书时利用该I/F信息。
文件管理服务器62具有文件存储功能。文件管理服务器62根据包含在联合处理服务器50发出的请求中的信息,执行文件存储、检索、读出、变更关于文件的属性等各种处理。文件管理服务器62在启动时向服务检索服务器20通知部分I/F信息。而且,文件管理服务器62根据指示书生成服务器30发出的请求发送表示文件管理服务的利用方法的I/F信息。
文件配送服务器63具有这样的功能将取得的文件存储在指示的文件管理服务器中,或者用邮件或FAX发送给指示的发送目的地,进行打印到指示的打印机上的输出处理。文件配送服务器63根据来自联合处理服务器50的请求,基于客户终端10指示的文件及其配送目的地的信息进行文件的配送处理。而且,在启动时,文件配送服务器63将服务检索服务器20通知给部分I/F。文件配送服务器63根据来自指示书生成服务器30的请求发送表示文件配送处理服务的利用方法的I/F信息。
第一服务处理装置64是根据来自外部的指示进行与文件有关的规定服务处理的装置。这里,第一服务处理装置64根据联合处理服务器50发出的处理委托内容或输入参数、用于指定处理对象的文件的信息等信息执行本身应执行的服务处理。启动时,第一服务处理装置64将部分I/F通知给服务检索服务器20。而且,第一服务处理装置64根据指示书生成服务器30发出的请求发送表示服务处理的利用方法的I/F信息。除了服务处理的内容以外,第二服务处理装置65的动作和第一服务处理装置64一样。
在上述构成的文件处理系统1中,如果安装了用于执行各个规定服务的应用程序,图像处理装置61、文件管理服务器62、文件配送服务器63等各服务处理装置就进行如下操作。
在启动处理中,图像处理装置61、文件管理服务器62、文件配送服务器6 3等服务处理装置向服务检索服务器20通知包含各个服务概要和表示地址的信息的部分I/F信息。
服务检索服务器20保存图像处理装置61、文件管理服务器62、文件配送服务器63等各个服务处理装置发送的向服务检索服务器20信息。从而,在有例如来自指示书生成服务器30和联合处理服务器50的规定的服务检索请求时,服务检索服务器20可以用部分I/F信息执行检索。
联合处理服务器50相当于本发明的解析组件和联合处理组件,客户终端10相当于本发明的设定组件和选择组件,指示书生成服务器30相当于本发明的生成组件,指示书管理服务器40相当于本发明的存储组件。
(指示书的生成)图6示出了生成指示书时的客户终端10和指示书生成服务器30的处理顺序的流程图。
客户终端10根据用户的操作,通过安装的浏览器存取在指示书生成服务器30提供的用户接口中生成的HTML文件的URL(Uniform ResourceLocator)(步骤ST1)。
指示书生成服务器30根据来自客户终端10的浏览请求,将用户接口的HTML文件发送给客户终端10(步骤ST2)。
客户终端10根据指示书生成服务器30发送的HTML文件中包含的构成画面的信息,显示用户接口(步骤ST3)。这时,用户可以用客户终端10上显示的用户接口,定义期望的服务联合的作业流程。
客户终端10通过用户接口判断是否定义了作业流程,等待至作业流程被定义(步骤ST4)。如果判断为已经生成作业流程,则客户终端10将与用户定义的服务联合的作业流程信息发送给指示书生成服务器30。
指示书生成服务器30根据与客户终端10发送的服务联合的作业流程有关的信息和从各个服务处理装置取得的I/F信息,生成指示书(步骤ST5),定义委托给各个服务的处理内容、输入参数、各个服务的联合方、文件名和用于指定存储位置信息等处理对象的文件的信息。这样,指示书生成服务器30将XML形式的指示书发送给指示书管理服务器40。
指示书管理服务器40保存由指示书生成服务器30中生成的指示书。指示书管理服务器40保存指示书生成服务器30中生成的多个指示书,在有来自客户终端10的指示书的选择指示时,读出所选择的指示书。
(联合处理的启动·执行)用户可以从指示书管理服务器40中保存的多个指示书中选择期望的指示书,使联合处理启动。具体地说明如下。
图7示出了客户终端10、指示书管理服务器40和联合处理服务器50的处理流程图。这里,对下述情况进行说明对规定的文件进行噪声除去、OCR处理这样的图像处理,进行打包提取的文本文件和图像文件的处理。将打包后的文件存储到规定的存储目的地,仅将打包后文件中的文本文件发送到作为配送目的地的指定的邮件地址,仅将图像文件向指定的FAX号码进行FAX发送。
客户终端10存取指示书管理服务器40,取得指示书管理服务器40中管理的指示书列表(步骤ST11)。
图8示出了一例表示指示书列表的服务联合处理选择画面110。服务联合处理选择画面110的每个指示书都有按钮111-116,用于选择指示书。用户通过在服务联合处理选择画面110上点击期望的按钮,可以选择指示书。
客户终端10根据用户的操作指示从服务联合处理选择画面110中选择表示规定的服务联合处理的指示书,指示启动该指示书。这时,根据需要,向用户显示参数输入画面,输出执行作业所需的参数。
指示书管理服务器40将客户终端10指示的指示书发送给联合处理服务器50(步骤ST12)。结果是,联合处理服务器50开始执行联合处理。
联合处理服务器50解析指示书管理服务器40发送的指示书,将执行第一服务处理的任务委托给作为指示书中描述的第一个处理的图像处理装置61(步骤ST13)。具体地说,联合处理服务器50根据指示书中描述的信息提取处理委托的服务处理装置的位置或处理委托所需的输入参数和输出参数形式、用于处理委托的方法名、启动方法、指定处理对象文件的信息,生成个别指示信息。联合处理服务器50将个别指示信息发送给作为第一处理委托目的地的图像处理装置61。
图像处理装置61根据发送的指示书中描述的处理对象文件的存储目的地位置信息中取得拷贝处理对象文件的文件。图像处理装置61解析服务处理委托内容,对取得的文件图像进行噪声除去、OCR处理等图像处理,对提取的文本文件进行打包处理。图像处理装置61将通过图像处理得到的图像文件和打包文本文件后的文件再次存储到原来的存储目的地中。一旦上述处理结束,图像处理装置61就将处理的状态信息(结束)、输出参数、处理后的文件存储目的地信息等处理结果发送给联合处理服务器50。
如果收到来自图像处理装置61的处理结果,联合处理服务器50就将第一处理委托结果作为履历进行管理。这样,联合处理服务器50根据指示书指定第二处理委托目的地,将执行第二服务处理的任务委托给文件管理服务器62(步骤ST14)。和第一服务处理委托一样,联合处理服务器50将个别指示信息(作为与处理委托有关的信息的表达存储文件的意思的信息、文件的存储目的地信息、指定处理对象文件的信息)发送给文件管理服务器62。
文件管理服务器62根据联合处理服务器5 0的委托内容,根据委托内容中描述的存储目的地信息对前一处理(第一服务处理)中处理并存储起来的文件进行存储处理。一旦上述处理结束,文件管理服务器62就将处理的状态信息(结束)、输出参数、处理后的文件存储目的地信息等处理结果发送给联合处理服务器50。
如果收到来自第二服务处理(文件存储处理)的处理结果,联合处理服务器50就将第二处理委托结果作为履历进行联合。联合处理服务器50根据指示书指定第三处理委托目的地,将执行第三服务处理的任务委托给文件配送服务器63(步骤ST15)。和第二服务处理委托一样,联合处理服务器50将个别指示信息(作为与处理委托有关的信息的表达存储文件的意思的信息、文件的存储目的地信息、指定处理对象文件的信息)发送给文件配送服务器63。
文件配送服务器63根据联合处理服务器50的委托内容,根据指定文件的信息(存储目的地信息)读出文本文件,对前一处理(第二服务处理)中处理并存储起来的文件进行委托内容中描述的处理。这里,在文本文件和图像文件打包后的文件中,文件配送服务器63仅将文本文件以邮件形式发送到作为配送目的地的指定的邮件地址,仅将图像文件传真发送给指定的FAX号码。一旦处理结束,文件配送服务器63就将处理的状态信息(结束)、输出参数、处理后的文件存储目的地信息等处理结果发送给联合处理服务器50。
在该处理中,例如在FAX发送处理中,对方在通话中并且重试规定次数都不能和对方连接时,文件配送服务器63将“邮件发送结束,FAX发送未发送”作为状态信息发送给联合处理服务器50。
联合处理服务器50接收来自第三服务处理发出的处理结果,如果判断为在指示书中没有描述下一个处理,在向客户终端10通知表达全部处理已经结束这个意思,结束联合处理(步骤ST16)。
这样,根据与要对文件实施的多个服务处理联合的指示有关的信息或记载与文件的存储位置有关的信息等的指示书,使分别与网络连接的处理组件中执行的服务处理联合起来,因此,可以有效地进行多样且复杂的处理。
以上说明的连接网络5的服务器等各个部件可以是各自独立的装置,也可以一部分部件集中起来设在1个装置内,还可以是全部部件都设在1个装置内。
例如,如图10所示,进行客户终端10的用于进行指示书生成和指示书选择等各种操作的GUI功能、指示书生成服务器30的指示书生成功能、指示书管理服务器40的指示书管理功能、联合处理服务器50的联合处理功能、图像处理装置61的图像处理功能、文件管理服务器62的文件管理功能、文件配送服务器63的文件配送功能可以设在复合机70中,复合机70具有作为进行服务处理的拷贝功能、FAX功能、扫描功能、打印功能等各个功能。
这时,可以在复合机70中生成和保存指示书,同时,可以将噪声除去处理、OCR处理等图像处理、处理后的文件数据的存储处理、FAX发送、邮件发送等联合起来对复合机70中保存的文件数据进行处理。不用说,和上述实施例一样,可以通过客户终端10生成和选择指示书。
处理对象的文件数据和指示书也可以存储在连接网络5的其它外部装置中。复合机70可以不处理复合机70中保存的文件数据或其它外部装置中存储的文件数据,而由连接网络的其它复合机或各自连接网络的具有各个处理功能的外部装置处理。
在本实施例中,服务检索服务器20从各个服务处理装置中取得了一部分I/F信息(部分I/F信息),但也可以取得全部I/F信息。
第2实施例下面,对本发明的第2实施例进行说明。和第一实施例相同的部分用相同的符号表述,详细说明从略。
图9的方框图用于说明构成根据第2实施例的文件处理系统80的各个服务处理装置的相互关系。根据第2实施例的文件处理系统80可以在不使用图1和图2所示的联合处理服务器50的情况下执行多个服务的联合处理。
文件处理系统80具有图1所示的各个服务处理装置(除去联合处理服务器50),但图9中仅示出了与联合处理有关的服务处理装置。
(联合处理的启动·执行)用户可以从指示书管理服务器40中保存的多个指示书中选择期望的指示书,启动联合处理。具体说明如下。
客户终端10根据用户的操作从服务联合处理选择画面中选择表示期望的服务联合处理的指示书,指示启动该指示书。指示书管理服务器40将客户终端10指示的指示书发送给图像处理装置61。
图像处理装置61根据发送的指示书中描述的处理对象文件的存储目的地位置信息取得处理对象的文件。图像处理装置61解析服务处理委托内容,对取得的文件图像进行噪声除去、OCR处理等图像处理,对提取的文本文件进行打包处理。在规定的图像处理结束后,图像处理装置61删除指示书中描述的服务处理委托。这样,图像处理装置61把将通过图像处理得到的图像文件和文本数据打包后的文件、具有处理的状态信息(结束)、输出参数、处理后的文件存储目的地信息等处理结果的指示书发送给提供下一个服务处理的文件管理服务器62。
在规定的图像处理结束后,图像处理装置61可以修正或删除指示书中描述的和本身的服务委托有关的部分,并且发送给文件管理服务器62。而且,图像处理装置61也可以在规定的图像处理结束后将指示书发送给下一个服务处理装置。
文件管理服务器62将图像处理装置61发送的文件暂时存储在指示书中描述的存储目的地中。文件管理服务器62删除指示书中描述的服务处理委托,将文件和指示书发送给进行下一个服务处理的文件配送服务器63。
文件配送服务器63根据指示书,仅将文本文件和图像文件打包后的文件中的文本文件以邮件形式发送到作为配送目的地的指定邮件地址,仅将图像文件FAX发送到指定的FAX号码。这样,如果判断为在指示书中没有描述下一个处理,文件配送服务器63就将表达全部处理结束的意思通知给客户终端10,结束联合处理。
此外,在本实施例中,和第一实施例一样,连接网络5的服务器等各个部件可以是各自独立的装置,也可以一部分部件集中起来设在1个装置内,还可以是全部部件都设在1个装置内。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的方法及技术内容作出些许的更动或修饰为等同变化的等效实施例,但是凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
权利要求
1.一种服务处理装置,其特征在于其包括一解析组件,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;以及一联合处理组件,根据上述解析组件的解析结果,在分别与网络连接的多个服务处理组件中,联合处理对上述文件数据的上述多个服务处理。
2.根据权利要求1所述的服务处理装置,其特征在于其更包括一设定组件,用于设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成组件,根据由上述设定组件设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
3.根据权利要求2所述的服务处理装置,其特征在于其更包括一存储组件,存储多个不同的指示书数据;以及一选择组件,用于从上述存储组件中存储的多个指示书数据中选择至少一个指示书数据。
4.一种服务处理方法,其特征在于其包括以下步骤一解析步骤,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;以及一联合处理步骤,根据上述解析步骤的解析结果,在分别与网络连接的多个服务处理组件中,联合处理对上述文件数据的多个服务处理。
5.根据权利要求4所述的服务处理方法,其特征在于其更包括一设定步骤,设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成步骤,根据上述设定步骤设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
6.根据权利要求5所述的服务处理方法,其特征在于其更包括一选择步骤,从存储多个不同的指示书数据的存储组件存储的多个指示书数据中选择至少一个指示书数据。
7.一种服务处理装置,其特征在于其包括一解析组件,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;一处理执行组件,根据上述解析组件的解析结果,对上述文件数据执行服务处理;以及一发送组件,通过上述处理执行组件执行完上述服务处理后,将上述指示书发送给进行下一个服务处理的服务处理装置。
8.根据权利要求7所述的服务处理装置,其特征在于其更包括一设定组件,用于设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成组件,根据由上述设定组件设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
9.根据权利要求8所述的服务处理装置,其特征在于其更包括一存储组件,存储多个不同的指示书数据;以及一选择组件,用于从上述存储组件中存储的多个指示书数据中选择至少一个指示书数据。
10.一种服务处理方法,其特征在于其包括以下步骤一解析步骤,解析至少描述处理对象的文件数据位置和要对上述文件数据实施的多个服务处理的内容的指示书数据的内容;一处理执行步骤,根据上述解析组件的解析结果,对上述文件数据执行服务处理;以及一发送步骤,执行完上述服务处理后,将上述指示书发送给进行下一个服务处理的服务处理装置。
11.根据权利要求10所述的服务处理方法,其特征在于其更包括一设定步骤,设定上述文件数据的位置和要对上述文件数据实施的多个服务处理的内容;以及一生成步骤,根据上述设定步骤设定的设定内容,生成用于对上述文件数据实施上述多个服务处理的指示书数据。
12.根据权利要求11所述的服务处理方法,其特征在于其更包括一选择步骤,从存储多个不同的指示书数据的存储组件存储的多个指示书数据中选择至少一个指示书数据。
全文摘要
本发明是关于一种服务处理装置、服务处理方法。将要对文件数据实施的多个处理联合起来对连接网络的各个设备进行处理。用户根据客户终端10显示的GUI画面定义期望的服务联合的作业流程时,生成指示书,指示书定义作业流程信息发送给指示书生成服务器30后的处理内容和处理对象的文件存储位置等。生成的指示书保存在指示书管理服务器40中。用户从保存在指示书管理服务器40中的多个指示书中选择期望的指示书时,将选择出的指示书发送给联合处理服务器50。联合处理服务器50解析指示书,将处理委托给图像处理装置61等各装置,联合处理多个处理,以便根据指示书中描述的处理内容对文件进行处理。
文档编号H04N1/32GK1532750SQ20041000061
公开日2004年9月29日 申请日期2004年1月13日 优先权日2003年3月24日
发明者樋川有史, 田岛幸夫, 桐原和子, 榎本晶弘, 小泽秀一, 一, 夫, 子, 川有史, 弘 申请人:富士全錄株式会社, 富士全 株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1