中继装置、系统及中继方法

文档序号:7779434阅读:222来源:国知局
中继装置、系统及中继方法
【专利摘要】本发明公开了一种中继装置、系统和中继方法,该中继装置包括接收单元、下载单元和上传单元。接收单元接收来自客户端装置的文件操作请求。文件操作请求包括存储源信息、存储目的地信息和操作类型信息,存储源信息识别存储在提供云服务的第一服务器装置的存储区中的文件以及该文件的存储位置,存储目的地信息识别包括在提供云服务的第二服务器装置的存储区中的一个存储位置,操作类型信息指示文件的复制或移动。下载单元从存储源信息所识别的存储位置下载由该存储源信息识别的文件。上传单元将下载的文件上传到由存储目的地信息所识别的存储区,而不是将下载的文件发送到客户端装置,客户端装置已经发送了接收单元接收的文件操作请求。
【专利说明】中继装置、系统及中继方法

【技术领域】
[0001] 本发明涉及一种中继装置、系统和中继方法。

【背景技术】
[0002] 称作云服务或云计算的服务已为大家所熟知。在这样的服务中,例如,网络上的服 务器装置代替客户端装置而进行各种信息处理,包括数据存储和数据格式转换。例如,日本 未审查专利申请公开No. 2012-083845公开了这样一种技术:图像形成装置通过使用云服 务进行打印。


【发明内容】

[0003] 本发明的目的在于提供一种机构,与客户端装置临时下载文件的情况相比,该机 构能够在基于客户端装置的指令将存储在一个云服务中的文件移动或复制到另一云服务 时减少客户端装置与云服务之间的通信量。
[0004] 根据本发明的第一方面,提供一种中继装置,其包括接收单元、下载单元和上传单 元。所述接收单元接收来自客户端装置的文件操作请求。所述文件操作请求包括存储源信 息、存储目的地信息和操作类型信息,所述存储源信息识别存储在提供云服务的第一服务 器装置的存储区中的文件以及所述文件的存储位置,所述存储目的地信息识别包括在提供 云服务的第二服务器装置的存储区中的一个存储位置,所述操作类型信息指示文件的复制 或移动的操作类型信息。所述下载单元从由包括在所述接收单元接收的所述文件操作请求 中的存储源信息所识别的存储位置下载由该存储源信息识别的文件。所述上传单元将所述 下载单元下载的文件上传到由包括在所述接收单元接收的所述文件操作请求中的所述存 储目的地信息识别的存储区,而不是将所述下载单元下载的文件发送到所述客户端装置, 所述客户端装置已经发送了所述接收单元接收的所述文件操作请求。
[0005] 根据本发明的第二方面,在中继装置中,在进行下载时,所述下载单元向所述第一 服务器装置发送和从所述第一服务器装置接收与所述第一服务器装置在提供云服务中所 使用的协议相符的数据,并且在进行上传时,所述上传单元向所述第二服务器装置发送和 从所述第二服务器装置接收与所述第二服务器装置在提供云服务中所使用的协议相符的 数据。
[0006] 根据本发明的第三方面,所述中继装置还包括完成信息发送单元,在所述上传单 元完成文件的上传后,所述完成信息发送单元将表示上传完成的完成信息发送到所述客户 端装置,所述客户端装置已经发送了所述接收单元接收的所述文件操作请求。
[0007] 根据本发明的第四方面,提供一种系统,其包括客户端装置和中继装置。所述客户 端装置包括发送单元,所述发送单元将文件操作信息发送到所述中继装置。所述文件操作 信息至少包括存储源信息和存储目的地信息,所述存储源信息由第一服务提供且表示存储 在第一存储区中的文件,所述存储目的地信息由第二服务提供且表示第二存储区,并且所 述文件操作信息指示文件的复制或移动。所述中继装置包括接收单元、下载单元和上传单 元。所述接收单元接收来自客户端装置的文件操作请求。所述文件操作请求包括存储源信 息、存储目的地信息和操作类型信息,所述存储源信息识别存储在提供云服务的第一服务 器装置的存储区中的文件以及所述文件的存储位置,所述存储目的地信息识别包括在提供 云服务的第二服务器装置的存储区中的一个存储位置,所述操作类型信息指示文件的复制 或移动。所述下载单元从由包括在所述接收单元接收的所述文件操作请求中的存储源信息 所识别的存储位置下载由该存储源信息识别的文件。所述上传单元将所述下载单元下载的 文件上传到由包括在所述接收单元接收的所述文件操作请求中的所述存储目的地信息识 别的存储区,而不是将所述下载单元下载的文件发送到所述客户端装置,所述客户端装置 已经发送了所述接收单元接收的所述文件操作请求。
[0008] 根据本发明的第五方面,提供一种中继方法,其包括接收来自客户端装置的文件 操作请求,所述文件操作请求包括存储源信息、存储目的地信息和操作类型信息,所述存储 源信息识别存储在提供云服务的第一服务器装置的存储区中的文件以及所述文件的存储 位置,所述存储目的地信息识别包括在提供云服务的第二服务器装置的存储区中的一个存 储位置,所述操作类型信息指示文件的复制或移动的操作类型信息;从由包括在接收的所 述文件操作请求中的存储源信息识别的存储位置下载由该存储源信息识别的文件;以及将 下载的文件上传到由包括在接收的所述文件操作请求中的所述存储目的地信息识别的存 储区,而不是将下载的文件发送到所述客户端装置,所述客户端装置已经发送了接收的所 述文件操作请求。
[0009] 根据本发明的第一方面,与客户端装置临时下载文件的情况相比,本发明能够在 基于客户端装置的指令将存储在一个云服务中的文件移动或复制到另一云服务时减少客 户端装置与云服务之间的通信量。
[0010] 根据本发明的第二方面,与客户端装置临时下载文件的情况相比,本发明能够在 使用其它协议将存储在一个云服务中的文件移动或复制到另一云服务时减少客户端装置 与云服务之间的通信量。
[0011] 根据本发明的第三方面,本发明能够通知客户端装置文件上传的完成而无需由客 户端装置临时下载文件。
[0012] 根据本发明的第四方面,与客户端装置临时下载文件的情况相比,本发明能够在 将存储在一个云服务中的文件移动或复制到另一云服务时减少客户端装置与云服务之间 的通信量。
[0013] 根据本发明的第五方面,与客户端装置下载文件的情况相比,本发明能够在将存 储在一个云服务中的文件移动或复制到另一云服务时减少客户端装置与云服务之间的通 信量。

