Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7569986B2 - TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP7569986B2 - TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM - Google Patents

TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM Download PDF

Info

Publication number
JP7569986B2
JP7569986B2 JP2021532769A JP2021532769A JP7569986B2 JP 7569986 B2 JP7569986 B2 JP 7569986B2 JP 2021532769 A JP2021532769 A JP 2021532769A JP 2021532769 A JP2021532769 A JP 2021532769A JP 7569986 B2 JP7569986 B2 JP 7569986B2
Authority
JP
Japan
Prior art keywords
information
recruitment
transport
transportation
systems
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.)
Active
Application number
JP2021532769A
Other languages
Japanese (ja)
Other versions
JPWO2021010162A1 (en
Inventor
喜博 井川
博 白水
雄太 亀村
慶人 稲積
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.)
Panasonic Intellectual Property Management Co Ltd
Original Assignee
Panasonic Intellectual Property Management Co 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 Panasonic Intellectual Property Management Co Ltd filed Critical Panasonic Intellectual Property Management Co Ltd
Publication of JPWO2021010162A1 publication Critical patent/JPWO2021010162A1/ja
Application granted granted Critical
Publication of JP7569986B2 publication Critical patent/JP7569986B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65GTRANSPORT OR STORAGE DEVICES, e.g. CONVEYORS FOR LOADING OR TIPPING, SHOP CONVEYOR SYSTEMS OR PNEUMATIC TUBE CONVEYORS
    • B65G61/00Use of pick-up or transfer devices or of manipulators for stacking or de-stacking articles not otherwise provided for
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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

Landscapes

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

Description

本開示は、一般に搬送管理システム、情報処理システム、搬送実行システム、搬送装置、搬送管理方法及びプログラムに関する。より詳細には、本開示は、出発地から目的地への搬送物の搬送を実現するための搬送管理システム、情報処理システム、搬送実行システム、搬送装置、搬送管理方法及びプログラムに関する。 This disclosure generally relates to a transportation management system, an information processing system, a transportation execution system, a transportation device, a transportation management method, and a program. More specifically, this disclosure relates to a transportation management system, an information processing system, a transportation execution system, a transportation device, a transportation management method, and a program for realizing the transportation of an object from a departure point to a destination.

特許文献1には、搬送装置(搬送車)を統括管理する搬送車コントローラと、上位コントローラと、を備えた搬送管理システム(搬送システム)が記載されている。上位コントローラは、搬送車コントローラに、優先順位を加味した搬送情報を送信する。ここで、上位コントローラは、優先順位を割り付け直すことなく、搬送車コントローラに送信する。搬送車コントローラは、予め定められた特定の優先順位までの搬送指令のみを作成し、搬送装置に送信する。搬送装置は、受信した搬送指令に従って、作業(搬送)を実行する。 Patent Document 1 describes a transportation management system (transport system) that includes a transport vehicle controller that manages transport devices (transport vehicles) and a host controller. The host controller transmits transport information that takes priority into account to the transport vehicle controller. Here, the host controller transmits the information to the transport vehicle controller without reassigning the priority. The transport vehicle controller creates only transport commands up to a specific predetermined priority and transmits them to the transport device. The transport device performs work (transport) according to the received transport commands.

特許文献1に記載の搬送管理システムでは、搬送装置等の搬送手段は、上位コントローラから一方的に送信される搬送情報に従って動作する。そのため、この搬送管理システムでは、例えば、作業を実行中でない(つまり空である)搬送手段が存在する場合に、上位コントローラから搬送情報が新たに送信されない限り、この搬送手段を有効に活用できない可能性がある。In the transport management system described in Patent Document 1, transport means such as transport devices operate according to transport information sent unilaterally from a host controller. Therefore, in this transport management system, for example, if there is a transport means that is not performing work (i.e., it is empty), there is a possibility that this transport means cannot be effectively used unless new transport information is sent from the host controller.

特開2002-189520号公報JP 2002-189520 A

本開示は上記事由に鑑みてなされており、搬送手段の有効な活用を図りやすい搬送管理システム、情報処理システム、搬送実行システム、搬送装置、搬送管理方法及びプログラムを提供することを目的とする。 This disclosure has been made in consideration of the above reasons, and aims to provide a transportation management system, information processing system, transportation execution system, transportation device, transportation management method, and program that facilitate effective utilization of transportation means.

本開示の一態様に係る搬送管理システムは、上位システムと、複数の下位システムと、を備える。前記上位システムは、情報処理システムであって、出発地から目的地への搬送物の搬送を指示する依頼情報が入力される。前記複数の下位システムは、それぞれが情報処理システムであって、前記上位システムから前記依頼情報に基づく募集情報を取得する。前記上位システムは、前記募集情報への応答として、前記複数の下位システムの各々から前記搬送物の搬送に関する見積情報を取得する。前記上位システムは、前記複数の下位システムからそれぞれ取得した前記見積情報に基づいて、前記複数の下位システムの中から1以上の下位システムを採用システムとして選択する。前記上位システムは、前記採用システムに前記搬送物の搬送を実行させる。前記募集情報は、前記出発地から前記目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含む。前記下位システムは、前記複数の募集項目の各々への応答として、前記見積情報を前記上位システムに出力する。前記上位システムは、前記出発地から前記目的地へ向かう前記複数の分割経路の順に、対応する前記募集項目に対する前記下位システムからの前記見積情報を取得する。前記上位システムは、前記下位システムから取得した前記見積情報の内容を、前記複数の募集項目のうち前記見積情報と対応する募集項目の次の前記募集項目に反映させることによって、次の前記募集項目の内容を決定する。 A transportation management system according to an aspect of the present disclosure includes a host system and a plurality of lower systems. The host system is an information processing system, and request information instructing transportation of an object from a departure point to a destination is input. Each of the lower systems is an information processing system, and acquires recruitment information based on the request information from the host system. The host system acquires quotation information regarding the transportation of the object from each of the lower systems in response to the recruitment information. The host system selects one or more lower systems from the lower systems as a hiring system based on the quotation information acquired from each of the lower systems. The host system causes the hiring system to carry out the transportation of the object. The recruitment information includes a plurality of recruitment items corresponding to a plurality of divided routes included in a route from the departure point to the destination. The lower system outputs the quotation information to the host system in response to each of the plurality of recruitment items. The host system acquires the quotation information from the lower systems for the corresponding recruitment items in the order of the plurality of divided routes from the departure point to the destination. The upper system determines the contents of the next recruitment item by reflecting the contents of the quotation information obtained from the lower system in the next recruitment item among the multiple recruitment items that corresponds to the quotation information.

本開示の一態様に係る情報処理システムは、前記搬送管理システムに前記上位システムとして用いられる。 An information processing system according to one embodiment of the present disclosure is used as the host system in the transport management system.

本開示の一態様に係る情報処理システムは、前記搬送管理システムに前記下位システムとして用いられる。 An information processing system according to one embodiment of the present disclosure is used as a subordinate system in the transportation management system.

本開示の一態様に係る搬送実行システムは、前記情報処理システムと、前記搬送物の搬送を行う搬送装置と、を備える。 A transportation execution system according to one aspect of the present disclosure comprises the information processing system and a transportation device that transports the transported items.

本開示の一態様に係る搬送装置は、前記情報処理システムと、前記情報処理システムが搭載され、前記搬送物の搬送を行う本体部と、を備える。A conveying device according to one aspect of the present disclosure comprises the information processing system and a main body on which the information processing system is mounted and which conveys the transported object.

本開示の一態様に係る搬送管理方法は、情報処理システムである上位システムと、それぞれが情報処理システムである複数の下位システムと、を備える搬送管理システムの搬送管理方法である。前記搬送管理方法は、依頼処理と、募集処理と、見積処理と、選択処理と、実行処理と、を有する。前記依頼処理は、前記上位システムが、出発地から目的地への搬送物の搬送を指示する依頼情報の入力を受け付ける処理である。前記募集処理は、前記複数の下位システムが、前記上位システムから前記依頼情報に基づく募集情報を取得する処理である。前記見積処理は、前記上位システムが、前記募集情報への応答として、前記複数の下位システムの各々から前記搬送物の搬送に関する見積情報を取得する処理である。前記選択処理は、前記上位システムが、前記複数の下位システムからそれぞれ取得した前記見積情報に基づいて、前記複数の下位システムの中から1以上の下位システムを採用システムとして選択する処理である。前記実行処理は、前記上位システムが、前記採用システムに前記搬送物の搬送を実行させる処理である。前記募集情報は、前記出発地から前記目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含む。前記下位システムは、前記複数の募集項目の各々への応答として、前記見積情報を前記上位システムに出力する。前記上位システムは、前記出発地から前記目的地へ向かう前記複数の分割経路の順に、対応する前記募集項目に対する前記下位システムからの前記見積情報を取得する。前記上位システムは、前記下位システムから取得した前記見積情報の内容を、前記複数の募集項目のうち前記見積情報と対応する募集項目の次の前記募集項目に反映させることによって、次の前記募集項目の内容を決定する。 A transportation management method according to one aspect of the present disclosure is a transportation management method for a transportation management system including a host system that is an information processing system and a plurality of lower systems, each of which is an information processing system. The transportation management method includes a request process, a recruitment process, an estimate process, a selection process, and an execution process. The request process is a process in which the host system accepts an input of request information instructing the transportation of an object from a departure point to a destination. The recruitment process is a process in which the plurality of lower systems acquire recruitment information based on the request information from the host system. The estimate process is a process in which the host system acquires estimate information regarding the transportation of the object from each of the plurality of lower systems in response to the recruitment information. The selection process is a process in which the host system selects one or more lower systems from the plurality of lower systems as a hiring system based on the estimate information acquired from each of the plurality of lower systems. The execution process is a process in which the host system causes the hiring system to carry out the transportation of the object. The recruitment information includes a plurality of recruitment items corresponding to a plurality of divided routes included in a route from the departure point to the destination. The lower system outputs the estimate information to the upper system as a response to each of the plurality of recruitment items. The upper system acquires the estimate information from the lower system for the corresponding recruitment items in the order of the plurality of divided routes from the departure point to the destination. The upper system determines the content of the next recruitment item by reflecting the content of the estimate information acquired from the lower system in the recruitment item next to the recruitment item corresponding to the estimate information among the plurality of recruitment items.

本開示の一態様に係るプログラムは、前記搬送管理方法を、1以上のプロセッサに実行させるためのプログラムである。 A program according to one aspect of the present disclosure is a program for causing one or more processors to execute the transportation management method.

図1は、実施形態1に係る搬送管理システムの概要を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an overview of a transport management system according to a first embodiment. 図2は、同上の搬送管理システム及び搬送実行システムのシステム構成図である。FIG. 2 is a system configuration diagram of the transport management system and the transport execution system. 図3は、同上の搬送管理システムのブロック図である。FIG. 3 is a block diagram of the transport management system. 図4は、同上の搬送管理システムにて作業を実行させる搬送装置の一例を示す概略斜視図である。FIG. 4 is a schematic perspective view showing an example of a transport device that executes operations in the transport management system. 図5Aは、同上の搬送管理システムを用いる搬送経路の一例を示す概念図である。図5Bは、同上の搬送管理システムを用いる搬送経路の一例を示す概念図である。5A and 5B are conceptual diagrams showing an example of a transport route using the transport management system of the embodiment; 図6は、同上の搬送管理システムの動作を概念的に示す説明図である。FIG. 6 is an explanatory diagram conceptually showing the operation of the transport management system. 図7は、同上の搬送管理システムの動作を概念的に示す説明図である。FIG. 7 is an explanatory diagram conceptually showing the operation of the transport management system. 図8は、同上の搬送管理システムの動作を概念的に示す説明図である。FIG. 8 is an explanatory diagram conceptually showing the operation of the transport management system. 図9は、同上の搬送管理システムの動作を概念的に示す説明図である。FIG. 9 is an explanatory diagram conceptually showing the operation of the transport management system. 図10は、同上の搬送管理システムの動作を概念的に示す説明図である。FIG. 10 is an explanatory diagram conceptually showing the operation of the transport management system. 図11は、同上の搬送管理システムの動作を概略的に表したシーケンス図である。FIG. 11 is a sequence diagram showing an outline of the operation of the transport management system. 図12は、実施形態2に係る搬送管理システムのシステム構成図である。FIG. 12 is a system configuration diagram of a transport management system according to the second embodiment. 図13は、実施形態3に係る搬送管理システムのシステム構成図である。FIG. 13 is a system configuration diagram of a transport management system according to the third embodiment. 図14は、実施形態3の変形例に係る搬送管理システムのシステム構成図である。FIG. 14 is a system configuration diagram of a transport management system according to a modified example of the third embodiment.

(実施形態1)
以下、本実施形態に係る搬送管理システム1、上位システム2、下位システム3、搬送実行システム10について、図1~図11を参照して説明する。上位システム2、下位システム3の各々は、情報処理システムによって構成されている。
(Embodiment 1)
Hereinafter, the transport management system 1, the upper system 2, the lower system 3, and the transport execution system 10 according to this embodiment will be described with reference to Fig. 1 to Fig. 11. Each of the upper system 2 and the lower system 3 is configured by an information processing system.

(1)概要
本実施形態に係る搬送管理システム1は、出発地から目的地への搬送物92(図5A参照)の搬送を実現するためのシステムである。ここでは、搬送管理システム1は、1以上の搬送手段に搬送物92の搬送を実行させることで、搬送物92の搬送を実現する。
(1) Overview The transportation management system 1 according to the present embodiment is a system for realizing the transportation of an object 92 (see FIG. 5A) from a departure point to a destination. Here, the transportation management system 1 realizes the transportation of the object 92 by causing one or more transportation means to carry out the transportation of the object 92.

本開示でいう「搬送手段」は、搬送物92を搬送する手段であって、例えば、搬送物92を載せて移動する車両(トラック)、船舶、電車又は飛行機等の、人が運転(操縦)する移動体を含む。また、搬送手段は、無人搬送車(AGV:Automated Guided Vehicle)、移動ロボット及びドローン等の、搬送物92の搬送作業を実行する搬送装置4(図2参照)も含む。ここでいう「移動ロボット」は、例えば、車輪型、クローラ型又は脚型の(歩行型を含む)のロボットである。The "transport means" in this disclosure refers to a means for transporting the transported object 92, and includes, for example, a moving body driven (piloted) by a person, such as a vehicle (truck), ship, train, or airplane that moves while carrying the transported object 92. The transport means also includes a transport device 4 (see FIG. 2) that performs the transport work of the transported object 92, such as an automated guided vehicle (AGV), a mobile robot, and a drone. The "mobile robot" here refers to, for example, a wheeled, crawler, or legged (including walking) robot.

搬送管理システム1は、例えば、指令システム100から与えられた依頼情報D1に従って、出発地から目的地への搬送物92の搬送を実現する。すなわち、依頼情報D1は、一例として、搬送物92を、出発地であるX社Px1(図5A参照)から目的地であるY社Py1(図5A参照)に搬送する、というように、出発地、目的地及び搬送物92を特定するための情報を含む。このような依頼情報D1に基づいて、搬送管理システム1は、何らかの搬送手段に対して、搬送物92を出発地から目的地に搬送する、という作業を割り当てる。この場合、搬送管理システム1は、作業を割り当てる搬送手段に対し、例えば、搬送物92をX社Px1からY社Py1に搬送する、という内容の指示を出力する。これにより、搬送手段は、搬送管理システム1から受けた指示に従って、搬送物92を出発地(X社Px1)から目的地(Y社Py1)に搬送する、という作業を実行する。The transport management system 1 realizes the transport of the transported object 92 from the departure point to the destination point according to the request information D1 given from the command system 100, for example. That is, the request information D1 includes information for identifying the departure point, the destination point, and the transported object 92, such as, for example, transporting the transported object 92 from the departure point, X Company Px1 (see FIG. 5A), to the destination, Y Company Py1 (see FIG. 5A). Based on such request information D1, the transport management system 1 assigns the task of transporting the transported object 92 from the departure point to the destination point to some transport means. In this case, the transport management system 1 outputs an instruction to the transport means to which the task is assigned, for example, to transport the transported object 92 from X Company Px1 to Y Company Py1. As a result, the transport means performs the task of transporting the transported object 92 from the departure point (X Company Px1) to the destination (Y Company Py1) according to the instruction received from the transport management system 1.

ところで、本実施形態に係る搬送管理システム1は、図1に示すように、上位システム2と、複数の下位システム3と、を備えている。上位システム2は、依頼情報D1が入力されるシステムである。依頼情報D1は、出発地から目的地への搬送物92の搬送を指示する情報である。複数の下位システム3の各々は、上位システム2から依頼情報D1に基づく募集情報D2を取得する。上位システム2は、募集情報D2への応答として、複数の下位システム3の各々から見積情報D3を取得する。見積情報D3は、搬送物92の搬送に関する情報である。上位システム2は、複数の下位システム3からそれぞれ取得した見積情報D3に基づいて、複数の下位システム3の中から1以上の下位システム3を採用システムとして選択する。上位システム2は、採用システム(として選択した1以上の下位システム3)に、搬送物92の搬送を実行させる。 The transportation management system 1 according to this embodiment includes a higher-level system 2 and a plurality of lower-level systems 3, as shown in FIG. 1. The higher-level system 2 is a system to which request information D1 is input. The request information D1 is information instructing the transportation of the transported item 92 from the departure point to the destination. Each of the lower-level systems 3 acquires recruitment information D2 based on the request information D1 from the higher-level system 2. In response to the recruitment information D2, the higher-level system 2 acquires estimate information D3 from each of the lower-level systems 3. The estimate information D3 is information related to the transportation of the transported item 92. The higher-level system 2 selects one or more lower-level systems 3 as an adopted system from among the lower-level systems 3 based on the estimate information D3 acquired from each of the lower-level systems 3. The higher-level system 2 causes the adopted system (the one or more lower-level systems 3 selected as the adopted system) to transport the transported item 92.

この構成によれば、上位システム2においては、複数の下位システム3に募集情報D2を出力することで、複数の下位システム3からの見積情報D3を得ることができる。そして、見積情報D3に基づいて選択される1以上の下位システム3(採用システム)により、搬送物92の搬送を実現することができる。すなわち、ある搬送物92の搬送をいずれかの下位システム3が請け負うためには、募集情報D2への応答としての見積情報D3を、下位システム3が、自発的に、出力することになる。一方で、上位システム2は、下位システム3からの見積情報D3に基づいて採用システムとしての1以上の下位システム3を選択することで、搬送物92を搬送させる1以上の下位システム3を管理できる。したがって、例えば、作業を実行中でない搬送手段(搬送装置4等)が存在する場合、下位システム3が、この搬送手段に実行させる作業を獲得すべく見積情報D3を出力することで、この搬送手段を有効に活用しやすくなる。結果的に、搬送管理システム1によれば、搬送手段の有効な活用を図りやすい、という利点がある。 According to this configuration, the upper system 2 can obtain quotation information D3 from the lower systems 3 by outputting the recruitment information D2 to the lower systems 3. Then, the transportation of the transported object 92 can be realized by one or more lower systems 3 (adopted systems) selected based on the quotation information D3. That is, in order for any lower system 3 to undertake the transportation of a certain transported object 92, the lower system 3 will voluntarily output quotation information D3 in response to the recruitment information D2. On the other hand, the upper system 2 can manage one or more lower systems 3 that transport the transported object 92 by selecting one or more lower systems 3 as adopted systems based on the quotation information D3 from the lower system 3. Therefore, for example, when there is a transport means (such as a transport device 4) that is not performing a task, the lower system 3 can output quotation information D3 to acquire the task to be performed by this transport means, making it easier to effectively utilize this transport means. As a result, the transport management system 1 has the advantage of making it easier to effectively utilize the transport means.

(2)構成
以下、本実施形態に係る搬送管理システム1及び搬送実行システム10の構成について、図1~図4を参照して、詳細に説明する。
(2) Configuration Hereinafter, the configuration of the transport management system 1 and the transport execution system 10 according to this embodiment will be described in detail with reference to FIGS.

以下では、搬送物92の搬送を、複数の搬送手段にて実行する場合を想定して説明する。ここで、搬送手段は、特定エリアでの搬送の作業に特化した専用の搬送装置4を含む。本実施形態で例示する搬送装置4の構成について詳しくは、「(2.3)搬送装置」の欄で説明する。 In the following, we will assume that the transportation of the transported object 92 is performed by multiple transport means. Here, the transport means includes a dedicated transport device 4 specialized for transport work in a specific area. The configuration of the transport device 4 exemplified in this embodiment will be described in detail in the section "(2.3) Transport device."

(2.1)全体構成
本実施形態に係る搬送管理システム1は、図1に示すように、少なくとも1つの上位システム2と、複数の下位システム3と、を備えている。要するに、上位システム2は、複数の下位システム3と共に、搬送管理システム1を構成する。
(2.1) Overall Configuration As shown in Fig. 1, the transport management system 1 according to this embodiment includes at least one upper system 2 and multiple lower systems 3. In short, the upper system 2 and the multiple lower systems 3 constitute the transport management system 1.

本実施形態では、上位システム2及び下位システム3の各々は、メモリ及びプロセッサを含む情報処理システムにて構成されている。言い換えれば、本実施形態に係る上位システム2は、搬送管理システム1に上位システム2として用いられる情報処理システムである。同様に、本実施形態に係る下位システム3は、搬送管理システム1において、複数の下位システム3の各々として用いられる情報処理システムである。すなわち、情報処理システムのメモリに記録されたプログラムを、プロセッサが実行することにより、上位システム2及び下位システム3の各々の機能が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。ここで、上位システム2等の「上位」、及び下位システム3等の「下位」は、単に、両者を区別するためのラベルとして用いているのであって、各々の地位及び順位等を特定する意味ではない。In this embodiment, each of the upper system 2 and the lower system 3 is composed of an information processing system including a memory and a processor. In other words, the upper system 2 according to this embodiment is an information processing system used as the upper system 2 in the transport management system 1. Similarly, the lower system 3 according to this embodiment is an information processing system used as each of the multiple lower systems 3 in the transport management system 1. That is, the functions of each of the upper system 2 and the lower system 3 are realized by the processor executing the program recorded in the memory of the information processing system. The program may be pre-recorded in the memory, may be provided through a telecommunication line such as the Internet, or may be recorded and provided on a non-transitory recording medium such as a memory card. Here, the "upper" of the upper system 2, etc., and the "lower" of the lower system 3, etc., are simply used as labels to distinguish between the two, and do not mean to specify the status and ranking of each.

上位システム2と下位システム3とは、互いに通信可能に構成されている。本開示において「通信可能」とは、有線通信又は無線通信の適宜の通信方式により、直接的、又はネットワーク若しくは中継器等を介して間接的に、情報を授受できることを意味する。すなわち、上位システム2と下位システム3とは、互いに情報を授受することができる。The upper system 2 and the lower system 3 are configured to be able to communicate with each other. In this disclosure, "able to communicate" means that information can be exchanged directly or indirectly via a network or a repeater, etc., by an appropriate communication method such as wired communication or wireless communication. In other words, the upper system 2 and the lower system 3 can exchange information with each other.

