(57)【特許請求の範囲】
【請求項１】
各々が、複数の無線アクセス方式の少なくとも１つに対応する複数の通信インターフェースと、
通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信する第１の手段と、
前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動可能な第２の手段と、
前記指示に基づいて、前記パケットを前記第１の通信インターフェースに転送可能な第３の手段と、
を含む無線通信端末。
【請求項２】
前記第３の手段は、前記制御装置から送信された指示に基づいて、通信インターフェースを通信フロー毎に切り替える手段を含む請求項１の無線通信端末。
【請求項３】
さらに、前記制御装置の指示に基づいて、通信インターフェースの少なくとも１つの動作を停止する手段を含む請求項１または２の無線通信端末。
【請求項４】
前記第１の手段は、前記制御装置から、さらに、前記制御装置が決定した無線アクセス方式で接続するための接続装置に関する情報を受信し、
前記第３の手段は、前記指示された無線アクセス方式に対応する通信インターフェースにより、前記接続装置を介して通信する請求項１乃至３のいずれかに記載の無線通信端末。
【請求項５】
前記第１の手段は、前記制御装置から、前記無線通信端末の位置に関する情報に基づいて前記制御装置が決定した無線アクセス方式を含む指示を受信し、
前記第３の手段は、前記指示された無線アクセス方式に対応する通信インターフェースを用いて通信する請求項１乃至４のいずれかに記載の無線通信端末。
【請求項６】
前記第１の手段は、前記無線通信端末の移動履歴又は前記無線通信端末の通信履歴の少なくとも１つに基づいて決定された無線アクセス方式を含む指示を受信する請求項１乃至５のいずれかに記載の無線通信端末。
【請求項７】
前記第３の手段は、前記無線通信端末の利用者が同意した場合に、前記制御装置からの指示に対応する通信インターフェースを用いて通信する請求項１乃至６のいずれかに記載の無線通信端末。
【請求項８】
さらに、所定の通信フローに属するパケットを処理するための処理ルールを、前記制御装置に対して要求し、該要求に対して前記制御装置から設定された処理ルールに従って、前記パケットを処理するパケット処理手段を有し、
前記パケット処理手段は、前記制御装置から、通信フローに応じて通信インターフェースを切り替えることを規定した処理ルールを受信し、該処理ルールに従ってパケットを処理する請求項１乃至７のいずれかに記載の無線通信端末。
【請求項９】
無線通信端末が接続する無線アクセス方式を制御する制御装置と、
各々が、複数の無線アクセス方式の少なくとも１つに対応する複数の通信インターフェースと、
通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信する第１の手段と、
前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動可能な第２の手段と、
前記指示に基づいて、前記パケットを前記制御装置が決定した無線アクセス方式に対応する前記通信インターフェースに転送可能な第３の手段とを備える無線通信端末と、
を含む通信システム。
【請求項１０】
前記無線通信端末は、
さらに、前記無線通信端末の移動に伴って変化する該無線通信端末のステータスを、前記制御装置に通知する手段を含む請求項９の通信システム。
【請求項１１】
前記制御装置は、
前記無線通信端末が接続する無線アクセス方式を、通信フロー毎に決定するための手段を含み、
前記第３の手段は、前記制御装置から送信された指示に基づいて、通信インターフェースを前記通信フロー毎に切り替える手段を含む請求項９または１０の通信システム。
【請求項１２】
前記無線通信端末は、さらに、
前記制御装置から送信された指示に基づいて、通信に使用しない通信インターフェースの少なくとも１つの動作を停止する手段を含む請求項９乃至１１のいずれかに記載の通信システム。
【請求項１３】
前記制御装置は、さらに、
決定した無線アクセス方式に接続するための接続装置に関する情報を、前記無線通信端末に送信する手段を含み、
前記第３の手段は、
前記指示された無線アクセス方式に対応する通信インターフェースにより、前記接続装置を介して通信する請求項９乃至１２のいずれかに記載の通信システム。
【請求項１４】
前記制御装置は、さらに、
無線通信端末の位置に関する情報に基づいて無線アクセス方式を決定する手段を含み、
前記第１の手段は、
前記制御装置が決定した無線アクセス方式を含む指示を受信し、
前記第３の手段は、
前記指示された無線アクセス方式に対応する通信インターフェースを用いて通信する請求項９乃至１３のいずれかに記載の通信システム。
【請求項１５】
前記制御装置は、さらに、
前記無線通信端末の移動履歴又は前記無線通信端末の通信履歴の少なくとも１つに基づいて無線アクセス方式を決定する手段を含み、
前記第１の手段は、
前記制御装置が決定した無線アクセス方式を含む指示を受信し、
前記第３の手段は、
前記指示された無線アクセス方式に対応する通信インターフェースを用いて通信する請求項９乃至１４のいずれかに記載の通信システム。
【請求項１６】
前記第３の手段は、
利用者が同意した場合に、前記制御装置の指示に対応する通信インターフェースを使用する請求項９乃至１５のいずれかに記載の通信システム。
【請求項１７】
前記無線通信端末は、
所定の通信フローに属するパケットを処理するための処理ルールを、前記制御装置に対して要求し、該要求に対して前記制御装置から設定された処理ルールに従って、前記パケットを処理するパケット処理手段を有し、
前記制御装置から、通信フローに応じて通信インターフェースを切り替えることを規定した処理ルールを受信し、該処理ルールに従ってパケットを処理する請求項９乃至１６のいずれかに記載の通信システム。
【請求項１８】
無線通信端末の移動に伴って変化する該無線通信端末のステータスを受信する第１の手段と、
前記無線通信端末が接続する無線アクセス方式を決定する第２の手段と、
通信フローを識別するための照合規則と、前記通信フローに属するパケットを、前記決定された無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記無線通信端末に対して送信し、前記無線通信端末に前記第１の通信インターフェースの起動指示を行う第３の手段と、
を含む制御装置。
【請求項１９】
さらに、前記無線通信端末に対し、前記決定した前記無線アクセス方式に対応する通信インターフェースを起動する指示を送信する手段を含む請求項１８の制御装置。
【請求項２０】
前記第２の手段は、通信フロー毎に、前記無線通信端末が接続する無線アクセス方式を決定する手段を含む請求項１８又は１９に記載の制御装置。
【請求項２１】
さらに、前記無線通信端末に対し、通信に使用しない無線アクセス方式に対応する通信インターフェースの少なくとも１つの動作を停止する停止指示を送信する手段を含む請求項１８乃至２０のいずれかに記載の制御装置。
【請求項２２】
前記第３の手段は、前記無線通信端末に対し、前記決定した無線アクセス方式に接続するための接続装置に関する情報を送信する請求項１８乃至２１のいずれかに記載の制御装置。
【請求項２３】
前記第２の手段は、無線通信端末の位置に関する情報に基づいて、前記無線通信端末が使用する無線アクセス方式を決定する請求項１８乃至２２のいずれかに記載の制御装置。
【請求項２４】
前記第２の手段は、無線通信端末の移動履歴又は無線通信端末の通信履歴の少なくとも１つに基づいて、前記無線通信端末が使用する無線アクセス方式を決定する請求項１８乃至２３のいずれかに記載の制御装置。
【請求項２５】
前記第３の手段は、前記無線通信端末の利用者が同意した場合に、前記無線通信端末に対して前記指示を送信する請求項１８乃至２３のいずれかに記載の制御装置。
【請求項２６】
所定の通信フローに属するパケットを処理するための処理ルールを、制御装置に対して要求し、該要求に対して前記制御装置から設定された処理ルールに従って、前記パケットを処理するパケット処理手段を有する無線通信端末に対し、
通信フローに応じて通信インターフェースを切り替えることを規定した処理ルールを送信する請求項１８乃至２５のいずれかに記載の制御装置。
【請求項２７】
複数の無線アクセス方式の少なくとも１つに対応する通信インターフェースを複数含む無線通信端末による通信方法であって、
通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信し、
前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動し、
前記指示に基づいて、前記パケットを前記第１の通信インターフェースに転送する、
ことを特徴とする通信方法。
【請求項２８】
複数の無線アクセス方式の少なくとも１つに対応する通信インターフェースを複数含む無線通信端末に、
通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信する処理と、
前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動する処理と、
前記指示に基づいて、前記パケットを前記第１の通信インターフェースに転送する処理と
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末、通信システム、制御装置、通信方法およびプログラムに関し、特に、複数の無線アクセス方式により通信を行う無線通信端末、通信システム、制御装置、通信方法およびプログラムに関する。
【背景技術】
【０００２】
近年、モバイル端末は、複数種類のＲＡＴ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｔｅｃｈｎｏｌｏｇｙ）に接続することが可能である。例えば、モバイル端末は、ＵＴＲＡＮ（ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）やＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）を含む３ＧＰＰアクセス、８０２．１１ｇや８０２．１１ｎ等を含むＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の複数のＲＡＴに接続可能である。
【０００３】
モバイル端末は、通信に用いるＲＡＴを適宜変更することで、アクセス環境に応じた通信を行う。
【０００４】
モバイル端末のハンドオーバーに関し、特許文献１（特許第４７０３６５７号）は以下の技術を開示している。同文献のネットワーク上に存在するサーバは、モバイル端末の位置情報を参照し、所定の地理範囲内に存在するアクセスポイント（ＡＰ）や認証サーバ等のリストをモバイル端末に通知する。前記サーバは、モバイル端末が現在滞在しているネットワーク領域に隣接する領域に存在するＡＰや認証サーバ等のリストを、モバイル端末に通知する。モバイル端末は、現在滞在しているネットワーク領域から、隣接する領域にハンドオーバーを実行する。ハンドオーバーの実行に先立って、モバイル端末は、通知されたリストを参照して、ＡＰや認証サーバと事前に認証を行う。ハンドオーバーに先立って事前に認証を行うことにより、ハンドオーバー実行時の認証を省略できる。よって、モバイル端末は、ハンドオーバーを高速に実行することができる、と記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第４７０３６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以下の分析は、本発明によって与えられたものである。
モバイル端末が複数のＲＡＴに接続可能な環境において、モバイル端末が接続するＲＡＴを判断する場合に、以下の問題がある。
【０００７】
モバイル端末のユーザが、アクセス環境に応じて手動でＲＡＴを切り替えることはできるが、環境が変化する度に手動で操作するのは煩雑である。
【０００８】
また、モバイル端末が、ＲＡＴ選択に関するポリシーを予め保持することも考えられるが、アクセス環境は日々変化するので、予め設定されたポリシーではアクセス環境の変化に対応するようにＲＡＴを選択することは困難である。
【０００９】
上述した特許文献１では、サーバは、モバイル端末が滞在するネットワーク領域の隣接領域に存在するアクセスポイント等のリストをモバイル端末に通知する。しかし、リストのみでは、モバイル端末は、接続すべきＲＡＴを判断することができないという問題点がある。
【００１０】
本発明は、上記した事情に鑑みてなされたものであって、その目的とするところは、複数種の通信インターフェースを備える無線通信端末に、より望ましい通信インターフェースを選択させることのできる構成または手段を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の視点によれば、各々が、複数の無線アクセス方式の少なくとも１つに対応する複数の通信インターフェースと、通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信する第１の手段と、前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動可能な第２の手段と、前記指示に基づいて、前記パケットを前記第１の通信インターフェースに転送可能な第３の手段と、を含む無線通信端末が提供される。
【００１２】
本発明の第２の視点によれば、無線通信端末が接続する無線アクセス方式を制御する制御装置と、各々が、複数の無線アクセス方式の少なくとも１つに対応する複数の通信インターフェースと、通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信する第１の手段と、前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動可能な第２の手段と、前記指示に基づいて、前記パケットを前記制御装置が決定した無線アクセス方式に対応する前記通信インターフェースに転送可能な第３の手段とを備える無線通信端末と、を含む通信システムが提供される。
【００１３】
本発明の第３の視点によれば、無線通信端末の移動に伴って変化する該無線通信端末のステータスを受信する第１の手段と、前記無線通信端末が接続する無線アクセス方式を決定する第２の手段と、通信フローを識別するための照合規則と、前記通信フローに属するパケットを、前記決定された無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記無線通信端末に対して送信し、前記無線通信端末に前記第１の通信インターフェースの起動指示を行う第３の手段と、を含む制御装置が提供される。
【００１４】
本発明の第４の視点によれば、複数の無線アクセス方式の少なくとも１つに対応する通信インターフェースを複数含む無線通信端末による通信方法であって、通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信し、前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動し、前記指示に基づいて、前記パケットを前記第１の通信インターフェースに転送する通信方法が提供される。本方法は、複数の無線アクセス方式の少なくとも１つに対応する通信インターフェースを複数備えた無線通信端末という、特定の機械に結びつけられている。
【００１５】
本発明の第５の視点によれば、複数の無線アクセス方式の少なくとも１つに対応する通信インターフェースを複数含む無線通信端末に、
通信フローを識別するための照合規則と、前記通信フローに属するパケットを、制御装置が決定した無線アクセス方式に対応する第１の通信インターフェースに転送することを示す処理ルールとを含む指示を、通信可能な状態である第２の通信インターフェースを介して前記制御装置から受信する処理と、前記第１の手段が受信した前記指示に対応する前記第１の通信インターフェースを起動する処理と、前記指示に基づいて、前記パケットを前記第１の通信インターフェースに転送する処理とを実行させるプログラムが提供される。なお、このプログラムは、コンピュータが読み取り可能な記憶媒体に記録することができる。即ち、本発明は、コンピュータプログラム製品として具現することも可能である。
【発明の効果】
【００１６】
本発明によれば、複数種の通信インターフェースを備える無線通信端末に、より望ましい通信インターフェースを選択させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の第１の実施形態の通信システムの例を示す図である。
【図２】本発明の第１の実施形態の無線通信端末の構成例を示す図である。
【図３】本発明の第１の実施形態の動作例を示すシーケンス図である。
【図４】本発明の第２の実施形態の制御装置の構成例を示す図である。
【図５】本発明の第２の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【図６】本発明の第２の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【図７】本発明の第２の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【図８】本発明の第２の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【図９】本発明の第３の実施形態に関連する技術を説明する図である。
【図１０】本発明の第３の実施形態に関連する技術を説明する図である。
【図１１】本発明の第３の実施形態の通信システムの例を示す図である。
【図１２】本発明の第３の実施形態における無線通信端末の構成例を示す図である。
【図１３】本発明の第３の実施形態における無線通信端末の構成例を示す図である。
【図１４】本発明の第３の実施形態における制御装置の構成例を示す図である。
【図１５】本発明の第３の実施形態の動作例を示すシーケンス図である。
【図１６】本発明の第４の実施形態の動作例を示すシーケンス図である。
【図１７】本発明の第５の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【図１８】本発明の第５の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【図１９】本発明の第６の実施形態における制御装置のポリシーＤＢの構成例を示す図である。
【発明を実施するための形態】
【００１８】
続いて、本発明の実施形態について図面を参照して詳細に説明する。
［第１の実施形態］
第１の実施形態は、図１に示すように、無線通信端末１、制御装置２、ネットワーク３およびＲＡＴ４を含む構成により実現できる。なお、図中の参照符号は、理解を助けるための例として付記したものであり、本発明を図示の態様に限定することを意図するものではない。
【００１９】
無線通信端末１は、複数の無線アクセス方式（図１のＲＡＴ４）に対応する通信インターフェースを有している。無線通信端末１は、図１に例として示したＲＡＴ（ＵＴＲＡＮ４−１、ＷＬＡＮ４−２、ＷＬＡＮ４−３、ＷＬＡＮ４−４）のいずれかと接続して、ネットワーク３と通信する。なお、無線通信端末１は、図１に例として示したＲＡＴのうち、複数のＲＡＴ（例えば、ＵＴＲＡＮ４−１とＷＬＡＮ４−２）と接続して、ネットワーク３と通信してもよい。
【００２０】
無線通信端末１は、例えば、携帯電話、パーソナルコンピュータ、モバイルルータ等の通信機能を有する装置である。なお、モバイルルータは、例えば、携帯電話の３Ｇ回線や無線ＬＡＮのネットワークを中継する端末である。
【００２１】
ＲＡＴ４は、無線通信端末１がネットワーク３と接続するための無線アクセス網である。なお、図１は、ＲＡＴの例として、ＵＴＲＡＮとＷＬＡＮを示すが、本発明のＲＡＴの種別は図１の例に限定されない。例えば、ＲＡＴは、ＬＴＥやＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）等の無線アクセス網を含む。
【００２２】
制御装置２は、無線通信端末１が接続するＲＡＴを決定し、決定したＲＡＴにより通信することを無線通信端末１に指示する。制御装置２は、例えば、ネットワーク３上に設置されており、無線通信端末１は、ＲＡＴ４と接続し、ネットワーク３を介して制御装置２と通信する。制御装置２は、無線通信端末１と物理的に分離された装置である。なお、制御装置２が設置される位置は、図１に限定されず、ＲＡＴ毎のアクセス網に設置されてもよい。また、制御装置２は、ネットワーク３と通信可能なデータセンタ（Ｄａｔａ  Ｃｅｎｔｅｒ）に設置されていてもよい。
【００２３】
図２は、無線通信端末１の構成例を示す。無線通信端末１は、複数の通信インターフェース１０と、制御部１１と、通信部１２とを含む。なお、図２に示された構成は例示であり、無線通信端末１の構成は図２の例に限定されない。
【００２４】
通信インターフェース１０は、例えば、アンテナである。それぞれの通信インターフェース１０は、複数のＲＡＴの少なくとも１つに対応する。例えば、通信インターフェース１０は、特定のＲＡＴ（例えば、ＵＴＲＡＮ４−１）に対応し、無線通信端末１は、その通信インターフェース１０を介して特定のＲＡＴ（例えば、ＵＴＲＡＮ４−１）と接続する。また、例えば、通信インターフェース１０は、複数のＲＡＴ（例えば、ＷＬＡＮ４−２、４−３）に対応し、無線通信端末１は、その通信インターフェース１０を介して対応する複数のＲＡＴのいずれかと接続する。
【００２５】
制御部１１は、モニタ部１１１と、通知部１１２と、アクセス管理部１１３とを含む。モニタ部１１１は、無線通信端末１の移動に応じて変化するステータスをモニタする。移動に応じて変化するステータスは、例えば、無線通信端末１の位置、無線通信端末１が利用可能なＲＡＴ、各通信インターフェースの電波受信強度等である。また、モニタ部１１１は、例えば、それぞれの通信インターフェース１０を介して、無線通信端末１の周囲で利用可能なＲＡＴ４を検索する。モニタ部１１１は、例えば、全ての通信インターフェース１０を介して、利用可能なＲＡＴ４を検索する。モニタ部１１１は、複数の通信インターフェースのうち起動中のインターフェースを介して、利用可能なＲＡＴ４を検索してもよい。モニタ部１１１は、アクセス管理部１１３から指示された通信インターフェースを介して、利用可能なＲＡＴを検索してもよい。モニタ部１１１は、例えば、それぞれのＲＡＴ４に対応する電波状況に基づいて、利用可能なＲＡＴ４を検索する。
【００２６】
モニタ部１１１は、通信インターフェース１０を介して、無線通信端末１の位置に関する情報や、電波受信強度等の電波状況に関する情報を測定してもよい。無線通信端末１の位置に関する情報は、例えば、ＧＰＳ情報やセルＩＤ（無線基地局のカバーエリアに対応するセルのＩＤ）等である。
【００２７】
モニタ部１１１は、所定のタイミングで無線通信端末１の状況をモニタする。例えば、モニタ部１１１は、所定の周期で無線通信端末１の状況をモニタする。また、モニタ部１１１は、アクセス管理部１１３から指示されたときに、端末の状況をモニタしてもよい。
【００２８】
モニタ部１１１は、無線通信端末１の移動量を定期的にモニタし、移動量が所定のしきい値以上となった場合にのみ、利用可能なＲＡＴ等のステータスをモニタしてもよい。ＲＡＴ情報のスキャン等のモニタ動作を頻繁に行うと、無線通信端末１の消費電力が多くなる。しかし、無線通信端末１の移動量が少ない場合、無線通信端末１の状況が変化する可能性は低いので、モニタ動作を頻繁に実行するニーズは少ない。よって、無線通信端末１の移動量に応じてモニタ動作の周期や頻度を制御することで、無線通信端末１の消費電力を抑制できる。
【００２９】
通知部１１２は、モニタ部１１１がモニタした、無線通信端末１のステータスに関する情報（以下、ステータス情報とする）を、通信部１２を介して制御装置２に通知する。なお、通知部１１２は、無線通信端末１がリンクを確立しているＲＡＴに対応する通信インターフェース１０により、制御装置２にステータス情報を通知する。通知部１１２は、ステータス情報と共に、無線通信端末１の識別子を制御装置２に通知してもよい。通知部１１２は、例えば、ステータス情報として、検出されたＲＡＴの識別子や受信電界強度等の電波状況に関する情報を、制御装置２に通知する。ＲＡＴの識別子は、例えば、ＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）やＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）識別子である。また、通知部１１２は、無線通信端末１の位置に関する情報を、ステータス情報として制御装置２に通知してもよい。無線通信端末１の位置に関する情報は、例えば、ＧＰＳ情報やセルＩＤ（無線基地局のカバーエリアに対応するセルのＩＤ）等である。
【００３０】
通信部１２は、通信インターフェースを介して、データを送受信する。また、通信部１２は、通信インターフェースを介して、制御装置２と通信する。通信部１２は、例えば、無線通信端末１に予め設定された制御装置２のネットワークアドレスを参照し、制御装置２と通信する。通信部１２は、無線通信端末１が契約しているネットワークオペレータの通信回線であり、無線通信端末１が起動時等にリンク確立を試みるＲＡＴと接続する際に、ネットワーク側から制御装置２のアドレスを取得してもよい。例えば、通信部１２は、リンクを確立したＲＡＴの無線局に、論理チャネル（例えば、ベアラ）の生成を要求する際に、併せて、制御装置２のアドレス（ＩＰアドレス等）を要求する。また、通信部１２は、所定のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｒｃｅ  Ｌｏｃａｔｏｒ）を用いて制御装置２にアクセスし、制御装置２との間にＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）を確立してもよい。なお、通信部１２が制御装置２と通信する方法は、上記の方法に限定されない。
【００３１】
制御装置２は、例えば、無線通信端末１から通知されたステータス情報に基づいて、無線通信端末１が使用するＲＡＴを決定する。制御装置２は、決定したＲＡＴにより通信する指示を、無線通信端末１に対して送信する。
【００３２】
なお、制御装置２は、無線通信端末１から通知されたステータス情報ではなく、他の装置から通知された情報に基づいて、無線通信端末１が使用するＲＡＴを決定してもよい。例えば、ＲＦＣ２００２等で規定されたモバイルＩＰ技術では、制御装置２は、無線通信端末１から情報を受信しなくとも、無線通信端末１のステータス情報を取得できる。モバイルＩＰにおいて、ホームエージェント（ＨＡ）は、無線通信端末１に固有のアドレス（Ｈｏｍｅ  Ａｄｄｒｅｓｓ）と、無線通信端末１の移動先ネットワークを特定するためのアドレス（Ｃａｒｅ−ｏｆ  Ａｄｄｒｅｓｓ）とを用いて、無線通信端末１の位置を管理する。無線通信端末１は、移動に応じて、フォーリンエージェント（ＦＡ）と接続し、ＦＡから気付きアドレス（Ｃａｒｅ−ｏｆ  Ａｄｄｒｅｓｓ）を取得する。つまり、無線通信端末１の移動に応じて、気付きアドレスが変化する。ＨＡは、無線通信端末１もしくはＦＡから、ホームアドレスと気付きアドレスとを受信し、無線通信端末１の位置を管理する。制御装置２は、ＨＡから無線通信端末１の位置情報を取得し、その位置情報に基づいて、無線通信端末１が使用するＲＡＴを決定してもよい。
【００３３】
制御装置２は、無線通信端末１が接続するＲＡＴを決定し、そのＲＡＴに接続するための接続装置（例えば、ＷｉＦｉのアクセスポイント等）を特定してもよい。制御装置２は、特定した接続装置と接続することを、無線通信端末１に指示してもよい。制御装置２は、例えば、無線通信端末１に対してＷｉＦｉのアクセスポイントのＳＳＩＤを通知し、そのＳＳＩＤのアクセスポイントと接続することを指示する。
【００３４】
アクセス管理部１１３は、通信インターフェース１０とＲＡＴ４との接続を管理する。アクセス管理部１１３は、制御装置２からの指示に基づいて、指示されたＲＡＴに対応する通信インターフェースを用いて通信するように、無線通信端末１を制御する。
【００３５】
なお、無線通信端末１の制御部１１は、アプリケーションプログラムで構成することもできる。例えば、無線通信端末１は、ネットワーク上のサーバから、制御部１１に対応する機能を有するアプリケーションプログラムをダウンロードしてもよい。アプリケーションプログラムを無線通信端末１に配信するサーバは、例えば、図１で示した通信システムのネットワーク３を介して無線通信端末１と通信し、制御部１１に対応するアプリケーションプログラムを無線通信端末１に配信する機能を備える。
【００３６】
図３は、本発明の実施形態の動作例を示すシーケンス図である。なお、図３は例示であり、本発明の動作は図３に限定されない。
【００３７】
無線通信端末１は、所定のＲＡＴ（例えば、ＵＴＲＡＮ４−１）とのリンクを確立する（ステップＳ００１）。無線通信端末１は、例えば、動作開始時（例えば電源投入時など）に、所定のＲＡＴとのリンクを確立する。その際、無線通信端末１は、所定のＲＡＴに対応する通信インターフェース１０により、そのＲＡＴとのリンクを確立する。所定のＲＡＴとは、例えば、無線通信端末１が契約しているネットワークオペレータの通信回線であり、無線通信端末１が起動時等にリンク確立を試みるＲＡＴである。
【００３８】
無線通信端末１は、所定のタイミングで、無線通信端末１の状況をモニタする（ステップＳ００２）。
【００３９】
無線通信端末１は、モニタした状況（ステータス情報）を、既にリンク確立済みの所定のＲＡＴを介して、制御装置２に通知する（ステップＳ００３）。
【００４０】
制御装置２は、受信したステータス情報に基づいて、無線通信端末１が使用するＲＡＴを決定する（ステップＳ００４）。制御装置２は、決定したＲＡＴを含む指示または決定したＲＡＴを使用する指示を、無線通信端末１に対して送信する（ステップＳ００５）。
【００４１】
無線通信端末１は、制御装置２からの指示に基づいて、指示されたＲＡＴとのリンクを確立し、そのＲＡＴに対応する通信インターフェースを用いて通信する（ステップＳ００６）。
【００４２】
上記の実施形態に示される構成例により、本発明は、無線通信端末１は、複数のＲＡＴをサポートする構成であっても、制御装置２からの指示に従うことにより、接続すべきＲＡＴを容易に判断することができる。制御装置２からの指示に従って接続するＲＡＴを決めるため、無線通信端末１のユーザは、手動でＲＡＴを選択するという煩雑な作業をしなくて済むことになる。
【００４３】
また、無線通信端末１の状況に基づいて、無線通信端末１が接続するＲＡＴが決定されるため、無線通信端末１のアクセス環境に応じたＲＡＴ、より望ましいＲＡＴを使用することができる。
【００４４】
なお、本形態では無線通信端末１が制御装置２に対して直接ステータス情報を通知していたが、制御装置２に対するステータス情報の通知方法はこれに限定されない。例えば、所定のＲＡＴ（例えば、ＵＴＲＡＮ４−１）の無線基地局が、無線通信端末１が対応する通信インターフェースを介してモニタした近隣の無線基地局からの電波受信強度を、無線通信端末１から受信して、受信した情報を制御装置２に通知しても良い。
【００４５】
［第２の実施形態］
続いて、図を参照し、本発明の第２の実施形態を説明する。第２の実施形態の通信システムの構成例は、図１と同様である。つまり、本発明の第２の実施形態は、無線通信端末１、制御装置２、ネットワーク３およびＲＡＴ４を含む構成により実現できる。
【００４６】
第２の実施形態において、無線通信端末１の構成は、図２と同様である。第２の実施形態では、制御装置２が、無線通信端末１の移動に伴って変化するステータス情報に基づいて、制御装置２がＲＡＴを決定する。その他の構成、動作は、上記の第１の実施形態と同様なので、詳細な説明は省略する。
【００４７】
図４は、第２の実施形態における制御装置２の構成を示す。本実施形態の制御装置２は、通信部２０と、制御部２１と、ポリシーＤＢ（Ｄａｔａ  Ｂａｓｅ）２２とを含む。
【００４８】
通信部２０は、無線通信端末１と通信する。通信部２０は、例えば、無線通信端末１から送信されたステータス情報を受信する。また、通信部２０は、受信したステータス情報を元に決定されたＲＡＴで通信する指示を、無線通信端末１に対して送信する。
【００４９】
制御部２１は、無線通信端末１から受信したステータス情報に基づいて、無線通信端末１が接続するＲＡＴを決定する。制御部２１は、ポリシーＤＢ２２を参照して、ＲＡＴを決定する。
【００５０】
図５は、ポリシーＤＢ２２の構成例を示す。なお、図５は例示であり、ポリシーＤＢ２２の構成は、図５の例に限定されない。
【００５１】
図５において、ポリシーＤＢ２２は、ＲＡＴを決定するためのルール（図中の“選択ルール”）として、ＲＡＴ毎に、選択すべきＲＡＴの識別子を有している。なお、ポリシーＤＢ２２は、例えば、無線通信端末１毎に、図５に示された構造のデータを保持している。ポリシーＤＢ２２は、例えば、無線通信端末１の識別子（例えばＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）等）毎に、図５に示された構造のデータを保持している。
【００５２】
制御部２１は、無線通信端末１から受信したステータス情報と、ポリシーＤＢ２２とを参照して、無線通信端末１が接続するＲＡＴを決定する。ステータス情報は、例えば、無線通信端末１により検出されたＲＡＴの識別子を含む。ＲＡＴの識別子は、例えば、ＵＴＲＡＮ等の識別情報であるＰＬＭＮ（Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）識別子等である。
【００５３】
制御部２１は、例えば、ステータス情報を送信した無線通信端末１の識別子に対応するデータを、ポリシーＤＢ２２から検索する。制御部２１は、受信したステータス情報に含まれるＲＡＴの識別子と、ポリシーＤＢ２２の選択ルールに規定された識別子とを比較する。制御部２１は、ステータス情報に含まれる識別子が選択ルールとして規定された識別子に合致する場合、合致した識別子に対応するＲＡＴを、無線通信端末１が接続するＲＡＴとして決定する。図５の例では、ステータス情報が図１のＷＬＡＮ４−３の識別子であるＳＳＩＤ（Ａ）を含んでいる場合、制御部２１は、ＷＬＡＮ４−３と接続するように、無線通信端末１に指示する。
【００５４】
ステータス情報が電界強度等の電波状況に関する情報を含む場合、制御部２１は、その情報を参照してＲＡＴを決定してもよい。制御部２１は、例えば、ステータス情報に含まれる識別子が選択ルールに規定された識別子に合致する場合、合致した識別子のうち、電波状況がよいものを選択する。
【００５５】
ポリシーＤＢ２２は、優先度を有してもよい。図６は、ポリシーＤＢ２２が優先度を有する場合の例を示す。なお、図６は例示であり、ポリシーＤＢ２２の構成は、図６の構成に限定されない。ポリシーＤＢ２２は、例えば、ＲＡＴ（アクセス方式）に対する優先度と、各ＲＡＴの選択ルール毎（即ち、各ＲＡＴの識別子毎）の優先度を有する。ポリシーＤＢ２２は、無線通信端末１毎に、図６の構造のデータベースを保持することもできる。
【００５６】
制御部２１は、例えば、無線通信端末１から受信したステータス情報が複数のＲＡＴに関する情報を含む場合、各ＲＡＴに対する優先度を参照し、優先度が高いＲＡＴを選択する。
【００５７】
制御部２１は、例えば、ステータス情報が、あるＲＡＴについて複数の識別子を含んでいる場合、選択ルールに対する優先度を参照し、優先度の高い識別子に対応するアクセス網を選択する。
【００５８】
図６の例では、ステータス情報がＵＴＲＡＮの識別子とＷＬＡＮの識別子を含んでいた場合、制御部２１は、優先度が高いＷＬＡＮと接続するように、無線通信端末１に指示する。また、ステータス情報がＷＬＡＮ４−２の識別子であるＳＳＩＤ（Ｂ）とＷＬＡＮ４−３の識別子であるＳＳＩＤ（Ａ）とを含む場合、制御部２１は、優先度の高いＷＬＡＮ４−３と接続するように、無線通信端末１に指示する。
【００５９】
制御部２１は、通信フローの種別に応じてＲＡＴを選択してもよい。図７は、制御部２１が通信フローの種別に応じてＲＡＴを選択する場合のポリシーＤＢ２２の例を示す。なお、図７は例示であり、ポリシーＤＢ２２の構成は、図７の構成に限定されない。
【００６０】
ポリシーＤＢ２２は、通信フローの種別毎に、選択の候補となるＲＡＴが規定されている。なお、ポリシーＤＢ２２は、通信フローの種別毎に選択候補となる複数のＲＡＴを規定し、各ＲＡＴに優先度を有してもよい。
【００６１】
図７の例では、制御部２１は、ステータス情報により、無線通信端末１がＵＴＲＡＮとＷＬＡＮの両方と接続可能であることを確認した場合、Ｗｅｂ通信についてはＷＬＡＮを用いて通信し、ＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）通信についてはＵＴＲＡＮを用いて通信するように、無線通信端末１に指示する。無線通信端末１は、指示に従って、Ｗｅｂ通信にはＷＬＡＮに対応する通信インターフェースを用いて通信し、ＶｏＩＰ通信にはＵＴＲＡＮに対応する通信インターフェースを用いて通信する。つまり、無線通信端末１は、通信フロー毎に通信インターフェースを切り替える。この場合も、ポリシーＤＢ２２は、無線通信端末１毎に、図７の構造のデータベースを保持することもできる。
【００６２】
制御部２１は、無線通信端末１の位置情報に基づいてＲＡＴを選択してもよい。図８は、制御部２１が位置情報に基づいてＲＡＴを選択する場合のポリシーＤＢ２２の例を示す。なお、図８は例示であり、ポリシーＤＢ２２の構成は、図８の構成に限定されない。
【００６３】
図８の位置情報は、例えば、ＧＰＳ情報、セルＩＤである。位置情報がＧＰＳ情報の場合、無線通信端末１の位置は、例えば、緯度・経度・高度で表される。また、位置情報がセルＩＤの場合、無線通信端末１の位置は、例えば、セルＩＤと、無線通信端末１が当該セルＩＤに対して測定した電波受信強度とにより推定される。制御部２１は、例えば、電波受信強度により、無線通信端末１がセルの中心部からどの程度離れているかを推定し、無線通信端末１の位置を推定する。また、セルＩＤの場合、単一のセルＩＤ（単一のセルＩＤと電波受信強度の組でもよい）ではなく、複数のセルＩＤ（複数のセルＩＤと電波受信強度の組でもよい）を用いて位置を推定しても良い。この場合も、ポリシーＤＢ２２は、無線通信端末１毎に、図８の構造のデータベースを保持することもできる。
【００６４】
図８の例では、ポリシーＤＢ２２は、各位置情報に対して、無線通信端末１が接続する候補となるＲＡＴを関連付けたデータベースを有する。例えば、ポリシーＤＢ２２は、位置情報毎に、無線通信端末１が利用可能なＲＡＴを管理する。
【００６５】
例えば、ＷｉＦｉのアクセスポイントは、ネットワークオペレータ毎に、所定の位置に配置されている。よって、制御装置２は、予め、ネットワークオペレータから、アクセスポイントの配置に関する情報を取得することで、位置情報とアクセスポイントに対応するＲＡＴとの対応関係を認識できる。無線通信端末１は、契約しているネットワークオペレータのアクセスポイントを利用可能である。従って、制御装置２は、無線通信端末１とネットワークオペレータとの契約情報と、ネットワークオペレータのアクセスポイントの配置とを参照することで、無線通信端末１毎に、位置情報と利用可能なＲＡＴとの対応関係を認識でき、図８に示すポリシーＤＢ２２を構築できる。制御装置２は、無線通信端末１が契約しているネットワークオペレータに関する情報を、無線通信端末１から取得してもよいし、ネットワークオペレータから取得してもよい。
【００６６】
制御部２１は、無線通信端末１から受信した位置情報に対応するＲＡＴを、ポリシーＤＢ２２を参照して特定する。制御部２１は、位置情報に基づいて特定したＲＡＴから、無線通信端末１が接続するＲＡＴを決定する。制御部２１は、例えば、位置情報に基づいて特定したＲＡＴ候補から、図６や図７を参照して説明した方法（優先度や通信フローに基づく方法）でＲＡＴを決定してもよい。
【００６７】
制御部２１は、図５、図６、図７及び図８を参照して説明したいずれかの方法で、無線通信端末１が接続するＲＡＴを決定できる。また、制御部２１は、図５、図６、図７及び図８を参照して説明した方法を、任意に組み合わせてＲＡＴを決定してもよい。
【００６８】
以上説明したように、制御装置２がポリシーＤＢ２２に基づいて無線通信端末１が接続するＲＡＴを決定することで、無線通信端末１のアクセス環境に応じたＲＡＴを容易に選択することができる。
【００６９】
また、制御装置２が通信フローに応じて、無線通信端末１が接続するＲＡＴを切り替えることにより、ネットワークオペレータにより無線通信端末１のネットワークトラフィックを制御できる。ネットワークオペレータは、無線通信端末１が接続するＲＡＴを切り替えることにより、無線通信端末１のネットワークトラフィックを複数のＲＡＴに分散できる。これにより、ネットワークオペレータは、近年増加し続けている通信量を分散させることが可能となる。
【００７０】
［第３の実施形態］
続いて、図を参照し、本発明の第３の実施形態を説明する。第３の実施形態では、無線通信端末と制御装置の構成が、上述の実施形態と異なる。
【００７１】
第３の実施形態は、本発明を、集中制御型のネットワークアーキテクチャであるオープンフロー（ＯｐｅｎＦｌｏｗ）という技術を改良して実施する例を示す。
【００７２】
図９及び図１０を参照し、オープンフロー技術について説明する。オープンフローは、通信をエンドツーエンドのフローとして認識し、フロー単位で経路制御、障害回復、負荷分散等を実行する。図９に、オープンフロー技術により構成された通信システムの概要を示す。なお、フローとは、例えば、所定の属性を有する一連の通信パケット群である。オープンフロースイッチ６００は、オープンフロー技術を採用したネットワークスイッチである。オープンフローコントローラ７００は、オープンフロースイッチ６００を制御する情報処理装置である。
【００７３】
オープンフロースイッチ６００は、オープンフローコントローラ７００との間に設定されたセキュアチャネル７０１を介して、オープンフローコントローラと通信する。オープンフローコントローラ７００は、セキュアチャネル７０１を介して、オープンフロースイッチ６００のフローテーブル６０１の設定を行う。なお、セキュアチャネル７０１は、スイッチとコントローラ間の通信の盗聴や改ざん等を防止するための処置がなされた通信経路である。
【００７４】
図１０は、フローテーブル６０１の各エントリ（フローエントリ）の構成例を示す。フローエントリは、スイッチが受信したパケットのヘッダに含まれる情報（例えば、宛先ＩＰアドレスやＶＬＡＮ  ＩＤ等）と照合するためのマッチングルールと、パケットフロー毎の統計情報である統計情報（Ｃｏｕｎｔｅｒｓ）と、マッチングルールにマッチするパケットの処理方法を規定するインストラクション（Ｉｎｓｔｒｕｃｔｉｏｎｓ）とで構成される。
【００７５】
オープンフロースイッチ６００は、パケットを受信すると、フローテーブル６０１を参照する。オープンフロースイッチ６００は、受信したパケットのヘッダ情報にマッチするフローエントリを検索する。受信パケットのヘッダ情報にマッチするエントリが検索された場合、オープンフロースイッチ６００は、検索されたエントリのインストラクションフィールドに定義された処理方法に従って、受信パケットを処理する。処理方法には、例えば、“受信パケットを所定のポートから転送する”、“受信したパケットを廃棄する”、“受信パケットのヘッダの一部を書き換えて、所定のポートから転送する”などがある。
【００７６】
一方、受信パケットのヘッダ情報にマッチするエントリが見つからない場合、オープンフロースイッチ６００は、例えば、セキュアチャネル７０１を介して、オープンフローコントローラ７００に対して受信パケットを転送する。オープンフロースイッチ６００は、受信パケットを転送することにより、コントローラに対して、受信パケットの処理方法を規定したフローエントリの設定を要求する。
【００７７】
オープンフローコントローラ７００は、受信パケットの処理方法を決定し、決定した処理方法を含むフローエントリをフローテーブル６０１に設定する。その後、オープンフロースイッチ６００は、設定されたフローエントリにより、受信パケットと同一のフローに属する後続のパケットを処理する。
【００７８】
図１１は、上記のオープンフロー技術を改良して構成された、本発明の第３の実施形態の通信システムの例を示す。
【００７９】
転送装置５００は、オープンフロースイッチ６００の機能を含む。ネットワーク３００は、転送装置５００を少なくとも一部に含む通信ネットワークである。制御装置２００は、オープンフローコントローラ７００の機能を含む。
【００８０】
また、無線通信端末１００は、オープンフロースイッチ６００に対応する機能を含む。なお、オープンフロースイッチ６００に対応する機能は、ハードウェア若しくはソフトウェアのいずれで実現されていてもよい。なお、無線通信端末１００は、例えば、携帯電話、パーソナルコンピュータ、モバイルルータ等の通信機能を有する装置である。
【００８１】
図１２は、無線通信端末１００の構成例を示す図である。図１２を参照すると、複数のアプリケーション部＃１−＃Ｎ  １０１と、プロトコルスタック部１０２と、パケット転送機能部１０３と、複数のポート１０４と、複数の通信インターフェース１０５とを含む構成が示されている。
【００８２】
パケット転送機能部１０３は、オープンフロースイッチ６００に対応する機能を一部に含む。パケット転送機能部１０３は、複数のポート１０４を有する。図１２の例では、パケット転送機能部１０３は、Ｎ個（Ｎは整数）のポート１０４を有する。それぞれの通信インターフェース１０５は、例えば、複数のポート１０４の少なくとも１つに関連付けられている。パケット転送機能部１０３は、ポート１０４を介してデータを送受信する。
【００８３】
無線通信端末１００において、複数のアプリケーション（アプリケーション部＃１−＃Ｎ  １０１）が動作している。アプリケーションは、ＲＡＴ４を介して、ネットワーク３００と通信する。
【００８４】
アプリケーションがネットワーク３００に通信データを送信する際、通信データは、プロトコルスタック部１０２（例えば、ＯＳＩ参照モデル等のプロトコルスタック）により処理され、所定のプロトコルヘッダ等が付与されたパケットに加工される。パケットは、パケット転送機能部１０３を介して、通信インターフェース１０５から送信される。
【００８５】
パケット転送機能部１０３は、制御装置２００が設定したパケット処理規則（即ち、フローエントリ）に従って、ポート１０４からパケットを転送する。ポート１０４から転送されたパケットは、通信インターフェース１０５のいずれかを介して、そのインターフェースに対応するＲＡＴのアクセス網に送信される。また、通信インターフェース１０５がＲＡＴのアクセス網から受信したパケットは、ポート１０４を介してアプリケーションに送られる。
【００８６】
図１３は、パケット転送機能部１０３の構成例を示す。図１３を参照すると、モニタ部１１１と、通知部１１２と、通信部１３０と、処理部１３１と、アクセス管理部１３２と、アクセス管理ＤＢ１３３と、処理規則管理部１３４と、処理規則ＤＢ１３５とを含む構成が示されている。
【００８７】
通信部１３０は、制御装置２００と通信する。通信部１３０は、例えば、パケット転送機能部１０３が制御装置２００から送信されたパケット処理規則を受信するために、制御装置２００との間でセキュアチャネル７０１を設定する。通信部１３０は、例えば、設定したセキュアチャネル７０１を介して、制御装置２に対してパケット処理規則を要求する。
【００８８】
通信部１３０は、制御装置２から受信したパケット処理規則を、処理規則管理部１３４に渡す。処理規則管理部１３４は、制御装置２００から受信したパケット処理規則を、処理規則ＤＢ１３５に格納する。
【００８９】
処理部１３１は、制御装置２００が設定したパケット処理規則に従って、パケット転送やパケットヘッダ部の書き換え等の処理を実行する。検索部１３６は、処理規則ＤＢ１３５に格納されたパケット処理規則のうち、パケットに適合するパケット処理規則を検索する。検索部１３６は、例えば、パケットの内容とパケット処理規則の照合規則（即ち、マッチングルール）とを照合し、パケットの内容にマッチする照合規則を含む処理規則を検索する。検索部１３６は、例えば、パケットに適合する処理規則が処理規則ＤＢ１３５に格納されていない場合、通信部１３０に通知し、通信部１３０は制御装置２００に対してパケット処理規則を要求する。なお、パケット処理規則の構成は、図１０に示された構成と同等である。
【００９０】
処理実行部１３７は、検索部１３６が検索したパケット処理規則に規定された処理方法に従って、パケットを処理する。例えば、処理実行部１３７は、パケットを所定のポート１０４から転送する処理や、パケットの内容を書き換える処理等を実行する。
【００９１】
モニタ部１１１、通知部１１２は、上述した実施形態と同等の機能を有する。
【００９２】
アクセス管理部１１３は、アクセス管理ＤＢ１３３を用いて、通信インターフェース１０５とＲＡＴ４との接続を管理する。アクセス管理ＤＢ１３３は、例えば、無線通信端末１００が現在使用している通信インターフェース１０５と、その使用中のインターフェースが接続しているＲＡＴとの対応関係を保持する。アクセス管理部１１３は、制御装置２００からの指示により使用する通信インターフェースを切り替えた場合、アクセス管理ＤＢ１３３を更新する。なお、アクセス管理ＤＢ１３３は、通信インターフェースが接続しているＲＡＴの接続点（例えば、ＷｉＦｉのアクセスポイント等）の情報も管理してもよい。
【００９３】
上述したように、それぞれの通信インターフェース１０５は、複数のポート１０４の少なくとも１つに関連付けられている。よって、アクセス管理部１１３は、アクセス管理ＤＢ１１３を用いて、通信インターフェース１０５とポート１０４との対応関係を管理する。アクセス管理ＤＢ１３３は、通信インターフェース１０５とポート１０４との対応関係を保持する。また、アクセス管理ＤＢ１３３は、使用中の通信インターフェース１０５と、そのインターフェースに対応するポートとの対応関係を保持してもよい。アクセス管理部１１３が、制御装置２００からの指示により使用する通信インターフェースを切り替えた場合、パケット転送機能部１０３が使用するポートも変更される。アクセス管理部１１３は、通信インターフェースの切り替えに伴って、パケット転送機能部１０３が使用するポートが変更された場合、アクセス管理ＤＢ１３３を更新する。なお、アクセス管理ＤＢ１３３は、通信インターフェースが接続しているＲＡＴの接続点と、ポートとの対応関係を管理してもよい。
【００９４】
アクセス管理部１１３は、アクセス管理ＤＢ１３３を参照し、ポート１０４と通信インターフェース１０５との対応関係や使用中のポート１０４等を、制御装置２００に送信する。使用中のポート１０４は、無線通信端末１００が使用中の通信インターフェース１０５に対応するポート１０４である。制御装置２００は、これらの情報を受信することにより、ポート１０４の特性や、ポート１０４の使用状況を把握する。アクセス管理部１１３は、例えば、制御装置２００から要求された場合に、これらの情報を送信する。
【００９５】
上述したオープンフロー技術は、スイッチのポートの状況をコントローラに通知する機能（Ｐｏｒｔ  Ｓｔａｔｕｓ）や、スイッチの特性をコントローラに通知する機能（Ｆｅａｔｕｒｅ  Ｒｅｑｕｅｓｔ／Ｒｅｐｌｙ）を有する。アクセス管理部１１３及び通知部１１２は、ポート１０４と通信インターフェース１０５との対応関係やステータス情報等を制御装置２００に通知する場合、これらの機能を利用してもよい。
【００９６】
無線通信端末１００は、パケット転送機能部１０３に相当する機能を有するプログラムモジュールをダウンロードする機能を備えてもよい。無線通信端末１００は、ダウンロードしたプログラムモジュールを、パケット転送機能部１０３として用いてもよい。
【００９７】
ネットワーク３００上でパケットを転送する転送装置５００は、モニタ部１１１、通知部１１２、アクセス管理部１３２及びアクセス管理ＤＢ１３３以外、上述した無線通信端末１００のパケット転送機能部１０３と同等の構成を有する。転送装置５００は、制御装置２００から設定されたパケット処理規則に従って、ネットワーク３００を経由するパケットを処理する。
【００９８】
図１４は、制御装置２００の構成例を示す。図１４を参照すると、ノード通信部２０１と、制御メッセージ処理部２０２と、計算部２０３と、トポロジ管理部２０４と、位置管理部２０５と、ポリシーＤＢ２０６と、ＤＢ管理部２０７と、処理規則ＤＢ２０８と、パケット転送機能管理部２０９とを含む構成が示されている。なお、図１４は例示であり、制御装置２００の構成は、図１４に限定されない。
【００９９】
処理規則ＤＢ２０８は、無線通信端末１００や転送装置５００に設定するためのパケット処理規則を格納する。なお、パケット処理規則の構成は、図１０に示された構成と同等である。
【０１００】
ノード通信部２０１は、無線通信端末１００や転送装置５００と通信する。ノード通信部２０１は、無線通信端末１００の通知部１１２から受信したステータス情報を、計算部２０３に転送する。
【０１０１】
トポロジ管理部２０４は、ノード通信部２０１を介して収集された転送装置５００の接続関係に基づいて、ネットワーク３００のネットワークトポロジを管理する。
【０１０２】
位置管理部２０５は、ネットワーク３００のネットワークトポロジにおける無線通信端末１００の位置を管理する。
【０１０３】
パケット転送機能管理部２０９は、無線通信端末１００のアクセス管理部１１３から送信された情報（例えば、ポート１０４と通信インターフェース１０５との対応関係や、無線通信端末１００が使用中のポート１０４）を管理する。パケット転送機能管理部２０９により、制御装置２００は、通信インターフェース１０５やポート１０４の状況を把握する。
【０１０４】
計算部２０３は、ネットワークトポロジに基づいてパケットの転送経路および該転送経路上の転送装置５００に実行させるパケット処理を決定する。つまり、計算部２０３は、パケットの転送経路を計算し、その転送経路に対応するパケット処理規則を決定する。
【０１０５】
計算部２０３は、ポリシーＤＢ２０６と、無線通信端末１００から送信されたステータス情報とに基づいて、無線通信端末１００が接続するＲＡＴを決定する。計算部２０３によるＲＡＴの決定方法は、上述した実施形態と同等である。また、ポリシーＤＢ２０６の構成は、図５−図８に示した構成例と同等でもよい。
【０１０６】
ＤＢ管理部２０７は、計算部２０３が決定したパケット処理規則を処理規則ＤＢ２０８に登録する。ＤＢ管理部２０７は、転送装置５００や無線通信端末１００からのパケット処理規則の送信要求に応じて、転送装置５００や無線通信端末１００に対して、パケット処理規則を送信する。
【０１０７】
制御メッセージ処理部２０２は、転送装置５００や無線通信端末１００から受信した制御メッセージ（例えば、パケット処理規則の設定要求や、ステータス情報に基づくＲＡＴ決定要求、など）を解析し、制御メッセージに対応する処理を行う。また、制御メッセージ処理部２０２は、転送装置５００や無線通信端末１００に送信するメッセージ（例えば、パケット処理規則を設定するためのメッセージ等）を生成する。また、制御メッセージ処理部２０２は、計算部２０３が決定したＲＡＴと接続する指示を、無線通信端末１００に対して送信する。
【０１０８】
計算部２０３は、決定したＲＡＴと接続することを無線通信端末１００に指示するため、通信インターフェース１０５とポート１０４との対応関係を変更するメッセージを用いてもよい。計算部２０３は、パケット転送機能管理部２０９を参照し、通信インターフェース１０５とポート１０４との対応関係を把握し、その対応関係を変更するメッセージを生成する。制御メッセージ処理部２０２は、このメッセージを無線通信端末１００に対して送信する。メッセージを受信した無線通信端末１００は、ポート１０４を、メッセージで指示されたＲＡＴに対応する通信インターフェース１０５に関連付ける。この動作により、無線通信端末１００は、制御装置２００からの指示に従って、接続するＲＡＴを切り替えることができる。なお、上述したオープンフロー技術は、スイッチのポートの設定を変更するメッセージ（Ｐｏｒｔ  Ｍｏｄｉｆｉｃａｔｉｏｎ  Ｍｅｓｓｅｇｅ）を送信する機能を有する。制御装置２００は、無線通信端末１００にＲＡＴの切り替えを指示する場合、このＰｏｒｔ  Ｍｏｄｉｆｉｃａｔｉｏｎ  Ｍｅｓｓｅｇｅを利用してもよい。
【０１０９】
計算部２０３は、決定したＲＡＴと接続することを無線通信端末１００に指示するため、ＲＡＴの切り替えに対応するパケット処理規則を用いてもよい。制御メッセージ処理部２０２は、このパケット処理規則を、無線通信端末１００に送信する。計算部２０３は、例えば、通信フロー毎にＲＡＴを切り替える場合、パケット処理規則を用いる。例えば、パケット処理規則は、Ｗｅｂ通信のフローに属するパケットを、ＷＬＡＮに対応する通信インターフェース１０５に関連付けられたポート１０４に転送する処理方法を規定する。
【０１１０】
図１５は、第３の実施形態の動作例を示すシーケンス図である。図１５は例示であり、本発明の動作は図１５に限定されない。
【０１１１】
図１５を参照すると、無線通信端末１００のパケット転送機能部１０３は、所定のＲＡＴ（例えば、ＵＴＲＡＮ４−１）とのリンクを確立する（ステップＳ１０１）。パケット転送機能部１０３は、例えば、動作開始時（例えば電源投入時など）に、所定のＲＡＴとのリンクを確立する。無線通信端末１００は、所定のＲＡＴに対応する通信インターフェース１０５により、そのＲＡＴとのリンクを確立する。所定のＲＡＴとは、例えば、無線通信端末１００が契約しているネットワークオペレータの通信回線であり、無線通信端末１００が起動時等にリンク確立を試みるＲＡＴである。
【０１１２】
パケット転送機能部１０３は、リンクを確立したＲＡＴを介して、制御装置２００との間に制御チャネルを設定する（ステップＳ１０２）。パケット転送機能部１０３は、制御チャネルを介して、制御装置２００と通信する。制御チャネルは、例えば、上述したオープンフロー技術のセキュアチャネル７０１である。
【０１１３】
パケット転送機能部１０３は、各通信インターフェース１０５を用いて、ステータス情報をモニタする（ステップＳ１０３）。パケット転送機能部１０３は、全ての通信インターフェース１０５を用いてステータス情報をモニタしてもよいし、任意に選択した通信インターフェース１０５を用いてステータス情報をモニタしてもよい。図１５の例では、パケット転送機能部１０３は、ステータス情報として、無線通信端末１００が利用可能なＲＡＴをモニタする。パケット転送機能部１０３は、利用可能なＲＡＴとして、ＵＴＲＡＮ４−１とＷＬＡＮ４−２を検出したものとする。
【０１１４】
ＲＡＴの検出結果を受信すると、パケット転送機能部１０３は、検出されたＲＡＴに関する情報を、ステータス情報（モニタ結果）として制御装置２００に通知する（ステップＳ１０３）。図１５の例では、パケット転送機能部１０３は、ＵＴＲＡＮ４−１とＷＬＡＮ４−２に関する情報を、ステータス情報として制御装置２００に通知する。
【０１１５】
制御装置２００は、受信したステータス情報に基づいて、無線通信端末１００が接続するＲＡＴを決定し（ステップＳ１０６）、決定したＲＡＴと接続することを無線通信端末１００に指示する（ステップＳ１０７）。図１５の例では、制御装置２００は、無線通信端末１００が接続するＲＡＴとして、ＷＬＡＮ４−２を決定する。
【０１１６】
パケット転送機能部１０３は、制御装置２００からの指示に従って、通信インターフェース１０５を切り替える（ステップＳ１０８）。図１５の例では、パケット転送機能部１０３は、ＵＴＲＡＮ用の通信インターフェース１０５から、ＷＬＡＮ用の通信インターフェース１０５に切り替える。
【０１１７】
以上のように、本実施形態によれば、オープンフロー技術を適用することにより、簡素な構成の無線通信端末１００を用いて、きめ細かい制御を実現することが可能となっている。
【０１１８】
［第４の実施形態］
続いて、図を参照し、本発明の第４の実施形態を説明する。第４の実施形態の通信システムは、図１や図１１で示した例と同様である。また、無線通信端末、制御装置の構成例は、図２、図４、図１２、図１３及び図１４で示した例と同様である。
【０１１９】
第４の実施形態では、無線通信端末は、制御装置からの指示に応じて、通信インターフェースを起動する。制御装置からの指示に基づいて起動されるまで、通信インターフェースは動作を停止している。
【０１２０】
通信インターフェースがステータス情報をモニタすると、無線通信端末は電力を消費する。従って、モニタが頻繁に行われると、無線通信端末の消費電力は増大する。しかし、第４の実施形態では、通信インターフェースの動作は制御装置から指示されるまで停止しているので、通信インターフェースによる過度なモニタ動作を抑止できる。従って、無線通信端末の消費電力を低減することができる。
【０１２１】
図１６を参照し、第４の実施形態を説明する。図１６は、第４の実施形態の動作例を示すシーケンス図である。なお、図１６は例示であり、本発明の動作は図１６に限定されない。
【０１２２】
図１６では、図２で例示した無線通信端末１、図４で例示した制御装置２を用いるものとして説明するが、第３の実施形態で説明した無線通信端末１００と制御装置２００とを用いてもよい。
【０１２３】
無線通信端末１は、所定のＲＡＴ（例えば、ＵＴＲＡＮ４−１）とのリンクを確立する（ステップＳ２０１）。無線通信端末１は、例えば、動作開始時（例えば電源投入時など）に、所定のＲＡＴとのリンクを確立する。無線通信端末１は、所定のＲＡＴに対応する通信インターフェース１０により、そのＲＡＴとのリンクを確立する。所定のＲＡＴとは、例えば、無線通信端末１が契約しているネットワークオペレータの通信回線であり、無線通信端末１が起動時等にリンク確立を試みるＲＡＴである。図１６では、所定のＲＡＴはＵＴＲＡＮであるものとする。
【０１２４】
図１６に示すとおり、ＵＴＲＡＮに対応する通信インターフェース１０は動作をしているが（ステップＳ２０２）、ＷＬＡＮに対応する通信インターフェース１０は動作を停止している。よって、無線通信端末１でのステータスモニタは、ＵＴＲＡＮに対応する通信インターフェース１０を介して実行され、ＷＬＡＮに対応する通信インターフェースではモニタは実行されない。図１６では、無線通信端末１は、例えば、ＵＴＲＡＮに対応する通信インターフェース１０により、無線通信端末１の位置に関する情報をモニタする。
【０１２５】
無線通信端末１は、制御装置２に対し、ステータス情報として、無線通信端末１の位置に関する情報を通知する（ステップＳ２０３）。
【０１２６】
制御装置２は、受信したステータス情報に基づいて、無線通信端末１が接続するＲＡＴを決定する（ステップＳ２０４）。制御装置２は、例えば、図８を参照して説明した方法で、ＲＡＴを決定する。制御装置２は、無線通信端末１の位置に関する情報から、図８のポリシーＤＢ２２を参照し、無線通信端末１が利用可能なＲＡＴから、端末が接続するＲＡＴを選択する。図１６では、制御装置２は、ＷＬＡＮ４−２を、無線通信端末１が接続するＲＡＴに決定する。
【０１２７】
制御装置２は、無線通信端末１に対して、決定したＲＡＴに対応する通信インターフェース１０の起動を指示する（ステップＳ２０５）。無線通信端末のアクセス管理部１１３が、制御装置２から受信した指示に応じて、通信インターフェースを起動する（ステップＳ２０６）。無線通信端末１は、例えば、“オフ”になっている動作設定を、“オン”に変更することで、通信インターフェース１０を起動する。動作設定が“オフ”になっている通信インターフェースは、ステータスモニタ等の動作を実行しない。動作設定が“オン”になることにより、通信インターフェースが起動される。動作設定が“オン”になることで、通信インターフェースは、ステータスモニタやＲＡＴとの接続動作が可能になる。なお、制御装置２は、無線通信端末１が使用しない通信インターフェースの起動を停止することも指示してもよい。
【０１２８】
無線通信端末１は、起動した通信インターフェース１０により、ＲＡＴと接続する（ステップＳ２０７）。
【０１２９】
以上のように本実施形態によれば、上記した実施形態の効果に加えて、無線通信端末の消費電力の低減することができる。なお、無線通信端末１は、制御装置２から指示された通信インターフェースを起動する際、使用しないインターフェースの動作を停止してもよい。これにより、無線通信端末１の消費電力を更に低減できる。
【０１３０】
［第５の実施形態］
続いて、図を参照し、本発明の第５の実施形態を説明する。第５の実施形態の通信システムは、図１や図１１で示した例と同様である。無線通信端末、制御装置の構成例は、図２、図４、図１２、図１３及び図１４で示した例と同様である。
【０１３１】
第５の実施形態では、無線通信端末が接続するＲＡＴが、無線通信端末の特性に基づいて決定される。無線通信端末の特性は、例えば、無線通信端末の移動履歴や通信履歴等である。その他、無線通信端末の特性は、無線通信端末の移動に伴って変化するものを採用することができる。
【０１３２】
図１７を参照し、制御装置が、無線通信端末の移動履歴に基づいてＲＡＴを選択する動作例を説明する。図１７は、無線通信端末の移動履歴に基づいてＲＡＴが決定される例を説明するための図である。制御装置のポリシーＤＢは、無線通信端末の移動履歴を、図１７に例示される構造のデータベースで管理する。
【０１３３】
無線通信端末のモニタ部１１１は、無線通信端末の移動履歴を定期的にモニタし、通知部１１２は、モニタ結果をステータス情報として制御装置に通知する。制御装置は、受信したステータス情報に基づいて、図１７に例示するデータベースをポリシーＤＢに構築できる。
【０１３４】
図１７に示す移動履歴から、制御装置は、例えば、無線通信端末が所定の位置に滞在を続ける時間帯を推定できる。特定の時間帯に無線通信端末が所定の位置に滞在を続ける場合、制御装置は、その特定の時間帯において端末が滞在する所定の位置で利用可能なＲＡＴのうち、通信料金が安価なＲＡＴや通信状況が最も良いＲＡＴと接続するように、無線通信端末に指示する。例えば、制御装置は、ＷｉＦｉのホットスポットが存在するエリアに滞在する時間帯を、ポリシーＤＢ２２から推定し、その時間帯に、ＷｉＦｉのホットスポットに接続を試みることを無線通信端末に指示する。このような動作により、無線通信端末は、適切なＲＡＴに自動で接続することができる。
【０１３５】
また、図１７に示す移動履歴から、制御装置は、例えば、短い時間間隔で頻繁に位置が変わる時間帯を推定することもできる。無線通信端末が、自動車や電車で高速に移動している場合に、短い時間間隔で頻繁に位置が変わることが想定される。位置の変化に応じて頻繁に接続するＲＡＴが変更されると、無線通信端末において頻繁に通信切断が発生することが想定される。よって、短い時間間隔で頻繁に位置が変化する場合、制御装置は、位置が変化しても継続して使用できるＲＡＴを選択し、無線通信端末における不要な通信切断を防止することができる。例えば、制御装置は、平日の朝の通勤時間帯には、安定して通信できるＵＴＲＡＮを使用するように、無線通信端末１に指示する。
【０１３６】
上記のように、無線通信端末の移動履歴に基づいてＲＡＴを選択することで、無線通信端末のユーザに、快適な通信環境を提供することができる。
【０１３７】
次に、図１８を参照し、制御装置が、無線通信端末の通信履歴に基づいてＲＡＴを選択する動作例を説明する。制御装置のポリシーＤＢは、無線通信端末の通信履歴を、図１８に例示される構造のデータベースで管理する。
【０１３８】
無線通信端末のモニタ部１１１は、無線通信端末の通信履歴を定期的にモニタし、通知部１１２は、モニタ結果をステータス情報として制御装置に通知する。制御装置は、受信したステータス情報に基づいて、図１８に例示するデータベースをポリシーＤＢに構築できる。
【０１３９】
図１８に示す通信履歴から、制御装置は、例えば、無線通信端末が通信量の多い通信を継続して行う時間帯を推定することができる。例えば、制御装置は、無線通信端末が、動作ストリーミング等の通信を継続して行う時間帯を推定できる。制御装置は、例えば、無線通信端末が多量の通信を行う時間帯に、通信帯域が広いＲＡＴや混雑が少ないＲＡＴを選択する。また、制御装置は、無線通信端末が多量の通信を所定の期間以上継続する場合、通信帯域の狭いＲＡＴを選択し、無線通信端末の通信を制限することもできる。
【０１４０】
また、図１８に示す通信履歴から、制御装置は、例えば、無線通信端末による通信量が少ない時間帯を推定することができる。図１８の例で、通信フローが“Ｎｏｎｅ”となっている時間帯は、無線通信端末による通信がない時間帯である。制御装置は、例えば、無線通信端末による通信量が少ない時間帯に、所定のＲＡＴに対応する通信インターフェースの動作を停止することを、無線通信端末に指示する。この動作により、通信インターフェースによるＲＡＴのスキャン動作等、不要な動作を抑止できるので、無線通信端末の消費電力を低減することができる。
【０１４１】
以上のように本実施形態によれば、無線通信端末の移動履歴や通信履歴等から推測されるユーザのアクセス環境に適したＲＡＴの選択やインターフェースの電源制御を指示することができる。
【０１４２】
［第６の実施形態］
続いて、図を参照し、本発明の第６の実施形態を説明する。第６の実施形態の通信システムは、図１や図１１で示した例と同様である。
【０１４３】
第６の実施形態では、無線通信端末のユーザの同意が得られている場合に、制御装置２からの指示に従って通信インターフェースを切り替える。制御装置２からの指示で指定される通信インターフェースは、無線通信端末のユーザの意図に反することも想定される。第６の実施形態では、無線通信端末のユーザの意図を加味して、通信インターフェースの切り替えを行う。
【０１４４】
第６の実施形態は、図２で例示した無線通信端末１、図４で例示した制御装置２を参照して説明されているが、無線通信端末と制御装置は、第３の実施形態で説明した構成でもよい。
【０１４５】
図１９は、本実施形態のポリシーＤＢ２２の構成例を示す図である。ポリシーＤＢ２２は、無線通信端末１の識別子毎に、各無線通信端末１のユーザが、制御装置２の指示に従って通信インターフェースを切り替えることに同意しているか否かを示す同意情報（Ａｄｍｉｓｓｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ）を記憶する。なお、無線通信端末１の識別子は、例えば、ＩＭＳＩ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ）等である。
【０１４６】
制御装置２は、例えば、同意情報を無線通信端末１から予め取得する。例えば、通信オペレータが、無線通信端末１のユーザとの契約に基づいて、ポリシーＤＢ２２に同意情報を登録する。また、例えば、無線通信端末１のユーザは、無線通信端末１を用いて、制御装置２に対して同意情報を通知してもよい。ポリシーＤＢ２２の同意情報は、無線通信端末１のユーザにより、適宜変更できるように構成してもよい。
【０１４７】
制御装置２の制御部２１は、ユーザが同意している場合に（例えば、同意情報が“Ｙｅｓ”の場合）、無線通信端末１に対して使用すべきＲＡＴを指示し、無線通信端末１に通信インターフェースを命令する。制御部２１は、ユーザが同意していない場合（例えば、同意情報が“Ｎｏ”の場合）、無線通信端末１に対して指示を送信しない。
【０１４８】
制御装置２が、同意情報に基づいて、無線通信端末１に指示をするか否かを判断する例を示した。但し、これは例示であり、無線通信端末１が、制御装置２から受信した指示に従うか否かを判定してもよい。
【０１４９】
例えば、無線通信端末１のアクセス管理部１１３は、制御装置２から指示を受信した際に、無線通信端末１のディスプレイに、ユーザに同意を確認するためのダイアログを表示する。ユーザは、ダイアログに従って、通信インターフェースの切り替えに同意するか否かを入力する。無線通信端末１のアクセス管理部１１３は、ユーザが同意した場合に、制御装置２からの指示に従って、通信インターフェースを切り替える。
【０１５０】
以上のように、本実施形態によれば、ユーザの意図を加味してＲＡＴ切替を実現することができる。
【０１５１】
以上、本発明の各実施形態を説明したが、本発明は、上記したそれぞれの実施形態に限定されるものではなく、変形・置換・調整が可能である。また、本発明は、各実施形態を任意に組み合わせて実施することも可能である。即ち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなしえる各種変形、修正を含む。
最後に、本発明の好ましい形態を要約する。
［第１の形態］
（上記第１の視点による無線通信端末参照）
［第２の形態］
第１の形態の無線通信端末において、
前記通信する手段は、前記制御装置からの指示に応じて、前記指示された無線アクセス方式に対応する通信インターフェースを起動し、該起動した通信インターフェースを用いて通信する無線通信端末。
［第３の形態］
第１または第２の形態の無線通信端末において、
さらに、前記無線通信端末の移動に伴って変化する該無線通信端末のステータスを、前記制御装置に通知する手段を含む無線通信端末。
［第４の形態］
第１から第３いずれか一の形態の無線通信端末において、
さらに、前記制御装置から送信された指示に基づいて、通信インターフェースを通信フロー毎に切り替える手段を含む記載の無線通信端末。
［第５の形態］
第１から第４いずれか一の形態の無線通信端末において、
さらに、前記制御装置の指示に基づいて、通信インターフェースの少なくとも１つの動作を停止する手段を含む無線通信端末。
［第６の形態］
第１から第５いずれか一の形態の無線通信端末において、
前記受信する手段は、前記制御装置から、さらに、前記制御装置が決定した無線アクセス方式で接続するための接続装置に関する情報を受信し、
前記通信する手段は、前記指示された無線アクセス方式に対応する通信インターフェースにより、前記接続装置を介して通信する無線通信端末。
［第７の形態］
第１から第６いずれか一の形態の無線通信端末において、
前記受信する手段は、前記制御装置から、前記無線通信端末の位置に関する情報に基づいて前記制御装置が決定した無線アクセス方式を含む指示を受信し、
前記通信する手段は、前記指示された無線アクセス方式に対応する通信インターフェースを用いて通信する無線通信端末。
［第８の形態］
第１から第７いずれか一の形態の無線通信端末において、
前記受信する手段は、前記無線通信端末の移動履歴又は前記無線通信端末の通信履歴の少なくとも１つに基づいて決定された無線アクセス方式を含む指示を受信する無線通信端末。
［第９の形態］
第１から第８いずれか一の形態の無線通信端末において、
前記通信する手段は、前記無線通信端末の利用者が同意した場合に、前記制御装置からの指示に対応する通信インターフェースを用いて通信する無線通信端末。
［第１０の形態］
第１から第９いずれか一の形態の無線通信端末において、
さらに、所定の通信フローに属するパケットを処理するための処理規則を、前記制御装置に対して要求し、該要求に対して前記制御装置から設定された処理規則に従って、前記パケットを処理するパケット処理手段を有し、
前記パケット処理手段は、前記制御装置から、通信フローに応じて通信インターフェースを切り替えることを規定した処理規則を受信し、該処理規則に従ってパケットを処理する無線通信端末。
［第１１の形態］
（上記第２の視点による通信システム参照）
［第１２の形態］
第１１の形態の通信システムにおいて、
前記無線通信端末の前記通信する手段は、
前記制御装置からの指示に応じて、前記指示された無線アクセス方式に対応する通信インターフェースを起動し、該起動した通信インターフェースを用いて通信する通信システム。
［第１３の形態］
第１１または第１２の形態の通信システムにおいて、
前記無線通信端末は、
さらに、前記無線通信端末の移動に伴って変化する該無線通信端末のステータスを、前記制御装置に通知する手段を含む通信システム。
［第１４の形態］
第１１から第１３いずれか一の形態の通信システムにおいて、
前記制御装置は、
前記無線通信端末が接続する無線アクセス方式を、通信フロー毎に決定するための手段を含み、
前記無線通信端末は、さらに、
前記制御装置から送信された指示に基づいて、通信インターフェースを前記通信フロー毎に切り替える手段を含む通信システム。
［第１５の形態］
第１１から第１４いずれか一の形態の通信システムにおいて、
前記無線通信端末は、さらに、
前記制御装置から送信された指示に基づいて、通信に使用しない通信インターフェースの少なくとも１つの動作を停止する手段を含む通信システム。
［第１６の形態］
第１１から第１５いずれか一の形態の通信システムにおいて、
前記制御装置は、さらに、
決定した無線アクセス方式に接続するための接続装置に関する情報を、前記無線通信端末に送信する手段を含み、
前記無線通信端末の前記通信する手段は、
前記指示された無線アクセス方式に対応する通信インターフェースにより、前記接続装置を介して通信する通信システム。
［第１７の形態］
第１１から第１６いずれか一の形態の通信システムにおいて、
前記制御装置は、さらに、
無線通信端末の位置に関する情報に基づいて無線アクセス方式を決定する手段を含み、
前記無線通信端末の前記受信する手段は、
前記制御装置が決定した無線アクセス方式を含む指示を受信し、
前記無線通信端末の前記通信する手段は、
前記指示された無線アクセス方式に対応する通信インターフェースを用いて通信する通信システム。
［第１８の形態］
第１１から第１７いずれか一の形態の通信システムにおいて、
前記制御装置は、さらに、
前記無線通信端末の移動履歴又は前記無線通信端末の通信履歴の少なくとも１つに基づいて無線アクセス方式を決定する手段を含み、
前記無線通信端末の前記受信する手段は、
前記制御装置が決定した無線アクセス方式を含む指示を受信し、
前記無線通信端末の前記通信する手段は、
前記指示された無線アクセス方式に対応する通信インターフェースを用いて通信する通信システム。
［第１９の形態］
第１１から第１８いずれか一の形態の通信システムにおいて、
前記無線通信端末の前記通信する手段は、
利用者が同意した場合に、前記制御装置の指示に対応する通信インターフェースを使用する通信システム。
［第２０の形態］
第１１から第１９いずれか一の形態の通信システムにおいて、
前記無線通信端末は、
所定の通信フローに属するパケットを処理するための処理規則を、前記制御装置に対して要求し、該要求に対して前記制御装置から設定された処理規則に従って、前記パケットを処理するパケット処理手段を有し、
前記制御装置から、通信フローに応じて通信インターフェースを切り替えることを規定した処理規則を受信し、該処理規則に従ってパケットを処理する通信システム。
［第２１の形態］
（上記第３の視点による制御装置参照）
［第２２の形態］
第２１の形態の制御装置において、
さらに、前記無線通信端末に対し、前記決定した前記無線アクセス方式に対応する通信インターフェースを起動する指示を送信する手段を含む制御装置。
［第２３の形態］
第２１または第２２の形態の制御装置において、
さらに、通信フロー毎に、前記無線通信端末が接続する無線アクセス方式を決定する手段を含む制御装置。
［第２４の形態］
第２１から第２３いずれか一の形態の制御装置において、
さらに、前記無線通信端末に対し、通信に使用しない無線アクセス方式に対応する通信インターフェースの少なくとも１つの動作を停止する指示を送信する手段を含む制御装置。
［第２５の形態］
第２１から第２４いずれか一の形態の制御装置において、
前記送信する手段は、前記無線通信端末に対し、前記決定した無線アクセス方式に接続するための接続装置に関する情報を送信する制御装置。
［第２６の形態］
第２１から第２５いずれか一の形態の制御装置において、
前記決定する手段は、無線通信端末の位置に関する情報に基づいて、前記無線通信端末が使用する無線アクセス方式を決定する制御装置。
［第２７の形態］
第２１から第２６いずれか一の形態の制御装置において、
前記決定する手段は、無線通信端末の移動履歴又は無線通信端末の通信履歴の少なくとも１つに基づいて、前記無線通信端末が使用する無線アクセス方式を決定する制御装置。
［第２８の形態］
第２１から第２７いずれか一の形態の制御装置において、
前記送信する手段は、前記無線通信端末の利用者が同意した場合に、前記無線通信端末に対して前記指示を送信する制御装置。
［第２９の形態］
第２１から第２８いずれか一の形態の制御装置において、
所定の通信フローに属するパケットを処理するための処理規則を、制御装置に対して要求し、該要求に対して前記制御装置から設定された処理規則に従って、前記パケットを処理するパケット処理手段を有する無線通信端末に対し、
通信フローに応じて通信インターフェースを切り替えることを規定した処理規則を送信する制御装置。
［第３０の形態］
（上記第４の視点による通信方法参照）
［第３１の形態］
（上記第５の視点によるプログラム参照）
【０１５２】
なお、上記の特許文献および非特許文献の各開示を、本書に引用をもって繰り込むものとする。本発明の全開示（請求の範囲を含む）の枠内において、さらにその基本的技術思想に基づいて、実施形態ないし実施例の変更・調整が可能である。また、本発明の請求の範囲の枠内において種々の開示要素（各請求項の各要素、各実施形態ないし実施例の各要素、各図面の各要素等を含む）の多様な組み合わせ、ないし選択が可能である。すなわち、本発明は、請求の範囲を含む全開示、技術的思想にしたがって当業者であればなし得るであろう各種変形、修正を含むことは勿論である。
【符号の説明】
【０１５３】
１  無線通信端末
２  制御装置
３  ネットワーク
４  ＲＡＴ
４−１  ＵＴＲＡＮ
４−２〜４−４  ＷＬＡＮ
１０  通信インターフェース
１１  制御部
１２  通信部
２０  通信部
２１  制御部
２２  ポリシーＤＢ
１００  無線通信端末
１０１  アプリケーション部
１０２  プロトコルスタック部
１０３  パケット転送機能部
１０４  ポート
１０５  通信インターフェース
１１１  モニタ部
１１２  通知部
１１３  アクセス管理部
１３０  通信部
１３１  処理部
１３２  アクセス管理部
１３３  アクセス管理ＤＢ
１３４  処理規則管理部
１３５  処理規則ＤＢ
１３６  検索部
１３７  処理実行部
２００  制御装置
２０１  ノード通信部
２０２  制御メッセージ処理部
２０３  計算部
２０４  トポロジ管理部
２０５  位置管理部
２０６  ポリシーＤＢ
２０７  ＤＢ管理部
２０８  処理規則ＤＢ
２０９  パケット転送機能管理部
３００  ネットワーク
５００  転送装置
６００  ＯｐｅｎＦｌｏｗ  Ｓｗｉｔｃｈ
６０１  Ｆｌｏｗ  Ｔａｂｌｅ
７００  ＯｐｅｎＦｌｏｗ  Ｃｏｎｔｒｏｌｌｅｒ
７０１  Ｓｅｃｕｒｅ  Ｃｈａｎｎｅｌ
【図１】
0005983579.tif 000002
【図２】
0005983579.tif 000003
【図３】
0005983579.tif 000004
【図４】
0005983579.tif 000005
【図５】
0005983579.tif 000006
【図６】
0005983579.tif 000007
【図７】
0005983579.tif 000008
【図８】
0005983579.tif 000009
【図９】
0005983579.tif 000010
【図１０】
0005983579.tif 000011
【図１１】
0005983579.tif 000012
【図１２】
0005983579.tif 000013
【図１３】
0005983579.tif 000014
【図１４】
0005983579.tif 000015
【図１５】
0005983579.tif 000016
【図１６】
0005983579.tif 000017
【図１７】
0005983579.tif 000018
【図１８】
0005983579.tif 000019
【図１９】
0005983579.tif 000020