【专利附图】

【附图说明】
[0014] 将基于下面的附图详细描述本发明的示例性实施例,其中:
[0015] 图1是示出根据示例性实施例的通信系统的整体构造的实例的框图;
[0016] 图2示出云服务提供装置的示例性硬件构造;
[0017] 图3示出图像处理装置的示例性硬件构造;
[0018] 图4示出中继装置的示例性硬件构造;
[0019] 图5示出通信系统的示例性功能构造;
[0020] 图6是示出复制处理的序列图;
[0021] 图7示出用于选择文件的示例性画面;
[0022] 图8示出用于指定文件将要复制到的存储区的示例性画面;
[0023] 图9示出复制完成画面的实例;
[0024] 图10是示出移动处理的序列图;
[0025] 图11示出用于指定文件将要移动到的存储区的示例性画面;
[0026] 图12示出移动完成画面的实例;以及
[0027] 图13是示出根据修改例的通信系统的整体构造的实例的框图。

【具体实施方式】
[0028] [构造]
[0029] 图1是示出根据本发明的示例性实施例的通信系统1的整体构造的实例的框图。 参考图1,通信系统1包括云服务提供装置l〇a、10b和10c、图像处理装置20和中继装置30。 云服务提供装置10a、10b和10c提供所谓的云服务。在云服务中,网络上的服务器装置进 行各种信息处理,包括数据存储和数据提供。图像处理装置20接收云服务提供装置10a、 10b和10c所提供的云服务。在本示例性实施例中,图像处理装置20具有打印功能和扫描 功能。图像处理装置20、中继装置30和云服务提供装置10a、10b和10c经由网络40彼此 相连。网络40例如是Internet (因特网)。
[0030] 在云服务提供装置10a、10b和10c为图像处理装置20提供服务时,中继装置30 转发云服务提供装置l〇a、10b和10c与图像处理装置20之间交换的数据。具体而言,在接 收到来自图像处理装置20的待存储数据后,中继装置30将该数据传输到云服务提供装置 10a、10b和10c中的任何一个或多个上。在接收到来自云服务提供装置10a、10b和10c中 的任何一个的待打印数据后,中继装置30将该数据传输到图像处理装置20。此外,当在云 服务提供装置l〇a、10b和10c与图像处理装置20之间发送和接收上述数据时,中继装置30 可调用除发送和接收以外的服务(例如,数据处理,比如被称作光学字符识别(OCR)的字符 识别服务或数据格式转换服务),以使该服务对数据进行处理。
[0031] 由于云服务提供装置10a、10b和10c具有相同的硬件构造并进行相同的操作,因 此云服务提供装置10a、10b和10c被统称为云服务提供装置10,除了区分它们的情况以外。
[0032] 图2示出云服务提供装置10的示例性硬件构造。参考图2,云服务提供装置10包 括控制器11、通信单元12和存储单元13。控制器11包括运算装置(例如中央处理器(CPU)) 和包括只读存储器(ROM)和随机存取存储器(RAM)的主存储器。运算装置通过使用RAM作 为工作区执行存储在ROM或存储单元13中的程序,以控制云服务提供装置10中的各部件 的操作。通信单元12经由网络40与中继装置30进行通信。存储单元13是存储装置(例 如硬盘)并存储控制器11所使用的数据和程序。存储单元13存储文件数据库14 (其为第 一储存区和第二存储区的实例)。从图像处理装置20经由中继装置30发送的文件储存在 文件数据库14中。在本示例性实施例中,使用"文件"作为表示数据的术语,其中数据描述 各种文档和图像的内容。数据包括描述文档的文档数据和描述图像的图像数据。"文件"可 以是计算机程序并且数据的集合被称为"文件"。
[0033] 图3示出图像处理装置20的示例性硬件构造。参考图3,图像处理装置20包括控 制器21、通信单元22、操作单元23、显示器24、图像形成单元25、图像扫描单元26和存储单 元27。控制器21包括运算装置(例如CPU)和包括ROM和RAM的主存储器。运算装置所执 行的程序存储在ROM中。运算装置通过使用RAM作为工作区执行存储在ROM或存储单元27 中的程序,以控制图像处理装置20中的各部件的操作。通信单元22经由网络40与中继装 置30进行通信。操作单元23包括具有各种键和触摸传感器的操作元件并向控制器21提 供与用户操作相对应的操作信号。控制器21进行与操作信号相对应的处理。显示器24包 括液晶面板和液晶驱动电路并在控制器21的控制下显示图像。图像形成单元25以电子照 相术的方式形成图像。图像扫描单元26对文档的图像进行光学扫描。存储单元13是存储 装置(例如硬盘)并存储控制器21所使用的数据和程序。
[0034] 图4示出中继装置30的示例性硬件构造。参考图4,中继装置30包括控制器31、 通信单元32和存储单元33。控制器31包括运算装置(例如CPU)和包括ROM和RAM的主存 储器。运算装置通过使用RAM作为工作区执行存储在ROM或存储单元33中的程序,以控制 中继装置30中的各部件的操作。通信单元32经由网络40与图像处理装置20和云服务提 供装置10进行通信。存储单元33是存储装置(例如硬盘)并存储控制器31所使用的数据 和程序。
[0035] 图5示出通信系统1的示例性功能构造。图像处理装置20利用控制器21或控制 器21和通信单元22实现请求发送部121和应答接收部122的功能。请求发送部121根据 用户的操作产生指示文件操作(例如文件的复制(拷贝)或移动)的请求(文件操作信息),并 将所产生的请求发送至中继装置30。
[0036] 请求发送部121所产生的请求包括"操作类型信息"、"存储源信息"和"存储目的 地信息"。"操作类型信息"表示文件的操作类型,例如"复制"、"移动"、"删除"或"打印输 出"。"存储源信息"识别待操作文件以及待操作文件的存储位置,并且"存储源信息"是例 如统一资源识别符(URI)。"存储目的地信息"识别包括在云服务提供装置10的存储区中 的一个存储位置。当"操作类型信息"表示需要指出存储目的地的信息的操作(例如"复制" 或"移动")时,"存储目的地信息"包括在请求中。换言之,当"操作类型信息"表示不需要 指出存储目的地的信息的操作(例如,文件的删除)时,"存储目的地信息"不包括在请求中。
[0037] 应答接收部122接收从中继装置30发送的应答(响应)作为请求发送部121已发 送的请求的回复。应答接收部122所接收的应答包括表示文件操作是否成功的信息。应答 接收部122在显示器24中显示由所接收的应答表示的文件操作结果。
[0038] 中继装置30利用控制器31或控制器31和通信单元32实现请求接收部131、下载 部132、上传部133和应答发送部134的功能。请求接收部131接收从图像处理装置20发 送的请求。
[0039] 当请求接收部131所接收到的请求指示文件的移动或复制时,下载部132从云服 务提供装置10下载目标文件。具体而言,下载部132发送以下请求:S卩,该请求表示包括在 所接收请求中的存储源信息所识别的文件将被下载到与该存储源信息相对应的云服务提 供装置10。
[0040] 在本示例性实施例中,多个云服务提供装置10a、10b和10c根据不同的通信协议 或不同的数据输入-输出格式发送和接收数据。因此,下载部132向存储目标文件的云服 务提供装置10发送和从该云服务提供装置10接收与该云服务提供装置10在提供云服务 中所使用的通信协议或数据输入-输出格式相符的数据,以下载目标文件。
[0041] 上传部133将下载部132下载的文件上传到由包括在请求接收部131所接收的请 求中的存储目的地信息所识别的储存区。上传部133向存储目标文件的云服务提供装置10 发送和从该云服务提供装置10接收与该云服务提供装置10在提供云服务中所使用的通信 协议或数据输入-输出格式相符的数据,以上传所下载的文件。
[0042] 在上传部133完成文件上传后,应答发送部134发送表示上传至图像处理装置20 完成的应答(完成信息),其中,图像处理装置20已经发送了由请求接收部131接收的请求。
[0043] [操作]
[0044] (复制处理)
[0045] 现在将对根据示例性实施例的示例性操作进行描述。首先,参考图6示出的序列 图描述将存储在云服务提供装置l〇b中的文件复制到云服务提供装置10c的处理。云服务 提供装置10a、10b和10c所提供的云服务在下文中被分别称为"云服务A"、"云服务B"和 "云服务C"。
[0046] 参考图6,用户U操作操作单元23来指示显示存储在云服务B中的文件列表。控 制器21根据操作单元23输出的信息查询云服务提供装置10b,以从云服务提供装置10b获 取表示文件列表的信息。在该信息中包括表示文件存储位置的存储源信息(例如,URI)。在 获得表示文件列表的信息后,在步骤S1中,控制器21根据所获得的信息在显示器24中显 示文件列表画面。
[0047] 图7示出文件列表画面的实例。在图7所示的实例中,在列表画面240上显示用于 选择云服务的列表框242、存储在通过列表框242选择的云服务中的文件的文件列表241、 用于指示文件复制的复制按钮243和用于指示文件移动的移动按钮244。在显示列表画面 240后,用户U操作操作单元23以通过列表框242选择多个云服务中的任一个并且选择显 示在文件列表241中的任一个文件然后按下复制按钮243。在按下复制按钮243后,控制器 21在显示器24中显示用于选择文件将要复制到的文件夹的画面。
[0048] 图8示出用于选择文件将要复制到的文件夹的画面的实例。在图8所示的实例中, 在画面250上显示用于选择文件将要复制到的云服务的列表框251、通过列表框251选择的 云服务的文件夹列表252、用于指示确定的输入按钮253和用于指示取消的取消按钮254。 在显示画面250后,用户U操作操作单元23以通过列表框251从多个云服务中选择文件将 要复制到的云服务并且选择显示在文件夹列表252中的任一个文件夹然后按下输入按钮 253。
[0049] 再次参考图6,在按下输入按钮253后,在步骤S2中,控制器21根据用户的操作产 生指示复制所选择文件的请求(复制请求),并将所产生的请求发送至中继装置30。在该请 求中包括表示复制的操作类型信息、关于所选择的文件的存储源信息和文件将要存储到的 目的地的存储目的地信息。在本示例性操作中描述了选择云服务C中的文件夹作为文件存 储目的地的情况。
[0050] 在步骤S3中,在接收到来自图像处理装置20的请求后,中继装置30中的控制器 31判断包括在请求中的文件操作信息的类型,如果所接收的请求指示文件的复制,则将获 取目标文件的请求发送至云服务提供装置l〇b。在步骤S4中,云服务提供装置10b接收发 送自中继装置30的请求并根据接收的请求读取该文件。在步骤S5中,云服务提供装置10b 将读取的文件发送至中继装置30作为对所接收的请求的回复。
[0051] 在步骤S6中,在接收到来自云服务提供装置10b的文件后,中继装置30中的控制 器31将所接收的文件发送到云服务提供装置10c以指示云服务提供装置10c存储该文件, 而不将所接收的文件发送到图像处理装置20。在该指示中包括表示文件的存储目的地的 存储目的地信息。在步骤S7中,在接收到来自中继装置30的文件后,云服务提供装置10c 将所接收的文件存储在由包括在接收指示中的存储目的地信息所表示的存储区中。在步骤 S8中,云服务提供装置10c将表示存储完成的应答发送到中继装置30作为对步骤S6中接 收到的请求的回复。
[0052] 在步骤S9中,在接收到来自云服务提供装置10c的应答后,中继装置30中的控制 器31将表示复制完成的应答发送到图像处理装置20作为对步骤S2中接收到的请求的回 复。在接收到来自中继装置30的应答后,图像处理装置20的控制器21在显示器24中向 用户U显示如图9所示的用于表示复制完成的画面260。
[0053] (移动处理)
[0054] 接下来,参考图10示出的序列图描述将存储在云服务提供装置10b中的文件移动 到云服务提供装置10C的处理。在图10中使用相同的步骤编号来表示图6所示的相同步 骤。在本文中适当省略此类步骤的描述。
[0055] 参考图10,用户U操作操作单元23来指示显示存储在云服务B中的文件列表。控 制器21根据操作单元23输出的信息查询云服务提供装置10b,以从云服务提供装置10b获 取表示文件列表的信息。在该信息中包括表示文件存储位置的存储源信息(例如,URI)。在 获得表示文件列表的信息后,在步骤S1中,控制器21根据所获得的信息在显示器24中显 示文件列表画面。显示步骤与上面在图6的步骤S1中所述的步骤相同。
[0056] 在显示图7所示的列表画面240后,用户U操作操作单元23以通过列表框242选 择多个云服务中的任一个并且选择显示在文件列表241中的任一个文件然后按下移动按 钮244。在按下移动按钮244后,控制器21在显示器24中显示用于选择文件将要移动到的 文件夹的画面。
[0057] 图11示出用于选择文件将要移动到的文件夹的示例性画面。在图11所示的实例 中,在画面270上显示用于选择文件将要移动到的云服务的列表框271、通过列表框271选 择的云服务的文件夹列表272、用于指示确定的输入按钮273和用于指示取消的取消按钮 274。在显示画面270后,用户U操作操作单元23以通过列表框271从多个云服务中选择 文件要移动到的云服务并且选择显示在文件夹列表272中的任一个文件夹然后按下输入 按钮273。
[0058] 再次参考图10,在按下输入按钮273后,在步骤S12中,控制器21根据用户的操作 产生指示移动所选择文件的请求(移动请求),并将所产生的请求发送至中继装置30。在该 请求中包括表示移动的操作类型信息、关于所选择文件的存储源信息和文件将要移动到的 目的地的存储目的地信息。在本示例性操作中描述了选择云服务C中的文件夹作为文件存 储目的地的情况。
[0059] 在步骤S3中,在接收到来自图像处理装置20的请求后,中继装置30中的控制器 31判断包括在请求中的文件操作信息的类型,如果所接收的请求指示文件的移动,则将获 取目标文件的请求发送至云服务提供装置l〇b。与上述复制处理一样,通过中继装置30、云 服务提供装置l〇b、云服务提供装置10c进行步骤S4至步骤S8中的处理,以将存储在云服 务提供装置l〇b中的文件移动到云服务提供装置10c。步骤S3至步骤S8中的处理与图6 所示的处理相同。
[0060] 在步骤S8中接收到来自云服务提供装置10c的表示存储完成的应答后,在步骤 S19中,中继装置30中的控制器31将指示删除文件的请求发送到云服务提供装置10b。在 该请求中包括表示文件存储位置的存储源信息。在步骤S20中,在接收到来自中继装置30 的请求后,云服务提供装置l〇b从储存区删除指定的文件。在删除完成后,在步骤S21中, 云服务提供装置l〇b将表示删除完成的应答发送到中继装置30作为对步骤S19中接收到 的请求的回复。在步骤S22中,在接收到来自云服务提供装置10b的应答后,中继装置30 中的控制器31将表示移动完成的应答发送到图像处理装置20作为对步骤S2中接收到的 请求的回复。在接收到来自中继装置30的应答后,图像处理装置20中的控制器21在显示 器24中向用户U显不如图12所不的用于表不移动完成的画面280。
[0061] 在上述示例性实施例中,当在多个云服务上进行文件的复制或移动时,经由中继 装置30进行复制或移动而不是将文件临时下载到图像处理装置20上。因此,减少了图像 处理装置20与云服务提供装置10之间的通信量。
[0062][修改例]
[0063] 上述示例性实施例仅为实例并可以进行下面的修改。本发明也可采用下述修改例 的组合。
[0064] (1)尽管在上述示例性实施例中描述了当在不同云服务与中继装置之间的通信中 使用不同的通信协议或不同的数据输入-输出格式时在云服务之间的文件复制或移动,但 除了只有文件数据的复制或移动之外,还可以将标签数据或属性数据添加到该文件数据中 来进行复制或移动。具体而言,当中继装置接收存储在云服务A中的文件并将该文件存储 在云服务B中以进行文件的复制时,中继装置30中的控制器31可以基于与云服务A的通 信协议或数据输入-输出格式接收该文件、添加到文件中的标签格式和源自云服务A的标 签格式的值,可以基于与云服务B的通信协议或数据输入-输出格式转换所接收的文件、添 加到所接收文件中的标签格式和标签格式的值,并且可以将该文件、添加到文件中的标签 格式和标签格式的值发送到云服务B以进行存储。
[0065] (2)尽管在上述示例性实施例中描述了这样的情况:在从图像处理装置20发送的 请求中包括操作类型信息、存储源信息和存储目的地信息,但包括在请求中的信息并不限 于上述信息,并且在请求中可以包括其它信息。
[0066] (3)通信系统1的构造并不限于在上述示例性实施例中描述的构造。例如,构造通 信系统1的装置的数量可不同于在示例性实施例中描述的数量。例如,尽管在上述示例性 实施例中描述了这样的实例:通信系统1包括一个图像处理装置20,但并非限于使用一个 图像处理装置20,而是可以使用多个图像处理装置。尽管在上述示例性实施例中一个云服 务提供装置10提供一个云服务,但也可以由多个服务器装置提供一个云服务。具体而言, 例如,如图13所示,可由多个服务器装置10a-l、10a-2和10a-3提供一个云服务。
[0067] 尽管在上述示例性实施例中描述了设置有三个云服务的实例,但云服务的数量并 不限于三个,并且设置的云服务的数量可以大于或小于三个。
[0068] (4)尽管在上述示例性实施例中中继装置30中的控制器31通知图像处理装置20 复制或移动的完成(图6中的步骤S9或图10中的步骤S22),但也可以不进行通知。作为选 择,控制器31可以在预定定时将表示复制处理或移动处理的进度的信息发送到图像处理 装置20。
[0069] (5)尽管在上述示例性实施例中图像处理装置20中的控制器21指定一个文件夹 作为文件要复制到的目的地,但文件要复制到的目的地并不限于一个存储区,而是文件可 以被复制到多个存储区中。在这种情况下,控制器21可根据用户的操作内容产生包括多个 存储目的地信息的请求,并将该请求发送至中继装置30。在接收到请求后,中继装置30中 的控制器31将指示存储的请求发送到包括如下存储区的云服务提供装置10 :该存储区由 包括在接收到的请求中的多个存储目的地信息表示。
[0070] (6)在上述示例性实施例中描述的图像处理装置20是接收由云服务提供装置10 提供的服务的客户端装置的实例。客户端装置可以是其它装置,例如个人计算机(PC)、平板 电脑或移动电话。
[0071] (7)图像处理装置20和中继装置30所执行的程序可经由诸如因特网(Internet) 等通信线路下载。作为选择,程序可以以如下状态提供:程序被记录在计算机可读记录介质 上,例如磁记录介质(例如,磁带或磁盘)、光记录介质(例如,光盘)、磁-光记录介质或半导 体存储器。
[0072] 出于解释和说明的目的提供了本发明的示例性实施例的前述说明。其本意并不是 穷举或将本发明限制为所公开的确切形式。显然,对于本【技术领域】的技术人员可以进行许 多修改和变型。选择和说明该实施例是为了更好地解释本发明的原理及其实际应用,因此 使得本【技术领域】的其他技术人员能够理解本发明所适用的各种实施例并预见到适合于特 定应用的各种修改。目的在于通过所附权利要求及其等同内容限定本发明的范围。
【权利要求】
1. 一种中继装置,包括: 接收单元,其接收来自客户端装置的文件操作请求,所述文件操作请求包括存储源信 息、存储目的地信息和操作类型信息,所述存储源信息识别存储在提供云服务的第一服务 器装置的存储区中的文件以及所述文件的存储位置,所述存储目的地信息识别包括在提供 云服务的第二服务器装置的存储区中的一个存储位置,所述操作类型信息指示文件的复制 或移动; 下载单元,其从由包括在所述接收单元接收的所述文件操作请求中的存储源信息所识 别的存储位置下载由该存储源信息识别的文件;以及 上传单元,其将所述下载单元下载的文件上传到由包括在所述接收单元接收的所述 文件操作请求中的所述存储目的地信息识别的存储区,而不是将所述下载单元下载的文件 发送到所述客户端装置,所述客户端装置已经发送了所述接收单元接收的所述文件操作请 求。
2. 根据权利要求1所述的中继装置, 其中,在进行下载时,所述下载单元向所述第一服务器装置发送和从所述第一服务器 装置接收与所述第一服务器装置在提供云服务中所使用的协议相符的数据,并且 在进行上传时,所述上传单元向所述第二服务器装置发送和从所述第二服务器装置接 收与所述第二服务器装置在提供云服务中所使用的协议相符的数据。
3. 根据权利要求1所述的中继装置,还包括: 完成信息发送单元,在所述上传单元完成文件的上传后,所述完成信息发送单元将表 示上传完成的完成信息发送到所述客户端装置,所述客户端装置已经发送了所述接收单元 接收的所述文件操作请求。
4. 根据权利要求2所述的中继装置,还包括: 完成信息发送单元,在所述上传单元完成文件的上传后,所述完成信息发送单元将表 示上传完成的完成信息发送到所述客户端装置,所述客户端装置已经发送了所述接收单元 所接收的所述文件操作请求。
5. 一种系统,包括: 客户端装置;以及 中继装置, 其中,所述客户端装置包括: 发送单元,其将文件操作信息发送到所述中继装置,所述文件操作信息至少包括存储 源信息和存储目的地信息,所述存储源信息由第一服务提供且表示存储在第一存储区中的 文件,所述存储目的地信息由第二服务提供且表示第二存储区,所述文件操作信息指示文 件的复制或移动,并且所述中继装置包括: 接收单元,其接收来自客户端装置的文件操作请求,所述文件操作请求包括存储源信 息、存储目的地信息和操作类型信息,所述存储源信息识别存储在提供云服务的第一服务 器装置的存储区中的文件以及所述文件的存储位置,所述存储目的地信息识别包括在提供 云服务的第二服务器装置的存储区中的一个存储位置,所述操作类型信息指示文件的复制 或移动; 下载单元,其从由包括在所述接收单元接收的所述文件操作请求中的存储源信息所识 别的存储位置下载由该存储源信息识别的文件;以及 上传单元,其将所述下载单元下载的文件上传到由包括在所述接收单元接收的所述 文件操作请求中的所述存储目的地信息识别的存储区,而不是将所述下载单元下载的文件 发送到所述客户端装置,所述客户端装置已经发送了所述接收单元接收的所述文件操作请 求。
6. -种中继方法,包括: 接收来自客户端装置的文件操作请求,所述文件操作请求包括存储源信息、存储目的 地信息和操作类型信息,所述存储源信息识别存储在提供云服务的第一服务器装置的存储 区中的文件以及所述文件的存储位置,所述存储目的地信息识别包括在提供云服务的第二 服务器装置的存储区中的一个存储位置,所述操作类型信息指示文件的复制或移动; 从由包括在接收的所述文件操作请求中的存储源信息识别的存储位置下载由该存储 源信息识别的文件;以及 将下载的文件上传到由包括在接收的所述文件操作请求中的所述存储目的地信息识 别的存储区,而不是将下载的文件发送到所述客户端装置,所述客户端装置已经发送了接 收的所述文件操作请求。
【文档编号】H04L29/08GK104065697SQ201310656422
【公开日】2014年9月24日 申请日期:2013年12月6日 优先权日:2013年3月21日
【发明者】石野茂树 申请人:富士施乐株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1