(57)【要約】【課題】  先行認証を行なうか否かを適応的に決定する無線デバイスを提供する。【解決手段】  無線デバイス上でレイテンシに敏感なアプリケーション（低レイテンシアプリケーション）が実行されている場合には、先行認証が実行され、無線アクセスポイント間の切り替えに関連するレイテンシが低減される。この種の低レイテンシアプリケーションには、ＶｏＩＰ、ビデオ、インタラクティブホワイトボード、あるいはビデオ会議などが含まれる。他方、無線デバイス上で低レイテンシアプリケーションが実行されていない場合には、無線デバイスは、無線アクセスポイント間の切り替えを行なう際に、レイテンシに関して敏感ではない。そのような場合には、先行認証は実行されず、処理およびバッテリ資源が温存される。【選択図】  図２
2004364310.tif 000002
【特許請求の範囲】
【請求項１】
無線デバイスが、無線アクセスポイントから別の無線アクセスポイントへ移動することを容易にする方法であって、
前記無線デバイス上で現在実行中のアプリケーションが無線アクセスポイントから別の無線アクセスポイントへ移動する際に低レイテンシを有するべきであると決定する段階と、
第１の無線アクセスポイントを介して通信する段階と、
第２の無線アクセスポイントが範囲内にありかつ前記無線デバイスが現在前記第１の無線アクセスポイントと通信中であるが将来前記第２の無線アクセスポイントと通信する可能性があると決定する段階と、
前記アプリケーションが低レイテンシを有するべきであると決定する前記段階に応答して、前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示する段階と
を有することを特徴とする方法。
【請求項２】
前記決定する段階および前記指示する段階は、前記第１の無線アクセスポイントを介した前記通信する段階中に前記第２の無線アクセスポイントを含む複数の無線アクセスポイントに対して実行されることを特徴とする請求項１に記載の方法。
【請求項３】
前記第２の無線アクセスポイントとの間で認証済み状態を獲得する段階と、
前記獲得する段階の後に、前記第２の無線アクセスポイントとの関連付けを行なう段階と
をさらに有することを特徴とする請求項１に記載の方法。
【請求項４】
前記無線デバイス上で現在実行中のアプリケーションが無線アクセスポイントから別の無線アクセスポイントへの移動の際に低レイテンシを有するべきであると決定する前記段階は、
予期されるプライマリ無線アクセスポイントをプライマリ無線アクセスポイントにする前に、前記予期されるプライマリ無線アクセスポイントとの間で認証済み状態を獲得すべきであるという要求を前記アプリケーションから受信する段階
を有することを特徴とする請求項１に記載の方法。
【請求項５】
前記アプリケーションはＶｏＩＰであることを特徴とする請求項１に記載の方法。
【請求項６】
前記アプリケーションはビデオアプリケーションであることを特徴とする請求項１に記載の方法。
【請求項７】
前記アプリケーションはインタラクティブホワイトボードであることを特徴とする請求項１に記載の方法。
【請求項８】
前記アプリケーションはビデオ会議アプリケーションであることを特徴とする請求項１に記載の方法。
【請求項９】
前記アプリケーションはストリーミングアプリケーションであることを特徴とする請求項１に記載の方法。
【請求項１０】
前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示する前記段階は、
前記第２の無線アクセスポイントを含む複数の無線アクセスポイントに対して、前記無線デバイスが前記複数の無線アクセスポイントの各々との間で、それぞれ対応する無線アクセスポイントをプライマリ無線アクセスポイントにする以前に、認証済み状態を獲得する必要があることを指示する段階
を有することを特徴とする請求項１に記載の方法。
【請求項１１】
前記複数の無線アクセスポイントが共通の信用の範囲内に存在することを特徴とする請求項１０に記載の方法。
【請求項１２】
前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示する前記段階は、
前記無線デバイスが前記第１の無線アクセスポイントを介して通信中に前記第２の無線アクセスポイントに対して先行認証を行なう段階
を有することを特徴とする請求項１に記載の方法。
【請求項１３】
前記無線デバイスが前記第１の無線アクセスポイントを介して通信を行なう前記段階は、
ＩＥＥＥ８０２．１１規格を用いて前記第１の無線アクセスポイントと通信する段階
を有することを特徴とする請求項１に記載の方法。
【請求項１４】
前記無線デバイスが前記第１の無線アクセスポイントを介して通信を行なう前記段階は、
ブルートゥース規格を用いて前記第１の無線アクセスポイントと通信する段階
を有することを特徴とする請求項１に記載の方法。
【請求項１５】
無線デバイスが、無線アクセスポイントから別の無線アクセスポイントへ移動することを容易にする方法を実現するコンピュータプログラム製品であって、該コンピュータプログラム製品は、コンピュータ実行可能命令群を有する１つまたは複数のコンピュータ読み取り可能媒体を含んでおり、１つまたは複数のプロセッサによって実行された場合に、前記コンピュータ実行可能命令群が、前記無線デバイスに対して、
前記無線デバイス上で現在実行中のアプリケーションが無線アクセスポイントから別の無線アクセスポイントへ移動する際に低レイテンシを有するべきであると決定する段階と、
第１の無線アクセスポイントを介して通信する段階と、
第２の無線アクセスポイントが範囲内にありかつ前記無線デバイスが現在前記第１の無線アクセスポイントと通信中であるが将来前記第２の無線アクセスポイントと通信する可能性があると決定する段階と、
前記アプリケーションが低レイテンシを有するべきであると決定する前記段階に応答して、前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示する段階と、
を実行させることを特徴とするコンピュータプログラム製品。
【請求項１６】
前記１つまたは複数のコンピュータ読み取り可能媒体が、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
前記第２の無線アクセスポイントとの間の認証済み状態を獲得する段階と
前記獲得段階の後に前記第２の無線アクセスポイントとの関連付けを行なう段階と
を実行させるコンピュータ実行可能命令群をさらに有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１７】
前記無線デバイス上で現在実行中のアプリケーションが無線アクセスポイントから別の無線アクセスポイントへ移動する際に低レイテンシを有するべきであると決定させる前記コンピュータ実行可能命令群は、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
予期されるプライマリ無線アクセスポイントをプライマリ無線アクセスポイントにする前に、前記予期されるプライマリ無線アクセスポイントとの間で認証済み状態を獲得すべきであるという前記アプリケーションからの要求を検出する段階
を実行させるコンピュータ実行可能命令群を有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１８】
前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示させる前記コンピュータ実行可能命令群は、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
前記第２の無線アクセスポイントを含む複数の無線アクセスポイントに対して、前記無線デバイスが当該複数の無線アクセスポイントの各々との間で、それぞれ対応する無線アクセスポイントをプライマリ無線アクセスポイントにする以前に、認証済み状態を獲得する必要があることを指示する段階
を実行させるコンピュータ実行可能命令群を有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項１９】
前記複数の無線アクセスポイントは共通の信用の範囲内に存在することを特徴とする請求項１８に記載のコンピュータプログラム製品。
【請求項２０】
前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示させる前記コンピュータ実行可能命令群は、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
前記無線デバイスが前記第１の無線アクセスポイントを介して通信中に前記第２の無線アクセスポイントに対して先行認証を行なう段階
を実行させるコンピュータ実行可能命令群を有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２１】
前記第１の無線アクセスポイントを介して前記無線デバイスに通信させる前記コンピュータ実行可能命令群は、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
ＩＥＥＥ８０２．１１規格またはブルートゥース規格を用いて前記第１の無線アクセスポイントと通信する段階
を実行させるコンピュータ実行可能命令群を有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２２】
前記第１の無線アクセスポイントを介して前記無線デバイスに通信させる前記コンピュータ実行可能命令群は、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
パーソナルエリアネットワークを用いて前記第１の無線アクセスポイントと通信する段階
を実行させるコンピュータ実行可能命令群を有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２３】
前記第１の無線アクセスポイントを介して前記無線デバイスに通信させる前記コンピュータ実行可能命令群は、前記１つまたは複数のプロセッサによって実行された場合に、前記無線デバイスに対して、
ウルトラワイドバンド（ＵＷＢ）テクノロジを用いて前記第１の無線アクセスポイントと通信する段階
を実行させるコンピュータ実行可能命令群を有することを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２４】
前記１つまたは複数のコンピュータ読み取り可能媒体は不揮発性メモリ媒体であることを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２５】
前記１つまたは複数のコンピュータ読み取り可能媒体は揮発性メモリ媒体であることを特徴とする請求項１５に記載のコンピュータプログラム製品。
【請求項２６】
無線デバイスが、無線アクセスポイントから別の無線アクセスポイントへの移動することを容易にする方法であって、
前記無線デバイス上で現在実行中のアプリケーションが無線アクセスポイントから別の無線アクセスポイントへ移動する際に低レイテンシを有するべきであると決定する段階と、
第１の無線アクセスポイントとの接続が解除される以前に、無線デバイスが第２の無線アクセスポイントとの間で認証済み状態を有するように前記第２の無線アクセスポイントを準備するステップと
を有することを特徴とする方法。
【請求項２７】
第２の無線アクセスポイントを準備する前記ステップは、
前記第１の無線アクセスポイントを介して通信する段階と、
前記第２の無線アクセスポイントが範囲内にありかつ前記無線デバイスが現在前記第１の無線アクセスポイントと通信中であっても将来当該第２の無線アクセスポイントと通信する可能性があると決定する段階と、
前記アプリケーションが低レイテンシを有するべきであると決定する前記段階に応答して、前記第２の無線アクセスポイントに対して前記無線デバイスが前記第２の無線アクセスポイントをプライマリ無線アクセスポイントにする以前に前記第２の無線アクセスポイントとの間で認証済み状態を獲得する必要があることを指示する段階と
を有することを特徴とする請求項２６に記載の方法。
【請求項２８】
前記第２の無線アクセスポイントとの間で認証済み状態を獲得する段階と
前記獲得する段階の後に、前記第２の無線アクセスポイントとの関連付けを行なう段階と
をさらに有することを特徴とする請求項２６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線ネットワーク技術に関する。より詳細には、本発明は、予期される無線アクセスポイントが実際のプライマリ無線アクセスポイントになる前であっても、それら予期されるプライマリ無線アクセスポイントに対して選択的に先行認証を行なうメカニズムに関する。
【背景技術】
【０００２】
今日では、コンピュータは、デスクトップコンピュータ、ラップトップコンピュータ、タブレットＰＣ、パーソナルデジタルアシスタンス（ＰＤＡ）、電話、そしてさらに小さいデバイスをも含む広範な形態を有している。この種のデバイスは、無線ネットワークを介して通信する機能を有している場合がある。本明細書においては、“無線デバイス”とは、デバイスが有線デバイスを介して通信することが可能である場合においても、１つまたは複数の無線ネットワークを介して通信することが可能なあらゆるデバイスを表わしている。
【０００３】
無線ネットワークを介した通信機能は、コンピュータの一般的な特性の１つになってきている。これにより、今日では、無線デバイスは全世界中に散在している。無線デバイスを接続する機能は、ポータブルコンピューティングデバイスにおいて特に有用である。なぜなら、無線デバイスは、通常、それらが物理的に有線ネットワークに接続されている場合よりもはるかに遠距離に、しかも、より制限が少ない状態で移動させられうるからである。
【０００４】
無線デバイスの有用性を非常に増大させる１つのデバイスが無線アクセスポイントである。無線アクセスポイントは、（適切に設定されて認証された）その範囲内にある無線デバイスが、無線アクセスポイントに接続された有線ネットワークにアクセスすることを可能にする。この有線ネットワークは、ローカルエリアネットワークである場合も、インターネットのようなワイドエリアネットワークである場合もある。よって、無線アクセスポイントは、それらがサポートするポータブル無線デバイスよりも、空間的にはより固定されている。
【０００５】
ユーザが無線デバイスを移動させる際に、無線デバイスが、ある無線アクセスポイントによってサポートされている領域から他の無線アクセスポイントによってサポートされている領域へ移動することがしばしば起こる。一方の無線アクセスポイントから他の無線アクセスポイントへの切り替えを行なうためには、ローミングする無線デバイスは、新たな無線アクセスポイントへ関連付けられて認証される前に、直前の無線アクセスポイントとの関連付けが破棄されるのを待機しなければならない。従って、無線デバイスが直前の無線ネットワークとの関連付けが破棄される時刻と無線デバイスが新たな無線ネットワークへの認証を成功させる時刻との間にレイテンシ時間が存在する。
【０００６】
このレイテンシ時間を低減する目的で、可能性のある無線アクセスポイントへの認証を、それらの無線アクセスポイントがプライマリ無線アクセスポイントになる前であっても行なう方法が提案されている。この方法は、直前の無線アクセスポイントから先行認証された新たな無線アクセスポイントへの切り替えの際にレイテンシ時間を低減することを可能にする。これは、無線デバイスが、直前の無線アクセスポイントとの関連付けが破棄された後に、新たな無線アクセスポイントに対する関連付けのみがなされる必要があり、認証される必要がないからである。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
もちろん、無線デバイスが、実際にはプライマリ無線アクセスポイントにはなり得ない無線アクセスポイントに対して先行認証を行なってしまう場合が存在しうる。結局、無線デバイスがいつプライマリ無線アクセスポイントを使用開始するかを予測することはしばしば困難である。なぜなら、無線デバイスの移動は、無線デバイスと関連付けられたユーザの移動に関する予測不能性に依存しているからである。予期されたプライマリ無線アクセスポイントがプライマリ無線アクセスポイントに実際にはならない場合には、先行認証プロセスは、プロセッササイクルの無駄、電力の無駄および認証サーバへの不要な負荷を意味することになってしまう。
【０００８】
モバイル無線デバイスは、それらのより大きな（すなわち、移動しない）対象物と比較して、限られたプロセッサおよびバッテリ資源しか有さない場合が少なくない。従って、有利なのは、プロセッサおよび電力に係る要求を低減させつつ、無線アクセスポイント間の切り替え前に先行認証を可能にするメカニズムである。
【課題を解決するための手段】
【０００９】
前述の従来技術に係る問題点は、本発明の原理に従って克服される。本発明は、実行されているアプリケーションのレイテンシ要求が与えられた場合に適切に選択的に先行認証する無線デバイスを指向するものである。
【００１０】
直前の無線アクセスポイントと通信している間、本発明に係る無線デバイスは、次の無線アクセスポイントが範囲内にあること、および将来その無線アクセスポイントとの通信がなされる可能性があることを決定する。無線デバイスは、その無線デバイス上で実行されている１つまたは複数のアプリケーションが、ある無線アクセスポイントから別の無線アクセスポイントへの切り替えの際に低いレイテンシを必要とするかを決定する。これに応答して、無線デバイスは、次の無線アクセスポイントに対して、無線デバイスが第２のの無線アクセスポイントをプライマリ無線アクセスポイントとする前であっても、次の無線アクセスポイントから認証済み状態を獲得することを通知する。範囲内に複数の次の無線アクセスポイントが存在する場合もあり得るが、このような場合には、本発明に係る無線デバイスは、それら複数の次の無線アクセスポイントから認証済み状態を獲得する。
【００１１】
本発明に係る無線デバイスが、先行認証を行なうか否かの決定を状況に適応して行なうことに留意されたい。無線デバイス上でレイテンシに敏感なアプリケーション（本明細書においては、低レイテンシアプリケーションともいう）が実行されている場合には、先行認証が行なわれ、無線アクセスポイント間の切り替えの際のレイテンシが低減される。この種の低レイテンシアプリケーションには、ＶｏＩＰ、ビデオ、インタラクティブホワイトボード、またビデオ会議などが含まれる。他方、無線デバイス上で低レイテンシアプリケーションが実行されていない場合には、無線デバイスは、無線アクセスポイントの切り替えを行なう際のレイテンシに敏感ではない。そのような場合には、先行認証は行なわれず、処理およびバッテリ資源が温存される。このように、先行認証は、それが重要な場合にのみ行なわれてそれ以外の場合には実行されず、先行認証が重要ではない場合には処理およびバッテリ資源が温存される。
【００１２】
本発明の他の特徴および利点は以下に記載されており、一部は記載から明らかとなり、一部は本発明の実施から学ぶことができる。本発明の特徴および利点は、特許請求の範囲に記載された装置およびそれらの組み合わせによって理解および把握される。本発明に係るこれらおよび他の特徴は、以下の記載および特許請求の範囲からより完全に明らかになり、また、以下に記載されている本発明の実施形態から学ばれる。
【発明を実施するための最良の形態】
【００１３】
本発明の原理は、先行認証を行なうか否かに係る決定を適応的に行なう無線デバイスに関する。本発明に係る無線デバイス上でレイテンシに関して敏感なアプリケーション（本明細書においては、低レイテンシアプリケーションともいう）が実行されている場合には、先行認証が実行され、無線アクセスポイント間の切り替えの際のレイテンシが低減される。この種の低レイテンシアプリケーションには、ＶｏＩＰ、ビデオ、インタラクティブホワイトボード、またビデオ会議などが含まれる。他方、無線デバイス上で低レイテンシアプリケーションが実行されていない場合には、無線デバイスは、無線アクセスポイントの切り替えを行なう際のレイテンシに敏感ではない。そのような場合には、先行認証は行なわれず、処理およびバッテリ資源が温存される。
【００１４】
本発明の実施形態には、以下により詳細に説明されているように、種々のコンピュータハードウエアを含む専用あるいは汎用コンピュータデバイスが含まれる。さらに、本発明の範囲に含まれる実施形態には、コンピュータ実行可能命令あるいはデータ構造を担持するコンピュータ読み取り可能媒体が含まれる。このようなコンピュータ読み取り可能媒体は、汎用あるいは専用コンピュータによってアクセスすることができる任意の利用可能な媒体が含まれる。例えば、この種のコンピュータ読み取り可能媒体には、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭあるいは他の光学ディスクストレージ、磁気ディスクストレージあるいは他の磁気ストレージデバイスなどの物理的なストレージ媒体、あるいは、コンピュータ実行可能命令あるいはデータ構造の形態で所望のプログラムコード手段を記録する目的で用いられ、汎用あるいは専用コンピュータによってアクセスすることができる他のあらゆる媒体が含まれるが、これらに限定されるものでは無い。
【００１５】
図１および以下の説明は、本発明を実施することができる適切なコンピュータ環境についての簡単かつ一般的な説明を提供することを企図したものである。必須要件ではないが、以下、本発明を、コンピュータデバイスによって実行されるプログラムモジュールなどのコンピュータ実行可能命令についての一般的なコンテクストにおいて説明する。一般的に、プログラムモジュールは、特定のタスクを実行するかあるいは特定の抽象データ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含んでいる。
【００１６】
図１を参照すると、本発明の原理を実施するのに適したオペレーティング環境は、無線デバイス１００という形態を有する汎用コンピューティングデバイスを含んでいる。図１においては、無線デバイス１００は携帯電話のような外見を有するように描かれているが、今日では、多様なデバイスが無線ネットワークを介した通信をすることができ、本発明の原理を用いることによって利益を受けことができる。例えば、タブレットＰＣ、パーソナルデジタルアシスタンス（ＰＤＡ）、ラップトップ、および他の無線デバイスが、今日では利用可能である。他の無線デバイスの形態も、将来開発される可能性がある。本発明の原理は、無線デバイスの特定の形態に限定されるものでは無い。
【００１７】
無線デバイス１００は、入力ユーザインターフェース１０３を介してユーザが情報を入力することを可能にするユーザインターフェース１０１を有している。ユーザは、提示された情報を、出力ユーザインターフェース１０２を介して閲覧する。ユーザインターフェースは、無線デバイスの形態に依存して、広範に変化しうる。一方、図示の実形態では、無線デバイス１００は携帯電話であり、出力ユーザインターフェース１０２は、音声情報をユーザに与えるスピーカ１０４および視覚情報をユーザに提示するディスプレイ１０５を含む。
【００１８】
入力ユーザインターフェース１０３は、音声情報を電子情報の形にするマイクロフォン１０６を含んでいる。さらに、入力ユーザインターフェース１０３には、ユーザが無線デバイス１００に情報を入力することを可能にするダイアルコントロール１０７およびナビゲーションコントロール１０８を有している。図１においては、スピーカ１０４およびマイクロフォン１０６が外付けであるように示されているが、スピーカおよびマイクロフォンは、通常、無線デバイス１００と統合されているかおよび／あるいはその内部にある。
【００１９】
１つまたは複数のプログラムモジュールを含むプログラムコード手段は、メモリ１１２に格納される。複数のプログラムモジュールのうちの一には、オペレーティングシステム１１３、１つまたは複数のアプリケーションプログラム１１４、他のプログラムモジュール１１５、およびプログラムデータ１１６が含まれうる。１つまたは複数のプログラムモジュールは、メモリ（揮発性）中にインスタンス化されるか、メモリ（不揮発性）からロードされ、プロセッサ１１１を用いてさらに処理される。プログラムコード手段は、揮発性メモリと共に不揮発性メモリを含んでおり、その形態は無線デバイスの種類に依存して広範に変化しうる。バス１１０は、ユーザインターフェース１０１、プロセッサ１１１、およびメモリ１１２を相互結合している。
【００２０】
図１は、本発明に適したオペレーティング環境を例示しているが、本発明の原理は、無線ネットワークを介して通信することができる任意の無線デバイスにおいて用いられることができる。図１に示した無線デバイスは例示目的のみのものであり、本発明の原理が実施されうる広範な無線デバイスの一部を規定するものではない。
【００２１】
図２は、本発明の原理が機能しうる無線ネットワーク環境２００を例示している。無線ネットワーク環境２００には、複数の無線アクセスポイント２０１から２０６が含まれる。各々の無線アクセスポイントは、所定の範囲内にある適切に設定された無線デバイスに対してサービスを提供することが可能である。無線アクセスポイントは、例えば、ＩＥＥＥ８０２．１１、８０２．１１のあらゆる後継プロトコル、ブルートゥーステクノロジ、ウルトラワイドバンド（ＵＷＢ）テクノロジを用いたパーソナルエリアネットワーク（ＰＡＮ）、さらに、ＧＰＲＳテクノロジなどの無線ワイドエリアネットワークなどのあらゆる無線通信プロトコルを用いて、周囲の無線デバイスに対してサービスを提供する。無線アクセスポイント２０４の範囲は円２１４で示されており、無線アクセスポイント２０５の範囲は円２１５で示されている。他の無線アクセスポイント２０１から２０３および２０６もそれぞれ対応するサービス提供範囲を有している。無線デバイス２２０は、無線ネットワーク２００内をローミングし、図１に関連して上述した構造を有している（必須要件ではない）。
【００２２】
理解を明瞭にする目的で、範囲２１４および２１５は、ほぼ円形状であって、対応する無線アクセスポイントが中心に位置しているように示されている。しかしながら、当業者には周知であるが、無線アクセスポイントは、無線アクセスポイントのアンテナの種類および方向、ならびに範囲内あるいは範囲を制限するような物理的な障害物に依存して、種々の形状の範囲を有する可能性がある。障害物がない領域では、無指向性アンテナを有する無線アクセスポイントは、ほぼ球状の範囲を有する。
【００２３】
しばしば起こることであるが、無線デバイスは移動体であって、ある無線アクセスポイントによってサービスを提供されている領域から他の無線アクセスポイントによってサービスを提供されている領域へ移動する場合がある。そのような場合には、無線デバイスは無線アクセスポイントを切り替える。例えば、図２においては、無線デバイス２２０は、矢印２２１によって示されているように、（明らかに無線アクセスポイント２０５の範囲内にある）ポイントＡから、（無線アクセスポイント２０４および２０５の双方の範囲内にある）ポイントＢへ移動する。無線デバイス２２０は、さらに、ポイントＢから（明らかに無線アクセスポイント２０４の範囲内にあるが、もはや無線アクセスポイント２０５の範囲内ではない）ポイントＣに移動する。従って、このプロセス中の、無線デバイス２２０が無線アクセスポイント２０４および２０５の双方の範囲内にあるいずれかの時点で、無線デバイス２２０は無線アクセスポイントを切り替えることになる。
【００２４】
図３は、本発明の原理に従って、無線デバイスが、ある無線アクセスポイントから別の無線アクセスポイントへ移るための方法３００を示す流れ図である。方法３００は、無線デバイス２２０が、図２に示されているように点Ａから点Ｃへ移動する際に実施されているため、以下、本明細書においては、方法３００を図２に示されたネットワーク環境２００を頻繁に参照して説明する。
【００２５】
無線デバイスは、無線デバイス上で現在実行されているアプリケーションが、ある無線アクセスポイントから別の無線アクセスポイントへ移動する際に低レイテンシを有していることを決定する（段階３０１）。このアプリケーションは、ユーザインターフェースを有している必要はないが、何らかのソフトウエアコンポーネント（例えば、デバイスドライバ、および、オペレーティングシステムコンポーネントなど）である。さらに、この決定は、無線デバイス上のアプリケーションによって内部的になされても、無線デバイスの内部あるいは外部の独立エージェントからの指示に対する応答であっても構わない。あるアプリケーションは、レイテンシ要求に対してより敏感であり、本明細書においては低レイテンシアプリケーションと呼ぶ。この種の低レイテンシアプリケーションには、例えば、ＶｏＩＰ、ビデオ、インタラクティブホワイトボード、ビデオ会議、あるいは、特に限られたバッファ能力しか有していないストリーミングアプリケーション（例えば、音楽ストリーミングなど）などが含まれる。無線デバイス２２０は、アプリケーションによって明示されたステートメントに対する応答としてこの決定を行なうことも、あるいは単にアプリケーションの指示に基づいて同様に推測することも可能である。例えば、無線デバイスは、低レイテンシアプリケーションである（あるいは、そうではない）アプリケーションに関連したアプリケーション識別子のリストを管理することも可能である。
【００２６】
方法３００は、第２の無線アクセスポイント（例えば、無線アクセスポイント２０４）を準備するための機能的な、結果志向型の段階を有している。この段階においては、無線デバイス（例えば無線デバイス２２０）は、第１の無線アクセスポイントとの関連付けが破棄される前に、第２の無線アクセスポイントについての認証済み状態を有することになる（段階３０２）。この段階は、無線デバイスにとって複数の無線アクセスポイントが利用可能である場合には、それら複数の無線アクセスポイントの各々に対して実行されうる。この機能的な、結果志向型の段階には、この結果を実現するためのあらゆる対応する方策が含まれる。図３に示された実施例においては、段階３０２は、対応する方策３０３、３０４および３０５を含んでいる。
【００２７】
詳細に述べれば、アプリケーションが低レイテンシであるという決定あるいは指示に応答して、無線デバイス２２０は、第２の無線アクセスポイント２０４に対して、第２の無線アクセスポイント２０４をプライマリ無線アクセスポイントとする前に、無線アクセスポイントからの認証済み状態を獲得しようとしていることを指示する（方策３０３）。無線デバイス２２０が信頼できるデバイスであって、無線アクセスポイント２０１から２０６が共通の信用の範囲にある場合には、無線デバイス２２０は、無線アクセスポイント２０１から２０６に対して先行登録される（方策３０６）。この先行登録プロセスの一部には、無線デバイス２２０が、無線アクセスポイントの各々に対しておよび／または無線アクセスポイントが信用している認証サービスに対して、適切な信用証明を供給する段階が含まれる。以下、この選択肢を、本明細書においては“先行登録”オプションと呼ぶ。
【００２８】
あるいは、無線デバイス２２０は、直前の無線アクセスポイント２０５との通信を継続しつつある場合においても、新たな無線アクセスポイント２０４への認証要求を発行することによって方策３０３を実行しうる。言い換えれば、無線デバイス２２０は、一方の無線アクセスポイントから他方へ移動しつつある際に、新たな無線アクセスポイントに対して真性であることを急いで証明する。以下、この選択肢を、本明細書においては“先行認証”オプションと呼ぶ。
【００２９】
いずれの場合においても、無線デバイス２２０が認証済み状態を獲得したい（方策３０３）ということを指示した後、無線デバイス２２０は、第２の無線アクセスポイント２０４との間の認証済み状態を獲得する（方策３０６）。先行登録オプションでは、無線デバイス２２０は、認証済み状態を、第１の無線アクセスポイントを介して通信する（方策３０４）十分前および無線デバイス２２０が第２の無線アクセスポイントの範囲内にあることを検出する（方策３０５）十分前に、獲得することが可能である（方策３０６）。
【００３０】
先行認証オプションは、無線アクセスポイント２０１から２０６が共通の信用の範囲を共有していない場合、あるいは、無線デバイス２２０がしばしば訪れることのない領域である場合に、より頻繁に用いられうる。他方、先行登録オプションは、無線アクセスポイント２０１から２０６が実際に共通の信用の範囲を共有しているか、あるいは、無線デバイス２２０がしばしば訪れる領域である場合に、より頻繁に用いられる。
【００３１】
段階３０２は、さらに、例えば無線アクセスポイント２０５のような第１の無線アクセスポイントを介して通信している無線デバイス２２０が取り得る方策も含んでいる（方策３０４）。先行認証オプションを実施する場合には、無線デバイス２２０は、第１の無線アクセスポイントを介して通信しつつ（方策３０４）、第２の無線アクセスポイント２０４宛に無線デバイス２２０が第２の無線アクセスポイント２０４との間の認証済み状態を獲得しようとしていることを、同時に指示する（方策３０３）。
【００３２】
段階３０２は、第２の無線アクセスポイント２０５が範囲内にあって、現時点では第１の無線アクセスポイントと通信しているが、将来第２の無線アクセスポイントとの通信がなされる可能性がある、ということを無線デバイスが決定するという方策（方策３０５）も有している。先行登録オプションでは、無線デバイス２２０は、第２の無線アクセスポイント２０４に対して、第２の無線アクセスポイント２０４との間で認証済み状態を獲得しようとしているという指示が、無線デバイス２２０が第２の無線アクセスポイント２０４の範囲内にあることを検出する（方策３０５）十分前になされる（方策３０３）。
【００３３】
第２の無線アクセスポイントを準備する段階（段階３０２）の後、無線デバイス２２０は第２の無線アクセスポイント２０４と関連付けられる。無線デバイス２２０は、第１の無線アクセスポイント２０５との関連付けが破棄される前に、第２の無線アクセスポイント２０４から認証済み状態を獲得する。従って、第１の無線アクセスポイント２０５との関連付けが解除された後、無線デバイス２２０は、第２の無線アクセスポイント２０４との関連付けのみを必要とする。第１の無線アクセスポイント２０５との関連付けが解除された後に、第２の無線アクセスポイント２０４に対して真性であることを証明する必要はない。
【００３４】
よって、無線デバイス２２０が第１の無線アクセスポイント２０５を介して通信している時刻と、第２の無線アクセスポイント２０４を介して通信する時刻との間のレイテンシ時間は低減される。レイテンシ時間が低減されるため、無線デバイスが移動体であって、ある無線アクセスポイントから次の無線アクセスポイントへ移動中であっても、低レイテンシアプリケーションに対してよりよいサービスが提供される。さらに、先行認証あるいは先行登録プロセスは、無線デバイス上で実行されているアプリケーションのレイテンシ要求が適切に与えられた際に選択的に実施される。これにより、先行登録および先行認証に関連したバッテリ電力は、アプリケーションがバッテリ電力を必要とする場合にのみ消費される。
【００３５】
本発明は、他の特定の形態などにおいても実施されうるが、それらは本発明の要旨すなわち本質的特徴の範囲に含まれるものである。本明細書に記載された実施形態はあらゆる側面において例示目的のみであると見なされるべきものであり、本発明を制限するものではない。それゆえ、本発明の範囲は、上記実施形態に関連した記載ではなく、特許請求の範囲によって示される。特許請求の範囲の意味するところおよびそれと均等なものから派生したあらゆる変更は、本発明の範囲に含まれるべきものである。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施に適した無線デバイスの例を示す図である。
【図２】無線デバイスが複数の無線アクセスポイントによってサービスを提供されている範囲を移動することが可能な、本発明の原理が機能するのに適した無線ネットワーク環境例を示す図である。
【図３】無線デバイスが、実行中のアプリケーションのレイテンシ感度に基づいて選択的に先行認証を行ないつつ、ある無線アクセスポイントから別の無線アクセスポイントへ移動する方法を例示するフローチャートである。
【符号の説明】
【００３７】
１００  無線デバイス
１０１  ユーザインターフェース
１０２  出力ユーザインターフェース
１０３  入力ユーザインターフェース
１０４  スピーカ
１０５  ディスプレイ
１０６  マイクロフォン
１０７  ダイアルコントロール
１０８  ナビゲーションコントロール
１０９  アンテナ
１１０  バス
１１１  プロセッサ
１１２  メモリ
１１３  オペレーティングシステム
１１４  アプリケーションプログラム
１１５  プログラムモジュール
１１６  プログラムデータ
２００  無線ネットワーク環境
２０１、２０２、２０３、２０４、２０５、２０６  無線アクセスポイント
２１４、２１５  サービス提供範囲
２２０  無線デバイス
２２１、２２２  無線デバイス２００の移動方向
３００  無線アクセスポイント移動方法
【図１】
2004364310.tif 000003
【図２】
2004364310.tif 000004
【図３】
2004364310.tif 000005