上位システム2と下位システム3とは、互いに双方向に通信可能であって、上位システム2から下位システム3への情報の送信、及び下位システム3から上位システム2への情報の送信の両方が可能である。上位システム2及び下位システム3の各々の構成について詳しくは、「(2.2)各部の構成」の欄で説明する。The upper system 2 and the lower system 3 are capable of bidirectional communication with each other, allowing both the transmission of information from the upper system 2 to the lower system 3 and the transmission of information from the lower system 3 to the upper system 2. The configuration of each of the upper system 2 and the lower system 3 will be explained in detail in the section "(2.2) Configuration of each part."

ここにおいて、本開示では、複数の下位システム3の各々について、参照符号「3」の後に[1],[2],[3],…[N](Nは自然数)といった識別子を付加することで、複数の下位システム3を区別することがある。また、詳しくは後述するが、複数の下位システム3について階層構造を採用する場合、複数の下位システム3は、第1下位システム3と、第1下位システム3の隣接下位ノードとなる第2下位システム3と、を含む。この場合、第1下位システム3[N]の隣接下位ノードとなる第2下位システム3については、符号「3」の後に[N-1],[N-2],[N-3],…[N-m](mは自然数)といった識別子を付加することで、複数の下位システム3を区別することがある。つまり、第2下位システム3については、隣接上位ノードとなる第1下位システム3[N]との対応関係は符号「3」の後の識別子にて特定可能である。一例として、第1下位システム3[3]の隣接下位ノードは、第2下位システム3[3-1],3[3-2],3[3-3],…3[3-m]で表される。図面中における複数の下位システム3についても同様に、[1],[2],[3],…[N],[N-1],[N-2],[N-3],…[N-m]といった識別子を付加することで、個々を区別することがある。Here, in the present disclosure, the multiple lower-level systems 3 may be distinguished from each other by adding identifiers such as [1], [2], [3], ... [N] (N is a natural number) after the reference symbol "3". In addition, as will be described in detail later, when a hierarchical structure is adopted for the multiple lower-level systems 3, the multiple lower-level systems 3 include a first lower-level system 3 and a second lower-level system 3 that is an adjacent lower-level node of the first lower-level system 3. In this case, the multiple lower-level systems 3 may be distinguished from each other by adding identifiers such as [N-1], [N-2], [N-3], ... [N-m] (m is a natural number) after the symbol "3" for the second lower-level system 3 that is an adjacent lower-level node of the first lower-level system 3 [N]. In other words, the correspondence between the second lower-level system 3 and the first lower-level system 3 [N] that is an adjacent upper-level node can be specified by the identifier after the symbol "3". As an example, the adjacent lower nodes of the first lower system 3[3] are represented as the second lower systems 3[3-1], 3[3-2], 3[3-3], ... 3[3-m]. Similarly, the multiple lower systems 3 in the drawing may be distinguished from one another by adding identifiers such as [1], [2], [3], ... [N], [N-1], [N-2], [N-3], ... [N-m].

上位システム2は、上述したように、依頼情報D1に基づく募集情報D2を下位システム3に出力し、募集情報D2への応答として、下位システム3から見積情報D3を取得するシステムである。言い換えれば、下位システム3は、上位システム2から募集情報D2を取得した場合に、募集情報D2への応答として、見積情報D3を上位システム2に返信するシステムである。As described above, the upper system 2 is a system that outputs recruitment information D2 based on request information D1 to the lower system 3 and acquires quotation information D3 from the lower system 3 in response to the recruitment information D2. In other words, when the lower system 3 acquires recruitment information D2 from the upper system 2, it returns quotation information D3 to the upper system 2 in response to the recruitment information D2.

さらに、本実施形態では、複数の下位システム3の各々は、募集情報D2に基づいて見積情報D3を生成するように構成されている。また、上位システム2は、見積情報D3に基づいて選択した採用システムとしての1以上の下位システム3に対して、指示情報D4(図10参照)を出力するように構成されている。そのため、下位システム3は、上位システム2から出力された指示情報D4で規定される搬送作業を、搬送手段(搬送装置4等)に実行させることによって、搬送物92の搬送を実行する。Furthermore, in this embodiment, each of the multiple lower systems 3 is configured to generate quotation information D3 based on the recruitment information D2. The higher-level system 2 is also configured to output instruction information D4 (see FIG. 10) to one or more lower systems 3 as the hiring system selected based on the quotation information D3. Therefore, the lower system 3 transports the transported item 92 by having the transport means (transport device 4, etc.) perform the transport work specified in the instruction information D4 output from the higher-level system 2.

したがって、搬送管理システム1では、搬送物92を搬送する作業が発生した場合に、募集情報D2を上位システム2が下位システム3に出力することをもって、下位システム3が、この搬送物92の搬送を請け負うための見積情報D3を出力可能となる。そして、下位システム3からの見積情報D3に基づいて、上位システム2が指示情報D4を与えることで、下位システム3は、搬送手段に、搬送物92の搬送を実行させることが可能となる。要するに、上位システム2が下位システム3に募集情報D2を出力し、下位システム3が上位システム2に見積情報D3を出力し、見積情報D3に基づいて上位システム2が採用システムを選択して指示情報D4を出力する、という一連の処理によって、搬送が実現される。 Therefore, in the transportation management system 1, when a task of transporting an item 92 arises, the higher-level system 2 outputs recruitment information D2 to the lower-level system 3, which enables the lower-level system 3 to output quotation information D3 for undertaking the transportation of the item 92. The higher-level system 2 then provides instruction information D4 based on the quotation information D3 from the lower-level system 3, which enables the lower-level system 3 to cause the transportation means to transport the item 92. In short, transportation is realized by a series of processes in which the higher-level system 2 outputs recruitment information D2 to the lower-level system 3, the lower-level system 3 outputs quotation information D3 to the higher-level system 2, and the higher-level system 2 selects a system to be adopted based on the quotation information D3 and outputs instruction information D4.

言い換えれば、搬送管理システム1によれば、依頼情報D1にて指示される搬送物92の搬送作業について、上位システム2が複数の下位システム3から見積情報D3を受け付け、これら見積情報D3に基づいて、作業を実行させる下位システム3を選定する。よって、上位システム2が「元請け」に相当し、下位システム3が「下請け」に相当するとすれば、元請けに当たる上位システム2は、搬送作業という仕事を下請けに当たる下位システム3に委託することになる。そして、元請けに当たる上位システム2は、下請けに当たる複数の下位システム3から相見積もりをとることで、搬送作業という仕事を実際に発注する下位システム3を選定することができる。In other words, according to the transportation management system 1, the higher-level system 2 receives quotation information D3 from multiple lower-level systems 3 for the transportation work of the transported object 92 instructed in the request information D1, and selects a lower-level system 3 to carry out the work based on this quotation information D3. Therefore, if the higher-level system 2 corresponds to the "prime contractor" and the lower-level system 3 corresponds to the "subcontractor," the higher-level system 2, which is the prime contractor, will outsource the work of transportation to the lower-level system 3, which is the subcontractor. Then, the higher-level system 2, which is the prime contractor, can obtain competitive bids from multiple lower-level systems 3, which are subcontractors, and select the lower-level system 3 to which it will actually place an order for the work of transportation.

さらに、本実施形態では、下位システム3は、上位システム2に対して、搬送作業の受諾及び/又は完了を示す受諾通知を出力してもよい。受諾通知は、指示情報D4に対応する搬送作業を受諾したこと、搬送作業が完了したこと、又はその両方を示す通知である。具体的には、下位システム3は、上位システム2から取得した指示情報D4で規定される搬送作業が完了すると、作業が完了したことを上位システム2に通知する。これにより、上位システム2は、指示情報D4を与えた下位システム3における搬送作業の状況を管理することができる。 Furthermore, in this embodiment, the lower system 3 may output an acceptance notification to the higher system 2 indicating the acceptance and/or completion of the transport work. The acceptance notification is a notification indicating that the transport work corresponding to the instruction information D4 has been accepted, that the transport work has been completed, or both. Specifically, when the lower system 3 completes the transport work specified in the instruction information D4 obtained from the higher system 2, it notifies the higher system 2 that the work has been completed. This allows the higher system 2 to manage the status of the transport work in the lower system 3 to which it provided the instruction information D4.

ここにおいて、搬送管理システム1に含まれる複数の下位システム3は、図2に示すように、階層構造を採用している。すなわち、複数の下位システム3は、上位システム2を最上位ノードとして、第1下位システム3[1],3[2],3[3],…3[N]と、少なくとも1つの第2下位システム3[3-1],3[3-2],3[3-3],…3[N-m]と、を含んでいる。第1下位システム3は、上位システム2の隣接下位ノードとなる下位システム3である。第2下位システム3は、第1下位システム3の隣接下位ノードとなる1以上の下位システム3である。言い換えれば、階層化された複数の下位システム3のうちの最上位層(第1層)に位置する下位システム3は「第1下位システム」であって、第1下位システム3の下位層(第2層)に位置する下位システム3は「第2下位システム」である。 Here, the multiple lower-level systems 3 included in the transport management system 1 adopt a hierarchical structure as shown in FIG. 2. That is, the multiple lower-level systems 3 include a first lower-level system 3[1], 3[2], 3[3], ... 3[N] and at least one second lower-level system 3[3-1], 3[3-2], 3[3-3], ... 3[N-m], with the upper-level system 2 as the top node. The first lower-level system 3 is a lower-level system 3 that is an adjacent lower-level node of the upper-level system 2. The second lower-level system 3 is one or more lower-level systems 3 that are adjacent lower-level nodes of the first lower-level system 3. In other words, the lower-level system 3 located in the top layer (first layer) of the multiple hierarchical lower-level systems 3 is the "first lower-level system", and the lower-level system 3 located in the lower layer (second layer) of the first lower-level system 3 is the "second lower-level system".

すなわち、複数の下位システム3は、その全てが上位システム2に直接的に接続されるのではなく、一部の下位システム3は、他の下位システム3を介して上位システム2に接続されている。このような階層構造においては、複数の下位システム3の各々から見て、上位システム2側が「上位側」となり、上位システム2とは反対側が「下位側」となる。複数の下位システム3の各々から見て、自身と直接的に接続される上位ノード(上位システム2又は他の下位システム3)を「隣接上位ノード」という。同様に、複数の下位システム3の各々から見て、自身と直接的に接続される下位ノード(他の下位システム3)を「隣接下位ノード」という。 In other words, not all of the multiple lower systems 3 are directly connected to the higher-level system 2, but some of the lower systems 3 are connected to the higher-level system 2 via other lower systems 3. In such a hierarchical structure, from the perspective of each of the multiple lower systems 3, the higher-level system 2 side is the "higher side" and the side opposite the higher-level system 2 is the "lower side." From the perspective of each of the multiple lower systems 3, the higher-level node (the higher-level system 2 or another lower system 3) that is directly connected to it is called the "adjacent higher-level node." Similarly, from the perspective of each of the multiple lower systems 3, the lower-level node (another lower system 3) that is directly connected to it is called the "adjacent lower node."

第1下位システム3は、上位システム2から取得した募集情報D2に基づくサブ募集情報を少なくとも1つの第2下位システム3に出力する。第1下位システム3は、サブ募集情報への応答として、少なくとも1つの第2下位システム3の各々から搬送物92の搬送に関するサブ見積情報を取得する。第1下位システム3は、少なくとも1つの第2下位システム3からそれぞれ取得したサブ見積情報を用いて、少なくとも1つの第2下位システム3の中から1以上の第2下位システム3をサブ採用システムとして選択する。第1下位システム3は、サブ採用システムに搬送物92の搬送を実行させる。The first lower-level system 3 outputs sub-recruitment information based on recruitment information D2 acquired from the higher-level system 2 to at least one second lower-level system 3. In response to the sub-recruitment information, the first lower-level system 3 acquires sub-quotation information regarding the transportation of the transport item 92 from each of the at least one second lower-level system 3. The first lower-level system 3 selects one or more second lower-level systems 3 as sub-recruited systems from the at least one second lower-level system 3 using the sub-quotation information acquired from each of the at least one second lower-level system 3. The first lower-level system 3 causes the sub-recruited system to transport the transport item 92.

すなわち、「元請け」に当たる上位システム2から見れば、第1下位システム3は「下請け」に相当し、第2下位システム3は「孫請け」に相当する。よって、元請けに当たる上位システム2は、搬送作業という仕事を下請けに当たる第1下位システム3に委託し、さらに、第1下位システム3が、搬送作業という仕事を孫請けに当たる第2下位システム3に委託することになる。In other words, from the perspective of the higher-level system 2, which is the "prime contractor," the first lower-level system 3 corresponds to a "subcontractor," and the second lower-level system 3 corresponds to a "sub-subcontractor." Therefore, the higher-level system 2, which is the prime contractor, outsources the work of transportation to the first lower-level system 3, which is the subcontractor, and the first lower-level system 3 further outsources the work of transportation to the second lower-level system 3, which is the sub-subcontractor.

ところで、搬送管理システム1に用いられる少なくとも1つの下位システム3は、1台以上の搬送装置4と共に、搬送実行システム10を構成する。言い換えれば、本実施形態に係る搬送実行システム10は、下位システム3としての情報処理システムと、搬送物92の搬送を行う搬送装置4と、を備えている。すなわち、搬送管理システム1は、搬送手段(搬送装置4を含む)に作業を実行させるためのシステムであるのに対して、搬送実行システム10は、搬送装置4にて実際に作業を実行するシステムである。Meanwhile, at least one lower-level system 3 used in the transport management system 1, together with one or more transport devices 4, constitutes the transport execution system 10. In other words, the transport execution system 10 according to this embodiment comprises an information processing system as the lower-level system 3, and a transport device 4 that transports the transported object 92. That is, the transport management system 1 is a system for causing the transport means (including the transport device 4) to perform work, whereas the transport execution system 10 is a system for actually performing work with the transport device 4.

本実施形態では一例として、搬送実行システム10を構成する下位システム3と搬送装置4とは一対一の関係にある。つまり、1台の搬送装置4に対して1つの下位システム3が搭載されることにより、1台の搬送装置4と1つの下位システム3とが紐付けられている。以下では、ある下位システム3に紐付けられた搬送装置4を、この下位システム3の配下の搬送装置4ともいう。下位システム3は、配下の搬送装置4を制御することによって、配下の搬送装置4に搬送作業を実行させることができる。 In this embodiment, as an example, the lower-level systems 3 and the transport devices 4 that make up the transport execution system 10 have a one-to-one relationship. In other words, one transport device 4 is linked to one lower-level system 3 by mounting one lower-level system 3 on one transport device 4. Hereinafter, the transport device 4 linked to a certain lower-level system 3 is also referred to as the transport device 4 subordinate to this lower-level system 3. The lower-level system 3 can control the subordinate transport device 4 to cause the subordinate transport device 4 to perform transport work.

本実施形態では、搬送管理システム1に含まれる複数の下位システム3のうち、一部の第2下位システム3[3-2],3[4-2],3[5-2]のみが、配下の搬送装置4と一対一に対応付けられている。つまり、一部の第2下位システム3[3-2],3[4-2],3[5-2]のみが、それぞれの配下の搬送装置4と共に、搬送実行システム10を構成する。In this embodiment, of the multiple lower-level systems 3 included in the transport management system 1, only some of the second lower-level systems 3[3-2], 3[4-2], and 3[5-2] are in one-to-one correspondence with the subordinate transport devices 4. In other words, only some of the second lower-level systems 3[3-2], 3[4-2], and 3[5-2], together with their respective subordinate transport devices 4, constitute the transport execution system 10.

本実施形態では、搬送実行システム10を構成する下位システム3と搬送装置4とは一体化されている。詳しくは「(2.3)搬送装置」の欄で説明するが、下位システム3は、その配下の搬送装置4に搭載されることで、搬送装置4と一体化されている。つまり、搬送装置4の1つの筐体には、搬送装置4としての機能を実現するための構成要素と、下位システム3の構成要素と、が収容されている。In this embodiment, the lower system 3 and the transport device 4 that constitute the transport execution system 10 are integrated. As will be explained in more detail in the section "(2.3) Transport Device", the lower system 3 is mounted on the transport device 4 subordinate to it, thereby being integrated with the transport device 4. In other words, one housing of the transport device 4 contains the components for realizing the functions of the transport device 4 and the components of the lower system 3.

また、本実施形態では、下位システム3は、配下の搬送装置4から、搬送装置4の状態に関する状態情報を取得する。本開示でいう搬送装置4の「状態」は、例えば、搬送装置4の属性、異常(故障)の有無、作業中か否か、蓄電池を充電中か否か、蓄電池の残容量、現在位置、周辺状況及び累積稼働時間等を含む。搬送装置4の「属性」は、例えば、搬送装置4が実行可能な作業の種類、搬送装置4の能力(積載重量等)、搬送装置4の型番、識別子、サイズ及び重量等を含む。具体的には、搬送装置4は、定期的又は不定期に、状態情報を下位システム3に出力する。不定期に状態情報を出力する場合、搬送装置4は、一例として、下位システム3からのポーリングへの応答として状態情報を出力するか、搬送装置4の状態に変化が生じたときに状態情報を出力する。したがって、下位システム3は、配下の搬送装置4から状態情報を取得することで、配下の搬送装置4の状態を管理することができる。In addition, in this embodiment, the lower system 3 acquires status information on the status of the conveying device 4 from the subordinate conveying device 4. The "status" of the conveying device 4 in this disclosure includes, for example, the attributes of the conveying device 4, the presence or absence of an abnormality (failure), whether or not it is working, whether or not the storage battery is being charged, the remaining capacity of the storage battery, the current location, the surrounding conditions, and the accumulated operating time. The "attributes" of the conveying device 4 include, for example, the type of work that the conveying device 4 can perform, the capacity of the conveying device 4 (loading weight, etc.), the model number, identifier, size, and weight of the conveying device 4, etc. Specifically, the conveying device 4 outputs status information to the lower system 3 periodically or irregularly. When outputting status information irregularly, the conveying device 4 outputs status information in response to polling from the lower system 3, for example, or outputs status information when a change occurs in the status of the conveying device 4. Therefore, the lower system 3 can manage the status of the subordinate conveying device 4 by acquiring status information from the subordinate conveying device 4.

また、本実施形態では、搬送管理システム1は、図2に示すように、1つの上位システム2と、複数の下位システム3と、を備えている。すなわち、搬送管理システム1は、下位システム3を複数備えている。これら複数の下位システム3は、同一の上位システム2から募集情報D2を取得可能であって、かつ、同一の上位システム2に見積情報D3を出力可能である。つまり、上位システム2においては、ある搬送物92の搬送を指示する1つの依頼情報D1に対応して、複数の下位システム3に募集情報D2を出し、かつ、複数の下位システム3から複数の見積情報D3を受け付けることが可能である。 In this embodiment, the transport management system 1 includes one upper system 2 and multiple lower systems 3, as shown in FIG. 2. That is, the transport management system 1 includes multiple lower systems 3. These multiple lower systems 3 are capable of acquiring recruitment information D2 from the same upper system 2, and are capable of outputting estimate information D3 to the same upper system 2. That is, the upper system 2 is capable of issuing recruitment information D2 to multiple lower systems 3 and receiving multiple pieces of estimate information D3 from the multiple lower systems 3 in response to a single piece of request information D1 instructing the transport of a certain transport item 92.

また、本実施形態に係る上位システム2は、指令システム100と通信可能に構成されている。指令システム100と上位システム2とは、少なくとも単方向に通信可能であって、指令システム100から上位システム2への情報の送信が可能である。 In addition, the upper system 2 according to this embodiment is configured to be able to communicate with the command system 100. The command system 100 and the upper system 2 are capable of communicating at least unidirectionally, and information can be transmitted from the command system 100 to the upper system 2.

本実施形態では、指令システム100は、上位システム2及び下位システム3の各々と同様に、メモリ及びプロセッサを含む情報処理システムを主構成とする。すなわち、情報処理システムのメモリに記録されたプログラムを、プロセッサが実行することにより、指令システム100の機能が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。In this embodiment, the command system 100, like each of the upper system 2 and the lower system 3, is mainly configured as an information processing system including a memory and a processor. That is, the functions of the command system 100 are realized by the processor executing a program recorded in the memory of the information processing system. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be recorded on a non-transitory recording medium such as a memory card and provided.

指令システム100は、上位システム2に対して依頼情報D1(図1参照)を出力する。上位システム2は、指令システム100から依頼情報D1を受信すると、依頼情報D1に基づいて、募集情報D2を生成する。詳しくは後述するが、本実施形態では、上位システム2は、1つの依頼情報D1に基づいて、募集情報D2を複数生成する。The command system 100 outputs request information D1 (see FIG. 1) to the higher-level system 2. When the higher-level system 2 receives the request information D1 from the command system 100, it generates recruitment information D2 based on the request information D1. As will be described in more detail later, in this embodiment, the higher-level system 2 generates multiple pieces of recruitment information D2 based on one piece of request information D1.

(2.2)各部の構成
次に、本実施形態に係る上位システム2及び下位システム3の各々の構成について、図3を参照してより詳細に説明する。
(2.2) Configuration of Each Part Next, the configuration of each of the upper system 2 and the lower system 3 according to this embodiment will be described in more detail with reference to FIG.

上位システム2は、上位インタフェース21と、上位通信部22と、作業生成部23と、上位記憶部24と、判定部25と、公開部26と、上位取得部27と、を有している。このうち、作業生成部23、上位記憶部24、判定部25、公開部26及び上位取得部27は、メモリ及びプロセッサを含むコンピュータシステムを主構成とする上位処理部20の一機能として実現される。The upper system 2 has an upper interface 21, an upper communication unit 22, a work generation unit 23, an upper memory unit 24, a judgment unit 25, a publication unit 26, and an upper acquisition unit 27. Of these, the work generation unit 23, the upper memory unit 24, the judgment unit 25, the publication unit 26, and the upper acquisition unit 27 are realized as functions of the upper processing unit 20, whose main component is a computer system including a memory and a processor.

上位インタフェース21は、直接的、又はネットワーク若しくは中継器等を介して間接的に、指令システム100と通信する。ここで、上位インタフェース21は、少なくとも指令システム100から送信される依頼情報D1(図1参照)を受信可能である。上位インタフェース21と指令システム100との間の通信方式としては、無線通信又は有線通信の適宜の通信方式が採用される。The upper interface 21 communicates with the command system 100 directly or indirectly via a network or a repeater, etc. Here, the upper interface 21 is capable of receiving at least the request information D1 (see FIG. 1) transmitted from the command system 100. As the communication method between the upper interface 21 and the command system 100, an appropriate communication method such as wireless communication or wired communication is adopted.

