首页> 中国专利> 代理服务器装置、代理服务器系统和服务器装置

代理服务器装置、代理服务器系统和服务器装置

摘要

本文揭示了一种与网络和TEL网络耦合的代理服务器装置,它包含:接收装置、地址表、点对点协议接续装置和通信提供装置。本文还揭示了包括多个代理服务装置的代理服务器系统。

著录项

  • 公开/公告号CN1175031A

    专利类型发明专利

  • 公开/公告日1998-03-04

    原文格式PDF

  • 申请/专利权人 松下电器产业株式会社;

    申请/专利号CN97117834.8

  • 发明设计人 南摩英明;加贺友美;

    申请日1997-08-22

  • 分类号G06F13/00;

  • 代理机构上海专利商标事务所;

  • 代理人李家麟

  • 地址 日本国大阪府

  • 入库时间 2023-12-17 13:04:52

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2007-10-24

    专利权的终止未缴年费专利权终止

    专利权的终止未缴年费专利权终止

  • 2003-04-30

    授权

    授权

  • 1998-03-04

    公开

    公开

  • 1998-02-04

    实质审查请求的生效

    实质审查请求的生效

说明书

本发明涉及一种代理服务器装置,用来提供通过与服务器连接的公共电话网的网络与服务器之间的通信;本发明还涉及包括多个服务器装置的代理服务器系统以及通过代理服务器和公共电话网与网络耦合的服务器。

通常,在TCP/IP通信中,当客户请求与某一服务器的接续时,接续可以通过指定服务器的IP地址来提供。但是,由于互联网(Internet)的大众化,网络变大,而且有许多服务器,从而变得难以控制所有服务器IP地址。于是,就发展起来DNS(Domain Name Service,域名称服务)。

DNS服务器从指定的服务器名称中搜寻一个IP地址。因此,当对某一服务器进行接续时,在不直接指定服务器的IP地址时,DNS服务器从指定的服务器名称中搜寻相应的IP地址。图9是由DNS服务器控制的现有技术表。在DNS中,与网络耦合的服务器的名称一对一地对应于IP地址,即,IP地址已经事先确定。

在该结构中,服务器必须具有一个预先确定的IP地址,必须始终与网络相连。如果服务器配置在一公共区域中,那么该种结构没有问题。但是,如果服务器是配置在家里的,那么必须通过一公共电话网连接到网络,并且如果它始终与该网络相连,那么电话费就太高。因为在服务器在家里的情况下,每单位时间间隔访问的次数不会太高,所以只有当有必要进行接续时才将它与网络连接起来以抑制电话费。

另外,在普通的家用电脑通过公共电话网连接到网络时,采用的是PPP(点对点协议)。在PPP接续中,因为IP地址的数量有限,所以家用电脑不具有IP地址,并且通常IP地址是动态分配给进行接续的家用电脑,而且仅用于与网络接续的时候。

本发明的目的是提供一种改进的代理服务器装置、改进的代理服务器系统和改进的服务器装置。

按照本发明,提供的与网络和公共电话网耦合的第一代理服务器装置包含:从与网络耦合的客户终端接收请求通过公共电话网接续到所要求的服务器装置的接收部分,该请求包括服务器的名称;存储该名称和相应的电话号码的地址表;点对点协议接续部分,用来按照地址表,从名称动态地将互联网协议地址从网络中使用的预定互联网协议地址分配给所要求的服务器装置,以及用来提供所要求的服务器装置和代理服务器装置之间的点对点协议接续;以及一通信提供部分,用互联网协议地址提供客户终端和所要求的服务器装置之间的通信。

在第一代理服务器中,当互联网协议地址分配给所要求的服务器装置时,通信提供部分可以响应于来自任何其他客户终端的另一请求,用互联网协议地址提供任一其他客户终端与所要求的服务器装置之间的通信。

在第一代理服务器中,点对点协议接续部分可以响应于来自所要求的服务器装置的断开信息释放互联网协议地址。

按照本发明,与由互联网协议地址控制的网络和公共电话网耦合的第二代理服务器装置包含:请求接收部分,用来通过网络从一客户终端接收请求,而与通过该网络和公共电话网的某一网络耦合的服务器装置进行通信;一接续情况控制表,用来存储公共电话网中服务器装置的名称和相应的电话号码以及服务器装置所连接的相应的存储互联网协议地址;接续情况控制部分,用来检查服务器装置是否按照接续情况控制表而连接到网络了;点对点协议接续部分,通过检查接续情况控制部分,如果服务器装置没有被连接到网络,则动态地将互联网协议地址中的一个分配到服务器装置,以及如果服务器装置没被连接到该网络,则提供点对点接续;数据通信部分,用来向与服务器装置中的一个进行的数据通信提供动态分配的互联网协议地址中的一个;以及请求响应部分,作为响应于通信请求的应答从数据通信部分将通信结果发送到客户终端。

在第二代理服务器装置中,接续控制部分从服务器装置接收一断开请求,并释放相应于该服务器装置的互联网协议地址。

按照本发明,提供了一种代理服务器系统,该代理服务器系统包括与网络耦合的受互联网协议地址和公共电话网控制的多个代理服务器装置,每一代理服务器装置包含:代理服务器装置排列表,用来表示多个服务器装置的名称和负责多个代理服务器装置的多个服务器装置的名称之间的相应关系;接收部分,用来从直接或通过另一个代理服务器装置与该网络耦合的客户终端接收一接续到多个服务器装置中的一个的请求;传送部分,当多个服务器装置中的一个不是负责该代理服务器装置时,按照该代理服务器装置排列表,通过该网络,将请求传送到负责多个服务器装置中的一个的一个代理服务器装置;地址表,用来存储负责该代理服务器装置的多个服务器装置中的一个的名称和相应的电话号码;点对点协议接续部分,当多个服务器装置中的一个负责该代理服务器装置时,用来从按照地址表的名称,动态地将互联网协议地址从预定的互联网协议地址分配到多个服务器装置中的一个,以及动态地提供一个服务器装置和该代理服务器装置之间的点对点协议接续;以及一通信提供部分,用互联网协议地址,提供客户终端和多个服务器装置中的一个之间的通信。

在代理服务器系统中,代理服务器装置排列表是按照服务器装置和多个代理服务器装置之间的公共电话网中的距离来确定的。

在代理服务器系统中,代理服务器装置排列表是按照多个代理服务器装置的数据速率来确定的。

在代理服务器系统中,代理服务器装置排列表是按照多个代理服务器的数据速率和该服务器装置与多个代理服务器装置之间的公共电话网中的距离来确定的。

按照本发明,提供了一种与网络耦合的受互联网协议地址和公共电话网控制的第三代理服务器装置,它包含:一代理服务器装置排列表,用来表示与网络耦合的代理服务器装置和其他服务器装置的名称和负责该代理服务器装置和其他代理服务器装置的多个服务器装置的名称之间的相应关系;一接收部分,用来直接或通过其他代理服务器装置中的一个,从与网络耦合的客户终端接收接续到多个服务器装置中的一个的请求;传送部分,当多个服务器装置中的一个不是负责该代理服务器装置时,按照代理服务器装置排列表,通过该网络,将该请求传送到负责多个服务器装置中的一个的其他代理服务器装置中的一个;点对点协议接续部分,当多个服务器装置中的一个负责该代理服务器装置时,按照地址表中的名称,动态地将一互联网协议地址从预定的互联网协议地址分配到多个服务器装置中的一个,并且提供一个服务器装置和该代理服务器装置之间的点对点协议接续;以及一通信提供部分,采用互联网协议地址,提供客户终端和多个服务器装置中的一个之间的通信。

在第三代理服务器装置中,当请求通过多个代理服务器装置中另一个来自客户终端时,通信提供部分通过多个代理服务器装置中另一个提供客户终端与多个服务器装置中的一个之间的通信。

