[go: nahoru, domu]

JP2023163780A - Information processing system, information processing method and program - Google Patents

Information processing system, information processing method and program Download PDF

Info

Publication number
JP2023163780A
JP2023163780A JP2022074912A JP2022074912A JP2023163780A JP 2023163780 A JP2023163780 A JP 2023163780A JP 2022074912 A JP2022074912 A JP 2022074912A JP 2022074912 A JP2022074912 A JP 2022074912A JP 2023163780 A JP2023163780 A JP 2023163780A
Authority
JP
Japan
Prior art keywords
task
vendor
information
executor
request
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.)
Pending
Application number
JP2022074912A
Other languages
Japanese (ja)
Inventor
浩二 松藤
Koji Matsufuji
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2022074912A priority Critical patent/JP2023163780A/en
Publication of JP2023163780A publication Critical patent/JP2023163780A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide an information processing system, an information processing method, and a program capable of appropriately providing services.SOLUTION: The information processing system divides a task requested by a client into a plurality of tasks, assigns a task executor to the task for each task, and manages an execution state of each task, and is equipped with executor adjusting means for assigning the executor to the task and assigning another auxiliary executor to execute the task when the executor cannot execute the task.SELECTED DRAWING: Figure 20

Description

本発明は、情報処理システム、情報処理方法およびプログラムに関する。 The present invention relates to an information processing system, an information processing method, and a program.

特許文献1には、デリバリーサービスを提供するため、地域情報に基づいて、サービスの提供に利用する物品、および、サービスに関する作業者をマッチングし、移動の計画を行うシステムが記載されている。特許文献1に記載されているマッチングシステムは、提示手段と、受付手段と、マッチング手段と、計画手段とを有する。提示手段は、地域情報に基づいて、提供することが可能なサービスを提示する。受付手段は、提示手段にて提示したサービスの選択を受け付ける。マッチング手段は、受付手段にて受け付けたサービスの提供に要する1または複数のタスクを処理する1または複数の処理者をマッチングする。計画手段は、マッチング手段によるマッチング結果に基づいて、1または複数のタスクそれぞれに対応する作業者または物品の移動を計画する。 Patent Document 1 describes a system that, in order to provide a delivery service, matches goods to be used to provide the service and workers related to the service based on regional information, and plans movement. The matching system described in Patent Document 1 includes a presentation means, a reception means, a matching means, and a planning means. The presentation means presents services that can be provided based on the local information. The reception means receives the selection of the service presented by the presentation means. The matching means matches one or more processors who process one or more tasks required for providing the service accepted by the reception means. The planning means plans the movement of workers or goods corresponding to each of the one or more tasks based on the matching result by the matching means.

国際公開第2019/180942号International Publication No. 2019/180942

特許文献1に記載されているマッチングシステムでは、サービスの提供時に、事前に決定されたマッチングの内容や計画に基づいて、サービスの提供に要する複数のタスクが処理さる。そのため、例えばサービスの提供段階でタスクの処理が困難となった場合にサービスを適切に提供できなくなるおそれがあるという課題があった。 In the matching system described in Patent Document 1, when a service is provided, a plurality of tasks required for providing the service are processed based on matching details and plans determined in advance. Therefore, there is a problem that, for example, if it becomes difficult to process a task at the stage of providing a service, the service may not be able to be provided appropriately.

そこで本発明は、上記課題を解決するものであって、サービスを適切に提供することができる情報処理システム、情報処理方法およびプログラムを提供することを目的とする。 SUMMARY OF THE INVENTION Therefore, an object of the present invention is to provide an information processing system, an information processing method, and a program that can appropriately provide services.

本発明の一態様は、依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理する情報処理システムが、実行者調整手段を備える。実行者調整手段は、当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てる。 One aspect of the present invention provides information for dividing work requested by a requester into a plurality of tasks, assigning an executor of the task to each task, and managing the execution status of each task. The processing system includes performer coordination means. The executor adjustment means assigns the executor to the task, and also assigns another auxiliary executor who executes the task when the executor is unable to execute the task.

本発明の一態様は、依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理する情報処理方法である。本情報処理方法は、当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てるステップを含む。 One aspect of the present invention provides information for dividing work requested by a requester into a plurality of tasks, assigning an executor of the task to each task, and managing the execution status of each task. This is a processing method. The information processing method includes the steps of assigning the executor to the task, and assigning another auxiliary executor to execute the task if the executor is unable to perform the task.

本発明の一態様は、依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理する際に、次にステップをコンピュータに実行させるプログラムである。本プログラムは、当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てるステップをコンピュータに実行させる。 One aspect of the present invention is to divide work requested by a requester into a plurality of tasks, assign an executor of the task to each task, and manage the execution status of each task. This is a program that causes a computer to perform the next step. The program causes the computer to execute the steps of assigning the executor to the task and assigning another auxiliary executor to execute the task if the executor is unable to perform the task.

本発明の情報処理システム、情報処理方法およびプログラムによれば、サービスを適切に提供することができる。 According to the information processing system, information processing method, and program of the present invention, services can be provided appropriately.

本発明の実施形態に係る情報処理システムの構成例を示すブロック図である。1 is a block diagram showing a configuration example of an information processing system according to an embodiment of the present invention. 本発明の実施形態に係るタスクDBの構成例を示す模式図である。FIG. 2 is a schematic diagram showing a configuration example of a task DB according to an embodiment of the present invention. 本発明の実施形態に係る業者DBの構成例を示す模式図である。FIG. 2 is a schematic diagram showing a configuration example of a vendor DB according to an embodiment of the present invention. 本発明の実施形態に係る要望情報DBの構成例を示す模式図である。FIG. 2 is a schematic diagram showing a configuration example of a request information DB according to an embodiment of the present invention. 本発明の実施形態に係る評価DBの構成例を示す模式図である。It is a schematic diagram showing an example of composition of evaluation DB concerning an embodiment of the present invention. 本発明の実施形態に係るタスクの実行の順番の例を示す模式図である。FIG. 2 is a schematic diagram showing an example of the order of execution of tasks according to an embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。3 is a flowchart showing an example of the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの作用を説明するための模式図である。FIG. 2 is a schematic diagram for explaining the operation of the information processing system according to the embodiment of the present invention. 本発明の実施形態に係る情報処理システムの基本的構成例を示すブロック図である。1 is a block diagram showing a basic configuration example of an information processing system according to an embodiment of the present invention. 本発明の実施形態に係る情報処理システムの基本的動作例を示すフローチャートである。1 is a flowchart illustrating a basic operation example of an information processing system according to an embodiment of the present invention. 本発明の実施形態に係るコンピュータの基本的構成例を示すブロック図である。FIG. 1 is a block diagram showing an example of the basic configuration of a computer according to an embodiment of the present invention.

以下、図面を参照して本発明の実施形態について説明する。なお、各図において同一または対応する構成には同一の符号を用いて説明を適宜省略する。 Embodiments of the present invention will be described below with reference to the drawings. In addition, in each figure, the same reference numerals are used for the same or corresponding components, and the description thereof will be omitted as appropriate.

(情報処理システムの構成)
図1は、本発明の実施形態に係る情報処理システムの構成例を示すブロック図である。図1に示す情報処理システム200は、調整システム100と、1または複数の依頼者端末3と、窓口システム4と、1または複数の業者端末7とを備える。本実施形態において情報処理システム200は、無人航空機(以下、ドローンという)を用いた農薬散布ビジネスにおいて、農薬散布の依頼者と、農薬散布に係るリソースを提供する複数の業者とのマッチングを支援するシステムである。なお、本実施形態において、業者は、後述するタスクの実行者であって、個人であってもよいし、法人等の団体であってもよい。ただし、本実施形態に係る情報処理システムの適用範囲はこの例に限定されない。
(Configuration of information processing system)
FIG. 1 is a block diagram showing a configuration example of an information processing system according to an embodiment of the present invention. The information processing system 200 shown in FIG. 1 includes an adjustment system 100, one or more client terminals 3, a counter system 4, and one or more vendor terminals 7. In the present embodiment, the information processing system 200 supports matching of a pesticide spraying requester with a plurality of businesses providing resources related to pesticide spraying in a pesticide spraying business using unmanned aerial vehicles (hereinafter referred to as drones). It is a system. Note that in this embodiment, the trader is a person who executes a task to be described later, and may be an individual or an organization such as a corporation. However, the scope of application of the information processing system according to this embodiment is not limited to this example.

調整システム100は、1または複数のコンピュータを用いて構成することができる。調整システム100は、1または複数のコンピュータと、コンピュータが実行するプログラム、コンピュータが使用するファイル等のソフトウェアとの組み合わせ等から構成される機能的構成として次の各部を備える。すなわち、調整システム100は、要望情報DB(データベース)5と、業者調整部8と、業者DB2と、タスクDB1と、評価DB6と、スケジュール調整部9と、実行ステータス管理部10と、バックアップ調整部11と、インセンティブ管理部12と、順番DB13とを備える。以下、符号順に各構成要素について説明する。 Adjustment system 100 can be configured using one or more computers. The adjustment system 100 includes the following parts as a functional configuration consisting of a combination of one or more computers, programs executed by the computers, software such as files used by the computers, and the like. That is, the coordination system 100 includes a request information DB (database) 5, a vendor coordination section 8, a vendor DB 2, a task DB 1, an evaluation DB 6, a schedule coordination section 9, an execution status management section 10, and a backup coordination section. 11, an incentive management section 12, and an order DB 13. Hereinafter, each component will be explained in order of reference numerals.

