信息通信系统及其控制方法、中间服务器及其控制方法

文档序号:7814468阅读:142来源:国知局
信息通信系统及其控制方法、中间服务器及其控制方法
【专利摘要】本发明提供一种信息通信系统及其控制方法、中间服务器及其控制方法,提供在变更网络结构时能够避免用户的负担增大的技术。中继在LAN内的MFP(10)和在LAN的外部的外部服务器(50)的中间服务器(30)存储与基于外部服务器(50)的应用软件服务有关的向MFP(10)的再登记用信息的雏型(基于登记用信息的雏型)。如果通过中间服务器(30)的检测部检测中间服务器(30)自身的网络识别信息的变更,则中间服务器(30)根据雏型生成与应用软件服务有关的再登记用信息(包括中间服务器(30)的变更后的新网络识别信息),将再登记用信息发送到MFP(10)而使MFP(10)执行与应用软件服务有关的再登记动作。
【专利说明】信息通信系统及其控制方法、中间服务器及其控制方法

【技术领域】
[0001]本发明涉及构成为具备MFP (多功能外围设备(Mult1-Funct1nal Peripheral))等信息处理装置的信息通信系统以及与其关联的技术。

【背景技术】
[0002]在MFP等信息处理装置中,存在利用云的技术。例如,能够从MFP访问提供下载印刷服务等的云服务器,通过MFP对储存在云中的文档数据等进行印刷输出。详细而言,将该云的通信目的地等登记到MFP中,与MFP的操作面板所显示了的特定按钮的按下相应地访问该云服务器。
[0003]另外,存在以下技术:在MFP进行与云服务器的访问时,设置中间服务器,经由该中间服务器进行MFP和云服务器的通信(参照专利文献I等)。
[0004]【专利文献I】日本特开2007-312335号公报


【发明内容】

[0005]根据利用中间服务器的技术,能够得到能够从云服务器访问LAN内的特定的装置等优点。在使用中间服务器而在MFP与云服务器之间进行通信的情况下,例如,代替云服务器的通信目的地,将中间服务器的IP地址等作为利用云时的通信目的地登记到MFP中。
[0006]但是,有时伴随企业内的布置改变等,进行LAN的结构变更,在LAN内配置了的中间服务器的IP地址(Internet Protocol address)被变更。如果中间服务器的IP地址被变更,则MFP在该状态下无法在网络内确定IP地址变更后的中间服务器。即,MFP无法在以往的IP地址下与中间服务器进行通信。
[0007]相对于此,例如,如果通过用户使用中间服务器的变更后的IP地址等,再次进行与伴随向云服务器的访问的最初的登记作业同样的登记作业,则能够使中间服务器的变更后的IP地址反映到MFP中的登记内容中,MFP能够与中间服务器再次进行通信。
[0008]但是,这样的由用户实施的再登记作业对用户强加大的负担。
[0009]因此,本发明的课题在于提供一种在网络结构的变更时,能够避免用户的负担增大的技术。
[0010]为了解决上述课题,方案I的发明提供一种信息通信系统,其特征在于,具备:
[0011]信息处理装置,存在于局域网内;
[0012]外部服务器,存在于所述局域网的外部,对所述信息处理装置经由网络通信提供应用软件服务;以及
[0013]中间服务器,存在于所述局域网内,对所述外部服务器和所述信息处理装置进行中继,
[0014]所述应用软件服务是通过从所述信息处理装置经由所述中间服务器访问所述外部服务器而被提供的,
[0015]所述中间服务器具有:
[0016]第1登记控制单元,根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述应用软件服务有关的登记用信息,使所述信息处理装置执行登记动作,该登记动作是将用于接受所述应用软件服务的信息登记到所述信息处理装置的动作;
[0017]存储单元,存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型,该雏型是基于所述登记用信息的雏型;
[0018]检测单元,检测所述中间服务器的网络识别信息的变更;以及
[0019]第2登记控制单元,如果检测到所述网络识别信息的变更,则根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的所述再登记用信息,将该再登记用信息发送给所述信息处理装置而使所述信息处理装置执行与所述应用软件服务有关的再登记动作。
[0020]关于方案2的发明,在方案1的发明的信息通信系统中,其特征在于,所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
[0021]关于方案3的发明,在方案1或者方案2的发明的信息通信系统中,其特征在于,所述第2登记控制单元向所述信息处理装置询问所述信息处理装置的处理负荷状况,以被判定为所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态为条件,将所述再登记用信息发送给所述信息处理装置而使所述信息处理装置执行所述再登记动作。
[0022]关于方案4的发明,在方案1至方案3中的任意一项所述的发明的信息通信系统中,其特征在于,所述存储单元还存储所述信息处理装置的MAC地址,
[0023]所述中间服务器还具有确定单元,该确定单元根据所述MAC地址确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址,
[0024]所述第2登记控制单元使用所述新的IP地址来与所述信息处理装置进行通信,将所述再登记用信息发送给所述信息处理装置。
[0025]方案5的发明提供一种中间服务器,对存在于局域网内的信息处理装置和存在于所述局域网的外部的外部服务器进行中继,该中间服务器的特征在于,具备:
[0026]第1登记控制单元,根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述外部服务器的应用软件服务有关的登记用信息,使所述信息处理装置执行登记动作,该登记动作是将用于接受所述应用软件服务的信息预先登记到所述信息处理装置的动作;
[0027]存储单元,存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型,该雏型是基于所述登记用信息的雏型;
[0028]检测单元,检测在所述局域网内存在的所述中间服务器的网络识别信息的变更;以及
[0029]第2登记控制单元,如果检测到所述网络识别信息的变更,则根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的再登记用信息,将该再登记用信息发送给所述信息处理装置而使所述信息处理装置执行与所述应用软件服务有关的再登记动作。
[0030]关于方案6的发明,在方案5的发明的中间服务器中,其特征在于,所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
[0031]关于方案7的发明,在方案5或者方案6的发明的中间服务器中,其特征在于,所述第2登记控制单元向所述信息处理装置询问所述信息处理装置的处理负荷状况,以被判定为所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态为条件,将所述再登记用信息发送给所述信息处理装置而使所述信息处理装置执行所述再登记动作。
[0032]关于方案8的发明,在方案5至方案7中的任意一项所述的发明的中间服务器中,其特征在于,所述存储单元还存储所述信息处理装置的MAC地址,
[0033]所述中间服务器还具有确定单元,该确定单元根据所述MAC地址确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址,
[0034]所述第2登记控制单元使用所述新的IP地址来与所述信息处理装置进行通信,将所述再登记用信息发送给所述信息处理装置。
[0035]方案9的发明提供一种信息通信系统的控制方法,其特征在于,该信息通信系统具备:
[0036]信息处理装置,存在于局域网内;
[0037]外部服务器,存在于所述局域网的外部,并且对所述信息处理装置经由网络通信提供应用软件服务;以及
[0038]中间服务器,存在于所述局域网内,并且对所述外部服务器和所述信息处理装置进行中继,
[0039]所述应用软件服务是通过从所述信息处理装置经由所述中间服务器访问所述外部服务器而被提供的,
[0040]所述信息通信系统的控制方法具备:
[0041]a)所述中间服务器根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述应用软件服务有关的登记用信息的步骤;
[0042]b)所述信息处理装置根据所述登记用信息,执行登记动作的步骤,该登记动作是将用于接受所述应用软件服务的信息登记到所述信息处理装置的动作;
[0043]c)所述中间服务器存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型的步骤,该雏型是基于所述登记用信息的雏型;
[0044]d)所述中间服务器检测在所述局域网内存在的所述中间服务器的网络识别信息的变更的步骤;
[0045]e)如果检测到所述网络识别信息的变更,则所述中间服务器根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的再登记用信息的步骤;
[0046]f)所述中间服务器将所述再登记用信息发送给所述信息处理装置的步骤;以及
[0047]g)所述信息处理装置如果从所述中间服务器接收到所述再登记用信息,则执行与所述应用软件服务有关的再登记动作的步骤。
[0048]关于方案10的发明,在方案9的发明的信息通信系统的控制方法中,其特征在于,所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
[0049]关于方案11的发明,在方案9或者方案10的发明的信息通信系统的控制方法中,其特征在于,还具备:h)在检测到所述网络识别信息的变更之后,向所述信息处理装置询问所述信息处理装置的处理负荷状况的步骤,
[0050]在所述步骤f)中,以根据在步骤h)中取得了的所述处理负荷状况判定出所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态的意思为条件,所述中间服务器将所述再登记用信息发送给所述信息处理装置。
[0051]关于方案12的发明,在方案9至方案11中的任意一项所述的发明的信息通信系统的控制方法中,其特征在于,还具备:i)根据在所述中间服务器存储着的所述信息处理装置的MAC地址,确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址的步骤,
[0052]在所述步骤f)中,使用所述新的IP地址来进行所述中间服务器和所述信息处理装置的通信,将所述再登记用信息从所述中间服务器发送给所述信息处理装置。
[0053]方案13的发明提供一种中间服务器的控制方法,该中间服务器对存在于局域网内的信息处理装置和存在于所述局域网的外部的外部服务器进行中继,该中间服务器的控制方法的特征在于,具备:
[0054]a)根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述外部服务器的应用软件服务有关的登记用信息,使所述信息处理装置执行登记动作的步骤,该登记动作是将用于接受所述应用软件服务的信息登记到所述信息处理装置的动作;
[0055]b)存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型的步骤,该雏型是基于所述登记用信息的雏型;
[0056]c)检测在所述局域网内存在的所述中间服务器的网络识别信息的变更的步骤;以及
[0057]d)如果检测到所述网络识别信息的变更,则根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的再登记用信息,将该再登记用信息发送给所述信息处理装置而使所述信息处理装置执行与所述应用软件服务有关的再登记动作的步骤。
[0058]关于方案14的发明,在方案13的发明的中间服务器的控制方法中,其特征在于,所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
[0059]关于方案15的发明,在方案13或者方案14的发明的中间服务器的控制方法中,其特征在于,所述步骤d)具备:
[0060]d-Ι)向所述信息处理装置询问所述信息处理装置的处理负荷状况的步骤;以及
[0061]d-2)以被判定为所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态为条件,将所述再登记用信息发送给所述信息处理装置而使所述信息处理装置执行所述再登记动作的步骤。
[0062]关于方案16的发明,在方案13至方案15中的任意一项所述的发明的中间服务器的控制方法中,其特征在于,还具备:e)根据在所述中间服务器存储着的所述信息处理装置的MAC地址,确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址的步骤,
[0063]在所述步骤d)中,使用所述新的IP地址来进行与所述信息处理装置的通信,将所述再登记用信息发送给所述信息处理装置。
[0064]根据方案1至方案16记载的发明,在LAN内的网络结构的变更时,能够避免用户的负担增大。另外,由于不伴随LAN的外部的通信,能够缩短在与应用软件服务有关的再登记中的通信时间,还能够缩短该再登记所需的时间。

