(57)【特許請求の範囲】
【請求項１】
ユーザ機器（ＵＥ）であって、
アクセスネットワーク発見選択機能（ＡＮＤＳＦ）サーバから、システム間ルーティングポリシー（ＩＳＲＰ）を含むＡＮＤＳＦ管理オブジェクト（ＭＯ）を受信するよう構成されている受信機であって、前記ＡＮＤＳＦ  ＭＯは、インターネットプロトコルマルチメディアサブシステム（ＩＭＳ）サービス識別子を含む、受信機と、
前記ＡＮＤＳＦ  ＭＯ内に前記ＩＭＳサービス識別子が存在すると前記ＵＥが判定した場合、前記ＩＳＲＰに基づいて、セルラネットワークから非セルラネットワークへの、選択されたＩＭＳサービストラフィックのオフローディングを実行するよう構成されている回路と、
を備えたＵＥ。
【請求項２】
前記受信機は、前記セルラネットワークから、前記の受信されるＡＮＤＳＦ  ＭＯに対するアップデートを含むプッシュされたメッセージを受信するようさらに構成されている、請求項１記載のＵＥ。
【請求項３】
前記受信機は、前記プッシュされたメッセージに応じて、前記セルラネットワークから前記ＡＮＤＳＦ  ＭＯを取得するようさらに構成されている、請求項２記載のＵＥ。
【請求項４】
前記ＩＭＳサービス識別子は、ＩＭＳ通信サービス識別子（ＩＣＳＩ識別子）及びＩＭＳアプリケーション参照ＩＤ（ＩＡＲＩ識別子）のうちの１つを含む、請求項１乃至３いずれか一項記載のＵＥ。
【請求項５】
前記回路は、前記ＩＣＳＩ識別子又は前記ＩＡＲＩ識別子に基づいて、前記選択されたＩＭＳサービストラフィックのオフローディングを実行するようさらに構成されている、請求項４記載のＵＥ。
【請求項６】
前記回路は、前記ＩＣＳＩ識別子又は前記ＩＡＲＩ識別子に基づいて、前記セルラネットワークからＷｉ−Ｆｉネットワークへの、前記選択されたＩＭＳサービストラフィックのオフローディングを実行するようさらに構成されている、請求項５記載のＵＥ。
【請求項７】
前記受信機は、拡張マークアップ言語（ＸＭＬ）として前記ＩＳＲＰを含む前記ＡＮＤＳＦ  ＭＯを受信するようさらに構成されている、請求項１乃至６いずれか一項記載のＵＥ。
【請求項８】
前記受信機は、セッション開始プロトコル（ＳＩＰ）メッセージ内に集約されたものとして、前記ＩＭＳサービス識別子を受信するようさらに構成されている、請求項１乃至７いずれか一項記載のＵＥ。
【請求項９】
セルラネットワークから非セルラネットワークにＩＭＳサービストラフィックをオフロードするための方法であって、
ＵＥが、セルラネットワークから、ＩＳＲＰを含むＡＮＤＳＦ  ＭＯを有するメッセージを受信するステップであって、前記ＡＮＤＳＦ  ＭＯは、ＩＭＳサービス識別子を含む、ステップと、
前記ＡＮＤＳＦ  ＭＯ内に前記ＩＭＳサービス識別子が存在すると前記ＵＥが判定した場合、前記ＵＥが、前記ＩＳＲＰに基づいて、前記セルラネットワークから非セルラネットワークに、選択されたＩＭＳトラフィックをオフロードするステップと、
を含む方法。
【請求項１０】
前記ＩＭＳサービス識別子は、ＩＭＳサービスを識別する一意な識別子であり、ＩＭＳＲｅｆｌｄパラメータを含む、請求項９記載の方法。
【請求項１１】
前記ＩＭＳＲｅｆｌｄパラメータは、画像共有ＩＡＲＩ識別子、ＲＣＳ  ＩＰビデオ識別子、及びＶｏＬＴＥ  ＩＣＳＩ識別子のうちの１つを含む、請求項１０記載の方法。
【請求項１２】
前記選択されたＩＭＳトラフィックは、ビデオトラフィック、ＶｏＩＰトラフィック、又は高帯域幅トラフィック、及びより低いＱｏＳのトラフィックのうちの１つである、請求項１１記載の方法。
【請求項１３】
前記ＵＥが、前記セルラネットワークから、前記ＡＮＤＳＦ  ＭＯが利用可能であるというプッシュされたメッセージを受信するステップと、
前記ＵＥが、前記プッシュされたメッセージに応じて、前記セルラネットワークから、前記ＡＮＤＳＦ  ＭＯを取得するステップと、
をさらに含む、請求項９乃至１２いずれか一項記載の方法。
【請求項１４】
前記ＵＥが、ＵＥプロファイルをＡＮＤＳＦサーバに提供するステップ
をさらに含む、請求項９乃至１３いずれか一項記載の方法。
【請求項１５】
前記ＡＮＤＳＦサーバが、ＵＥ＿ＰＲＯＦＩＬＥノードから、ＵＥ構成情報を判別するステップと、
前記ＡＮＤＳＦサーバが、ＵＥ構成に基づいて、前記ＩＳＲＰをアップデートするステップと、
をさらに含む、請求項１４記載の方法。
【請求項１６】
前記ＡＮＤＳＦサーバが、前記ＡＮＤＳＦ  ＭＯに含めて前記ＵＥ構成を通信するステップ
をさらに含む、請求項１５記載の方法。
【請求項１７】
前記セルラネットワークから、前記ＡＮＤＳＦ  ＭＯを有する前記メッセージを受信することは、ＸＭＬである前記ＡＮＤＳＦ  ＭＯを受信することを含む、請求項９乃至１６いずれか一項記載の方法。
【請求項１８】
ＩＭＳサービスに基づくネットワークアクセス選択のためのコンピュータプログラムであって、前記コンピュータプログラムは、ＵＥに、
ＡＮＤＳＦサーバから、ＩＳＲＰを含むＡＮＤＳＦ  ＭＯを有するメッセージを受信させ、ここで、前記ＡＮＤＳＦ  ＭＯは、ＩＭＳサービス識別子を含み、
前記ＡＮＤＳＦ  ＭＯ内に前記ＩＭＳサービス識別子が存在すると前記ＵＥが判定した場合、前記ＩＳＲＰに基づいて、セルラネットワークから非セルラネットワークに、選択されたＩＭＳトラフィックをオフロードさせる、コンピュータプログラム。
【請求項１９】
前記コンピュータプログラムは、前記ＵＥに、さらに、
前記ＡＮＤＳＦサーバから、前記ＡＮＤＳＦ  ＭＯが利用可能であるというプッシュされたメッセージを受信させ、
前記ＡＮＤＳＦサーバから、前記ＡＮＤＳＦ  ＭＯを取得させる、請求項１８記載のコンピュータプログラム。
【請求項２０】
前記ＩＭＳサービス識別子は、ＩＣＳＩ識別子及びＩＡＲＩ識別子のうちの１つを含む、請求項１８又は１９記載のコンピュータプログラム。
【請求項２１】
請求項１８乃至２０いずれか一項記載のコンピュータプログラムを記憶しているコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
実施形態は、無線通信に関する。いくつかの実施形態は、３ＧＰＰセルラネットワーク及びワイヤレスフィデリティ（Ｗｉ−Ｆｉ（登録商標））ネットワーク等の無線ネットワークに関する。いくつかの実施形態は、ネットワークアクセス選択に関する。
【０００２】
本出願は、２０１４年３月２６日に出願された米国特許出願第１４／２２５８２９号に基づく優先権を主張するものであり、この米国特許出願は、参照によりその全体が本明細書に組み込まれる。
【背景技術】
【０００３】
３ＧＰＰ規格は、他のネットワークへのデータトラフィックのオフローディングを可能にしている。これは、セルラネットワーク上の帯域幅を開放するために、高帯域幅アプリケーションを他のネットワークにオフロードすることができるという点で、利点を提供することができる。しかしながら、トラフィックの従来のオフローディングに関連する問題が存在する。
【０００４】
したがって、セルラネットワークから非セルラネットワークにトラフィックをオフロードするより効果的な方法が、一般に必要とされている。
【図面の簡単な説明】
【０００５】
【図１】いくつかの実施形態に従った無線ネットワークの一実施形態を示す図。
【図２】ＡＮＤＳＦ管理オブジェクト（ＭＯ）ツリーの一実施形態のグラフィカル表現を示す図。
【図３】ＩＭＳサービスに基づくネットワークアクセス選択のための方法の一実施形態のフローチャート。
【図４】図１の実施形態に従ったユーザ機器の一実施形態の機能ブロック図。
【図５】図１の実施形態に従った基地局の機能ブロック図。
【発明を実施するための形態】
【０００６】
以下の説明及び図面は、当業者が特定の実施形態を実施できるようにするために、そのような特定の実施形態を十分に開示している。他の実施形態は、構造的変更、論理的変更、電気的変更、処理的変更、及び他の変更を組み込み得る。いくつかの実施形態の部分及び特徴は、他の実施形態の部分及び特徴に含まれてもよいし、他の実施形態の部分及び特徴の代わりに使用されてもよい。請求項において記載される実施形態は、請求項の全ての利用可能な均等形態を包含する。
【０００７】
第３世代パートナーシッププロジェクト（３ＧＰＰ）規格により規定されるように、ネットワーク選択ルールは、３ＧＰＰセルラネットワークから非３ＧＰＰネットワーク（例えば、Ｗｉ−Ｆｉ）へのインターネットプロトコル（ＩＰ）ベースのトラフィックのオフローディングを可能にしている。これらのルールは、アクセスネットワーク発見選択機能（ＡＮＤＳＦ）により提供され、当技術分野においては、通常、システム間ルーティングポリシー（ＩＳＲＰ）又はシステム間モビリティポリシー（ＩＳＭＰ）と呼ばれている。
【０００８】
トラフィックへのこれらのルールの適用は、非３ＧＰＰシステム上のＩＰ接続が、直接確立されること、又は、非３ＧＰＰシステム上のＩＰ接続が、トラフィックを３ＧＰＰセルラネットワークに戻すこと、を可能にする。オフロードするトラフィックの区別は、次のうちの１以上に基づき得る：送信元及び／又は宛先のアドレス又はポートに基づくトラフィックフローフィルタ；プロトコルタイプ、ドメイン名（ＦＱＤＮ）；サービス品質（ＱｏＳ）；アプリケーション一意アイデンティフィケーション（ＩＤ）；及び、サービス（アクセスポイント名（ＡＰＮ））。ＩＰマルチメディアサブシステム（ＩＭＳ）サービスに適用される場合、この粒度（granularity）は、問題を示すことがある。この粒度は、ＩＭＳサービスの全てを一緒にオフロードすることを可能にする、あるいは、この粒度は、専用ベアラ又は専用ＱｏＳを使用してＩＭＳサービスをオフロードすることを可能にする。
【０００９】
ユーザ機器（ＵＥ）（例えば、端末、携帯電話機）を有するユーザが、セルラネットワーク（例えば、３ＧＰＰ、ＬＴＥ）を介して通信しているときに、選択されたトラフィック（例えば、ビデオ、ボイスオーバーＩＰ（ＶｏＩＰ）、ＩＭＳサービス、テキスト）を非セルラネットワーク（例えば、Ｗｉ−Ｆｉ）にオフロードすることが、通信事業者及び／又はＵＥにとって有効であり得る。例えば、ＵＥが通信している特定の基地局は、特定の時間において制限された帯域幅を有していることがある、あるいは、特定のトラフィックは、現在のネットワーク接続が提供できる帯域幅よりも優れた帯域幅をもってより効率的に動作することができる。
【００１０】
現在、セルラＵＥは、トラフィックフローフィルタ、ＱｏＳ、アプリケーション一意ＩＤ、及び／他はサービス（ＡＰＮ）に基づいて、トラフィックをオフロードすることができる。ＩＭＳサービスに適用される場合、この粒度は、トラフィックをオフロードする効果的な方法ではないことがある。全てのトラフィックが、同じ帯域幅を使用するわけではないので、所定の高帯域幅アプリケーションだけがオフロードされることがある状況が存在し得る。
【００１１】
ＩＭＳサービスに基づくネットワークアクセス選択のための方法は、ＵＥが、ＩＭＳサービスタイプに基づいて、選択されたＩＭＳサービスを動的にオフロードすることを可能にし得る。例えば、２０を超える現在のＩＭＳサービスに関して、通信事業者は、セルラ環境からＷｉ−Ｆｉ環境に、現在実行中であるＩＭＳサービスのうちの所定のＩＭＳサービスのみを動的にオフロードするための独自のポリシー／ルールを規定することができる。新たなポリシーを使用して、ＵＥが動作しているセルラネットワークからＵＥにより取得され得る現在のＡＮＤＳＦ管理オブジェクトツリーを修正することができる。
【００１２】
トラフィックをオフロードする粒度を上げることにより、通信事業者は、より柔軟性のあるオフロードポリシーを有することができる。例えば、より低い帯域幅、より高いＱｏＳ（例えば、ＩＲ９４において規定されている対話型ビデオ会議、ＶｏＬＴＥ）を使用しているサービスは、セルラネットワーク上に留まることができながら、リッチ通信サービス（ＲＣＳ）ビデオ、より高い帯域幅、より低いＱｏＳ、又はＲＣＳ  ＶｏＩＰサービスは、Ｗｉ−Ｆｉにオフロードされ得る。また、チャット、ポジション共有、又はソーシャルプレゼンス情報等の、低帯域幅トラフィックアプリケーション又はセキュリティセンシティブトラフィックアプリケーションも、セルラネットワーク上に留まることができる。一方、良好なＱｏＳを必要としない帯域幅使用ＩＭＳサービス（例えば、ファイル交換、ビデオ共有）は、Ｗｉ−Ｆｉにオフロードされ得る。任意のＩＭＳサービスが、事業者ポリシー（例えば、図２を参照されたい）に従って、Ｗｉ−Ｆｉにオフロードされ得る、又は、Ｗｉ−Ｆｉからセルラネットワークに戻され得る。
【００１３】
図１は、混合モード（mixed-mode）通信ネットワークアーキテクチャ１００の図を示している。ネットワークアーキテクチャ１００内では、キャリアベースのネットワーク（例えば、３ＧＰＰ規格ファミリのうちの規格に従って動作するＬＴＥ／ＬＴＥ−Ａセルネットワーク）が、マルチモードユーザ機器（ＵＥ）１０４、１０５と通信するキャリアベースのネットワークシステム１０２（例えば、セルラネットワークを確立する進化型ノードＢ（ｅノードＢ）、基地局）により確立される。ローカルエリアベースのネットワークシステム１０６（例えば、ＩＥＥＥ８０２．１１規格ファミリのうちの規格に従って動作するＷｉ−Ｆｉネットワーク）が、Ｗｉ−Ｆｉルータ又はアクセスポイント１０６を含むローカルネットワーク機器により確立され得る。キャリアベースのネットワークは、ＵＥ１０４、１０５それぞれへのネットワーク接続１０８、１０９を含み、ローカルエリアベースのネットワークは、ＵＥ１０４、１０５それぞれへのネットワーク接続１１０、１１１を含む。ＵＥ１０４、１０５は、スマートフォン（ＵＥ１０４）、及び内蔵又は外付けの無線ネットワーク通信デバイスを有するパーソナルコンピュータ（ＵＥ１０５）を含む異なるフォームファクタに適合するものとして図示されているが、同じ又は他のフォームファクタが使用されてもよいことが理解されよう。
【００１４】
様々なＵＥ１０４、１０５間の無線ネットワーク通信接続１０８〜１１１は、様々なオフロードポリシー及びプリファレンスの配備（deployment）と関連させて、キャリアベースのネットワークシステム１０２又はローカルエリアベースのネットワークシステム１０６のいずれかを使用することで、容易にされ得る。オフロードポリシー及びプリファレンスは、ＡＮＤＳＦサーバ１１４からキャリアベースのネットワークシステム１０２（及びネットワーク接続１０８、１０９）を介して通信される１以上のＡＮＤＳＦポリシー１２０を使用して通信され得る。
【００１５】
ＡＮＤＳＦサーバ１１４は、キャリアネットワークのサービスプロバイダネットワーク１１２内に位置し得る。サービスプロバイダネットワーク１１２は、様々なサービス１１８及びＰ−ＧＷ（パケットデータネットワーク（ＰＤＮ）ゲートウェイ）１１６を含め、進化型パケットコア（ＥＰＣ）の様々なコンポーネント及び３ＧＰＰ  ＬＴＥ／ＬＴＥ−Ａネットワークの他のコンポーネントを含み得る。ローカルエリアベースのネットワークシステム１０６にオフロードされるデータトラフィックは、Ｐ−ＧＷ１１６との接続を介して、サービスプロバイダネットワーク１１２に戻るように通信され得る。したがって、別のネットワークアーキテクチャ（無線ネットワーク接続１１０、１１１）にオフロードされる無線ネットワーク通信は、サービスプロバイダネットワーク１１２の機能にアクセスするために使用され得る。
【００１６】
ＵＥ１０４、１０５、及びｅノードＢ（例えば、基地局）１０２を伴うＡＮＤＳＦサーバ１１４のより詳細な実施形態はそれぞれ、図４及び図５を参照して以下で説明される。これらの図面は、例示の目的に過ぎない。なぜならば、ＩＭＳサービスに基づくネットワークアクセス選択のための方法は、いかなる特定のデバイスに関する動作にも限定されるものではないからである。
【００１７】
図２は、ＩＭＳサービスに基づくネットワークアクセス選択のための方法に従ったＡＮＤＳＦ管理オブジェクト（ＭＯ）ツリーの一実施形態のグラフィカル表現を示している。ＡＮＤＳＦ  ＭＯツリーは、ネットワークからＵＥにより取得されたＩＳＲＰであり得る。この取得は、ネットワークが、メッセージを特定のＵＥにプッシュすることにより（図３を参照されたい）、開始されてもよいし、ネットワークが、ＡＮＤＳＦ  ＭＯツリーをネットワーク内の全てのＵＥにブロードキャストすることにより、開始されてもよいし、ＵＥが、セルラネットワーク及び／又は任意のＷｉ−Ｆｉ  ＡＰに対するＵＥの位置に基づいて、ＡＮＤＳＦ  ＭＯツリーを取得することにより、開始されてもよい。ＡＮＤＳＦ  ＭＯは、拡張マークアップ言語（ＸＭＬ）フォーマットで生成され得る。ＡＮＤＳＦ  ＭＯツリーは、典型的なＡＮＤＳＦ  ＭＯとすることができ、ＵＥ１０４、１０５は、プッシュされたメッセージに応じて、オフロード機能のためのさらなるノードを追加することができる、ＡＮＤＳＦ  ＭＯに対するアップデートを取得することができる。次いで、ＵＥ１０４、１０５は、さらなる動作のために、アップデートされたＡＮＤＳＦ  ＭＯを使用することができる。
【００１８】
ＡＮＤＳＦ  ＭＯツリーは、ＩＭＳ通信サービス識別子（ＩＣＳＩ識別子）及びＩＭＳアプリケーション参照ＩＤ（ＩＡＲＩ識別子）の使用を含む。ＡＮＤＳＦ  ＭＯツリーに追加されたパラメータは、オフロードされ得るＩＭＳサービス又はＩＭＳアプリケーションのアイデンティフィケーション（ＩＤ）であり得る。図２の後で示されるように、ＵＥが、ＡＮＤＳＦ  ＭＯツリーのポリシーを解析して、これらの識別子のうちの少なくとも１つが存在すると判定した場合、ＵＥは、トラフィックをＷｉ−Ｆｉネットワークにオフロードすることができる。
【００１９】
オフロードされ得る選択されたＩＭＳサービス又はＩＭＳアプリケーションは、複数の形で記述され得る。ＩＣＳＩ及びＩＡＲＩが、セッション開始プロトコル（ＳＩＰ）メッセージ内に集約され得る。各ＩＭＳサービスは、１つのタグ／識別子により、一意に識別され得、したがって、ＩＡＲＩとＩＣＳＩとの間で区別し得ない。タグ値（ＩＭＳＩ又はＩＡＲＩ）は、図２において、「ＩＭＳＲｅｆｌｄ」として示されている。ＶｏＬＴＥ  ＩＣＳＩのためのＩＭＳＲｅｆｌｄパラメータの一例は、次のように見え得る：+g.3gpp.icsi-ref=”urn%3Aurn-7%3gpp-service.ims.icsi.mmtel”。画像共有ＩＡＲＩのためのパラメータの一例は、次のように見え得る：+g.3gpp.iari-ref=”urn%3Aurn-7%3gpp-application.ims.iari.gsma-is”。ＲＣＳ  ＩＰビデオ通話ＩＡＲＩのためのパラメータの一例は、次のように見え得る：+g.gsma.rcs.ipcall;video。これらのパラメータは、例示の目的に過ぎず、本実施形態は、他のＩＣＳＩパラメータ及びＩＡＲＩパラメータを使用することもできる。
【００２０】
図２を参照すると、記号「？」は、関連付けられた要素の０又は１の発生が存在し得ることを表す。０の発生とは、その要素が任意的であることを意味する。記号「＋」は、関連付けられた要素の１以上の発生が存在し得ること（すなわち、その要素が必須であること）を表す。ＡＮＤＳＦ  ＭＯツリーは、３ＧＰＰ  ＴＳ２４．３１２及び記述仕様に従って規定され得るが、これは必須ではない。なぜならば、ＡＮＤＳＦ  ＭＯツリーは、ＳＯＡＰ−ＸＭＬプロトコル又は他のプロトコルに従って規定されてもよいからである。これらの実施形態に従うと、ＵＥ１０４、１０５をプロビジョニングするためにＡＮＤＳＦ  ＭＯツリーを作成及びアップデートするためのネットワークは、ＯＭＡ−ＤＭプロトコル又はＳＯＡＰ−ＸＭＬプロトコルのいずれかを介して通信することができる。ＡＰ１１０は、Ｗｉ−Ｆｉホットスポットが可能であり得、サービスプロバイダのサーバに接続している間、トランスポートメカニズムとしてＨＴＴＰＳを使用することができる。
【００２１】
ＡＮＤＳＦ  ＭＯツリーは、複数のノードを含み得る。これらのノードは、従うポリシーが、非シームレスではなくフローベースの（例えば、シームレスな）動作のためのものであることを示すＦｏｒＦｌｏｗＢａｓｅｄノード２０１を含む。コンテナノード２０４は、フローベースの動作のためのコンテナであり得る。
【００２２】
ＩＰＦＬＯＷノード２０６は、ＩＰフロー動作が実行されることを示すことができる。コンテナノード２０８は、ＩＭＳ−Ｓｅｒｖｉｃｅ−ＩＤインジケーション、Ａｐｐ−ＩＤ２１４インジケーション、又は宛先アドレスインジケーション２２０のためのコンテナであり得る。ＩＭＳ−Ｓｅｒｖｉｃｅ−ＩＤノード２１０は、オフロードされるＩＭＳサービスのタイプの識別子（例えば、ＩＣＳＩ、ＩＡＲＩ）のためのコンテナノード２１２を含み得る。例えば、ＩＭＳＦｅｆｌｄ２１３値は、前述したとおりである。
【００２３】
ＲｏｕｔｉｎｇＣｒｉｔｅｒｉａノード２２５は、ＵＥ１０４、１０５の現在位置等のルーティングパラメータ又はシステム間モビリティポリシールールに関する有効期間のためのコンテナ２４０を有することができる。ＶａｌｉｄｉｔｙＡｒｅａノード２２６は、３ＧＰＰシステム、ＷｉＭＡＸ（登録商標）システム、及び／又はＷＬＡＮシステムに関連するＵＥ１０４、１０５の現在位置の記述（例えば、ＨＥＳＳＩＤ、ＳＳＩＤ、ＢＳＳＩＤ、ＳＩＤ、ＮＩＤ）、又は、緯度及び経度に基づくＵＥ１０４、１０５の地理的位置を含み得る。
【００２４】
ＴｉｍｅＯｆＤａｙノード２２７は、ＡＮＤＳＦ  ＭＯのポリシーを適用する開始日、終了日、開始時間、及び終了時間２３１のためのコンテナ２４１を有することができる。これらは、ポリシーに関する有効期間２３１のインジケーションであり得る。ＵＥ１０４、１０５は、ＵＥ１０４、１０５により示される現タイムゾーンにおける時刻が、ＴｉｍｅＯｆＤａｙノード内に示される少なくとも１つの時間間隔に合致する場合に限り、存在するＴｉｍｅＯｆＤａｙを伴うルールを有効であるとみなすことができる。
【００２５】
ＲｏｕｔｉｎｇＲｕｌｅノード２２８は、ネットワークアクセスＩＤ、技術、又はアクセス優先順位２３２のためのコンテナ２４２を有することができる。これらのパラメータは、ＵＥのネットワークアクセス技術（例えば、３ＧＰＰ、ＬＴＥ）、又は、ＵＥ１０４、１０５がネットワークにアクセスする際に有する優先順位を指定することができる。
【００２６】
ＲｕｌｅＰｒｉｏｒｉｔｙリーフ２５０は、１つの特定のルールに与えられる優先順位を表し、数値として表され得る。２以上の有効なシステム間モビリティポリシールールが存在する場合、ＵＥ１０４、１０５は、最低のＲｕｌｅＰｒｉｏｒｉｔｙ値を有するルールを、有効なルールの中で最高優先順位を有するルールとして扱うことができる。
【００２７】
図３は、ＩＭＳサービスに基づくネットワークアクセス選択のための方法を示す例示的なフローチャートを提供している。図示されるように、このフローチャートは、ＡＮＤＳＦサーバにおいて実行される動作とＵＥにおいて実行される動作との組合せを含む。しかしながら、以下の概括的方法に対する変形形態は、ＡＮＤＳＦサーバ又はＵＥにおいて排他的に実行される対応する動作及び技術を含んでもよいことが明らかであろう。
【００２８】
この方法は、ＵＥからＡＮＤＳＦサーバにＵＥプロファイル情報を提供すること（動作３０２）、及び、ＡＮＤＳＦサーバにおいて、ＵＥプロファイル情報から、すなわち、ＵＥ＿ＰＲＯＦＩＬＥノードから、デバイス構成情報を判別すること（動作３０４）を含め、ＵＥプロファイル情報を通信及び取得するための動作を含む。ＵＥプロファイル情報は、ＩＳＲＰポリシーの配備に先立って、ＡＮＤＳＦサーバに提供されるＡＮＤＳＦ  ＭＯ又は他のデータに含められて通信され得る。
【００２９】
次いで、デバイス構成情報に基づいて、特定のＩＳＲＰポリシーの値が、決定され、ＩＳＲＰがアップデートされる（動作３０６）。ＩＳＲＰが利用可能であることをＵＥに通知するメッセージが、ＵＥにプッシュされる（動作３０８）。他の実施形態においては、ＩＳＲＰが、ＵＥにプッシュされてもよい。
【００３０】
ＩＳＲＰは、ＵＥのハードウェア構成及びソフトウェア構成を組み込むためにアップデートされるが、適用する複数のタイプのオフロードポリシー値を提供することができる。ＩＳＲＰ内の適切なポリシー値のセットを決定することは、シームレスベースのトラフィックオフローディングが生じているか又は非シームレスベースのトラフィックオフローディングが生じているかを判定すること（動作３１０）を含み得る。ＡＮＤＳＦ  ＭＯが、ＵＥの要求に応じて、ＵＥに送信され得る（動作３１２）。ＵＥは、ＡＮＤＳＦ  ＭＯ及びＩＭＳサービスに基づいて、ＩＭＳトラフィックを非セルラネットワーク（例えば、Ｗｉ−Ｆｉ）にオフロードする（動作３１４）。
【００３１】
前述の例は、３ＧＰＰネットワークにおける特定のＡＮＤＳＦサーバ及びポリシー使用について言及しながら提供されたが、ネットワークオフローディングのためのアプリケーション情報を識別することの使用及び配備は、他のタイプの配備メカニズムを使用して、様々なネットワークにおいて提供されてもよいことが理解されよう。例えば、非ＡＮＤＳＦ構造を使用して、特定のソフトウェアアプリケーションのためのポリシー情報の全て又は一部を通信してもよい。さらに、マルチモードＵＥは、パーソナルコンピュータ、ノートブックコンピュータ、ラップトップコンピュータ、スマートフォン、タブレット、モバイルホットスポット、メディアプレーヤ等を含め、一次的なキャリアネットワーク及び二次的なオフロードネットワーク上での通信が可能な任意のデバイスを含んでよい。
【００３２】
図４は、本明細書に記載のネットワークアクセス選択のための様々な動作を実行することができるＵＥ１０４、１０５の機能ブロック図である。ＵＥ１０４、１０５は、プロセッサ４１０を含み得る。プロセッサ４１０は、例えば、ＸＳｃａｌｅアーキテクチャマイクロプロセッサ、ＭＩＰＳ（パイプラインステージがインターロックされないマイクロプロセッサ）アーキテクチャプロセッサ、又は別のタイプのプロセッサといった、ＵＥに適した多種多様なタイプの商用利用可能なプロセッサのうちの任意のプロセッサとすることができる。ランダムアクセスメモリ（ＲＡＭ）、フラッシュメモリ、又は別のタイプのメモリ等のメモリ４２０は、一般に、プロセッサ４１０によりアクセス可能である。メモリ４２０は、オペレーティングシステム（ＯＳ）４３０及びアプリケーションプログラム４４０を記憶するよう適合され得る。ＯＳ４３０又はアプリケーションプログラム４４０は、コンピュータ読み取り可能な媒体（例えば、メモリ４２０）に記憶される命令を含み得る。この命令は、ＵＥ４００のプロセッサ４１０に、本明細書に記載の技術のうちの任意の１以上の技術を実行させることができる。プロセッサ４１０は、直接的に又は適切な中間ハードウェアを介して、ディスプレイ４５０に接続され得、キーボード、タッチパネルセンサ、マイクロフォン等といった１以上の入力／出力（Ｉ／Ｏ）デバイス４６０に接続され得る。同様に、例示的な実施形態において、プロセッサ４１０は、アンテナ４９０とインタフェースをとるトランシーバ４７０に接続され得る。トランシーバ４７０は、ＵＥ４００の性質に応じて、アンテナ４９０を介して、セルラネットワーク信号、無線データ信号、又は別のタイプの信号を送受信するよう構成され得る。さらに、いくつかの構成において、ＧＰＳ受信機４８０も、ＧＰＳ信号を受信するために、アンテナ４９０を利用することができる。トランシーバ４７０は、ＵＥのためのＩＳＲＰを含むＡＮＤＳＦ  ＭＯを受信するための受信モジュールを含み得る。
【００３３】
トランシーバ４７０及びアプリケーション４４０とともにプロセッサ４１０が一緒になると、これらは、セルラネットワークから非セルラネットワークにＩＭＳサービストラフィックをオフロードするＵＥの部分を担うことができるルーティングモジュールとみなされ得る。
【００３４】
図５は、本明細書に記載の動作のうちの任意の１以上の動作を実行することができる基地局又は他のマシン５００を伴うＡＮＤＳＦサーバの一実施形態のブロック図を示している。一実施形態において、マシン５００は、ＵＥ１０５であり得る。マシン５００は、スタンドアロンデバイスとして動作してもよいし、他のマシンに接続されてもよい（例えば、ネットワーク化されてもよい）。ネットワーク配備において、マシン５００は、サーバ−クライアントネットワーク環境におけるサーバマシン、クライアントマシン、又はこれらの両方として動作することができる。一例において、マシン５００は、ピアツーピア（Ｐ２Ｐ）ネットワーク環境（又は、他の分散ネットワーク環境）におけるピアマシンとして動作することができる。マシン５００は、パーソナルコンピュータ（ＰＣ）、タブレットＰＣ、携帯情報端末（ＰＤＡ）、携帯電話機、ウェブアプライアンス、又は、マシンによりなされる動作を指定する命令（シーケンシャル又はその他）を実行することができる任意のマシンであり得る。さらに、１つのマシンのみが示されているが、「マシン」という用語は、クラウドコンピューティング、サービスとしてのソフトウェア（ＳａａＳ）、他のコンピュータクラスタ構成等、本明細書に記載の方法のうちの任意の１以上の方法を実行するための命令の一セット（又は、複数のセット）を個別に又は集合的に実行するマシンの任意の集合を含むものと解釈されるべきである。
【００３５】
本明細書に記載の例は、ロジック若しくは複数のコンポーネント、モジュール、又はメカニズムを含み得る、又は、これらに作用し得る。モジュールは、指定された動作を実行することができる有形のエンティティであり、所定の態様で構成又は配置され得る。一例において、回路は、モジュールとして、指定された態様で（内部に、又は、他の回路等の外部エンティティに対して）配置され得る。一例において、１以上のコンピュータシステム（例えば、スタンドアロン型のクライアントコンピュータシステム又はサーバコンピュータシステム）又は１以上のハードウェアプロセッサの全て又は一部は、指定された動作を実行するよう動作するモジュールとして、ファームウェア又はソフトウェア（例えば、命令、アプリケーション部分、又はアプリケーション）により構成され得る。一例において、ソフトウェアは、（１）非一時的なマシン読み取り可能な媒体上に存在することもあるし、（２）伝送信号内に存在することもある。一例において、ソフトウェアが、モジュールの基礎をなすハードウェアにより実行されたときに、ソフトウェアは、ハードウェアに、指定された動作を実行させる。
【００３６】
したがって、「モジュール」という用語は、有形のエンティティを包含し、エンティティは、指定されたように又は本明細書に記載の任意の動作の一部又は全てを実行するように動作するよう物理的に構築され、特に構成され（例えば、ハードワイヤードされ）、又は一時的に（例えば、トランジトリに）構成される（例えば、プログラムされる）ことが理解されよう。モジュールが一時的に構成される例について考えると、モジュールの各々は、任意の一時点においてインスタンス化される必要はない。例えば、モジュールが、ソフトウェアを使用するよう構成される汎用ハードウェアプロセッサを含む場合、汎用ハードウェアプロセッサは、異なる時間においてそれぞれの異なるモジュールとして構成され得る。ソフトウェアは、それに応じて、例えば、１つの時間インスタンスにおいて特定のモジュールを構成するようにハードウェアプロセッサを構成し、異なる時間インスタンスにおいて異なるモジュールを構成するようにハードウェアプロセッサを構成することができる。
【００３７】
マシン（例えば、サーバ、基地局）５００は、ハードウェアプロセッサ５０２（例えば、処理装置、グラフィックス処理装置（ＧＰＵ）、ハードウェアプロセッサコア、又はこれらの任意の組合せ）、メインメモリ５０４、及びスタティックメモリ５０６を含み得、これらの一部又は全ては、リンク５０８（例えば、バス、リンク、インターコネクト等）を介して、互いと通信することができる。マシン５００は、ディスプレイデバイス５１０及び入力デバイス５１２（例えば、キーボード）をさらに含み得る。一例において、ディスプレイデバイス５１０及び入力デバイス５１２は、タッチスクリーンディスプレイであり得る。マシン５００は、大容量ストレージ（例えば、ドライブユニット）５１６、信号生成デバイス５１８（例えば、スピーカ）、及びネットワークインタフェースデバイス５２０（例えば、基地局アンテナ）をさらに含み得る。マシン５００は、１以上の周辺デバイス（例えば、プリンタ、カードリーダ等）と通信する又は１以上の周辺デバイスを制御するための、シリアル接続（例えば、ユニバーサルシリアルバス（ＵＳＢ））、パラレル接続、又は他の有線接続若しくは無線接続（例えば、赤外線（ＩＲ））等の出力コントローラ５２８を含み得る。
【００３８】
大容量ストレージ５１６は、マシン読み取り可能な媒体５２２を含み得る。マシン読み取り可能な媒体５２２には、本明細書に記載の技術若しくは機能のうちの任意の１以上を具現化する又はそれら技術若しくは機能のうちの任意の１以上により利用されるデータ構造又は命令５２４（例えば、ソフトウェア）の１以上のセットが記憶される。命令５２４はまた、マシン５００により実行中には、全て又は少なくとも一部が、メインメモリ５０４、スタティックメモリ５０６、又はハードウェアプロセッサ５０２内にも存在し得る。一例において、ハードウェアプロセッサ５０２、メインメモリ５０４、スタティックメモリ５０６、及び大容量ストレージ５１６のうちの１つ又はこれらの任意の組合せが、マシン読み取り可能な媒体を構成し得る。
【００３９】
マシン読み取り可能な媒体５２２が、１つの媒体として示されているが、「マシン読み取り可能な媒体」又は「コンピュータ読み取り可能な媒体」という用語は、１以上の命令５２４を記憶するよう構成される１つの媒体又は複数の媒体（例えば、中央データベース、分散データベース、並びに／又は、関連キャッシュ及びサーバ）を含み得る。
【００４０】
「マシン読み取り可能な媒体」又は「コンピュータ読み取り可能な媒体」という用語は、マシン５００により実行される命令であって、マシン５００に、本開示の技術のうちの任意の１以上の技術を実行させる命令を記憶する、符号化する、又は運ぶことができる任意の有形の媒体、又は、そのような命令により使用されるデータ構造若しくはそのような命令に関連付けられているデータ構造を記憶する、符号化する、又は運ぶことができる任意の有形の媒体を含み得る。マシン読み取り可能な媒体の非限定的な例は、ソリッドステートメモリ、光媒体、及び磁気媒体を含み得る。マシン読み取り可能な媒体の具体的な例は、半導体メモリデバイス（例えば、電気的にプログラム可能な読み取り専用メモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラム可能な読み取り専用メモリ（ＥＥＰＲＯＭ））及びフラッシュメモリデバイス等の不揮発性メモリ；内蔵ハードディスク及び着脱可能なディスク等の磁気ディスク；光磁気ディスク；及び、ＣＤ−ＲＯＭディスク及びＤＶＤ−ＲＯＭディスクを含み得る。
【００４１】
命令５２４は、さらに、複数の伝送プロトコル（例えば、フレームリレー、インターネットプロトコル（ＩＰ）、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、ハイパーテキスト転送プロトコル（ＨＴＴＰ）等）のうちの任意の１つの伝送プロトコルを利用し、ネットワークインタフェースデバイス５２０を経由し、伝送媒体を使用し、通信ネットワーク５２６を介して送受信され得る。「伝送媒体」という用語は、マシン５００により実行される命令を記憶する、符号化する、又は運ぶことができる任意の無形の媒体を含むものと解釈されるべきであり、デジタル通信信号、アナログ通信信号、又はソフトウェアの通信を円滑にする他の無形の媒体を含む。
【００４２】
実施形態は、ハードウェア、ファームウェア、及びソフトウェアのうちの１つ又はこれらの組合せにより実装され得る。実施形態はまた、本明細書に記載の動作を実行するために少なくとも１つのプロセッサにより読み取られて実行され得る、コンピュータ読み取り可能な記憶デバイスに記憶された命令として実装され得る。コンピュータ読み取り可能な記憶デバイスは、マシン（例えば、コンピュータ）により読み取り可能な形式で情報を記憶する任意の非一時的なメカニズムを含み得る。例えば、コンピュータ読み取り可能な記憶デバイスは、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、磁気ディスク記憶媒体、光記憶媒体、フラッシュメモリデバイス、並びに、他の記憶デバイス及び記憶媒体を含み得る。
【００４３】
例
以下の例は、さらなる実施形態に関する。
【００４４】
例１は、アクセスネットワーク発見選択機能（ＡＮＤＳＦ）サーバから、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）サービス識別子に基づくシステム間ルーティングポリシー（ＩＳＲＰ）を含むＡＮＤＳＦ管理オブジェクト（ＭＯ）を受信するよう構成されている受信機と、前記ＩＳＲＰ及び前記ＩＭＳサービス識別子に基づいて、セルラネットワークから非セルラネットワークへの、選択されたＩＭＳサービストラフィックのオフローディングを実行するよう構成されている回路と、を備えたユーザ機器である）。
【００４５】
例２において、例１の主題は、前記受信機が、前記セルラネットワークから、前記の受信されるＡＮＤＳＦ  ＭＯに対するアップデートを含むプッシュされたメッセージを受信するようさらに構成されている、ということを任意的に含んでもよい。
【００４６】
例３において、例１〜２の主題は、前記受信機が、前記プッシュされたメッセージに応じて、前記セルラネットワークから前記ＡＮＤＳＦ  ＭＯを取得するようさらに構成されている、ということを任意的に含んでもよい。
【００４７】
例４において、例１〜３の主題は、前記ＩＭＳサービス識別子が、ＩＭＳ通信サービス識別子（ＩＣＳＩ識別子）及びＩＭＳアプリケーション参照ＩＤ（ＩＡＲＩ識別子）のうちの１つを含む、ということを任意的に含んでもよい。
【００４８】
例５において、例１〜４の主題は、前記回路が、前記ＩＣＳＩ識別子又は前記ＩＡＲＩ識別子に基づいて、前記選択されたＩＭＳサービストラフィックのオフローディングを実行するようさらに構成されている、ということを任意的に含んでもよい。
【００４９】
例６において、例１〜５の主題は、前記回路が、前記ＩＣＳＩ識別子又は前記ＩＡＲＩ識別子に基づいて、前記セルラネットワークからＷｉ−Ｆｉネットワークへの、前記選択されたＩＭＳサービストラフィックのオフローディングを実行するようさらに構成されている、ということを任意的に含んでもよい。
【００５０】
例７において、例１〜６の主題は、前記受信機が、拡張マークアップ言語（ＸＭＬ）として前記ＩＳＲＰを含む前記ＡＮＤＳＦ  ＭＯを受信するようさらに構成されている、ということを任意的に含んでもよい。
【００５１】
例８において、例１〜７の主題は、前記受信機が、セッション開始プロトコル（ＳＩＰ）メッセージ内に集約されたものとして、前記ＩＭＳサービス識別子を受信するようさらに構成されている、ということを任意的に含んでもよい。
【００５２】
例９において、例１〜８の主題は、前記受信機が、前記ＩＭＳサービス識別子を受信するようさらに構成されている、ということを任意的に含んでもよい。
【００５３】
例１０は、セルラネットワークから非セルラネットワークにインターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）サービストラフィックをオフロードするための方法であって、セルラネットワークから、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）サービス識別子に基づくシステム間ルーティングポリシー（ＩＳＲＰ）を含むＡＮＤＳＦ管理オブジェクト（ＭＯ）を有するメッセージを受信するステップと、前記ＩＭＳサービス識別子及び前記ＩＳＲＰに基づいて、前記セルラネットワークから非セルラネットワークに、選択されたＩＭＳトラフィックをオフロードするステップと、を含む方法である。
【００５４】
例１１において、例１０の主題は、異なるＩＭＳサービスの各々についての一意ＩＭＳ識別子を受信するステップを任意的に含んでもよい。
【００５５】
例１２において、例１０〜１１の主題は、前記一意ＩＭＳ識別子が、ＩＭＳＲｅｆｌｄパラメータを含む、ということを任意的に含んでもよい。
【００５６】
例１３において、例１０〜１２の主題は、前記ＩＭＳＲｅｆｌｄパラメータが、画像共有ＩＡＲＩ識別子、ＲＣＳ  ＩＰビデオ識別子、及びＶｏＬＴＥ  ＩＣＳＩ識別子のうちの１つを含む、ということを任意的に含んでもよい。
【００５７】
例１４において、例１０〜１３の主題は、前記選択されたＩＭＳトラフィックが、ビデオトラフィック、ＶｏＩＰトラフィック、又は高帯域幅トラフィック、及びより低いＱｏＳのトラフィックのうちの１つである、ということを任意的に含んでもよい。
【００５８】
例１５において、例１０〜１４の主題は、前記セルラネットワークから、前記ＡＮＤＳＦ  ＭＯが利用可能であるというプッシュされたメッセージを受信するステップと、前記プッシュされたメッセージに応じて、前記セルラネットワークから、前記ＡＮＤＳＦ  ＭＯを取得するステップと、を任意的に含んでもよい。
【００５９】
例１６において、例１０〜１５の主題は、ユーザ機器プロファイルをＡＮＤＳＦサーバに提供するステップを任意的に含んでもよい。
【００６０】
例１７において、例１０〜１６の主題は、ＵＥ＿ＰＲＯＦＩＬＥノードから、ユーザ機器（ＵＥ）構成情報を判別するステップと、ＵＥ構成に基づいて、前記ＩＳＲＰをアップデートするステップと、任意的に含んでもよい。
【００６１】
例１８において、例１０〜１７の主題は、前記ＡＮＤＳＦ  ＭＯに含めて前記ＵＥ構成を通信するステップを任意的に含んでもよい。
【００６２】
例１９において、例１０〜１８の主題は、前記セルラネットワークから、前記ＡＮＤＳＦ  ＭＯを有する前記メッセージを受信することは、拡張マークアップ言語（ＸＭＬ）である前記ＡＮＤＳＦ  ＭＯを受信することを含む、ということを任意的に含んでもよい。
【００６３】
例２０は、ＩＭＳサービスに基づくネットワークアクセス選択のための、１以上のプロセッサにより実行される命令を記憶している非一時的なコンピュータ読み取り可能な記憶媒体であって、ネットワークを選択する動作は、ＵＥが、アクセスネットワーク発見選択機能（ＡＮＤＳＦ）サーバから、インターネットプロトコル（ＩＰ）マルチメディアサブシステム（ＩＭＳ）サービス識別子に基づくシステム間ルーティングポリシー（ＩＳＲＰ）を含むＡＮＤＳＦ管理オブジェクト（ＭＯ）を有するメッセージを受信する動作と、前記ＵＥが、前記ＩＭＳサービス識別子及び前記ＩＳＲＰに基づいて、セルラネットワークから非セルラネットワークに、選択されたＩＭＳトラフィックをオフロードする動作と、を含む、非一時的なコンピュータ読み取り可能な記憶媒体である。
【００６４】
例２１において、例２０の主題は、ネットワークを選択する前記動作は、前記ＡＮＤＳＦサーバから、前記ＡＮＤＳＦ  ＭＯが利用可能であるというプッシュされたメッセージが受信される動作と、前記ＵＥが、前記ＡＮＤＳＦサーバから、前記ＡＮＤＳＦ  ＭＯを取得する動作と、をさらに含む、ということを任意的に含んでもよい。
【００６５】
例２２において、例２０〜２１の主題は、前記ＵＥが、前記ＩＳＲＰと、ＩＭＳ通信サービス識別子（ＩＣＳＩ識別子）及びＩＭＳアプリケーション参照ＩＤ（ＩＡＲＩ識別子）のうちの１つである前記ＩＭＳサービス識別子と、に基づいて、ＩＭＳサービスをオフロードするネットワークを選択する、ということを任意的に含んでもよい。
【００６６】
要約書は、請求項の範囲又は意味を限定又は解釈するためには使用されないという理解の下で提出されている。請求項は、発明を実施するための形態に組み込まれ、各請求項は、それ自身、別々の実施形態として独立している。
【図１】
0006396489.tif 000002
【図２】
0006396489.tif 000003
【図３】
0006396489.tif 000004
【図４】
0006396489.tif 000005
【図５】
0006396489.tif 000006