図2は、タスクDB1のテーブル構成例を示す。図2に示すタスクDB1は、各レコードにおいて、タスクNo.(番号)と、タスクの種類と、タスクの単価とを対応づけるテーブルとして構成されている。なお、本実施形態において、タスクは、農薬散布サービスを行うための一連のジョブ、ワーク等の仕事を、仕事の種類に応じて分割した仕事の単位である。なお、仕事の種類は、例えば、人、機材、材料等のリソースの種類に応じて分類することができる。本実施形態において、タスクNo.は、タスクの種類を特定するために付与した番号である。各タスクNo.は、タスクの種類を一意に識別する。タスクの種類は、タスクの性質に応じたタスクの分類である。本実施形態では、タスクの種類は、ドローン貸出タスク、ドローン操作タスク、農薬提供タスク、現地への農薬配送タスク、現地へのドローン配送タスク、現地からのドローン回収タスク等に分類される。なお、農薬提供タスクは、薬品の種類に応じてさらに分類される。タスクの単価は、例えば、単位時間当たり価格(料金)や、農薬散布の単位面積当たりの価格や、配送や回収に要する単位移動距離当たりの価格で表される。図2に示す例において例えば、タスクNo.=11のタスクの種類はドローン貸出タスクである。 FIG. 2 shows an example of the table configuration of the task DB1. The task DB1 shown in FIG. 2 includes task numbers in each record. (number), the type of task, and the unit price of the task. Note that, in this embodiment, a task is a unit of work that is obtained by dividing a series of jobs, works, etc. for performing a pesticide spraying service according to the type of work. Note that the types of work can be classified, for example, according to the types of resources such as people, equipment, and materials. In this embodiment, task No. is a number assigned to identify the type of task. Each task No. uniquely identifies the type of task. The task type is a classification of tasks according to the nature of the task. In this embodiment, the types of tasks are classified into a drone rental task, a drone operation task, a pesticide provision task, a pesticide delivery task to the site, a drone delivery task to the site, a drone recovery task from the site, and the like. Note that the pesticide provision task is further classified according to the type of medicine. The unit price of a task is expressed, for example, as a price (fee) per unit time, a price per unit area for pesticide spraying, or a price per unit travel distance required for delivery or collection. In the example shown in FIG. 2, for example, task No. The type of task of =11 is a drone rental task.

図3は、業者DB2のテーブル構成例を示す。図3に示す業者DB2は、各レコードにおいて、業者IDと、タスクNo.と、業者名と、業者の住所と、業者の電話番号と、業者に連絡するための業者端末情報とを対応付けるテーブルとして構成されている。業者IDは、業者を特定するために付与した番号である。タスクNo.は、当該業者IDの業者が対応可能なタスクのタスクNo.である。タスクNo.は、タスクDB1と業者DB2で共通である。業者に連絡するための業者端末情報は、例えば業者の電子メールのアドレスである。図3に示す例では、業者ID=101の業者が、タスクNo.=11(ドローン貸出タスク)とタスクNo.=21(ドローン操作タスク)とタスクNo.=51(ドローン配送タスク)とタスクNo.=61(ドローン回収タスク)に対応可能である。 FIG. 3 shows an example of the table structure of the vendor DB2. The vendor DB 2 shown in FIG. 3 includes a vendor ID and a task number in each record. , the vendor name, the vendor's address, the vendor's telephone number, and the vendor's terminal information for contacting the vendor. The vendor ID is a number assigned to identify the vendor. Task No. is the task number of the task that can be handled by the vendor with the corresponding vendor ID. It is. Task No. is common to the task DB1 and the vendor DB2. The vendor terminal information for contacting the vendor is, for example, the vendor's e-mail address. In the example shown in FIG. 3, the vendor with vendor ID=101 has task No. =11 (drone rental task) and task No. =21 (drone operation task) and task No. =51 (drone delivery task) and task no. =61 (drone recovery task).

依頼者端末3は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等の端末であり、農薬散布の依頼者によって操作される。依頼者端末3は、窓口システム4にアクセスし、例えば、依頼者の氏名、依頼者の住所、農薬散布希望日時、農薬の種類の選択、農薬散布住所、農薬散布面積情報の入力と窓口システム4への伝搬を行う。なお、本実施形態において伝搬は、所定の情報を伝送する際の送信側および受信側間で行われる一連の所定のデータの送受信を意味する。また、本実施形態では、依頼者の氏名、依頼者の住所、農薬散布希望日時、農薬の種類の選択、農薬散布住所、農薬散布面積情報等、依頼内容を要望する際に依頼者側が入力した情報を、要望情報という。また、依頼者端末3は、例えば、窓口システム4から受信した要望情報に於けるサービス提供の承諾確認情報の表示を行う。また、依頼者端末3は、例えば、サービス提供の承諾確認情報を元に依頼者が判断したサービス提供の承諾可否情報を窓口システム4へ伝搬するとともに、要望情報に於けるサービス提供の完了情報を受信する。 The client terminal 3 is, for example, a personal computer, a tablet terminal, a smartphone, or the like, and is operated by a client for pesticide spraying. The client terminal 3 accesses the counter system 4 and inputs, for example, the client's name, the client's address, the desired date and time of pesticide spraying, the selection of the type of pesticide, the pesticide spraying address, the pesticide spraying area information, and the counter system 4 Perform propagation to Note that in this embodiment, propagation refers to the transmission and reception of a series of predetermined data between a transmitting side and a receiving side when transmitting predetermined information. In addition, in this embodiment, the requester side inputs information such as the requester's name, the requester's address, the desired date and time of pesticide spraying, the selection of the type of pesticide, the pesticide spraying address, the pesticide spraying area information, etc. when requesting the request contents. The information is called request information. Further, the client terminal 3 displays, for example, consent confirmation information for service provision in the request information received from the counter system 4. Further, the client terminal 3 transmits, for example, information on whether or not to accept the service provision determined by the client based on the consent confirmation information on the service provision to the counter system 4, and also transmits the completion information of the service provision in the request information. Receive.

窓口システム4は、1または複数のコンピュータを用いて例えばWeb(ウェブ)サーバとして構成される。窓口システム4は、依頼者端末3から伝搬された要望情報を受信した場合、要望No.を付与して、要望情報を調整システム100に伝搬して要望情報DB5に格納する。要望No.は、要望情報を特定するために要望情報に付与された番号である。また、窓口システム4は、調整システム100から、要望No.とサービス提供の可能情報を受信した場合、サービス提供の承諾確認情報を要望No.に該当する依頼者端末3へ伝搬する。また、窓口システム4は、依頼者端末3から要望No.とサービス提供の承諾可否情報を受信した場合、調整システム100に伝搬する。また、窓口システム4は、調整システム100から、要望No.とサービス提供の完了情報を受信した場合、要望No.に該当する依頼者端末3にサービス提供の完了情報を伝搬する。 The counter system 4 is configured, for example, as a Web server using one or more computers. When the counter system 4 receives the request information propagated from the client terminal 3, the counter system 4 selects the request No. The request information is propagated to the adjustment system 100 and stored in the request information DB 5. Request No. is a number given to the request information to identify the request information. Further, the counter system 4 receives the request No. from the adjustment system 100. If you receive information on the possibility of providing the service, please send the request number to confirm the consent to provide the service. The information is propagated to the corresponding client terminal 3. Further, the counter system 4 receives the request No. from the client terminal 3. When receiving information on whether or not to accept the service provision, the information is propagated to the coordination system 100. Further, the counter system 4 receives the request No. from the adjustment system 100. and service provision completion information is received, Request No. The service provision completion information is propagated to the corresponding client terminal 3.

図4は、要望情報DB5のテーブル構成例を示す。要望情報DB5は、各レコードにおいて、要望No.と、要望情報と、サービス提供ステータスと、各タスクNo.のステータスと、各タスクNo.の実行業者IDと、各タスクNo.の実行業者価格と、各タスクNo.のバックアップ業者IDと、各タスクNo.のバックアップ業者価格とを対応付けるテーブルとして構成されている。この場合、要望情報は、依頼者の氏名、依頼者の住所、農薬散布希望日時、農薬の種類の選択、農薬散布住所、および農薬散布面積情報を含む。業者IDは、業者DB2と要望情報DB5で共通である。サービス提供ステータスは、サービス提供の可能情報とサービス提供の承諾可否情報(承諾またはキャンセル)とサービス提供の完了情報を表す。ステータスは、タスクの進捗状況情報とタスクの完了情報とタスク開始前後でタスク実行が不可になった旨の情報等を表す。実行業者IDは、タスクを実行する業者の業者IDである。バックアップ業者IDは、実行業者IDの業者にてタスク実行が不可となった際に代わりにタスクを実行する業者の業者IDである。実行業者価格は、実行業者IDの業者がタスクを実行する場合の価格である。バックアップ業者価格は、バックアップ業者IDの業者がタスクを実行する場合の価格である。なお、図4では、第○○のタスクのステータス等と表記しているが、この番号「○○」はタスクの実行順を表すものではない。本実施形態においてタスクの実行順序は、後述する順番DB13に、タスクの組み合わせに基づいて予め定義されている。また、各要望No.に紐付けられるタスクの個数(図4では「n」)は、要望情報に応じて決定される。 FIG. 4 shows an example of the table configuration of the request information DB 5. The request information DB 5 includes request No. in each record. , request information, service provision status, and each task number. status and each task number. Executor ID and each task number. Executor price and each task number. backup company ID and each task number. It is configured as a table that associates the prices of the backup companies with the prices of the backup companies. In this case, the request information includes the requester's name, the requester's address, the desired date and time of pesticide spraying, the selection of the type of pesticide, the pesticide spraying address, and the pesticide spraying area information. The vendor ID is common to the vendor DB2 and the request information DB5. The service provision status represents information on whether the service can be provided, information on whether or not the service can be accepted (acceptance or cancellation), and information on the completion of the service provision. The status represents task progress information, task completion information, information indicating that the task cannot be executed before or after starting the task, and the like. The execution company ID is the company ID of the company that executes the task. The backup vendor ID is the vendor ID of a vendor who executes the task instead when the vendor with the execution vendor ID becomes unable to execute the task. The executing agent price is the price when the task is executed by the agent having the executing agent ID. The backup vendor price is the price when the vendor with the backup vendor ID executes the task. In addition, in FIG. 4, the status of task #○○ is indicated, but this number "○○" does not represent the execution order of the tasks. In this embodiment, the task execution order is predefined in an order DB 13, which will be described later, based on a combination of tasks. Also, each request no. The number of tasks (“n” in FIG. 4) associated with the task is determined according to the request information.

図5は、評価DB6のテーブル構成例を示す。評価DB6は、各レコードにおいて、業者IDと業者評価情報とを対応づける。業者IDは、業者DB2と評価DB6で共通である。業者評価情報は、業者に対するインセンティブを表す情報(以下、業者評価情報と称する)である。 FIG. 5 shows an example of the table configuration of the evaluation DB 6. The evaluation DB 6 associates a vendor ID with vendor evaluation information in each record. The vendor ID is common to the vendor DB2 and the evaluation DB6. The vendor evaluation information is information representing incentives for the vendor (hereinafter referred to as vendor evaluation information).

