(57)【特許請求の範囲】
【請求項１】
着信先端末の電話番号を含む着信先情報に対応する接続先情報を記憶するＥＮＵＭ権威ＤＮＳサーバに接続され、前記ＥＮＵＭ権威ＤＮＳサーバが有する前記接続先情報を取得して記憶するキャッシュ機能を有するＥＮＵＭキャッシュサーバであって、
前記着信先情報に対応する接続先情報を要求するメッセージを受信した場合に、当該接続先情報を自身の記憶部に記憶していなかったときに、前記ＥＮＵＭ権威ＤＮＳサーバに対して、前記接続先情報の問合せメッセージを、当該着信先情報を付して送信する接続先情報問合せ部と、
前記問合せメッセージの送信を監視し、前記問合せメッセージに付された着信先情報に示されるエリア毎に、所定の時間内の前記問合せメッセージの回数を計測し、前記問合せメッセージの回数が所定の閾値を超えるか否かを判定する問合せ監視部と、
前記問合せ監視部が、前記所定の閾値を超えたと判定した場合に、当該所定の閾値を超えた問合せメッセージの前記エリア内の各着信先端末の着信先情報に対応する接続先情報の取得を一括して要求する一括取得要求メッセージを、当該エリアの情報を付して前記ＥＮＵＭ権威ＤＮＳサーバに送信する一括取得要求部と、
当該エリア内の各着信先端末の着信先情報に対応する接続先情報を示す一括取得情報を、前記ＥＮＵＭ権威ＤＮＳサーバから取得し、前記記憶部に記憶する一括取得情報受信部と、
を備えることを特徴とするＥＮＵＭキャッシュサーバ。
【請求項２】
着信先端末の電話番号を含む着信先情報に対応する接続先情報を記憶するＥＮＵＭ権威ＤＮＳサーバに接続され、前記ＥＮＵＭ権威ＤＮＳサーバが有する前記接続先情報を取得して記憶するキャッシュ機能を有するＥＮＵＭキャッシュサーバのＥＮＵＭキャッシュ方法であって、
前記ＥＮＵＭキャッシュサーバは、
前記着信先情報に対応する接続先情報を要求するメッセージを受信した場合に、当該接続先情報を自身の記憶部に記憶していなかったときに、前記ＥＮＵＭ権威ＤＮＳサーバに対して、前記接続先情報の問合せメッセージを、当該着信先情報を付して送信するステップと、
前記問合せメッセージの送信を監視し、前記問合せメッセージに付された着信先情報に示されるエリア毎に、所定の時間内の前記問合せメッセージの回数を計測し、前記問合せメッセージの回数が所定の閾値を超えるか否かを判定するステップと、
前記所定の閾値を超えたと判定した場合に、当該所定の閾値を超えた問合せメッセージの前記エリア内の各着信先端末の着信先情報に対応する接続先情報の取得を一括して要求する一括取得要求メッセージを、当該エリアの情報を付して前記ＥＮＵＭ権威ＤＮＳサーバに送信するステップと、
当該エリア内の各着信先端末の着信先情報に対応する接続先情報を示す一括取得情報を、前記ＥＮＵＭ権威ＤＮＳサーバから取得し、前記記憶部に記憶するステップと、
を実行することを特徴とするＥＮＵＭキャッシュ方法。
【請求項３】
着信先端末の電話番号を含む着信先情報に対応する接続先情報を記憶するＥＮＵＭ権威ＤＮＳサーバと、前記ＥＮＵＭ権威ＤＮＳサーバが有する前記接続先情報を取得して記憶するキャッシュ機能を有するＥＮＵＭキャッシュサーバと、を備えるＥＮＵＭシステムであって、
前記ＥＮＵＭキャッシュサーバは、
前記着信先情報に対応する接続先情報を要求するメッセージを受信した場合に、当該接続先情報を自身の記憶部に記憶していなかったときに、前記ＥＮＵＭ権威ＤＮＳサーバに対して、前記接続先情報の問合せメッセージを、当該着信先情報を付して送信する接続先情報問合せ部と、
前記問合せメッセージの送信を監視し、前記問合せメッセージに付された着信先情報に示されるエリア毎に、所定の時間内の前記問合せメッセージの回数を計測し、前記問合せメッセージの回数が所定の閾値を超えるか否かを判定する問合せ監視部と、
前記問合せ監視部が、前記所定の閾値を超えたと判定した場合に、当該所定の閾値を超えた問合せメッセージの前記エリア内の各着信先端末の着信先情報に対応する接続先情報の取得を一括して要求する一括取得要求メッセージを、当該エリアの情報を付して前記ＥＮＵＭ権威ＤＮＳサーバに送信する一括取得要求部と、
当該エリア内の各着信先端末の着信先情報に対応する接続先情報を示す一括取得情報を、前記ＥＮＵＭ権威ＤＮＳサーバから取得し、前記記憶部に記憶する一括取得情報受信部と、を備え、
前記ＥＮＵＭ権威ＤＮＳサーバは、
前記ＥＮＵＭキャッシュサーバから、前記一括取得要求メッセージを受信した場合に、当該一括取得要求メッセージに付された前記エリアの情報に基づき、前記一括取得情報を生成して前記ＥＮＵＭキャッシュサーバに送信する一括取得応答部を備えること
を特徴とするＥＮＵＭシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）電話等の電話番号を、ＵＲＩ（Uniform Resource Identifiers）に対応付けて名前解決を行うＥＮＵＭ（Telephone Number Mapping）の技術分野であり、ＥＮＵＭキャッシュサーバ、ＥＮＵＭキャッシュ方法、および、ＥＮＵＭシステムに関する。
【背景技術】
【０００２】
従来、ＩＰ網において、通信事業者網内の装置（ＳＩＰ（Session Initiation Protocol）サーバ等）が、電話番号とＵＲＩとの対応付けを行う仕組みとしてＥＮＵＭシステムが提案されている。このＥＮＵＭシステムでは、通信事業者のネットワーク内に設置されたＳＩＰサーバが、接続先となる端末（ＩＰ電話等）の電話番号についての接続先の情報（ＩＰアドレスや、ドメイン名等）をＥＮＵＭサーバに問い合わせて、その接続先の情報に基づいてルーティングを行う。
【０００３】
このＳＩＰサーバが、自身が収容する端末から他の端末への接続要求を受け付ける度にＥＮＵＭサーバに問い合わせを行うと、ＥＮＵＭサーバへのアクセスが膨大なものとなり、負荷が大きくなる。その理由は、通信事業者が複数あり、その通信事業者のネットワーク内には複数のＳＩＰサーバが設置されており、さらに、１つのＳＩＰサーバが収容する端末の台数も多いため、全体として膨大な端末からのアクセスをＥＮＵＭサーバが受け付けることになるためである。ＥＮＵＭサーバの負荷が大きくなると、ＳＩＰサーバからの問い合わせに対する応答時間が長くなることや、最悪の場合ＥＮＵＭサーバが応答できなくなり、結果的に端末間の接続遅延の増加や接続障害が発生する。
【０００４】
そこで、ＥＮＵＭシステムにおいても、ＤＮＳ（Domain Name System）で用いられるような、一度問い合わせた情報を蓄積しておくキャッシュ機構（ＥＮＵＭキャッシュサーバ）を備えるようにすることが提案されている（特許文献１参照）。自網内の端末から接続先となる端末への接続要求を受け付けたＳＩＰサーバは、まず、ＥＮＵＭキャッシュサーバに問い合わせる。そして、ＥＮＵＭキャッシュサーバは、自身がその接続先の情報を蓄積していれば、その情報をＳＩＰサーバに返す。一方、ＥＮＵＭキャッシュサーバは、その接続先の情報を蓄積していない場合には、接続先の情報を記憶しているＥＮＵＭサーバに問合わせを実行して、その接続先の情報を取得してキャッシュデータとして蓄積した上で、ＳＩＰサーバに返す。このようにすることで、ＥＮＵＭサーバの負荷を軽減することができる。
【０００５】
一方、ＰＳＴＮ（Public Switched Telephone Network：公衆電話交換回線網）網からＩＰ網への移行に伴い、ＩＰ網において固定電話番号を通信事業者間で自由に持ち回れる番号ポータビリティの仕組みが検討されている。複数の通信事業者のＩＰ網で接続される環境において、番号ポータビリティを可能にする技術としてＡＣＱ（ALL CALL QUERY）方式が提案されている（非特許文献１参照）。
【０００６】
非特許文献１に記載のＡＣＱ方式では、各通信事業者の番号ポータビリティ情報を集中管理したデータベースを、ＤＮＳの仕組みを利用したＥＮＵＭサーバに備え、各通信事業者のＳＩＰサーバは、ＥＮＵＭサーバにアクセスすることにより、各電話番号が他網へ移転(ポートアウト)しているか否かを解決し、接続先の情報を取得して通信を行う。
【０００７】
図８は、このＡＣＱ方式において、上記したように、ＥＮＵＭサーバの負荷を軽減するために、ＥＮＵＭキャッシュサーバを採用した場合の従来例を示す図である。なお、以降の説明において、ＥＮＵＭサーバのことを、ＤＮＳの仕組みを利用し、ＥＮＵＭキャッシュサーバからの問合せを受け付けるサーバであることを示すため「ＥＮＵＭ権威ＤＮＳサーバ」と称する。
図８に示すように、まず、０３−３５２１帯の端末１（１ａ）（ＩＰ電話等）から０４２２−５９帯の端末１（１ｂ）（ＩＰ電話等）への接続要求メッセージ（図８において、「接続要求」と記載する。他図も同様。）が、ＳＩＰサーバ１０へ送信される（ステップＳ１）。
接続要求メッセージを受け付けたＳＩＰサーバ１０は、ＥＮＵＭシステム１００ＡのＥＮＵＭキャッシュサーバ２０Ａに対して、着信先の通信事業者へ接続するための接続先情報（着信先電話番号に対応するＵＲＩ等）の取得要求（後記する「接続先情報要求メッセージ」。図８において、「接続先情報要求」と記載する。他図も同様。）を送信する（ステップＳ２）。
【０００８】
ＥＮＵＭキャッシュサーバ２０Ａは、着信先の通信事業者の接続先情報を自身の記憶部に記憶（キャッシュ）しているかを確認し、記憶していない場合には、ＥＮＵＭ権威ＤＮＳサーバ３０Ａに対して、接続先情報の問合せ（後記する、「接続先情報問合せメッセージの送信」。図８においては、「接続先情報問合せ」と記載する。他図も同様。）を行う（ステップＳ３）。
ＥＮＵＭ権威ＤＮＳサーバ３０Ａは、当該接続先情報の問合せを受信すると、自身のデータベースを参照し、その着信先の端末に対応する接続先情報を抽出し、ＥＮＵＭキャッシュサーバ２０Ａに応答情報（後記する、「接続先情報問合せ応答メッセージ」。図８においては、「接続先情報問合せ応答」と記載する。他図も同様。）を送信する（ステップＳ４）。
【０００９】
ＥＮＵＭキャッシュサーバ２０Ａは、応答情報を受信すると、その応答情報に含まれる接続先情報を自身の記憶部に記憶（キャッシュ）し、その接続先情報を含む接続先情報応答メッセージ（図８においては、「接続先情報応答」と記載する。他図も同様。）を、ＳＩＰサーバ１０に送信する（ステップＳ５）。
なお、ステップＳ３およびＳ４の処理は、ＥＮＵＭキャッシュサーバ２０Ａに着信先の通信事業者に対応する接続先情報が記憶（キャッシュ）されている場合には行わず、ＥＮＵＭキャッシュサーバ２０Ａは、その記憶（キャッシュ）されている接続先情報を取得し、ＳＩＰサーバ１０に接続先情報応答メッセージを送信する（ステップＳ５の処理）。
【００１０】
ＳＩＰサーバ１０は、接続先情報応答メッセージに含まれる接続先情報を受信すると、着信先が自ＩＰ網か否かを判断し、自ＩＰ網である場合には、加入者情報を管理するＨＳＳ（Home Subscriber Server）４０を経由した上で、着信先となる０４２２−５９帯の端末１（１ｂ）に呼接続する（ステップＳ６）。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００７−２４３５６４号公報
【非特許文献】
【００１２】
【非特許文献１】“Recommendation ITU-T E.164 - Supplement 2 : Number Portability”, International Telecommunication Union, 11/2009
【発明の概要】
【発明が解決しようとする課題】
【００１３】
しかしながら、ＥＮＵＭシステム１００ＡにＥＮＵＭキャッシュサーバ２０Ａを組み込んだ構成にした場合（図８参照）においても、図９に示すように、激甚災害が発生すると、激甚災害の発生地域の特定番号帯（図９においては、「０４２２−５９帯」）の端末１（１ｂ，１ｃ，１ｄ等）への接続要求が大量に発生する（図９の符号Ｔ１参照）。この場合において、ＥＮＵＭキャッシュサーバ２０Ａが、激甚災害発生前の時点（通常時）において記憶（キャッシュ）している情報は、特定番号帯に収容されている接続先情報の一部に限られるため、多くの接続先情報についてはキャッシュしておらず、ＥＮＵＭ権威ＤＮＳサーバ３０Ａに問合せをすることとなる（図９の符号Ｔ２参照）。よって、これまでは、激甚災害の発生時のアクセスの増大に備えるためには、ＥＮＵＭ権威ＤＮＳサーバ３０Ａの増強（処理性能の向上や台数の増加）が必要であった。
【００１４】
このような背景に鑑みて本発明がなされたのであり、本発明は、特定エリアの端末への接続要求が急増した場合において、ＥＮＵＭ権威ＤＮＳサーバの負荷を抑制することができる、ＥＮＵＭキャッシュサーバ、ＥＮＵＭキャッシュ方法、および、ＥＮＵＭシステムを提供することを課題とする。
【課題を解決するための手段】
【００１５】
前記した課題を解決するため、請求項１に記載の発明は、着信先端末の電話番号を含む着信先情報に対応する接続先情報を記憶するＥＮＵＭ権威ＤＮＳサーバに接続され、前記ＥＮＵＭ権威ＤＮＳサーバが有する前記接続先情報を取得して記憶するキャッシュ機能を有するＥＮＵＭキャッシュサーバであって、前記着信先情報に対応する接続先情報を要求するメッセージを受信した場合に、当該接続先情報を自身の記憶部に記憶していなかったときに、前記ＥＮＵＭ権威ＤＮＳサーバに対して、前記接続先情報の問合せメッセージを、当該着信先情報を付して送信する接続先情報問合せ部と、前記問合せメッセージの送信を監視し、前記問合せメッセージに付された着信先情報に示されるエリア毎に、所定の時間内の前記問合せメッセージの回数を計測し、前記問合せメッセージの回数が所定の閾値を超えるか否かを判定する問合せ監視部と、前記問合せ監視部が、前記所定の閾値を超えたと判定した場合に、当該所定の閾値を超えた問合せメッセージの前記エリア内の各着信先端末の着信先情報に対応する接続先情報の取得を一括して要求する一括取得要求メッセージを、当該エリアの情報を付して前記ＥＮＵＭ権威ＤＮＳサーバに送信する一括取得要求部と、当該エリア内の各着信先端末の着信先情報に対応する接続先情報を示す一括取得情報を、前記ＥＮＵＭ権威ＤＮＳサーバから取得し、前記記憶部に記憶する一括取得情報受信部と、を備えることを特徴とするＥＮＵＭキャッシュサーバとした。
【００１６】
また、請求項２に記載の発明は、着信先端末の電話番号を含む着信先情報に対応する接続先情報を記憶するＥＮＵＭ権威ＤＮＳサーバに接続され、前記ＥＮＵＭ権威ＤＮＳサーバが有する前記接続先情報を取得して記憶するキャッシュ機能を有するＥＮＵＭキャッシュサーバのＥＮＵＭキャッシュ方法であって、前記ＥＮＵＭキャッシュサーバが、前記着信先情報に対応する接続先情報を要求するメッセージを受信した場合に、当該接続先情報を自身の記憶部に記憶していなかったときに、前記ＥＮＵＭ権威ＤＮＳサーバに対して、前記接続先情報の問合せメッセージを、当該着信先情報を付して送信するステップと、前記問合せメッセージの送信を監視し、前記問合せメッセージに付された着信先情報に示されるエリア毎に、所定の時間内の前記問合せメッセージの回数を計測し、前記問合せメッセージの回数が所定の閾値を超えるか否かを判定するステップと、前記所定の閾値を超えたと判定した場合に、当該所定の閾値を超えた問合せメッセージの前記エリア内の各着信先端末の着信先情報に対応する接続先情報の取得を一括して要求する一括取得要求メッセージを、当該エリアの情報を付して前記ＥＮＵＭ権威ＤＮＳサーバに送信するステップと、当該エリア内の各着信先端末の着信先情報に対応する接続先情報を示す一括取得情報を、前記ＥＮＵＭ権威ＤＮＳサーバから取得し、前記記憶部に記憶するステップと、を実行することを特徴とするＥＮＵＭキャッシュ方法とした。
【００１７】
また、請求項３に記載の発明は、着信先端末の電話番号を含む着信先情報に対応する接続先情報を記憶するＥＮＵＭ権威ＤＮＳサーバと、前記ＥＮＵＭ権威ＤＮＳサーバが有する前記接続先情報を取得して記憶するキャッシュ機能を有するＥＮＵＭキャッシュサーバと、を備えるＥＮＵＭシステムであって、前記ＥＮＵＭキャッシュサーバが、前記着信先情報に対応する接続先情報を要求するメッセージを受信した場合に、当該接続先情報を自身の記憶部に記憶していなかったときに、前記ＥＮＵＭ権威ＤＮＳサーバに対して、前記接続先情報の問合せメッセージを、当該着信先情報を付して送信する接続先情報問合せ部と、前記問合せメッセージの送信を監視し、前記問合せメッセージに付された着信先情報に示されるエリア毎に、所定の時間内の前記問合せメッセージの回数を計測し、前記問合せメッセージの回数が所定の閾値を超えるか否かを判定する問合せ監視部と、前記問合せ監視部が、前記所定の閾値を超えたと判定した場合に、当該所定の閾値を超えた問合せメッセージの前記エリア内の各着信先端末の着信先情報に対応する接続先情報の取得を一括して要求する一括取得要求メッセージを、当該エリアの情報を付して前記ＥＮＵＭ権威ＤＮＳサーバに送信する一括取得要求部と、当該エリア内の各着信先端末の着信先情報に対応する接続先情報を示す一括取得情報を、前記ＥＮＵＭ権威ＤＮＳサーバから取得し、前記記憶部に記憶する一括取得情報受信部と、を備え、前記ＥＮＵＭ権威ＤＮＳサーバが、前記ＥＮＵＭキャッシュサーバから、前記一括取得要求メッセージを受信した場合に、当該一括取得要求メッセージに付された前記エリアの情報に基づき、前記一括取得情報を生成して前記ＥＮＵＭキャッシュサーバに送信する一括取得応答部を備えることを特徴とするＥＮＵＭシステムとした。
【００１８】
このようにすることにより、本発明のＥＮＵＭキャッシュサーバ、ＥＮＵＭキャッシュ方法、および、ＥＮＵＭシステムによれば、例えば、激甚災害の発生により、特定エリアの端末に対する接続要求の急増があり、ＥＮＵＭ権威ＤＮＳサーバへの問合せが増加した場合であっても、ＥＮＵＭ権威ＤＮＳサーバから、該当エリアの各端末の接続先情報を一括してＥＮＵＭキャッシュサーバに送信することができる。よって、ＥＮＵＭ権威ＤＮＳサーバへの問合せの増加を抑制することができるため、激甚災害等に伴う急激な接続要求の増加に備えてＥＮＵＭ権威ＤＮＳサーバを増強しておく必要をなくすことができる。また、激甚災害等の発生エリアの電話番号に対応する接続先情報を予めキャッシュすることにより、ＥＮＵＭキャッシュサーバの応答性能が向上するため、大規模なトラヒックにも対応することができる。
【発明の効果】
【００１９】
本発明によれば、特定エリアの端末への接続要求が急増した場合において、ＥＮＵＭ権威ＤＮＳサーバの負荷を抑制する、ＥＮＵＭキャッシュサーバ、ＥＮＵＭキャッシュ方法、および、ＥＮＵＭシステムを提供することができる。
【図面の簡単な説明】
【００２０】
【図１】本実施形態に係るＥＮＵＭシステムを含む通信システムの全体構成と処理の概要を示す図である。
【図２】本実施形態に係るＳＩＰサーバの構成例を示す機能ブロック図である。
【図３】本実施形態に係るＥＮＵＭキャッシュサーバの構成例を示す機能ブロック図である。
【図４】本実施形態に係る接続先情報キャッシュテーブルのデータ構成例を示す図である。
【図５】本実施形態に係る問合せ監視部が、接続先情報問合せメッセージを監視するために取得する問合せ監視情報のデータ構成例を示す図である。
【図６】本実施形態に係るＥＮＵＭ権威ＤＮＳサーバの構成例を示す機能ブロック図である。
【図７】本実施形態に係るＥＮＵＭシステムの処理の流れを説明するための図である。
【図８】ＡＣＱ方式において、ＥＮＵＭキャッシュサーバを採用した場合の従来例を示す図である。
【図９】激甚災害が発生した場合の課題を説明するための図である。
【発明を実施するための形態】
【００２１】
次に、本発明を実施するための形態（以下、本実施形態と称する。）における、ＥＮＵＭシステム１００、ＥＮＵＭキャッシュサーバ２０、ＥＮＵＭキャッシュ方法等について説明する。
【００２２】
≪概要≫
まず、本実施形態に係る通信システムＳの概要について説明する。
図１は、本実施形態に係るＥＮＵＭシステム１００を含む通信システムＳの全体構成と処理の概要を示す図である。
【００２３】
＜システム構成と処理概要＞
本実施形態に係る通信システムＳは、図１に示すように、通信事業者のネットワークであるＩＰ網（自ＩＰ網）１０００に、複数の端末１を収容するＳＩＰサーバ１０と、ＳＩＰサーバ１０と接続され、ＥＮＵＭ権威ＤＮＳサーバ３０から取得した着信先情報（着信先の端末１の電話番号や後記するＥ．１６４番号等）と接続先情報（ＵＲＩ等）とを関連付けた情報をキャッシュデータとして記憶するＥＮＵＭキャッシュサーバ２０と、ＥＮＵＭキャッシュサーバ２０に接続され、着信先情報と接続先情報とを対応付けた情報を記憶するＥＮＵＭ権威ＤＮＳサーバ３０と、ＳＩＰサーバ１０が収容する端末１の加入者情報を記憶するＨＳＳ４０と、を備える。なお、ＥＮＵＭキャッシュサーバ２０とＥＮＵＭ権威ＤＮＳサーバ３０とでＥＮＵＭシステム１００を構成する。
【００２４】
本実施形態に係る通信システムＳの全体構成は、図８および図９において示した構成と同様である。しかしながら、本実施形態に係るＥＮＵＭキャッシュサーバ２０およびＥＮＵＭ権威ＤＮＳサーバ３０は、従来のＥＮＵＭキャッシュサーバ２０ＡおよびＥＮＵＭ権威ＤＮＳサーバ３０Ａの機能に加えて、以下に示す特徴構成を備える点で異なる。
ＥＮＵＭキャッシュサーバ２０は、所定時間におけるＥＮＵＭ権威ＤＮＳサーバ３０への問合せの数を着信先の端末１のエリア毎に監視し（図１のステップＳ１０：問合せを監視）、そのエリアの着信先の端末１の情報（着信先情報）に対応する接続先情報の問合せの数が所定の閾値を超えた場合に、当該エリアにおいて激甚災害が発生し、接続要求が増加している状態であると判定する。ＥＮＵＭキャッシュサーバ２０は、所定の閾値を超えたエリアに属する各端末１の着信先情報に対応する接続先情報を一括して要求するメッセージ（後記する、「一括取得要求メッセージ」）にそのエリアの情報を付して、ＥＮＵＭ権威ＤＮＳサーバ３０に送信する。そして、ＥＮＵＭ権威ＤＮＳサーバ３０は、一括取得要求メッセージで示されるエリア内の各端末１の着信先情報に対応する接続先情報を一括してＥＮＵＭキャッシュサーバ２０に送信する。これにより、ＥＮＵＭキャッシュサーバ２０は、当該エリアに位置する各端末１の接続先情報を一括して取得し（ステップＳ１１）、キャッシュデータとして記憶する。ＥＮＵＭキャッシュサーバ２０は、このようにすることにより、当該エリアに位置する端末１が着信先となる接続要求については、自身の記憶部にキャッシュデータとして記憶した情報に基づき、接続先情報をＳＩＰサーバ１０に送信することができるため、ＥＮＵＭ権威ＤＮＳサーバ３０への問合せを抑制することができる。よって、激甚災害に発生に備えて、ＥＮＵＭ権威ＤＮＳサーバ３０を増強することなく、該当エリアの接続要求に対する応答性能を向上させることができる。
【００２５】
≪各装置の構成≫
次に、本実施形態に係る通信システムＳを構成する各装置の具体的な構成について説明する。
【００２６】
＜ＳＩＰサーバ＞
図２は、本実施形態に係るＳＩＰサーバ１０の構成例を示す機能ブロック図である。
本実施形態に係るＳＩＰサーバ１０は、端末１（図１参照）から接続要求メッセージを受信すると、ＥＮＵＭキャッシュサーバ２０に対し、着信先情報（着信先の端末１の電話番号等）に対応する接続先情報（ＵＲＩ等）を要求する接続先情報要求メッセージを送信し、その接続先情報に基づき、着信先となる端末１との間で呼接続を行う。
このＳＩＰサーバ１０は、通信部１１と、制御部１２と、記憶部１３とを備える。
【００２７】
通信部１１は、端末１、ＥＮＵＭキャッシュサーバ２０、他の通信事業者のＳＩＰサーバ（図示省略）等との間で、情報の送受信を行う通信インタフェースにより構成される。通信部１１は、外部の装置からメッセージ等を受信すると、そのメッセージ等を制御部１２に引き渡す。また、通信部１１は、制御部１２内で生成されたメッセージ等を外部の装置に向けて送信する。
【００２８】
制御部１２は、ＳＩＰサーバ１０が実行する処理の全般を司り、接続先情報要求部１２１と、呼接続処理部１２２とを含んで構成される。なお、この制御部１２は、例えば、このＳＩＰサーバ１０の記憶部１３に格納されたプログラムをＣＰＵ（Central Processing Unit）がＲＡＭ（Random Access Memory）に展開し実行することにより実現される。
【００２９】
接続先情報要求部１２１は、端末１から着信先情報（着信先の端末１の電話番号等）が付された接続要求メッセージを受信すると、その着信先情報に対応する接続先情報（ＵＲＩ等）を要求する接続先情報要求メッセージを生成する。そして、接続先情報要求部１２１は、着信先情報を含む接続先情報要求メッセージを、通信部１１を介して、ＥＮＵＭキャッシュサーバ２０に送信する。
【００３０】
接続先情報要求部１２１は、具体的には、着信先情報を含む接続先情報要求メッセージを次に示す、ＥＮＵＭプロトコルのドメイン形式で生成し、ＥＮＵＭキャッシュサーバ２０に送信する。
接続先情報要求部１２１は、例えば、端末１から受信した接続要求メッセージに含まれる着信先の電話番号（例えば、０４２２−５９−１２３４）のＥ．１６４番号（＋８１−４２２−５９−１２３４）を逆順にして、ドットで区切り、「e164.arpa」を付けた形式（4.3.2.1.9.5.2.2.4.1.8.e164.arpa）を着信先情報として、ＥＮＵＭキャッシュサーバ２０に送信する。
【００３１】
呼接続処理部１２２は、ＥＮＵＭキャッシュサーバ２０から、接続先情報応答メッセージを受信すると、その接続先情報応答メッセージに付された接続先情報を抽出する。そして、呼接続処理部１２２は、その抽出した接続先情報が自ＩＰ網であるか否かを判定する。呼接続処理部１２２は、その判定の結果、接続先情報が自ＩＰ網であれば、着信先情報に示される端末１に関する加入者情報をＨＳＳ４０に問い合わせることにより取得し、その加入者情報に示されるサービスの条件等に基づき、着信先となる端末１に呼接続要求メッセージを送信して、呼接続を行う。
一方、呼接続処理部１２２は、判定の結果、抽出した接続先情報が、自ＩＰ網ではなく他のＩＰ網（例えば、他の通信事業者のＩＰ網）を示す場合には、当該他のＩＰ網に向けて、接続要求メッセージを送信する。この場合、呼接続処理部１２２は、ＤＮＳ機能等を用いて、ＵＲＩに示されるドメイン名から他のＩＰ網（他の通信事業者網等）に属するＳＩＰサーバのＩＰアドレスを取得する。
【００３２】
記憶部１３は、ハードディスクやフラッシュメモリ、ＲＡＭ等により構成される。
この記憶部１３には、制御部１２の各機能を実行させるためのプログラムや、制御部１２の処理に必要な情報が一時的に記憶される。
【００３３】
＜ＥＮＵＭキャッシュサーバ＞
次に、ＥＮＵＭシステム１００のＥＮＵＭキャッシュサーバ２０について説明する。
図３は、本実施形態に係るＥＮＵＭキャッシュサーバ２０の構成例を示す機能ブロック図である。
本実施形態に係るＥＮＵＭキャッシュサーバ２０は、接続先情報キャッシュテーブル２３０を備え、ＥＮＵＭ権威ＤＮＳサーバ３０に問合せをすることにより取得した着信先情報と接続先情報とを対応付けた情報を記憶する。そして、ＥＮＵＭキャッシュサーバ２０は、ＥＮＵＭ権威ＤＮＳサーバ３０への所定時間における問合せ回数を着信先端末のエリア毎に監視し、所定の閾値を超えたエリアについては、激甚災害等によりＥＮＵＭ権威ＤＮＳサーバ３０への問合せが大量に発生しているものとして、ＥＮＵＭ権威ＤＮＳサーバ３０に対し、当該エリアの各端末１の着信先情報に対応する接続先情報の一括取得要求メッセージを送信する。ＥＮＵＭキャッシュサーバ２０は、ＥＮＵＭ権威ＤＮＳサーバ３０から、当該エリアの各端末１の着信先情報に対応する接続先情報を一括して取得し、キャッシュとして記憶しておくことで、ＥＮＵＭ権威ＤＮＳサーバ３０への問合せ回数を減らすことができる。
このＥＮＵＭキャッシュサーバ２０は、通信部２１と、制御部２２と、記憶部２３とを備える。
【００３４】
通信部２１は、ＳＩＰサーバ１０、ＥＮＵＭ権威ＤＮＳサーバ３０等との間で、情報の送受信を行う通信インタフェースにより構成される。通信部２１は、外部の装置からメッセージ等を受信すると、そのメッセージ等を制御部２２に引き渡す。また、通信部２１は、制御部２２内で生成されたメッセージ等を外部の装置に向けて送信する。
【００３５】
制御部２２は、ＥＮＵＭキャッシュサーバ２０が実行する処理の全般を司り、接続先情報キャッシュ検索部２２１、接続先情報問合せ部２２２、接続先情報キャッシュ更新部２２３、接続先情報応答部２２４、問合せ監視部２２５、一括取得要求部２２６および一括取得情報受信部２２７を含んで構成される。なお、この制御部２２は、例えば、このＥＮＵＭキャッシュサーバ２０の記憶部２３に格納されたプログラムをＣＰＵがＲＡＭに展開し実行することにより実現される。
【００３６】
接続先情報キャッシュ検索部２２１は、通信部２１を介して、ＳＩＰサーバ１０から、接続先情報要求メッセージを受信すると、その接続先情報要求メッセージに付された着信先情報を抽出する。そして、接続先情報キャッシュ検索部２２１は、記憶部２３内の接続先情報キャッシュテーブル２３０を参照し、その着信先情報に対応する接続先情報を検索する。
接続先情報キャッシュ検索部２２１は、着信先情報に対応する接続先情報が記憶されている場合には、その接続先情報を抽出し、接続先情報応答部２２４に応答処理の指示を出力する。一方、接続先情報キャッシュ検索部２２１は、着信先情報に対応する接続先情報が記憶されていない場合には、問合せ監視部２２５に、後記する閾値判定の処理の指示を出力する。
【００３７】
図４は、本実施形態に係る接続先情報キャッシュテーブル２３０のデータ構成例を示す図である。
図４に示す例のように、接続先情報キャッシュテーブル２３０には、着信先情報に対応付けて、接続先情報が記憶される。具体的には、着信先情報には、例えば、着信先の端末１の電話番号に基づき、Ｅ．１６４番号をＥＮＵＭプロトコルのドメイン形式に変換した情報が記憶される。この着信先情報に対応付けて、接続先情報には、例えば、着信先の端末１のＥ．１６４番号と、接続先の通信事業者のドメイン名（area1.carrier_A）とを含むＵＲＩが記憶される。
【００３８】
図３に戻り、接続先情報問合せ部２２２は、接続先情報キャッシュ検索部２２１が着信先情報に対応する接続先情報が接続先情報キャッシュテーブル２３０（図４）に記憶されていないと判定し、さらに、問合せ監視部２２５が、所定時間において、着信先情報に示されるエリアのドメインに対する問合せの回数が、所定の閾値を超えていないと判定した場合に、その着信先情報に対応する接続先情報を要求する接続先情報問合せメッセージを生成する。そして、接続先情報問合せ部２２２は、着信先情報を付した接続先情報問合せメッセージを、通信部２１を介して、ＥＮＵＭ権威ＤＮＳサーバ３０に送信する。
【００３９】
接続先情報キャッシュ更新部２２３は、ＥＮＵＭ権威ＤＮＳサーバ３０から、着信先情報に対応する接続先情報が付された接続先情報問合せ応答メッセージを受信する。そして、接続先情報キャッシュ更新部２２３は、その接続先情報問合せ応答メッセージに付された、接続先情報を抽出し、着信先情報に対応付けて接続先情報キャッシュテーブル２３０に記憶する。
また、接続先情報キャッシュ更新部２２３は、接続先情報の接続先情報キャッシュテーブル２３０への記憶を完了すると、接続先情報応答部２２４に応答処理の指示を出力する。
【００４０】
接続先情報応答部２２４は、接続先情報キャッシュ検索部２２１、接続先情報キャッシュ更新部２２３、または、一括取得情報受信部２２７から、応答処理の指示を受け取ると、接続先情報キャッシュテーブル２３０を参照し、着信先情報に対応する接続先情報を付した接続先情報応答メッセージを生成する。そして、接続先情報応答部２２４は、通信部２１を介して、生成した接続先情報応答メッセージをＳＩＰサーバ１０に送信する。
【００４１】
問合せ監視部２２５は、接続先情報問合せ部２２２が、ＥＮＵＭ権威ＤＮＳサーバ３０に対して送信する接続先情報問合せメッセージを監視する。具体的には、問合せ監視部２２５は、接続先情報問合せ部２２２が、ＥＮＵＭ権威ＤＮＳサーバ３０に向けて接続先情報問合せメッセージを送信する度に、その接続先情報問合せメッセージに含まれる着信先情報を取得し、記憶部２３内の問合せ監視情報２３１に記憶しておく。そして、問合せ監視部２２５は、接続先情報キャッシュ検索部２２１が、着信先情報に対応する接続先情報が接続先情報キャッシュテーブル２３０に記憶されていないと判定した場合、所定時間において、着信先情報に示されるエリアのドメインに対する問合せの回数が、所定の閾値を超えるか否かを判定する。そして、問合せ監視部２２５は、所定の閾値を超えた場合に、ＥＮＵＭ権威ＤＮＳサーバ３０に対する問合せの数が増加している、つまり、そのエリアで激甚災害等が発生しているものとして、所定の閾値を超えた旨の情報を、一括取得要求部２２６に出力する。
【００４２】
図５は、本実施形態に係る問合せ監視部２２５が、接続先情報問合せメッセージを監視するために取得する問合せ監視情報２３１のデータ構成例を示す図である。
図５に示すように、問合せ監視部２２５は、ＥＮＵＭ権威ＤＮＳサーバ３０に送信する接続先情報問合せメッセージに含まれる着信先情報を参照して、例えば、電話番号の市外局番に規定される番号に基づき、同一エリアのドメインを抽出する。
ここで、日本国内の固定電話の番号（例えば、「０１２３−４５−６７８９」）は、国内プレフィックス「０」と、市外局番と市内局番の合計の５桁（「１２３−４５」）と、加入者番号（「６７８９」）により規定されている。また、市外局番と市内局番の合計の５桁のうち、市外局番が１〜４桁、市内局番が１〜４桁と規定されている。よって、Ｅ．１６４番号のうち、日本の国番号「８１」に続く、市外局番の４桁の番号までを参照することにより、その市外局番に該当するエリアを特定することができる。
図５に示す例では、問合せ監視部２２５は、「*.2.2.4.1.8.e164.arpa」のドメインにより規定されるエリア（市外局番「０４２２」のエリア）に向けての接続要求が、所定時間：Ｘ秒（例えば、１秒）のうちＹ回（例えば、３万回）を超えた場合に、閾値を超えたと判定する。なお、この問合せ監視情報２３１に記憶される着信先情報には、接続先情報問合せメッセージを送信した時刻情報（図示省略）が付されており、問合せ監視部２２５は、閾値判定時の直前Ｘ秒（所定の時間）の情報に基づき、特定のエリアのドメインに対する問合せの回数が閾値を超えたか否かを判定する。
【００４３】
図３に戻り、一括取得要求部２２６は、問合せ監視部２２５が、特定のエリアのドメインに対する問合せの回数が所定の閾値を超えたと判定した場合に、当該エリアの情報（例えば、「*.2.2.4.1.8.e164.arpa」）を付した、当該エリアの各端末１の接続先情報を一括で要求する一括取得要求メッセージを生成する。そして、一括取得要求部２２６は、当該エリアの情報を付した一括取得要求メッセージを、通信部２１を介して、ＥＮＵＭ権威ＤＮＳサーバ３０に送信する。
【００４４】
一括取得情報受信部２２７は、ＥＮＵＭ権威ＤＮＳサーバ３０から、当該エリアに収容される各端末１についての接続先情報である一括取得情報３００が付された一括取得応答メッセージを、通信部２１を介して、ＥＮＵＭ権威ＤＮＳサーバ３０から受信する。そして、一括取得情報受信部２２７は、受信した一括取得情報３００を、接続先情報キャッシュテーブル２３０に記憶する。
また、一括取得情報受信部２２７は、一括取得情報３００の接続先情報キャッシュテーブル２３０への記憶を完了すると、接続先情報応答部２２４に応答処理の指示を出力する。
【００４５】
記憶部２３は、ハードディスクやフラッシュメモリ、ＲＡＭ等により構成させる。
この記憶部２３には、接続先情報キャッシュテーブル２３０（図４参照）、問合せ監視情報２３１（図５参照）等が記憶される。
【００４６】
＜ＥＮＵＭ権威ＤＮＳサーバ＞
次に、ＥＮＵＭシステム１００のＥＮＵＭ権威ＤＮＳサーバ３０について説明する。
図６は、本実施形態に係るＥＮＵＭ権威ＤＮＳサーバ３０の構成例を示す機能ブロック図である。
本実施形態に係るＥＮＵＭ権威ＤＮＳサーバ３０は、接続先情報テーブル３３０を備え、ＥＮＵＭキャッシュサーバ２０からの問合せを受けた、着信先情報に対応する接続先情報を、ＥＮＵＭキャッシュサーバ２０に返信する。また、ＥＮＵＭ権威ＤＮＳサーバ３０は、ＥＮＵＭキャッシュサーバ２０から、特定エリアに収容される各端末１の接続先情報を一括で要求する一括取得要求メッセージを受信すると、接続先情報テーブル３３０の中から該当エリアの各端末１の接続先情報を取得し、一括取得応答メッセージに付して、ＥＮＵＭキャッシュサーバ２０に送信する。
【００４７】
なお、ＥＮＵＭ権威ＤＮＳサーバ３０は、ＤＮＳと同様に階層構造（Ｔｉｅｒ０〜Ｔｉｅr２）で管理されており、着信先情報についての名前解決を行う場合には、上位階層であるＴｉｅｒ０またはＴｉｅｒ１を管理しているＥＮＵＭ権威ＤＮＳサーバからＴｉｅｒ２を管理しているＥＮＵＭ権威ＤＮＳサーバへ向かって再帰的に問合せを行っていく。そして、ＥＮＵＭでは、Ｔｉｅｒ２に属するＥＮＵＭ権威ＤＮＳサーバを、各通信事業者が管理しており、各番号帯（例えば、市外局番）の各端末１に対応する接続先情報を記憶している。本実施形態においては、説明を平易にするため、通信事業者が管理するＴｉｅｒ２に属するＥＮＵＭ権威ＤＮＳサーバ３０を図示して説明する。
このＥＮＵＭ権威ＤＮＳサーバ３０は、通信部３１と、制御部３２と、記憶部３３とを備える。
【００４８】
通信部３１は、ＥＮＵＭキャッシュサーバ２０等との間で、情報の送受信を行う通信インタフェースにより構成させる。通信部３１は、外部の装置からメッセージ等を受信すると、そのメッセージ等を制御部３２に引き渡す。また、通信部３１は、制御部３２内で生成されたメッセージ等を外部の装置に向けて送信する。
【００４９】
制御部３２は、ＥＮＵＭ権威ＤＮＳサーバ３０が実行する処理の全般を司り、接続先情報検索部３２１、接続先情報問合せ応答部３２２および一括取得応答部３２３を含んで構成される。なお、この制御部３２は、例えば、このＥＮＵＭ権威ＤＮＳサーバ３０の記憶部３３に格納されたプログラムをＣＰＵがＲＡＭに展開し実行することにより実現される。
【００５０】
接続先情報検索部３２１は、通信部３１を介して、接続先情報問合せメッセージをＥＮＵＭキャッシュサーバ２０から受信すると、その接続先情報問合せメッセージに付された着信先情報を抽出する。そして、接続先情報検索部３２１は、記憶部３３内の接続先情報テーブル３３０を参照し、その着信先情報の対応する接続先情報を検索する。接続先情報検索部３２１は、接続先情報テーブル３３０を検索した結果得られた接続先情報を抽出し、接続先情報問合せ応答部３２２に処理の指示を出力する。
接続先情報テーブル３３０のデータ構成は、図４に示したＥＮＵＭキャッシュサーバ２０の接続先情報キャッシュテーブル２３０と同じであるので、その説明は省略する。
ただし、このＥＮＵＭ権威ＤＮＳサーバ３０の接続先情報テーブル３３０は、管理する通信事業者網のＳＩＰサーバ１０が収容するエリアのすべての端末１が着信先情報として登録されており、ポートアウト等により、着信先情報に対応する接続先情報が変更された場合（例えば、他の通信事業者網のドメインに変更された場合）には、その変更が反映された最新の情報が記憶される。
【００５１】
接続先情報問合せ応答部３２２は、接続先情報検索部３２１が抽出した接続先情報を付した接続先情報問合せ応答メッセージを生成する。そして、接続先情報問合せ応答部３２２は、その生成した接続先情報問合せ応答メッセージを、ＥＮＵＭキャッシュサーバ２０に送信する。
【００５２】
一括取得応答部３２３は、通信部３１を介して、一括取得要求メッセージをＥＮＵＭキャッシュサーバ２０から受信すると、その一括取得要求メッセージに付されたエリアの情報（例えば、「*.2.2.4.1.8.e164.arpa」）を抽出する。そして、一括取得応答部３２３は、記憶部３３内の接続先情報テーブル３３０を参照し、そのエリアの情報（例えば、市外局番「０４２２」のエリア）に対応する、着信先情報と接続先情報の組をすべて抽出し、一括取得情報３００（図３参照）を生成する。そして、一括取得応答部３２３は、その一括取得情報３００を付した一括取得応答メッセージを生成し、ＥＮＵＭキャッシュサーバ２０に送信する。
【００５３】
記憶部３３は、ハードディスクやフラッシュメモリ、ＲＡＭ等により構成させる。
この記憶部３３には、接続先情報テーブル３３０等が記憶される。
【００５４】
＜ＨＳＳ＞
ＨＳＳ４０（図１参照）は、制御部、記憶部、通信部等を備えたコンピュータにより実現される装置である。そして、ＨＳＳ４０は、ＳＩＰサーバ１０が収容する各端末１に関する、サービス情報や認証情報などの加入者情報のデータベースを記憶する。このＨＳＳ４０は、ＩＭＳ（IP Multimedia Subsystem）サービスにおける既存の装置であるので、詳細な機能の説明を省略する。
【００５５】
≪ＥＮＵＭシステムの処理≫
次に、本実施形態に係るＥＮＵＭシステム１００の処理を説明する。
本実施形態に係るＥＮＵＭキャッシュサーバ２０は、ＥＮＵＭ権威ＤＮＳサーバ３０への所定時間における問合せ回数を着信先端末のエリア毎に監視し、着信先情報に示されるエリアが所定の閾値を超えていない場合には、通常時のＥＮＵＭ権威ＤＮＳサーバ３０に対する接続先情報の問合せ処理を行う。一方、ＥＮＵＭキャッシュサーバ２０は、着信先情報に示されるエリアが所定の閾値を超えている場合には、そのエリアにおいて、激甚災害等によりＥＮＵＭ権威ＤＮＳサーバ３０への問合せが大量に発生しているものとして、ＥＮＵＭ権威ＤＮＳサーバ３０に対し、当該エリアの各端末１の着信先情報に対応する接続先情報についての一括取得要求メッセージを送信する。ＥＮＵＭキャッシュサーバ２０は、ＥＮＵＭ権威ＤＮＳサーバ３０から、当該エリアの各端末１の着信先情報に対応する接続先情報を一括して取得し、キャッシュとして記憶する。以下、具体的に説明する。
【００５６】
図７は、本実施形態に係るＥＮＵＭシステム１００の処理の流れを説明するための図である。なお、図７においては、端末１、ＳＩＰサーバ１０およびＨＳＳ４０の記載を省略している。
【００５７】
まず、ＥＮＵＭキャッシュサーバ２０は、ＳＩＰサーバ１０から接続先情報要求メッセージを受信する（ステップＳ２０）。
次に、ＥＮＵＭキャッシュサーバ２０の接続先情報キャッシュ検索部２２１は、接続先要求メッセージに付された着信先情報を抽出し、接続先情報キャッシュテーブル２３０を参照して、その着信先情報に対応する接続先情報を検索する（ステップＳ２１）。なお、接続先情報キャッシュ検索部２２１は、接続先情報キャッシュテーブル２３０を参照するときに、キャッシュの有効期間が過ぎている（タイムアウトしている）接続先情報を破棄した上で、当該検索を行う。
そして、接続先情報キャッシュ検索部２２１は、抽出した着信先情報に対応する接続先情報が、接続先情報キャッシュテーブル２３０に記憶されていれば（ステップＳ２２→Ｙｅｓ）、ステップＳ３３に進む。一方、接続先情報キャッシュ検索部２２１は、抽出した着信先情報に対応する接続先情報が、接続先情報キャッシュテーブル２３０に記憶されていなければ（ステップＳ２２→Ｎｏ）、次のステップＳ２３に進む。
【００５８】
ステップＳ２３において、問合せ監視部２２５は、所定の時間でのＥＮＵＭ権威ＤＮＳサーバ３０への問合せの回数が、着信先情報に示されるエリアにおいて、所定の閾値を超えているか否かを判定する。例えば、問合せ監視部２２５は、当該エリアの番号帯の端末１に対して、１秒間に３万回を超える問合せを行ったか否かを判定する。そして、問合せ監視部２２５は、所定の閾値を超えている場合には（ステップＳ２３→Ｙｅｓ）、ステップＳ２９に進む。一方、問合せ監視部２２５は、所定の閾値を超えていない場合には（ステップＳ２３→Ｎｏ）、ステップＳ２４に進む。なお、次に説明するステップＳ２４〜Ｓ２８は、通常時のＥＮＵＭ権威ＤＮＳサーバ３０に対する接続先情報の問合せ処理である。
【００５９】
ステップＳ２４において、接続先情報問合せ部２２２は、着信先情報に対応する接続先を要求する接続先情報問合せメッセージを生成し、ＥＮＵＭ権威ＤＮＳサーバ３０に送信する。このとき、問合せ監視部２２５は、接続先情報問合せメッセージの送信を監視し、その接続先情報問合せメッセージに付された着信先情報を問合せ監視情報２３１（図５参照）として記憶しておく（ステップＳ２５）。
【００６０】
ＥＮＵＭ権威ＤＮＳサーバ３０の接続先情報検索部３２１は、接続先情報問合せメッセージを受信すると、その接続先情報問合せメッセージに付された着信先情報を抽出し、接続先情報テーブル３３０を参照して、抽出した着信先情報に対応する接続先情報を検索する（ステップＳ２６）。
そして、ＥＮＵＭ権威ＤＮＳサーバ３０の接続先情報問合せ応答部３２２は、接続先情報検索部３２１の検索の結果得られた接続先情報を付した接続先情報問合せ応答メッセージを生成して、ＥＮＵＭキャッシュサーバ２０に送信する（ステップＳ２７）。
【００６１】
次に、ＥＮＵＭキャッシュサーバ２０の接続先情報キャッシュ更新部２２３は、ＥＮＵＭ権威ＤＮＳサーバ３０から接続先情報問合せ応答メッセージを受信すると、その接続先情報問合せ応答メッセージに付された接続先情報を抽出し、着信先情報に対応付けて接続先情報キャッシュテーブル２３０に記憶し（ステップＳ２８）、ステップＳ３３に進む。
【００６２】
一方、ステップＳ２３において、問合せ監視部２２５が、所定の時間でのＥＮＵＭ権威ＤＮＳサーバ３０への問合せの回数が、着信先情報に示されるエリアにおいて、所定の閾値を超えていると判定した場合に（ステップＳ２３→Ｙｅｓ）、ＥＮＵＭキャッシュサーバ２０の一括取得要求部２２６は、当該エリアの情報を付した一括取得要求メッセージを生成し、ＥＮＵＭ権威ＤＮＳサーバ３０に送信する（ステップＳ２９）。なお、このステップＳ２９からステップＳ３２までの処理は、ＥＮＵＭ権威ＤＮＳサーバ３０に対する該当エリアの接続先情報の一括取得処理である。
【００６３】
次に、ＥＮＵＭ権威ＤＮＳサーバ３０の一括取得応答部３２３は、一括取得要求メッセージをＥＮＵＭキャッシュサーバ２０から取得すると、その一括取得要求メッセージに付されたエリアの情報を抽出する。一括取得応答部３２３は、接続先情報テーブル３３０を参照し、抽出したエリアの情報の対応する、着信先情報と接続先情報の組をすべて抽出し、一括取得情報３００を生成する（ステップＳ３０）。そして、一括取得応答部３２３は、生成した一括取得情報３００を付した一括取得応答メッセージを生成し、ＥＮＵＭキャッシュサーバ２０に送信する（ステップＳ３１）。
【００６４】
続いて、ＥＮＵＭキャッシュサーバ２０の一括取得情報受信部２２７は、ＥＮＵＭ権威ＤＮＳサーバ３０から一括取得応答メッセージを受信すると、その一括取得応答メッセージに付された一括取得情報３００を抽出し、接続先情報キャッシュテーブル２３０に記憶する（ステップＳ３２）。
【００６５】
そして、ステップＳ３３において、ＥＮＵＭキャッシュサーバ２０の接続先情報応答部２２４は、接続先情報キャッシュテーブル２３０を参照し、着信先情報に対応する接続先情報を取得して接続先情報応答メッセージを生成してＳＩＰサーバ１０に送信し、処理を終える。
【００６６】
このようにすることで、本実施形態に係る、ＥＮＵＭキャッシュサーバ２０、ＥＮＵＭキャッシュ取得方法、および、ＥＮＵＭシステム１００によれば、接続要求の急増に伴い、ＥＮＵＭ権威ＤＮＳサーバ３０への問合せが増加した場合であっても、該当エリアの各端末１の接続先情報を一括してＥＮＵＭキャッシュサーバ２０に送信することにより、ＥＮＵＭ権威ＤＮＳサーバ３０への問合せの増加を抑制することができるため、激甚災害の発生に備えてＥＮＵＭ権威ＤＮＳサーバ３０を増強しておく必要をなくすことができる。また、激甚災害発生地域の電話番号に対応する接続先情報を予めキャッシュすることにより、ＥＮＵＭキャッシュサーバ２０の応答性能が向上するため、大規模なトラヒックにも対応することができる。
【符号の説明】
【００６７】
１      端末
１０    ＳＩＰサーバ
１１，２１，３１  通信部
１２，２２，３２  制御部
１３，２３，３３  記憶部
２０    ＥＮＵＭキャッシュサーバ
３０    ＥＮＵＭ権威ＤＮＳサーバ
４０    ＨＳＳ
１００  ＥＮＵＭシステム
１２１  接続先情報要求部
１２２  呼接続処理部
２２１  接続先情報キャッシュ検索部
２２２  接続先情報問合せ部
２２３  接続先情報キャッシュ更新部
２２４  接続先情報応答部
２２５  問合せ監視部
２２６  一括取得要求部
２２７  一括取得情報受信部
２３０  接続先情報キャッシュテーブル
２３１  問合せ監視情報
３００  一括取得情報
３２１  接続先情報検索部
３２２  接続先情報問合せ応答部
３２３  一括取得応答部
３３０  接続先情報テーブル
１０００  ＩＰ網
Ｓ      通信システム
【図１】
0006329479.tif 000002
【図２】
0006329479.tif 000003
【図３】
0006329479.tif 000004
【図４】
0006329479.tif 000005
【図５】
0006329479.tif 000006
【図６】
0006329479.tif 000007
【図７】
0006329479.tif 000008
【図８】
0006329479.tif 000009
【図９】
0006329479.tif 000010