上位通信部22は、直接的、又はネットワーク若しくは中継器等を介して間接的に、下位システム3(下位通信部31)と通信する。ここで、上位通信部22は、少なくとも下位システム3から送信される見積情報D3を受信可能である。さらに、上位通信部22は、少なくとも下位システム3に対し、募集情報D2及び指示情報D4を送信可能である。本実施形態では、見積情報D3は、下位システム3から上位システム2に送信される上り信号に含まれるデータであって、指示情報D4は、上位システム2から下位システム3に送信される下り信号に含まれるデータである。上位通信部22と下位システム3(下位通信部31)との間の通信方式としては、無線通信又は有線通信の適宜の通信方式が採用される。The upper communication unit 22 communicates with the lower system 3 (lower communication unit 31) directly or indirectly via a network or a repeater, etc. Here, the upper communication unit 22 is capable of receiving at least quotation information D3 transmitted from the lower system 3. Furthermore, the upper communication unit 22 is capable of transmitting recruitment information D2 and instruction information D4 to at least the lower system 3. In this embodiment, the quotation information D3 is data contained in an upstream signal transmitted from the lower system 3 to the upper system 2, and the instruction information D4 is data contained in a downstream signal transmitted from the upper system 2 to the lower system 3. As a communication method between the upper communication unit 22 and the lower system 3 (lower communication unit 31), an appropriate communication method such as wireless communication or wired communication is adopted.

上位処理部20を構成するコンピュータシステムのメモリに記録されたプログラムを、プロセッサが実行することにより、作業生成部23、上位記憶部24、判定部25、公開部26及び上位取得部27の各々の機能が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。The functions of the work generation unit 23, the upper storage unit 24, the determination unit 25, the publication unit 26, and the upper acquisition unit 27 are realized by the processor executing a program recorded in the memory of the computer system constituting the upper processing unit 20. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be recorded on a non-transitory recording medium such as a memory card and provided.

作業生成部23は、依頼情報D1に基づく募集情報D2を生成する。募集情報D2は、搬送作業の内容に関する情報(データ)であって、一例として、搬送物92を出発地から目的地に搬送する、という作業を規定する情報である。本実施形態では、募集情報D2は、少なくとも搬送物92を搬送するのに用いる経路(ルート)を示すルート情報を含んでいる。The work generation unit 23 generates recruitment information D2 based on the request information D1. The recruitment information D2 is information (data) regarding the content of the transport work, and is, for example, information that specifies the work of transporting the transported item 92 from the departure point to the destination. In this embodiment, the recruitment information D2 includes at least route information that indicates the route to be used to transport the transported item 92.

つまり、本実施形態では、上位システム2は、上述したように、指令システム100から入力される依頼情報D1に基づいて、搬送作業の内容に関する募集情報D2を生成する。ここで、上位システム2は、上述したように、1つの依頼情報D1に対して複数の募集情報D2を生成する。複数の募集情報D2は、一例として、空路(航空便)を優先的に利用する募集情報D2、海路(船便)を優先的に利用する募集情報D2、及び陸路(陸送)を優先的に利用する募集情報D2のように、互いに搬送の経路が異なる募集情報D2を含む。That is, in this embodiment, the upper system 2 generates recruitment information D2 regarding the content of the transport work based on the request information D1 input from the command system 100 as described above. Here, the upper system 2 generates multiple pieces of recruitment information D2 for one piece of request information D1 as described above. The multiple pieces of recruitment information D2 include recruitment information D2 with different transport routes, such as recruitment information D2 that preferentially uses an air route (airmail), recruitment information D2 that preferentially uses a sea route (shipping), and recruitment information D2 that preferentially uses a land route (land transport), for example.

また、本実施形態では、募集情報D2は、出発地から目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含む。すなわち、出発地から目的地への経路は、一例として、出発地から中間地点までの経路、及び中間地点から目的地までの経路のように、複数の経路を含み得る。このように、出発地から目的地への全経路に複数の経路(分割経路)が含まれる場合に、上位システム2は、これら複数の経路(分割経路)に一対一で対応する複数の募集項目を、募集情報D2に含めて生成する。 In addition, in this embodiment, the recruitment information D2 includes multiple recruitment items that correspond to multiple split routes included in the route from the departure point to the destination. That is, the route from the departure point to the destination may include multiple routes, such as a route from the departure point to a midpoint and a route from the midpoint to the destination, as one example. In this way, when the entire route from the departure point to the destination includes multiple routes (split routes), the upper system 2 generates recruitment information D2 by including multiple recruitment items that correspond one-to-one to these multiple routes (split routes).

つまり、上位インタフェース21が指令システム100から1つの依頼情報D1を受信した場合に、作業生成部23は、互いに搬送経路が異なる複数の募集情報D2を生成する。そして、作業生成部23は、これら複数の募集情報D2の各々について、複数の募集項目を生成する。つまり、作業生成部23は、複数の募集情報D2を生成しつつ、さらに各募集情報D2に対応する搬送経路について複数の分割経路を設定することで、個々の募集情報D2に複数の募集項目を生成する。言い換えれば、作業生成部23では、それぞれ複数の募集項目を含む募集情報D2が、複数生成されることになる。In other words, when the upper interface 21 receives one piece of request information D1 from the command system 100, the work generation unit 23 generates multiple pieces of recruitment information D2 each having a different transport route. The work generation unit 23 then generates multiple recruitment items for each piece of recruitment information D2. In other words, the work generation unit 23 generates multiple pieces of recruitment information D2 while also setting multiple division routes for the transport route corresponding to each piece of recruitment information D2, thereby generating multiple recruitment items for each piece of recruitment information D2. In other words, the work generation unit 23 generates multiple pieces of recruitment information D2, each of which includes multiple recruitment items.

また、作業生成部23は、環境情報に基づいて、募集情報D2を生成する。本開示でいう「環境情報」は、搬送装置4の動作に関連する情報(データ)であって、一例として、搬送物の現在位置、搬送装置4の周辺状況、特定エリアZ10の地図(構内図)、及び特定エリアZ10における障害物(人も含む)の状況等である。言い換えれば、上位システム2は、搬送装置4の動作に関連する環境情報に基づいて、募集情報D2を生成する。搬送装置4の周辺状況等については、上述したように下位システム3が搬送装置4から取得する状態情報にて代用可能である。例えば、搬送物92を出発地から目的地に搬送する、という作業について、作業生成部23は、搬送装置4を効率的に移動させるように、環境情報に基づいて、障害物を避けつつ最短距離で搬送装置4を移動させるためのルート情報を含む募集情報D2を生成する。 The task generation unit 23 also generates the recruitment information D2 based on the environmental information. The "environmental information" in this disclosure is information (data) related to the operation of the transport device 4, and examples thereof include the current position of the transported object, the surrounding conditions of the transport device 4, a map (interior map) of the specific area Z10, and the conditions of obstacles (including people) in the specific area Z10. In other words, the upper system 2 generates the recruitment information D2 based on the environmental information related to the operation of the transport device 4. The surrounding conditions of the transport device 4 can be substituted by the status information acquired by the lower system 3 from the transport device 4 as described above. For example, for the task of transporting the transported object 92 from the departure point to the destination, the task generation unit 23 generates the recruitment information D2 including route information for moving the transport device 4 in the shortest distance while avoiding obstacles based on the environmental information so as to move the transport device 4 efficiently.

ここで、作業生成部23は、優先度を含めて募集情報D2を生成する。本開示でいう「優先度」は、作業ごとに設定される値(数値に限らない)である。詳しくは「(3)動作」の欄で説明するが、優先度は作業を優先する度合いを表す値であって、重要な作業等、優先して実行すべき作業ほど、優先度は高く設定される。Here, the task generation unit 23 generates recruitment information D2 including the priority. In this disclosure, "priority" is a value (not limited to a numerical value) that is set for each task. Details will be explained in the "(3) Operation" section, but priority is a value that indicates the degree to which a task is prioritized, and the more important the task, the higher the priority is set.

上位記憶部24は、例えば、書換可能な不揮発性の半導体メモリ等の非一時的記録媒体にて実現される。上位記憶部24は、少なくとも作業生成部23で生成された募集情報D2を記憶する。本実施形態では、上述したように1つの依頼情報D1に基づいて複数の募集情報D2が生成されるので、上位記憶部24は、複数の募集情報D2を記憶可能である。The upper storage unit 24 is realized, for example, by a non-transitory recording medium such as a rewritable non-volatile semiconductor memory. The upper storage unit 24 stores at least the recruitment information D2 generated by the task generation unit 23. In this embodiment, as described above, multiple pieces of recruitment information D2 are generated based on one piece of request information D1, and therefore the upper storage unit 24 can store multiple pieces of recruitment information D2.

判定部25は、見積情報D3に基づいて、複数の下位システム3のいずれを採用システムとして選択するかを判定する。すなわち、上位通信部22が下位システム3から見積情報D3を表す上り信号を受信した場合に、判定部25は、この見積情報D3に基づいて、下位システム3を採用システムとして選択するか否かを判定する。ここで、判定部25は、採用システムとして選択する下位システム3に対しては、見積情報D3を表す上り信号への応答として指示情報D4を表す下り信号を返信する。具体的には、見積情報D3(上り信号)に含まれている固有の識別情報(下位システムID)を含む指示情報D4(下り信号)を上位通信部22が下位システム3に送信することによって、見積情報D3に対する指示情報D4が与えられることになる。一方、見積情報D3に対して指示情報D4を与えない場合には、判定部25は、見積情報D3を表す上り信号への応答として不許可を表す下り信号を返信するか、又は見積情報D3を表す上り信号への応答を行わない。The determination unit 25 determines which of the multiple lower systems 3 to select as the adopted system based on the estimate information D3. That is, when the upper communication unit 22 receives an upstream signal representing the estimate information D3 from the lower system 3, the determination unit 25 determines whether or not to select the lower system 3 as the adopted system based on this estimate information D3. Here, the determination unit 25 returns a downstream signal representing instruction information D4 to the lower system 3 selected as the adopted system in response to the upstream signal representing the estimate information D3. Specifically, the upper communication unit 22 transmits instruction information D4 (downstream signal) including unique identification information (lower system ID) included in the estimate information D3 (upstream signal) to the lower system 3, whereby the instruction information D4 for the estimate information D3 is given. On the other hand, when the instruction information D4 is not given for the estimate information D3, the determination unit 25 returns a downstream signal representing non-permission in response to the upstream signal representing the estimate information D3, or does not respond to the upstream signal representing the estimate information D3.

ここで、判定部25は、見積情報D3に対して指示情報D4を与えるか否かの判定に際して、見積情報D3が所定の採用条件を満たすか否かを判断する。具体的には、判定部25は、見積情報D3ごとに評価値を算出し、評価値が高い側から数えて採用予定数分の見積情報D3について、採用条件を満たすと判断する。本開示でいう「採用予定数」は、1つの搬送作業に対して出される指示情報D4の予定数であって、基本的には「1」であるが、複数の搬送手段に実行させる搬送作業については「2」以上となる。すなわち、1つの搬送作業に対して複数の下位システム3から見積情報D3が出力された場合に、これら複数の見積情報D3のうち、評価値が高い側から数えて採用予定数分の見積情報D3には指示情報D4が与えられることになる。Here, when determining whether to give instruction information D4 to estimate information D3, the determination unit 25 determines whether estimate information D3 satisfies a predetermined adoption condition. Specifically, the determination unit 25 calculates an evaluation value for each estimate information D3, and determines that the estimated number of estimate information D3 with the highest evaluation value satisfies the adoption condition. The "planned number of adoptions" in this disclosure is the planned number of instruction information D4 issued for one transport task, which is basically "1", but is "2" or more for transport tasks to be performed by multiple transport means. In other words, when estimate information D3 is output from multiple lower-level systems 3 for one transport task, instruction information D4 is given to the estimated number of estimate information D3 with the highest evaluation value among these multiple estimate information D3.

例えば、判定部25は、見積情報D3に含まれる、搬送物92の搬送に係るコスト(搬送時間及び搬送費用等を含む)、及び搬送手段の状態(搬送手段の能力、現在位置、周辺状況及び累積稼働時間等)を用いて、重み付け演算をすることによって評価値を算出する。一例として、搬送物92の搬送に係るコストとして、搬送時間が短いほど、又は搬送費用が安価であるほどに、評価値は大きくなる。For example, the determination unit 25 calculates the evaluation value by performing a weighting calculation using the cost (including transport time and transport cost, etc.) related to the transport of the transported item 92 and the state of the transport means (capacity of the transport means, current position, surrounding conditions, cumulative operation time, etc.) included in the estimate information D3. As an example, the shorter the transport time or the cheaper the transport cost, the higher the evaluation value becomes.

判定部25は、採用条件を満たすと判定された見積情報D3についてのみ、指示情報D4を与え、採用条件を満たさない見積情報D3については、指示情報D4を与えない。また、評価値について最低値が設定されていてもよい。この場合、判定部25は、評価値が最低値を下回った見積情報D3については全て、他の見積情報D3との評価値の大小関係にかかわらず、採用条件を満たさないと判断する。The determination unit 25 gives instruction information D4 only to the estimate information D3 that is determined to satisfy the adoption conditions, and does not give instruction information D4 to the estimate information D3 that does not satisfy the adoption conditions. A minimum value may be set for the evaluation value. In this case, the determination unit 25 determines that all estimate information D3 whose evaluation value is below the minimum value does not satisfy the adoption conditions, regardless of the magnitude relationship of the evaluation value with other estimate information D3.

公開部26は、募集情報D2を下位システム3に対して公開する。具体的には、公開部26は、作業生成部23で生成された募集情報D2を、上位通信部22から下位システム3に送信することで、この募集情報D2を下位システム3に公開する。すなわち、募集情報D2は、少なくとも作業生成部23で生成された直後は、下位システム3に対して未公開であって、募集情報D2を公開するタイミングは公開部26が決定する。The publication unit 26 publishes the recruitment information D2 to the lower system 3. Specifically, the publication unit 26 publishes the recruitment information D2 generated by the task generation unit 23 to the lower system 3 by transmitting the recruitment information D2 from the upper communication unit 22 to the lower system 3. In other words, the recruitment information D2 is unpublished to the lower system 3 at least immediately after it is generated by the task generation unit 23, and the timing for publishing the recruitment information D2 is determined by the publication unit 26.

本実施形態では、未公開の募集情報D2については、下位システム3から閲覧できない状態にあるため、未公開の募集情報D2(作業)に対して、下位システム3が見積情報D3を出力することはない。募集情報D2が公開されて初めて、この募集情報D2(作業)に対して、下位システム3が見積情報D3を出力可能となる。要するに、作業に関する受付状態は、作業に対する見積情報D3を受け付ける募集状態と、作業に対する見積情報D3を受け付けない非募集状態と、の2状態を含んでいる。言い換えれば、上位システム2は、作業に関する受付状態を募集状態と非募集状態とで切替可能に構成されている。ここで、未公開の募集情報D2で規定される作業に関する受付状態は非募集状態であって、公開中の募集情報D2で規定される作業に関する受付状態は募集状態である。In this embodiment, the unpublished recruitment information D2 cannot be viewed from the lower system 3, so the lower system 3 does not output the estimate information D3 for the unpublished recruitment information D2 (work). Only after the recruitment information D2 is published can the lower system 3 output the estimate information D3 for this recruitment information D2 (work). In short, the reception state for the work includes two states: a recruitment state in which the estimate information D3 for the work is accepted, and a non-recruitment state in which the estimate information D3 for the work is not accepted. In other words, the upper system 2 is configured to be able to switch the reception state for the work between a recruitment state and a non-recruitment state. Here, the reception state for the work specified in the unpublished recruitment information D2 is a non-recruitment state, and the reception state for the work specified in the published recruitment information D2 is a recruitment state.

上位取得部27は、下位システム3から見積情報D3等を取得する。さらに、上位取得部27は、作業生成部23にて募集情報D2の生成に用いられる環境情報についても取得する。上位取得部27は、環境情報については、例えば、特定エリアZ10の状況を監視する監視システム等、下位システム3以外のシステムからも取得可能である。具体的には、上位システム2は、上位通信部22にて下位システム3及び監視システム等と通信することにより、上位取得部27にて各種の情報を取得する。The upper acquisition unit 27 acquires quotation information D3, etc. from the lower system 3. Furthermore, the upper acquisition unit 27 also acquires environmental information used by the work generation unit 23 to generate recruitment information D2. The upper acquisition unit 27 can acquire environmental information from systems other than the lower system 3, such as a monitoring system that monitors the situation in a specific area Z10. Specifically, the upper system 2 acquires various types of information at the upper acquisition unit 27 by communicating with the lower system 3 and the monitoring system, etc. via the upper communication unit 22.

ところで、本実施形態では、上位システム2は、出発地から目的地へ向かう複数の分割経路の順に、対応する募集項目に対する下位システム3からの見積情報D3の応答を取得する。すなわち、上述したように、募集情報D2は、出発地から目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含んでいる。そこで、上位システム2は、これら複数の募集項目を、出発地から目的地へ向かう複数の分割経路の順に公開する。言い換えれば、募集情報D2に含まれる複数の募集項目は、一度に公開されるのではなく、出発地に近い側の分割経路に対応する募集項目から、1つずつ順次公開される。そして、上位システム2は、公開された募集項目への応答として、下位システム3から見積情報D3を順次取得する。In this embodiment, the upper system 2 acquires the response of the estimate information D3 from the lower system 3 to the corresponding recruitment items in the order of the multiple split routes from the departure point to the destination. That is, as described above, the recruitment information D2 includes multiple recruitment items corresponding to the multiple split routes included in the route from the departure point to the destination. Therefore, the upper system 2 publishes these multiple recruitment items in the order of the multiple split routes from the departure point to the destination. In other words, the multiple recruitment items included in the recruitment information D2 are not published all at once, but are published one by one in sequence starting from the recruitment item corresponding to the split route closer to the departure point. Then, the upper system 2 sequentially acquires the estimate information D3 from the lower system 3 as a response to the published recruitment items.

さらに、上位システム2は、下位システム3から取得した見積情報D3に応じて、次の募集項目の内容を決定する。すなわち、上位システム2は、募集情報D2に含まれる複数の募集項目を、出発地に近い側の分割経路に対応する募集項目から1つずつ順次公開し、各募集項目への応答として見積情報D3を取得している。ここで、上位システム2は、ある募集項目への応答として見積情報D3を取得すると、この見積情報D3の内容に応じて、次に公開する募集項目の内容を決定する。言い換えれば、ある募集項目への応答としての見積情報D3が、次の募集項目に反映されることになる。 Furthermore, the upper system 2 determines the content of the next recruitment item according to the estimate information D3 acquired from the lower system 3. That is, the upper system 2 sequentially publishes the multiple recruitment items included in the recruitment information D2 one by one, starting with the recruitment item corresponding to the split route closer to the departure point, and acquires estimate information D3 as a response to each recruitment item. Here, when the upper system 2 acquires estimate information D3 in response to a certain recruitment item, it determines the content of the next recruitment item to be published according to the content of this estimate information D3. In other words, the estimate information D3 in response to a certain recruitment item is reflected in the next recruitment item.

下位システム3は、下位通信部31と、下位インタフェース32と、見積生成部33と、下位記憶部34と、判断部35と、下位取得部36と、を有している。このうち、見積生成部33、下位記憶部34、判断部35及び下位取得部36は、メモリ及びプロセッサを含むコンピュータシステムを主構成とする下位処理部30の一機能として実現される。The lower system 3 has a lower communication unit 31, a lower interface 32, an estimate generation unit 33, a lower memory unit 34, a judgment unit 35, and a lower acquisition unit 36. Of these, the estimate generation unit 33, the lower memory unit 34, the judgment unit 35, and the lower acquisition unit 36 are realized as functions of the lower processing unit 30, which is mainly composed of a computer system including a memory and a processor.

下位通信部31は、直接的、又はネットワーク若しくは中継器等を介して間接的に、隣接上位ノード(上位システム2又は第1下位システム3)と通信する。ここで、下位通信部31は、少なくとも上位システム2から送信される募集情報D2及び指示情報D4を受信可能である。さらに、下位通信部31は、少なくとも上位システム2に対し、見積情報D3を送信可能である。下位通信部31と隣接上位ノード(上位システム2又は第1下位システム3)との間の通信方式としては、無線通信又は有線通信の適宜の通信方式が採用される。The lower communication unit 31 communicates with an adjacent upper node (upper system 2 or first lower system 3) directly or indirectly via a network or a repeater, etc. Here, the lower communication unit 31 is capable of receiving at least recruitment information D2 and instruction information D4 transmitted from the upper system 2. Furthermore, the lower communication unit 31 is capable of transmitting quotation information D3 to at least the upper system 2. As the communication method between the lower communication unit 31 and the adjacent upper node (upper system 2 or first lower system 3), an appropriate communication method such as wireless communication or wired communication is adopted.

下位インタフェース32は、直接的、又はネットワーク若しくは中継器等を介して間接的に、隣接下位ノード(第2下位システム3又は搬送手段)と通信する。図3では、下位インタフェース32の通信相手となる隣接下位ノードの一例として、搬送手段の一つである、搬送装置4を示している。下位インタフェース32と隣接下位ノード(第2下位システム3又は搬送手段)との間の通信方式としては、無線通信又は有線通信の適宜の通信方式が採用される。The lower interface 32 communicates with an adjacent lower node (the second lower system 3 or the transport means) directly or indirectly via a network or a repeater, etc. In FIG. 3, a transport device 4, which is one of the transport means, is shown as an example of an adjacent lower node with which the lower interface 32 communicates. An appropriate communication method such as wireless communication or wired communication is adopted as the communication method between the lower interface 32 and the adjacent lower node (the second lower system 3 or the transport means).

下位処理部30を構成するコンピュータシステムのメモリに記録されたプログラムを、プロセッサが実行することにより、見積生成部33、下位記憶部34、判断部35及び下位取得部36の各々の機能が実現される。プログラムはメモリに予め記録されていてもよいし、インターネット等の電気通信回線を通して提供されてもよく、メモリカード等の非一時的記録媒体に記録されて提供されてもよい。The functions of the estimate generation unit 33, the lower storage unit 34, the judgment unit 35, and the lower acquisition unit 36 are realized by the processor executing a program recorded in the memory of the computer system constituting the lower processing unit 30. The program may be pre-recorded in the memory, may be provided via a telecommunications line such as the Internet, or may be provided by recording it on a non-transitory recording medium such as a memory card.

見積生成部33は、見積情報D3を生成する。見積生成部33は、募集情報D2に基づいて見積情報D3を生成する。見積情報D3は、募集情報D2に対応付けて生成される。ここで、見積生成部33は、1つの募集情報D2に対して1つの見積情報D3を生成する。The estimate generation unit 33 generates estimate information D3. The estimate generation unit 33 generates estimate information D3 based on the recruitment information D2. The estimate information D3 is generated in correspondence with the recruitment information D2. Here, the estimate generation unit 33 generates one piece of estimate information D3 for one piece of recruitment information D2.