本実施形態では、各タスクに対して、タスクを実行する業者を登録するとともに、当該業者がタスクを実行できない場合にタスクを実行する業者を予めバックアップとして登録する。その際、本実施形態では、タスクを実行できなかった場合には当該業者の業者評価情報が表す評価を引き下げるとともに、バックアップとしてタスクを実行した場合には当該業者の業者評価情報が表す評価を引き上げることで、バックアップとして登録する業者にインセンティブを与える。なお、本実施形態において、業者評価情報が表す評価は、例えば、次回以降の作業時にタスクを割り当てる優先度に影響する。 In this embodiment, for each task, a trader who executes the task is registered, and a trader who will execute the task if the trader is unable to execute the task is registered in advance as a backup. In this case, in this embodiment, if the task could not be executed, the evaluation represented by the company evaluation information of the company concerned is lowered, and if the task was executed as a backup, the evaluation represented by the company evaluation information of the company concerned is increased. This provides an incentive for vendors to register as backups. Note that in this embodiment, the evaluation represented by the vendor evaluation information affects, for example, the priority of assigning tasks during the next and subsequent work.

業者端末7は、例えば、パーソナルコンピュータ、タブレット端末、スマートフォン等の端末であり、農薬散布に係るタスクの実行を希望する業者IDが付与された業者によって操作される。業者端末7は、例えば、調整システム100から、タスクNo.と要望No.と要望情報を元にした募集情報(以下、募集情報と称する)を受信する。また、業者端末7は、例えば、募集情報を元にして業者が指定した要望No.とタスクNo.のタスクに対する実行またはバックアップ対応または両方の対応が可能であることを示す情報(以下、応募情報と称する)を調整システム100に対して伝搬する。また、業者端末7は、例えば、要望No.とタスクNo.とサービス提供の承諾可否情報とタスク開始情報を調整システム100から受信する。また、業者端末7は、例えば、タスク開始後には要望No.のタスクNo.に該当するタスクの進捗状況情報やタスク完了情報または、タスク開始前後でタスク実行が不可となったことを示すステータス情報(以下、タスク実行不可情報と称する)を調整システム100に対して伝搬する。 The trader terminal 7 is, for example, a personal computer, a tablet terminal, a smartphone, or the like, and is operated by a trader assigned a trader ID who wishes to perform tasks related to agricultural chemical spraying. For example, the vendor terminal 7 receives task No. from the adjustment system 100. and request no. and recruitment information (hereinafter referred to as recruitment information) based on the request information. Further, the vendor terminal 7 may receive a request number specified by the vendor based on recruitment information, for example. and task no. Information (hereinafter referred to as application information) indicating that execution and/or backup support for the task is possible is propagated to the adjustment system 100. Further, the vendor terminal 7, for example, requests request no. and task no. , information on whether or not to accept the service provision, and task start information are received from the coordination system 100 . Further, the vendor terminal 7 may, for example, request request No. after starting the task. Task No. progress status information and task completion information of the task corresponding to , or status information indicating that the task cannot be executed before or after starting the task (hereinafter referred to as task execution impossible information) is propagated to the adjustment system 100.

業者調整部8は、要望情報DB5に要望No.に該当する要望情報が格納された際、評価DB6の業者IDに対応する業者評価情報を参照し、少なくとも1つ以上の高評価の業者IDにリレーションする業者DB2の業者IDに対応する業者への連絡情報を用いて、要望No.と業者IDのタスクNo.と募集情報を、業者IDに対応する業者端末7に優先的に伝搬する。また、業者調整部8は、少なくとも1つ以上の業者IDに対応する業者端末7から応募情報を受信した際に、受信した順番に実行可能なタスク実行業者の業者ID(以下、タスク実行業者IDと称する)と、タスク実行業者が対応できない際にバックアップとして代わりにタスクの実行が可能な業者の業者ID(以下、バックアップ業者IDと称する)を選択する。また、業者調整部8は、タスク実行業者IDを要望情報DB5の要望No.に該当するタスクNo.の実行業者IDに格納する。また、業者調整部8は、バックアップ業者IDを要望情報DB5の要望No.に該当するタスクNo.のバックアップ業者IDに格納する。また、業者調整部8は、要望情報に対応する全てのタスク実行業者IDとバックアップ業者IDが揃った後、サービス提供ステータスにサービス提供の可能情報を格納し、該当する要望No.を窓口システム4に伝搬する。また、業者調整部8は、窓口システム4から該当する要望No.を受信した際、要望情報DB5のサービス提供ステータスを参照する。また、業者調整部8は、サービス提供ステータス内のサービス提供の承諾可否情報がサービス提供の承諾可能情報の場合には、当該要望No.のタスクNo.に該当する少なくとも1つ以上のタスクNo.の実行業者IDの業者IDとタスクNo.のバックアップ業者IDの業者IDにリレーションしている業者DB2の業者IDに該当する業者への連絡情報を用いて業者IDに対応する業者端末7にその旨を伝搬する。また、業者調整部8は、窓口システム4から該当する要望No.を受信した際、サービス提供ステータスを参照し、サービス提供の承諾可否情報としてサービス提供の承諾不可情報を受信した場合には、当該要望No.のタスクNo.に該当する少なくとも1つ以上のタスクNo.の実行業者IDの業者IDとタスクNo.のバックアップ業者IDの業者IDにリレーションしている業者DB2の業者IDに該当する業者への連絡情報を用いて業者IDに対応する業者端末7にその旨を伝搬する。 The vendor adjustment department 8 records the request No. in the request information DB 5. When the request information corresponding to is stored, the vendor evaluation information corresponding to the vendor ID in the evaluation DB 6 is referred to, and the request information is sent to the vendor corresponding to the vendor ID in the vendor DB 2 that is related to at least one highly rated vendor ID. Request No. using the contact information. and the task number of the vendor ID. and recruitment information are preferentially propagated to the vendor terminal 7 corresponding to the vendor ID. Further, when receiving application information from the vendor terminal 7 corresponding to at least one vendor ID, the vendor adjustment unit 8 stores the vendor IDs (hereinafter, task execution vendor IDs) of task executors that can execute tasks in the order received. ) and a vendor ID (hereinafter referred to as backup vendor ID) of a vendor who can execute the task as a backup when the task execution vendor is unavailable (hereinafter referred to as backup vendor ID). Further, the vendor adjustment unit 8 assigns the task execution vendor ID to the request number in the request information DB 5. Task No. corresponding to Stored in the executor ID. Further, the vendor adjustment unit 8 stores the backup vendor ID as the request number in the request information DB 5. Task No. corresponding to Stored in the backup company ID. Further, after all the task execution vendor IDs and backup vendor IDs corresponding to the request information are collected, the vendor adjustment unit 8 stores the service provision possibility information in the service provision status, and stores the service provision possibility information in the service provision status. is propagated to the counter system 4. Further, the vendor adjustment department 8 receives the corresponding request No. from the counter system 4. When receiving the request information DB 5, the service provision status in the request information DB 5 is referred to. Further, if the service provision approval/disapproval information in the service provision status is the service provision approval/disapproval information, the vendor coordination unit 8 determines whether the request No. Task No. At least one task number corresponding to The vendor ID and task number of the executing vendor ID. This information is propagated to the vendor terminal 7 corresponding to the vendor ID using the contact information for the vendor corresponding to the vendor ID in the vendor DB 2 that is related to the vendor ID of the backup vendor ID. Further, the vendor adjustment department 8 receives the corresponding request No. from the counter system 4. When the request No. is received, the service provision status is referred to, and if the service provision disapproval information is received as the service provision approval/disapproval information, the corresponding request No. Task No. At least one task number corresponding to The vendor ID and task number of the executing vendor ID. This information is propagated to the vendor terminal 7 corresponding to the vendor ID using the contact information for the vendor corresponding to the vendor ID in the vendor DB 2 that is related to the vendor ID of the backup vendor ID.

スケジュール調整部9は、窓口システム4から要望No.を受信した際、サービス提供ステータスを参照し、サービス提供の承諾可否情報としてサービス提供の承諾可能情報の場合には、図6示す予め定義しているタスク順番に沿って、要望情報DB5の要望No.に該当する少なくとも1つ以上のタスクNo.のステータスを参照し、ステータス情報が無い場合にはタスクNo.のステータスにタスク開始情報を登録する。図6は、後述する順番DB13に定義されているタスクの順番の例を示す。 The schedule adjustment unit 9 receives the request No. from the counter system 4. When receiving the request, the service provision status is referred to, and if the service provision is acceptable information, the request number in the request information DB 5 is determined according to the predefined task order shown in FIG. 6. .. At least one task number corresponding to If there is no status information, refer to the status of the task No. Register task start information in the status. FIG. 6 shows an example of the order of tasks defined in the order DB 13, which will be described later.

図6に示す例は、ある要望No.の各タスクが、図2を参照して説明したタスクNo.が、「11」、「12」、「31」、「41」、「51」および「61」である場合のタスクの実行順序を示す。図6に示す例では、タスクNo.=31の農薬提供タスク(薬品A)が実行された後に、タスクNo.=41の現地への農薬配送タスクが実行される。また、タスクNo.=11のドローン貸出タスクが実行された後に、タスクNo.=51の現地へのドローン配送タスクが実行される。そして、タスクNo.=41の現地への農薬配送タスクとタスクNo.=51の現地へのドローン配送タスクが実行された後、タスクNo.=12のドローン操作タスクが実行され、農薬の散布が実施される。また、タスクNo.=12のドローン操作タスクが実行された後、タスクNo.=61のドローン回収タスクが実行される。なお、図6に示す例では、タスクの開始前に、タスクNo.=「11」、「12」、「31」、「41」、「51」および「61」のタスクに対してそれぞれ実行業者ID=「105」、「103」、「101」、「107」、「109」および「111」が登録されている。また、タスクの開始前に、タスクNo.=「11」、「12」、「31」、「41」、「51」および「61」のタスクに対してそれぞれバックアップ業者ID=「106」、「104」、「102」、「108」、「110」および「112」が登録されている。 The example shown in FIG. 6 is based on a certain request No. Each task corresponds to the task No. described with reference to FIG. is "11", "12", "31", "41", "51", and "61". In the example shown in FIG. 6, task No. After the pesticide provision task (drug A) of =31 is executed, task No. =41 pesticide delivery tasks to the field are executed. Also, task no. After the drone lending task of =11 is executed, task No. =51 drone delivery tasks to the site are executed. And task no. = 41 pesticide delivery tasks to the field and task no. After the drone delivery task to the site of =51 is executed, task No. =12 drone operation tasks are executed and pesticide spraying is carried out. Also, task no. After the drone operation task of =12 is executed, task No. =61 drone recovery tasks are executed. Note that in the example shown in FIG. 6, before starting the task, task No. = Executor ID = "105", "103", "101", "107" for the tasks "11", "12", "31", "41", "51" and "61", respectively. "109" and "111" are registered. Also, before starting a task, task No. = Backup vendor ID = "106", "104", "102", "108" for the tasks "11", "12", "31", "41", "51" and "61" respectively, "110" and "112" are registered.

