(57)【要約】【課題】車両の到達時刻をより正確に算出できること。【解決手段】所要時間算出プログラムは、以下の処理をコンピュータに実行させる。コンピュータは、運行管理サービスから運行計画情報と目的地迄の所要時間算出依頼を受付ける。コンピュータは、運行計画情報を参照し経路中に荷積みや荷卸し作業が存在するか判定する。コンピュータは、作業が存在する場合、作業を行うバースにバース予約システムが存在するか判定する。コンピュータは、バース予約システムが存在する場合、バースの予測所要時間を取得する要求を送信し予測所要時間を取得する。コンピュータは、バース予約システムが存在しない場合、事前登録した予測所要時間を取得する。コンピュータは、運行計画情報を参照し、過去の実績に基づき出発地からバースを経由して目的地迄の移動時間を算出する。コンピュータは、予測所要時間と移動時間に基づいて、出発地から目的地迄の所要時間を出力する。【選択図】図２
2019211872.tif 000002
【特許請求の範囲】
【請求項１】
車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付け、
受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定し、
前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定し、
前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得し、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得し、
受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から１以上の前記バースを経由して前記目的地までの移動時間を算出し、
取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する、
処理をコンピュータに実行させることを特徴とする所要時間算出プログラム。
【請求項２】
前記受け付ける処理は、前記運行管理支援を行うサービスから、前記車両の現在位置を受け付け、
前記算出する処理は、受け付けた前記現在位置と過去の実績とに基づいて、前記移動時間を算出する、
ことを特徴とする請求項１に記載の所要時間算出プログラム。
【請求項３】
前記受け付ける処理は、前記車両に対する求車情報を受け付け、
前記取得する処理は、受け付けた前記求車情報に含まれるバースの予測所要時間を取得し、
前記算出する処理は、受け付けた前記求車情報に含まれる運行計画情報を参照し、過去の実績に基づき前記目的地までの移動時間を算出する、
ことを特徴とする請求項２に記載の所要時間算出プログラム。
【請求項４】
前記出力する処理は、前記バース予約システムが存在するか否かの判定結果に応じた到達確度に基づいて、前記目的地までの所要時間を補正して出力する、
ことを特徴とする請求項１〜３のいずれか１つに記載の所要時間算出プログラム。
【請求項５】
車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付け、
受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定し、
前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定し、
前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得し、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得し、
受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から１以上の前記バースを経由して前記目的地までの移動時間を算出し、
取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する、
処理をコンピュータが実行することを特徴とする所要時間算出方法。
【請求項６】
車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付ける受付部と、
受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定する第１判定部と、
前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定する第２判定部と、
前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得し、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得する取得部と、
受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から１以上の前記バースを経由して前記目的地までの移動時間を算出する算出部と、
取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する出力制御部と、
を有することを特徴とする所要時間算出システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所要時間算出プログラム、所要時間算出方法および所要時間算出システムに関する。
【背景技術】
【０００２】
物流を担う輸送事業者の車両は、目的地へ荷物を輸送した後に自社へ戻るため空車回送を行うことがある。一方、荷主は、荷物を輸送したいが空いている車両がない場合がある。近年、このような空車と荷物とのマッチングを行う求貨求車マッチングサービスが提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１８−５８５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、空車となる予定の車両は、輸送中の荷物の荷積みや荷卸し作業を行うバースの順番待ち、経路上の渋滞等によって、マッチングを行った荷主のバースに到着する正確な時刻を予測することが難しい。
【０００５】
一つの側面では、車両の到達時刻をより正確に算出できる所要時間算出プログラム、所要時間算出方法および所要時間算出システムを提供することにある。
【課題を解決するための手段】
【０００６】
一つの態様では、所要時間算出プログラムは、以下の処理をコンピュータに実行させる。コンピュータは、車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付ける。コンピュータは、受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定する。コンピュータは、前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定する。コンピュータは、前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得する。コンピュータは、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得する。コンピュータは、受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から１以上の前記バースを経由して前記目的地までの移動時間を算出する。コンピュータは、取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する。
【発明の効果】
【０００７】
車両の到達時刻をより正確に算出できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例のマッチングシステムの構成の一例を示すブロック図である。
【図２】図２は、実施例の情報処理装置の構成の一例を示すブロック図である。
【図３】図３は、運行計画情報記憶部の一例を示す図である。
【図４】図４は、作業時間記憶部の一例を示す図である。
【図５】図５は、所要時間記憶部の一例を示す図である。
【図６】図６は、所要時間算出の一例を示す図である。
【図７】図７は、求車情報に対する候補車両の選択画面の一例を示す図である。
【図８】図８は、希望地を考慮した候補車両の選択画面の一例を示す図である。
【図９】図９は、実施例の所要時間算出処理の一例を示すフローチャートである。
【図１０】図１０は、実施例の求車受付処理の一例を示すフローチャートである。
【図１１】図１１は、所要時間算出プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する所要時間算出プログラム、所要時間算出方法および所要時間算出システムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例のマッチングシステムの構成の一例を示すブロック図である。図１に示すマッチングシステム１は、車両１０と、運行管理システム２０と、求貨求車システム３０と、バース予約システム４０と、情報処理装置１００とを有する。なお、マッチングシステム１では、車両１０の数は限定されず、任意の数の車両１０を有するようにしてもよい。
【００１１】
車両１０と、運行管理システム２０および情報処理装置１００との間、および、運行管理システム２０と、求貨求車システム３０と、バース予約システム４０と、情報処理装置１００との間は、ネットワークＮを介して、相互に通信可能に接続される。
【００１２】
かかるネットワークＮには、有線または無線を問わず、インターネットを始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。また、ネットワークＮを介する通信は、例えば、ＴＬＳ（Transport  Layer  Security）／ＳＳＬ（Secure  Sockets  Layer）等によって暗号化されるようにしてもよい。
【００１３】
マッチングシステム１は、例えば、通信機能を有する運行記録計（以下、デジタコという。）を搭載した複数の車両１０から送信される運行情報を収集し、運行管理を行うシステムである。また、マッチングシステム１は、求貨求車のマッチング、バース予約の管理、および、所要時間の算出等を行うシステムである。
【００１４】
車両１０は、例えば、トラック等のデジタコを搭載した車両である。車両１０に搭載されたデジタコは、例えば、ＧＰＳ（Global  Positioning  System）等の衛星測位システムによって取得した位置や速度等の運行情報を、例えば１秒ごとに図示しない基地局を介して運行管理システム２０および情報処理装置１００に送信する。デジタコは、通信機能として、例えば、３Ｇ、ＬＴＥ（Long  Term  Evolution）等の携帯電話回線等に対応する無線通信モジュールを有する。また、運行情報は、車両ＩＤ（IDentifier）、日時、加速度、実車／空車、車種といった情報を含む。
【００１５】
運行管理システム２０は、車両１０の運行管理支援を行うサービスを提供する。運行管理システム２０は、複数の車両１０について、配車計画および運行計画を管理する。また、運行管理システム２０は、車両１０の現在位置を管理する動態管理、および、車両１０と荷物のマッチングを行うマッチングエンジンを有する。
【００１６】
配車計画および運行計画（以下、運行計画情報ともいう。）は、例えば、車両ＩＤ、出発日時、出発地、到着日時、到着地、荷物、荷捌に関する情報等である。運行管理システム２０は、運行計画情報および所要時間算出依頼を情報処理装置１００に送信し、情報処理装置１００から運行計画情報に基づいた最適ルートや所要時間を含む所要時間情報を受信する。
【００１７】
マッチングエンジンは、動態管理から各車両１０の現在位置を取得し、配車計画および運行計画から希望方面と実車／空車の情報を取得する。また、マッチングエンジンは、求貨求車システム３０から求車情報を取得する。マッチングエンジンは、取得した各種情報に基づく求貨情報および求車情報を情報処理装置１００に送信し、情報処理装置１００から候補車両の選択画面を受信する。また、マッチングエンジンは、各車両１０の現在位置を情報処理装置１００に送信する。マッチングエンジンは、候補車両の選択画面を求貨求車システム３０に送信し、選択された車両１０を受信する。また、マッチングエンジンは、選択された車両１０に応じた配車結果を求貨求車システム３０に送信する。
【００１８】
求貨求車システム３０は、荷主から求車情報を受け付けるとともに、配車結果を荷主に提供する。求貨求車システム３０は、受け付けた求車情報を運行管理システム２０に送信する。また、求貨求車システム３０は、運行管理システム２０から受信した候補車両の選択画面を表示するとともに、選択された車両１０を運行管理システム２０に送信する。さらに、求貨求車システム３０は、運行管理システム２０から受信した配車結果を表示する。
【００１９】
バース予約システム４０は、バースに対する予約を受け付ける。バースの予約は、例えば、対象バース、日時、荷物、荷積み／荷卸しの情報等を用いて行われる。バース予約システム４０は、バースにおける荷積みや荷卸しの作業の予測作業時間（予測所要時間）の問合せを情報処理装置１００から受け付けると、バースの予測作業時間を情報処理装置１００に送信する。バースの予測作業時間は、例えば、バースが予約済みである場合は予約された内容に応じた予測作業時間を用い、バースが未予約である場合は荷物の荷姿と量に応じた予測作業時間を用いる。
【００２０】
情報処理装置１００は、所要時間算出システムの一例であり、各車両１０から受信した運行情報や、運行管理システム２０から受信した運行計画情報および所要時間算出依頼に基づいて最適ルートや所要時間を算出し、運行管理システム２０に送信する。また、情報処理装置１００は、運行管理システム２０から受信した求貨情報および求車情報に基づいて候補車両の選択画面を生成し、運行管理システム２０に送信する。さらに、情報処理装置１００は、バース予約システム４０に対して予測作業時間の問合せを送信し、バースの予測作業時間を受信する。
【００２１】
すなわち、情報処理装置１００は、車両１０の運行管理支援を行うサービスを提供する運行管理システム２０から、車両１０の運行計画情報と、目的地までの車両１０の所要時間算出依頼とを受け付ける。情報処理装置１００は、受け付けた運行計画情報を参照し、目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定する。情報処理装置１００は、作業が存在すると判定した場合、作業を行うバースに対応するバース予約システム４０が存在するか否かを判定する。情報処理装置１００は、バース予約システム４０が存在すると判定した場合には、バースにおける予測所要時間を取得する要求を送信して予測所要時間を取得する。情報処理装置１００は、バース予約システム４０が存在しないと判定した場合には、事前に登録しておいた予測所要時間を取得する。情報処理装置１００は、受け付けた運行計画情報を参照し、過去の実績に基づき出発地から１以上のバースを経由して目的地までの移動時間を算出する。情報処理装置１００は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を出力する。これにより、情報処理装置１００は、車両１０の到達時刻をより正確に算出できる。
【００２２】
次に、情報処理装置１００の構成について説明する。図２は、実施例の情報処理装置の構成の一例を示すブロック図である。図２に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、情報処理装置１００は、図２に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。
【００２３】
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１０は、ネットワークＮを介して車両１０、運行管理システム２０およびバース予約システム４０と有線または無線で接続され、車両１０、運行管理システム２０およびバース予約システム４０との間で情報の通信を司る通信インタフェースである。通信部１１０は、車両１０から運行情報を受信する。通信部１１０は、運行管理システム２０から運行計画情報および所要時間算出依頼と、各車両１０の現在位置と、求貨情報および求車情報とを受信する。通信部１１０は、バース予約システム４０からバースの予測作業時間を受信する。通信部１１０は、受信した運行情報と、運行計画情報および所要時間算出依頼と、各車両１０の現在位置と、求貨情報および求車情報と、バースの予測作業時間とを制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された最適ルートや所要時間と、候補車両の選択画面とを運行管理システム２０に送信する。通信部１１０は、制御部１３０から入力された予測作業時間の問合せをバース予約システム４０に送信する。
【００２４】
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、運行計画情報記憶部１２１と、作業時間記憶部１２２と、実績記憶部１２３と、所要時間記憶部１２４とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。
【００２５】
運行計画情報記憶部１２１は、運行管理システム２０から受信した各車両１０の運行計画情報を記憶する。図３は、運行計画情報記憶部の一例を示す図である。図３に示すように、運行計画情報記憶部１２１は、「車両ＩＤ」、「車両情報」、「料金」、「荷物」、「荷姿」、「出発地」、「経由地」、「目的地」といった項目を有する。
【００２６】
「車両ＩＤ」は、車両１０を識別する識別子である。「車両情報」は、車両１０の積載量や荷台の形式等を示す情報である。「料金」は、トンキロあたりの料金を示す情報である。「荷物」は、当該運行計画において輸送する荷物の種類を示す情報である。「荷姿」は、荷物の梱包状態を示す情報である。「荷姿」は、例えば、パレット、スキッド、ケースおよびカートン等である。「出発地」は、車両１０の出発地を示す情報である。「経由地」は、目的地までの経路上で荷積みや荷卸し等の作業を行うバースを示す情報である。なお、「経由地」には、図示しないが、バース予約システム４０が存在するか否かの情報を含むものとする。「目的地」は、車両１０の当該運行計画における目的地を示す情報である。「目的地」は、例えば、輸送事業者の車庫等が挙げられる。
【００２７】
図２の説明に戻って、作業時間記憶部１２２は、バース予約システム４０を利用していないバースにおける荷積みや荷卸し等の作業時間を記憶する。図４は、作業時間記憶部の一例を示す図である。図４に示すように、作業時間記憶部１２２は、「バース」、「パレット」、「スキッド」、「ケース」、「カートン」といった項目を有する。
【００２８】
「バース」は、バースの名称を示す情報である。「パレット」、「スキッド」、「ケース」および「カートン」は、荷姿ごとの作業時間を示す情報である。図４の１行目の例では、バース「Ｂ」は、パレットの荷積みまたは荷卸しに３０分の作業時間を要することを示す。
【００２９】
図２の説明に戻って、実績記憶部１２３は、各車両１０から受信した運行情報を過去の実績として記憶する。実績記憶部１２３は、例えば、車両１０ごとや、出発地および目的地ごとに分類して運行情報を過去の実績として記憶する。
【００３０】
所要時間記憶部１２４は、運行管理システム２０から受信した運行計画情報と、過去の実績とに基づいて算出された目的地までの移動時間、および、バースにおける予測作業時間を含む所要時間情報を記憶する。図５は、所要時間記憶部の一例を示す図である。図５に示すように、所要時間記憶部１２４は、「車両ＩＤ」、「出発地」、「経由地」、「目的地」といった項目を有する。また、「出発地」、「経由地」および「目的地」は、それぞれ、「予定到着時刻」、「実車／空車」、「予定出発時刻」といった項目を有する。なお、「出発地」は、「予定到着時刻」が不要であり、「目的地」は、「予定出発時刻」が不要である。なお、ここでの「出発地」には、車両１０の現在地と、例えば明日の朝時点の位置（車庫等）とを含む。
【００３１】
「車両ＩＤ」は、車両１０を識別する識別子である。「予定到着時刻」は、車両１０が経由地または目的地に到着する予定の時刻を示す情報である。「実車／空車」は、出発地または経由地を出発する時点での荷物の有無、または、目的地に到着した時点での荷物の有無を示す情報である。
【００３２】
図２の説明に戻って、制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３０は、受付部１３１と、第１判定部１３２と、第２判定部１３３と、取得部１３４と、算出部１３５と、出力制御部１３６とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３３】
受付部１３１は、ネットワークＮおよび通信部１１０を介して、運行管理システム２０から運行計画情報および所要時間算出依頼を受信して受け付ける。受付部１３１は、受け付けた運行計画情報を運行計画情報記憶部１２１に記憶する。受付部１３１は、所要時間算出依頼に応じて第１判定指示を第１判定部１３２に出力する。
【００３４】
また、受付部１３１は、ネットワークＮおよび通信部１１０を介して、運行管理システム２０から各車両１０の現在位置を受信して受け付ける。なお、受付部１３１は、ネットワークＮおよび通信部１１０を介して、各車両１０運行情報を受信し、各車両の現在位置を受け付けてもよい。受付部１３１は、受け付けた各車両１０の現在位置を算出部１３５に出力する。
【００３５】
さらに、受付部１３１は、ネットワークＮおよび通信部１１０を介して、運行管理システム２０から求貨情報および求車情報を受信して受け付ける。受付部１３１は、受け付けた求貨情報および求車情報を第２判定部１３３に出力する。
【００３６】
言い換えると、受付部１３１は、車両１０の運行管理支援を行うサービス（運行管理システム２０）から、車両１０の運行計画情報と、目的地までの車両１０の所要時間算出依頼とを受け付ける。すなわち、受付部１３１は、車両１０ごとに荷積みおよび荷卸しの作業のうち、１つまたは複数の作業の情報の登録を受け付ける。また、受付部１３１は、運行管理支援を行うサービスから、車両１０の現在位置を受け付ける。また、受付部１３１は、車両１０に対する求車情報を受け付ける。すなわち、受付部１３１は、荷積地と到着地（荷卸地）とを含む求車情報を受け付ける。また、求車情報は、荷積みと荷卸しの時刻の情報を含む。
【００３７】
第１判定部１３２は、受付部１３１から第１判定指示が入力されると、運行計画情報記憶部１２１を参照し、第１判定指示にかかる車両１０の目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１つまたは複数の作業が存在するか否かを判定する。すなわち、第１判定部１３２は、経由地での作業があるか否かを判定する。第１判定部１３２は、経由地での作業があると判定した場合には、第２判定指示を第２判定部１３３に出力する。第１判定部１３２は、経由地での作業がないと判定した場合には、移動時間算出指示を算出部１３５に出力する。
【００３８】
第２判定部１３３は、第１判定部１３２から第２判定指示が入力されると、運行計画情報記憶部１２１を参照し、経由地であるバースの情報を取得する。第２判定部１３３は、取得したバースの情報に基づいて、当該バースに対応するバース予約システム４０が存在するか否かを判定する。第２判定部１３３は、バース予約システム４０が存在すると判定した場合には、当該バース予約システム４０に対する問合せ指示を取得部１３４に出力する。第２判定部１３３は、バース予約システム４０が存在しないと判定した場合には、取得指示を取得部１３４に出力する。
【００３９】
第２判定部１３３は、受付部１３１から求貨情報および求車情報が入力されると、求車情報からバースの情報を取得する。第２判定部１３３は、取得したバースの情報に基づいて、当該バースに対応するバース予約システム４０が存在するか否かを判定する。第２判定部１３３は、バース予約システム４０が存在すると判定した場合には、当該バース予約システム４０に対する問合せ指示を取得部１３４に出力する。第２判定部１３３は、バース予約システム４０が存在しないと判定した場合には、取得指示を取得部１３４に出力する。また、第２判定部１３３は、求貨情報および求車情報を取得部１３４に出力する。
【００４０】
言い換えると、第１判定部１３２は、受け付けた運行計画情報を参照し、目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定する。また、第２判定部１３３は、第１判定部１３２において、作業が存在すると判定した場合、作業を行うバースに対応するバース予約システム４０が存在するか否かを判定する。
【００４１】
取得部１３４は、第２判定部１３３から問合せ指示が入力されると、通信部１１０およびネットワークＮを介して、予測作業時間の問合せをバース予約システム４０に送信する。取得部１３４は、ネットワークＮおよび通信部１１０を介して、バース予約システム４０からバースの予測作業時間を受信して取得する。
【００４２】
取得部１３４は、第２判定部１３３から取得指示が入力されると、運行計画情報記憶部１２１および作業時間記憶部１２２を参照し、運行計画情報の荷物、荷姿、数量等の情報に基づいて、バース予約システム４０が存在しないバースの予測作業時間を取得する。
【００４３】
取得部１３４は、第２判定部１３３から求貨情報および求車情報が入力されない場合、つまり、受付部１３１が所要時間算出依頼を受け付けた場合、取得した予測作業時間を算出部１３５に出力する。一方、取得部１３４は、第２判定部１３３から求貨情報および求車情報が入力された場合、運行管理システム２０から車両１０ごとの現在地および運行計画を取得する。取得部１３４は、求貨情報および求車情報と、取得した予測作業時間と、車両１０ごとの現在地および運行計画とを算出部１３５に出力する。
【００４４】
また、取得部１３４は、各車両１０から運行情報とともに、車両１０ごとの目的地または車籍地を取得するようにしてもよい。この場合、目的地は、当該車両の希望方面を表す希望地である。つまり、希望地は、例えば、輸送事業者の車庫等である。また、車籍地は、車両１０のナンバープレートにおける陸運支局等の地名を示す。取得部１３４は、取得した目的地または車籍地を出力制御部１３６に出力する。
【００４５】
言い換えると、取得部１３４は、バース予約システム４０が存在すると判定した場合には、バースにおける予測所要時間（予測作業時間）を取得する要求を送信して予測所要時間を取得する。また、取得部１３４は、バース予約システム４０が存在しないと判定した場合には、事前に登録しておいた予測所要時間（予測作業時間）を取得する。また、取得部１３４は、受け付けた求車情報に含まれるバースの予測所要時間（予測作業時間）を取得する。また、取得部１３４は、希望地を車両１０から取得する。
【００４６】
算出部１３５は、取得部１３４から求貨情報および求車情報が入力されずに予測作業時間が入力されると、運行計画情報記憶部１２１および実績記憶部１２３を参照し、過去の実績に基づき目的地までの移動時間を算出する。つまり、算出部１３５は、受付部１３１が所要時間算出依頼を受け付けた場合に取得部１３４から予測作業時間が入力されると、運行計画情報記憶部１２１および実績記憶部１２３を参照し、過去の実績に基づき目的地までの移動時間を算出する。算出部１３５は、入力された予測作業時間と、算出した移動時間とに基づいて、バースおよび目的地までの所要時間を算出する。すなわち、算出部１３５は、過去の実績に基づき出発地から１以上のバースを経由して目的地までの所要時間を算出する。なお、ここでの出発地には、車両１０の現在地と、例えば明日の朝時点の位置（車庫等）との両方を含むものとする。算出部１３５は、算出した所要時間と、運行計画情報とに基づいて、出発地、経由地および目的地における予定到着時刻、実車／空車の情報、および、予定出発時刻等を含む所要時間情報を生成する。算出部１３５は、生成した所要時間情報を所要時間記憶部１２４に記憶するとともに、出力制御部１３６に出力する。
【００４７】
算出部１３５は、第１判定部１３２から移動時間算出指示が入力されると、運行計画情報記憶部１２１および実績記憶部１２３を参照し、過去の実績に基づき目的地までの移動時間を算出する。算出部１３５は、算出した移動時間に基づいて、目的地までの所要時間を算出する。算出部１３５は、予測作業時間が入力された場合と同様に、所要時間情報を生成し、生成した所要時間情報を所要時間記憶部１２４に記憶するとともに、出力制御部１３６に出力する。すなわち、算出部１３５は、運行管理システム２０から受信した運行計画情報および所要時間算出依頼に基づいて算出した最適ルートや所要時間を、出力制御部１３６を介して運行管理システム２０に送信する配車計画処理を含む。
【００４８】
算出部１３５は、取得部１３４から求貨情報および求車情報と、予測作業時間と、車両１０ごとの現在地および運行計画とが入力されると、求車情報の荷積地に対する車両１０ごとの移動時間を算出する。つまり、算出部１３５は、車両１０ごとの運行計画に基づいて、車両１０ごとに空車となる時刻と場所（最終荷捌地）を抽出する。算出部１３５は、車両１０ごとに空車となる時刻と場所から荷積地までの移動時間を算出する。算出部１３５は、予測作業時間と、算出した移動時間とに基づいて、車両１０ごとの荷積地までの所要時間を算出する。
【００４９】
算出部１３５は、車両１０ごとに荷積地に対する現在地からの到達確度を算出する。算出部１３５は、例えば、配車計画処理やバース予約システム４０の利用の有無を用いて、到達確度を算出する。到達確度は、例えば、配車計画処理とバース予約システム４０とを利用可能な場合の所要時間をベースラインとする。到達確度は、例えば、バース予約システム４０の利用がない場合、ベースラインの荷捌き時間に対して所定の時間を増加させた所要時間とする。また、到達確度は、例えば、配車計画処理の利用がない場合、ベースラインの所要時間に対して所定の割合を増加させた所要時間とする。到達確度の所要時間は、例えば、ベースラインが所要時間６０分であるとすると、バース予約システム４０の利用がない場合には、６０分＋３０分＝９０分とする。また、到達確度の所要時間は、例えば、配車計画処理の利用がない場合には、６０分＋（６０分×３０％）＝７８分とする。また、到達確度の所要時間は、例えば、配車計画処理およびバース予約システム４０の利用がない場合には、６０分＋３０分＋（６０分×３０％）＝１０８分とする。
【００５０】
到達確度は、所要時間の表示の他に、例えば、星印等を用いた複数段階で表すようにしてもよい。この場合、到達確度が高い方が星の数を多くする。到達確度は、例えば、ベースラインを星３つ、運行管理システム２０およびバース予約システム４０のうち、いずれか１つの利用がない場合を星２つ、運行管理システム２０およびバース予約システム４０の両方の利用がない場合を星１つといった形態で表せる。
【００５１】
また、算出部１３５は、到達負担度を算出する。算出部１３５は、例えば、車両１０ごとに、既存の運行計画上の最終荷捌地から、求車情報の荷積地までの距離と移動時間とを乗算した値を到達負担度とすることができる。なお、到達負担度は、到達確度と同様に、星印等を用いた複数段階で表すようにしてもよい。この場合、到達負担度が軽い方が星の数を多くする。
【００５２】
算出部１３５は、求車情報の荷卸地である到着地と、車両１０の運行計画の目的地である希望地とに基づいて、車両１０ごとに到着地から希望地までの負担度を算出する。算出部１３５は、例えば、車両１０ごとに、求車情報の荷卸地である到着地から、車両１０の運行計画の目的地である希望地までの距離と移動時間とを乗算した値を負担度とすることができる。なお、負担度は、到達確度と同様に、星印等を用いた複数段階で表すようにしてもよい。この場合、負担度が軽い方が星の数を多くする。また、到達確度、到達負担度および負担度は、荷積みの時刻に荷積地に到達可能な車両１０を算出対象とするようにしてもよい。さらに、算出部１３５は、荷積みまたは荷卸しの時刻以降に、作業の情報が登録されていない車両１０を、負担度の算出対象とするようにしてもよい。算出部１３５は、算出した車両１０ごとの荷積地までの所要時間、到達確度、到達負担度および負担度を出力制御部１３６に出力する。
【００５３】
言い換えると、算出部１３５は、受け付けた運行計画情報を参照し、過去の実績に基づき出発地から１以上のバースを経由して目的地までの移動時間を算出する。また、算出部１３５は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を算出する。また、算出部１３５は、受け付けた現在位置と過去の実績とに基づいて、移動時間を算出する。また、算出部１３５は、受け付けた求車情報に含まれる運行計画情報を参照し、過去の実績に基づき目的地までの移動時間を算出する。また、算出部１３５は、バース予約システム４０が存在するか否かの判定結果に応じた到達確度に基づいて、目的地までの所要時間を補正する。また、算出部１３５は、車両１０ごとに、現在地から荷積地までの移動に要する時間と距離とから荷積地に対する到達確度を算出する。また、算出部１３５は、車両１０ごとの希望方面を表す希望地を記憶した運行計画情報記憶部１２１を参照して、車両１０ごとに、到着地から車両１０の希望地までの移動に要する時間および／または距離から値（負担度）を算出する。また、算出部１３５は、荷積みの時刻に荷積地に到達可能な車両を、値（負担度）の算出対象とする。また、算出部１３５は、荷積みの時刻以降に、作業の情報が登録されていない車両１０を、値（負担度）の算出対象とする。
【００５４】
出力制御部１３６は、算出部１３５から所要時間情報が入力されると、通信部１１０およびネットワークＮを介して、入力された所要時間情報を運行管理システム２０に送信する。
【００５５】
出力制御部１３６は、算出部１３５から車両１０ごとの荷積地までの所要時間、到達確度、到達負担度および負担度が入力されると、到達確度、到達負担度および負担度に応じた候補車両の選択画面を生成する。出力制御部１３６は、到達確度、到達負担度および負担度に応じて優先すべき車両を決定し、候補車両の選択画面に反映させる。すなわち、出力制御部１３６は、決定部の一例である。
【００５６】
出力制御部１３６は、取得部１３４から目的地または車籍地が入力されると、入力された目的地または車籍地を候補車両の選択画面に反映させる。出力制御部１３６は、通信部１１０、ネットワークＮおよび運行管理システム２０を介して、生成した候補車両の選択画面を求貨求車システム３０に送信する。
【００５７】
言い換えると、出力制御部１３６は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を出力する。また、出力制御部１３６は、バース予約システム４０が存在するか否かの判定結果に応じた到達確度に基づいて、目的地までの所要時間を補正して出力する。また、出力制御部１３６は、算出した値に応じて優先すべき車両１０を決定して、画面上に表示する車両１０の表示態様を決定する。また、出力制御部１３６は、算出した到達確度に応じて優先すべき車両を決定して、画面上に表示する車両１０の表示態様を決定する。また、出力制御部１３６は、車両１０の表示態様を、取得した希望地を含めた表示態様とする。
【００５８】
ここで、図６を用いて所要時間算出について説明する。図６は、所要時間算出の一例を示す図である。図６の例では、車両１０（Ｔ０１）の運行計画は、出発地ＡからバースＢ，Ｃを経由して車庫Ｌに向かう。バースＢ，Ｃの予約は、それぞれ１３：００、１５：００に指定されている。なお、バースＢは、バース予約システム４０を利用しておらず、バースＣは、バース予約システム４０を利用しているものとする。従来の運行計画６０では、車両１０（Ｔ０１）は、余裕を持って出発地Ａを１１：００に出発する。つまり、運行計画６０は、時間信頼性が低いといえる。一方、運行管理システム２０および情報処理装置１００を用いた運行計画６１では、車両１０（Ｔ０１）は、出発地ＡからバースＢまでの移動時間が６０分であることから、出発地Ａを１２：００に出発する。つまり、運行計画６１は、正確な運行計画であるといえる。
【００５９】
ところが、バースＢでは、作業に遅延が発生しており、車両１０（Ｔ０１）は、１３：３０現在、バースＢの手前で待ち状態となっている。このため、車両１０（Ｔ０１）は、バースＢにおいて１４：００から荷卸し作業を開始する。運行計画６１では、バースＢ，Ｃ間で６０分の休憩の予定であったが、バースＢでの１時間の遅れを回復するために、車両１０（Ｔ０１）は、休憩をバースＢの手前に前倒して、バースＢからバースＣまで３０分で到着する。
【００６０】
車両１０（Ｔ０１）がバースＢからバースＣに向かっている途中で、求貨求車システム３０が求車情報Ｋ１を受け付けるとする。求車情報Ｋ１は、１６：００にバースＸで荷積み（リンゴ）を行い、バースＹに１７：００に到着するものとする。なお、バースＸ，Ｙは、バース予約システム４０を利用しているとする。情報処理装置１００は、車両１０（Ｔ０１）の現在地および運行計画に基づいて、バースＣでの荷卸し作業が終了すると、車両１０（Ｔ０１）が空車となると判定する。なお、バースＣは、バース予約システム４０を利用しているため、正確な荷捌き時刻を提供できるものとする。また、ここでの現在地は、求車情報Ｋ１から見ると出発地であるともいえる。
【００６１】
情報処理装置１００は、求車情報Ｋ１の運行計画情報に基づいて、車両１０（Ｔ０１）のバースＣからバースＸ、バースＸからバースＹ、および、バースＹから車庫Ｌの各移動時間を算出する。情報処理装置１００は、バース予約システム４０からバースＸ，Ｙにおける予測作業時間を取得する。図６の例では、各移動時間は３０分と算出し、バースＸ，Ｙにおける予測作業時間として、それぞれ３０分を取得する。
【００６２】
情報処理装置１００は、予測作業時間と移動時間とに基づいて、車両１０（Ｔ０１）のバースＣを出発し、バースＸ，Ｙを経由して車庫Ｌまでの所要時間を算出する。情報処理装置１００は、車両１０（Ｔ０１）の既存の運行計画と、求車情報Ｋ１の運行計画情報と、算出した所要時間とに基づいて、新たな運行計画である所要時間情報を生成する。情報処理装置１００は、生成した所要時間情報を運行管理システム２０、求貨求車システム３０およびバース予約システム４０に送信する。すなわち、情報処理装置１００は、荷捌きを含む正確な時間に基づいて、新たな運行計画を生成できる。このとき、バース予約システム４０は、受信した所要時間情報に基づいて、バースＸ，Ｙの予約を行う。なお、バース予約システム４０は、受信した所要時間情報に基づいて、バースＸ，Ｙの予約を行うように、輸送事業者の配車係や運転手に連絡を行うようにしてもよい。
【００６３】
また、情報処理装置１００は、求車情報Ｋ１を受け付ける際に、バースＹと車両１０（Ｔ０１）の希望方面である車庫Ｌとの近隣性を分析し、例えば、反対方向である場合には受け付けない制御を行うようにしてもよい。これにより、情報処理装置１００は、物流生産性や安全性の向上を図ることができる。
【００６４】
次に、図７および図８を用いて候補車両の選択画面について説明する。図７は、求車情報に対する候補車両の選択画面の一例を示す図である。選択画面６２には、例えば、求車情報に対する候補の車両１０（Ｔ０５〜Ｔ０７）のアイコンが表示される。また、選択画面６２には、車両１０（Ｔ０５〜Ｔ０７）について、それぞれ荷積地６３に向かった場合の引取可能時刻、到達確度、車両情報および料金が表示される。選択画面６２の例では、車両１０（Ｔ０６）の到達確度が星３つと最も高く、また所要時間も４５分と最も短いので、優先すべき車両が車両１０（Ｔ０６）であることが判る。
【００６５】
図８は、希望地を考慮した候補車両の選択画面の一例を示す図である。図８に示す選択画面６４には、例えば、選択画面６２と同様に、求車情報に対する候補の車両１０（Ｔ０５〜Ｔ０７）のアイコンが表示される。また、選択画面６４には、荷卸地６５と、車両１０（Ｔ０５〜Ｔ０７）の、それぞれの希望方面または車籍地である目的地６６〜６８が表示される。さらに、選択画面６４には、車両１０（Ｔ０５〜Ｔ０７）について、それぞれ荷積地６３に向かった場合の引取可能時刻、希望方面および負担度、到達確度および到達負担度、車両情報ならびに料金が表示される。
【００６６】
選択画面６４の例では、車両１０（Ｔ０５）は、荷卸地６５から目的地６６までの負担度が星２つと候補の３台の車両１０のうち中程度である。また、車両１０（Ｔ０５）は、現在地から荷積地６３までの到達確度は星１つと最も低く、所要時間は８５分と最も長く、到達負担度は３４００と最も高い。なお、到達負担度は、例えば、車両１０（Ｔ０５）の現在地から荷積地６３までの距離４０ｋｍと所要時間８５分を乗算したものである。車両１０（Ｔ０６）は、荷卸地６５から目的地６７までの負担度が星１つと最も高いが、現在地から荷積地６３までの到達確度は星３つと最も高く、所要時間は４５分と最も短く、到達負担度は９００と最も低い。なお、到達負担度は、例えば、車両１０（Ｔ０６）の現在地から荷積地６３までの距離２０ｋｍと所要時間４５分を乗算したものである。
【００６７】
車両１０（Ｔ０７）は、荷卸地６５から目的地６８までの負担度が星３つと最も低く、現在地から荷積地６３までの到達確度が星２つ、所要時間は６５分、到達負担度は１９５０と候補の３台の車両１０のうち中程度である。なお、到達負担度は、例えば、車両１０（Ｔ０７）の現在地から荷積地６３までの距離３０ｋｍと所要時間６５分を乗算したものである。選択画面６４の例では、希望方面への負担度が最も低く、到達確度が中程度である車両１０（Ｔ０７）を優先すべき車両１０とすることができる。なお、負担度が同程度である場合には、距離が短い方の車両１０を優先とするとともに、荷卸地から目的地へ折り返す経路となる車両１０については優先度を下げる。また、引取可能時刻を優先させる場合には、車両１０（Ｔ０６）を優先すべき車両１０としてもよい。さらに、料金を優先させる場合には、車両１０（Ｔ０５）を優先すべき車両１０としてもよい。
【００６８】
次に、実施例の情報処理装置１００の動作について説明する。まず、図９を用いて所要時間算出処理について説明する。図９は、実施例の所要時間算出処理の一例を示すフローチャートである。
【００６９】
受付部１３１は、運行管理システム２０から運行計画情報および所要時間算出依頼を受信して受け付ける（ステップＳ１）。受付部１３１は、受け付けた運行計画情報を運行計画情報記憶部１２１に記憶する。受付部１３１は、所要時間算出依頼に応じて第１判定指示を第１判定部１３２に出力する。
【００７０】
第１判定部１３２は、受付部１３１から第１判定指示が入力されると、経由地での作業があるか否かを判定する（ステップＳ２）。第１判定部１３２は、経由地での作業がないと判定した場合には（ステップＳ２：否定）、移動時間算出指示を算出部１３５に出力し、ステップＳ６に進む。第１判定部１３２は、経由地での作業があると判定した場合には（ステップＳ２：肯定）、第２判定指示を第２判定部１３３に出力する。
【００７１】
第２判定部１３３は、第１判定部１３２から第２判定指示が入力されると、取得したバースの情報に基づいて、当該バースに対応するバース予約システム４０が存在するか否かを判定する（ステップＳ３）。第２判定部１３３は、バース予約システム４０が存在すると判定した場合には（ステップＳ３：肯定）、当該バース予約システム４０に対する問合せ指示を取得部１３４に出力する。
【００７２】
取得部１３４は、第２判定部１３３から問合せ指示が入力されると、予測作業時間の問合せをバース予約システム４０に送信する。取得部１３４は、バース予約システム４０からバースの予測作業時間を受信して取得する（ステップＳ４）。取得部１３４は、取得した予測作業時間を算出部１３５に出力する。
【００７３】
一方、第２判定部１３３は、バース予約システム４０が存在しないと判定した場合には（ステップＳ３：否定）、取得指示を取得部１３４に出力する。取得部１３４は、第２判定部１３３から取得指示が入力されると、運行計画情報記憶部１２１および作業時間記憶部１２２を参照し、バースの予測作業時間を取得する（ステップＳ５）。取得部１３４は、取得した予測作業時間を算出部１３５に出力する。
【００７４】
算出部１３５は、受付部１３１が所要時間算出依頼を受け付けた場合に取得部１３４から予測作業時間が入力されると、運行計画情報記憶部１２１および実績記憶部１２３を参照し、過去の実績に基づき目的地までの移動時間を算出する。また、算出部１３５は、第１判定部１３２から移動時間算出指示が入力されると、運行計画情報記憶部１２１および実績記憶部１２３を参照し、過去の実績に基づき目的地までの移動時間を算出する（ステップＳ６）。
【００７５】
算出部１３５は、入力された予測作業時間と、算出した移動時間とに基づいて、バースおよび目的地までの所要時間を算出する（ステップＳ７）。算出部１３５は、算出した所要時間と運行計画情報とに基づいて、所要時間情報を生成する。算出部１３５は、生成した所要時間情報を所要時間記憶部１２４に記憶するとともに、出力制御部１３６に出力する。
【００７６】
出力制御部１３６は、算出部１３５から所要時間情報が入力されると、入力された所要時間情報を運行管理システム２０に送信する（ステップＳ８）。これにより、情報処理装置１００は、車両１０の到達時刻をより正確に算出できる。すなわち、情報処理装置１００は、車両１０の移動時間に加え、バースの所要時間（作業時間）をも考慮することにより、車両１０の到達時刻をより正確に算出することが可能となる。
【００７７】
続いて、図１０を用いて求車受付処理について説明する。図１０は、実施例の求車受付処理の一例を示すフローチャートである。
【００７８】
受付部１３１は、運行管理システム２０から求貨情報および求車情報を受信して受け付ける（ステップＳ１１）。受付部１３１は、受け付けた求貨情報および求車情報を第２判定部１３３に出力する。
【００７９】
第２判定部１３３は、受付部１３１から求貨情報および求車情報が入力されると、求車情報からバースの情報を取得する。第２判定部１３３は、取得したバースの情報に基づいて、当該バースに対応するバース予約システム４０が存在するか否かを判定する（ステップＳ１２）。第２判定部１３３は、バース予約システム４０が存在すると判定した場合には（ステップＳ１２：肯定）、当該バース予約システム４０に対する問合せ指示を取得部１３４に出力する。また、第２判定部１３３は、求貨情報および求車情報を取得部１３４に出力する。
【００８０】
取得部１３４は、第２判定部１３３から問合せ指示が入力されると、予測作業時間の問合せをバース予約システム４０に送信する。取得部１３４は、バース予約システム４０からバースの予測作業時間を受信して取得する（ステップＳ１３）。取得部１３４は、取得した予測作業時間を算出部１３５に出力する。
【００８１】
一方、第２判定部１３３は、バース予約システム４０が存在しないと判定した場合には（ステップＳ１２：否定）、取得指示を取得部１３４に出力する。また、第２判定部１３３は、求貨情報および求車情報を取得部１３４に出力する。取得部１３４は、第２判定部１３３から取得指示が入力されると、運行計画情報記憶部１２１および作業時間記憶部１２２を参照し、バースの予測作業時間を取得する（ステップＳ１４）。取得部１３４は、取得した予測作業時間を算出部１３５に出力する。
【００８２】
また、取得部１３４は、第２判定部１３３から求貨情報および求車情報が入力された場合、運行管理システム２０から車両１０ごとの現在地および運行計画を取得する（ステップＳ１５）。取得部１３４は、求貨情報および求車情報と、車両１０ごとの現在地および運行計画とを算出部１３５に出力する。
【００８３】
算出部１３５は、取得部１３４から求貨情報および求車情報と、予測作業時間と、車両１０ごとの現在地および運行計画とが入力されると、求車情報の運行計画情報に基づいて、車両１０ごとの移動時間を算出する（ステップＳ１６）。算出部１３５は、予測作業時間と、算出した移動時間とに基づいて、車両１０ごとの荷積地までの所要時間を算出する（ステップＳ１７）。
【００８４】
算出部１３５は、車両１０ごとに荷積地に対する現在地からの到達確度および到達負担度を算出する（ステップＳ１８）。また、算出部１３５は、求車情報と、車両１０の運行計画とに基づいて、車両１０ごとに到着地から希望地までの負担度を算出する（ステップＳ１９）。算出部１３５は、算出した車両１０ごとの荷積地までの所要時間、到達確度、到達負担度および負担度を出力制御部１３６に出力する。
【００８５】
出力制御部１３６は、算出部１３５から車両１０ごとの荷積地までの所要時間、到達確度、到達負担度および負担度が入力されると、到達確度、到達負担度および負担度に応じた候補車両の選択画面を生成する（ステップＳ２０）。出力制御部１３６は、生成した候補車両の選択画面を求貨求車システム３０に送信する（ステップＳ２１）。これにより、情報処理装置１００は、希望地を考慮した車両選択画面を提供できる。すなわち、情報処理装置１００は、車両１０の行先を考慮した、輸送事業者の選択をすることが可能な画面を提供することが可能となる。
【００８６】
なお、上記実施例では、求車受付処理において、求貨情報および求車情報を受け付けたが、求貨情報を受け付けずに求車情報を受け付けるようにしてもよい。
【００８７】
このように、情報処理装置１００は、車両１０の運行管理支援を行うサービス（運行管理システム２０）から、車両１０の運行計画情報と、目的地までの車両１０の所要時間算出依頼とを受け付ける。また、情報処理装置１００は、受け付けた運行計画情報を参照し、目的地までの経路中に、荷積みおよび荷卸しの作業のうち、１以上の作業が存在するか否かを判定する。また、情報処理装置１００は、作業が存在すると判定した場合、作業を行うバースに対応するバース予約システム４０が存在するか否かを判定する。また、情報処理装置１００は、バース予約システム４０が存在すると判定した場合には、バースにおける予測所要時間を取得する要求を送信して予測所要時間を取得する。また、情報処理装置１００は、バース予約システム４０が存在しないと判定した場合には、事前に登録しておいた予測所要時間を取得する。また、情報処理装置１００は、受け付けた運行計画情報を参照し、過去の実績に基づき出発地から１以上のバースを経由して目的地までの移動時間を算出する。また、情報処理装置１００は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を出力する。その結果、情報処理装置１００は、車両１０の到達時刻をより正確に算出できる。
【００８８】
また、情報処理装置１００は、運行管理支援を行うサービス（運行管理システム２０）から、車両の現在位置を受け付ける。また、情報処理装置１００は、受け付けた現在位置と過去の実績とに基づいて、移動時間を算出する。その結果、情報処理装置１００は、車両１０の現在地に基づいて到達時刻をより正確に算出できる。
【００８９】
また、情報処理装置１００は、車両１０に対する求車情報を受け付ける。また、情報処理装置１００は、受け付けた求車情報に含まれるバースの予測所要時間を取得する。また、情報処理装置１００は、受け付けた求車情報に含まれる運行計画情報を参照し、過去の実績に基づき目的地までの移動時間を算出する。その結果、情報処理装置１００は、受け付けた求車情報に対応する車両１０の到達時刻をより正確に算出できる。
【００９０】
また、情報処理装置１００は、バース予約システム４０が存在するか否かの判定結果に応じた到達確度に基づいて、目的地までの所要時間を補正して出力する。その結果、情報処理装置１００は、バース予約システム４０が存在しない場合に、目的地までの所要時間に時間的な余裕を持たせることができる。
【００９１】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、算出部１３５と出力制御部１３６とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。
【００９２】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００９３】
ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１１は、所要時間算出プログラムを実行するコンピュータの一例を示す図である。
【００９４】
図１１に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００９５】
ハードディスク装置２０８には、図２に示した受付部１３１、第１判定部１３２、第２判定部１３３、取得部１３４、算出部１３５および出力制御部１３６の各処理部と同様の機能を有する所要時間算出プログラムが記憶される。また、ハードディスク装置２０８には、運行計画情報記憶部１２１、作業時間記憶部１２２、実績記憶部１２３、所要時間記憶部１２４、および、所要時間算出プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００のユーザから操作情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００のユーザに対して表示画面等の各種画面を表示する。インタフェース装置２０５は、例えば印刷装置等が接続される。通信装置２０６は、例えば、図２に示した通信部１１０と同様の機能を有しネットワークＮと接続され、車両１０、運行管理システム２０、求貨求車システム３０およびバース予約システム４０等の他の情報処理装置と各種情報をやりとりする。
【００９６】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図２に示した受付部１３１、第１判定部１３２、第２判定部１３３、取得部１３４、算出部１３５および出力制御部１３６として機能させることができる。
【００９７】
なお、上記の所要時間算出プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤ（Digital  Versatile  Disc）、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの所要時間算出プログラムを記憶させておき、コンピュータ２００がこれらから所要時間算出プログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００９８】
１  マッチングシステム
１０  車両
２０  運行管理システム
３０  求貨求車システム
４０  バース予約システム
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  運行計画情報記憶部
１２２  作業時間記憶部
１２３  実績記憶部
１２４  所要時間記憶部
１３０  制御部
１３１  受付部
１３２  第１判定部
１３３  第２判定部
１３４  取得部
１３５  算出部
１３６  出力制御部
Ｎ  ネットワーク
【図１】
2019211872.tif 000003
【図２】
2019211872.tif 000004
【図３】
2019211872.tif 000005
【図４】
2019211872.tif 000006
【図５】
2019211872.tif 000007
【図６】
2019211872.tif 000008
【図７】
2019211872.tif 000009
【図８】
2019211872.tif 000010
【図９】
2019211872.tif 000011
【図１０】
2019211872.tif 000012
【図１１】
2019211872.tif 000013