特に、募集情報D2は、搬送物92の属性に関する属性情報を含んでいる(図1参照)。複数の下位システム3の各々は、属性情報に応じた見積情報D3を生成する。本開示でいう「属性情報」は、搬送物92の属性に関する情報であって、例えば、搬送物92の重量、サイズ、種別、冷蔵若しくは冷凍の有無、搬送時の向き(姿勢)、搬送時の留意点等を含む。すなわち、見積生成部33は、募集情報D2に含まれる属性情報等に基づいて、見積情報D3を生成する。In particular, the recruitment information D2 includes attribute information regarding the attributes of the transported item 92 (see FIG. 1). Each of the multiple lower systems 3 generates estimate information D3 according to the attribute information. In this disclosure, "attribute information" refers to information regarding the attributes of the transported item 92, and includes, for example, the weight, size, type, whether or not the item 92 is refrigerated or frozen, the orientation (posture) during transport, points to note during transport, and the like of the transported item 92. In other words, the estimate generation unit 33 generates estimate information D3 based on the attribute information, etc. included in the recruitment information D2.

本実施形態では、下位システム3は、複数の募集項目の各々への応答として、見積情報D3を上位システム2に出力する。すなわち、本実施形態では、上述したように、上位システム2で生成される募集情報D2は、複数の分割経路にそれぞれ対応する複数の募集項目を含んでいる。そこで、下位システム3においても、これら複数の募集項目の各々への応答として、見積情報D3を見積生成部33にて生成する。ここにおいて、下位システム3は、複数の募集項目の全てについて見積情報D3を返信する必要はなく、複数の募集項目の少なくとも1つの募集項目について見積情報D3を返信すればよい。In this embodiment, the lower system 3 outputs estimate information D3 to the upper system 2 as a response to each of the multiple recruitment items. That is, in this embodiment, as described above, the recruitment information D2 generated by the upper system 2 includes multiple recruitment items corresponding to the multiple split routes. Therefore, in the lower system 3, estimate information D3 is generated by the estimate generation unit 33 as a response to each of these multiple recruitment items. Here, the lower system 3 does not need to return estimate information D3 for all of the multiple recruitment items, and it is sufficient to return estimate information D3 for at least one of the multiple recruitment items.

複数の下位システム3の各々は、識別情報を保有している。下位システム3は、見積情報D3に識別情報を含めて応答する。すなわち、本実施形態では、複数の下位システム3には、それぞれ固有の識別情報が割り当てられている。そして、下位システム3は、上位システム2からの募集情報D2への応答時に、それぞれに割り当てられている識別情報を含む見積情報D3を、見積生成部33にて生成する。 Each of the multiple lower systems 3 possesses identification information. The lower systems 3 respond by including the identification information in the quotation information D3. That is, in this embodiment, each of the multiple lower systems 3 is assigned unique identification information. Then, when responding to the recruitment information D2 from the higher system 2, the lower systems 3 generate quotation information D3 including the identification information assigned to each of them in the quotation generation unit 33.

下位記憶部34は、例えば、書換可能な不揮発性の半導体メモリ等の非一時的記録媒体にて実現される。下位記憶部34は、少なくとも見積生成部33で生成された見積情報D3を記憶する。本実施形態では、上述したように募集情報D2に対応付けて見積情報D3が生成されるので、下位記憶部34は、募集情報D2に紐付けた状態で見積情報D3を記憶可能である。The lower memory unit 34 is realized, for example, by a non-transitory recording medium such as a rewritable non-volatile semiconductor memory. The lower memory unit 34 stores at least the estimate information D3 generated by the estimate generation unit 33. In this embodiment, since the estimate information D3 is generated in correspondence with the recruitment information D2 as described above, the lower memory unit 34 can store the estimate information D3 in a state linked to the recruitment information D2.

判断部35は、見積情報D3を出力するか否かを判断する。すなわち、下位通信部31が上位システム2から募集情報D2を受信した場合に、判断部35は、この募集情報D2に対応する見積情報D3を出力するか否かを判断する。ここで、判断部35は、募集情報D2に対応する見積情報D3を出力する場合には、募集情報D2への応答として見積情報D3を表す上り信号を返信する。具体的には、募集情報D2に含まれている固有の識別情報(作業ID)を含む見積情報D3(上り信号)を下位通信部31が上位システム2に送信することによって、作業(募集情報D2)に対応する見積情報D3が出力されることになる。一方、募集情報D2に対応する見積情報D3を出力しない場合には、判断部35は、募集情報D2への応答として要求しない旨を表す上り信号を返信するか、又は募集情報D2への応答を行わない。The judgment unit 35 judges whether to output the estimate information D3. That is, when the lower communication unit 31 receives the recruitment information D2 from the upper system 2, the judgment unit 35 judges whether to output the estimate information D3 corresponding to the recruitment information D2. Here, when the judgment unit 35 outputs the estimate information D3 corresponding to the recruitment information D2, it returns an uplink signal representing the estimate information D3 as a response to the recruitment information D2. Specifically, the lower communication unit 31 transmits the estimate information D3 (uplink signal) including the unique identification information (work ID) included in the recruitment information D2 to the upper system 2, so that the estimate information D3 corresponding to the work (recruitment information D2) is output. On the other hand, when the estimate information D3 corresponding to the recruitment information D2 is not output, the judgment unit 35 returns an uplink signal indicating that it is not requested as a response to the recruitment information D2, or does not respond to the recruitment information D2.

要するに、本実施形態においては、判断部35における見積情報D3を出力するか否かの判断は、下位システム3が上位システム2からの募集情報D2を受信して初めて可能になる。ここで、上位システム2から下位システム3への募集情報D2の送信は、公開部26が募集情報D2を公開することで実現される。そのため、下位システム3は、未公開の募集情報D2、つまり受付状態が非募集状態である作業については見積情報D3を出力することはなく、公開中の募集情報D2、つまり受付状態が募集状態である作業についてのみ見積情報D3を出力可能である。In short, in this embodiment, the judgment unit 35 can only judge whether to output the estimate information D3 once the lower system 3 receives the recruitment information D2 from the higher system 2. Here, the transmission of the recruitment information D2 from the higher system 2 to the lower system 3 is realized by the publication unit 26 publishing the recruitment information D2. Therefore, the lower system 3 does not output estimate information D3 for unpublished recruitment information D2, that is, work for which the acceptance status is not recruiting, but can output estimate information D3 only for published recruitment information D2, that is, work for which the acceptance status is recruiting.

言い換えれば、下位システム3は、受付状態が募集状態にある作業に対応する要求を出力する。特に、本実施形態では、判断部35は、募集情報D2の公開をトリガにして、この募集情報D2で規定される作業に対応する見積情報D3を出力する。その結果、受付状態が非募集状態から募集状態に切り替わったタイミングで、つまり募集情報D2が公開部26にて公開されたタイミングで、下位システム3が見積情報D3を出力することになる。In other words, the lower system 3 outputs a request corresponding to a task whose reception status is in a recruiting state. In particular, in this embodiment, the judgment unit 35 uses the publication of the recruitment information D2 as a trigger to output the estimate information D3 corresponding to the task defined in the recruitment information D2. As a result, the lower system 3 outputs the estimate information D3 at the timing when the reception status switches from a non-recruiting state to a recruiting state, that is, at the timing when the recruitment information D2 is published by the publication unit 26.

下位取得部36は、少なくとも隣接下位ノード(第2下位システム3又は搬送手段)から見積情報D3等を取得する。具体的には、下位システム3は、下位インタフェース32にて隣接下位ノード(第2下位システム3又は搬送手段)と通信することにより、下位取得部36にて各種の情報を取得する。The lower level acquisition unit 36 acquires estimate information D3, etc. from at least an adjacent lower level node (the second lower level system 3 or the transport means). Specifically, the lower level system 3 communicates with the adjacent lower level node (the second lower level system 3 or the transport means) via the lower level interface 32, thereby acquiring various information at the lower level acquisition unit 36.

本実施形態では一例として、上位インタフェース21、上位通信部22、下位通信部31及び下位インタフェース32は、Wi-Fi(登録商標)、Bluetooth(登録商標)、ZigBee(登録商標)又は免許を必要としない小電力無線(特定小電力無線)等の規格に準拠した、無線通信を採用する。下位インタフェース32は、有線通信を採用してもよい。In this embodiment, as an example, the upper interface 21, the upper communication unit 22, the lower communication unit 31, and the lower interface 32 employ wireless communication conforming to standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), ZigBee (registered trademark), or low-power radio (specific low-power radio) that does not require a license. The lower interface 32 may employ wired communication.

(2.3)搬送装置
次に、本実施形態で例示する搬送装置4の構成について、図4を参照して、より詳細に説明する。
(2.3) Conveying Device Next, the configuration of the conveying device 4 exemplified in this embodiment will be described in more detail with reference to FIG.

搬送装置4は、特定エリアZ10での搬送の作業に特化した専用の搬送手段である。本実施形態では一例として、無人搬送車(AGV)型の搬送装置4を例示する。The transport device 4 is a dedicated transport means specialized for transport work in a specific area Z10. In this embodiment, an automated guided vehicle (AGV) type transport device 4 is shown as an example.

本開示でいう「特定エリア」は、1台以上の搬送装置4にて搬送が実行される場所であって、一例として、工場、倉庫、建設現場、店舗、物流センタ、事務所、公園、住宅、学校、病院、駅、空港又は駐車場等である。さらに、例えば、船舶、電車又は飛行機等の乗り物の内部で搬送装置4による搬送が実行される場合、乗り物の内部が「特定エリア」になる。 In the present disclosure, a "specific area" refers to a location where transportation is performed by one or more transport devices 4, and examples include factories, warehouses, construction sites, stores, logistics centers, offices, parks, homes, schools, hospitals, stations, airports, or parking lots. Furthermore, for example, when transportation is performed by a transport device 4 inside a vehicle such as a ship, train, or airplane, the interior of the vehicle becomes a "specific area."

搬送装置4は、図4に示すように、例えば、特定エリアZ10の床面等からなる平坦な移動面91を自律走行する。ここでは一例として、搬送装置4は、蓄電池を備え、蓄電池に蓄積された電気エネルギを用いて動作することとする。本実施形態では、搬送装置4は、搬送物92を積載した状態で移動面91上を走行する。これにより、搬送装置4は、例えば、特定エリアZ10における、ある場所に置かれている搬送物92を、特定エリアZ10における別の場所に搬送することが可能である。本実施形態では、搬送物92は、一例として、荷物が載せられた、ロールボックスパレット等のパレットである。 As shown in FIG. 4, the conveying device 4 autonomously travels on a flat moving surface 91 consisting of, for example, the floor surface of the specific area Z10. Here, as an example, the conveying device 4 is equipped with a storage battery and operates using electrical energy stored in the storage battery. In this embodiment, the conveying device 4 travels on the moving surface 91 with an object 92 loaded on it. This allows the conveying device 4 to convey, for example, the object 92 placed at a certain location in the specific area Z10 to another location in the specific area Z10. In this embodiment, the object 92 is, for example, a pallet such as a roll box pallet on which luggage is placed.

搬送装置4は、本体部41を備えている。本体部41は、平面視において長方形状となる直方体状に形成されている。本実施形態では、本体部41が搬送物92の下方に潜り込んで搬送物92を持ち上げるようにして、搬送物92が本体部41に積載される。そのため、本体部41が搬送物92の下方に生じる隙間に収まるように、本体部41の上下方向の寸法は、平面視における本体部41の短手方向の寸法に比べても小さく設定されている。本実施形態では、本体部41は金属製である。ただし、本体部41は、金属製に限らず、例えば、樹脂製であってもよい。The conveying device 4 includes a main body 41. The main body 41 is formed in a rectangular parallelepiped shape in a plan view. In this embodiment, the main body 41 slides under the conveyed object 92 and lifts it up, so that the conveyed object 92 is loaded onto the main body 41. Therefore, the vertical dimension of the main body 41 is set smaller than the short-side dimension of the main body 41 in a plan view so that the main body 41 fits into the gap that occurs under the conveyed object 92. In this embodiment, the main body 41 is made of metal. However, the main body 41 is not limited to being made of metal, and may be made of, for example, resin.

本体部41は、車体部42と、昇降板43と、を有している。車体部42は、複数(ここでは、4つ)の車輪421、及び検知部422を含んでいる。The main body 41 has a vehicle body 42 and a lift plate 43. The vehicle body 42 includes a plurality of wheels 421 (four in this example) and a detection unit 422.

複数の車輪421は、平面視において車体部42の四隅に配置されている。本実施形態では、複数の車輪421の全てが駆動輪である。これら複数の車輪421が個別に駆動されることにより、本体部41は、移動面91に沿って全方位に移動可能となる。つまり、本体部41は、複数の車輪421の各々の回転により、移動面91の上を、前、後、左及び右の全方位に移動可能である。複数の車輪421の各々は、例えば、オムニホイール等の全方向移動型車輪であってもよい。The multiple wheels 421 are arranged at the four corners of the vehicle body 42 in a plan view. In this embodiment, all of the multiple wheels 421 are drive wheels. By driving these multiple wheels 421 individually, the main body 41 can move in all directions along the moving surface 91. In other words, the main body 41 can move in all directions, forward, backward, left, and right, on the moving surface 91 by the rotation of each of the multiple wheels 421. Each of the multiple wheels 421 may be, for example, an omni-directional wheel such as an omniwheel.

検知部422は、本体部41の挙動、及び本体部41の周辺状況等を検知する。本開示でいう「挙動」は、動作及び様子等を意味する。つまり、本体部41の挙動は、本体部41が走行中/停止中を表す本体部41の動作状態、本体部41の速度(及び速度変化)、本体部41に作用する加速度、及び本体部41の姿勢等を含む。具体的には、検知部422は、例えば、速度センサ、加速度センサ、ジャイロセンサ等のセンサを含み、これらのセンサにて本体部41の挙動を検知する。また、検知部422は、例えば、イメージセンサ(カメラ)、ソナーセンサ、レーダ、及びLiDAR(Light Detection and Ranging)等のセンサを含み、これらのセンサにて本体部41の周辺状況を検知する。The detection unit 422 detects the behavior of the main body unit 41 and the surrounding conditions of the main body unit 41. In this disclosure, "behavior" means an operation and a state. In other words, the behavior of the main body unit 41 includes the operating state of the main body unit 41 indicating whether the main body unit 41 is moving/stopped, the speed (and speed change) of the main body unit 41, the acceleration acting on the main body unit 41, and the attitude of the main body unit 41. Specifically, the detection unit 422 includes sensors such as a speed sensor, an acceleration sensor, and a gyro sensor, and detects the behavior of the main body unit 41 using these sensors. In addition, the detection unit 422 includes sensors such as an image sensor (camera), a sonar sensor, a radar, and a LiDAR (Light Detection and Ranging), and detects the surrounding conditions of the main body unit 41 using these sensors.

また、検知部422は、本体部41の位置、つまり搬送装置4の現在位置を特定する位置特定部を有している。位置特定部は、一例として、複数の発信器から電波で送信されるビーコン信号を受信する受信機を含む。複数の発信器は、搬送装置4が移動する範囲内の複数箇所に配置されている。位置特定部は、複数の発信器の位置と、受信機でのビーコン信号の受信電波強度とに基づいて、本体部41の位置を測定する。位置特定部は、GPS(Global Positioning System)等の衛星測位システムを用いて実現されてもよい。The detection unit 422 also has a position identification unit that identifies the position of the main body unit 41, i.e., the current position of the transport device 4. As an example, the position identification unit includes a receiver that receives beacon signals transmitted by radio waves from multiple transmitters. The multiple transmitters are arranged at multiple locations within the range in which the transport device 4 moves. The position identification unit measures the position of the main body unit 41 based on the positions of the multiple transmitters and the received radio wave intensity of the beacon signal at the receiver. The position identification unit may be realized using a satellite positioning system such as GPS (Global Positioning System).

本体部41は、検知部422の検知結果に基づいて、複数の車輪421を個別に駆動することにより、移動面91上を自律的に移動する。本体部41は、少なくとも、本体部41の現在位置に基づいて、目的地までの本体部41の移動経路を決定し(経路計画)、この移動経路に沿って本体部41が移動するように車体部42を動作させる。これにより、本体部41の自律走行が実現される。The main body 41 moves autonomously on the moving surface 91 by individually driving the wheels 421 based on the detection results of the detection unit 422. The main body 41 determines the moving path of the main body 41 to the destination based on at least the current position of the main body 41 (route planning), and operates the vehicle body 42 so that the main body 41 moves along this moving path. This allows the main body 41 to move autonomously.

昇降板43は、車体部42の上面の少なくとも一部を覆うように、車体部42の上方に配置されている。本実施形態では、昇降板43は、車体部42の上面の四隅をそれぞれ覆うように設けられている。搬送装置4にて搬送物92を搬送する際には、昇降板43の上面に搬送物92が積載される。The lift plate 43 is disposed above the vehicle body 42 so as to cover at least a portion of the upper surface of the vehicle body 42. In this embodiment, the lift plate 43 is provided so as to cover each of the four corners of the upper surface of the vehicle body 42. When the transport device 4 transports the transported object 92, the transported object 92 is loaded on the upper surface of the lift plate 43.

ここで、昇降板43は、車体部42に対して昇降可能である。このため、本体部41が搬送物92の下方に潜り込んだ状態で、昇降板43が上昇することにより、昇降板43にて搬送物92が持ち上げられる。反対に、昇降板43にて搬送物92を持ち上げた状態で、昇降板43が下降することにより、昇降板43から搬送物92が降ろされる。 Here, the lift plate 43 can be raised and lowered relative to the vehicle body 42. Therefore, when the main body 41 is under the transported object 92, the lift plate 43 rises, and the transported object 92 is lifted by the lift plate 43. Conversely, when the lift plate 43 has lifted the transported object 92, the lift plate 43 lowers, and the transported object 92 is lowered from the lift plate 43.

また、搬送装置4は、上記以外の構成、例えば、蓄電池の充電回路、及びユーザインタフェース等を適宜備えている。 In addition, the conveying device 4 is appropriately equipped with other configurations than those described above, such as a charging circuit for a storage battery and a user interface, etc.

ところで、本実施形態では、上述したように、一部の第2下位システム3[3-2],3[4-2],3[5-2]は、搬送物92の搬送を行う本体部41に搭載されることで、搬送装置4と一体化されている。つまり、搬送装置4は、下位システム3としての情報処理システムと、本体部41と、を備えている。本実施形態では、下位システム3が搬送装置4の作業(動作)の邪魔にならないように、下位システム3は、本体部41に内蔵されている。つまり、本体部41の外郭を構成する筐体には、搬送装置4としての機能を実現するための構成要素と、下位システム3の構成要素と、が収容されている。In this embodiment, as described above, some of the second lower systems 3[3-2], 3[4-2], 3[5-2] are mounted on the main body 41 which transports the transported object 92, and are integrated with the transport device 4. In other words, the transport device 4 includes an information processing system as the lower system 3, and the main body 41. In this embodiment, the lower system 3 is built into the main body 41 so that it does not interfere with the work (operation) of the transport device 4. In other words, the housing which forms the outer shell of the main body 41 contains the components for realizing the function of the transport device 4 and the components of the lower system 3.

ここにおいて、搬送装置4の検知部422は、下位システム3で使用される情報(例えば、搬送装置4の状態に関する状態情報)の検知、及び上位システム2で使用される情報(例えば、搬送装置4の動作に関連する環境情報)の検知等にも利用される。つまり、検知部422は、搬送装置4と下位システム3と上位システム2とで共用される。Here, the detection unit 422 of the conveying device 4 is also used to detect information used by the lower system 3 (e.g., status information on the status of the conveying device 4) and to detect information used by the higher-level system 2 (e.g., environmental information related to the operation of the conveying device 4). In other words, the detection unit 422 is shared by the conveying device 4, the lower system 3, and the higher-level system 2.

また、搬送装置4の動力源(電源)となる蓄電池は、下位システム3の動力源に兼用されてもよい。つまり、蓄電池は、搬送装置4と下位システム3とで共用可能である。同様に、下位システム3の通信機能(下位通信部31)は、搬送装置4における外部システム(上位システム2等)との通信に兼用されてもよい。つまり、下位通信部31は、下位システム3と搬送装置4とで共用可能である。さらに、下位システム3の制御機能(下位処理部30)は、搬送装置4における車体部42及び昇降板43の制御と兼用されてもよい。つまり、下位処理部30は、下位システム3と搬送装置4とで共用可能である。 In addition, the storage battery that serves as the power source (power supply) for the conveying device 4 may also be used as the power source for the lower system 3. In other words, the storage battery can be shared between the conveying device 4 and the lower system 3. Similarly, the communication function of the lower system 3 (lower communication unit 31) may also be used for communication with an external system (such as the upper system 2) in the conveying device 4. In other words, the lower communication unit 31 can be shared between the lower system 3 and the conveying device 4. Furthermore, the control function of the lower system 3 (lower processing unit 30) may also be used to control the car body unit 42 and the lifting plate 43 in the conveying device 4. In other words, the lower processing unit 30 can be shared between the lower system 3 and the conveying device 4.

(3)動作
次に、本実施形態に係る搬送管理システム1の動作について、図1、及び図5A~図11を参照してより詳細に説明する。
(3) Operation Next, the operation of the transport management system 1 according to this embodiment will be described in more detail with reference to FIG. 1 and FIGS. 5A to 11.

(3.1)前提条件
以下では、上位システム2で生成される募集情報D2及び指示情報D4、並びに下位システム3で生成される見積情報D3を、図1等に示すように、「チケット」に例えて、概念的に説明することがある。ここで、募集情報D2の生成は「チケット」の「発行」に相当し、募集情報D2の公開(つまり、非募集状態から募集状態への切替え)は「チケット」の「公開」に相当する。
(3.1) Preconditions In the following, the solicitation information D2 and instruction information D4 generated by the upper system 2, and the estimate information D3 generated by the lower system 3 may be conceptually explained by comparing them to a "ticket" as shown in Fig. 1 etc. Here, the generation of the solicitation information D2 corresponds to the "issuance" of a "ticket", and the publication of the solicitation information D2 (i.e., switching from a non-solicitation state to a solicitation state) corresponds to the "publication" of a "ticket".

また、ここでは、搬送管理システム1を用いて、図5Aに示すように、出発地としてのX社Px1から、目的地としてのY社Py1に搬送物92を搬送する場合を想定する。出発地であるX社Px1はA国にあり、目的地であるY社Py1はB国内にあることとする。 Here, we assume that the transport management system 1 is used to transport goods 92 from a departure point Px1 of company X to a destination point Py1 of company Y, as shown in Figure 5A. The departure point Px1 of company X is in country A, and the destination Py1 of company Y is in country B.

X社Px1からY社Py1に至る経路としては、第1経路、第2経路及第3経路の3通りの経路が存在する。第1経路は、A国第1空港Pr1及びB国第1空港Pr2を経由する経路であって、A国第1空港Pr1からB国第1空港Pr2までは、「航空1」(飛行機)を利用する経路である。第2経路は、A国第2空港Pr3及びB国第1空港Pr2を経由する経路であって、A国第2空港Pr3からB国第1空港Pr2までは、「航空2」(飛行機)を利用する経路である。第3経路は、A国第1港Pr4及びB国第1港Pr5を経由する経路であって、A国第1港Pr4及びB国第1港Pr5までは、「海路1」(船舶)を利用する経路である。There are three routes from Company X Px1 to Company Y Py1: Route 1, Route 2, and Route 3. Route 1 passes through Country A's first airport Pr1 and Country B's first airport Pr2, and is a route that uses "Air 1" (airplane) from Country A's first airport Pr1 to Country B's first airport Pr2. Route 2 passes through Country A's second airport Pr3 and Country B's first airport Pr2, and is a route that uses "Air 2" (airplane) from Country A's second airport Pr3 to Country B's first airport Pr2. Route 3 passes through Country A's first port Pr4 and Country B's first port Pr5, and is a route that uses "Sea route 1" (ship) from Country A's first port Pr4 to Country B's first port Pr5.

