(57)【要約】  本開示の実施形態は、モバイル仮想ネットワークオペレータ（ＭＶＮＯ）を起動する方法およびシステム設定を記載する。方法は、仮想ネットワークサービスプロバイダ（ＮＳＰ）を無線でブロードキャストして、あるＮＳＰに関連付けられている１以上のモバイル仮想ネットワークオペレータ（ＭＶＮＯ）を、無線を利用して起動する段階と、仮想ＮＳＰに接続されている移動局（ＭＳ）のユーザに対して１以上のＭＶＮＯを選択肢として提示するサブスクリプションポータルへと、ＭＳを方向付ける段階と、選択されたＭＶＮＯにＭＳを接続させるべく、選択されたＭＶＮＯの設定パラメータでＭＳをプロビジョンする段階とを備える。他の実施形態も記載され、および／または、請求されている。【選択図】図１
2013500683.tif 000002
【特許請求の範囲】
【請求項１】
仮想ネットワークサービスプロバイダ（ＮＳＰ）を無線でブロードキャストして、あるＮＳＰに関連付けられている１以上のモバイル仮想ネットワークオペレータ（ＭＶＮＯ）を、無線を利用して起動する段階と、
前記仮想ＮＳＰに接続されている移動局（ＭＳ）のユーザに対して前記１以上のＭＶＮＯを選択肢として提示するサブスクリプションポータルへと、前記ＭＳを方向付ける段階と、
選択されたＭＶＮＯに前記ＭＳを接続させるべく、前記選択されたＭＶＮＯの設定パラメータで前記ＭＳをプロビジョンする段階と
を備える方法。
【請求項２】
前記ＭＳをプロビジョンする段階は、
前記ＭＳのユーザが、後で前記仮想ＮＳＰを利用して前記選択されたＭＶＮＯ以外の１以上のＭＶＮＯを起動できるように、前記仮想ＮＳＰではなくて前記選択されたＭＶＮＯの起動を示す起動フラグを設定する段階を有する請求項１に記載の方法。
【請求項３】
前記仮想ＮＳＰを無線でブロードキャストする段階は、ワイマックス（ＷｉＭＡＸ：Worldwide Interoperability for Microwave Access）ネットワークの基地局により実行される請求項１に記載の方法。
【請求項４】
前記移動局（ＭＳ）を方向付ける段階は、
前記仮想ＮＳＰに接続されている前記移動局を、ハイパーテキスト転送プロトコル（ＨＴＴＰ）を介してサブスクリプションサービスを提供するサブスクリプションポータルへと方向付ける段階を有する請求項１に記載の方法。
【請求項５】
前記ＭＳをプロビジョンする段階は、前記ＮＳＰまたは前記仮想ＮＳＰに関連付けられている論理により実行される請求項１に記載の方法。
【請求項６】
前記ＭＳをプロビジョンする段階はさらに、
前記論理により、前記ＭＳが前記選択されたＭＶＮＯに接続されたときに前記選択されたＭＶＮＯに関連付けられている論理による制御を受けるように、前記ＭＳを設定する段階を有する請求項５に記載の方法。
【請求項７】
前記ＭＳをプロビジョンする段階はさらに、
前記選択されたＭＶＮＯのアカウント情報を含むブートストラップメッセージを前記論理により構築する段階を有する請求項５に記載の方法。
【請求項８】
前記ＭＳをプロビジョンする段階はさらに、
前記選択されたＭＶＮＯの設定ツリーを前記論理により構築する段階を有する請求項５に記載の方法。
【請求項９】
前記ＭＳを前記選択されたＭＶＮＯに接続させるべく、前記仮想ＮＳＰから前記ＭＳを切り離す段階をさらに備える請求項１に記載の方法。
【請求項１０】
移動局（ＭＳ）が、仮想ネットワークサービスプロバイダ（ＮＳＰ）に無線接続して、あるＮＳＰに関連付けられている１以上のモバイル仮想ネットワークオペレータ（ＭＶＮＯ）を起動する段階と、
前記ＭＳが、前記１以上のＭＶＮＯから選択されたＭＶＮＯの設定パラメータを含むプロビジョンサービスを無線受信する段階と
を備え、
前記設定パラメータにより前記選択されたＭＶＮＯへの接続が可能となる方法。
【請求項１１】
前記１以上のＭＶＮＯを、無線を利用して起動するサブスクリプションポータルに、前記ＭＳがアクセスする段階と、
前記ＭＳが、前記ＭＳのユーザに提示された前記１以上のＭＶＮＯのうちの１つを選択する段階と
をさらに備える請求項１０に記載の方法。
【請求項１２】
前記選択されたＭＶＮＯのアカウントを作成する段階をさらに備える請求項１１に記載の方法。
【請求項１３】
前記ＮＳＰを、無線を利用して起動するサブスクリプションポータルに、前記ＭＳがアクセスする段階をさらに備える請求項１０に記載の方法。
【請求項１４】
前記仮想ＮＳＰに無線接続する前に、前記ＭＳが前記仮想ＮＳＰを、無線を利用して発見する段階をさらに備える請求項１０に記載の方法。
【請求項１５】
前記ＭＳが、前記仮想ＮＳＰに無線接続する前に、前記ＭＳについて前記仮想ＮＳＰが起動されていないと判断する段階をさらに備える請求項１０に記載の方法。
【請求項１６】
前記プロビジョンサービスを無線受信する段階は、
前記ＭＳのユーザが、後で前記仮想ＮＳＰを利用して前記選択されたＭＶＮＯ以外の１以上のＭＶＮＯを起動できるように、前記仮想ＮＳＰではなくて前記選択されたＭＶＮＯの起動を示す起動フラグを設定する段階を有する請求項１０に記載の方法。
【請求項１７】
前記プロビジョンサービスを無線受信した後に、前記仮想ＮＳＰから切り離す段階と、
前記ＭＳが、少なくとも部分的に無線を利用して、前記選択されたＭＶＮＯを発見する段階と、
前記ＭＳが、前記選択されたＭＶＮＯに接続する段階と
をさらに備える請求項１０に記載の方法。
【請求項１８】
無線ネットワークの近隣にある１以上の移動局（ＭＳ）と、前記無線ネットワークの基地局を介して通信するよう設定された１以上のプロセッサと、
前記１以上のプロセッサに連結され、命令を格納している格納媒体と
を備え、
前記基地局は、仮想ネットワークサービスプロバイダ（ＮＳＰ）を前記１以上の移動局（ＭＳ）に無線を利用して公告するよう設定されており、前記仮想ＮＳＰは、あるＮＳＰに関連付けられている１以上のモバイル仮想ネットワークオペレータ（ＭＶＮＯ）を、無線を利用して起動するよう設定されており、
前記命令は前記プロセッサにより実行されると、
前記仮想ＮＳＰに接続されているＭＳのユーザに対して前記１以上のＭＶＮＯを選択肢として提示するサブスクリプションポータルへと、前記ＭＳを方向付ける段階と、
選択されたＭＶＮＯに前記ＭＳを接続させるべく、前記選択されたＭＶＮＯの設定パラメータで前記ＭＳをプロビジョンする段階と
を実行させる
装置。
【請求項１９】
前記命令は前記プロセッサにより実行されると、さらに、
前記ＭＳのユーザが、後で前記仮想ＮＳＰを利用して前記選択されたＭＶＮＯ以外の１以上のＭＶＮＯを起動できるように、前記仮想ＮＳＰではなくて前記選択されたＭＶＮＯの起動を示す起動フラグを設定する段階を実行させる請求項１８に記載の装置。
【請求項２０】
前記プロセッサは、前記ＮＳＰにＭＳ起動サービスを提供する１以上の無線（ＯＴＡ）サーバのプロセッサである請求項１８に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示の実施形態は概して、無線通信システム分野に係り、より詳しくは、モバイル仮想ネットワークオペレータ（ＭＶＮＯ）を起動するための方法およびシステム設定に係る。
【背景技術】
【０００２】
情報の転送をブロードバンド速度で行いやすくするモバイルネットワークの開発および設置が進められている。これらのネットワークのことを本明細書ではブロードバンド無線アクセス（ＢＷＡ）ネットワークと通称する場合があり、これには、第３世代パートナーシッププロジェクト（３ＧＰＰ）が指定する１以上のプロトコルおよびその派生物、ＷｉＭＡＸフォーラム、または、ＩＥＥＥ（アイトリプルイー）８０２．１６規格（例えばＩＥＥＥ８０２．１６−２００５修正版）に準拠して動作するネットワークが含まれていてよい（しかし、ここで述べられる実施形態はこれに限定はされない）。ＩＥＥＥ８０２．１６に準拠したＢＷＡネットワークは、概してＷｉＭＡＸネットワークと称され、これは、ＩＥＥＥ８０２．１６規格にとっての適合性・互換性テストに合格した製品への合格マークである、ワイマックス（Worldwide Interoperability for Microwave Access）の頭辞語である。
【０００３】
ブロードバンド無線技術では様々な種類のデバイスが利用される。これらデバイスには、例えばパーソナルコンピュータ、ハンドヘルドデバイス、およびその他の、無線ブロードバンドネットワークを利用して通信を行う家庭用電化製品（例えばミュージックプレーヤ、デジタルカメラ等）が含まれてよい。無線ブロードバンドネットワークのサービスプロバイダは、これら無線デバイスのサブスクリプションを起動、実行することができる。
【０００４】
モバイル仮想ネットワークオペレータ（ＭＶＮＯ）は、通常は、自分のライセンス許可された無線スペクトルの周波数割り当てを有さないが、例えば、自分自身の顧客に対して販売を行っている従来のモバイルオペレータまたはサービスプロバイダから、ＭＯＵ（minutes of use）等のエアタイムを購入するように構成されているオペレータのことである。現在のところ、無線ブロードバンドネットワーク（ＷｉＭＡＸ）で無線により（ＯＴＡ）ＭＶＮＯを起動する機能は存在していない。例えばＷｉＭＡＸ規格では、ネットワークアクセスプロバイダ（ＮＡＰ）およびネットワークサービスプロバイダ（ＮＳＰ）を、２つの企業体として定義している。標準的なＮＳＰの公告法をＭＶＮＯに適用すると、ＮＳＰが多すぎて消費帯域幅が大きくなりすぎてしまう。さらにＷｉＭＡＸ規格では、ＭＶＮＯ（例えばＮＡＰに直接接続されていないＮＳＰ）の公告がサポートされていない。従って、このような無線ブロードバンドネットワークにおいてＭＶＮＯを起動することのできる技術および設定が望まれている。
【０００５】
実施形態は、以下の詳細な記載を添付図面と読むことで理解が容易になる。記載の説明をしやすくするために、同様の参照符号を付された部材は類似した部材であるとする。実施形態は、添付図面を例として説明されており、これらにより限定されることは意図していない。
【図面の簡単な説明】
【０００６】
【図１】一部の実施形態におけるブロードバンド無線アクセス（ＢＷＡ）ネットワークアーキテクチャの一例の概略図である。
【図２】一部の実施形態における無線ネットワークのＭＶＮＯ起動フローの一例の概略図である。
【図３】一部の実施形態における設定パラメータのツリー構造の一例の概略図である。
【図４】一部の実施形態における設定パラメータのツリー構造の別の例の概略図である。
【図５】一部の実施形態におけるＭＶＮＯ起動方法のフロー図である。
【図６】一部の実施形態におけるＭＶＮＯ起動方法の別のフロー図である。
【図７】ここに記載する様々な実施形態を実施するために利用することができるプロセッサベースのシステムの一例の概略図である。
【発明を実施するための形態】
【０００７】
本開示の実施形態は、無線ネットワークでＭＶＮＯを起動する技術および設定を提供する。以下の詳細な記載では、この文書の一部を背形成する添付図面について言及するが、図面全体にわたり同様の参照番号は同様の部材を表すこととし、図面には本発明が実施可能な実施形態の一例が示されている。他の実施形態を利用することも可能であり、本発明の範囲を逸脱しない限りにおいて構造上または論理上の変更が可能である。従って以下の詳細な記載は、限定的な意味に捉えられるべきではなく、本発明における実施形態の範囲は、添付請求項およびその均等物により定義されることが意図されている。
【０００８】
本発明の実施形態の理解を助けるために、様々な処理を複数の別個の処理として記載する場合があるが、記載の順序は、これらの処理が順序の限定を受けるということを示唆していると捉えられるべきではない。
【０００９】
本開示の趣旨においては、「Ａおよび／またはＢ」といった言い回しは、（Ａ）、（Ｂ）、または（ＡおよびＢ）を意味している。「Ａ、Ｂ，および／またはＣ」という言い回しは、（Ａ）、（Ｂ）、（Ｃ）、（ＡおよびＢ）、（ＡおよびＣ）、（ＢおよびＣ）、または（Ａ、Ｂ、およびＣ）の意味である。
【００１０】
「一部の実施形態」「一実施形態」という言い回しは繰り返し利用される。この言い回しは、いつも同じ実施形態のことを表しているわけではないが、その場合もある。「備える」「有する」「含む」といった用語は、そうではないと明記されていない限りは同義語である。
【００１１】
ＷｉＭＡＸネットワーク等の無線メトロポリタンエリアネットワーク（ＷＭＡＮ）におけるブロードバンド無線アクセスの観点から例示的な実施形態を説明する場合が多いが、本発明の実施形態はこれに限定はされず、他の種類の無線ネットワークに対して適用することもでき、そうした場合にも同様の利点が得られるであろう。これらネットワークには、これらに限定はされないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、無線パーソナルエリアネットワーク（ＷＰＡＮ）および／またはセルラー式ネットワーク等の無線ワイドエリアネットワーク（ＷＷＡＮ）等が含まれる。
【００１２】
以下の実施形態は、モバイル無線ラジオシステムのトランスミッタおよびレシーバ等の様々な用途に利用可能である。本発明の実施形態の範囲に特に含まれるラジオシステムは、これらに限定はされないが、ネットワークインタフェースカード（ＮＩＣ）、ネットワークアダプタ、基地局、アクセスポイント（ＡＰ）、ゲートウェイ、ブリッジ、ハブ、およびサテライト無線電話が含まれる。さらに、本発明の実施形態の範囲に含まれるラジオシステムは、サテライトシステム、パーソナル移動通信システム（ＰＣＳ）、グローバルポジショニングシステム（ＧＰＳ）、双方向ページャ、パーソナルコンピュータ（ＰＣ）および関連する周辺機器、携帯情報端末（ＰＤＡ）、パーソナルコンピューティングアクセサリ（ＰＣＡ）、および、性質上関連性を持ち、実施形態の原理の適用に適した既存および将来開発されるシステム全てを含む。
【００１３】
図１は、一部の実施形態におけるブロードバンド無線アクセス（ＢＷＡ）ネットワーク１００の一例の概略図である。ＢＷＡネットワーク１００は、１以上のラジオアクセスネットワーク（ＲＡＮ）２０とコアネットワーク２５とを有するネットワークサービスプロバイダ（ＮＳＰ）のネットワークであってよい。
【００１４】
移動局（ＭＳ）１５は、ＲＡＮ２０内の基地局（ＢＳ）（ＢＳ４０、４２等）を含む無線リンクを介してコアネットワーク２５にアクセスすることができる。ＭＳ１５は例えば、ＩＥＥＥ８０２．１６規格（ＩＥＥＥ８０２．１６−２００５修正版）またはＷｉＭＡＸ規格（例えばネットワークワーキンググループ（ＮＷＧ）Ｒｅｌ１．５規格またはこの修正版）に準拠したプロトコルを利用して起動を試みるサブスクライバステーションであってよい。基地局４０、４２は、ＮＳＰをＭＳ１５に対して無線で公告するよう構成されていてよい。図１はＭＳ１５を携帯電話として概略しているが、様々な実施形態においてはＭＳ１５がノートブック、ウルトラモバイルＰＣ（ＵＭＰＣ）、ハンドヘルドモバイルデバイス、ユニバーサル集積回路カード（ＵＩＣＣ）、携帯情報端末（ＰＤＡ）、加入者宅内機器（ＣＰＥ）、その他の家庭用電化製品（例えばＭＰ３プレーヤ、デジタルカメラ等）であってもよい。
【００１５】
一部の実施形態では、ＲＡＮ２０を介したＭＳ１５との通信は、１以上のアクセスサービスネットワークゲートウェイ（ＡＳＮ−ＧＷ）４５を介して可能となるが、実施形態はこの特定の種類のネットワークの実装に限定はされない。ＡＳＮ−ＧＷ４５（または別の類似した種類のネットワークノード）は、コアネットワーク２５とそのＲＡＮ２０との間のインタフェースとして機能してよい。従ってＡＳＮ−ＧＷ４５は、複数の基地局４０、４２に接続されて、一種のＢＳコントローラおよび／またはモバイルスイッチセンター（ＭＳＣ）として機能して、ＲＡＮ２０用のハンドオーバ制御その他の機能を促すことができるが、実施形態はこれに限定はされない。
【００１６】
コアネットワーク２５は、ＭＳ１５の起動またはサブスクリプションに関連するその他の動作を提供する論理を含んでよい。例えばコアネットワーク２５は、プロビジョンサーバ５０、ブートストラップサーバ５５、および／または、サブスクリプションサーバ６０を含んでよい。このようにしてＮＳＰに関連付けられている１以上のサーバ５０、５５、６０を、基地局４０、４２に通信可能に連結することができる。この１以上のサーバ５０、５５、６０は、ＮＳＰに接続されている１以上のＭＳ（例えばＭＳ１５）を、サブスクリプションポータルに方向付けるよう構成されていてよい。
【００１７】
一部の実施形態では、記載されるサーバ５０、５５、６０の異なる機能に関する論理を組み合わせて（例えば単一の機械に組み合わせることを含む）、サーバ数を減らすこともできる。図示はされていないが、コアネットワーク２５はさらに、幾つかの他のコンポーネント（例えば認証、承認、および会計（ＡＡＡ）サーバまたはホームエージェント（ＨＡ））を含むこともできる。
【００１８】
図２は、一部の実施形態における無線ネットワーク（例えばＢＷＡネットワーク１００）のＭＶＮＯ起動フロー２００の一例の概略図である。図１および図２を参照すると、ＢＷＡネットワーク１００のトランスミッタ（例えばＢＳ４０）は、２１０で、仮想ＮＳＰ（Ｖ−ＮＳＰ）の公告を、無線でブロードキャストして、ＮＳＰに関連付けられている１以上のＭＶＮＯを、無線を利用して起動する。この１以上のＭＶＮＯは、ＮＳＰがＭＶＮＯの顧客に対して提供しているサービスの購入／販売契約により、ＮＳＰに対して関連付けられているとみなすことができる。仮想ＮＳＰは、実際のＮＳＰを表しているわけではないという意味で「仮想」である。例えば仮想ＮＳＰは、ＭＶＮＯ起動フロー２００中には起動されず、仮想ＮＳＰアクセスに接続されている非プロビジョンデバイス（例えばＭＳ１５）を、実際のＮＳＰに関連付けられている１以上のＭＶＮＯを選択可能なサブスクリプションポータルに提供する。こうすることで、非プロビジョンデバイスが、選択したＭＶＮＯを起動することができるようになる。
【００１９】
非プロビジョンデバイス（例えばＭＳ１５）は、２２０で、ＮＳＰのＢＷＡネットワーク１００に入る。２２０では、様々な処理を実行して最初のネットワークエントリを行うことができる。例えば、非プロビジョンＭＳ１５は、ネットワーク発見、選択（ＮＤ＆Ｓ）関連の処理（例えば公告されている仮想ＮＳＰ、そしておそらくは仮想ＮＳＰを介して選択可能な１以上のＭＶＮＯに関連付けられている実際のＮＳＰのスキャンおよび検知）を実行することができる。ＭＳ１５のユーザが、仮想ＮＳＰへの接続を選択することもできる。ＭＳ１５が、仮想ＮＳＰを起動するかを判断するよう構成されていてもよい。上述したように、選択されたＭＶＮＯと接続するようにＭＳ１５がプロビジョンされた後であっても仮想ＮＳＰを起動せず、ＭＳ１５のユーザに、仮想ＮＳＰを介して選択可能な他のＭＶＮＯを起動させる機会を与えるようにすることもできる。ＭＳ１５は、仮想ＮＳＰを起動するかを、例えば、ＭＳ１５へのプロビジョンが必要かを判断することで決定してもよい。非プロビジョンＭＳ１５は、例えばこのＭＳ１５が起動されていないことを示していてもよい。
【００２０】
仮想ＮＳＰを起動しないと決定した後に、非プロビジョンＭＳ１５は、起動プロセスをトリガするために様々なパラメータを設定することができる。例えば、ＷｉＭＡＸ設定では、ＭＳ１５は、ネットワークアクセス識別子（ＮＡＩ）を｛ｓｍ＝１｝ＭＡＣ＠「ｒｅａｌｍ」に設定してよく、この「ｒｅａｌｍ」の部分が仮想ＮＳＰを特定している。起動に関するＭＳ１５の認証は、トランスポート層セキュリティ（）ＴＬＳに設定されてよい。ＭＳ１５を、仮想ＮＳＰを介してＢＷＡネットワーク１００に接続するためには、例えばＭＳ１５の認証処理等の他の処理を実行することもできる。認証は、例えば拡張認証プロトコル（ＥＡＰ）を利用して行うことができる。
【００２１】
ＭＳ１５がＢＷＡネットワーク１００に入ると、ＭＳ１５は、２３０でインターネットプロトコル（ＩＰ）アドレスを取得して、ネットワーク１００および／または無線（ＯＴＡ）サーバ７０との間でデータ経路を構築してよい。起動プロセスは、ＩＰを利用して、非プロビジョンＭＳ１５とＢＷＡネットワーク１００および／またはＯＴＡサーバとの間で情報を交換してよい。ＩＰアドレスは、例えば、動的ホスト設定プロトコル（ＤＨＣＰ）を利用してＢＷＡネットワーク１００の接続サービスネットワーク（ＣＳＮ）内のサーバにより提供されてよい。他の設定および／またはプロトコルをサポートすることもできる。
【００２２】
非プロビジョンＭＳ１５は、さらに、２４０でブートストラップシーケンスを行うことができる。ブートストラップは、例えば、ＭＳ１５がプロビジョンされていない、または、ＭＳ１５が起動されていない、および／または、起動準備ができていないことを示す設定パラメータによりトリガされてよい。ＢＷＡネットワーク１００のＡＳＮ−ＧＷ４５またはその他の類似した機能デバイスは、ＭＳ１５とブートストラップサーバ５５との間でホットラインを構築してよく、ＯＴＡサーバ７０の一部であってもよい。ホットライン構築により、ＭＳ１５は、ブートストラップサーバ５５に方向付けられ、これに対してアクセスが可能となり、ブートストラップ情報を交換することができるようになる。ブートストラップ２４０は、ＯＭＡ−ＤＭ（オープンモバイルアライアンスデバイス管理）（例えば、２００６年４月にリリースされたＯＭＡ−ＤＭ仕様のバージョン１．２、またはこの変形版）に従って取得可能である。ＭＳ１５は、２６０で、ＯＭＡセッションを開始して、サブスクリプションポータル２５０でサブスクリプションサービスを行ったり、および／または、ＭＳ１５をプロビジョンしたりすることができる。
【００２３】
ＭＳ１５のユーザは、接続用のＭＶＮＯのリストを提供される。接続用のＭＶＮＯが選択されると、２５０でＭＳ１５がサブスクリプションポータルに方向付けられてよい。サブスクリプションポータル２５０は、ハイパーテキスト転送プロトコル（ＨＴＴＰ）または任意の他の適切なプロトコルを介してサブスクリプションサービスを提供してよい。例えばサブスクリプションサーバ６０、または、同様の機能を有するその他の論理がＯＴＡサーバ７０の一部であってよく、ＭＳ１５のウェブブラウザを介してウェブベースのサブスクリプションサービスを提供してよい。サブスクリプションポータル２５０に方向付けられると、ＭＳ１５のユーザは、サブスクリプションサーバ６０と情報を交換して、選択されたＭＶＮＯでユーザアカウントを作成することができる。
【００２４】
ここで行う処理は、図示された順序以外の順序で行われてもよい。例えば様々な実施形態では、ブートストラップを取得する前に、接続用のＭＶＮＯのリストをＭＳ１５のユーザに提示することもできる。
【００２５】
２５０のサブスクリプションポータルにおけるユーザアカウントの生成の後に、２６０でＭＳ１５のプロビジョンが行われる。仮想ＮＳＰはＭＳ１５に、選択されたＭＶＮＯの設定パラメータをプロビジョンして、選択されたＭＶＮＯを使って、ＭＳ１５の接続と通常のワーキング処理とができるようにする。例えばプロビジョンサーバ５０、または、同様の機能を有するその他の論理は、ＯＴＡサーバ７０の一部であってよく、少なくとも部分的に、デバイス管理アカウント（ＤＭ−ＡＣＣ）ツリー（選択されたＭＶＮＯ用のＯＭＡ−ＤＭサーバのアカウント情報を含んでよい）を有するブートストラップメッセージを構築することにより、ＭＳ１５をプロビジョンすることができる。一部の実施形態では、２６０におけるプロビジョンによりＤＭ−ＡＣＣツリーが構築され、選択されたＭＶＮＯのプロビジョンサーバが、ＭＳ１５が選択されたＭＶＮＯに接続されたときに、管理処理の制御を行うようにしてよい。
【００２６】
図３を参照すると、一部の実施形態における設定パラメータのツリー構造の一例の概略図が示されており、プロビジョン前のＤＭ−ＡＣＣツリー３２５と、プロビジョン後のＤＭ−ＡＣＣツリー３５０とが示されている。図示されているようにプロビジョン前には、ＤＭ−ＡＣＣツリー３２５は、仮想ＮＳＰ（例えばＶｉｒｔ＿ＮＳＰ−Ｂ）用のＯＭＡ−ＤＭサーバアカウント情報（例えばサーバＢ（ServerB）等の特定のサーバＩＤ（Server ID））およびその他のパラメータを有している。プロビジョン後には、ＤＭ−ＡＣＣツリー３５０は、選択されたＭＶＮＯ（例えばＭＶＮＯ−５）用に追加されたＯＭＡ−ＤＭサーバアカウント情報（例えば特定のサーバＩＤ（サーバ５（Server5）））を、他のパラメータとともに有していている。ＤＭ−ＡＣＣツリー３５０は、クライアント（ＭＳ１５等）がＯＭＡ−ＤＭセッションを作成する際に必要としうる他のパラメータ（例えばサーバドメイン名および／または認証情報を含む）を含んでもよい。
【００２７】
次に図４を簡単に参照すると、図４は、一部の実施形態における設定パラメータのツリー構造の別の例の概略図であり、プロビジョンサーバ５０は、さらに、部分的に選択されたＭＶＮＯの設定ツリーを構築することで、ＭＳ１５をプロビジョンすることができる。このような設定ツリーの構築には、例えばＷｉＭＡＸサプリメント（例えばＷｉＭａｘ−Ｓｕｐｐ）の作成、および／または、選択されたＭＶＮＯのためのＭＳ１５の起動を示す起動フラグを設定することが含まれてよい。例えばプロビジョン前であれば、設定ツリー４２５は、１以上のＭＶＮＯに関連付けられている仮想ＮＳＰ（例えばＶｉｒｔ＿ＮＳＰ−Ｂ）および実際のＮＳＰ（例えばＮＳＰ−Ａ）について、ＭＳ１５の非アクティブステータス（例えばＡｃｔｉｖａｔｅｄ＝Ｆａｌｓｅ）を示すパラメータで設定されるＷｉＭａｘＳｕｐｐのオペレータを記述している。プロビジョン後であれば、設定ツリー４５０は、１以上のＭＶＮＯから選択されたＭＶＮＯ（例えばＭＶＮＯ−５）の起動（例えばＡｃｔｉｖａｔｅｄ＝Ｔｒｕｅ）を示すパラメータで設定される。設定ツリー４５０に示されているように、プロビジョン後には、選択されたＭＶＮＯと関連付けられている仮想ＮＳＰ（例えばＶｉｒｔ＿ＮＳＰ−Ｂ）および実際のＮＳＰ（例えばＮＳＰ−Ａ）は、非アクティブ状態に保たれる（例えばＡｃｔｉｖａｔｅｄ＝Ｆａｌｓｅ）。設定ツリー４５０は、ローミングパートナーのリスト、サブスクリプションパラメータ、および／または認証情報といったその他の情報を含んでもよい。
【００２８】
図２に戻ると、ネットワークの２７０における終了は、２６０のＭＳ１５のプロビジョン後に行われてよい。ネットワークが終了２７０すると、プロビジョンされたＭＳ１５は、選択して今起動されたＭＶＮＯに接続を行うことができるようになる。例えば、プロビジョン２６０および起動されたＭＶＮＯのネットワークの終了２７０の後に、プロビジョンされたＭＶ１５は、仮想ＮＳＰ、起動されたＭＶＮＯ、さらにはおそらくは起動されているＭＶＮＯに関連付けられている実際のＮＳＰの公告をスキャンして検知することができる。ＭＳ１５のユーザは、起動されたＭＶＮＯに接続してよく、こうしてＭＳ１５が、ＭＶＮＯが起動されたと判断することができる。起動されたＭＶＮＯのＮＡＩおよび認証等のパラメータを設定した後で、ＭＳ１５は、ＢＷＡネットワーク１００に、起動されたＭＶＮＯを利用して入ることができる。ＤＭ−ＡＣＣによりＯＭＡセッションを開始させるＩＰアドレスが取得され、ＢＷＡネットワーク１００内で起動されたデバイスとしてＭＳ１５を機能させることができる。
【００２９】
様々な実施形態においては、公告とＭＶＮＯ／ＮＳＰとの間のマッピングはＭＳ１５の内部で行われてよい。このマッピングは、例えばＭＳ１５が仮想ＮＳＰに接続されている間にプロビジョンされてもよい。
【００３０】
図５は、一部の実施形態におけるＭＶＮＯ起動方法５００のフロー図である。この起動方法はＯＴＡにより実行されてよい。方法５００は、５０２で、仮想ＮＳＰを無線でブロードキャストして、ＮＳＰに関連付けられている１以上のＭＶＮＯを、無線を利用して起動してよい。仮想ＮＳＰの無線によるブロードキャストは、ＢＷＡネットワーク１００の基地局（例えばＢＳ４０、ＢＳ４２等）により実行されてよい。様々な実施形態では、５０２における無線のブロードキャストはＷｉＭＡＸネットワークを利用して行われる。
【００３１】
方法５００はさらに、ブロック５０４で、仮想ＮＳＰに接続されているＭＳ（例えばＭＳ１５）を、ＭＳ１５のユーザに対して１以上のＭＶＮＯを選択肢として提示するサブスクリプションポータルに方向付けることを含んでよい。サブスクリプションポータルは、ＨＴＴＰまたは任意のその他の適切なプロトコルに従ってサブスクリプションサービスを提供することができる。
【００３２】
方法５００はさらに、ブロック５０６で、ＭＳ１５に対して、選択されたＭＶＮＯの設定パラメータをプロビジョンして、選択したＭＶＮＯにＭＳ１５を接続させることを含んでよい。このプロビジョンには、仮想ＮＳＰのではなく、選択されたＭＶＮＯの起動を示す起動フラグを設定して、ＭＳ１５のユーザに、後で、仮想ＮＳＰを利用して、選択されたＭＶＮＯ以外の１以上のＭＶＮＯの起動を許可することが含まれてよい。
【００３３】
５０６のプロビジョンは、ＮＳＰまたは仮想ＮＳＰに関連付けられている論理（例えばＯＴＡサーバ７０）によって実行されてよい。ＭＳ１５は、ＮＳＰまたは仮想ＮＳＰに関連付けられている論理により設定されることで、ＭＳ１５が選択されたＭＶＮＯに接続されたときに、選択されたＭＶＮＯと関連付けられている論理による制御を受けさせることができる。これに関して、ＭＶＮＯのプロビジョンは、接続されたときにデバイスを制御する論理（例えば選択されたＭＶＮＯのプロビジョンサーバ）とは異なる、仮想ＮＳＰに関連付けられている論理（例えば仮想ＮＳＰ用のプロビジョンサーバ）により実行されてよい。
【００３４】
５０６のプロビジョンはさらに、選択されたＭＶＮＯのアカウント情報を含むブートストラップメッセージの構築、および／または、選択されたＭＶＮＯの設定ツリーの構築を含んでよい。この処理は、例えば、ＮＳＰまたは仮想ＮＳＰに関連付けられている論理により実行されてもよい。
【００３５】
方法５００はさらに、ブロック５０８で、仮想ＮＳＰからＭＳ１５を切り離すことを含んでよい。この処理により、ＭＳ１５が、選択されたＭＶＮＯに接続することができるようになる。方法５００は、さらに、ここに記載する動作または処理を含んでよい。
【００３６】
図６は、一部の実施形態におけるＭＶＮＯ起動方法６００の別のフロー図である。方法６００は、ブロック６０２で、ＭＳ（例えばＭＳ１５）により、仮想ＮＳＰを、無線を利用して発見することを含んでよい。この発見は、例えば、接続のために利用できる無線ネットワークをスキャンして検知するＭＳ１５のＮＤ＆Ｓ技術に従って行うことができる。
【００３７】
方法６００は、ブロック６０４でさらに、ＭＳ１５が、仮想ＮＳＰがＭＳ１５について起動されていないと判断することを含んでよい。ＭＳ１５のユーザに、後で、仮想ＮＳＰを利用して、選択されたＭＶＮＯ以外の１以上のＭＶＮＯを起動させることを許可するために、仮想ＮＳＰは起動されなくてよい。
【００３８】
方法６００は、ブロック６０６でさらに、ＭＳ１５が仮想ＮＳＰに無線接続して、ＮＳＰに関連付けられているＭＶＮＯを起動することを含んでよい。様々な処理を実行して、認証を行い、あるいは、ＭＳ１５にネットワークに入らせることができ、その中の幾つかは、少なくとも図２を参照して記載した。次いでブロック６０８で、ＭＳは、１以上のＭＶＮＯを無線を利用して起動するサブスクリプションポータルにアクセスすることができる。様々な実施形態では、６０８のサブスクリプションポータルへのアクセスにより、１以上のＭＶＮＯに関連付けられているＮＳＰを、無線を利用して起動することができる。サブスクリプションポータルにアクセスする前に、例えば図２を参照して説明したＩＰアドレスの取得、および／または、ブートストラップ等の様々な処理を実行してよい。
【００３９】
方法６００は、ブロック６１０でさらに、ＭＳ１５が、ＭＳ１５のユーザに提示される１以上のＭＶＮＯのうちの１つを選択することを含んでよい。ブロック６１２で、ユーザは、ＭＳ１５を利用して、選択したＭＶＮＯのアカウントを作成してよい。
【００４０】
ブロック６１４で、ＭＳ１５は、選択したＭＶＮＯの設定パラメータを含むプロビジョンサービスを無線受信することを含んでよい。設定パラメータにより、ＭＳ１５は、選択したＭＶＮＯに接続することができるようになる。ブロック６１４におけるプロビジョンサービスの受信には、仮想ＮＳＰではなく、選択したＭＶＮＯの起動を示す起動フラグを設定することが含まれてよい。
【００４１】
ブロック６１６で、ＭＳ１５は、ブロック６１４でプロビジョンサービスを受信した後で、起動されたＭＶＮＯに接続するべく、仮想ＮＳＰからの切断を行ってよい。プロビジョンされたＭＳ１５は、ブロック６１８で、例えば前に選択して今起動されたＭＶＮＯを無線により発見して、ブロック６２０で、この起動されたＭＶＮＯに接続することができる。方法６００はさらに、ここに記載される他の動作または処理を含んでもよい。
【００４２】
図７は、ここに記載する様々な実施形態を実施するために利用することができるプロセッサベースのシステムの一例の概略図である。プロセッサシステム２０００は、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、ＰＤＡ、サーバ、インターネット機器、および／または、任意の他の種類のコンピューティングデバイスであってよい。一部の実施形態では、プロセッサシステム２０００は、ＭＳ１５、プロビジョンサーバ５０、ブートストラップサーバ５５、および／または、サブスクリプションサーバ６０の機能を行うことができてよく、または、サーバ５０、５５、６０と類似した機能を果たす論理を提供することができてよい。
【００４３】
図７に示すプロセッサシステム２０００は、メモリコントローラ２０１２と入出力（Ｉ／Ｏ）コントローラ２０１４とを含むチップセット２０１０を含む。チップセット２０１０は、プロセッサ２０２０がアクセス可能であり利用する、複数の汎用および／または専用レジスタ、タイマ等、並びに、メモリおよびＩ／Ｏ管理機能を提供することができる。プロセッサ２０２０は、１以上のプロセッサ、ＷＬＡＮコンポーネント、ＷＭＡＮコンポーネント、ＷＷＡＮコンポーネント、および／または、他の適切な処理コンポーネントを利用して実装することができる。プロセッサ２０２０は、第１レベルの統合キャッシュ（Ｌ１）、第２レベルの統合キャッシュ（Ｌ２）、第３レベルの統合キャッシュ（Ｌ３）、および／または、データを格納することのできる任意の他の適切な構造を利用して実装可能なキャッシュ２０２２を含んでよい。
【００４４】
メモリコントローラ２０１２は、プロセッサ２０２０を、メインメモリ２０３０（揮発性メモリ２０３２および不揮発性メモリ２０３４）にバス２０４０を介してアクセスさせ通信させる機能を実行してよい。図７は、バス２０４０を使って様々なコンポーネント同士を通信可能に連結しているが、他の実施形態は、さらなるインタフェースを追加したり、別のインタフェースで置き換えることもできる。
【００４５】
揮発性メモリ２０３２は、同期式動的ランダムアクセスメモリ（ＳＤＲＡＭ）、動的ランダムアクセスメモリ（ＤＲＡＭ）、ＲＡＭＢＵＳ動的ランダムアクセスメモリ（ＲＤＲＡＭ）、および／または任意の他の種類のランダムアクセスメモリデバイスにより実装されてよい。不揮発性メモリ２０３４は、フラッシュメモリ、読み取り専用メモリ（ＲＯＭ）、ＥＥＰＲＯＭ、および／または、任意の他の好適な種類のメモリデバイスを利用して実装することができる。
【００４６】
ここでは製品も開示する。製品は、実行されるとここに記載されている動作を実行する命令が格納されたコンピュータ可読媒体を含んでよい。コンピュータ可読媒体は、例えばメインメモリ２０３０および／または大容量格納デバイス２０８０、その他の任意の適切な格納媒体等のコンポーネントを含んでよい。
【００４７】
プロセッサシステム２０００は、バス２０４０に連結されているインタフェース回路２０５０も含んでよい。インタフェース回路２０５０は、任意の種類のインタフェース規格（例えばＥｔｈｅｒｎｅｔ（登録商標）インタフェース、ユニバーサルシリアルバス（ＵＳＢ）、第３世代入出力（３ＧＩＯ）インタフェース、および／または、任意の他の適切な種類のインタフェース）を利用して実装されてよい。
【００４８】
インタフェース回路２０５０には１以上の入力デバイス２０６０が接続されてよい。入力デバイス２０６０により、プロセッサ２０２０に対してデータおよびコマンドを入力することができるようになる。例えば入力デバイス２０６０は、キーボード、マウス、タッチセンサー式のディスプレイ、トラックパッド、トラックボール、ＩＳＯポイント（isopoint）、および／または、音声認識システムによる実装が可能である。
【００４９】
インタフェース回路２０５０にはさらに１以上の出力デバイス２０７０も接続されてよい。例えば出力デバイス２０７０は、表示デバイス（例えば発光ディスプレイ（ＬＥＤ）、液晶ディスプレイ（ＬＣＤ）、陰極管（ＣＲＴ）ディスプレイ、プリンタ、および／または、スピーカ）により実装することができる。インタフェース回路２０５０は、とりわけグラフィックドライバカードを含んでよい。
【００５０】
プロセッサシステム２０００は、さらに、ソフトウェアおよびデータを格納するために１以上の大容量格納デバイス２０８０を含んでもよい。この大容量格納デバイス２０８０の例には、フロッピー（登録商標）ディスクおよびドライブ、ハードディスクドライブ、コンパクトディスクおよびドライブ、ＤＶＤおよびドライブが含まれてよい。
【００５１】
インタフェース回路２０５０はさらに、ネットワークを介して外部コンピュータとのデータ交換を促すモデムまたはネットワークインタフェースカード等の通信デバイスを含んでもよい。プロセッサシステム２０００とネットワークとの間の通信リンクは、Ｅｔｈｅｒｎｅｔ（登録商標）接続、デジタル加入者回線（ＤＳＬ）、電話回線、携帯電話システム、同軸ケーブル等の任意の種類のネットワーク接続であってよい。
【００５２】
一部の実施形態では、プロセッサシステム２０００は、アンテナ構造（不図示）に連結されることで、ネットワークの他のデバイスにアクセスすることができる。一部の実施形態では、アンテナ構造は、主に一方向（例えば１２０度）で放射または受信して、互いに協働するように連結されて実質的に全方向をカバーする１以上の指向性アンテナ、または、全ての方向で平等に良好な放射および受信が可能な１以上の全方向性アンテナを含んでよい。一部の実施形態では、アンテナ構造は、１以上の指向性および／または全方向性アンテナ（例えばダイポールアンテナ、モノポールアンテナ、パッチアンテナ、ループアンテナ、マイクロストリップアンテナ、または、ＲＦ信号のＯＴＡ送受信に適した任意の他の種類のアンテナ）を含んでよい。
【００５３】
入力デバイス２０６０、出力デバイス２０７０、大容量格納デバイス２０８０、および／またはネットワークへのアクセスは、Ｉ／Ｏコントローラ２０１４により制御されてよい。特にＩ／Ｏコントローラ２０１４は、プロセッサ２０２０に入力デバイス２０６０、出力デバイス２０７０、大容量格納デバイス２０８０、および／またはネットワークと、バス２０４０およびインタフェース回路２０５０を介して通信させる機能を実行してよい。
【００５４】
図７に示す各コンポーネントは、プロセッサ２０００内の別個のブロックとして示されているが、これらブロックの一部が実行する機能は、単一の半導体回路に統合することができ、または、２以上の別個の集積回路を利用して実装することもできる。例えばメモリコントローラ２０１２およびＩ／Ｏコントローラ２０１４は、チップセット２０１０内の別個のブロックとして示されているが、メモリコントローラ２０１２およびＩ／Ｏコントローラ２０１４は、単一の半導体回路内に集積されていても構わない。
【００５５】
一部の実施形態を説明の目的から図示、記載してきたが、本開示の範囲を逸脱さえしなければ、同じ目的を達成することができると思料される代替物および／または均等物である実施形態および実装例で、図示して説明してきた実施形態を置き換えることもできる。本願は、ここに記載する実施形態の変形例または変更例を含むことを意図している。従って、ここに記載する実施形態は、請求項およびその均等物によってのみ制限を受ける。
【図１】
2013500683.tif 000003
【図２】
2013500683.tif 000004
【図３】
2013500683.tif 000005
【図４】
2013500683.tif 000006
【図５】
2013500683.tif 000007
【図６】
2013500683.tif 000008
【図７】
2013500683.tif 000009
【国際調査報告】
2013500683.tif 000010
2013500683.tif 000011