首页> 中国专利> 门户服务器系统、和门户服务器系统中的服务器接入方法

门户服务器系统、和门户服务器系统中的服务器接入方法

摘要

本发明提供一种门户服务器系统和服务器接入方法。能够避免在上位的门户服务器中的无用地址的登记和功能的追加,实现充分高的工作效率。该系统在客户计算机(1)中设置无间断接入功能。利用该无间断接入功能,客户计算机(1)在向门户服务器(上位的门户服务器)C注册时,取得服务器A的地址#A,并接入服务器A,取得服务器B的地址#B。在向门户服务器C注册后,客户计算机(1),在要求接入服务器B的情况下,根据取得的地址#B,接入服务器B。由此,在向门户服务器C注册后,即使服务器A关机,也能够从客户计算机(1)接入服务器B。而且,不需要在门户服务器C中登记服务器B的地址#B。

著录项

  • 公开/公告号CN101510871A

    专利类型发明专利

  • 公开/公告日2009-08-19

    原文格式PDF

  • 申请/专利权人 株式会社山武;

    申请/专利号CN200910005345.5

  • 发明设计人 澁江昭芳;

    申请日2009-02-12

  • 分类号H04L29/06;

  • 代理机构北京集佳知识产权代理有限公司;

  • 代理人雒运朴

  • 地址 日本东京都

  • 入库时间 2023-12-17 22:31:46

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2017-03-29

    未缴年费专利权终止 IPC(主分类):H04L29/06 授权公告日:20130102 终止日期:20160212 申请日:20090212

    专利权的终止

  • 2013-01-02

    授权

    授权

  • 2012-07-04

    专利申请权的转移 IPC(主分类):H04L29/06 变更前: 变更后: 登记生效日:20120524 申请日:20090212

    专利申请权、专利权的转移

  • 2009-10-14

    实质审查的生效

    实质审查的生效

  • 2009-08-19

    公开

    公开

说明书

技术领域

本发明涉及把来自客户计算机的注册收集在门户服务器(PortalSever)中的门户服务器系统、和门户服务器系统中的服务器接入方法。

背景技术

以往,在出租公寓、医院、公共设施等设施中,具有对空调设备、消防设备、防盗设备、照明设备等各种设备进行管理的系统。并且由于复合设施不断增加,所以越来越多地采用对多功能厅、出租公寓、商业设施、住宅、宾馆等多栋建筑进行统一管理的大规模系统。这样的大规模系统,由于所管理的信息量庞大,所以需要对操作者的日常维护业务进行有效的支持。

因此,例如在专利文献1中,记载了如下的方案。即,在客户计算机的入口(entrance)画面中,作为与当日进行的作业相关的项目,一览显示“当日作业内容”、“当日故障应对”、“当日备用品、消耗品使用状况”等,并且一同显示故障应对状况和作业状况等的统计处理结果,并设置可通过单键操作来确认详细信息的功能键,从而无须分步操作,即可容易显示所希望的画面,进行设备信息的确认。

在这种情况下,为了使处理功能分散化、或冗余化,可考虑在网络上设置多台服务器,把来自客户计算机的注册收集在门户服务器中。图12和图13表示作为以往例而由本发明申请的申请人所列举的把来自客户计算机的注册收集在门户服务器中的门户服务器系统的第1例和第2例。

[第1例(无二重化)]

在图12中,1是客户计算机、2是网络、3是第1服务器(以下称为服务器C)、4是第2服务器(以下称为服务器A)、5是第3服务器(以下称为服务器B)。客户计算机1与服务器A、B、C通过网络2相互连接。

在该第1例中,服务器A具有针对服务器B的门户功能,服务器C具有针对服务器A的门户功能。即,客户计算机1通过把服务器A作为门户服务器,并在服务器A中注册,可以使用服务器B的功能,通过把服务器C作为门户服务器,并在服务器C中注册,可以使用服务器A的功能。为了实现该门户功能,在服务器A中登记有服务器B的地址#B,在服务器C中登记有服务器A的地址#A。

[第2例(有二重化)]

在图13中,作为服务器B设有处理系统的服务器5-1(以下称为服务器B1)和待机系统的服务器5-2(以下称为服务器B2)。客户计算机1与服务器A、B1、B2、C通过网络2相互连接。

在个第2例中,服务器A具有针对服务器B1、B2的门户功能,服务器C具有针对服务器A的门户功能。即,客户计算机1通过把服务器A作为门户服务器,并在服务器A中注册,可以使用服务器B1、B2的功能,通过把服务器C作为门户服务器,并在服务器C中注册,可以使用服务器A的功能。

为了实现该门户功能,在服务器A中登记有服务器B1、B2的地址#B1、#B2,在服务器C中登记有服务器A的地址#A。另外,服务器A具有定期检查是否能够进行与服务器B1、B2之间的通信的正常检查功能。

在该第2例中,在服务器A中注册的客户计算机1,在利用服务器A的正常检查功能判断为能够进行与处理系统的服务器B1之间的通信的情况下,使用处理系统服务器B1的功能,在判断为不能进行与处理系统的服务器B1之间的通信,但能够进行与待机系统的服务器B2之间的通信的情况下,使用待机系统的服务器B2的功能。

[专利文献1]特开2002-312455号公报

但是,在上述的门户服务器系统中,在希望使用服务器A的功能的情况下,必须在服务器C中注册,在希望使用服务器B(B1、B2)的功能的情况下,必须在服务器A中注册。不能无间断地使用服务器A、B(B1、B2)的功能。对此,人们希望通过只在服务器C中注册,不仅可使用服务器A的功能,而且还能够使用服务器B(B1、B2)的功能。即,希望把服务器C作为上位的门户服务器,通过只在该上位的门户服务器中注册,即可无间断地使用服务器A、B(B1、B2)的功能。

