(57)【要約】  車両が充電ステーションに接続した後に、充電ステーションの位置や特徴を判定し確認することによって、充電ステーションの位置や特徴に関する情報を含む充電ステーションデータベースを更新する方法を提供する。車両は、車両が充電ステーションに接続されている間の位置に基づいて、その充電ステーションの位置を判定（調査）する。車両は、この位置情報を中央データベースに送信する。
2013543979.tif 000002
【特許請求の範囲】
【請求項１】
車両を充電ステーションに接続するためのコネクタと、
前記コネクタが前記充電ステーションに接続された時の前記車両の位置に基づいて、前記
充電ステーションの位置を判定する位置判定システムと、 
前記充電ステーションの位置を、リモート充電ステーションデータベースに送信する送信装置と、を備える前記車両を含む、充電ステーションの位置を特定するシステム。
【請求項２】
前記位置判定システムは、 
位置信号を受信可能な位置信号受信機と、
距離測定装置と高度判定装置を使用して、前記位置の信号を受信しなくなってからの前記車両の移動を基に、前記車両の位置変化を判定し、前記位置信号と前記位置変化に基づいて、前記コネクタが前記充電ステーションに接続された時の前記車両の前記位置を判定することによって、前記充電ステーションの位置を判定する、位置推定装置と、を備えることを特徴とする請求項１に記載のシステム。
【請求項３】
前記距離測定装置は、車輪回転に基づいて移動した距離を判定するホイールパルス部を備え、前記高度判定装置は、ジャイロスコープを含むことを特徴とする請求項２に記載のシステム。
【請求項４】
充電速度または接続型式のうちの少なくとも１つを含む充電ステーションの特徴を判定する充電ステーション特徴判定装置をさらに備え、
前記送信装置は、前記充電ステーションの特徴を前記リモート充電ステーションデータベースへ送信することを特徴とする請求項１に記載のシステム。
【請求項５】
前記リモート充電ステーションデータベースと、
前記受信した充電ステーションの位置が、前記充リモート充電ステーションデータベースの中に既に記憶されている充電ステーションに実質的に対応しないときに、新しい充電ステーションに関する情報によって、前記リモート充電ステーションデータベースを更新する更新モジュールと、を備えるリモートサーバーをさらに備えることを特徴とする請求項１に記載のシステム。
【請求項６】
前記位置の信号はＧＰＳ信号であることを特徴とする請求項１に記載のシステム。 
【請求項７】
車両を充電ステーションに接続するステップと、
コネクタが前記充電ステーションに接続された時の前記車両の位置に基づいて、前記充電ステーションの位置を判定するステップと、
前記車両が、前記充電ステーションの位置をリモート充電ステーションデータベースに送信するステップと、を含む充電ステーションの位置を特定する方法。
【請求項８】
前記充電ステーションの位置を判定する前記ステップは、さらに、
位置信号を受信するステップと、
前記位置信号を受信しなくなった後の動きを基に、前記車両の位置変化を判定するステップと、
前記位置信号と前記車両の位置変化を判定するステップにおいて判定された前記位置変化とに基づいて、前記充電ステーションにコネクタが接続された時の前記車両の位置を判定することによって、充電ステーションの位置を判定するステップと、を含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記位置変化を判定する前記ステップは、 
車輪回転の測定値を使用して、移動した距離を測定するステップと、
ジャイロスコープの測定値を使用して、方向と高度の変化を測定するステップと、を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
充電速度もしくは接続型式のうちの少なくとも一つを含んだ充電ステーション特徴を判定するステップと、
前記充電ステーションの特徴をリモート充電ステーションデータベースに送信するステップと、をさらに含むことを特徴とする請求項７に記載の方法。
【請求項１１】
前記充電ステーションの情報をリモートサーバで受信するステップと、
前記受信した充電ステーションの位置が、前記リモート充電ステーションデータベースに既に記憶されている充電ステーションと実質的に一致しない場合、新しい充電ステーションに関する情報で、前記リモート充電ステーションデータベースを更新するステップと、をさらに含むことを特徴とする請求項７に記載の方法。    
【請求項１２】
前記位置の信号がGPS信号であることを特徴とする請求項７に記載の方法。 
【請求項１３】
充電ステーションに車両を接続するステップと、
前記充電ステーションにコネクタを接続した時の前記車両の位置を基に、充電ステーションの位置を判定するステップと、
前記車両によって、前記充電ステーションの位置をリモート充電ステーションデータベースに送信するステップと、をコンピュータによって実行する、コンピュータが実行可能なコードを含む、コンピュータが読み取り可能な持続的な記憶媒体。
【請求項１４】
前記充電ステーションの位置を判定する前記ステップは、
位置信号を受信するステップと、
前記位置信号を受信しなくなってから後の移動を基に前記車両の位置変化を判定するステップと、 
前記位置信号と前記車両の位置変化を判定するステップにおいて判定された前記位置変化とに基づいて、前記充電ステーションにコネクタが接続された時の前記車両の位置を判定することによって、充電ステーションの位置を判定するステップと、を含むことを特徴とする請求項１３に記載のコンピュータが読取可能な持続的な記憶媒体。
【請求項１５】
前記位置変化を判定する前記ステップは、 
車輪回転の測定を使用して、移動した距離を測定するステップと、
ジャイロスコープの測定値を使用して、方向と高度の変化を測定するステップと、を含むことを特徴とする請求項１４に記載のコンピュータが読取可能な持続的な記憶媒体。
【請求項１６】
充電速度もしくは接続型式のうちの少なくとも一つを含んだ充電ステーション特徴を判定するステップと、
前記充電ステーションの特徴をリモート充電ステーションデータベースに送信するステップと、をさらに含むことを特徴とする請求項１３に記載のコンピュータが読取可能な持続的な記憶媒体。
【請求項１７】
前記充電ステーションの情報をリモートサーバで受信するステップと、
前記受信した充電ステーションの位置が、前記リモート充電ステーションデータベースに既に存在する充電ステーションと実質的に一致しない場合、新しい充電ステーションに関する情報で、前記リモート充電ステーションデータベースを更新するステップと、をさらに含むことを特徴とする請求項１３に記載のコンピュータが読取可能な持続的な記憶媒体。  
【請求項１８】
前記位置の信号がGPS信号であることを特徴とする請求項１３に記載のコンピュータが読取可能な持続的な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、米国特許仮出願番号第６１/４１４、３９６（出願日：２０１０年１１月１６日、発明者：沖野他）に基づいて優先権を主張するものであり、前記出願のすべての記載をここに引用するものである。
【背景技術】
【０００２】
電気自動車とは、自動車を駆動するために一つ以上の電気モーターを使用する自動車のことである。電気モーターは、車載充電式バッテリーを動力源としている。電気自動車は車載バッテリーを動力源とするため、電気自動車の走行距離はバッテリの充電量によって決まる。
【発明の概要】
【０００３】
自動車のバッテリの充電量が低くなったら、自動車は充電ステーションで充電することが出来るが、今のところ、電気自動車用の充電ステーションの数はごく限られている。本明細書で説明する（本発明の）実施形態は、充電ステーションを特定し、自動車を充電ステーションへ案内するための、改善方法を示すものである。
【図面の簡単な説明】
【０００４】
【図１】（本発明の）一実施形態による車両通信環境の上位概念のブロック図である。
【図２】一実施形態によるテレマティクスナビゲーション装置の詳細を示した上位概念のブロック図である。
【図３】一実施形態によるモバイル機器の詳細を示した上位概念のブロック図  である。
【図４】（実際の）充電ステーションの位置が、充電ステーションがあるＰＯＩ（関心場所）として電気自動車のナビゲーションシステムが特定した位置と異なる場合の実施形態を例示した図である。
【図５】一実施形態による電気自動車が充電ステーションの特徴を判定する方法のフローチャートである。
【図６】一実施形態による電気自動車における充電ステーションデータベース及び/またはリモートサーバにおける充電ステーションデータベースを更新する方法のフローチャートである。
【図７】一実施形態による電気自動車が、充電ステーションの特徴を判定する方法のフローチャートである。
【０００５】
これらの図面は、例示の目的のためだけに、本発明の様々な実施形態を記載したものである。 当業者は、以降の説明から、本明細書で記述する実施形態の原理から逸脱することなく、本明細書で例示する構造物と方法の他の実施形態を用いることができるということを容易に理解するであろう。
【０００６】
以下に、図面を参照して（本発明の）実施形態を説明する。図面においては、同一の参照番号は、同一、もしくは機能的に類似した要素を表わすものとする。図面において、例えば「１１０Ａ」などの、参照番号の後に文字を含む参照符号は、具体的にその特定の参照符号を有する要素を表わすものである。また、「１１０」などの、参照番号の後に文字を含まない参照符号は、その参照番号を有する、図面中の任意または全ての要素を表わすものである （例えば、本文中の「１１０」は、図面中の「１１０Ａ」および/または「１１０Ｂ」を表わす）。 また、各参照番号の一番左側の数字は、その参照番号が一番最初に使われた図面に対応している。
【発明を実施するための形態】
【０００７】
図１は、一実施形態による車両通信環境１００の上位概念のブロック図である。図１は、無線通信ネットワーク１０８によって接続された、電気自動車（EV）１０２、モバイル機器１０６、サービスプロバイダサーバー１１０を図示している。サービスプロバイダサーバー１１０は、充電ステーションデータベース１１２と充電ステーション更新モジュール１１４をメモリに記憶することができる。 
【０００８】
電気自動車１０２は、自動車の駆動に一つ以上の電気モーターを使用する自動車を表わしている。電気モーターは、電気自動車１０２に搭載された充電式バッテリーを動力源としている。電気自動車１０２を外部電源に接続すると、車載バッテリを充電することができる。例えば、電気自動車１０２を、送電網から電力を取り込む充電ステーションに接続することで、バッテリを充電することもできる。また、車載バッテリは、電気自動車１０２の一部であることもある、回生制動装置もしくはその他の技術やシステムを使って充電してもよい。一実施形態においては、電気自動車１０２は電気モーターしか備えていないという点において、純粋に電動である。他の実施形態においては、電気自動車１０２は、電気モーターと内燃エンジンの両方を備えている。いくつかの実施形態において、電気自動車１０２は、任意の数の電気モーター（例えば、各車輪ごと、選択した車輪、もしくは他の構成）及び/または内燃エンジンを備えていてもよく、それらは、（例えば、航続距離延長型電気自動車のように）、順番に稼働してもよいし、同時に稼働してもよい。または、順番での稼働と同時稼働の組み合わせであってもよい。
【０００９】
電気自動車１０２はテレマティクス・ナビゲーション装置１０４を備えているが、いくつかの実施形態では、 テレマティクス部はナビゲーション機能を有していない場合もある。テレマティクス・ナビゲーション装置１０４は、無線通信ネットワーク１０８に接続された装置や短距離無線通信プロトコル１１２の通信範囲内にある装置と情報を送受信する装置である。テレマティクス・ナビゲーション装置１０４は、短距離無線通信プロトコル１１２を介して、モバイル機器１０６と通信可能である。短距離無線通信プロトコル１１２は、短い電波を使って、短い距離でデータを送受信するためのプロトコルである。そのため、短距離無線通信プロトコル１１２の通信範囲はごく限られている。一実施形態においては、短距離無線通信プロトコル１１２は、Bluetooth(R)「ブルートゥース（登録商標）」である。いくつかの実施形態においては、その他の型式の二地点間通信やネットワーク対応通信が使用される。例えば、数マイルの範囲内の二地点間通信プロトコルとして、WiMaxを使用してもよい。
【００１０】
モバイル機器１０６は、電気自動車１０２のドライバが電気自動車１０２内にいるときや、電気自動車１０２の外にいるときに、持ち運びができる携帯機器である。モバイル機器１０６は、無線通信ネットワーク１０８及び短距離無線通信プロトコル１１２を介して通信可能である。モバイル機器（ＭＤ）１０６の例としては、携帯電話、個人デバイス補助装置（PDA）、 スマートフォン、ポケットパーソナルコンピュータ（ＰＣ）、ノートＰＣ、スマートウォッチまたは、例えば、プロセッサと通信機能を備えている、持ち運びやすいその他の機器である。 他の実施形態においては、電気自動車１０２は、モバイル機器１０６を介して無線通信ネットワークと通信することもできる。 
【００１１】
図１に説明を戻すと、サービスプロバイダサーバー１１０A、１１０Bは、電気自動車１０２及び/またはモバイル機器１０６にサービスを提供する機器である。一実施形態においては、サービスプロバイダサーバー１１０は、電気自動車１０２やモバイル機器１０６に情報を提供して、ある機能を実行させるものである。例えば、サービスプロバイダサーバー１１０は、電気自動車１０２及び/またはモバイル機器１０６が表示したり、他の操作を行うために使用する、充電ステーション情報、交通情報、天候情報、道路状態の情報、地図情報、位置情報、そして走行方向の情報などを電気自動車１０２やモバイル機器１０６に提供する。なお、図１では、２台のサービスプロバイダサーバー１１０しか図示していないが、任意の数のサービスプロバイダサーバー１１０を無線通信ネットワーク１０８に接続することが可能である。
【００１２】
無線通信ネットワーク１０８は、電気自動車１０２、モバイル機器１０６及びサービスプロバイダサーバー１１０間の通信経路を表わすものである。一実施形態においては、無線通信ネットワーク１０８は、複数の基地局と、制御装置と、通常複数の経路切替装置とゲートウェイを有するコアネットワークとにより構成されるセルラーネットワークである。一実施形態においては、無線通信ネットワーク１０８は、限られたエリア内での無線通信を提供する無線ＬＡＮ（ＷＬＡＮ）である。一実施形態においては、無線ＬＡＮは、インターネットに接続するためのアクセスポイントを有している。無線通信ネットワーク１０８は、通信衛星を含むことも可能である。 
【００１３】
図２は、一実施形態によるテレマティクス・ナビゲーション装置１０４を詳細に図示した上位概念のブロック図である。テレマティクス・ナビゲーション装置１０４は、プロセッサ２０２、入力装置２０４、出力装置 ２０６、送受信装置２０８、位置検出装置２１０及びメモリ２１２を備えている。
【００１４】
プロセッサ２０２は、データ信号を処理するものであり、複合命令セットコンピュータ（CISC）アーキテクチャ、縮小命令セットコンピュータ （RISC）アーキテクチャ、または複数の命令セットの組み合わせを実装するアーキテクチャなどの、様々なコンピューティング・アーキテクチャを含んでいてもよい。図２では、一つのプロセッサしか図示していないが、複数のプロセッサを備えていてもよい。プロセッサ２０２は、算術演算処理部、マイクロプロセッサまたは汎用コンピュータを含む。また、プロセッサ２０２は、メモリ２１２、入力装置２０４、出力装置２０６、送受信装置２０８、位置検出装置２１０からの電子データ信号の送受信及び処理を行う機能を備えた他の情報処理装置を含む。
【００１５】
入力装置２０４は、カーソルコントローラやキーボードなどの、ユーザの入力をテレマティクス・ナビゲーション装置１０４に提供する任意の装置である。一実施形態においては、入力装置２０４は、QWERTYキーボード、キーパッド、または、そのようなものがタッチ画面に表示されたものなどを含む英数字入力装置であり、情報及び/または選択したコマンドをプロセッサ２０２やメモリ２１２に送信するものである。他の実施形態においては、入力装置２０４は位置情報や選択したコマンドをプロセッサ２０２に送信するユーザ入力装置であって、ジョイスティック、マウス、トラックボール、タッチペン、ペン、タッチ画面、カーソル指示キー、または画像の移動調整を行う他の機構などが挙げられる。
【００１６】
出力装置２０６は、本明細書に記載されているように、電子画像や電子データを表示することが出来る任意の装置である。出力装置２０６は、例えば、有機発光ダイオードディスプレイ（ＯＬＥＤ）、液晶ディスプレイ（ＬＣＤ）、ブラウン管（ＣＲＴ）ディスプレイ、または、その他の類似した機能を有する任意のディスプレイ装置、スクリーン、またはモニタである。一実施形態においては、出力装置２０６は、タッチセンサ式の透明パネルが出力装置２０６の画面を覆った、タッチ画面を備えるものである。 一実施形態においては、出力装置２０６は、本明細書に記載されているように、音声を出力するスピーカを備える。 
【００１７】
送受信装置２０８は、テレマティクス・ナビゲーション装置１０４が無線通信ネットワーク１０８や短距離無線通信プロトコル１１２を介して複数の装置と通信を行うことが出来るようにする装置である。テレマティクス・ナビゲーション装置１０４は、送受信装置２０８を使用してモバイル機器１０６やサービスプロバイダサーバー１１０と通信を行う。（図２では、）一つの送受信装置２０８しか図示していないが、テレマティクス・ナビゲーション装置１０４は、複数の送受信装置を含んでいてもよい。例えば、一つの送受信装置が無線通信ネットワーク１０８を介して情報を送受信し、他の送受信装置が短距離プロトコル１１２を介して情報を送受信するようにしてもよい。一実施形態においては、送受信装置２０８は、以下の通信方法のうちの一つまたは複数の通信方法を使用する：赤外線通信、IEEE ８０２.１la/b/g/n/p通信、３Ｇ通信、３ＧＰＰ、ロングタームエボリューション（LTE）、 IEEE ８０２.１６ （もしくはWiMax）通信、または、電波通信。ただし、上記以外の他のプロトコルが使用可能になることも想定される。
【００１８】
一実施形態においては、短距離無線通信プロトコル１１２はブルートゥース（登録商標）Bluetooth(R)であり、その場合送受信装置２０８はブルートゥース通信に使用される。ブルートゥースを使用した送受信装置２０８の通信範囲はごく限られている。送受信装置２０８や障害物の有無にもよるが、ブルートゥースを使用した際の通信範囲は、通常最大１００メートルである。送受信装置２０８は、送受信装置２０８と通信接続を確立した装置とのみ、 ブルートゥースを介して通信することが出来る。ある装置との接続は、その装置が通信範囲内にある限り、または、接続を確立した装置のうちの一つの装置が接続を終了させるまで続く。 
【００１９】
通常、初めて２つの装置間で接続を確立するとき、その２つの装置はペアになる必要がある。ペアを作る処理は、第一の装置がそのブルートゥースのリンクを第二の装置に見えるようにすることから始まる。第二の装置は、第一の装置を特定し、第一の装置に対して、通信リクエストを送信する。第一の装置がその通信リクエストを許可すると、第一の装置と第二の装置を接続するためのリンクキーが生成されて、第一の装置と第二の装置の両方の装置に記憶される。一度リンクキーが両方の装置に記憶されると、ペアを作る処理が完了し、ブルートゥースを介してデータを交換することが可能となる。ペアとなった２つの装置は、お互いが通信範囲内にいれば、自動的に接続を確立することが出来る。本実施形態の説明においては、テレマティクス・ナビゲーション装置１０４は、電気自動車のドライバーのモバイル機器１０６とペアとなっている。複数のドライバーが電気自動車１０２を使う場合は、テレマティクス・ナビゲーション装置１０４は、各ドライバーのモバイル機器とペアにすればよい。（なお、）他のペアを作る方法を使うことも想定される。
【００２０】
位置検出装置２１０ は、複数の測位衛星（例えば、GPS衛星）と通信を行って、電気自動車１０２の地理的位置を判定する装置である。一実施形態においては、電気自動車１０２の位置を判定するために、位置検出装置２１０は、位置検出装置２１０の視野にある４台以上のＧＰＳ衛星からのＧＰＳ情報や信号を探して収集する。位置検出装置２１０は、各信号の送信時間と受信時間の間の時間間隔を使って、電気自動車１０２とその４つ以上のＧＰＳ衛星の間の距離を計算する。 上記の測定距離と、受信した信号により受信した位置情報と時間情報によって、 位置検出装置２１０は電気自動車１０２の地理的位置を計算することが出来る。他の実施形態においては、測位衛星以外のシステムや技術を使って、電気自動車の位置を特定してもよい。例としては、携帯電話の中継塔を使った三角測量や道路標識を光学的に認識することなどによって、位置を判定することもできる。さらに他の技術を本明細書で説明する。 
【００２１】
メモリ２１２は、プロセッサ２０２が実行することが出来る命令やデータを記憶している。その命令やデータは、本明細書で説明する任意もしくは全ての技術を実行するためのコードを含んでいてもよい。メモリ２１２は、動的ランダムアクセスメモリ（DRAM） 装置、静的ランダムアクセスメモリ（SRAM）装置、フラッシュRAM （非揮発性記憶装置）、上記のメモリ装置の組み合わせ、または、当技術分野で既知のその他のメモリである。メモリ２１２は、車両通信モジュール２１４、指示モジュール２１６、そして、充電ステーションモジュール２１８を含んでいる。前記モジュールの全ては、プロセッサ２０２、入力装置２０４、出力装置２０６、送受信装置２０８、及び/または位置検出装置２１０と通信を行う。
【００２２】
指示モジュール２１６は、電気自動車１０２のユーザに、目的地への走行指示を提供するものである。ユーザからの目的地への経路指示のリクエストを受信すると、指示モジュール２１６は、電気自動車１０２の現在の地理的位置を位置検出モジュール２１０から取得する。現在位置と目的地に基づいて、指示モジュール２１６は、地図データベース ２２０からベクトル地図を取得する。地図データベース２２０は、複数のベクトル地図を含んでいる。一実施形態においては、複数のベクトル地図によって、充電ステーションを特定したり、スポット、レストラン、お店、学校、病院及び銀行などの、充電ステーション以外のその他の施設及び/または行き先（ＰＯＩ）を特定することができる。
【００２３】
指示モジュール２１６は、現在位置と目的地を地図上に定める。（そして、）指示モジュール２１６は、現在位置から目的地までの複数の経路を特定する。一実施形態において、指示モジュール２１６は、一番早い経路、一番短い経路、一番混んでいない経路、一番燃料のかからない経路、一般道の経路、高速道路の経路などの、ユーザの基準に基づいて複数の経路のなかから一つを選択する。一実施形態においては、指示モジュール２１６は、一つ以上のサービスプロバイダサーバー１１０からの情報（例えば、交通情報や天候情報などの情報）を使用して、経路を選択する。他の実施形態においては、指示モジュール２１６は、特定した複数の経路をユーザに提示して、ユーザが（その中から）一つの経路を選択できるようにしている。指示モジュール２１６は、出力装置２０６を通して、選択した経路を使った目的地への行き方を指示する。
【００２４】
充電ステーションモジュール２１８は、充電ステーションに関する情報を有しており、その情報は、住所や地理座標を含む位置情報、利用情報 （運行情報や予約情報）、そして、例えば、コネクタの型式や充電のタイプ（標準、早い、など）などの適合情報などである。また、他の実施形態においては、この情報は、地図データベース２２０の一部とすることもできる。したがって、ここでの説明は、地図データベース２２０の更新にも適用することが出来る。
【００２５】
図３は、一実施形態によるモバイル機器１０６の詳細図を例示した上位概念のブロック図である。モバイル機器１０６は、プロセッサ３０２、入力装置３０４、出力装置３０６、送受信装置３０８、そして、メモリ３１０を備えている。
【００２６】
モバイル機器１０６のプロセッサ３０２、入力装置３０４、出力装置３０６そして送受信装置 ３０８は、テレマティクス・ナビゲーション装置１０４のプロセッサ２０２、入力装置２０４、出力装置２０６そして送受信装置２０８と同様な機能を有している。したがって、説明の簡略化のため、これらの装置の機能的な説明は省略する。 
【００２７】
モバイル機器１０６のメモリ３１０は、テレマティクス・ナビゲーション装置１０４のメモリ ２１０と同様な機能を有するが、テレマティクス・ナビゲーション装置１０４のメモリとは異なるモジュールを備えている。（具体的には、）モバイル機器１０６のメモリ３１０は、モバイル機器通信モジュール３１２、充電ステーションモジュール３１４、そして、車両情報データベース３１８を備えている。これらのモジュール全ては、プロセッサ３０２、入力装置３０４、出力装置３０６そして送受信装置３０８と通信することが出来る。
【００２８】
電気自動車１０２を運転する時、ドライバーは目的地に着くことができるかどうかということが、家を出る際のよくある心配ごとである。ドライバーが、自動車の現在の充電状態（SOC）で目的地に着けるかどうか心配な場合は、電気自動車１０２は近隣の複数の充電ステーションを特定して、（その中の）一つの充電ステーションへの経路を生成することが出来る。
【００２９】
従来のシステムは、例えば年ごとに、ＤＶＤなどで新しいデータベースを出すことで、電気自動車の地図データベース２２０を定期的に更新している。データベースの作成者は、（充電ステーションの）位置や関連情報の正確さを確認するために、充電ステーションなどのＰＯＩに訪れる必要がある場合もあり、それが、更新データベースを生成する際の遅れや費用の追加につながっている。そのような注意を払っていても、これらの更新データはすぐに古いものとなってしまう。充電ステーションの位置が不正確だったり、その位置情報が古い場合、もしドライバーがその位置（情報）を信じてしまい、例えば、図４に示すように、住所が誤りだったり、ＰＯＩ（関心場所）の地理座標が充電ステーションの位置座標と異なっていると、誤った場所へ行ってしまうという問題がある。 
【００３０】
もし、電気自動車の充電状態（SOC）がほぼ０であったら、不正確な座標のせいで、充電を使い果たしてしまい、電気自動車を牽引して充電ステーションまで行かなければならなくなる可能性がある。さらに、古いデータベースは、不正確な充電ステーション情報（例えば、充電コネクタの型式など）を含んでいる場合がある。その場合、（電気自動車が）適当な充電ステーションに着く前に、電力を全て使い果たしてしまいかねない。 
【００３１】
図４は、（実際の）充電ステーションの位置と、充電ステーションがあるＰＯＩ（関心場所）として電気自動車のナビゲーションシステムが特定した位置とが異なる実施形態を例示したものである。上述したように、指示モジュール２１６は、地図２２０上に現在位置と目的地を定める。（そして、）指示モジュール２１６は、現在位置から目的地までの複数の経路を特定する。 
【００３２】
充電ステーションの位置は、例えば、充電ステーションモジュール２１８もしくは地図データベース２２０の中など、電気自動車自体に記憶することもできるし、電気自動車がテレマティクス部を介してリモートサーバ１１０に接続することで、充電ステーションの位置を取得することもできる。（このようにして、）電気自動車は、自身の（走行）範囲内にある充電ステーションを特定することが出来る。例えば、電気自動車の残り走行範囲が６０マイルしかないのに、最終的な目的地から９０マイル離れていたとき、その電気自動車は、６０マイル圏内にある充電ステーションを特定することもできるし、予定走行経路から一番遠回りしない充電ステーションを特定することもできる。一実施形態において、指示モジュール２１６は、予定走行経路から一番外れないで電気自動車を充電ステーションに到達させることが可能な経路を特定したり、目的地に到達するためには、電気自動車１０２はどれくらいの時間充電しなければならないかを特定したりすることもできる。この充電時間は、例えば、最大可能充電量、充電ステーションの効率及び電気自動車のバッテリの状態などに基づいていてもよい。 
【００３３】
他の実施形態においては、電気自動車のナビゲーションシステム/指示モジュール ２１６は、最終的な目的地への経路に沿ってドライバーを案内するとともに、その経路上にある様々な充電可能場所を提示することができる。また、電気自動車は、様々な充電ステーションを（その電気自動車が）利用可能かどうかチェックし、（その電気自動車が）利用可能な充電ポートを備えた充電ステーションへドライバーを案内する（すなわち、電気自動車の経路を定める）。 
【００３４】
電気自動車のナビゲーションシステム/指示モジュール２１６が、ある充電ステーションにドライバーを案内しているが、その充電ステーションが、ＧＰＳ信号や携帯電話信号のない位置にあったり、ＰＯＩ（関心場所）のアドレスから離れた位置にある場合がある。その場合、ドライバーが、ガレージやＰＯＩ（関心場所）に到着することには成功しても、実際の充電ステーションまでドライバーを案内しなければならないという問題がある場合がある。図４（ａ）は、例として、カリフォルニア州、サンジョゼ、サンタナロウモールにある充電ステーションの位置を示した電気自動車のディスプレイを図示している。図４（a） は、この位置を示した、拡大率の低い地図である。サンタナロウモールは、地図データベース２２０に記憶された、「３６８ サンタナロウ、 サンジョゼ、 カリフォルニア」という住所にある。図４（a）よりも拡大率の高い図４（b）に示しているように、この位置４０２は、地理的座標（３７.３２０４８７、 -１２１.９４７７９５）にある。しかしながら、図４（b）に示すように、充電ステーションの位置４０４は、ＰＯＩ（関心場所）の位置４０２から離れている。充電ステーションの位置を知りたいドライバーは、単にＰＯＩ（関心場所）のアドレスによって提供される充電ステーションの位置よりも、より正確な情報が必要である。図４（c）に示すように、充電ステーションは、地理的座標 （３７.３２２６８５、 -１２１.９４９５９５）にある。さらに、（一般的に）充電ステーションは、例えば、差し込み口の接続型式などにより、ある特定の電気自動車にしか適合していない。本実施形態の利点は、そのような情報を充電ステーションの「特徴」から直接的に特定したり、または、電気自動車の接続型式が既知であり、充電ステーションデータベースが、接続型式や電気自動車との適合性を記憶しており、（本発明の）実施形態が、当該電気自動車と適合する充電ステーションのみを表示するオプションを有することから、間接的に、そのような情報を特定したりできるということである。
【００３５】
図５は、一実施形態による電気自動車が実行する、充電ステーションの位置を含む特徴を判定する方法のフローチャートである。この処理の目的は、新しい充電ステーションを特定したり、例えば、充電ステーションモジュール２１８やリモートサーバ１１０に記憶された充電ステーションデータベース内の、既に認識されている充電ステーションの特定された特徴を更新することである。電気自動車がある充電ステーションに到着し、充電を開始する（５０２）と、電気自動車は、自宅で充電しているかどうかを判定する（５０４）。この処理は、最後に取得したＧＰＳ座標や充電器の型式に基づいて行えばよい。充電ステーションがユーザの自宅であった場合（つまり、私的な充電ステーションであった場合）、この処理は終了する。本実施形態では、私的または自宅の充電ステーションは、充電ステーションモジュール２１８やリモートサーバ１１０の充電ステーションデータベースに含める必要がないからである。充電ステーションがドライバーの自宅でなかった場合 （または、私的な充電ステーションとして認識されなかった場合）（５０４）、充電ステーションモジュール２１８ （もしくは他のソフトウエア）は、エンジンが切られた時の電気自動車のＧＰＳ（地理的）座標が既知かどうかを判定する（５０６）。地理的座標が既知であった場合（５０６）、電気自動車は、コネクタの型式、充電電圧（標準/高速/その他）、（充電ステーションの）位置、及び/または利用可能かどうかに関する情報などの充電ステーションの特徴を判定する（５１０）。充電ステーションの位置を含む充電ステーション情報を送信して（５２６）、充電ステーションモジュール２１８内の充電ステーションデータベースの一部として記憶することもできるし、充電ステーションの位置を含む充電ステーション情報は、充電ステーションデータベース１１２を含む中央サーバー１１０に送信することもできる。この送信処理５２６（または７２６）は、充電中に実行してもよいし、例えば、電気自動車のエンジンをかけた後など、後に実行してもよい。本明細書では、中央サーバー１１０のさらなる詳細についても説明する。
【００３６】
また、他の実施形態においては、例えば、電気自動車を再稼働させ動きだした後など、電気自動車と充電ステーションの接続が断たれた後の、距離、方向、高さなどの位置変化を特定することによって、充電ステーションの位置を判定してもよい。距離変化の判定は、ステップ５０８または７０８で説明したのと同じように、例えば、ジャイロスコープ及び車輪パルスセンサを使用して行えばよい。電気自動車が再びＧＰＳ信号を利用できるようになったら、ＧＰＳ信号で特定した位置を、位置情報における、上記の判定された変化で修正することによって、その充電ステーションの位置を判定することができる。一実施形態においては、充電ステーションの位置は、電気自動車の位置を使用して推定されるが、電気自動車は充電ステーションに接続されていたため、この推定方法で十分である。この実施形態においては、電気自動車は、充電ステーションの位置と特徴を正確に特定し確認するための探査機である。
【００３７】
エンジンを切ったときの電気自動車のＧＰＳ座標が既知でなかった場合（５０６）、位置検出装置 ２１０は、最後に取得したＧＰＳ位置を使用し、方向情報と高度情報を提供するジャイロスコープの測定値と距離情報と回転情報を提供するホイールパルス情報とに基づいて、電気自動車の現在位置を推定する（５０８）。電気自動車の現在位置の推定の補助をするために、他の車両センサ情報を使用することも想定できる。他の実施形態においては、携帯電話の中継塔の三角測量や道路標識を光学的に認識することによって、現在位置の判定を補助することもできる。ある実施形態においては、充電ステーションをネットワーク化することで、例えば、Bluetooth接続などを使用することで、電気自動車とネットワーク化した充電ステーションとの間で直接的に接続をおこなってもよい。上述した通り、電気自動車が、壁に覆われた駐車場やエリアにいるときや、ＧＰＳシステムが稼働不可能な場合は、電気自動車のＧＰＳ座標を使用することが出来ないときもあるからである。 
【００３８】
図６は、（本発明の）一実施形態の、リモートサーバ１１０及び/または電気自動車の内部にある充電ステーションデータベースを更新する方法のフローチャートである。一実施形態においては、充電ステーションモジュール２１８及び/またはリモートサーバ１１０は、ステップ５２６（もしくはステップ７２６）で送信された充電ステーション情報を受信して、充電ステーションモジュール２１８及び/またはリモートサーバ１１０内の充電ステーションデータベースを更新する。説明の簡略化のために、以下の説明では、リモートサーバ１１０内の充電ステーションデータベース１１２の更新処理について説明する。（まず、）リモートサーバ１１０は、充電ステーション情報を受信する（６０２）。充電ステーション更新モジュール１１４は、充電ステーション情報が、充電ステーションデータベース１１２に既に記憶されている充電ステーションに一致するかどうかを判定する（６０４）。この判定処理によって、充電ステーションの位置、コネクタの型式、充電電圧、利用可能性、適合性などの、充電ステーションの一つ以上のパラメータをチェックすることができる。充電ステーション情報が既に記憶されている充電ステーションに一致する場合（６０４）は、充電ステーション更新モジュール１１４は、充電ステーションデータベース１１２をその充電ステーション情報で更新する（６０６）。また、その充電ステーション情報は、タイムスタンプと、そこから更新情報を受信した車両識別子を含む場合もある。
【００３９】
充電ステーション情報が既に記憶されている充電ステーションに一致していない場合（６０４）、充電ステーション更新モジュール１１４は、一番近い充電ステーションを特定、またはその位置を判定し（６０８）、一番近くの既知の充電ステーションと新しく特定された充電ステーション間の距離を判定する。一実施形態においては、充電ステーション更新モジュールは、現在の充電ステーションと、現在の充電ステーションと類似した特徴（例えば、同様のコネクタの型式、充電電圧など）を有するデータベース中の充電ステーションとを比較する。他の実施形態では、この比較処理は、全ての充電ステーションについて行われる。この距離が閾値（例えば５−５０メートル）よりも小さい場合（６１２）、充電ステーション更新モジュール１１４は、その充電ステーションは、最も近い充電ステーションと同じものであるとみなし、ステップ６０２で受信した充電ステーション情報に基づいて、充電ステーション情報データベース１１２を更新する（６０６）。
【００４０】
この距離が閾値を超えている場合（６１２）、充電ステーション更新モジュール１１４は、 新しい充電ステーションの情報を受信したものとみなし、ステップ６０２で受信した充電ステーション情報に基づいて、充電ステーションデータベース１１２に新しい充電ステーションのレコードを作成する（６１４）。
【００４１】
一実施形態においては、充電ステーションデータベース１１２は、複数の車両から、もしくは、一つの車両から複数回、同様の情報を受信した後にデータベース１１２を更新する確認プロトコルを備えている。確認プロトコルを満たすために同様の情報を受信しなければいけない回数や車両の数は、様々な値にすることができる。一実施形態においては、最初に新しい情報を受信したとき、充電ステーション情報を更新する（６０６）前や新しい充電ステーションのレコードを生成する（６１４）前に、その新しい情報を、関連するデータベースや充電ステーションデータベース１１４中の関連するレコードの中に、同様の情報を何回受信したかを示すカウンタとともに記憶してもよい。カウンタが確認プロトコルの閾値に達したら、充電ステーション情報を更新（６０６）したり、新しい充電ステーションのレコードを生成（６１４）するようにしてもよい。
【００４２】
図７は、本発明の一実施形態による電気自動車によって実行される、充電ステーションの特徴を判定する方法のフローチャートである。図７は、図５で説明した方法の別の実施形態を表わしている。電気自動車が、充電ステーションに着いて充電を始める（７０２）と、その電気自動車は、自宅で充電しているのかどうかを判定する（７０４）。上述したように、この処理は、最後に取得したＧＰＳ座標、充電器の型式などに基づいて行うことが出来る。もし、充電ステーションがユーザの自宅の充電ステーション、つまり私的な充電ステーションであった場合、この処理は終了する。一実施形態においては、私的または自宅の充電ステーションは、充電ステーションモジュール２１８及び/またはリモートサーバ１１０の充電ステーションデータベースに含める必要がないからである。もし、充電ステーションがドライバーの自宅でなかった場合（もしくは、例えば、私的な充電ステーションとして特定されなかった場合）、充電ステーションモジュール２１８（または、他のソフトウエア）は、エンジンを切った時の電気自動車のＧＰＳ（地理的）座標が既知であるかどうかを判定する（７０６）。  
【００４３】
エンジンを切った時の電気自動車のＧＰＳ座標が既知でなかった場合（７０６）、位置検出装置２１０は、方向情報と高度情報を提供するジャイロスコープの測定値と、距離情報と回転情報を提供するホイールパルス情報に基づいて、最後に取得したＧＰＳ位置を使用して電気自動車の現在位置を推定する（７０８）ことができる。上述した通り、電気自動車の現在位置推定を補助するために、他の車両センサ情報を使用することもできる。他の実施形態においては、現在位置の判定を補助するために、携帯電話の中継塔の三角測量や道路標識の光学的認識を使用してもよい。その後、処理はステップ７１０に続く。
【００４４】
もし、エンジンを切った時の地理的座標が既知であった場合、電気自動車は、コネクタの型式、充電電圧 （標準/速い/その他）、位置及び/または利用可能性などの充電ステーションの特徴を判定する（７１０）。充電ステーションの位置を含むこの情報は、充電ステーションモジュール２１８の充電ステーションデータベースの一部に記憶してもよいし、充電ステーションデータベースを備える中央サーバー１１０に送信してもよい。本明細書において、中央サーバー１１０の詳細について説明する。電気自動車とリモートサーバ１１０間の通信トラフィックを減らすために、この実施形態では、データベースに変更があった時に、更新データを送信する。次に、充電ステーションモジュール２１８は、充電器の特徴がデータベースに存在する充電ステーションに対応しているかどうかを判定する（７２０）。この判定処理は、地理的座標に基づいて行われる（７２０）。充電ステーションモジュール２１８は、エンジンを切った時のＧＰＳ座標に基づいて判定した、もしくは上述したステップ７０８の処理によって判定した地理的位置、もしくは、その地理的位置の近くに、充電ステーションがない場合、ユーザの選択により、新しい充電ステーションのレコードを生成して（７２２）、新しい充電ステーションのレコードと関連情報を充電ステーション更新モジュール１１４に送信することもできるし、さらに/または、電気自動車の充電ステーションデータベースを更新することもできる。
【００４５】
充電ステーションモジュール２１８が地理的位置が既知の充電ステーションに対応すると判定した場合（７２０）、充電ステーションモジュール２１８は、判定した充電ステーションの特徴と、電気自動車のメモリ２１２の充電ステーションデータベース内に記憶されている特徴とを比較することによって、少なくとも１つの充電器の特徴が変更していないかどうかを判定する（７２４）。少なくとも１つの充電器の特徴が変更されていた場合（７２４）、充電ステーションモジュール２１８は、その充電ステーションの情報を充電ステーション更新モジュール１１４に送信する（７２６）こともできるし、さらに/または、電気自動車の充電ステーションデータベースを更新することもできる。
【００４６】
明細書中の「一実施形態」もしくは、「一つの実施形態」という語は、（本発明の）実施形態に関連するある特定の機能、構造、特徴が、少なくとも一つの実施形態に含まれているという意味である。明細書中のさまざまな個所で使用されている「一実施形態において」というフレーズは、その全てが必ずしも同じ実施形態を指すわけではない。
【００４７】
（実施形態の）詳細な説明の幾つかの個所は、アルゴリズムやコンピュータメモリ内のデータビットの操作の象徴的な表現で記述されている。これらのアルゴリズム的な記述や表現は、データ処理分野の当業者が、当業者の他の人に、作成したものの本質を一番効率的に伝えるために使う手段である。本明細書におけるアルゴリズムは、一般的に、所望の結果を生成する首尾一貫したステップ（命令）のシーケンスである。これらのステップは、物理量を物理的に操作する処理を必要とするものである。必ずというわけではないが、これらの物理量は、記憶、送信、合体、比較、また、他の処理をすることが可能な電気信号、磁気信号、もしくは光学的信号の形をとることが普通である。主に一般的に使われているため、これらの信号をビット、数値、エレメント、象徴、文字、言葉、数字などで表わすことが便利なときが多い。さらに、物理量の物理的な操作を要するステップのある特定の配列を一般性を損なうことなく、モジュールや、コード装置として表わすことが便利なときもある。
【００４８】
これらの全ての用語および類似した用語は、適切な物理量と関連付けられるものであり、これらの物理量に与えられた便利なラベルにすぎない。以降の説明から明らかなように、特にそうでないとの記載がない限り、明細書を通して、「処理」、「算出」、「計算」、「判定」、「表示」などの用語を使った説明は、コンピュータシステムのメモリやレジスタ、またはその様な他の情報記憶装置、情報送信装置または情報表示装置における物理（電子）量として表わされたデータを操作、変形する、コンピュータシステムもしくは類似した電子計算機の動作や処理を表わすものである。     
【００４９】
上述した実施形態のある側面は、本明細書で記載した処理ステップと命令をアルゴリズムの形で有している。上述した実施形態の処理ステップや命令は、ソフトウェア、ファームウェアもしくはハードウェアで実装すればよく、そして、ソフトウエアで実装した場合は、そのソフトウエアをダウンロードして、色々なオペレーティングシステムが使う様々なプラットフォームに常駐させ、操作することが出来る。
【００５０】
上述した実施形態は、本明細書で説明した操作を実行する装置にも関係している。本明細書で説明した装置は、要求された目的に特化して構成してもよいし、コンピュータに記憶されたコンピュータプログラムによって選択的に起動されたり、再構成された汎用コンピュータを含んでいてもよい。そのようなコンピュータプログラムは、これに限られるわけではないが、フロッピー（登録商標）ディスク、光学ディスク、ＣＤ−ＲＯM、磁気光学ディスク、読み取り専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＥＰＲＯＭ、ＥＥＰＲＯＭ、磁気もしくは光学カードもしくは、特定用途向け集積回路（ＡＳＩＣ）などのような任意の型式のディスク、もしくは、コンピュータのシステムバスに接続された、電子的命令を記憶するのに適した任意の型式の媒体などの、一時的もしくは非一時的な、コンピュータが読み取り可能な記憶媒体に記憶してもよい。さらに、本明細書で説明したコンピュータは、シングルプロセッサを備えたものでもよいし、計算能力を向上させるための、マルチプロセッサ設計を採用したアーキテクチャでもよい。
【００５１】
本明細書で提示したアルゴリズムとディスプレイは、本質的には、特定のコンピュータや装置に関連するものではない。様々な汎用システムを本明細書の教示に従ったプログラムとともに使用することもできるし、または、必要な方法のステップを実行するのにより特化した装置を構成することが便利であるかも知れない。これらの様々なシステムに要求される構造は、本明細書の記載から明らかであろう。加えて、上述した実施形態は、いかなる特定のプログラミング言語について記述したものでもない。本明細書で記述した実施形態の内容を実装するために、様々なプログラミング言語を使用することが可能であり、本明細書において特定の言語に言及した時は、実施形態の実施可能要件とベストモードの開示のためである。 
【００５２】
加えて、本明細書で使用した言語は、主に読みやすさと教示目的のために選択したものであって、本発明の主題を限定するものではない。したがって実施形態の開示は、例を挙げて説明するものであって、実施形態の範囲を限定するものではない。
【００５３】
本明細書では、ある特定の実施形態やアプリケーションを例示し説明しているが、上述した実施形態は、本明細書で開示したものと同じ正確な構成や要素に限定されるものではなく、本実施形態の精神と範囲から逸脱することなく、上述した実施形態の方法及び装置の配列、操作、および詳細部について、様々な修正、変更などが可能である。
【図１】
2013543979.tif 000003
【図２】
2013543979.tif 000004
【図３】
2013543979.tif 000005
【図５】
2013543979.tif 000006
【図６】
2013543979.tif 000007
【図７】
2013543979.tif 000008
【図４】
2013543979.tif 000009
【国際調査報告】
2013543979.tif 000010