また、第1経路は、複数の分割経路として、X社Px1からA国第1空港Pr1までの「Path1A」、A国第1空港Pr1からB国第1空港Pr2までの「Path2A」、及びB国第1空港Pr2からY社Py1までの「Path3A」を含む。第2経路は、複数の分割経路として、X社Px1からA国第2空港Pr3までの「Path1B」、A国第2空港Pr3からB国第1空港Pr2までの「Path2B」、及びB国第1空港Pr2からY社Py1までの「Path3A」を含む。第3経路は、複数の分割経路として、X社Px1からA国第1港Pr4までの「Path1C」、A国第1港Pr4からB国第1港Pr5までの「Path2C」、及びB国第1港Pr5からY社Py1までの「Path3C」を含む。The first route includes, as multiple split routes, "Path1A" from Company X's Px1 to Country A's first airport Pr1, "Path2A" from Country A's first airport Pr1 to Country B's first airport Pr2, and "Path3A" from Country B's first airport Pr2 to Company Y's Py1. The second route includes, as multiple split routes, "Path1B" from Company X's Px1 to Country A's second airport Pr3, "Path2B" from Country A's second airport Pr3 to Country B's first airport Pr2, and "Path3A" from Country B's first airport Pr2 to Company Y's Py1. The third route includes, as multiple split routes, "Path1C" from Company X's Px1 to Country A's first port Pr4, "Path2C" from Country A's first port Pr4 to Country B's first port Pr5, and "Path3C" from Country B's first port Pr5 to Company Y's Py1.

さらに、第2経路に含まれる、A国第2空港Pr3からB国第1空港Pr2までの分割経路である「Path2B」は、図5Bに示すように、C国第1空港Pr6を経由する経路と、B国第2空港Pr7を経由する経路と、の2通りの経路を含んでいる。C国第1空港Pr6を経由する経路は、複数の分割経路として、A国第2空港Pr3からC国第1空港Pr6までの「Path4C」、及びC国第1空港Pr6からB国第1空港Pr2までの「Path5C」を含む。B国第2空港Pr7を経由する経路は、複数の分割経路として、A国第2空港Pr3からB国第2空港Pr7までの「Path4A」、及びB国第2空港Pr7からB国第1空港Pr2までの「Path5A」を含む。 Furthermore, "Path2B", which is a split route from Country A's second airport Pr3 to Country B's first airport Pr2, included in the second route, includes two routes, a route via Country C's first airport Pr6 and a route via Country B's second airport Pr7, as shown in Figure 5B. The route via Country C's first airport Pr6 includes multiple split routes, "Path4C" from Country A's second airport Pr3 to Country C's first airport Pr6, and "Path5C" from Country C's first airport Pr6 to Country B's first airport Pr2. The route via Country B's second airport Pr7 includes multiple split routes, "Path4A" from Country A's second airport Pr3 to Country B's second airport Pr7, and "Path5A" from Country B's second airport Pr7 to Country B's first airport Pr2.

そして、C国第1空港Pr6内、又はB国第2空港Pr7内においては、搬送物92を搬送する作業を、搬送管理システム1が搬送装置4に実行させることと仮定する。上述した前提のもと、1以上の搬送手段に、搬送物92の搬送作業を実行させる場合の、本実施形態に係る搬送管理システム1の動作について説明する。 It is assumed that the transport management system 1 causes the transport device 4 to transport the transported item 92 within the first airport Pr6 in Country C or the second airport Pr7 in Country B. Based on the above premise, the operation of the transport management system 1 according to this embodiment when one or more transport means are caused to transport the transported item 92 will be described.

(3.2)動作例
まず、上位システム2は、X社Px1からY社Py1に搬送物92を搬送する、という依頼情報D1を指令システム100から受信すると、依頼情報D1に基づいて、募集情報D2を生成する。依頼情報D1は、例えば、下記表1に示すように、出発地(初期出発地)、目的地(最終目的地)、運送開始日時、希望情報及び荷情報を含んでいる。ここで、「希望情報」は、希望到着日時又は希望搬送経路(例えば、空路、海路又は陸路)等、搬送物92の搬送に際しての要望事項に関する情報である。「荷情報」は、搬送物92の属性に関する情報(属性情報)であって、例えば、搬送物92の重量又はサイズ等を含む情報である。
(3.2) Example of Operation First, when the upper system 2 receives request information D1 from the command system 100 to transport an item 92 from X company Px1 to Y company Py1, the upper system 2 generates recruitment information D2 based on the request information D1. The request information D1 includes, for example, the departure point (initial departure point), destination (final destination), transportation start date and time, desired information, and cargo information, as shown in Table 1 below. Here, the "desired information" is information regarding requests for transporting the item 92, such as the desired arrival date and time or the desired transport route (for example, air, sea, or land). The "cargo information" is information (attribute information) regarding the attributes of the item 92, including, for example, the weight or size of the item 92.

Figure 0007569986000001
Figure 0007569986000001

このとき、上位システム2は、図6に示すように、1つの依頼情報D1に基づいて、例えば、下記表2~4に示すような、3つの募集情報D2を生成する。すなわち、上位システム2は、1つの依頼情報D1から、第1経路、第2経路及第3経路の3通りの経路を通る場合の複数(ここでは3つ)の募集情報D2を生成する。表2は、第1経路に対応する募集情報D2であって、募集情報D2を識別するためのチケットIDとして、「A 航空1」が付されている。表3は、第2経路に対応する募集情報D2であって、募集情報D2を識別するためのチケットIDとして、「B 航空2」が付されている。表4は、第3経路に対応する募集情報D2であって、募集情報D2を識別するためのチケットIDとして、「C 海路1」が付されている。At this time, as shown in FIG. 6, the upper system 2 generates three pieces of recruitment information D2, for example as shown in Tables 2 to 4 below, based on one piece of request information D1. That is, the upper system 2 generates multiple pieces of recruitment information D2 (three in this case) for cases in which three routes, the first route, the second route, and the third route, are taken from one piece of request information D1. Table 2 is the recruitment information D2 corresponding to the first route, and "A Airlines 1" is assigned as the ticket ID for identifying the recruitment information D2. Table 3 is the recruitment information D2 corresponding to the second route, and "B Airlines 2" is assigned as the ticket ID for identifying the recruitment information D2. Table 4 is the recruitment information D2 corresponding to the third route, and "C Sea Route 1" is assigned as the ticket ID for identifying the recruitment information D2.

Figure 0007569986000002
Figure 0007569986000002

Figure 0007569986000003
Figure 0007569986000003

Figure 0007569986000004
Figure 0007569986000004

ここでは、一例として、各募集情報D2は、図6に示すように、複数の分割経路に対応する複数の募集項目を含んでいる。つまり、チケットIDが「A 航空1」である募集情報D2であれば、「Path1A」、「Path2A」及び「Path3A」の3つの分割経路に対応する3つの募集項目を含んでいる。チケットIDが「B 航空2」である募集情報D2であれば、「Path1B」、「Path2B」及び「Path3A」の3つの分割経路に対応する3つの募集項目を含んでいる。チケットIDが「C 海路1」である募集情報D2であれば、「Path1C」、「Path2C」及び「Path3C」の3つの分割経路に対応する3つの募集項目を含んでいる。 Here, as an example, each recruitment information D2 includes multiple recruitment items corresponding to multiple divided routes, as shown in FIG. 6. That is, recruitment information D2 with a ticket ID of "A Airlines 1" includes three recruitment items corresponding to the three divided routes, "Path1A", "Path2A", and "Path3A". Recruitment information D2 with a ticket ID of "B Airlines 2" includes three recruitment items corresponding to the three divided routes, "Path1B", "Path2B", and "Path3A". Recruitment information D2 with a ticket ID of "C Sea Route 1" includes three recruitment items corresponding to the three divided routes, "Path1C", "Path2C", and "Path3C".

ここで、各募集項目は、対応する分割経路に関する情報として、各分割経路の始点及び終点の情報を含んでいる。上記表2~4において、「From」欄が分割経路の始点、「to」欄が分割経路の終点をそれぞれ入力するための欄である。また、上記表2~4において、「Time1」欄は分割経路の始点への搬送物92の到着予想日時、「Time2」欄は分割経路の終点への搬送物92の到着予想日時をそれぞれ入力するための欄である。また、上記表2~4において、「ID」欄は下位システム3の識別情報(下位システムID)、「費用」欄は搬送物92の搬送に係る費用をそれぞれ入力するための欄である。Here, each recruitment item includes information about the start and end points of each split route as information about the corresponding split route. In Tables 2 to 4 above, the "From" column is a column for inputting the start point of the split route, and the "To" column is a column for inputting the end point of the split route. Also, in Tables 2 to 4 above, the "Time1" column is a column for inputting the expected arrival date and time of the transported item 92 at the start point of the split route, and the "Time2" column is a column for inputting the expected arrival date and time of the transported item 92 at the end point of the split route. Also, in Tables 2 to 4 above, the "ID" column is a column for inputting identification information for the lower system 3 (lower system ID), and the "Cost" column is a column for inputting the cost related to transporting the transported item 92.

上位システム2が生成する募集情報D2においては、各募集項目のうち「From」欄及び「to」欄のみが埋まっており、その他の欄は、基本的には空欄(未入力)の状態となる。ただし、複数の分割経路のうち、出発地(X社Px1)を含む分割経路に対応する募集項目(「Path1A」、「Path1B」及び「Path1C」)にあっては、「Time1」欄に運送開始日時が入力されている。In the recruitment information D2 generated by the upper system 2, only the "From" and "To" columns of each recruitment item are filled in, and the other columns are basically left blank (unfilled). However, for the recruitment items ("Path1A", "Path1B", and "Path1C") that correspond to the split route that includes the departure point (Company X Px1) among the multiple split routes, the transportation start date and time is entered in the "Time1" column.

要するに、上位システム2は、まず表2~4に示すような3つの募集情報D2に相当するチケットを発行する。ただし、この段階では、チケットは、未だ発行されただけであって、公開はされていない。 In short, the upper system 2 first issues tickets corresponding to the three pieces of recruitment information D2 as shown in Tables 2 to 4. However, at this stage, the tickets have only been issued and have not yet been made public.

次に、上位システム2は、チケット(募集情報D2)の公開を行う。ただし、本実施形態では、上位システム2は、発行済みのチケット(募集情報D2)が複数ある場合に、これら複数のチケット(募集情報D2)を一度に公開するのではなく、1つずつ順次公開する。すなわち、上位システム2は、1つずつ順に、下位システム3からの見積情報D3を募るように、チケット(募集情報D2)を順次公開する。ここでは、上位システム2は、チケットIDが「A 航空1」である募集情報D2、チケットIDが「B 航空2」である募集情報D2、チケットIDが「C 海路1」である募集情報D2の順に、チケットを公開する。Next, the upper system 2 publishes the tickets (recruitment information D2). However, in this embodiment, when there are multiple issued tickets (recruitment information D2), the upper system 2 does not publish these multiple tickets (recruitment information D2) at once, but publishes them one by one in sequence. In other words, the upper system 2 publishes the tickets (recruitment information D2) one by one in sequence, so as to solicit quotation information D3 from the lower system 3. Here, the upper system 2 publishes the tickets in the following order: recruitment information D2 with ticket ID "A Airlines 1", recruitment information D2 with ticket ID "B Airlines 2", and recruitment information D2 with ticket ID "C Sea Route 1".

さらに、ここにおいて、上位システム2は、出発地から目的地へ向かう複数の分割経路の順に、対応する募集項目を順次公開する。つまり、本実施形態では、上位システム2は、募集情報D2に含まれる複数の募集項目を、一度に公開するのではなく、出発地(X社Px1)に近い側の分割経路に対応する募集項目から、1つずつ順次公開する。例えば、チケットIDが「A 航空1」である募集情報D2であれば、上位システム2は、「Path1A」、「Path2A」、「Path3A」の順に、チケットの募集項目を公開する。言い換えれば、募集情報D2に相当するチケットは、図1に示すように、複数の分割経路に対応する複数の小チケットの束を含んでいる。そこで、上位システム2は、これら複数の小チケットの束を一度に公開するのではなく、小チケットを1枚ずつ公開する。 Furthermore, here, the upper system 2 sequentially publishes the corresponding recruitment items in the order of the multiple divided routes from the departure point to the destination. In other words, in this embodiment, the upper system 2 does not publish the multiple recruitment items included in the recruitment information D2 at once, but publishes them one by one, starting from the recruitment items corresponding to the divided route closer to the departure point (Company X Px1). For example, if the recruitment information D2 has a ticket ID of "A Airlines 1", the upper system 2 publishes the ticket recruitment items in the order of "Path1A", "Path2A", and "Path3A". In other words, the ticket corresponding to the recruitment information D2 includes a bundle of multiple small tickets corresponding to multiple divided routes, as shown in FIG. 1. Therefore, the upper system 2 does not publish these bundles of multiple small tickets at once, but publishes each small ticket one by one.

そのため、上位システム2は、図1に示すように、まずはチケットIDが「A 航空1」である募集情報D2のうちの「Path1A」の募集項目を公開する。ここでは、複数の下位システム3のうち、下位システム3[1],3[2]の2つが、判断部35にて見積情報D3を出力すると判断し、上位システム2に見積情報D3を返信する。このとき、各下位システム3[1],3[2]は、公開された募集項目「Path1A」における、「ID」欄、「Time2」欄及び「費用」欄に値を入力することで、見積情報D3を生成する。つまり、本実施形態では、公開された募集情報D2の空欄を埋めることで、見積情報D3が生成される。Therefore, as shown in FIG. 1, the upper system 2 first publishes the recruitment item "Path1A" of the recruitment information D2 whose ticket ID is "A Airlines 1". Here, of the multiple lower systems 3, two lower systems 3[1] and 3[2] judge to output quotation information D3 at the judgment unit 35, and return the quotation information D3 to the upper system 2. At this time, each lower system 3[1] and 3[2] generates quotation information D3 by entering values in the "ID", "Time2" and "Cost" columns in the published recruitment item "Path1A". In other words, in this embodiment, quotation information D3 is generated by filling in the blanks in the published recruitment information D2.

Figure 0007569986000005
Figure 0007569986000005

Figure 0007569986000006
Figure 0007569986000006

これにより、上位システム2は、下位システム3[1],3[2]から、募集情報D2への応答として見積情報D3を取得することになる。上記表5は、上位システム2が下位システム3[1]から取得した見積情報D3を示し、上記表6は、上位システム2が下位システム3[2]から取得した見積情報D3を示す。As a result, the upper system 2 obtains quotation information D3 from the lower systems 3[1] and 3[2] in response to the recruitment information D2. Table 5 above shows the quotation information D3 obtained by the upper system 2 from the lower system 3[1], and Table 6 above shows the quotation information D3 obtained by the upper system 2 from the lower system 3[2].

ここで、上位システム2は、募集情報D2に対する複数の見積情報D3の中から、採用条件を満たす見積情報D3を選択する。ここでは、下位システム3[1],3[2]のうち、下位システム3[1]からの見積情報D3が、採用条件を満たすと仮定する。そのため、上位システム2は、下位システム3[1]を仮採用システムとして選択する。Here, the upper system 2 selects quotation information D3 that satisfies the hiring conditions from among multiple pieces of quotation information D3 for the recruitment information D2. Here, it is assumed that, of the lower systems 3[1] and 3[2], the quotation information D3 from the lower system 3[1] satisfies the hiring conditions. Therefore, the upper system 2 selects the lower system 3[1] as the provisionally hired system.

次に、上位システム2は、下記表7のように、チケットIDが「A 航空1」である募集情報D2のうちの「Path2A」の募集項目を公開する。このとき、上位システム2は、仮採用システムとして選択した下位システム3[1]からの見積情報D3中の「Time2」欄の値を、「Path2A」の募集項目中の「Time1」欄に入力する。これにより、募集項目「Path1A」への応答としての見積情報D3が、次の募集項目「Path2A」に反映されることになる。Next, the upper system 2 publishes the recruitment item "Path2A" of the recruitment information D2 whose ticket ID is "A Airlines 1" as shown in Table 7 below. At this time, the upper system 2 enters the value of the "Time2" column in the estimate information D3 from the lower system 3 [1] selected as the provisional adoption system into the "Time1" column in the recruitment item of "Path2A". As a result, the estimate information D3 as a response to the recruitment item "Path1A" is reflected in the next recruitment item "Path2A".

Figure 0007569986000007
Figure 0007569986000007

このようにして、上位システム2は、チケットIDが「A 航空1」である募集情報D2のうちの「Path2A」の募集項目を公開する。ここでは、複数の下位システム3のうち、下位システム3[3],3[4]の2つが、判断部35にて見積情報D3を出力すると判断し、上位システム2に見積情報D3を返信する。このとき、各下位システム3[3],3[4]は、公開された募集項目「Path2A」における、「ID」欄、「Time2」欄及び「費用」欄に値を入力することで、見積情報D3を生成する。In this way, the upper system 2 publishes the recruitment item "Path2A" of the recruitment information D2 whose ticket ID is "A Airlines 1". Here, of the multiple lower systems 3, two lower systems 3[3] and 3[4] judge to output quotation information D3 in the judgment unit 35, and return quotation information D3 to the upper system 2. At this time, each lower system 3[3] and 3[4] generates quotation information D3 by entering values in the "ID", "Time2" and "Cost" columns in the published recruitment item "Path2A".

これにより、上位システム2は、下位システム3[3],3[4]から、募集情報D2への応答として見積情報D3を取得することになる。ここで、下位システム3[3],3[4]のうち、下位システム3[4]からの見積情報D3が、採用条件を満たすと仮定する。そのため、上位システム2は、下位システム3[4]を仮採用システムとして選択する。 As a result, the upper system 2 obtains quotation information D3 from the lower systems 3[3] and 3[4] in response to the recruitment information D2. Here, it is assumed that the quotation information D3 from the lower system 3[4] satisfies the hiring conditions among the lower systems 3[3] and 3[4]. Therefore, the upper system 2 selects the lower system 3[4] as the provisional hiring system.

その後、上位システム2は、チケットIDが「A 航空1」である募集情報D2のうちの「Path3A」の募集項目についても同様に、公開、及び見積情報D3の取得を行う。これにより、上位システム2は、図7に示すように、チケットIDが「A 航空1」である募集情報D2については、複数の募集項目「Path1A」、「Path2A」及び「Path3A」の全てについて、仮採用システムを決定する。図7等において、上位システム2が選択した項目には、チェックボックスにチェック(評価マーク)を付している。 The upper system 2 then similarly publishes and obtains quotation information D3 for the recruitment item "Path3A" in the recruitment information D2 for which the ticket ID is "A Airlines 1". As a result, as shown in Figure 7, the upper system 2 determines a provisional adoption system for all of the multiple recruitment items "Path1A", "Path2A", and "Path3A" for the recruitment information D2 for which the ticket ID is "A Airlines 1". In Figure 7 etc., the items selected by the upper system 2 have checks (evaluation marks) in the checkboxes.

その後、上位システム2は、チケットIDが「B 航空2」である募集情報D2、及びチケットIDが「C 海路1」である募集情報D2についても同様に、公開、及び見積情報D3の取得を行う。これにより、上位システム2は、図8に示すように、チケットIDが「A 航空1」である募集情報D2、チケットIDが「B 航空2」である募集情報D2、及びチケットIDが「C 海路1」である募集情報D2の全てについて、見積情報D3を取得する。Thereafter, the upper system 2 similarly publishes and obtains quotation information D3 for the recruitment information D2 whose ticket ID is "B Airlines 2" and the recruitment information D2 whose ticket ID is "C Sea Route 1." As a result, the upper system 2 obtains quotation information D3 for all of the recruitment information D2 whose ticket ID is "A Airlines 1," the recruitment information D2 whose ticket ID is "B Airlines 2," and the recruitment information D2 whose ticket ID is "C Sea Route 1," as shown in FIG.

その上で、上位システム2は、各チケット(募集情報D2)への応答としての見積情報D3を評価し、最終的に採用システムとして選択する下位システム3を決定する。つまり、上位システム2は、チケットIDが「A 航空1」である募集情報D2、チケットIDが「B 航空2」である募集情報D2、及びチケットIDが「C 海路1」である募集情報D2について、見積情報D3を比較し、いずれかの募集情報D2を選択する。ここでは、チケットIDが「B 航空2」である募集情報D2への応答としての見積情報D3が、採用条件を満たすと仮定する。そのため、上位システム2は、チケットIDが「B 航空2」である募集情報D2について、仮採用システムとして選択した、下位システム3[1],3[4],3[6]を、採用システムとして選択する。 Then, the upper system 2 evaluates the quotation information D3 as a response to each ticket (recruitment information D2), and finally determines the lower system 3 to be selected as the adopted system. In other words, the upper system 2 compares the quotation information D3 for the recruitment information D2 with the ticket ID "A Airlines 1", the recruitment information D2 with the ticket ID "B Airlines 2", and the recruitment information D2 with the ticket ID "C Sea Route 1", and selects one of the recruitment information D2. Here, it is assumed that the quotation information D3 as a response to the recruitment information D2 with the ticket ID "B Airlines 2" satisfies the adoption conditions. Therefore, the upper system 2 selects the lower systems 3[1], 3[4], and 3[6], which were selected as the provisionally adopted systems for the recruitment information D2 with the ticket ID "B Airlines 2", as the adopted systems.

ところで、本実施形態では、一部の下位システム3については、階層構造を採用しており、第1下位システム3と、第1下位システム3の隣接下位ノードとなる第2下位システム3と、を含んでいる。ここでは、募集項目「Path2B」について見積情報D3を返信する下位システム3[3],3[4],3[5]が、それぞれ第1下位システム3として、その隣接下位ノードとなる第2下位システム3と共に階層構造を実現する。In this embodiment, a hierarchical structure is adopted for some of the lower-level systems 3, and includes a first lower-level system 3 and a second lower-level system 3 that is an adjacent lower-level node of the first lower-level system 3. Here, the lower-level systems 3[3], 3[4], and 3[5] that return quotation information D3 for the recruitment item "Path2B" each serve as a first lower-level system 3, and together with the second lower-level system 3 that is an adjacent lower-level node thereof, a hierarchical structure is realized.

