(57)【要約】    【課題】      ＥＮＵＭサーバから返信される情報が第三者に取得される事態を確実に回避し、安全にシステムを運用すること。    【解決手段】  ＥＮＵＭクライアント１０３、ＩＰネットワーク１０５上のＥＮＵＭクライアント１０４に対応するＮＡＰＴＲレコードを登録するＷｅｂサーバ１０２及びＷｅｂサーバ１０２に登録されたＮＡＰＴＲレコードへのリンク情報がＵＲＩに指定されたＮＡＰＴＲレコードを登録するＥＮＵＭサーバ１０１を有するＥＮＵＭシステムにおいて、Ｅ．１６４番号に基づいてＥＮＵＭクライアント１０４のＮＡＰＴＲレコードをＥＮＵＭサーバ１０１に問い合わせ、返送されたＮＡＰＴＲレコードに指定されたリンク情報へのアクセスをＷｅｂサーバ１０２に要求し、ＥＮＵＭクライアント１０４に対応するＮＡＰＴＲレコードを取得する。  【選択図】      図１
2006031536.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰネットワークに接続されたＥＮＵＭクライアント端末と、前記ＩＰネットワーク上のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録し前記ＥＮＵＭクライアント端末の要求に応じて当該ＮＡＰＴＲリソースレコードを応答するＷｅｂサーバと、前記Ｗｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定されたＮＡＰＴＲリソースレコードを登録し前記ＥＮＵＭクライアント端末の問合せに応じて当該ＮＡＰＴＲリソースレコードを返送するＥＮＵＭサーバと、を具備することを特徴とするＥＮＵＭシステム。
【請求項２】
前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードには、通信すべき情報に対して暗号化処理可能なプロトコルが設定され、前記ＥＮＵＭクライアント端末は前記ＥＮＵＭサーバより取得した前記プロトコルにより前記Ｗｅｂサーバと通信を行うことを特徴とする請求項１記載のＥＮＵＭシステム。
【請求項３】
前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードには、ｈｔｔｐｓプロトコルが設定されていることを特徴とする請求項２記載のＥＮＵＭシステム。
【請求項４】
ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録するＷｅｂサーバ及び前記Ｗｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定され且つ通信すべき情報に対して暗号化処理可能なプロトコルが設定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＥＮＵＭクライアント端末であって、前記他のＥＮＵＭクライアントのＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、返送されたＮＡＰＴＲリソースレコードに指定されたリンク情報へのアクセスを前記暗号化処理可能なプロトコルを用いて前記Ｗｅｂサーバに要求し、前記他のＥＮＵＭクライアントに対応するＮＡＰＴＲリソースレコードを取得することを特徴とするＥＮＵＭクライアント端末。
【請求項５】
前記ＥＮＵＭクライアント端末は、前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードに設定されたｈｔｔｐｓプロトコルを用いてリンク情報へのアクセスを要求することを特徴とする請求項４記載のＥＮＵＭクライアント端末。
【請求項６】
ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録するＷｅｂサーバ及び前記Ｗｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定され且つ通信すべき情報に対して暗号化処理可能なプロトコルが設定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＥＮＵＭクライアント端末における端末情報取得方法であって、前記他のＥＮＵＭクライアントのＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、返送されたＮＡＰＴＲリソースレコードに指定されたリンク情報へのアクセスを前記暗号化処理可能なプロトコルを用いて前記Ｗｅｂサーバに要求し、前記他のＥＮＵＭクライアントに対応するＮＡＰＴＲリソースレコードを取得することを特徴とする端末情報取得方法。
【請求項７】
前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードに設定されたｈｔｔｐｓプロトコルを用いてリンク情報へのアクセスを要求することを特徴とする請求項６記載の端末情報取得方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＥＮＵＭシステム、ＥＮＵＭクライアント端末及び端末情報取得方法に関する。
【背景技術】
【０００２】
現在、情報化社会においては、電話、ＦＡＸ、携帯電話や電子メール等々、通信手段の多様化が一層進んでいる。かかる通信手段の多様化に伴い、自己のメールアカウントや電話番号（携帯電話、会社や自宅）などの情報や連絡先における同様の情報の管理に大きな労力を要するようになっている。
【０００３】
近年、これらの情報を効率的に管理し、使用環境に応じたコミュニケーションを可能とする技術として、ＥＮＵＭが注目されている。ＥＮＵＭは、Ｅ．１６４番号に代表される世界で唯一の識別番号からＤＮＳ（Domain Name System）を用いてインターネット上のサービスを識別する仕組みである。現在、ＩＥＴＦにより標準化活動が行われており、当該活動においてプロトコル仕様が審議されている（例えば、非特許文献１参照）。
【０００４】
このようなＥＮＵＭ技術を適用したサーバ（以下、「ＥＮＵＭサーバ」という）を有するシステム（以下、「ＥＮＵＭシステム」という）においては、例えば、ＥＮＵＭサーバにＩＰ端末のプロトコル等の情報を登録しておくことにより、ＥＮＵＭクライアントは、Ｅ．１６４番号を用いて、登録されたＩＰ端末における対応可能なプロトコル（例えば、ＳＩＰ、ＨＴＴＰ）や、当該プロトコルに用いられる電話番号やＵＲＬを取得することが可能となる。
【０００５】
ＩＰ端末における対応可能なプロトコル等の情報を取得する際、ＥＮＵＭクライアントは、ＥＮＵＭサーバに対して問合せ（ＥＮＵＭクエリー）を行う。一方、ＥＮＵＭサーバからこれらの情報を含む応答（ＥＮＵＭ応答）を受け取る。そして、このＥＮＵＭ応答から当該ＩＰ端末における対応可能なプロトコル等の情報を取得する。
【非特許文献１】ＥＮＵＭトライアルジャパン発行「ＥＮＵＭトライアルジャパン第一次報告書」、２００４年５月
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したようなＥＮＵＭシステムにおいては、ＥＮＵＭ応答に含まれる情報に対して暗号化等の処理が施されていないため、インターネット上において第三者によりこれらの情報が取得され得るという問題がある。ＥＮＵＭ応答に含まれる情報には、連絡先等の個人情報も含まれるため、当該情報を悪用されるという危険性も否定できない。
【０００７】
本発明は、かかる問題点に鑑みて為されたものであり、ＥＮＵＭサーバから返信される情報が第三者に取得される事態を確実に回避し、安全にシステムを運用することができるＥＮＵＭシステム、ＥＮＵＭクライアント端末及び端末情報取得方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、Ｅ．１６４番号が割り当てられたＥＮＵＭクライアント端末、ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録するＷｅｂサーバ及びこのＷｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定され且つ通信すべき情報に対して暗号化処理可能なプロトコルがＳｅｒｖｉｃｅフィールドに設定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバを有するＥＮＵＭシステムにおいて、前記他のＥＮＵＭクライアントに割り当てられたＥ．１６４番号に基づいて当該他のＥＮＵＭクライアントのＮＡＰＴＲリソースレコードをＥＮＵＭサーバに問い合わせ、返送されたＮＡＰＴＲリソースレコードに指定されたリンク情報へのアクセスを暗号化処理可能なプロトコルを用いてＷｅｂサーバに要求し、他のＥＮＵＭクライアントに対応するＮＡＰＴＲリソースレコードを取得するようにしたものである。
【発明の効果】
【０００９】
本発明に係るＥＮＵＭシステム、ＥＮＵＭクライアント端末及び端末情報取得方法によれば、ＥＮＵＭサーバから返信される情報が第三者に取得される事態を確実に回避し、安全にシステムを運用することができる。
【発明を実施するための最良の形態】
【００１０】
本発明の第１の態様に係るＥＮＵＭシステムは、ＩＰネットワークに接続されたＥＮＵＭクライアント端末と、前記ＩＰネットワーク上のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録し前記ＥＮＵＭクライアント端末の要求に応じて当該ＮＡＰＴＲリソースレコードを応答するＷｅｂサーバと、前記Ｗｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定されたＮＡＰＴＲリソースレコードを登録し前記ＥＮＵＭクライアント端末の問合せに応じて当該ＮＡＰＴＲリソースレコードを返送するＥＮＵＭサーバと、を具備する構成を採る。
【００１１】
この構成によれば、ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードがＷｅｂサーバに登録され、このＷｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定されたＮＡＰＴＲリソースレコードがＥＮＵＭサーバに登録される。従って、他のＥＮＵＭクライアント端末のＮＡＰＴＲリソースレコードを取得する場合には、まず、ＥＮＵＭサーバにアクセスしてリンク情報が指定されたＮＡＰＴＲリソースレコードを取得した後、Ｗｅｂサーバにアクセスして所望のＮＡＰＴＲリソースレコードを取得する。所望のＮＡＰＴＲリソースレコードを取得するためには、２段階でアクセスする必要が生じるので、システムのセキュリティを高めることができ、システムを安全に運用することができるという効果を得ることができる。
【００１２】
本発明の第２の態様は、第１の態様に係るＥＮＵＭシステムにおいて、前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードには、通信すべき情報に対して暗号化処理可能なプロトコルが設定され、前記ＥＮＵＭクライアント端末は前記ＥＮＵＭサーバより取得した前記プロトコルにより前記Ｗｅｂサーバと通信を行う構成を採る。
【００１３】
この構成によれば、ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードには、通信すべき情報に対して暗号化処理可能なプロトコルが設定されている。従って、他のＥＮＵＭクライアント端末のＮＡＰＴＲリソースレコードを取得する場合には、まず、ＥＮＵＭサーバにアクセスしてリンク情報が指定されたＮＡＰＴＲリソースレコードを取得した後、暗号化機能を有するプロトコルに従ってＷｅｂサーバにアクセスして所望のＮＡＰＴＲリソースレコードを取得するようにすることで、ＥＮＵＭサーバから取得される情報はリンク情報が指定されたＮＡＰＴＲリソースレコードに限定される。また、そのリンク情報が指定されたＮＡＰＴＲリソースレコードにより指定されたＮＡＰＴＲリソースレコードを取得する際にＩＰネットワーク上に送出される情報は暗号化されている。このため、所望のＮＡＰＴＲリソースレコードに記載された情報がＩＰネットワーク上で第三者に取得される事態を確実に回避することができる。この結果、安全にシステムを運用することができるという効果を得ることができる。
【００１４】
本発明の第３の態様は、第２の態様に係るＥＮＵＭシステムにおいて、前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードには、ｈｔｔｐｓプロトコルが設定されている構成を採る。
【００１５】
この構成によれば、ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードに設定されたｈｔｔｐｓプロトコルを用いてリンク情報へのアクセスをＷｅｂサーバに要求することができる。
【００１６】
本発明の第４の態様に係るＥＮＵＭクライアント端末は、ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録するＷｅｂサーバ及び前記Ｗｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定され且つ通信すべき情報に対して暗号化処理可能なプロトコルが設定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＥＮＵＭクライアント端末であって、前記他のＥＮＵＭクライアントのＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、返送されたＮＡＰＴＲリソースレコードに指定されたリンク情報へのアクセスを前記暗号化処理可能なプロトコルを用いて前記Ｗｅｂサーバに要求し、前記他のＥＮＵＭクライアントに対応するＮＡＰＴＲリソースレコードを取得する構成を採る。
【００１７】
この構成によれば、ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードがＷｅｂサーバに登録され、このＷｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定されたＮＡＰＴＲリソースレコードがＥＮＵＭサーバに登録される。また、このＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードのＳｅｒｖｉｃｅフィールドには、通信すべき情報に対して暗号化処理可能なプロトコルが設定されている。ＥＮＵＭクライアント端末は、他のＥＮＵＭクライアント端末のＮＡＰＴＲリソースレコードを取得する場合、まず、ＥＮＵＭサーバにアクセスしてリンク情報が指定されたＮＡＰＴＲリソースレコードを取得した後、暗号化機能を有するプロトコルに従ってＷｅｂサーバにアクセスして所望のＮＡＰＴＲリソースレコードを取得する。これにより、ＥＮＵＭサーバから取得される情報はリンク情報が指定されたＮＡＰＴＲリソースレコードに限定される。また、そのリンク情報が指定されたＮＡＰＴＲリソースレコードにより指定されたＮＡＰＴＲリソースレコードを取得する際にＩＰネットワーク上に送出される情報は暗号化されている。このため、所望のＮＡＰＴＲリソースレコードに記載された情報がＩＰネットワーク上で第三者に取得される事態を確実に回避することができる。この結果、安全にシステムを運用することができるという効果を得ることができる。
【００１８】
本発明の第５の態様は、第４の態様に係るＥＮＵＭクライアント端末において、前記ＥＮＵＭクライアント端末は、前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードに設定されたｈｔｔｐｓプロトコルを用いてリンク情報へのアクセスを要求する構成を採る。
【００１９】
この構成によれば、ＥＮＵＭクライアント端末は、ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードに設定されたｈｔｔｐｓプロトコルを用いてリンク情報へのアクセスをＷｅｂサーバに要求することができる。
【００２０】
本発明の第６の態様に係るＥＮＵＭクライアント端末における端末情報取得方法は、ＩＰネットワーク上の他のＥＮＵＭクライアント端末に対応するＮＡＰＴＲリソースレコードを登録するＷｅｂサーバ及び前記Ｗｅｂサーバに登録されたＮＡＰＴＲリソースレコードへのリンク情報がＵＲＩに指定され且つ通信すべき情報に対して暗号化処理可能なプロトコルが設定されたＮＡＰＴＲリソースレコードを登録するＥＮＵＭサーバに接続されたＥＮＵＭクライアント端末における端末情報取得方法であって、前記他のＥＮＵＭクライアントのＮＡＰＴＲリソースレコードを前記ＥＮＵＭサーバに問い合わせ、返送されたＮＡＰＴＲリソースレコードに指定されたリンク情報へのアクセスを前記暗号化処理可能なプロトコルを用いて前記Ｗｅｂサーバに要求し、前記他のＥＮＵＭクライアントに対応するＮＡＰＴＲリソースレコードを取得するようにしたものである。
【００２１】
本発明の第７の態様は、第６の態様に係るＥＮＵＭクライアント端末における端末情報取得方法において、前記ＥＮＵＭサーバに登録されたＮＡＰＴＲリソースレコードに設定されたｈｔｔｐｓプロトコルを用いてリンク情報へのアクセスを要求するものである。
【００２２】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２３】
図１は、本発明の一実施の形態に係るＥＮＵＭシステムが適用されるネットワークの構成を示す図である。
【００２４】
同図に示すように、本実施の形態に係るＥＮＵＭシステムにおいては、ＥＮＵＭサーバ１０１、Ｗｅｂサーバ１０２及び複数台のＥＮＵＭクライアント端末（以下、「ＥＮＵＭクライアント」という）１０３、１０４がＩＰネットワーク１０５を介して接続されている。なお、同図の構成に限らず、ＩＰネットワーク１０５上に３台以上のＥＮＵＭクライアントを接続してＥＮＵＭシステムを構成してもよい。
【００２５】
ＥＮＵＭクライアント１０３、１０４は、例えば、携帯電話装置を含む電子メール通信装置、インターネットファクシミリ装置（以下、「ＩＦＡＸ」という）又はＩＰ電話装置（以下、「ＩＰ電話」という）などで構成される。各ＥＮＵＭクライアントには、ＥＮＵＭサーバ１０１で管理される識別番号が割り当てられている。この識別番号は、全世界において唯一の番号とされる。例えば、Ｅ．１６４番号が割り当てられる。以下の説明においては、ＥＮＵＭクライアント１０３、１０４にＥ．１６４番号が割り当てられているものとする。
【００２６】
ＥＮＵＭサーバ１０１及びＷｅｂサーバ１０２は、その構成において限定されるものでないが、後述するＮＡＰＴＲリソースレコード（以下、「ＮＡＰＴＲレコード」という）を登録するデータベース（ＤＢ）を備える。ＥＮＵＭサーバ１０１及びＷｅｂサーバ１０２は、ＥＮＵＭクライアント１０３（１０４）の要求に応じて、かかるＤＢに登録されたＮＡＰＴＲレコードを返信する。
【００２７】
図２は、本実施の形態に係るＥＮＵＭシステムにおけるＥＮＵＭサーバ１０１の代表的な構成を示すブロック図である。なお、本実施の形態に係るＥＮＵＭシステムにおけるＷｅｂサーバ１０２についても、ＤＢに登録されるＮＡＰＴＲレコードの内容が異なる他、同様の構成を有する。
【００２８】
同図に示すように、ＥＮＵＭサーバ１０１は、サーバ本体の全体を制御するＣＰＵ２０１を備えている。このＣＰＵ２０１にメモリ２０２が接続されている。メモリ２０２は、ＣＰＵ２０１が読み込んで実行する本ＥＮＵＭサーバ１０１の制御プログラムが格納されるＲＯＭとしての機能と、ＣＰＵ２０１が制御プログラムを実行する際のワークメモリとして機能するＲＡＭとしての機能とを備える。
【００２９】
また、ＣＰＵ２０１にデータベース（ＤＢ）２０３が接続されている。ＤＢ２０３は、後述するＮＡＰＴＲレコードを登録している。ＣＰＵ２０１は、例えば、ＥＮＵＭクライアント１０３からＥ．１６４番号に基づいて問合せ（後述するＥＮＵＭクエリー）を受けると、ＤＢ２０３に登録されたデータから該当するＮＡＰＴＲレコードを検索して問合せをしてきたＥＮＵＭクライアント１０３に返す。
【００３０】
さらに、ＣＰＵ２０１に入出力装置２０４が接続されている。入出力装置２０４は、例えば、キーボード等の入力装置と、ディスプレイ等の出力装置とから構成される。入力装置は、例えば、ＤＢ２０３に登録されるデータの内容を追加、編集する場合に利用される。出力装置は、例えば、ＤＢ２０３に登録されるデータの内容をＥＮＵＭサーバ１０１の管理者等が確認する場合に利用される。
【００３１】
さらに、ＣＰＵ２０１にネットワークインターフェイス（Ｉ／Ｆ）２０５が接続されている。ネットワークＩ／Ｆ２０５は、本ＥＮＵＭサーバ１０１が接続されるＩＰネットワーク１０５とのインターフェイスである。
【００３２】
本実施の形態に係るＥＮＵＭシステムにおいては、本来、ＥＮＵＭサーバ１０１のＤＢ２０３に登録しておく、対象端末のプロトコル等が指定されたＮＡＰＴＲレコード（以下、「通常のＮＡＰＴＲレコード」という）をＷｅｂサーバ１０２のＤＢ２０３に登録する。そして、ＥＮＵＭサーバ１０１のＤＢ２０３には、当該Ｗｅｂサーバ１０２のＤＢ２０３に登録された通常のＮＡＰＴＲレコードへのリンク情報のＵＲＬが指定されたＮＡＰＴＲレコード（以下、「リンク情報指定ＮＡＰＴＲレコード」という）を登録する。
【００３３】
つまり、ＥＮＵＭサーバ１０１のＤＢに直接、通常のＮＡＰＴＲレコードを登録するのではなく、リンク情報指定ＮＡＰＴＲレコードを登録すると共に、Ｗｅｂサーバ１０２のＤＢ２０３に通常のＮＡＰＴＲレコードを登録することで、通常のＮＡＰＴＲレコードを取得するまでの手順を１つ追加している。
【００３４】
特に、本実施の形態に係るＥＮＵＭシステムにおいては、ＥＮＵＭサーバ１０１のＤＢ２０３に登録された、リンク情報指定ＮＡＰＴＲレコードにおけるＳｅｒｖｉｃｅフィールドのプロトコル種別に暗号化機能を有するプロトコルを指定する。これにより、リンク情報指定ＮＡＰＴＲレコードを受け取ったＥＮＵＭクライアントが通常のＮＡＰＴＲレコードを取得する際にインターネットに送出される情報（Ｗｅｂサーバ１０２から送出した情報を含む）には暗号化処理が施される。このため、通常のＮＡＰＴＲレコードに記載された情報がインターネット上で第三者に取得される事態を回避することができる。
【００３５】
なお、以下の説明においては、ＥＮＵＭサーバ１０１のＤＢ２０３に登録された、リンク情報指定ＮＡＰＴＲレコードにおけるＳｅｒｖｉｃｅフィールドのプロトコル種別に、特に、ｈｔｔｐｓ（hypertext transfer protocol security）が指定された場合について説明する。しかし、これに限定されず、ＥＮＵＭクライアントが通常のＮＡＰＴＲレコードを取得する際にインターネットに送出される情報の暗号化処理を行えるプロトコルであれば、どのようなプロコトルを指定してもよい。
【００３６】
図３は、本実施の形態に係るＥＮＵＭサーバ１０１のＤＢ２０３に登録されたＮＡＰＴＲレコードの一例を示す図である。同図においては、Ｅ．１６４番号「＋８１−３−１０００−００００」及び「＋８１−３−１０００−０００１」から得られるドメイン名に対応するＮＡＰＴＲレコードが登録された場合について示している。
【００３７】
同図においては、Ｅ．１６４番号「＋８１−３−１０００−００００」から得られるドメイン名「０．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対してＵＲＩ「／／ｗｗｗ．ｅｎｕｍ．ｃｏｍ／ｕｓｅｒ８１３１０００００００．ｈｔｍｌ」が対応付けられている。また、Ｓｅｒｖｉｃｅフィールドにはｈｔｔｐｓプトロコルに対応可能である旨を示す「Ｅ２Ｕ＋ｈｔｔｐｓ」と記述されている。
【００３８】
また、Ｅ．１６４番号「＋８１−３−１０００−０００１」から得られるドメイン名「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対してＵＲＩ「／／ｗｗｗ．ｅｎｕｍ．ｃｏｍ／ｕｓｅｒ８１３１００００００１．ｈｔｍｌ」が対応付けられている。また、Ｓｅｒｖｉｃｅフィールドにはｈｔｔｐｓプトロコルに対応可能である旨を示す「Ｅ２Ｕ＋ｈｔｔｐｓ」と記述されている。
【００３９】
図４は、本実施の形態に係るＷｅｂサーバ１０２のＤＢに登録されたＮＡＰＴＲレコードの一例を示す図である。同図においては、Ｅ．１６４番号「＋８１−３−１０００−００００」から得られるドメイン名に対応するＮＡＰＴＲレコードが登録された場合について示している。
【００４０】
同図においては、Ｅ．１６４番号「＋８１−３−１０００−００００」から得られるドメイン名「０．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対して３つのＵＲＩ「８１３１０００００００＠ｔｏｋｙｏ．ｓｉｐ．ｊｐ」、「８１３１０００００００＠ｔｏｋｙｏ．ｍａｉｌ．ｃｏｍ」及び「／／ｗｗｗ．ｔｏｋｙｏ．ｓｉｐ．ｃｏｍ／ｕｓｅｒ８１３１０００００００．ｈｔｍｌ」が対応付けられている。すなわち、Ｅ．１６４番号「＋８１−３−１０００−００００」であるＥＮＵＭクライアントに対応して３つのＮＡＰＴＲレコードが登録されている。１番目のＳｅｒｖｉｃｅフィールドにはＳＩＰプロトコルに対応可能である旨を示す「Ｅ２Ｕ＋ｓｉｐ」と記述されている。また、２番目のＳｅｒｖｉｃｅフィールドには電子メールに対応可能である旨を示す「Ｅ２Ｕ＋ｍｅｓｓａｇｅ：ｍａｉｌｔｏ」と記述されている。さらに、３番目のＳｅｒｖｉｃｅフィールドにはＷｅｂに対応可能である旨を示す「Ｅ２Ｕ＋ｈｔｔｐ」と記述されている。
【００４１】
図５も、本実施の形態に係るＷｅｂサーバ１０２のＤＢに登録されたＮＡＰＴＲレコードの一例を示す図である。同図は、Ｅ．１６４番号「＋８１−３−１０００−０００１」から得られるドメイン名に対応するＮＡＰＴＲレコードが登録されている点においてのみ図４と相違するため、その詳細な説明は省略する。
【００４２】
次に、本実施の形態に係るＥＮＵＭシステムにおいて、一方のＥＮＵＭクライアント１０３が他方のＥＮＵＭクライアント１０４のプロトコル等の情報を取得する場合の動作について、図６に示すシーケンス図を用いて説明する。
【００４３】
なお、かかる動作を説明する前提として、ＥＮＵＭサーバ１０１のＤＢ２０３には図３に示すＮＡＰＴＲレコードが登録され、Ｗｅｂサーバ１０２のＤＢには図４及び図５に示すＮＡＰＴＲレコードが登録されているものとする。また、ＥＮＵＭクライアント１０３には、Ｅ．１６４番号として「＋８１−３−１０００−００００」が割り当てられ、ＥＮＵＭクライアント１０４には、Ｅ．１６４番号として「＋８１−３−１０００−０００１」が割り当てられているものとする。
【００４４】
ＥＮＵＭクライアント１０３がＥＮＵＭクライアント１０４のプロトコル等の情報を取得する場合、まず、ＥＮＵＭクライアント１０３のオペレータからＥＮＵＭクライアント１０４のＥ．１６４番号が入力された後、ＥＮＵＭクエリーの送出が指示される。すなわち、Ｅ．１６４番号「＋８１−３−１０００−０００１」が入力された後、ＥＮＵＭクエリーの送出が指示される。
【００４５】
Ｅ．１６４番号を受け付けた後、ＥＮＵＭクエリーの送出指示を受け付けると、ＥＮＵＭクライアント１０３は、このＥ．１６４番号に対応するＮＡＰＴＲレコードを問い合わせるＥＮＵＭクエリーをＥＮＵＭサーバ１０１に対して送出する（ＳＴ６０１）。この場合、ＥＮＵＭクライアント１０３は、まず、オペレータが入力したＥ．１６４番号「＋８１−３−１０００−０００１」のうち、先頭の＋と数字を残して「＋８１３１００００００１」とする。そして、数字以外の文字を抹消して数字間にドットを挿入して「８．１．３．１．０．０．０．０．０．０．１」とする。次に、数字を逆順にして最後に文字列．ｅ１６４．ａｒｐａを追加する。これにより、ドメイン名である「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」を得て、この文字列に対応するＮＡＰＴＲレコードを問い合わせるＥＮＵＭクエリーを送出する。
【００４６】
このＥＮＵＭクエリーを受け付けると、ＥＮＵＭサーバ１０１は、ドメイン名である「１．０．０．０．０．０．０．１．３．１．８．ｅ１６４．ａｒｐａ」に対応するＮＡＰＴＲレコードを検索し、当該ＮＡＰＴＲレコードを含むＥＮＵＭ応答をＥＮＵＭクライアント１０３に返信する（ＳＴ６０２）。この場合、ＥＮＵＭサーバ１０１は、図３に示すＮＡＰＴＲレコードのうち、下側のＮＡＰＴＲレコードを検索し、当該ＮＡＰＴＲレコードを含むＥＮＵＭ応答をＥＮＵＭクライアント１０３に返信する。
【００４７】
図３に示すように、当該ＮＡＰＴＲレコードには、ＥＮＵＭクライアント１０４の通常のＮＡＰＴＲレコードのリンク情報を示すＵＲＩ「／／ｗｗｗ．ｅｎｕｍ．ｃｏｍ／ｕｓｅｒ８１３１００００００１．ｈｔｍｌ」が記述されている。また、そのＳｅｒｖｉｃｅフィールドには、ｈｔｔｐｓプトロコルに対応可能である旨が記述されている。
【００４８】
このＮＡＰＴＲレコードを受け付けると、ＥＮＵＭクライアント１０３は、ｈｔｔｐｓプロトコルに従って指定されたＵＲＩ「／／ｗｗｗ．ｅｎｕｍ．ｃｏｍ／ｕｓｅｒ８１３１００００００１．ｈｔｍｌ」へのアクセスを要求するｈｔｔｐｓ要求をＷｅｂサーバ１０２に送出する（ＳＴ６０３）。
【００４９】
通常、ｈｔｔｐｓプロトコルに従ってアクセスを要求する場合、ＥＮＵＭクライアント１０３のオペレータの認証を行うため、識別情報（ＩＤ）及びパスワードが必要となる。ここでは、事前にＥＮＵＭクライアント１０３のオペレータの認証に必要となるＩＤ及びパスワードの登録が行われているものとする。そして、Ｗｅｂサーバ１０２に対してｈｔｔｐｓ要求を送出する際、ＥＮＵＭクライアント１０３のオペレータから、かかるＩＤ及びパスワードが入力されているものとする。
【００５０】
このｈｔｔｐｓ要求を受け付けると、Ｗｅｂサーバ１０２は、ＵＲＩ「／／ｗｗｗ．ｅｎｕｍ．ｃｏｍ／ｕｓｅｒ８１３１００００００１．ｈｔｍｌ」に対応するＥＮＵＭクライアントのＮＡＰＴＲレコードを検索し、当該ＮＡＰＴＲレコードを含むｈｔｔｐｓ応答をＥＮＵＭクライアント１０３に返信する（ＳＴ６０４）。この場合、Ｗｅｂサーバ１０２は、図５に示すＮＡＰＴＲレコードを検索し、当該ＮＡＰＴＲレコードを含むｈｔｔｐｓ応答をＥＮＵＭクライアント１０３に返信する。
【００５１】
このように一方のＥＮＵＭクライアント１０３が他方のＥＮＵＭクライアント１０４のプロトコル等の情報を取得する場合としては、例えば、双方のＥＮＵＭクライアント１０３、１０４がＩＰ電話である場合であって、ＥＮＵＭクライアント１０３がＥＮＵＭクライアント１０４に対して発呼するような場合が考えられる。この場合、ＥＮＵＭクライアント１０３は、上述のようなシーケンスに従って、図５に示すＥＮＵＭクライアント１０４に対応するＮＡＰＴＲレコードを取得する。そして、ＥＮＵＭクライアント１０３は、図５に示すＮＡＰＴＲレコードのうち、最上段のＮＡＰＴＲレコードを用いてＳＩＰプロトコルに従ってＥＮＵＭクライアント１０４に対して発呼処理を行う。
【００５２】
なお、ＥＮＵＭクライアント１０３がＩＰ電話である場合には、オペレータからの入力は、Ｅ．１６４番号「＋８１−３−１０００−０００１」でなく、これに対応する電話番号「０３１００００００１」であることが一般的である。この場合、ＩＰ電話であるＥＮＵＭクライアント１０３は、まず、オペレータが入力した「０３１００００００１」を国番号付きの「＋８１−３−１００００００１」に変換した後、上述のような処理を行うこととなる。
【００５３】
図７及び図８は、それぞれ図６に示すシーケンスにおけるＥＮＵＭサーバ１０１及びＷｅｂサーバ１０２の動作を説明するためのフロー図である。
【００５４】
ＥＮＵＭサーバ１０１は、図７に示すように、ＥＮＵＭクライアント１０３からのＥＮＵＭクエリーを受け付けると（ＳＴ７０１）、当該ＥＮＵＭクエリーで問合せの対象となっているＥＮＵＭクライアントのＮＡＰＴＲレコードであって、Ｓｅｒｖｉｃｅフィールドにｈｔｔｐｓプロトコルが記述されたものが登録されているか判断する（ＳＴ７０２）。
【００５５】
該当するＮＡＰＴＲレコードの登録が存在する場合には、当該ＮＡＰＴＲレコードを含むＥＮＵＭ応答をＥＮＵＭクライアント１０３に送出して（ＳＴ７０３）、処理を終了する。一方、該当するＮＡＰＴＲレコードの登録が存在しない場合には、その旨を通知（エラー通知）して（ＳＴ７０４）、処理を終了する。
【００５６】
一方、Ｗｅｂサーバ１０２は、図８に示すように、ＥＮＵＭクライアント１０３からのｈｔｔｐｓ要求を受け付けると（ＳＴ８０１）、当該ｈｔｔｐｓ要求でアクセスの対象となっているＥＮＵＭクライアントのＮＡＰＴＲレコードデータベースに登録されているか判断する（ＳＴ８０２）。
【００５７】
該当するＮＡＰＴＲレコードの登録が存在する場合には、当該ＮＡＰＴＲレコードをｈｔｍｌ形式化及び暗号化してｈｔｔｐｓプロトコルで応答をＥＮＵＭクライアント１０３に送出して（ＳＴ８０３）、処理を終了する。一方、該当するＮＡＰＴＲレコードの登録が存在しない場合には、その旨を通知（エラー通知）して（ＳＴ８０４）、処理を終了する。
【００５８】
このように本実施の形態に係るＥＮＵＭシステムによれば、ＥＮＵＭサーバ１０１のＤＢ２０３に直接、通常のＮＡＰＴＲレコードを登録するのではなく、リンク情報指定ＮＡＰＴＲレコードを登録すると共に、Ｗｅｂサーバ１０２のＤＢ２０３に通常のＮＡＰＴＲレコードを登録する。そして、リンク情報指定ＮＡＰＴＲレコードにおけるＳｅｒｖｉｃｅフィールドのプロトコル種別には暗号化機能を有するプロトコルを指定している。
【００５９】
通常のＮＡＰＴＲレコードを取得する場合には、まず、ＥＮＵＭサーバ１０１にアクセスしてリンク情報指定ＮＡＰＴＲレコードを取得する。その後、暗号化機能を有するプロトコルに従ってＷｅｂサーバ１０２にアクセスして通常のＮＡＰＴＲレコードを取得する。これにより、ＥＮＵＭサーバ１０１から取得される情報はリンク情報指定ＮＡＰＴＲレコードに限定される。また、そのリンク情報指定ＮＡＰＴＲレコードにより指定された通常のＮＡＰＴＲレコードを取得する際にインターネット上に送出される情報は暗号化されている。このため、通常のＮＡＰＴＲレコードに記載された情報がインターネット上で第三者に取得される事態を確実に回避することができる。この結果、安全にシステムを運用することができるという効果を得ることができる。
【００６０】
また、通常のＮＡＰＴＲレコードを取得する場合には、まず、ＥＮＵＭサーバ１０１にアクセスしてリンク情報指定ＮＡＰＴＲレコードを取得した後、Ｗｅｂサーバ１０２にアクセスして通常のＮＡＰＴＲレコードを取得する必要が生じる。つまり、通常のＮＡＰＴＲレコードを取得するためには、２段階でアクセスする必要が生じるので、システムのセキュリティを高めることができ、システムを安全に運用することができるという効果を得ることができる。
【００６１】
なお、以上の説明におけるＥＮＵＭサーバ１０１やＷｅｂサーバ１０２のＤＢ２０３へのデータ（ＮＡＰＴＲレコード）の登録動作については、図２に示す入出力装置２０４を用いてそれぞれ登録していくことが考えられる。しかし、これに限定されず、例えば、Ｗｅｂサーバ１０２のＤＢへのＮＡＰＴＲレコードの登録を契機として、Ｗｅｂサーバ１０２が登録されたＮＡＰＴＲレコードのリンク情報のＵＲＬをＥＮＵＭサーバ１０１に送信し、ＥＮＵＭサーバ１０１でこれをＤＢ２０３に登録するようにしてもよい。この場合には、当該ＥＮＵＭシステムの運営者がＥＮＵＭサーバ１０１のＤＢ２０３に個別に登録する作業を省略することできる。この結果、システム運営者の作業効率を向上すると共に、データの正確性も確保することができる。
【００６２】
また、以上の説明におけるＩＰ電話は、総務省が定義し通信事業者が運用するＩＰ電話や、ローカルなネットワーク又は自営網でのＴＣＰ／ＩＰ等のコンピュータ通信プロトコルによるネットワークで実現されるものも含むものとする。
【産業上の利用可能性】
【００６３】
本発明に係るＥＮＵＭシステム、ＥＮＵＭクライアント端末及び端末情報取得方法によれば、ＥＮＵＭサーバから返信される情報が第三者に取得される事態を確実に回避し、安全にシステムを運用することができる点で有用である。
【図面の簡単な説明】
【００６４】
【図１】本発明の一実施の形態に係るＥＮＵＭシステムが適用されるネットワークの構成を示す図
【図２】上記実施の形態に係るＥＮＵＭシステムにおけるＥＮＵＭサーバの代表的な構成を示すブロック図
【図３】上記実施の形態に係るＥＮＵＭサーバのＤＢに登録されたＮＡＰＴＲレコードの一例を示す図
【図４】上記実施の形態に係るＷｅｂサーバのＤＢに登録されたＮＡＰＴＲレコードの一例を示す図
【図５】上記実施の形態に係るＷｅｂサーバのＤＢに登録されたＮＡＰＴＲレコードの一例を示す図
【図６】上記実施の形態に係るＥＮＵＭシステムにおいて、一方のＥＮＵＭクライアントが他方のＥＮＵＭクライアントの情報を取得する場合の動作を説明するためのシーケンス図
【図７】図６に示すシーケンスにおけるＥＮＵＭサーバの動作を説明するためのフロー図
【図８】図６に示すシーケンスにおけるＷｅｂサーバの動作を説明するためのフロー図
【符号の説明】
【００６５】
１０１  ＥＮＵＭサーバ
１０２  Ｗｅｂサーバ
１０３、１０４  ＥＮＵＭクライアント
１０５  ＩＰネットワーク
【図１】
2006031536.tif 000003
【図２】
2006031536.tif 000004
【図３】
2006031536.tif 000005
【図４】
2006031536.tif 000006
【図５】
2006031536.tif 000007
【図６】
2006031536.tif 000008
【図７】
2006031536.tif 000009
【図８】
2006031536.tif 000010