(57)【特許請求の範囲】
【請求項１】
移動通信網とローカル網の双方に同時接続可能な移動端末装置と、固定通信網と前記ローカル網との間を中継するゲートウェイ装置とを含む通信システムにおいて、
前記移動端末装置は、
接続した前記ローカル網を介してパケット通信すべき通信相手のネットワーク上の位置に関する情報を問い合わせるための問い合わせメッセージを送信する問い合わせメッセージ送信手段を備え、
前記ゲートウェイ装置は、
前記ローカル網を介して前記問い合わせメッセージを受信した場合、該通信相手のネットワーク上の位置が、前記ローカル網上か、前記ローカル網以外でかつ前記固定通信網の同一管理ドメイン内か、または前記固定通信網の同一管理ドメイン以外かを検索する検索手段と、前記検索手段で検索した結果を応答メッセージとして前記ローカル網を介して前記移動端末装置に送信する送信手段とを備え、
前記移動端末装置は、更に、
前記応答メッセージを前記ローカル網を介して受信し、この応答メッセージに基づいて、前記通信相手とのパケット通信のために自装置が使用すべきアドレスを取得し、前記ローカル網との通信インタフェースに割り当てるアドレス割り当て手段とを備えたことを特徴とする通信システム。
【請求項２】
前記移動端末装置は、前記移動通信網を経由した第１のパケット通信と、前記ローカル網から前記ゲートウェイ装置及び前記固定通信網を経由した第２のパケット通信との両方が可能な場合に、予め定められた基準に従って、該第１のパケット通信と該第２のパケット通信との使用の仕方を判断する判断手段を更に備えたことを請求項１に記載の通信システム。
【請求項３】
前記移動端末装置は、前記移動通信網経由で実行していたサービスが全て終了した時点で、該移動通信網側のネットワーク設定を全て解消し、もしくは自身の全てのソフトウェアのネットワーク設定を該ローカル網側のネットワーク設定にする通信制御手段を更に備えたことを特徴とする請求項１または２に記載の通信システム。
【請求項４】
移動通信網とローカル網の双方に同時接続可能な移動端末装置であって、
前記移動通信網に対しデータを入出力するための第１の通信インタフェースと、
前記ローカル網に対しデータを入出力するための第２の通信インタフェースと、
前記第１の通信インタフェースを介したパケット通信と、前記第２の通信インタフェースを介したパケット通信とを行うためのパケット通信手段と、
前記第２の通信インタフェースを介してパケット通信すべき通信相手のネットワーク上の位置に関する情報を問い合わせるための問い合わせメッセージを送信する問い合わせメッセージ送信手段と、
前記問い合わせメッセージに対する応答メッセージを前記第２の通信インタフェースを介して受信し、この応答メッセージに基づいて、前記通信相手とのパケット通信のために自装置が使用すべきアドレスを取得し、前記第２の通信インタフェースに割り当てるアドレス割り当て手段とを備えたことを特徴とする移動端末装置。
【請求項５】
前記第１の通信インタフェースを介した第１のパケット通信と前記第２の通信インタフェースを介した第２のパケット通信との両方が可能である場合に、該第１のパケット通信と該第２のパケット通信との使用の仕方を判断する判断手段を更に備えたことを特徴とする請求項４に記載の移動端末装置。
【請求項６】
前記判断手段は、前記第１の通信インタフェースを介しグローバルアドレスを用いて前記移動通信網に接続されている間に前記アドレス割り当て手段がさらに前記第２の通信インタフェースにグローバルアドレスを割り当てた場合に、前記第１の通信インタフェースを介した前記移動通信網経由のグローバルアドレスによるパケット通信と、前記第２の通信インタフェースを介した前記ローカル網経由のグローバルアドレスによるパケット通信とのいずれを使用するかを、前記移動通信網の状態、性能もしくは課金条件、または前記ローカル網が接続される外部の通信網の状態、性能もしくは課金条件の少なくとも一つを考慮して判断することを特徴とする請求項５に記載の移動端末装置。
【請求項７】
前記アドレス割り当て手段は、前記通信相手の位置がオンリンクであればＩＰｖ６で規定されるリンクローカルアドレスを前記第２の通信インタフェースに割り当て、前記通信相手の位置が前記第２の通信インタフェースの接続されるサイト内であればＩＰｖ６で規定されるサイトローカルアドレスを前記第２の通信インタフェースに割り当て、それ以外であれば、グローバルアドレスを前記第２の通信インタフェースに割り当てることを特徴とする請求項４に記載の移動端末装置。
【請求項８】
前記パケット通信手段は、前記第２の通信インタフェースを介して前記ローカル網への接続を行った後に、前記第１の通信インタフェースを介して移動通信網経由で実行していたサービスが全て終了した時点で、該移動通信網側のネットワーク設定を全て解消し、もしくは自身の全てのソフトウェアのネットワーク設定を該ローカル網側のネットワーク設定にすることを特徴とする請求項４に記載の移動端末装置。
【請求項９】
前記第１の通信インタフェースを介したパケット通信と前記第２の通信インタフェースを介したパケット通信とがいずれも可能である場合に、前記ローカル網に接続された他の装置とその通信相手とのパケット通信を、前記第１の通信インタフェース及び前記第２の通信インタフェースを用いて中継するための中継手段を更に備えたことを特徴とする請求項４に記載の移動端末装置。
【請求項１０】
前記第２の通信インタフェースに接続されるローカル網としてＢｌｕｅｔｏｏｔｈをサポートすることを特徴とする請求項４ないし９のいずれか１項に記載の移動端末装置。
【請求項１１】
音声通話のための手段を更に備えたことを特徴とする請求項４ないし１０のいずれか１項に記載の移動端末装置。
【請求項１２】
固定通信網とローカル網との間を中継するゲートウェイ装置であって、
前記固定通信網に対しデータを入出力するための第１の通信インタフェースと、
前記ローカル網に対しデータを入出力するための第２の通信インタフェースと、
前記第１の通信インタフェースを介したパケット通信と、前記第２の通信インタフェースを介したパケット通信とを行うためのパケット通信手段と、
前記第２の通信インタフェースを介して所定の装置またはサービスのネットワーク上の位置に関する情報を問い合わせる問い合わせメッセージを受信した場合、該所定の装置またはサービスのネットワーク上の位置が、前記ローカル網上か、前記ローカル網以外でかつ前記固定通信網の同一管理ドメイン内か、または前記固定通信網の同一管理ドメイン以外かを探索する探索手段と、
前記検索手段で検索した結果を応答メッセージとして前記第２の通信インタフェースを介して問い合わせ元へ送信する送信手段とを備えたことを特徴とするゲートウェイ装置。
【請求項１３】
前記検索手段は、他のサーバ装置に問い合わせを行うことによって、前記探索の結果を得ることを特徴とする請求項１２に記載の通信システム。
【請求項１４】
前記第２の通信インタフェースを介して前記固定通信網のネットワーク状態に関する情報を問い合わせる問い合わせメッセージを受信した場合に、該固定通信網のネットワーク状態に関する情報を含む応答メッセージを返信する手段を更に備えたことを特徴とする請求項１２または１３に記載のゲートウェイ装置。
【請求項１５】
移動通信網と前記ローカル網の双方に同時接続可能な移動端末装置から前記第２の通信インタフェースを介して、該移動通信網経由で実行していたサービスが全て終了したことを通知するメッセージを受信した場合に、該移動端末装置に対して、前記ローカル網側でのグローバルアドレスが設定されていない場合は、これを設定すべき旨のメッセージを通知するための手段を更に備えたことを特徴とする請求項１２ないし１４のいずれか１項に記載のゲートウェイ装置。
【請求項１６】
前記第２の通信インタフェースに接続されるローカル網としてＢｌｕｅｔｏｏｔｈをサポートすることを特徴とする請求項１２ないし１５のいずれか１項に記載のゲートウェイ装置。
【請求項１７】
移動通信網とローカル網の双方に同時接続可能な移動端末装置のアドレス割り当て方法であって、
接続した前記ローカル網を介してパケット通信すべき通信相手のネットワーク上の位置に関する情報を問い合わせるための問い合わせメッセージを送信し、
前記問い合わせメッセージに対する応答メッセージを前記ローカル網との通信インタフェースを介して受信し、
この応答メッセージに基づいて、前記通信相手とのパケット通信のために自装置が使用すべきアドレスを取得し、前記ローカル網との通信インタフェースに割り当てることを特徴とするアドレス割り当て方法。
【請求項１８】
固定通信網とローカル網との間を中継するゲートウェイ装置の検索サービス方法であって、
前記ローカル網を介して所定の装置またはサービスのネットワーク上の位置に関する情報を問い合わせる問い合わせメッセージを受信した場合、該所定の装置またはサービスのネットワーク上の位置が、前記ローカル網上か、前記ローカル網以外でかつ前記固定通信網の同一管理ドメイン内か、または前記固定通信網の同一管理ドメイン以外かを探索し、
前記検索の結果を応答メッセージとして前記ローカル網を介して問い合わせ元へ送信することを特徴とする検索サービス方法。
【請求項１９】
移動通信網とローカル網の双方に同時接続可能な移動端末装置の内蔵するコンピュータにアドレス割り当てを実行させるためのプログラムであって、
前記移動端末装置の接続した前記ローカル網を介してパケット通信すべき通信相手のネットワーク上の位置に関する情報を問い合わせるための問い合わせメッセージを送信するための機能と、
前記問い合わせメッセージに対する応答メッセージを前記ローカル網との通信インタフェースを介して受信するための機能と、
前記応答メッセージに基づいて、前記通信相手とのパケット通信のために自装置が使用すべきアドレスを取得するための機能と、
取得された前記アドレスを前記ローカル網との通信インタフェースに割り当てるための機能とを、前記移動端末装置の内蔵するコンピュータに実現させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項２０】
固定通信網とローカル網との間を中継するためのゲートウェイ機能と、
前記ローカル網を介して所定の装置またはサービスのネットワーク上の位置に関する情報を問い合わせる問い合わせメッセージを受信するための機能と、
前記所定の装置またはサービスのネットワーク上の位置が、前記ローカル網上か、前記ローカル網以外でかつ前記固定通信網の同一管理ドメイン内か、または前記固定通信網の同一管理ドメイン以外かを探索するための機能と、
前記検索の結果を応答メッセージとして前記ローカル網を介して問い合わせ元へ送信させるための機能とをコンピュータに実現させるためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、移動通信網とローカル網の双方に同時接続可能な移動端末装置、固定通信網とローカル網との間を中継するゲートウェイ装置、それらを含む通信システム、移動端末装置のアドレス割り当て方法及びゲートウェイ装置の検索サービス方法に関する。
【０００２】
【従来の技術】
携帯電話の爆発的普及と、インターネットの広がりに伴い、携帯電話を端末とするインターネットサービスの展開が各移動通信事業者により進められている。携帯電話内にインターネットで使用されるＴＣＰ／ＩＰという通信プロトコルを処理するモジュールを組み込んで、ＷＷＷサービスやメールの配信、画像情報の転送などを行うものである。これにより、通信事業者内にのみ閉じた情報のみならず、全世界に広がるインターネット内の情報を自由にアクセスできるという利点があり、ユーザ数も急速に拡大している。
【０００３】
さて、膨大なユーザ数を抱える携帯電話インターネットサービスにとって、どのように各端末にアドレスを割り当てるか、という重大な問題がある。現在、インターネットにおいては、拡大するノード（ルータや端末）の数に対してＩＰアドレスの枯渇が問題であると言われており、一般に現状のＩＰｖ４では、例えば企業網などでは、プライベートアドレスという内部に閉じたアドレス対系を使用し、外部へのアクセスのみをアドレス変換を行ってグローバルアドレスで行う、という方法が採られている。携帯電話によるインターネットサービスの場合も、携帯電話会社のＩＰパケット網とグローバルインターネットとの境界にアドレス変換装置（ＮＡＴ：Ｎｅｔｗｏｒｋ  Ａｄｄｒｅｓｓ  Ｔｒａｎｓｌａｔｏｒ）を配置することで、携帯電話網内をプライベートアドレスで構築することで対応しているのが現状である。
【０００４】
一方、次世代のＩＰ規約としてＩＰｖ６というものが検討されている。ＩＰｖ６では、ＩＰｖ４で３２ビット幅であったＩＰアドレスを、１２８ビット幅まで拡張することで、ＩＰｖ４より遥かに多数のノードを収容できるようになる。携帯電話インターネットにおいても、ＩＰｖ６を採用することで、全ての端末に対しユニークなグローバルアドレスを割り当てることができる。これにより、広いアドレス空間を用いて、経路途中にＮＡＴなどの中継装置を介することなく、エンド間をシームレスに接続した通信ができ、セキュリティや通信品質の保証など様々な面で有利であると言われている。また、ＩＰｖ６では、各ルータが管理するネットワークＩＤと、機器固有のＩＤから自動的にアドレスを生成する、アドレス自動構成という機能があり、末端のホストの運用が容易であるという特徴がある。
【０００５】
また、最近になり、無線技術の発展に伴い、各種の機器を無線網でローカルに接続する技術が広がりを見せている。一例として、近距離の機器間を２．４ＧＨｚ  Ｕｎｌｉｃｅｎｓｅｄな電波帯を使って接続するＢｌｕｅｔｏｏｔｈという無線標準がある。Ｂｌｕｅｔｏｏｔｈでは、ｐｉｃｏ−ｎｅｔと呼ばれるａｄ−ｈｏｃ網を機器が構成し、相互でデータ通信を行うことができる。同様のネットワーク規約として、家庭内ネットワークを目指すＨｏｍｅＲＦなどもある。
【０００６】
【発明が解決しようとする課題】
上記のような特徴を持つＩＰｖ６により、携帯端末が、携帯電話網を経由したインターネットアクセスと、ｂｌｕｅｔｏｏｔｈ網等による家庭網あるいはローカル網からＩＳＰ（Ｉｎｔｅｒｎｅｔ  Ｓｅｒｖｉｃｅ  Ｐｒｏｖｉｄｅｒ）網を経由したインターネットアクセスとの両方ができるという状況を考えた場合、このような携帯端末において、携帯電話網もしくはローカル網／ＩＳＰ網のいずれか一方を使用してインターネット通信を開始する場合、その設定は携帯電話網のルータ装置もしくはＩＳＰ網側のルータ装置の指定に従って行えばよいが、携帯電話網側でサービスを受けながらローカル網内に入って来てローカル網とも繋がり通信を行う場合、携帯電話網を介してのインターネットとローカル網／ＩＳＰ網を介してのインターネットとのいずれを選択し、どのように設定するかを何らかの指針に基づいて決定する必要がある。
【０００７】
本発明は、上記事情を考慮してなされたもので、各移動端末装置が、移動通信網で通信サービスを受けながら、ローカル網に入って行く場合に、必要なアドレス設定、適切な通信経路などを合理的に判断し、設定可能とする移動端末装置、ゲートウェイ装置、通信システム、アドレス割り当て方法及び検索サービス方法を提供することを目的とする。
【０００８】
【課題を解決するための手段】
本発明は、移動通信網（例えば携帯電話網）とローカル網（例えばＢｌｕｅｔｏｏｔｈ網）の双方に同時接続可能な移動端末装置と、固定通信網（例えばＩＳＰ網）と前記ローカル網との間を中継するゲートウェイ装置とを含む通信システムにおいて、前記移動端末装置は、接続した前記ローカル網を介してパケット通信すべき通信相手のネットワーク上の位置に関する情報を問い合わせるための問い合わせメッセージを送信する問い合わせメッセージ送信手段を備え、前記ゲートウェイ装置は、前記ローカル網を介して前記問い合わせメッセージを受信した場合、該通信相手のネットワーク上の位置が、前記ローカル網上か、前記ローカル網以外でかつ前記固定通信網の同一管理ドメイン内か、または前記固定通信網の同一管理ドメイン以外かを検索する検索手段と、前記検索手段で検索した結果を応答メッセージとして前記ローカル網を介して前記移動端末装置に送信する送信手段とを備え、前記移動端末装置は、更に、前記応答メッセージを前記ローカル網を介して受信し、この応答メッセージに基づいて、前記通信相手とのパケット通信のために自装置が使用すべきアドレスを取得し、前記ローカル網との通信インタフェースに割り当てるアドレス割り当て手段とを備えたことを特徴とする。
【０００９】
また、本発明は、移動通信網（例えば携帯電話網）とローカル網（例えばＢｌｕｅｔｏｏｔｈ網）の双方に同時接続可能な移動端末装置であって、前記移動通信網に対しデータを入出力するための第１の通信インタフェースと、前記ローカル網に対しデータを入出力するための第２の通信インタフェースと、前記第１の通信インタフェースを介したパケット通信と、前記第２の通信インタフェースを介したパケット通信とを行うためのパケット通信手段と、前記第２の通信インタフェースを介してパケット通信すべき通信相手のネットワーク上の位置に関する情報を問い合わせるための問い合わせメッセージを送信する問い合わせメッセージ送信手段と、前記問い合わせメッセージに対する応答メッセージを前記第２の通信インタフェースを介して受信し、この応答メッセージに基づいて、前記通信相手とのパケット通信のために自装置が使用すべきアドレスを取得し、前記第２の通信インタフェースに割り当てるアドレス割り当て手段とを備えたことを特徴とする。
好ましくは、前記第１の通信インタフェースを介した第１のパケット通信と前記第２の通信インタフェースを介した第２のパケット通信との両方が可能である場合に、該第１のパケット通信と該第２のパケット通信との使用の仕方を判断する判断手段を更に備えるようにしてもよい。
【００１０】
また、本発明は、固定通信網（例えばＩＳＰ網）とローカル網（例えばＢｌｕｅｔｏｏｔｈ網）との間を中継するゲートウェイ装置であって、前記固定通信網に対しデータを入出力するための第１の通信インタフェースと、前記ローカル網に対しデータを入出力するための第２の通信インタフェースと、前記第１の通信インタフェースを介したパケット通信と、前記第２の通信インタフェースを介したパケット通信とを行うためのパケット通信手段と、前記第２の通信インタフェースを介して所定の装置またはサービスのネットワーク上の位置に関する情報を問い合わせる問い合わせメッセージを受信した場合、該所定の装置またはサービスのネットワーク上の位置が、前記ローカル網上か、前記ローカル網以外でかつ前記固定通信網の同一管理ドメイン内か、または前記固定通信網の同一管理ドメイン以外かを探索する探索手段と、前記検索手段で検索した結果を応答メッセージとして前記第２の通信インタフェースを介して問い合わせ元へ送信する送信手段とを備えたことを特徴とする。
好ましくは、前記第２の通信インタフェースを介して前記固定通信網のネットワーク状態に関する情報を問い合わせる問い合わせメッセージを受信した場合に、該固定通信網のネットワーク状態に関する情報を含む応答メッセージを返信する手段を更に備えるようにしてもよい。
【００１１】
なお、装置に係る本発明は方法に係る発明としても成立し、方法に係る本発明は装置に係る発明としても成立する。
また、装置または方法に係る本発明は、コンピュータに当該発明に相当する手順を実行させるための（あるいはコンピュータを当該発明に相当する手段として機能させるための、あるいはコンピュータに当該発明に相当する機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても成立する。
【００１２】
本発明によれば、移動端末装置は、ローカル網側で必要なリソースが、オンリンクのもの（直接通信可能な機器）なのか、同一サイト内に閉じたリソースなのか、それ以外なのかをサービス探索等により判断し、その場所に対応するスコープのＩＰｖ６アドレスをローカル網側に割り当てることができる。
必要とするリソースがグローバルインターネット上のものであれば、移動通信網と固定網のいずれからもアクセス可能であり、例えば、移動端末装置がマルチホームのルータとして構成されるか、あるいは継続して移動通信網側でのみアクセスするかなどを、ネットワークの状態や課金条件を考慮して判断することができる。
さらに、例えば、時間が経過し、全ての移動通信網のサービスが終了したら、移動通信網側のアドレスを解放し、固定通信網側だけでインターネットサービスを継続できるようにネットワーク設定を更新することができる。逆方向の固定通信網から移動通信網に遷移する場合も同様の制御を行うことができる。
【００１３】
本発明によれば、各移動端末装置が移動通信網側で通信サービスを受けながらローカル網に入って行く場合に、ローカル側でのアドレス設定や通信経路の選択などを、ユーザのポリシーや必要なリソースなどを考慮して適切に判断して行うことができる。
【００１４】
【発明の実施の形態】
以下、図面を参照しながら発明の実施の形態を説明する。
【００１５】
図１に、本実施形態に係る通信システムの構成例を示す。
【００１６】
図１において、１２で示す点線で囲まれた範囲内が、移動通信事業者網の部分である。一方、１１で示す点線で囲まれた範囲内が、ホームネットワークの部分である。
【００１７】
なお、以下では、主に移動端末装置２０が移動通信事業者網１２で通信しながらホームネットワーク１１に入って来る状況を想定して説明する。
【００１８】
移動通信事業者網１２内では、携帯電話網６やルータ装置４を介して、複数のネットワークリンクが接続されている。ルータ装置４は、少なくとも、通常のＩＰｖ６対応のルータとしての機能を有するものとする。
【００１９】
移動通信事業者網１２は、もともと通常の音声通話のサービスを提供するものである場合を想定するが、図１では、通常の音声通話のサービスを提供するための構成は省略している。なお、本実施形態では、１つの移動通信事業者が、自身の提供するパケット通信網を１つの管理ドメインとして管理する場合を例にとって説明するが、その他にも、１つの移動通信事業者が複数の管理ドメインを持つケースや、複数の移動通信事業者が提携するなどして共通の１つの管理ドメインを持つケースもあり、またそれらの組み合わせも考えられる。
【００２０】
移動端末装置（例えば、携帯端末、携帯電話）２０は、それが存在する地理的位置に応じた無線基地局５を介して、該当するネットワークリンクに接続されることになる。そして、移動端末装置２０は、同一のネットワークリンク内のノードや、ルータ装置４を介した同一管理ドメイン内のノードや、ルータ装置４からインターネット７を介した管理ドメイン外部のノード（例えば、サーバ８）と、ＩＰｖ６によりパケット通信が可能になる。
【００２１】
一方、ホームネットワーク１１内では、家庭内ローカル網３を介して、各種の機器２やゲートウェイ装置１が接続される。移動端末装置２０は、この家庭内ローカル網３にも接続する機能を持つ。
【００２２】
また、ゲートウェイ装置１は固定通信網（ここでは、ＩＳＰ網とする）９を介して外部のインターネット７と接続されるものとする。なお、本実施形態では、１つのＩＳＰ事業者が、自身がインターネット接続サービスを提供する範囲を１つの管理ドメインとして管理する場合を例にとって説明するが、その他にも、１つの事業者が複数の管理ドメインを持つケースや、複数の事業者が提携するなどして共通の１つの管理ドメインを持つケースもあり、またそれらの組み合わせも考えられる。
【００２３】
家庭内ローカル網３に接続された移動端末装置２０や機器２は、ゲートウェイ装置１およびＩＳＰ網９を介してインターネット７上のサーバ８とＩＰｖ６によりパケット通信可能である。さらに、例えばＩＳＰ網９内に会員専用サービスを行うためのサーバ１０が存在する場合に該サーバ１０とＩＰｖ６によりパケット通信可能である。
【００２４】
本実施形態では、家庭内ローカル網３は、ローカル無線網であり、その具体例としてＢｌｕｅｔｏｏｔｈであるものとする。
【００２５】
なお、１１や１２で示す点線は、基本的な構成を論理的に説明するためのものであり、無線網のカバーエリアを示すものではない。本実施形態では、移動端末装置２０は、移動通信事業者網１２と家庭内ローカル網３とに同時接続可能とする。
【００２６】
図２に、本実施形態のゲートウェイ装置１の構成例を示す。
【００２７】
このゲートウェイ装置１は、ＩＳＰ網９と接続するための第１の通信インタフェース３１、家庭内ローカル網３と接続するための第２の通信インタフェース３２、これら通信インタフェースを中継するデータ中継部３３、サービスデータベース３４、サービス探索機能部３５、ネットワークモニタ部３６を備えている。なお、必要であれば、データ中継装置３３は、これら通信インタフェースを中継する際にプロトコル変換やメディア変換などを行う機能を含んでもよい。
【００２８】
サービス探索機能部３５は、第２の通信インタフェース３２を介してサービス検索メッセージを受けた場合に、これを自身のデータベース３４で調べたり、別のサーバに問い合わせたりして、その結果を含むメッセージを問い合わせ元に返信するためのものである。
【００２９】
ネットワークモニタ部３６は、第２の通信インタフェース３２を介してネットワーク状態問い合わせメッセージが入力された場合に、ＩＳＰ網９側のネットワーク状態情報を含むメッセージを問い合わせ元に返信するためのものである。
【００３０】
なお、ゲートウェイ装置１が家庭内ローカル網３内のＩＰｖ６対応のルータとしての機能を有してもよいし、家庭内ローカル網３内のＩＰｖ６対応のルータが他に存在してもよい。
【００３１】
図３に、本実施形態の移動端末装置２０の構成例を示す。
【００３２】
図３に示されるように、この移動端末装置２０は、移動通信事業者網１２と接続するための第１の通信インタフェース２４、家庭内ローカル網３と接続するための第２の通信インタフェース２５、通常の音声通話のための音声通話機構２１、ＩＰｖ６によるパケット通信のためのパケット通信機構２２、アドレスレジスタ２３、アプリケーションリスト２６、アクティブレジスタ２７を備えている。
【００３３】
移動端末装置２０は、同一の通信インタフェースに対し、複数のＩＰｖ６アドレスを関連付けることができる（複数のＩＰｖ６アドレスで同一の通信インタフェースからパケットを送出できる）。このためのアドレスを記憶するレジスタがアドレスレジスタ２３である。
【００３４】
移動端末装置２０側では様々なＩＰｖ６アプリケーションが動作するが、このアプリケーションのリスト（例えば、アプリケーションを特定するための情報（例えば、ファイル名）と、該アプリケーションのアプリケーション種別）は、アプリケーションリスト２６に登録されるものとする。また、ユーザが特定のアプリケーションを起動すると、アクティブレジスタ２７に、動作中のアプリケーションに関する情報（例えば、アプリケーションを特定するための情報と、アプリケーション種別と、使用している通信インタフェース（第１の通信インタフェースまたは第２の通信インタフェース）を示す情報）が保持される。
【００３５】
ここで、ＩＰｖ６で定義されているアドレススコープについて説明する（参考文献：ＲＦＣ２３７３）。
ＩＰｖ６では、次の３つのアドレススコープが定義されている。
（１）リンクローカルアドレス
同一のネットワークリンク内でのみ有効なアドレスであり、ＩＰｖ６では、プリフィクス（ｐｒｅｆｉｘ）として、１１１１  １１１０  １０を持つ。
（２）サイトローカルアドレス
同一の管理ドメイン内でのみ有効なアドレスであり、ＩＰｖ６では、プリフィクスとして、１１１１１１１０  １１を持つ。
（３）グローバルアドレス
インターネット全体でユニークなアドレスである。
【００３６】
図１の例では、移動通信事業者網１２に接続された移動端末装置２０は、自身と同じネットワークリンク上にいる（という位置関係にある）サーバ４に対しては、リンクローカルアドレス（を含む任意のアドレス）を用いても通信可能であり、自身と同一の管理ドメイン内にいる（という位置関係にある）サーバに対してはサイトローカルアドレス（またはグローバルアドレス）を用いて通信可能である。一方、移動通信事業者網１２に接続された移動端末装置２０は、一般のインターネット７上にある（という位置関係にある）サーバ８に対してはグローバルアドレスを用いて通信することになる。
【００３７】
さて、この移動端末装置２０の第１の通信インタフェース２４には、常時、リンクローカルアドレスとサイトローカルアドレスのいずれか一方または両方が割り当てられるようにしてもよい。リンクローカルアドレスやサイトローカルアドレスは、ＩＰｖ６で定められたプリフィックスと当該移動端末装置１の機器ＩＤから導出される。なお、同一のネットワークリンク内で使うアドレスとしては、通信事業者が任意のアドレスを割り当てるようにすることも可能である。また、常時、リンクローカルアドレスを割り当てるか、サイトローカルアドレスを割り当てるか、あついはリンクローカルアドレスとサイトローカルアドレスを割り当てるかについては、通信事業者のポリシーで決定すればよい。
【００３８】
リンクローカルアドレスとサイトローカルアドレスのいずれか一方または両方を常時割り当てるようにすれば、移動端末装置２０は、リンクローカルアドレス（を含む任意のアドレス）によるオンリンクのサービス（例えば、特定の無線基地局群からの広告配信など）、およびまたはドメイン内サービスすなわち本実施形態では事業者内サービス（例えば、当該事業者のユーザに限定した情報サービスなど）が、常時利用可能（通信可能）になる。
【００３９】
一方、グローバルアドレスに関しては、ＩＰｖ６で規定されるＳｔａｔｅｌｅｓｓ  Ａｄｄｒｅｓｓ  Ａｕｔｏｃｏｎｆｉｇｕｒａｔｉｏｎ（ＲＦＣ２４６１）に従って、最近隣のルータ装置４の配布するネットワークプリフィクスと、移動端末装置２０のＩＤ情報（ＥＵＩ−６４）からアドレスを生成して割り当てる。
【００４０】
グローバルアドレス生成の基本的な手順は、次のようになる。すなわち、ルータ装置４は、定期的に、ルータ広告メッセージをオンリンクにブロードキャストしており、あるいは、ルータ装置４は、問い合わせメッセージを受けると、応答メッセージを返してくれるので、移動端末装置１は、ルータ広告メッセージを受信しあるいは問い合わせメッセージを送信することによって応答メッセージを受信し、該メッセージ内に含まれているネットワークプリフィクスを用いてグローバルアドレスを生成し、生成したＩＰｖ６アドレスとＭＡＣアドレスとを含むアドレス情報通知メッセージをルータ装置４側に送信する。アドレス情報通知メッセージを受信したルータ装置４では、該当する近隣キャッシュとよばれるテーブル（ＩＰｖ４ではＡＲＰテーブルに相当する）に該当する情報をエントリする。これによって、最近隣のルータ装置４が移動端末装置２０宛パケットの配送を行うようになる。
【００４１】
なお、ＩＰｖ６グローバルアドレスの獲得・設定・使用開始や、放棄・設定・使用終了は、ユーザが任意に行えるようにしてもよいし、移動端末装置２０のユーザがグローバルアドレスを必要とするアプリケーションを起動した際にグローバルアドレスを使用開始するための処理を行い、そのアプリケーションを終了した時点で該グローバルアドレスの使用を終了するための処理を行うようにしてもよい。
【００４２】
本実施形態では、移動端末装置２０の第２の通信インタフェース２５へのアドレス割り当てについて、上記のアドレススコープの機能を用いて制御するものとする。
図１の例では、ホームネット１１内を同一ネットワークリンクとすると、ホームネット１１に接続された移動端末装置２０は、家庭内ローカル網３を介して他の機器２やゲートウェイ装置１などの通信相手と、リンクローカルアドレス（を含む任意のアドレス）を用いても通信可能であり、ＩＳＰ網９内を同一サイトとすると、ホームネット１１に接続された移動端末装置２０は、ＩＳＰ網９内サーバ１０などの通信相手と、サイトローカルアドレス（またはグローバルアドレス）を用いて通信可能である。一方、ホームネット１１を経由してＩＳＰ網９に接続された移動端末装置２０は、一般のインターネット７上にあるサーバ８に対してはグローバルアドレスを用いて通信することになる。
【００４３】
さて、以下では、移動端末装置２０が、移動通信事業者網１２側でグローバルアドレスを割り当てられてサービスを受けながら、ホームネットワーク１１に近付いて来て、家庭内ローカル網３の無線リンクが確立して、ホームネットワーク１１の一員となった場合の動作を考える。
【００４４】
図４に、この場合の移動端末装置２０の処理手順の一例を示す。
【００４５】
まず、移動通信事業者網１２側でグローバルアドレスを割り当てられて（ステップＳ１１）サービスを受けながらホームネットワーク１１に近付いて来た移動端末装置２０では、そのＢｌｕｅｔｏｏｔｈが他の機器の電波を検出して、無線リンクを確立する（ステップＳ１２）。この無線リンク確立は、各無線メディアごとに独自の方式があるので、それに従って行えばよい。この時点では、特にＢｌｕｅｔｏｏｔｈ側のローカル網を使ってのジョブがなければ、無線リンク確立の状態で待てばよい。
【００４６】
次に、移動端末装置２０からＢｌｕｅｔｏｏｔｈリンク側でのサービスが要求されるとする。これは、例えば、移動端末装置２０に独自のタスクであってもよいし、移動通信事業者網１２側のタスクの結果をそのままブリッジングしてＢｌｕｅｔｏｏｔｈ網上の何らかの機器に送る、という場合も考えられる。ここで、移動端末装置２０は、Ｂｌｕｅｔｏｏｔｈ側でアクセスするリソースを探索する（ステップＳ１３）。この場合、例えば、Ｂｌｕｅｔｏｏｔｈで規定されている、ＳＤＰ（Ｓｅｒｖｉｃｅ  Ｄｉｓｃｏｖｅｒｙ  Ｐｒｏｔｏｃｏｌ）や、インターネット上で任意のサービスを検索するＳＬＰ（Ｓｅｒｖｉｃｅ  Ｌｏｃａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）など様々な方法が考えられるが、検索の範囲、探索するサービスの種類などを考慮して、適切なものを組み合わせて使用すればよい。ここでは、まず、ローカルなＢｌｕｅｔｏｏｔｈ  Ｌｉｎｋ上のリソースをＳＤＰで探し、見つからない場合は、ＳＬＰでより広範囲を探索するものと仮定する。例えば、図２に示すゲートウェイ装置１では、その際のｑｕｅｒｙメッセージの中継を行ったり、自身がＳＬＰのエージェントになるという構成も考えられる。
【００４７】
次に、サービス探索の結果得られた、通信相手と自装置との位置関係に応じて、必要なアドレス（リンクローカルアドレス、サイトローカルアドレス、またはグローバルアドレス）を取得し、自身の第２の通信インタフェースに割り当てる（ステップＳ１４）。そして、所定のサービスを利用する（ステップＳ１５）。以下、ステップＳ１３〜ステップＳ１５を適宜繰り返す。ただし、必要なアドレスが既に取得されている場合には、ステップＳ１４はスキップして構わない。
【００４８】
次に、上記のサービス探索の結果を３つのケースに分けて説明する。
【００４９】
まず、サービス探索の結果、リソースがローカル無線網３のリンクローカルなアクセス可能なものであることが判明した場合、移動端末装置２０のローカル通信網３側にはリンクローカルなＩＰｖ６アドレスを付与し、通信を行えばよい。これは、例えば、図５のように、移動通信事業者網１２側からダウンロードしている画像データをＰＣのディスクに格納するなどの場合に使用される。
【００５０】
次に、サービス探索の結果、リソースがローカル無線網３側のＩＳＰ網９内でサイトローカルにアクセス可能なものであることが判明した場合、移動端末装置２０のローカル通信網３側にはサイトローカルなＩＰｖ６アドレスを付与し、通信を行えばよい。これは、例えば、図６のようにＩＳＰ網９内のサーバ１０により当該ＩＳＰの会員専用サービスを受けるなどの場合に使用される。
【００５１】
一方、サービス探索の結果、リソースがグローバルインターネット７上にある場合、移動端末装置２０のローカル通信網３側にグローバルＩＰｖ６アドレスを付与し、通信を行うとすると、この時点で、移動端末装置２０は、移動通信事業者網１２経由でも、家庭内ローカル網３からゲートウェイ装置１経由でも、グローバルインターネット７上にあるリソースにアクセスできることになる。これは、移動端末装置２０が２つの通信インタフェースを持つルータとなり、各々異なるプロバイダに接続する、「マルチホーム」と呼ばれる状態である。
【００５２】
このマルチホームと呼ばれる状態の場合においては、両方の通信インタフェースを使用可能にしてもよい。その際、一方の通信インタフェースを主に使い、他方をバックアップとして使うようにする場合には、いずれの通信インタフェースを主に使うかについては、各ネットワークの混雑状況、各ネットワークでの課金状況などを考慮して決定すればよい。
【００５３】
例えば、料金がＩＳＰ網側（固定網側）が格段に安ければ、ホームネットワーク１１側を選べばよいし、ネットワーク速度が移動通信事業者網１２側の方がよければ、移動通信事業者網１２側を選ぶという具合にすればよい。また、常に固定でなく動的に変化する状態を反映して選択すべき通信インタフェースを決めてもよい。これらの方針は移動端末装置２０内の制御部（図示せず）に予めユーザや端末のベンダが設定しておけばよい。
【００５４】
なお、ＩＳＰ網９側についての状態等は、例えばゲートウェイ装置１等に問い合わせて取得するようにしてもよい。また、ＩＳＰ網９側についての課金条件等を自身が保持していてもよい。
【００５５】
また、移動通信事業者網１２側についての状態等は、例えば移動通信事業者網１２側の所定のサーバ装置等に問い合わせて取得するようにしてもよい。また、移動通信事業者網１２側についての課金条件等を自身が保持していてもよい。
【００５６】
図７に、この場合の移動端末装置２０の処理手順の一例を示す。すなわち、移動通信事業者網１２側でもホームネットワーク１１側でもグローバルアドレスが使用可能な場合には（ステップＳ２１，Ｓ２２）、種々の状況を考慮して、移動通信事業者網１２側グローバルアドレスを使用するか、ホームネットワーク１１側グローバルアドレスを使用するかを決定する。
【００５７】
さて、このように移動端末装置２０の家庭内ローカル網３側の処理を実行するうちに、移動通信事業者網１２側のジョブが終了する。この移動通信事業者網１２側のジョブステータスは、移動端末装置２０のアクティブレジスタ２７を定期的にチェックすることで、終了状態を検出できる。移動通信事業者網１２側の全てのジョブが終了したら、移動通信事業者網１２側のネットワーク設定を全て解除し、必要な設定を家庭内ローカル網３側のものに集約していく。これは、不要なアクセス回線リソースを浪費しないように、という観点からの措置である。
【００５８】
図８に、この場合の移動端末装置２０の処理手順の一例を示す。
【００５９】
なお、移動端末装置２０は、家庭内ローカル網３を介してゲートウェイ装置１へ、移動通信事業者網１２経由で実行していたサービスが全て終了したことを通知するメッセージを送信し、ゲートウェイ装置１は、このメッセージを受信した時点で、移動端末装置２０に対して、家庭内ローカル網３側で設定される（ＩＳＰ網９経由の）グローバルアドレスが設定されていない場合は、これを設定すべきメッセージを通知するようにしてもよい。
【００６０】
次に、移動通信事業者網１２側のネットワーク設定を停止せずに、ゲートウェイ装置１あるいはＩＳＰ網９などの障害時に家庭内ローカル網３側の機器２がインターネット７に接続するための緊急用の通信路として確保しておく、という方法も考えられる。ただし、この場合も、既存の機器２は全て家庭内ローカル網３側のネットワーク設定で初期化されているので、そのままでは、移動端末装置２０の回線を使用するわけにはいかないので、移動端末装置２０は、ＮＡＴ／Ｐｒｏｘｙなどの処理を行って、家庭内ローカル網３側の機器２に対してゲートウェイとして機能する必要がある。
【００６１】
図９に、この場合の移動端末装置２０の処理手順の一例を示す。
【００６２】
また、実際には、携帯端末装置２０は、徐々に家庭内ローカル網３側でもネットワーク設定を確立していくので、必ずしも、移動通信事業者網３側の通信インタフェースにかかわらず、家庭内ローカル網３側のリンクを使用するように遷移することも可能である。
【００６３】
また、上記では、あるアプリケーションの通信中には、当該アプリケーションで使用している通信インタフェースについては、切り替えないものとしていたが、あるアプリケーションの通信中に適当なタイミングで通信インタフェースを（例えば移動通信事業者網１２側から家庭内ローカル網３側へ）切り替えるようにしてもよい。
【００６４】
なお、移動通信事業者網１２側でのリンクローカルあるいサイトローカルなリソースアクセスを伴うジョブについては、それが終了するまで（あるいは、ジョブを中止して）、移動通信事業者網１２側の通信インタフェースを使うものとする。
【００６５】
ところで、ＩＥＴＦで標準化が進められているＭｏｂｉｌｅ  ＩＰｖ６の規定を使い、元来、移動通信事業者網１２側に接続されている移動端末装置２０が、家庭内ローカル網３側に移動したものと見なし、移動透過性を保証することが可能である。
【００６６】
図１０に、Ｍｏｂｉｌｅ  ＩＰｖ６により、所属ネットワークを切り替える手法を示す。
【００６７】
図１０（ａ）は、この場合のパケット・ヘッダの例であり、送信元アドレス（ＣＮ）、あて先アドレス（ａｄｄｒ１）、あて先オプション（ｖｉａ  ａｄｄｒ２）が記述されている。ここで、ＣＮは通信相手のグローバルアドレスであり、ａｄｄｒ１は移動端末装置２０の移動通信事業者網１２側のグローバルアドレスであり、ａｄｄｒ２は移動端末装置２０の家庭内ローカル網３側のグローバルアドレスであるものとする。また、宛先オプションは、パケットの経由箇所を指定するものである。
【００６８】
ＩＰｖ６の宛先オプションを使用すれば、図１０（ｂ）に示すように、通信相手３０から送信されたパケットは、家庭内ローカル網３側アドレスを経由して、元の移動通信事業者網１２側アドレスに配送されるように制御される。そして、実際には、移動通信事業者網１２側アドレスでパケットを捕捉した時点で、移動端末装置２０宛のものであることが判り、該移動端末装置２０が該パケットを取り込むことで、直接経路によるパケット通信が可能になるわけである。
【００６９】
以上、移動通信事業者網１２側から家庭内ローカル網３側に移動端末装置２０が入って来る場合について説明してきたが、逆に移動端末装置２０が家庭内ローカル網３側から移動通信事業者網１２側へ移動して出ていく場合についても、同様の制御が可能である。すなわち、移動通信事業者網１２側と無線リンクを確立し、必要なリソースのアドレススコープに応じて必要なＩＰｖ６アドレスを割り当てていき、最終的に家庭内ローカル網３側のジョブが終了した時点で家庭内ローカル網３側のアドレス設定を移動通信事業者網３側に集約していくなどすることができる。また、その途中にマルチホームになる場合の経路設定方針も同様に決定できる。
【００７０】
なお、これまでは、移動端末装置２０は、通常の音声通話機能を有するものを想定して説明したが、この機能とともにまたはこの機能に代えて、文字通信やその他の形態の情報についての通信機能を持つものであってもよい。また、インターネットサービスのみを利用可能な装置であってもよい。通信事業者が提供するサービスについても、同様である。
【００７１】
以上、説明したように、本発明により、各移動端末装置が移動通信事業者網で通信を行いながら、家庭内ローカル網に入っていく場合に、家庭内ローカル網で必要となるリソースに応じて、段階的に移動端末装置の家庭内ローカル網側設定を構成することができる。また、一時的に家庭内ローカル網と移動通信事業者網の双方にＩＰｖ６のグローバルアドレスを着けたいわゆるマルチホームアドレスの状態になる場合、２つのうちどちらの通信インタフェースを主に使用すべきかに関し、ネットワーク状態、課金条件などユーザの嗜好を反映して適切に決定できる。さらに、移動端末装置の移動通信事業者網側の通信ジョブが終了した場合には、直ちにそのネットワーク設定を解消して、全ての通信を家庭内ローカル網経由に集約できる。
【００７２】
さらに、これら設定条件は、ユーザの嗜好に合わせて細かく調整することも可能であり、例えば、一旦、家庭内ローカル網との間に無線リンクが確立したら、移動通信事業者網側に依存するサービスを受けていない限り、速やかに全てのジョブを家庭内ローカル網ベースで構成し直す、という方針も（例えば各アプリケーションのスコープルールを覆さない範囲で）自由に考えられる。
【００７３】
なお、以上では、ホームネットワークを例にとって説明したが、もちろん、他のローカルネットワークであっても本発明は同様に適用可能である。
【００７４】
また、本発明は、既存のＩＰｖ６機器の動作を変更せずに適用することも可能であり、また、従来のＩＰｖ６のアドレッシングアーキテクチャを変更せずに適用することも可能である。したがって、既存機器との互換性などの点でも望ましい。
【００７５】
なお、本実施形態は、様々な移動通信事業者のネットワーク管理ポリシーに合わせ、容易に拡張可能である。また、本発明は、ＩＰｖ６にとらわれることなく、現在種々提案されている携帯電話によるパケット通信網に対しても適用可能で、上述した実施の形態に限定されず、その技術的範囲において種々変形して実施することができる。
【００７６】
なお、以上の各機能は、ソフトウェアとしても実現可能である。
また、本実施形態は、コンピュータに所定の手段を実行させるための（あるいはコンピュータを所定の手段として機能させるための、あるいはコンピュータに所定の機能を実現させるための）プログラムを記録したコンピュータ読取り可能な記録媒体としても実施することもできる。
【００７７】
なお、各実施形態で例示した構成は一例であって、それ以外の構成を排除する趣旨のものではなく、例示した構成の一部を他のもので置き換えたり、例示した構成の一部を省いたり、例示した構成に別の機能を付加したり、それらを組み合わせたりすることなどによって得られる別の構成も可能である。また、例示した構成と論理的に等価な別の構成、例示した構成と論理的に等価な部分を含む別の構成、例示した構成の要部と論理的に等価な別の構成なども可能である。また、例示した構成と同一もしくは類似の目的を達成する別の構成、例示した構成と同一もしくは類似の効果を奏する別の構成なども可能である。
また、各種構成部分についての各種バリエーションは、適宜組み合わせて実施することが可能である。
また、各実施形態は、個別装置としての発明、関連を持つ２以上の装置についての発明、システム全体としての発明、個別装置内部の構成部分についての発明、またはそれらに対応する方法の発明等、種々の観点、段階、概念またはカテゴリに係る発明を包含・内在するものである。
【００７８】
従って、この発明の実施の形態に開示した内容からは、例示した構成に限定されることなく発明を抽出することができるものである。
【００７９】
本発明は、上述した実施の形態に限定されるものではなく、その技術的範囲において種々変形して実施することができる。
【００８０】
【発明の効果】
本発明によれば、各移動端末装置が移動通信網側で通信サービスを受けながらローカル網に入って行く場合に、ローカル側でのアドレス設定や通信経路の選択などを、ユーザのポリシーや必要なリソースなどを考慮して適切に判断して行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る通信システムの基本構成例を示す図
【図２】同実施形態に係るゲートウェイ装置の構成例を示す図
【図３】同実施形態に係る移動端末装置の構成例を示す図
【図４】同実施形態に係る移動端末装置の手順の一例を示すフローチャート
【図５】移動通信事業者網からダウンロードしている画像データを家庭内ローカル網のＰＣのディスクに格納する例について説明するための図
【図６】ＩＳＰの会員専用サービスを受ける例について説明するための図
【図７】同実施形態に係る移動端末装置の手順の一例を示すフローチャート
【図８】同実施形態に係る移動端末装置の手順の一例を示すフローチャート
【図９】同実施形態に係る移動端末装置の手順の一例を示すフローチャート
【図１０】Ｍｏｂｉｌｅ  ＩＰｖ６により所属ネットワークを切り替える手法の例について説明するための図
【符号の説明】
１…ゲートウェイ装置
２…機器
３…家庭内ローカル網
４…ルータ装置
５…無線基地局
６…携帯電話網
７…インターネット
８…サーバ装置
９…ＩＳＰ網
１０…ＩＳＰサーバ
２０…移動端末装置
２１…音声通話機構
２２…パケット通信機構
２３…アドレスレジスタ
２４，２５，３１，３２…通信インタフェース
２６…アプリケーションリスト
２７…アクティブレジスタ
３３…データ交換部
３４…サービスデータベース
３５…サービス探索機能部
３６…ネットワークモニタ部
【図１】
0003639200.tif 000002
【図２】
0003639200.tif 000003
【図３】
0003639200.tif 000004
【図４】
0003639200.tif 000005
【図５】
0003639200.tif 000006
【図６】
0003639200.tif 000007
【図７】
0003639200.tif 000008
【図８】
0003639200.tif 000009
【図９】
0003639200.tif 000010
【図１０】
0003639200.tif 000011