(57)【要約】【課題】利用者が車両を認証するセキュリティレベルを高めることができる車両認証方法、プログラム、端末装置及び車両認証システムを提供する。【解決手段】車両認証方法において、端末装置７は、予約車両３を認証する車両認証子を取得し、参照車両を認証する車両認証子の要求を参照車両に行い、参照車両の車両認証子と、予約車両３の車両認証子とが一致しているか否かを端末装置７が判断し、参照車両の車両認証子と、予約車両３の車両認証子とが一致していると判断した場合に、参照車両が予約車両３であることを示すメッセージを表示部７９に表示し、参照車両の車両認証子と、予約車両３の車両認証子とが一致していないと判断した場合に、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示することを含む。【選択図】図３
2019028629.tif 000002
【特許請求の範囲】
【請求項１】
利用者の元に到着した参照車両が、予約によって前記利用者が乗車する予約車両か否かを端末装置が認証する車両認証方法であって、
前記端末装置は、
前記予約車両を認証する車両認証子を取得し、
前記参照車両を認証する車両認証子の要求を前記参照車両に行い、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断し、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示部に表示し、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを前記表示部に表示することを含む
車両認証方法。
【請求項２】
前記予約車両を認証する車両認証子を配車サーバが生成し、
前記端末装置及び前記予約車両のぞれぞれは、前記端末装置が前記判断を行う前に、前記予約車両を認証する車両認証子を前記配車サーバから受信し保有する
請求項１に記載の車両認証方法。
【請求項３】
前記端末装置は、
前記車両認証子の要求を前記参照車両に行ってから第１所定期間内に、前記参照車両の要求に対する応答があるか否かを判断し、
前記応答を受信するまでに前記第１所定期間が経過していると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する
請求項２に記載の車両認証方法。
【請求項４】
さらに、前記参照車両のドアが開いたことを前記端末装置の検知部が検知し、
前記端末装置は、
前記参照車両のドアが開いたことを前記検知部が検知をした時点が、前記応答を受信する前の規定期間内であるか否かを判断し、
前記検知部が前記検知をした時点が、前記規定期間内でないと判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する
請求項３に記載の車両認証方法。
【請求項５】
前記端末装置は、
前記配車サーバが前記予約車両の車両認証子を生成してから、第２所定期間が経過しているか否かを判断し、
前記第２所定期間が経過していると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する
請求項２〜４のいずれか１項に記載の車両認証方法。
【請求項６】
前記配車サーバは、
前記予約車両が、前記利用者の元に到着する到着予想時点を算出し、
前記到着予想時点を示す情報を前記端末装置に送信し、
前記端末装置は、
前記参照車両が前記利用者の元に到着した時点が、前記到着予想時点を含む第３所定期間内であるか否かを判断し、
前記第３所定期間を経過していると判断した場合に、前記参照車両が前記予約車両でないこととする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する
請求項２〜４のいずれか１項に記載の車両認証方法。
【請求項７】
前記端末装置は、
前記車両認証子に含まれる署名が正しい署名であるか否かを判断し、
前記正しい署名でないと判断した場合に、前記参照車両が前記予約車両でないとする、他の利用者が乗車する不正解車両であることを示すメッセージを表示部に表示し、
前記正しい署名であると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを表示部に表示する
請求項５又は６に記載の車両認証方法。
【請求項８】
請求項１〜７のいずれか１項に記載の車両認証方法をコンピュータに実行させる
プログラム。
【請求項９】
利用者の元に到着した参照車両が、予約によって前記利用者が乗車する予約車両か否かを認証する端末装置であって、
前記予約車両を認証する車両認証子を取得して記憶する記憶部と、
前記参照車両を認証する車両認証子の要求を前記参照車両に行う要求部と、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断する判断部と、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると、前記判断部が判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと、前記判断部が判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを表示する表示部とを備える
端末装置。
【請求項１０】
端末装置と、
予約によって利用者が乗車する予約車両と、
前記予約車両を決定する配車サーバとを備え、
前記端末装置は、
前記予約車両を認証する車両認証子を前記配車サーバから受信して記憶する記憶部と、
前記利用者の元に到着した参照車両を認証する車両認証子の要求を前記参照車両に行う要求部と、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断する判断部と、
前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを表示する表示部とを備える
車両認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、車両認証方法、プログラム、端末装置及び車両認証システムに関する。
【背景技術】
【０００２】
近年では、利用者がタクシー等の車両を予約するタクシー予約システムが開発されている。このようなタクシー予約システムに着目すると、利用者が予約した車両を装い、利用者を連れ去る等の危険な目に遭遇することが想定される。そこで、タクシー予約システムでは、子供、高齢者、飲酒者等、誰もが安全に利用することができるシステムが求められている。
【０００３】
特許文献１に開示され車両確認システムでは、タクシーに設置された表示部にメッセージを表示させる。また、車両確認システムでは、このメッセージを、サーバを介して端末装置に送信し、受信した端末装置がメッセージを表示する。このように、予約したタクシーを特定する特徴を利用者に伝えることで、利用者は、安全なタクシーであることを確認してからタクシーに乗車することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−２３０６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、車両確認システムでは、車両の特徴が一致しているか否かを目視で確認して安全性を確かめるため、注意力及び判断力が求められる。この方法では、子供、高齢者、飲酒者等の利用者には、安全性が担保できているとは言い難い。
【０００６】
そこで、本開示は、利用者が車両を認証するセキュリティレベルを高めることができる車両認証方法、プログラム、端末装置及び車両認証システムを提供する。
【課題を解決するための手段】
【０００７】
本開示の一態様に係る車両認証方法は、利用者の元に到着した参照車両が、予約によって前記利用者が乗車する予約車両か否かを端末装置が認証する車両認証方法であって、前記端末装置は、前記予約車両を認証する車両認証子を取得し、前記参照車両を認証する車両認証子の要求を前記参照車両に行い、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示部に表示し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを前記表示部に表示することを含む。
【０００８】
なお、これらの包括的または具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００９】
本開示によれば、利用者が車両を認証するセキュリティレベルを高めることができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１に係る車両認証システムを示す模式図である。
【図２】図２は、実施の形態１に係る車両認証システムを示すブロック図である。
【図３】図３は、実施の形態１に係る車両認証システムにおける参照車両が予約車両である場合を示すシーケンス図である。
【図４】図４は、実施の形態１に係る車両認証システムにおける参照車両が予約車両でない場合を示すシーケンス図である。
【図５】図５は、実施の形態１に係る車両認証システムにおける参照車両を認証した状態を示す模式図である。
【図６】図６は、実施の形態１に係る車両認証システムにおける参照車両が悪意のある車両である場合を示すシーケンス図である。
【図７】図７は、実施の形態１の変形例に係る車両認証システムを示すブロック図である。
【図８】図８は、実施の形態１の変形例に係る車両認証システムにおける扉開放検知部を含めた場合の動作を示すシーケンス図の一部である。
【図９】図９は、実施の形態２に係る車両認証システムを示すブロック図である。
【図１０】図１０は、実施の形態２に係る車両認証システムの動作を示すシーケンス図である。
【図１１】図１１は、実施の形態２に係る車両認証システムの動作を示すシーケンス図の一部である。
【図１２】図１２は、実施の形態３に係る車両認証システムを示すブロック図である。
【発明を実施するための形態】
【００１１】
本開示の一形態に係る車両認証方法は、利用者の元に到着した参照車両が、予約によって前記利用者が乗車する予約車両か否かを端末装置が認証する車両認証方法であって、前記端末装置は、前記予約車両を認証する車両認証子を取得し、前記参照車両を認証する車両認証子の要求を前記参照車両に行い、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示部に表示し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを前記表示部に表示することを含む。
【００１２】
これによれば、端末装置は、予約車両を認証する車両認証子を取得し、参照車両が端末装置からの要求に応じれば、参照車両の車両認証子を参照車両から取得する。端末装置の判断部は、参照車両の車両認証子と、予約車両の車両認証子とが一致しているか否かを判断する。判断部は、参照車両の車両認証子と、予約車両の車両認証子とが一致していると判断した場合に、参照車両が予約車両であることを示すメッセージを表示部に表示する。また、判断部は、参照車両の車両認証子と、予約車両の車両認証子とが一致していないと判断した場合に、参照車両が予約車両でないことを示すメッセージを表示部に表示する。
【００１３】
したがって、利用者が参照車両を認証するセキュリティレベルを高めることができる。
【００１４】
特に、この車両認証方法によれば、利用者は、参照車両が予約車両であることを示すメッセージ及び参照車両が予約車両でないことを示すメッセージを認識することができるため、車両利用時の安全性を高めることができる。
【００１５】
また、本開示の一形態に係るプログラムは、車両認証方法をコンピュータに実行させる。
【００１６】
また、本開示の一形態に係る端末装置は、利用者の元に到着した参照車両が、予約によって前記利用者が乗車する予約車両か否かを認証する端末装置であって、前記予約車両を認証する車両認証子を取得して記憶する記憶部と、前記参照車両を認証する車両認証子の要求を前記参照車両に行う要求部と、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断する判断部と、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると、前記判断部が判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと、前記判断部が判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを表示する表示部とを備える。
【００１７】
また、本開示の一形態に係る車両認証システムは、端末装置と、予約によって利用者が乗車する予約車両と、前記予約車両を決定する配車サーバとを備え、前記端末装置は、前記予約車両を認証する車両認証子を前記配車サーバから受信して記憶する記憶部と、前記利用者の元に到着した参照車両を認証する車両認証子の要求を前記参照車両に行う要求部と、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致しているか否かを判断する判断部と、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していると判断した場合に、前記参照車両が前記予約車両であることを示すメッセージを表示し、前記参照車両の車両認証子と、前記予約車両の車両認証子とが一致していないと判断した場合に、前記参照車両が前記予約車両でないことを示すメッセージを表示する表示部とを備える。
【００１８】
これらにおいても、上述と同様の作用効果を奏する。
【００１９】
また、本開示の一形態に係る車両認証方法において、前記予約車両を認証する車両認証子を配車サーバが生成し、前記端末装置及び前記予約車両のぞれぞれは、前記端末装置が前記判断を行う前に、前記予約車両を認証する車両認証子を前記配車サーバから受信し保有する。
【００２０】
これによれば、予約車両を認証する車両認証子を配車サーバが生成する。配車サーバは、生成した予約車両の車両認証子を、端末装置が参照車両の車両認証子と予約車両の車両認証子とが一致しているか否かの判断を行う前に、端末装置及び予約車両のぞれぞれは、予約車両を認証する車両認証子を配車サーバから受信し保有する。このため、端末装置は、配車サーバが予約車両の車両認証子を生成するごとに、配車サーバから予約車両の車両認証子を受信することができる。このため、例えば配車サーバが乱数を用いて予約車両の車両認証子を生成すれば、利用者が参照車両を認証するセキュリティレベルを高めることができる。
【００２１】
また、本開示の一形態に係る車両認証方法において、前記端末装置は、前記車両認証子の要求を前記参照車両に行ってから第１所定期間内に、前記参照車両の要求に対する応答があるか否かを判断し、前記応答を受信するまでに前記第１所定期間が経過していると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する。
【００２２】
これによれば、端末装置は、車両認証子の要求を参照車両に行ってから第１所定期間内に、参照車両の要求に対する応答があるか否かを判断する。端末装置は、この応答を受信するまでに第１所定期間が経過していると判断した場合に、参照車両が予約車両でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部に表示する。第１所定期間が経過している場合では、参照車両が予約車両ではない、つまり、参照車両が悪意のある車両であると考えられる。このため、表示部に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【００２３】
また、利用者が間違って予約車両以外の車両に乗車することを抑制することで、配車サーバによる予約車両の配車の無駄を減少させることができるため、予約車両の利用効率の低下を抑制することができる。
【００２４】
また、本開示の一形態に係る車両認証方法は、さらに、前記参照車両のドアが開いたことを前記端末装置の検知部が検知し、前記端末装置は、前記参照車両のドアが開いたことを前記検知部が検知をした時点が、前記応答を受信する前の規定期間内であるか否かを判断し、前記検知部が前記検知をした時点が、前記規定期間内でないと判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する。
【００２５】
これによれば、端末装置は、参照車両のドアが開いたことを検知部が検知した時点が、応答を受信する前の規定期間内であるか否かを判断する。例えば、参照車両からの応答を受信する前に、参照車両のドアが開く場合は、利用者が予約した予約車両でない、つまり、参照車両が悪意のある車両であると考えられる。端末装置は、参照車両のドアが開いたことを検知部が検知した時点が、規定期間内でないと判断した場合に、予約車両でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部に表示する。このため、表示部に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【００２６】
また、利用者が間違って予約車両以外の車両に乗車することを抑制することで、配車サーバによる予約車両の配車の無駄を減少させることができるため、予約車両の利用効率の低下を抑制することができる。
【００２７】
また、本開示の一形態に係る車両認証方法において、前記端末装置は、前記配車サーバが前記予約車両の車両認証子を生成してから、第２所定期間が経過しているか否かを判断し、前記第２所定期間が経過していると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する。
【００２８】
これによれば、端末装置は、配車サーバが予約車両の車両認証子を生成してから、第２所定期間が経過しているか否かを判断する。端末装置は、第２所定期間が経過していると判断した場合に、参照車両が予約車両でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部に表示する。第２所定期間が経過している場合では、参照車両が予約車両ではない、つまり、参照車両が悪意のある車両であると考えられる。このため、表示部に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【００２９】
また、利用者が間違って予約車両以外の車両に乗車することを抑制することで、配車サーバによる予約車両の配車の無駄を減少させることができるため、予約車両の利用効率の低下を抑制することができる。
【００３０】
また、本開示の一形態に係る車両認証方法において、前記配車サーバは、前記予約車両が、前記利用者の元に到着する到着予想時点を算出し、前記到着予想時点を示す情報を前記端末装置に送信し、前記端末装置は、前記参照車両が前記利用者の元に到着した時点が、前記到着予想時点を含む第３所定期間内であるか否かを判断し、前記第３所定期間を経過していると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを前記表示部に表示する。
【００３１】
これによれば、配車サーバは、予約車両が、利用者の元に到着する到着予想時点を算出し、到着予想時点を示す情報を端末装置に送信する。端末装置は、参照車両が利用者の元に到着した時点が、到着予想時点を含む第３所定期間内であるか否かを判断し、第３所定期間を経過していると判断した場合に、参照車両が予約車両でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部に表示する。第３所定期間が経過している場合では、参照車両が予約車両ではない、つまり、参照車両が悪意のある車両であると考えられる。このため、表示部に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【００３２】
また、利用者が間違って予約車両以外の車両に乗車することを抑制することで、配車サーバによる予約車両の配車の無駄を減少させることができるため、予約車両の利用効率の低下を抑制することができる。
【００３３】
また、本開示の一形態に係る車両認証方法において、前記端末装置は、前記車両認証子に含まれる署名が正しい署名であるか否かを判断し、前記正しい署名でないと判断した場合に、前記参照車両が前記予約車両でないとする、他の利用者が乗車する不正解車両であることを示すメッセージを表示部に表示し、前記正しい署名であると判断した場合に、前記参照車両が前記予約車両でないとする、前記参照車両が悪意のある車両であることを示すメッセージを表示部に表示する。
【００３４】
これによれば、端末装置は、正しい署名であるか否かを判断する。端末装置が正しい署名でないと判断した場合に、例えば署名が偽造されている等の可能性が考えられるため、利用者に参照車両が悪意のある車両であることを示すメッセージを表示部に表示させる。また、端末装置が正しい署名であると判断した場合に、他の利用者が予約した予約車両等であると考えられるため、利用者に不正解車両であることを示すメッセージを表示部に表示させる。このため、利用者は、不正解車両であるか、悪意のある車両であるかを認知することができる。その結果、利用者の車両利用時の安全性を高めることができる。
【００３５】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【００３６】
以下、実施の形態について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００３７】
なお、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略又は簡略化する。
【００３８】
以下、本開示の実施の形態に係る車両認証方法、プログラム、端末装置及び車両認証システムについて説明する。
【００３９】
（実施の形態１）
［構成］
まず、本実施の形態に係る車両認証システム１の構成について図１及び図２を用いて説明する。
【００４０】
図１は、実施の形態１に係る車両認証システム１を示す模式図である。図２は、実施の形態１に係る車両認証システム１を示すブロック図である。
【００４１】
図１及び図２に示すように、車両認証システム１は、利用者が配車サーバ５に予約した予約車両３を、指定の場所に配車するシステムである。車両認証システム１では、利用者の元に到着した参照車両が、予約によって利用者が乗車する予約車両３か否かを端末装置７が認証する。例えば、車両認証システム１の配車サーバ５は、タクシーの配車を行うタクシー管理システム、タクシー予約システム等である。車両認証システム１では、予約車両３と、タクシーを予約した利用者が使用する端末装置７と、配車サーバ５とのそれぞれの間において情報通信可能である。
【００４２】
ここでいう利用者は、配車を予約して、指定された場所で予約した人が予約車両３に搭乗する搭乗者だけでなく、配車を予約した人が予約車両３に乗らないものの、指定された場所で予約した人と異なる人が、予約車両３に搭乗する搭乗者も含む。
【００４３】
車両認証システム１は、予約車両３と、配車サーバ５と、端末装置７とを備える。
【００４４】
予約車両３は、利用者が配車を予約した際に、配車サーバ５が利用者に配車することを決定した車両であり、利用者が乗車を予定する車両である。予約車両３は、予約車両３に関する情報を搭載した車載装置３０を有する。
【００４５】
車載装置３０は、車載制御部３１と、車載通信部３３とを有する。
【００４６】
車載制御部３１は、予約車両３の走行を制御する制御装置である。車載制御部３１は、利用者が配車サーバ５に配車を予約した場合に、配車サーバ５が決定した予約車両３の配車を行う配車コマンド及びこの予約車両３を認証する車両認証子を、車載通信部３３を介して配車サーバ５から受信する。車載制御部３１は、予約車両３の認証子を、受信した新しい車両認証子に書き換える。車載制御部３１は、配車コマンドを受信すると、配車コマンドに従って指定された場所に予約車両３を配車するために、車両のアクチュエータ等を制御する。これにより、予約車両３は、利用者に指定された場所に移動する。
【００４７】
車載制御部３１は、予約車両３が指定された場所の近くに到着した場合に、車載通信部３３を用いて、到着通知を、配車サーバ５を介して端末装置７に送信する。到着通知を送るタイミングは、例えば、指定された場所に到着してから配車サーバ５に送信してもよく、指定された場所から所定距離内に予約車両３が侵入した場合に配車サーバ５に送信してもよい。この場合において、配車サーバ５は、ＧＰＳ等の機能を用いて予約車両３の位置情報を受信することで、指定された場所の近くに到着したか否かを判断することができる。
【００４８】
車載制御部３１は、端末装置７から車両認証子の要求を受信すると、配車サーバ５の車両決定部５１で予約車両３に決定された際に受信した車両認証子を、車載通信部３３を介して端末装置７に送信する。
【００４９】
車載通信部３３は、端末装置７及び配車サーバ５と通信を行うアンテナである。車載通信部３３は、配車サーバ５が生成した車両認証子を受信、予約車両３が指定の場所に移動した場合に到着通知を端末装置７に送信等の通信を行う。
【００５０】
配車サーバ５は、予約車両３を管理するサーバである。配車サーバ５は、例えば利用者からの求めに応じて、利用者が指定した場所に予約車両３を配車する。配車サーバ５は、車両決定部５１と、認証子生成部５３と、サーバ通信部５５とを有する。
【００５１】
車両決定部５１は、利用者から配車の予約があると、利用者に配車を行う予約車両３を決定する。車両決定部５１は、決定した予約車両３が指定された場所まで移動するための、予約車両３を制御する配車コマンドを生成し、サーバ通信部５５を介して、配車コマンドを予約車両３に送信する。
【００５２】
車両決定部５１は、利用者に配車を行う予約車両３を決定すると、予約が完了したことを示すメッセージ情報を生成し、サーバ通信部５５を介して、メッセージ情報を端末装置７に送信する。端末装置７は、予約が完了したことを示すメッセージ情報を受信すると、メッセージ情報が示す予約が完了したことを示すメッセージを表示部７９に表示する。
【００５３】
認証子生成部５３は、車両決定部５１が決定した予約車両３を認証する車両認証子を生成する。車両認証子は、一時的な乱数によって決定される認証子であり、予約車両３に乗車する利用者を識別する利用者ＩＤに関連付けられている。また、認証子生成部５３は、配車サーバ５に内蔵されている計時部から時間情報を取得し、車両認証子を生成した時点を示す時間情報を車両認証子に付与する。利用者ＩＤは、利用者を識別するための識別子である。
【００５４】
認証子生成部５３は、サーバ通信部５５を介して、利用者ＩＤが関連付けられ、かつ、時間情報が付加された車両認証子を端末装置７と予約車両３とに送信する。端末装置７及び予約車両３のぞれぞれは、予約車両３を認証する車両認証子を配車サーバ５から受信し保有する。
【００５５】
サーバ通信部５５は、予約車両３及び端末装置７と通信を行う通信用のアンテナである。サーバ通信部５５は、端末装置７から配車要求の受信、予約車両３への予約認証子及び配車コマンドの送信等の通信を行う。
【００５６】
端末装置７は、利用者が配車サーバ５に配車の予約を行う際に用いる端末機器であり、例えば、スマートフォン、タブレット端末等である。端末装置７は、タイマ部７３と、車両認証子要求部７５と、判断部７７と、表示部７９と、配車申請部８１と、記憶部８３と、端末通信部８５とを有する。
【００５７】
配車申請部８１は、利用者が配車サーバ５に配車の予約を行う際に、端末通信部８５を介して、配車サーバ５に配車要求を行う。配車申請部８１は、配車要求を配車サーバ５に行う際に、利用者を認証する利用者ＩＤも、端末通信部８５を介して配車サーバ５に送信する。
【００５８】
タイマ部７３は、時間を計測し、判断部７７に通知する。タイマ部７３は、例えば、単位時間ごとの時間情報を判断部７７等に送信する。これにより、判断部７７は、後述する第１所定期間を経過しているか否かを判断することができる。タイマ部７３は、具体的には、汎用のタイマ回路であってもよい。
【００５９】
車両認証子要求部７５は、参照車両が予約車両３であるか否かを認証するための、参照車両が保有している参照車両を認証する車両認証子の要求を、参照車両に行う。参照車両は、車両認証子を保有する場合、参照車両の車両認証子を端末装置７に送信する。車両認証子要求部７５は、要求部の一例である。車両認証子の要求は、例えば、ユーザが参照車両のナンバープレート、ＩＣチップ等を端末装置７により認識することで行われてもよい。
【００６０】
判断部７７は、端末通信部８５を介して、到着通知を受信すると、利用者の元に予約車両３が到着していることを報知する。例えば、端末装置７は、予約車両３が到着していることを表示部７９に表示したり、スピーカ等により音を鳴らしたり、バイブレーション機能等により振動したりすることで、利用者に報知する。これにより、利用者は、端末装置７を用いて、参照車両が予約車両３であるか否かを認証する作業を行う。
【００６１】
判断部７７は、例えば利用者の元に到着した参照車両が、利用者が予約した予約車両３であるか否かを判断する。具体的には、判断部７７は、配車サーバ５から受信した予約車両３の車両認証子と、参照車両から受信した参照車両の車両認証子とが一致しているか否かを判断する。また、判断部７７は、車両認証子の要求を参照車両に行ってから第１所定期間内に、参照車両の要求に対する応答があるか否かを判断する。つまり、判断部７７は、配車サーバ５から受信した予約車両３の車両認証子と、参照車両から受信した車両認証子とが一致していると判断しても、参照車両から応答を受信するまでに第１所定期間が経過していると判断した場合、参照車両が予約車両３でないと判断する。つまり、参照車両から車両認証子の応答がない場合、参照車両の車両認証子と、予約車両３の車両認証子との一致又は不一致を判断することができないため、参照車両が予約車両３でないこと、受信した車両認証子の信頼性が低いこと等が考えられる。判断部７７は、図示しないメッセージ生成部に、参照車両が予約車両３でないことを示すメッセージ情報を生成させ、図示しない表示制御部を介して、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。
【００６２】
具体的には、判断部７７は、配車サーバ５から受信した予約車両３の車両認証子と、参照車両から受信した車両認証子とが一致していないと判断した場合、参照車両が予約車両３でないと判断する。この場合、参照車両は、他の利用者が予約した予約車両３等、利用者が予約した予約車両３ではない、不正解車両であると考えられる。ここでいう不正解車両とは、利用者が予約した予約車両３ではなく、例えば他の利用者が予約した他の予約車両である。判断部７７は、メッセージ生成部に参照車両が予約車両３でないことを示すメッセージ情報を生成させ、表示制御部を介して、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。
【００６３】
判断部７７は、配車サーバ５から受信した予約車両３の車両認証子と、参照車両から受信した車両認証子とが一致していると判断し、かつ、参照車両から受信した車両認証子が第１所定期間内であると判断すれば、参照車両が予約車両３であると判断する。参照車両が予約車両３であれば、利用者が配車サーバ５に予約した正解車両と言える。判断部７７は、参照車両が予約車両３であると判断すると、図示しないメッセージ生成部に利用者が乗車可能な予約車両３であることを示すメッセージ情報を生成させ、図示しない表示制御部を介して、乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる。
【００６４】
表示部７９は、乗車可能であることを示すメッセージ、参照車両が予約車両３でないことを示すメッセージ等を表示する。表示部７９は、例えば、液晶ディスプレイ、ＬＥＤディスプレイ、有機ＥＬディスプレイ等のモニタである。乗車可能であることを示すメッセージは、例えば、「予約した車両ですので乗車して下さい」等である。また、参照車両が予約車両３でないことを示すメッセージとして、予約車両３が不正解車両であることを示すメッセージは例えば「予約した車両ではございませんので乗車できません」等であり、参照車両が悪意のある車両であることを示すメッセージは例えば「警告！悪意のある車両の可能性があります」等である。
【００６５】
記憶部８３は、予約車両３を認証する車両認証子を取得して記憶するメモリである。具体的には、配車サーバ５が決定した予約車両３の車両認証子及び参照車両の車両認証子を受信して記憶する。
【００６６】
端末通信部８５は、予約車両３及び配車サーバ５と通信を行う通信用のアンテナである。端末通信部８５は、参照車両に車両認証子の要求、参照車両から車両認証子の受信等の通信を行う。
【００６７】
［動作］
次に、本実施の形態における車両認証システム１の動作について説明する。
【００６８】
図３は、実施の形態１に係る車両認証システム１における参照車両が予約車両３である場合を示すシーケンス図である。図３では、参照車両が予約車両３である場合を例示している。図５は、実施の形態１に係る車両認証システム１における参照車両を認証する状態を示す模式図である。図５の（ａ）では、参照車両が予約車両３であることを示している。図５の（ｂ）は、単に参照車両が予約車両３でないことを示している。
【００６９】
図３に示すように、まず、利用者は、配車を予約するための専用のアプリケーションを端末装置７に起動させる。利用者は、車両を配車してもらうために、配車サーバ５に配車要求を行う。具体的には、端末装置７の配車申請部８１は、端末通信部８５を介して、配車サーバ５に配車要求を行う（Ｓ１）。この際に、配車要求とともに利用者の利用者ＩＤが配車サーバ５に送信される。
【００７０】
次に、配車サーバ５は、配車要求と、利用者ＩＤとを受信する。配車サーバ５は、利用者に配車を行う予約車両３を決定し、予約車両３に送信する車両認証子を生成する（Ｓ１１）。具体的には、車両決定部５１は、利用者に配車を行う予約車両３を決定する。また、認証子生成部５３は、車両決定部５１が決定した予約車両３を認証する車両認証子を生成し、生成した車両認証子に利用者ＩＤを関連付ける。認証子生成部５３は、サーバ通信部５５を介して、利用者ＩＤが関連付けられ、かつ、車両認証子を生成した時点を示す時間情報が付加された車両認証子を端末装置７と予約車両３とに送信する（Ｓ１１）。端末装置７及び予約車両３のぞれぞれは、判断部７７が後述するステップＳ４の判断を行う前に、予約車両３を認証する車両認証子を配車サーバ５から受信し保有する。また、配車サーバ５の車両決定部５１は、利用者に配車を行う予約車両３に配車コマンドを生成し、サーバ通信部５５を介して、配車コマンドを予約車両３に送信する（Ｓ１１）。さらに、車両決定部５１は、車両認証子を端末装置７に送信する際に、予約が完了したことを示すメッセージ情報を生成し、サーバ通信部５５を介して、予約が完了したことを示すメッセージ情報を端末装置７に送信する。
【００７１】
なお、配車サーバ５は、配車可能な車両が存在していない場合は、予約が完了していない旨、時間をおいて再度予約の依頼を行う旨等を示すメッセージ情報を送信してもよい。
【００７２】
次に、予約車両３の車載制御部３１は、車載通信部３３を介して、配車コマンド及び車両認証子を受信する。車載制御部３１は、予約車両３の認証子を、受信した新しい車両認証子に書き換える。また、車載制御部３１は、配車コマンドに従って指定された場所に予約車両３を配車するために、車両のアクチュエータを制御する（Ｓ２１）。これにより、予約車両３は、指定された場所に移動する。
【００７３】
次に、車載制御部３１は、ＧＰＳ等を用いた位置情報から、指定された場所の近くに到着した場合に、到着通知を、配車サーバ５を介して端末装置７に行う（Ｓ２２）。
【００７４】
次に、端末装置７の判断部７７は、端末通信部８５を介して、到着通知を受信すると、利用者の元に予約車両３が到着していることを報知する（Ｓ２）。例えば、端末装置７は、予約車両３が到着していることを表示部７９に表示したり、スピーカ等により音を鳴らしたり、バイブレーション機能等により振動したりすることで、利用者に報知する。
【００７５】
次に、利用者は、利用者の元に到着している参照車両が予約車両３であるか否を確認するために、端末装置７を参照車両にかざし、所定の操作を行う。具体的には、端末装置７の車両認証子要求部７５は、参照車両が予約車両であるか否かを認証するための、参照車両が保有している車両認証子を要求する（Ｓ３）。
【００７６】
次に、参照車両の車載制御部３１は、車両認証子の要求を受信し、要求に対する応答として、ステップＳ１１で配車サーバ５からの受信に対して応答する。つまり、車載制御部３１は、ステップＳ１１で配車サーバ５から受信した車両認証子を端末装置７に送信する（Ｓ２３）。
【００７７】
次に、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ２３で参照車両から受信した車両認証子とが一致しているか否かを判断する。図３では、参照車両が予約車両３であるため、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ２３で参照車両から受信した車両認証子とが一致していると判断する（Ｓ４）。
【００７８】
図３及び図５の（ａ）に示すように、次に、判断部７７は、表示部７９に利用者が乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる（Ｓ５）。そして、判断部７７は、このフローを終了する。
【００７９】
図４は、実施の形態１に係る車両認証システム１における参照車両が予約車両３でない場合を示すシーケンス図である。図４では、参照車両が予約車両３ではない不正解車両である場合を例示している。図３と同様のフローについてはその説明を省略する。
【００８０】
図４に示すように、端末装置７が配車の要求（Ｓ１）をした後に、配車サーバ５が車両認証子を生成して予約車両３と端末装置７とに送信する（Ｓ１１）。次に、車載制御部３１は、指定の場所に予約車両３を配車するよう予約車両３を制御し（Ｓ２１）、配車サーバ５を介して、端末装置７に到着通知を行う（Ｓ２２）。端末装置７は、予約車両３が到着したことを利用者に報知する（Ｓ２）。
【００８１】
次に、利用者は、利用者の元に到着している参照車両が予約車両３であるか否を確認するために、端末装置７を参照車両にかざし、所定の操作を行う。具体的には、端末装置７の車両認証子要求部７５は、参照車両が予約車両であるか否かを認証するための、参照車両が保有している車両認証子を要求する（Ｓ３）。参照車両は、端末装置７に車両認証子の応答を行う（Ｓ１２３）。
【００８２】
次に、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ２３で参照車両から受信した車両認証子とが一致しているか否かを判断する。図４では、参照車両が不正解車両であるため、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ２３で参照車両から受信した車両認証子とが不一致であると判断する（Ｓ１０４）。
【００８３】
図４では参照車両が不正解車両であるため、図４及び図５の（ｂ）に示すように、判断部７７は、利用者が参照車両に乗車しないように、単に予約車両３でないことを示すメッセージを表示部７９に表示させる。具体的には、ステップＳ１２３で参照車両から受信した車両認証子が一致していない場合、参照車両は、例えば他の利用者が予約した予約車両等であると考えられるため、判断部７７は、利用者に不正解車両であることを示すメッセージを表示部７９に表示させる（Ｓ６）。そして、判断部７７は、このフローを終了する。
【００８４】
このように、利用者は、表示部７９に表示された内容によって、予約した予約車両３であるか、若しくは、他の車両であるかを認知することができる。このため、利用者は、予約車両３以外の他の車両に乗るといった問題を抑制することができる。
【００８５】
次に、本実施の形態の車両認証システム１において、端末装置７が参照車両に車両認証子を要求しても、参照車両が悪意のある車両であり、参照車両から車両認証子の応答がない場合の動作について説明する。
【００８６】
図６は、実施の形態１に係る車両認証システムにおける参照車両が悪意のある車両である場合を示すシーケンス図である。
【００８７】
図６に示すように、端末装置７が配車の要求（Ｓ１）をした後に、配車サーバ５が車両認証子を生成して予約車両３と端末装置７とに送信する（Ｓ１１）。次に、車載制御部３１は、指定の場所に予約車両３を配車するよう予約車両３を制御し（Ｓ２１）、配車サーバ５を介して、端末装置７に到着通知を行う（Ｓ２２）。端末装置７は、予約車両３が到着したことを利用者に報知する（Ｓ２）。
【００８８】
次に、利用者は、利用者の元に到着している参照車両が予約車両３であるか否を確認するために、端末装置７を参照車両にかざし、所定の操作を行う。具体的には、端末装置７の車両認証子要求部７５は、参照車両が予約車両であるか否かを認証するための、参照車両が保有している車両認証子を要求する（Ｓ３）。
【００８９】
判断部７７は、参照車両が予約車両３であるか否かを判断する。具体的には、判断部７７は、車両認証子の要求を行ってから第１所定期間を経過しているか否かを判断する（Ｓ５４）。図６では、参照車両が予約車両３ではなく、参照車両が悪意のある車両であるため、参照車両からの応答が返ってこない。このため、判断部７７は、第１所定期間を経過するまでステップＳ５４に戻り同様の判断を行う（Ｓ５４でＮｏ）。
【００９０】
図６及び図５の（ｂ）に示すように、判断部７７は、車両認証子の要求を行ってから第１所定期間を経過していると判断すると（Ｓ５４でＹｅｓ）、悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。そして、判断部７７は、このフローを終了する。
【００９１】
［作用効果］
次に、本実施の形態における車両認証方法、プログラム、端末装置７及び車両認証システム１の作用効果について説明する。
【００９２】
上述したように、本実施の形態に係る車両認証方法において、端末装置７は、予約車両３を認証する車両認証子を取得し、参照車両が端末装置７からの要求に応じれば、参照車両の車両認証子を参照車両から取得する。端末装置７は、参照車両の車両認証子と、予約車両３の車両認証子とが一致しているか否かを判断する。端末装置７は、参照車両の車両認証子と、予約車両３の車両認証子とが一致していると判断した場合に、参照車両が予約車両３であることを示すメッセージを表示部７９に表示する。また、端末装置７は、参照車両の車両認証子と、予約車両３の車両認証子とが一致していないと判断した場合に、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示する。
【００９３】
したがって、利用者が参照車両を認証するセキュリティレベルを高めることができる。
【００９４】
特に、この車両認証方法によれば、利用者は、参照車両が予約車両３であることを示すメッセージ及び参照車両が予約車両３でないことを示すメッセージを認識することができるため、車両利用時の安全性を高めることができる。
【００９５】
また、本実施の形態に係る、車両認証方法をコンピュータに実行させるプログラム、端末装置７及び車両認証システム１においても、車両認証方法と同様の作用効果を奏する。
【００９６】
また、本実施の形態に係る車両認証方法では、予約車両３を認証する車両認証子を配車サーバ５が生成する。配車サーバ５は、生成した予約車両３の車両認証子を、端末装置７が参照車両の車両認証子と予約車両３の車両認証子とが一致しているか否かの判断を行う前に、端末装置７及び予約車両３のぞれぞれは、予約車両３を認証する車両認証子を配車サーバ５から受信し保有する。このため、端末装置７は、配車サーバ５が予約車両３の車両認証子を生成するごとに、配車サーバ５から予約車両３の車両認証子を受信することができる。このため、例えば配車サーバ５が乱数を用いて予約車両３の車両認証子を生成すれば、利用者が参照車両を認証するセキュリティレベルを高めることができる。
【００９７】
また、本実施の形態に係る車両認証方法において、端末装置７は、車両認証子の要求を参照車両に行ってから第１所定期間内に、参照車両の要求に対する応答があるか否かを判断する。端末装置７は、この応答を受信するまでに第１所定期間が経過していると判断した場合に、参照車両が予約車両３でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示する。第１所定期間が経過している場合では、参照車両が予約車両３ではない、つまり、参照車両が悪意のある車両であると考えられる。このため、表示部７９に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【００９８】
また、利用者が間違って予約車両３以外の車両に乗車することを抑制することで、配車サーバ５による予約車両３の配車の無駄を減少させることができるため、予約車両３の利用効率の低下を抑制することができる。
【００９９】
（実施の形態１の変形例）
［構成］
本変形例に係る車両認証システム１ａの構成について、図７を用いて説明する。
【０１００】
図７は、実施の形態１の変形例に係る車両認証システム１ａを示すブロック図である。
【０１０１】
本変形例では、端末装置７が扉開放検知部７１をさらに有する点で実施の形態１と異なっている。また、本変形例の車両認証システム１ａは、特に明記しない場合は、実施の形態１と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０１０２】
図７に示すように、端末装置７は、タイマ部７３と、車両認証子要求部７５と、判断部７７と、表示部７９と、配車申請部８１と、記憶部８３と、端末通信部８５との他に、扉開放検知部７１をさらに有する。
【０１０３】
扉開放検知部７１は、参照車両のドアが開いたことを検知するセンサである。扉開放検知部７１は、例えば、端末装置７に搭載されている、参照車両のドアが開く際に生じる音を集音するマイクロフォン、参照車両のドアを撮像するカメラ等である。扉開放検知部７１は、検知した音、画像等を示す情報を判断部７７に送信し、判断部７７が情報に基づいて参照車両のドアが開いたと判断する。扉開放検知部７１は、検知部の一例である。
【０１０４】
判断部７７は、参照車両のドアが開いたことを扉開放検知部７１が検知をした時点が、応答を受信する前の規定期間内であるか否かを判断する。判断部７７は、扉開放検知部７１が検知をした時点が、規定期間内でないと判断した場合に、メッセージ生成部に参照車両が予約車両３でないことを示すメッセージ情報を生成させ、表示制御部を介して、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。具体的には、規定期間以外の期間に参照車両のドアが開いたことを扉開放検知部７１が検知をした場合では、利用者の前に到着した参照車両が、利用者を連れ去る等の悪意があると推定される。このため、判断部７７は、メッセージ生成部に参照車両が悪意のある車両であることを示すメッセージ情報を生成させ、図示しない表示制御部を介して、悪意のある車両であることを示すメッセージを表示部７９に表示させる。
【０１０５】
［動作］
次に、本変形例における車両認証システム１ａの動作について、図８等を用いて説明する。
【０１０６】
図８は、実施の形態１の変形例に係る車両認証システム１における扉開放検知部７１を含めた場合の動作を示すシーケンス図の一部である。図３及ぶ図４と同様のフローについてはその説明を省略する。
【０１０７】
図３及び図４に示すように、端末装置７が配車の要求（Ｓ１）をした後に、配車サーバ５が車両認証子を生成して予約車両３と端末装置７とに送信する（Ｓ１１）。次に、車載制御部３１は、指定の場所に予約車両３を配車するよう予約車両３を制御し（Ｓ２１）、配車サーバ５を介して、端末装置７に到着通知を行う（Ｓ２２）。端末装置７は、予約車両３が到着したことを利用者に報知する（Ｓ２）。
【０１０８】
次に、利用者は、利用者の元に到着している参照車両が予約車両３であるか否を確認するために、端末装置７を参照車両にかざし、所定の操作を行う。具体的には、図８に示すように、端末装置７の車両認証子要求部７５は、参照車両が予約車両であるか否かを認証するための、参照車両が保有している車両認証子を要求する（Ｓ３）。参照車両は、端末装置７に車両認証子の応答を行う（Ｓ２３）。
【０１０９】
次に、判断部７７は、参照車両のドアが開いたことを扉開放検知部７１が検知をした時点が、規定期間内であるか否かを判断する（Ｓ５０）。規定期間は、ステップＳ３で車両認証子要求部７５が参照車両に車両認証子を要求してから、参照車両から車両認証子を取得するまでの期間である。図３のステップＳ２３又は図４のステップＳ１２３で車両認証子の応答を受信する前に参照車両のドアが開いた場合、つまり、参照車両が予約車両３であるか否かの認証を行う前に扉開放検知部７１が参照車両のドアが開いたことを検知した場合、参照車両のドアが開くことは、利用者を連れ去ろうとする等の悪意があると推定される。なお、ステップＳ５０の判断は、参照車両から車両認証子を受信するまでの規定期間の間、繰り返し行ってもよい。
【０１１０】
参照車両が予約車両３であるか否かの認証を行う前（ステップＳ４０の前）に、扉開放検知部７１が参照車両のドアが開いたことを検知した場合、つまり、規定期間内に参照車両のドアが開いたことを扉開放検知部７１が検知をした場合（Ｓ５０でＹｅｓ）、判断部７７は、悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。例えば、規定期間以外の期間に参照車両のドアが開く場合では、利用者の前に到着した参照車両が、利用者を連れ去ろうとする等の悪意があると推定される。
【０１１１】
一方、参照車両が予約車両３であるか否かの認証を行う前に、扉開放検知部７１が参照車両のドアが開いたことを検知しなかった場合、つまり、規定期間内に参照車両のドアが開いたことを扉開放検知部７１が検知しなかった場合（Ｓ５０でＮｏ）、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、図３のステップＳ２３又は図４のステップＳ１２３で参照車両から受信した車両認証子とが一致しているか否かを判断する（Ｓ４０）。
【０１１２】
図８及び図５の（ａ）に示すように、次に、判断部７７は、図３及び図４のステップＳ１１で受信した予約車両３の車両認証子と、図３のステップＳ２３又は図４のステップＳ１２３で参照車両から受信した車両認証子とが一致していると判断する場合（Ｓ４０でＹｅｓ）、表示部７９に利用者が乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる（Ｓ５）。そして、判断部７７は、このフローを終了する。
【０１１３】
一方、判断部７７は、図３及び図４のステップＳ１１で受信した予約車両３の車両認証子と、図３のステップＳ２３又は図４のステップＳ１２３で参照車両から受信した車両認証子とが一致していないと判断する場合（Ｓ４０でＮｏ）、利用者に不正解車両であることを示すメッセージを表示部７９に表示させる（Ｓ６）。そして、判断部７７は、このフローを終了する。
【０１１４】
なお、判断部７７は、参照車両のドアが開いたことを扉開放検知部７１が検知をした時点が、規定期間内であると判断した場合では（Ｓ５０でＹｅｓ）、利用者に参照車両への乗車を促すように、乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる。そして、判断部７７は、このフローを終了する。
【０１１５】
［作用効果］
次に、本変形例における車両認証方法の作用効果について説明する。
【０１１６】
上述したように、本実施の形態に係る車両認証方法において、端末装置７は、参照車両のドアが開いたことを扉開放検知部７１が検知した時点が、応答を受信する前の規定期間内であるか否かを判断する。例えば、参照車両からの応答を受信する前に、参照車両のドアが開く場合は、利用者が予約した予約車両３でない、つまり、参照車両が悪意のある車両であると考えられる。端末装置７は、参照車両のドアが開いたことを扉開放検知部７１が検知した時点が、規定期間内でないと判断した場合に、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示する。このため、表示部７９に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【０１１７】
また、利用者が間違って予約車両３以外の車両に乗車することを抑制することで、配車サーバ５による予約車両３の配車の無駄を減少させることができるため、予約車両３の利用効率の低下を抑制することができる。
【０１１８】
本変形例においても、実施の形態１と同様の作用効果を奏する。
【０１１９】
（実施の形態２）
［構成］
本実施の形態に係る車両認証システム２００の構成について、図９を用いて説明する。
【０１２０】
図９は、実施の形態２に係る車両認証システム２００を示すブロック図である。
【０１２１】
本実施の形態では、端末装置２０７が署名照合部２８７をさらに有する点で実施の形態１と異なっている。また、本実施の形態の車両認証システム２００は、特に明記しない場合は、実施の形態１と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０１２２】
図９に示すように、端末装置２０７は、扉開放検知部７１、タイマ部７３、車両認証子要求部７５、判断部７７、表示部７９、配車申請部８１、記憶部８３及び端末通信部８５の他に、署名照合部２８７を有する。なお、本実施の形態において、端末装置２０７は、扉開放検知部７１を有していなくてもよい。
【０１２３】
署名照合部２８７は、参照車両が端末装置２０７の要求に応じて送信する車両認証子に含まれる署名と、配車サーバ２０５から受信した車両認証子に含まれる署名との照合を行い、照合結果を判断部７７に出力する。ここでいう署名とは、各々の車両認証子に含まれるデータ等の電磁的記録に付与する電子的な署名である。署名は、偽造、改ざん等の防止のために使用され、例えば紙文書における印等の署名に相当する。
【０１２４】
図５の（ｂ）及び図９に示すように、判断部７７は、署名照合部２８７の判断結果に基づいて、正しい署名であるか否かを判断する。判断部７７は、参照車両が端末装置２０７の要求に応じて送信する車両認証子に含まれる署名と、配車サーバ２０５から受信した車両認証子に含まれる署名とが異なる、つまり、正しい署名でないと判断した場合、参照車両が予約車両３でないことを示すメッセージ等を表示部７９に表示させる。例えば、予約車両３と異なる参照車両から、単に車両認証子に含まれる署名が送信された場合が考えられるため、判断部７７は、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。具体的には、判断部７７は、「○○方向の車両を確認してください」等のメッセージを表示部７９に表示させる。
【０１２５】
図５の（ｃ）は、悪意のある可能性のある車両であることを示している。図５の（ｃ）及び図９に示すように、判断部７７は、参照車両が端末装置２０７の要求に応じて送信する車両認証子に含まれる署名が無い場合、つまり、正しい署名でないと判断した場合、参照車両が予約車両３でないことを示すメッセージ等を表示部７９に表示させる。例えば、乱数を用いて署名の無い出鱈目な車両認証子を送信する場合などが考えられるため、この場合も何らかの悪意が想定されるため、判断部７７は、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。具体的には、判断部７７は、参照車両が危険な車両であることを示す警告メッセージを表示部７９に表示させる。なお、警告メッセージは、予約車両３でないことを示すメッセージに含まれる。
【０１２６】
図５の（ａ）及び図９に示すように、判断部７７は、タイマ部７３からタイマ信号を受信することにより、配車サーバ２０５の認証子生成部５３が車両認証子を生成してから第２所定期間が経過しているか否かを判断する。判断部７７は、第２所定期間が経過していないと判断した場合に、利用者が乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる。
【０１２７】
図５の（ｃ）及び図９に示すように、判断部７７は、第２所定期間が経過していると判断した場合に、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。判断部７７は、例えば、車両認証子及び車両認証子に含まれる署名が偽造されている可能性が考えられるため、利用者が参照車両に乗車しないように、参照車両が危険な車両であることを示す警告メッセージを表示部７９に表示させる。
【０１２８】
［動作］
次に、本実施の形態における車両認証システム２００の動作について説明する。
【０１２９】
図１０は、実施の形態２に係る車両認証システム２００の動作を示すシーケンス図である。図１０では、予約車両３と参照車両とが一致又は不一致となる場合があるため、便宜上、予約車両３と参照車両とを異なるフローに分けている。また、図１０では、参照車両から車両認証子の応答がある場合を想定しているため、図８のステップＳ５０及びステップＳ５４を省略している。本実施の形態における車両認証システム２００の動作の説明では、図３及び図４と同様のフローについてはその説明を省略する。
【０１３０】
図１０に示すように、端末装置２０７が配車の要求（Ｓ１）をした後に、配車サーバ２０５が車両認証子を生成して予約車両３と端末装置２０７とに送信する（Ｓ１１）。次に、車載制御部３１は、指定の場所に予約車両３を配車するよう予約車両３を制御し（Ｓ２１）、配車サーバ２０５を介して、端末装置２０７に到着通知を行う（Ｓ２２）。端末装置２０７は、予約車両３が到着したことを報知する（Ｓ２）。端末装置２０７の車両認証子要求部７５は、参照車両が保有している車両認証子を要求する（Ｓ３）。
【０１３１】
次に、車載制御部３１は、端末装置２０７から車両認証子の要求を受信し、これに対して応答する。つまり、参照車両が予約車両３である場合、車載制御部３１は、ステップＳ１１で配車サーバ２０５から受信した車両認証子と、車両認証子に含まれる署名とを端末装置２０７の判断部７７に送信する（Ｓ３１）。
【０１３２】
次に、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ２３で参照車両から受信した車両認証子とが一致しているか否かを判断する（Ｓ２０４）。
【０１３３】
図５の（ｂ）及び図１０に示すように、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致していないと判断した場合に（Ｓ２０４でＮｏ）、車両認証子の署名が正しい署名であるか否かを判断する（Ｓ２１７）。署名照合部２８７は、ステップＳ１１で受信した予約車両３の車両認証子に含まれる署名と、ステップＳ２３で参照車両から受信した車両認証子に含まれる署名とを照合し、照合結果を判断部７７に出力する。これにより、判断部７７は、車両認証子の署名が正しい署名であるか否かを判断する。
【０１３４】
判断部７７は、車両認証子の署名が正しい署名であると判断した場合に（Ｓ２１７でＹｅｓ）、例えば他の利用者が予約した予約車両等であると考えられるため、利用者に不正解車両であることを示すメッセージを表示部７９に表示させる（Ｓ６）。そして、判断部７７は、このフローを終了する。具体的には、署名照合部２８７は、ステップＳ１１で受信した予約車両３の車両認証子に含まれる署名と、ステップＳ３１で参照車両から受信した車両認証子に含まれる署名とを照合し、照合結果を判断部７７に出力する。判断部７７は、照合結果に基づいて車両認証子の署名が正しい署名であるか否かを判断することができる（Ｓ２１７）。
【０１３５】
なお、ステップＳ２０４において、判断部７７は、第１所定期間に参照車両から車両認証子を受信したか否かを判断し、第１所定期間の間に参照車両から車両認証子を受信していない場合に、参照車両が予約車両３ではないと判断してもよい（Ｓ２０４でＮｏ）。
【０１３６】
一方、判断部７７は、車両認証子の署名が正しい署名でないと判断した場合に（Ｓ２１７でＮｏ）、署名が偽造されている等の可能性が考えられるため、悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。つまり、判断部７７が正しい署名でないと判断した場合には、参照車両が端末装置２０７の要求に応じて送信する車両認証子に含まれる署名が無い場合がある。この場合では、車両認証子が偽造されている可能性が考えられるため、判断部７７は、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。そして、判断部７７は、このフローを終了する。
【０１３７】
判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致していると判断した場合に（Ｓ２０４でＹｅｓ）、乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる。そして、判断部７７は、このフローを終了する。
【０１３８】
図５の（ａ）及び図１０に示すように、判断部７７は、利用者が乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる（Ｓ５）。そして、判断部７７は、このフローを終了する。
【０１３９】
一方、判断部７７は、第２所定期間を経過していると判断した場合に（Ｓ２０７でＹｅｓ）、利用者が参照車両に乗車しないように、予約車両３ではないことを示すメッセージを表示部７９に表示させる（Ｓ６）。そして、判断部７７は、このフローを終了する。
【０１４０】
図１１は、実施の形態２に係る車両認証システムの動作を示すシーケンス図の一部である。図１１では、ステップＳ２０７を含めたフローを説明する。また、図１１では、参照車両から車両認証子の応答がある場合を想定しているため、図８のステップＳ５０及びステップＳ５４を省略している。本実施の形態における車両認証システムの動作の説明では、図１０と同様のフローについてはその説明を省略する。
【０１４１】
図１０及び図１１に示すように、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致しているか否かを判断する（Ｓ２０４）。
【０１４２】
図５の（ｂ）、図１０及び図１１に示すように、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致していないと判断した場合に（Ｓ２０４でＮｏ）、車両認証子の署名が正しい署名であるか否かを判断する（Ｓ２１７）。判断部７７は、車両認証子の署名が正しい署名であると判断した場合に（Ｓ２１７でＹｅｓ）、車両認証子の有効期限内であるか否かを判断する（Ｓ２０７）。過去の古い認証子を使用して参照車両が危険な車両であることを示す警告メッセージを回避していないかチェックするためである。このため、判断部７７は、配車サーバ２０５の認証子生成部５３が車両認証子を生成してから第２所定期間を経過しているか否かを判断する。
【０１４３】
図５の（ａ）及び図１１に示すように、判断部７７は、第２所定期間を経過していないと判断した場合、つまり、車両認証子が有効期限内である場合に（Ｓ２０７でＹｅｓ）、例えば他の利用者が予約した予約車両等であると考えられるため、利用者に不正解車両であることを示すメッセージを表示部７９に表示させる（Ｓ６）。そして、判断部７７は、このフローを終了する。
【０１４４】
図５の（ｃ）、図１０及び図１１に示すように、一方、判断部７７は、車両認証子の署名が正しい署名でないと判断した場合に（Ｓ２１７でＮｏ）、署名が偽造されている可能性が考えられるため、悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。そして、判断部７７は、このフローを終了する。
【０１４５】
判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致していると判断した場合に（Ｓ２０４でＹｅｓ）、利用者が予約した予約車両３等であると考えられるため、利用者が乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる（Ｓ５）。そして、判断部７７は、このフローを終了する。
【０１４６】
図５の（ｃ）、図１０及び図１１に示すように、判断部７７は、第２所定期間を経過していると判断した場合、つまり、車両認証子が有効期限内でない場合に（Ｓ２０７でＮｏ）、悪意のある車両であることが考えられるため、悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。そして、判断部７７は、このフローを終了する。
【０１４７】
［作用効果］
次に、本実施の形態における車両認証方法の作用効果について説明する。
【０１４８】
上述したように、本実施の形態に係る車両認証方法において、端末装置７は、配車サーバ２０５が予約車両３の車両認証子を生成してから、第２所定期間が経過しているか否かを判断する。端末装置７は、第２所定期間が経過していると判断した場合に、参照車両が予約車両３でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示する。第２所定期間が経過している場合では、参照車両が予約車両３ではない、つまり、参照車両が悪意のある車両であると考えられる。このため、表示部７９に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【０１４９】
また、利用者が間違って予約車両３以外の車両に乗車することを抑制することで、配車サーバ２０５による予約車両３の配車の無駄を減少させることができるため、予約車両３の利用効率の低下を抑制することができる。
【０１５０】
また、本開示の一形態に係る車両認証方法において、端末装置７は、車両認証子に含まれる署名が正しい署名であるか否かを判断し、正しい署名でないと判断した場合に、参照車両が予約車両３でないとする、他の利用者が乗車する不正解車両であることを示すメッセージを表示部７９に表示し、正しい署名であると判断した場合に、参照車両が予約車両３でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示する。
【０１５１】
これによれば、端末装置７は、正しい署名であるか否かを判断する。端末装置７が正しい署名でないと判断した場合に、例えば署名が偽造されている等の可能性が考えられるため、利用者に参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示させる。また、端末装置７が正しい署名であると判断した場合に、他の利用者が予約した予約車両３等であると考えられるため、利用者に不正解車両であることを示すメッセージを表示部７９に表示させる。このため、利用者は、不正解車両であるか、悪意のある車両であるかを認知することができる。その結果、利用者の車両利用時の安全性を高めることができる。
【０１５２】
本実施の形態においても、実施の形態１と同様の作用効果を奏する。
【０１５３】
（実施の形態３）
［構成］
本実施の形態に係る車両認証システム３００の構成について、図１２を用いて説明する。
【０１５４】
図１２は、実施の形態３に係る車両認証システム３００を示すブロック図である。
【０１５５】
本実施の形態では、端末装置３０７が認証子有効期限照合部３８９をさらに有する点、配車サーバ３０５が予想時点算出部３５５を有する点で実施の形態１と異なっている。また、本実施の形態の車両認証システム１は、特に明記しない場合は、実施の形態１等と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０１５６】
図１２に示すように、配車サーバ３０５は、車両決定部５１、サーバ通信部５５、認証子生成部５３の他に、予想時点算出部３５５を有する。
【０１５７】
予想時点算出部３５５は、車両決定部５１が決定した予約車両３が利用者の元に到着する予想時点を算出する。予想時点算出部３５５は、例えば、決定した予約車両３の位置情報と、利用者が指定した場所を示す位置情報と、地図情報とから、予想走行距離を算出する。予想時点算出部３５５は、予想走行距離と地図情報とから予想走行期間を算出し、配車サーバ３０５に内蔵されている計時部から受信した情報に示される現在時刻に予想走行期間を加算することにより、利用者の元に到着する到着予想時点を算出する。予想時点算出部３５５は、算出した到着予想時点を示す情報を端末装置３０７に送信する。
【０１５８】
なお、予約車両３の位置情報を取得する方法は、ＧＰＳ等の機能を用いて実現することができる。また、予想時点算出部３５５は、例えば、サーバ通信部５５によってネットワークを介して外部のサーバから平面直角座標等の地図情報を受信してもよい。指定した場所を示す位置情報は、地図情報に基づいて実現することができる。
【０１５９】
認証子生成部５３は、利用者ＩＤに基づいて車両決定部５１が決定した予約車両３を認証する車両認証子を生成し、車両認証子に対応する有効期限を設定する。具体的には、認証子生成部５３は、予想時点算出部３５５から受信した情報が示す到着予想時点から、前後の期間である第３所定期間を示す情報を生成する。つまり、第３所定期間は、到着予想時点から以前の期間と、到着予想時点から以後の期間とを合算した期間であり、車両認証子に対応する有効期限である。なお、到着予想時点から以前の期間と、到着予想時点から以後の期間とは、同一であってもよく異なっていてもよい。このため、第３所定期間には、到着予想時点が含まれていればよい。
【０１６０】
認証子生成部５３は、生成した車両認証子と、車両認証子に対応する有効期限を示す情報とを、サーバ通信部５５を介して、予約車両３に送信する。
【０１６１】
予約車両３の制御部は、車載通信部３３を介して受信した新しい車両認証子に書き換え、車両認証子に対応する有効期限を示す情報を管理する。また、制御部は、車載通信部３３を介して、端末装置３０７から車両認証子の要求に応じて、車両認証子及び車両認証子に対応する有効期限を示す情報を端末装置３０７に送信する。
【０１６２】
端末装置３０７は、扉開放検知部７１、タイマ部７３、車両認証子要求部７５、判断部７７、表示部７９、配車申請部８１、記憶部８３、端末通信部８５及び署名照合部２８７の他に、認証子有効期限照合部３８９を有する。なお、本実施の形態において、端末装置２０７は、扉開放検知部７１を有していなくてもよい。
【０１６３】
認証子有効期限照合部３８９は、車両認証子を要求した時点が第３所定期間内であるか否かを照合する。具体的には、認証子有効期限照合部３８９は、タイマ部７３から受信した車両認証子を要求した時点の時間情報と、配車サーバ３０５又は参照車両から受信した第３所定期間に関する情報とから、時間情報が示す車両認証子を要求した時点が、配車サーバ３０５又は参照車両から受信した情報が示す第３所定期間内であるか否かを照合する。認証子有効期限照合部３８９は、この照合結果に関する情報を判断部７７に出力する。
【０１６４】
判断部７７は、参照車両が利用者の元に到着した時点が、到着予想時点を含む第３所定期間内であるか否かを判断する。判断部７７は、第３所定期間を経過していると判断した場合に、参照車両が予約車両３でないことを示すメッセージを表示部７９に表示させる。
【０１６５】
［動作］
次に、本実施の形態における車両認証システム１の動作について説明する。
【０１６６】
本実施の形態における動作については、図１１を用いて説明する。本実施の形態では、図１１のステップＳ２０７における車両認証子の有効期限の態様が異なり、他の点については同様であるため、図１０と同様のフローについてはその説明を省略する。
【０１６７】
図９及び図１０に示すように、端末装置３０７が配車の要求（Ｓ１）をした後に、配車サーバ３０５は、配車の要求と、利用者ＩＤとを受信し、利用者に配車を行う予約車両３を決定し、予約車両３に送信する車両認証子を生成する（Ｓ１１）。具体的には、車両決定部５１は、利用者に配車を行う予約車両３を決定する。また、認証子生成部５３は、車両決定部５１が決定した予約車両３を認証する車両認証子を生成し、この車両認証子に対応する有効期限を示す情報を設定する。車両決定部５１は、サーバ通信部５５を介して、生成した車両認証子及び車両認証子に対応する有効期限を示す情報を端末装置３０７と予約車両３とに送信する（Ｓ１１）。また、配車サーバ３０５の車両決定部５１は、予約車両３に配車を行うための配車コマンドを生成し、サーバ通信部５５を介して、配車コマンドを予約車両３に送信する（Ｓ１１）。さらに、車両決定部５１は、車両認証子を端末装置３０７に送信する際に、予約が完了した旨のメッセージを端末装置３０７に表示させる情報を生成し、サーバ通信部５５を介して、この情報を端末装置３０７に送信する（Ｓ１１）。
【０１６８】
次に、車載制御部３１は、指定の場所に予約車両３を配車するよう予約車両３を制御し（Ｓ２１）、配車サーバ３０５を介して、端末装置３０７に到着通知を行う（Ｓ２２）。端末装置３０７は、予約車両３が到着したことを利用者に報知する（Ｓ２）。端末装置３０７の車両認証子要求部７５は、参照車両が保有している車両認証子を要求する（Ｓ３）。
【０１６９】
次に、参照車両の車載制御部３１は、車両認証子の要求を受信し、ステップＳ１１で配車サーバ３０５から受信に対して応答する。つまり、車載制御部３１は、ステップＳ１１で配車サーバ３０５から受信した車両認証子及び車両認証子に対応する有効期限を示す情報を端末装置３０７の認証子有効期限照合部３８９に送信する（Ｓ３１）。車両認証子に対応する有効期限は、後述する第３所定期間を示す。
【０１７０】
図５の（ｂ）及び図１０に示すように、次に、判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致していないと判断した場合に（Ｓ２０４でＮｏ）、車両認証子の署名が正しい署名であるか否かを判断する（Ｓ２１７）。判断部７７は、車両認証子の署名が正しい署名であると判断した場合に（Ｓ２１７でＹｅｓ）、車両認証子の有効期限内であるか否かを判断する（Ｓ２０７）。言い換えれば、判断部７７は、車両認証子を要求した時点の前後に一定期間である第３所定期間内であるか否かを判断する（Ｓ２０７）。具体的には、認証子有効期限照合部３８９は、ステップＳ３１で取得した車両認証子が、車両認証子に対応する有効期限内であるか否かを照合し、照合結果に関する情報を判断部７７に出力する。判断部７７が照合結果に基づいて第３所定期間内であるか否かを判断する（Ｓ２０７）。
【０１７１】
図５の（ａ）及び図１１に示すように、判断部７７は、車両認証子を要求した時点が第３所定期間内であると判断した場合、つまり、車両認証子が有効期限内である場合に（Ｓ２０７でＹｅｓ）、例えば他の利用者が予約した予約車両等であると考えられるため、利用者に不正解車両であることを示すメッセージを表示部７９に表示させる（Ｓ６）。そして、判断部７７は、このフローを終了する。
【０１７２】
一方、判断部７７は、車両認証子の署名が正しい署名でないと判断した場合に（Ｓ２１７でＮｏ）、署名が偽造されている等の可能性が考えられるため、悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。つまり、判断部７７が正しい署名でないと判断した場合には、参照車両が端末装置２０７の要求に応じて送信する車両認証子に含まれる署名が無い場合がある。この場合では、車両認証子が偽造されている可能性が考えられるため、判断部７７は、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。そして、判断部７７は、このフローを終了する。
【０１７３】
判断部７７は、ステップＳ１１で受信した予約車両３の車両認証子と、ステップＳ３１で参照車両から受信した車両認証子とが一致していると判断した場合に（Ｓ２０４でＹｅｓ）、利用者が予約した予約車両等であると考えられるため、利用者が乗車可能な予約車両３であることを示すメッセージを表示部７９に表示させる（Ｓ５）。そして、判断部７７は、このフローを終了する。
【０１７４】
図５の（ｂ）及び図１０に示すように、一方、判断部７７は、車両認証子を要求した時点が第３所定期間内でないと判断した場合に、つまり、車両認証子が有効期限内でない場合（Ｓ２０７でＮｏ）、判断部７７は、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示させる（Ｓ５６）。そして、判断部７７は、このフローを終了する。
【０１７５】
［作用効果］
次に、本実施の形態における車両認証方法の作用効果について説明する。
【０１７６】
上述したように、本実施の形態に係る車両認証方法において、配車サーバ３０５は、予約車両３が、利用者の元に到着する到着予想時点を算出し、到着予想時点を示す情報を端末装置３０７に送信する。端末装置３０７は、参照車両が利用者の元に到着した時点が、到着予想時点を含む第３所定期間内であるか否かを判断し、第３所定期間を経過していると判断した場合に、参照車両が予約車両３でないとする、参照車両が悪意のある車両であることを示すメッセージを表示部７９に表示する。第３所定期間が経過している場合では、参照車両が予約車両３ではない、つまり、参照車両が悪意のある車両であると考えられる。このため、表示部７９に表示されたメッセージによって悪意のある車両であることを利用者が認知することができるため、利用者の車両利用時の安全性を高めることができる。
【０１７７】
また、利用者が間違って予約車両３以外の車両に乗車することを抑制することで、配車サーバ３０５による予約車両３の配車の無駄を減少させることができるため、予約車両３の利用効率の低下を抑制することができる。
【０１７８】
本実施の形態においても、実施の形態１と同様の作用効果を奏する。
【０１７９】
（その他変形例）
以上、本開示の実施の形態１〜３及び実施の形態１の変形例に係る車両認証方法、プログラム、端末装置及び車両認証システムについて説明したが、本開示は上述の実施の形態１〜３及び実施の形態１の変形例に限定されるものではない。
【０１８０】
例えば、上記実施の形態１〜３及び実施の形態１の変形例に係る端末装置、配車サーバ及び車載装置に含まれる各処理部は典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。
【０１８１】
また、集積回路化はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１８２】
なお、上記各実施の形態１〜３及び実施の形態１の変形例において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０１８３】
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示の実施の形態は例示された数字に制限されない。
【０１８４】
また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
【０１８５】
また、フローチャートにおける各ステップが実行される順序は、本開示を具体的に説明するために例示するためのものであり、上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時（並列）に実行されてもよい。
【０１８６】
以上、一つまたは複数の態様に係る車両認証方法、プログラム、端末装置及び車両認証システムについて、実施の形態１〜３及び実施の形態１の変形例に基づいて説明したが、本開示の実施の形態１〜３及び実施の形態１の変形例は当該複数の態様に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を実施の形態１〜３及び実施の形態１の変形例に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０１８７】
本開示は、自動運転機能を有する車両、配車予約を行う端末装置、当該車両を制御又は管理するサーバ等、あるいはこれらを含むシステムに適用できる。
【符号の説明】
【０１８８】
１、１ａ、２００、３００  車両認証システム
５、２０５、３０５  配車サーバ
７、２０７、３０７  端末装置
７１  扉開放検知部（検知部）
７５  車両認証子要求部（要求部）
７７  判断部
７９  表示部
８３  記憶部
【図１】
2019028629.tif 000003
【図２】
2019028629.tif 000004
【図３】
2019028629.tif 000005
【図４】
2019028629.tif 000006
【図５】
2019028629.tif 000007
【図６】
2019028629.tif 000008
【図７】
2019028629.tif 000009
【図８】
2019028629.tif 000010
【図９】
2019028629.tif 000011
【図１０】
2019028629.tif 000012
【図１１】
2019028629.tif 000013
【図１２】
2019028629.tif 000014