(57)【特許請求の範囲】
【請求項１】
電気自動車についての情報を求めるリクエストに対して遠隔で応答するコンピュータシステムに実行させる応答方法であって、
前記コンピュータシステムは、
前記電気自動車が停車していることを示すトリガー事象が前記電気自動車において起きると、短距離無線通信プロトコルを介して、前記電気自動車から受信した充電状態情報であって、前記電気自動車の第１の充電状態を含み、前記電気自動車が充電中であるか否かを示す充電状態情報を格納し、
ユーザから、電気自動車の現在の充電状態を求めるリクエストを受信し、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中ではないことを示す場合は、
前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、
前記推定された充電減少量と、前記充電状態情報に含まれる第１の充電状態と、に基づいて前記電気自動車の第２の充電状態を決定し、
前記決定した第２の充電状態を使って、前記リクエストに応答する
ことを特徴とする応答方法。
【請求項２】
前記短距離無線通信プロトコルは、ブルートゥース（登録商標）である
ことを特徴とする請求項１に記載の応答方法。
【請求項３】
前記トリガー事象は、
前記電気自動車のエンジンがオフにされたこと、
前記電気自動車が駐車モードになったこと、
前記電気自動車の停車後にドライバ側のドアが開けられたこと、および、
ドライバがシートベルトのバックルをはずしたこと、
のうちの少なくとも１つ以上である
ことを特徴とする請求項１に記載の応答方法。
【請求項４】
前記充電状態情報は、前記電気自動車から前記コンピュータシステムに、前記トリガー事象の所定の設定時間後に送信される
ことを特徴とする請求項１に記載の応答方法。
【請求項５】
前記充電状態情報は、前記電気自動車から前記コンピュータシステムに、前記トリガー事象が起きると、定期的に送信される
ことを特徴とする請求項１に記載の応答方法。
【請求項６】
前記充電状態情報は、前記電気自動車から前記コンピュータシステムに、前記トリガー事象が起きると送信され、
前記充電状態情報における変化に対応して、更新された充電状態情報が、前記電気自動車から前記コンピュータシステムに送信される
ことを特徴とする請求項１に記載の応答方法。
【請求項７】
前記コンピュータシステムは、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中であることを示す場合、
前記電気自動車が充電状態情報を送ってからの充電増加量を推定し、
前記推定された充電増加量と、前記充電状態情報に含まれる前記第１の充電状態と、に基づいて前記電気自動車の第３の充電状態を決定し、
前記決定した第３の充電状態を使って、前記リクエストに応答する
ことを特徴とする請求項１に記載の応答方法。
【請求項８】
前記リクエストは、前記電気自動車の現在の運転可能範囲を求めるものであり、
前記リクエストに応答することは、
前記決定した第２の充電状態に基づいて、前記電気自動車の現在の運転可能範囲を算出し、
前記現在の運転可能範囲を前記ユーザに示す
ことを含むことを特徴とする請求項１に記載の応答方法。
【請求項９】
前記リクエストは、前記電気自動車が現在の充電状態で目的地に到着できるか否かの決定を求めるリクエストであり、
前記リクエストに応答することは、
前記電気自動車の現在地と前記目的地との間の距離を算出し、
前記決定した第２の充電状態と、前記算出した距離と、に基づいて、前記電気自動車が前記目的地に到着できるか否かを決定し、
前記電気自動車が前記目的地に到着できるか否かを前記ユーザに通知する
ことを含むことを特徴とする請求項１に記載の応答方法。
【請求項１０】
前記コンピュータシステムは、
モバイル装置である
ことを特徴とする請求項１に記載の応答方法。
【請求項１１】
電気自動車についての情報に関するリクエストに対して遠隔で応答するコンピュータが実行可能なコードを有し、非一時的記憶媒体に記憶されるコンピュータプログラムであって、
前記コードは、
モバイル装置通信モジュールと充電状態モジュールとを備え、
前記モバイル装置通信モジュールは、前記コンピュータに対して、
前記電気自動車が停車していることを示すトリガー事象が前記電気自動車において起きると、短距離無線通信プロトコルを介して、前記電気自動車から受信する充電状態情報であって、前記電気自動車の第１の充電状態を含み、前記電気自動車が充電中であるか否かを示す充電状態情報を格納する処理を実行させ、
前記充電状態モジュールは、前記コンピュータに対して、
ユーザから、前記電気自動車の現在の充電状態を求めるリクエストを受信し、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中ではないことを示す場合は、
前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、
前記推定された充電減少量と、前記充電状態情報に含まれる前記第１の充電状態と、に基づいて前記電気自動車の第２の充電状態を決定し、
前記決定した第２の充電状態を使って、前記リクエストに応答する処理を実行させること、
を特徴とするコンピュータプログラム。
【請求項１２】
前記短距離無線通信プロトコルは、ブルートゥースである
ことを特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１３】
前記充電状態モジュールは、前記コンピュータに対して、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中であることを示す場合、
前記電気自動車が充電状態情報を送ってからの充電増加量を推定し、
前記推定された充電増加量と、前記充電状態情報に含まれる前記第１の充電状態と、に基づいて前記電気自動車の第３の充電状態を決定し、
前記決定した第３の充電状態を使って、前記リクエストに応答する処理を実行させること、
を特徴とする請求項１１に記載のコンピュータプログラム。
【請求項１４】
電気自動車についての情報に関するリクエストに対して遠隔で応答するモバイルコンピュータシステムであって、
前記モバイルコンピュータシステムは、
コンピュータプロセッサと、
前記コンピュータプロセッサ上で動作するコンピュータプログラムモジュールを格納する、コンピュータに読み取り可能な記憶媒体と、を備え、
前記コンピュータプログラムモジュールは、
モバイル通信モジュールと充電状態モジュールとを備え、
前記モバイル通信モジュールは、
前記電気自動車が停車していることを示すトリガー事象が前記電気自動車において起きると、短距離無線通信プロトコルを介して、前記電気自動車から受信した充電状態情報であって、前記電気自動車の第１の充電状態を含み、前記電気自動車が充電中であるか否かを示す充電状態情報を格納し、
前記充電状態モジュールは、
ユーザから、前記電気自動車の現在の充電状態を求めるリクエストを受信し、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中ではないことを示す場合は、
前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、
前記推定された充電減少量と、前記充電状態情報に含まれる第１の充電状態と、に基づいて前記電気自動車の第２の充電状態を決定し、
前記決定した第２の充電状態を使って、前記リクエストに応答すること、
を特徴とするモバイルコンピュータシステム。
【請求項１５】
前記短距離無線通信プロトコルは、ブルートゥースである
ことを特徴とする請求項１４に記載のモバイルコンピュータシステム。
【請求項１６】
前記トリガー事象は、
前記電気自動車のエンジンがオフされたこと、
前記電気自動車が駐車モードになったこと、
前記電気自動車の停車後にドライバ側のドアが開けられたこと、および、
ドライバがシートベルトのバックルをはずしたこと、
のうちの少なくとも１つ以上である
ことを特徴とする請求項１４に記載のモバイルコンピュータシステム。
【請求項１７】
前記充電状態モジュールは、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中であることを示す場合、
前記電気自動車が充電状態情報を送ってからの充電増加量を推定し、
前記推定された充電増加量と、前記充電状態情報に含まれる前記第１の充電状態と、に基づいて前記電気自動車の第３の充電状態を決定し、
前記決定した第３の充電状態を使って、前記リクエストに応答する
ことを特徴とする請求項１４に記載のモバイルコンピュータシステム。
【請求項１８】
電気自動車についての情報に関するリクエストに対して遠隔で応答する、コンピュータシステムに実行させる応答方法であって、
前記コンピュータシステムは、
前記電気自動車が停車していることを示すトリガー事象が前記電気自動車において起きると、短距離無線通信プロトコルを介して、前記電気自動車によってモバイル装置に提供され、さらに前記モバイル装置から受信した前記電気自動車の充電状態情報を格納し、
電気自動車の現在の充電状態を求めるリクエストを受信し、
前記電気自動車と通信不能であるとき、前記格納された充電状態情報を使って、前記リクエストに応答する
ことを特徴とする応答方法。
【請求項１９】
電気自動車についての情報に関するリクエストに対して遠隔で応答する、モバイルコンピュータシステムに実行させる応答方法であって、
前記モバイルコンピュータシステムは、
前記電気自動車が停車していることを示すトリガー事象が前記電気自動車において起きると、短距離無線通信プロトコルを介して前記電気自動車から受信した前記電気自動車の充電状態情報を遠隔サーバに送信し、
電気自動車の現在の充電状態を求めるユーザからのリクエストを、前記遠隔サーバに送信し、
前記遠隔サーバが前記電気自動車と通信不能であるとき、前記遠隔サーバによって前記充電状態情報を使って生成された応答情報を前記遠隔サーバから受信し、前記応答情報に基づいて前記ユーザに応答する
ことを特徴とする応答方法。
【請求項２０】
前記充電状態情報は、
前記電気自動車の第１の充電状態を含み、前記電気自動車が充電中であるか否かを示す
ことを特徴とする請求項１８に記載の応答方法。
【請求項２１】
前記コンピュータシステムは、
前記電気自動車と通信不能であり、かつ、前記充電状態情報が、前記電気自動車は充電中ではないことを示す場合、
前記電気自動車が充電状態情報を送ってからの充電減少量を推定し、
前記推定された充電減少量と、前記充電状態情報に含まれる前記第１の充電状態と、に基づいて前記電気自動車の第２の充電状態を決定し、
前記決定した第２の充電状態を使って、前記リクエストに応答する
ことを特徴とする請求項２０に記載の応答方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本実施形態は、一般に、電気自動車に関し、特に、電気自動車との通信不能時に、その電気自動車の充電状態を遠隔で判定する技術に関する。
【背景技術】
【０００２】
電気自動車は、車両の推進力のために一つ以上の電気エンジンを使用する車両である。電気エンジンは、車載式の充電可能なバッテリ（車載バッテリ）によって電力を供給される。電気自動車は車載バッテリによって電力を供給されるので、その運転可能範囲はバッテリ内の充電状態によって制限される。車両のバッテリの充電量が少なくなると、車両は充電ステーションで再充電可能である。しかし、現在、電気自動車のためには、限られた数の充電ステーションしかない。したがって、ドライバにとって、いつでも、それは車両から遠隔にいるときであっても、電気自動車の現在の充電状態を知ることは重要である。
【０００３】
遠隔で電気自動車の現在の充電状態にアクセスすることができるのは、有益である。その場合、ドライバが目的地へ向かうことを決めると、ドライバは、遠隔で車両の充電状態にアクセスして、アクセスされた情報に基づいて、目的地に到着できるかどうかを判断する。車両が目的地に着くために十分な充電量を有していないと、ドライバは、例えば、車両が充電ステーションに接続しているときは車両を充電し続けることによって、または、その車両の到達範囲内の新しい目的地を選ぶことによって、計画を変えることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
現在のシステムによって、ドライバは、モバイル装置（例えば携帯電話）によって遠隔で電気自動車の現在の充電状態を判定することができる。モバイル装置は、車両と通信し、車両の充電状態を得る。これらの現在のシステムの問題は、モバイル装置が電気自動車と通信不能になると、モバイル装置には車両の現在の充電状態を知りえる方法がないということである。モバイル装置が電気自動車と通信不能になる場合がある理由は、無線通信ネットワークにアクセス不能な場所に車両が駐車されるからである。例えば、車両は、携充電話圏外の地下駐車場に駐車されるかもしれない。
【０００５】
したがって、電気自動車と通信不能なときでも、遠隔で電気自動車の充電状態を知ることのできる方法が必要である。
【課題を解決するための手段】
【０００６】
本実施形態は、電気自動車に関する情報のリクエストに遠隔で応答するための、コンピュータに基づく方法、コンピュータプログラム製品およびモバイルコンピュータシステムを提供する。いくつかの実施形態において、本発明は、電気自動車の充電状態情報を格納するモバイル装置を備えている。充電状態情報は、車両が停車したことを示す車両におけるトリガー事象が起きると、短距離無線通信プロトコル（例えば、ブルートゥース（登録商標））を介して、モバイル装置によって電気自動車から受信される。モバイル装置は、後でユーザからのリクエストを受信する。リクエストは、電気自動車の現在の充電状態を求めるものである。そのモバイル装置は、そのリクエスト（例えば、車両の現在の充電状態）に応答するために、電気自動車と通信してその車両から情報を得ようとする。モバイル装置が車両と通信不能であると、モバイル装置は、格納された充電状態情報を使って、ユーザのリクエストに応答する。
【０００７】
他の実施形態において、本発明は、車両が停車したことを示す車両におけるトリガー事象が起きると、短距離無線通信プロトコルを介して、電気自動車から電気自動車の充電状態情報を受信するモバイル装置を備えている。モバイル装置は、データ保存のために充電状態情報を遠隔サーバに送信する。モバイル装置が電気自動車の現在の充電状態を求めるユーザからリクエストを受信すると、モバイル装置は遠隔サーバにそのリクエストを送信する。遠隔サーバは、そのリクエストに応答するために、電気自動車と通信して情報を得ようとする。遠隔サーバが電気自動車と通信不能であると、遠隔サーバは、格納された充電状態情報を使って、リクエストへの応答を決定する。遠隔サーバは応答（すなわち応答情報）をモバイル装置に提供する。そして、モバイル装置はその応答をユーザに示す。
【０００８】
本明細書に記載された特徴や効果は、包括的ではない。そして、特に、多くの更なる特徴や効果は、図面、明細書および特許請求の範囲を考慮して、本技術の通常の知識を有する者にとって明らかである。さらに、本明細書で使われている言葉が、主に読みやすさと教示目的のために選ばれていて、本発明の主題を詳細に描写したり境界を定めたりするために選ばれなかったかもしれない点に留意する必要がある。
【図面の簡単な説明】
【０００９】
【図１】一実施形態による車両通信環境の高水準ブロック図である。
【図２】一実施形態によるテレマティックス−ナビゲーション装置の詳細図を示す高水準ブロック図である。
【図３】一実施形態によるモバイル装置の詳細図を示す高水準ブロック図である。
【図４】一実施形態による電気自動車の充電状態を求めるリクエストに応答するための方法のフローチャートである。  各図面は、説明のためにだけいろいろな実施形態を表す。当業者であれば、ここに例示される構造や方法の他の実施形態が、ここに記述される趣旨を逸脱しない範囲で使用可能であると、以下の記述から容易に認識するであろう。
【発明を実施するための形態】
【００１０】
以下に、図面を参照して（本発明の）実施形態を説明する。図面においては、同一の参照番号は、同一、もしくは機能的に類似した要素を表わすものとする。図面において、例えば「１１０Ａ」などの、参照番号の後に文字を含む参照符号は、具体的にその特定の参照符号を有する要素を表わすものである。また、「１１０」などの、参照番号の後に文字を含まない参照符号は、その参照番号を有する、図面中の任意または全ての要素を表わすものである（例えば、本文中の「１１０」は、図面中の「１１０Ａ」および/または「１１０Ｂ」を表わす）。また、各参照番号の一番左側の数字は、その参照番号が最初に使われた図面に対応している。
【００１１】
明細書中の「一実施形態」という言及は、実施形態に関連して記述される特定の特徴、構造または特性が少なくとも１つの実施形態に含まれることを、意味する。明細書中のいろいろな箇所における「一実施形態において」という記載が、必ずしもすべて同じ実施形態に言及しているとは限らない。
【００１２】
以下の詳細な説明のいくつかの部分は、アルゴリズムや、コンピュータ・メモリ内のデータ・ビット上での象徴的な動作表現という観点で示される。これらのアルゴリズムの説明と表現は、データ処理技術に熟練した人々によって用いられる手段であり、彼らの仕事の要旨を他の当業者に最も効果的に伝える。アルゴリズムは、ここにあって、通常、望まれる結果に導く首尾一貫したステップ（指示）のシーケンスであると理解される。ステップは、それらの要求している、物理量の物理的操作である。通常、必ずしもそうとは限らないが、これらの量は、保存、送信、結合、比較、その他の操作が可能な電気信号、磁気信号、光学信号の形をとる。主に一般的な用法上の理由で、これらの信号を、ビット、値、要素、シンボル、文字、用語、数、その他のもので言及することは、便利な場合がある。さらにまた、モジュールやコード装置として、物理量の物理的操作を要求するステップの特定の配置に言及することは、一般性を失わずに、便利な場合がある。
【００１３】
しかし、これらの用語および類似する用語のすべては、適切な物理量と結び付けられるべきものであり、これらの物理量に与えられた便利なラベルにすぎない。以下の説明から明らかなように、特にそうでないとの記載がない限り、明細書を通して、「処理」、「算出」、「計算」、「判定」、「表示」などの用語を使った説明は、コンピュータシステムのメモリやレジスタ、またはその様な他の情報記憶装置、情報送信装置または情報表示装置における物理（電子）量として表わされたデータを操作、変形する、コンピュータシステムや類似する電子計算機の動作や処理を表わすものである。
【００１４】
本実施形態のある態様は、本明細書で記載される処理ステップや命令をアルゴリズムの形で有している。本実施形態の処理ステップや命令は、ソフトウェア、ファームウェアもしくはハードウェアで実装すればよく、そして、ソフトウェアで実装した場合は、そのソフトウェアをダウンロードして保存し、種々のオペレーティングシステムによって使われる異なったプラットフォームから操作可能である。
【００１５】
本実施形態は、本明細書で説明する操作を実行する装置にも関係している。本明細書で説明する装置は、要求された目的に特化して構成してもよいし、もしくは、コンピュータ内に記憶されたコンピュータプログラムによって選択的に起動されたり、再構成されたりする汎用コンピュータを含んでいてもよい。そのようなコンピュータプログラムは、非一時的な、コンピュータが読み取り可能な記憶媒体に記憶できる。そのような記憶媒体は、以下のものに限定されるわけではないが、例えば、フレキシブルディスク、光ディスク、ＣＤ−ＲＯＭ、磁気光ディスクを含む任意の型式のディスクや、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気カード、光カード、特定用途向け集積回路（ＡＳＩＣ）、もしくは、電子的命令を記憶するのに適し、コンピュータのシステムバスに接続された任意の型式の記憶媒体である。さらに、本明細書で説明するコンピュータは、シングルプロセッサを備えたものでもよいし、計算能力を向上させるための、マルチプロセッサ設計を採用したアーキテクチャでもよい。
【００１６】
本明細書で説明するアルゴリズムやディスプレイは、本質的に、特定のコンピュータや他の装置にまったく関連しない。いろいろな多目的システムも、本明細書における開示に従ったプログラムとともに使用可能である。あるいは、より特化した装置を構築して必須の方法ステップを実行することは便利であるとわかるかもしれない。いろいろなこれらのシステムのための必須の構造は、以下で説明する。さらに、本実施形態では、いかなる特定のプログラミング言語に関しても説明しない。いろいろなプログラミング言語が本実施形態の開示内容を実行するのに使用可能であり、そして、特定の言語に対する以下の任意の参照が使用可能性と本実施形態のベストモードのために用意されていることは、当然である。
【００１７】
さらに、本明細書で使われる言葉は、主に読みやすさと教示目的のために選ばれていて、本発明の主題を詳細に描写したり境界を定めたりするために選ばれなかったかもしれない。したがって、本実施形態は、例示であり、特許請求の範囲内に記載された実施形態の範囲を制限するものではないことを意図する。
【００１８】
図１は、一実施形態による車両通信環境１００の高水準ブロック図である。図１は、無線通信ネットワーク１０８によって接続された、電気自動車１０２（以下、「車両１０２」とも称する。）、モバイル装置１０６、サービスプロバイダサーバ１１０を図示している。
【００１９】
電気自動車１０２は、電気自動車１０２の推進力のための一つ以上の電気エンジンを含む車両である。これらの電気エンジンは、電気自動車１０２に搭載された充電可能なバッテリによって、電力を供給される。電気自動車１０２を外部電源に接続すると、車載バッテリは充電される。例えば、電気自動車１０２を、電力送電網から電力を取り込む充電ステーションに接続することで、バッテリを充電することもできる。車載バッテリは、また、回生制動を使用しても充電される。一実施形態において、電気自動車１０２は電気モータしか備えていないという点で、純粋に電動である。他の実施形態においては、電気自動車１０２は、電気エンジンと内燃機関の両方を備えている。
【００２０】
電気自動車１０２はテレマティックス−ナビゲーション装置１０４を備えている。テレマティックス−ナビゲーション装置１０４は、無線通信ネットワーク１０８に接続された装置や短距離無線通信プロトコル１１２の通信範囲内にある装置と情報を送受信する装置である。具体的には、テレマティックス−ナビゲーション装置１０４は、車両の充電状態情報をモバイル装置１０６に提供する。充電状態情報は、電気自動車の車載式の充電可能なバッテリの充電に関する情報である。一実施形態において、充電状態情報は、「電気自動車１０２の充電状態」、「電気自動車１０２の運転可能範囲」、「電気自動車１０２が充電中であるか否かの旨」、「充電の開始時刻」、「充電率」、「充電ステーションの出力電圧、出力電流または出力電力」のうちの一つ以上を含む。本明細書で使われているように、「充電状態」という用語は、電気自動車のバッテリ内の充電量を指す。
【００２１】
電気自動車１０２が停車したことを示すトリガー事象をテレマティックス−ナビゲーション装置１０４が検知すると、テレマティックス−ナビゲーション装置１０４は、短距離無線通信プロトコル１１２によって、充電状態情報をモバイル装置１０６に送信する。短距離無線通信プロトコル１１２は、短い電波を使って、短い距離でデータを送受信するためのプロトコルである。したがって、短距離無線通信プロトコル１１２の通信範囲はごく限られている。一実施形態において、短距離無線通信プロトコル１１２は、ブルートゥース（登録商標）である。一般的に、充電状態情報は、トリガー事象を検知した後、すぐに短時間で送信される。トリガー事象は、「車両エンジンがオフされたこと」、「車両１０２が駐車モード（電気自動車１０２がいかなる方向にでも動かないように制限されたモード）になったこと」、「電気自動車１０２の停車後にドライバ側のドアが開けられたこと」、「ドライバがシートベルトのバックルをはずしたこと」のうちの１つ以上である。モバイル装置１０６が電気自動車１０２と通信不能になった後でも、充電状態情報が使われて電気自動車１０２の現在の充電状態を判定できるように、充電状態情報はバックアップとして送信される。
【００２２】
モバイル装置１０６は、電気自動車１０２のドライバが電気自動車１０２内にいるときや、電気自動車１０２から離れているときでも、ドライバが携帯する携帯機器である。モバイル装置１０６は、無線通信ネットワーク１０８および短距離無線通信プロトコル１１２を介して通信可能である。モバイル装置１０６は、例えば、携充電話、携帯情報端末、携帯コンピュータである。
【００２３】
モバイル装置１０６は、車両１０２が停車したことを示すトリガー事象が起きると、短距離無線通信プロトコル１１２を介して、電気自動車１０２によって送信される充電状態情報を受信する。モバイル装置１０６は、その充電状態情報を格納する。もし、電気自動車１０２のドライバが電気自動車１０２の現在の充電状態を求める情報をモバイル装置１０６にリクエストすると、モバイル装置１０６は無線通信ネットワーク１０８と短距離無線通信プロトコル１１２とを介して、電気自動車１０２と通信しようとする。モバイル装置１０６が電気自動車１０２と通信不能になると、モバイル装置１０６は、格納された充電状態情報に基づいて現在の充電状態を判定する。モバイル装置１０６は、その判定した現在の充電状態を使って、ドライバのリクエストに応答する。
【００２４】
トリガー事象が起きると電気自動車１０２が充電状態情報をモバイル装置１０６に提供することの利点は、たとえ電気自動車１０２とモバイル装置１０６が無線通信ネットワーク１０８によって通信不能だとしても、モバイル装置１０６がその充電状態情報を受信できるということである。モバイル装置１０６が短距離無線通信プロトコル１１２の制限範囲内にある限り、短距離無線通信プロトコル１１２による通信は可能である。トリガー事象が起きると情報が送信されるので、モバイル装置１０６は、おそらく、短距離無線通信プロトコル１１２の範囲内にあり、情報を受信する。
【００２５】
電気自動車１０２とモバイル装置１０６の間の通信の実例として、携充電話の圏外で、かつ、無線インターネットが利用不可の駐車場に電気自動車１０２が駐車していると仮定する。さらに、電気自動車１０２がオフにされた１７秒後に、ドライバが電気自動車１０２を充電ステーションに接続し、電気自動車１０２の充電を開始すると仮定する。電気自動車１０２は、電気自動車１０２がオフ（以下、「車両オフ」とも称する。）にされた２０秒後に充電情報を送信するようになっている。したがって、車両オフの２０秒後に、電気自動車１０２は、ドライバのモバイル装置１０６に、短距離無線通信プロトコル１１２を介して、電気自動車１０２の充電状態を含む充電状態情報と、電気自動車１０２が充電中であるという旨を送信する。ユーザは車両オフの１７秒後に電気自動車１０２の近くにいたので、車両オフの２０秒後にドライバとモバイル装置１０６は、短距離無線通信プロトコル１１２の範囲内にいて、情報を受信する可能性が非常に高い。
【００２６】
１時間後、ドライバは、短距離無線通信プロトコル１１２の範囲外にいる。そして、ドライバは、電気自動車１０２の現在の充電状態をモバイル装置１０６にリクエストする。モバイル装置１０６は、電気自動車１０２と通信して車両の現在の充電状態を得ようとするが、通信することができない。モバイル装置１０６が電気自動車１０２と通信不能なので、モバイル装置１０６は現在の充電状態を自身で決定する。モバイル装置１０６は、電気自動車１０２が直近１時間内に受けた充電量を推定する。モバイル装置１０６は、１時間前に受信した充電状態を、その推定された充電量の分だけ増加させることで、電気自動車１０２の現在の充電状態を決定する。その決定された充電状態は、ドライバに示される。
【００２７】
図１に説明を戻すと、サービスプロバイダサーバ１１０Ａ、１１０Ｂは、電気自動車１０２および／またはモバイル装置１０６にサービスを提供する機器である。一実施形態において、サービスプロバイダサーバ１１０は、電気自動車１０２やモバイル装置１０６に情報を提供して、特定の機能を実行させるものである。例えば、サービスプロバイダサーバ１１０は、交通情報、天候情報、道路状態情報、地図情報、位置情報、走行方向を、電気自動車１０２やモバイル装置１０６に提供する。なお、図１では、２台のサービスプロバイダサーバ１１０しか図示していないが、当然、任意の数のサービスプロバイダサーバ１１０を無線通信ネットワーク１０８に接続可能である。
【００２８】
無線通信ネットワーク１０８は、電気自動車１０２、モバイル装置１０６、サービスプロバイダサーバ１１０の間の通信経路を表わすものである。一実施形態において、無線通信ネットワーク１０８は、複数の基地局と制御装置、そして、通常複数の経路切替装置とゲートウェイを有するコアネットワークを備えて構成されるセルラーネットワークである。一実施形態において、無線通信ネットワーク１０８は、限られたエリアで無線通信を提供する無線ＬＡＮである。一実施形態において、無線ＬＡＮは、インターネットに接続するためのアクセスポイントを有している。
【００２９】
図２は、一実施形態によるテレマティックス−ナビゲーション装置１０４を詳細に図示した高水準ブロック図である。テレマティックス−ナビゲーション装置１０４は、プロセッサ２０２、入力装置２０４、出力装置２０６、送受信装置２０８、位置検出装置２１０およびメモリ２１２を備えている。
【００３０】
プロセッサ２０２は、データ信号を処理するものであり、複合命令セットコンピュータ（ＣＩＳＣ）アーキテクチャ、縮小命令セットコンピュータ（ＲＩＳＣ）アーキテクチャ、または、複数の命令セットの組み合わせを実装するアーキテクチャなどの、様々なコンピューティング・アーキテクチャを含んでいてよい。図２では、一つのプロセッサしか図示していないが、複数のプロセッサを備えていてもよい。プロセッサ２０２は、算術演算処理部、マイクロプロセッサ、汎用コンピュータ、または、メモリ２１２、入力装置２０４、出力装置２０６、送受信装置２０８、位置検出装置２１０からの電子データ信号の送受信および処理を行う機能を備えた他の情報処理装置を含む。
【００３１】
入力装置２０４は、カーソルコントローラやキーボードなどの、ユーザ入力をテレマティックス−ナビゲーション装置１０４に提供する任意の装置である。一実施形態において、入力装置２０４は、ＱＷＥＲＴＹキーボード、キーパッド、または、そのようなものがタッチ画面に表示されたものなどを含む英数字入力装置であり、情報および／または選択したコマンドをプロセッサ２０２やメモリ２１２に送信するものである。他の実施形態において、入力装置２０４は位置情報や選択したコマンドをプロセッサ２０２に送信するユーザ入力装置であって、ジョイスティック、マウス、トラックボール、タッチペン、ペン、タッチ画面、カーソル指示キー、または画像の移動調整を行う他の機構などが挙げられる。
【００３２】
出力装置２０６は、本明細書に記載されているように、電子画像や電子データを表示することができる任意の装置である。出力装置２０６は、例えば、有機発光ダイオードディスプレイ（ＯＬＥＤ）、液晶ディスプレイ（ＬＣＤ）、ブラウン管（ＣＲＴ）ディスプレイ、または、その他の類似した機能を有する任意のディスプレイ装置、スクリーン、またはモニターである。一実施形態において、出力装置２０６は、タッチ画面を備える。タッチ画面において、タッチセンサ式の透明パネルが出力装置２０６の画面を覆っている。一実施形態において、出力装置２０６は、本明細書に記載されているように、音声を出力するスピーカーを有する。
【００３３】
送受信装置２０８は、テレマティックス−ナビゲーション装置１０４が無線通信ネットワーク１０８や短距離無線通信プロトコル１１２を介して複数の装置と通信を行うことができるようにする装置である。テレマティックス−ナビゲーション装置１０４は、送受信装置２０８を使用してモバイル装置１０６やサービスプロバイダサーバ１１０と通信を行う。図２では、一つの送受信装置２０８しか図示していないが、テレマティックス−ナビゲーション装置１０４は、複数の送受信装置を含んでいてもよい。例えば、一つの送受信装置が無線通信ネットワーク１０８を介して情報を送受信し、他の送受信装置が短距離無線通信プロトコル１１２を介して情報を送受信するようにしてもよい。一実施形態において、送受信装置２０８は、「赤外線通信」、「ＩＥＥＥ  ８０２．１  1ａ／ｂ／ｇ／ｎ／ｐ通信」、「３Ｇ通信」、「３ＧＰＰ  ロングタームエボリューション（ＬＴＥ）」、「ＩＥＥＥ  ８０２．１６（もしくはＷｉＭａｘ）通信」、「電波通信」の通信方法のうちの一つまたは複数の通信方法を使用する。
【００３４】
一実施形態において、短距離無線通信プロトコル１１２はブルートゥース（登録商標）であり、その場合、送受信装置２０８はブルートゥース通信に使用される。ブルートゥースを使用した送受信装置２０８の通信範囲はごく限られている。通常、ブルートゥースを使用した際の通信範囲は、１メートルから１００メートルであり、それは送受信装置２０８に依存する。送受信装置２０８は、送受信装置２０８と接続を確立した装置とのみ、ブルートゥースを介して通信することができる。ある装置との接続は、その装置が通信範囲内にいる限り、または、接続を確立した装置のうちの一つの装置が接続を切断させるまで、続く。
【００３５】
通常、２つの装置間で初めて接続を確立するとき、その２つの装置はペアになる必要がある。ペアを作る処理は、第一の装置がそのブルートゥースのリンクを第二の装置に見えるようにすることから始まる。第二の装置は、第一の装置を特定し、第一の装置に対して、通信リクエストを送信する。第一の装置がその通信リクエストを許可すると、第一の装置と第二の装置を接続するためのリンクキーが生成されて、第一の装置と第二の装置の両方の装置に記憶される。一度リンクキーが両方の装置に記憶されると、ペアを作る処理が完了し、ブルートゥースを介してデータを交換することが可能となる。ペアとなった２つの装置は、お互いが（通信）範囲内にいれば、自動的に接続を確立することができる。本実施形態の説明においては、テレマティックス−ナビゲーション装置１０４は、電気自動車のドライバのモバイル装置１０６とペアとなっている。複数のドライバが電気自動車１０２を使う場合は、テレマティックス−ナビゲーション装置１０４は、各ドライバのモバイル装置とペアにすればよい。
【００３６】
位置検出装置２１０は、複数の測位衛星（例えば、ＧＰＳ衛星）と通信を行って、電気自動車１０２の地理的位置を判定する装置である。一実施形態において、電気自動車１０２の位置を判定するために、位置検出装置２１０は、位置検出装置２１０の視野にある４台以上のＧＰＳ衛星からのＧＰＳ情報や信号を探して取得する。位置検出装置２１０は、各信号の送信時間と受信時間の間の時間間隔を使って、電気自動車１０２とその４台以上のＧＰＳ衛星との間の距離を計算する。受信した信号内の位置情報と時間情報による前記の距離計算によって、位置検出装置２１０は、電気自動車１０２の地理的位置を計算することができる。
【００３７】
メモリ２１２は、プロセッサ２０２が実行可能な命令やデータを記憶している。その命令やデータは、本明細書で説明する技術のいずれかまたはすべてを実行するためのコードによって構成されていればよい。メモリ２１２は、ダイナミックランダムアクセスメモリ（ＤＲＡＭ）装置、スタティックランダムアクセスメモリ（ＳＲＡＭ）装置、フラッシュＲＡＭ（非揮発性記憶装置）、これらや当技術分野で既知のその他のメモリ装置の組み合わせである。メモリ２１２は、車両通信モジュール２１４、方向モジュール２１６、範囲モジュール２１８を含んでいる。これらのモジュールは、プロセッサ２０２、入力装置２０４、出力装置２０６、送受信装置２０８、および／または位置検出装置２１０と通信を行う。
【００３８】
車両通信モジュール２１４は、送受信装置２０８を介してモバイル装置１０６と通信する。一実施形態において、車両通信モジュール２１４は、電気自動車１０２が停車した（例えば、エンジンがオフになった、電気自動車１０２が停車モードになった）ことを示すトリガー事象の発生を監視する。そのトリガー事象を検知すると、車両通信モジュール２１４は、短距離無線通信プロトコル１１２を介して、充電状態情報をドライバのモバイル装置１０６に送信する。
【００３９】
一実施形態において、充電状態情報は、トリガー事象の検知の所定の設定時間（例えば、２０秒）後にモバイル装置１０６に送信される。ドライバが電気自動車１０２を充電ステーションや外部電源に接続するは時間がかかるので、設定時間を待つことによって、電気自動車１０２の充電が始まったかどうかの判定を行うことができる。他の実施形態において、トリガー事象が起きると、車両通信モジュール２１４は、モバイル装置１０６が通信範囲内からいなくなるまで、短距離無線通信プロトコル１１２を介して、充電状態情報をモバイル装置１０６に定期的に送信する。例えば、車両通信モジュール２１４は、トリガー事象の検知直後にモバイル装置１０６に充電状態情報を送信し、モバイル装置１０６が通信範囲内から出るまで、更新された充電状態情報が１５秒おきに送信される。
【００４０】
他の実施形態において、トリガー事象を検知すると、車両通信モジュール２１４は、充電状態情報を送信する。充電状態情報において何らかの変化があると、車両通信モジュール２１４は、モバイル装置１０６が通信範囲内にある限り、更新された充電状態情報をモバイル装置１０６に送信する。例えば、トリガー事象の検知直後に、車両通信モジュール２１４は、電気自動車１０２の充電状態と、電気自動車１０２が充電中でないという旨とを送信する。電気自動車１０２の充電が開始すると、車両通信モジュール２１４は、電気自動車１０２が充電中であることを示す更新情報を送信する。
【００４１】
一実施形態において、送信された充電状態情報は、常に、少なくとも、充電状態と、車両が充電中か否かの旨を含む。一実施形態において、充電状態情報とともに、他の車両情報が送信される。他の車両情報とは、例えば、「車両１０２の現在地」、「車両１０２が無線通信ネットワーク１０８を介して通信可能か否かの旨」、「近くの充電ステーションの位置」、「車両１０２の診断情報（例えば、低タイヤ圧、オイル量が少ないか）」、「いずれかのドアが未施錠か否か」、「いずれかの窓が開放状態か否か」である。一実施形態において、モバイル装置１０６は、前記他の情報を使って、ドライバに警告を与える。例えば、電気自動車１０２が低タイヤ圧であることを示す情報がモバイル装置１０６に送信されると、モバイル装置１０６は、タイヤを空気で加圧する必要があることを、ドライバに通知することができる。
【００４２】
方向モジュール２１６は、電気自動車１０２のユーザに、目的地への走行方向を提供するものである。ユーザからの目的地への方向を求めるリクエストを受信すると、方向モジュール２１６は、電気自動車１０２の現在の地理的位置を、位置検出装置２１０から取得する。現在地と目的地に基づいて、方向モジュール２１６は、地図データベース２２０からベクトル地図を取得する。地図データベース２２０は、複数のベクトル地図を含んでいる。一実施形態において、複数のベクトル地図は、充電ステーションの位置やその他の施設（レストラン、店、学校、病院、銀行など）を特定することができる。
【００４３】
方向モジュール２１６は、現在地と目的地を地図上に定める。そして、方向モジュール２１６は、現在地から目的地までの複数の経路を特定する。一実施形態において、方向モジュール２１６は、「一番早い経路」、「一番短い経路」、「一番混んでいない経路」、「一番燃料のかからない経路」、「一般道の経路」、「高速道路の経路」などの、ユーザの基準に基づいて複数の経路の中から一つを選択する。一実施形態において、方向モジュール２１６は、一つ以上のサービスプロバイダサーバ１１０からの情報（例えば、交通情報や天候情報）を使用して、経路を選択する。他の実施形態において、方向モジュール２１６は、特定した複数の経路をユーザに提示して、ユーザに一つの経路を選択させる。方向モジュール２１６は、出力装置２０６を通して、選択した経路を経由する目的地への行き方に関する方向を提供する。
【００４４】
範囲モジュール２１８は、電気自動車１０２の運転可能範囲を決定する。電気自動車１０２の運転可能範囲の意味するところは、走行燃料が無くなる前に電気自動車１０２が走行できる距離である。一実施形態において、範囲モジュール２１８は、電気自動車１０２の運転可能範囲を求めるユーザ（例えば、ドライバまたは乗員）からのリクエストを受信する。範囲モジュール２１８がそのようなリクエストを受信すると、範囲モジュール２１８は電気自動車１０２の現在の充電状態を特定する。範囲モジュール２１８は、特定された充電状態を使い、電気自動車１０２の運転可能範囲を計算する。一実施形態において、範囲モジュール２１８は、充電状態に依存している式を使用して、運転可能範囲を計算する。一実施形態において、充電状態に加えて他の情報が、運転可能範囲の計算に用いられる。ここで、他の情報とは、例えば、「車両１０２の重さ」、「バッテリの製造からの経過時間」、「現在、進行している経路に関する地形情報（例えば、上り坂か否かなど）」、「地理的な位置情報」、「気象情報（例えば、風速や、車両１０２が向かい風に対して進行しているのか否かなど）」、「交通状況（例えば、経路上の混雑量）」である。計算された運転可能範囲は、リクエストしたユーザに示される。
【００４５】
一実施形態において、範囲モジュール２１８は、車両１０２が目的地に着くために十分な充電を有しているか否かの決定を求めるリクエストを受信する。そのようなリクエストが受信されると、範囲モジュール２１８は、方向モジュール２１６に、車両１０２の現在地から目的地までの経路を特定させる。範囲モジュール２１８は、特定された経路上の、現在地と目的地の間の距離を特定する。範囲モジュール２１８は、電気自動車１０２が、少なくとも電気自動車１０２の現在の充電状態と特定された距離に基づいて、目的地に到着するのに十分なエネルギーを有しているか否かを決定する。一実施形態において、例えば、前記したような他の情報を、現在の充電状態と距離の情報に加えて使用してもよい。電気自動車１０２が目的地に到着できるか否かの旨が、リクエストしたユーザに示される。
【００４６】
一実施形態において、電気自動車１０２は目的地に到着できないという決定がなされると、範囲モジュール２１８は、近くの充電ステーションを特定するように方向モジュール２１６にリクエストする。特定された充電ステーションは、ユーザに示される。ユーザがある充電ステーションへ向かうことを選ぶと、方向モジュール２１６は、その選ばれた充電ステーションへの方向を提供する。
【００４７】
図３は、一実施形態によるモバイル装置１０６の詳細図を例示した高水準ブロック図である。モバイル装置１０６は、プロセッサ３０２、入力装置３０４、出力装置３０６、送受信装置３０８、および、メモリ３１０を備えている。
【００４８】
モバイル装置１０６のプロセッサ３０２、入力装置３０４、出力装置３０６および送受信装置３０８は、テレマティックス−ナビゲーション装置１０４のプロセッサ２０２、入力装置２０４、出力装置２０６および送受信装置２０８と同様の機能を有している。したがって、説明の簡略化のため、これらの装置の機能的な説明は省略する。
【００４９】
さらに、モバイル装置１０６のメモリ３１０は、テレマティックス−ナビゲーション装置１０４のメモリ２１２と同様の機能を有する。しかし、モバイル装置１０６のメモリ３１０は、テレマティックス−ナビゲーション装置１０４のメモリとは異なるモジュールを備えている。モバイル装置１０６のメモリ３１０は、モバイル装置通信モジュール３１２、充電状態モジュール３１４、距離モジュール３１６、および、車両情報データベース３１８を含む。これらのモジュールは、プロセッサ３０２、入力装置３０４、出力装置３０６、および、送受信装置３０８と通信する。
【００５０】
モバイル装置通信モジュール３１２は、送受信装置３０８を介して、電気自動車１０２のテレマティックス−ナビゲーション装置１０４と通信する。一実施形態において、車両通信モジュール２１４は、電気自動車１０２が停車したことを示す電気自動車１０２におけるトリガー事象が起きると、短距離無線通信プロトコル１１２を介して、テレマティックス−ナビゲーション装置１０４から、車両情報を受信する。その受信される車両情報は、少なくとも充電状態情報を含む。モバイル装置通信モジュール３１２は、車両情報データベース３１８内にその車両情報を格納する。本明細書では、車両情報データベース３１８はモバイル装置１０６の一部であるものとして記載されているが、他の実施形態において、車両情報データベース３１８は、モバイル装置１０６から離れた場所にあってもよい。例えば、車両情報データベース３１８は、サービスプロバイダサーバ１１０の一部であってもよい。
【００５１】
充電状態モジュール３１４は、モバイル装置１０６のユーザ（すなわち、ドライバ）からの、電気自動車１０２の現在の充電状態を求めるリクエストに、応答する。一実施形態において、リクエストは、「電気自動車１０２の現在の充電状態を求めるリクエスト」、「電気自動車１０２の運転可能範囲を求めるリクエスト」、「電気自動車１０２が目的地に到着できるか否かの決定を求めるリクエスト」のうちの一つ以上である。充電状態を求めるリクエストが受信されると、充電状態モジュール３１４は、無線通信ネットワーク１０８や短距離無線通信プロトコル１１２を介して、車両１０２との通信をしようとする。
【００５２】
一実施形態において、充電状態モジュール３１４が車両１０２と通信可能であると、充電状態モジュール３１４は、電気自動車１０２に要求して、電気自動車１０２がユーザから受信したリクエストを充足して、ユーザに示す応答を提供するようにさせる。例えば、リクエストが電気自動車１０２の現在の充電状態を求めるものであると、充電状態モジュール３１４は、電気自動車１０２から現在の充電状態を受信して、それをユーザに示す。他の例として、リクエストが、電気自動車１０２が目的地に到着できるか否かの決定を求めるものであると、充電状態モジュール３１４は、電気自動車１０２にリクエストを送信して、電気自動車１０２が目的地に到着できるか否かの旨を電気自動車１０２から受信する。充電状態モジュール３１４は、ユーザに、電気自動車１０２が目的地に到着できるか否かを通知する。
【００５３】
他の実施形態において、充電状態モジュール３１４が車両１０２と通信可能であると、充電状態モジュール３１４は、電気自動車１０２に現在の充電状態を求めるリクエストを送ってその応答を受信する。ユーザが現在の充電状態をリクエストすると、充電状態モジュール３１４は、電気自動車１０２から受信した現在の充電状態を、ユーザに示す。ユーザが、車両１０２の現在の運転可能範囲や、電気自動車１０２が目的地に到着できるか否か求めるリクエストをすると、充電状態モジュール３１４は、電気自動車１０２から受信した現在の充電状態を距離モジュール３１６に提供し、距離モジュール３１６にそのリクエストへの応答を行わせる。
【００５４】
充電状態モジュール３１４が車両１０２と通信不能であると、充電状態モジュール３１４は、短距離無線通信プロトコル１１２を介して、車両１０２から受信した最新の充電状態情報を車両情報データベース３１８から取り出す。充電状態モジュール３１４は、取り出された充電状態情報を使い、電気自動車１０２の現在の充電状態を決定する。充電状態モジュール３１４で決定される現在の充電状態は、車両の現在の充電状態の推定値である。取り出された充電状態情報に基づいて、充電状態情報を受信してから、車両の充電がどれだけ減ったのか、もしくは、増えたのかについての推定をすることができる。車両が充電中だと、車両の充電は増加する。一方、寄生損失により充電していないと、車両の充電は減少する。寄生損失は、電気自動車１０２がオフのときの電気自動車１０２の一般的な電力需要にともなうバッテリ充電損失である。一般的な電力需要とは、例えば、充電がキーレスエントリシステムへの電力供給に使用されていたり（すなわち、キーレスエントリ遠隔信号を受信可能な状態であったり）、充電が車両の警報システムへの電力供給に使用されていたりすることである。
【００５５】
一実施形態において、現在の充電状態を決定するために充電状態モジュール３１４によって使用される充電状態情報は、少なくとも、取り出された情報がモバイル装置１０６に送信されたときの電気自動車１０２の充電状態と、その送信時に電気自動車１０２が充電中であるか否かの情報を含む。この実施形態では、充電状態を決定するために、充電状態モジュール３１４は、短距離無線通信プロトコル１１２を介して電気自動車１０２から最後に受信した充電状態を特定し、また、その情報が電気自動車１０２によって送信されたときにその電気自動車１０２が充電中であったか否かを決定する。電気自動車１０２が充電中であった場合には、充電状態モジュール３１４は、充電状態情報が電気自動車１０２によって送信されたときから電気自動車１０２が受けた充電量を、推定する。充電状態モジュール３１４は、少なくとも、電気自動車１０２から受信した充電状態と、その推定された充電増加量とに基づいて、電気自動車１０２の現在の充電状態を決定する。
【００５６】
一方、充電状態情報が送信されたときに電気自動車１０２が充電中でないと、充電状態モジュール３１４は、充電状態情報が電気自動車１０２によって送信されたときからの電気自動車１０２の寄生損失の量を推定する。充電状態モジュール３１４は、少なくとも、電気自動車１０２から受信した充電状態と、推定された寄生損失とに基づいて、電気自動車１０２の現在の充電状態を決定する。
【００５７】
ユーザが現在の充電状態をリクエストすると、充電状態モジュール３１４によって決定された充電状態が、ユーザに示される。ユーザが、電気自動車１０２の現在の運転可能範囲や、電気自動車１０２が目的地に到着できるか否かの決定をリクエストすると、充電状態モジュール３１４によって決定された充電状態が距離モジュール３１６に提供され、充電状態モジュール３１４は、距離モジュール３１６に、その決定された充電状態を使ってそのリクエストに応答するようにリクエストする。
【００５８】
距離モジュール３１６は、充電状態モジュール３１４によって提供された充電状態情報を使って、リクエストに応答する。距離モジュール３１６の機能は、距離モジュール３１６が充電状態モジュール３１４によって提供される充電状態を使ってリクエストに応答する以外は、テレマティックス−ナビゲーション装置１０４の範囲モジュール２１８の機能と同様である。
【００５９】
ユーザが電気自動車１０２の現在の運転可能範囲をリクエストすると、距離モジュール３１６は、少なくとも充電状態モジュール３１４によって提供される充電状態を使って、電気自動車１０２の現在の運転可能範囲を計算する。計算された運転可能範囲は、ユーザに示される。ユーザが、電気自動車１０２が目的地に到着できるか否かの決定を求めるリクエストをすると、距離モジュール３１６は、電気自動車１０２の現在地と目的地の間の距離を決定する。一実施形態において、距離モジュール３１６は、サービスプロバイダサーバ１１０から距離情報を得る。距離モジュール３１６は、少なくとも、その決定した距離と、充電状態モジュール３１４によって提供される充電状態とに基づいて、電気自動車１０２が目的地に到着するのに十分なエネルギーを有しているか否かを決定する。電気自動車１０２がその現在の充電状態で目的地に到着できるか否かを、ユーザは通知される。
【００６０】
モバイル装置１０６に関して本明細書に記述された機能の一部は、一つ以上のサービスプロバイダサーバ１１０によって実行されてもよい。例えば、一実施形態において、充電状態モジュール３１４が電気自動車１０２の現在の充電状態を求めるリクエストを受信し、そして、充電状態モジュール３１４が車両１０２と通信不能であると、充電状態モジュール３１４は、短距離無線通信プロトコル１１２を介して電気自動車１０２から受信した最後の充電状態情報とともに、サービスプロバイダサーバ１１０にそのリクエストを送信する。サービスプロバイダサーバ１１０は、リクエストしているユーザに示す応答（例えば、電気自動車１０２の現在の充電状態、電気自動車１０２の現在の運転可能範囲、電気自動車１０２が目的地に到着できるか否かの旨）を、充電状態モジュール３１４に提供する。
【００６１】
他の例として、モバイル装置通信モジュール３１２は、サービスプロバイダサーバ１１０において、短距離無線通信プロトコル１１２を介して電気自動車１０２から受信した充電状態情報を格納してもよい。充電状態モジュール３１４がユーザから電気自動車１０２の現在の充電状態を求めるリクエストを受信すると、充電状態モジュール３１４は、サービスプロバイダサーバ１１０にそのリクエストを送信する。サービスプロバイダサーバ１１０が、モバイル装置１０６を介して、または、直接、車両１０２と通信不能な場合には、サービスプロバイダサーバ１１０は、格納された充電状態情報を使って、リクエストに応答する。サービスプロバイダサーバ１１０は、リクエストしているユーザに示す応答（すなわち、応答情報）を、モバイル装置１０６に提供する。
【００６２】
テレマティックス−ナビゲーション装置１０４やモバイル装置１０６は、本実施形態の趣旨や範囲から逸脱しない限り、図２、図３に示されるよりも多くの、または、少ない構成要素を含んでいてもよいことは、当業者にとって明らかである。例えば、テレマティックス−ナビゲーション装置１０４は、さらなるメモリ、例えば第１レベルまたは第２レベルのキャッシュや、一つ以上の特定用途向け集積回路（ＡＳＩＣ）を含んでもよい。同様に、テレマティックス−ナビゲーション装置１０４は、さらなる入力装置や出力装置を含んでもよい。いくつかの実施形態において、一つ以上の構成要素は互いに近くに配置されてもよい。一方、他の実施形態において、これらの構成要素が異なる場所に配置されてもよい。例えば、テレマティックス−ナビゲーション装置１０４のメモリ２１２のユニットはすべて、電気自動車１０２内の他の装置内に配置された一つ以上のプロセッサが実行可能なプログラムとしてもよい。
【００６３】
図４は、一実施形態による電気自動車１０２の充電状態を求めるリクエストに応答するための方法のフローチャート４００である。一実施形態において、この方法の各ステップは、望ましい動作を引き起こす命令を実行するモバイル装置１０６のプロセッサ３０２によって、実行される。当業者であれば、一つ以上の方法ステップは、ハードウェアやソフトウェアまたはそれらの組合せの実施形態において実行可能である、と理解できるであろう。例えば、記述された動作を実行するための命令は、コンピュータで読取り可能な記憶媒体により具現化され、保存される。さらに、当業者であれば、他の実施形態が図４の各ステップを異なる順番で実行可能である、と理解できるであろう。さらに、他の実施形態は、本明細書で表された実施形態と比べて、異なるステップおよび／または追加的なステップを含んでもよい。
【００６４】
ステップ４０２において、モバイル装置１０６は、電気自動車１０２におけるトリガー事象が起きると、短距離無線通信プロトコル１１２を介して、電気自動車１０２から充電状態情報を受信する。ステップ４０４において、モバイル装置１０６は、受信した充電状態情報を格納する。ステップ４０６において、いくつかのポイントで、モバイル装置１０６は、モバイル装置１０６のユーザから、電気自動車１０２の現在の充電状態を求めるリクエストを受信する。このリクエストは、例えば、電気自動車１０２の現在の充電状態を求めるリクエストや、電気自動車１０２の現在の運転可能範囲を求めるリクエストや、電気自動車１０２がその現在の充電状態で目的地に到着できるか否かの決定を求めるリクエストである。
【００６５】
ステップ４０８において、モバイル装置１０６は、電気自動車１０２との通信をしようとする。モバイル装置１０６が電気自動車１０２と通信可能であると、ステップ４１０において、モバイル装置１０６は、電気自動車１０２と通信し、リクエストへの応答を決定する。しかし、モバイル装置１０６が電気自動車１０２と通信不能であると、ステップ４１２において、モバイル装置１０６は、記憶された充電状態情報を使って、車両１０２の現在の充電状態を決定する。ステップ４１４において、モバイル装置１０６は、決定した現在の充電状態を使って、リクエストへの応答を決定する。ステップ４１６において、モバイル装置１０６は、ユーザに応答を送信する。
【００６６】
本明細書では、ある特定の実施形態やアプリケーションを例示し説明しているが、上述した実施形態は、本明細書で開示したものと同じ正確な構成や要素に限定されるものではなく、本実施形態の趣旨や範囲から逸脱しない限り、上述した実施形態の方法および装置の配列、操作および詳細について、様々な修正、変更などが可能である、と理解されるべきである。
【図１】
0005542244.tif 000002
【図２】
0005542244.tif 000003
【図３】
0005542244.tif 000004
【図４】
0005542244.tif 000005