(57)【要約】【課題】操作者の操作技術を向上させる。【解決手段】乗り物において生成されたデータを受信する計算機システムであって、前記乗り物は、運行予定を示す運行管理データに従って運行し、前記計算機システムは、プロセッサ及びメモリを有し、前記運行管理データを取得し、前記運行中の複数の取得時における前記乗り物の状態に関する乗り物データを、前記乗り物から取得し、前記取得した運行管理データ及び前記取得した乗り物データに基づいて、操作履歴データを生成し、前記生成した操作履歴データに基づいて、前記乗り物の乗客の乗り心地を決定し、前記決定した乗り心地と、前記複数の取得時における乗り物の状態とを表示する履歴画面のデータを、前記生成した操作履歴データに基づいて生成し、前記履歴画面を表示させるため、前記生成した履歴画面のデータを出力する。【選択図】図１
2015182684.tif 000002
【特許請求の範囲】
【請求項１】
乗り物において生成されたデータを受信する計算機システムであって、
前記乗り物は、運行予定を示す運行管理データに従って運行し、
前記計算機システムは、
プロセッサ、メモリ及び出力部を有し、
前記プロセッサは、
前記運行管理データを取得し、
前記運行中の複数の取得時における前記乗り物の状態に関する乗り物データを、前記乗り物から取得し、
前記取得した運行管理データ及び前記取得した乗り物データに基づいて、操作履歴データを生成し、
前記生成した操作履歴データに基づいて、前記乗り物の乗客が感じる乗り心地の評価を決定し、
前記決定した乗り心地の評価と、前記複数の取得時における乗り物の状態とを表示する履歴画面のデータを、前記生成した操作履歴データに基づいて生成し、
前記出力部は、前記履歴画面を表示するため、前記生成した履歴画面のデータを出力することを特徴とする計算機システム。
【請求項２】
請求項１に記載の計算機システムであって、
前記乗り物データは、
前記複数の取得時において測定された前記乗り物の速度を示す速度情報と、
前記複数の取得時において取得された前記乗り物への操作を示す操作情報と、を含み、
前記プロセッサは、
前記速度情報に基づいて加速に関する加速指標を算出し、
前記加速指標と前記操作情報とに基づいて、前記複数の取得時における前記乗り心地の評価を決定することを特徴とする計算機システム。
【請求項３】
請求項２に記載の計算機システムであって、
前記乗り物は、複数の種類のブレーキを有し、
前記乗り物データは、前記複数の取得時において取得された前記複数の種類のブレーキの強さに関するブレーキ情報を含み、
前記プロセッサは、前記加速指標と前記操作情報と前記ブレーキ情報とに基づいて、前記複数の取得時における前記乗り心地の評価を決定することを特徴とする計算機システム。
【請求項４】
請求項３に記載の計算機システムであって、
前記ブレーキ情報は、前記複数の種類のブレーキの強さの比率を示し、
前記プロセッサは、
前記加速指標として、前記速度情報に基づく加加速度を算出し、
前記加加速度が第１の閾値以下であるか否かを判定し、
前記複数の種類のブレーキの中で所定のブレーキの強さの比率が第２の閾値以下であるか否かを判定し、
前記操作情報が、前記乗り物への操作が所定の操作であるか否かを示し、
前記加加速度が第１の閾値以下であり、かつ、前記所定のブレーキの強さの比率が第２の閾値以下であり、かつ、前記乗り物への操作が所定の操作である場合、乗り心地がよく、かつ、操作技術が高いことを前記乗り心地の評価として決定することを特徴とする計算機システム。
【請求項５】
請求項３に記載の計算機システムであって、
前記ブレーキ情報は、前記複数の種類のブレーキの強さの比率を示し、
前記プロセサは、
前記複数の種類のブレーキの中で少なくとも一つのブレーキの強さの比率が所定の閾値を超えたか否かを判定し、
前記少なくとも一つのブレーキの強さの比率が所定の閾値を超えた場合、当該ブレーキの種類と、前記決定した乗り心地の評価と、前記複数の取得時における乗り物の状態とを表示する前記履歴画面のデータを生成することを特徴とする計算機システム。
【請求項６】
請求項１に記載の計算機システムであって、
前記プロセッサは、
前記複数の取得時における天気を示す気象情報を取得し、
前記決定した乗り心地の評価と、前記複数の取得時における乗り物の状態及び気象情報とを表示する前記履歴画面のデータを生成することを特徴とする計算機システム。
【請求項７】
請求項１に記載の計算機システムであって、
前記乗り物データは、前記複数の取得時において前記乗り物の操作者が認識する状況を示す状況情報を含み、
前記プロセッサは、
取得時の指定を受け付け、
前記受け付けた取得時における状況情報に基づいて前記操作者が認識する状況を表示する状況画面のデータを生成し、
前記出力部は、前記履歴画面と前記状況画面とを一つの画面に表示させるためのデータを出力することを特徴とする計算機システム。
【請求項８】
請求項１に記載の計算機システムであって、
前記乗り物データは、複数の操作者による前記運行中の前記乗り物の状態を示し、
前記プロセッサは、
複数の操作者を受け付け、
前記複数の操作者による運行中の状態を示す乗り物データと前記運行管理データとに基づいて、複数の操作履歴データを生成し、
前記複数の操作履歴データに基づいて複数の履歴画面のデータを生成し、
前記出力部は、前記生成した複数の履歴画面を一つの画面に表示させるためのデータを出力することを特徴とする計算機システム。
【請求項９】
請求項１に記載の計算機システムであって、
前記乗り物データは、前記複数の取得時における乗り物の通過位置を含み、
前記プロセッサは、
前記乗り物の運行経路における勾配を示す位置情報を保持し、
前記乗り物データと前記運行管理データと前記位置情報とに基づいて前記操作履歴データを生成し、
前記位置情報と前記乗り物データとに基づいて、前記通過位置における勾配を特定し、
前記決定した乗り心地の評価と、前記複数の取得時における乗り物の状態、及び、前記通過位置における勾配とを表示する履歴画面のデータを、前記生成した操作履歴データに基づいて生成することを特徴とする計算機システム。
【請求項１０】
請求項１に記載の計算機システムであって、
前記計算機システムは、前記出力部に接続される端末を含み、
前記端末は、
前記出力部から出力されたデータを受信し、
前記受信したデータに基づいて前記履歴画面を表示することを特徴とする計算機システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機システムに関する。
【背景技術】
【０００２】
一般に、公共交通機関の乗り物（例えば、電車、バス又は飛行機等）の乗務員は、定期的に運転又は操縦等の訓練を受ける必要がある。乗り物の操作者は、ドライブシミュレータ等の乗務員トレーニングソフトを用いて乗り物の操作を訓練する。ドライブシミュレータは、仮想的に操作環境を画面に表示し、操作者に画面を閲覧させ、かつ、擬似的に操作を操作者に行わせることによって、操作者の技能を向上させるものである。
【０００３】
さらに、運転者の過去の操作の実績に基づいて、運転者の運転技量を算出する技術が提案されている（例えば、特許文献１参照）。また、閉塞区間内のブレーキパターンに基づいて、目標速度を算出する技術が提案されている（例えば、特許文献２参照）。
【０００４】
運転者は、これらの特許文献１又は特許文献２の技術を用いて、自らの運転の技術を把握し、また、理想的な運転速度等を把握することによって、運転の技術を向上させている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−２９８９７９号公報
【特許文献２】特開２０１１−２１７５６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ここで、公共交通機関における高い運転技術とは、乗客に不快感を与えず、かつ、定刻に目的地に到達する技術を言う。
【０００７】
しかし、特許文献１に記載された技術は、過去の運転者の操作にのみ起因する運転操作の状況に基づいて運転技術を評価するのみであり、乗客への影響を考慮した指標を提示し、運転技術の向上を図るものではない。
【０００８】
また、特許文献２に記載された技術も、ブレーキパターンのみに基づくものであり、乗客への影響を考慮した指標を提示し、運転技術の向上を図るものではない。
【０００９】
本発明は、過去の操作の実績と操作中の状態とを、乗客への影響に関する指標ともに操作者に提示し、操作者の操作技術を向上させるシステムの提供を目的とする。
【課題を解決するための手段】
【００１０】
本発明の代表的な一形態によると、乗り物において生成されたデータを受信する計算機システムであって、前記乗り物は、運行予定を示す運行管理データに従って運行し、前記計算機システムは、プロセッサ及びメモリを有し、前記運行管理データを取得し、前記運行中の複数の取得時における前記乗り物の状態に関する乗り物データを、前記乗り物から取得し、前記取得した運行管理データ及び前記取得した乗り物データに基づいて、操作履歴データを生成し、前記生成した操作履歴データに基づいて、前記乗り物の乗客の乗り心地を決定し、前記決定した乗り心地と、前記複数の取得時における乗り物の状態とを表示する履歴画面のデータを、前記生成した操作履歴データに基づいて生成し、前記履歴画面を表示させるため、前記生成した履歴画面のデータを出力する。
【発明の効果】
【００１１】
本発明によれば、操作者の運転技術を向上させることができる。
【００１２】
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１３】
【図１】本実施例の情報処理システムを示すブロック図である。
【図２】本実施例の管理サーバのハードウェア構成を示すブロック図である。
【図３】本実施例の運行管理ＤＢの運行管理データを示す説明図である。
【図４】本実施例の車上ＤＢの車上データを示す説明図である。
【図５】本実施例の運転パラメータを示す説明図である。
【図６】本実施例の行路ＤＢの行路データを示す説明図である。
【図７】本実施例の運転履歴ＤＢを示す説明図である。
【図８】本実施例の運転履歴データを生成する処理を示すフローチャートである。
【図９】本実施例の画面遷移を示す説明図である。
【図１０】本実施例の画面生成処理を示すフローチャートである。
【図１１】本実施例のメニュー画面を示す説明図である。
【図１２】本実施例の選択画面を示す説明図である。
【図１３】本実施例の運転履歴画面を示す説明図である。
【図１４】本実施例の運転履歴画面の他の例を示す説明図である。
【図１５】本実施例の状況表示画面を示す説明図である。
【図１６】本実施例のデータ選択画面を示す説明図である。
【図１７】本実施例のデータ比較画面を示す説明図である。
【発明を実施するための形態】
【００１４】
以下に本発明を、図面を用いて説明する。
【００１５】
図１は、本実施例の情報処理システムを示すブロック図である。
【００１６】
図１に示す情報処理システムは、公共交通機関に設置されるシステムであり、中央管理システム１０、運行管理システム２０、ネットワーク３０、少なくとも一つの車両５０（５０ａ、５０ｂ）、複数の乗務員端末４０、及び、気象ＤＢ６０を含む。
【００１７】
以下において、情報処理システムが鉄道設備に設置される場合を主に記載する。このため、車両５０は鉄道車両である。また、車両５０の操作者を運転士と記載し、車両５０の操作を運転と記載する。
【００１８】
中央管理システム１０は、運転士の運転の履歴を保持し、要求に応じて運転の履歴を乗務員端末４０に提示するシステムである。中央管理システム１０は、管理サーバ１１、運転履歴ＤＢ１０１及び行路ＤＢ１０３を含む。
【００１９】
管理サーバ１１は、運行管理システム２０、車両５０及び気象ＤＢ６０から、ネットワーク３０を介してデータを受信する。管理サーバ１１は、受信したデータに基づいて、運転の履歴を示す運転履歴データを生成し、生成した運転履歴データを運転履歴ＤＢ１０１に格納する。管理サーバ１１は、乗務員端末４０、又は、自らに直接接続する出力装置に運転履歴を表示するためのデータを送信する。
【００２０】
運転履歴ＤＢ１０１は、運転士の運転の履歴と運行情報とを含む運転履歴データを保持する。行路ＤＢ１０３は、車両５０が通過する行路と、行路に含まれる複数の位置の状態を示す。
【００２１】
本実施例における行路とは、運行することがあらかじめ定められた駅の区間であり、車両５０が通過する経路である。駅の区間には、あらかじめ行路名が割り当てられる。行路は、例えば、中央線、又は、山手線等である。また、本実施例の行路は、例えば、東海道線と埼京線とを含む行路など、複数の行路の組合せを一意に示す行路であってもよい。
【００２２】
また、本実施例における行路は、例えば、上り又は下り等の方向を示すてもよい。例えば、行路は、中央線上り、又は、京浜東北線下り等であってもよい。
【００２３】
運行管理システム２０は、運行予定を車両５０に指示する計算機システムである。ここで、運行予定は、車両５０が運行する行路及び時刻等を示す。運行管理システム２０は、図示しないプロセッサ、記憶装置及びネットワークインタフェースを有するシステムである。
【００２４】
運行管理システム２０は、運行管理ＤＢ２００を有する。運行管理ＤＢ２００は、車両５０の運行予定を示す運行管理データを含む。車両５０は、運行管理システム２０から受信する運行管理データに従って運行する。
【００２５】
ネットワーク３０は、中央管理システム１０、運行管理システム２０、車両５０、複数の乗務員端末４０、及び、気象ＤＢ６０を接続する。ネットワーク３０は、各システム又は各装置と接続できれば、有線によって通信を中継してもよいし、無線によって通信を中継してもよい。
【００２６】
車両５０は、操作者が運転する乗り物であり、以下において鉄道車両である。しかし、本実施例の車両５０は、バス、航空機、又は、フェリー等のあらかじめ特定の行路が割り当てられ、定刻に目的地に到着する必要がある乗り物であれば、いかなる乗り物であってもよい。
【００２７】
車両５０は、車両制御システム５１及び車上ＤＢ５０１を有する。車両制御システム５１は、プロセッサ、メモリ及びネットワークインタフェースを有する計算機システムである。
【００２８】
車両制御システム５１は、運転士からの入力を受け付ける入力装置を有する。また、車両制御システム５１は、運転士が車両５０を運転する運転台と接続され、運転士が運転台おいて操作した結果を運転パラメータとして取得する。
【００２９】
さらに、車両制御システム５１は、車両５０に設置されたセンサ（例えば、圧力計、又は、速度計等）に接続され、センサによって測定された測定値を取得する。また、車両５０にはカメラが設置されてもよく、車両制御システム５１は、カメラにより撮影された画像を取得してもよい。
【００３０】
車両制御システム５１は、取得した測定値又は画像等を車上データとして車上ＤＢ５０１に格納する。ここで、車上データは、取得した時刻における車両５０の状態を示す。そして、１回の運行において生成された車上データを保持することによって、車上ＤＢ５０１は、運転の履歴を示す。
【００３１】
乗務員端末４０は、本実施例のユーザが運転の履歴を確認するための端末である。ここで、本実施例のユーザとは、運転士、車掌、又は、運転士を監督する者など、車両５０の運行に関わる者を含み、運転の履歴を閲覧する必要がある者である。
【００３２】
乗務員端末４０は、プロセッサ、メモリ、ネットワークインタフェースを有する計算機システムであり、プリンタ又はディスプレイ等の出力装置、及び、キーボード、マウス又はタッチパネル等の入力装置を有する。乗務員は、乗務員端末４０を用いて中央管理システム１０に運転履歴の表示を要求する。
【００３３】
気象ＤＢ６０は、過去の天気に関する気象情報を保持する。本実施例における気象情報は、例えば、晴れ若しくは曇りなどの空模様、風速、風向、又は、霧若しくは落雷等の気象条件を示す。
【００３４】
図２は、本実施例の管理サーバ１１のハードウェア構成を示すブロック図である。
【００３５】
管理サーバ１１は、プロセッサ１２、メモリ１３、ネットワークインタフェース１４、及び、入出力インタフェース１５を有する。プロセッサ１２は、演算装置及び制御装置であり、例えばＣＰＵである。
【００３６】
メモリ１３は、一時的にデータを記憶する記憶装置である。プロセッサ１２は、メモリ１３のデータを読み書きすることによって、プログラムを実行する。本実施例のメモリ１３には、プログラムである運転履歴生成部１６及び画面生成部１７が展開される。
【００３７】
運転履歴生成部１６は、運転履歴データを生成する処理部である。画面生成部１７は、運転履歴データに基づいて運転履歴を示す画像を生成する。
【００３８】
ネットワークインタフェース１４は、運行管理システム２０、ネットワーク３０、車両５０、複数の乗務員端末４０、及び、気象ＤＢ６０と、ネットワーク３０を介して接続するためのネットワークインタフェースである。
【００３９】
入出力インタフェース１５は、運転履歴ＤＢ１０１及び行路ＤＢ１０３と接続するためのインタフェースである。また、管理サーバ１１が出力装置及び入力装置と接続される場合、これらと接続するためのインタフェースである。運転履歴生成部１６及び画面生成部１７の指示により、運転履歴ＤＢ１０１から運転履歴データを読み出し、また、運転履歴ＤＢ１０１に運転履歴データを格納する。
【００４０】
なお、管理サーバ１１は、複数の入出力インタフェース１５を有してもよい。そして、管理サーバ１１は、プリンタ又はディスプレイ等の出力装置、及び、キーボード、マウス又はタッチパネル等の入力装置と、入出力インタフェース１５を介して接続されてもよい。
【００４１】
図３は、本実施例の運行管理ＤＢ２００の運行管理データを示す説明図である。
【００４２】
運行管理ＤＢ２００は、複数の運行管理データを有する。運行管理データは、車両５０の運行予定を示し、時刻表の役割を有する。
【００４３】
運行管理データは、行先２００１、種別２００２、行路２００８、列車番号２００３、日時２００４、在線位置２００５、規制情報２００６、運転調整２００７及び指令情報２００９を含む。
【００４４】
行先２００１は、車両５０が進む方向を示し、終点となる駅名を示す。
【００４５】
種別２００２は、車両５０が停車する駅の組合せの種類を示す。例えば、種別２００２が「快速」である場合、車両５０は、行路における一部の駅に停車せず、当該駅を通過する。また、種別２００２が「各駅」である場合、車両５０は、行路におけるすべての駅に停車する。
【００４６】
行路２００８は、行路の識別子を示す。列車番号２００３は、行先２００１、種別２００２、行路２００８、及び、始発時刻の組合せに一意に割り当てられる識別子である。
【００４７】
日時２００４は、車両５０が、在線位置２００５が示す位置を通過するべき時刻を示す。在線位置２００５は、行路上の位置を示す。在線位置２００５は、運転履歴の変動を正確に把握できる程度に細分化された、線路上の区間を示す。
【００４８】
規制情報２００６は、車両５０が運行する際に指示される規制の内容を示す。例えば、車両５０が徐行するように指示される場合、規制情報２００６は、「徐行」を示す。
【００４９】
運転調整２００７は、車両５０が在線位置２００５を実際に通過すべき時刻と、日時２００４が示す時刻との差を示す。運転調整２００７は、他の車両５０の運行状況により、時刻表どおりに運行するべきでない場合に用いられる。
【００５０】
指令情報２００９は、規制情報２００６及び運転調整２００７以外に、運行を整理するための指示を示す。
【００５１】
運行管理システム２０は、日時２００４及び運転調整２００７が示す車両５０の運行予定時刻の前に、運行管理データを車両５０に送信する。
【００５２】
図４は、本実施例の車上ＤＢ５０１の車上データを示す説明図である。
【００５３】
車上ＤＢ５０１は、複数の車上データを有する。車上データは、運転士５０１０、列車番号５０１１、日時５０１２、在線位置５０１３、速度５０１４、ノッチ／ブレーキハンドル位置５０１５、乗車率５０１６、空気ブレーキ率５０１７、空気ブレーキ圧力５０１８、電気ブレーキ力５０１９、及び運転台情報５０２０を含む。
【００５４】
運転士５０１０は、車両５０を運転する運転士の識別子を示す。図４に示す運転士５０１０は、運転士の氏名を識別子として含むが、本実施例の運転士５０１０はこれに限られず、運転士を一意に示す識別子であれば、いかなる識別子を含んでもよい。
【００５５】
列車番号５０１１は、車両５０が運行する行先、種別、行路、及び、始発時刻により一意な識別子である。列車番号５０１１は、車両５０が運行するために従った運行管理データの列車番号２００３を示す。
【００５６】
日時５０１２は、在線位置５０１３を実際に通過した時刻を示す。
【００５７】
在線位置５０１３は、行路上の位置を示す。在線位置５０１３は、運行管理ＤＢ２００の在線位置２００５に対応する。車両５０が鉄道車両である場合、車両５０の車両制御システム５１は、列車無線等によりアンテナを介して走行位置を取得し、車上ＤＢ５０１に格納してもよい。
【００５８】
また、車両制御システム５１は、特に、車両５０が飛行機又はフェリーである場合、ＧＰＳ等によって飛行位置又は航行位置を取得してもよい。
【００５９】
速度５０１４は、日時５０１２が示す時刻において、車両５０に設置された速度センサによって測定された速度を示す。
【００６０】
ノッチ／ブレーキハンドル位置５０１５は、日時５０１２が示す時刻における車両５０への操作の操作量を示す。車両５０が鉄道車両である場合、運転士は、ノッチ／ブレーキハンドルを複数の位置に操作することができ、操作した位置の違いによって操作量が決定する。このため、図４に示すノッチ／ブレーキハンドル位置５０１５には、ハンドルの位置を示す識別子が格納される。
【００６１】
また、車両５０がバスである場合、ノッチ／ブレーキハンドル位置５０１５は、ギアの位置、アクセルペダルの踏み込み量、又は、ハンドルの切れ角度を示す識別子でもよい。車上データは、操作量を示すことができれば、いかなる識別子を含んでもよい。
【００６２】
乗車率５０１６は、日時５０１２が示す時刻における乗車率５０１６を示す。乗車率５０１６は、車両５０底部の空気バネに設置されたセンサが空気バネへの圧力を測定することにより、求められる。
【００６３】
空気ブレーキ率５０１７は、複数のブレーキによるブレーキの強さにおける、空気ブレーキの強さの比率を示す。具体的には、空気ブレーキ率５０１７は、空気ブレーキによるブレーキの強さ及び電気ブレーキによるブレーキの強さの合計によって、空気ブレーキによるブレーキの強さを除算して得られた結果を、百分率で表した値である。
【００６４】
図４において、ブレーキの種類は空気ブレーキと電気ブレーキとの２種類である。しかし、車両制御システム５１が機械式ブレーキ及び油圧式ブレーキ等のブレーキの強さを取得できる場合、車上ＤＢ５０１は、空気ブレーキ、電気ブレーキ、機械式ブレーキ及び油圧式ブレーキの各々の強さの比率を示す項目を有してもよい。
【００６５】
使用することが推奨されるブレーキがあった場合、車上データにブレーキの強さに関する情報を含めることにより、運転士が推奨されるブレーキを過去に使用した程度を把握することができる。
【００６６】
空気ブレーキ圧力５０１８は、日時５０１２が示す時刻において、空気ブレーキにかけられた圧力を示す。また、電気ブレーキ力５０１９は、日時５０１２が示す時刻において、電気ブレーキによるブレーキ力を示す。
【００６７】
車上データに空気ブレーキ率が含まれず、空気ブレーキ圧力５０１８及び電気ブレーキ力５０１９が車上データに含まれる場合、運転履歴生成部１６は、空気ブレーキ圧力５０１８及び電気ブレーキ力５０１９から空気ブレーキ率５０１７又は電気ブレーキ率を算出してもよい。
【００６８】
運転台情報５０２０は、日時５０１２が示す時刻の運転台において、運転士が視覚又は聴覚等で認識できる情報を含む。運転台情報５０２０は、運転パラメータ５０３、動画ファイル５０２１、及び静止画ファイル５０２２を含む。
【００６９】
運転パラメータ５０３は、日時５０１２が示す時刻において運転士が認識できる情報のパラメータを示す。運転パラメータ５０３については後述する。
【００７０】
動画ファイル５０２１は、日時５０１２が示す時刻の前後において、運転台から見える動画像を含む。図４に示す動画ファイル５０２１は、動画像が格納されるファイルのファイル名を示す。
【００７１】
車両制御システム５１は、運転台から見える動画像を撮影するカメラを車両５０が備えていた場合、日時５０１２が示す時刻の前後における、運転台から見える動画像を、カメラから取得する。そして、車両制御システム５１は、取得された動画像を動画ファイルとして車上ＤＢ５０１に格納し、さらに、格納した動画ファイル名を動画ファイル５０２１に格納する。
【００７２】
静止画ファイル５０２２は、日時５０１２が示す時刻において、運転台から見える静止画像を含む。運転台からみえる静止画像を撮影するカメラを車両５０が備えていた場合、車両制御システム５１は、日時５０１２が示す時刻における、運転台からみえる静止画像をカメラから取得する。そして、車両制御システム５１は、取得した画像を静止画ファイルとして車上ＤＢ５０１に格納し、さらに、格納した静止画ファイル名を静止画ファイル５０２２に格納する。
【００７３】
なお、車両５０に設置されるカメラは、車窓から見える風景を撮影してもよく、計器及びマスコン等が配置される運転台を撮影してもよい。車両制御システム５１が車上データに運転台情報を含めることにより、中央管理システム１０が、実際に運転士が直面する状況を、正確に再現することができる。
【００７４】
また、車両５０にレコーダーが設置されている場合、車両制御システム５１は、運転台における音声を録音し、運転台情報５０２０に、日時５０１２が示す時刻の運転台において聴取できる音声を格納してもよい。
【００７５】
図５は、本実施例の運転パラメータ５０３を示す説明図である。
【００７６】
運転パラメータ５０３は、運転士が視覚又は聴覚等で認識できる情報であれば、いかなる情報に関するパラメータでもよい。図５に示す運転パラメータ５０３は、領域５０３１〜領域５０６０を含み、運転台の計器に表示されるパラメータを示す。
【００７７】
領域５０３１は速度を示し、領域５０３２はＡＴＣ信号のｏｎ又はｏｆｆを示し、領域５０３３はＡＴＣパターン速度を示し、領域５０３４はバッテリー電圧の量を示し、領域５０３５は架線電圧の量を示す。また、領域５０３６はＢＣ圧の圧力を示し、領域５０３７はＭＲ圧の圧力を示し、領域５０３８はブレーキ表示のｏｎ又はｏｆｆを示し、領域５０３９は運用表示灯のｏｎ又はｏｆｆを示す。
【００７８】
また、領域５０４０は非常運転のｏｎ又はｏｆｆを示し、領域５０４１はＡＴＣ常用のｏｎ又はｏｆｆを示し、領域５０４２はＡＴＣ非常のｏｎ又はｏｆｆを示し、領域５０４３はＡＴＣ電源のｏｎ又はｏｆｆを示し、領域５０４４はＡＴＣ開放のｏｎ又はｏｆｆを示し、領域５０４５はＰ電源のｏｎ又はｏｆｆを示し、領域５０４６はパターン接近のｏｎ又はｏｆｆを示し、領域５０４７は常用ブレーキのｏｎ又はｏｆｆを示し、領域５０４８は非常ブレーキのｏｎ又はｏｆｆを示し、領域５０４９はブレーキ開放のｏｎ又はｏｆｆを示す。
【００７９】
また、領域５０５０はＡＴＳ−Ｐのｏｎ又はｏｆｆを示し、領域５０５１は故障のｏｎ又はｏｆｆを示し、領域５０５２はＴＡＳＣ電源のｏｎ又はｏｆｆを示し、領域５０５３はＴＡＳＣパターンのｏｎ又はｏｆｆを示し、領域５０５４はＴＡＳＣブレーキのｏｎ又はｏｆｆを示し、領域５０５５はＴＡＳＣ切のｏｎ又はｏｆｆを示し、領域５０５６はＴＡＳＣ故障のｏｎ又はｏｆｆを示し、領域５０５７は定位置のｏｎ又はｏｆｆを示し、領域５０５８はホームドア全閉のｏｎ又はｏｆｆを示し、領域５０５９はホームドア連携のｏｎ又はｏｆｆを示し、領域５０６０はホームドア分離のｏｎ又はｏｆｆを示す。
【００８０】
図６は、本実施例の行路ＤＢ１０３の行路データを示す説明図である。
【００８１】
行路ＤＢ１０３は、複数の行路データを含む。行路データは、行路１０３１、種別１０３２、駅１０３３、在線位置１０３４、勾配１０３５及び横揺１０３６を含む。また、図６に示す行路ＤＢ１０３は、行路データ１０３７及び行路データ１０３８を含む。
【００８２】
行路ＤＢ１０３の行路データには、あらかじめ値が設定される。管理サーバ１１は、定期的に運行管理システム２０又は図示しない計算機システムから行路ＤＢ１０３を取得してもよい。また、本実施例の情報処理システムの管理者は、管理サーバ１１に接続される入力装置を用いて、定期的又は任意のタイミングにおいて行路ＤＢ１０３を更新してもよい。
【００８３】
行路１０３１は、行路の識別子を示す。図６に示す行路１０３１は、行路名を示すが、行路を一意に示す識別子であれば、いかなる値が行路１０３１に格納されてもよい。
【００８４】
種別１０３２は、停車する駅の組合せの種類に従って、車両５０が停車する駅を示す。図６に示す種別１０３２は、「快速」の車両５０が停車する駅と、「各駅」の車両５０が停車する駅とを示す。そして、図６において、種別１０３２に円の図形が格納される行は、駅１０３３に車両５０が停車することを示す。
【００８５】
駅１０３３は、行路１０３１が割り当てられた駅である。在線位置１０３４は、行路１０３１に含まれる位置を一意に示す。
【００８６】
勾配１０３５は、在線位置１０３４が示す位置における勾配を示す。行路１０３１が上り又は下り等の方向を示す場合、勾配１０３５は、上の行路データの駅１０３３から下の行路データの駅１０３３へ進んだ場合の勾配を示す。また、行路１０３１に上り又は下り等の方向を示さない場合、勾配１０３５には、勾配の上り及び下りを判定するための所定の規則に従って値が格納される。
【００８７】
例えば、図６に示す勾配１０３５は、車両５０が、上の行路データが示す在線位置から下の行路データが示す在線位置に進んだ場合の勾配を示す。このため、Ｂ００１の在線位置を車両５０が日の出駅から日立北駅へ向かって進む場合、行路データ１０３７の勾配１０３５によれば、車両５０は、Ｂ００１の在線位置において１０‰（パーミル）の坂道を下る。
【００８８】
また、Ｂ００１の在線位置を車両５０が日立北駅から日の出駅へ向かって進む場合、行路データ１０３７の勾配１０３５によれば、車両５０は、Ｂ００１の在線位置において１０‰の坂道を上る。
【００８９】
横揺１０３６は、在線位置１０３４が示す位置において所定の振幅以上の横揺れがあるか否かを示す。なお、横揺１０３６には、揺れの程度を示す値が格納されてもよい。
【００９０】
図７は、本実施例の運転履歴ＤＢ１０１を示す説明図である。
【００９１】
運転履歴ＤＢ１０１は、複数の運転履歴データを含む。運転履歴データは、履歴ＩＤ１００９、運転士１０１０、行路１０１１、日時１０１２、遅れ時分１０１３、勾配１０１４、横揺１０１５、行先１０１６、種別１０１７、在線位置１０１８、速度１０１９、加加速度（ｊｅｒｋ）１０２０、ノッチ／ブレーキハンドル位置１０２１、乗車率１０２２、空気ブレーキ率１０２３、規制情報１０２４、指令情報１０２５、天気１０２６及び運転台情報１０２７を含む。
【００９２】
運転履歴データは、車上データが車両５０から送信されるごとに生成される。そして、一つの車上データに対して一つの運転履歴データが生成される。
【００９３】
履歴ＩＤ１００９は、始発から終点までの運行を一意に識別するための識別子を示す。より具体的には、履歴ＩＤ１００９は、始発から終点までの１回の運行において生成された複数の車上データに対応する運転履歴データに、一意に割り当てられる。
【００９４】
運転士１０１０は、履歴ＩＤ１００９が示す運行において、車両５０を運転した運転士を示す。運転士１０１０は、車上データの運転士５０１０に対応する。
【００９５】
行路１０１１は、履歴ＩＤ１００９が示す運行における行路の識別子を示す。行路１０１１は、行路ＤＢ１０３の行路１０３１に対応する。
【００９６】
日時１０１２は、履歴ＩＤ１００９が示す運行において、車上データを取得した日時を示す。日時１０１２は、車上データの日時５０１２に対応する。遅れ時分１０１３は、運行管理データの運転調整２００７に対応する。
【００９７】
勾配１０１４は、在線位置１０１８の位置における勾配を示す。横揺１０１５は、在線位置１０１８の位置における横揺れの有無又は程度を示す。
【００９８】
行先１０１６は、履歴ＩＤ１００９が示す運行における終点を示し、車両５０の進行方向を示す。行先１０１６は、運行管理データの行先２００１に対応する。種別１０１７は、車両５０が停車する駅の組合せの種類を示し、運行管理データの種別２００２に対応する。
【００９９】
在線位置１０１８は、日時１０１２における車両５０の位置を示し、運行管理データの在線位置２００５及び車上データの在線位置５０１３に対応する。
【０１００】
速度１０１９は、日時１０１２における車両５０の速度を示す。速度１０１９は、車上データの速度５０１４に対応する。
【０１０１】
加加速度１０２０は、複数の車上データの日時５０１２及び速度５０１４に基づいて算出される。より具体的には、管理サーバ１１は、三つの車上データの日時５０１２及び速度５０１４と微分の公式を用いて二つの加速度を算出する。また、管理サーバ１１は、算出した二つの加速度を用いて加加速度を算出する。
【０１０２】
そして、管理サーバ１１の運転履歴生成部１６は、算出した加加速度を加加速度１０２０として運転履歴データに格納する。なお、運転履歴データは、加加速度１０２０及び加速度の少なくとも一つを含んでもよい。
【０１０３】
また、管理サーバ１１は、複数の加速度の移動平均を算出し、算出した移動平均を運転履歴データに加速度として格納してもよい。そして管理サーバ１１は、移動平均によって算出した加速度を用いて加加速度を算出してもよく、さらに、加加速度の移動平均を、運転履歴データの加加速度１０２０に格納してもよい。
【０１０４】
加速度及び加加速度は、車両５０の乗客が感じる乗り心地に影響することが、一般に知られている。加速度又は加加速度が大きい場合、乗客は乗り心地が悪いと感じる。このため、運転履歴生成部１６は、運転履歴データに加速度又は加加速度を含める。
【０１０５】
ノッチ／ブレーキハンドル位置１０２１は、車上データのノッチ／ブレーキハンドル位置５０１５に対応する。乗車率１０２２は、車上データの乗車率５０１６に対応する。空気ブレーキ率１０２３は、車上データの空気ブレーキ率５０１７に対応する。
【０１０６】
規制情報１０２４は、運行管理データの規制情報２００６に対応する。指令情報１０２５は、運行管理データの指令情報２００９に対応する。
【０１０７】
天気１０２６は、気象ＤＢ６０から取得された気象情報を含む。管理サーバ１１は、車上データの日時５０１２における気象情報を気象ＤＢ６０から取得し、天気１０２６に格納する。
【０１０８】
運転台情報１０２７は、車上データの運転台情報５０２０に対応する。運転台情報１０２７は、車上データの運転パラメータ５０３、動画ファイル５０２１及び静止画ファイル５０２２の情報を含む。
【０１０９】
車両５０の車両制御システム５１は、運転士による車両５０の運行が終了するか、又は、運転士が交代する際、車上ＤＢ５０１の最新の車上データを中央管理システム１０に送信する。ここで送信される車上データは、一人の運転士が車両５０の運転を開始してから終了するまでの運行中に生成された複数の車上データである。
【０１１０】
車両制御システム５１は、複数の車上データが生成された運行を識別するため、列車番号５０１１を用いる。ただし、列車番号５０１１が日によって一意ではない場合、車両制御システム５１は、毎日同じ時刻に車上ＤＢ５０１内の車上データを削除するか、又は、列車番号５０１１と日時５０１２が示す日を用いることによって、車上データが生成された運行を識別してもよい。
【０１１１】
運転士は、乗務した際に、乗務した運転士の識別子を車両制御システム５１の入力装置に入力する。車両制御システム５１は、入力装置から運転士の識別子を受け付けた場合、運行が開始されたため、車両データの取得を開始する。そして、車両制御システム５１は、車両５０の運行中、所定の時間間隔において車両データを生成する。
【０１１２】
ここで、所定の時間間隔は、始発から終点までの間の運行の時間に比して十分に短い間隔であり、運転の履歴を把握することができる程度の間隔としてあらかじめ定められた時間間隔である。このため、車両制御システム５１は、１回の運行において、複数の車両データを生成する。
【０１１３】
運転士が車両５０の運転を終了し入力装置に終了の旨を入力した場合、運行が終了したため、車両制御システム５１は、車両データの生成を終了する。そして、車両制御システム５１は、１回の運行において生じた複数の車上データを、中央管理システム１０に送信する。
【０１１４】
なお、車両制御システム５１は、中央管理システム１０に車上データを送信する際に、車上データに運転士５０１０を付加してもよい。また、車上データの動画ファイル５０２１又は静止画ファイル５０２２にファイルを示す識別子が含まれる場合、車両制御システム５１は、動画ファイル５０２１又は静止画ファイル５０２２が示すファイルのデータを、車上データと関連させて中央管理システム１０に送信する。
【０１１５】
図８は、本実施例の運転履歴データを生成する処理を示すフローチャートである。
【０１１６】
運転履歴生成部１６は、起動された後、車両５０から１回の運行における複数の車上データを受信したか否かを判定する（８１１）。１回の運行における複数の車上データを受信しない場合、運転履歴生成部１６は、ステップ８１１に戻り、１回の運行における複数の車上データを受信するまで待つ。
【０１１７】
１回の運行における複数の車上データを受信した場合、運転履歴生成部１６は、運転履歴データを生成するため、運行管理データ及び気象情報等を運行管理ＤＢ２００及び気象ＤＢ６０から取得する（８１２）。ステップ８１２において、運転履歴生成部１６は、受信した複数の車上データから一つの車上データ（以下、車上データＡ）を抽出し、以下の処理を実行する。
【０１１８】
運転履歴生成部１６は、ステップ８１２において、車上データＡの列車番号５０１１及び在線位置５０１３と一致する列車番号２００３及び在線位置２００５を有する運行管理データ（以下、運行管理データＢ）を、運行管理ＤＢ２００から取得する。
【０１１９】
なお、列車番号５０１１が日によって一意ではない場合、運転履歴生成部１６は、車上データＡの日時５０１２に最も近い日時２００４を含む運行管理データＢを、取得してもよい。
【０１２０】
また、運転履歴生成部１６は、ステップ８１２において、車上データＡの在線位置５０１３と、在線位置１０３４とが一致する行路ＤＢ１０３の行路データＣを取得する。また、運転履歴生成部１６は、ステップ８１２において、車上データＡの日時５０１２の気象情報を、気象ＤＢ６０から取得する。
【０１２１】
また、運転履歴生成部１６は、ステップ８１２において行路データＣを取得する際、勾配１０３５の向き（上り坂、下り坂）も取得する。行路１０３１に上り又は下り等の方向を示さない場合、運転履歴生成部１６は、勾配１０３５に定められた所定の規則に従って、勾配の向きを取得する。
【０１２２】
具体的には、運転履歴生成部１６は、受信した複数の車上データの中から、車上データＡの日時５０１２の直前の日時５０１２の車上データを抽出し、抽出した車上データの在線位置５０１３を特定する。
【０１２３】
そして、運転履歴生成部１６は、抽出した在線位置５０１３が在線位置１０３４に含まれる行路データ（以下、行路データＣ'）を、行路ＤＢ１０３において特定する。そして、運転履歴生成部１６は、行路データＣ'と行路データＣとの行路ＤＢ１０３における順番と、所定の規則とに従って、勾配の向き（上り坂、下り坂）を特定する。
【０１２４】
例えば、行路データＣが図６に示す行路データ１０３７であり、行路データＣ'が行路データ１０３８であり、かつ、所定の規則として、勾配１０３５が、上の行路データの在線位置１０３４から下の行路データの在線位置１０３４に車両５０が進む場合の勾配を示すことが定められている場合、車両５０は、Ｂ００２からＢ００１の方向へ進むため、Ｂ００１において１０‰の上り坂を上る。このため、ここで運転履歴生成部１６は、プラス１０‰の勾配を取得する。
【０１２５】
ステップ８１２の後、運転履歴生成部１６は、取得した車上データＡ、運行管理データＢ、行路データＣ及び気象情報に基づいて、運転履歴データＤを生成する（８１３）。具体的には、運転履歴生成部１６は、運転履歴データＤにおいて、運転士１０１０に車上データＡの運転士５０１０を格納する。運転履歴生成部１６は、運行管理データＢの行路２００８を、運転履歴データＤの行路１０１１に格納し、車上データＡの日時５０１２を、運転履歴データＤの日時１０１２に格納する。
【０１２６】
また、運転履歴生成部１６は、運転履歴データＤの遅れ時分１０１３に、運行管理データＢの運転調整２００７を格納する。また、運転履歴生成部１６は、運転履歴データＤの勾配１０１４に、ステップ８１２において取得した勾配を格納する。
【０１２７】
また、運転履歴生成部１６は、運転履歴データＤの横揺１０１５に行路データＣの横揺１０３６を格納し、運転履歴データＤの行先１０１６に運行管理データＢの行先２００１を格納する。また、運転履歴生成部１６は、運転履歴データＤの種別１０１７に運行管理データＢの種別２００２を格納し、運転履歴データＤの在線位置１０１８に車上データＡの在線位置５０１３を格納する。また、運転履歴生成部１６は、運転履歴データＤの速度１０１９に、車上データＡの速度５０１４を格納する。
【０１２８】
そして、運転履歴生成部１６は、ステップ８１３において、運転履歴データＤの加加速度１０２０の値を算出する。例えば、運転履歴生成部１６は、車上データＡの日時５０１２の直前の日時５０１２を含む車上データＡ'と、車上データＡの日時５０１２の直後の日時５０１２を含む車上データＡ"と、を受信した複数の車上データから抽出する。
【０１２９】
そして、運転履歴生成部１６は、例えば、車上データＡ'の速度５０１４及び日時５０１２と車上データＡの速度５０１４及び日時５０１２とから、加速度ａ１を算出し、車上データＡの速度５０１４及び日時５０１２と車上データＡ"の速度５０１４及び日時５０１２とから、加速度ａ２を算出する。そして、運転履歴生成部１６は、加速度ａ１及び車上データＡの日時５０１２と、加速度ａ２及び車上データＡ"の日時５０１２とから、加加速度を算出する。
【０１３０】
そして、運転履歴生成部１６は、算出した加加速度を、運転履歴データＤの加加速度１０２に格納する。なお、前述した加速度及び加加速度の算出方法は、一例であり、運転履歴生成部１６は、加速を示す指標を算出できれば、いかなる方法で加速度及び加加速度を求めてもよい。また、運転履歴生成部１６は、算出した加速度を運転履歴ＤＢ１０１に格納してもよい。
【０１３１】
さらに、運転履歴生成部１６は、ステップ８１３において、運転履歴データＤにおけるノッチ／ブレーキハンドル位置１０２１に車上データＡのノッチ／ブレーキハンドル位置５０１５を格納する。車両データにノッチ／ブレーキハンドル位置５０１５以外の操作量を示す項目が含まれる場合、運転履歴生成部１６は、当該項目を運転履歴データＤに含める。
【０１３２】
ノッチ／ブレーキハンドルの位置は、車両５０にかける制動力によって定められるため、ノッチ／ブレーキハンドルの位置によって乗客の乗り心地が異なる。このため、運転履歴生成部１６は、ノッチ／ブレーキハンドル位置１０２１を、運転履歴データに含める。
【０１３３】
さらに、運転履歴生成部１６は、運転履歴データＤの乗車率１０２２に車上データＡの乗車率５０１６を格納する。また、運転履歴生成部１６は、運転履歴データＤの規制情報１０２４に運行管理データＢの規制情報２００６を格納し、運転履歴データＤの指令情報１０２５に指令情報２００９を格納する。また、運転履歴生成部１６は、運転履歴データＤの天気１０２６に取得した気象情報を格納する。
【０１３４】
さらに、運転履歴生成部１６は、運転履歴データＤの運転台情報１０２７に、車上データＡの運転台情報５０２０を格納する。これによって、運転履歴生成部１６は、ステップ８１３において運転履歴データＤを生成する。
【０１３５】
運転履歴生成部１６は、ステップ８１２及びステップ８１３を、受信したすべての車上データについて実行することによって、一群の運転履歴データを生成する。ここで、一群の運転履歴データは、１回の運行における運転の履歴を示す。
【０１３６】
そして、ステップ８１３の後、運転履歴生成部１６は、生成した一群の運転履歴データを運転履歴ＤＢ１０１に格納する（８１４）。ステップ８１４において、運転履歴生成部１６は、一群の運転履歴データのすべての履歴ＩＤ１００９に、同じ識別子であり、かつ、運行を一意に識別できる識別子を格納する。
【０１３７】
ステップ８１４の後、運転履歴生成部１６は、ステップ８１１に戻り、１回の運行における複数の車上データを受信するまで待つ。
【０１３８】
図９は、本実施例の画面遷移を示す説明図である。
【０１３９】
本実施例の乗務員端末４０又は管理サーバ１１に接続される出力装置（以下、単に出力装置）は、メニュー画面７１０、選択画面７１３、運転履歴画面７２０、状況表示画面７５０、データ選択画面７６０及びデータ比較画面７７０を表示する。なお、乗務員端末４０又は管理サーバ１１に接続される入力装置を、以下、単に入力装置と記載する。
【０１４０】
メニュー画面７１０は、運転履歴を表示するようにユーザが出力装置に指示するための画面である。選択画面７１３は、表示する運転履歴を選択するための画面である。運転履歴画面７２０は、運転履歴を表示するための画面である。
【０１４１】
状況表示画面７５０は、運転中の状況を表示するための画面である。データ選択画面７６０は、既に表示された運転履歴と比較するための運転履歴を選択するための画面である。データ比較画面７７０は、運転履歴を比較するための画面である。
【０１４２】
ユーザが、入力装置に運転士を識別する情報を入力した場合、画面生成部１７は、メニュー画面７１０を生成し、出力装置にメニュー画面７１０を表示する。
【０１４３】
ユーザが、メニュー画面７１０に表示された運転履歴画面を表示するためのアイコンを操作した場合、画面生成部１７は、選択画面７１３を生成し、表示する。ユーザが、選択画面７１３において日時及び行路等を選択し、運転履歴を表示するためのアイコンを操作した場合、画面生成部１７は、運転履歴画面７２０を生成し、表示する。
【０１４４】
ユーザが、運転履歴画面７２０において状況表示を表示するためのアイコンを操作した場合、画面生成部１７は、状況表示画面７５０を表示する。また、ユーザが、運転履歴画面７２０において運転履歴を比較するためのアイコンを操作した場合、画面生成部１７は、データ選択画面７６０を表示する。ユーザが、データ選択画面７６０において運転履歴を比較する運転士を選択し、データを比較するためのアイコンを操作した場合、画面生成部１７は、データ比較画面７７０を表示する。
【０１４５】
画面生成部１７は、図９に示す各画面のデータを生成し、生成したデータを出力装置に送信する。さらに、画面生成部１７は、一画面に表示するデータの範囲を指定するデータを出力装置に送信してもよい。これによって、画面生成部１７は、図９に示す各画面を出力装置に表示させる。
【０１４６】
そして、出力装置は、送信されたデータと指定された範囲とに基づいてディスプレイに画面を表示する。出力装置は、指定された範囲に従って、送信されたデータの一部分をディスプレイに表示してもよい。
【０１４７】
図１０は、本実施例の画面生成処理を示すフローチャートである。
【０１４８】
ユーザは、運転履歴を閲覧したい運転士を識別する情報（例えば、運転士ＩＤ）を入力装置に入力することによって画面生成部１７に指示する。画面生成部１７は、運転士を識別する情報を入力装置から受け付けた場合、受け付けた情報に基づいてメニュー画面７１０を生成し、表示する（８２０）。
【０１４９】
図１１は、本実施例のメニュー画面７１０を示す説明図である。
【０１５０】
メニュー画面７１０は、運転士表示領域７１２及びアイコン７１１を含む。運転士表示領域７１２は、運転士の氏名、又は、運転士の識別子等を表示する領域である。画面生成部１７は、入力装置から受け付けた情報に基づいて、運転士表示領域７１２を表示する。また、画面生成部１７は、現在日時を取得し、運転士表示領域７１２に取得した現在日時を表示してもよい。
【０１５１】
アイコン７１１は、運転履歴を表示する指示を画面生成部１７に送信するためのアイコンである。
【０１５２】
ステップ８２０の後、画面生成部１７は、運転履歴を表示する指示を受け付けたか否かを判定する（８２１）。ユーザがアイコン７１１を操作した場合、画面生成部１７は、運転履歴を表示する指示を受け付けたと判定し、選択画面７１３を生成する。運転履歴を表示する指示を受け付けたと判定されない場合、画面生成部１７は、ステップ８２１を繰り返す。
【０１５３】
図１２は、本実施例の選択画面７１３を示す説明図である。
【０１５４】
選択画面７１３は、運転士表示領域７１２、戻り領域７１４、日時選択領域７１５、駅選択領域７１６、行路選択領域７１７、履歴リスト７１８、及び、指示領域７１９を含む。
【０１５５】
図１２に示す運転士表示領域７１２は、メニュー画面７１０における運転士表示領域７１２と同じであり、運転士の氏名等を表示する領域である。戻り領域７１４は、選択画面７１３からメニュー画面７１０に戻る指示を、画面生成部１７に送信するための領域である。
【０１５６】
日時選択領域７１５は、運転履歴が示す運行が行われた日時を選択するための領域である。日時選択領域７１５は、チェックボックス、又は、プルダウンメニュー等のユーザインタフェースを含み、ユーザに日時を選択させる。ユーザは、日時選択領域７１５において、日、及び、時刻の少なくとも一方を指定してもよい。また、時刻は、「８時台」など、時間帯によって選択されてもよい。
【０１５７】
駅選択領域７１６は、運転履歴が通過したことを示す駅の区間を選択するための領域である。駅選択領域７１６は、チェックボックス、又は、プルダウンメニュー等のユーザインタフェースを含み、ユーザに駅を選択させる。
【０１５８】
行路選択領域７１７は、運転履歴が通過したことを示す行路と、その行路の行先を選択するための領域である。駅選択領域７１６は、チェックボックス、又は、ボタン等のユーザインタフェースを含み、ユーザに行路及び行先を選択させる。ユーザは、行路選択領域７１７において、行路のみを選択してもよい。
【０１５９】
ユーザは、日時選択領域７１５、駅選択領域７１６、及び、行路選択領域７１７の少なくとも一つを用いて、閲覧したい運転履歴の条件を選択する。ステップ８２２において、日時選択領域７１５、駅選択領域７１６、及び、行路選択領域７１７の少なくとも一つを用いた場合、画面生成部１７は、選択された条件に基づいて、表示すべき履歴リスト７１８を選択画面７１３に表示する。
【０１６０】
履歴リスト７１８は、日時選択領域７１５、駅選択領域７１６、及び、行路選択領域７１７において選択された条件に該当する運転履歴のリストを表示する。画面生成部１７は、ステップ８２２において、選択された条件を用いて、運転履歴ＤＢ１０１から運転履歴データを抽出することにより、履歴リスト７１８を生成する。
【０１６１】
例えば、日時選択領域７１５のみに日、時刻又は時間帯が設定された場合、画面生成部１７は、運転履歴ＤＢ１０１から、運転士１０１０が、ステップ８２０に受け付けた情報が示す運転士であり、かつ、日時１０１２が、日時選択領域７１５に設定された日、時刻、又は時間帯を示す運転履歴データの履歴ＩＤ１００９を抽出する。そして、画面生成部１７は、抽出した履歴ＩＤ１００９と同じ履歴ＩＤ１００９の一群の運転履歴データを運転履歴ＤＢ１０１から抽出する。
【０１６２】
ここで、履歴ＩＤ１００９を抽出できない場合、画面生成部１７は、履歴リスト７１８に何も表示せず、選択された条件を変更するような指示を選択画面７１３に表示してもよい。以下において、履歴ＩＤ１００９が一つ抽出された場合を示すが、ここで抽出される履歴ＩＤ１００９は、複数でもよい。
【０１６３】
また、ここで、画面生成部１７は、運転履歴ＤＢ１０１に含まれる一群の運転履歴データの中で最も早い運転履歴データ（以下、始発運転履歴データ）の日時１０１２が、日時選択領域７１５に設定された日、時刻、又は時間帯に該当する場合、当該一群の運転履歴データの履歴ＩＤ１００９を抽出してもよい。これは、一群の運転履歴データの中で、日付が異なる日時１０１２が含まれる場合があるためである。
【０１６４】
画面生成部１７は、抽出した履歴ＩＤ１００９の一群の運転履歴データから、始発運転履歴データの、行路１０１１、行先１０１６、在線位置１０１８及び日時１０１２を抽出する。ここで、画面生成部１７は、行路ＤＢ１０３に基づいて、抽出した在線位置１０１８に相当する駅１０３３を始発駅として特定する。
【０１６５】
そして、画面生成部１７は、日時選択領域７１５において設定された日、時刻、又は、時間帯と、抽出した行路１０１１、行先１０１６、及び、日時１０１２と、特定した始発駅とを示すアイコンを、履歴リスト７１８に表示する。
【０１６６】
駅選択領域７１６に駅が二つ設定された場合、画面生成部１７は、設定された二つの駅を含む行路を、行路ＤＢ１０３の在線位置１０３４及び行路１０３１から取得する。そして、画面生成部１７は、運転士１０１０が、ステップ８２０に受け付けた情報が示す運転士であり、かつ、行路１０１１が、取得した行路である一群の運転履歴データを、運転履歴ＤＢ１０１から抽出する。
【０１６７】
そして、画面生成部１７は、抽出した一群の運転履歴データの中から、始発運転履歴データを特定し、特定した運転履歴データの行路１０１１、行先１０１６、日時１０１２、及び、在線位置１０１８を抽出する。画面生成部１７は、抽出した在線位置１０１８と行路ＤＢ１０３とに基づいて、始発駅を特定する。そして、画面生成部１７は、前述の例と同じく、抽出した情報及び特定した始発の駅を示すアイコンを、履歴リスト７１８に表示する。
【０１６８】
ここで、日時選択領域７１５と駅選択領域７１６とが設定された場合、画面生成部１７は、日時選択領域７１５と駅選択領域７１６とに設定された条件に該当する一群の運転履歴データを抽出する。
【０１６９】
行路選択領域７１７において、行路と行先とが設定された場合、画面生成部１７は、運転士１０１０が、ステップ８２０に受け付けた情報が示す運転士であり、かつ、行路１０１１及び行先１０１６が設定された行路と行先とに該当する一群の運転履歴データを、運転履歴ＤＢ１０１から抽出する。
【０１７０】
そして、画面生成部１７は、抽出した一群の運転履歴データの中から、始発運転履歴データを特定し、特定した運転履歴データの行路１０１１、行先１０１６、日時１０１２、及び、在線位置１０１８を抽出する。そして、画面生成部１７は、前述の例と同じく、抽出した情報及び特定した始発の駅を示すアイコンを、履歴リスト７１８に表示する。
【０１７１】
なお、画面生成部１７は、運転履歴データを抽出できる情報であれば、いかなる情報を選択画面７１３に表示してもよい。例えば、行路選択領域７１７に、行路の種別を選択するためのアイコンを表示してもよい。そして、画面生成部１７は、一群の運転履歴データを抽出する際に、選択された種別と種別１０１７とが一致する一群の運転履歴データを抽出してもよい。これによって、画面生成部１７は、表示する運転履歴データを正確に絞り込むことができる。
【０１７２】
また、画面生成部１７は、ユーザが、運転履歴データを選択できればいずれの情報を履歴リスト７１８に表示してもよく、例えば、履歴ＩＤ１００９のみを履歴リスト７１８に表示してもよい。また、抽出した一群の運転履歴データが複数である場合、画面生成部１７は、複数のアイコンを履歴リスト７１８に表示する。
【０１７３】
以上によって、ステップ８２２において、画面生成部１７は、履歴リスト７１８を表示する。ユーザは、表示された履歴リスト７１８のアイコンを操作することにより、運転履歴画面７２０に表示する一群の運転履歴データを選択する。
【０１７４】
ステップ８２２の後、ユーザが、履歴リスト７１８のアイコンを選択した場合、画面生成部１７は、選択されたアイコンに対応する一群の運転履歴データの指定を受け付ける（８２３）。そして、画面生成部１７は、受け付けた一群の運転履歴データを運転履歴ＤＢ１０１から取得する（８２４）。そして、画面生成部１７は、取得した一群の運転履歴データに基づいて、運転履歴画面７２０を生成し、表示する（８２５）。
【０１７５】
図１３は、本実施例の運転履歴画面７２０を示す説明図である。
【０１７６】
運転履歴画面７２０は、戻り領域７４４、行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、データ比較７２５、及びタイムライン７２６を含む。戻り領域７４４は、運転履歴画面７２０から選択画面７１３に戻る際にユーザが操作する領域である。
【０１７７】
行路７２１及び行先７２２は、運転履歴画面７２０において表示される一群の運転履歴データの行路１０１１及び行先１０１６を示す。また、始発７２３は、表示される一群の運転履歴データの中の始発運転履歴データの在線位置１０１８に対応する駅（行路ＤＢ１０３の駅１０３３）、及び、始発運転履歴データの日時１０１２を示す。
【０１７８】
運転士表示領域７１２は、メニュー画面７１０及び選択画面７１３における運転士表示領域７１２と同じである。
【０１７９】
状況表示７２４は、状況表示画面７５０を表示するための領域である。データ比較７２５は、データ選択画面７６０を表示するための画面である。タイムライン７２６は、一群の運転履歴データを時系列に表示するための領域である。
【０１８０】
タイムライン７２６は、領域７４６、領域７４７、領域７４８及びスライド７４９を含む。領域７４６は、車両５０の運行の都度、変化することが少ない条件を表示するための領域である。領域７４６は、時刻７２７、駅７２８、調整７２９、遅れ時間７４５、勾配７３０、及び、横揺７４３を含む。
【０１８１】
領域７４７は、運転士の運転に起因する事象に関する情報を表示するための領域であり、乗客の乗り心地に関する情報を表示するための領域である。領域７４７は、エコ７３１、ブレーキ比統計７３２、速度７３３、ノッチ／ブレーキ位置７３４、加加速度７３５、評価７３６及び評価統計７３７を含む。
【０１８２】
領域７４８は、車両５０の運行ごとに変化する条件を表示するための領域である。領域７４８は、乗車率７３８、規制情報７３９、指令情報７４０及び天気７４１を含む。
【０１８３】
スライド７４９は、運転履歴画面７２０に表示する運転履歴データの範囲を指定するためのユーザインタフェースである。
【０１８４】
時刻７２７は、運行における実績の時刻を示し、運転履歴データの日時１０１２に相当する。画面生成部１７は、一つの運転履歴データに含まれる情報を、タイムライン７２６の縦軸（以下、Ｙ軸）において表示し、一群の運転履歴データをタイムライン７２６の横軸（以下、Ｘ軸）方向に表示することによって、ユーザに運転履歴データを提供する。
【０１８５】
本実施例のタイムライン７２６は、等間隔の時刻によってＸ軸の座標が定められている。このため、車両５０の速度が速い場合の運転履歴データは、タイムライン７２６において密に表示される。
【０１８６】
画面生成部１７は、一つの運転履歴データを表示するため、一つのＸ座標における表示をＹ軸方向に定めた後に、他の運転履歴データを表示するため、他のＸ座標における表示を定めてもよい。また、一群の運転履歴データにおける同じ項目の値に基づいて一つのＹ座標における表示をＸ軸方向に定めた後に、他の項目の値を表示するための他のＹ座標における表示を定めてもよい。
【０１８７】
時刻７２７は、表示する一群の運転履歴データのすべての日時１０１２を含む時間帯を、等分に分割した時刻を表示する。時刻７２７は、日時１０１２と対応するため、時刻７２７と日時１０１２とが対応する位置が、運転履歴データの値を表示するＸ座標の位置に相当する。
【０１８８】
駅７２８は、在線位置１０１８に対応する駅１０３３の駅名を示す。図１３における画面生成部１７は、行路ＤＢ１０３において、運転履歴データの在線位置１０１８に駅１０３３が割り当てられている場合、駅７２８を表示する。
【０１８９】
ここで、画面生成部１７は、一群の運転履歴データの種別１０１７に一致する行路ＤＢ１０３の種別１０３２の列の情報から、表示する一群の運転履歴データが示す運行が停車した駅１０３３を取得してもよい。そして、取得した駅１０３３と在線位置１０１８とが一致する場合、画面生成部１７は、駅７２８を表示してもよい。
【０１９０】
調整７２９は、運転調整の有無を示し、運転履歴データの遅れ時分１０１３を示す。図１３における画面生成部１７は、遅れ時分１０１３が０ではない場合、調整７２９を表示する。また、画面生成部１７は、在線位置１０１８に駅１０３３が割り当てられている場合のみ、調整７２９を表示してもよい。
【０１９１】
遅れ時間７４５は、一群の運転履歴データにおけるすべての遅れ時分１０１３の統計量を示す。ここで、統計量とは、例えば、各駅における遅れ時分１０１３の合計を、駅の数によって除算した結果である平均値でもよいし、又は、各駅における遅れ時分１０１３の最大値であってもよい。画面生成部１７は、表示する一群の運転履歴データのすべての遅れ時分１０１３に基づいて統計量を算出し、遅れ時分１０１３に表示する。
【０１９２】
勾配７３０は、運転履歴データの勾配１０１４を示す。画面生成部１７は、一群の運転履歴データにおいて、日時１０１２が連続している運転履歴データの勾配１０１４が同じ値である場合、同じ勾配１０１４の範囲を示す図形を勾配７３０としてタイムライン７２６に表示してもよい。
【０１９３】
横揺７４３は、運転履歴データの横揺１０１５を示す。画面生成部１７は、横揺１０１５が「有」の場合、横揺れを示す図形を横揺７４３としてタイムライン７２６に表示する。また、横揺１０１５が横揺の程度を示す場合、画面生成部１７は、横揺の程度を色等によって表現する図形を表示してもよい。
【０１９４】
画面生成部１７が領域７４７に対応するように勾配７３０等の領域７４６を表示することによって、ユーザは、運転士の運転の様子と、当該運転の行路における変化しない条件を把握することができる。そして、ユーザは、変化しない条件が運転に与える影響を把握することにより、当該行路を運行した場合の運転方法を検討できるため、領域７４６の表示は、運転士の運転技術を向上させることができる。
【０１９５】
エコ７３１は、空気ブレーキ率１０２３の値に従って表示される。例えば、空気ブレーキ率１０２３が所定の閾値よりも大きい場合、画面生成部１７は、空気ブレーキを比較的多用していることを示す図形を、エコ７３１として表示する。また、空気ブレーキ率１０２３が所定の閾値以下である場合、画面生成部１７は、電気ブレーキを比較的多用していることを示す図形を、エコ７３１として表示する。
【０１９６】
画面生成部１７は、エコ７３１を表示することによって、運転士が無駄なエネルギーを使用せずに運転できたか否かを、ユーザに提供することができる。そして、ユーザは、無駄なエネルギーを使わずに運転することを運転士に心がけさせることによって、運転士の運転技術を向上させる。本実施例において、空気ブレーキを多用しない運転が、無駄なエネルギーを使用しない運転であり、技術が高い運転である。
【０１９７】
ブレーキ比統計７３２は、一群の運転履歴データの空気ブレーキ率１０２３の統計値に基づいて、１回の運行において多用した電気ブレーキ又は空気ブレーキを示す。ここで、統計値とは、空気ブレーキ率の合計でもよいし、空気ブレーキ率の最高値であってもよい。ブレーキ比統計７３２は、一群の運転履歴データにおける空気ブレーキ率１０２３の量を示すことができれば、いかなる統計値でもよい。
【０１９８】
速度７３３は、運転履歴データの速度１０１９を示す。図１３における画面生成部１７は、一群の運転履歴データの速度１０１９の推移を、点線によって表示する。
【０１９９】
ノッチ／ブレーキ位置７３４は、運転履歴データのノッチ／ブレーキハンドル位置１０２１を示す。画面生成部１７は、ノッチ／ブレーキ位置７３４による操作量を定量的に表示し、運行における変遷が認識できるようにノッチ／ブレーキ位置７３４を表示する。
【０２００】
加加速度７３５は、運転履歴データの加加速度１０２０を示す。画面生成部１７は、一群の運転履歴データにおいて複数の運転履歴データが同じ加加速度１０２０である場合、同じ加加速度であることを示す記号を加加速度７３５として表示してもよい。
【０２０１】
運転履歴データに加速度が含まれる場合、画面生成部１７は、加速度を運転履歴画面７２０に表示してもよい。
【０２０２】
評価７３６は、運転履歴データから判定できる乗り心地の評価結果を示す。ここで、乗り心地は、一つ又は複数の運転履歴データに基づいて乗り心地を判定できる方法であれば、いかなる方法によって評価されてもよい。
【０２０３】
画面生成部１７は、例えば、加加速度１０２０（又は、加速度）及びノッチ／ブレーキハンドル位置１０２１に従って乗り心地を判定してもよい。例えば、加加速度１０２０（又は、加速度）が所定の閾値以下であり、かつ、ノッチ／ブレーキハンドル位置１０２１が所定の位置である運転履歴データを、乗り心地がよい運転履歴データに決定してもよい。そして、画面生成部１７は、乗り心地がよい運転履歴データが表示されるＸ座標上に、乗り心地がよいことを示す図形又は記号等を評価７３６として表示してもよい。
【０２０４】
図１３における評価７３６は、乗り心地がよい評価である場合、円記号であり、乗り心地が悪い評価である場合、斜め十字記号である。
【０２０５】
さらに、画面生成部１７は、乗り心地と運転技術との評価結果を、評価７３６として表示してもよい。例えば、画面生成部１７は、空気ブレーキ率１０２３が第１の閾値以下であり、かつ、加加速度１０２０（又は、加速度）が第２の閾値以下であり、かつ、ノッチ／ブレーキハンドル位置１０２１が所定の位置である運転履歴データを、乗り心地がよく、かつ、運転技術が高い運転履歴データと定めてもよい。そして、画面生成部１７は、乗り心地がよく、かつ、運転技術が高い運転履歴データが表示されるＸ座標上に、高い評価を示す図形又は記号等を表示してもよい。
【０２０６】
また、乗り心地の評価を決定する方法として、例えば、画面生成部１７は、横揺１０１５と加加速度１０２０とが所定の条件に該当した場合、乗り心地が悪いと決定してもよい。また、運転履歴ＤＢ１０１に加速度の情報が含まれる場合、画面生成部１７は、加速度を用いて乗り心地を決定してもよい。
【０２０７】
評価統計７３７は、１回の運行における乗り心地を定量的に評価するための指標を表示する。より具体的には、評価統計７３７は、一群の運転履歴データにおける評価７３６の統計値を示す。
【０２０８】
例えば、評価統計７３７は、一群の運転履歴データにおいて、乗り心地がよいと決定された運転履歴データの合計数、及び、乗り心地が悪いと決定された運転履歴データの合計数を示す。また、画面生成部１７は、乗り心地がよいと決定された運転履歴データの合計数と、乗り心地が悪いと決定された運転履歴データの合計数との比率を算出し、算出した比率を評価統計７３７として表示してもよい。
【０２０９】
乗車率７３８は、運転履歴データの乗車率１０２２を示す。画面生成部１７は、一群の運転履歴データにおいて複数の運転履歴データが同じ乗車率１０２２である場合、同じ乗車率であることを示す記号を乗車率７３８として表示してもよい。
【０２１０】
規制情報７３９は、運転履歴データの規制情報１０２４を示す。画面生成部１７は、一群の運転履歴データにおいて複数の運転履歴データが同じ規制情報１０２４である場合、同じ規制情報であることを示す記号を規制情報７３９として表示してもよい。
【０２１１】
指令情報７４０は、運転履歴データの指令情報１０２５を示す。天気７４１は、運転履歴データの天気１０２６を示す。画面生成部１７は、天気１０２６が示す空模様を、所定の記号によって表示してもよい。
【０２１２】
画面生成部１７が領域７４７に対応するように天気７４１を含む領域７４８を表示することによって、ユーザは、運転士の運転の様子と、当該運転をした際に発生した条件を把握することができる。そして、ユーザは、その運転の理由となった条件を把握することにより、同じ条件が発生した場合の運転方法を検討できるため、領域７４８の表示は、運転士の運転技術を向上させることができる。
【０２１３】
なお、画面生成部１７は、図１３に示す運転履歴画面７２０以外であっても、乗り心地を評価する情報を表示できれば、いかなる運転履歴画面７２０を表示してもよい。
【０２１４】
図１４は、本実施例の運転履歴画面７２０の他の例を示す説明図である。
【０２１５】
画面生成部１７は、加加速度７３５、評価７３６及び評価統計７３７を、運転履歴画面７２０に表示する代わりに、乗り心地評価７８１及び乗り心地統計７８２を運転履歴画面７２０に表示してもよい。
【０２１６】
乗り心地評価７８１は、加加速度１０２０に基づいて判定される乗り心地の評価結果を表示する。例えば、画面生成部１７は、乗り心地が悪いか否かを判定するための所定の閾値を、加加速度１０２０が上回る場合、乗り心地が悪いことを示す図形（図１４において、不快時の人の顔）を、乗り心地評価７８１として表示する。
【０２１７】
また、例えば、画面生成部１７は、乗り心地が良いか否かを判定するための判定の閾値を、加加速度１０２０が下回る場合、乗り心地が良いことを示す図形（図１４において、笑顔の人の顔）を、乗り心地評価７８１として表示する。
【０２１８】
乗り心地統計７８２は、評価統計７３７と同じく、乗り心地が悪いと判定された回数の統計値、及び、乗り心地が良いと判定された回数の統計値を表示する。
【０２１９】
画面生成部１７は、運転履歴画面７２０に、乗り心地評価７８１及び乗り心地統計７８２を表示することによって、運転士による運転が乗客に与えた影響を認識させることができる。そしてこれにより、運転士は、乗り心地が悪かった時の運転を改善し、乗り心地が良かった時の運転を参照することができ、運転技術の向上を図ることができる。
【０２２０】
出力装置は、送信されたデータと指定された範囲とに基づいてディスプレイに運転履歴画面７２０を表示する。出力装置は、指定された範囲に従って、送信されたデータの一部分をディスプレイに運転履歴画面７２０として表示してもよい。ユーザは、入力装置を用いてスライド７４９そ操作することによって、画面生成部１７が生成した運転履歴画面７２０のデータのすべてを、出力装置に出力させるようにしてもよい。
【０２２１】
ステップ８２５において運転履歴画面７２０を表示した後、画面生成部１７は、運転履歴画面７２０の状況表示７２４又はデータ比較７２５が操作されるか否かを判定する（８２６）。
【０２２２】
状況表示７２４が操作された場合、画面生成部１７は、ステップ８２７及びステップ８２８を実行し、状況表示画面７５０を表示する。また、データ比較７２５が操作された場合、画面生成部１７は、ステップ８２９〜ステップ８３２を実行し、データ選択画面７６０及びデータ比較画面７７０を表示する。
【０２２３】
ステップ８２７において、画面生成部１７は、運転履歴画面７２０に表示された一群の運転履歴データの運転台情報１０２７を、運転履歴ＤＢ１０１から取得する。ステップ８２７の後、画面生成部１７は、運転履歴画面７２０と、取得した運転履歴ＤＢ１０１とに基づいて、状況表示画面７５０を生成する（８２８）。
【０２２４】
図１５は、本実施例の状況表示画面７５０を示す説明図である。
【０２２５】
状況表示画面７５０は、戻り領域７５６、行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、データ比較７２５、タイムライン７２６、及び、状況表示領域７５１を含む。戻り領域７５６は、状況表示画面７５０から選択画面７１３に戻る際にユーザが操作する領域である。
【０２２６】
行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、データ比較７２５、及び、タイムライン７２６は、運転履歴画面７２０における行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、データ比較７２５、及び、タイムライン７２６と同じである。
【０２２７】
ただし、画面生成部１７は、タイムライン７２６が一度に表示される範囲を指定することによって、状況表示領域７５１とタイムライン７２６とを出力装置の一つの画面に表示させる。また、画面生成部１７は、タイムライン７２６において、日時１０１２を指定するためのライン７５５を表示する。
【０２２８】
画面生成部１７は、状況表示７２４が操作された場合、タイムライン７２６が表示される固定された枠の所定のＸ座標に、ライン７５５を表示する。ライン７５５は、同じＸ座標に表示されてもよい。そして、ライン７５５が表示されたＸ軸の座標に対応する日時１０１２の運転履歴データの運転台情報１０２７を、状況表示画面７５０に表示する。
【０２２９】
なお、ユーザは、スライド７４９を操作し、タイムライン７２６をスライドさせることによって、ライン７５５が指定する日時１０１２を変更してもよい。画面生成部１７は、ライン７５５が指定する日時１０１２を新たに受け付けた場合、状況表示画面７５０を更新する。
【０２３０】
状況表示画面７５０は、車窓画像７５２、運転台７５３及びコントロール領域７５４を含む。車窓画像７５２は、運転台情報１０２７が示す動画ファイル又は静止画ファイルを表示するための領域である。
【０２３１】
運転台７５３は、運転台情報１０２７が含む動画ファイル又は静止画ファイル（又はそのリンク）が運転台の画像を示す場合、運転台情報１０２７が示す動画ファイル又は静止画ファイルを表示するための領域であってもよい。また、画面生成部１７は、運転台情報１０２７が示す運転パラメータ５０３の値を、運転台７５３に表示してもよい。
【０２３２】
コントロール領域７５４は、状況表示画面７５０に表示される運転台情報を、日時１０１２の時系列に自動的に更新したり、過去の日時１０１２に巻き戻したりする場合に、ユーザが操作する領域である。
【０２３３】
なお、運転履歴ＤＢ１０１の運転台情報１０２７に音声ファイル又は音声ファイルへのリンクが格納され、出力装置にスピーカーが備わる場合、画面生成部１７は、音声ファイルを出力装置に送信し、状況表示画面７５０が表示された際に音声ファイルを再生させるようにしてもよい。
【０２３４】
ステップ８２８において、画面生成部１７が状況表示画面７５０を表示することによって、ユーザは、タイムライン７２６において指定された日時１０１２における運転者の状況をより多面的に把握することができる。例えば、特定の日時１０１２において、運転中の状況が、前方を進行する他の車両５０を視認できる状況であったことを車窓画像７５２から把握することができる。
【０２３５】
ステップ８２９において、画面生成部１７は、データ選択画面７６０を生成し、表示する。
【０２３６】
図１６は、本実施例のデータ選択画面７６０を示す説明図である。
【０２３７】
データ選択画面７６０は、戻り領域７６１、行路７２１、行先７２２、始発７２３、運転士表示領域７１２、日時選択領域７６２、運転士選択領域７６３、及び、履歴リスト７６４を含む。戻り領域７６１は、データ選択画面７６０から運転履歴画面７２０に戻る際にユーザが操作する領域である。
【０２３８】
データ選択画面７６０における行路７２１、行先７２２、始発７２３及び運転士表示領域７１２は、運転履歴画面７２０における行路７２１、行先７２２、始発７２３及び運転士表示領域７１２と同じである。
【０２３９】
日時選択領域７６２は、運転履歴画面７２０において表示した運転履歴と、比較したい運転履歴が生成された日時を選択するための領域である。日時選択領域７６２は、チェックボックス、又は、プルダウンメニュー等のユーザインタフェースを含み、ユーザに日時を選択させる。ユーザは、日時選択領域７６２において、日、及び、時刻の少なくとも一方を指定してもよい。また、時刻は、「８時台」など、時間帯によって選択されてもよい。
【０２４０】
運転士選択領域７６３は、運転履歴画面７２０において表示した運転履歴と、比較したい運転履歴を生成した運転士を選択するための領域である。運転士選択領域７６３は、チェックボックス、又は、プルダウンメニュー等のユーザインタフェースを含み、ユーザに運転士の識別子を選択させる。
【０２４１】
例えば、日時選択領域７６２に日、時刻又は時間帯が設定された場合、画面生成部１７は、運転士１０１０が、ステップ８２０に受け付けた情報が示す運転士以外の運転士を示し、かつ、日時１０１２が、日時選択領域７６２に設定された日、時刻、又は時間帯を示し、かつ、行路１０１１、行先１０１６及び種別１０１７が、運転履歴画面７２０において表示した一群の運転履歴データの行路１０１１、行先１０１６及び種別１０１７と同じである運転履歴データの履歴ＩＤ１００９を、運転履歴ＤＢ１０１から抽出する。
【０２４２】
そして、画面生成部１７は、抽出した履歴ＩＤ１００９と同じ履歴ＩＤ１００９の一群の運転履歴データ（以下において、比較運転履歴データ群と記載）を抽出する。
【０２４３】
ここで、履歴ＩＤ１００９を抽出できない場合、画面生成部１７は、履歴リスト７６４に何も表示しない。以下において、履歴ＩＤ１００９が一つ抽出された場合を示すが、ここで抽出される履歴ＩＤ１００９は、複数でもよい。
【０２４４】
また、ここで、画面生成部１７は、運転履歴ＤＢ１０１において、始発運転履歴データの日時１０１２が、日時選択領域７１５に設定された日、時刻、又は時間帯に該当する一群の運転履歴データがある場合、当該一群の運転履歴データを比較運転履歴データ群として抽出してもよい。
【０２４５】
画面生成部１７は、抽出した履歴ＩＤ１００９の比較運転履歴データ群から、始発運転履歴データの、在線位置１０１８、日時１０１２及び運転士１０１０を抽出する。ここで、画面生成部１７は、行路ＤＢ１０３に基づいて、抽出した在線位置１０１８に相当する駅１０３３を始発の駅として特定する。
【０２４６】
そして、画面生成部１７は、日時選択領域７６２において設定された日、時刻、又は、時間帯と、抽出した日時１０１２及び運転士１０１０、並びに、特定した始発の駅を示すアイコンを、履歴リスト７６４に表示する。
【０２４７】
また、例えば、運転士選択領域７６３のみに運転士の識別子が設定された場合、画面生成部１７は、運転履歴ＤＢ１０１２から、設定された運転士の識別子に対応する運転士１０１０を有し、かつ、行路１０１１、行先１０１６及び種別１０１７が、運転履歴画面７２０において表示した一群の運転履歴データの行路１０１１、行先１０１６及び種別１０１７と同じである運転履歴データを、比較運転履歴データ群として抽出する。
【０２４８】
そして、画面生成部１７は、抽出された比較運転履歴データ群の中から、始発運転履歴データを特定し、特定した始発運転履歴データの日時１０１２、在線位置１０１８、及び、運転士１０１０を抽出する。画面生成部１７は、在線位置１０１８と行路ＤＢ１０３とに基づいて、始発の駅を特定する。そして、画面生成部１７は、前述の例と同じく、抽出した情報及び特定した始発の駅を示すアイコンを、履歴リスト７６４に表示する。
【０２４９】
ここで、日時選択領域７６２と運転士選択領域７６３とが設定された場合、画面生成部１７は、日時選択領域７１５と運転士選択領域７６３とに設定された条件に該当する複数の運転履歴データを、比較運転履歴データ群として抽出する。
【０２５０】
以上によって、ステップ８２９において、画面生成部１７は、履歴リスト７６４を表示する。ユーザは、表示された履歴リスト７６４のアイコンを操作することにより、データ比較画面７７０に表示する比較運転履歴データ群を選択する。
【０２５１】
ステップ８２９の後、ユーザが、履歴リスト７６４のアイコンを選択した場合、画面生成部１７は、選択されたアイコンに対応する比較運転履歴データ群の指定を受け付ける（８３０）。そして、画面生成部１７は、受け付けた比較運転履歴データ群を運転履歴ＤＢ１０１から取得する（８３１）。そして、画面生成部１７は、取得した比較運転履歴データ群と、運転履歴画面７２０に表示した一群の運転履歴データとに基づいて、データ比較画面７７０を生成し、表示する（８３２）。
【０２５２】
図１７は、本実施例のデータ比較画面７７０を示す説明図である。
【０２５３】
データ比較画面７７０は、戻り領域７７１、行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、及び、データ比較７２５を含む。データ比較画面７７０は、さらに、比較情報７７４、タイムライン７２６ａ、及び、タイムライン７２６ｂを含む。
【０２５４】
戻り領域７６１は、データ比較画面７７０からデータ選択画面７６０に戻る際にユーザが操作する領域である。データ比較画面７７０における行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、及び、データ比較７２５は、運転履歴画面７２０における行路７２１、行先７２２、始発７２３、運転士表示領域７１２、状況表示７２４、及び、データ比較７２５と同じである。
【０２５５】
比較情報７７４は、データ選択画面７６０の履歴リスト７６４において選択した比較運転履歴データ群を示す。画面生成部１７は、比較運転履歴データ群の始発運転履歴データの日時１０１２、運転士１０１０、及び、在線位置１０１８に対応する駅１０３３を、比較情報７７４として表示する。
【０２５６】
タイムライン７２６ａは、運転履歴画面７２０のタイムライン７２６と同じ画面を表示するための領域である。タイムライン７２６ｂは、比較運転履歴データ群を表示するための領域である。
【０２５７】
画面生成部１７は、ステップ８３２において、ステップ８２５におけるタイムライン７２６の生成と同じく、タイムライン７２６ａを生成する。また、画面生成部１７は、ステップ８２５と同じ方法によって、比較運転履歴データ群の運転履歴データを表示するためのタイムライン７２６ｂを生成する。
【０２５８】
画面生成部１７は、タイムライン７２６ａ及びタイムライン７２６ｂを一つの画面において表示できるように、タイムライン７２６ａ及びタイムライン７２６ｂが表示される範囲を指定する。そして、タイムライン７２６ａにライン７７２を表示し、タイムライン７２６ｂにライン７７３を表示する。
【０２５９】
ライン７７２は、運転履歴データの日時１０１２を示す。ライン７７３は、ライン７７２が示す運転履歴データと対比する運転履歴データを示す。図１７において、ユーザは、同じ日時１０１２の運転履歴データを対比する。
【０２６０】
具体的には、画面生成部１７は、ライン７５５と同じく、ライン７７２をタイムライン７２６ａの所定の位置に表示する。そして、画面生成部１７は、ライン７７２が示す運転履歴データの日時１０１２を特定し、比較運転履歴データ群の中から特定した日時１０１２と同じ日時１０１２の運転履歴データ（以下、運転履歴データＳ）を抽出する。そして、画面生成部１７は、運転履歴データＳの日時１０１２に相当するタイムライン７２６ｂのＸ座標に、ライン７７３を表示する。
【０２６１】
画面生成部１７は、ライン７７３を所定の位置に表示し、タイムライン７２６ｂを表示する範囲をライン７７３にあわせるように表示してもよい。また、本実施例のユーザは、同じ在線位置１０１８の運転履歴データを対比してもよい。
【０２６２】
この場合、画面生成部１７は、ライン７５５と同じく、ライン７７２をタイムライン７２６ａの所定の位置に表示する。そして、画面生成部１７は、ライン７７２が示す運転履歴データの在線位置１０１８を特定し、比較運転履歴データ群の中から特定した在線位置１０１８と同じ在線位置１０１８の運転履歴データ（以下、運転履歴データＴ）を抽出する。そして、画面生成部１７は、運転履歴データＴの日時１０１２に相当するタイムライン７２６ｂのＸ座標に、ライン７７３を表示する。
【０２６３】
データ比較画面７７０を表示することによって、画面生成部１７は、複数の運転士による運転履歴を、ユーザに比較させることができる。そして、ユーザは、データ比較画面７７０を参照して、複数の運転士の運転技術を把握することができ、複数の運転士全体の運転技術を向上させることができる。
【０２６４】
本実施例によれば、運転履歴画面７２０に、乗り心地評価７８１等の乗り心地を示す指標と、運転履歴とを表示することによって、運転士による運転が乗客に与えた影響を認識させることができる。そしてこれにより、運転士は、乗り心地が悪かった時の運転を改善し、乗り心地が良かった時の運転を参照することができ、運転技術の向上を図ることができる。
【０２６５】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。
【０２６６】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路等で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリ、ハードディスク、若しくは、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等の記録装置、または、ＩＣカード、ＳＤカード、若しくは、ＤＶＤ等の記録媒体に置くことができる。
【０２６７】
また、制御線及び情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線及び情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０２６８】
１０  中央管理システム
１１  管理サーバ
２０  運行管理システム
３０  ネットワーク
４０  乗務員端末
５０  車両
５１  車両制御システム
６０  気象ＤＢ
１０１  運転履歴ＤＢ
１０３  行路ＤＢ
２００  運行管理ＤＢ
５０１  車上ＤＢ
【図１】
2015182684.tif 000003
【図２】
2015182684.tif 000004
【図３】
2015182684.tif 000005
【図４】
2015182684.tif 000006
【図５】
2015182684.tif 000007
【図６】
2015182684.tif 000008
【図７】
2015182684.tif 000009
【図８】
2015182684.tif 000010
【図１０】
2015182684.tif 000011
【図１１】
2015182684.tif 000012
【図１２】
2015182684.tif 000013
【図１３】
2015182684.tif 000014
【図１５】
2015182684.tif 000015
【図１６】
2015182684.tif 000016
【図１７】
2015182684.tif 000017
【図９】
2015182684.tif 000018
【図１４】
2015182684.tif 000019