(57)【要約】【課題】車両の所有者以外の第三者による当該車両の施解錠を可能にする。【解決手段】端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両の鍵情報を管理する鍵情報管理装置である。鍵情報管理装置は、第１の車両の移動要求を受信する受信部と、第１の車両の鍵情報と、第１の車両の鍵情報を配布済みの第１のユーザの端末に関する情報と、を記憶する記憶部と、記憶部に記憶される端末の第１のユーザとは異なる第２のユーザの端末へ、第１の車両の鍵情報を送信する制御部と、を備える。第２のユーザの端末には、移動要求の送信元の端末、又は、第１の車両の周辺に存在する端末がある。【選択図】図４
2019148059.tif 000002
【特許請求の範囲】
【請求項１】
端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両の鍵情報を管理する鍵情報管理装置であって、
第１の車両の移動要求を受信する受信部と、
前記第１の車両の鍵情報と、前記第１の車両の鍵情報を配布済みの第１のユーザの端末に関する情報と、を記憶する記憶部と、
前記記憶部に記憶される前記端末の前記第１のユーザとは異なる第２のユーザの端末へ、前記第１の車両の鍵情報を送信する制御部と、
を備える鍵情報管理装置。
【請求項２】
前記第２のユーザの端末は、前記移動要求の送信元の端末である、
請求項１に記載の鍵情報管理装置。
【請求項３】
前記制御部は、前記移動要求の送信元の端末が、前記第２のユーザであって前記第１の車両の移動を許可されているユーザが保持する端末として予め登録されている端末である場合には、前記移動要求の送信元の端末に対して、前記第１の車両の鍵情報を送信する、請求項２に記載の鍵情報管理装置。
【請求項４】
前記第２のユーザの端末は、前記第１の車両の周辺に存在する端末である、
請求項１から３のいずれか一項に記載の鍵情報管理装置。
【請求項５】
前記制御部は、第２の車両の予定経路上に駐車されている前記第１の車両を検出する、請求項４に記載の鍵情報管理装置。
【請求項６】
前記第１の車両の周辺に存在する端末は、前記第１の車両から所定範囲内に存在する端末である、
請求項４又は５に記載の鍵情報管理装置。
【請求項７】
前記第１の車両の周辺に存在する端末は、前記第１の車両の現在位置を含む地域を管轄する所定の組織に属するユーザの端末である、
請求項４又は５に記載の鍵情報管理装置。
【請求項８】
前記制御部は、前記第１の車両の鍵情報とともに、前記第１の車両の移動を促す信号も送信する、
請求項４から７のいずれか一項に記載の鍵情報管理装置。
【請求項９】
前記第１の車両は、通信機能を備えるデータ通信装置を備え、
前記制御部は、前記第１の車両に備えられる前記データ通信装置に警告通知を送信し、当該警告通知に対する応答が前記データ通信装置から得られる場合には、前記第１の車両の鍵情報をいずれの端末にも送信しない、
請求項１から８のいずれか一項に記載の鍵情報管理装置。
【請求項１０】
端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両の鍵情報を管理する鍵情報管理装置が、
第１の車両の移動要求を受信し、
前記第１の車両の鍵情報と、前記第１の車両の鍵情報を配布済みの第１のユーザの端末に関する情報と、を記憶部に記憶し、
前記記憶部に記憶される前記端末の前記第１のユーザとは異なる第２のユーザの端末へ、前記第１の車両の鍵情報を送信する、
鍵情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、鍵情報管理装置及び鍵情報管理方法に関する。
【背景技術】
【０００２】
近年、スマートフォン等の携帯端末を車両のキーとして利用可能とするためのシステムが開発されている。このようなシステムによれば、車両に対応付けられた鍵情報が携帯端末から該車両に送信されることで、該車両の施解錠が行われ、また、該車両が運転可能な状態となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１６９００８号公報
【特許文献２】特開２００５−１０４３２７号公報
【特許文献３】特開２００７−３２８６０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、例えば、駐車場以外で駐車された車両によって引き起こされる問題がある。例えば、路上に駐車された車両は、救急車等の緊急車両の通行の妨げになることがある。しかしながら、通常、車両の施解錠及び移動が可能であるのは、例えば、車両の所有者等の予め鍵情報を取得済みの携帯端末を保有している者である。例えば、第三者は、鍵情報を有していないので、路上に駐車された車両の施解錠及び移動を行うことができない。
【０００５】
本発明は、上記のような問題に鑑みてなされたものであって、端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両の第三者による施解錠を可能にする鍵情報管理装置及び鍵情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様の一つは、端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両の鍵情報を管理する鍵情報管理装置である。鍵情報管理装置は、乗員不在の第１の車両の移動要求を受信する受信部と、第１の車両の鍵情報と、第１の車両の鍵情報を配布済みの第１のユーザの端末に関する情報と、を記憶する記憶部と、記憶部に記憶される当該端末の第１のユーザとは異なる第２のユーザの端末へ、第１の車両の鍵情報を送信する制御部と、を備える。
【０００７】
本発明の態様の一つにおける、第２のユーザの端末には、例えば、移動要求の送信元の端末、又は、第１の車両の周辺に存在する端末がある。第１の車両の周辺に存在する端末には、例えば、第１の車両から所定範囲内に存在する一般のユーザの端末、第１の車両の現在位置を含む地域を管轄する所定の組織に属するユーザの端末が含まれる。第１の車両の現在位置を含む地域を管轄する所定の組織は、例えば、消防署、警察署等である。また、所定の組織に属するユーザは、例えば、消防隊員、警察官等である。また、第１の車両の鍵情報を配布済みの第１のユーザの端末は、例えば、第１の車両の正当な利用者であることを認証されたユーザの端末である。より具体的には、第１の車両の鍵情報を配布済みの第１のユーザの端末は、例えば、第１の車両の所有者本人が所有する端末、第１の車両の所有者の家族が所有する端末、第１の車両の所有者の従業員の端末、第１の車両がシェアカーである場合には当該シェアカーの利用を申請し、利用を許可されたユーザの端末等である。
【０００８】
したがって、本発明の態様の一つによれば、第１の車両の鍵情報を配布済みの端末の所有者である第１のユーザとは異なる第三者である第２のユーザの端末へ第１の車両の鍵情報が送信されるの。第２のユーザは受信した第１の車両の鍵情報を用いて第１の車両の施解錠及びエンジンの始動が可能となる。例えば、第１の車両が、緊急車両の通行の妨げとなっている場合等には、第１の車両の鍵情報を受信した第２のユーザが第１の車両を解錠し、移動させることができるようになるため、緊急車両の目的地への遅延を抑制することができる。
【０００９】
また、本発明の態様の一つでは、制御部は、移動要求の送信元の端末が、第２のユーザであって第１の車両の移動を許可されているユーザが保持する端末として予め登録されている端末である場合には、移動要求の送信元の端末に対して、第１の車両の鍵情報を送信するようにしてもよい。第１の車両の移動を許可されているユーザは、例えば、第１の車両の正当な利用者であることを認証されたユーザではないものの、緊急時等に第１の車両の移動のために第１の車両の施解錠及びエンジン始動を行うことが許可されているユーザである。より具体的には、第１の車両の移動を許可されているユーザは、例えば、上述の所定の組織に属するユーザ、第１の車両の所有者によって予め第１の車両の移動を許可されているユーザである。これによって、第１の車両の鍵情報の送信先を、第１の車両の移動を許可されているユーザが保持する端末として予め登録されている端末に限定することができ、第１の車両のセキュリティを守ることができる。
【００１０】
また、本発明の態様の一つでは、制御部は、第２のユーザの端末として、第１の車両の周辺に存在する端末へ第１の車両の鍵情報を送信する場合には、第２の車両の予定経路上に駐車されている第１の車両を検出し、第１の車両の周辺に存在する端末に対して、第１の車両の鍵情報を送信するようにしてもよい。第２の車両は、例えば、緊急車両である。これによって、第２の車両が予定経路上の第１の車両が駐車されている地点を通過する前に、予定経路外に当該第１の車両が移動されている可能性が高くなり、第２の車両が予定経路上をスムーズに進行できる。
【００１１】
また、本発明の態様の一つでは、制御部は、第１の車両の鍵情報とともに、第１の車両の移動を促す信号も送信するようにしてもよい。これによって、第三者である第２のユーザの端末に第１の車両の鍵情報が送信された場合に、第２のユーザに受信した鍵情報を用いて第１の車両を解錠し、移動させることの動機づけを行うことができる。
【００１２】
また、本発明の態様の一つでは、第１の車両は、通信機能を備えるデータ通信装置を備え、制御部は、第１の車両に備えられるデータ通信装置に警告通知を送信し、当該警告通知に対する応答がデータ通信装置から得られる場合には、第１の車両の鍵情報をいずれの端末にも送信しないようにしてもよい。第１の車両に備えられるデータ通信装置に送信された警告通知に対する応答が得られる場合には、第１の車両に乗員が存在することが示される。この場合には、当該乗員に第１の車両を移動させるようにすれば良い。したがって、警告通知に対する応答が得られる場合には、第１の車両の鍵情報をいずれの端末にも送信しないことで、第１の車両の鍵情報の第三者への不要な送信を抑制することができる。
【００１３】
なお、本発明の鍵情報管理装置は、一又は複数の、コンピュータ等の処理装置でシステムとして構成されてもよい。当該鍵情報管理装置が複数の処理装置で構成される場合には、当該鍵情報管理装置の各構成は複数の処理装置に分散して備えられ、それぞれの処理装置が協働してシステムとしての処理を実現する。
【００１４】
本発明を、鍵情報管理方法の側面から捉えることもできる。当該鍵情報管理方法は、端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両
の鍵情報を管理する鍵情報管理装置が、乗員不在の第１の車両の移動要求を受信し、第１の車両の鍵情報と、第１の車両の鍵情報を配布済みの第１のユーザの端末に関する情報と、を記憶部に記憶し、記憶部に記憶される端末の第１のユーザとは異なる第２のユーザの端末へ、第１の車両の鍵情報を送信する。なお、上述までの鍵情報管理装置に関して開示された技術的思想は、技術的な齟齬が生じない範囲で当該鍵情報管理方法にも適用できる。
【発明の効果】
【００１５】
本発明によれば、端末から送信される鍵情報を受信することで施解錠が行われるキーシステムを採用した車両の第三者による施解錠が可能となる。
【図面の簡単な説明】
【００１６】
【図１】図１は、第１実施形態に係るキーシステムの概要を示す図である。
【図２】図２は、第１実施形態に係るキーシステムのシステム構成の一例である。
【図３】図３は、車両のドアを解錠する際の処理およびデータのフローを示す図である。
【図４】図４は、第１実施形態に係る鍵情報管理システムのシステム構成の一例を示す図である。
【図５】図５は、センタサーバのハードウェア構成の一例を示す図である。
【図６】図６は、障壁車両のハードウェア構成の一例を示す図である。
【図７】図７は、第１実施形態に係るセンタサーバ及び車両の機能構成の一例を示す図である。
【図８】図８は、車両管理情報テーブルの一例である。
【図９】図９は、第１実施形態に係るセンタサーバの発行制御部の処理のフローチャートの一例である。
【図１０】図１０は、第１実施形態の具体例における処理シーケンスの一例である。
【図１１】図１１は、第２実施形態に係る鍵情報管理システムのシステム構成の一例を示す図である。
【図１２】図１２は、第２実施形態に係るセンタサーバ、端末管理サーバ、障壁車両の機能構成の一例を示す図である。
【図１３】図１３は、端末管理サーバの端末管理ＤＢに格納される端末管理情報テーブルの一例である。
【図１４】図１４は、第２実施形態に係るセンタサーバの発行制御部の処理のフローチャートの一例である。
【図１５】図１５は、第２実施形態に係る具体例における処理シーケンスの一例を示す図である。
【発明を実施するための形態】
【００１７】
以下、図面に基づいて、本発明の実施の形態を説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１８】
＜第１実施形態＞
（キーシステム概要）
図１は、第１実施形態に係るキーシステムの概要を示す図である。第１実施形態に係るキーシステムは、車両１０に搭載された車両制御装置１１、ユーザ端末２００、センタサーバ５００を含む。ユーザ端末２００とセンタサーバ５００とは公衆通信網であるインターネット等のネットワークを介して互いに接続される。また、ユーザ端末２００と車両制御装置１１とは、近距離無線通信によって互いに接続される。
【００１９】
センタサーバ５００は、車両１０に対応付けられた認証情報を管理する装置である。ユ
ーザ端末２００は、センタサーバ５００から配信された認証情報を受信すると車両１０のキーとして利用可能となる。ユーザ端末２００が車両１０のキーとして利用される際に、ユーザ端末２００は、センタサーバ５００から受信した認証情報を、近距離無線通信により車両１０に搭載された車両制御装置１１に送信する。車両制御装置１１は、ユーザ端末２００から受信した認証情報を用いて認証を行う。認証が成功すると、車両制御装置１１が車両１０に対して各種制御を実行することが可能となる。車両制御装置１１は車両１０に対して実行する制御の一つに、車両１０のドアの施解錠、車両１０の駆動等がある。認証情報は、「鍵情報」の一例である。センタサーバ５００は、「鍵情報管理装置」の一例である。
【００２０】
（キーシステムのシステム構成）
図２は、第１実施形態に係るキーシステムのシステム構成の一例である。図２は、図１に示されたユーザ端末２００および車両制御装置１１の構成の一例を概略的に示したブロック図である。車両制御装置１１は、ユーザ端末２００との間で通信を行うキーユニット１００、および、車両１０に対して各種制御を実行する制御装置３００を備えている。
【００２１】
制御装置３００は、車両１０内において、キーユニット１００との間で高周波（Radio Frequency：以下、ＲＦと称する。）帯および低周波（Low Frequency：以下、ＬＦと称する。）帯の電波を送受信することで各種制御を実行する。例えば、制御装置３００は、車両１０のドアロックアクチュエータ１２を制御することで該車両１０のドアの施錠および解錠を行う施解錠制御を実行する。また、制御装置３００は、車両１０の駆動源であるエンジン１３を始動させる始動制御等のエンジン制御を実行する。
【００２２】
制御装置３００は、ＬＦ送信機３０１、ＲＦ受信機３０２、照合ＥＣＵ３０３、ボディＥＣＵ（Engine Control Unit）３０４、およびエンジンＥＣＵ３０５を含んで構成され
る。ＬＦ送信機３０１は、キーユニット１００を検索（ポーリング）するためのＬＦ帯（例えば、１００ＫＨｚ〜３００ＫＨｚ）の電波を送信する装置である。ＲＦ受信機３０２は、キーユニット１００から送信されたＲＦ帯（例えば、１００ＭＨｚ〜１ＧＨｚ）の電波を受信する装置である。
【００２３】
照合ＥＣＵ  ３０３は、キーユニット１００からＲＦ帯の電波を介して受信された指令信号に基づいて、ボディＥＣＵ  ３０４およびエンジンＥＣＵ３０５を制御するコンピュータである。照合ＥＣＵ  ３０３は、例えば、マイクロコンピュータである。照合ＥＣＵ
３０３は、キーユニット１００から送信された指令信号が、正当な装置から送信されたものであることを認証する。具体的には、指令信号に含まれるキーＩＤが、照合ＥＣＵ  ３０３が有する記憶部に予め記憶されたキーＩＤと一致するか否かを判定する。
【００２４】
そして、照合ＥＣＵ  ３０３は、キーＩＤの認証に成功すると、ＣＡＮ（Controller Area Network）等の車内ネットワークを介して、指令信号に応じた指令をボディ  ＥＣＵ
３０４およびエンジンＥＣＵ３０５に送信する。具体的には、キーユニット１００から受信した指令信号が施錠信号であれば、照合ＥＣＵ  ３０３はボディＥＣＵ  ３０４に対して、車両１０を施錠させるための施錠指令を送信する。また、キーユニット１００から受信した指令信号が解錠信号であれば、照合ＥＣＵ  ３０３は、ボディＥＣＵ  ３０４に対して、車両１０を解錠させるための解錠指令を送信する。また、キーユニット１００から受信した指令信号がエンジン始動許可信号であれば、照合ＥＣＵ  ３０３は、エンジンＥＣＵ  ３０５に対して、車両１０のエンジン１３を始動可能な状態とするためのエンジン始動許可指令を送信する。
【００２５】
ボディＥＣＵ  ３０４は、車両１０のボディ制御を行うコンピュータである。ボディＥＣＵ  ３０４は、車両１０のドアを施錠および解錠するドアロックアクチュエータ１２と
電気的に接続されている。そして、ボディＥＣＵ  ３０４は、照合ＥＣＵ  ３０３から受信した解錠指令または施錠指令に基づいてドアロックアクチュエータ１２を制御することで、車両１０の解錠および施錠を行う機能を有している。
【００２６】
エンジンＥＣＵ  ３０５は、車両１０のエンジン１３の制御を行うコンピュータである。エンジンＥＣＵ  ３０５は、燃料噴射弁、点火プラグ、スロットルバルブ、スタータ（いずれも不図示）等、エンジン１３を制御するための各種機器と電気的に接続されている。そして、エンジンＥＣＵ  ３０５は、照合ＥＣＵ  ３０３からエンジン始動許可指令を受信すると、停止中のエンジン１３を始動させることが可能なエンジン始動可能状態となる。なお、エンジン始動可能状態とは、車両１０においてイグニッションスイッチ（またはプッシュスタートスイッチ）がＯＮにされるとエンジンＥＣＵ  ３０５によるエンジン１３の始動制御が可能となる状態のことである。なお、車両１０の駆動源は、エンジンに限定されず、例えば、モータ等であってもよい。
【００２７】
次に、キーユニット１００について説明する。キーユニット１００は、車両１０の車室内の所定の位置（例えばグローブボックス内）に配置された装置である。キーユニット１００は、ユーザ端末２００と近距離無線通信を行って該ユーザ端末２００を認証する機能と、この認証結果に基づいて、ＲＦ帯の電波を用いて制御装置３００に指令信号を送信する機能を有している。キーユニット１００は、ＬＦ受信機１０１、ＲＦ送信機１０２、近距離通信部１０３、制御部１０４を有する。
【００２８】
ＬＦ受信機１０１は、制御装置３００から、ＬＦ帯の電波を介して送信されたポーリング信号を受信する装置である。ＲＦ送信機１０２は、ＲＦ帯の電波を介して、制御装置３００に対して指令信号を送信する装置である。近距離通信部１０３は、車両１０の外部のユーザ端末２００と通信を行う装置である。近距離通信部１０３は、所定の無線通信規格を用いて、近距離（車室内と車室外で通信が行える程度）における通信を行う。なお、近距離通信部１０３による通信に利用できる通信規格としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）ＬｏｗＥｎｅｒｇｙ規格、ＮＦＣ（Near Field Communication）、ＵＷＢ（Ultra Wideband）、ＷｉＦｉ（登録商標）等を例示することができる。
【００２９】
制御部１０４は、ユーザ端末２００との間での近距離無線通信のための処理、ユーザ端末２００を認証するための処理、および、制御装置３００に対して指令信号を送信するための処理等を行うコンピュータである。制御部１０４は、例えば、マイクロコンピュータによって構成される。
【００３０】
制御部１０４は、ＬＦ受信機１０１、ＲＦ送信機１０２、および近距離通信部１０３を制御する機能を有する。さらに、制御部１０４は、近距離無線通信によりユーザ端末２００から送信される制御要求に含まれる認証情報の認証を行う。具体的には、ユーザ端末２００から送信された認証情報と、制御部１０４が有する記憶部に予め記憶されていた認証情報とが一致するか否かを判定する。この認証に成功すると、制御部１０４は、ＲＦ送信機１０２を介して制御装置３００に、ユーザ端末２００から受信した制御要求に応じた指令信号を送信する。具体的には、ユーザ端末２００から受信した制御要求が施錠要求であれば、制御部１０４は制御装置３００に対して施錠信号を送信する。また、ユーザ端末２００から受信した制御要求が解錠要求であれば、制御部１０４は制御装置３００に対して、解錠信号及びエンジン始動許可信号を送信する。
【００３１】
このとき、キーユニット１００は、指令信号とともにキーＩＤを制御装置３００に送信する。キーＩＤは、平文の状態で予めキーユニット１００に記憶されていてもよいし、ユーザ端末２００に固有な暗号によって暗号化した状態で記憶されていてもよい。キーＩＤが暗号化した状態で記憶される場合、ユーザ端末２００から送信された認証情報によって
暗号化されたキーＩＤを復号し、本来のキーＩＤを得るようにしてもよい。
【００３２】
次に、ユーザ端末２００について説明する。ユーザ端末２００は、例えば、スマートフォン、携帯電話端末、タブレット端末、個人情報端末、ウェアラブルコンピュータ（スマートウォッチ等）といった小型のコンピュータである。ユーザ端末２００は、近距離通信部２０１、通信部２０２、制御部２０３、入出力部２０４を有して構成される。
【００３３】
近距離通信部２０１は、近距離通信部１０３と同一の通信規格によって、車両制御装置１１のキーユニット１００との間で通信を行う装置である。通信部２０２は、センタサーバ５００と通信を行うためにユーザ端末２００をネットワークに接続するための装置である。通信部２０２は、例えば３ＧやＬＴＥ等の移動体通信サービスを利用して、ネットワーク経由でセンタサーバ５００と通信を行うことができる。なお、後述するように、ユーザ端末２００の通信部２０２は、ネットワーク経由で、ユーザ端末を管理する端末管理サーバとの通信も行う。
【００３４】
制御部２０３は、ユーザ端末２００の制御を司るコンピュータである。制御部２０３は、例えば、マイクロコンピュータによって構成される。制御部２０３は、通信部２０２を介して、センタサーバ５００から配信された認証情報を受信する処理を行う。なお、センタサーバ５００から受信した認証情報は、制御部２０３が有する記憶部に記憶される。また、制御部２０３は、ユーザ端末２００を所有するユーザである端末ユーザの入力操作に応じた制御要求を生成し、該制御要求を、記憶部に記憶されている認証情報とともに、近距離通信部２０１を介してキーユニット１００に送信する処理を行う。
【００３５】
入出力部２０４は、端末ユーザが行った入力操作を受け付け、端末ユーザに対して情報を提示する手段としても機能する。具体的には、入出力部２０４は、タッチパネルディスプレイとその制御手段を含んで構成される。なお、入出力部２０４は、端末ユーザによって操作されるハードウェアスイッチ等を含んでもよい。また、入出力部２０４は、制御部２０３によって制御されることで音または音声を出力するスピーカを含んでもよい。
【００３６】
（キーシステムの動作）
ここで、ユーザがユーザ端末２００を用いて車両１０を制御する際のキーシステムの動作について該車両１０のドアを解錠する場合を例に挙げて説明する。図３は、車両１０のドアを解錠する際の処理およびデータのフローを示す図である。
【００３７】
ユーザが、ユーザ端末２００に対して、車両１０のドアを解錠する操作を行うと、該ユーザ端末２００が、解錠要求とともに認証情報を車両制御装置１１のキーユニット１００に送信する（Ｓ１０１）。そして、キーユニット１００が、ユーザ端末２００から受信した認証情報に基づき認証処理を行う（Ｓ１０２）。この認証情報の認証に成功すると、キーユニット１００が解錠信号およびエンジン始動許可信号とともにキーＩＤを制御装置３００に送信する（Ｓ１０３）。そして、制御装置３００が、キーユニット１００から受信したキーＩＤに基づいて認証処理を行う（Ｓ１０４）。このキーＩＤの認証に成功すると、制御装置３００が、車両１０のドアを解錠する解錠制御、および、エンジンＥＣＵ３０５をエンジン始動可能状態とするエンジン始動許可制御を行う（Ｓ１０５）。
【００３８】
（鍵情報管理システム）
次に、上記のようなキーシステムを採用した車両を、例えば、当該車両の運転者以外の第三者が移動できるように、当該第三者のユーザ端末に当該車両の認証情報を配布する鍵情報管理システムについて説明する。例えば、緊急車両の経路上に路上駐車された車両が存在していると、緊急車両の現場への到着の遅延要因となることがある。第１実施形態に係る鍵情報管理システムは、上述のような運転者不在の車両に対する移動要求が発生した
場合に、第三者が当該車両を移動できるように、当該第三者のユーザ端末に当該車両の認証情報を一時的に配布する鍵情報管理システムである。
【００３９】
第三者は、例えば、正規のユーザであることの認証が成功し、車両の認証情報が配布済みの端末を保持するユーザ以外のユーザである。正規のユーザであることの認証が成功しているユーザは、例えば、車両の保有者、保有者の家族、保有者の従業員、車両の保有者自身が車両の利用を許可しているユーザ等である。また、車両が不特定多数のユーザによって利用されるシェアカーである場合には、車両の利用の申請が認められたユーザである。
【００４０】
図４は、第１実施形態に係る鍵情報管理システム１Ａのシステム構成の一例を示す図である。鍵情報管理システム１Ａは、車両１０Ａ、車両９００、センタサーバ５００、ユーザ端末２００が含まれている。車両１０Ａ及びユーザ端末２００は、例えば、無線アクセス網を介して、公衆通信網であるインターネット等のネットワークによってセンタサーバ５００と接続される。
【００４１】
車両１０Ａは、キーシステムを採用する車両であって、例えば、路上駐車されている、他の車両の通行の妨げとなっている車両である。以下、他の車両の通行の妨げとなる車両を、障壁車両、と称する。車両９００は、例えば、救急車、消防車、パトカー等の通行が優先される緊急車両である。以下、緊急車両のような、通行が優先される車両を、特定車両、と称する。ユーザ端末２００は、例えば、救急隊員などの特定車両９００に乗車中のユーザが所持する端末である。特定車両は、緊急車両に限定されない。
【００４２】
例えば、特定車両９００が現場に向かう途中に障壁車両１０Ａによって進行が妨げられている場合に、特定車両９００の乗員がユーザ端末２００から障壁車両の移動要求をセンタサーバ５００へ送信する。センタサーバ５００は、キーシステムを採用する車両１０Ａの認証情報等を管理している。なお、センタサーバ５００が管理する車両１０Ａは複数であるが、図４では、１台のみ抽出して表示されている。
【００４３】
センタサーバ５００は、ユーザ端末２００から障壁車両の移動要求を受信し、ユーザ端末２００へ障壁車両１０Ａの認証情報を送信する。ユーザ端末２００は、センタサーバ５００から受信した障壁車両１０Ａの認証情報を記憶部に記憶する。
【００４４】
当該ユーザ端末２００を携帯して特定車両９００の乗員が障壁車両１０Ａに近づき、ユーザ端末２００に対して解錠操作を行うことで、障壁車両１０Ａが解錠され、エンジン始動可能状態となる。また、特定車両９００の乗員が障壁車両１０Ａに乗り込み、エンジン始動の操作を行うことで障壁車両１０Ａのエンジンが始動され、特定車両９００の乗員が障壁車両１０Ａを移動させることができる。これによって、障壁車両１０Ａを特定車両９００の進路から別の場所へ移動させることができ、特定車両９００が進路を進むことができるようになる。
【００４５】
障壁車両の移動要求は、「移動要求」の一例である。障壁車両は、「第１の車両」の一例である。障壁車両１０Ａの運転手は、例えば、「前記第１の車両の鍵情報を配布済みの第１のユーザ」の一例である。特定車両９００の乗員は、例えば、「第１のユーザとは異なる第２のユーザ」、「第１の車両の移動を許可されているユーザ」の一例である。ユーザ端末２００は、「第２のユーザの端末」、「移動要求の送信元の端末」、「第１の車両の移動を許可されているユーザが保持する端末として予め登録されている端末」の一例である。
【００４６】
図５は、センタサーバ５００のハードウェア構成の一例を示す図である。センタサーバ
５００は、ＣＰＵ  ５１、メモリ５２、インタフェースＩＦ５、外部記憶装置５４、および通信部５５を有する。ＣＰＵ  ５１は、メモリ５２に実行可能に展開されたコンピュータプログラムを実行し、センタサーバ５００としての処理を実行する。メモリ５２は、ＣＰＵ  ５１が実行するコンピュータプログラム、ＣＰＵ  ５１が処理するデータ等を格納する。メモリ５２は、例えば、Dynamic Random Access Memory（ＤＲＡＭ）、Static Random Access Memory（ＳＲＡＭ）、Read Only Memory（ＲＯＭ）等である。
【００４７】
インタフェースＩＦ５には、外部記憶装置５４と通信部５５とが接続されている。外部記憶装置５４は、不揮発性の記憶装置であり、例えば、Solid State Drive（ＳＳＤ）、
ハードディスクドライブ等である。通信部５５は、例えば、ＬＡＮを通じて公衆通信回線網に接続し、公衆通信回線網を通じて、ネットワーク上の各種サーバ、ユーザ端末２００、車両１０Ａと通信する。
【００４８】
図５では、インタフェースＩＦ５が例示されているが、ＣＰＵ  ５１と制御対象との間の信号の授受がインタフェースＩＦ５に限定される訳ではない。すなわち、ＣＰＵ  ５１は、インタフェースＩＦ５以外の複数の信号授受経路を有してもよい。また、図５では、センタサーバ５００は、単一のＣＰＵ  ５１を有している。ただし、ＣＰＵは、単一のプロセッサに限定される訳ではなく、マルチプロセッサ構成であってもよい。また、単一のソケットで接続される単一のＣＰＵがマルチコア構成を有していても良い。上記各部の少なくとも一部の処理は、ＣＰＵ以外のプロセッサ、例えば、Digital Signal Processor（ＤＳＰ）、Graphics Processing Unit（ＧＰＵ）等の専用プロセッサで行われても良い。また、上記各部の少なくとも一部の処理は、集積回路（ＩＣ）、その他のディジタル回路であっても良い。また、上記各部の少なくとも一部にアナログ回路が含まれても良い。
【００４９】
図６は、障壁車両１０Ａのハードウェア構成の一例を示す図である。なお、図６では、車両１０Ａの制御に係るハードウェア構成を抽出して表示しており、走行に係る構成（エンジン等）は省略されている。障壁車両１０Ａは、車両制御装置１１、ドアロックアクチュエータ１２、データ通信装置１５０を備える。車両制御装置１１及びドアロックアクチュエータ１２は、上述で説明された通りである。データ通信装置１５０は、例えば、センタサーバ５００等の他の装置との通信機能を有する装置である。
【００５０】
データ通信装置１５０は、例えば、ＣＰＵ  １５１、メモリ１５２、インタフェースＩＦ１５、外部記憶装置１５４、通信部１５５、ＧＰＳ（Global Positioning System）受
信部１５６を含む。ＣＰＵ  １５１、メモリ１５２、インタフェースＩＦ１５、外部記憶装置１５４、及び通信部１５５の構成および作用は、図５のＣＰＵ  ５１、メモリ５２、インタフェースＩＦ５、外部記憶装置５４、通信部５５と同様である。
【００５１】
ＧＰＳ受信部１５６は、地球の周囲を周回する複数の人工衛星（Global Positioning Satellite）から時刻信号の電波を受信し、ＣＰＵ  １５１の図示しないレジスタに格納する。ＣＰＵ  １５１は、例えば、ＧＰＳ受信部１５６からの検出信号により、地球上の位置である緯度と経度を計算して、車両１０Ａの位置情報を取得する。
【００５２】
なお、データ通信装置１５０は、例えば、ＣＡＮ等を通じて、車両制御装置１１と電気的に接続されている。したがって、例えば、データ通信装置１５０は、車両１０のドアの施解錠が行われたことの通知を車両制御装置１１から受信し、センタサーバ５００に通知してもよい。データ通信装置１５０は、「データ通信装置」の一例である。
【００５３】
図６に示される車両１０Ａのハードウェア構成は一例であって、図６に示される構成に限定されない。例えば、データ通信装置１５０は、可搬記録媒体駆動装置を備え、可搬記録媒体に記録されたプログラムやデータを読み込んで処理を行ってもよい。可搬記録媒体
には、例えば、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。
【００５４】
図７は、第１実施形態に係る鍵情報管理システム１Ａにおけるセンタサーバ５００及び車両１０Ａの機能構成の一例を示す図である。センタサーバ５００は、メモリ５２上のコンピュータプログラムにより、図７に例示された各部として動作する。すなわち、センタサーバ５００は、機能構成要素として、要求受付部５０１、位置情報管理部５０２、発行制御部５０３、車両管理データベース（ＤＢ）５０４、ユーザ管理ＤＢ  ５０５を備える。
【００５５】
要求受付部５０１は、例えば、ユーザ端末２００から障壁車両の移動要求を受け付ける。ユーザ端末２００からは、移動要求とともに、例えば、障壁車両のナンバー、車種、色等の障壁車両を特定するための車両特定情報と、ユーザ端末２００の位置情報、ユーザ端末２００の識別情報とが受信される。車両特定情報として、例えば、ユーザ端末２００に備えられるカメラによって撮像された、障壁車両を含む画像が受信されてもよい。要求受付部５０１は、「受信部」の一例である。
【００５６】
位置情報管理部５０２は、例えば、鍵情報管理システム１Ａが管理する複数の車両１０Ａそれぞれから所定の周期で送信される位置情報を受信し、後述の車両管理ＤＢ  ５０４に登録する。
【００５７】
発行制御部５０３は、例えば、障壁車両の移動要求が受信された場合に、移動要求とともに受信される車両特定情報と送信元のユーザ端末２００の位置情報とから、障壁車両１０Ａを特定する。発行制御部５０３は、特定した障壁車両１０Ａの認証情報を後述の車両管理ＤＢ  ５０４から取得し、当該認証情報に基づいて、移動要求の送信元のユーザ端末２００について認証情報を発行して送信する。また、発行制御部５０３は、例えば、障壁車両１０Ａから施錠通知を受信すると、障壁車両１０Ａの認証情報の送信先であるユーザ端末２００について、認証情報の無効化処理を行う。発行制御部５０３は、「制御部」の一例である。
【００５８】
車両管理ＤＢ  ５０４、ユーザ管理ＤＢ  ５０５は、例えば、センタサーバ５００の外部記憶装置５４内に作成される。車両管理ＤＢ  ５０４は、例えば、鍵情報管理システム１Ａ内の各車両１０Ａに関する情報を保持する車両管理情報テーブルを格納している。車両１０Ａに関する情報には、車両１０Ａの認証情報も含まれている。車両管理情報テーブルの詳細は後述される。車両管理ＤＢ  ５０４は、「記憶部」の一例である。
【００５９】
ユーザ管理ＤＢ  ５０５は、例えば、救急隊員、消防士、緊急車両の乗員等の特定車両９００の乗員に関する情報を保持する。以下、特定車両９００の乗員を特定ユーザと称する。ユーザ管理ＤＢ  ５０５には、詳細には、例えば、特定ユーザのユーザ識別情報と特定ユーザのユーザ端末２００の識別情報とが、組織ごとに、保持されている。
【００６０】
センタサーバ５００の各機能構成要素のいずれか、又はその処理の一部は、ネットワークに接続される他のコンピュータにより実行されてもよい。また、センタサーバ５００で実行される一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【００６１】
次に、車両１０Ａは、メモリ上のコンピュータプログラムにより、図７に例示された各部として動作する。すなわち、車両１０Ａは、機能構成として、認証情報受信部１３１、施解錠制御部１３２、制御部１３３、送受信部１３４、位置情報取得部１３５を備える。
認証情報受信部１３１は、キーユニット１００に相当する。施解錠制御部１３２は、制御装置３００に相当する。制御部１３３、送受信部１３４、位置情報取得部１３５は、例えば、データ通信装置１５０のＣＰＵ  １５１がメモリ１５２上のコンピュータプログラムを実行することによって達成される機能構成である。
【００６２】
認証情報受信部１３１は、例えば、近距離通信によってユーザ端末２００から認証情報を受信し、認証情報に基づいて、ユーザ端末２００の認証を行う。認証が成功すると認証情報受信部１３１は、施解錠制御部１３２へユーザ端末２００からの制御要求を出力する。ユーザ端末２００からの制御要求には、例えば、施錠要求、解錠要求等がある。
【００６３】
施解錠制御部１３２は、認証情報受信部１３１からの制御要求の入力に従って、車両１０Ａのドアの施解錠、エンジンＥＵＣ  ３０５の起動等の処理を行う。
【００６４】
送受信部１３４は、センタサーバ５００とのインタフェースであり、例えば、他の機能構成要素から入力されたデータをセンタサーバ５００に送信したり、センタサーバ５００から受信したデータを制御部１３３へ出力したりする。
【００６５】
位置情報取得部１３５は、例えば、データ通信装置１５０のＧＰＳ受信部１５６等によって取得される車両１０Ａの位置情報を、所定の周期で取得し、センタサーバ５００に送信する。車両１０Ａの位置情報は、例えば、緯度、経度である。または、車両１０Ａの位置情報は、例えば、住所であってもよい。
【００６６】
制御部１３３は、例えば、送受信部１３４を通じて、センタサーバ５００から、運転手の在室を確認するためのアラートを受信する。制御部１３３は、例えば、データ通信装置１５０に備えられるスピーカやディスプレイ等に、受信したアラートを出力する。制御部１３３は、例えば、アラートに対する応答がデータ通信装置１５０に備えられるユーザインタフェースから入力されると、当該応答を送受信部１３４を通じてセンタサーバ５００へ送信する。
【００６７】
また、制御部１３３は、例えば、施解錠制御部１３２から、ドアの解錠又は施錠の通知を受けると、解錠通知又は施錠通知を送受信部１３４を介してセンタサーバ５００へ送信する。例えば、施錠通知を送信する場合には、車両１０Ａの位置情報も送信される。
【００６８】
図８は、車両管理情報テーブルの一例である。車両管理情報テーブルは、センタサーバ５００の車両管理ＤＢ  ５０４に格納されている。車両管理情報テーブルは、車両ＩＤ、車両情報、認証情報、車両位置、配布先端末ＩＤのフィールドを有する。車両ＩＤフィールドには、各車両に紐付けられた識別番号が入力される。
【００６９】
車両情報フィールドには、車両を特定することを可能にするための情報が入力される。車両情報フィールドは、例えば、車種、色、およびナンバー（自動車登録番号）のサブフィールドを有する。なお、車両情報フィールドに含まれるサブフィールドはこれらに限定されない。
【００７０】
認証情報フィールドには、上述したキーシステムに用いられる認証情報が入力される。ユーザ端末２００に送信される認証情報は、認証情報フィールドに格納されている認証情報に基づいたものである。ユーザ端末２００に送信される認証情報は、例えば、ワンタイムキー、所定の時間帯のみ有効となる限定的なキー等であってもよい。また、認証情報の種類にかかわらず、該認証情報に対応する認証情報が、キーユニット１００に事前に記憶されるものとする。発行制御部５０３は、障壁車両１０Ａに対応する認証情報フィールドに入力されている認証情報を読み出し、障壁車両の移動要求の送信元であるユーザ端末２
００に送信する。なお、ユーザ端末２００に送信される認証情報がワンタイムキー等である場合には、発行制御部５０３は、障壁車両１０Ａに対応する認証情報フィールドに入力されている認証情報を用いて、ユーザ端末２００に送信される認証情報を生成して送信する。
【００７１】
車両位置フィールドには、車両１０Ａの位置情報が入力される。車両１０Ａの位置情報は、例えば、所定の周期で車両１０Ａからセンタサーバ５００へ送信される。センタサーバ５００の位置情報管理部５０２は、車両１０Ａから位置情報を受信すると、車両管理情報テーブルの該当の車両１０Ａの車両位置フィールドの値を受信した位置情報で更新する。
【００７２】
配布先端末ＩＤフィールドには、車両１０Ａの認証情報を配布済みの端末の識別情報が入力される。配布先端末ＩＤフィールドに識別情報が入力される端末は、例えば、正規のユーザであることの認証が成功しているユーザの端末である。正規のユーザであることの認証が成功しているユーザは、例えば、車両１０Ａの保有者、保有者の家族、車両１０Ａの保有者自身が車両１０Ａの利用を許可しているユーザ等である。また、車両１０Ａが不特定多数のユーザによって利用されるシェアカーである場合には、車両１０Ａの利用の申請が認められたユーザである。
【００７３】
配布先端末ＩＤフィールドには、例えば、特定ユーザのユーザ端末２００からの障壁車両の移動要求に応じて車両１０Ａの認証情報が当該ユーザ端末２００に送信された場合、当該ユーザ端末２００の識別情報は入力されない。当該ユーザ端末２００は、緊急時に一時的に車両１０Ａの認証情報の送信が認められているユーザとして予め登録されたユーザの端末であるだけであって、車両１０Ａの正規のユーザとして認証されているユーザの端末ではないからである。すなわち、第１実施形態において、第三者とは、１の車両１０Ａについて、配布先端末ＩＤフィールドに識別情報が入力されていないユーザ端末の保有者である。
【００７４】
障壁車両の移動要求に応じて発行された車両１０Ａの認証情報の送信先であるユーザ端末２００の識別情報は、車両管理情報テーブルとは別に、例えば、車両１０Ａの識別情報と対応付けられて、メモリ５２に一時的に保持される（図示せず）。当該ユーザ端末２００の識別情報と車両１０Ａの識別情報との対応付けは、例えば、所定時間経過すると、又は、当該ユーザ端末２００について認証情報の無効化処理が実行されるとともにメモリ５２から削除される。
【００７５】
＜処理の流れ＞
図９は、第１実施形態に係るセンタサーバ５００の発行制御部５０３の処理のフローチャートの一例である。図９に示される処理は、例えば、所定の周期で繰り返し実行される。図９に示される処理の主体は、センタサーバ５００のＣＰＵ  ５１であるが、便宜上、機能構成要素である発行制御部５０３を主体として説明する。図９以降のフローチャートについても同様に、機能構成要素を主体として説明される。
【００７６】
Ｓ１０１では、発行制御部５０３は、障壁車両の移動要求が受信されたか否かを判定する。障壁車両の移動要求が受信された場合には（Ｓ１０１：ＹＥＳ）、処理がＳ１０２に進む。障壁車両の移動要求が受信されていない場合には（Ｓ１０１：ＮＯ）、図９に示される処理が終了する。
【００７７】
Ｓ１０２では、発行制御部５０３は、障壁車両の移動要求の送信元のユーザ端末が特定ユーザのユーザ端末であるか否かを判定する。例えば、障壁車両の移動要求とともに、送信元のユーザ端末２００の識別情報が受信されるので、発行制御部５０３は、受信された
ユーザ端末２００の識別情報が、ユーザ管理ＤＢ  ５０５に登録されているか否かによって、Ｓ１０２の判定を行う。なお、図９では、特定ユーザのユーザ端末２００は、「特定ユーザ端末」と表記されている。
【００７８】
障壁車両の移動要求の送信元のユーザ端末が特定ユーザのユーザ端末２００である場合には（Ｓ１０２：ＹＥＳ）、処理がＳ１０３に進む。障壁車両の移動要求の送信元のユーザ端末が特定ユーザのユーザ端末２００でない場合には（Ｓ１０２：ＮＯ）、処理がＳ１１１に進む。Ｓ１１１では、障壁車両の移動要求の送信元のユーザ端末２００に、不可通知が送信される。
【００７９】
Ｓ１０３では、発行制御部５０３は、障壁車両の特定を行う。具体的には、例えば、障壁車両の移動要求とともに、障壁車両の車両特定情報、送信元のユーザ端末２００の識別情報及び位置情報が受信される。発行制御部５０３は、車両情報フィールドの値が、受信された車両特定情報と合致する車両管理情報テーブルのエントリを特定する。発行制御部５０３は、例えば、特定したエントリの位置情報フィールドの値と、受信したユーザ端末２００の位置情報とを比較し、２つの位置情報間の距離が所定の閾値未満である場合に、特定された車両管理情報テーブルのエントリに対応する車両１０Ａが障壁車両であることを特定する。なお、障壁車両が特定されなかった場合には、例えば、処理がＳ１１１に進んでもよい。
【００８０】
Ｓ１０４では、発行制御部５０３は、障壁車両１０Ａへアラート通知を送信する。アラート通知は、例えば、アラート音の発音指令、障壁車両１０Ａの移動を促すメッセージ等である。アラート通知は、「警告通知」の一例である。
【００８１】
Ｓ１０５では、発行制御部５０３は、Ｓ１０４で送信したアラート通知に対する応答が有るか否かを判定する。例えば、アラート通知を送信してから所定時間経過しても応答が受信されない場合に、Ｓ１０５において否定判定される。Ｓ１０４で送信したアラート通知に対する応答が有る場合には（Ｓ１０５：ＹＥＳ）、処理がＳ１１１に進み、Ｓ１１１では、障壁車両の移動要求の送信元のユーザ端末２００に、不可通知が送信される。Ｓ１０４で送信したアラート通知に対する応答がない場合には（Ｓ１０５：ＮＯ）、処理がＳ１０６に進む。アラート通知に対する応答は、「警告通知に対する応答」の一例である。
【００８２】
Ｓ１０６では、発行制御部５０３は、移動要求の送信元のユーザ端末２００について、障壁車両１０Ａの認証情報を発行し、送信する。なお、認証情報を発行する、とは、例えば、移動要求の送信元のユーザ端末２００に送信される認証情報がワンタイムキー等である場合に、障壁車両１０Ａに対応する車両管理情報テーブルのエントリの認証情報フィールドに格納されている認証情報に基づいてワンタイムキー等を作成すること、である。
【００８３】
Ｓ１０７では、発行制御部５０３は、障壁車両１０Ａから施錠通知が受信されたか否かを判定する。施錠通知が受信された場合には（Ｓ１０７：ＹＥＳ）、処理がＳ１０８に進む。施錠通知が受信されていない場合には（Ｓ１０７：ＮＯ）、例えば、施錠通知が受信されるまで待機状態となる。所定時間経過しても障壁車両１０Ａから施錠通知が受信されない場合には、処理がＳ１０９又はＳ１１０に進んでもよい。
【００８４】
Ｓ１０８では、発行制御部５０３は、障壁車両１０Ａが移動済みであるか否かを判定する。例えば、発行制御部５０３は、Ｓ１０６において認証情報を発行した時点の障壁車両１０Ａの位置情報、すなわち、障壁車両１０Ａに対応する車両管理情報テーブルのエントリの位置情報フィールドに格納されている位置情報を、メモリに保持しておく。障壁車両１０Ａからは、施錠通知とともに障壁車両１０Ａの位置情報が受信される。発行制御部５０３は、受信された位置情報と、メモリに保持されている位置情報とを比較し、２つの位
置情報が所定の閾値以上である場合には、障壁車両１０Ａが移動済みであることを判定する。
【００８５】
障壁車両１０Ａが移動済みである場合には（Ｓ１０８：ＹＥＳ）、処理がＳ１０９に進む。障壁車両１０Ａが移動されていない場合には（Ｓ１０８：ＮＯ）、処理がＳ１１０に進む。
【００８６】
Ｓ１０９では、発行制御部５０３は、障壁車両１０Ａの認証情報の無効化処理を行う。この無効化処理については、特定ユーザが既に発行された認証情報による障壁車両１０Ａの施解錠ができないようにできれば、その内容は特定のものに限定されないが、以下にその一例を示す。
【００８７】
（１）センタサーバ５００が、ユーザ端末２００に対して、認証情報を削除するように命じる。
（２）センタサーバ５００が、ユーザ端末２００に対して、認証情報の無効フラグを立てるように命じる。この場合、ユーザ端末２００は、無効フラグが立っている認証情報は障壁車両１０Ａに近距離無線通信で送信しない。
（３）センタサーバ５００が、ユーザ端末２００に対して、認証情報に含まれる有効期限を過去の日時に書き換えるように命じる。
（４）センタサーバ５００が、ユーザ端末２００に対して、認証情報が無効であり、当該認証情報を障壁車両１０Ａに送信しないように命じる。
（５）センタサーバ５００が、データ通信装置１５０を介して、キーユニット１００に対して、認証情報が無効であり受け付けないように指令する。
（６）センタサーバ５００が、データ通信装置１５０を介して、キーユニット１００に対して、ユーザ端末２００からの認証情報を受け付けないように指令する。
【００８８】
上記（１）〜（４）に示す無効化処理は、センタサーバ５００からユーザ端末２００に対して行われる処理であり、上記（５）〜（６）に示す無効化処理は、センタサーバ５００からキーユニット１００に対して行われる処理である。無効化処理としては、ユーザ端末２００に対して行われる処理とキーユニット１００に対して行われる処理の何れか一方でもよいが、ユーザ端末２００とセンタサーバ５００との間の通信、及びデータ通信装置１５０とセンタサーバ５００との間の通信が必ずしも常に良好な状態とは限らないため、好ましくは両方が行われる。Ｓ１０９の処理の後、図９に示される処理が終了する。
【００８９】
Ｓ１１０では、発行制御部５０３は、移動要求の送信元のユーザ端末２００へ障壁車両１０Ａの移動指令を送信し、障壁車両１０Ａの移動を促す。その後、処理がＳ１０７に進む。
【００９０】
なお、図９に示される発行制御部５０３の処理は一例であって、これに限定されない。例えば、Ｓ１０２、Ｓ１０４、Ｓ１０５〜Ｓ１１０の処理は実施の形態に応じて選択的に実行されてもよい。また、Ｓ１０７において、施錠通知の受信の有無の代わりに、例えば、解錠通知の受信の有無、エンジン始動通知の受信の有無が判定されてもよい。
【００９１】
図１０は、第１実施形態の具体例における処理シーケンスの一例である。具体例では、特定ユーザＡが特定車両９００の進行を妨げる障壁車両１０Ａを移動させるために、障壁車両の移動要求を送信する例について説明される。
【００９２】
Ｓ５０１では、障壁車両１０Ａは、所定の周期で位置情報をセンタサーバ５００へ送信している。図示は省略されるが、以降も障壁車両１０Ａは所定の周期で位置情報をセンタサーバ５００へ送信している。障壁車両１０Ａは、例えば、路上に駐車している車両であ
り、運転手等の乗員が不在の車両であることを想定する。
【００９３】
Ｓ５１１では、特定ユーザＡが乗車している特定車両９００が障壁車両１０Ａに接近し、障壁車両１０Ａによって特定車両９００の進行が妨げられているため、特定ユーザＡがユーザ端末２００を通じて、センタサーバ５００へ障壁車両の移動要求を送信する。センタサーバ５００は、特定ユーザＡのユーザ端末２００Ａから障壁車両の移動要求を受信する（図９、Ｓ１０１：ＹＥＳ）。なお、障壁車両の移動要求とともに、障壁車両１０Ａの車両特定情報、送信元のユーザ端末２００Ａの識別情報及び位置情報も送信される。
【００９４】
Ｓ５１２では、センタサーバ５００は、障壁車両の移動要求の送信元が特定ユーザＡのユーザ端末２００Ａであることを確認する（図９、Ｓ１０２：ＹＥＳ）。Ｓ５１３では、センタサーバ５００は、障壁車両１０Ａの特定情報と、ユーザ端末２００Ａの位置情報とから車両管理情報テーブルに基づいて、移動要求の対象である車両を特定する（図９、Ｓ１０３）。
【００９５】
Ｓ５１４では、センタサーバ５００は、障壁車両１０Ａへアラート通知を送信する（図９、Ｓ１０４）。障壁車両１０Ａでは、データ通信装置１５０からアラートが報知されるが、乗員が不在であるのでアラートに対する所定の操作が行われず、障壁車両１０Ａからセンタサーバ５００への応答は行われない。
【００９６】
Ｓ５１５では、センタサーバ５００は、障壁車両１０Ａからアラート通知に対する応答がないので（図９、Ｓ１０５：ＮＯ）、移動要求の送信元であるユーザ端末２００Ａへ車両１０Ａの認証情報を発行し、送信する（図９、Ｓ１０６）。Ｓ５１６では、特定ユーザＡは、障壁車両１０Ａの認証情報を保持するユーザ端末２００を携帯して、障壁車両１０Ａの方に移動する。
【００９７】
Ｓ５２１では、特定ユーザＡは、ユーザ端末２００Ａに保存された障壁車両１０Ａの認証情報を用いて、障壁車両１０Ａのドアを解錠する。これによって、障壁車両１０Ａのドアが解錠され、エンジンが始動可能状態となる。Ｓ５２２では、障壁車両１０Ａは、解錠通知をセンタサーバ５００へ送信する。
【００９８】
Ｓ５２３では、特定ユーザＡは、障壁車両１０Ａに乗り込み、障壁車両１０Ａのエンジンを始動させ、障壁車両１０Ａを別の場所へと移動させ、駐車させる。Ｓ５２４では、特定ユーザＡは、ユーザ端末２００Ａに保存された障壁車両１０Ａの認証情報を用いて、障壁車両１０Ａのドアを施錠する。Ｓ５２５では、障壁車両１０Ａは、施錠通知と障壁車両１０Ａの位置情報とをセンタサーバ５００へ送信する。センタサーバ５００は、障壁車両１０Ａから施錠通知と位置情報とを受信する（図９、Ｓ１０７：ＹＥＳ）。
【００９９】
Ｓ５３１では、センタサーバ５００は、例えば、障壁車両１０Ａから施錠通知とともに受信された位置情報と、車両管理情報テーブルに格納されている障壁車両１０Ａの位置情報とに基づいて、障壁車両１０Ａの移動を確認する（図９、Ｓ１０８：ＹＥＳ）。Ｓ５３２では、センタサーバ５００は、特定ユーザＡのユーザ端末２００Ａに対して、障壁車両１０Ａの認証情報の無効化処理を行う（図９、Ｓ１０９）。これによって、以降、特定ユーザＡは障壁車両１０Ａを施解錠できなくなる。
【０１００】
＜第１実施形態の作用効果＞
第１実施形態では、例えば、車両管理情報テーブルに車両１０Ａの認証情報の配布先として記憶されているユーザ端末のユーザではない、第三者の特定ユーザのユーザ端末２００に対して障壁車両１０Ａの認証情報が送信される。すなわち、第１実施形態では、第三者に対して、ユーザ認証を行うことなく、一時的に、障壁車両１０Ａの認証情報を送信す
る。これによって、当該特定ユーザに、一時的に、障壁車両１０Ａの施解錠及びエンジン始動を許可することになる。例えば、緊急車両等の特定車両９００の進路を妨げている障壁車両１０Ａを救急隊員等の第三者が解錠して乗り込み、エンジン始動して移動させることが可能となり、特定車両９００の目的地への到着の遅延を抑制することができる。
【０１０１】
また、第１実施形態では、障壁車両の移動要求の送信元のユーザ端末が特定ユーザのユーザ端末２００である場合に、特定ユーザのユーザ端末２００に対して障壁車両１０Ａの認証情報が送信される。これによって、障壁車両１０Ａの認証情報の配布先を特定ユーザに限定することができ、障壁車両１０Ａのセキュリティを守ることができる。
【０１０２】
また、第１実施形態では、センタサーバ５００は、障壁車両の移動要求を受信した場合に、認証情報を送信する前に、障壁車両１０Ａにアラート通知を送信し、乗員の存在を確認する。障壁車両１０Ａに乗員がいる場合には、特定ユーザであっても障壁車両１０Ａの認証情報は送信されない。これによって、障壁車両１０Ａの認証情報を無駄に配布することを抑制し、障壁車両１０Ａのセキュリティを守ることができる。
【０１０３】
また、第１実施形態では、センタサーバ５００は、障壁車両１０Ａからの施錠通知の受信を契機に、特定ユーザのユーザ端末２００に配布した認証情報を無効化する。これによって、障壁車両１０Ａの所有者以外の第三者に配布される認証情報の使用を一時的なものにすることができ、障壁車両１０Ａのセキュリティを守ることができる。なお、特定ユーザのユーザ端末２００に配布された認証情報の無効化処理の実行契機は、障壁車両１０Ａからの施錠通知の受信に限定されず、例えば、認証情報の送信から所定時間が経過すること等であってもよい。
【０１０４】
なお、第１実施形態では、移動要求の送信元が特定ユーザである場合に障壁車両１０Ａの認証情報が当該移動要求の送信元のユーザ端末２００へ送信されるが、障壁車両１０Ａの認証情報の送信先はこれに限定されない。例えば、車両１０Ａの所有者によって車両１０Ａの施解錠が許可されたユーザが予めセンタサーバ５００に登録されており、移動要求の送信元が車両１０Ａの所有者によって許可されたユーザである場合には、当該ユーザのユーザ端末に車両１０Ａの認証情報が送信されるようにしてもよい。車両１０Ａの所有者によって車両１０Ａの施解錠が許可されたユーザは、例えば、車両１０Ａの駐車場の管理者等である。この場合、車両１０Ａの駐車上の管理者は、「第１の車両の移動を許可されているユーザ」の一例である。
【０１０５】
＜第２実施形態＞
第２実施形態では、例えば、特定車両の始動を契機に、センタサーバ５００は、特定車両の進行経路上の障壁車両の存在を検出し、検出された障壁車両の周辺に存在するユーザ端末に障壁車両の認証情報を配布し、障壁車両の移動を促す。これによって、特定車両の経路上の障壁車両をより早く移動させ、特定車両の目的地への到着の遅延を抑制する。第２実施形態では、第１実施形態と重複する説明は省略される。
【０１０６】
図１１は、第２実施形態に係る鍵情報管理システム１Ｂのシステム構成の一例を示す図である。鍵情報管理システム１Ｂは、ユーザ端末２００、特定車両９００、障壁車両１０Ａ、センタサーバ５００に加えて、ユーザ端末４００、一般端末管理サーバ６００、特定端末管理サーバ７００を含む。
【０１０７】
ユーザ端末４００は、一般ユーザが所有するユーザ端末である。一般ユーザとは、特定ユーザ以外のユーザである。ユーザ端末４００は、例えば、スマートフォン、携帯電話端末、タブレット端末、個人情報端末、ウェアラブルコンピュータ（スマートウォッチ等）といった小型のコンピュータである。ユーザ端末４００のハードウェア構成は、例えば、
ユーザ端末２００と同様である。
【０１０８】
一般端末管理サーバ６００は、例えば、一般ユーザのユーザ端末４００の位置情報を管理するサーバである。一般端末管理サーバ６００は、例えば、移動体通信網事業者が所有するサーバである。一般端末管理サーバ６００が管理するユーザ端末４００の位置情報は、例えば、ユーザ端末４００に備えられるＧＰＳ受信機によって取得された緯度及び経度であってもよいし、ユーザ端末４００の無線通信による位置登録機能によってユーザ端末４００の情報が登録されている基地局の情報であってもよい。
【０１０９】
特定端末管理サーバ７００は、例えば、特定ユーザのユーザ端末２００の位置情報を管理するサーバである。特定端末管理サーバ７００は、例えば、特定ユーザが所属する組織が所有するサーバである。特定ユーザが所属する組織は、例えば、消防署、警察署等である。特定端末管理サーバ７００が管理する特定ユーザのユーザ端末２００の位置情報は、例えば、ユーザ端末４００に備えられるＧＰＳ受信機によって取得された緯度及び経度である。一般端末管理サーバ６００及び特定端末管理サーバ７００は、それぞれ、鍵情報管理システム１Ｂに複数含まれるが、図１１では、１台ずつ表示されている。
【０１１０】
第２実施形態では、センタサーバ５００は、例えば、特定車両９００に備えられる通信機能を有する装置、特定車両９００に乗車する特定ユーザのユーザ端末２００、又は、特定車両９００を管理するサーバいずれかから、特定車両の始動通知を受信する。特定車両の始動通知とともに、特定車両９００の目的地までの経路情報も受信される。特定車両の始動通知は、「第１の車両の移動要求」の一例である。
【０１１１】
センタサーバ５００は、特定車両９００の経路上の障壁車両を、車両１０Ａの位置情報から検出する。センタサーバ５００は、例えば、一般端末管理サーバ６００から、障壁車両１０Ａの周辺に存在する一般ユーザのユーザ端末４００の情報を取得し、当該ユーザ端末４００へ障壁車両１０Ａの認証情報を配布する。また、センタサーバ５００は、特定端末管理サーバ７００から障壁車両１０Ａの現在位置を含む地域を管轄する組織に属する特定ユーザのユーザ端末２００の情報を取得し、当該ユーザ端末２００へ障壁車両１０Ａの認証情報を配布する。障壁車両１０Ａの認証情報とともに、障壁車両１０Ａの車両特定情報と移動を促すメッセージも送信される。
【０１１２】
特定車両９００の経路上の障壁車両１０Ａは、「第１の車両」の一例である。障壁車両１０Ａの周辺に存在する一般ユーザのユーザ端末４００は、「第１のユーザとは異なる第２のユーザの端末」、「第１の車両の周辺に存在する端末」の一例である。障壁車両１０Ａの現在位置を含む地域を管轄する組織に属する特定ユーザのユーザ端末２００は、「第１のユーザとは異なる第２のユーザユーザの端末」、「第１の車両の周辺に存在する端末」の一例である。障壁車両１０Ａの移動を促すメッセージは、「第１の車両の移動を促す信号」の一例である。特定車両９００は、「第２の車両」の一例である。
【０１１３】
なお、センタサーバ５００は、障壁車両１０Ａの認証情報等を、障壁車両１０Ａの周辺に存在する一般ユーザのユーザ端末４００、および、障壁車両１０Ａの現在位置を含む地域を管轄する組織に属する特定ユーザのユーザ端末２００のいずれか一方にのみ送信するようにしてもよいし、選択的にいずれか一方に送信するようにしてもよい。
【０１１４】
図１２は、第２実施形態に係るセンタサーバ５００、端末管理サーバ、障壁車両１０Ａの機能構成の一例を示す図である。図１２では、一般端末管理サーバ６００と特定端末管理サーバ７００とが、端末管理サーバとして表記されている。以下、一般端末管理サーバ６００と特定端末管理サーバ７００とを総称する際には、端末管理サーバと表記する。センタサーバ５００及び障壁車両１０Ａの機能構成は、第１実施形態と同様である。
【０１１５】
第２実施形態では、センタサーバ５００の要求受付部５０１は、特定車両の始動通知を受け付け、発行制御部５０３に出力する。発行制御部５０３は、特定車両の始動通知が入力されると、特定車両９００の経路情報とシステム内の各車両１０Ａの位置情報とに基づいて、特定車両９００の経路上の障壁車両を特定する。発行制御部５０３は、端末管理サーバに、特定された障壁車両１０Ａの周辺に存在するユーザ端末２００及びユーザ端末４００の情報を問い合わせて取得する。端末管理サーバから取得されるユーザ端末２００及びユーザ端末４００の情報は、例えば、ユーザ端末２００及びユーザ端末４００の電子メールアドレス、電話番号、端末識別情報等のうちのいずれかのデータの送信先となる情報である。発行制御部５０３は、特定された障壁車両１０Ａの周辺に存在するユーザ端末２００及びユーザ端末４００に対して、障壁車両１０Ａの認証情報を発行し、送信する。第２実施形態における発行制御部５０３の処理の詳細は後述される。
【０１１６】
端末管理サーバのハードウェア構成は、センタサーバ５００と同様である。具体的には、端末管理サーバは、ＣＰＵ、メモリ、外部記憶装置、通信部を備え、ＣＰＵがメモリに展開されたコンピュータプログラムを実行することで、図１２に示される機能構成要素として動作する。
【０１１７】
一般端末管理サーバ６００は、位置情報管理部６０１、端末管理部６０２、端末管理ＤＢ  ６０３を備える。位置情報管理部６０１は、例えば、一般端末管理サーバ６００を所有する移動体通信網事業者が管理する基地局、又はユーザ端末４００から位置情報を所定の周期で取得し、端末管理ＤＢ  ６０３に登録する。端末管理部６０２は、例えば、一般端末管理サーバ６００を所有する移動体通信網事業者と契約するユーザ端末４００に関する管理を行う。例えば、端末管理部６０２は、センタサーバ５００からの問合せに応じたユーザ端末４００を端末管理ＤＢ  ６０３から抽出し、抽出したユーザ端末４００の情報をセンタサーバ５００に送信する。
【０１１８】
端末管理ＤＢ  ６０３は、例えば、一般端末管理サーバ６００の外部記憶装置内に作成される。端末管理ＤＢ  ６０３は、例えば、一般端末管理サーバ６００を所有する移動体通信網事業者と契約するユーザ端末４００の位置情報を保持する。
【０１１９】
なお、特定端末管理サーバ７００も、位置情報管理部７０１、端末管理部７０２、端末管理ＤＢ  ７０３を備える。位置情報管理部７０１は、例えば、特定端末管理サーバ７００の管理組織に属する特定ユーザのユーザ端末２００から位置情報を所定の周期で取得し、端末管理ＤＢ  ７０３に登録する。端末管理部７０２は、例えば、特定端末管理サーバ７００の管理組織に属する特定ユーザのユーザ端末２００に関する管理を行う。例えば、端末管理部７０２は、センタサーバ５００からの問合せに応じたユーザ端末２００を端末管理ＤＢ  ７０３から抽出し、抽出したユーザ端末２００の情報をセンタサーバ５００に送信する。
【０１２０】
図１３は、端末管理サーバの端末管理ＤＢ  ６０３／７０３に格納される端末管理情報テーブルの一例である。端末管理情報テーブルは、端末ＩＤフィールドおよび端末位置フィールドを有する。端末ＩＤフィールドには、ユーザ端末４００／２００に紐付けられた識別番号が入力される。端末位置フィールドには、各ユーザ端末４００／２００から受信される位置情報が入力される。端末位置フィールドは、例えば、位置情報管理部６０１／７０１によって更新される。なお、図１３に示される端末管理情報テーブルの構成は一例であって、これに限定されない。例えば、端末管理情報テーブルは、ユーザ端末４００／２００のデータの送信先となる情報が含まれてもよい。
【０１２１】
図１４は、第２実施形態に係るセンタサーバ５００の発行制御部５０３の処理のフロー
チャートの一例である。図１４に示される処理は、例えば、所定の周期で繰り返し実行される。
【０１２２】
Ｓ２０１では、発行制御部５０３は、特定車両の始動通知が受信されたか否かを判定する。特定車両の始動通知とともに、特定車両９００の経路情報も受信される。特定車両の始動通知が受信された場合には（Ｓ２０１：ＹＥＳ）、処理がＳ２０２に進む。特定車両の始動通知が受信されていない場合には（Ｓ２０１：ＮＯ）、図１４に示される処理が終了する。
【０１２３】
Ｓ２０２では、発行制御部５０３は、特定車両９００の経路情報とシステム内の車両１０Ａの位置情報とに基づいて、車両管理情報テーブルから、経路上の車両１０Ａを抽出する。
【０１２４】
Ｓ２０３では、発行制御部５０３は、Ｓ２０２で抽出した車両１０Ａにアラート通知を送信する。Ｓ２０４では、発行制御部５０３は、応答の無い車両１０Ａを障壁車両として特定する。例えば、特定車両９００の経路上の車両１０Ａには、移動中の車両１０Ａと駐車中の車両１０Ａとが含まれる。移動中の車両１０Ａには運転手が乗車しているので、アラート通知を送信すれば運転手がデータ通信装置１５０を操作してセンタサーバ５００へ応答が返ってくる。また、駐車中の車両１０Ａでも、運転手等の乗員が在席していれば、アラート通知を受けて運転手がデータ通信装置１５０を操作してセンタサーバ５００へ応答が返ってきて、運転手が車両１０Ａを経路外に移動させる可能性が高い。
【０１２５】
一方、駐車中の車両１０Ａで運転手等の乗員が不在の場合には、アラート通知に対する応答がなく、特定車両９００の経路外への移動もかなわないので、当該車両１０Ａは、障壁車両として特定される。なお、障壁車両の特定方法は、これに限定されない。例えば、センタサーバ５００が各車両１０Ａの位置情報の変化を監視し、位置情報の変化の無い又は少ない経路上の車両１０Ａを障壁車両として特定してもよい。
【０１２６】
Ｓ２０５では、発行制御部５０３は、Ｓ２０４で特定した障壁車両１０Ａの位置情報を車両管理情報テーブルから取得する。Ｓ２０６では、発行制御部５０３は、一般端末管理サーバ６００へ障壁車両１０Ａの周辺のユーザ端末４００の抽出の要求を送信する。また、Ｓ２０６において、発行制御部５０３は、特定端末管理サーバ７００へ障壁車両１０Ａが存在する地域を管轄する特定ユーザのユーザ端末２００の抽出の要求を送信する。一般端末管理サーバ６００又は特定端末管理サーバ７００には、ユーザ端末の抽出の要求とともに、例えば、障壁車両１０Ａの位置情報が送信される。
【０１２７】
一般端末管理サーバ６００は、センタサーバ５００からの要求を受けて、例えば、障壁車両１０Ａから所定の範囲内に存在する一般ユーザのユーザ端末４００を端末管理情報テーブルから抽出し、抽出したユーザ端末４００の情報をセンタサーバ５００に送信する。また、特定端末管理サーバ７００は、センタサーバ５００からの要求を受けて、例えば、障壁車両１０Ａが存在する地域を管轄する、予め決められたユーザ端末２００の情報をセンタサーバ５００に送信する。
【０１２８】
Ｓ２０７では、発行制御部５０３は、一般端末管理サーバ６００から障壁車両１０Ａの周辺のユーザ端末４００の情報を、特定端末管理サーバ７００から障壁車両１０Ａが存在する地域を管轄する特定ユーザのユーザ端末２００の情報を取得する。なお、障壁車両１０Ａの周辺のユーザ端末４００の情報は、例えば、発行制御部５０３が一般端末管理サーバ６００の端末管理ＤＢ  ６０３にアクセスして、発行制御部５０３自身が抽出してもよい。また、複数の一般端末管理サーバ６００又は特定端末管理サーバ７００が対象の場合には、センタサーバ５００はそれぞれについて、Ｓ２０６、Ｓ２０７の処理を行う。また
、障壁車両１０Ａが複数である場合には、発行制御部５０３は、それぞれの障壁車両１０Ａについて、Ｓ２０６、Ｓ２０７の処理を行ってもよいし、１回の処理で複数の障壁車両１０Ａについての情報を取得するようにしてもよい。
【０１２９】
Ｓ２０８では、発行制御部５０３は、Ｓ２０７において取得されたユーザ端末４００又はユーザ端末２００について、障壁車両１０Ａの認証情報を発行する。Ｓ２０９では、発行制御部５０３は、Ｓ２０７において取得されたユーザ端末４００又はユーザ端末２００へ、障壁車両１０Ａの認証情報と障壁車両１０Ａの移動促進メッセージとを送信する。
【０１３０】
Ｓ２１０では、発行制御部５０３は、障壁車両１０Ａから施錠通知が受信されたか否かを判定する。施錠通知が受信された場合には（Ｓ２１０：ＹＥＳ）、処理がＳ２１１に進む。施錠通知が受信されていない場合には（Ｓ２１０：ＮＯ）、例えば、施錠通知が受信されるまで待機状態となる。所定時間経過しても障壁車両１０Ａから施錠通知が受信されない場合には、処理がＳ２０９に進んでもよい。
【０１３１】
Ｓ２１１では、発行制御部５０３は、障壁車両１０Ａが移動済みであるか否かを判定する。障壁車両１０Ａが移動済みである場合には（Ｓ２１１：ＹＥＳ）、処理がＳ２１２に進む。障壁車両１０Ａが移動されていない場合には（Ｓ２１１：ＮＯ）、処理がＳ２０９に進み、発行制御部５０３は、再度移動促進メッセージをユーザ端末４００又はユーザ端末２００に送信する。
【０１３２】
Ｓ２１２では、発行制御部５０３は、障壁車両１０Ａの認証情報の無効化処理を行う。その後、図１４に示される処理が終了する。なお、障壁車両１０Ａが複数存在する場合には、Ｓ２０８からＳ２１１の処理は各障壁車両１０Ａについて実行される。
【０１３３】
なお、センタサーバ５００が障壁車両の認証情報の発行を、一般ユーザ又は特定ユーザのいずれか一方にしか行わない場合には、発行制御部５０３は、図１４に示される処理のうち当該一方についての処理のみを実行する。
【０１３４】
なお、図１４に示される発行制御部５０３の処理は一例であって、これに限定されない。例えば、特定車両９００の経路上に障壁車両が存在しない場合には、Ｓ２０４以降の処理は実施されない。また、Ｓ２１０において、施錠通知の受信の有無の代わりに、解錠通知の受信の有無が判定されてもよい。
【０１３５】
図１５は、第２実施形態に係る具体例における処理シーケンスの一例を示す図である。第２実施形態に係る具体例では、センタサーバ５００は、障壁車両の認証情報の発行を一般ユーザについてのみ行うこととする。
【０１３６】
Ｓ６０１では、障壁車両１０Ａは、所定の周期で位置情報をセンタサーバ５００へ送信している。図示は省略されるが、以降も障壁車両１０Ａは所定の周期で位置情報をセンタサーバ５００へ送信している。障壁車両１０Ａは、例えば、路上に駐車している車両であり、運転手等の乗員が不在の車両であることを想定する。
【０１３７】
Ｓ６１１では、特定車両９００に乗車している特定ユーザＢが、例えば、ユーザ端末２００Ｂを通じてセンタサーバへ、特定車両の始動通知を送信する。センタサーバ５００は、特定ユーザＢのユーザ端末２００Ｂから特定車両の始動通知を受信する（図１４、Ｓ２０１：ＹＥＳ）。なお、特定車両の始動通知とともに、特定車両９００の経路情報も送信される。
【０１３８】
Ｓ６１２では、センタサーバ５００は、特定車両９００の経路上に存在する車両として
、車両１０Ａを抽出する（図１４、Ｓ２０２）。Ｓ６１３では、センタサーバ５００は、抽出した車両１０Ａへアラート通知を送信する（図１４、Ｓ２０３）。障壁車両１０Ａでは、データ通信装置１５０からアラートが報知されるが、乗員が不在であるのでアラートに対する所定の操作が行われず、車両１０Ａからセンタサーバ５００への応答は行われない。
【０１３９】
Ｓ６１４では、センタサーバ５００は、車両１０Ａからアラート通知に対する応答がないので、車両１０Ａを障壁車両と特定する（図１４、Ｓ２０４）。Ｓ６１５では、センタサーバ５００は、一般端末管理サーバ６００に、障壁車両１０Ａの位置情報を車両管理情報テーブルから取得し（図１４、Ｓ２０５）、障壁車両１０Ａの周辺に存在する一般ユーザのユーザ端末４００の抽出の要求を送信する（図１４、Ｓ２０６）。Ｓ６１６では、センタサーバ５００は、一般端末管理サーバ６００から一般ユーザＣのユーザ端末４００Ｃの情報を取得する（図１４、Ｓ２０７）。
【０１４０】
Ｓ６２１では、センタサーバ５００は、ユーザ端末４００Ｃについて、障壁車両１０Ａの認証情報を発行する（図１４、Ｓ２０８）。Ｓ６２２では、センタサーバ５００は、ユーザ端末４００Ｃへ、障壁車両１０Ａの認証情報と、障壁車両１０Ａの移動促進メッセージとを送信する（図１４、Ｓ２０９）。
【０１４１】
Ｓ６２３では、例えば、一般ユーザＣがユーザ端末４００Ｃのディスプレイに表示される障壁車両１０Ａの移動促進メッセージを見て、障壁車両１０Ａのところに移動する。なお、一般ユーザＣは、運転免許証を携帯しているユーザであるとする。
【０１４２】
Ｓ６３１では、一般ユーザＣは、ユーザ端末４００Ｃに保存された障壁車両１０Ａの認証情報を用いて、障壁車両１０Ａのドアを解錠する。これによって、障壁車両１０Ａのドアが解錠され、エンジンが始動可能状態となる。Ｓ６３２では、障壁車両１０Ａは、解錠通知をセンタサーバ５００へ送信する。
【０１４３】
Ｓ６３３では、一般ユーザＣは、障壁車両１０Ａに乗り込み、障壁車両１０Ａのエンジンを始動させ、障壁車両１０Ａを別の場所へと移動させ、駐車させる。Ｓ６３４では、一般ユーザＣは、ユーザ端末４００Ｃに保存された障壁車両１０Ａの認証情報を用いて、障壁車両１０Ａのドアを施錠する。Ｓ６３５では、障壁車両１０Ａは、施錠通知と障壁車両１０Ａの位置情報とをセンタサーバ５００へ送信する。センタサーバ５００は、障壁車両１０Ａから施錠通知と位置情報とを受信する（図１４、Ｓ２１０：ＹＥＳ）。
【０１４４】
Ｓ６４１では、センタサーバ５００は、例えば、障壁車両１０Ａから施錠通知とともに受信された位置情報と、車両管理情報テーブルに格納されている障壁車両１０Ａの位置情報とに基づいて、障壁車両１０Ａの移動を確認する（図１４、Ｓ２１１：ＹＥＳ）。Ｓ６４２では、センタサーバ５００は、一般ユーザＣのユーザ端末４００Ｃに対して、障壁車両１０Ａの認証情報の無効化処理を行う（図１４、Ｓ２１２）。
【０１４５】
＜第２実施形態の作用効果＞
第２実施形態では、特定車両の始動通知を受けて、センタサーバ５００が、特定車両の経路上の障壁車両１０Ａの周辺の一般ユーザのユーザ端末４００又は障壁車両１０Ａの存在する地域を管轄する特定ユーザのユーザ端末２００に障壁車両１０Ａの認証情報が配布される。障壁車両１０Ａの周辺の一般ユーザ及び障壁車両１０Ａの存在する地域を管轄する特定ユーザは、例えば、車両管理情報テーブルに車両１０Ａの認証情報の配布先として記憶されているユーザ端末のユーザとは異なる、第三者である。すなわち、第２実施形態では、特定車両の始動通知を受けて、特定車両の経路上の障壁車両１０Ａの認証情報を、障壁車両１０Ａの周辺に存在する第三者のユーザに、ユーザ認証無しで送信する。これに
よって、一時的に、当該第三者が障壁車両１０Ａを施解錠及び移動可能となる。これによって、例えば、特定車両９００が経路を通過する際には、障壁車両１０Ａが特定車両９００の経路外へ移動されている可能性が高く、特定車両９００はスムーズに経路を進行することができ、スムーズに目的地に到着することができる。
【０１４６】
また、第２実施形態では、センタサーバ５００は、障壁車両１０Ａの認証情報とともに障壁車両１０Ａの移動を促す移動促進メッセージを送信する。これによって、障壁車両１０Ａの認証情報を受け取った第三者に対して、障壁車両１０Ａの移動を動機付けすることができる。また、仮に、障壁車両１０Ａの認証情報を受信したユーザ端末４００のユーザが車両を運転できない場合でも、当該ユーザの周辺の運転可能なユーザに障壁車両１０Ａの認証情報を受信したユーザ端末４００を一時的に貸与することで、運転可能なユーザが障壁車両１０Ａを移動させることができる。
【０１４７】
第２実施形態では、障壁車両１０Ａの認証情報を、障壁車両１０Ａの周辺に存在する一般ユーザのユーザ端末４００に送信するが、障壁車両１０Ａの認証情報の送信先を、例えば、運転免許証の保有者に限定してもよい。これは、例えば、一般端末管理サーバ６００が記憶する端末管理情報テーブルにおいて、各端末についてユーザの運転免許証の保有の有無を記憶させることで実現可能である。なお、第１実施形態と第２実施形態とで説明された処理をセンタサーバ５００に実行させる実施形態についても、実現可能である。
【０１４８】
＜記録媒体＞
コンピュータその他の機械、装置（以下、コンピュータ等）に上記のセンタサーバ５００の処理を実現させるプログラムを、コンピュータ等が読み取り可能な記録媒体に記録することができる。コンピュータ等に、この記録媒体のプログラムを読み込ませて実行させることにより、当該コンピュータが上記のセンタサーバ５００として機能する。
【０１４９】
ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体をいう。このような記録媒体のうちコンピュータ等から取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ／Ｗ、ＤＶＤ、ブルーレイディスク、ＤＡＴ、８ｍｍテープ、フラッシュメモリなどのメモリカード等がある。また、コンピュータ等に固定された記録媒体としてハードディスク、ＲＯＭ（リードオンリーメモリ）等がある。さらに、ＳＳＤ（Solid State Drive）は、コンピュータ等から取り外し可能な記録媒体としても、コン
ピュータ等に固定された記録媒体としても利用可能である。
【符号の説明】
【０１５０】
１Ａ、１Ｂ      鍵情報管理システム
１０      車両
１１      車両制御装置
１２      ドアロックアクチュエータ
５１      ＣＰＵ
５２      メモリ
５４      外部記憶装置
１００      キーユニット
１５０      データ通信装置
２００、４００      ユーザ端末
３００      制御装置
５００      センタサーバ
５０１      要求受付部
５０２      位置情報管理部
５０３      発行制御部
５０４      車両管理データベース
５０５      ユーザ管理データベース
【図１】
2019148059.tif 000003
【図２】
2019148059.tif 000004
【図３】
2019148059.tif 000005
【図４】
2019148059.tif 000006
【図５】
2019148059.tif 000007
【図６】
2019148059.tif 000008
【図７】
2019148059.tif 000009
【図８】
2019148059.tif 000010
【図９】
2019148059.tif 000011
【図１０】
2019148059.tif 000012
【図１１】
2019148059.tif 000013
【図１２】
2019148059.tif 000014
【図１３】
2019148059.tif 000015
【図１４】
2019148059.tif 000016
【図１５】
2019148059.tif 000017