中继设备和控制中继设备的方法.pdf

上传人:小** 文档编号:625233 上传时间:2018-02-26 格式:PDF 页数:42 大小:3.33MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410044195.X

申请日:

2014.01.30

公开号:

CN104079734A

公开日:

2014.10.01

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04N 1/00申请日:20140130|||公开

IPC分类号:

H04N1/00; G06F3/12; H04L29/08

主分类号:

H04N1/00

申请人:

兄弟工业株式会社

发明人:

石桥昌幸

地址:

日本爱知县名古屋市

优先权:

2013.03.29 JP 2013-074506

专利代理机构:

中原信达知识产权代理有限责任公司 11219

代理人:

李兰;孙志湧

PDF下载: PDF下载
内容摘要

本发明涉及一种中继设备和控制中继设备的方法。中继设备可以被配置成经由网络与图像处理设备和服务器通信。中继设备可以从图像处理设备接收用于识别所选择的数据处理的处理识别信息。对从图像处理设备或者服务器输出的输出数据执行所选择的数据处理。中继设备可以从多个指令模块当中选择所选择的指令模块。中继设备可以使所选择的指令模块对输出数据执行所选择的数据处理。在从图像处理设备输出输出数据的情况下,中继设备可以使通过所选择的指令模块创建的处理的数据被服务器接收。中继设备可以在从服务器输出输出数据的情况下使处理的数据被图像处理设备接收。

权利要求书

1.  一种中继设备,包括:
网络接口,所述网络接口被配置成与网络连接;
第一接收装置,所述第一接收装置被配置成经由所述网络接口从与所述网络连接的图像处理设备接收处理识别信息,
识别装置,所述识别装置被配置成根据所述处理识别信息来识别作为选择的数据处理的数据处理,所述选择的数据处理是在所述图像处理设备中从多个数据处理当中选择的至少一个数据处理,对从与所述网络连接的服务器或者所述图像处理设备输出的输出数据执行所述多个数据处理;以及
数据处理装置,所述数据处理装置被配置成:
根据所述选择的数据处理来从多个指令模块当中识别作为选择的指令模块的指令模块,所述选择的指令模块能够执行所述选择的数据处理;并且
执行所述选择的指令模块以便于对所述输出数据执行所述选择的数据处理;以及
传输装置,所述传输装置被配置成:
在从所述图像处理设备输出所述输出数据的情况下,向所述服务器传送处理的数据,所述处理的数据是通过所述选择的指令模块对所述输出数据执行所述选择的数据处理而创建的数据;并且
在从所述服务器输出所述输出数据的情况下,向所述图像处理设备传送所述处理的数据。

2.
  如权利要求1所述的中继设备,其中,
所述数据处理装置进一步被配置成,在从所述图像处理设备输出的所述输出数据是第一数据并且通过所述选择的数据处理所创建的所述处理的数据是第二数据的情况下,或者在所述输出数据是无法由所述图像处理设备解码的第三数据的情况下,执行所述选择的指令模块以便于执行所述选择的数据处理,
所述第一数据是通过所述图像处理设备能够执行的数据处理来创建的,并且
所述第二数据是通过所述图像处理设备不能执行的数据处理来创建的。

3.
  如权利要求1所述的中继设备,其中,
所述多个数据处理包括:
特定处理,所述特定处理用于基于所述输出数据来创建处理的图像数据,所述处理的图像数据是下述图像数据:所述图像数据用于形成已经对基于所述输出数据形成的图像执行了处理的图像;以及
格式改变处理,所述格式改变处理用于改变所述输出数据的格式,
所述多个指令模块包括:
特定处理指令模块,所述特定处理指令模块用于执行所述特定处理;以及
格式改变处理指令模块,所述格式改变处理指令模块用于执行所述格式改变处理,
其中,所述数据处理装置进一步被配置成:
在所述选择的数据处理中包括所述特定处理的情况下,识别所述特定处理指令模块要被包括在所述选择的指令模块中;并且
在所述选择的数据处理中包括所述格式改变处理的情况下,识别所述格式改变处理指令模块要被包括在所述选择的指令模块中。

4.
  如权利要求3所述的中继设备,其中,
在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,所述数据处理装置:
识别所述特定处理指令模块和所述格式改变处理指令模块要被包括在所述选择的指令模块中;
执行所述特定处理指令模块以便于对所述输出数据执行所述特定处理;并且
执行所述格式改变处理指令模块以便于对由所述特定处理指令模块所处理的所述处理的图像数据执行所述格式改变处理。

5.
  如权利要求3所述的中继设备,其中,
在所述特定处理指令模块要执行所述特定处理的所述输出数据的格式是所述特定处理指令模块不能处理的格式的情况下,所述数据处理装置进一步被配置成,在所述特定处理的执行之前,执行所述格式改变处理指令模块以便于执行格式转换处理,
所述格式转换处理用于将所述输出数据的格式转换成所述特定处理指令模块能够处理的格式。

6.
  如权利要求4所述的中继设备,其中,
所述数据处理装置进一步被配置成:
在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块不能处理的格式时,执行所述格式改变处理指令模块以便于执行格式转换处理以将所述输出数据的格式转换成所述特定处理指令模块能够处理的格式,并且执行所述特定处理指令模块以便于对由所述格式改变处理指令模块所处理的数据执行所述特定处理;并且
在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块能够处理的格式时,执行所述特定处理指令模块以便于对所述输出数据执行所述特定处理,并且执行所述格式改变处理指令模块以便于对由所述特定处理指令模块所处理的所述处理的图像数据执行所述格式改变处理。

7.
  如权利要求5所述的中继设备,其中,
所述数据处理装置进一步被配置成:
在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块不能处理 的格式时,执行所述格式改变处理指令模块以便于执行所述格式转换处理以将所述输出数据的格式转换成所述特定处理指令模块能够处理的格式,并且执行所述特定处理指令模块以便于对由所述格式改变处理指令模块所处理的数据执行所述特定处理;并且
在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块能够处理的格式时,执行所述特定处理指令模块以便于对所述输出数据执行所述特定处理,并且执行所述格式改变处理指令模块以便于对由所述特定处理指令模块所处理的所述处理的图像数据执行所述格式改变处理。

8.
  如权利要求3所述的中继设备,进一步包括:
存储控制装置,所述存储控制装置被配置成将多个特定处理的优先级存储在存储单元中,
其中,在存在多个选择的特定处理的情况下,这些是包括在所述选择的数据处理中的特定处理,所述数据处理装置:
识别执行所述多个选择的特定处理的多个所述特定处理指令模块要被包括在所述选择的指令模块中;并且
执行所述多个特定处理指令模块以便于根据所述优先级按顺序来执行所述多个选择的特定处理。

9.
  如权利要求1所述的中继设备,进一步包括:
中介服务器,所述中介服务器包括中介服务器网络接口,所述中介服务器网络接口被配置成与所述网络连接;以及
多个转换设备,所述多个转换设备中的每一个包括转换设备网络接口,所述转换设备网络接口被配置成与所述网络连接,所述多个转换设备中的每一个包括所述多个指令模块中的至少一个,
其中:
在从所述图像处理设备输出所述输出数据的情况下,
所述多个转换设备中的至少一个经由所述转换设备网络接口 来从所述图像处理设备接收所述输出数据,并且对所接收到的输出数据执行所述选择的数据处理,并且
所述中介服务器经由所述中介服务器网络接口来从所述多个转换设备中的至少一个接收所述处理的数据并且将所接收到的处理的数据输出到所述服务器;并且
在从所述服务器输出所述输出数据的情况下,
所述多个转换设备中的至少一个经由所述转换设备网络接口来从所述服务器接收所述输出数据,并且对所接收到的输出数据执行所述选择的数据处理,并且
所述中介服务器使得所述图像处理设备从所述多个转换设备中的至少一个接收所述处理的数据。

10.
  如权利要求9所述的中继设备,其中,
在所述数据处理装置使得所述多个转换设备中的每一个按顺序执行所述选择的数据处理的情况下,当从所述图像处理设备输出所述输出数据时,所述中介服务器:
使得第一转换设备从所述图像处理设备接收所述输出数据,使得对所接收到的输出数据执行所述选择的数据处理,并且从所述第一转换设备接收所述处理的数据;
将从第N-1转换设备接收到的所述处理的数据输出到第N转换设备,并且使得所述第N转换设备执行所述选择的数据处理;并且
响应于使得最后的转换设备执行所述选择的数据处理来从所述最后的转换设备接收所述处理的数据,并且将所接收到的处理的数据输出到所述服务器,并且
在所述数据处理装置使得所述多个转换设备中的每一个按顺序执行所述选择的数据处理的情况下,当从所述服务器输出所述输出数据时,所述中介服务器:
使得所述第一转换设备从所述服务器接收所述输出数据,使得对所接收到的输出数据执行所述选择的数据处理,并且从所述第一转换设备接收所述处理的数据;
将从第N-1转换设备接收到的所述处理的数据输出到第N转换设备,并且使得所述第N转换设备执行所述选择的数据处理;并且
响应于使得最后的转换设备执行所述选择的数据处理来使得所述图像处理设备从所述最后的转换设备接收所述处理的数据。

11.
  如权利要求10所述的中继设备,其中,
所述中介服务器被配置成,响应于使得所述最后的转换设备执行所述选择的数据处理来将数据接收命令信息输出到所述图像处理设备,
所述数据接收命令信息用于使得所述图像处理设备从所述最后的转换设备接收所述处理的数据,并且
通过统一资源定位符描述方法来描述所述数据接收命令信息。

12.
  如权利要求1所述的中继设备,其中,
所述数据处理装置进一步被配置成,将等待命令传送到所述图像处理设备,所述等待命令被配置成,使得所述图像处理设备在所述选择的数据处理的执行时段期间等待所述选择的数据处理的完成,并且
所述传输装置进一步被配置成,响应于所述选择的数据处理的完成来向所述服务器或者所述图像处理设备传送所述处理的数据。

13.
  如权利要求1所述的中继设备,其中,
所述中继设备进一步包括:
上载结果信息接收装置,所述上载结果信息接收装置被配置成接收上载结果信息,所述上载结果信息是从所述服务器传送的并且指示存储处理是否已经成功,
所述存储处理用于在所述服务器中存储所述服务器从所述传输装置接收到的所述处理的数据;以及
确定结果输出装置,所述确定结果输出装置被配置成:
基于所接收到的上载结果信息来确定所述存储处理是否已经成功;并且
向所述图像处理设备传送用于在设置在所述图像处理设备中的显示单元上显示确定结果的信息。

14.
  一种用于控制中继设备的方法,所述中继设备包括网络接口,所述网络接口被配置成与网络连接,
所述方法包括:
经由所述网络接口从与所述网络连接的图像处理设备接收处理识别信息,
根据所述处理识别信息来识别作为选择的数据处理的数据处理,所述选择的数据处理是在所述图像处理设备中从多个数据处理当中选择的至少一个数据处理,对从与所述网络连接的服务器或者所述图像处理设备输出的输出数据执行所述多个数据处理;
根据所述选择的数据处理来从多个指令模块当中识别作为选择的指令模块的指令模块,所述选择的指令模块能够执行所述选择的数据处理;
执行所述选择的指令模块,以便于对所述输出数据执行所述选择的数据处理;
在从所述图像处理设备输出所述输出数据的情况下,向所述服务器传送处理的数据,所述处理的数据是通过所述选择的指令模块对所述输出数据执行所述选择的数据处理而创建的数据;以及
在从所述服务器输出所述输出数据的情况下,向所述图像处理设备传送所述处理的数据。

说明书