そこで、これら第1下位システム3[3],3[4],3[5]は、図9に示すように、それぞれの配下となる第2下位システム3[3-1],3[3-2],…3[5-2],3[5-3]に対して、募集情報(サブ募集情報)D2としてのチケットを公開する。そして、第2下位システム3[3-1],3[3-2],…3[5-2],3[5-3]は、第1下位システム3からの募集情報(サブ募集情報)D2への応答として見積情報(サブ見積情報)D3を出力する。つまり、第1下位システム3と第2下位システム3との関係においては、第1下位システム3が上位システム2と同様に機能し、第2下位システム3が下位システム3と同様に機能する。 The first lower-level systems 3[3], 3[4], and 3[5] then release tickets as recruitment information (sub-recruitment information) D2 to their subordinate second lower-level systems 3[3-1], 3[3-2], ... 3[5-2], and 3[5-3], as shown in Figure 9. The second lower-level systems 3[3-1], 3[3-2], ... 3[5-2], and 3[5-3] then output quotation information (sub-quotation information) D3 in response to the recruitment information (sub-recruitment information) D2 from the first lower-level system 3. In other words, in the relationship between the first lower-level system 3 and the second lower-level system 3, the first lower-level system 3 functions in the same way as the higher-level system 2, and the second lower-level system 3 functions in the same way as the lower-level system 3.

図9の例では、第1下位システム3[3],3[4],3[5]は、それぞれチケットIDが「D」である募集情報D2、チケットIDが「E」である募集情報D2、チケットIDが「F」である募集情報D2を生成及び公開する。例えば、チケットIDが「D」である募集情報D2は、複数の募集項目「Path4A」、「Job1」及び「Path5A」を含む。ここで、募集項目「Path4A」及び「Path5A」は、それぞれ、A国第2空港Pr3からB国第2空港Pr7までの「Path4A」、及びB国第2空港Pr7からB国第1空港Pr2までの「Path5A」に対応する。また、募集項目「Job1」は、B国第2空港Pr7内での搬送物92の搬送作業に対応する。In the example of FIG. 9, the first lower-level systems 3[3], 3[4], and 3[5] generate and publish recruitment information D2 with ticket ID "D", recruitment information D2 with ticket ID "E", and recruitment information D2 with ticket ID "F", respectively. For example, recruitment information D2 with ticket ID "D" includes multiple recruitment items "Path4A", "Job1", and "Path5A". Here, recruitment items "Path4A" and "Path5A" correspond to "Path4A" from Country A's second airport Pr3 to Country B's second airport Pr7, and "Path5A" from Country B's second airport Pr7 to Country B's first airport Pr2, respectively. In addition, recruitment item "Job1" corresponds to the transportation work of transported goods 92 within Country B's second airport Pr7.

第1下位システム3は、第2下位システム3から取得した見積情報D3に基づいて、上位システム2に返信する見積情報D3を生成する。その結果、上位システム2では、第1下位システム3[3],3[4],3[5]のうち、第1下位システム3[4]が採用システムとして選択されている。The first lower-level system 3 generates quotation information D3 to be sent back to the higher-level system 2 based on the quotation information D3 acquired from the second lower-level system 3. As a result, the higher-level system 2 selects the first lower-level system 3[4] as the adopted system out of the first lower-level systems 3[3], 3[4], and 3[5].

採用システムが決定すると、上位システム2は、図10に示すように、採用システムとしての下位システム3に対して、指示情報D4を出力する。ここで、指示情報D4は、見積情報D3の種別を「確定」に変更することで得られる情報であって、チケットIDには「確定」が付されている。具体的には、上位システム2から下位システム3[1],3[4],3[6]には、表8のように、チケットIDが「B 航空2確定」である指示情報D4が出力される。また、第1下位システム3[4]から第2下位システム3[4-1],3[4-2],3[4-3]には、表9のように、チケットIDが「E 確定」である指示情報D4が出力される。Once the adopted system has been determined, the upper system 2 outputs instruction information D4 to the lower system 3 as the adopted system, as shown in FIG. 10. Here, the instruction information D4 is information obtained by changing the type of the estimate information D3 to "confirmed", and the ticket ID is marked as "confirmed". Specifically, the upper system 2 outputs instruction information D4 with a ticket ID of "B Airlines 2 Confirmed" to the lower systems 3[1], 3[4], and 3[6], as shown in Table 8. Also, the first lower system 3[4] outputs instruction information D4 with a ticket ID of "E Confirmed" to the second lower system 3[4-1], 3[4-2], and 3[4-3], as shown in Table 9.

Figure 0007569986000008
Figure 0007569986000008

Figure 0007569986000009
Figure 0007569986000009

さらに、図10では図示しないが、第2下位システム3[4-2]は、その配下の搬送装置4に対して、表10のように、チケットIDが「Job2 確定」である指示情報D4を出力している。表10の指示情報では、「ID」欄が空欄になっているが、この「ID」欄には、搬送装置4が搬送作業を実行する際に、搬送装置4の識別情報が入力される。 Furthermore, although not shown in Figure 10, the second lower system 3 [4-2] outputs instruction information D4 with a ticket ID of "Job 2 Confirmed" to the subordinate transport device 4, as shown in Table 10. In the instruction information in Table 10, the "ID" column is left blank, but the identification information of the transport device 4 is entered in this "ID" column when the transport device 4 performs the transport work.

Figure 0007569986000010
Figure 0007569986000010

指示情報D4を受けた下位システム3は、チケット(指示情報D4)にて規定される搬送作業を実行する。搬送物92が目的地であるY社Py1に到着すると、下位システム3は、上位システム2に対して完了通知を出力する。上位システム2が完了通知を受けることをもって、X社Px1からY社Py1に搬送物92を搬送する、という依頼情報D1が実現される。つまり、上位システム2で生成された募集情報D2で規定される作業が実行されることにより、依頼情報D1が遂行される。 The lower system 3, which has received the instruction information D4, carries out the transport work specified in the ticket (instruction information D4). When the transported item 92 arrives at its destination, Y Company Py1, the lower system 3 outputs a completion notification to the higher system 2. When the higher system 2 receives the completion notification, the request information D1 of transporting the transported item 92 from X Company Px1 to Y Company Py1 is realized. In other words, the request information D1 is accomplished by carrying out the work specified in the recruitment information D2 generated by the higher system 2.

(3.3)シーケンス図
図11は、上述したような搬送管理システム1の動作を概略的に表したシーケンス図である。
(3.3) Sequence Diagram FIG. 11 is a sequence diagram that shows an outline of the operation of the transport management system 1 described above.

すなわち、まずは、指令システム100が上位システム2に依頼情報D1を送信する(S1)。上位システム2は、依頼情報D1に基づいて募集情報D2を生成する(S2)。そして、上位システム2は、生成した募集情報D2を公開する(S3)。募集情報D2が公開されることで、作業の受付状態は「非募集状態」から「募集状態」に切り替わる。公開された募集情報D2は、上位システム2から下位システム3に送信される(S4)。That is, first, the command system 100 transmits request information D1 to the higher-level system 2 (S1). The higher-level system 2 generates recruitment information D2 based on the request information D1 (S2). The higher-level system 2 then publishes the generated recruitment information D2 (S3). By publishing the recruitment information D2, the work acceptance status changes from "not recruiting" to "recruiting". The published recruitment information D2 is transmitted from the higher-level system 2 to the lower-level system 3 (S4).

下位システム3は、上位システム2から募集情報D2を受信すると、応募条件を満たすか否かを判断する。応募条件を満たす場合、下位システム3は、見積情報D3を生成する(S5,S6)。そして、下位システム3は、見積情報D3を出力する要求処理(S7,S8)を実行する。要求処理(S7,S8)が実行されることで、下位システム3から上位システム2に見積情報D3が送信される(S7,S8)。 When the lower system 3 receives the recruitment information D2 from the upper system 2, it determines whether the application conditions are met. If the application conditions are met, the lower system 3 generates quotation information D3 (S5, S6). The lower system 3 then executes a request process (S7, S8) to output the quotation information D3. As a result of the request process (S7, S8), the quotation information D3 is sent from the lower system 3 to the upper system 2 (S7, S8).

上位システム2は、下位システム3から見積情報D3を受信すると、この見積情報D3について指示情報D4を与えるか否かを判定する判定処理(S9)を実行する。採用条件を満たす場合、上位システム2は、採用システムとしての下位システム3を選択する選択処理(S10)を実行する。選択処理(S10)が実行されることで、採用システムでない下位システム3[2]には、上位システム2から不許可を表す不許可通知D5が送信される(S11)。また、選択処理(S10)が実行されることで、採用システムとしての下位システム3[1]には、上位システム2から指示情報D4が送信される(S12)。When the higher-level system 2 receives the estimate information D3 from the lower-level system 3, it executes a judgment process (S9) to judge whether to give instruction information D4 for the estimate information D3. If the adoption conditions are met, the higher-level system 2 executes a selection process (S10) to select the lower-level system 3 as the adopted system. As a result of the selection process (S10), the higher-level system 2 sends a non-approval notice D5 indicating non-approval to the lower-level system 3 [2] that is not the adopted system (S11). Furthermore, as a result of the selection process (S10), the higher-level system 2 sends instruction information D4 to the lower-level system 3 [1] as the adopted system (S12).

下位システム3[1]は、上位システム2から指示情報D4を受信すると、見積情報D3に対応する搬送作業を搬送手段に実行させる搬送処理(S13)を実行する。搬送手段での搬送作業が完了した時点で、下位システム3[1]は、完了通知を上位システム2に出力する(S14)。完了通知を受信することで、上位システム2は完了処理を実行する(S15)。このとき、上位システム2は、指令システム100に対して完了通知D6を送信することが好ましい(S16)。これにより、指令システム100では、上位システム2に送信した依頼情報D1に対応する搬送作業が完了したことを把握可能となる。 When the lower system 3 [1] receives the instruction information D4 from the higher-level system 2, it executes a transport process (S13) in which the transport means executes the transport work corresponding to the estimate information D3. When the transport work by the transport means is completed, the lower system 3 [1] outputs a completion notification to the higher-level system 2 (S14). Upon receiving the completion notification, the higher-level system 2 executes a completion process (S15). At this time, it is preferable that the higher-level system 2 transmits a completion notification D6 to the command system 100 (S16). This allows the command system 100 to know that the transport work corresponding to the request information D1 sent to the higher-level system 2 has been completed.

図11のシーケンス図は、搬送管理システム1の動作の一例に過ぎず、その処理の順序が適宜入れ替わっていてもよいし、いずれかの処理について適宜省略されてもよい。The sequence diagram in Figure 11 is merely one example of the operation of the transport management system 1, and the order of the processes may be changed as appropriate, or any of the processes may be omitted as appropriate.

(3.4)その他の動作
ところで、本実施形態に係る搬送管理システム1は、搬送手段が作業を実行した場合には、実行した作業に対する対価としての報酬を発生する。報酬は、一例として、金銭(クレジット及び仮想通貨等を含む)、ポイント(点数)、物品、又は搬送手段のメンテナンス等のサービスを含む特典等で実現される。一例として、報酬の給付(支払い)は、指令システム100又は上位システム2の所有者等が行い、報酬の受領は、下位システム3又は搬送手段の所有者等が行う。これにより、下位システム3又は搬送手段においては、作業を実行するモチベーション(動機付け)が与えられることになる。報酬の精算(給付及び受領)は、搬送手段による作業が完了する度に行われてもよいし、所定の算定期間(例えば、1ヵ月)ごとに行われてもよい。報酬が発生する場合には、下位システム3は、見積情報D3に対して指示情報D4が与えられ、配下の搬送手段に作業を実行させたときに、この作業によって得られる報酬に関する情報、又は作業の実績である「作業点数」を保持する機能を有していてもよい。
(3.4) Other operations In the transportation management system 1 according to the present embodiment, when the transportation means performs a task, a remuneration is generated as a remuneration for the performed task. The remuneration is realized, for example, in the form of money (including credits and virtual currency), points, goods, or benefits including services such as maintenance of the transportation means. As an example, the remuneration is paid by the owner of the command system 100 or the upper system 2, and the remuneration is received by the owner of the lower system 3 or the transportation means. This provides the lower system 3 or the transportation means with motivation to perform the task. The remuneration may be settled (paid and received) each time the transportation means completes a task, or may be settled at a predetermined calculation period (for example, one month). In the case where a remuneration is generated, the lower system 3 may have a function of retaining information on the remuneration obtained by the task, or the "task score" which is the track record of the task, when the instruction information D4 is given to the estimate information D3 and the subordinate transportation means is caused to perform the task.

さらに、報酬が発生する場合において、報酬の大きさは、作業ごとに決定されることが好ましい。本開示でいう「報酬の大きさ」は、報酬として給付される対価の大きさを意味し、例えば、報酬が金銭であれば、報酬の大きさが大きくなるほどに、金銭の額(金額)が高くなる。すなわち、全ての作業について一律の報酬が発生するのではなく、作業によって、報酬の大きさを異ならせることが可能である。 Furthermore, in cases where remuneration is paid, it is preferable that the amount of the remuneration is determined for each task. In this disclosure, "amount of remuneration" refers to the amount of consideration paid as remuneration; for example, if the remuneration is monetary, the greater the amount of remuneration, the higher the monetary amount (value). In other words, rather than a uniform remuneration being paid for all tasks, it is possible to vary the amount of remuneration depending on the task.

(4)変形例
実施形態1は、本開示の様々な実施形態の一つに過ぎない。実施形態1は、本開示の目的を達成できれば、設計等に応じて種々の変更が可能である。また、実施形態1に係る搬送管理システム1と同様の機能は、搬送管理方法、コンピュータプログラム、又はコンピュータプログラムを記録した非一時的記録媒体等で具現化されてもよい。一態様に係る搬送管理方法は、依頼処理と、募集処理と、見積処理と、選択処理と、実行処理と、を有する。依頼処理は、出発地から目的地への搬送物92の搬送を指示する依頼情報が上位システム2に入力される処理である。募集処理は、上位システム2から複数の下位システム3に依頼情報D1に基づく募集情報D2を出力する処理である。見積処理は、募集情報D2への応答として、複数の下位システム3の各々から上位システム2に、搬送物92の搬送に関する見積情報D3を出力する処理である。選択処理は、複数の下位システム3からそれぞれ取得した見積情報D3に基づいて、複数の下位システム3の中から1以上の下位システム3を採用システムとして選択する処理である。実行処理は、採用システムに搬送物92の搬送を実行させる処理である。一態様に係る(コンピュータ)プログラムは、上記の搬送管理方法を、1以上のプロセッサに実行させるためのプログラムである。
(4) Modifications The first embodiment is merely one of various embodiments of the present disclosure. Various modifications of the first embodiment are possible depending on the design and the like, as long as the object of the present disclosure can be achieved. In addition, the same function as the transportation management system 1 according to the first embodiment may be embodied in a transportation management method, a computer program, or a non-transitory recording medium having a computer program recorded thereon. The transportation management method according to one aspect includes a request process, a recruitment process, an estimate process, a selection process, and an execution process. The request process is a process in which request information instructing the transportation of the transported object 92 from the departure point to the destination is input to the upper system 2. The recruitment process is a process in which the upper system 2 outputs the recruitment information D2 based on the request information D1 to the multiple lower systems 3. The estimate process is a process in which, in response to the recruitment information D2, each of the multiple lower systems 3 outputs the estimate information D3 regarding the transportation of the transported object 92 to the upper system 2. The selection process is a process in which one or more lower systems 3 are selected as the adopted system from among the multiple lower systems 3 based on the estimate information D3 acquired from each of the multiple lower systems 3. The execution process is a process of causing the adopted system to carry out the transportation of the transported object 92. A (computer) program according to one aspect is a program for causing one or more processors to execute the above-mentioned transportation management method.

以下、実施形態1の変形例を列挙する。以下に説明する変形例は、適宜組み合わせて適用可能である。Below, we list some variations of the first embodiment. The variations described below can be combined as appropriate.

本開示における搬送管理システム1は、例えば、上位システム2及び下位システム3等に、コンピュータシステムを含んでいる。コンピュータシステムは、ハードウェアとしてのプロセッサ及びメモリを主構成とする。コンピュータシステムのメモリに記録されたプログラムをプロセッサが実行することによって、本開示における搬送管理システム1としての機能が実現される。プログラムは、コンピュータシステムのメモリに予め記録されてもよく、電気通信回線を通じて提供されてもよく、コンピュータシステムで読み取り可能なメモリカード、光学ディスク、ハードディスクドライブ等の非一時的記録媒体に記録されて提供されてもよい。コンピュータシステムのプロセッサは、半導体集積回路(IC)又は大規模集積回路(LSI)を含む1ないし複数の電子回路で構成される。ここでいうIC又はLSI等の集積回路は、集積の度合いによって呼び方が異なっており、システムLSI、VLSI(Very Large Scale Integration)、又はULSI(Ultra Large Scale Integration)と呼ばれる集積回路を含む。さらに、LSIの製造後にプログラムされる、FPGA(Field-Programmable Gate Array)、又はLSI内部の接合関係の再構成若しくはLSI内部の回路区画の再構成が可能な論理デバイスについても、プロセッサとして採用することができる。複数の電子回路は、1つのチップに集約されていてもよいし、複数のチップに分散して設けられていてもよい。複数のチップは、1つの装置に集約されていてもよいし、複数の装置に分散して設けられていてもよい。ここでいうコンピュータシステムは、1以上のプロセッサ及び1以上のメモリを有するマイクロコントローラを含む。したがって、マイクロコントローラについても、半導体集積回路又は大規模集積回路を含む1ないし複数の電子回路で構成される。The transport management system 1 in the present disclosure includes a computer system, for example, in the upper system 2 and the lower system 3. The computer system is mainly composed of a processor and a memory as hardware. The processor executes a program recorded in the memory of the computer system to realize the function of the transport management system 1 in the present disclosure. The program may be pre-recorded in the memory of the computer system, provided through an electric communication line, or recorded and provided in a non-transitory recording medium such as a memory card, an optical disk, or a hard disk drive that can be read by the computer system. The processor of the computer system is composed of one or more electronic circuits including a semiconductor integrated circuit (IC) or a large-scale integrated circuit (LSI). The integrated circuits such as IC or LSI referred to here are called differently depending on the degree of integration, and include integrated circuits called system LSI, VLSI (Very Large Scale Integration), or ULSI (Ultra Large Scale Integration). In addition, a field-programmable gate array (FPGA) that is programmed after the manufacture of the LSI, or a logic device that can reconfigure the connection relationship inside the LSI or reconfigure the circuit partition inside the LSI, can also be used as a processor. The electronic circuits may be integrated in one chip or distributed among multiple chips. The chips may be integrated in one device or distributed among multiple devices. The computer system referred to here includes a microcontroller having one or more processors and one or more memories. Thus, the microcontroller is also composed of one or more electronic circuits including a semiconductor integrated circuit or a large-scale integrated circuit.

また、上位システム2又は下位システム3における複数の機能が、1つの筐体内に集約されていることは搬送管理システム1に必須の構成ではなく、上位システム2又は下位システム3の各々の構成要素は、複数の筐体に分散して設けられていてもよい。下位システム3は搬送装置4と別体であってもよい。さらに、搬送管理システム1の少なくとも一部の機能、例えば、上位システム2又は下位システム3の一部の機能がクラウド(クラウドコンピューティング)等によって実現されてもよい。 Furthermore, it is not a required configuration of the transport management system 1 that multiple functions in the upper system 2 or the lower system 3 are concentrated in one housing, and each component of the upper system 2 or the lower system 3 may be distributed across multiple housings. The lower system 3 may be separate from the transport device 4. Furthermore, at least some of the functions of the transport management system 1, for example, some of the functions of the upper system 2 or the lower system 3, may be realized by the cloud (cloud computing) or the like.

反対に、実施形態1において、複数の装置に分散されている搬送管理システム1の少なくとも一部の機能が、1つの筐体内に集約されていてもよい。例えば、上位システム2と下位システム3とに分散されている搬送管理システム1の一部の機能が、1つの筐体内に集約されていてもよい。Conversely, in the first embodiment, at least some of the functions of the transport management system 1 that are distributed among multiple devices may be consolidated in one housing. For example, some of the functions of the transport management system 1 that are distributed among the upper system 2 and the lower system 3 may be consolidated in one housing.

また、上位システム2が募集情報D2を生成することは、搬送管理システム1に必須の構成ではなく、募集情報D2は、例えば、下位システム3又は指令システム100等で生成されてもよいし、下位システム3のメモリに予め記憶されていてもよい。これらの場合、下位システム3は、上位システム2による募集情報D2の公開を待たずに、見積情報D3を出すことができる。Furthermore, it is not a required configuration of the transport management system 1 for the upper system 2 to generate the recruitment information D2, and the recruitment information D2 may be generated, for example, by the lower system 3 or the command system 100, or may be stored in advance in the memory of the lower system 3. In these cases, the lower system 3 can issue the estimate information D3 without waiting for the higher system 2 to make the recruitment information D2 public.

さらに、上位システム2が募集情報D2を生成する場合であっても、上位システム2が下位システム3に対して募集情報D2を送信することは、搬送管理システム1に必須の構成ではない。例えば、上位システム2が募集情報D2を下位システム3にて閲覧可能な状態とすれば、下位システム3は、上位システム2にアクセスすることで、上位システム2から募集情報D2を受信する場合と同様に、募集情報D2を確認することができる。これにより、下位システム3は、募集情報D2にて規定される作業に対応する見積情報D3を出すことができる。 Furthermore, even if the higher-level system 2 generates recruitment information D2, it is not a required configuration of the transport management system 1 for the higher-level system 2 to transmit the recruitment information D2 to the lower-level system 3. For example, if the higher-level system 2 makes the recruitment information D2 available for viewing by the lower-level system 3, the lower-level system 3 can access the higher-level system 2 and check the recruitment information D2 in the same way as when it receives the recruitment information D2 from the higher-level system 2. This allows the lower-level system 3 to issue estimate information D3 corresponding to the work specified in the recruitment information D2.

また、上位システム2において、作業に関する受付状態を募集状態と非募集状態とで切り替えるための具体的手段は、公開部26による募集情報D2の公開に限らない。例えば、募集情報D2が受付状態フラグを含む場合に、受付状態フラグの値によって、この募集情報D2にて規定される作業に関する受付状態が、募集状態と非募集状態とで切り替わってもよい。この場合、公開部26により募集情報D2が公開されているか否かによらず、作業に関する受付状態を募集状態と非募集状態とで切り替えることができる。 Furthermore, in the higher-level system 2, the specific means for switching the reception status of a task between a recruiting state and a non-recruiting state is not limited to the publication of recruitment information D2 by the publication unit 26. For example, when recruitment information D2 includes a reception status flag, the reception status of the task specified in this recruitment information D2 may be switched between a recruiting state and a non-recruiting state depending on the value of the reception status flag. In this case, regardless of whether recruitment information D2 is published by the publication unit 26, the reception status of the task can be switched between a recruiting state and a non-recruiting state.

また、搬送管理システム1の一部の機能、例えば、判定部25での採用条件についての判断、及び判断部35での応募条件についての判断等について、機械学習等の技術が利用されてもよい。特に、搬送装置4を効率的に稼働させる、という観点において、機械学習等の技術が利用されることが好ましい。In addition, techniques such as machine learning may be used for some of the functions of the transport management system 1, such as the judgment of the employment conditions in the judgment unit 25 and the judgment of the application conditions in the judgment unit 35. In particular, it is preferable to use techniques such as machine learning from the viewpoint of efficiently operating the transport device 4.

