(57)【要約】  移動環境で、移動端末のアドレス設定における遅延を減らすための移動端末のハンドオーバー遂行方法及び装置が開示される。該移動端末のハンドオーバー遂行方法及び装置によれば、新たなネットワークで使われるＩＰアドレス設定方式についての第１情報を情報サーバから獲得し、ＩＰアドレス設定に対して準備できるようにし、新たなネットワークに接続する間、新たなネットワークの連結点から新たなネットワークでのＩＰアドレス設定方式についての第２情報を伝達され、第１情報と第２情報とが同一であるかを比較し、正確な情報によるアドレス設定を行わせることにより、新たなネットワークで不要な遅延が発生することを防止できる。これによって、迅速であって効率的なアドレス設定がなされ、移動端末のハンドオーバーが迅速に遂行可能である。
2010527214.tif 000002
【特許請求の範囲】
【請求項１】
移動端末のハンドオーバー遂行方法において、
前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信する段階と、
前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第２情報を受信する段階と、
前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する段階と、
前記第１情報と第２情報とが同じである場合、前記第１情報によってインターネットプロトコル・アドレス設定を行う段階とを含むことを特徴とする移動端末のハンドオーバー遂行方法。
【請求項２】
前記第１情報と第２情報とが同一ではない場合、
前記第２情報によってインターネットプロトコル・アドレス設定を行う段階をさらに含むことを特徴とする請求項１に記載の移動端末のハンドオーバー遂行方法。
【請求項３】
前記第１情報を情報サーバから前もって受信する段階は、
前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式に対応するビットは１の値を有し、残りのビットは０の値を有するビットマップ形式のデータを前記情報サーバから受信する段階を含むことを特徴とする請求項１に記載の移動端末のハンドオーバー遂行方法。
【請求項４】
前記第２情報を受信する段階は、
前記移動端末のリンク階層で、前記第２ネットワークの前記連結点から前記第２情報を受信する段階と、
前記移動端末のリンク階層で、前記移動端末のハンドオーバー機能階層に前記第２情報を含むLink_Up.indicationデータを伝送する段階とを含むことを特徴とする請求項１に記載の移動端末のハンドオーバー遂行方法。
【請求項５】
前記第１情報と第２情報とが同じである場合、前記第１情報によってインターネットプロトコル・アドレス設定を行う段階は、
前記移動端末のハンドオーバー機能階層から前記移動端末のインターネットプロトコル（ＩＰ）階層に、前記第１情報によってインターネットプロトコル・アドレス設定を行うことを指示するMIH_Link_Up.indicationデータを伝送する段階と、
前記移動端末のインターネットプロトコル（ＩＰ）階層で、前記MIH_Link_Up.indicationデータから前記インターネットプロトコル・アドレス設定方式についての情報を抽出し、インターネットプロトコル・アドレス設定を行う段階とを含むことを特徴とする請求項４に記載の移動端末のハンドオーバー遂行方法。
【請求項６】
前記第１情報と前記第２情報とが同一ではない場合、
第３ネットワークを考慮し、前記移動端末のハンドオーバー遂行方法を行う段階をさらに含むことを特徴とする請求項１に記載の移動端末のハンドオーバー遂行方法。
【請求項７】
前記第１情報と前記第２情報とが同一ではなく、前記移動端末が前記第２情報による前記インターネットプロトコル・アドレス設定を行えない場合、第３ネットワークを考慮し、前記移動端末のハンドオーバー遂行方法を行う段階をさらに含むことを特徴とする請求項１に記載の移動端末のハンドオーバー遂行方法。
【請求項８】
前記情報サーバ（ＩＳ）は、前記第１ネットワークの連結点であることを特徴とする請求項１に記載の移動端末のハンドオーバー遂行方法。
【請求項９】
移動端末のハンドオーバー遂行装置において、
前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信する第１情報受信部と、
前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第２情報を受信する第２情報受信部と、
前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する情報比較部と、
前記情報比較部が前記第１情報と第２情報とが同じであると判断した場合、前記第１情報によってインターネットプロトコル・アドレス設定を行うアドレス設定部とを備えることを特徴とする移動端末のハンドオーバー遂行装置。
【請求項１０】
前記アドレス設定部は、
前記情報比較部が前記第１情報と第２情報とが同一ではないと判断した場合、前記第２情報によって、前記第２ネットワークに接続するためのインターネットプロトコル・アドレス設定を行うことを特徴とする請求項９に記載の移動端末のハンドオーバー遂行装置。
【請求項１１】
前記第１情報受信部は、
前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式に対応するビットは１の値を有し、残りのビットは０の値を有するビットマップ形式のデータを前記情報サーバから受信することを特徴とする請求項９に記載の移動端末のハンドオーバー遂行装置。
【請求項１２】
前記情報比較部が前記第１情報と前記第２情報とが同一ではないと判断し、前記アドレス設定部が前記第２情報による前記インターネットプロトコル・アドレス設定を行えない場合、前記移動端末は、第３ネットワークに接続を試みることを特徴とする請求項９に記載の移動端末のハンドオーバー遂行装置。
【請求項１３】
前記情報サーバ（ＩＳ）は、前記第１ネットワークの連結点であることを特徴とする請求項９に記載の移動端末のハンドオーバー遂行装置。
【請求項１４】
少なくとも１つのアプリケーションを支援するＯＳＩ（Open Systems Interconnection）参照モデルの第３階層及びそれ以上の階層を含む上位階層と、
複数のネットワーク規格を支援するＯＳＩ参照モデルの第２階層及びそれ以下の階層を含む下位階層と、
前記下位階層で支援する前記ネットワーク規格に独立的な異種リンク間のハンドオーバーを支援する、前記上位階層及び前記下位階層間のハンドオーバー機能階層とをさらに含むことを特徴とする請求項９に記載の移動端末のハンドオーバー遂行装置。
【請求項１５】
前記ハンドオーバー機能階層は、
前記ハンドオーバーと関連したイベントの発生を検出し、前記上位階層に前記イベントの発生を報告するイベントサービス・モジュールと、
前記情報サーバから前記ハンドオーバーについての情報を獲得し、前記ハンドオーバーについての情報を管理する情報サービス・モジュールと、
前記下位階層での前記ハンドオーバーを制御する命令サービス・モジュールとを有することを特徴とする請求項に記載１４の移動端末のハンドオーバー遂行装置。
【請求項１６】
前記命令サービス・モジュールは、前記上位階層から入力された命令によって、前記下位階層での前記ハンドオーバーを制御することを特徴とする請求項１５に記載の移動端末のハンドオーバー遂行装置。
【請求項１７】
前記上位階層から入力された命令は、ユーザによって入力された命令であることを特徴とする請求項１６に記載の移動端末のハンドオーバー遂行装置。
【請求項１８】
前記上位階層によって支援される前記アプリケーションは、ユーザ・アプリケーションであることを特徴とする請求項１４に記載の移動端末のハンドオーバー遂行装置。
【請求項１９】
移動端末のハンドオーバー遂行方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、
前記移動端末のハンドオーバー遂行方法は、
前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信する段階と、
前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第２情報を受信する段階と、
前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する段階と、
前記第１情報と第２情報とが同じである場合、前記第１情報によってインターネットプロトコル・アドレス設定を行う段階とを含むことを特徴とするコンピュータで読み取り可能な記録媒体。
【請求項２０】
移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての情報を情報サーバ（ＩＳ）から前記移動端末に伝達するためのメッセージのデータフォーマットを記録した情報記録媒体において、
前記保存されたメッセージは、
前記メッセージのタイプを前記移動ノードに示す第１フィールドと、
前記メッセージ長を前記移動ノードに示す第２フィールドと、
前記ハンドオーバー以後の前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての情報を前記移動ノードに示す第３フィールドとを含むことを特徴とする情報記録媒体。
【請求項２１】
前記第３フィールドは、
前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式に対応するビットは１の値を有し、残りのビットは０の値を有するビットマップであることを特徴とする請求項２０に記載の情報記録媒体。
【請求項２２】
移動端末のハンドオーバー遂行装置において、
前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信し、前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するインターネットプロトコル・アドレス設定方式についての第２情報を受信する情報受信部と、
前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する情報比較部と、
前記情報比較部が前記第１情報と第２情報とが同じであると判断した場合、前記第１情報によってインターネットプロトコル・アドレス設定を行うアドレス設定部とを備えることを特徴とする移動端末のハンドオーバー遂行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに係り、特に移動環境で移動端末のアドレス設定(Internet Protocol configuration)における遅延を減らすための移動端末のハンドオーバー遂行方法及び装置に関する。
【背景技術】
【０００２】
最近、多様な形態の無線技術が急激に広がっている。移動端末が互いに異なる無線技術を使用するネットワーク間で移動しつつハンドオーバーするための情報をハンドオーバー情報という。ＩＥＥＥ ８０２．２１メディア独立ハンドオーバー（ＭＩＨ：Media Independent Handover）ワーキンググループでは、ハンドオーバー情報を、ネットワークの助けを借りて移動前に前もって受信し、これを利用してハンドオーバーを行う技術が標準化されている。
【０００３】
移動端末が新しいネットワークに移動すれば、インターネットプロトコル（ＩＰ：Internet Protocol）アドレス設定（configuration）が行われねばならない。ところで、多様な環境によって互いに異なるＩＰアドレス設定方式が存在し、これによって、ハンドオーバー遂行時に、ＩＰアドレスを新たに設定する過程で遅延が発生する問題点がある。
【０００４】
これを解決するために、移動端末が新しいネットワークに移動する前に、新しいネットワークでのＩＰアドレス設定方式についての情報を前もって獲得する方式が要求される。
【０００５】
また、新しいネットワークに移動する以前に、ＩＰアドレス設定方式についての情報を前もって獲得した場合にも、該情報が実際に新しいネットワークで使用しているＩＰアドレス設定方式を正確に反映しきれないことがある。
【０００６】
例えば、移動端末が新しいネットワークに移動する以前には、その新たなネットワークで、Ａ方式とＢ方式とのＩＰアドレス設定方式をいずれも使用していて、移動端末が新たなネットワークへの移動中に、Ａ方式によるアドレス設定に問題が発生し、前記新たなネットワークでＢ方式のみを使用するようになる場合を仮定する。
【０００７】
この場合、移動端末は、移動前に獲得した情報によって新たなネットワークでＡ方式を使用できると判断し、Ａ方式によってアドレス設定を準備するが、移動後に実際のアドレス設定段階ではＡ方式が不可能であるので、Ｂ方式を再び行わねばならない。従って、前もって獲得した情報によって準備した過程が無意味になる。
【０００８】
従って、移動後に実際にアドレス設定が行われる前に、新たなネットワークでのアドレス設定方式についての情報を獲得し、前もって獲得した情報が正確であるか否かを確認する方式が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明がなそうとする技術的課題は、移動端末が新たなネットワークに移動してハンドオーバーを行うときに、ＩＰアドレス設定を行う過程で発生する遅延を最小化するための移動端末のハンドオーバー遂行方法及び装置を提供することである。
【００１０】
また、本発明がなそうとする技術的課題は、前記移動端末のハンドオーバー遂行方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体を提供することである。
【００１１】
また、本発明がなそうとする技術的課題は、移動端末がハンドオーバー以前のネットワークに接続している間、ハンドオーバー以後の新たなネットワークで使用するＩＰアドレス設定方式についての情報を情報サーバから前記移動端末に伝達するためのメッセージのデータフォーマットを記録した情報記録媒体を提供することである。
【課題を解決するための手段】
【００１２】
前記技術的課題を解決達成するために、移動端末のハンドオーバー遂行方法は、前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するインターネットプロトコル（ＩＰ）アドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信する段階と、前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するＩＰアドレス設定方式についての第２情報を受信する段階と、前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する段階と、前記第１情報と第２情報とが同じである場合、前記第１情報によってＩＰアドレス設定を行う段階を含むことが望ましい。
【００１３】
前記移動端末のハンドオーバー遂行方法は、前記第１情報と第２情報とが同一ではない場合、前記第２情報によってＩＰアドレス設定を行う段階をさらに含むことが望ましい。
【００１４】
前記第１情報を情報サーバから前もって受信する段階は、前記第２ネットワークで使用するＩＰアドレス設定方式に対応するビットは１の値を有し、残りのビットは０の値を有するビットマップ形式のデータを前記情報サーバから受信する段階を含むことが望ましい。
【００１５】
前記第２情報を受信する段階は、前記移動端末のリンク階層で、前記第２ネットワークの前記連結点から前記第２情報を受信する段階と、前記移動端末のリンク階層で、前記移動端末のハンドオーバー機能階層に前記第２情報を含むLink_Up.indicationデータを伝送する段階とを含むことが望ましい。
【００１６】
前記第１情報と第２情報とが同じである場合、前記第１情報によってＩＰアドレス設定を行う段階は、前記移動端末のハンドオーバー機能階層から前記移動端末のＩＰ階層に、前記第１情報によってＩＰアドレス設定を行うことを指示するMIH_Link_Up.indicationデータを伝送する段階と、前記移動端末のＩＰ階層で、前記MIH_Link_Up.indicationデータから前記ＩＰアドレス設定方式についての情報を抽出し、ＩＰアドレス設定を行う段階を含むことが望ましい。
【００１７】
前記第１情報と前記第２情報とが同一ではない場合、第３ネットワークを考慮し、前記移動端末のハンドオーバー遂行方法を行う段階をさらに含むことが望ましい。
前記第１情報と前記第２情報とが同一ではなく、前記移動端末が前記第２情報による前記インターネットプロトコル・アドレス設定を行えない場合、第３ネットワークを考慮し、前記移動端末のハンドオーバー遂行方法を行う段階をさらに含むことが望ましい。
前記情報サーバ（ＩＳ）は、前記第１ネットワークの連結点であることが望ましい。
【００１８】
前記技術的課題を解決達成するために、移動端末のハンドオーバー遂行装置は、前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するＩＰアドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信する第１情報受信部と、前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するＩＰアドレス設定方式についての第２情報を受信する第２情報受信部と、前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する情報比較部と、前記情報比較部が前記第１情報と第２情報とが同じであると判断した場合、前記第１情報によってＩＰアドレス設定を行うアドレス設定部とを備えることが望ましい。
【００１９】
前記アドレス設定部は、前記情報比較部が前記第１情報と第２情報とが同一ではないと判断した場合、前記第２情報によって、前記第２ネットワークに接続するためのＩＰアドレス設定を行うことが望ましい。
前記第１情報受信部は、前記第２ネットワークで使用するＩＰアドレス設定方式に対応するビットは１の値を有し、残りのビットは０の値を有するビットマップ形式のデータを前記情報サーバから受信することが望ましい。
【００２０】
前記情報比較部が前記第１情報と前記第２情報とが同一ではないと判断し、前記アドレス設定部が前記第２情報による前記インターネットプロトコル・アドレス設定を行えない場合、前記移動端末は、第３ネットワークに接続を試みることが望ましい。
前記情報サーバ（ＩＳ）は、前記第１ネットワークの連結点であることが望ましい。
【００２１】
少なくとも１つのアプリケーションを支援するＯＳＩ（Open Systems Interconnection）参照モデルの第３階層及びそれ以上の階層を含む上位階層と、複数のネットワーク規格を支援するＯＳＩ参照モデルの第２階層及びそれ以下の階層を含む下位階層と、前記下位階層で支援する前記ネットワーク規格に独立的な異種リンク間のハンドオーバーを支援する、前記上位階層及び前記下位階層間のハンドオーバー機能階層とをさらに含むことが望ましい。
【００２２】
前記ハンドオーバー機能階層は、前記ハンドオーバーと関連したイベントの発生を検出し、前記上位階層に前記イベントの発生を報告するイベントサービス・モジュールと、前記情報サーバから前記ハンドオーバーについての情報を獲得し、前記ハンドオーバーについての情報を管理する情報サービス・モジュールと、前記下位階層での前記ハンドオーバーを制御する命令サービス・モジュールとを有することが望ましい。
【００２３】
前記命令サービス・モジュールは、前記上位階層から入力された命令によって、前記下位階層での前記ハンドオーバーを制御することが望ましい。
前記上位階層から入力された命令は、ユーザによって入力された命令であることが望ましい。
前記上位階層によって支援される前記アプリケーションは、ユーザ・アプリケーションであることが望ましい。
【００２４】
前記技術的課題を解決達成するために、移動端末のハンドオーバー遂行方法をコンピュータで実行させるためのプログラムを記録したコンピュータで読み取り可能な記録媒体において、前記移動端末のハンドオーバー遂行方法は、前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するＩＰアドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信する段階と、前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するＩＰアドレス設定方式についての第２情報を受信する段階と、前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する段階と、前記第１情報と第２情報とが同じである場合、前記第１情報によってＩＰアドレス設定を行う段階とを含むことが望ましい。
【００２５】
前記技術的課題を解決達成するために、移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するＩＰアドレス設定方式についての情報を情報サーバ（ＩＳ）から前記移動端末に伝達するためのメッセージのデータフォーマットを記録した情報記録媒体は、前記メッセージのタイプを前記移動ノードに示す第１フィールドと、前記メッセージ長を前記移動ノードに示す第２フィールドと、前記ハンドオーバー以後の前記第２ネットワークで使用するＩＰアドレス設定方式についての情報を前記移動ノードに示す第３フィールドとを含むことが望ましい。
【００２６】
前記第３フィールドは、前記第２ネットワークで使用するＩＰアドレス設定方式に対応するビットは１の値を有し、残りのビットは０の値を有するビットマップであることが望ましい。
【００２７】
前記技術的課題を解決達成するために、移動端末のハンドオーバー遂行装置は、前記移動端末が第２ネットワークに接続するためのハンドオーバー以前に第１ネットワークに接続している間、ハンドオーバー以後の第２ネットワークで使用するＩＰアドレス設定方式についての第１情報を情報サーバ（ＩＳ）から受信し、前記移動端末が前記第２ネットワークに接続する間、前記第２ネットワークの連結点（ＰｏＡ）から前記第２ネットワークで使用するＩＰアドレス設定方式についての第２情報を受信する情報受信部と、前記情報サーバ（ＩＳ）から受信した第１情報と、前記第２ネットワークの連結点（ＰｏＡ）から受信した第２情報とが同一であるか否かを判断する情報比較部と、前記情報比較部が前記第１情報と第２情報とが同じであると判断した場合、前記第１情報によってＩＰアドレス設定を行うアドレス設定部とを備えることが望ましい。
【発明の効果】
【００２８】
本発明による移動端末のハンドオーバー遂行方法及び装置によれば、新たなネットワークで使われるＩＰアドレス設定方式についての第１情報を情報サーバから前もって獲得してＩＰアドレス設定に対して準備できるようにし、新たなネットワークに接続する間、新たなネットワークの連結点から新たなネットワークでのＩＰアドレス設定方式についての第２情報を伝達され、第１情報と第２情報とが同一であるか否かを比較し、正確な情報によるアドレス設定を行わせることにより、新たなネットワークで不要な遅延が発生することを防止できる。これによって、迅速であって効率的なアドレス設定がなされ、移動端末のハンドオーバーが迅速に遂行可能となる。
【図面の簡単な説明】
【００２９】
【図１】本発明による移動端末のハンドオーバー遂行がなされる移動通信環境の一例を図示した図面である。
【図２】本発明によるハンドオーバーを行うための移動端末のネットワーク階層を示す図面である。
【図３】本発明の一実施形態による移動端末のハンドオーバー遂行装置の構成を示したブロック図である。
【図４】本発明の一実施形態による移動端末のハンドオーバー遂行方法を示したフローチャートである。
【図５】本発明による移動端末のハンドオーバー遂行方法によってアドレス設定がなされる一例を図示した図面である。
【図６】本発明による第１情報を伝達するための情報サーバからのメッセージフォーマットの一例を図示した図面である。
【図７】本発明の一実施形態によって、新たなネットワークのＩＰアドレス設定方式についての第１情報をビットマップ形式で図示した図面である。
【図８】新たなネットワークの連結点から伝達された第２情報が、移動端末内で移動する一例を図示した図面である。
【図９】Link_Up.indicationのデータフォーマットの一例を図示した図面である。
【発明を実施するための形態】
【００３０】
以下、添付された図面を参照しつつ、本発明による移動端末のハンドオーバー遂行方法及び装置について詳細に説明する。
図１は、本発明による移動端末のハンドオーバー遂行がなされる移動通信環境の一例を図示した図面である。
【００３１】
図１を参照すれば、移動通信環境は、移動端末（ＭＮ：Mobile Node）１、複数の連結点（ＰｏＡ：Point of Attachment）２，３、通信相手ノード（ＣＮ：Correspondent Node）４、情報サーバ（ＩＳ：Information Servers）５，６及び複数のネットワークから構成される。図１に図示されたネットワーク・トポロジ（topology）は、説明のための一例に過ぎず、これと異なるように多様なトポロジによって構成されうる。
【００３２】
移動端末１は、移動通信環境を利用する装置である。移動通信を利用し始めるとき、移動端末１は、ホームネットワーク上のホームエージェント（図示せず）にホームアドレス（ＨｏＡ：Home Address）を登録する。移動端末１が他のネットワークに移動するとき、移動した現在ネットワーク上のエージェントである外部エージェント（ＦＡ：Foreign Agent）から補助アドレス（ＣｏＡ：Care of Address）を獲得する。移動端末１は、獲得した補助アドレス（ＣｏＡ）をホームエージェントに送って登録する。ホームエージェントは、補助アドレス（ＣｏＡ）とホームアドレス（ＨｏＡ）とを対応させておく。これを、アドレスのバインディング（binding）という。
【００３３】
移動端末１が他のネットワークに移動し、そのネットワークでの補助アドレス（ＣｏＡ）を獲得した場合、再びホームエージェントに伝達する。このとき、ホームエージェントは、以前のバインディングを取り消し、ホームアドレスと新たな補助アドレス（ＣｏＡ）とをバインディングするが、これをバインディング更新（ＢＵ：Binding Update）という。
【００３４】
通信相手ノード４で移動端末１にデータを伝送するためには、通信相手ノード４は、移動端末１のアドレスを知らなければならない。通信相手ノード４は、移動端末のホームアドレス（ＨｏＡ）を知っているので、受信アドレスに移動端末のホームアドレス（ＨｏＡ）を設定し、データパケットを伝送する。ホームエージェントは、受信アドレスとしてホームアドレス（ＨｏＡ）が設定されたデータパケットを受信する。ホームエージェントは、ホームアドレス（ＨｏＡ）に対応する補助アドレス（ＣｏＡ）を知っているので、受信アドレスとして補助アドレス（ＣｏＡ）を設定し、データパケットを伝送する。データパケットは、ネットワークを経て移動端末１に伝えられる。
【００３５】
連結点（ＰｌＡ：Point of Attachment）は、移動端末１をネットワークと連結する。連結点の例としては、アクセスポイント（ＡＰ：Access Point）、基地局（ＢＳ：Base Station）などがありえるが、それらに限定されずに、移動端末１とネットワークとの間のデータ伝送を行うものであるならば、連結点（ＰｏＡ）になりうる。
【００３６】
移動端末１が他のネットワークに移動する過程でハンドオーバーが行われる。図１には、移動端末１が現在の連結点２を介してデータ通信を行うネットワーク領域にあって、新たな連結点３を介してデータ通信を行うネットワーク領域に移動する例が図示されている。
【００３７】
移動端末１は、現在の連結点２を介して新たなネットワークと、そのネットワークでの連結点３とについての情報を受信する。かような新たなネットワークと連結点とについての情報は、情報サーバ５，６から伝達されるのである。また、現在の連結点２が情報サーバの役割を行う場合、現在の連結点２から直接伝達を受けもする。移動端末１は、受信した情報を利用し、新たなネットワークでいかなるネットワークプロトコルを使用するか、いかなるサービスを支援するかなどを知り、このために前もって準備できる。
【００３８】
図２は、本発明によるハンドオーバーを行うための移動端末のネットワーク階層を示す図面である。図２を参照すれば、移動端末のネットワーク階層は、下位階層１０、ハンドオーバー機能階層２０及び上位階層３０を含む。
下位階層１０は、ＯＳＩ（Open Systems Interconnection）参照モデルによって定義された７階層のうち、第２階層及びそれ以下の階層、すなわちリンク（link）階層、物理（physical）階層などを意味する。
【００３９】
図２に図示されているように、下位階層は、多様なネットワーク規格を支援できる。例えば、下位階層は、ＷＬＡＮ（Wireless Local Area Network）、ＧＰＲＳ（General Packet Radio Service）、３ＧＰＰ（３ｒｄ Generation Partnership Project）のうち、一つまたは複数個を支援できる。
【００４０】
上位階層３０は、ＯＳＩ参照モデルによって定義された７階層のうち、第３階層及びそれ以上の階層、すなわちＩＰ（Internet Protocol）階層、モバイルＩＰ階層、伝送階層（transport）階層、アプリケーション階層などを意味する。上位階層３０のアプリケーション階層は、ユーザ・アプリケーションを含むことができる。
【００４１】
ハンドオーバー機能階層２０は、下位階層１０及び上位階層３０でのハンドオーバーを支援する。ハンドオーバー機能階層２０は、ＯＳＩ参照モデルには定義されていない階層であり、下位階層１０と上位階層３との間の第２．５階層に該当する。
【００４２】
ハンドオーバー機能階層２０は、移動端末１が接続するリンクの媒体（media）タイプに独立して、異種リンク間のハンドオーバーを支援する。すなわち、ハンドオーバー機能階層２０は、下位階層１０で支援するリンク・インターフェースのタイプに独立的に、異種リンク間のハンドオーバーを支援する。
【００４３】
図２を参照すれば、ハンドオーバー機能階層２０は、イベントサービス・モジュール２２、情報サービス・モジュール２４及び命令サービス・モジュール２６を有する。
イベントサービス・モジュール２２は、移動端末１での多様なリンク間のハンドオーバーと関連したイベントの発生を検出し、上位階層３０にかようなイベントの発生を報告する。
【００４４】
情報サービス・モジュール２４は、移動端末１による異種リンク間のハンドオーバーについての情報を収集して管理する情報サーバ５，６、または情報サーバの役割を兼ねる連結点から移動端末１による異種リンク間のハンドオーバーについての情報を獲得する。
【００４５】
命令サービス・モジュール２６は、上位階層３０から入力された命令、例えば、ユーザによって入力された命令によって、下位階層１０でのハンドオーバー、すなわちリンク階層でのハンドオーバーを制御する。
【００４６】
図３は、本発明の一実施形態による移動端末のハンドオーバー遂行装置１００の構成を示したブロック図である。
図４は、本発明の一実施形態による移動端末のハンドオーバー遂行方法を示したフローチャートである。
【００４７】
図３を参照すれば、本発明による移動端末のハンドオーバー遂行装置１００は、第１情報受信部１１０、第２情報受信部１２０、情報比較部１３０及びアドレス設定部１４０を備えることが望ましい。
【００４８】
第１情報受信部１１０は、移動端末がハンドオーバー以前のネットワークに接続している間、ハンドオーバー以後の新たなネットワークで使用するＩＰアドレス設定（ＩＰ Configuration）方式についての第１情報を情報サーバから受信する（段階２００）。
【００４９】
第２情報受信部１２０は、移動端末が新たなネットワークに接続する間、新たなネットワークの連結点から新たなネットワークで使用するＩＰアドレス設定方式についての第２情報を受信する（段階２１０）。
情報比較部１３０は、第１情報と第２情報とが同一であるか否かを比較する（段階２２０）。
【００５０】
アドレス設定部１４０は、第１情報と第２情報とが同じである場合、第１情報によってＩＰアドレス設定を行う（段階２３０）。情報比較部が第１情報と第２情報とが同一ではないと判断した場合、図４で図示されているようなハンドオーバー遂行方法は終結されるが、本発明の一実施形態は、これに制限されるものではない。
【００５１】
図５は、本発明による移動端末のハンドオーバー遂行方法によって、アドレス設定がなされる一例を図示した図面である。
ハンドオーバーがなされる前、移動端末４２は、連結点１ ４６を介して第１ネットワーク５４に接続している。移動端末４２の第１情報受信部１１０は、情報サーバ４０から第２ネットワーク５６でのＩＰアドレス設定方式についての第１情報５０を受信する。移動端末４２は、受信した第１情報５０を利用し、アドレス設定に対して前もって準備する。
【００５２】
このとき、情報サーバ４０が提供する第２ネットワーク５６のＩＰアドレス設定方式についての第１情報５０は、第２ネットワークの連結点２ ４８が情報サーバ４０に提供した情報でもあり、他の方式によって情報サーバ４０が獲得した情報でもありうる。
【００５３】
ところで、情報サーバ４０が第１情報５０を獲得した後、第２ネットワーク５６の環境が変わり、ＩＰアドレス設定方式が変更されることもある。ハンドオーバー情報に変更がある場合、情報サーバ４０にかような変更がすぐに反映されることが望ましいが、さまざま事情によって、情報サーバが保有しているハンドオーバー情報が最新のものではないこともある。
【００５４】
また、移動端末４２が第１ネットワーク５４から第２ネットワーク５６に移動する間、第２ネットワーク５６のＩＰアドレス設定方式に変更があることもある。
従って、移動端末４２が第２ネットワーク５６でハンドオーバーを行う時点で、前記受信した第１情報が最新の情報であるか否かを確認することが必要になる。
【００５５】
移動端末４２が第１ネットワーク５４から第２ネットワーク５６に移動すれば、新たなネットワークである第２ネットワーク５６に接続するためのハンドオーバーが行われる。移動端末４２は、第２ネットワーク５６の連結点２ ４８に接続し、必要な情報を交換する。このとき、移動端末４２の第２情報受信部１２０は、連結点２ ４８から第２ネットワークで実際に使用するＩＰアドレス設定方式についての第２情報５２を受信する。
【００５６】
移動端末４２が連結点２ ４８とメッセージ交換を介してハンドオーバーを行う間、情報比較部１３０は、第１情報と第２情報とを比較し、同一であるか否かを判断する。
もし第１情報と第２情報とが同一であるならば、アドレス設定部１４０は、第１情報によってＩＰアドレス設定を行う。
第１情報と第２情報とが同一ではない場合、さまざまな対応方法が可能である。
【００５７】
移動端末４２が第２情報によるＩＰアドレス設定方式を行うことができる場合、第２情報によってＩＰアドレス設定をすることも可能である。また、第１情報が間違っているということを情報サーバ４０、またはハンドオーバー機能階層を使用する他の装置、すなわちＭＩＨ ユーザに知らせることも可能である。
移動端末４２が第２情報によるＩＰアドレス設定を行えない場合、第２ネットワーク５６への接続を放棄し、他のネットワークへのハンドオーバーを試みることも可能である。
【００５８】
図６は、本発明による第１情報を伝達するための情報サーバ４０からのメッセージフォーマットの一例を図示した図面である。
情報サーバ４０が移動端末４２に伝達するハンドオーバー情報は、情報要素（ＩＥ：Information Element）の形態を有することが望ましい。
【００５９】
図６に図示された情報要素（ＩＥ）は、連結点インターネットプロトコル・アドレス設定方式情報要素（ＰｏＡ ＩＰ Configuration Methods ＩＥ）３００である。
連結点ＩＰアドレス設定方式情報要素３００は、前記情報要素（ＩＥ）が連結点ＩＰのアドレス設定方式情報要素であることを示すタイプフィールド３１０、前記情報要素の長さを示すフィールド３２０、前記新たなネットワークのＩＰアドレス設定方式についての第１情報を示すフィールド３３０を有することが望ましい。
このとき、新たなネットワークのＩＰアドレス設定方式についての第１情報３３０は、ビットマップ形式で示すことが望ましい。
【００６０】
図７は、このように、新たなネットワークのＩＰアドレス設定方式についての第１情報をビットマップ形式で示した一例を図示している。
前記ＩＰアドレス設定方式を示すフィールド３３０は、４オクテット（octets）、すなわち３２ビットの長さを有する。
【００６１】
ビット０ないしビット３１は、それぞれ１つのＩＰアドレス設定方式に対応し、新たなネットワークで支援するＩＰアドレス設定に対応するビットは１の値を有し、残りのビットは０の値を有する。例えば、ビット１とビット１２とが１の値を有し、残りのビットが０の値を有する場合、新たなネットワークでは、ＤＨＣＰｖ４方式とＤＨＣＰｖ６方式とを使用することを示す。
【００６２】
図７で、ビット（Bit）４ないしビット（Bit）１０と、ビット１４ないしビット３１は、インターネットプロトコル・バージョン４（ＩＰｖ４）の他のアドレス設定方式や、インターネットプロトコルバージョン６（ＩＰｖ６）の他のアドレス設定方式を示すことができるように、予備のためにビット指定が留保（reserved）された例を示している。
【００６３】
図７に図示されたものは一例に過ぎず、アドレス設定方式のビット指定順序を異なる順序とすることも可能である。
このように、アドレス設定方式をビットマップ形態で示すことによって、伝達しようとするデータの量を減らすことができ、ネットワークトラフィックを減少させられる。
【００６４】
図８は、移動端末４２が新たなネットワーク５６に接続する間、新たなネットワークまたは第２ネットワークの連結点から伝達された第２情報５２が、移動端末内で移動する一例を図示した図面である。
【００６５】
まず、リンク階層４００で、リンク探知（Link Detection）４４０を介して新たなネットワーク５６で使用するＩＰアドレス方式についての第２情報５２を獲得する。リンク探知過程では、新たなネットワークの連結点から第２情報を伝達される。
リンク階層４００は、ハンドオーバー機能階層４１０に、Link_Up.indication ４５０というデータを伝達する。
【００６６】
図９は、Link_Up.indication ４５０のデータフォーマットの一例を図示した図面である。図９を参照すれば、Link_Up.indication ４５０は、ＩＰアドレス設定方式（ＩＰ Configuration Method）についての第２情報５２を含む第１フィールド４５２と、他の情報を含むフィールド（Other Fields）４５４とを含む。
【００６７】
ハンドオーバー機能階層４１０では、Link_Up.indication ４５０からＩＰアドレス設定方式についての第２情報５２を抽出し、以前に受信した第１情報５０と第２情報５２とが同一であるか否かを比較する。
【００６８】
第１情報５０と第２情報５２とが同じである場合、上位階層であるＩＰ階層４２０に、第１情報によってＩＰアドレス設定を行うことを指示するMIH_Link_Up.indication ４６０というデータを伝達する。ＩＰ階層４２０では、MIH_Link_Up.indication ４６０からＩＰアドレス設定方式についての情報を抽出し、ＩＰアドレス設定を行う。
【００６９】
本発明は、コンピュータで読み取り可能な記録媒体にコンピュータ（情報処理機能を有する装置をいずれも含む）が読み取り可能なコードとして具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるあらゆる種類の記録装置を含む。コンピュータで読み取り可能な記録装置の例としては、ＲＯＭ（Read-Only Memory）、ＲＡＭ（Random-Access Memory）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。
【００７０】
以上、多様な実施形態に適用される本発明の新規な特徴に焦点を合わせて説明したが、本技術分野の当業者であれば、本発明の範囲を逸脱することなく、前述の装置及び方法の形態及び細部事項について、削除、代替、及び多様な変更が可能であるということを理解するであろう。従って本発明の範囲は、前記説明に限定されず、特許請求の範囲によって定義される。特許請求の範囲の均等な範囲内のあらゆる変形は、本発明の範囲に包摂されるのである。
【符号の説明】
【００７１】
１；移動端末（ＭＮ：Mobile Node）
２，３；連結点（ＰｏＡ：Point of Attachment）
４；通信相手ノード（ＣＮ：Correspondent Node）
５，６；情報サーバ（ＩＳ：Information Servers）
【図１】
2010527214.tif 000003
【図２】
2010527214.tif 000004
【図３】
2010527214.tif 000005
【図４】
2010527214.tif 000006
【図５】
2010527214.tif 000007
【図６】
2010527214.tif 000008
【図７】
2010527214.tif 000009
【図８】
2010527214.tif 000010
【図９】
2010527214.tif 000011
【国際調査報告】
2010527214.tif 000012
2010527214.tif 000013