中继设备和控制中继设备的方法
相关申请的交叉引用
本申请要求于2013年3月29日提交的日本专利申请No.2013-074506的优先权,其全部内容通过引用本申请整体合并于此。
技术领域
本说明书公开了经由网络与图像处理设备和服务器连接的中继设备。
背景技术
在日本专利申请No.2008-229993中描述的图像处理设备具有集成在其中的web浏览器,并且具有用于下载和打印网页的功能。此外,图像处理设备具有用于在不执行任何处理的情况下向web服务器发送扫描数据的功能,该扫描数据是通过扫描具有联合图像专家组(被称为JPEG)格式的文档来创建的。
发明内容
在不执行任何处理的情况下将由扫描文档的图像处理设备所创建的图像数据上载到服务器并不是优选的。
在本说明书中公开的一个技术是一种中继设备。该中继设备可以包括配置成与网络连接的网络接口、第一接收装置、识别装置、数据处理装置以及传输装置。第一接收装置可以被配置成经由网络接口来从与网络连接的图像处理设备接收处理识别信息。识别装置可以被配置成根据处理识别信息来识别作为选择的数据处理的数据处理。该选择的数据处理可以是在图像处理设备中从多个数据处理当中选择的至少一个数据处理。可以对从与网络连接的服务器或图像处理设备输出 的输出数据执行该多个数据处理。数据处理装置可以被配置成根据选择的数据处理来从多个指令模块中识别作为选择的指令模块的指令模块。该选择的指令模块能够执行选择的数据处理。数据处理装置可以被配置成执行选择的指令模块以便于对输出数据执行选择的数据处理。传输装置可以被配置成,在从图像处理设备输出了输出数据的情况下,向服务器传送处理的数据。处理的数据可以是通过选择的指令模块对输出数据执行选择的数据处理而创建的数据。传输装置可以被配置成在从服务器输出了输出数据的情况下向图像处理设备传送处理的数据。
能够使得遵循选择的数据处理的选择的指令模块对从图像处理设备或者服务器输出的数据执行选择的数据处理,在图像处理设备中已经选择了该选择的数据处理。因此,即使在不期望在不执行任何处理的情况下将图像处理设备所创建的图像数据上载到服务器的情况下,也可以通过在由选择的数据处理对数据进行处理之后上载数据来解决该问题。此外,即使在图像处理设备不希望在不执行任何处理的情况下下载存储在服务器中的图像数据的情况下,也可以在选择的数据处理中对数据进行处理之后通过下载处理的数据来解决该问题。
数据处理装置可以进一步被配置成,在从图像处理设备输出的输出数据是第一数据并且通过选择的数据处理所创建的处理的数据是第二数据的情况下,或者在输出数据是无法由图像处理设备解码的第三数据的情况下,执行选择的指令模块以便于执行选择的数据处理。可以通过图像处理设备能够执行的数据处理来创建第一数据。可以通过图像处理设备不能够执行的数据处理来创建第二数据。根据在第二方面中描述的中继设备,能够通过图像处理设备无法执行的数据处理来创建期望的第二处理的数据。此外,能够通过执行图像处理设备不能解码的第三数据的数据处理来创建期望的数据。
多种数据处理可以包括特定处理和格式改变处理。特定处理可以 用于基于输出数据来创建处理的图像数据。处理的图像数据可以是用于形成下述图像的图像数据:在该图像中,已经对基于输出数据形成的图像执行了处理。格式改变处理可以用于改变输出数据的格式。多个指令模块可以包括特定处理指令模块和格式改变处理指令模块。特定处理指令模块可以用于执行特定处理。格式改变处理指令模块可以用于执行格式改变处理。数据处理装置可以进一步被配置成:在特定处理被包括在选择的数据处理中的情况下,识别特定处理指令模块要被包括在选择的指令模块中;并且在格式改变处理被包括在选择的数据处理中的情况下,识别格式改变处理指令模块要被包括在选择的指令模块中。根据在第三方面中描述的中继设备,能够创建用于形成下述图像的期望的处理的图像数据:在该图像中,已经对基于输出数据形成的图像数据执行了处理。此外,能够执行用于将数据的格式变成期望格式的格式改变处理。
在特定处理和格式改变处理被包括在选择的数据处理中的情况下,数据处理装置可以:识别特定处理指令模块和格式改变处理指令模块要被包括在选择的指令模块中;执行特定处理指令模块以便于对输出数据执行特定处理;并且执行格式改变处理指令模块以便于对通过特定处理指令模块所处理的处理的图像数据执行格式改变处理。根据在第四方面中描述的中继设备,能够在不需要用于通过格式转换处理的转换之前的格式和转换之后的格式二者的相对应的特定处理的情况下创建具有期望格式的处理的数据。
在特定处理指令模块要对其执行特定处理的输出数据的格式是特定处理指令模块不能处理的格式的情况下,数据处理装置可以进一步被配置成执行格式改变处理指令模块,以便于在特定处理的执行之前执行格式转换处理。格式转换处理可以用于将输出数据的格式转换成特定处理指令模块能够处理的格式。根据在第五方面中描述的中继设备,能够在不要对于多个数据格式的特定处理的情况下创建处理的数据。
数据处理装置可以进一步被配置成,在特定处理和格式改变处理被包括在所选择的数据处理的情况下,当输出数据的格式是特定处理指令模块不能够处理的格式时,执行格式改变处理指令模块以执行将输出数据的格式转换成特定处理指令模块能够处理的格式的格式转换处理,并且执行特定处理指令模块以便于对由格式改变处理指令模块所处理的数据执行特定处理。数据处理装置可以进一步被配置成,在特定处理和格式改变处理被包括在所选择的数据处理中的情况下,当输出数据的格式是特定处理指令模块能够处理的格式时,执行特定处理指令模块以便于对输出数据执行特定处理,并且执行格式改变处理指令模块以便于对由特定处理指令模块所处理的处理的图像数据执行格式改变处理。根据在第六方面中描述的中继设备,能够在没有要求用于多个数据格式的相对应的特定处理的情况下创建具有所期待的格式的处理的数据。
中继设备可以进一步包括存储控制模块,该存储控制模块被配置成将多个特定处理的优先级存储在存储单元中。在存在多个所选择的特定处理的情况下,这些是被包括在所选择的数据处理中的特定处理,数据处理模块可以:识别指定多个选择的特定处理的多个处理指令模块要被包括在选择的指令模块中;并且执行多个特定处理指令模块以便于根据优先级按顺序执行多个所选择的特定处理。根据在第七方面中描述的中继设备,在对一个数据按序列执行多个特定处理的情况下,通过按被事先确定的序列,和以有利的处理顺序执行处理能够创建所期待的被处理的数据。例如,通过开始减少数据量的特定处理,在后面的特定处理中仅小量的数据需要经历特定处理。即,能够通过使用在处理负载方面是有利的处理创建所期待的处理的数据。
中继设备可以进一步包括中介服务器和多个转换设备。中介服务器可以包括配置成与网络连接的中介服务器网络接口。多个转换设备可以被配置成经由网络与图像处理设备和中介服务器相连接。每一个 都包括转换设备网络接口的多个转换设备可以被配置成与网络连接。多个转换设备中的每一个可以包括多个指令模块中的至少一个。在从图像处理设备输出输出数据的情况下,多个转换设备中的至少一个可以经由转换设备网络接口从图像处理设备接收输出数据并且对被接收的输出数据执行所选择的数据处理,并且中介服务器可以从多个转换设备中的至少一个接收被处理的数据,并且经由中介服务器网络接口将接收的被处理的数据输出到服务器。在从服务器输出输出数据的情况下:多个转换设备中的至少一个可以从服务器接收输出数据,并且对经由转换设备网络接口接收到的输出数据执行所选择的数据处理;并且中介服务器可以使图像处理设备从多个转换设备中的至少一个接收被处理的数据。根据在第八方面中描述的中继设备,能够处理由图像处理设备输出的输出数据以变成所期待的处理的数据,并且在图像处理设备不需要向服务器通信处理的数据的情况下经由中介服务器将所期待的处理的数据输出到服务器。此外,能够处理由服务器输出的输出数据以变成所期待的处理的数据,并且在图像处理设备不需要向服务器通信处理的数据的情况下使图像处理设备接收所期待的数据。
在图像处理装置使多个转换设备中的每一个按顺序执行所选择的数据处理的情况下,当从图像处理设备输出输出数据时,中介服务器可以:使第一转换设备从图像处理设备接收输出数据,使对接收的输出数据执行所选择的数据处理,并且从第一转换设备接收处理的数据;将从第N-1转换设备接收的处理的数据输出到第N(N是2或者更大的自然数)转换设备,并且使第N转换设备执行所选择的数据处理;并且响应于使最后的转换设备执行所选择的数据处理而从最后的转换设备接收处理的数据,并且将接收的处理的数据输出到服务器。当从服务器输出输出数据时,在数据处理装置使多个转换设备中的每一个按顺序执行所选择的数据处理的情况下,中介服务器可以:使第一转换设备从服务器接收输出数据,使对接收到的输出数据执行所选择的数据处理,并且从第一转换设备接收被处理的数据;将从第N-1转换设备接收的处理的数据输出到第N转换设备,并且使第N转换设备执 行所选择的数据处理;并且响应于使最后的转换设备执行所选择的数据处理而使图像处理设备从最后的转换设备接收处理的数据。根据在第九方面中描述的中继设备,能够经由中介服务器在图像处理设备不需要向服务器通信被处理的数据的情况下使由图像处理设备输出的输出数据经历用于将输出数据处理成所期待的处理的数据的多个处理。此外,能够经由中介服务器使服务器或者图像处理设备接收通过最后使其执行所选择的数据处理的转换设备输出的所期待的处理的数据。
中介服务器可以被配置成响应于使最后的转换设备执行所选择的数据处理而将数据接收命令信息输出到图像处理设备。数据接收命令信息可以是用于使图像处理设备从最后的转换设备接收处理的数据。可以通过统一资源定位符(URL)描述方法来描述数据接收命令信息。根据在第十方面中描述的中继设备,能够在图像处理设备不需要向服务器通信被处理的数据的情况下,通过使用URL,使图像处理设备接收所期待的处理的数据。
数据处理装置可以进一步被配置成,将等待命令传送到图像处理设备。等待命令可以被配置成,使图像处理设备在所选择的数据处理的执行时段期间等待所选择的数据处理的完成。第二传输装置可以进一步被配置成,响应于所选择的数据处理的完成来将处理的数据传送到服务器或图像处理设备。根据在十一方面中描述的中继设备,在图像处理设备中,能够通过将等待命令发送到图像处理设备直到所期待的处理的数据已经被创建来防止其中在图像处理设备中发生诸如超时等等的错误的情形,并且当所期待的数据已经被创建时使服务器或者图像处理设备接收所期待的处理的数据。
中继设备可以进一步包括上载结果信息接收装置和确定结果输出装置。上载结果信息接收装置可以被配置成接收上载结果信息。上载结果信息可以是从服务器发送并且指示存储处理是否已经成功的信息。存储处理可以是用于将服务器从传输装置接收的处理的数据存储 在服务器中。确定结果输出装置可以被配置成:基于被接收的上载结果信息确定存储处理是否已经成功;并且将用于用于在设置在图像处理设备中的显示单元上显示确定结果的信息传送到图像处理设备。根据在第十二方面中描述的中继设备,能够经由中介服务器向用户确认在图像处理设备不需要向服务器通信被上载的结果信息的情况下是否应将所期待的处理的数据上载到服务器。
此外,用于实现在上面描述的中继设备的方法也是新颖和有用的。
附图说明
图1示出通信系统的配置;
图2示出由各个设备执行的各种处理的序列图;
图3示出由各个设备执行的各种处理的序列图;
图4示出由各个设备执行的各种处理的序列图;
图5示出由各个设备执行的各种处理的序列图;
图6示出由各个设备执行的各种处理的序列图;
图7示出由各个设备执行的各种处理的序列图;
图8示出由各个设备执行的各种处理的序列图;
图9示出由各个设备执行的各种处理的序列图;
图10示出模块指示处理的流程图;
图11示出优先级表的示例;
图12示出主画面显示的示例;
图13示出应用选择画面显示的示例;
图14示出服务器选择画面显示的示例;
图15示出基本功能选择画面显示的示例;以及
图16示出处理选择画面显示的示例。
具体实施方式
(系统配置)
如在图1中所示,通信系统2包括多功能外围装置10、中介服务 器60、内容服务器100和110、第一数据处理服务器200、以及第二数据处理器服务器200。多功能外围装置10与LAN4相连接。中介服务器60、内容服务器100和110、第一数据处理器服务器200、以及第二数据处理服务器300与因特网6相连接。
(多功能外围装置10的结构)
多功能外围装置10可以执行打印功能、扫描功能、复制功能、传真功能等等。多功能外围装置10包括操作单元12、显示单元14、网络接口(在下文中,被称为“I/F”)16、打印执行单元18、扫描执行单元19、以及控制器20。操作单元12具有多个键。用户能够通过操作操作单元12将各种指令输入到多功能外围装置10。显示单元14是用于显示各条信息的显示器。网络接口16被连接到LAN4。多功能外围装置10能够经由网络I/F16与中介服务器60、第一数据处理服务器200等等通信。打印执行单元18包括喷墨或者激光打印机构。扫描执行单元19包括诸如CCD或者CIS的扫描机构。控制器20包括CPU22和存储器24。CPU22根据被存储在存储器24中的程序25执行各种处理。存储器24可以是计算机可读存储介质。计算机可读存储介质是非瞬态介质,诸如ROM、RAM、闪存、硬盘等等。在因特网上承载要从服务器下载的程序等等的电气信号没有被包括在非瞬态介质中。
(中介服务器60的结构)
中介服务器60是独立于第一数据处理器服务器200、第二数据处理服务器300以及内容服务器100和110的服务器。中介服务器60是用于分别调停第一数据处理器服务器200、第二数据处理器服务器300以及内容服务器100和110与多功能外围装置10之间的各种类型的数据的通信的服务器。中介服务器60是由多功能外围装置10的供应商或制造商提供的服务器。中介服务器60包括网络I/F62和控制器70。中介服务器60能够经由网络I/F62与多功能外围装置10、内容服务器100和110、第一数据处理服务器200、第二数据处理服务器300等等通信。控制器70包括CPU72和存储器74。程序75和优先级表TB1 被存储在存储器74中。CPU72根据程序75执行各种处理。与存储器24一样,存储器74可以是计算机可读记录介质。
优先级表TB1是示出多个处理的优先级的表。图11示出优先级表TB1的示例。在优先级表TB1中,单色处理、N合1处理、以及水印处理分别与优先级的第一至第三排名相关联。优先级可以被确定为使得将更高的优先级给予更加大大地减少处理中的数据量的处理。因此,在具有减少数据量的状态下能够执行下一个处理,从而允许下一个处理中的处理负荷的减少。例如,单色图像数据具有比彩色图像数据更小的数据量。因此,在单色处理已经被执行之后在1处理中执行N的情况下,当在1处理中执行N时能够压缩要被处理的数据,允许在1处理中的N的处理负荷被减少。此外,除了为各个N页的图像数据执行水印处理并且然后在1处理中执行N之外,当首先执行1处理中的N并且然后执行水印处理时能够执行水印处理较少数目的次数,允许处理负荷被减少。此外,由于除了减少处理的处理负荷之外的原因可以确定多个处理的优先级。
(第一数据处理服务器200的结构)
第一数据处理服务器200是被配置为来自于中介服务器60、内容服务器100和110以及第二数据处理服务器300的单独的实体的服务器。第一数据处理服务器200执行各种类型的数据的下面描述的转换处理。第一数据处理服务器200可以是被提供给多功能外围装置10的供应商的服务器。第一数据处理服务器200包括网络接口262和控制器270。控制器270包括CPU272和存储器274。存储器274存储程序275。CPU272根据程序275执行各种处理。与存储器24一样,存储器274可以是计算机可读存储介质。
程序275包括单色处理模块281、1处理模块282中的N、以及水印处理模块283作为执行用于改变数据内容的处理的程序。单色处理模块281是用于将彩色图像数据处理成单色图像数据的程序。1处理模 块282中的N是用于为N页中的每一页冷凝图像数据并且执行被指配给一页的图像数据的处理的程序。水印处理模块283是用于对图像数据执行压印小的设计或者字符串的处理的程序。单色处理模块281、1处理模块282中的N、以及水印处理模块282都对具有JPEG格式的图像数据执行处理,并且提供输出作为JPEG格式、处理的图像数据。此外,单色处理模块281、1处理模块282中的N、以及水印处理模块283可以被描述为基本处理模块。
此外,程序275包括作为用于执行转换数据格式的格式转换处理的程序的JPEG至Office办公转换模块291、Office至JPEG转换模块292、JPEG至PDF转换模块293、以及统一格式转换模块294。JPEG至Office办公转换模块291是用于将数据的格式从JPEG格式转换成Office格式的程序。以Office格式的数据的示例是以字处理器格式的数据、以扩展表格式的数据、以演示软件格式的数据等等。Office至JPEG转换模块292是用于将数据的格式从Office格式转换成JPEG格式的程序。JPEG至PDF转换模块293是用于将数据的格式从JPEG格式转换成便携式文档格式(被称为PDF)格式的程序。
JPEG至Office转换模块291也是当执行(要描述的)基本功能的“Office转换上载”时使用的程序。Office至JPEG转换模块292也是用于执行(要被描述的)基本功能的“Office打印”的程序。JPEG至PDF转换模块292也是用于执行(要描述的)基本功能的“PDF转换上载”的程序。另外,可以提供PDF至JPEG转换模块。这可以是用于执行(要描述的)基本功能的“PDF打印”的程序,并且是用于将格式从PDF格式转换成JPEG格式的程序。统一格式转换模块294是用于将具有处理模块不能够处理的格式的数据转换成具有处理模块能够处理的格式的数据的模块。例如,在单色处理模块281、1处理模块282中的N、水印处理模块283、包封(enclosing)处理模块381(将要描述)、或者折叠备忘录(folded memo)处理模块382(将要描述)中的任何一个能够处理JPEG格式数据的情况下,统一的格式转换模块 294可以是将以位图格式、图形交换格式(被称为GIF)等的数据转换成JPEG格式的模块。各个处理模块当然能够处理除了JPEG格式的以统一格式的数据。
(第二数据处理服务器300的结构)
第二数据处理服务器300是被配置为来自于中介服务器60、内容服务器100和110以及第一数据处理服务器200的单独的实体的服务器。第二数据处理服务器300执行各种类型的数据的下面描述的转换处理。第二数据处理服务器300包括网络接口362和控制器370。控制器370包括CPU372和存储器374。存储器374存储程序375。与存储器24一样,存储器374可以是计算机可读存储介质。
程序375包括包封处理模块381和折叠备忘录处理模块382作为执行用于改变数据的内容的处理的程序。包封处理模块381是用于执行来自于应用功能当中的“包封扫描”和“包封复制”(将要描述)的应用,并且是用于执行其中提取通过写入在文档上的标记等等指示的所选择的范围内的图像的修整处理、或者其中擦掉所选择的范围内的图像的选择性擦掉处理的程序。折叠备忘录处理模块382是用于执行来自于应用功能当中的“折叠备忘录扫描”(将要描述)的应用。包封处理模块381和折叠备忘录处理模块382处理具有JPEG格式的图像数据,并且提供输出作为JPEG格式、处理的图像数据。此外,包封处理模块381和折叠备忘录处理模块382可以被描述为应用处理模块。
在此解释与本说明书中的描述有关的一些特征。在本说明书中,描述“中介服务器60的CPU72接收各种类型的信息”包括技术意义“中介服务器60的CPU72经由网络接口62接收各种类型的信息”。此外,描述“中介服务器60的CPU72发送各种类型的信息”包括技术意义“中介服务器60的CPU72经由网络接口62输出各种类型的信息”。关于第一数据处理服务器200的CPU272和网络接口262的类似的特征存在。关于多功能外围装置10的CPU272和网络接口16的 类似的特征存在。
在此,将会解释单词“数据”和“信息”的定义。在本说明书中,“信息”被用作“数据”上一级的概念。因此,“A数据”可以被改述为“A信息”。此外,从“A数据”复制或者转换的“B数据”是“A信息”,只要其使用具有等于“A数据”的意义。
在本说明书中,解释其中通过因特网6连接中介服务器60和第一数据处理服务器200(即,当起中介服务器60的作用的设备和起第一数据处理服务器200作用的设备被布置在物理上远的位置上时)的情况,但是其它的配置是可能的。中介服务器60和第一数据处理服务器200可以被实现为单个服务器。在这样的情况下,在单个服务器中,在服务器中经由总线执行起到中介服务器60作用的程序和起到第一数据处理服务器200作用的程序、以及程序之间的通信。当中介服务器60和第一数据处理服务器200被实现为单个服务器时,在本说明书中,被解释为中介服务器60和第一数据处理服务器200之间的通信的通信可以意指起中介服务器60的作用的程序和起第一数据处理服务器200的作用的程序之间的通信。此外,可以实现以下配置,其中起中介服务器60的作用、并且此外也起到第一数据处理器200的作用的程序在单个服务器上运行。在这样的情况下,在本说明书中,被解释为中介服务器60和第一数据处理服务器200之间的通信的通信可以被替换成起中介服务器60的作用并且此外起第一数据处理服务器200的作用的程序内的数据的传递。
(内容服务器100和110的结构)
内容服务器100和110均是被用于由多功能外围装置10的供应商提供的在线服务的服务器。内容服务器100和110是所谓的存储服务器。注意,内容服务器100和110可以是被用于将各自的内容服务器100和110的文件存储区域借给用户的在线服务的服务器。在线服务包括“Evernote(Evernote公司的注册商标)”、“Google(谷歌公司的注册 商标)Docs”、“PICASA(注册商标)”、“FACEBOOK(Facebook公司的注册商标)”等等。在线服务的用户能够经由因特网6将各种类型的数据上载到被指配给用户的存储区域或者从被指配给用户的存储区域下载各种类型的数据。内容服务器100包括数据存储区域101。数据存储区域101是存储各种类型的数据的区域。存储在数据存储区域101中的各种类型的数据可以被描述为内容数据。
(通信系统的操作)
将会使用图2至图9的序列图描述通信系统2的操作。在接收用于显示主画面的命令中,在S510中多功能外围装置10的CPU22使显示单元14显示主画面。用户可以从操作单元12输入显示主画面的命令。用于显示主画面的数据可以被初步地存储在存储器24中。在图12中示出主画面201的示例。主画面201包括按钮图像B1和B2。按钮图像B1和B2是用于接收多个功能当中的执行命令的输入的图像。通过按钮图像B1接收到的功能是应用功能。应用功能是执行诸如包封特定处理、折叠备忘录处理等等的被应用的处理的功能。通过按钮图像B2接收到的功能是基本功能。基本功能是执行诸如将来自于多功能外围装置10的扫描数据上载到内容服务器、打印从内容服务器下载到多功能外围装置10等等的数据的基本处理的功能。
当在多功能外围装置10中执行选择按钮图像B1或者B2的操作时,在S512中CPU22将功能识别信息发送到中介服务器60。功能识别信息是指示与所选择的按钮图像相关联的功能的信息。功能识别信息的示例是“应用功能”,其是按钮图像B1的名称。即,功能识别信息可以是指示所选择的按钮的信息。此外,功能识别信息可以包括与由多功能外围装置10输出的扫描数据的格式相对应的设备格式信息。设备格式信息的示例可以是多功能外围装置10的型号信息。在这样的情况下,基于多功能外围装置10的型号信息,中介服务器60的CPU72可以识别通过该型号输出的扫描数据的格式。在存在其中多功能外围装置10能够生成扫描数据的多种格式的情况下,设备格式信息可以是 指示是来自于多种格式的主要使用的格式的默认格式的信息。默认格式可以是JPEG。此外,在执行实现(将要描述的)应用功能的处理中,多功能外围装置10可以生成具有默认格式的扫描数据。
在从多功能外围装置10接收按钮图像识别信息中,在S514中中介服务器60的CPU72确定通过功能识别信息指示的功能。在基本功能被指示(S514:基本功能)的情况下,处理进入S929。在应用功能被指示(S514:应用功能)的情况下,处理进入S518。在S518中,CPU72将应用选择画面211指定为接下来要被发送到多功能外围装置10的画面数据。应用选择画面211是用于接收多个应用功能当中的一个或者多个应用的选择的画面。
在S518中,中介服务器60的CPU72生成用于使应用选择画面211显示的应用选择画面数据。指示在应用选择画面数据中应包括哪种类型的信息的信息(未示出)可以被存储在存储器74中。中介服务器60的CPU72根据此信息生成应用选择画面数据。下述被包括在应用选择画面数据中:指示按钮图像B11至B13被包括在应用选择画面211中的信息;指示用于选择按钮图像B11至B13中的一个的画面被显示的信息;指示“包封扫描”、“折叠备忘录扫描”、“包封复制”分别对应于各自的按钮图像B11至B13的信息;以及指示要被包封到按钮B11至B13并且被显示的信息。在S519中,中介服务器60的CPU72将应用选择画面数据发送到多功能外围装置10。
在从中介服务器60接收应用选择画面数据中,在S521中多功能外围装置10的CPU22使应用选择画面211显示在显示单元14上。如在图13中所示,应用选择画面211包括按钮图像B11至B13。
按钮图像B11是用于接收应用功能“包封扫描”的选择的图像。“包封扫描”是用于对通过多功能外围装置10扫描文档生成的扫描数据执行图像处理、识别指定被写入在文档上的所选择的范围的标记、 对所选择的范围内的图像执行各种处理、并且将被处理的数据上载到内容服务器的应用。在“包封扫描”中,所选择的范围内的图像可以被修整,或者所选择的范围内的图像可以被删除。
按钮图像B12是用于接收应用功能“折叠备忘录扫描”的选择的图像。“折叠备忘录扫描”是用于在对从多功能外围装置10输出的扫描数据已经执行页面识别处理之后将处理的数据上载到内容服务器的应用。具体地,在“折叠备忘录扫描”中,页面的边界线使用被打印的,专用的打印纸。通过在页面的边界线处折叠打印纸,页面的一页起具有备忘录区域的多页的备忘录本的作用。在写入在备忘录本上之后,文件夹未必折叠以返回到打印纸的一页的状态,并且执行扫描,其中通过识别页面的边界线,能够扫描各个页面。例如,在页面的一页被折叠成四个的情况下,前表面和后表面一起具有八页的备忘录区域。当在写入之后未折叠文件夹并且执行“折叠备忘录扫描”时,能够生成具有被附加的页数的八页图像数据。此外,多功能外围装置10可以从服务器下载和打印专用的打印页。
按钮图像B13是用于接收应用功能“包封复制”的选择的图像。“包封复制”是用于对通过多功能外围装置10扫描文档生成的扫描数据执行图像处理、识别指定被写入在文档上的所选择的范围的标记、对所选择的范围内的图像执行各种处理、并且再次将处理的数据下载到多功能外围装置10并且执行打印的应用。在“包封复制”中,所选择的范围内的图像可以被修整,或者所选择的范围内的图像可以被删除。
此外,基于从中介服务器60接收到的应用选择画面数据,多功能外围装置10的CPU22创建用于显示按钮图像B11至B13的图像的位图信息等等,并且使应用选择画面211被显示在显示单元14上。因此,因为在多功能外围装置10侧面处创建位图信息,所以用于显示按钮图像B11至B13的图像的位图信息不需要被包括在服务器选择画面数据 中。此外,也不需要包括用于显示在图13中示出的上下箭头按钮的位图信息。通过操作操作单元12,用户从应用选择画面211选择表示所期待的应用的按钮图像。
当执行在多功能外围装置10中选择按钮图像的操作时,在S531中多功能外围装置10的CPU22将应用识别信息发送到中介服务器60。应用识别信息是用于识别所选择的应用功能的信息。应用识别信息的示例是应用功能的名称。即。应用识别信息可以是指示所选择的按钮的信息。
在从多功能外围装置10接收应用识别信息中,在S532中中介服务器60的CPU72确定通过应用识别信息指示的应用功能是否为要求服务服务器的选择的应用功能。在否定确定(S532:否)的情况下,处理进入S538。在肯定确定(S532:是)的情况下,处理进入S533。此外,在S532中在通过应用识别信息指示的应用功能是“包封扫描”或者“折叠备忘录扫描”的情况下,CPU72执行肯定确定,并且在通过应用识别信息指示的应用功能是“包封复制”的情况下,执行否定确定。在S533中,中介服务器60的CPU72生成用于使服务选择画面212被显示的服务选择画面数据。在S535中,CPU72将服务选择画面数据发送到多功能外围装置10。在从中介服务器60接收服务选择画面数据中,在S536中多功能外围装置10的CPU22使服务选择画面212被显示在显示单元14上。因此,CPU22接收服务的选择。如在图14中所示,服务选择画面212包括按钮图像B31和B32。
通过操作操作单元12,用户从服务选择画面212选择表示要上载数据的内容服务器的按钮图像。在本实施例中,使用用户选择按钮图像B31(即,内容服务器100)的情况作为示例,描述将会继续。注意,“选择服务器”的概念可以包括“选择服务”的概念。具体地,选择内容服务器100可以等同于选择内容服务器100提供的服务器。此外,在存在用于提供一个服务的多个服务器的情况下,“选择服务器”的 概念可以包括选择多个服务器中的至少一个的概念。在S537中,CPU22将与用户选择的按钮图像相对应的服务识别信息发送到中介服务器。在本实施例的说明性示例中,包括服务器名称“服务器100”的服务识别信息被发送到中介服务器。即,服务识别信息可以是指示所选择的按钮的信息。
在S538中,中介服务器60的CPU72确定是否已经选择其中能够选择处理的应用功能。在否定确定(S538:否)的情况下,处理继续到S559。在肯定确定(S538:是)的情况下,处理继续到S539。此外,在S538中在通过应用识别信息指示的应用功能是“包封扫描”或者“包封复制”的情况下,CPU72执行肯定确定,并且在通过应用识别信息指示的应用功能是“折叠备忘录扫描”的情况下,执行否定确定。在S539中,中介服务器60的CPU72生成用于使处理选择画面214被显示的处理选择画面数据。在S541中,中介服务器60的CPU72将处理选择画面数据发送到多功能外围装置10。在S543中,多功能外围装置10的CPU22使处理选择画面214被显示在显示单元14上。如在图16中所示,处理选择画面214包括按钮图像B51至B55。
按钮图像B51是用于接收“单色处理”的选择的图像。按钮图像B52是用于接收“N合1处理”的选择的图像。按钮图像B53是用于接收“水印处理”的选择的图像。按钮图像B54是用于接收没有执行处理的选择的图像。通过操作操作单元12,用户选择从处理选择画面214选择表示所期待的处理的按钮图像。此外,多个特定处理也能够被选择。例如,可以通过触摸表示想要执行的处理的多个按钮图像并且然后最终触摸指示“回车”的按钮图像B55选择多个处理。
在S544中,CPU22将指示所选择的处理的处理识别信息发送到中介服务器60。在S559中,中介服务器60的CPU72执行模块指示处理。模块指示处理是指定执行目标模块的处理,其是用于执行处理的模块。模块识别信息,其识别被指定的执行模块模块,被存储在先 进先出(被称为FIFO)存储区域(未示出)中。在多个执行目标模块被指定的情况下,多个执行目标模块的识别信息以指定的顺序被存储在FIFO存储区域中。将会使用图10的流程图描述模块指示处理的内容。此外,图10的流程图也是用于功能识别信息指示“应用功能”的情况和功能识别信息指示“基本功能”的情况的流程图。
在S1112中,CPU72确定是否已经选择应用功能。基于在S531中接收到的功能识别信息可以执行此确定。在S531中接收到的功能识别信息指示“包封扫描”的情况可以被给出为已经选择应用功能的示例。在否定确定(S1112:否)的情况下,处理继续到S1120,并且在肯定确定(S1112:是)的情况下,处理继续S1116。在S1116中,CPU72临时存储识别用于执行与所选择的应用功能有关的处理的应用处理模块的模块识别信息。例如,在“包封扫描”已经被选择的情况下,CPU72临时存储包封处理模块381的识别信息。然后,处理进入S120。
在S1120中,CPU72确定在基本功能中是否要求图像数据的格式转换处理。在已经选择应用功能中的一个的情况下,该确定可能是否定的。在基本功能识别信息指示“扫描上载”并且设定格式信息被包括在S958中接收到的扫描设定信息中的情况下,在设定格式信息中指示的格式和在S949中接收到的输出格式识别信息中指示的格式相同的情况下可以做出肯定确定,并且在所述格式不相同的情况下可以做出否定确定。此外,在基本功能识别信息指示“扫描上载”和设定格式信息没有被包括在S958中接收到的扫描设定信息中的情况下,或者在还没有接收到扫描设定信息的情况下,在S512或者S941中接收到的设备格式信息和在S949中接收到的输出格式识别信息不相同的情况下可以做出肯定确定,并且在所述格式相同的情况下可以做出否定确定。此外,在基本功能识别信息指示“扫描上载”的情况下,并且输出格式识别信息指示Office格式,其意指已经选择基本功能当中的“Office转换上载”。在基本功能识别信息指示“扫描上载”,并且输出格式识别信息指示PDF格式的情况下,其意指已经选择基本功能当中的 “PDF转换上载”。在基本功能识别信息指示“下载打印”,并且在S81中接收到的选择数据的格式是Office格式的情况下,其意指已经选择基本功能当中的“Office打印”。在基本功能识别信息指示“下载打印”,并且在S81中接收到的选择数据的格式是PDF格式的情况下,其意指已经选择基本功能当中的“PDF打印”。
在S1120中否定确定(S1120:否)的情况下,处理继续到S1128,并且在S1120中肯定确定(S1120:是)的情况下,处理继续到S1124。在S1124中,CPU72临时存储与已经选择的功能相对应的格式改变模块的识别信息。然后,处理进入S1128。
在S1128中,CPU72确定是否已经选择用于图像的处理功能。可以基于在S554中接收到的处理识别信息执行此确定。在S554中接收到的处理识别信息指示“单色处理”和“N合1处理”可以被给出作为已经选择用于图像的处理功能的示例。在否定确定(S1128:否)的情况下,处理进入S1144,并且在肯定确定(S1128:是)的情况下,处理进入S1132。在S1132中,CPU72临时存储执行在处理识别信息中指示的处理的基本处理模块的模块识别信息。例如,在处理识别信息指示“单色处理”和“N合1处理”的情况下,CPU72临时存储单色处理模块281的识别信息和1处理模块282中的N的识别信息。然后,处理进入S1136。
在S1136中,CPU72确定处理源的数据是否具有基本处理模块能够处理的格式。具体地,在已经选择应用功能的情况下,CPU72可以做出肯定确定。这是因为应用处理模块输出JPEG格式数据,并且基本处理模块处理JPEG格式数据。此外,在基本功能已经被选择,并且基本功能当中的“Office下载打印”和“PDF下载打印”已经被选中的情况下,CPU72可以做出肯定确定。这是因为Office至JPEG转换模块,和PDF至JPEG转换模块输出JPEG格式数据,并且基本处理模块处理JPEG格式数据。此外,在基本功能当中的“Office转换上载”和“PDF 转换上载”已经被选择的情况下,CPU72可以基于被包括在在S517或者S941中接收到的功能识别信息中的设备格式信息,或者基于被包括在S958中接收到的扫描设定信息中的设定格式信息执行确定。在这样的情况下,在设备格式信息或者设定格式信息指示JPEG格式的情况下做出否定确定,并且在所述信息没有指示JPEG格式的情况下做出肯定确定。在基本功能当中的“下载打印”已经被选择的情况下,可以基于在S55中接收到的数据详细信息中包括的选择数据的扩展名执行确定。在这样的情况下,在扩展名指示JPEG格式的情况下做出肯定确定,并且在扩展名没有指示JPEG格式的情况下做出肯定确定。
在S1136中肯定确定(S1136:是)的情况下,处理继续到S1144,并且在S1136中否定确定(S1136:否)的情况下,处理继续到S1140。此外,可以基于临时存储的模块识别信息确定所选择的应用功能和所选择的基本功能,或者可以基于功能识别信息、应用识别信息、以及输出格式识别信息来确定。
在S1140中,CPU72临时存储统一格式转换模块的识别信息。具体地,在基本功能已经被选择,并且基本功能当中的“Office下载打印”和“PDF下载打印”已经被选择的情况下,格式转换模块的各自的模块识别信息可以被存储为统一格式转换模块的模块识别信息。并且在基本功能当中的“下载打印”已经被选中并且在S55中接收到的数据详细信息中包括的选择数据的扩展名指示除了JPEG格式之外的格式的情况下,CPU72可以临时存储将具有在该扩展名中指示的格式的数据转换成JPEG格式数据的统一格式转换模块294的模块识别信息。
在S1144中,CPU72执行其中已经被临时存储的模块的执行的顺序被重新排列的重排序处理。具体地,首先,具有最高优先级的执行目标模块被确定。在应用功能已经被选择的情况下,对应的应用处理模块是具有最高优先级的执行目标模块。在S1140中基本功能当中的“下载打印”已经被选择并且格式转换模块的模块识别信息已经被临 时存储的情况下,格式转换模块是具有最高优先级的执行目标模块。在S1132中基本功能当中的“扫描上载”已经被选择并且基本处理模块的模块识别信息已经被临时存储的情况下,基本处理模块是具有最高优先级的执行目标模块。在应用处理模块或者格式转换模块是具有最高优先级的执行目标模块,并且基本处理模块的模块识别信息没有被临时存储的情况下,CPU72仅将应用处理模块的模块识别信息或者格式转换模块存储在FIFO存储区域中。在S1132中应用处理模块或者格式转换模块是具有最高优先级的执行目标模块并且基本处理模块的模块识别信息已经被临时存储的情况下,基本处理模块是在优先级中是第二或者后面的执行目标模块。此外,在S1132中已经存储多个基本处理模块的模块识别信息的情况下,基本处理模块的执行顺序被确定以便遵循被存储在优先级表TB1中的优先级。在优先级中是第二或者后面的执行目标模块已经被确定之后,在S1140中基本功能当中的“扫描上载”已经被选择并且格式转换模块的模块识别信息已经被临时存储的情况下,格式转换模块变成排名最后的执行目标模块。在优先级中从最高到最后排名已经排名执行目标模块之后,在S1144中,CPU72按照优先级的顺序将多个执行目标模块的模块识别信息存储在FIFO存储区域中。然后,处理进入S1148。
在S1148中,CPU72创建参数信息。参数信息是包括执行目标模块的模块标识符的信息,并且也是指示执行目标模块的执行序列的信息。因此,模块指示处理结束,并且处理进入S561(参见图3)。
在S561中,中介服务器60的CPU72生成扫描上载执行命令信息。扫描上载执行命令信息是命令多功能外围装置10执行通过扫描处理生成的上载数据的上载的信息。在S563中,CPU72将扫描上载执行命令信息发送到多功能外围装置10。在S565中,多功能外围装置10的CPU22执行图像的扫描。具体地,用户在扫描执行单元19上设定纸,在该纸上已经记录被指定的图像,并且按下操作单元12的开始读取按钮,于是CPU22使用扫描执行单元19读取被记录在纸上的图像,并 且从被读取的图像数据创建上载数据。此外,在“包封扫描”和“包封复制”已经被选择的情况下,扫描通过标记已经被写入的文档,并且在“折叠备忘录扫描”的情况下,扫描在其上使用专用的折叠备忘录纸已经书写备忘录的文档。
在S571中,CPU22将数据处理上载目的地统一资源定位符(被称为URL)接收请求信息和模板接收请求信息发送到中介服务器60。“数据处理上载”是用于将用于数据处理的各种数据上载到第一数据处理服务器200或者第二数据处理服务器300的处理。数据处理上载目的地URL接收请求信息是用于请求数据处理上载目的地URL的信息,其是对于上载到第一数据处理服务器200所需要的信息。模板接收请求信息是用于请求上载消息的模板(将会描述)的信息。
第一数据处理P1(S572至S651)是用于使第一数据处理服务器200或者第二数据处理服务器300执行由多功能外围装置10生成的扫描数据、或由中介服务器60从内容服务器100接收的数据的数据处理的处理。在S572中,中介服务器60的CPU72确定是否要经历通过数据处理服务器的数据处理的数据是由多功能外围装置10生成的数据。具体地,基于应用识别信息,可以在已经选择应用功能的情况下做出肯定确定。基于基本功能识别信息,可以在“扫描上载”、“Office转换上载”、或者“PDF转换上载”已经被选择作为基本功能的情况下做出肯定确定。在“下载打印”、“Office打印”、或者“PDF打印”已经被选择作为基本功能的情况下可以做出否定确定。在否定确定(S572:否)的情况下,处理进入S53,并且在肯定确定(S572:是)的情况下,处理进入S573。
在S573中,中介服务器60的CPU72将用于数据处理上载接收请求信息的数据ID发送到执行第一数据处理P1的数据处理服务器。具体地,中介服务器60的CPU72将用于数据处理上载接收请求信息的数据ID发送到包括通过存储在FIFO存储器的开始处的模块识别信息 指示的模块的数据处理服务器。此外,如稍后将详细描述的,CPU72从FIFO存储器的开始去除已经经历数据处理的模块的模块识别信息。因此,在还没有经历数据处理的模块当中的具有最高优先级的模块识别信息被存储在FIFMO存储器的开始处。用于数据处理上载接收请求信息的数据ID是用于从数据处理服务器请求用于数据处理上载的数据ID的信息,其是用于识别被上载到数据处理服务器的上载数据。在S575中,第一数据处理服务器200的CPU272、或者第二数据处理服务器300的CPU372将用于数据处理上载的数据ID发送到中介服务器60。
此外,可以通过与第一数据处理服务器200或者第二数据处理服务器300通信来执行处理S573和S575。下面,在序列图中描述为第一数据处理服务器200或者第二数据处理服务器300能够执行处理的情况下,使用实线箭头描述一个,并且使用虚线箭头描述另一个。
在S577中,CPU72创建用于上载消息的模板。用于上载消息的模板是当将上载数据上载到数据处理服务器时用于消息的模板。
在S579中,CPU72将数据处理上载目的地URL和上载消息模板发送到多功能外围装置10。数据处理上载目的地URL的示例是数据处理服务器的URL。
在S581中,CPU22基于接收到的模板、接收到的数据处理上载目的地URL、以及在S565中创建的上载数据创建上载消息。具体地,多功能外围装置10将作为上载数据的二进制数据、数据处理上载目的地URL、上载数据的数据大小、以及各种其他的信息存储在从中介服务器60接收到的模板中的被指定的位置处。通过此手段,能够创建适合于数据处理服务器的上载消息。
在S583中,CPU22将上载消息发送到数据处理服务器。在S585中,数据处理服务器的CPU将数据处理上载结果信息发送到多功能外 围装置10。数据处理上载结果信息是指示上载数据是否被正常地上载到数据处理服务器的信息。此外,通过与第一数据处理服务器200或者第二数据处理服务器300通信可以执行处理S583和S585。在S587中,多功能外围装置10的CPU22将接收到的数据上载结果信息传送到中介服务器60。
在S589中,中介服务器60的CPU72解码数据处理上载结果信息并且创建解码结果。数据处理上载结果信息是从数据处理服务器发送到多功能外围装置10的信息,并且因此具有数据处理服务器特定的规格。因此,通过使用被包括在由中介服务器60存储的程序75中的未示出的解码程序,能够解码数据处理上载结果信息。解码结果是以多功能外围装置10可解码的格式的消息。解码结果包括被包括在被解码的数据处理上载结果信息中的数据处理上载结果。
在S619至S651中,执行数据处理执行处理。在S619中,CPU72首先将第一数据处理请求信息发送到数据处理服务器。第一数据处理请求信息是用于请求对通过用于在S575中接收到的数据处理上载的数据ID识别的上载数据(即,在S583中被上载到数据处理服务器的上载数据)的数据处理的执行的信息。数据处理是包括上面描述的处理和格式改变处理的处理。此外,在设定在相同的数据处理服务器中的模块的模块识别信息从存储在FIFO存储器的开始处的模块识别信息起始被依次地存储在FIFO存储器中,CPU72在第一数据处理请求信息中包括请求按照它们被存储在FIFO存储器中的顺序执行多个处理的信息。
在S621中,数据处理服务器的CPU272将被处理的数据接收信息发送到中介服务器60。被处理的数据接收信息是用于识别根据请求数据处理的执行的处理执行的数据处理的信息(S619),并且可以包括数据处理作业ID。可以使用URL描述方法描述被处理的数据接收信息。此外,在S619中CPU72在第一数据处理请求信息中包括多个处理的 信息请求执行的情况下,一个被处理的数据接收信息识别所有的多个数据处理。
处理S631至S651是以下处理,当用于上载数据的数据处理开始时,该处理使多功能外围装置10等待直到用于上载的前述数据处理的完成。数据处理服务器响应于在S619中接收到的第一数据处理请求信息而对上载数据执行数据处理。可以对被划分成被指定的数据量(例如,100KB)的各个上载数据执行数据处理。此外,被指定的数据量可以是适合于数据处理的数据量。例如,在“JPEG至Office转换处理”和“JPEG至PDF转换处理”被包括的情况下,转换处理可以每次执行100K字节。当“JPEG至Office转换处理”和“JPEG至PDF转换处理”没有被包括,并且仅“包封处理”、“折叠备忘录特定处理”、“单色处理”、“1处理中的N”以及“水印处理”被包括时,可以对所有的上载数据执行处理。
在S631中,中介服务器60的CPU72将数据处理完成确认请求信息发送到数据处理服务器。数据处理完成确认请求信息是用于与数据处理服务器确认是否已经完成S619中的从数据处理服务器请求的数据处理的信息。为了识别数据处理,CPU72在数据处理完成确认请求信息中包括在S621中由数据处理服务器发送的处理的数据接收信息。
在S632中,数据处理服务器的CPU确定是否已经完成数据处理。具体地,要对包括在数据处理完成信息请求信息中的处理的数据接收信息执行的数据处理被指定为是用于确定是否能够完成数据处理的数据处理。然后,确定在被指定的数据处理中是否已经完成来自于上载数据的开始部分的被指定的数据量的转换。具体地,关于每次为100K字节执行的数据处理,确定是否已经完成100K字节的处理,并且类似地,关于处理所有的上载数据的数据处理,确定是否已经完成用于所有的上载数据的数据处理。在数据处理还没有被完成(S632:否)的情况下,处理进入S633。
在S633中,CPU将指示还没有完成转换处理的数据处理未完成通知信息发送到中介服务器60。在S635中,中介服务器60的CPU72响应于数据处理未完成通知信息而生成等待命令。等待命令是使多功能外围装置10等待转换处理的完成的命令。
在S637中,CPU72将等待命令发送到多功能外围装置10。在S639中,多功能外围装置10的CPU22执行等待数据处理的完成的等待处理。例如,等待处理可以是其中已经开始检测数据处理的超时的定时器被重置并且被再次开始的处理。或者,例如,等待处理可以是其中通过增加存储在存储器24中的超时时间来延长在数据处理的超时之前的时间使得延长在数据处理的超时之前的时间的处理。
在S641中,CPU22将指示等待处理执行已经完成的等待处理完成信息发送到中介服务器60。然后处理返回S631。
然而,当在S632中确定数据处理已经被完成(S632:是),则处理进入S651。在S651中,数据处理服务器的CPU将指示已经完成上载数据的主要部分中的被指定的数据量的数据处理的数据处理完成通知信息发送到中介服务器60。此外,可以通过与第二数据处理服务器300通信来执行数据处理执行处理(S619至S651)。
在S654中,已经接收到数据处理完成通知信息的中介服务器60的CPU72从FIFO存储器的开始删除与已经完成被指定的数据量的数据处理的数据处理相对应的模块识别信息。在S619中CPU72在第一数据处理请求信息中包括关于请求多个处理的执行的信息的情况下,从FIFO存储器的开始去除与多个处理相对应的模块识别信息。
在S659中,中介服务器60的CPU72确定模块识别信息是否被存储在FIFO存储器中。在否定确定(S659:否)的情况下,处理继续到 S752,以便于执行通过存储在FIFO存储器中的所有的模块输出已经经历数据处理的被处理的数据的处理,并且在肯定确定(S659:是)的情况下,处理继续到S663以便于执行新的数据处理。
在S663中,中介服务器60的CPU72将首先处理的数据接收命令信息发送到至今已经执行数据处理的数据处理服务器。首先处理的数据接收命令信息是使在处理的数据接收信息中识别的被处理的数据从至今已经执行数据处理的数据处理服务器发送到中介服务器60的命令。
在S665中,至今已经执行数据处理的数据处理服务器的CPU将通过首先处理的数据接收命令信息指定的被处理的数据发送到中介服务器60。在数据处理服务器中,在每次为100KB已经执行用于上载数据的数据处理的情况下,在S665中响应于在S663中接收到的首先处理的数据接收命令信息可以将处理的数据每次100KB地发送到中介服务器60。在这样的情况下,中介服务器60的CPU72可以重复S663的首先处理的数据接收命令信息的发送并且重复S665的被处理的数据的接收直到通过存储在FIFO存储器的开始处的模块识别信息指示的模块已经接收到能够经历数据处理的最小数据量。
第二数据处理P2(S673至S751)是用于使要在数据服务器中进一步经历数据处理的在第一数据处理P1中处理的被处理的数据,或者在第二数据处理P2中处理的被处理的数据包括与至今执行数据处理的模块不同的模块的处理。
在S673至S685中,为将在S665中从至今执行数据处理的数据处理服务器中接收的被处理的数据上载到执行新的数据处理的数据处理服务器执行处理。处理S673、S675、S683、S685的内容与在上面描述的处理S573、S575、S583、S585的内容相同,不同之处在于:数据处理的目标数据是已经经历数据处理中的至少一个的被处理的数据;从 中介服务器60发送上载消息;并且在被包括在由中介服务器60发送的上载消息中的被处理的数据是通过数据处理模块能够经历数据处理的最小的数据量的情况下,甚至在通过数据处理模块的数据处理已经被开始之后,从中介服务器60发送包括剩余的被处理的数据的上载消息。因此,在此省略处理S673、S675、S683、S685的内容的解释。
在S719至S751中,执行用于对被上载到执行新的数据处理的数据处理服务器的数据执行数据处理的处理。除了具体的数据处理的内容不同的事实之外,处理的内容与在上面描述的处理S619、S621、S631、S632、S633、S639、S651的内容相同,并且因此在此省略其解释。此外,通过与第一数据处理服务器200或者第二数据处理服务器300执行通信可以执行第二数据处理P2。S751之后,处理返回到S654。
在S659中否定确定(S659:否)的情况下,在S752中中介服务器60的CPU72确定已经经历数据处理的被处理的数据的输出目的地是否是多功能外围装置10。例如,在“下载打印”、“Office下载打印”或者“PDF下载打印”已经被选择作为基本功能的情况下,或者在“包封复制”已经被选择作为应用功能的情况下,可以确定多功能外围装置10是数据的输出目的地。此外,在“扫描上载”、“Office转换上载”或者“PDF转换上载”已经被选择作为基本功能的情况下,或者在“包封扫描”或者“折叠备忘录扫描”已经被选择作为应用功能的情况下,可以确定内容服务器是数据的输出目的地。可以基于包括在参数信息中的模块识别信息进行S572的确定。可以基于独立于参数信息存储的应用识别信息和基本功能识别信息做出确定。在数据的输出目的地是多功能外围装置10(S752:是)的情况下,处理继续到S753。
处理S753至S773是用于使多功能外围装置10打印通过第一数据处理服务器200或者第二数据处理服务器300已经经历数据处理的被处理的数据。在S753中,中介服务器60的CPU72生成第二处理的数 据接收命令信息。第二处理的数据接收命令信息是向多功能外围装置10通知在数据处理序列中是最后的通过数据处理模块的数据处理已经完成开始部分的被指定数据量(S732:是)。
在接收第二处理的数据接收命令信息中,在S757中CPU72将第二处理的数据接收命令信息发送到多功能外围装置10。在S759中,多功能外围装置10的CPU22将第一下载源URL请求信息和处理的数据接收信息请求信息发送到中介服务器60。第一下载源URL请求信息是中介服务器60请求第一下载源URL以访问被处理的数据的信息,由此在S731中执行数据处理完成确认。此外,处理的数据接收信息请求信息是用于识别已经生成处理的数据的作业的信息,由此在S731中执行数据处理完成确认。
在S761中,CPU72生成第一下载源URL和用于从数据处理服务器接收处理的数据的处理的数据接收信息,其包括数据处理模块,该数据处理模块执行处理的数据的最后处理,并且将第一下载源URL和处理的数据接收信息发送到多功能外围装置10。
在S763中,基于第一下载源URL,通过多功能外围装置10的CPU22将要下载通过处理的数据接收信息识别的处理的数据的下载请求信息发送到第一数据处理服务器200或者第二数据处理器300。在S765中,数据处理服务器的CPU使通过下载请求信息指定的处理的数据发送到多功能外围装置10。此外,通过与第一数据处理服务器200或者第二数据处理服务器300通信可以执行处理S763和S765。
在数据处理服务器中,当每次对于100KB执行数据处理时,在S765中响应于在S763中发送的下载请求信息可以每次100KB地将处理的数据发送到多功能外围装置10。在这样的情况下,多功能外围装置10的CPU22可以重复S763的下载请求信息的发送,并且重复S765的处理的数据的接收直到已经接收到通过打印执行单元已经经历打印 处理的最小数据量。通过打印执行单元能够经历打印处理的最小数据量可以是在打印执行单元18是喷墨打印机的情况下足以使一个暗盒经过墨头的数量,并且在打印执行单元18是激光打印机的情况下足以打印打印纸的一页的数量。
在S767中,多功能外围装置10的CPU22使打印执行单元18执行打印处理。可以使用打印数据的最小的可打印的单元执行打印处理。例如,在打印执行单元18是喷墨打印机的情况下,可以以行为单位执行打印处理。在打印执行单元18是激光打印机的情况下,可以以打印纸的一页为单位执行打印处理。
当处理的数据的打印处理完成时,在S769中CPU22将指示打印处理已经被完成的打印完成通知信息发送到中介服务器60。在S771中,中介服务器60的CPU72将处理完成通知信息发送到多功能外围装置10。在S773中,多功能外围装置10的CPU22使完成画面被显示在显示单元14上。因此,流程结束。
另一方面,在S752中确定通过数据处理服务器经历数据处理的处理的数据的输出目的地不是多功能外围装置10(S752:否)的情况下,处理继续到S853(参见图17)以便于将处理的数据输出到内容服务器。
在S853中,中介服务器60的CPU72生成用于从数据处理服务器接收处理的数据的第三处理的数据接收命令信息,其包括数据处理模块,该数据处理模块对处理的数据执行最后的处理,并且将生成的第三处理的数据接收命令发送到数据处理服务器。
在S855中,数据处理服务器的CPU将通过第三处理的数据接收命令信息指定的处理的数据发送到中介服务器60。在数据处理服务器中,在每次100KB地执行数据处理的情况下,响应于在S853中发送的第三处理的数据接收命令信息而可以每次100KB地将处理的数据发 送给中介服务器60。在这样的情况下,中介服务器60的CPU72可以重复S853的第三处理的数据接收命令信息,并且重复S855的处理的数据的接收直到已经接收到能够被发送到内容服务器的最小数据量。此外,可以通过与第一数据处理服务器200或者第二数据处理服务器300通信执行处理S853和S855。
在S857中,中介服务器60的CPU72将上载目的地URL接收请求信息发送到内容服务器100。保存上载目的地URL接收请求信息是请求保存上载目的地URL的信息,其是对于执行到内容服务器100的上载所必需的信息。在S859中,CPU72接收从内容服务器100发送的保存上载目的地URL。在S861中,中介服务器60的CPU72将处理的数据发送到内容服务器100。在S863中,CPU72接收从内容服务器100发送的保存上载结果信息。保存上载结果信息是指示处理的数据是否已经被正常地存储在内容服务器100上的信息。
在S865中,CPU72解码保存上载结果信息并且创建解码结果。当处理的数据被正常地存储时,获得指示处理的数据被正常的存储的解码结果。在处理的数据没有被正常地存储的情况下,例如,在上载的处理的数据的数据大小超过能够被存储在内容服务器100上的数据大小的情况下,创建指示容量被超过的解码结果。
在S867中,中介服务器60的CPU72将处理完成通知信息发送到多功能外围装置10。处理完成通知信息包括使多功能外围装置10的显示单元14显示解码结果的数据。在S869中,多功能外围装置10的CPU22使显示单元14基于处理完成通知信息显示解码结果。然后,处理的流程被结束。
另一方面,在S514(参见图2)中功能识别信息指示基本功能(S514:基本功能)的情况下,中介服务器60的CPU72进入S929(参见图8)。步骤S929、S931、S933的内容与在上面描述的步骤S533、 S535、S536的内容相同,并且因此在此省略其描述。
在S935中,如在S537中一样,多功能外围装置10的CPU22将与用户选择的按钮图像相对应的服务识别信息发送到中介服务器。
在S937中,中介服务器60的CPU72生成用于使基本功能选择画面213被显示的基本功能选择画面数据。在S938中,中介服务器60的CPU72将基本功能选择画面数据发送到多功能外围装置10。
在S939中,多功能外围装置10的CPU22使基本功能选择画面213被显示在显示单元14上。如在图15中所示,基本功能选择画面213包括按钮图像B41和B42。
按钮图像B41是用于接收基本功能“扫描上载”的选择的图像。“扫描上载”是用于将由多功能外围装置10生成的扫描数据上载到在S933中选择的服务的功能。按钮图像B42是用于接收基本功能“下载打印”的选择的图像。“下载打印”是用于使用从在S933中选择的服务中下载的图像数据在多功能外围装置10中执行打印处理的应用。
当在多功能外围装置10中执行用于选择按钮图像B41或者B42的操作时,在S941中CPU22将指示与所选择的按钮相对应的基本功能的基本功能识别信息发送到中介服务器60。基本功能识别信息的示例可以是“扫描上载”,其是按钮图像B41的名称。即,基本功能识别信息可以是指示所选择的按钮的信息。此外,基本功能识别信息可以包括与由多功能外围装置10输出的扫描数据的格式相对应的设备格式信息。设备格式信息可以是前面描述的指示默认格式的信息。
在S943中,中介服务器60的CPU22生成输出格式选择画面数据。输出格式选择画面是用于接收输出数据的格式的选择的画面。在所选择的基本功能是“扫描上载”的情况下,要被上载到服务的数据是输 出数据,并且在所选择的基本功能是“下载打印”的情况下,要由多功能外围装置10下载的数据是输出数据。在S945中,CPU72将输出格式选择画面数据发送到多功能外围装置10。在S947中,多功能外围装置10的CPU22使输出格式选择画面被显示在显示单元14上。CPU22经由操作单元12从用户接收格式的输入。格式的示例是JPEG、Office格式、PDF、GIF等等。此外,也可以在输出格式选择画面中选择“无格式转换”。
在从用户接收输出格式的选择中,在S949中CPU22将识别用户选择的输出格式的输出格式识别信息发送到中介服务器。在S951中,基于基本功能识别信息,中介服务器60的CPU72确定是否已经选择哪个基本功能。在“扫描上载”(S951:扫描上载)的情况下,处理进入S953。在S953中,中介服务器60的CPU72生成用于使扫描设定画面被显示的扫描设定画面数据。扫描设定画面是用于接收用于扫描的各种设定(例如,由多功能外围装置10生成的扫描数据的格式、分辨率、颜色模式等等)的输入的画面。
在S955中,CPU72将扫描设定画面数据发送到多功能外围装置10。在S957中,多功能外围装置10的CPU22使扫描设定画面被显示在显示单元14上。CPU22经由操作单元12从用户接收各种扫描设定。
在S958中,CPU22将扫描设定信息发送到中介服务器60。扫描设定信息是指示用户给出的各种设定的信息,并且可以包括用于识别设定格式的设定格式信息,从由多功能外围装置10能够生成的扫描数据的格式当中,该设定格式是用户设定的格式。扩展名是设定格式信息的示例。因此,处理进入S539(参见图3)。
另一方面,在S951中中介服务器60的CPU72确定“下载打印”已经被选择(S951:下载打印)的情况下,处理进入S31。在S31中,CPU72将数据信息请求信息发送到内容服务器100。数据信息请求信 息是用于请求数据信息的信息。数据信息是识别被存储在所选择的内容服务器中的多个数据中的每一个的信息。文件名称是数据信息的示例。在从中介服务器60接收数据信息请求信息中,在S33中内容服务器100将数据信息发送到中介服务器60。
在S34中,基于在S33中接收到的数据信息,中介服务器60的CPU72生成用于使数据选择画面221被显示的数据选择画面数据。数据选择画面是用于使用户选择要被下载的数据的画面。在S35中,CPU72将数据选择画面数据发送到多功能外围装置10。
在从中介服务器60接收数据选择画面数据中,在S37中多功能外围装置10的CPU22使数据选择画面被显示在显示单元14上。因此,CPU22接收从被存储在内容服务器100上的多个数据中选择选择数据的处理。选择数据是从内容服务器100中选择作为下载目标的数据。CPU22可以接收用于选择多个选择数据的处理。通过操作操作单元12,用户从数据选择画面选择用于访问他想要下载的数据的按钮图像。用于访问用户想要下载的数据的按钮图像的示例是包括和显示图像数据文件名称的按钮图像。按钮图像可以包括并且显示与按钮相对应的图像数据的缩略图。
在S41中,多功能外围装置10的CPU22将与用户选择的按钮图像相对应的数据选择指示信息发送到中介服务器60。数据选择指示信息是用于识别选择数据的信息。在本实施例的说明性示例中,发送指示已经选择与按钮图像B21相对应的数据的信息。可以通过URL描述方法描述数据选择指示信息。
在S53中,中介服务器60的CPU72将用于请求数据详细信息的数据详细信息请求信息发送到内容服务器100。数据详细信息的示例是指示选择数据的格式、数据修改日期、数据大小等等的扩展名。
在S55中,CPU72从内容服务器10接收数据详细信息。在S37中选择多个选择数据的情况下,接收用于多个选择数据中的每一个的数据详细信息。
在S73中,中介服务器60的CPU72将下载源URL请求信息发送到内容服务器100。下载源URL请求信息是请求用于访问通过在S41中接收到的数据选择指示信息识别的选择数据的下载源URL的信息。在从中介服务器60接收下载源URL请求信息中,内容服务器100首先参考数据存储区域101,并且指定用于访问通过下载源URL请求信息指定的选择数据的下载源URL。在S75中,内容服务器100将指定的下载源URL发送到中介服务器60。
在S79中,中介服务器60的CPU72将下载请求信息发送到内容服务器100。在S75中接收的下载源URL被包括在下载请求信息中。下载请求信息是用于从内容服务器10请求通过下载源URL指定的选择数据的信息。在S81中,内容服务器100将通过下载源URL指定的选择数据发送到中介服务器60。
在S93至S101中,执行用于接收处理的选择的处理。处理S93、S95、S97、S101的内容与在上面描述的处理S539、S541、S543、S544的内容相同,并且因此在此省略其描述。
在S102中,中介服务器60的CPU72执行模块指示处理。模块指示处理的内容与在上面描述的S559的内容相同,并且因此在此省略其描述。
在S111至S117中,执行上载执行处理以在S81中将从内容服务器接收的所选择的数据上载到执行数据处理的数据处理服务器。处理S111、S113、S115、S117的内容与在上面描述的处理S573、S575、S583、S585的内容相同,不同之处在于目标数据是所选择的数据,并且从中 介服务器60发送所选择的数据。因此,在此省略处理的描述。此外,可以通过与第二数据处理服务器300通信执行上载执行处理(S111至S117)。因此,处理进入S619(参见图4)以便于使数据处理服务器对所选择的数据执行数据处理。
(第一操作示例)
将会描述第一操作示例。例如,将会描述以下情况,其中在S521中显示的应用选择画面(参见图2)中选择“包封复制”,并且在S543中显示的处理选择画面(参见图3)中选择“单色处理”和“水印处理”。此外,将会描述情况,其中从多功能外围装置10输出的数据具有JPEG格式,并且处理模块中的每一个对应于JPEG格式。
将会描述在S559中执行的模块指示处理的结果(参见图3)。因为已经从应用功能选择了“包封复制”(图10,S1112:是),所以包封处理模块381的模块识别信息被临时存储(图10,S1116)。此外,确定没有要求图像数据的格式转换处理(图10,S1120:否)。因为确定图像的处理功能已经被选择(图10,S1128:是),并且因为确定是从多功能外围装置10输出的上载数据的格式的JPEG格式是单色处理模块281和水印处理模块283都能够处理的格式(S1136:是),所以单色处理模块281的模块识别信息和水印处理模块283的模块识别信息被临时存储(S1132)。
对临时存储的模块识别信息执行重排序处理(S1144),并且包封处理模块381的模块识别信息被存储在FIFO存储器的开始处。接下来,根据优先级表TB1(参见图11),按以下顺序将模块识别信息存储在FIFO存储器中:单色处理模块281,然后水印处理模块283。因此,创建参数信息(S1148)。
基于FIFO存储器或者参数信息,中介服务器60确定数据处理服务器要处理由多功能外围装置10生成的扫描数据(S572:是)。因此, 使多功能外围装置10将扫描数据发送到包括包封处理模块381的第二数据处理服务器300(图3和图4,S573至S589),并且将第一数据处理请求信息发送到第二数据处理服务器300(图4,S619至S621)。第一数据处理请求信息识别通过标记被写上的扫描数据内的部分的数据,并且包括指示修整处理的信息,或者基于标记要执行选择擦除处理。接下来,中介服务器60从第二数据处理服务器300接收通过包封处理模块已经经历数据处理的被处理的数据(图4,S631至图5,S665),并且使第二数据转换请求信息被发送到第一数据处理服务器200,指示通过使用在处理的序列中是第二的单色处理模块281,和在处理的序列中是第三的水印处理模块283,处理数据要经历单色处理和水印处理(图5,S673至S721)。当按序列已经执行单色处理和水印处理,并且已经被完成(图5,S721至S751)时,中介服务器60从第一数据处理服务器200接收被处理的数据(S665)。
因为数据的输出目的地是多功能外围装置10(图5,S752:是),所以中介服务器60使多功能外围装置10从第一数据处理服务器200接收处理的数据(图6,S753至S7650)。因此,多功能外围装置10从第一数据处理服务器200接收已经经历包封处理、单色处理、以及水印处理(图7,S853至S855)的处理的数据,并且打印所接收的处理的数据(图6,S767)。
(第二操作示例)
将会描述第二操作示例。例如,第二操作示例不同于第一操作示例,不同点在于在S521中显示的应用选择画面(参见图2)中选择“包封扫描”。第二操作示例与第一操作示例相同,因为通过第二数据处理服务器300执行包封处理,并且在完成之前通过第一数据处理服务器200按序列执行单色处理和水印处理。在第二操作示例中,因为数据的输出目的地是内容服务器100(图5,S752:否),所以中介服务器60从第一数据处理服务器200接收已经经历包封处理、单色处理、以及水印处理(图7,S853至S855)的处理的数据,并且将所接收的 处理的数据保存并且上载到内容服务器100(图7,S857至S869)。
(第三操作示例)
将会描述第三操作示例。例如,将会描述请求,其中在S510中在主画面(参见图2)中显示的“基本功能”被选择,并且在S939中的基本功能选择画面(参见图8)中显示的“下载打印”被选择。此外,将会描述情况,其中选择以Office格式的内容数据作为在S37中显示的数据选择画面中的下载目标的选择数据(参见图9)。此外,将会描述以下情况,其中在S97中显示的处理选择画面中选择“N合1处理”和“水印处理”(参见图9)。此外,将会描述其中多功能外围装置10不能够解码Office格式数据的情况。此外,将会描述其中1处理模块282中的N和水印处理模块282不能够处理Office格式数据,但是能够处理JPEG格式数据的情况。
将会描述在S102中执行的模块指示处理的结果(参见图9)。应用功能没有被选择(图10,S1112:否)。因为已经选择基本功能的“下载打印”,并且选择数据的格式是Office格式,确定要求图像数据的格式转换处理(图10,S1120:是),并且与“Office打印”相对应的Office至JPEG转换模块292的模块识别信息被临时存储。因为已经选择图像的处理功能(图10,S1128:是),并且因为确定是由Office至JPEG转换模块处理的处理的数据格式的JPEG格式是通过1处理模块282中的N和水印处理模块283能够处理的格式(S1136:是),1处理模块282中的N的模块识别信息和水印处理模块282的模块识别信息被临时存储(S1132)。
对临时存储的模块识别信息执行重排序处理(S1144),并且Office至JPEG模块292的模块识别信息被存储在FIFO存储器的开始处。接下来,根据优先级表TB1(参见图11),按照以下顺序将模块识别信息存储在FIFO存储器中:1处理模块282中的N,然后水印处理模块282。因此,参数信息被创建(S1148)。
当通过模块指示处理已经创建参数信息时,中介服务器60将从内容服务器100接收的选择数据(图9,S53至S81)发送到第一数据处理服务器200,第一数据处理服务器200包括Office至JPEG模块292、1处理模块282中的N以及水印处理模块283(图9,S111至S117),并且使指令选择数据通过使用Office至JPEG模块292、1处理模块282中的N、以及水印处理模块282经历JPEG转换、1处理中N、以及水印处理的第一数据处理请求信息被发送到第一数据处理服务器200(图4,S619至S621)。JPEG转换、N合1处理、以及水印处理被按序列执行,并且被完成(S651)。
因为数据的输出目的地是多功能外围装置10(图5,S752:是),所以中介服务器60使多功能外围装置10从第一数据处理服务器200接收处理的数据(图6,S753至S765)。于是,多功能外围装置10从第一数据处理服务器200接收已经经历JPEG转换、1处理中N以及水印处理的被处理的数据,并且打印所接收的处理的数据(图6,S767)。
(第四操作示例)
将会描述第四操作示例。例如,将会描述以下情况,其中在S510中显示在主画面中的“基本功能”(参见图2)被选择,并且在S939中在基本功能选择画面中显示的“扫描上载”(参见图8)被选择。此外,将会描述以下情况,其中选择在S947中在输出格式选择画面中显示的“无格式转换”(参见图8)。此外,将会描述其中选择GIF格式作为在S957中显示的扫描设定画面中的设定格式(参见图8)的情况。此外,将会描述其中选择在S97中在处理选择画面中显示的“单色处理”和“1处理中N”(参见图9)的情况。此外,将会描述其中单色处理模块281和1处理模块282中的N不能够处理以GIF格式的数据,但是能够处理以JPEG格式的数据的情况。
将会描述在S102中执行的模块指示处理的结果(参见图9)。应 用功能没有被选择(图10,S1112:否)。因为已经选择基本功能的“扫描上载”,但是还没有选择输出格式的转换,所以确定没有要求图像数据的格式转换处理(图10,S1120:否)。因为确定已经选择了图像的处理功能(图10,S1128:是),并且是设定格式的GIF格式是单色处理模块281不能够处理1处理模块282中的N也不能够处理的格式(S1136:否),所以统一格式转换模块294的模块识别信息被临时存储(S1140),并且单色处理模块281的模块识别信息和1处理模块282中的N的模块识别信息被临时存储(S1132)。
对临时存储的模块识别信息执行重排序处理(S1144),并且统一格式模块292的模块识别信息被存储在FIFO存储器的开始处。接下来,根据优先级表TB1(参见图11)按照以下顺序将模块识别信息存储在FIFO存储器中:单色处理模块281,然后1处理模块282中的N。因此,参数信息被创建(S1148)。
当通过模块识别处理已经创建参数信息时,中介服务器60将从内容服务器100接收的选择数据(图9,S53至S81)发送到第一数据处理服务器200,第一数据处理服务器200包括Office至JPEG模块292、1处理模块282中的N以及水印处理模块283(图9,S111至S117),并且使指令选择数据通过使用Office至JPEG模块292、1处理模块282中的N以及水印处理模块283经历JPEG转换、1处理中N、以及水印处理的第一选择数据被发送到第一数据处理服务器200(图4,S619至S621)。JPEG转换、N合1处理、以及水印处理被按序列执行,并且被完成(S651)。随后,通过第一数据处理服务器200按序列执行统一格式转换、单色处理、以及1处理中N。因此,中介服务器60从第一数据处理服务器200接收处理的数据(图7,S853至S855),并且将所接收的处理的数据保存和上载到内容服务器100(图7,S857至S869)。
(第五操作示例)
将会描述第五操作示例。例如,在S947中显示的输出格式选择画面(参见图8)中选择“Office格式“的要点不同于第一操作示例。在第五操作示例中,通过第一数据处理服务器200按序列执行统一格式转换、单色处理、水印处理、以及JPEG至Office转换。因此,中介服务器60从第一数据处理服务器200接收处理的数据(图7,S853至S855),并且将所接收的处理的数据保存和上载到内容服务器100(图7,S857至S869)。
(效果)
根据在本说明书中描述的中介服务器60,能够使第一数据处理服务器200和第二数据处理服务器300所设定有的各种模块对从多功能外围装置10或者内容服务器输出的数据执行数据处理。因此,变得能够执行通过多功能外围装置10不能够执行的各种处理(例如,单色处理、包封处理、格式改变处理等等),和通过多功能外围装置10不能够执行的各种格式改变处理(例如,从Office格式至JPEG格式的改变处理等等)。因此,变得能够执行从多功能外围装置10向服务器上载具有多功能外围装置10不能够解码和创建的格式的数据的处理,或者执行其中具有多功能外围装置10不能够解码的数据由多功能外围装置10从服务器下载并且打印的处理。
根据在本说明书中描述的中介服务器60,在要对数据执行处理和格式改变处理两者的情况下,处理模块和格式改变模块被指定使得在格式改变处理之前执行处理(S1132,S1124)。因此,能够限制与处理模块相对应的所要求数目的数据格式。
根据在本说明书中描述的中介服务器60,在通过处理模块要处理的数据的格式是处理模块不能够处理的格式(S1136:否)的情况下,使统一格式转换模块294执行将数据的格式转换成处理模块能够处理的统一格式的处理(S1140)。因此,能够限制与处理模块相对应的所要求的数目的数据格式。
根据在本说明书中描述的中介服务器60,能够根据被存储在优先级表TB1中的优先级执行按序列要对一个数据执行的多个处理(S1144)。因此,例如,因为能够首先执行更多地减少在处理之前和之后之间的数据量的处理,所以能够在具有被减少的数据量的状态下执行下一个处理,允许处理的处理负载的减少。
根据在本说明书中描述的中介服务器60,数据被输出到第一数据处理服务器200(S583)并且对其执行第一处理,并且能够从第一数据处理服务器200接收经历第一处理的数据(S665)。接下来,经历第一处理的数据被输出到第二数据处理服务器300(S683),对其执行第二处理,并且多功能外围装置10能够从第二数据处理服务器300接收经历第二处理的数据(S755)。因此,变得能够使第一数据处理服务器200和第二数据处理服务器300的处理中的每一个被按序列执行。
在本说明书中描述的中介服务器60中,在各种类型的处理的执行期间,使多功能外围装置10等待处理的完成的等待命令能够被发送到多功能外围装置10(S637)。因此能够防止其中在多功能外围装置10中发生超时或者其它错误的情形。
虽然在上面已经详细地描述了本发明的具体实施例,但是这样的描述仅是用于说明性目的并且不旨在限制本发明的范围和权利要求。在本发明的权利要求书中描述的技术包括对在上面说明的具体示例的各种修改和变化。下面列出根据上述实施例的修改。
(变化)
可以存在三个或者更多个数据处理服务器。例如,在通过N(N是2或者更大的自然数)个数据处理服务器按序列执行处理的情况下,通过第N-1数据处理服务器处理的被处理的数据可能被传递到第N数据处理服务器。因此,响应于通过最后数据处理服务器的数据处理的 完成,处理的数据可以被输出到多功能外围装置10或者内容服务器。
用于将统一格式转换模块294指定为执行目标模块的处理(S1140)可以被省略。在这样的情况下,S1136和S1140被省略,并且可以处理可以从S1128进入S1132。此外,可以省略重排序处理(S1144)。在这样的情况下,S1144被省略,并且处理可以从S1124进入S1148。将等待命令发送到多功能外围装置10(S637)的处理可以被省略。在这样的情况下,S635至S641被省略,并且处理可以从S633返回到S631。从上面,一般而言,中介服务器60可以至少包括“第一接收装置”、“数据处理装置”、以及“传输装置”。作为具体示例,多功能外围装置10可以至少执行S102、S204以及S344。
在基本处理模块中的一个或者多个不能够处理JPEG格式数据的情况下,在S136中CPU72可以执行如下处理。首先,基本处理模块的执行顺序被确定使得遵循存储在优先级表TB1中的优先级。例如,在已经选择应用功能,并且首先排名的基本处理模块能够仅处理位图格式数据的情况下,将以JPEG格式的数据转换成以位图格式的数据的转换模块的识别信息被存储为统一格式转换模块的识别信息。在这样的情况下,在S1144中CPU72确定执行目标模块的执行顺序如下:任何应用处理模块、将以JPEG格式的数据转换成以位图格式的数据的转换模块、基本处理模块。
第一数据处理服务器200或者第二数据处理服务器300可以包括各种转换模块。例如,第一数据处理服务器200或者第二数据处理服务器300可以包括作为与“Office打印”相对应的模块的转换模块,该转换模块将以Office格式的数据转换成页面描述语言(被称为PDL)格式。此外,第一数据处理服务器200或者第二数据处理服务器200可以包括作为与“PDF打印”相对应的模块的将以PDF格式的数据转换成PDL格式的转换模块。
“包封扫描”应用功能可以包括各种功能。例如,基于扫描数据的预览图像可以被显示在多功能外围装置10上,并且可以通过对被显示的预览图像的触摸面板输入接收到所选择的范围的规格。因此,可以通过第一数据处理服务器200等等对所选择的范围内的数据执行能够各种处理。
在图13中图示的应用选择画面211中,不仅可以接收应用的选择,而且可以接收各种处理的选择。例如,与“Office转换上载”、“PDF转换上载”、“Office下载打印”以及“PDF下载打印”相对应的按钮可以被显示在应用选择画面211中。此外,在已经选择“Office转换上载”、“PDF转换上载”、“Office下载打印”以及“PDF下载打印”中的任何一个的情况下,在S532中CPU72可以确定基本功能已经被重选。然后处理可以进入S929。
处理下载应用功能可以被包括在应用功能中。处理下载应用功能是用于使单色处理、1处理中N、要由处理模块对被存储在服务服务器中的内容数据执行其他处理,并且使处理的图像数据被下载到多功能外围装置10的功能。具体地,在图2的S518至S531中选择的应用功能是处理下载应用功能的情况下,与在图2的S533至S537中相同的处理被执行,并且用户可以选择服务。在用户已经选择服务之后,与在图9中的S31至S41中相同的处理被执行,并且中介服务器60可以接收内容数据。可以按照与图4的S619至S651、或者图5的S719至S751相同的顺序通过与处理下载应用功能相对应的数据处理模块处理内容数据。可以以与图6的S753至S765相同的顺序通过多功能外围装置10接收处理的数据。
可以省略S539至S544。在这样的情况下,在S559的模块指示处理中,没有执行选择与“单色处理”、“在N合1处理”、或者“水印处理”相对应的模块的处理。
在S579中CPU72发送到多功能外围装置10的数据处理上载目的地URL不限于数据处理服务器的URL,但是数据处理服务器能够访问的记录介质的URL。
在S619中,即使在设定在相同的数据处理服务器上的模块的模块识别信息被按序列地存储在FIFO存储器中的情况下,也能够请求仅在具有被存储在FIFO存储器的开始处的模块识别信息的模块中执行处理。
仅可以在“扫描上载”时执行处理S943至S949。在这样的情况下,“下载打印”中的输出数据的格式可以是JPEG格式。
在本实施例中,解释其中内容服务器100和110被连接到因特网6的情况;但是三个或者更多个内容服务器可以被连接到因特网6。
在实施例中,描述其中多功能外围装置10的CPU22、72、272以及273、中介服务器60、第一数据处理服务器200以及第二数据处理服务器300根据软件执行处理的情况,但是不限于此。通过诸如逻辑电路的硬件可以提供根据软件提供的至少一部分功能。
包括中介服务器60、第一数据处理服务器200和第二数据处理服务器300的概念可以被称为“中继设备”。即,要求包括的“中继设备”可以包括如上所述的配置,该配置包括中介服务器60、第一数据处理服务器200和第二数据处理服务器300。