针对这种要求,本发明的申请人想到了利用服务器A的门户功能,从服务器C通过服务器A来接入服务器B(B1、B2)的方式(方式1)。另外,在服务器C中设定服务器B(B1、B2)的地址,从服务器C接入服务器B(B1、B2)的方式(方式2)。但是,在这样的方式1和方式2中,存在着以下的问题。

下面,结合图14,对在上述的门户服务器系统的第1例中采用了方式1的情况下的问题进行说明。在采用了该方式1的门户服务器系统的第1例中,客户计算机1,若在向服务器C注册后,要求接入服务器B,则,利用服务器A的门户功能,从服务器C通过服务器A接入服务器B。在这种情况下,如果服务器A关机,则不能使用服务器B的功能,因而存在着工作效率低的问题。

下面,结合图15,对在上述的门户服务器系统的第1例中采用了方式2的情况下的问题进行说明。在采用了该方式2的门户服务器系统的第1例中,在服务器C中设定服务器B的地址#B。客户计算机1若在向服务器C注册后,要求接入服务器B,则根据设定在服务器C中的地址#B,通过服务器C接入服务器B。在这种情况下,即使服务器A关机也能够使用服务器B的功能,但必须在服务器C中登记服务器B的地址#B。

下面,结合图16,对在上述的门户服务器系统的第2例中采用了方式1的情况下的问题进行说明。在采用了该方式1的门户服务器系统的第2例中,客户计算机1若在向服务器C注册后,要求接入服务器B(B1、B2),则利用服务器A的门户功能,从服务器C通过服务器A接入服务器B(B1、B2)。

此时,客户计算机1在利用服务器A的正常检查功能判断为能够进行与处理系统的服务器B1之间的通信的情况下,接入处理系统的服务器B1,在判断为不能进行与处理系统的服务器B1之间的通信,但能够进行与待机系统的服务器B2之间的通信的情况下,接入待机系统的服务器B2。在这种情况下,如果服务器A关机,则不能使用服务器B(B1、B2)的功能,因而存在着工作效率低的问题。

下面,结合图17,对在上述的门户服务器系统的第2例中采用了方式2的情况下的问题进行说明。在采用了该方式2的门户服务器系统的第2例中,在服务器C中设定服务器B1、B2的地址#B1、#B2。而且,在服务器C中设有对服务器B1、B2的正常检查功能。客户计算机1若在向服务器C注册后,要求接入服务器B(B1、B2),则根据设定在服务器C中的地址#B1、#B2,通过服务器C接入服务器B(B1、B2)。

此时,客户计算机1在利用服务器C的正常检查功能判断为能够进行与处理系统的服务器B1之间的通信的情况下,接入处理系统的服务器B1,在判断为不能进行与处理系统的服务器B1之间的通信,但能够进行与待机系统的服务器B2之间的通信的情况下,接入待机系统的服务器B2。在这种情况下,虽然即使服务器A关机也能够使用服务器B1、B2的功能,但在服务器C中必须登记服务器B1、B2的地址#B1、#B2。另外,还需要在服务器C中追加针对服务器B1、B2的正常检查功能。

发明内容

本发明就是为了解决这样的问题而提出的,其目的是,提供一种能够在避免向上位的门户服务器进行无用的地址登记和功能的追加的同时,实现充分高的工作效率的门户服务器系统以及门户服务器系统中的服务器接入方法。

为了达到这样的目的,本发明(第1发明)提供一种门户服务器系统,具有第1服务器、在该第1服务器中登记了其地址的第2服务器、在该第2服务器中登记了其地址的第3服务器、和把第1服务器作为门户服务器,通过网络接入第2和第3服务器的客户计算机,其特征在于,客户计算机具有:第2服务器地址取得单元,其在向门户服务器注册时,取得被登记在该门户服务器中的第2服务器的地址;第3服务器地址取得单元,其根据该第2服务器地址取得单元取得的地址,接入第2服务器,并取得被登记在该第2服务器中的第3服务器的地址;和第3服务器接入单元,其在向门户服务器注册后,要求接入第3服务器的情况下,根据第3服务器地址取得单元所取得的地址,接入第3服务器。

根据该第1发明,在把第1服务器设为门户服务器(上位的门户服务器)C,把第2服务器设为服务器A,把第3服务器设为服务器B的情况下,客户计算机在向门户服务器C注册时,取得被登记在门户服务器C中的服务器A的地址#A。然后,根据取得的地址#A接入服务器A,取得被登记在服务器A中的服务器B的地址#B。客户计算机,若在向门户服务器C注册后,要求接入服务器B,则根据取得的服务器B的地址#B,接入服务器B。

从这样的动作中可看出,第1发明中,由于在向门户服务器C注册时客户计算机从服务器A取得服务器B的地址#B,所以在向门户服务器C注册后,即使服务器A关机,也能够从客户计算机接入服务器B。而且,不需要在门户服务器C中登记服务器B的地址#B。

另外,在该第1发明中,客户计算机,当在向门户服务器C注册后,要求接入服务器B的情况下,虽然可以根据所取得的服务器B的地址#B直接接入服务器B,但也可以在确认了能否进行与服务器A和服务器B之间的通信等之后,根据所取得的服务器B的地址#B接入服务器B。

另外,在该第1发明中,也可以是,门户服务器(服务器C)具有:第2服务器通信可能检查单元,其定期检查能否进行与第2服务器(服务器A)之间的通信;和第2服务器通信恢复通知单元,其在判断为能够进行与由该第2服务器通信可能检查单元在此之前判断为不能通信的第2服务器之间的通信的情况下,把已恢复到能够进行与第2服务器之间的通信的状态的情况通知给客户计算机,客户计算机也可以具有:第3服务器地址再取得单元,其在由门户服务器的第2服务器通信恢复通知单元通知了已恢复到能够进行与第2服务器之间的通信的状态的情况时,根据由第2服务器地址取得单元所取得的地址,接入第2服务器,并取得被登记在该第2服务器中的第3服务器(服务器B)的地址。通过设置这样的单元,能够构成为,例如,在服务器A中登记新的服务器Bnew的地址#Bnew,并重起了服务器A的情况下,在恢复到能够进行与之前暂时不能通信的服务器A之间的通信的状态时,能够使客户计算机再次取得被登记在服务器A中的新的服务器Bnew的地址#Bnew。

另外,本发明(第2发明)提供一种门户服务器系统,具有第1服务器、在该第1服务器中登记了其地址的第2服务器、在该第2服务器中登记了其地址的处理系统的第3服务器、在该第2服务器中登记了其地址的待机系统的第3服务器、和把第1服务器作为门户服务器,通过网络接入第2和第3服务器的客户计算机,其特征在于,门户服务器具有:第2服务器通信可能检查单元,其定期检查能否进行与第2服务器之间的通信,并把其检查结果通知给客户计算机;第2服务器具有:第3服务器通信可能检查单元,其定期检查能否进行与处理系统的第3服务器和待机系统的第3服务器之间的通信;客户计算机具有:第2服务器地址取得单元,其在向门户服务器注册时,取得被登记在该门户服务器中的第2服务器的地址;第3服务器地址取得单元,其根据该第2服务器地址取得单元取得的地址,接入第2服务器,并取得被登记在该第2服务器中的处理系统的第3服务器和待机系统的第3服务器的地址;第2服务器通信可能判断单元,其在向门户服务器注册后,要求接入第3服务器的情况下,根据来自门户服务器的第2服务器通信可能检查单元的检查结果,判断能否进行与第2服务器之间的通信;第2服务器通信可能时的第3服务器接入单元,其在由该第2服务器通信可能判断单元判断为能够进行与第2服务器之间的通信的情况下,根据由第2服务器地址取得单元取得的地址,接入第2服务器,取得该第2服务器中的第3服务器通信可能检查单元的检查结果,在得到了表示能够进行与处理系统的第3服务器之间的通信的检查结果的情况下,根据由第3服务器地址取得单元取得的地址,接入处理系统的第3服务器,在得到了表示不能进行与处理系统的第3服务器之间的通信,但能够进行与待机系统的第3服务器之间的通信的检查结果的情况下,根据由第3服务器地址取得单元所取得的地址,接入待机系统的第3服务器;和第2服务器通信不能时的第3服务器接入单元,其在由第2服务器通信可能判断单元判断为不能进行与第2服务器之间的通信的情况下,根据由第3服务器地址取得单元所取得的地址,接入处理系统的第3服务器。

根据该第2发明,在把第1服务器设为门户服务器(上位的门户服务器)C,把第2服务器设为服务器A,把处理系统的第3服务器设为服务器B1、把待机系统的第3服务器设为服务器B2的情况下,客户计算机在向门户服务器C注册时,取得被登记在门户服务器C中的服务器A的地址#A。然后,根据该取得的地址#A接入服务器A,取得被登记在服务器A中的服务器B1、B2的地址#B1、#B2。客户计算机若在向门户服务器C注册后,要求接入服务器B(B1、B2),则根据来自门户服务器C的检查结果,判断能否进行与服务器A之间的通信。

这里,若判断为能够进行与服务器A之间的通信,则,客户计算机根据取得的地址#A接入服务器A,取得该服务器A中的能否进行与服务器B(B1、B2)之间的通信的检查结果,在得到了表示能够进行与处理系统的服务器B1之间的通信的检查结果的情况下,根据取得的地址#B1,接入处理系统的服务器B1。在得到了表示不能进行与处理系统的服务器B1之间的通信,但能够进行与待机系统的服务器B2之间的通信的检查结果的情况下,根据取得的地址#B2,接入待机系统的服务器B2。与此相对,若判断为不能进行与服务器A之间的通信,则,客户计算机根据取得的地址#B1接入处理系统的服务器B1。

根据这样的动作可看出,在第2发明中,由于在向门户服务器C注册时,客户计算机从服务器A取得服务器B1、B2的地址#B1、#B2,所以在向门户服务器C注册后,即使服务器A关机,也能够从客户计算机接入服务器B(B1)。另外,不需要在门户服务器C中登记服务器B1、B2的地址#B1、#B2。另外,也不需要在服务器C中追加用于检查与服务器B1、B2之间的通信的可能状态的功能(正常检查功能)。

在这种情况下,作为无法挽救的情况,有:(1)服务器A(第2服务器)和服务器B1(处理系统的第3服务器)同时关机的情况;和(2)当在门户服务器C(第1服务器)中注册后,服务器A(第2服务器)一次都未运行的情况,但可认为这在系统上是少有的情况,所以取消接入。在第2发明中,即使考虑到这些情况,也可实现充分高的工作效率。