また、スケジュール調整部9は、要望No.に該当する要望情報DB5の少なくとも1つ以上のタスクNo.の実行業者IDの業者IDとリレーションする業者DB2内の業者IDに該当する業者への連絡情報を用いて、タスクNo.の実行業者IDの業者IDの業者端末7に要望No.とタスクNo.とタスク開始情報を伝搬する。また、スケジュール調整部9は、タスクNo.のステータスにタスク完了情報が登録された場合には、図6に示すように予め定義しているタスク順番に沿って、次のタスクNo.に該当する要望情報DB5内の少なくとも1つ以上のタスクNo.のステータスにタスク開始を登録する。また、スケジュール調整部9は、要望No.に該当する要望情報DB5内の少なくとも1つ以上の次のタスクNo.の実行業者IDの業者IDとリレーションする業者DB2内の業者IDに該当する業者への連絡情報を用いて、タスクNo.の実行業者IDの業者IDの業者端末7に要望No.とタスクNo.とタスク開始情報を伝搬する。また、スケジュール調整部9は、図6に示すように予め定義しているタスク順番の要望情報DB5内の全てのタスクNo.のステータスにタスク完了情報が登録された場合には、該当する要望情報DB5内のタスクNo.のサービス提供ステータスにサービス提供の完了情報を登録する。また、スケジュール調整部9は、窓口システム4に要望No.とサービス提供の完了情報を伝搬する。 The schedule adjustment unit 9 also requests request no. At least one or more task No. of the request information DB 5 corresponding to Using the contact information for the vendor corresponding to the vendor ID in the vendor DB2 that is related to the vendor ID of the executing vendor ID, task No. request No. to the vendor terminal 7 of the vendor ID of the executing vendor ID. and task no. and propagate task start information. Also, the schedule adjustment unit 9 selects the task No. When task completion information is registered in the status of , the next task No. is registered in the predefined task order as shown in FIG. At least one or more task No. in the request information DB 5 corresponding to Register the task start to the status. The schedule adjustment unit 9 also requests request no. At least one or more next task No. in the request information DB 5 corresponding to Using the contact information for the vendor corresponding to the vendor ID in the vendor DB2 that is related to the vendor ID of the executing vendor ID, task No. request No. to the vendor terminal 7 of the vendor ID of the executing vendor ID. and task no. and propagate task start information. Further, the schedule adjustment unit 9 selects all the task numbers in the request information DB 5 in the predefined task order as shown in FIG. When task completion information is registered in the status of , the task No. in the corresponding request information DB5 is registered. Register service provision completion information in the service provision status of . The schedule adjustment unit 9 also sends request No. to the counter system 4. and propagate completion information of service provision.

実行ステータス管理部10は、少なくとも1つ以上の業者IDに該当する業者端末7から業者IDと、募集情報に伴う要望No.のタスクNo.に該当するタスク完了情報を受信した場合、次のようにしてタスクNo.のステータスにタスク完了情報を登録する。すなわち、実行ステータス管理部10は、業者IDとリレーションする要望No.のタスクNo.に該当する要望情報DB5の少なくとも1つ以上のタスクNo.の実行業者IDの業者IDまたはタスクNo.のバックアップ業者IDの業者IDに該当するタスクNo.のステータスにタスク完了情報を登録する。また、実行ステータス管理部10は、業者端末7の業者IDと、要望No.のタスクNo.のバックアップ業者IDの業者IDが合致する場合には、要望No.とタスクNo.とタスクNo.のバックアップ業者IDの業者IDとタスク完了の情報(以下、バックアップ実行完了情報と称する)を後述するインセンティブ管理部12へ伝搬する。また、実行ステータス管理部10は、少なくとも1つ以上の業者IDに該当する業者端末7から業者IDと、募集情報に伴う要望No.のタスクNo.に該当するタスク実行不可情報を受信した場合、業者IDとリレーションする要望No.のタスクNo.に該当する要望情報DB5内の少なくとも1つ以上のタスクNo.の実行業者IDの業者IDに該当するタスクNo.のステータスにタスク実行不可情報を登録する。また、実行ステータス管理部10は、要望No.と業者端末7の業者IDとタスクNo.とタスク実行不可情報をバックアップ調整部11へ伝搬する。 The execution status management unit 10 receives vendor IDs from the vendor terminals 7 corresponding to at least one vendor ID and the request number associated with the recruitment information. Task No. When task completion information corresponding to task number is received, the task number is changed as follows. Register task completion information in the status. That is, the execution status management unit 10 stores the request No. related to the vendor ID. Task No. At least one or more task No. of the request information DB 5 corresponding to The vendor ID or task number of the executing vendor ID. Task No. corresponding to the backup vendor ID of Register task completion information in the status. The execution status management unit 10 also stores the vendor ID of the vendor terminal 7 and the request number. Task No. If the vendor ID of the backup vendor ID matches, request No. and task no. and task no. The backup vendor ID of the backup vendor ID and task completion information (hereinafter referred to as backup execution completion information) are propagated to the incentive management unit 12, which will be described later. Further, the execution status management unit 10 receives the vendor ID from the vendor terminal 7 corresponding to at least one vendor ID and the request number associated with the recruitment information. Task No. When task execution impossible information corresponding to is received, request No. related to the vendor ID is received. Task No. At least one or more task No. in the request information DB 5 corresponding to Task No. corresponding to the vendor ID of the executing vendor ID. Register task execution impossible information in the status. The execution status management unit 10 also handles the request No. and the vendor ID and task number of the vendor terminal 7. and the task execution impossible information is propagated to the backup adjustment unit 11.

バックアップ調整部11は、実行ステータス管理部10から要望No.と業者端末7の業者IDとタスクNo.とタスク実行不可情報を受信した場合、要望No.とタスクNo.に該当する要望情報DB5のタスクNo.のステータスにバックアップタスク開始情報を登録する。また、バックアップ調整部11は、要望No.とタスクNo.に該当するタスクNo.のバックアップ業者IDの業者IDとリレーションする業者DB2の業者IDに該当する業者への連絡情報を用いて、該当する業者IDの業者端末7にタスク開始を伝搬する。また、バックアップ調整部11は、実行ステータス管理部10から受信した要望No.とタスクNo.と業者端末7の業者IDとタスクNo.に該当するタスクNo.のバックアップ業者IDの業者ID(以下、インセンティブ変更情報と称する)をインセンティブ管理部12へ伝搬する。 The backup adjustment unit 11 receives the request No. from the execution status management unit 10. and the vendor ID and task number of the vendor terminal 7. and task execution impossible information is received, Request No. and task no. Task No. of request information DB5 corresponding to Register backup task start information in the status. In addition, the backup adjustment unit 11 requests request no. and task no. Task No. corresponding to Using the contact information for the vendor corresponding to the vendor ID in the vendor DB 2 that is related to the vendor ID of the backup vendor ID, the task start is propagated to the vendor terminal 7 of the corresponding vendor ID. The backup adjustment unit 11 also receives the request No. received from the execution status management unit 10. and task no. and the vendor ID and task number of the vendor terminal 7. Task No. corresponding to The vendor ID of the backup vendor ID (hereinafter referred to as incentive change information) is propagated to the incentive management unit 12.

インセンティブ管理部12は、実行ステータス管理部10からバックアップ実行完了情報とバックアップ調整部11からインセンティブ変更情報を受信し、バックアップ実行完了情報とインセンティブ変更情報の要望No.とタスクNo.とタスクNo.のバックアップ業者IDの業者IDを比較する。インセンティブ管理部12は、比較結果が合致した場合、インセンティブ変更情報のタスク実行不可となった業者端末7の業者IDにリレーションする評価DB6の業者IDに該当する業者評価の値を減算する。また、インセンティブ管理部12は、比較結果が合致した場合、インセンティブ変更情報のタスクNo.のバックアップ業者IDの業者IDにリレーションする評価DB6の業者IDに該当する業者評価の値を加算する。 The incentive management unit 12 receives the backup execution completion information from the execution status management unit 10 and the incentive change information from the backup adjustment unit 11, and receives the request number of the backup execution completion information and incentive change information. and task no. and task no. Compare the backup vendor IDs of the backup vendor IDs. If the comparison results match, the incentive management unit 12 subtracts the value of the vendor evaluation corresponding to the vendor ID in the evaluation DB 6 that is related to the vendor ID of the vendor terminal 7 that is unable to execute the task of the incentive change information. In addition, if the comparison results match, the incentive management unit 12 selects the task number of the incentive change information. The corresponding vendor evaluation value is added to the vendor ID of the evaluation DB 6 that is related to the vendor ID of the backup vendor ID.

順番DB13は、複数種類のタスクの提供可能なすべての組み合わせに対して、例えば図6を参照して説明したような各タスクの実行の順番を定義する情報を格納する。順番DB13は、例えば、タスクNo.=31のタスク(農薬提供タスク)の薬品が異なるタスクNo.=3xのタスクについて、図6に示す例と同様の順番を定義する情報を格納する。 The order DB 13 stores information that defines the order of execution of each task, as described with reference to FIG. 6, for example, for all combinations of multiple types of tasks that can be provided. The order DB 13 includes, for example, task No. = Task No. 31 (pesticide supply task) with different chemicals. =3x tasks, information defining the order similar to the example shown in FIG. 6 is stored.

なお、業者調整部8が、本発明に係る実行者調整手段の一構成例である。実行業者が、実行者の一例である。バックアップ業者が、補助実行者の一例である。インセンティブ管理部12が、インセンティブ管理手段の一構成例である。バックアップ調整部11が、バックアップ調整手段の一構成例である。 Note that the vendor adjustment section 8 is an example of the configuration of the executor adjustment means according to the present invention. An executor is an example of an executor. A backup vendor is an example of an auxiliary performer. The incentive management unit 12 is an example of the configuration of incentive management means. The backup adjustment unit 11 is an example of a configuration of a backup adjustment means.

(情報処理止ステムの動作例)
図7~図18を参照して、図1~図6を参照して説明した本発明の実施形態に係る情報処理システム200の動作例について説明する。図7~図18は、本発明の実施形態に係る情報処理システムの動作例を示す流れ図である。
(Example of operation of information processing stem)
An example of the operation of the information processing system 200 according to the embodiment of the present invention described with reference to FIGS. 1 to 6 will be described with reference to FIGS. 7 to 18. 7 to 18 are flowcharts showing operational examples of the information processing system according to the embodiment of the present invention.

