(57)【要約】      （修正有）【課題】各情報処理装置のＰｏＥ機能を利用したＰｏＥ給電受電システムにおいて、外部電源の数を抑えるとともに、柔軟なネットワークを構築する。【解決手段】各情報処理装置は、外部装置の接続先ポートと接続されるポートＰ１，Ｐ２，Ｐ３と、ポートと接続されるＰｏＥ機能部１０，２０，３０と、ＰｏＥ機能部と接続される電源部５０とを備え、ＰｏＥ機能部は、ポートを介して接続先ポートへ電源部からの電力を供給する給電部ＰＳＥと、ポートを介して接続先ポートからの電力を受電し電源部に出力する受電部ＰＤと、給電部又は受電部のうちいずれか一方を選択して電源部に対する給電又は受電を制御するセレクタとを備える。【選択図】図２
2014230195.tif 000002
【特許請求の範囲】
【請求項１】
外部装置の接続先ポートと接続されるポートと、
前記ポートと接続されるＰｏＥ機能部と、
前記ＰｏＥ機能部と接続される電源部とを備え、
前記ＰｏＥ機能部は、
前記ポートを介して前記接続先ポートへ前記電源部からの電力を供給する給電部と、
前記ポートを介して前記接続先ポートからの電力を受電し前記電源部に出力する受電部と、
前記給電部又は前記受電部のうちいずれか一方を選択して前記電源部に対する給電又は受電を制御するセレクタと、を備えることを特徴とする情報処理装置。
【請求項２】
前記ポートごとに前記給電部又は前記受電部のうちどちらを選択するかを示す設定値を決定するとともに、前記接続先ポートの給電受電状態と前記ポートの給電受電状態の関係に応じて、前記設定値を変更する状態管理部をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
ＰｏＥ機能を用いて給電又は受電を行うために決められた設定値に従って、前記給電部又は前記受電部のうちどちらかを選択するよう前記セレクタを制御するセレクタ制御部をさらに備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
それぞれネットワークを介して接続される複数の情報処理装置を備えるネットワークシステムであって、
前記複数の情報処理装置のうち一の情報処理装置は、
前記複数の情報処理装置のうち他の情報処理装置の接続先ポートと接続されるポートと、
前記ポートと接続されるＰｏＥ機能部と、
前記ＰｏＥ機能部と接続される電源部とを備え、
前記ＰｏＥ機能部は、
前記ポートを介して前記接続先ポートへ前記電源部からの電力を供給する給電部と、
前記ポートを介して前記接続先ポートからの電力を受電し前記電源部に出力する受電部と、
前記給電部又は前記受電部のうちいずれか一方を選択して前記電源部に対する給電又は受電を制御するセレクタと、を備えることを特徴とするネットワークシステム。
【請求項５】
外部装置の接続先ポートと接続されるポートと、
前記ポートと接続されるＰｏＥ機能部と、
前記ＰｏＥ機能部と接続される電源部とを備え、
前記ＰｏＥ機能部は、
前記ポートを介して前記接続先ポートへ前記電源部からの電力を供給する給電部と、
前記ポートを介して前記接続先ポートからの電力を受電し前記電源部に出力する受電部と、を備える情報処理装置を、
前記給電部又は前記受電部のうちいずれか一方を選択して前記電源部に対する給電又は受電を制御する手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ＰｏＥ機能を利用した情報処理装置、ネットワークシステム、及び、プログラムに関するものである。
【背景技術】
【０００２】
Ｅｔｈｅｒｎｅｔ（登録商標：以下、表記を省略する）で接続された装置間で、Ｅｔｈｅｒｎｅｔのケーブルを利用して受電と給電を行うＰｏＥ（Ｐｏｗｅｒ ｏｖｅｒ Ｅｔｈｅｒｎｅｔ（登録商標：以下、表記を省略する））と呼ばれる技術がある。
このＰｏＥを利用したネットワークシステムとして、例えば、受電前の初期状態では、通信ポートのすべてを受電可能状態としておき、一の通信用ポートから電力の供給を受けると、他の通信ポートはいずれも受電不可状態にする装置がある。この装置は、受け取った電力の一部を、受電可能状態とした通信ポートを利用して隣接する別の機器に対して給電する。外部の給電設備から電力供給を受けた機器から、隣接する機器に対して順次電力供給を行い、最終的にすべての機器がネットワーク経由で電力供給を受ける（例えば、特許文献１参照）。
また、複数の通信装置がネットワークを介して接続されている通信システムにおいて、複数の通信装置の電源を、一括して制御することができる電源制御方法がある（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２１３０６８号公報
【特許文献２】特開２０１２−１３４９０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された発明では、一の通信用ポートからしか電力の供給を受けることができず、柔軟なネットワークの構築ができないという問題があった。
【０００５】
そこで本発明は、上記の事情を考慮してなされたものであり、上記の課題を解決することができる情報処理装置、ネットワークシステム、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の情報処理装置は、外部装置の接続先ポートと接続されるポートと、前記ポートと接続されるＰｏＥ機能部と、前記ＰｏＥ機能部と接続される電源部とを備え、前記ＰｏＥ機能部は、前記ポートを介して前記接続先ポートへ前記電源部からの電力を供給する給電部と、前記ポートを介して前記接続先ポートからの電力を受電し前記電源部に出力する受電部と、前記給電部又は前記受電部のうちいずれか一方を選択して前記電源部に対する給電又は受電を制御するセレクタと、を備える。
【０００７】
また、上記課題を解決するため、本発明のネットワークシステムは、それぞれネットワークを介して接続される複数の情報処理装置を備えるネットワークシステムであって、前記複数の情報処理装置のうち一の情報処理装置は、前記複数の情報処理装置のうち他の情報処理装置の接続先ポートと接続されるポートと、前記ポートと接続されるＰｏＥ機能部と、前記ＰｏＥ機能部と接続される電源部とを備え、前記ＰｏＥ機能部は、前記ポートを介して前記接続先ポートへ前記電源部からの電力を供給する給電部と、前記ポートを介して前記接続先ポートからの電力を受電し前記電源部に出力する受電部と、前記給電部又は前記受電部のうちいずれか一方を選択して前記電源部に対する給電又は受電を制御するセレクタと、を備える。
【０００８】
さらに、上記課題を解決するため、本発明のプログラムは、本発明の外部装置の接続先ポートと接続されるポートと、前記ポートと接続されるＰｏＥ機能部と、前記ＰｏＥ機能部と接続される電源部とを備え、前記ＰｏＥ機能部は、前記ポートを介して前記接続先ポートへ前記電源部からの電力を供給する給電部と、前記ポートを介して前記接続先ポートからの電力を受電し前記電源部に出力する受電部と、を備える情報処理装置を、前記給電部又は前記受電部のうちいずれか一方を選択して前記電源部に対する給電又は受電を制御する手段として機能させるためのプログラムである。
【発明の効果】
【０００９】
本発明によれば、各情報処理装置のＰｏＥ機能を利用したＰｏＥ給電受電システムにおいて、外部電源の数を抑えるとともに、柔軟なネットワークを構築することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係るＰｏＥ給電受電システムの一例を示す図である。
【図２】本発明の第１実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図３】本発明の第１実施形態に係るセレクタ制御テーブルの一例を示す図である。
【図４】本発明の第１実施形態に係る情報処理装置の処理フローの一例について説明するためのフローチャートである。
【図５】本発明の第１実施形態に係る情報処理装置の起動条件の一例を説明するための図である。
【図６】本発明の第１実施形態に係る情報処理装置の給電受電条件の一例を説明するための図である。
【図７】本発明の第１実施形態に係る情報処理装置の給電受電条件の一例を説明するための図である。
【図８】本発明の第１実施形態に係るセレクタの処理フローの一例について説明するためのフローチャートである。
【図９】本発明の第２実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図１０】本発明の第２実施形態に係る給電受電状態テーブルの一例を示す図である。
【図１１】本発明の給電部ＰＳＥと受電部ＰＤの回路構成の一例を示す図である。
【図１２】本発明の一実施形態に係るデータ転送装置の最小構成の一例を示す図である。
【発明を実施するための形態】
【００１１】
［第１実施形態］
本発明の第１実施形態について図面を参照して説明する。
図１は、本発明の第１実施形態に係るＰｏＥ給電受電システムの一例を示す図である。図１に示す通り、本発明の第１実施形態に係るＰｏＥ給電受電システムは、ネットワーク網と接続される複数の情報処理装置Ａ，Ｂ，Ｃ，Ｄ，Ｅを備える。
情報処理装置Ａ〜Ｅは、例えば、パーソナルコンピュータであり、Ｅｔｈｅｒｎｅｔで接続されている。図示の例では、情報処理装置Ａ，Ｃがネットワーク網と接続されており、情報処理装置Ｂ，Ｄが情報処理装置Ａ及びＣと接続されている。また、情報処理装置Ｄは、情報処理装置Ｂ及びＥとも接続されている。なお、情報処理装置Ａは、外部電源Ｘと接続されている。
【００１２】
これら情報処理装置Ａ〜Ｅは、それぞれ、ポートごとに給電受電の切り替えが可能なＰｏＥ機能部を備える。このＰｏＥ機能部は、Ｅｔｈｅｒｎｅｔケーブルを介して他の情報処理装置から供給される電力を受電する機能と、Ｅｔｈｅｒｎｅｔケーブルを介して他の情報処理装置が内蔵する電源部からの電力を給電する機能とを備える。なお、本実施形態において、ＰｏＥ機能部は、給電受電条件に従って、受電機能と給電機能とを切り替えて、いずれか一方の機能を発揮することができる構成である。本実施形態では、この給電受電条件に従って、ＰｏＥ機能部の初期設定値が決められている。このＰｏＥ機能部の初期設定値は、ＰｏＥ機能部が受電モードであるか、又は、給電モードであるかを示す情報である。この受電モードとは、ＰｏＥ機能部が受電機能を実行する設定であり、給電モードとは、ＰｏＥ機能部が給電機能を実行する設定である。
【００１３】
このように、本実施形態では、給電受電条件に従って決められる初期設定値が、予め決められている実施形態について説明する。なお、この初期設定値は、各情報処理装置Ａ〜Ｅのキーボードやマウス等の操作を介して変更されるものであってもよい。一方、後述する第２実施形態では、給電受電条件に従って決められる給電受電設定値が、情報処理装置の給電受電状況に応じて書き替えられる実施形態について説明する。
また、本実施形態において、情報処理装置Ａ〜Ｅは、例えばＥｔｈｅｒｎｅｔ規格に基づくＲＪ４５コネクタというポートで互いに接続されており、Ｅｔｈｅｒｎｅｔ信号とＰｏＥ信号の受け渡しを行う。なお、このＰｏＥ信号とは、電力である。
【００１４】
情報処理装置Ａは、ポートＰ１を介してネットワーク網と、ポートＰ２を介して情報処理装置Ｂと、ポートＰ３を介して情報処理装置Ｄと、それぞれ接続されている。本実施形態において、情報処理装置Ａは、給電受電条件に従って決められる初期設定値として、ポートＰ２，Ｐ３が給電モードと決められている。
【００１５】
情報処理装置Ｂは、ポートＰ１を介して情報処理装置Ａと、ポートＰ２を介して情報処理装置Ｃと、ポートＰ３を介して情報処理装置Ｄと、それぞれ接続されている。本実施形態において、情報処理装置Ｂは、給電受電条件に従って決められる初期設定値として、ポートＰ１が受電モード、ポートＰ２，Ｐ３が給電モードと決められている。
【００１６】
情報処理装置Ｃは、ポートＰ１を介してネットワーク網と、ポートＰ２を介して情報処理装置Ｂと、ポートＰ３を介して情報処理装置Ｄと、それぞれ接続されている。本実施形態において、情報処理装置Ｃは、給電受電条件に従って決められる初期設定値として、ポートＰ２，Ｐ３が受電モードと決められている。
【００１７】
情報処理装置Ｄは、ポートＰ１を介して情報処理装置Ａと、ポートＰ２を介して情報処理装置Ｃと、ポートＰ３を介して情報処理装置Ｂと、ポートＰ４を介して情報処理装置Ｄと、それぞれ接続されている。本実施形態において、情報処理装置Ｄは、給電受電条件に従って決められる初期設定値として、ポートＰ１，Ｐ３が受電モード、ポートＰ２，Ｐ４が給電モードと決められている。
【００１８】
情報処理装置Ｅは、ポートＰ１を介して情報処理装置Ｄと接続されている。本実施形態において、情報処理装置Ｅは、給電受電条件に従って決められる初期設定値として、ポートＰ１が受電モードと決められている。
【００１９】
以上説明した給電受電条件に従って決められる初期設定値の通り、ＰｏＥ機能部が切り替えられることにより、以下のようにして、給電及び受電が行われる。
情報処理装置Ａは、外部電源Ｘから受電した電力（つまり、内蔵する電源部に充電されている電力）を、ポートＰ２，Ｐ３を介して、情報処理装置Ｂ，Ｄに給電する。
情報処理装置Ｂは、ポートＰ１を介して情報処理装置Ａから電力を受電し、ポートＰ２，Ｐ３を介して内蔵する電源部の電力を情報処理装置Ｃ及びＤに給電する。
情報処理装置Ｃは、ポートＰ２，Ｐ３を介して、情報処理装置Ｂ及びＤから電力を受電する。
情報処理装置Ｄは、ポートＰ１，Ｐ３を介して、情報処理装置Ａ，Ｂから電力を受電し、ポートＰ２，Ｐ４を介して内蔵する電源部の電力を情報処理装置Ｃ，Ｅに給電する。
情報処理装置Ｅは、ポートＰ１を介して、情報処理装置Ｄからの電力を受電する。
なお、情報処理装置Ａ〜Ｅは、上述のように、ＰｏＥの給電及び受電を行うと同時に、Ｅｔｈｅｒｎｅｔ信号の送受信を行うことができる。
【００２０】
このように、情報処理装置Ａ〜Ｅは、ＰｏＥ機能を利用しＥｔｈｅｒｎｅｔ経由で電力を伝達することにより、外部電源Ｘの数を削減することができる。これにより、外部電源Ｘを用意するための費用を抑えることができ、外部電源の容易が困難な場所であっても、通信ネットワークを構築することができる。図示の例では、５つの情報処理装置Ａ〜Ｅに対して、１つの外部電源Ｘのみで通信ネットワークを構築することができる。なお、本発明は、接続されるポートごとに、ＰｏＥ機能部が、受電と給電とを切り替えることができるため、図示の構成に限られず、さまざまな組み合わせで情報処理装置を接続することができる。例えば、情報処理装置Ａが故障した場合、情報処理装置Ｄと外部電源Ｘを接続し、情報処理装置ＤのポートＰ３の初期設定値を給電モード、情報処理装置ＢのポートＰ３の初期設定値を受電モードに、それぞれ書き替えることにより、情報処理装置Ｄから情報処理装置Ｂに給電することができる。
【００２１】
次に、図２を参照して、本実施形態に係る情報処理装置Ａ〜Ｅの構成の一例について説明する。図２は、情報処理装置Ａの構成の一例を示すブロック図である。なお、情報処理装置Ｂ〜Ｅも、情報処理装置Ａと同様の構成を有しているため、詳細な説明は省略する。
【００２２】
図２に示す通り、情報処理装置Ａは、複数のポートＰ１，Ｐ２，Ｐ３…と、複数のトランスＴ１，Ｔ２，Ｔ３…と、複数のＰｏＥ機能部１０，２０，３０…と、電源部５０と、Ｅｔｈｅｒｎｅｔ回線部６０と、セレクタ制御部７０と、セレクタ制御テーブル８０とを備える。なお、本実施形態において、情報処理装置Ａが、ポート、トランス、及びＰｏＥ機能部をそれぞれ３つずつ備える例について説明するが、本発明はこれに限られず、いくつであってもよい。
【００２３】
ポートＰ１，Ｐ２，Ｐ３…は、例えばＥｔｈｅｒｎｅｔ規格に基づくＲＪ４５コネクタであって、他の情報処理装置のポート等と接続される。本実施形態において、ポートＰ１，Ｐ２，Ｐ３…が接続される他の情報処理装置のポートを、接続先ポートという。このポートＰ１，Ｐ２，Ｐ３…は、接続される他の情報処理装置との間で、Ｅｔｈｅｒｎｅｔ信号の送受信、及び、ＰｏＥ信号の受電又は給電を行う。
【００２４】
トランスＴ１，Ｔ２，Ｔ３…は、それぞれ、ポートＰ１，Ｐ２，Ｐ３…と接続されている。また、トランスＴ１，Ｔ２，Ｔ３…は、それぞれ、ＰｏＥ機能部１０，２０，３０…と接続されるとともに、Ｅｔｈｅｒｎｅｔ回線部６０と接続されている。このトランスＴ１，Ｔ２，Ｔ３…は、ポートＰ１，Ｐ２，Ｐ３…から入力したＥｔｈｅｒｎｅｔ信号をＥｔｈｅｒｎｅｔ回線部６０に出力するとともに、Ｅｔｈｅｒｎｅｔ回線部６０から入力したＥｔｈｅｒｎｅｔ信号をポートＰ１，Ｐ２，Ｐ３…に出力する。また、トランスＴ１，Ｔ２，Ｔ３…は、ポートＰ１，Ｐ２，Ｐ３…から受電した電力をＰｏＥ機能部１０，２０，３０…に出力する。さらに、トランスＴ１，Ｔ２，Ｔ３…は、ＰｏＥ機能部１０，２０，３０…から給電された電力をポートＰ１，Ｐ２，Ｐ３…に出力する。
これらトランスＴ１，Ｔ２，Ｔ３…は、ノイズなどの絶縁対策とＰｏＥ機能に用いられ、ＰｏＥ機能用にトランスのセンタータップとセレクタが接続される。
【００２５】
ＰｏＥ機能部１０，２０，３０…は、それぞれ、トランスＴ１，Ｔ２，Ｔ３…を介してポートＰ１，Ｐ２，Ｐ３…と接続されている。また、ＰｏＥ機能部１０，２０，３０…は、電源部５０と接続されている。
これらＰｏＥ機能部１０，２０，３０…は、それぞれ、セレクタＳと、給電部ＰＳＥと、受電部ＰＤとを備える。
セレクタＳは、使用するＰｏＥ機能として、給電部ＰＳＥ又は受電部ＰＤのうちいずれか一方を選択して、電源部５０に対する給電又は受電を切り替える。このセレクタＳは、セレクタ制御部７０によって制御され、セレクタ制御部７０から出力されるコマンドに基づき、給電部ＰＳＥ又は受電部ＰＤのうちいずれか一方を選択する。このセレクタＳは、例えば、トランスＴ１，Ｔ２，Ｔ３…の接続先を、給電部ＰＳＥ又は受電部ＰＤのどちらかに変更することにより、電源部５０に対する給電又は受電を切り替えることができる。
【００２６】
給電部ＰＳＥは、ＰｏＥ給電のための機能を具備し、ＰｏＥ給電の際には電源部５０からトランスＴ１，Ｔ２，Ｔ３…に対して電流が流れるように制御を行う。具体的に説明すると、この給電部ＰＳＥは、ポートを介して接続されている他の情報処理装置のＰｏＥ機能部（接続先ポート）が受電可能である場合、電源部５０に充電されている電力を、接続されている他の情報処理装置に給電する。また、給電部ＰＳＥは、セレクタＳによって選択されている場合、ポートを介して接続されている他の情報処理装置のＰｏＥ機能部に対して電気信号（以下、給電確認信号）を出力する。他の情報処理装置のＰｏＥ機能部から返信された応答信号を受信した場合、給電部ＰＳＥは、接続先ポートが受電可能であると判定し、電源部５０に充電されている電力をトランスＴ１，Ｔ２，Ｔ３…に出力する。
【００２７】
受電部ＰＤは、ＰｏＥ受電のための機能を具備し、ＰｏＥ受電の際にはトランスＴ１，Ｔ２，Ｔ３…から受け取った電流が電源部５０へ流れるように制御を行う。具体的に説明すると、受電部ＰＤは、受電可能である場合、ポートを介して接続される他の情報処理装置から供給される電力を受電し、電源部５０に充電する。なお、受電部ＰＤが受電可能である場合とは、ポートを介して、他の情報処理装置が接続されており、且つ、接続されている他の情報処理装置のＰｏＥ機能部が給電モードに設定されている場合をいう。また、受電部ＰＤは、ポートを介して接続されている他の情報処理装置のＰｏＥ機能部から給電確認信号を受信した場合、応答信号を返信する。
【００２８】
電源部５０は、外部電源Ｘから情報処理装置Ａを起動可能な口（接続口）を持ち、外部電源Ｘ又は受電部ＰＤから受け取った電力を、情報処理装置Ａ内の電源として使用する。この電源部５０は、ＰｏＥ機能部１０，２０，３０…と接続されているとともに、外部電源Ｘと接続可能である。この電源部５０は、充電池を備え、外部電源Ｘからの電力を充電する。また、電源部５０は、接続されるＰｏＥ機能部１０，２０，３０…のうち、セレクタＳによって給電部ＰＳＥが選択されているＰｏＥ機能部に対しては、充電している電力を給電部ＰＳＥに出力する。一方、電源部５０は、接続されるＰｏＥ機能部１０，２０，３０…のうち、セレクタＳによって受電部ＰＤが選択されているＰｏＥ機能部からは電力を受電し、受電した電力を充電池に充電する。
なお、電源部５０は、図示していない各機能ブロックに実装される部品に電力を供給可能である。
【００２９】
Ｅｔｈｅｒｎｅｔ回線部６０は、トランスＴ１，Ｔ２，Ｔ３…と接続されている。このＥｔｈｅｒｎｅｔ回線部６０は、Ｅｔｈｅｒｎｅｔ終端部（ＰＨＹ：ｐｈｙｓｉｃａｌ ｌａｙｅｒ）とＥｔｈｅｒｎｅｔ回線処理部（Ｌ２ＳＷ：Ｌａｙｅｒ ２ ｓｗｉｔｃｈ）とを含む。このＥｔｈｅｒｎｅｔ終端部では、Ｅｔｈｅｒｎｅｔの電気信号を論理信号へと変換する。Ｅｔｈｅｒｎｅｔ回線処理部では、Ｅｔｈｅｒｎｅｔの論理信号をレイヤー２（物理層）ベースで振分け（スイッチング）を行う。
【００３０】
なお、給電部ＰＳＥ、受電部ＰＤ、及びＥｔｈｅｒｎｅｔ回線部６０は、一般的な部品が利用可能であって、例えば、１チップで構成される部品を利用してもよい。
【００３１】
セレクタ制御テーブル８０には、ＰｏＥ機能部の給電受電を切り替えるための設定値が書き込まれている。本実施形態において、セレクタ制御テーブル８０には、例えば、給電受電条件に従って決められた初期設定値（給電モードであるか、又は、受電モードであるか）が、ポートごと（つまり、ＰｏＥ機能部ごと）に書き込まれている。
【００３２】
セレクタ制御部７０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）やＰＬＤ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）やＤＩＰ（Ｄｕａｌ Ｉｎ−ｌｉｎｅ Ｐａｃｋａｇｅ）スイッチなどであって、セレクタ制御テーブル８０に書き込まれている設定値に従って、給電部ＰＳＥ又は受電部ＰＤのうちいずれか一方を選択するよう、セレクタＳを制御する。
本実施形態において、セレクタ制御部７０は、情報処理装置Ａの電源がＯＮされた場合、及び、情報処理装置Ａの電源がＯＦＦされた場合に、全てのＰｏＥ機能部１０，２０，３０・・・に対して、受電部ＰＤを選択するよう指示するコマンドを出力する。また、情報処理装置Ａの電源がＯＮされた後、セレクタ制御部７０は、セレクタ制御テーブル８０を参照して、給電モードが設定されているＰｏＥ機能部だけに対して、給電部ＰＳＥを選択するよう指示するコマンドを出力する。
【００３３】
ここで、図３を参照して、セレクタ制御テーブル８０の一例について説明する。図３は、本実施形態に係るセレクタ制御テーブル８０の一例を示す図である。
図３に示す通り、セレクタ制御テーブル８０は、接続ポートと設定モードとを、それぞれ対応付けて記憶するテーブルである。接続ポートの項目には、各情報処理装置に含まれるポートを示す情報として、例えば、ポートの識別番号（Ｐ１，Ｐ２，Ｐ３…）が書き込まれている。設定モードの項目には、ポートＰ１，Ｐ２，Ｐ３…ごとに決められているＰｏＥ機能の設定値を示す情報であって、例えば、給電モード又は受電モードのどちらかが書き込まれている。なお、受電も給電も行わない場合、給電不可や受電不可等を示す情報が書き込まれているものであってもよい。
【００３４】
次に、図４を参照して、本実施形態に係る情報処理装置Ａの処理フローの一例について説明する。図４は、本実施形態に係る情報処理装置Ａの処理フローの一例について説明するためのフローチャートである。なお、情報処理装置Ｂ〜Ｅも、情報処理装置Ａと同様の処理フローを実行可能であるため、詳細な説明は省略する。
（ステップＳＴ１０１）
例えば、情報処理装置Ａに対して電源ＯＮが指示された場合、電源部５０は、外部電源Ｘと接続されているか否かを判定する。
（ステップＳＴ１０２）
外部電源Ｘと接続されていると判定した場合、情報処理装置Ａの電源部５０は、外部電源Ｘから供給される電力を内蔵する充電池に充電する。
【００３５】
（ステップＳＴ１０３）
また、ＰｏＥ機能部１０，２０，３０の受電部ＰＤのうち、セレクタＳによって選択されている受電部ＰＤは、ポートＰ１，Ｐ２，Ｐ３を介して接続されている他の情報処理装置のＰｏＥ機能部の給電部ＰＳＥ（以下、外部給電部ＰＳＥともいう）から電力の供給があるか否かを判定する。
例えば、受電部ＰＤは、ポートＰ１，Ｐ２，Ｐ３を介して接続されている接続先ポートから、給電確認信号を受信したか否かを判定する。つまり、受電部ＰＤは、ポートＰ１，Ｐ２，Ｐ３を介して接続先ポート（つまりＰｏＥ機能部）が接続されており、且つ、接続されているＰｏＥ機能部において給電部ＰＳＥが選択されているか否かを判定する。
受電部ＰＤは、外部給電部ＰＳＥから給電確認信号を受信すると、応答信号を送信する。これにより、受電部ＰＤは、接続先ポートの外部給電部ＰＳＥから電力の供給を受けることができる。
【００３６】
（ステップＳＴ１０４）
外部給電部ＰＳＥからの電力供給がある場合、受電部ＰＤは、この外部給電部ＰＳＥから受電した電力を、電源部５０の充電池に充電する。言い換えると、ＰｏＥ機能部１０，２０，３０のうちセレクタＳによって受電部ＰＤが選択されているＰｏＥ機能部は、外部給電部ＰＳＥからの電力を、ＰｏＥの受電機能により受電部ＰＤ経由で受電する。
【００３７】
（ステップＳＴ１０５）
そして、ステップＳＴ１０２、又は、ステップＳＴ１０４、あるいは、その両方において、電源部５０に電力が供給された場合、情報処理装置Ａは起動する。
【００３８】
（ステップＳＴ１０６）
次いで、ＰｏＥ機能部１０，２０，３０の給電部ＰＳＥのうち、セレクタＳによって選択されている給電部ＰＳＥは、ポートＰ１，Ｐ２，Ｐ３を介して接続されている他の情報処理装置のＰｏＥ機能部において、セレクタＳにより受電部ＰＤ（以下、外部受電部ＰＤともいう）が選択されているか否を判定する。つまり、給電モードに設定されているＰｏＥ機能部の給電部ＰＳＥと、受電モードに設定されているＰｏＥ機能部の受電部ＰＤとが、それぞれポートを介してＥｔｈｅｒｎｅｔ接続されているか否かを、給電部ＰＳＥが判定する。
具体的に説明すると、給電部ＰＳＥは、給電確認信号を送信した後、接続先ポートから応答信号を受信したか否かを判定する。給電部ＰＳＥは、接続先ポートから応答信号を受信した場合、接続先ポートと接続されているＰｏＥ機能部において受電部ＰＤが選択されている（言い換えると、外部受電部ＰＤが接続されている）と判定する。
（ステップＳＴ１０７）
接続先ポートにおいて受電部ＰＤが選択されていると判定した場合、給電部ＰＳＥは、電源部５０の充電池に充電されている電力を、接続先ポート（つまり、外部受電部ＰＤ）に対して給電する。言い換えると、ＰｏＥ機能部１０，２０，３０のうちセレクタＳによって給電部ＰＳＥが選択されているＰｏＥ機能部は、外部受電部ＰＤへの給電を、ＰｏＥの給電機能により給電部ＰＳＥ経由で行う。
【００３９】
このようにして、情報処理装置Ａは、外部電源Ｘからの電力、又は、他の情報処理装置からの電力のうち少なくともいずれか一方に基づき、起動することができる。よって、外部電源Ｘに直接接続されていない情報処理装置であっても、ポートを介して接続されている他の情報処理装置から給電される電力に基づき起動することができる。
また、情報処理装置Ａは、起動後、ＰｏＥ対応機器（他の情報処理装置）と接続されており、接続先ポートが受電設定であって且つ接続ポートが給電設定である場合、ＰｏＥ給電機能を用いてＰｏＥ対応機器（他の情報処理装置）に対して給電部ＰＳＥ経由で電源供給を行う。ＰｏＥ対応機器と接続しない場合や接続ポートが受電設定である場合、情報処理装置Ａは、ＰｏＥ給電せず、通常のＥｔｈｅｒｎｅｔ通信のみ行う。なお、接続ポートとは、接続先ポートと接続される自身のポートのことをいう。
つまり、接続されている他の情報処理装置のＰｏＥ機能部において受電部ＰＤ（つまり、外部受電部ＰＤ）が選択されている場合、自情報処理装置の給電部ＰＳＥは、自身の電源部５０に充電されている電力を外部受電部ＰＤに供給することができる。言い換えると、自身のＰｏＥ機能部において受電部ＰＤが選択されており、接続先ポートのＰｏＥ機能部において給電部ＰＳＥ（つまり、外部給電部ＰＳＥ）が選択されている場合、受電部ＰＤは、外部給電部ＰＳＥからの電力を受信することができる。
【００４０】
なお、この処理フローにおける情報処理装置Ａの起動の条件について、図５を参照して説明する。図５は、本実施形態に係る情報処理装置Ａの起動条件の一例を示す図である。
外部電源Ｘと接続されている場合、情報処理装置Ａは、内蔵するＰｏＥ機能部が給電モードであっても、受電モードであっても、外部電源Ｘからの電力に基づき起動することができる。一方、外部電源Ｘと接続されていない場合、情報処理装置Ａは、接続されている情報処理装置Ｂ，Ｄからの給電がある場合のみ、起動することができる。つまり、情報処理装置Ａは、内蔵するＰｏＥ機能部のうち、少なくとも一つのＰｏＥ機能部において受電モードが設定されている場合、接続されている他の情報処理装置からの給電により起動することができる。なお、この図５に示す起動条件に従った制御は、電源部５０を制御する電源制御部（図示せず）によって実行されるものであってもよい。
【００４１】
また、この処理フローにおける情報処理装置の給電受電条件の一例について、図６，７を参照して説明する。図６，７は、本実施形態に係る情報処理装置Ａの給電受電条件の一例を示す図である。なお、図６，７において、接続ポートの状態が給電モードである場合とは、内蔵する一のＰｏＥ機能部において給電部ＰＳＥが選択されている場合であって、接続ポートの状態が受電モードである場合とは、内蔵する一のＰｏＥ機能部において受電部ＰＤが選択されている場合をいう。つまり、この図６，７に示す条件は、各ＰｏＥ機能部において、給電モードが選択されている場合に決められている給電の有無と、受電モードが選択されている場合に決められている受電の有無を示している。なお、この図６，７に示す給電受電条件は、セレクタ制御テーブル８０に書き込まれる設定値（設定モード）を決定する際に参照される情報であって、セレクタ制御テーブル８０に格納されていてもよい。
【００４２】
はじめに、図６に示す給電受電条件について説明する。
情報処理装置は、内蔵するＰｏＥ機能部が給電モードである場合（図では、接続ポート状態が給電モードの場合）であって、接続されている他の情報処理装置のＰｏＥ機能部において受電部ＰＤが選択されている（図では、接続先ポートの状態が受電モードである）ならば、内蔵する電源部５０からの電力を、給電部ＰＳＥから外部受電部ＰＤに給電する。一方、接続されている他の情報処理装置のＰｏＥ機能部において給電部ＰＳＥが選択されている場合（図では、接続先ポートの状態が給電モードである場合）や、他の情報処理装置が接続されていない場合、情報処理装置は、給電も受電もしない。
ＰｏＥ機能部は、この給電受電条件に従って動作する。具体的に説明すると、給電部ＰＳＥは、接続先ポートに対して、給電確認信号を送信し、その後、応答信号を受信した場合、接続先ポートにおいて受電部ＰＤが選択されていることを判定することができる。この場合、給電部ＰＳＥは、接続先ポートの受電部ＰＤに対して、電源部５０からの電力を給電することができる。一方、給電確認信号が戻ってきてしまう場合、又は、給電確認信号を送信した後の一定時間内に応答信号を受信できない場合、給電部ＰＳＥは、給電も受電もしない。
【００４３】
また、情報処理装置は、内蔵するＰｏＥ機能部が受電モードである場合（図では、接続ポート状態が受電モードの場合）であって、接続されている他の情報処理装置のＰｏＥ機能部において給電部ＰＳＥが選択されている（図では、接続先ポートの状態が給電モードである）ならば、接続されている他の情報処理装置の外部給電部ＰＳＥからの電力を受電部ＰＤにおいて受電する。一方、接続されている他の情報処理装置のＰｏＥ機能部において受電部ＰＤが選択されている場合（図では、接続先ポートの状態が受電モードである場合）や、他の情報処理装置が接続されていない場合、情報処理装置は、給電も受電もしない。
ＰｏＥ機能部は、この給電受電条件に従って動作する。具体的に説明すると、受電部ＰＤは、接続先ポートから給電確認信号を受信した場合、接続先ポートにおいて給電部ＰＳＥが選択されていることを判定することができる。この場合、受電部ＰＤは、給電確認信号を受信した後、一定時間以内に応答信号を接続先ポートに送信して、接続先ポートの給電部ＰＳＥからの電力を受電することができる。一方、給電確認信号を受信しない場合、受電部ＰＤは、給電も受電もしない。
【００４４】
次に、図７に示す給電受電条件について説明する。
内蔵するＰｏＥ機能部が給電モードである場合（図では、接続ポート状態が給電モードの場合）であって、当該ＰｏＥ機能部が給電可能である場合、当該ＰｏＥ機能部の給電部ＰＳＥは、接続先ポートに対して、電源部５０からの電力を給電することができる。一方、当該ＰｏＥ機能部が給電可能な場合であっても、接続先ポートにおいて給電拒否されている場合、給電部ＰＳＥは、接続先ポートに対して給電しない。
なお、ＰｏＥ機能部が給電可能である場合とは、当該ＰｏＥ機能部において給電部ＰＳＥが選択されており、且つ、当該ＰｏＥ機能部が接続された電源部５０において、給電に十分な電力が充電されている場合（例えば、電源部５０に充電されている充電量が一定値以上である場合）をいう。
一方、接続先ポートにおいて給電拒否されている場合とは、接続先ポートにおいて給電部ＰＳＥが選択されている場合や受電部ＰＤが選択されていない場合、他の情報処理装置が接続されていない場合、又、接続先ポートにおいて受電部ＰＤが選択されているものの応答信号を送信しない場合や接続先ポートが給電拒否信号を送信した場合をいう。この給電拒否信号とは、接続先ポートに対して給電の停止を要求するコマンドである。
ＰｏＥ機能部は、この給電受電条件に従って動作する。具体的に説明すると、給電部ＰＳＥは、接続先ポートの状態が給電可能である場合に給電し、接続先ポートの状態が給電拒否の場合には給電を行わない。また、受電部ＰＤは、接続先ポートの状態が給電可能であっても受電可能であっても、給電を行わない。
【００４５】
次に、図８を参照して、本実施形態に係るセレクタＳの処理フローの一例について説明する。図８は、本実施形態に係るセレクタＳの処理フローの一例について説明するためのフローチャートである。
（ステップＳＴ２０１）
情報処理装置の電源がＯＮされた場合、セレクタ制御部７０は、全てのセレクタＳに対して、受電部ＰＤを選択するよう指示するコマンドを出力する。これにより、セレクタＳは、入力するコマンドに従って、受電部ＰＤを選択する。
（ステップＳＴ２０２）
次いで、セレクタ制御部７０は、セレクタ制御テーブル８０を参照して、各ＰｏＥ機能部において決められている設定モードが、給電モードであるか、又は、受電モードであるかを判定する。
例えば、セレクタ制御部７０は、セレクタ制御テーブル８０を検索して、給電モードと対応づけられているポートがあるか否かを判定する。
（ステップＳＴ２０３）
給電モードと対応づけられているポートの情報を取得した場合、セレクタ制御部７０は、取得した情報が示すポートと接続しているＰｏＥ機能部のセレクタＳに対して、給電部ＰＳＥを選択するよう指示するコマンドを出力する。これにより、コマンドを入力したＰｏＥ機能部のセレクタＳは、給電部ＰＳＥを選択する。つまり、セレクタ制御部７０は、セレクタ制御テーブル８０において給電モードに設定されているＰｏＥ機能部を、受電モードから給電モードに切り替えることができる。なお、以前から給電部ＰＳＥが選択されている場合、セレクタＳは、給電部ＰＳＥの選択を維持する。
【００４６】
（ステップＳＴ２０４）
一方、ステップＳＴ２０２において、受電モードと対応づけられているポートの情報を取得した場合、セレクタ制御部７０は、取得した情報が示すＰｏＥ機能部のセレクタＳに対して、受電部ＰＤを選択するよう指示するコマンドを出力する。これにより、コマンドを入力したＰｏＥ機能部のセレクタＳは、受電部ＰＤを選択する。つまり、セレクタ制御部７０は、セレクタ制御テーブル８０において受電モードに設定されているＰｏＥ機能部を、給電モードから受電モードに切り替えることができる。なお、以前から受電部ＰＤが選択されている場合、セレクタＳは、受電部ＰＤの選択を維持する。
【００４７】
（ステップＳＴ２０５）
次いで、情報処理装置の電源がＯＦＦされたか否かを判定する。
（ステップＳＴ２０６）
情報処理装置の電源がＯＦＦされた場合、セレクタ制御部７０は、全てのセレクタＳに対して、受電部ＰＤを選択するよう指示するコマンドを出力する。これにより、セレクタＳは、入力するコマンドに従って、受電部ＰＤを選択する。
【００４８】
なお、情報処理装置Ｂ〜Ｅのように、外部電源Ｘから電源供給されない情報処理装置においては、ＰｏＥ受電機能により起動する必要がある。このため、起動時に受電モードとなるように（つまり、受電部ＰＤが選択されるように）、電源をＯＦＦする指示を受けた場合、セレクタ制御部７０は、少なくとも一つのＰｏＥ機能部において受電部ＰＤを選択するよう指示する。これにより、外部電源Ｘと接続されていない情報処理装置Ｂ〜Ｅにおいても、ＰｏＥ受電機能により起動することができる。一方、給電モードが設定されている場合、起動後、セレクタ制御部７０が、セレクタ制御テーブル８０を参照して、給電部ＰＳＥを選択するようセレクタＳを制御することができる。
【００４９】
次に、図１に示すＰｏＥ給電受電システムの具体的な動作例について説明する。
はじめに、情報処理装置Ａにおける動作例について説明する。
＜情報処理装置Ａにおける動作例＞
情報処理装置Ａの電源がＯＮされた場合、電源部５０は、外部電源Ｘと接続されているか否かを判定する。情報処理装置Ａは外部電源Ｘと接続されているため、外部電源Ｘからの電力を受電し、電源部５０に出力する。
【００５０】
また、電源がＯＮされた直後、情報処理装置ＡのＰｏＥ機能部１０，２０，３０のそれぞれのセレクタＳは、受電部ＰＤを選択している。
よって、情報処理装置ＡのＰｏＥ機能部１０，２０，３０の各受電部ＰＤは、ポートＰ１，Ｐ２，Ｐ３を介して接続されている他の情報処理装置のＰｏＥ機能部から、給電確認信号を受信したか否かを判定する。
情報処理装置ＡのポートＰ１はネットワーク網と接続されており、このネットワーク網を介して他の情報処理装置のＰｏＥ機能部とは接続されていないとする。また、情報処理装置ＡのポートＰ２，Ｐ３は、セレクタ制御テーブル８０において給電モードに設定されている。さらに、情報処理装置ＡのポートＰ２と接続されている情報処理装置ＢのポートＰ１は、セレクタ制御テーブル８０において受電モードと設定されており、情報処理装置ＡのポートＰ３と接続されている情報処理装置ＤのポートＰ１は、セレクタ制御テーブル８０において受電モードと設定されているとする。
よって、ＰｏＥ機能部１０，２０，３０の各受電部ＰＤは、接続先ポートから給電確認信号を受信しない。
なお、本実施形態において、この時点で情報処理装置Ｂ，Ｄは起動していないが、起動していない場合であっても、給電部ＰＳＥが選択されている場合、この給電部ＰＳＥは、接続先ポートに給電確認信号を送信することができる。
【００５１】
これにより、情報処理装置Ａは、外部電源Ｘから供給される電力に基づき、起動する。なお、ステップＳＴ１０３において外部給電部ＰＳＥからの電力供給があると判定した場合、情報処理装置Ａは、外部電源Ｘから供給される電力、及び、外部給電部ＰＳＥから供給される電力に基づき、起動する。
【００５２】
次いで、情報処理装置Ａのセレクタ制御部７０は、セレクタ制御テーブル８０を参照して、給電モードであることが決められているポートの情報を取得する。ここでは、ポートＰ２，Ｐ３が給電モードであることがセレクタ制御テーブル８０に書き込まれている。
よって、セレクタ制御部７０は、ポートＰ２，Ｐ３と接続されているＰｏＥ機能部２０，３０のセレクタＳに対して、給電部ＰＳＥを選択するよう指示するコマンドを出力する。これにより、情報処理装置ＡのＰｏＥ機能部２０，３０のセレクタＳは、給電部ＰＳＥを選択する。
そして、ＰｏＥ機能部２０，３０の給電部ＰＳＥは、給電確認信号を、接続先ポートに出力する。
【００５３】
情報処理装置ＡのＰｏＥ機能部２０は、ポートＰ２を介して、情報処理装置ＢのポートＰ１と接続されている。ここで、情報処理装置ＢのポートＰ１と接続されている情報処理装置ＢのＰｏＥ機能部１０では受電部ＰＤが選択されているとする。この場合、情報処理装置ＡのＰｏＥ機能部２０の給電部ＰＳＥから給電確認信号を受信した情報処理装置ＢのＰｏＥ機能部１０の受電部ＰＤは、応答信号を返信する。そして、情報処理装置ＡのＰｏＥ機能部２０の給電部ＰＳＥは、応答信号を受信する。これにより、情報処理装置ＡのＰｏＥ機能部２０の給電部ＰＳＥは、情報処理装置ＡのポートＰ２を介して、情報処理装置ＢのＰｏＥ機能部１０において受電部ＰＤ（つまり、外部受電部ＰＤ）が選択されていると判定する。従って、情報処理装置Ａの給電部ＰＳＥ２０の給電部ＰＳＥは、情報処理装置Ａの電源部５０に充電されている電力を、情報処理装置Ｂの外部受電部ＰＤに対して給電する。
【００５４】
また、同様にして、情報処理装置ＡのＰｏＥ機能部３０は、ポートＰ３を介して、情報処理装置ＤのポートＰ１と接続されている。ここで、情報処理装置ＤのポートＰ１と接続されている情報処理装置ＤのＰｏＥ機能部１０では受電部ＰＤが選択されているとする。この場合、情報処理装置ＡのＰｏＥ機能部３０から給電確認信号を受信した情報処理装置ＤのＰｏＥ機能部１０の受電部ＰＤは、応答信号を返信する。そして、情報処理装置ＡのＰｏＥ機能部３０の給電部ＰＳＥは、応答信号を受信する。これにより、情報処理装置ＡのＰｏＥ機能部３０の給電部ＰＳＥは、情報処理装置ＡのポートＰ３を介して、情報処理装置ＤのＰｏＥ機能部１０において受電部ＰＤ（つまり、外部受電部ＰＤ）が選択されていると判定する。従って、情報処理装置Ａの給電部ＰＳＥ３０の給電部ＰＳＥは、情報処理装置Ａの電源部５０に充電されている電力を、情報処理装置Ｄの外部受電部ＰＤに対して給電する。
【００５５】
次に、情報処理装置Ｂにおける動作例について説明する。
＜情報処理装置Ｂにおける動作例＞
情報処理装置Ｂの電源がＯＮされた場合、電源部５０は、外部電源Ｘと接続されているか否かを判定する。情報処理装置Ｂは、外部電源Ｘと接続されていないため、電源部５０は、外部電源Ｘと接続されていないと判定する。
【００５６】
また、電源がＯＮされた直後、情報処理装置ＢのＰｏＥ機能部１０，２０，３０のそれぞれのセレクタＳは、受電部ＰＤを選択している。
よって、情報処理装置ＢのＰｏＥ機能部１０，２０，３０の各受電部ＰＤは、ポートＰ１，Ｐ２，Ｐ３を介して接続されている他の情報処理装置のＰｏＥ機能部から、給電確認信号を受信したか否かを判定する。
例えば、情報処理装置ＢのＰｏＥ機能部１０の受電部ＰＤは、ポートＰ１を介して接続されている情報処理装置ＡのＰｏＥ機能部２０から、給電確認信号を受信したか否かを判定する。情報処理装置ＡのＰｏＥ機能部２０では給電部ＰＳＥが選択されている。このため、情報処理装置ＡのＰｏＥ機能部２０の給電部ＰＳＥは、情報処理装置ＡのポートＰ２を介して、情報処理装置ＢのＰｏＥ機能部１０に、給電確認信号を出力する。よって、情報処理装置ＢのＰｏＥ機能部１０は、給電信号を受信したことを判定する。
一方、情報処理装置ＣのＰｏＥ機能部２０、及び、情報処理装置ＤのＰｏＥ機能部３０では、受電部ＰＤが選択されている。このため、情報処理装置ＣのＰｏＥ機能部２０、及び、情報処理装置ＤのＰｏＥ機能部３０では、給電確認信号を出力しない。また、この時点で、情報処理装置ＢのＰｏＥ機能部２０，３０は、受電モードに設定されているため、給電確認信号は出力しない。
よって、情報処理装置ＢのＰｏＥ機能部１０の受電部ＰＤが、情報処理装置Ａからの電力を受電し、電源部５０の充電池に充電する。
これにより、情報処理装置Ｂは、情報処理装置Ａから供給される電力に基づき、起動する。
【００５７】
次いで、情報処理装置Ｂのセレクタ制御部７０は、セレクタ制御テーブル８０を参照して、給電モードであることが決められているポートの情報を取得する。本実施形態では、ポートＰ２，Ｐ３が給電モードであることがセレクタ制御テーブル８０に書き込まれている。
よって、セレクタ制御部７０は、ＰｏＥ機能部２０，３０のセレクタＳに対して、給電部ＰＳＥを選択するよう指示するコマンドを出力する。これにより、情報処理装置ＢのＰｏＥ機能部２０，３０のセレクタＳは、給電部ＰＳＥを選択する。
そして、情報処理装置ＢのＰｏＥ機能部２０，３０の給電部ＰＳＥは、給電確認信号を接続先ポートに出力する。
【００５８】
情報処理装置ＢのＰｏＥ機能部２０は、ポートＰ２を介して、情報処理装置ＣのポートＰ２と接続されている。ここで、情報処理装置ＣのポートＰ２と接続されている情報処理装置ＣのＰｏＥ機能部２０は受電部ＰＤが選択されているとする。この場合、情報処理装置ＢのＰｏＥ機能部２０の給電部ＰＳＥから給電確認信号を受信した情報処理装置ＣのＰｏＥ機能部２０の受電部ＰＤは、応答信号を返信する。そして、情報処理装置ＢのＰｏＥ機能部２０の給電部ＰＳＥは、応答信号を受信する。これにより、情報処理装置ＢのＰｏＥ機能部２０の給電部ＰＳＥは、接続先ポートである情報処理装置ＣのＰｏＥ機能部２０において、受電部ＰＤ（つまり、外部受電部ＰＤ）が選択されていると判定する。従って、情報処理装置Ｂの給電部ＰＳＥ２０の給電部ＰＳＥは、電源部５０に充電されている電力を、情報処理装置Ｃの外部受電部ＰＤに対して給電する。
【００５９】
また、同様にして、情報処理装置ＢのＰｏＥ機能部３０は、ポートＰ３を介して、情報処理装置ＤのポートＰ３と接続されている。ここで、情報処理装置ＤのポートＰ３と接続されている情報処理装置ＤのＰｏＥ機能部３０では受電部ＰＤが選択されているとする。この場合、情報処理装置ＢのＰｏＥ機能部３０から給電確認信号を受信した情報処理装置ＤのＰｏＥ機能部３０の受電部ＰＤは、応答信号を返信する。そして、情報処理装置ＢのＰｏＥ機能部３０の給電部ＰＳＥは、応答信号を受信する。これにより、情報処理装置ＢのＰｏＥ機能部３０の給電部ＰＳＥは、接続先ポートである情報処理装置ＤのＰｏＥ機能部３０において、受電部ＰＤ（つまり、外部受電部ＰＤ）が選択されていると判定する。従って、情報処理装置Ｂの給電部ＰＳＥ３０の給電部ＰＳＥは、電源部５０に充電されている電力を、情報処理装置Ｄの外部受電部ＰＤに対して給電する。
【００６０】
このようにして、情報処理装置Ａが外部電源Ｘから受電した電力を、情報処理装置Ｂに供給する。情報処理装置Ｂは、情報処理装置Ａから受信した電力を、情報処理装置Ｃ及び情報処理装置Ｄに提供する。情報処理装置Ｄは、情報処理装置Ａ及び情報処理装置Ｂから受電した電力を、情報処理装置Ｅに提供する。つまり、情報処理装置Ａに対しては外部電源Ｘから給電を行うが、情報処理装置Ｂ〜Ｅに対してはＰｏＥ機能を使用して受電と給電を行えるため、外部電源Ｘは１つのみで通信ネットワークを構築することができる。また、外部電源の電源容量を考慮し、例えば、電力消費量が多い区域では情報処理装置５台毎に外部電源１台、消費電力が少ない区域では情報処理装置８台毎に外部電源１台のように、柔軟に使い分けることも可能である。
【００６１】
本発明によらない場合、情報処理装置１台に対して外部電源も１台必要であるため、外部電源設備費用や工事費用などの費用が発生してしまう。ＰｏＥを使用したとしても、ポート毎に給電側と受電側が明確に分かれているため、給電側のポートには必ず外部電源が必要であり、あまり費用を抑えることができない。また、ネットワーク構築を行うにあたり、電源確保が困難な場所に対しては通常はＰｏＥで給電を行うが、ＰｏＥの規格上ケーブル長が最長１００ｍであるため、距離が遠い場所に対してはＰｏＥ給電が出来ず、ネットワーク構築の妨げになってしまう。
しかし、本実施形態に係るＰｏＥ給電受電システムは、情報処理装置Ａ〜Ｄの数よりも外部電源Ｘの数を小さくし（つまり、外部電源Ｘの数を削減し）、外部電源Ｘの費用を抑えることができる。また、屋外など、外部電源Ｘの用意が困難な場所であっても、通信ネットワークを構築することができる。
【００６２】
また、本実施形態に係るＰｏＥ給電受電システムは、各ポートに接続されるＰｏＥ機能部を、給電部ＰＳＥ、又は、受電部ＰＤとして機能させることができる。よって、情報処理装置Ａ〜Ｅの接続状態に応じて、個々のＰｏＥ機能部の給電受電条件に従って決められる設定値を設けることにより、情報処理装置Ａ〜Ｅの接続状態に応じた柔軟なネットワークを構築することができる。
上述の通り、情報処理装置Ａは、ＰｏＥ機能で受電しなくても装置起動が可能なように、電源部５０は外部電源Ｘから給電可能な口を持つ。情報処理装置Ａ〜ＥのＲＪ４５ポートと接続されるＰｏＥ機能部は、給電部ＰＳＥと受電部ＰＤを具備し、セレクタＳを用いてどちらを使用するか選択する。また、情報処理装置Ａ〜Ｅのポートが複数ある場合はポート毎にそれぞれＰｏＥ機能部を持ち、各装置内の電源部５０と接続される。各ＰｏＥ機能部と各装置内の電源部５０が接続されていることにより、受電部ＰＤが選択されているＰｏＥ機能部と接続されるポートから受電した電力を、給電部ＰＳＥが選択されているＰｏＥ機能部と接続されるポートを介して他の情報処理装置に給電を行う、ということが可能である。そのため、例えば、ポートＰ１〜Ｐ３から受電した電力を、ポートＰ４，Ｐ５を介して、他の情報処理装置に給電するなど、ＰｏＥ機能部の給電部ＰＳＥと受電部ＰＤを柔軟に切替えることにより、運用に合わせたネットワークの構築が容易となる。また、外部電源から距離が遠く、電源確保が困難な場所にネットワーク構築したい場合、複数の情報処理装置を中継して電力を供給することにより、ネットワークを構築することが可能になる。さらに、ポート毎にＰｏＥ給電機能（給電部ＰＳＥ）とＰｏＥ受電機能（受電部ＰＤ）を切替えて使用することが出来るため、より柔軟にネットワーク構築することが可能になる。
【００６３】
さらに、本実施形態に係るＰｏＥ給電受電システムは、図１に示すような情報処理装置Ａ〜Ｅの接続とすることにより、例えば、情報処理装置Ｂが故障した場合であっても、情報処理装置Ｄを介して、外部電源Ｘからの電力を情報処理装置Ｃに提供することができる。このように、情報処理装置Ａ〜Ｅの接続を任意に選択して、外部電源Ｘからの電力を効率よく多くの情報処理装置に対して提供するとともに、冗長性を向上させることができる。そして、情報処理装置Ａ〜Ｅの接続を任意に選択する際に、各ポートに接続されるＰｏＥ機能部を、給電部ＰＳＥ又は受電部ＰＤに切り替え可能であることは、情報処理装置Ａ〜Ｅの接続の自由度の拡大に貢献することができる。
【００６４】
［第２実施形態］
次に、本発明の第２実施形態について図面を参照して説明する。
図９は、本発明の第２実施形態に係るＰｏＥ給電受電システムに適用される情報処理装置の一例を示す図である。
本実施形態に係るＰｏＥ給電受電システムは、第１実施形態に係るＰｏＥ給電受電システムの構成に加え、監視装置（Ｎｅｔｗｏｒｋ Ｍａｎａｇｅｍｅｎｔ Ｓｙｓｔｅｍ）１００を備える。
この監視装置１００は、複数の情報処理装置Ａ，Ｂ，Ｃ，Ｄ，Ｅのそれぞれと、Ｅｔｈｅｒｎｅｔを介して接続されており、各情報処理装置Ａ〜Ｅの状態を監視する。具体的に説明すると、監視装置１００は、情報処理装置Ａ〜Ｅのそれぞれから、各ＰｏＥ機能部の給電受電状態の通知を受け、通知された各ＰｏＥ機能部の給電受電状態を、テーブルに対応づけて記憶する。また、監視装置１００は、各情報処理装置Ａ〜Ｅの給電受電状態を示す情報を所定のタイミング（例えば、一定期間が経過後）、他の情報処理装置Ａ〜Ｅに配信する。なお、監視装置１００は、情報処理装置Ａ〜Ｅから受信した給電受電状態を示す情報を、定期的に、他の情報処理装置Ａ〜Ｅに転送するものであってもよい。
【００６５】
また、図９には、情報処理装置Ａの構成の一例を示す。なお、情報処理装置Ｂ〜Ｅも、情報処理装置Ａと同様の構成を有しているため、詳細な説明は省略する。
本実施形態に係る情報処理装置Ａは、第１実施形態に係る情報処理装置Ａと比べて、状態管理部９０と給電受電状態テーブル９１をさらに備える点で異なる。また。上述の通り、本実施形態では、セレクタ制御テーブル８０の情報は、給電受電条件に従って決められる給電受電設定値であって、情報処理装置の給電受電状態に応じて状態管理部９０によって書き替えられる。
【００６６】
給電受電状態テーブル９１には、ポート毎の給電受電状態を示す情報が書き込まれている。なお、ポート毎の給電受電状態を示す情報とは、各ポートと一対一の関係で接続されているＰｏＥ機能部が、給電又は受電可能な状態かどうかを示す情報であって、自情報処理装置Ａに搭載されるＰｏＥ機能部１０，２０，３０については、給電モードであるか、受電モードであるかを示す情報である。一方、他の情報処理装置Ｂ〜Ｅに搭載されるＰｏＥ機能部１０，２０，３０…については、例えば、給電状態であるか、給電可能な状態であるか、又は、給電拒否な状態であるか否かを示す情報である。
この給電受電状態テーブル９１の一例を、図１０に示す。図１０に示す通り、給電受電状態テーブル９１は、接続ポート、設定モード、接続先ポートの状態、状態管理部による判定結果、給電状態、給電状態を、それぞれ対応付けて記憶するテーブルである。
【００６７】
接続ポートの項目には、各情報処理装置に含まれるポートを示す情報として、例えば、ポートの識別番号（Ｐ１，Ｐ２，Ｐ３…）が書き込まれている。設定モードの項目には、接続ポートＰ１，Ｐ２，Ｐ３…ごとに決められているＰｏＥ機能の設定値を示す情報であって、例えば、給電モード又は受電モードのどちらかが書き込まれている。なお、受電も給電も行わない場合、給電不可や受電不可等を示す情報が書き込まれているものであってもよい。なお、この接続ポートと設定モードの情報は、セレクタ制御テーブル８０に書き込まれている情報と同じであるため、省略してもよい。
【００６８】
接続先ポートの状態の項目には、接続先ポートの設定モードを示す情報が書き込まれている。本実施形態において、接続先ポートの設定モードを示す情報は、各情報処理装置Ａ〜Ｅから監視装置１００に送信された後、状態管理部９０によって書き込まれる。この状態管理部９０は、接続ポートごとに、接続先ポートの設定モードを示す情報を、監視装置１００から受信した情報の中から取得し、給電受電状態テーブル９１に書き込む。なお、本発明はこれに限られず、接続先ポートから受信した実際の給電受電状態を示す情報に基づき、状態管理部９０によって判定される接続先ポートの給電受電状態を示す情報であってもよい。
状態管理部による判定結果の項目には、状態管理部９０によって判定された各ポートの給電可能性を示す情報が書き込まれている。この給電可能性とは、接続ポートに接続されたＰｏＥ機能部が給電可能であるか、給電拒否であるかを示す情報である。
【００６９】
受電状態の項目には、各ポートの受電状態の有無を示す情報が書き込まれている。受電と書き込まれている場合、受電部ＰＤが選択されており、且つ、受電が実行されていることを示す。この受電が実際に行われているか否かは、例えば、ＰｏＥ機能部からポートまでの間の同線に接続された電圧計や電流計の計測結果に基づき、状態管理部９０が判定するものであってもよい。
給電状態の項目には、各ポートの給電状態の有無を示す情報が書き込まれている。給電と書き込まれている場合、給電部ＰＳＥが選択されており、且つ、給電が実行されていることを示す。この給電が実際に行われているか否かは、例えば、ＰｏＥ機能部からポートまでの間の同線に接続された電圧計や電流計の計測結果に基づき、状態管理部９０が判定するものであってもよい。
【００７０】
状態管理部９０は、監視装置１００からの受信した情報に基づき、各ポートの接続先ポートの給電受電状態を判定し、給電受電状態テーブル９１の接続先ポートの状態の項目に書き込む。この状態管理部９０は、接続先ポートにおいて設定されている設定モードを示す情報を受信して給電受電状態テーブル９１に書き込むものであってもよく、接続先ポートから受信する情報に基づき、給電受電状態を推定するものであってもよい。例えば、接続先ポートにおいて電圧値や電流値を受信した場合、状態管理部９０は、この情報に基づき、接続先ポートが、実際に給電しているか受電しているのかを判定するものであってもよい。
【００７１】
また、状態管理部９０は、各ポートの給電可能性を判定する。この状態管理部９０は、同じ情報処理装置に内蔵されているＰｏＥ機能部において給電部ＰＳＥが選択されており、且つ、当該ＰｏＥ機能部が接続された電源部５０において、給電に十分な電力が充電されている場合（例えば、電源部５０に充電されている充電量が一定値以上である場合）、給電可能であると判定する。
状態管理部９０は、接続先ポートにおいて給電部ＰＳＥが選択されている場合、つまり、監視装置１００を介して接続先ポートから受信した設定モードを示す情報が給電モードである場合、接続先ポートにおいて給電拒否されていると判定する。また、接続ポートに他の情報処理装置が接続されていない場合や、接続先ポートから応答信号を送信しない場合、又は、接続先ポートから給電拒否信号を受信した場合、接続先ポートにおいて給電拒否されていると判定する。
なお、状態管理部９０は、監視装置１００を介して、接続先ポートの情報処理装置の電源状態を示す情報を受信する。状態管理部９０は、接続先ポートの情報処理装置の電源がＯＦＦされたことを示す情報を受信した場合、接続先ポートにおいて給電拒否されていると判定する。
【００７２】
さらに、状態管理部９０は、給電受電状態テーブル９１を参照して、接続ポートの給電受電状態と接続先ポートの給電受電状態との関係が、給電受電条件に反する（給電受電状態に矛盾する）か否かを判定する。接続ポートの給電受電状態と接続先ポートの給電受電状態との関係が、給電受電条件に反すると判定した場合、状態管理部９０は、給電受電条件に反すると判定した接続ポートのセレクタ制御テーブル８０における設定モードを削除する。また、状態管理部９０は、給電受電条件に反すると判定した接続ポート以外の接続ポートの設定モードを、削除した設定モードに書き替える。例えば、セレクタ制御テーブル８０において、ポートＰ２の設定モードが受電モードであって、このポートＰ２の給電受電状態と接続先ポートの給電受電状態とが、給電受電条件に反すると判定した場合、状態管理部９０は、その他のポートＰ１，Ｐ３のうち、受電可能なポートの設定モードを受電モードに書き替える。これにより、状態管理部９０は、給電するポートを、隣接する情報処理装置の給電受電状態や、自身のＰｏＥ機能部の給電受電状態に応じて、セレクタ制御テーブルを変更することができる。
【００７３】
本実施形態によると、情報処理装置Ａ〜Ｅの接続状態や、トポロジー構成、電源状態を考慮した制御が可能となる。例えば、情報処理装置Ａ〜Ｅの電源がＯＮされている状態において、情報処理装置Ｂの電源だけがＯＦＦされた場合の一例について説明する。なお、情報処理装置ＣへのＰｏＥ給電のルートには、情報処理装置Ａから情報処理装置Ｂに給電される電力を情報処理装置Ｃに給電するルート（以下、ルート１という）と、情報処理装置Ａから情報処理装置Ｄに給電される電力を情報処理装置Ｃに給電するルート（以下、ルート２という）とがある。ここでは、ルート１のみが選択されており、情報処理装置ＣのポートＰ３の給電受電設定値は、給電拒否に設定されているとする。
この場合、情報処理装置Ｃは、情報処理装置Ｂの電源がＯＦＦされる以前には、ポートＰ２を介して、情報処理装置Ｂから受電している。
ここで、情報処理装置Ｃは、情報処理装置Ｂの電源がＯＦＦされたことを示す情報を、監視装置１００を介して取得する。これにより、情報処理装置Ｃの状態管理部９０は、ポートＰ２の接続先ポートが給電拒否となったことを判定し、給電受電状態テーブル９１のポートＰ２と対応づけられている状態管理部による判定結果の欄に、給電拒否と書き込む。
【００７４】
次いで、状態管理部９０は、給電受電状態テーブル９１において、ポートＰ２の状態管理部による判定結果の項目が給電拒否となっており、受電状態が受電となっているため、ポートＰ２が、給電受電条件に反する（言い換えると、給電受電条件に矛盾している）と判定する。具体的に説明すると、図７に示す通り、接続ポートの状態が受電モードであって、接続先ポートが給電拒否である場合、ＰｏＥ機能部による給電受電は停止しているはずである。しかし、給電受電状態テーブル９１において、ポートＰ２の状態管理部による判定結果の項目が給電拒否となっており、受電状態が受電となっているため、状態管理部９０は、ポートＰ２が、給電受電条件に反すると判定することができる。
そこで、状態管理部９０は、給電受電状態テーブル９１において、ポートＰ２の受電状態の項目を停止に書き換えるとともに、ポートＰ２の設定モードの項目に書き込まれている受電モードを削除する。
【００７５】
次いで、状態管理部９０は、給電受電状態テーブル９１において、削除した受電モードがその他のポートで設定されているか否かを判定する。給電受電状態テーブル９１において、いずれのポートにも、受電モードが対応づけられていないため、状態管理部９０は、他のポートで受電が可能なポートを検索する。例えば、状態管理部９０は、監視装置１００から受信する情報に基づき、接続先ポートにおいて、ＰｏＥ機能部を備える情報処理装置が接続されており、且つ、接続されたＰｏＥ機能部が受電及び給電をしていないと判定した場合、この接続先ポートと接続する接続ポートを、新たな受電モードのポートに書き換える。ここでは、情報処理装置ＣのポートＰ３が、情報処理装置ＤのポートＰ２と接続されており、情報処理装置ＤのポートＰ２が受電も給電もしていないため、状態管理部９０は、ポートＰ３を新たな受電モードのポートと決定する。そして、状態管理部９０は、セレクタ制御テーブルにおいて、接続ポートＰ２と対応づけられている受電モードを削除し、接続ポートＰ３と対応する設定モードの項目に、受電モードと書き込む。これにより、セレクタ制御部７０は、ＰｏＥ機能部３０のセレクタＳに対して受電部ＰＤの選択を指示するコマンドを出力し、ＰｏＥ機能部３０の受電部ＰＤが選択される。よって、情報処理装置Ｃは、情報処理装置Ｄを介して、電力を受電することができる。
【００７６】
このように、本実施形態に係る情報処理装置では、状態管理部９０が、隣接装置の電源状態、接続状態を監視装置１００などから受信した情報に基づき、自装置の予め設定された受給電の管理情報と矛盾する状態になったと判定した場合、セレクタ制御テーブル８０を更新することにより、受給電処理を円滑に継続することができる。
【００７７】
なお、図１１に、受電部ＰＤと給電部ＰＳＥの回路の一例を示す。ＰｏＥ給電方式には、ＴｙｐｅＡとＴｙｐｅＢがあり、いずれも本発明に適用可能である。
【００７８】
また、本発明は上記実施形態に限られない。本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
例えば、情報処理装置Ａ〜Ｅは、複数の電源部や、複数の外部電源との接続口を備える構成であってもよい。これにより、冗長性を向上させることができる。
【００７９】
次に、本発明の一実施形態に係る情報処理装置の最小構成の一例について説明する。図１２は、本発明の一実施形態に係る情報処理装置の最小構成の一例を示す図である。
図１２に示す通り、本発明の一実施形態に係る情報処理装置１０００は、少なくとも、外部装置の接続先ポートと接続されるポート１０１０と、ポート１０１０と接続されるＰｏＥ機能部１０２０と、ＰｏＥ機能部１０２０と接続される電源部１０３０とを備え、ＰｏＥ機能部１０２０は、ポート１０１０を介して接続先ポートへ電源部１０３０からの電力を供給する給電部ＰＳＥと、ポート１０１０を介して接続先ポートからの電力を受電し電源部１０３０に出力する受電部ＰＤと、給電部ＰＳＥ又は受電部ＰＤのうちいずれか一方を選択して電源部１０３０に対する給電又は受電を制御するセレクタＳと、を備える構成である。
【００８０】
また、本実施の形態に係る情報処理装置は、内部にコンピュータシステムを有している。そして、動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００８１】
また、各ステップを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、また、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する処理を行ってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００８２】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００８３】
その他、本発明の趣旨を逸脱しない範囲で、上記した実施の形態における構成要素を周知の構成要素に置き換えることは適宜可能である。また、この発明の技術範囲は上記の実施形態に限られるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【符号の説明】
【００８４】
Ａ〜Ｅ  情報処理装置
Ｘ  外部電源
Ｐ１，Ｐ２，Ｐ３…  ポート
Ｔ１，Ｔ２，Ｔ３…  トランス
１０，２０，３０  ＰｏＥ機能部
Ｓ  セレクタ
ＰＳＥ  給電部
ＰＤ  受電部
５０  電源部
６０  Ｅｔｈｅｒｎｅｔ回線部
７０  セレクタ制御部
８０  セレクタ制御テーブル
９０  状態管理部
１００  監視装置
【図１】
2014230195.tif 000003
【図２】
2014230195.tif 000004
【図３】
2014230195.tif 000005
【図４】
2014230195.tif 000006
【図５】
2014230195.tif 000007
【図６】
2014230195.tif 000008
【図７】
2014230195.tif 000009
【図８】
2014230195.tif 000010
【図９】
2014230195.tif 000011
【図１０】
2014230195.tif 000012
【図１１】
2014230195.tif 000013
【図１２】
2014230195.tif 000014