(57)【特許請求の範囲】
【請求項１】
通信線により互いに通信可能な複数の蓄電装置から成る群と電力ネットワークとの間の電力輸送を制御する電力輸送制御方法であって、
前記複数の蓄電装置のうち第１の蓄電装置において制御装置から第１のメッセージを受信し、
前記第１のメッセージに応答して、前記第１の蓄電装置と前記電力ネットワークとの間で、前記第１の蓄電装置から前記電力ネットワークへ向かう第１の輸送方向と、前記電力ネットワークから前記第１の蓄電装置へ向かう第２の輸送方向のいずれかにおいて、前記複数の蓄電装置のうち第２の蓄電装置とは独立して電力輸送を行い、
前記第１の蓄電装置から前記第２の蓄電装置へ、当該第２の蓄電装置に、前記第１の輸送方向と前記第２の輸送方向のうち、前記第１の蓄電装置が前記第１のメッセージに応答して電力輸送を行った輸送方向において前記電力ネットワークとの間で電力輸送を行うことを要求するデータを含む第２のメッセージを送信する
電力輸送制御方法。
【請求項２】
請求項１に記載の電力輸送制御方法であって、
前記第１の蓄電装置において前記第２の蓄電装置から肯定応答を受信するステップをさらに含み、
前記第２の蓄電装置からの前記肯定応答と、前記第１の蓄電装置と前記電力ネットワークとの間の前記電力輸送とに応答して、前記第１の蓄電装置が前記制御装置に肯定応答を送信する
電力輸送制御方法。
【請求項３】
請求項１に記載の電力輸送制御方法であって、
前記制御装置は、サーバまたは別の蓄電装置である
電力輸送制御方法。
【請求項４】
請求項２に記載の電力輸送制御方法であって、
前記第１の蓄電装置から第３の蓄電装置に、当該第３の蓄電装置に前記電力ネットワークとの間で電力輸送を行わせるデータを含む第３のメッセージを送信するステップと、
前記第３の蓄電装置から肯定応答を受信するステップと、
前記第２の蓄電装置からの前記肯定応答と、前記第３の蓄電装置からの前記肯定応答とに応答して、前記第１の蓄電装置が前記制御装置に前記肯定応答を送信するステップとをさらに含む
電力輸送制御方法。
【請求項５】
請求項１に記載の電力輸送制御方法であって、
前記第１の蓄電装置は、前記第２の蓄電装置を前記複数の蓄電装置から成る群において一意に識別する識別子を記憶し、当該識別子は、前記第２のメッセージを前記第２の蓄電装置へルーティングするために用いられる
電力輸送制御方法。
【請求項６】
請求項５に記載の電力輸送制御方法であって、
前記識別子とは別の一意の識別子を有する別の蓄電装置を前記第２の蓄電装置として前記群から選択するステップと、
前記第１の蓄電装置に記憶されている前記識別子を前記別の一意の識別子に更新するステップとをさらに含み、
前記選択は、前記第１の蓄電装置と前記第２の蓄電装置との間の前記通信線の信頼性および前記第１の蓄電装置と前記別の蓄電装置との間の前記通信線の信頼性に基づいて行われる
電力輸送制御方法。
【請求項７】
請求項６に記載の電力輸送制御方法であって、
前記第１の蓄電装置と前記第２の蓄電装置との間の前記通信線の前記信頼性は、所定の閾値未満であり、
前記第１の蓄電装置と前記別の蓄電装置との間の前記通信線の前記信頼性は、前記第１の蓄電装置と前記第２の蓄電装置との間の前記通信線の前記信頼性より高い
電力輸送制御方法。
【請求項８】
請求項１に記載の電力輸送制御方法であって、
前記第２の蓄電装置の電力量を定期的に測定し、前記測定された電力量値と、前記第２の蓄電装置を一意に識別する識別子とを前記第１の蓄電装置に送信するステップをさらに含む
電力輸送制御方法。
【請求項９】
請求項１に記載の電力輸送制御方法であって、
前記第１の蓄電装置、第２の蓄電装置および第３の蓄電装置のいずれか１つの蓄電装置が、前記電力ネットワークとの間で電力輸送を行う
電力輸送制御方法。
【請求項１０】
電力ネットワークに電力を供給する第１の蓄電装置としての蓄電装置であって、
第２の蓄電装置と通信可能であり、制御装置から第１のメッセージを受信可能な通信インタフェースと、
前記第１のメッセージに応答して前記電力ネットワークとの間で、前記第１の蓄電装置から前記電力ネットワークへ向かう第１の輸送方向と、前記電力ネットワークから前記第１の蓄電装置へ向かう第２の輸送方向のいずれかにおいて、前記第２の蓄電装置とは独立して電力輸送を行い、前記通信インタフェースを用いて前記第２の蓄電装置へ、当該第２の蓄電装置に、前記第１の輸送方向と前記第２の輸送方向のうち、前記第１の蓄電装置が前記第１のメッセージに応答して電力輸送を行った輸送方向において前記電力ネットワークとの間で電力輸送を行うことを要求するデータを含む第２のメッセージを送信するコントローラとを具備する
蓄電装置。
【請求項１１】
請求項１０に記載の蓄電装置であって、
前記通信インタフェースは、前記第２の蓄電装置から肯定応答を受信し、当該第２の蓄電装置からの前記肯定応答と、当該蓄電装置と前記電力ネットワークとの間の前記電力輸送とに応答して、前記制御装置に肯定応答を送信する
蓄電装置。
【請求項１２】
請求項１０に記載の蓄電装置であって、
前記制御装置は、サーバまたは別の蓄電装置である
蓄電装置。
【請求項１３】
請求項１１に記載の蓄電装置であって、
前記通信インタフェースは、第３の蓄電装置に、当該第３の蓄電装置に前記電力ネットワークとの間で電力輸送を行わせるデータを含む第３のメッセージを送信し、前記第３の蓄電装置から肯定応答を受信し、前記第２の蓄電装置からの前記肯定応答および前記第３の蓄電装置からの前記肯定応答に応答して前記肯定応答を前記制御装置に送信する
蓄電装置。
【請求項１４】
請求項１０に記載の蓄電装置であって、
前記第２の蓄電装置を前記複数の蓄電装置から成る群において一意に識別する識別子を記憶するメモリをさらに具備し、当該識別子は、前記第２のメッセージを前記第２の蓄電装置へルーティングするために用いられる
蓄電装置。
【請求項１５】
請求項１４に記載の蓄電装置であって、
前記コントローラは、前記識別子とは別の一意の識別子を有する別の蓄電装置を前記第２の蓄電装置として前記群から選択し、前記メモリに記憶されている前記識別子を前記別の一意の識別子に更新し、
前記選択は、当該蓄電装置と前記第２の蓄電装置との間の通信線の信頼性および当該蓄電装置と前記別の蓄電装置との間の通信線の信頼性に基づいて行われる
蓄電装置。
【請求項１６】
請求項１５に記載の蓄電装置であって、
当該蓄電装置と前記第２の蓄電装置との間の前記通信線の前記信頼性は、所定の閾値未満であり、
当該蓄電装置と前記別の蓄電装置との間の前記通信線の前記信頼性は、当該蓄電装置と前記第２の蓄電装置との間の前記通信線の前記信頼性より高い
蓄電装置。
【請求項１７】
請求項１０に記載の蓄電装置であって、
利用可能な電力量を定期的に測定する充電量測定装置をさらに具備し、
前記通信インタフェースは、前記測定された電力量の値と、前記第２の蓄電装置を一意に識別する識別子とを前記コントローラに送信する
蓄電装置。
【請求項１８】
請求項１０に記載の蓄電装置であって、
前記第１の蓄電装置、第２の蓄電装置および第３の蓄電装置のいずれか１つの蓄電装置が、前記電力ネットワークとの間で電力輸送を行う
蓄電装置。
【請求項１９】
コンピュータに、請求項１に記載の電力輸送制御方法の各ステップを実行させるプログラム。
【請求項２０】
請求項１９に記載のプログラムが記録されたコンピュータ可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力輸送制御方法および蓄電装置に関する。
【背景技術】
【０００２】
電力会社は送電網のバランスをとる必要がある。つまり、電力会社は、局所領域に供給する電力量が当該局所領域内のユーザの需要を常に十分に満たすことを保証する必要がある。電力会社が送電網のバランスを正確にとれなければ、その時点の需要が満たされず、非常に低いレベルまで供給電圧が一時的に降下する「電圧低下」、または電力供給が停止する「停電」が発生し得る。
【０００３】
電力需要は一日の内に大きく変動するため、ネットワーク上の供給能力を超えて電力を供給しない限り全てのユーザの電力需要を確実に満たすことは困難である。
【０００４】
これを達成するために、電力会社は、非常に迅速な発電が可能な待機状態の発電容量を備える傾向にある。例えば、水力発電を１分以内にネットワークに接続し、電力消費量の急激な増加に対応することができる。しかし、水力発電機は一般的に国の外れの地域に設置されるのに対し、電力需要は人口密度の高さから都市部に集中する。したがって、迅速に発電を行う地域から電力を消費する地域に電力を輸送することが困難な場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】欧州特許出願公開第２２９３４０９号明細書
【特許文献２】米国特許出願公開第２０１１／００８００４４号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００６】
人口密度の高い領域に電力を非常に迅速に供給して電力需要に応える必要がある。本発明はこの課題に対処することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の態様によれば、通信線により互いに通信可能な複数の蓄電装置から成る群と電力ネットワークとの間の電力輸送を制御する電力輸送制御方法が提供される。当該方法は、第１の蓄電装置において制御装置から第１のメッセージを受信し、上記第１のメッセージに応答して上記第１の蓄電装置と上記電力ネットワークとの間で電力輸送を行い、上記第１の蓄電装置から第２の蓄電装置に、当該第２の蓄電装置に上記電力ネットワークとの間で電力輸送を行うことを要求するデータを含む第２のメッセージを送信する。
【０００８】
これによって、上記複数の蓄電装置がサーバ（制御装置）によって制御されることが可能になる。したがって、上記電力ネットワークのバランスをより良好にとることができるようになる。さらに、この特定の方法によると、メッセージの伝達が早くなるため、多数の蓄電装置が上記電力ネットワークにおける変化に素早く対応することができるようになる。また、この方法を用いることで、より多くの蓄電装置を単一のサーバで制御することができる。
【０００９】
上記電力輸送制御方法は、上記第１の蓄電装置において上記第２の蓄電装置から肯定応答を受信するステップをさらに含んでもよく、上記第２の蓄電装置からの上記肯定応答と、上記第１の蓄電装置と上記電力ネットワークとの間の上記電力輸送とに応答して、上記第１の蓄電装置が上記制御装置に肯定応答を送信してもよい。
【００１０】
上記制御装置は、サーバまたは別の蓄電装置であってもよい。
【００１１】
上記電力輸送制御方法は、上記第１の蓄電装置から第３の蓄電装置に、当該第３の蓄電装置に上記電力ネットワークとの間で電力輸送を行わせるデータを含む第３のメッセージを送信するステップと、上記第３の蓄電装置から肯定応答を受信するステップと、上記第２の蓄電装置からの上記肯定応答と、上記第３の蓄電装置からの上記肯定応答とに応答して、上記第１の蓄電装置が上記制御装置に上記肯定応答を送信するステップとをさらに含んでもよい。
【００１２】
上記第１の蓄電装置は、上記第２の蓄電装置を上記複数の蓄電装置から成る群において一意に識別する識別子を記憶してもよく、当該識別子は、上記第２のメッセージを上記第２の蓄電装置へルーティングするために用いられてもよい。
【００１３】
上記電力輸送制御方法は、上記識別子とは別の一意の識別子を有する別の蓄電装置を上記第２の蓄電装置として上記群から選択するステップと、上記第１の蓄電装置に記憶されている上記識別子を上記別の一意の識別子に更新するステップとをさらに含んでもよく、上記選択は、上記第１の蓄電装置と上記第２の蓄電装置との間の上記通信線の信頼性および上記第１の蓄電装置と上記別の蓄電装置との間の上記通信線の信頼性に基づいて行われる。
【００１４】
上記第１の蓄電装置と上記第２の蓄電装置との間の上記通信線の上記信頼性は、所定の閾値未満であってもよく、上記第１の蓄電装置と上記別の蓄電装置との間の上記通信線の上記信頼性は、上記第１の蓄電装置と上記第２の蓄電装置との間の上記通信線の上記信頼性より高くてもよい。
【００１５】
上記電力輸送制御方法は、上記第２の蓄電装置の電力量を定期的に測定し、上記測定された電力量の値と、上記第２の蓄電装置を一意に識別する識別子とを上記第１の蓄電装置に送信するステップをさらに含んでもよい。
【００１６】
上記第１の蓄電装置、第２の蓄電装置および第３の蓄電装置のいずれか１つの蓄電装置が、上記電力ネットワークとの間で電力輸送を行ってもよい。
【００１７】
本発明の第２の態様によれば、電力ネットワークに電力供給する蓄電装置が提供される。当該蓄電装置は、第２の蓄電装置と通信し、制御装置から第１のメッセージを受信する通信インタフェースと、上記第１のメッセージに応答して上記電力ネットワークとの間で電力輸送を行い、上記通信インタフェースを用いて上記第２の蓄電装置に、当該第２の蓄電装置に上記電力ネットワークとの間で電力輸送を行うことを要求するデータを含む第２のメッセージを送信するコントローラとを具備する。
【００１８】
上記通信インタフェースは、上記第２の蓄電装置から肯定応答を受信し、当該第２の蓄電装置からの上記肯定応答と、上記蓄電装置と上記電力ネットワークとの間の上記電力輸送とに応答して、上記制御装置に肯定応答を送信してもよい。
【００１９】
上記制御装置は、サーバまたは別の蓄電装置であってもよい。
【００２０】
上記通信インタフェースは、第３の蓄電装置に、当該第３の蓄電装置に上記電力ネットワークとの間で電力輸送を行わせるデータを含む第３のメッセージを送信し、上記第３の蓄電装置から肯定応答を受信し、上記第２の蓄電装置からの上記肯定応答および上記第３の蓄電装置からの上記肯定応答に応答して上記制御装置に上記肯定応答を送信してもよい。
【００２１】
上記蓄電装置は、上記第２の蓄電装置を上記複数の蓄電装置から成る群において一意に識別する識別子を記憶するメモリをさらに具備してもよく、当該識別子は、上記第２のメッセージを上記第２の蓄電装置へルーティングするために用いられてもよい。
【００２２】
上記コントローラは、上記識別子とは別の一意の識別子を有する別の蓄電装置を上記第２の蓄電装置として上記群から選択し、上記メモリに記憶されている上記識別子を上記別の一意の識別子に更新してもよく、上記選択は、上記蓄電装置と上記第２の蓄電装置との間の上記通信線の信頼性および上記蓄電装置と上記別の蓄電装置との間の上記通信線の信頼性に基づいて行われてもよい。
【００２３】
上記蓄電装置と上記第２の蓄電装置との間の上記通信線の上記信頼性は、所定の閾値未満であってもよく、上記蓄電装置と上記別の蓄電装置との間の上記通信線の上記信頼性は、上記蓄電装置と上記第２の蓄電装置との間の上記通信線の上記信頼性より高くてもよい。
【００２４】
上記蓄電装置は、利用可能な電力量を定期的に測定する充電量測定装置をさらに具備してもよく、上記通信インタフェースは、上記測定された電力量の値と、上記第２の蓄電装置を一意に識別する識別子とを上記コントローラに送信してもよい。
【００２５】
上記第１の蓄電装置、第２の蓄電装置および第３の蓄電装置のいずれか１つの蓄電装置が、上記電力ネットワークとの間で電力輸送を行ってもよい。
【００２６】
本発明の第３の態様によれば、コンピュータに、上記実施形態のいずれかに記載の電力輸送制御方法の各ステップを実行させるプログラムが提供される。
【００２７】
本発明の上記および他の目的、特徴、利点は、添付の図面と関連して読まれる例示的な実施形態に関する以下の詳細な説明から明らかになるであろう。
【図面の簡単な説明】
【００２８】
【図１】１つのローカル供給ノード群を示す図である。
【図２】本発明の実施形態に係るローカル供給ノードを示す図である。
【図３】本発明の第１の実施形態に係る複数のローカル供給ノード群から成るネットワークを示す図である。
【図４】図３の複数のローカル供給ノード群のうちの１つのローカル供給ノード群におけるメッセージングを説明するための図である。
【図５】図３の複数のローカル供給ノード間の電力通信に関する信号伝達図である。
【図６】本発明の第２の実施形態に係る複数のローカル供給ノード群から成るネットワークを示す図である。
【図７】図６の複数のローカル供給ノード群のうちの１つのローカル供給ノード群における電力通信を説明するための図である。
【図８】図３の第１の実施形態および図６の第２の実施形態において配置されたサーバに記憶される、本発明の実施形態に係るデータベースを示す図である。
【発明を実施するための形態】
【００２９】
図１を参照すると、１つのローカル供給ノード群が示されている。便宜上、４つのローカル供給ノード１１０Ａ〜１１０Ｄを示す。ローカル供給ノード１１０Ａ〜１１０Ｄはそれぞれ、電力ネットワークに接続されている。換言すると、各ローカル供給ノード１１０Ａ〜１１０Ｄは、多数の住宅に対して電力を供給する電力供給源に接続されている。図２を参照してローカル供給ノードの一実施形態を説明するが、典型的には、ローカル供給ノードは、所定量の電力を短時間で電力ネットワークに供給することができる蓄電装置である。これは、図２の場合のように、バッテリーバンク等の蓄電部としてもよい。したがって、このローカル供給ノード群は、必要時に所定量の電力を所定のリードタイム以内に電力ネットワークに供給することを目的としている。電力ネットワークに供給される電力量は、一般的に消費者側の需要によって決定され、リードタイムの長さは国の法令に則って決定される。例えば、電力ネットワークには、３０秒のリードタイムで１メガワットの電力が必要とされる。理解されるように、これは、突然の通知で供給される電力としては量が多い。さらに、バッテリーバンクは、必要時の電力供給に備えて、需要が少ないときに充電しておくことが可能である。
【００３０】
図１では、各ローカル供給ノードは、電力ネットワークによって隣接のローカル供給ノードに接続されている。この接続は、図１において、ローカル供給ノードを互いに結ぶ実線で示してある。このローカル供給ノード群は、本実施形態では、地理的な位置に基づいてグループ分けされている。例えば、一群を構成する複数のローカル供給ノードのそれぞれは、同一の変電所に接続されてもよい。しかし、任意の適切なタイプのグループ分けが想定される。例えば、電力供給側によってグループ分けが行われてもよい。
【００３１】
後述するように、ローカル供給ノードは、互いに通信することもできる。この通信は、互いに電気的に接続されたローカル供給ノード間において行われる。代替的にまたは付加的に、互いに電気的に接続されていないローカル供給ノードも互いに通信することが可能である。これについては、一例を図１に示しており、図１では、ローカル供給ノード１１０Ａおよびローカル供給ノード１１０Ｄが互いに通信するが、これらのローカル供給ノード１１０Ａおよびローカル供給ノード１１０Ｄは互いに電気的に接続されていない。破線で示してあるのが通信線４１０である。この通信線４１０は、後述するように、ローカル供給ノードの接続の信頼性が所定の閾値を下回る場合に提供される。
【００３２】
ローカル供給ノードは、各ローカル供給ノードが固有のインターネットプロトコル（ＩＰ）アドレスを有するようにすることで、インターネットを介して互いに通信することができる。後述するように、本実施形態では、各ローカル供給ノードは、各ローカル供給ノード群１００における他のローカル供給ノードから成るサブセットと通信することができればよい。つまり、各ローカル供給ノードがローカル供給ノード群１００における他のローカル供給ノードの全てと通信する必要がない。これによって、複数のローカル供給ノードから成る各ローカル供給ノード群１００に必要な通信容量が削減される。
【００３３】
一実施形態において、１つのローカル供給ノード群における１つまたは複数のローカル供給ノードが１つまたは複数の他のローカル供給ノード群における１つまたは複数のローカル供給ノードと通信してもよい。これによって、ローカル供給ノード間のデータトラフィック量が大幅に削減される。さらに、この構成によって、各ローカル供給ノードが必要量の電力を電力ネットワークに供給する速度が急増する。これについては図６を参照して後述する。
【００３４】
図２を参照すると、ノード制御装置１１０に連結された電力供給部２１０が示されている。電力供給部２１０は、本実施形態では、大型のバッテリーバンクである。バッテリーバンクは、充電またはネットワークへの電力供給に必要な場合に送電網（図示せず）に接続される。バッテリーバンクは、住宅内に配置され、例えば午前３時等の電力料金が低いときに充電されるか、または、ローカルに発電される電力、例えば、ソーラーパネルによるもの等によって充電される。バッテリーバンクは、ノード制御装置１１０が通信線を介して接続メッセージを受信したときに電力ネットワークに接続されて電力を供給する。
【００３５】
バッテリーバンクは、ノード制御装置１１０内に配置された充電分析器２２０に接続されている。充電量分析器２２０は、バッテリーバンク２１０の充電残量を測定する。この充電情報は、制御部２３０に渡される。この制御部２３０は、本実施形態では、コンピュータ可読ソフトウェアコードを実行するマイクロプロセッサである。制御部２３０は、バッテリーバンク２１０を制御して、電力料金または電力需要量が低いときに電力ネットワークから電力を引き込むことによって充電させるか、または実際には必要時に電力を電力ネットワークに供給することによって放電させる。制御部２３０は、コンピュータプログラムおよび他のデータを記憶するメモリ２３５に接続されている。制御部２３０には、バッテリーバンク２１０に供給される電力量と、バッテリーバンク２１０によって供給される電力量とに関する情報も提供される。また、電力料金が算出される。この料金情報は、電力設備毎に課金され、一日の内に変動するものであり、メモリ２３５に記憶される。ネットワークから引き出した電力またはネットワーク上に存在する電力量を算出することによってバッテリーバンク２１０の費用を監視することが可能になる。この費用情報は、ユーザに料金内訳と、ユーザ宅の電力消費量とを通知する総合電力監視システムに渡される。
【００３６】
制御部２３０は、通信インタフェース２４０に接続されている。通信インタフェース２４０は、制御部２３０から充電情報を受信し、この充電情報をサーバまたは別のローカル供給ノードに提供する。通信インタフェース２４０と、サーバまたはローカル供給ノードとの間の通信は無線であっても、有線であってもよい。また、通信インタフェース２４０は、ローカル供給ノード間の電気的な接続を利用して通信を行ってもよい。通信インタフェース２４０は、サーバまたはローカル供給ノードから任意のデータを受信してもよく、このデータを制御部２３０に伝達してもよい。このデータには、或る量の電力を電力ネットワークに供給することを要求する情報を含めてもよい。また、通信インタフェース２４０は、ホームネットワークを介して総費用および電力消費量を総合電力監視システムに伝達することも可能である。
【００３７】
図３を参照すると、複数のローカル供給ノード群１００から成るネットワーク３００が示されている。この第１の実施形態では、各ローカル供給ノード群１００は、サーバ３１０に接続されている。具体的には、各ローカル供給ノード群においてサーバ３１０と通信する第１のローカル供給ノードが選択される。サーバ３１０と通信する第１のローカル供給ノードは、最も信頼性が高い接続を有することを理由に選択してもよく、またはサーバまでの距離または一日の内の時間帯等の何らかの他の選択基準を用いて選択してもよい。第１のローカル供給ノードは、サーバ３１０に対して双方向通信を行う。また、第１のローカル供給ノードは、ローカル供給ノード群１００内の複数の他のローカル供給ノードと通信する。
【００３８】
サーバ３１０はデータベースを有する。データベースには、各ローカル供給ノード群において各ローカル供給ノードを識別する情報が記憶される。また、図８を参照して説明するように、データベースには、各ローカル供給ノードから利用可能な電力量およびローカル供給ノードに対する接続の信頼性を詳細に示す情報が記憶される。サーバ３１０に蓄積されたデータベースの正確性を保証するために、各ローカル供給ノードは、充電情報をサーバ３１０に定期的に提供する。サーバ３１０がデータベース内で正しいローカル供給ノードと充電情報とを関係付けることができるように、ローカル供給ノードは、ローカル供給ノードを識別する識別情報も提供する。識別情報は、当該ローカル供給ノード群内の他のローカル供給ノードに対して一意である必要がある。識別情報は、ローカル供給ノードによってローカル供給ノード群が構成されたときに提供される。この識別情報は、選択されたローカル供給ノードまたはサーバ３１０によって割り当てることができる。
【００３９】
図４の実施形態を参照しながら、サーバ３１０がローカル供給ノード１１０と通信するメカニズムを説明する。サーバ３１０は、余剰電力を特定の地理的な位置に存在するネットワークに供給する必要があることを示す通知（indication）を電力ネットワークから受信する。サーバ３１０は、当該地理的な位置の最も近くに位置するローカル供給ノード群を特定する。次いで、サーバ３１０は、要求に応えるのに十分な電力が当該ローカル供給ノード群１００にあるか否かを判定する。この判定は、データベースを分析することによって行われる。当該ローカル供給ノード群１００の電力が不十分である場合、サーバ３１０は、上記地理的な位置に基づいて別の新たなローカル供給ノード群を選択する。適した位置のローカル供給ノード群が見つからない場合、サーバ３１０は、電力ネットワークが、所望の電力を供給する代替的なメカニズムを見つけることができるように電力ネットワークに通知する。
【００４０】
サーバ３１０によって選択されたローカル供給ノード群の電力容量が十分である場合、サーバ３１０は、第１のローカル供給ノード１１０Ａにメッセージを送信する。第１のローカル供給ノード１１０Ａはサーバ３１０に直接接続されているローカル供給ノードであるため、サーバ３１０と第１のローカル供給ノード１１０Ａとの接続は、当該ローカル供給ノード群において最も信頼性が高い。第１のローカル供給ノード１１０Ａの信頼性が最も高いことから、第１のローカル供給ノード１１０Ａを一段目（tier）ノードと称する。第１のローカル供給ノード１１０Ａがメッセージの真正性を判断することができるように、サーバ３１０は、秘密鍵を用いてメッセージ３１０を暗号化する。サーバ３１０の秘密鍵に対応する公開鍵は、第１のローカル供給ノード１１０Ａのメモリ２３５に記憶される。第１のローカル供給ノード１１０Ａがサーバ３１０の公開鍵を用いてメッセージを復号する。サーバ３１０の公開鍵は、メモリ２３５にも記憶され、メッセージの受信前に実行される認証プロセス中に受信される。
【００４１】
正しく復号された時点で、メッセージは有効であると判断される。本実施形態では、サーバ３１０からのメッセージによって、第１のローカル供給ノード１１０Ａが自身のバッテリパックを電力ネットワークに接続することが要求されるとともに、第１のローカル供給ノード１１０Ａが通信によって他のローカル供給ノードに通知することで当該他のローカル供給ノードのバッテリパックを電力ネットワークに接続させることが要求される。他のローカル供給ノードのリストはメモリ２３５に記憶される。具体的には、他のローカル供給ノードのそれぞれのＩＰアドレスがメモリ２３５に記憶される。但し、任意の形態の識別情報をメモリ２３５に記憶してもよい。
【００４２】
このようにして、第１のローカル供給ノード１１０Ａは、電力ネットワークに対する自身のバッテリパックの接続を開始し、当該バッテリパックが電力ネットワークを介して充電または放電される。電力ネットワークを介してバッテリパックを充電するかまたはバッテリパックに放電させるかは、メッセージの内容に従って決定される。換言すると、メッセージによって、バッテリパックがネットワークを介して充電または放電するように指示される。そして、第２のメッセージが、第１のローカル供給ノードの秘密鍵を用いて暗号化され、第１のローカル供給ノード１１０Ａの通信により各ローカル供給ノード１１０に送信される。
【００４３】
第１のローカル供給ノード１１０Ａの秘密鍵もまた、第１のローカル供給ノード１１０Ａのメモリ２３５に記憶される。この第２のメッセージは、第２のローカル供給ノード１１０Ｂと、第３のローカル供給ノード１１０Ｃと、第４のローカル供給ノード１１０Ｄとに送信される。また、第２のメッセージは、第５のローカル供給ノード１１０Ｅにも送信される。第２のメッセージは、第１のメッセージと同様に、各ローカル供給ノードがそれらのバッテリパックを発電ネットワークに接続するように指示する。上記第２のローカル供給ノード１１０Ｂ〜上記第５のローカル供給ノード１１０Ｅは、（一段目ノードである）第１のローカル供給ノード１１０Ａに接続されていることから、これを「二段目ノード」と称する。
【００４４】
ここで、第１のローカル供給ノード１１０Ａがサーバ３１０からの第１のメッセージを復号し、そして、第１のローカル供給ノード１１０Ａの秘密鍵を用いて第２のメッセージを暗号化するため、第１のローカル供給ノード１１０Ａの安全性が疑われる場合、認証されていない第２のメッセージが二段目ノードに送信される可能性がある。これによって、システムのインテグリティが損なわれることになる。
【００４５】
このような安全性を改善するために、第１のローカル供給ノード１１０Ａは、信頼性のあるプラットフォームモジュールまたは何らかの他の安全な環境において暗号化された第２のメッセージを生成し、この暗号化された第２のメッセージを適切な方法によって二段目ノードに提供してもよい。
【００４６】
代替的に、第１のローカル供給ノード１１０Ａによって第２のメッセージを生成する代わりに、第１のローカル供給ノード１１０Ａが、サーバ３１０によって暗号化された第１のメッセージを二段目ノードにそのまま渡してもよい。つまり、第２のメッセージは、サーバ３１０によって暗号化された第１のメッセージと同じであってもよい。この場合、第２のローカル供給ノードは、サーバ３１０の公開鍵を知る必要があるだけで、秘密鍵を記憶する必要がない。サーバ３１０の公開鍵は、第１のローカル供給ノード３１０Ａによって伝達することができる。或いは、サーバ３１０の公開鍵は、サーバ３１０から直接検索してもよい。これには、２つの利点がある。第一に、サーバ３１０の秘密鍵を知らない限り、認証されていないメッセージがローカル供給ノードによって生成されて後続の段で有効化されることがないため、システムの安全性が向上する。第二に、ローカル供給ノードに秘密鍵を記憶する必要がないため、メモリ２３５の使用量が減り、また、秘密鍵を守るための手段をローカル供給ノードに設ける必要がなくなる。
【００４７】
第２のメッセージが第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれに送信された後、第２のメッセージが送信されたことを示すように、第１のローカル供給ノード１１０Ａのメモリ２３５における各ローカル供給ノードに対してフラグが立てられる。フラグは、第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれから肯定応答（ＡＣＫ）が第１のローカル供給ノード１１０Ａにおいて受信された後にリセットされる。第２のメッセージがローカル供給ノードに正しく受信されたことを保証するために、一定の時間（例えば、１００ミリ秒）が経過してもフラグがリセットされていない場合には、メッセージをフラグが立てられたローカル供給ノードに再送する。
【００４８】
第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれは、受信したメッセージを、適宜、第１のローカル供給ノード１１０Ａの秘密鍵に対応する公開鍵またはサーバ３１０の公開鍵を用いて復号する。当該復号されたメッセージは、それぞれ第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのメモリ２３５に記憶される。復号の成功によって、第１のローカル供給ノード１１０Ａのメッセージの真正性が認められる。
【００４９】
この後、第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれは、電力ネットワークに対するそれらの各バッテリパックの接続を開始し、当該バッテリパックがネットワークを介して充電または放電される。次いで、第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれは、第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれが通信する各ローカル供給ノード１１０に送信する第３のメッセージを生成する。第３のメッセージは、各ローカル供給ノード内において生成されるか、または第２のローカル供給ノード１１０Ｂ〜第５のローカル供給ノード１１０Ｅのそれぞれの秘密鍵を用いて暗号化され、適切なローカル供給ノードに送信されて復号および有効化される。代替的に、第３のメッセージは、サーバ３１０の秘密鍵を用いて暗号化される第１のメッセージとしてもよい。これらのローカル供給ノードは、二段目ノードに接続されていることから、これを「三段目ノード」と称する。
【００５０】
図示されるように、第２のローカル供給ノード１１０Ｂは、第３のメッセージを第５のローカル供給ノード１１０Ｅと、第６のローカル供給ノード１１０Ｆと、第７のローカル供給ノード１１０Ｇとに送信する。理解されるように、第５のローカル供給ノード１１０Ｅは、第１のローカル供給ノード１１０Ａからの第２のメッセージおよび第２のローカル供給ノード１１０Ｂからの第３のメッセージを両方受信する。このような重複は、第１のローカル供給ノード１１０Ａからの第２のメッセージが第２のローカル供給ノード１１０Ｂによって受信されない場合に行われる。これは、第１のローカル供給ノードと第２のローカル供給ノードとの接続に信頼性がない場合等に有益である。上記重複は、第５のローカル供給ノード１１０Ｅが、四段目ローカル供給ノードに対するメッセージの伝達を継続することが可能であることを意味する。
【００５１】
次いで、第３のメッセージを受信して復号に成功したローカル供給ノードが、電力ネットワークに対するそれらの各バッテリパックの接続を開始し、当該バッテリパックが電力ネットワークを介して充電または放電される。そして、適宜、上記ローカル供給ノードは、上述したものと同じ技法を用いて他のローカル供給ノードにメッセージを送信する。
【００５２】
ネットワークが確実に所望の電力量を供給することができるようにするために、各ローカル供給ノードは、電力ネットワークに対するその各バッテリパックの接続を開始し、当該バッテリパックが電力ネットワークを介して充電または放電されているという肯定応答を生成する。肯定応答をサーバ３１０および／または先行の段のローカル供給ノードに返すために多数の異なるメカニズムが存在する。
【００５３】
まず、電力ネットワークに接続されたばかりのローカル供給ノードが、バッテリパックが電力ネットワークに接続され次第すぐに肯定応答を生成する。次いで、この肯定応答を、先行の段のローカル供給ノードに直接送信する。例えば、第５のローカル供給ノード１１０Ｅが電力ネットワークに接続され次第すぐに、通信線４１０を介して肯定応答を第１のローカル供給ノード１１０Ａに送信する。また、第５のローカル供給ノード１１０Ｅは、第２のローカル供給ノード１１０Ｂにも肯定応答を送信する。肯定応答の受信時に、第５のローカル供給ノード１１０Ｅに関係付けられたフラグが第１のローカル供給ノード１１０Ａのメモリ２３５においてリセットされる。次いで、第１のローカル供給ノード１１０Ａが受信した肯定応答を、サーバ３１０に転送する。サーバ３１０は、第５のローカル供給ノード１１０Ｅが電力ネットワークに接続されていることを示すようにデータベースを更新する。
【００５４】
また、第２のローカル供給ノード１１０Ｂは、第５のローカル供給ノード１１０Ｅから受信した肯定応答を第１のローカル供給ノード１１０Ａに送信する。リセットされたフラグによって示されるように、第１のローカル供給ノード１１０Ａは、既に第５のローカル供給ノード１１０Ｅから肯定応答を直接受信しており、この肯定応答が既にサーバ３１０に返されている場合、第１のローカル供給ノード１１０Ａは、第２のローカル供給ノード１１０Ｂによって渡された肯定応答を単に無視する。フラグを確認することによって、つまり、重複したメッセージをサーバ３１０に送信しないようにすることによって、ネットワークを介して転送されるデータが削減される。
【００５５】
第６のローカル供給ノード１１０Ｆが電力ネットワークに接続された後、肯定応答を第２のローカル供給ノード１１０Ｂに送信する。肯定応答の受信後、第２のローカル供給ノード１１０Ｂが、第６のローカル供給ノード１１０Ｆに関係付けられたフラグをリセットし、肯定応答を第１のローカル供給ノード１１０Ａに渡す。次いで、第１のローカル供給ノード１１０Ａが、肯定応答をサーバ３１０に送信する。サーバ３１０は、第６のローカル供給ノード１１０Ｆが電力ネットワークに接続されていることを示すようにデータベースを更新する。当業者なら理解するように、この種の信号伝達は、有効ではあるが、最前段のローカル供給ノードにおいてボトルネックとなり得る。換言すると、肯定応答が全て第１のローカル供給ノード１１０Ａを通じてサーバ３１０に送信されるため、第１のローカル供給ノード１１０Ａが扱うデータ量が非常に多くなる。
【００５６】
ネットワークを介して転送されるデータを削減する第２のメカニズムが存在する。この第２のメカニズムでは、或る段のローカル供給ノードが、自身がメッセージを送信した全てのローカル供給ノードから肯定応答を受信した後に、当該或る段におけるローカル供給ノードからその先行の段におけるローカル供給ノードへの肯定応答のみが送信される。例えば、第２のローカル供給ノード１１０Ｂは、肯定応答を第５のローカル供給ノード１１０Ｅと、第６のローカル供給ノード１１０Ｆと、第７のローカル供給ノード１１０Ｇの全てから肯定応答を受信した後にのみ、肯定応答を第１のローカル供給ノード１１０Ａに送信する。この第２のメカニズムを図５を参照して説明する。
【００５７】
図５では、サーバ３１０は、電力ネットワークから制御メッセージを受信する。この制御メッセージは、地理的領域と、所望の電力量とを示す。制御メッセージには、この電力供給が要求された時間も含めてもよいが、これは必須ではない。サーバ３１０は、上述したように、当該電力を供給するローカル供給ノード群を選択する。
【００５８】
この選択の後、サーバ３１０は、第１のローカル供給ノード１１０Ａに電力ネットワークに接続するように指示するメッセージｍｓｇ１を送信する。第１のローカル供給ノード１１０Ａは、電力ネットワークに対するバッテリパックの接続を開始し、当該バッテリパックがネットワークを介して充電または放電される。第１のローカル供給ノード１１０Ａは、メッセージｍｓｇ２、メッセージｍｓｇ３、メッセージｍｓｇ４およびメッセージｍｓｇ５を、第２のローカル供給ノード１１０Ｂ、第３のローカル供給ノード１１０Ｃ、第４のローカル供給ノード１１０Ｄおよび第５のローカル供給ノード１１０Ｅにそれぞれ送信する。上記メッセージを受信したローカル供給ノードはそれぞれ、電力ネットワークに対する自身のバッテリパックの接続を開始し、当該バッテリパックがネットワークを介して充電または放電される。
【００５９】
上記メッセージをそれぞれ受信した第２のローカル供給ノード１１０Ｂ、第３のローカル供給ノード１１０Ｃ、第４のローカル供給ノード１１０Ｄおよび第５のローカル供給ノード１１０Ｅは、当該メッセージをさらなるローカル供給ノードに伝達する。図５の例では、サーバ３１０および第２のローカル供給ノード１１０Ａの他にメッセージを伝達するのは、第２のローカル供給ノード１１０Ｂのみである。具体的には、第２のローカル供給ノード１１０Ｂは、第５のローカル供給ノード１１０Ｅ、第６のローカル供給ノード１１０Ｆおよび第７のローカル供給ノード１１０Ｇに対してメッセージを送信する。これらのローカル供給ノードのバッテリパックは、電力ネットワークに対する接続を開始し、ネットワークを介して充電または放電される。上記メッセージは、他のローカル供給ノードに伝達される。このメカニズムは、既に説明したものと同じである。
【００６０】
当該ローカル供給ノード群における全てのローカル供給ノードが電力ネットワークに接続された後、これらのローカル供給ノードのバッテリパックが電力ネットワークに接続されたことを示す肯定応答が、先行の段のローカル供給ノードに返信される。
【００６１】
つまり、例えば、第５のローカル供給ノード１１０Ｅ、第６のローカル供給ノード１１０Ｆ、および第７のローカル供給ノード１１０Ｇ、ならびにこれらのローカル供給ノードがメッセージを送信した全てのローカル供給ノードが、電力ネットワークに接続されると、第５のローカル供給ノード１１０Ｅ、第６のローカル供給ノード１１０Ｆおよび第７のローカル供給ノード１１０Ｇは、第２のローカル供給ノード１１０Ｂに肯定応答（ａｃｋ１〜ａｃｋ３）を返信する。さらに、第５のローカル供給ノード１１０Ｅが第１のローカル供給ノード１１０Ａに肯定応答（ａｃｋ４）を返信する。第２のローカル供給ノード１１０Ｂが、自身がメッセージを送信したノードから肯定応答を受信し、かつ電力ネットワークに対する自身の接続も成功している場合、第２のローカル供給ノード１１０Ｂは、第１のローカル供給ノード１１０Ａに肯定応答（ａｃｋ５）を返信する。同様に、第３のローカル供給ノード１１０Ｃが、第１のローカル供給ノード１１０Ａに肯定応答（ａｃｋ６）を送信し、第４のローカル供給ノード１１０Ｄが第１のローカル供給ノード１１０Ａに肯定応答（ａｃｋ７）を送信する。
【００６２】
第１のローカル供給ノード１１０Ａは、第２のローカル供給ノード１１０Ｂおよび第３のローカル供給ノード１１０Ｃから肯定応答を既に受信し、電力ネットワークに接続した後、サーバ３１０に肯定応答（ａｃｋ８）を送信する。ａｃｋ８の受信時にサーバ３１０は、当該ローカル供給ノード群における全てのローカル供給ノードが電力ネットワークに接続されていることを把握する。
【００６３】
図示されるように、或る段の或るローカル供給ノードは、後続の段のローカル供給ノードから肯定応答を受信した後、先行の段におけるローカル供給ノードに肯定応答を返信するだけである。これによって、ネットワークを介して送信されるデータ量が削減される。これは、図５のシステムによれば、この連鎖においてサーバ３１０の近傍に位置するローカル供給ノードに肯定応答が殺到するのではなく、各ローカル供給ノードが通信を行ったローカル供給ノードから肯定応答を受信するだけであるためである。これによって、例えば、第１のローカル供給ノード１１０Ａ等の最前段がボトルネックとなる可能性が低減される。
【００６４】
なお、一対のローカル供給ノード間の接続が失敗した場合、肯定応答は受信されない。したがって、５秒等の所定の期間が経過しても肯定応答が受信されない場合、ポーリングノードがメッセージを再送信する。さらに５秒経過しても肯定応答が後続のローカル供給ノードから受信されない場合、ポーリングノードは、後続のローカル供給ノード宛の当該メッセージが失敗しており、後続のローカル供給ノードおよび当該後続のローカル供給ノードに続く全てのローカル供給ノードがネットワークに接続されることがないと想定する。この場合、ポーリングノードは、失敗したローカル供給ノードを識別して更新メッセージをサーバ３１０に送信する。これに応答して、サーバ３１０は、その信頼性に関するデータベースを更新し、ポーリングノードに、別の後続のローカル供給ノードにメッセージを送信するように指示する。この場合、サーバ３１０は、ポーリングノードに当該別の後続のノードのＩＰアドレス等を提供する必要がある。
【００６５】
代替的に、ポーリングノードは、所定数の異なる後続のローカル供給ノード（のＩＰアドレス）を記憶している。この場合、ポーリングノードが、後続のローカル供給ノードがネットワークに接続されることがないと判断した後、ポーリングノードは、当該ポーリングノードが記憶している複数の異なる後続のローカル供給ノードから１つの後続のローカル供給ノードを選択する。次いで、ポーリングノードは、選択した後続のポーリングノードに対して連絡を試みる。ポーリングノードはサーバ３１０に連絡しなくてもよいため、ネットワーク上のデータトラフィック量が削減される。さらに、この場合、別の後続のローカル供給ノードを異なる基準に基づいて選択することが可能である。例えば、別の後続のローカル供給ノードを、最も信頼性が高い別の後続のローカル供給ノードが選択されるように、接続の信頼性に基づいて選択することができる。
【００６６】
図６に、本発明の第２の実施形態を開示する。本実施形態では、第１の実施形態と同様の参照符号は、それと同様の特徴を指す。ここでは、複数のローカル供給ノード群１００から成るシステム６００を示す。図３で示したようにローカル供給ノード群１００がそれぞれサーバ３１０に接続される第１の実施形態とは異なり、本実施形態では、複数のローカル供給ノード群から成るサブセットにおける複数のローカル供給ノード群のうちの１つのローカル供給ノード群のみがサーバ３１０に接続されている。
【００６７】
サーバ３１０は通常、一万のローカル供給ノード群を制御するが、図６の構成によって、より多数のローカル供給ノード群が単一のサーバ３１０によって制御可能となり、拡張性がもたらされる。これによって、各ローカル供給ノード群を小型化することが可能になり、システムの柔軟性が増す。また、より大きな地理的領域を単一のサーバ３１０の制御下に置くことが可能になる。これによって、システムの総費用が削減される。換言すると、図６の構成によって、図３に示した第１の実施形態と比較して、単一のサーバ３１０に接続されたローカル供給ノード群に拡張性がもたらされる。
【００６８】
サーバ３１０に接続されていないローカル供給ノード群を制御するために、サーバ３１０に接続されているローカル供給ノード群が、ローカル供給ノード群とサーバ３１０との間のメッセージおよび肯定応答の伝達を制御する拠点（hub：ハブ）ローカル供給ノード群として機能する。この機能を提供するために、拠点ローカル供給ノード群は、サブセットにおけるローカル供給ノード群のそれぞれに接続されている。したがって、図６の例では、ローカル供給ノード群１００は、サブセット６１０内の拠点ローカル供給ノード群である。この拠点ローカル供給ノード群１００は、ローカル供給ノード群１００’、１００’’および１００’’’に接続される。これらは、拠点ローカル供給ノード群１００によって制御される。ここで、複数のローカル供給ノード群から成るサブセット６１０内において、拠点ローカル供給ノード群１００だけが他の拠点ローカル供給ノード群と通信すればよく、当該サブセット内の他のローカル供給ノード群のそれぞれは互いに通信する必要がない。しかし、本発明はこのような形態に限定されない。
【００６９】
図７を参照すると、スレーブローカル供給ノード群に接続された拠点ローカル供給ノード群１００を示すサブセット７００が示されている。拠点ローカル供給ノード群１００は、図３を参照して説明した第１のローカル供給ノード群と同じものである。拠点ローカル供給ノード群１００はサーバ３１０に接続されている。スレーブ群１００’は、第１のローカル供給ノード群１００と同様のものである。しかし、スレーブローカル供給ノード群１００’において、第１のローカル供給ノード１１０Ａ’は、サーバ３１０に接続される代わりに、拠点ローカル供給ノード群１００の第１のローカル供給ノード１１０Ａに接続される。
【００７０】
したがって、動作に関して、スレーブローカル供給ノード群１００’は、図３を参照して説明した拠点ローカル供給ノード群１００の動作と酷似した動作をする。唯一の相違点として、スレーブローカル供給ノード群１００’における第１のローカル供給ノード１１０Ａ’が、拠点ローカル供給ノード群１００の第１のローカル供給ノード１１０Ａからメッセージを受信し、拠点ローカル供給ノード群１００の第１のローカル供給ノード１１０Ａに肯定応答を返信する。拠点ローカル供給ノード群１００の第１のローカル供給ノード１１０Ａは、スレーブローカル供給ノード群１００’の第１のローカル供給ノード１１０Ａ’から肯定応答を受信する。サーバ３１０は、拠点ローカル供給ノード群１００の第１のローカル供給ノード１１０Ａから肯定応答を受信する。複数の異なるローカル供給ノード間のメッセージおよび肯定応答の転送には、図３を参照して説明したものと同じ手法が利用される。
【００７１】
データベースに記憶される表を図８に示す。図８に示す表は具体的には、図３および図７のサーバ３１０に記憶されるデータベースに関する。この表には３つの列がある。第１の列９０５において、ローカル供給ノードが一意に識別されている。図８の例では、各ローカル供給ノードにおいて各ローカル供給ノードが一意に識別されている。１つのローカル供給ノード群（グループＡ、グループＢ等）における各ローカル供給ノードには番号が付され、同じ番号付けシステム（ノード１、ノード２、ノード３等）を用いて別のローカル供給ノード群におけるローカル供給ノードが識別される。したがって、各ローカル供給ノードは、各サーバ３１０に対してＡ１、Ａ２、Ｂ１、Ｂ２等として一意に識別される。しかし、本発明は、これに限定されず、任意のタイプの一意の識別法を利用することができる。
【００７２】
複数の異なるローカル供給ノードを複数の異なるローカル供給ノード群に（すなわち、複数の異なるサーバの制御下で）動的に配置することを可能にするために、各ローカル供給ノードに適用する識別情報は、ＩＰアドレス等、グローバルに一意なものとすることができる。
【００７３】
第２の列９１０は、各ローカル供給ノードによって供給可能な充電量を示す。充電量の値は、充電量が現在の（最新の）ものであることを保証するために定期的に更新される。この更新は、サーバ３１０からの要求に応答して行ってもよく、充電後または放電後等、トリガイベントに応じて行ってもよい。代替的に、所定の時間毎に自動的に更新を行ってもよい。
【００７４】
第３の列９１５は、ローカル供給ノードの接続の信頼性の詳細を示す。接続の信頼性は、どのくらいの頻度で、ローカル供給ノードから当該ローカル供給ノードが通信するサーバ３１０または別のローカル供給ノードへの接続が失敗したかを示す測定値である。接続の信頼性が８５％等の所定の閾値を下回る値まで下がった場合、図４における通信線４１０のような通信線が生成される。換言すると、信頼性が所定の閾値未満である場合、サーバ３１０は、信頼性が低いローカル供給ノードと通信している１つまたは複数のローカル供給ノードのＩＰアドレスを、信頼性の高い（例えば９７％を超える信頼性）先行の段におけるローカル供給ノードへ通知する。
【００７５】
実際には、ローカル供給ノードがメッセージを受信する順番は、接続の信頼性によって決まる。具体的には、ローカル供給ノード群の動作開始時においては、メッセージを伝達する順番は、ランダムに選択してもよく、サーバ３１０までの地理的な距離等の任意の基準を用いて選択してもよい。しかし、この順番は、時間の経過と共に接続の信頼性に応じて動的に変わり得る。実際には、一段目ノード（すなわち、サーバ３１０が通信するローカル供給ノード）が最も安定していてかつ最も信頼性が高い接続を有する。二段目ノード（すなわち、一段目ノードに接続されている複数のローカル供給ノード）が２番目に信頼性のある接続を有することになる。三段目ノード（すなわち、二段目ノードに接続されている複数のローカル供給ノード）が３番目に信頼性のある接続を有することになる。このことは、本システムがこれらの段のローカル供給ノードを通じてメッセージおよび肯定応答を伝達させる必要があるため有利である。したがって、若い番号が付された段における或るローカル供給ノードがメッセージまたは肯定応答を伝達しない場合、その後続の段における多数のローカル供給ノードはメッセージを受信しないことになる。しかし、後続の段におけるローカル供給ノードがメッセージを受信しない場合、その影響を受ける後続のローカル供給ノードの数はより少なくなる。
【００７６】
換言すると、ローカル供給ノード１１０Ａおよび１１０Ｂ間の接続の信頼性が所定の閾値を下回る場合、当該ローカル供給ノード群を通じたメッセージの伝達を確保するために、ローカル供給ノード１１０Ａがローカル供給ノード１１０Ｄにも接続される。したがって、メッセージがローカル供給ノード１１０Ｂに伝達されない場合、少なくともローカル供給ノード１１０Ｄがローカル供給ノード１１０Ａからの通信を受け、当該ローカル供給ノード群を通じたメッセージの伝達が可能になる。
【００７７】
以上に記載したように、メッセージを受信したローカル供給ノードに電力ネットワークに接続するように指示するメッセージが各ローカル供給ノードに送信される。本実施形態では、メッセージには、肯定応答のルーティングを手助けする、送信側のローカル供給ノードに関する一意の識別子が含まれる。これは、２つ以上のローカル供給ノードがメッセージを同一のローカル供給ノードに送信する場合に特に重要である。ローカル供給ノードからの肯定応答には、本実施形態では、電力ネットワークに接続したローカル供給ノードに関する一意の識別子が含まれる。これによって、肯定応答を受信したローカル供給ノードが、当該ローカル供給ノードに関係付けられているフラグをリセットすることが可能になる。
【００７８】
任意の単一のローカル供給ノードにおける充電に関してサーバ３１０に通知する更新メッセージには、バッテリパックの充電量と、当該ローカル供給ノードに関する任意の識別子とが含まれる。これによって、サーバ３１０によるデータベースの更新が可能になる。
【００７９】
上記実施形態は、コンピュータ可読命令を有するコンピュータプログラムとしても実現可能である。コンピュータプログラムは、上述したような方法をコンピュータに実行させる命令を含む。係るコンピュータプログラムは、ＣＤ−ＲＯＭもしくは固体メモリ等の記憶媒体または係るコンピュータプログラムを記憶するのに適した任意のタイプの記憶装置上で具現化され得る。さらに、コンピュータプログラムは、インターネット等のネットワークまたは任意のタイプのローカルネットワークを介して転送可能な信号として具現化され得る。
【００８０】
本発明の例示的な実施形態を、添付の図面を参照しながら本明細書において詳述してきたが、本発明は上記実施形態に厳密に限定されないこと、および、添付の特許請求の範囲によって規定される本発明の範囲および精神から逸脱しない限り、当業者によって種々の変更および修正が可能であることを理解されたい。
【図１】
0005971929.tif 000002
【図２】
0005971929.tif 000003
【図３】
0005971929.tif 000004
【図４】
0005971929.tif 000005
【図５】
0005971929.tif 000006
【図６】
0005971929.tif 000007
【図７】
0005971929.tif 000008
【図８】
0005971929.tif 000009