(57)【要約】【課題】オペレーティングシステムによりコンピュータに表示される無線ネットワークとの無線通信リンクを確立しかつ／または維持しようとする試みに関するさまざまなエラーまたは警告メッセージにより、ユーザが惑わされないようにする。【解決手段】本発明にかかる方法は、システムに含まれる無線ネットワークアダプタおよび有線ネットワークアダプタを制御する。この方法は、有線ネットワークアダプタが有線通信リンクを確立したか否かを判断すること、および、有線通信リンクが確立された場合、無線ネットワークアダプタを自動的に使用不能とすることを含む。【選択図】図１
2006107492.tif 000002
【特許請求の範囲】
【請求項１】
システム（１００）に含まれる無線ネットワークアダプタ（１１８）および有線ネットワークアダプタ（１１６）を制御する方法であって、
前記有線ネットワークアダプタが有線通信リンクを確立したか否かを判断することと、
前記有線通信リンクが確立された場合、前記無線ネットワークアダプタを自動的に使用不能とすることと
を含む方法。
【請求項２】
前記有線ネットワークアダプタが前記有線通信リンクを確立したか否かを判断すること、および前記有線通信リンクが確立された場合、前記無線ネットワークアダプタを自動的に使用不能とすることを、システムブートプロセス中に実行する
請求項１に記載の方法。
【請求項３】
使用不能化設定（１５２）が、セットされているか否かを判断すること
をさらに含み、
前記有線通信リンクが確立された場合、前記無線ネットワークアダプタを自動的に使用不能とすることは、
前記有線通信リンクが確立され前記使用不能化設定がセットされている場合、前記無線ネットワークアダプタを自動的に使用不能とすること
を含む
請求項１に記載の方法。
【請求項４】
前記無線ネットワークアダプタおよび前記有線ネットワークアダプタは、ポータブルコンピュータに含まれる
請求項１に記載の方法。
【請求項５】
前記有線通信リンクが確立された場合、前記無線ネットワークアダプタを自動的に使用不能とすることは、
別の条件が真である場合に前記有線通信リンクが確立された場合、前記無線ネットワークアダプタを自動的に使用不能とすること
を含む
請求項１に記載の方法。
【請求項６】
中央処理装置（１０４）に通信可能に結合される有線ネットワークアダプタ（１１６）と、
前記中央処理装置に通信可能に結合される無線ネットワークアダプタ（１１８）と
を具備し、
前記無線ネットワークアダプタは、前記有線ネットワークアダプタにより有線通信リンクが確立された場合に自動的に使用不能となる
システム（１００）。
【請求項７】
中央処理装置（１０４）に通信可能に結合される無線ネットワーク（１１８）アダプタと、
有線ネットワークアダプタ（１１６）を受容し該有線ネットワークアダプタを前記中央処理装置に通信可能に結合するスロット（１１７）と
を具備し、
前記無線ネットワークアダプタは、前記有線ネットワークアダプタが前記スロットに挿入されており該有線ネットワークアダプタにより有線通信リンクが確立された場合に、自動的に使用不能となる
システム（１００）。
【請求項８】
前記無線ネットワークアダプタは、
前記有線ネットワークアダプタが前記スロットに挿入されており、
該有線ネットワークアダプタにより前記有線通信リンクが確立された場合であり、かつ使用不能化設定（１５２）がセットされている場合に、自動的に使用不能となる
請求項７に記載のシステム。
【請求項９】
無線ネットワークアダプタ（１１８）を受容し該無線ネットワークアダプタを中央処理装置（１０４）に通信可能に結合するスロット（１１９）と、
前記中央処理装置（１０４）に通信可能に結合される有線ネットワークアダプタ（１１６）と
を具備し、
前記無線ネットワークアダプタは、該無線ネットワークアダプタが前記スロットに挿入されており前記有線ネットワークアダプタにより有線通信リンクが確立された場合に、自動的に使用不能となる
システム（１００）。
【請求項１０】
無線ネットワークアダプタ（１１８）を受容する無線ネットワークアダプタスロット（１１９）と、
有線ネットワークアダプタ（１１６）を受容する有線ネットワークアダプタスロット（１１７）と
を具備し、
前記無線ネットワークアダプタは、前記無線ネットワークアダプタスロットに挿入される時、前記有線ネットワークアダプタが前記有線ネットワークアダプタスロットに挿入されており該有線ネットワークアダプタにより有線通信リンクが確立された場合に、自動的に使用不能となる
システム（１００）。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、包括的にはコンピューティングデバイスに関し、特に無線ネットワークアダプタを制御することに関する。
【背景技術】
【０００２】
ポータブルコンピュータは、種々のタイプのネットワークと通信できるようにするために複数のネットワークアダプタを有することが多い。
一構成では、たとえば、ポータブルコンピュータは、無線ネットワークアダプタおよび有線ネットワークアダプタをともに有する。
無線ネットワークアダプタを使用して、ポータブルコンピュータを無線通信リンク（たとえば、無線周波数（ＲＦ）通信リンクまたは赤外線（ＩＲ）通信リンク）により無線ネットワークに通信可能に結合する。
有線ネットワークアダプタを使用して、ポータブルコンピュータを有線通信リンクにより（たとえば、銅撚り対線ケーブルにより）有線ネットワークに通信可能に結合する。
【０００３】
１つの典型的な構成では、ポータブルコンピュータで実行するオペレーティングシステムは、そのポータブルコンピュータに含まれる任意のネットワークアダプタを検出し、それらネットワークアダプタの各々を使用して通信リンクを確立しようと試みる。
オペレーティングシステムは、たとえばポータブルコンピュータが最初に起動される時かつ／または標準動作中に時々、ネットワークアダプタの各々を使用して通信を確立しようと試みる。
かかる構成では、ポータブルコンピュータが、そのポータブルコンピュータを有線ネットワークに通信可能に結合する有線ネットワークアダプタと、ポータブルコンピュータを無線ネットワークに通信可能に結合する無線ネットワークアダプタと、をともに有する場合、オペレーティングシステムは、通常、ただ１つのネットワークによりすべてのネットワークトラフィックをルーティングする。
たとえば、一実施態様では、オペレーティングシステムは、有線ネットワークが、無線ネットワークより高速で信頼性が高くかつ／またはより安全なネットワーク通信を提供するするものと想定する。
その結果、ポータブルコンピュータが有線ネットワークに結合されると、オペレーティングシステムはすべてのネットワークトラフィックを有線ネットワークで通信する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
かかる構成では、ポータブルコンピュータが有線ネットワークに結合され、その結果、オペレーティングシステムがすべてのネットワークトラフィックを有線ネットワークで通信する時、オペレーティングシステムは依然として、無線ネットワークアダプタを使用して無線ネットワークとの無線通信リンクを確立しようと試みる。
状況によっては（たとえば、ポータブルコンピュータが無線ネットワークの範囲外にある場合、または実質的な干渉がある場合）、オペレーティングシステムは、ポータブルコンピュータのユーザに対し、オペレーティングシステムが無線ネットワークとの無線通信リンクを確立しかつ／または維持しようとする試みに関するさまざまなエラーまたは警告メッセージを表示する。
オペレーティングシステムは、通常、たとえ無線通信リンクを使用していなくても（有線通信リンクの確立が成功したため）かかるエラーまたは警告メッセージを表示する。
かかるエラーまたは警告メッセージは、ポータブルコンピュータのユーザには紛らわしくまたは混乱させるものとなる可能性がある。
【０００５】
ポータブルコンピュータのユーザが、無線ネットワークアダプタを使用不能にしたい場合（たとえば、オペレーティングシステムに無線ネットワークアダプタに関するエラーまたは警告メッセージを表示させないため、または他の任意の理由のため）、オペレーティングシステム（または無線ネットワークアダプタと対話するアプリケーションプログラム）は、通常、ユーザが無線ネットワークアダプタを手動で使用不能にすることができるようにするソフトウェアインタフェースを提供する。
また、構成によっては、ポータブルコンピュータは、ユーザが無線ネットワークアダプタを手動で使用不能にすることができるようにするハードウェアスイッチまたはボタンを有する。
しかしながら、無線ネットワークアダプタを手動で使用不能にした後、ユーザは、その後無線ネットワークアダプタを利用したい場合に（たとえば、ユーザが有線ネットワークアダプタを有線ネットワークから切断したため）、ソフトウェアインタフェースまたはハードウェアスイッチを使用して無線ネットワークアダプタを手動で使用可能にしなければならない。
【課題を解決するための手段】
【０００６】
一実施形態において、方法は、システムに含まれる無線ネットワークアダプタおよび有線ネットワークアダプタを制御する。
この方法は、有線ネットワークアダプタが有線通信リンクを確立したか否かを判断すること、および、有線通信リンクが確立された場合、無線ネットワークアダプタを自動的に使用不能とすることを含む。
【０００７】
別の実施形態において、システムは、中央処理装置に通信可能に結合される有線ネットワークアダプタと、中央処理装置に通信可能に結合される無線ネットワークアダプタと、を具備する。
無線ネットワークアダプタは、有線ネットワークアダプタにより有線通信リンクが確立された場合に自動的に使用不能となる。
【０００８】
請求する発明のさまざまな実施形態の詳細を、添付図面および以下の説明に示す。
その説明、図面および特許請求の範囲から、他の特徴および利点が明らかとなろう。
【０００９】
それぞれの図面において同様の参照符号および名称は同様の要素を示す。
【発明を実施するための最良の形態】
【００１０】
図１は、コンピューティングシステム１００の一実施形態の高レベルブロック図である。
一実施態様では、コンピューティングシステム１００は、ポータブルコンピュータを含む。
他の実施態様および実施形態は、他の方法で、たとえば、デスクトップコンピュータ、サーバコンピュータまたは携帯情報端末においてまたはそれらとして実施される。
【００１１】
図１に示す実施形態では、システム１００は、中央処理装置（ＣＰＵ）１０４、メインメモリ１０６、グラフィックスアダプタ１０８および周辺バスコントローラ１１０を互いに結合しかつこれらのコンポーネント間のデータの流れを制御するシステムコントローラ１０２（本明細書では「ノースブリッジ」１０２とも呼ぶ）を備える。
周辺バスコントローラ１１０（本明細書では「サウスブリッジ」１１０とも呼ぶ）は、システムコントローラ１０２（およびそれに接続されたコンポーネント）をシステム１００のさまざまな他のより低速なコンポーネントに結合し、これらのコンポーネント間のデータの流れを制御する。
図１に示す実施形態では、周辺バスコントローラ１１０には、キーボードコントローラ１１２、ディスクドライブインタフェース１１４、有線ネットワークアダプタ１１６および無線ネットワークアダプタ１１８が結合される。
【００１２】
ＣＰＵ１０４は、たとえばオペレーティングシステムおよび１つまたは複数のアプリケーションを含むソフトウェアのさまざまな項目を実行する。
通常、ＣＰＵ１０４が実行するソフトウェアの部分と、実行中にソフトウェアが使用する１つまたは複数のデータ構造と、は、メインメモリ１０６に格納される。
メインメモリ１０６は、一実施形態では、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）等、現在知られておりまたは後に開発される任意の適当な形態のランダムアクセスメモリ（ＲＡＭ）を含む。
【００１３】
ＣＰＵ１０４は、グラフィックスアダプタ１０８と対話して、グラフィックスアダプタ１０８に結合された表示デバイス１２０に情報を表示する。
システム１００がポータブルコンピュータを含む一実施形態では、表示デバイス１２０は、ポータブルコンピュータ内に統合される液晶ディスプレイを含む。
かかる実施形態では、グラフィックスアダプタ１０８はまた、ポータブルコンピュータの外部の表示デバイスを結合することができる外部ディスプレイインタフェースを有するか、またはそれに結合される。
【００１４】
ＣＰＵ１０４は、キーボードコントローラ１１２と対話することにより、キーボードコントローラ１１２に結合される１つまたは複数の入力デバイス１２２から入力を受け取る。
図１に示す実施形態では、入力デバイス１２２は、キーボード１２４およびポインティングデバイス１２６（マウス等）を備える。
システム１００がポータブルコンピュータを含む一実施形態では、キーボード１２４およびポインティングデバイス１２６はポータブルコンピュータに統合される。
かかる実施形態では、ポータブルコンピュータの外部のキーボードおよび／またはポインティングデバイスを、１つまたは複数の専用キーボード／ポインティングデバイスインタフェース（たとえば、ＰＳ／２インタフェース）、または１つまたは複数の汎用入出力インタフェース（たとえば、ユニバーサルシリアルポート（ＵＳＢ）インタフェース）を介してキーボードコントローラ１１２に結合することができる。
【００１５】
図１に示す実施形態では、キーボードコントローラ１１２はまた、システム１００における他のコンポーネントのうちの１つまたは複数の動作を制御する組込みコントローラ１２８も備える。
たとえば、かかる実施形態の一実施態様では、組込みコントローラ１２８は、システム１００が拡張構成および電源インタフェース（Advanced Configuration and Power Interface）（ＡＣＰＩ）仕様をサポートすることができるようにする機能を実施する。
かかる実施態様では、組込みコントローラ１２８は、システム１００におけるさまざまなコンポーネントによって提供される構成および／または電源管理インタフェースと対話する。
【００１６】
ディスクドライブインタフェース１１４は、システム１００に含まれるか、またはシステム１００に結合される、１つまたは複数のディスクドライブデバイス（ハードドライブ、フロッピー（登録商標）ディスクドライブおよび／またはＣＤＲＯＭドライブ等）へのインタフェースとしての役割を果たす。
図１に示す特定の実施形態では、ディスクドライブインタフェース１１４を使用して、ハードドライブ１３０をシステム１００の他のコンポーネントに通信可能に結合する。
【００１７】
有線ネットワークアダプタ１１６を使用して、有線通信リンク（たとえば銅撚り対線ケーブルまたは光ファイバケーブル）を用いてシステム１００をネットワークまたは他のデバイスに結合し、ネットワークまたは他のデバイスにデータを送信し、かつそこからデータを受信する。
有線ネットワークアダプタ１１６は、有線通信リンクによりデータをネットワークまたは他のデバイスに送信し、かつそこからデータを受信する機能を実施する有線ネットワーク送受信機１３２を有する。
一実施形態では、有線ネットワークアダプタ１１６は、電気電子技術者協会（ＩＥＥＥ）８０２．３標準ファミリ（本明細書では「イーサネット（登録商標）」ネットワーキングプロトコルとも呼ぶ）のうちの１つまたは複数をサポートする。
【００１８】
図１に示す実施形態では、システム１００は、周辺バスコントローラ１１０に通信可能に結合されるスロット１１７（本明細書では「有線ネットワークアダプタスロット１１７」とも呼ぶ）を備える。
有線ネットワークアダプタ１１６は、スロット１１７に挿入されると、周辺バスコントローラ１１０に通信可能に結合される。
かかる実施形態の一実施態様では、スロット１１７は、或る範囲のカードまたは他のデバイス（たとえば他のタイプのネットワークアダプタ、モデム等）を挿入することができる汎用入出力スロット（たとえばＰＣカードスロット）を備える。
かかる実施形態の別の実施態様では、スロット１１７は、特に有線ネットワークアダプタ１１６を受容するように適合される（たとえば、有線ネットワークアダプタ１１６がミニＰＣＩ（Mini Peripheral Component Interconnect：Ｍｉｎｉ−ＰＣＩ）カードとして実施され、かつスロット１１７がそのカードを受容するようにカスタマイズされている場合）。
他の実施形態では、有線ネットワークアダプタ１１６は他の方法でシステム１００に統合される。
【００１９】
図１に示す実施形態では、有線送受信機１３２にポート１３４が結合される。
有線ネットワークアダプタ１１６をネットワークまたは他のデバイスに結合するために使用される物理通信媒体は、ポート１３４に接続される。
一実施形態では、ポート１３４はＲＪ−４５ポートを含む。
少なくとも１つの発光ダイオード（ＬＥＤ）が、有線ネットワークアダプタ１１６を使用して確立される任意の有線通信リンクに関連する情報を提供する。
図１に示す実施形態では、システム１００は、リンクＬＥＤ１３６とアクティビティＬＥＤ１３８とを備える。
リンクＬＥＤ１３６は、有線ネットワークアダプタ１１６とネットワークまたは他のデバイスとの間に有線通信リンクが存在する場合に照明される。
アクティビティＬＥＤ１３８は、有線通信リンクでデータが送信または受信される場合に照明される。
図１に示す実施形態では、リンクＬＥＤ１３６は、有線送受信機１３２によって出力される信号１４０によって制御される。
この信号１４０を、本明細書では「ＬＩＮＫ  ＬＥＤ」信号１４０とも呼ぶ。
【００２０】
無線ネットワークアダプタ１１８を使用して、無線通信リンク（たとえば、ＲＦまたはＩＲ無線通信リンク）を用いてシステム１００をネットワークまたは他のデバイスに無線で結合し、ネットワークまたは他のデバイスにデータを送信し、かつそこからデータを受信する。
無線ネットワークアダプタ１１８は、無線通信リンクによりネットワークまたは他のデバイスにデータを送信し、かつそこからデータを受信する機能を実施する無線ネットワーク送受信機１４２を有する。
一実施形態では、無線ネットワークアダプタ１１８は、ＩＥＥＥ８０２．１１標準ファミリのうちの１つまたは複数をサポートする。
【００２１】
図１に示す実施形態では、システム１００は、周辺バスコントローラ１１０に通信可能に結合されるスロット１１９（本明細書では「無線ネットワークアダプタスロット１１９」とも呼ぶ）を備える。
無線ネットワークアダプタ１１８は、スロット１１９に挿入されると、周辺バスコントローラ１１０に通信可能に結合される。
かかる実施形態の一実施態様では、スロット１１９は、或る範囲のカードまたは他のデバイス（たとえば、他のタイプのネットワークアダプタ、モデム等）を挿入することができる汎用入出力スロット（たとえばＰＣカードスロット）を備える。
かかる実施形態の別の実施態様では、スロット１１９は特に、無線ネットワークアダプタ１１８を受容するように適合される（たとえば、無線ネットワークアダプタ１１８がＭｉｎｉ−ＰＣＩカードとして実装され、スロット１１９がそのカードを受容するようにカスタマイズされている場合）。
他の実施形態では、無線ネットワークアダプタ１１８は、他の方法でシステム１００に統合される。
【００２２】
図１に示す実施形態では、キーボードコントローラ１１２の組込みコントローラ１２８により、無線ネットワークアダプタ１１８の無線送受信機１４２を使用不能とすべきか否かを示す信号１４４（本明細書ではまた「無線使用不能化信号」１４４とも呼ぶ）が出力される。
かかる実施形態では、組込みコントローラ１２８は、有線ネットワークアダプタ１１６とネットワークまたは他のデバイスとの間で有線通信リンクが確立された時に無線使用不能化信号１４４をアサートする。
組込みコントローラ１２８には、ＬＩＮＫ  ＬＥＤ信号１４０によりかかる有線通信リンクが確立されたか否かが通知される。
【００２３】
システム１００はまた、システム１００のハードウェアとＣＰＵ１０４で実行しているオペレーティングシステムおよび他のソフトウェアとの間のインタフェースを提供する基本入出力システム（ＢＩＯＳ）１４６も備える。
図１に示す実施形態では、ＢＩＯＳ１４６は、組込みコントローラ１２８によって実行されるソフトウェアまたはファームウェアとして実装される。
ＢＩＯＳ１４６によって使用されるさまざまなシステム構成設定１４８（本明細書では「ＢＩＯＳ設定」１４８とも呼ぶ）は、メモリ１５０に格納される。
図１に示す特定の実施形態では、メモリ１５０は、周辺バスコントローラ１１０に組み込まれる不揮発性メモリ（たとえば、相補型金属酸化膜（ＣＭＯＳ）メモリ）を含む。
他の実施形態では、ＢＩＯＳ設定１４８が格納されるメモリ１５０は、システム１００の他の場所に位置し、かつ／または現在知られているかまたは後に開発される他のタイプのメモリ（たとえば、他のタイプの不揮発性メモリ）を用いて実装される。
【００２４】
図１に示す実施形態では、ＢＩＯＳ設定１４８は、有線ネットワークアダプタ１１６がネットワークまたはデバイスとの有線通信リンクを確立することができる時に無線ネットワークアダプタ１１８を自動的に使用不能にするべきか否かを示す設定１５２（本明細書では「自動無線使用不能化設定」１５２とも呼ぶ）を含む。
システム１００のユーザは、ＢＩＯＳ１４６を使用してこの設定を見て変更することができる。
本明細書では、自動無線使用不能化設定１５２は、有線ネットワークアダプタ１１６がネットワークまたはデバイスとの有線通信リンクを確立することができる時に無線ネットワークアダプタ１１８を自動的に使用不能とすべきであることを示す値を含む場合に「セット」され、有線ネットワークアダプタ１１６がネットワークまたはデバイスとの有線通信リンクを確立することができる時に無線ネットワークアダプタ１１８を自動的に使用不能とすべきでないことを示す値を含む場合に「クリア」される。
【００２５】
他の実施形態によっては、（自動無線使用不能化設定がセットされているか否かに加えて、またはその代りに）特定の条件が真である場合、無線ネットワークアダプタ１１８は、有線ネットワークアダプタ１１６がネットワークまたはデバイスとの有線通信リンクを確立することができる時に自動的に使用不能となる。
１つのかかる他の実施形態では、条件は、１つまたは複数の電源関連パラメータまたは設定の関数である。
一例では、システム１００がバッテリ電源で動作している場合、有線ネットワークアダプタ１１６が有線通信リンクを確立することができる時、無線ネットワークアダプタ１１８は自動的に使用不能となる。
別の例では、システム１００がバッテリ電源で動作しており、かつバッテリに残っている電力の量が所定閾値を下回る場合、無線ネットワークアダプタ１１８は、有線ネットワークアダプタ１１６が有線通信リンクを確立することが出来る時、自動的に使用不能となる。
１つのかかる実施形態では、ユーザは、（たとえばＢＩＯＳ１４６を介して）条件の内容および／または条件が真である間に有線通信リンクが確立されると無線ネットワークアダプタ１１８を自動的に使用不能とすべきか否かを設定することができる。
別の実施態様では、これらのオプションのうちの１つまたは複数はユーザが設定可能ではない。
【００２６】
図２は、有線ネットワークアダプタが有線通信リンクを確立することができる場合に無線ネットワークアダプタを自動的に使用不能とするべきか否かを示す方法２００の一実施形態のフローチャートである。
本明細書では、図２に示す方法２００の実施形態を、図１のシステム１００を用いて実施するように説明する。
特に、かかる実施形態において方法２００によって実行される処理は、システム１００のＢＩＯＳ１４６によって実施する。
方法２００の他の実施形態は、他の方法で実施する。
【００２７】
ＢＩＯＳ１４６は、ＢＩＯＳ１４６用のユーザインタフェース（本明細書では「ＢＩＯＳユーザインタフェース」とも呼ぶ）を表示すべき時を確定する（ブロック２０２）。
ＢＩＯＳ１４６が、ＢＩＯＳユーザインタフェースを表示すべきであると判断すると、ＢＩＯＳユーザインタフェースがシステム１００の表示デバイス１２０に表示される（ブロック２０４）。
たとえば、一実施形態では、システム１００に最初に電源が投入されると、またはシステム１００がリセットされると、システム１００は、システムブートプロセス中にＢＩＯＳ１４６をロードして実行する。
ＢＩＯＳ１４６は、システムブートプロセスの一部として、ユーザがＢＩＯＳ設定１４８を見たいかつ／または変更したい場合に、ユーザに対してキーボード１２４の所定キー（たとえば、「Ｆ１０」キー）を押下するように促す。
ユーザが所定キーを押下すると、ＢＩＯＳ１４６は、ＢＩＯＳ設定１４８のうちの１つまたは複数がユーザに対して表示デバイス１２０に表示されるＢＩＯＳユーザインタフェースを表示する。
かかる実施形態では、表示されるＢＩＳＯ設定１４８のうちの１つは、自動無線使用不能化設定１５２である。
【００２８】
システム１００のユーザが現自動無線使用不能化設定１５２を変更すると（ブロック２０６においてチェック）、ＢＩＯＳ１４６は、メモリ１５０に格納された値を更新する（ブロック２０８）。
たとえば、ユーザが、有線ネットワークアダプタ１１６が有線通信リンクを確立することができる時に無線ネットワークアダプタ１１８を自動的に使用不能とすべきであることを示す入力を（たとえば、キーボード１２０を使用して）提供する場合、ＢＩＳＯ１４６は、自動無線使用不能化設定１５２をセットする。
ユーザが、有線ネットワークアダプタ１１６が有線通信リンクを確立することができる時に無線ネットワークアダプタ１１８を自動的に使用不能とすべきでないことを示す入力を提供すると、ＢＩＯＳ１４６は、自動無線使用不能化設定１５２をクリアする。
【００２９】
図３は、有線ネットワークアダプタがネットワークまたは他のデバイスとの有線通信リンクを確立する時に無線ネットワークアダプタを自動的に使用不能にする方法３００の一実施形態のフローチャートである。
本明細書では、図３に示す方法３００の実施形態を、図１のシステム１００を用いて実施されるように説明する。
特に、方法３００によって実行される処理を、かかる実施形態では、システム１００の組込みコントローラ１２８において実施する。
方法３００の他の実施形態は、他の方法で実施する。
一実施形態では、システム起動プロセス中に（たとえば、初期電源投入時またはシステムリセット後）組込みコントローラ１２８が方法３００を実行する。
別の実施形態では、方法３００を、システム起動中の実行に加えてまたはその代わりに、他の時に（たとえば、有線ネットワークアダプタ１１６の状態が変化する時はいつでも）実行する。
【００３０】
方法３００を実行する時、組込みコントローラ１２８は、有線ネットワークアダプタ１１６とネットワークまたは他のデバイスとの間で有線通信リンクが現在確立されているか否かを判断する（ブロック３０２）。
一実施形態では、組込みコントローラ１２８はこの判断をＬＩＮＫ  ＬＥＤ信号１４０に基づいて行う。
有線送受信機１３２がＬＩＮＫ  ＬＥＤ信号１４０をアサートする場合、現在、有線ネットワークアダプタ１１６とネットワークまたは他のデバイスとの間で有線通信リンクが確立されている。
有線送受信機１３２がＬＩＮＫ  ＬＥＤ信号１４０をアサートしない場合、現在、有線ネットワークアダプタ１１６とネットワークまたは他のデバイスとの間に有線通信リンクは確立されていない。
【００３１】
組込みコントローラ１２８が、現在、有線ネットワークアダプタ１１６とネットワークまたはデバイスとの間に有線通信リンクが確立されていると判断すると、組込みコントローラ１２８は、メモリ１５０に格納されているＢＩＯＳ設定１４８に含まれる自動無線使用不能化設定１５２を読み出す（ブロック３０４）。
自動無線使用不能化設定１５２がセットされている場合（ブロック３０６においてチェック）、組込みコントローラ１２８は、無線ネットワークアダプタ１１８を使用不能にする（ブロック３０８）。
無線ネットワークアダプタ１１８は、使用不能になると、ネットワークまたは他のデバイスとの無線通信リンクを確立しようと試みない。
かかる実施形態の一実施態様では、無線ネットワークアダプタ１１８に含まれる無線送受信器１４２の電源が切断されるため、送受信機１４２は送信も受信もできなくなる。
図１に示すシステム１００の実施形態を用いて実施される一実施形態では、組込みコントローラ１２８は、無線使用不能化信号１４４をアサートすることによって無線ネットワークアダプタ１１８を使用不能にする。
無線使用不能化信号１４４がアサートされると、無線送受信機１４２は送信も受信もしない。
さらに、ＣＰＵ１０４で実行しているオペレーティングシステムの観点からすると、無線ネットワークアダプタ１１８は使用不能となり、その結果、オペレーティングシステムは、無線通信リンクを確立しまたは維持しようと試みる無線ネットワークアダプタ１１８に関連するエラーまたは警告メッセージを繰返し表示しなくなる。
【００３２】
現在、有線通信リンクが確立されていない場合、または有線通信リンクが現在確立されているが無線使用不能化設定１５２がクリアされている場合、無線ネットワークアダプタ１１８は使用不能とならず、代わりに使用可能となる（ブロック３１０）。
【００３３】
システム１００のユーザは、方法２００および方法３００を使用することによりシステム１００を構成することができ、それにより、システム１００が、有線ネットワークアダプタ１１６がネットワークまたは他のデバイスとの有線通信リンクを確立した場合に、無線ネットワークアダプタ１１８を自動的に使用不能とするが、有線ネットワークアダプタ１１６が有線通信リンクを確立することができない場合に、無線ネットワークアダプタ１１８が自動的に使用可能となる（すなわち、使用不能とならない）。
無線アダプタネットワーク１１８は、自動的に（すなわち、無線ネットワークアダプタ１１８を手動で使用不能としかつ使用可能とするために、ユーザがハードウェアスイッチを作動しまたはソフトウェアインタフェースと対話する必要なく）使用不能となりかつ使用可能となる。
さらに、図２および図３に示す特定の実施形態を、システム１００で実行される特定のオペレーティングシステムから独立した方法で実施する（ただし他の実施形態によっては、オペレーティングシステムに依存する方法、たとえば、無線ネットワークアダプタの自動使用不能化および使用可能化を、オペレーティングシステムが使用するデバイスドライバが全体としてまたは部分的に実施する方法で実施する。）
【００３４】
本明細書で説明した方法および技法を、デジタル電子回路で実施してもよく、またはプログラマブルプロセッサ（たとえば、コンピュータ等の専用プロセッサまたは汎用プロセッサ）、ファームウェア、ソフトウェアまたはそれらの組合せで実施してもよい。
これらの技法を具現化する装置は、適当な入出力デバイス、プログラマブルプロセッサ、およびプログラマブルプロセッサによって実行されるプログラム命令を有形的に具現化する記憶媒体を有してもよい。
これらの技法を具現化するプロセスを、命令のプログラムを実行するプログラマブルプロセッサによって実行してもよい。
このプログラムは、入力データに作用し適当な出力を生成することにより所望の機能を実行する。
この技法を、プログラマブルシステムで実行可能な１つまたは複数のプログラムで有利に実施してもよい。
このプログラマブルシステムは、データ記憶システム、少なくとも１つの入力デバイスおよび少なくとも１つの出力デバイスからデータおよび命令を受け取り、かつそれらにデータおよび命令を送信するように結合された少なくとも１つのプログラマブルプロセッサを含む。
一般に、プロセッサは、リードオンリメモリおよび／またはランダムアクセスメモリから命令およびデータを受け取る。
コンピュータプログラム命令およびデータを有形的に具現化するために適した記憶デバイスには、これまでにまたは現在知られておりあるいは後に開発されるすべての形態の不揮発性メモリが含まれる。
この不揮発性メモリは、例として、消去可能なプログラマブルリードオンリメモリ（ＥＰＲＯＭ）、電気的に消去可能なプログラマブルリードオンリメモリ（ＥＥＰＲＯＭ）、フラッシュメモリデバイス等の半導体メモリデバイス、内部ハードディスクおよびリムーバブルディスク等の磁気ディスク、光磁気ディスク並びにＤＶＤディスクを含む。
上述したことのいずれをも、特別に設計された特定用途向け集積回路（ＡＳＩＣ）によって補足してもよく、またはそれに組み込んでもよい。
【図面の簡単な説明】
【００３５】
【図１】コンピューティングシステムの一実施形態の高レベルブロック図である。
【図２】有線ネットワークアダプタが有線通信リンクを確立することができる場合に無線ネットワークアダプタを自動的に使用不能とすべきか否かを示す方法の一実施形態のフローチャートである。
【図３】有線ネットワークアダプタがネットワークまたは他のデバイスとの有線通信リンクを確立する場合に無線ネットワークアダプタを自動的に使用不能とする方法の一実施形態のフローチャートである。
【符号の説明】
【００３６】
１０２・・・システムコントローラ
１０６・・・メインメモリ
１０８・・・グラフィックスアダプタ
１１０・・・周辺バスコントローラ
１１２・・・キーボードコントローラ
１１４・・・ディスクドライブインタフェース
１１６・・・有線ネットワークアダプタ
１１７、１１９・・・スロット
１１８・・・無線ネットワークアダプタ
１２０・・・表示デバイス
１２２・・・入力デバイス
１２４・・・キーボード
１２６・・・ポインティングデバイス
１２８・・・組込みコントローラ
１３０・・・ローカルハードドライブ
１３２・・・有線送受信機
１３４・・・ポート
１３６、１４０・・・リンクＬＥＤ
１３８・・・アクティビティＬＥＤ
１４２・・・無線送受信機
１４４・・・無線使用不能化信号
１４８・・・ＢＩＯＳ設定
１５０・・・メモリ
１５２・・・自動無線使用不能化設定
【図１】
2006107492.tif 000003
【図２】
2006107492.tif 000004
【図３】
2006107492.tif 000005