信息处理系统和信息处理方法以及中继装置和中继方法

文档序号:7771595阅读:137来源:国知局
信息处理系统和信息处理方法以及中继装置和中继方法
【专利摘要】本发明涉及信息处理系统和信息处理方法以及中继装置和中继方法,其目的在于提供一种信息处理系统,该系统能够利用智能手机等移动终端在外部网络上的操作,使得处于不同网络上的文件服务器协同作用,启动电子设备的动作。按照本发明,用户只需要将描述需要执行的指令的指令文件送往最先实行处理要求的信息处理装置,便能够使得位于不同网络上的多个信息处理装置如文件服务器A(10)、文件服务器B(20)、以及MFP(30)协调动作,顺利完成如从文件的转送到输出等跨越多个信息处理装置的一系列操作。
【专利说明】信息处理系统和信息处理方法以及中继装置和中继方法
【技术领域】
[0001]本发明涉及信息处理系统和信息处理方法以及中继装置和中继方法。
【背景技术】
[0002]目前有许多企业在局域网内设置NAS等文档服务器以供文件共享。与此同时,随着近年来智能手机的普及,产生了从手机的3G网络访问企业内局域网上的文件服务器的需求,这样,无论置身于企业内外,均能使用企业内部保存的信息。
[0003]但是,为了保密,企业内部的局域网大多导入防火墙,禁止从外部网络直接访问企业内部的局域网。
[0004]对于上述问题,专利文献1(特开2004-46681号公报)公开了一种方法,其从局域网经由设于互联网上的中继服务器,向其他地区的局域网发送数据,以供打印。

【发明内容】

[0005]本发明是鉴于上述现有技术形成的一项发明,其目的在于提供一种新的信息处理系统,该信息处理系统能够利用智能手机等移动终端在外部网络上的操作,使得处于不同网络上的文件服务器协同作用,启动电子设备的动作。
[0006]本发明的发明人针对用外部网络上的操作来使得处于不同网络上的文件服务器协同作业以启动电子设备动作的结构作了深入探讨,最终完成以下的本发明。
[0007]具体为,本发明提供一种信息处理系统(文件服务器协调系统),包括第一信息处理装置(文件服务器A)和第二信息处理装置(文件服务器B)、以及经由网络分别与该第一信息处理装置和该第二信息处理装置相连接的中继装置(信息队列服务器),用于通过所述中继装置(信息队列服务器),从连接所述第二信息处理装置(文件服务器B)的输出装置(MFP)输出保存在所述第一信息处理装置(文件服务器A)的存储部中的电子数据(documentl),其特征在于,所述中继装置(信息队列服务器)具备以下各部:收信部(信息收信部),用于接收由连接所述中继装置的操作终端(移动终端)发送的数据确认信息和输出装置信息(包含文件“documentl.doc”的路径名称以及MFP的设备信息在内的指令文件),并且接收所述第一信息处理装置发送的电子数据和输出要求,该数据确认信息用于确认所述电子数据(documentl),该输出装置信息用于确认所述输出装置,该输出要求表示要求所述输出装置输出所述电子数据;确认信息收信部(信息转送部),用于在收到所述第一信息处理装置(文件服务器A)发送的第一要求(信息取得要求)后,将所述数据确认信息(指令文件)送往所述第一信息处理装置(文件服务器A);以及,送信部(信息转送部),用于在收到所述第二信息处理装置(文件服务器B)发送的第二要求(信息取得要求)后,根据所述确认信息送信部(信息转送部)发送的数据确认信息(文件“documentl.doc”的路径名称),将所述第一信息处理装置发送的电子数据和所述收信部(信息收信部)从所述操作终端(移动终端)收到的输出装置信息(包含documentl的二进制数据以及MFP的设备信息的指令文件)送往所述第二信息处理装置(文件服务器B),所述第一信息处理装置(文件服务器A)具备以下各部:第一要求送信部(信息中继代理部),用于向所述第一信息处理装置(文件服务器A)发送所述第一要求(信息取得要求);以及,数据送信部(指令文件解析部、处理要求取得部、处理要求实行部、信息中继代理部),用于将所述第一信息处理装置(文件服务器A)的存储部中保存的电子信息中、基于所述中继装置(信息中继代理部)响应所述第一要求(信息取得要求)而发送的所述数据确认信息(文件“documentl.doc”的路径名称)的电子数据(documentl)送往所述中继装置(信息队列服务器),所述第二信息处理装置(文件服务器B)具备以下各部:第二要求送信部(信息中继代理部),用于向所述中继装置(信息队列服务器)发送所述第二要求(信息取得要求);以及,第一控制部(指令文件解析部、处理要求取得部、处理要求实行部),用于在收到所述中继装置(信息队列服务器)响应所述第二要求送信部发送的第二要求信息(信息取得要求)而发送的所述电子数据、以及所述输出装置信息(包含documentl的二进制数据和MFP的设备信息在内的指令文件)后,控制基于该输出装置信息(MFP的设备信息)确定的输出装置(MFP)输出所收到的所述电子数据(documentl的二进制数据)。在此,为了帮助理解本发明的构成,在上述本发明的要素之后用括弧表示第一实施方式中对应的要素,以明确两者之间的对应关系。
[0008]本发明的效果在于,通过提供上述信息处理系统,能够利用智能手机等移动终端在外部网络上的操作,使得处于不同网络上的文件服务器协同作用,启动电子设备的动作。
【专利附图】

【附图说明】
[0009]图1是涉及本发明实施方式涉及的文件服务器协调系统的构成的示意图。
[0010]图2是本发明实施方式涉及的文件服务器协调系统的网络结构示意图。
[0011]图3是本实施方式的文件服务器协调系统的功能模块图。
[0012]图4是本实施方式的文件服务器协调系统的处理时序图。
[0013]图5A和图5B是本实施方式中的智能手机的画面的示意图。
[0014]图6A和图6B是本实施方式中的智能手机的画面的示意图。
[0015]图7A和图7B是本实施方式中的MFP的触摸面板的示意图。
[0016]图8是本实施方式的文件服务器协调系统的处理时序图。
[0017]图9A和图9B是本实施方式中的智能手机的画面的示意图。
[0018]图10A和图10B是本实施方式的指令文件的示意图。
[0019]图11使本实施方式的指令文件的生成处理流程图。
[0020]图12A和图12B是本实施方式的指令文件的示意图。
[0021]图13是文件服务器实行的处理流程图。
[0022]图14A和图14B是本实施方式中的指令文件的示意图。
[0023]图15使本实施方式中的文件服务器实行的处理流程图。
[0024]图16是本实施方式中动态选择通信方法的处理流程图。
[0025]图17A和图17B是本实施方式的指令文件的示意图。
[0026]图18是本实施方式的文件服务器协调系统的处理时序图。
[0027]图19是本实施方式的文件服务器协调系统的处理时序图。
[0028]图20A和图20B是本实施方式的指令文件的示意图。[0029]图21是本实施方式中生成指令文件的处理流程图。
[0030]图22A和图22B是本实施方式的指令文件的示意图。
[0031]图23是本实施方式中的文件服务器实行指令文件的处理流程图。
【具体实施方式】
[0032]以下用实施方式来说明本发明。但是,需要注意的是,本发明并不受下述实施方式的限制。在以下用于参考的各幅附图中,对相同要素用相同标记表示,并适当省略说明。
[0033]以下按照图1所示的环境说明本发明。如图1所示,事业所A设有文件服务器10 (以下称为文件服务器A),事业所B设有文件服务器20 (以下称为文件服务器B)和电子设备。图1中显示了几种电子设备,如图像处理装置(MFP30)以及图像投影装置(投影机31),但是,只要是与文件服务器连接并能够通信的输出装置,均可作为本发明的电子设备。
[0034]<第一实施方式>
[0035]以下说明本发明的第一实施方式。首先说明在图1所示的环境下的第一实施方式。如图1所示,处于事业所B的用户操作如智能手机或平板型PC以及PDA等移动终端40,将保存在文件服务器A中的文件“documentl”复制到文件服务器B中,而后用多功能外围设备(MultiFunction Peripheral, MFP) 30 打印输出该文件。
[0036]图2是本发明实施方式所涉及的文件服务器协调系统100的网络结构示意图。本实施方式的文件服务器协调系统100除了文件服务器A(10)、文件服务器B(20)、电子设备如FMP30以及移动终端40以外,还包括信息队列服务器50。
[0037]信息队列服务器50被设置在外部网络102 (例如互联网)上,文件服务器A被设置在局域网104 (以下称为局域网A)上,文件服务器B被设置在局域网106 (以下称为局域网B)上,移动终端40连接3G网络108。
[0038]为了确保网络内部机密,外部网络102与局域网A之间、外部网络102与局域网B之间、以及外部网络102与3G网络108之间均设有防火墙。也就是说,各防火墙允许从文件服务器A、文件服务器B以及移动终端40 (以下有时将这些设备称为局域设备)访问外部网络,但是原则上拒绝从外部网络访问所有局域设备。因而,局域设备发行的HTTP要求受到防火墙阻挡,局域设备之间不能够直接访问。对此在本实施方式的文件服务器协调系统100中,信息队列服务器50被用来中继局域设备之间的数据通信。
[0039]图3是本实施方式的文件服务器协调系统100的各部功能模块图。由于文件服务器A和文件服务器B的功能模块相同,因而在图3中,仅显示了文件服务器A的功能模块。在以下图3的说明中,将文件服务器A和文件服务器B统称为文件服务器。
[0040]文件服务器协调系统100中的文件服务器以及移动终端40中分别设有信息中继代理部22和信息中继代理部42,这些信息中继代理部具有与信息队列服务器50通信的功倉泛。
[0041]另一方面,信息队列服务器50是以各信息中继代理部为顾客的HTTP通信的WEB服务器,具有将其他网络发送的信息转送到指定的收信对象的中介装置的功能。信息队列服务器50包含信息排队部52、信息收信部54以及信息转送部56。
[0042]各信息中继代理将具有指定收信对象的信息送往信息队列服务器50后,该信息由信息队列服务器50中的信息收信部54受理,而后信息排队部52将该信息按照被指定的收信对象的地址排队。
[0043]另一方面,各信息中继代理部定期向信息队列服务器50发送信息取得要求。收到该要求后,信息队列服务器50的信息转送部56从队列中取出以发送该信息取得要求的要求端为收信对象的信息,将该信息转送到该要求端的信息中继代理部(即局域设备)。
[0044]MFP30具备打印实行部32、QR码生成部34以及QR码显示部36。打印实行部32实行打印处理,能够打印输出外部送来的文件。QR码生成部34响应用户要求,生成埋入MFP30的设备信息(以下详述)即QR码。QR码显示部36在操作面板的触摸面板画面等上显示QR码生成部34生成的QR码。
[0045]在最佳实施方式中,QR码生成部34寻找与MFP30相同的局域网,检测可进行通信的文件服务器,并将该文件服务器(在上述中为文件服务器B)的设备信息与MFP30的设备信息一起埋入QR码中。
[0046]移动终端40除了具有上述的信息中继代理部42以外,还具备信息生成部44、指令文件生成部46、设备信息取得部48、以及QR码读取部49。
[0047]QR码读取部49可以利用移动终端40搭载的数码相机,在本实施方式的情况下,用户用QR码读取部49拍摄MFP30的操作面板上显示的QR码。设备信息取得部48对拍摄的QR码进行解析,并将其埋入设备信息取得部48所取得的设备信息中。
[0048]指令文件生成部46用于生成指令文件,指令文件描述由多个不同的实行处理要求的实行设备所要实行的处理要求以及该处理要求的实行顺序,生成该指令文件时利用设备信息取得部48所取得的设备信息。
[0049]信息生成部44用于生成包含指令文件生成部46生成的指令文件在内的信息。信息生成部44将指令文件中描述的多个处理要求中最先实行的处理要求的实行设备即文件服务器指定为信息的收信对象。
[0050]文件服务器除了上述的信息中继代理部22以外,还包含指令文件解析部23、处理要求取得部24、处理要求实行部25、指令文件更新部26以及信息生成部27。
[0051]指令文件解析部23对信息队列服务器50收到的信息中包含的指令文件中描述的指令进行解析,检测该文件服务器自己需要实行的处理要求,而且还检测下一个需要实行的处理要求的实行设备即其他文件服务器。
[0052]处理要求取得部24根据指令文件的解析结果,取得该文件服务器自己的处理要求,处理要求实行部25实行取得的处理要求。
[0053]指令文件更新部26根据处理要求的实行结果更新指令文件的内容。
[0054]信息生成部27用于生成包含更新后的指令文件在内的信息,根据指令文件的解析结果,确定下一个需要实行的处理要求的实行设备即其他文件服务器,并将该其他文件服务器指定为收信对象,生成包含更新后的指令文件在内的信息。
[0055]以上概述了构成本实施方式的文件服务器协调系统100中各装置的结构,以下利用图4所示的时序图,具体说明通过上述各装置之间的协作,实现上述指令的过程。在以下的说明中,设定事先已完成装置之间的配对(通信所需要的设定信息共享)。以下以智能手机作为移动终端,说明使用该智能手机的情况。
[0056]首先,用户实行智能手机40的文件显示操作,用于在显示的打印文件中选择需要打印的文件(S1)。例如,用户从图5A所示的智能手机40的触摸面板上显示的“文件服务器一览表”中触摸选择“文件服务器A”。
[0057]选择后,智能手机40将文件一览表取得要求信息送往信息队列服务器50,该文件一览表取得要求信息指定文件服务器A为收信对象(S1.1)。
[0058]对此,定期向信息队列服务器50发送信息取得要求的文件服务器A取得信息队列服务器50发送的以文件服务器A为收信对象的文件一览表取得要求(S2)。而后,生成其自己保存的文件的一览表(S3),并将以智能手机40为收信对象的文件一览表送信要求信息送往信息队列服务器50 (S4)。
[0059]收到文件服务器A发送的文件一览表送信要求信息后,信息队列服务器50将该文件一览表送往指定的收信对象即智能手机40 (S5)。智能手机40收到后显示该文件一览表(S1.2)。在本实施方式的情况下如图5B所示,智能手机40的触摸面板上显示“文件服务器A”保存在文件夹1中的文件名称的一览表。
[0060]智能手机40上显不了文件一览表后,用户实行选择操作,从文件一览表中选择需要打印的文件(S6)。本实施方式如图6A所示,用户在智能手机40的触摸面板上显示的文件一览表中,选择文件名称为“documentl.doc”。智能手机40受理文件名称的选择后,触摸面板画面从文件一览表显示画面自动转变到图6B所示的QR码读取画面。
[0061]QR码读取画面上显示“读取表示输出对象的设备的QR码”,看到该指示画面后,用户操作将要打印“documentl.doc”的设备(本实施方式中为MFP30)的操作面板38。在本实施方式中如图7A所示,用户触摸MFP30的操作面板38上显示的图标“显示QR码”(S7)。
[0062]MFP30的操作面板38受到触摸后,MFP30首先取得自己的设备信息(S7.1)。而后,MFP30寻找位于局域网B上且能够与自己通信的文件服务器(S7.2)。其结果,在本实施方式的情况下,找到文件服务器B。MFP30从找到的文件服务器B中取得设备信息(S7.3)。该设备信息包含各设备(MFP30、文件服务器B)的设备ID、IP地址、连接地址、设备类型、以及可以通信的其他设备的设备ID等。其中的连接ID是指信息队列服务器50在配对时赋予文件服务器等的设备ID等。
[0063]在取得自己的设备信息以及文件服务器B的设备信息后,MFP30生成QR码,该QR码中埋入上述两个设备信息,而后MFP30将该QR码显示到操作面板38上(S7.4)。图7B显示了在MFP30的操作面板38上显示QR码的状态。
[0064]而后参考图8所示的时序图继续进行说明。当用户看到操作面板38上显示的“用专用应用程序读取QR码”的指示后,如图9A所示,用智能手机40搭载的照相机拍摄操作面板38上显示的QR码(S8)。
[0065]智能手机40对拍摄的QR码进行解析,取得MFP30的设备信息以及文件服务器B的设备信息(S8.1),在确认文件服务器B已完成配对后(S8.2),智能手机40生成指令文件(S8.3)。图10是智能手机40生成的指令文件的示意图。以下根据图11所示的流程图,说明智能手机40生成指令文件的处理。在以下的说明中还将适当地参考图10。
[0066]用智能手机40搭载的专用应用程序生成指令文件,该指令文件中描述多个不同的实行处理要求的实行设备所要实行的处理要求以及该处理要求的实行顺序。
[0067]首先,步骤S101,在指令文件中加入通过解析QR码得到的MFP30的设备信息以及文件服务器B的设备信息。具体如图10所示,加入文件服务器B的设备信息(设备ID、IP地址、连接ID、设备类型、可以通信的其他设备的设备ID) “file_server_b”、“192.168.1.3”、“file_server_b_id”、“file_se;rve;r”、“mfpl,,。同样,加入 MFP30 的设备信息“mfpl”、“192.168.1.4,,、“mfpl_contact_id,,、“mfp”、“file_serve;r_b”。
[0068]而后,在步骤S102中,在指令文件中加入让文件服务器B实行的处理“指示MFP30进行‘资源’的打印”。这在图10中显示为,加入要求MFP30 “mfpl”输出“output”以“resourcel”表示的处理要求,作为以文件服务器B “file_serVer_b”为实行设备的处理,该处理要求被赋予的ID为“process2”。
[0069]而后在步骤S103中,在指令文件中加入保存用户选择的文件“documentl.doc”的文件服务器A的设备信息。对此在图10中表示为,加入文件服务其A的设备信息(设备ID、IP地址、连接ID、设备类型、可以通信的其他设备的设备ID) “file_serVer_a”、“192.168.0.2,,、“file_server_a_id,,、“file_server,,、“空白”。
[0070]而后在步骤S104中,在指令文件中加入用户选择的文件“documentl.doc”的路径名称。如图10所不,加入文件“documentl.doc”的路径名称“/userOl/documentl.doc”。
[0071]而后在步骤S105中,在指令文件中加入让文件服务器A实行的处理“在指令文件中加入表示路径名称的‘资源’”。对此图10中表示为,在指令文件中加入“file_sever_a”将名称为“/userO 1/document 1.doc”表示的“resourcel”加到指令文件中所表示的处理要求,以此作为以文件服务器A为实行设备的处理。
[0072]经过上述各步骤,便完成了如图10所示的、描述让各文件服务器依次实行处理要求的指令文件。
[0073]最后,在步骤S106中,生成指令文件送信要求信息,指令文件送信要求信息指定最先实行的处理要求“processl”的实行设备即文件服务器A为收信对象,而后结束处理。用文件服务器A的连接ID来指定信息的收信对象。
[0074]重新返回图8继续上述关于图8的说明。智能手机40结束指令文件的生成后(S8.3),将收信对象被指定为文件服务器A的指令文件送信要求信息送往信息队列服务器50 (S9)。
[0075]此时,定期向信息队列服务器50发送信息取得要求的文件服务器A取得信息队列服务器50所取得的以文件服务器A为收信对象的指令文件(S10),并实行获得的指令文件中描述的指令(S11)。图12是文件服务器A实行指令后的指令文件的示意图。以下参考图13所示的流程图,说明指令文件取得之后文件服务器A实行的处理。在以下的说明中将适当参考图12。
[0076]文件服务器A的指令文件解析部23对获得的指令文件中描述的指令进行解析,检测“processl”作为自己需要实行的处理要求。针对解析结果,处理要求取得部24取得涉及“processl”的处理要求,处理要求实行部25实行该处理要求。而后,指令文件更新部26将处理要求“processl”的实行结果反映到指令文件中。
[0077]具体如下:在步骤S201中,读取表示路径名称的文件(二进制数据),将该文件加到指令文件中。图12显示步骤S201的处理,指令文件末尾被加上了路径名称为“/userOl/documentl.doc”所表示的资源“resourcel”的二进制数据的状态。
[0078]而后,在步骤S202中,将指令的实行结果记录到指令文件中。图12显示了步骤S202的处理,记录了以文件服务器A为实行设备的处理要求“processl”的处理结果“result”:“success” (成功)。[0079]接着,文件服务器A的指令文件解析部23检测实行下一个处理要求的实行设备。收到解析结果后,信息生成部27生成用于将指令文件送往下一个处理要求的实行设备的信息。
[0080]具体如下,即在步骤S203中,处理状态为未处理“status”:“unexecuted”的处理要求“pix)CeSS2”涉及的文件服务器B “file_server_b”被检测到为下一个需要实行的处理要求的实行设备(步骤S203的是)。而后,在步骤S204中,生成将文件服务器B指定为收信对象的指令文件送信要求信息,结束处理。在此,用文件服务器B的连接ID来指定信息的收信对象。
[0081]重新返回图8的说明。文件服务器A生成包含反映了指令执行结果的指令文件在内的信息后(S11),将文件服务器B被指定为收信对象的指令文件送信要求信息送往信息队列服务器50(S12)。
[0082]定期向信息队列服务器50发送信息取得要求的文件服务器B从信息队列服务器50取得以文件服务器B为收信对象的指令文件(S13),并执行该指令文件中描述的指令(S14)。图14是文件服务器执行指令以后的指令文件的示意图。以下参考图15所示的流程图,说明文件服务器B执行指令的处理。在以下的说明中将适当参考图14。
[0083]文件服务器B的指令文件解析部23对获得的指令文件中描述的指令进行解析,检测自己需要实行的处理 要求。本实施方式中,指令文件解析部23检测到自己需要实行的处理要求为“process〗”。针对解析结果,处理要求取得部24取得涉及“process〗”的处理要求,处理要求实行部25实行该处理要求。而后,指令文件更新部26将实行处理要求“process2”的结果反映到指令文件中。
[0084]具体如下,即在步骤S301中,读取位于指令文件末尾的文件“documentl.doc”的二进制数据,图14显示了向MPF30输出该文件的打印指令,步骤S301实行指令后,“processl”的状态成为执行完毕“status”:“executed”的状态。
[0085]而后,在步骤S302中删除指令文件中执行完毕的文件“documentl.doc”的二进制数据。图14显示了步骤S302删除了处理对象的资源“resources”后的状态。
[0086]最后,在步骤S303中将指令的执行结果记录到指令文件中。图14显示了在步骤303中文件服务器记录了处理要求“pr0cess2”的结果为成功“result”:“success”的状态。
[0087]而后,文件服务器B的指令文件解析部23检测下一个需要实行的处理要求的实行设备。根据该解析结果,信息生成部27生成信息,该信息用来将指令文件送往下一个需要实行的处理要求的实行设备(S305)。
[0088]具体如下,即在步骤304中,检索处理的状态为未处理“status”:“unexecuted”的处理要求。但此时因没有需要实行的处理要求(步骤304的否),因而结束处理。
[0089]再返回图8继续说明。文件服务器B实行指令,将文件“documentl.doc”的打印指令输出到MFP30(S14)。对此,MFP30将文件“documentl.doc”转换成打印数据输出(S15)。
[0090]文件服务器B检测到MFP30打印结束后,向信息队列服务器50发送结果送信要求信息,该结果送信要求信息将文件服务器A以及智能手机40指定为收信对象(S16)。收到结果送信要求信息后,信息队列服务器50分别向文件服务器A(S17)和智能手机40(S19)发送打印结果(表示打印结束)。
[0091]文件服务器A收到打印结果后将该结果保存到日志中(S18)。而智能手机40则如图9B所示,在画面上显示打印结果(表示打印结束)。
[0092]以下利用图16所示的流程图说明动态选择借助于指令文件协同作业的设备与其他设备通信的方法的处理。以下以图17所示的指令文件为例进行说明。
[0093]首先在步骤S401中,涉及处理结束“executed”的“processl”的文件服务器A对图17所示的指令文件进行解析,取得作为收信对象的下一个设备的设备ID、即未处理“unexecuted” 的 “process2” 所涉及的文件服务器 B 的设备 ID “file_server_b”。
[0094]在步骤S402中,取得与指令文件的下一个收信对象的设备ID “file_server_b”相关的IP地址“192.168.1.3”,而后通过向该地址发送PING指令等,确认是否可以访问文件服务器B。
[0095]如果文件服务器B与文件服务器A处于同一个局域网上,则判断可以直接访问文件服务器B (步骤S403的是),进入步骤S404,直接将指令文件送往收信对象即文件服务器B的IP地址“192.168.1.3”,而后结束处理。
[0096]相反,如果文件服务器B与文件服务器A不处在同一个局域网上,则判断不能直接访问文件服务器B (步骤S403的否),此时进入步骤S405,对指令文件进行解析,取得与设备 ID “file_server_b”相关的连接 ID “file_server_b_id,,。
[0097]而后在步骤S406中,用取得的文件服务器B的连接ID“file_server_b_id”,生成指令文件送信要求信息,其中指定收信对象,并将将指令文件送信要求信息送往信息队列服务器50,而后结束处理。
[0098]在上述第一实施方式中,针对MFP30通过处于事业所B的文件服务器B打印输出保存在处于事业所A的文件服务器A中的文件“documentl.doc”的情况进行了说明。以下说明第二实施方式。
[0099]<第二实施方式>
[0100]在第二实施方式的说明中,设定处于事业所B的用户操作移动终端40,用多功能外围设备(MultiFunction Peripheral,MFP) 30打印输出保存在文件服务器B中的文件“document〗”。
[0101]以下利用图18所述的时序图说明实现上述处理的过程。在以下的说明中省略或简略地说明与上述第一实施方式相同的事项。
[0102]首先,用户在智能手机40的触摸面板上显示的“文件服务器一览表”中触摸选择(S01)。
[0103]智能手机40在受理了上述选择后,将文件一览表取得要求信息送往信息队列服务器50 (S01.1),该文件一览表取得要求信息中指定文件服务器B为收信对象。如果只有一台可以利用的文件服务器,则智能手机40上不需要显示用于选择文件服务器的“文件服务器一览表”,而只要按照规定的图表操作,文件一览取得要求信息便被自动送往信息队列服务器,该文件一览取得要求信息中指定可以利用的文件服务器为收信对象。
[0104]定期向信息队列服务器50发送信息取得要求的文件服务器B从信息队列服务器50取得以文件服务器B为收信对象的文件一览取得要求信息(S02)。文件服务器B响应文件一览表取得要求,生成保存于自己内部的文件的一览表(S03),并将文件一览表送信要求信息送往信息队列服务器50,该文件一览表送信要求信息中指定智能手机40为收信对象(S04)。[0105]收到文件服务器B发送的文件一览表送信要求信息后,信息队列服务器50将文件一览表送往指定的收信对象即智能手机40 (S05)。收到文件一览表后,智能手机40显示信息队列服务器50发送的文件一览表(S01.2)。
[0106]智能手机40上显示了文件一览表后,用户从文件一览表中选择需要打印的文件(S06)。在本实施方式中,用户从智能手机40的触摸面板上显不的“文件一览表”中触摸选择文件名为“document2.doc”的文件。选择后,智能手机40的触摸面板画面从文件一览表自动转变成QR码读取画面。
[0107]用户触摸选择将要实行打印输出“document2.doc”的设备(本实施方式中为MFP30)的操作面板38上显示的“显示QR码”的图标(S07)。
[0108]针对上述选择,MFP30首先取得自己的设备信息(S07.1)。而后,FMP30查询位于局域网A上且能够与自己通信的文件服务器(S07.2)。其结果,在本实施方式的情况下,检测到文件服务器B(S07.2)。MFP30从检测到的文件服务器B取得设备信息(S07.3)。
[0109]MFP30在取得了自己以及文件服务器B的设备信息后,生成QR码,其中埋入上述两个设备信息,并将该QR码显示到操作面板38上(S07.4)。
[0110]以下用图19所示的时序图继续说明。用户用智能手机40搭载的照相机拍摄MFP30的操作面板38上显示的QR码(S08)。
[0111]智能手机40对拍到的QR码进行解析,取得MFP30的设备信息以及文件服务器B的设备信息(S08.1)。智能手机40在确认文件服务器B经过配对(S08.2)后,生成指令文件(S08.3)。图20是智能手机40生成的指令文件的不意图。以下用图21所不的流程图说明智能手机40实行的指令生成处理。在以下的说明中还将参考图20。
[0112]首先在步骤S501中,智能手机40搭载的专用应用程序对QR码进行解析,将得到的MFP30的设备信息以及文件服务器B的设备信息加到指令文件中。图20显示了在步骤S501中将文件服务器B的设备信息(设备ID、IP地址、连接ID、设备类型、可以通信的其他设备的设备ID)以及MFP30的设备信息加入指令文件后的状态,其中,文件服务器B的设备信息为 “file_server_b”、“ 192.168.1.3,,、“file_server_b_id”、“file_se;rve;r,,、“mfpl,,,MFP30 的设备信息为“mfpl”、“192.168.L 4”、“mfpl_contact_id”、“mfp”、“file_server”。
[0113]而后,在步骤S502中,在指令文件中加入让文件服务器B实行的处理“指示MFP30进行‘资源’的打印”。图20显示了步骤S502处理后的指令文件的状态,即在指令文件中加入以文件服务器B “flie_server_b”为实行设备,要求MFP30 “mfpl”输出“output”资源“resourcel”的处理要求。
[0114]在步骤S503中,在指令文件中加入用户选择的文件“ document2.doc ”的路径名称。图20显示了步骤S503处理后的指令文件的状态,即在指令文件中加入文件“document2.doc,,的路径名称 “/userOl/document2.doc”。
[0115]经过上述一系列处理后,完成了描述需要让文件服务器B实行的处理要求的指令文件。
[0116]最后,在步骤S504中,生成指令文件送信要求信息,其中指定处理要求“processl”的实行设备为文件服务器B,而后结束处理。在此用文件服务器B的连接ID来进行信息的收信对象的指定。
[0117]重新返回图19。智能手机40结束指令生成(S08.3)后,将指令文件送信要求信息送往信息队列服务器50,其中指定文件服务器B为收信对象(S09)。
[0118]此时,定期向信息队列服务器50发送信息取得要求的文件服务器B从信息队列服务器50取得以文件服务器B为收信对象的指令文件(S010),并且实行获得的指令文件中描述的指令(S011)。图22显示在文件服务器B实行指令之后的指令文件。以下用图23所示的流程图说明文件服务器实行指令的处理。在以下的说明中还将适当参考图22。
[0119]文件服务器B的指令文件解析部23对取得的指令文件中描述的指令进行解析,检测自己需要实行的处理要求。在本实施方式中指令文件解析部23检测到自己需要实行的处理要求为“processl”。根据该解析结果,处理要求取得部24取得“processl”涉及的处理要求,处理要求实行部25实行该处理要求。而后,指令文件更新部26将处理要求“processl”的实行结果反映到指令文件中。
[0120]具体如图23所示,在步骤601中,读取表示路径名称的文件“document2.doc”,向MFP30输出该文件的打印指令。图22显示了在步骤601中实行指令的结果,即“processl”的状态为实行完毕“status”:“executed”的状态。
[0121]而后在步骤S602中,将指令的实行结果记录到指令文件中。图22显示经过步骤S602处理后,指令文件中记录了文件服务器B的处理要求“processl”的结果(成功)“result”:“success” 的状态。
[0122]而后在步骤S603中,检索处理状态为未处理“StatuS”:“unexeCuted”的处理要求。如果不存在这样的处理要求(S603的否),则就此结束处理。相反,如果存在(S603的是),则生成指令文件送信要求信息,其中指定实行指令文件的设备为收信对象(S604)。
[0123]返回图19继续说明。文件服务器B执行指令后,文件“document2.doc”的打印指令被输出到MFP30(S011)。对此,MFP30将文件“document2.doc”转换成打印数据输出(S012)。
[0124]文件服务器B检测到MFP30的打印结束后,将结果送信要求信息送往信息队列服务器50,该结果送信要求中指定智能手机40为收信对象(S013)。对此,信息队列服务器50将打印结果(打印结束)送往智能手机40(S014)。收到打印结果后,智能手机40在其画面上显示打印结果(打印结束)(S015)。
[0125]以上说明了本发明的实施方式,但是本发明并不局限于上述实施方式。
[0126]例如,在上述实施方式中,以文件服务器作为跨越网络进行协调动作的信息处理装置为例进行说明,但是本发明并不局限于此,只要是能够执行指令文件中描述的处理要求的信息处理装置便可。
[0127]另外,上述实施方式以智能手机为例进行说明,但是本发明并不局限于此。本发明中的移动终端还可以是PDA、笔记本型计算机、平板计算机等。而且,在上述实施方式中对于移动终端搭载的专用应用程序,用从表示电子设备的QR码读取各设备的设备信息的形态为例进行了说明,但是本发明并不局限于此,本发明的专用应用程序还可以构成为能够从除QR码以外的二维码中读取设备信息,或者借助于红外线近距通信等移动终端搭载的其他适当的装置来读取各设备的设备信息。
[0128]进而,在上述实施方式中以作为电子设备的图像形成装置为例进行说明,但是本发明并不局限于此,本发明的电子设备还可以采用投影机等图像投影装置。
[0129]进而,上述实施方式中的信息处理装置(文件服务器)示例了综合搭载QR码生成部、指令文件更新部以及信息生成部各功能部的结构,但是本发明并不受此限制,例如还可以构成为包含搭载这些功能部的中继装置的信息处理系统。
[0130]进而,上述实施方式中显示了智能手机生成指令文件的形态,但是本发明并不受此限制,还可以在中继装置中设置指令文件生成部。在这种情况下,中继装置需要构成为,能够从任意操作终端接收用于生成指令文件所需要的信息(用于确定电子设备的信息、文件服务器的信息以及有关需要实行的处理的信息等)、并且能够用中继装置的指令文件生成部根据收到的各种信息生成指令文件。
[0131]进而,在上述实施方式中示出了指令文件中将文件路径和网络地址分开描述的例子,但是本发明还可以在文件路径中包含网络地址,例如表示为“192.168.0.2/user01/documentl.doc,,。
[0132]如上所述,按照本发明,用户只需要实行十分简单的操作,将描述了需要执行的指令的指令文件送往最先实行处理要求的信息处理装置,便能够使得位于不同网络上的多个信息处理装置协调动作,顺利完成跨越多个信息处理装置的一系列操作(例如从文件的转送到输出等)。
[0133]而且,本发明还可以同时使用专用应用程序,该专用应用程序用于利用移动终端搭载的编码读取装置或无线通信装置,直接生成指令文件,从而进一步提高使用性能。
[0134]此外,对于本发明【技术领域】的技术人员可预见的实施方式,只要其起到本发明的作用效果,均属于本发明范畴。
[0135]上述实施方式的各种功能均可以用C、C++、C#、Java(注册商标)等面向对象编程语言等描述的装置能够执行的程序来实现,本实施方式的程序可以保存在硬盘装置、CD-ROM、MO、DVD、软磁盘、EEPROM、EPROM等装置可读记录媒体中发布,或者以其他装置可执行的格式通过网络转发。
【权利要求】
1.一种信息处理系统,包括第一信息处理装置和第二信息处理装置、以及经由网络分别与该第一信息处理装置和该第二信息处理装置相连接的中继装置,用于通过所述中继装置,从连接所述第二信息处理装置的输出装置输出保存在所述第一信息处理装置的存储部中的电子数据,其特征在于,所述中继装置具备以下各部:收信部,用于接收由连接所述中继装置的操作终端发送的数据确认信息和输出装置信息,并且接收所述第一信息处理装置发送的电子数据和输出要求,该数据确认信息用于确认所述电子数据,该输出装置信息用于确认所述输出装置,该输出要求表示要求所述输出装置输出所述电子数据;确认信息收信部,用于在收到所述第一信息处理装置发送的第一要求后,将所述数据确认信息送往所述第一信息处理装置;以及,送信部,用于在收到所述第二信息处理装置发送的第二要求后,根据所述确认信息送信部发送的数据确认信息,将所述第一信息处理装置发送的电子数据和所述收信部从所述操作终端收到的输出装置信息送往所述第二信息处理装置,所述第一信息处理装置具备以下各部:第一要求送信部,用于向所述中继装置发送所述第一要求;以及,数据送信部,用于将所述第一信息处理装置的存储部中保存的电子信息中、基于所述中继装置响应所述第一要求而发送的所述数据确认信息的电子数据送往所述中继装置,所述第二信息处理装置具备以下各部:第二要求送信部,用于向所述中继装置发送所述第二要求;以及,`第一控制部,用于在收到所述中继装置响应所述第二要求信息而发送的所述电子数据和所述输出装置信息后,控制基于该输出装置信息确定的输出装置输出收到的所述电子数据。
2.根据权利要求1所述的信息处统理系,其特征在于,在所述中继装置中,所述收信部进一步接收所述操作终端发送的、用于确认所述第一信息处理装置的确认信息,所述确认信息送信部根据所述收信部收到的确认信息,将所述数据确认信息送往所述第一信息处理装置。
3.根据权利要求1所述的信息处统理系,其特征在于,所述确认信息送信部根据所述数据确认信息中包含的、用于确认所述第一信息处理装置的信息,将所述数据确认信息送往所述第一信息处理装置。
4.根据权利要求1至3中任意一项所述的信息处统理系,其特征在于,在所述中继装置中,在收到所述第一信息处理装置发送的第一要求后,所述确认信息送信部将所述输出装置信息送往所述第一信息处理装置,并在收到所述第二信息处理装置发送的所述第二要求后,所述送信部将由所述第一信息处理装置发送的电子数据和同样由所述第一信息处理装置发送的所述输出装置信息送往所述第二信息处理装置。
5.根据权利要求4所述的信息处统理系,其特征在于,所述第一信息处理装置进一步具备第二控制部,如果用所述中继装置发送的输出装置信息确认到的输出装置为连接所述第一信息处理装置的输出装置,则所述第二控制部控制所述第一信息处理装置将所述电子数据直接送往该连接所述第一信息处理装置的输出装置,并让该连接所述第一信息处理装置的输出装置输出该电子数据。
6.根据权利要求1至4中任意一项所述的信息处统理系,其特征在于,所述第一控制部控制所述输出装置实行输出后,将输出实行结果发送到所述中继装置,所述中继装置将所述输出实行结果送往所述操作终端。
7.一种用于包括第一信息处理装置和第二信息处理装置以及经由网络分别与该第一信息处理装置和该第二信息处理装置相连接的中继装置的信息处理系统的信息处理方法,该方法通过所述中继装置,从连接所述第二信息处理装置的输出装置输出保存在所述第一信息处理装置的存储部中的电子数据,其特征在于,具备以下步骤:所述中继装置实行的步骤:收信步骤,接收由连接所述中继装置相的操作终端发送的数据确认信息和输出装置信息,并接收所述第一信息处理装置发送的电子数据以及输出要求,该数据确认信息用于确认所述电子数据,该输出装置信息用于确认所述输出装置,该输出要求表示要求所述输出装置输出所述电子数据; 确认信息收信步骤,在收到所述第一信息处理装置发送的第一要求后,将所述数据确认信息送往所述第一信息处理装置;以及,送信步骤,在收到所述第二信息处理装置发送的第二要求后,根据所述确认信息送信步骤中发送的数据确认信息,将所述第一信息处理装置发送的电子数据和在所述收信步骤中从所述操作终端收到的输出装置信息送往所述第二信息处理装置,所述第一信息处理装置实行以下步骤:第一要求送信步骤,向所述中继装置发送所述第一要求;以及,数据送信步骤,用于将该第一信息处理装置的存储部中保存的电子信息中、基于所述中继装置响应所述第一要求而发送的所述数据确认信息的电子数据送往所述中继装置,所述第二信息处理装置实行以下步骤:第二要求送信步骤,向所述中继装置发送所述第二要求;以及,第一控制步骤,在收到所述中继装置响应所述第二要求信息而发送的所述电子数据以及所述输出装置信息后,控制以该输出装置信息确定的输出装置输出收到的所述电子数据。
8.—种经由网络分别与第一信息处理装置和第二信息处理装置相连接的中继装置,用于在该第一信息处理装置和该第二信息处理装置之间进行中继,从连接所述第二信息处理装置的输出装置输出保存在所述第一信息处理装置的存储部中的电子数据,其特征在于,具备以下步骤:收信部,用于接收由连接所述中继装置的操作终端发送的数据确认信息和输出装置信息,并且接收所述第一信息处理装置发送的电子数据以及输出要求,该数据确认信息用于确认所述电子数据,该输出装置信息用于确认所述输出装置,该输出要求表示要求所述输出装置输出所述电子数据;确认信息收信部,用于在收到所述第一信息处理装置发送的第一要求后,将所述数据确认信息送往所述第一信息处理装置;以及,送信部,用于在收到所述第二信息处理装置发送的第二要求后,根据所述确认信息送信部发送的数据确认信息,将所述第一信息处理装置发送的电子数据和所述收信部从所述操作终端收到的输出装置信息送往所述第二信息处理装置。
9.一种用于经由网络分别与第一信息处理装置和第二信息处理装置相连接的中继装置的中继方法,通过所述中继装置,从连接所述第二信息处理装置的输出装置输出保存在所述第一信息处理装置的存储部中的电子数据,其特征在于,具备以下各步骤:收信步骤,接收数由连接所述中继装置的操作终端发送的据确认信息和输出装置信息,并且接收所述第一信息处理装置发送的电子数据以及输出要求,该数据确认信息用于确认所述电子数据,该输出装置信息用于确认所述输出装置,该输出要求表示要求所述输出装置输出所述电子数据;确认信息收信步骤,在收到所述第一信息处理装置发送的第一要求后,将所述数据确认信息送往所述第一信息处理装置;以及,送信步骤,在收到所述第二信息处理装置发送的第二要求后,根据所述确认信息送信步骤中发送的数据确认信息,将所述第一信息处理装置发送的电子数据和在所述收信步骤中从所述操作终端收到的输出装置信息送往 所述第二信息处理装置。
【文档编号】H04L29/08GK103685460SQ201310441420
【公开日】2014年3月26日 申请日期:2013年9月18日 优先权日:2012年9月18日
【发明者】下本亮 申请人:株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1