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