另外,在该第2发明中,也可以在门户服务器(服务器C)中设置:第2服务器通信恢复通知单元,其在判断为能够进行与由第2服务器通信可能检查单元在此之前判断为不能通信的第2服务器(服务器A)之间的通信的情况下,把已恢复到能够进行与第2服务器之间的通信的状态的情况通知给客户计算机,在客户计算机中设置:第3服务器地址再取得单元,其在由门户服务器的第2服务器通信恢复通知单元通知了已恢复到能够进行与第2服务器之间的通信的状态的情况时,根据由第2服务器地址取得单元所取得的地址,接入第2服务器,并取得被登记在该第2服务器中的处理系统的第3服务器(服务器B1)和待机系统的第3服务器(服务器B2)的地址。通过设置这样的单元,能够构成为,例如,在服务器A中登记新的服务器B1new、B2new的地址#B1new、#B2new,并重起了服务器A的情况下,在恢复到能够进行之前暂时不能通信的服务器C和服务器A之间的通信的状态时,能够使客户计算机再次取得被登记在服务器A中的新的服务器B1new、B2new的地址#B1new、#B2new。

本发明不仅能够以门户服务器系统的方式实现,而且能够以门户服务器系统中的服务器接入方法的方式实现。

根据本发明,在客户计算机向门户服务器(上位的门户服务器)注册时,取得被登记在该门户服务器中的第2服务器的地址,根据该取得的地址接入第2服务器,取得被登记在第2服务器中的第3服务器的地址,由此,在向门户服务器注册后,要求接入第3服务器时,即使第2服务器关机,也能够从客户计算机接入第3服务器,从而,可避免向上位的门户服务器进行无用的地址登记和功能的追加,同时可实现充分高的工作效率。

附图说明

图1是表示本发明的门户服务器系统的第1实施方式(实施方式1(无二重化))的概略的图。

图2是用于说明实施方式1的门户服务器系统中的客户计算机所具有的无间断接入功能的顺序图(正常情况下的顺序图)。

图3是用于说明实施方式1的门户服务器系统中的客户计算机所具有的无间断接入功能的顺序图(在向门户服务器C注册后,服务器A成为不能通信的情况下的顺序图)。

图4是用于说明实施方式1的门户服务器系统中的客户计算机所具有的无间断接入功能的顺序图(在向门户服务器C注册时,服务器A成为不能通信的情况下的顺序图)。

图5是表示本发明的门户服务器系统的第2实施方式(实施方式2(有二重化))的概略的图。

图6是用于说明实施方式2的门户服务器系统中的客户计算机所具有的无间断接入功能的顺序图(正常情况下的顺序图)。

图7是用于说明实施方式2的门户服务器系统中的客户计算机所具有的无间断接入功能的顺序图(在向门户服务器C注册后,服务器A成为不能通信的情况下的顺序图)。

图8是用于说明实施方式2的门户服务器系统中的客户计算机所具有的无间断接入功能的顺序图(在向门户服务器C注册时,服务器A成为不能通信的情况下的顺序图)。

图9是表示在实施方式1、2中,当在服务器C中注册后,选择了服务器B的功能时的客户计算机中的处理动作的流程图。

图10是实施方式1的门户服务器系统中的客户计算机和服务器的主要部分的功能的方框图。

图11是实施方式2的门户服务器系统中的客户计算机和服务器的主要部分的功能的方框图。

图12是表示把来自客户计算机的注册集中在门户服务器中的门户服务器系统的第1例的图。

图13是表示把来自客户计算机的注册集中在门户服务器中的门户服务器系统的第2例的图。

图14是用于说明在门户服务器系统的第1例中采用了方式1的情况下的问题的图。

图15是用于说明在门户服务器系统的第1例中采用了方式2的情况下的问题的图。

图16是用于说明在门户服务器系统的第2例中采用了方式1的情况下的问题的图。

图17是用于说明在门户服务器系统的第2例中采用了方式2的情况下的问题的图。

图中:1-客户计算机;2-网络;3-第1服务器(门户服务器C);4-第2服务器(服务器A);5-第3服务器(服务器B);5-1-处理系统的第3服务器(服务器B1);5-2-待机系统的第3服务器(服务器B2);1A-第2服务器地址取得单元;1B-第3服务器地址取得单元;1C-第3服务器接入单元;1C1-第2服务器通信可能时的第3服务器接入单元;1C2-第2服务器通信不能时的第3服务器接入单元;1E-第2服务器通信可能判断单元;1D-第3服务器地址再取得单元;3A-第2服务器通信可能检查单元;3B-第2服务器通信恢复通知单元;3C-存储器;4A-第3服务器通信可能检查单元;4B-存储器。

具体实施方式

下面,结合附图,对本发明进行详细说明

[实施方式1:无二重化]

图1是表示本发明的门户服务器系统的第1实施方式(实施方式1)的概略的图。在该实施方式1中,也和图12中作为以往的第1例所示的门户服务器系统同样,在服务器A中登记有服务器B的地址#B,在服务器C中登记有服务器A的地址#A。

另外,在本实施方式1中,在服务器A中设有定期检查是否能够进行与服务器B之间的通信的正常检查功能,在服务器C中设有定期检查是否能够进行与服务器A之间的通信的正常检查功能。

另外,在本实施方式1中,客户计算机1,作为本实施方式的特有功能而设有用于实现通过把服务器C作为上位的门户服务器,只在该上位的门户服务器C中注册,即可无间断地使用服务器A、B的功能(无间断接入功能)。

客户计算机1由包括处理器和存储装置的硬件、和配合这些硬件来实现各种功能的程序实现。具体是,在个人计算机中安装程序,通过使CPU按照所安装的程序进行处理动作来实现。

下面,结合图2~图4所示的顺序图,对客户计算机1所具有的无间断接入功能进行说明。另外,图2是可进行服务器A、B、C的通信的正常情况下的顺序图。图3是在客户计算机1向门户服务器C注册后,服务器A成为不能通信的情况下的顺序图。图4是在客户计算机向门户服务器C注册时,服务器A成为不能通信的情况下的顺序图。

[正常的情况:图2]