図7~図18に示すように、ドローンを用いた農薬散布のサービス提供を希望する依頼者は、依頼者端末3を用いて、要望情報(依頼者の氏名、依頼者の住所、農薬散布希望日時、農薬の種類の選択、農薬散布住所、農薬散布面積情報等)を窓口システム4に伝搬する(図7のS101)。 As shown in Figures 7 to 18, a client who wishes to provide a pesticide spraying service using a drone uses the client terminal 3 to provide request information (client's name, client's address, pesticide spraying request). (date and time, selection of type of pesticide, pesticide spraying address, pesticide spraying area information, etc.) are propagated to the window system 4 (S101 in FIG. 7).

窓口システム4は、受信した要望情報と要望情報に付与した要望No.を要望情報DB5に格納し、要望No.に該当する要望情報DB5のサービス提供ステータス箇所にサービス提供希望を受付けたという情報を格納する(S102)。窓口システム4は、また、業者調整部8に対して要望No.を伝搬する(S103)。 The counter system 4 stores the received request information and the request number assigned to the request information. is stored in the request information DB5, and the request No. Information indicating that the service provision request has been accepted is stored in the service provision status section of the request information DB 5 corresponding to (S102). The counter system 4 also sends request no. is propagated (S103).

業者調整部8は、窓口システム4から要望No.を受信した際(S103)、要望情報DB5の要望No.に該当するサービス提供ステータス箇所を参照する(S104)。業者調整部8は、サービス提供ステータス箇所がサービス提供希望を受付けたという情報の場合、評価DB6の業者IDに該当する業者評価情報箇所を参照する(S105)。業者調整部8は、高評価値の順に業者IDにリレーションする業者DB2の業者IDに対応する業者の業者端末7情報を参照する(S106)。業者調整部8は、高評価値の順に、業者端末7に対して要望No.と要望No.に該当する要望情報DB5の要望情報と業者DB2の業者IDに該当する全てのタスクNo.を、募集情報として伝搬する(S107)。 The vendor adjustment department 8 receives the request No. from the counter system 4. (S103), the request No. of the request information DB5 is received. The corresponding service provision status location is referred to (S104). If the service provision status location indicates that the service provision request has been accepted, the vendor adjustment unit 8 refers to the vendor evaluation information location corresponding to the vendor ID in the evaluation DB 6 (S105). The trader adjustment unit 8 refers to the trader terminal 7 information of the trader corresponding to the trader ID in the trader DB 2 related to the trader ID in order of high evaluation value (S106). The vendor adjustment unit 8 sends request numbers to the vendor terminal 7 in order of highest evaluation value. and request no. All task numbers corresponding to the request information in the request information DB5 and the vendor ID in the vendor DB2. is propagated as recruitment information (S107).

少なくとも1つ以上の業者が業者端末7にて、業者調整部8からの要望No.と要望No.に該当する要望情報DB5の要望情報と、業者DB2の業者IDに該当する全てのタスクNo.を受信した際、業者は受信したタスクNo.毎にタスク実行のみが可能であるか、またはタスク実行時にバックアップとしてのみタスク実行が可能であるか、または両方の対応が可能である情報(応募情報)と該当するタスクNo.と要望No.を業者調整部8に伝搬する(S108)。 At least one or more vendors receive request No. from the vendor coordination department 8 on the vendor terminal 7. and request no. The request information corresponding to the request information DB5 and all the task numbers corresponding to the vendor ID of the vendor DB2. When receiving the task number, the vendor receives the task number. Information (application information) and the corresponding task number whether it is possible to execute the task only for each task, or only as a backup at the time of task execution, or both. and request no. is propagated to the vendor adjustment unit 8 (S108).

業者調整部8は、少なくとも1つ以上の業者端末7から要望No.と少なくとも1つ以上のタスクNo.と少なくとも1つ以上のタスクNo.に該当する応募情報を受信した際(S108)、受信した順に、要望No.のタスクNo.に該当する要望情報DB5のタスクNo.の実行業者ID箇所とタスクNo.のバックアップ業者ID箇所を参照する(図8のS109)。この後、業者調整部8は、要望No.のタスクNo.に該当する要望情報DB5のタスクNo.の実行業者ID箇所に業者IDが格納されて無く、且つ応募情報がタスク実行のみが可能または両方の対応が可能であるか否かを判断する。業者調整部8は、業者IDが格納されて無く、且つ応募情報がタスク実行のみ、または両方の対応が可能である場合には、該当する業者IDを要望No.のタスクNo.に該当する要望情報DB5のタスクNo.の実行業者ID箇所に格納する(S110)。 The vendor adjustment unit 8 receives request No. from at least one vendor terminal 7. and at least one task number. and at least one task number. When receiving application information corresponding to (S108), request No. Task No. Task No. of request information DB5 corresponding to Executor ID location and task number. (S109 in FIG. 8). After this, the vendor adjustment department 8 issues the request No. Task No. Task No. of request information DB5 corresponding to It is determined whether the vendor ID is not stored in the executor ID section of , and the application information allows only task execution or both. If the vendor adjustment unit 8 does not store the vendor ID and the application information allows only task execution or both, the vendor adjustment unit 8 assigns the corresponding vendor ID to the request number. Task No. Task No. of request information DB5 corresponding to (S110).

また、業者調整部8は、要望No.のタスクNo.に該当する要望情報DB5のタスクNo.の実行業者ID箇所に業者IDが格納されているが、タスクNo.のバックアップ業者ID箇所には業者IDが格納されて無く、且つ応募情報がバックアップとしてのみタスク実行が可能または、両方の対応が可能であるか否かを判断する。業者調整部8は、
業者IDが格納されて無く、且つ応募情報がバックアップとしてのみ、または両方の対応が可能である場合には、該当する業者IDを要望No.のタスクNo.に該当する要望情報DB5のタスクNo.のバックアップ業者ID箇所に格納する(S110)。
In addition, the vendor coordination department 8 requests request no. Task No. Task No. of request information DB5 corresponding to Although the vendor ID is stored in the executor ID section of task No. It is determined whether a vendor ID is not stored in the backup vendor ID location and the application information allows the task to be executed only as a backup, or whether it is possible to perform both tasks. The vendor coordination department 8
If the vendor ID is not stored and the application information can only be used as a backup, or if both can be used, please enter the corresponding vendor ID as the request number. Task No. Task No. of request information DB5 corresponding to (S110).

さらに、業者調整部8は、要望No.に該当する要望情報DB5の全てのタスクのタスクNo.の実行業者ID箇所とタスクNo.のバックアップ業者ID箇所に業者IDが格納された場合、要望No.に該当する要望情報DB5のサービス提供ステータス箇所にサービス提供の可能情報を格納する(S111)。また、業者調整部8は、窓口システム4に対して要望No.を伝搬する(S112)。なお、業者調整部8は、以後も業者端末7から同じ要望No.に該当する応募情報を受信した際、応募情報を受信した業者端末7に対して募集完了情報を伝搬する(S113)。 Furthermore, the vendor coordination department 8 requests request no. Task No. of all tasks in the request information DB5 corresponding to Executor ID location and task number. If the vendor ID is stored in the backup vendor ID location of Request No. The service provision possibility information is stored in the service provision status section of the request information DB 5 corresponding to (S111). Further, the vendor adjustment department 8 sends request No. to the counter system 4. is propagated (S112). Note that the vendor adjustment unit 8 will continue to receive the same request No. from the vendor terminal 7. When application information corresponding to is received, recruitment completion information is propagated to the vendor terminal 7 that received the application information (S113).

窓口システム4は、業者調整部8から要望No.を受信した際(S112)、要望情報DB5の要望No.に該当するサービス提供ステータス箇所を参照する(図9のS114)。窓口システム4は、サービス提供の可能情報の場合には、要望No.に該当する要望情報DB5の要望情報内の依頼者情報を参照し(S115)、依頼者情報を元に依頼者端末3に対して、要望No.と要望情報とサービス提供の承諾の可否を求める情報(サービス提供の承諾可否情報)を伝搬する(S116)。 The counter system 4 receives request No. from the vendor coordination department 8. (S112), the request No. of the request information DB5 is received. The corresponding service provision status location is referred to (S114 in FIG. 9). In the case of service provision possibility information, the counter system 4 requests request No. The requester information in the request information in the request information DB 5 corresponding to the request information is referred to (S115), and the request No. is sent to the requester terminal 3 based on the requester information. , request information, and information requesting permission to provide the service (information regarding permission to provide the service) are transmitted (S116).

