電気自動車についての情報を求めるリクエストに対して遠隔で応答する、コンピュータが実行可能な応答方法であって、前記電気自動車の停車を示す前記電気自動車におけるトリガー事象が起きると、短距離無線通信プロトコルを介して、前記電気自動車から受信した充電状態情報を格納し、ユーザから、電気自動車の現在の充電状態を求めるリクエストを受信し、前記電気自動車と通信不能であるとき、前記格納された充電状態情報を使って、前記リクエストに応答することを特徴とする応答方法。前記短距離無線通信プロトコルは、ブルートゥース登録商標であることを特徴とする請求項1に記載の応答方法。前記トリガー事象は、前記電気自動車のエンジンがオフにされたこと、前記電気自動車が駐車モードになったこと、前記電気自動車の停車後にドライバ側のドアが開けられたこと、および、ドライバがシートベルトのバックルをはずしたこと、のうちの少なくとも1つ以上であることを特徴とする請求項1に記載の応答方法。前記充電状態情報は、前記電気自動車から、前記トリガー事象の所定の設定時間後に送信されることを特徴とする請求項1に記載の応答方法。前記充電状態情報は、前記電気自動車から、前記トリガー事象が起きると、定期的に送信されることを特徴とする請求項1に記載の応答方法。前記充電状態情報は、前記電気自動車から、前記トリガー事象が起きると送信され、前記充電状態情報における変化に対応して、更新された充電状態情報が、前記電気自動車から送信されることを特徴とする請求項1に記載の応答方法。前記電気自動車と通信不能であるとき、格納された前記充電状態情報に基づいて、前記電気自動車の現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項1に記載の応答方法。前記充電状態情報は、前記電気自動車の充電状態と、前記電気自動車が充電中であるか否かの旨を含む。ことを特徴とする請求項1に記載の応答方法。前記リクエストに応答するとき、前記充電状態情報が、前記電気自動車は充電中であることを示す場合、前記電気自動車が充電状態情報を送ってからの充電増加量を推定し、前記推定された充電増加量と、前記充電状態情報に含まれる充電状態と、に基づいて現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項8に記載の応答方法。前記リクエストに応答するとき、前記充電状態情報が、前記電気自動車は充電中でないことを示す場合、前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、前記推定された充電減少量と、前記充電状態情報に含まれる充電状態と、に基づいて現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項8に記載の応答方法。前記リクエストは、前記電気自動車の現在の充電状態を求めるものであり、前記リクエストに応答するとき、前記格納された充電状態情報に基づいて、前記電気自動車の現在の充電状態を決定し、前記決定した現在の充電状態を前記ユーザに示すことを特徴とする請求項1に記載の応答方法。前記リクエストは、前記電気自動車の現在の運転可能範囲を求めるものであり、前記リクエストに応答することは、前記格納された充電状態情報に基づいて、前記電気自動車の現在の充電状態を決定し、前記決定した現在の充電状態に基づいて、前記電気自動車の現在の運転可能範囲を算出し、前記現在の運転可能範囲を前記ユーザに示すことを含むことを特徴とする請求項1に記載の応答方法。前記リクエストは、前記電気自動車が現在の充電状態で目的地に到着できるか否かの決定を求めるリクエストであり、前記リクエストに応答することは、前記格納された充電状態情報に基づいて、前記電気自動車の現在の充電状態を決定し、前記電気自動車の現在地と前記目的地との間の距離を算出し、前記決定した現在の充電状態と、前記算出した距離と、に基づいて、前記電気自動車が前記目的地に到着できるか否かを決定し、前記電気自動車が前記目的地に到着できるか否かを前記ユーザに通知することを含むことを特徴とする請求項1に記載の応答方法。モバイル装置が、前記格納、前記受信、および、前記応答を行うことを特徴とする請求項1に記載の応答方法。電気自動車についての情報に関するリクエストに対して遠隔で応答するための、コンピュータが実行可能なコードを有するコンピュータに読み取り可能な非一時的記憶媒体を備えるコンピュータプログラム製品であって、前記コンピュータが実行可能なコードは、前記電気自動車の停車を示す前記電気自動車におけるトリガー事象が起きると、短距離無線通信プロトコルを介して、前記電気自動車から受信する充電状態情報を格納するモバイル装置通信モジュールと、ユーザから、電気自動車の現在の充電状態を求めるリクエストを受信し、前記電気自動車と通信不能であるとき、前記格納された充電状態情報を使って前記リクエストに応答する充電状態モジュールと、を備えることを特徴とするコンピュータプログラム製品。前記短距離無線通信プロトコルは、ブルートゥースであることを特徴とする請求項15に記載のコンピュータプログラム製品。前記充電状態モジュールは、前記電気自動車と通信不能であるとき、格納された前記充電状態情報に基づいて、前記電気自動車の現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項15に記載のコンピュータプログラム製品。前記充電状態情報は、前記電気自動車の充電状態と、前記電気自動車が充電中であるか否かの旨を含む。ことを特徴とする請求項15に記載のコンピュータプログラム製品。前記充電状態モジュールは、前記充電状態情報が、前記電気自動車は充電中であることを示す場合、前記電気自動車が充電状態情報を送ってからの充電増加量を推定し、前記推定された充電増加量と、前記充電状態情報に含まれる充電状態と、に基づいて現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項18に記載のコンピュータプログラム製品。前記充電状態モジュールは、前記充電状態情報が、前記電気自動車は充電中でないことを示す場合、前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、前記推定された充電減少量と、前記充電状態情報に含まれる充電状態と、に基づいて現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項18に記載のコンピュータプログラム製品。電気自動車についての情報に関するリクエストに対して遠隔で応答するモバイルコンピュータシステムであって、前記モバイルコンピュータシステムは、コンピュータプロセッサと、前記コンピュータプロセッサ上で動作するコンピュータプログラムモジュールを格納する、コンピュータに読み取り可能な記憶媒体と、を備え、前記コンピュータプログラムモジュールは、前記電気自動車の停車を示す前記電気自動車におけるトリガー事象が起きると、短距離無線通信プロトコルを介して、前記電気自動車から受信した充電状態情報を格納するモバイル装置通信モジュールと、ユーザから、電気自動車の現在の充電状態を求めるリクエストを受信し、前記電気自動車と通信不能であるとき、前記格納された充電状態情報を使って前記リクエストに応答する充電状態モジュールと、を備えることを特徴とするモバイルコンピュータシステム。前記短距離無線通信プロトコルは、ブルートゥースであることを特徴とする請求項21に記載のモバイルコンピュータシステム。前記トリガー事象は、前記電気自動車のエンジンがオフされたこと、前記電気自動車が駐車モードになったこと、前記電気自動車の停車後にドライバ側のドアが開けられたこと、および、ドライバがシートベルトのバックルをはずしたこと、のうちの少なくとも1つ以上であることを特徴とする請求項21に記載のモバイルコンピュータシステム。前記充電状態モジュールは、前記電気自動車と通信不能であるとき、格納された前記充電状態情報に基づいて、前記電気自動車の現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項21に記載のモバイルコンピュータシステム。前記充電状態情報は、前記電気自動車の充電状態と、前記電気自動車が充電中であるか否かの旨を含む。ことを特徴とする請求項21に記載のモバイルコンピュータシステム。前記充電状態モジュールは、前記充電状態情報が、前記電気自動車は充電中であることを示す場合、前記電気自動車が充電状態情報を送ってからの充電増加量を推定し、前記推定された充電増加量と、前記充電状態情報に含まれる充電状態と、に基づいて現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項25に記載のモバイルコンピュータシステム。前記充電状態モジュールは、前記充電状態情報が、前記電気自動車は充電中でないことを示す場合、前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、前記推定された充電減少量と、前記充電状態情報に含まれる充電状態と、に基づいて現在の充電状態を決定し、前記決定した現在の充電状態を使って、前記リクエストに応答することを特徴とする請求項25に記載のモバイルコンピュータシステム。電気自動車についての情報に関するリクエストに対して遠隔で応答する、コンピュータが実行可能な応答方法であって、前記電気自動車の停車を示す前記電気自動車におけるトリガー事象が起きると、短距離無線通信プロトコルを介して、モバイル装置から受信した前記電気自動車の充電状態情報を格納し、電気自動車の現在の充電状態を求めるリクエストを受信し、前記電気自動車と通信不能であるとき、前記格納された充電状態情報を使って、前記リクエストに応答することを特徴とする応答方法。電気自動車についての情報に関するリクエストに対して遠隔で応答する、コンピュータが実行可能な応答方法であって、前記電気自動車の停車を示す前記電気自動車におけるトリガー事象が起きると、短距離無線通信プロトコルを介して前記電気自動車から受信した前記電気自動車の充電状態情報を遠隔サーバに送信し、電気自動車の現在の充電状態を求めるユーザからのリクエストを、前記遠隔サーバに送信し、前記電気自動車と通信不能であるとき、前記遠隔サーバによって前記充電状態情報を使って生成された応答情報を前記遠隔サーバから受信し、前記応答情報に基づいて前記ユーザに応答することを特徴とする応答方法。現在のシステムによって、ドライバは、モバイル装置例えば携帯電話によって遠隔で電気自動車の現在の充電状態を判定することができる。モバイル装置は、車両と通信し、車両の充電状態を得る。これらの現在のシステムの問題は、モバイル装置が電気自動車と通信不能になると、モバイル装置には車両の現在の充電状態を知りえる方法がないということである。モバイル装置が電気自動車と通信不能になる場合がある理由は、無線通信ネットワークにアクセス不能な場所に車両が駐車されるからである。例えば、車両は、携充電話圏外の地下駐車場に駐車されるかもしれない。したがって、電気自動車と通信不能なときでも、遠隔で電気自動車の充電状態を知ることのできる方法が必要である。本実施形態は、電気自動車に関する情報のリクエストに遠隔で応答するための、コンピュータに基づく方法、コンピュータプログラム製品およびモバイルコンピュータシステムを提供する。いくつかの実施形態において、本発明は、電気自動車の充電状態情報を格納するモバイル装置を備えている。充電状態情報は、車両が停車したことを示す車両におけるトリガー事象が起きると、短距離無線通信プロトコル例えば、ブルートゥース登録商標を介して、モバイル装置によって電気自動車から受信される。モバイル装置は、後でユーザからのリクエストを受信する。リクエストは、電気自動車の現在の充電状態を求めるものである。そのモバイル装置は、そのリクエスト例えば、車両の現在の充電状態に応答するために、電気自動車と通信してその車両から情報を得ようとする。モバイル装置が車両と通信不能であると、モバイル装置は、格納された充電状態情報を使って、ユーザのリクエストに応答する。他の実施形態において、本発明は、車両が停車したことを示す車両におけるトリガー事象が起きると、短距離無線通信プロトコルを介して、電気自動車から電気自動車の充電状態情報を受信するモバイル装置を備えている。モバイル装置は、データ保存のために充電状態情報を遠隔サーバに送信する。モバイル装置が電気自動車の現在の充電状態を求めるユーザからリクエストを受信すると、モバイル装置は遠隔サーバにそのリクエストを送信する。遠隔サーバは、そのリクエストに応答するために、電気自動車と通信して情報を得ようとする。遠隔サーバが電気自動車と通信不能であると、遠隔サーバは、格納された充電状態情報を使って、リクエストへの応答を決定する。遠隔サーバは応答すなわち応答情報をモバイル装置に提供する。そして、モバイル装置はその応答をユーザに示す。本明細書に記載された特徴や効果は、包括的ではない。そして、特に、多くの更なる特徴や効果は、図面、明細書および特許請求の範囲を考慮して、本技術の通常の知識を有する者にとって明らかである。さらに、本明細書で使われている言葉が、主に読みやすさと教示目的のために選ばれていて、本発明の主題を詳細に描写したり境界を定めたりするために選ばれなかったかもしれない点に留意する必要がある。以下に、図面を参照して本発明の実施形態を説明する。図面においては、同一の参照番号は、同一、もしくは機能的に類似した要素を表わすものとする。図面において、例えば110Aなどの、参照番号の後に文字を含む参照符号は、具体的にその特定の参照符号を有する要素を表わすものである。また、110などの、参照番号の後に文字を含まない参照符号は、その参照番号を有する、図面中の任意または全ての要素を表わすものである例えば、本文中の110は、図面中の110Aおよびまたは110Bを表わす。また、各参照番号の一番左側の数字は、その参照番号が最初に使われた図面に対応している。明細書中の一実施形態という言及は、実施形態に関連して記述される特定の特徴、構造または特性が少なくとも1つの実施形態に含まれることを、意味する。明細書中のいろいろな箇所における一実施形態においてという記載が、必ずしもすべて同じ実施形態に言及しているとは限らない。以下の詳細な説明のいくつかの部分は、アルゴリズムや、コンピュータメモリ内のデータビット上での象徴的な動作表現という観点で示される。これらのアルゴリズムの説明と表現は、データ処理技術に熟練した人々によって用いられる手段であり、彼らの仕事の要旨を他の当業者に最も効果的に伝える。アルゴリズムは、ここにあって、通常、望まれる結果に導く首尾一貫したステップ指示のシーケンスであると理解される。ステップは、それらの要求している、物理量の物理的操作である。通常、必ずしもそうとは限らないが、これらの量は、保存、送信、結合、比較、その他の操作が可能な電気信号、磁気信号、光学信号の形をとる。主に一般的な用法上の理由で、これらの信号を、ビット、値、要素、シンボル、文字、用語、数、その他のもので言及することは、便利な場合がある。さらにまた、モジュールやコード装置として、物理量の物理的操作を要求するステップの特定の配置に言及することは、一般性を失わずに、便利な場合がある。しかし、これらの用語および類似する用語のすべては、適切な物理量と結び付けられるべきものであり、これらの物理量に与えられた便利なラベルにすぎない。以下の説明から明らかなように、特にそうでないとの記載がない限り、明細書を通して、処理、算出、計算、判定、表示などの用語を使った説明は、コンピュータシステムのメモリやレジスタ、またはその様な他の情報記憶装置、情報送信装置または情報表示装置における物理電子量として表わされたデータを操作、変形する、コンピュータシステムや類似する電子計算機の動作や処理を表わすものである。本実施形態のある態様は、本明細書で記載される処理ステップや命令をアルゴリズムの形で有している。本実施形態の処理ステップや命令は、ソフトウェア、ファームウェアもしくはハードウェアで実装すればよく、そして、ソフトウェアで実装した場合は、そのソフトウェアをダウンロードして保存し、種々のオペレーティングシステムによって使われる異なったプラットフォームから操作可能である。本実施形態は、本明細書で説明する操作を実行する装置にも関係している。本明細書で説明する装置は、要求された目的に特化して構成してもよいし、もしくは、コンピュータ内に記憶されたコンピュータプログラムによって選択的に起動されたり、再構成されたりする汎用コンピュータを含んでいてもよい。そのようなコンピュータプログラムは、非一時的な、コンピュータが読み取り可能な記憶媒体に記憶できる。そのような記憶媒体は、以下のものに限定されるわけではないが、例えば、フレキシブルディスク、光ディスク、CD-ROM、磁気光ディスクを含む任意の型式のディスクや、読み取り専用メモリROM、ランダムアクセスメモリRAM、EPROM、EEPROM、磁気カード、光カード、特定用途向け集積回路ASIC、もしくは、電子的命令を記憶するのに適し、コンピュータのシステムバスに接続された任意の型式の記憶媒体である。さらに、本明細書で説明するコンピュータは、シングルプロセッサを備えたものでもよいし、計算能力を向上させるための、マルチプロセッサ設計を採用したアーキテクチャでもよい。本明細書で説明するアルゴリズムやディスプレイは、本質的に、特定のコンピュータや他の装置にまったく関連しない。いろいろな多目的システムも、本明細書における開示に従ったプログラムとともに使用可能である。あるいは、より特化した装置を構築して必須の方法ステップを実行することは便利であるとわかるかもしれない。いろいろなこれらのシステムのための必須の構造は、以下で説明する。さらに、本実施形態では、いかなる特定のプログラミング言語に関しても説明しない。いろいろなプログラミング言語が本実施形態の開示内容を実行するのに使用可能であり、そして、特定の言語に対する以下の任意の参照が使用可能性と本実施形態のベストモードのために用意されていることは、当然である。さらに、本明細書で使われる言葉は、主に読みやすさと教示目的のために選ばれていて、本発明の主題を詳細に描写したり境界を定めたりするために選ばれなかったかもしれない。したがって、本実施形態は、例示であり、特許請求の範囲内に記載された実施形態の範囲を制限するものではないことを意図する。図1は、一実施形態による車両通信環境100の高水準ブロック図である。図1は、無線通信ネットワーク108によって接続された、電気自動車102以下、車両102とも称する。、モバイル装置106、サービスプロバイダサーバ110を図示している。電気自動車102は、電気自動車102の推進力のための一つ以上の電気エンジンを含む車両である。これらの電気エンジンは、電気自動車102に搭載された充電可能なバッテリによって、電力を供給される。電気自動車102を外部電源に接続すると、車載バッテリは充電される。例えば、電気自動車102を、電力送電網から電力を取り込む充電ステーションに接続することで、バッテリを充電することもできる。車載バッテリは、また、回生制動を使用しても充電される。一実施形態において、電気自動車102は電気モータしか備えていないという点で、純粋に電動である。他の実施形態においては、電気自動車102は、電気エンジンと内燃機関の両方を備えている。電気自動車102はテレマティックス-ナビゲーション装置104を備えている。テレマティックス-ナビゲーション装置104は、無線通信ネットワーク108に接続された装置や短距離無線通信プロトコル112の通信範囲内にある装置と情報を送受信する装置である。具体的には、テレマティックス-ナビゲーション装置104は、車両の充電状態情報をモバイル装置106に提供する。充電状態情報は、電気自動車の車載式の充電可能なバッテリの充電に関する情報である。一実施形態において、充電状態情報は、電気自動車102の充電状態、電気自動車102の運転可能範囲、電気自動車102が充電中であるか否かの旨、充電の開始時刻、充電率、充電ステーションの出力電圧、出力電流または出力電力のうちの一つ以上を含む。本明細書で使われているように、充電状態という用語は、電気自動車のバッテリ内の充電量を指す。電気自動車102が停車したことを示すトリガー事象をテレマティックス-ナビゲーション装置104が検知すると、テレマティックス-ナビゲーション装置104は、短距離無線通信プロトコル112によって、充電状態情報をモバイル装置106に送信する。短距離無線通信プロトコル112は、短い電波を使って、短い距離でデータを送受信するためのプロトコルである。したがって、短距離無線通信プロトコル112の通信範囲はごく限られている。一実施形態において、短距離無線通信プロトコル112は、ブルートゥース登録商標である。一般的に、充電状態情報は、トリガー事象を検知した後、すぐに短時間で送信される。トリガー事象は、車両エンジンがオフされたこと、車両102が駐車モード電気自動車102がいかなる方向にでも動かないように制限されたモードになったこと、電気自動車102の停車後にドライバ側のドアが開けられたこと、ドライバがシートベルトのバックルをはずしたことのうちの1つ以上である。モバイル装置106が電気自動車102と通信不能になった後でも、充電状態情報が使われて電気自動車102の現在の充電状態を判定できるように、充電状態情報はバックアップとして送信される。モバイル装置106は、電気自動車102のドライバが電気自動車102内にいるときや、電気自動車102から離れているときでも、ドライバが携帯する携帯機器である。モバイル装置106は、無線通信ネットワーク108および短距離無線通信プロトコル112を介して通信可能である。モバイル装置106は、例えば、携充電話、携帯情報端末、携帯コンピュータである。モバイル装置106は、車両102が停車したことを示すトリガー事象が起きると、短距離無線通信プロトコル112を介して、電気自動車102によって送信される充電状態情報を受信する。モバイル装置106は、その充電状態情報を格納する。もし、電気自動車102のドライバが電気自動車102の現在の充電状態を求める情報をモバイル装置106にリクエストすると、モバイル装置106は無線通信ネットワーク108と短距離無線通信プロトコル112とを介して、電気自動車102と通信しようとする。モバイル装置106が電気自動車102と通信不能になると、モバイル装置106は、格納された充電状態情報に基づいて現在の充電状態を判定する。モバイル装置106は、その判定した現在の充電状態を使って、ドライバのリクエストに応答する。トリガー事象が起きると電気自動車102が充電状態情報をモバイル装置106に提供することの利点は、たとえ電気自動車102とモバイル装置106が無線通信ネットワーク108によって通信不能だとしても、モバイル装置106がその充電状態情報を受信できるということである。モバイル装置106が短距離無線通信プロトコル112の制限範囲内にある限り、短距離無線通信プロトコル112による通信は可能である。トリガー事象が起きると情報が送信されるので、モバイル装置106は、おそらく、短距離無線通信プロトコル112の範囲内にあり、情報を受信する。電気自動車102とモバイル装置106の間の通信の実例として、携充電話の圏外で、かつ、無線インターネットが利用不可の駐車場に電気自動車102が駐車していると仮定する。さらに、電気自動車102がオフにされた17秒後に、ドライバが電気自動車102を充電ステーションに接続し、電気自動車102の充電を開始すると仮定する。電気自動車102は、電気自動車102がオフ以下、車両オフとも称する。にされた20秒後に充電情報を送信するようになっている。したがって、車両オフの20秒後に、電気自動車102は、ドライバのモバイル装置106に、短距離無線通信プロトコル112を介して、電気自動車102の充電状態を含む充電状態情報と、電気自動車102が充電中であるという旨を送信する。ユーザは車両オフの17秒後に電気自動車102の近くにいたので、車両オフの20秒後にドライバとモバイル装置106は、短距離無線通信プロトコル112の範囲内にいて、情報を受信する可能性が非常に高い。1時間後、ドライバは、短距離無線通信プロトコル112の範囲外にいる。そして、ドライバは、電気自動車102の現在の充電状態をモバイル装置106にリクエストする。モバイル装置106は、電気自動車102と通信して車両の現在の充電状態を得ようとするが、通信することができない。モバイル装置106が電気自動車102と通信不能なので、モバイル装置106は現在の充電状態を自身で決定する。モバイル装置106は、電気自動車102が直近1時間内に受けた充電量を推定する。モバイル装置106は、1時間前に受信した充電状態を、その推定された充電量の分だけ増加させることで、電気自動車102の現在の充電状態を決定する。その決定された充電状態は、ドライバに示される。図1に説明を戻すと、サービスプロバイダサーバ110A、110Bは、電気自動車102および/またはモバイル装置106にサービスを提供する機器である。一実施形態において、サービスプロバイダサーバ110は、電気自動車102やモバイル装置106に情報を提供して、特定の機能を実行させるものである。例えば、サービスプロバイダサーバ110は、交通情報、天候情報、道路状態情報、地図情報、位置情報、走行方向を、電気自動車102やモバイル装置106に提供する。なお、図1では、2台のサービスプロバイダサーバ110しか図示していないが、当然、任意の数のサービスプロバイダサーバ110を無線通信ネットワーク108に接続可能である。無線通信ネットワーク108は、電気自動車102、モバイル装置106、サービスプロバイダサーバ110の間の通信経路を表わすものである。一実施形態において、無線通信ネットワーク108は、複数の基地局と制御装置、そして、通常複数の経路切替装置とゲートウェイを有するコアネットワークを備えて構成されるセルラーネットワークである。一実施形態において、無線通信ネットワーク108は、限られたエリアで無線通信を提供する無線LANである。一実施形態において、無線LANは、インターネットに接続するためのアクセスポイントを有している。図2は、一実施形態によるテレマティックス-ナビゲーション装置104を詳細に図示した高水準ブロック図である。テレマティックス-ナビゲーション装置104は、プロセッサ202、入力装置204、出力装置206、送受信装置208、位置検出装置210およびメモリ212を備えている。プロセッサ202は、データ信号を処理するものであり、複合命令セットコンピュータCISCアーキテクチャ、縮小命令セットコンピュータRISCアーキテクチャ、または、複数の命令セットの組み合わせを実装するアーキテクチャなどの、様々なコンピューティングアーキテクチャを含んでいてよい。図2では、一つのプロセッサしか図示していないが、複数のプロセッサを備えていてもよい。プロセッサ202は、算術演算処理部、マイクロプロセッサ、汎用コンピュータ、または、メモリ212、入力装置204、出力装置206、送受信装置208、位置検出装置210からの電子データ信号の送受信および処理を行う機能を備えた他の情報処理装置を含む。入力装置204は、カーソルコントローラやキーボードなどの、ユーザ入力をテレマティックス-ナビゲーション装置104に提供する任意の装置である。一実施形態において、入力装置204は、QWERTYキーボード、キーパッド、または、そのようなものがタッチ画面に表示されたものなどを含む英数字入力装置であり、情報および/または選択したコマンドをプロセッサ202やメモリ212に送信するものである。他の実施形態において、入力装置204は位置情報や選択したコマンドをプロセッサ202に送信するユーザ入力装置であって、ジョイスティック、マウス、トラックボール、タッチペン、ペン、タッチ画面、カーソル指示キー、または画像の移動調整を行う他の機構などが挙げられる。出力装置206は、本明細書に記載されているように、電子画像や電子データを表示することができる任意の装置である。出力装置206は、例えば、有機発光ダイオードディスプレイOLED、液晶ディスプレイLCD、ブラウン管CRTディスプレイ、または、その他の類似した機能を有する任意のディスプレイ装置、スクリーン、またはモニターである。一実施形態において、出力装置206は、タッチ画面を備える。タッチ画面において、タッチセンサ式の透明パネルが出力装置206の画面を覆っている。一実施形態において、出力装置206は、本明細書に記載されているように、音声を出力するスピーカーを有する。送受信装置208は、テレマティックス-ナビゲーション装置104が無線通信ネットワーク108や短距離無線通信プロトコル112を介して複数の装置と通信を行うことができるようにする装置である。テレマティックス-ナビゲーション装置104は、送受信装置208を使用してモバイル装置106やサービスプロバイダサーバ110と通信を行う。図2では、一つの送受信装置208しか図示していないが、テレマティックス-ナビゲーション装置104は、複数の送受信装置を含んでいてもよい。例えば、一つの送受信装置が無線通信ネットワーク108を介して情報を送受信し、他の送受信装置が短距離無線通信プロトコル112を介して情報を送受信するようにしてもよい。一実施形態において、送受信装置208は、赤外線通信、IEEE802.11a/b/g/n/p通信、3G通信、3GPPロングタームエボリューションLTE、IEEE802.16もしくはWiMax通信、電波通信の通信方法のうちの一つまたは複数の通信方法を使用する。一実施形態において、短距離無線通信プロトコル112はブルートゥース登録商標であり、その場合、送受信装置208はブルートゥース通信に使用される。ブルートゥースを使用した送受信装置208の通信範囲はごく限られている。通常、ブルートゥースを使用した際の通信範囲は、1メートルから100メートルであり、それは送受信装置208に依存する。送受信装置208は、送受信装置208と接続を確立した装置とのみ、ブルートゥースを介して通信することができる。ある装置との接続は、その装置が通信範囲内にいる限り、または、接続を確立した装置のうちの一つの装置が接続を切断させるまで、続く。通常、2つの装置間で初めて接続を確立するとき、その2つの装置はペアになる必要がある。ペアを作る処理は、第一の装置がそのブルートゥースのリンクを第二の装置に見えるようにすることから始まる。第二の装置は、第一の装置を特定し、第一の装置に対して、通信リクエストを送信する。第一の装置がその通信リクエストを許可すると、第一の装置と第二の装置を接続するためのリンクキーが生成されて、第一の装置と第二の装置の両方の装置に記憶される。一度リンクキーが両方の装置に記憶されると、ペアを作る処理が完了し、ブルートゥースを介してデータを交換することが可能となる。ペアとなった2つの装置は、お互いが通信範囲内にいれば、自動的に接続を確立することができる。本実施形態の説明においては、テレマティックス-ナビゲーション装置104は、電気自動車のドライバのモバイル装置106とペアとなっている。複数のドライバが電気自動車102を使う場合は、テレマティックス-ナビゲーション装置104は、各ドライバのモバイル装置とペアにすればよい。位置検出装置210は、複数の測位衛星例えば、GPS衛星と通信を行って、電気自動車102の地理的位置を判定する装置である。一実施形態において、電気自動車102の位置を判定するために、位置検出装置210は、位置検出装置210の視野にある4台以上のGPS衛星からのGPS情報や信号を探して取得する。位置検出装置210は、各信号の送信時間と受信時間の間の時間間隔を使って、電気自動車102とその4台以上のGPS衛星との間の距離を計算する。受信した信号内の位置情報と時間情報による前記の距離計算によって、位置検出装置210は、電気自動車102の地理的位置を計算することができる。メモリ212は、プロセッサ202が実行可能な命令やデータを記憶している。その命令やデータは、本明細書で説明する技術のいずれかまたはすべてを実行するためのコードによって構成されていればよい。メモリ212は、ダイナミックランダムアクセスメモリDRAM装置、スタティックランダムアクセスメモリSRAM装置、フラッシュRAM非揮発性記憶装置、これらや当技術分野で既知のその他のメモリ装置の組み合わせである。メモリ212は、車両通信モジュール214、方向モジュール216、範囲モジュール218を含んでいる。これらのモジュールは、プロセッサ202、入力装置204、出力装置206、送受信装置208、および/または位置検出装置210と通信を行う。車両通信モジュール214は、送受信装置208を介してモバイル装置106と通信する。一実施形態において、車両通信モジュール214は、電気自動車102が停車した例えば、エンジンがオフになった、電気自動車102が停車モードになったことを示すトリガー事象の発生を監視する。そのトリガー事象を検知すると、車両通信モジュール214は、短距離無線通信プロトコル112を介して、充電状態情報をドライバのモバイル装置106に送信する。一実施形態において、充電状態情報は、トリガー事象の検知の所定の設定時間例えば、20秒後にモバイル装置106に送信される。ドライバが電気自動車102を充電ステーションや外部電源に接続するは時間がかかるので、設定時間を待つことによって、電気自動車102の充電が始まったかどうかの判定を行うことができる。他の実施形態において、トリガー事象が起きると、車両通信モジュール214は、モバイル装置106が通信範囲内からいなくなるまで、短距離無線通信プロトコル112を介して、充電状態情報をモバイル装置106に定期的に送信する。例えば、車両通信モジュール214は、トリガー事象の検知直後にモバイル装置106に充電状態情報を送信し、モバイル装置106が通信範囲内から出るまで、更新された充電状態情報が15秒おきに送信される。他の実施形態において、トリガー事象を検知すると、車両通信モジュール214は、充電状態情報を送信する。充電状態情報において何らかの変化があると、車両通信モジュール214は、モバイル装置106が通信範囲内にある限り、更新された充電状態情報をモバイル装置106に送信する。例えば、トリガー事象の検知直後に、車両通信モジュール214は、電気自動車102の充電状態と、電気自動車102が充電中でないという旨とを送信する。電気自動車102の充電が開始すると、車両通信モジュール214は、電気自動車102が充電中であることを示す更新情報を送信する。一実施形態において、送信された充電状態情報は、常に、少なくとも、充電状態と、車両が充電中か否かの旨を含む。一実施形態において、充電状態情報とともに、他の車両情報が送信される。他の車両情報とは、例えば、車両102の現在地、車両102が無線通信ネットワーク108を介して通信可能か否かの旨、近くの充電ステーションの位置、車両102の診断情報例えば、低タイヤ圧、オイル量が少ないか、いずれかのドアが未施錠か否か、いずれかの窓が開放状態か否かである。一実施形態において、モバイル装置106は、前記他の情報を使って、ドライバに警告を与える。例えば、電気自動車102が低タイヤ圧であることを示す情報がモバイル装置106に送信されると、モバイル装置106は、タイヤを空気で加圧する必要があることを、ドライバに通知することができる。方向モジュール216は、電気自動車102のユーザに、目的地への走行方向を提供するものである。ユーザからの目的地への方向を求めるリクエストを受信すると、方向モジュール216は、電気自動車102の現在の地理的位置を、位置検出装置210から取得する。現在地と目的地に基づいて、方向モジュール216は、地図データベース220からベクトル地図を取得する。地図データベース220は、複数のベクトル地図を含んでいる。一実施形態において、複数のベクトル地図は、充電ステーションの位置やその他の施設レストラン、店、学校、病院、銀行などを特定することができる。方向モジュール216は、現在地と目的地を地図上に定める。そして、方向モジュール216は、現在地から目的地までの複数の経路を特定する。一実施形態において、方向モジュール216は、一番早い経路、一番短い経路、一番混んでいない経路、一番燃料のかからない経路、一般道の経路、高速道路の経路などの、ユーザの基準に基づいて複数の経路の中から一つを選択する。一実施形態において、方向モジュール216は、一つ以上のサービスプロバイダサーバ110からの情報例えば、交通情報や天候情報を使用して、経路を選択する。他の実施形態において、方向モジュール216は、特定した複数の経路をユーザに提示して、ユーザに一つの経路を選択させる。方向モジュール216は、出力装置206を通して、選択した経路を経由する目的地への行き方に関する方向を提供する。範囲モジュール218は、電気自動車102の運転可能範囲を決定する。電気自動車102の運転可能範囲の意味するところは、走行燃料が無くなる前に電気自動車102が走行できる距離である。一実施形態において、範囲モジュール218は、電気自動車102の運転可能範囲を求めるユーザ例えば、ドライバまたは乗員からのリクエストを受信する。範囲モジュール218がそのようなリクエストを受信すると、範囲モジュール218は電気自動車102の現在の充電状態を特定する。範囲モジュール218は、特定された充電状態を使い、電気自動車102の運転可能範囲を計算する。一実施形態において、範囲モジュール218は、充電状態に依存している式を使用して、運転可能範囲を計算する。一実施形態において、充電状態に加えて他の情報が、運転可能範囲の計算に用いられる。ここで、他の情報とは、例えば、車両102の重さ、バッテリの製造からの経過時間、現在、進行している経路に関する地形情報例えば、上り坂か否かなど、地理的な位置情報、気象情報例えば、風速や、車両102が向かい風に対して進行しているのか否かなど、交通状況例えば、経路上の混雑量である。計算された運転可能範囲は、リクエストしたユーザに示される。一実施形態において、範囲モジュール218は、車両102が目的地に着くために十分な充電を有しているか否かの決定を求めるリクエストを受信する。そのようなリクエストが受信されると、範囲モジュール218は、方向モジュール216に、車両102の現在地から目的地までの経路を特定させる。範囲モジュール218は、特定された経路上の、現在地と目的地の間の距離を特定する。範囲モジュール218は、電気自動車102が、少なくとも電気自動車102の現在の充電状態と特定された距離に基づいて、目的地に到着するのに十分なエネルギーを有しているか否かを決定する。一実施形態において、例えば、前記したような他の情報を、現在の充電状態と距離の情報に加えて使用してもよい。電気自動車102が目的地に到着できるか否かの旨が、リクエストしたユーザに示される。一実施形態において、電気自動車102は目的地に到着できないという決定がなされると、範囲モジュール218は、近くの充電ステーションを特定するように方向モジュール216にリクエストする。特定された充電ステーションは、ユーザに示される。ユーザがある充電ステーションへ向かうことを選ぶと、方向モジュール216は、その選ばれた充電ステーションへの方向を提供する。図3は、一実施形態によるモバイル装置106の詳細図を例示した高水準ブロック図である。モバイル装置106は、プロセッサ302、入力装置304、出力装置306、送受信装置308、および、メモリ310を備えている。モバイル装置106のプロセッサ302、入力装置304、出力装置306および送受信装置308は、テレマティックス-ナビゲーション装置104のプロセッサ202、入力装置204、出力装置206および送受信装置208と同様の機能を有している。したがって、説明の簡略化のため、これらの装置の機能的な説明は省略する。さらに、モバイル装置106のメモリ310は、テレマティックス-ナビゲーション装置104のメモリ212と同様の機能を有する。しかし、モバイル装置106のメモリ310は、テレマティックス-ナビゲーション装置104のメモリとは異なるモジュールを備えている。モバイル装置106のメモリ310は、モバイル装置通信モジュール312、充電状態モジュール314、距離モジュール316、および、車両情報データベース318を含む。これらのモジュールは、プロセッサ302、入力装置304、出力装置306、および、送受信装置308と通信する。モバイル装置通信モジュール312は、送受信装置308を介して、電気自動車102のテレマティックス-ナビゲーション装置104と通信する。一実施形態において、車両通信モジュール214は、電気自動車102が停車したことを示す電気自動車102におけるトリガー事象が起きると、短距離無線通信プロトコル112を介して、テレマティックス-ナビゲーション装置104から、車両情報を受信する。その受信される車両情報は、少なくとも充電状態情報を含む。モバイル装置通信モジュール312は、車両情報データベース318内にその車両情報を格納する。本明細書では、車両情報データベース318はモバイル装置106の一部であるものとして記載されているが、他の実施形態において、車両情報データベース318は、モバイル装置106から離れた場所にあってもよい。例えば、車両情報データベース318は、サービスプロバイダサーバ110の一部であってもよい。充電状態モジュール314は、モバイル装置106のユーザすなわち、ドライバからの、電気自動車102の現在の充電状態を求めるリクエストに、応答する。一実施形態において、リクエストは、電気自動車102の現在の充電状態を求めるリクエスト、電気自動車102の運転可能範囲を求めるリクエスト、電気自動車102が目的地に到着できるか否かの決定を求めるリクエストのうちの一つ以上である。充電状態を求めるリクエストが受信されると、充電状態モジュール314は、無線通信ネットワーク108や短距離無線通信プロトコル112を介して、車両102との通信をしようとする。一実施形態において、充電状態モジュール314が車両102と通信可能であると、充電状態モジュール314は、電気自動車102に要求して、電気自動車102がユーザから受信したリクエストを充足して、ユーザに示す応答を提供するようにさせる。例えば、リクエストが電気自動車102の現在の充電状態を求めるものであると、充電状態モジュール314は、電気自動車102から現在の充電状態を受信して、それをユーザに示す。他の例として、リクエストが、電気自動車102が目的地に到着できるか否かの決定を求めるものであると、充電状態モジュール314は、電気自動車102にリクエストを送信して、電気自動車102が目的地に到着できるか否かの旨を電気自動車102から受信する。充電状態モジュール314は、ユーザに、電気自動車102が目的地に到着できるか否かを通知する。他の実施形態において、充電状態モジュール314が車両102と通信可能であると、充電状態モジュール314は、電気自動車102に現在の充電状態を求めるリクエストを送ってその応答を受信する。ユーザが現在の充電状態をリクエストすると、充電状態モジュール314は、電気自動車102から受信した現在の充電状態を、ユーザに示す。ユーザが、車両102の現在の運転可能範囲や、電気自動車102が目的地に到着できるか否か求めるリクエストをすると、充電状態モジュール314は、電気自動車102から受信した現在の充電状態を距離モジュール316に提供し、距離モジュール316にそのリクエストへの応答を行わせる。充電状態モジュール314が車両102と通信不能であると、充電状態モジュール314は、短距離無線通信プロトコル112を介して、車両102から受信した最新の充電状態情報を車両情報データベース318から取り出す。充電状態モジュール314は、取り出された充電状態情報を使い、電気自動車102の現在の充電状態を決定する。充電状態モジュール314で決定される現在の充電状態は、車両の現在の充電状態の推定値である。取り出された充電状態情報に基づいて、充電状態情報を受信してから、車両の充電がどれだけ減ったのか、もしくは、増えたのかについての推定をすることができる。車両が充電中だと、車両の充電は増加する。一方、寄生損失により充電していないと、車両の充電は減少する。寄生損失は、電気自動車102がオフのときの電気自動車102の一般的な電力需要にともなうバッテリ充電損失である。一般的な電力需要とは、例えば、充電がキーレスエントリシステムへの電力供給に使用されていたりすなわち、キーレスエントリ遠隔信号を受信可能な状態であったり、充電が車両の警報システムへの電力供給に使用されていたりすることである。一実施形態において、現在の充電状態を決定するために充電状態モジュール314によって使用される充電状態情報は、少なくとも、取り出された情報がモバイル装置106に送信されたときの電気自動車102の充電状態と、その送信時に電気自動車102が充電中であるか否かの情報を含む。この実施形態では、充電状態を決定するために、充電状態モジュール314は、短距離無線通信プロトコル112を介して電気自動車102から最後に受信した充電状態を特定し、また、その情報が電気自動車102によって送信されたときにその電気自動車102が充電中であったか否かを決定する。電気自動車102が充電中であった場合には、充電状態モジュール314は、充電状態情報が電気自動車102によって送信されたときから電気自動車102が受けた充電量を、推定する。充電状態モジュール314は、少なくとも、電気自動車102から受信した充電状態と、その推定された充電増加量とに基づいて、電気自動車102の現在の充電状態を決定する。一方、充電状態情報が送信されたときに電気自動車102が充電中でないと、充電状態モジュール314は、充電状態情報が電気自動車102によって送信されたときからの電気自動車102の寄生損失の量を推定する。充電状態モジュール314は、少なくとも、電気自動車102から受信した充電状態と、推定された寄生損失とに基づいて、電気自動車102の現在の充電状態を決定する。ユーザが現在の充電状態をリクエストすると、充電状態モジュール314によって決定された充電状態が、ユーザに示される。ユーザが、電気自動車102の現在の運転可能範囲や、電気自動車102が目的地に到着できるか否かの決定をリクエストすると、充電状態モジュール314によって決定された充電状態が距離モジュール316に提供され、充電状態モジュール314は、距離モジュール316に、その決定された充電状態を使ってそのリクエストに応答するようにリクエストする。距離モジュール316は、充電状態モジュール314によって提供された充電状態情報を使って、リクエストに応答する。距離モジュール316の機能は、距離モジュール316が充電状態モジュール314によって提供される充電状態を使ってリクエストに応答する以外は、テレマティックス-ナビゲーション装置104の範囲モジュール218の機能と同様である。ユーザが電気自動車102の現在の運転可能範囲をリクエストすると、距離モジュール316は、少なくとも充電状態モジュール314によって提供される充電状態を使って、電気自動車102の現在の運転可能範囲を計算する。計算された運転可能範囲は、ユーザに示される。ユーザが、電気自動車102が目的地に到着できるか否かの決定を求めるリクエストをすると、距離モジュール316は、電気自動車102の現在地と目的地の間の距離を決定する。一実施形態において、距離モジュール316は、サービスプロバイダサーバ110から距離情報を得る。距離モジュール316は、少なくとも、その決定した距離と、充電状態モジュール314によって提供される充電状態とに基づいて、電気自動車102が目的地に到着するのに十分なエネルギーを有しているか否かを決定する。電気自動車102がその現在の充電状態で目的地に到着できるか否かを、ユーザは通知される。モバイル装置106に関して本明細書に記述された機能の一部は、一つ以上のサービスプロバイダサーバ110によって実行されてもよい。例えば、一実施形態において、充電状態モジュール314が電気自動車102の現在の充電状態を求めるリクエストを受信し、そして、充電状態モジュール314が車両102と通信不能であると、充電状態モジュール314は、短距離無線通信プロトコル112を介して電気自動車102から受信した最後の充電状態情報とともに、サービスプロバイダサーバ110にそのリクエストを送信する。サービスプロバイダサーバ110は、リクエストしているユーザに示す応答例えば、電気自動車102の現在の充電状態、電気自動車102の現在の運転可能範囲、電気自動車102が目的地に到着できるか否かの旨を、充電状態モジュール314に提供する。他の例として、モバイル装置通信モジュール312は、サービスプロバイダサーバ110において、短距離無線通信プロトコル112を介して電気自動車102から受信した充電状態情報を格納してもよい。充電状態モジュール314がユーザから電気自動車102の現在の充電状態を求めるリクエストを受信すると、充電状態モジュール314は、サービスプロバイダサーバ110にそのリクエストを送信する。サービスプロバイダサーバ110が、モバイル装置106を介して、または、直接、車両102と通信不能な場合には、サービスプロバイダサーバ110は、格納された充電状態情報を使って、リクエストに応答する。サービスプロバイダサーバ110は、リクエストしているユーザに示す応答すなわち、応答情報を、モバイル装置106に提供する。テレマティックス-ナビゲーション装置104やモバイル装置106は、本実施形態の趣旨や範囲から逸脱しない限り、図2、図3に示されるよりも多くの、または、少ない構成要素を含んでいてもよいことは、当業者にとって明らかである。例えば、テレマティックス-ナビゲーション装置104は、さらなるメモリ、例えば第1レベルまたは第2レベルのキャッシュや、一つ以上の特定用途向け集積回路ASICを含んでもよい。同様に、テレマティックス-ナビゲーション装置104は、さらなる入力装置や出力装置を含んでもよい。いくつかの実施形態において、一つ以上の構成要素は互いに近くに配置されてもよい。一方、他の実施形態において、これらの構成要素が異なる場所に配置されてもよい。例えば、テレマティックス-ナビゲーション装置104のメモリ212のユニットはすべて、電気自動車102内の他の装置内に配置された一つ以上のプロセッサが実行可能なプログラムとしてもよい。図4は、一実施形態による電気自動車102の充電状態を求めるリクエストに応答するための方法のフローチャート400である。一実施形態において、この方法の各ステップは、望ましい動作を引き起こす命令を実行するモバイル装置106のプロセッサ302によって、実行される。当業者であれば、一つ以上の方法ステップは、ハードウェアやソフトウェアまたはそれらの組合せの実施形態において実行可能である、と理解できるであろう。例えば、記述された動作を実行するための命令は、コンピュータで読取り可能な記憶媒体により具現化され、保存される。さらに、当業者であれば、他の実施形態が図4の各ステップを異なる順番で実行可能である、と理解できるであろう。さらに、他の実施形態は、本明細書で表された実施形態と比べて、異なるステップおよび/または追加的なステップを含んでもよい。ステップ402において、モバイル装置106は、電気自動車102におけるトリガー事象が起きると、短距離無線通信プロトコル112を介して、電気自動車102から充電状態情報を受信する。ステップ404において、モバイル装置106は、受信した充電状態情報を格納する。ステップ406において、いくつかのポイントで、モバイル装置106は、モバイル装置106のユーザから、電気自動車102の現在の充電状態を求めるリクエストを受信する。このリクエストは、例えば、電気自動車102の現在の充電状態を求めるリクエストや、電気自動車102の現在の運転可能範囲を求めるリクエストや、電気自動車102がその現在の充電状態で目的地に到着できるか否かの決定を求めるリクエストである。ステップ408において、モバイル装置106は、電気自動車102との通信をしようとする。モバイル装置106が電気自動車102と通信可能であると、ステップ410において、モバイル装置106は、電気自動車102と通信し、リクエストへの応答を決定する。しかし、モバイル装置106が電気自動車102と通信不能であると、ステップ412において、モバイル装置106は、記憶された充電状態情報を使って、車両102の現在の充電状態を決定する。ステップ414において、モバイル装置106は、決定した現在の充電状態を使って、リクエストへの応答を決定する。ステップ416において、モバイル装置106は、ユーザに応答を送信する。本明細書では、ある特定の実施形態やアプリケーションを例示し説明しているが、上述した実施形態は、本明細書で開示したものと同じ正確な構成や要素に限定されるものではなく、本実施形態の趣旨や範囲から逸脱しない限り、上述した実施形態の方法および装置の配列、操作および詳細について、様々な修正、変更などが可能である、と理解されるべきである。