图像形成系统、通信控制方法、中继以及连接中介服务器的制造方法_3

文档序号:8907780阅读:来源:国知局
接中介服务器6接收到连接请求时,如果本机的动作状态为忙碌状态,则不进行针对应用服务器5的连接处理,而使其它的中继服务器8b或者Sc执行对应用服务器5与图像形成装置7a的通信进行中继的处理。以下详细地说明实现这种功能的连接中介服务器6以及中继服务器8a、8b、8c的具体的结构以及动作。
[0069]首先说明连接中介服务器6。图2是表示连接中介服务器6的硬件结构以及功能结构的一个例子的框图。连接中介服务器6具有:由CPU和存储器构成的控制部10、由硬盘驱动器(HDD)等构成的存储部11、以及用于与应用服务器5及中继服务器8a、8b、8c进行通信的通信接口 12。通过由CPU执行规定的程序,控制部10作为中继服务器管理部13、通信开始请求接受部14、中继服务器确定部15以及连接请求发送部16发挥功能。
[0070]中继服务器管理部13是对设置于局域网3的多个中继服务器8a、8b、8c中的各个中继服务器进行管理的处理部。各中继服务器8a、8b、8c在与连接中介服务器6确立了始终连接状态时,之后定期地在局域网3中检索本机能够通信的图像形成装置,并将其检索结果通知给连接中介服务器6。中继服务器管理部13根据从各中继服务器8a、8b、8c定期地接收的通知信息,生成登记了与各中继服务器8a、8b、8c能够通信的图像形成装置有关的信息的列表信息(装置信息)17,将该列表信息17保存到存储部11进行管理。另外,中继服务器管理部13向各中继服务器8a、8b、8c分配成为管理对象的图像形成装置,登记到列表信息17来管理。例如,中继服务器管理部13在被通知了中继服务器8a能够通信的图像形成装置的情况下,将该通知信息中包含的图像形成装置之中的没有成为其它中继服务器8b、8c的管理对象的图像形成装置登记为中继服务器8a的管理对象。此外,对于各中继服务器8a、8b、8c所管理的图像形成装置预先设定了上限台数(例如最大3台),中继服务器管理部13在该上限台数以下的范围内分配各中继服务器8a、8b、8c所管理的图像形成装置。
[0071]图3是表示由中继服务器管理部13所管理的列表信息17的一个例子的图。如图3所示,列表信息17是将中继服务器、可通信设备、管理对象设备相互关联起来的信息。在该列表信息17中,登记了各中继服务器8a、8b、8c中的各个中继服务器能够与多个图像形成装置7a?7i进行通信。另外,作为中继服务器8a的管理对象而登记了三个图像形成装置7&、7以7(:,作为中继服务器813的管理对象而登记了三个图像形成装置7(1、76、71而且,作为中继服务器8c的管理对象而登记了三个图像形成装置7g、7h、7i。
[0072]中继服务器管理部13在例如从中继服务器8a接收到新的通知信息时,根据该通知信息来更新列表信息17,并且从该更新的列表信息17抽取所需的信息而发送到中继服务器8a。例如中继服务器管理部13抽取与中继服务器8a应管理的图像形成装置7a、7b、7c有关的信息而发送到中继服务器8a,并且抽取与能够和中继服务器8a所管理的图像形成装置7a、7b、7c进行通信的其它的中继服务器8b、8c有关的信息而发送到中继服务器8a。但是,不限于此,中继服务器管理部13也可以将列表信息17原样地发送到中继服务器8a。由此,中继服务器8a能够掌握本机应该管理的图像形成装置、以及能够与该应该管理的图像形成装置进行通信的其它的中继服务器8b、8c。此外,中继服务器管理部13从其它的中继服务器8b、8c接收到新的通知信息的情况下也相同。
[0073]另外,中继服务器管理部13根据列表信息17将各中继服务器8a、8b、8c能够通信的图像形成装置7a?7i的列表通知给应用服务器5。由此,应用服务器5在接受用户的印刷指示等时,能够显示多个图像形成装置7a?7i的列表来接受输出目的地的指定。
[0074]通信开始请求接受部14是监视经由通信接口 12接收的信息、并接受从应用服务器5发送的通信开始请求的处理部。通信开始请求接受部14在接受由应用服务器5发送的通信开始请求时,使中继服务器确定部15发挥功能。
[0075]中继服务器确定部15是根据从应用服务器5接收到的通信开始请求来确定一个中继服务器的处理部。即,中继服务器确定部15从存储部11读出列表信息17,确定将在来自应用服务器5的通信开始请求中指定的图像形成装置设为管理对象的一个中继服务器。例如在通信开始请求中图像形成装置7a被指定为输出目的地的情况下,中继服务器确定部15参照列表信息17,确定管理图像形成装置7a的中继服务器8a。另外,中继服务器确定部15使连接请求发送部16发挥功能。
[0076]连接请求发送部16是对由中继服务器确定部15所确定的一个中继服务器8a发送连接请求的处理部。该连接请求包括与指定为输出目的地的图像形成装置7a有关的信息、以及用于连接到应用服务器5的URL (Uniform Resource Locator:统一资源标识符)等地址信息。连接中介服务器6与所确定的中继服务器8a是始终连接状态,因此连接请求发送部16利用该连接状态而将连接请求发送到中继服务器8a。因此,连接请求不会被防火墙4所切断,中继服务器8a能够正常地进行接收。
[0077]接着,说明中继服务器8a、8b、8c。图4是表示中继服务器8a、8b、8c的硬件结构以及功能结构的一个例子的框图。此外,以下以中继服务器8a为例进行说明,但是在其它的中继服务器8b、8c中也相同。中继服务器8a具有:由CPU和存储器构成的控制部20、由硬盘驱动器(HDD)等构成的存储部21、以及用于进行局域网3中的通信的通信接口 22。通过由CPU执行预先存储在存储部21中的规定的程序,从而控制部20作为信息管理部23、连接请求接受部24、状态判别部25、通信中继处理执行部26、替代机选择部27以及中继处理移交部28发挥功能。
[0078]信息管理部23是如下处理部:从连接中介服务器6定期地取得列表信息17,生成包含与本机应该管理的图像形成装置7a、7b、7c有关的信息以及与其它的中介服务器Sb、Sc有关的信息的管理信息29,并将该管理信息29保存到存储部21进行管理。该信息管理部23在起动时确立与连接中介服务器6的始终连接状态。之后,信息管理部23定期地检索本机能够通信的图像形成装置并将检索结果通知给连接中介服务器6。另外,信息管理部23在将检索结果通知给连接中介服务器6时,从连接中介服务器6取得最新的列表信息17,更新管理信息29。
[0079]图5是表示由信息管理部23所管理的管理信息29的一个例子的图。如图5所示,管理信息29是将管理对象设备、可通信服务器、可通信服务器的地址相互关联起来的信息。在图5所示的管理信息29中,三个图像形成装置7a、7b、7c被登记为管理对象设备。另外,作为能够与这三个图像形成装置7a、7b、7c中的各个图像形成装置进行通信的服务器,登记了中继服务器8b、8c,并且登记了这些中继服务器8b、8c的地址。
[0080]信息管理部23在接收到例如从在连接中介服务器6中保持的列表信息17抽取了必要信息后的信息的情况下,根据该接收信息而登记到管理信息29。与此相对,在原样地接收到在连接中介服务器6中保持的列表信息17的情况下,信息管理部23根据该接收到的列表信息17来确定中继服务器8a应该管理的图像形成装置7a、7b、7c,并且确定能够与图像形成装置7a、7b、7c进行通信的其它的中继服务器8b、8c,并登记到管理信息29。此外,利用信息管理部23进行的与连接中介服务器6的通信例如以几分钟间隔等一定时间间隔来进行。
[0081]连接请求接受部24是监视经由通信接口 22接收的信息、并接受从连接中介服务器6发送的连接请求的处理部。连接请求接受部24在接收到从连接中介服务器6发送的连接请求时,使状态判别部25发挥功能。
[0082]状态判别部25是判别本机的动作状态是否为忙碌状态的处理部。即,状态判别部25判别是否为本机的CPU使用率、存储器使用率以及通信数中的至少一个超过了规定的基准值的忙碌状态。其结果,在本机的动作状态不是忙碌状态,而是能够没有延迟地进行应用服务器5和被指定为输出目的地的图像形成装置7a的通信的中继处理的待机状态的情况下,状态判别部25使通信中继处理执行部26发挥功能。
[0083]通信中继处理执行部26是根据由连接请求接受部24接受的连接请求而对应用服务器5和被指定为输出目的地的图像形成装置7a的通信进行中继的处理部。即,通信中继处理执行部26根据包含在连接请求中的地址信息,经由因特网2确立与应用服务器5的连接状态,之后如果接收到从应用服务器5发送的数据,则将该接收数据传送给在连接请求中被指定为输出目的地的图像形成装置7a。另外,将从应用服务器5发送的数据传送到图像形成装置7a的处理结束时,通信中继处理执行部26切断与应用服务器5的连接。
[0084]另外,状态判别部25在判别为接收连接请求时本机的动作状态是忙碌状态的情况下,使替代机选择部27发挥功能。替代机选择部27是选择能够替代执行由连接中介服务器6所委托的处理、即对应用服务器5与被指定为输出目的地的图像形成装置7a的通信进行中继的处理的其它的中继服务器8b、8c的处理部。该替代机选择部27根据由连接请求接受部24接受的连接请求来确定指定为输出目的地的图像形成装置7a,通过从存储部21读出管理信息29来参照,由此将能够与指定为输出目的地的图像形成装置7a进行通信的其它的中继服务器8b、8c选择为替代机。
[0085]此外,在能够与指定为输出目的地的图像形成装置进行通信的其它的中继服务器没有登记在管理信息29时,替代机选择部27不能选择替代机。因此,在不能选择替代机的情况下,替代机选择部27之后使通信中继处理执行部26发挥功能,在中继服务器8a中执行对指定为输出目的地的图像形成装置7a与应用服务器5的通信进行中继的处理。
[0086]替代机选择部27在能够选择至少一个其它的中继服务器作为替代机的情况下,使中继处理移交部28发挥功能。中继处理移交部28是如下的处理部:对被选择为替代机的其它的中继服务器发送替代请求,使其它的中继服务器替代地执行对指定为输出目的地的图像形成装置7a与应用服务器5的通信进行中继的中继处理。在中继处理移交部28所发送的替代请求中包括用于连接到指定为输出目的地的图像形成装置7a的地址信息、以及用于连接到应用服务器5的地址信息。因而,其它的中继服务器8b、8c如果从中继服务器8a接收到替代请求,则能够代替中继服务器8a而执行对指定为输出目的地的图像形成装置7a与应用服务器5的通信进行中继的中继处理。
[0087]但是,即使在中继处理移交部28发送了替代请求的情况下,也有时从发送了替代请求的其它的中继服务器拒绝替代处理。例如,如果发送了替代请求的其它的中继服务器的动作状态已经成为忙碌状态,则从发送了替代请求的其它的中继服务器发送拒绝通知作为针对替代请求的响应。在这种情况下,如果还存在其它的替代机,则中继处理移交部28向该其它的替代机发送替代请求。另外,如果从发送了替代请求的其它的中继服务器发送来认可通知作为针对替代请求的响应,则将指定为输出目的地的图像形成装置7a与应用服务器5的通信的中继处理移交到其它的中继服务器的处理结束。此外,在从由替代机选择部27所选择的所有替代机发送来拒绝通知的情况下,中继处理移交部28之后使通信中继处理执行部26发挥功能,在中继服务器8a中执行指定为输出目的地的图像形成装置7a与应用服务器5的通信的中继处理。
[0088]图6是表示中继服务器8a使其它的中继服务器Sb进行替代处理来执行印刷作业的情况下的各过程的流程的概要的图。首先,当中继服务器8a起动时(过程P1),中继服务器8a确立与连接中介服务器6的始终连接状态(过程P2)。由此,成为随时能够从连接中介服务器6对中继服务器8a发送连接请求的状态。之后,在应用服务器5中指定了将图像形成装置7a指定为输出目的地的印刷作业时(过程P3),应用服务器5对连接中介服务器6发送通信开始请求(过程P4)。在接收到该通信开始
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1