依頼者が依頼者端末3にて、窓口システム4から要望情報とサービス提供の承諾可否情報を受信した後、依頼者端末3は、依頼者がサービス提供の承諾可否を判断した結果情報(サービス提供の承諾結果情報)とその要望No.を窓口システム4に伝搬する(S117)。 After the client receives the request information and the information on whether or not to accept the provision of the service from the counter system 4 on the client terminal 3, the client terminal 3 receives the result information (service provision (acceptance result information) and its request no. is propagated to the counter system 4 (S117).

窓口システム4は、依頼者端末3から要望No.とサービス提供の承諾結果情報を受信し(S117)、サービス提供の承諾結果情報が承諾である場合にはサービス提供の承諾可能情報を、キャンセルである場合にはサービス提供の承諾不可情報を要望No.に該当する要望情報DB5のサービス提供ステータス箇所に格納する(S118)。また、窓口システム4は、要望No.を業者調整部8とスケジュール調整部9に伝搬する(S119)。 The counter system 4 receives request No. from the client terminal 3. and service provision consent result information is received (S117), and if the service provision consent result information is approval, information on whether the service provision can be accepted is received, and if it is cancellation, information on the non-acceptance of the service provision is received. .. is stored in the service provision status location of the request information DB 5 corresponding to (S118). In addition, the counter system 4 has request no. is propagated to the vendor adjustment unit 8 and schedule adjustment unit 9 (S119).

業者調整部8は、窓口システム4から要望No.を受信した際(S119)、要望情報DB5の要望No.に該当するサービス提供ステータス箇所を参照する(図10のS120)。 The vendor adjustment department 8 receives the request No. from the counter system 4. (S119), the request No. of the request information DB5 is received. The corresponding service provision status location is referred to (S120 in FIG. 10).

一方、サービス提供ステータス箇所がサービス提供の承諾可能情報の場合、業者調整部8は、要望No.に該当する要望情報DB5内の少なくとも1つ以上のタスクNo.の実行業者ID箇所に格納されている業者IDと、タスクNo.のバックアップ業者ID箇所に格納されている業者IDにリレーションする業者DB2の業者IDに対応する業者の業者端末7情報を参照する(S121)。 On the other hand, if the service provision status location is information that allows the service provision to be accepted, the vendor coordination unit 8 selects the request No. At least one or more task No. in the request information DB 5 corresponding to The contractor ID stored in the executor ID section of , and the task number. Refers to the information on the vendor terminal 7 of the vendor corresponding to the vendor ID in the vendor DB 2 that is related to the vendor ID stored in the backup vendor ID section of (S121).

また、業者調整部8は、業者端末7に対してサービス提供を承諾された情報と共に要望No.と要望No.に該当する要望情報DB5の要望情報と、業者IDに対応する要望No.に該当する要望情報DB5内の少なくとも1つ以上のタスクNo.の実行業者IDと、タスクNo.のバックアップ業者ID箇所のタスクNo.を伝搬する(S122)。 Further, the vendor coordination unit 8 sends the request No. to the vendor terminal 7 along with the information on which the service has been approved. and request no. The request information in the request information DB5 corresponding to the request information and the request No. corresponding to the vendor ID. At least one or more task No. in the request information DB 5 corresponding to Executor ID and task number. Task No. in the backup company ID section. is propagated (S122).

他方、サービス提供ステータス箇所がサービス提供の承諾不可情報の場合、業者調整部8は、要望No.に該当する要望情報DB5内の少なくとも1つ以上のタスクNo.の実行業者ID箇所に格納されている業者IDと、タスクNo.のバックアップ業者ID箇所に格納されている業者IDにリレーションする業者DB2の業者IDに対応する業者の業者端末7を参照する(S121)。 On the other hand, if the service provision status location is the information that the service provision cannot be approved, the vendor coordination unit 8 selects the request No. At least one or more task No. in the request information DB 5 corresponding to The contractor ID stored in the executor ID section of , and the task number. Refers to the vendor terminal 7 of the vendor corresponding to the vendor ID in the vendor DB 2 that is related to the vendor ID stored in the backup vendor ID section of (S121).

また、業者調整部8は、業者端末7に対してサービス提供がキャンセルされた情報と共に要望No.と要望No.に該当する要望情報DB5の要望情報と、業者IDに対応する要望No.に該当する要望情報DB5内の少なくとも1つ以上のタスクNo.の実行業者IDと、タスクNo.のバックアップ業者ID箇所のタスクNo.を伝搬する(S122)。 Further, the vendor adjustment unit 8 sends request No. 8 to the vendor terminal 7 along with information that the service provision has been cancelled. and request no. The request information in the request information DB5 corresponding to the request information and the request No. corresponding to the vendor ID. At least one or more task No. in the request information DB 5 corresponding to Executor ID and task number. Task No. in the backup company ID section. is propagated (S122).

スケジュール調整部9は、窓口システム4から要望No.を受信した際(図9のS119)、要望情報DB5の要望No.に該当するサービス提供ステータス箇所を参照する(図11のS123)。スケジュール調整部9は、サービス提供ステータス箇所がサービス提供の承諾可能情報の場合、図9を参照して説明したように予め定義しているタスクNo.の順番に沿って、要望情報DB5の要望No.に該当する少なくとも1つ以上のタスクNo.のステータス箇所を参照し(S124)、ステータス情報が無い場合にはタスクNo.のステータス箇所にタスク開始情報を登録する(S125)。この後、スケジュール調整部9は、要望情報DB5の要望No.に該当する少なくとも1つ以上のタスクNo.の実行業者ID箇所の業者IDとリレーションする業者DB2業者IDに該当する業者への連絡情報を参照する(S126)。また、スケジュール調整部9は、タスクNo.の実行業者ID箇所の業者IDの業者端末7に要望No.とタスクNo.とタスク開始情報を伝搬する(S127)。 The schedule adjustment unit 9 receives the request No. from the counter system 4. (S119 in FIG. 9), the request No. in the request information DB5 is received. The corresponding service provision status location is referred to (S123 in FIG. 11). When the service provision status location is the service provision approval information, the schedule adjustment unit 9 selects the predefined task number as described with reference to FIG. According to the order of request No. of request information DB5. At least one task number corresponding to (S124), and if there is no status information, the task No. The task start information is registered in the status field (S125). Thereafter, the schedule adjustment unit 9 selects the request No. in the request information DB 5. At least one task number corresponding to Refer to the contact information for the vendor corresponding to the vendor DB2 vendor ID that is related to the vendor ID in the executor ID section (S126). Also, the schedule adjustment unit 9 selects the task No. The request No. and task no. and propagates task start information (S127).

業者端末7にて、スケジュール調整部9から要望No.とタスクNo.とタスク開始情報を受信した業者は、タスクを開始した後に、要望No.とタスクNo.とタスクNo.に該当するタスクの状況情報として、タスク完了情報または、タスク開始前後でタスク実行が不可となったという情報(タスク実行不可情報)を実行ステータス管理部10に伝搬する(図12のS128)。 At the vendor terminal 7, the schedule adjustment section 9 sends request No. and task no. After receiving the task start information, the vendor starts the task and then requests request No. and task no. and task no. As the status information of the task corresponding to , task completion information or information that the task execution becomes impossible before or after starting the task (task execution impossible information) is propagated to the execution status management unit 10 (S128 in FIG. 12).

実行ステータス管理部10は、要望No.とタスクNo.とタスクの状況情報を受信し(S128)、要望情報DB5の要望No.とタスクNo.に該当するタスクNo.のステータス箇所にタスクの状況情報を格納する(S129)。この後、実行ステータス管理部10は、要望No.のタスクNo.に該当するタスク実行不可情報を受信した場合、要望No.と業者端末7の業者IDとタスクNo.とタスク実行不可情報をバックアップ調整部11に伝搬する(S130)。 The execution status management unit 10 requests request no. and task no. and the status information of the task (S128), and request No. of the request information DB5 is received. and task no. Task No. corresponding to The task status information is stored in the status location (S129). After this, the execution status management unit 10 issues the request No. Task No. If task execution impossible information corresponding to request No. 1 is received, request No. and the vendor ID and task number of the vendor terminal 7. and the task execution impossible information is propagated to the backup adjustment unit 11 (S130).

バックアップ調整部11は、要望No.と業者端末7の業者IDとタスクNo.とタスク実行不可情報を受信した場合(S130)、要望情報DB5の要望No.とタスクNo.に該当するタスクNo.のステータス箇所にバックアップタスク開始情報を格納する(図13のS131)。バックアップ調整部11は、要望No.とタスクNo.に該当するタスクNo.のバックアップ業者ID箇所の業者IDとリレーションする業者DB2の業者IDに該当する業者への連絡情報を参照する(S132)。バックアップ調整部11は、連絡情報を用いて、該当する業者IDの業者端末7に要望No.とタスクNo.とタスク開始を伝搬する(S133)。また、バックアップ調整部11は、タスク実行不可情報を受信した業者端末7の業者IDと要望No.とタスクNo.とタスクNo.のバックアップ業者ID箇所の業者ID(インセンティブ変更情報)を、インセンティブ管理部12に伝搬する(S134)。 The backup adjustment unit 11 requests request no. and the vendor ID and task number of the vendor terminal 7. If task execution impossible information is received (S130), the request No. of the request information DB5 is received. and task no. Task No. corresponding to Backup task start information is stored in the status location (S131 in FIG. 13). The backup adjustment unit 11 requests request no. and task no. Task No. corresponding to The contact information for the vendor corresponding to the vendor ID in the vendor DB 2 that is related to the vendor ID in the backup vendor ID section is referred to (S132). The backup adjustment unit 11 uses the contact information to send a request No. to the vendor terminal 7 of the corresponding vendor ID. and task no. and propagates the task start (S133). The backup adjustment unit 11 also stores the vendor ID and request number of the vendor terminal 7 that received the task execution impossible information. and task no. and task no. The vendor ID (incentive change information) in the backup vendor ID section is propagated to the incentive management unit 12 (S134).

業者端末7にて、バックアップ調整部11から要望No.とタスクNo.とタスク開始情報を受信した業者は、タスクを開始した後に要望No.とタスクNo.とタスクNo.に該当するタスクの状況情報のタスク完了情報を業者端末7から実行ステータス管理部10に伝搬する(図14のS135)。 At the vendor terminal 7, request No. 1 is sent from the backup adjustment section 11. and task no. After receiving the task start information, the vendor requests request No. 1 after starting the task. and task no. and task no. The task completion information of the status information of the task corresponding to is propagated from the vendor terminal 7 to the execution status management unit 10 (S135 in FIG. 14).

実行ステータス管理部10は、要望No.とタスクNo.とタスクの状況情報を受信し(S135)、要望情報DB5の要望No.とタスクNo.に該当するタスクNo.のステータス箇所にタスクの状況情報を格納する(S136)。実行ステータス管理部10が要望No.のタスクNo.に該当するタスク完了情報を受信した場合、業者端末7の業者IDと、要望情報DB5の要望No.のタスクNo.のバックアップ業者ID箇所の業者IDを比較する(S137)。比較した結果、業者IDが合致する場合には、実行ステータス管理部10は、要望情報DB5の要望No.とタスクNo.に該当するタスクNo.のステータス箇所にバックアップ実行完了情報を格納する(図15のS138)。また、実行ステータス管理部10は、インセンティブ管理部12に望No.とタスクNo.とタスクNo.のバックアップ業者ID箇所の業者ID(バックアップ実行完了情報)を伝搬する(S139)。 The execution status management unit 10 requests request no. and task no. and the status information of the task (S135), and request No. of the request information DB5 is received. and task no. Task No. corresponding to The task status information is stored in the status location (S136). The execution status management unit 10 requests request no. Task No. When task completion information corresponding to is received, the vendor ID of the vendor terminal 7 and the request number of the request information DB 5 are received. Task No. The vendor IDs in the backup vendor ID locations are compared (S137). As a result of the comparison, if the vendor IDs match, the execution status management unit 10 selects the request No. in the request information DB 5. and task no. Task No. corresponding to Backup execution completion information is stored in the status location (S138 in FIG. 15). The execution status management unit 10 also sends the desired number to the incentive management unit 12. and task no. and task no. The vendor ID (backup execution completion information) at the backup vendor ID location is propagated (S139).

インセンティブ管理部12は、実行ステータス管理部10からのバックアップ実行完了情報とバックアップ調整部11からインセンティブ変更情報を受信した場合(S134、S139)、バックアップ実行完了情報とインセンティブ変更情報の各々の要望No.とタスクNo.とタスクNo.のバックアップ業者IDの業者IDを比較する(S140)。比較した結果合致した場合には、インセンティブ管理部12は、インセンティブ変更情報のタスク実行不可となった業者端末7の業者IDにリレーションする評価DB6業者IDに該当する業者評価の値を所定値だけ減算し、インセンティブ変更情報のタスクNo.のバックアップ業者IDの業者IDにリレーションする評価DB6の業者IDに該当する業者評価の値を所定値だけ加算する(S141)。 When the incentive management unit 12 receives the backup execution completion information from the execution status management unit 10 and the incentive change information from the backup adjustment unit 11 (S134, S139), the incentive management unit 12 sets the request number of each of the backup execution completion information and the incentive change information. and task no. and task no. The backup vendor ID and the backup vendor ID are compared (S140). If they match as a result of the comparison, the incentive management unit 12 subtracts by a predetermined value the value of the vendor evaluation corresponding to the vendor ID of the evaluation DB 6 that is related to the vendor ID of the vendor terminal 7 that is unable to execute the task of the incentive change information. and the task number of the incentive change information. The value of the vendor evaluation corresponding to the vendor ID in the evaluation DB 6 related to the vendor ID of the backup vendor ID is added by a predetermined value (S141).

スケジュール調整部9は、要望情報DB5のタスクNo.のステータスにタスク完了情報が登録された場合には、図9を参照して説明したように予め定義しているタスクNo.の順番に沿って、次のタスクNo.に該当する要望情報DB5の少なくとも1つ以上のタスクNo.のステータスにタスク開始を登録する(図17のS142)。また、スケジュール調整部9は、要望情報DB5の要望No.に該当する少なくとも1つ以上の次のタスクNo.の実行業者IDの業者IDとリレーションする業者DB2の業者IDに該当する業者への連絡情報を参照する(S143)。スケジュール調整部9は、連絡情報を用いて、タスクNo.の実行業者IDの業者IDの業者端末7に要望No.とタスクNo.とタスク開始情報を伝搬する(S144)。 The schedule adjustment unit 9 selects the task No. of the request information DB 5. If the task completion information is registered in the status of the task, the predefined task number as explained with reference to FIG. Next task No. At least one or more task No. of the request information DB 5 corresponding to The task start is registered in the status of (S142 in FIG. 17). The schedule adjustment unit 9 also selects the request No. in the request information DB 5. At least one or more next task No. corresponding to The contact information for the vendor corresponding to the vendor ID in the vendor DB2 that is related to the vendor ID of the executing vendor ID is referred to (S143). The schedule adjustment unit 9 uses the contact information to determine the task number. request No. to the vendor terminal 7 of the vendor ID of the executing vendor ID. and task no. and task start information is propagated (S144).

また、スケジュール調整部9は、要望情報DB5の要望No.に該当するタスクNo.箇所の情報がタスク完了情報で且つそのタスクNo.が図9を参照して説明したように予め定義しているタスクNo.順番の最後のタスクNo.の場合、該当するタスクNo.の要望情報DB5のサービス提供ステータス箇所にサービス提供の完了情報を格納する(図18のS145)。また、スケジュール調整部9は、窓口システム4に要望No.とサービス提供の完了情報を伝搬する(S146)。 The schedule adjustment unit 9 also selects the request No. in the request information DB 5. Task No. corresponding to The information at the location is task completion information and the task number. As explained with reference to FIG. 9, the task number is defined in advance. The last task number in the order. In this case, the corresponding task number. Service provision completion information is stored in the service provision status section of the request information DB 5 (S145 in FIG. 18). The schedule adjustment unit 9 also sends request No. to the counter system 4. and propagates service provision completion information (S146).

窓口システム4は、スケジュール調整部9から要望No.とサービス提供の完了情報を受信した場合、要望No.に該当する要望情報DB5の要望情報の依頼者情報を参照し(S147)、依頼者端末3に対して要望情報と要望No.とサービス提供の完了情報を伝搬する(S148)。依頼者端末3は、窓口システム4からの要望情報と要望No.とサービス提供の完了情報を受信し(S149)、依頼者はサービス提供が完了したことを知る。 The counter system 4 receives the request No. from the schedule adjustment section 9. and service provision completion information is received, Request No. The client information of the request information corresponding to the request information DB 5 is referred to (S147), and the request information and the request number are sent to the client terminal 3. and propagates service provision completion information (S148). The client terminal 3 receives the request information and request number from the counter system 4. and service provision completion information is received (S149), and the client knows that the service provision has been completed.

(本実施形態の作用・効果)
本実施形態によれば、業者間の連携とスケジューリング調整を行うことで、仮に作業を予定していた業者や機材が急遽対応できなくなった場合でも、バックアップ業者やバックアップ機材にて依頼者の要望通りにサービスを行うことができる。また、本実施形態では、一連のジョブを複数のタスクに分割しているので、人員や機材等の一部に余剰がある場合にも業者の募集に応募することができるため、効率よく会社資産を利用できる。また、図19に示すように、例えば農薬Aが用意できない場合、農薬散布サービス会社Aとしては一連のサービス提供は行えない。しかし、農薬会社Bから農薬Aの提供を受けることで、依頼者へはサービスを提供することができる。以上のように、本実施形態によれば、ドローンを用いた農薬散布のサービスを提供において、バックアップ体制を含むマッチングサービスを提供することができる。以上のように、本実施形態の情報処理システム、情報処理方法およびプログラムによれば、サービスを適切に提供することができる。
(Actions and effects of this embodiment)
According to this embodiment, by coordinating and adjusting scheduling between contractors, even if the contractor or equipment that was scheduled to perform the work suddenly becomes unable to respond, backup contractors or backup equipment can be used to meet the request of the client. We can provide services to you. In addition, in this embodiment, a series of jobs is divided into multiple tasks, so even if there is a surplus of personnel, equipment, etc., it is possible to apply for recruitment of contractors, so that the company's assets can be efficiently can be used. Further, as shown in FIG. 19, for example, if pesticide A is not available, pesticide spraying service company A cannot provide a series of services. However, by receiving agricultural chemical A from agricultural chemical company B, the service can be provided to the client. As described above, according to the present embodiment, it is possible to provide a matching service including a backup system when providing a pesticide spraying service using a drone. As described above, according to the information processing system, information processing method, and program of this embodiment, services can be appropriately provided.

(実施形態の変形例)
図1に示す業者調整部8は、実行ステータス管理部10が管理するタスクに対応中(あるいはタスクを実行中)の業者のステータス情報と、依頼者からの要望情報にある作業日時と作業場所の情報をマッチングすることで、対応中のタスク業者に対して継続して次の作業を提案するようにしてもよい。この場合、業者調整部8は、マッチングの結果によって選択された業者に対して募集情報を伝搬するようにする。この構成によれば、例えば、現在対応中のようにすることができる。この場合、効率よくサービス提供が行える。
(Modified example of embodiment)
The vendor coordination section 8 shown in FIG. By matching the information, the next task may be continuously proposed to the task contractor currently handling the task. In this case, the vendor adjustment unit 8 propagates the recruitment information to the vendor selected based on the matching result. According to this configuration, for example, it is possible to make it as if it is currently being handled. In this case, services can be provided efficiently.

(本実施形態の最小構成)
図20は、本実施形態による情報処理システムの最小構成を示す図である。図21は、本実施形態による情報処理方法の最小構成を示す図である。
(Minimum configuration of this embodiment)
FIG. 20 is a diagram showing the minimum configuration of the information processing system according to this embodiment. FIG. 21 is a diagram showing the minimum configuration of the information processing method according to this embodiment.

図20に示すように、本実施形態による情報処理システム300は、少なくとも実行者調整手段301を備えればよい。情報処理システム300は、依頼者から依頼された仕事を複数のタスクに分割し、タスクに対して当該タスクの実行者をタスク毎に割り当てて、各タスクの実行状態を管理する情報処理システムである。実行者調整手段301は、当該タスクに対して実行者を割り当てるとともに、実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てる。 As shown in FIG. 20, the information processing system 300 according to this embodiment only needs to include at least an executor adjustment means 301. The information processing system 300 is an information processing system that divides work requested by a client into multiple tasks, assigns an executor to each task, and manages the execution status of each task. . Executor coordination means 301 assigns an executor to the task, and also assigns another auxiliary executor to execute the task if the executor is unable to perform the task.

また、図21に示すように、本実施形態による情報処理方法は、少なくともステップS1を含む。ステップS1は、依頼者から依頼された仕事を複数のタスクに分割し、タスクに対して当該タスクの実行者をタスク毎に割り当てて、各タスクの実行状態を管理する際に、当該タスクに対して実行者を割り当てるとともに、実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てる。 Furthermore, as shown in FIG. 21, the information processing method according to this embodiment includes at least step S1. Step S1 divides the work requested by the client into multiple tasks, assigns an executor to each task, and manages the execution status of each task. and assigns another performer to perform the task if the performer is unable to perform the task.

(コンピュータの構成)
図22は、少なくとも1つの実施形態に係るコンピュータの構成を示す概略ブロック図である。コンピュータ700は、CPU(Central Processing Unit)710、主記憶装置720、補助記憶装置730、およびインタフェース740を備える。インタフェース740には例えば不揮発性記憶媒体750が接続される。上述の情報処理システム200、調整システム100、窓口システム4、依頼者端末3および業者端末7は、コンピュータ700に実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置730に記憶されている。CPU710は、プログラムを補助記憶装置730から読み出して主記憶装置720に展開し、当該プログラムに従って上記処理を実行する。また、CPU710は、プログラムに従って、上述した各記憶部に対応する記憶領域を主記憶装置720に確保する。
(Computer configuration)
FIG. 22 is a schematic block diagram showing the configuration of a computer according to at least one embodiment. Computer 700 includes a CPU (Central Processing Unit) 710, a main storage device 720, an auxiliary storage device 730, and an interface 740. For example, a nonvolatile storage medium 750 is connected to the interface 740. The above-described information processing system 200, adjustment system 100, counter system 4, client terminal 3, and vendor terminal 7 are implemented in a computer 700. The operations of each processing section described above are stored in the auxiliary storage device 730 in the form of a program. The CPU 710 reads the program from the auxiliary storage device 730, expands it to the main storage device 720, and executes the above processing according to the program. Further, the CPU 710 secures storage areas corresponding to each of the above-mentioned storage units in the main storage device 720 according to the program.

プログラムは、コンピュータ700に発揮させる機能の一部を実現するためのものであってもよい。例えば、プログラムは、補助記憶装置730に既に記憶されている他のプログラムとの組み合わせ、または他の装置に実装された他のプログラムとの組み合わせによって機能を発揮させるものであってもよい。なお、他の実施形態においては、コンピュータは、上記構成に加えて、または上記構成に代えてPLD(Programmable Logic Device)などのカスタムLSI(Large Scale Integrated Circuit)を備えてもよい。PLDの例としては、PAL(Programmable Array Logic)、GAL(Generic Array Logic)、CPLD(Complex Programmable Logic Device)、FPGA(Field Programmable Gate Array)等が挙げられる。この場合、CPU710によって実現される機能の一部または全部が当該集積回路によって実現されてよい。 The program may be for implementing part of the functions that the computer 700 performs. For example, the program may function in combination with other programs already stored in the auxiliary storage device 730 or in combination with other programs installed in other devices. Note that in other embodiments, the computer may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to or in place of the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, part or all of the functions realized by the CPU 710 may be realized by the integrated circuit.

補助記憶装置730の例としては、HDD(Hard Disk Drive)、SSD(Solid State Drive)、磁気ディスク、光磁気ディスク、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、半導体メモリ等が挙げられる。補助記憶装置730は、コンピュータ700のバスに直接接続された内部メディアであってもよいし、インタフェース740または通信回線を介してコンピュータ700に接続される外部メディアであってもよい。また、このプログラムが通信回線によってコンピュータ700に配信される場合、配信を受けたコンピュータ700が当該プログラムを主記憶装置720に展開し、上記処理を実行してもよい。少なくとも1つの実施形態において、補助記憶装置730は、一時的でない有形の記憶媒体である。 Examples of the auxiliary storage device 730 include HDD (Hard Disk Drive), SSD (Solid State Drive), magnetic disk, magneto-optical disk, CD-ROM (Compact Disc Read Only Memory), and DVD-ROM (Digital Versatile Disc Read Only). Memory), semiconductor memory, etc. Auxiliary storage 730 may be an internal medium connected directly to the bus of computer 700, or may be an external medium connected to computer 700 via an interface 740 or a communication line. Furthermore, when this program is distributed to the computer 700 via a communication line, the computer 700 that received the distribution may develop the program in the main storage device 720 and execute the above processing. In at least one embodiment, secondary storage 730 is a non-transitory tangible storage medium.