客户计算机1响应来自操作者的注册请求(图2:箭头(1)),在门户服务器C中注册(图2:箭头(2))。在该注册时,客户计算机1取得被登记在门户服务器C中的服务器A的地址#A(图2:箭头(3))。然后,根据从门户服务器C取得的地址#A,接入服务器A,取得被登记在服务器A中的服务器B的地址#B(图2:箭头(4))。

若在向门户服务器C注册后,操作者选择服务器B的功能(图2:箭头(5)),则,客户计算机1对服务器A询问是否能够进行与服务器B之间的通信(图2:箭头(6))。

这里,如果从服务器A返回表示能够进行与服务器B之间的通信的检查结果(图2:箭头(7)),则客户计算机1根据所取得的服务器B的地址#B,接入服务器B(图2:箭头(8))。

另外,在作为异常的情况而从服务器A返回了表示不能进行与服务器B之间的通信的检查结果的情况下(图2:箭头(11)),客户计算机1向操作者输出连接失败的错误信息(图2:箭头(12))。

[在向门户服务器C注册后,服务器A成为不能通信的情况:图3]

客户计算机1响应来自操作者的注册请求(图3:箭头(1)),在门户服务器C中注册(图3:箭头(2))。在该注册时,客户计算机1取得被登记在门户服务器C中的服务器A的地址#A(图3:箭头3))。然后,根据从门户服务器C取得的地址#A接入服务器A,取得被登记在服务器A中的服务器B的地址#B(图3:箭头(4))。

这里,作为假设的情况,考虑有在向门户服务器C注册后,服务器A成为不能通信的情况。在这种情况下,门户服务器C定期检查能否进行与服务器A之间的通信,若判断为成为不能进行与服务器A之间的通信的状态(图3:箭头(5)),则把该情况通知给客户计算机1(图3:箭头(6))。

然后,若操作者选择了服务器B的功能(图3:箭头(7)),则客户计算机1根据来自门户服务器C的通知结果,判断为不能进行与服务器A之间的通信(图3:箭头(8)),根据所取得的服务器B的地址#B,接入服务器B(图3:箭头(9))。

若门户服务器C在判断为在与之前不能通信的服务器A之间成为能够通信的状态(图3:箭头(10)),则把已恢复到能够进行与服务器A之间的通信的状态的情况通知给客户计算机1(图3:箭头(11))。

客户计算机1在从门户服务器C收到了表示恢复了能够进行与服务器A之间的通信的状态的通知时,根据所取得的服务器A的地址#A,接入服务器A,取得被登记在服务器A中的服务器B的地址#B(图3:箭头(12))。

然后,若操作者选择了服务器B的功能(图3:箭头(13)),则客户计算机1询问服务器A能否进行与服务器B之间的通信(图3:箭头(14)),如果从服务器A返回了表示能够进行与服务器B之间的通信的检查结果(图3:箭头(15)),则根据所取得的服务器B的地址#B,接入服务器B(图3:箭头(16))。

例如,在服务器A中登记新的服务器Bnew的地址#Bnew,并重起了服务器A那样的情况下,成为暂时不能进行与服务器A之间的通信的状态。在这样的情况下,在恢复到能够进行与服务器A之间的通信的状态时,被登记在服务器A中的新的服务器Bnew的地址#Bnew被客户计算机1再次取得,根据该再次取得的服务器Bnew的地址#Bnew,能够接入新的服务器Bnew。

[在向门户服务器C注册时服务器A不能进行通信的情况:图4]

客户计算机1响应来自操作者的注册请求(图4:箭头(1)),在门户服务器C中注册(图4:箭头(2))。该注册时,客户计算机1取得被登记在门户服务器C中的服务器A的地址#A(图4:箭头(3))。

这里,作为假设的情况,可以是在向门户服务器C注册时,服务器A不能进行通信的情况。在这种情况下,客户计算机1不能从服务器A取得服务器B的地址#B。而且,在这种情况下,门户服务器C把不能进行与服务器A之间的通信的情况通知给客户计算机1(图4:箭头(4))。

若向门户服务器C注册后,操作者选择了服务器B的功能(图4:箭头(5)),客户计算机1根据来自门户服务器C的通知结果,判断为不能进行与服务器A之间的通信(图4:箭头6))。

另外,客户计算机1由于未取得服务器B的地址#B,所以,取消对服务器B的接入(图4:箭头(7))而且,向操作者输出连接失败的错误信息(图4:箭头(8))。

即,当在门户服务器C中注册时,服务器A处于关机状态,而且之后服务器A一次也未恢复的情况,基于系统的特性被断定为少有的情况,因此,取消对服务器B的接入,并向操作者输出连接失败的错误信息。

门户服务器C,若判断为成为能够进行与此前不能通信的服务器A之间的通信的情况(图4:箭头(9)),则,把已恢复到能够进行与服务器A之间的通信的状态的情况通知给客户计算机1(图4:箭头(10))。

客户计算机1,若从门户服务器C收到表示已恢复到能够进行与服务器A之间的通信的状态的通知,则,根据所取得的服务器A的地址#A,接入服务器A,取得被登记在服务器A中的服务器B的地址#B(图4:箭头(11))。

然后,若操作者选择了服务器B的功能(图4:箭头(12)),客户计算机1询问服务器A能否进行与服务器B之间的通信(图4:箭头(13)),如果从服务器A返回表示能够进行与服务器B之间的通信的检查结果(图4:箭头(14)),则根据取得的服务器B的地址#B,接入服务器B(图4:箭头(15))。

另外,在上述的例中,虽然构成为,当在向门户服务器C注册后,选择了服务器B的功能的情况下,进行能否进行与服务器A之间的通信的确认,或进行能否进行与服务器B之间的通信的确认,但也可以构成为根据取得的服务器B的地址#B直接接入服务器B。在这种情况下,如下构成为即可:如果即使接入服务器B,服务器B也无响应,则向操作者输出连接失败的错误信息。

