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