(57)【特許請求の範囲】
【請求項１】
複数の端末装置に対する電力供給を制御する制御装置であって、
前記複数の端末装置のそれぞれとケーブルを介して接続可能であり、前記複数の端末装置のそれぞれと前記ケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより前記複数の端末装置のそれぞれに前記ケーブルを介して電力供給をする充電制御部と、
前記充電制御部から電力供給可能な総電力量を、前記充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、
前記複数の端末装置のそれぞれについての前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる入力電力設定指示を前記充電制御部に与えることにより、前記複数の端末装置のそれぞれに前記平均電力量より大きい電力を前記ケーブルを介して受け取らないように電力の消費量を制御させ、および、前記複数の端末装置のそれぞれについての前記電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を前記充電制御部に与える入力設定指示部と、
を備える制御装置。
【請求項２】
前記入力設定指示部は、
所定期間毎に、直前の所定期間後に、新たな端末装置が前記充電制御部に接続されたか否かを判断し、
前記新たな端末装置が前記充電制御部に接続された場合に、前記入力電力設定指示および前記最大プロファイル設定指示を前記充電制御部に与える
請求項１に記載の制御装置。
【請求項３】
前記ケーブルは、ＵＳＢ−Ｃ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格に準拠し、
前記電力プロファイルを設定する場合、前記充電制御部は、供給する電圧および電流の組み合わせを決定するパワーデリバリシーケンスを前記複数の端末装置のそれぞれと実行する
請求項１または２に記載の制御装置。
【請求項４】
前記充電制御部は、前記ケーブルを介して、ＶＤＭ（Ｖｅｎｄｏｒ  Ｄｅｆｉｎｅ  Ｍｅｓｓａｇｉｎｇ）信号を前記複数の端末装置のそれぞれとやり取りすることにより、前記複数の端末装置のそれぞれに対して、前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる
請求項１から３の何れか１項に記載の制御装置。
【請求項５】
前記複数の端末装置をユーザにより取り出し可能に収納する収納部をさらに備える
請求項１から４の何れか１項に記載の制御装置。
【請求項６】
複数の端末装置に対して電力供給をする充電制御部を制御する情報処理装置であって、
前記充電制御部は、複数の端末装置のそれぞれとケーブルを介して接続可能であり、前記複数の端末装置のそれぞれと前記ケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより前記複数の端末装置のそれぞれに前記ケーブルを介して電力供給をし、
前記情報処理装置は、
前記充電制御部から電力供給可能な総電力量を、前記充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、
前記複数の端末装置のそれぞれについての前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる入力電力設定指示を前記充電制御部に与えることにより、前記複数の端末装置のそれぞれに前記平均電力量より大きい電力を前記ケーブルを介して受け取らないように電力の消費量を制御させ、および、前記複数の端末装置のそれぞれについての前記電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を前記充電制御部に与える入力設定指示部と、
を備える情報処理装置。
【請求項７】
複数の端末装置に対して電力供給をする充電制御部を制御する情報処理装置としてコンピュータを機能させるためのプログラムであって、
前記充電制御部は、複数の端末装置のそれぞれとケーブルを介して接続可能であり、前記複数の端末装置のそれぞれと前記ケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより前記複数の端末装置のそれぞれに前記ケーブルを介して電力供給をし、
前記コンピュータを、
前記充電制御部から電力供給可能な総電力量を、前記充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、
前記複数の端末装置のそれぞれについての前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる入力電力設定指示を前記充電制御部に与えることにより、前記複数の端末装置のそれぞれに前記平均電力量より大きい電力を前記ケーブルを介して受け取らないように電力の消費量を制御させ、および、前記複数の端末装置のそれぞれについての前記電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を前記充電制御部に与える入力設定指示部
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、学校等において、タブレット型コンピュータ（以下、タブレット）を教育に用いることが検討されている。このような場合、タブレットは、例えば、教室に設置された専用のラックに収納して管理される。授業の開始前、学生は、ラックからタブレットを取り出し、取り出したタブレットを起動して自席で使用を開始する。授業の終了後、学生は、使用していたタブレットをシャットダウンし、シャットダウンしたタブレットをラック内に格納し、ラック内の制御装置にケーブルを介して接続する。
【０００３】
そして、ラック内の制御装置は、収納されているタブレットに対してケーブルを介して充電をする。また、ラック内の情報処理装置は、ネットワークを介して遠隔操作等を受け付けて、収納されているタブレットに対してソフトウェアのアップデート等を実行して、タブレットのメンテナンスを行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２０１８／０９６７９８号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ラックには、多数のタブレットが収納される。しかし、ラックは、多数のタブレットを供給可能な最大電力で同時に充電した場合、供給電力の合計が許容最大電力量を超えてしまう可能性がある。
【０００６】
例えば、ＤＣ駆動の充電ラックに対して電源供給するＡＣアダプタは定格電力が大きいものでも３百数十ワット程度である。また、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）−Ｃ規格では、最大で、６０ワット（２０Ｖ、３Ａ）の電力量で電力供給が可能である。このため、ラックは、ＵＳＢ−Ｃ規格で定められた最大の電力量（例えば、６０ワット）が供給された場合にも、全体の供給電力が許容最大電力量を超えないように４個〜５個程度のタブレットしか同時に充電することができない。また、ＡＣ駆動するような充電ラックについても、日本において教室に設けられた商用のＡＣ電源コンセントの許容最大電力量は、１５００Ｗ程度である。従って、タブレットの台数こそ違えど、２０〜２５台程度のタブレットしか同時に充電することはできない。従って、ラック内部の充電は、多数のタブレットを所定個ずつに分けて順番に充電しなければならなく、全てのタブレットを充電するのに、非常に時間がかかり、効率が悪かった。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、複数の端末装置を短時間で充電する制御装置、情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１態様に係る制御装置は、複数の端末装置に対する電力供給を制御する制御装置であって、前記複数の端末装置のそれぞれとケーブルを介して接続可能であり、前記複数の端末装置のそれぞれと前記ケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより前記複数の端末装置のそれぞれに前記ケーブルを介して電力供給をする充電制御部と、前記充電制御部から電力供給可能な総電力量を、前記充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、前記複数の端末装置のそれぞれについての前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる入力電力設定指示を前記充電制御部に与えることにより、前記複数の端末装置のそれぞれに前記平均電力量より大きい電力を前記ケーブルを介して受け取らないように電力の消費量を制御させ、および、前記複数の端末装置のそれぞれについての前記電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を前記充電制御部に与える入力設定指示部と、を備える。
【０００９】
本発明の第２態様に係る情報処理装置は、複数の端末装置に対して電力供給をする充電制御部を制御する情報処理装置であって、前記充電制御部は、複数の端末装置のそれぞれとケーブルを介して接続可能であり、前記複数の端末装置のそれぞれと前記ケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより前記複数の端末装置のそれぞれに前記ケーブルを介して電力供給をし、前記情報処理装置は、前記充電制御部から電力供給可能な総電力量を、前記充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、前記複数の端末装置のそれぞれについての前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる入力電力設定指示を前記充電制御部に与えることにより、前記複数の端末装置のそれぞれに前記平均電力量より大きい電力を前記ケーブルを介して受け取らないように電力の消費量を制御させ、および、前記複数の端末装置のそれぞれについての前記電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を前記充電制御部に与える入力設定指示部と、を備える。
【００１０】
本発明の第３態様に係るプログラムは、複数の端末装置に対して電力供給をする充電制御部を制御する情報処理装置としてコンピュータを機能させるためのプログラムであって、前記充電制御部は、複数の端末装置のそれぞれとケーブルを介して接続可能であり、前記複数の端末装置のそれぞれと前記ケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより前記複数の端末装置のそれぞれに前記ケーブルを介して電力供給をし、前記コンピュータを、前記充電制御部から電力供給可能な総電力量を、前記充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、前記複数の端末装置のそれぞれについての前記ケーブルを介して入力する最大の電力を前記平均電力量に設定させる入力電力設定指示を前記充電制御部に与えることにより、前記複数の端末装置のそれぞれに前記平均電力量より大きい電力を前記ケーブルを介して受け取らないように電力の消費量を制御させ、および、前記複数の端末装置のそれぞれについての前記電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を前記充電制御部に与える入力設定指示部として機能させる。
【発明の効果】
【００１１】
本発明の第１態様に係る制御装置によれば、複数の端末装置を短時間で充電することができる。
【００１２】
本発明の第２態様に係る情報処理装置によれば、複数の端末装置を短時間で充電することができる。
【００１３】
本発明の第３態様に係るプログラムによれば、複数の端末装置を短時間で充電することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、情報処理システムを示す図である。
【図２】図２は、充電キャビネットの外観を示す図である。
【図３】図３は、充電キャビネットに収納された端末装置の周辺部分を拡大した図である。
【図４】図４は、内部に端末装置を収納した充電キャビネットの構成を、学校内サーバおよび無線通信装置とともに示すブロック図である。
【図５】図５は、充電キャビネットが複数の充電制御装置を備える場合の構成を示す図である。
【図６】図６は、充電制御装置のハードウェア構成を複数の端末装置とともに示す図である。
【図７】図７は、端末装置のハードウェア構成および充電制御装置内の端末制御部のハードウェア構成を示す図である。
【図８】図８は、第１実施形態に係る情報処理装置の機能構成を示す図である。
【図９】図９は、第１実施形態に係る情報処理システムの処理の流れを示す図である。
【図１０】図１０は、第１実施形態に係る情報処理装置の処理の流れを示すフローチャートである。
【図１１】図１１は、第１実施形態に係る情報処理システムにおける、入力電力設定指示およびプロファイル設定指示をした場合の処理の流れを示す図である。
【図１２】図１２は、第２実施形態に係る情報処理装置の機能構成を示す図である。
【図１３】図１３は、第２実施形態に係る情報処理システムの処理の流れを示す図である。
【図１４】図１４は、第２実施形態に係る情報処理装置の処理の流れを示すフローチャートである。
【図１５】図１５は、第２実施形態に係る情報処理システムにおける、優先電力設定指示および入力電力設定指示をした場合の処理の流れを示す図である。
【図１６】図１６は、第３実施形態に係る情報処理装置の機能構成を示す図である。
【図１７】図１７は、第３実施形態に係る情報処理システムの処理の流れを示す図である。
【図１８】図１８は、図１７に続く、情報処理システムの処理の流れを示す図である。
【図１９】図１９は、図１８に続く、情報処理システムの処理の流れを示す図である。
【発明を実施するための形態】
【００１５】
以下に、実施形態に係る情報処理システム１０を説明する。なお、実施形態により開示技術が限定されるものではない。また、複数の実施形態において略同一の機能を有する構成には同一の符号を付し、重複する説明は省略する。
【００１６】
（第１実施形態）
まず、第１実施形態に係る情報処理システム１０について説明する。
【００１７】
図１は、第１実施形態に係る情報処理システム１０を示す図である。本実施形態において、情報処理システム１０は、学校における授業を支援するためのシステムである。なお、情報処理システム１０は、学校における授業の支援に限らず、他の環境に適用してもよい。情報処理システム１０は、例えば、会社内、セミナーまたは会議等のような、多数の参加者がコンピュータを操作しながら作業または学習等を行う環境であれば、どのような環境に適用してもよい。
【００１８】
情報処理システム１０は、複数の端末装置２０と、学校内サーバ２２と、無線通信装置２４と、充電キャビネット２６（制御装置）とを備える。
【００１９】
複数の端末装置２０のそれぞれは、タブレット型またはノート型のコンピュータである。端末装置２０は、情報の入力機能、出力機能および情報処理機能を有する。端末装置２０は、二次電池を有し、二次電池に充電された電力により動作可能である。従って、端末装置２０は、ユーザにより持ち運びが可能である。また、端末装置２０は、無線通信機能を有し、通信用ケーブルを介さずに他の装置と情報通信が可能である。
【００２０】
学校内サーバ２２は、サーバ型コンピュータであり、内部ネットワークを介して複数の端末装置２０からアクセスされる。また、学校内サーバ２２は、例えば、外部ネットワーク上の装置から内部ネットワーク上の装置へのアクセスを制限したり、内部ネットワーク上の装置から外部ネットワーク上の装置へのアクセスを制限したりする。
【００２１】
無線通信装置２４は、充電キャビネット２６の外部に設けられる。無線通信装置２４は、内部ネットワークに有線により接続される。無線通信装置２４は、複数の端末装置２０のそれぞれと無線通信により接続する。無線通信装置２４は、無線通信により接続した端末装置２０を内部ネットワーク上の他の装置にアクセスさせる。
【００２２】
充電キャビネット２６は、充電制御装置３０と、情報処理装置３２とを有する。充電キャビネット２６は、複数の端末装置２０を内部に収納する。充電キャビネット２６の内部に収納された端末装置２０は、ユーザにより取り出し可能である。
【００２３】
充電キャビネット２６は、内部に収納している端末装置２０を充電する。また、充電キャビネット２６は、内部に収納している端末装置２０の電源を起動したり、シャットダウンしたりすることができる。充電キャビネット２６は、内部に収納している端末装置２０と有線により通信することができる。さらに、充電キャビネット２６は、内部に収納している端末装置２０が起動している状態で、端末装置２０と無線により通信をすることもできる。
【００２４】
また、充電キャビネット２６は、内部ネットワークに接続されている。充電キャビネット２６は、外部の装置からの指示に応じて、内部に収納している端末装置２０を操作したり、通信をしたりすることができる。
【００２５】
このような情報処理システム１０において、複数の端末装置２０のそれぞれは、授業の開始前に、学生により充電キャビネット２６から取り出される。授業中において、端末装置２０は、学生により使用される。授業中において、端末装置２０は、無線通信装置２４を介して学校内サーバ２２にアクセスする。これにより、授業中において、端末装置２０は、学校内サーバ２２から資料データをダウンロードして、学生に参照させることができる。また、授業中において、端末装置２０は、学生により入力された情報（例えば、問題に対する回答等）を学校内サーバ２２にアップロードすることができる。
【００２６】
また、複数の端末装置２０のそれぞれは、授業の終了後、充電キャビネット２６内に収納される。充電キャビネット２６は、収納した端末装置２０を、次の授業の開始までに充電する。これにより、充電キャビネット２６は、授業中において、端末装置２０が充電切れで動作できなくなることを回避することができる。
【００２７】
また、充電キャビネット２６は、外部の装置等からの遠隔操作に応じて、収納した端末装置２０を動作させる。そして、充電キャビネット２６は、外部の装置等からの遠隔操作に応じて、収納した端末装置２０に、プログラムをアップデートさせたり、プログラムをインストールさせたりする。これにより、充電キャビネット２６は、遠隔地にいる保守作業員に端末装置２０のメンテナンスをさせることができる。
【００２８】
図２は、充電キャビネット２６の外観を示す図である。充電キャビネット２６は、充電制御装置３０および情報処理装置３２を収納する収納部２８を有する。複数の端末装置２０は、収納部２８の所定の位置に収納される。
【００２９】
充電制御装置３０は、収納されている端末装置２０に対する充電の制御および通信の制御を実行する。また、情報処理装置３２は、内部ネットワークを介して他の装置と通信をする。また、情報処理装置３２は、充電制御装置３０を制御したり、収納されている端末装置２０と無線通信をしたりする。
【００３０】
図３は、充電キャビネット２６に収納された端末装置２０の周辺部分を拡大した図である。充電キャビネット２６に収納された端末装置２０は、ケーブル３４を介して充電制御装置３０と接続される。
【００３１】
ケーブル３４は、端末装置２０に対して装着自在である。収納作業時において、端末装置２０は、ユーザの手作業によりケーブル３４に取り付けられる。また、取出作業時において、端末装置２０は、ユーザの手作業によりケーブル３４から取り外される。
【００３２】
ケーブル３４は、２つの装置間で電力供給および情報通信を行う仕様を定めた規格に準拠している。本実施形態においては、ケーブル３４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）−Ｃ規格に準拠したＵＳＢ  Ｔｙｐｅ−Ｃケーブルである。この規格によれば、２つの装置の間で情報の通信とともに、電力の供給を行うことができる。
【００３３】
図４は、内部に端末装置２０を収納した充電キャビネット２６の構成を、学校内サーバ２２および無線通信装置２４とともに示すブロック図である。充電キャビネット２６は、充電制御装置３０と、情報処理装置３２と、複数のケーブル３４と、電源タップ３６と、複数のＡＣアダプタ３８（電力変換器）とを有する。
【００３４】
充電制御装置３０は、ケーブル３４を介して１または複数の端末装置２０と接続される。１または複数のケーブル３４のそれぞれは、一方の端子が充電制御装置３０に接続され、他方の端子が端末装置２０と接続可能となっている。
【００３５】
充電制御装置３０は、１または複数の端末装置２０のそれぞれに対する充電の制御および通信の制御を実行する。なお、充電制御装置３０の構成については、図６以降でさらに詳細に説明する。
【００３６】
情報処理装置３２は、通信機能および情報処理機能を有するコンピュータである。情報処理装置３２は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）およびＲＡＭ（Random  Access  Memory）等を含み、インストールされたプログラムに従って情報処理を実行する。また、情報処理装置３２は、内部ネットワークに接続され、内部ネットワーク上の他の装置と情報通信を行う。また、情報処理装置３２は、学校内サーバ２２を介して、外部ネットワーク上の他の装置と情報通信を行う。
【００３７】
また、情報処理装置３２は、内部通信ケーブル４０を介して充電制御装置３０に接続される。これにより、情報処理装置３２は、充電制御装置３０を制御することができる。
【００３８】
内部通信ケーブル４０は、情報処理装置３２と充電制御装置３０との間を接続する。内部通信ケーブル４０は、ＵＳＢ−Ｃ規格に準拠したＵＳＢ  Ｔｙｐｅ−Ａ  ｔｏ  Ｃケーブルである。内部通信ケーブル４０は、これに限らず、他の規格に準拠したケーブルであってよい。
【００３９】
電源タップ３６は、ＡＣケーブルを介して、教室に設けられた商用ＡＣ電源コンセントに接続される。また、電源タップ３６は、複数のサブ電源コンセントを有する。電源タップ３６のサブ電源コンセントには、情報処理装置３２にＤＣ電力を供給するためのＡＣアダプタ３８が接続される。ＡＣアダプタ３８は、電源タップ３６から供給されるＡＣ電力をＤＣ電力に変換して、情報処理装置３２に電力を供給する。これにより、情報処理装置３２は、ＡＣ電力を動力源として動作することができる。
【００４０】
また、電源タップ３６のサブ電源コンセントには、充電制御装置３０にＤＣ電力を供給するためのＡＣアダプタ３８が接続される。ＡＣアダプタ３８は、電源タップ３６から供給されるＡＣ電力をＤＣ電力に変換して、充電制御装置３０に電力を供給する。これにより、充電制御装置３０は、ＡＣ電力を動力源として動作することができる。
【００４１】
図５は、充電キャビネット２６が複数の充電制御装置３０を備える場合の構成を示す図である。充電キャビネット２６は、複数の充電制御装置３０を有していてもよい。本実施形態においては、複数の充電制御装置３０は、内部通信ケーブル４０によりカスケード接続されている。なお、情報処理装置３２は、複数の充電制御装置３０のそれぞれと、個別に（パラレルに）、接続されていてもよい。
【００４２】
図６は、充電制御装置３０のハードウェア構成を複数の端末装置２０とともに示す図である。充電制御装置３０は、上位変換部４２と、装置制御部４４と、複数の端末制御部４６とを有する。
【００４３】
上位変換部４２は、情報処理装置３２と内部通信ケーブル４０を介して接続される。上位変換部４２は、内部通信ケーブル４０の信号線と、装置制御部４４および複数の端末制御部４６が入出力する信号線との間の信号フォーマットの変換をする。
【００４４】
本実施形態においては、装置制御部４４および複数の端末制御部４６は、ＲＳ４８５形式のフォーマットの信号を入出力する。従って、本実施形態において、上位変換部４２は、ＵＳＢ−Ｃと、ＲＳ４８５との間の信号フォーマットの変換をする。
【００４５】
なお、装置制御部４４および複数の端末制御部４６がＵＳＢ−Ｃの信号の入出力をする場合には、充電制御装置３０は、上位変換部４２を有さなくてもよい。また、上位変換部４２は、ＲＳ４８５に限らず他の形式に変換してもよい。
【００４６】
装置制御部４４は、内部にプロセッサ回路等を有する。装置制御部４４は、充電制御装置３０の全体を制御する。
【００４７】
複数の端末制御部４６のそれぞれは、ケーブル３４を介して端末装置２０と接続可能である。複数の端末制御部４６のそれぞれは、対応するケーブル３４を介して接続された端末装置２０に対して、充電の制御および通信の制御を実行する。複数の端末制御部４６のそれぞれは、複数本のケーブル３４を介して複数個の端末装置２０と接続されてもよい。
【００４８】
また、複数の端末制御部４６のそれぞれは、情報処理装置３２から上位変換部４２を介してコマンドを受け取る。複数の端末制御部４６のそれぞれは、情報処理装置３２から受け取ったコマンドに応じて、充電の制御および通信の制御を実行することもできる。また、複数の端末制御部４６のそれぞれは、対応するケーブル３４を介して接続された端末装置２０の状態等を、上位変換部４２を介して情報処理装置３２に通知する。
【００４９】
図７は、端末装置２０のハードウェア構成および充電制御装置３０内の端末制御部４６のハードウェア構成を示す図である。
【００５０】
充電制御装置３０が有する複数の端末制御部４６のそれぞれは、充電側ＰＤコントローラ５２（電力供給コントローラ、充電制御部）と、充電側通信プロセッサ５４と、下位変換部５６と、充電側電源部５８とを有する。
【００５１】
充電側ＰＤコントローラ５２は、ケーブル３４を介して端末装置２０と接続可能である。充電側ＰＤコントローラ５２は、ケーブル３４を用いた電力供給および情報通信を行う仕様を定めた規格に従って、電力供給および情報通信を行う。
【００５２】
本実施形態においては、充電側ＰＤコントローラ５２は、端末装置２０との間で、ＵＳＢ−Ｃ規格に準拠した方式で電力供給および情報通信を行う。本実施形態においては、充電側ＰＤコントローラ５２は、ＵＳＢ−Ｃ規格に準拠したケーブル３４におけるＣＣ（Configuration  Cannel）信号線を介して、ＶＤＭ（Vendor  Defined  Messaging）信号を端末装置２０と送受信する。
【００５３】
充電側ＰＤコントローラ５２は、ケーブル３４を介して端末装置２０に接続された場合に、規格において予め定められたシーケンス（パワーデリバリシーケンス）を端末装置２０との間で実行することにより、端末装置２０に供給する電圧および電流の組み合わせを設定する。本実実施形態においては、充電側ＰＤコントローラ５２は、ＵＳＢ−Ｃ規格で定められたパワーデリバリシーケンスを実行することにより、端末装置２０に供給する電圧および電流の組み合わせを示す電力プロファイルを設定する。そして、充電側ＰＤコントローラ５２は、設定した電力プロファイルに示された電圧および電流の組み合わせにより電力を端末装置２０に供給するように、充電側電源部５８に指示を与える。
【００５４】
充電側通信プロセッサ５４は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を含み、充電側ＰＤコントローラ５２を制御する。充電側通信プロセッサ５４は、例えばＲＯＭに予め記憶されたプログラムをＲＡＭに展開して、プログラムに従った制御をする。また、充電側通信プロセッサ５４は、プログラムに従って、下位変換部５６および上位変換部４２を介して、情報処理装置３２からコマンドを受け取る。また、充電側通信プロセッサ５４は、プログラムに従って、下位変換部５６および上位変換部４２を介して、情報処理装置３２に情報を通知する。
【００５５】
下位変換部５６は、上位変換部４２とバスを介して接続される。下位変換部５６は、上位変換部４２と接続するバスの信号線と、充電側通信プロセッサ５４が入出力する信号線との間の信号フォーマットの変換をする。
【００５６】
本実施形態においては、充電側通信プロセッサ５４は、ＵＡＲＴ（Universal  Asynchronous  Receiver/Transmitter）形式のフォーマットの信号を入出力する。従って、本実施形態において、下位変換部５６は、ＲＳ４８５とＵＡＲＴとの間の信号フォーマットの変換をする。
【００５７】
なお、充電側通信プロセッサ５４がＲＳ４８５の信号の入出力をする場合には、端末制御部４６は、下位変換部５６を有さなくてもよい。また、下位変換部５６は、ＲＳ４８５に限らず他の形式に変換してもよい。
【００５８】
充電側電源部５８は、ＡＣ電圧を直流に変換するＡＣアダプタ３８から電力を受け取る。充電側電源部５８は、充電側ＰＤコントローラ５２からの指示に従って、ケーブル３４を介して端末装置２０に、指定された電力プロファイルに示された電圧および電流の組み合わせにより電力を供給する。
【００５９】
端末装置２０は、端末側ＰＤコントローラ６２（電力供給コントローラ）と、端末側通信プロセッサ６４と、プロセッシング回路６６と、無線通信部６８と、バッテリ７０と、端末側電源部７２と、電源スイッチ７４とを有する。
【００６０】
端末側ＰＤコントローラ６２は、ケーブル３４を介して充電制御装置３０と接続可能である。端末側ＰＤコントローラ６２は、ケーブル３４を用いた電力供給および情報通信を行う仕様を定めた規格に従って、電力供給を受けるとともに、情報通信を行う。
【００６１】
本実施形態においては、端末側ＰＤコントローラ６２は、充電制御装置３０との間で、ＵＳＢ−Ｃ規格に準拠した方式で電力供給を受けるとともに、情報通信を行う。本実施形態においては、端末側ＰＤコントローラ６２は、ＵＳＢ−Ｃ規格に準拠したケーブル３４におけるＣＣ信号線を介して、ＶＤＭ信号を充電制御装置３０と送受信する。
【００６２】
端末側ＰＤコントローラ６２は、ケーブル３４を介して充電制御装置３０に接続された場合に、規格において予め定められたシーケンス（パワーデリバリシーケンス）を充電制御装置３０との間で実行することにより、充電制御装置３０から受け取る電圧および電流の組み合わせを設定する。本実実施形態においては、端末側ＰＤコントローラ６２は、ＵＳＢ−Ｃ規格で定められたパワーデリバリシーケンスを実行することにより、充電制御装置３０から受け取る電圧および電流の組み合わせを示す電力プロファイルを設定する。そして、端末側ＰＤコントローラ６２は、設定した電力プロファイルに示される電圧および電流の組み合わせの電力を充電制御装置３０から受け取るように、端末側電源部７２に指示を与える。
【００６３】
端末側通信プロセッサ６４は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を含み、端末側ＰＤコントローラ６２を制御する。端末側通信プロセッサ６４は、例えばＲＯＭに予め記憶されたプログラムをＲＡＭに展開して、プログラムに従った制御をする。例えば、端末側通信プロセッサ６４は、プロセッシング回路６６に対して、ケーブル３４を介して接続された充電制御装置３０に関する情報等を与える。また、端末側通信プロセッサ６４は、ケーブル３４を介して充電制御装置３０から受け取った情報、端末装置２０の内部の回路からの信号および電源スイッチ７４に対する操作に基づき、電源状態を制御する。
【００６４】
プロセッシング回路６６は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を含み、端末装置２０の全体の制御を実行する。プロセッシング回路６６は、例えばＲＯＭに予め記憶されたプログラムをＲＡＭに展開して、プログラムに従った制御をする。プロセッシング回路６６は、プログラムの実行に従って、端末側通信プロセッサ６４にコマンドを与えたり、端末側通信プロセッサ６４から情報を取得したりする。また、プロセッシング回路６６は、プログラムの実行に従って、無線通信部６８を制御する。
【００６５】
無線通信部６８は、プロセッシング回路６６による制御に従って、無線通信をする。本実施形態においては、無線通信部６８は、無線通信装置２４と無線通信をする。そして、無線通信部６８は、プロセッシング回路６６と他装置との間の情報通信を中継する。
【００６６】
バッテリ７０は、二次電池である。バッテリ７０は、端末装置２０に含まれる各回路に電力を供給する。
【００６７】
端末側電源部７２は、バッテリ７０から電力を受け取り、バッテリ７０から受け取った電力をプロセッシング回路６６および無線通信部６８等の各回路に供給する。なお、端末側ＰＤコントローラ６２、端末側通信プロセッサ６４および端末側電源部７２は、端末装置２０の電源状態に関わらず常時電力が供給されている。
【００６８】
また、端末側電源部７２は、端末側ＰＤコントローラ６２からの指示に従って、ケーブル３４を介して充電制御装置３０から電力を受け取ることもできる。この場合、端末側電源部７２は、充電制御装置３０から受け取った電力を、電源スイッチ７４を介してプロセッシング回路６６および無線通信部６８等の各回路に供給する。また、端末側電源部７２は、ケーブル３４を介して充電制御装置３０から受け取った電力をバッテリ７０に供給することにより、バッテリ７０を充電する。
【００６９】
電源スイッチ７４は、筐体に設けられたオルタネート動作をするプッシュスイッチである。電源スイッチ７４は、ユーザにより操作がされる。
【００７０】
電源スイッチ７４がユーザにより押された場合に、端末側通信プロセッサ６４は、電源状態を切り替える。例えば、端末側通信プロセッサ６４は、オフ状態において、電源スイッチ７４が押された場合には、オン状態に切り替える。また、端末側通信プロセッサ６４は、オン状態において、電源スイッチ７４が押された場合には、オフ状態に切り替える。また、端末側通信プロセッサ６４は、ケーブル３４を介して充電制御装置３０から受け取った情報（ウェイクアップ命令およびスリープ命令等）に応じて、電源状態（オン状態またはオフ状態）を切り替える。また、端末側通信プロセッサ６４は、端末装置２０の内部の回路からの信号によっても電源状態を切り替える。
【００７１】
端末側電源部７２は、オン状態において、プロセッシング回路６６および無線通信部６８等の各回路に電力を供給する。端末側電源部７２は、オフ状態において、プロセッシング回路６６および無線通信部６８等の各回路への電力供給を切断する。
【００７２】
図８は、第１実施形態に係る情報処理装置３２の機能構成を示す図である。第１実施形態に係る情報処理装置３２は、接続検出部１１４と、平均電力算出部１１６と、入力設定指示部１１８とを備える。
【００７３】
第１実施形態に係る情報処理装置３２は、接続検出モジュール、平均電力算出モジュールおよび入力設定指定モジュールを含む所定のプログラムを実行することにより、接続検出部１１４、平均電力算出部１１６および入力設定指示部１１８として機能する。なお、情報処理装置３２は、接続検出部１１４、平均電力算出部１１６および入力設定指示部１１８の一部または全部がハードウェアで構成されていてもよい。
【００７４】
接続検出部１１４は、充電制御装置３０から接続情報を取得する。充電制御装置３０は、ケーブル３４を介して端末装置２０が接続された場合、および、ケーブル３４を介して接続されていた端末装置２０が取り外された場合、接続情報を情報処理装置３２に送信する。接続情報は、例えば、接続されたまたは取り外された端末装置２０の識別情報および、充電制御装置３０のポート番号を含む。そして、接続検出部１１４は、充電制御装置３０に接続されている端末装置２０の識別情報およびポート番号をメモリ等に登録する。
【００７５】
平均電力算出部１１６は、接続検出部１１４により登録された情報に基づき、充電制御装置３０に接続されている端末装置２０の台数を検出する。平均電力算出部１１６は、検出した台数と、充電のために供給可能な総電力量とを取得する。
【００７６】
総電力量は、例えば、電源タップ３６から入力することが可能な電力量に基づき、ユーザ等により予め設定される。例えば、総電力量は、電源タップ３６から入力することが可能な電力量から、必要電力量を減じた量である。必要電力量は、例えば、充電キャビネット２６により消費される電力量、充電制御装置３０の全てのポートにデフォルト電力プロファイルで電力供給がされた場合に消費される電力量、および、マージン電力量を加算した値である。情報処理装置３２は、総電力量を学校内サーバ２２等から内部ネットワークを介して予め取得してもよい。
【００７７】
平均電力算出部１１６は、総電力量を台数で除算した平均電力量を算出する。本実施形態において、平均電力量は、充電制御装置３０に現在接続されている全ての端末装置２０に対して平均的に電力を供給した場合に、１台あたりに供給可能な電力量を表す。
【００７８】
入力設定指示部１１８は、入力電力設定指示を充電制御装置３０に与える。本実施形態において、入力電力設定指示は、充電制御装置３０に接続されている複数の端末装置２０のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる指示である。
【００７９】
情報処理装置３２から入力電力設定指示を受け取った場合、充電制御装置３０は、接続されている１または複数の端末装置２０のそれぞれに対して、ケーブル３４を介して入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を送信する。充電制御装置３０から、入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を受けた端末装置２０は、平均電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。
【００８０】
さらに、入力設定指示部１１８は、充電制御装置３０に接続されている複数の端末装置２０のそれぞれについての最大プロファイル設定指示を充電制御装置３０に与える。本実施形態において、最大プロファイル設定指示は、その端末装置２０についての電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定するプロファイル設定指示である。
【００８１】
情報処理装置３２から最大プロファイル設定指示を受け取った場合、充電制御装置３０は、最大電力プロファイルにより電圧および電流が供給されるように、接続されている複数の端末装置２０のそれぞれとパワーデリバリシーケンスを実行する。
【００８２】
図９は、第１実施形態に係る情報処理システム１０の処理の流れを示す図である。第１実施形態に係る情報処理システム１０は、図９に示すような流れで処理を実行する。
【００８３】
まず、端末装置２０は、充電制御装置３０にケーブル３４を介して物理的に接続される（Ｓ１１１−１、Ｓ１１１−２）。続いて、充電制御装置３０および端末装置２０は、パワーデリバリシーケンスを実行し、電力プロファイルを設定する（Ｓ１１２−１、Ｓ１１２−２）。これにより、充電制御装置３０は、設定した電力プロファイルに示された電圧および電流の電力を端末装置２０に供給することができる。
【００８４】
ここで、充電制御装置３０および端末装置２０は、パワーデリバリシーケンスとして次のような手続きを実行する。まず、充電制御装置３０および端末装置２０のそれぞれは、供給または入力可能な１または複数の電力プロファイルが記述されたパワーデリバリーオブジェクト情報が予め設定されている。充電制御装置３０は、予め設定されている１または複数の電力プロファイルを含むパワーデリバリーオブジェクト情報を端末装置２０に送信する。続いて、端末装置２０は、充電制御装置３０から送られてきたパワーデリバリーオブジェクト情報の中から、供給を要求する１つの電力プロファイルを決定し、決定した電力プロファイルを示す応答情報を充電制御装置３０に送信する。そして、充電制御装置３０は、応答情報に示された電力プロファイルに従って端末装置２０に対する電力供給を開始する。充電制御装置３０および端末装置２０は、このような手続きを実行することにより、電力プロファイルに示された電圧および電流の組み合わせにより端末装置２０へ電力を供給することができる。
【００８５】
ＵＳＢ−Ｃ規格では、電力プロファイルとして、“５Ｖ／０．９Ａ”、“５Ｖ／３Ａ”、“９Ｖ／３Ａ”、“１２Ｖ／３Ａ”、“１５Ｖ／３Ａ”および“２０Ｖ／３Ａ”が定められている。また、ＵＳＢ−Ｃ規格では、最低電圧および最低電流の“５Ｖ／０．９Ａ”が、デフォルト電力プロファイルとして定められている。そして、ＵＳＢ−Ｃ規格に準拠した機器は、デフォルト電力プロファイルでの電力供給および電力受け取りが可能でなければならないことが定められている。
【００８６】
本実施形態においては、充電制御装置３０および端末装置２０は、端末装置２０がケーブル３４を介して物理的に接続された直後のパワーデリバリシーケンスを実行することにより、デフォルト電力プロファイル（５Ｖ／０．９Ａ）が設定される。例えば、充電制御装置３０は、端末装置２０がケーブル３４を介して接続された直後のパワーデリバリシーケンスにおいて、デフォルト電力プロファイルのみが記述されたパワーデリバリーオブジェクト情報を端末装置２０に送信する。これにより、充電制御装置３０は、端末装置２０がケーブル３４を介して接続された直後において、デフォルト電力プロファイル（５Ｖ／０．９Ａ）に示された電圧および電流により、端末装置２０に電力供給をすることができる。
【００８７】
なお、充電制御装置３０は、デフォルト電力プロファイル（５Ｖ／０．９Ａ）に設定されている端末装置２０には、他の電力プロファイルと比較して、非常に小さい電力しか供給することができない。従って、充電制御装置３０は、デフォルト電力プロファイル（５Ｖ／０．９Ａ）に設定されている端末装置２０に対しては、実質的に充電をすることができない。
【００８８】
充電制御装置３０は、端末装置２０が物理的に接続され（Ｓ１１１−１、Ｓ１１１−２）、且つ、パワーデリバリシーケンスが実行された場合（Ｓ１１２−１、Ｓ１１２−２）、接続された端末装置２０の接続情報を情報処理装置３２に送信する（Ｓ１１３−１、Ｓ１１３−２）。充電制御装置３０は、新たな端末装置２０が物理的に接続される毎に、接続情報を送信する。また、充電制御装置３０は、既に物理的に接続されている端末装置２０が取り外された場合、取り外されたことを示す接続情報を情報処理装置３２に送信する。
【００８９】
情報処理装置３２は、充電制御装置３０から接続情報を受信する毎に、充電制御装置３０に接続されている端末装置２０を登録する（Ｓ１１４）。例えば、情報処理装置３２は、充電制御装置３０に新たに接続された端末装置２０の識別情報およびポート番号等をメモリに登録する。また、例えば、情報処理装置３２は、充電制御装置３０から取り外された端末装置２０の識別情報およびポート番号等をメモリから削除する。
【００９０】
図１０は、第１実施形態に係る情報処理装置３２の処理の流れを示すフローチャートである。情報処理装置３２は、所定期間毎（例えば５分または１０分毎）、Ｓ１２２からＳ１２６までの処理を繰り返す（Ｓ１２１とＳ１２７との間のループ処理）。
【００９１】
Ｓ１２２において、情報処理装置３２は、直前の所定期間の後に、新たな端末装置２０が充電制御装置３０に接続されたか否かを判断する。新たな端末装置２０が充電制御装置３０に接続されていない場合（Ｓ１２２のＮｏ）、情報処理装置３２は、何ら処理をせずに、処理をＳ１２７に進める。
【００９２】
新たな端末装置２０が充電制御装置３０に接続された場合（Ｓ１２２のＹｅｓ）、情報処理装置３２は、処理をＳ１２３に進める。Ｓ１２３において、情報処理装置３２は、充電制御装置３０に接続されている端末装置２０が登録されているメモリを参照して、充電制御装置３０に接続されている端末装置２０の台数を検出する。
【００９３】
続いて、Ｓ１２４において、情報処理装置３２は、充電のために供給可能な総電力量を、検出した台数で除算することにより、平均電力量を算出する。続いて、Ｓ１２５において、情報処理装置３２は、充電制御装置３０に接続されている１または複数の端末装置２０のそれぞれについての入力電力設定指示を充電制御装置３０に与える。続いて、Ｓ１２６において、情報処理装置３２は、充電制御装置３０に接続されている１または複数の端末装置２０のそれぞれについての最大プロファイル設定指示を、充電制御装置３０に与える。
【００９４】
情報処理装置３２は、Ｓ１２６の処理を終えると、処理をＳ１２７に進める。そして、Ｓ１２７において、情報処理装置３２は、処理をＳ１２１に戻し、所定時間（例えば５分または１０分）処理を待機して、処理をＳ１２２に進める。
【００９５】
なお、図１０に示す処理において、情報処理装置３２は、新たな端末装置２０が接続されていない場合（Ｓ１２２のＮｏ）、何ら処理を実行しない。すなわち、情報処理装置３２は、端末装置２０が取り外された場合にも、何ら処理を実行しない。これに代えて、情報処理装置３２は、直前の所定期間の後に何れかの端末装置２０が取り外された場合にも、Ｓ１２３〜Ｓ１２７の処理を実行してもよい。これにより、情報処理装置３２は、充電制御装置３０に接続されている１または複数の端末装置２０に対してより多くの電力を供給することができる。
【００９６】
また、情報処理装置３２は、Ｓ１２５の処理において、複数の端末装置２０のうち、変更前における平均電力量と、変更後における平均電力量が一致する端末装置２０については、入力電力設定指示を与えなくてもよい。これにより、情報処理装置３２は、最大入力電力量を変更しない端末装置２０に対する処理を少なくすることができる。
【００９７】
また、情報処理装置３２は、Ｓ１２６の処理において、複数の端末装置２０のうち、変更前における電力プロファイルと、変更後における電力プロファイルが一致する端末装置２０については、最大プロファイル設定指示を与えなくてもよい。これにより、情報処理装置３２は、電力プロファイルを変更しない端末装置２０との間でのパワーデリバリシーケンスの処理を無くすことができる。
【００９８】
図１１は、第１実施形態に係る情報処理システム１０における、入力電力設定指示および最大プロファイル設定指示をした場合の処理の流れを示す図である。
【００９９】
情報処理装置３２が入力電力設定指示および最大プロファイル設定指示を充電制御装置３０に与えた場合（Ｓ１２５、Ｓ１２６）、情報処理システム１０は、図１１に示すような流れで処理を実行する。
【０１００】
まず、充電制御装置３０は、接続されている１または複数の端末装置２０のそれぞれに対して、ＶＤＭ信号により、入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を送信する（Ｓ１３１−１、Ｓ１３１−２）。
【０１０１】
続いて、１または複数の端末装置２０のそれぞれは、入力する最大の電力を平均電力量に設定する（Ｓ１３２−１、Ｓ１３２−２）。これにより、１または複数の端末装置２０のそれぞれは、以後、設定された平均電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。続いて、１または複数の端末装置２０のそれぞれは、ＶＤＭ信号により、完了を示す情報を充電制御装置３０に送信する（Ｓ１３３−１、Ｓ１３３−２）。
【０１０２】
完了を示す情報を受信した場合、充電制御装置３０は、平均電力量の設定の完了した端末装置２０との間で、最大電力プロファイルにより電圧および電流が供給されるようにパワーデリバリシーケンスを実行する（Ｓ１３４−１、Ｓ１３４−２）。
【０１０３】
最大電力プロファイルは、充電制御装置３０とその端末装置２０との間で設定が可能な電力プロファイルのうちの最大電力を示すプロファイルである。例えば、充電制御装置３０が５Ｖ／０．９Ａ”、“５Ｖ／３Ａ”、“９Ｖ／３Ａ”、“１２Ｖ／３Ａ”、“１５Ｖ／３Ａ”および“２０Ｖ／３Ａ”で電力供給が可能であり、端末装置２０が、５Ｖ／０．９Ａ”、“５Ｖ／３Ａ”および“２０Ｖ／３Ａ”で電力を受け取りが可能であるとする。この場合、最大電力プロファイルは、互いに共通の電力プロファイルのうちの最大電力の“２０Ｖ／３Ａ”となる。
【０１０４】
なお、充電制御装置３０および端末装置２０は、一旦パワーデリバリシーケンスを実行した後は、ケーブル３４を介して接続をした状態では、電力プロファイルを変更することができない場合がある。この場合、充電制御装置３０は、対応する端末装置２０との間のケーブル３４を介した電力供給および情報通信を一端切断した後に、再接続してもよい。例えば、充電制御装置３０は、ケーブル３４におけるグランド線または電源線をオープンにして電力供給および情報通信を一端切断し、その後、グランド線または電源線を接続してもよい。これにより、充電制御装置３０および端末装置２０は、再度、パワーデリバリシーケンスを実行することができる。
【０１０５】
以上のような第１実施形態に係る充電キャビネット２６（制御装置）は、次のような効果を有する。
【０１０６】
第１実施形態に係る充電キャビネット２６は、複数の端末装置２０のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる入力電力設定指示、および、複数の端末装置２０のそれぞれについての電力プロファイルを最大電力プロファイルに設定する最大プロファイル設定指示を、充電制御装置３０に与える。これにより、第１実施形態に係る充電キャビネット２６は、複数の端末装置２０に対して平均電力量を供給することができる。
【０１０７】
このように、第１実施形態に係る充電キャビネット２６は、複数の端末装置２０のそれぞれに対して入力する最大の電力を平均電力量に設定させることにより、多数の端末装置２０を同時に充電することができる。これにより、第１実施形態に係る充電キャビネット２６は、複数の端末装置２０を短時間で充電することができる。
【０１０８】
また、第１実施形態に係る充電キャビネット２６は、所定期間毎に、直前の所定期間の後に新たな端末装置２０が充電制御装置３０に接続されたか否かを判断し、新たな端末装置２０が充電制御装置３０に接続された場合に、入力電力設定指示および最大プロファイル設定指示を充電制御装置３０に与える。これにより、充電キャビネット２６によれば、適切なタイミングで、複数の端末装置２０のそれぞれに最大入力電力の設定をさせることができる。
【０１０９】
また、第１実施形態に係る充電キャビネット２６は、電力プロファイルを設定する場合、供給する電圧および電流の組み合わせを決定するパワーデリバリシーケンスを複数の端末装置２０のそれぞれと実行する。これにより、充電キャビネット２６によれば、ＵＳＢ−Ｃ規格に準拠した処理により、複数の端末装置２０のそれぞれについての電力プロファイルを設定することができる。
【０１１０】
また、第１実施形態に係る充電キャビネット２６は、ケーブル３４を介してＶＤＭ信号を複数の端末装置２０のそれぞれとやり取りすることにより、複数の端末装置２０のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる。これにより、充電キャビネット２６によれば、ＵＳＢ−Ｃ規格に準拠した処理により、複数の端末装置２０のそれぞれに、ケーブル３４を介して入力する最大の電力を平均電力量に設定させることができる。
【０１１１】
また、第１実施形態に係る充電キャビネット２６は、複数の端末装置２０をユーザにより取り出し可能に収納する収納部２８をさらに備える。これにより、充電キャビネット２６によれば、複数の端末装置２０を保管しながら、充電することができる。
【０１１２】
（第２実施形態）
つぎに、第２実施形態に係る情報処理システム１０について説明する。第２実施形態に係る情報処理システム１０は、第１実施形態と同一のハードウェア構成を有する。
【０１１３】
図１２は、第２実施形態に係る情報処理装置３２の機能構成を示す図である。第２実施形態に係る情報処理装置３２は、接続検出部１１４と、残量取得部２１２と、優先端末決定部２１４と、優先設定指示部２１６と、余剰電力算出部２１８と、平均電力算出部１１６と、入力設定指示部１１８とを備える。
【０１１４】
第２実施形態に係る情報処理装置３２は、接続検出モジュール、残量取得モジュール、優先決定モジュール、優先設定指示モジュール、余剰電力算出モジュール、平均電力算出モジュールおよび入力設定指示モジュールを含む所定のプログラムを実行することにより、接続検出部１１４、残量取得部２１２、優先端末決定部２１４、優先設定指示部２１６、余剰電力算出部２１８、平均電力算出部１１６および入力設定指示部１１８として機能する。なお、情報処理装置３２は、接続検出部１１４、残量取得部２１２、優先端末決定部２１４、優先設定指示部２１６、余剰電力算出部２１８、平均電力算出部１１６および入力設定指示部１１８の一部または全部がハードウェアで構成されていてもよい。
【０１１５】
接続検出部１１４は、充電制御装置３０から接続情報を取得する。そして、接続検出部１１４は、充電制御装置３０に接続されている端末装置２０をメモリ等に登録する。
【０１１６】
残量取得部２１２は、充電制御装置３０に接続されている複数の端末装置２０のそれぞれについての、バッテリ７０の残量、および、残量に応じた最大消費電力量を取得する。バッテリ７０の残量は、例えばパーセンテージで表される。
【０１１７】
残量取得部２１２は、充電制御装置３０に新たな端末装置２０が接続された場合、新たに接続された端末装置２０の残量、および、残量に応じた最大消費電力量を取得する。また、残量取得部２１２は、充電制御装置３０に接続されている１または複数の端末装置２０のそれぞれについて、定期的に、残量および残量に応じた最大消費電力量を取得する。
【０１１８】
最大消費電力量は、その端末装置２０において消費される可能性のある最大電力量である。一般に、最大消費電力量は、バッテリ７０の残量と相関関係を有する。端末装置２０は、バッテリ７０の残量毎の最大消費電力量を表す情報を記憶している。例えば、端末装置２０は、過去の残量と電力消費量との関係を検出することにより、残量毎の最大消費電力量を表す情報を生成して記憶する。また、例えば、端末装置２０は、製造時において、設計者等により算出された残量毎の最大消費電力量を表す情報を記憶していてもよい。端末装置２０は、充電制御装置３０からの要求に応じて、または、定期的に、ＶＤＭ信号により充電制御装置３０に、残量およびその残量に応じた最大消費電力量を送信する。残量取得部２１２は、このように端末装置２０から充電制御装置３０へと送信された残量および残量に応じた最大消費電力量を、充電制御装置３０から取得する。
【０１１９】
優先端末決定部２１４は、充電制御装置３０に接続されている複数の端末装置２０のそれぞれの残量に基づき、１または複数の優先装置を決定する。１または複数の優先装置は、複数の端末装置２０のうち優先して充電する１または複数の端末装置２０である。
【０１２０】
本実施形態においては、優先端末決定部２１４は、複数の端末装置２０のうち、残量が予め設定されたしきい値以下であって、残量が最も少ない方から予め定められた個数の端末装置２０を、１または複数の優先装置として決定する。これにより、優先端末決定部２１４は、残量が少ない端末装置２０を優先して充電させることができる。
【０１２１】
しきい値は、例えば、バッテリ７０の残量に対する、バッテリ７０に流れる最大充電電流を表す曲線に基づき、決定されてもよい。残量に対する最大充電電流を表す曲線は、一般に、残量が０％から第１値（８０％程度）までの間において一定である。また、残量に対する最大充電電流を表す曲線は、残量が第１値から１００％までの間において、残量が多くなるに従って小さくなる。しきい値は、例えば、第１値または第１値の近傍であってもよい。また、しきい値は、例えば、端末装置２０を使用するために最低限充電しなければならない残量であってもよい。
【０１２２】
優先設定指示部２１６は、優先端末決定部２１４により決定された１または複数の優先装置を特定する情報を取得する。さらに、優先設定指示部２１６は、１または複数の優先装置のそれぞれについて、残量取得部２１２により取得された最大消費電力量を取得する。
【０１２３】
優先設定指示部２１６は、優先電力設定指示を充電制御装置３０に与える。優先電力設定指示は、１または複数の優先装置のそれぞれに対してケーブル３４を介して入力する最大の電力を、最大消費電力量に応じた第１電力量に設定させる指示である。第１電力量は、最大消費電力量であってもよいし、最大消費電力量に所定のマージン量を加算した電力量であってもよいし、その優先装置に供給可能な最大の電力量であってもよい。
【０１２４】
情報処理装置３２から優先電力設定指示を受け取った場合、充電制御装置３０は、１または複数の優先装置のそれぞれに対して、ケーブル３４を介して入力する最大の電力を最大消費電力量に応じた第１電力量に設定させるための最大入力電力の設定命令を送信する。充電制御装置３０からこのような設定命令を受けた優先装置は、最大消費電力量に応じた第１電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。
【０１２５】
さらに、優先設定指示部２１６は、１または複数の優先装置のそれぞれについての最大プロファイル設定指示を充電制御装置３０に与える。情報処理装置３２から最大プロファイル設定指示を受け取った場合、充電制御装置３０は、最大電力プロファイルにより電圧および電流が供給されるように、１または複数の優先装置のそれぞれとパワーデリバリシーケンスを実行する。
【０１２６】
余剰電力算出部２１８は、総電力量を取得する。また、余剰電力算出部２１８は、１または複数の優先装置のそれぞれについて設定する第１電力量を取得する。そして、余剰電力算出部２１８は、総電力量から、１または複数の優先装置について設定する１または複数の第１電力量の合計を減じた余剰電力量を算出する。
【０１２７】
平均電力算出部１１６は、１または複数の通常装置の台数を算出する。１または複数の通常装置は、複数の端末装置２０のうち１または複数の優先装置を除く１または複数の端末装置２０である。また、平均電力算出部１１６は、余剰電力算出部２１８により算出された余剰電力量を取得する。そして、平均電力算出部１１６は、余剰電力量を、１または複数の通常装置の台数で除算した平均電力量を算出する。本実施形態において、平均電力量は、１または複数の通常装置に対して平均的に電力を供給した場合に、１台あたりに供給可能な電力量を表す。
【０１２８】
入力設定指示部１１８は、入力電力設定指示を充電制御装置３０に与える。本実施形態において、入力電力設定指示は、１または複数の通常装置のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる指示である。
【０１２９】
情報処理装置３２から入力電力設定指示を受け取った場合、充電制御装置３０は、１または複数の通常装置のそれぞれに対して、ケーブル３４を介して入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を送信する。充電制御装置３０からこのような設定命令を受けた端末装置２０は、平均電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。
【０１３０】
さらに、入力設定指示部１１８は、１または複数の通常装置のそれぞれについての最大プロファイル設定指示を充電制御装置３０に与える。情報処理装置３２から、最大プロファイル設定指示を受け取った場合、充電制御装置３０は、最大電力プロファイルにより電圧および電流が供給されるように、１または複数の通常装置のそれぞれとパワーデリバリシーケンスを実行する。
【０１３１】
なお、第２実施形態において、入力設定指示部１１８は、１または複数の通常装置に対して供給する電力量が余剰電力量を超えないように、１または複数の通常装置のそれぞれについての電力プロファイルを設定するプロファイル設定指示を充電制御装置３０に与える構成であれば、他の処理を実行してもよい。
【０１３２】
例えば、入力設定指示部１１８は、１または複数の通常装置に対して輪番充電をさせるように、１または複数の通常装置についてのプロファイル設定指示を充電制御装置３０に与えてもよい。
【０１３３】
輪番充電をさせる場合、入力設定指示部１１８は、１または複数の通常装置のうちの一部についての電力プロファイルを最大電力プロファイルに設定し、１または複数の通常装置のうちの他の一部についての電力プロファイルをデフォルト電力プロファイルに設定する。そして、輪番充電をさせる場合、入力設定指示部１１８は、１または複数の通常装置のうちの最大電力プロファイルに設定する一部の通常装置を、所定時間毎に順次に変更する。これにより、入力設定指示部１１８は、１または複数の通常装置に対して供給する電力量が余剰電力量を超えないように、１または複数の通常装置のそれぞれについての電力プロファイルを設定するプロファイル設定指示を充電制御装置３０に与えることができる。
【０１３４】
図１３は、第２実施形態に係る情報処理システム１０の処理の流れを示す図である。第２実施形態に係る情報処理システム１０は、図１３に示すような流れで処理を実行する。
【０１３５】
まず、端末装置２０は、充電制御装置３０にケーブル３４を介して物理的に接続される（Ｓ２１１）。続いて、充電制御装置３０および端末装置２０は、パワーデリバリシーケンスを実行し、電力プロファイルを設定する（Ｓ２１２）。本実施形態においては、充電制御装置３０および端末装置２０は、端末装置２０がケーブル３４を介して物理的に接続された直後のパワーデリバリシーケンスを実行することにより、デフォルト電力プロファイル（５Ｖ／０．９Ａ）が設定される。これにより、充電制御装置３０は、端末装置２０がケーブル３４を介して接続された直後において、デフォルト電力プロファイル（５Ｖ／０．９Ａ）に示された電圧および電流により、端末装置２０に電力供給をすることができる。
【０１３６】
充電制御装置３０は、端末装置２０が物理的に接続され（Ｓ２１１）、且つ、パワーデリバリシーケンスが実行された場合（Ｓ２１２）、接続された端末装置２０についての接続情報を情報処理装置３２に送信する（Ｓ２１３）。充電制御装置３０は、新たな端末装置２０が物理的に接続される毎に、接続情報を送信する。また、充電制御装置３０は、既に物理的に接続されている端末装置２０が取り外された場合、取り外され端末装置２０についての接続情報を情報処理装置３２に送信する。
【０１３７】
続いて、情報処理装置３２は、新たに接続された端末装置２０について、バッテリ７０の残量の取得要求を充電制御装置３０に送信する（Ｓ２１４）。続いて、充電制御装置３０は、ＶＤＭ信号により、残量の送信命令を、対応する端末装置２０に送信する（Ｓ２１５）。
【０１３８】
続いて、残量の送信命令を受け取った端末装置２０は、バッテリ７０の残量を取得する（Ｓ２１６）。さらに、残量の送信命令を受け取った端末装置２０は、現在のバッテリ７０の残量に対する最大消費電力量を取得する（Ｓ２１７）。続いて、残量の送信命令を受け取った端末装置２０は、残量および最大消費電力量を、ＶＤＭ信号により、充電制御装置３０に送信する（Ｓ２１８）。続いて、充電制御装置３０は、端末装置２０から受信した残量および最大消費電力量を情報処理装置３２に送信する（Ｓ２１９）。情報処理装置３２は、残量および最大消費電力量を受け取ると、端末装置２０の識別情報に対応付けてメモリに登録する。
【０１３９】
なお、情報処理装置３２は、充電制御装置３０に接続されている１または複数の端末装置２０のそれぞれについて、定期的に、残量の取得要求を充電制御装置３０に送信する。そして、情報処理装置３２は、充電制御装置３０に接続されている１または複数の端末装置２０のそれぞれについて、定期的に、メモリに登録された残量および最大消費電力量を更新する。
【０１４０】
図１４は、第２実施形態に係る情報処理装置３２の処理の流れを示すフローチャートである。情報処理装置３２は、所定期間毎（例えば５分または１０分毎）、Ｓ２２２からＳ２３１までの処理を繰り返す（Ｓ２２１とＳ２３２との間のループ処理）。
【０１４１】
Ｓ２２２において、情報処理装置３２は、直前の所定期間の後に、新たな端末装置２０が充電制御装置３０に接続されたか否かを判断する。新たな端末装置２０が充電制御装置３０に接続されていない場合（Ｓ２２２のＮｏ）、情報処理装置３２は、処理をＳ２２３に進める。
【０１４２】
Ｓ２２３において、情報処理装置３２は、１または複数の優先装置の何れかのバッテリ７０の残量が、しきい値より大きくなったか否かを判断する。何れの優先装置も残量がしきい値より大きくなっていない場合（Ｓ２２３のＮｏ）、情報処理装置３２は、何ら処理をせずに、処理をＳ２３２に進める。
【０１４３】
新たな端末装置２０が充電制御装置３０に接続された場合（Ｓ２２２のＹｅｓ）または何れかの優先装置の残量がしきい値より大きくなった場合（Ｓ２２３のＹｅｓ）、情報処理装置３２は、処理をＳ２２４に進める。
【０１４４】
Ｓ２２４において、情報処理装置３２は、充電制御装置３０に接続されている複数の端末装置２０のうち、優先して充電する１または複数の優先装置を決定する。本実施形態においては、情報処理装置３２は、複数の端末装置２０のうち、残量がしきい値以下であって、残量が最も少ない方から予め定められた個数の端末装置２０を、１または複数の優先装置として決定する。
【０１４５】
続いて、Ｓ２２５において、情報処理装置３２は、１または複数の優先装置についての優先電力設定指示を充電制御装置３０に与える。
【０１４６】
続いて、Ｓ２２６において、情報処理装置３２は、１または複数の優先装置についての最大プロファイル設定指示を、充電制御装置３０に与える。続いて、Ｓ２２７において、情報処理装置３２は、充電制御装置３０に接続されている複数の端末装置２０のうち１または複数の優先装置を除く１または複数の端末装置２０を、１または複数の通常装置として特定する。
【０１４７】
続いて、Ｓ２２８において、情報処理装置３２は、総電力量から、１または複数の優先装置について設定する第１電力量の合計を減じることにより、余剰電力量を算出する。
【０１４８】
続いて、Ｓ２２９において、情報処理装置３２は、余剰電力量を１または複数の通常装置の台数で除算することにより、平均電力量を算出する。
【０１４９】
続いて、Ｓ２３０において、情報処理装置３２は、入力電力設定指示を充電制御装置３０に与える。続いて、Ｓ２３１において、情報処理装置３２は、１または複数の通常装置についての最大プロファイル設定指示を、充電制御装置３０に与える。
【０１５０】
情報処理装置３２は、Ｓ２３１の処理を終えると、処理をＳ２３２に進める。そして、Ｓ２３２において、情報処理装置３２は、処理をＳ２２１に戻し、所定時間（例えば５分または１０分）処理を待機して、処理をＳ２２２に進める。
【０１５１】
なお、情報処理装置３２は、Ｓ２２５の処理において、１または複数の優先装置のうち、変更前における最大入力電力量と、変更後における最大入力電力量が一致する優先装置については、優先電力設定指示を与えなくてもよい。これにより、情報処理装置３２は、最大入力電力量を変更しない優先装置に対する処理を少なくすることができる。
【０１５２】
また、情報処理装置３２は、Ｓ２２６の処理において、１または複数の優先装置のうち、変更前における電力プロファイルと、変更後における電力プロファイルが一致する優先装置については、最大プロファイル設定指示を与えなくてもよい。これにより、情報処理装置３２は、電力プロファイルを変更しない優先装置との間でのパワーデリバリシーケンスの処理を無くすことができる。
【０１５３】
また、情報処理装置３２は、Ｓ２３０の処理において、１または複数の通常装置のうち、変更前における平均電力量と、変更後における平均電力量が一致する通常装置については、入力電力設定指示を与えなくてもよい。これにより、情報処理装置３２は、最大入力電力量を変更しない通常装置に対する処理を少なくすることができる。
【０１５４】
また、情報処理装置３２は、Ｓ２３１の処理において、１または複数の通常装置のうち、変更前における電力プロファイルと、変更後における電力プロファイルが一致する通常装置については、最大プロファイル設定指示を与えなくてもよい。これにより、情報処理装置３２は、電力プロファイルを変更しない通常装置との間でのパワーデリバリシーケンスの処理を無くすことができる。
【０１５５】
図１５は、第２実施形態に係る情報処理システム１０における、優先電力設定指示および入力電力設定指示をした場合の処理の流れを示す図である。
【０１５６】
情報処理装置３２が優先電力設定指示および最大プロファイル設定指示を充電制御装置３０に与えた場合（Ｓ２２５、Ｓ２２６）、情報処理システム１０は、Ｓ２４１からＳ２４４の処理を実行する。
【０１５７】
まず、充電制御装置３０は、優先装置に対して、ＶＤＭ信号により、入力する最大の電力を最大消費電力量に応じた第１電力量に設定するための最大入力電力の設定命令を送信する（Ｓ２４１）。
【０１５８】
続いて、優先装置は、ケーブル３４を介して入力する最大の電力を、最大消費電力量に応じた第１電力量に設定する（Ｓ２４２）。これにより、優先装置は、以後、設定された第１電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。優先装置は、ＶＤＭ信号により、完了を示す情報を充電制御装置３０に送信する（Ｓ２４３）。
【０１５９】
完了を示す情報を受信した場合、充電制御装置３０は、優先装置との間で、最大電力プロファイルにより電圧および電流が供給されるようにパワーデリバリシーケンスを実行する（Ｓ２４４）。
【０１６０】
また、情報処理装置３２が入力電力設定指示および最大プロファイル設定指示を充電制御装置３０に与えた場合（Ｓ２３０、Ｓ２３１）、情報処理システム１０は、Ｓ２４５からＳ２４８の処理を実行する。
【０１６１】
まず、充電制御装置３０は、１または複数の通常装置のそれぞれに対して、ＶＤＭ信号により、入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を送信する（Ｓ２４５）。
【０１６２】
続いて、通常装置は、ケーブル３４を介して入力する最大の電力を平均電力量に設定する（Ｓ２４６）。これにより、通常装置は、以後、設定された平均電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。続いて、通常装置は、ＶＤＭ信号により、完了を示す情報を充電制御装置３０に送信する（Ｓ２４７）。
【０１６３】
完了を示す情報を受信した場合、充電制御装置３０は、平均電力量の設定の完了した通常装置との間で、最大電力プロファイルにより電圧および電流が供給されるようにパワーデリバリシーケンスを実行する（Ｓ２４８）。
【０１６４】
以上のような第２実施形態に係る充電キャビネット２６（制御装置）は、次のような効果を有する。
【０１６５】
第２実施形態に係る充電キャビネット２６は、複数の端末装置２０のそれぞれの残量に基づき１または複数の優先装置を決定する。さらに、充電キャビネット２６は、１または複数の優先装置のそれぞれについて、ケーブル３４を介して入力する最大の電力を最大消費電力量に応じた第１電力量に設定させる優先電力設定指示を、充電制御装置３０に与える。さらに、充電キャビネット２６は、１または複数の優先装置のそれぞれについての電力プロファイルを最大電力プロファイルに設定するプロファイル設定指示である最大プロファイル設定指示を、充電制御装置３０に与える。さらに、充電キャビネット２６は、１または複数の通常装置に対して供給する電力量が余剰電力量を超えないように、１または複数の通常装置のそれぞれについての電力プロファイルを設定するプロファイル設定指示を充電制御装置３０に与える。これにより、充電キャビネット２６によれば、複数の端末装置２０に対して適切に電力を配分して効率良く充電することができる。
【０１６６】
第２実施形態に係る充電キャビネット２６は、１または複数の通常装置の台数で除算した平均電力量を算出し、複数の通常装置のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる入力電力設定指示、および、複数の通常装置のそれぞれについての電力プロファイルを最大電力プロファイルに設定する最大プロファイル設定指示を、充電制御装置３０に与える。これにより、充電キャビネット２６によれば、余剰電力量を超えないように、１または複数の通常装置に対して電力を供給することができる。
【０１６７】
また、第２実施形態に係る充電キャビネット２６は、１または複数の通常装置のうちの一部についての電力プロファイルを最大電力プロファイルに設定し、１または複数の通常装置のうちの他の一部についての電力プロファイルをデフォルト電力プロファイルに設定する。そして、充電キャビネット２６は、１または複数の通常装置のうちの最大電力プロファイルに設定する一部の通常装置を、所定時間毎に順次に変更する。これにより、充電キャビネット２６によれば、余剰電力量を超えないように、１または複数の通常装置に対して電力を供給することができる。
【０１６８】
また、第２実施形態に係る充電キャビネット２６は、複数の端末装置２０のうち、残量が予め設定されたしきい値以下であって、残量が最も少ない方から予め定められた個数の端末装置２０を、１または複数の優先装置として決定する。これにより、充電キャビネット２６によれば、残量が少ない端末装置２０を優先して充電させることができる。
【０１６９】
また、第２実施形態に係る充電キャビネット２６は、１または複数の優先装置のうちの何れか１つの優先装置の残量が予め設定されたしきい値より大きくなった場合、新たな１または複数の優先装置を決定する。さらに、充電キャビネット２６は、１または複数の優先装置が変更された場合、１または複数の優先装置のそれぞれについての優先電力設定指示および最大プロファイル設定指示を充電制御装置３０に与え、１または複数の通常装置に対して供給する電力量が余剰電力量を超えないように、１または複数の通常装置のそれぞれについてのプロファイル設定指示を充電制御装置３０に与える。これにより、第２実施形態に係る充電キャビネット２６によれば、適切なタイミングで、新たな１または複数の優先装置を決定することができる。
【０１７０】
また、第２実施形態に係る充電キャビネット２６は、電力プロファイルを設定する場合、供給する電圧および電流の組み合わせを決定するパワーデリバリシーケンスを、複数の端末装置２０のうちの指定された端末装置２０と実行する。これにより、充電キャビネット２６によれば、ＵＳＢ−Ｃ規格に準拠した処理により、複数の端末装置２０のそれぞれについての電力プロファイルを設定することができる。
【０１７１】
また、第２実施形態に係る充電キャビネット２６は、ケーブル３４を介してＶＤＭ信号を複数の端末装置２０のそれぞれとやり取りすることにより、複数の端末装置２０のそれぞれの残量および最大消費電力量を取得する。これにより、充電キャビネット２６によれば、ＵＳＢ−Ｃ規格に準拠した処理により、複数の端末装置２０のそれぞれから、残量および最大消費電力量を取得することができる。
【０１７２】
また、第２実施形態に係る充電キャビネット２６は、複数の端末装置２０をユーザにより取り出し可能に収納する収納部２８をさらに備える。これにより、充電キャビネット２６は、複数の端末装置２０を保管しながら、充電することができる。
【０１７３】
（第３実施形態）
つぎに、第３実施形態に係る情報処理システム１０について説明する。第３実施形態に係る情報処理システム１０は、第１実施形態および第２実施形態と同一のハードウェア構成を有する。
【０１７４】
図１６は、第３実施形態に係る情報処理装置３２の機能構成を示す図である。第３実施形態に係る情報処理装置３２は、接続検出部１１４と、残量取得部２１２と、電源オン取得部３１２と、起動設定指示部３１４と、余剰電力算出部２１８と、平均電力算出部１１６と、入力設定指示部１１８と、ウェイクアップ指示部３１６とを備える。
【０１７５】
第３実施形態に係る情報処理装置３２は、接続検出モジュール、残量取得モジュール、電源オン取得モジュール、起動設定指示モジュール、余剰電力算出モジュール、平均電力算出モジュール、入力設定指示モジュールおよびウェイクアップ指示モジュールを含む所定のプログラムを実行することにより、接続検出部１１４、残量取得部２１２、電源オン取得部３１２、起動設定指示部３１４、余剰電力算出部２１８、平均電力算出部１１６、入力設定指示部１１８およびウェイクアップ指示部３１６として機能する。なお、情報処理装置３２は、接続検出部１１４、残量取得部２１２、電源オン取得部３１２、起動設定指示部３１４、余剰電力算出部２１８、平均電力算出部１１６、入力設定指示部１１８およびウェイクアップ指示部３１６の一部または全部がハードウェアで構成されていてもよい。
【０１７６】
接続検出部１１４は、充電制御装置３０から接続情報を取得する。そして、接続検出部１１４は、充電制御装置３０に接続されている端末装置２０をメモリ等に登録する。
【０１７７】
残量取得部２１２は、充電制御装置３０に接続されている複数の端末装置２０のそれぞれについてのバッテリ７０の残量を取得する。例えば、残量取得部２１２は、複数の端末装置２０のそれぞれについての残量を定期的に取得する。バッテリ７０の残量は、例えばパーセンテージで表される。
【０１７８】
電源オン取得部３１２は、複数の端末装置２０のうちの何れか１つの端末装置２０である対象装置をオン状態にする電源オン情報を取得する。
【０１７９】
本実施形態において、端末装置２０は、オフ状態において、電源スイッチ７４がユーザにより操作された場合、オフ状態を維持し、つまり、オン状態にせずに、オン状態にする操作がされたことを示す電源オン情報をケーブル３４を介して充電制御装置３０に送信する。充電制御装置３０は、ケーブル３４を介して接続された複数の端末装置２０のうちの何れかの端末装置２０から電源オン情報を受信した場合、電源オン情報を送信した端末装置２０の識別情報とともに電源オン情報を情報処理装置３２に送信する。これにより、電源オン取得部３１２は、対象装置をオン状態にする電源オン情報を取得することができる。
【０１８０】
また、情報処理装置３２は、他のコンピュータまたはサーバ等からリモート操作により、充電制御装置３０に接続された複数の端末装置２０のうちの何れかの端末装置２０をオン状態にする電源オン情報を取得する場合もある。このような場合も、電源オン取得部３１２は、対象装置をオン状態にする電源オン情報を取得することができる。
【０１８１】
起動設定指示部３１４は、電源オン取得部３１２が電源オン情報を取得した場合、起動プロファイル設定指示を充電制御装置３０に与える。起動プロファイル設定指示は、対象装置についての電力プロファイルを、起動状態の対象装置が動作可能な電圧および電流の組み合わせを示す起動電力プロファイルに設定するプロファイル設定指示である。例えば、起動プロファイル設定指示は、対象装置についての電力プロファイルを、供給可能な最大の電力を示す最大電力プロファイルに設定するプロファイル設定指示であってもよい。情報処理装置３２から、起動プロファイル設定指示を受け取った場合、充電制御装置３０は、起動電力プロファイルにより電圧および電流が供給されるように、対象装置とパワーデリバリシーケンスを実行する。
【０１８２】
なお、起動設定指示部３１４は、残量取得部２１２から対象装置のバッテリ７０の残量を取得し、取得したバッテリ７０の残量を予め定められたしきい値と比較する。そして、起動設定指示部３１４は、残量が予め定められたしきい値より小さい場合に、起動プロファイル設定指示を充電制御装置３０に与えてもよい。つまり、起動設定指示部３１４は、残量が予め定められたしきい値以上の場合、電源オン情報を取得した場合であっても、起動プロファイル設定指示を充電制御装置３０に与えない。ここで、しきい値は、ケーブル３４から電力を取り出さなくても、端末装置２０がオン状態で動作することが可能な程度の残量である。
【０１８３】
余剰電力算出部２１８は、総電力量を取得する。また、余剰電力算出部２１８は、起動設定指示部３１４によって対象装置についての電力プロファイルが起動電力プロファイルに設定される場合、起動電力プロファイルに示される電力量を取得する。そして、余剰電力算出部２１８は、総電力量から、起動電力プロファイルに示される電力量を減じた余剰電力量を算出する。
【０１８４】
平均電力算出部１１６は、１または複数の非対象装置の台数を算出する。１または複数の非対象装置は、複数の端末装置２０のうち対象装置を除く１または複数の端末装置２０である。また、平均電力算出部１１６は、余剰電力算出部２１８により算出された余剰電力量を取得する。そして、平均電力算出部１１６は、余剰電力量を、１または複数の非対象装置の台数で除算した平均電力量を算出する。本実施形態において、平均電力量は、１または複数の非対象装置に対して平均的に電力を供給した場合に、１台あたりに供給可能な電力量を表す。
【０１８５】
入力設定指示部１１８は、入力電力設定指示を充電制御装置３０に与える。本実施形態において、入力電力設定指示は、１または複数の非対象装置のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる指示である。
【０１８６】
情報処理装置３２から入力電力設定指示を受け取った場合、充電制御装置３０は、１または複数の非対象装置のそれぞれに対して、ケーブル３４を介して入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を送信する。充電制御装置３０からこのような設定命令を受けた端末装置２０は、平均電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。
【０１８７】
さらに、入力設定指示部１１８は、１または複数の非対象装置のそれぞれについての最大プロファイル設定指示を充電制御装置３０に与える。情報処理装置３２から最大プロファイル設定指示を受け取った場合、充電制御装置３０は、最大電力プロファイルにより電圧および電流が供給されるように、１または複数の非対象装置のそれぞれとパワーデリバリシーケンスを実行する。
【０１８８】
ウェイクアップ指示部３１６は、起動設定指示部３１４によって対象装置についての電力プロファイルが起動電力プロファイルに設定された後、対象装置を起動させるウェイクアップ指示を充電制御装置３０に与える。
【０１８９】
充電制御装置３０は、ウェイクアップ指示を受け付けた場合、対象装置に対してケーブル３４を介してウェイクアップ命令を送信する。ウェイクアップ命令を受信した場合、対象装置は、電源状態をオフ状態からオン状態に切り替える。この場合において、対象装置は、起動電力プロファイルに示された電力をケーブル３４を介して充電制御装置３０から受け取ることができる。従って、対象装置は、バッテリ７０の残量が少ない場合であっても、シャットダウンせずに動作を続けることができる。
【０１９０】
なお、第３実施形態において、入力設定指示部１１８は、１または複数の非対象装置に対して供給する電力量が余剰電力量を超えないように、１または複数の非対象装置のそれぞれについての電力プロファイルを設定するプロファイル設定指示を充電制御装置３０に与える構成であれば、他の処理を実行してもよい。
【０１９１】
例えば、入力設定指示部１１８は、１または複数の非対象装置に対して輪番充電をさせるように、１または複数の非対象装置についてのプロファイル設定指示を充電制御装置３０に与えてもよい。
【０１９２】
輪番充電をさせる場合、入力設定指示部１１８は、１または複数の非対象装置のうちの一部についての電力プロファイルを最大電力プロファイルに設定し、１または複数の非対象装置のうちの他の一部についての電力プロファイルをデフォルト電力プロファイルに設定する。そして、輪番充電をさせる場合、入力設定指示部１１８は、１または複数の非対象装置のうちの最大電力プロファイルに設定する一部の非対象装置を、所定時間毎に順次に変更する。これにより、入力設定指示部１１８は、１または複数の非対象装置に対して供給する電力量が余剰電力量を超えないように、１または複数の非対象装置のそれぞれについての電力プロファイルを設定するプロファイル設定指示を充電制御装置３０に与えることができる。
【０１９３】
図１７は、第３実施形態に係る情報処理システム１０の処理の流れを示す図である。第３実施形態に係る情報処理システム１０は、図１７に示すような流れで処理を実行する。
【０１９４】
まず、ユーザは、ケーブル３４を介して充電制御装置３０に接続されている複数の端末装置２０のうちの、オフ状態の何れかの端末装置２０（対象装置）の電源スイッチ７４を操作する（Ｓ３１１）。対象装置は、電源スイッチ７４が操作された場合、オフ状態を維持して、ＶＤＭ信号により、電源オン情報を充電制御装置３０に送信する（Ｓ３１２）。
【０１９５】
充電制御装置３０は、対象装置から電源オン情報を受信した場合、電源オン情報を送信した対象装置の識別情報とともに電源オン情報を情報処理装置３２に送信する（Ｓ３１３）。
【０１９６】
電源オン情報を受信した情報処理装置３２は、対象装置のバッテリ７０の残量を取得する（Ｓ３１４）。例えば、情報処理装置３２は、複数の端末装置２０の残量を定期的に収集してメモリに記憶させている。この場合、情報処理装置３２は、メモリから対象装置のバッテリ７０の残量を読み出す。例えば、情報処理装置３２は、残量を送信させる指示を充電制御装置３０に与えて、対象装置にバッテリ７０の残量を送信させてもよい。また、対象装置は、電源オン情報を送信する場合に、バッテリ７０の残量も送信してもよい。
【０１９７】
続いて、情報処理装置３２は、残量を予め定められたしきい値と比較する（Ｓ３１５）。対象装置のバッテリ７０の残量がしきい値より小さくない場合（Ｓ３１５のＮｏ）、情報処理装置３２は、処理を図１９のＳ３３２に進める。
【０１９８】
対象装置のバッテリ７０の残量がしきい値より小さい場合（Ｓ３１５のＹｅｓ）、情報処理装置３２は、起動プロファイル設定指示を充電制御装置３０に与える（Ｓ３１６）。
【０１９９】
続いて、充電制御装置３０は、対象装置との間で、起動電力プロファイルにより電圧および電流が供給されるようにパワーデリバリシーケンスを実行する（Ｓ３１７）。
【０２００】
なお、第１実施形態または第２実施形態のように、対象装置は、ケーブル３４を介して入力可能な最大の電力量を設定している場合がある。この場合、対象装置は、設定されている電力量を超えてケーブル３４を介して電力を受け取ることができない。従って、この場合、充電制御装置３０は、ＶＤＭ信号により、最大入力電力の解除命令を対象装置に送信する（Ｓ３１８）。最大入力電力の解除命令を受信した場合、対象装置は、入力する最大の電力の設定を解除する（Ｓ３１９）。これにより、対象装置は、起動電力プロファイルにより示された電圧および電流を上限として、ケーブル３４を介して電力を受け取ることができる。
【０２０１】
図１８は、図１７に続く、情報処理システム１０の処理の流れを示す図である。第３実施形態に係る情報処理システム１０は、図１７に示す処理に続いて、図１８に示すような流れで処理を実行する。
【０２０２】
起動プロファイル設定指示を与えた後、情報処理装置３２は、総電力量から、起動電力プロファイルに示される電力量を減じた余剰電力量を算出する（Ｓ３２１）。続いて、情報処理装置３２は、余剰電力量を１または複数の非対象装置の台数で除算した平均電力量を算出する（Ｓ３２２）。
【０２０３】
続いて、情報処理装置３２は、１または複数の非対象装置についての入力電力設定指示を充電制御装置３０に与える（Ｓ３２３）。続いて、情報処理装置３２は、１または複数の非対象装置についての最大プロファイル設定指示を、充電制御装置３０に与える（Ｓ３２４）。
【０２０４】
続いて、充電制御装置３０は、１または複数の非対象装置のそれぞれに対して、ＶＤＭ信号により、入力する最大の電力を平均電力量に設定させるための最大入力電力の設定命令を送信する（Ｓ３２５）。
【０２０５】
続いて、非対象装置は、入力する最大の電力を平均電力量に設定する（Ｓ３２６）。これにより、非対象装置は、以後、設定された平均電力量より大きい電力をケーブル３４を介して受け取らないように、電力の消費量を制御する。続いて、非対象装置は、ＶＤＭ信号により、完了を示す情報を充電制御装置３０に送信する（Ｓ３２７）。
【０２０６】
完了を示す情報を受信した場合、充電制御装置３０は、平均電力量の設定の完了した非対象装置との間で、最大電力プロファイルにより電圧および電流が供給されるようにパワーデリバリシーケンスを実行する（Ｓ３２８）。
【０２０７】
図１９は、図１８に続く、情報処理システム１０の処理の流れを示す図である。第３実施形態に係る情報処理システム１０は、図１８に示す処理に続いて、図１９に示すような流れで処理を実行する。
【０２０８】
充電制御装置３０は、１または複数の非対象装置の全てとの間で、入力する最大電力の設定およびパワーデリバリシーケンスを完了した場合、完了を示す情報を情報処理装置３２に送信する（Ｓ３３１）。
【０２０９】
完了を示す情報を受信した場合、情報処理装置３２は、対象装置を起動させるウェイクアップ指示を充電制御装置３０に与える（Ｓ３３２）。また、対象装置から電源オン情報を受信した場合であって、対象装置のバッテリ７０の残量がしきい値より小さくない場合（Ｓ３１５のＮｏ）も、情報処理装置３２は、ウェイクアップ指示を充電制御装置３０に与える。
【０２１０】
ウェイクアップ指示を受け付けた場合、充電制御装置３０は、ＶＤＭ信号により、対象装置に対してウェイクアップ命令を送信する（Ｓ３３３）。ウェイクアップ命令を受信した場合、対象装置は、電源状態をオフ状態からオン状態に切り替える（Ｓ３３４）。これにより、対象装置は、起動電力プロファイルに示された電力をケーブル３４を介して充電制御装置３０から受け取ることができる。従って、対象装置は、バッテリ７０の残量が少ない場合であっても、シャットダウンせずに動作を続けることができる。
【０２１１】
以上のような第３実施形態に係る充電キャビネット２６（制御装置）は、次のような効果を有する。
【０２１２】
第３実施形態に係る充電キャビネット２６は、複数の端末装置２０のうちの何れか１つの端末装置２０である対象装置をオン状態にする電源オン情報を取得する。さらに、充電キャビネット２６は、電源オン情報を取得した場合、対象装置についての電力プロファイルを、起動状態の対象装置が動作可能な電圧および電流の組み合わせを示す起動電力プロファイルに設定する起動プロファイル設定指示を充電制御装置３０に与える。さらに、充電キャビネット２６は、対象装置についての電力プロファイルが起動電力プロファイルに設定された後、対象装置を起動させるウェイクアップ指示を充電制御装置３０に与える。これにより、充電キャビネット２６によれば、複数の端末装置２０のうちの何れかの端末装置２０（対象装置）がオン状態とされた場合であっても、オン状態とされた端末装置２０（対象装置）に確実に電力を供給することができる。
【０２１３】
また、第３実施形態に係る充電キャビネット２６は、対象装置のバッテリ７０の残量が予め定められたしきい値より小さい場合に、起動プロファイル設定指示を充電制御装置３０に与える。これにより、充電キャビネット２６によれば、対象装置がバッテリ７０により動作することが可能な場合には、他の端末装置２０への電力供給を増やすことができる。
【０２１４】
また、第３実施形態に係る充電キャビネット２６は、対象装置についての電力プロファイルが起動電力プロファイルに設定される場合、充電制御装置３０から電力供給可能な総電力量から、起動電力プロファイルに示される電力量を減じた余剰電力量を算出する。そして、充電キャビネット２６は、複数の端末装置２０のうちの対象装置を除く１または複数の端末装置２０である１または複数の非対象装置に対して供給する電力量が、余剰電力量を超えないように、１または複数の非対象装置のそれぞれについて電力プロファイルを設定するプロファイル設定指示を充電制御装置３０に与える。これにより、充電キャビネット２６によれば、複数の端末装置２０に対して適切に電力を配分して効率良く充電することができる。
【０２１５】
第３実施形態に係る充電キャビネット２６は、余剰電力量を１または複数の非対象装置の台数で除算した平均電力量を算出する。そして、充電キャビネット２６は、複数の非対象装置のそれぞれに対してケーブル３４を介して入力する最大の電力を平均電力量に設定させる入力電力設定指示、および、複数の非対象装置のそれぞれについての電力プロファイルを最大電力プロファイルに設定する最大プロファイル設定指示を、充電制御装置３０に与える。これにより、充電キャビネット２６によれば、余剰電力量を超えないように、１または複数の非対象装置に対して電力を供給することができる。
【０２１６】
また、第３実施形態に係る充電キャビネット２６は、１または複数の非対象装置のうちの一部についての電力プロファイルを最大電力プロファイルに設定し、１または複数の非対象装置のうちの他の一部についての電力プロファイルをデフォルト電力プロファイルに設定する。そして、充電キャビネット２６は、１または複数の非対象装置のうちの最大電力プロファイルに設定する一部の非対象装置を、所定時間毎に順次に変更する。これにより、充電キャビネット２６によれば、余剰電力量を超えないように、１または複数の非対象装置に対して電力を供給することができる。
【０２１７】
また、第３実施形態に係る充電キャビネット２６は、電力プロファイルを設定する場合、供給する電圧および電流の組み合わせを決定するパワーデリバリシーケンスを、複数の端末装置２０のうちの指定された端末装置２０と実行する。これにより、充電キャビネット２６によれば、ＵＳＢ−Ｃ規格に準拠した処理により、複数の端末装置２０のそれぞれについての電力プロファイルを設定することができる。
【０２１８】
また、第３実施形態に係る充電キャビネット２６は、複数の端末装置２０をユーザにより取り出し可能に収納する収納部２８をさらに備える。これにより、充電キャビネット２６は、複数の端末装置２０を保管しながら、充電することができる。
【０２１９】
（プログラム等）
上述の各実施形態の充電制御装置３０または端末装置２０で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０２２０】
また、上述の各実施形態の充電制御装置３０または端末装置２０で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上述の各実施形態の充電制御装置３０または端末装置２０で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。また、上述の各実施形態の充電制御装置３０または端末装置２０で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０２２１】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０２２２】
１０  情報処理システム
２０  端末装置
２２  学校内サーバ
２４  無線通信装置
２６  充電キャビネット
２８  収納部
３０  充電制御装置
３２  情報処理装置
３４  ケーブル
３６  電源タップ
３８  ＡＣアダプタ
４０  内部通信ケーブル
４２  上位変換部
４４  装置制御部
４６  端末制御部
５２  充電側ＰＤコントローラ
５４  充電側通信プロセッサ
５６  下位変換部
５８  充電側電源部
６２  端末側ＰＤコントローラ
６４  端末側通信プロセッサ
６６  プロセッシング回路
６８  無線通信部
７０  バッテリ
７２  端末側電源部
７４  電源スイッチ
１１４  接続検出部
１１６  平均電力算出部
１１８  入力設定指示部
２１２  残量取得部
２１４  優先端末決定部
２１６  優先設定指示部
２１８  余剰電力算出部
３１２  電源オン取得部
３１４  起動設定指示部
３１６  ウェイクアップ指示部
【要約】
【課題】複数の端末装置を短時間で充電する。
【解決手段】制御装置は、複数の端末装置に対する電力供給を制御する制御装置であって、複数の端末装置のそれぞれとケーブルを介して接続可能であり、複数の端末装置のそれぞれとケーブルを介して情報通信を行い、電圧および電流の組み合わせを示す電力プロファイルにより複数の端末装置のそれぞれにケーブルを介して電力供給をする充電制御部と、充電制御部から電力供給可能な総電力量を、充電制御部に接続された端末装置の台数で除算した平均電力量を算出する平均電力算出部と、複数の端末装置のそれぞれに対してケーブルを介して入力する最大の電力を平均電力量に設定させる入力電力設定指示、および、複数の端末装置のそれぞれについての電力プロファイルを供給可能な最大の電力を示す最大電力プロファイルに設定する最大プロファイル設定指示を、充電制御部に与える入力設定指示部と、を備える。
【選択図】図８【図１】
0006773996.tif 000002
【図２】
0006773996.tif 000003
【図３】
0006773996.tif 000004
【図４】
0006773996.tif 000005
【図５】
0006773996.tif 000006
【図６】
0006773996.tif 000007
【図７】
0006773996.tif 000008
【図８】
0006773996.tif 000009
【図９】
0006773996.tif 000010
【図１０】
0006773996.tif 000011
【図１１】
0006773996.tif 000012
【図１２】
0006773996.tif 000013
【図１３】
0006773996.tif 000014
【図１４】
0006773996.tif 000015
【図１５】
0006773996.tif 000016
【図１６】
0006773996.tif 000017
【図１７】
0006773996.tif 000018
【図１８】
0006773996.tif 000019
【図１９】
0006773996.tif 000020