(57)【特許請求の範囲】
【請求項１】
充電の予約情報を生成し、充電器に送信するナビゲーション装置と、
予約情報を用いてスケジュールを作成し、該スケジュールに従った充電を行う充電器と、を備え、
前記充電器は、
前記予約情報および満充電までの充電量を含む更新情報を前記ナビゲーション装置から取得し、
前記予約情報を用いて予約車両のスケジュールを作成し、
前記充電量から充電時間を算出し、
前記更新情報に基づく最新の充電時間が、予約済みの充電時間よりも増加するものである場合、最新の充電時間を確保できるスケジュールに変更し、
前記更新情報に基づく最新の充電時間が、予約済みの充電時間よりも減少するものである場合、前記予約車両の予約よりも後の予約車両の充電開始時刻を早めたスケジュールに変更する
ことを特徴とする予約システム。
【請求項２】
請求項１に記載の予約システムであって、
前記充電器は、
前記予約情報の取得順に高い優先順位を設定し、
前記予約車両が予約時刻より早く到着した場合、他の予約車両が充電中でなければ、予約時の充電開始時刻を早めるスケジュールに変更し、
前記予約車両が予約時刻より遅く到着した場合、優先順位の高い予約車両の予約した充電時間を確保できるスケジュールに変更する
ことを特徴とする予約システム。
【請求項３】
請求項２に記載の予約システムであって、
前記充電器は、
前記予約車両が予約時刻より遅く到着したことにより、予約した充電時間を確保できない場合、所定のメッセージを前記予約車両の前記ナビゲーション装置に送信する
ことを特徴とする予約システム。
【請求項４】
請求項１に記載の予約システムであって、
前記充電器は、
取得した前記予約情報が、複数の前記充電器に充電予約をするものである場合、当該予約の優先順位を他の予約の優先順位よりも低く設定する
ことを特徴とする予約システム。
【請求項５】
充電の予約情報を生成し、充電器に送信するナビゲーション装置と、
予約情報を用いてスケジュールを作成し、該スケジュールを充電器に送信するサーバと、
前記スケジュールに従った充電を行う充電器と、を備え、
前記サーバは、
前記予約情報および満充電までの充電量を含む更新情報を前記ナビゲーション装置から取得し、
前記予約情報を用いて予約車両のスケジュールを作成し、
前記充電量から充電時間を算出し、
前記更新情報に基づく最新の前記充電時間が、予約済みの前記充電時間よりも増加するものである場合、最新の前記充電時間を確保できるスケジュールに変更し、
前記更新情報に基づく最新の前記充電時間が、予約済みの前記充電時間よりも減少するものである場合、前記予約車両の予約よりも後の予約車両の充電開始時刻を早めたスケジュールに変更する
ことを特徴とする予約システム。
【請求項６】
請求項５に記載の予約システムであって、
前記サーバは、
前記予約情報の取得順に高い優先順位を設定し、
前記予約車両が予約時刻より早く到着した場合、他の予約車両が充電中でなければ、予約時の充電開始時刻を早めるスケジュールに変更し、
前記予約車両が予約時刻より遅く到着した場合、優先順位の高い予約車両の予約した充電時間を確保できるスケジュールに変更する
ことを特徴とする予約システム。
【請求項７】
充電の予約情報および満充電までの充電量を含む更新情報をナビゲーション装置から取得する情報取得部と、
前記予約情報を用いてスケジュールを作成し、
前記充電量から充電時間を算出し、
前記更新情報に基づく最新の前記充電時間が、予約済みの前記充電時間よりも増加するものである場合、最新の前記充電時間を確保できるスケジュールに変更し、
前記更新情報に基づく最新の前記充電時間が、予約済みの前記充電時間よりも減少するものである場合、前記予約車両の予約よりも後の予約車両の充電開始時刻を早めたスケジュールに変更するスケジューリング部と、
前記スケジュールに従って、前記予約車両に充電を行う充電部と、
を備えることを特徴とする充電器。
【請求項８】
請求項７に記載の充電器であって、
前記スケジューリング部は、
前記予約情報の取得順に高い優先順位を設定し、
前記予約車両が予約時刻より早く到着した場合、他の予約車両が充電中でなければ、予約時の充電開始時刻を早めるスケジュールに変更し、
前記予約車両が予約時刻より遅く到着した場合、優先順位の高い予約車両の予約した充電時間を確保できるスケジュールに変更する
ことを特徴とする充電器。
【請求項９】
請求項８に記載の充電器であって、
前記予約車両が予約時刻より遅く到着したことにより、予約した充電時間を確保できない場合、所定のメッセージを生成するメッセージ生成部と、
前記メッセージを前記予約車両の前記ナビゲーション装置に送信する送信部と、
を備えることを特徴とする充電器。
【請求項１０】
請求項７に記載の充電器であって、
前記スケジューリング部は、
取得した前記予約情報が、複数の充電器に充電予約をするものである場合、当該予約の優先順位を他の予約の優先順位よりも低く設定する
ことを特徴とする充電器。
【請求項１１】
ナビゲーション装置から充電の予約情報と満充電までの充電量を含む更新情報を取得し、充電器から予約車両の到着時刻の通知を取得する情報取得部と、
前記予約情報を用いてスケジュールを作成し、
前記充電量から充電時間を算出し、
前記更新情報に基づく最新の前記充電時間が、予約済みの前記充電時間よりも増加するものである場合、最新の前記充電時間を確保できるスケジュールに変更し、
前記更新情報に基づく最新の前記充電時間が、予約済みの前記充電時間よりも減少するものである場合、前記予約車両の予約よりも後の予約車両の充電開始時刻を早めたスケジュールに変更するスケジューリング部と、
前記スケジュールを充電器に送信する送信部と、
を備えることを特徴とするサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、予約システム、ナビゲーション装置、充電器およびサーバに関する。
【背景技術】
【０００２】
特許文献１には、充電スタンドを効率的に運用するための予約システムに関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２３０６１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記予約システムでは、到着予定時刻と実際の到着時刻とが大きく異なる場合、再予約または予約がキャンセルされる。しかしながら、早期に予約したにもかかわらず、到着時間の遅れにより再予約や予約そのものがキャンセルされるのは不公平感がある。一方で、再予約やキャンセルではなく、到着時刻に応じて柔軟に予約スケジュールを変更できる予約システムであれば、充電スタンドの充電器を効率良く活用し、且つ、不公平感も生じない。
【０００５】
そこで、本発明は、より効率的な充電の予約を可能とする予約システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る予約システムは、充電の予約情報を生成し、充電器に送信するナビゲーション装置と、予約情報を用いてスケジュールを作成し、該スケジュールに従った充電を行う充電器と、を備え、前記充電器は、前記予約情報および満充電までの充電量を含む更新情報を前記ナビゲーション装置から取得し、前記予約情報を用いて予約車両のスケジュールを作成し、前記充電量から充電時間を算出し、前記更新情報に基づく最新の充電時間が、予約済みの充電時間よりも増加するものである場合、最新の充電時間を確保できるスケジュールに変更し、前記更新情報に基づく最新の充電時間が、予約済みの充電時間よりも減少するものである場合、前記予約車両の予約よりも後の予約車両の充電開始時刻を早めたスケジュールに変更する。
【発明の効果】
【０００７】
本発明に係る予約システムによれば、より効率的な充電の予約を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態に係る予約システムの概略構成を示す図である。
【図２】本発明の一実施形態に係るナビゲーション装置の概略構成を示す図である。
【図３】本発明の一実施形態に係るサーバの概略構成を示す図である。
【図４】本発明の一実施形態に係る充電器の概略構成を示す図である。
【図５】本発明の一実施形態に係るナビゲーション装置の機能ブロックを示す図である。
【図６】本発明の一実施形態に係る充電器の機能ブロックを示す図である。
【図７】本発明の一実施形態に係る予約処理の概略を示すシーケンス図である。
【図８】本発明の一実施形態に係る充電処理の概略を示すシーケンス図である。
【図９】本発明の一実施形態に係る予約情報生成処理を示すフロー図である。
【図１０】本発明の一実施形態に係る予約受付処理を示すフロー図である。
【図１１】本発明の一実施形態に係るスケジューリング処理を示すフロー図である。
【図１２】本発明の一実施形態に係る予約確認処理を示すフロー図である。
【図１３】本発明の一実施形態に係る再スケジューリング処理を示すフロー図である。
【図１４】本発明の一実施形態に係る予約表およびスケジュールを示す図である。
【図１５】本発明の一実施形態に係る予約車両の再スケジュールである。
【図１６】本発明の一実施形態に係る予約車両の再スケジュールである。
【図１７】本発明の一実施形態に係る予約車両の再スケジュールである。
【図１８】本発明の他の実施形態に係るスケジューリング処理を示すフロー図である。
【図１９】本発明の一実施形態に係る画面例である。
【図２０】本発明の一実施形態に係る画面例である。
【図２１】本発明の他の実施形態に係る画面例である。
【発明を実施するための形態】
【０００９】
以下、本発明の一実施形態に係る予約システムについて説明する。
【００１０】
図１は、本発明の一実施形態に係る予約システムの概略構成を示した図である。予約システムは、車両に搭載されているナビゲーション装置１００と、通信センタに設置されるサーバ２００と、充電施設に設置される充電器３００と、から構成される。ここで、ナビゲーション装置１００は、内蔵する無線通信装置２６によりサーバ２００との間で無線通信を行う。また、ナビゲーション装置１００は、車両に内蔵されるマイコンとの間で所定情報をやり取りする。
【００１１】
また、サーバ２００は、インターネット網などのデジタル通信回線網を通じて充電器３００の通信装置３０６に接続され、相互にデータの受け渡しを行う。
【００１２】
また、充電器３００は、給電装置３０８の電源ケーブルαに接続されている電気車両に給電を行う。また、充電器３００は、充電予約スケジュールに従って給電先を切り替える。すなわち、給電装置３０８に複数の電気車両が接続されている場合、充電器３００は、予約されている特定の電気車両に対して給電を行う。電気車両は、充電器３００からの給電によりバッテリの充電を行う。なお、電源ケーブルαには通信線が内蔵されており、電源ケーブルαの充電用コネクタが車両のケーブル接続端子に接続されると、車両と充電器３００との間で通信が確立される。これにより、充電器３００は、車両が充電施設に到着したことを検知することができる。
【００１３】
図２は、本実施形態に係るナビゲーション装置１００の概略構成を示した図である。ナビゲーション装置１００は、演算処理装置１と、ディスプレイ１０と、記憶装置１１と、音声入出力装置１３と、入力装置１６と、ＲＯＭ装置２０と、車速センサ２１と、ジャイロセンサ２２と、ＧＰＳ受信装置２３と、ＦＭ多重放送受信装置２４と、ビーコン受信装置２５と、無線通信装置２６と、を備えている。また、これらの各装置やセンサは、バスによって相互に接続され、データの受け渡しが可能な構成となっている。
【００１４】
なお、ナビゲーション装置１００とは、地図情報１２、交通情報の表示、推奨経路の探索、経路誘導など、いわゆるナビゲーション機能を実現することができる装置のことである。また、本実施形態に係るナビゲーション装置１００は、電気車両（例えば、電気自動車）に搭載されて用いられる。
【００１５】
演算処理装置１は、ナビゲーション装置１００の様々な処理を行う中心的なユニットである。演算処理装置１は、例えば、車速センサ２１、ジャイロセンサ２２といった各種センサや、ＧＰＳ受信装置２３などから出力される情報を用いて、ユーザの現在地を特定する。
【００１６】
また、演算処理装置１は、記憶装置１１に格納されている地図情報１２を用いて、出発地および目的地を結ぶ推奨経路を探索する。
【００１７】
また、演算処理装置１は、特定された現在地や予め設定されている表示縮尺率などに応じて、ディスプレイ１０の表示領域に表示する地図情報１２の表示範囲を特定する。
【００１８】
また、演算処理装置１は、表示領域内に含まれる地図情報１２、交通情報、経路情報などをグラフィックス変換し、ディスプレイ１０に出力する。
【００１９】
また、演算処理装置１は、経路誘導を行うための音声情報を生成し、これをスピーカ１５に出力する。
【００２０】
また、演算処理装置１は、充電施設への到着予定時刻および満充電までの充電量を算出する。また、演算処理装置１は、到着予定時刻、充電量、充電予約日、滞在時間など所定の情報を含む予約情報を生成する。
【００２１】
なお、演算処理装置１は、数値演算、各装置およびセンサの制御など、様々な処理を実行するＣＰＵ２（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ３（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）と、プログラムやデータなどを格納するＲＯＭ４（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、各種ハードウェアを演算処理装置と接続するためのＩ／Ｆ（インターフェース）５と、を有している。また、ＣＰＵ２、ＲＡＭ３、ＲＯＭ４は、バス６によって相互に接続されている。
【００２２】
ディスプレイ１０は、演算処理装置１により生成されたグラフィックス情報を表示領域に表示させるユニットである。ディスプレイ１０は、例えば、液晶ディスプレイ、有機ＥＬディスプレイなどで構成される。
【００２３】
記憶装置１１は、例えば、ＨＤＤ（Hard Disk Drive）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成される。例えば、記憶装置１１には、地図情報１２などの情報が格納されている。
【００２４】
音声入出力装置１３は、音声入力装置としてのマイクロフォン１４と、音声出力装置としてのスピーカ１５と、を備える。マイクロフォン１４は、ユーザが発した声など、ナビゲーション装置１００の外部音声を取得する。また、スピーカ１５は、演算処理装置１で生成されたユーザへのメッセージを音声信号として出力する。
【００２５】
入力装置１６は、ナビゲーション装置１００がユーザから所定の指示を受け付けるための装置である。具体的には、方向キー１７、ダイヤルスイッチ１８、タッチパネル１９、その他のハードスイッチ（図示しない）である縮尺変更キーなどで構成される。
【００２６】
ＲＯＭ装置２０は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどのＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記録媒体で構成されている。この記録媒体には、例えば、動画情報や、音声情報などが格納されている。
【００２７】
車速センサ２１、ジャイロセンサ２２およびＧＰＳ受信装置２３は、ナビゲーション装置１００が搭載される車両の現在地を検出するために使用される。
【００２８】
車速センサ２１は、車速の算出に用いられる情報を出力する。具体的には、車速センサ２１は、検出した車輪の回転数をパルス信号に変換し、所定の時間内におけるパルス信号数といった所定の情報を出力する。
【００２９】
ジャイロセンサ２２は、光ファイバジャイロや振動ジャイロなどで構成され、移動体の回転による角速度を検出する。
【００３０】
ＧＰＳ受信装置２３は、ＧＰＳ衛星からの信号を受信して、車両とＧＰＳ衛星間の距離と、距離の変化率を３個以上の衛星に対して測定することで、車両の現在地、進行速度および進行方位を測定する。
【００３１】
ＦＭ多重放送受信装置２４は、ＦＭ放送局から送られてくるＦＭ多重放送信号を受信する。ＦＭ多重放送には、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ：登録商標）情報の概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報などや、ＦＭ多重一般情報としてラジオ局が提供する文字情報などがある。
【００３２】
ビーコン受信装置２５は、ＶＩＣＳ情報などの概略現況交通情報、規制情報、ＳＡ／ＰＡ（サービスエリア／パーキングエリア）情報、駐車場情報、天気情報や緊急警報などを受信する。例えば、光により通信する光ビーコン、電波により通信する電波ビーコンなどの受信装置である。
【００３３】
無線通信装置２６は、外部装置との間で無線通信を行うための装置である。具体的には、無線通信装置２６は、演算処理装置１で生成された充電の予約情報といった所定の情報を通信センタのサーバ２００に送信する。
【００３４】
図３は、本実施形態に係るサーバ２００の概略構成を示した図である。サーバ２００は、演算処理装置２０１と、通信装置２０６と、記憶装置２０７と、を備えている。なお、これらの各デバイスは、バス２０８によって電気的に接続され、相互にデータの受け渡しが可能な構成となっている。
【００３５】
演算処理装置２０１は、サーバ２００の様々な処理を行う中心的なユニットである。具体的には、演算処理装置２０１は、通信装置２０６が受信した情報を用いて所定の演算処理を行う。また、演算処理装置２０１は、通信装置２０６を介して送信する情報の送信先を指示する。
【００３６】
なお、演算処理装置２０１は、数値演算、他の装置およびセンサの制御など、様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０２と、プログラムやデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０３と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０４と、を有している。なお、これらのＣＰＵ２０２、ＲＯＭ２０３、ＲＡＭ２０４は、バス２０５によって相互に電気的に接続されている。
【００３７】
通信装置２０６は、外部装置との間でデータを送受信する装置である。具体的には、通信装置２０６は、ナビゲーション装置１００から予約情報を受信し、演算処理装置２０１の指示に従って、これを充電器３００に送信する。また、通信装置２０６は、充電器３００から受信した予約確認情報を受信し、演算処理装置２０１の指示に従って、これをナビゲーション装置１００に送信する。
【００３８】
記憶装置２０７は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成される。例えば、記憶装置２０７には、サーバ２００の演算処理に用いられるプログラムやデータが記憶されている。また、記憶装置２０７には、通信装置２０６で受信された情報などが格納される。
【００３９】
図４は、本実施形態に係る充電器３００の概略構成を示した図である。充電器３００は、演算処理装置３０１と、通信装置３０６と、記憶装置３０７と、給電装置３０８と、を備えている。なお、これらの各デバイスは、バス３０９によって電気的に接続され、相互にデータの受け渡しが可能な構成となっている。
【００４０】
演算処理装置３０１は、充電器３００の様々な処理を行う中心的なユニットである。具体的には、演算処理装置３０１は、ナビゲーション装置１００から予約情報を取得し、これを用いて充電予約のスケジュールや予約確認情報を生成する。また、演算処理装置３０１は、作成したスケジュールに従って予約車両に給電先を切り替える。
【００４１】
なお、演算処理装置３０１は、数値演算、他の装置およびセンサの制御など、様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３０２と、プログラムやデータなどを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０３と、プログラムやデータ、演算結果などを一時的に格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３０４と、を有している。なお、これらのＣＰＵ３０２、ＲＯＭ３０３、ＲＡＭ３０４は、バス３０５によって相互に電気的に接続されている。
【００４２】
通信装置３０６は、外部装置との間でデータを送受信する装置である。具体的には、通信装置３０６は、サーバ２００を介してナビゲーション装置１００から予約情報を受信する。また、通信装置３０６は、充電器３００で生成した予約確認情報を、サーバ２００を介してナビゲーション装置１００に送信する。
【００４３】
記憶装置３０７は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や不揮発性メモリカードといった、少なくとも読み書きが可能な記録媒体で構成される。例えば、記憶装置３０７には、充電器３００の演算処理に用いられるプログラムやデータおよび演算処理装置３０１で生成された充電予約のスケジュールなどが格納されている。
【００４４】
給電装置３０８は、電気車両の充電を行う装置である。具体的には、給電装置３０８は、通信線を内蔵している複数（ｎ本）の電源ケーブルを有し、予約された電気車両が接続されている電源ケーブルに電力を供給する。なお、給電装置３０８は、演算処理装置３０１からの指示に応じて給電先を切り替える。
【００４５】
次に、本実施形態に係るナビゲーション装置１００および充電器３００の機能ブロックについて説明する。図５は、ナビゲーション装置１００の機能ブロックである。また、図６は、充電器３００の機能ブロックである。なお、各機能ブロックは、これら各装置に実装されるＣＰＵ２、３０２が読み込んだ所定のプログラムを実行することにより構築される。そのため、ＲＯＭ４、３０３または記憶装置１１、３０７には、各機能部の処理を実行するためのプログラムが記憶されている。
【００４６】
また、機能ブロックは、本実施形態に係るナビゲーション装置１００、充電器３００で実現される各機能を理解容易にするために、主な処理内容に応じて分類したものである。また、各機能の分類の仕方やその名称によって、本発明が制限されることはない。ナビゲーション装置１００および充電器３００の各構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００４７】
また、各装置の機能部は、ハードウェア（ＡＳＩＣなど）により構築されてもよい。また、各機能部の処理が１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００４８】
図５に示すように、ナビゲーション装置１００は、全体制御部４０１と、経路探索部４０２と、予約情報生成部４０３と、を有している。
【００４９】
全体制御部４０１は、ナビゲーション装置１００の様々な処理を行う中心的な機能部である。具体的には、全体制御部４０１は、他の機能部、ナビゲーション装置１００が内蔵する他の装置、センサ、並びに、外部装置から様々な情報や指示を受け付ける。また、全体制御部４０１は、取得した情報や受け付けた指示を、これらの情報や指示の種類または内容に応じて、所定のセンサ、装置、機能部に出力する。
【００５０】
また、全体制御部４０１は、地図情報１２などの所定情報をグラフィックス変換し、これをディスプレイ１０に出力する。また、全体制御部４０１は、地図情報１２や経路情報などを用いて、ユーザを経由地および目的地まで誘導する。
【００５１】
また、全体制御部４０１は、所定の入力画面や予約の確認情報をディスプレイ１０に表示させ、充電の予約に関する情報の入力をユーザから受け付ける。また、全体制御部４０１は、到着予定時刻および充電量を含む更新情報を予約情報生成部４０３から取得すると、サーバ２００を介して、充電器３００に送信する。
【００５２】
経路探索部４０２は、出発地、経由地、目的地の間を結ぶ経路を探索する機能部である。具体的には、経路探索部４０２は、ＧＰＳ受信装置２３、車速センサ２１、ジャイロセンサ２２から出力される所定の情報および地図情報１２を用いて、マップマッチング処理を行うことにより、車両の現在地を示す座標情報を特定する。また、経路探索部４０２は、ユーザから経由地および目的地の住所や名称を受け付け、対応する座標情報を地図情報から特定する。また、経路探索部４０２は、特定した座標情報を用いて、ダイクストラ法により、出発地から目的地までを結ぶ経路情報を生成する。また、経路探索部４０２は、生成した経路情報を全体制御部４０１に出力する。
【００５３】
予約情報生成部４０３は、充電の予約を行うための予約情報を生成する機能部である。具体的には、予約情報生成部４０３は、予約日、施設の滞在時間、充電施設への到着予定時刻など、充電の予約に必要となる所定情報を含む予約情報を生成する。なお、予約情報生成部４０３は、所定時間（例えば、５分）ごとに充電施設への到着予定時刻および満充電までの充電量を再計算する。また、前回の計算結果と異なる場合、予約情報生成部４０３は、最新の計算結果を含む更新情報を生成し、これを全体制御部４０１に出力する。
【００５４】
図６は、充電器３００の機能ブロックを示した図である。充電器３００は、充電制御部５０１と、予約部５０２と、を有している。
【００５５】
充電制御部５０１は、充電器３００の様々な処理を行う中心的な機能部である。具体的には、充電制御部５０１は、他の機能部、充電器３００が内蔵する他の装置、並びに、外部装置から様々な情報や指示を受け付ける。また、充電制御部５０１は、取得した情報や受け付けた指示を、これらの情報や指示の種類または内容に応じて、所定の装置や機能部に出力する。
【００５６】
また、充電制御部５０１は、給電先を切り替える指示を生成し、給電装置３０８に出力する。具体的には、充電制御部５０１は、充電予約のスケジュールに従って予約車両が接続されている電源ケーブルαに電力を供給する指示を生成し、これを給電装置３０８に出力する。
【００５７】
予約部５０２は、電気車両の充電予約を行う機能部である。具体的には、予約部５０２は、ナビゲーション装置１００から取得する情報を用いて、充電の予約およびスケジュールを作成する。また、予約部５０２は、予約内容を確認するための予約確認情報を生成する。また、予約部５０２は、充電時間や充電量などを通知する充電スケジュールを生成する。なお、予約部５０２は、車両が到着した場合やナビゲーション装置１００から更新情報を取得した場合など、所定のタイミングで再度スケジューリングを行い、充電スケジュールを生成し直す。
【００５８】
以上、本実施形態に係るナビゲーション装置１００および充電器３００の機能ブロックについて説明した。
【００５９】
［動作の説明］次に、予約システムで実行される予約処理および充電処理の流れを説明する。図７は、予約処理の流れを示したシーケンス図である。予約処理では、ナビゲーション装置１００は予約情報を生成し、これをサーバ２００に送信する。サーバ２００は、予約情報を充電器３００に中継する。充電器３００は、取得した予約情報を用いてスケジューリングおよび予約を実行する。また、充電器３００は、予約に関する所定情報を含む予約確認情報を生成し、これをサーバ２００経由でナビゲーション装置１００に送信する。
【００６０】
また、図８は、充電処理の流れを示したシーケンス図である。充電処理では、ナビゲーション装置１００は、到着したことを示す到着通知を充電器３００に出力する。また、充電器３００は、到着通知を取得すると、作成済みのスケジュールを用いて、再度スケジューリングを行う。また、充電器３００は、新たに作成したスケジュールに従って給電先の予約車両を切り替えて充電を行う。また、充電器３００は、充電時間や充電量などを通知するための充電スケジュールを生成し、これをナビゲーション装置１００に出力する。
【００６１】
以上のような流れにより、予約システムは予約処理および充電処理を実行する。
【００６２】
まず、予約処理の予約情報生成処理について詳細に説明する。図９は、ナビゲーション装置１００で実行される予約情報生成処理の流れを示すフロー図である。かかる処理は、ナビゲーション装置１００が充電予約モードへの移行指示を受け付けると開始される。
【００６３】
全体制御部４０１は、図１９に示す入力画面８００を表示させ、予約指示の入力を待機する（ステップＳ００１）。そして、予約日（充電を行う日）８０１、充電施設の滞在時間８０２（または、施設の出発時刻８０３）が入力されると、全体制御部４０１は予約指示を受け付けたと判定する。なお、予約日（充電を行う日）８０１が入力されない場合、全体制御部４０１は、当日の予約と見なす事にしてもよい。
【００６４】
次に、予約情報生成部４０３は、予約情報を生成する（ステップＳ００２）。具体的には、予約情報生成部４０３は、充電設備への到着予定時刻や、満充電にするための充電量を算出する。ここで、予約情報生成部４０３は、充電設備への到着予定時刻を経路情報から取得する。また、予約情報生成部４０３は、到着時の充電残量から満充電にするために必要な充電量を算出する。そして、予約情報生成部４０３は、到着予定時刻、充電量、充電予約日８０１および滞在時間８０２を含む予約情報を生成し、無線通信装置２６を介して、サーバ２００に送信する（ステップＳ００３）。
【００６５】
次に、充電器３００で実行される予約受付処理について説明する。充電器３００は、サーバ２００を介して取得した予約情報を用いて予約受付処理を行う。図１０は、予約受付処理の流れを示すフロー図である。かかる処理は、充電器３００が予約情報を取得すると開始される。
【００６６】
予約部５０２は、取得した予約情報を用いてスケジューリング（ステップＳ０１１）を行う。ここで、図１１は、スケジューリング処理の詳細を示すフロー図である。スケジューリング処理が開始されると、予約部５０２は、予約の優先順位（例えば、優先順位１、２、３…ｎ）を設定する（ステップＳ０２１）。具体的には、予約部５０２は、予約情報を早く受け付けた順に優先順位を高く設定する。例えば、同日の予約日（充電を行う日）に対する複数の予約情報を取得した場合、予約部５０２は、先に予約情報を取得した予約の優先順位を高く設定する。
【００６７】
次に、予約部５０２は、充電施設の滞在時間内に満充電が可能であるか否かを判定する（ステップＳ０２２）。具体的には、予約部５０２は、予約情報に含まれる満充電までの充電量から充電時間を算出し、滞在時間内に他の予約が入っていない時間帯に満充電となる充電時間を確保できるか否かを判定する。そして、満充電の充電時間を確保できる場合、（ステップＳ０２２でＹｅｓ）、予約部５０２は、処理をステップＳ０２３に移行する。一方で、満充電ができないと判定した場合（ステップＳ０２２でＮｏ）、予約部５０２は、処理をステップＳ０２５に移行する。
【００６８】
ステップＳ０２３では、予約部５０２は、滞在時間内で他の予約が入っていない時間帯に満充電を行うための充電時間を割り当てたスケジュールを作成し、かかる予約を確定させる（ステップＳ０２４）。なお、予約部５０２は、作成したスケジュールを記憶装置３０７に出力する。
【００６９】
一方、ステップＳ０２５では、予約部５０２は、取得した予約情報に承諾情報が付加されているか否かを判定する。なお、承諾情報とは、滞在時間内で満充電を行うための充電時間を確保できない場合、充電器３００から提示された充電量の充電を行うことにユーザが承諾した際予約情報に付加される情報である。承諾情報の詳細は後述する。
【００７０】
予約情報に承諾情報が付加されている場合（ステップＳ０２５でＹｅｓ）、予約部５０２は、処理をステップＳ０２３に移行しスケジュールを作成する。一方で、承諾情報が付加されていない場合（ステップＳ０２５でＮｏ）、予約部５０２は、滞在時間内に充電可能な充電量を算出する（ステップＳ０２６）。具体的には、予約部５０２は、滞在時間内に確保できる充電時間から充電可能な充電量を算出する。
【００７１】
図１０のフロー図に戻って説明を続ける。スケジューリング処理を終えると、予約部５０２は、予約確認情報を生成する（ステップＳ０１２）。具体的には、予約確定の有無、予約時間、充電量などを通知するための予約確認情報を生成し、ナビゲーション装置１００に送信する（ステップＳ０１３）。
【００７２】
次に、ナビゲーション装置１００で実行される予約確認処理について説明する。図１２は、予約確認処理を示すフロー図である。かかる処理は、ナビゲーション装置１００が予約確認情報を受信すると開始される。
【００７３】
予約確認処理が開始されると、全体制御部４０１は、予約が確定したか否かを判定する（ステップＳ０３１）。具体的には、全体制御部４０１は、予約確認情報から予約が確定したか否かを判定する。そして、予約が確定している場合（ステップＳ０３１でＹｅｓ）、全体制御部４０１は、予約確認処理を終了する。一方で、予約が確定していない場合（ステップＳ０３１でＮｏ）、全体制御部４０１は、予約確認情報をディスプレイ１０に表示させる（ステップＳ０３２）。
【００７４】
図２０は、予約確認情報が表示された画面例８１０である。図示するように、予約確認情報には、予約が確定していない旨８１１と、滞在時間内で可能な充電量などの情報８１２と、かかる内容の予約を行うための指示ボタン８１３と、新たな予約条件を入力する画面に移行するためのボタン８１４と、が表示される。
【００７５】
ここで、全体制御部４０１は、表示した予約確認情報の内容で予約指示を受け付けたか否かを判定する（ステップＳ０３３）。具体的には、全体制御部４０１は、ボタン８１３が押された場合、かかる予約指示を受け付けたと判定し（ステップＳ０３３でＹｅｓ）、処理をステップＳ０３４に移行する。一方で、ボタン８１４が押された場合、全体制御部４０１は、予約確認情報の内容に従った予約指示を受け付けなかったと判定し（ステップＳ０３３でＮｏ）、予約情報生成処理に移行し（ステップＳ０３５）、本フローを終了させる。
【００７６】
ステップＳ０３４では、予約情報生成部４０３は、予約確認情報で通知された条件に従った内容の予約情報を生成し、充電器３００に送信する（ステップＳ０３６）。このとき、予約情報生成部４０３は、生成した予約情報に承諾情報を付加する。すなわち、承諾情報は、施設滞在時間内に満充電ができない場合でも、提示された充電量の充電を行うことをユーザが承諾した場合に付加される情報である。これにより、充電器３００の予約部５０２は、施設滞在時間内に満充電ができない場合でも、予約確認情報で通知した充電量の充電を行うためのスケジュールを作成し（図１１、ステップＳ０２３）、かかる予約を確定させる（ステップＳ０２４）。
【００７７】
以上、予約処理の予約情報生成処理と、予約受付処理と、予約確認処理について説明した。
【００７８】
次に、充電処理について説明する。充電処理では、始めに到着通知処理が行われる。到着通知処理は、ナビゲーション装置１００のケーブル接続端子に充電器３００の電源ケーブルαが接続されるとナビゲーション装置１００で実行される。具体的には、全体制御部４０１は、車両の固有ＩＤの取得要求信号を車両のマイコンに出力する。マイコンは、取得要求信号を受け付けると、車両に内蔵されるＲＯＭから車両固有ＩＤを読み出し、これをナビゲーション装置１００に出力する。全体制御部４０１は、充電設備に到達したことを通知するための所定信号に車両固有ＩＤを付加した到着通知信号を生成し、通信線を介して、充電器３００に出力する。
【００７９】
到着通知信号を取得すると、充電器３００の予約部５０２は、再スケジューリング処理を実行する。図１３は、再スケジューリング処理を示したフロー図である。なお、予約部５０２は、サーバ２００を介してナビゲーション装置１００から更新情報を取得した場合、すなわち、車両の到着時刻や到着時の満充電までの充電量が変化した場合にも再スケジューリング処理を実行する。
【００８０】
予約部５０２は、到着通知信号に含まれる車両固有ＩＤから、予約済みのスケジュールを記憶装置３０７から抽出し、予約の優先順位を特定する（ステップＳ０４１）。次に、予約部５０２は、他の予約車両が充電中であるか否かを判定する（ステップＳ０４２）。具体的には、予約部５０２は、充電制御部５０１を介して、他の予約車両に給電を行っているか否かを判定する。そして、他の予約車両が充電中でない場合（ステップＳ０４２でＮｏ）、予約部５０２は、現在のスケジュールを、到着した予約車両の充電を前倒しして行うスケジュールに変更する（ステップＳ０４３）。
【００８１】
一方で、他の予約車両が充電中の場合（ステップＳ０４２でＹｅｓ）、予約部５０２は、優先順位の高い予約車両が、予約した充電時間を確保できるスケジュールに組み替え可能であるか否かを判定する（ステップＳ０４４）。すなわち、予約部５０２は、予約車両の予約時の充電時間を確保することを最優先し、そのようなスケジュールに組み替えた場合に、優先順位の低い予約車両の充電時間を予約が入っていない空き時間に割り当てられるか否かを判定する。
【００８２】
そして、スケジュールの組み替えが可能である場合（ステップＳ０４４でＹｅｓ）、予約部５０２は、スケジュールを組み替えて（ステップＳ０４５）、再スケジューリング処理を終了する。
【００８３】
一方で、そのようなスケジュールの組み替えができない場合（ステップＳ０４４でＮｏ）、予約部５０２は、予約した充電時間を確保できない旨のメッセージ（例えば、「到着が遅れたため、予約した充電時間を確保できません」など）を生成し（ステップＳ０４６）する。そして、予約部５０２は、生成したメッセージ情報をナビゲーション装置１００に送信し（ステップＳ０４７）、再スケジューリング処理を終了する。例えば、予約車両の到着が到着予定時刻よりも大幅に遅れ、滞在時間中充電を行ったとしても、予約した充電時間を確保できない場合などが該当する。なお、メッセージ情報を取得したナビゲーション装置１００の全体制御部４０１は、ディスプレイ１０に所定のメッセージを表示させる。
【００８４】
また、予約部５０２は、ナビゲーション装置１００から更新情報を受信した場合にも再スケジューリング処理を行う。具体的には、予約部５０２は、受信した更新情報の車両固有ＩＤを用いて、該車両の予約時間および予約済みの充電時間を特定する。
【００８５】
そして、更新情報が到着予定時刻の変更を示すものである場合、予約部５０２は、予約車両の到着予定時刻を変更する。
【００８６】
また、更新情報が充電量の変更を示すものである場合、予約部５０２は、更新情報の充電量を用いて新たな充電時間を算出する。そして、予約部５０２は、算出した充電時間を確保することができるように再スケジューリング処理を行う。すなわち、更新情報により算出した充電時間が予約済みの充電時間よりも増加した場合、予約部５０２は、かかる充電時間が確保できるようにスケジュールを組み替える。また、更新情報により算出した充電時間が予約済みの充電時間よりも減少した場合、該車両の予約よりも後の予約車両の充電開始時間を早めたスケジュールに変更する。
【００８７】
ここで、再スケジューリング処理について具体的に説明する。図１４は、予約表７００およびスケジュール７１０を示す図である。予約表７００は、車両Ａ〜Ｃから受信した予約情報の所定項目をまとめたものである。このような予約表７００は、充電器３００の予約部５０２が予約情報を取得した際に作成し、記憶装置３０７に格納されている。図示するように、予約表７００には、予約識別ＩＤ７０１と、予約受付時刻７０２と、到着予定時刻７０３と、完了時刻７０４と、充電時間７０５と、優先順位７０６と、が格納されている。なお、予約識別ＩＤには、予約車両を示す車両の固有ＩＤが格納されている。予約受付時刻７０２は、各車両のナビゲーション装置１００から予約情報を受信した時刻を示す。また、到着予定時刻７０３は、ナビゲーション装置１００が算出した充電施設への到着予定時刻を示す。また、完了時刻７０４は、到着時刻と施設滞在時間とから算出した時刻すなわち車両が施設を出発する時刻を示す。
【００８８】
また、ステップＳ０２３で作成されたスケジュール７１０には、予約識別ＩＤ７１１と、予約受付時刻７１２と、充電時間７１３と、が格納されている。充電器３００の予約部５０２は、このような項目を有するスケジュール７１０に基づいて、予約車両が到着するたび（および更新情報を取得するたび）に再スケジュール処理を実行する。
【００８９】
まず、予約車両Ｃが予定時刻よりも早く到着（１２：３０に到着）すると、予約部５０２は、予約表７００およびスケジュール７１０を記憶装置３０７から抽出し、優先順位を特定する（ステップＳ０４１）。次に、予約部５０２は、予約車両Ｃ以外の予約車両が充電中であるか否かを判定する（ステップＳ０４２）。なお、予約車両Ａ、Ｂは未到着であるため（ステップＳ０４２でＮｏ）、予約部５０２は、予約車両Ｃのスケジュールを前倒ししたスケジュールを作成する（ステップＳ０４３）。
【００９０】
図１５は、予約車両Ｃの到着時における再スケジュール７２０を示す図である。図示するように、予約部５０２は、当初１３：００〜１４：００に設定していた予約受付時間７１２を１２：３０〜１３：３０に前倒しした再スケジュールを作成する。そして、充電制御部５０１は、再スケジュール７２０に従って予約車両Ｃへの充電を実行する。
【００９１】
また、予約車両Ｂが予定時刻よりも早く到着（１３：１５分に到着）すると、予約部５０２は、予約表７００およびスケジュール７２０を記憶装置３０７から抽出し、優先順位を特定する（ステップＳ０４１）。次に、予約部５０２は、予約車両Ｂ以外の車両が充電中であるか否かを判定する（ステップＳ０４２）。
【００９２】
ここで、予約車両Ｂの到着時には、予約車両Ｃが充電中であるため、予約部５０２は、ステップＳ０４４の処理を実行する。具体的には、予約部５０２は、到着済みの予約車両Ｂ、Ｃのうち、優先順位のより高い予約車両Ｂが、予約した充電時間を確保できるスケジュールに組み替え可能か否かを判定する。
【００９３】
判定にあたり、予約部５０２は、スケジュールの組み替えを行う。例えば、予約車両Ｃの充電完了後である１３：３０〜１５：１５まで予約車両Ｂの充電を行えば、優先順位の高い予約車両Ｂの予約時の充電時間を確保でき、且つ、予約車両Ｃについても予約時の充電時間を確保できる。したがって、予約部５０２は、スケジュールの組み替えが可能であると判定し（ステップＳ０４４でＹｅｓ）、図１６の再スケジュール７３０を作成する（ステップＳ０４５）。そして、充電制御部５０１は、かかるスケジュールに従って予約車両Ｂへの充電を実行する。
【００９４】
また、予約車両Ａが予定時刻よりも遅く到着（１４：４５分に到着）すると、予約部５０２は、予約表７００およびスケジュール７３０を記憶装置から抽出し、優先順位を特定する（ステップＳ０４１）。次に、予約部５０２は、予約車両Ａ以外の車両が充電中であるか否かを判定する（ステップＳ０４２）。
【００９５】
ここで、予約車両Ａの到着時には、予約車両Ｂが充電中であるため、予約部５０２は、ステップＳ０４４の処理を実行する。具体的には、予約部５０２は、到着済みの予約車両、Ａ、Ｂのうち、優先順位のより高い予約車両Ａが、予約した充電時間を確保できるスケジュールに組み替え可能か否かを判定する。
【００９６】
判定にあたり、予約部５０２は、スケジュールの組み替えを行う。例えば、予約車両Ｂの充電完了後である１５：１５以降では、予約車両Ａの充電時間を確保できない。一方で、１４：４５〜１５：３０に予約車両Ａの充電を行った後に、１５：３０〜１６：００まで予約車両Ｂの充電を行えば、優先順位のより高い予約車両Ａの充電時間と予約車両Ｂの充電時間とが確保できる。したがって、予約部５０２は、このようなスケジュールの組み替えが可能であると判定し（ステップＳ０４４でＹｅｓ）、図１７に示すスケジュール７４０を作成する（ステップＳ０４５）。そして、充電制御部５０１は、かかるスケジュールに従って予約車両Ａ、Ｂへの充電を実行する。
【００９７】
次に、予約部５０２は、充電時間や充電量などを通知する充電スケジュールを生成し、これをナビゲーション装置１００に出力する。なお、予約時の充電時間を確保できない場合、予約部５０２は、生成した所定のメッセージを含む充電スケジュールをナビゲーション装置１００に出力する。
【００９８】
以上のような予約システムによれば、充電に関するより分かり易い情報を提供することができる。特に、他に充電中の車両がない場合、予約の優先順位に関わらず充電が行われるため、効率良い充電を図ることができる。一方で、到着が遅れた場合でも、優先順位に従った充電スケジュールが作成されるため、不公平感のない充電を行うことができる。
【００９９】
なお、本発明は上記実施形態に限られるものではない。本発明の第二実施形態では、複数の経由地で充電予約を行っている場合、かかる予約の優先順位を下げる処理を行う。複数の経由地に充電の予約を行っている場合、一箇所の充電器３００で多くの充電時間を確保しなくても、他の経由地で充電が可能である場合がある。したがって、第二実施形態に係る予約システムでは、このような予約の優先順位を下げることにより他の予約車両の充電効率を向上させることができる。
【０１００】
例えば、全体制御部４０１は、図２１に示す入力画面８２０を表示して充電予約を受け付ける。また、予約情報生成部４０３は、複数の予約が入力されていることを示す情報を予約情報に付加して充電器３００に送信する。
【０１０１】
このような予約情報を取得した充電器３００は、図１８に示すスケジューリング処理を実行する。図示するように、予約情報を取得した予約部５０２は、かかる予約の優先順位を設定し（ステップＳ０５１）、他の経由地で充電予約がされているか否かを判定する（ステップＳ０５２）。具体的には、予約部５０２は、予約情報に複数の予約が入力されていることを示す情報が付加されているか否かを判定する。そして、かかる情報が付加されている場合（ステップＳ０５２でＹｅｓ）、予約部５０２は、設定した優先順位を他の予約の優先順位よりも低く設定し（ステップＳ０５３）、処理をステップＳ０５４に移行する。なお、ステップＳ０５４〜ステップＳ０５８の処理は、図１１のステップＳ０２３〜ステップＳ０２６と同様であるため、説明を省略する。
【０１０２】
以上のような予約システムによれば、充電に関するより分かり易い情報を提供することができる。特に、複数の経由地に充電の予約を行っている場合、一箇所の充電器で多くの充電時間を確保しなくても、他の経由地で充電が可能である場合がある。したがって、第二実施形態に係る予約システムでは、このような予約の優先順位を下げることにより他の予約車両の充電効率を向上させることができる。
【０１０３】
また、前述の実施形態では、充電器３００がスケジュール処理や再スケジュール処理を行ったが、本発明はこのような実施形態に限られるものではない。例えば、前述の実施形態の変形例では、通信センタ内のサーバ２００がスケジューリング処理および再スケジューリング処理を行う。なお、サーバ２００は、充電器３００から予約車両の到着時刻を通知する到着通知を受信すると、再スケジューリング処理を行う。また、充電器３００は、サーバ２００が作成したスケジュールに従って充電を行う。
【０１０４】
このような変形例に係る発明によっても、充電に関するより分かり易い情報を提供することができる。
【符号の説明】
【０１０５】
１００・・・ナビゲーション装置１００、２００・・・サーバ、
３００・・・充電器
１・・・演算処理装置、１０・・・ディスプレイ、１１・・・記憶装置、
１３・・・音声入出力装置、１６・・・入力装置、２０・・・ＲＯＭ装置、
２１・・・車速センサ、２２・・・ジャイロセンサ、２３・・・ＧＰＳ受信装置、
２４・・・ＦＭ多重放送受信装置、２５・・・ビーコン受信装置、
２６・・・無線通信装置
【図１】
0005986749.tif 000002
【図２】
0005986749.tif 000003
【図３】
0005986749.tif 000004
【図４】
0005986749.tif 000005
【図５】
0005986749.tif 000006
【図６】
0005986749.tif 000007
【図７】
0005986749.tif 000008
【図８】
0005986749.tif 000009
【図９】
0005986749.tif 000010
【図１０】
0005986749.tif 000011
【図１１】
0005986749.tif 000012
【図１２】
0005986749.tif 000013
【図１３】
0005986749.tif 000014
【図１４】
0005986749.tif 000015
【図１５】
0005986749.tif 000016
【図１６】
0005986749.tif 000017
【図１７】
0005986749.tif 000018
【図１８】
0005986749.tif 000019
【図１９】
0005986749.tif 000020
【図２０】
0005986749.tif 000021
【図２１】
0005986749.tif 000022