管理服务器、以及连接支援方法_5

文档序号:8546168阅读:来源:国知局
息确定的MFP100可否执行用在步骤S108中抽出了的控制信息确定的处理的处理。在步骤SI 12中,通过可否执行判断处理的执行结果而使处理分支。如果执行结果是可执行,则使处理进入到步骤S113,否则,使处理进入到步骤S121。
[0145]在步骤S113中,将简易连接请求经由在步骤SlOl中确立了的常时连接会话发送到网关装置200,使处理进入到步骤S120。简易连接请求是对连接请求以适合于通过常时连接会话决定的协议的方式封装了的分组。接收简易连接请求的网关装置200在与MFP100之间确立第2通信会话,在与云服务器400之间确立第I通信会话,对MFP100与云服务器400之间的通信进行中继。
[0146]另一方面,在步骤S114中,将正规连接请求经由在步骤SlOl中确立了的常时连接会话发送到网关装置200,使处理进入到步骤S115。正规连接请求是对连接请求以适合于通过常时连接会话决定的协议的方式封装了的分组。
[0147]在步骤S115中,判断是否经由在步骤SlOl中确立了的常时连接会话从网关装置200接收到作为控制对象装置的MFP100的装置信息。直至接收MFP100的装置信息为止,成为待机状态(在步骤S115中“否”),如果接收到MFP100的装置信息(在步骤S115中“是”),则使处理进入到步骤S116。在步骤S116中,用在步骤S115中接收到的装置信息,更新MFP100的装置信息。
[0148]在接下来的步骤S117中,根据更新后的装置信息,执行可否执行判断处理。在接下来的步骤S118中,通过在步骤S117中执行了的可否执行判断处理的执行结果而使处理分支。如果执行结果是可执行,则使处理进入到步骤S119,否则,使处理进入到步骤S123。在步骤S123中,经由在步骤S105中确立了的全局会话,向云服务器400,通知无法控制,使处理进入到步骤S122。
[0149]在步骤S119中,经由在步骤SlOl中确立了的常时连接会话,向网关装置200发送连接指示,使处理进入到步骤S120。网关装置200在MFP100无法确立第2通信会话的情况下,发送不可控制信号。
[0150]在步骤S120中,判断是否经由在步骤SlOl中确立了的常时连接会话从网关装置200接收到不可控制信号。如果接收到不可控制信号,则使处理进入到步骤S121,否则,使处理进入到步骤S122。在步骤S121中,经由在步骤S105中确立了的全局会话,向云服务器400,通知无法控制,使处理进入到步骤S122。在步骤S122中,切断在步骤S105中确立了的全局会话,结束处理。
[0151]图10是示出可否更新决定处理的流程的一个例子的流程图。可否更新决定处理是在图9的步骤Slll中执行的处理。参照图10,计算从取得作为控制对象装置的MFP100的装置信息起的经过时间(步骤S131)。然后,将经过时间与阈值T进行比较(步骤S132)。如果经过时间是阈值T以上,则使处理进入到步骤S133,否则,使处理进入到步骤S134。在步骤S133中,在返回值中设定更新,使处理返回到连接支援处理。
[0152]在步骤S134中,根据在连接请求中包含的控制信息,确定处理。然后,判断被确定的处理是否为第I种类的处理(步骤S135)。如果是第I种类的处理,则使处理进入到步骤S136,否则,使处理进入到步骤S137。第I种类的处理包括例如使MFP100形成图像的处理、以及输出在MFPlOO中设定了的参数的处理。在步骤S136中,在返回值中设定更新,使处理返回到连接支援处理。在步骤S137中,在返回值中设定不需要更新,使处理返回到连接支援处理。
[0153]<可否更新决定处理的变形例>
[0154]图11是示出变形例中的可否更新决定处理的流程的一个例子的流程图。参照图11,与图10不同的点是步骤S135?步骤S137被变更为步骤S135A?步骤S137A的点。其他处理与图10所示的处理相同,所以此处不反复说明。
[0155]在步骤S135A中,判断在步骤S134中确定了的处理是否为第2种类的处理。如果是第2种类的处理,则使处理进入到步骤S136A,否则,使处理进入到步骤S137A。第2种类的处理包括设定用于作为控制对象装置的MFP100执行处理的参数的处理。在步骤S136A中,在返回值中设定不需要更新,使处理返回到连接支援处理。在步骤S137A中,在返回值中设定更新,使处理返回到连接支援处理。
[0156]图12是示出可否执行判断处理的流程的一个例子的流程图。可否执行判断处理是在图9所示的连接支援处理的步骤S111、以及步骤S117中执行的处理。在执行可否执行判断处理之前的阶段中,取得控制信息以及作为控制对象装置的MFP100的装置信息。
[0157]参照图12,CPU301根据控制信息确定处理(步骤S141)。在接下来的步骤S142中,判断在步骤S141中确定了的处理是否为指示作业的执行的作业执行处理。如果是作业执行处理,则使处理进入到步骤S143,否则,使处理进入到步骤S150。在步骤S143中,判断装置信息是否表示在MFP100中正在执行作业。如果装置信息表示在MFP100中正在执行作业,则使处理进入到步骤S144,否则,使处理进入到步骤S145。
[0158]在步骤S144中,判断MFP100可否并行地执行在步骤S141中确定了的处理、和在用装置信息确定的MFP100中正在执行的作业。如果MFP100能够并行地执行2个处理,则使处理进入到步骤S145,否则,使处理进入到步骤S149。例如,如果在步骤S141中确定了的处理是在HDD115中存储数据的处理,且在MFP100中执行着的处理是在图像形成部140中形成图像的处理,则判断为能够并行地执行,但如果在MFP100中执行着的处理是将在原稿读取部130中读取了的原稿存储于HDD115的处理,则判断为不可并行地执行。预先从MFP100取得决定了能够并行地执行的处理、和无法并行地执行的处理的表格即可。
[0159]在步骤S145中,判断在步骤S141中确定了的处理是否为存储数据的数据存储处理。如果是数据存储处理,则使处理进入到步骤S146,否则,跳过步骤S146而使处理进入到步骤S147。在步骤S146中,参照MFP100的装置信息,判断MFP100的HDD115是否具有存储数据的量的存储容量。如果具有存储数据的量的存储容量,则使处理进入到步骤S147,否贝1J,使处理进入到步骤S149。
[0160]在步骤S147中,参照MFP100的装置信息,判断MFP100是否为故障中。此处,判断是否发生了无法执行在步骤S141中确定了的处理的故障。例如,在步骤S141中确定了的处理是图像形成处理的情况下,关于纸用尽、卡纸等状态,判断为发生了故障。在MFP100是故障中的情况下,使处理进入到步骤S148,否则,使处理进入到步骤S149。
[0161]在步骤S148中,在返回值中设定可执行,使处理进入到步骤S150。另一方面,在步骤S149中,在返回值中设定不可执行,使处理进入到步骤S150。
[0162]在步骤S150中,判断在步骤S141中确定了的处理是否为取得MFP100的状态的状态取得处理。如果在步骤S141中确定了的处理是状态取得处理,则使处理进入到步骤S151,否则,使处理返回到连接支援处理。在步骤S151中,判断装置信息是否表示在MFPlOO中正在执行作业。如果装置信息表示在MFP100中正在执行作业,则使处理进入到步骤S152,否则,使处理进入到步骤S153。在步骤S152中,在返回值中设定可执行,使处理返回到连接支援处理。另一方面,在步骤S153中,在返回值中设定不可执行,使处理返回到连接支援处理。
[0163]图13是示出装置控制处理的流程的一个例子的流程图。装置控制处理是通过云服务器400具备的CPU执行用于提供服务的程序,而由该CPU执行的处理。此处,主要示出云服务器400执行的处理中的、云服务器400使MFP100执行处理的处理。参照图13,云服务器400具备的CPU受理管理服务器的指定(步骤S201)。受理为了用户指定MFP100而输入的管理服务器300的全局IP地址。
[0164]在接下来的步骤S202中,在与在步骤S201中指定了的管理服务器300之间发送全局会话的确立请求。在接下来的步骤S203中,通过与管理服务器300协商,作为与管理服务器300之间的通信会话,确立全局会话。另外,在该情况下,管理服务器300也可以为了认证是在管理服务器300中登记了的用户而请求认证信息,以认证成功为条件,确立作为通信会话的全局会话。由此,能够将能够针对防火墙的内部的MFP100、100A、100B访问的用户限制为在管理服务器300中登记了的用户。
[0165]在接下来的步骤S204中,受理控制对象装置的指定。显示经由全局会话从管理服务器300接收的装置选择画面,确定由操作云服务器400的用户选择为执行处理的对象装置的装置的装置识别信息。装置选择画面是包括网关装置200的装置识别信息、和MFP100、100A、100B各自的装置识别信息,能够选择网关装置200、和MFP100、100A、100B中的某一个的画面。此处,以MFP100被选为控制对象装置的情况为例子进行说明。
[0166]在接下来的步骤S205中,将连接请求经由在步骤S203中确立了的全局会话发送到管理服务器300。在连接请求中,作为发送源的地址信息,包括MFP100的地址信息,作为发送目的地的地址信息,包括URL。URL包括云服务器400的地址(域名)、WEB页面的标识符、云服务器400执行的作业的标识符(作业ID)、等待端口的端口号、以及控制信息。
[0167]在步骤S206中,判断是否经由全局会话从管理服务器300接收到不可控制通知。如果接收到不可控制通知,则使处理进入到步骤S214,否则,使处理进入到步骤S207。在步骤S214中,对用户通知无法控制在步骤S204中被指定为控制对象装置的MFP100,结束处理。
[0168]在步骤S207中,判断是否接收到通信会话的确立请求。此处的确立请求对应于连接请求。具体而言,确立请求是向在连接请求中包含的URL的访问。如果接收到通信会话的确立请求,则使处理进入到步骤S208,否则,使处理进入到步骤S215。在步骤S215中,对用户通知超时错误,结束处理。
[0169]在步骤S208中,确定与通信会话的确立请求对应的第I通信会话,使处理进入到步骤S209。在步骤S209中,经由第I通信会话,发送控制命令。控制命令的发送目的地是网关装置200,但将如上所述经由第I通信会话发送的数据,经由在网关装置200与MFP100之间确立了的第2通信会话,通过网关装置200被发送到MFP100。因此,控制命令实际上被发送到MFP100。
[0170]在接下来的步骤S210中,判断是否存在向MFPlOO发送的数据。例如,在控制命令表示固件的更新处理的情况下,作为数据,存在更新程序。另外,在从控制命令表示存储数据的处理的情况下,存在成为存储的对象的数据。如果存在数据,则使处理进入到步骤S211,否则,使处理进入到步骤S212。在步骤S211中,经由第I通信会话发送数据,使处理进入到步骤S212。数据的发送目的地与控制命令同样地是网关装置200,但实际上被发送到 MFP100。
[0171]在步骤S212中,判断是否经由第I通信会话接收到执行结果。如果接收到执行结果,则将接收了的执行结果显示于与云服务器400连接了的客户端终端,使处理进入到步骤S213,否则,使处理返回到步骤S209。由此,能够向操作云服务器400的用户,通知在MFP100中执行了基于控制命令的处理的结果。在步骤S213中,切断在步骤S203中确立了的全局会话,结束处理。
[0172]如以上说明,本实施方式中的网关装置200作为配置于防火墙的内部,对配置于防火墙的内部的MFP100与防火墙的外部的云服务器400之间的通信进行中继的中继装置发挥功能。然后,网关装置200在对云服务器400与MFP100之间的通信进行中继时,从MFP100取得装置信息,根据取得了的装置信息,判断MFP100可否执行通过从云服务器400朝向MFP100发送的控制命令确定的处理,在判断为不可执行的情况下,临时存储控制命令,基于根据在临时存储了控制命令之后从MFP100取得了的装置信息判断为可执行,将临时存储了的控制命令代替发送到云服务器400而发送到MFP100。因此,在MFP100无法执行通过控制命令确定的处理的情况下,不发送控制命令,所以MFP100无需执行与控制命令对应的处理,能够防止负荷增加。另外,在云服务器400中,与MFP100可否执行处理无关地,发送控制命令即可,所以无需执行用于判断MFP100的状态的处理,负荷不会增大。其结果,能够改善云服务器400以及MFP100之间的经由防火墙的通信的效率。
[0173]如以上说明,本实施方式中的管理服务器300是配置于防火墙的外部,支援配置于防火墙的内部的MFP100与配置于防火墙的外部的云服务器400之间的通信的连接的管理服务器。另外,管理服务器300根据来自网关装置200的请求,在与网关装置200之间确立用于通信的常时连接通信会话,在与网关装置200之间确立常时连接通信会话时,从网关装置200取得MFP100的装置信息,根据从云服务器400接收连接请求,决定是否更新装置信息,在决定了更新装置信息之后,从网关装置200取得装置信息。因此,在决定了不更新装置信息的情况下,无需从网关装置200取得装置信息,所以能够缩短从云服务器400接收到连接请求至将MFP100与云服务器400连接的时间。
[0174]另外,管理服务器300根据包含于连接请求、表示控制MFP100的内容的控制信息,决定可否更新,所以能够取得为了判断使MFP100执行的处理可否执行而所需的最新的装置信息。
[0175]另外,管理服务器300在控制信息表示使MFP100执行预先决定的第I种类的处理的内容的情况下,决定更新装置信息,所以能够仅在使MFP100执行第I种类的处理的情况,取得最新的装置信息。
[0176]另外,管理服务器300在控制信息表示使MFP100执行预先决定的第2种类的处理的内容的情况下,决定不更新装置信息,所以能够仅在使MFP100执行第2种类的处理的情况,不取得装置信息。
[0177]另外,管理服务器300根据从最后取得装置信息起的经过时间,决定可否更新,所以关于伴随时间的经过而变化的装置信息能够不更新经过时间短的信息。
[0178]另外,管理服务器
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1