(57)【特許請求の範囲】
【請求項１】
デバイスの無線インタフェースの管理の方法であって、該無線インタフェースは無線ローカルエリアネットワークへの接続用である、方法において、
前記無線ローカルエリアネットワークへの接続のために動作する無線ネットワーク要素以外の前記デバイスの少なくとも１つのコンポーネントの活動をモニタするステップと、
前記モニタされた活動に基づき前記無線インタフェースの電力状態を他の電力状態へ切り替えるステップと
を有し、
前記少なくとも１つのコンポーネントは、無線ワイドエリアネットワークへの接続のための少なくとも１つのモバイルネットワークインタフェースを有し、
前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースにおいてアプリケーションによる活動が検出され、当該検出された活動を引き起こすアプリケーションが前記モバイルネットワークインタフェースから前記無線インタフェースへ途絶することなく切り替わることができる場合に、低電力状態からより高い電力状態へ切り替えられる、方法。
【請求項２】
前記デバイスが少なくとも１つのアクセス可能なローカルエリアネットワークの動作範囲内にあるかどうかを判定し、前記デバイスが動作範囲に入るか又は該動作範囲から出る場合に前記無線インタフェースの電力状態を切り替えるステップを有する
請求項１に記載の方法。
【請求項３】
前記無線インタフェースの電力状態は、前記デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるという条件で、低電力状態からより高い電力状態へ切り替えられる、
請求項１又は２に記載の方法。
【請求項４】
前記アプリケーションが、
・前記モバイルネットワークインタフェースから前記無線インタフェースへ切り替えることができる登録された認定アプリケーションの組に属するか、又は
・前記モバイルネットワークインタフェースから前記無線インタフェースへ切り替えることができない登録された未承認アプリケーションの組に属さない
場合に、前記アプリケーションが切り替わることができることが確かめられる、
請求項１に記載の方法。
【請求項５】
前記デバイスは、少なくとも１つのスクリーンを有し、
前記無線インタフェースが低電力状態にある場合に、前記無線インタフェースは、前記デバイスの前記少なくとも１つのスクリーンがアクティブ状態に切り替えられるときは、より高い電力状態へ切り替わる、
請求項１乃至４のうちいずれか一項に記載の方法。
【請求項６】
前記デバイスは、少なくとも１つのロケーションモジュールを有し、
前記無線インタフェースが低電力状態にある場合に、前記無線インタフェースは、移動閾値よりも大きい移動が前記ロケーションモジュールによって検出されるときは、より高い電力状態へ切り替わる、
請求項１乃至５のうちいずれか一項に記載の方法。
【請求項７】
無線ローカルエリアネットワークへの接続のための無線インタフェースを有する無線デバイスであって、
前記無線ローカルエリアネットワークへの接続のために動作する無線ネットワーク要素以外の当該デバイスの少なくとも１つのコンポーネントの活動をモニタするよう構成されるモニタと、
前記モニタされた活動に基づき前記無線インタフェースの電力状態を他の電力状態へ切り替えるよう構成されるスイッチと
を有し、
前記少なくとも１つのコンポーネントは、無線ワイドエリアネットワークへの接続のための少なくとも１つのモバイルネットワークインタフェースを有し、
前記スイッチは、前記モバイルネットワークインタフェースにおいてアプリケーションによる活動が検出され、当該検出された活動を引き起こすアプリケーションが前記モバイルネットワークインタフェースから前記無線インタフェースへ途絶することなく切り替わることができる場合に、前記無線インタフェースの電力状態を低電力状態からより高い電力状態へ切り替えるよう構成される、無線デバイス。
【請求項８】
当該デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるかどうかを判定する無線ネットワーク検出モジュールを有し、
前記スイッチは、当該デバイスが動作範囲に入るか又は該動作範囲から出る場合に前記無線インタフェースの電力状態を変更するよう構成される、
請求項７に記載の無線デバイス。
【請求項９】
前記無線インタフェースの電力状態は、当該デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるという条件で、低電力状態からより高い電力状態へ切り替えられる、
請求項７又は８に記載の無線デバイス。
【請求項１０】
携帯電話機能を有する
請求項７乃至９のうちいずれか一項に記載の無線デバイス。
【請求項１１】
プログラム可能な装置のためのコンピュータプログラムであって、
前記プログラム可能な装置に読み込まれて実行される場合に、請求項１乃至６のうちいずれか一項に記載の方法を実現する命令のシーケンスを有する
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、概して、デバイスの無線インタフェースの管理の方法に関する。本発明の実施形態は、電力消費を最適化し且つ削減するという目的において、無線デバイスの電力消費の管理を可能にする。
【背景技術】
【０００２】
無線インタフェースは、一般的に、一定量のエネルギを消費する。よって、１つ以上の無線インタフェースを実装するデバイス（特に、バッテリを使用するデバイス）はエネルギを節約する必要がある。例えば、ネットワークプロトコルによって指定された活動期間及び休眠期間に基づくシステムのような、いくつかのシステムは、電力消費が削減されることを可能にする。しかし、それらは、エネルギを節約するよう最適化されない。
【０００３】
よって、無線システムにおけるエネルギ節約を改善する必要性が存在する。
【発明の概要】
【０００４】
本発明は、無線デバイス（例えば、スマートフォン、ラップトップ、ゲーム機、音楽又はビデオデバイス）におけるエネルギ節約の改善を可能にすることによって、先行技術の不都合のいくつかを多少とも解決することを提案する。
【０００５】
本発明の第１の態様によれば、デバイスの無線インタフェースの管理の方法であって、該無線インタフェースは無線ローカルエリアネットワークへの接続用である、方法において、前記無線ローカルエリアネットワークへの接続のために動作する無線ネットワーク要素以外の前記デバイスの少なくとも１つのコンポーネントの活動をモニタするステップと、前記モニタされた活動に基づき前記無線インタフェースの電力状態を他の電力状態へ切り替えるステップとを有する方法が提供される。
【０００６】
実施形態において、当該方法は、前記デバイスが少なくとも１つのアクセス可能なローカルエリアネットワークの動作範囲内にあるかどうかを判定し、前記デバイスが動作範囲に入るか又は該動作範囲から出る場合に前記無線インタフェースの電力状態を切り替えるステップを有する。
【０００７】
実施形態において、前記デバイスは、無線ワイドエリアネットワークへの接続のための少なくとも１つのモバイルネットワークインタフェースを有し、前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースにおいて活動が検出される場合に、低電力状態からより高い電力状態へ切り替えられる。
【０００８】
実施形態において、前記無線インタフェースの電力状態は、前記デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるという条件で、低電力状態からより高い電力状態へ切り替えられる。
【０００９】
実施形態において、前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースで活動を引き起こすアプリケーションが無線ローカルエリアネットワークに準拠しているという条件で、低電力状態からより高い電力状態へ切り替えられる。
【００１０】
実施形態において、当該方法は、前記アプリケーションが、
・前記モバイルネットワークインタフェースから前記無線インタフェースへ切り替えることができる登録された認定アプリケーションの組に属するか、又は
・前記モバイルネットワークインタフェースから前記無線インタフェースへ切り替えることができない登録された未承認アプリケーションの組に属さない場合に、
確かめるステップを有し、前記アプリケーションは、確認の結果が肯定である場合に、前記無線インタフェースに準拠している。
【００１１】
実施形態において、前記デバイスは、少なくとも１つのスクリーンを有し、前記無線インタフェースが低電力状態にある場合に、前記無線インタフェースは、前記デバイスの前記少なくとも１つのスクリーンがアクティブ状態に切り替えられるときは、より高い電力状態へ切り替わる。
【００１２】
実施形態において、前記デバイスは、少なくとも１つのロケーションモジュールを有し、前記無線インタフェースが低電力状態にある場合に、前記無線インタフェースは、移動閾値よりも大きい移動が前記ロケーションモジュールによって検出されるときは、より高い電力状態へ切り替わる。
【００１３】
本発明の第２態様は、無線ローカルエリアネットワークへの接続のための無線インタフェースを有する無線デバイスであって、前記無線ローカルエリアネットワークへの接続のために動作する無線ネットワーク要素以外の当該デバイスの少なくとも１つのコンポーネントの活動をモニタするよう構成されるモニタと、前記モニタされた活動に基づき前記無線インタフェースの電力状態を他の電力状態へ切り替えるよう構成されるスイッチとを有する無線デバイスに関係がある。
【００１４】
実施形態において、無線ネットワーク検出モジュールが設けられ、当該デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるかどうかを判定する。前記スイッチは、当該デバイスが動作範囲に入るか又は該動作範囲から出る場合に前記無線インタフェースの電力状態を変更するよう構成される。
【００１５】
実施形態において、少なくとも１つのモバイルネットワークインタフェースが、無線ワイドエリアネットワークへの接続のために設けられる。前記スイッチは、前記モバイルネットワークインタフェースにおいて活動が検出される場合に、前記無線インタフェースの電力状態を低電力状態からより高い電力状態へ切り替えるよう構成される。
【００１６】
実施形態において、前記無線インタフェースの電力状態は、当該デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるという条件で、低電力状態からより高い電力状態へ切り替えられる。
【００１７】
実施形態において、前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースで活動を引き起こすアプリケーションが無線ローカルエリアネットワークに準拠しているという条件で、低電力状態からより高い電力状態へ切り替えられる。
【００１８】
実施形態において、当該無線デバイスは、携帯電話機能が備わっている。
【００１９】
本発明の他の態様は、プログラム可能な装置のためのコンピュータプログラムプロダクトを提供する。当該コンピュータプログラムプロダクトは、前記プログラム可能な装置に読み込まれて実行される場合に、本発明の第１の態様のいずれかの実施形態に従う方法を実現する命令のシーケンスを有する。
【００２０】
より具体的には、無線インタフェースが低電力状態にある場合に、それは、無線ネットワーク要素以外のデバイスの少なくとも１つの監視下コンポーネントに関連するイベントが検出されるときには、より高い電力状態へ切り替わる。
【００２１】
具体的な実施形態では、無線インタフェースが高電力状態にある場合に、該無線インタフェースは、無活動時間閾よりも長い時間の間前記無線インタフェースで活動が検出されないときには、より低い電力状態へ切り替わる。
【００２２】
具体的な実施形態では、デバイスが少なくとも１つのスクリーンを有する場合に、無線インタフェースが低電力状態にあるときには、該無線インタフェースは、デバイスの少なくとも１つのスクリーンがアクティブ状態へ切り替えられるならば、より高い電力状態へ切り替わる。
【００２３】
具体的な実施によれば、デバイスが少なくとも１つのロケーションモジュールを有する場合に、無線インタフェースが低電力状態にあるときには、無線インタフェースは、移動閾値よりも大きい移動がロケーションモジュールによって検出されるならば、より高い電力状態へ切り替わる。
【００２４】
具体的に、デバイスが少なくともモバイルネットワークインタフェースを有する場合に、無線インタフェースが低電力状態にあるときには、無線インタフェースは、アプリケーションの使用がモバイルネットワークインタフェースで検出されるならば、より高い電力状態へ切り替わる。
【００２５】
特定の実施形態では、デバイスが少なくともモバイルネットワークインタフェースを有する場合に、無線インタフェースが低電力状態にあるときには、無線インタフェースは、アプリケーションの使用がモバイルネットワークインタフェースで検出されるならば、且つ、前記アプリケーションが無線インタフェースに準拠しているならば、より高い電力状態へ切り替わる。
【００２６】
変形例によれば、方法は、アプリケーションが、
・モバイルネットワークインタフェースから無線インタフェースへ切り替わることができる登録された認定アプリケーションの組に属するか、又は
・モバイルネットワークインタフェースから無線インタフェースへ切り替わることができない登録された未承認アプリケーションの組に属さないか
どうかの確認を有し、該確認の結果が肯定である場合は、前記アプリケーションは無線インタフェースに準拠している。
【００２７】
具体的な実施形態では、無線インタフェースが低電力状態ある場合に、且つ、アプリケーションの使用がモバイルネットワークインタフェースで検出される場合に、無線インタフェースは、無線ネットワークが利用可能でないときには、より高い電力状態へ切り替えられないようにされる。
【００２８】
本発明は、無線デバイスであって、無線ネットワーク要素以外の当該デバイスの少なくとも１つのコンポーネントをモニタするよう構成されるモニタと、該モニタに応じて無線インタフェースの電力状態を他の電力状態へ切り替えるよう構成されるスイッチとを有する無線デバイスにも関係がある。
【００２９】
具体的な実施によれば、無線インタフェースが低電力状態にある場合に、スイッチは、無線ネットワーク要素以外の当該デバイスの少なくとも１つのコンポーネントに関連するイベントが検出されるときには、無線インタフェースをより高い電力状態へ切り替えるよう構成される。
【００３０】
変形例において、無線インタフェースが高電力状態にある場合に、スイッチは、無活動時間閾よりも長い時間の間無線インタフェースで活動が検出されないときには、無線インタフェースをより低い電力状態へ切り替えるよう構成される。
【００３１】
具体的な実施形態によれば、無線デバイスは、携帯電話機機能を有する。
【図面の簡単な説明】
【００３２】
本発明の更なる利点は、添付の図面によって表されているかどうかによらず本発明の特定の非制限的な実施形態の記載を通じて現れるであろう。記載は、添付の図面を参照する。
【図１】ネットワーク環境における無線デバイスの例を表す。
【図２】本発明の実施形態に従って、図１に表されている無線デバイスの例となるアーキテクチャを表す。
【図３】本発明の実施形態に従って、図２の無線デバイスの無線インタフェースの管理方法のステップを表すフローチャートである。
【図４】本発明の実施形態に従って、図２の無線デバイスの無線インタフェースの管理方法のステップを表すフローチャートである。
【図５】図１又は図２の無線デバイスの機能モジュールを表すブロック図である。
【発明を実施するための形態】
【００３３】
無線ネットワーク要素は、例えばアンテナ、ＲＦ段、物理レイヤ、ＭＡＣレイヤといった、無線使用のために設けられる要素である。
【００３４】
本発明の実施形態において、無線ネットワーク要素でなく、アプリケーション、ロケーションモジュール、スクリーン、キーボード、セルラーネットワーク要素であり得る無線デバイスの少なくとも１つのコンポーネントのモニタリングは、無線デバイスの無線インタフェースをオフ又はオンするために使用される。本発明者は、無線インタフェースが、たとえそれが使用されていないとしても、幾らかエネルギを消費すると認識している。その場合に、本発明の実施形態によれば、無線ネットワーク要素でない無線デバイスのコンポーネントに関連した挙動又はイベントは、無線インタフェースの電力状態（例えば、オフ／オン電力状態又はスリープ／アイドル／作動電力状態）を切り替えるようモニタされ、一方、この挙動又はイベントは、無線インタフェースが必要又は使用されることが起こり得る／起こり得ないことを必然的に伴う。例えば、スクリーンがオンされる場合は、いくつかの状況において、無線インタフェースが使用されることが可能である又は起こり得る。次いで、無線インタフェースが低電力状態（例えば、オフ、スリープ又はアイドル）にある場合は、それは、より高い電力状態（例えば、オン、アイドル又はアクティブ）へ切り替えられる。無線インタフェースが高電力状態（例えば、オン、アクティブ、アイドル）にある場合に、無活動時間閾（例えば、１０秒）よりも長い時間の間無線インタフェースで活動が検出されないときは、無線インタフェースは、より低い電力状態（例えば、オフ、アイドル、スリープ）へ切り替わる。これは、電力消費の削減を可能にするが、アイドル状態（データが受信又は送信され得ない状態）において依然としてエネルギを使用し、無線インタフェースが依然として給電されている、例えばＩＥＥＥ８０２．１１のような無線標準規格において定義されたアイドル状態でよりも、オフ状態（又はスリープ状態）において時間が費やされることを可能にする。これは今日深刻な懸案事項であるとともに、高速性がモバイルデバイスにおいて進むにつれて、状況が近い将来に悪化することが予想される。例えば多入力多出力（ＭＩＭＯ；Multiple-Input  Multiple-Output）及びチャネルボンディングといった、ＩＥＥＥ８０２．１１規格（例えば、ＩＥＥＥ８０２．１１ｎ又はａｃ）の新機能は、以前よりもアイドル状態で更に高い電力を必要とする。本発明の実施形態は、アイドル状態にある時間が短縮されることを可能にし、無線インタフェースのオフ状態が特別許可される。
【００３５】
多数の電力節約メカニズムが存在し、ＩＥＥＥ８０２．１１標準においてサポートされている（ＰＳＭ、Ａ−ＰＳＭ、ＳＭＰＳ）。しかし、それらのメカニズムによるエネルギ利得は、次の理由のために、スマートフォン及びタブレットの日々の使用において、モバイルデバイスでは実際上ささやかである。第１に、それらは、無線ラジオによるフィードバック（例えば、損失、バッファリング、等）に主として依存し、如何にして電話が使用されているかを全く知らず、無関係ですらある。結果として、それらは、利用可能なネットワーク又は（潜在的な）入来トラフィックを（それらが現れそうにないことが明らかである場合でさえ）“盲目的に”探す相当の時間を費やす。第２に、それらは、デバイスが実際にＡＰに関連する場合にエネルギ節約を引き出すようインフラ駆動され設計される。平均的なユーザは、今日、家又は職場の外で相当量の時間を費やす。家及び職場は、一般的に言えば、デバイスがＡＰに関連するよう必須のクレデンシャルを有し得る２つの場所である。第３に、それらは、ＭＩＭＯ及びチャネルボンディングのような高速機能の電力フットプリントに気付かずに、性能の向上に完全に焦点を当てられることによって、電力状態の限られた適応を提供する。よって、エネルギを節約する一般的原理が確立され、すなわち、可能な限りアイドル状態をスリープへ変換するとともに、インフラストラクチャソリューションから得られる実際の利得は制限される。
【００３６】
本発明の実施形態は、デバイスに焦点を当てる（それはユーザ中心又はデバイス中心である。）。それは、通常、多数のコンテクスチュアル信号（contextual  signals）に基づき近い将来にトラフィックが存在し得るかどうかの判定を行い、これを使用して、インタフェースが休止することを可能にする。無線インタフェースが休止している間、本発明のいくつかの実施形態に従うデバイスは、モバイルネットワークインタフェースを監視し、何らかのトラフィック活動が検出される場合は無線インタフェースを再度アクティブにする（それにより、トラフィックはオフロードされ得る。）。本発明のいくつかの実施はまた、モビリティ及びスクリーン状態情報を利用することによって、インタフェースを長期間アイドル状態のままとする無線ネットワークアクセスポイント（ＡＰ）の不必要なスキャニングが起こらないようにする。本発明のいくつか実施は、特定のアプリケーションに悪影響を及ぼし得るインタフェース移行決定が起こらないようにするようアプリケーションモニタを更に組み込む。最後に、本発明のいくつかの実施は、低電力レベルの無線モジュールのためのサポートを更に組み込む。これは、アイドル・リスニングが不可避である場合に、無線インタフェースが低電力のＭＯＭＯ／チャネルバンド幅設定である動作することを可能にするために任意に使用され得る。この低電力レベルモジュールは別として、本発明の実施形態は、ユーザ空間において完全に動作することができ、システムに対するオーバーヘッドをほとんど伴わずに実施され得る。
【００３７】
無線デバイス（例えば、ＷｉＦｉデバイス）は、通常は３つの状態を有する：
・スリープ状態において、無線インタフェースはオフされ、わずかの一定量の電力しか消費しない。無線インタフェースは、休止している間トラフィックに対応することができない。
・アイドル状態において、無線インタフェースは、入来する伝送のリッスンを怠らないことによって、幾らかの電力を消費する。アイドル状態の間、無線デバイスは依然としてビーコンフレームを受信する。
・アクティブ状態において、無線インタフェースは、データを送受信している。
【００３８】
ここで、低電力状態はオフ状態、スリープ状態又はアイドル状態として定義され、高電力状態はオン状態、アイドル状態又はアクティブ状態として定義される。オフ状態及びアイドル状態を考えると、より高い状態は夫々オン状態及びアクティブである。スリープ状態を考えると、より高い状態はアイドル状態及びアクティブ状態である。オン状態及びアイドル状態を考えると、より低い状態は夫々オフ状態及びスリープ状態である。アクティブ状態を考えると、より低い状態はアイドル状態及びスリープ状態である。
【００３９】
３つの状態、すなわち、スリープ、アクティブ及びアイドル状態（アイドル及びアクティブ状態はいずれもオン状態に対応し、アイドル状態にあるデバイスは無線リンク上でデータを受信又は送信することができないが、無線インタフェースはオンである。）が識別され、単位時間当たりに消費される推定エネルギＥは、
Ｅ＝Ｐｒｘ・Ｔｒｘ＋Ｐｔｘ・Ｔｔｘ＋Ｐｉｄｌｅ・Ｔｉｄｌｅ＋Ｐｓｌｅｅｐ・Ｔｓｌｅｅｐ
に等しい。このとき：
・Ｐｒｘ（又はＰｔｘ）は、アクティブ状態でのデータ受信（又はデータ送信）のための電力消費の推定を表す。
・Ｔｒｘ（又はＴｔｘ）は、必要とされるアプリケーションデータレートを受信（又は送信）する（アクティブ状態）ための単位時間当たりにおける必要とされる時間を表す。
・Ｐｓｌｅｅｐは、スリープ状態における電力消費の推定を表す。
・Ｔｓｌｅｅｐは、単位時間当たりにおけるアイドル状態にある時間を表す。
・Ｐｉｄｌｅは、推定されるアイドル状態における電力消費の推定を表す。
・Ｔｉｄｌｅは、単位時間当たりにおけるアイドル状態にある時間を表す。
【００４０】
故に、本発明によれば、スリープ状態の使用は最適化される。
【００４１】
ここで、変形例は、本発明の変形例として理解されるべきであり、実施形態又は実施は、本発明の実施形態又は実施である。
【００４２】
低電力状態（又は高電力状態）を有する無線インタフェースは、低電力レベル（又は高電力レベル）を消費する無線インタフェースに対応する。他の状態よりも低い（又は高い）電力状態を有する無線インタフェースは、他の状態にあるよりも低い（又は高い）電力レベルを消費する無線インタフェースに対応する。
【００４３】
図１は、典型的なネットワーク環境において、本発明の実施形態に従う無線デバイス１０を表す。
【００４４】
無線デバイス１０は、無線アクセスポイント１３及び／又は１４と無線リンク１５を通じて接続されるよう構成される。無線アクセスポイント１３及び１４は、それら自身がワイドエリアネットワーク１２へリンクされている。無線デバイス１０並びにアクセスポイント１３及び１４は、夫々が、ローカル無線通信を可能にするよう構成される少なくとも１つの無線インタフェースを有する。通常、それらは、例えばＩＥＥＥ８０２．１１、ＷｉＦｉ、ＩＥＥＥ８０２．１５及びその変形などのプロトコル又はその他無線ローカル通信プロトコルに従って、共に通信することができる。
【００４５】
無線デバイス１０は、ＧＰＳネットワークから自身の位置を得ることができるＧＰＳインタフェースを更に有する。
【００４６】
無線デバイス１０は、モバイルネットワーク１１（通常、セルラーネットワーク。例えば、３Ｇ又はＬＴＥネットワーク）と通信することができるモバイルインタフェースを更に有する。
【００４７】
図２は、本発明に従って、無線デバイス１０の好適な実施形態を図式的に示す。
【００４８】
無線デバイス１０は、クロック信号を伝送するアドレス及びデータバス１０６によって互いに接続されている次のものを有する：
・マイクロプロセッサ１００（又はＣＰＵ）；
・ＲＯＭ（Read  Only  Memory）タイプの不揮発性メモリ１０１；
・ランダムアクセスメモリ又はＲＡＭ１０２；
・クロック１０３；
・スクリーン１０４；
・無線リンク１４を通じて無線ローカルエリアネットワーク又は他の無線デバイスと通信するよう構成される無線ネットワークインタフェース１０５；
・モバイルネットワーク１１と通信するよう構成されるモバイルネットワークインタフェース１０７（通常、セルラーネットワークインタフェース）；及び
・ＧＰＳネットワーク１６を用いてデバイス１０の位置を決定するよう構成されるＧＰＳインタフェース１８。
【００４９】
要素１００乃至１０８の夫々は、当業者によってよく知られている。それらの一般的な要素は、ここでは記載されない。
【００５０】
ＲＯＭメモリ１０１は、特に、“Ｐｒｏｇ”プログラム１０１０を有する。本発明に特有であって、以下に記載される方法のステップを実施するアルゴリズムは、それらのステップを実施するデバイスに関連するメモリＲＯＭ１０１において、より具体的にはプログラム１０１０において記憶される。起動されるとき、マイクロプロセッサ１００は、それらのアルゴリズムの命令をＲＡＭ１０２にロードして実行する。
【００５１】
ランダムアクセスメモリ１０２は、特に、次のものを有する：
・レジスタ１０２０において、プログラム１０１０に対応するロードされたプログラム；
・無線デバイス１０５の状態１０２１（通常、オン又はオフ）；
・レジスタ１０２２におけるタイマ＜＜ＴＴｉｍｅｒ＞＞の値；
・デバイス１０の場所又は地理的位置（及び、特定の実施に従って、いずれかの認定されたネットワークの少なくとも場所又はその不存在）を表す情報１０２３；
・スクリーン状態１０２４（通常、オン又はオフ）；
・無線インタフェース状態１０２５（通常、オン又はオフ）；
・アプリケーションのステータス１０２５（通常、モバイルネットワークインタフェースから無線ネットワークへの切り替えについてエラスティックか否か。すなわち、許可又は不許可。変形例に従って、このレジスタは、この切り替えについて許可されたアプリケーションのリストを有する。他の変形例に従って、このレジスタは、この切替について許可されていないアプリケーションのリストを有する。）；
・モバイルインタフェース状態１０２７（通常、オン又はオフ）；及び
・無線アクティビティ状態１０２８（通常、非アクティブ又はアクティブ。変形例に従って、このレジスタは、無線インタフェースでの最新の活動以降の時間を有する。）
図３は、本発明の実施形態に従って、例えば、デバイス１０において実施される無線インタフェースの管理の方法のステップを概略的に表す。
【００５２】
第１のステップ３０の間、デバイス１０は、その様々なコンポーネント及び変数を初期化する。
【００５３】
次いで、ステップ３１の間、デバイス１０は、無線ネットワーク要素でないそのコンポーネントのうちの少なくとも１つをモニタする。この又はこれらのコンポーネントは、スクリーン、マン−マシン・インタフェース（例えば、キーボード又はマウス）、ロケーションモジュール、アプリケーション、又はモバイルネットワーク要素を含むセットに属する。無線ネットワークは、通常はＩＥＥＥ８０２．１１、ＷｉＦｉ、ＩＥＥＥ８０２．１５及びその変形に準拠するローカルネットワーク、又はその他無線ローカル通信ネットワークと見なされる。モバイルネットワークは、通常、ワイドエリアネットワーク（通常、例えば、３Ｇ又はＬＴＥネットワークなどのセルラーネットワーク）である。特に、デバイス１０は、例えば、電力状態の変化、無線インタフェース及び他のネットワークインタフェースを使用し得るアプリケーションの状態、デバイスの位置の変化、並びにデバイススクリーンのスイッチオンといった、無線ネットワーク要素でないそのコンポーネントのうちの少なくとも１つに適用される何らかの特定の事象をモニタする。
【００５４】
次いで、テスト３２の間、デバイスは、モニタリングに応じて無線インタフェースの電力状態を他の電力状態へ切り替えるべきかどうかを確認する。より具体的に、デバイス１０は、モニタリングに応じて、無線インタフェースの電力状態を低減又は増大させる。例えば、特定の被監視事象が起こる場合、且つ、無線インタフェースを使用する確率が増大するか又は閾値を超える場合は、デバイス１０は、ステップ３３の間に、無線インタフェースの電力状態をより高い電力へ切り替える。例えば、他のネットワークインタフェース（例えば、モバイルネットワークインタフェース）を使用するアプリケーションも無線インタフェースで実行され得る場合も、デバイス１０は、無線インタフェースの電力状態をより高い電力状態へ切り替える。対照的に、タイマ閾値（例えば、１０秒）以上の時間の間無線インタフェースで活動が検出されない場合は、無線インタフェースの電力状態は、ステップ３４の間に、より低い電力状態へ切り替えられる。ステップ３３又は３４の後、ステップ３１は繰り返される。本発明の変形例によれば、ステップ３１は、バックグラウンドタスクとして、ステップ３２と並行に行われる。
【００５５】
図４は、本発明の実施形態に従って、例えば、デバイス１０で実施される無線インタフェース管理の方法の詳細なステップを概略的に表す。
【００５６】
第１のステップ４０の間、デバイス１０は、その様々なコンポーネント及び変数を初期化する。ステップ４０の終わりに、説明のために、無線インタフェース１０５は、低電力状態（オフ、スリープ又はアイドル）にあると仮定される。
【００５７】
次いで、テスト４１の間、デバイス１０は、アプリケーション使用がモバイルネットワークインタフェースで検出されるかどうかを、より具体的には、アクティブなアプリケーションがモバイルネットワークインタフェース１０７を使用しようとしているか又は使用している場合は、無線インタフェース１０５へ切り替えられ得るかどうかを確認する。
【００５８】
テスト４１の結果が否定である（モバイルネットワークインタフェース１０７を使用しているアプリケーションが無線インタフェース１０５へ切り替えられ得ない）場合は、テスト４２の間に、デバイス１０は、デバイスが移動閾値よりも大きく移動したことを確認する。より具体的に、デバイス１０は、デバイス１０の範囲における無線ネットワークの欠如に対応する前に登録された位置からその位置が変化したかどうかを確認する。現在の位置と前の位置との間の差が位置閾値（例えば、無線アクセスポイントの範囲の最大値の平均値に等しい。例えば、２０メートルに等しい。）よりも大きい場合に、その位置は変化したと見なされ、現在の位置が登録される。次いで、デバイス１０は、自身が無線ネットワークの範囲にあるか否かを確認する。これは、種々の方法において、例えば、無線ネットワーク位置のリストを有するサーバを用いて位置を確認することによって、若しくはデバイスが認定された無線ネットワーク（認定されたネットワークは、デバイスがこのネットワークを使用することを許可されていることを意味する。）の範囲にあるかどうかを確認するよう無線インタフェースを少なくとも一瞬オンすることによって、利用可能な無線承認ネットワークの位置の局所リストを使用することによって（このリストは、デバイスによって以前に使用されたことがある無線ネットワークの登録された位置を有利に使用する。これは、デバイスの大部分が特定のワーク無線ネットワーク及び特定のホーム無線ネットワークを使用しているとして、対応するデータの数が低減され得るので有利である。）、及び／又は認定された無線ネットワークが利用可能でない位置を特定する位置のリストを使用することによって（このリストは、以前にテストされたことがあるが、認定されたネットワークがデバイスによって見つけられなかった登録された位置を有利に使用する。）、実行され得る。テスト４２は、無線ネットワークの無駄な盲目的スキャンを有利に回避する。
【００５９】
テスト４２の結果が否定である（すなわち、デバイスの位置が変化していないと見なされるか、あるいは、デバイスが認定された無線ネットワークの範囲にない）場合は、テスト４３の間に、デバイスは、無線デバイスの少なくともスクリーンが、オフ状態でのスクリーン又はオフ状態での無線インタフェースの前回の確認以降にオンされたかどうかを確認する。
【００６０】
テスト４３の結果が否定である（すなわち、デバイスのスクリーンがオンされていない）場合は、ステップ４１が繰り返される。変形例によれば、ステップ４１は、最低テスト期間（例えば、１秒）又は特定の事象の後にトリガされて繰り返される。
【００６１】
テスト４１、４２及び４３のうちの少なくとも１つの結果が肯定である（すなわち、テスト４１について、モバイルネットワークインタフェース１０７を使用するアクティブなアプリケーションが無線インタフェース１０５へ切り替えられ得る；テスト４２について、デバイスの位置が変化していると見なされ且つデバイスが認定された無線ネットワークの範囲にあると見なされる；テスト４３について、少なくともデバイスのスクリーンがオンされた）場合は、ステップ４４の間に、無線インタフェース１０５は、低電力状態からより高い電力状態へ切り替えられ、無線ネットワークアクセスポイントに関連づけられる。これは、様々な方法において、例えば、専用のソフトウェア又はハードウェア機能を呼び出すことによって、行われ得る。例えば、デバイスがＡｎｄｒｏｉｄ（登録商標）を使用している場合は、それは関数ＷｉＦｉＥｎａｂｌｅ（）を呼び出すことができ、無線インタフェースをオンして、デバイスをアクセスポイントに関連づける。最後に、デバイスが無線ネットワークを接続することができない（クレデンシャル無し）場合は、アプリケーションは通知され、モバイルネットワークインタフェースを使用してよく、無線インタフェースはより低い電力状態へ切り替えられ、テスト４１が繰り返される。変形例において、デバイスの現在の位置は、無線ネットワークの対応するステータス（認定されたネットワークが利用可能であるか否か）とともに登録される。ステップ４４のスイッチオンの間、デバイスは無線インタフェースの構成（デフォルト又はユーザ構成）に応じて、スリープ状態からアイドル状態又はアクティブ状態のいずれかへ移る。この新しい状態はまた、スイッチオンをトリガした事象に依存してよい（例えば、スクリーンのオンからオフへの変化は、アイドル状態を必要とし得る一方で、アクティブなエラスティック・アプリケーションが実行中であり、無線インタフェースを使用し得る場合に、無線インタフェースはアクティブ状態へ直接切り替えられる。）。
【００６２】
本発明の他の実施形態によれば、テスト４１、４２及び４３のうちの少なくとも１つ又は２つのテストが実行される。例えば、デバイスがセルラーネットワークインタフェースを有さない場合に、あるいは、特定の実施又はデバイス構成に応じて、テスト４１は実行されない。
【００６３】
本発明の他の実施形態によれば、テスト４１、４２及び４３のうちの２つのテストは、ステップ４４を有効にするよう肯定でなければならない。さもなければ、テスト４１、４２及び４３（例えば、最低テスト期間又は事象といった特定のトリガの有無にかかわらず）繰り返される。
【００６４】
本発明の他の変形例によれば、全てのテスト４１、４２及び４３は、ステップ４４を有効にするよう肯定でなければならない。さもなければ、テスト４１、４２及び４３は、（例えば、最低テスト期間又は事象といった特定のトリガの有無にかかわらず）繰り返される。いくつかの実施形態において、テスト４１、４２、４３の順序は異なる（例えば、テスト４３は、テスト４１及び／又は４２の前に実行され、あるいは、テスト４２は、テスト４１の前に実行される。）。この変形例によれば、具体的な実施形態において、デバイスは、現在のテストの結果が肯定である場合にのみ、第１の（又は第２の）テストから第２の（又は第１の）テストへ移る。この実施形態では、より容易な又は手間がかからないテスト（例えば、テスト４３）は、有利なことには、最初に実行される。具体的な実施によれば、テスト４１、４２及び４３は、モバイルネットワークインタフェースを使用するよう実行される又はその可能性があるアプリケーションの起動、位置の変化、及びスクリーンのスイッチオンに夫々関連する事象（例えば、専用のソフトウェア事象又は専用のハードウェア信号）によって夫々トリガされる。
【００６５】
アプリケーションをモバイルネットワークから無線ネットワークへ切り替えること、又はこのアプリケーションがモバイルネットワークよりも無線ネットワークで直接に実行されることを可能にすることが有用である。これは、ユーザが、モバイルネットワークよりも無線ネットワークを使用することを好み得ることによる（モバイルネットワークは、使用するのにより費用がかることがあり、あるいは、サービスの質は低いものの、無線ネットワークは、通常、モバイルネットワークよりも高速である。）。そのような条件において、本発明は依然としてエネルギの節約を可能にする。これは、最新の技術によれば、無線デバイスが、本発明によるよりもしばしば多くの電力を消費する状態にあるものとして、より多くのエネルギを消費することによる。オフ状態の使用が増やされ、アプリケーションが効率的に及び／又はユーザに提供されるサービスを中断させることなしに実行されることを可能にする。
【００６６】
本発明の特定の実施形態によれば、無線インタフェースへの移行は、アプリケーションがモバイルネットワークから無線ネットワークへ移行しているときに、又はそれが無線インタフェースにおいて直接に起動されるときにシームレスである。無線インタフェースによるそれまでの接続が停止している場合は、アプリケーション自体は、他の無線ネットワークとの又はモバイルネットワークとの新たな接続に備える。具体的な実施によれば、テスト４１の間、デバイスは、モバイルネットワークインタフェース１０７を使用しているか又はその可能性があるアプリケーションがシームレスに無線インタフェース１０５を使用し得るかどうかも確認する。エラスティック・アプリケーションは、無線インタフェースに準拠し、モバイルネットワークインタフェースから無線インタフェースへ切り替えることができるアプリケーションである。より具体的に、それは、モバイルネットワークから無線ネットワークへ切り替えられる場合に途絶なしに無線インタフェース１０５を使用することができるアプリケーションである。エラスティック・アプリケーションの例は、ＹｏｕＴｕｂｅ（登録商標）サービス又はウェブ検索への接続である。無線インタフェース上の接続が中断されるとき、中断された接続を使用するアプリケーションは、対応する遠隔サーバに再度コンタクトする（これは、モバイルネットワークインタフェースを用いて行われ得る。）。ルーティング・テーブルはＴＣＰレベルで変更され得る。非エラスティック・アプリケーションがモバイルネットワークインタフェースで実行されている場合は、無線ネットワークインタフェースはアクティブにされない。特定の実施形態によれば、モバイルネットワークインタフェースでの非エラスティック・アプリケーションの使用は、デバイスがモバイルネットワークから無線インタフェースへ切り替えられないようし、如何なる他のアプリケーションもモバイルネットワークインタフェースを使用し続ける。全ての非エラスティック・アプリケーション（例えば、ゲーム又はボイス・オーバー・ＩＰアプリケーション）がモバイルネットワークインタフェースで実行されているとき、無線インタフェースはオンすることができる（他のアプリケーションによって使用される余地がある場合）。具体的な実施形態によれば、エラスティック・アプリケーションは、次のように特定される：
・モバイルネットワークインタフェースから無線インタフェースへ切り替えることができる登録された認定アプリケーションの組に属する；又は
・モバイルネットワークインタフェースから無線インタフェースへ切り替えることができない登録された未承認アプリケーションの組に属さない。
【００６７】
方法は、アプリケーションがエラスティック・アプリケーションであるかどうかの確認を有し、その確認の結果が肯定である（すなわち、アプリケーションがエラスティック・アプリケーションである）場合は、アプリケーションは、無線ネットワークインタフェースに準拠するものと見なされ、モバイルネットワークインタフェースから無線ネットワークインタフェースへ切り替えることができる。
【００６８】
種々雑多な変形例によれば、認定された又は未承認のアプリケーションは、デバイス１０において、又はデバイス１０によってアクセスされる遠隔のサーバにおいて、登録される。他の変形例によれば、デバイス１０は、アプリケーションが認定されているか、すなわち、切り替わるべきかどうかを知らない場合は、最初に無線インタフェースへ切り替えるよう試み、アプリケーションの挙動が良い（例えば、アプリケーションが、接続行動又はサービスの質を有して稼働し続ける）場合は、デバイス１０は、無線ネットワークにとどまり続ける（そして、アプリケーションを認定アプリケーションとして登録してよい）。さもなければ、アプリケーションの挙動が良くない（例えば、アプリケーションが実行を停止するか、又は悪い挙動若しくはサービスの質を有する）場合は、デバイス１０は、モバイルネットワークに戻る（そして、アプリケーションを未承認アプリケーションとして登録してよい）。
【００６９】
デバイスの位置を表す情報は、如何なる手段によっても提供される。この位置情報は、例えば、モバイルネットワーク及び／又はＧＰＳ１０８及び／又は何らかのユーザ情報から取得されてよい。このために、Ａｎｄｒｏｉｄ（登録商標）システムで実行されるデバイス１０は、コマンドｌｏｃａｔｉｏｎ．ｇｅｔＡｃｃｕｒａｃｙ（）、ｌｏｃａｔｉｏｎ．ｇｅｔＡｌｔｉｔｕｄｅ（）、ｌｏｃａｔｉｏｎ．ｇｅｔＬａｔｉｔｕｄｅ（）及びｌｏｃａｔｉｏｎ．ｇｅｔＬｏｎｇｉｔｕｄｅ（）を使用してよい。
【００７０】
スクリーンの状態を表す情報は、如何なる手段によっても提供される。このスクリーン状態情報は、例えば、如何なる専用ソフトウェア変数又はハードウェアレジスタのためにも取得されてよい。このために、Ａｎｄｒｏｉｄ（登録商標）システムで実行されるデバイス１０は、コマンドｉｓＳｃｒｅｅｎＯｎ（）を使用してよい。この関数は、スクリーンデバイスの状態がどのようなものであるかを示す。
【００７１】
要約すると、ステップ４４で、無線インタフェース１０５がより低い電力状態にある場合は、それは、無線ネットワーク要素以外のデバイスの少なくとも１つの被監視コンポーネントに関連する事象が検出されるときに、より高い電力状態へ切り替わる。これは、無線ネットワーク使用する確率又は可能性がある特定の事象が起こらない場合に無線インタフェースの電力状態が低レベルのままであるので、エネルギが無線ネットワークインタフェースにおいて節約されることを可能にする。加えて、無線インタフェースが低電力状態にある場合、且つ、アプリケーションの使用がモバイルネットワークインタフェース及び／又はスクリーン活動において検出される場合に、無線インタフェースは、認定された無線ネットワークが利用可能でないときは、より高い電力状態へ切り替わらないようにされる。これも、エネルギが節約されることを可能にする。
【００７２】
ステップ４４の後、デバイス１０が高電力状態にある場合は、テスト４５の間に、デバイスは、定義された無活動時間閾（例えば、１０秒）の間活動がないかどうかを引き続き確認する。このために、デバイス１０は、無活動期間（すなわち、アプリケーションが無線インタフェースを使用していない。）が無線インタフェースで開始する場合に起動されるタイマＴＴｉｍｅｒ１０２２（種々雑多の実施に応じて、ユーザ又は遠隔コマンドによって設定され得る。）を使用する。タイマが経過する場合に、デバイス１０は、無線インタフェースをより低い電力状態へ切り替える。これは、専用のソフトウェア又はハードウェアコマンドを用いて行われ得る。例えば、デバイスがＡｎｄｒｏｉｄ（登録商標）で実行されている場合は、それは、無線インタフェースをオフするようコマンドＷｉＦｉＤｉｓａｂｌｅ（）を使用することができる。次いで、テスト４１、４２及び４３のうちの１つが、種々の実施に応じて繰り返される。変形例によれば、ステップ４５の間に、デバイスは、第１のタイマ（例えば、１０秒）の経過後に最初にアクティブ状態から、次いで、第２の更なるタイマの経過後（例えば、もう５秒後）に又は無線インタフェースの具体的な構成に応じてスリープ状態へ切り替わってよい。
【００７３】
要約すると、ステップ４５で、無線インタフェース１０５が高電力状態にある場合は、それは、無活動時間閾よりも長い時間の間無線インタフェースで活動が検出されないときに、より低い電力状態へ切り替わる。これは、無活動の期間の後にむしろ容易に無線ネットワークインタフェースをより低い電力状態へ切り替えること、よって、エネルギを節約することを可能にする。
【００７４】
具体的な実施によれば、ユーザは、デバイスの無線インタフェースを、デバイスがオフ状態であるときにオンしてよい。
【００７５】
図５は、デバイス１０において実施される機能図を表す。
【００７６】
デバイス１０は、無線ネットワーク要素以外のそのコンポーネントのうちの少なくとも１つ、例えば、アプリケーション（通常、デバイスにおいて実行されるユーザアプリケーション）、デバイスの位置を表す情報、例えばキーボードでの活動又はスクリーン１０４のスイッチオン若しくは起動といった電話使用インジケータをモニタするよう構成されるモニタを有する。デバイス１０は、モニタリング結果に応じて無線インタフェース１０５の電力状態を他の電力状態へ切り替えるよう構成されるスイッチを更に有する。
【００７７】
より具体的に、デバイス１０は、次のものを有する：
・スクリーン１０４の状態をモニタし、ステップ４３を実行するよう構成されるスクリーンモニタ５０；
・モバイルネットワークインタフェース又は無線ネットワークインタフェースで実行され得るアプリケーション（例えば、ユーザアプリケーション）及び／又はモバイルネットワークインタフェースの活動をモニタするよう構成されるモバイルネットワークモニタ５１。モニタ５１は、ステップ４１を実行するよう更に構成される；
・モバイルネットワークインタフェース１０７又はＧＰＳ１０８によって提供されるデバイスの位置をモニタするよう構成されるロケーションモニタ５２。モニタ５２は、ステップ４２を実行するよう更に構成される；及び
・無線インタフェース１０５のモニタリングを考慮して無線ネットワークインタフェースでの活動の欠如のタイマを管理することができるタイマ５４。
【００７８】
デバイス１０は、電力状態の切り替えを含み、モニタ５０乃至５２によって提供される結果に応じて無線インタフェースの電力状態をより高い電力状態へ切り替えることができるコントローラ５３を更に有する。コントローラ５３は、無活動タイマ５４の結果に応じて無線インタフェースの電力状態をより低い電力状態へ切り替えることもできる。コントローラ５３は、ステップ４４乃至４６を実行するよう更に構成される。次いで、無線インタフェースが低電力状態にある場合に、デバイス１０は、無線ネットワーク要素以外のデバイスの少なくとも１つのコンポーネント（例えば、スクリーン１０４、キーボード、ユーザアプリケーション、セルネットワークインタフェース及び／又は位置）に関連する事象が検出されるときは、無線インタフェース１０５をより高い電力状態へ切り替えるよう構成される。加えて、無線インタフェース１０５が高電力状態にある場合に、デバイス１０は、無活動時間閾よりも長い時間の間無線インタフェースで活動が検出されないときは、無線インタフェース１０５をより低い電力状態へ切り替えるよう構成される。
【００７９】
具体的な実施形態によれば、デバイス１０は携帯電話機能を有する。かかるデバイスは、例えば、モバイルネットワークインタフェースを装備されたスマートフォン又はタブレットである。
【００８０】
当然、本発明は、上記の実施形態に制限されない。
【００８１】
特に、本発明は、少なくとも２つの電力状態を有するよう構成される少なくとも１つの無線ネットワークインタフェースを備えるあらゆるタイプの無線システムに従う。
【００８２】
本発明は、少なくとも２つ又は３つの電力状態を有する無線ネットワークインタフェースの電力状態を切り替えるよう制限されず、３つよりも多い電力状態（例えば、４、５又はそれ以上）を有する無線ネットワークインタフェースに適用される。本発明は、オン／オフ電力状態又はスリープ／アイドル／アクティブ電力状態を有する無線ネットワークインタフェースの電力状態を切り替えるよう制限されず、低電力状態から高電力状態まで種々のレベルの電力状態を有する他の電力状態を有する無線ネットワークインタフェースに適用される。
【００８３】
本発明は、ＩＥＥＥ８０２．１１、ＩＥＥＥ８０２．１５又はＷｉＦｉ無線インタフェースにおける実施に制限されず、種々の電力状態を有するあらゆる種類の無線ネットワークインタフェースに適用される。
【００８４】
モニタリングは、モバイルネットワークアプリケーション、スクリーン状態及び位置に制限されず、ネットワーク要素以外のデバイスのあらゆる要素（例えば、ユーザアプリケーションによって使用されるユーザインタフェース要素又は特定の要素（例えば、カードリーダ））のモニタリングに適用可能である。
【００８５】
ここで記載される実施は、例えば、方法、装置、ソフトウェアプログラム又はシステムにおいて、実施されてよい。たとえ単一の形態の実施に関してしか議論されない（例えば、方法又はデバイスとしてしか議論されない）としても、論じられている特徴の実施は、他の形態（例えば、プログラム）においても実施されてよい。ゲートウェイは、例えば、適切なハードウェア、ソフトウェア、及びファームウェアにおいて、実施されてよい。方法は、例えば、コンピュータ、マイクロプロセッサ、集積回路、又はプログラム可能ロジックデバイスを含む、一般にプロセッシングデバイスを指すプロセッサのような装置において、実施されてよい。
【００８６】
加えて、方法は、無線デバイスシステムにおけるプロセッサによって実行される命令によって実施されてよく、かかる命令（及び／又は実施によって生成されるデータ値）は、例えば、集積回路、ソフトウェア担体、又は他の記憶デバイス（例えば、ハードディスク、コンパクトディスケット（ＣＤ）、光ディスク（例えば、しばしばデジタルバーサタイルディスク又はデジタルビデオディスクと呼ばれるＤＶＤ）、ランダムアクセスメモリ（ＲＡＭ）、又は読出専用メモリ（ＲＯＭ））のようなプロセッサ可読媒体において記憶されてよい。命令は、プロセッサ可読媒体において有形に具現されるアプリケーションプログラムを形成してよい。命令は、例えば、ハードウェア、ファームウェア、ソフトウェア、又はそれらの組み合わせであってよい。命令は、例えば、オペレーティングシステム、別個のアプリケーション、又はそれらの組み合わせにおいて、見つけられてよい。従って、プロセッサは、例えば、プロセッサを実行するよう構成されるデバイス、及びプロセスを実行するための命令を有するプロセッサ可読媒体（例えば、記憶デバイス）を有するデバイスの両方として、特徴付けられてよい。更には、プロセッサ可読媒体は、命令に加えて又はそれに代えて、実施によって生成されるデータ値を記憶してよい。
【００８７】
当業者に明らかなように、実施は、例えば、記憶又は送信され得る命令を搬送するようフォーマットされた様々な信号を生成してよい。情報は、例えば、方法を実行するための命令、又は記載される実施のうちの１つによって生成若しくは取得されるデータを含んでよい。例えば、信号は、記載される実施形態のシンタックスを書き込むか又は読み出すための規則をデータとして搬送するよう、又は記載される実施形態によって書き込まれた実際のシンタックス値をデータとして搬送するよう、フォーマットされてよい。かかる信号は、例えば、電磁波（例えば、スペクトルの無線周波数部分を用いる。）として、又はベースバンド信号として、フォーマットされてよい。フォーマッティングは、例えば、データストリームを符号化し、符号化されたデータストリームによりキャリアを変調することを含んでよい。信号が搬送する情報は、例えば、アナログ又はデジタル情報であってよい。信号は、知られているように、様々な異なった有線又は無線のリンクを介して送信されてよい。信号は、プロセッサ可読媒体において記憶されてよい。
【００８８】
多数の実施が記載されてきた。それでもなお、様々な変更がなされてよい点が理解されるであろう。例えば、異なった実施の要素は、他の実施を生じさせるよう組み合わされたり、補われたり、変更されたり、あるいは、削除されてよい。加えて、当業者に理解されるように、他の構造及びプロセスが、開示されているものに代えて用いられてよく、結果として得られる実施は、開示されている実施と少なくとも実質的に同じ結果を達成するよう、少なくとも実質的に同じ方法において、少なくとも実質的に同じ機能を実行する。然るに、それら及び他の実施は、本願によって考えられている。  
上記の実施形態に加えて、以下の付記を開示する。
（付記１）
デバイスの無線インタフェースの管理の方法であって、該無線インタフェースは無線ローカルエリアネットワークへの接続用である、方法において、
前記無線ローカルエリアネットワークへの接続のために動作する無線ネットワーク要素以外の前記デバイスの少なくとも１つのコンポーネントの活動をモニタするステップと、
前記モニタされた活動に基づき前記無線インタフェースの電力状態を他の電力状態へ切り替えるステップと
を有する方法。
（付記２）
前記デバイスが少なくとも１つのアクセス可能なローカルエリアネットワークの動作範囲内にあるかどうかを判定し、前記デバイスが動作範囲に入るか又は該動作範囲から出る場合に前記無線インタフェースの電力状態を切り替えるステップを有する
付記１に記載の方法。
（付記３）
前記デバイスは、無線ワイドエリアネットワークへの接続のための少なくとも１つのモバイルネットワークインタフェースを有し、
前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースにおいて活動が検出される場合に、低電力状態からより高い電力状態へ切り替えられる、
付記１又は２に記載の方法。
（付記４）
前記無線インタフェースの電力状態は、前記デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるという条件で、低電力状態からより高い電力状態へ切り替えられる、
付記３に記載の方法。
（付記５）
前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースで活動を引き起こすアプリケーションが無線ローカルエリアネットワークに準拠しているという条件で、低電力状態からより高い電力状態へ切り替えられる、
付記３又は４に記載の方法。
（付記６）
前記アプリケーションが、
・前記モバイルネットワークインタフェースから前記無線インタフェースへ切り替えることができる登録された認定アプリケーションの組に属するか、又は
・前記モバイルネットワークインタフェースから前記無線インタフェースへ切り替えることができない登録された未承認アプリケーションの組に属さない場合に、
確かめるステップを更に有し、
前記アプリケーションは、確認の結果が肯定である場合に、前記無線インタフェースに準拠している、
付記５に記載の方法。
（付記７）
前記デバイスは、少なくとも１つのスクリーンを有し、
前記無線インタフェースが低電力状態にある場合に、前記無線インタフェースは、前記デバイスの前記少なくとも１つのスクリーンがアクティブ状態に切り替えられるときは、より高い電力状態へ切り替わる、
付記１乃至６のうちいずれか一つに記載の方法。
（付記８）
前記デバイスは、少なくとも１つのロケーションモジュールを有し、
前記無線インタフェースが低電力状態にある場合に、前記無線インタフェースは、移動閾値よりも大きい移動が前記ロケーションモジュールによって検出されるときは、より高い電力状態へ切り替わる、
付記１乃至７のうちいずれか一つに記載の方法。
（付記９）
無線ローカルエリアネットワークへの接続のための無線インタフェースを有する無線デバイスであって、
前記無線ローカルエリアネットワークへの接続のために動作する無線ネットワーク要素以外の当該デバイスの少なくとも１つのコンポーネントの活動をモニタするよう構成されるモニタと、
前記モニタされた活動に基づき前記無線インタフェースの電力状態を他の電力状態へ切り替えるよう構成されるスイッチと
を有する無線デバイス。
（付記１０）
当該デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるかどうかを判定する無線ネットワーク検出モジュールを有し、
前記スイッチは、当該デバイスが動作範囲に入るか又は該動作範囲から出る場合に前記無線インタフェースの電力状態を変更するよう構成される、
付記９に記載の無線デバイス。
（付記１１）
無線ワイドエリアネットワークへの接続のための少なくとも１つのモバイルネットワークインタフェースを有し、
前記スイッチは、前記モバイルネットワークインタフェースにおいて活動が検出される場合に、前記無線インタフェースの電力状態を低電力状態からより高い電力状態へ切り替えるよう構成される、
付記９又は１０に記載の無線デバイス。
（付記１２）
前記無線インタフェースの電力状態は、当該デバイスが少なくとも１つのアクセス可能な無線ローカルエリアネットワークの動作範囲内にあるという条件で、低電力状態からより高い電力状態へ切り替えられる、
付記１１に記載の無線デバイス。
（付記１３）
前記無線インタフェースの電力状態は、前記モバイルネットワークインタフェースで活動を引き起こすアプリケーションが無線ローカルエリアネットワークに準拠しているという条件で、低電力状態からより高い電力状態へ切り替えられる、
付記１１又は１２に記載の無線デバイス。
（付記１４）
携帯電話機能を有する
付記９乃至１３のうちいずれか一つに記載の無線デバイス。
（付記１５）
プログラム可能な装置のためのコンピュータプログラムであって、
前記プログラム可能な装置に読み込まれて実行される場合に、付記１乃至８のうちいずれか一つに記載の方法を実現する命令のシーケンスを有する
コンピュータプログラム。
【図１】
0006538677.tif 000002
【図２】
0006538677.tif 000003
【図３】
0006538677.tif 000004
【図４】
0006538677.tif 000005
【図５】
0006538677.tif 000006