中继设备和控制中继设备的方法.pdf_第1页
第1页 / 共42页
中继设备和控制中继设备的方法.pdf_第2页
第2页 / 共42页
中继设备和控制中继设备的方法.pdf_第3页
第3页 / 共42页
点击查看更多>>
资源描述

《中继设备和控制中继设备的方法.pdf》由会员分享,可在线阅读,更多相关《中继设备和控制中继设备的方法.pdf(42页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104079734A43申请公布日20141001CN104079734A21申请号201410044195X22申请日20140130201307450620130329JPH04N1/00200601G06F3/12200601H04L29/0820060171申请人兄弟工业株式会社地址日本爱知县名古屋市72发明人石桥昌幸74专利代理机构中原信达知识产权代理有限责任公司11219代理人李兰孙志湧54发明名称中继设备和控制中继设备的方法57摘要本发明涉及一种中继设备和控制中继设备的方法。中继设备可以被配置成经由网络与图像处理设备和服务器通信。中继设备可以从图像处理设备接收用。

2、于识别所选择的数据处理的处理识别信息。对从图像处理设备或者服务器输出的输出数据执行所选择的数据处理。中继设备可以从多个指令模块当中选择所选择的指令模块。中继设备可以使所选择的指令模块对输出数据执行所选择的数据处理。在从图像处理设备输出输出数据的情况下,中继设备可以使通过所选择的指令模块创建的处理的数据被服务器接收。中继设备可以在从服务器输出输出数据的情况下使处理的数据被图像处理设备接收。30优先权数据51INTCL权利要求书4页说明书25页附图12页19中华人民共和国国家知识产权局12发明专利申请权利要求书4页说明书25页附图12页10申请公布号CN104079734ACN104079734A。

3、1/4页21一种中继设备,包括网络接口,所述网络接口被配置成与网络连接;第一接收装置,所述第一接收装置被配置成经由所述网络接口从与所述网络连接的图像处理设备接收处理识别信息,识别装置,所述识别装置被配置成根据所述处理识别信息来识别作为选择的数据处理的数据处理,所述选择的数据处理是在所述图像处理设备中从多个数据处理当中选择的至少一个数据处理,对从与所述网络连接的服务器或者所述图像处理设备输出的输出数据执行所述多个数据处理;以及数据处理装置,所述数据处理装置被配置成根据所述选择的数据处理来从多个指令模块当中识别作为选择的指令模块的指令模块,所述选择的指令模块能够执行所述选择的数据处理;并且执行所述。

4、选择的指令模块以便于对所述输出数据执行所述选择的数据处理;以及传输装置,所述传输装置被配置成在从所述图像处理设备输出所述输出数据的情况下,向所述服务器传送处理的数据,所述处理的数据是通过所述选择的指令模块对所述输出数据执行所述选择的数据处理而创建的数据;并且在从所述服务器输出所述输出数据的情况下,向所述图像处理设备传送所述处理的数据。2如权利要求1所述的中继设备,其中,所述数据处理装置进一步被配置成,在从所述图像处理设备输出的所述输出数据是第一数据并且通过所述选择的数据处理所创建的所述处理的数据是第二数据的情况下,或者在所述输出数据是无法由所述图像处理设备解码的第三数据的情况下,执行所述选择的。

5、指令模块以便于执行所述选择的数据处理,所述第一数据是通过所述图像处理设备能够执行的数据处理来创建的,并且所述第二数据是通过所述图像处理设备不能执行的数据处理来创建的。3如权利要求1所述的中继设备,其中,所述多个数据处理包括特定处理,所述特定处理用于基于所述输出数据来创建处理的图像数据,所述处理的图像数据是下述图像数据所述图像数据用于形成已经对基于所述输出数据形成的图像执行了处理的图像;以及格式改变处理,所述格式改变处理用于改变所述输出数据的格式,所述多个指令模块包括特定处理指令模块,所述特定处理指令模块用于执行所述特定处理;以及格式改变处理指令模块,所述格式改变处理指令模块用于执行所述格式改变。

6、处理,其中,所述数据处理装置进一步被配置成在所述选择的数据处理中包括所述特定处理的情况下,识别所述特定处理指令模块要被包括在所述选择的指令模块中;并且在所述选择的数据处理中包括所述格式改变处理的情况下,识别所述格式改变处理指令模块要被包括在所述选择的指令模块中。权利要求书CN104079734A2/4页34如权利要求3所述的中继设备,其中,在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,所述数据处理装置识别所述特定处理指令模块和所述格式改变处理指令模块要被包括在所述选择的指令模块中;执行所述特定处理指令模块以便于对所述输出数据执行所述特定处理;并且执行所述格式改变处理指令模块。

7、以便于对由所述特定处理指令模块所处理的所述处理的图像数据执行所述格式改变处理。5如权利要求3所述的中继设备,其中,在所述特定处理指令模块要执行所述特定处理的所述输出数据的格式是所述特定处理指令模块不能处理的格式的情况下,所述数据处理装置进一步被配置成,在所述特定处理的执行之前,执行所述格式改变处理指令模块以便于执行格式转换处理,所述格式转换处理用于将所述输出数据的格式转换成所述特定处理指令模块能够处理的格式。6如权利要求4所述的中继设备,其中,所述数据处理装置进一步被配置成在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块不能处理的格式。

8、时,执行所述格式改变处理指令模块以便于执行格式转换处理以将所述输出数据的格式转换成所述特定处理指令模块能够处理的格式,并且执行所述特定处理指令模块以便于对由所述格式改变处理指令模块所处理的数据执行所述特定处理;并且在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块能够处理的格式时,执行所述特定处理指令模块以便于对所述输出数据执行所述特定处理,并且执行所述格式改变处理指令模块以便于对由所述特定处理指令模块所处理的所述处理的图像数据执行所述格式改变处理。7如权利要求5所述的中继设备,其中,所述数据处理装置进一步被配置成在所述选择的数据处理中。

9、包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块不能处理的格式时,执行所述格式改变处理指令模块以便于执行所述格式转换处理以将所述输出数据的格式转换成所述特定处理指令模块能够处理的格式,并且执行所述特定处理指令模块以便于对由所述格式改变处理指令模块所处理的数据执行所述特定处理;并且在所述选择的数据处理中包括所述特定处理和所述格式改变处理的情况下,当所述输出数据的格式是所述特定处理指令模块能够处理的格式时,执行所述特定处理指令模块以便于对所述输出数据执行所述特定处理,并且执行所述格式改变处理指令模块以便于对由所述特定处理指令模块所处理的所述处理的图像数据执行所。

10、述格式改变处理。8如权利要求3所述的中继设备,进一步包括存储控制装置,所述存储控制装置被配置成将多个特定处理的优先级存储在存储单元中,权利要求书CN104079734A3/4页4其中,在存在多个选择的特定处理的情况下,这些是包括在所述选择的数据处理中的特定处理,所述数据处理装置识别执行所述多个选择的特定处理的多个所述特定处理指令模块要被包括在所述选择的指令模块中;并且执行所述多个特定处理指令模块以便于根据所述优先级按顺序来执行所述多个选择的特定处理。9如权利要求1所述的中继设备,进一步包括中介服务器,所述中介服务器包括中介服务器网络接口,所述中介服务器网络接口被配置成与所述网络连接;以及多个转。

11、换设备,所述多个转换设备中的每一个包括转换设备网络接口,所述转换设备网络接口被配置成与所述网络连接,所述多个转换设备中的每一个包括所述多个指令模块中的至少一个,其中在从所述图像处理设备输出所述输出数据的情况下,所述多个转换设备中的至少一个经由所述转换设备网络接口来从所述图像处理设备接收所述输出数据,并且对所接收到的输出数据执行所述选择的数据处理,并且所述中介服务器经由所述中介服务器网络接口来从所述多个转换设备中的至少一个接收所述处理的数据并且将所接收到的处理的数据输出到所述服务器;并且在从所述服务器输出所述输出数据的情况下,所述多个转换设备中的至少一个经由所述转换设备网络接口来从所述服务器接收。

12、所述输出数据,并且对所接收到的输出数据执行所述选择的数据处理,并且所述中介服务器使得所述图像处理设备从所述多个转换设备中的至少一个接收所述处理的数据。10如权利要求9所述的中继设备,其中,在所述数据处理装置使得所述多个转换设备中的每一个按顺序执行所述选择的数据处理的情况下,当从所述图像处理设备输出所述输出数据时,所述中介服务器使得第一转换设备从所述图像处理设备接收所述输出数据,使得对所接收到的输出数据执行所述选择的数据处理,并且从所述第一转换设备接收所述处理的数据;将从第N1转换设备接收到的所述处理的数据输出到第N转换设备,并且使得所述第N转换设备执行所述选择的数据处理;并且响应于使得最后的转。

13、换设备执行所述选择的数据处理来从所述最后的转换设备接收所述处理的数据,并且将所接收到的处理的数据输出到所述服务器,并且在所述数据处理装置使得所述多个转换设备中的每一个按顺序执行所述选择的数据处理的情况下,当从所述服务器输出所述输出数据时,所述中介服务器使得所述第一转换设备从所述服务器接收所述输出数据,使得对所接收到的输出数据执行所述选择的数据处理,并且从所述第一转换设备接收所述处理的数据;将从第N1转换设备接收到的所述处理的数据输出到第N转换设备,并且使得所述第N转换设备执行所述选择的数据处理;并且响应于使得最后的转换设备执行所述选择的数据处理来使得所述图像处理设备从所权利要求书CN10407。

14、9734A4/4页5述最后的转换设备接收所述处理的数据。11如权利要求10所述的中继设备,其中,所述中介服务器被配置成,响应于使得所述最后的转换设备执行所述选择的数据处理来将数据接收命令信息输出到所述图像处理设备,所述数据接收命令信息用于使得所述图像处理设备从所述最后的转换设备接收所述处理的数据,并且通过统一资源定位符描述方法来描述所述数据接收命令信息。12如权利要求1所述的中继设备,其中,所述数据处理装置进一步被配置成,将等待命令传送到所述图像处理设备,所述等待命令被配置成,使得所述图像处理设备在所述选择的数据处理的执行时段期间等待所述选择的数据处理的完成,并且所述传输装置进一步被配置成,响。

15、应于所述选择的数据处理的完成来向所述服务器或者所述图像处理设备传送所述处理的数据。13如权利要求1所述的中继设备,其中,所述中继设备进一步包括上载结果信息接收装置,所述上载结果信息接收装置被配置成接收上载结果信息,所述上载结果信息是从所述服务器传送的并且指示存储处理是否已经成功,所述存储处理用于在所述服务器中存储所述服务器从所述传输装置接收到的所述处理的数据;以及确定结果输出装置,所述确定结果输出装置被配置成基于所接收到的上载结果信息来确定所述存储处理是否已经成功;并且向所述图像处理设备传送用于在设置在所述图像处理设备中的显示单元上显示确定结果的信息。14一种用于控制中继设备的方法,所述中继设。

16、备包括网络接口,所述网络接口被配置成与网络连接,所述方法包括经由所述网络接口从与所述网络连接的图像处理设备接收处理识别信息,根据所述处理识别信息来识别作为选择的数据处理的数据处理,所述选择的数据处理是在所述图像处理设备中从多个数据处理当中选择的至少一个数据处理,对从与所述网络连接的服务器或者所述图像处理设备输出的输出数据执行所述多个数据处理;根据所述选择的数据处理来从多个指令模块当中识别作为选择的指令模块的指令模块,所述选择的指令模块能够执行所述选择的数据处理;执行所述选择的指令模块,以便于对所述输出数据执行所述选择的数据处理;在从所述图像处理设备输出所述输出数据的情况下,向所述服务器传送处理。

17、的数据,所述处理的数据是通过所述选择的指令模块对所述输出数据执行所述选择的数据处理而创建的数据;以及在从所述服务器输出所述输出数据的情况下,向所述图像处理设备传送所述处理的数据。权利要求书CN104079734A1/25页6中继设备和控制中继设备的方法0001相关申请的交叉引用0002本申请要求于2013年3月29日提交的日本专利申请NO2013074506的优先权,其全部内容通过引用本申请整体合并于此。技术领域0003本说明书公开了经由网络与图像处理设备和服务器连接的中继设备。背景技术0004在日本专利申请NO2008229993中描述的图像处理设备具有集成在其中的WEB浏览器,并且具有用于。

18、下载和打印网页的功能。此外,图像处理设备具有用于在不执行任何处理的情况下向WEB服务器发送扫描数据的功能,该扫描数据是通过扫描具有联合图像专家组(被称为JPEG)格式的文档来创建的。发明内容0005在不执行任何处理的情况下将由扫描文档的图像处理设备所创建的图像数据上载到服务器并不是优选的。0006在本说明书中公开的一个技术是一种中继设备。该中继设备可以包括配置成与网络连接的网络接口、第一接收装置、识别装置、数据处理装置以及传输装置。第一接收装置可以被配置成经由网络接口来从与网络连接的图像处理设备接收处理识别信息。识别装置可以被配置成根据处理识别信息来识别作为选择的数据处理的数据处理。该选择的数。

19、据处理可以是在图像处理设备中从多个数据处理当中选择的至少一个数据处理。可以对从与网络连接的服务器或图像处理设备输出的输出数据执行该多个数据处理。数据处理装置可以被配置成根据选择的数据处理来从多个指令模块中识别作为选择的指令模块的指令模块。该选择的指令模块能够执行选择的数据处理。数据处理装置可以被配置成执行选择的指令模块以便于对输出数据执行选择的数据处理。传输装置可以被配置成,在从图像处理设备输出了输出数据的情况下,向服务器传送处理的数据。处理的数据可以是通过选择的指令模块对输出数据执行选择的数据处理而创建的数据。传输装置可以被配置成在从服务器输出了输出数据的情况下向图像处理设备传送处理的数据。。

20、0007能够使得遵循选择的数据处理的选择的指令模块对从图像处理设备或者服务器输出的数据执行选择的数据处理,在图像处理设备中已经选择了该选择的数据处理。因此,即使在不期望在不执行任何处理的情况下将图像处理设备所创建的图像数据上载到服务器的情况下,也可以通过在由选择的数据处理对数据进行处理之后上载数据来解决该问题。此外,即使在图像处理设备不希望在不执行任何处理的情况下下载存储在服务器中的图像数据的情况下,也可以在选择的数据处理中对数据进行处理之后通过下载处理的数据来解决该问题。0008数据处理装置可以进一步被配置成,在从图像处理设备输出的输出数据是第一数说明书CN104079734A2/25页7据。

21、并且通过选择的数据处理所创建的处理的数据是第二数据的情况下,或者在输出数据是无法由图像处理设备解码的第三数据的情况下,执行选择的指令模块以便于执行选择的数据处理。可以通过图像处理设备能够执行的数据处理来创建第一数据。可以通过图像处理设备不能够执行的数据处理来创建第二数据。根据在第二方面中描述的中继设备,能够通过图像处理设备无法执行的数据处理来创建期望的第二处理的数据。此外,能够通过执行图像处理设备不能解码的第三数据的数据处理来创建期望的数据。0009多种数据处理可以包括特定处理和格式改变处理。特定处理可以用于基于输出数据来创建处理的图像数据。处理的图像数据可以是用于形成下述图像的图像数据在该图。

22、像中,已经对基于输出数据形成的图像执行了处理。格式改变处理可以用于改变输出数据的格式。多个指令模块可以包括特定处理指令模块和格式改变处理指令模块。特定处理指令模块可以用于执行特定处理。格式改变处理指令模块可以用于执行格式改变处理。数据处理装置可以进一步被配置成在特定处理被包括在选择的数据处理中的情况下,识别特定处理指令模块要被包括在选择的指令模块中;并且在格式改变处理被包括在选择的数据处理中的情况下,识别格式改变处理指令模块要被包括在选择的指令模块中。根据在第三方面中描述的中继设备,能够创建用于形成下述图像的期望的处理的图像数据在该图像中,已经对基于输出数据形成的图像数据执行了处理。此外,能够。

23、执行用于将数据的格式变成期望格式的格式改变处理。0010在特定处理和格式改变处理被包括在选择的数据处理中的情况下,数据处理装置可以识别特定处理指令模块和格式改变处理指令模块要被包括在选择的指令模块中;执行特定处理指令模块以便于对输出数据执行特定处理;并且执行格式改变处理指令模块以便于对通过特定处理指令模块所处理的处理的图像数据执行格式改变处理。根据在第四方面中描述的中继设备,能够在不需要用于通过格式转换处理的转换之前的格式和转换之后的格式二者的相对应的特定处理的情况下创建具有期望格式的处理的数据。0011在特定处理指令模块要对其执行特定处理的输出数据的格式是特定处理指令模块不能处理的格式的情况。

24、下,数据处理装置可以进一步被配置成执行格式改变处理指令模块,以便于在特定处理的执行之前执行格式转换处理。格式转换处理可以用于将输出数据的格式转换成特定处理指令模块能够处理的格式。根据在第五方面中描述的中继设备,能够在不要对于多个数据格式的特定处理的情况下创建处理的数据。0012数据处理装置可以进一步被配置成,在特定处理和格式改变处理被包括在所选择的数据处理的情况下,当输出数据的格式是特定处理指令模块不能够处理的格式时,执行格式改变处理指令模块以执行将输出数据的格式转换成特定处理指令模块能够处理的格式的格式转换处理,并且执行特定处理指令模块以便于对由格式改变处理指令模块所处理的数据执行特定处理。。

25、数据处理装置可以进一步被配置成,在特定处理和格式改变处理被包括在所选择的数据处理中的情况下,当输出数据的格式是特定处理指令模块能够处理的格式时,执行特定处理指令模块以便于对输出数据执行特定处理,并且执行格式改变处理指令模块以便于对由特定处理指令模块所处理的处理的图像数据执行格式改变处理。根据在第六方面中描述的中继设备,能够在没有要求用于多个数据格式的相对应的特定处理的情况下创建具有所期待的格式的处理的数据。0013中继设备可以进一步包括存储控制模块,该存储控制模块被配置成将多个特定处说明书CN104079734A3/25页8理的优先级存储在存储单元中。在存在多个所选择的特定处理的情况下,这些是。

26、被包括在所选择的数据处理中的特定处理,数据处理模块可以识别指定多个选择的特定处理的多个处理指令模块要被包括在选择的指令模块中;并且执行多个特定处理指令模块以便于根据优先级按顺序执行多个所选择的特定处理。根据在第七方面中描述的中继设备,在对一个数据按序列执行多个特定处理的情况下,通过按被事先确定的序列,和以有利的处理顺序执行处理能够创建所期待的被处理的数据。例如,通过开始减少数据量的特定处理,在后面的特定处理中仅小量的数据需要经历特定处理。即,能够通过使用在处理负载方面是有利的处理创建所期待的处理的数据。0014中继设备可以进一步包括中介服务器和多个转换设备。中介服务器可以包括配置成与网络连接的。

27、中介服务器网络接口。多个转换设备可以被配置成经由网络与图像处理设备和中介服务器相连接。每一个都包括转换设备网络接口的多个转换设备可以被配置成与网络连接。多个转换设备中的每一个可以包括多个指令模块中的至少一个。在从图像处理设备输出输出数据的情况下,多个转换设备中的至少一个可以经由转换设备网络接口从图像处理设备接收输出数据并且对被接收的输出数据执行所选择的数据处理,并且中介服务器可以从多个转换设备中的至少一个接收被处理的数据,并且经由中介服务器网络接口将接收的被处理的数据输出到服务器。在从服务器输出输出数据的情况下多个转换设备中的至少一个可以从服务器接收输出数据,并且对经由转换设备网络接口接收到的。

28、输出数据执行所选择的数据处理;并且中介服务器可以使图像处理设备从多个转换设备中的至少一个接收被处理的数据。根据在第八方面中描述的中继设备,能够处理由图像处理设备输出的输出数据以变成所期待的处理的数据,并且在图像处理设备不需要向服务器通信处理的数据的情况下经由中介服务器将所期待的处理的数据输出到服务器。此外,能够处理由服务器输出的输出数据以变成所期待的处理的数据,并且在图像处理设备不需要向服务器通信处理的数据的情况下使图像处理设备接收所期待的数据。0015在图像处理装置使多个转换设备中的每一个按顺序执行所选择的数据处理的情况下,当从图像处理设备输出输出数据时,中介服务器可以使第一转换设备从图像处。

29、理设备接收输出数据,使对接收的输出数据执行所选择的数据处理,并且从第一转换设备接收处理的数据;将从第N1转换设备接收的处理的数据输出到第N(N是2或者更大的自然数)转换设备,并且使第N转换设备执行所选择的数据处理;并且响应于使最后的转换设备执行所选择的数据处理而从最后的转换设备接收处理的数据,并且将接收的处理的数据输出到服务器。当从服务器输出输出数据时,在数据处理装置使多个转换设备中的每一个按顺序执行所选择的数据处理的情况下,中介服务器可以使第一转换设备从服务器接收输出数据,使对接收到的输出数据执行所选择的数据处理,并且从第一转换设备接收被处理的数据;将从第N1转换设备接收的处理的数据输出到第。

30、N转换设备,并且使第N转换设备执行所选择的数据处理;并且响应于使最后的转换设备执行所选择的数据处理而使图像处理设备从最后的转换设备接收处理的数据。根据在第九方面中描述的中继设备,能够经由中介服务器在图像处理设备不需要向服务器通信被处理的数据的情况下使由图像处理设备输出的输出数据经历用于将输出数据处理成所期待的处理的数据的多个处理。此外,能够经由中介服务器使服务器或者图像处理设备接收通过最后使其执行所选择的数据处理的转换设备输出的所期待的处理的数据。说明书CN104079734A4/25页90016中介服务器可以被配置成响应于使最后的转换设备执行所选择的数据处理而将数据接收命令信息输出到图像处理。

31、设备。数据接收命令信息可以是用于使图像处理设备从最后的转换设备接收处理的数据。可以通过统一资源定位符(URL)描述方法来描述数据接收命令信息。根据在第十方面中描述的中继设备,能够在图像处理设备不需要向服务器通信被处理的数据的情况下,通过使用URL,使图像处理设备接收所期待的处理的数据。0017数据处理装置可以进一步被配置成,将等待命令传送到图像处理设备。等待命令可以被配置成,使图像处理设备在所选择的数据处理的执行时段期间等待所选择的数据处理的完成。第二传输装置可以进一步被配置成,响应于所选择的数据处理的完成来将处理的数据传送到服务器或图像处理设备。根据在十一方面中描述的中继设备,在图像处理设备。

32、中,能够通过将等待命令发送到图像处理设备直到所期待的处理的数据已经被创建来防止其中在图像处理设备中发生诸如超时等等的错误的情形,并且当所期待的数据已经被创建时使服务器或者图像处理设备接收所期待的处理的数据。0018中继设备可以进一步包括上载结果信息接收装置和确定结果输出装置。上载结果信息接收装置可以被配置成接收上载结果信息。上载结果信息可以是从服务器发送并且指示存储处理是否已经成功的信息。存储处理可以是用于将服务器从传输装置接收的处理的数据存储在服务器中。确定结果输出装置可以被配置成基于被接收的上载结果信息确定存储处理是否已经成功;并且将用于用于在设置在图像处理设备中的显示单元上显示确定结果的。

33、信息传送到图像处理设备。根据在第十二方面中描述的中继设备,能够经由中介服务器向用户确认在图像处理设备不需要向服务器通信被上载的结果信息的情况下是否应将所期待的处理的数据上载到服务器。0019此外,用于实现在上面描述的中继设备的方法也是新颖和有用的。附图说明0020图1示出通信系统的配置;0021图2示出由各个设备执行的各种处理的序列图;0022图3示出由各个设备执行的各种处理的序列图;0023图4示出由各个设备执行的各种处理的序列图;0024图5示出由各个设备执行的各种处理的序列图;0025图6示出由各个设备执行的各种处理的序列图;0026图7示出由各个设备执行的各种处理的序列图;0027图8。

34、示出由各个设备执行的各种处理的序列图;0028图9示出由各个设备执行的各种处理的序列图;0029图10示出模块指示处理的流程图;0030图11示出优先级表的示例;0031图12示出主画面显示的示例;0032图13示出应用选择画面显示的示例;0033图14示出服务器选择画面显示的示例;0034图15示出基本功能选择画面显示的示例;以及0035图16示出处理选择画面显示的示例。说明书CN104079734A5/25页10具体实施方式0036(系统配置)0037如在图1中所示,通信系统2包括多功能外围装置10、中介服务器60、内容服务器100和110、第一数据处理服务器200、以及第二数据处理器服务。

35、器200。多功能外围装置10与LAN4相连接。中介服务器60、内容服务器100和110、第一数据处理器服务器200、以及第二数据处理服务器300与因特网6相连接。0038(多功能外围装置10的结构)0039多功能外围装置10可以执行打印功能、扫描功能、复制功能、传真功能等等。多功能外围装置10包括操作单元12、显示单元14、网络接口(在下文中,被称为“I/F”)16、打印执行单元18、扫描执行单元19、以及控制器20。操作单元12具有多个键。用户能够通过操作操作单元12将各种指令输入到多功能外围装置10。显示单元14是用于显示各条信息的显示器。网络接口16被连接到LAN4。多功能外围装置10能。

36、够经由网络I/F16与中介服务器60、第一数据处理服务器200等等通信。打印执行单元18包括喷墨或者激光打印机构。扫描执行单元19包括诸如CCD或者CIS的扫描机构。控制器20包括CPU22和存储器24。CPU22根据被存储在存储器24中的程序25执行各种处理。存储器24可以是计算机可读存储介质。计算机可读存储介质是非瞬态介质,诸如ROM、RAM、闪存、硬盘等等。在因特网上承载要从服务器下载的程序等等的电气信号没有被包括在非瞬态介质中。0040(中介服务器60的结构)0041中介服务器60是独立于第一数据处理器服务器200、第二数据处理服务器300以及内容服务器100和110的服务器。中介服务。

37、器60是用于分别调停第一数据处理器服务器200、第二数据处理器服务器300以及内容服务器100和110与多功能外围装置10之间的各种类型的数据的通信的服务器。中介服务器60是由多功能外围装置10的供应商或制造商提供的服务器。中介服务器60包括网络I/F62和控制器70。中介服务器60能够经由网络I/F62与多功能外围装置10、内容服务器100和110、第一数据处理服务器200、第二数据处理服务器300等等通信。控制器70包括CPU72和存储器74。程序75和优先级表TB1被存储在存储器74中。CPU72根据程序75执行各种处理。与存储器24一样,存储器74可以是计算机可读记录介质。0042优先。

38、级表TB1是示出多个处理的优先级的表。图11示出优先级表TB1的示例。在优先级表TB1中,单色处理、N合1处理、以及水印处理分别与优先级的第一至第三排名相关联。优先级可以被确定为使得将更高的优先级给予更加大大地减少处理中的数据量的处理。因此,在具有减少数据量的状态下能够执行下一个处理,从而允许下一个处理中的处理负荷的减少。例如,单色图像数据具有比彩色图像数据更小的数据量。因此,在单色处理已经被执行之后在1处理中执行N的情况下,当在1处理中执行N时能够压缩要被处理的数据,允许在1处理中的N的处理负荷被减少。此外,除了为各个N页的图像数据执行水印处理并且然后在1处理中执行N之外,当首先执行1处理中。

39、的N并且然后执行水印处理时能够执行水印处理较少数目的次数,允许处理负荷被减少。此外,由于除了减少处理的处理负荷之外的原因可以确定多个处理的优先级。0043(第一数据处理服务器200的结构)说明书CN104079734A106/25页110044第一数据处理服务器200是被配置为来自于中介服务器60、内容服务器100和110以及第二数据处理服务器300的单独的实体的服务器。第一数据处理服务器200执行各种类型的数据的下面描述的转换处理。第一数据处理服务器200可以是被提供给多功能外围装置10的供应商的服务器。第一数据处理服务器200包括网络接口262和控制器270。控制器270包括CPU272和。

40、存储器274。存储器274存储程序275。CPU272根据程序275执行各种处理。与存储器24一样,存储器274可以是计算机可读存储介质。0045程序275包括单色处理模块281、1处理模块282中的N、以及水印处理模块283作为执行用于改变数据内容的处理的程序。单色处理模块281是用于将彩色图像数据处理成单色图像数据的程序。1处理模块282中的N是用于为N页中的每一页冷凝图像数据并且执行被指配给一页的图像数据的处理的程序。水印处理模块283是用于对图像数据执行压印小的设计或者字符串的处理的程序。单色处理模块281、1处理模块282中的N、以及水印处理模块282都对具有JPEG格式的图像数据执。

41、行处理,并且提供输出作为JPEG格式、处理的图像数据。此外,单色处理模块281、1处理模块282中的N、以及水印处理模块283可以被描述为基本处理模块。0046此外,程序275包括作为用于执行转换数据格式的格式转换处理的程序的JPEG至OFFICE办公转换模块291、OFFICE至JPEG转换模块292、JPEG至PDF转换模块293、以及统一格式转换模块294。JPEG至OFFICE办公转换模块291是用于将数据的格式从JPEG格式转换成OFFICE格式的程序。以OFFICE格式的数据的示例是以字处理器格式的数据、以扩展表格式的数据、以演示软件格式的数据等等。OFFICE至JPEG转换模块2。

42、92是用于将数据的格式从OFFICE格式转换成JPEG格式的程序。JPEG至PDF转换模块293是用于将数据的格式从JPEG格式转换成便携式文档格式(被称为PDF)格式的程序。0047JPEG至OFFICE转换模块291也是当执行(要描述的)基本功能的“OFFICE转换上载”时使用的程序。OFFICE至JPEG转换模块292也是用于执行(要被描述的)基本功能的“OFFICE打印”的程序。JPEG至PDF转换模块292也是用于执行(要描述的)基本功能的“PDF转换上载”的程序。另外,可以提供PDF至JPEG转换模块。这可以是用于执行(要描述的)基本功能的“PDF打印”的程序,并且是用于将格式从P。

43、DF格式转换成JPEG格式的程序。统一格式转换模块294是用于将具有处理模块不能够处理的格式的数据转换成具有处理模块能够处理的格式的数据的模块。例如,在单色处理模块281、1处理模块282中的N、水印处理模块283、包封(ENCLOSING)处理模块381(将要描述)、或者折叠备忘录(FOLDEDMEMO)处理模块382(将要描述)中的任何一个能够处理JPEG格式数据的情况下,统一的格式转换模块294可以是将以位图格式、图形交换格式(被称为GIF)等的数据转换成JPEG格式的模块。各个处理模块当然能够处理除了JPEG格式的以统一格式的数据。0048(第二数据处理服务器300的结构)0049第二。

44、数据处理服务器300是被配置为来自于中介服务器60、内容服务器100和110以及第一数据处理服务器200的单独的实体的服务器。第二数据处理服务器300执行各种类型的数据的下面描述的转换处理。第二数据处理服务器300包括网络接口362和控制器370。控制器370包括CPU372和存储器374。存储器374存储程序375。与存储器24一样,存储器374可以是计算机可读存储介质。0050程序375包括包封处理模块381和折叠备忘录处理模块382作为执行用于改变数说明书CN104079734A117/25页12据的内容的处理的程序。包封处理模块381是用于执行来自于应用功能当中的“包封扫描”和“包封复。

45、制”(将要描述)的应用,并且是用于执行其中提取通过写入在文档上的标记等等指示的所选择的范围内的图像的修整处理、或者其中擦掉所选择的范围内的图像的选择性擦掉处理的程序。折叠备忘录处理模块382是用于执行来自于应用功能当中的“折叠备忘录扫描”(将要描述)的应用。包封处理模块381和折叠备忘录处理模块382处理具有JPEG格式的图像数据,并且提供输出作为JPEG格式、处理的图像数据。此外,包封处理模块381和折叠备忘录处理模块382可以被描述为应用处理模块。0051在此解释与本说明书中的描述有关的一些特征。在本说明书中,描述“中介服务器60的CPU72接收各种类型的信息”包括技术意义“中介服务器60。

46、的CPU72经由网络接口62接收各种类型的信息”。此外,描述“中介服务器60的CPU72发送各种类型的信息”包括技术意义“中介服务器60的CPU72经由网络接口62输出各种类型的信息”。关于第一数据处理服务器200的CPU272和网络接口262的类似的特征存在。关于多功能外围装置10的CPU272和网络接口16的类似的特征存在。0052在此,将会解释单词“数据”和“信息”的定义。在本说明书中,“信息”被用作“数据”上一级的概念。因此,“A数据”可以被改述为“A信息”。此外,从“A数据”复制或者转换的“B数据”是“A信息”,只要其使用具有等于“A数据”的意义。0053在本说明书中,解释其中通过因。

47、特网6连接中介服务器60和第一数据处理服务器200(即,当起中介服务器60的作用的设备和起第一数据处理服务器200作用的设备被布置在物理上远的位置上时)的情况,但是其它的配置是可能的。中介服务器60和第一数据处理服务器200可以被实现为单个服务器。在这样的情况下,在单个服务器中,在服务器中经由总线执行起到中介服务器60作用的程序和起到第一数据处理服务器200作用的程序、以及程序之间的通信。当中介服务器60和第一数据处理服务器200被实现为单个服务器时,在本说明书中,被解释为中介服务器60和第一数据处理服务器200之间的通信的通信可以意指起中介服务器60的作用的程序和起第一数据处理服务器200的。

48、作用的程序之间的通信。此外,可以实现以下配置,其中起中介服务器60的作用、并且此外也起到第一数据处理器200的作用的程序在单个服务器上运行。在这样的情况下,在本说明书中,被解释为中介服务器60和第一数据处理服务器200之间的通信的通信可以被替换成起中介服务器60的作用并且此外起第一数据处理服务器200的作用的程序内的数据的传递。0054(内容服务器100和110的结构)0055内容服务器100和110均是被用于由多功能外围装置10的供应商提供的在线服务的服务器。内容服务器100和110是所谓的存储服务器。注意,内容服务器100和110可以是被用于将各自的内容服务器100和110的文件存储区域借。

49、给用户的在线服务的服务器。在线服务包括“EVERNOTE(EVERNOTE公司的注册商标)”、“GOOGLE(谷歌公司的注册商标)DOCS”、“PICASA(注册商标)”、“FACEBOOK(FACEBOOK公司的注册商标)”等等。在线服务的用户能够经由因特网6将各种类型的数据上载到被指配给用户的存储区域或者从被指配给用户的存储区域下载各种类型的数据。内容服务器100包括数据存储区域101。数据存储区域101是存储各种类型的数据的区域。存储在数据存储区域101中的各种类型的数据可以被描述为内容数据。0056(通信系统的操作)说明书CN104079734A128/25页130057将会使用图2至。

50、图9的序列图描述通信系统2的操作。在接收用于显示主画面的命令中,在S510中多功能外围装置10的CPU22使显示单元14显示主画面。用户可以从操作单元12输入显示主画面的命令。用于显示主画面的数据可以被初步地存储在存储器24中。在图12中示出主画面201的示例。主画面201包括按钮图像B1和B2。按钮图像B1和B2是用于接收多个功能当中的执行命令的输入的图像。通过按钮图像B1接收到的功能是应用功能。应用功能是执行诸如包封特定处理、折叠备忘录处理等等的被应用的处理的功能。通过按钮图像B2接收到的功能是基本功能。基本功能是执行诸如将来自于多功能外围装置10的扫描数据上载到内容服务器、打印从内容服务。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1