从以上的动作可看出,在本实施方式1的门户服务器系统中,在向门户服务器C注册时,由于客户计算机1从服务器A取得服务器B的地址#B,所以在向门户服务器C注册后,即使服务器1关机,也能够从客户计算机1接入服务器B。另外,也不需要在门户服务器C中登记服务器B的地址#B。

[实施方式2:有二重化]

图5是表示本发明的门户服务器系统的第2实施方式(实施方式2)的概略的图。在该实施方式2中,也和图13中作为以往的第2例所示的门户服务器系统同样,在服务器A中登记有处理系统的服务器B1的地址#B1和待机系统的服务器B2的地址#B2,在服务器C中登记有服务器A的地址#A。

另外,在本实施方式2中,在服务器A中设有定期检查是否能够进行与服务器B1和B2之间的通信的正常检查功能,在服务器C中设有定期检查是否能够进行与服务器A之间的通信的正常检查功能。

另外,在本实施方式2中,客户计算机1作为本实施方式的特有功能而设有用于实现通过把服务器C作为上位的门户服务器,只在该上位的门户服务器C中注册,即可无间断使用服务器A、B(B1、B2)的功能(无间断接入功能)。

客户计算机1由包括处理器和存储装置的硬件、和配合这些硬件来实现各种功能的程序实现。具体是,在个人计算机中安装程序,通过使CPU按照所安装的程序进行处理动作来实现。

下面,结合图6~图8所示的顺序图,对客户计算机1所具有的无间断接入功能进行说明。另外,图6是可进行服务器A、B1、B2、C的通信的正常情况下的顺序图。图7是在客户计算机1向门户服务器C注册后,服务器A成为不能通信的情况下的顺序图。图11是在客户计算机1向门户服务器C注册时,服务器A成为不能通信的情况下的顺序图。

[正常的情况:图6]

客户计算机1响应来自操作者的注册请求(图6:箭头(1)),在门户服务器C中注册(图6:箭头(2))。在该注册时,客户计算机1取得被登记在门户服务器C中的服务器A的地址#A(图6:箭头(3))。然后,根据从门户服务器C取得的地址#A,接入服务器A,取得被登记在服务器A中的服务器B1、B2的地址#B1、#B2(图6:箭头(4))。

若在向门户服务器C注册后,操作者选择了服务器B的功能(图6:箭头(5)),则客户计算机1对服务器A询问能否进行与服务器B(B1、B2)之间的通信(图6:箭头(6))。

这里,如果从服务器A返回表示能够进行与处理系统的服务器B1之间的通信的检查结果(图6:箭头(7)),则客户计算机1根据所取得的服务器B1的地址#B1,接入处理系统的服务器B1(图6:箭头(8))。

另外,在作为异常的情况从服务器A返回了表示不能进行与处理系统的服务器B1之间的通信,但能够进行与待机系统的服务器B2的通信的检查结果的情况下(图6:箭头(11)),客户计算机1根据取得的服务器B2的地址#B2,接入待机系统的服务器B2(图6:箭头(12))。

另外,在作为异常的情况,从服务器A返回了表示与处理系统的服务器B1之间的通信、和与待机系统的服务器B2的通信都不能进行的检查结果的情况下(图6:箭头(15)),客户计算机1向操作者输出连接失败的错误信息(图6:箭头(16))。

[在向门户服务器C注册后,服务器A成为不能通信的情况:图7]

客户计算机1响应来自操作者的注册请求(图7:箭头(1)),在门户服务器C中注册(图7:箭头(2))。在该注册时,客户计算机1取得被登记在门户服务器C中的服务器A的地址#A(图7:箭头3))。而且,根据从门户服务器C取得的地址#A接入服务器A,取得被登记在服务器A中的服务器B1、B2的地址#B1、#B2(图7:箭头(4))。

这里,作为假设的情况,可考虑有在向门户服务器C注册后,服务器A成为不能通信的情况。在这种情况下,门户服务器C定期检查能否进行与服务器A之间的通信,若判断为变成不能进行与服务器A之间的通信(图7:箭头(5)),则把该情况通知给客户计算机1(图7:箭头(6))。

然后,若操作者选择了服务器B的功能(图7:箭头(7)),客户计算机1根据来自门户服务器C的通知结果,判断为不能进行与服务器A之间的通信(图7:箭头(8)),根据所取得的服务器B1的地址#B1,接入处理系统的服务器B1(图7:箭头(9))。

若门户服务器C判断为与之前不能通信的服务器A之间成为能够通信(图7:箭头(10)),把已恢复到能够进行与服务器A之间的通信的状态的情况通知给客户计算机1(图7:箭头(11))。

若客户计算机1从门户服务器C收到了表示已恢复到能够进行与服务器A之间的通信的状态的通知时,根据所取得的服务器A的地址#A,接入服务器A,取得被登记在服务器A中的服务器B1、B2的地址#B1、#B2(图7:箭头(12))。

然后,若操作者选择了服务器B的功能(图7:箭头(13)),则客户计算机1询问服务器A能否进行与服务器B(B1、B2)之间的通信(图7:箭头(14)),如果从服务器A返回了表示能够进行与服务器B1之间的通信的检查结果(图7:箭头(15)),根据所取得的服务器B1的地址#B1,接入处理系统的服务器B1(图7:箭头(16))。

