JP4095501B2 - コンピュータ装置、無線アクセスポイント、無線ネットワークを介した電源投入方法、フレーム聴取方法、フレーム送信方法、およびプログラム - Google Patents
コンピュータ装置、無線アクセスポイント、無線ネットワークを介した電源投入方法、フレーム聴取方法、フレーム送信方法、およびプログラム Download PDFInfo
- Publication number
- JP4095501B2 JP4095501B2 JP2003181653A JP2003181653A JP4095501B2 JP 4095501 B2 JP4095501 B2 JP 4095501B2 JP 2003181653 A JP2003181653 A JP 2003181653A JP 2003181653 A JP2003181653 A JP 2003181653A JP 4095501 B2 JP4095501 B2 JP 4095501B2
- Authority
- JP
- Japan
- Prior art keywords
- access point
- frame
- power
- wireless access
- wireless
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3246—Power saving characterised by the action undertaken by software initiated power-off
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Power Sources (AREA)
Description
【発明の属する技術分野】
本発明は、外部との通信を行うコンピュータ装置等に係り、より詳しくは、ワイヤレスLANに接続可能なコンピュータ装置等に関する。
【0002】
【従来の技術】
ノートブック型パーソナルコンピュータ(ノートPC)に代表されるコンピュータ装置では、NIC(Network Interface Card)やLANアダプタ等と呼ばれるインタフェース機器によってLAN(Local Area Network)等のネットワークに接続することが可能である。ネットワークに接続されるインタフェースとしては、最初はモデム、そして現在はトークンリング(Token-Ring)や、イーサネット(Ethernet:商標)等の有線(ワイヤード)の通信が主流であるが、今後は、ケーブル配線の煩わしさ等を回避する上で、更に、ノートPCや、携帯電話、PDA等の移動端末の急速な発展に伴い、無線(ワイヤレス)LANの普及が見込まれている。
【0003】
また、近年、例えばディスクストレージシステム等に対する自動診断や保守作業を実行するに際し、サービスプロセッサとしてのPCに対してオペレータの介在なしに電源をオン(ON)することが望まれる場合がある。また、例えば、一つの企業内においてシステムのメンテナンス等を含めた総費用を低減する目的で、多数のPCに対して、例えばプログラムの書き換えを一斉に行いたいと欲する場合がある。かかる状況において、オペレータの介在なしに、1つ1つのPCに対して電源がオンされることが要求されており、ネットワークマネージメント機能の一つとしてWakeOnLAN(ウェイク・オン・ラン)が注目されている。このWakeOnLANは、ネットワークから特定のパケット(マジックパケット:magic packet)を送ってPCを立ち上げるものであり、このWakeOnLANによれば、オペレータが手で電源を入れる代わりに、遠隔地の操作に基づくネットワークからの指示によってPCの電源を入れることが可能となる。
【0004】
尚、従来技術として、アクセスポイント(AP)を含む無線LAN内の移動端末(MT)における電力消費を最小化するために、アクセスポイントから送信される媒体アクセス制御(MAC)フレームのフレーム制御チャネル(FCCH)内にウェイクアップ情報を含められるように構成し、移動端末において、このウェイクアップ情報を含んでいないときにスリープに入る技術が存在する(例えば、特許文献1参照。)。
【0005】
【特許文献1】
特表2002−541731号公報(第7−11頁、図2−図4)
【0006】
【発明が解決しようとする課題】
ここで、近年における無線LANの急速な普及と共に、ワイヤードイーサネットLANで実現できているこのWakeOnLANを、ワイヤレス(無線)LANでも実装したいという要求が高まっている。このWakeOnLANを、無線LANで実現する方法としては、例えば、国際規格IEEE802.11関連規格で定められたパワーセーブモードを利用するものが考えられる。より具体的には、IEEE802.11で定められたパワーセーブモードを、WakeOnLAN待機状態のクライアントPC(ステーション)でイネーブル(Enable)する。このパワーセーブモードでは、クライアントPCがアクセスポイントと取り決めた期間(DTIM(Delivery Traffic Indication Map)インターバル)、スリープモードに入る。アクセスポイントは、クライアントPCがスリープモードに入っている間にクライアントPC宛てのデータパケットを受け取った場合、それをバッファする。クライアントPCは、DTIMインターバルが終わると起き上がり、自分がスリープモードに入っている期間に自分宛てのデータパケットが届いているか否かをアクセスポイントからの情報で判別する。届いていた場合には、データをアクセスポイントから取得する。届いていなかった場合には、再度、次のDTIMインターバルの間、スリープモードに入る。
【0007】
しかしながら、かかるWakeOnLANを無線LANで実現する上で、障害となるのが消費電力である。ワイヤードイーサネットLANにてWakeOnLANのパケットを待機している状態での消費電力は100mW程度であるのに対して、現状の無線LANを用いた場合には、その12倍の、1.2W以上の電力を消費してしまう。即ち、ワイヤレスLANアダプタでは、ワイヤレスフレームを受信している間の消費電力が600mWであるのに対して、送信時は1.2W〜1.5Wと非常に大きい。これは、送信時に無線信号を増幅するためのロウノイズ(Low Noise)アンプが大きな電力を消費するためである。WakeOnLAN待機時にワイヤレスフレームを送信すると、消費電力がminiPCIスペックで定められた660mWを大きく超えてしまう。また、PC本体のパワーサブシステムにも大きな負荷となり、待機時のピーク電力に耐え得るようにハードウェアを変更する必要がある。
【0008】
また、パワーセーブモードに入る前にクライアントPCはアクセスポイントにアソシエートしなければならず、このアソシエートをするためには、クライアントPCがアクセスポイントに、ワイヤレスフレームを送信することが必要となる。即ち、上記のようなIEEE802.11スペックで定められたパワーセーブモードをWakeOnLANに利用するためには、クライアントPCは様々なワイヤレスフレームを送信しなければならないことも問題となる。
【0009】
更に、クライアントPCがWakeOnLANの待機モードに入るためには、まず、マジックパケットを受け取るアクセスポイントを特定せねばならない。このために、クライアントPCはアクセスポイントのスキャンを開始する必要があり、アクセスポイントが見つからない場合には、定期的にスキャンを繰り返さなければならない。アクセスポイントのスキャンには、やはりワイヤレスフレームを送信せねばならず、送信時における消費電力の低減が望まれている。
【0010】
本発明は、以上のような技術的課題を解決するためになされたものであって、その目的とするところは、無線LANに接続されるコンピュータ装置において、無線LAN側からの信号に基づいてシステムの電源を入れることを可能にすることにある。
また他の目的は、ワイヤレスLANへの接続機能を備えたコンピュータ装置において、消費電力を削減することにある。
更に他の目的は、IEEE802.11関連規格に準拠したワイヤレスLANの機能を有するコンピュータ装置において、アクセスポイントとのハンドシェイクをせずに、ブロードキャスト/マルチキャストフレームを受信可能とすることにある。
【0011】
【課題を解決するための手段】
かかる目的を達成するために、本発明が適用される無線LANのステーションとしてのコンピュータ装置は、システム本体と、このシステム本体に対して主電源が投入されていない状態にて、所定の無線アクセスポイントから送信されるブロードキャストフレームおよび/またはマルチキャストフレームを、その所定の無線アクセスポイントとの間でハンドシェイクを行うことなく無線アクセスポイントから送られてくるビーコンフレームに従ってシステム本体のパラメータを無線アクセスポイントに合わせて設定することにより受信する受信手段と、この受信手段により受信されるブロードキャストフレームおよび/またはマルチキャストフレームの中にマジックパケットフレームがある場合に、システム本体に対して主電源を投入する主電源投入手段とを含む。
【0012】
ここで、アクセスポイントをスキャンするスキャン手段と、このスキャン手段によりスキャンされるアクセスポイントの中から、予め設定されていた条件およびアクセスポイント選択の条件に基づいてフレームを聴取すべきアクセスポイントを決定する決定手段とを更に備え、受信手段は、この決定手段により決定されたアクセスポイントからのフレームを聴取することによりブロードキャストフレームおよび/またはマルチキャストフレームを受信することを特徴とすることができる。この決定手段としては、接続すべきチャネルを予め絞ることで、スキャンに要する手間を削減し、消費電力を低減することができる。更に、この受信手段は、アクセスポイントとの間で取り決められた、例えばDTIM期間、スリープモードに入り、この期間が経過した後、自分宛てのデータパケットを受信することを特徴とすれば、消費電力を更に大幅に削減することができる点で優れている。
【0013】
他の観点から把えると、本発明が適用されるコンピュータ装置は、無線アクセスポイントの中から聴取すべき所定の無線アクセスポイントを決定する決定手段と、この決定手段により決定された所定の無線アクセスポイントに対してハンドシェイクが行われない状態であってもアクセスポイントから送られてくるビーコンフレームに従ってシステムのパラメータを無線アクセスポイントに合わせて設定した状態で、この所定の無線アクセスポイントからブロードキャストおよび/またはマルチキャストされるフレームを聴取可能とするフレーム聴取手段と、このフレーム聴取手段により聴取されたフレームの中にマジックパケット(magic packet)があるか否かを判断する判断手段と、この判断手段によりマジックパケットが存在すると判断される場合に、システムに主電源を投入する主電源投入手段とを含む。ここで、このフレーム聴取手段は、予め定められたパワーセーブの設定に基づく所定のタイミングで聴取を行うことを特徴とすることができる。
【0016】
本発明を方法のカテゴリから把えると、本発明が適用される無線ネットワークを介した電源投入方法は、所定のアクセスポイントとの間でハンドシェイクを行うことなく、無線アクセスポイントから送られてくるビーコンフレームに従ってシステム本体のパラメータを無線アクセスポイントに合わせて設定することにより無線アクセスポイントから送信されるブロードキャストフレームおよび/またはマルチキャストフレームをハンドシェイクを行うことなく聴取するステップと、聴取されるブロードキャストフレームおよび/またはマルチキャストフレームに電源投入のための信号が含まれているか否かを判断するステップと、この電源投入のための信号が含まれている場合に、システム本体に対して主電源を投入する信号をシステム本体側へ送るステップとを含む。
【0019】
尚、これらの発明は、所定の無線ネットワークに接続して通信を行うコンピュータがこれらの各機能を実現可能に構成されたプログラムとして、また、アクセスポイントであるコンピュータ装置が各機能を実現可能に構成されたプログラムとして把握することができる。このプログラムをコンピュータに対して提供する際に、例えばノートPCにインストールされた状態にて提供される場合の他、コンピュータに実行させるプログラムをコンピュータが読取可能に記憶した記憶媒体にて提供する形態が考えられる。この記憶媒体としては、例えばDVDやCD−ROM媒体等が該当し、DVDやCD−ROM読取装置等によってプログラムが読み取られ、フラッシュROM等にこのプログラムが格納されて実行される。また、これらのプログラムは、例えば、プログラム伝送装置によってネットワークを介して提供される形態がある。
【0020】
本発明が適用されるプログラムは、コンピュータに、無線アクセスポイントとの間でハンドシェイクを行うことなく、無線アクセスポイントから送られてくるビーコンフレームに従ってシステム本体のパラメータを無線アクセスポイントに合わせて設定することにより無線アクセスポイントから送信されるブロードキャストフレームおよび/またはマルチキャストフレームをハンドシェイクを行うことなく聴取する機能と、聴取されるブロードキャストフレームおよび/またはマルチキャストフレームに電源投入のための信号が含まれているか否かを判断する機能と、電源投入のための信号が含まれている場合に、システム本体に対して主電源を投入する信号をシステム本体側へ送る機能とを実現させる。
【0023】
【発明の実施の形態】
以下、添付図面に示す実施の形態に基づいて本発明を詳細に説明する。
図1は、ノートブックPC(ノートブック型パーソナルコンピュータ)などのコンピュータ装置10のハードウェア構成を示した図である。図1に示すコンピュータ装置10において、CPU11は、コンピュータ装置10全体の頭脳として機能し、OSの制御下で各種プログラムを実行している。このCPU11は、システムバスであるFSB(Front Side Bus)12、高速のI/O装置用バスとしてのPCI(Peripheral Component Interconnect)バス20、ISAバスに代わる新しいインタフェースであるLPC(Low Pin Count)バス40という3段階のバスを介して、各構成要素と相互接続されている。このCPU11は、キャッシュメモリにプログラム・コードやデータを蓄えることで、処理の高速化を図っている。CPU11の内部に設けられる1次キャッシュの容量の不足を補うために、専用バスであるBSB(Back Side Bus)13を介して2次キャッシュ14が置かれる場合がある。
【0024】
FSB12とPCIバス20は、メモリ/PCIチップと呼ばれるCPUブリッジ(ホスト−PCIブリッジ)15によって連絡されている。このCPUブリッジ15は、メインメモリ16へのアクセス動作を制御するためのメモリコントローラ機能や、FSB12とPCIバス20との間のデータ転送速度の差を吸収するためのデータバッファ等を含んだ構成となっている。メインメモリ16は、CPU11の実行プログラムの読み込み領域として、あるいは実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。この実行プログラムには、OSや周辺機器類をハードウェア操作するための各種ドライバ、特定業務に向けられたアプリケーションプログラム、BIOS(Basic Input/Output System:基本入出力システム)等のファームウェアが含まれる。
【0025】
ビデオサブシステム17は、ビデオに関連する機能を実現するためのサブシステムであり、ビデオコントローラを含んでいる。このビデオコントローラは、CPU11からの描画命令を処理し、処理した描画情報をビデオメモリに書き込むと共に、ビデオメモリからこの描画情報を読み出して、液晶ディスプレイ(LCD)18に描画データとして出力している。
【0026】
PCIバス20は、比較的高速なデータ転送が可能なバスである。このPCIバス20には、I/Oブリッジ21、カードバスコントローラ22、オーディオサブシステム25、ドッキングステーションインターフェース(Dock I/F)26、miniPCIコネクタ(スロット)27が夫々接続されている。カードバスコントローラ22は、PCIバス20のバスシグナルをカードバススロット23のインターフェースコネクタ(カードバス)に直結させるための専用コントローラであり、このカードバススロット23には、PCカード24を装填することが可能である。ドッキングステーションインターフェース26は、コンピュータ装置10の機能拡張装置であるドッキングステーション(図示せず)を接続するためのハードウェアである。ドッキングステーションにノートPCがセットされると、ドッキングステーションの内部バスに接続された各種のハードウェア要素が、ドッキングステーションインターフェース26を介してPCIバス20に接続される。また、miniPCIコネクタ27には、本実施の形態におけるワイヤレスLANモジュールが内蔵されたミニPCI(miniPCI)カード28が接続される。miniPCIカード28は、miniPCIの仕様に準拠して増設可能な拡張カード(ボード)である。このminiPCIは、モバイル向けPCI規格であり、PCIRev.2.2仕様書の付録として掲載されている。機能的にはフルスペックのPCIと同等である。
【0027】
I/Oブリッジ21は、PCIバス20とLPCバス40とのブリッジ機能を備えている。また、DMAコントローラ機能、プログラマブル割り込みコントローラ(PIC)機能、プログラマブル・インターバル・タイマ(PIT)機能、IDE(Integrated Device Electronics)インタフェース機能、USB(Universal Serial Bus)機能、SMB(System Management Bus)インタフェース機能を備えると共に、リアルタイムクロック(RTC)を内蔵している。DMAコントローラ機能は、FDD等の周辺機器とメインメモリ16との間のデータ転送をCPU11の介在なしに実行するための機能である。PIC機能は、周辺機器からの割り込み要求(IRQ)に応答して、所定のプログラム(割り込みハンドラ)を実行させる機能である。PIT機能は、タイマ信号を所定周期で発生させる機能である。また、IDEインタフェース機能によって実現されるインタフェースは、IDEハードディスクドライブ(HDD)31が接続される他、CD−ROMドライブ32がATAPI(AT Attachment Packet Interface)接続される。このCD−ROMドライブ32の代わりに、DVD(Digital Versatile Disc)ドライブのような、他のタイプのIDE装置が接続されても構わない。
【0028】
また、I/Oブリッジ21にはUSBポートが設けられており、このUSBポートは、例えばノートPC本体の壁面等に設けられたUSBコネクタ30と接続されている。更に、I/Oブリッジ21には、SMバスを介してEEPROM33が接続されている。このEEPROM33は、ユーザによって登録されたパスワードやスーパーバイザーパスワード、製品シリアル番号等の情報を保持するためのメモリであり、不揮発性で記憶内容を電気的に書き換え可能とされている。また、I/Oブリッジ21からモデム機能をサポートするAC97(Audio CODEC '97)、コアチップに内蔵されたイーサネットに対するインタフェースであるLCI(LAN Connect Interface)、USB等を介して、コネクタ47が複数、接続されている。この複数のコネクタ47の各々には、コミュニケーションカード48が接続可能に構成されている。更に、I/Oブリッジ21は、電源回路50に接続されている。電源回路50は、ACアダプタ、バッテリ、このバッテリ(2次電池)を充電すると共にACアダプタや各バッテリからの電力供給経路を切り換えるバッテリ切換回路、コンピュータ装置10で使用される5V、3.3V等の直流定電圧を生成するDC/DCコンバータ(DC/DC)等を備えている。
【0029】
LPCバス40は、ISAバスを持たないシステムにレガシーデバイスを接続するためのインタフェース規格である。このLPCバス40には、エンベデッドコントローラ41、フラッシュROM44、SuperI/Oコントローラ45が接続されており、更に、キーボード/マウスコントローラのような比較的低速で動作する周辺機器類を接続するためにも用いられる。このSuperI/Oコントローラ45にはI/Oポート46が接続されており、FDDの駆動やパラレルポートを介したパラレルデータの入出力(PIO)、シリアルポートを介したシリアルデータの入出力(SIO)を制御している。エンベデッドコントローラ41は、図示しないキーボードのコントロールを行うと共に、電源回路50に接続されて、内蔵されたパワー・マネージメント・コントローラ(PMC:Power Management Controller)によって電源管理機能の一部を担っている。
【0030】
ネットワークからの指示だけで電源を入れるWakeOnLANは、電源が切られた状態から立ち上がる第1の態様と、スリープ状態から自動的に立ち上がる第2の態様とに分けられる。本実施の形態では、第1の態様については、I/Oブリッジ21のコアチップに設けられるゲートアレイロジックを経由した電源オンが該当し、第2の態様については、エンベデッドコントローラ41およびI/Oブリッジ21を経由した省電力状態(Low Power State)からの復帰が該当している。電源回路50を構成するACアダプタへは、AC100〜240Vの電圧が供給され、このACアダプタによって例えばDC16Vに変換される。DC/DCコンバータでは、入力される16Vの直流電圧から、12V、2.5V、1.5V、5VのVCC1、3.3VのVCC2、補助(Auxiliary)電源である3.3VのVauxからなる直流定電圧を生成している。この補助電源Vauxは、自動電源オンを可能とするためにPCIバス20に対して供給される。このとき、電源コントロールを行う部分以外に、DC/DCコンバータからは補助電源であるVauxだけが出力され、電源スイッチがオンの状態になった段階にてVCC1、VCC2が立ち上がる。
【0031】
PCIバス20に対して供給された補助電源Vauxは、このPCIバス20に接続されたminiPCIカード28に対して供給される。本実施の形態におけるminiPCIカード28は、後述するワイヤレスLANminiPCIモジュールとして、無線LANを介して得られたマジックパケットを認識し、システム本体の主電源をオンさせるための信号がPCIバス20の信号線であるPME(Power Management Event)を介してシステム本体に提供されるように構成されている。
【0032】
miniPCIカード28から出力されるPME信号は、例えば、I/Oブリッジ21のゲートアレイロジックに入力される。ゲートアレイロジックの出力は、電源オン(POWER ON)として電源回路50のDC/DCコンバータに出力され、コンピュータ装置10のシステム本体がオンとなる。本実施の形態では、このようなminiPCIカード28がWakeOnLANをサポートするPCに搭載されることで、電源スイッチの動作とは無関係に、コンピュータ装置10の電源オン、ブートを可能にしている。
【0033】
一方、通常、行われるOSの省電力状態(Low Power State)からの立ち上がり(WAKE UP)は、エンベデッドコントローラ41が行っている。即ち、スリープ状態やソフトオフの状態にてPME信号を受けたエンベデッドコントローラ41は、電源回路50のDC/DCコンバータに対してI/Oブリッジ21経由で立ち上がりの指示を出力する。これによって、コンピュータ装置10は、省電力状態から元の状態へ復帰することが可能となる。
【0034】
図2は、本実施の形態が適用されるワイヤレスLANminiPCIモジュール60を示した図である。ワイヤレスLANminiPCIモジュール60は、図1に示すminiPCIスロット27に装着可能なminiPCIカード28の1つとして用いられており、miniPCI規格に準拠した無線LANカードの構成要素である。このワイヤレスLANminiPCIモジュール60は、アンテナコネクタ61、RF(Radio Frequency)モジュール62、ベースバンドプロセッサ63、フラッシュROM64、SRAM65、電源スイッチ66を備えている。
【0035】
アンテナコネクタ61は、ノートPC(コンピュータ装置10)が置かれた環境下にてアクセスポイント(AP)80と無線(ワイヤレス)通信を行うRFアンテナ70に接続可能である。RFアンテナ70は、無線LANカード(ワイヤレスLANminiPCIモジュール60)と一体的に設けられる場合以外に、例えば、図示しないアンテナコネクタを介して同軸ケーブルによってRF信号が伝播されるように構成し、例えばノートPCの筐体内部に設けられたダイバーシティアンテナ等によってアクセスポイント80と無線通信を行うように構成することも可能である。
【0036】
RFモジュール62は、国際規格IEEE802.11bにおける2.4GHz帯、および/もしくは国際規格IEEE802.11aにおける5GHz帯の無線LANをサポートする無線通信用高周波回路を備えている。ベースバンドプロセッサ63は、データ・リンク・レイヤ・プロトコルの下層サブレイヤであるMAC(Media Access Control)レイヤにてCPU11とのインタフェースを有するMACコントローラ機能を備えており、MiniPCIバスを介してCPU11の制御のもと、アクセスポイント80との通信を可能としている。フラッシュROM64は、本実施の形態におけるパワーセーブモード等の処理を実行するプログラムをファームウェア化して格納している。SRAM65には、例えば、受信したブロードキャストフレームおよび/またはマルチキャストフレーム(Broadcast/Multicast frame)に対して比較対照となる、自局のマジックパケット(magic packet)フレームが格納されている。また、電源スイッチ66は、ベースバンドプロセッサ63からの指示に基づき、無線LANカードに対する電源(VCC3)と補助電源(Vaux)とを切り換えている。ベースバンドプロセッサ63は、フラッシュROM64に格納されたソフトウェアに基づいて動作し、メモリであるSRAM65に格納されている情報に基づいて、本実施の形態におけるWakeOnLANを実現可能としている。
【0037】
図3は、本実施の形態が適用されるアクセスポイント80の構成を示したブロックダイアグラムである。アクセスポイント80は、本実施の形態におけるブロードキャスト/マルチキャスト処理を実行するマイクロプロセッサ81、情報の入出力を管理するI/Oコントローラ82、接続されている各種デバイスを制御するためのBIOSが格納されたフラッシュROM83、各種プログラムや、アソシエートしたクライアント(コンピュータ装置10)の情報等が格納されるシステムメモリ84を備えている。また、アクセスポイント80は、PCI/ローカルバス85を介してMiniPCIスロット86を備え、ワイヤレスLANカード(アダプタ)87等を接続可能としている。ワイヤレスLANカード87はアンテナ88に接続され、このアンテナ88を介してクライアントであるコンピュータ装置10に対するWakeOnLANを実現可能としている。
【0038】
次に、無線LAN側(アクセスポイント80)からの信号に基づいて、パワーオフの状態にあるコンピュータ装置10のシステム本体に電源を投入するWakeOnLANの動作について説明する。
本実施の形態では、WakeOnLANに特化した、アソシエートを前提としないパワーセーブモードを設けている。通常の802.11ならば、コンピュータ装置10はアクセスポイント80と接続するために、認証機能(Authentification)や、情報や機能を交換するアソシエート(Associate)などのプロセスを実行し、アクセスポイント80とハンドシェイクを行う。本実施の形態では、そのようなハンドシェイクを行わない。ハンドシェイクは行わないが、コンピュータ装置10はアクセスポイント80から送られてくるビーコンフレームに従って、コンピュータ装置10のパラメータをアクセスポイント80に合わせる。そのパラメータ設定により、アクセスポイント80からのブロードキャストフレーム/マルチキャストフレームを受信することができる。
【0039】
コンピュータ装置10では、アクセスポイント80から送られてくるブロードキャストフレーム/マルチキャストフレームを全てチェックし、自局宛ての「マジックパケット」があれば、PME信号(#PME)をアサートし、システム本体の主電源を入れる。そして、BIOSのPOSTコードの設定に従ってブートする。「マジックパケット」を送信するアクセスポイント80は、ユニキャストフレームではなく、必ず、ブロードキャストフレーム/マルチキャストフレームで「マジックパケット」を送信するものとする。尚、ブロードキャスト(Broadcast)は、データの宛て先を指定しないで不特定多数の相手にデータを送る方法であり、マルチキャスト(Multicast)は、前もって決められた複数の宛て先にデータを送る方法である。また、ユニキャスト(unicast)は、メッセージの宛て先アドレスを一つだけ指定して、1対1によるデータ通信を行う方法である。マジックパケット(magic packet)は、WakeOnLANの機能を用いてLANからの電源投入指示を行うための所定のプロトコルである。
【0040】
フレームの送信には、受信よりも大きな電力を必要とする。上述した方法によって、コンピュータ装置10はフレームを一切送信する必要がないので、補助電源(Vaux)といった少ない消費電力でWakeOnLANを実現できる。また、アソシエーションなどのハンドシェイクプロセスがないことから、WakeOnLANのためのマイクロコード(無線LANアダプタのROMコード)を小さくすることができる。更には、一度、アソシエートしてしまうとローミング等のプロセスも必要となるが、上述した方法によれば、そのプロセスの必要性もなくなる。
【0041】
ここで、上記した方法によると、ブロードキャストフレーム/マルチキャストフレームが任意のタイミングでアクセスポイント80から送信されることから、ステーションであるコンピュータ装置10は常に受信状態になければならず、その分、コンピュータ装置10の電力を消費する。そこで、かかる無駄な電力の消費については、更に幾つかの対処方法が考えられる。
【0042】
第1の方法として、アクセスポイント80にて、ステーションの中でパワーセーブモードの局が存在しなくても、常にステーションの中にパワーセーブモードの局が存在するものとして、ブロードキャストフレーム/マルチキャストフレームを処理するオプションを設ける方法が考えられる。アクセスポイント80側のこの処理によって、ステーションであるコンピュータ装置10は、パワーセーブモードのステーションと同様にDTIM(Delivery Traffic Indication Map)のインターバルだけフレームを聴取(Listen)するように構成できるので、少ない電力でマジックパケットを待ち受けすることができる。かかる方法によれば、アクセスポイント80に追加する機能を非常に少なくすることができる。また、このオプションスイッチは、リモートからも設定可能であり、必要なときにのみ有効にすることで、通常は、現行どおりの基地局(アクセスポイント80)と全く同じ性能を保証することができる。
【0043】
また、第2の方法として、ブロードキャストフレーム/マルチキャストフレームに関しては、データの内部に「マジックパケット」フレームがないかをアクセスポイント80がチェックし、「マジックパケット」が存在する場合には、そのアクセスポイント80にてパワーセーブモードのステーション(コンピュータ装置10)が存在するときのようにフレームを送信する。パワーセーブモードのステーションがあると、アクセスポイント80は、ブロードキャストフレーム/マルチキャストフレームをDTIMのビーコンのインターバルで送信する。アクセスポイント80側によるこの処理によって、ステーションであるコンピュータ装置10では、パワーセーブモードのステーションと同様に、DTIMのインターバルだけフレームを聴取(Listen)するようにできることから、少ない消費電力で待ち受けすることができる。
【0044】
更に、アクセスポイント80が「マジックパケット」フレームをチェックする機能としては、次のようなオプションも可能としている。それは、上述の第2の方法に加え、アクセスポイント80が受信したユニキャスト(Directed MPDU(Message Protocol Data Unit)transfer)frameのデータ内部でも「マジックパケット」フレームがないかをチェックし、DTIMのビーコンのインターバルにこのデータ部分をブロードキャストフレームで送信する。これによって、ユニキャストフレームで「マジックパケット」を送信することを許している有線LANのWakeOnLANと同等の機能を、このオプションの機能を有する無線LANによるWakeOnLANにて実現することができる。更なるオプションとして、アクセスポイント80によって「マジックパケット」のエアー(Air:空中)への送信を制限することも可能である。ここで、アクセスポイント80に関して、有線側のネットワークに対して無線側のネットワークを「Air(側)」と言うことにする。
【0045】
尚、コンピュータ装置10が「マジックパケット」を受け取るアクセスポイントを特定するために、定期的にスキャンを繰り返して電力を消費する問題に対しては、WakeOnLAN用のワイヤレスプロファイルで、アクセスポイント80のチャネルをマニュアル設定するように構成することが好ましい。即ち、WakeOnLANを実現するためには、アクセスポイント80のSSID(Service Set Identification)、WEP(Wired Equivalent Privacy)等の情報をBIOS設定画面等で入力させる必要がある。この設定は、ワイヤレスカード内のメモリ(不揮発性メモリ等)に記録されることとなる。このプロファイル設定にアクセスポイント80のチャネルを追加する。これによって、ステーションであるコンピュータ装置10は、アクセスポイント80を探査するためにチャネルをスキャンする必要がなくなり、消費電力を大幅に低減することができる。
【0046】
次に、上述したような、IEEE802.11類におけるワイヤレスWakeOnLAN実装の具体的な処理について、フローチャートを用いて詳述する。
図4は、ステーション側であるコンピュータ装置10におけるワイヤレスWakeOnLAN処理を示したフローチャートである。まず、ステップ100にて処理が開始されるが、この処理の開始の前提として、所定の設定が完了している必要がある。コンピュータ装置10に対して、DOSのアプリケーションプログラム等で下記項目が設定される。
1.SSID(0−32byte)
2. WEPキー(5byteまたは13byte)
3. ワイヤレスWakeOnLANのための聴取(Listen)時におけるパワーセーブモードのEnable/Disable(1bit)
4. SSIDをAPの限定に使用する、しない。Enable/Disable(1bit)
5. WEPを使用する、しない。Enable/Disable(1bit)
6. IEEE802.11ワイヤレスWakeOnLAN(WWOL)を行うか、行わないか。Enable/Disable(1bit)
7. Channel Number(1byte)
【0047】
これらの値は、上記アプリケーションプログラムにより、ワイヤレスWakeOnLAN待機前に、図2に示すワイヤレスLANminiPCIモジュール60上のメモリである例えばSRAM65に書き込んでおく。上記項目のカッコ内は、SRAM65上のレジスタのバイト数を示している。これらの設定により、ステーション側であるコンピュータ装置10は、ワイヤレスWakeOnLAN待機時に、聴取(Listen)する対象となるネットワークやAPを限定することができる。
【0048】
ステップ101では、通常のコンピュータ作業を実行した後メインパワー(主電源)が切れるか、あるいはAC電源(ACアダプタ)が差し込まれ、ワイヤレスLANのアダプタカードであるワイヤレスLANminiPCIモジュール60に、補助電源(Vaux)が投入される。このステップ101に引き続き、802.11アダプタであるワイヤレスLANminiPCIモジュール60では、ワイヤレスWakeOnLANを待機するパワーオンリセットが行われる(ステップ102)。このように、図4に示すフローでは、前回のパワーオフのときにパワーオンリセットがなされているということを前提としている。
【0049】
ベースバンドプロセッサ63は、SRAM65に予め設定されていたワイヤレスWakeOnLANのEnable/Disable情報に基づいて、プロセスを終了してアダプタ(ワイヤレスLANminiPCIモジュール60)が電力を消費しないようにするか、ワイヤレスWakeOnLAN待機状態に入るかを判断する(ステップ103)。ワイヤレスWakeOnLANがDisableである場合には、処理を終了する(ステップ104)。ワイヤレスWakeOnLANがEnableであり、ワイヤレスWakeOnLANに入る場合には、ステップ105へ移行する。
【0050】
ステップ105では、アクセスポイント(AP)をスキャン(Scan)する。このスキャン時に予めスキャンのチャンネルを限定することにより、不要なチャンネルのスキャンで無駄な電力を消費しないで済む。かかる場合には、短い時間、特定の(あるいは2〜3の)チャンネルでビーコンの有無を調べるだけで良くなる。その後、存在する複数のアクセスポイント(AP)の中から、SRAM65に設定していた条件とアクセスポイント80選択の条件に基づいて、聴取(Listen)するアクセスポイント80を決め、聴取(Listen)を続ける(ステップ106)。尚、「アクセスポイント80選択の条件」としては、例えば、電界強度(field strength)の強いアクセスポイント80を選択するようにアダプタ(ワイヤレスLANminiPCIモジュール60)内のマイクロコードを設定する等が挙げられる。
【0051】
ステップ107では、SRAM65に格納されているパワーセーブモードの設定に基づいて、ビーコンを常に聴取(Listen)するか、DTIMのタイミングで聴取(Listen)するかを決定する。パワーセーブモードがdisableに設定されている場合には、常にフレームを聴取(Listen)し(ステップ108)、マルチキャストフレーム/ブロードキャストフレームのみが受信される(ステップ109)。パワーセーブモードがenableに設定されている場合には、DTIMのタイミングでのみ聴取(Listen)する(ステップ110)。このとき、ステップ108のように常時Listenすることに比べて、ステップ110のように短い時間だけ受信する方が、大幅に消費電力を削減することができる。ステップ110の後、ワイヤレスLANminiPCIモジュール60では、IEEE802.11のPower Save Stationのプロトコルで、マルチキャストフレーム/ブロードキャストフレームが受信される(ステップ111)。
【0052】
ステップ109およびステップ111の後、ベースバンドプロセッサ63では、受信されたフレームの中に「マジックパケット」が入っているか否かがチェックされる(ステップ112)。「マジックパケット」が入っていない場合には、ステップ107に戻り、ステップ107以降の処理が繰り返される。「マジックパケット」が入っている場合には、ベースバンドプロセッサ63は、システムの主電源を投入する信号をシステム本体へ送り出し(ステップ113)、コンピュータ装置10の主電源を入れる。以上にて、ワイヤレスWakeOnLANを実行するためのコンピュータ装置10側の処理プロセスが終了する(ステップ114)。
【0053】
次に、アクセスポイント80側の処理について説明する。
アクセスポイント80がマジックパケットを特別に処理することにより、ステーション側であるコンピュータ装置10の待機電力を低下させることができ、また、セキュリティの強化を図ることもできる。アクセスポイント80では、予め次の2つの項目について、アクセスポイントの設定に加えられる。
1.ステーション側のワイヤレスWakeOnLAN待機電力削減のために、「マジックパケット」を含むマルチキャストフレーム/ブロードキャストフレームについて、DTIMのタイミングまでのバッファリングを行うか、行わないか。Enable/Disable(1bit)
2.マルチキャストフレーム/ブロードキャストフレームに「マジックパケット」が入っているときには、フレームを送信しない。Enable/Disable(1bit)
【0054】
これらの設定は、アクセスポイント80の管理者が予めアクセスポイント80に設定しておき、その情報は、例えばフラッシュROM83等に格納される。両方の設定をDisableすると、ワイヤレスWakeOnLAN機能のないアクセスポイントと同じとなる。上記1の機能をEnableに設定することで、ステーション(コンピュータ装置10)は、DTIMの送られるタイミングでのみ聴取(Listen)を行ってマルチキャストフレーム/ブロードキャストフレームを受信できるので、消費電力を削減することができる。上記2の機能をDisableに設定することで、アクセスポイント80からの「マジックパケット」のAirへの送信を制限し、管理されたアクセスポイント80からのマルチキャストフレーム/ブロードキャストフレームにより、不正なワイヤレスWakeOnLANが起こらないようにし、セキュリティ機能を強化することができる。
【0055】
図5は、アクセスポイント80側の処理を示したフローチャートである。ここでは、アクセスポイント80のオプション機能として、アクセスポイント80が「マジックパケット」のAirへの送信を制限する例を示している。まず、アクセスポイント80への上記設定が完了した状態にて、処理が開始される(ステップ200)。そして、通信領域であるAir(アクセスポイント80のBSS(Basic Service Set))へ向けたフレームを待つ(ステップ201)。アクセスポイント80のマイクロプロセッサ81は、取得されたフレームがマルチキャストフレーム/ブロードキャストフレームであるか否かをチェックする(ステップ202)。マルチキャストフレーム/ブロードキャストフレームでない場合には、通常のフレーム処理が実行され(ステップ203)、ステップ201へ戻る。マルチキャストフレーム/ブロードキャストフレームである場合には、ステップ204へ移行する。
【0056】
ステップ204では、フレーム内にマジックパケットがあるか否かが判断される。マジックパケットが無ければ、上述したステップ203へ移行する。マジックパケットがあれば、ステップ205へ移行する。
ステップ205では、例えばフラッシュROM83内の上記2の設定により、「マジックパケット」フレームの送信がDisableになっているか否かが判断される。Disableになっていれば、フレームをAirへ送信せずに廃棄し(ステップ206)、ステップ201へ戻る。フレームの送信がEnableになっていれば、ステップ207へ移行する。
【0057】
ステップ207では、例えばフラッシュROM83内の上記1の設定により、DTIMバッファリングがEnableか否かが判断される(ステップ207)。即ち、マルチキャストフレーム/ブロードキャストフレームをそのまま送信するか、DTIMのタイミングまでバッファリングするかを決定する。DTIMバッファリングがDisableのときには、マルチキャストフレーム/ブロードキャストフレームをそのまま送信する通常のフレーム処理を行い(ステップ203)、ステップ201へ戻る。Enableのときには、DTIM処理として、ステップ208へ移行する。
【0058】
ステップ208では、マイクロプロセッサ81は、DTIMのタイミングが来るまで、「マジックパケット」の入ったマルチキャストフレーム/ブロードキャストフレームをアクセスポイント80の例えばシステムメモリ84にバッファリング(格納)する。そして、DTIMのタイミングでアクセスポイント80に未送信のマルチキャストフレーム/ブロードキャストがある場合には、「マジックパケット」の入ったマルチキャストフレーム/ブロードキャストフレームをAirに送信する(ステップ209)。そして、次のフレームを待つために、ステップ201へ移行し、上述した処理が繰り返される。以上のようにして、アクセスポイント80側にて、フレーム処理が実行される。
【0059】
尚、前述のように、IEEE802.11に既定されているパワーセーブモードをWakeOnLAN待機状態のコンピュータ装置10でイネーブルすることにより、消費電力を削減することもできる。この場合には、まず、アクセスポイント80は、クライアント(ステーション)であるコンピュータ装置10からのアソシエーション・リクエストを待ち受ける。アクセスポイント80は、クライアントがアソシエートし、かつそのクライアントがパワーセーブモードをリクエストした場合にのみ、パワーセーブ・ブロードキャストを有効にする。DTIMインターバルの間に、クライアントに向けてデータが届いた場合、アクセスポイント80は、それを例えばシステムメモリ84に格納し、次のDTIMタイミングにて、パワーセーブ・ブロードキャストにより、格納されているデータがあることをクライアントに知らせる。DTIMのタイミングでパワーセーブモードにより起き上がったクライアントは、パワーセーブ・ブロードキャストによってデータが届いていることを知り、それ以降、データの転送を開始する。
【0060】
図6は、アクセスポイント80にてワイヤレスWakeOnLANを実現するための処理を示したフローチャートである。図5のフローチャートと重複する部分もあるが、本実施の形態における理解を容易にするために、図6を用いて、再度、ワイヤレスWakeOnLANに特化した処理の流れを説明する。
【0061】
まず、図6のフローチャートに示すように、アクセスポイント80は、エアー(Air)へ向けたワイヤレスフレームを待つ(ステップ251)。その後、アクセスポイント80は、アソシエートしたステーション(コンピュータ装置10)が存在するか否かを判断する。クライアントがアソシエートしていない場合には、ステップ258へ移行する。クライアントがアソシエートしている場合には、パワーセーブモードのステーションが存在するか否かの判断がなされる(ステップ253)。パワーセーブモードのステーションが存在する場合には、IEEE802.11で既定されているパワーセーブモードが実行される(ステップ257)。ステップ253でパワーセーブモードのステーションが存在しない場合には、WakeOnLANがイネーブルか否かが判断される(ステップ254)。WakeOnLANがイネーブルではない場合には、パワーセーブモードがない、IEEE802.11の通常処理が実行される(ステップ256)。ステップ254でWakeOnLANがイネーブルである場合には、ブロードキャストフレーム/マルチキャストフレームにマジックパケットが存在するか否かが判断される(ステップ255)。マジックパケットがない場合には、ステップ256の処理、即ち、パワーセーブモードがない、IEEE802.11の通常処理が実行される。マジックパケットが存在する場合には、ステップ257の処理、即ち、IEEE802.11で既定されているパワーセーブモードが実行される。
【0062】
ステップ252に戻り、アソシエートしたステーションが存在しない場合に、WakeOnLANがイネーブルか否かが判断される(ステップ258)。イネーブルでなければ、ステップ251に戻る。イネーブルである場合、即ち、WakeOnLANのスイッチが有効である場合には、ブロードキャストフレーム/マルチキャストフレームにマジックパケットがあるか否かが判断される(ステップ259)。マジックパケットがない場合には、ステップ251へ戻り、マジックパケットが存在する場合には、ブロードキャストフレーム/マルチキャストフレーム送信が実行される(ステップ260)。このステップ258〜ステップ260にて、パワーセーブモード処理が行われる場合には、DTIM期間中、マジックパケットを待ち受ける。ブロードキャストフレーム/マルチキャストフレームにより、DTIM期間中にアクセスポイント80にマジックパケットが届いた場合には、アクセスポイント80は、それをシステムメモリ84等にバッファする。そして、次のDTIMのタイミングで、コンピュータ装置10に対し、マジックパケットが届いたことをブロードキャスト/マルチキャスト送信を用いて知らせる。このようなパワーモードセーブ処理を実行することで、コンピュータ装置10は、常にレシーブ状態にいる必要がなく、DTIMの期間中だけフレームを聴取すればよい。その結果、より少ない消費電力によって待ち受けをすることができる。
【0063】
このように、図6のフローチャートに示す処理によれば、例えば、アクセスポイント80がワイヤレスWakeOnLANを元々実装していない場合であっても、ワイヤレスWakeOnLANを実現することを可能としている。即ち、図6に示すステップ251→ステップ252→ステップ253→ステップ257のフローとなるように、特定のPCをパワーセーブモードのステーションとして設置すれば、既に駅などに設置されているアクセスポイントのままでパワーセーブをしたワイヤレスWakeOnLANを実現することが可能となる。ワイヤレスWakeOnLAN以外の応用では、携帯電話などのユビキタス機器に関しても、同様に現行のアクセスポイントをそのまま使用することができる。
【0064】
次に、BIOSによる追加機能について説明する。
従来、ネットワークアダプタからのWakeOnLANは、BIOSでEnable/Disableすることができた。この従来の設定では、有線のネットワークアダプタのみを仮定していた。本実施の形態による無線LANを用いたワイヤレスWakeOnLANを実装するときには、セキュリティの観点から、有線のWakeOnLANとワイヤレスWakeOnLANとを別々に設定することが必要である。これは、無線LANのセキュリティと有線LANのセキュリティとの扱いを分け、無線LANによるWakeOnLANをしないユーザのセキュリティを強化するためである。従来、WakeOnLANのEnable/Disable機能およびBIOSの更新(Flash Over LAN)をEnable/Disableする機能は、ネットワークカード全体で設定していた。本実施の形態が適用される無線LANによるWakeOnLANでは、従来の有線のEnable/Disableとは別に、無線LANアダプタ専用のWakeOnLAN、Flash Over LANの各々に、Enable/Disableを設定する。
【0065】
図7は、POST(Power-On Self Test)におけるワイヤレスWakeOnLANの処理手順を示した図である。POSTは、BIOSがシステム電源投入時に各ハードウェアを初期化する際に実行するテストプログラムである。
まず、ステップ300では、PME信号(#PME)により電源が投入されたときのパワーアップ処理のエントリを示している。
ステップ301では、#PMEが無線LANアダプタであるワイヤレスLANminiPCIモジュール60からのものであるか否かがチェックされる。#PMEが無線LANアダプタからのものである場合には、ステップ304へ移行する。無線LANアダプタからのものでなければ、他の#PMEを発生させたアダプタカードの処理が実行されて(ステップ302)、POSTの処理を終了する(ステップ303)。
【0066】
ステップ304では、マザーボード上のBIOSのデータを保持するEEPROM33上の設定を参照し、無線LANによるワイヤレスWakeOnLANがEnableかDisableかをチェックする。Enableであれば、引き続きPOSTのプロセスを続け、ステップ305へ移行する。Disableであれば、ステップ306へ移行する。ステップ305では、#PME処理以外のコード(code)を実行し、システムを立ち上げて、POSTの処理を終了する(ステップ303)。ステップ306では、パワーオフのプロセスを実行し、POSTの処理を終了する(ステップ303)。
【0067】
このように、本実施の形態では、セキュリティの観点から、#PMEをWakeOnLAN用にオン/オフできるように構成した。図7に示したような処理によって、例えば、有線からWakeOnLANを受けたら立ち上がり、無線から受けたときには立ち上がらない、といった、有線と無線との間で処理の切り分けが可能となる。かかる処理によって、セキュリティ性能をより高めることができる。
【0068】
このように、通常のIEEE802.11ならば、ステーションであるコンピュータ装置10は、アクセスポイント80と接続するために認証機能やアソシエートなどのプロセスを実行し、アクセスポイント80とハンドシェイクを行うことが必要である。アソシエートするためには、パケットを送信しなければならない。一方で、miniPCIにおけるVauxの最大出力は660mWであるのに対し、ワイヤレスLAN送信時には1200mW程度も必要となり、パケットを送信すると、miniPCIで既定されているVauxの最大消費電力を超えてしまう。しかしながら、本実施の形態によれば、認証やアソシエートなどのハンドシェイクを前提とせず、アクセスポイントからのブロードキャストフレーム/マルチキャストフレームを受信するように構成した。このブロードキャストフレーム/マルチキャストフレームに自局宛てのマジックパケットフレームがあれば、#PMEをアサートし、主電源を入れるようにすることで、電力消費を削減した状態にて、WakeOnLANを実現することができる。
【0069】
また、一般のクライアントが各チャネルをスキャンしてアクセスポイント80を特定する方法として、自らシグナルを出してスキャンするアクティブスキャン(Active Scan)と、自分からプローブするのではなく、あるチャネルから来るビーコンフレームを取得してスキャンするパッシブスキャン(Passive Scan)との2つがある。アクティブスキャンでは、スキャンのために例えば1.2W程度の電力を必要としてしまい、上述の660mWを超えてしまう。一方、パッシブスキャンであっても、長い時間、聴取しなければならず、例えば310mW/sec程度など、平均電力が非常に大きくなってしまう。そこで、本実施の形態では、アクセスポイントを特定するためのSSIDやWEPなどを設定する際に、セットアップの項目を予め設定しておくように構成した。即ち、BIOSセットアップにチャネルの選択を付け加えることで、言い換えると、チャネルを予め絞ることで、数10mW程度の消費電力でアクセスポイント80を決定することが可能となる。特に、例えばWakeOnLAN等のパワーオン作業は、一般ユーザによる作業とは異なることから、チャネルを予め決めておくことが容易となる。また、このWakeOnLANに特化しない場合であっても、例えばセキュリティの観点等からも、アクセスポイントの条件を予め設定しておくことは有効である。
【0070】
【発明の効果】
このように、本発明によれば、アクセスポイントとのハンドシェイクをせずに、ブロードキャスト/マルチキャストフレームを受信することが可能となり、例えば、ワイヤレスWakeOnLANを実現することができる。
【図面の簡単な説明】
【図1】 ノートブックPCなどのコンピュータ装置のハードウェア構成を示した図である。
【図2】 本実施の形態が適用されるワイヤレスLANminiPCIモジュールを示した図である。
【図3】 本実施の形態が適用されるアクセスポイントの構成を示したブロックダイアグラムである。
【図4】 ステーション側であるコンピュータ装置におけるワイヤレスWakeOnLAN処理を示したフローチャートである。
【図5】 アクセスポイント側の処理を示したフローチャートである。
【図6】 アクセスポイントにてワイヤレスWakeOnLANを実現するための処理を示したフローチャートである。
【図7】 POST(Power-On Self Test)におけるワイヤレスWakeOnLANの処理手順を示した図である。
【符号の説明】
11…CPU、20…PCIバス、21…I/Oブリッジ、27…miniPCIコネクタ、28…miniPCIカード、41…エンベデッドコントローラ、50…電源回路、60…ワイヤレスLANminiPCIモジュール、62…RFモジュール、63…ベースバンドプロセッサ、64…フラッシュROM、65…SRAM、66…電源スイッチ、80…アクセスポイント、81…マイクロプロセッサ、82…I/Oコントローラ、83…フラッシュROM、84…システムメモリ
Claims (9)
- システム本体と、
前記システム本体に対して主電源が投入されていない状態で、所定の無線アクセスポイントから送信されるブロードキャストフレームおよびマルチキャストフレームまたはそれらの何れか一方を、前記無線アクセスポイントとの間でハンドシェイクを行うことなく前記無線アクセスポイントから送られてくるビーコンフレームに従って前記システム本体のパラメータを前記無線アクセスポイントに合わせて設定することにより受信する受信手段と、
前記受信手段が受信する前記ブロードキャストフレームおよび前記マルチキャストフレームまたはそれらの何れか一方の中にマジックパケット(magic packet)フレームがある場合に、前記システム本体に対して主電源を投入する主電源投入手段と
を含むコンピュータ装置。 - アクセスポイントをスキャンするスキャン手段と、
前記スキャン手段によりスキャンされるアクセスポイントの中からフレームを聴取すべきアクセスポイントを決定する決定手段とを更に備え、
前記受信手段は、前記決定手段が決定した前記アクセスポイントからのフレームを聴取することにより前記ブロードキャストフレームおよび前記マルチキャストフレームまたはそれらの何れか一方を受信することを特徴とする請求項1記載のコンピュータ装置。 - 前記受信手段は、前記アクセスポイントとの間で取り決められた期間スリープモードに入り、当該期間が経過した後、自分宛てのデータパケットを受信することを特徴とする請求項1記載のコンピュータ装置。
- 無線アクセスポイントの中から聴取すべき所定の無線アクセスポイントを決定する決定手段と、
前記決定手段が決定した前記所定の無線アクセスポイントに対してハンドシェイクが行われない状態であっても前記無線アクセスポイントから送られてくるビーコンフレームに従ってシステムのパラメータを前記無線アクセスポイントに合わせて設定した状態で前記無線アクセスポイントからブロードキャストフレームおよびマルチキャストフレームまたはそれらの何れか一方を聴取可能とするフレーム聴取手段と、
前記フレーム聴取手段により聴取されたフレームの中にマジックパケット(magic packet)があるか否かを判断する判断手段と、
前記判断手段が前記マジックパケットが存在すると判断した場合に、システムに主電源を投入する主電源投入手段と
を含むコンピュータ装置。 - 前記決定手段は、エアーにある無線アクセスポイントの存在をスキャンして取得し、所定の選択条件に基づいて前記所定の無線アクセスポイントを決定することを特徴とする請求項4記載のコンピュータ装置。
- 前記フレーム聴取手段は、IEEE802.11関連規格に基づいてフレームを聴取可能とすることを特徴とする請求項4記載のコンピュータ装置。
- 前記フレーム聴取手段は、予め定められたパワーセーブの設定に基づく所定のタイミングで聴取を行うことを特徴とする請求項4記載のコンピュータ装置。
- 所定の無線アクセスポイントとの間でハンドシェイクを行うことなく、前記無線アクセスポイントから送られてくるビーコンフレームに従ってシステム本体のパラメータを前記 無線アクセスポイントに合わせて設定することにより、前記無線アクセスポイントから送信されるブロードキャストフレームおよびマルチキャストフレームまたはそれらの何れか一方を聴取するステップと、
聴取される前記ブロードキャストフレームおよび前記マルチキャストフレームまたはそれらの何れか一方に電源投入のための信号が含まれているか否かを判断するステップと、
前記電源投入のための信号が含まれている場合に、前記システム本体に対して主電源を投入する信号を当該システム本体側へ送るステップと
を含む無線ネットワークを介した電源投入方法。 - コンピュータに、
所定の無線アクセスポイントとの間でハンドシェイクを行うことなく、前記無線アクセスポイントから送られてくるビーコンフレームに従ってシステム本体のパラメータを前記無線アクセスポイントに合わせて設定することにより、前記無線アクセスポイントから送信されるブロードキャストフレームおよびマルチキャストフレームまたはそれらの何れか一方を聴取する機能と、
聴取される前記ブロードキャストフレームおよび前記マルチキャストフレームまたはそれらの何れか一方に電源投入のための信号が含まれているか否かを判断する機能と、
前記電源投入のための信号が含まれていると判断した場合に、前記システム本体に対して主電源を投入する信号を当該システム本体側へ送る機能と
を実現させるプログラム。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003181653A JP4095501B2 (ja) | 2003-06-25 | 2003-06-25 | コンピュータ装置、無線アクセスポイント、無線ネットワークを介した電源投入方法、フレーム聴取方法、フレーム送信方法、およびプログラム |
| US10/874,683 US7792066B2 (en) | 2003-06-25 | 2004-06-23 | Wireless wake-on-LAN power management |
| CN200410060056.2A CN1601987B (zh) | 2003-06-25 | 2004-06-25 | 无线接入点,电源打开方法, 帧监视方法, 帧传输方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003181653A JP4095501B2 (ja) | 2003-06-25 | 2003-06-25 | コンピュータ装置、無線アクセスポイント、無線ネットワークを介した電源投入方法、フレーム聴取方法、フレーム送信方法、およびプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005018377A JP2005018377A (ja) | 2005-01-20 |
| JP4095501B2 true JP4095501B2 (ja) | 2008-06-04 |
Family
ID=34182295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003181653A Expired - Lifetime JP4095501B2 (ja) | 2003-06-25 | 2003-06-25 | コンピュータ装置、無線アクセスポイント、無線ネットワークを介した電源投入方法、フレーム聴取方法、フレーム送信方法、およびプログラム |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US7792066B2 (ja) |
| JP (1) | JP4095501B2 (ja) |
| CN (1) | CN1601987B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101830184B1 (ko) * | 2011-08-19 | 2018-02-21 | 엘지전자 주식회사 | 미디어 장치 |
Families Citing this family (88)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20050235364A1 (en) * | 2004-04-15 | 2005-10-20 | Wilson Christopher S | Authentication mechanism permitting access to data stored in a data processing device |
| TWI276244B (en) * | 2004-06-04 | 2007-03-11 | Wistron Neweb Corp | Wireless communication device capable of switching antennas according to data transmission information on network |
| JP4387925B2 (ja) * | 2004-11-04 | 2009-12-24 | キヤノン株式会社 | 通信装置、制御方法及びそのプログラム |
| JP2006140738A (ja) * | 2004-11-11 | 2006-06-01 | Ricoh Co Ltd | 無線lan装置 |
| JP4438013B2 (ja) * | 2005-02-17 | 2010-03-24 | パイオニア株式会社 | 通信装置および通信方法 |
| US20060248252A1 (en) * | 2005-04-27 | 2006-11-02 | Kharwa Bhupesh D | Automatic detection of data storage functionality within a docking station |
| TWI326043B (en) * | 2005-09-05 | 2010-06-11 | Hon Hai Prec Ind Co Ltd | The system, method and electrical apparatus for data transferring |
| JP4664780B2 (ja) * | 2005-09-12 | 2011-04-06 | 株式会社日立製作所 | 無線lanシステム |
| JP4629573B2 (ja) * | 2005-09-20 | 2011-02-09 | 富士通フロンテック株式会社 | 無線システムの起動とそのプログラム |
| US7793339B2 (en) * | 2005-09-28 | 2010-09-07 | Hewlett-Packard Development Company, L.P. | Devices and methods of using network information in an authorization process |
| US20070076747A1 (en) * | 2005-09-30 | 2007-04-05 | Amir Zinaty | Periodic network controller power-down |
| US20070076683A1 (en) * | 2005-09-30 | 2007-04-05 | Chung Ching A | Low power module for a station of a wireless communication system and related method |
| US20070130289A1 (en) * | 2005-12-07 | 2007-06-07 | Christopher Defazio | Remote access |
| CN1992611B (zh) * | 2005-12-30 | 2010-05-12 | 联想(北京)有限公司 | 移动计算装置及其接收数据包的方法 |
| CN1991683B (zh) * | 2005-12-31 | 2010-05-05 | 联想(北京)有限公司 | 一种笔记本电脑 |
| US20070201413A1 (en) * | 2006-02-27 | 2007-08-30 | Nokia Corporation | Method and system to enhance energy savings in multicast transmissions in WLAN |
| US7751396B2 (en) * | 2006-02-28 | 2010-07-06 | Nokia Corporation | Multicast address signaling for power save delivery in a wireless network |
| JP2007312243A (ja) * | 2006-05-19 | 2007-11-29 | Toshiba Corp | 端末装置、通信システム、端末装置の起動方法 |
| US7734953B1 (en) * | 2006-06-12 | 2010-06-08 | American Megatrends, Inc. | Redundant power solution for computer system expansion cards |
| TWI330951B (en) * | 2006-10-04 | 2010-09-21 | Via Tech Inc | Electronic apparatus |
| JP4267018B2 (ja) * | 2006-10-06 | 2009-05-27 | レノボ・シンガポール・プライベート・リミテッド | 無線通信の可能な携帯式コンピュータおよびアクセス・ポイントの検出方法 |
| JP5138202B2 (ja) * | 2006-10-31 | 2013-02-06 | ソニー株式会社 | 通信装置および通信方法、並びに通信システム |
| US7650433B2 (en) | 2007-01-05 | 2010-01-19 | Microsoft Corporation | Power management for multi-interface device clusters |
| US8503968B2 (en) * | 2007-01-19 | 2013-08-06 | Samsung Electronics Co., Ltd. | Method and system for power saving in wireless communications |
| US8699421B2 (en) * | 2007-01-19 | 2014-04-15 | Samsung Electronics Co., Ltd. | Method and system for wireless communication using channel selection and bandwidth reservation |
| US8135400B2 (en) | 2007-01-19 | 2012-03-13 | Samsung Electronics Co., Ltd. | Method and system for device discovery in wireless communication |
| US8509159B2 (en) * | 2007-01-19 | 2013-08-13 | Samsung Electronics Co., Ltd. | Method and system for wireless communication using out-of-band channels |
| US8179805B2 (en) * | 2007-01-19 | 2012-05-15 | Samsung Electronics Co., Ltd. | Method and system for wireless communication by spatial reuse |
| JP4991338B2 (ja) * | 2007-02-20 | 2012-08-01 | Necインフロンティア株式会社 | 無線lanシステム、無線lan端末、無線lanシステムの駆動方法及び無線lanシステムのプログラム |
| GB2460603B8 (en) * | 2007-03-16 | 2012-05-16 | Flo Healthcare Solutions Llc | Remote activation device for a computer |
| JP5084372B2 (ja) * | 2007-07-03 | 2012-11-28 | キヤノン株式会社 | データ処理装置およびデータ処理装置の制御方法 |
| KR101431712B1 (ko) * | 2007-07-25 | 2014-08-20 | 삼성전자 주식회사 | 웨이크 온 랜 기능의 설정 상태를 알려 주는 장치 및 방법 |
| US20090058707A1 (en) * | 2007-08-30 | 2009-03-05 | Speakercraft, Inc. | Dual mode remote control system |
| US8086886B2 (en) * | 2007-08-31 | 2011-12-27 | Silicon Image, Inc. | Group power management of network devices |
| US8140279B2 (en) | 2007-09-24 | 2012-03-20 | Budderfly Ventures, Llc | Computer based energy management |
| US8396608B2 (en) | 2007-09-24 | 2013-03-12 | Budderfly Ventures Llc | Computer based energy management |
| CN102017404B (zh) * | 2007-11-16 | 2013-11-20 | 豪沃基金有限责任公司 | 基于超材料结构的滤波器设计方法和滤波器 |
| JP4592781B2 (ja) * | 2008-04-24 | 2010-12-08 | 京セラ株式会社 | 基地局 |
| KR101039617B1 (ko) * | 2008-05-02 | 2011-06-09 | 삼성전자주식회사 | 무선 근거리 통신망에서 데이터 전송 방법 및 장치 및 이를위한 시스템 |
| US20090316612A1 (en) * | 2008-05-06 | 2009-12-24 | Rayspan Corporation | Single Cable Antenna Module for Laptop Computer and Mobile Devices |
| US8719610B2 (en) * | 2008-09-23 | 2014-05-06 | Qualcomm Incorporated | Low power electronic system architecture using non-volatile magnetic memory |
| JP5399686B2 (ja) * | 2008-11-06 | 2014-01-29 | 株式会社セルクロス | 電磁波伝達シートと無線lanシステムとrfidシステム及び電磁波伝達方法 |
| US8364138B2 (en) * | 2008-12-22 | 2013-01-29 | Lenovo (Singapore) Pte. Ltd. | Remote locking arrangements for electronic devices |
| US20100194197A1 (en) * | 2009-02-04 | 2010-08-05 | Kung-Neng Lee | Power converter with communication capability |
| JP5644055B2 (ja) | 2009-03-04 | 2014-12-24 | 富士通株式会社 | 基地局装置、端末装置および通信方法 |
| KR101576142B1 (ko) * | 2009-06-12 | 2015-12-10 | 삼성전자주식회사 | 휴대용 단말기에서 무선랜 모듈의 전원 관리 방법 및 장치 |
| JP4871373B2 (ja) | 2009-06-19 | 2012-02-08 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
| JP5674296B2 (ja) | 2009-09-09 | 2015-02-25 | 任天堂株式会社 | 情報処理システムおよび情報処理装置 |
| WO2011048658A1 (ja) * | 2009-10-19 | 2011-04-28 | キヤノン株式会社 | 複数の通信インターフェイスを有する情報処理装置、該情報処理装置の制御方法 |
| US8250612B2 (en) * | 2009-10-26 | 2012-08-21 | Lg Electronics Inc. | Digital broadcasting system and method of processing data in digital broadcasting system |
| KR101298593B1 (ko) * | 2009-12-21 | 2013-08-22 | 한국전자통신연구원 | Usb-무선 랜(lan) 시스템에서 usb 통신 동기화를 통한 데이터 송신 장치 및 방법 |
| WO2011101901A1 (ja) | 2010-02-18 | 2011-08-25 | 株式会社 東芝 | 中継装置 |
| US8346077B1 (en) * | 2010-04-22 | 2013-01-01 | Lockheed Martin Corporation | Multi-domain systems and methods for fail secure information transfer |
| JP2011250874A (ja) | 2010-05-31 | 2011-12-15 | Nintendo Co Ltd | 情報処理プログラム、情報処理装置、情報処理システム及び情報処理方法 |
| JP5593566B2 (ja) | 2010-06-10 | 2014-09-24 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理装置の制御方法および情報処理装置の制御プログラム |
| JP5677811B2 (ja) | 2010-06-11 | 2015-02-25 | 任天堂株式会社 | 携帯型情報端末、携帯情報システム、携帯型情報端末制御プログラム |
| JP2012018657A (ja) | 2010-06-11 | 2012-01-26 | Nintendo Co Ltd | 情報処理端末、情報処理システム、情報処理プログラム |
| JP4999213B2 (ja) | 2010-09-17 | 2012-08-15 | 任天堂株式会社 | 情報処理プログラム、携帯端末装置、システム、情報処理方法及び通信システム |
| JP5204191B2 (ja) * | 2010-10-26 | 2013-06-05 | レノボ・シンガポール・プライベート・リミテッド | マジック・パケット・フレームの送信方法および無線端末装置 |
| US9173218B2 (en) * | 2010-11-02 | 2015-10-27 | Qualcomm Incorporated | Protocols for enabling mode 1 and mode 2 devices in TV white space networks |
| JP4882022B1 (ja) | 2010-12-28 | 2012-02-22 | 任天堂株式会社 | 通信システム、情報処理プログラム、情報処理方法、情報処理装置、情報処理システム |
| JP5032676B2 (ja) * | 2011-01-28 | 2012-09-26 | 株式会社東芝 | 無線通信装置、情報処理装置および同装置のアンテナ制御方法 |
| CN102760064A (zh) * | 2011-04-28 | 2012-10-31 | 鸿富锦精密工业(深圳)有限公司 | 网卡更新装置及方法 |
| US8812761B2 (en) * | 2011-10-28 | 2014-08-19 | Apple Inc. | System and method for adjusting power usage to reduce interrupt latency |
| US8606265B2 (en) * | 2012-01-27 | 2013-12-10 | Blackberry Limited | Assisted system scanning with paired devices |
| US8775838B2 (en) * | 2012-02-01 | 2014-07-08 | Texas Instruments Incorporated | Limiting the number of unexpected wakeups in a computer system implementing a power-saving preemptive wakeup method from historical data |
| US9485728B1 (en) * | 2012-05-15 | 2016-11-01 | Marvell International Ltd. | Power saving with WNM-sleep mode |
| US20140098727A1 (en) * | 2012-10-04 | 2014-04-10 | Apple Inc. | Methods and apparatus for network signaling during low-power operation |
| JP2014112819A (ja) | 2012-10-30 | 2014-06-19 | Yokogawa Electric Corp | 無線機器、入出力ユニット、無線ユニット、及び無線機器の設定方法 |
| JP5898642B2 (ja) * | 2013-05-20 | 2016-04-06 | 横河電機株式会社 | 無線機器 |
| JP6078453B2 (ja) * | 2013-10-31 | 2017-02-08 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置 |
| US9319848B2 (en) | 2014-05-02 | 2016-04-19 | Macmillan New Ventures, LLC | Audience response communication system with long beacon |
| US9798377B2 (en) | 2014-10-08 | 2017-10-24 | Apple Inc. | Methods and apparatus for recovering errors with an inter-processor communication link between independently operable processors |
| GB2543799B (en) | 2015-10-28 | 2018-11-28 | Displaylink Uk Ltd | Remote wake-up of mobile devices |
| US10085214B2 (en) | 2016-01-27 | 2018-09-25 | Apple Inc. | Apparatus and methods for wake-limiting with an inter-device communication link |
| DE102017103462A1 (de) * | 2016-02-23 | 2017-08-24 | Sennheiser Electronic Gmbh & Co. Kg | Verfahren und Vorrichtung zum Streamen mit geringer Latenz an Gruppenadressen |
| US10572390B2 (en) | 2016-02-29 | 2020-02-25 | Apple Inc. | Methods and apparatus for loading firmware on demand |
| US10191859B2 (en) | 2016-03-31 | 2019-01-29 | Apple Inc. | Memory access protection apparatus and methods for memory mapped access between independently operable processors |
| US10551902B2 (en) | 2016-11-10 | 2020-02-04 | Apple Inc. | Methods and apparatus for providing access to peripheral sub-system registers |
| US10775871B2 (en) * | 2016-11-10 | 2020-09-15 | Apple Inc. | Methods and apparatus for providing individualized power control for peripheral sub-systems |
| WO2018218418A1 (zh) * | 2017-05-27 | 2018-12-06 | 刘远芳 | 超微功耗信号发射装置及其应用 |
| US10747295B1 (en) | 2017-06-02 | 2020-08-18 | Apple Inc. | Control of a computer system in a power-down state |
| CN111066374B (zh) * | 2017-07-18 | 2023-08-15 | 惠普发展公司,有限责任合伙企业 | 用于设备管理的系统和方法 |
| US10934987B2 (en) * | 2017-11-24 | 2021-03-02 | Bezalel Hirsch | Remote starter adapter for use with a communication device |
| US10331612B1 (en) | 2018-01-09 | 2019-06-25 | Apple Inc. | Methods and apparatus for reduced-latency data transmission with an inter-processor communication link between independently operable processors |
| JP7518386B2 (ja) | 2021-01-25 | 2024-07-18 | アイコム株式会社 | 制御装置、無線通信機器、無線システム、および電源制御方法 |
| US11716362B1 (en) * | 2021-12-29 | 2023-08-01 | The Nielsen Company (Us), Llc | Methods and apparatus to de-authenticate and reroute client sessions for media monitoring |
| CN114839909B (zh) * | 2022-04-27 | 2025-07-22 | 烟台杰瑞石油服务集团股份有限公司 | 一种低功耗控制系统以及低功耗控制系统内部的交互方法 |
Family Cites Families (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6067297A (en) * | 1996-06-28 | 2000-05-23 | Symbol Technologies, Inc. | Embedded access point supporting communication with mobile unit operating in power-saving mode |
| US6496869B1 (en) * | 1998-03-26 | 2002-12-17 | National Semiconductor Corporation | Receiving data on a networked computer in a reduced power state |
| US6215764B1 (en) * | 1998-06-04 | 2001-04-10 | Silicon Integrated Systems Corp. | Method and apparatus for detecting the network link status of computer systems |
| US6098100A (en) * | 1998-06-08 | 2000-08-01 | Silicon Integrated Systems Corp. | Method and apparatus for detecting a wake packet issued by a network device to a sleeping node |
| TW498206B (en) * | 1998-07-28 | 2002-08-11 | Silicon Integrated Sys Corp | Method and device for matching data stream with a fixed pattern |
| JP2000099414A (ja) | 1998-09-08 | 2000-04-07 | Internatl Business Mach Corp <Ibm> | パケット受信表示装置及びシステム |
| US6526507B1 (en) * | 1999-02-18 | 2003-02-25 | International Business Machines Corporation | Data processing system and method for waking a client only in response to receipt of an authenticated Wake-on-LAN packet |
| DE19912547A1 (de) * | 1999-03-19 | 2000-09-28 | Bosch Gmbh Robert | Verfahren, Zentrale und Endgerät zur Übertragung von Mitteilungen an Endgeräte in einem Telekommunikatiossystem |
| US6363267B1 (en) * | 1999-04-07 | 2002-03-26 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile terminal decode failure procedure in a wireless local area network |
| US6622251B1 (en) | 1999-04-07 | 2003-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method to put a mobile terminal into sleep when a frame control channel containing a location of slow broadcast channel does not include wakeup information |
| US6580704B1 (en) * | 1999-08-26 | 2003-06-17 | Nokia Corporation | Direct mode communication method between two mobile terminals in access point controlled wireless LAN systems |
| WO2001045280A1 (de) * | 1999-12-16 | 2001-06-21 | Infineon Technologies Ag | Elektronisches gerät mit einem betriebsmodus und einem energiesparenden ruhemodus und verfahren zum umschalten zwischen beiden modi |
| US7103344B2 (en) * | 2000-06-08 | 2006-09-05 | Menard Raymond J | Device with passive receiver |
| FI109628B (fi) * | 2000-08-21 | 2002-09-13 | Nokia Corp | Menetelmä langattoman päätelaitteen tehonkulutuksen pienentämiseksi, tiedonsiirtojärjestelmä ja langaton päätelaite |
| US6691227B1 (en) * | 2000-09-08 | 2004-02-10 | Reefedge, Inc. | Location-independent packet routing and secure access in a short-range wireless networking environment |
| US7251232B1 (en) * | 2000-11-22 | 2007-07-31 | Cisco Technology, Inc. | Point-controlled contention arbitration in multiple access wireless LANs |
| EP1342339A2 (en) * | 2000-12-08 | 2003-09-10 | Telefonaktiebolaget LM Ericsson (publ) | Method for power save in a mobile terminal |
| US7031274B2 (en) * | 2001-01-16 | 2006-04-18 | At&T Corp. | Method for enabling interoperability between data transmission systems conforming to IEEE 802.11 and HIPERLAN standards |
| JP2002252620A (ja) * | 2001-02-23 | 2002-09-06 | Toshiba Corp | 通信設定方法及び電子機器 |
| US7155167B1 (en) * | 2001-07-24 | 2006-12-26 | Cisco Technology, Inc. | Wireless LAN monitoring device |
| US7353416B2 (en) * | 2001-07-25 | 2008-04-01 | Hewlett-Packard Development Company, L.P. | Wireless access point seek mode for wireless access clients |
| JP2003044288A (ja) | 2001-08-02 | 2003-02-14 | Casio Comput Co Ltd | 情報処理装置、情報処理システム、及びプログラム |
| KR100777096B1 (ko) * | 2001-08-25 | 2007-11-19 | 노키아 코포레이션 | 이웃 정보 및 통보된 전송 시간들을 이용하여 충돌없는전송 스케줄링을 하기 위한 시스템 및 방법 |
| US6775374B2 (en) * | 2001-09-25 | 2004-08-10 | Sanyo Electric Co., Ltd. | Network device control system, network interconnection apparatus and network device |
| JP2003158481A (ja) | 2001-11-21 | 2003-05-30 | Nec Corp | 無線アクセス通信システム |
| US8817757B2 (en) * | 2001-12-12 | 2014-08-26 | At&T Intellectual Property Ii, L.P. | Zero-configuration secure mobility networking technique with web-based authentication interface for large WLAN networks |
| KR20030062524A (ko) * | 2002-01-17 | 2003-07-28 | 삼성전자주식회사 | 슬롯모드 이동통신 단말기의 전력소모 감소방법 및 장치 |
| US7230933B2 (en) * | 2002-04-17 | 2007-06-12 | Microsoft Corporation | Reducing idle power consumption in a networked battery operated device |
| US7110783B2 (en) * | 2002-04-17 | 2006-09-19 | Microsoft Corporation | Power efficient channel scheduling in a wireless network |
| US20030200455A1 (en) * | 2002-04-18 | 2003-10-23 | Chi-Kai Wu | Method applicable to wireless lan for security control and attack detection |
| US6791962B2 (en) * | 2002-06-12 | 2004-09-14 | Globespan Virata, Inc. | Direct link protocol in wireless local area networks |
| TWI221224B (en) * | 2002-06-27 | 2004-09-21 | Via Tech Inc | Method for controlling wireless network access through wired network access interface and associated computer system |
| KR100913869B1 (ko) * | 2002-10-28 | 2009-08-26 | 삼성전자주식회사 | 무선단말장치 및 무선랜 접속정보를 자동으로 생성하고변경하는 방법 |
| US7283505B1 (en) * | 2002-10-31 | 2007-10-16 | Aol Llc, A Delaware Limited Liability Company | Configuring wireless access points |
| US7907564B2 (en) * | 2002-11-12 | 2011-03-15 | Cisco Technology, Inc. | Method and apparatus for supporting user mobility in a communication system |
| US7634230B2 (en) * | 2002-11-25 | 2009-12-15 | Fujitsu Limited | Methods and apparatus for secure, portable, wireless and multi-hop data networking |
| US7275157B2 (en) * | 2003-05-27 | 2007-09-25 | Cisco Technology, Inc. | Facilitating 802.11 roaming by pre-establishing session keys |
| US7447176B2 (en) * | 2003-06-03 | 2008-11-04 | Microsoft Corporation | Making roaming decisions based on association qualities between wireless devices and wireless access points |
| US7412265B2 (en) * | 2003-06-12 | 2008-08-12 | Industrial Technology Research Institute | Method and system for power-saving in a wireless local area network |
-
2003
- 2003-06-25 JP JP2003181653A patent/JP4095501B2/ja not_active Expired - Lifetime
-
2004
- 2004-06-23 US US10/874,683 patent/US7792066B2/en active Active
- 2004-06-25 CN CN200410060056.2A patent/CN1601987B/zh not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101830184B1 (ko) * | 2011-08-19 | 2018-02-21 | 엘지전자 주식회사 | 미디어 장치 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1601987B (zh) | 2013-06-12 |
| US7792066B2 (en) | 2010-09-07 |
| CN1601987A (zh) | 2005-03-30 |
| US20050047356A1 (en) | 2005-03-03 |
| JP2005018377A (ja) | 2005-01-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4095501B2 (ja) | コンピュータ装置、無線アクセスポイント、無線ネットワークを介した電源投入方法、フレーム聴取方法、フレーム送信方法、およびプログラム | |
| CN108073421B (zh) | 为外围子系统提供个体化电源控制的方法和装置 | |
| JP5038368B2 (ja) | バッテリ動作デバイスのウェイクアップ方法 | |
| US7898994B2 (en) | Power saving in multi-processor device | |
| US20050154933A1 (en) | System and method for wake on wireless lan | |
| CN100466571C (zh) | 在无线网络中作为单播业务来处理广播和组播业务 | |
| US20070238437A1 (en) | Delayed host wakeup for wireless communications device | |
| JP2012518821A (ja) | 無線モジュール内蔵コンピュータとその待機および復帰方法 | |
| US20100083020A1 (en) | Information processing system and control method thereof | |
| US7051236B2 (en) | Wirelessly network-connected, battery-powered information handling system featuring prevention of data corruption after wake-up by a network event | |
| US20090022068A1 (en) | Delegated network connection management and power management in a wireless device | |
| US6934870B1 (en) | Clock management scheme for PCI and cardbus cards for power reduction | |
| US9417686B2 (en) | Method for controlling power on a computer system having a network device and a wakeup function | |
| US20180032291A1 (en) | Electronic apparatus, wireless communication device, and power control method | |
| CN101146004A (zh) | 电子设备和无线通信控制方法 | |
| JP5204191B2 (ja) | マジック・パケット・フレームの送信方法および無線端末装置 | |
| WO2017166541A1 (zh) | 用户设备、休眠唤醒方法以及计算机存储介质 | |
| TW201351156A (zh) | 電子裝置及其控制方法 | |
| TW201909595A (zh) | 裝置管理技術 | |
| KR101099971B1 (ko) | 무선 근거리 통신망에서 웨이크 이벤트를 감시하는 시스템및 방법 | |
| EP2637075A1 (en) | Management methods and related computer systems and machine-readable storage mediums using the same | |
| WO2007076645A1 (en) | Notebook computer | |
| JP2001159936A (ja) | コンピュータシステムおよびそのウェイクアップ方法 | |
| JP2017069664A (ja) | 無線中継装置 | |
| TW201338591A (zh) | 省電方法及其通訊裝置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20051006 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060721 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060808 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060823 |
|
| RD12 | Notification of acceptance of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7432 Effective date: 20060823 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20060823 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061101 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20070612 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070906 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20071015 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080304 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080307 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4095501 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S202 | Request for registration of non-exclusive licence |
Free format text: JAPANESE INTERMEDIATE CODE: R315201 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110314 Year of fee payment: 3 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S202 | Request for registration of non-exclusive licence |
Free format text: JAPANESE INTERMEDIATE CODE: R315201 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120314 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130314 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140314 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |