JP2019211872A - Required time calculation program, required time calculation method and required time calculation system - Google Patents

Required time calculation program, required time calculation method and required time calculation system Download PDF

Info

Publication number
JP2019211872A
JP2019211872A JP2018105552A JP2018105552A JP2019211872A JP 2019211872 A JP2019211872 A JP 2019211872A JP 2018105552 A JP2018105552 A JP 2018105552A JP 2018105552 A JP2018105552 A JP 2018105552A JP 2019211872 A JP2019211872 A JP 2019211872A
Authority
JP
Japan
Prior art keywords
vehicle
required time
berth
time
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2018105552A
Other languages
Japanese (ja)
Other versions
JP7139694B2 (en
Inventor
勇人 吉川
Hayato Yoshikawa
勇人 吉川
孝司 島田
Koji Shimada
孝司 島田
三浦 嘉子
Yoshiko Miura
嘉子 三浦
功 八巻
Isao Yamaki
功 八巻
文章 鈴木
Fumiaki Suzuki
文章 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2018105552A priority Critical patent/JP7139694B2/en
Priority to CN201910333065.0A priority patent/CN110555646B/en
Priority to KR1020190048290A priority patent/KR102267527B1/en
Publication of JP2019211872A publication Critical patent/JP2019211872A/en
Application granted granted Critical
Publication of JP7139694B2 publication Critical patent/JP7139694B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Human Resources & Organizations (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Game Theory and Decision Science (AREA)
  • Traffic Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To more accurately calculate arrival time of a vehicle.SOLUTION: The computer receives operation plan information and a request to calculate a necessary time up to a destination from an operation management service. The computer refers to the operation plan information and determines whether there is loading or unloading work in a route. When there is the work, the computer determines whether a berth reservation system is present at a berth where the work is performed. When the berth reservation system is present, the computer transmits a request to acquire a predicted required time of the berth to acquire the predicted required time. When there is no berth reservation system, the computer acquires a predicted required time which is registered in advance. The computer refers to the operation plan information and calculates a time of a movement from the starting point to the destination via the berth based upon past actual results. Based upon the predicted required time and the time of movement, the computer outputs a required time from the starting point to the destination.SELECTED DRAWING: Figure 2

Description

本発明は、所要時間算出プログラム、所要時間算出方法および所要時間算出システムに関する。   The present invention relates to a required time calculation program, a required time calculation method, and a required time calculation system.

物流を担う輸送事業者の車両は、目的地へ荷物を輸送した後に自社へ戻るため空車回送を行うことがある。一方、荷主は、荷物を輸送したいが空いている車両がない場合がある。近年、このような空車と荷物とのマッチングを行う求貨求車マッチングサービスが提供されている。   The transportation company's vehicle, which is responsible for logistics, may carry an empty vehicle to return to the company after transporting the package to the destination. On the other hand, the shipper may want to transport the luggage but there is no vacant vehicle. In recent years, there has been provided a car rental search service for matching such an empty car and a baggage.

特開2018−5856号公報Japanese Patent Application Laid-Open No. 2018-5856

しかしながら、空車となる予定の車両は、輸送中の荷物の荷積みや荷卸し作業を行うバースの順番待ち、経路上の渋滞等によって、マッチングを行った荷主のバースに到着する正確な時刻を予測することが難しい。   However, vehicles that are scheduled to be empty predict the exact time of arrival at the matching shipper's berth by waiting for the berth to be loaded and unloading during transportation, and due to traffic jams on the route. Difficult to do.

一つの側面では、車両の到達時刻をより正確に算出できる所要時間算出プログラム、所要時間算出方法および所要時間算出システムを提供することにある。   One aspect is to provide a required time calculation program, a required time calculation method, and a required time calculation system that can more accurately calculate the arrival time of a vehicle.

一つの態様では、所要時間算出プログラムは、以下の処理をコンピュータに実行させる。コンピュータは、車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付ける。コンピュータは、受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定する。コンピュータは、前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定する。コンピュータは、前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得する。コンピュータは、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得する。コンピュータは、受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から1以上の前記バースを経由して前記目的地までの移動時間を算出する。コンピュータは、取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する。   In one aspect, the required time calculation program causes a computer to execute the following processing. The computer receives the vehicle operation plan information and the required time calculation request for the vehicle to the destination from a service that provides vehicle operation management support. The computer refers to the received operation plan information and determines whether or not one or more of the loading and unloading operations exist in the route to the destination. When the computer determines that the work exists, the computer determines whether there is a berth reservation system corresponding to the berth performing the work. If the computer determines that the berth reservation system exists, the computer transmits a request for obtaining the estimated required time in the berth to acquire the estimated required time. When it is determined that the berth reservation system does not exist, the computer acquires the estimated required time registered in advance. The computer refers to the received operation plan information and calculates a travel time from a departure place to the destination via one or more berths based on the past results. The computer outputs a required time from the departure place to the destination based on the obtained predicted required time and the calculated travel time.

車両の到達時刻をより正確に算出できる。   The arrival time of the vehicle can be calculated more accurately.

図1は、実施例のマッチングシステムの構成の一例を示すブロック図である。FIG. 1 is a block diagram illustrating an example of the configuration of the matching system according to the embodiment. 図2は、実施例の情報処理装置の構成の一例を示すブロック図である。FIG. 2 is a block diagram illustrating an example of the configuration of the information processing apparatus according to the embodiment. 図3は、運行計画情報記憶部の一例を示す図である。FIG. 3 is a diagram illustrating an example of the operation plan information storage unit. 図4は、作業時間記憶部の一例を示す図である。FIG. 4 is a diagram illustrating an example of a work time storage unit. 図5は、所要時間記憶部の一例を示す図である。FIG. 5 is a diagram illustrating an example of the required time storage unit. 図6は、所要時間算出の一例を示す図である。FIG. 6 is a diagram illustrating an example of required time calculation. 図7は、求車情報に対する候補車両の選択画面の一例を示す図である。FIG. 7 is a diagram illustrating an example of a candidate vehicle selection screen for the vehicle search information. 図8は、希望地を考慮した候補車両の選択画面の一例を示す図である。FIG. 8 is a diagram illustrating an example of a candidate vehicle selection screen in consideration of the desired location. 図9は、実施例の所要時間算出処理の一例を示すフローチャートである。FIG. 9 is a flowchart illustrating an example of the required time calculation process according to the embodiment. 図10は、実施例の求車受付処理の一例を示すフローチャートである。FIG. 10 is a flowchart illustrating an example of the vehicle request reception process according to the embodiment. 図11は、所要時間算出プログラムを実行するコンピュータの一例を示す図である。FIG. 11 is a diagram illustrating an example of a computer that executes a required time calculation program.

以下、図面に基づいて、本願の開示する所要時間算出プログラム、所要時間算出方法および所要時間算出システムの実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。   Hereinafter, embodiments of a required time calculation program, a required time calculation method, and a required time calculation system disclosed in the present application will be described in detail with reference to the drawings. The disclosed technology is not limited by the present embodiment. Further, the following embodiments may be appropriately combined within a consistent range.

図1は、実施例のマッチングシステムの構成の一例を示すブロック図である。図1に示すマッチングシステム1は、車両10と、運行管理システム20と、求貨求車システム30と、バース予約システム40と、情報処理装置100とを有する。なお、マッチングシステム1では、車両10の数は限定されず、任意の数の車両10を有するようにしてもよい。   FIG. 1 is a block diagram illustrating an example of the configuration of the matching system according to the embodiment. A matching system 1 illustrated in FIG. 1 includes a vehicle 10, an operation management system 20, a coin search system 30, a berth reservation system 40, and an information processing device 100. In the matching system 1, the number of vehicles 10 is not limited, and an arbitrary number of vehicles 10 may be provided.

車両10と、運行管理システム20および情報処理装置100との間、および、運行管理システム20と、求貨求車システム30と、バース予約システム40と、情報処理装置100との間は、ネットワークNを介して、相互に通信可能に接続される。   There is a network N between the vehicle 10, the operation management system 20 and the information processing apparatus 100, and between the operation management system 20, the freight search system 30, the berth reservation system 40, and the information processing apparatus 100. And are connected to each other through communication.

かかるネットワークNには、有線または無線を問わず、インターネットを始め、LAN(Local Area Network)やVPN(Virtual Private Network)などの任意の種類の通信網を採用できる。また、ネットワークNを介する通信は、例えば、TLS(Transport Layer Security)/SSL(Secure Sockets Layer)等によって暗号化されるようにしてもよい。   As such a network N, any type of communication network such as the Internet, a LAN (Local Area Network), and a VPN (Virtual Private Network) can be adopted regardless of wired or wireless. Communication via the network N may be encrypted by, for example, TLS (Transport Layer Security) / SSL (Secure Sockets Layer).

マッチングシステム1は、例えば、通信機能を有する運行記録計(以下、デジタコという。)を搭載した複数の車両10から送信される運行情報を収集し、運行管理を行うシステムである。また、マッチングシステム1は、求貨求車のマッチング、バース予約の管理、および、所要時間の算出等を行うシステムである。   The matching system 1 is a system that collects operation information transmitted from a plurality of vehicles 10 equipped with an operation recorder having a communication function (hereinafter referred to as a digital tachometer) and performs operation management. Moreover, the matching system 1 is a system that performs matching of a car seeking a car, management of a berth reservation, calculation of a required time, and the like.

車両10は、例えば、トラック等のデジタコを搭載した車両である。車両10に搭載されたデジタコは、例えば、GPS(Global Positioning System)等の衛星測位システムによって取得した位置や速度等の運行情報を、例えば1秒ごとに図示しない基地局を介して運行管理システム20および情報処理装置100に送信する。デジタコは、通信機能として、例えば、3G、LTE(Long Term Evolution)等の携帯電話回線等に対応する無線通信モジュールを有する。また、運行情報は、車両ID(IDentifier)、日時、加速度、実車/空車、車種といった情報を含む。   The vehicle 10 is, for example, a vehicle equipped with a digital octopus such as a truck. For example, the digital octopus mounted on the vehicle 10 can obtain operation information such as position and speed acquired by a satellite positioning system such as GPS (Global Positioning System), for example, via a base station (not shown) every 1 second. And transmitted to the information processing apparatus 100. The digital octopus has a wireless communication module corresponding to a mobile phone line such as 3G and LTE (Long Term Evolution) as a communication function. The operation information includes information such as a vehicle ID (IDentifier), date and time, acceleration, actual vehicle / empty vehicle, and vehicle type.

運行管理システム20は、車両10の運行管理支援を行うサービスを提供する。運行管理システム20は、複数の車両10について、配車計画および運行計画を管理する。また、運行管理システム20は、車両10の現在位置を管理する動態管理、および、車両10と荷物のマッチングを行うマッチングエンジンを有する。   The operation management system 20 provides a service that provides operation management support for the vehicle 10. The operation management system 20 manages a vehicle allocation plan and an operation plan for the plurality of vehicles 10. In addition, the operation management system 20 includes a dynamic management for managing the current position of the vehicle 10 and a matching engine for matching the vehicle 10 with a load.

配車計画および運行計画(以下、運行計画情報ともいう。)は、例えば、車両ID、出発日時、出発地、到着日時、到着地、荷物、荷捌に関する情報等である。運行管理システム20は、運行計画情報および所要時間算出依頼を情報処理装置100に送信し、情報処理装置100から運行計画情報に基づいた最適ルートや所要時間を含む所要時間情報を受信する。   The vehicle allocation plan and the operation plan (hereinafter also referred to as operation plan information) are, for example, information on the vehicle ID, departure date / time, departure place, arrival date / time, arrival place, luggage, cargo handling, and the like. The operation management system 20 transmits operation plan information and a required time calculation request to the information processing apparatus 100, and receives required time information including the optimum route and required time based on the operation plan information from the information processing apparatus 100.

マッチングエンジンは、動態管理から各車両10の現在位置を取得し、配車計画および運行計画から希望方面と実車/空車の情報を取得する。また、マッチングエンジンは、求貨求車システム30から求車情報を取得する。マッチングエンジンは、取得した各種情報に基づく求貨情報および求車情報を情報処理装置100に送信し、情報処理装置100から候補車両の選択画面を受信する。また、マッチングエンジンは、各車両10の現在位置を情報処理装置100に送信する。マッチングエンジンは、候補車両の選択画面を求貨求車システム30に送信し、選択された車両10を受信する。また、マッチングエンジンは、選択された車両10に応じた配車結果を求貨求車システム30に送信する。   The matching engine acquires the current position of each vehicle 10 from the dynamic management, and acquires information on the desired direction and the actual vehicle / empty vehicle from the allocation plan and the operation plan. In addition, the matching engine acquires the vehicle search information from the coin search system 30. The matching engine transmits the coin-seeking information and the car-seeking information based on the acquired various information to the information processing apparatus 100, and receives a candidate vehicle selection screen from the information processing apparatus 100. Further, the matching engine transmits the current position of each vehicle 10 to the information processing apparatus 100. The matching engine transmits a candidate vehicle selection screen to the coin search system 30 and receives the selected vehicle 10. In addition, the matching engine transmits a vehicle allocation result corresponding to the selected vehicle 10 to the currency search system 30.

求貨求車システム30は、荷主から求車情報を受け付けるとともに、配車結果を荷主に提供する。求貨求車システム30は、受け付けた求車情報を運行管理システム20に送信する。また、求貨求車システム30は、運行管理システム20から受信した候補車両の選択画面を表示するとともに、選択された車両10を運行管理システム20に送信する。さらに、求貨求車システム30は、運行管理システム20から受信した配車結果を表示する。   The coin-seeking system 30 receives the car-seeking information from the shipper and provides the ship-finding result to the shipper. The coin search system 30 transmits the received car search information to the operation management system 20. In addition, the car seeking system 30 displays the candidate vehicle selection screen received from the operation management system 20 and transmits the selected vehicle 10 to the operation management system 20. Furthermore, the coin search system 30 displays the dispatch result received from the operation management system 20.

バース予約システム40は、バースに対する予約を受け付ける。バースの予約は、例えば、対象バース、日時、荷物、荷積み/荷卸しの情報等を用いて行われる。バース予約システム40は、バースにおける荷積みや荷卸しの作業の予測作業時間(予測所要時間)の問合せを情報処理装置100から受け付けると、バースの予測作業時間を情報処理装置100に送信する。バースの予測作業時間は、例えば、バースが予約済みである場合は予約された内容に応じた予測作業時間を用い、バースが未予約である場合は荷物の荷姿と量に応じた予測作業時間を用いる。   The berth reservation system 40 receives a reservation for a berth. Reservation of a berth is performed using, for example, the target berth, date and time, luggage, loading / unloading information, and the like. The berth reservation system 40 transmits an estimated berth work time to the information processing apparatus 100 when an inquiry about the predicted work time (predicted required time) of loading and unloading work in the berth is received from the information processing apparatus 100. For example, if the berth is reserved, use the estimated work time corresponding to the reserved contents, and if the berth is not reserved, the predicted work time for the berth is estimated work time according to the package and quantity of the luggage. Is used.

情報処理装置100は、所要時間算出システムの一例であり、各車両10から受信した運行情報や、運行管理システム20から受信した運行計画情報および所要時間算出依頼に基づいて最適ルートや所要時間を算出し、運行管理システム20に送信する。また、情報処理装置100は、運行管理システム20から受信した求貨情報および求車情報に基づいて候補車両の選択画面を生成し、運行管理システム20に送信する。さらに、情報処理装置100は、バース予約システム40に対して予測作業時間の問合せを送信し、バースの予測作業時間を受信する。   The information processing apparatus 100 is an example of a required time calculation system, and calculates an optimum route and required time based on operation information received from each vehicle 10, operation plan information received from the operation management system 20, and a required time calculation request. And transmitted to the operation management system 20. Further, the information processing apparatus 100 generates a selection screen for candidate vehicles based on the coin-seeking information and the car-seeking information received from the operation management system 20 and transmits them to the operation management system 20. Furthermore, the information processing apparatus 100 transmits an inquiry about the predicted work time to the berth reservation system 40 and receives the predicted work time of the berth.

すなわち、情報処理装置100は、車両10の運行管理支援を行うサービスを提供する運行管理システム20から、車両10の運行計画情報と、目的地までの車両10の所要時間算出依頼とを受け付ける。情報処理装置100は、受け付けた運行計画情報を参照し、目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定する。情報処理装置100は、作業が存在すると判定した場合、作業を行うバースに対応するバース予約システム40が存在するか否かを判定する。情報処理装置100は、バース予約システム40が存在すると判定した場合には、バースにおける予測所要時間を取得する要求を送信して予測所要時間を取得する。情報処理装置100は、バース予約システム40が存在しないと判定した場合には、事前に登録しておいた予測所要時間を取得する。情報処理装置100は、受け付けた運行計画情報を参照し、過去の実績に基づき出発地から1以上のバースを経由して目的地までの移動時間を算出する。情報処理装置100は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を出力する。これにより、情報処理装置100は、車両10の到達時刻をより正確に算出できる。   That is, the information processing apparatus 100 receives the operation plan information of the vehicle 10 and the required time calculation request of the vehicle 10 to the destination from the operation management system 20 that provides a service for supporting the operation management of the vehicle 10. The information processing apparatus 100 refers to the received operation plan information, and determines whether or not one or more work among the loading and unloading work exists in the route to the destination. When it is determined that there is work, the information processing apparatus 100 determines whether there is a berth reservation system 40 corresponding to the berth where the work is performed. If the information processing apparatus 100 determines that the berth reservation system 40 exists, the information processing apparatus 100 transmits a request for acquiring the predicted required time in the berth to acquire the predicted required time. If the information processing apparatus 100 determines that the berth reservation system 40 does not exist, the information processing apparatus 100 acquires the estimated required time registered in advance. The information processing apparatus 100 refers to the received operation plan information, and calculates the travel time from the departure place to the destination via one or more berths based on past results. The information processing apparatus 100 outputs the required time from the departure place to the destination based on the acquired predicted required time and the calculated travel time. Thereby, the information processing apparatus 100 can calculate the arrival time of the vehicle 10 more accurately.

次に、情報処理装置100の構成について説明する。図2は、実施例の情報処理装置の構成の一例を示すブロック図である。図2に示すように、情報処理装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、情報処理装置100は、図2に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイス等の機能部を有することとしてもかまわない。   Next, the configuration of the information processing apparatus 100 will be described. FIG. 2 is a block diagram illustrating an example of the configuration of the information processing apparatus according to the embodiment. As illustrated in FIG. 2, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing apparatus 100 may include various functional units included in known computers, for example, functional units such as various input devices and audio output devices, in addition to the functional units illustrated in FIG.

通信部110は、例えば、NIC(Network Interface Card)等によって実現される。通信部110は、ネットワークNを介して車両10、運行管理システム20およびバース予約システム40と有線または無線で接続され、車両10、運行管理システム20およびバース予約システム40との間で情報の通信を司る通信インタフェースである。通信部110は、車両10から運行情報を受信する。通信部110は、運行管理システム20から運行計画情報および所要時間算出依頼と、各車両10の現在位置と、求貨情報および求車情報とを受信する。通信部110は、バース予約システム40からバースの予測作業時間を受信する。通信部110は、受信した運行情報と、運行計画情報および所要時間算出依頼と、各車両10の現在位置と、求貨情報および求車情報と、バースの予測作業時間とを制御部130に出力する。また、通信部110は、制御部130から入力された最適ルートや所要時間と、候補車両の選択画面とを運行管理システム20に送信する。通信部110は、制御部130から入力された予測作業時間の問合せをバース予約システム40に送信する。   The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the vehicle 10, the operation management system 20, and the berth reservation system 40 via the network N in a wired or wireless manner, and communicates information between the vehicle 10, the operation management system 20, and the berth reservation system 40. It is the communication interface that governs it. The communication unit 110 receives operation information from the vehicle 10. The communication unit 110 receives from the operation management system 20 the operation plan information and the required time calculation request, the current position of each vehicle 10, the currency information and the vehicle information. The communication unit 110 receives the estimated berth work time from the berth reservation system 40. The communication unit 110 outputs the received operation information, operation plan information and required time calculation request, the current position of each vehicle 10, currency search information and vehicle search information, and the predicted work time of the berth to the control unit 130. To do. In addition, the communication unit 110 transmits the optimal route and the required time input from the control unit 130 and the candidate vehicle selection screen to the operation management system 20. The communication unit 110 transmits an inquiry about the predicted work time input from the control unit 130 to the berth reservation system 40.

記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部120は、運行計画情報記憶部121と、作業時間記憶部122と、実績記憶部123と、所要時間記憶部124とを有する。また、記憶部120は、制御部130での処理に用いる情報を記憶する。   The storage unit 120 is realized by a storage device such as a RAM (Random Access Memory), a semiconductor memory element such as a flash memory, a hard disk, or an optical disk, for example. The storage unit 120 includes an operation plan information storage unit 121, a work time storage unit 122, a performance storage unit 123, and a required time storage unit 124. In addition, the storage unit 120 stores information used for processing in the control unit 130.

運行計画情報記憶部121は、運行管理システム20から受信した各車両10の運行計画情報を記憶する。図3は、運行計画情報記憶部の一例を示す図である。図3に示すように、運行計画情報記憶部121は、「車両ID」、「車両情報」、「料金」、「荷物」、「荷姿」、「出発地」、「経由地」、「目的地」といった項目を有する。   The operation plan information storage unit 121 stores the operation plan information of each vehicle 10 received from the operation management system 20. FIG. 3 is a diagram illustrating an example of the operation plan information storage unit. As shown in FIG. 3, the operation plan information storage unit 121 includes “vehicle ID”, “vehicle information”, “fee”, “luggage”, “packing form”, “departure place”, “route place”, “purpose” It has items such as “Ground”.

「車両ID」は、車両10を識別する識別子である。「車両情報」は、車両10の積載量や荷台の形式等を示す情報である。「料金」は、トンキロあたりの料金を示す情報である。「荷物」は、当該運行計画において輸送する荷物の種類を示す情報である。「荷姿」は、荷物の梱包状態を示す情報である。「荷姿」は、例えば、パレット、スキッド、ケースおよびカートン等である。「出発地」は、車両10の出発地を示す情報である。「経由地」は、目的地までの経路上で荷積みや荷卸し等の作業を行うバースを示す情報である。なお、「経由地」には、図示しないが、バース予約システム40が存在するか否かの情報を含むものとする。「目的地」は、車両10の当該運行計画における目的地を示す情報である。「目的地」は、例えば、輸送事業者の車庫等が挙げられる。   “Vehicle ID” is an identifier for identifying the vehicle 10. “Vehicle information” is information indicating the loading amount of the vehicle 10, the type of loading platform, and the like. “Charge” is information indicating a charge per ton kilometer. “Luggage” is information indicating the type of luggage to be transported in the operation plan. “Packing form” is information indicating the packing state of the package. “Packing” is, for example, a pallet, skid, case, carton, or the like. “Departure location” is information indicating the departure location of the vehicle 10. “Intermediate location” is information indicating a berth that performs operations such as loading and unloading on a route to a destination. In addition, although not shown in figure, it is assumed that the “route point” includes information on whether or not the berth reservation system 40 exists. “Destination” is information indicating a destination in the operation plan of the vehicle 10. Examples of the “destination” include a garage of a transportation company.

図2の説明に戻って、作業時間記憶部122は、バース予約システム40を利用していないバースにおける荷積みや荷卸し等の作業時間を記憶する。図4は、作業時間記憶部の一例を示す図である。図4に示すように、作業時間記憶部122は、「バース」、「パレット」、「スキッド」、「ケース」、「カートン」といった項目を有する。   Returning to the description of FIG. 2, the work time storage unit 122 stores work times such as loading and unloading in a berth not using the berth reservation system 40. FIG. 4 is a diagram illustrating an example of a work time storage unit. As illustrated in FIG. 4, the work time storage unit 122 includes items such as “berth”, “pallet”, “skid”, “case”, and “carton”.

「バース」は、バースの名称を示す情報である。「パレット」、「スキッド」、「ケース」および「カートン」は、荷姿ごとの作業時間を示す情報である。図4の1行目の例では、バース「B」は、パレットの荷積みまたは荷卸しに30分の作業時間を要することを示す。   “Birth” is information indicating the name of the berth. “Pallet”, “skid”, “case”, and “carton” are information indicating the work time for each package. In the example of the first row in FIG. 4, the berth “B” indicates that it takes 30 minutes to load or unload the pallet.

図2の説明に戻って、実績記憶部123は、各車両10から受信した運行情報を過去の実績として記憶する。実績記憶部123は、例えば、車両10ごとや、出発地および目的地ごとに分類して運行情報を過去の実績として記憶する。   Returning to the description of FIG. 2, the record storage unit 123 stores the operation information received from each vehicle 10 as a past record. The results storage unit 123 stores the operation information as past results, for example, classified for each vehicle 10 or for each departure place and destination.

所要時間記憶部124は、運行管理システム20から受信した運行計画情報と、過去の実績とに基づいて算出された目的地までの移動時間、および、バースにおける予測作業時間を含む所要時間情報を記憶する。図5は、所要時間記憶部の一例を示す図である。図5に示すように、所要時間記憶部124は、「車両ID」、「出発地」、「経由地」、「目的地」といった項目を有する。また、「出発地」、「経由地」および「目的地」は、それぞれ、「予定到着時刻」、「実車/空車」、「予定出発時刻」といった項目を有する。なお、「出発地」は、「予定到着時刻」が不要であり、「目的地」は、「予定出発時刻」が不要である。なお、ここでの「出発地」には、車両10の現在地と、例えば明日の朝時点の位置(車庫等)とを含む。   The required time storage unit 124 stores required time information including the travel plan information received from the operation management system 20 and the travel time to the destination calculated based on the past results and the predicted work time in the berth. To do. FIG. 5 is a diagram illustrating an example of the required time storage unit. As illustrated in FIG. 5, the required time storage unit 124 includes items such as “vehicle ID”, “departure place”, “route”, and “destination”. “Departure point”, “route point”, and “destination” have items such as “scheduled arrival time”, “actual vehicle / empty car”, and “scheduled departure time”, respectively. “Departure” does not require “scheduled arrival time”, and “destination” does not require “scheduled departure time”. Here, the “departure place” includes the current location of the vehicle 10 and the position (garage or the like) of, for example, tomorrow morning.

「車両ID」は、車両10を識別する識別子である。「予定到着時刻」は、車両10が経由地または目的地に到着する予定の時刻を示す情報である。「実車/空車」は、出発地または経由地を出発する時点での荷物の有無、または、目的地に到着した時点での荷物の有無を示す情報である。   “Vehicle ID” is an identifier for identifying the vehicle 10. “Scheduled arrival time” is information indicating the time at which the vehicle 10 is scheduled to arrive at a transit point or destination. The “actual vehicle / empty vehicle” is information indicating whether or not there is a baggage at the time of departure from the departure point or waypoint, or whether or not there is a baggage at the time of arrival at the destination.

図2の説明に戻って、制御部130は、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、内部の記憶装置に記憶されているプログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現されるようにしてもよい。制御部130は、受付部131と、第1判定部132と、第2判定部133と、取得部134と、算出部135と、出力制御部136とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図2に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。   Returning to the description of FIG. 2, the control unit 130 executes, for example, a program stored in an internal storage device using the RAM as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. Is realized. Further, the control unit 130 may be realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA). The control unit 130 includes a reception unit 131, a first determination unit 132, a second determination unit 133, an acquisition unit 134, a calculation unit 135, and an output control unit 136. Information processing described below is performed. Implement or execute a function or action. The internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 2, and may be another configuration as long as the information processing described later is performed.

受付部131は、ネットワークNおよび通信部110を介して、運行管理システム20から運行計画情報および所要時間算出依頼を受信して受け付ける。受付部131は、受け付けた運行計画情報を運行計画情報記憶部121に記憶する。受付部131は、所要時間算出依頼に応じて第1判定指示を第1判定部132に出力する。   The accepting unit 131 receives and accepts operation plan information and a required time calculation request from the operation management system 20 via the network N and the communication unit 110. The reception unit 131 stores the received operation plan information in the operation plan information storage unit 121. The reception unit 131 outputs a first determination instruction to the first determination unit 132 in response to the required time calculation request.

また、受付部131は、ネットワークNおよび通信部110を介して、運行管理システム20から各車両10の現在位置を受信して受け付ける。なお、受付部131は、ネットワークNおよび通信部110を介して、各車両10運行情報を受信し、各車両の現在位置を受け付けてもよい。受付部131は、受け付けた各車両10の現在位置を算出部135に出力する。   The receiving unit 131 receives and receives the current position of each vehicle 10 from the operation management system 20 via the network N and the communication unit 110. In addition, the reception part 131 may receive each vehicle 10 operation information via the network N and the communication part 110, and may receive the present position of each vehicle. The accepting unit 131 outputs the accepted current position of each vehicle 10 to the calculating unit 135.

さらに、受付部131は、ネットワークNおよび通信部110を介して、運行管理システム20から求貨情報および求車情報を受信して受け付ける。受付部131は、受け付けた求貨情報および求車情報を第2判定部133に出力する。   Further, the accepting unit 131 receives and accepts the coin-seeking information and the car-seeking information from the operation management system 20 via the network N and the communication unit 110. The accepting unit 131 outputs the accepted currency seeking information and the car seeking information to the second determining unit 133.

言い換えると、受付部131は、車両10の運行管理支援を行うサービス(運行管理システム20)から、車両10の運行計画情報と、目的地までの車両10の所要時間算出依頼とを受け付ける。すなわち、受付部131は、車両10ごとに荷積みおよび荷卸しの作業のうち、1つまたは複数の作業の情報の登録を受け付ける。また、受付部131は、運行管理支援を行うサービスから、車両10の現在位置を受け付ける。また、受付部131は、車両10に対する求車情報を受け付ける。すなわち、受付部131は、荷積地と到着地(荷卸地)とを含む求車情報を受け付ける。また、求車情報は、荷積みと荷卸しの時刻の情報を含む。   In other words, the reception unit 131 receives the operation plan information of the vehicle 10 and the required time calculation request of the vehicle 10 to the destination from the service (operation management system 20) that provides operation management support of the vehicle 10. That is, the accepting unit 131 accepts registration of information on one or a plurality of operations among loading and unloading operations for each vehicle 10. Moreover, the reception part 131 receives the present position of the vehicle 10 from the service which performs operation management support. In addition, the reception unit 131 receives vehicle search information for the vehicle 10. That is, the accepting unit 131 accepts the vehicle search information including the loading place and the arrival place (unloading place). Further, the vehicle search information includes information on loading and unloading times.

第1判定部132は、受付部131から第1判定指示が入力されると、運行計画情報記憶部121を参照し、第1判定指示にかかる車両10の目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1つまたは複数の作業が存在するか否かを判定する。すなわち、第1判定部132は、経由地での作業があるか否かを判定する。第1判定部132は、経由地での作業があると判定した場合には、第2判定指示を第2判定部133に出力する。第1判定部132は、経由地での作業がないと判定した場合には、移動時間算出指示を算出部135に出力する。   When the first determination instruction is input from the reception unit 131, the first determination unit 132 refers to the operation plan information storage unit 121, and loads in the route to the destination of the vehicle 10 according to the first determination instruction. It is determined whether or not there is one or more of the unloading operations. That is, the first determination unit 132 determines whether there is work at the waypoint. If it is determined that there is work at the waypoint, the first determination unit 132 outputs a second determination instruction to the second determination unit 133. When it is determined that there is no work at the waypoint, the first determination unit 132 outputs a travel time calculation instruction to the calculation unit 135.

第2判定部133は、第1判定部132から第2判定指示が入力されると、運行計画情報記憶部121を参照し、経由地であるバースの情報を取得する。第2判定部133は、取得したバースの情報に基づいて、当該バースに対応するバース予約システム40が存在するか否かを判定する。第2判定部133は、バース予約システム40が存在すると判定した場合には、当該バース予約システム40に対する問合せ指示を取得部134に出力する。第2判定部133は、バース予約システム40が存在しないと判定した場合には、取得指示を取得部134に出力する。   When the second determination instruction is input from the first determination unit 132, the second determination unit 133 refers to the operation plan information storage unit 121 and acquires information on the berth that is a waypoint. The second determination unit 133 determines whether there is a berth reservation system 40 corresponding to the berth based on the acquired berth information. When it is determined that the berth reservation system 40 exists, the second determination unit 133 outputs an inquiry instruction for the berth reservation system 40 to the acquisition unit 134. When it is determined that the berth reservation system 40 does not exist, the second determination unit 133 outputs an acquisition instruction to the acquisition unit 134.

第2判定部133は、受付部131から求貨情報および求車情報が入力されると、求車情報からバースの情報を取得する。第2判定部133は、取得したバースの情報に基づいて、当該バースに対応するバース予約システム40が存在するか否かを判定する。第2判定部133は、バース予約システム40が存在すると判定した場合には、当該バース予約システム40に対する問合せ指示を取得部134に出力する。第2判定部133は、バース予約システム40が存在しないと判定した場合には、取得指示を取得部134に出力する。また、第2判定部133は、求貨情報および求車情報を取得部134に出力する。   The second determination unit 133 obtains berth information from the vehicle search information when the money collection information and the vehicle search information are input from the reception unit 131. The second determination unit 133 determines whether there is a berth reservation system 40 corresponding to the berth based on the acquired berth information. When it is determined that the berth reservation system 40 exists, the second determination unit 133 outputs an inquiry instruction for the berth reservation system 40 to the acquisition unit 134. When it is determined that the berth reservation system 40 does not exist, the second determination unit 133 outputs an acquisition instruction to the acquisition unit 134. In addition, the second determination unit 133 outputs the coin search information and the car search information to the acquisition unit 134.

言い換えると、第1判定部132は、受け付けた運行計画情報を参照し、目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定する。また、第2判定部133は、第1判定部132において、作業が存在すると判定した場合、作業を行うバースに対応するバース予約システム40が存在するか否かを判定する。   In other words, the 1st determination part 132 refers to the received operation plan information, and determines whether 1 or more work exists among the work of loading and unloading in the path | route to the destination. . In addition, when the first determination unit 132 determines that there is work, the second determination unit 133 determines whether there is a berth reservation system 40 corresponding to the berth on which the work is performed.

取得部134は、第2判定部133から問合せ指示が入力されると、通信部110およびネットワークNを介して、予測作業時間の問合せをバース予約システム40に送信する。取得部134は、ネットワークNおよび通信部110を介して、バース予約システム40からバースの予測作業時間を受信して取得する。   When an inquiry instruction is input from the second determination unit 133, the acquisition unit 134 transmits an inquiry about the predicted work time to the berth reservation system 40 via the communication unit 110 and the network N. The acquisition unit 134 receives and acquires the predicted work time of the berth from the berth reservation system 40 via the network N and the communication unit 110.

取得部134は、第2判定部133から取得指示が入力されると、運行計画情報記憶部121および作業時間記憶部122を参照し、運行計画情報の荷物、荷姿、数量等の情報に基づいて、バース予約システム40が存在しないバースの予測作業時間を取得する。   When the acquisition instruction is input from the second determination unit 133, the acquisition unit 134 refers to the operation plan information storage unit 121 and the work time storage unit 122 and based on information such as luggage, packing form, and quantity of the operation plan information. Thus, the predicted work time of the berth where the berth reservation system 40 does not exist is acquired.

取得部134は、第2判定部133から求貨情報および求車情報が入力されない場合、つまり、受付部131が所要時間算出依頼を受け付けた場合、取得した予測作業時間を算出部135に出力する。一方、取得部134は、第2判定部133から求貨情報および求車情報が入力された場合、運行管理システム20から車両10ごとの現在地および運行計画を取得する。取得部134は、求貨情報および求車情報と、取得した予測作業時間と、車両10ごとの現在地および運行計画とを算出部135に出力する。   The acquisition unit 134 outputs the acquired predicted work time to the calculation unit 135 when the currency determination information and the vehicle search information are not input from the second determination unit 133, that is, when the reception unit 131 receives a required time calculation request. . On the other hand, the acquisition unit 134 acquires the current location and the operation plan for each vehicle 10 from the operation management system 20 when the currency determination information and the vehicle search information are input from the second determination unit 133. The acquisition unit 134 outputs the currency search information and the vehicle search information, the acquired predicted work time, the current location and the operation plan for each vehicle 10 to the calculation unit 135.

また、取得部134は、各車両10から運行情報とともに、車両10ごとの目的地または車籍地を取得するようにしてもよい。この場合、目的地は、当該車両の希望方面を表す希望地である。つまり、希望地は、例えば、輸送事業者の車庫等である。また、車籍地は、車両10のナンバープレートにおける陸運支局等の地名を示す。取得部134は、取得した目的地または車籍地を出力制御部136に出力する。   In addition, the acquisition unit 134 may acquire a destination or a vehicle register for each vehicle 10 together with operation information from each vehicle 10. In this case, the destination is a desired destination representing the desired direction of the vehicle. That is, the desired place is, for example, a garage of a transportation company. Further, the vehicle registration location indicates a place name such as a land transportation branch office on the license plate of the vehicle 10. The acquisition unit 134 outputs the acquired destination or car register to the output control unit 136.

言い換えると、取得部134は、バース予約システム40が存在すると判定した場合には、バースにおける予測所要時間(予測作業時間)を取得する要求を送信して予測所要時間を取得する。また、取得部134は、バース予約システム40が存在しないと判定した場合には、事前に登録しておいた予測所要時間(予測作業時間)を取得する。また、取得部134は、受け付けた求車情報に含まれるバースの予測所要時間(予測作業時間)を取得する。また、取得部134は、希望地を車両10から取得する。   In other words, when it is determined that the berth reservation system 40 exists, the acquisition unit 134 transmits a request for acquiring a predicted required time (predicted work time) in the berth and acquires the predicted required time. Further, when it is determined that the berth reservation system 40 does not exist, the acquisition unit 134 acquires a predicted required time (predicted work time) registered in advance. In addition, the acquisition unit 134 acquires the predicted required time (predicted work time) of the berth included in the received vehicle search information. In addition, the acquisition unit 134 acquires a desired place from the vehicle 10.

算出部135は、取得部134から求貨情報および求車情報が入力されずに予測作業時間が入力されると、運行計画情報記憶部121および実績記憶部123を参照し、過去の実績に基づき目的地までの移動時間を算出する。つまり、算出部135は、受付部131が所要時間算出依頼を受け付けた場合に取得部134から予測作業時間が入力されると、運行計画情報記憶部121および実績記憶部123を参照し、過去の実績に基づき目的地までの移動時間を算出する。算出部135は、入力された予測作業時間と、算出した移動時間とに基づいて、バースおよび目的地までの所要時間を算出する。すなわち、算出部135は、過去の実績に基づき出発地から1以上のバースを経由して目的地までの所要時間を算出する。なお、ここでの出発地には、車両10の現在地と、例えば明日の朝時点の位置(車庫等)との両方を含むものとする。算出部135は、算出した所要時間と、運行計画情報とに基づいて、出発地、経由地および目的地における予定到着時刻、実車/空車の情報、および、予定出発時刻等を含む所要時間情報を生成する。算出部135は、生成した所要時間情報を所要時間記憶部124に記憶するとともに、出力制御部136に出力する。   The calculation unit 135 refers to the operation plan information storage unit 121 and the result storage unit 123 when the predicted work time is input without input of the coin search information and the vehicle search information from the acquisition unit 134, and based on the past results. Calculate the travel time to the destination. That is, when the reception unit 131 receives the required time calculation request and the predicted work time is input from the acquisition unit 134, the calculation unit 135 refers to the operation plan information storage unit 121 and the actual storage unit 123, and stores the past work time. The travel time to the destination is calculated based on the results. The calculation unit 135 calculates the required time to the berth and the destination based on the input predicted work time and the calculated travel time. That is, the calculation unit 135 calculates the required time from the departure place to the destination via one or more berths based on the past results. The departure place here includes both the current location of the vehicle 10 and the position (garage etc.) of tomorrow morning. Based on the calculated required time and the operation plan information, the calculation unit 135 obtains the required time information including the planned arrival time at the departure point, the waypoint and the destination, information on the actual vehicle / empty vehicle, and the planned departure time. Generate. The calculation unit 135 stores the generated required time information in the required time storage unit 124 and outputs it to the output control unit 136.

算出部135は、第1判定部132から移動時間算出指示が入力されると、運行計画情報記憶部121および実績記憶部123を参照し、過去の実績に基づき目的地までの移動時間を算出する。算出部135は、算出した移動時間に基づいて、目的地までの所要時間を算出する。算出部135は、予測作業時間が入力された場合と同様に、所要時間情報を生成し、生成した所要時間情報を所要時間記憶部124に記憶するとともに、出力制御部136に出力する。すなわち、算出部135は、運行管理システム20から受信した運行計画情報および所要時間算出依頼に基づいて算出した最適ルートや所要時間を、出力制御部136を介して運行管理システム20に送信する配車計画処理を含む。   When the travel time calculation instruction is input from the first determination unit 132, the calculation unit 135 refers to the operation plan information storage unit 121 and the result storage unit 123, and calculates the travel time to the destination based on the past results. . The calculation unit 135 calculates the required time to the destination based on the calculated travel time. The calculation unit 135 generates required time information in the same manner as when the predicted work time is input, stores the generated required time information in the required time storage unit 124, and outputs it to the output control unit 136. That is, the calculation unit 135 transmits the optimal route and the required time calculated based on the operation plan information and the required time calculation request received from the operation management system 20 to the operation management system 20 via the output control unit 136. Includes processing.

算出部135は、取得部134から求貨情報および求車情報と、予測作業時間と、車両10ごとの現在地および運行計画とが入力されると、求車情報の荷積地に対する車両10ごとの移動時間を算出する。つまり、算出部135は、車両10ごとの運行計画に基づいて、車両10ごとに空車となる時刻と場所(最終荷捌地)を抽出する。算出部135は、車両10ごとに空車となる時刻と場所から荷積地までの移動時間を算出する。算出部135は、予測作業時間と、算出した移動時間とに基づいて、車両10ごとの荷積地までの所要時間を算出する。   When the calculation unit 135 receives from the acquisition unit 134 the coin-seeking information and the car-seeking information, the predicted work time, the current location and the operation plan for each vehicle 10, Calculate travel time. That is, based on the operation plan for each vehicle 10, the calculation unit 135 extracts the time and place (final cargo area) at which each vehicle 10 becomes empty. The calculation unit 135 calculates the time when the vehicle 10 becomes empty and the travel time from the place to the loading area. The calculation unit 135 calculates a required time to the loading place for each vehicle 10 based on the predicted work time and the calculated travel time.

算出部135は、車両10ごとに荷積地に対する現在地からの到達確度を算出する。算出部135は、例えば、配車計画処理やバース予約システム40の利用の有無を用いて、到達確度を算出する。到達確度は、例えば、配車計画処理とバース予約システム40とを利用可能な場合の所要時間をベースラインとする。到達確度は、例えば、バース予約システム40の利用がない場合、ベースラインの荷捌き時間に対して所定の時間を増加させた所要時間とする。また、到達確度は、例えば、配車計画処理の利用がない場合、ベースラインの所要時間に対して所定の割合を増加させた所要時間とする。到達確度の所要時間は、例えば、ベースラインが所要時間60分であるとすると、バース予約システム40の利用がない場合には、60分+30分=90分とする。また、到達確度の所要時間は、例えば、配車計画処理の利用がない場合には、60分+(60分×30%)=78分とする。また、到達確度の所要時間は、例えば、配車計画処理およびバース予約システム40の利用がない場合には、60分+30分+(60分×30%)=108分とする。   The calculation unit 135 calculates the arrival accuracy from the current position to the loading area for each vehicle 10. The calculation unit 135 calculates the arrival accuracy using, for example, whether or not the vehicle allocation plan process or the berth reservation system 40 is used. For the arrival accuracy, for example, a required time when the vehicle allocation planning process and the berth reservation system 40 are available is used as a baseline. For example, when the berth reservation system 40 is not used, the arrival accuracy is a required time obtained by increasing a predetermined time with respect to the baseline handling time. Further, the arrival accuracy is, for example, a required time obtained by increasing a predetermined ratio with respect to the required time of the baseline when the vehicle allocation plan process is not used. The required time of arrival accuracy is, for example, 60 minutes + 30 minutes = 90 minutes when the baseline is 60 minutes and the berth reservation system 40 is not used. Further, the required time for the arrival accuracy is, for example, 60 minutes + (60 minutes × 30%) = 78 minutes when the vehicle allocation plan process is not used. Further, the required time of arrival accuracy is, for example, 60 minutes + 30 minutes + (60 minutes × 30%) = 108 minutes when there is no use of the vehicle allocation planning process and the berth reservation system 40.

到達確度は、所要時間の表示の他に、例えば、星印等を用いた複数段階で表すようにしてもよい。この場合、到達確度が高い方が星の数を多くする。到達確度は、例えば、ベースラインを星3つ、運行管理システム20およびバース予約システム40のうち、いずれか1つの利用がない場合を星2つ、運行管理システム20およびバース予約システム40の両方の利用がない場合を星1つといった形態で表せる。   In addition to displaying the required time, the arrival accuracy may be expressed in a plurality of stages using, for example, an asterisk. In this case, the higher the arrival accuracy, the greater the number of stars. The arrival accuracy is, for example, three stars in the baseline, two stars when any one of the operation management system 20 and the berth reservation system 40 is not used, and both the operation management system 20 and the berth reservation system 40. When there is no use, it can be expressed in the form of one star.

また、算出部135は、到達負担度を算出する。算出部135は、例えば、車両10ごとに、既存の運行計画上の最終荷捌地から、求車情報の荷積地までの距離と移動時間とを乗算した値を到達負担度とすることができる。なお、到達負担度は、到達確度と同様に、星印等を用いた複数段階で表すようにしてもよい。この場合、到達負担度が軽い方が星の数を多くする。   Further, the calculation unit 135 calculates the arrival burden level. For example, for each vehicle 10, the calculation unit 135 can set a value obtained by multiplying the travel time by the distance from the final loading place on the existing operation plan to the loading place of the vehicle search information and the travel time. . Note that the degree of arrival burden may be expressed in a plurality of stages using stars or the like, as in the case of arrival accuracy. In this case, the number of stars increases as the arrival burden is lighter.

算出部135は、求車情報の荷卸地である到着地と、車両10の運行計画の目的地である希望地とに基づいて、車両10ごとに到着地から希望地までの負担度を算出する。算出部135は、例えば、車両10ごとに、求車情報の荷卸地である到着地から、車両10の運行計画の目的地である希望地までの距離と移動時間とを乗算した値を負担度とすることができる。なお、負担度は、到達確度と同様に、星印等を用いた複数段階で表すようにしてもよい。この場合、負担度が軽い方が星の数を多くする。また、到達確度、到達負担度および負担度は、荷積みの時刻に荷積地に到達可能な車両10を算出対象とするようにしてもよい。さらに、算出部135は、荷積みまたは荷卸しの時刻以降に、作業の情報が登録されていない車両10を、負担度の算出対象とするようにしてもよい。算出部135は、算出した車両10ごとの荷積地までの所要時間、到達確度、到達負担度および負担度を出力制御部136に出力する。   The calculation unit 135 calculates the degree of burden from the arrival place to the desired place for each vehicle 10 based on the arrival place that is the unloading place of the vehicle search information and the desired place that is the destination of the operation plan of the vehicle 10. . For example, for each vehicle 10, the calculation unit 135 multiplies the value obtained by multiplying the distance from the arrival location that is the unloading location of the vehicle search information to the desired location that is the destination of the operation plan of the vehicle 10 by the travel time. It can be. Note that the degree of burden may be expressed in a plurality of stages using stars or the like, as with the arrival accuracy. In this case, the lighter the burden, the greater the number of stars. The arrival accuracy, the arrival burden degree, and the burden degree may be calculated for the vehicle 10 that can reach the loading place at the time of loading. Further, the calculation unit 135 may set the vehicle 10 for which work information is not registered after the loading or unloading time as a calculation target of the degree of burden. The calculation unit 135 outputs the calculated required time to the loading place for each vehicle 10, the arrival accuracy, the arrival burden degree, and the burden degree to the output control unit 136.

言い換えると、算出部135は、受け付けた運行計画情報を参照し、過去の実績に基づき出発地から1以上のバースを経由して目的地までの移動時間を算出する。また、算出部135は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を算出する。また、算出部135は、受け付けた現在位置と過去の実績とに基づいて、移動時間を算出する。また、算出部135は、受け付けた求車情報に含まれる運行計画情報を参照し、過去の実績に基づき目的地までの移動時間を算出する。また、算出部135は、バース予約システム40が存在するか否かの判定結果に応じた到達確度に基づいて、目的地までの所要時間を補正する。また、算出部135は、車両10ごとに、現在地から荷積地までの移動に要する時間と距離とから荷積地に対する到達確度を算出する。また、算出部135は、車両10ごとの希望方面を表す希望地を記憶した運行計画情報記憶部121を参照して、車両10ごとに、到着地から車両10の希望地までの移動に要する時間および/または距離から値(負担度)を算出する。また、算出部135は、荷積みの時刻に荷積地に到達可能な車両を、値(負担度)の算出対象とする。また、算出部135は、荷積みの時刻以降に、作業の情報が登録されていない車両10を、値(負担度)の算出対象とする。   In other words, the calculation unit 135 refers to the received operation plan information, and calculates the travel time from the departure point to the destination via one or more berths based on past results. In addition, the calculation unit 135 calculates the required time from the departure place to the destination based on the acquired predicted required time and the calculated travel time. In addition, the calculation unit 135 calculates the travel time based on the received current position and past results. Further, the calculation unit 135 refers to the operation plan information included in the received vehicle search information, and calculates the travel time to the destination based on the past results. Further, the calculation unit 135 corrects the required time to the destination based on the arrival accuracy according to the determination result of whether or not the berth reservation system 40 exists. In addition, the calculation unit 135 calculates the arrival accuracy for the loading area for each vehicle 10 from the time and distance required for the movement from the current position to the loading area. In addition, the calculation unit 135 refers to the operation plan information storage unit 121 that stores a desired place representing a desired direction for each vehicle 10, and the time required for the movement from the arrival place to the desired place of the vehicle 10 for each vehicle 10. And / or a value (degree of burden) is calculated from the distance. In addition, the calculation unit 135 sets a vehicle that can reach the loading place at the time of loading as a calculation target of a value (degree of burden). In addition, the calculation unit 135 sets the vehicle 10 in which work information is not registered after the loading time as a calculation target of a value (burden degree).

出力制御部136は、算出部135から所要時間情報が入力されると、通信部110およびネットワークNを介して、入力された所要時間情報を運行管理システム20に送信する。   When the required time information is input from the calculation unit 135, the output control unit 136 transmits the input required time information to the operation management system 20 via the communication unit 110 and the network N.

出力制御部136は、算出部135から車両10ごとの荷積地までの所要時間、到達確度、到達負担度および負担度が入力されると、到達確度、到達負担度および負担度に応じた候補車両の選択画面を生成する。出力制御部136は、到達確度、到達負担度および負担度に応じて優先すべき車両を決定し、候補車両の選択画面に反映させる。すなわち、出力制御部136は、決定部の一例である。   When the required time, arrival accuracy, arrival burden degree, and burden degree from the calculation unit 135 to the loading place for each vehicle 10 are input, the output control unit 136 is a candidate according to the arrival accuracy, the arrival burden degree, and the burden degree. Generate a vehicle selection screen. The output control unit 136 determines a vehicle to be prioritized according to the arrival accuracy, the arrival burden degree, and the burden degree, and reflects them on the candidate vehicle selection screen. That is, the output control unit 136 is an example of a determination unit.

出力制御部136は、取得部134から目的地または車籍地が入力されると、入力された目的地または車籍地を候補車両の選択画面に反映させる。出力制御部136は、通信部110、ネットワークNおよび運行管理システム20を介して、生成した候補車両の選択画面を求貨求車システム30に送信する。   When the destination or the vehicle registration location is input from the acquisition unit 134, the output control unit 136 reflects the input destination or vehicle registration location on the candidate vehicle selection screen. The output control unit 136 transmits the generated candidate vehicle selection screen to the coin search system 30 via the communication unit 110, the network N, and the operation management system 20.

言い換えると、出力制御部136は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を出力する。また、出力制御部136は、バース予約システム40が存在するか否かの判定結果に応じた到達確度に基づいて、目的地までの所要時間を補正して出力する。また、出力制御部136は、算出した値に応じて優先すべき車両10を決定して、画面上に表示する車両10の表示態様を決定する。また、出力制御部136は、算出した到達確度に応じて優先すべき車両を決定して、画面上に表示する車両10の表示態様を決定する。また、出力制御部136は、車両10の表示態様を、取得した希望地を含めた表示態様とする。   In other words, the output control unit 136 outputs the required time from the departure point to the destination based on the acquired predicted required time and the calculated travel time. Further, the output control unit 136 corrects and outputs the required time to the destination based on the arrival accuracy according to the determination result of whether or not the berth reservation system 40 exists. Further, the output control unit 136 determines the vehicle 10 to be prioritized according to the calculated value, and determines the display mode of the vehicle 10 to be displayed on the screen. Further, the output control unit 136 determines a vehicle to be prioritized according to the calculated arrival accuracy, and determines the display mode of the vehicle 10 to be displayed on the screen. Moreover, the output control part 136 makes the display mode of the vehicle 10 the display mode including the acquired desired place.

ここで、図6を用いて所要時間算出について説明する。図6は、所要時間算出の一例を示す図である。図6の例では、車両10(T01)の運行計画は、出発地AからバースB,Cを経由して車庫Lに向かう。バースB,Cの予約は、それぞれ13:00、15:00に指定されている。なお、バースBは、バース予約システム40を利用しておらず、バースCは、バース予約システム40を利用しているものとする。従来の運行計画60では、車両10(T01)は、余裕を持って出発地Aを11:00に出発する。つまり、運行計画60は、時間信頼性が低いといえる。一方、運行管理システム20および情報処理装置100を用いた運行計画61では、車両10(T01)は、出発地AからバースBまでの移動時間が60分であることから、出発地Aを12:00に出発する。つまり、運行計画61は、正確な運行計画であるといえる。   Here, the required time calculation will be described with reference to FIG. FIG. 6 is a diagram illustrating an example of required time calculation. In the example of FIG. 6, the operation plan of the vehicle 10 (T01) goes from the departure place A to the garage L via berths B and C. Reservations for berths B and C are specified at 13:00 and 15:00, respectively. It is assumed that the berth B does not use the berth reservation system 40 and the berth C uses the berth reservation system 40. In the conventional operation plan 60, the vehicle 10 (T01) leaves the departure place A at 11:00 with a margin. That is, it can be said that the operation plan 60 has low time reliability. On the other hand, in the operation plan 61 using the operation management system 20 and the information processing apparatus 100, the vehicle 10 (T01) travels from the departure place A to the berth B for 60 minutes. Depart at 00. That is, it can be said that the operation plan 61 is an accurate operation plan.

ところが、バースBでは、作業に遅延が発生しており、車両10(T01)は、13:30現在、バースBの手前で待ち状態となっている。このため、車両10(T01)は、バースBにおいて14:00から荷卸し作業を開始する。運行計画61では、バースB,C間で60分の休憩の予定であったが、バースBでの1時間の遅れを回復するために、車両10(T01)は、休憩をバースBの手前に前倒して、バースBからバースCまで30分で到着する。   However, in berth B, work is delayed, and vehicle 10 (T01) is in a waiting state before berth B as of 13:30. For this reason, the vehicle 10 (T01) starts unloading work at 14:00 on the berth B. In operation plan 61, a 60-minute break was scheduled between berths B and C, but in order to recover the one hour delay at berth B, vehicle 10 (T01) placed a break before berth B. Arrive from berth B to berth C in 30 minutes.

車両10(T01)がバースBからバースCに向かっている途中で、求貨求車システム30が求車情報K1を受け付けるとする。求車情報K1は、16:00にバースXで荷積み(リンゴ)を行い、バースYに17:00に到着するものとする。なお、バースX,Yは、バース予約システム40を利用しているとする。情報処理装置100は、車両10(T01)の現在地および運行計画に基づいて、バースCでの荷卸し作業が終了すると、車両10(T01)が空車となると判定する。なお、バースCは、バース予約システム40を利用しているため、正確な荷捌き時刻を提供できるものとする。また、ここでの現在地は、求車情報K1から見ると出発地であるともいえる。   It is assumed that the car seeking system 30 receives the car seeking information K1 while the vehicle 10 (T01) is moving from the berth B to the berth C. Car search information K1 is loaded (apple) at berth X at 16:00, and arrives at berth Y at 17:00. It is assumed that the berths X and Y use the berth reservation system 40. The information processing apparatus 100 determines that the vehicle 10 (T01) becomes an empty vehicle when the unloading operation at the berth C ends based on the current location and the operation plan of the vehicle 10 (T01). In addition, since the berth C uses the berth reservation system 40, it shall be able to provide exact cargo handling time. Moreover, it can be said that the present location here is a departure place, when it sees from the vehicle-recruitment information K1.

情報処理装置100は、求車情報K1の運行計画情報に基づいて、車両10(T01)のバースCからバースX、バースXからバースY、および、バースYから車庫Lの各移動時間を算出する。情報処理装置100は、バース予約システム40からバースX,Yにおける予測作業時間を取得する。図6の例では、各移動時間は30分と算出し、バースX,Yにおける予測作業時間として、それぞれ30分を取得する。   The information processing apparatus 100 calculates the travel times of the vehicle 10 (T01) from the berth C to the berth X, from the berth X to the berth Y, and from the berth Y to the garage L, based on the operation plan information of the vehicle waking information K1. . The information processing apparatus 100 acquires the predicted work time at the berths X and Y from the berth reservation system 40. In the example of FIG. 6, each movement time is calculated as 30 minutes, and 30 minutes is acquired as the predicted work time at the berths X and Y, respectively.

情報処理装置100は、予測作業時間と移動時間とに基づいて、車両10(T01)のバースCを出発し、バースX,Yを経由して車庫Lまでの所要時間を算出する。情報処理装置100は、車両10(T01)の既存の運行計画と、求車情報K1の運行計画情報と、算出した所要時間とに基づいて、新たな運行計画である所要時間情報を生成する。情報処理装置100は、生成した所要時間情報を運行管理システム20、求貨求車システム30およびバース予約システム40に送信する。すなわち、情報処理装置100は、荷捌きを含む正確な時間に基づいて、新たな運行計画を生成できる。このとき、バース予約システム40は、受信した所要時間情報に基づいて、バースX,Yの予約を行う。なお、バース予約システム40は、受信した所要時間情報に基づいて、バースX,Yの予約を行うように、輸送事業者の配車係や運転手に連絡を行うようにしてもよい。   The information processing apparatus 100 calculates the required time from the berth C of the vehicle 10 (T01) to the garage L via the berths X and Y based on the predicted work time and the travel time. The information processing apparatus 100 generates the required time information that is a new operation plan based on the existing operation plan of the vehicle 10 (T01), the operation plan information of the vehicle search information K1, and the calculated required time. The information processing apparatus 100 transmits the generated required time information to the operation management system 20, the coin search system 30 and the berth reservation system 40. That is, the information processing apparatus 100 can generate a new operation plan based on the accurate time including handling. At this time, the berth reservation system 40 reserves berths X and Y based on the received required time information. The berth reservation system 40 may contact the dispatcher or driver of the transportation company so as to make reservations for the berths X and Y based on the received required time information.

また、情報処理装置100は、求車情報K1を受け付ける際に、バースYと車両10(T01)の希望方面である車庫Lとの近隣性を分析し、例えば、反対方向である場合には受け付けない制御を行うようにしてもよい。これにより、情報処理装置100は、物流生産性や安全性の向上を図ることができる。   Moreover, when the information processing apparatus 100 accepts the car seeking information K1, the information processing apparatus 100 analyzes the proximity between the berth Y and the garage L that is the desired direction of the vehicle 10 (T01). There may be no control. Thereby, the information processing apparatus 100 can improve physical distribution productivity and safety.

次に、図7および図8を用いて候補車両の選択画面について説明する。図7は、求車情報に対する候補車両の選択画面の一例を示す図である。選択画面62には、例えば、求車情報に対する候補の車両10(T05〜T07)のアイコンが表示される。また、選択画面62には、車両10(T05〜T07)について、それぞれ荷積地63に向かった場合の引取可能時刻、到達確度、車両情報および料金が表示される。選択画面62の例では、車両10(T06)の到達確度が星3つと最も高く、また所要時間も45分と最も短いので、優先すべき車両が車両10(T06)であることが判る。   Next, the candidate vehicle selection screen will be described with reference to FIGS. 7 and 8. FIG. 7 is a diagram illustrating an example of a candidate vehicle selection screen for the vehicle search information. On the selection screen 62, for example, icons of candidate vehicles 10 (T05 to T07) for the vehicle search information are displayed. In addition, on the selection screen 62, for each of the vehicles 10 (T05 to T07), the pick-up time, arrival accuracy, vehicle information, and fee when the vehicle 10 heads for the loading place 63 are displayed. In the example of the selection screen 62, the arrival accuracy of the vehicle 10 (T06) is the highest with three stars, and the required time is the shortest with 45 minutes, so it can be seen that the vehicle to be prioritized is the vehicle 10 (T06).

図8は、希望地を考慮した候補車両の選択画面の一例を示す図である。図8に示す選択画面64には、例えば、選択画面62と同様に、求車情報に対する候補の車両10(T05〜T07)のアイコンが表示される。また、選択画面64には、荷卸地65と、車両10(T05〜T07)の、それぞれの希望方面または車籍地である目的地66〜68が表示される。さらに、選択画面64には、車両10(T05〜T07)について、それぞれ荷積地63に向かった場合の引取可能時刻、希望方面および負担度、到達確度および到達負担度、車両情報ならびに料金が表示される。   FIG. 8 is a diagram illustrating an example of a candidate vehicle selection screen in consideration of the desired location. In the selection screen 64 shown in FIG. 8, for example, as with the selection screen 62, icons of candidate vehicles 10 (T05 to T07) for the vehicle search information are displayed. In addition, the selection screen 64 displays the unloading land 65 and destinations 66 to 68 which are respective desired directions or vehicle registration locations of the vehicle 10 (T05 to T07). Furthermore, the selection screen 64 displays the available time, desired direction and degree of burden, degree of arrival and degree of burden, vehicle information, and fee for the vehicle 10 (T05 to T07) when heading to the loading place 63, respectively. Is done.

選択画面64の例では、車両10(T05)は、荷卸地65から目的地66までの負担度が星2つと候補の3台の車両10のうち中程度である。また、車両10(T05)は、現在地から荷積地63までの到達確度は星1つと最も低く、所要時間は85分と最も長く、到達負担度は3400と最も高い。なお、到達負担度は、例えば、車両10(T05)の現在地から荷積地63までの距離40kmと所要時間85分を乗算したものである。車両10(T06)は、荷卸地65から目的地67までの負担度が星1つと最も高いが、現在地から荷積地63までの到達確度は星3つと最も高く、所要時間は45分と最も短く、到達負担度は900と最も低い。なお、到達負担度は、例えば、車両10(T06)の現在地から荷積地63までの距離20kmと所要時間45分を乗算したものである。   In the example of the selection screen 64, the vehicle 10 (T05) has an intermediate degree of burden from the unloading land 65 to the destination 66 out of the two stars 10 and the three candidate vehicles 10. In addition, the vehicle 10 (T05) has the lowest arrival accuracy from the current location to the loading location 63 with one star, the longest required time of 85 minutes, and the highest arrival burden of 3400. The degree of arrival burden is, for example, a value obtained by multiplying the distance 40 km from the current location of the vehicle 10 (T05) to the loading location 63 by 85 minutes. The vehicle 10 (T06) has the highest degree of burden from the unloading land 65 to the destination 67 with one star, but the arrival accuracy from the current location to the loading point 63 is the highest with three stars, and the time required is 45 minutes. It is short and the arrival burden is the lowest at 900. The degree of arrival burden is, for example, a value obtained by multiplying the distance 20 km from the current location of the vehicle 10 (T06) to the loading location 63 and the required time 45 minutes.

車両10(T07)は、荷卸地65から目的地68までの負担度が星3つと最も低く、現在地から荷積地63までの到達確度が星2つ、所要時間は65分、到達負担度は1950と候補の3台の車両10のうち中程度である。なお、到達負担度は、例えば、車両10(T07)の現在地から荷積地63までの距離30kmと所要時間65分を乗算したものである。選択画面64の例では、希望方面への負担度が最も低く、到達確度が中程度である車両10(T07)を優先すべき車両10とすることができる。なお、負担度が同程度である場合には、距離が短い方の車両10を優先とするとともに、荷卸地から目的地へ折り返す経路となる車両10については優先度を下げる。また、引取可能時刻を優先させる場合には、車両10(T06)を優先すべき車両10としてもよい。さらに、料金を優先させる場合には、車両10(T05)を優先すべき車両10としてもよい。   The vehicle 10 (T07) has the lowest burden from the unloading land 65 to the destination 68 with 3 stars, the arrival accuracy from the current location to the loading site 63 is 2 stars, the required time is 65 minutes, and the arrival burden is 1950 and medium among the three candidate vehicles 10. In addition, the arrival burden degree is obtained by multiplying, for example, a distance of 30 km from the current location of the vehicle 10 (T07) to the loading place 63 by 65 minutes. In the example of the selection screen 64, the vehicle 10 (T07) with the lowest degree of burden on the desired direction and the medium reachability can be set as the vehicle 10 to be prioritized. When the degree of burden is the same, priority is given to the vehicle 10 with the shorter distance, and the priority is lowered for the vehicle 10 that becomes a route to return from the unloading place to the destination. In addition, when giving priority to the takeable time, the vehicle 10 (T06) may be the vehicle 10 that should be given priority. Furthermore, when giving priority to the charge, the vehicle 10 (T05) may be the vehicle 10 that should be given priority.

次に、実施例の情報処理装置100の動作について説明する。まず、図9を用いて所要時間算出処理について説明する。図9は、実施例の所要時間算出処理の一例を示すフローチャートである。   Next, the operation of the information processing apparatus 100 according to the embodiment will be described. First, the required time calculation process will be described with reference to FIG. FIG. 9 is a flowchart illustrating an example of the required time calculation process according to the embodiment.

受付部131は、運行管理システム20から運行計画情報および所要時間算出依頼を受信して受け付ける(ステップS1)。受付部131は、受け付けた運行計画情報を運行計画情報記憶部121に記憶する。受付部131は、所要時間算出依頼に応じて第1判定指示を第1判定部132に出力する。   The reception unit 131 receives operation plan information and a required time calculation request from the operation management system 20 and receives them (step S1). The reception unit 131 stores the received operation plan information in the operation plan information storage unit 121. The reception unit 131 outputs a first determination instruction to the first determination unit 132 in response to the required time calculation request.

第1判定部132は、受付部131から第1判定指示が入力されると、経由地での作業があるか否かを判定する(ステップS2)。第1判定部132は、経由地での作業がないと判定した場合には(ステップS2:否定)、移動時間算出指示を算出部135に出力し、ステップS6に進む。第1判定部132は、経由地での作業があると判定した場合には(ステップS2:肯定)、第2判定指示を第2判定部133に出力する。   When the first determination instruction is input from the reception unit 131, the first determination unit 132 determines whether there is work at the waypoint (step S2). When it is determined that there is no work at the waypoint (No at Step S2), the first determination unit 132 outputs a travel time calculation instruction to the calculation unit 135, and the process proceeds to Step S6. When it is determined that there is work at the waypoint (step S2: affirmative), the first determination unit 132 outputs a second determination instruction to the second determination unit 133.

第2判定部133は、第1判定部132から第2判定指示が入力されると、取得したバースの情報に基づいて、当該バースに対応するバース予約システム40が存在するか否かを判定する(ステップS3)。第2判定部133は、バース予約システム40が存在すると判定した場合には(ステップS3:肯定)、当該バース予約システム40に対する問合せ指示を取得部134に出力する。   When the second determination instruction is input from the first determination unit 132, the second determination unit 133 determines whether there is a berth reservation system 40 corresponding to the berth based on the acquired berth information. (Step S3). When it is determined that the berth reservation system 40 exists (Step S3: Yes), the second determination unit 133 outputs an inquiry instruction to the berth reservation system 40 to the acquisition unit 134.

取得部134は、第2判定部133から問合せ指示が入力されると、予測作業時間の問合せをバース予約システム40に送信する。取得部134は、バース予約システム40からバースの予測作業時間を受信して取得する(ステップS4)。取得部134は、取得した予測作業時間を算出部135に出力する。   When the inquiry instruction is input from the second determination unit 133, the acquisition unit 134 transmits an inquiry about the predicted work time to the berth reservation system 40. The acquisition unit 134 receives and acquires the predicted work time of the berth from the berth reservation system 40 (step S4). The acquisition unit 134 outputs the acquired predicted work time to the calculation unit 135.

一方、第2判定部133は、バース予約システム40が存在しないと判定した場合には(ステップS3:否定)、取得指示を取得部134に出力する。取得部134は、第2判定部133から取得指示が入力されると、運行計画情報記憶部121および作業時間記憶部122を参照し、バースの予測作業時間を取得する(ステップS5)。取得部134は、取得した予測作業時間を算出部135に出力する。   On the other hand, when it is determined that the berth reservation system 40 does not exist (Step S3: No), the second determination unit 133 outputs an acquisition instruction to the acquisition unit 134. When the acquisition instruction is input from the second determination unit 133, the acquisition unit 134 refers to the operation plan information storage unit 121 and the work time storage unit 122, and acquires the predicted work time of the berth (Step S5). The acquisition unit 134 outputs the acquired predicted work time to the calculation unit 135.

算出部135は、受付部131が所要時間算出依頼を受け付けた場合に取得部134から予測作業時間が入力されると、運行計画情報記憶部121および実績記憶部123を参照し、過去の実績に基づき目的地までの移動時間を算出する。また、算出部135は、第1判定部132から移動時間算出指示が入力されると、運行計画情報記憶部121および実績記憶部123を参照し、過去の実績に基づき目的地までの移動時間を算出する(ステップS6)。   When the reception unit 131 receives a required time calculation request and the predicted work time is input from the acquisition unit 134, the calculation unit 135 refers to the operation plan information storage unit 121 and the actual storage unit 123 to obtain past results. Based on this, the travel time to the destination is calculated. In addition, when the travel time calculation instruction is input from the first determination unit 132, the calculation unit 135 refers to the operation plan information storage unit 121 and the result storage unit 123, and calculates the travel time to the destination based on the past results. Calculate (step S6).

算出部135は、入力された予測作業時間と、算出した移動時間とに基づいて、バースおよび目的地までの所要時間を算出する(ステップS7)。算出部135は、算出した所要時間と運行計画情報とに基づいて、所要時間情報を生成する。算出部135は、生成した所要時間情報を所要時間記憶部124に記憶するとともに、出力制御部136に出力する。   The calculation unit 135 calculates the required time to the berth and the destination based on the input predicted work time and the calculated travel time (step S7). The calculation unit 135 generates the required time information based on the calculated required time and the operation plan information. The calculation unit 135 stores the generated required time information in the required time storage unit 124 and outputs it to the output control unit 136.

出力制御部136は、算出部135から所要時間情報が入力されると、入力された所要時間情報を運行管理システム20に送信する(ステップS8)。これにより、情報処理装置100は、車両10の到達時刻をより正確に算出できる。すなわち、情報処理装置100は、車両10の移動時間に加え、バースの所要時間(作業時間)をも考慮することにより、車両10の到達時刻をより正確に算出することが可能となる。   When the required time information is input from the calculation unit 135, the output control unit 136 transmits the input required time information to the operation management system 20 (step S8). Thereby, the information processing apparatus 100 can calculate the arrival time of the vehicle 10 more accurately. That is, the information processing apparatus 100 can more accurately calculate the arrival time of the vehicle 10 by taking into consideration the time required for berth (working time) in addition to the travel time of the vehicle 10.

続いて、図10を用いて求車受付処理について説明する。図10は、実施例の求車受付処理の一例を示すフローチャートである。   Next, the car search request process will be described with reference to FIG. FIG. 10 is a flowchart illustrating an example of the vehicle request reception process according to the embodiment.

受付部131は、運行管理システム20から求貨情報および求車情報を受信して受け付ける(ステップS11)。受付部131は、受け付けた求貨情報および求車情報を第2判定部133に出力する。   The accepting unit 131 receives and accepts the coin-seeking information and the car-seeking information from the operation management system 20 (step S11). The accepting unit 131 outputs the accepted currency seeking information and the car seeking information to the second determining unit 133.

第2判定部133は、受付部131から求貨情報および求車情報が入力されると、求車情報からバースの情報を取得する。第2判定部133は、取得したバースの情報に基づいて、当該バースに対応するバース予約システム40が存在するか否かを判定する(ステップS12)。第2判定部133は、バース予約システム40が存在すると判定した場合には(ステップS12:肯定)、当該バース予約システム40に対する問合せ指示を取得部134に出力する。また、第2判定部133は、求貨情報および求車情報を取得部134に出力する。   The second determination unit 133 obtains berth information from the vehicle search information when the money collection information and the vehicle search information are input from the reception unit 131. The second determination unit 133 determines whether there is a berth reservation system 40 corresponding to the berth based on the acquired berth information (step S12). When it is determined that the berth reservation system 40 exists (step S12: Yes), the second determination unit 133 outputs an inquiry instruction to the berth reservation system 40 to the acquisition unit 134. In addition, the second determination unit 133 outputs the coin search information and the car search information to the acquisition unit 134.

取得部134は、第2判定部133から問合せ指示が入力されると、予測作業時間の問合せをバース予約システム40に送信する。取得部134は、バース予約システム40からバースの予測作業時間を受信して取得する(ステップS13)。取得部134は、取得した予測作業時間を算出部135に出力する。   When the inquiry instruction is input from the second determination unit 133, the acquisition unit 134 transmits an inquiry about the predicted work time to the berth reservation system 40. The acquisition unit 134 receives and acquires the predicted work time of the berth from the berth reservation system 40 (step S13). The acquisition unit 134 outputs the acquired predicted work time to the calculation unit 135.

一方、第2判定部133は、バース予約システム40が存在しないと判定した場合には(ステップS12:否定)、取得指示を取得部134に出力する。また、第2判定部133は、求貨情報および求車情報を取得部134に出力する。取得部134は、第2判定部133から取得指示が入力されると、運行計画情報記憶部121および作業時間記憶部122を参照し、バースの予測作業時間を取得する(ステップS14)。取得部134は、取得した予測作業時間を算出部135に出力する。   On the other hand, when it is determined that the berth reservation system 40 does not exist (No at Step S12), the second determination unit 133 outputs an acquisition instruction to the acquisition unit 134. In addition, the second determination unit 133 outputs the coin search information and the car search information to the acquisition unit 134. When the acquisition instruction is input from the second determination unit 133, the acquisition unit 134 refers to the operation plan information storage unit 121 and the work time storage unit 122, and acquires the predicted work time of the berth (Step S14). The acquisition unit 134 outputs the acquired predicted work time to the calculation unit 135.

また、取得部134は、第2判定部133から求貨情報および求車情報が入力された場合、運行管理システム20から車両10ごとの現在地および運行計画を取得する(ステップS15)。取得部134は、求貨情報および求車情報と、車両10ごとの現在地および運行計画とを算出部135に出力する。   Moreover, the acquisition part 134 acquires the present location and operation plan for every vehicle 10 from the operation management system 20, when the money seeking information and the vehicle search information are input from the second determination unit 133 (step S15). The acquisition unit 134 outputs the currency search information and the vehicle search information, and the current location and operation plan for each vehicle 10 to the calculation unit 135.

算出部135は、取得部134から求貨情報および求車情報と、予測作業時間と、車両10ごとの現在地および運行計画とが入力されると、求車情報の運行計画情報に基づいて、車両10ごとの移動時間を算出する(ステップS16)。算出部135は、予測作業時間と、算出した移動時間とに基づいて、車両10ごとの荷積地までの所要時間を算出する(ステップS17)。   When the calculation unit 135 receives the currency search information and the vehicle search information, the predicted work time, the current location and the operation plan for each vehicle 10 from the acquisition unit 134, the calculation unit 135 The travel time for every 10 is calculated (step S16). The calculation unit 135 calculates the required time to the loading place for each vehicle 10 based on the predicted work time and the calculated travel time (step S17).

算出部135は、車両10ごとに荷積地に対する現在地からの到達確度および到達負担度を算出する(ステップS18)。また、算出部135は、求車情報と、車両10の運行計画とに基づいて、車両10ごとに到着地から希望地までの負担度を算出する(ステップS19)。算出部135は、算出した車両10ごとの荷積地までの所要時間、到達確度、到達負担度および負担度を出力制御部136に出力する。   The calculation unit 135 calculates the arrival accuracy and the arrival burden degree from the current location for the loading place for each vehicle 10 (step S18). Further, the calculation unit 135 calculates the degree of burden from the arrival place to the desired place for each vehicle 10 based on the vehicle search information and the operation plan of the vehicle 10 (step S19). The calculation unit 135 outputs the calculated required time to the loading place for each vehicle 10, the arrival accuracy, the arrival burden degree, and the burden degree to the output control unit 136.

出力制御部136は、算出部135から車両10ごとの荷積地までの所要時間、到達確度、到達負担度および負担度が入力されると、到達確度、到達負担度および負担度に応じた候補車両の選択画面を生成する(ステップS20)。出力制御部136は、生成した候補車両の選択画面を求貨求車システム30に送信する(ステップS21)。これにより、情報処理装置100は、希望地を考慮した車両選択画面を提供できる。すなわち、情報処理装置100は、車両10の行先を考慮した、輸送事業者の選択をすることが可能な画面を提供することが可能となる。   When the required time, arrival accuracy, arrival burden degree, and burden degree from the calculation unit 135 to the loading place for each vehicle 10 are input, the output control unit 136 is a candidate according to the arrival accuracy, the arrival burden degree, and the burden degree. A vehicle selection screen is generated (step S20). The output control unit 136 transmits the generated candidate vehicle selection screen to the coin search system 30 (step S21). Thereby, the information processing apparatus 100 can provide a vehicle selection screen in consideration of the desired location. In other words, the information processing apparatus 100 can provide a screen on which a transportation company can be selected in consideration of the destination of the vehicle 10.

なお、上記実施例では、求車受付処理において、求貨情報および求車情報を受け付けたが、求貨情報を受け付けずに求車情報を受け付けるようにしてもよい。   In the above-described embodiment, the car seeking information and the car seeking information are accepted in the car seeking acceptance process. However, the car seeking information may be accepted without accepting the coin seeking information.

このように、情報処理装置100は、車両10の運行管理支援を行うサービス(運行管理システム20)から、車両10の運行計画情報と、目的地までの車両10の所要時間算出依頼とを受け付ける。また、情報処理装置100は、受け付けた運行計画情報を参照し、目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定する。また、情報処理装置100は、作業が存在すると判定した場合、作業を行うバースに対応するバース予約システム40が存在するか否かを判定する。また、情報処理装置100は、バース予約システム40が存在すると判定した場合には、バースにおける予測所要時間を取得する要求を送信して予測所要時間を取得する。また、情報処理装置100は、バース予約システム40が存在しないと判定した場合には、事前に登録しておいた予測所要時間を取得する。また、情報処理装置100は、受け付けた運行計画情報を参照し、過去の実績に基づき出発地から1以上のバースを経由して目的地までの移動時間を算出する。また、情報処理装置100は、取得した予測所要時間と、算出した移動時間とに基づいて、出発地から目的地までの所要時間を出力する。その結果、情報処理装置100は、車両10の到達時刻をより正確に算出できる。   Thus, the information processing apparatus 100 receives the operation plan information of the vehicle 10 and the required time calculation request of the vehicle 10 to the destination from the service (operation management system 20) that provides operation management support of the vehicle 10. In addition, the information processing apparatus 100 refers to the received operation plan information, and determines whether or not one or more work among loading and unloading work exists in the route to the destination. Further, when it is determined that there is work, the information processing apparatus 100 determines whether there is a berth reservation system 40 corresponding to the berth where the work is performed. If the information processing apparatus 100 determines that the berth reservation system 40 exists, the information processing apparatus 100 transmits a request for acquiring the estimated required time in the berth to acquire the estimated required time. Further, when the information processing apparatus 100 determines that the berth reservation system 40 does not exist, the information processing apparatus 100 acquires the predicted required time registered in advance. In addition, the information processing apparatus 100 refers to the received operation plan information and calculates the travel time from the departure place to the destination via one or more berths based on the past performance. Further, the information processing apparatus 100 outputs the required time from the departure place to the destination based on the acquired predicted required time and the calculated travel time. As a result, the information processing apparatus 100 can calculate the arrival time of the vehicle 10 more accurately.

また、情報処理装置100は、運行管理支援を行うサービス(運行管理システム20)から、車両の現在位置を受け付ける。また、情報処理装置100は、受け付けた現在位置と過去の実績とに基づいて、移動時間を算出する。その結果、情報処理装置100は、車両10の現在地に基づいて到達時刻をより正確に算出できる。   In addition, the information processing apparatus 100 receives the current position of the vehicle from a service (operation management system 20) that provides operation management support. Further, the information processing apparatus 100 calculates the travel time based on the received current position and the past performance. As a result, the information processing apparatus 100 can calculate the arrival time more accurately based on the current location of the vehicle 10.

また、情報処理装置100は、車両10に対する求車情報を受け付ける。また、情報処理装置100は、受け付けた求車情報に含まれるバースの予測所要時間を取得する。また、情報処理装置100は、受け付けた求車情報に含まれる運行計画情報を参照し、過去の実績に基づき目的地までの移動時間を算出する。その結果、情報処理装置100は、受け付けた求車情報に対応する車両10の到達時刻をより正確に算出できる。   In addition, the information processing apparatus 100 accepts vehicle-seeking information for the vehicle 10. In addition, the information processing apparatus 100 acquires the estimated required time of the berth included in the received car search information. In addition, the information processing apparatus 100 refers to the operation plan information included in the received vehicle search information, and calculates the travel time to the destination based on the past results. As a result, the information processing apparatus 100 can more accurately calculate the arrival time of the vehicle 10 corresponding to the received vehicle search information.

また、情報処理装置100は、バース予約システム40が存在するか否かの判定結果に応じた到達確度に基づいて、目的地までの所要時間を補正して出力する。その結果、情報処理装置100は、バース予約システム40が存在しない場合に、目的地までの所要時間に時間的な余裕を持たせることができる。   Further, the information processing apparatus 100 corrects and outputs the required time to the destination based on the arrival accuracy according to the determination result of whether or not the berth reservation system 40 exists. As a result, when the berth reservation system 40 does not exist, the information processing apparatus 100 can provide a time allowance for the required time to the destination.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、算出部135と出力制御部136とを統合してもよい。また、図示した各処理は、上記の順番に限定されるものでなく、処理内容を矛盾させない範囲において、同時に実施してもよく、順序を入れ替えて実施してもよい。   In addition, each component of each part illustrated does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each unit is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed / integrated in arbitrary units according to various loads or usage conditions. Can be configured. For example, the calculation unit 135 and the output control unit 136 may be integrated. Further, the illustrated processes are not limited to the above-described order, and may be performed at the same time as long as the processing contents do not contradict each other, or may be performed by changing the order.

さらに、各装置で行われる各種処理機能は、CPU(またはMPU、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、CPU(またはMPU、MCU等のマイクロ・コンピュータ)で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。   Furthermore, various processing functions performed by each device may be executed entirely or arbitrarily on a CPU (or a microcomputer such as an MPU or MCU (Micro Controller Unit)). In addition, various processing functions may be executed in whole or in any part on a program that is analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware based on wired logic. Needless to say, it is good.

ところで、上記の各実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の各実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図11は、所要時間算出プログラムを実行するコンピュータの一例を示す図である。   By the way, the various processes described in the above embodiments can be realized by executing a prepared program on a computer. Therefore, in the following, an example of a computer that executes a program having the same function as each of the above embodiments will be described. FIG. 11 is a diagram illustrating an example of a computer that executes a required time calculation program.

図11に示すように、コンピュータ200は、各種演算処理を実行するCPU201と、データ入力を受け付ける入力装置202と、モニタ203とを有する。また、コンピュータ200は、記憶媒体からプログラム等を読み取る媒体読取装置204と、各種装置と接続するためのインタフェース装置205と、他の情報処理装置等と有線または無線により接続するための通信装置206とを有する。また、コンピュータ200は、各種情報を一時記憶するRAM207と、ハードディスク装置208とを有する。また、各装置201〜208は、バス209に接続される。   As illustrated in FIG. 11, the computer 200 includes a CPU 201 that executes various arithmetic processes, an input device 202 that receives data input, and a monitor 203. The computer 200 also includes a medium reading device 204 that reads a program and the like from a storage medium, an interface device 205 for connecting to various devices, and a communication device 206 for connecting to other information processing devices and the like by wire or wirelessly. Have The computer 200 also includes a RAM 207 that temporarily stores various types of information and a hard disk device 208. Each device 201 to 208 is connected to a bus 209.

ハードディスク装置208には、図2に示した受付部131、第1判定部132、第2判定部133、取得部134、算出部135および出力制御部136の各処理部と同様の機能を有する所要時間算出プログラムが記憶される。また、ハードディスク装置208には、運行計画情報記憶部121、作業時間記憶部122、実績記憶部123、所要時間記憶部124、および、所要時間算出プログラムを実現するための各種データが記憶される。入力装置202は、例えば、コンピュータ200のユーザから操作情報等の各種情報の入力を受け付ける。モニタ203は、例えば、コンピュータ200のユーザに対して表示画面等の各種画面を表示する。インタフェース装置205は、例えば印刷装置等が接続される。通信装置206は、例えば、図2に示した通信部110と同様の機能を有しネットワークNと接続され、車両10、運行管理システム20、求貨求車システム30およびバース予約システム40等の他の情報処理装置と各種情報をやりとりする。   The hard disk device 208 is required to have the same functions as the processing units of the reception unit 131, the first determination unit 132, the second determination unit 133, the acquisition unit 134, the calculation unit 135, and the output control unit 136 illustrated in FIG. A time calculation program is stored. The hard disk device 208 also stores an operation plan information storage unit 121, a work time storage unit 122, a performance storage unit 123, a required time storage unit 124, and various data for realizing a required time calculation program. The input device 202 receives input of various information such as operation information from a user of the computer 200, for example. The monitor 203 displays various screens such as a display screen for the user of the computer 200, for example. The interface device 205 is connected to, for example, a printing device. The communication device 206 has, for example, the same function as the communication unit 110 shown in FIG. 2 and is connected to the network N. In addition to the vehicle 10, the operation management system 20, the coin search system 30, the berth reservation system 40, and the like. Various information is exchanged with the information processing apparatus.

CPU201は、ハードディスク装置208に記憶された各プログラムを読み出して、RAM207に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ200を図2に示した受付部131、第1判定部132、第2判定部133、取得部134、算出部135および出力制御部136として機能させることができる。   The CPU 201 reads out each program stored in the hard disk device 208, develops it in the RAM 207, and executes it to perform various processes. In addition, these programs can cause the computer 200 to function as the reception unit 131, the first determination unit 132, the second determination unit 133, the acquisition unit 134, the calculation unit 135, and the output control unit 136 illustrated in FIG.

なお、上記の所要時間算出プログラムは、必ずしもハードディスク装置208に記憶されている必要はない。例えば、コンピュータ200が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ200が読み出して実行するようにしてもよい。コンピュータ200が読み取り可能な記憶媒体は、例えば、CD−ROMやDVD(Digital Versatile Disc)、USB(Universal Serial Bus)メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、LAN等に接続された装置にこの所要時間算出プログラムを記憶させておき、コンピュータ200がこれらから所要時間算出プログラムを読み出して実行するようにしてもよい。   The required time calculation program described above does not necessarily have to be stored in the hard disk device 208. For example, the computer 200 may read and execute a program stored in a storage medium readable by the computer 200. The storage medium readable by the computer 200 corresponds to, for example, a portable recording medium such as a CD-ROM, a DVD (Digital Versatile Disc), a USB (Universal Serial Bus) memory, a semiconductor memory such as a flash memory, a hard disk drive, and the like. . Alternatively, the required time calculation program may be stored in a device connected to a public line, the Internet, a LAN, or the like, and the computer 200 may read out and execute the required time calculation program therefrom.

1 マッチングシステム
10 車両
20 運行管理システム
30 求貨求車システム
40 バース予約システム
100 情報処理装置
110 通信部
120 記憶部
121 運行計画情報記憶部
122 作業時間記憶部
123 実績記憶部
124 所要時間記憶部
130 制御部
131 受付部
132 第1判定部
133 第2判定部
134 取得部
135 算出部
136 出力制御部
N ネットワーク
DESCRIPTION OF SYMBOLS 1 Matching system 10 Vehicle 20 Operation management system 30 Cargo seeking system 40 Berth reservation system 100 Information processing apparatus 110 Communication part 120 Storage part 121 Operation plan information storage part 122 Work time storage part 123 Result storage part 124 Required time storage part 130 Control unit 131 Reception unit 132 First determination unit 133 Second determination unit 134 Acquisition unit 135 Calculation unit 136 Output control unit N network

Claims (6)

車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付け、
受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定し、
前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定し、
前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得し、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得し、
受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から1以上の前記バースを経由して前記目的地までの移動時間を算出し、
取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する、
処理をコンピュータに実行させることを特徴とする所要時間算出プログラム。
From the service for supporting the operation management of the vehicle, accepting the operation plan information of the vehicle and the request for calculating the time required for the vehicle to the destination,
With reference to the received operation plan information, it is determined whether there is one or more work among loading and unloading work in the route to the destination,
If it is determined that the work exists, it is determined whether there is a berth reservation system corresponding to the berth performing the work;
When it is determined that the berth reservation system is present, a request for acquiring the predicted required time in the berth is transmitted to acquire the predicted required time. When it is determined that the berth reservation system does not exist, To obtain the estimated required time registered in
Refer to the received operation plan information, calculate the travel time from the departure place to the destination via one or more berths based on the past results,
Based on the obtained estimated required time and the calculated travel time, the required time from the starting point to the destination is output.
A required time calculation program for causing a computer to execute processing.
前記受け付ける処理は、前記運行管理支援を行うサービスから、前記車両の現在位置を受け付け、
前記算出する処理は、受け付けた前記現在位置と過去の実績とに基づいて、前記移動時間を算出する、
ことを特徴とする請求項1に記載の所要時間算出プログラム。
The accepting process accepts a current position of the vehicle from a service that performs the operation management support,
The calculating process calculates the travel time based on the received current position and past results,
The required time calculation program according to claim 1.
前記受け付ける処理は、前記車両に対する求車情報を受け付け、
前記取得する処理は、受け付けた前記求車情報に含まれるバースの予測所要時間を取得し、
前記算出する処理は、受け付けた前記求車情報に含まれる運行計画情報を参照し、過去の実績に基づき前記目的地までの移動時間を算出する、
ことを特徴とする請求項2に記載の所要時間算出プログラム。
The accepting process accepts vehicle-seeking information for the vehicle,
The obtaining process obtains an estimated required time of a berth included in the received vehicle search information,
The calculating process refers to the operation plan information included in the received vehicle search information, and calculates the travel time to the destination based on the past performance.
The required time calculation program according to claim 2.
前記出力する処理は、前記バース予約システムが存在するか否かの判定結果に応じた到達確度に基づいて、前記目的地までの所要時間を補正して出力する、
ことを特徴とする請求項1〜3のいずれか1つに記載の所要時間算出プログラム。
The output process is based on the arrival accuracy according to the determination result of whether or not the berth reservation system exists, and corrects and outputs the required time to the destination.
The time required calculation program according to any one of claims 1 to 3.
車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付け、
受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定し、
前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定し、
前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得し、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得し、
受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から1以上の前記バースを経由して前記目的地までの移動時間を算出し、
取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する、
処理をコンピュータが実行することを特徴とする所要時間算出方法。
From the service for supporting the operation management of the vehicle, accepting the operation plan information of the vehicle and the request for calculating the time required for the vehicle to the destination,
With reference to the received operation plan information, it is determined whether there is one or more work among loading and unloading work in the route to the destination,
If it is determined that the work exists, it is determined whether there is a berth reservation system corresponding to the berth performing the work;
When it is determined that the berth reservation system is present, a request for acquiring the predicted required time in the berth is transmitted to acquire the predicted required time. When it is determined that the berth reservation system does not exist, To obtain the estimated required time registered in
Refer to the received operation plan information, calculate the travel time from the departure place to the destination via one or more berths based on the past results,
Based on the obtained estimated required time and the calculated travel time, the required time from the starting point to the destination is output.
A required time calculation method, wherein a computer executes a process.
車両の運行管理支援を行うサービスから、前記車両の運行計画情報と、目的地までの前記車両の所要時間算出依頼とを受け付ける受付部と、
受け付けた前記運行計画情報を参照し、前記目的地までの経路中に、荷積みおよび荷卸しの作業のうち、1以上の作業が存在するか否かを判定する第1判定部と、
前記作業が存在すると判定した場合、前記作業を行うバースに対応するバース予約システムが存在するか否かを判定する第2判定部と、
前記バース予約システムが存在すると判定した場合には、前記バースにおける予測所要時間を取得する要求を送信して前記予測所要時間を取得し、前記バース予約システムが存在しないと判定した場合には、事前に登録しておいた前記予測所要時間を取得する取得部と、
受け付けた前記運行計画情報を参照し、過去の実績に基づき出発地から1以上の前記バースを経由して前記目的地までの移動時間を算出する算出部と、
取得した前記予測所要時間と、算出した前記移動時間とに基づいて、前記出発地から前記目的地までの所要時間を出力する出力制御部と、
を有することを特徴とする所要時間算出システム。
A reception unit that receives the operation plan information of the vehicle and a required time calculation request of the vehicle to the destination from a service that performs operation management support of the vehicle;
A first determination unit that refers to the received operation plan information and determines whether or not one or more of the tasks of loading and unloading exist in the route to the destination;
A second determination unit that determines whether or not there is a berth reservation system corresponding to the berth performing the work when it is determined that the work exists;
When it is determined that the berth reservation system is present, a request for acquiring the predicted required time in the berth is transmitted to acquire the predicted required time. When it is determined that the berth reservation system does not exist, An acquisition unit for acquiring the estimated required time registered in
A calculation unit that refers to the received operation plan information and calculates a travel time from a departure place to the destination via one or more berths based on past results;
An output control unit that outputs a required time from the departure place to the destination based on the obtained estimated required time and the calculated travel time;
A required time calculation system comprising:
JP2018105552A 2018-05-31 2018-05-31 Required time calculation program, required time calculation method, and required time calculation system Active JP7139694B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2018105552A JP7139694B2 (en) 2018-05-31 2018-05-31 Required time calculation program, required time calculation method, and required time calculation system
CN201910333065.0A CN110555646B (en) 2018-05-31 2019-04-24 Method and system for calculating required time, and recording medium for recording program thereof
KR1020190048290A KR102267527B1 (en) 2018-05-31 2019-04-25 Computer-readable recording medium, required time calculating method and required time calculating system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018105552A JP7139694B2 (en) 2018-05-31 2018-05-31 Required time calculation program, required time calculation method, and required time calculation system

Publications (2)

Publication Number Publication Date
JP2019211872A true JP2019211872A (en) 2019-12-12
JP7139694B2 JP7139694B2 (en) 2022-09-21

Family

ID=68736304

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018105552A Active JP7139694B2 (en) 2018-05-31 2018-05-31 Required time calculation program, required time calculation method, and required time calculation system

Country Status (3)

Country Link
JP (1) JP7139694B2 (en)
KR (1) KR102267527B1 (en)
CN (1) CN110555646B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114419894A (en) * 2022-01-30 2022-04-29 公安部道路交通安全研究中心 Method and system for setting and monitoring use of parking space in road
JP7499636B2 (en) 2020-07-31 2024-06-14 富士通株式会社 Shipper notification program, method, and device

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7453102B2 (en) * 2020-09-09 2024-03-19 シャープ株式会社 Travel time prediction device and travel time prediction method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003242221A (en) * 2002-02-14 2003-08-29 J & K Logistics Kk Cargo transportation coordination system
JP2009288946A (en) * 2008-05-28 2009-12-10 Fujitsu Fsas Inc Delivery response system, delivery response method, and delivery response program
JP2013180888A (en) * 2012-03-05 2013-09-12 Railway Information Systems Co Ltd Delivery plan proposing program, recording medium with recorded delivery plan proposing program read by computer, and delivery plan proposing method
US20140122155A1 (en) * 2012-10-29 2014-05-01 Wal-Mart Stores, Inc. Workforce scheduling system and method
JP2014215978A (en) * 2013-04-30 2014-11-17 パナソニック株式会社 Information providing apparatus, information providing method, and information providing program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007191296A (en) * 2006-01-20 2007-08-02 Hitachi Software Eng Co Ltd Main physical distribution network schedule preparation system
JP6123605B2 (en) * 2013-09-20 2017-05-10 株式会社ダイフク Logistics system
JP6162294B1 (en) 2016-07-08 2017-07-12 日本ローカルネットワークシステム協同組合連合会 Vehicle search request information display device, vehicle search information display method, program, vehicle search information providing server, and vehicle search information providing system
CN106228840B (en) * 2016-08-04 2017-07-07 浙江志诚软件有限公司 A kind of parking management system
CN107170285B (en) * 2017-06-23 2019-09-10 深圳市盛路物联通讯技术有限公司 A kind of method and device of intelligence reservation parking position

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003242221A (en) * 2002-02-14 2003-08-29 J & K Logistics Kk Cargo transportation coordination system
JP2009288946A (en) * 2008-05-28 2009-12-10 Fujitsu Fsas Inc Delivery response system, delivery response method, and delivery response program
JP2013180888A (en) * 2012-03-05 2013-09-12 Railway Information Systems Co Ltd Delivery plan proposing program, recording medium with recorded delivery plan proposing program read by computer, and delivery plan proposing method
US20140122155A1 (en) * 2012-10-29 2014-05-01 Wal-Mart Stores, Inc. Workforce scheduling system and method
JP2014215978A (en) * 2013-04-30 2014-11-17 パナソニック株式会社 Information providing apparatus, information providing method, and information providing program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7499636B2 (en) 2020-07-31 2024-06-14 富士通株式会社 Shipper notification program, method, and device
CN114419894A (en) * 2022-01-30 2022-04-29 公安部道路交通安全研究中心 Method and system for setting and monitoring use of parking space in road
CN114419894B (en) * 2022-01-30 2022-12-27 公安部道路交通安全研究中心 Method and system for setting and monitoring parking positions in road

Also Published As

Publication number Publication date
KR20190136923A (en) 2019-12-10
JP7139694B2 (en) 2022-09-21
KR102267527B1 (en) 2021-06-18
CN110555646A (en) 2019-12-10
CN110555646B (en) 2023-05-26

Similar Documents

Publication Publication Date Title
JP7077791B2 (en) Vehicle candidate display program, vehicle candidate display method and vehicle candidate display system
US10586301B2 (en) Automatic parking management system and automatic parking management method
CN108734328B (en) Method and apparatus for dispatching automated guided vehicles in an unmanned sortation system
US9513134B1 (en) Management of evacuation with mobile objects
JP6502294B2 (en) Electric truck travel route selection system, electric truck travel route selection method
US11094194B2 (en) Operation management system and operation management program
US20220122011A1 (en) Method and system for operating a fleet of vehicles
CN110555646B (en) Method and system for calculating required time, and recording medium for recording program thereof
WO2018021027A1 (en) Electric track travel route selection system, electric track travel route selection method
JP7302952B2 (en) Operation control program, operation control method and operation control device
JP6976520B2 (en) Management system, management method, and management program
JP6237801B2 (en) Operation support program, operation support method, and operation support apparatus
US20210390506A1 (en) Material transportation support device and material transportation method
JP6279631B2 (en) Transportation system and method for transportation
JP6439251B2 (en) Vehicle management system and vehicle management method
JP6272929B2 (en) Information processing system, information processing apparatus, information processing method, and information processing program
JP2020051763A (en) Information processing system, information processing program, and information processing method
US20220414581A1 (en) Information processing method and information processing system
JP2020009304A (en) Operation management device, operation management system, terminal device, operation management method, and program
JP2008087872A (en) Server for searching cargo and vehicle, method and program for controlling server for searching cargo and vehicle, and recording medium
JP7393130B2 (en) Delivery vehicle management system
JP2017100855A (en) Vehicle information management system and vehicle information management method
JP2014099016A (en) Information processing system, information processing device, server, terminal device, information processing method and program
US20200327493A1 (en) Cargo handling place reservation system
US20230274211A1 (en) Control apparatus, control method, and non-transitory computer readable medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220222

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220414

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220809

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220822

R150 Certificate of patent or registration of utility model

Ref document number: 7139694

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150