(57)【特許請求の範囲】
【請求項１】
セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、
前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、
前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、
前記ゲートウェイ装置が、前記ユーザ端末から前記ユーザ端末の位置を登録することを要求された場合に、前記他のネットワークにおけるユーザ端末の位置を登録するステップと、
前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスに基づいて、前記ゲートウェイ装置に対して前記ユーザ端末の位置を登録することを要求する要求ステップと、
前記ユーザ端末が、前記ユーザ端末の位置を管理するホームエージェントのアドレスを取得するステップと、
前記ユーザ端末が、前記取得したホームエージェントのアドレスが、前記ユーザ端末が接続している前記セルラネットワークにおける前記ゲートウェイ装置のグローバルアドレスであるか否かを、前記セルラネットワークに問い合わせるステップと、を備え、
前記要求ステップにおいて、前記ユーザ端末は、前記取得したホームエージェントのアドレスが前記ゲートウェイ装置のグローバルアドレスである場合に、前記ユーザ端末の位置を登録することを要求することを特徴とする通信制御方法。
【請求項２】
前記ゲートウェイ装置が、前記ユーザ端末から前記他のネットワークにおけるユーザ端末の位置に関する情報を受信した場合に、当該情報に基づいて、前記他のネットワークにおけるユーザ端末の位置を登録するステップをさらに備えることを特徴とする請求項１に記載の通信制御方法。
【請求項３】
セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、
前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、
前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、
前記ゲートウェイ装置が、前記ユーザ端末から前記ユーザ端末の位置を登録することを要求された場合に、前記他のネットワークにおけるユーザ端末の位置を登録するステップと、
前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスに基づいて、前記ゲートウェイ装置に対して前記ユーザ端末の位置を登録することを要求する要求ステップと、
前記ユーザ端末が、前記他のネットワークにおける接続先の通信ノードの識別情報を、前記セルラネットワークに通知するステップと、
前記識別情報によって示される前記通信ノードが、前記オペレータが管理する通信ノードでない場合、前記ユーザ端末が、前記セルラネットワークから前記ゲートウェイ装置のグローバルアドレスを受信するステップと、を備えることを特徴とする通信制御方法。
【請求項４】
セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、
前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、
前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、
前記ゲートウェイ装置が、前記ユーザ端末から前記ユーザ端末の位置を登録することを要求された場合に、前記他のネットワークにおけるユーザ端末の位置を登録するステップと、
前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスに基づいて、前記ゲートウェイ装置に対して前記ユーザ端末の位置を登録することを要求する要求ステップと、
前記ユーザ端末が、無線ＬＡＮに関するＡＮＤＳＦ情報を管理するサーバから無線ＬＡＮアクセスポイントの識別情報を含むＡＮＤＳＦ情報を受信するステップと、
前記ユーザ端末が、前記他のネットワークにおける接続先の無線ＬＡＮアクセスポイントの識別情報が、前記ＡＮＤＳＦ情報に含まれるか否かを判定するステップと、
前記ユーザ端末が、前記接続先の無線ＬＡＮアクセスポイントの識別情報が、前記ＡＮＤＳＦ情報に含まれないと判定した場合、前記セルラネットワークに、前記ゲートウェイ装置のグローバルアドレスを要求するステップと、をさらに備えることを特徴とする通信制御方法。
【請求項５】
セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、
前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、
前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、
前記ゲートウェイ装置が、前記ユーザ端末から前記ユーザ端末の位置を登録することを要求された場合に、前記他のネットワークにおけるユーザ端末の位置を登録するステップと、
前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスに基づいて、前記ゲートウェイ装置に対して前記ユーザ端末の位置を登録することを要求する要求ステップと、
前記ユーザ端末が、前記ユーザ端末の位置を管理するホームエージェントのアドレスを取得し、前記取得したホームエージェントアドレスを前記セルラネットワークに送信するステップと、
前記セルラネットワークが、前記ユーザ端末から受信した前記ホームエージェントのアドレスが、前記ゲートウェイ装置のグローバルアドレスであるか否かを判定するステップと、
前記セルラネットワークが、前記トラフィックの収容先を切り替える前において前記ホームエージェントを経由して前記ユーザデータが中継されているか否かを判定するステップと、
前記取得したホームエージェントのアドレスが、前記ゲートウェイ装置のグローバルアドレスでなく、且つ、前記ホームエージェントを経由して前記ユーザデータが中継されていないと判定された場合、前記ユーザ端末が、前記切替ステップの後も前記セルラネットワークとの接続を維持するステップと、
前記ユーザ端末が、前記切替ステップの前に前記ユーザ端末が開始した通信に関するユーザデータを、前記切り替えステップの後も前記セルラネットワークを介して前記ゲートウェイ装置から受信するステップと、
前記ユーザ端末が、前記切替ステップの後に前記ユーザ端末が新たに開始した通信に関するユーザデータを、前記他のネットワークを介して前記ゲートウェイ装置と異なるネットワーク装置から受信するステップと、を備えることを特徴とする通信制御方法。
【請求項６】
セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、
前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、
前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、
前記ゲートウェイ装置が、前記ユーザ端末から前記ユーザ端末の位置を登録することを要求された場合に、前記他のネットワークにおけるユーザ端末の位置を登録するステップと、
前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスに基づいて、前記ゲートウェイ装置に対して前記ユーザ端末の位置を登録することを要求する要求ステップと、
前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスを取得できない場合、前記切替ステップの後も前記セルラネットワークとの接続を維持するステップと、
前記ユーザ端末が、前記切替ステップの前に前記ユーザ端末が開始した通信に関するユーザデータを、前記切り替えステップの後も前記セルラネットワークを介して前記ゲートウェイ装置から受信するステップと、
前記ユーザ端末が、前記切替ステップの後に前記ユーザ端末が新たに開始した通信に関するユーザデータを、前記他のネットワークを介して前記ゲートウェイ装置と異なるネットワーク装置から受信するステップと、を備えることを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セルラネットワークから他のネットワークへとユーザ端末のトラフィックの収容先を切り替えることが可能な通信システムにおいて用いられる通信制御方法、ゲートウェイ装置及びユーザ端末に関する。
【背景技術】
【０００２】
近年、セルラネットワークだけでなく、他のネットワークにも接続可能なユーザ端末の普及が進んでいる。例えば、セルラネットワーク及び無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）に接続可能なユーザ端末（いわゆる、デュアル端末）の普及が進んでおり、セルラ通信システムの標準化プロジェクトである３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）では、セルラＲＡＮ（Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）及び無線ＬＡＮの連携を強化できる技術が検討されている（非特許文献１参照）。【０００３】
このようなユーザ端末においては、セルラネットワークから他のネットワークへとユーザ端末のトラフィックの収容先を切り替えることが可能である。これにより、セルラネットワークのトラフィック負荷を削減することができる（オフロード）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】３ＧＰＰ技術報告書  「ＴＲ  ３７．８３４  Ｖ１．０．０」    ２０１３年８月
【発明の概要】
【０００５】
本発明は、セルラネットワークから他のネットワーク（例えば、セルラネットワークを管理するオペレータが管理していないネットワーク）へとユーザ端末のトラフィックの収容先を切り替えた場合に、シームレスなオフロードを実現可能な通信制御方法、ゲートウェイ装置及びユーザ端末を提供することを目的とする。
【０００６】
実施形態に係る通信制御方法は、セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るシステム構成図である。
【図２】図２は、実施形態に係るＵＥのブロック図である。
【図３】図３は、実施形態に係るｅＮＢのブロック図である。
【図４】図４は、実施形態に係るＡＰのブロック図である。
【図５】図５は、セルラ通信システムにおける無線インターフェイスのプロトコルスタック図である。
【図６】図６は、実施形態に係る動作概要を説明するための図である。
【図７】図７は、実施形態に係る動作シーケンス１を説明するためのシーケンス図である。
【図８】図８は、実施形態に係る動作シーケンス２を説明するためのシーケンス図である。
【図９】図９は、実施形態に係る動作シーケンス３を説明するためのシーケンス図である。
【図１０】図１０は、実施形態に係る動作シーケンス４を説明するためのシーケンス図である。
【発明を実施するための形態】
【０００８】
［実施形態の概要］
実施形態に係る通信制御方法は、セルラネットワークにおけるゲートウェイ装置が、前記セルラネットワークに接続するユーザ端末に、外部ネットワークからのユーザデータを中継するステップと、前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない他のネットワークへと前記ユーザ端末のトラフィックの収容先を切り替える切替ステップと、前記ゲートウェイ装置が、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継するステップと、を備える。
【０００９】
実施形態に係る通信制御方法は、前記ゲートウェイ装置が、前記ユーザ端末から前記ユーザ端末の位置を登録することを要求された場合に、前記他のネットワークにおけるユーザ端末の位置を登録するステップをさらに備える。
【００１０】
実施形態に係る通信制御方法は、前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスに基づいて、前記ゲートウェイ装置に対して前記ユーザ端末の位置を登録することを要求する要求ステップをさらに備える。
【００１１】
実施形態に係る通信制御方法は、前記ゲートウェイ装置が、前記ユーザ端末から前記他のネットワークにおけるユーザ端末の位置に関する情報を受信した場合に、当該情報に基づいて、前記他のネットワークにおけるユーザ端末の位置を登録するステップをさらに備える。
【００１２】
実施形態において、前記ユーザ端末が、前記ユーザ端末の位置を管理するホームエージェントのアドレスを取得するステップと、前記ユーザ端末が、前記取得したホームエージェントのアドレスが、前記ユーザ端末が接続している前記セルラネットワークにおける前記ゲートウェイ装置のグローバルアドレスであるか否かを、前記セルラネットワークに問い合わせるステップと、を備える。前記要求ステップにおいて、前記ユーザ端末は、取得した前記ホームエージェントのアドレスが前記ゲートウェイ装置のグローバルアドレスである場合に、前記ユーザ端末の位置を登録することを要求する。
【００１３】
実施形態に係る通信制御方法は、前記ユーザ端末が、前記他のネットワークにおける接続先の通信ノードの識別情報を、前記セルラネットワークに通知するステップと、前記識別子によって示される前記通信ノードが、前記オペレータが管理する通信ノードでない場合、前記ユーザ端末が、前記セルラネットワークから前記ゲートウェイ装置のグローバルアドレスを受信するステップと、をさらに備える。
【００１４】
実施形態に係る通信制御方法は、前記ユーザ端末が、無線ＬＡＮに関するＡＮＤＳＦ情報を管理するサーバから無線ＬＡＮアクセスポイントの識別情報を含むＡＮＤＳＦ情報を受信するステップと、前記ユーザ端末が、前記他のネットワークにおける接続先の無線ＬＡＮアクセスポイントの識別情報が、前記ＡＮＤＳＦ情報に含まれるか否かを判定するステップと、前記ユーザ端末が、前記接続先の無線ＬＡＮアクセスポイントの識別情報が、前記ＡＮＤＳＦ情報に含まれないと判定した場合、前記セルラネットワークに、前記ゲートウェイ装置のグローバルアドレスを要求するステップと、をさらに備える。
【００１５】
実施形態に係る通信制御方法は、前記ユーザ端末が、前記ユーザ端末の位置を管理するホームエージェントのアドレスを取得し、前記取得したホームエージェントアドレスを前記セルラネットワークに送信するステップと、前記セルラネットワークが、前記ユーザ端末から受信した前記ホームエージェントのアドレスが、前記ゲートウェイ装置のグローバルアドレスであるか否かを判定するステップと、前記セルラネットワークが、前記トラフィックの収容先を切り替える前において前記ホームエージェントを経由して前記ユーザデータが中継されているか否かを判定するステップと、前記取得したホームエージェントのアドレスが、前記ゲートウェイ装置のグローバルアドレスでなく、且つ、前記ホームエージェントを経由して前記ユーザデータが中継されていないと判定された場合、前記ユーザ端末が、前記切替ステップの後も前記セルラネットワークとの接続を維持するステップと、前記ユーザ端末が、前記切替ステップの前に前記ユーザ端末が開始した通信に関するユーザデータを、前記切り替えステップの後も前記セルラネットワークを介して前記ゲートウェイ装置から受信するステップと、前記ユーザ端末が、前記切替ステップの後に前記ユーザ端末が新たに開始した通信に関するユーザデータを、前記他のネットワークを介して前記ゲートウェイ装置と異なるネットワーク装置から受信するステップと、をさらに備える。
【００１６】
実施形態に係る通信制御方法は、前記ユーザ端末が、前記ゲートウェイ装置のグローバルアドレスを取得できない場合、前記切替ステップの後も前記セルラネットワークとの接続を維持するステップと、前記ユーザ端末が、前記切替ステップの前に前記ユーザ端末が開始した通信に関するユーザデータを、前記切り替えステップの後も前記セルラネットワークを介して前記ゲートウェイ装置から受信するステップと、前記ユーザ端末が、前記切替ステップの後に前記ユーザ端末が新たに開始した通信に関するユーザデータを、前記他のネットワークを介して前記ゲートウェイ装置と異なるネットワーク装置から受信するステップと、をさらに備える。
【００１７】
実施形態に係るゲートウェイ装置は、セルラネットワークから他のネットワークへとユーザ端末のトラフィックの収容先を切り替えることが可能な通信システムにおいて用いられ、前記セルラネットワークにおけるゲートウェイ装置である。前記ゲートウェイ装置は、前記セルラネットワークに接続する前記ユーザ端末に、外部ネットワークからのユーザデータを中継する制御部を備える。前記制御部は、前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない前記他のネットワークへと前記ユーザ端末のトラフィックの収容先が切り替えられた後、前記他のネットワークにおける前記ユーザ端末の位置に基づいて、前記他のネットワークを介して、前記ユーザ端末に前記ユーザデータを中継する。
【００１８】
実施形態に係るユーザ端末は、セルラネットワークから他のネットワークへとユーザ端末のトラフィックの収容先を切り替えることが可能な通信システムにおいて用いられるユーザ端末である。前記ユーザ端末は、前記セルラネットワークに接続している間、前記セルラネットワークにおけるゲートウェイ装置から中継された、外部ネットワークからのユーザデータを受信する受信部と、前記セルラネットワークから、前記セルラネットワークを管理するオペレータが管理していない前記他のネットワークへと前記ユーザ端末のトラフィックの収容先が切り替えられた後、前記他のネットワークにおける前記ユーザ端末の位置を登録することを、前記ゲートウェイ装置に要求する制御部と、を備える。前記受信部は、前記ゲートウェイ装置から前記他のネットワークを介して前記ユーザデータを受信する。
【００１９】
実施形態において、前記制御部は、前記他のネットワークにおける前記ユーザ端末の位置を登録することを、前記ゲートウェイ装置に要求する際に、前記ゲートウェイ装置に前記他のネットワークにおける前記ユーザ端末の位置に関する情報を送信する。
【００２０】
［実施形態］
以下、図面を参照して、３ＧＰＰ規格に準拠して構成されるセルラ通信システム（ＬＴＥシステム）を無線ＬＡＮ（ＷＬＡＮ）システムと連携させる場合の実施形態を説明する。
【００２１】
（システム構成）
図１は、実施形態に係るシステム構成図である。図１に示すように、セルラ通信システムは、複数のＵＥ（Ｕｓｅｒ  Ｅｑｕｉｐｍｅｎｔ）１００と、Ｅ−ＵＴＲＡＮ（Ｅｖｏｌｖｅｄ−ＵＭＴＳ  Ｔｅｒｒｅｓｔｒｉａｌ  Ｒａｄｉｏ  Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ）１０と、ＥＰＣ（Ｅｖｏｌｖｅｄ  Ｐａｃｋｅｔ  Ｃｏｒｅ）２０と、を含む。
【００２２】
Ｅ−ＵＴＲＡＮ１０は、セルラＲＡＮに相当する。ＥＰＣ２０は、コアネットワークに相当する。Ｅ−ＵＴＲＡＮ１０及びＥＰＣ２０は、セルラ通信システムのネットワーク（セルラネットワーク）を構成する。
【００２３】
ＵＥ１００は、移動型の無線通信装置であり、接続を確立したセルとの無線通信を行う。ＵＥ１００はユーザ端末に相当する。ＵＥ１００は、セルラ通信及びＷＬＡＮ通信の両通信方式をサポートする端末（デュアル端末）である。
【００２４】
Ｅ−ＵＴＲＡＮ１０は、複数のｅＮＢ２００（ｅｖｏｌｖｅｄ  Ｎｏｄｅ−Ｂ）を含む。ｅＮＢ２００はセルラ基地局に相当する。ｅＮＢ２００は、１又は複数のセルを管理しており、自セルとの接続を確立したＵＥ１００との無線通信を行う。なお、「セル」は、無線通信エリアの最小単位を示す用語として使用される他に、ＵＥ１００との無線通信を行う機能を示す用語としても使用される。また、ｅＮＢ２００は、例えば、無線リソース管理（ＲＲＭ）機能と、ユーザデータのルーティング機能と、モビリティ制御及びスケジューリングのための測定制御機能と、を有する。
【００２５】
ｅＮＢ２００は、Ｘ２インターフェイスを介して相互に接続される。また、ｅＮＢ２００は、Ｓ１インターフェイスを介して、ＥＰＣ２０に含まれるＭＭＥ（Ｍｏｂｉｌｉｔｙ  Ｍａｎａｇｅｍｅｎｔ  Ｅｎｔｉｔｙ）／Ｓ−ＧＷ（Ｓｅｒｖｉｎｇ−Ｇａｔｅｗａｙ）５００と接続される。
【００２６】
ＥＰＣ２０は、複数のＭＭＥ／Ｓ−ＧＷ５００及びＰＧＷ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｎｅｔｗｏｒｋ  Ｇａｔｅｗａｙ）７００を含む。ＭＭＥは、ＵＥ１００に対する各種モビリティ制御等を行うネットワークノードであり、制御局に相当する。Ｓ−ＧＷは、ユーザデータの転送制御を行うネットワークノードであり、交換局に相当する。ＰＧＷ７００は、セルラネットワークのオペレータにより管理されない外部ネットワークから（及び外部ネットワークに）ユーザデータを中継する制御を行うネットワークノードである。本実施形態において、ＰＧＷ７００は、ＵＥ１００の位置を管理するＨＡ（Ｈｏｍｅ  Ａｇｅｎｔ）としての機能を有する。また、ＰＧＷ７００は、ＵＥ１００の在圏エリアに合わせて通信経路を切り替え、ＵＥ１００のユーザデータを在圏エリアへ中継するＬＭＡ（Ｌｏｃａｌ  Ｍｏｂｉｌｉｔｙ  Ａｎｃｈｏｒ）として機能する。具体的には、ＰＧＷ７００は、ＵＥ１００が接続するネットワークにおけるＭＡＧ（Ｍｏｂｉｌｉｔｙ  Ａｃｃｅｓｓ  Ｇａｔｅｗａｙ）までユーザデータを転送する。
【００２７】
ＷＬＡＮ３０は、ＷＬＡＮアクセスポイント（以下、単に「ＡＰ」という）３００を含む。具体的には、ＷＬＡＮ３０−１は、セルラネットワークのオペレータにより管理されるＡＰ（Ｏｐｅｒａｔｏｒ  ｃｏｎｔｒｏｌｌｅｄ  ＡＰ）を含み、セルラネットワークのオペレータによりサポートされている。一方、ＷＬＡＮ３０−２は、セルラネットワークのオペレータにより管理されないＡＰ３００−２を含み、セルラネットワークのオペレータによりサポートされていない。
【００２８】
ＷＬＡＮ３０は、例えばＩＥＥＥ  ８０２．１１諸規格に準拠して構成される。ＡＰ３００は、セルラ周波数帯とは異なる周波数帯（ＷＬＡＮ周波数帯）でＵＥ１００との通信を行う。ＡＰ３００は、ルータなどを介してＥＰＣ２０に接続される。
【００２９】
また、ｅＮＢ２００及びＡＰ３００が個別に配置される場合に限らず、ｅＮＢ２００及びＡＰ３００が同じ場所に配置（Ｃｏｌｌｏｃａｔｅｄ）されていてもよい。Ｃｏｌｌｏｃａｔｅｄの一形態として、ｅＮＢ２００及びＡＰ３００がオペレータの任意のインターフェイスで直接的に接続されていてもよい。
【００３０】
ＥＰＣ２０は、ＡＮＤＳＦ（Ａｃｃｅｓｓ  Ｎｅｔｗｏｒｋ  Ｄｉｓｃｏｖｅｒｙ  ａｎｄ  Ｓｅｌｅｃｔｉｏｎ  Ｆｕｎｃｔｉｏｎ）サーバ６００をさらに含む。ＡＮＤＳＦサーバ６００は、ＷＬＡＮ３０に関するＡＮＤＳＦ情報を管理する。ＡＮＤＳＦサーバ６００は、ＮＡＳ（Ｎｏｎ  Ａｃｃｅｓｓ  Ｓｔｒａｔｕｍ）メッセージにより、ＷＬＡＮ３０に関するＡＮＤＳＦ情報をＵＥ１００に提供する。
【００３１】
なお、ＵＥ１００がＨ−ＰＬＭＮ（Ｈｏｍｅ  Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）において利用するＡＮＤＳＦサーバ６００は、Ｈ−ＡＮＤＳＦサーバと称される。ＵＥ１００がＶ−ＰＬＭＮ（Ｖｉｓｉｔｅｄ  Ｐｕｂｌｉｃ  Ｌａｎｄ  Ｍｏｂｉｌｅ  Ｎｅｔｗｏｒｋ）においてローミング中に利用するＡＮＤＳＦサーバ６００は、Ｖ−ＡＮＤＳＦサーバと称される。
【００３２】
次に、ＵＥ１００、ｅＮＢ２００、及びＡＰ３００の構成を説明する。
【００３３】
図２は、ＵＥ１００のブロック図である。図２に示すように、ＵＥ１００は、アンテナ１０１及び１０２と、セルラ通信部１１１と、ＷＬＡＮ通信部１１２と、ユーザインターフェイス１２０と、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）受信機１３０と、バッテリ１４０と、メモリ１５０と、プロセッサ１６０と、を有する。メモリ１５０及びプロセッサ１６０は、制御部を構成する。ＵＥ１００は、ＧＮＳＳ受信機１３０を有していなくてもよい。また、メモリ１５０をプロセッサ１６０と一体化し、このセット（すなわち、チップセット）をプロセッサ１６０’としてもよい。
【００３４】
アンテナ１０１及びセルラ通信部１１１は、セルラ無線信号の送受信に用いられる。セルラ通信部１１１は、プロセッサ１６０が出力するベースバンド信号をセルラ無線信号に変換してアンテナ１０１から送信する。また、セルラ通信部１１１は、アンテナ１０１が受信するセルラ無線信号をベースバンド信号に変換してプロセッサ１６０に出力する。
【００３５】
アンテナ１０２及びＷＬＡＮ通信部１１２は、ＷＬＡＮ無線信号の送受信に用いられる。ＷＬＡＮ通信部１１２は、プロセッサ１６０が出力するベースバンド信号をＷＬＡＮ無線信号に変換してアンテナ１０２から送信する。また、ＷＬＡＮ通信部１１２は、アンテナ１０２が受信するＷＬＡＮ無線信号をベースバンド信号に変換してプロセッサ１６０に出力する。
【００３６】
ユーザインターフェイス１２０は、ＵＥ１００を所持するユーザとのインターフェイスであり、例えば、ディスプレイ、マイク、スピーカ、及び各種ボタンなどを含む。ユーザインターフェイス１２０は、ユーザからの入力を受け付けて、該入力の内容を示す信号をプロセッサ１６０に出力する。ＧＮＳＳ受信機１３０は、ＵＥ１００の地理的位置を示す位置情報を得るために、ＧＮＳＳ信号を受信して、受信した信号をプロセッサ１６０に出力する。バッテリ１４０は、ＵＥ１００の各ブロックに供給すべき電力を蓄える。
【００３７】
メモリ１５０は、プロセッサ１６０によって実行されるプログラムと、プロセッサ１６０による処理に使用される情報と、を記憶する。プロセッサ１６０は、ベースバンド信号の変調・復調及び符号化・復号などを行うベースバンドプロセッサと、メモリ１５０に記憶されるプログラムを実行して各種の処理を行うＣＰＵと、を含む。プロセッサ１６０は、さらに、音声・映像信号の符号化・復号を行うコーデックを含んでもよい。プロセッサ１６０は、後述する各種の処理及び各種の通信プロトコルを実行する。
【００３８】
図３は、ｅＮＢ２００のブロック図である。図３に示すように、ｅＮＢ２００は、アンテナ２０１と、セルラ通信部２１０と、ネットワークインターフェイス２２０と、メモリ２３０と、プロセッサ２４０と、を有する。メモリ２３０及びプロセッサ２４０は、制御部を構成する。なお、メモリ２３０をプロセッサ２４０と一体化し、このセット（すなわち、チップセット）をプロセッサとしてもよい。
【００３９】
アンテナ２０１及びセルラ通信部２１０は、セルラ無線信号の送受信に用いられる。セルラ通信部２１０は、プロセッサ２４０が出力するベースバンド信号をセルラ無線信号に変換してアンテナ２０１から送信する。また、セルラ通信部２１０は、アンテナ２０１が受信するセルラ無線信号をベースバンド信号に変換してプロセッサ２４０に出力する。
【００４０】
ネットワークインターフェイス２２０は、Ｘ２インターフェイスを介して隣接ｅＮＢ２００と接続され、Ｓ１インターフェイスを介してＭＭＥ／Ｓ−ＧＷ５００と接続される。また、ネットワークインターフェイス２２０は、ＥＰＣ２０を介したＡＰ３００との通信に使用される。
【００４１】
メモリ２３０は、プロセッサ２４０によって実行されるプログラムと、プロセッサ２４０による処理に使用される情報と、を記憶する。プロセッサ２４０は、ベースバンド信号の変調・復調及び符号化・復号などを行うベースバンドプロセッサと、メモリ２３０に記憶されるプログラムを実行して各種の処理を行うＣＰＵと、を含む。プロセッサ２４０は、後述する各種の処理及び各種の通信プロトコルを実行する。
【００４２】
図４は、ＡＰ３００のブロック図である。図４に示すように、ＡＰ３００は、アンテナ３０１と、ＷＬＡＮ通信部３１１と、ネットワークインターフェイス３２０と、メモリ３３０と、プロセッサ３４０と、を有する。
【００４３】
アンテナ３０１及びＷＬＡＮ通信部３１１は、ＷＬＡＮ無線信号の送受信に用いられる。ＷＬＡＮ通信部３１１は、プロセッサ３４０が出力するベースバンド信号をＷＬＡＮ無線信号に変換してアンテナ３０１から送信する。また、ＷＬＡＮ通信部３１１は、アンテナ３０１が受信するＷＬＡＮ無線信号をベースバンド信号に変換してプロセッサ３４０に出力する。
【００４４】
ネットワークインターフェイス３２０は、ルータなどを介してＥＰＣ２０と接続される。また、ネットワークインターフェイス３２０は、ＥＰＣ２０を介したｅＮＢ２００との通信に使用される。
【００４５】
メモリ３３０は、プロセッサ３４０によって実行されるプログラムと、プロセッサ３４０による処理に使用される情報と、を記憶する。プロセッサ３４０は、ベースバンド信号の変調・復調及び符号化・復号などを行うベースバンドプロセッサと、メモリ３３０に記憶されるプログラムを実行して各種の処理を行うＣＰＵと、を含む。
【００４６】
図５は、セルラ通信システムにおける無線インターフェイスのプロトコルスタック図である。図５に示すように、無線インターフェイスプロトコルは、ＯＳＩ参照モデルのレイヤ１乃至レイヤ３に区分されており、レイヤ１は物理（ＰＨＹ）レイヤである。レイヤ２は、ＭＡＣ（Ｍｅｄｉｕｍ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）レイヤと、ＲＬＣ（Ｒａｄｉｏ  Ｌｉｎｋ  Ｃｏｎｔｒｏｌ）レイヤと、ＰＤＣＰ（Ｐａｃｋｅｔ  Ｄａｔａ  Ｃｏｎｖｅｒｇｅｎｃｅ  Ｐｒｏｔｏｃｏｌ）レイヤと、を含む。レイヤ３は、ＲＲＣ（Ｒａｄｉｏ  Ｒｅｓｏｕｒｃｅ  Ｃｏｎｔｒｏｌ）レイヤを含む。
【００４７】
物理レイヤは、符号化・復号、変調・復調、アンテナマッピング・デマッピング、及びリソースマッピング・デマッピングを行う。ＵＥ１００の物理レイヤとｅＮＢ２００の物理レイヤとの間では、物理チャネルを介してデータが伝送される。
【００４８】
ＭＡＣレイヤは、データの優先制御、及びハイブリッドＡＲＱ（ＨＡＲＱ）による再送処理などを行う。ＵＥ１００のＭＡＣレイヤとｅＮＢ２００のＭＡＣレイヤとの間では、トランスポートチャネルを介してデータが伝送される。ｅＮＢ２００のＭＡＣレイヤは、上下リンクのトランスポートフォーマット（トランスポートブロックサイズ、変調・符号化方式など）、及び割当リソースブロックを選択するスケジューラを含む。
【００４９】
ＲＬＣレイヤは、ＭＡＣレイヤ及び物理レイヤの機能を利用してデータを受信側のＲＬＣレイヤに伝送する。ＵＥ１００のＲＬＣレイヤとｅＮＢ２００のＲＬＣレイヤとの間では、論理チャネルを介してデータが伝送される。
【００５０】
ＰＤＣＰレイヤは、ヘッダ圧縮・伸張、及び暗号化・復号化を行う。
【００５１】
ＲＲＣレイヤは、制御プレーンでのみ定義される。ＵＥ１００のＲＲＣレイヤとｅＮＢ２００のＲＲＣレイヤとの間では、各種設定のための制御メッセージ（ＲＲＣメッセージ）が伝送される。ＲＲＣレイヤは、無線ベアラの確立、再確立及び解放に応じて、論理チャネル、トランスポートチャネル、及び物理チャネルを制御する。ＵＥ１００のＲＲＣとｅＮＢ２００のＲＲＣとの間に接続（ＲＲＣ接続）がある場合、ＵＥ１００はセルラ通信の接続状態（ＲＲＣ接続状態）であり、そうでない場合、ＵＥ１００はセルラ通信のアイドル状態（ＲＲＣアイドル状態）である。
【００５２】
ＲＲＣレイヤの上位に位置するＮＡＳレイヤは、セッション管理及びモビリティ管理などを行う。ＭＭＥ３００及びＡＮＤＳＦサーバ６００は、ＮＡＳメッセージをＵＥ１００と送受信する。
【００５３】
（実施形態に係る動作）
以下において、実施形態に係る動作について説明する。
【００５４】
（１）動作概要
図６は、実施形態に係る動作概要を説明するための図である。図６（Ａ）は、トラフィックの収容先を切り替える前のユーザデータ中継を説明するための図である。図６（Ｂ）は、トラフィックの収容先を共通のオペレータが管理する無線ＬＡＮネットワークに切り替えた後のユーザデータ中継を説明するための図である。図６（Ｃ）は、トラフィックの収容先を異なるオペレータが管理する無線ＬＡＮネットワークに切り替えた後のユーザデータ中継を説明するための図（その１）である。
【００５５】
図６において、ＷＡＧ３５０（ＷＡＧ３５０−１／ＷＡＧ３５０−２）及びＷＬＡＮ  ＡＰ（ＡＰ３００−１／ＡＰ３００−２）によって構成される無線ＬＡＮネットワークが２種類存在する。一方の無線ＬＡＮネットワーク（以下、第１の無線ＬＡＮネットワークと適宜称する）は、セルラネットワークを管理するオペレータが管理するネットワークである。従って、第１の無線ＬＡＮネットワークとセルラネットワークとでは、オペレータサービスが共通している。他方の無線ＬＡＮネットワーク（以下、第２の無線ＬＡＮネットワークと適宜称する）は、セルラネットワークを管理するオペレータが管理していないネットワークである。
【００５６】
ここで、ＷＡＧ３５０は、無線ＬＡＮネットワークにおけるゲートウェイ装置（ＷＡＧ：ＷＬＡＮ  Ａｃｃｅｓｓ  Ｇａｔｅｗａｙ）であり、外部ネットワークからのユーザデータを中継する。また、オペレータサービスが共通している無線ＬＡＮネットワークに含まれるＷＡＧ３５０−１は、ＭＡＧに相当し、ＬＭＡに相当するＰＧＷ７００からユーザデータを受け取る。
【００５７】
まず、図６（Ａ）に示すように、ＵＥ１００のトラフィックの収容先を切り替える前は、ＵＥ１００は、外部ネットワークを介して接続されるサーバ８００と通信を行っており、サーバ８００とユーザデータの送受信を行う。ＵＥ１００は、ｅＮＢ２００に接続している。ＵＥ１００は、ＰＧＷ７００及びｅＮＢ２００を介したデータパスによって、ユーザデータを送受信する。
【００５８】
次に、セルラネットワークから第１の無線ＬＡＮネットワークにＵＥ１００のトラフィックの収容先が切り替わった場合、図６（Ｂ）に示すように、ＵＥ１００は、ＡＰ３００−１に接続する。この場合、ＵＥ１００は、ＰＧＷ７００、ＷＡＧ３５０−１、ＡＰ３００−１を介したデータパスによって、ユーザデータを送受信する。
【００５９】
セルラネットワークと第１の無線ＬＡＮネットワークとは、オペレータが共通しているため、例えば、ＰＧＷ７００に対して、ＭＡＧとして機能するＷＡＧ３５０−１を予め設定することが可能である。その結果、ＰＧＷ７００は、ＷＡＧ３５０−１にユーザデータを中継することができる。
【００６０】
次に、セルラネットワークから第２の無線ＬＡＮネットワークにＵＥ１００のトラフィックの収容先が切り替わった場合、図６（Ｃ）に示すように、ＵＥ１００は、ＡＰ３００−２に接続する。この場合、ＵＥ１００は、ＰＧＷ７００、ＷＡＧ３５０−２、ＡＰ３００−２を介したデータパスによって、ユーザデータを送受信する。すなわち、ＰＧＷ７００が受信したユーザデータは、破棄されずに、ＷＡＧ３５０−２を介してＵＥ１００に中継されるため、ＵＥ１００は、ユーザデータを途切れなく受信できる。その結果、セルラネットワークから第２の無線ＬＡＮネットワークにＵＥ１００のトラフィックの収容先が切り替えた場合でも、シームレスなオフロードを実現することができる。
【００６１】
ＰＧＷ７００が、ＷＡＧ３５０−２にユーザデータを中継するための動作は、後述する。
【００６２】
（２）動作シーケンス
次に、実施形態に係る動作シーケンスである動作シーケンス１−４を、図７−１０を用いて説明する。図７は、実施形態に係る動作シーケンス１を説明するためのシーケンス図である。図８は、実施形態に係る動作シーケンス２を説明するためのシーケンス図である。図９は、実施形態に係る動作シーケンス３を説明するためのシーケンス図である。図１０は、実施形態に係る動作シーケンス４を説明するためのシーケンス図である。
【００６３】
（２−１）動作シーケンス１
ＵＥ１００は、セルラネットワークに含まれるｅＮＢ２００と接続し、サーバ８００と通信を行っている。
【００６４】
ステップＳ１０１において、ｅＮＢ２００は、ＵＥ１００のトラフィックの移行させるためのオフロード指示をＵＥ１００に送信する。ＵＥ１００は、オフロード指示を受信する。
【００６５】
オフロード指示を受信したＵＥ１００−１は、ＡＰ３００から測定された情報（例えば、受信信号強度、負荷情報など）と閾値とを比較して、オフロード先のＡＰ３００を決定する。この際、ＵＥ１００−１は、メモリ１５０に記録されたユーザの好み（Ｕｓｅｒ  Ｐｒｅｆｅｒｅｎｅ）に関するユーザプリファレンス情報を参照して、オフロード先のＡＰとしてユーザの好みのＡＰが優先的に選択（及び決定）されるように、ユーザの好みが数値に反映された閾値を用いてもよい。
【００６６】
ここで、ユーザの好みのＡＰとして、例えば、オペレータが管理しないＡＰ（ＵＥ１００のユーザが管理する自宅のＡＰなど）である。ユーザプリファレンス情報は、ＡＰの識別子（ＳＳＩＤなど）、ＡＰ（の識別子）に対応するＨＡ（Ｈｏｍｅ  Ａｇｅｎｔ）のアドレスなどである。ＨＡのアドレスは、ＰＧＷ７００のグローバルアドレスであってもよい。ＡＰに対応するＨＡは、ＵＥ１００が当該ＡＰに接続している場合に、ＵＥ１００の位置を管理し、ユーザデータを中継する。
【００６７】
ＵＥ１００は、ユーザの操作によってユーザプリファレンス情報が直接入力されることによって取得してもよいし、所定のサーバのアドレスをユーザが入力することによって、所定のサーバからユーザプリファレンス情報を取得してもよい。
【００６８】
以下において、ＵＥ１００が、ユーザプリファレンス情報に基づくユーザ好みのＡＰ３００−２をオフロード先のＡＰに決定したと仮定して説明を進める。
【００６９】
ステップＳ１０２において、ＵＥ１００−１は、ユーザプリファレンス情報に基づいて、オフロード先のＡＰ３００−２に対応するＨＡのアドレスを有しているか否かを確認する。
【００７０】
ＵＥ１００−１は、ＡＰ３００−２に対応するＨＡのアドレスを有している場合、ステップＳ１０３の処理を実行する。以下において、ＨＡのアドレスは、ＰＧＷ７００のグローバルアドレスと仮定して説明を進める。なお、ＵＥ１００−１は、オフロード先のＡＰ３００−２に対応するＨＡのアドレスを有していない場合、ＰＧＷ７００を介さないデータパスによってユーザデータの送受信を行う（不図示）。
【００７１】
次に、ＵＥ１００は、ｅＮＢ２００との接続を終了し、オフロード先のＡＰ３００−２との接続を行う。ＵＥ１００は、サーバ８００との新たなデータパスを確立する。また、ＵＥ１００は、無線ＬＡＮネットワークにおけるＵＥ１００のアドレスを取得する。
【００７２】
ステップＳ１０３において、ＵＥ１００は、ＰＧＷ７００のグローバルアドレスに基づいて、ＵＥ１００の位置を登録することをＰＧＷ７００に要求する。具体的には、ＵＥ１００は、無線ＬＡＮネットワーク（すなわち、ＡＰ３００−２及びＷＡＧ３５０−２）を介して、ＰＧＷ７００に位置登録を要求する。この位置登録の要求は、ＵＥ１００の識別子及び無線ＬＡＮネットワークにおけるＵＥ１００のアドレスを含む。
【００７３】
ここで、グローバルアドレスは、セルラネットワークだけでなく他のネットワークに対しても固有のアドレスであるため、ＵＥ１００は、無線ＬＡＮネットワークからＰＧＷ７００にアクセスすることができる。
【００７４】
ステップＳ１０４において、ＰＧＷ７００は、ＵＥ１００からの位置登録の要求に基づいて、無線ＬＡＮネットワークにおけるＵＥ１００の位置を登録する。具体的には、ＰＧＷ７００は、ＵＥ１００の識別子と無線ＬＡＮネットワークにおけるＵＥ１００のアドレスとを対応付けて位置管理リストに登録する。
【００７５】
ステップＳ１０５において、ＰＧＷ７００は、位置登録の要求への応答（位置登録応答）をＵＥ１００に送信する。ＰＧＷ７００は、無線ＬＡＮネットワークにおけるＵＥ１００のアドレスに基づいて、無線ＬＡＮネットワークを介してＵＥ１００に位置登録応答を送信する。ＵＥ１００は、位置登録応答を受信することによって、ＵＥ１００の位置がＰＧＷ７００に登録されたことを知る。
【００７６】
その後、ＰＧＷ７００は、サーバ８００から受信したＵＥ１００のユーザデータを、無線ＬＡＮネットワークにおけるＵＥ１００のアドレスに基づいて、ＷＡＧ３５０−２を介してＵＥ１００に中継する。ＵＥ１００は、ＰＧＷ７００に送られたユーザデータを受信することができるため、一時的な通信断が生じず、シームレスなオフロードが実現できる。
【００７７】
（２−２）動作シーケンス２
次に、動作シーケンス２について、図８を用いて説明する。上述した動作シーケンス１と異なる部分を中心に説明し、同様の部分は、説明を適宜省略する。
【００７８】
動作シーケンス２では、ＵＥ１００が、ＨＡのアドレスがＰＧＷ７００のグローバルアドレスであるか否かを確認するための動作を行う。
【００７９】
図８において、ステップＳ２０１及びＳ２０２は、ステップＳ１０１及びＳ１０２に対応する。
【００８０】
なお、ＵＥ１００は、ＨＡのアドレスが、例えば、過去の履歴情報に基づいて、ＰＧＷ７００のグローバルアドレスであることがすでに分かっている場合、ステップＳ２０３及びＳ２０４の処理を省略できる。この場合、ＵＥ１００は、動作シーケンス１と同じ処理を実行する。
【００８１】
ステップＳ２０３において、ＵＥ１００は、オフロード先のＡＰ３００−２に対応するＨＡのアドレスを有している場合、ＨＡのアドレスが、現在接続しているＰＧＷ７００のグローバルアドレスであるか否かを、セルラネットワーク（具体的には、ＰＧＷ７００）に問い合わせる。この問い合わせを示す情報は、ＵＥ１００が有するＨＡのアドレスを含む。
【００８２】
ＰＧＷ７００は、問い合わせを示す情報に含まれるＨＡのアドレスが、自身のアドレスと一致するか判定する。
【００８３】
ステップＳ２０４において、ＰＧＷ７００は、問い合わせに対する応答をＵＥ１００に送信する。当該応答は、ＰＧＷ７００は、ＨＡアドレスが自身のアドレスと一致するか否かを示す情報を含む。
【００８４】
ステップＳ２０５からＳ２０７は、ステップＳ１０３からＳ１０５に対応する。
【００８５】
動作シーケンス２では、ＵＥ１００は、ＨＡアドレスの問い合わせを行うため、無線ＬＡＮネットワークにＵＥ１００のトラフィックの収容先が切り替わった後に、接続していたＰＧＷ７００と異なるＨＡに位置登録要求を行うことがない。このため、不必要なトラフィックが発生することを抑制できる。
【００８６】
（２−３）動作シーケンス３
次に、動作シーケンス３について、図９を用いて説明する。上述した動作シーケンス１と異なる部分を中心に説明し、同様の部分は、説明を適宜省略する。
【００８７】
動作シーケンス１，２では、ＵＥ１００は、ユーザの操作に基づいて、ＰＧＷ７００のグローバルアドレスを取得していた。一方、動作シーケンス３では、ＵＥ１００は、セルラネットワーク（具体的には、ＰＧＷ７００）からＰＧＷ７００のグローバルアドレスを取得する。
【００８８】
図９において、ステップＳ３０１は、ステップＳ１０１に対応する。
【００８９】
ステップＳ３０２において、ＵＥ１００は、オフロード先において接続するＡＰ３００−２の識別子を示す情報（例えば、ＳＳＩＤ）をＰＧＷ７００に通知する。ＵＥ１００は、ユーザプリファレンス情報を参照して、オフロード先のＡＰ３００−２の識別子を決定してもよいし、ＵＥ１００は、オフロード指示に含まれるＡＰ３００−２の識別子に基づいて、オフロード先のＡＰ３００−２の識別子を決定してもよい。
【００９０】
ステップＳ３０３において、ＰＧＷ７００は、通知されたＳＳＩＤによって示されるＡＰ３００−２が、オペレータが管理するＡＰであるか否かを判定する。すなわち、ＰＧＷ７００は、ＰＧＷ７００を管理するオペレータとＡＰ３００−２を管理するオペレータとが共通であるか否かを判定する。例えば、ＰＧＷ７００は、自身を管理するオペレータが管理するＡＰの識別子（ＳＳＩＤ）のリスト情報を保持し、リスト情報と通知されたＳＳＩＤとを比較することによって判定する。
【００９１】
ＰＧＷ７００は、ＡＰ３００−２がオペレータが管理するＡＰでないと判定した場合、ステップＳ３０４の処理を実行する。なお、仮に、ＵＥ１００のオフロード先のＡＰがＡＰ３００−１である場合、ＰＧＷ７００は、ＡＰ３００−１がオペレータが管理するＡＰであると判定する。この場合、ＰＧＷ７００は、ＷＡＧ３５０−１及びＡＰ３００−１を介して、トラフィックの収容先が切り替わった後に受信したＵＥ１００のユーザデータを中継する。
【００９２】
ステップＳ３０４において、ＰＧＷ７００は、ＨＡとして機能する自身のグローバルアドレスをＵＥ１００に通知する。ＵＥ１００は、ＰＧＷ７００のグローバルアドレスを受信する。
【００９３】
ステップＳ３０５からＳ３０７は、ステップＳ１０３からＳ１０５に対応する。
【００９４】
動作シーケンス３では、ＵＥ１００は、セルラネットワークを管理するオペレータが管理しない無線ＬＡＮネットワークに接続する場合に、ＰＧＷ７００のグローバルアドレスを受信できる。すなわち、ＵＥ１００は、ＰＧＷ７００への位置登録が必要な場合にのみＰＧＷ７００のグローバルアドレスを受信できる。このため、不必要なトラフィックが発生することを抑制できる。
【００９５】
（２−４）動作シーケンス４
次に、動作シーケンス４について、図１０を用いて説明する。上述した動作シーケンス１と異なる部分を中心に説明し、同様の部分は、説明を適宜省略する。
【００９６】
上述した動作シーケンス３では、トラフィックの収容先が切り替わった後の接続先であるＡＰ３００−２がオペレータが管理するＡＰでない場合に、ＵＥ１００は、ＰＧＷ７００のグローバルアドレスを受信していた。一方、動作シーケンス４では、ＵＥ１００が、所定の条件に基づいて、セルラネットワーク（具体的には、ＰＧＷ７００）にＰＧＷ７００のグローバルアドレスを要求する。
【００９７】
図１０に示すように、ステップＳ４０１において、ＡＮＤＳＦサーバ６００は、ＷＬＡＮ３０に関するＡＮＤＳＦ情報をＵＥ１００に送信する。ＵＥ１００は、セルラネットワークに接続している間にＡＮＤＳＦ情報を受信する。ＡＮＤＳＦ情報は、ＡＰの識別子を含むと仮定して説明を進める。ＡＮＤＳＦ情報に含まれるＡＰの識別子によって示されるＡＰは、セルラネットワークを管理するオペレータが管理するＡＰである。
【００９８】
ステップＳ４０２は、ステップＳ１０１に対応する。
【００９９】
ステップＳ４０３において、ＵＥ１００は、トラフィックの収容先が切り替わった後の接続先のＡＰ３００−２がＡＮＤＳＦ情報に含まれるＡＰであるか否かを判定する。具体的には、ＵＥ１００は、ＡＰ３００−２の識別子が、ＡＮＤＳＦ情報に含まれるＡＰの識別子と一致するか否かを判定する。
【０１００】
ＵＥ１００は、ＡＰ３００−２の識別子がＡＮＤＳＦ情報に含まれない場合、ステップＳ４０４の処理を実行する。
【０１０１】
ステップＳ４０４において、ＵＥ１００は、ＨＡのアドレスとして、ＰＧＷ７００のグローバルアドレスをＰＧＷ７００に要求する。ＰＧＷ７００は、当該要求を受信する。
【０１０２】
ステップＳ４０５において、ＰＧＷ７００は、ＵＥ１００からの要求に基づいて、ＰＧＷ７００のグローバルアドレスをＵＥ１００に通知する。ＵＥ１００は、ＰＧＷ７００のグローバルアドレスの通知を受信する。
【０１０３】
ステップＳ４０６からＳ４０８は、ステップＳ１０３からＳ１０５に対応する。
【０１０４】
動作シーケンス４において、ＡＰ３００−２の識別子がＡＮＤＳＦ情報に含まれない場合、ＡＰ３００−２は、セルラネットワークを管理するオペレータによって管理されていない。従って、ＵＥ１００は、ＰＧＷ７００への位置登録が必要な場合にのみＰＧＷ７００のグローバルアドレスを取得できる。このため、不必要なトラフィックが発生することを抑制できる。
【０１０５】
［その他の実施形態］
上記のように、本発明は実施形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなる。
【０１０６】
上述した動作シーケンス２では、ＰＧＷ７００は、ＵＥ１００から受信したＨＡのアドレスが、自身のアドレスと一致しない場合、その旨をＵＥ１００に通知するだけであったが、これに限られない。
【０１０７】
例えば、ＰＧＷ７００は、ＵＥ１００から受信したＨＡのアドレスが、自身のアドレスと一致しない場合、トラフィックの収容先を切り替える前において、ＨＡのアドレスによって示されるＨＡを経由してＵＥ１００のユーザデータが中継されているか否かを判定してもよい。具体的には、ＰＧＷ７００は、ＵＥ１００から受信したＨＡのアドレスと、外部ネットワークからＵＥ１００のユーザデータをＰＧＷ７００へ中継してくる中継元の装置のアドレス、或いは、ＵＥ１００からのユーザデータを外部ネットワークへ中継する場合における中継先の装置のアドレスとが、一致するか否かを判定する。
【０１０８】
ＰＧＷ７００は、ＨＡのアドレスによって示されるＨＡを経由してＵＥ１００のユーザデータが中継されていないと判定した場合、セルラネットワークの接続を維持するための要求をＵＥ１００に行う。ＰＧＷ７００は、ＵＥ１００のユーザデータを受信した場合、維持された接続によって、ユーザデータを中継する。ＰＧＷ７００は、ＨＡを経由して中継されるユーザデータの受信が終了するまで、ユーザデータを中継する。
【０１０９】
一方、ＵＥ１００は、例えば、セルラネットワークの接続を維持するための要求を受信した場合、セルラネットワークの接続を維持する。ＵＥ１００は、トラフィックの収容先を切り替える前に開始した通信に関するユーザデータをセルラネットワークを介してＰＧＷ７００から受信する。ＵＥ１００は、この通信が終了した場合、セルラネットワークとの接続を終了する。一方で、ＵＥ１００は、トラフィックの収容先を切り替えることによって、無線ＬＡＮネットワークと接続を行う。ＵＥ１００は、トラフィックの収容先を切り替えた後に開始した通信に関するユーザデータを無線ＬＡＮネットワークを介してＷＡＧ３５０−２から受信する。
【０１１０】
これにより、ユーザプリファレンス情報に基づくＡＰ３００−２に対応するアドレスが、ＰＧＷ７００と一致しない場合であっても、シームレスなオフロードが実現できる。
【０１１１】
また、ＵＥ１００は、ＰＧＷ７００のグローバルアドレスを取得できない場合、ＰＧＷ７００が、他のネットワークのユーザデータの中継に用いるリソースを提供しない場合、又は、ＰＧＷ７００がＰＧＷ７００のグローバルアドレスを公開しない場合、のいずれかの場合に、上述のように、ＵＥ１００は、トラフィックの収容先を切り替える前に開始した通信に関するユーザデータをセルラネットワークを介してＰＧＷ７００から受信することによって、シームレスなオフロードが実現できる。
【０１１２】
なお、ＰＧＷ７００がユーザデータを中継せずに、トラフィックの収容先からＵＥ１００がユーザデータの受信を再開した方が好ましい場合、ＰＧＷ７００は、ユーザデータを中継しないと判定してもよい。例えば、ＰＧＷ７００は、無線ＬＡＮネットワークにおける想定スループットに基づいて、ＰＧＷ７００が中継した場合におけるユーザデータの受信を完了するまでにかかる時間よりも、トラフィックの収容先からＵＥ１００がユーザデータの受信を再開した場合におけるユーザデータの受信を完了するまでにかかる時間の方が短い場合、ＰＧＷ７００は、ユーザデータを中継しないと判定してもよい。
【０１１３】
上述した実施形態では、ＰＧＷ７００がＵＥ１００からの位置登録の要求に基づいて、ＵＥ１００の位置を登録していたがこれに限られない。例えば、ＰＧＷ７００は、オフロード指示をＵＥ１００に送信した場合、第三者サーバを介して、他のネットワーク（例えば、第２の無線ＬＡＮネットワーク）における当該ＵＥ１００の位置情報を取得してもよい。ＰＧＷ７００は、取得したＵＥ１００の位置情報に基づいて、他のネットワークにおけるＵＥ１００の位置を登録することができる。なお、第三者サーバは、例えば、ＵＥ１００がネットワークに接続することを認証する認証サーバであり、複数のネットワークそれぞれにおいてＵＥ１００の位置を管理する。
【０１１４】
また、ＰＧＷ７００は、ＵＥ１００から位置登録要求を受信しなくても、他のネットワークにおけるＵＥ１００の位置に関する情報（例えば、無線ＬＡＮネットワークにおけるＵＥ１００のアドレス）をＵＥ１００から受信した場合、当該情報に基づいて、他のネットワークにおけるＵＥ１００の位置を登録してもよい。
【０１１５】
上述した実施形態では、セルラネットワークから無線ＬＡＮネットワークへ、ユーザデータのトラフィックの収容先を切り替えるケースを説明したが、無線ＬＡＮネットワーク以外のネットワークであっても、上述と同様の方法を用いることができる。
【０１１６】
上述した実施形態では、セルラ通信システムの一例としてＬＴＥシステムを説明したが、ＬＴＥシステムに限定されるものではなく、ＬＴＥシステム以外のシステムに本発明を適用してもよい。上述した各動作シーケンスにおいて、ＰＧＷ７００が行っている動作は、ＰＧＷ７００に代えて、ｅＮＢ２００などのセルラネットワークを構成する他のネットワーク装置が行ってもよい。
【０１１７】
なお、日本国特許出願第２０１３−２６４６０９号（２０１３年１２月２０日出願）の全内容が、参照により、本願明細書に組み込まれている。
【産業上の利用可能性】
【０１１８】
以上のように、本実施形態に係る通信制御方法、ゲートウェイ装置及びユーザ端末は、セルラネットワークから他のネットワークへとユーザ端末のトラフィックの収容先を切り替えた場合に、シームレスなオフロードを実現できるため、移動通信分野において有用である。
【図１】
0006494524.tif 000002
【図２】
0006494524.tif 000003
【図３】
0006494524.tif 000004
【図４】
0006494524.tif 000005
【図５】
0006494524.tif 000006
【図６】
0006494524.tif 000007
【図７】
0006494524.tif 000008
【図８】
0006494524.tif 000009
【図９】
0006494524.tif 000010
【図１０】
0006494524.tif 000011