(57)【特許請求の範囲】
【請求項１】
接続しているネットワークからルータ情報を取得した後に、ユーザからのホームエージェントに関する情報を設定するトリガを検出するステップと、
前記トリガを検出したとき、接続しているルータの中から自己を収容するホームエージェントを選択するステップと、
前記選択したホームエージェントが配布するプレフィクスからホームアドレスを生成するステップと、
前記ホームエージェントと生成した前記ホームアドレスとを用いてモバイルＩＰ手順を実施するステップと、を有し、
接続しているネットワークからルータ情報を取得した後に、前記トリガを検出しないときは、前記選択を行わないアドレス情報設定方法。
【請求項２】
前記トリガを検出したとき、接続しているネットワークからルータ情報を取得するステップをさらに有する請求項１に記載のアドレス情報設定方法。
【請求項３】
前記選択は、取得した前記ルータ情報に含まれるホームエージェントであることを示すフラグが有効であるルータの中から行うことを特徴とする請求項１または２に記載のアドレス情報設定方法。
【請求項４】
前記選択は、前記フラグが有効であるルータの中から、あらかじめ規定した優先度の高いものから順に所定数のルータを選択することを特徴とする請求項３に記載のアドレス情報設定方法。
【請求項５】
前記選択は、前記フラグが有効であるルータの中から、任意に選択することを特徴とする請求項３に記載のアドレス情報設定方法。
【請求項６】
前記フラグが有効であるルータの中からホームエージェントを選択する条件をユーザから取得するステップをさらに有し、
前記ホームエージェントを選択するステップで、前記条件によりホームエージェントを選択することを特徴とする請求項３に記載のアドレス情報設定方法。
【請求項７】
前記ホームエージェントの選択が完了したときにその旨をユーザに通知するステップをさらに有する請求項１乃至６のいずれかに記載のアドレス情報設定方法。
【請求項８】
前記ホームエージェントの選択は、ユーザの指定した期間に取得した前記ルータ情報を用いて行うことを特徴とする請求項２に記載のアドレス情報設定方法。
【請求項９】
接続しているネットワークからルータ情報を取得した後に、ユーザからホームエージェントに関する情報を設定するトリガを入力する入力部と、
前記トリガを受けたときに接続しているルータの中から自己を収容するホームエージェントを選択し、当該ホームエージェントのアドレスと、当該ホームエージェントが配布するプレフィクスから生成したホームアドレスとを前記ホームエージェントに関する情報として設定する情報設定部と、
前記ホームエージェントに関する情報を用いてモバイルＩＰ手順を実施するモバイルＩＰ処理手段と、を具備し、
前記情報設定部は、接続しているネットワークからルータ情報を取得した後に、前記入力部からのトリガを受けないときは、前記選択および前記設定を行わない移動端末。
【請求項１０】
前記入力部からのトリガを受けたとき、接続しているネットワークに対してルータ情報を要求するルータ情報要求メッセージを送信する送信部と、
前記ルータ情報要求メッセージの応答であるルータ情報応答メッセージを受信する受信部とをさらに有し、
前記情報設定部が前記ルータ情報応答メッセージを送信したルータの中から自己を収容するホームエージェントを選択することを特徴とする請求項９に記載の移動端末。
【請求項１１】
前記情報設定部は、前記ルータ情報応答メッセージのルータ情報に含まれるホームエージェントであることを示すフラグが有効であるルータの中から選択することを特徴とする請求項９または１０に記載の移動端末。
【請求項１２】
前記情報設定部は、前記フラグが有効であるルータの中から、あらかじめ規定した優先度の高い順に所定数のルータを選択することを特徴とする請求項１１に記載の移動端末。
【請求項１３】
前記情報設定部は、前記フラグが有効であるルータの中から、あらかじめ規定したルータの中から任意のものを選択することを特徴とする請求項１１に記載の移動端末。
【請求項１４】
前記入力部は、さらに前記情報設定部が行うホームエージェントの選択の条件をユーザから入力されるものであり、
前記情報設定部は前記条件に基づいて前記選択を行うことを特徴とする請求項１１に記載の移動端末。
【請求項１５】
前記入力部として、画面上のソフトキー、本体に設置されたボタン、および本体に設置されたスイッチのいずれかを有する請求項９乃至１３のいずれかに記載の移動端末。
【請求項１６】
前記ホームエージェントに関する情報の設定が完了したことを通知する表示部をさらに有する請求項９乃至１５のいずれかに記載の移動端末。
【請求項１７】
前記入力部は前記ホームエージェントに関する情報を設定する期間を指定するものであり、前記情報設定部は前記期間にのみ前記設定を行うことを特徴とする請求項９乃至１４のいずれかに記載の移動端末。
【請求項１８】
前記期間は前記入力部として備わる前記ソフトキー、前記ボタン、および前記スイッチのいずれかがオン状態である期間であることを特徴とする請求項１５に記載の移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はインターネットプロトコル、特にモバイルＩＰ手順を実施する移動端末のアドレス情報設定方法および移動端末に関する。
【背景技術】
【０００２】
インターネットシステムにおける移動管理方法の一つにモバイル（Ｍｏｂｉｌｅ）ＩＰがあり、ＩＰｖ４に対応するモバイル（Ｍｏｂｉｌｅ）ＩＰｖ４は、RFC3220（IP Mobility Support）にて標準化されている。また、ＩＰｖ６に対応するモバイル（Ｍｏｂｉｌｅ）ＩＰｖ６は、インターネットドラフトdraft-ietf-mobileip-ipv6（Mobility Support in IPv6）において現在も標準化が進められている。これらのプロトコルによって、移動端末が異なるネットワーク間を移動する場合にも、同一のアドレスを用いて通信を行うことが可能となる。
【０００３】
モバイル（Ｍｏｂｉｌｅ）ＩＰｖ６における移動端末は、ホームリンクから離れた場合に現在接続しているリンクのアクセスルータ装置から送信されるネットワーク情報から現在接続しているリンクのプレフィックス情報を取得することにより、そのリンクで一時的に使用するケアオブアドレスを生成する。その後、バインディングアップデートメッセージをホームエージェントに送信することにより、そのケアオブアドレスをプライマリケアオブアドレスとして、移動端末のホームリンク上のホームエージェントに登録する。ホームエージェントは移動端末からのバインディングアップデートメッセージを受信した後、ホームアドレスとケアオブアドレスを関連付けるバインディングキャッシュを作成もしくは更新する。
【０００４】
ホームエージェントは、バインディングキャッシュを参照し、移動端末のホームリンク上のホームアドレス宛に送信されたパケットを代理受信し、代理受信したパケットをカプセル化して、移動端末のケアオブアドレスに転送するという処理を行う。移動端末は、ホームエージェントにより転送されたパケットのカプセル解除を行い、移動端末のホームアドレス宛のパケットを受け取ることができる。
【０００５】
また、従来より、この分野における移動端末の設定方法としては、例えば特許文献１に記載されているようなものがあった。
【０００６】
図１７は、特許文献１に記載された従来の移動端末の構成図である。
【０００７】
図１７において、移動ＩＰ管理部１０２５は、指示インタフェース１０１８からの指示に従ってその動作の適用を決定する。すなわち、指示インタフェース１０１８を通じてユーザによる設定入力を受信すると、それ以降、移動ＩＰ処理部１０１５の動作が有効となり、ＩＰ処理部１０１４がデバイスドライバ１０１６に転送する送信パケットの送信元アドレスをアドレス変換部１０２３が変更したり、カプセリング処理部１０２２が送信パケットに対してカプセリング処理を行ったりする。また、アドレス変換部１０２３がデバイスドライバ１０１６からＩＰ処理部１０１４に転送される受信パケットの送信先アドレスを変更したり、カプセリング処理部１０２２が受信パケットに対してデカプセリング処理を行う。さらに、送受信パケットをアドレス変換部１０２３とカプセリング処理部１０２２のどちらに通すかは、移動ＩＰ管理部１０２５が入力スイッチ１０２１あるいは出力スイッチ１０２４を制御することにより行う。これにより、既存のＩＰ処理部１０１４に変更を加えることなく移動ＩＰ機能を実現することができた。
【０００８】
しかしながら、モバイルＩＰプロトコル処理を動作させるためには、ホームエージェントのアドレスやホームアドレスなどの情報を何らかの手段で移動端末に設定する必要がある。
【０００９】
これに対して、移動端末にＩＰアドレスを割り当てたり、ネットワークサーバ等の情報を通知するための一般的なプロトコルであるＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いて、移動端末がネットワーク上のＤＨＣＰサーバからホームエージェントの情報を取得する方法がある。移動端末はＤＨＣＰサーバからホームエージェントの情報を取得すると、それをモバイルＩＰプロトコルのパラメータとして自動的に設定してプロトコル処理を開始する。
【特許文献１】特開２０００−２２７０８号公報（第５頁―第６頁、第３図）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかしながら、前記従来のＤＨＣＰを用いたホームエージェント情報の取得設定方法では、移動端末が複数のホームエージェントから任意に所属するホームエージェントを選択できるような環境においては、以下の問題が発生する。
【００１１】
すなわち、一般にオフィスで提供されるモバイルＩＰサービスは、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）とともに提供され、社員に限って出張先や自宅等の社外から社内ネットワークへのアクセスを許可されるとともに、一つのＩＰアドレス（ホームアドレス）によって社員の端末は管理される。これにより、モバイルＩＰサービスは通信のセキュリティを保ちつつ、業務効率の向上を図っている。したがって、ホームエージェントは、ＶＰＮゲートウェイ機能とともに配置され、ホームエージェントと移動端末間の通信パスは確固たる認証と強力な暗号化からなる高いセキュリティによって保護される。一方、ＩＳＰが提供するホームエージェントは、複数の移動端末を収容することに対するユーザトラフィック処理効率の向上を達成することが重要であるため、バインディングアップデート等の制御メッセージの暗号化は行うが、ユーザデータの暗号化は必ずしも行われない。こうした状況において、ユーザが出張先で立ち寄ったホットスポットのような公衆ネットワークから業務上の重要ファイルを会社にメール送信しようとした場合に、ネットワークへの接続と同時にプライベート加入しているＩＳＰからＤＨＣＰによってホームエージェント情報が自動的に取得設定されてしまう。このため、秘匿性を確保すべき業務データが暗号化されない状態で公衆ネットワーク上に送出され、大きな損失を招くことにもなる。
【００１２】
本発明は、前記従来の課題を解決するものであり、モバイルＩＰプロトコル処理を動作させるための基本的な情報であるホームエージェントのアドレス等のホームエージェント情報を取得したときに、ユーザやアプリケーションが所望する要件を満たす通信を可能とするアドレス情報設定方法を提供する。また、本発明はユーザの設定負担を軽減し、利便性の高い移動端末を提供する。
【課題を解決するための手段】
【００１３】
前記従来の課題を解決するために、本発明は、モバイルＩＰ手順を実施する移動端末におけるアドレス情報設定方法であって、ホームエージェント情報の取得動作と設定動作を分離し、取得動作後にユーザが取得情報をプロトコル処理に反映させるかを判断し、その結果に応じて設定動作を開始させる。また、ユーザによって与えられるトリガに応答して、その時点で接続しているリンク上のルータから自己を収容するホームエージェントを探索してそのアドレスを記憶し、選択したホームエージェントが配布するプレフィクスから生成したアドレスをホームアドレスとして記憶するように構成したものである。
【００１４】
これにより、モバイルＩＰプロトコルを実施するために必要となる基本情報を取得後、複数のホームエージェントからユーザが所望するホームエージェントへの収容が可能となる。また、ユーザが指定するタイミングでアドレス情報を取得設定することができ、ユーザによる手動設定負担を軽減し、移動端末の利便性向上を図るものである。
【００１５】
本発明の第１の態様に係るアドレス情報設定方法は、ユーザからのトリガを検出するステップと、そのトリガを検出したとき、接続しているルータの中から自己を収容するホームエージェントを選択するステップと、選択したホームエージェントが配布するプレフィクスからホームアドレスを生成するステップと、ホームエージェントと生成したホームアドレスとを用いてモバイルＩＰ手順を実施するステップとを有するものである。
【００１６】
これにより、モバイルＩＰプロトコルを実施するために必要な基本的な情報を、ユーザが指定する時期に自動的に行うことができ、ユーザによる手動設定負担を軽減し、利便性の向上を図るものである。
【００１７】
本発明の第２の態様に係るアドレス情報設定方法は、トリガを検出したとき、接続しているネットワークからルータ情報を取得するステップをさらに有するものである。
【００１８】
これにより、リアルタイムに収集したルータ情報にもとづいて的確な情報設定を行うことができる。
【００１９】
本発明の第３の態様に係るアドレス情報設定方法は、ホームエージェントの選択が、取得したルータに関する情報に含まれるホームエージェントであることを示すフラグが有効であるルータの中から行うものである。
【００２０】
これにより、既存情報を活用することにより従来システムとの互換性を確保するものであるとともに、移動端末上で動作するアプリケーションなどに適したホームエージェントを選択することにより、通信効率の向上を図ることができる。
【００２１】
本発明の第４の態様に係るアドレス情報設定方法は、ホームエージェントの選択が、フラグが有効であるルータの中から、あらかじめ規定した優先度の高いものから順に所定数のルータを選択するものである。
【００２２】
これにより、従来システムとの互換性を確保できるとともに、ホームエージェントを選択する際に、ホームエージェントが自己の処理負荷などを考慮して設定した優先度情報を参照することにより、システム処理負荷の最適化を図ることができる。
【００２３】
本発明の第５の態様に係るアドレス情報設定方法は、ホームエージェントの選択が、フラグが有効であるルータの中から、任意に選択するものである。これにより、特定のホームエージェントが多数の移動端末を収容することによる負荷の増大を排除して、全てのホームエージェントが均等に移動端末を収容することができ、システム全体の負荷を最適化することができる。
【００２４】
本発明の第６の態様に係るアドレス情報設定方法は、フラグが有効であるルータの中からホームエージェントを選択する条件をユーザから取得するステップをさらに有し、ホームエージェントを選択するステップで、その条件によりホームエージェントを選択するものである。これにより、移動端末のユーザの意思でホームエージェントを選択することができる。
【００２５】
本発明の第７の態様に係るアドレス情報設定方法は、ホームエージェントの選択が完了
したときにその旨をユーザに通知するステップをさらに有するものである。これにより、情報設定が完了したことをユーザに通知することにより、ユーザの動作制約を緩和することができる。
【００２６】
本発明の第８の態様に係るアドレス情報設定方法は、ホームエージェントの選択が、ユーザの指定した期間に取得したルータ情報を用いて行うものである。これにより、情報設定を実施する期間をユーザが指定することにより、情報設定期間が不定である場合に比べ、ユーザの動作制約を緩和することができる。
【００２７】
本発明の第９の態様に係る移動端末は、ユーザからホームエージェントに関する情報を設定するトリガを入力する入力部と、そのトリガを受けたときに接続しているルータの中から自己を収容するホームエージェントを選択し、当該ホームエージェントのアドレスと、当該ホームエージェントが配布するプレフィクスから生成したホームアドレスとをホームエージェントに関する情報として設定する情報設定部と、前記ホームエージェントに関する情報を用いてモバイルＩＰ手順を実施するモバイルＩＰ処理手段とを具備する。
【００２８】
これにより、モバイルＩＰプロトコルを実施するために必要な基本的な情報を、ユーザが指定する時期に自動的に行うことができ、ユーザによる手動設定負担を軽減し、利便性の向上を図るものである。
【００２９】
本発明の第１０の態様に係る移動端末は、入力部からのトリガを受けたとき、接続しているネットワークに対してルータ情報を要求するルータ情報要求メッセージを送信する送信部と、ルータ情報要求メッセージの応答であるルータ情報応答メッセージを受信する受信部とをさらに有し、情報設定部がルータ情報応答メッセージを送信したルータの中から自己を収容するホームエージェントを選択する。
【００３０】
これにより、リアルタイムに収集したルータ情報にもとづいて的確な情報設定を行うことができる。
【００３１】
本発明の第１１の態様に係る移動端末は、情報設定部が、ルータ情報応答メッセージのルータ情報に含まれるホームエージェントであることを示すフラグが有効であるルータの中から選択するものである。
【００３２】
これにより、既存情報を活用することにより従来システムとの互換性を確保するものであるとともに、移動端末上で動作するアプリケーションなどに適したホームエージェントを選択することにより、通信効率の向上を図ることができる。
【００３３】
本発明の第１２の態様に係る移動端末は、情報設定部がフラグの有効であるルータの中から、あらかじめ規定した優先度の高い順に所定数のルータを選択する。
【００３４】
これにより、既存の優先度情報を活用することにより従来システムとの互換性を確保できるとともに、ホームエージェントを選択する際に、ホームエージェントが自己の処理負荷などを考慮して設定した選択優先度情報を参照することにより、システム処理負荷の最適化を図ることができる。
【００３５】
本発明の第１３の態様に係る移動端末は、情報設定部がフラグの有効であるルータの中から、あらかじめ規定したルータの中から任意のものを選択する。これにより、特定のホームエージェントが多数の移動端末を収容することによる負荷の増大を排除して、全てのホームエージェントが均等に移動端末を収容することができ、システム全体の負荷を最適化することができる。
【００３６】
本発明の第１４の態様に係る移動端末は、入力部がさらに情報設定部の行うホームエージェントの選択の条件をユーザから入力されるものであり、情報設定部はその条件に基づいてホームエージェントの選択を行う。これにより、移動端末のユーザの意思でホームエージェントを選択することができる。
【００３７】
本発明の第１５の態様に係る移動端末は、入力部として、画面上のソフトキー、本体に設置されたボタン、および本体に設置されたスイッチのいずれかを有している。これにより、ユーザが設定タイミングを簡便に指示することができる。
【００３８】
本発明の第１６の態様に係る移動端末は、ホームエージェントに関する情報の設定が完了したことを通知する表示部をさらに有している。これにより、情報設定が完了したことをユーザに通知することにより、ユーザの動作制約を緩和することができる。
【００３９】
本発明の第１７の態様に係る移動端末は、入力部がホームエージェントに関する情報を設定する期間を指定するものであり、情報設定部はこの期間にのみホームエージェントに関する設定を行う。これにより、情報設定を実施する期間をユーザが指定することにより、情報設定期間が不定である場合に比べ、ユーザの動作制約を緩和することができる。
【００４０】
本発明の第１８の態様に係る移動端末は、ホームエージェントに関する情報を設定する期間を入力部として備わるソフトキー、ボタン、およびスイッチのいずれかがオン状態である期間であるとする。これにより、情報設定を実施する期間をユーザが指定することにより、情報設定期間が不定である場合に比べ、ユーザの動作制約を緩和することができる。
【発明の効果】
【００４１】
本発明のアドレス情報設定方法によれば、モバイルＩＰプロトコル処理を動作させるための基本的な情報であるホームエージェントのアドレス等のホームエージェント情報を取得したときに、ユーザやアプリケーションが所望する要件を満たす通信が可能になる。また、ユーザの設定負担が軽減し、利便性が高くなる。
【発明を実施するための最良の形態】
【００４２】
以下、本発明の実施の形態について、図面を用いて説明する。
【００４３】
（実施の形態１）
図５および図６は、本発明による移動通信システムの構成図である。
【００４４】
図５および図６において、移動端末（ＭＮ）１０とホームエージェント（ＨＡ）５０とが接続するリンク１は、ルータ６０を介してネットワーク２と接続している。
【００４５】
なお、図５と図６の違いは、図５では一つのホームエージェント５０がリンク１に接続されているのに対し、図６では二つのホームエージェント５０ａと５０ｂがリンク１に接続されている点である。
【００４６】
本発明の実施の形態は、移動端末１０がリンク１に接続された状態において、ユーザインタフェースを通じて与えられたトリガに応答して、接続リンクをホームリンクであると認識し、リンク１に接続されたホームエージェント５０を自己が収容されるホームエージェントとして設定するものである。さらに、移動端末１０は、ホームエージェント５０が配布するネットワークプレフィクスから生成したＩＰアドレスをホームアドレスとして記憶し、以後設定した情報を参照しながらモバイルＩＰプロトコル処理を動作させるもので
ある。
【００４７】
また、ＤＨＣＰ等によりホームエージェント情報を取得できた場合に、その情報をプロトコル処理に反映するかをユーザが判断するものである。これにより、移動端末１０はユーザやアプリケーションが所望する通信環境を実現するホームエージェントへ所属することが可能になる。
【００４８】
はじめに、ユーザが発行したトリガを契機にホームエージェント情報の取得を行う方法について説明する。
【００４９】
図５に示す移動通信システムにおいて、移動端末１０を使用するユーザは、移動端末１０のモバイルＩＰに関する設定を行う際に、移動端末１０が備えるボタンを押下し、スイッチをオン状態に遷移させるなどして、移動端末１０に指示を与える。このとき、移動端末１０は、接続するルータの情報を記載したルータリストを参照しながら、アドレス情報設定を行う。
【００５０】
図８はルータリストの構成を示す図である。
図８において、ルータリスト１５０は、ルータごとに少なくともリンクレイヤアドレス１５１、ＩＰアドレス１５２、プレフィクス１５３、ホームエージェントフラグ１５４を記載したものである。図５に示す移動通信システムに接続する移動端末１０においては、ルータ６０に該当するエントリ１６１と、ホームエージェント５０に該当するエントリ１６２の二つが登録されている。移動端末１０は、これらのエントリのうち、ホームエージェントフラグ１５４がオンであるエントリ１６２に該当するものをホームエージェント５０として選択する。
【００５１】
ここで、移動端末１０は選択したホームエージェント５０のＩＰアドレスＩＰ＿２をホームエージェント５０のアドレスとして記憶し、プレフィクスＰｒｅｆｉｘ＿２をホームリンクのプレフィクス、プレフィクスＰｒｅｆｉｘ＿２から生成したＩＰアドレスをホームアドレスとして記憶する。以後、移動端末１０はモバイルＩＰプロトコル処理を実施する際、先に記憶したホームエージェント５０のＩＰアドレスとホームアドレスとを参照する。
【００５２】
また、図６に示す移動通信システムにおいて、移動端末１０は図９に示すルータリスト１５０を有する。すなわち、ルータ６０に該当するエントリ１６１と、ホームエージェント５０ａに該当するエントリ１６２と、ホームエージェント５０ｂに該当するエントリ１６３とが登録されている。この場合、複数のホームエージェント５０がリンク１に接続されていることから、移動端末１０はこれらのルータの中からすべてを選択するか、複数のルータを選択するか、あるいは一つのルータを選択するか、のいずれかを決定することができる。
【００５３】
すべてのルータをホームエージェントとして選択する場合、移動端末１０はホームエージェントフラグ１５４がオンであるエントリ１６２と１６３を選択する。すなわち、自己を収容するホームエージェントとしてホームエージェント５０ａと５０ｂを選択し、先に説明した手順でホームエージェント５０ａおよび５０ｂのＩＰアドレスと、ホームリンクのプレフィクスと、ホームアドレスとを記憶する。
【００５４】
複数のルータを選択する場合、ルータリスト１５０にさらにホームエージェント優先度１５５を記載できるようにすることで、より適したホームエージェント５０を選択することができる。すなわち、ホームエージェント優先度が一定値以上のものを選択する。たとえば、ホームエージェント優先度が‘１’以上のものを選択する場合、エントリ１６２と
１６３に該当するホームエージェント５０ａと５０ｂがホームエージェントとして選択される。なお、ホームエージェント優先度１５５によらず、ランダムに複数のホームエージェント５０を選択してもよい。
【００５５】
一つのルータを選択する場合、同様にホームエージェント優先度１５５を用いる。たとえば、ホームエージェント優先度１５５は、移動端末１０が収容先のホームエージェント５０を選択する際の優先度を示すものとし、ホームエージェントの負荷状況や装置性能、また管理者の意思等に従って設定する。そして、ホームエージェント優先度が最高のエントリ１６２に該当するホームエージェント５０ａを自己が収容されるホームエージェントとして選択する。なお、ホームエージェント優先度によらず、ランダムに一つの被収容ホームエージェント５０を選択してもよい。
【００５６】
また、移動端末１０は、ユーザからのトリガを受けた後にリンク１に接続するルータ６０およびホームエージェント５０からルータ情報を取得してもよい。すなわち、移動端末１０はルータ情報を取得するためのルータ要請メッセージ（Router Solicitation Message）をリンク１に向けて送信し、その応答としてリンク１に接続するルータ６０およびホームエージェント５０から送信されるルータ広告メッセージ（Router Advertisement Message）２００を受信する。次に、移動端末１０はルータリスト１５０を更新し、上記と同様の手順でホームエージェントの選択処理を実施する。そして、ホームリンクプレフィクス、ホームアドレスの設定を行う。なお、移動端末１０はルータリスト１５０の更新を行わず、受信した個々のメッセージについて上記処理を適用してもよい。
【００５７】
ここで、図１０にルータ広告メッセージ２００の基本的な構成を示す。
【００５８】
ルータ広告メッセージ２００に記載されるルータ情報は、先に説明した図８や図９に示すルータリスト１５０に記載される情報を少なくとも含んでいる。すなわち、ＩＣＭＰｖ６ルータ広告２１０のＨフラグ２１１はホームエージェントフラグ１５４に相当し、プレフィクス情報オプション２２０のプレフィクスフィールド２２１はプレフィクス１５３とＩＰアドレス１５２に相当し、ホームエージェント情報オプション２３０のホームエージェントプリファレンスフィールド２３１はホームエージェント優先度１５５に相当する。また図示していないが、リンクレイヤアドレスを記載するオプションを付加することにより、リンクレイヤアドレス１５１を取得することができる。
【００５９】
また、移動端末１０が移動ルータとして動作する場合は、受信したルータ広告メッセージ２００で、ホームエージェントが移動ルータ対応のものであることを示すフラグ２３２がセットされているホームエージェントのみを選択の対象とする。これにより、移動ルータに対応していないホームエージェントを選択することがないので、ホームエージェントの再探索がなくなる。また、選択したホームエージェントは移動ルータに対応しているので、移動ルータ配下の移動ネットワークに接続する移動端末とのパケット送受信でパケットが損失することを未然に防止できる。
【００６０】
またこのとき、移動ルータ対応ホームエージェントと非対応ホームエージェントを区別するために、ルータリスト１５０にＭＲ（モバイルルータ）対応欄１５６を設けてもよい。これにより、後に移動ルータが単なる移動端末として動作することになった場合にも、移動ルータ非対応ホームエージェントに接続を切り替えて、移動ルータ対応ホームエージェントの処理負荷を低減できる。
【００６１】
また、移動ルータ対応ホームエージェントが複数の移動ルータを収容している場合に、その収容数が減ったことによって解放されたリソースを他の移動ルータに対するパケット転送等の処理に活用できる。これにより、ホームエージェントは単なる移動端末に比べて
増加傾向にある通信トラフィックを、より安定して処理することが可能になる。
【００６２】
なお、上記の実施例では、移動端末１０が備えるボタンを押下し、スイッチをオン状態にすることによって発生するトリガに応答した設定方法について説明したが、さらにボタンが押下されている期間や、スイッチがオン状態である期間内に設定を実施することもできる。特に、上記期間内に受信できたルータ広告メッセージ２００だけを対象に、ホームエージェントの選択およびホームエージェントに関する情報の設定を行う場合は、トリガに応答して設定を行う場合に比べて、ルータ広告メッセージ２００の受信完了とするための待ち時間を管理するタイマーを不要とすることができる。
【００６３】
次に、本発明による移動端末１０の構成および動作について図面を用いて説明する。
【００６４】
図１および図２は、本発明による移動端末１０の構成図である。
【００６５】
図１において、Ｌ１／２処理部１１はリンク１からフレームを送受信し、レイヤ１とレイヤ２の処理を実施する。Ｌ３処理部１２はレイヤ３、例えばインターネットプロトコル（ＩＰ）処理を行い、上位層処理部１３はレイヤ３より上位でアプリケーションの制御やセッション管理などを行う。なお、Ｌ１／２処理部１１が本発明における送信部および受信部に相当する。
【００６６】
また、ユーザ判断取得部１７はユーザインタフェース部１８から情報設定タイミングを示すトリガを取得するものであり、情報設定部１６はそのユーザ判断取得部１７の制御に従って、情報記憶部１５に有効なホームエージェントの関連情報を設定するための制御を行う。なお、ユーザインタフェース部１８が本発明にかかる入力部および表示部に相当する。
【００６７】
また、モバイルＩＰ処理部１４は情報記憶部１５に記憶されたホームエージェント情報を用いて、Ｌ３処理部と連携して標準的なモバイルＩＰプロトコル処理を実施する。
【００６８】
図２に示す移動端末１０は、さらに、Ｌ１／２処理部１１とは異なるＬ１／２処理部１９を設けており、移動ルータとして動作する。なお、移動端末１０はＬ１／２処理部１１、１９を複数設ける構成であってもよい。
【００６９】
上記のように構成される移動端末１０における、有効なホームエージェントの設定処理について、図３を用いて詳しく説明する。なお、以下に説明する動作は、図１と図２に示したいずれの移動端末であっても同一である。
【００７０】
まず、ユーザが設定ボタン等を押下することにより、ユーザ判断取得部１７がユーザインタフェース部１８から設定タイミングを示すトリガを受信すると（Ｓ１０１）、情報設定部１６に通知する。
【００７１】
次に、情報設定部１６は、以降の処理でホームエージェントの数を管理する変数Ｃｏｕｎｔ＿ＨＡを値‘０’で初期化する（Ｓ１０２）。
続けて情報設定部１６は、Ｌ３処理部１２が管理するルータリストを参照して、ホームエージェント５０の選択とホームエージェントアドレス等の情報の設定を以下のように行う。  まず、情報設定部１６はルータリスト１５０に登録された各エントリについて（Ｓ１０３）、ホームエージェントフラグ（Ｈフラグ）１５４がオンであるかを確認し（Ｓ１０４）、オンでない（オフである）場合はステップＳ１０３に戻り、未処理のエントリがなくなるまで次のエントリの処理を開始する。
【００７２】
ステップＳ１０４において、ホームエージェントフラグ（Ｈフラグ）１５４がオンである場合、そのエントリを選択対象とするか否かの判別を行う（Ｓ１０５）。例えば、先に選択されたホームエージェント５０に対して、高い優先度（ルータリスト１５０のホームエージェント優先度１５５を参照）を有するものであるかを判定する。選択対象としない場合は、ステップＳ１０３に戻り、次のエントリの処理を開始する。
【００７３】
一方、選択対象とする場合、エントリのＩＰアドレス１５２をホームエージェントのＩＰアドレスとして情報記憶部１５に設定し、情報記憶部１５は管理する記憶領域に情報を記載する（Ｓ１０６）。さらに、エントリのプレフィクス１５３と、プレフィクス１５３から生成した移動端末１０のＩＰアドレスを、それぞれホームリンクプレフィクスとホームアドレスとして情報記憶部１５に設定し、情報記憶部１５は管理する記憶領域に情報を記載する（Ｓ１０７）。
【００７４】
ここで、情報記憶部１５が管理する記憶領域を図７に示す。
図７において、ホームアドレスはホームアドレス記憶領域１０１に記憶され、ホームエージェントのＩＰアドレスはホームエージェントアドレス記憶領域１０２に記憶され、ホームリンクのプレフィクスはホームリンクプレフィクス記憶領域１０３に記憶される。
【００７５】
次に、情報設定部１６は、登録したホームエージェントの数を管理する変数Ｃｏｕｎｔ＿ＨＡをインクリメントし（Ｓ１０８）、選択するホームエージェント数の上限に達していないかを判別する（Ｓ１０９）。上限に達していない場合はステップＳ１０３に戻り次のエントリの処理を開始するが、次のエントリがない場合は、設定処理の完了をユーザインタフェース部１８に表示して（Ｓ１２０）、ステップＳ１０１のトリガ待ち状態に遷移する。一方、上限に達した場合ステップＳ１２０に遷移する。このホームエージェント数の上限値としては、ホームエージェントの全数でないものとする。なお、設定完了の表示ステップＳ１２０は省略してもよい。
【００７６】
また、ルータリスト１５０に登録されたホームエージェント５０に対して情報設定を行うのではなく、接続するリンク１にルータ情報を要求するためのルータ要請メッセージを送信して、その応答のルータ広告メッセージからのリアルタイムな情報に基づいて情報設定を行うことも可能である。以下にその場合の処理について図４を用いて説明する。
【００７７】
まず、情報設定部１６は、ユーザ判断取得部１７から設定タイミングを示すトリガを受信すると（Ｓ１０１）、ルータ要請メッセージの送信をＬ３処理部１２に対して要求する。そして、Ｌ３処理部１２がリンク１に接続されたＬ１／２処理部１１を介してルータ要請メッセージを送信する（Ｓ１１１）。なお、ルータ要請メッセージはすべてのＬ１／２処理部を介して、接続するリンクすべてに送信してもよい。
【００７８】
次に、情報設定部１６は、以降の処理でホームエージェントの数を管理する変数Ｃｏｕｎｔ＿ＨＡを値‘０’で初期化する（Ｓ１０２）。
【００７９】
次に、Ｌ３処理部１２はルータ広告メッセージ２００を受信すると、ルータリスト１５０を更新するとともに、情報設定部１６に通知する（Ｓ１１２）。
次に、情報設定部１６は受信したルータ広告メッセージ２００に対して、図３で示したステップＳ１０４〜ステップＳ１０８の処理を実施する。  次に、情報設定部１６は、登録したホームエージェント数が選択するホームエージェント数の上限に達していないかの判別する（Ｓ１０９）。上限に達していない場合はステップＳ１１２に戻り次のルータ広告メッセージの受信をチェックする。次の受信がない場合は、設定処理の完了をユーザインタフェース部１８に表示して（Ｓ１２０）、ステップＳ１０１のトリガ待ち状態に遷移する。一方、上限に達した場合ステップＳ１２０に遷移する。このホームエージェント数の
上限値としては、ホームエージェントの全数でないものとする。
【００８０】
なお、情報設定部１６はルータ広告メッセージ２００を受信すると、Ｌ３処理部１２がルータリスト１５０を更新するので、すべてのルータリスト１５０のエントリに対してステップＳ１０４〜ステップＳ１０８の処理を実施するものであってもよい。
【００８１】
また、ステップＳ１０５において、ユーザにどのホームエージェントを選択するかはユーザ判断取得部を介してユーザインタフェース部１８に提示し、指定されたものを情報設定部１６が選択することも可能である。これにより、ユーザの意思によって、ホームエージェントを選択できるので、データの内容に適する条件で通信することが可能となる。
【００８２】
次に、ユーザが移動端末１０に設定タイミングを与えるためのユーザインタフェース部１８の具体的な形態について、図１１から１３を用いて説明する。
【００８３】
図１１は、本発明による移動端末１０が備える第一のユーザインタフェースを図示したものであり、表示部５０１と、その表示部５０１に表示された、ソフトキーである設定ボタン５０２とが、ユーザインタフェース部１８に該当する。
【００８４】
図１１において、ユーザは、設定ボタン５０２を選択することにより設定タイミングを指示し、ユーザ判断取得部１７がそれを検出して情報設定部１６に通知する。また、情報設定が完了すると、表示部５０１に通知が表示される。
【００８５】
図１２は、本発明による移動端末１０が備える第二のユーザインタフェースを図示したものであり、表示部５０１と設定ボタン５０３とがユーザインタフェース部１８に該当する。
【００８６】
図１２において、ユーザは、設定ボタン５０３を押下することにより設定タイミングを指示し、ユーザ判断取得部１７がそれを検出して情報設定部１６に通知する。また、情報設定が完了すると、表示部５０１に通知が表示される。
【００８７】
図１３は、本発明による移動端末１０が備える第三のユーザインタフェースを図示したものであり、設定スイッチ５０４がユーザインタフェース部１８に該当する。
【００８８】
図１３において、ユーザは、設定スイッチ５０４をオン状態に遷移させることにより設定タイミングを指示し、ユーザ判断取得部１７がそれを検出して情報設定部１６に通知する。また、情報設定が完了すると、表示部５０１に通知が表示される。なお、設定スイッチ５０４をオフ状態に遷移させることにより、設定タイミングを指示するものであってもよい。
【００８９】
また、情報設定部１６が実施する上記のホームエージェントの設定は、設定ボタン５０３が選択されている期間、設定ボタン５０４が押下されている期間、設定スイッチ５０４がオンあるいはオフの一方の状態に遷移されている期間のいずれかの期間に限定して行われるものであってもよい。
【００９０】
さらに、情報設定の完了を通知する表示は、表示部５０１以外の部位に行われるものであってもよく、例えば、図示していないインジケータの点灯や点滅、消灯などによって表示されるものでもよい。
【００９１】
なお、ユーザ判断取得部１７はユーザインタフェース部１８からトリガを取得する以外に、移動端末１０全体の制御を司る図示していない処理部からトリガを取得するものであ
ってもよい。例えば、移動端末１０が新規にリンク１に接続したことをトリガとして、上記説明した設定方法を実施してもよい。
【００９２】
次に、移動端末１０が接続したネットワークからＤＨＣＰ等によりホームエージェント情報を取得したときに行うホームエージェント情報の設定動作について説明する。
【００９３】
図１４は、このホームエージェント情報の設定処理のフローチャートである。
【００９４】
図１４において、Ｌ３処理部１２がＤＨＣＰメッセージを取得すると（Ｓ２０１）、Ｌ３処理部１２が本来ＤＨＣＰメッセージに対して行うべき処理を実施した後に情報設定部１６に転送し、情報設定部１６がＤＨＣＰメッセージに記載されたホームエージェント情報を抽出する（Ｓ２０２）。
【００９５】
次に、情報設定部１６は、取得したホームエージェント情報が現在情報記憶部１５に設定され、モバイルＩＰプロトコル処理に用いられている、すなわち、有効化されたホームエージェント情報と同じであるか否かを判定し（Ｓ２０３）、同じである場合は処理を終了する。ここで、ホームエージェント情報の比較は、ホームエージェントのアドレスとホームリンクプレフィクスの双方が一致した場合に同一であるとしてもよいし、それ以外の情報を加味して行うものでもよい。
【００９６】
一方、異なるホームエージェント情報であると判定された場合、情報設定部１６は取得情報をユーザ判断取得部１７に転送する。ユーザ判断取得部１７は、取得情報をユーザインタフェース部１８に表示する（Ｓ２０４）。
【００９７】
ここでユーザインタフェース部１８は、例えば図１５と図１６に示すようなインタフェースにより、ユーザに取得情報を提示することができる。図１５では、表示部５０１を有する端末画面上に、既に設定・有効化されているホームエージェント情報とは異なるホームエージェント情報を取得したことをダイアログ５０５によって表示し、新しいホームエージェントへの切り替えを行うか否かの判断をユーザに促す。
【００９８】
次に、ユーザは、「ＹＥＳ」「ＮＯ」のボタン５０６を押すことによってユーザ判断を入力すると、ユーザ判断取得部１７がそれを取得する。ユーザ判断取得部１７はユーザ入力が「ＹＥＳ」、すなわち新しいホームエージェントに切り替える情報をユーザインタフェース部１８から通知されたか否かをチェックし（Ｓ２０５）、切り替えの通知を受けた（ユーザ入力が「ＹＥＳ」）場合は、情報設定部１６に通知する。情報設定部１６はこれを受けて、取得情報を情報記憶部１５に設定し、ホームエージェントの切り換えが行われる（Ｓ２０６）。すなわち、これ以降、モバイルＩＰ処理部１４はこの設定された情報を用いて、モバイルＩＰ処理を実行する。
【００９９】
一方、ユーザ入力が「Ｎｏ」を入力し、所得情報を有効にしないと通知された場合も情報設定部１６に通知する。ただし、情報設定部１６は取得情報を情報記憶部１５に設定するが（Ｓ２０７）、ホームエージェントの切り換えは行わずに処理を終了する。これは、この後の動作のためにホームエージェント情報を保存しておくためである。
【０１００】
また、図１６に示した端末表示イメージのように、ステップＳ２０５において、既に情報記憶部１５が保有しているすべてのホームエージェント情報を情報設定部１６が取得して、新たに取得したホームエージェント情報とともにダイアログ５０５によってユーザに提示して、ユーザはいずれかのボタン５０７を押すことによって所望のホームエージェントを選択することもできる。この場合、ユーザの選択結果をユーザ判断取得部１７が取得すると情報設定部１６に通知し、選択されたホームエージェントが新たなものである場合
は、取得したホームエージェント情報を情報記憶部１５に設定する。また、ユーザが選択したホームエージェントが既に情報記憶部１５が有するものである場合は、情報設定部１６はその情報を指定する（Ｓ２０６）。
【０１０１】
なお、ユーザが複数のホームエージェントを選択できるように、ダイアログ上で複数を選択できるようにしてもよい。この場合は、アプリケーションが送信元アドレス、すなわちホームアドレスを選択して通信を行い、ユーザ判断を介することなくホームエージェントの選択が行われるように構成することも可能である。
【０１０２】
このように、ユーザはネットワークから提供されたホームエージェントだけでなく、その時々で適したホームエージェントを選択して所属することができる。例えば、出張時に業務上の通信を行う場合はオフィスのホームエージェントを選択して所属し、また、プライベートなメールやＷｅｂアクセスを行う場合は、ＩＳＰのホームエージェントを選択して所属することができる。これにより、移動端末が自動的にホームエージェントを設定して、機密データを暗号化することなしに送信してしまうことを防止でき、ユーザは暗号化パスを通じて秘匿性を保ちながら重要なデータを伝送し、それ以外のデータは高速に伝送するといった使用が可能になる。このように、ユーザやアプリケーションの状況に適したホームエージェントを利用することができるようになり、移動端末の利便性を向上することができる。
【０１０３】
また、ホームネットワークのような小規模ネットワーク環境にホームエージェントを設置するような場合は、ＤＨＣＰはホームエージェント情報の提供を行わない場合がある。このとき、移動端末はリンク上のホームエージェントの情報についてルータ広告メッセージから抽出した後、その中から所属するホームエージェントを選択して設定することができる。さらに、このとき、ユーザからのトリガが入力されたときにのみ、移動端末がルータ広告メッセージからホームエージェント情報を収集することにより、定常的に収集する場合に比べ、移動端末のリソースの浪費を防止できる。
【０１０４】
以上のように本実施の形態によれば、モバイルＩＰプロトコル処理を動作させるための基本的な情報であるホームエージェントのアドレス等のホームエージェント情報を取得すると、ユーザの指示により取得したホームエージェント情報を用いてモバイルＩＰプロトコル処理が開始する。これにより、ユーザやアプリケーションが所望する要件を満たす通信が可能となる。また、リンク上のホームエージェント情報をユーザが指示したタイミングで自動取得するので、ユーザの設定負担が軽減し、利便性が高まる。
【産業上の利用可能性】
【０１０５】
本発明に係るアドレス情報設定方法は、モバイルＩＰプロトコルが動作可能な移動端末等に有用であり、インターネット上を移動しても通信を継続させるために不可欠なホームエージェントの設定を行うのに適する。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施の形態１による移動端末の第一の構成を示す図
【図２】本発明の実施の形態１による移動端末の第二の構成を示す図
【図３】本発明の実施の形態１による移動端末の第一の動作を示すフローチャート
【図４】本発明の実施の形態１による移動端末の第二の動作を示すフローチャート
【図５】本発明の実施の形態１における移動通信システムの第一の構成を示す図
【図６】本発明の実施の形態１における移動通信システムの第二の構成を示す図
【図７】本発明の実施の形態１による移動端末が具備する情報記憶領域の構成を示す図
【図８】本発明の実施の形態１におけるルータリストの第一の構成を示す図
【図９】本発明の実施の形態１におけるルータリストの第二の構成を示す図
【図１０】本発明の実施の形態１におけるルータ広告メッセージのフォーマットを示す図
【図１１】本発明の実施の形態１による移動端末の第一のユーザインタフェース構成を示す図
【図１２】本発明の実施の形態１による移動端末の第二のユーザインタフェース構成を示す図
【図１３】本発明の実施の形態１による移動端末の第三のユーザインタフェース構成を示す図
【図１４】本発明の実施の形態１による移動端末の第三の動作を示すフローチャート
【図１５】本発明の実施の形態１よる移動端末の第四のユーザインタフェース構成を示す図
【図１６】本発明の実施の形態１による移動端末の第五のユーザインタフェース構成を示す図
【図１７】従来の移動端末の構成図
【符号の説明】
【０１０７】
１  リンク
２  ネットワーク
１０  移動端末
１１、１９  Ｌ１／２処理部
１２  Ｌ３処理部
１３  上位層処理部
１４  モバイルＩＰ処理部
１５  情報記憶部
１６  情報設定部
１７  ユーザ判断取得部
１８  ユーザインタフェース部
５０  ホームエージェント
６０  ルータ
５０１  表示部
５０２  設定ボタン
５０３  設定ボタン
５０４  設定スイッチ
５０５  ダイアログ
５０６、５０７  ボタン
【図１】
0004682580.tif 000002
【図２】
0004682580.tif 000003
【図３】
0004682580.tif 000004
【図４】
0004682580.tif 000005
【図５】
0004682580.tif 000006
【図６】
0004682580.tif 000007
【図７】
0004682580.tif 000008
【図８】
0004682580.tif 000009
【図９】
0004682580.tif 000010
【図１０】
0004682580.tif 000011
【図１１】
0004682580.tif 000012
【図１２】
0004682580.tif 000013
【図１３】
0004682580.tif 000014
【図１４】
0004682580.tif 000015
【図１５】
0004682580.tif 000016
【図１６】
0004682580.tif 000017
【図１７】
0004682580.tif 000018