(57)【要約】      （修正有）【課題】運転者の眠気の原因を根本的に解消して、車両運行の安全性を向上できる運行監視装置等を提供する。【解決手段】運行監視サーバ１０の処理部１１は、車両の運転者の眠気に関する眠気情報１２Ｃを取得し、車両の位置情報を取得し、車両の運行経路に関する経路情報を取得し、眠気情報１２Ｃ、車両の位置情報、及び車両の経路情報に基づいて、運転者の休憩の要否を判定する。車両は、休憩時間及び休憩場所の情報を受信する通信部と、休憩時間及び休憩場所を示す情報を提示する提示部と、を備える。【選択図】図３
2020154476.tif 000002
【特許請求の範囲】
【請求項１】
車両の運行を監視する運行監視装置であって、
前記車両の運行の監視に関する処理を行う処理部を備え、
前記車両の運転者の眠気に関する眠気情報を取得し、
前記車両の位置情報を取得し、
前記車両の運行経路に関する経路情報を取得し、
前記眠気情報、前記車両の位置情報、及び前記車両の経路情報に基づいて、前記運転者の休憩の要否を判定する、
運行監視装置。
【請求項２】
前記処理部は、前記運転者の休憩が必要であると判定した場合、前記眠気情報に基づいて、前記運転者が休憩するための休憩時間を決定する、
請求項１に記載の運行監視装置。
【請求項３】
前記処理部は、前記車両の位置情報に基づいて、前記運転者が休憩するための休憩場所を決定する、
請求項２に記載の運行監視装置。
【請求項４】
前記処理部は、
前記車両に関する車両情報を取得し、
前記車両情報に含まれる車両のサイズに基づいて、前記休憩場所を決定する、
請求項３に記載の運行監視装置。
【請求項５】
通信部、を更に備え、
前記処理部は、前記通信部を介して、前記運転者が休憩するための休憩時間及び前記休憩場所を、前記車両に通知する、
請求項４に記載の運行監視装置。
【請求項６】
前記処理部は、
現在時刻の情報を取得し、
前記車両の現在位置の情報を取得し、
前記現在時刻と、前記車両の現在位置と、前記休憩時間と、前記車両の現在位置から前記休憩場所の移動に要する移動時間と、に基づいて、前記車両が目的地に到着する第１の到着予想時刻を算出する、
請求項３〜５のいずれか１項に記載の運行監視装置。
【請求項７】
前記処理部は、
前記運転者が覚醒したことを示す覚醒情報を取得し、
現在時刻の情報を取得し、
前記車両の現在位置の情報を取得し、
前記覚醒情報と、前記現在時刻と、前記車両の現在位置と、前記車両の現在位置から前記運行経路に戻るための移動時間と、に基づいて、前記車両が目的地に到着する第２の到着予想時刻を算出する、
請求項１〜６のいずれか１項に記載の運行監視装置。
【請求項８】
車両の運行計画の管理を行う運行計画管理装置であって、
前記車両の運行計画の管理に関する処理を行う処理部を備え、
前記処理部は、
請求項６に記載の運行監視装置から前記第１の到着予想時刻を取得し、
前記車両が前記目的地に到着する第３の到着予想時刻を含み、前記車両を運行するための第１の運行計画を取得し、
前記第１の到着予想時刻が前記第３の到着予想時刻よりも後の時刻である場合、前記第１の到着予想時刻に基づいて、前記第１の運行計画を変更する、
運行計画管理装置。
【請求項９】
前記処理部は、前記第１の運行計画の変更に応じて、前記車両に積載予定の貨物を配送するための第１の貨物配送計画を変更する、
請求項８に記載の運行計画管理装置。
【請求項１０】
前記処理部は、
請求項７に記載の運行監視装置から前記第２の到着予想時刻を取得し、
前記車両が前記目的地に到着する第４の到着予想時刻を含み、前記車両を運行するための第２の運行計画を取得し、
前記第２の到着予想時刻が前記第４の到着予想時刻よりも後の時刻である場合、前記第２の到着予想時刻に基づいて、前記第２の運行計画を変更する、
請求項８又は９に記載の運行計画管理装置。
【請求項１１】
前記処理部は、前記第２の運行計画の変更に応じて、前記車両に積載予定の貨物を配送するための第２の貨物配送計画を変更する、
請求項１０に記載の運行計画管理装置。
【請求項１２】
請求項５に記載の運行監視装置から前記休憩時間及び前記休憩場所の情報を受信する通信部と、
前記休憩時間及び前記休憩場所を示す情報を提示する提示部と、
を備える車両。
【請求項１３】
車両の運行を監視する運行監視方法であって、
前記車両の運転者の眠気に関する眠気情報を取得し、
前記車両の位置情報を取得し、
前記車両の運行経路に関する経路情報を取得し、
前記眠気情報、前記車両の位置情報、及び前記車両の経路情報に基づいて、前記運転者の休憩の要否を判定する、
運行監視方法。
【請求項１４】
車両の運行計画を管理する運行計画管理方法であって、
計時された現在時刻と、前記車両の現在位置と、前記車両の運転者が休憩する休憩時間と、前記車両の現在位置から前記運転者が休憩する休憩場所への移動に要する移動時間と、に基づいて算出された、前記車両が目的地に到着する第５の到着予想時刻を取得し、
前記車両が前記目的地に到着する第６の到着予想時刻を含み、前記車両を運行するための第３の運行計画を取得し、
前記第５の到着予想時刻が前記第６の到着予想時刻よりも後の時刻である場合、前記第５の到着予想時刻に基づいて、前記第３の運行計画を変更する、
運行計画管理方法。
【請求項１５】
請求項１３に記載の運行監視方法をコンピュータに実行させるためのプログラム。
【請求項１６】
請求項１４に記載の運行計画管理方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、運行監視装置、運行計画管理装置、車両、運行監視方法、運行計画管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、自動車や貨物運搬車等の車両において、その運転者の眠気、疲労及び脇見運転等の運転状況を監視し、車両の安全性を確保するための車両安全技術が進展している。
【０００３】
その従来の装置として、運転者の脳波を取得するための脳波センサ部を有し、この脳波センサ部の検出結果に対し眠気に関する統計的分析を行い、そして運転者の居眠りのタイミングを走行ルート等の情報に基づいて予測するものが知られる（例えば特許文献１参照）。この装置では、予測の結果により所定の警告を発することで、安全運転の状態を確保するように運行管理を支援する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第６１３２３２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の装置は、所定の警告を発して運転者に対し居眠りをしないように注意喚起を行うのみであり、その居眠りの原因である疲労や睡眠不足等の除去や解消までを想定してなされたものではない。
【０００６】
本開示は、上記事情に鑑みてなされたものであり、運転者の眠気の原因を解消して、車両運行の安全性を向上できる運行監視装置、運行計画管理装置、車両、運行監視方法、運行計画管理方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００７】
本開示の一態様は、車両の運行を監視する運行監視装置であって、車両の運行の監視に関する処理を行う処理部を備え、前記車両の運転者の眠気に関する眠気情報を取得し、前記車両の位置情報を取得し、前記車両の運行経路に関する経路情報を取得し、前記眠気情報、前記車両の位置情報、及び前記車両の経路情報に基づいて、前記運転者の休憩の要否を判定する、運行監視装置である。
【０００８】
本開示の一態様は、車両の運行計画の管理を行う運行計画管理装置であって、前記車両の運行計画の管理に関する処理を行う処理部を備え、前記処理部は、前述の運行監視装置から前記車両が目的地に到着する第１の到着予想時刻を取得し、前記車両が前記目的地に到着する第３の到着予想時刻を含み、前記車両を運行するための第１の運行計画を取得し、前記第１の到着予想時刻が前記第３の到着予想時刻よりも後の時刻である場合、前記第１の到着予想時刻に基づいて、前記第１の運行計画を変更する、運行計画管理装置である。
【０００９】
本開示の一態様は、前述の運行監視装置から前記休憩時間及び前記休憩場所の情報を受信する通信部と、前記休憩時間及び前記休憩場所を示す情報を提示する提示部と、を備える車両である。
【００１０】
また、本開示の一態様は、車両の運行を監視する運行監視方法であって、前記車両の運転者の眠気に関する眠気情報を取得し、前記車両の位置情報を取得し、前記車両の運行経路に関する経路情報を取得し、前記眠気情報、前記車両の位置情報、及び前記車両の経路情報に基づいて、前記運転者の休憩の要否を判定する、運行監視方法である。
【００１１】
また、本開示の一態様は、車両の運行計画を管理する運行計画管理方法であって、計時された現在時刻と、前記車両の現在位置と、前記車両の運転者が休憩する休憩時間と、前記車両の現在位置から前記運転者が休憩する休憩場所への移動に要する移動時間と、に基づいて算出された、前記車両が目的地に到着する第５の到着予想時刻を取得し、前記車両が前記目的地に到着する第６の到着予想時刻を含み、前記車両を運行するための第３の運行計画を取得し、前記第５の到着予想時刻が前記第６の到着予想時刻よりも後の時刻である場合、前記第５の到着予想時刻に基づいて、前記第３の運行計画を変更する、運行計画管理方法である。
【００１２】
また、本開示の一態様は、前述の運行監視方法をコンピュータに実行させるためのプログラムである。
【００１３】
また、本開示の一態様は、前述の運行計画管理方法をコンピュータに実行させるためのプログラムである。
【発明の効果】
【００１４】
本開示によれば、運転者の眠気の原因を解消して、車両運行の安全性を向上できる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係る運行監視装置、運行計画管理装置及び車両を含む運行監視管理システムの概要を説明する図
【図２】車両の機能構成例を示すブロック図
【図３】運行監視サーバの機能構成例を示すブロック図
【図４】運行計画管理サーバの機能構成例を示すブロック図
【図５Ａ】運行監視管理システム全体の動作手順の一例を説明する前段のシーケンス図
【図５Ｂ】運行監視管理全体の動作手順の一例を説明する後段のシーケンス図
【図６】車両の表示部に表示される休憩指示の画面例を示す図
【図７】図５に示すＡ部分の動作手順を詳細に説明するシーケンス図
【図８】図５に示すＢ部分の動作手順を詳細に説明するシーケンス図
【図９】運行監視サーバの動作例の概要を示すフローチャート
【図１０】運行監視サーバによる運行計画の取得時の動作例を示すフローチャート
【図１１】運行監視サーバによる運転状態に応じた運行計画の変更時の動作例を示すフローチャート
【図１２】運行監視サーバによる休憩通知時の動作例を示すフローチャート
【図１３】運行監視サーバによる運転計画の修正時の動作例を示すフローチャート
【発明を実施するための形態】
【００１６】
以下、適宜図面を参照しながら、本開示に係る、車両の運行を監視又は管理するための運行監視装置、運行計画管理装置、車両、運行監視方法、運行計画管理方法、及びプログラムを具体的に開示した実施形態を詳細に説明する。ただし、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。なお、添付図面及び以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１７】
また、実施形態でいう「部」又は「装置」とは単にハードウェアによって実現される物理的構成に限定されず、その構成が有する機能をプログラム等のソフトウェアにより実現されるものも含む。また、１つの構成が有する機能が２つ以上の物理的構成により実現されても、又は２つ以上の構成の機能が例えば１つの物理的構成によって実現されていても構わない。また、実施形態でいう「取得」は、単に情報や信号等を直接に取得する動作を示すものに限定されず、例えば下述する処理部が、通信部を介して取得、すなわち受信することのほか、記憶部（例えばメモリ等）から取得することのいずれも含む。これらの用語の理解や解釈は、特許請求の範囲の記載についても同様である。また、実施形態でいう「覚醒」とは車両の運転者等の人における目覚めを示し、「覚醒状態」とは車両の運転等の作業において意識レベルが高くその作業に支障がない状態を示す。
【００１８】
また、本開示に係る運行監視装置、運行計画管理装置、車両、運行監視方法、運行計画管理方法、及びプログラムは、例えば、貨物運搬車の運転者の眠気や覚醒の運転状況に応じてその運転者に適切な休憩を規範的、システム的に取得させるために用いられる。また、本開示は、貨物運搬車の運転者に限らず、タクシー等の営業車やバス等の乗合車等の車両にも適用可能である。
【００１９】
まず図１〜図４を参照して実施形態に係る運行監視サーバ１０（運行監視装置の一例）、運行計画管理サーバ２０（運行計画管理装置の一例）、車両３０及びこれらを含む運行監視管理システム１の構成についてそれぞれ説明する。
【００２０】
図１は、実施形態に係る運行監視サーバ１０、運行計画管理サーバ２０及び車両３０を含む運行監視管理システム１の概要を説明する図である。
【００２１】
運行監視管理システム１は、運行監視サーバ１０と、運行計画管理サーバ２０と、車両３０と、通信ネットワーク２と、を含んで構成される。車両３０は、貨物を運搬可能なトラック等の貨物運搬車等が例示される。運転者Ｄは、運行監視サーバ１０の通知等に従ってこの車両３０を運転して貨物を目的地まで配送したり休憩を適宜取得したりする。
【００２２】
通信ネットワーク２は、運行監視サーバ１０、運行計画管理サーバ２０及び車両３０とそれぞれ接続されており、種々の情報や信号が相互に通信可能に設けられる。通信ネットワーク２は、外部ネットワーク部２Ａと、内部ネットワーク部２Ｂと、を有する。外部ネットワーク部２Ａは、少なくとも有線又は無線の回線を含み、例えばインターネット回線を一部又は全部含んで構成される。内部ネットワーク部２Ｂは、イントラネットとして所定のプライベートネットワークを構築する。また、通信ネットワーク２は、運行監視サーバ１０、運行計画管理サーバ２０及び車両３０間の通信を促進するために、相互に接続して使用される、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、携帯電話ネットワーク（ＭＴＮ）及び他の種類のネットワークを適宜含むことも可能である。なお、内部ネットワーク部２Ｂは、外部ネットワークであってもよい。
【００２３】
運行監視サーバ１０及び運行計画管理サーバ２０は、例えば車両３０の運行の監視や管理を行う管制センタに設置されてよい。運行監視サーバ１０及び運行計画管理サーバ２０は、通信ネットワーク２を用いて車両３０の運行を監視又は運行計画の管理をそれぞれ実行する。また、運行監視サーバ１０及び運行計画管理サーバ２０は、サーバのコンピュータによりそれぞれ構成される。運行監視サーバ１０は、車両３０の運転者Ｄの眠気や覚醒に関する情報を取得して、必要の場合、運転者Ｄに適切な時間及び場所で休憩を取得させる。また、運行計画管理サーバ２０は、運転者Ｄの休憩の取得計画や取得実績に基づいて、車両の運行計画や貨物の配送計画を見直し、必要な場合、運行計画や貨物の配送計画を変更する。
【００２４】
図２は、車両３０の機能構成例を示すブロック図である。車両３０は、処理部３１と、記憶部３２と、通信部３３と、眠気検出部３４と、センサ部３５と、ナビゲーション部３６と、を含んで構成される。
【００２５】
処理部３１は、車両３０の各構成部を制御する。処理部３１は、車両３０の運転に関する各種処理を実行する。処理部３１では、ハードウェア構成として例えばプロセッサが種々のプログラムを実行することで各種機能が実現される。このプロセッサは、ＭＰＵ（Micro Processing Unit）、ＣＰＵ（Central Processing Unit）、ＤＳＰ（Digital Signal Processor）、ＥＣＵ（Electronic Control Unit）、等を含んでよい。
【００２６】
記憶部３２は、処理部３１のワーキングメモリとして使用され、種々の記憶装置を含んで構成される。記憶部３２は、一次記憶装置｛例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）｝を含む。記憶部１２は、二次記憶装置｛例えばＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）｝や三次記憶装置（例えば光ディスク、ＳＤカード）を含んでよい。記憶部３２は、その他の記憶装置を含んでよい。記憶部３２は、各種データや情報を記憶する。
【００２７】
通信部３３は、通信ネットワーク２を介して少なくとも運行監視サーバ１０と接続する。例えば、通信部３３は、運行監視サーバ１０と通信して、運転者Ｄの眠気情報１２Ｃ（下述）や車両３０の位置情報（下述）等に関する情報の通信を行う。通信部３３による通信方式は、例えばＷＡＮ（Wide Area Network）、ＬＡＮ（Local Area Network）や電力線通信等の有線での通信方式や、ＷｉＦｉ（Wireless Fidelity）（登録商標）や携帯電話用のモバイル通信等の無線での通信方式等が例示される。通信部３３は、例えばＴＣＵ（Telematics Control Unit）により実現されてよい。
【００２８】
眠気検出部３４は、車両３０の運転者Ｄの眠気を検出する。眠気検出部３４は、可視光カメラ等の撮像部３４Ａを含んで構成されてよい。撮像部３４Ａは、ＣＣＤ（Charge Coupled Device）若しくはＣＭＯＳ（Complementary Metal Oxide Semiconductor）等の撮像素子を有する。撮像部３４Ａは、例えば、車両３０の車体前部のインストルメントパネル付近に配置され、着座状態の運転者Ｄを検出範囲として撮像する。具体的には、撮像部３４Ａは、運転者Ｄの挙動や操作等の運転状況を撮像する。そして、眠気検出部３４は、その撮像部３４Ａの撮像結果、例えば顔、眼球や瞬き等の動作によって眠気、疲労、覚醒の状態を検出する。眠気検出部３４は、その検出結果を下述する眠気情報１２Ｃや覚醒情報１２Ｄとして処理部３１に送る。処理部３１は、例えば、その眠気情報１２Ｃや覚醒情報１２Ｄを、通信部３３及び通信ネットワーク２を介して運行監視サーバ１０に送信する。
【００２９】
なお、眠気情報１２Ｃは、運転者Ｄの眠気状態（例えば頻度や眠気の程度も含む）に関する。覚醒情報１２Ｄは、運転者Ｄの覚醒状態（例えば頻度や覚醒の程度も含む）に関する。眠気情報１２Ｃと覚醒情報１２Ｄとは、互いに表裏一体の関係にある。また、眠気検出部３４は、可視光カメラ等による挙動撮像方式等に限らない。その他、運転者Ｄの脳波を計測する方式や、心拍や血圧等のバイタルデータを計測する方式等、運転者Ｄの眠気状態や覚醒状態を検出可能であれば、その検出方式は種々に採用可能である。
【００３０】
センサ部３５は、複数のセンサを含み、例えばＧＰＳ（Global Positioning System）センサ部３５を含んで構成される。ＧＰＳセンサ部３５Ａは、複数のＧＰＳ衛星から発信された時刻及び各ＧＰＳ衛星の位置（座標）を示す複数の信号を受信し、その受信された複数の信号に基づいて、ＧＰＳセンサ部３５Ａの位置、つまり車両３０の位置を算出する。ＧＰＳセンサ部３５Ａは、その車両３０の位置情報を処理部３１に送る。これにより、処理部３１は、車両３０の位置情報を取得し、例えば、運行監視サーバ１０の要求（例えばポーリング等）に応じて定期的に車両３０の位置情報を送信する。また、センサ部３５は、撮像部や赤外線センサ部を含んでもよい。
【００３１】
ナビゲーション部３６は、液晶ディスプレイ等の表示部３６Ａ（提示部の一例）及び地図情報（不図示）を含んで構成される。ナビゲーション部３６は、ナビゲーション処理部、操作部、音声出力部、等を含んでよい。地図情報は、車両３０が走行する道路や地形等に関する情報を含む。ナビゲーション部３６は、現在地及び目的地の情報を適宜取得する。現在値の情報は、例えばＧＰＳセンサ部３５Ａを介して取得されてよいし、通信部３３を介して外部装置から取得されてもよい。目的地の情報は、例えば、ナビゲーション部３６の操作部（不図示）を介して運転者Ｄの入力操作に応じて取得されてもよいし、通信部３３を介して運行監視サーバ１０から取得されてもよい。
【００３２】
ナビゲーション部３６は、経路情報を取得する。経路情報は、目的地や経由地等の車両３０の運行経路に関する情報を含む。ナビゲーション部３６は、通信部３３を介して運行監視サーバ１０から経路情報を取得してよい。ナビゲーション部３６は、ＧＰＳセンサ部３５Ａの検出結果、すなわち車両３０の位置情報、目的地の情報、地図情報、等に基づいて、経路情報を算出してもよい。ナビゲーション部３６は、車両３０の位置情報及び経路情報をその地図情報１２Ｅ上に重畳して表示部３６Ａにマップ表示させてよい。この表示により、ナビゲーション部３６は、運転者Ｄに車両３０の現在位置や車両３０の運行経路等を案内できる。また、ナビゲーション部３６は、通信部３３を介して、車両３０の経路情報を運行監視サーバ１０の要求に応じて送信してもよい。また、ナビゲーション部３６の表示部３６Ａは、下述するように、運行監視サーバ１０の通知（指示）に従って運行監視サーバ１０から運転者Ｄへの指示内容（例えば休憩取得の提示）を適宜表示する。表示部３６Ａは、例えば、地図情報、車両３０の現在位置、経路情報、休憩に関する情報、眠気情報１２Ｃ、等を表示してよい。また、ナビゲーション部３６は、混雑状況や事故の状況等の情報を、通信部３３を介して取得してよい。
【００３３】
図３は、運行監視サーバ１０の機能構成例を示すブロック図である。運行監視サーバ１０は、処理部１１と、記憶部１２と、通信部１３と、を含んで構成される。
【００３４】
記憶部１２は、処理部１１のワーキングメモリとして使用される。記憶部１２は、一次記憶装置（例えばＲＡＭやＲＯＭ）を含む。記憶部１２は、二次記憶装置（例えばＨＤＤやＳＳＤ）や三次記憶装置（例えば光ディスク、ＳＤカード）を含んでよい。記憶部１２は、その他の記憶装置を含んでよい。
【００３５】
記憶部１２は、各種データ、情報、プログラム等を記憶保持しており、例えば、車両情報１２Ａ、運行情報１２Ｂ、眠気情報１２Ｃ、覚醒情報１２Ｄ及び地図情報１２Ｅを記憶保持する。記憶部１２は、運行計画管理サーバ２０の記憶部２２（下述）（マスター側）に対し、スレーブ側に設定される記憶装置であり、記憶部１２の車両情報１２Ａ及び運行情報１２Ｂは、マスター側の運行計画管理サーバ２０の記憶部２２に定期的に同期され適宜更新される（図４参照）。記憶部１２の眠気情報１２Ｃ及び覚醒情報１２Ｄは、車両３０から送信される眠気情報１２Ｃ及び覚醒情報１２Ｄがそのまま記憶保持され、適宜更新され得る。
【００３６】
車両情報１２Ａ，２２Ａは、車両番号等の車両３０の識別子（車両ＩＤ）、その車両３０の運転者Ｄの識別情報（例えば氏名）、車両３０の車種やサイズ（大きさ、寸法）等に関する情報を含む。
【００３７】
運行情報１２Ｂ，２２Ｂは、車両３０の出発時刻や到着予想時刻等の時間情報、出発地又は目的地等の位置情報、経路情報、等を含む。出発時刻とは、例えば所定の配送センタや所定の配送地点や所定の休憩場所を出発する時刻である。到着予想時刻とは、例えば所定の配送地点や配送が完了して所定の配送センタに到着すると予想される時刻である。出発時の配送センタと到着時の配送センタとは、同じでも異なってもよい。運行情報１２Ｂ，２２Ｂは、車両３０それぞれの、車両３０を運行するための運行計画として取り扱われ得る。すなわち、運行情報１２Ｂ，２２Ｂでは、運行計画が車両３０それぞれに事前作成され、この運行計画には、到着予想時刻（「計画時到着予想時刻」ともいう。）がそれぞれ含まれる。
【００３８】
地図情報１２Ｅは、運行監視サーバ１０が監視する複数の車両３０それぞれが走行する道路や地形等に関する情報を含む。また、記憶部１２は、各車両３０の位置情報（例えば現在位置の情報）を保持してよい。各車両３０の位置情報は、適宜更新され、例えば各車両３０の最新の位置情報が維持されてよい。
【００３９】
通信部１３は、通信ネットワーク２を介して、車両３０及び運行計画管理サーバ２０と接続する。通信部１３は、各種データや情報を通信する。例えば、通信部１３は、車両３０との間で、眠気情報１２Ｃ、覚醒情報１２Ｄ、車両３０の位置情報、経路情報、休憩場所や休憩時間の休憩に関する情報、等を通信してよい。また、例えば、通信部１３は、運行計画管理サーバ２０との間で、車両情報１２Ａ，２２Ａ、運行情報１２Ｂ，２２Ｂ、到着予想時刻、等を通信する。通信部１３による通信方式としては、例えば通信ネットワーク２に対応してＷＡＮ、ＬＡＮや電力線通信等の有線での通信方式や、ＷｉＦｉ（登録商標）や携帯電話用のモバイル通信等の無線での通信方式等が例示される。
【００４０】
処理部１１は、運行監視サーバ１０の各構成部を制御する。処理部１１は、車両３０の運行の監視に関する各種処理を実行する。処理部１１では、ハードウェア構成として例えばプロセッサが、下述する運行監視のためのプログラムを実行することで、各種機能を実現する。プロセッサは、ＭＰＵ、ＣＰＵ、ＤＳＰ、等を含んでよい。
【００４１】
例えば、処理部１１は、車両３０から送信される眠気情報１２Ｃ、車両３０の位置情報、及び経路情報に基づいて、運転者Ｄの休憩の要否を判定してよい。例えば、処理部１１は、眠気情報１２Ｃが、眠気が強いことを示す場合や、眠気の頻度が高いことを示す場合、休憩が必要と判定してよい。処理部１１は、車両３０の現在位置と目的地とを比較して距離が所定距離以上である場合、休憩が必要と判定してよい。処理部１１は、経路情報に従った経路に沿った走行距離が所定距離以上である場合、休憩が必要と判定してよい。
【００４２】
処理部１１は、休憩が必要であると判定する場合、眠気情報１２Ｃに基づいて、その休憩時間を決定してよく、車両３０の位置情報及び地図情報１２Ｅに基づいて、休憩場所を算出し決定してよい。例えば、処理部１１は、眠気情報１２Ｃが示す眠気が強い程、又は眠気情報１２Ｃが示す眠気の頻度が高い程、休憩時間を長くしてよい。処理部１１は、眠気情報１２Ｃが示す眠気が弱い程、又は眠気情報１２Ｃが示す眠気の頻度が低い程、休憩時間を短くしてよい。例えば、処理部１１は、地図情報１２Ｅを基に１つ以上の休憩場所の候補を取得し、車両３０の位置情報を基に休憩場所を決定してよい。処理部１１は、決定された休憩時間や休憩場所の情報を、通信部１３及び通信ネットワーク２を介して、車両３０のナビゲーション部３６の表示部３６Ａに表示させるように、車両３０に通知（指示）してよい。なお、休憩場所となり得る場所の情報は、記憶部１２がデータベースとして保持してもよいし、通信部１３を介して外部サーバから取得されてもよい。
【００４３】
処理部１１は、休憩場所を決定する際、運行計画管理サーバ２０に車両ＩＤを送信して、最新の車両情報２２Ａを照会して、運行計画管理サーバ２０から車両情報２２Ａを取得してよい。この取得により、処理部１１は、取得された車両情報２２Ａを記憶部１２に記憶保持させてよい。処理部１１は、記憶保持した車両情報１２Ａを参照して、車両３０のサイズを認識してよい。処理部１１は、その車両３０のサイズに対応可能な休憩場所を探索して決定してよい。
【００４４】
処理部１１は、休憩時間を決定する際、下述する計画時到着予想時刻に影響が及ばないように、つまり休憩を加味した到着予想時刻が計画時到着予想時刻よりも前の時刻となるように、休憩時間を決定してよい。
【００４５】
また、処理部１１は、休憩が必要であると判定する場合、車両３０のＧＰＳセンサ部３５Ａに対し現在位置の情報を所定の時間間隔で繰り返し送信するように要求し、車両３０の現在位置の情報を取得してよい。処理部１１は、その車両３０の現在位置の情報及び決定した休憩場所の位置情報に基づいて、休憩場所の移動に要する移動時間を算出してよい。この移動時間の算出には、車両３０に係る経路情報や車両３０の速度の情報が加味されてもよい。そして、処理部１１は、例えば内部タイマ部（不図示）から現在時刻の情報を取得し、現在時刻、車両３０の現在位置、休憩時間、休憩場所の移動に要する移動時間に基づいて、運転者Ｄの休憩取得前の、車両３０が目的地に到着すると予想される到着予想時刻（以下「取得前到着予想時刻」ともいう）を算出してよい。
【００４６】
なお、取得前到着予想時刻は、処理部１１が決定した休憩時間に基づいて算出される値であるため、計画的予想値として取り扱われる。また、取得前到着予想時刻に関する情報は、運行計画管理サーバ２０に送信され、共有されてよい。
【００４７】
また、処理部１１は、車両３０が休憩場所で停止したと判定する場合、通信部１３を介して、車両３０に対し、眠気情報１２Ｃ及び覚醒情報１２Ｄを所定の時間間隔で繰り返し送信するように要求し、車両３０から眠気情報１２Ｃ及び覚醒情報１２Ｄを適宜取得してよい。処理部１１は、眠気情報１２Ｃが取得されたこと（眠気情報１２Ｃの存在）、眠気情報１２Ｃが所定基準以上の眠気であることを示すこと、等により、車両３０が休憩場所で停止していると判定してよい。処理部１１は、車両状態（例えばアクセル開度）の情報を取得し、車両状態に応じて、休憩場所で停止している（休憩している）か否かを判定してよい。
【００４８】
また、処理部１１は、車両３０の現在位置情報及び運行情報１２Ｂに基づいて、休憩場所から運行経路に戻るための移動時間を算出してよい。運行経路に戻るための移動時間は、例えば休憩場所（車両３０の現在位置）、経路情報、目的地の位置、車両３０の速度等を基に算出されてよい。そして、処理部１１は、覚醒情報１２Ｄを取得して運転者Ｄが覚醒したと判定する場合、覚醒情報１２Ｄに加えて、現在時刻、車両３０の現在位置及び運行経路に戻るための移動時間に基づいて、運転者Ｄの休憩取得後の、車両３０が目的地に到着すると予想される到着予想時刻（以下「取得後到着予想時刻」ともいう）を算出してよい。
【００４９】
なお、取得後到着予想時刻は、運転者Ｄが実際に取得した休憩時間に基づいて算出される値であるため、実績的予想値として取り扱われる。また、取得後到着予想時刻に関する情報は、運行計画管理サーバ２０に送信され、共有されてよい。
【００５０】
図４は、運行計画管理サーバ２０の機能構成例を示すブロック図である。運行計画管理サーバ２０は、運行監視サーバ１０と同様に、処理部２１と、記憶部２２と、通信部２３と、を含んで構成される。
【００５１】
記憶部２２は、処理部２１のワーキングメモリとして使用される。記憶部２２も同様に、種々の記憶装置を含んで構成されてよい。記憶部２２は、一次記憶装置（例えばＲＡＭやＲＯＭ）を含む。記憶部２２は、二次記憶装置（例えばＨＤＤやＳＳＤ）や三次記憶装置（例えば光ディスク、ＳＤカード）を含んでよい。記憶部２２は、その他の記憶装置を含んでよい。記憶部２２は、各種データや情報を記憶し、例えば、車両情報２２Ａ、運行情報２２Ｂ及び貨物情報２２Ｆを記憶保持する。
【００５２】
車両情報２２Ａ及び運行情報２２Ｂは、運行監視サーバ１０と同様である。ただし、上述したように、運行計画管理サーバ２０の記憶部２２は、運行監視サーバ１０の記憶部１２に対してマスター側に設定されており、最新の車両情報２２Ａ及び運行情報２２Ｂを記憶保持する。例えば、処理部２１は、運行計画管理サーバ２０の記憶部２２に記憶された最新の車両情報２２Ａ及び運行情報２２Ｂを、通信部２３を介して運行監視サーバ１０の記憶部１２に同期させて適宜更新させる。貨物情報２２Ｆは、車両３０それぞれに搭載される１つ以上の貨物について、その貨物ＩＤ、貨物の配送元、貨物の配送先、貨物の大きさや重量等に関する情報を含む。
【００５３】
通信部２３は、各種データや情報を通信する。通信部２３は、例えば、通信ネットワーク２の内部ネットワーク部２Ｂを介して、運行監視サーバ１０と接続する。通信部２３は、運行監視サーバ１０との間で、例えば、到着予想時刻（上述の計画時到着予想時刻、取得前到着予想時刻及び取得後到着予想時刻等）、最新の車両情報１２Ａ，２２Ａ及び運行情報１２Ｂ，２２Ｂ、等を通信する。通信部２３による通信方式は、運行監視サーバ１０と同様でよい。
【００５４】
通信部２３は、例えば通信ネットワーク２を通じて道路交通情報通信システム（ＶＩＣＳ（登録商標）: Vehicle Information and Communication System）に接続可能でよく、最新のＶＩＣＳ（登録商標）情報を定期的に取得してよい。この場合、運行計画管理サーバ２０は、処理部２１が、最新の交通状況を踏まえた運行情報２２Ｂを生成でき、本実施形態での到着予想時刻の算出精度を向上できる。
【００５５】
処理部２１は、運行計画管理サーバ２０の各構成部を制御する。処理部２１は、車両３０の運行計画の管理に関する各種処理を実行する。処理部２１は、ハードウェア構成として例えばプロセッサが、下述する運行計画管理のためのプログラムを実行することで、各種機能を実現する。プロセッサは、ＭＰＵ、ＣＰＵ、ＤＳＰ、等を含んでよい。
【００５６】
処理部２１は、貨物を配送するための貨物配送計画を生成してよい。処理部２１は、地図情報や配送対象の貨物情報２２Ｆに基づいて、貨物配送計画を生成してよい。例えば、処理部２１は、同一又は類似する配送時間帯に配送される貨物の配送元、配送先を順番に並べて、経路情報を生成してよい。処理部２１は、各貨物の配送元、配送先の位置情報や配送時間の情報、経路情報等を含む、貨物配送計画を生成してよい。また、処理部２１は、貨物配送計画を実現するように、車両３０の運行計画を生成してよい。
【００５７】
処理部２１は、通信部２３を介して、運行監視サーバ１０から送信される取得前到着予想時刻及び取得後到着予想時刻を取得してよい。処理部２１は、記憶部２２の運行情報２２Ｂを参照して、取得前到着予想時刻又は取得後到着予想時刻と、記憶部２２の運行情報２２Ｂ内の運行計画の計画時到着予想時刻と、を比較してよい。その比較の結果、取得前到着予想時刻又は取得後到着予想時刻が計画時到着予想時刻よりも後の時刻であると判定する場合、処理部２１は、取得前到着予想時刻又は取得後到着予想時刻に基づいて、運行計画を変更して、記憶部２２の運行情報２２Ｂを更新してよい。例えば、処理部２１は、計画時到着予想時刻を取得前到着予想時刻又は取得後到着予想時刻で書き換えてもよいし、取得前到着予想時刻又取得後到着予想時刻に多少のマージンを持たせて、運行計画の計画時到着予想時刻を書き換えてよい。
【００５８】
また、この車両３０の運行計画の変更に伴って、後続の貨物を配送する車両３０Ａにもその影響が及ぶと予想される場合、処理部２１は、この車両３０の運行計画の変更に応じて、車両３０Ａに積載予定の貨物を配送するための貨物配送計画を変更してよい。この変更の結果、後続の車両３０Ａに関する運行計画が更新され得る。
【００５９】
なお、後続の車両３０Ａに影響が及ぶとは、例えば、運行計画が変更された車両３０に積載された貨物が予定通りに到着しないことによって、貨物を次の配送地点へ配送する後続の車両３０Ａに、積載対象の貨物を積載不能になることを含む。この場合、例えば、後続の車両３０Ａの出発時刻を遅らせて、運行計画が変更された車両３０に積載された貨物の到着を待って、到着後に後続の車両３０Ａに貨物を積載して出発するように、後続の車両３０Ａの運行計画を変更し、貨物の配送計画を変更してもよい。また、例えば、後続の車両３０Ａの出発時刻を遅らせずに、運行計画が変更された車両３０の到着後に、後続の車両３０Ａよりも更に後に出発する車両３０Ｂに、到着した貨物を積載して出発するように、貨物の配送計画を変更してもよい。
【００６０】
次に図５Ａ〜図８を参照して、運行監視サーバ１０、運行計画管理サーバ２０、車両３０の間で実行される動作フローについて説明する。図５Ａ〜図８では、運転者Ｄの動作についても記載している。
【００６１】
図５Ａは、運行監視管理システム１全体の動作手順を説明する前段のシーケンス図である。図５Ｂは、運行監視管理システム１全体の動作手順を説明する後段のシーケンス図である。図６は、車両３０の表示部３６Ａに表示される休憩指示の画面例である。
【００６２】
車両３０の運転者Ｄが覚醒状態（Ｓ１０１）から眠気の発生状態（Ｓ１０２）となったとする。車両３０の眠気検出部３４は、例えば撮像部３４Ａで運転者Ｄの挙動を撮像し、その眠気を検出する（Ｓ１０３）。処理部３１は、運転者Ｄに眠気が発生したとして、通信部３３を介して、撮像部３４Ａによる検出結果である眠気情報１２Ｃを運行監視サーバ１０に送信して、運転者Ｄの眠気を運行監視サーバ１０へ通知する（Ｓ１０４、Ｓ１０５）。
【００６３】
また、処理部３１は、運転者Ｄが休憩を取得するまでの間、居眠りを防止するために覚醒刺激を行う（Ｓ１０６）。例えば、処理部３１は、シートの着座面内に埋設される振動装置による振動付加、又はナビゲーション部３６の表示部３６Ａや音声装置による注意喚起等を行うように制御することで、運転者Ｄに対して覚醒刺激する（Ｓ１０７）。これにより、例えば運転者Ｄは、眠気から一時的に回復する（Ｓ１０８）。
【００６４】
運行監視サーバ１０の通信部１３は、車両３０から眠気情報１２Ｃを受信する（Ｓ１０５）。処理部１１は、眠気情報１２Ｃに基づいて、運転者Ｄが休憩するための休憩時間を算出して決定する（Ｓ１０９）。また、処理部１１は、車両３０の位置情報及び地図情報１２Ｅに基づいて、運転者Ｄが休憩するための休憩場所を算出し決定する（Ｓ１０９）。通信部１３は、通信ネットワーク２を介して車両３０に、決定された休憩場所及び休憩時間の情報を送信して、車両３０に通知する（Ｓ１１０）。
【００６５】
また、処理部１１は、現在時刻、車両３０の現在位置、及び休憩時間、休憩場所の移動に要する移動時間に基づいて、取得前到着予想時刻を算出する。通信部１３は、その算出結果を、運行計画管理サーバ２０に送信して、運転者Ｄの休憩取得予定による時間変更を通知する（Ｓ１１１）。
【００６６】
車両３０の通信部３３は、運行監視サーバ１０から休憩場所及び休憩時間の情報を受信すると（Ｓ１１０）、例えば図６に示すように、ナビゲーション部３６の表示部３６Ａに休憩の取得を促す表示とともに、休憩場所及び休憩時間を示す情報を提示させる（Ｓ１１２、Ｓ１１３）。この提示に従って、運転者Ｄは、休憩を規範的に取得する（Ｓ１１４）。
【００６７】
運行計画管理サーバ２０の処理部２１は、通信部２３を介して運行監視サーバ１０から時間変更の通知を受信すると、記憶部２２の運行情報２２Ｂ等を参照して運行計画に変更が必要である場合、計画時到着予想時刻を変更したり貨物配送計画を変更したりして、運行計画を更新する（Ｓ１１５、Ｓ１１６）。このように、運行監視管理システム１は、運転者Ｄの休憩取得予定（休憩取得計画）を基に、車両３０の運行計画や貨物配送計画を変更可能である。
【００６８】
なお、運転者Ｄへの休憩時間及び休憩時間を示す情報を提示する装置として、ナビゲーション部３６の表示部３６Ａに限らない。そのほか、車両３０に搭載される音声出力部や上述したシートの振動装置（この場合、振動周波数やパターンを変更する。）等の音声提示方式や振動提示方式が例示され、その情報が提示可能であれば種々の方式のものが採用可能でされ、またその併用も可能である。
【００６９】
図５Ｂに示すように、運転者Ｄは、提示の休憩時間及び休憩場所で休憩を取得して覚醒すると（Ｓ１１７）、車両３０の眠気検出部３４は、その覚醒を検出する（Ｓ１１８）。そして、処理部３１は、通信部３３を介して、運転者Ｄが覚醒したことを示す情報を運行監視サーバ１０に送信して、運転者Ｄの覚醒を通知する（Ｓ１１９、Ｓ１２０）。
【００７０】
なお、本実施形態では、運転者Ｄの覚醒を眠気検出部３４が検出するが、これに限らない。その他、車両３０の処理部３１が、ＧＰＳセンサ部３５Ａによる車両３０の位置情報に基づいて車両３０の停止状態から移動状態に状態遷移したことを検出することで、運転者Ｄの覚醒を検出するようにしてもよく、またその併用も可能である。また、車両３０の走行状態（例えばアクセル開度等）の情報を取得して、運転者Ｄの覚醒を検出するようにしてもよい。つまり、通信部３３は、画成して運転を再開したことを運行監視サーバ１０へ通知してよい。
【００７１】
運行監視サーバ１０の処理部１１は、通信部１３を介して、車両３０から覚醒情報１２Ｄを受信する（Ｓ１２０）すると、運転者Ｄの休憩が終了したことを確認し（休憩が終了したと判別し）（Ｓ１２１）、運行監視サーバ１０側が運転再開を認識したことを車両３０に通知する（Ｓ１２２）。
【００７２】
車両３０の処理部３１は、通信部３３を介して運行監視サーバ１０からの通知を受信すると、この通知の内容をナビゲーション部３６の表示部３６Ａに表示させてもよい。
【００７３】
運行監視サーバ１０の処理部１１は、覚醒情報１２Ｄ、現在時刻、車両３０の現在位置、運行経路に戻るための移動時間に基づいて、取得後到着予想時刻を算出する。通信部１３は、算出された取得後到着予想時刻を運行計画管理サーバ２０に送信する（Ｓ１２３）。
【００７４】
運行計画管理サーバ２０の通信部２３は、運行監視サーバ１０から取得後到着予想時刻の情報を受信する。処理部２１は、運行計画管理サーバ２０が管理する貨物配送計画を確認し、取得後到着予想時刻と貨物配送計画における現状の到着予想時刻とを比較し、必要がある場合、貨物配送計画を変更して記憶部２２の運行情報２２Ｂを更新する。このように、運行監視管理システム１は、運転者Ｄの休憩取得実績を基に、車両３０の運行計画や貨物配送計画を変更可能である。
【００７５】
図７は、図５に示すＡ部分の動作手順を詳細に説明するシーケンス図である。
【００７６】
運行監視サーバ１０の処理部１１は、通信部１３を介して車両３０から又は記憶部１２から、各種情報、例えば車両情報１２Ａ、眠気情報１２Ｃ、車両３０の位置情報及び経路情報を取得する（Ｓ２０１）。処理部１１は、この受信した情報のうち、眠気情報１２Ｃ、車両３０の位置情報及び経路情報に基づいて、運転者Ｄの休憩の要否を判定する（Ｓ２０２）。処理部１１は、必要であると判定する場合、眠気情報１２Ｃに基づいて、その休憩時間を決定し、車両３０の位置情報及び地図情報１２Ｅに基づいて、その休憩場所を設定する（Ｓ２０２）。
【００７７】
ここで、休憩場所や休憩時間を決定する際、例えば車両３０の現在位置から目的地が近い（例えば車両３０の現在位置と目的地との距離が所定距離未満）と判定される場合、運行監視サーバ１０は、車両３０での覚醒刺激に任せて休憩不要としてもよい。一方、例えば車両３０の現在位置から目的地が遠い（例えば車両３０の現在位置と目的地との距離が所定距離以上）と判定される場合、処理部１１は、眠気情報１２Ｃを参照して、眠気の頻度や程度に基づいて、休憩、具体的には休憩時間の長短を調整してもよい。例えば、処理部１１は、眠気の発生頻度が少なく且つその程度が弱いと判定する場合、休憩時間を短く（例えば１５分に）設定してよい。一方、処理部１１は、眠気の発生頻度が多く且つその程度が強いと判定する場合、休憩時間を長く（例えば３時間）設定してよい。なお、
【００７８】
そして、休憩不要の場合、処理部１１は、通信部１３を介して、車両３０に対し休憩不要を示す情報を送信して、運転者Ｄにその旨を通知する（Ｓ２０３）。一方、休憩必要の場合、通信部１３は、運行計画管理サーバ２０に車両ＩＤを送信して、車両３０のサイズを問い合わせる（Ｓ２０４）。
【００７９】
運行計画管理サーバ２０の処理部２１は、通信部２３を介して車両ＩＤ及び車両３０のサイズの問合せを受信すると、車両ＩＤに対応する最新の車両情報２２Ａを照会して、車両３０のサイズの情報を参照する。通信部２３は、車両３０のサイズの情報を含む記憶部２２の車両情報２２Ａを運行監視サーバ１０に送信して、車両３０のサイズを運行監視サーバ１０に回答する（Ｓ２０５）。
【００８０】
運行監視サーバ１０の処理部１１は、運行計画管理サーバ２０からの最新の車両情報２２Ａを記憶部１２に自身の車両情報１２Ａとして記憶保持し、車両３０のサイズを認識し、その車両３０のサイズに対応可能な休憩場所を探索して決定する（Ｓ２０６）。また、処理部１１は、その車両３０の現在位置情報及び決定した休憩場所の位置情報に基づいて、休憩場所の移動に要する移動時間を算出する（Ｓ２０６）。
【００８１】
そして、通信部１３は、休憩必要の場合、通信ネットワーク２を介して車両３０に、その休憩場所及び休憩時間の情報を送信して、車両３０に通知する（Ｓ２０７）。また、処理部１１は、現在時刻、車両３０の現在位置、休憩時間、休憩場所の移動に要する移動時間に基づいて、取得前到着予想時刻を算出する（Ｓ２０８）。通信部１３は、算出の結果、つまり取得前到着予想時刻を、その車両ＩＤとともに運行計画管理サーバ２０に送信して通知する（Ｓ２０９）。
【００８２】
運行計画管理サーバ２０の通信部２３は、運行監視サーバ１０から送信される取得前到着予想時刻を取得する。処理部２１は、記憶部２２の運行情報２２Ｂを参照して、取得前到着予想時刻と、記憶部２２の運行情報２２Ｂ内の運行計画の計画時到着予想時刻と、を比較する。処理部２１は、その比較の結果、取得前到着予想時刻が計画時到着予想時刻よりも後の時刻であると判定する場合、取得前到着予想時刻に基づいて、車両３０の運行計画を変更して、記憶部２２の運行情報２２Ｂを更新する（Ｓ２１０）。
【００８３】
また、処理部１１は、この運行計画の変更に伴って後続の車両３０にもその影響が及ぶと予想される場合、運行計画管理サーバ２０は、この車両３０の運行計画の変更に応じて、貨物配送計画を変更してよい（Ｓ２１１）。例えば、処理部１１は、後続の車両３０Ａが不定期便の場合、後続の車両３０の出発時刻を遅らせて、貨物の配送時間を調整してもよい。また、例えば、処理部１１は、後続の車両３０が定期便の場合、後続の車両３０のいずれかで配送可能となるように、貨物配送計画を変更してもよい。
【００８４】
図５Ａ及び図７の処理によれば、運行監視管理システム１は、運転者Ｄの休憩取得予定に関する情報に基づいて、車両３０の運行計画や貨物配送計画を調整できる。よって、運転者Ｄの眠気に起因する事故等の発生を抑制でき、休憩による影響をなるべく小さくするよう調整できる。よって、事故等により貨物の配送が大幅に遅れたり不達となったりすることを防止できる。また、休憩に関する情報（例えば休憩時間や休憩場所）を運転者Ｄが知覚可能に提示することで、運転者Ｄは休憩の必要性を認識でき、休憩の詳細情報を確認できる。
【００８５】
図８は、図５に示すＢ部分の動作手順を詳細に説明するシーケンス図である。
【００８６】
運行監視サーバ１０の処理部１１は、通信部１３を介して車両３０から又は記憶部１２から、各種情報、例えば車両情報１２Ａ、覚醒情報１２Ｄ、車両３０の位置情報及び経路情報を取得する（Ｓ３０１）。運行計画管理サーバ２０の処理部２１は、通信部２３を介して車両３０から覚醒情報１２Ｄを受信すると、運転者Ｄの休憩が終了したことを確認し、通信部２３を介して、運行監視サーバ１０側が運転再開を認識したことを車両３０に通知する（Ｓ３０２）。
【００８７】
処理部１１は、覚醒情報１２Ｄ、現在時刻、車両３０の現在位置及び運行経路に戻るための移動時間に基づいて、取得後到着予想時刻を算出する（Ｓ３０３）。通信部１３は、この算出の結果つまり取得後到着予想時刻を、その車両ＩＤとともに運行計画管理サーバ２０に送信して通知する（Ｓ３０４）。
【００８８】
運行計画管理サーバ２０の通信部２３は、運行監視サーバ１０から送信される取得後到着予想時刻を受信する。処理部２１は、記憶部２２の運行情報２２Ｂを参照して、取得後到着予想時刻と、記憶部２２の運行情報２２Ｂ内の運行計画の計画時到着予想時刻と、を比較する。処理部２１は、その比較の結果、取得後到着予想時刻が計画時到着予想時刻よりも後の時刻であると判定する場合、取得後到着予想時刻に基づいて、運行計画を変更して、記憶部２２の運行情報２２Ｂを更新する（Ｓ３０５）。運行計画の変更、運行情報２２Ｂの更新の方法は、図７のＳ２１０と同様でよい。また、処理部２１は、この運行計画の変更に伴って後続の車両３０にもその影響が及ぶと予想される場合、この車両３０の運行計画の変更に応じて、貨物配送計画を変更してよい（Ｓ３０６）。この貨物配送計画の変更の方法は、図７のＳ２１１と同様でよい。
【００８９】
図５Ｂ及び図８の処理によれば、運行監視管理システム１は、運転者Ｄの休憩取得実績に関する情報に基づいて、車両３０の運行計画や貨物配送計画を調整できる。よって、例えば休憩取得予定よりも短い休憩であった場合や、疲労の蓄積が大きく休憩時間が想定以上に長い休憩であった場合でも、休憩取得予定時の運行計画や貨物配送計画を更に調整可能である。よって、運行監視管理システム１は、より実態に即した運行管理、配送管理を行うことができる。
【００９０】
次に、運行監視サーバ１０の動作例について説明する。
【００９１】
図９は、運行監視サーバ１０の動作例の概要を示すフローチャートである。運行監視サーバ１０の処理部１１は、運行計画を取得する（Ｓ４０）。処理部１１は、運転者Ｄによる車両３０の運転状態に応じて、運行計画を変更する（Ｓ５０）。処理部１１は、車両３０に休憩通知する（Ｓ６０）。処理部１１は、休憩に応じて、運行計画を変更する（Ｓ７０）。
【００９２】
図１０は、運行監視サーバ１０によるＳ４０の運行計画の取得時の動作例を示すフローチャートである。
【００９３】
運行監視サーバ１０の処理部１１は、通信部１３を介して運行計画管理サーバ２０に対して運行計画を要求する（Ｓ４０１）。
【００９４】
運行計画管理サーバ２０の処理部２１は、通信部２３を介して運行監視サーバ１０から運行計画の要求を受けると、記憶部２２で保持して管理する運行計画（運行情報２２Ｂ）を抽出し、通信部２３を介して運行監視サーバ１０へ運行計画を送信する。
【００９５】
運行監視サーバ１０の処理部１１は、通信部１３を介して運行計画管理サーバ２０から運行計画を取得する（Ｓ４０２）。処理部１１は、取得した運行計画と、記憶部１２で保持して管理する運行計画（運行情報１２Ｂ）と、を比較する（Ｓ４０３）。比較の結果、取得した運行計画（運行情報２２Ｂ）と運行監視サーバ１０の記憶部１２が保持する運行計画（運行情報１２Ｂ）とが一致する場合、図１０の処理を終了する。一方、取得した運行計画（運行情報２２Ｂ）と運行監視サーバ１０の記憶部１２が保持する運行計画（運行情報１２Ｂ）とが不一致である場合、例えば、運行監視サーバ１０の記憶部１２が保持する運行計画（運行情報１２Ｂ）を、取得した運行計画（運行情報２２Ｂ）で更新する。
【００９６】
運行監視サーバ１０の処理部１１は、Ｓ４０１〜Ｓ４０５の運行計画の取得に関する処理を、定期的（例えば逐次）に行ってよい。これにより、スレーブ側の運行監視サーバ１０が保持する運行計画と、マスター側の運行計画管理サーバ２０が保持する運行計画とが、定期的に同期可能である。
【００９７】
図１１は、運行監視サーバ１０による運転状態に応じた運行計画の変更時の動作例を示すフローチャートである。
【００９８】
運行監視サーバ１０の処理部１１は、記憶部１２に記憶された運行情報１１Ｂを参照し、運行監視サーバ１０が管理する各車両の出発時刻の情報を検索して抽出する（Ｓ５０１）。処理部１１は、内部タイマ部（不図示）から現在時刻の情報を取得する。処理部１１は、現在時刻が出発時刻を過ぎている車両が存在するか否かを判定する（Ｓ５０２）。現在時刻が出発時刻を過ぎている車両が存在する場合、通信部１３は、該当する各車両３０に対して、車両３０の位置情報、経路情報、及び眠気情報１２Ｃを要求する（Ｓ５０３）。現在時刻が出発時刻を過ぎている車両が存在しない場合、図１１の処理を終了する。
【００９９】
該当する各車両３０の通信部３３は、Ｓ５０３で送信された要求を受信し、この要求に応じて、自車両を運転する運転者Ｄの眠気情報１２Ｃ、自車両の位置情報、及び自車両の経路情報を送信する。
【０１００】
運行監視サーバ１０の処理部１１は、通信部１３を介して各車両３０からの眠気情報１２Ｃ、車両３０の位置情報、及び車両３０の経路情報を受信し（Ｓ５０４）、記憶部１２に保持された該当する各車両３０の眠気情報１２Ｃ、車両３０の位置情報、及び車両３０の経路情報を更新する（Ｓ５０５）。処理部１１は、各車両３０の位置情報及び経路情報を基に、到着予想時刻を再計算する（Ｓ５０６）。なお、ここでは眠気情報１２Ｃを用いずに、例えばＶＩＣＳ（登録商標）で取得される情報を基に、到着予想時刻が再計算されてよい。
【０１０１】
処理部１１は、再計算された到着予想時刻が計算時到着予想時刻よりも後であるか否かを判定する（Ｓ５０７）。再計算された到着予想時刻が計算時到着予想時刻よりも後である場合、処理部１１は、通信部１３を介して、運行計画管理サーバ２０の記憶部２２に保持された計算時到着予想時刻の修正を指示する（Ｓ５０８）。計算時到着予想時刻の修正の指示には、再計算された到着予想時刻が含まれてよい。運行計画管理サーバ２０の処理部２１は、通信部２３を介して計算時到着予想時刻の修正の指示を受信し、再計算された到着予想時刻を基に、記憶部２２が保持する計算時到着予想時刻を修正する。ここでの修正方法は、例えば、図７のＳ２１０，Ｓ２１１や図８のＳ３０５，Ｓ３０６と同様でよい。修正された到着予想時刻は、記憶部２２が保持する運行情報２２Ｂに格納される。一方、再計算された到着予想時刻が計算時到着予想時刻の以前である場合、計算時到着予想時刻の修正を指示せずに、図１１の処理を終了する。
【０１０２】
運行監視サーバ１０の処理部１１は、Ｓ５０１〜Ｓ５０８の運転状態に応じた運行計画の変更に関する処理を、定期的（例えば逐次）に行ってよい。これにより、運行監視サーバ１０は、例えば拠点を出発して配送中の各車両３０の車両に関する情報と車両３０を運転する運転者Ｄの情報とを取得して、運行計画や到着予想時刻の修正が必要か否かを判断できる。また、必要時（例えば車両の混雑時や事故による迂回時）に、運行計画管理サーバ２０が管理する運行計画が修正されて保持されることで、運行監視サーバ１０が運行計画管理サーバ２０と同期することで、運行計画を運行計画管理サーバ２０の情報と合わせて保持できる。よって、運行監視サーバ１０及び運行計画管理サーバ２０が保持する運行計画は、最新の状態とされる。
【０１０３】
図１２は、運行監視サーバ１０によるＳ６０の休憩通知時の動作例を示すフローチャートである。
【０１０４】
運行監視サーバ１０の処理部１１は、記憶部１２に記憶された運行情報１１Ｃを参照し、運行監視サーバ１０が管理する各車両３０の眠気情報１２Ｃを検索して抽出する（Ｓ６０１）。眠気情報１２Ｃは、車両３０から取得されると、記憶部１２に保持されていてよい。処理部１１は、眠気ありの車両が存在するか否かを判定する（Ｓ６０２）。眠気ありは、例えば、眠気情報１２Ｃが存在することが眠気ありを示してもよいし、眠気情報１２Ｃ内に眠気があることを示す情報が含まれてもよい。また、眠気情報１２Ｃに含まれる眠気状態が所定の眠気以上の場合に、眠気ありとされてもよい。眠気ありの車両が存在する場合、処理部１１は、該当する車両３０の位置情報及び経路情報に基づいて、休憩場所を検索し決定する（Ｓ６０３）。
【０１０５】
処理部１１は、眠気情報１２Ｃを参照し、眠気が強いかどうかを判定する（Ｓ６０４）。例えば、１時間以内に該当車両の運転者Ｄが休憩した履歴がある場合、眠気が強いと判定してよい。処理部１１は、眠気が強いことを眠気情報１２Ｃが示す場合、休憩時間を例えば３時間に決定する（Ｓ６０５）。通信部１３は、決定された休憩場所及び休憩時間の情報を、車両３０に通知する（Ｓ６０５）。処理部１１は、眠気が弱いことを眠気情報１２Ｃが示す場合、休憩時間を例えば１５分に決定する（Ｓ６０６）。通信部１３は、決定された休憩場所及び休憩時間の情報を、車両３０に通知する（Ｓ６０６）。
【０１０６】
眠気ありの運転者Ｄが運転する各車両３０では、処理部３１は、通信部３３を介して運行監視サーバ１０からの休憩場所及び休憩時間の情報を受信し、例えば、休憩場所及び休憩時間の情報をナビゲーション部３６の表示部３６Ａに表示させる。
【０１０７】
これにより、運行監視サーバ１０が主導して、眠気のある運転者Ｄが運転する各車両３０に対して、運転者の眠気の度合いに応じた休憩を案内できる。運転者Ｄは、適切な休憩場所且つ休憩時間で休憩することで、眠気を根本的に解消でき、車両３０の運転時の安全性を向上できる。
【０１０８】
図１３は、運行監視サーバ１０によるＳ７０の運転計画の修正時の動作例を示すフローチャートである。図１３は、図１２に後続して行われる。
【０１０９】
運行監視サーバ１０の処理部１１は、車両３０の目的地への到着予想時刻（ここでは、休憩予定を加味した到着予想時刻（取得前到着予想時刻））を再計算する（Ｓ７０１）。ここでは、処理部１１は、例えば、現在時刻、車両３０の現在位置、休憩時間、休憩場所の移動に要する移動時間に基づいて、取得前到着予想時刻を算出してよい。
【０１１０】
処理部１１は、再計算された取得前到着予想時刻が計算時到着予想時刻よりも後であるか否かを判定する（Ｓ７０２）。再計算された到着予想時刻が計算時到着予想時刻よりも後である場合、処理部１１は、例えば休憩場所を出発地として、休憩後の出発時刻と休憩予定を加味した到着予想時刻（取得前到着予想時刻）とを、通信部１３を介して運行計画管理サーバ２０へ通知する（Ｓ７０３）。
【０１１１】
運行計画管理サーバ２０の通信部２３は、休憩後の出発時刻と休憩予定を加味した取得前到着予想時刻とを受信する。処理部２１は、再計算された取得前到着予想時刻を基に、記憶部２２が保持する計算時到着予想時刻を修正する。修正された計算時到着予想時刻は、例えば、取得前到着予想時刻と同じ時刻として、記憶部２２が保持する運行情報２２Ｂに格納される。また、処理部２１は、休憩後の出発時刻の情報で運行情報２２Ｂの出発時刻を更新する。
【０１１２】
このようにして、運行監視サーバ１０の処理部１１は、運行計画管理サーバ２０に対して、出発地、出発時刻、計算時到着予想時刻、等を含む運行計画の修正を指示する（Ｓ７０４）。
【０１１３】
一方、再計算された到着予想時刻が計算時到着予想時刻の以前である場合、計算時到着予想時刻の修正を指示せずに、図１３の処理を終了する。
【０１１４】
これにより、運行監視サーバ１０が、運転者Ｄの休憩予定の段階で、運行計画に遅れが生じるかどうかを判断し、遅れが生じる場合には運行計画を修正できる。また、必要時に、運行計画管理サーバ２０が管理する運行計画が修正されて保持されることで、運行監視サーバ１０が運行計画管理サーバ２０と同期することで、運行計画を運行計画管理サーバ２０の情報と合わせて保持できる。よって、運行監視サーバ１０及び運行計画管理サーバ２０が保持する運行計画は、休憩予定を加味した最新の状態とされる。
【０１１５】
さらに、運行監視サーバ１０は、休憩実績を加味して取得後到着予想時刻を再計算し、取得後到着予想時刻を加味して、必要時に計画時到着予想時刻を更新してよい。ここでの計画時到着予想時刻は、未修正の計画時到着予想時刻であり得るし、図１１のＳ５０８や図１３のＳ７０４で修正された計画時到着予想時刻でもあり得る。これにより、運行監視サーバ１０は、休憩実績を基に、運行計画や貨物配送計画を修正できる。
【０１１６】
以上のように、運行監視サーバ１０（運行監視装置の一例）の処理部１１は、車両３０の運転者Ｄの眠気に関する眠気情報１２Ｃを取得し、車両３０の位置情報を取得し、車両３０の運行経路に関する経路情報を取得し、眠気情報１２Ｃ、車両３０の位置情報、及び車両３０の経路情報に基づいて、運転者Ｄの休憩の要否を判定する。
【０１１７】
また、運行監視方法は、車両３０の運転者Ｄの眠気に関する眠気情報１２Ｃを取得し、車両３０の位置情報を取得し、車両３０の運行経路に関する経路情報を取得し、眠気情報１２Ｃ、車両３０の位置情報、及び車両３０の経路情報に基づいて、運転者Ｄの休憩の要否を判定する。また、運行監視サーバ１０のプログラムは、この運行監視方法をコンピュータに実行させる。
【０１１８】
すなわち、運行監視サーバ１０、運行監視方法及びそのプログラム（運行監視サーバ１０等とも呼ぶ）は、眠気情報１２Ｃに基づいて運転者Ｄの休憩が必要か要否を判定するので、運転者Ｄの休憩が必要な場合に運転者Ｄに規範的に休憩を取得させて、運転者Ｄの眠気の原因を根本的に解消できる。また、運行監視サーバ１０により客観的な判定で休憩の取得を促すので、運転者Ｄは安心して（気兼ねなく）休憩を取得できる。その結果、運行監視サーバ１０等は、合理的な休憩の取得率を高めて運転者Ｄ及び車両３０の安全性を向上させることができる。
【０１１９】
また、処理部１１は、運転者Ｄの休憩が必要であると判定した場合、眠気情報１２Ｃに基づいて、運転者Ｄが休憩するための休憩時間を決定してよい。このため、運行監視サーバ１０等は、過不足ない適度な休憩を運転者Ｄに取得させて、運転者Ｄ及び車両３０の安全性をより高めることができる。
【０１２０】
また、処理部１１は、車両３０の位置情報に基づいて、運転者Ｄが休憩するための休憩場所を決定してよい。これにより、運行監視サーバ１０等は、休憩を取得すべき場所を事前に決定して提示することで、運転者Ｄが休憩場所を探索する手間（労力）をなくして、休憩取得の簡便性を高めて休憩の取得率を高めることができる。
【０１２１】
また、処理部１１は、車両３０に関する車両情報１２Ａ，２２Ａを取得し、車両情報１２Ａ，２２Ａに含まれる車両３０のサイズに基づいて、休憩場所を決定してよい。これにより、運行監視サーバ１０等は、実際に提示された休憩場所に移動してみると車両３０の駐車可能スペースがないとの事態を回避して、休憩の取得機会の損失を事前に防止できる。
【０１２２】
また、処理部１１は、通信部１３を介して、運転者Ｄが休憩するための休憩時間及び休憩場所を、車両３０に通知してよい。これにより、運行監視サーバ１０等は、車両３０の表示部３６Ａ等を用いて休憩時間及び休憩場所を提示させることで、運転者Ｄに休憩の取得を直接促し、休憩の取得率をより高めることができる。
【０１２３】
また、処理部１１は、現在時刻の情報を取得し、車両３０の現在位置の情報を取得し、現在時刻と、車両３０の現在位置と、休憩時間と、車両３０の現在位置から休憩場所の移動に要する移動時間と、に基づいて、車両３０が目的地に到着する取得前到着予想時刻（第１の到着予想時刻の一例）を算出してよい。これにより、運行監視サーバ１０等は、運転者Ｄの休憩取得前にその休憩取得計画による遅延を事前に見積もることで、休憩取得による遅延による影響を最小限度にして、例えば運行計画の遅延や貨物の配送遅延を抑制できる。
【０１２４】
また、処理部１１は、運転者Ｄが覚醒したことを示す覚醒情報１２Ｄを取得し、現在時刻の情報を取得し、車両３０の現在位置の情報を取得し、覚醒情報１２Ｄと、現在時刻と、車両３０の現在位置と、車両３０の現在位置から運行経路に戻るための移動時間と、に基づいて、車両３０が目的地に到着する取得後到着予想時刻（第２の到着予想時刻の一例）を算出してよい。これにより、運行監視サーバ１０等は、運転者Ｄの休憩取得実績に基づいて到着予想時刻を算出するので、遅延を精度よく見積もることができる。
【０１２５】
また、運行計画管理サーバ２０（運行計画管理装置の一例）の処理部２１は、運行監視サーバ１０から取得前到着予想時刻を取得し、車両３０が目的地に到着する計画時到着予想時刻（第３の到着予想時刻の一例）を含み、車両３０を運行するための運行計画（第１の運行計画の一例）を取得し、取得前到着予想時刻が計画時到着予想時刻よりも後の時刻である場合、取得前到着予想時刻に基づいて、運行計画を変更する。
【０１２６】
また、運行計画管理方法は、現在時刻の情報を取得し、車両３０の現在位置の情報を取得し、現在時刻と、車両３０の現在位置と、車両３０の運転者Ｄが休憩する休憩時間と、車両３０の現在位置から運転者Ｄが休憩する休憩場所への移動に要する移動時間と、に基づいて算出された、車両３０が目的地に到着する取得前到着予想時刻（第５の到着予想時刻の一例）を取得し、車両３０が目的地に到着する計画時到着予想時刻（第６の到着予想時刻の一例）を含み、車両３０を運行するための運行計画（第３の運行計画の一例）を取得し、取得前到着予想時刻が計画時到着予想時刻よりも後の時刻である場合、取得前到着予想時刻に基づいて、運行計画を変更する。また、運行計画管理サーバ２０のプログラムは、この運行計画管理方法をコンピュータに実行させる。
【０１２７】
すなわち、運行計画管理サーバ２０、運行計画管理方法及びそのプログラム（運行計画管理サーバ２０等ともいう）は、運転者Ｄの休憩取得予定により目的地への到着が遅れる場合、その休憩取得予定による遅延を加味した運行計画を生成して、その遅延による影響を最小限度にできる。
【０１２８】
また、処理部２１は、運行計画（第１の運行計画の一例）の変更に応じて、車両３０に積載予定の貨物を配送するための貨物配送計画（第１の貨物配送計画の一例）を変更してよい。これにより、運行計画管理サーバ２０等は、後続の車両３０による配送を含めた貨物配送計画を見直することで配送全体を最適化して、運転者Ｄの休憩取得による遅延の影響をより一層抑制できる。
【０１２９】
また、処理部２１は、運行監視サーバ１０から取得後到着予想時刻（第２の到着予想時刻の一例）を取得し、車両３０が目的地に到着する計画時到着予想時刻（第４の到着予想時刻の一例）を含み、車両３０を運行するための運行計画（第２の運行計画の一例）を取得し、取得後到着予想時刻が計画時到着予想時刻よりも後の時刻である場合、取得後到着予想時刻に基づいて、運行計画を変更してよい。これにより、運行計画管理サーバ２０等は、運転者Ｄの休憩取得実績により目的地への到着が遅れる場合、その休憩取得実績による遅延を加味した運行計画を生成して、その遅延による影響を最小限度にできる。
【０１３０】
また、運行計画管理サーバ２０の処理部２１は、運行計画（第２の運行計画の一例）の変更に応じて、車両３０に積載予定の貨物を配送するための貨物配送計画（第２の貨物配送計画の一例）を変更してよい。これにより、運行計画管理サーバ２０等は、後続の車両３０による配送を含めた貨物配送計画を見直することで、配送全体を最適化して、運転者Ｄの休憩取得による遅延の影響をより一層抑制できる。
【０１３１】
また、車両３０は、運行監視サーバ１０から休憩時間及び休憩場所の情報を受信する通信部３３と、休憩時間及び休憩場所を示す情報を提示する表示部３６Ａ（提示部の一例）と、を備える。これにより、車両３０は、表示部３６Ａ等を用いて休憩時間及び休憩場所を提示することで運転者Ｄに休憩の取得を直接促し、休憩の取得率をより高めることができる。
【０１３２】
以上、図面を参照しながら各種の実施形態について説明したが、本開示はかかる例に限定されないことはいうまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例、修正例、置換例、付加例、削除例、均等例に想到し得ることは明らかであり、それらについても当然に本開示の技術的範囲に属するものと了解される。また、発明の趣旨を逸脱しない範囲において、上述した各種の実施形態における各構成要素を任意に組み合わせてもよい。
【０１３３】
上記実施形態では、運行監視サーバ１０と運行計画管理装置２０とが別体で構成されることを例示したが、運行監視サーバ１０と運行計画管理装置２０とが一体で構成されてもよい。
【産業上の利用可能性】
【０１３４】
本開示は、運転者の眠気の原因を根本的に解消して、車両運行の安全性を向上できる運行監視装置、運行計画管理装置、車両、運行監視方法、運行計画管理方法、及びプログラムに有用である。
【符号の説明】
【０１３５】
１        運行監視管理システム
２        通信ネットワーク
２Ａ      外部ネットワーク部
２Ｂ      内部ネットワーク部
１０      運行監視サーバ
１１      処理部
１２      記憶部
１２Ａ    車両情報
１２Ｂ    運行情報
１２Ｃ    眠気情報
１２Ｄ    覚醒情報
１２Ｅ    地図情報
１３      通信部
２０      運行計画管理サーバ
２１      処理部
２２      記憶部
２２Ａ    車両情報
２２Ｂ    運行情報
２２Ｆ    貨物情報
２３      通信部
３０      車両
３１      処理部
３２      記憶部
３３      通信部
３４      眠気検出部
３４Ａ    撮像部
３５      センサ部
３５Ａ    ＧＰＳセンサ部
３６      ナビゲーション部
３７Ａ    表示部
Ｄ        運転者
【図１】
2020154476.tif 000003
【図２】
2020154476.tif 000004
【図３】
2020154476.tif 000005
【図４】
2020154476.tif 000006
【図５Ａ】
2020154476.tif 000007
【図５Ｂ】
2020154476.tif 000008
【図６】
2020154476.tif 000009
【図７】
2020154476.tif 000010
【図８】
2020154476.tif 000011
【図９】
2020154476.tif 000012
【図１０】
2020154476.tif 000013
【図１１】
2020154476.tif 000014
【図１２】
2020154476.tif 000015
【図１３】
2020154476.tif 000016