按照本发明,提供了一种通过公共电话网而进行点对点协议接续的与网络耦合的服务器装置,它包含:一定时器部分,用来连续测量与之耦合的客户终端的非通信情况;以及一断开控制部分,当所有的客户终端在预定的时间间隔内处在非通信状态时,使服务器装置与公共电话网断开。

在结合附图对本发明作了详细描述以后,本发明的目的将变得更加清楚,其中:

图1是第一个实施例的代理服务器装置和服务器的方框图,其中还示出了它们的通信系统;

图2描述的是第一个实施例的代理服务器装置工作的流程图;

图3是图1中所示描述服务器名称、IP地址和电话号码之间的关系的通信控制表;

图4描述的是图1中所示通信情况控制表42的表格;

图5是第二个实施例的代理服务器系统的方框图;

图6描述的是第二个实施例的流程图,给出代理服务器装置的工作情况;

图7描述的是图5中所示的代理服务器装置排列表;

图8描述的是第二个实施例的流程图,给出代理服务器装置工作时的情况;以及

图9是受DNS服务器控制的现有技术的表格。

图中,相同或相应的元件或部件用相同的文字标号表示。

图1是第一个实施例的代理服务器装置和一服务器的方框图,图中还示出它们的通信系统。

图1中,客户终端1与网络5耦合,代理服务器装置2与网络5和公共电话网3耦合,服务器4通过公共电话网3与代理服务器装置2耦合。

代理服务器装置2包含一请求接收部分21,用来通过网络5从客户终端1接收请求与服务器装置4进行通信的请求;接续情况控制部分22,用来控制与服务器装置的接续和断开;一公共电话网接续部分23,用来通过公共电话网3分配一IP地址并提供与服务器装置4的PPP接续;一数据通信部分24,用来实现与接续的服务器装置4的数据通信;一请求响应部分25,用来响应于来自客户终端1的通信请求作出应答;一接续情况控制表200,用来控制按照服务器装置动态分配的IP地址和相应于服务器装置的名称的电话号码。

下面描述运行情况。

图2描述的是第一个实施例的代理服务器装置2运行的流程图。图3是图1中所示的描述服务器名称、IP地址和电话号码之间的关系的通信控制表。

在步骤2-1中,代理服务器装置2等待来自与网络5连接的客户终端1的与服务器装置4进行的通信请求。当存在与具有名称YAMADA的服务器装置进行的通信请求时,代理服务器装置2在步骤2-2接收该通信请求。接着,通过检查通信情况控制表200,代理服务器装置2检查服务器装置4是否与网络5相连。

如图3所示,每一行接续情况控制表给出服务器的名称、网络5中相应的IP地址和公共电话网3中相应的电话号码。在接续情况控制表200中,如果在IP地址列处有一值,则相应的服务器与网络5相连,而当IP地址列处没有值,则相应的服务器不与该网络相连。在图3所示的情况下,服务器装置NANMA和服务器装置YAMADA被连接,并分配IP地址1 33.185.001.001和133.185.001.002。另一方面,服务器装置YAMADA不与代理服务器装置2相连。

在步骤2-3,如果服务器装置与代理服务器装置2相连,则在步骤2-9进行与服务器装置的通信。

如上所述,在本实施例中,假设没有连接服务器装置YAMADA,则在步骤2-4,代理服务器2用电话号码03-7890-1234呼叫公共电话网3。当提供了接续时,服务器装置YAMADA 4发出一登录名字和一口令。代理服务器装置2在步骤2-5中接收登录名字和口令。接着,在步骤2-6,代理服务器装置根据登录名字和口令证明该服务器,并将一个IP地址分配到服务器装置YAMADA 4。

代理服务器装置2如下分配IP地址。