また、作業には有効期限が設定されてもよい。この場合、有効期限内に出力された見積情報D3に対してのみ指示情報D4が与えられることが好ましい。つまり、有効期限内に見積情報D3が出力された場合には、見積情報D3に対して指示情報D4が与えられ得るが、有効期限外に見積情報D3が出力された場合には、見積情報D3に対して指示情報D4が与えられることはない。本開示でいう有効期限は、作業に対する見積情報D3及び指示情報D4が有効となる期間であって、例えば、上位システム2による募集情報D2の公開から一定時間(一例として数秒)の期間である。有効期限は、例えば、募集情報D2に含まれている。具体的には、例えば、下位システム3が、有効期限内にある作業に対してのみ見積情報D3を出力する。又は、上位システム2が、有効期限が経過した時点で受付状態を募集状態から非募集状態に切り替えてもよい。言い換えれば、上位システム2は、作業に関する受付状態を募集状態とする期間を無期限とするのではなく、有効期限という形で、下位システム3からの見積情報D3を有効とする期間に制限を設ける。これにより、上位システム2においては、下位システム3からの見積情報D3を待つ時間を短く抑えやすくなる。 In addition, an expiration date may be set for the work. In this case, it is preferable that the instruction information D4 is given only to the estimate information D3 output within the expiration date. In other words, if the estimate information D3 is output within the expiration date, the instruction information D4 may be given to the estimate information D3, but if the estimate information D3 is output outside the expiration date, the instruction information D4 is not given to the estimate information D3. The expiration date in this disclosure is a period during which the estimate information D3 and the instruction information D4 for the work are valid, and is, for example, a certain period (for example, several seconds) from the publication of the recruitment information D2 by the upper system 2. The expiration date is, for example, included in the recruitment information D2. Specifically, for example, the lower system 3 outputs the estimate information D3 only for the work within the expiration date. Alternatively, the upper system 2 may switch the acceptance status from the recruitment status to the non-recruitment status at the time the expiration date has passed. In other words, the upper system 2 does not set the period during which the acceptance status for the work is the recruitment status indefinitely, but sets a limit on the period during which the estimate information D3 from the lower system 3 is valid in the form of an expiration date. This makes it easier for the host system 2 to keep the time it takes to wait for the estimate information D3 from the lower system 3 short.

さらに、有効期限が設定されている場合において、有効期限内に、この作業について採用条件を満たす見積情報D3が得られなければ、上位システム2は、例えば、優先度を上げる等、募集情報D2の変更を行ってもよい。要するに、有効期限内に、作業を実行させる搬送装置4が決まらなかった場合には、上位システム2は、募集情報D2を変更した上で、この作業を実行する搬送装置4を再募集する。このとき、募集情報D2の変更内容は、何かしら、この作業について応募条件又は採用条件を満たしやすくなる変更であればよく、優先度を上げる他、例えば、搬送経路の変更等であってもよい。 Furthermore, if an expiration date is set, and quotation information D3 that satisfies the employment conditions for this work is not obtained within the expiration date, the upper system 2 may change the recruitment information D2, for example, by raising the priority. In other words, if a transport device 4 to perform the work is not decided within the expiration date, the upper system 2 changes the recruitment information D2 and re-recruits a transport device 4 to perform this work. At this time, the changes to the recruitment information D2 may be any changes that make it easier to meet the application conditions or employment conditions for this work, and may be, in addition to raising the priority, for example, a change to the transport route, etc.

また、募集情報D2の公開先となる下位システム3は制限されていてもよい。この場合、下位システム3が判断部35にて見積情報D3を出力するか否かを判断しなくても、募集情報D2の公開先である下位システム3は、全て、見積情報D3を出力してもよい。In addition, the lower-level systems 3 to which the recruitment information D2 is to be disclosed may be limited. In this case, even if the lower-level systems 3 do not determine whether or not to output the estimate information D3 using the judgment unit 35, all of the lower-level systems 3 to which the recruitment information D2 is to be disclosed may output the estimate information D3.

また、上位システム2にて、1つの依頼情報D1に対して生成される複数の募集情報D2は、互いに搬送の経路が異なる募集情報D2に限らず、例えば、互いに出荷日時及び/又は着荷日時が異なる募集情報D2等を含んでいてもよい。In addition, in the higher-level system 2, the multiple recruitment information D2 generated for one request information D1 are not limited to recruitment information D2 having different transportation routes, but may also include, for example, recruitment information D2 having different shipping dates and/or arrival dates and times.

(実施形態2)
本実施形態に係る搬送管理システム1Aは、図12に示すように、上位システム2を複数備える点で、実施形態1に係る搬送管理システム1と相違する。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。
(Embodiment 2)
As shown in Fig. 12, the transport management system 1A according to this embodiment differs from the transport management system 1 according to the first embodiment in that it includes multiple host systems 2. Hereinafter, the same components as those in the first embodiment will be denoted by the same reference numerals and will not be described as appropriate.

本実施形態では、図12に示すように、搬送管理システム1Aは、2つの上位システム2を備えている。この搬送管理システム1Aにおいて、複数の上位システム2は、同一の下位システム3からの見積情報D3を取得可能である。具体的には、複数の下位システム3の各々は、いずれも2つの上位システム2と通信可能に構成されている。そのため、各下位システム3は、一方の上位システム2が公開した募集情報D2と、他方の上位システム2が公開した募集情報D2と、の両方に対して、見積情報D3を出力することが可能である。そのため、各上位システム2においては、同一の下位システム3からの見積情報D3を取得することができる。In this embodiment, as shown in FIG. 12, the transport management system 1A has two upper systems 2. In this transport management system 1A, the multiple upper systems 2 can acquire quotation information D3 from the same lower system 3. Specifically, each of the multiple lower systems 3 is configured to be able to communicate with the two upper systems 2. Therefore, each lower system 3 can output quotation information D3 for both the recruitment information D2 published by one upper system 2 and the recruitment information D2 published by the other upper system 2. Therefore, each upper system 2 can acquire quotation information D3 from the same lower system 3.

本実施形態に係る搬送管理システム1Aによれば、下位システム3は、複数の上位システム2のいずれかから、見積情報D3について指示情報D4を与えられることで、搬送手段に実行させる作業を獲得できる。例えば、1つの上位システム2から募集情報D2が公開されていない期間でも、募集情報D2を公開している他の上位システム2に対して見積情報D3を出力することで、下位システム3は、搬送手段に実行させる作業を獲得できる機会が増える。したがって、下位システム3は、配下の搬送手段をより有効に活用しやすくなる。 According to the transport management system 1A of this embodiment, the lower system 3 can acquire work to be performed by the transport means by being given instruction information D4 for estimate information D3 from one of multiple higher-level systems 2. For example, even during a period when recruitment information D2 is not published from one higher-level system 2, the lower system 3 has more opportunities to acquire work to be performed by the transport means by outputting estimate information D3 to other higher-level systems 2 that have published recruitment information D2. This makes it easier for the lower system 3 to make more effective use of the transport means under its control.

また、搬送管理システム1Aは、複数の上位システム2を備えていればよく、上位システム2を3つ以上備えていてもよい。 Furthermore, the transport management system 1A may be equipped with multiple upper systems 2, and may also be equipped with three or more upper systems 2.

実施形態2で説明した種々の構成(変形例を含む)は、実施形態1で説明した種々の構成(変形例を含む)と適宜組み合わせて採用可能である。The various configurations (including modified examples) described in embodiment 2 can be adopted in appropriate combination with the various configurations (including modified examples) described in embodiment 1.

(実施形態3)
本実施形態に係る搬送管理システム1Bは、図13に示すように、少なくとも1つの下位システム3について、下位システム3と搬送装置4とが一対多の関係にある点で、実施形態1に係る搬送管理システム1と相違する。以下、実施形態1と同様の構成については、共通の符号を付して適宜説明を省略する。
(Embodiment 3)
13, the transport management system 1B according to this embodiment differs from the transport management system 1 according to the first embodiment in that for at least one lower system 3, the lower system 3 and the transport device 4 have a one-to-many relationship. Hereinafter, the same components as those in the first embodiment will be denoted by the same reference numerals and the description thereof will be omitted as appropriate.

すなわち、本実施形態では、複数の下位システム3のうちの少なくとも1つの下位システム3については、1つの下位システム3に対して複数台の搬送装置4が紐付けられている。言い換えれば、1つの下位システム3の配下に複数の搬送手段が存在する。この下位システム3は、配下の複数台の搬送装置4の各々に対して指示情報D4を出力することによって、配下の複数台の搬送装置4の各々に作業を実行させることができる。That is, in this embodiment, for at least one of the multiple lower-level systems 3, multiple conveying devices 4 are linked to one lower-level system 3. In other words, multiple conveying means exist under one lower-level system 3. This lower-level system 3 can cause each of the multiple conveying devices 4 under it to perform work by outputting instruction information D4 to each of the multiple conveying devices 4 under it.

本実施形態に係る搬送管理システム1Bは、図13に示すように、複数台の搬送装置4を制御する群制御システム5を更に備えている。下位システム3は、群制御システム5に作業指示を出力することで、複数台の搬送装置4のうちの少なくとも1台の搬送装置4に作業を実行させる。図13の例では、搬送管理システム1Bは、複数の下位システム3を備えている。群制御システム5は、複数の下位システム3の各々と、複数台の搬送装置4との間に介在する。 As shown in FIG. 13, the transport management system 1B according to this embodiment further includes a group control system 5 that controls multiple transport devices 4. The lower-level system 3 outputs work instructions to the group control system 5, thereby causing at least one of the multiple transport devices 4 to perform work. In the example of FIG. 13, the transport management system 1B includes multiple lower-level systems 3. The group control system 5 is interposed between each of the multiple lower-level systems 3 and the multiple transport devices 4.

群制御システム5は、複数台の搬送装置4を制御するシステムであって、群制御システム5と搬送装置4とは一対多の関係にある。つまり、群制御システム5は、複数台の搬送装置4との間で通信可能に構成されることにより、1つの群制御システム5と複数台の搬送装置4とが紐付けられている。以下では、ある群制御システム5に紐付けられた複数台の搬送装置4の各々を、この群制御システム5の配下の搬送装置4ともいう。1つの群制御システム5の配下の複数台の搬送装置4は、同一種類の作業を実行する装置であってもよいし、互いに異なる種類の作業を実行する装置であってもよい。The group control system 5 is a system that controls multiple transport devices 4, and there is a one-to-many relationship between the group control system 5 and the transport devices 4. In other words, the group control system 5 is configured to be able to communicate with multiple transport devices 4, and one group control system 5 is linked to multiple transport devices 4. Hereinafter, each of the multiple transport devices 4 linked to a certain group control system 5 is also referred to as a transport device 4 under the group control system 5. The multiple transport devices 4 under one group control system 5 may be devices that perform the same type of work, or may be devices that perform different types of work.

また、群制御システム5は、下位システム3との間で通信可能に構成される。これにより、群制御システム5は、下位システム3から送信された作業指示を取得可能になる。ここで、群制御システム5は、下位システム3からの作業指示を受信すると、作業指示に基づいて指示情報D4(図10参照)を生成し、指示情報D4を配下の搬送装置4に出力する。群制御システム5からの指示情報D4を受信した搬送装置4は、指示情報D4に従って作業を実行する。すなわち、本実施形態では、下位システム3は、搬送装置4に直接的に指示情報D4を出力して搬送装置4に作業を実行させるのではなく、群制御システム5に作業指示を出力することで、間接的に、搬送装置4に作業を実行させる。 The group control system 5 is also configured to be able to communicate with the lower system 3. This allows the group control system 5 to acquire work instructions sent from the lower system 3. Here, when the group control system 5 receives a work instruction from the lower system 3, it generates instruction information D4 (see FIG. 10) based on the work instruction and outputs the instruction information D4 to the subordinate transport device 4. The transport device 4 that receives the instruction information D4 from the group control system 5 performs work according to the instruction information D4. That is, in this embodiment, the lower system 3 does not directly output instruction information D4 to the transport device 4 to have the transport device 4 perform the work, but rather indirectly causes the transport device 4 to perform the work by outputting a work instruction to the group control system 5.

ここで、群制御システム5は、作業指示の内容に基づいて、複数台の搬送装置4のうちのいずれの搬送装置4に作業を実行させるか、及び何台の搬送装置4に作業を実行させるかを、決定してもよい。この場合、群制御システム5は、配下の複数台の搬送装置4のうち、作業を実行させる搬送装置4にのみ、指示情報D4を出力する。Here, the group control system 5 may determine, based on the content of the work instruction, which of the multiple transport devices 4 is to perform the work and how many of the transport devices 4 are to perform the work. In this case, the group control system 5 outputs instruction information D4 only to the transport device 4 that is to perform the work, out of the multiple transport devices 4 under its control.

本実施形態に係る搬送管理システム1Bによれば、群制御システム5が複数台の搬送装置4を束ねる役割を担うので、下位システム3の処理負荷の増加を抑えながらも、複数台の搬送装置4を有効に活用しやすくなる。 According to the transport management system 1B of this embodiment, the group control system 5 is responsible for bundling multiple transport devices 4, making it easier to effectively utilize multiple transport devices 4 while suppressing an increase in the processing load on the lower-level system 3.

また、搬送管理システム1Bは、1つの下位システム3に対して複数の群制御システム5を備えていてもよい。 In addition, the transport management system 1B may have multiple group control systems 5 for one lower-level system 3.

ところで、実施形態3に係る搬送管理システム1Bにおいて、群制御システム5は必須の構成でない。例えば、実施形態3の変形例として、図14に示すように、下位システム3に、群制御システム5を介さずに、配下の複数台の搬送装置4が接続されていてもよい。この場合、下位システム3は、配下の搬送装置4に直接的に指示情報D4を出力して搬送装置4に作業を実行させる。さらに、実施形態3に係る搬送管理システム1Bでは、少なくとも1つの下位システム3について、下位システム3と搬送装置4とが一対多の関係にあればよく、下位システム3ごとに配下の搬送装置4の台数が異なっていてもよい。図14に示す例では、ある下位システム3の配下の搬送装置4は1台であって、別の下位システム3の配下の搬送装置4は2台であって、更に別の下位システム3の配下の搬送装置4は3台以上である。 By the way, in the transport management system 1B according to the third embodiment, the group control system 5 is not a required configuration. For example, as a modified example of the third embodiment, as shown in FIG. 14, a plurality of subordinate transport devices 4 may be connected to the lower system 3 without going through the group control system 5. In this case, the lower system 3 outputs instruction information D4 directly to the subordinate transport devices 4 to cause the transport devices 4 to perform work. Furthermore, in the transport management system 1B according to the third embodiment, for at least one lower system 3, the lower system 3 and the transport devices 4 may have a one-to-many relationship, and the number of subordinate transport devices 4 may differ for each lower system 3. In the example shown in FIG. 14, there is one transport device 4 subordinate to a certain lower system 3, two transport devices 4 subordinate to another lower system 3, and three or more transport devices 4 subordinate to yet another lower system 3.

実施形態3で説明した種々の構成(変形例を含む)は、実施形態1又は実施形態2で説明した種々の構成(変形例を含む)と適宜組み合わせて採用可能である。The various configurations (including modified examples) described in embodiment 3 can be adopted in appropriate combination with the various configurations (including modified examples) described in embodiment 1 or embodiment 2.

(まとめ)
以上説明したように、第1の態様に係る搬送管理システム(1,1A,1B)は、上位システム(2)と、複数の下位システム(3)と、を備える。上位システム(2)は、出発地から目的地への搬送物(92)の搬送を指示する依頼情報(D1)が入力される。複数の下位システム(3)は、上位システム(2)から依頼情報(D1)に基づく募集情報(D2)を取得する。上位システム(2)は、募集情報(D2)への応答として、複数の下位システム(3)の各々から搬送物(92)の搬送に関する見積情報(D3)を取得する。上位システム(2)は、複数の下位システム(3)からそれぞれ取得した見積情報(D3)に基づいて、複数の下位システム(3)の中から1以上の下位システム(3)を採用システムとして選択する。上位システム(2)は、採用システムに搬送物(92)の搬送を実行させる。
(summary)
As described above, the transportation management system (1, 1A, 1B) according to the first aspect includes a host system (2) and a plurality of lower systems (3). The host system (2) receives request information (D1) instructing the transportation of an object (92) from a departure point to a destination. The lower systems (3) acquire recruitment information (D2) based on the request information (D1) from the host system (2). In response to the recruitment information (D2), the host system (2) acquires estimate information (D3) regarding the transportation of the object (92) from each of the lower systems (3). The host system (2) selects one or more lower systems (3) from the lower systems (3) as an adopted system based on the estimate information (D3) acquired from each of the lower systems (3). The host system (2) causes the adopted system to transport the object (92).

この態様によれば、上位システム(2)において、複数の下位システム(3)に募集情報(D2)を出力することで、複数の下位システム(3)からの見積情報(D3)を得ることができる。そして、見積情報(D3)に基づいて選択される1以上の下位システム(3)により、搬送物(92)の搬送を実現することができる。すなわち、ある搬送物(92)の搬送をいずれかの下位システム(3)が請け負うためには、募集情報(D2)への応答としての見積情報(D3)を、下位システム(3)が、自発的に、出力することになる。一方で、上位システム(2)は、下位システム(3)からの見積情報(D3)に基づいて採用システムとしての1以上の下位システム(3)を選択することで、搬送物(92)を搬送させる1以上の下位システム(3)を管理できる。したがって、例えば、作業を実行中でない搬送手段が存在する場合、下位システム(3)が、この搬送手段に実行させる作業を獲得すべく見積情報(D3)を出力することで、この搬送手段を有効に活用しやすくなる。結果的に、搬送管理システム(1,1A,1B)によれば、搬送手段の有効な活用を図りやすい、という利点がある。According to this aspect, the upper system (2) can obtain quotation information (D3) from the lower systems (3) by outputting recruitment information (D2) to the lower systems (3). Then, the transport of the transported object (92) can be realized by one or more lower systems (3) selected based on the quotation information (D3). That is, in order for any lower system (3) to undertake the transport of a certain transported object (92), the lower system (3) will voluntarily output quotation information (D3) in response to the recruitment information (D2). On the other hand, the upper system (2) can manage one or more lower systems (3) that transport the transported object (92) by selecting one or more lower systems (3) as the adopted system based on the quotation information (D3) from the lower system (3). Therefore, for example, when there is a transport means that is not performing work, the lower system (3) can output quotation information (D3) to acquire the work to be performed by this transport means, making it easier to effectively utilize this transport means. As a result, the transport management system (1, 1A, 1B) has the advantage of making it easier to effectively utilize transport means.

第2の態様に係る搬送管理システム(1,1A,1B)では、第1の態様において、複数の下位システム(3)の各々は、募集情報(D2)に基づいて見積情報(D3)を生成する見積生成部(33)を有する。In the transportation management system (1, 1A, 1B) relating to the second aspect, in the first aspect, each of the multiple lower-level systems (3) has an estimate generation unit (33) that generates estimate information (D3) based on recruitment information (D2).

この態様によれば、複数の下位システム(3)の各々で見積情報(D3)が生成されるので、募集情報(D2)に対応して見積情報(D3)を生成することが可能である。 According to this aspect, since quotation information (D3) is generated in each of the multiple lower-level systems (3), it is possible to generate quotation information (D3) corresponding to recruitment information (D2).

第3の態様に係る搬送管理システム(1,1A,1B)では、第1又は2の態様において、上位システム(2)は、1つの依頼情報(D1)に対して募集情報(D2)を複数生成する。In the transportation management system (1, 1A, 1B) relating to the third aspect, in the first or second aspect, the upper system (2) generates multiple pieces of recruitment information (D2) for one request information (D1).

この態様によれば、例えば、互いに経路が異なる複数の募集情報(D2)が生成されるので、依頼情報(D1)を遂行するための募集情報(D2)のバリエーションが増え、より適切な搬送手段の活用を図りやすい。According to this aspect, for example, multiple pieces of recruitment information (D2) each having a different route are generated, which increases the variety of recruitment information (D2) for carrying out the request information (D1), making it easier to utilize a more appropriate means of transportation.

第4の態様に係る搬送管理システム(1,1A,1B)では、第1~3のいずれかの態様において、募集情報(D2)は、出発地から目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含む。下位システム(3)は、複数の募集項目の各々への応答として、見積情報(D3)を上位システム(2)に出力する。In the transport management system (1, 1A, 1B) according to the fourth aspect, in any one of the first to third aspects, the recruitment information (D2) includes a plurality of recruitment items each corresponding to a plurality of divided routes included in the route from the departure point to the destination. The lower system (3) outputs estimate information (D3) to the upper system (2) as a response to each of the plurality of recruitment items.

この態様によれば、出発地から目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目ごとに、見積情報(D3)を取得することが可能となる。 According to this aspect, it is possible to obtain estimate information (D3) for each of multiple recruitment items corresponding to multiple divided routes included in the route from the departure point to the destination.

第5の態様に係る搬送管理システム(1,1A,1B)では、第4の態様において、上位システム(2)は、出発地から目的地へ向かう複数の分割経路の順に、対応する募集項目に対する下位システム(3)からの見積情報(D3)を取得する。In the transportation management system (1, 1A, 1B) relating to the fifth aspect, in the fourth aspect, the upper system (2) obtains quotation information (D3) from the lower system (3) for the corresponding recruitment items in the order of multiple divided routes from the departure point to the destination.

この態様によれば、出発地から目的地へ向かう複数の分割経路の順に見積情報(D3)が取得されるので、搬送物(92)の搬送を実行させる順に採用システムを選択することが可能である。 According to this aspect, estimate information (D3) is obtained in the order of multiple divided routes from the departure point to the destination, so that it is possible to select the systems to be adopted in the order in which the transport of the transported item (92) will be carried out.

第6の態様に係る搬送管理システム(1,1A,1B)では、第5の態様において、上位システム(2)は、下位システム(3)から取得した見積情報(D3)に応じて、次の募集項目の内容を決定する。 In the transportation management system (1, 1A, 1B) relating to the sixth aspect, in the fifth aspect, the upper system (2) determines the content of the next recruitment item based on the estimate information (D3) obtained from the lower system (3).

この態様によれば、見積情報(D3)の内容を次の募集項目の内容に反映させることができる。 According to this embodiment, the contents of the quotation information (D3) can be reflected in the contents of the next recruitment item.

第7の態様に係る搬送管理システム(1,1A,1B)では、第1~6のいずれかの態様において、複数の下位システム(3)の各々は、識別情報を保有しており、見積情報(D3)に識別情報を含めて応答する。In the seventh aspect of the transport management system (1, 1A, 1B), in any of the first to sixth aspects, each of the multiple lower-level systems (3) has identification information and responds by including the identification information in the estimate information (D3).

この態様によれば、見積情報(D3)に含まれる識別情報にて、複数の下位システム(3)の各々を識別することが可能である。 According to this aspect, it is possible to identify each of the multiple lower-level systems (3) using the identification information included in the estimate information (D3).