【专利附图】

【附图说明】
[0065]图1是示出信息通信系统的结构的概略图。
[0066]图2是示出MFP的功能块的图。
[0067]图3是示出外部服务器的功能块的图。
[0068]图4是示出中间服务器的功能块的图。
[0069]图5是示出登记动作的概略的概念图。
[0070]图6是示出登记动作的一个例子的时序图。
[0071]图7是示出MFP的触摸面板所显示的操作画面的图。
[0072]图8是示出客户端计算机所显示的登记用画面的图。
[0073]图9是示出与应用有关的登记用信息的一个例子的图。
[0074]图10是示出与应用有关的再登记用的雏型的一个例子的图。
[0075]图11是示出规定了每个应用的雏型与MFP的对应关系的数据表格的图。
[0076]图12是示出储存MFP的IP地址的数据表格的图。
[0077]图13是示出再登记动作的概略的概念图。
[0078]图14是示出再登记动作的一个例子的时序图。
[0079]图15是不出与应用有关的再登记用信息的一个例子的图。
[0080]图16是示出第2实施方式的再登记动作的图。
[0081]图17是示出还储存MFP的MAC地址的数据表格的图。
[0082]图18是示出比较例的再登记动作的概念图。
[0083]【符号说明】
[0084]1:信息通信系统;10 =MFP ;30:中间服务器;50:外部服务器;70:客户端计算机;111:登记用信息;112:再登记用信息;400、401、402:雏型。

