Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3667594B2 - Gateway system - Google Patents
[go: Go Back, main page]

JP3667594B2 - Gateway system - Google Patents

Gateway system Download PDF

Info

Publication number
JP3667594B2
JP3667594B2 JP2000132028A JP2000132028A JP3667594B2 JP 3667594 B2 JP3667594 B2 JP 3667594B2 JP 2000132028 A JP2000132028 A JP 2000132028A JP 2000132028 A JP2000132028 A JP 2000132028A JP 3667594 B2 JP3667594 B2 JP 3667594B2
Authority
JP
Japan
Prior art keywords
gateway
gatekeeper
master
proxy
address
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2000132028A
Other languages
Japanese (ja)
Other versions
JP2001077865A (en
Inventor
謙 藤田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2000132028A priority Critical patent/JP3667594B2/en
Publication of JP2001077865A publication Critical patent/JP2001077865A/en
Application granted granted Critical
Publication of JP3667594B2 publication Critical patent/JP3667594B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、H.323を用いた通信システムにおいて、ゲートキーパ機能を分割し、一部をゲートウェイ装置に実装することで、より多くのゲートウェイを1つのゲートキーパに収容することができるH.323ゲートキーパ機能分割によるゲートウェイシステムに関する。
【0002】
【従来の技術】
従来、H.323ゲートウェイシステムは、サービス品質非保証型LAN(例えばEthernetなど)の標準仕様であるITU−T勧告H.323による通信とH.323以外による通信を中継するために用いられ、プロトコル変換を行う。H.323モデルでは、1ゾーンは一つのゲートキーパと一つ以上のエンドポイント(ゲートウェイまたはH.323端末)で構成される。ゲートキーパは、アドレス変換、アクセス変換制御および帯域管理などを行い、ゲートウェイを制御する。1ゾーンのゲートウェイが多くなった場合には、複数のゲートキーパを用意することでゲートキーパの処理の輻輳を回避するが、ゲートウェイは同時に一つのゲートキーパにしか登録できないため、ゲートウェイがゲートキーパ毎に構成される複数ゾーンに分割される。
【0003】
【発明が解決しようとする課題】
しかしながら、上記の従来技術には、次のような問題点があった。
【0004】
第1の問題点は、ゲートウェイ数が同じのままで複数ゾーン構成とした場合は呼損率が大きくなることである。その理由は、1ゾーンの規模縮小に応じて大群化効果が薄くなるからである。逆に1ゾーンと同等の呼損率を維持するためには、ゲートウェイの設備数が多くなってしまう。
【0005】
第2の問題点は、1ゾーン構成の場合はゲートキーパの能力により収容可能なゲートウェイ数に上限があることである。1つのゾーンにより多くのゲートウェイを収容するためには、より高性能のゲートキーパを利用しなければならない。
【0006】
本発明は、以上の問題点を解決するため、H.323を用いた通信システムにおいて、ゲートキーパ機能を分割し、一部をゲートウェイ装置に実装することで、より多くのゲートウェイを1つのゲートキーパに収容することができるゲートウェイシステムを提供することを目的とする。
【0007】
【課題を解決するための手段】
上述の課題を解決するため、本発明のゲートウェイシステムは、H.323を用いた通信システムにて、他のゾーンとの通信のアドレス変換機能、ゾーン管理機能および呼制御シグナリング機能を含むゲートウェイ制御機能を有するマスタゲートキーパと、このマスタゲートキーパが有するゲートウェイ制御機能のうちのアドレス変換機能およびゾーン管理機能のみを有するプロクシゲートキーパおよび他のゾーンとの通信のプロトコル変換をするゲートウェイを収容する複数のゲートウェイ装置とを具備して、H.323にて記述された1つのゾーンを構成することを特徴とする。
【0008】
以上の構成によって、ゲートウェイのアドレス変換要求をプロクシゲートキーパで処理し、マスタゲートキーパの負荷を軽減する。
【0009】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【0010】
図1を参照すると、本実施の形態は、マスタゲートキーパ1と、ゲートウェイ装置2と、ネットワークアドレス&ポート番号変換装置3とを含む。ゲートウェイ装置2は、プロクシゲートキーパ21と、ゲートウェイ22とを備えている。マスタゲートキーパ1と、ゲートウェイ装置2とで、H.323にて記述されたゾーン6を構成し、他のゾーン7のゲートキーパ4やエンドポイント5との通信はネットワークアドレス&ポート番号変換装置3を経由して行う。
【0011】
図2に示すように、従来のH.323ゲートキーパ8の機能を、マスタゲートキーパ1とプロクシゲートキーパ21とにより機能分散する。プロクシゲートキーパ21では、従来H.323ゲートキーパ8が処理していたゲートウェイ制御機能のうち、アドレス変換機能21aおよびゾーン管理機能21bを持ち、ゲートウェイからのアクセス集中によるボトルネックを解消する。マスタゲートキーパ1は、アドレス変換機能1a、ゾーン管理機能1bの他に、承認制御機能1c、帯域幅制御機能1d、呼制御シグナリング機能1e、呼認可機能1f、帯域幅管理機能1g、呼管理機能1hを持つ。
【0012】
ネットワークアドレス&ポート番号変換装置3は、マスタゲートキーパ1、プロクシゲートキーパ21、ゲートウェイ22のうちいずれかが他のゾーン7と通信する際に、ネットワークアドレスおよびポート番号を変換する機能を持つ。ポート番号とはトランスポート層におけるアドレスである。特にプロクシゲートキーパ21のネットワークアドレスおよびポート番号を、マスタゲートキーパ1のネットワークアドレスおよびポート番号に変換することで、他のゾーン7のゲートキーパ4やエンドポイント5からはプロクシゲートキーパ21の代わりにマスタゲートキーパ1がゾーン6のゲートキーパであるように見える。
【0013】
ゲートウェイ22は、従来のH.323ゲートウェイ機能に加え、プロクシゲートキーパ21で参加拒否された呼への参加要求を、改めてマスタゲートキーパ1へ要求する機能を持つ。
【0014】
次に、図1、図3、図4及び図5を参照して本実施の形態の動作について詳細に説明する。
【0015】
図3において、ゲートウェイ22がエンドポイント5に発信する場合、プロクシゲートキーパ21に対して参加要求A1を送信する。プロクシゲートキーパ21ではアドレス変換機能により、他ゾーン7のゲートキーパ4に位置情報要求A2を送るが、途中ネットワークアドレス&ポート番号変換装置3を経由する際に、位置情報要求A2内のプロクシゲートキーパ21のネットワークアドレス&ポート番号をマスタゲートキーパ1のネットワークアドレス&ポート番号に変換した位置情報要求A3を転送し、ゲートキーパ4では位置情報要求A3が受信される。
【0016】
ゲートキーパ4では位置情報要求A3に対しエンドポイント5に対するシグナリング用のトランスポートアドレスを含めた位置情報確認A4で応答する。位置情報確認A4が途中ネットワークアドレス&ポート番号変換装置3を経由する際に、位置情報確認A4内のマスタゲートキーパ1のネットワークアドレス&ポート番号をプロクシゲートキーパ21のネットワークアドレス&ポート番号に変換した位置情報確認A5を転送し、プロクシゲートキーパ21では位置情報確認A5が受信される。プロクシゲートキーパ21は、参加要求A1を受け入れるのであれば許可確認A6をゲートウェイ22へ送信する。ゲートウェイ22では、許可確認A6で指定されたトランスポートアドレスに対し、シグナリングチャネルA7を開設する。
【0017】
一方、図4において、ゲートウェイ22がプロクシゲートキーパ21にない機能を必要とする参加要求B1を送信した場合、プロクシゲートキーパ21では参加拒否B6を送る。なお、位置情報要求B2から位置情報確認B5までの手順は図3における位置情報要求A2から位置情報確認A5までの手順と同じである。参加拒否B6を受信したゲートウェイ22では、改めてマスタゲートキーパ1に対し参加要求B7を送信する。マスタゲートキーパ1は、参加要求を受け入れるのであれば、許可確認B8をゲートウェイ22へ送信する。ゲートウェイ22では、許可確認B8で指定されたトランスポートアドレスに対し、シグナリングチャネルB9を開設する。
【0018】
また、図5において、マスタゲートキーパ1にてシグナリングチャネルを中継する場合を説明する。これは、マスタゲートキーパ1がゲートウェイ22に通知する許可確認C8において、エンドポイント5のシグナリング用トランスポートアドレスの代わりに、マスタゲートキーパ1のシグナリング用トランスポートアドレスを通知する点で図4の例と異なる。これにより、ゲートウェイ22とエンドポイント5との間のシグナリングチャネルは直接開設されず、ゲートウェイ22とマスタゲートキーパ1とのシグナリングチャネルC9と、マスタゲートキーパ1とエンドポイント5とのシグナリングチャネルC10とが開設される。
【0019】
次に、具体例を用いて本実施の形態の動作を説明する。例えば、図3においてゲートウェイ22からエンドポイント5の別名アドレスである‘012-345-6789’に対し発信を行う場合、まず、ゲートウェイ22からプロクシゲートキーパ21に対し、この別名アドレス‘012-345-6789’への参加要求A1を送信する。プロクシゲートキーパ21では、この別名アドレス‘012-345-6789’を収容するゲートキーパ4に対し、位置情報要求A2を送り、途中経由するネットワークアドレス&ポート番号変換装置3で、位置情報要求A2のヘッダ内にあるプロクシゲートキーパ21のネットワークアドレス&ポート番号“10.7.8.9:5001”をマスタゲートキーパ1のネットワークアドレス&ポート番号“10.4.5.6:10001”に変換した位置情報要求A3を転送し、ゲートキーパ4では位置情報要求A3受信時にはマスタゲートキーパ1が送信したように見える。
【0020】
ゲートキーパ4では位置情報要求A3に対しエンドポイント5に対するシグナリング用のトランスポートアドレス‘10.1.2.3:1720’を含めた位置情報確認A4で応答する。位置情報確認A4が途中ネットワークアドレス&ポート番号変換装置3を経由する際に、位置情報確認A4のヘッダ内にあるマスタゲートキーパ1のネットワークアドレス&ポート番号“10.4.5.6:10001”をプロクシゲートキーパ21のネットワークアドレス&ポート番号“10.7.8.9:5001”に変換した位置情報確認A5を転送し、マスタゲートキーパ1でなくプロクシゲートキーパ21で位置情報確認A5が受信される。位置情報確認A5の受信によりプロクシゲートキーパ21ではエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’を得る。その後、エンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’を含む許可確認A6をゲートウェイ22へ送信する。ゲートウェイ22では、指定されたトランスポートアドレス‘10.1.2.3:1720’に対し、シグナリングチャネルA7を開設する。
【0021】
また、図4においてゲートウェイ22がエンドポイント5の別名アドレスである‘012-345-6789’に対し発信するためにユーザ認証を含む参加要求B1をプロクシゲートキーパ21に送信した場合、プロクシゲートキーパ21では認証機能を持たないので、参加拒否B6を送る。なお、位置情報要求B2の送信から位置情報確認B5の応答受信までの手順は図3の位置情報要求A2の送信から位置情報確認A5の手順と同じである。参加拒否B6を受信したゲートウェイ22では、改めてマスタゲートキーパ1に対し参加要求B7を送信する。マスタゲートキーパ1は、ユーザ認証が成功し参加要求を受け入れるのであれば、参加要求B8をゲートウェイ22へ送信する。ゲートウェイ22では、許可確認B8で指定されたトランスポートアドレスに対し、シグナリングチャネルB9を開設する。
【0022】
また、図5においてゲートウェイ22からエンドポイント5の別名アドレスである‘012-345-6789’に対し発信を行う場合、参加要求C1から参加要求C7までの手順は図4の参加要求B1から参加要求B7までの手順と同じである。マスタゲートキーパ1では、許可確認C8でエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’の代わりにマスタゲートキーパ1自身のトランスポートアドレス‘10.4.5.6:1720’を含む許可確認C8をゲートウェイ22へ送信する。ゲートウェイ22では、指定されたトランスポートアドレス‘10.4.5.6:1720’に対し、シグナリングチャネルC9を開設する。さらにマスタゲートキーパ1からエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’に対し、シグナリングチャネルC10を開設する。シグナリングチャネルC9とシグナリングチャネルC10が、ゲートウェイ22とエンドポイント5とのシグナリングチャネルとなる。
【0023】
次に、本発明の他の実施の形態について図面を参照して詳細に説明する。図6および図7の実施の形態は、マスタゲートキーパ1の代わりにプロキシゲートキーパ21がゾーン6のゲートキーパと他ゾーン7から見える点で図3〜図5の例と異なる。
【0024】
図6において、ゲートウェイ22がエンドポイント5に発信する場合、プロクシゲートキーパ21に対して参加要求D1を送信する。プロクシゲートキーパ21ではアドレス変換機能により、他ゾーン7のゲートキーパ4に位置情報要求D2を送り、位置情報確認D3の応答でエンドポイント5に対するシグナリング用のトランスポートアドレスを得る。プロクシゲートキーパ21は、参加要求D1を受け入れるのであれば許可確認D4をゲートウェイ22へ送信する。ゲートウェイ22では、許可確認D4で指定されたトランスポートアドレスに対し、シグナリングチャネルD5を開設する。
【0025】
一方、図7において、ゲートウェイ22がプロクシゲートキーパ21にない機能を要求する参加要求E1を送信した場合、プロクシゲートキーパ21では参加拒否E4を送る。参加拒否E4を受信したゲートウェイ22では、改めてマスタゲートキーパ1に対し参加要求E5を送信する。マスタゲートキーパ1は、参加要求を受け入れるのであれば、参加要求E6をゲートウェイ22へ送信する。ゲートウェイ22では、参加要求E6で指定されたトランスポートアドレスに対し、シグナリングチャネルE7を開設する。
【0026】
次に、具体例について説明する。例えば、図6においてゲートウェイ22からエンドポイント5の別名アドレスである‘012-345-6789’に対し発信を行う場合、まず、ゲートウェイ22からプロクシゲートキーパ21に対し、この別名アドレス‘012-345-6789’への参加要求D1を送信する。プロクシゲートキーパ21では、この別名アドレス‘012-345-6789’を収容するゲートキーパ4に対し、位置情報要求D2を送り、位置情報確認D3の応答でエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’を得る。その後、エンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’を含む許可確認D4をゲートウェイ22へ送信する。ゲートウェイ22では、指定されたトランスポートアドレス‘10.1.2.3:1720’に対し、シグナリングチャネルD5を開設する。
【0027】
また、図7においてゲートウェイ22がユーザ認証を含む参加要求E1をプロクシゲートキーパ21に送信した場合、プロクシゲートキーパ21では認証機能を持たないので、参加拒否E4を送る。参加拒否E4を受信したゲートウェイ22では、改めてマスタゲートキーパ1に対し参加要求E5を送信する。マスタゲートキーパ1は、ユーザ認証が成功し参加要求を受け入れるのであれば、参加要求E6をゲートウェイ22へ送信する。ゲートウェイ22では、参加要求E6で指定されたトランスポートアドレスに対し、シグナリングチャネルE7を開設する。
【0028】
次に、さらに他の実施の形態について図面を参照して詳細に説明する。図8、図9および図10の実施の形態は、図8を参照すると、プロクシゲートキーパ21が、図2に示された実施の形態におけるアドレス変換機能21a、ゾーン管理機能22Bに加え、呼制御シグナリング機能21eを有する点で図6、図7の例と異なる。それにより、プロクシゲートキーパ21の判断により図9で示すようにゲートウェイ22とエンドポイント5との間のシグナリングチャネルは直接開設されず、ゲートウェイ22とプロクシゲートキーパ21とのシグナリングチャネルF5と、プロクシゲートキーパ21とエンドポイント5とのシグナリングチャネルF6とが開設されることが可能となる。
【0029】
また、図10を参照すると、本実施の形態は、マスタゲートキーパ1がゲートウェイ22に通知する許可確認G6において、エンドポイント5のシグナリング用トランスポートアドレスの代わりに、マスタゲートキーパ1のシグナリング用トランスポートアドレスを通知した点で異なる。これにより、ゲートウェイ22とエンドポイント5との間のシグナリングチャネルは直接開設されず、ゲートウェイ22とマスタゲートキーパ1とのシグナリングチャネルG7と、マスタゲートキーパ1とエンドポイント5とのシグナリングチャネルG8とが開設される。
【0030】
シグナリングチャネルG8上で送受信される信号が、ネットワークアドレス&ポート番号変換装置3を通過する毎に、マスタゲートキーパ1のネットワークアドレスおよびポート番号とプロクシゲートキーパ21のネットワークアドレスおよびポート番号とが変換される。その結果、エンドポイント5からは、シグナリングチャネルG8はプロクシゲートキーパ21との間に開設されたシグナリングチャネルG9のように見える。
【0031】
次に、具体例について説明する。例えば、図9においてゲートウェイ22からエンドポイント5の別名アドレスである‘012-345-6789’に対し発信を行う場合、ます、ゲートウェイ22からプロクシゲートキーパ21に対し、この別名アドレス‘012-345-6789’への参加要求F1を送信する。プロクシゲートキーパ21では、この別名アドレス‘012-345-6789’を収容するゲートキーパ4に対し、位置情報要求F2を送り、位置情報確認F3の応答でエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’を得る。その後、エンドポイント5に対するトランスポートアドレスの代わりにプロクシゲートキーパ自身のトランスポートアドレス‘10.4.5.6:1720’を含む許可確認F4をゲートウェイ22へ送信する。ゲートウェイ22では、指定されたトランスポートアドレス‘10.4.5.6:1720’に対し、シグナリングチャネルF5を開設する。
【0032】
さらにプロクシゲートキーパからエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’に対し、シグナリングチャネルF6を開設する。シグナリングチャネルF5とシグナリングチャネルF6が、ゲートウェイ22とエンドポイント5とのシグナリングチャネルとなる。
【0033】
また、図10においてゲートウェイ22からエンドポイント5の別名アドレスである‘012-345-6789’に対し発信を行う場合、参加要求G1から参加要求G5までの手順は図7の参加要求E1から参加要求E5までの手順と同じである。マスタゲートキーパ1では、許可確認G6でエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’の代わりにマスタゲートキーパ1自身のトランスポートアドレス‘10.4.5.7:1720’を含む許可確認G6をゲートウェイ22へ送信する。ゲートウェイ22では、指定されたトランスポートアドレス‘10.4.5.7:1720’に対し、シグナリングチャネルG7を開設する。さらにマスタゲートキーパ1からエンドポイント5に対するトランスポートアドレス‘10.1.2.3:1720’に対し、シグナリングチャネルG8を開設する。シグナリングチャネルG7とシグナリングチャネルG8が、ゲートウェイ22とエンドポイント5とのシグナリングチャネルとなる。
【0034】
ここで、マスタゲートキーパ1からエンドポイント5へ送られる信号内にあるマスタゲートキーパ1のネットワークアドレスおよびポート番号は、ネットワークアドレス&ポート番号変換装置3を中継する時点で、プロクシゲートキーパ21のネットワークアドレスおよびポート番号に変換される。逆にエンドポイント5からマスタゲートキーパ1へ送られる信号内にあるプロクシゲートキーパ21のネットワークアドレスおよびポート番号は、ネットワークアドレス&ポート番号変換装置3を中継する時点で、マスタゲートキーパ1のネットワークアドレスおよびポート番号に変換される。よって、シグナリングチャネルG8はエンドポイント5から見た場合、プロクシゲートキーパ21との間に開設されたシグナリングチャネルG9のように見える。
【0035】
以上述べたように、ゲートウェイ22がエンドポイント5に発信する場合、まずプロクシゲートキーパ21にH.323通信への参加要求を行う。プロクシゲートキーパ21はアドレス変換機能によりエンドポイント5の着信先アドレスを求める。そして、参加要求を認める場合には許可確認に着信先アドレスを含めてゲートウェイ22に通知する。参加要求を認めない場合には、着信先アドレスを含めた参加拒否をゲートウェイ22に通知する。
【0036】
ゲートウェイ22では、参加拒否された場合には改めてマスタゲートキーパ1にH.323通信への参加要求を行う。マスタゲートキーパ1は、ゲートウェイ22の参加要求を認めるか否かの判断を行い、許可確認または参加拒否をゲートウェイ22に通知する。ゲートウェイ22では、プロクシゲートキーパ21またはマスタゲートキーパ1からの許可確認を受信後、シグナリングチャネルをエンドポイント5との間に開設し、後のH.323の手順を行う。
【0037】
これにより、従来1つのゲートキーパで処理可能であったゲートウェイの数よりも多くのゲートウェイを処理することが可能となる。
【0038】
【発明の効果】
以上説明したように、本発明は、ゲートウェイのアドレス変換要求をゲートウェイ装置内部のプロクシゲートキーパで処理し、マスタゲートキーパの負荷を軽減するので、従来1つのゲートキーパで処理可能であったゲートウェイの数よりも多くのゲートウェイを処理することが可能となる。その結果、ゲートウェイの数を増やすにつれ、ゲートキーパの処理能力を向上させたり、ゲートキーパを追加したりする必要がなくなる。
【0039】
また、ゲートウェイのアドレス変換要求をゲートウェイ装置内部のプロクシゲートキーパで処理することによって、アドレス変換のみを必要とするゲートウェイの処理待ち時間を短縮できる。
【図面の簡単な説明】
【図1】本発明のゲートウェイシステムの構成図である。
【図2】 H.323ゲートキーパの機能ブロック図である。
【図3】ゲートウェイとエンドポイント間の送受信説明図である。
【図4】ゲートウェイとエンドポイント間の送受信説明図である。
【図5】ゲートウェイとエンドポイント間の送受信説明図である。
【図6】ゲートウェイとエンドポイント間の送受信説明図である。
【図7】ゲートウェイとエンドポイント間の送受信説明図である。
【図8】 H.323ゲートキーパの機能ブロック図である。
【図9】ゲートウェイとエンドポイント間の送受信説明図である。
【図10】ゲートウェイとエンドポイント間の送受信説明図である。
【符号の説明】
1 マスタゲートキーパ
2 ゲートウェイ装置
3 ネットワークアドレス&ポート番号変換装置
4 ゲートキーパ
5 エンドポイント
6 H.323ゾーン
7 他のゾーン
21 プロクシゲートキーパ
22 ゲートウェイ
[0001]
BACKGROUND OF THE INVENTION
The present invention provides an H.323 gatekeeper function that can accommodate a larger number of gateways in a single gatekeeper by dividing the gatekeeper function in a communication system using H.323 and implementing a part of the gatekeeper function in the gateway device. The gateway system is divided.
[0002]
[Prior art]
Conventionally, an H.323 gateway system is used to relay communication according to ITU-T recommendation H.323, which is a standard specification of a service quality non-guaranteed LAN (for example, Ethernet, etc.) and communication other than H.323. Perform conversion. In the H.323 model, one zone consists of one gatekeeper and one or more endpoints (gateway or H.323 terminal). The gatekeeper controls the gateway by performing address conversion, access conversion control, bandwidth management, and the like. When there are many gateways in one zone, multiple gatekeepers can be prepared to avoid gatekeeper processing congestion, but gateways can be registered with only one gatekeeper at the same time, so gateways are configured for each gatekeeper. Divided into multiple zones.
[0003]
[Problems to be solved by the invention]
However, the above prior art has the following problems.
[0004]
The first problem is that when the number of gateways remains the same and a multiple zone configuration is used, the call loss rate increases. The reason is that the effect of grouping becomes smaller as the scale of one zone is reduced. On the other hand, in order to maintain the call loss rate equivalent to that of one zone, the number of gateway facilities increases.
[0005]
The second problem is that there is an upper limit on the number of gateways that can be accommodated by the capability of the gatekeeper in the case of a one-zone configuration. In order to accommodate more gateways in one zone, higher performance gatekeepers must be used.
[0006]
To solve the above problems, the present invention divides the gatekeeper function in a communication system using H.323 and mounts a part of it in a gateway device, so that more gateways can be accommodated in one gatekeeper. An object of the present invention is to provide a gateway system that can do this.
[0007]
[Means for Solving the Problems]
In order to solve the above problems, the gateway system of the present invention is an H.264 standard. A master gatekeeper having a gateway control function including an address conversion function for communication with other zones, a zone management function and a call control signaling function in a communication system using H.323, and a gateway control function of the master gatekeeper . A proxy keeper having only an address translation function and a zone management function, and a plurality of gateway apparatuses accommodating gateways that perform protocol conversion for communication with other zones ; One zone described in H.323 is configured .
[0008]
With the above configuration, the gateway address translation request is processed by the proxy gatekeeper, and the load on the master gatekeeper is reduced.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described with reference to the drawings.
[0010]
Referring to FIG. 1, the present embodiment includes a master gatekeeper 1, a gateway device 2, and a network address & port number conversion device 3. The gateway device 2 includes a proxy gate keeper 21 and a gateway 22. The master gatekeeper 1 and the gateway device 2 constitute a zone 6 described in H.323, and communication with the gatekeeper 4 and the endpoint 5 in the other zone 7 passes through the network address & port number conversion device 3. And do it.
[0011]
As shown in FIG. 2, the functions of the conventional H.323 gatekeeper 8 are distributed by the master gatekeeper 1 and the proxy gatekeeper 21. The proxy keeper 21 has an address conversion function 21a and a zone management function 21b among the gateway control functions that are conventionally processed by the H.323 gatekeeper 8, and eliminates bottlenecks caused by concentration of access from the gateway. In addition to the address translation function 1a and the zone management function 1b, the master gatekeeper 1 includes an admission control function 1c, a bandwidth control function 1d, a call control signaling function 1e, a call authorization function 1f, a bandwidth management function 1g, and a call management function 1h. have.
[0012]
The network address & port number conversion device 3 has a function of converting a network address and a port number when any one of the master gatekeeper 1, the proxy gatekeeper 21, and the gateway 22 communicates with another zone 7. The port number is an address in the transport layer. In particular, by converting the network address and port number of the proxy gatekeeper 21 into the network address and port number of the master gatekeeper 1, the master gatekeeper 1 can replace the proxy gatekeeper 21 from the gatekeeper 4 and the endpoint 5 of the other zone 7. Seems to be a zone 6 gatekeeper.
[0013]
In addition to the conventional H.323 gateway function, the gateway 22 has a function of requesting the master gatekeeper 1 to participate in a call rejected by the proxy keeper 21 again.
[0014]
Next, the operation of the present embodiment will be described in detail with reference to FIG. 1, FIG. 3, FIG. 4 and FIG.
[0015]
In FIG. 3, when the gateway 22 transmits to the end point 5, the participation request A <b> 1 is transmitted to the proxy keeper 21. The proxy gatekeeper 21 sends a position information request A2 to the gatekeeper 4 of the other zone 7 by the address conversion function. When the proxy gatekeeper 21 passes through the network address & port number conversion device 3 on the way, the network of the proxy gatekeeper 21 in the position information request A2 The position information request A3 in which the address & port number is converted into the network address & port number of the master gatekeeper 1 is transferred, and the position information request A3 is received by the gatekeeper 4.
[0016]
The gatekeeper 4 responds to the position information request A3 with a position information confirmation A4 including a transport address for signaling to the end point 5. When the position information confirmation A4 passes through the network address & port number conversion device 3 on the way, the position information obtained by converting the network address & port number of the master gatekeeper 1 in the position information confirmation A4 into the network address & port number of the proxy gatekeeper 21 Confirmation A5 is transferred, and the position information confirmation A5 is received by the proxy keeper 21. The proxy keeper 21 transmits a permission confirmation A6 to the gateway 22 if it accepts the participation request A1. The gateway 22 opens the signaling channel A7 for the transport address specified by the permission confirmation A6.
[0017]
On the other hand, in FIG. 4, when the gateway 22 transmits a participation request B1 that requires a function that the proxy keeper 21 does not have, the proxy keeper 21 transmits a participation refusal B6. The procedure from the location information request B2 to the location information confirmation B5 is the same as the procedure from the location information request A2 to the location information confirmation A5 in FIG. The gateway 22 that has received the participation refusal B6 transmits a participation request B7 to the master gatekeeper 1 again. If the master gatekeeper 1 accepts the participation request, the master gatekeeper 1 transmits a permission confirmation B8 to the gateway 22. The gateway 22 opens the signaling channel B9 for the transport address specified by the permission confirmation B8.
[0018]
In FIG. 5, a case where the master gatekeeper 1 relays the signaling channel will be described. This is different from the example of FIG. 4 in that, in the permission confirmation C8 that the master gatekeeper 1 notifies to the gateway 22, the signaling transport address of the master gatekeeper 1 is notified instead of the signaling transport address of the endpoint 5. . As a result, the signaling channel between the gateway 22 and the endpoint 5 is not directly opened, but the signaling channel C9 between the gateway 22 and the master gatekeeper 1 and the signaling channel C10 between the master gatekeeper 1 and the endpoint 5 are opened. The
[0019]
Next, the operation of this embodiment will be described using a specific example. For example, in FIG. 3, when a call is made from the gateway 22 to “012-345-6789”, which is an alias address of the endpoint 5, first, the alias address “012-345-6789” is sent from the gateway 22 to the proxy keeper 21. A request to join A1 is transmitted. The proxy gatekeeper 21 sends a location information request A2 to the gatekeeper 4 that accommodates the alias address “012-345-6789”, and the network address & port number conversion device 3 that passes through the header information in the header of the location information request A2 The position information request A3 in which the network address & port number “10.7.8.9:5001” of the proxy gatekeeper 21 in FIG. 1 is converted to the network address & port number “10.4.5.6:10001” of the master gatekeeper 1 is transferred. When receiving the information request A3, it appears that the master gatekeeper 1 has transmitted.
[0020]
The gatekeeper 4 responds to the position information request A3 with a position information confirmation A4 including the transport address “10.1.2.3:1720” for signaling to the end point 5. When the location information confirmation A4 passes through the network address & port number conversion device 3 on the way, the network address & port number “10.4.5.6:10001” of the master gatekeeper 1 in the header of the location information confirmation A4 is stored in the proxy gatekeeper 21. The position information confirmation A5 converted to the network address & port number “10.7.8.9:5001” is transferred, and the position information confirmation A5 is received not by the master gatekeeper 1 but by the proxy gatekeeper 21. Upon reception of the position information confirmation A5, the proxy keeper 21 obtains a transport address “10.1.2.3:1720” for the endpoint 5. Thereafter, a permission confirmation A 6 including the transport address “10.1.2.3:1720” for the endpoint 5 is transmitted to the gateway 22. The gateway 22 opens the signaling channel A7 for the designated transport address “10.1.2.3:1720”.
[0021]
In FIG. 4, when the gateway 22 sends a participation request B1 including user authentication to the proxy gatekeeper 21 in order to make a call to “012-345-6789”, which is an alias address of the endpoint 5, the proxy gatekeeper 21 authenticates. Since it has no function, it sends a participation refusal B6. The procedure from the transmission of the location information request B2 to the reception of the response of the location information confirmation B5 is the same as the procedure from the transmission of the location information request A2 to the location information confirmation A5 in FIG. The gateway 22 that has received the participation refusal B6 transmits a participation request B7 to the master gatekeeper 1 again. If the user authentication is successful and the participation request is accepted, the master gatekeeper 1 transmits a participation request B8 to the gateway 22. The gateway 22 opens the signaling channel B9 for the transport address specified by the permission confirmation B8.
[0022]
Further, in FIG. 5, when a call is made from the gateway 22 to “012-345-6789” which is an alias address of the endpoint 5, the procedure from the participation request C1 to the participation request C7 is changed from the participation request B1 to the participation request in FIG. The procedure is the same up to B7. In the master gatekeeper 1, the permission confirmation C8 including the transport address “10.4.5.6:1720” of the master gatekeeper 1 itself is given to the gateway 22 in place of the transport address “10.1.2.3:1720” for the endpoint 5 in the permission confirmation C8. Send. The gateway 22 opens a signaling channel C9 for the designated transport address “10.4.5.6:1720”. Further, the signaling channel C10 is opened from the master gatekeeper 1 to the transport address “10.1.2.3:1720” for the endpoint 5. The signaling channel C9 and the signaling channel C10 are signaling channels between the gateway 22 and the endpoint 5.
[0023]
Next, another embodiment of the present invention will be described in detail with reference to the drawings. The embodiment of FIGS. 6 and 7 differs from the examples of FIGS. 3 to 5 in that the proxy gatekeeper 21 can be seen from the gatekeeper of the zone 6 and the other zone 7 instead of the master gatekeeper 1.
[0024]
In FIG. 6, when the gateway 22 transmits to the end point 5, the participation request D <b> 1 is transmitted to the proxy keeper 21. The proxy gatekeeper 21 sends a position information request D2 to the gatekeeper 4 of the other zone 7 by the address conversion function, and obtains a transport address for signaling to the end point 5 in response to the position information confirmation D3. The proxy keeper 21 transmits a permission confirmation D4 to the gateway 22 if accepting the participation request D1. The gateway 22 opens the signaling channel D5 for the transport address specified by the permission confirmation D4.
[0025]
On the other hand, in FIG. 7, when the gateway 22 transmits a participation request E1 requesting a function that is not in the proxy keeper 21, the proxy keeper 21 transmits a participation refusal E4. The gateway 22 that has received the participation refusal E4 transmits a participation request E5 to the master gatekeeper 1 again. If the master gatekeeper 1 accepts the participation request, the master gatekeeper 1 transmits a participation request E6 to the gateway 22. The gateway 22 establishes a signaling channel E7 for the transport address specified by the participation request E6.
[0026]
Next, a specific example will be described. For example, in FIG. 6, when a call is made from the gateway 22 to “012-345-6789”, which is an alias address of the endpoint 5, first, the alias address “012-345-6789” is sent from the gateway 22 to the proxy keeper 21. A request to join D1 is transmitted. The proxy gatekeeper 21 sends a position information request D2 to the gatekeeper 4 that accommodates this alias address “012-345-6789”, and a transport address “10.1.2.3:1720 for the endpoint 5 in response to the position information confirmation D3. 'Get. Thereafter, the permission confirmation D4 including the transport address “10.1.2.3:1720” for the endpoint 5 is transmitted to the gateway 22. The gateway 22 opens the signaling channel D5 for the designated transport address “10.1.2.3:1720”.
[0027]
Further, in FIG. 7, when the gateway 22 transmits a participation request E1 including user authentication to the proxy keeper 21, the proxy keeper 21 does not have an authentication function, so a participation refusal E4 is transmitted. The gateway 22 that has received the participation refusal E4 transmits a participation request E5 to the master gatekeeper 1 again. If the user authentication is successful and the participation request is accepted, the master gatekeeper 1 transmits a participation request E6 to the gateway 22. The gateway 22 establishes a signaling channel E7 for the transport address specified by the participation request E6.
[0028]
Next, still another embodiment will be described in detail with reference to the drawings. 8, 9 and 10, referring to FIG. 8, the proxy keeper 21 performs call control signaling in addition to the address translation function 21 a and the zone management function 22 B in the embodiment shown in FIG. 2. It differs from the examples of FIGS. 6 and 7 in that it has a function 21e. As a result, the signaling channel between the gateway 22 and the endpoint 5 is not directly established as shown in FIG. 9 by the determination of the proxy keeper 21, and the signaling channel F5 between the gateway 22 and the proxy keeper 21 and the proxy keeper 21 A signaling channel F6 with the end point 5 can be established.
[0029]
Referring to FIG. 10, in the present embodiment, in the permission confirmation G6 that the master gatekeeper 1 notifies the gateway 22, the signaling transport address of the master gatekeeper 1 is used instead of the signaling transport address of the endpoint 5. It is different in that it is notified. As a result, the signaling channel between the gateway 22 and the endpoint 5 is not directly established, but the signaling channel G7 between the gateway 22 and the master gatekeeper 1 and the signaling channel G8 between the master gatekeeper 1 and the endpoint 5 are established. The
[0030]
Each time a signal transmitted / received on the signaling channel G8 passes through the network address & port number conversion device 3, the network address and port number of the master gatekeeper 1 and the network address and port number of the proxy gatekeeper 21 are converted. As a result, from the end point 5, the signaling channel G 8 looks like the signaling channel G 9 established with the proxy keeper 21.
[0031]
Next, a specific example will be described. For example, in FIG. 9, when a call is made from the gateway 22 to “012-345-6789” which is an alias address of the endpoint 5, the alias address “012-345-6789” is sent from the gateway 22 to the proxy keeper 21. A request to join F1 is transmitted. The proxy gatekeeper 21 sends a position information request F2 to the gatekeeper 4 that accommodates the alias address “012-345-6789”, and the transport address “10.1.2.3:1720 for the endpoint 5 in response to the position information confirmation F3. 'Get. Thereafter, the authorization confirmation F4 including the transport address “10.4.5.6:1720” of the proxy gatekeeper itself is transmitted to the gateway 22 instead of the transport address for the endpoint 5. The gateway 22 opens the signaling channel F5 for the designated transport address “10.4.5.6:1720”.
[0032]
Further, the signaling channel F6 is opened from the proxy keeper to the transport address “10.1.2.3:1720” for the endpoint 5. The signaling channel F5 and the signaling channel F6 are signaling channels between the gateway 22 and the endpoint 5.
[0033]
In addition, in FIG. 10, when making a call from the gateway 22 to “012-345-6789”, which is an alias address of the endpoint 5, the procedure from the participation request G1 to the participation request G5 is performed from the participation request E1 of FIG. The procedure is the same up to E5. In the master gatekeeper 1, the permission confirmation G6 including the transport address “10.4.5.7:1720” of the master gatekeeper 1 itself instead of the transport address “10.1.2.3:1720” for the endpoint 5 in the permission confirmation G6 to the gateway 22. Send. The gateway 22 opens a signaling channel G7 for the designated transport address '10 .4.5.7: 1720 '. Further, a signaling channel G8 is opened from the master gatekeeper 1 to the transport address “10.1.2.3:1720” for the endpoint 5. The signaling channel G 7 and the signaling channel G 8 are the signaling channels between the gateway 22 and the endpoint 5.
[0034]
Here, the network address and port number of the master gate keeper 1 in the signal sent from the master gate keeper 1 to the endpoint 5 are the network address and port of the proxy gate keeper 21 when the network address & port number conversion device 3 is relayed. Converted to a number. Conversely, the network address and port number of the proxy gate keeper 21 in the signal sent from the end point 5 to the master gate keeper 1 are the network address and port number of the master gate keeper 1 when relaying the network address & port number conversion device 3. Is converted to Therefore, when viewed from the end point 5, the signaling channel G8 looks like the signaling channel G9 established with the proxy gatekeeper 21.
[0035]
As described above, when the gateway 22 makes a call to the endpoint 5, first, the proxy keeper 21 is requested to participate in H.323 communication. The proxy keeper 21 obtains the destination address of the endpoint 5 by the address conversion function. When accepting the participation request, the destination 22 address is included in the permission confirmation and notified to the gateway 22. If the participation request is not accepted, the gateway 22 is notified of participation refusal including the destination address.
[0036]
When the gateway 22 refuses participation, the gateway 22 requests the master gatekeeper 1 to participate in H.323 communication again. The master gatekeeper 1 determines whether or not to accept the gateway 22 participation request, and notifies the gateway 22 of permission confirmation or participation rejection. The gateway 22 receives a permission confirmation from the proxy gatekeeper 21 or the master gatekeeper 1 and then opens a signaling channel with the end point 5 to perform the subsequent H.323 procedure.
[0037]
As a result, it is possible to process more gateways than the number of gateways that can be processed by one gatekeeper.
[0038]
【The invention's effect】
As described above, the present invention processes the gateway address translation request by the proxy gatekeeper in the gateway device and reduces the load on the master gatekeeper, so that the number of gateways that could conventionally be processed by one gatekeeper has been increased. Many gateways can be processed. As a result, as the number of gateways increases, there is no need to improve the processing capability of the gatekeeper or add a gatekeeper.
[0039]
Further, by processing the gateway address conversion request by the proxy keeper in the gateway device, the processing waiting time of the gateway that requires only address conversion can be shortened.
[Brief description of the drawings]
FIG. 1 is a configuration diagram of a gateway system of the present invention.
FIG. 2 is a functional block diagram of an H.323 gatekeeper.
FIG. 3 is an explanatory diagram of transmission and reception between a gateway and an endpoint.
FIG. 4 is an explanatory diagram of transmission and reception between a gateway and an endpoint.
FIG. 5 is an explanatory diagram of transmission and reception between a gateway and an endpoint.
FIG. 6 is an explanatory diagram of transmission and reception between a gateway and an end point.
FIG. 7 is an explanatory diagram of transmission and reception between a gateway and an endpoint.
FIG. 8 is a functional block diagram of an H.323 gatekeeper.
FIG. 9 is an explanatory diagram of transmission and reception between a gateway and an endpoint.
FIG. 10 is an explanatory diagram of transmission and reception between a gateway and an endpoint.
[Explanation of symbols]
1 Master Gatekeeper 2 Gateway Device 3 Network Address & Port Number Conversion Device 4 Gatekeeper 5 Endpoint 6 H.323 Zone 7 Other Zone 21 Proxy Gatekeeper 22 Gateway

Claims (5)

H.323を用いた通信システムにて、他のゾーンとの通信のアドレス変換機能、ゾーン管理機能および呼制御シグナリング機能を含むゲートウェイ制御機能を有するマスタゲートキーパと、
このマスタゲートキーパが有するゲートウェイ制御機能のうちのアドレス変換機能およびゾーン管理機能のみを有するプロクシゲートキーパおよび他のゾーンとの通信のプロトコル変換をするゲートウェイを収容する複数のゲートウェイ装置とを具備して、H.323にて記述された1つのゾーンを構成することを特徴とするゲートウェイシステム。
H. A master gatekeeper having a gateway control function including an address conversion function for communication with other zones, a zone management function, and a call control signaling function in a communication system using H.323;
Comprises a plurality of gateway devices for accommodating the gateway protocol conversion communicate with proxy gatekeeper and other zones having only the address translation function and zone management functions of the gateway control functions this master gatekeeper has, H . A gateway system comprising one zone described in H.323 .
前記プロクシゲートキーパが、前記マスタゲートキーパが有するゲートウェイ制御機能のうちのアドレス変換機能、ゾーン管理機能および呼制御シグナリング機能のみを有することを特徴とする請求項1に記載のゲートウェイシステム。The gateway system according to claim 1, wherein the proxy gatekeeper has only an address translation function, a zone management function, and a call control signaling function among the gateway control functions of the master gatekeeper . 前記ゲートウェイが、前記プロクシゲートキーパへの参加要求の送信に対し参加拒否を受信した場合、前記マスタゲートキーパへ参加要求を送信することを特徴とする請求項1または請求項2に記載のゲートウェイシステム。  3. The gateway system according to claim 1, wherein, when the gateway receives a participation refusal in response to the transmission of the participation request to the proxy gatekeeper, the gateway system transmits the participation request to the master gatekeeper. 4. 前記マスタゲートキーパ、プロクシゲートキーパ、ゲートウェイのうちいずれかが他のゾーンと通信する際に、ネットワークアドレスとポート番号とを変換するネットワークアドレス&ポート番号変換装置を有することを特徴とする請求項1〜請求項3のいずれかに記載のゲートウェイシステム。  The network address & port number conversion device for converting a network address and a port number when any one of the master gatekeeper, the proxy gatekeeper, and the gateway communicates with another zone. Item 4. The gateway system according to any one of Items 3 to 3. 前記マスタゲートキーパが、前記ゲートウェイへマスタゲートキーパのシグナリング用トランスポートアドレスを通知し、他のゾーンと通信する際に、前記ネットワークアドレス&ポート番号変換装置が、マスタゲートキーパのネットワークアドレスおよびポート番号とプロクシゲートキーパのネットワークアドレスおよびポート番号とを変換することを特徴とする請求項4に記載のゲートウェイシステム。When the master gate keeper notifies the gateway of the transport address for signaling of the master gate keeper and communicates with other zones, the network address & port number conversion device uses the network address and port number of the master gate keeper and the proxy gate keeper. The gateway system according to claim 4, wherein the network address and the port number are converted.
JP2000132028A 1999-06-29 2000-05-01 Gateway system Expired - Fee Related JP3667594B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000132028A JP3667594B2 (en) 1999-06-29 2000-05-01 Gateway system

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP18297299 1999-06-29
JP11-182972 1999-06-29
JP2000132028A JP3667594B2 (en) 1999-06-29 2000-05-01 Gateway system

Publications (2)

Publication Number Publication Date
JP2001077865A JP2001077865A (en) 2001-03-23
JP3667594B2 true JP3667594B2 (en) 2005-07-06

Family

ID=26501571

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000132028A Expired - Fee Related JP3667594B2 (en) 1999-06-29 2000-05-01 Gateway system

Country Status (1)

Country Link
JP (1) JP3667594B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7263071B2 (en) 2003-10-08 2007-08-28 Seiko Epson Corporation Connectionless TCP/IP data exchange
US7406533B2 (en) 2003-10-08 2008-07-29 Seiko Epson Corporation Method and apparatus for tunneling data through a single port
US7392323B2 (en) 2004-11-16 2008-06-24 Seiko Epson Corporation Method and apparatus for tunneling data using a single simulated stateful TCP connection

Also Published As

Publication number Publication date
JP2001077865A (en) 2001-03-23

Similar Documents

Publication Publication Date Title
JP3872477B2 (en) Multiple call system and method through local IP network
EP1582046B1 (en) Method and apparatus for codec selection
US20030137976A1 (en) Method and apparatus for IP based metered service on demands network
US9350784B2 (en) Method and communication system for selecting a transmission mode for transmitting payload data
US20060153076A1 (en) Admissions control in a connectionless communications network
EP2592808B1 (en) Method and equipment for establishing a connection through a virtual private network
US8346264B2 (en) Transmission of data in a communication system
KR100512222B1 (en) Optimizing voice-over-ip priority and bandwidth requirements
US20030118004A1 (en) Method and system for connecting to a proxy server with the lowest workload through a load balancing proxy server
CN102138305A (en) Relay device and method thereof
EP1632090B1 (en) Method for bitrate adjustment
US6985957B2 (en) Gateway system, gateway system configuring method, and gateway apparatus
US20100205280A1 (en) System and Method for Performing Signaling on Behalf of a Stateless Client
CN1839565B (en) Quality of service control in a wireless local area network
JP3667594B2 (en) Gateway system
US7406045B2 (en) Modular policy decision point for processing resource-reservation requests within a data network
JP2005269434A (en) Voip voice communication system
JP2005094297A (en) Network control device, communication terminal, and network control method
JP2002374249A (en) Dynamic virtual private network setup and release method
KR20090027287A (en) Satellite communication system that provides voice and data service and security method
JP4385543B2 (en) Private branch exchange and its bandwidth management method
KR100938558B1 (en) Method of providing call service according to subscriber&#39;s call priority in VIP network, method of providing call service according to user authentication information in VIP network and recording medium
KR100527200B1 (en) method and apparatus for offer conference service in exchange switch
US20050135346A1 (en) Transmitting apparatus
US20050021820A1 (en) Controlling the traffic of a communications network using a cluster of traffic flow controllers with a common registration database

Legal Events

Date Code Title Description
A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050406

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080415

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090415

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100415

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110415

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees