Work ordering system and server

The work ordering system addresses the challenge of selecting skilled operators by determining skill levels and generating operator lists, facilitating easy selection and secure access, enhancing remote construction efficiency and security.

JP7790510B2Active Publication Date: 2025-12-23KOBELCO CONSTR MASCH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024171951
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-10-01
Publication Date
2025-12-23
Estimated Expiration
2038-04-20

AI Technical Summary

Technical Problem

Existing systems fail to provide work orderers with operators having appropriate skill levels for their work orders, making it difficult to easily select suitable operators.

Method used

A work ordering system that includes a server connected to an orderer terminal, which determines required skill levels based on work requests, extracts suitable operators from a database, and generates a list for the orderer to select from, while also allowing operators to accept or reject work requests and ensuring secure access to construction machines.

Benefits of technology

Enables work orderers to easily select operators with appropriate skill levels and prevents unauthorized access, thereby improving the efficiency and security of remote construction operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007790510000001
    Figure 0007790510000001
  • Figure 0007790510000002
    Figure 0007790510000002
  • Figure 0007790510000003
    Figure 0007790510000003
Patent Text Reader

Abstract

To allow a work orderer to easily select an operator having a skill level appropriate to the work having been ordered by the work orderer.SOLUTION: A server 10 includes: a communication unit 11 which receives, from an orderer terminal 200, work request information containing a work content and work time period for the work content having been input by a work orderer; a requested skill level determination unit 12 which determines a requested skill level indicating a skill of remote operation requested to an operator by the work orderer on the basis of the work request information received by the communication unit 11; an operator database 18 which stores a skill level of each of a plurality of operators; and a list information generation unit 13 which extracts operators having skill levels of the requested skill level or higher from the operator database 18, and generates the operator list information for presenting the extracted operators to the work orderer. The communication unit 11 transmits the operator list information to the orderer terminal.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a technique for placing an order for work to an operator who remotely controls a construction machine. [Background technology]

[0002] In recent years, the aging of construction machinery operators has led to a serious shortage of operators, making it difficult for job orderers to secure operators. As a result, there is growing expectation for remote control systems that allow operators to remotely operate construction machinery without having to go to the work site.

[0003] With a remote control system, operators can be recruited from all over the country as well as from overseas, making it easier for the work orderer to secure operators. Furthermore, with a remote control system, work can be carried out by taking advantage of time differences, such as having domestic operators work during the day and foreign operators work at night, which can significantly shorten the work period. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2002-108975 Summary of the Invention [Problem to be solved by the invention]

[0005] However, there has been no technology available to date that can present to a work orderer operators with the appropriate skill level for the work they have ordered, which has meant that work orderers have had difficulty in easily selecting operators with the appropriate skill level for the work they have ordered.

[0006] Patent Document 1 merely discloses a construction volume management system that calculates the productivity of each of multiple civil engineering work crews based on the machine information, personnel information, work time, and construction volume of each work crew, and therefore cannot solve the above-mentioned problems.

[0007] An object of the present invention is to provide a work ordering system that allows a work orderer to easily select an operator having a skill level suitable for the work that the work orderer has ordered. [Means for solving the problem]

[0008] A work ordering system according to one aspect of the present invention includes an orderer terminal through which a work orderer places an order for work with an operator of a remote control device that remotely controls a construction machine, and a server connected to the orderer terminal so as to be able to communicate with the orderer terminal, The server a communication unit that receives, from the client terminal, work request information input by the work client, the work request information including work content and work time for the work content; a required skill level determination unit that determines a required skill level indicating the remote operation skill required of the operator by the work orderer based on the work request information received by the communication unit; an operator database that stores the skill levels of each of a plurality of operators; a list information generation unit that extracts operators whose skill level is equal to or higher than the required skill level from the operator database and generates operator list information for presenting the extracted operators to the work orderer, The communication unit transmits the operator list information to the orderer terminal.

[0009] According to this configuration, operators with a skill level equal to or higher than the required skill level for the work ordered by the work orderer are extracted from the operator database, and operator list information is generated based on the extraction results and presented to the work orderer via the orderer terminal. Therefore, by viewing the operators included in the operator list information, the work orderer can easily select an operator with a skill level appropriate for the ordered work.

[0010] In the above configuration, the remote control device is further provided which is communicably connected to the server, the orderer terminal receives from the work orderer a selection instruction for an operator to whom a work request is to be made from among the operators included in the operator list information, and transmits the instruction to the server; the server further comprises a work request generation unit that generates a work request notification that notifies the operator of the receipt of the work request from the work orderer together with the work content based on the selection instruction, It is preferable that the communication unit transmits the work request notification to the remote control device.

[0011] According to this configuration, a work request notification is sent to the remote control device of the operator selected by the work orderer, and since the work request notification also includes the work content, the operator who receives the notification can easily choose whether to accept the work request.

[0012] In the above configuration, the remote control device receives an acceptance instruction for accepting the work request from the operator and transmits the acceptance instruction to the server, It is preferable that the server further includes a work permission unit that, when the acceptance instruction is received by the communication unit, issues an access code to permit the operator to perform work corresponding to the work request and transmits the access code to the remote control device via the communication unit.

[0013] According to this configuration, an access code is issued to an operator who accepts a work request, making it possible to prevent third parties from participating in work ordered by the work orderer.

[0014] In the above configuration, the server a work performance database that stores, for each of the plurality of operators, the work content in which the operator actually remotely operated the construction machine and the work time for the work content in association with each other; a simulator performance database that stores, for each of the plurality of operators, a work content performed by the operator using a remote operation simulator included in the remote operation device, and a work time corresponding to the work content, in association with each other; It is preferable that the system further comprises a skill level calculation unit that calculates a total value of the work time for each of the plurality of operators by referring to the work performance database and the simulator performance database, calculates the skill level so that the value increases as the calculated total value increases, and stores the calculated skill level in the operator database.

[0015] According to this configuration, it is possible to construct a system in which the more time an operator spends working on the remote control simulator, not just the actual time spent on the ordered work, the higher the operator's skill level becomes, and the more work requests the operator will receive. Therefore, for example, it is possible to motivate operators to try to improve their skill level by using the remote control simulator in between work, and it is possible to raise the overall skill level of the operators.

[0016] In the above configuration, the server further includes a certification record database that stores pass / fail results of a predetermined certification that certifies that the skill level of each of the plurality of operators is at or above a certain level, It is preferable that the skill level calculation unit increases the skill level for each of the plurality of operators when the operator has passed the test compared to when the operator has not passed the test, and stores the increased skill level in the operator database.

[0017] According to this configuration, the more an operator passes the test, the higher the skill level becomes, so the quality of the skill level can be guaranteed.

[0018] In the above configuration, the work request information further includes a plurality of parameters related to specifications of the construction machine to be used for the work, the operator database stores the skill level for each combination of the plurality of parameters for each of the plurality of operators; It is preferable that the list information generating unit extracts from the operator database operators whose skill levels for the combinations of the plurality of parameters included in the work request information are equal to or higher than the required skill level.

[0019] According to this configuration, it is possible to present to the work orderer an operator that is suitable for the combination of multiple specifications of the construction machine that the work orderer requests. [Effects of the Invention]

[0020] According to the present invention, a work orderer can easily select an operator with a skill level appropriate for the ordered work by viewing the operators displayed in the operator list information. [Brief explanation of the drawings]

[0021] [Figure 1] 1 is a block diagram showing the overall configuration of a work ordering system according to an embodiment of the present invention; [Figure 2] FIG. 10 is a diagram showing an example of a work entry screen displayed on a client terminal when a work client places an order for work. [Figure 3] FIG. 10 is a diagram showing an example of a work content input screen for civil engineering work. [Figure 4] FIG. 10 is a diagram showing an example of a work content input screen for demolition work. [Figure 5] FIG. 10 is a diagram illustrating an example of a rank determination table. [Figure 6] FIG. 10 is a diagram showing a final screen for work entry. [Figure 7]FIG. 2 is a diagram showing the configuration of an operator database. [Figure 8] FIG. 10 is a diagram illustrating an example of an operator list screen. [Figure 9] FIG. 10 is a diagram showing a detailed screen of an operator. [Figure 10] This is a table summarizing the machine range, ATT type, and advanced ATT type. [Figure 11] FIG. 10 is a diagram showing an example of an offer list screen. [Figure 12] FIG. 2 is a diagram illustrating a configuration of a work performance database. [Figure 13] FIG. 10 is a diagram illustrating a configuration of a simulator performance database. [Figure 14] FIG. 10 is a diagram showing the configuration of a certification record database. [Figure 15] FIG. 10 is a diagram schematically illustrating processing by a database management unit. [Figure 16] 3 is a flowchart showing the processing of the work ordering system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION

[0022] Fig. 1 is a block diagram showing the overall configuration of a work ordering system according to an embodiment of the present invention. The work ordering system comprises a server 10, an orderer terminal 200, and a master 30. The orderer terminal 200 is a device that enables a work orderer to order work from an operator of the master 30. The server 10 is a device that presents to the work orderer operators that are suitable for the work that the work orderer has ordered.

[0023] The master 30 is an example of a remote control device that remotely controls the construction machine 50. In this embodiment, the master 30 is configured with an operation device that simulates the driver's seat of the construction machine 50, and an operation lever similar to that of the construction machine 50 is arranged in the same position as that of the construction machine 50. The master 30 also includes a seat on which an operator sits and a display device that is arranged in front of the seat and displays an image of the surroundings of the construction machine 50, and the operator remotely controls the construction machine 50 by operating the operation lever while viewing the surroundings image displayed on the display device.

[0024] The slave 40 is a slave operating device that is placed in the operator's seat of the construction machine 50 and directly operates an operating lever provided in the operator's seat of the construction machine 50 based on the amount of operation received by the master 30. The slave 40 is a machine that acts as a dummy for the operator and operates the construction machine 50. The construction machine 50 is a construction machine that is to be remotely operated, such as a hydraulic excavator or a hydraulic crane.

[0025] The server 10, the orderer terminal 200, the master 30, and the slaves 40 are connected to each other so that they can communicate with each other via a network NT1. A long-distance communication network consisting of the Internet, a mobile phone communication network, etc. can be used as the network NT1.

[0026] The master 30 and the slave 40 are connected to each other via a communication path NT2 so that they can communicate with each other. A communication path such as specified low-power radio or Bluetooth (registered trademark) that allows the master 30 and the slave 40 to communicate wirelessly over a distance of several tens to several hundreds of meters is used as the communication path NT2. However, this is just one example, and the master 30 and the slave 40 may also be connected via a network NT1. In this case, the master 30 and the slave 40 are capable of long-distance communication. Alternatively, a wired communication path may be used as the communication path NT2.

[0027] The orderer terminal 200 is configured with a computer such as a personal computer owned by a work orderer who orders work from an operator. Here, the work orderer is a person who plans work such as construction and orders it from an operator, and corresponds to, for example, an employee of the work ordering company. The operator may be an employee employed by the work contracting company, or may be a sole proprietor who is not directly employed by the work contracting company.

[0028] The orderer terminal 200 comprises a display unit 201, a control unit 202, an operation unit 203, and a communication unit 204. The display unit 201 is, for example, a liquid crystal display. The control unit 202 is, for example, a processor such as a CPU, and is responsible for overall control of the orderer terminal 200. The operation unit 203 is, for example, a keyboard and mouse, and accepts work request information entered by the work orderer. The communication unit 204 is, for example, a communication device that connects the orderer terminal 200 to the network NT1, and transmits the work request information accepted by the operation unit 203 to the server 10 via the network NT1.

[0029] 2 is a diagram showing an example of a work entry screen G1 that is displayed on the client terminal 200 when a work orderer orders work. The work entry screen G1 is made up of two tables H1 and H2. Table H1 is a table for inputting an overall picture of the work to be ordered, and table H2 is a table for inputting the specifications of the construction machine 50 to be used in the ordered work.

[0030] Table H1 has columns for "Client," "Project Name," "Content," "Start Date," "Completion Date," and "Site Address." The name of the client is entered in the "Client" column. The name of the work is entered in the "Project Name" column. For example, the general content of the work is entered in the "Content" column. Examples of general content of the work include civil engineering work and demolition work. When ordering civil engineering work, "civil engineering" is entered in the "Content" column, and when ordering demolition work, "demolition" is entered in the "Content" column. The start date of the work is entered in the "Start Date" column. The completion date of the work is entered in the "Completion Date" column. The address of the work site is entered in the "Site Address" column.

[0031] In the example in Figure 2, a civil engineering project titled "Itsukaichi Bay Residential Land Development" has been entered by the work client "XX Construction" to be carried out in Hiroshima City from April 1, 2018 to April 30, 2018.

[0032] Table H2 has columns for "Model Range," "ATT Type," and "Tip ATT Type." In the "Model Range" column, the weight of the construction machine 50 to be used in the work is entered. The "ATT type" field is used to input the type of attachment that the construction machine 50 is equipped with for use in the work. "ATT type" indicates the type of attachment that the construction machine 50 is equipped with, such as standard, long range, separate, tri-fold, and short arm. For example, an attachment with an ATT type of "standard" is composed of a boom and an arm. The type of tip attachment is entered in the "tip ATT type" field. "Tip ATT type" indicates the type of tip attachment attached to the tip of the attachment, such as a bucket, rotary grapple, mechanical grapple, small cutting nibbler, or large cutting nibbler. Note that "model range," "ATT type," and "tip ATT type" are examples of multiple parameters related to the specifications of the construction machine 50.

[0033] In the example of FIG. 2, a construction machine 50 with a model range of "20t," an ATT type of "standard," and a tip ATT type of "bucket" is input.

[0034] When input into the work entry screen G1 is completed, the orderer terminal 200 displays work content input screens G2 and G3, which allow the work orderer to input the work content of the work to be ordered. The work content includes, for example, excavation, loading, and leveling the ground.

[0035] 3 is a diagram showing an example of a work content input screen G2 for civil engineering work. The work content input screen G2 is a tabular screen with columns for "Work Content," "Base Score," "Work Time," and "Evaluation Points." The work content input screen G2 is displayed when "Civil Engineering" is entered in the "Content" column on the work entry screen G1.

[0036] The "Work Content" column displays the work content, and five work contents are registered here: "Excavation and loading," "Leveling the ground," "Leveling the ground," "Slope leveling," and "Slope shaping."

[0037] "Excavation and loading" refers to the work of digging up soil, ground, and rock and loading it into dump trucks. "Ground leveling" refers to the work of leveling the ground that has been leveled by "ground shaping." "Leveling" refers to the work of removing unevenness in the ground to create a flat surface. "Slope leveling" refers to the work of leveling a slope that has been leveled by "slope shaping." "Slope shaping" refers to the work of leveling a slope, which is an artificial slope created by cutting or filling. Note that the work listed in Figure 3 is only an example, and other work may be included.

[0038] The "base score" is a predetermined coefficient that is multiplied by the work time entered in the "work time" field. Here, the value of the base score is set so that the more difficult the work content, the higher the base score. The "work time" is entered by the work orderer and is the work time required by the work orderer for each work content. The "evaluation score" is a numerical value expressed as the product of the base score and work time for each work content. The higher the evaluation score, the more difficult the work, and therefore the higher the skill level required of the operator.

[0039] The work orderer inputs the work time for each work content in the "Work Time" column by operating the operation unit 203. In Fig. 3, the orderer terminal 200 displays the work content and base added score in advance, and when the work orderer inputs the work time, the evaluation score is calculated by multiplying the input work time by the base added score, and is displayed in the "Evaluation Score" column.

[0040] In the example in Figure 3, 60 hours have been entered as the work time for "digging and loading," so "60" is displayed as the "evaluation score."

[0041] 4 is a diagram showing an example of a work content input screen G3 for demolition work. The work content input screen G3 is displayed when "demolition" is entered in the "content" field on the work entry screen G1.

[0042] Since the work content input screen G3 is for demolition work, the "Work Content" column displays work content related to demolition work. Here, the "Work Content" column displays work content such as "Loading rubble," "Small division," "Wooden demolition," "Building demolition (under 6m)," and "Building demolition (over 6m)." Also, in demolition work, as with civil engineering work, the base points increase as the difficulty of the work content increases. Other than that, the content of each column on the work content input screen G3 is the same as on the work content input screen G2.

[0043] 2 to 4, the work orderer presses the send button (not shown). This causes the orderer terminal 200 to accept the input of work request information and transmit it to the server 10. The work request information is made up of the information entered in each column of tables H1 and H2 in FIG. 2 and the information entered in FIG. 3 or 4, which associates work time with evaluation points for each work content. Here, it has been explained that the orderer terminal 200 calculates the evaluation points, but it may also be calculated by the server 10. In this case, the server 10 may calculate the evaluation points by multiplying the work time sent from the orderer terminal 200 by the base addition point, and transmit the evaluation points to the orderer terminal 200 to display them in the "evaluation points" column.

[0044] Returning to Fig. 1, the server 10 is configured by a computer having a processor such as a CPU, a memory, and a communication function, and includes a communication unit 11, a required skill level determination unit 12, a list information generation unit 13, a work request generation unit 14, a work permission unit 15, a skill level calculation unit 16, a database management unit 17, an operator database 18, a work performance database 19, a simulator performance database 20, and a certification performance database 21. The various databases shown in Fig. 1 are stored in the memory provided in the server 10. In Fig. 1, the required skill level determination unit 12 to the database management unit 17 are realized, for example, by the CPU executing a program.

[0045] The communication unit 11 is configured, for example, by a communication device that connects the server 10 to the network NT1, and receives work request information transmitted from the client terminal.

[0046] The required skill level determination unit 12 determines a required skill level indicating the remote operation skill required of the operator by the work orderer, based on the work request information received by the communication unit 11. The required skill level determination unit 12 calculates the total value of the evaluation points for each work content included in the work request information, and determines the required skill level by comparing the total value with the rank determination table T3 shown in Fig. 5.

[0047] 5 is a diagram showing an example of the rank determination table T3. The rank determination table T3 is registered in advance in the memory of the server 10, and includes columns for "evaluation points" and "ranks." In the example of FIG. 5, the ranks are divided into five ranks, F, A, B, C, and D, in descending order of skill level. Therefore, F to D are registered in order in the "Rank" column of the rank determination table T3. The "Evaluation points" column registers the range of evaluation points for each rank from F to D. For example, in the example of FIG. 3, the total evaluation points is 410, so the required skill level is F. Once the required skill level is determined, the determination result is sent to the orderer terminal 200.

[0048] 6 is a diagram showing the work entry final screen G4. The work entry final screen G4 is a screen displayed by the orderer terminal 200 that has received the determination result of the required skill level, and is a screen for notifying the work orderer that the work has been ordered.

[0049] The work entry final screen G4 includes a required skill level display field H3 in addition to the tables H1 and H2 described in Fig. 2. The required skill level determined by the server 10 is displayed in the display field H3. In this example, since the total value of the evaluation points included in the work request information is 201 or more, "B or above" is displayed in the display field H3.

[0050] By displaying the result of the determination of the required skill level in this way, the person ordering the work can recognize the objective value of the difficulty level of the work that he or she has ordered.

[0051] Returning to Fig. 1, the list information generation unit 13 refers to the operator database 18 to extract operators whose skill level is equal to or higher than the required skill level, and generates operator list information for presenting the extracted operators to the work orderer.

[0052] 7 is a diagram showing the configuration of the operator database 18. The operator database 18 includes an operator table T1 and a skill level table T2. The operator table T1 is a table in which personal information of pre-registered operators is registered. The skill level table T2 is a table that exists for each registered operator.

[0053] In detail, the operator table T1 has the columns of "operator ID," "name," "nationality," and "communication address." "Operator ID" is an identifier for uniquely identifying each entered operator. "Name" indicates the name of the operator. "Nationality" indicates the nationality in which the operator resides, such as Japan or Germany. "Communication address" indicates the communication address of the master 30 used by the operator.

[0054] The skill level table T2 has columns for "machine range," "ATT type," "tip ATT type," and "skill level," and registers the "skill level" of the operator for each combination of "machine range," "ATT type," and "tip ATT type." In other words, the skill level table T2 registers the skill level for each combination of multiple parameters related to the specifications of the construction machine 50. "Machine range" indicates the weight range of the construction machine 50, which is pre-classified as 3t to 5t, or 6t to 13t. "ATT type" and "tip ATT type" indicate the type of attachment and tip attachment that are pre-defined.

[0055] The operator shown in skill level table T2 in Figure 7 has a skill level of "F" for the machine range "3t to 5t," ATT type "standard," and tip ATT type "bucket," so F is registered in the "Skill Level" column of the first row record.

[0056] The skill levels shown in FIG. 7 are calculated in advance by the skill level calculation unit 16 (described later) based on the past work performance of the operators and registered in the skill level table T2.

[0057] The list information generation unit 13 extracts from the skill level table T2 records that have the same combination of "machine range," "ATT type," and "tip ATT type" as the combination contained in the work request information received by the communication unit 11, and if the skill level registered in the extracted record is equal to or higher than the required skill level, the corresponding operator is determined to be an operator who meets the required skill level.

[0058] The list information generation unit 13 executes the above process for all entered operators to extract operators who have a skill level equal to or higher than the required skill level. Then, the list information generation unit 13 generates operator list information including the extracted operators, passes it to the communication unit 11, and the communication unit 11 sends it to the purchaser terminal 200. The purchaser terminal 200 generates an operator list screen from the sent operator list information and displays it on the display unit 201.

[0059] 8 is a diagram showing an example of the operator list screen G150. The operator list screen G150 displays the operators extracted by the server 10 in descending order of skill level. The operator list screen G150 has the following fields: "Recommended Order," "Operator ID," "Rank," "Remuneration Amount," "Payment Terms," ​​"Details," and "Offer."

[0060] The "Recommended Order" indicates the order in which the extracted operators are sorted in descending order of skill level. The "Operator ID" is an operator identifier. The "Rank" indicates the operator's skill level. The "Remuneration" is the amount of remuneration paid to the operator by the work orderer. The "Payment Terms" are the payment terms for the remuneration, such as a lump sum payment the month after the work is completed. The "Details" column displays a button that displays the operator's details screen. Clicking this button displays the operator's details screen. The "Offer" column displays a work order button. When a work orderer requests work from one of the operators displayed on the operator list screen G150, the work orderer enters the remuneration and payment terms in the "Remuneration" and "Payment Terms" columns for that operator and clicks the work order button displayed in the "Offer" column. In response, the client terminal 200 receives an instruction from the work orderer to select an operator to request work from among the operators included on the operator list screen G150, and transmits the instruction to the server 10. The operator list screen G150 displays a list of operators whose skill levels are equal to or higher than the required level, along with their skill levels, making it easy for the job orderer to select an operator.

[0061] FIG. 9 shows an operator details screen G100. This details screen G100 is displayed when a button displayed in the "Details" column of the operator list screen G150 is clicked. The details screen G100 includes a display column H101 for the operator's personal information and a display column H102 for performance information showing the operator's work performance. The display column H101 displays the operator ID, name, rank indicating the skill level, and country of location for the selected operator. The display column H102 displays a pie chart showing the breakdown of work performance for each model range, ATT type, and advanced ATT type. By displaying the performance information in this way, the work orderer can easily see what types of work the operator is good at.

[0062] Returning to Fig. 1, the work request generation unit 14 generates a work request notice that notifies the operator that a work request has been received from the work orderer, along with the work content, based on the selection instruction received by the communication unit 11. This work request notice is sent by the communication unit 11 to the master 30 of the operator to whom the work has been requested. In detail, the work request notice includes various information entered by the work orderer on the work entry screen G1 (Fig. 2), and information such as the remuneration amount and payment terms entered on the operator list screen G150 (Fig. 8).

[0063] The slave 40 that has received the work request notification generates an offer list screen G160 shown in Fig. 11 based on the work request notification and displays it on a display unit (not shown). Fig. 11 is a diagram showing an example of the offer list screen G160.

[0064] The offer list screen G160 displays a list of work requests for a certain operator, and has the following fields: "No.", "Client", "Project Name", "Content", "Start Date", "Completion Date", "Site Address", "Model", "ATT", "Advanced ATT", "Remuneration Amount", "Payment Terms", "Acceptance", and "Offer Deadline".

[0065] "No." is a number for identifying the work request. In the example of Fig. 11, four work requests (offers) have been received, so four work requests are displayed.

[0066] The "Client" to "Site Address" columns display the information entered in Table H1 of the work entry screen G1 shown in Figure 2. The "Model", "ATT", and "Advanced ATT" columns display the information entered in the "Model Range", "ATT Type", and "Advanced ATT Type" columns of Table H2 of the work entry screen G1 shown in Figure 2. The "Remuneration Amount" and "Payment Terms" columns display the information entered in the "Remuneration Amount" and "Payment Terms" columns of the operator list screen G150 (Figure 8). The "Accept" column displays an accept button. The "Offer Deadline" column displays the deadline by which the operator can accept the work request.

[0067] The operator clicks the accept button displayed in the "Accept" column of the work request that the operator wishes to accept from among the work requests displayed on the offer list screen G160. This causes the master 30 to receive an acceptance instruction from the operator to accept the work request and transmit it to the server 10. The offer list screen G160 displays information about the work corresponding to the work request, as well as information such as the remuneration amount and payment terms, making it easy for the operator to decide whether or not to accept the work request.

[0068] Returning to Fig. 1, when the consent instruction is received by the communication unit 11, the work permission unit 15 issues an access code to the operator to permit the operator to perform the work corresponding to the work request that the operator has consented to. This access code is transmitted by the communication unit 11 to the master 30 and the slave 40.

[0069] The master 30 and slave 40 that receive the access code store the access code in memory (not shown). When the operator remotely operates the master 30 to perform the agreed-upon work, the operator is requested to enter the access code. The master 30 compares the access code entered by the operator with the access code stored in its memory, and if they match, sends the access code to the slave 40. The slave 40 compares the received access code with the access code stored in its memory, and if they match, sends an access permission notification to the master 30. This allows the operator to remotely operate the construction machine 50 using the master 30.

[0070] Here, the access code may be a feature of the operator's facial image. In this case, the master 30 acquires the operator's facial image using a camera (not shown), extracts the feature of the facial image, and if it matches the feature stored in memory, transmits the feature to the slave 40. If the features stored in the memory of the slave 40 match the transmitted features, the slave 40 transmits an access permission notification to the master 30. If the access code is composed of a character string, a third party who steals the character string can enter the character string to remotely control the master 30. On the other hand, if facial features are used as the access code, such remote control by an unauthorized third party can be prevented.

[0071] The access code may also have an expiration date. The expiration date can be the date on which the work is completed. This prevents the operator from remotely operating the construction machine 50 used in the work even though the work has already been completed.

[0072] The skill level calculation unit 16 calculates the total value of evaluation points for each entered operator by referring to the work performance database 19, simulator performance database 20, and certification performance database 21, calculates the skill level by comparing the calculated total value of evaluation points with the rank determination table T3, and registers it in the operator database 18.

[0073] The calculation of the skill level will be described in detail below. FIG. 12 is a diagram showing the configuration of the work record database 19. The work record database 19 exists for each combination of "model range," "ATT type," and "front end ATT" for each registered operator, and is a database in which past work records are registered. The example of FIG. 12 shows the work record database 19 for the "model range" of "3t-t5," "ATT type" of "standard," and "front end ATT type" of "bucket." Note that if the relevant operator has work records for combinations other than the "model range" of "3t-t5," "ATT type" of "standard," and "front end ATT type" of "bucket," there will also be a work record database 19 for that combination. Here, "work record" refers to the record of work ordered by the work orderer, and refers to the record of remotely operating the construction machine 50 at an actual work site.

[0074] FIG. 10 is a table summarizing the mechanical range, ATT type, and tip ATT type. As shown in Table 141, in this embodiment, the mechanical range is divided into five categories: "3t to 5t," "6t to 13t," ..., and "50t or more." As shown in Table 142, in this embodiment, the ATT type is divided into five categories: "standard," "long range," "separate," "three-fold," and "short arm." As shown in Table 143, in this embodiment, the tip ATT type is divided into five categories: "bucket," "rotating grapple," "mechanical grapple," "small-split nibbler," and "large-split nibbler."

[0075] For example, if an operator has work experience with a combination of machine range, ATT type, and front end ATT type, such as "3t-5t," "standard," and "bucket," and also has work experience with a combination of "3t-5t," "long range," and "bucket," then there will be two work experience databases 19 corresponding to these two combinations.

[0076] Returning to Figure 12, the work performance database 19 has columns for "Work Content," "Base Score," "Work Time," and "Evaluation Points." The "Work Time" column registers the cumulative work time for each work content for which the operator has performed work. The "Base Score" and "Evaluation Points" are the same as those explained in Figure 3.

[0077] The skill level calculation unit 16 calculates an evaluation score for each work content in the work performance database 19 by multiplying the work time by the base additional score, and registers the result in the "evaluation score" column. Note that in FIG. 12, five civil engineering work content items, from "excavation and loading" to "slope shaping," are registered, because the operator has work experience for these work content items. For example, if the operator has work experience for demolition work, the work content for demolition work is also registered. In this way, the work performance database 19 registers work content items with work experience and the cumulative value of the actual work time for the work content in association with each other.

[0078] FIG. 13 is a diagram showing the configuration of the simulator performance database 20. The simulator performance database 20 exists for each registered operator, and is a database in which the performance of the operator's remote operation training using the simulator 301 provided in the master 30 is registered. The simulator performance database 20 has columns for "task content," "base added score," "task time," and "evaluation point." The "task content" column registers the task content for which the operator has trained using the simulator 301. The "task time" column registers the cumulative training time for each task content for which the operator has trained using the simulator 301. The "base added score" and "evaluation point" are the same as those described in FIG. 3.

[0079] The skill level calculation unit 16 calculates an evaluation score for each task in the simulator performance database 20 by multiplying the task time by the base additional score, and registers the result in the "evaluation score" column. Note that in FIG. 13, five tasks related to civil engineering works, from "excavation and loading" to "slope shaping," are registered because operators have training experience for these tasks. In this way, the simulator performance database 20 registers task details for which training experience has been gained, the cumulative value of the actual training time for that task, and the evaluation score for that task, in association with each other.

[0080] Fig. 14 is a diagram showing the configuration of the certification record database 21. The certification record database 21 exists for each registered operator and is a database in which pass / fail results for predetermined certifications administered for each type of work are registered. The certification is intended to guarantee that the operator's skill level for the predetermined type of work is above a certain level.

[0081] The test record database 21 has columns for "Test Content," "Base Addition," "Pass / Failure Result," and "Evaluation Score." The "Test Content" column registers the work content for which the test is to be conducted. In this example, testing is conducted for three work contents: "Excavation and Loading," "Leveling," and "Slope Surface Forming," so these three work contents are registered in the "Test Content" column. The "Pass / Failure Result" column registers the pass / fail result for the test, with "1" registered for a pass and "0" registered for a failure. The "Base Addition" and "Evaluation Score" are the same as those described in FIG. 3. However, the base addition is set to a value 50 times the evaluation score in FIGS. 12 and 13 to match the scale with the evaluation scores in the work record database 19 shown in FIG. 12 and the simulator record database 20 shown in FIG. 13.

[0082] The skill level calculation unit 16 calculates the total value of the evaluation points for each task in the task record database 19, the evaluation points for each task in the simulator record database 20, and the evaluation points for each task in the certification record database 21. For example, the total value of the evaluation points in the task record database 19 is 410 (= 60 + 20 + 60 + 45 + 225), the total value of the evaluation points in the simulator record database 20 is 275 (= 82 + 54 + 45 + 24 + 70), and the total value of the evaluation points in the certification record database 21 is 200 (= 50 + 150). Therefore, the final total value of the evaluation points for the combination of "model range: 3t-t5", "ATT type: standard", and "tip ATT type: bucket" is calculated to be 885 (= 410 + 275 + 200). Then, when the skill level calculation unit 16 refers to the rank determination table T3, the final total value "858" is ranked "F", and therefore, for this operator, the skill level for the combination of "model range: 3t-t5", "ATT type: standard", and "leading end ATT type: bucket" is calculated to be F. Furthermore, if the relevant operator has work experience for other combinations of "model range", "ATT type", and "leading end ATT type", the skill level calculation unit 16 calculates the total value of the evaluation points for those combinations as well to calculate the skill level.

[0083] In addition, the skill level calculation unit 16 executes a process of calculating the skill level each time data in any one of the work performance database 19, the simulator performance database 20, and the certification performance database 21 is updated, and updates the skill level registered in the operator database 18.

[0084] Returning to Fig. 1, the database management unit 17 manages a work record database 19, a simulator record database 20, and a test record database 21.

[0085] 15 is a diagram schematically illustrating processing by the database management unit 17. The database management unit 17 updates the simulator performance database 20 every time it acquires training performance data for the simulator 301 (FIG. 1). The simulator 301 is configured as a computer program installed in the master 30, and is executed by an operator between actual work tasks, for example, with the aim of improving the skill level of remote operation.

[0086] The simulator 301 creates a virtual work site environment in a computer space, consisting of a three-dimensional model that simulates an actual work site, and places a construction machine model that simulates an actual construction machine in the virtual work site environment. The simulator 301 then generates an image of the virtual work site environment as seen from the operator's seat of the construction machine model when sitting in the operator's seat, and displays the image on the display unit of the master 30. When the operator operates the control levers of the master 30, the simulator 301 changes the attitude of the attachment, end attachment, and upper rotating body of the construction machine model in response to the operation, and changes the image of the virtual work site environment in response to the change. The simulator 301 also performs work such as excavation and loading in the virtual work site environment in response to the operator's operation of the control levers, just like in an actual work site.

[0087] When started, the simulator 301 trains the operator by having the operator select a task and then having the operator perform the task in a virtual worksite environment. When the training is completed, the simulator 301 transmits the simulation results in which the work content and the training time are associated with each other to the server 10.

[0088] When the database management unit 17 acquires the simulation results, it updates the simulator performance database 20 in accordance with the simulation results. As a result, the simulator performance database 20 accumulates a history of the simulations carried out by the operator.

[0089] Furthermore, when an operator obtains the pass / fail result of a test for a certain task, the database management unit 17 updates the test record database 21 according to the pass / fail result. The test is, for example, a test provided by the provider of this task ordering system. The operator can take the test by activating the test execution unit 302 of the master 30. This test is realized, for example, by having an operator use the master 30 to operate an actual construction machine 50 placed in an actual training site.

[0090] For example, an operator operates the master 30 to activate the test execution unit 302 and input a test request to conduct a test on the desired work content, and the test request is sent to the server 10. Upon receiving the test request, the server 10 connects the slave 40 mounted on a specific construction machine 50 at the training center to the master 30 for communication, making the specific construction machine 50 available for remote operation by the master 30, and then starts the test. The pass / fail of this test is determined, for example, by an examiner remotely or directly visually observing the work actually performed at the training center by remote operation. Then, once the examiner determines whether the operator passes or fails, the pass / fail result is sent from the examiner's terminal to the server 10. Upon receiving this pass / fail result, the database management unit 17 updates the test record database 21 of the corresponding operator.

[0091] This allows the operator to practice to some extent in the virtual on-site environment provided by the simulator 301 and improve their skill level before taking the test.

[0092] Furthermore, when the database management unit 17 acquires the work results for the actual work, it updates the work results database 19 with the work results. The work results include information on the amount of operation input by the operator to the operation lever of the master 30. Here, the work content performed by the construction machine 50 has a certain degree of change pattern in the attitude of the attachment, the end attachment, and the upper rotating body for each type of work, so the type of work content can be identified based on the information on the amount of operation input by the operator to the operation lever. Therefore, the database management unit 17 can identify the work content and work time from the information on the amount of operation included in the work results and register them in the work results database 19 for the corresponding operator.

[0093] In this way, in this embodiment, the skill level of an operator improves not only through actual work but also through training using simulator 301, and the more the operator passes the examination, the higher the skill level improves, allowing the operator to receive more work requests. Therefore, it is possible to motivate the operator to use their free time from actual work to improve their skill level by using the simulator and taking the examination, and it is possible to raise the overall skill level of the operators.

[0094] Returning to Fig. 1, the master 30 comprises a simulator 301 (an example of a remote control simulator), a test execution unit 302, and a communication unit 303. The simulator 301 executes a simulation for training the above-mentioned operator. The test execution unit 302 is activated when the operator takes the test. The communication unit 303 is composed of a communication device for connecting the master 30 to the network NT1 and the communication path NT2.

[0095] 16 is a flowchart showing the processing of the work ordering system according to an embodiment of the present invention. In S101, the operation unit 203 of the orderer terminal 200 accepts work request information input by the work orderer. In S102, the control unit 202 passes the work request information accepted by the operation unit 203 to the communication unit 303, and the communication unit 303 transmits the work request information to the server 10. Here, various information entered using the work entry screen G1 of FIG. 2, the work content input screen G2 of FIG. 3, or the work content input screen G3 of FIG. 4 is transmitted as work request information.

[0096] In S201, the communication unit 11 of the server 10 receives work request information. In S202, the required skill level determination unit 12 of the server 10 calculates a required skill level from the work request information received by the communication unit 11. For example, if work request information including the work time for each work content as shown in Fig. 3 is received, the total value of the evaluation points for each work content, "410", is calculated, and the required skill level is determined to be F by referring to the rank determination table T3.

[0097] In S202, the communication unit 11 transmits the required skill level calculated in S202 to the orderer terminal 200. In S103, the communication unit 204 of the orderer terminal 200 receives the required skill level. As a result, the work entry final screen G4 shown in Fig. 6 is displayed on the orderer terminal 200, and the required skill level is notified to the work orderer.

[0098] In S203, the list information generation unit 13 extracts operators whose skill level is equal to or higher than the required skill level from among the operators entered in the operator database 18. For example, suppose that work request information including "mechanical range: 3t to 5t," "ATT type: standard," and "tip ATT type: bucket" is received and the required skill level is "A." In this case, the list information generation unit 13 extracts from the operator database 18 operators whose skill level is "A" or higher for the combination of "mechanical range: 3t to 5t," "ATT type: standard," and "tip ATT type: bucket."

[0099] In S204, in the server 10, the list information generation unit 13 generates operator list information to present the operators extracted in S203 to the work orderer and passes it to the communication unit 204, and the communication unit 204 transmits the operator list information to the orderer terminal 200.

[0100] In S104, in the orderer terminal 200, the communication unit 204 receives the operator list information, and the control unit 202 generates an operator list screen G150 (FIG. 8) and displays it on the display unit 201.

[0101] In S105, the operation unit 203 of the orderer terminal 200 receives an instruction to select an operator to whom a work request is to be made from the work orderer who has viewed the operator list screen G150.

[0102] In S106, in the orderer terminal 200, the control unit 202 passes the selection instruction received by the operation unit 203 to the communication unit 204, and the communication unit 204 transmits the selection instruction to the server 10.

[0103] In S205, the communication unit 11 of the server 10 receives the selection instruction. In S206, the work request generation unit 14 in the server 10 generates a work request notification based on the selection instruction received by the communication unit 11, and passes it to the communication unit 11, and the communication unit 11 transmits the work request notification to the master 30.

[0104] In S301, the communication unit 303 of the master 30 receives a work request notification. In S302, the master 30 generates an offer list screen G160 based on the work request notification received by the communication unit 303, and accepts an acceptance instruction for the work request from an operator who has viewed the offer list screen G160. In S303, the communication unit 303 of the master 30 transmits the acceptance instruction to the server 10.

[0105] In S207, the communication unit 11 of the server 10 receives the acceptance instruction. In S208, the work permission unit 15 of the server 10 issues an access code that authorizes the operator to perform the work corresponding to the work request that the operator has accepted, and passes it to the communication unit 11, which then transmits the access code to the master 30. In S304, the communication unit 303 of the master 30 receives the access code.

[0106] As described above, according to this embodiment, operators who have a skill level equal to or higher than the required skill level required for the work ordered by the work orderer are extracted from the operator database, and operator list information is generated based on the extraction results and presented to the work orderer by the orderer terminal 200. Therefore, by viewing the operators included in the operator list information, the work orderer can easily select an operator who has a skill level appropriate for the ordered work.

[0107] The present embodiment can employ the following modifications.

[0108] (1) The rank determination table shown in FIG. 5 defines five ranks, but the ranks may be four or less or six or more.

[0109] (2) In this embodiment, the work orderer selects an operator by clicking on the operator list screen G150 shown in Fig. 8, and the work request is sent to the master 30 of the corresponding operator. Then, when the corresponding operator inputs an acceptance instruction on the offer list screen G160, a contract between the work orderer and the operator is concluded, that is, a contract between the two parties is concluded online. The present invention is not limited to this, and the contract between the work orderer and the operator may be concluded by exchanging documents rather than online.