以上、この発明の実施形態について図面を参照して説明してきたが、具体的な構成は上記実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。また、上記実施形態でコンピュータが実行するプログラムの一部または全部は、コンピュータ読取可能な記録媒体や通信回線を介して頒布することができる。 Although the embodiments of the present invention have been described above with reference to the drawings, the specific configuration is not limited to the above-described embodiments, and may include design changes without departing from the gist of the present invention. Furthermore, part or all of the program executed by the computer in the above embodiments can be distributed via a computer-readable recording medium or a communication line.

上記実施形態の一部または全部は、以下の付記のように記載されうるが、以下には限られない。 Part or all of the above embodiments may be described as in the following supplementary notes, but are not limited to the following.

(付記1)依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理する情報処理システムが、当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てる実行者調整手段を備える情報処理システム。 (Additional Note 1) An information processing system that divides work requested by a client into multiple tasks, assigns an executor of the task to each task, and manages the execution status of each task. . An information processing system comprising an executor adjustment unit that assigns the executor to the task and assigns another auxiliary executor to execute the task when the executor is unable to execute the task.

(付記2)前記実行者が当該タスクを実行できない場合に前記補助実行者が当該タスクを実行したとき、インセンティブを表す前記実行者に対する所定値を減らし、前記補助実行者に対する前記所定値を増やすインセンティブ管理手段をさらに備える付記1に記載の情報処理システム。 (Supplementary note 2) When the assistant executor executes the task when the executor is unable to execute the task, an incentive to reduce the predetermined value for the executor representing an incentive and increase the predetermined value for the assistant executor The information processing system according to supplementary note 1, further comprising a management means.

