(57)【要約】【課題】利用者の安全性を高め、かつ、簡易に車両の認証を行うことができる認証方法、プログラム、サーバ及び配車システムを提供する。【解決手段】認証方法において、サーバ７は、利用者所有の端末装置３から、ユーザＩＤと参照車両ＩＤとを受信し、配車を予約している利用者を識別する予約ユーザＩＤと、予約車両５を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、ユーザＩＤに関連付けられている予約車両ＩＤと参照車両ＩＤとが一致しているか否かを判断し、予約車両ＩＤと参照車両ＩＤとが一致する場合に、参照車両のドアを解錠させる解錠命令を参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して端末装置３に送信し、予約車両ＩＤと参照車両ＩＤとが一致しない場合に、参照車両は予約車両５でないことを示すメッセージを生成して端末装置３に送信することを含む。【選択図】図３
2019087103.tif 000002
【特許請求の範囲】
【請求項１】
利用者が予約した予約車両を配車する配車システムにおいて、サーバが、前記利用者と前記利用者の元に到着した参照車両とを認証する認証方法であって、
前記サーバは、
前記利用者所有の端末装置から、前記利用者を識別するユーザＩＤと前記参照車両を識別する参照車両ＩＤとを受信し、
配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断し、
前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、
前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信することを含む
認証方法。
【請求項２】
前記サーバは、
当該サーバが管理する前記予約車両を含めた複数の車両であって、前記複数の車両の各々を識別する複数の管理車両ＩＤを含む車両情報を管理し、
前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両ＩＤが、前記車両情報に含まれているか否かを判断し、
前記参照車両ＩＤが前記車両情報に含まれていない場合に、前記参照車両への乗車の中止を示すメッセージを生成して前記端末装置に送信する
請求項１に記載の認証方法。
【請求項３】
前記サーバは、
前記参照車両ＩＤが前記車両情報に含まれている場合に、前記予約車両の位置情報と、前記参照車両の位置情報とを受信し、
前記予約車両の位置情報が示す位置と前記参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断し、
前記第１規定距離以下であれば、周辺確認を促すメッセージを生成して前記端末装置に送信する、
請求項２に記載の認証方法。
【請求項４】
前記サーバは、
前記参照車両ＩＤが前記車両情報に含まれている場合に、前記予約車両の位置情報と、前記参照車両の位置情報とを受信し、
前記予約車両の位置情報が示す位置と前記参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断し、
前記第１規定距離以下でなければ、前記予約車両を配車させる位置を、前記参照車両の位置情報に示される位置に変更し、
前記利用者に待機を促すメッセージを生成して前記端末装置に送信する、
請求項２又は３に記載の認証方法。
【請求項５】
前記サーバは、
前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、さらに、前記端末装置の位置情報を受信し、
前記端末装置の位置情報が示す位置と前記予約車両の位置情報が示す位置との距離が、第２規定距離以下であるか否かを判断し、
前記第２規定距離以下でなければ、前記参照車両への乗車の中止を示すメッセージを生成して前記端末装置に送信する
請求項１〜４のいずれか１項に記載の認証方法。
【請求項６】
前記サーバは、予約ごとに異なる予約車両ＩＤを生成して前記予約車両に送信し、前記予約車両に対して予約車両ＩＤを受信した新しい予約車両ＩＤに更新させる
請求項１〜５のいずれか１項に記載の認証方法。
【請求項７】
請求項１〜６のいずれか１項に記載の認証方法をコンピュータに実行させる
プログラム。
【請求項８】
利用者が予約した予約車両を配車する配車システムにおいて、前記利用者と前記利用者の元に到着した参照車両とを認証するサーバであって、
前記利用者所有の端末装置から、前記利用者を識別するユーザＩＤと前記参照車両を識別する参照車両ＩＤとを受信する通信部と、
配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断する判断部と、
前記端末装置に表示させるメッセージを生成し、前記端末装置に出力するメッセージ生成部とを備え、
前記メッセージ生成部は、
前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、
前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信する
サーバ。
【請求項９】
端末装置と、
利用者が予約した予約車両と、
前記利用者と前記利用者の元に到着した参照車両とを認証するサーバとを備え、
前記端末装置は、前記参照車両から、前記参照車両を識別する参照車両ＩＤを取得し、前記サーバに前記利用者を識別するユーザＩＤと前記参照車両ＩＤを送信し、
前記サーバは、
配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断し、
前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、
前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信する
配車システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、認証方法、プログラム、サーバ及び配車システムに関する。
【背景技術】
【０００２】
近年では、自動運転を行う車両の登場に伴い、利用者が自動運転を行う無人のタクシー等の車両を予約する配車システムが開発されている。このような配車システムでは、利用者が予約した車両を装い、利用者を連れ去る等の危険な目に遭遇すること、降車する際に不当な金額を支払わないと解錠できない等の不当請求されること等が想定される。また、配車システムでは、利用者が予約した車両に、利用者以外の者が何ら断りもなく、この予約した車両に不正乗車することも想定される。そこで、配車システムでは、自動運転を行う無人のタクシー予約等を誰もが安全安心に利用することができるシステムが求められている。
【０００３】
特許文献１に開示された自動車では、利用者の第１の認証用情報と、予め登録した利用予定者の生体情報とを用いて、第１の認証手段が利用者の認証の可否を判断する。そして、決定手段は、第１の認証手段で利用者の認証ができたときに、利用者による自車の利用を可能にする決定を行う。
【０００４】
また、特許文献２に開示された車両確認システムでは、タクシーに設置された表示部にメッセージを表示させる。また、車両確認システムでは、このメッセージを、サーバを介して端末装置に送信し、受信した端末装置がメッセージを表示する。利用者は、乗車可能なタクシーであることを認識することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−６４８３０号公報
【特許文献２】特開２０１５−２３０６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
利用者が車両に乗車する際に、利用者の安全性を高めつつ、簡易な手続きで車両の認証を行いたいという要望がある。そこで、利用者が車両を認証することと、車両が利用者を認証するということが必要である。このため、特許文献１に開示された自動車と、特許文献２に開示された車両確認システムとを組み合わせれば、車両側の認証と、利用者側での認証とを行うことで利用者の安全性を高めることができる。
【０００７】
しかし、単に、特許文献１に開示された自動車と、特許文献２に開示された車両確認システムとを組み合わせるだけでは、利用者が乗車可能な車両であるか否かの認証を、携帯端末を用いて行った後に、車両が乗車可能な利用者か否かを利用者の生体情報に基づいて判断しなければならない。このため、利用者は、車両に乗車する際に、簡易な手続きで車両の認証を行えているとは言い難い。
【０００８】
そこで、本開示は、利用者の安全性を高め、かつ、簡易に車両の認証を行うことができる認証方法、プログラム、サーバ及び配車システムを提供する。
【課題を解決するための手段】
【０００９】
本開示の一態様に係る認証方法は、利用者が予約した予約車両を配車する配車システムにおいて、サーバが、前記利用者と前記利用者の元に到着した参照車両とを認証する認証方法であって、前記サーバは、前記利用者所有の端末装置から、前記利用者を識別するユーザＩＤと前記参照車両を識別する参照車両ＩＤとを受信し、配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断し、前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信することを含む。
【００１０】
なお、これらの包括的または具体的な態様は、システム、装置、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、装置、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【００１１】
本開示によれば、利用者の安全性を高め、かつ、簡易に車両の認証を行うことができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施の形態１に係る配車システムを示す模式図である。
【図２】図２は、実施の形態１に係る配車システムを示すブロック図である。
【図３】図３は、実施の形態１に係る配車システムの動作を示すシーケンス図である。
【図４】図４は、実施の形態１に係る配車情報及び車両情報を示す図である。
【図５】図５は、実施の形態１に係る配車システムのサーバにおける動作を示すフローチャートである。
【図６】図６は、実施の形態１に係る配車システムにおける参照車両を認証した状態を示す模式図である。
【図７】図７は、実施の形態２に係る配車システムを示すブロック図である。
【図８】図８は、実施の形態２に係る配車システムの動作を示すシーケンス図である。
【図９】図９は、実施の形態３に係る配車システムを示すブロック図である。
【図１０】図１０は、実施の形態３に係る配車システムの動作を示すシーケンス図である。
【図１１】図１１は、実施の形態３に係る配車システムのサーバにおける動作を示すフローチャートである。
【図１２】図１２は、実施の形態４に係る配車システムのサーバにおける動作を示すフローチャートである。
【図１３】図１３は、実施の形態５に係る配車システムのサーバにおける動作を示すフローチャートである。
【図１４】図１４は、実施の形態６に係る配車システムのサーバにおける動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本開示の一形態に係る認証方法は、利用者が予約した予約車両を配車する配車システムにおいて、サーバが、前記利用者と前記利用者の元に到着した参照車両とを認証する認証方法であって、前記サーバは、前記利用者所有の端末装置から、前記利用者を識別するユーザＩＤと前記参照車両を識別する参照車両ＩＤとを受信し、配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断し、前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信することを含む。
【００１４】
これによれば、例えば、利用者は利用者の元に到着した参照車両の参照車両ＩＤを、端末装置を用いて読み取るだけで、読み取られた参照車両ＩＤはサーバに送信される。サーバは、配車を予約している利用者を識別するユーザＩＤと予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、ユーザＩＤに関連付けられている予約車両ＩＤと参照車両ＩＤとが一致しているか否かを判断することにより、参照車両が予約車両であるか否かを判断する。サーバは、参照車両が予約車両である場合に、予約車両のドアを解錠させる解錠命令を予約車両に送信し、かつ、乗車可能であることを示すメッセージを生成して端末装置に送信する。一方、サーバは、参照車両が予約車両でない場合に、予約車両でないことを示すメッセージを生成して端末装置に送信する。これにより、利用者は、例えば、乗車可能な予約車両であるのか、乗車してはいけない車両であるのかを判断することができる。例えば、利用者を連れ去る等の危険な目に遭遇すること、降車する際に不当な金額を支払わないと解錠できない等の不当請求されること、利用者以外の者が何ら断りもなく、予約車両に不正乗車すること等のトラブルの発生を抑制することで、車両認証のセキュリティーを高めることができるため、利用者の安全性を高めることができる。
【００１５】
また、サーバは、配車情報を参照することで、予約車両ＩＤ及び参照車両ＩＤによって利用者が乗車するべき予約車両の判断と、ユーザＩＤによって予約車両が乗車させる利用者の判断とを行うことができる。このため、利用者が利用者の元に到着した参照車両の参照車両ＩＤを読み取るだけで、サーバが参照車両と利用者の端末装置との相互の認証を行うことができる。つまり、サーバは、利用者が端末装置を用いて参照車両の認証を行うことと、参照車両が利用者を乗車させてよいか否かの認証とを相互に行うため、利用者が行う認証を簡易にすることができる。
【００１６】
したがって、この車両に認証方法では、利用者の安全性を高め、かつ、簡易に車両の認証を行うことができる。このように、サーバによって、簡易に車両認証が行われるため、利用者が予約車両に乗車する時間が短くなり、少なくとも予約車両及び端末装置を含めた配車システムの稼働効率を向上させることができる。これにより、配車システムの時間単価の低廉化を実現することができる。その結果、配車システム全体の効率化を実現することができる。
【００１７】
また、本開示の一形態に係るプログラムは、認証方法をコンピュータに実行させる。
【００１８】
また、本開示の一形態に係るサーバは、利用者が予約した予約車両を配車する配車システムにおいて、前記利用者と前記利用者の元に到着した参照車両とを認証するサーバであって、前記利用者所有の端末装置から、前記利用者を識別するユーザＩＤと前記参照車両を識別する参照車両ＩＤとを受信する通信部と、配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断する判断部と、前記端末装置に表示させるメッセージを生成し、前記端末装置に出力するメッセージ生成部とを備え、前記メッセージ生成部は、前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信する。
【００１９】
また、本開示の一形態に係る配車システムは、端末装置と、利用者が予約した予約車両と、前記利用者と前記利用者の元に到着した参照車両とを認証するサーバとを備え、前記端末装置は、前記参照車両から、前記参照車両を識別する参照車両ＩＤを取得し、前記サーバに前記利用者を識別するユーザＩＤと前記参照車両ＩＤを送信し、前記サーバは、配車を予約している前記利用者を識別する前記ユーザＩＤと、前記予約車両を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、前記ユーザＩＤに関連付けられている前記予約車両ＩＤと前記参照車両ＩＤとが一致しているか否かを判断し、前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、前記参照車両のドアを解錠させる解錠命令を前記参照車両に送信し、かつ、乗車可能であることを示すメッセージを生成して前記端末装置に送信し、前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両は前記予約車両でないことを示すメッセージを生成して前記端末装置に送信する。
【００２０】
これらにおいても、上述と同様の作用効果を奏する。
【００２１】
本開示の一形態に係る認証方法において、前記サーバは、当該サーバが管理する前記予約車両を含めた複数の車両であって、前記複数の車両の各々を識別する複数の管理車両ＩＤを含む車両情報を管理し、前記予約車両ＩＤと前記参照車両ＩＤとが一致しない場合に、前記参照車両ＩＤが、前記車両情報に含まれているか否かを判断し、前記参照車両ＩＤが前記車両情報に含まれていない場合に、前記参照車両への乗車の中止を示すメッセージを生成して前記端末装置に送信する。
【００２２】
これによれば、サーバは、予約車両ＩＤと参照車両ＩＤとが一致しない場合に、参照車両ＩＤがサーバの管理する車両情報に含まれているか否かを判断する。参照車両ＩＤが車両情報に含まれていない場合に、サーバが管理する車両ではないことが考えられるため、サーバは、参照車両が、利用者を連れ去ったり、降車する際に不当な金額を支払わないと解錠できない等の不当請求をしたりする等の悪意のある車両等の可能性のある参照車両への乗車の中止を示すメッセージを生成して端末装置に送信する。これにより、端末装置は、参照車両への乗車の中止を示すメッセージを表示する。これらの結果、悪意のある車両による連れ去り等のトラブルをより確実に抑制することができる。
【００２３】
サーバは、利用者に対して悪意のある車両への乗車を抑制することで、サーバによる予約車両の配車の無駄を減少させることができるため、配車システムの稼働効率の低下を抑制することができる。
【００２４】
本開示の一形態に係る認証方法において、前記サーバは、前記参照車両ＩＤが前記車両情報に含まれている場合に、前記予約車両の位置情報と、前記参照車両の位置情報とを受信し、前記予約車両の位置情報が示す位置と前記参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断し、前記第１規定距離以下であれば、周辺確認を促すメッセージを生成して前記端末装置に送信する。
【００２５】
これによれば、サーバは、参照車両ＩＤが車両情報に含まれている場合に、予約車両の位置情報と、参照車両の位置情報とを受信し、予約車両の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する。サーバは、第１規定距離以下であれば、周辺確認を促すメッセージを生成して端末装置に送信する。このため、端末装置が周辺確認を促すメッセージを表示させることで、利用者は、自身の周辺に予約車両が存在することを認知することができる。このため、利用者が予約車両を探す手間を減らすことができる。
【００２６】
これにより、利用者が予約車両を探し出す時間を短縮することができるため、配車システムの稼働効率を向上させることができる。
【００２７】
特に、「反対車線」、「５０ｍ後方」などといった、具体的な相対位置を示す周辺確認を促すメッセージが端末装置に表示される。これにより、利用者は、予約車両の具体的な位置を認知することができるため、予約車両を探す手間を大幅に減らすことができる。
【００２８】
本開示の一形態に係る認証方法において、前記サーバは、前記参照車両ＩＤが前記車両情報に含まれている場合に、前記予約車両の位置情報と、前記参照車両の位置情報とを受信し、前記予約車両の位置情報が示す位置と前記参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断し、前記第１規定距離以下でなければ、前記予約車両を配車させる位置を、前記参照車両の位置情報に示される位置に変更し、前記利用者に待機を促すメッセージを生成して前記端末装置に送信する。
【００２９】
これによれば、サーバは、参照車両ＩＤが車両情報に含まれている場合に、予約車両の位置情報と、参照車両の位置情報とを受信し、予約車両の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する。サーバは、第１規定距離以下でなければ、予約車両を配車させる位置を、参照車両の位置情報に示される位置に変更し、待機を促すメッセージを生成して端末装置に送信する。このため、サーバは、予約車両を利用者の目の前に配車することができる。このため、利用者が予約車両を探す手間を減らすことができる。
【００３０】
これにより、利用者が予約車両を探し出す時間を短縮することができるため、配車システムの稼働効率を向上させることができる。
【００３１】
本開示の一形態に係る認証方法において、前記サーバは、前記予約車両ＩＤと前記参照車両ＩＤとが一致する場合に、さらに、前記端末装置の位置情報を受信し、前記端末装置の位置情報が示す位置と前記予約車両の位置情報が示す位置との距離が、第２規定距離以下であるか否かを判断し、前記第２規定距離以下でなければ、前記参照車両への乗車の中止を示すメッセージを生成して前記端末装置に送信する。
【００３２】
これによれば、サーバは、予約車両ＩＤと参照車両ＩＤとが一致する場合に、端末装置の位置情報を受信し、端末装置の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第２規定距離以下であるか否かを判断する。サーバは、第２規定距離以下でなければ、参照車両への乗車の中止を示すメッセージを生成して端末装置に送信する。例えば、予約車両が利用者の近くに位置していない場合において、利用者の元に予約車両以外の参照車両が到着する場合がある。この場合では、参照車両が、利用者を連れ去ったり、降車する際に不当な金額を支払わないと解錠できない等の不当請求をしたりする等の悪意のある車両であることが考えられる。このため、サーバが利用者に悪意のある車両であることを示すメッセージを端末装置に送信することで、端末装置は、悪意のある車両である参照車両への乗車の中止を示すメッセージを表示する。このため、利用者は、参照車両が予約車両ではない悪意のある車両であること認知することができる。
【００３３】
また、サーバは、第２規定距離以下であれば、利用者が参照車両に乗車可能であることを示すメッセージを生成して端末装置に送信する。例えば、予約車両が利用者の目の前等の近くに位置している場合において、サーバが予約車両の到着を示すメッセージを端末装置に送信することで、端末装置は、参照車両が予約車両であること、つまり、乗車可能であることを示すメッセージを表示する。
【００３４】
これらの結果、悪意のある車両による連れ去り等のトラブルをより確実に抑制することができる。
【００３５】
また、サーバは、利用者に対して悪意のある車両への乗車を抑制することで、利用者が予約車両に乗車することができる。このため、参照車両と利用者の端末装置との相互の認証をより確実に行わせることができるとともに、サーバによる予約車両の配車の無駄を減少させることができるため、配車システムの稼働効率の低下を抑制することができる。
【００３６】
本開示の一形態に係る認証方法において、前記サーバは、予約ごとに異なる予約車両ＩＤを生成して前記予約車両に送信し、前記予約車両に対して予約車両ＩＤを受信した新しい予約車両ＩＤに更新させる。
【００３７】
これによれば、サーバは、利用者からの予約ごとに異なる予約車両ＩＤを生成して予約車両に送信し、予約車両に対して予約車両ＩＤを受信した新しい予約車両ＩＤに更新させる。このため、サーバが配車を行うごとに予約車両ＩＤを変更するため、利用者を連れ去る等の悪意のある車両が容易に予約車両ＩＤを偽造し難くなる。このため、悪意のある車両による連れ去り等のトラブルをより確実に抑制することができる。
【００３８】
また、サーバは、利用者に対して悪意のある車両による連れ去り等のトラブルをより確実に抑制することで、利用者が予約車両に乗車することができる。このため、参照車両と利用者の端末装置との相互の認証をより確実に行わせることができるとともに、サーバによる予約車両の配車の無駄を減少させることができるため、配車システムの稼働効率の低下を抑制することができる。
【００３９】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたはコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【００４０】
以下、実施の形態について、図面を参照しながら具体的に説明する。なお、以下で説明する実施の形態は、いずれも本開示の一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置および接続形態、ステップ、ステップの順序などは、一例であり、本開示を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。
【００４１】
なお、各図は、模式図であり、必ずしも厳密に図示されたものではない。また、各図において、実質的に同一の構成に対しては同一の符号を付しており、重複する説明は省略又は簡略化する。
【００４２】
以下、本開示の実施の形態に係る認証方法、プログラム、端末装置及び配車システムについて説明する。
【００４３】
（実施の形態１）
［構成］
まず、本実施の形態に係る配車システム１の構成について説明する。
【００４４】
図１は、実施の形態１に係る配車システム１を示す模式図である。図２は、実施の形態１に係る配車システム１を示すブロック図である。
【００４５】
図１及び図２に示すように、配車システム１は、利用者が予約した予約車両５を配車する配車システムにおいて、サーバ７が、利用者と利用者の元に到着した参照車両とを認証するシステムであり、例えば、利用者がサーバ７に予約した予約車両５を、指定の場所に配車するシステムである。例えば、配車システム１のサーバ７は、タクシーの配車を行うタクシー管理システム、タクシー予約システム等である。配車システム１では、予約車両５と、タクシーを予約した利用者所有の端末装置３と、サーバ７とのそれぞれの間において情報通信される。
【００４６】
ここでいう参照車両とは、利用者の元に到着した車両であり、利用者が端末装置３を用いて、この車両に乗車することができるか否かを認証するための車両である。
【００４７】
配車システム１は、端末装置３と、予約車両５と、サーバ７とを備える。
【００４８】
端末装置３は、利用者がサーバ７に配車の予約を行う際に用いる端末装置であり、例えば、スマートフォン、タブレット端末等である。端末装置３は、配車申請部３１と、端末位置取得部３３と、参照車両ＩＤ取得部３５と、解錠要求部３７と、表示部３９と、端末通信部４１とを有する。
【００４９】
配車申請部３１は、利用者がサーバ７に配車の予約である配車要求を行う際に、端末通信部４１を介して、サーバ７に配車要求を行う。なお、配車申請部３１は、配車要求をサーバ７に行う際に、利用者を認証するためのユーザＩＤを、端末通信部４１を介してサーバ７に送信してもよい。ユーザＩＤは、配車の予約を行う利用者の識別子である。
【００５０】
端末位置取得部３３は、端末装置３の現在位置を示す位置情報を取得する素子及び処理部である。端末位置取得部３３は、端末通信部４１を介して、取得した端末装置３の現在位置を示す位置情報をサーバ７に送信する。端末位置取得部３３は、例えば、ＧＰＳ等の機能により実現する。端末装置３の現在位置を示す位置情報は、端末装置３の位置情報である。
【００５１】
参照車両ＩＤ取得部３５は、参照車両を識別する参照車両ＩＤを、参照車両から取得する。具体的には、参照車両に示されるナンバープレート、１次元コード、ＱＲコード（登録商標）、カラーコードなどの２次元コードを、端末装置３が有するカメラ等で読み取ることで、参照車両ＩＤ取得部３５は、参照車両が予約車両５であるか否かを識別するための、参照車両が保有している参照車両ＩＤを取得する。なお、端末装置３と参照車両とが近距離無線通信（ＮＦＣ：Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等により、参照車両ＩＤ取得部３５が端末通信部４１を介して、参照車両ＩＤを受信してもよい。
【００５２】
また、参照車両ＩＤは、バーコード又は２次元コードに限定されず、個々の参照車両を識別できればよく、端末装置３の表示部３９にテキストボックスを表示させて、利用者がそのテキストボックスに打ち込む所定の番号でもよい。
【００５３】
解錠要求部３７は、予約車両５のドアの解錠を要求する解錠要求を、端末通信部４１を介してサーバ７に送信する。利用者が端末装置３を用いて解錠要求を行うタイミングは、主に参照車両が利用者の元に到着した時点である。解錠要求部３７がサーバ７に行う解錠要求には、参照車両ＩＤとユーザＩＤとが含まれる。
【００５４】
表示部３９は、乗車可能であることを示すメッセージ、参照車両が予約車両５でないことを示すメッセージ等を表示する。表示部３９は、例えば、液晶ディスプレイ、ＬＥＤディスプレイ、有機ＥＬディスプレイ等のモニタである。乗車可能であることを示すメッセージは、例えば、「解錠できました。乗車してください。」、「予約した車両ですので乗車してください」等である。また、予約車両５でないことを示すメッセージは、例えば、「サービス外の車両です。絶対に乗車しないでください。」、「この車両ではありません。後方の車両を確認してください。」、「予約した車両ではございませんので乗車できません」、「警告！悪意のある車両の可能性があります」等である。
【００５５】
端末通信部４１は、予約車両５及びサーバ７と通信を行う通信用のアンテナである。端末通信部４１は、サーバ７への配車要求を送信、サーバ７から到着通知の受信等の通信を行う。
【００５６】
予約車両５は、利用者が配車を予約した際に、サーバ７が利用者に配車することを決定した車両であり、利用者が乗車を予定する車両である。予約車両５は、予約車両５に関する情報を搭載した車載装置５０を有する。
【００５７】
車載装置５０は、予約車両５の走行制御、予約車両５のドアの解錠等を行う装置である。車載装置５０は、車載制御部５１と、車載位置取得部５３と、解錠部５５と、車載通信部５７とを有する。
【００５８】
車載制御部５１は、予約車両５の走行を制御する制御装置である。車載制御部５１は、車載通信部５７を介して、サーバ７から後述する配車コマンドを受信し、指定された場所に予約車両５を配車するために、配車コマンドに従って予約車両５のアクチュエータを制御する。これにより、予約車両５は、指定された場所に移動する。
【００５９】
車載制御部５１は、配車コマンドを受信する際に予約車両５を識別する予約車両ＩＤを、車載通信部５７を介してサーバ７から受信する。車載制御部５１は、予約車両５の予約車両ＩＤを受信した新しい予約車両ＩＤに書き換える。
【００６０】
車載位置取得部５３は、予約車両５の現在位置を示す位置情報を取得する素子及び処理部である。車載位置取得部５３は、取得した予約車両５の現在位置を示す位置情報を、車載通信部５７を介して、例えば単位時間毎にサーバ７に送信する。車載位置取得部５３は、例えば、ＧＰＳ等の機能により位置情報を取得する。予約車両５の現在位置を示す情報は、予約車両５の位置情報である。また、予約車両５の位置情報には、現在位置を示す位置情報だけでなく、進行方向を示す情報等も含まれている。
【００６１】
解錠部５５は、サーバ７から解錠命令を受信すると、予約車両５のドアを解錠する。具体的には、解錠部５５は、サーバ７の解錠命令部８１から解錠命令を受信すると、例えばドアを施錠している電気錠を、駆動部により解錠する。
【００６２】
車載通信部５７は、サーバ７と通信を行うことができるアンテナである。車載通信部５７は、サーバ７が生成した車両識別子の受信、予約車両５の位置情報、進行方向を示す情報等を含む車両情報をサーバ７へ送信といった通信を行う。ここでいう車両情報には、サーバ７が管理する各々の車両についての、位置情報、進行方向等の情報が含まれ、例えば、予約車両５の位置情報、予約車両５の進行方向等の情報も含まれている。
【００６３】
サーバ７は、予約車両５を管理するサーバである。サーバ７は、例えば利用者からの求めに応じて、指定の場所に予約車両５を配車する。サーバ７は、車両決定部７１と、判断部７５と、メッセージ生成部７７と、ＩＤ生成部７９と、解錠命令部８１と、受送信部８３とを有する。
【００６４】
車両決定部７１は、利用者から配車要求があると、利用者に配車を行う予約車両５を決定する。車両決定部７１は、決定した予約車両５が指定の場所まで移動するための、予約車両５を制御する配車コマンドを生成し、受送信部８３を介して、配車コマンドを予約車両５に送信する。
【００６５】
なお、車両決定部７１は、利用者に配車を行う予約車両５を決定すると、予約が完了したことを示すメッセージを生成し、受送信部８３を介して、予約が完了したことを示すメッセージの情報を端末装置３に送信してもよい。
【００６６】
判断部７５は、予約車両５が利用者によって指定された場所に到着したか否かを判断する。予約車両５が利用者によって指定された場所に到着したか否かの判断は、判断部７５が予約車両５から取得する予約車両５の位置情報と、指定された場所とが一致しているか否かで行う。なお、予約車両５の位置情報と、指定された場所との一致は、完全一致することに限定されず、指定された場所から所定の距離が離れていてもよい。
【００６７】
判断部７５は、所定のタイミングで、端末装置３から端末装置３の位置情報を取得し、予約車両５から車両情報に含まれる、予約車両５の位置情報を取得する位置関係算出部を有している。これにより、位置関係算出部は、例えば、予約車両５が地図上のどの位置を、どの方向に向いているか等の情報を管理したり、端末装置３が地図上のどの位置に存在し、予約車両５と端末装置３との距離を算出したりする。
【００６８】
判断部７５は、予約車両５の位置情報と、利用者が指定した乗車位置を示す位置情報とが略一致していないと判断した場合に、予約車両５が利用者によって指定された場所に到着していないと判断する。この場合、メッセージ生成部７７は、予約車両５が指定された場所に到着するまで、待機を促すメッセージを生成し、端末装置３に待機を促すメッセージの情報を送信する。乗車位置は、利用者が予約車両５に乗車する位置であり、サーバ７が予約車両５を配車する配車先の位置である。
【００６９】
また、判断部７５は、予約車両５の位置情報と、利用者が指定した乗車位置を示す位置情報とが略一致していると判断した場合に、予約車両５が利用者によって指定された場所に到着していると判断する。この場合、メッセージ生成部７７は、予約車両５への乗車可能であることを示すメッセージを生成し、予約車両５への乗車可能であることを示すメッセージの情報を端末装置３に送信する。これにより、利用者は、端末装置３を介して予約車両５へ乗車できることを認知する。
【００７０】
また、判断部７５は、予約車両５の位置情報と、利用者が指定した乗車位置を示す位置情報とが略一致していると判断した場合に、受送信部８３を介して、到着通知を端末装置３に送信する。なお、到着通知を送るタイミングは、例えば、指定された場所に到着してからサーバ７に送信してもよく、指定された場所から所定距離内に予約車両５が侵入した場合にサーバ７に送信してもよい。この場合において、車載制御部５１は、ＧＰＳ等の機能を用いて利用者が指定した乗車位置を示す位置情報を受信することで、予約車両５が指定された場所に到着した場合に、指定された場所に予約車両５を停止させる。
【００７１】
判断部７５は、ユーザＩＤと参照車両ＩＤとを端末装置３から取得する。判断部７５は、配車を予約している利用者を識別するユーザＩＤと予約車両５を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、ユーザＩＤに関連付けられている、予約車両５を識別する予約車両ＩＤを読み出す。判断部７５は、端末装置３から解錠要求を受信すると、配車情報を参照することで、端末装置３から受信した参照車両の参照車両ＩＤと、ＩＤ生成部７９が生成した予約車両ＩＤとが一致しているか否かを判断する。
【００７２】
参照車両ＩＤと予約車両ＩＤとが一致していると、判断部７５が判断した場合、解錠命令部８１は、予約車両５のドアを解錠させる解錠命令を予約車両５に送信する。サーバ７のメッセージ生成部７７は、予約車両５への乗車可能であることを示すメッセージを生成し、予約車両５への乗車可能であることを示すメッセージを示す情報を端末装置３に送信する。
【００７３】
一方、参照車両ＩＤと予約車両ＩＤとが一致していないと、判断部７５が判断した場合、解錠命令部８１は、予約車両５のドアを解錠させない解錠拒否命令を送信する。この場合、予約車両５は、解錠拒否命令に基づいてドアを施錠し、解錠できないようにしてもよい。メッセージ生成部７７は、参照車両への乗車の中止を示すメッセージを生成し、参照車両への乗車の中止を示すメッセージの情報を端末装置３に送信する。これにより、利用者は、端末装置３を介して予約車両５へ乗車できないことを認知する。
【００７４】
参照車両ＩＤと予約車両ＩＤとが一致していない場合で、参照車両ＩＤが車両情報に含まれていない場合、参照車両は、例えば、配車システム１が管理していない一般車両、利用者を誘拐するなどの悪意のある車両であることが予想される。
【００７５】
参照車両ＩＤと予約車両ＩＤとが一致していない場合で、参照車両ＩＤが車両情報に含まれる場合、例えば、配車システム１が管理する車両であり、他の利用者が予約している予約車両５、配車システム１が管理する車両であり、どのユーザにも予約されていない車両、利用者を誘拐するなどの悪意のある車両であることが予想される。
【００７６】
参照車両ＩＤと予約車両ＩＤとが一致している場合に、判断部７５は、端末装置３の位置情報を受信し、端末装置３の位置情報が示す位置と予約車両５の位置情報が示す位置との距離が、第２規定距離以下であるか否かを判断する。つまり、判断部７５は、利用者の近くに予約車両５が到着したか否かの判断を行う。端末装置３の位置情報が示す位置は、つまり、端末装置３の位置情報が示す現在位置と同義である。
【００７７】
参照車両ＩＤと予約車両ＩＤとが一致している場合に、端末装置３の位置情報が示す位置と予約車両５の位置情報が示す位置との距離が、第２規定距離以下でなければ、利用者の元に参照車両が到着していても、参照車両が予約車両５ではない。つまり、この参照車両は、利用者を誘拐するなどの悪意のある車両である可能性がある。このため、メッセージ生成部７７は、利用者が参照車両への乗車の中止を示すメッセージを生成して端末装置３に送信する。予約車両５の位置情報が示す位置は、つまり、予約車両５の位置情報が示す現在位置と同義である。
【００７８】
参照車両ＩＤと予約車両ＩＤとが一致している場合に、端末装置３の位置情報が示す位置と予約車両５の位置情報が示す位置との距離が、第２規定距離以下であれば、利用者の元に又は利用者の近くに到着している車両が予約車両５である。このため、解錠命令部８１は、予約車両５に解錠命令を送信し、予約車両５のドアを解錠させる。また、この場合、メッセージ生成部７７は、利用者が参照車両に乗車可能であることを示すメッセージを生成して端末装置３に送信する。第２規定距離は、例えば、利用者の端末装置３が参照車両と通信が可能な距離である。
【００７９】
判断部７５は、予約車両５の位置情報と、参照車両の位置情報とを受信し、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する。
【００８０】
予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が第１規定距離以下である場合、予約車両５は、指定の場所に到着したものの、利用者が誤って指定の場所と異なる場所で待機している場合がある。この場合、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であれば、メッセージ生成部７７は、周辺確認を促すメッセージを生成して端末装置３に送信する。これにより、利用者は、端末装置３を介して、自身の周辺に予約車両５が存在することを認知する。
【００８１】
予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が第１規定距離以下でなければ、予約車両５を配車させる位置を、参照車両の位置情報に示される位置に変更する。メッセージ生成部７７は、予約車両５を配車させる位置を変更した後に、利用者に待機を促すメッセージを生成して端末装置３に送信する。これにより、利用者は、端末装置３を介して予約車両５の到着まで待機することを認知する。
【００８２】
メッセージ生成部７７は、端末装置３に表示させるメッセージを生成し、端末装置３に出力する。メッセージ生成部７７は、予約車両ＩＤと参照車両ＩＤとが一致する場合に、予約車両５のドアを解錠させる解錠命令を予約車両５に送信し、かつ、乗車可能であることを示すメッセージを生成して端末装置３に送信する。
【００８３】
また、メッセージ生成部７７は、予約車両ＩＤと参照車両ＩＤとが一致しない場合に、予約車両５でないことを示すメッセージを生成して端末装置３に送信する。
【００８４】
ＩＤ生成部７９は、例えば、ユーザＩＤに基づいて車両決定部７１が決定した予約車両５を識別する予約車両ＩＤを、予約ごとに異なる予約車両ＩＤを生成する。ＩＤ生成部７９は、受送信部８３を介して、生成した予約車両ＩＤを予約車両５に送信する。予約車両ＩＤは、一時的な乱数によって決定される識別子である。予約車両５は、サーバ７から予約車両ＩＤを受信すると、予約車両５の識別子を、受信した新しい予約車両ＩＤに書き換える。ＩＤ生成部７９は、図示しないタイマ部から時間情報を取得し、予約車両ＩＤを生成した時点を示す時間情報を予約車両ＩＤに付与する。
【００８５】
解錠命令部８１は、参照車両が予約車両５である場合に、予約車両５のドアを解錠させる解錠命令を生成し、解錠命令を予約車両５に送信する。
【００８６】
受送信部８３は、予約車両５及び端末装置３と通信を行う通信装置である。受送信部８３は、端末装置３から配車要求の受信、予約車両５への予約車両ＩＤ及び配車コマンドの送信、利用者の端末装置３から参照車両を識別する参照車両ＩＤの受信等の通信を行う。受送信部８３は、通信部の一例である。
【００８７】
本実施の形態において、サーバ７は、端末装置３の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第２規定距離以下であるか否かの判断に基づいて、参照車両への乗車の中止を示すメッセージを生成する点、参照車両に乗車可能であることを示すメッセージを生成して端末装置３に送信する点、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かの判断に基づいて、周辺確認を促すメッセージ、予約車両５を配車させる位置を参照車両の位置情報に示される位置に変更し、待機を促すメッセージを生成して端末装置３に送信する点、サーバ７が配車を行うごとに予約車両ＩＤを変更する点、配車情報を参照することで、ユーザＩＤに関連付けられている予約車両ＩＤと参照車両ＩＤとが一致しているか否かを判断することにより、参照車両が予約車両５であるか否かを判断する点について特徴を有する。
【００８８】
［動作］
次に、本実施の形態における配車システム１の動作について説明する。
【００８９】
図３は、実施の形態１に係る配車システム１の動作を示すシーケンス図である。
【００９０】
図３に示すように、まず、利用者は、配車を予約するための専用のアプリケーションを端末装置３に起動させる。利用者は、配車要求を行う。具体的には、端末装置３の配車申請部３１は、端末通信部４１を介して、サーバ７に配車要求を行う（Ｓ１）。この際に、利用者を識別するユーザＩＤ、利用者が指定した乗車位置を示す位置情報等を送信する。
【００９１】
次に、サーバ７は、配車要求を受信し、利用者に配車を行う予約車両５を決定し、予約ごとに異なる予約車両ＩＤを生成し、この予約車両ＩＤを予約車両５に送信する（Ｓ１１）。具体的には、車両決定部７１は、利用者に配車を行う予約車両５を決定する。ＩＤ生成部７９は、車両決定部７１が決定した予約車両５を識別する、予約ごとに異なる予約車両ＩＤを生成し、受送信部８３を介して、生成した新しい予約車両ＩＤを予約車両５に送信（Ｓ１１）し、予約車両５に対して予約車両ＩＤを受信した新しい予約車両ＩＤに更新させる。また、サーバ７の車両決定部７１は、予約車両５に配車を行うための配車コマンドを生成し、受送信部８３を介して、配車コマンドを予約車両５に送信する（Ｓ１１）。ステップＳ１１でサーバ７は、端末装置３からユーザＩＤを受信し、ユーザＩＤ、予約車両ＩＤ等を配車情報の一部としてメモリ等の記憶部に格納する。
【００９２】
図４は、実施の形態１に係る配車情報及び車両情報を示す図である。図４の（ａ）で示すように、配車情報には、予約されている利用者のユーザＩＤのリスト、管理車両ＩＤのリスト、乗車位置等の情報を含む。管理車両ＩＤは、サーバ７が管理する予約車両５の予約車両ＩＤを含めた、車両を識別する識別子である。つまり、管理車両ＩＤは、サーバ７が管理する複数の車両における、各々の識別子である。
【００９３】
図４の（ｂ）で示すように、車両情報には、管理車両ＩＤのリスト、予約車両５の位置情報、進行方向を示す情報等が含まれる。管理車両ＩＤは、図４の（ａ）と同様である。位置情報は、サーバ７が管理する各々の車両の現在位置を示している。この位置情報には、予約車両５の現在位置が含まれている。進行方向は、サーバ７が管理する各々の車両が向いている方向を示している。この進行方向には、予約車両５の進行方向が含まれている。
【００９４】
なお、図３に示すように、車両決定部７１は、予約車両ＩＤを端末装置３に送信する際に、予約が完了した旨のメッセージを端末装置３に表示させる情報を生成し、受送信部８３を介して、この情報を端末装置３に送信してもよい。また、サーバ７は、配車可能な車両が存在していない場合は、予約が完了していないこと、時間をおいて再度予約の依頼を行うこと等を示すメッセージを示す情報を端末装置３に送信してもよい。
【００９５】
次に、予約車両５は、車載通信部５７を介して、配車コマンド及び予約車両ＩＤをサーバ７から受信する。サーバ７は、予約車両５に対して既存の予約車両ＩＤを受信した新しい予約車両ＩＤに更新させる。予約車両５の車載制御部５１は、配車コマンドに従って指定された場所まで予約車両５を走行させるために車両制御、つまり予約車両５のアクチュエータを制御する（Ｓ２１）。これにより、予約車両５は、指定された場所に移動する。
【００９６】
次に、予約車両５の車載位置取得部５３は、ＧＰＳ等の機能により、予約車両５の位置情報を受信し、予約車両５の位置情報をサーバ７に送信する（Ｓ２２）。
【００９７】
サーバ７は、予約車両５の位置情報を取得し、予約車両５の現在位置と指定された場所とが一致しているか否かを判断する。つまり、サーバ７の判断部７５は、予約車両５が利用者によって指定された場所に到着したか否かを判断する（Ｓ１２）。判断部７５は、予約車両５が利用者によって指定された場所に到着していないと判断した場合に（Ｓ１２でＮｏ）、予約車両５が指定された場所に到着するまで同様の判断を行う。なお、サーバ７は、受信した予約車両５の位置情報を車両情報の一部としてメモリ等の記憶部に格納してもよい。
【００９８】
判断部７５は、予約車両５が利用者によって指定された場所に到着したと判断した場合に（Ｓ１２でＹｅｓ）、端末装置３に予約車両５が到着していることを示す到着通知を送信する（Ｓ１３）。端末装置３は、サーバ７から到着通知を受信すると、利用者の元に予約車両５が到着していることを、利用者に報知する。例えば、端末装置３は、予約車両５が到着していることを表示部３９に表示したり、スピーカ等により音を鳴らしたり、バイブレーション機能等により振動したりすることで、利用者に報知する。
【００９９】
次に、利用者は、利用者の元に到着している参照車両が予約車両５であるか否を確認するために、端末装置３を参照車両にかざし、所定の操作を行う。具体的には、端末装置３は、参照車両に示されるナンバープレート、１次元コード、ＱＲコード（登録商標）、カラーコードなどの２次元コードを、端末装置３が有するカメラ等で読み取ることで、参照車両ＩＤ取得部３５は、参照車両が予約車両５であるか否かを識別するための、参照車両が保有している参照車両ＩＤを取得する（Ｓ２）。
【０１００】
次に、端末装置３は、参照車両ＩＤをメモリ等の記憶部に保存し、予約車両５のドアを解錠するようサーバ７に解錠要求を行う（Ｓ３）。具体的には、端末装置３は、ユーザＩＤ、参照車両ＩＤ及び端末装置３の位置情報等を含む解錠要求をサーバ７に送信する（Ｓ３）。
【０１０１】
次に、サーバ７の判断部７５は、端末装置３から解錠要求を受信すると、参照車両が予約車両５であるか否かを判断する（Ｓ１４）。具体的には、サーバ７は、ユーザＩＤと参照車両ＩＤとを端末装置３から取得する。サーバ７の判断部７５は、配車情報を参照することで、取得したユーザＩＤに関連付けられている、予約車両５を識別する予約車両ＩＤを読み出す。判断部７５は、予約車両ＩＤと参照車両ＩＤとが一致しているか否かを判断する。
【０１０２】
参照車両が予約車両５であると、判断部７５が判断した場合に（Ｓ１４でＹｅｓ）、端末装置３の解錠命令部８１は、予約車両５のドアを解錠させる解錠命令を予約車両５に送信する（Ｓ１５）。
【０１０３】
次に、予約車両５の解錠部５５は、解錠命令を受信すると、予約車両５のドアを解錠する（Ｓ２４）。そして、解錠部５５は、予約車両５のドアを解錠した解錠結果を示す情報をサーバ７に送信する（Ｓ２４）。
【０１０４】
次に、サーバ７のメッセージ生成部７７は、メッセージを生成し、端末装置３に送信する（Ｓ１６）。具体的には、メッセージ生成部７７は、ステップＳ２４で予約車両５のドアが解錠されているため、利用者に参照車両に乗車可能であることを示すメッセージを生成し、参照車両への乗車可能であることを示すメッセージの情報を端末装置３に送信する（Ｓ１６）。
【０１０５】
次に、端末装置３の表示部３９は、利用者に参照車両への乗車可能であることを示すメッセージの情報を受信し、参照車両への乗車可能であることを示すメッセージを表示する（Ｓ４）。そして、配車システム１では、このフローを終了する。
【０１０６】
一方、参照車両が予約車両５でないと、判断部７５が判断した場合に（Ｓ１４でＮｏ）、サーバ７のメッセージ生成部７７は、利用者に参照車両への乗車の中止を示すメッセージを生成し、参照車両への乗車の中止を示すメッセージの情報を、端末装置３に送信する（Ｓ１６）。
【０１０７】
次に、端末装置３の表示部３９は、利用者に参照車両への乗車の中止を示すメッセージを受信し、乗車可能であることを示すメッセージを表示する（Ｓ４）。そして、配車システム１では、このフローを終了する。
【０１０８】
次に、本実施の形態の配車システム１において、参照車両が利用者の元に到着した場合の一例の動作を説明する。
【０１０９】
図５は、実施の形態１に係る配車システム１のサーバ７における動作を示すフローチャートである。図６は、実施の形態１に係る配車システム１における参照車両を認証した状態を示す模式図である。図５は、図３のステップＳ１４からステップＳ１６までを具体的に説明したフローチャートである。図６の（ａ）では、参照車両が予約車両５であることを示している。図６の（ｂ）は、単に参照車両が予約車両５でないことを示している。図６の（ｃ）は、悪意のある可能性のある車両であることを示している。
【０１１０】
図５及び図６に示すように、まず、端末装置３がサーバ７に解錠要求を行うと、サーバ７は、端末装置３から解錠要求を受信する（Ｓ１０１）。具体的には、サーバ７は、端末装置３から、ユーザＩＤ、参照車両ＩＤ及び端末装置３の位置情報等を含む解錠要求を受信する（Ｓ１０１）。
【０１１１】
次に、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、サーバ７が有する配車情報に格納されて（含まれて）いるか否かを判断する（Ｓ１０２）。具体的には、サーバ７は、ユーザＩＤと参照車両ＩＤとの組を端末装置３から取得する。サーバ７の判断部７５は、配車情報を参照することで、取得したユーザＩＤに関連付けられている、予約車両５を識別する予約車両ＩＤを読み出す。判断部７５は、予約車両ＩＤと参照車両ＩＤとが一致しているか否かを判断する。
【０１１２】
判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていると判断すると（Ｓ１０２でＹｅｓ）、予約車両５から予約車両５の位置情報を受信する（Ｓ１０３）。なお、ステップS１０１でサーバ７が端末装置３から、端末装置３の位置情報を受信しない場合は、ステップS１０３で受信してもよい。
【０１１３】
次に、判断部７５は、予約車両５の位置情報が示す位置が、端末装置３の位置情報が示す位置から第２規定距離以下であるか否かを判断する（Ｓ１０４）。
【０１１４】
判断部７５は、予約車両５の位置情報が示す位置が、端末装置３の位置情報が示す位置から第２規定距離以下であると判断する場合に（Ｓ１０４でＹｅｓ）、予約車両５に解錠命令を送信する（Ｓ１０５）。
【０１１５】
次に、判断部７５は、予約車両５の解錠部５５が予約車両５のドアを解錠した後に、予約車両５が送信する予約車両５のドアを解錠した解錠結果を示す情報を、受信したか否かを判断する（Ｓ１０６）。
【０１１６】
判断部７５は、解錠結果を示す情報を予約車両５から受信したと判断した場合、つまり解錠結果を受信した場合に（Ｓ１０６でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に乗車可能であることを示すメッセージを生成し（Ｓ１０７）、乗車可能であることを示すメッセージの情報を端末装置３に送信する（Ｓ１０８）。利用者に乗車可能であることを示すメッセージは、例えば「解錠できました。乗車してください。」等である。そして、配車システム１では、このフローは終了する。
【０１１７】
また、ステップＳ１０６において、判断部７５は、解錠結果を示す情報を受信していないと判断した場合に（Ｓ１０６でＮｏ）、サーバ７のメッセージ生成部７７は、再試行を促すメッセージを生成し（Ｓ１１０）、再試行を促すメッセージの情報を端末装置３に送信する（Ｓ１０８）。再試行を促すメッセージは、例えば、「解錠に失敗しました。再度読み取りを行ってください。」等である。そして、配車システム１では、このフローは終了する。
【０１１８】
また、ステップＳ１０４において、予約車両５の位置情報が示す位置が、端末装置３の位置情報が示す位置から第２規定距離よりも遠いと判断部７５が判断する場合に（Ｓ１０４でＮｏ）、サーバ７のメッセージ生成部７７は、利用者の元に存在している参照車両に乗車しないように、参照車両への乗車の中止を示すメッセージを生成し、参照車両への乗車の中止を示すメッセージの情報を端末装置３に送信する（Ｓ１１２）。そして、メッセージ生成部７７は、利用者に待機を促すメッセージを端末装置３に送信する（Ｓ１０８）。そして、配車システム１では、このフローは終了する。参照車両への乗車の中止を示すメッセージは、例えば、図６の（ｃ）で示す「警告！悪意のある車両の可能性があります」等である。これは、利用者の元に到着していない予約車両５以外の参照車両が到着する場合、利用者を連れ去ったり、降車する際に不当な金額を支払わないと解錠できない等の不当請求をしたりする等の悪意のある車両であることが考えられる。参照車両への乗車の中止を示すメッセージは、参照車両が予約車両５でないことを示すメッセージに含まれる。
【０１１９】
また、ステップＳ１０２において、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていないと判断すると（Ｓ１０２でＮｏ）、参照車両ＩＤが車両情報に含まれているか否かを判断する（Ｓ１１１）。
【０１２０】
参照車両ＩＤが車両情報に含まれていると、判断部７５が判断した場合に（Ｓ１１１でＮｏ）、サーバ７のメッセージ生成部７７は、利用者の元にある参照車両に乗車しないように、参照車両への乗車の中止を示すメッセージを生成する（Ｓ１１２）。参照車両への乗車の中止を示すメッセージは、例えば、「サービス外の車両です。乗車しないでください」等である。これは、利用者の元に予約車両５以外の参照車両が到着する場合、配車情報に存在していない参照車両ＩＤであれば、配車システム外の一般車両である可能性がある。
【０１２１】
そして、メッセージ生成部７７は、参照車両への乗車の中止を示すメッセージの情報を端末装置３に送信する（Ｓ１０８）。そして、配車システム１では、このフローは終了する。
【０１２２】
判断部７５は、参照車両ＩＤが車両情報に含まれていると判断した場合に（Ｓ１１１でＹｅｓ）、配車情報から予約車両５の予約車両ＩＤを取得する（Ｓ１１３）。これは、利用者が乗車するべき予約車両５に、より確実に乗車させるためにこのような判断を行う。
【０１２３】
次に、判断部７５は、予約車両５から予約車両５の位置情報と、端末装置３から参照車両の位置情報とを取得する（Ｓ１１４）。例えば、判断部７５の位置関係算出部は、端末装置３の位置情報等から、参照車両の進行方向を示す情報と、参照車両の位置を取得する。
【０１２４】
次に、判断部７５は、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する（Ｓ１１５）。これは、例えば利用者が、勘違い等により指定した場所と異なる場所で待機している場合があるため、このような判断を行う。
【０１２５】
予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であると、判断部７５が判断すると（Ｓ１１５でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に周辺確認を促すメッセージを生成する（Ｓ１１６）。周辺確認を促すメッセージは、例えば、「この車両ではありません。後方の車両を確認してください。」、「この車両ではありません。３０ｍ後方の車両を確認してください。」、「この車両ではありません。反対車線の車両を確認してください。」、等である。周辺確認を促すメッセージは、参照車両が予約車両５でないことを示すメッセージに含まれる。また、参照車両が予約車両５でないことを示すメッセージとして、「この車両ではありません。約１０分後に到着予定ですのでしばらくお待ちください。」等の、待機を促すメッセージを用いてもよい。待機を促すメッセージは、参照車両が予約車両５でないことを示すメッセージに含まれる。
【０１２６】
そして、メッセージ生成部７７は、周辺確認を促すメッセージの情報を端末装置３に送信する（Ｓ１０８）。そして、配車システム１では、このフローは終了する。
【０１２７】
判断部７５は、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離よりも遠いと判断すると（Ｓ１１５でＮｏ）、予約車両５の指定場所を変更する（Ｓ１１７）。
【０１２８】
次に、メッセージ生成部７７は、利用者に待機を促すメッセージを生成する（Ｓ１１８）。待機を促すメッセージは、例えば、「この車両ではありません。呼び寄せますので、ここでしばらくお待ちください。」等である。待機を促すメッセージは、参照車両が予約車両５でないことを示すメッセージに含まれる。
【０１２９】
そして、メッセージ生成部７７は、利用者に待機を促すメッセージを端末装置３に送信する（Ｓ１０８）。そして、配車システム１では、このフローは終了する。
【０１３０】
［作用効果］
次に、本実施の形態における認証方法、プログラム、サーバ７及び配車システム１の作用効果について説明する。
【０１３１】
上述したように、本実施の形態に係る認証方法では、例えば、利用者は、利用者の元に到着した参照車両の参照車両ＩＤを、端末装置３を用いて読み取るだけで、読み取られた参照車両ＩＤはサーバ７に送信される。サーバ７は、配車を予約している利用者を識別するユーザＩＤと予約車両５を識別する予約車両ＩＤとを関連付けて管理する配車情報を参照することで、ユーザＩＤに関連付けられている予約車両ＩＤと参照車両ＩＤとが一致しているか否かを判断することにより、参照車両が予約車両５であるか否かを判断する。サーバ７は、参照車両が予約車両５である場合に、予約車両５のドアを解錠させる解錠命令を予約車両５に送信し、かつ、乗車可能であることを示すメッセージを生成して端末装置３に送信する。一方、サーバ７は、参照車両が予約車両５でない場合に、参照車両が予約車両５でないことを示すメッセージを生成して端末装置３に送信する。これにより、利用者は、例えば、乗車可能な予約車両５であるのか、乗車してはいけない車両であるのかを判断することができる。例えば、利用者を連れ去る等の危険な目に遭遇すること、降車する際に不当な金額を支払わないと解錠できない等の不当請求されること、利用者以外の者が何ら断りもなく、予約車両５に不正乗車すること等のトラブルの発生を抑制することで、車両認証のセキュリティーを高めることができるため、利用者の安全性を高めることができる。
【０１３２】
また、サーバ７は、配車情報を参照することで、予約車両ＩＤ及び参照車両ＩＤによって利用者が乗車するべき予約車両５の判断と、ユーザＩＤによって予約車両５が乗車させる利用者の判断とを行うことができる。このため、利用者が利用者の元に到着した参照車両の参照車両ＩＤを読み取るだけで、サーバ７が参照車両と利用者の端末装置３との相互の認証を行うことができる。つまり、サーバ７は、利用者が端末装置３を用いて参照車両の認証を行うことと、参照車両が利用者を乗車させてよいか否かの認証とを相互に行うため、利用者が行う認証を簡易にすることができる。
【０１３３】
したがって、この車両に認証方法では、利用者の安全性を高め、かつ、簡易に車両の認証を行うことができる。このように、サーバ７によって、簡易に車両認証が行われるため、利用者が予約車両５に乗車する時間が短くなり、少なくとも予約車両５及び端末装置３を含めた配車システム１の稼働効率を向上させることができる。これにより、配車システム１の時間単価の低廉化を実現することができる。その結果、配車システム１全体の効率化を実現することができる。
【０１３４】
また、本実施の形態に係る、認証方法をコンピュータに実行させるプログラム、サーバ７及び配車システム１においても、認証方法と同様の作用効果を奏する。
【０１３５】
また、本開示の一形態に係る認証方法において、サーバ７は、予約車両ＩＤと参照車両ＩＤとが一致しない場合に、参照車両ＩＤがサーバ７の管理する車両情報に含まれているか否かを判断する。参照車両ＩＤが車両情報に含まれていない場合に、サーバ７が管理する車両ではないことが考えられるため、サーバ７は、参照車両が、利用者を連れ去ったり、降車する際に不当な金額を支払わないと解錠できない等の不当請求をしたりする等の悪意のある車両等の可能性のある参照車両への乗車の中止を示すメッセージを生成して端末装置３に送信する。これにより、端末装置３は、参照車両への乗車の中止を示すメッセージを表示する。これらの結果、悪意のある車両による連れ去り等のトラブルをより確実に抑制することができる。
【０１３６】
また、サーバ７は、利用者に対して悪意のある車両への乗車を抑制することで、サーバ７による予約車両５の配車の無駄を減少させることができるため、配車システム１の稼働効率の低下を抑制することができる。
【０１３７】
また、本実施の形態に係る認証方法において、サーバ７は、参照車両ＩＤが車両情報に含まれている場合に、予約車両５の位置情報と、参照車両の位置情報とを受信し、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する。サーバ７は、第１規定距離以下であれば、周辺確認を促すメッセージを生成して端末装置３に送信する。このため、端末装置３が、利用者に周辺確認を促すメッセージを表示させることで、利用者は、自身の周辺に予約車両５が存在することを認知することができる。このため、利用者が予約車両５を探す手間を減らすことができる。
【０１３８】
これにより、利用者が予約車両５を探し出す時間を短縮することができるため、配車システム１の稼働効率を向上させることができる。
【０１３９】
特に、「反対車線」、「５０ｍ後方」などといった、具体的な相対位置を示す周辺確認を促すメッセージが端末装置３に表示される。これにより、利用者は、予約車両５の具体的な位置を認知することができるため、予約車両５を探す手間を大幅に減らすことができる。
【０１４０】
また、本実施の形態に係る認証方法において、サーバ７は、参照車両ＩＤが車両情報に含まれている場合に、予約車両５の位置情報と、参照車両の位置情報とを受信し、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する。サーバ７は、第１規定距離以下でなければ、予約車両５を配車させる位置を、参照車両の位置情報に示される位置に変更し、待機を促すメッセージを生成して端末装置３に送信する。このため、サーバ７は、予約車両５を利用者の目の前に配車することができる。このため、利用者が予約車両５を探す手間を減らすことができる。
【０１４１】
これにより、利用者が予約車両５を探し出す時間を短縮することができるため、配車システム１の稼働効率を向上させることができる。
【０１４２】
また、本実施の形態に係る認証方法において、サーバ７は、予約車両ＩＤと参照車両ＩＤとが一致する場合に、端末装置３の位置情報を受信し、端末装置３の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第２規定距離以下であるか否かを判断する。サーバ７は、第２規定距離以下でなければ、参照車両への乗車の中止を示すメッセージを生成して端末装置３に送信する。例えば、予約車両５が利用者の近くに位置していない場合において、利用者の元に予約車両５以外の参照車両が到着する場合がある。この場合では、参照車両が、利用者を連れ去ったり、降車する際に不当な金額を支払わないと解錠できない等の不当請求をしたりする等の悪意のある車両であることが考えられる。このため、サーバ７が利用者に悪意のある車両であることを示すメッセージ（参照車両への乗車の中止を示すメッセージ）を端末装置３に送信することで、端末装置３は、悪意のある車両である参照車両への乗車の中止を示すメッセージを表示する。このため、利用者は、参照車両が予約車両５ではない悪意のある車両であること認知することができる。
【０１４３】
また、サーバ７は、第２規定距離以下であれば、参照車両に乗車可能であることを示すメッセージを生成して端末装置３に送信する。例えば、予約車両５が利用者の目の前等の近くに位置している場合において、サーバ７が予約車両５の到着を示すメッセージを端末装置３に送信することで、端末装置３は、参照車両が予約車両５であること、つまり、乗車可能であることを示すメッセージを表示する。
【０１４４】
これらの結果、悪意のある車両による連れ去り等のトラブルをより確実に抑制することができる。
【０１４５】
また、サーバ７は、利用者に対して悪意のある車両への乗車を抑制することで、利用者が予約車両５に乗車することができる。このため、参照車両と利用者の端末装置３との相互の認証をより確実に行わせることができるとともに、サーバ７による予約車両５の配車の無駄を減少させることができるため、配車システム１の稼働効率の低下を抑制することができる。
【０１４６】
また、本実施の形態に係る認証方法において、サーバ７は、利用者からの予約ごとに異なる予約車両ＩＤを生成して予約車両５に送信し、予約車両５に対して予約車両ＩＤを受信した新しい予約車両ＩＤに更新させる。このため、サーバ７が配車を行うごとに予約車両ＩＤを変更するため、利用者を連れ去る等の悪意のある車両が容易に予約車両ＩＤを偽造し難くなる。このため、悪意のある車両による連れ去り等のトラブルをより確実に抑制することができる。
【０１４７】
また、サーバ７は、利用者に対して悪意のある車両による連れ去り等のトラブルをより確実に抑制することで、利用者が予約車両５に乗車することができる。このため、参照車両と利用者の端末装置３との相互の認証をより確実に行わせることができるとともに、サーバ７による予約車両５の配車の無駄を減少させることができるため、配車システム１の稼働効率の低下を抑制することができる。
【０１４８】
（実施の形態２）
本実施の形態に係る配車システム２００について説明する。
【０１４９】
図７は、実施の形態２に係る車両認証システム２００を示すブロック図である。
【０１５０】
本実施の形態では、実施の形態１の図２のようなＩＤ生成部７９を有していない点で実施の形態１と異なる。他の点について、本実施の形態では、配車システム２００の構成は、実施の形態１と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０１５１】
配車システム２００の構成は、サーバ７が利用者からの予約ごとに異なる予約車両ＩＤを生成しない。このため、本実施の形態では、予約車両５の予約車両ＩＤは予め設定されている。
【０１５２】
［動作］
次に、本実施の形態における配車システム２００の動作について説明する。
【０１５３】
図８は、実施の形態２に係る配車システム２００の動作を示すシーケンス図である。
【０１５４】
本実施の形態では、実施の形態１の図３のステップＳ１１で、前回の予約の際に生成した予約識別子と異なる予約識別子を生成する点で、実施の形態１の図３と異なる。他の点については同様の処理が行われるため、本実施の形態では、図３と同様の処理についてはその説明を省略する。
【０１５５】
図３及び図８に示すように、まず、利用者は、配車要求を行う。具体的には、端末装置３の配車申請部３１は、端末通信部４１を介して、配車サーバ７に配車要求を行う（Ｓ１）。
【０１５６】
次に、サーバ７は、配車要求を受信し、利用者に配車を行う予約車両５を決定する（Ｓ３１１）。
【０１５７】
次に、予約車両５の車載制御部５１は、配車コマンドに従って指定された場所まで予約車両５を走行させるために、予約車両５のアクチュエータを制御する（Ｓ２１）。
【０１５８】
次に、予約車両５の車載位置取得部５３は、ＧＰＳ等の機能により、予約車両５の位置情報を受信し、予約車両５の位置情報を配車サーバ７に送信する（Ｓ２２）。
【０１５９】
次に、配車サーバ７の判断部７５は、予約車両５が利用者によって指定された場所に到着したか否かを判断する（Ｓ１２）。判断部７５は、予約車両５が利用者によって指定された場所に到着していないと判断した場合に（Ｓ１２でＮｏ）、予約車両５が指定された場所に到着するまで同様の判断を行う。
【０１６０】
判断部７５は、予約車両５が利用者によって指定された場所に到着したと判断した場合に（Ｓ１２でＹｅｓ）、端末装置３に予約車両５が到着していることを示す到着通知を送信する（Ｓ１３）。端末装置３は、配車サーバ７から到着通知を受信すると、利用者の元に予約車両５が到着していることを、利用者に報知する。
【０１６１】
次に、端末装置３は、参照車両に示されるナンバープレート、１次元コード、ＱＲコード（登録商標）、カラーコードなどの２次元コードを、端末装置３が有するカメラ等で読み取ることで、参照識別子取得部３５は、参照車両が予約車両５であるか否かを識別するための、参照車両が保有している参照識別子を取得する（Ｓ２）。
【０１６２】
次に、端末装置３は、参照識別子をメモリ等の記憶部に保存し、予約車両５のドアを解錠するよう配車サーバ７に解錠要求を行う（Ｓ３）。具体的には、端末装置３は、ユーザＩＤ、参照車両ＩＤ及び端末装置３の位置情報等を含む解錠要求をサーバ７に送信する（Ｓ３）。
【０１６３】
次に、配車サーバ７の判断部７５は、端末装置３から解錠要求を受信すると、参照車両が予約車両５であるか否かを判断する（Ｓ１４）。
【０１６４】
参照車両が予約車両５であると、判断部７５が判断した場合に（Ｓ１４でＹｅｓ）、端末装置３の解錠命令部８１は、予約車両５のドアを解錠させる解錠命令を予約車両５に送信する（Ｓ１５）。
【０１６５】
次に、予約車両５の解錠部５５は、解錠命令を受信すると、予約車両５のドアを解錠する（Ｓ２４）。そして、解錠部５５は、予約車両５のドアを解錠した解錠結果を示す情報を配車サーバ７に送信する（Ｓ２４）。
【０１６６】
次に、配車サーバ７のメッセージ生成部７７は、メッセージを生成し、端末装置３に送信する（Ｓ１６）。
【０１６７】
次に、端末装置３の表示部３９は、利用者に参照車両への乗車可能であることを示すメッセージの情報を受信し、参照車両への乗車可能であることを示すメッセージを表示する（Ｓ４）。そして、車両認証システム１では、このフローを終了する。
【０１６８】
一方、参照車両が予約車両５でないと、判断部７５が判断した場合に（Ｓ１４でＮｏ）、配車サーバ７のメッセージ生成部７７は、利用者に参照車両への乗車の中止を示すメッセージを生成し、参照車両への乗車の中止を示すメッセージの情報を、端末装置３に送信する（Ｓ１６）。
【０１６９】
次に、端末装置３の表示部３９は、利用者に参照車両への乗車の中止を示すメッセージの情報を受信し、参照車両への乗車の中止を示すメッセージを表示する（Ｓ４）。そして、車両認証システム１では、このフローを終了する。
【０１７０】
なお、本実施の形態において、作用効果も実施の形態１等と同様である。
【０１７１】
（実施の形態３）
本実施の形態に係る配車システムについて説明する。
【０１７２】
図９は、実施の形態３に係る配車システムを示すブロック図である。
【０１７３】
本実施の形態では、配車システムの端末装置３は、実施の形態１の図２のような端末位置取得部３３を有していない点で実施の形態１、２と異なっている。また、本実施の形態の配車システムは、特に明記しない場合は、実施の形態１、２と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０１７４】
［動作］
次に、本実施の形態における配車システムの動作について説明する。
【０１７５】
図１０は、実施の形態２に係る配車システムの動作を示すシーケンス図である。
【０１７６】
本実施の形態では、実施の形態２の図８のステップＳ３で、端末装置３の位置情報を送信しない点で、実施の形態２の図８と異なる。他の点については同様の処理が行われるため、本実施の形態では、図８と同様の処理についてはその説明を省略する。
【０１７７】
図９及び図１０に示すように、端末装置３の配車申請部３１は、端末通信部４１を介して、配車サーバ７に配車要求を行う（Ｓ１）。
【０１７８】
次に、サーバ７は、配車要求を受信し、利用者に配車を行う予約車両５を決定する（Ｓ３１１）。
【０１７９】
次に、予約車両５の車載制御部５１は、配車コマンドに従って指定された場所まで予約車両５を走行させるために、予約車両５のアクチュエータを制御する（Ｓ２１）。
【０１８０】
次に、予約車両５の車載位置取得部５３は、ＧＰＳ等の機能により、予約車両５の位置情報を受信し、予約車両５の位置情報を配車サーバ７に送信する（Ｓ２２）。
【０１８１】
次に、配車サーバ７の判断部７５は、予約車両５が利用者によって指定された場所に到着したか否かを判断する（Ｓ１２）。判断部７５は、予約車両５が利用者によって指定された場所に到着していないと判断した場合に（Ｓ１２でＮｏ）、予約車両５が指定された場所に到着するまで同様の判断を行う。
【０１８２】
判断部７５は、予約車両５が利用者によって指定された場所に到着したと判断した場合に（Ｓ１２でＹｅｓ）、端末装置３に予約車両５が到着していることを示す到着通知を送信する（Ｓ１３）。
【０１８３】
次に、参照識別子取得部３５は、参照車両が予約車両５であるか否かを識別するための、参照車両が保有している参照識別子を取得する（Ｓ２）。
【０１８４】
次に、端末装置３は、参照識別子をメモリ等の記憶部に保存し、予約車両５のドアを解錠するよう配車サーバ７に解錠要求を行う（Ｓ３）。具体的には、端末装置３は、ユーザＩＤ及び参照車両ＩＤ等を含む解錠要求をサーバ７に送信する（Ｓ３）。
【０１８５】
次に、配車サーバ７の判断部７５は、端末装置３から解錠要求を受信すると、参照車両が予約車両であるか否かを判断する（Ｓ１４）。
【０１８６】
参照車両が予約車両５であると、判断部７５が判断した場合に（Ｓ１４でＹｅｓ）、端末装置３の解錠命令部８１は、予約車両５のドアを解錠させる解錠命令を予約車両５に送信する（Ｓ１５）。
【０１８７】
次に、予約車両５の解錠部５５は、解錠命令を受信すると、予約車両５のドアを解錠する（Ｓ２４）。そして、解錠部５５は、予約車両５のドアを解錠した解錠結果を示す情報を配車サーバ７に送信する（Ｓ２４）。
【０１８８】
次に、配車サーバ７のメッセージ生成部７７は、メッセージを生成し、端末装置３に送信する（Ｓ１６）。
【０１８９】
次に、端末装置３の表示部３９は、利用者に参照車両への乗車可能であることを示すメッセージの情報を受信し、参照車両への乗車可能であることを示すメッセージを表示する（Ｓ４）。そして、車両認証システム１では、このフローを終了する。
【０１９０】
一方、参照車両が予約車両５でないと、判断部７５が判断した場合に（Ｓ１４でＮｏ）、配車サーバ７のメッセージ生成部７７は、利用者に参照車両への乗車の中止を示すメッセージを生成し、参照車両への乗車の中止を示すメッセージの情報を、端末装置３に送信する（Ｓ１６）。
【０１９１】
次に、端末装置３の表示部３９は、利用者に参照車両への乗車の中止を示すメッセージの情報を受信し、参照車両への乗車の中止を示すメッセージを表示する（Ｓ４）。そして、車両認証システム１では、このフローを終了する。
【０１９２】
図１１は、実施の形態２に係る配車システムのサーバ７における動作を示すフローチャートである。
【０１９３】
本実施の形態では、実施の形態１の図５のステップＳ１０３及びステップＳ１０４を設けていない点で、実施の形態１の図５と異なる。他の点については同様の処理が行われるため、本実施の形態では、図５と同様の処理についてはその説明を省略する。
【０１９４】
図９及び図１１に示すように、まず、端末装置３がサーバ７に解錠要求を行うと、サーバ７は、端末装置３から解錠要求を受信する（Ｓ１０１）。
【０１９５】
次に、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、サーバ７が有する配車情報に格納されているか否かを判断する（Ｓ１０２）。
【０１９６】
判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていると判断すると（Ｓ１０２でＹｅｓ）、予約車両５に解錠命令を送信する（Ｓ１０５）。
【０１９７】
次に、判断部７５は、予約車両５の解錠部５５が予約車両５のドアを解錠した後に、予約車両５が送信する予約車両５のドアを解錠した解錠結果を示す情報を、受信したか否かを判断する（Ｓ１０６）。
【０１９８】
解錠結果を示す情報を予約車両５から受信したと判断部７５が判断した場合に（Ｓ１０６でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に乗車可能であることを示すメッセージを生成し（Ｓ１０７）、乗車可能であることを示すメッセージの情報を端末装置３に送信する（Ｓ１０８）。そして、配車システムでは、このフローは終了する。
【０１９９】
また、ステップＳ１０６において、判断部７５は、解錠結果を示す情報を受信していないと判断した場合に（Ｓ１０６でＮｏ）、サーバ７のメッセージ生成部７７は、再試行を促すメッセージを生成し（Ｓ１１０）、再試行を促すメッセージの情報を端末装置３に送信する（Ｓ１０８）。
【０２００】
また、ステップＳ１０２において、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていないと判断すると（Ｓ１０２でＮｏ）、参照車両ＩＤが車両情報に含まれているか否かを判断する（Ｓ１１１）。
【０２０１】
参照車両ＩＤが車両情報に存在していないと、判断部７５が判断した場合に（Ｓ１１１でＮｏ）、サーバ７のメッセージ生成部７７は、利用者の元にある参照車両に乗車しないように、参照車両への乗車の中止を示すメッセージを生成する（Ｓ１１２）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２０２】
判断部７５は、参照車両ＩＤが車両情報に含まれていると判断した場合に（Ｓ１１１でＹｅｓ）、配車情報から予約車両５の予約車両ＩＤを取得する（Ｓ１１３）。
【０２０３】
次に、判断部７５は、予約車両５から予約車両５の位置情報と、端末装置３から参照車両の位置情報とを取得する（Ｓ１１４）。
【０２０４】
次に、判断部７５は、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する（Ｓ１１５）。
【０２０５】
予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であると、判断部７５が判断すると（Ｓ１１５でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に周辺確認を促すメッセージを生成する（Ｓ１１６）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２０６】
判断部７５は、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離よりも遠いと判断すると（Ｓ１１５でＮｏ）、予約車両５の指定場所を変更する（Ｓ１１７）。メッセージ生成部７７は、利用者に待機を促すメッセージを生成する（Ｓ１１８）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２０７】
なお、本実施の形態において、他の作用効果も実施の形態１と同様である。
【０２０８】
（実施の形態４）
本実施の形態に係る配車システムについて説明する。
【０２０９】
本実施の形態では、サーバ７が待機を促すメッセージを生成しない点で実施の形態１〜３と異なる。他の点について、本実施の形態では、配車システムの構成は、実施の形態１〜３と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０２１０】
［動作］
次に、本実施の形態における配車システムの動作について説明する。
【０２１１】
図１２は、実施の形態２に係る配車システムのサーバ７における動作を示すフローチャートである。
【０２１２】
本実施の形態では、実施の形態３の図１１のステップＳ１１７及びステップＳ１１８を設けていない点で、実施の形態３の図１１と異なる。他の点については同様の処理が行われるため、本実施の形態では、図１１と同様の処理についてはその説明を省略する。
【０２１３】
図９及び図１２に示すように、まず、端末装置３がサーバ７に解錠要求を行うと、サーバ７は、端末装置３から解錠要求を受信する（Ｓ１０１）。
【０２１４】
次に、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、サーバ７が有する配車情報に格納されているか否かを判断する（Ｓ１０２）。
【０２１５】
判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていると判断すると（Ｓ１０２でＹｅｓ）、予約車両５に解錠命令を送信する（Ｓ１０５）。
【０２１６】
次に、判断部７５は、予約車両５の解錠部５５が予約車両５のドアを解錠した後に、予約車両５が送信する予約車両５のドアを解錠した解錠結果を示す情報を、受信したか否かを判断する（Ｓ１０６）。
【０２１７】
解錠結果を示す情報を予約車両５から受信したと判断部７５が判断した場合に（Ｓ１０６でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に乗車可能であることを示すメッセージを生成し（Ｓ１０７）、乗車可能であることを示すメッセージの情報を端末装置３に送信する（Ｓ１０８）。そして、配車システムでは、このフローは終了する。
【０２１８】
また、ステップＳ１０６において、判断部７５は、解錠結果を示す情報を受信していないと判断した場合に（Ｓ１０６でＮｏ）、サーバ７のメッセージ生成部７７は、再試行を促すメッセージを生成し（Ｓ１１０）、再試行を促すメッセージの情報を端末装置３に送信する（Ｓ１０８）。
【０２１９】
また、ステップＳ１０２において、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていないと判断すると（Ｓ１０２でＮｏ）、参照車両ＩＤが車両情報に含まれているか否かを判断する（Ｓ１１１）。
【０２２０】
参照車両ＩＤが車両情報に存在していないと、判断部７５が判断した場合に（Ｓ１１１でＮｏ）、サーバ７のメッセージ生成部７７は、利用者の元にある参照車両に乗車しないように、参照車両への乗車の中止を示すメッセージを生成する（Ｓ１１２）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２２１】
判断部７５は、参照車両ＩＤが車両情報に含まれていると判断した場合に（Ｓ１１１でＹｅｓ）、配車情報から予約車両５の予約車両ＩＤを取得する（Ｓ１１３）。
【０２２２】
次に、判断部７５は、予約車両５から予約車両５の位置情報と、端末装置３から参照車両の位置情報とを取得する（Ｓ１１４）。
【０２２３】
次に、判断部７５は、予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かを判断する（Ｓ１１５）。
【０２２４】
予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であると、判断部７５が判断すると（Ｓ１１５でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に周辺確認を促すメッセージを生成する（Ｓ１１６）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２２５】
予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離よりも遠いと、判断部７５が判断すると（Ｓ１１５でＮｏ）、サーバ７のメッセージ生成部７７は、参照車両が予約車両５でないことを示すメッセージを生成する（Ｓ３１６）。例えば、サーバ７が管理している車両のうち、他の利用者が予約をした予約車両であることが考えられる。参照車両が予約車両５でないことを示すメッセージは、例えば、図６の（ｂ）で示す「予約した車両ではございませんので乗車できません」等である。配車システムは、ステップＳ１０８の処理をして、このフローを終了する。
【０２２６】
なお、本実施の形態において、作用効果も実施の形態１等と同様である。
【０２２７】
（実施の形態５）
本実施の形態に係る配車システムについて説明する。
【０２２８】
本実施の形態では、サーバ７が予約車両５の位置情報が示す位置と参照車両の位置情報が示す位置との距離が、第１規定距離以下であるか否かの判断をしない点で実施の形態１〜４と異なる。他の点について、本実施の形態では、配車システムの構成は、実施の形態１〜４と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０２２９】
［動作］
次に、本実施の形態における配車システムの動作について説明する。
【０２３０】
図１３は、実施の形態５に係る配車システムのサーバ７における動作を示すフローチャートである。
【０２３１】
本実施の形態では、実施の形態４の図１２のステップＳ１１３〜ステップＳ１１５を設けていない点で、実施の形態４の図１２と異なる。他の点については同様の処理が行われるため、本実施の形態では、図１２と同様の処理についてはその説明を省略する。
【０２３２】
図９及び図１３に示すように、まず、端末装置３がサーバ７に解錠要求を行うと、サーバ７は、端末装置３から解錠要求を受信する（Ｓ１０１）。
【０２３３】
次に、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、サーバ７が有する配車情報に格納されているか否かを判断する（Ｓ１０２）。
【０２３４】
判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていると判断すると（Ｓ１０２でＹｅｓ）、予約車両５に解錠命令を送信する（Ｓ１０５）。
【０２３５】
次に、判断部７５は、予約車両５の解錠部５５が予約車両５のドアを解錠した後に、予約車両５が送信する予約車両５のドアを解錠した解錠結果を示す情報を、受信したか否かを判断する（Ｓ１０６）。
【０２３６】
解錠結果を示す情報を予約車両５から受信したと判断部７５が判断した場合に（Ｓ１０６でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に乗車可能であることを示すメッセージを生成し（Ｓ１０７）、乗車可能であることを示すメッセージの情報を端末装置３に送信する（Ｓ１０８）。そして、配車システムでは、このフローは終了する。
【０２３７】
また、ステップＳ１０６において、判断部７５は、解錠結果を示す情報を受信していないと判断した場合に（Ｓ１０６でＮｏ）、サーバ７のメッセージ生成部７７は、再試行を促すメッセージを生成し（Ｓ１１０）、再試行を促すメッセージの情報を端末装置３に送信する（Ｓ１０８）。
【０２３８】
また、ステップＳ１０２において、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていないと判断すると（Ｓ１０２でＮｏ）、参照車両ＩＤが車両情報に含まれているか否かを判断する（Ｓ１１１）。
【０２３９】
参照車両ＩＤが車両情報に存在していないと、判断部７５が判断した場合に（Ｓ１１１でＮｏ）、サーバ７のメッセージ生成部７７は、利用者の元にある参照車両に乗車しないように、参照車両への乗車の中止を示すメッセージを生成する（Ｓ１１２）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２４０】
判断部７５は、参照車両ＩＤが車両情報に含まれていると判断した場合に（Ｓ１１１でＹｅｓ）、サーバ７のメッセージ生成部７７は、参照車両が予約車両５でないことを示すメッセージを生成する（Ｓ３１６）。例えば、サーバ７が管理している車両のうち、他の利用者が予約をした予約車両であることが考えられる。参照車両が予約車両５でないことを示すメッセージは、例えば、図６の（ｂ）で示す「予約した車両ではございませんので乗車できません」等である。そして、配車システムでは、このフローは終了する。
【０２４１】
なお、本実施の形態において、作用効果も実施の形態１等と同様である。
【０２４２】
（実施の形態６）
本実施の形態に係る配車システムについて説明する。
【０２４３】
本実施の形態では、サーバ７は、参照車両ＩＤが車両情報に含まれているか否かを判断しない点で実施の形態１〜５と異なる。他の点について、本実施の形態では、配車システムの構成は、実施の形態１〜５と同様であり、同一の構成については同一の符号を付して構成に関する詳細な説明を省略する。
【０２４４】
［動作］
次に、本実施の形態における配車システムの動作について説明する。
【０２４５】
図１４は、実施の形態６に係る配車システムのサーバ７における動作を示すフローチャートである。
【０２４６】
本実施の形態では、実施の形態５の図１３のステップＳ１１１及びステップＳ１１２を設けていない点で、実施の形態５の図１３と異なる。他の点については同様の処理が行われるため、本実施の形態では、図１３と同様の処理についてはその説明を省略する。
【０２４７】
図９及び図１４に示すように、まず、端末装置３がサーバ７に解錠要求を行うと、サーバ７は、端末装置３から解錠要求を受信する（Ｓ１０１）。
【０２４８】
次に、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、サーバ７が有する配車情報に格納されているか否かを判断する（Ｓ１０２）。
【０２４９】
判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていると判断すると（Ｓ１０２でＹｅｓ）、予約車両５に解錠命令を送信する（Ｓ１０５）。
【０２５０】
次に、判断部７５は、予約車両５の解錠部５５が予約車両５のドアを解錠した後に、予約車両５が送信する予約車両５のドアを解錠した解錠結果を示す情報を、受信したか否かを判断する（Ｓ１０６）。
【０２５１】
解錠結果を示す情報を予約車両５から受信したと、判断部７５が判断した場合に（Ｓ１０６でＹｅｓ）、サーバ７のメッセージ生成部７７は、利用者に乗車可能であることを示すメッセージを生成し（Ｓ１０７）、乗車可能であることを示すメッセージの情報を端末装置３に送信する（Ｓ１０８）。そして、配車システムでは、このフローは終了する。
【０２５２】
また、ステップＳ１０６において、判断部７５は、解錠結果を示す情報を受信していないと判断した場合に（Ｓ１０６でＮｏ）、サーバ７のメッセージ生成部７７は、再試行を促すメッセージを生成し（Ｓ１１０）、再試行を促すメッセージの情報を端末装置３に送信する（Ｓ１０８）。
【０２５３】
また、ステップＳ１０２において、判断部７５は、ユーザＩＤと参照車両ＩＤとの組が、配車情報に格納されていないと判断すると（Ｓ１０２でＮｏ）、サーバ７のメッセージ生成部７７は、参照車両が予約車両５でないことを示すメッセージを生成する（Ｓ３１６）。そして、配車システムでは、ステップＳ１０８の処理をして、このフローは終了する。
【０２５４】
判断部７５は、参照車両ＩＤが車両情報に含まれていると判断した場合に（Ｓ１１１でＹｅｓ）、サーバ７のメッセージ生成部７７は、参照車両が予約車両５でないことを示すメッセージを生成する（Ｓ３１６）。例えば、サーバ７が管理している車両のうち、他の利用者が予約をした予約車両であることが考えられる。参照車両が予約車両５でないことを示すメッセージは、例えば、図６の（ｂ）で示す「予約した車両ではございませんので乗車できません」等である。そして、配車システムでは、このフローは終了する。
【０２５５】
なお、本実施の形態において、他の作用効果も実施の形態１等と同様である。
【０２５６】
（その他変形例）
以上、本開示の実施の形態１〜６に係る認証方法、プログラム、サーバ及び配車システムについて説明したが、本開示の実施の形態１〜６は上述の実施の形態に限定されるものではない。
【０２５７】
例えば、上記実施の形態１〜６に係る認証方法、プログラム、サーバ及び配車システムにおいて、悪意のある車両の可能性がある場合は、端末装置の表示部に表示させるだけではなく、さらに、悪意のある車両であることを外部の公的機関への通報を行ってもよい。
【０２５８】
また、上記実施の形態１〜６に係る認証方法、プログラム、サーバ及び配車システムに含まれる各処理部は典型的には集積回路であるＬＳＩとして実現される。これらは個別に１チップ化されてもよいし、一部又は全てを含むように１チップ化されてもよい。
【０２５９】
また、集積回路化はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後にプログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０２６０】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。
【０２６１】
また、上記で用いた数字は、全て本開示を具体的に説明するために例示するものであり、本開示の実施の形態は例示された数字に制限されない。
【０２６２】
また、ブロック図における機能ブロックの分割は一例であり、複数の機能ブロックを一つの機能ブロックとして実現したり、一つの機能ブロックを複数に分割したり、一部の機能を他の機能ブロックに移してもよい。また、類似する機能を有する複数の機能ブロックの機能を単一のハードウェア又はソフトウェアが並列又は時分割に処理してもよい。
【０２６３】
また、フローチャートにおける各ステップが実行される順序は、本開示を具体的に説明するために例示するためのものであり、上記以外の順序であってもよい。また、上記ステップの一部が、他のステップと同時（並列）に実行されてもよい。
【０２６４】
以上、一つまたは複数の態様に係る認証方法、プログラム、サーバ及び配車システムについて、実施の形態１〜６に基づいて説明したが、本開示の実施の形態１〜６は当該複数の態様に限定されるものではない。本開示の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態１〜６に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、一つまたは複数の態様の範囲内に含まれてもよい。
【産業上の利用可能性】
【０２６５】
本開示は、自動運転機能を有する車両、配車予約を行う端末装置、当該車両を制御又は管理するサーバ等、あるいはこれらを含むシステムに適用できる。
【符号の説明】
【０２６６】
１、２００、４００  配車システム
３  端末装置
５  予約車両
７  サーバ
７５  判断部
７７  メッセージ生成部
８３  受送信部（通信部）
【図１】
2019087103.tif 000003
【図２】
2019087103.tif 000004
【図３】
2019087103.tif 000005
【図４】
2019087103.tif 000006
【図５】
2019087103.tif 000007
【図６】
2019087103.tif 000008
【図７】
2019087103.tif 000009
【図８】
2019087103.tif 000010
【図９】
2019087103.tif 000011
【図１０】
2019087103.tif 000012
【図１１】
2019087103.tif 000013
【図１２】
2019087103.tif 000014
【図１３】
2019087103.tif 000015
【図１４】
2019087103.tif 000016