首先,代理服务器装置2检查一个IP地址是否正被使用。如果该IP地址没被使用,则代理服务器装置2将该IP地址分配给服务器装置4。例如,如果代理服务器装置2保持从133.185.001.001到133.185.001.001的十个IP地址,而地址133.185.001.003没被使用,那么代理服务器装置2就将该IP地址分配给服务器装置4。在分配IP地址以后,在步骤2-7中,代理服务器装置2就尝试与服务器装置YAMADA的PPP接续。当PPP接续已经建立起来时,在步骤2-8,代理服务器装置2将IP地址133.185.001.003存储在通信情况控制表200中服务器装置YAMADA 4行的IP地址列处。在以后的步骤2-9中,代理服务器装置2实施与服务器装置YAMADA 4的数据通信,并向客户终端1发出一应答。

接着描述释放运行。有两种释放情况。即,释放由来自客户终端1的命令来实施以及由服务器装置4来实施。如果客户终端1和服务器装置一对一地相互通信,并且客户终端1决定不必与服务器装置4进行通信,那么可以响应于来自客户终端1的命令断开电路。但是,如果存在多个与服务器装置4进行通信的客户终端,则仅仅响应于来自一个客户终端的命令,防止使电路与服务器装置4断开。

所以,为了控制与客户终端的断开,服务器装置4包含:用来控制与客户断开的断开控制部分、测量每一客户的接续情况中处于非通信情况的时间间隔的定时器41,以及存储表示每一登记客户的通信情况或非通信情况以及连续非通信时间间隔的条件数据的通信情况控制表42。

服务器装置4的断开控制部分40用定时器41测量相对于通信情况控制表42中登记的所有客户的非通信时间间隔,并且如果所有客户终端均处在非通信情况下,那么就断开客户服务器装置2和服务器装置4之间的电路。

图4描述的是图1所示通信情况控制表42的表格。通信情况控制表42存储表示登记客户的每一IP地址的通信情况或非通信情况以及连续非通信时间间隔的条件数据。当建立起PPP接续时,服务器装置4的断开控制部分40登记请求与服务器装置进行通信的客户的IP地址。如果一个客户终端与服务器装置4进行通信,则断开控制部分40将表示通信情况的数据存储在客户终端的行的通信条件列处,并使连续非通信时间间隔的数据为零。另一方面,当通信结束时,断开控制部分40将表示非通信情况的数据存储在客户终端的行处。另外,断开控制部分40用定时器41定期(例如每5分钟)检查每一客户终端的通信情况。接着,断开控制部分40计算在非通信情况下每一客户终端的连续非通信时间间隔。如果连续非通信时间间隔达到一预定值,例如,60分钟,则断开控制部分40判断没有使用代理服务器装置和服务器装置4之间的电路。如果没有使用该电路,那么断开控制电路40将代理服务器装置2断开的情况通知接续控制部分、断开该电路,并消去断开控制表42中所有的数据。

如果存在在断开控制表42中消去有关客户终端的请求,则断开控制部分42在断开控制表42中仅消去有关客户终端的数据。如果存在消去有关来自所有客户终端1的客户的数据,断开控制部分42可以立即断开代理服务器装置2和服务器装置4之间的电路。

在本实施例中,客户是由IP地址控制的,所以,如果同一客户终端再次进行与客户装置4的通信,则不必增加断开控制表的行。所以,断开控制表42有效地受到控制。

当接续情况控制部分22得到通知与服务器装置4断开时,接续情况控制部分22消去相应于客户终端的IP地址的列中的数据。

如上所述,服务器存在于公共电话网以外,所以服务器通常是不通过公共电话网和代理服务器装置与网络相连的。所以,不总是分配其IP地址。但是,客户终端可以采用通过PPP接续来告知服务器装置的名称而连接到服务器装置,因为代理服务器装置所保持的有关IP地址是动态分配到服务器装置的。

另外,如果在预定的时间间隔中多个客户终端没有访问服务器装置4,那么服务器装置4可以在将断开情况通知代理服务器装置2以后自动断开电话电路,从而节省了服务器装置的电话费。<第二个实施例>

