(57)【要約】【課題】より多くのユーザが端末装置の充電を行うことができる充電装置、端末装置、およびプログラムを提供する。【解決手段】充電装置は、端末装置に電力を供給する電力供給部と、前記端末装置と通信を行う第１の通信部と、第１の制御部とを有し、前記第１の制御部は、前記端末装置の少なくとも一部の機能を前記第１の通信部との通信に基づいて制限する機能を前記端末装置が有すると判定した場合に、前記端末装置に対して前記電力供給部に電力を供給させる。【選択図】図２
2018093644.tif 000002
【特許請求の範囲】
【請求項１】
端末装置に電力を供給する電力供給部と、
前記端末装置と通信を行う第１の通信部と、
第１の制御部とを有し、
前記第１の制御部は、
前記端末装置の少なくとも一部の機能を前記第１の通信部との通信に基づいて制限する機能を前記端末装置が有すると判定した場合に、前記端末装置に対して前記電力供給部に電力を供給させる
充電装置。
【請求項２】
前記第１の制御部は、前記第１の通信部による前記端末装置との前記通信に基づくタイミング、または前記電力供給部による前記端末装置への前記電力の供給が開始されたタイミングから第１の時間が経過した後に、前記端末装置への前記電力の供給を停止させる
請求項１に記載の充電装置。
【請求項３】
前記第１の制御部は、前記第１の通信部による前記端末装置との前記通信に基づくタイミング、前記第１の通信部による前記端末装置との前記通信ができなくなったことを検出したタイミング、および前記電力供給部による前記端末装置への前記電力の供給の状態を変化させたタイミングのいずれか１つのタイミングからの経過時間に基づいて、前記端末装置への前記電力の供給を制御する
請求項２に記載の充電装置。
【請求項４】
前記端末装置が電気的に接続される第１の端子をさらに有し、
前記第１の制御部は、前記第１の通信部による前記端末装置との前記通信に基づくタイミング、または前記電力供給部による前記端末装置への前記電力の供給の状態を変化させたタイミングから、前記端末装置が前記第１の端子から電気的に絶縁されるタイミングまでの第２の時間に基づいて、前記端末装置への前記電力の供給を制御する
請求項２または請求項３に記載の充電装置。
【請求項５】
前記第１の制御部は、前記端末装置を利用するユーザの課金情報に基づいて、前記端末装置への前記電力の供給を制御する
請求項１から請求項４のいずれか一項に記載の充電装置。
【請求項６】
前記第１の制御部は、前記端末装置から送信される充電停止要求が前記第１の通信部によって受信されたときに、前記端末装置への前記電力の供給を停止させる
請求項１から請求項５のいずれか一項に記載の充電装置。
【請求項７】
充電装置から供給される電力により充電されるバッテリと、
前記充電装置と通信を行う第２の通信部と、
第２の制御部とを有し、
前記第２の制御部は、
前記充電装置との前記通信に基づいて自装置の少なくとも一部の機能を制限する
端末装置。
【請求項８】
ユーザの操作を受け付ける操作部をさらに有し、
前記第２の制御部は、
前記充電装置との前記通信に基づいて前記操作部による前記操作の受け付けを禁止する
請求項７に記載の端末装置。
【請求項９】
前記第２の制御部は、
前記第２の通信部による前記充電装置との前記通信に基づくタイミング、または前記充電装置からの電力の供給が開始されたタイミングから第３の時間が経過した後に、前記操作部による前記操作の受け付けを禁止する
請求項８に記載の端末装置。
【請求項１０】
前記充電装置が電気的に接続される第２の端子をさらに有し、
前記第２の制御部は、
前記充電装置が前記第２の端子に電気的に接続されているとき、前記操作部による前記操作の受け付けの禁止を継続する
請求項８または請求項９に記載の端末装置。
【請求項１１】
前記バッテリの充電が終了したとき、前記バッテリの前記充電の終了をユーザに通知する通知部をさらに有する
請求項７から請求項１０のいずれか一項に記載の端末装置。
【請求項１２】
前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、または前記充電装置からの前記電力の供給が開始されたタイミングから第４の時間が経過した後に、前記第２の通信部を介して充電停止要求を前記充電装置に送信する
請求項８から請求項１１のいずれか一項に記載の端末装置。
【請求項１３】
前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、前記第２の通信部による前記充電装置との前記通信ができなくなったことを検出したタイミング、および前記バッテリの前記充電の状態が変化したタイミングのいずれか１つのタイミングからの経過時間に基づいて、前記端末装置の前記充電を制御する
請求項７から請求項１２のいずれか一項に記載の端末装置。
【請求項１４】
前記充電装置が電気的に接続される第２の端子をさらに有し、
前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、または前記バッテリの前記充電の状態が変化したタイミングから、前記充電装置が前記第２の端子から電気的に絶縁されるタイミングまでの第５の時間に基づいて、前記端末装置の前記充電を制御する
請求項７から請求項１３のいずれか一項に記載の端末装置。
【請求項１５】
前記第２の制御部は、前記端末装置を利用するユーザの課金情報に基づいて、前記端末装置の前記充電を制御する
請求項７から請求項１４のいずれか一項に記載の端末装置。
【請求項１６】
充電装置から供給される電力により充電されるバッテリと、
前記充電装置と通信を行う第２の通信部と、
を有する端末装置のコンピュータに、
前記充電装置との通信に基づいて自装置の少なくとも一部の機能を制限するステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電装置、端末装置、およびプログラムに関する。
【背景技術】
【０００２】
例えば、特許文献１に開示されているように、公共の場に設置され、太陽光等の自然エネルギーで稼働し、かつユーザの機器に電力を供給する充電装置がある。ユーザは、機器を充電装置に接続させることにより、機器の充電を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１２４８８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザが自身の機器を充電しながらその機器を操作する場合、その機器の操作によって電力が消費されるため、充電時間が長くなる。このため、そのユーザが使用している充電インタフェースを他のユーザが利用する機会が減る。その結果、充電装置は、できるだけ多くのユーザに充電サービスを提供するという本来の目的を果たすことができない。
【０００５】
本発明は、より多くのユーザが端末装置の充電を行うことができる充電装置、端末装置、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、端末装置に電力を供給する電力供給部と、前記端末装置と通信を行う第１の通信部と、第１の制御部とを有し、前記第１の制御部は、前記端末装置の少なくとも一部の機能を前記第１の通信部との通信に基づいて制限する機能を前記端末装置が有すると判定した場合に、前記端末装置に対して前記電力供給部に電力を供給させる充電装置である。
【０００７】
本発明の充電装置において、前記第１の制御部は、前記第１の通信部による前記端末装置との前記通信に基づくタイミング、または前記電力供給部による前記端末装置への前記電力の供給が開始されたタイミングから第１の時間が経過した後に、前記端末装置への前記電力の供給を停止させる。
【０００８】
本発明の充電装置において、前記第１の制御部は、前記第１の通信部による前記端末装置との前記通信に基づくタイミング、前記第１の通信部による前記端末装置との前記通信ができなくなったことを検出したタイミング、および前記電力供給部による前記端末装置への前記電力の供給の状態を変化させたタイミングのいずれか１つのタイミングからの経過時間に基づいて、前記端末装置への前記電力の供給を制御する。
【０００９】
本発明の充電装置は、前記端末装置が電気的に接続される第１の端子をさらに有し、前記第１の制御部は、前記第１の通信部による前記端末装置との前記通信に基づくタイミング、または前記電力供給部による前記端末装置への前記電力の供給の状態を変化させたタイミングから、前記端末装置が前記第１の端子から電気的に絶縁されるタイミングまでの第２の時間に基づいて、前記端末装置への前記電力の供給を制御する。
【００１０】
本発明の充電装置において、前記第１の制御部は、前記端末装置を利用するユーザの課金情報に基づいて、前記端末装置への前記電力の供給を制御する。
【００１１】
本発明の充電装置において、前記第１の制御部は、前記端末装置から送信される充電停止要求が前記第１の通信部によって受信されたときに、前記端末装置への前記電力の供給を停止させる。
【００１２】
本発明は、充電装置から供給される電力により充電されるバッテリと、前記充電装置と通信を行う第２の通信部と、第２の制御部とを有し、前記第２の制御部は、前記充電装置との前記通信に基づいて自装置の少なくとも一部の機能を制限する端末装置である。
【００１３】
本発明の端末装置は、ユーザの操作を受け付ける操作部をさらに有し、前記第２の制御部は、前記充電装置との前記通信に基づいて前記操作部による前記操作の受け付けを禁止する。
【００１４】
本発明の端末装置において、前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、または前記充電装置からの電力の供給が開始されたタイミングから第３の時間が経過した後に、前記操作部による前記操作の受け付けを禁止する。
【００１５】
本発明の端末装置は、前記充電装置が電気的に接続される第２の端子をさらに有し、前記第２の制御部は、前記充電装置が前記第２の端子に電気的に接続されているとき、前記操作部による前記操作の受け付けの禁止を継続する。
【００１６】
本発明の端末装置は、前記バッテリの充電が終了したとき、前記バッテリの前記充電の終了をユーザに通知する通知部をさらに有する。
【００１７】
本発明の端末装置において、前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、または前記充電装置からの前記電力の供給が開始されたタイミングから第４の時間が経過した後に、前記第２の通信部を介して充電停止要求を前記充電装置に送信する。
【００１８】
本発明の端末装置において、前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、前記第２の通信部による前記充電装置との前記通信ができなくなったことを検出したタイミング、および前記バッテリの前記充電の状態が変化したタイミングのいずれか１つのタイミングからの経過時間に基づいて、前記端末装置の前記充電を制御する。
【００１９】
本発明の端末装置は、前記充電装置が電気的に接続される第２の端子をさらに有し、前記第２の制御部は、前記第２の通信部による前記充電装置との前記通信に基づくタイミング、または前記バッテリの前記充電の状態が変化したタイミングから、前記充電装置が前記第２の端子から電気的に絶縁されるタイミングまでの第５の時間に基づいて、前記端末装置の前記充電を制御する。
【００２０】
本発明の端末装置において、前記第２の制御部は、前記端末装置を利用するユーザの課金情報に基づいて、前記端末装置の前記充電を制御する。
【００２１】
本発明は、充電装置から供給される電力により充電されるバッテリと、前記充電装置と通信を行う第２の通信部と、を有する端末装置のコンピュータに、前記充電装置との通信に基づいて自装置の少なくとも一部の機能を制限するステップを実行させるためのプログラムである。
【発明の効果】
【００２２】
本発明によれば、より多くのユーザが端末装置の充電を行うことができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の第１の実施形態による充電システムの構成を示すブロック図である。
【図２】本発明の第１の実施形態による充電装置の構成を示すブロック図である。
【図３】本発明の第１の実施形態による端末装置の構成を示すブロック図である。
【図４】本発明の第１の実施形態による充電装置の動作の手順を示すフローチャートである。
【図５】本発明の第１の実施形態による充電装置の動作の手順を示すフローチャートである。
【図６】本発明の第１の実施形態による充電装置の動作の手順を示すフローチャートである。
【図７】本発明の第１の実施形態による充電装置の動作の手順を示すフローチャートである。
【図８】本発明の第１の実施形態による端末装置の動作の手順を示すフローチャートである。
【図９】本発明の第１の実施形態による端末装置の動作の手順を示すフローチャートである。
【図１０】本発明の第２の実施形態による充電装置の動作の手順を示すフローチャートである。
【図１１】本発明の第２の実施形態による端末装置の動作の手順を示すフローチャートである。
【図１２】本発明の第３の実施形態による充電装置の構成を示すブロック図である。
【図１３】本発明の第３の実施形態による端末装置の構成を示すブロック図である。
【図１４】本発明の第３の実施形態による充電装置の動作の手順を示すフローチャートである。
【図１５】本発明の第３の実施形態による端末装置の動作の手順を示すフローチャートである。
【図１６】本発明の第３の実施形態による端末装置の動作の手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、図面を参照し、本発明の実施形態を説明する。
【００２５】
（第１の実施形態）
図１は、本発明の第１の実施形態による充電システム１の構成を示している。図１に示すように、充電システム１は、充電装置１０と、ユーザが利用する端末装置２０とを有する。例えば、端末装置２０は、スマートフォンのような携帯型電子機器である。充電装置１０および端末装置２０は、充電ケーブル３０によって接続される。例えば、充電装置１０および端末装置２０は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）により接続される。複数の端末装置２０が存在してもよい。
【００２６】
図２は、充電装置１０の構成を示している。図２に示すように、充電装置１０は、ＵＳＢ端子１００（第１の端子）と、電力供給部１０１と、充電制御部１０２と、ＵＳＢコントローラ１０３（第１の通信部）と、データベースアクセス部１０４と、主制御部１０５（第１の制御部）とを有する。
【００２７】
充電ケーブル３０がＵＳＢ端子１００に挿入される。これによって、充電対象の端末装置２０がＵＳＢ端子１００に電気的に接続される。充電ケーブル３０がＵＳＢ端子１００から抜去されたとき、端末装置２０はＵＳＢ端子１００から電気的に絶縁される。充電ケーブル３０は、ＵＳＢ端子１００から抜去できないように構成されてもよい。つまり、ＵＳＢ端子１００および充電ケーブル３０が一体化されてもよい。電力供給部１０１は、ＵＳＢ端子１００に電気的に接続された端末装置２０に電力を供給することにより端末装置２０を充電する。例えば、電力供給部１０１は、太陽電池、風力発電機、およびコジェネレーションシステムのような電力源である。電力供給部１０１は、商用の電力網に接続されてもよく、かつ商用の電力網から供給される電力を端末装置２０に供給してもよい。充電制御部１０２は、充電を制御する。ＵＳＢコントローラ１０３は、ＵＳＢ端子１００に電気的に接続された端末装置２０とＵＳＢによる通信を行う。
【００２８】
データベースアクセス部１０４は、ユーザデータベース４０にアクセスする。ユーザデータベース４０は、ユーザの利用情報および課金情報を記憶する。例えば、ユーザデータベース４０は、充電装置１０を管理する管理者のサーバの記憶装置である。利用情報は、端末装置２０の充電に関する状況を示す。例えば、利用情報は、充電終了時刻を示す。あるいは、利用情報は、端末装置２０への電力の供給が終了したタイミングから端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの時間を示す。例えば、課金情報は、充電サービスの利用により課金された履歴を示す。この履歴は、課金が行われた時刻の情報を含む。
【００２９】
主制御部１０５は、充電装置１０内の各ブロックを制御する。充電に関して、主制御部１０５は、充電制御部１０２を介して充電の開始および終了を制御する。例えば、主制御部１０５は、端末装置２０の少なくとも一部の機能をＵＳＢコントローラ１０３との通信に基づいて機能を端末装置２０が有すると判定した場合に、端末装置２０に対して電力供給部１０１に電力を供給させる。例えば、端末装置２０は、端末装置２０の充電に伴って端末装置２０がＵＳＢコントローラ１０３と行う通信の状態に基づいてユーザの操作の受け付けを禁止するように構成されている。端末装置２０において制限される機能は、端末装置２０の電源がオンであるときに実行されうる機能である。端末装置２０において制限される機能は、端末装置２０の充電中に実行されうる機能を含む。端末装置２０において制限される機能は、端末装置２０の電源がオンであるときに実行されうる全ての機能であってもよい。例えば、端末装置２０の充電が終了したとき、端末装置２０の電源がオフになることにより、端末装置２０の電源がオンであるときに実行されうる全ての機能が実行できなくなってもよい。
【００３０】
端末装置２０の充電中または端末装置２０の充電が終了した後に端末装置２０の機能が制限されることにより、ユーザが充電装置１０と端末装置２０との電気的な接続を解除することが期待される。例えば、端末装置２０の充電が終了した後、ユーザが充電ケーブル３０をＵＳＢ端子１００から抜去することが期待される。その結果、一人のユーザによる充電装置１０の占有が発生しにくくなり、かつより多くのユーザが端末装置２０の充電を行うことができる。
【００３１】
主制御部１０５は、ＵＳＢコントローラ１０３による端末装置２０との通信に基づくタイミング、または電力供給部１０１による端末装置２０への電力の供給が開始されたタイミングから所定時間（第１の時間）が経過した後に、端末装置２０への電力の供給を停止させる。これによって、充電装置１０は、端末装置２０の充電時間を制限することができる。その結果、一人のユーザによる充電装置１０の占有が発生しにくくなり、かつより多くのユーザが端末装置２０の充電を行うことができる。
【００３２】
図３は、端末装置２０の構成を示している。図３に示すように、端末装置２０は、充電／通信端子２００（第２の端子）と、バッテリ２０１と、充電制御部２０２と、ＵＳＢコントローラ２０３（第２の通信部）と、操作部２０４と、表示部２０５と、端末制御部２０６（第２の制御部）とを有する。
【００３３】
充電ケーブル３０が充電／通信端子２００に挿入される。これによって、充電装置１０が充電／通信端子２００に電気的に接続される。充電ケーブル３０が充電／通信端子２００から抜去されたとき、端末装置２０は充電装置１０のＵＳＢ端子１００から電気的に絶縁される。バッテリ２０１は、充電／通信端子２００を介して充電装置１０から供給される電力により充電される。充電制御部２０２は、充電を制御する。ＵＳＢコントローラ２０３は、充電／通信端子２００に電気的に接続された充電装置１０とＵＳＢによる通信を行う。操作部２０４は、ユーザの操作を受け付ける。例えば、操作部２０４は、ボタン等の部材である。表示部２０５がタッチパネルとして構成される場合、操作部２０４は表示部２０５と一体化される。表示部２０５は、各種情報を表示する。例えば、表示部２０５は、液晶ディスプレイである。
【００３４】
端末制御部２０６は、端末装置２０内の各ブロックを制御する。例えば、端末制御部２０６は、アプリケーションを実行することにより、充電に関する制御を行う。ユーザは、充電装置１０によって提供される充電サービスを利用するためにアプリケーションを端末装置２０に予めダウンロードおよびインストールする。充電に関して、端末制御部２０６は、充電装置１０との通信に基づいて自装置すなわち端末装置２０の少なくとも一部の機能を制限する。例えば、端末制御部２０６は、充電装置１０との通信に基づいて、操作部２０４による操作の受け付けを禁止する。より具体的には、ＵＳＢコントローラ２０３による充電装置１０との通信が開始されたときや、ＵＳＢコントローラ２０３が充電装置１０から特定の指示を受信したときなどに、端末制御部２０６は、操作部２０４による操作の受け付けを禁止する。あるいは、ＵＳＢコントローラ２０３による充電装置１０との通信が開始されたタイミングや、ＵＳＢコントローラ２０３が充電装置１０から特定の指示を受信したタイミングから所定時間（第３の時間）が経過した後に、端末制御部２０６は、操作部２０４による操作の受け付けを禁止する。あるいは、端末制御部２０６は、充電装置１０からの電力の供給が開始されたタイミングから所定時間（第３の時間）が経過した後に、操作部２０４による操作の受け付けを禁止する。これにより、端末制御部２０６は、充電装置１０から供給される電力によるバッテリ２０１の充電中またはバッテリ２０１の充電が終了した後は、操作部２０４による操作の受け付けを禁止する。
【００３５】
端末制御部２０６によって実行されるアプリケーションのプログラムは、例えばフラッシュメモリのような「コンピュータ読み取り可能な記録媒体」により提供されてもよい。また、上述したプログラムは、このプログラムが保存された記憶装置等を有するコンピュータから、伝送媒体を介して、あるいは伝送媒体中の伝送波により端末装置２０に伝送されてもよい。プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように、情報を伝送する機能を有する媒体である。また、上述したプログラムは、前述した機能の一部を実現してもよい。さらに、上述したプログラムは、前述した機能をコンピュータに既に記録されているプログラムとの組合せで実現できる差分ファイル（差分プログラム）であってもよい。
【００３６】
充電装置１０および端末装置２０による通信は、無線で行われてもよい。例えば、充電装置１０および端末装置２０は、Ｗｉ−Ｆｉ（登録商標）およびＢｌｕｅｔｏｏｔｈ（登録商標）等の規格に従った無線通信を行う通信部を有してもよい。
【００３７】
充電装置１０から端末装置２０への電力の供給は、充電ケーブル３０を介さない方法により行われてもよい。例えば、充電装置１０から端末装置２０への電力の供給が非接触給電（ワイヤレス給電）により行われてもよい。
【００３８】
図４から図７は、充電装置１０の動作の手順を示している。図４から図７を参照し、充電装置１０の動作を説明する。
【００３９】
図４に示すように、主制御部１０５は、ＵＳＢコントローラ１０３によってＵＳＢデバイスすなわち端末装置２０が検出されたか否かを判定する（ステップＳ１００）。ステップＳ１００において、ＵＳＢコントローラ１０３によってＵＳＢデバイスが検出されていない場合、ステップＳ１００における判定が継続する。
【００４０】
ステップＳ１００において、ＵＳＢコントローラ１０３によってＵＳＢデバイスが検出された場合、主制御部１０５は、ＵＳＢコントローラ１０３に対して、端末装置２０の端末制御部２０６との通信接続を確立させる（ステップＳ１０５）。ステップＳ１０５において、ＵＳＢコントローラ１０３は、アプリケーションレベルの通信に必要な通信接続を確立するために、アプリケーションレベルよりも下位レベル（例えば、データリンク層）の通信を行う。
【００４１】
ステップＳ１０５の後、主制御部１０５は、ＵＳＢコントローラ１０３が端末制御部２０６と通信接続を確立できたか否かを判定する（ステップＳ１１０）。例えば、通信接続を確立する過程で端末装置２０の認証が行われる。端末装置２０の認証は、充電装置１０との通信に基づいて端末装置２０の少なくとも一部の機能を制限する機能を端末装置２０が有するか否かの判定を含む。端末装置２０が上記の機能を有する場合、端末装置２０の認証に成功する。端末装置２０が上記の機能を有していない場合、端末装置２０の認証に失敗する。端末装置２０の認証に成功した場合、通信接続が確立される。端末装置２０の認証に失敗した場合、通信接続の確立が中止される。ステップＳ１１０においてＵＳＢコントローラ１０３が端末制御部２０６と通信接続を確立できなかった場合、ステップＳ１００における処理が行われる。
【００４２】
ステップＳ１１０においてＵＳＢコントローラ１０３が端末制御部２０６と通信接続を確立できた場合、ＵＳＢコントローラ１０３は、端末制御部２０６からユーザＩＤを受信する。主制御部１０５は、ＵＳＢコントローラ１０３を介してユーザＩＤを取得する（ステップＳ１１５）。
【００４３】
ステップＳ１１５の後、データベースアクセス部１０４は、ユーザデータベース４０にアクセスし、かつ端末装置２０から受信されたユーザＩＤに対応するユーザの利用情報を取得する。主制御部１０５は、データベースアクセス部１０４を介して利用情報を取得する（ステップＳ１２０）。
【００４４】
ステップＳ１２０の後、主制御部１０５は、利用情報に基づいて、端末装置２０に与えられる最大充電時間を算出する（ステップＳ１２５）。最大充電時間は、１回の充電のために与えられる最大時間である。
【００４５】
図６および図７は、ステップＳ１２５における処理の例を示している。図６について説明する。ユーザデータベース４０から取得された利用情報は、前回の充電における充電終了時刻を示す。主制御部１０５は、前回の充電終了時刻から所定時間が経過したか否かを判定する（ステップＳ１２５０）。
【００４６】
ステップＳ１２５０において前回の充電終了時刻から所定時間が経過した場合、主制御部１０５は、最大充電時間を、０よりも大きい所定時間にする（ステップＳ１２５１）。ステップＳ１２５０において前回の充電終了時刻から所定時間が経過していない場合、主制御部１０５は、最大充電時間を０にする（ステップＳ１２５２）。ステップＳ１２５１またはステップＳ１２５２における処理が行われることにより、ステップＳ１２５における処理が終了する。
【００４７】
図６に示す処理では、主制御部１０５は、端末装置２０への電力の供給を停止させたタイミングからの経過時間に基づいて、端末装置２０への電力の供給を制御する。つまり、主制御部１０５は、前回の端末装置２０への電力の供給が終了したタイミングからの経過時間に基づいて、今回の端末装置２０への電力の供給を制御する。最大充電時間が０である場合、端末装置２０に充電のための時間が割り当てられない。つまり、端末装置２０の充電が行われない。したがって、前回の端末装置２０への電力の供給が終了したタイミングから所定時間が経過していない場合、主制御部１０５は、端末装置２０の充電を禁止させる。
【００４８】
最大充電時間は、より細かく設定されてもよい。例えば、主制御部１０５は、上記の経過時間が長いほど、最大充電時間をより長くしてもよい。主制御部１０５は、上記の経過時間に基づいて、端末装置２０の充電が許可されるまでの時間を制御してもよい。例えば、主制御部１０５は、上記の経過時間が長いほど、端末装置２０の充電が許可されるまでの時間を短くしてもよい。主制御部１０５は、上記の経過時間に基づいて、端末装置２０の充電の頻度を制御してもよい。例えば、主制御部１０５は、上記の経過時間が長いほど、１日などの所定時間当たりに端末装置２０の充電が許可される回数を多くしてもよい。主制御部１０５が上記の経過時間に基づいて端末装置２０への電力の供給を制御することにより、高い頻度で端末装置２０の充電を行おうとするユーザによる充電装置１０の占有が発生しにくくなり、かつより多くのユーザが端末装置２０の充電を行うことができる。
【００４９】
主制御部１０５は、端末装置２０への電力の供給を開始させたタイミングからの経過時間に基づいて、端末装置２０への電力の供給を制御してもよい。つまり、主制御部１０５は、前回の端末装置２０への電力の供給が開始されたタイミングからの経過時間に基づいて、今回の端末装置２０への電力の供給を制御してもよい。上記のように、主制御部１０５は、電力供給部１０１による端末装置２０への電力の供給の状態を変化させたタイミングからの経過時間に基づいて、端末装置２０への電力の供給を制御する。この場合、ユーザデータベース４０が記憶する利用情報は、前回の充電において電力供給部１０１による端末装置２０への電力の供給の状態を変化させたタイミングを示す。
【００５０】
主制御部１０５は、ＵＳＢコントローラ１０３による端末装置２０との通信に基づくタイミングからの経過時間に基づいて、端末装置２０への電力の供給を制御してもよい。この場合、ユーザデータベース４０が記憶する利用情報は、前回の充電においてＵＳＢコントローラ１０３による端末装置２０との通信に基づくタイミングを示す。例えば、主制御部１０５は、前回の充電においてＵＳＢコントローラ１０３による端末装置２０との通信が開始されたタイミングからの経過時間に基づいて、今回の端末装置２０への電力の供給を制御する。主制御部１０５は、前回の充電においてＵＳＢコントローラ１０３が特定のパケットを端末装置２０に送信したタイミングまたは端末装置２０から受信したタイミングからの経過時間に基づいて、今回の端末装置２０への電力の供給を制御してもよい。主制御部１０５は、前回の充電においてＵＳＢコントローラ１０３による端末装置２０との通信ができなくなったことを検出したタイミングからの経過時間に基づいて、今回の端末装置２０への電力の供給を制御してもよい。
【００５１】
図７について、図６と異なる点を説明する。ユーザデータベース４０から取得された利用情報は、前回の端末装置２０への電力の供給が終了したタイミングから端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの時間（第２の時間）を示す。主制御部１０５は、第２の時間が所定時間よりも短い否かを判定する（ステップＳ１２５３）。
【００５２】
ステップＳ１２５３において第２の時間が所定時間よりも短い場合、ステップＳ１２５１における処理が行われる。ステップＳ１２５３において第２の時間が所定時間以上である場合、ステップＳ１２５２における処理が行われる。上記以外の点について、図７に示す動作は、図６に示す動作と同様である。
【００５３】
図７に示す処理では、主制御部１０５は、端末装置２０への電力の供給を停止させたタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、端末装置２０への電力の供給を制御する。つまり、主制御部１０５は、前回の端末装置２０への電力の供給が終了したタイミングから端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、今回の端末装置２０への電力の供給を制御する。第２の時間が長い場合、最大充電時間は０である。つまり、端末装置２０の充電が行われない。したがって、第２の時間が所定時間以上である場合、主制御部１０５は、端末装置２０への電力の供給を禁止させる。
【００５４】
最大充電時間は、より細かく設定されてもよい。例えば、主制御部１０５は、上記の第２の時間が短いほど、最大充電時間をより長くしてもよい。主制御部１０５は、上記の第２の時間に基づいて、端末装置２０の充電が許可されるまでの時間を制御してもよい。例えば、主制御部１０５は、上記の第２の時間が短いほど、端末装置２０の充電が許可されるまでの時間を短くしてもよい。主制御部１０５は、上記の第２の時間に基づいて、端末装置２０の充電の頻度を制御してもよい。例えば、主制御部１０５は、上記の第２の時間が短いほど、１日などの所定時間当たりに端末装置２０の充電が許可される回数を多くしてもよい。主制御部１０５が上記の第２の時間に基づいて端末装置２０への電力の供給を制御することにより、充電の終了後に端末装置２０を充電装置１０に接続したままにするユーザによる充電装置１０の占有が発生しにくくなり、かつより多くのユーザが端末装置２０の充電を行うことができる。
【００５５】
主制御部１０５は、端末装置２０への電力の供給を開始させたタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、端末装置２０への電力の供給を制御してもよい。つまり、主制御部１０５は、前回の端末装置２０への電力の供給が開始されたタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、今回の端末装置２０への電力の供給を制御してもよい。上記のように、主制御部１０５は、電力供給部１０１による端末装置２０への電力の供給の状態を変化させたタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、端末装置２０への電力の供給を制御する。この場合、ユーザデータベース４０が記憶する利用情報は、前回の充電において電力供給部１０１による端末装置２０への電力の供給の状態を変化させたタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間を示す。
【００５６】
主制御部１０５は、ＵＳＢコントローラ１０３による端末装置２０との通信に基づくタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、端末装置２０への電力の供給を制御してもよい。この場合、ユーザデータベース４０が記憶する利用情報は、前回の充電においてＵＳＢコントローラ１０３による端末装置２０との通信に基づくタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間を示す。例えば、主制御部１０５は、前回の充電においてＵＳＢコントローラ１０３による端末装置２０との通信が開始されたタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、今回の端末装置２０への電力の供給を制御する。主制御部１０５は、前回の充電においてＵＳＢコントローラ１０３が特定のパケットを端末装置２０に送信したタイミングまたは端末装置２０から受信したタイミングから、端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの第２の時間に基づいて、今回の端末装置２０への電力の供給を制御してもよい。
【００５７】
主制御部１０５は、端末装置２０を利用するユーザの課金情報に基づいて、端末装置２０への電力の供給を制御してもよい。例えば、主制御部１０５は、充電サービスの利用により課金された履歴に基づいて、端末装置２０の充電の頻度を算出する。例えば、主制御部１０５は、課金情報が示す端末装置２０の充電の頻度が低いほど、最大充電時間をより長くする。主制御部１０５は、充電の頻度が所定値よりも小さい場合に最大充電時間を０よりも大きくし、充電の頻度が所定値以上である場合に最大充電時間を０にしてもよい。主制御部１０５は、充電の頻度に基づいて、端末装置２０の充電が許可されるまでの時間を制御してもよい。例えば、主制御部１０５は、充電の頻度が低いほど、端末装置２０の充電が許可されるまでの時間を短くしてもよい。主制御部１０５は、充電の頻度が低いほど、１日などの所定時間当たりに端末装置２０の充電が許可される回数を多くしてもよい。主制御部１０５が課金情報に基づいて端末装置２０への電力の供給を制御することにより、高い頻度で端末装置２０の充電を行おうとするユーザによる充電装置１０の占有が発生しにくくなり、かつより多くのユーザが端末装置２０の充電を行うことができる。
【００５８】
ステップＳ１２５の後、図４に示すように、主制御部１０５は、ＵＳＢコントローラ１０３に最大充電時間を通知する。ＵＳＢコントローラ１０３は、最大充電時間を端末装置２０に送信する。これによって、主制御部１０５は、ＵＳＢコントローラ１０３を介して最大充電時間を端末装置２０に通知する（ステップＳ１３０）。
【００５９】
ステップＳ１３０の後、図５に示すように、主制御部１０５は、最大充電時間が０よりも長いか否かを判定する（ステップＳ１３５）。ステップＳ１３５において最大充電時間が０以下である場合、ステップＳ１７０における処理が行われる。
【００６０】
ステップＳ１３５において最大充電時間が０よりも長い場合、主制御部１０５は、充電制御部１０２を制御し、端末装置２０の充電を開始させる。充電制御部１０２は、電力供給部１０１に電力の供給を開始させる（ステップＳ１４０）。したがって、ＵＳＢコントローラ１０３が端末装置２０と通信を行うことができた場合のみ、主制御部１０５は端末装置２０の充電を開始させる。
【００６１】
ステップＳ１４０の後、主制御部１０５は、端末装置２０の抜去により端末装置２０がＵＳＢ端子１００から電気的に絶縁されたか否かを判定する（ステップＳ１４５）。ステップＳ１４５において端末装置２０がＵＳＢ端子１００から電気的に絶縁された場合、ステップＳ１６０における処理が行われる。
【００６２】
ステップＳ１４５において端末装置２０がＵＳＢ端子１００から電気的に絶縁されていない場合、主制御部１０５は、端末装置２０の状態を充電制御部１０２に問い合わせる。主制御部１０５は、充電制御部１０２から取得した情報に基づいて、端末装置２０が満充電であるか否かを判定する（ステップＳ１５０）。ステップＳ１５０において端末装置２０が満充電である場合、ステップＳ１６０における処理が行われる。
【００６３】
ステップＳ１５０において端末装置２０が満充電でない場合、主制御部１０５は、充電時間が最大充電時間よりも長いか否かを判定する（ステップＳ１５５）。充電時間は、ステップＳ１４０において充電が開始されたタイミングからの経過時間である。ステップＳ１５５において充電時間が最大充電時間以下である場合、ステップＳ１４５における処理が行われる。つまり、充電時間が最大充電時間を超えない限り、端末装置２０の充電が継続する。
【００６４】
ステップＳ１５５において充電時間が最大充電時間よりも長い場合、主制御部１０５は、充電制御部１０２を制御し、端末装置２０の充電を終了させる。充電制御部１０２は、電力供給部１０１に電力の供給を終了させる（ステップＳ１６０）。これによって、端末装置２０の１回の充電時間が最大充電時間を超えないように端末装置２０の充電が制御される。ステップＳ１４５において端末装置２０がＵＳＢ端子１００から電気的に絶縁された場合も、ステップＳ１６０において端末装置２０の充電が終了する。ステップＳ１５０において端末装置２０が満充電である場合も、ステップＳ１６０において端末装置２０の充電が終了する。
【００６５】
ステップＳ１６０の後、主制御部１０５は、充電終了時刻を利用情報としてユーザデータベース４０に記録する（ステップＳ１６５）。
【００６６】
ステップＳ１６５の後、主制御部１０５は、端末装置２０がＵＳＢ端子１００から電気的に絶縁されたか否かを判定する（ステップＳ１７０）。ステップＳ１７０において端末装置２０がＵＳＢ端子１００から電気的に絶縁されていない場合、ステップＳ１７０における判定が継続する。
【００６７】
ステップＳ１７０において端末装置２０がＵＳＢ端子１００から電気的に絶縁された場合、主制御部１０５は、端末装置２０への電力の供給が終了したタイミングすなわち充電終了時刻から端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの時間を利用情報としてユーザデータベース４０に記録する（ステップＳ１７５）。ステップＳ１７５の後、ステップＳ１００における処理が行われる。
【００６８】
上記の動作では、主制御部１０５は、電力供給部１０１による端末装置２０への電力の供給が開始されたタイミングから所定時間が経過した後に、端末装置２０への電力の供給を停止させる。主制御部１０５は、ＵＳＢコントローラ１０３が端末装置２０との通信を開始したタイミングから所定時間が経過した後に、端末装置２０への電力の供給を停止させてもよい。主制御部１０５は、ＵＳＢコントローラ１０３が特定のパケットを端末装置２０に送信したタイミングまたは端末装置２０から受信したタイミングから所定時間が経過した後に、端末装置２０への電力の供給を停止させてもよい。
【００６９】
図８および図９は、端末装置２０の動作の手順を示している。図８および図９を参照し、端末装置２０の動作を説明する。
【００７０】
図８に示すように、端末制御部２０６は、ＵＳＢコントローラ２０３によってＵＳＢデバイスすなわち充電装置１０が検出されたか否かを判定する（ステップＳ３００）。ステップＳ３００において、ＵＳＢコントローラ２０３によってＵＳＢデバイスが検出されていない場合、ステップＳ３００における判定が継続する。
【００７１】
ステップＳ３００において、ＵＳＢコントローラ２０３によってＵＳＢデバイスが検出された場合、端末制御部２０６は、ＵＳＢコントローラ２０３に対して、充電装置１０との通信接続を確立させる（ステップＳ３０５）。ステップＳ３０５において、ＵＳＢコントローラ２０３は、アプリケーションレベルの通信に必要な通信接続を確立するために、アプリケーションレベルよりも下位レベル（例えば、データリンク層）の通信を行う。
【００７２】
ステップＳ３０５の後、端末制御部２０６は、ＵＳＢコントローラ２０３が充電装置１０と通信接続を確立できたか否かを判定する（ステップＳ３１０）。ステップＳ３１０においてＵＳＢコントローラ２０３が充電装置１０と通信接続を確立できなかった場合、ステップＳ３５５における処理が行われる。
【００７３】
ステップＳ３１０においてＵＳＢコントローラ２０３が充電装置１０と通信接続を確立できた場合、端末制御部２０６はユーザＩＤをＵＳＢコントローラ２０３に通知する。ＵＳＢコントローラ２０３は、ユーザＩＤを充電装置１０に送信する。これによって、端末制御部２０６は、ＵＳＢコントローラ２０３を介してユーザＩＤを充電装置１０に通知する（ステップＳ３１５）。
【００７４】
ステップＳ３１５の後、ＵＳＢコントローラ２０３は、充電装置１０から最大充電時間を受信する。端末制御部２０６は、ＵＳＢコントローラ２０３を介して最大充電時間を取得する（ステップＳ３２０）。
【００７５】
ステップＳ３２０の後、図９に示すように、端末制御部２０６は、最大充電時間が０よりも長いか否かを判定する（ステップＳ３２５）。
【００７６】
ステップＳ３２５において最大充電時間が０以下である場合、端末制御部２０６は、充電が不可であることを示すメッセージを表示部２０５に表示させる。これによって、端末制御部２０６は、表示部２０５を介して、充電が不可であることをユーザに通知する（ステップＳ３５５）。ステップＳ３１０においてＵＳＢコントローラ２０３が充電装置１０と通信接続を確立できなかった場合も、ステップＳ３５５において充電が不可であることがユーザに通知される。ステップＳ３５５の後、ステップＳ３４５における処理が行われる。
【００７７】
ステップＳ３２５において最大充電時間が０よりも長い場合、端末制御部２０６は、操作部２０４による操作の受け付けを禁止する。つまり、バッテリ２０１の充電中にユーザによって操作部２０４が操作された場合であっても、操作は無効になる（ステップＳ３３０）。その結果、端末装置２０に対する操作による電力の消費を回避することができ、かつ充電時間が長くなることを回避することができる。
【００７８】
ステップＳ３３０の後、端末制御部２０６は、充電画面を表示部２０５に表示させる。これによって、端末制御部２０６は、表示部２０５を介して、バッテリ２０１が充電中であることをユーザに通知する（ステップＳ３３５）。充電装置１０の電力供給部１０１によって電力の供給が開始されることにより、バッテリ２０１の充電が開始される。
【００７９】
ステップＳ３３５の後、端末制御部２０６は、充電制御部２０２にバッテリ２０１の充電状態を問い合わせる。端末制御部２０６は、充電制御部２０２から取得した情報に基づいて、バッテリ２０１の充電が終了したか否かを判定する（ステップＳ３４０）。ステップＳ３４０においてバッテリ２０１の充電が終了していない場合、ステップＳ３４０における判定が継続する。
【００８０】
ステップＳ３４０においてバッテリ２０１の充電が終了した場合、端末制御部２０６は、充電の終了を示すメッセージと、充電ケーブル３０の抜去を指示するメッセージとを表示部２０５に表示させる。これによって、端末制御部２０６は、表示部２０５を介して、充電の終了と充電ケーブル３０の抜去とをユーザに通知する（ステップＳ３４５）。表示部２０５は、バッテリ２０１の充電が終了したときにバッテリ２０１の充電の終了をユーザに通知する通知部として機能する。充電ケーブル３０が充電装置１０から抜去されることにより、他のユーザが自身の端末装置２０の充電を行うことができる。
【００８１】
ステップＳ３４５の後、端末制御部２０６は、充電ケーブル３０が抜去されたか否かを判定する（ステップＳ３５０）。ステップＳ３５０において充電ケーブル３０が抜去された場合、図８および図９に示す処理が終了する。
【００８２】
ステップＳ３５０において充電ケーブル３０が抜去されていない場合、端末制御部２０６は、バッテリ２０１の充電が終了したタイミングから所定時間が経過したか否かを判定する（ステップＳ３６０）。ステップＳ３６０において、バッテリ２０１の充電が終了したタイミングから所定時間が経過していない場合、ステップＳ３５０における処理が行われる。
【００８３】
ステップＳ３６０において、バッテリ２０１の充電が終了したタイミングから所定時間が経過した場合、端末制御部２０６は、充電ケーブル３０の抜去を指示するメッセージを表示部２０５に表示させる。これによって、端末制御部２０６は、表示部２０５を介して、充電ケーブル３０の抜去をユーザに通知する（ステップＳ３６５）。ステップＳ３６５の後、ステップＳ３５０における処理が行われる。
【００８４】
端末装置２０が音声出力部すなわちスピーカを有してもよい。ステップＳ３４５およびステップＳ３６５における通知は音声メッセージの出力により行われてもよい。
【００８５】
上記の動作では、端末制御部２０６は、バッテリ２０１の充電中は操作部２０４による操作の受け付けを禁止する。また、バッテリ２０１の充電の終了後に充電ケーブル３０が充電／通信端子２００に接続されている場合、端末制御部２０６は、操作部２０４による操作の受け付けを禁止する。充電装置１０に接続された充電ケーブル３０が充電／通信端子２００に接続されている場合、端末制御部２０６は、操作部２０４による操作の受け付けの禁止を継続してもよい。つまり、端末装置２０の充電中であるか否かにかかわらず、充電装置１０が充電／通信端子２００に電気的に接続されているとき、端末制御部２０６は、操作部２０４による操作の受け付けを禁止してもよい。端末制御部２０６は、充電装置１０との通信が開始されることにより、充電装置１０と端末装置２０との電気的な接続が確立されたことを認識する。
【００８６】
上記の動作では、端末制御部２０６は、充電装置１０との通信に基づいて、操作部２０４による操作の受け付けを禁止する。より具体的には、ＵＳＢコントローラ２０３による充電装置１０との通信が開始されたときや、ＵＳＢコントローラ２０３が充電装置１０から特定の指示を受信したときなどに、端末制御部２０６は、操作部２０４による操作の受け付けを禁止する。ＵＳＢコントローラ２０３が充電装置１０との通信を開始したタイミングや、ＵＳＢコントローラ２０３が充電装置１０から特定の指示を受信したタイミングから所定時間が経過した後に、端末制御部２０６は、操作部２０４による操作の受け付けを禁止してもよい。端末制御部２０６は、充電装置１０からの電力の供給が開始されたタイミングから所定時間が経過した後に、操作部２０４による操作の受け付けを禁止してもよい。例えば、バッテリ２０１の充電中は、操作部２０４はユーザの操作を受け付ける。ＵＳＢコントローラ２０３が充電装置１０との通信を開始したタイミングから所定時間が経過したとき、バッテリ２０１の充電が終了する。このとき、端末制御部２０６は、操作部２０４による操作の受け付けを禁止してもよい。
【００８７】
端末制御部２０６は、バッテリ２０１の充電中またはバッテリ２０１の充電が終了した後は、操作部２０４による一部の操作の受け付けを禁止してもよい。例えば、電源ボタンが押下された場合、電源ボタンが押下されたタイミングから所定時間が経過するまで、ロック画面が表示部２０５に表示され、かつ操作部２０４による操作の受け付けが禁止されてもよい。端末装置２０が携帯電話網のようなネットワークに接続できるように構成されている場合、ネットワークに接続するための操作の受け付けが禁止されてもよい。
【００８８】
バッテリ２０１の充電が終了し、かつＵＳＢコントローラ２０３が充電装置１０との通信を終了した後、端末制御部２０６は、制限された機能の制限を解除してもよい。例えば、充電装置１０が充電／通信端子２００から電気的に絶縁されることにより、ＵＳＢコントローラ２０３は充電装置１０との通信を終了する。したがって、バッテリ２０１の充電が終了し、かつ充電装置１０が充電／通信端子２００から電気的に絶縁された後、端末制御部２０６は、制限された機能の制限を解除してもよい。例えば、端末制御部２０６は、操作部２０４による操作の受け付けの禁止を解除してもよい。操作部２０４による操作の受け付けの禁止が解除された後、操作部２０４は、ユーザの操作を受け付けることができる。
【００８９】
上記のように、充電装置１０の主制御部１０５は、端末装置２０の少なくとも一部の機能をＵＳＢコントローラ１０３との通信に基づいて制限する機能を前記端末装置が有すると判定した場合に、端末装置２０に対して電力供給部１０１に電力を供給させる。端末装置２０は、バッテリ２０１の充電中またはバッテリ２０１の充電が終了した後はユーザからの操作の受け付けを禁止するように構成されている。ＵＳＢコントローラ１０３が端末装置２０と通信を行うことができた場合のみ、主制御部１０５は端末装置２０の充電を開始させる。これによって、一人のユーザによる充電装置１０の占有が発生しにくくなり、かつより多くのユーザが端末装置２０の充電を行うことができる。
【００９０】
上記のように、充電装置１０の主制御部１０５は、ＵＳＢ端子１００に電気的に端末装置２０が接続された後、端末装置２０との通信に基づくタイミング、または端末装置２０への電力の供給が開始されたタイミングから所定時間が経過した場合に端末装置２０への電力の供給を終了させる。これによって、より多くのユーザが端末装置２０の充電を行うことができる。
【００９１】
（第２の実施形態）
図２に示す充電装置１０および図３に示す端末装置２０を使用して本発明の第２の実施形態を説明する。
【００９２】
第２の実施形態において、端末装置２０から送信される充電停止要求がＵＳＢコントローラ１０３によって受信されたときに、主制御部１０５は、端末装置２０への電力の供給を終了させる。充電停止要求は、端末装置２０が充電装置１０に充電の停止を要求する情報である。ＵＳＢコントローラ２０３による充電装置１０との通信に基づくタイミングまたは充電装置１０からの電力の供給が開始されたタイミングから所定時間（第４の時間）が経過した後に、端末制御部２０６は、ＵＳＢコントローラ２０３を介して充電停止要求を充電装置１０に送信する。
【００９３】
第１の実施形態における図５に示す充電装置１０の動作は、図１０に示す動作に変更される。図１０に示す動作について、図５に示す動作と異なる点を説明する。
【００９４】
ステップＳ１５０において端末装置２０が満充電でない場合、主制御部１０５は、端末装置２０から充電停止要求が受信されたか否かを判定する（ステップＳ２００）。ステップＳ２００において充電停止要求が受信されていない場合、ステップＳ１４５における処理が行われる。ステップＳ２００において充電停止要求が受信された場合、ステップＳ１６０において主制御部１０５は、端末装置２０の充電を終了させる。
【００９５】
上記以外の点について、図１０に示す動作は、図５に示す動作と同様である。
【００９６】
第１の実施形態における図９に示す端末装置２０の動作は、図１１に示す動作に変更される。図１１に示す動作について、図９に示す動作と異なる点を説明する。
【００９７】
ステップＳ３３５の後、端末制御部２０６は、充電時間が最大充電時間よりも長いか否かを判定する（ステップＳ３７０）。充電時間は、充電制御部２０２によって充電の開始が検出されたタイミングからの経過時間である。ステップＳ３７０において充電時間が最大充電時間以下である場合、ステップＳ３７０における判定が継続する。つまり、充電時間が最大充電時間を超えない限り、端末装置２０の充電が継続する。
【００９８】
ステップＳ３７０において充電時間が最大充電時間よりも長い場合、端末制御部２０６は充電停止要求をＵＳＢコントローラ２０３に通知する。ＵＳＢコントローラ２０３は、充電停止要求を充電装置１０に送信する。これによって、端末制御部２０６は、ＵＳＢコントローラ２０３を介して充電停止要求を充電装置１０に通知する（ステップＳ３７５）。ステップＳ３７５の後、ステップＳ３４５における処理が行われる。
【００９９】
上記以外の点について、図１１に示す動作は、図９に示す動作と同様である。
【０１００】
上記の動作では、端末制御部２０６は、バッテリ２０１の充電が開始されたタイミングから所定時間が経過した後に、ＵＳＢコントローラ２０３を介して充電停止要求を充電装置１０に送信する。端末制御部２０６は、ＵＳＢコントローラ２０３が充電装置１０との通信を開始したタイミングから所定時間が経過した後に、ＵＳＢコントローラ２０３を介して充電停止要求を充電装置１０に送信してもよい。端末制御部２０６は、ＵＳＢコントローラ２０３が特定のパケットを充電装置１０に送信したタイミングまたは充電装置１０から受信したタイミングから所定時間が経過した後に、ＵＳＢコントローラ２０３を介して充電停止要求を充電装置１０に送信してもよい。
【０１０１】
端末制御部２０６は、操作部２０４による充電終了操作の受け付けを許可してもよい。操作部２０４がユーザから充電終了操作を受け付けた場合、端末制御部２０６は、充電停止要求の送信処理を行ってもよい。あるいは、異常発生等のイベントにより、端末制御部２０６は充電停止要求の送信処理を行ってもよい。あるいは、タスク制御により、充電に関する処理がバックグラウンド処理になったときに端末制御部２０６は充電停止要求の送信処理を行ってもよい。
【０１０２】
上記のように、端末装置２０との通信に基づくタイミング、または端末装置２０への電力の供給が開始されたタイミングから所定時間が経過したときに端末装置２０から送信される充電停止要求に基づいて、端末装置２０の充電が終了する。これによって、より多くのユーザが端末装置２０の充電を行うことができる。
【０１０３】
（第３の実施形態）
本発明の第３の実施形態において、図２に示す充電装置１０は、図１２に示す充電装置１１に変更され、かつ図３に示す端末装置２０は、図１３に示す端末装置２１に変更される。図１２に示す構成について、図２に示す構成と異なる点を説明する。
【０１０４】
図１２に示すように、充電装置１１において、図２に示す充電装置１０におけるデータベースアクセス部１０４が削除される。これ以外の点について、図１２に示す構成は、図２に示す構成と同様である。
【０１０５】
図１３に示す構成について、図３に示す構成と異なる点を説明する。
【０１０６】
図１３に示すように、端末装置２１は、図３に示す端末装置２０の構成に加えて、ユーザ情報記憶部２０７を有する。ユーザ情報記憶部２０７は、ユーザの利用情報および課金情報を記憶する。第３の実施形態における利用情報は、充電終了時刻を示す。あるいは、利用情報は、バッテリ２０１の充電が終了したタイミングから端末装置２０がＵＳＢ端子１００から電気的に絶縁されるタイミングまでの時間を示す。課金情報は、充電サービスの利用により課金された履歴を示す。端末装置２１は、図２に示すユーザデータベース４０にアクセスする通信部を有してもよい。第１および第２の実施形態では充電装置１０の主制御部１０５が最大充電時間を決定するが、第３の実施形態では端末制御部２０６が最大充電時間を決定する。
【０１０７】
上記以外の点について、図１３に示す構成は、図３に示す構成と同様である。
【０１０８】
第１の実施形態における図４および図５に示す充電装置１０の動作は、図１４に示す動作に変更される。図１４に示す動作について、図４および図５に示す動作と異なる点を説明する。
【０１０９】
図１４において、図４および図５におけるステップＳ１１５からステップＳ１３５およびステップＳ１５５が削除される。ステップＳ１１０においてＵＳＢコントローラ１０３が端末制御部２０６と通信接続を確立できた場合、ステップＳ１４０における処理が行われる。ステップＳ１５０において端末装置２１が満充電でない場合、ステップＳ２００における処理が行われる。ステップＳ２００は、図１０に示すステップＳ２００と同一である。
【０１１０】
上記以外の点について、図１４に示す動作は、図４および図５に示す動作と同様である。
【０１１１】
第１の実施形態における図８および図９に示す端末装置２０の動作は、図１５および図１６に示す動作に変更される。図１５および図１６に示す動作について、図８および図９に示す動作と異なる点を説明する。
【０１１２】
ステップＳ３１０においてＵＳＢコントローラ２０３が充電装置１１と通信接続を確立できた場合、端末制御部２０６は、ユーザ情報記憶部２０７からユーザの利用情報を取得する（ステップＳ３８０）。
【０１１３】
ステップＳ３８０の後、端末制御部２０６は、利用情報に基づいて、端末装置２１に与えられる最大充電時間を算出する（ステップＳ３８５）。ステップＳ３８５における処理は、図６または図７に示す処理と同様である。端末制御部２０６は、図６に示す処理と同様の処理により、バッテリ２０１の充電が終了したタイミングからの経過時間に基づいて、端末装置２１の充電を制御する。つまり、端末制御部２０６は、前回のバッテリ２０１の充電が終了したタイミングからの経過時間に基づいて、今回の端末装置２１の充電を制御する。
【０１１４】
端末制御部２０６は、バッテリ２０１の充電が開始されたタイミングからの経過時間に基づいて、端末装置２１の充電を制御してもよい。つまり、端末制御部２０６は、前回のバッテリ２０１の充電が開始されたタイミングからの経過時間に基づいて、今回の端末装置２１の充電を制御してもよい。上記のように、端末制御部２０６は、バッテリ２０１の充電の状態が変化したタイミングからの経過時間に基づいて、端末装置２１の充電を制御する。この場合、ユーザ情報記憶部２０７が記憶する利用情報は、前回の充電において端末装置２１の充電の状態が変化したタイミングを示す。
【０１１５】
端末制御部２０６は、ＵＳＢコントローラ２０３による充電装置１１との通信に基づくタイミングからの経過時間に基づいて、端末装置２１の充電を制御してもよい。この場合、ユーザ情報記憶部２０７が記憶する利用情報は、前回の充電においてＵＳＢコントローラ２０３による充電装置１１との通信に基づくタイミングを示す。例えば、端末制御部２０６は、前回の充電においてＵＳＢコントローラ２０３による充電装置１１との通信が開始されたタイミングからの経過時間に基づいて、今回の端末装置２１の充電を制御する。端末制御部２０６は、前回の充電においてＵＳＢコントローラ２０３が特定のパケットを充電装置１１に送信したタイミングまたは充電装置１１から受信したタイミングからの経過時間に基づいて、今回の端末装置２１の充電を制御してもよい。端末制御部２０６は、前回の充電においてＵＳＢコントローラ２０３による充電装置１１との通信ができなくなったことを検出したタイミングからの経過時間に基づいて、今回の端末装置２１の充電を制御してもよい。
【０１１６】
あるいは、ステップＳ３８５において、端末制御部２０６は、図７に示す処理と同様の処理により、バッテリ２０１の充電が終了したタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間（第５の時間）に基づいて、端末装置２１の充電を制御する。つまり、端末制御部２０６は、前回のバッテリ２０１の充電が終了したタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、端末装置２１の充電を制御する。
【０１１７】
端末制御部２０６は、バッテリ２０１の充電が開始されたタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、端末装置２１の充電を制御してもよい。つまり、端末制御部２０６は、前回のバッテリ２０１の充電が開始されたタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、今回の端末装置２１の充電を制御してもよい。上記のように、端末制御部２０６は、端末装置２１の充電の状態が変化したタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、端末装置２１の充電を制御する。この場合、ユーザ情報記憶部２０７が記憶する利用情報は、前回の充電において端末装置２１の充電の状態が変化したタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間を示す。
【０１１８】
端末制御部２０６は、ＵＳＢコントローラ２０３による充電装置１１との通信に基づくタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、端末装置２１の充電を制御してもよい。この場合、ユーザデータベース４０が記憶する利用情報は、前回の充電においてＵＳＢコントローラ１０３による端末装置２０との通信に基づくタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間を示す。例えば、端末制御部２０６は、前回の充電においてＵＳＢコントローラ２０３による充電装置１１との通信が開始されたタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、今回の端末装置２１の充電を制御する。端末制御部２０６は、前回の充電においてＵＳＢコントローラ２０３が特定のパケットを充電装置１１に送信したタイミングまたは充電装置１１から受信したタイミングから、充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間に基づいて、今回の端末装置２１の充電を制御してもよい。
【０１１９】
端末制御部２０６は、端末装置２１を利用するユーザの課金情報に基づいて、端末装置２１の充電を制御してもよい。ステップＳ３８５の後、ステップＳ３２５における処理が行われる。
【０１２０】
ステップＳ３７５の後、端末制御部２０６は、充電終了時刻を利用情報としてユーザ情報記憶部２０７に記録する（ステップＳ３９０）。ステップＳ３９０の後、ステップＳ３４５における処理が行われる。
【０１２１】
ステップＳ３５０において充電ケーブル３０が抜去された場合、端末制御部２０６は、バッテリ２０１の充電が終了したタイミングすなわち充電終了時刻から充電装置１１が充電／通信端子２００から電気的に絶縁されるタイミングまでの時間を利用情報としてユーザ情報記憶部２０７に記録する（ステップＳ３９５）。ステップＳ３９５における処理が行われることにより、図１５および図１６に示す処理が終了する。
【０１２２】
上記以外の点について、図１５および図１６に示す動作は、図８および図９に示す動作と同様である。
【０１２３】
第３の実施形態では、端末制御部２０６が上記の経過時間に基づいて端末装置２１の充電を制御することにより、高い頻度で端末装置２１の充電を行おうとするユーザによる充電装置１１の占有が発生しにくくなり、かつより多くのユーザが端末装置２１の充電を行うことができる。
【０１２４】
第３の実施形態では、端末制御部２０６が上記の第５の時間に基づいて端末装置２１の充電を制御することにより、充電の終了後に端末装置２１を充電装置１１に接続したままにするユーザによる充電装置１１の占有が発生しにくくなり、かつより多くのユーザが端末装置２１の充電を行うことができる。
【０１２５】
第３の実施形態では、端末制御部２０６が課金情報に基づいて端末装置２１の充電を制御することにより、高い頻度で端末装置２１の充電を行おうとするユーザによる充電装置１１の占有が発生しにくくなり、かつより多くのユーザが端末装置２１の充電を行うことができる。
【０１２６】
以上、図面を参照して本発明の実施形態について詳述してきたが、具体的な構成は上記の実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【符号の説明】
【０１２７】
１  充電システム
１０，１１  充電装置
２０，２１  端末装置
３０  充電ケーブル
４０  ユーザデータベース
１００  ＵＳＢ端子
１０１  電力供給部
１０２，２０２  充電制御部
１０３，２０３  ＵＳＢコントローラ
１０４  データベースアクセス部
１０５  主制御部
２００  充電／通信端子
２０１  バッテリ
２０４  操作部
２０５  表示部
２０６  端末制御部
２０７  ユーザ情報記憶部
【図１】
2018093644.tif 000003
【図２】
2018093644.tif 000004
【図３】
2018093644.tif 000005
【図４】
2018093644.tif 000006
【図５】
2018093644.tif 000007
【図６】
2018093644.tif 000008
【図７】
2018093644.tif 000009
【図８】
2018093644.tif 000010
【図９】
2018093644.tif 000011
【図１０】
2018093644.tif 000012
【図１１】
2018093644.tif 000013
【図１２】
2018093644.tif 000014
【図１３】
2018093644.tif 000015
【図１４】
2018093644.tif 000016
【図１５】
2018093644.tif 000017
【図１６】
2018093644.tif 000018