例如,在服务器A中登记新的服务器B1new、B2new的地址#Bnew、#B2new,并重起了服务器A那样的情况下,成为暂时不能进行与服务器A之间的通信的状态。在这样的情况下,在恢复到能够进行与服务器A之间的通信的状态时,被登记在服务器A中的新的服务器B1new、B2new的地址#B1new、#B2new被客户计算机1再次取得,根据该再次取得的服务器B1new、B2new的地址#B1new、#B2new,能够接入新的服务器Bnew(B1new、B2new)。

[在向门户服务器C注册时服务器A不能进行通信的情况:图8]

客户计算机1响应来自操作者的注册请求(图8:箭头(1)),在门户服务器C中注册(图8:箭头(2))。该注册时,客户计算机1取得被登记在门户服务器C中的服务器A的地址#A(图8:箭头(3))。

这里,作为假设的情况,可以是在向门户服务器C注册时,服务器A不能进行通信的情况。在这种情况下,客户计算机1不能从服务器A取得服务器B1、B2的地址#B1、#B2。而且,在这种情况下,门户服务器C把不能进行与服务器A之间的通信的情况通知给客户计算机1(图8:箭头(4))。

若向门户服务器C注册后,操作者选择了服务器B的功能(图8:箭头(5)),则客户计算机1根据来自门户服务器C的通知结果,判断为不能进行与服务器A之间的通信(图11:箭头6))。

另外,客户计算机1由于未取得服务器B1、B2的地址#B1、#B2,所以,取消对服务器B(B1、B2)的接入(图11:箭头(7)),而且,向操作者输出连接失败的错误信息(图8:箭头(8))。

即,在门户服务器C中注册时,服务器A处于关机状态,而且之后服务器A一次也未恢复的情况,基于系统的特性,被断定为少有的情况,因此,取消对服务器B(B1、B2)的接入,向操作者输出连接失败的错误信息。

门户服务器C,若判断为成为能够进行与此前不能通信的服务器A之间的通信的情况(图8:箭头(9)),则把已恢复到能够进行与服务器A之间的通信的状态的情况通知给客户计算机1(图8:箭头(10))。

客户计算机1,若从门户服务器C收到表示已恢复到能够进行与服务器A之间的通信的状态的通知,则根据所取得的服务器A的地址#A,接入服务器A,取得被登记在服务器A中的服务器B1、B2的地址#B1、#B2(图8:箭头(11))。

然后,若操作者选择了服务器B的功能(图8:箭头(12)),则客户计算机1询问服务器A能否进行与服务器B(B1、B2)之间的通信(图8:箭头(13)),如果从服务器A返回表示能够进行与处理系统的服务器B1之间的通信的检查结果(图8:箭头(14)),则根据取得的服务器B1的地址#B1,接入处理系统的服务器B1(图8:箭头(15))。

从以上的动作可看出,在本实施方式2的门户服务器系统中,由于在向门户服务器C注册时,客户计算机1从服务器A取得服务器B1、B2的地址#B1、#B2,所以在向门户服务器C注册后,即使服务器1关机,也能够从客户计算机1接入服务器B(B1)。另外,也不需要在门户服务器C中登记服务器B1、B2的地址#B1、#B2。而且,也不需要在服务器C中追加用于检查与服务器B1、B2之间的通信的可能状态的正常检查功能。

图9是表示在上述的实施方式1、2中,在服务器C中注册后,选择了服务器B的功能时的客户计算机1中的处理动作的流程图。

客户计算机1,若在服务器C中注册后,操作者选择了服务器B的功能,则根据取得的服务器B的地址,计算服务器B的台数N(步骤S101)。在此情况下,在实施方式1中,计数为N=1,在实施方式2中计数为N=2。另外,在向服务器C注册时,如果服务器A不能通信,不能取得服务器B的地址,则N=0。

然后,客户计算机1检查服务器B的台数N是否是N>0(步骤S102)这里,如果服务器B的台数N是N=0(步骤S102中的否),则取消向服务器B的接入,结束处理(步骤S103)。

如果服务器B的台数N是N>0(步骤S102中的是),检查在与服务器A之间能否通信(步骤S104),如果不能进行与服务器A之间的通信(步骤S104中的否),则设定为n=1(步骤S105),根据取得的服务器B的地址,接入第n=1台的服务器B(步骤S106)。

例如,在实施方式1中,如果不能进行与服务器A之间的通信(步骤S104中的是),则根据取得的服务器B的地址#B,接入服务器B(步骤S106)。在实施方式2中,如果不能进行与服务器A之间的通信(步骤S104中的否),则根据取得的服务器B1的地址#B1,接入处理系统的服务器B1(步骤S106)。

与此相对,如果能够进行与服务器A之间的通信(步骤S104中的是),则从服务器A取得能够进行与服务器B之间的通信的检查结果(步骤S107)。然后,设定n=1(步骤S108),检查能否进行与服务器B的第n台之间的通信(步骤S109)。

这里,如果得到了能够进行与服务器B的第n台之间的通信的检查结果(步骤S109中的是),则根据取得的服务器B的地址,接入第n台服务器B(步骤S106)。如果未得到能够进行与服务器B的第n台的通信的结果(步骤S109中的否),设定n=n+1(步骤S110),则重复进行步骤S109中的检查。另外,在该处理过程中,如果n>N(步骤S111中的是),则取消对服务器B的接入,并结束处理(步骤S112)。

例如,在实施方式1中,如果能够进行与服务器B之间的通信(步骤S109中的是),则基于所取得的服务器B的地址#B接入服务器B(步骤S106)。在实施方式2中,如果能够进行与服务器B1之间的通信(步骤S109的是),则基于取得的服务器B1的地址#B1接入处理系统的报务器B1(步骤S106)。在实施方式2中,如果不能进行与服务器B1之间的通信,但是,能够进行与服务器B2之间的通信(步骤S109中的是),则基于取得的服务器B2的地址#B2接入待机系统的服务器B2(步骤S106)。在实施方式2中,如果服务器B1、B2都不能进行通信(步骤S111中的是),则取消接入服务器B(B1、B2),结束处理(步骤S112)。

图10表示实施方式1的门户服务器系统中的客户计算机和服务器的主要部分的功能框图。在该实施方式1中,门户服务器C具有:第2服务器通信可能检查单元3A、第2服务器通信恢复通知单元3B、和保存服务器A的地址#A的存储器3C。该第2服务器通信可能检查单元3A定期检查能否进行与服务器A之间的通信,并把其检查结果通知给客户计算机1,该第2服务器通信恢复通知单元3B在判断为能够进行与此前由该第2服务器通信可能检查单元3A判断为不能进行通信的服务器A之间的通信的情况下,把已恢复到能够进行与服务器A之间的通信的状态的情况,通知给客户计算机1。另外,服务器A具有定期检查能否进行与服务器B之间的通信的第3服务器通信可能检查单元4A、和保存服务器B的地址#B的存储器4B。

另外,在该实施方式1中,客户计算机1具有第2服务器地址取得单元1A、第3服务器地址取得单元1B、第3服务器接入单元1C、和第3服务器地址再取得单元1D。该第2服务器地址取得单元1A在向门户服务器C注册时,取得被登记在该门户服务器C中的服务器A的地址#A,该第3服务器地址取得单元1B根据该第2服务器地址取得单元1A取得的地址#A,接入服务器A,并取得被登记在该服务器A中的服务器B的地址#B,该第3服务器接入单元1C,当向门户服务器C注册后,要求接入服务器B的情况下,根据第3服务器地址取得单元1B取得的地址#B,接入服务器B,该第3服务器地址再取得单元1D,在从门户服务器3的第2服务器通信恢复通知单元3B通知了已恢复到能够进行与服务器A之间的通信的状态的情况时,根据第2服务器地址取得单元1A所取得的地址#A,接入服务器A,并取得被登记在该服务器A中的服务器B的地址#B。

另外,在此例中,第3服务器接入单元1C,在根据来自门户服务器C的第2服务器通信可能检查单元3A的检查结果和服务器A中的第3服务器通信可能检查单元4A的检查结果,判断为能够进行与服务器A之间的通信和与服务器B之间的通信的情况下,根据第3服务器地址取得单元1B所取得的地址#B,接入服务器B。

在本实施方式1中,不是必须确认第3服务器接入单元1C中的来自门户服务器C的第2服务器通信可能检查单元3A的检查结果、和服务器A中的第3服务器通信可能检查单元4A中的检查结果,也可以在要求接入服务器B时,根据取得的服务器B的地址#B直接接入服务器B。

图11表示实施方式2的门户服务器系统中的客户计算机和服务器的主要部分的功能方框图。在该实施方式2中,门户服务器C具有第2服务器通信可能检查单元3A、第2服务器通信恢复通知单元3B、和保存服务器A的地址#A的存储器3C。该第2服务器通信可能检查单元3A定期检查能否进行与服务器A之间的通信,并把其检查结果通知给客户计算机1,该第2服务器通信恢复通知单元3B,在判断为能够进行与此前由第2服务器通信可能检查单元3A判断为不能进行通信的服务器A之间的通信的情况下,把已恢复到能够进行与服务器A之间的通信的状态的情况,通知给客户计算机1。另外,服务器A具有定期检查能否进行与服务器B1和服务器B2之间的通信的第3服务器通信可能检查单元4A、和保存服务器B1、B2的地址#B1、#B2的存储器4B。

另外,在该实施方式2中,客户计算机1具有第2服务器地址取得单元1A、第3服务器地址取得单元1B、第2服务器通信可能判断单元1E、第2服务器通信可能时的第3服务器接入单元1C1、第2服务器通信不能时的第3服务器接入单元1C2、和第3服务器地址再取得单元1D。该第2服务器地址取得单元1A在向门户服务器C注册时,取得被登记在该门户服务器C中的服务器A的地址#A。该第3服务器地址取得单元1B根据该第2服务器地址取得单元1A取得的地址#A,接入服务器A,并取得被登记在该服务器A中的服务器B1、B2的地址#B1、#B2。该第2服务器通信可能判断单元1E在向门户服务器C注册后要求接入服务器B的情况下,根据来自门户服务器C的第2服务器通信可能检查单元3A的检查结果,判断能否进行与服务器A之间的通信。该第2服务器通信可能时的第3服务器接入单元1C1在该第2服务器通信可能判断单元1E判断为能够进行与服务器A之间的通信的情况下,根据该第2服务器地址取得单元1A取得的地址,接入服务器A,取得该服务器A中的第3服务器通信可能检查单元4A中的检查结果,在得到了表示能够进行与服务器B1之间的通信的检查结果的情况下,根据第3服务器地址取得单元1B取得的地址#B1,接入服务器B1,在得到了表示不能进行与服务器B1之间的通信,但能够进行与服务器B2之间的通信的检查结果的情况下,根据第3服务器地址取得单元1B所取得的地址#B2,接入服务器B2。该第2服务器通信不能时的第3服务器接入单元1C2在第2服务器通信可能判断单元1E判断为不能进行与服务器A之间的通信的情况下,根据第3服务器地址取得单元1B取得的地址#B1,接入服务器B1。该第3服务器地址再取得单元1D在从门户服务器3的第2服务器通信恢复通知单元3B通知了已恢复到能够进行与服务器A之间的通信的状态的情况时,根据第2服务器地址取得单元1A所取得的地址#A接入服务器A,并取得被登记在该服务器A中的服务器B1、B2的地址#B1、#B2。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号