(付記3)前記実行者が当該タスクを実行できない場合に前記補助実行者が当該タスクを実行したとき、前記補助実行者の端末へ当該タスクの開始を指示する情報を送信するバックアップ調整手段をさらに備える付記1または付記2に記載の情報処理システム。 (Supplementary Note 3) A backup adjustment means for transmitting information instructing the start of the task to the terminal of the assistant executor when the assistant executor executes the task when the executor is unable to execute the task. The information processing system according to supplementary note 1 or supplementary note 2.

(付記4)前記実行者調整手段は、前記依頼された仕事の内容と他のタスクの実行状況に応じて前記他のタスクを実行している前記実行者へ当該タスクの割り当てを行う付記(1)~(3)のいずれか1つに記載の情報処理システム。 (Supplementary note 4) The executor adjustment means assigns the task to the executor who is executing the other task according to the content of the requested work and the execution status of the other task. ) to (3).

1…タスクDB、2…業者DB、3…依頼者端末、4…窓口システム、5…要望情報DB、6…評価DB、7…業者端末、8…業者調整部、9…スケジュール調整部、10…実行ステータス管理部、11…バックアップ調整部、12…インセンティブ管理部、13…順番DB、100…調整システム、200…情報処理システム 1... Task DB, 2... Vendor DB, 3... Client terminal, 4... Counter system, 5... Request information DB, 6... Evaluation DB, 7... Vendor terminal, 8... Vendor coordination department, 9... Schedule coordination department, 10 ...Execution status management unit, 11...Backup adjustment unit, 12...Incentive management unit, 13...Order DB, 100...Adjustment system, 200...Information processing system

Claims (6)

依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理する情報処理システムが、
当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てる実行者調整手段
を備える情報処理システム。
An information processing system that divides work requested by a requester into a plurality of tasks, assigns an executor of the task to each task, and manages the execution state of each task,
An information processing system comprising: an executor adjustment unit that assigns the executor to the task, and assigns another auxiliary executor to execute the task when the executor is unable to execute the task.
前記実行者が当該タスクを実行できない場合に前記補助実行者が当該タスクを実行したとき、インセンティブを表す前記実行者に対する所定値を減らし、前記補助実行者に対する前記所定値を増やすインセンティブ管理手段を
さらに備える請求項1に記載の情報処理システム。
Further, incentive management means for reducing a predetermined value for the executor representing an incentive and increasing the predetermined value for the assistant executor when the assistant executor executes the task when the executor is unable to execute the task. The information processing system according to claim 1.
前記実行者が当該タスクを実行できない場合に前記補助実行者が当該タスクを実行したとき、前記補助実行者の端末へ当該タスクの開始を指示する情報を送信するバックアップ調整手段を
さらに備える請求項1または2に記載の情報処理システム。
Claim 1, further comprising backup adjustment means for transmitting information instructing the start of the task to a terminal of the assistant executor when the assistant executor executes the task when the executor is unable to execute the task. or the information processing system described in 2.
前記実行者調整手段は、前記依頼された仕事の内容と他のタスクの実行状況に応じて前記他のタスクを実行している前記実行者へ当該タスクの割り当てを行う
請求項3に記載の情報処理システム。
The information according to claim 3, wherein the executor adjustment means assigns the task to the executor who is executing the other task according to the content of the requested work and the execution status of the other task. processing system.
依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理し、
当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てるステップ
を含む情報処理方法。
Divide work requested by a requester into multiple tasks, assign an executor of the task to each task, and manage the execution status of each task;
An information processing method comprising: assigning the executor to the task, and assigning another auxiliary executor to execute the task if the executor is unable to execute the task.
依頼者から依頼された仕事を複数のタスクに分割し、前記タスクに対して当該タスクの実行者を前記タスク毎に割り当てて、各前記タスクの実行状態を管理する際に、
当該タスクに対して前記実行者を割り当てるとともに、前記実行者が当該タスクを実行できない場合に当該タスクを実行する他の補助実行者を割り当てるステップ
をコンピュータに実行させるプログラム。
When dividing work requested by a client into multiple tasks, assigning an executor to each task, and managing the execution status of each task,
A program that causes a computer to perform the steps of assigning the executor to the task and assigning another auxiliary executor to execute the task if the executor is unable to perform the task.
JP2022074912A 2022-04-28 2022-04-28 Information processing system, information processing method and program Pending JP2023163780A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022074912A JP2023163780A (en) 2022-04-28 2022-04-28 Information processing system, information processing method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022074912A JP2023163780A (en) 2022-04-28 2022-04-28 Information processing system, information processing method and program

Publications (1)

Publication Number Publication Date
JP2023163780A true JP2023163780A (en) 2023-11-10

Family

ID=88652140

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022074912A Pending JP2023163780A (en) 2022-04-28 2022-04-28 Information processing system, information processing method and program

Country Status (1)

Country Link
JP (1) JP2023163780A (en)

Similar Documents

Publication Publication Date Title
US7219066B2 (en) Skills matching application
US5893904A (en) System and method for brokering the allocation of an item of business property
KR100450540B1 (en) Logistics management system managing distribution and schedule of product from order-acceptance to delivery, using a computer
CA2579873A1 (en) Lead management system
CN110383321B (en) System and method for creating different relationships between various entities using a chart database
JP2023014253A (en) Report support server, report support system, report support method, and report support program
US10055770B2 (en) Unified product catalog data retrieval and modification
US9824378B2 (en) Unified product catalog
JP2021047912A (en) Work completion control device, work completion control method, and work completion control program
JP2007079900A (en) Human resource matching system and matching method
US20180144407A1 (en) Supplemental electronic note data message distribution in near real-time
JP6989547B2 (en) Overseas application sales management server system
US20170278019A1 (en) Online transaction processing system for multi-product transactions
JP2023163780A (en) Information processing system, information processing method and program
JP2003157316A (en) Temporary staffing mediating system, temporary staffing mediating method, program for making computer execute temporary staffing mediating method and computer- readable recording medium with the program recorded thereon
US20220164889A1 (en) Policy consolidation system
JP5057481B2 (en) Workflow system, control method, and program
JP4262655B2 (en) Workflow system and workflow system management method
US20080114634A1 (en) Method, system, and computer program product for determining availability and order scheduling of diverse products and services
JP3200299B2 (en) Sales planning support system
JP7328076B2 (en) Market response item management control device, market response item management control program
US20030115087A1 (en) Technical support system
KR102691337B1 (en) Method and system for supporting insurance customer consignment management
JP7335754B2 (en) Market response item management control device, market response item management control program
JP7291036B2 (en) Market response item management control device, market response item management control program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20240408