第8の態様に係る搬送管理システム(1,1A,1B)では、第1~7のいずれかの態様において、複数の下位システム(3)は、上位システム(2)を最上位ノードとして、第1下位システム(3)と、少なくとも1つの第2下位システム(3)と、を含む。第1下位システム(3)は、上位システム(2)の隣接下位ノードとなる。少なくとも1つの第2下位システム(3)は、第1下位システム(3)の隣接下位ノードとなる。In the transport management system (1, 1A, 1B) according to the eighth aspect, in any of the first to seventh aspects, the multiple lower-level systems (3) include a first lower-level system (3) and at least one second lower-level system (3), with the upper-level system (2) as the highest node. The first lower-level system (3) is an adjacent lower-level node of the upper-level system (2). At least one second lower-level system (3) is an adjacent lower-level node of the first lower-level system (3).

この態様によれば、複数の下位システム(3)にて階層構造を実現することが可能である。 According to this aspect, it is possible to realize a hierarchical structure with multiple lower-level systems (3).

第9の態様に係る搬送管理システム(1,1A,1B)では、第8の態様において、第1下位システム(3)は、上位システム(2)から取得した募集情報(D2)に基づくサブ募集情報(D2)を少なくとも1つの第2下位システム(3)に出力する。第1下位システム(3)は、サブ募集情報(D2)への応答として、少なくとも1つの第2下位システム(3)の各々から搬送物(92)の搬送に関するサブ見積情報(D3)を取得する。第1下位システム(3)は、少なくとも1つの第2下位システム(3)からそれぞれ取得したサブ見積情報(D3)を用いて、少なくとも1つの第2下位システム(3)の中から1以上の第2下位システム(3)をサブ採用システムとして選択する。第1下位システム(3)は、サブ採用システムに搬送物(92)の搬送を実行させる。In the transportation management system (1, 1A, 1B) according to the ninth aspect, in the eighth aspect, the first lower-level system (3) outputs sub-recruitment information (D2) based on the recruitment information (D2) acquired from the upper system (2) to at least one second lower-level system (3). In response to the sub-recruitment information (D2), the first lower-level system (3) acquires sub-quotation information (D3) regarding the transportation of the transported item (92) from each of the at least one second lower-level system (3). The first lower-level system (3) uses the sub-quotation information (D3) acquired from each of the at least one second lower-level system (3) to select one or more second lower-level systems (3) as sub-recruited systems from among the at least one second lower-level system (3). The first lower-level system (3) causes the sub-recruited system to transport the transported item (92).

この態様によれば、元請けに当たる上位システム(2)は、搬送作業という仕事を下請けに当たる第1下位システム(3)に委託し、さらに、第1下位システム(3)が、搬送作業という仕事を孫請けに当たる第2下位システム(3)に委託することができる。 According to this embodiment, the upper system (2), which is the general contractor, outsources the work of transportation to the first lower system (3), which is the subcontractor, and the first lower system (3) can further outsource the work of transportation to the second lower system (3), which is the subcontractor.

第10の態様に係る搬送管理システム(1,1A,1B)では、第1~9のいずれかの態様において、募集情報(D2)は、搬送物(92)の属性に関する属性情報を含んでいる。複数の下位システム(3)の各々は、属性情報に応じた見積情報(D3)を生成する。In the transport management system (1, 1A, 1B) according to the tenth aspect, in any of the first to ninth aspects, the recruitment information (D2) includes attribute information relating to attributes of the transported item (92). Each of the plurality of lower systems (3) generates estimate information (D3) according to the attribute information.

この態様によれば、搬送物(92)の属性に応じた見積情報(D3)が生成されるので、より適切な搬送手段の活用を図りやすい。 According to this aspect, estimate information (D3) is generated according to the attributes of the transported item (92), making it easier to utilize a more appropriate transport means.

第11の態様に係る情報処理システム(2)は、第1~10のいずれかの態様に係る搬送管理システム(1,1A,1B)に上位システム(2)として用いられる。The information processing system (2) of the 11th aspect is used as a host system (2) for a transport management system (1, 1A, 1B) of any of the first to tenth aspects.

この態様によれば、搬送手段の有効な活用を図りやすい、という利点がある。This aspect has the advantage of making it easier to make effective use of the transport means.

第12の態様に係る情報処理システム(3)は、第1~10のいずれかの態様に係る搬送管理システム(1,1A,1B)に下位システム(3)として用いられる。The information processing system (3) of the 12th aspect is used as a sub-system (3) in the transport management system (1, 1A, 1B) of any of the first to tenth aspects.

この態様によれば、搬送手段の有効な活用を図りやすい、という利点がある。This aspect has the advantage of making it easier to make effective use of the transport means.

第13の態様に係る搬送管理システム搬送実行システム(10,10B)は、第12の態様に係る情報処理システム(3)と、搬送物(92)の搬送を行う搬送装置(4)と、を備える。The transport management system transport execution system (10, 10B) relating to the 13th aspect comprises an information processing system (3) relating to the 12th aspect and a transport device (4) that transports the transported item (92).

この態様によれば、搬送手段の有効な活用を図りやすい、という利点がある。This aspect has the advantage of making it easier to make effective use of the transport means.

第14の態様に係る搬送装置(4)は、第12の態様に係る情報処理システム(3)と、情報処理システム(3)が搭載され、搬送物(92)の搬送を行う本体部(41)と、を備える。The conveying device (4) of the 14th aspect comprises an information processing system (3) of the 12th aspect and a main body (41) on which the information processing system (3) is mounted and which conveys the transported object (92).

この態様によれば、搬送手段の有効な活用を図りやすい、という利点がある。This aspect has the advantage of making it easier to make effective use of the transport means.

第15の態様に係る搬送管理方法は、依頼処理と、募集処理と、見積処理と、選択処理と、実行処理と、を有する。依頼処理は、出発地から目的地への搬送物(92)の搬送を指示する依頼情報(D1)が上位システム(2)に入力される処理である。募集処理は、上位システム(2)から複数の下位システム(3)に依頼情報(D1)に基づく募集情報(D2)を出力する処理である。見積処理は、募集情報(D2)への応答として、複数の下位システム(3)の各々から上位システム(2)に、搬送物(92)の搬送に関する見積情報(D3)を出力する処理である。選択処理は、複数の下位システム(3)からそれぞれ取得した見積情報(D3)に基づいて、複数の下位システム(3)の中から1以上の下位システム(3)を採用システムとして選択する処理である。実行処理は、採用システムに搬送物(92)の搬送を実行させる処理である。The transportation management method according to the fifteenth aspect includes a request process, a recruitment process, an estimate process, a selection process, and an execution process. The request process is a process in which request information (D1) instructing the transportation of an item (92) from a departure point to a destination is input to a higher-level system (2). The recruitment process is a process in which the higher-level system (2) outputs recruitment information (D2) based on the request information (D1) to a plurality of lower-level systems (3). The estimate process is a process in which, in response to the recruitment information (D2), each of the plurality of lower-level systems (3) outputs estimate information (D3) regarding the transportation of the item (92) to the higher-level system (2). The selection process is a process in which one or more lower-level systems (3) are selected as adopted systems from among the plurality of lower-level systems (3) based on the estimate information (D3) acquired from each of the plurality of lower-level systems (3). The execution process is a process in which the adopted system is caused to carry out the transportation of the item (92).

この態様によれば、上位システム(2)において、複数の下位システム(3)に募集情報(D2)を出力することで、複数の下位システム(3)からの見積情報(D3)を得ることができる。そして、見積情報(D3)に基づいて選択される1以上の下位システム(3)により、搬送物(92)の搬送を実現することができる。すなわち、ある搬送物(92)の搬送をいずれかの下位システム(3)が請け負うためには、募集情報(D2)への応答としての見積情報(D3)を、下位システム(3)が、自発的に、出力することになる。一方で、上位システム(2)は、下位システム(3)からの見積情報(D3)に基づいて採用システムとしての1以上の下位システム(3)を選択することで、搬送物(92)を搬送させる1以上の下位システム(3)を管理できる。したがって、例えば、作業を実行中でない搬送手段が存在する場合、下位システム(3)が、この搬送手段に実行させる作業を獲得すべく見積情報(D3)を出力することで、この搬送手段を有効に活用しやすくなる。結果的に、搬送管理方法によれば、搬送手段の有効な活用を図りやすい、という利点がある。According to this aspect, the upper system (2) can obtain quotation information (D3) from the lower systems (3) by outputting recruitment information (D2) to the lower systems (3). Then, the transport of the transported object (92) can be realized by one or more lower systems (3) selected based on the quotation information (D3). That is, in order for any lower system (3) to undertake the transport of a certain transported object (92), the lower system (3) will voluntarily output quotation information (D3) in response to the recruitment information (D2). On the other hand, the upper system (2) can manage one or more lower systems (3) that transport the transported object (92) by selecting one or more lower systems (3) as the adopted system based on the quotation information (D3) from the lower system (3). Therefore, for example, when there is a transport means that is not performing work, the lower system (3) can output quotation information (D3) to acquire the work to be performed by this transport means, making it easier to effectively utilize this transport means. As a result, the transport management method has the advantage of making it easier to effectively utilize transport means.

第16の態様に係るプログラムは、第15の態様に係る搬送管理方法を、1以上のプロセッサに実行させるためのプログラムである。 The program relating to the 16th aspect is a program for causing one or more processors to execute the transportation management method relating to the 15th aspect.

この態様によれば、搬送手段の有効な活用を図りやすい、という利点がある。This aspect has the advantage of making it easier to make effective use of the transport means.

上記態様に限らず、実施形態1、実施形態2及び実施形態3に係る搬送管理システム(1,1A,1B)の種々の構成(変形例を含む)は、搬送管理方法又はプログラムにて具現化可能である。 Without being limited to the above aspects, various configurations (including modified examples) of the transport management system (1, 1A, 1B) relating to embodiment 1, embodiment 2 and embodiment 3 can be embodied in a transport management method or program.

第2~10の態様に係る構成については、搬送管理システム(1,1A,1B)に必須の構成ではなく、適宜省略可能である。The configurations relating to the second to tenth aspects are not essential components of the transport management system (1, 1A, 1B) and can be omitted as appropriate.

1,1A,1B 搬送管理システム
2 上位システム(情報処理システム)
3 下位システム(情報処理システム)
4 搬送装置
10,10B 搬送実行システム
33 見積生成部
41 本体部
D1 依頼情報
D2 募集情報(サブ募集情報)
D3 見積情報(サブ見積情報)
1, 1A, 1B Transport management system 2 Upper system (information processing system)
3. Subsystem (information processing system)
4 Transport device 10, 10B Transport execution system 33 Estimate generation unit 41 Main unit D1 Request information D2 Recruitment information (sub-recruitment information)
D3 Estimate information (sub-estimate information)

Claims (13)

情報処理システムであって、出発地から目的地への搬送物の搬送を指示する依頼情報が入力される上位システムと、
それぞれが情報処理システムであって、前記上位システムから前記依頼情報に基づく募集情報を取得する複数の下位システムと、を備え、
前記上位システムは、
前記募集情報への応答として、前記複数の下位システムの各々から前記搬送物の搬送に関する見積情報を取得し、
前記複数の下位システムからそれぞれ取得した前記見積情報に基づいて、前記複数の下位システムの中から1以上の下位システムを採用システムとして選択し、
前記採用システムに前記搬送物の搬送を実行させ
前記募集情報は、前記出発地から前記目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含み、
前記下位システムは、前記複数の募集項目の各々への応答として、前記見積情報を前記上位システムに出力し、
前記上位システムは、前記出発地から前記目的地へ向かう前記複数の分割経路の順に、対応する前記募集項目に対する前記下位システムからの前記見積情報を取得し、
前記上位システムは、前記下位システムから取得した前記見積情報の内容を、前記複数の募集項目のうち前記見積情報と対応する募集項目の次の前記募集項目に反映させることによって、次の前記募集項目の内容を決定する、
搬送管理システム。
An information processing system, comprising: a host system to which request information instructing transportation of an article from a departure point to a destination is input;
A plurality of lower systems, each of which is an information processing system, acquires recruitment information based on the request information from the upper system,
The host system includes:
In response to the recruitment information, estimate information regarding the transportation of the item is acquired from each of the plurality of lower-level systems;
selecting one or more of the lower-level systems as an adopted system from among the lower-level systems based on the estimate information acquired from each of the lower-level systems;
causing the hiring system to carry out the transportation of the transported object ;
The recruitment information includes a plurality of recruitment items corresponding to a plurality of divided routes included in the route from the departure point to the destination,
the lower system outputs the estimate information to the upper system as a response to each of the plurality of recruitment items;
The upper system acquires the estimate information from the lower system for the corresponding recruitment items in the order of the plurality of divided routes from the departure point to the destination,
The upper system determines the content of the next recruitment item by reflecting the content of the quotation information acquired from the lower system in the next recruitment item of the plurality of recruitment items corresponding to the quotation information .
Transportation management system.
前記依頼情報は、前記出発地及び前記目的地を含み、The request information includes the departure point and the destination,
前記上位システムは、1つの前記依頼情報に基づいて、前記出発地から前記目的地への搬送経路が互いに異なる複数の前記募集情報を生成する、The upper system generates a plurality of pieces of recruitment information each having a different transportation route from the departure point to the destination based on one piece of request information.
請求項1に記載の搬送管理システム。The transportation management system according to claim 1 .
前記複数の下位システムの各々は、識別情報を保有しており、前記見積情報に前記識別情報を含めて応答する、each of the plurality of subsystems has identification information and responds by including the identification information in the quotation information;
請求項1又は2に記載の搬送管理システム。The transportation management system according to claim 1 or 2.
前記複数の下位システムは、The plurality of subsystems include
前記上位システムを最上位ノードとして、With the host system as the top node,
前記上位システムの隣接下位ノードとなる第1下位システムと、a first lower system that is an adjacent lower node of the higher system;
前記第1下位システムの隣接下位ノードとなる少なくとも1つの第2下位システムと、を含む、At least one second subsystem that is an adjacent subordinate node of the first subsystem;
請求項1~3のいずれか1項に記載の搬送管理システム。The transport management system according to any one of claims 1 to 3.
前記第1下位システムは、The first subsystem includes:
前記上位システムから取得した前記募集情報に基づくサブ募集情報を前記少なくとも1つの第2下位システムに出力し、outputting sub-recruitment information based on the recruitment information acquired from the upper system to the at least one second lower system;
前記サブ募集情報への応答として、前記少なくとも1つの第2下位システムの各々から前記搬送物の搬送に関するサブ見積情報を取得し、In response to the sub-recruitment information, sub-quotation information regarding the transportation of the transport item is obtained from each of the at least one second subsystem;
前記少なくとも1つの第2下位システムからそれぞれ取得した前記サブ見積情報を用いて、前記少なくとも1つの第2下位システムの中から1以上の第2下位システムをサブ採用システムとして選択し、Using the sub-quotation information acquired from each of the at least one second subsystem, select one or more second subsystems from the at least one second subsystem as a sub-adopted system;
前記サブ採用システムに前記搬送物の搬送を実行させる、causing the sub-recruiting system to carry out the transportation of the transported object;
請求項4に記載の搬送管理システム。The transport management system according to claim 4.
前記募集情報は、前記搬送物の属性に関する属性情報を含んでおり、The recruitment information includes attribute information regarding attributes of the transport item,
前記複数の下位システムの各々は、前記属性情報に応じた前記見積情報を生成する、each of the plurality of subsystems generates the quotation information according to the attribute information;
請求項1~5のいずれか1項に記載の搬送管理システム。The transport management system according to any one of claims 1 to 5.
前記複数の下位システムの各々は、前記募集情報に基づいて前記見積情報を生成する見積生成部を有する、Each of the plurality of subsystems has an estimate generating unit that generates the estimate information based on the recruitment information.
請求項1~6のいずれか1項に記載の搬送管理システム。The transport management system according to any one of claims 1 to 6.
請求項1~7のいずれか1項に記載の搬送管理システムに前記上位システムとして用いられる、A system for use as the host system in the transport management system according to any one of claims 1 to 7.
情報処理システム。Information processing system.
請求項7に記載の搬送管理システムに前記下位システムとして用いられる、A system for use as the lower system in the transport management system according to claim 7.
情報処理システム。Information processing system.
請求項9に記載の情報処理システムと、An information processing system according to claim 9 ;
前記搬送物の搬送を行う搬送装置と、を備える、A conveying device that conveys the conveyed object,
搬送実行システム。Transportation execution system.
請求項9に記載の情報処理システムと、An information processing system according to claim 9 ;
前記情報処理システムが搭載され、前記搬送物の搬送を行う本体部と、を備える、a main body unit on which the information processing system is mounted and which transports the transported object;
搬送装置。Conveying device.
情報処理システムである上位システムと、それぞれが情報処理システムである複数の下位システムと、を備える搬送管理システムの搬送管理方法であって、A transportation management method for a transportation management system including a host system that is an information processing system and a plurality of lower systems, each of which is an information processing system, comprising:
前記上位システムが、出発地から目的地への搬送物の搬送を指示する依頼情報の入力を受け付ける依頼処理と、A request process in which the upper system receives input of request information instructing transportation of an article from a departure point to a destination;
前記複数の下位システムが、前記上位システムから前記依頼情報に基づく募集情報を取得する募集処理と、a recruitment process in which the plurality of lower systems acquire recruitment information based on the request information from the upper system;
前記上位システムが、前記募集情報への応答として、前記複数の下位システムの各々から前記搬送物の搬送に関する見積情報を取得する見積処理と、an estimate process in which the upper system acquires estimate information regarding the transportation of the item from each of the plurality of lower systems in response to the recruitment information;
前記上位システムが、前記複数の下位システムからそれぞれ取得した前記見積情報に基づいて、前記複数の下位システムの中から1以上の下位システムを採用システムとして選択する選択処理と、a selection process in which the upper system selects one or more lower systems as adopted systems from among the plurality of lower systems based on the estimate information acquired from each of the plurality of lower systems;
前記上位システムが、前記採用システムに前記搬送物の搬送を実行させる実行処理と、を有し、The host system has an execution process for causing the adoption system to execute the transportation of the transport object,
前記募集情報は、前記出発地から前記目的地への経路に含まれる複数の分割経路にそれぞれ対応する複数の募集項目を含み、The recruitment information includes a plurality of recruitment items corresponding to a plurality of divided routes included in the route from the departure point to the destination,
前記下位システムは、前記複数の募集項目の各々への応答として、前記見積情報を前記上位システムに出力し、the lower system outputs the estimate information to the upper system as a response to each of the plurality of recruitment items;
前記上位システムは、前記出発地から前記目的地へ向かう前記複数の分割経路の順に、対応する前記募集項目に対する前記下位システムからの前記見積情報を取得し、The upper system acquires the estimate information from the lower system for the corresponding recruitment items in the order of the plurality of divided routes from the departure point to the destination,
前記上位システムは、前記下位システムから取得した前記見積情報の内容を、前記複数の募集項目のうち前記見積情報と対応する募集項目の次の前記募集項目に反映させることによって、次の前記募集項目の内容を決定する、The upper system determines the content of the next recruitment item by reflecting the content of the quotation information acquired from the lower system in the next recruitment item of the plurality of recruitment items corresponding to the quotation information.
搬送管理方法。Transportation management methods.
請求項12に記載の搬送管理方法を、1以上のプロセッサに実行させるためのプログラム。A program for causing one or more processors to execute the transportation management method according to claim 12.
JP2021532769A 2019-07-18 2020-07-01 TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM Active JP7569986B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2019133149 2019-07-18
JP2019133149 2019-07-18
PCT/JP2020/025786 WO2021010162A1 (en) 2019-07-18 2020-07-01 Transportation management system, information processing system, transportation execution system, transportation device, transportation management method, and program

Publications (2)

Publication Number Publication Date
JPWO2021010162A1 JPWO2021010162A1 (en) 2021-01-21
JP7569986B2 true JP7569986B2 (en) 2024-10-21

Family

ID=74210730

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021532769A Active JP7569986B2 (en) 2019-07-18 2020-07-01 TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM

Country Status (2)

Country Link
JP (1) JP7569986B2 (en)
WO (1) WO2021010162A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195469A (en) 2000-01-12 2001-07-19 Katsuhiro Mori Method for mediating distribution job
JP2013025320A (en) 2011-07-14 2013-02-04 Glory Ltd Currency management method and currency management system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001195469A (en) 2000-01-12 2001-07-19 Katsuhiro Mori Method for mediating distribution job
JP2013025320A (en) 2011-07-14 2013-02-04 Glory Ltd Currency management method and currency management system

Also Published As

Publication number Publication date
JPWO2021010162A1 (en) 2021-01-21
WO2021010162A1 (en) 2021-01-21

Similar Documents

Publication Publication Date Title
Ellithy et al. AGV and Industry 4.0 in warehouses: a comprehensive analysis of existing literature and an innovative framework for flexible automation
TWI792250B (en) Apparatus and computer-implemented method of route planning for package pickup and delivery
Abosuliman et al. Routing and scheduling of intelligent autonomous vehicles in industrial logistics systems
CN111033539B (en) Robotic inventory updates for order routing
JP6759512B2 (en) Warehouse layout optimization based on customizable goals
US12479099B2 (en) System and method for mapping features of a warehouse environment having improved workflow
JP7436335B2 (en) Automatic dispatch system and automatic dispatch method
WO2020233227A1 (en) Warehousing task processing method and apparatus, warehousing system, and storage medium
CN109596132A (en) Vehicle dispatching method and device
US20240336434A1 (en) Robotic Fulfillment System Carton Release Logic
JP2019532371A (en) Autonomous replacement of pallets of items in a warehouse
JP7453102B2 (en) Travel time prediction device and travel time prediction method
JP7776347B2 (en) Control system, transport system, and control method
Melo et al. Case study: evaluation of the automation of material handling with mobile robots
Choi et al. A multi-trip vehicle routing problem for small unmanned aircraft systems-based urban delivery
JP7515112B2 (en) Transport control system, transport system, component mounting system, and transport control method
JP7407399B2 (en) Work management system, upper system, lower system, work execution system, work equipment, work management method and program
TWI804220B (en) Distributed warehouse management system and distributed warehouse management method
JP7569986B2 (en) TRANSPORTATION MANAGEMENT SYSTEM, INFORMATION PROCESSING SYSTEM, TRANSPORTATION EXECUTION SYSTEM, TRANSPORTATION DEVICE, TRANSPORTATION MANAGEMENT METHOD, AND PROGRAM
CN116414126B (en) A method, system, equipment, and terminal for AGV scheduling in a storage warehouse.
Babjak et al. Zero emission freight transport and impacts on last mile delivery
JP2023125960A (en) Conveyance control system and conveyance control method
Davies Deskilling Robots in Logistics Environments
TERRON AMR in intralogistics: influence of the operating environment and comparison with traditional transport vehicle
JP7638205B2 (en) Transportation planning system and transportation planning method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240402

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240603

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: 20240827

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240920

R150 Certificate of patent or registration of utility model

Ref document number: 7569986

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150