(57)【特許請求の範囲】
【請求項１】
通信網に接続された端末へのパケットの転送を制御する通信制御システムであって、
通信網に接続された複数の端末の移動先アドレスを、前記複数の端末のうちマスターとなる端末が有する固有アドレスと対応づけて管理する位置管理手段と、
宛先アドレスが前記固有アドレスとされたパケットを、前記位置管理手段にて当該固有アドレスに対応づけて管理された移動先アドレスのうち指定された移動先アドレスを宛先アドレスとしたパケットとして転送するパケット処理手段とを有し、
前記複数の端末は、近距離無線または有線ケーブルを介して通信路が確立された場合に、当該複数の端末間にて前記マスターとなる端末を確定し、該マスターとなる端末からそれ以外の端末に対して前記固有アドレスと前記位置管理手段のアドレスとを通知し、
前記マスターとなる端末は、前記固有アドレスと当該マスターとなる端末の移動先アドレスとを前記位置管理手段に通知し、
前記それ以外の端末は、前記マスターとなる端末から通知された前記固有アドレスと当該端末の移動先アドレスとを前記位置管理手段に通知し、
前記位置管理手段は、前記複数の端末から通知された移動先アドレスを、該移動先アドレスとともに前記複数の端末から通知された固有アドレスと対応づけて管理する通信制御システム。
【請求項２】
請求項１に記載の通信制御システムにおいて、
前記パケット処理手段は、宛先アドレスが前記固有アドレスとされたパケットを、前記指定された移動先アドレスを宛先アドレスとしたパケットでカプセル化して転送することを特徴とする通信制御システム。
【請求項３】
請求項１に記載の通信制御システムにおいて、
前記パケット処理手段は、宛先アドレスが前記固有アドレスとされたパケットを、前記固有アドレスを前記位置管理手段にて当該固有アドレスに対応づけて管理された移動先アドレスに変換して転送することを特徴とする通信制御システム。
【請求項４】
請求項１乃至３のいずれか１項に記載の通信制御システムにおいて、
前記固有アドレスを有する端末は、他の端末が使用している回線の状態の情報を取得し、該情報を表示することを特徴とする通信制御システム。
【請求項５】
請求項１乃至４のいずれか１項に記載の通信制御システムにおいて、
前記位置管理手段は、前記固有アドレスを有する端末にてパケットの転送先を変更する旨が指定された場合、該指定を前記パケット処理手段に通知し、
前記パケット処理手段は、前記位置管理手段から通知された指定に基づいた移動先アドレスを宛先アドレスとしてパケットとして転送することを特徴とする通信制御システム。
【請求項６】
請求項５に記載の通信制御システムにおいて、
前記固有アドレスを有する端末は、他の端末が使用している回線の状態の情報を取得し、回線の状態が悪化した場合、パケットの転送先を変更する旨を前記位置管理手段に通知することを特徴とする通信制御システム。
【請求項７】
通信網に接続された端末の移動先アドレスを管理し、前記端末へのパケットの転送を制御する管理装置であって、
通信網に接続された複数の端末の移動先アドレスを、前記複数の端末が近距離無線または有線ケーブルを介して通信路が確立された場合に当該複数の端末間にて確定されたマスターとなる端末が有する固有アドレスと対応づけて管理する位置管理手段と、
宛先アドレスが前記固有アドレスとされたパケットを、前記位置管理手段にて当該固有アドレスに対応づけて管理された移動先アドレスのうち指定された移動先アドレスを宛先アドレスとしたパケットとして転送するパケット処理手段とを有し、
前記位置管理手段は、前記マスターとなる端末から通知された前記固有アドレス及び当該マスターとなる端末の移動先アドレスと、前記マスターとなる端末からそれ以外の端末に通知され、当該それ以外の端末から通知された前記固有アドレス及び当該端末の移動先アドレスとに基づいて、前記複数の端末から通知された移動先アドレスを、該移動先アドレスとともに前記複数の端末から通知された固有アドレスと対応づけて管理する管理装置。
【請求項８】
請求項７に記載の管理装置において、
前記パケット処理手段は、宛先アドレスが前記固有アドレスとされたパケットを、前記指定された移動先アドレスを宛先アドレスとしたパケットでカプセル化して転送することを特徴とする管理装置。
【請求項９】
請求項７に記載の管理装置において、
前記パケット処理手段は、宛先アドレスが前記固有アドレスとされたパケットを、前記固有アドレスを前記位置管理手段にて当該固有アドレスに対応づけて管理された移動先アドレスに変換して転送することを特徴とする管理装置。
【請求項１０】
請求項７乃至９のいずれか１項に記載の管理装置において、
前記位置管理手段は、前記固有アドレスを有する端末にてパケットの転送先を変更する旨が指定された場合、該指定を前記パケット処理手段に通知し、
前記パケット処理手段は、前記位置管理手段から通知された指定に基づいた移動先アドレスを宛先アドレスとしてパケットとして転送することを特徴とする管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ（Internet Protocol）技術を用いた通信制御システム及び管理装置に関し、特に、パケットの転送先となる端末の切り替え技術に関する。
【背景技術】
【０００２】
近年の移動通信技術の進展に伴い、ＩＥＴＦ（Internet Engineering Task Force）において、モバイルＩＰｖ６の標準化が進められている。
【０００３】
図７は、モバイルＩＰｖ６による通信制御システムの一構成例を示す図である。
【０００４】
図７に示すように、本構成例においては、ホームコア網１４０を有するホームエージェント１３０にて移動情報が管理され、アクセルルータ１５０の配下のアクセス網１６０に存在する携帯電話１１０に対するＩＰパケットの転送が行われている。なお、携帯電話１１０は、固有のＩＰアドレスとなるホームアドレス（ＨｏＡ：Home Address）を有し、このホームアドレス（ＨｏＡ）はホームエージェント１３０に登録されている。
【０００５】
以下に、図７に示した通信制御システムにおける携帯電話１１０に対するＩＰパケットの転送方法について説明する。
【０００６】
まず、携帯電話１１０の位置登録処理について説明する。
【０００７】
携帯電話１１０が、ホームエージェント１３０の配下のホームコア網１４０や他のアクセス網からアクセスルータ１５０の配下のアクセス網１６０に移動すると、まず、携帯電話１１０において、アクセスルータ１５０のＩＰアドレスのプレフィックスと携帯電話１１０のＭＡＣアドレスとを用いて、移動先のＩＰアドレスとなる気付アドレス（ＣｏＡ：Care of Address）が生成され、携帯電話１１０のホームアドレスとこの気付アドレスとの組み合わせがホームエージェント１３０に送信されることにより位置登録要求（ＢＵ：Binding Update）が行われる。
【０００８】
携帯電話１１０からの位置登録要求（ＢＵ）を受けたホームエージェント１３０においては、その有効性が確認された後、携帯電話１１０から送信されてきたホームアドレスと気付アドレスとが対応づけられてホームエージェント１３０内のバインディングテーブルに登録されるとともに、位置登録が行われた旨を示す位置登録応答（ＢＡ：Binding Acknowledgements）が携帯電話１１０に送信される。
【０００９】
このようにして、ホームエージェント１３０において、携帯電話１１０が現在存在している位置が管理され、それにより、携帯電話１１０の移動情報が管理されることになる。
【００１０】
次に、上述した位置登録処理が行われた後に携帯電話１１０に対してＩＰパケットが転送される際の処理について説明する。なお、以下の説明においては、携帯電話１１０のホームアドレスを「ＨｏＡ１」とし、また、携帯電話１１０の気付アドレスを「ＣｏＡ１」とする。
【００１１】
携帯電話１１０宛てに転送されたＩＰパケットは、宛先アドレスが「ＨｏＡ１」であるため、ホームエージェント１３０に届けられる。
【００１２】
ホームエージェント１３０においては、転送されてきたＩＰパケットが受信されると、ホームエージェント１３０内のバインディングテーブルが参照されてそのＩＰパケットの宛先となる携帯電話１１０の気付アドレス「ＣｏＡ１」が認識され、受信したＩＰパケットが、宛先アドレスが「ＣｏＡ１」でカプセル化され、カプセル化されたＩＰパケットがホームエージェント１３０から送出される。
【００１３】
ホームエージェント１３０から送出されたＩＰパケットは、宛先アドレスが「ＣｏＡ１」であるため、「ＣｏＡ１」の気付アドレスを持つ携帯電話１１０にアクセスルータ１５０を介して届けられる。携帯電話１１０においては、ホームエージェント１３０から送出されたＩＰパケットが受信されると、受信されたＩＰパケットのカプセル化がはずされ、宛先アドレスが「ＨｏＡ１」であるＩＰパケットが受け取られることになる。
【００１４】
このように、モバイルＩＰｖ６においては、ホームエージェント１３０において、携帯電話１１０が現在存在している位置が管理されており、携帯電話１１０が移動した場合においても、携帯電話１１０宛てのＩＰパケットがホームエージェント１３０にて携帯電話１１０に転送されることで、移動透過性が確保されている。
【００１５】
上述したような通信制御システムにおいては、１つの携帯電話が移動した場合における移動透過性を確保しているものの、例えば、アプリケーションサーバが提供しているサービスをある端末Ａにて受けている場合にそのサービスを端末Ａとは異なる端末Ｂにて受けるように切り替える等というように、パケットの転送先となる端末自体の変更に対応することができない。これは、端末Ａと端末Ｂとが、上述したように異なるホームアドレスを有しており、これらの切り替え処理を現行のホームエージェントでは行うことができないことが原因である。
【００１６】
この解決策として、IETF RFC 3261 SIPを使う方法が考えられるが、この解決策は、アプリケーションサーバ及び端末がＳＩＰ（Session Initiation Protocol）を具備することを前提条件としており、ＳＩＰ技術を利用しないサービスでは解決策とはなりえない。
【００１７】
そこで、端末と端末との間に設定されるセッションを基点として通信フロー群を識別し、端末切り替え機能を実現する技術が考えられている（例えば、特許文献１〜３参照。）。
【００１８】
また、携帯電話にプロキシ機能を持たせ、携帯電話が通信方式を変更した場合にプロキシに通信データを蓄積しておくことにより、通信連続性を保証する技術が考えられている（例えば、特許文献４参照。）。
【特許文献１】特開２００５−１２２６２２号公報
【特許文献２】特開２００５−６４６８６号公報
【特許文献３】特開２００２−１７６４３２号公報
【特許文献４】特開２００１−２３７８６９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、特許文献１〜３に記載された技術においては、セッションを使用する通信アプリケーションに対しては有効であるが、セッションを利用しないアプリケーションに対しては有効ではない。また、ＳＩＰ以外のセッションプロトコルの利用を考えた場合、全てのプロトコルに対して対応することは難しい。
【００２０】
また、特許文献４に記載された技術においては、１つの端末にて通信方式を変更した場合でも通信連続性を保証することができるものの、パケットの転送先の端末自体を変更した場合にそれに対応することはできない。
【００２１】
本発明は、上述したような従来の技術が有する問題点に鑑みてなされたものであって、パケットの転送先となる端末を、より低位レイヤーで切り替えることができる通信制御システム及び管理装置を提供することを目的とする。
【課題を解決するための手段】
【００２２】
上記目的を達成するために本発明は、
通信網に接続された端末へのパケットの転送を制御する通信制御システムであって、
通信網に接続された複数の端末の移動先アドレスを、前記複数の端末のうちマスターとなる端末が有する固有アドレスと対応づけて管理する位置管理手段と、
宛先アドレスが前記固有アドレスとされたパケットを、前記位置管理手段にて当該固有アドレスに対応づけて管理された移動先アドレスのうち指定された移動先アドレスを宛先アドレスとしたパケットとして転送するパケット処理手段とを有し、
前記複数の端末は、近距離無線または有線ケーブルを介して通信路が確立された場合に、当該複数の端末間にて前記マスターとなる端末を確定し、該マスターとなる端末からそれ以外の端末に対して前記固有アドレスと前記位置管理手段のアドレスとを通知し、
前記マスターとなる端末は、前記固有アドレスと当該マスターとなる端末の移動先アドレスとを前記位置管理手段に通知し、
前記それ以外の端末は、前記マスターとなる端末から通知された前記固有アドレスと当該端末の移動先アドレスとを前記位置管理手段に通知し、
前記位置管理手段は、前記複数の端末から通知された移動先アドレスを、該移動先アドレスとともに前記複数の端末から通知された固有アドレスと対応づけて管理する。
【００２３】
上記のように構成された本発明においては、通信網に接続された複数の端末の移動先アドレスが、複数の端末のうち１つの端末が有する固有アドレスと対応づけて位置管理手段にて管理されており、宛先アドレスが固有アドレスとされたパケットが転送されてくると、パケット処理手段において、転送されてきたパケットが、位置管理手段にてその固有アドレスに対応づけて管理された移動先アドレスのうち指定された移動先アドレスを宛先アドレスとしたパケットとして転送される。
【００２４】
このように、宛先アドレスが１つの固有アドレスとして転送されてきたパケットを、複数の端末のうち指定された端末に転送することができるので、パケットの転送先となる端末を任意に切り替えることができる。
【００２５】
また、転送されてきたパケットを、指定された移動先アドレスを宛先アドレスとしたパケットとして転送する方法としては、転送送信されてきたパケットを、指定された移動先アドレスを宛先アドレスとしたパケットでカプセル化して転送することや、宛先アドレスとされた固有アドレスを位置管理手段にてその固有アドレスに対応づけて管理された移動先アドレスに変換して転送することが考えられる。
【発明の効果】
【００２６】
本発明は、以上説明したように構成されているので、パケットの転送先となる端末を、より低位レイヤーで切り替えることができ、それにより、複数の端末間でサービスを継続して受けることができる。
【発明を実施するための最良の形態】
【００２７】
以下に、本発明の実施の形態について図面を参照して説明する。
【００２８】
図１は、本発明の通信制御システムの実施の一形態を示す図である。
【００２９】
本形態は図１に示すように、モバイルネットワーク４に設けられた位置管理装置２及びパケット処理装置３と、モバイルネットワーク４を介してＩＰパケットを受信可能な端末１−１，１−２とから構成されている。
【００３０】
端末１−１，１−２には、近距離無線や有線ケーブルによって互いに接続されることによって動作する近距離通信部１ｃと、端末１−１，１−２のアドレスを位置登録装置２に登録する位置登録部１ａと、パケット処理装置３から転送されてきたパケットのカプセル化をはずすパケットデカプセル化部１ｂとがそれぞれ設けられている。近距離無線や有線ケーブルによって端末１−１，１−２間に通信路が確立されると、端末１−１，１−２のアドレスや位置管理装置２のアドレスが端末１−１，１−２間にて互いに通知される。またその際、端末１−１，１−２のどちらがマスターとなるかが確定される。本形態においては、加入者情報を保持する端末１−１をマスターとする。また、マスターとなる端末１−１は、位置登録部１ａにより、位置管理装置２に対してパケット転送先の切り替えを指示する。位置登録部１ａは、マスターとなる端末１−１のマスターアドレス及び移動先アドレス、並びに端末１−２の移動先アドレスを位置管理装置２に登録する。マスターアドレスとは、端末１−１，１−２の固有アドレスであり、また、移動先アドレスとは、端末１−１，１−２の移動先にて設定されるアドレスである。本形態においては、マスターとなる端末１−１は、端末１−１のマスターアドレス及び移動先アドレスを位置管理装置２に登録し、端末１−２は、端末１−１のマスターアドレス及び端末１−２の移動先アドレスを位置管理装置２に登録する。
【００３１】
位置管理装置２は、端末１−１，１−２から通知されたアドレスを管理するコネクティビティ管理手段を備えている。上述したように、端末１−１からは、端末１−１のマスターアドレス及び移動先アドレスが通知され、端末１−２からは、端末１−１のマスターアドレス及び端末１−２の移動先アドレスが通知されるため、端末１−１のマスターアドレスに対して端末１−１，１−２の移動先アドレスを従属アドレスとして、これらを対応づけて位置登録情報として管理する。
【００３２】
パケット処理装置３は、宛先アドレスが端末１−１のマスターアドレスとされたパケットを受信した場合、このパケットを、位置管理手段２にて端末１−１のマスターアドレスに対応づけて管理された端末１−１，１−２の移動先アドレスのうち指定された移動先アドレスを宛先アドレスとしたパケットでカプセル化して転送したり、カプセル化して転送されてきたパケットのカプセル化をはずしたりするパケットカプセル／デカプセル化手段を備えている。また、宛先アドレスが端末１−１のマスターアドレスとされたパケットを受信した場合、このパケットの宛先アドレスを、位置管理手段２にて端末１−１のマスターアドレスに対応づけて管理された端末１−１，１−２の移動先アドレスのうち指定された移動先アドレスに変換してパケットを転送するアドレス変換機能を備える構成とすることも考えられる。
【００３３】
以下に、上記のように構成された通信制御システムにおける通信制御方法について説明する。
【００３４】
図２は、図１に示した通信制御システムにおける通信制御方法を説明するためのシーケンス図である。
【００３５】
まず、端末１−１，１−２が、近距離通信部１ｃにて例えば近距離無線によって接続される。
【００３６】
端末１−１，１−２間にて近距離無線のリンクが確立された後、端末１−１，１−２間においてマスターとなる端末が決定される。本形態においては、加入者情報を持つ端末１−１をマスターとする。そして、マスターとなる端末１−１から、端末１−１のマスターアドレスが端末１−２に通知され、また、端末１−２から、端末１−２の移動先アドレスが端末１−１に通知される。
【００３７】
次に、端末１−１の位置登録部１ａにおいて、位置管理装置２に対する位置登録が行われる。具体的には、まず、端末１−１の位置登録部１ａから、端末１−１のマスターアドレス及び移動先アドレスを含む位置登録要求パケットが位置管理装置２に送信される。すると、位置管理装置２において、端末１−１から送信されてきた位置登録要求パケットに含まれる端末１−１のマスターアドレス及び移動先アドレスがペアとして保持される。これらのアドレスデータは、例えば、位置登録装置２のメモリやハードディスク等の記憶装置上に位置登録情報として保持される。
【００３８】
同様に、端末１−２の位置登録部１ａにおいても、位置管理装置２に対する位置登録が行われる。具体的には、まず、端末１−２の位置登録部１ａから、端末１−１のマスターアドレス及び端末１−２の移動先アドレスを含む位置登録要求パケットが位置管理装置２に送信される。すると、位置管理装置２において、端末１−２から送信されてきた位置登録要求パケットに含まれる端末１−１のマスターアドレス及び端末１−２の移動先アドレスがペアとして保持される。これらのアドレスデータは、例えば、位置登録装置２のメモリやハードディスク等の記憶装置上に位置登録情報として保持される。この際、位置管理装置２において、端末１−１，１−２から送信されてきた位置登録要求パケットにて、同一のマスターアドレスが使用されていることが認識される。その結果、位置登録装置２においては、端末１−１と端末１−２とが１つのペアとなっていることが認識され、端末１−１のマスターアドレスに対して端末１−１，１−２の移動先アドレスがそれぞれ従属アドレスとして登録される。
【００３９】
また、マスターとなる端末１−１からは、端末１−１，１−２のうちパケットの転送先とする端末が指定され、位置登録装置２においては、端末１−１の指定に基づいて、保持されている位置登録情報について、端末１−１のマスターアドレスに対応づけられた端末１−１，１−２の移動先アドレスのうち、パケットの転送先となる移動先アドレスが設定される。また、この設定内容は、位置管理装置２からパケット処理装置３に通知され、それにより、パケット処理装置３において、宛先アドレスが端末１−１のマスターアドレスとされたパケットの転送先が設定される。
【００４０】
上述した一連の処理によって、端末１−１，１−２の位置登録処理及びパケットの転送先の設定処理を完了する。
【００４１】
次に、パケットの転送先の切り替え処理について説明する。
【００４２】
パケットの転送先、すなわちパケットを受信する端末の切り替え処理は、例えば、端末１−１のユーザの意図、または端末１−２の回線切断によって起動する。
【００４３】
端末１−１のユーザの意図によってパケットの転送先を切り替える場合は、例えば、ユーザが端末１−１にて受信していたストリーミング放送を端末１−２へ切り替えたい場合に、端末１−１に対するユーザの操作によって起動する。具体的には、端末１−１に切り替えコマンドが入力されたり、端末１−１に設けられた専用キーが押下されたりすることによって起動する。また、端末１−２の回線状況が近距離無線を介して端末１−１に通知され、その回線状況が端末１−１の画面上に表示される構成とし、端末１−１の画面上に表示された回線状況をユーザが見て、端末１−１に対してユーザが意図的に切り替えコマンドを入力することによって起動することも考えられる。
【００４４】
また、端末１−２の回線切断によってパケットの転送先を切り替える場合は、例えば、ユーザが端末１−２にて受信していたストリーミング放送を端末１−１へ切り替えたい場合に、端末１−１に対するユーザの操作によって起動する。具体的には、端末１−２が使用していた回線が何らかの理由により切断されてしまった場合が該当する。原因としては、端末１−２の回線が無線であった場合に、端末１−２がその無線エリアから移動したり、また干渉等によって無線通信が行えなくなった場合等が考えられる。
【００４５】
図３は、図１に示した通信制御システムにおける端末切り替えの処理を説明するためのシーケンス図である。
【００４６】
まず、端末１−１，１−２において、上述したような位置管理装置２に対する位置登録処理が行われている。
【００４７】
この状態において端末１−２側に回線切断が発生し、この回線切断が端末１−２にて検出されると、その旨が端末１−２から端末１−１に近距離無線を介して通知される。
【００４８】
その後、ユーザが端末１−１を操作することにより、パケットの転送先を端末１−２から端末１−１に変更するために位置管理装置２に対して転送先切り替え要求を行うと、位置管理装置２において、保持されている位置登録情報が更新される。更新前の位置登録情報においては、端末１−１のマスターアドレスに対して端末１−１，１−２の移動先アドレスが従属アドレスとして登録されており、さらに、これら端末１−１，１−２の移動先アドレスのうち、パケットの転送先の移動先アドレスとして端末１−２の移動先アドレスが設定されている。そして、端末１−１からの転送先切り替え要求に基づいて、パケットの転送先の移動先アドレスが端末１−２の移動先アドレスから端末１−１の移動先アドレスに変更される。
【００４９】
また、この変更内容は、位置管理装置２からパケット処理装置３に通知され、それにより、パケット処理装置３において、宛先アドレスが端末１−１のマスターアドレスとされたパケットの転送先の移動先アドレスが、端末１−２の移動先アドレスから端末１−１の移動先アドレスに変更される。
【００５０】
なお、上述した説明においては、端末１−２側の回線断によってパケットの転送先の切り替えが発生した場合のシーケンスについて示したが、端末１−１から端末１−２へ切り替える場合も同様のシーケンスで行う。
【００５１】
また、端末１−２側に回線切断が発生してその旨が端末１−２から端末１−１に通知された場合に、ユーザが端末１−１を操作することにより位置管理装置２に対して転送先切り替え要求が行われる構成について説明したが、端末１−２側に回線切断が発生してその旨が端末１−２から端末１−１に通知された場合に、位置管理装置２に対して自動的に転送先切り替え要求を行う機能を端末１−１に設けることも考えられる。
【００５２】
また、本形態においては、２つの端末１−１，１−２を用いて説明したが、パケットの転送先を切り替え可能な端末の数は２つに限らない。
【００５３】
以下に、上述した通信制御システムの具体例として、モバイルＩＰｖ６を用いたモバイルネットワークに適用した場合について説明する。
【００５４】
図４は、図１に示した通信制御システムをモバイルＩＰｖ６を用いたモバイルネットワークに適用した場合の構成を示す図である。
【００５５】
図４に示すように、本構成においては、ホームコア網４０を有する管理装置となるホームエージェント３０にて移動情報が管理され、アクセルルータ５０の配下のアクセス網６０に存在する携帯電話１０あるいはノートパソコン２０に対するＩＰパケットの転送が行われている。なお、携帯電話１０は、固有のＩＰアドレスとなるホームアドレス（ＨｏＡ）を有し、このホームアドレス（ＨｏＡ）はホームエージェント３０に登録されている。
【００５６】
携帯電話１０及びノートパソコン２０は、モバイルＩＰｖ６を用いてＩＰパケットの送受信を行うものであって、それぞれ、Bluetoothによって互いに接続されることによって動作する近距離通信部１３，２３と、携帯電話１０及びノートパソコン２０のアドレスをホームエージェント３０に登録する位置登録部１１，２１と、ホームエージェント３０から転送されてきたＩＰパケットのカプセル化をはずすパケットデカプセル化部１２，２２とがそれぞれ設けられている。Bluetoothによって端末１−１，１−２間に通信路が確立されると、携帯電話１０及びノートパソコン２０のアドレスやホームエージェント３０のアドレスが携帯電話１０とノートパソコン２０との間にて互いに通知される。Bluetoothは、信頼関係のある端末同士で接続が許可されるため、上記のようなアドレス情報が他者に漏れることを防ぐことができる。信頼関係のある端末とは、ユーザが事前に各々の携帯電話１０とノートパソコン２０に互いの端末を登録することによって成立している。またその際、携帯電話１０及びノートパソコン２０のどちらがマスターとなるかが確定される。本形態においては、携帯電話１０が加入者情報を保持していることから携帯電話１０をマスターとする。加入者情報は、具体的にはＳＩＭカードに保持されている。つまり、ＳＩＭカードを保持している端末がマスターとなる。一方、ノートパソコン２０は一般のパソコンであり、ＳＩＭカードを保持しない端末である。また、マスターとなる携帯電話１０は、位置登録部１１により、ホームエージェント３０に対してパケット転送先の切り替えを指示する。位置登録部１１は、携帯電話１０のマスターアドレスとなるホームアドレス及び移動先アドレスとなる気付アドレスをホームエージェント３０に登録する。位置登録部２１は、携帯電話１０のホームアドレスとノートパソコン２０の気付アドレスをホームエージェント３０に登録する。ホームアドレスとは、ホームエージェント３０にて管理されている携帯電話１０やノートパソコン２０の固有アドレスであり、また、気付アドレスとは、携帯電話１０やノートパソコン２０が、アクセス網６０に存在することにより設定されるアドレスである。この気付アドレスは、携帯電話１０やノートパソコン２０が、ホームエージェント３０の配下のホームコア網４０や他のアクセス網からアクセスルータ５０の配下のアクセス網６０に移動してきた際に、アクセスルータ５０のＩＰアドレスのプレフィックスと携帯電話１０やノートパソコン２０のＭＡＣアドレスとを用いて生成されるものである。本形態においては、マスターとなる携帯電話１０は、携帯電話１０のホームアドレス及び気付アドレスをホームエージェント３０に登録し、ノートパソコン２０は、携帯電話１０のホームアドレス及びノートパソコン２０の気付アドレスをホームエージェント３０に登録する。
【００５７】
ホームエージェント３０は、図１に示した位置管理装置２に対応するバインディングテーブル３１と、図１に示したパケット処理装置３に対応するカプセル／デカプセル化部３２とを備えている。
【００５８】
バインディングテーブル３１は、携帯電話１０やノートパソコン２０から通知されたアドレスを管理するコネクティビティ管理手段を備えている。上述したように、携帯電話１０からは、携帯電話１０のホームアドレス及び気付アドレスが通知され、ノートパソコン２０からは、携帯電話１０のホームアドレス及びノートパソコン２０の気付アドレスが通知されるため、携帯電話１０のホームアドレスに対して携帯電話１０及びノートパソコン２０の気付アドレスを従属アドレスとして、これらを対応づけて位置登録情報として管理する。
【００５９】
カプセル／デカプセル化部３２は、宛先アドレスが携帯電話１０のホームアドレスとされたＩＰパケットを受信した場合、このＩＰパケットを、バインディングテーブル３１にて携帯電話１０のホームアドレスに対応づけて管理された携帯電話１０及びノートパソコン２０の気付アドレスのうち指定された気付アドレスを宛先アドレスとしたＩＰパケットでカプセル化して転送したり、カプセル化して転送されてきたＩＰパケットのカプセル化をはずしたりする。
【００６０】
以下に、上記のように構成された通信制御システムにおける通信制御方法について説明する。
【００６１】
図５は、図４に示した通信制御システムにおける通信制御方法を説明するためのシーケンス図である。
【００６２】
まず、携帯電話１０とノートパソコン２０とが、近距離通信部１１，２１にてBluetoothによって接続される。
【００６３】
携帯電話１０とノートパソコン２０との間にてBluetoothのリンクが確立された後、携帯電話１０とノートパソコン２０との間においてマスターとなる端末が決定される。本形態においては、ＳＩＭカードを持つ携帯電話１０をマスターとする。そして、マスターとなる携帯電話１０から、携帯電話１０のホームアドレスがノートパソコン２０に通知され、また、ノートパソコン２０から、ノートパソコン２０の気付アドレスが携帯電話１０に通知される。
【００６４】
次に、携帯電話１０の位置登録部１１において、ホームエージェント３０に対する位置登録が行われる。具体的には、まず、携帯電話１０の位置登録部１１から、携帯電話１０のホームアドレス及び気付アドレスを含む位置登録要求（ＢＵ）がホームエージェント３０に送信される。すると、ホームエージェント３０において、携帯電話１０から送信されてきた位置登録要求（ＢＵ）に含まれる携帯電話１０のホームアドレスと気付アドレスとが対応づけられ、バインディングテーブル３１にて保持される。これらのアドレスデータは、例えば、メモリやハードディスク等の記憶装置上に位置登録情報として保持される。なお、ホームエージェント３０においては、上述したように携帯電話１０のホームアドレスが管理されているため、この管理されている携帯電話１０のホームアドレスに、携帯電話１０から送信されてきた位置登録要求（ＢＵ）に含まれる携帯電話１０の気付アドレスが対応づけられることになる。
【００６５】
同様に、ノートパソコン２０の位置登録部２１においても、ホームエージェント３０に対する位置登録が行われる。具体的には、まず、ノートパソコン２０の位置登録部２１から、携帯電話１０のホームアドレス及びノートパソコン２０の気付アドレスを含む位置登録要求（ＢＵ）がホームエージェント３０に送信される。すると、ホームエージェント３０において、ノートパソコン２０から送信されてきた位置登録要求（ＢＵ）に含まれる携帯電話１０のホームアドレスとノートパソコン２０の気付アドレスとが対応づけられ、バインディングテーブル３１にて保持される。これらのアドレスデータは、例えば、メモリやハードディスク等の記憶装置上に位置登録情報として保持される。この際、バインディングテーブル３１において、携帯電話１０及びノートパソコン２０から送信されてきた位置登録要求（ＢＵ）にて、同一のホームアドレスが使用されていることが認識される。その結果、ホームエージェント３０においては、携帯電話１０とノートパソコン２０とが１つのペアとなっていることが認識され、携帯電話１０のホームアドレスに対して携帯電話１０及びノートパソコン２０の気付アドレスがそれぞれ従属アドレスとしてバインディングテーブル３１に登録される。
【００６６】
また、マスターとなる携帯電話１０からは、携帯電話１０とノートパソコン２０のうちパケットの転送先とする端末が指定され、バンディングテーブル３１においては、携帯電話１０の指定に基づいて、保持されている位置登録情報について、携帯電話１０のホームアドレスに対応づけられた携帯電話１０及びノートパソコン２０の気付アドレスのうち、パケットの転送先となる気付アドレスが設定される。また、この設定内容は、カプセル／デカプセル化部３２に通知され、それにより、カプセル／デカプセル化部３２において、宛先アドレスが携帯電話１０のホームアドレスとされたＩＰパケットの転送先が設定される。
【００６７】
上述した一連の処理によって、携帯電話１０及びノートパソコン２０の位置登録処理及びＩＰパケットの転送先の設定処理を完了する。
【００６８】
次に、上述した位置登録処理が行われた後に携帯電話１０のホームアドレスを宛先アドレスとされたＩＰパケットが転送されてきた際の処理について説明する。なお、以下の説明においては、カプセル／デカプセル化部３２において、宛先アドレスが携帯電話１０のホームアドレスとされたパケットの転送先の気付アドレスが、携帯電話１０の気付アドレスに設定されているものとする。すなわち、宛先アドレスが携帯電話１０のホームアドレスとされたパケットの転送先が、携帯電話１０とノートパソコン２０のうち携帯電話１０に設定されているものとする。また、携帯電話１０のホームアドレスを「ＨｏＡ１」とし、また、携帯電話１０の気付アドレスを「ＣｏＡ１」とする。
【００６９】
携帯電話１０宛てに転送されたＩＰパケットは、宛先アドレスが「ＨｏＡ１」であるため、ホームエージェント３０に届けられる。
【００７０】
ホームエージェント３０においては、転送されてきたＩＰパケットが受信されると、ホームエージェント３０内のバインディングテーブル３１が参照され、宛先アドレスが携帯電話１０のホームアドレス「ＨｏＡ１」とされたＩＰパケットの転送先アドレスとして設定された携帯電話１０の気付アドレス「ＣｏＡ１」が認識され、受信したＩＰパケットが、宛先アドレスが「ＣｏＡ１」でカプセル化され、カプセル化されたＩＰパケットがホームエージェント３０から送出される。
【００７１】
ホームエージェント３０から送出されたＩＰパケットは、宛先アドレスが「ＣｏＡ１」であるため、「ＣｏＡ１」の気付アドレスを持つ携帯電話１０にアクセスルータ５０を介して届けられる。携帯電話１０においては、ホームエージェント３０から送出されたＩＰパケットが受信されると、パケットデカプセル化部１２において、受信されたＩＰパケットのカプセル化がはずされ、宛先アドレスが「ＨｏＡ１」であるＩＰパケットが受け取られることになる。
【００７２】
次に、ＩＰパケットの転送先の切り替え処理について説明する。
【００７３】
ＩＰパケットの転送先、すなわちＩＰパケットを受信する端末の切り替え処理は、例えば、携帯電話１０のユーザの意図、またはノートパソコン２０の回線切断によって起動する。なお、本例においては、ノートパソコン２０が使用している回線をＷＬＡＮとする。
【００７４】
携帯電話１０のユーザの意図によってＩＰパケットの転送先を切り替える場合は、例えば、ユーザが携帯電話１０にて受信していたストリーミング放送をノートパソコン２０へ切り替えたい場合に、携帯電話１０に対するユーザの操作によって起動する。具体的には、携帯電話１０に切り替えコマンドが入力されたり、携帯電話１０に設けられた専用キーが押下されたりすることによって起動する。また、ノートパソコン２０が使用しているＷＬＡＮの回線状況がBluetoothを介して携帯電話１０に通知され、その回線状況が携帯電話１０の画面上に表示される構成とし、携帯電話１０の画面上に表示された回線状況をユーザが見て、携帯電話１０に対してユーザが意図的に切り替えコマンドを入力することによって起動することも考えられる。
【００７５】
また、ノートパソコン２０の回線切断によってＩＰパケットの転送先を切り替える場合は、例えば、ユーザがノートパソコン２０にて受信していたストリーミング放送を携帯電話１０へ切り替えたい場合に、携帯電話１０に対するユーザの操作によって起動する。具体的には、ノートパソコン２０が使用していたＷＬＡＮが何らかの理由により切断されてしまった場合が該当する。原因としては、ノートパソコン２０がそのＷＬＡＮエリアから移動したり、また干渉等によってＷＬＡＮが行えなくなった場合等が考えられる。
【００７６】
図６は、図４に示した通信制御システムにおける端末切り替えの処理を説明するためのシーケンス図である。
【００７７】
まず、携帯電話１０及びノートパソコン２０において、上述したような位置登録要求（ＢＵ）によるホームエージェント３０に対する位置登録処理が行われている。
【００７８】
この状態においてノートパソコン２０側にＷＬＡＮ切断が発生し、このＷＬＡＮ切断がノートパソコン２０にて検出されると、その旨がノートパソコン２０から携帯電話１０にBluetoothを介して通知される。
【００７９】
その後、ユーザが携帯電話１０を操作することにより、ＩＰパケットの転送先をノートパソコン２０から携帯電話１０に変更するためにホームエージェント３０に対して転送先切り替え要求を行うと、ホームエージェント３０において、バインディングテーブル３１として保持されている位置登録情報が更新される。更新前の位置登録情報においては、携帯電話１０のホームアドレスに対して携帯電話１０及びノートパソコン２０の気付アドレスが従属アドレスとして登録されており、さらに、これら携帯電話１０及びノートパソコン２０の気付アドレスのうち、ＩＰパケットの転送先の気付アドレスとしてノートパソコン２０の気付アドレスが設定されている。そして、携帯電話１０からの転送先切り替え要求に基づいて、ＩＰパケットの転送先の気付アドレスがノートパソコン２０の気付アドレスから携帯電話１０の気付アドレスに変更される。
【００８０】
また、この変更内容は、カプセル／デカプセル化部３２に通知され、それにより、カプセル／デカプセル化部３２において、宛先アドレスが携帯電話１０のホームアドレスとされたＩＰパケットの転送先の気付アドレスが、ノートパソコン２０の気付アドレスから携帯電話１０の気付アドレスに変更される。
【００８１】
なお、上述した説明においては、ノートパソコン２０側の回線断によってＩＰパケットの転送先の切り替えが発生した場合のシーケンスについて示したが、携帯電話１０からノートパソコン２０へ切り替える場合も同様のシーケンスで行う。
【図面の簡単な説明】
【００８２】
【図１】本発明の通信制御システムの実施の一形態を示す図である。
【図２】図１に示した通信制御システムにおける通信制御方法を説明するためのシーケンス図である。
【図３】図１に示した通信制御システムにおける端末切り替えの処理を説明するためのシーケンス図である。
【図４】図１に示した通信制御システムをモバイルＩＰｖ６を用いたモバイルネットワークに適用した場合の構成を示す図である。
【図５】図４に示した通信制御システムにおける通信制御方法を説明するためのシーケンス図である。
【図６】図４に示した通信制御システムにおける端末切り替えの処理を説明するためのシーケンス図である。
【図７】モバイルＩＰｖ６による通信制御システムの一構成例を示す図である。
【符号の説明】
【００８３】
１−１，１−２    端末
１ａ，１１，２１    位置登録部
１ｂ，１２，２２    パケットデカプセル化部
１ｃ，１３，２３    近距離通信部
２    位置管理装置
３    パケット処理装置
４    モバイルネットワーク
１０    携帯電話
２０    ノートパソコン
３０    ホームエージェント
３１    バインディングテーブル
３２    カプセル／デカプセル化部
４０    ホームコア網
５０    アクセスルータ
６０    アクセス網
【図１】
0004605381.tif 000002
【図２】
0004605381.tif 000003
【図３】
0004605381.tif 000004
【図４】
0004605381.tif 000005
【図５】
0004605381.tif 000006
【図６】
0004605381.tif 000007
【図７】
0004605381.tif 000008