(57)【要約】【課題】電気自動車による消費電力が変動した要因をユーザが容易に確認できる電子機器を実現する。【解決手段】実施形態によれば、電子機器は、差分情報受信手段、受付手段、運行情報送信手段、履歴受信手段及び履歴表示手段を具備する。差分情報受信手段は、電気自動車からサーバにアップロードされた、当該自動車の電池の第１充電率に関する第１電池情報と、前回アップロードされた前記電池の第２充電率に関する第２電池情報とに基づいた、第１充電率と第２充電率との差に関する差分情報を受信する。受付手段は、差分情報が充電率がしきい値以上低下したことを示す場合、電気自動車の用途に関する入力を受け付ける。運行情報送信手段は当該入力に基づいて生成された運行情報をサーバに送信する。履歴受信手段は電池情報と運行情報とをサーバから受信する。履歴表示手段は、受信した情報に基づき、電池の充電率と運行情報とを関連づけた画面を表示する。【選択図】図４
2014026387.tif 000002
【特許請求の範囲】
【請求項１】
電気自動車からサーバにアップロードされる第１電池情報であって当該電気自動車に搭載された電池の第１充電率に関する第１電池情報と、前記第１電池情報のアップロードの前回にアップロードされた前記電池の第２充電率に関する第２電池情報と、に基づいた、前記第１充電率と前記第２充電率との差に関する差分情報を受信する差分情報受信手段と、
前記差分情報が、前記電池の充電率がしきい値以上低下したことを示す場合、前記第２電池情報がアップロードされてから前記第１電池情報がアップロードされるまでの前記電気自動車の用途に関する外部入力を受け付ける受付手段と、
前記外部入力に基づいて生成された運行情報を前記サーバに送信する運行情報送信手段と、
前記サーバから、前記第１電池情報及び前記第２電池情報を含む複数の電池情報と、前記送信された運行情報を含む１以上の運行情報とを受信する履歴受信手段と、
前記複数の電池情報と前記１以上の運行情報とに基づき、前記電池の充電率と前記１以上の運行情報とを関連づけた履歴画面を表示する履歴表示手段とを具備する電子機器。
【請求項２】
前記履歴画面は、前記電池の充電率の遷移を示すグラフと、前記グラフと関連付けて配置された前記１以上の運行情報とを含む請求項１記載の電子機器。
【請求項３】
前記差分情報受信手段は、前記第１電池情報がアップロードされた場合に前記差分情報を受信する、請求項１記載の電子機器。
【請求項４】
前記サーバは、前記複数の電池情報を含む電池情報管理テーブルと、前記１以上の運行情報を含む運行情報管理テーブルとを格納するように構成される請求項１記載の電子機器。
【請求項５】
前記差分情報が、前記電池の充電率が前記しきい値以上低下したことを示す場合、前記運行情報を入力するための運行情報入力画面を表示する入力画面表示手段をさらに具備し、
前記受付手段は、前記運行情報入力画面に対するキーボードによる前記外部入力を受け付ける、請求項１記載の電子機器。
【請求項６】
前記差分情報が、前記電池の充電率が前記しきい値以上低下したことを示す場合、前記運行情報を入力するための運行情報入力画面を表示する入力画面表示手段をさらに具備し、
前記受付手段は、前記運行情報入力画面が表示されている間のマイクへの前記外部入力を受け付ける、請求項１記載の電子機器。
【請求項７】
電気自動車からサーバにアップロードされる第１電池情報であって当該電気自動車に搭載された電池の第１充電率に関する第１電池情報と、前記第１電池情報のアップロードの前回にアップロードされた前記電池の第２充電率に関する第２電池情報と、に基づいた、前記第１充電率と第２充電率との差に関する差分情報を受信し、
前記差分情報が、前記電池の充電率がしきい値以上低下したことを示す場合、前記第２電池情報がアップロードされてから前記第１電池情報がアップロードされるまでの前記電気自動車の用途に関する外部入力を受け付け、
前記外部入力に基づいて生成された運行情報を前記サーバに送信し、
前記サーバから、前記第１電池情報及び前記第２電池情報を含む複数の電池情報と、前記送信された運行情報を含む１以上の運行情報とを受信し、
前記複数の電池情報と前記１以上の運行情報とに基づき、前記電池の充電率と前記１以上の運行情報とを関連づけた履歴画面を表示する消費電力表示方法。
【請求項８】
前記履歴画面は、前記電池の充電率の遷移を示すグラフと、前記グラフと関連付けて配置された前記１以上の運行情報とを含む請求項７記載の消費電力表示方法。
【請求項９】
コンピュータにより実行されるプログラムであって、前記プログラムは、
電気自動車からサーバにアップロードされる第１電池情報であって当該電気自動車に搭載された電池の第１充電率に関する第１電池情報と、前記第１電池情報のアップロードの前回にアップロードされた前記電池の第２充電率に関する第２電池情報と、に基づいた、前記第１充電率と前記第２充電率との差に関する差分情報を受信する手順と、
前記差分情報が、前記電池の充電率がしきい値以上低下したことを示す場合、前記第２電池情報がアップロードされてから前記第１電池情報がアップロードされるまでの前記電気自動車の用途に関する外部入力を受け付ける手順と、
前記外部入力に基づいて生成された運行情報を前記サーバに送信する手順と、
前記サーバから、前記第１電池情報及び前記第２電池情報を含む複数の電池情報と、前記送信された運行情報を含む１以上の運行情報とを受信する手順と、
前記複数の電池情報と前記１以上の運行情報とに基づき、前記電池の充電率と前記１以上の運行情報とを関連づけた履歴画面を表示する手順とを前記コンピュータに実行させるプログラム。
【請求項１０】
前記履歴画面は、前記電池の充電率の遷移を示すグラフと、前記グラフと関連付けて配置された前記１以上の運行情報とを含む請求項９記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電気自動車による消費電力を管理する電子機器、及び該機器に適用される消費電力表示方法に関する。
【背景技術】
【０００２】
近年、電気自動車（Electric Vehicle：ＥＶ）や、ハイブリッド自動車（Hybrid Electric Vehicle：ＨＥＶ）、プラグインハイブリッド自動車（Plug-in HEV：ＰＨＥＶ）が普及してきている。このような電気自動車は、低燃費で低排気ガスであるという特長を有し、省エネルギーや環境への影響に対する関心の高まりに伴って、需要が拡大している。電気自動車は、例えば、リチウムイオン電池のような二次電池が搭載され、充電された二次電池から供給された電力を用いて駆動される。
【０００３】
ガソリンや軽油を用いて駆動される自動車では、例えば、自動車に給油を行ったときに、走行距離や給油量に関する情報をユーザ（例えば、運転者）に入力させることにより、燃料効率（燃費）を表示する方法が提案されている。これによりユーザは、自動車の燃料効率を確認することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２２２７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、この燃料効率を表示する方法では、どのような要因によって燃料効率に変動が生じているかを把握することは困難である。また、この燃料効率を表示する方法では、上述の電気自動車においても、例えば、ＥＶによる消費電力量が変動した要因をユーザが確認することは困難である。
【０００６】
本発明は、電気自動車による消費電力量が変動した要因をユーザが容易に確認できる電子機器及び消費電力表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、電子機器は、差分情報受信手段、受付手段、運行情報送信手段、履歴受信手段、及び履歴表示手段を具備する。差分情報受信手段は、電気自動車からサーバにアップロードされる第１電池情報であって当該電気自動車に搭載された電池の第１充電率に関する第１電池情報と、前記第１電池情報のアップロードの前回にアップロードされた前記電池の第２充電率に関する第２電池情報と、に基づいた、前記第１充電率と前記第２充電率との差に関する差分情報を受信する。受付手段は、前記差分情報が、前記電池の充電率がしきい値以上低下したことを示す場合、前記第２電池情報がアップロードされてから前記第１電池情報がアップロードされるまでの前記電気自動車の用途に関する外部入力を受け付ける。運行情報送信手段は、前記外部入力に基づいて生成された運行情報を前記サーバに送信する。履歴受信手段は、前記サーバから、前記第１電池情報及び前記第２電池情報を含む複数の電池情報と、前記送信された運行情報を含む１以上の運行情報とを受信する。履歴表示手段は、前記複数の電池情報と前記１以上の運行情報とに基づき、前記電池の充電率と前記１以上の運行情報とを関連づけた履歴画面を表示する。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る電子機器を備える消費電力管理システムを説明するための概念図。
【図２】同実施形態の電子機器の外観を示す斜視図。
【図３】同実施形態の電子機器のシステム構成を示すブロック図。
【図４】同実施形態の電子機器によって実行される機器管理アプリケーションの機能構成を説明するためのブロック図。
【図５】図１の消費電力管理システムに設けられるサーバに格納されるＩＤ管理テーブルの構成を示す図。
【図６】図１の消費電力管理システムに設けられるサーバに格納される電池情報管理テーブルの構成を示す図。
【図７】同実施形態の電子機器によって表示される運行情報入力画面の例を示す図。
【図８】図１の消費電力管理システムに設けられるサーバに格納される運行情報管理テーブルの構成を示す図。
【図９】同実施形態の電子機器によって表示される電池情報画面の例を示す図。
【図１０】同実施形態の電子機器によって使用される履歴情報テーブルの構成を示す図。
【図１１】同実施形態の電子機器によって表示される履歴画面の例を示す図。
【図１２】図１の消費電力管理システムによって実行される消費電力管理処理の手順の例を示すフローチャート。
【図１３】同実施形態の電子機器によって実行される履歴表示処理の手順の例を示すフローチャート。
【図１４】図１の消費電力管理システムの別の構成を説明するための図。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
まず、図１を参照して、一実施形態に係る電子機器を備える消費電力管理システムについて説明する。この消費電力管理システムは、電気自動車（以下、ＥＶとも称する）４の消費電力量を管理する。より具体的には、消費電力管理システムは、ＥＶ４に搭載された車載電池４１の充電率の変動と、その変動の要因とを管理する。
【００１０】
消費電力管理システムは、例えば、本実施形態に係る電子機器（クライアント端末）１、サーバ２、ホームゲートウェイ３、ＥＶ４、充電ケーブル５から構成される。クライアント端末１と、サーバ２と、充電ケーブル５に設けられたＥＶ充電コントローラ５１とは、ホームゲートウェイ３を介して相互に通信する。ＥＶ４に搭載された車載電池４１は、コンセントに接続された充電ケーブル５を介して充電される。
【００１１】
クライアント端末１は、例えば、タブレット型のパーソナルコンピュータ（タブレットコンピュータ）、スマートフォン、携帯電話機、ＰＤＡといった移動体通信端末として実現され得る。また、このクライアント端末１は、タブレットＰＣ以外の各種のパーソナルコンピュータ、カーナビゲーションシステム、又は各種電子機器に内蔵される組み込みシステムとして実現されてもよい。以下では、このクライアント端末１がタブレットコンピュータとして実現されている場合を想定する。
【００１２】
サーバ２は、例えば、サーバコンピュータとして実現され得る。サーバ２には、ＥＶ４の車載電池４１に関する情報が格納される。
【００１３】
ＥＶ４は、電気自動車（ＥＶ）、ハイブリッド自動車（ＨＥＶ）、プラグインハイブリッド自動車（ＰＨＥＶ）を含む。ＥＶ４は、車載電池４１を備え、車載電池４１に保持される電力を用いて駆動される。この車載電池４１は、例えば、リチウムイオン電池のような二次電池である。車載電池４１は、例えば、EV充電用コンセントに接続された充電ケーブル５を介して充電される。また、ＥＶ４は、有線又は無線の通信デバイス（通信インタフェース）を備える。
【００１４】
充電ケーブル５は、コンセントとＥＶ４とを接続する電源ケーブルである。したがって、ＥＶ４に設けられた車載電池４１は、充電ケーブル５の一端がコンセントに接続され、他端がＥＶ４に接続されるとき、充電ケーブル５を介して供給される電力を用いて充電される。充電ケーブル５は、外部機器との通信を実行する機能を有するＥＶ充電コントローラ（コントロールボックス）５１を備える。充電ケーブル５は、ＥＶ充電コントローラ５１とＥＶ４との間で有線通信を行うための通信ケーブルとしても機能する。つまり、ＥＶ充電コントローラ５１とＥＶ４とは、充電ケーブル５を介して相互に通信することができる。
【００１５】
ＥＶ充電コントローラ５１は、例えば、ＩＥＣ６１８５１規格に基づく通信（有線通信）によって、ＥＶ４から車載電池４１に関する情報（車載電池の満充電時の電池容量、現在の残電池容量、等）を取得する。そして、ＥＶ充電コントローラ５１は、例えば、ＥＣＨＯＮＥＴ  Ｌｉｔｅ規格に基づく無線通信（例えば、無線ＬＡＮ通信）によって、取得した車載電池４１に関する情報を、ホームゲートウェイ３を介してサーバ２にアップロードする。
【００１６】
ホームゲートウェイ（以下、ゲートウェイとも称する）３は、異なる通信プロトコルを用いるネットワーク間で情報が伝送できるように、複数のネットワークを接続する。ホームゲートウェイ３は、例えば、クライアント端末１、サーバ２、及びＥＶ充電コントローラ５１の間で伝送される情報を、受信側で用いられるプロトコルに適合した形式に変換して伝送する。ホームゲートウェイ３は、例えば、無線ＬＡＮ通信モジュールを備え、無線ＬＡＮのアクセスポイントとして機能する。これにより、ホームゲートウェイ３は、ＥＶ充電コントローラ５１及びクライアント端末１との無線ＬＡＮ通信を実行する。また、ホームゲートウェイ３は、例えば、インターネットを介して、サーバ２との通信を行う機能も有する。
【００１７】
なお、以下では、説明を簡単にするために、一人のユーザが一台の電気自動車を使用することを想定する。しかし、当然ながら、本実施形態は、一人のユーザが複数台の電気自動車を使用する場合や、複数のユーザが一台の電気自動車を使用する場合等にも適用することができる。
【００１８】
図２は、クライアント端末１の外観を示す斜視図である。クライアント端末１は、図２に示すように、本体１１とタッチスクリーンディスプレイ１７とを備える。タッチスクリーンディスプレイ１７は、本体１１の上面に重ね合わせるように取り付けられている。
【００１９】
本体１１は、薄い箱形の筐体を有している。タッチスクリーンディスプレイ１７には、フラットパネルディスプレイと、フラットパネルディスプレイの画面上のペンまたは指の接触位置を検出するように構成されたセンサとが組み込まれている。フラットパネルディスプレイは、例えば、液晶表示装置（ＬＣＤ）であってもよい。センサとしては、例えば、静電容量方式のタッチパネル、電磁誘導方式のデジタイザなどを使用することができる。タッチパネル（又はデジタイザ）は、フラットパネルディスプレイの画面を覆うように設けられる。
【００２０】
図３は、クライアント端末１のシステム構成を示す図である。  
クライアント端末１は、図３に示されるように、ＣＰＵ１０１、システムコントローラ１０２、主メモリ１０３、グラフィクスコントローラ１０４、ＢＩＯＳ−ＲＯＭ１０５、不揮発性メモリ１０６、無線通信デバイス１０７、エンベデッドコントローラ（ＥＣ）１０８、サウンドコントローラ１０９、タッチスクリーンディスプレイ１７、マイク１８等を備える。
【００２１】
ＣＰＵ１０１は、クライアント端末１内の各種モジュールの動作を制御するプロセッサである。ＣＰＵ１０１は、ストレージデバイスである不揮発性メモリ１０６から主メモリ１０３にロードされる各種ソフトウェアを実行する。これらソフトウェアには、オペレーティングシステム（ＯＳ）２０１、および各種アプリケーションプログラムが含まれている。アプリケーションプログラムには、機器管理アプリケーションプログラム２０２が含まれている。この機器管理アプリケーションプログラム２０２は、車載電池４１に関する情報（電池情報）をサーバ２にアップロードするための電池情報アップロード機能、その電池情報に対応するＥＶ４の用途を表す運行情報をサーバ２にアップロードするための運行情報アップロード機能、電池情報及び運行情報の履歴を表示するための履歴表示機能等を有している。
【００２２】
電池情報アップロード機能は、ＥＶ充電コントローラ５１に対して、ＥＶ４の車載電池４１に関する電池情報をサーバ２にアップロードすることを要求する。なお、この電池情報アップロード機能では、クライアント端末１が、ＥＶ充電コントローラ５１によって送信された電池情報を受信し、受信した電池情報をサーバ２にアップロードしてもよい。この電池情報は、例えば、車載電池４１のＩＤ、車載電池４１の満充電時の容量（最大電池容量）、車載電池４１の現在の残量（現在の残電池容量）を含む。言い換えると、電池情報は、車載電池４１のＩＤと、車載電池４１の充電率に関する情報とを含む。
【００２３】
運行情報アップロード機能は、前回、電池情報がアップロードされてから、今回、電池情報がアップロードされるまでのＥＶ４の用途を表す運行情報をユーザに入力させ、入力された運行情報をサーバ２にアップロードする。運行情報は、車載電池４１の残量が変動した要因に関連する説明を含み、例えば、ＥＶ４を利用した際のユーザの行動、ＥＶ４を利用した際に行われたイベント、ＥＶ４を運転した運転者、ＥＶ４に同乗した同乗者等を説明する情報を含む。つまり、この運行情報は、対応する電池情報に対して、ユーザが理解しやすい主観的な説明を付与するためのものである。
【００２４】
履歴表示機能は、サーバ２から、所定期間の電池情報と運行情報とをダウンロードし、それら電池情報と運行情報とを用いた履歴画面を表示する。履歴画面では、例えば、車載電池４１の充電率の遷移を示すグラフと運行情報とが関連付けて表示される。ユーザは、履歴画面を見ることによって、充電率の変動とその変動の要因とを確認することができる。
【００２５】
また、ＣＰＵ１０１は、ＢＩＯＳ−ＲＯＭ１０５に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００２６】
システムコントローラ１０２は、ＣＰＵ１０１のローカルバスと各種コンポーネントとの間を接続するデバイスである。システムコントローラ１０２には、主メモリ１０３をアクセス制御するメモリコントローラも内蔵されている。また、システムコントローラ１０２は、ＰＣＩ  ＥＸＰＲＥＳＳ規格のシリアルバスなどを介してグラフィクスコントローラ１０４及びサウンドコントローラ１０９との通信を実行する機能も有している。
【００２７】
グラフィクスコントローラ１０４は、本クライアント端末１のディスプレイモニタとして使用されるＬＣＤ１７Ａを制御する表示コントローラである。このグラフィクスコントローラ１０４によって生成される表示信号はＬＣＤ１７Ａに送られる。ＬＣＤ１７Ａは、表示信号に基づいて画面イメージを表示する。このＬＣＤ１７Ａ上にはタッチパネル１７Ｂが配置されている。タッチパネル１７Ｂは、例えば、ＬＣＤ１７Ａの画面上で入力を行うための静電容量式のポインティングデバイスである。指が接触する画面上の接触位置及び接触位置の動き等はタッチパネル１７Ｂによって検出される。
【００２８】
サウンドコントローラ１０９は音源デバイスであり、マイク１８を用いて入力された音声をオーディオデータとして保存（録音）し、また、再生対象のオーディオデータをスピーカに出力する。
【００２９】
無線通信デバイス１０７は、ＩＥＥＥ  ８０２．１１規格に基づく無線通信（無線ＬＡＮ）、又は３Ｇ移動通信などの無線通信を実行するように構成されたデバイスである。ＥＣ１０８は、電力管理のためのエンベデッドコントローラを含むワンチップマイクロコンピュータである。ＥＣ１０８は、ユーザによるパワーボタンの操作に応じて本クライアント端末１を電源オンまたは電源オフする機能を有している。
【００３０】
次いで、図４を参照して、クライアント端末１によって実行される機器管理アプリケーション２０２の機能構成と、この機器管理アプリケーション２０２と連携して動作するサーバ２及びＥＶ充電コントローラ５１の機器構成とを説明する。なお、以下では、ＥＶ４と電力供給のためのコンセントとが充電ケーブル５によって接続されている状態（例えば、ユーザがＥＶ４で帰宅し、充電ケーブル５を用いて自宅のコンセントとＥＶ４とを接続した状態）であることを想定する。
【００３１】
機器管理アプリケーション２０２は、例えば、初期化部６０、機器リスト表示部６１、機器選択部６２、差分情報受信部６３、運行情報入力画面表示部６４、運行情報入力処理部６５、運行情報送信部６６、電池情報表示部６７、履歴要求部６８、履歴受信部６９、及び履歴表示部７０を備える。
【００３２】
サーバ２は、例えば、ＩＤ登録部２１、電池情報受信部２２、差分情報送信部２３、運行情報受信部２４、及び履歴送信部２５を備える。また、ＥＶ充電コントローラ５１は、例えば、要求検出部５５、電池情報取得部５６及び電池情報送信部５７を備える。
【００３３】
機器管理アプリケーション２０２による処理は、（１）初期化フェーズ、（２）アップロードフェーズ、（３）履歴提示フェーズに分けられる。  
初期化フェーズでは、ＥＶ４に搭載された車載電池４１の識別情報（電池ＩＤ４Ａ）と、当該ＥＶ４を使用するユーザの識別情報（ユーザＩＤ１０６Ａ）とのペアがサーバ２に登録される。アップロードフェーズでは、車載電池４１に関する電池情報４１がサーバ２にアップロードされ、その電池情報４１に対応する運行情報がサーバ２にアップロードされる。履歴提示フェーズでは、電池情報と運行情報とがサーバ２からダウンロードされ、ダウンロードされた電池情報と運行情報とに基づく履歴画面が表示される。以下では、これら３つのフェーズにおける動作についてそれぞれ説明する。
【００３４】
まず、初期化フェーズにおける動作について説明する。  
機器管理アプリケーション２０２の初期化部６０は、ＥＶ４を使用するユーザの識別情報と、ＥＶ４に搭載された車載電池４１の識別情報とをサーバ２に登録するために、不揮発性メモリ１０６からユーザＩＤ１０６Ａと電池ＩＤ４Ａとを読み出し、読み出されたユーザＩＤ１０６Ａと電池ＩＤ４Ａとをサーバ２に送信する。電池ＩＤ４Ａは、例えば、ＥＶ４に設けられた不揮発性メモリに格納され、ＥＶ充電コントローラ５１等を介してＥＶ４から取得されたものである。なお、ユーザＩＤ１０６Ａと電池ＩＤ４Ａとは、ユーザがタッチスクリーンディスプレイ１７に表示されたソフトウェアキーボード等を用いて入力したものであってもよい。初期化部６０は、例えば、機器管理アプリケーション２０２が初めて起動されたときに、ユーザＩＤ１０６Ａと電池ＩＤ４Ａとをサーバ２に登録する。
【００３５】
サーバ２のＩＤ登録部２１は、初期化部６０によって送信されたユーザＩＤ１０６Ａと電池ＩＤ４Ａとを、ＩＤ管理テーブル２６Ａに登録する。より具体的には、ＩＤ登録部２１は、ユーザＩＤ１０６Ａと電池ＩＤ４Ａとを含むエントリを生成し、生成されたエントリをＩＤ管理テーブル２６Ａに追加する。
【００３６】
図５は、サーバ２に格納されるＩＤ管理テーブル２６Ａの一構成例を示す。ＩＤ管理テーブル２６Ａは、複数のユーザにそれぞれ対応する複数のエントリを含む。各エントリは、例えば、ユーザＩＤと車載電池ＩＤとを含む。
【００３７】
あるユーザに対応するエントリにおいて、「ユーザＩＤ」は、そのユーザに付与された識別情報を示す。「車載電池ＩＤ」は、そのユーザが使用するＥＶに搭載された車載電池に付与された識別情報を示す。
【００３８】
このＩＤ管理テーブル２６Ａを参照することにより、例えば、ユーザＩＤ“User00001”であるユーザが使用するＥＶに、車載電池ＩＤ“Bat00001”である電池が搭載されていることが分かる。また、例えば、車載電池ＩＤ“Bat00002”である電池が搭載された電気自動車を、ユーザＩＤ“User00002”であるユーザが使用していることが分かる。
【００３９】
次いで、アップロードフェーズについて説明する。  
クライアント端末１の機器リスト表示部６１は、機器管理アプリケーション２０２によって管理される各種のコンシューマ機器のリスト（以下、機器リストと称する）を表示する。このコンシューマ機器は、例えば、ＥＶ４、冷蔵庫、エアコン等を含む。機器リスト表示部６１は、例えば、機器管理アプリケーション２０２が起動されたこと、ユーザによって機器リストの表示を要求する操作が入力されたこと等に応じて、機器リストを表示する。ユーザは、タッチスクリーンディスプレイ１７等を用いて、機器リストから管理対象の機器を選択する操作を行う。
【００４０】
機器選択部６２は、機器リストから選択された、管理対象の機器を検出する。そして、機器選択部６２は、選択された機器に応じた所定の処理を実行する。機器選択部６２は、機器リストからＥＶ４が選択された場合、ＥＶ充電コントローラ５１に対して、ＥＶ４の電池情報４Ｂをサーバ２にアップロードすることを要求する。
【００４１】
ＥＶ充電コントローラ５１の要求検出部５５は、機器選択部６２によるアップロード要求を検出する。そして、要求検出部５５は、アップロード要求が検出されたことを電池情報取得部５６に通知する。
【００４２】
電池情報取得部５６は、充電ケーブル５を介してＥＶ４と通信することによって、ＥＶ４から電池ＩＤ４Ａと電池情報４Ｂとを取得（受信）する。電池ＩＤ４Ａは、ＥＶ４に設けられた車載電池４１に付与された識別情報である。電池情報４Ｂは、車載電池４１の充電率に関する情報を含む。電池情報４Ｂは、例えば、車載電池４１の満充電時の電力量（最大電池容量）、車載電池４１に現在残されている電力量（残電池容量）等を示す情報を含む。また、電池情報４Ｂは、車載電池４１の充電率を示す情報を含んでもよい。電池情報４Ｂは、さらに、ＧＰＳレシーバ等を用いて取得されたＥＶ４の走行経路や走行距離を示す情報を含んでもよい。電池情報取得部５６は、取得した電池ＩＤ４Ａと電池情報４Ｂとを電池情報送信部５７に出力する。  
電池情報送信部５７は、電池情報取得部５６によって出力された電池ＩＤ４Ａと電池情報４Ｂとをサーバ２に送信する（アップロード）。
【００４３】
サーバ２の電池情報受信部２２は、電池情報送信部５７によって送信された電池ＩＤ４Ａと電池情報４Ｂとを受信する。電池情報受信部２２は、受信した電池ＩＤ４Ａと電池情報４Ｂとを電池情報管理テーブル２６Ｂに格納する。より具体的には、電池情報受信部２２は、まず、電池情報４Ｂに含まれる最大電池容量と現在の残電池容量とに基づいて、車載電池４１の充電率を算出する。電池情報受信部２２は、例えば、次式によって充電率を算出する。  
充電率＝現在の残電池容量／最大電池容量×１００［％］  
なお、電池情報４Ｂに充電率が含まれている場合には、上述の算出を行わずに、その充電率を用いる。電池情報受信部２２は、電池ＩＤ４Ａ、日付（又は日時）、現在の残電池容量、最大電池容量、充電率等を含むエントリを生成し、生成されたエントリを電池情報管理テーブル２６Ｂに追加する。そして、電池情報受信部２２は、受信した電池ＩＤ４Ａを差分情報送信部２３に出力する。
【００４４】
図６は、サーバ２に格納される電池情報管理テーブル２６Ｂの一構成例を示す。電池情報管理テーブル２６Ｂは、複数の電池情報にそれぞれ対応する複数のエントリを含む。各エントリは、例えば、車載電池ＩＤ、日付、現在の残電池容量、最大電池容量、充電率を含む。
【００４５】
ある電池情報に対応するエントリにおいて、「車載電池ＩＤ」は、その車載電池情報に対応する車載電池のＩＤを示す。「日付」は、その電池情報が受信（生成）された日付を示す。「現在の残電池容量」は、「日付」に示された日における、「車載電池ＩＤ」に示されたＩＤを有する車載電池の残量（残電池容量）を示す。「最大電池容量」は、その車載電池が満充電状態であるときの電池容量（最大電池容量）を示す。「充電率」は、最大電池容量に対する現在の残電池容量の割合（％）を示す。  
この電池情報管理テーブル２６Ｂを参照することにより、例えば、ある日付における、ある車載電池の充電率が分かる。図６に示す例では、例えば、“２０１２年１月１日”に、車載電池ＩＤ“Bat00001”である車載電池４１の残電池容量が１１．２ｋＷｈであり、当該車載電池４１の最大電池容量が１６．０ｋＷｈであり、当該車載電池４１の充電率が７０％であることが分かる。なお、車載電池４１の電池情報４Ｂは、同じ日に複数回アップロードされてもよい。その場合、例えば、電池情報４Ｂを用いて、車載電池ＩＤ、日時、現在の残電池容量、最大電池容量、充電率を含むエントリが、電池情報管理テーブル２６Ｂに追加される。
【００４６】
次いで、サーバ２の差分情報送信部２３は、電池情報受信部２２によって出力された電池ＩＤ４Ａを用いて、電池情報管理テーブル２６Ｂから、当該電池ＩＤ４Ａを含むエントリの内、日付が新しい２つのエントリを読み出す。すなわち、差分情報送信部２３は、電池情報管理テーブル２６Ｂから、電池ＩＤ４Ａを含むエントリの内、電池情報受信部２２によって今回追加されたエントリ（今回アップロードされた第１電池情報）と、前回追加されたエントリ（例えば、前日に追加されたエントリ）（前回アップロードされた第２電池情報）とを読み出す。
【００４７】
そして、差分情報送信部２３は、読み出した２つのエントリを用いて、前回の充電率（第２充電率）と今回の充電率（第１充電率）との差を算出する。例えば、前回の充電率が７０％であって、今回の充電率が３０％である場合、充電率の差は４０％であり、充電率が４０％低下したことを示す。また、例えば、前回の充電率が３０％であって、今回の充電率が７０％である場合、充電率の差は−４０％であり、充電率が４０％上昇したことを示す。差分情報送信部２３は、第１充電率と第２充電率との差に関する差分情報をクライアント端末１に送信する。この差分情報は、例えば、算出された充電率の差と、今回追加されたエントリ（すなわち、最も新しい日付を有するエントリ）に含まれる最大電池容量、残電池容量及び充電率とを含む。
【００４８】
クライアント端末１の差分情報受信部６３は、差分情報送信部２３によって送信された差分情報を受信する。この差分情報は、上述のように、充電率の差、最大電池容量、残電池容量及び充電率等を含む。差分情報受信部６３は、受信した充電率の差がしきい値（例えば、１５％）以上であるか否かを判定する。差分情報受信部６３は、充電率の差がしきい値以上である場合（すなわち、車載電池４１の充電率がしきい値以上低下している場合）、運行情報入力画面表示部６４に、運行情報入力画面の表示を要求する。一方、差分情報受信部６３は、充電率の差がしきい値未満である場合（すなわち、充電率の低下がしきい値未満である場合、又は充電率が上昇している場合）、電池情報表示部６７に電池情報画面の表示を要求する。
【００４９】
なお本実施形態においては、サーバ２が差分計算して、計算により得られた差分情報をクライアント端末１に送信する方式を中心に説明しているが、サーバ２は差分計算しなくとも良い。この場合にサーバ２は、差分情報に関する情報として電池情報をクライアント端末１に送信し、クライアント端末１においては、例えば機器管理アプリケーションプログラム２０２が電池情報から充電率の差分を計算しても良い。またサーバ２は、新たにアップロードされた最新の電池情報のみを差分情報に関する情報としてクライアント端末１に送信しても良い。そしてクライアント端末１は、電池情報を受信してそれを記憶し、次に最新の電池情報を受信すると、記憶済みの電池情報と、受信した最新の電池情報とに基づいて差分計算しても良い。
【００５０】
運行情報入力画面表示部６４は、差分情報受信部６３による要求に応じて運行情報入力画面を表示する。運行情報入力画面は、前回、電池情報４Ｂがアップロードされてから、今回、電池情報４ＢがアップロードされるまでのＥＶ４の用途を表す運行情報をユーザに入力（外部入力）させるための画面である。
【００５１】
図７は、運行情報入力画面表示部６４によって表示される運行情報入力画面８１の例を示す。この運行情報入力画面８１を用いることにより、サーバ２にアップロードされた電池情報４Ｂに対応する運行情報が入力される。運行情報入力画面８１は、上述のように、アップロードされた電池情報４Ｂと、その直前（例えば、前日）にアップロードされた電池情報４Ｂとに基づいて、車載電池４１の充電率がしきい値以上低下している場合に表示される。また、運行情報は、アップロードされた電池情報４Ｂに対応するＥＶ４の用途を表す。より具体的には、運行情報は、例えば、ＥＶ４を使用した際の、行動、目的地、イベント、同乗者、運転者等を表す。
【００５２】
運行情報入力画面８１は、運行情報を入力するための運行情報入力エリア８１１等を備える。ユーザは、例えば、タッチスクリーンディスプレイ１７を使用して運行情報入力エリア８１１を選択（タップ）し、これに応じて表示されたソフトウェアキーボードを使用して、運行情報入力エリア８１１内に運行情報とする文字列を入力する。また、ユーザは、マイク１８を使用して音声を入力することによって、運行情報を入力してもよい。運行情報には、ユーザ自身が理解しやすい内容が入力される。より具体的には、運行情報は、「相模湖」のような地名を含む情報、「近所のスーパーへ買い物」のような目的を含む情報、「妻が友人宅を訪問」のような運転者（又は同乗者）を含む情報、等を含む。したがって、この運行情報入力画面８１を用いることにより、サーバコンピュータ２にアップロードされた電池情報４Ｂに対応し、ユーザが理解しやすい内容を含む運行情報を入力することができる。
【００５３】
運行情報入力処理部６５は、運行情報入力画面８１を用いた外部入力を受け付け、その外部入力を処理する。より具体的には、運行情報入力処理部６５は、運行情報入力画面８１に対するキーボード（ソフトウェアキーボード）による外部入力を受け付け、キーボードを用いて、運行情報入力エリア８１１に文字列が入力された場合、その入力された文字列（テキスト）を検出し、検出された文字列を含む運行情報を生成する。また、運行情報入力処理部６５は、運行情報入力画面８１が表示されている間のマイク１８への外部入力を受け付け、マイク１８を用いて音声が入力された場合、入力された音声（音声データ）を解析することによって、その音声に対応する文字列を認識し、認識された文字列を含む運行情報を生成する。音声入力の場合、運行情報入力処理部６５は、認識された文字列を運行情報入力エリア８１１に表示する。運行情報入力処理部６５は、生成された運行情報を運行情報送信部６６に出力する。  
そして、運行情報送信部６６は、ユーザＩＤ１０６Ａと、運行情報入力処理部６５によって出力された運行情報とをサーバ２（運行情報受信部２４）に送信する（アップロード）。
【００５４】
以上により、差分情報受信部６３、運行情報入力画面表示部６４、運行情報入力処理部６５、及び運行情報送信部６６は、充電率の差が、充電率がしきい値以上低下したことを示す場合に、前回、電池情報（第２電池情報）がアップロードされてから、今回、電池情報（第１電池情報）がアップロードされるまでの、ＥＶ４の用途を表す運行情報をサーバ２に送信することができる。
【００５５】
サーバ２の運行情報受信部２４は、運行情報送信部６６によって送信されたユーザＩＤ１０６Ａと運行情報とを受信する。運行情報受信部２４は、受信したユーザＩＤ１０６Ａと運行情報とを運行情報管理テーブル２６Ｃに格納する。より具体的には、運行情報受信部２４は、ユーザＩＤ、日付（又は日時）、運行情報等を含むエントリを生成し、生成されたエントリを運行情報管理テーブル２６Ｃに追加する。
【００５６】
図８は、サーバ２に格納される運行情報管理テーブル２６Ｃの一構成例を示す。運行情報管理テーブル２６Ｃは、複数の運行情報にそれぞれ対応する複数のエントリを含む。各エントリは、例えば、ユーザＩＤ、日付、運行情報を含む。ある運行情報に対応するエントリにおいて、「ユーザＩＤ」は、その運行情報を入力したユーザに付与された識別情報を示す。「日付」は、その運行情報が生成（受信）された日付（又は日時）を示す。「運行情報」は、その運行情報の内容を示す。
【００５７】
この運行情報管理テーブル２６Ｃを参照することにより、例えば、ユーザＩＤが“User00001”であるユーザが、“２０１２年１月４日”にＥＶ４を使用した用途が、“箱根旅行”であることが分かる。
【００５８】
なお、クライアント端末１の運行情報入力画面表示部６４は、運行情報入力画面８１を用いて運行情報が入力された後（又は、運行情報がサーバ２に送信された後）、運行情報入力画面８１の表示を終了する。そして、運行情報入力画面表示部６４は、電池情報表示部６７に電池情報画面の表示を要求する。
【００５９】
電池情報表示部６７は、差分情報受信部６３による要求、又は運行情報入力画面表示部６４による要求に応じて、電池情報画面を表示する。つまり、電池情報表示部６７は、サーバ２によって送信された充電率の差がしきい値未満である場合（充電率がしきい値以上低下していない場合）には、運行情報入力画面８１の表示をスキップし、電池情報画面を表示する。また、電池情報表示部６７は、サーバ２によって送信された充電率の差がしきい値以上である場合（充電率がしきい値以上低下している場合）には、運行情報入力画面８１の表示が終了した後に、電池情報画面を表示する。電池情報表示部６７は、例えば、差分情報受信部２４によって受信された最大電池容量、残電池容量及び充電率を用いて、電池情報画面を表示する。
【００６０】
図９は、電池情報表示部６７によって表示される電池情報画面８２の例を示す。電池情報画面８２は、充電率表示エリア８２１、電池容量表示エリア８２２、履歴ボタン８２３を含む。充電率表示エリア８２１には、例えば、最大電池容量に対する現在の残電池容量の割合（すなわち、充電率）と、当該割合を表すグラフとが表示されている。電池容量表示エリア８２２には、現在の残電池容量及び最大電池容量の数値が表示されている。また、履歴ボタン８２３は、履歴画面の表示を指示するためのボタンである。
【００６１】
ユーザは、電池情報画面８２によって、車載電池４１の現在の充電率を確認することができる。また、ユーザは、履歴ボタン８２３を選択（タップ）する操作を行うことによって、充電率の変動と運行情報との関係を示す履歴画面の表示を指示することができる。
【００６２】
次いで、履歴提示フェーズについて説明する。  
クライアント端末１の履歴要求部６８は、ＥＶ４に関する電池情報と運行情報との履歴を表示することが要求されたか否かを判定する。履歴要求部６８は、例えば、上述の電池情報画面８２に設けられた履歴ボタン８２３が選択された場合に、履歴を表示することが要求されたと判定する。
【００６３】
履歴を表示することが要求された場合、履歴要求部６８は、サーバ２（履歴送信部２５）に、クライアント端末１のユーザが使用しているＥＶ４に関する電池情報と運行情報の送信を要求する。履歴要求部６８は、この要求の際に、例えば、電池ＩＤ４ＡとユーザＩＤ１０６Ａとをサーバ２に送信する。
【００６４】
サーバ２の履歴送信部２５は、履歴要求部６８による要求に応じて、電池情報管理テーブル２６ＢからＥＶ４に関するエントリを抽出し、運行情報管理テーブル２６Ｃからクライアント端末１のユーザに関するエントリを抽出する。より具体的には、履歴送信部２５は、履歴要求部６８によって送信された電池ＩＤ４Ａに基づいて、電池情報管理テーブル２６Ｂから当該電池ＩＤ４Ａを含むエントリ（電池情報のエントリ）を抽出する。なお、履歴送信部２５は、電池情報管理テーブル２６Ｂから、電池ＩＤ４Ａと、所定期間内（例えば、直近の一か月間、今月、今年）の日付とを含むエントリを抽出してもよい。また、履歴送信部２５は、履歴要求部６８によって送信されたユーザＩＤ１０６Ａに基づいて、運行情報管理テーブル２６Ｃから当該ユーザＩＤ１０６Ａを含むエントリ（運行情報のエントリ）を抽出する。履歴送信部２５は、運行情報管理テーブル２６Ｃから、ユーザＩＤ１０６Ａと、所定期間内（例えば、直近の一か月間、今月、今年、等）の日付とを含むエントリを抽出してもよい。履歴送信部２５は、抽出された電池情報のエントリと運行情報のエントリとをクライアント端末１（履歴受信部６９）に送信する。
【００６５】
クライアント端末１の履歴受信部６９は、履歴送信部２５によって送信された電池情報のエントリと運行情報のエントリとを受信する。履歴受信部６９は、受信した電池情報のエントリと運行情報のエントリとを履歴表示部７０に出力する。
【００６６】
履歴表示部７０は、履歴受信部６９によって出力された電池情報のエントリと運行情報のエントリとに基づき、車載電池４１の充電率と運行情報とが関連付けられた履歴画面を表示する。具体的には、履歴表示部７０は、履歴受信部６９によって出力された電池情報のエントリと運行情報のエントリとが統合された履歴テーブル７０Ａを生成する。履歴表示部７０は、電池情報のエントリと運行情報のエントリとを日付（又は日時）に基づいて統合することによって、例えば、ある日付における、車載電池４１の充電率と運行情報との対応を示す履歴テーブル７０Ａを生成する。そして、履歴表示部７０は、生成された履歴テーブル７０Ａを用いて、充電率の遷移を示すグラフと、当該グラフと関連付けて配置された運行情報とを含む履歴画面を表示する。
【００６７】
図１０は、履歴表示部７０によって生成される履歴テーブル７０Ａの一構成例を示す。履歴テーブル７０Ａは、上述のように、サーバ２からダウンロードされた電池情報管理テーブル２６Ｂのエントリと運行情報管理テーブル２６Ｃのエントリとを、日付（又は日時）に基づいて統合することによって生成される。履歴テーブル７０Ａは、複数の履歴情報のそれぞれ対応する複数のエントリを含む。各エントリは、例えば、日付、充電率、運行情報を含む。ある履歴情報に対応するエントリにおいて、「日付」は、その履歴情報に対応する日付を示す。「充電率」は、「日付」に示された日におけるＥＶ４の車載電池４１の充電率を示す。「運行情報」は、「日付」に示された日におけるＥＶ４の用途を示す。なお、「運行情報」に設定された“ＮＵＬＬ”は、その日の運行情報がないことを示す。
【００６８】
この履歴テーブル７０Ａを参照することによって、例えば、“２０１２年１月４日”に、車載電池４１の充電率が１０％になり、その際のＥＶ４の用途が“箱根旅行”であったことが分かる。
【００６９】
また、図１１は、履歴表示部７０によって表示される履歴画面８３の例を示す。履歴画面８３には、履歴テーブル７０Ａに基づいて、日付を横軸とし、充電率を縦軸とする折れ線グラフ８３１が表示される。そして、履歴テーブル７０Ａに基づいて、運行情報が存在する日に対応する箇所（例えば、充電率がしきい値以上低下した日に対応する箇所）には、運行情報が記載された吹き出し８３２，８３３，８３４が併せて表示される。吹き出し８３２，８３３，８３４は、例えば、グラフ８３１上の対応する充電率の値を起点として配置される。なお、履歴画面８３は、充電率のグラフ８３１と運行情報が記載された吹き出し８３２，８３３，８３４とに限らず、充電率の遷移と運行情報との関連を示す内容を含んでいればよい。
【００７０】
ユーザは、履歴画面８３を見ることによって、車載電池４１の充電率の変動と、その変動の要因となったＥＶ４の用途とを確認することができる。例えば、ユーザは、履歴画面８３を見ることによって、１月４日に充電率が７０％から１０％に低下した要因が“箱根旅行”であることを容易に確認することができる。
【００７１】
上述のように、サーバ２では、充電率等の電池情報を管理するための電池情報管理テーブル２６Ｂと、運行情報を管理するための運行情報管理テーブル２６Ｃとが別々に設けられる。これにより、車載電池自体の情報を示す電池情報と、ユーザ毎の運行情報とを別々に管理することができるので、電池情報を車載電池メーカーや自動車メーカー等に提供する一方で、ユーザのプライバシーに関わる運行情報は所定の範囲内（例えば、ユーザ本人とその家族）だけで利用するように、それぞれの情報に対するアクセスを容易に制御することができる。したがって、車載電池メーカーや自動車メーカー等は、提供された電池情報を用いて、車載電池の保守や改良を図ることができ、また、ユーザのプライバシーに関わる運行情報については、漏えいの懸念を回避できる。  
なお、電池情報管理テーブル２６Ｂと運行情報管理テーブル２６Ｃとはクライアント端末１内に格納されてもよい。その場合、ローカルに管理された電池情報と運行情報とを用いて履歴画面８３が表示され、ユーザは、ＥＶ４による消費電力量が変動した要因を容易に確認することができる。
【００７２】
次いで、図１２のフローチャートを参照して、本実施形態の消費電力管理システムによって実行される消費電力管理処理の手順の例について説明する。この消費電力管理処理では、電池情報４Ｂが電気自動車（ＥＶ）４からサーバ２にアップロードされ、この電池情報４Ｂに対応する運行情報がクライアント端末１からサーバ２にアップロードされる。
【００７３】
まず、機器選択部６２は、管理対象の機器としてＥＶ４が選択されたか否かを判定する（ブロックＢ１０１）。機器選択部６２は、例えば、機器リスト表示部６１によって表示された、各種のコンシューマ機器（ＥＶ、冷蔵庫、エアコン等）のリストから、ＥＶ４が選択されたか否かを検出する。
【００７４】
管理対象の機器としてＥＶ４が選択されていない場合（ブロックＢ１０１のＮＯ）、ブロックＢ１０１に戻り、再度、管理対象の機器としてＥＶ４が選択されたか否かが判定される。
【００７５】
管理対象の機器としてＥＶ４が選択されている場合（ブロックＢ１０１のＹＥＳ）、機器選択部６２は、ＥＶ充電コントローラ５１に対して、ＥＶ４の電池情報４Ｂをサーバ２にアップロードすることを要求する（ブロックＢ１０２）。
【００７６】
ＥＶ充電コントローラ５１の要求検出部５５がこの電池情報４Ｂの取得要求を検出したことに応じて、電池情報取得部５６は、ＥＶ４から電池ＩＤ４Ａと電池情報４Ｂとを取得する（ブロックＢ１０３）。そして、電池情報送信部５７は、取得した電池ＩＤ４Ａと電池情報４Ｂとを、サーバ２に送信（すなわち、アップロード）する（ブロックＢ１０４）。
【００７７】
サーバ２の電池情報受信部２２は、ＥＶ充電コントローラ５１（電池情報送信部５７）から送信された電池ＩＤ４Ａと電池情報４Ｂとを受信する（ブロックＢ１０５）。そして、電池情報受信部２２は、受信した電池ＩＤ４Ａと電池情報４Ｂとを関連付けて、電池情報管理テーブル２６Ｂに追加する（ブロックＢ１０６）。より具体的には、電池情報受信部２２は、受信した日付（又は日時）と、電池ＩＤ４Ａと、電池情報４Ｂに含まれる車載電池４１の最大電池容量及び現在の残電池容量と、車載電池４１の充電率とを含むエントリを生成し、生成されたエントリを電池情報管理テーブル２６Ｂに追加する。なお、また、日付と充電率とは、電池情報４Ｂに含まれているものを用いてもよい。
【００７８】
次いで、差分情報送信部２３は、受信した車載電池４１の電池情報（第１電池情報）４Ｂに基づく第１充電率と、前回受信した車載電池４１の電池情報（第２電池情報）４Ｂに基づく第２充電率との差を示す差分情報を生成する（ブロックＢ１０７）。より具体的には、差分情報送信部２３は、電池情報管理テーブル２６Ｂに含まれる、第１電池情報に関連付けられた電池ＩＤと同一の電池ＩＤを含むエントリの内、２番目に新しい日付を含むエントリ（すなわち、前回受信した第２電池情報を含むエントリ）を読み出す。そして、差分情報送信部２３は、例えば、読み出されたエントリに含まれる第２充電率から第１電池情報に基づく第１充電率を引いた差（第２充電率−第１充電率）を算出する。差分情報送信部２３は、算出された充電率の差を含む差分情報をクライアント端末１に送信する（ブロックＢ１０８）。
【００７９】
クライアント端末１の差分情報受信部６３は、サーバ２（差分情報送信部２３）から送信された差分情報を受信（ダウンロード）する（ブロックＢ１０９）。そして、差分情報受信部６３は、差分情報に含まれる充電率の差がしきい値以上であるか否かを判定する（ブロックＢ１１０）。  
充電率の差がしきい値未満である場合（ブロックＢ１１０のＮＯ）、クライアント端末１の電池情報表示部６７は、現在の車載電池４１の情報を示す電池情報画面８２を表示する（ブロックＢ１１６）。
【００８０】
一方、充電率の差がしきい値以上である場合（ブロックＢ１１０のＹＥＳ）、運行情報入力画面表示部６４は、運行情報を入力するための運行情報入力画面８１を表示し、ユーザに、運行情報の入力を要求する（ブロックＢ１１１）。そして、運行情報入力処理部６５は、運行情報が入力されたか否かを判定する（ブロックＢ１１２）。運行情報が入力されていない場合（ブロックＢ１１２のＮＯ）、ブロックＢ１１２に戻り、再度、運行情報が入力されたか否かが判定される。運行情報が入力されている場合（ブロックＢ１１２のＹＥＳ）、運行情報送信部６６は、ユーザＩＤ１０６Ａと運行情報とをサーバ２に送信（アップロード）する（ブロックＢ１１３）。
【００８１】
サーバ２の運行情報受信部２４は、クライアント端末１（運行情報送信部６６）によって送信されたユーザＩＤ１０６Ａと運行情報とを受信する（ブロックＢ１１４）。そして、運行情報受信部２４は、受信した運行情報を運行情報管理テーブル２６Ｃに追加する（ブロックＢ１１５）。より具体的には、運行情報受信部２４は、受信した日付（又は日時）と、ユーザＩＤ１０６Ａと、運行情報とを含むエントリを生成し、生成されたエントリを運行情報管理テーブル２６Ｃに追加する。また、クライアント端末１の電池情報表示部６７は、現在の車載電池４１の情報を示す電池情報画面８２を表示する（ブロックＢ１１６）。なお、ブロックＢ１１６における電池情報画面８２の表示は、運行情報が入力された後に、ブロックＢ１１３におけるユーザＩＤ１０６Ａと運行情報のアップロードと並行して実行されてもよい。  
以上の処理により、電池情報４Ｂと運行情報とをサーバ２に保存することができる。
【００８２】
次いで、図１３のフローチャートを参照して、クライアント端末１によって実行される履歴表示処理の手順の例について説明する。
【００８３】
まず、履歴要求部６８は、ＥＶ４による電力消費の履歴を表示することが要求されたか否かを判定する（ブロックＢ２１）。履歴要求部６８は、例えば、電池表示画面８２に設けられた履歴ボタン８２３が選択（タップ）された場合に、履歴を表示することが要求されたと判定する。履歴を表示することが要求されていない場合（ブロックＢ２１のＮＯ）、ブロックＢ２１に戻り、再度、履歴を表示することが要求されているか否かが判定される。
【００８４】
履歴を表示することが要求されている場合（ブロックＢ２１のＹＥＳ）、履歴要求部６８は、不揮発性メモリ１０６に保存された電池ＩＤ４Ａ（すなわち、ＥＶ４に搭載された車載電池４１の電池ＩＤ４Ａ）をサーバ２に送信し、サーバ２に格納された電池情報管理テーブル２６Ｂから、電池ＩＤ４Ａを含む電池情報を受信（ダウンロード）する（ブロックＢ２２）。そして、履歴要求部６８は、不揮発性メモリ１０６に保存されたユーザＩＤ１０６Ａをサーバ２に送信し、サーバ２に格納された運行情報管理テーブル２６Ｃから、ユーザＩＤ１０６Ａを含む運行情報を受信（ダウンロード）する（ブロックＢ２３）。なお、履歴要求部６８は、電池ＩＤ４ＡとユーザＩＤ１０６Ａのいずれかをサーバ２に送信して、対応する電池情報と運行情報とをダウンロードしてもよい。サーバ２は、電池ＩＤ４ＡとユーザＩＤ１０６Ａとの対応を示すＩＤ管理テーブル２６Ａを格納しているので、このＩＤ管理テーブル２６Ａを参照することによって、電池ＩＤ４Ａに対応するユーザＩＤ１０６Ａを検出すること、又はユーザＩＤ１０６Ａに対応する電池ＩＤ４Ａを検出することができる。したがって、いずれか一方のＩＤを送信することによって、電池ＩＤ４Ａを含む電池情報とユーザＩＤ１０６Ａを含む運行情報とをサーバ２からダウンロードすることができる。しかしながらユーザのプライバシーの漏洩防止を鑑みると、サーバ２は、ユーザＩＤ１０６Ａを受信した場合にのみ当該ＩＤに対応する運行情報を送信することが好ましい。
【００８５】
次いで、履歴表示部７０は、受信した電池情報と運行情報とを関連付ける（ブロックＢ２４）。つまり、履歴表示部７０は、電池情報の各エントリに含まれる日付と、運行情報の各エントリに含まれる日付とに基づいて、電池情報と運行情報とが統合された履歴テーブル７０Ａを生成する。
【００８６】
履歴表示部７０は、生成された履歴テーブル７０Ａを用いて、日付と充電率との関係を示すグラフ（例えば、折れ線グラフ）８３１を含む履歴画面８３を表示する（ブロックＢ２５）。履歴表示部７０はさらに、履歴テーブル７０Ａを用いて、日付と充電率との関係を示すグラフ８３１に対する吹き出しとして、運行情報８３２、８３３、８３４を表示する（ブロックＢ２６）。  
以上により、車載電池４１の充電率と運行情報とが関連付けて表示されるので、ユーザは、電気自動車による消費電力量が変動した要因を容易に確認することができる。
【００８７】
なお、図１４に示すように、本実施形態のＥＶ充電コントローラ５１は、充電ケーブル５ではなく、充電器９内に設けられてもよい。この充電器９は、例えば、ＥＶ４への充電を制御する家庭用ＥＶ充電器である。充電器９とＥＶ４とは充電ケーブル５を介して接続される。したがって、ＥＶ４の車載電池４１は、充電ケーブル５を介して充電器９によって供給された電力を用いて充電される。また、ＥＶ充電コントローラ５１は、充電ケーブル５を介してＥＶ４との通信を行う。クライアント端末１、サーバ２、ホームゲートウェイ、及びＥＶ充電コントローラ５１の動作は上述の通りである。
【００８８】
以上説明したように、本実施形態によれば、電気自動車による消費電力量が変動した要因をユーザが容易に確認できる。ＥＶ４による消費電力量の変動は、例えば、ＥＶ４に搭載された車載電池４１の充電率の変動によって表される。また、消費電力量（充電率）の変動の要因は、その変動が生じたときのＥＶ４の用途を示す運行情報によって表される。この運行情報には、例えば、マイク１８を用いた音声入力や、キーボード（ソフトウェアキーボード）を用いた文字入力等を用いて、ユーザ自身が認識しやすい内容を簡単に設定することができる。クライアント端末１では、例えば、所定期間内の充電率の変動と運行情報とを関連付けて示す履歴画面８３が表示される。これにより、ユーザは、ＥＶ４による消費電力量が変動した要因を容易に把握することができる。
【００８９】
なお、図１２及び図１３のフローチャートで説明した本実施形態の処理手順は全てソフトウェアによって実行することができる。このため、この処理手順を実行するプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのプログラムを通常のコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００９０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９１】
１…クライアント端末、１７…タッチスクリーンディスプレイ、１８…マイク、１０６…不揮発性メモリ、１０６Ａ…ユーザＩＤ、２…サーバコンピュータ、２１…ＩＤ登録部、２２…電池情報受信部、２３…差分情報送信部、２４…運行情報受信部、２５…履歴送信部、２６Ａ…ＩＤ管理テーブル、２６Ｂ…電池情報管理テーブル、２６Ｃ…運行情報管理テーブル、３…ゲートウェイ、４…電気自動車、４１…車載電池、４Ａ…電池ＩＤ、４Ｂ…電池情報、５…充電ケーブル、５１…ＥＶ充電コントローラ、５５…要求検出部、５６…電池情報取得部、５７…電池情報送信部、６０…初期化部、６１…機器リスト表示部、６２…機器選択部、６３…差分情報受信部、６４…運行情報入力画面表示部、６５…運行情報入力処理部、６６…運行情報送信部、６７…電池情報表示部、６８…履歴要求部、６９…履歴受信部、７０…履歴表示部、７０Ａ…履歴テーブル。
【図１】
2014026387.tif 000003
【図２】
2014026387.tif 000004
【図３】
2014026387.tif 000005
【図４】
2014026387.tif 000006
【図５】
2014026387.tif 000007
【図６】
2014026387.tif 000008
【図７】
2014026387.tif 000009
【図８】
2014026387.tif 000010
【図９】
2014026387.tif 000011
【図１０】
2014026387.tif 000012
【図１１】
2014026387.tif 000013
【図１２】
2014026387.tif 000014
【図１３】
2014026387.tif 000015
【図１４】
2014026387.tif 000016