(57)【要約】【課題】網の帯域を有効に節約できると共にデータベースの検索が煩雑にならない網内ルーティング方法を実現する。【解決手段】網内ルーティングを制御するルーティングサーバ（１０３）は、発信側端末の識別番号と発信側端末に距離的に最も近い位置に存在するゲートウェイ装置との関係を規定したルーティングデータベース（２０３，３０３）を有し、呼接続要求を受信した際発信者番号に基づいて呼接続要求を転送すべきゲートウェイ装置（１０１ａ……１０１ｎ）を決定する。このように、発信者番号に基づいてルーティングデータベースを管理することにより、他網側の番号体系が多岐にわたっても一律にルーティングデータベースの設定が可能であり、リソースの無駄を回避することができる。【選択図】        図１
2004343537.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークがゲートウェイ装置を介して相互接続され、各ネットワークは、複数の端末を収容すると共に呼接続要求に対する網内ルーティングを制御するルーティングサーバを有するネットワークシステムの網内ルーティング方法において、
前記ルーティングサーバは、発信側端末の識別番号と、当該発信側端末と物理的に最も近い位置に存在するゲートウェイ装置との関係を規定する発信者番号用のルーティングデータベースを有し、
あるネットワークに収容されている端末から別のネットワークに収容されている端末に対する呼接続要求がされた場合、当該呼接続要求は前記ルーティングサーバに転送され、呼接続要求を受信したルーティングサーバは、前記発信者番号ルーティングデータベースを検索して、発信側端末に最も近い位置のゲートウェイ装置を特定し、特定したゲートウェイ装置に当該呼接続要求を転送することを特徴とする網内ルーティング方法。
【請求項２】
請求項１に記載の網内ルーティング方法において、前記ルーティングサーバは、さらに、発信者が指定した着信側端末の識別番号と当該着信側端末が収容されるネットワークに接続されたゲートウェイ装置の識別番号との関係を規定した着信者番号用ルーティングデータベースを有し、
前記呼接続要求を受信したルーティングサーバは、ユーザの選択に応じて、着信者番号用ルーティングデータベースを検索して、着信側端末が収容されるネットワークに接続されたゲートウェイ装置を特定し、特定したゲートウェイ装置に当該呼接続要求を転送することを特徴とする網内ルーティング方法。
【請求項３】
請求項１又は２に記載の網内ルーティング方法において、前記ルーティングサーバに設けられている発信者番号用ルーティングデータベースは、さらに、発信者の識別番号と送信規制の対象か否かとの関係も含み、当該発信者の端末が送信規制の対象の場合、当該呼接続要求を呼損として取り扱うことを特徴とする網内ルーティング方法。
【請求項４】
請求項２又は３に記載の網内ルーティング方法において、前記ルーティングサーバに設けられている着信者番号用ルーティングデータベースは、さらに、着信側端末の識別番号と送信規制の対象か否かとの関係も含み、当該着信側端末が規制の対象の場合、当該呼接続要求を呼損として取り扱うことを特徴とする網内ルーティング方法。
【請求項５】
複数のネットワークがゲートウェイ装置を介して相互接続され、あるネットワークに収容された端末と別のネットワークに収容された端末との間において通信が行われるネットワークシステムに用いられ、呼接続要求に対する網内ルーティングを制御するルーティングサーバであって、
呼接続要求を発信した発信側端末の識別番号と、当該発信側端末と最も近い位置に存在するゲートウェイ装置との関係を規定する発信者番号用のルーティングデータベースと、
発信者が指定した着信側端末の識別番号と当該着信側端末が収容されるネットワークに接続されたゲートウェイ装置の識別番号との関係を規定した着信者番号用ルーティングデータベースとを具えることを特徴とするルーティングサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のネットワークがゲートウェイ装置を介して相互接続されたネットワークシステムの網内ルーティング方法及びこのルーティング方法に用いられるルーティングサーバに関するものである。
【０００２】
【従来の技術】
複数のネットワークがゲートウェイ装置を介して相互接続され、各ネットワークが呼接続要求を解決するサーバを有するネットワークシステムが実用化されている。このネットワークシステムにおいては、あるネットワークに収容されている端末と別のネットワークに収容されている端末との間に呼接続を行う際、呼接続要求がルーティングサーバに転送され、ルーティングサーバは、着信者番号に基づいて通信先の端末を収容するネットワークに接続されたゲートウェイ装置の識別番号を検索し、検索されたゲートウェイ装置に呼接続要求が転送されている。
【０００３】
この通信方式における網内ルーティング方法として、呼接続要求を受信したルーティングサーバは、着信側端末の識別番号を用いて着信側端末が属するネットワークに接続されたゲートウェイ装置を探索し、特定されたゲートウェイ装置に呼接続要求が転送されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開平１０−３２２３９８号公報
【０００５】
【発明が解決しようとする課題】
上述した既知の網内ルーティング方法は、呼接続要求を行った端末の物理的な位置が予め明確に把握できるような場合、適切な方法と考えられる。しかしながら、呼接続要求を行った端末が移動体端末例えば携帯電話の場合、携帯電話の物理的な位置は常時明確に把握できないため、着信側端末を収容するネットワークに接続されたゲートウェイ装置に呼接続要求を転送するルーティング方法を用いた場合、リソースの無駄が発生してしまう。このような問題は、携帯電話だけでなく、通信端末としてＰＨＳを用いる場合或いはインターネットを介して通信を行う場合にも同様に発生する。
【０００６】
さらに、従来のルーティング方法では、着信側端末の識別番号に基づいてルーティングデータベースの設定が行われるため、他網の番号体系が多岐にわたった場合、相互接続される網が増える度にルーティング用データベースで管理すべき情報量も増加し、データベースの検索処理に長時間必要とする不都合があった。
【０００７】
従って、本発明の目的は、各種の通信端末を用いて通信を行う場合にリソースの無駄が発生せず帯域を有効に節約することができる網内ルーティング方法を実現することにある。
さらに、本発明の別の目的は、ルーティング用のデータベースとして一律にデータベースの設定が可能であり、データベースの検索処理の煩雑性を回避できる網内ルーティング方法を提供することにある。
【０００８】
【課題を解決するための手段】
本発明による網内ルーティング方法は、複数のネットワークがゲートウェイ装置を介して相互接続され、各ネットワークは、複数の端末を収容すると共に呼接続要求に対する網内ルーティングを制御するルーティングサーバを有するネットワークシステムにおける網内ルーティング方法において、
前記ルーティングサーバは、発信側端末の識別番号と、当該発信側端末と最も近い位置に存在するゲートウェイ装置との関係を規定する発信者番号用のルーティングデータベースを有し、
あるネットワークに収容されている端末から別のネットワークに収容されている端末に対する呼接続要求がされた場合、当該呼接続要求は前記ルーティングサーバに転送され、呼接続要求を受信したルーティングサーバは、前記発信者番号ルーティングデータベースを検索して、発信側端末に最も近い位置のゲートウェイ装置を特定し、特定したゲートウェイ装置に当該呼接続要求を転送することを特徴とする。ここで、ネットワークとして、一般電話網（国内電話及び国際電話を含む）、携帯電話やＰＨＳを含む移動体通信網、インターネット電話を用いるＶｏｌＰ網及び専用線網が含まれる。
【０００９】
本発明によるルーティング方法では、発信側端末とこれに最も近い位置のゲートウェイ装置との関係を規定したルーティングデータベースを用い、ルーティングサーバから発信側端末に最も近い位置のゲートウェイ装置に呼接続要求を転送する。この結果、自網内のリソースを最小限とすることが可能となる。特に、ＶｐｌＰ網等のように、使用可能帯域に制限が伴うネットワークに適用する場合に有効である。
特に重要な利点は、自網内で管理している端末識別番号に基づいてルーティング用データベースの設定が行われるため、他網側の番号体系が多岐にわたる場合でも一律なルーティングデータベースの設定が可能であ。しかも、一律のデータベースの設定が可能になるため、サーバリソースが少なくなると共にデータベースの検索処理も向上する。
さらに、移動体端末、ＶｏｌＰ端末等の端末に付与されている識別番号からは端末の地理的位置が特定できない端末に接続する場合でも、接続先ゲートウェイ装置の決定が可能になる。
【００１０】
本発明による網内ルーティング方法の好適実施例は、ルーティングサーバは、さらに、発信者が指定した着信側端末の識別番号と当該着信側端末が収容されるネットワークに接続されたゲートウェイ装置の識別番号との関係を規定した着信者番号用ルーティングデータベースを有し、呼接続要求を受信したルーティングサーバは、ユーザの選択に応じて、着信者番号用ルーティングデータベースを検索して、着信側端末が収容されるネットワークに接続されたゲートウェイ装置を特定し、特定したゲートウェイ装置に当該呼接続要求を転送することを特徴とする。このように、本発明では、ルーティングデータベースとして発信者側の識別番号に基づくデータベースだけでなく、着信側端末の識別番号に基づいて転送先のゲートウェイ装置を特定することもできる。
【００１１】
【発明の実施の形態】
以下に、本発明に関わる通信網の構成、および、発信者番号による規制方式およびルーティング方式の実施形態を図面に基づいて詳細に説明する。図１は本発明による網内ルーティング方法が適用されるネットワークシステムの一例を示す線図である。１つのネットワーク１００ａに対して他のネットワーク１００ｂ〜１００ｎがゲートウェイ装置１０１ａ〜１０１ｎを介して相互接続する。これらのネットワークは、一般電話網、携帯電話やＰＨＳを用いる移動体通信網、インターネット電話を用いるＶｏｌＰ網及び専用線網を含むことができる。各ネットワークはそれぞれ複数の通信端末を収容すると共に、網内ルーティングを制御するルーティングサーバ１０３を具える。尚、図面上ネットワーク１００ａについてだけルーティングサーバ１０３を記載したが、各ネットワークがそれぞれルーティングサーバを有するものとする。
【００１２】
あるネットワークに収容された端末から他のネットワークに収容された端末に対する呼接続要求が行われた場合、当該呼接続要求はルーティングサーバ１０３に転送され、ルーティングサーバ１０３により網内ルーティング制御が行われる。ルーティングサーバはルーティング用のデータベースを有し、発信側端末の識別番号に基づいてデータベースを検索し、呼接続要求が転送されるべき転送先のゲートウェイ装置を特定する。そして、特定したゲートウェイ装置を介して着信側端末との間に呼が確立され、通信が行われる。
【００１３】
図２は本発明によるルーティング用のデータベースの一例を示す線図である。本例では、ルーティングサーバ１０３は２個のルーティング用のデータベース２０２及び２０３を有する。データベース２０２は着信側端末の識別番号に基づいて転送先のゲートウェイ装置を検索するデータベースであり、着信側端末の識別番号と当該着信側端末が収容されているネットワークに接続されたゲートウェイ装置との関係及び着信側端末の識別番号と発信者検索の要否との関係を規定する。第２のデータベース２０３は第１のデータベースにおいて発信者番号検索が必要であると規定された着信側端末の番号毎に設けられ、発信側端末の識別番号と当該端末に最も物理的に又は距離的に近い位置に存在するゲートウェイ装置の識別番号との関係を規定する。さらに、第２のデータベースは、発信側端末の識別番号と送信規制との関係及びルーティングの可否の関係も規定する。従って、例えば、ある発信側端末について送信規制されている場合、当該呼接続要求は廃棄される。
【００１４】
図３は、図２に示すルーティングデータベースを用いて網内ルーティングを行う際のアルゴリズムを示す。図３を参照するに、ステップ１において、端末からの呼接続要求をルーティングサーバが受信する。次に、ステップ２において、ルーティングサーバは着信側端末の識別番号に基づいてデータベースを検索する。ルーティングサーバは、ステップ３において、発信者番号の検索の要否を判断する。ステップ４において、発信者番号の検索を行い、呼接続要求に対して規制されている場合には当該呼接続要求を呼損として廃棄する。また、発信者番号に基づく検索が可と規定されている場合、ステップ５において、発信者番号に基づいて規定される送信先のゲートウェイ装置に当該呼接続要求を転送する。一方、ステップ３において、発信者番号検索が不要な場合、発信者番号検索を行うことなくステップ６において着信側端末の識別番号に基づいて規定されたゲートウェイ装置を転送すべきゲートウェイ装置と決定し、当該ゲートウェイ装置に呼接続要求を転送する。本例では、着信側端末の識別番号に基づく検索と発信者番号に基づく検索との両方を行うことができるので、例えば発信者番号について最短距離に位置のゲートウェイ装置が見出せない場合等に有益である。
【００１５】
図４は、ルーティングデータベースの変形例を示す線図である。本例では、着信側端末の識別番号と当該端末が収容されるネットワークに接続されたゲートウェイ装置との関係を規定した第１のデータベース３０２と、発信者番号と当該発信者端末に最も近い位置に存在するゲートウェイ装置との関係を規定した第２のデータベース３０３とを有する。本例では、着信側端末の識別番号に基づいて転送先のゲートウェイ装置を検索できると共に発信者番号に基づいて転送先のゲートウェイ装置を検索することもでき、その選択はユーザが行うものとする。
【００１６】
図５は、図４に示すルーティングデータベースを用いて転送先のゲートウェイ装置を特定するアルゴリズムを示す。ルーティングサーバ１０３は、呼接続要求を受信すると、着信側端末の識別番号に基づいて検索するか否かの判断を行う。Ｙｅｓの場合、着信側端末の識別番号を用いて第１のデータベースを検索する。次に、当該着信側端末が規制の対象か否かを判断する。Ｙｅｓの場合、当該呼接続要求は呼損となり、廃棄する。一方、送信規制の対象ではない場合、着信側端末の識別番号に基づいて規定されたゲートウェイ装置に当該呼接続要求を転送する。
【００１７】
当該呼接続要求が着信側端末の識別番号の検索の対象ではないと判断した場合、ルーティングサーバは、発信者番号を用いて第２のルーティングデータベースを検索する。この際、当該発信側端末が送信規制の対象か否かの判断を行い、規制の対象の場合当該呼接続要求を呼損として取り扱い、廃棄する。一方、規制の対象となっていない場合、発信者番号に対応して規定されたゲートウェイ装置を転送先のゲートウェイ装置と決定する。そして、特定したゲートウェイ装置に当該呼接続要求を転送する。この場合、転送された呼接続要求は、直接着信側端末に転送され、或いは別のゲートウェイ装置を介して着信側端末に転送される。尚、本例では、２つのルーティングデータベースを用いたが、勿論ルーティングサーバは発信者場合とゲートウェイ装置との関係を規定したデータベースだけを用いてルーティング処理を実行することも可能である。
【図面の簡単な説明】
【図１】本発明による網内ルーティング方法が適用されるネットワークシステムの一例を示す線図である。
【図２】本発明によるルーティングサーバが有するルーティングデータベースの一例を示す線図である。
【図３】図２に示すデータベースを用いてルーティング処理を実行する際アルゴリズムである。
【図４】ルーティングデータベースの変形例を示す線図である。
【図５】図４に示すデータベースを用いルーティング処理を実行する際のアルゴリズムである。
【符号の説明】
１００ａ〜１００ｎ  ネットワーク
１０２  端末
１０３  ゲートウェイ装置
２０２  着信者番号用ルーティングデータベース
２０３  発信者番号用ルーティングデータベース
３０２  着信者番号用ルーティングデータベース
３０３  発信者番号用ルーティングデータベース
【図１】
2004343537.tif 000003
【図２】
2004343537.tif 000004
【図３】
2004343537.tif 000005
【図４】
2004343537.tif 000006
【図５】
2004343537.tif 000007