(57)【要約】【課題】交通にかかる要求の正当性を検証できる技術を提供する。【解決手段】情報管理装置４は、交通にかかる状況に基づく証拠データを記憶する分散台帳４４と、分散台帳４４に記憶された証拠データに基づいて、要求装置からの制御要求の正当性を検証する制御要求検証部４１４と、制御要求検証部４１４が制御要求を正当であると判断した場合、制御要求に応じた制御指示を出力する制御指示部４１５と、を備える。【選択図】図４
2019153149.tif 000002
【特許請求の範囲】
【請求項１】
交通にかかる状況に基づく証拠データを記憶する記憶部と、
前記記憶部に記憶された前記証拠データに基づいて、要求装置からの制御要求の正当性を検証する制御要求検証部と、
前記制御要求検証部が前記制御要求を正当であると判断した場合、前記制御要求に応じた制御指示を出力する制御指示部と、を備える、情報管理装置。
【請求項２】
前記交通にかかる状況に関する状況データに基づいて、前記要求装置に制御の権利を付与することを要求する権利要求の正当性を検証する権利要求検証部と、
前記権利要求検証部が前記権利要求を正当であると判断した場合、前記要求装置に前記制御の権利を付与したことを前記証拠データとして前記記憶部に記憶する権利付与部と、をさらに備える、請求項１に記載の情報管理装置。
【請求項３】
前記制御指示部は、前記制御指示に基づく制御が実行されたことを前記記憶部に記憶する、請求項１または２に記載の情報管理装置。
【請求項４】
前記要求装置は車両に設けられ、
前記制御指示部は、信号機を制御する前記制御指示を出力する、請求項１から３の何れかに記載の情報管理装置。
【請求項５】
制御対象を制御する複数の制御装置と、
ネットワークを形成し、前記制御装置を管理する複数の情報管理装置と、を備え、
前記情報管理装置は、
交通にかかる状況に基づく証拠データを記憶する記憶部と、
前記記憶部に記憶された前記証拠データに基づいて、要求装置からの制御要求の正当性を検証する制御要求検証部と、
前記制御要求検証部が前記制御要求を正当であると判断した場合、前記制御要求に応じた制御指示を出力する制御指示部と、を備える、制御システム。
【請求項６】
コンピュータが
交通にかかる状況に基づく証拠データを記憶するステップと、
記憶された前記証拠データに基づいて、要求装置からの制御要求の正当性を検証するステップと、
前記制御要求を正当であると判断した場合、前記制御要求に応じた制御指示を出力するステップと、を実行する、情報管理方法。
【請求項７】
交通にかかる状況に基づく証拠データを記憶するステップと、
記憶された前記証拠データに基づいて、要求装置からの制御要求の正当性を検証するステップと、
前記制御要求を正当であると判断した場合、前記制御要求に応じた制御指示を出力するステップと、コンピュータに実行させる、情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通にかかる要求に応じて装置を制御する技術に関する。
【背景技術】
【０００２】
例えば、特許文献１には、緊急車両の要求に応じて信号機の点灯状態を制御する緊急車両支援システムが提案されている。この緊急車両支援システムでは、信号機に信号機制御装置が搭載されている。緊急車両の情報送信装置は、その現在地情報を含む情報を送信する。信号機制御装置は、緊急車両の情報送信装置から送信された情報を受信し、当該情報に基づいて信号機の点灯状態を制御する。信号機制御装置は、緊急車両が通行する道路側の信号機を青色に点灯させ、緊急車両が通行する道路と交差する道路側の信号を赤色に点灯させる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１５４１２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、特許文献１に記載された緊急車両支援システムにおいて、信号機制御装置は、接近する車両の情報送信装置から送信された情報を受信した場合、当該車両が緊急車両でなくても、当該情報に基づいて信号機の点灯状態を制御する。即ち、信号機制御装置は、接近する車両が本当に緊急車両かどうか、また接近する車両が緊急を要する状態かどうかを検証しない。このため、特許文献１に記載された緊急車両支援システムでは、緊急を要しない車両が緊急車両に成り済まして優先的に交差点を通行できてしまう。
【０００５】
本発明の目的は、交通にかかる要求の正当性を検証できる技術を提供することにある。
【課題を解決するための手段】
【０００６】
本開示の一例である情報管理装置は、交通にかかる状況に基づく証拠データを記憶する記憶部と、前記記憶部に記憶された前記証拠データに基づいて、要求装置からの制御要求の正当性を検証する制御要求検証部と、前記制御要求検証部が前記制御要求を正当であると判断した場合、前記制御要求に応じた制御指示を出力する制御指示部と、を備える。
【０００７】
交通にかかる状況は、例えば、緊急車両の出動、バスの遅延である。証拠データは要求装置からの制御要求の正当性の証拠となる。要求装置は特定の装置に特定の制御を要求する。制御要求は、特定の装置に特定の制御を要求するために行われる。制御指示は、特定の装置に特定の制御を指示するために行われる。上記構成によれば、交通にかかる状況に基づいて制御要求の正当性が検証される。このため、交通にかかる要求の正当性を検証できる。
【０００８】
前記交通にかかる状況に関する状況データに基づいて、前記要求装置に制御の権利を付与することを要求する権利要求の正当性を検証する権利要求検証部と、前記権利要求検証部が前記権利要求を正当であると判断した場合、前記要求装置に前記制御の権利を付与したことを前記証拠データとして前記記憶部に記憶する権利付与部と、をさらに備えてもよい。制御の権利は、特定の装置に特定の制御を実行させるために行使される。この構成では、要求装置に事前に付与された制御の権利に基づいて要求装置からの制御要求の正当性が検証される。
【０００９】
前記制御指示部は、前記制御指示に基づく制御が実行されたことを前記記憶部に記憶してもよい。この構成では、同一の証拠データを根拠とする同一の制御要求が複数回認められることを防止できる。
【００１０】
前記要求装置は車両に設けられ、前記制御指示部は、信号機を制御する前記制御指示を出力してもよい。この構成では、車両からの正当な制御要求に応じて信号機が制御される。
【発明の効果】
【００１１】
本発明によれば、交通にかかる要求の正当性を検証できる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施形態の信号機制御システムを例示する概略図である。
【図２】図２（Ａ）は証明書のデータ構造を例示する概念図である。図２（Ｂ）は優先権要求のデータ構造を例示する概念図である。図２（Ｃ）は優先制御要求のデータ構造を例示する概念図である。
【図３】図３は要求装置３の主要部の構成を例示するブロック図である。
【図４】図４は情報管理装置４の主要部の構成を例示するブロック図である。
【図５】図５（Ａ）は、分散台帳４４に記録された証明書処理データを例示する概念図である。図５（Ｂ）は、分散台帳４４に記録された優先権処理データを例示する概念図である。
【図６】図６は、情報管理装置４における証明書に関する処理を例示するフローチャートである。
【図７】図７は、情報管理装置４における優先権付与の処理を例示するフローチャートである。
【図８】図８（Ａ）は、優先権付与の処理が完了した後の分散台帳４４の優先権処理データを例示する概念図である。図８（Ｂ）は、交差点Ａに対して優先権が行使された後の分散台帳４４の優先権処理データを例示する概念図である。図８（Ｃ）は、交差点Ａ，Ｃに対して交差点Ａ，Ｃの順で優先権が行使された後の分散台帳４４の優先権処理データを例示する概念図である。
【図９】図９は、情報管理装置４における優先権行使の処理を例示するフローチャートである。
【発明を実施するための形態】
【００１３】
§１  適用例
図１は、本実施形態の信号機制御システムを例示する概略図である。信号機制御システムは、特定の車両が優先的に交差点を通行できるように、信号機を制御するものである。信号機制御システムは本発明の「制御システム」の一例である。
【００１４】
信号機制御システムは、証明装置１、車両２、要求装置３、複数の情報管理装置４、複数の制御装置５、および複数の信号機６を備える。信号機制御システムは、複数の証明装置１、複数の車両２、および複数の要求装置３を備えてもよい。信号機６は本発明の「制御対象」の一例である。
【００１５】
以下では、複数の情報管理装置４のそれぞれを区別する場合、それらを情報管理装置４Ａ，４Ｂのように記載することがある。複数の制御装置５のそれぞれを区別する場合、それらを制御装置５Ａ，５Ｂのように記載することがある。複数の信号機６のそれぞれを区別する場合、それらを信号機６Ａ，６Ｂのように記載することがある。
【００１６】
証明装置１は、例えば、病院、救急センタ、消防署、警察署、バス停に設置される。証明装置１は、車両２の状況を証明する証明書を情報管理装置４に送信（発行）する。車両２の状況は、例えば、救急車の出動、消防車の出動、パトカーの出動、バスの遅延である。車両２の状況は本発明の「交通にかかる状況」の一例である。証明書は本発明の「状況データ」の一例である。証明装置１は、その近くに位置する情報管理装置４と有線または無線通信できる。
【００１７】
要求装置３は車両２に設けられる。車両２および要求装置３には識別子が割り当てられる。車両２と要求装置３とは信号機制御システム上一対一で紐づけられる。車両２は、例えば、救急車、消防車、パトカー、バス、一般車両である。要求装置３は、車両２が優先的に交差点を通行する優先権の付与を情報管理装置４に要求する。換言すると、要求装置３は情報管理装置４に優先権要求を送信する。優先権は、より正確には、車両２が優先的に交差点を通行するように信号機６を制御することを制御装置５に実行させる権利である。換言すると、優先権は制御装置５に優先制御を実行させる権利である。優先権は本発明の「制御の権利」の一例である。優先権要求は本発明の「権利要求」の一例である。また、要求装置３は、制御装置５に優先制御を実行させることを情報管理装置４に要求する。換言すると、要求装置３は情報管理装置４に優先制御要求を送信する。優先制御要求は本発明の「制御要求」の一例である。要求装置３は、車両２の近くに位置する情報管理装置４と無線通信できる。
【００１８】
情報管理装置４は、ネットワークを形成し、ネットワークのノードとなる。情報管理装置４は、例えば、分散ネットワークを形成する。情報管理装置４は、例えば、複数のノードがＰ２Ｐで通信するメッシュ状のネットワークを形成する。情報管理装置４は互いに有線または無線通信できる。情報管理装置４は、ネットワーク内のトランザクションを記録する台帳を有する。情報管理装置４は、例えば、後述の分散台帳４４を有する（図４参照）。分散台帳４４は本発明の「記憶部」の一例である。
【００１９】
情報管理装置４および制御装置５は、例えば、交差点または信号機６の付近に設置される。情報管理装置４は、信号機６を制御する制御装置５を管理する。図１では、制御装置５および信号機６の一部の図示を省略している。１つの情報管理装置４は１つまたは複数の制御装置５を管理する。情報管理装置４の一部は制御装置５を管理しなくてもよい。１つの制御装置５は１つまたは複数の信号機６を制御する。１つの制御装置５は、１つまたは複数の交差点に設置される複数の信号機６を制御してもよい。情報管理装置４は、自らが管理する制御装置５と有線または無線通信できる。
【００２０】
情報管理装置４は、証明書を受信した場合、証明書を確認する。情報管理装置４は、証明書を正当であると判断した場合、証明書に関する処理を証明書処理データとして分散台帳４４に記録する。情報管理装置４は、優先権要求を受信した場合、証明書処理データに基づいて優先権要求の正当性を検証する。情報管理装置４は、優先権要求を正当であると判断した場合、優先権付与の処理を優先権付与処理データとして分散台帳４４に記録する。優先権付与処理データは本発明の「証拠データ」の一例である。情報管理装置４は、優先制御要求を受信した場合、優先権付与処理データに基づいて優先制御要求の正当性を検証する。情報管理装置４は、優先制御要求を正当であると判断した場合、優先制御を制御装置５に指示する。優先制御の指示は本発明の「制御指示」の一例である。
【００２１】
このように、本実施形態において、情報管理装置４は、証明装置１が発行した証明書を根拠として要求装置３に優先権を付与し、当該優先権を根拠として優先制御を制御装置５に指示する。このため、本実施形態では、優先制御要求を送信した装置にかかる車両が、優先制御を要する車両かどうか、即ち偽装または成り済ましではないかを検証できる。従って、優先制御を要する特定の車両のみが優先的に交差点を通行できる。
【００２２】
§２  構成例
＜証明装置＞
証明装置１は、上記のように、車両２の状況等を証明する証明書を情報管理装置４に送信する。証明装置１は、例えば、通信部、記憶部、制御部を有してもよい（何れも図示せず）。証明装置１の通信部は、有線または無線通信を行うためのインタフェースであり、外部機器とのデータ通信を制御する。証明装置１の記憶部は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、証明装置１の制御部で実行されるプログラム等を記憶する。証明装置１の制御部は、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含む。証明装置１の制御部は、証明装置１の記憶部に記憶されたプログラムをＲＡＭに展開し、当該プログラムをＣＰＵにより解釈および実行することで、証明書の発行等の処理を行う。
【００２３】
ここで、証明書のデータ構造について説明しておく。図２（Ａ）は証明書のデータ構造を例示する概念図である。証明書は、例えば、証明内容、証明者、対象、対象地点、状況、およびエビデンスにかかるデータを含む。証明内容にかかるデータは、証明書で証明される事実を示すものである。証明者にかかるデータは、証明書を発行した証明装置１の識別子である。対象にかかるデータは、証明書で証明される事実に関係する要求装置３の識別子である。例えば、証明書で証明される事実がバスの遅延の場合、対象にかかるデータは、遅延しているバスに設けられた要求装置３の識別子である。証明書で証明される事実が救急車の出動の場合、対象にかかるデータは、出動する救急車に設けられた要求装置３の識別子である。対象地点にかかるデータは、証明書で証明される事実に関係する交差点の識別子である。例えば、証明書で証明される事実がバスの遅延の場合、対象地点にかかるデータは、遅延しているバスが今後通行する交差点の識別子である。証明書で証明される事実が救急車の出動の場合、対象地点にかかるデータは、出動する救急車が今後通行する交差点の識別子である。状況にかかるデータは、証明書で証明される事実の具体的な状況を示すものである。エビデンスにかかるデータは、証明書の正当性の根拠を示すものである。
【００２４】
なお、上記のように、車両２と要求装置３とは一対一で紐づけられるので、要求装置３の識別子に代えて車両２の識別子を用いてもよい。
【００２５】
＜要求装置＞
図３は、要求装置３の主要部の構成を例示するブロック図である。要求装置３は、例えば、制御部３１、操作部３２、表示部３３、通信部３４、記憶部３５および位置情報取得部３６を有してもよい。
【００２６】
操作部３２は操作者の入力操作を受け付ける。表示部３３は、要求装置３から操作者への出力を表示する。操作部３２および表示部３３は、例えば、タッチパネルで実現される。通信部３４は、無線通信を行うためのインタフェースであり、外部機器とのデータ通信を制御する。記憶部３５は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部３１で実行されるプログラム、交差点の位置データ等を記憶する。位置情報取得部３６は車両２の現在位置のデータを取得する。位置情報取得部３６は、例えば、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して測位を行うＧＰＳ受信機である。
【００２７】
制御部３１は、例えば、権利要求部３１１、接近判定部３１２および制御要求部３１３を有してもよい。権利要求部３１１、接近判定部３１２および制御要求部３１３は、車両２が優先制御を要する場合に動作する。権利要求部３１１は、要求装置３に優先権を付与することを要求する優先権要求を作成し、当該優先権要求を情報管理装置４に送信する。接近判定部３１２は、位置情報取得部３６から出力された車両２の現在位置データと、記憶部３５に記憶された交差点の位置データとに基づいて、車両２が交差点に接近したかどうかを判定する。制御要求部３１３は、車両２が交差点に接近したと判定された場合、優先制御要求を作成し、当該優先制御要求を情報管理装置４に送信する。
【００２８】
制御部３１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含み、情報処理に応じて各構成要素の制御を行う。制御部３１は、記憶部３５に記憶されたプログラムをＲＡＭに展開し、当該プログラムをＣＰＵにより解釈および実行する。これにより、制御部３１は、権利要求部３１１、接近判定部３１２および制御要求部３１３として動作する。
【００２９】
ここで、優先権要求および優先制御要求のデータ構造について説明しておく。図２（Ｂ）は優先権要求のデータ構造を例示する概念図である。図２（Ｃ）は優先制御要求のデータ構造を例示する概念図である。
【００３０】
図２（Ｂ）に例示するように、優先権要求は、例えば、内容、要求者、付与対象、対象地点、要求理由、エビデンスにかかるデータを含む。内容にかかるデータは要求の種類を示すものである。要求者にかかるデータは、優先権を要求する要求装置３の識別子である。付与対象にかかるデータは、優先権を付与される要求装置３の識別子である。対象地点にかかるデータは、要求装置３が優先制御を要求する交差点の識別子である。要求理由にかかるデータは、要求装置３が優先制御を要求する理由を示すものである。エビデンスにかかるデータは、優先権要求の正当性の根拠となる証明書処理データのＴｘＩＤ（トランザクションＩＤ）である。
【００３１】
図２（Ｃ）に例示するように、優先制御要求は、例えば、内容、要求者、接近情報を含む。内容にかかるデータは要求の種類を示す。要求者にかかるデータは、優先制御を要求する要求装置３の識別子である。接近情報にかかるデータは、例えば、車両２の現在位置を示すものである。接近情報にかかるデータは、例えば、車両２が接近している交差点の識別子と、当該交差点に車両２が到達するまでにかかる所要時間とを含むデータでもよい。
【００３２】
＜情報管理装置＞
図４は、情報管理装置４の主要部の構成を例示するブロック図である。情報管理装置４は、例えば、制御部４１、通信部４２、記憶部４３および分散台帳４４を有してもよい。
【００３３】
通信部４２は、有線または無線通信を行うためのインタフェースであり、外部機器とのデータ通信を制御する。記憶部４３は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御部４１で実行されるプログラム、交差点の位置データ等を記憶する。
【００３４】
分散台帳４４は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、情報管理装置４の分散ネットワーク内のトランザクションを記憶する。具体的には、分散台帳４４は、証明書処理データ、後述の優先権処理データ等を記憶する。例えば、分散台帳４４はブロックチェーン技術を用いて実現される。例えば、各情報管理装置４が保有する台帳は、同一であり、また全てのトランザクションが記録されている完全なものである。
【００３５】
なお、各情報管理装置４が保有する台帳は、各情報管理装置４が必要なデータのみを記録していてもよい。
【００３６】
分散台帳４４の閲覧は、所定の者にのみ許可されるが、任意の者に許可されてよい。但し、任意の者が分散台帳４４を閲覧できる場合、証明装置１および要求装置３が情報管理装置４に送信するデータには、電子署名等の本人認証のデータが付される。
【００３７】
制御部４１は、例えば、証明書確認部４１１、権利要求検証部４１２、権利付与部４１３、制御要求検証部４１４および制御指示部４１５を有してもよい。
【００３８】
証明書確認部４１１は、車両２の状況等を証明する証明書を確認する。証明書確認部４１１は、証明書を正当であると判断した場合、証明書に関する処理を証明書処理データとして分散台帳４４に記録する。
【００３９】
権利要求検証部４１２は、証明書処理データに基づいて、要求装置３に優先権を付与することを要求する優先権要求の正当性を検証する。権利付与部４１３は、権利要求検証部４１２が優先権要求を正当であると判断した場合、要求装置３に優先権を付与したことを優先権付与処理データとして分散台帳４４に記録する。
【００４０】
制御要求検証部４１４は、分散台帳４４に記録された優先権付与処理データに基づいて、要求装置３からの優先制御要求の正当性を検証する。制御指示部４１５は、制御要求検証部４１４が優先制御要求を正当であると判断した場合、優先制御要求に応じた優先制御の指示を制御装置５に送信する（出力する）。また、制御指示部４１５は、優先制御が実行されたこと、換言すると、優先権行使の処理を優先権行使処理データとして分散台帳４４に記録する。優先制御は本発明の「制御指示に基づく制御」の一例である。
【００４１】
制御部４１は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含み、情報処理に応じて各構成要素の制御を行う。制御部４１は、記憶部４３に記憶されたプログラムをＲＡＭに展開し、当該プログラムをＣＰＵにより解釈および実行する。これにより、制御部４１は、証明書確認部４１１、権利要求検証部４１２、権利付与部４１３、制御要求検証部４１４および制御指示部４１５として動作する。
【００４２】
ここで、証明書処理データおよび優先権処理データについて説明しておく。優先権処理データは、優先権付与処理データおよび優先権行使処理データを含む。図５（Ａ）は、分散台帳４４に記録された証明書処理データを例示する概念図である。図５（Ｂ）は、分散台帳４４に記録された優先権処理データを例示する概念図である。
【００４３】
図５（Ａ）に例示するように、証明書処理データは、例えば、ＴｘＩＤ、記録時刻、証明内容、証明者、対象、対象地点、状況、およびエビデンスにかかるデータ、または当該データの保存場所のアドレスを含む。ＴｘＩＤにかかるデータはトランザクションの識別子である。記録時刻にかかるデータは、トランザクションが記録された時刻を示すものである。他の項目にかかるデータは、上記の証明書のデータ構造において例示されたものと同様である。
【００４４】
なお、図５（Ａ）では、救急車の往路のみに対して証明書を発行した例を示しているが、救急車の復路のみ、または救急車の往復路に対して証明書を発行してもよい。
【００４５】
図５（Ｂ）に例示するように、優先権処理データは、ＴｘＩＤ、記録時刻、内容、要求者、付与対象、対象地点、要求理由、エビデンス、行使した優先権、および有効期限にかかるデータを含む。ＴｘＩＤにかかるデータはトランザクションの識別子である。記録時刻にかかるデータは、トランザクションが記録された時刻を示すものである。内容にかかるデータは、優先権に関してなされた行為を示すものである。要求者にかかるデータは、優先権付与または優先制御（即ち、優先権行使）を要求した要求装置３の識別子である。付与対象にかかるデータは、優先権を付与された要求装置３の識別子である。対象地点にかかるデータは、優先制御の対象となる交差点の識別子である。要求理由にかかるデータは、優先権要求または優先制御要求の理由を示すものである。エビデンスにかかるデータは、優先権要求または優先制御要求の正当性の根拠となるＴｘＩＤである。行使された優先権にかかるデータは、行使された優先権が付与された処理のＴｘＩＤである。有効期限にかかるデータは、優先権の有効期限を示すものである。優先権に有効期限を設けることで、優先権要求の理由に沿わない優先権の行使を防止できる。
【００４６】
＜制御装置＞
制御装置５は信号機６の点灯状態を制御する。制御装置５は、例えば、通信部、記憶部、制御部を有してもよい（何れも図示せず）。制御装置５の通信部は、有線または無線通信を行うためのインタフェースであり、外部機器とのデータ通信を制御する。制御装置５の記憶部は、例えば、ハードディスクドライブ、ソリッドステートドライブ等の補助記憶装置であり、制御装置５の制御部で実行されるプログラム等を記憶する。制御装置５の制御部は、ＣＰＵ、ＲＡＭ、ＲＯＭ等を含む。制御装置５の制御部は、制御装置５の記憶部に記憶されたプログラムをＲＡＭに展開し、当該プログラムをＣＰＵにより解釈および実行することで、信号機の制御等の処理を行う。
【００４７】
§３  動作例
まず、証明装置１における証明書の送信処理の一例について説明する。証明装置１は、車両２の状況等を証明する証明書を作成し、当該証明書を情報管理装置４に送信する。この際、証明装置１と車両２の要求装置３とは、証明書で証明される車両２の状況等を共有している。
【００４８】
例えば、車両２はバスであり、証明装置１はバス停に設置されてもよい。車両２の要求装置３は、車両２の運行中、運行データを証明装置１に送信する。運行データは、例えば、車両２または要求装置３の識別子、車両２の走行予定経路、車両２が前のバス停に到着した時刻、車両２のＧＰＳ情報等のデータを含む。証明装置１は、運行データに基づいて車両２の遅延を検出した場合、車両２の要求装置３に車両２の遅延を通知する。また、証明装置１は、車両２の遅延を証明する証明書を作成し、当該証明書を情報管理装置４に送信する。
【００４９】
また、例えば、車両２は救急車であり、証明装置１は救急センタに設置されてもよい。車両２の出動が決定された場合、車両２の出動が証明装置１および車両２に通知される。当該通知は、例えば、車両２または要求装置３の識別子、車両２の行先、車両２の走行予定経路、患者の容態の記録、救急通報の記録等のデータを含んでもよい。証明装置１は、車両２の出動を通知された場合、車両２の出動を証明する証明書を作成し、当該証明書を情報管理装置４に送信する。
【００５０】
次に、情報管理装置４における証明書に関する処理の一例について説明する。図６は、情報管理装置４における証明書に関する処理を例示するフローチャートである。
【００５１】
まず、情報管理装置４の証明書確認部４１１は、受信した証明書の正当性を確認する（ｓ１１）。例えば、情報管理装置４の記憶部４３は、証明装置１が登録された登録者リストを記憶しており、証明書確認部４１１は、証明書を送信した装置のＩＰアドレスを登録者リストと照合することで証明書の正当性を確認してもよい。また、証明書確認部４１１は、証明書に付された電子署名を検証することで証明書の正当性を確認してもよい。
【００５２】
証明書確認部４１１は、証明書を正当であると判断した場合（ｓ１１：Ｙｅｓ）、証明書に関する処理を証明書処理データとして分散台帳４４に記録する（ｓ１２）。そして、証明書確認部４１１は、証明書を送信した装置に、証明書処理データの記録の完了を通知する（ｓ１３）。当該通知は、例えば、分散台帳４４に今回記録された証明書処理データのＴｘＩＤを含む。
【００５３】
ここで、情報管理装置４が分散台帳４４にトランザクションを記録する手順の一例について説明する。まず、トランザクションを実行した情報管理装置４は、トランザクションデータを分散ネットワークにブロードキャストし、トランザクションデータを他の情報管理装置４と共有する。トランザクションは、例えば、証明書、優先権に関する処理である。トランザクションデータは、例えば、証明書処理データ、優先権処理データである。次に、代表の資格を有する情報管理装置４が、トランザクションの正当性を検証する。次に、各情報管理装置４はコンセンサスアルゴリズムに従って合意形成を図る。各情報管理装置４は、合意形成が成功した後、トランザクションを承認して分散台帳４４に記録する。
【００５４】
証明書確認部４１１は、証明書を正当ではないと判断した場合（ｓ１１：Ｎｏ）、証明書に関する処理を分散台帳４４に記録しない。そして、証明書確認部４１１は、証明書に関する処理の記録を拒否することを、証明書を送信した装置に送信する（ｓ１４）。
【００５５】
次に、要求装置３における優先権の要求処理の一例について説明する。まず、要求装置３の権利要求部３１１は、優先権要求の正当性の根拠となる証明書処理データが分散台帳４４に記録されたことを知得する。例えば、証明装置１が、証明書処理データの記録の完了を要求装置３に通知してもよい。当該通知は当該証明書処理データのＴｘＩＤを含む。また、例えば、要求装置３は、自らが関係する証明書処理データを分散台帳４４から抜き出した後、抜き出した証明書処理データの中から優先権要求の正当性の根拠となるものを選定してもよい。そして、権利要求部３１１は、車両２の状況等にかかるデータ、証明書処理データのＴｘＩＤ等に基づいて優先権要求を作成し、当該優先権要求を情報管理装置４に送信する。
【００５６】
次に、情報管理装置４における優先権付与の処理の一例について説明する。図７は、情報管理装置４における優先権付与の処理を例示するフローチャートである。
【００５７】
まず、情報管理装置４の権利要求検証部４１２は、受信した優先権要求の正当性を検証する（ｓ２１）。例えば、権利要求検証部４１２は、優先権要求に含まれるＴｘＩＤを有する証明書処理データが分散台帳４４に記録されているかどうか確認してもよい。さらに、例えば、権利要求検証部４１２は、優先権要求に含まれる要求理由（図２（Ｂ）参照）が所定要件を満たすかどうか確認することで、要求理由の妥当性を検証してもよい。さらに、例えば、権利要求検証部４１２は、正当性の根拠として同一のＴｘＩＤを含む優先権要求がない、即ち互いに競合する優先権要求がないことを確認してもよい。
【００５８】
情報管理装置４の権利付与部４１３は、権利要求検証部４１２が優先権要求を正当であると判断した場合（ｓ２１：Ｙｅｓ）、優先権付与の処理を優先権付与処理データとして分散台帳４４に記録する（ｓ２２）。優先権付与の処理が完了した後の分散台帳４４の優先権処理データは、例えば、図８（Ａ）に示すようなものである。そして、権利付与部４１３は、優先権の付与が完了したことを、優先権要求を送信した装置に通知する（ｓ２３）。権利付与部４１３は、権利要求検証部４１２が優先権要求を正当ではないと判断した場合（ｓ２１：Ｎｏ）、優先権要求を拒否し、優先権付与の処理を分散台帳４４に記録しない。そして、権利付与部４１３は、優先権要求を拒否することを、優先権要求を送信した装置に通知する（ｓ２４）。
【００５９】
次に、要求装置３における優先制御の要求処理の一例について説明する。要求装置３の接近判定部３１２は、車両２が交差点に接近したかどうか判定する。例えば、接近判定部３１２は、位置情報取得部３６から出力された車両２の現在位置データと、記憶部３５に記憶された交差点の位置データとから、車両２と交差点との距離を算出する。そして、接近判定部３１２は、車両２と交差点との距離が所定閾値未満の場合、車両２が交差点に接近したと判定してもよい。要求装置３の制御要求部３１３は、車両２が交差点に接近したと判定された場合、優先制御要求を作成し、当該優先制御要求を情報管理装置４に送信する。制御要求部３１３は、優先制御要求に電子署名を付してもよいし、要求装置３の識別子と対となるパスワードを優先制御要求とともに送信してもよい。
【００６０】
次に、情報管理装置４における優先権行使の処理の一例について説明する。図９は、情報管理装置４における優先権行使の処理を例示するフローチャートである。
【００６１】
まず、情報管理装置４の制御要求検証部４１４は、優先制御要求に含まれる接近情報（図２（Ｃ）参照）に基づいて、車両２が管理対象の交差点に接近しているかどうか検証する（ｓ３１）。ここで、情報管理装置４の管理対象の交差点は次のようなものに相当する。例えば、情報管理装置４Ａが制御装置５Ａを管理し、制御装置５Ａが信号機６Ａを制御し、信号機６Ａが交差点Ａに設置されている場合、情報管理装置４Ａの管理対象の交差点は交差点Ａに相当する（図１参照）。
【００６２】
例えば、制御要求検証部４１４は、優先制御要求に含まれる車両２の現在位置にかかるデータと、情報管理装置４の記憶部４３に記憶された交差点の位置データとから、車両２と交差点との距離を算出する。そして、制御要求検証部４１４は、車両２と交差点との距離が所定閾値未満の場合、車両２が管理対象の交差点に接近したと判断する。
【００６３】
なお、車両２が交差点に接近しているかどうかの検証は、要求装置３または情報管理装置４の何れか一方で行われてもよい。
【００６４】
制御要求検証部４１４は、車両２が交差点に接近したと判断した場合（ｓ３１：Ｙｅｓ）、優先制御要求の正当性を検証する（ｓ３２）。例えば、制御要求検証部４１４は、優先制御要求を要求した装置への優先権の付与が分散台帳４４に記録され、当該優先権にかかる優先権行使の処理が分散台帳４４に記録されておらず、かつ、当該優先権の有効期限内に優先制御要求が受信された場合、優先制御要求を正当であると判断する。制御要求検証部４１４は、例えば、分散台帳４４の優先権付与処理データから優先権の有効期限を取得できる（図５（Ｂ）参照）。優先権行使の処理が分散台帳４４に記録されていないことを確認することで、優先権の二重利用を防止できる。
【００６５】
制御要求検証部４１４は、優先制御要求を正当であると判断した場合（ｓ３２：Ｙｅｓ）、情報管理装置４が通常制御モードであるかどうか確認する（ｓ３３）。情報管理装置４は、制御装置５に優先制御を指示した後、優先制御モードとなり、制御装置５から優先制御の終了を通知された後、通常制御モードに戻る。
【００６６】
情報管理装置４の制御指示部４１５は、情報管理装置４が通常制御モードの場合（ｓ３３：Ｙｅｓ）、制御装置５に優先制御を指示する（ｓ３４）。当該優先制御の指示は、例えば、車両２が通行する道路、車両２が交差点を通行する予測時間を含む。このように、情報管理装置４は、同時期に複数の適切な優先制御要求を受信した場合、その中で最も先に受信された優先制御要求で要求される優先制御を制御装置５に指示してもよい。ここで、適切な優先制御要求は、交差点に接近した車両２から情報管理装置４に送信された正当な優先制御要求である。
【００６７】
なお、情報管理装置４は、同時期に複数の適切な優先権要求を受信した場合、当該優先権要求で要求された優先制御の中で最も高い優先度の優先制御を制御装置５に指示してもよい。例えば、情報管理装置４は、バスの遅延を理由とした優先制御の優先度より、救急車の出動を理由とした優先制御の優先度が高いと判断してもよい。
【００６８】
次に、制御指示部４１５は、制御装置５から優先制御の終了を通知された後（ｓ３５：Ｙｅｓ）、優先権行使の処理を優先権行使処理データとして分散台帳４４に記録する（ｓ３６）。優先権行使の処理が完了した後の分散台帳４４の優先権処理データは、例えば、図８（Ｂ）、図８（Ｃ）に示すようなものである。図８（Ｂ）は、交差点Ａに対して優先権が行使された後の分散台帳４４の優先権処理データを例示する概念図である。図８（Ｃ）は、交差点Ａ，Ｃに対して交差点Ａ，Ｃの順で優先権が行使された後の分散台帳４４の優先権処理データを例示する概念図である。
【００６９】
制御指示部４１５は、車両２が交差点に接近していないと判断された場合（ｓ３１：Ｎｏ）、優先制御要求が正当ではないと判断された場合（ｓ３２：Ｎｏ）、または情報管理装置４が優先制御モードである場合（ｓ３３：Ｎｏ）、優先制御要求を拒否する。制御指示部４１５は、制御装置５に優先制御を指示せず、また優先権行使の処理を分散台帳４４に記録しない。制御指示部４１５が優先制御要求を拒否した場合の分散台帳４４の優先権処理データは、例えば、図８（Ｂ）に示すようなものから変化しない。制御指示部４１５は、優先制御を拒否することを、優先制御要求を送信した装置に通知してもよい（ｓ３７）。当該通知は、優先制御要求が拒否された理由を含んでもよい。この場合、当該通知を受信した装置は、優先制御要求が拒否された理由に基づいて、さらに優先制御要求を送信するかどうか判断してもよい。
【００７０】
次に、制御装置５における優先制御処理の一例について説明する。制御装置５は、情報管理装置４から送信された優先制御の指示に基づいて、優先制御を行う。例えば、制御装置５は、優先制御の指示に基づいて、車両２が交差点を停止せずに通行できるように、信号機６の点灯を切替える時間を定めたスケジュールを作成する。そして、制御装置５は、当該スケジュールに従って信号機６の点灯を切替える。制御装置５は、優先制御を終了した後、情報管理装置４に優先制御の終了を通知する。
【００７１】
以上のように、本実施形態において、情報管理装置４は、分散台帳４４に記録された証明書処理データを根拠として要求装置３に優先権を付与する。情報管理装置４は、分散台帳４４に記録された優先権付与処理データを根拠として優先制御を制御装置５に指示する。このため、本実施形態では、優先制御要求を送信した装置にかかる車両が、優先制御を要する車両かどうか、即ち偽装または成り済ましではないかを検証できる。従って、優先制御を要する特定の車両のみが優先的に交差点を通行できる。
【００７２】
また、情報管理装置４は、証明装置１が発行した証明書を根拠として要求装置３に優先権を付与する。このため、車両２の状況に応じて一時的に車両２の要求装置３に優先権を付与できる。
【００７３】
§４  変形例
以上、本発明の実施形態を詳細に説明してきたが、前述までの説明はあらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。例えば、以下のような変更が可能である。なお、以下では、上記実施形態と同様の構成要素に関しては同様の符号を用い、上記実施形態と同様の点については、適宜説明を省略した。以下の変形例は適宜組み合わせ可能である。
【００７４】
＜４．１＞
上記の実施形態において、要求装置３は優先権を情報管理装置４に要求し、情報管理装置４は、証明書処理データを根拠として要求装置３に優先権を付与する。そして、要求装置３は優先制御を要求し、情報管理装置４は、優先権付与処理データを根拠として優先制御を制御装置５に指示する。
【００７５】
しかしながら、要求装置３は優先権を要求せず、情報管理装置４は優先権を付与しなくてもよい。要求装置３は優先制御を要求し、情報管理装置４は、証明書処理データを根拠として優先制御を制御装置５に指示してもよい。この場合、証明処理データが本発明の「証拠データ」の一例である。
【００７６】
＜４．２＞
上記の実施形態において、証明装置１は証明書を情報管理装置４に送信し、要求装置３は優先権要求を情報管理装置４に送信する。しかしながら、証明装置１は、証明書とともに、要求装置３への優先権の付与を要求する優先権要求を送信してもよい。要求装置３は優先権要求を送信しなくてもよい。
【００７７】
＜４．３＞
上記の実施形態において、証明装置１は証明書を情報管理装置４に送信し、要求装置３は優先権要求を情報管理装置４に送信する。しかしながら、証明装置１は証明書を情報管理装置４に送信しなくてもよい。要求装置３は、証明装置１から取得した証明書とともに優先権要求を情報管理装置４に送信してもよい。
【００７８】
＜４．４＞
上記の実施形態の信号機制御システムにおいて、要求装置３は、車両２が交差点に接近した後、優先制御要求を送信する。情報管理装置４は制御装置５に優先制御を指示する。制御装置５は情報管理装置４に優先制御の終了を通知する。情報管理装置４は、制御装置５から優先制御の終了を通知された後、優先権行使の処理を分散台帳４４に記録する。
【００７９】
しかしながら、信号機制御システムは次のように構成されてもよい。要求装置３は、絶えず、接近情報を含む優先制御要求を送信する。情報管理装置４は、車両２が交差点に接近していることを確認した場合、制御装置５に優先制御の開始を指示する。情報管理装置４は、車両２が交差点を通過したことを確認した場合、制御装置５に優先制御の終了を指示する。制御装置５は、情報管理装置４に優先制御の終了を通知しなくてもよい。情報管理装置４は、車両２が交差点を通過したことを確認した場合、優先権行使の処理を分散台帳４４に記録する。
【００８０】
§５  他の実施形態
＜５．１＞
本発明の実施形態はポイント発行システムでもよい。ポイント発行システムは、ドライバーが安全運転または思いやり運転を実行している場合、ドライバーにポイントを発行する。ポイント発行システムは、例えば、車載センサ、端末および情報管理装置を備えてもよい。情報管理装置は、例えば、分散台帳、制御要求検証部、制御指示部およびポイント発行部を有してもよい。分散台帳には、車載センサから取得されるドライバーの運転記録が記録される。制御要求検証部は、ドライバーの端末からポイント発行を要求された場合、分散台帳に記録されたドライバーの運転記録に基づいて、当該ドライバーの運転が安全運転または思いやり運転であるかどうか判断する。制御指示部は、当該ドライバーの運転が安全運転または思いやり運転であると判断された場合、当該ドライバーへのポイントの発行をポイント発行部に指示する。ポイント発行部は、ポイントにかかるデータを当該ドライバーの端末に送信する。これにより、ポイント発行の要求の正当性が検証される。
【００８１】
＜５．２＞
本発明の実施形態は遅延証明システムでもよい。遅延証明システムはバスの遅延証明書を乗客に発行する。遅延証明システムは、例えば、証明装置、端末および情報管理装置を備えてもよい。情報管理装置は、例えば、分散台帳、制御要求検証部および制御指示部を有してもよい。分散台帳には、バス停に設置された証明装置から取得されるバスの遅延記録が記録される。制御要求検証部は、バスの乗客が端末から遅延証明書の発行を要求した場合、当該乗客の乗車記録、および分散台帳に記録されたバスの遅延記録に基づいて、当該乗客が遅延したバスに乗車していたかどうかを確認する。制御指示部は、当該乗客が遅延したバスに乗車していた場合、当該乗客への遅延証明書の発行を端末に指示する。端末は当該乗客に遅延証明書を発行する。これにより、遅延証明書発行の要求の正当性が検証される。
【００８２】
＜５．３＞
本発明の実施形態は別の信号機制御システムでもよい。当該信号機制御システムは、交通弱者が余裕をもって道路を横断できるように信号機を制御する。交通弱者は、例えば、車椅子を使用している人、足を怪我している人、目が不自由な人である。当該信号機制御システムは、例えば、証明装置、端末、情報管理装置および制御装置を備えてもよい。情報管理装置は、例えば、分散台帳、制御要求検証部および制御指示部を有してもよい。病院、市役所等はビーコン等の端末を交通弱者に配布する。分散台帳には、病院、市役所等に設置された証明装置から取得される交通弱者の登録者リストが記録される。登録者リストは、例えば、交通弱者に配布された端末の識別子を含む。制御要求検証部は、端末から信号機の交通弱者用の制御が要求された場合、分散台帳に記録された登録者リストに基づいて、当該端末のユーザが交通弱者の登録者リストに登録されているかどうかを確認する。制御指示部は、当該ユーザが交通弱者の登録者リストに登録されている場合、信号機の交通弱者用の制御を制御装置に指示する。制御装置は、当該ユーザが余裕をもって道路を横断できるように信号機を制御する。これにより、交通弱者用の制御の要求の正当性が検証される。
【００８３】
上記の実施形態は、あらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。つまり、本発明の実施にあたって、実施形態に応じた具体的構成が適宜採用されてもよい。
【００８４】
（付記）
交通にかかる状況に基づく証拠データを記憶する記憶部（４４）と、
前記記憶部（４４）に記憶された前記証拠データに基づいて、要求装置（３）からの制御要求の正当性を検証する制御要求検証部（４１４）と、
前記制御要求検証部（４１４）が前記制御要求を正当であると判断した場合、前記制御要求に応じた制御指示を出力する制御指示部（４１５）と、を備える、情報管理装置（４）。
【符号の説明】
【００８５】
１…証明装置
２…車両
３…要求装置
４…情報管理装置
５…制御装置
６…信号機
３１…制御部
３２…操作部
３３…表示部
３４…通信部
３５…記憶部
３６…位置情報取得部
４１…制御部
４２…通信部
４３…記憶部
４４…分散台帳
３１１…権利要求部
３１２…接近判定部
３１３…制御要求部
４１１…証明書確認部
４１２…権利要求検証部
４１３…権利付与部
４１４…制御要求検証部
４１５…制御指示部
【図１】
2019153149.tif 000003
【図２】
2019153149.tif 000004
【図３】
2019153149.tif 000005
【図４】
2019153149.tif 000006
【図５】
2019153149.tif 000007
【図６】
2019153149.tif 000008
【図７】
2019153149.tif 000009
【図８】
2019153149.tif 000010
【図９】
2019153149.tif 000011