(57)【要約】【課題】ネットワーク接続の有無の検出結果に基づいて電力消費制御を行うモバイル機器などの電源管理方法【解決手段】インフラストラクチャインタフェースがネットワークインフラストラクチャに物理的に結合される時を検出するセンサと、センサに結合されたインフラストラクチャ接続検出回路と、を備えるシステムを提供する。インフラストラクチャ接続検出回路は、センサからの信号の機能として電源管理制御信号を供給する。【選択図】図１
2006059349.tif 000002
【特許請求の範囲】
【請求項１】
インフラストラクチャインタフェース（１５１）がネットワークインフラストラクチャ（１５２）に物理的に結合される時を検出するセンサ（１１１）と、
該センサに結合され、該センサからの信号の機能として電源管理制御信号を供給するインフラストラクチャ接続検出回路（１１０）と、
を具備するシステム。
【請求項２】
前記センサは、前記インフラストラクチャインタフェースが前記ネットワークインフラストラクチャに物理的に結合される時に切替え状態を変化させる切替え可能接続を提供する、請求項１に記載のシステム。
【請求項３】
前記センサは、前記インフラストラクチャインタフェースが前記ネットワークインフラストラクチャに物理的に結合される時に状態を変化させる光検出デバイスを提供する、請求項１に記載のシステム。
【請求項４】
前記センサは、前記インフラストラクチャインタフェースが前記ネットワークインフラストラクチャに物理的に結合される時に状態を変化させる磁束検出デバイスを提供する、請求項１に記載のシステム。
【請求項５】
前記電源管理制御信号は、少なくとも前記インフラストラクチャインタフェースと通信するネットワークインタフェース回路の物理層を、前記インフラストラクチャインタフェースが前記ネットワークインフラストラクチャに物理的に結合されていないことを示す前記センサからの前記信号の機能として電源を切断する、請求項１に記載のシステム。
【請求項６】
前記電源管理制御信号は、前記インフラストラクチャインタフェースと通信するネットワークインタフェース回路を、前記インフラストラクチャインタフェースが前記ネットワークインフラストラクチャに物理的に結合されていないことを示す前記センサからの前記信号の機能として電源を完全に切断する、請求項１に記載のシステム。
【請求項７】
前記電源管理制御信号は、ホストシステムから取り外されたネットワークインタフェース回路をエミュレートする、請求項１に記載のシステム。
【請求項８】
前記電源管理制御信号は、ホストシステムにインストールされたネットワークインタフェース回路をエミュレートする、請求項１に記載のシステム。
【請求項９】
インフラストラクチャインタフェース（１５１）がネットワークインフラストラクチャ（１５２）に物理的に結合される時を示すセンサ信号の機能として、インフラストラクチャインタフェースがネットワークインフラストラクチャに物理的に結合されているか否かを判断すること（２０２）、および
前記ネットワークインフラストラクチャに物理的に結合されていることに関する前記インフラストラクチャインタフェースの状態が変化したと判断された場合に、ネットワークインタフェース回路（１２０）の電源状態を変更するように電源管理制御信号を供給すること（２１３、２２２）
を含む方法。
【請求項１０】
複数のセンサ信号を受け取ることをさらに含み、
前記インフラストラクチャインタフェースが前記ネットワークインフラストラクチャに物理的に結合されているか否かを判断することは、前記センサ信号各々の機能である、請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、包括的には電源管理に関し、特に、ネットワークインタフェース電源管理に関する。
【背景技術】
【０００２】
コンピューティングシステムおよび通信デバイスは、今日、非常に可動性が高くかつ容易に携帯可能となってきた。たとえば、ポータブルコンピュータ（たとえば、ラップトップコンピュータ、ノートブックコンピュータ等）、個人情報端末（ＰＤＡ）、パームトップコンピュータ、無線個人通信端末（たとえば、Research In Motionから入手可能なＢＬＡＣＫＢＥＲＲＹ無線個人通信端末）、携帯電話等（本明細書ではまとめて携帯情報処理システムと呼ぶ）は、仕事用と個人用との両方に幅広く使用されている。可動性を促進するために、かかる携帯情報処理システムには、通常、バッテリの形態等の内蔵電源システムが設けられていた。携帯性を促進するために、かかる電源システムは、携帯情報処理システムの全体サイズおよび重量が不必要に加算されないように比較的小型および軽量またはこれらのいずれか（比較的小型および／または軽量）でならなければならないことが多い。不都合なことに、かかる電源システムのサイズおよび／または重量を低減することにより、電源から利用可能なエネルギーの保存量が低下する。たとえば、ポータブルコンピュータは、内蔵電源システムとして比較的小型のリチウム・イオン電池を利用することにより、適度に長い期間、たとえば２〜３時間の自立動作が可能な許容できるほど小型のノートブックフォームファクタを提供する場合がある。
【０００３】
近年、ローカルエリアネットワーク（ＬＡＮ）、公衆交換電話網（ＰＳＴＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、イントラネット、エクストラネット、インターネット等（本明細書ではまとめて（ネットワーク）と呼ぶ）を含んでもよい情報通信インフラストラクチャが広く利用できるようになってきた。したがって、携帯情報処理システムには、１つまたは複数のシステムを含むネットワークとの接続性を提供するために、イーサネット（登録商標）インタフェース、トークンリングインタフェース、ユニバーサルシリアルバス（ＵＳＢ）インタフェース、モデム、光ファイバインタフェース等の情報通信インタフェースが設けられることが多い。上述した情報通信インタフェースは、携帯情報処理システムが可動である時間の大部分で使用されないままであるが、ネットワークインフラストラクチャが利用可能である時、依然として、所望の情報通信（高速情報通信であることが多い）を提供するための携帯情報処理システムの有用な部分である。たとえば、ポータブルコンピュータのユーザは、自身の仕事場で内蔵ネットワークインタフェースカード（ＮＩＣ）およびネットワーク接続を使用して、ファイルサーバおよびプリンタ等の会社資源を使用する場合がある。さらに、ポータブルコンピュータのユーザは、同じＮＩＣを使用して、旅行している間にホテルにおいて電子メールアクセスのために高速インターネット接続を利用する場合がある。しかしながら、ほかの時は、ＮＩＣは使用されないままであってネットワークインフラストラクチャに接続されないままである可能性が極めて高い。かかるＮＩＣは、使用中であってもなくても、著しいエネルギー消費源であり、したがって、内蔵電源を使用して利用可能な自立動作の期間に対して相当の影響を与える可能性がある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
携帯情報処理システムにおいて、内蔵電源が消耗する（たとえば、内蔵電源を交換するかまたは充電しなければならない）前に利用可能な自立動作の期間を最適化するために、処理速度を低速にすること、ディスプレイモニタのバックライトをオフにすること、ディスクドライブモータをオフにすること等のエネルギー保存技法が実施される場合がある。たとえば、ポータブルコンピュータプラットフォームで実施されたＮＩＣは、エネルギー保存技法を実施しており、そこでは、通信トラフィックがあるか物理層を監視し、所定期間に通信トラフィックが検出されない場合、ＮＩＣのいくつかの回路を低電力状態にする。しかしながら、上述したエネルギー最適化技法では、物理層回路と他の論理および制御回路とが、起動動作のための通信トラフィックの開始を検出することができるためにアクティブであり続けるため、依然としてＮＩＣにより大量のエネルギーが消費される。
【課題を解決するための手段】
【０００５】
本明細書における実施形態の開示は、インフラストラクチャインタフェースがネットワークインフラストラクチャに物理的に結合される時を検出するセンサと、センサに結合されたインフラストラクチャ接続検出回路と、を備えるシステムを提供する。本実施形態のインフラストラクチャ接続検出回路は、センサからの信号の機能として電源管理制御信号を供給する。
【０００６】
別の実施形態は、携帯情報処理システムとネットワークとの間の情報通信を提供するネットワークインタフェース回路と、情報通信のためにネットワークインタフェース回路とネットワークとを結合するインフラストラクチャインタフェースと、インフラストラクチャインタフェースが嵌合コネクタに物理的に結合される時を検出するセンサと、センサに結合されたインフラストラクチャ接続検出回路と、を備えるシステムを提供する。本実施形態のインフラストラクチャ接続検出回路は、センサからの信号の機能として電源管理制御信号を供給する。
【０００７】
さらなる実施形態は、インフラストラクチャインタフェースがネットワークインフラストラクチャに物理的に結合される時を示すセンサ信号を受け取ること、センサ信号の機能としてインフラストラクチャインタフェースがネットワークインフラストラクチャに物理的に結合されているか否かを判断すること、およびネットワークインフラストラクチャに物理的に結合されていることに関するインフラストラクチャインタフェースの状態が変化したと判断された場合に、ネットワークインタフェース回路の電源状態を変更するように電源管理制御信号を供給すること、を含む方法を提供する。
【０００８】
さらなる実施形態は、インフラストラクチャインタフェースが嵌合コネクタに物理的に結合されているか否かを検出する手段と、インフラストラクチャインタフェースが、ネットワークインフラストラクチャに物理的に結合されていることに関する状態を変化させたことを示す場合に、検出する手段が電源管理制御信号を供給する手段と、を備えるシステムを提供する。
【発明を実施するための最良の形態】
【０００９】
図１を参照すると、携帯情報処理システム１０１が一実施形態に従うように適合されるシステム１００が示されている。例示する実施形態の携帯情報処理システム１０１は、ポータブルコンピュータ、ＰＤＡ、パームトップコンピュータ、無線個人通信端末、携帯電話等、インフラストラクチャインタフェース１５１およびコネクタ１５２を使用してネットワーク１６０に結合することができる任意の数の携帯情報処理プラットフォームを表す。ネットワーク１６０は、ローカルエリアネットワーク（ＬＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、イントラネット、エクストラネット、インターネット、公衆交換電話網（ＰＳＴＮ）等のうちの１つまたは複数を含んでもよい。したがって、インフラストラクチャインタフェース１５１は、ネットワークインタフェースカード（ＮＩＣ）、モデムインタフェース、光ファイバインタフェース等を含んでもよい。
【００１０】
例示する実施形態の携帯情報処理システム１０１は、携帯情報処理システム１０１がネットワーク１６０のインフラストラクチャに接続されたことを検出するように適合されたインフラストラクチャ接続検出回路１１０およびセンサ１１１に加えて、ネットワークインタフェース回路１２０と、ホスト回路１３０と、内蔵電源１４０と、インフラストラクチャインタフェース１５１と、を有する。ネットワークインタフェース回路１２０は、ホスト回路１３０とネットワーク１６０のシステムとの間の通信インタフェースを提供する。たとえば、ネットワークインタフェース回路１２０は、本技術分野において既知であるように、システム間通信を容易にする容認された業界標準に従ってプロトコルおよび信号処理を実施する、イーサネットチップセットまたは他のネットワーク通信回路を備えてもよい。ホスト回路１３０は、携帯情報処理システム１０１に関するコア機能を提供する。たとえば、ホスト回路１３０は、ポータブルコンピュータとしての汎用処理を提供する、中央処理装置（ＣＰＵ）、メモリ、命令セット（たとえば、基本入出力システム（ＢＩＯＳ）、オペレーティングシステムおよびアプリケーションプログラムまたはこれらのいずれか（基本入出力システム（ＢＩＯＳ）、オペレーティングシステムおよび／またはアプリケーションプログラム））および入出力を備えてもよい。内蔵電源１４０は、インフラストラクチャ接続検出回路１１０、ネットワークインタフェース回路１２０およびホスト回路１３０等の携帯情報処理システム１０１のコンポーネントにエネルギーを提供する。内蔵電源１４０は、たとえば、本技術分野において既知であるように充電式または交換式バッテリを含んでもよい。インフラストラクチャインタフェース１５１は、インフラストラクチャインタフェース１５１に挿入することができるコネクタ１５２を含む等のネットワークインフラストラクチャに対する物理的な接続を提供し、したがって嵌合コネクタの対応する接点に並置されるように配置される１つまたは複数の接点を含む。たとえば、インフラストラクチャインタフェース１５１は、今日広く使用されているＲＪ４５コネクタ等のモジュラーコネクタ、またはＲＪ１１コネクタ、ＲＪ１４コネクタ、ユニバーサルシリアルバス（ＵＳＢ）コネクタ、電気電子学会（ＩＥＥＥ）１３９４コネクタ、ＢＮＣ（Bayonet Neill Concelman）コネクタ、ＴＮＣ（Threaded Neill Concelman）コネクタ、ＩＤＣコネクタ等の他の着脱式コネクタを有する嵌合インタフェースを含んでもよい。
【００１１】
動作時、携帯情報処理システム１０１は、ホスト回路１３０を利用してユーザの要求通りに情報処理を提供することができる。上記情報処理には、携帯情報処理システム１０１の外部の１つまたは複数のシステムとの情報通信が含まれてもよく、したがって、ホスト回路１３０は、ネットワークインタフェース回路１２０を利用してネットワーク１６０の１つまたは複数のシステムと情報を交換してもよい。たとえば、ネットワークインタフェース回路１２０およびインフラストラクチャインタフェース１５１は、ネットワーク通信を提供するＮＩＣサブシステムを含んでもよい。上述した情報処理および情報通信のためのエネルギーは、携帯情報処理システム１０１が自立モードで動作する場合、内蔵電源１４０によって提供される。内蔵電源１４０は、消耗すると、さらなる情報処理および／または情報通信のために交換するかまたは補充することができる、有限のエネルギー源を提供する。
【００１２】
携帯情報処理システム１０１の使用には、ネットワークインタフェース回路１２０の使用が伴わない場合が多い。たとえば、携帯情報処理システム１０１が携帯使用されている場合、たとえばユーザが家庭または職場から離れて旅行している場合、ホスト回路１３０はアクティブに使用されているが、ネットワークインタフェース回路１２０は長期間使用されないままである場合がある。しかしながら、使用されていない場合であっても、ネットワークインタフェース回路１２０のコンポーネントは、内蔵電源１４０から相当量のエネルギーを引き出す傾向がある。したがって、例示する実施形態は、ネットワークインタフェース回路１２０に関して電源管理を提供するインフラストラクチャ接続検出回路１１０を有する。
【００１３】
本実施形態のインフラストラクチャ接続検出回路１１０は、センサ１１１を利用して、インフラストラクチャインタフェース１５１がネットワークインフラストラクチャのコネクタ１５２を介する等、ネットワーク１６０に結合される時を検出する。たとえば、本実施形態のセンサ１１１は、コネクタ１５２がインフラストラクチャインタフェース１５１に物理的に挿入される時を検出する。したがって、例示する実施形態のセンサ１１１は、携帯情報処理システム１０１がネットワーク１６０に結合される時にコネクタ１５２が挿入される、インフラストラクチャインタフェース１５１のネットワークインフラストラクチャ収容キャビティ内に突き当たるプローブ１１２を有する。
【００１４】
センサ１１１およびそれらの付随のプローブ１１２は、ネットワーク１６０に対する携帯情報処理システム１０１の物理的接続を検出し、その情報をインフラストラクチャ接続検出回路１１０に提供するために適した複数の構成のうちの任意のものを含んでもよい。たとえば、センサ１１１は、マイクロスイッチを含んでもよく、プローブ１１２は、そのスイッチ部材を含んでもよい。さらにまたは別法として、センサ１１１は、光検出回路を含んでもよく、プローブ１１２は、光送信器および対応する光受信器を含んでもよい。同様に、センサ１１１は、磁束検出回路を含んでもよく、プローブ１１２は、ホール効果素子を含んでもよい。したがって、さまざまな実施形態により、インフラストラクチャインタフェース１５１のキャビティ内に突き当たるプローブ１１２は、キャビティ内に物理的に貫通しなくてもよい。
【００１５】
例示する実施形態のインフラストラクチャ接続検出回路１１０は、センサ１１１から信号を受け入れ、インフラストラクチャインタフェース１５１がネットワークインフラストラクチャに物理的に結合されているか否かを判断し、ネットワークインタフェース回路１２０、ホスト回路１３０および内蔵電源１４０のうちの１つまたは複数に対して制御信号を供給することにより、ネットワークインタフェース回路１２０による電力消費を管理するロジックを含む。携帯処理システムの実施形態によっては、インフラストラクチャ接続検出回路１１０は、本明細書で説明するような動作を提供するＣＰＵ、メモリ、命令セットおよび入出力を有する。代替実施形態によれば、インフラストラクチャ接続検出回路１１０を、特定用途向け集積回路（ＡＳＩＣ）から構成されてもよい等、専用回路として提供してもよい。インフラストラクチャ接続検出回路１１０は、センサ１１１の一方または両方から適当な信号が受け取られると、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されたと判断してもよく、それにより、ネットワークインタフェース回路１２０、ホスト回路１３０および／または内蔵電源１４０に電源管理制御信号を供給してもよい。
【００１６】
たとえば、コネクタ１５２がインフラストラクチャインタフェース１５１に挿入されると、プローブ１１２が変位することによりセンサ１１１内の切替え可能接続が閉鎖し、それによりインフラストラクチャ接続検出回路１１０に対して論理「真」信号が提供されてもよい。一実施形態によれば、センサ１１１の各々からの論理真信号を使用して、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的にインタフェースされていると判断することにより、センサ１１１のうちの一方の切替え可能接続を不注意で閉鎖させる衝撃に関連する場合がある等の誤陽性判断を回避する。代替実施形態は、センサ１１１のサブセットからの論理真信号を使用して、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的にインタフェースされていると判断することにより、コネクタ１５２が、合っていないかまたは他の状態でインフラストラクチャインタフェース１５１との不完全なインタフェースを提供し、したがってプローブ１１２のうちの１つまたは複数と相互作用しないかまたは完全に相互作用しない場合等、異常な状況の検出を容易にする。
【００１７】
上述した例を、ネットワークインフラストラクチャのコネクタ１５２がインフラストラクチャインタフェース１５１に挿入された場合に閉鎖する、センサ１１１内の切替え可能接続に関して説明したが、実施形態によっては、異なる方法で動作してもよい。たとえば、コネクタ１５２をインフラストラクチャインタフェース１５１に挿入することにより、センサ１１１内の切替え可能接続が開放し、インフラストラクチャ接続検出回路１１０に適当な信号を送出してもよい。同様に、上述した論理真信号等の適当な信号を、センサ１１１によって切替え可能接続を使用せずに提供してもよい。たとえば、ホール効果素子が、永久磁石の磁界またはコネクタ１５２の金属に関連する磁界等の磁界に露出されるとインピーダンスの予測可能な変化をもたらすことにより、センサ１１１がインフラストラクチャ接続検出回路１１０に適当な信号を供給するようにしてもよい。
【００１８】
インフラストラクチャインタフェース１５１に挿入されたコネクタ１５２に関して判断するために、携帯処理システムの実施形態によっては、複数のセンサ１１１間の協働を利用してもよい。たとえば、センサ１１１は、光検出回路を備えてもよく、その場合、第１のセンサ１１１のプローブ１１２は光エネルギーの送出を提供し（たとえば、光エミッタ）、第２のセンサ１１１のプローブ１１２は光エネルギーの受容を提供することにより（たとえば、光レシーバ）、ネットワークインフラストラクチャのコネクタ１５２がインフラストラクチャインタフェース１５１に挿入されているという判断に関する信号がセンサ１１１のうちの一方によって提供されるようにする。
【００１９】
さらにまたは別法として、ネットワークインフラストラクチャのコネクタ１５２がインフラストラクチャインタフェース１５１に挿入される時を判断する際に、異なるタイプのプローブを使用する複数のセンサを利用してもよい。たとえば、切替え可能接続を実施するセンサとともに光検出器回路を使用することにより、コネクタ１５２がインフラストラクチャインタフェース１５１に挿入される時を判断する複数の技法を提供してもよい。かかる複数の技法を、選択的に（たとえば、１つの技法が無効である場合に検出を提供するため）使用してもよく、組合せで（たとえば、判断に複数の技法を使用することにより判断における高レベルの信頼性を提供するため）使用してもよい。
【００２０】
図１に例示する実施形態は２つのセンサ１１１を示すが、他の実施形態は、特定の状況に対して適当であると判断される任意の数のセンサを実施してもよい。たとえば、携帯処理システムの実施形態によっては、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合された時を検出する、単一のマイクロスイッチかまたは磁気リードスイッチの形態等、単一のセンサ１１１を実施してもよい。
【００２１】
携帯処理システムの実施形態は、コネクタ１５２を特別に適合させる必要なく、コネクタ１５２がインフラストラクチャインタフェース１５１にインタフェースされる時を検出するように動作するセンサ１１１および／またはプローブ１１２の構成を実施する。たとえば、上述したマイクロスイッチおよび光検出器回路実施態様は、携帯情報処理システム１０１に結合されるコネクタ１５２を変更することなく任意の数のコネクタ構成（たとえば、ＲＪ４５コネクタ）と容易に使用することができる。同様に、上述したホール効果実施態様を、携帯情報処理システム１０１に結合されるコネクタ１５２を変更することなく多くのコネクタ構成（たとえば、相当の金属含有量を有するもの）とともに容易に使用することができる。コネクタ１５２が、携帯処理システムの実施態様に対して変更されないままである構成は、すでに利用可能でありかつ広く分散されているネットワークインフラストラクチャとのインフラストラクチャ接続検出回路の所望の動作における利点を提供することができる。当然ながら、携帯処理システムの実施形態によっては、望ましい場合にコネクタ１５２を検出するセンサ１１１および／またはプローブ１１２と協働するように特別に適合されたコネクタ１５２の構成を利用してもよい。たとえば、コネクタ１５２がインフラストラクチャインタフェース１５１とインタフェースされた時を検出するのを容易にするために、コネクタ１５２上にプローブ１１２と並置して部材または移動止めを配置してもよい。さらにまたは別法として、コネクタ１５２がインフラストラクチャインタフェース１５１とインタフェースされた時を検出するのを容易にするために、センサ１１１および／またはプローブ１１２と協働する永久磁石または他の部品を、コネクタ１５２上にまたはコネクタ１５２内に取り付けてもよい。
【００２２】
図２は、一実施形態によるインフラストラクチャ接続検出回路１１０の動作の高レベルフローチャートを示す。ブロック２０１において、インフラストラクチャ接続検出回路１１０は、センサ１１１のうちの１つまたは複数から信号を受け取る。たとえば、インフラストラクチャ接続検出回路１１０は、インフラストラクチャインタフェース１５１内のコネクタ１５２の挿入状態に応じてセンサ１１１のうちの１つまたは複数から論理「真」または論理「偽」信号を受け取ってもよい。ブロック２０２において、インフラストラクチャ接続検出回路１１０は、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されているか否かを判断する。たとえば、インフラストラクチャ接続検出回路１１０のアルゴリズムは、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていると判断する前に、センサ１１１の各々からの論理真信号を待ってもよい。別法として、インフラストラクチャ接続検出回路１１０のアルゴリズムは、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていると判断する前に、所定数のセンサ１１１からの論理真信号を待ってもよい。携帯処理システムの実施形態により、１つまたは複数のセンサから受け取られる信号の特定のパターンまたは順序を検出すること等、さまざまな他の検出アルゴリズムを実施してもよい。さらに、上述した判断を行う際の所望のレベルの信頼性を提供するためにかつ／または種々の使用状況に適応するために、ユーザが選択可能であってもよい等、複数のアルゴリズムを実施してもよい。
【００２３】
ブロック２０２において、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていないと判断されると、例示する実施形態による処理はブロック２１１に進む。ブロック２１１において、インフラストラクチャ接続検出回路１１０は、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていないことが状態の変化を表すか否かを判断する。インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていないことが状態の変化でない（すなわち、インフラストラクチャインタフェース１５１が、先に、ネットワーク１６０に物理的に結合されていないと判断されていた）場合、例示する実施形態による処理は、ブロック２０１に戻る。しかしながら、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていないことが状態の変化である（すなわち、インフラストラクチャインタフェース１５１が、先に、ネットワーク１６０に物理的に結合されていると判断されていた）場合、例示する実施形態による処理はブロック２１２に進む。ブロック２１２において、インフラストラクチャ接続検出回路１１０は、ホスト回路１３０に制御信号を供給することにより、ネットワークインタフェース回路１２０の状態の変化をホスト回路１３０またはその態様に通知する。同様に、インフラストラクチャ接続検出回路１１０は、内蔵電源１４０に対しネットワークインタフェース回路１２０に応答してその出力を変化させる（たとえば、電源１４０に対し、ネットワークインタフェース回路１２０によってのみ使用される電源バスをオフにするように通知する）ように等、内蔵電源１４０に対し制御信号を供給してもよい。さらに、ブロック２１３において、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路１２０に関し所望のレベルの電源管理を実施するように、ネットワークインタフェース回路１２０、ホスト回路１３０および内蔵電源１４０のうちの１つまたは複数に制御信号を供給する。たとえば、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路１２０に１つまたは複数の制御信号を供給することにより、ネットワークインタフェース回路１２０またはその態様の電源が切断されるようにしてもよい。
【００２４】
携帯処理システムの実施態様によれば、インフラストラクチャ接続検出回路１１０によって提供される制御信号により、ネットワークインタフェース回路１２０は、完全に電源が切断され非アクティブになる。かかる実施形態は、ネットワークインタフェース回路１２０に関して最大エネルギー保存構成を提供する。それは、ネットワークインタフェース回路に対し、携帯情報処理システム１０１から取り外されたかのように電力が供給されないためである。インフラストラクチャ接続検出回路１１０によってホスト回路１３０に提供される信号は、ネットワークインタフェース回路１２０とのまたはそれを介する情報通信を試みるホスト回路１３０に関連するシステムエラーを回避するために、ネットワークインタフェース回路１２０がもはや利用可能でないことを示してもよい。ネットワークインタフェース回路１２０をホスト回路１３０にインタフェースする際に利用されるデバイスドライバが、「ホットスワップ」すなわち起動中の取り外しをサポートする場合（たとえば、ＰＣＭＣＩＡ拡張カードの起動中の取り外しをサポートするＰＣＭＣＩＡデバイスドライバ）、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路１２０の起動中の取り外しをエミュレートしてもよく、そのためその動作は、ホスト回路１３０に対し、ネットワークインタフェース回路１２０が携帯情報処理システム１０１から取り外されたかのように見え得る。
【００２５】
別の実施形態によれば、インフラストラクチャ接続検出回路１１０によって提供される制御信号により、ネットワークインタフェース回路１２０の一部の電源が切断される。たとえば、一実施形態によれば、インフラストラクチャ接続検出回路１１０からの制御信号に応じて、少なくともネットワークインタフェース回路１２０の物理層に関連するコンポーネント（たとえば、送信増幅器、受信バッファ、無線周波数ミキサ、デジタル・アナログ変換器および／またはアナログ・デジタル変換器）の電源が切断される。かかる実施形態は、物理層コンポーネントによって消費されるエネルギー量が比較的大きいため相当の電力保存を達成する一方で、ネットワークインタフェース回路１２０に関しレジスタおよび動作設定を維持することにより、起動による状態の変化に応じて迅速な起動シーケンスを容易にすることができる。インフラストラクチャ接続検出回路１１０によってホスト回路１３０に提供される信号が、ネットワークインタフェース回路１２０が低電力状態にあり、それによりホスト回路１３０をそれに従って反応させるように示してもよい。たとえば、ホスト回路１３０は、低電力状態での動作中にネットワークインタフェース回路１２０に提供されるクロックまたは他のタイミング信号を低速にしまたは停止してもよい。さらにまたは別法として、ホスト回路１３０は、ネットワークインタフェース回路１２０が起動コマンドに適当に応答するまで、低電力状態での動作中にネットワークインタフェース回路１２０とのまたはそれを介する情報通信を試みないようにしてもよい。
【００２６】
携帯処理システムの実施形態のブロック２１２および２１３による動作は、ネットワークインタフェース回路１２０に関するエラーのない状態の変化を提供する。たとえば、すべての待ち行列がフラッシュされ、あり得るすべてのトランザクションが完了しまたは他の状態で正常に終了し、携帯処理システムの実施形態によりネットワークインタフェース回路１１０の電源を切断するかつ／またはホスト回路１３０に状態の変化を通知する前に、適当なレジスタおよびログが記録される。したがって、実質的な電力管理プロセスが呼び出されるが、ホスト回路１３０の動作を、ほとんどまたはまったく影響なしに（恐らくは、ユーザがネットワークインタフェース回路１２０の状態の変化に気付くことすらなく）継続させることができる。
【００２７】
ブロック２０２において、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていると判断された場合、例示する実施形態による処理はブロック２２１に進む。ブロック２２１において、インフラストラクチャ接続検出回路１１０は、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていることが状態の変化を表すか否かを判断する。インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていることが状態の変化でない（すなわち、インフラストラクチャインタフェース１５１が、先に、ネットワーク１６０に物理的に結合されていると判断されていた）場合、例示する実施形態による処理はブロック２０１に戻る。しかしながら、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていることが状態の変化である（すなわち、インフラストラクチャインタフェース１５１が、先に、ネットワーク１６０に物理的に結合されていると判断されていなかった）場合、例示する実施形態による処理はブロック２２２に進む。ブロック２２２において、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路１２０、ホスト回路１３０および内蔵電源１４０のうちの１つまたは複数に制御信号を供給することにより、ネットワークインタフェース回路１２０に関して先に呼出された電源管理からの所望のレベルの回復を実施する。さらに、ブロック２２３において、インフラストラクチャ接続検出回路１１０は、ホスト回路１３０に制御信号を供給することにより、ホスト回路１３０またはその態様に、ネットワークインタフェース回路１２０の状態の変化を通知する。たとえば、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路１２０に１つまたは複数の制御信号を供給することにより、ネットワークインタフェース回路またはその態様を起動させるようにしてもよい。
【００２８】
インフラストラクチャ接続検出回路１１０によって提供される制御信号により、ネットワークインタフェース回路１２０が、電源が完全に切断され非アクティブになる携帯処理システムの実施形態によれば、ブロック２２２において、ネットワークインタフェース回路１２０に対し電源を完全に復帰させてもよい。インフラストラクチャ接続検出回路１１０によりホスト回路１３０に提供される信号は、ネットワークインタフェース回路１２０がこの時、情報通信を行う際にホスト回路１３０によるネットワークインタフェース回路１２０の使用を容易にするように利用可能であることを示してもよい。ネットワークインタフェース回路１２０をホスト回路１３０にインタフェースする際に利用されるデバイスドライバが、「ホットスワップ」すなわち起動中のインストールをサポートする場合（たとえば、ＰＣＭＣＩＡ拡張カードの起動中のインストールをサポートするＰＣＭＣＩＡデバイスドライバ）、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路１２０の起動中のインストールをエミュレートしてもよく、そのためその動作は、ホスト回路１３０に対し、ネットワークインタフェース回路１２０が携帯情報処理システム１０１にインストールされたかのように見え得る。
【００２９】
インフラストラクチャ接続検出回路１１０によって提供される制御信号によりネットワークインタフェース回路１２０の一部の電源が切断される携帯処理システムの実施形態によれば、ネットワークインタフェース回路１２０のかかる部分に対し電源を復帰させてもよく、通常の動作を他の方法で復帰させてもよい。たとえば、ネットワークインタフェース回路１２０の物理層に関連するコンポーネントを起動してもよく、インフラストラクチャ接続検出回路１１０からの制御信号に応じてクロックまたは他のタイミング信号を通常の動作モードに戻してもよい。かかる実施形態では、ネットワークインタフェース回路１２０に関するレジスタおよび／または他の動作設定が低電力動作中に維持されていたことにより、起動シーケンスを迅速にすることができる。インフラストラクチャ接続検出回路１１０によりホスト回路１３０に提供される信号は、ネットワークインタフェース回路１２０が再び通常動作状態にあり、それによりホスト回路１３０に対しそれに応じて反応させることを示してもよい。たとえば、ホスト回路１３０は、ネットワークインタフェース回路１２０に提供されるクロックまたは他のタイミング信号を通常の動作状態に戻してもよく、ここでもまた、ネットワークインタフェース回路１２０とのまたはそれを介する情報通信を試みてもよい。
【００３０】
本実施形態のブロック２２２および２２３による動作は、ネットワークインタフェース回路１２０に関するエラーのない状態の変化を提供する。たとえば、待ち行列が確立され適当にリンクされ、メディア検出信号処理およびハンドシェーキングが達成され、いくつかの実施形態によりネットワークインタフェース回路１１０を起動するかつ／またはホスト回路１３０に状態の変化を通知する間に、適当なレジスタおよびログが初期化される。したがって、ホスト回路１３０の進行中の動作をほとんどまたはまったく影響なしに（恐らくは、ユーザがネットワークインタフェース回路１２０の状態の変化に気付くことさえもなく）継続することができる。
【００３１】
読者が本明細書で開示される概念を理解するのを支援するために、特定の実施形態について上述したが、携帯情報処理システムを、種々の実施形態で実施してもよく、かつ／または携帯情報処理システムは、上述したものに加えてまたはそれの代りに特徴および機能を実施してもよい。たとえば、図３は、ネットワークインフラストラクチャのコネクタ１５２がインフラストラクチャインタフェース１５１とインタフェースされていない特定の状況において、ネットワークインタフェース回路１２０の起動動作に適応するように適合された実施形態を示す。さらに、図３の実施形態は、プローブ１１２がインフラストラクチャインタフェース１５１のキャビティ内に物理的に作用しないセンサ構成を示す。たとえば、センサ１１１は、光検出回路を含んでもよく、プローブ１１２は、光送信器および対応する光受信器を含んでもよい。
【００３２】
図３に示す実施形態では、携帯情報処理システム１０１は、デバイス３０１として示す「ドッキングステーション」と呼ばれることが多い、固定位置接続または拡張デバイスに結合されている。デバイス３０１は、携帯情報処理システム１０１と、モニタ３０２およびプリンタ３０３等の外部デバイスとの間の接続を提供する。たとえば、携帯情報処理システムのコネクタ３３１は、デバイス３０１のコネクタ３３２とインタフェースすることにより、ホスト回路１３０に対し、ポート３３３および３３５等の１つまたは複数の接続ポートに対する情報通信を提供してもよい。例示する実施形態では、ポート３３３はコネクタ３３４に結合することにより、モニタ３０２とホスト回路１３０との間の接続を完了する。同様に、ポート３３５はコネクタ３３６に結合することにより、プリンタ３０３（または他の周辺機器）とホスト回路１３０との間の接続を完了する。かかる接続を使用することにより、携帯情報処理システム１０１に対し、携帯情報処理システム１０１が自立モードで動作している時に利用可能でない拡張されたまたは追加の能力を提供することができる。
【００３３】
モニタ３０２およびプリンタ３０３に対する接続を提供することに加えて、例示する実施形態のデバイス３０１は、コネクタ３２１および３２２、インフラストラクチャインタフェース３５１およびコネクタ１５２を介して携帯情報処理システム１０１とネットワーク１６０との間の接続を提供する。したがって、デバイス３０１とドッキングされると、ネットワークインタフェース回路１２０は、インフラストラクチャインタフェース３５１を介してホスト回路１３０とネットワーク１６０のシステムとの間の通信インタフェースを提供することができる。しかしながら、インフラストラクチャ接続検出回路１１０が、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されていない、たとえば、ネットワークインフラストラクチャのコネクタ１５２がインフラストラクチャインタフェース１５１とインタフェースされていないと判断した場合、インフラストラクチャインタフェース３５１を介してネットワーク情報通信が行われている可能性があるが、ネットワークインタフェース回路１２０は上述したように電源が切断されてもよい。したがって、図３に示すインフラストラクチャ接続検出回路１１０の実施形態は、携帯情報処理システム１０１がデバイス３０１に結合されているかを判断するように適合され、または他の方法で、代替インフラストラクチャインタフェースが使用されている可能性がある場合にネットワークインタフェース回路１２０の電源を切断することを回避するように適合される。
【００３４】
図３のインフラストラクチャ接続検出回路１１０の一実施形態によれば、携帯情報処理システム１０１のデバイス３０１とのドッキングされたまたはドッキングされていない状態に関する情報は、ホスト回路１３０によりインフラストラクチャ接続検出回路１１０に提供される。たとえば、インフラストラクチャ接続検出回路１１０は、ネットワークインタフェース回路に関する電力状態を変更する制御信号を発行する前に、ホスト回路１３０に対し、携帯情報処理システム１０１のドッキング状態について問い合わせてもよい。
【００３５】
図４の部分フローチャートは、そのブロックが図２のフローのブロック２０１の直前に挿入されるものであるが、インフラストラクチャ接続検出回路１１０が携帯情報処理システム１０１のドッキング状態を判断しそれに従って応答する実施形態を示す。特に、ブロック４０１において、インフラストラクチャ接続検出回路１１０は、携帯情報処理システム１０１のドッキング状態を確定するためにホスト回路１３０に問い合わせる。ブロック４０２において、インフラストラクチャ接続検出回路１１０は、代替ネットワーク接続が使用されているか（または使用することができるか）を判断する。たとえば、インフラストラクチャ接続検出回路１１０のアルゴリズムは、携帯情報処理システム１０１が、インフラストラクチャインタフェース３５１を有するデバイス３０１とドッキングされている時に、代替ネットワーク接続が使用されている可能性があり、したがってネットワークインタフェース回路１２０の電源を切断することが望ましくない、ということを判断する場合がある。したがって、図４の実施形態による処理は、ブロック４０２において携帯情報処理システム１０１がデバイス３０１とドッキングされていると判断された場合に、ブロック２２１に進み、その現状態に応じてネットワークインタフェース回路１２０の電源を切断するかまたはその状態を変更しない。しかしながら、ブロック４０２において携帯情報処理システム１０１がデバイス３０１とドッキングされていないと判断された場合、処理はブロック２０１に進み、インフラストラクチャインタフェース１５１がネットワーク１６０に物理的に結合されているか否かを判断する処理が提供される。
【００３６】
携帯情報処理システム１０１がデバイス３０１にドッキングされていると判断された時に、ネットワークインタフェース回路１２０が起動状態のままであるようになる上記実施形態は、内蔵電源１４０のエネルギーが許容できないほど消耗する結果となるようには予期されない。それは、ドッキングステーション構成が、通常、ライン電源を提供するためである。したがって、携帯情報処理システム１０１は、概して、デバイス３０１とドッキングされている時は内蔵電源１４０ではなくライン電源で動作していることになる。
【００３７】
しかしながら、実施形態によっては、携帯情報処理システム１０１がデバイス３０１とドッキングした時等の状態下で、電源管理を最適化するように構成してもよい。たとえば、インフラストラクチャ接続検出回路１０１は、通信トラフィックを監視する物理層を実施してもよく、所定期間に通信トラフィックが検出されない場合、ネットワークインタフェース回路１２０のいくつかの回路を低電力状態にしてもよい。電源管理のこの追加の技法は、上述したようにネットワークインタフェース回路１２０の電源を切断することからもたらされるレベルのエネルギー保存は提供しないが、代替ネットワークインタフェースが存在する場合に、何らかのレベルの電源管理を提供するためにこの技法に頼ってもよい。
【００３８】
図４に例示する実施形態の動作は、ホスト回路１３０に加えてまたはその代りに電源に対し携帯情報処理システム１０１の状態に関する情報を問い合わせてもよく、かつ／またはドッキング状態に加えてまたはその代りに情報を問い合わせてもよい。たとえば、インフラストラクチャ接続検出回路１１０は、ブロック４０１において、再充電回路がアクティブである（たとえばライン源に結合されている）かまたは電力保存量レベルであるか等、状態に関して内蔵電源１４０に問い合わせてもよい。ブロック４０２において、インフラストラクチャ接続検出回路は、内蔵電源１４０が再充電されているかまたは閾値を上回る電力保存量レベルを有するため等、代替ネットワーク接続が使用中である可能性がある（または、ネットワークインタフェース回路１２０の電源を切断することが他の理由で望ましくない）と判断する場合がある。
【００３９】
図３に示す実施形態に対する代替実施形態は、インフラストラクチャインタフェース３５１においてセンサ１１１等のセンサを有してもよい。したがって、図４のフローを実施することに加えてまたはその代りに、本発明の実施形態は、インフラストラクチャインタフェース１５１のセンサに加えてインフラストラクチャインタフェース３５１のセンサから信号を受け取ってもよい（図２のブロック２０１）。インフラストラクチャ接続検出回路１１０は、いずれかのインフラストラクチャインタフェースがネットワーク１６０に物理的に結合されているか否かを判断する（図２のブロック２０２）。
【００４０】
携帯情報処理システムの実施形態は、インフラストラクチャ接続検出と電源管理技法とのさまざまな組合せを実施してもよい。たとえば、実施形態によっては、インフラストラクチャインタフェースがネットワークに物理的に結合されていることを検出することに応じる電源管理技法と、ある期間インフラストラクチャインタフェースを介して情報通信が行われなかったことを検出することに応じる電源管理技法と、を実施してもよい。
【００４１】
ＮＩＣサブシステムに関して実施形態について上述したが、いくつかの実施形態により電源管理が提供されるネットワークインタフェース回路を、拡張または他のカードの構成以外の構成で配置してもよい。たとえば、携帯情報処理システムの他の回路と完全に統合される、たとえばそのマザーボード上に統合されるネットワークインタフェース回路に関して電源管理を提供してもよい。
【００４２】
内蔵電源に関して実施形態について上述した。しかしながら、内蔵電源を提供することができるもの以外の電源に関して電源管理を提供してもよい。たとえば、実施形態によっては、ライン駆動電源で使用する電源管理を提供してもよい。さらにまたは別法として、携帯情報処理システムの実施形態によって提供される電源管理を、可動性および／または携帯性が問題ではない情報処理システムに関して実施してもよい。
【００４３】
本明細書では、携帯情報処理システムをネットワークに物理的に結合することに関して実施形態について説明したが、本明細書で開示する概念は、無線リンクを利用する情報通信に適用可能である。たとえば、いくつかの実施形態に従うように適合される携帯情報処理システムに結合されるネットワークは、携帯情報処理システムに／携帯情報システムから情報通信を提供する際に１つまたは複数の無線リンクを利用してもよい。さらにまたは別法として、本発明に従うように適合される携帯情報処理システムは、ネットワークへの／ネットワークからの無線リンク（複数可）情報通信を利用してもよい。たとえば、無線ネットワークインタフェースに関して使用されるアンテナアセンブリを、本明細書で説明したように適合されるインフラストラクチャインタフェースを使用して携帯情報処理システムに着脱可能に取り付けてもよい。
【図面の簡単な説明】
【００４４】
【図１】一実施形態に従うように適合された携帯情報処理システムのブロック図である。
【図２】一実施形態による図１の携帯情報処理システムの動作のフローチャートである。
【図３】別の実施形態に従うように適合された携帯情報処理システムのブロック図である。
【図４】一実施形態による図３の携帯情報処理システムの動作の部分フローチャートである。
【符号の説明】
【００４５】
１００・・・システム
１０１・・・携帯情報処理システム
１１０・・・インフラストラクチャ接続検出回路
１１１・・・センサ
１１２・・・プローブ
１２０・・・ネットワークインタフェース回路
１３０・・・ホスト回路
１４０・・・内蔵電源
１５１・・・インフラストラクチャインタフェース
１５２・・・コネクタ
１６０・・・ネットワーク
３０１・・・デバイス
３０２・・・モニタ
３０３・・・プリンタ
３２１・・・コネクタ
３２２・・・コネクタ
３３１・・・コネクタ
３３２・・・コネクタ
３３３・・・ポート
３３４・・・コネクタ
３３５・・・ポート
３３６・・・コネクタ
３５１・・・インフラストラクチャインタフェース
【図１】
2006059349.tif 000003
【図２】
2006059349.tif 000004
【図３】
2006059349.tif 000005
【図４】
2006059349.tif 000006