(57)【要約】【課題】１人のユーザが所有する複数のＩＰ端末群から、的確な端末を選択しＩＰパケットを送信する。【解決手段】一人のユーザが所有し、それぞれ固有のＩＰアドレスを持った複数のＩＰ通信用端末に同一のホスト名文字列アドレスを対応させる。端末アドレス管理サーバ１０５は、ＩＰアドレス解決依頼のメッセージを受け取り、メッセージ中のホスト名文字列に対応する端末群の管理データを、アドレス管理データベース５０３から参照し、パケット送信の優先度が最も高く、且つ通信可能な端末を選択し、その端末のＩＰアドレスを返信する。【選択図】        図５
2004165843.tif 000002
【特許請求の範囲】
【請求項１】
同一ユーザが所有する１以上のインターネット接続端末について、上記ユーザに固有の共通アドレスを設定し、上記共通アドレスに対応させて、上記各端末の固有インターネットアドレスと上記ユーザ宛てにＩＰパケットを送信する際の上記各端末の優先順位とを保持するアドレス管理データベースと、
外部からＩＰパケット送信先アドレス取得依頼を受信し、上記アドレス管理データベースに対して上記送信先アドレス取得依頼が要求するアドレスと一致する共通アドレスを検索し、検索した共通アドレスに対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスを上記ＩＰパケット送信先アドレス取得依頼に対する返答として送信する端末アドレス管理部を備えた端末アドレス管理装置。
【請求項２】
アドレス管理データベースには各端末の通信状態を保持し、端末アドレス管理部は、上記通信状態を参照することにより通信可能な端末を選択することを特徴とする請求項１記載の端末アドレス管理装置。
【請求項３】
端末アドレス管理部はドメインネームシステム応答部を備え、
共通アドレスとしてホスト名文字列を設定し、
端末アドレス管理部は、上記ドメインネームシステム応答部を介して既存のドメインネームシステムによるインターネットアドレス取得依頼を受信し、上記インターネットアドレス取得依頼が要求するホスト名文字列に対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスを上記インターネットアドレス取得依頼に対する返答とすることを特徴とする請求項１または請求項２記載の端末アドレス管理装置。
【請求項４】
ホームエージェント機能を持つパケット転送部をさらに備え、
共通アドレスとしてユーザ代表インターネットアドレスを設定し、
端末アドレス管理部は、上記パケット転送部を介してユーザ代表インターネットアドレスを受信し、上記ユーザ代表インターネットアドレスに対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスを上記パケット転送部に返信し、
上記パケット転送部は、上記ユーザ代表インターネットアドレス宛てのパケットを、返信された固有インターネットアドレス宛てに転送することを特徴とする請求項１または請求項２記載の端末アドレス管理装置。
【請求項５】
端末アドレス管理部は、優先順位が最も高い端末が通信不能な状態である場合は上記端末に対して発呼を行い、発呼に成功した場合には上記端末の固有インターネットアドレスを選択し、発呼に失敗した場合には次に優先順位の高い端末を選択することを特徴とする請求項３または請求項４記載の端末アドレス管理装置。
【請求項６】
端末アドレス管理部は認証部を備え、外部の端末からアドレス管理データベースの更新処理を行う場合、上記認証部は上記端末が登録済みかどうかの認証を行うことを特徴とする請求項３または請求項４記載の端末アドレス管理装置。
【請求項７】
端末アドレス管理部は、ある端末の通信状態に変化があった場合には、上記端末より通信状態の更新依頼を受信し、アドレス管理データベースの通信状態を更新することを特徴とする請求項６記載の端末アドレス管理装置。
【請求項８】
同一ユーザが所有する１以上のインターネット接続端末について、上記ユーザに固有の共通アドレスを設定し、上記共通アドレスに対応させて、上記各端末の固有インターネットアドレスと上記ユーザ宛てにＩＰパケットを送信する際の上記各端末の優先順位とをアドレス管理データベース上に保持し、
端末アドレス管理部が外部からＩＰパケット送信先アドレス取得依頼を受信し、
上記アドレス管理データベースに対して上記送信先アドレス取得依頼が要求するアドレスと一致する共通アドレスを検索し、
検索した共通アドレスに対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、
選択した端末の固有インターネットアドレスを上記ＩＰパケット送信先アドレス取得依頼に対する返答として送信する端末アドレス管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）通信網に接続される端末アドレス管理装置および端末アドレス管理方法に関するものである。
【０００２】
【従来の技術】
近年、携帯電話をはじめとした、ＰＤＡ（Ｐｅｒｓｏｎａｌ  ＤｉｇｉｔａｌＡｓｓｉｓｔａｎｔ）、ノートパソコンなどの携帯端末の普及が目覚しく、これらの携帯端末は多様な通信機能を備えるようになってきている。例えば、携帯電話はインターネット接続機能を持ち、通話だけでなくデータ通信も行えるようになっている。一方、ＰＤＡやノートパソコンは、無線あるいは有線のデータ通信機能に加え、音声を扱えるものも出現している。携帯電話、ＰＤＡ、ノートパソコン等、複数の携帯端末を所有し、パソコンなどの固定端末も含め用途に応じて使い分けているユーザも多い。今後、このように複数のインターネット接続端末を併用するユーザは増えていくと考えられる。
【０００３】
現在、携帯端末をインターネットへ接続する場合には、携帯端末には固有のインターネットアドレス、即ちＩＰアドレスを持たせず、インターネット接続プロバイダによって一時的に与えられるＩＰアドレスを使用して接続するものが主流である。しかし、近い将来、全ての携帯端末に固有のＩＰアドレスが与えられるようになる。その結果、携帯電話網を含めた既存回線交換網が設営コストや維持コストの安いインターネット網によって実現され、すべての通信インフラがＩＰに統一されることが予測される。
【０００４】
ＩＰ網はパケット通信網であり、通信網上に固定的に配置され、パケットの中継を行うルータを介した有線接続で構成されている。各パケットには行き先ＩＰアドレスが付されており、目的地までの送信経路は、ルータにより行き先ＩＰアドレスに基づいて決定される。パケットは目的地まで複数のルータを経由することにより配信される。そのため、仮に固定的にＩＰアドレスが付与されても、ＩＰ網への接続場所が変わった場合、パケット配信が出来なくなるという問題点があった。
【０００５】
この問題に対する解決策の１つとしてモバイルＩＰという技術がある。モバイルＩＰでは、携帯端末が固有のＩＰアドレスを持つ。そのＩＰアドレスによって本来接続されるべきサブネットワーク上に、ホームエージェントと呼ばれる機能を配置する。携帯端末は、本来接続されるべきサブネットワークから移動した時には、その移動先のサブネットワークにおけるＩＰアドレスが与えられる。この新たに与えられたＩＰアドレスはホームエージェントに通知される。ホームエージェントは、携帯端末宛てに送られてきたパケットを捕捉し、携帯端末が現在接続されているサブネットワークで与えられたＩＰアドレスに転送する。この技術を用いると、携帯端末の接続位置に関わらず、付与されている固定ＩＰアドレスによって携帯端末を特定することが出来る。
【０００６】
その他に、携帯端末をその固有のＩＰアドレスで発呼する技術はＵＭＴＳ（Ｕｎｉｖｅｒｓａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎｓ  Ｓｙｓｔｅｍ）やＣｅｌｌｕｌａｒＩＰなど、いくつかの無線システムで実現されている。これらの無線システムにおいては、インターネットに接続された端末がある携帯端末と通信する時には、その携帯端末固有のＩＰアドレスにＩＰパケットを送信して発呼することにより、携帯端末をＩＰ通信可能な状態にできる。また、携帯端末上に音声通信のセッションを管理するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバを配することにより、携帯端末を電話として使用することも可能である。
【０００７】
以上のように、携帯端末が固有のＩＰアドレスを持つようになる一方で、音声、データを統合したＩＰによる通信環境も実現されるようになっている。このような通信環境においては、一人のユーザが、携帯電話、ＰＤＡ、ノートパソコン等の携帯端末、さらに、有線に固定的に接続されたパソコン等の固定端末など複数の端末を目的や状況によって使い分けることが考えられる。
例えば、出先でのプレゼンテーションを行う場合にはノートパソコンを携行し、また、簡単なメッセージ送受信と通話ができれば良い場合には、携帯電話のみ携行するといった使い分けが考えられる。また、オフィスで作業する場合には、携帯端末は使用せず、有線接続された固定端末のみを使用するといったものである。
【０００８】
【発明が解決しようとする課題】
従来の携帯端末による通信環境は以上のように構成されているので、ＩＰ通信によって統合化された通信環境のもとで、ユーザが目的に応じて複数の端末を使用する際、端末の使用状況に応じたＩＰパケットの受信が実現されていないという問題があった。一人のユーザが複数のＩＰ端末を有する場合、そのユーザ宛てに送信された電子メール等のＩＰパケットが、その時使用している端末に届くようにすることで利便性を向上させるという課題がある。
【０００９】
この発明は上記のような課題を解決するためになされたもので、あるユーザが所有するＩＰ端末群において、ユーザが使用中、もしくは携帯中の端末に、的確にＩＰパケットを送信することを可能にする端末アドレス管理装置および端末アドレス管理方法を得ることを目的とする。
【００１０】
【課題を解決するための手段】
この発明に係る端末アドレス管理装置は、同一ユーザが所有する１以上のインターネット接続端末について、ユーザに固有の共通アドレスを設定し、共通アドレスに対応させて、各端末の固有インターネットアドレスとユーザ宛てにＩＰパケットを送信する際の各端末の優先順位とを保持するアドレス管理データベースと、外部からＩＰパケット送信先アドレス取得依頼を受信し、アドレス管理データベースに対して送信先アドレス取得依頼が要求するアドレスと一致する共通アドレスを検索し、検索した共通アドレスに対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスをＩＰパケット送信先アドレス取得依頼に対する返答として送信する端末アドレス管理部を備えたものである。
【００１１】
この発明に係る端末アドレス管理装置は、アドレス管理データベースには各端末の通信状態を保持し、端末アドレス管理部は、通信状態を参照することにより通信可能な端末を選択するものである。
【００１２】
この発明に係る端末アドレス管理装置は、端末アドレス管理部はドメインネームシステム応答部を備え、共通アドレスとしてホスト名文字列を設定し、端末アドレス管理部は、ドメインネームシステム応答部を介して既存のドメインネームシステムによるインターネットアドレス取得依頼を受信し、インターネットアドレス取得依頼が要求するホスト名文字列に対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスをインターネットアドレス取得依頼に対する返答とするものである。
【００１３】
この発明に係る端末アドレス管理装置は、ホームエージェント機能を持つパケット転送部をさらに備え、共通アドレスとしてユーザ代表インターネットアドレスを設定し、端末アドレス管理部は、パケット転送部を介してユーザ代表インターネットアドレスを受信し、ユーザ代表インターネットアドレスに対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスをパケット転送部に返信し、パケット転送部は、ユーザ代表インターネットアドレス宛てのパケットを、返信された固有インターネットアドレス宛てに転送するものである。
【００１４】
この発明に係る端末アドレス管理装置は、端末アドレス管理部は、優先順位が最も高い端末が通信不能な状態である場合は端末に対して発呼を行い、発呼に成功した場合には端末の固有インターネットアドレスを選択し、発呼に失敗した場合には次に優先順位の高い端末を選択するものである。
【００１５】
この発明に係る端末アドレス管理装置は、端末アドレス管理部は認証部を備え、外部の端末からアドレス管理データベースの更新処理を行う場合、認証部は端末が登録済みかどうかの認証を行うものである。
【００１６】
この発明に係る端末アドレス管理装置は、端末アドレス管理部は、ある端末の通信状態に変化があった場合には、端末より通信状態の更新依頼を受信し、アドレス管理データベースの通信状態を更新するものである。
【００１７】
この発明に係る端末アドレス管理方法は、同一ユーザが所有する１以上のインターネット接続端末について、ユーザに固有の共通アドレスを設定し、共通アドレスに対応させて、各端末の固有インターネットアドレスとユーザ宛てにＩＰパケットを送信する際の各端末の優先順位とをアドレス管理データベース上に保持し、端末アドレス管理部が外部からＩＰパケット送信先アドレス取得依頼を受信し、アドレス管理データベースに対して送信先アドレス取得依頼が要求するアドレスと一致する共通アドレスを検索し、検索した共通アドレスに対応付けられた１以上のインターネット接続端末の中から優先順位が最も高く、且つ通信可能な端末を選択し、選択した端末の固有インターネットアドレスをＩＰパケット送信先アドレス取得依頼に対する返答として送信するものである。
【００１８】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１は、この発明の実施の形態１による端末アドレス管理装置を含む通信ネットワークの構成例を示す図である。図において、１０１は広域ＩＰ網、１０２、１０８および１１１は、広域ＩＰ網１０１のサブネットワーク、１０３は広域ＩＰ網１０１に接続された固定端末、１０４はドメインネームシステムサーバ（以下、ＤＮＳサーバと呼ぶ。）、１０５は端末アドレス管理サーバ（端末アドレス管理装置）、１０６、１０７、１０９、１１０および１１２はインターネット接続端末（以下、端末と呼ぶ。）である。
広域ＩＰ網１０１は、いわゆるインターネット網であり、適用されるＩＰバージョンは現在広く普及しているＩＰｖ４でもよいし、またはＩＰｖ６でも良い。ここではＩＰｖ６が適用されているものとする。広域ＩＰ網１０１はいくつかのサブネットワークにより構成され、端末の固定アドレスはいずれかのサブネットワークに所属する。
ＤＮＳサーバ１０４は、例えば、ｋａｉｌｕａ．ｉｓｌ．ｍｅｌｃｏ．ｃｏ．ｊｐのような、ホスト名を表す文字列をＩＰアドレスに変換するサービスを提供する。端末アドレス管理サーバ１０５は、ＤＮＳサーバとして広域ＩＰ網１０１のサブネットワーク１０２に設置され、ＤＮＳサーバ１０４と端末アドレス管理サーバ１０５の間は階層化されている。端末アドレス管理サーバ１０５があるホスト名についての問い合わせ要求を受け、ＩＰアドレスへの変換が出来ない場合には、上位の階層に位置するＤＮＳサーバ１０４を経由して、問い合わせ要求を受けたホストが属するドメインに対応するサブネットワークのＤＮＳサーバまたは端末アドレス管理サーバに問い合わせを行なう。
【００１９】
図５は、実施の形態１による端末アドレス管理サーバ１０５の構成図である。図において、５０１はドメインネームシステムインタフェース（ドメインネームシステム応答部；以下ＤＮＳインタフェースと呼ぶ。）、５０２は端末アドレス管理部、５０３はアドレス管理データベース、５０４はネットワークインタフェースである。ＤＮＳインタフェース５０１はＤＮＳサーバ１０４からの問い合わせメッセージを受け取る機能を持つ。アドレス管理データベース５０３は、あるユーザが所有する端末群に割り当てられたホスト名文字列（共通アドレス）と、各端末の固有ＩＰアドレスおよび優先度等の情報を保持するデータベースである。アドレス管理データベース５０３の構成の詳細は後述する。
【００２０】
端末１０６、１０７は、サブネットワーク１０２に属するＩＰアドレスをそれぞれの固有ＩＰアドレスとして所有している。同様に、端末１０９、１１０はサブネットワーク１０８に属するＩＰアドレスを固有ＩＰアドレスとしており、端末１１２はサブネットワーク１１１に属するＩＰアドレスを固有ＩＰアドレスとしている。端末１０６、１０７、１０９、１１０、１１２は、ある一人のユーザが所有する端末であり、ここでは、端末１０６を携帯電話、端末１０７をＰＤＡ、端末１０９をノートパソコン、端末１１０をオフィス内パソコン、端末１１２を自宅用パソコンとする。
【００２１】
次に動作について説明する。
固定端末１０３がＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  にＳＩＰセッションの開始要求パケットを送信する場合を例として説明する。まず、開始要求はＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／ＩｎｔｅｒｎｅｔＰｒｏｔｏｃｏｌ）により送信されるので、ＴＣＰ／ＩＰセッションを先に確立する必要がある。固定端末１０３上のＳＩＰクライアントアプリケーションは、ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  にコネクト要求を発行する。同じく固定端末１０３上のＤＮＳクライアントは、ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  をＩＰパケット送信可能なＩＰアドレスに変換するため、ＤＮＳサーバ１０４に対し図２の２０１に示すメッセージを送信する。なお、固定端末１０３が利用するＤＮＳサーバは予め登録されている。
【００２２】
図２は、ＤＮＳクライアントによる問い合わせメッセージのフォーマットを説明する図である。問い合わせメッセージ２０１はメッセージの１例を示している。２０２はメッセージ種類とそのＩＤを示し、図においては、メッセージ種類として問い合わせメッセージを表すＱＵＥＲＹ、メッセージＩＤとしてＩＤ９９７が登録されている。２０３は問い合わせ種類とそのクラスを示し、図では問い合わせ種類としてホストのＩＰアドレス問い合わせを表すＡ、問い合わせクラスとしてインターネットを表すＩＮが設定されている。２０４には、解決したいホスト名文字列「ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  」が設定されている。
【００２３】
固定端末１０３のＤＮＳクライアントが送信する問い合わせメッセージ２０１は、ＤＮＳサーバ１０４に受信される。しかし、ＤＮＳサーバ１０４は「ＭＹＤＯＭＡＩＮ．ＣＯＭ」のデータを所有していないので、サブネットワーク１０２に接続された端末アドレス管理サーバ１０５上のＤＮＳインタフェース５０１に問い合わせメッセージ２０１を転送する。ＤＮＳインタフェース５０１は端末アドレス管理部５０２に問い合わせメッセージ２０１を渡す。端末アドレス管理部５０２はアドレス管理データベース５０３を使用してＩＰアドレス解決を実行する。
【００２４】
図６は、端末アドレス管理部５０２によるＩＰアドレス解決処理のフローチャートである。
端末アドレス管理部５０２は問い合わせメッセージ２０１を受けると、アドレス管理データベース５０３に対して指定されたホスト名文字列２０４を検索する。（ステップＳＴ６０１）
【００２５】
図３は、アドレス管理データベース５０３で管理されるレコードの構成を示す図である。レコード３０１はレコードの１例であり、ホスト名「ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  」に対応する端末データを管理するレコードである。図中、３０２〜３０６は各端末のデータであり、「Ｖ６ＡＤＤＲ」は固有ＩＰアドレス、「ＰＲＩ」は端末の優先度、「ＳＴＡＴ」は端末の通信状態を示している。優先度はＩＰパケットを送信する優先順位を示しており、数値が大きい端末が優先して選択される。通信状態は、各端末が通信可能であれば「ＯＮ」、通信不可能な状態であれば「ＯＦＦ」が設定される。アドレス管理データベース５０３への端末の登録や優先度および通信状態の更新は、端末アドレス管理サーバ１０５に備えられた入力手段、または外部の端末を介して行われる。外部の端末からの入力方法については、実施の形態３で説明する。
３０２は、サブネットワーク１０２に所属する携帯電話で、固有ＩＰアドレス「２０ＢＣ：：ＡＡ０１」を持ち、優先度は「４」、通信状態は「ＯＮ」である。３０３は、同じくサブネットワーク１０２に所属するＰＤＡで、固有ＩＰアドレス「２０ＢＣ：：ＡＡ０２」を持ち、優先度は「３」で、通信不可能である。３０４および３０５はサブネットワーク１０８に所属するノートパソコンとオフィス内パソコンで、それぞれ固有ＩＰアドレスは「３０ＢＣ：：ＡＡ０３」、「３０ＢＣ：：ＡＡ０４」であり、優先度は「２」と「１」、どちらも通信不可能である。また、３０６はサブネットワーク１１１に所属する自宅用パソコンで、固有ＩＰアドレスは「３０ＤＤ：：ＥＦ０２」、優先度は最も低い「０」となっており、通信不可能である。
【００２６】
端末アドレス管理部５０２は、アドレス管理データベース５０３中に当該ホスト名文字列が存在しなければ、該当するＩＰアドレスは存在しないとしてエラー報告を行なう。（ステップＳＴ６０２、ステップＳＴ６０８）
【００２７】
アドレス管理データベース５０３中に当該ホスト名文字列に相当するレコードが存在した場合は、レコード中、最も優先度の高い端末を選択する。（ステップＳＴ６０２、ステップＳＴ６０３）
選択した端末が通信可能ならば、選択した端末の固有ＩＰアドレスを報告して処理を終了する。（ステップＳＴ６０４、ステップＳＴ６０５）
選択した端末が通信不可能な場合、当該端末を候補から除き、次に優先度の高い端末を選択する。（ステップＳＴ６０４、ステップＳＴ６０６、ステップＳＴ６０７、ステップＳＴ６０３）
通信可能な端末がなければ該当する端末なしとしてエラー報告を行い、処理を終了する。（ステップＳＴ６０６、ステップＳＴ６０８）
【００２８】
端末アドレス管理部５０２でＩＰアドレス解決に成功すると、ＤＮＳインタフェース５０１は図４の４０１に示すＤＮＳ応答メッセージを作成し、問い合わせ元のＤＮＳサーバ１０４に返送する。図において、４０２はメッセージ「ＩＤ９９７」に対する応答メッセージであることを示し、問い合わせメッセージ２０１の内容に応答データ付加情報４０５と解決されたＩＰアドレス４０６が付加されている。端末アドレス管理部５０２でＩＰアドレス解決に失敗した時は、ＤＮＳ失敗応答メッセージを作成して返送する。
【００２９】
さらに、ＤＮＳサーバ１０４はＤＮＳ応答メッセージ４０１を中継して、固定端末１０３に返信する。固定端末１０３は解決されたＩＰアドレスに対して、ＳＹＮパケットを送信してＴＣＰ／ＩＰセッションを確立し、ＳＩＰセッション開始要求を送信することにより、選択された端末１０６と音声通信セッションを開始する。
【００３０】
以上のように、この実施の形態１によれば、一人のユーザが所有し、それぞれ固有のＩＰアドレスを持った複数のＩＰ通信用端末に、ユーザ固有のホスト名文字列アドレスを対応させる。端末アドレス管理サーバ１０５は、ＩＰアドレス解決依頼のメッセージを受け取り、メッセージ中のホスト名文字列に対応する端末群の管理データを、アドレス管理データベース５０３から参照し、ＩＰパケット送信の優先度が最も高く、且つ通信可能な端末を選択し、その端末のＩＰアドレスをＩＰアドレス解決依頼に対する返答として送信するようにしたので、ユーザが使用中、もしくは携帯中の端末に、的確にＩＰパケットを送信することが出来るという効果が得られる。
【００３１】
実施の形態２．
無線によるＩＰ通信システムにおいては、通信可能な状態にない端末に対してＩＰパケットを送信すると、各無線システムにおいてページングおよびシグナリング手順を実行し、通信可能状態とすることが実現されている。サブネットワーク１０２はそのような無線システムで構成されており、端末１０６と１０７は、該無線システムにおける携帯電話およびＰＤＡであるとする。
【００３２】
実施の形態２による端末アドレス管理サーバ１０５の構成は、図５で示した実施の形態１によるものと同一である。実施の形態２では、端末アドレス管理部５０２によるＩＰアドレス解決処理が実施の形態１と異なる。
図７は実施の形態２による端末アドレス管理部５０２によるＩＰアドレス解決処理のフローチャートである。選択された最も優先度の高い端末が通信不可能状態であった場合、その端末に対しＩＰパケットの送信を行ない、応答を待つ。（ステップＳＴ６０４、ステップＳＴ７０１）
この時、端末上に標準で備えられているアプリケーションのＴＣＰポートを利用しても良い。端末より応答があれば、当該端末の通信状態を「ＯＮ」とする。（ステップＳＴ７０２、ステップＳＴ７０３）
端末より応答がない場合は、当該端末を候補から除き、次に優先度の高い端末を選択する。（ステップＳＴ７０２、ステップＳＴ６０６）
その他の処理は実施の形態１と同様である。
【００３３】
以上のように、この実施の形態２によれば、最適な端末が通信不可能であった場合、その端末に対して発呼を行なって通信可能とし、ＩＰアドレスの解決を行なうことができる。
【００３４】
実施の形態３．
実施の形態３における端末アドレス管理サーバは、アドレス管理データベースに対して、外部から端末の追加／削除、通信状態の変更などの更新処理を安全に実行するための機能を備える。
【００３５】
図８は、実施の形態３による端末アドレス管理サーバの構成図である。図５と同一の符号は同一の構成要素を表す。図において、５０５は認証部であり、アドレス管理データベース５０３が保持するレコードに対し、外部から更新処理を行う際の認証処理を行う。
認証部５０５は、端末アドレス管理サーバ１０５に備えられたＴＣＰポートを経由して、データ更新要求を受け付ける。データ更新要求は、アドレス管理データベース５０３に登録されている端末に限らず、コマンド送受信できるプログラムを備えた広域ＩＰ網１０１の接続端末であるならば実行可能である。
【００３６】
次に動作について説明する。
図９は、認証部５０５による認証処理のフローチャートである。認証部５０５はデータ更新要求を受け取ると、ホスト名文字列をログイン名として認証処理を行なう。（ステップＳＴ８０１）
【００３７】
認証に成功すると、受信したコマンドが端末アドレス管理サーバ１０５に予め用意されているコマンドの内のどれに相当するかを解析し、コマンド内容に応じてアドレス管理データベース５０３の更新処理を実行する。（ステップＳＴ８０２、ステップＳＴ８０３、ステップＳＴ８０４）
認証に失敗した場合は、コマンド解析、実行は行わず、処理を終了する。
【００３８】
以下に、端末アドレス管理サーバ１０５に予め用意されるコマンドの例を示す。
ｃｈｓｔａｔ  ＩＰ−ａｄｄｒｅｓｓ  ＯＮ｜ＯＦＦ
機能：ステートの変更
パラメータ１：ＩＰアドレス
パラメータ２：ＯＮ、あるいはＯＦＦ
ｃｈｐｒｉ  ＩＰ−ａｄｄｒｅｓｓ  ｐｒｉ−ｌｅｖｅｌ
機能：プライオリティの変更
パラメータ１：ＩＰアドレス
パラメータ２：プライオリティレベル
ｄｅｌ  ＩＰ−ａｄｄｒｅｓｓ
機能：端末の削除
パラメータ１：ＩＰアドレス
パラメータ２：ＩＰアドレス
ａｄｄ  ＩＰ−ａｄｄｒｅｓｓ  ［−ｐ  ｐｒｉ−ｌｅｖｅｌ］  ［−ｓ  ＯＮ｜ＯＦＦ］  ［−ａ  ｉｎｆｏ−ｓｔｒｉｎｇ］
機能：端末の追加
パラメータ１：ＩＰアドレス
パラメータ２（オプション）：プライオリティレベル
パラメータ３（オプション）：ＯＮ、あるいはＯＦＦ
パラメータ４（オプション）：付加情報文字列
【００３９】
以上のように、この実施の形態３によれば、端末アドレス管理サーバ１０５に認証部５０５を設けたので、アドレス管理サーバ５０３に対し、外部の端末から安全に更新処理を行うことが出来るという効果が得られる。
【００４０】
実施の形態４．
実施の形態１〜３では、従来のＤＮＳサーバと連係することにより複数端末を対象としたＩＰアドレス解決を行った。実施の形態４では、モバイルＩＰ技術を使った通信環境下での、複数端末を対象としたＩＰアドレス解決を実現する。
従来の技術で説明したように、モバイルＩＰは、固有のＩＰアドレスを持つ移動端末をそのＩＰアドレスが属するサブネットワークから移動して別のＩＰサブネットワークに接続した時にも、移動端末へのＩＰ通信を固有のＩＰアドレスを使用して行うことを可能にするものである。
【００４１】
モバイルＩＰのシステムは、ホームエージェントとフォーリンエージェントと呼ばれるエージェントにより構成される。ホームエージェントは、移動端末が固有に持つＩＰアドレスが属するＩＰサブネットワークに設置される。移動端末がホームエージェントのあるサブネットワークを離れて他のサブネットワーク内に移動し、有効なフォーリンエージェント下に入ると、ホームエージェントに対しフォーリンエージェントのＩＰアドレスを通知する。このフォーリンエージェントのＩＰアドレスを気付けアドレスと呼んでいる。
【００４２】
移動端末から気付けアドレスの登録を受けたホームエージェントが、移動端末宛てに送られてきたＩＰパケットを受け取ると、送られてきたＩＰパケットを捕捉し、気付けアドレスで指定されたフォーリンエージェントに届くようにＩＰパケットをカプセル化して転送する。フォーリンエージェントはカプセル化されたＩＰパケットを受け取ると、ＩＰパケットをデカプセル化して当該移動端末に送信する。フォーリンエージェントと移動端末間は２層接続、またはあらゆるＩＰアドレスを有効とする独立したＩＰ網として実現される。また、フォーリンエージェントを移動端末上に配置し、移動端末が移動接続先で得たＩＰアドレスをそのまま気付けアドレスとする方法もある。
【００４３】
実施の形態１では、ＤＮＳサーバへ適用するため、ユーザが所有する端末をホスト名文字列で管理した。実施の形態４では、ホスト名文字列ではなく、代表ＩＰアドレス（ユーザ代表インターネットアドレス、共通アドレス）で管理する。代表ＩＰアドレスは、あるサブネットワークで有効なＩＰアドレスである。
【００４４】
図１０は、実施の形態４による端末アドレス管理サーバの構成図である。図５または図８と同一の符号は同一の構成要素を表している。図において、９０３はホームエージェント（パケット転送部）である。
【００４５】
図１の固定端末１０３により、「ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  」に対してＳＩＰセッションの開始要求パケットが送信された場合を考える。ここでは、「ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  」の代表ＩＰアドレスが「２０ＢＣ：：ＡＡ００」であり、サブネットワーク１０２で有効であるとする。「ＳＡＫＡＫＵＲＡ．ＭＹＤＯＭＡＩＮ．ＣＯＭ  」はＤＮＳサーバ１０４により「２０ＢＣ：：ＡＡ００」に名前解決される。固定端末１０３はＳＩＰセッション要求送信用のＴＣＰポート確保のため、「２０ＢＣ：：ＡＡ００」へＴＣＰヘッダにＳＹＮが付されたＩＰパケットを送信する。
【００４６】
端末アドレス管理サーバ１０５のホームエージェント９０３は、この「２０ＢＣ：：ＡＡ００」宛てに送信されたＩＰパケットを捕捉する。次に、ホームエージェント９０３は、端末アドレス管理部５０２に代表ＩＰアドレスを渡すことにより、ＩＰパケットの転送先の気付けアドレスを取得する。
【００４７】
図１２は、実施の形態４による端末アドレス管理部５０２によるＩＰアドレス解決処理のフローチャートである。
端末アドレス管理部５０２は、アドレス管理データベース５０３に対し、代表ＩＰアドレスに該当するレコードを検索し、図１１の３０１に示すレコードを得る。（ステップＳＴ１１０１）
以降の処理は、実施の形態２と同様に行われる。
【００４８】
ホームエージェント９０３は、端末アドレス管理部５０２により得られた気付けアドレスを代表ＩＰアドレスに対する転送先として登録する。以後、該代表ＩＰアドレス宛てに送信されたＩＰパケットは、登録した気付けアドレスを固有のＩＰアドレスとして持つ端末に転送される。
【００４９】
ここで、ある代表ＩＰアドレスに属する端末のうち通信可能状態のものは０または１台であるとする。この場合、ある端末が通信可能状態であれば、その端末の転送先気付けアドレス、即ち、固有ＩＰアドレスはホームエージェント９０３上に既に登録済みである。よって、ホームエージェント９０３はあらためて端末アドレス管理部５０２に対して問い合わせを行うことなくパケットの転送を実行する。
【００５０】
また、通信可能な端末は、通信を終了する前に、アドレス管理データベース５０３のレコード上の通信状態を「ＯＦＦ」に更新し、ホームエージェント９０３上の転送先気付けアドレスの設定を解除する。
【００５１】
また、実施の形態４においても実施の形態３と同様に、外部からアドレス管理データベース５０３に対して端末の通信状態変更や、端末の追加／削除などのデータ更新を行う場合には、認証部５０５による認証処理が行われる。
【００５２】
以上のように、この実施の形態４によれば、端末アドレス管理サーバにホームエージェント９０３を設け、アドレス管理データベース５０３において１人のユーザが所有する複数の端末を共通の代表ＩＰアドレスで管理するようにしたので、モバイルＩＰ技術を使用した通信環境において、実施の形態１と同様に最適な端末にＩＰパケットを送信することが出来るという効果が得られる。
【００５３】
【発明の効果】
以上のように、この発明によれば、あるユーザが所有するＩＰ端末群において、ユーザが使用中、もしくは携帯中の端末に、的確にＩＰパケットを送信することを可能にする端末アドレス管理装置および端末アドレス管理方法を得られるという効果がある。
【００５４】
この発明によれば、既存のドメインネームシステムとの連係が可能で、１人のユーザが所有する複数の端末に的確にＩＰパケットを送信できる端末アドレス管理装置を得られるという効果がある。
【００５５】
この発明によれば、モバイルＩＰ技術に対応可能で、１人のユーザが所有する複数の端末に的確にＩＰパケットを送信できる端末アドレス管理装置を得られるという効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１による端末アドレス管理装置を含む通信ネットワークの構成例を示す図である。
【図２】ＤＮＳクライアントによる問い合わせメッセージのフォーマットを説明する図である。
【図３】この発明の実施の形態１によるアドレス管理データベースで管理されるレコードの構成を示す図である。
【図４】ＤＮＳインタフェースが作成するＤＮＳ応答メッセージのフォーマットを説明する図である。
【図５】この発明の実施の形態１による端末アドレス管理サーバの構成図である。
【図６】この発明の実施の形態１による端末アドレス管理部によるＩＰアドレス解決処理のフローチャートである。
【図７】この発明の実施の形態２による端末アドレス管理部によるＩＰアドレス解決処理のフローチャートである。
【図８】この発明の実施の形態３による端末アドレス管理サーバの構成図である。
【図９】この発明の実施の形態３による認証部による認証処理のフローチャートである。
【図１０】この発明の実施の形態４による端末アドレス管理サーバの構成図である。
【図１１】この発明の実施の形態４によるアドレス管理データベースで管理されるレコードの構成を示す図である。
【図１２】この発明の実施の形態４による端末アドレス管理部によるＩＰアドレス解決処理のフローチャートである。
【符号の説明】
１０１  広域ＩＰ網、１０２，１０８，１１１  サブネットワーク、１０３  固定端末、１０４  ドメインネームシステムサーバ、１０５  端末アドレス管理サーバ（端末アドレス管理装置）、１０６，１０７，１０９，１１０，１１２  インターネット接続端末、５０１  ドメインネームシステムインタフェース、５０２  端末アドレス管理部、５０３  アドレス管理データベース、５０４  ネットワークインタフェース、５０５  認証部、９０３  ホームエージェント（パケット転送部）。
【図１】
2004165843.tif 000003
【図２】
2004165843.tif 000004
【図３】
2004165843.tif 000005
【図４】
2004165843.tif 000006
【図５】
2004165843.tif 000007
【図６】
2004165843.tif 000008
【図７】
2004165843.tif 000009
【図８】
2004165843.tif 000010
【図９】
2004165843.tif 000011
【図１０】
2004165843.tif 000012
【図１１】
2004165843.tif 000013
【図１２】
2004165843.tif 000014