图5是第二个实施例的代理服务器系统的方框图。在第二个实施例的客户服务器系统中,因为存在大量要通过代理服务器装置6和9耦合到网络5的服务器装置,所以存在多个代理服务器装置6和9。在这种情况下,必须控制代理服务器装置6和9之间的接续操作。

代理服务器装置6和9的基本结构和运行情况与第一个实施例的类似。不同的是提供了多个代理服务器装置,请求接收部分61或91进一步从其他代理服务器装置接收与服务器装置进行通信的请求,并且每一代理服务器装置进一步包含代理服务器排列表600或900。

服务器装置8通过公共网3和代理服务器装置6与网络5耦合,并且一服务器装置11通过公共电话网3和代理服务器装置9耦合到网络5。代理服务器装置6控制服务器装置8,而代理服务器装置9控制服务器装置11。

下面描述工作情况。

图6描述的是第二个实施例的流程图,给出当从客户终端1直接发出一通信请求时代理服务器装置6或9的运行情况。图7给出的是图5中的代理服务器装置排列表。图8描述的是第二个实施例的流程图,给出当传送一通信请求时,代理服务器装置6或9的运行情况。

本实施例中,假设代理服务器装置6取名为TOKYOSV,代理服务器装置9取名为CHIBASV,而服务器装置11取名为SUZUKI。

在步骤6-1中,代理服务器装置6等待从与网络5连接的客户终端1与服务器装置8进行通信的通信请求。当存在与具有名称为SUZUKI的服务器装置的通信请求时,代理服务器装置6在步骤6-2接收通信请求。接着,代理服务器装置6根据代理服务器排列表600检查由代理服务器装置6本身所控制的服务器装置SUZUKI 11。如果服务器装置SUZUKI 11是由代理服务器装置6本身控制的,则处理过程进入图2中的步骤2-3,以提供与第一个实施例相似的PPP接续。

在本实施例中,如图7所示,服务器装置SUZUKI 11由代理服务器装置6控制。所以,处理过程进入步骤6-4。接着代理服务器装置6通过网络5与代理服务器装置9进行通信。

代理服务器装置9接收由代理服务器装置6在步骤8-2传送的与服务器装置SUZUKI 11进行通信的请求,并根据代理服务器排列表900判断代理服务器装置SUZUKI 11是否由代理服务器装置9本身控制。如果服务器装置是由代理服务器装置9本身控制,则处理过程进入步骤8-4。步骤8-4至8-10或步骤8-4和8-10是与第一个实施例中的步骤2-3至2-9或步骤2-3和2-9类似执行的。

在步骤8-10后面的步骤8-11中,代理服务器装置9向代理服务器装置6作出包括分配给服务器装置11的IP地址的应答。响应于此,代理服务器装置6在步骤6-6中,从代理服务器装置11接收这一应答,其中包括分配的IP地址并将IP地址传送到客户终端1。接着,客户终端1通过代理服务器装置6和具有由代理服务器装置9分配的IP地址的公共电话网3,可以通过代理服务器装置9与服务器装置11进行通信。同时还传送代理服务器装置9的IP地址。

按照该结构,可以在客户终端1和服务器11之间自适应地提供通信服务。例如,如果服务器装置11和代理服务器9位于CHIBA官邸,而代理服务器装置6位于比CHIBA官邸稍远的TOKYO,那么因为公共网3中的距离较短因而电话费较便宜,所以客户终端1(在CHIBA)最好通过代理服务器9(在CHIBA)而不是代理服务器装置6(在TOKYO)与服务器装置11进行通信。即,在该系统中,代理服务器装置排列表600或900是按照服务器装置和代理服务器装置6或9之间的距离D1和D2来确定的。但是,如果不管距离如何电话费是固定的,考虑到代理服务器装置DATA RATE(数据速率)A或DATA RATE B的数据速率,那么按照数据速率来确定代理服务器装置排列表。通常,电话费随公共网3中的距离而变,从而距离也是一个重要的参数。于是,代理服务器装置排列表是按照服务器装置和多个代理服务器装置之间的公共电话网中的数据速率和距离来确定的。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号