【具体实施方式】
[0085]以下,根据附图,说明本发明的实施方式。
[0086]〈1.第I实施方式>
[0087]<1-1.整体结构>
[0088]图1是示出信息通信系统I的结构的概略图。如图1所示,信息通信系统I具备多个多功能外围设备(Mult1-Funct1nal Peripheral)(还简称为 MFP) 10 (10a、10b、10c、...)、服务器计算机30、多个服务器计算机50 (50a、50b、50c、...)、以及客户端计算机70。MFPlO还被表现为信息处理装置或者通信装置。
[0089]本系统I中的各要素10、30、50、70分别经由网络108可相互通信地连接。网络108由LAN(Local Area Network:局域网)以及因特网等构成。另外,针对网络108的连接样式既可以是有线连接、或者也可以是无线连接。
[0090]MFPlO存在于某个局域网(LAN)内(在图1中用虚线包围的范围内)。
[0091]另一方面,服务器计算机50存在于该局域网的外部,还被称为外部服务器。服务器计算机(外部服务器)50是用于实现云计算的所谓云服务器。更详细而言,该外部服务器50以服务的形式提供应用软件300 (未图示)。换言之,外部服务器50具有作为所谓SaaS (Software as a Service:软件即服务)发挥功能的应用软件(还称为SaaS应用)300。
[0092]该外部服务器50对MFPlO经由网络通信提供应用软件服务(例如下载印刷服务等)。在信息通信系统I中,进行MFPlO和云侧的装置(外部服务器50)的通信,对MFPlO的用户提供各种服务。
[0093]例如,用户能够使用多个MFPlO中的任意的MFPlO来访问在云(具体而言,外部服务器50)中预先储存了的文档数据,使用该MFPlO对与该文档数据(与输出图像关联的数据)有关的文档进行印刷输出等。使用在外部服务器50中安装了的应用软件程序(云侧应用)300,提供这样的下载印刷服务。通过使用外部服务器50内的应用软件程序300,并且在MFPlO与外部服务器50之间进行数据通信(例如文档数据的发送接收等)等,来实现该下载印刷服务。
[0094]另外,服务器计算机30是存在于上述局域网(MFP10所属的LAN)内,对外部服务器50和MFPlO进行中继的服务器,还被称为中间服务器。该服务器计算机30还被称为网关服务器(或者简称为网关)。
[0095]该中间服务器30更详细而言是云应用执行用的中间服务器(SaaS用的中间服务器),还被称为SaaS网关。另外,此处,设为在外部服务器50与中间服务器30之间的通信路径上,与中间服务器30独立地设置了具有局域网与其外部的网络之间的路由功能等的装置(网络网关)(未图示)。但是,不限于此,中间服务器30也可以是起到作为还具有该路由功能等的网络网关的作用的例子。
[0096]但是,通常,不能从LAN的外部的装置直接访问LAN内的装置(例如MFP10)。相对于此,该中间服务器30具有在执行云侧应用300时对MFPlO和外部服务器50进行中继,控制在两个装置10、50之间的访问,并能够在两个装置之间平滑地传递信息的功能。在该信息通信系统I中,通过介有中间服务器30,能够从LAN的外部的装置直接访问LAN内的装置(MFPlO)。另外,该中间服务器30还具有防火墙功能,还起到使保密性提高的作用。另外,中间服务器30还有时为了发挥其他功能而被设置。
[0097]另外,客户端计算机(还简称为客户端)70能够使用其Web浏览器(还简称为浏览器),经由网络108访问外部服务器50。客户端70如后所述,向外部服务器50发送应将用于利用应用300(SaaS应用300)的信息登记到MFPlO的意思的登记指示等。另外,客户端计算机70既可以设置于MFPlO所属的LAN(局域网)的外部、或者、也可以设置于该LAN内。
[0098]<1-2.MFPlO 的结构 >
[0099]MFPlO是具备扫描功能、打印功能、拷贝功能以及传真通信功能等的装置(还被称为多功能一体机)。MFPlO还被称为图像处理装置或者图像形成装置等。另外,同样地,信息通信系统I还被称为图像处理系统或者图像形成系统等。
[0100]如图2的功能块图所示,MFPlO具备图像读取部2、印刷输出部3、通信部4、储存部5、输入输出部6以及整体控制部(还被称为控制器)9等,通过使这些各部合作地动作,实现各种功能。
[0101]图像读取部2是光学地读取载置在MFPlO的规定的位置上的原稿、并生成(形成)该原稿的图像数据(还被称为原稿图像)的处理部。
[0102]印刷输出部3是根据与对象图像有关的图像数据在纸等各种介质上印刷输出(形成)图像的输出部。
[0103]通信部4是能够进行经由公共线路等的传真通信的处理部。进而,通信部4能够进行经由通信网络108的网络通信。在该网络通信中,利用TCP/IP (Transmiss1n ControlProtocol/Internet Protocol:传输控制协议 / 网际协议)以及 FTP(File TransferProtocol:文件传输协议)等各种协议,通过利用该网络通信,MFP10能够在与期望的对方目的地之间交换各种数据。
[0104]储存部5构成为具备硬盘驱动器(HDD)以及非易失性存储器等存储装置。在该储存部5中,储存由图像读取部2等生成了的原稿图像(图像数据)等。
[0105]输入输出部6具备受理针对MFP10的输入的操作输入部6a、和进行各种信息的显示输出的显示部6b。详细而言,在MFP10中,设置了具有触摸面板(触摸屏幕)25的操作面板6c (参照图1)。该触摸面板25构成为在液晶显示面板中嵌入了压电传感器等,作为显示部6b的一部分发挥功能,并且还作为操作输入部6a的一部分发挥功能。
[0106]整体控制部9是被内置于MFP10、总体地控制MFP10的控制装置。整体控制部9构成为具备CPU以及各种半导体存储器(RAM以及ROM等)等的计算机系统。整体控制部9通过在CPU中执行在R0M(例如EEPR0M等)内储存的规定的软件程序(以下还简称为程序)201 (未图示),实现各种处理部。另外,程序201也可以经由网络108下载而安装到MFP10中。另外,程序201也可以记录到各种可移动记录介质(USB存储器等)中,从该记录介质读出而安装到MFP10。
[0107]具体而言,整体控制部9伴随程序201的执行,实现包括登记控制部21以及显示控制部23等的各种处理部(参照图2)。登记控制部21是控制将用于利用应用300(SaaS应用300)(例如301)的信息登记到MFP10的动作的处理部。另外,显示控制部23是控制显示部6b中的显示动作的处理部。
[0108]<1-3.外部服务器50的结构>
[0109]外部服务器50是以服务的形式提供应用的服务器。此处,设为外部服务器50a是提供应用(还被称为应用软件服务)301的服务器。同样地,设为外部服务器50b是提供应用302的服务器,外部服务器50c是提供应用303的服务器。
[0110]各外部服务器50的整体控制部59构成为具备CPU以及各种半导体存储器(RAM以及ROM等)等的计算机系统。整体控制部59通过在CPU中执行在ROM(例如EEPR0M等)内储存的规定的软件程序(以下还简称为程序)205,实现各种处理部。另外,程序205也可以经由网络108下载而安装到外部服务器50。另外,程序205也可以记录到各种可移动记录介质(⑶-ROM、USB存储器等),并从该记录介质读出而安装到外部服务器50。
[0111]具体而言,外部服务器50伴随程序205的执行,实现包括登记控制部61、登记信息生成部63、以及雏型信息生成部65的各种处理部(参照图3)。图3是示出外部服务器50的整体控制部59中的功能块等的图。
[0112]登记控制部61是控制将用于利用应用300 (例如301)的信息登记到MFP10的动作的处理部。登记控制部61与中间服务器30的登记控制部41 (图4)、以及MFP10的登记控制部21(图2)协作,控制针对MFP10的应用信息的登记动作。
[0113]登记信息生成部63是生成与应用300有关的登记用信息111的处理部。
[0114]雏型信息生成部65是根据与应用300有关的登记用信息111等,生成与该应用300有关的雏型(模板)400的处理部。
[0115]<1-4.中间服务器30的结构>
[0116]中间服务器30的整体控制部39也构成为具备CPU以及各种半导体存储器(RAM以及ROM等)等的计算机系统。整体控制部39通过在CPU中执行在ROM(例如EEPROM等)内储存了的规定的软件程序(以下还简称为程序)203,实现各种处理部。另外,程序203也可以经由网络108下载而安装到中间服务器30。另外,程序203也可以记录到各种可移动记录介质(CD-ROM、USB存储器等),从该记录介质读出而安装到中间服务器30。
[0117]具体而言,中间服务器30伴随程序203的执行,实现包括登记控制部41、再登记控制部42、储存控制部43、以及检测部44等的各种处理部(参照图4)。
[0118]登记控制部41是控制将用于利用应用300(例如301)的信息预先登记到MFPlO的动作的处理部。具体而言,登记控制部41根据从外部服务器50接收到的信息(登记用信息111),将与由外部服务器50执行的应用300有关的登记用信息111发送到MFP10,使MFPlO执行与应用300有关的登记。
[0119]储存控制部43控制将与应用300有关的向MFPlO的再登记用信息的雏型400储存到中间服务器30的储存部35的处理等。储存部35存储基于登记用信息111的雏型400。
[0120]检测部44是检测中间服务器30自身的网络地址的变更的处理部。
[0121]再登记控制部42是控制将用于利用应用300 (例如301)的信息预先再登记到MFPlO的动作的处理部。具体而言,再登记控制部42生成中间服务器30的网络地址的变更后的针对MFPlO的应用300的登记用信息(还被称为再登记用信息)112。再登记用信息112是包括该变更后的(中间服务器30的)网络地址的信息。然后,再登记控制部42将再登记用信息112发送到MFPlO而(不依赖于与外部服务器50的通信)使MFPlO执行与应用300有关的登记(再登记)。
[0122]〈1-5.登记动作〉
[0123]图7是示出MFPlO的触摸面板25 (参照图1)所显示的操作画面(菜单画面)102的图。该操作画面102是选择多个应用中的某一个来执行的画面。
[0124]在MFPlO中,除了能够执行通常的拷贝等功能以外,还能够执行各种应用。MFPlO的用户能够将与各应用有关的信息预先登记到MFPlO中,使用操作画面102来执行该各应用。
[0125]例如,能够将用于访问将上述下载印刷服务作为应用301提供的外部服务器50的信息(应用信息)登记到MFP10。更详细而言,对在操作画面102所显示的多个菜单按钮(121?125)中的一个按钮(例如按钮121),分配登记对象的应用信息等。该一个按钮作为应用301的调出按钮(启动按钮)发挥功能。然后,如果启动该应用301的按钮121被按下,则与其对应地开始从MFPlO向外部服务器50 (50a)的访问。由此,用户能够接受“下载印刷服务”。
[0126]以下,首先,参照图5以及图6,说明与应用301有关的登记动作(详细而言,将针对应用301的访问信息登记到MFPlO的动作)。图5是示出登记动作的概略的概念图,图6是示出登记动作的一个例子的时序图。
[0127]在步骤Sll中,用户使用客户端计算机70的浏览器来访问外部服务器50,指示应将与应用301有关的信息登记到登记对象的设备(此处MFPlOa)的意思。
[0128]使用可连接到外部服务器50的客户端70,进行指示应将针对应用301的访问信息登记到MFPlO的意思的操作。客户端70的浏览器根据用户操作,访问提供应用301的外部服务器50 (50a)的特定URL,显示图8所示那样的登记用画面101。
[0129]图8是示出在客户端70所显示的登记用画面101的图。登记用画面101是指定应用301的登记对象设备的画面。在图8的登记用画面101中,示出了对“设备I” (MFPlOa)的左旁的复选框附加了选择标志,作为应用301的登记对象设备,指定了“设备l”(MFP10a)的状态。
[0130]另外,设为在使用了登记用画面101的登记动作之前,预先进行了与能够成为应用301的登记对象的多个设备(此处MFPlOa?1c)有关的各种登记动作(将各设备的网络识别信息(网络地址以及主机名等)登记到外部服务器50的动作)等。另外,设为还预先进行了将与中间服务器30有关的网络识别信息等登记到外部服务器50的动作等。
[0131]用户在使用登记用画面101 (图8)将期望的设备选择为登记对象之后,按下登记用画面101内的“执行”按钮。根据该按下操作,客户端70的浏览器访问外部服务器50,将应将与应用301有关的信息登记到登记对象的设备(此处是MFPlOa)的意思的指令(登记委托指令)发送到外部服务器50。
[0132]在步骤S12中,外部服务器50的登记控制部61使用外部服务器50的登记信息生成部63和雏型信息生成部65,生成与应用301有关的登记用信息111,并且生成与应用301有关的再登记用的雏型400。具体而言,登记控制部61首先使用登记信息生成部63,生成与应用301有关的登记用信息111。另外,登记控制部61还使用雏型信息生成部65,生成与应用301有关的再登记用的雏型400。
[0133]与应用301有关的登记用信息111除了应用301自身的信息(应用确定信息)以夕卜,还具有应用利用时的访问目的地装置的网络识别信息(访问目的地确定信息)。应用301自身的信息包括例如该应用301的应用ID、应用名、应用的版本以及认证信息等。另外,此处,作为利用应用时的访问目的地装置的网络识别信息,将中间服务器30的网络识别信息(IP地址(Internet Protocol address:互联网协议地址)以及主机名等)记录到登记用信息111。其结果,作为利用应用301时的访问目的地,并非直接地登记外部服务器50的网络识别信息,而是登记中间服务器30的网络识别信息。
[0134]另外,中间服务器30还储存提供应用301的外部服务器50的本来的URL,在从MFPlO接收访问指示时,进行与MFPlO的访问目的地有关的地址变换处理。具体而言,首先,应答应用301的执行按钮的按下,MFPlO将针对应用301的访问指示发送到中间服务器30。换言之,将伴随访问对象的应用301的确定的访问指示从MFPlO发往表示中间服务器30的IP地址。中间服务器30如果接收到该访问指示,则进行与MFPlO的访问目的地有关的地址变换处理。具体而言,中间服务器30进行将MFPlO的访问目的地从中间服务器30自身的IP地址变换为提供应用301的外部服务器50的本来的URL的变换处理。根据表示应用301的应用ID与应用301的提供源服务器50的本来的URL的关系的数据表格(未图示)等,进行该变换处理。
[0135]图9是示出与应用301有关的登记用信息111的一个例子的图。在图9中,示出了基于标签形式的登记用信息111的记述例子。在图9的登记用信息111中,首先,记述了应用301自身的信息(应用确定信息)。具体而言,记述了应用301的应用ID为“STR1003JP”、应用名为“AppABC”、应用的版本为“20”以及认证信息为“kmuser/spdpass”等。另外,在该登记用信息111中,还记述利用应用时的访问目的地装置的网络识别信息(访问目的地确定信息)。具体而言,中间服务器30的网络识别信息(IP地址为“192.168.0.10”以及主机名为“SaaSGatewayOl”等)被记述为访问目的地装置的网络识别信息。另外,关于中间服务器30的网络识别信息(IP地址等),通过外部服务器50预先被得知,通过外部服务器50被记述到登记用信息111。
[0136]另外,图10是示出与应用301有关的登记处理(再登记处理)用的雏型400的一个例子的图。在图10中,示出了基于标签形式的雏型400的记述例子。图10的雏型400根据登记用信息111来生成。如将图10与图9比较可知,除了未记述中间服务器30的网络识别信息(IP地址为“192.168.0.10”以及主机名为“SaaSGatewayOI”等)(相应栏为空白)这一点以外,雏型400(图10)具有与登记用信息111 (图9)相同的内容。
[0137]在步骤S13中,外部服务器50经由中间服务器30将登记指令发送到登记对象的设备(MFPlO)。具体而言,外部服务器50对中间服务器30发送该登记指令。该登记指令是在登记对象的设备(MFPlO)中应将应用301登记为利用对象的应用的意思的指令,构成为具有上述登记用信息111以及登记目的地设备的指定信息(例如“MFPlOa”)等。另外,夕卜部服务器50将与应用301有关的再登记用的雏型400也发送到中间服务器30。
[0138]在步骤S14中,中间服务器30如果从外部服务器50接收到登记指令(包括登记用信息111以及指定信息(上述)),则对由该指定信息指定了的装置(登记目的地设备)10a发送登记用信息111,使MFPlOa登记登记用信息111。
[0139]详细而言,中间服务器30的登记控制部41根据登记指令,对作为由指定信息(上述)指定了的登记目的地装置的MFPlOa发送登记用信息111(步骤S14)。另外,关于由该指定信息指定了的MFPlOa的发送目的地地址(IP地址),使用图12的数据表格161 (后述)等来确定即可。另外,MFPlO的登记控制部21如果从中间服务器30接收到来自外部服务器50的登记用信息111,则视为进行了基于登记用信息111的登记委托,使用登记用信息111在该MFPlO中登记与应用301有关的信息(步骤S15)。如果在MFPlO中进行了这样的登记动作,则在图7那样的操作画面102中,能够显示用于利用应用301的按钮。
[0140]这样,中间服务器30 (详细而言,登记控制部41)根据从外部服务器50接收到的信息,将与应用软件服务有关的登记用信息111发送到MFP10,使MFPlO执行与应用软件服务有关的登记动作。另外,该登记动作还被表现为将用于通过从MFPlO经由中间服务器30访问外部服务器50而接受应用软件服务的信息预先登记到MFPlO的动作。
[0141]另外,在步骤S16中,中间服务器30的储存控制部43将接收到的雏型400储存到中间服务器30的储存部35。另外,储存控制部43将规定了雏型400与设备的对应关系、换言之各SaaS应用300与各MFPlO的对应关系的数据表格151也储存到该储存部35。例如,在图11的数据表格151中,将各应用300的雏型400的雏型标识符(雏型ID)和该各应用的登记对象设备(设备ID)对应起来进行规定。
[0142]在图11中,关于应用301,示出了将雏型标识符(雏型ID)为“AppTemplate_0001”的雏型401(参照图10)与设备标识符(设备ID)为“device_0001”的MFPlOa对应起来了的状态。另外,在假设不仅在MFPlOa中而且在MFPlOb中也能够利用应用301的情况下,将雏型401 (雏型标识符为“AppTemplate_0001”)与设备标识符为“device_0001”的MFPlOa和设备标识符(设备ID)为“device_0002”的MFPlOb对应起来。
[0143]另外,在图11中,设想了在MFPlOa中也能够利用应用302并且该应用302仅能够在多个MFPlO中的MFPlOa中利用的情况。在该情况下,如图11所示,关于应用302,将雏型标识符(雏型ID)为“AppTemplate_0002”的雏型402与设备标识符(设备ID)为“device_0001” 的 MFPlOa 对应起来。
[0144]另外,设为中间服务器30将图12所示那样的数据表格161预先储存到储存部35。在图12的数据表格161中,储存了 MFPlOa(设备ID = “device_0001”)的网络地址(本地 IP 地址)是 “192.168.0.11”。另外,还示出了 MFPlOb (设备 ID = “device_0002”)的网络地址(本地 IP 地址)是 “192.168.0.12”,MFPlOc (设备 ID = “device_0003”)的网络地址(本地IP地址)是“192.168.0.13”。
[0145]根据这样的应用登记动作,在MFPlO中登记应用301,在MFPlO的操作画面102(图7)中,显示用于利用应用301的按钮121。然后,如果用户按下该按钮121,则MFPlO能够使用登记用信息111访问外部服务器50,利用应用301。
[0146]但是,如上所述,有时伴随企业内的布置改变等,进行LAN的结构变更,中间服务器的IP地址被变更。如果中间服务器30的IP地址被变更,则MFPlO无法在旧IP地址下在网络内确定中间服务器30。即,在该状态下,中间服务器30无法与该MFPlO进行通信。
[0147]为了消除这样的事态,在更新了例如中间服务器30的网络识别信息(IP地址等)之后使用客户端70而再次进行应用301的登记动作(例如图6的步骤Sll?S15)即可。但是,这样的由用户实施的再登记作业对用户强加大的负担。
[0148]相对于此,在该实施方式中,如下所述,例示(无需使用外部服务器50)通过中间服务器30进行针对MFPlO的再登记动作(换言之通过中间服务器30进行自动代理登记动作)的情况。更详细而言,中间服务器30使用雏型400来生成再登记用信息112,使用该再登记用信息112来执行针对MFPlO的应用301的再登记动作。由此,由中间服务器30自动地执行再登记动作,所以能够避免用户的负担增大。
[0149]<1-6.由中间服务器30实施的代理登记动作(再登记动作)>
[0150]接下来,参照图13以及图14,说明与应用301有关的再登记动作(由中间服务器30实施的代理登记动作)。图13是示出该再登记动作的概略的概念图,图14是示出该再登记动作的一个例子的时序图。
[0151]如图14所示,首先,在步骤S21中,如果中间服务器30的检测部44检测到中间服务器30的网络识别信息(此处,是IP地址(更详细而言本地IP地址))被变更,并且取得了本装置(中间服务器30)的新的IP地址,则进入到步骤S22。在步骤S22以后,通过中间服务器30进行自动的代理登记动作(再登记动作)。此处,设为检测到中间服务器30的IP地址从“192.168.0.10”被变更为“192.168.0.20”(取得了新的 IP 地址“192.168.0.20”)而继续说明。
[0152]在步骤S22中,中间服务器30的再登记控制部42根据在储存部35中储存着的雏型400等,生成网络识别信息(网络地址等)的变更后的针对MFPlO的应用的登记用信息(还被称为再登记用信息112)(参照图15)。
[0153]图15是不出与应用301有关的再登记用信息112的一个例子的图。该再登记用信息112还包括变更后的中间服务器30的新的网络识别信息(网络地址以及主机名等)。在雏型401的各对应栏中分别记述中间服务器30的变更后的IP地址(本地IP地址)“192.168.0.20”和主机名“SaaSGatewayOl”而构成再登记用信息112。
[0154]更详细而言,再登记控制部42将多个应用300中的应用301决定为更新对象应用。然后,再登记控制部42从在储存部35中储存着的多个雏型400中,抽出与应用301对应的雏型401。进而,再登记控制部42通过根据数据表格151 (图11)确定与雏型401对应的对象设备,来确定与应用301对应的再登记对象设备。此处,再登记控制部42将与雏型 401( “AppTemplate_0001”)对应的 MFP10a( “device_0001”)确定为与应用 301 对应的再登记对象设备。然后,再登记控制部42将与中间服务器30有关的变更后的网络识别信息(网络地址)改写登记到雏型401的对应栏。具体而言,在雏型401的各对应栏中分别改写登记中间服务器30的变更后的IP地址(本地IP地址)“192.168.0.20”和主机名“SaaSGatewayOl”,生成再登记用信息112 (图15)。
[0155]在步骤S23中,中间服务器30的再登记控制部42将再登记用信息112发送到作为登记对象的MFPlO而使MFPlO执行与应用301有关的登记(再登记)。详细而言,再登记控制部42根据数据表格151 (图11)确定与应用301对应的发送对象设备(MFPlOa),进而,根据数据表格161 (图12)确定与发送对象设备(MFPlOa)对应的IP地址“192.168.0.11”。然后,再登记控制部42将再登记用信息112发往该IP地址“192.168.0.11”。换言之,对MFP10a(IP地址“192.168.0.11”)发送应用301的再登记指令。
[0156]在步骤S24中,MFPlO如果从中间服务器30接收到该再登记用信息112,则视为进行了基于再登记用信息112的登记委托(再登记指令),根据该再登记用信息112,执行与应用(应用软件服务)301有关的再登记动作。由MFPlO的登记控制部21等进行该再登记动作。
[0157]再登记用信息112除了具有中间服务器30的更新后的(新的)网络识别信息这一点以外,具有与登记用信息111(图9)同样的内容。在步骤S23、S24中,再登记控制部42本次使用再登记用信息112,执行与由登记控制部61、41、21进行的使用了登记用信息111的登记动作(步骤S14、S15(图6))同样的登记动作(再登记动作)。
[0158]这样,中间服务器30 (详细而言,再登记控制部42)根据雏型400生成与应用软件服务有关的再登记用信息112而发送到MFP10,不依赖于与外部服务器50的通信,使MFPlO执行与应用软件服务有关的再登记动作。另外,该再登记动作还被表现为将用于通过从MFPlO经由中间服务器30访问外部服务器50而接受应用软件服务的信息(预先)再登记到MFPlO的动作。
[0159]由此,MFPlO通过取得中间服务器30的更新后的网络地址等并使用该更新后的网络地址等,能够再次利用应用301。具体而言,如果用户按下操作画面102 (图7)内的按钮121,则MFPlO能够经由中间服务器30与外部服务器50进行通信而再次利用应用301。
[0160]根据以上那样的动作,在变更中间服务器30的网络识别信息时,使用雏型400,自动地通过中间服务器30进行针对MFPlO的再登记动作(步骤S23等),所以能够避免用户的负担增大。
[0161]此处,还考虑使用中间服务器30的变更后的IP地址等,自动地进行与使用了外部服务器50的最初的登记动作同样的登记动作(还被称为比较例的再登记动作)(例如参照图18)。另外,如下所述,在该比较例的再登记动作中,进行中间服务器30和外部服务器50的通信。
[0162]图18是示出这样的比较例的再登记动作的概念图。在该比较例中,如果中间服务器30检测到网络识别信息的变更,则首先,中间服务器30将应用301的再登记委托与变更后的中间服务器30的网络识别信息一起,发送到外部服务器50(50a)。应答该再登记委托,外部服务器50经由中间服务器30向MFPlO发送登记指令。还能够通过这样的再登记动作,使中间服务器30的变更后的网络识别信息反映到MFPlO中的登记内容中。
[0163]但是,在这样的比较例中,由于伴随在中间服务器30与外部服务器50之间的信息交换,所以需要经由LAN的外部网络(所谓因特网等)与外部服务器50进行数据通信。因此,相比于上述实施方式,在LAN的外部的网络(因特网等)中的通信负荷增大。换言之,根据上述实施方式,无需进行与外部服务器50的通信动作,在LAN内部执行通过中间服务器30进行的针对MFPlO的再登记动作,所以能够避免LAN的外部网络中的网络负荷增大。
[0164]另外,一般,LAN内的通信速度大于该外部网络中的通信速度。因此,通过不伴随LAN的外部中的通信,还能够缩短与应用软件服务有关的再登记中的通信时间,缩短该再登记所需的时间。
[0165]进而,通过避免LAN的外部网络中的网络负荷增大,能够避免对利用外部网络的其他处理带来的恶劣影响。
[0166]另外,通过LAN内的通信执行再登记,所以相比于如图18那样使用外部服务器经由外部网络进行再登记的情况,安全性上的担忧(来自LAN外部的入侵担忧等)少。
[0167]〈2.第2实施方式〉
[0168]第2实施方式是第I实施方式的变形例。以下,以与第I实施方式的相异点为中心进行说明。
[0169]在上述第I实施方式中,例示了如果检测到中间服务器30自身的网络地址的变更,则立即执行再登记动作(步骤S23、S24)的样式。但是,本发明不限于此。例如,也可以在检测到中间服务器30自身的网络地址的变更时,以MFPlO具有低负荷状态为条件,开始步骤S23、S24的动作。在第2实施方式中,说明这样的样式。
[0170]在第2实施方式中,与图6同样地,通过外部服务器50执行针对MFPlO的应用300的登记动作。之后,代替图14的再登记动作,执行图16的再登记动作。以下,参照图16,以与图14的相异点为中心进行说明。
[0171]与图14的步骤S21、S22分别同样地进行图16的步骤S21、S22。
[0172]之后,在执行步骤S23的处理等之前,执行步骤S26、S27的处理。具体而言,首先,在步骤S26中,中间服务器30 (详细而言,再登记控制部42)对MFPlO询问再登记对象的MFPlO的处理负荷状况。在步骤S27中,MFPlO判定是否具有MFPlO自身的负荷状态为比规定的基准低的负荷状态的“低负荷状态”(CPU运转率比规定的阈值小的状态等)。然后,MFPlO将表示该MFPlO自身的负荷状态是否为“低负荷状态”的负荷状态信息(“低负荷状态”/ “非低负荷状态”)发送到中间服务器30。例如,在MFPlO处于执行其他作业(印刷输出作业等)的过程中的情况下,判定为MFPlO并非低负荷状态,将“非低负荷状态”的判定结果从MFPlO发送到中间服务器30。相反地,在MFPlO不执行其他作业而MFPlO具有待机状态的情况下,将“低负荷状态”的判定结果从MFPlO发送到中间服务器30。
[0173]中间服务器30执行与该负荷状态信息对应的处理。中间服务器30如果接收到“非低负荷状态”的判定结果,则再次反复执行步骤S26、S27的处理。另一方面,如果中间服务器30接收到“低负荷状态”的判定结果,则执行步骤S23、S24的处理。与第I实施方式同样地进行步骤S23、S24的处理。
[0174]根据以上那样的动作,能够得到与第I实施方式同样的效果。另外,在检测中间服务器30自身的网络地址的变更时,以被判定为MFPlO具有“低负荷状态”为条件,中间服务器30将再登记用信息发送到MFPlO而使MFPlO执行与应用301有关的再登记。由此,在MFPlO具有“低负荷状态”时,进行向MFPlO的再登记动作,所以能够抑制或者避免使由MFPlO执行中的作业延迟的情况。
[0175]〈3.第3实施方式〉
[0176]在上述各实施方式中,例示了作为LAN内的网络结构变更例,仅变更中间服务器30的网络地址,根据该网络地址的变更进行向MFPlO的再登记动作的情况。
[0177]但是,根据状况,不仅是例如中间服务器30的网络地址被变更,有时MFPlO (10a、10b、10c)的网络地址也被变更。
[0178]相对于此,也可以在当例如即将开始步骤S23之前等取得了 LAN内的网络结构变更的变更后的各MFPlO的新的网络地址之后,使用该新的网络地址而访问各MFP10。另外,使用在数据表格162 (参照图17)中存储了的(各MFPlO的)MAC地址,来取得各MFPlO的新的网络地址即可。数据表格162是代替数据表格161 (图12)而被储存在中间服务器30中的数据表格。在数据表格162中,除了各MFPlO的IP地址等以外,还规定了各MFPlO的主机名以及MAC地址等。
[0179]在第3实施方式中,例示这样的状态。第3实施方式是第I实施方式的变形例。以下,以与第I实施方式的相异点为中心进行说明。
[0180]具体而言,在检测到中间服务器30的网络地址的变更的情况(步骤S21)下,中间服务器30通过使用MFPlOa的MAC地址(MediaAccess Control address:媒体访问控制地址)来取得MFPlOa的变更后的IP地址。由此,在MFPlOa的IP地址(本地IP地址)从“192.168.0.11”变更为其他IP地址的情况下,中间服务器30能够取得MFPlOa的该变更后的IP地址(例如“192.168.0.21”)。同样地,通过使用MFPlOb的MAC地址,能够取得MFPlOb的变更后的IP地址“192.168.0.22”,通过使用MFPlOc的MAC地址,能够取得MFPlOc的变更后的IP地址“192.168.0.23”。
[0181]然后,在步骤S23等中,通过使用这样取得了的新的IP地址,中间服务器30能够与网络地址变更后的各MFPlO良好地进行通信。其结果,能够适当地进行基于中间服务器30进行的再登记动作。
[0182]另外,针对第2实施方式也能够进行同样的改变。具体而言,也可以在步骤S21(图16)中,在取得了 LAN内的网络结构变更的变更后的各MFPlO的新的网络地址之后,在步骤S26中,使用这样取得了的新的IP地址。由此,中间服务器30能够与网络地址变更后的各MFPlO良好地进行通信。其结果,中间服务器30能够适当地得知MFPlO的负荷状态。
[0183]〈4.变形例等〉
[0184]以上,说明了本发明的实施方式,但本发明不限于上述说明的内容。
[0185]例如,在上述各实施方式中,在外部服务器50中根据登记用信息111预先生成在中间服务器30中储存的雏型400,与登记用信息111独立地从外部服务器50发送来。但是,本发明不限于此。在中间服务器30中储存的雏型400基于登记用信息111即可。例如,也可以根据登记用信息111由中间服务器30生成雏型400。或者,也可以将从外部服务器50发送来的登记用信息111原样地作为雏型400储存在中间服务器30。
[0186]另外,在上述各实施方式中,例示了将多个设备中的单个设备指定为登记对象的情况,但不限于此,也可以将多个设备中的2个以上的设备指定为登记对象。例如,通过对“设备2”(MFPlOb)的左旁的复选框也附加选择标志,能够将“设备I”(MFPlOa)以及“设备2"(MFPlOb)指定为应用301的登记对象设备。具体而言,关于作为登记对象的剩余的MFPlO的各个(反复)执行步骤S12?S16即可。另外,在步骤S21中的检测之后,针对作为登记对象的剩余的MFPlO的各个,执行步骤S22?S24(S26、S27)即可。
[0187]另外,在上述实施方式中,例示了与单个应用300有关的登记动作以及再登记动作,但不限于此。例如,也可以分别同样地进行与多个应用300有关的登记动作以及再登记动作。
[0188]特别,在进行与多个设备和/或多个应用有关的再登记动作的情况下,能够更显著地抑制网络负荷增大。
[0189]另外,在上述各实施方式中,主要例示了作为中间服务器30的网络识别信息,变更了中间服务器30的“IP地址”的情况,但不限于此,即使在变更了中间服务器30的“主机名”等其他识别信息的情况下,也能够应用本发明的构思。
【权利要求】
1.一种信息通信系统,其特征在于,具备: 信息处理装置,存在于局域网内; 外部服务器,存在于所述局域网的外部,对所述信息处理装置经由网络通信提供应用软件服务;以及 中间服务器,存在于所述局域网内,对所述外部服务器和所述信息处理装置进行中继,所述应用软件服务是通过从所述信息处理装置经由所述中间服务器访问所述外部服务器而被提供的, 所述中间服务器具有: 第I登记控制单元,根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述应用软件服务有关的登记用信息,使所述信息处理装置执行登记动作,该登记动作是将用于接受所述应用软件服务的信息登记到所述信息处理装置的动作; 存储单元,存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型,该雏型是基于所述登记用信息的雏型; 检测单元,检测所述中间服务器的网络识别信息的变更;以及第2登记控制单元,如果检测到所述网络识别信息的变更,则根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的所述再登记用信息,将该再登记用信息发送给所述信息处理装置而使所述信息处理装置执行与所述应用软件服务有关的再登记动作。
2.根据权利要求1所述的信息通信系统,其特征在于, 所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
3.根据权利要求1或者2所述的信息通信系统,其特征在于, 所述第2登记控制单元向所述信息处理装置询问所述信息处理装置的处理负荷状况,以被判定为所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态为条件,将所述再登记用信息发送给所述信息处理装置而使所述信息处理装置执行所述再登记动作。
4.根据权利要求1至3中的任意一项所述的信息通信系统,其特征在于, 所述存储单元还存储所述信息处理装置的MAC地址, 所述中间服务器还具有确定单元,该确定单元根据所述MAC地址确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址, 所述第2登记控制单元使用所述新的IP地址来与所述信息处理装置进行通信,将所述再登记用信息发送给所述信息处理装置。
5.一种中间服务器,对存在于局域网内的信息处理装置和存在于所述局域网的外部的外部服务器进行中继,该中间服务器的特征在于,具备: 第I登记控制单元,根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述外部服务器的应用软件服务有关的登记用信息,使所述信息处理装置执行登记动作,该登记动作是将用于接受所述应用软件服务的信息预先登记到所述信息处理装置的动作; 存储单元,存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型,该雏型是基于所述登记用信息的雏型; 检测单元,检测在所述局域网内存在的所述中间服务器的网络识别信息的变更;以及 第2登记控制单元,如果检测到所述网络识别信息的变更,则根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的再登记用信息,将该再登记用信息发送给所述信息处理装置而使所述信息处理装置执行与所述应用软件服务有关的再登记动作。
6.根据权利要求5所述的中间服务器,其特征在于, 所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
7.根据权利要求5或者6所述的中间服务器,其特征在于, 所述第2登记控制单元向所述信息处理装置询问所述信息处理装置的处理负荷状况,以被判定为所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态为条件,将所述再登记用信息发送给所述信息处理装置而使所述信息处理装置执行所述再登记动作。
8.根据权利要求5至7中的任意一项所述的中间服务器,其特征在于, 所述存储单元还存储所述信息处理装置的MAC地址, 所述中间服务器还具有确定单元,该确定单元根据所述MAC地址确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址, 所述第2登记控制单元使用所述新的IP地址来与所述信息处理装置进行通信,将所述再登记用信息发送给所述信息处理装置。
9.一种信息通信系统的控制方法,其特征在于,该信息通信系统具备: 信息处理装置,存在于局域网内; 外部服务器,存在于所述局域网的外部,并且对所述信息处理装置经由网络通信提供应用软件服务;以及 中间服务器,存在于所述局域网内,并且对所述外部服务器和所述信息处理装置进行中继, 所述应用软件服务是通过从所述信息处理装置经由所述中间服务器访问所述外部服务器而被提供的, 所述信息通信系统的控制方法具备: a)所述中间服务器根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述应用软件服务有关的登记用信息的步骤; b)所述信息处理装置根据所述登记用信息,执行登记动作的步骤,该登记动作是将用于接受所述应用软件服务的信息登记到所述信息处理装置的动作; c)所述中间服务器存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型的步骤,该雏型是基于所述登记用信息的雏型; d)所述中间服务器检测在所述局域网内存在的所述中间服务器的网络识别信息的变更的步骤; e)如果检测到所述网络识别信息的变更,则所述中间服务器根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的再登记用信息的步骤; f)所述中间服务器将所述再登记用信息发送给所述信息处理装置的步骤;以及 g)所述信息处理装置如果从所述中间服务器接收到所述再登记用信息,则执行与所述应用软件服务有关的再登记动作的步骤。
10.根据权利要求9所述的信息通信系统的控制方法,其特征在于, 所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
11.根据权利要求9或者10所述的信息通信系统的控制方法,其特征在于,还具备:h)在检测到所述网络识别信息的变更之后,向所述信息处理装置询问所述信息处理装置的处理负荷状况的步骤, 在所述步骤f)中,以根据在步骤h)中取得了的所述处理负荷状况判定出所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态的意思为条件,所述中间服务器将所述再登记用信息发送给所述信息处理装置。
12.根据权利要求9至11中的任意一项所述的信息通信系统的控制方法,其特征在于, 还具备:i)根据在所述中间服务器存储着的所述信息处理装置的MAC地址,确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址的步骤, 在所述步骤f)中,使用所述新的IP地址来进行所述中间服务器和所述信息处理装置的通信,将所述再登记用信息从所述中间服务器发送给所述信息处理装置。
13.—种中间服务器的控制方法,该中间服务器对存在于局域网内的信息处理装置和存在于所述局域网的外部的外部服务器进行中继,该中间服务器的控制方法的特征在于,具备: a)根据从所述外部服务器接收到的信息,向所述信息处理装置发送与所述外部服务器的应用软件服务有关的登记用信息,使所述信息处理装置执行登记动作的步骤,该登记动作是将用于接受所述应用软件服务的信息登记到所述信息处理装置的动作; b)存储与所述应用软件服务有关的向所述信息处理装置的再登记用信息的雏型的步骤,该雏型是基于所述登记用信息的雏型; c)检测在所述局域网内存在的所述中间服务器的网络识别信息的变更的步骤;以及 d)如果检测到所述网络识别信息的变更,则根据所述雏型生成包括所述中间服务器的变更后的新的网络识别信息的再登记用信息,将该再登记用信息发送给所述信息处理装置而使所述信息处理装置执行与所述应用软件服务有关的再登记动作的步骤。
14.根据权利要求13所述的中间服务器的控制方法,其特征在于, 所述中间服务器的所述网络识别信息包括所述中间服务器的网络地址。
15.根据权利要求13或者14所述的中间服务器的控制方法,其特征在于, 所述步骤d)具备: d-Ι)向所述信息处理装置询问所述信息处理装置的处理负荷状况的步骤;以及d-2)以被判定为所述信息处理装置具有比规定的基准低的负荷状态即低负荷状态为条件,将所述再登记用信息发送给所述信息处理装置而使所述信息处理装置执行所述再登记动作的步骤。
16.根据权利要求13至15中的任意一项所述的中间服务器的控制方法,其特征在于, 还具备:e)根据在所述中间服务器存储着的所述信息处理装置的MAC地址,确定所述局域网中的网络结构变更后的所述信息处理装置的新的IP地址的步骤, 在所述步骤d)中,使用所述新的IP地址来进行与所述信息处理装置的通信,将所述再登记用信息发送给所述信息处理装置。
【文档编号】H04L29/08GK104468856SQ201410473088
【公开日】2015年3月25日 申请日期:2014年9月17日 优先权日:2013年9月20日
【发明者】中原庆, 藤井将人, 富田公一, 里见慎哉 申请人:柯尼卡美能达株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1