(57)【要約】【課題】機器のＯＳが制御不能な状態において機器の電源制御を確実に行うことを目的とする。【解決手段】ＵＳＢポートに接続された機器に供給する電力を決定し、ＵＳＢの電源線を介して前記決定した電力を該機器に供給する電力供給部と、電力の供給停止の指示に応じて前記電源線を介して前記機器の電源をオフする指示をしてから所定期間が経過した後、前記電源線を介して電力供給の停止を制御する電源制御部と、を有する電源管理装置が提供される。【選択図】図５
2016189179.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢポートに接続された機器に供給する電力を決定し、ＵＳＢの電源線を介して前記決定した電力を該機器に供給する電力供給部と、
電力の供給停止の指示に応じて前記電源線を介して前記機器の電源をオフする指示をしてから所定時間が経過した後、前記電源線を介して電力供給の停止を制御する電源制御部と、
を有する電源管理装置。
【請求項２】
前記所定時間は、前記機器の電源をオフする指示に従い該機器にてＳ４のスリープモードへ移行するまでの時間よりも長い時間に設定されている、
請求項１に記載の電源管理装置。
【請求項３】
前記電源制御部は、
前記電源線を介して前記機器に電源のオフを予告するメッセージを表示させる、
請求項１又は２に記載の電源管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源管理装置に関する。
【背景技術】
【０００２】
コンピュータやプリンタ等の端末の電力供給を管理する電力供給管理装置が知られている（例えば、特許文献１参照）。例えば、電力供給管理装置は、ＵＰＳ（無停電電源装置：Uninterruptible Power Supply）及び商用電源からの入力系統及び端末への出力系統（電源系統）に接続されている。電力供給管理装置は、端末の集中的な電力管理を目的とし、例えば停電時、ＵＰＳを使って出力系統に接続された端末に電源の供給を行う。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−７６４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１では、端末の電源のオン及びオフは、端末のＯＳによって制御される。よって、端末のＯＳが制御不能な状態の場合、端末の電源のオン及びオフの制御は困難である。
【０００５】
そこで、一側面では、本発明は、機器のＯＳが制御不能な状態において機器の電源制御を確実に行うことを目的とする。
【課題を解決するための手段】
【０００６】
一つの案では、ＵＳＢポートに接続された機器に供給する電力を決定し、ＵＳＢの電源線を介して前記決定した電力を該機器に供給する電力供給部と、電力の供給停止の指示に応じて前記電源線を介して前記機器の電源をオフする指示をしてから所定期間が経過した後、前記電源線を介して電力供給の停止を制御する電源制御部と、を有する電源管理装置が提供される。
【発明の効果】
【０００７】
一側面によれば、機器のＯＳが制御不能な状態において機器の電源制御を確実に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】一実施形態にかかる電源管理システムの全体構成の一例を示す図。
【図２】一実施形態にかかるＵＳＢハブのハードウェア構成の一例を示す図。
【図３】一実施形態にかかる受給側ＰＣのハードウェア構成の一例を示す図。
【図４】一実施形態にかかるＰＤハブの機能構成の一例を示す図。
【図５】一実施形態にかかる電源管理処理の一例を示すフローチャート。
【図６】一実施形態にかかるＰＤパケットの一例を示す図。
【図７】一実施形態にかかるＰＤパケットの種類の一例を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について添付の図面を参照しながら説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複した説明を省く。
【００１０】
［電源管理システムの全体構成］
まず、本発明の一実施形態にかかる電源管理システム１の全体構成の一例について、図１を参照しながら説明する。電源管理システム１は、ＵＳＢ（Universal Serial Bus）ハブ１０、ＰＣ２０ａ〜ＰＣ２０ｄ（以下、「受給側ＰＣ」、又は総称して「ＰＣ２０」ともいう）、ＵＳＢケーブル３０、商用電源４０、ＵＳＢインタフェース５０及び管理端末Ａ６０を有する。ＵＳＢハブ１０とＰＣ２０とはＵＳＢケーブル３０により接続されている。ＵＳＢハブ１０と管理端末Ａ６０とは、ＬＡＮ８０等のネットワークを介して接続されている。なお、管理端末Ａ６０は、インターネット８５等のネットワークを介して管理端末Ｂ７０に接続されてもよい。
【００１１】
本実施形態にかかる電源管理システム１では、ＵＳＢハブ１０の上流側に管理端末Ａ６０が配置され、ＵＳＢハブ１０を経由して下流側にＰＣ２０ａ〜ＰＣ２０ｄが配置される。各ＰＣ２０の電源管理は、ＵＳＢハブ１０を経由して行われる。具体的には、ＵＳＢハブ１０は、パワーデリバリー（ＰＤ：Power Delivery）の機能を有し、商用電源４０からの電力を配分してＰＣ２０毎に供給する。
【００１２】
ＵＳＢハブ１０は、管理端末Ａ６０から送信された電源制御の指示に従い、ＰＣ２０ａ〜ＰＣ２０ｄの電源管理を行う電源管理装置の一例である。なお、ＵＳＢハブ１０は、ＵＳＢポートを有するハブに限らず、ＵＳＢポートを有するＰＣ等の情報処理装置でもよい。
【００１３】
ＰＣ２０は、ＵＳＢハブ１０による電源管理の対象機器の一例である。電源管理の対象機器は、ＰＤＣ（Power Delivery Controller：以下、「ＰＤＣ（ＰＤ−ＰＣ）」ともいう。）を有し、ＵＳＢハブ１０のパワーデリバリーに対応したＵＳＢポートに接続可能な機器であればよい。電源管理の対象機器の他の例としては、タブレット型端末、スマートフォン、携帯型ゲーム機器、ＰＤＡ（Personal Digital Assistant）、携帯型音楽機器、プリンタ、ファクシミリ等の電子機器があげられる。
【００１４】
ＵＳＢハブ１０は、ＰＤ／ハブコントローラ１１、電源回路１２、電源ライン１３ａ、データライン１３ｂ、ＵＳＢポート１４を有する。
【００１５】
管理端末Ａ６０及びＵＳＢハブ１０間では、ＬＡＮ８０及びＵＳＢインタフェース５０を介してＰＤ  ＵＳＢパケットによる通信が行われる。ＰＤ  ＵＳＢパケットには、管理端末Ａ６０から指示されるＰＣ２０の電源を制御するためのコマンドが格納されている。
【００１６】
ＵＳＢハブ１０及びＰＣ２０間では、ＵＳＢケーブル３０の電源ライン３０ａ（以下、「Ｖｂｕｓ３０ａ」ともいう。）を介してＰＤパケットによる通信が行われる。ＵＳＢハブ１０のＰＤ／ハブコントローラ１１は、ＰＤパケットを発行可能な、ＰＤＣ機能を有している。
【００１７】
具体的には、ＵＳＢケーブル３０のＵＳＢコネクタ３１が、ＵＳＢハブ１０のＵＳＢポート１４に接続されると、Ｖｂｕｓ３０ａがオンされ、ＰＤパケットによる通信が可能となる。ＵＳＢハブ１０のＰＤ／ハブコントローラ１１は、パワーデリバリー（以下「ＰＤ」ともいう。）の機能を有し、ＰＣ２０のそれぞれに何Ｖの電圧で何Ｗの電力を供給するかを決定する。各ＰＤ／ハブコントローラ１１は、商用電源４０から供給される電力を、電源回路１２を介して分配し、Ｖｂｕｓ３０ａを介して各ＰＣ２０に供給する。本実施形態では、Ｖｂｕｓ３０ａを使用した通信リンクで通信が行われ、データライン１３ｂは使用しない。
【００１８】
このように、ＰＤ／ハブコントローラ１１は、各ＰＣ２０にＶｂｕｓ３０ａを介して電力を供給するプロバイダ（またはソース）として機能する。また、ＰＣ２０は、ＰＤ／ハブコントローラ１１からＶｂｕｓ３０ａを介して電力を受給するコンシューマ（またはシンク）として働く。
【００１９】
以上のように、ＰＤの機能を備えたＵＳＢハブ１０が、下流側にてＰＣ２０に接続され、上流側にて管理端末Ａ６０に接続され、管理端末Ａ６０の電源制御を行う構成を、本実施形態ではローカル構成ともいう。更に管理端末Ａ６０がネットワーク８５を介して管理端末Ｂ７０に接続されている構成を、本実施形態ではグローバル構成ともいう。グローバル構成では、管理端末Ｂ７０が管理端末Ａ６０と同様に他のＵＳＢハブを経由して他のＰＣに接続され、他のＰＣの電源管理が行われる。グローバル構成では、複数のＵＳＢハブ及び複数の管理端末を有する電源管理システム１を構築し、フロア全体、ビル全体、更には企業組織全体に配置されたＰＣ等の対象機器の電源を複数のＵＳＢハブによって集中管理することができる。
【００２０】
本実施形態では、ローカル構成及びグローバル構成のいずれにおいても管理端末はＵＳＢハブ１０を経由してＵＳＢハブ１０の電源制御によりＰＣ２０の電源を制御し、所望の電力を供給する。このように、本実施形態にかかる電源管理システム１によれば、ＵＳＢハブ１０を経由してＰＣ２０の電源が制御されることにより、ＰＣ２０の電源制御に強制力を持たせることができる。
【００２１】
電源の管理を管理端末Ａ６０が行うのか、ネットワーク８５上の管理端末Ｂ７０が行うのかについては、管理端末Ａ６０及び管理端末Ｂ７０間のネゴシェーションによっても決定してもよい。又は、通信不能時に親の管理端末→子の管理端末の順に、電源の管理を行う等、予めの取決めがあっても良い。なお、管理端末Ａ６０及び管理端末Ｂ７０の一例としては、ＰＣ、サーバ等の情報処理装置があげられる。
【００２２】
各ＰＣ２０は、ＡＣアダプタを備え、ＡＣアウトレットを使って電力の供給を受けることも可能である。しかしながら、本実施形態にかかる電源管理システム１では、オフィス内等に設置されたＰＣ２０には、ＡＣアダプタを使った電力の供給は行われず、商用電源４０からＵＳＢハブ１０を介して電力が供給される。ＰＣ２０は、ＵＳＢハブ１０のＰＤの機能により決定された電力を受給する。
【００２３】
企業では例えば、消灯時刻になって全社が一斉に消灯しても、その後、部門ごとの判断によって必要に応じて再点灯し、所定部門の各ＰＣに電力を供給して業務を続ける場合がある。このように消灯後の再点灯が可能な場合、電源制御に強制力はないため、確たる省エネ効果は期待出来ない。
【００２４】
これに対して、本実施形態では、ＵＳＢハブ１０が、Ｖｂｕｓ３０ａを介してＰＣ２０への電力供給を制御する。これにより、管理端末Ａ６０は、ＵＳＢハブ１１を経由してＰＣ２０の電源を集中管理でき、ＰＣ２０の電源のオン及びオフを強制的に制御できるため、確たる省エネ効果が期待できる。
【００２５】
［ＵＳＢハブのハードウェア構成］
次に、一実施形態にかかるＵＳＢハブ１０のハードウェア構成について、図２を参照しながら説明する。
【００２６】
ＵＳＢハブ１０の電源回路１２は、一つのＶＲ１２１とＵＳＢポート１４ごとのレギュレータ（Ｒｅｇ：Regulator）１２２とを有し、ＵＳＢポート１４及びＵＳＢコネクタ３１により接続されたＶｂｕｓ３０ａに所定の電力を供給する。
【００２７】
ＶＲ１２１は、商用電源４０からＡＣ（交流電流）の入力を受け、全ポート共通のＤＣ（直流電流）を各レギュレータ１２２に対して供給する。各ＰＣ２０に供給する電圧を何Ｖにするかは、各ＰＣ２０に接続されたＵＳＢポート１４ごとのＰＣ２０（ＰＤＣ（ＰＤ−ＰＣ）２１、図３参照）とＰＤＣ１１２とのネゴシェーションによって決まる。レギュレータ１２２は、ネゴシェーションによって決定された電圧でＤＣ電流を供給する。これにより、各ＰＣへの電力（＝電圧×ＤＣ電流）が、ＵＳＢハブ１０のＰＤの機能により制御される。
【００２８】
ＰＤ／ハブコントローラ１１は、ＭＣＵ（Micro Controller Unit）１１１とＰＤＣ１１２とＳＷ（Switch）１１３とを有する。ＭＣＵ１１１は、複数のＰＤＣ１１２を取り纏め、各ＵＳＢポートからの電力供給を制御する。ＰＤＣ１１２は、ＰＤのコントローラであり、ＰＣ２０の電源を制御するためのＰＤパケットのやりとりを各ＰＣ２０のＰＤＣ（ＰＤ−ＰＣ）２１との間で行う。ＳＷ１１３は、電源ライン１３ａのオン及びオフを行うスイッチである。
【００２９】
ＰＤ／ハブコントローラ１１は、プロバイダの機能を有し、出力する電圧を決定することができる。よって、例えばＶＲ１２１の出力をＵＳＢ標準の＋５Ｖに統一することで、レギュレータ１２２を省くことができる。ただし、レギュレータ１２２を有することでＶｂｕｓ３０ａの出力を２０Ｖに制御し、１００Ｗ（５Ａ）までの電力の供給が可能となる。レギュレータ１２２がなければＶｂｕｓ３０ａの出力はＵＳＢ標準の＋５Ｖ（ｖＳａｆｅ５Ｖ）となり、２５Ｗ（５Ａ）までの電力が供給できる。
【００３０】
プロバイダであるＰＤ／ハブコントローラ１１は、ＵＳＢ標準（ｖＳａｆｅ５Ｖ）以外の場合に、何Ｖの電圧で何ＡのＤＣ電流の出力を行うかをパワープロファイルに設定できる。ＰＤ／ハブコントローラ１１は、パワープロファイルに設定された情報を、コンシューマであるＰＣ２０に対し通知する。
【００３１】
なお、ＵＳＢポート１４及びＵＳＢコネクタ３１に用いられるコネクタには、ＰＤ仕様でない標準のＵＳＢインタフェースのコネクタを使うことができる。ＵＳＢ仕様に依れば、ＵＳＢポートのコネクタにはホスト機能側のタイプとデバイス機能側のタイプとがあり、ＵＳＢポートのコネクタがホスト機能側のタイプのときには電力を供給し、デバイス機能側のタイプのときには電力を受給する。ただし、ＰＤ仕様に依れば、ＵＳＢポート１４及びＵＳＢコネクタ３１は、ホスト機能側のタイプのコネクタ接続であってもよい。
【００３２】
［ＰＣのハードウェア構成］
次に、一実施形態にかかるＰＣ２０のハードウェア構成について、図３を参照しながら説明する。本実施形態にかかるＰＣ２０は、ＰＣ２０側のＰＤＣであるＰＤＣ（ＰＤ−ＰＣ）２１、電源２２、キーボードコントローラ（以下、「ＫＢＣ２３」という。）、チップセット２４、ＣＰＵ２５、メモリ２６及びＨＤＤ（Hard Disk Drive）２７を有する。
【００３３】
ＵＳＢハブ１０のＰＤＣ１１２とＰＣ２０のＰＤＣ（ＰＤ−ＰＣ）２１とによるネゴシェーションにより、各ＰＣ２０に供給する電力が決定される。ＰＣ２０は、Ｖｂｕｓ３０ａを介してＰＤパケットを受信する。
【００３４】
ＰＣ２０に内蔵されたＰＤＣ（ＰＤ−ＰＣ）２１は、Ｖｂｕｓ３０ａの通信リンクに接続されている。本実施形態にかかる電源管理システム１では、ＰＤ仕様のＶｂｕｓ３０ａの通信リンクを使用して、ＰＣ２０の電源管理及び電力の供給が制御される。ＰＤ仕様のＶｂｕｓ３０ａの通信リンクの物理的な構成は、ＵＳＢの規格が定められたＵＳＢ．ｏｒｇ（http://www.usb.org/developers/docs/）に示されている。
【００３５】
ＰＤＣ（ＰＤ−ＰＣ）２１は、ＫＢＣ２３に接続され、ＫＢＣ２３による制御に基づき、ＰＤ／ハブコントローラ１１との間でＰＤパケットの転送を行う。また、ＫＢＣ２３から出力された電源オンの信号に応じて、ＰＣ２０の電源２２が投入される。
【００３６】
ＰＣ２０がＵＳＢハブ１０に接続され、Ｖｂｕｓ３０ａが使用可能になると、ＰＤＣ（ＰＤ−ＰＣ）２１とＰＤ／ハブコントローラ１１のＰＤＣ１１２とによるネゴシェーションが開始される。ネゴシェーションの結果は、パワープロファイルに設定される。これにより、ＰＣ２０は、パワープロファイルに基づき、Ｖｂｕｓ３０ａを使ってＰＤ／ハブコントローラ１１を経由して、ネゴシェーションの結果決定された電力の供給を受けることができる。
【００３７】
Ｖｂｕｓ３０ａを使って電力の供給を受けたＰＣ２０は、ＡＣアダプタから電力の供給を受けた場合と等価の状態となって、それによって充電を行うか、ないしは電源オンの操作を受けて、充電及びシステム給電の両方を行う。
【００３８】
ＰＤ／ハブコントローラ１１は、管理端末Ａ６０からＰＣ２０の電源オフの指示を受けると、後述される拡張パケット（ＰＤパケット）による電源オフのリクエストを発行し、ＰＣ２０に送信する。拡張パケットを受信したＰＣ２０のＰＤＣ（ＰＤ−ＰＣ）２１は、ＫＢＣ２３に発行されたリクエストを転送する。
【００３９】
ＫＢＣ２３は、リクエストを受け付け、割り込み信号を発生する。割り込み信号は、チップセット２４を介してＣＰＵ２５に通知される。ＣＰＵ２５は、メモリ２６上のアプリケーションを動作させて猶予期間経過後にＰＣ２０の電源がオフされることの警告を表示し、ＰＣ２０の使用の終了をユーザに促す。
【００４０】
ここで、猶予期間とは、ＰＤ／ハブコントローラ１１からのＰＣ２０の電源をオフする指示に従い、ＰＣ２０にてＳ４のスリープモードへ移行するまでの時間又はそれ以上の時間をいう。
【００４１】
なお、Ｓ４はＰＣ２０のメモリ２６内のデータをＨＤＤ２７に保存し、ＰＣ２０のすべての電力供給を停止するモード（いわゆる、ハイバーネーション）である。Ｓ４は、Ｗｉｎｄｏｗｓ（登録商標）のＯＳ搭載ＰＣの規格であるＡＣＰＩ(Advanced Power & Configuration Interface)によるシステムの省エネ状態の定義の一つである。
【００４２】
猶予期間経過後、ＣＰＵ２５は、ＯＳの制御の下、アプリケーションの動作によりＰＣ２０の使用が継続されていてもＳ４のスリープモードへ移行させる。Ｓ４のスリープモードへ移行する際、実行中のアプリケーションのデータは、ＨＤＤ２７に保存される。この結果、次にＰＣ２０の電源がオンされたとき、実行中のアプリケーションのデータをＨＤＤ２７から取り込んで、利用することができる。
【００４３】
［ＰＤハブの機能構成］
次に、本実施形態にかかるＰＤ／ハブコントローラ１１の機能構成について、図４を参照しながら説明する。本実施形態にかかるＰＤ／ハブコントローラ１１は、検知部１５、電力供給部１６、通信部１７及び電源制御部１８を有する。
【００４４】
検知部１５は、ＵＳＢポート１４に接続されたＰＣ２０等のＵＳＢ対応機器を検知する。本実施形態では、検知したＵＳＢ対応機器がＰＣ２０である場合を例に挙げているが、これに限らない。
【００４５】
電力供給部１６は、検知したＰＣ２０に供給する電力を決定する。電力供給部１６は、Ｖｂｕｓ３０ａを介して、決定した電力をＰＣ２０に供給する。通信部１７は、ＰＤパケットを送受信する。
【００４６】
電源制御部１８は、管理端末Ａ６０からの電力の供給停止の指示に応じてＶｂｕｓ３０ａを介してＰＣ２０に電源のオフを指示する割り込み信号を送出してから所定時間（猶予期間＋α）が経過した後、Ｖｂｕｓ３０ａを介した電力供給の停止を制御する。
【００４７】
ここで、猶予期間＋αの時間とは、ＰＤ／ハブコントローラ１１からのＰＣ２０の電源をオフする指示に従い、ＰＣ２０にてＳ４のスリープモードへ移行するまでの時間又はそれ以上の時間よりも長い時間に設定されている。
【００４８】
［電源管理処理］
次に、一実施形態にかかる電源管理処理について図５を参照して説明する。図５の左側はＰＤ／ハブコントローラ１１の動作を示すフローチャートであり、右側は受給側ＰＣ２０の動作を示すフローチャートである。
【００４９】
まず、ＰＤ／ハブコントローラ１１の検知部１５は、ＵＳＢポート１４にＰＣ２０等のＵＳＢ対応機器が接続されたかを検知する（ステップＳ１０）。検知部１５がＵＳＢポート１４への接続を検知した場合、電源制御部１８は、Ｖｂｕｓ３０ａの出力をオンする（ステップＳ１２）。
【００５０】
次に、電力供給部１６は、ＰＤＣ１１２とＰＤＣ（ＰＤ−ＰＣ）２１とのネゴシェーションによりＰＣ２０に供給する電力を決定し、パワープロファイルに設定する（ステップＳ１４）。次に、電源制御部１８は、ＰＣ２０の電源２２をオンし、電力供給部１６は、Ｖｂｕｓ３０ａを介してパワープロファイルに設定した電力をＰＣ２０に供給する（ステップＳ１６）。
【００５１】
次に、電源制御部１８は、管理端末Ａ６０から電力供給の停止を指示されたかを判定する（ステップＳ１８）。電源制御部１８は、電力供給の停止を指示されたと判定した場合、Ｖｂｕｓ３０ａを介して電源オフを指示するＰＤパケットをＰＣ２０に送信する（ステップＳ２０）。
【００５２】
電源オフを指示するＰＤパケットを受信したＰＣ２０（ＣＰＵ２５）は、電源オフを予告するメッセージを表示する（ステップＳ３０）。ＰＣ２０は、メッセージを表示後、猶予期間が経過するまで待ち（ステップＳ３２）、猶予期間経過後、アプリケーションを動作させてＳ４への移行をＯＳに対して指示する（ステップＳ３４）。これにより、ＰＣ２０は実行中のアプリケーションのデータをＨＤＤ２７に保存した状態でスリープモードへ移行する。この結果、次にＰＣ２０の電源がオンされたとき、実行中のアプリケーションのデータを利用することができる。
【００５３】
ステップＳ２０において電源オフを指示したＰＤ／ハブコントローラ１１の電源制御部１８は、猶予期間＋αの時間が経過するまで待ち（ステップＳ２２）、猶予期間＋αの時間が経過した後、Ｖｂｕｓ３０ａをオフし、電力供給を停止する（ステップＳ２４）。
【００５４】
以上に説明したように、本実施形態にかかる電源管理システム１によれば、ＵＳＢハブ１０を経由してＶｂｕｓ３０ａを用いてＰＣ２０への電力供給を制御する。このようにしてＵＳＢハブ１１によりＰＣ２０の電源を集中管理し、ＰＣ２０の電源のオン及びオフを強制的に制御することで、省エネの効果を奏することができる。
【００５５】
また、ＵＳＢハブ１０は、ＰＣ２０の電源をオフする前に猶予期間＋αの待ち時間を設けている。このため、ＰＣ２０は、猶予期間内に電源オフに備えてスリープモードに自動的に移行し、実行中のアプリケーションのデータをＨＤＤ２７等に保存することができる。ＵＳＢハブ１０は、猶予期間＋αの時間が経過後にＰＣ２０の電源をオフする。これにより、ＰＣ２０の電源のオン及びオフの制御を確実に行いながらも、ＰＣ２０で実行中のアプリケーションに関するデータが破壊される等の不都合を回避できる。また、ＵＳＢハブ１０は、猶予期間＋αの時間が経過した後、ＰＣ２０の電源をオフする。これにより、ＰＣ２０のＯＳが制御不能な状態においても、ＵＳＢハブ１０によってＰＣ２０の電源のオン及びオフの制御が確実に実行され、これにより、確実に省エネを達成できる。
【００５６】
また、電源オフの指示に応じて、ＰＣ２０は電源オフを予告するメッセージを表示する。これにより、ユーザにＰＣ２０の使用の終了を促すことができる。
【００５７】
また、図５に示すＵＳＢハブ及びＰＣ２０間の一連の処理では、Ｖｂｕｓ３０ａを使用した通信リンクで通信が行われ、データライン１３ｂは使用しないため、ＵＳＢ本来の通信とは独立してＰＣ２０の電源管理を行うことができる。更に、ＵＳＢハブ１０及びＰＣ２０間の通信にＬＡＮ等の通信路を用いないため、ＬＡＮ等の通信路の途絶時にも影響なく強制的にＰＣ２０の電源を制御できる。
【００５８】
［ＰＤパケットの一例］
次に、一実施形態にかかるＰＤパケットの一例について、図６及び図７を参照して説明する。図６は、一実施形態にかかるＰＤパケットの一例を示す。図７は、一実施形態にかかるＰＤパケットの種類の一例を示す。
【００５９】
ＰＤ／ハブコントローラ１１及びＰＣ２０間のＰＤパケットのやりとりは、メッセージと呼ばれる。図６のＰＤパケットは、ヘッダ及び拡張サブヘッダＤＯ（Ｄａｔａ  Ｏｂｊｅｃｔ）から構成される。ヘッダは、個々のＰＤパケットのメッセージを区別するビット（０〜１５ビット）であり、拡張サブヘッダＤＯは、メッセージに対応するデータビット（０〜３１ビット）である。
【００６０】
但し、図６のＰＤパケットは拡張例を示し、本実施形態のＰＤパケットは図６に示す構成に限定されない。例えば、メッセージは、拡張サブヘッダＤＯを有しない、ヘッダだけのメッセージであってもよい。拡張サブヘッダＤＯを有しないメッセージをコントロールメッセージと呼び、拡張サブヘッダＤＯを有するメッセージをデータメッセージと呼ぶ。
【００６１】
ヘッダのNumber of Data Objectのビットが０であることは、メッセージがコントロールメッセージであることを示す。また、ヘッダのMessage Typeに定義されたビットによりコントロールメッセージ及びデータメッセージの各メッセージを区別する。例えば、ヘッダのMessage Typeのビットが、「１１１１」の場合、本実施形態にかかる電源管理処理を行うためにベンダにより拡張されたメッセージであると判別できる。
【００６２】
本実施形態にかかるＰＤパケットの拡張サブヘッダＤＯには、例えば、ベンダＩＤ、リクエストタイプ、リクエスト（リザーブ、コマンド）の各ビットが定義される。リクエストタイプは拡張パケットのメッセージを区別する。例えば、図７の（ａ）に示すようにリクエストタイプが「１０００」のとき、本実施形態のＵＳＢハブ１０を経由したＰＣ２０（受給側ＰＣ）の電源制御において、ＰＣ２０に電源のオフ等の指示を与えるリクエストのメッセージであることをを示す。図７の（ｂ）に示すようにリクエストタイプが「１００１」のとき、図７の（ａ）に示すリクエストに対するＰＣ２０からのレスポンスのメッセージであることをを示す。図７の（ｃ）に示すようにリクエストタイプが「０１００」のとき、ＰＣ２０の電源異常やＰＣ２０のＯＳ動作不能等を通知する緊急メッセージを示す。
【００６３】
本実施形態では、図７（ｂ）のレスポンス及び図７（ｃ）のノーテファイで示される、拡張されたＰＤパケットを受信したＰＤ／ハブコントローラ１１は、それを管理端末Ａ６０にイベント通知し、受信したＰＤパケット内容をＰＤパケットのステータスのエンドポイントにビットを拡張して定義する。つまり、ＰＤ／ハブコントローラ１１は、ＰＤパケットの拡張サブヘッダＤＯにより、ＰＣ２０に対するインテリジェントなコントロールを行うことができる。ＰＤ／ハブコントローラ１１及びＰＤ２０間のＰＤパケットのやりとりは、ＰＤ／ハブコントローラ１１の上流ポートでやりとりされるＰＤ  ＵＳＢパケットと等価では無いが、本実施形態では拡張サブヘッダＤＯによってＰＤパケットのやりとりをＰＤ  ＵＳＢパケットとほぼ等価なものとすることができる。
【００６４】
［パケット発行］
ＰＤパケットの発行を指示、管理するソフトウェアのことをＳＰＭ（System Policy Manager）と呼ぶ。管理端末Ａ６０は、ＳＰＭの制御に基づき、イベントの収集のためのＵＳＢパケット（ＰＤ  ＵＳＢパケット）を発行し、ＰＤ／ハブコントローラ１１に対してＰＤパケットの発行を指示する。ＰＤ  ＵＳＢパケットは、最終的にはＰＤ／ハブコントローラ１１の直近の管理端末Ａ６０から発行される。該パケット発行を指示する端末は、直近の管理端末Ａ６０でもよいし、ネットワーク上のいずれかに存在し、例えばＳＮＭＰ（System Network Management Protocol）プロトコルのような管理プロトコルを通じて指令を発する他の管理端末でもよい。
【００６５】
以上、電源管理装置を上記実施形態により説明したが、本発明にかかる電源管理装置は上記実施形態に限定されるものではなく、本発明の範囲内で種々の変形及び改良が可能である。また、上記実施形態及び変形例が複数存在する場合、矛盾しない範囲で組み合わせることができる。
【００６６】
例えば、上記実施形態に係る電源管理システム１の構成は一例であり、本発明の範囲を限定するものではなく、用途や目的に応じて様々なシステム構成例があることは言うまでもない。例えば、管理端末Ａ６０、管理端末Ｂ７０、ＵＳＢハブ１０及びＰＣ２０がネットワークを介して互いに接続されているシステム形態は、本実施形態に係る電源管理システム１の一態様であり、これに限定されない。例えば、本実施形態に係る電源管理システム１に含まれる管理端末Ａ６０は、管理端末Ｂ７０に接続されていなくてもよいし、他の管理端末に接続されてもよい。管理端末、ＵＳＢハブ及び管理対象のＰＣ２０のそれぞれの台数は、１台又は２台以上であり得る。
【００６７】
以上の説明に関し、更に以下の項を開示する。
（付記１）
ＵＳＢポートに接続された機器に供給する電力を決定し、ＵＳＢの電源線を介して前記決定した電力を該機器に供給する電力供給部と、
電力の供給停止の指示に応じて前記電源線を介して前記機器の電源をオフする指示をしてから所定時間が経過した後、前記電源線を介して電力供給の停止を制御する電源制御部と、
を有する電源管理装置。
（付記２）
前記所定時間は、前記機器の電源をオフする指示に従い該機器にてＳ４のスリープモードへ移行するまでの時間よりも長い時間に設定されている、
付記１に記載の電源管理装置。
（付記３）
前記電源制御部は、
前記電源線を介して前記機器に電源のオフを予告するメッセージを表示させる、
付記１又は２に記載の電源管理装置。
【符号の説明】
【００６８】
１：電源管理システム 
１０：ＵＳＢハブ
１１：ＰＤハブ
１１２：ＰＤＣ
１２：電源回路
１４：ＵＳＢポート
１５：検知部
１６：電力供給部
１７：通信部
１８：電源制御部
２０：ＰＣ
２１：ＰＤＣ（ＰＤ−ＰＣ）
２２：電源
２５：ＣＰＵ
２６：メモリ
３０：ＵＳＢケーブル
３０ａ：電源ライン（Ｖｂｕｓ）
３１：ＵＳＢコネクタ
４０：商用電源
６０：管理端末Ａ
【図１】
2016189179.tif 000003
【図２】
2016189179.tif 000004
【図３】
2016189179.tif 000005
【図４】
2016189179.tif 000006
【図５】
2016189179.tif 000007
【図６】
2016189179.tif 000008
【図７】
2016189179.tif 000009