[0110] (3) In the above embodiment, operators whose skill levels for the combinations of "machine range," "ATT type," and "advanced ATT type" included in the work orderer information are equal to or higher than the required skill level are extracted from the operator database 18. The present invention is not limited to this, and operators whose required skill levels are equal to or higher than the required level may be extracted from the operator database 18 without considering the combinations of "machine range," "ATT type," and "advanced ATT type." In this case, the operator database 18 does not need to store the skill levels of the operators for each combination of "machine range," "ATT type," and "advanced ATT type." [Explanation of symbols]

[0111] 10 Servers 11 Communications Department 12 Required Skill Level Determination Department 13 List information generation unit 14 Work request generation unit 15 Work Permit Department 16 Skill Level Calculation Unit 17 Database Management Department 18 Operator Database 19 Work performance database 20 Simulator performance database 21 Certification Results Database 30 Master 50 Construction machinery 200 Orderer terminal T1 Operator Table T2 Skill Level Table T3 Ranking Table

Claims

1. an operator database that stores the skill levels of each of a plurality of operators; a skill level calculation unit that determines the skill level using the work performance of the operator and registers the determined skill level in the operator database; a database management unit that identifies the work content of the operator in the work record; a list information generating unit that extracts operators from the operator database; a display unit that displays operator list information including the operators extracted by the list information generation unit; an orderer terminal having the display unit and capable of placing an order for work, the list information generation unit receives input of work request information including a required skill level required for the work ordered from the client terminal, and generates the operator list information by extracting, from the operator database, operators having a skill level that satisfies the required skill level required for the work; the skill level calculation unit calculates an evaluation score for each task content identified by the database management unit, and determines the skill level based on the calculated evaluation score; Work ordering system.

2. The skill level calculation unit determines the skill level of the operator based on the total value of the evaluation points calculated for each work content identified by the database management unit in the work performance. The work ordering system according to claim 1.

3. the display unit displays an entry screen for accepting input of the work request information.

3. The work ordering system according to claim 1 or 2.

4. the display unit displays the required skill level when input of the required skill level is accepted. The work ordering system according to claim 3.

5. the display unit displays the operator list information instead of the entry screen when the list information generation unit extracts an operator whose skill level is equal to or higher than the required skill level.

5. The work ordering system according to claim 3 or 4.

6. the display unit displays, as the operator list information, an operator list screen having a display field for displaying information of the operator having the highest skill level among the extracted operators. The work ordering system according to any one of claims 1 to 5.

7. the display unit displays, as the operator list information, an operator list screen that displays information about the extracted operators in descending order of the skill levels of the extracted operators. The work ordering system according to any one of claims 1 to 5.

8. The work that can be ordered by the orderer terminal is work that is performed by remotely operating a remote-operation target, The work record is a record of the operator remotely operating a remote-operation target. The work ordering system according to any one of claims 1 to 7.

9. The work record includes information about the operator's operation to remotely operate a remote-operated object, the database management unit identifies the work content of the operator based on the information about the operation. The work ordering system according to any one of claims 1 to 8.

10. a work request generation unit that receives an instruction to select an operator to whom a work request is to be made from among the extracted operators, and notifies a work request notification to the operator who has received the instruction to select the operator based on the instruction to select the operator; The work ordering system according to any one of claims 1 to 9.

11. a required skill level determination unit that determines the required skill level required for the work based on the work request information including the work content of the work ordered from the client terminal, so that the higher the difficulty of the work content, the larger the required skill level; and the list information generation unit generates the operator list information by extracting from the operator database operators having a skill level that satisfies the required skill level determined by the required skill level determination unit. The work ordering system according to any one of claims 1 to 10.

12. a required skill level determination unit that determines the required skill level required for the work based on the work request information including the work time of the work ordered from the orderer terminal, so that the required skill level increases as the work time increases; The list information generation unit generates the operator list information by extracting, from the operator database, operators having a skill level that satisfies the required skill level determined by the required skill level determination unit. The work ordering system according to any one of claims 1 to 11.

13. A work ordering system including: an orderer terminal capable of ordering work; and a server that transmits to the orderer terminal operator list information that is information for presenting operators suitable for the work ordered from the orderer terminal; The server comprises an operator database that stores the skill levels of each of a plurality of operators, a skill level calculation unit that determines the skill level using the work record of the operator and registers the determined skill level in the operator database, a database management unit that identifies the work content of the operator in the work record, a list information generation unit that extracts operators from the operator database, and a communication unit that transmits the operator list information including the operators extracted by the list information generation unit to the orderer terminal, The client terminal includes an operation unit that receives input of work request information including a required skill level required for the work, a communication unit that transmits the work request information received by the operation unit to the server, and a display unit that displays the operator list information transmitted from the communication unit of the server, the list information generation unit generates the operator list information by extracting operators having a skill level that satisfies the required skill level required for the work based on the work request information transmitted from the communication unit of the orderer terminal; The skill level calculation unit calculates an evaluation score for each task content identified by the database management unit, and determines the skill level based on the calculated evaluation score. Work ordering system.

14. a server that transmits to the client terminal operator list information to be displayed on a display unit of the client terminal, the operator list information being information for presenting to the client an operator suitable for a work ordered from the client terminal, an operator database that stores the skill levels of each of a plurality of operators; a skill level calculation unit that determines the skill level using the work performance of the operator and registers the determined skill level in the operator database; a database management unit that identifies the work content of the operator in the work record; a list information generation unit that receives input of work request information including a required skill level required for the work ordered from the client terminal and extracts operators having a skill level that satisfies the required skill level for the work from the operator database, thereby generating the operator list information; and a communication unit that transmits the operator list information to the client terminal, the skill level calculation unit calculates an evaluation score for each task content identified by the database management unit, and determines the skill level based on the calculated evaluation score; A server comprising:

Citation Information

Patent Citations

  • Method and system for employing talent and recording medium having processing procedure for employing talent recorded thereon

    JP2001282977A

  • Construction quantity managing system

    JP2002108975A

  • Systems and methods for managing a talent platform

    JP2015501024A