Work order placing / receiving system and server

The work ordering system addresses the challenge of selecting skilled operators by determining required skill levels and generating operator lists, facilitating easy selection and secure remote work orders, while enhancing operator skills through training and testing.

JP2024174118AActive Publication Date: 2024-12-13KOBELCO CONSTR MASCH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

Existing systems fail to provide work orderers with an easy way to select an operator with a suitable skill level for the ordered work, as there is no technology for matching operators with the required skill level for the work.

Method used

A work ordering system that communicates with an orderer terminal and a server to determine the required skill level based on work request information, extracts operators with matching skill levels from a database, and generates a list for the orderer to select from, while also allowing operators to accept or decline work requests and issuing access codes for remote control.

Benefits of technology

Enables work orderers to easily select operators with appropriate skill levels for the work, ensuring quality and security of remote operations, and motivates operators to improve their skills through simulator training and testing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024174118000001_ABST
    Figure 2024174118000001_ABST
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 ordering work to an operator who remotely operates 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 a remote control system that allows 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 Japan 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] JP 2002-108975 A Summary of the Invention [Problem to be solved by the invention]

[0005] However, there was no technology to present operators with the appropriate skill level to the work ordered by the work orderer, so the work orderer had a problem in that it was not easy to select an operator with the appropriate skill level for the ordered work.

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

[0007] An object of the present invention is to provide a work ordering system etc. that enables a work orderer to easily select an operator having a skill level suitable for the work ordered by the work orderer. [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 issues an order to 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 work request information, including a work content and a work time for the work content, input by the work orderer from the orderer terminal; a required skill level determination unit that determines a required skill level indicating a remote operation skill required by the work orderer to the operator 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 generating 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 result and presented to the work orderer by the orderer terminal. Therefore, the work orderer can easily select an operator with a skill level suitable for the ordered work by viewing the operators included in the operator list information.

[0010] In the above configuration, the remote control device is further provided which is communicably connected to the server, The client terminal receives, from the work client, 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 selection instruction to the server; The server further includes 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. 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 approval instruction for approving the work request from the operator and transmits the approval 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 the work ordered by the work orderer.

[0014] In the above configuration, the server a work record 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 which 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 skill level becomes larger as the calculated total value increases, and stores the calculated skill level in the operator database.

[0015] According to this configuration, a mechanism can be constructed in which the more the time spent working on the remote operation simulator, not just the time spent actually working on the ordered work, the higher the skill level of the operator becomes, and the more work requests are made to the operator. Therefore, for example, it is possible to motivate the operator to try to improve his / her skill level by using the remote operation simulator in between work, and it is possible to raise the overall skill level of the operator.

[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 multiple operators when the operator has passed the examination compared to when the operator has not passed the examination, and stores the increased skill level in the operator database.

[0017] According to this configuration, the more operators pass the test, the higher their 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 of the plurality of operators for each combination of the plurality of parameters; It is preferable that the list information generating unit extracts operators whose skill level for a combination of the plurality of parameters included in the work request information is equal to or higher than the required skill level from the operator database.

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

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

[0021] [Figure 1] 1 is a block diagram showing an overall configuration of a work ordering system according to an embodiment of the present invention. [Diagram 2] 13 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. FIG. [Diagram 3] FIG. 13 is a diagram showing an example of a work content input screen for civil engineering work. [Figure 4] FIG. 13 is a diagram showing an example of a work content input screen for demolition work. [Diagram 5] FIG. 13 is a diagram illustrating an example of a rank determination table. [Figure 6] FIG. 13 shows a final screen of a work entry. [Figure 7]FIG. 2 is a diagram showing a configuration of an operator database. [Figure 8] FIG. 13 is a diagram illustrating an example of an operator list screen. [Figure 9] FIG. 13 illustrates an operator's details screen. [Figure 10] This is a table summarizing the machine range, ATT type, and advanced ATT type. [Figure 11] FIG. 13 is a diagram showing an example of an offer list screen. [Figure 12] FIG. 2 is a diagram showing a configuration of a work record database. [Figure 13] FIG. 13 is a diagram showing a configuration of a simulator performance database. [Figure 14] FIG. 13 is a diagram showing the configuration of a certification record database. [Figure 15] FIG. 11 is a diagram illustrating a process performed by a database management unit. [Figure 16] 4 is a flowchart showing a process of the work ordering system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[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 match the work ordered by the work orderer.

[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 cockpit 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 surrounding 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, so to speak, a machine that acts as a dummy for the operator and operates the construction machine 50. The construction machine 50 is a construction machine 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 slave 40 are connected to each other so as to be able to communicate with each other via a network NT1. As the network NT1, a long-distance communication network constituted by the Internet, a mobile phone communication network, or the like can be adopted.

[0026] The master 30 and the slave 40 are connected to each other so that they can communicate with each other via a communication path NT2. As the communication path NT2, a communication path that allows the master 30 and the slave 40 to wirelessly communicate over a distance of about several tens to several hundreds of meters, such as a specific low-power radio or Bluetooth (registered trademark), is adopted. However, this is only an example, and the master 30 and the slave 40 may 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 NT2 may be adopted.

[0027] The client terminal 200 is configured with a computer such as a personal computer owned by a work client who orders work from an operator. Here, the work client is a person who plans work such as construction and orders it from an operator, and corresponds to an employee of the work ordering company, for example. The operator may be an employee employed by the work contracting company, or may be an individual business owner 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 the overall control of the orderer terminal 200. The operation unit 203 is, for example, a keyboard and mouse, and accepts work request information input 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 displayed on the client terminal 200 when a work orderer orders work. The work entry screen G1 is composed 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 for the work to be ordered.

[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 project is entered in the "Project Name" column. The general content of the project is entered in the "Content" column, for example. General content of the project may be, for example, 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 project is entered in the "Start Date" column. The completion date of the project is entered in the "Completion Date" column. The address of the work site is entered in the "Site Address" column.

[0031] In the example of Figure 2, a civil engineering project titled "Itsukaichi Bay 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 input. The type of attachment equipped on the construction machine 50 used in the work is entered in the "ATT type" field. "ATT type" indicates the type of attachment equipped on the construction machine 50, such as standard, long range, separate, three-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 the end attachment is input in the "Tip ATT type" field. "Tip ATT type" indicates the type of end attachment that is attached to the end of the attachment, such as a bucket, a rotating grapple, a mechanical grapple, a small cutting nibbler, or a 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 the input to the work entry screen G1 is completed, the orderer terminal 200 displays the work content input screens G2 and G3 for the work orderer to input the work content of the work to be ordered. The work content is, for example, excavation, loading, leveling, etc.

[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 score." 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 a dump truck. "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 smoothing a slope that has been smoothed by "slope shaping." "Slope shaping" refers to the work of smoothing a slope, which is an artificial slope created by cutting or filling. Note that the work listed in Figure 3 is merely an example, and other work may be included.

[0038] "Base addition point" is a predetermined coefficient multiplied by the work time entered in the "Work time" column. Here, the value of the base addition point is set so that the more difficult the work content, the higher the base addition point. "Work time" is the work time entered by the work orderer and requested by the work orderer for each work content. "Evaluation point" is a numerical value expressed as the product of the base addition point and the work time for each work content. The higher the evaluation point, 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 the base addition 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 addition score, and is displayed in the "Evaluation score" column.

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

[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 (6m or less)," and "Building demolition (6m or more)." Also, in demolition work, as in civil engineering work, the base addition point increases 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 that 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 the 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 in which the work time and the evaluation score are associated with each other for each work content. Here, the orderer terminal 200 has been described as calculating the evaluation score, but the server 10 may also calculate it. In this case, the server 10 may calculate the evaluation score by multiplying the work time transmitted from the orderer terminal 200 by the base addition score, and transmit the evaluation score to the orderer terminal 200 to display it in the "evaluation score" column.

[0044] Returning to Fig. 1, the server 10 is configured with 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 record database 19, a simulator record database 20, and a test record database 21. The various databases shown in Fig. 1 are stored in a 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 composed of, for example, 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.

[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 point" and "rank." In the example of FIG. 5, the ranks are divided into five, 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 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 has been determined, the determination result is transmitted to the orderer terminal 200.

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

[0049] The work entry final screen G4 has 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 manner, the job orderer can recognize an objective value of the difficulty level of the job that he or she has ordered.

[0051] Returning to Fig. 1, the list information generating unit 13 refers to the operator database 18 to extract operators whose skill levels are equal to or higher than the required skill level, and generates operator list information for presenting the extracted operators to the job 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 columns for "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 combinations of "machine range," "ATT type," and "tip ATT type." In other words, the skill level table T2 registers skill levels 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, such as 3t to 5t and 6t to 13t. "ATT type" and "tip ATT type" indicate the type of predetermined attachment and tip attachment.

[0055] The operator shown in skill level table T2 in Figure 7 has a skill level of "F" for the machine range "3t~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 a skill level calculation unit 16 (to be described later) from the past work performance of the operators and the like, and are registered in a skill level table T2.

[0057] The list information generation unit 13 extracts from the skill level table T2 records that have the same combinations of "machine range," "ATT type," and "advanced ATT type" 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 generating unit 13 executes the above-mentioned process for all entered operators to extract operators who have a skill level equal to or higher than the required skill level. The list information generating unit 13 then generates operator list information including the extracted operators, passes it to the communication unit 11, and the communication unit 11 transmits it to the purchaser terminal 200. The purchaser terminal 200 generates an operator list screen from the transmitted operator list information, and displays it on the display unit 201.

[0059] 8 is a diagram showing an example of an operator list screen G150. On the operator list screen G150, operators extracted by the server 10 are displayed in descending order of skill level. The operator list screen G150 includes columns for "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 arranged in descending order of skill level. The "operator ID" is an identifier of the operator. The "rank" indicates the skill level of the operator. The "remuneration amount" is the remuneration amount paid by the work orderer to the operator. The "payment terms" are the terms of payment of the remuneration amount, such as a lump sum payment in the month following the completion of the work. The "details" column displays a button for displaying the details screen of the operator, and clicking this button displays the details screen of the operator. The "offer" column displays a work order button. When the work orderer requests a certain operator from among the operators displayed on the operator list screen G150 to perform work, the work orderer inputs the remuneration amount and the payment terms in the "remuneration amount" and "payment terms" columns of the operator, and clicks the work order button displayed in the "offer" column. As a result, the orderer terminal 200 receives an instruction from the work orderer to select an operator to be requested from among the operators included in 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 is a diagram showing an operator's 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 showing the skill level, and country of the selected operator. The display column H102 displays a breakdown of the work performance for each model range, ATT type, and advanced ATT type in a pie chart. In this way, by displaying the performance information, the work orderer can easily know what kind 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, together 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 is to be 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 is a screen that displays a list of work requests for a certain operator, and has columns for "No.", "Client", "Work 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 the 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 FIG. 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 FIG. 2. The "Remuneration" and "Payment Terms" columns display the information entered in the "Remuneration" and "Payment Terms" columns of the operator list screen G150 (FIG. 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 to be accepted among the work requests displayed on the offer list screen G160. As a result, the master 30 receives an acceptance instruction from the operator to accept the work request and transmits 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 approval instruction is received by the communication unit 11, the work permission unit 15 issues an access code for permitting the operator to perform the work corresponding to the work request approved by the operator. This access code is transmitted to the master 30 and the slave 40 by the communication unit 11.

[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 approved work, the operator is requested to enter the access code. The master 30 checks the access code entered by the operator against the access code stored in its memory, and if they match, transmits the access code to the slave 40. The slave 40 checks the received access code against the access code stored in its memory, and if they match, transmits an access permission notification to the master 30. This enables the operator to remotely operate the construction machine 50 using the master 30.

[0070] Here, the access code may be a feature of the face image of the operator. In this case, the master 30 acquires a face image of the operator using a camera (not shown), extracts the feature of the face image, and if it matches the feature stored in the memory, transmits the feature to the slave 40. If the features stored in the memory of the slave 40 match the features transmitted, 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 have a set expiration date. The expiration date may be the date on which the work is completed. This makes it possible to prevent the operator from remotely operating the construction machine 50 used in the work even though the work has been completed.

[0072] The skill level calculation unit 16 refers to the work performance database 19, the simulator performance database 20, and the certification performance database 21 for each entered operator to calculate the total evaluation points for each work content, compares the calculated total evaluation points with the rank determination table T3 to calculate the skill level, 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 "advanced ATT" for each entered operator, and is a database in which past work records are registered. In the example of FIG. 12, the work record database 19 for "model range" of "3t-t5", "ATT type" of "standard", and "advanced ATT type" of "bucket" is shown. Note that, if the corresponding operator has work records for combinations other than "model range" of "3t-t5", "ATT type" of "standard", and "advanced ATT type" of "bucket", the work record database 19 for that combination also exists. Here, the "work record" refers to the record for work ordered by the work orderer, and refers to the record of remotely operating the construction machine 50 at the 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, such as "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, such as "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, such as "bucket", "rotating grapple", "mechanical grapple", "small-split nibbler", and "large-split nibbler".

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

[0076] Returning to Fig. 12, the work record database 19 has columns for "work content," "base added points," "work time," and "evaluation points." In the "work time" column, the cumulative work time for each work content for which the operator has worked is registered. The "base added points" and "evaluation points" are the same as those described in Fig. 3.

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

[0078] 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," "work time," and "evaluation point." The "task content" column registers the task content for which the operator trained using the simulator 301. The "work time" column registers the accumulated training time for each task content for which the operator 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 by multiplying the work time by the base additional score for each work content in the simulator performance database 20, and registers the result in the "evaluation score" column. Note that five civil engineering work content items from "digging and loading" to "slope shaping" are registered in Fig. 13 because operators have training experience for these work content items. In this way, the simulator performance database 20 registers work content items for which training experience has been gained, the cumulative value of the actual training time for the work content, and the evaluation score for the work content 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 certification administered for each type of work are registered. The certification is intended to guarantee that the skill level of the operator for the predetermined type of work is above a certain level.

[0081] The inspection record database 21 has columns for "inspection content", "base addition score", "pass / fail result", and "evaluation score". In the "inspection content" column, the work content for which the inspection is to be carried out is registered. In this example, inspection is carried out for three work contents, "digging and loading", "flat ground shaping", and "slope shaping", so these three work contents are registered in the "inspection content" column. In the "pass / fail result" column, the pass / fail result for the inspection is registered, with "1" being registered if the inspection is passed, and "0" being registered if the inspection is not passed. The "base addition score" and the "evaluation score" are the same as those described in FIG. 3. However, the base addition score is set to a value 50 times larger than the evaluation score in FIG. 12 and FIG. 13 in order to match the scale with the evaluation score 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, with reference to the rank determination table T3, the final total value "858" is ranked "F", so the skill level calculation unit 16 calculates the skill level of this operator for the combination of "model range: 3t-t5", "ATT type: standard", and "leading end ATT type: bucket" to be F. Furthermore, if the relevant operator has work experience with 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] Fig. 15 is a diagram showing a schematic diagram of processing by the database management unit 17. The database management unit 17 updates the simulator result database 20 every time it acquires the training result of the simulator 301 (Fig. 1). The simulator 301 is configured with a computer program provided in the master 30, and is executed by an operator between actual work, for example, for the purpose of improving the skill level of remote operation.

[0086] The simulator 301 constructs a virtual work site environment consisting of a three-dimensional model simulating an actual work site in a computer space, and places a construction machine model simulating an actual construction machine in the virtual work site environment. The simulator 301 generates an image of the virtual work site environment as seen through the driver's seat of the construction machine model when the operator sits in the driver's seat, and displays the image on the display unit of the master 30. When the operator operates the control lever of the master 30, the simulator 301 changes the attitude of the attachment, the tip attachment, and the 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 realizes work contents such as excavation and loading in the virtual work site environment in response to the operation of the control lever by the operator, just like an actual work site.

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

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

[0089] In addition, when an operator obtains the pass / fail result of the certification for a certain task, the database management unit 17 updates the certification record database 21 according to the pass / fail result. The certification is, for example, a test provided by the provider of this task ordering system. The operator can take the certification by starting the certification 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 start the test execution unit 302 and inputs a test request to carry out a test on a desired work content, and the test request is transmitted to the server 10. The server 10 that receives the test request connects the slave 40 mounted on a specific construction machine 50 at the training center to the master 30 for communication, and then starts the test after making the specific construction machine 50 available for remote operation by the master 30. 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, when the examiner determines whether the operator passes or fails, the pass / fail result is transmitted from the examiner's terminal to the server 10. When the database management unit 17 receives the pass / fail result, it updates the test record database 21 of the corresponding operator.

[0091] This allows the operator to practice to a certain extent in the virtual worksite environment provided by the simulator 301 and improve his / her 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 of 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 with the simulator 301, and the more the operator passes the examination, the higher the skill level becomes, allowing the operator to receive more work requests. Therefore, the operator can be motivated to improve his / her skill level by using the simulator and taking the examination during free time from actual work, and the overall skill level of the operator can be raised.

[0094] Returning to Fig. 1, the master 30 includes a simulator 301 (an example of a remote operation 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] Fig. 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 input using the work entry screen G1 in Fig. 2, the work content input screen G2 in Fig. 3, or the work content input screen G3 in 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 orderer of the work.

[0098] In S203, the list information generating 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, assume that work request information including "mechanical range: 3t-5t", "ATT type: standard", and "tip ATT type: bucket" is received, and the required skill level is "A". In this case, the list information generating unit 13 extracts from the operator database 18 operators whose skill level is "A" or higher for the combination of "mechanical range: 3t-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 for presenting the operators extracted in S203 to the work client, and passes it to the communication unit 204, and the communication unit 204 transmits the operator list information to the client 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, in the client terminal 200, the operation unit 203 accepts a selection instruction for an operator to whom a work request is to be made from the work client 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, in the server 10, the work request generation unit 14 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 approval instruction. In S208, in the server 10, the work permission unit 15 issues an access code that permits the operator to perform the work corresponding to the work request approved by the operator, and passes it to the communication unit 11, and the communication unit 11 transmits the access code to the master 30. In S304, the communication unit 303 of the master 30 receives the access code.

[0106] Thus, 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 result and presented to the work orderer by the orderer terminal 200. Therefore, the work orderer can easily select an operator who has a skill level suitable for the ordered work by viewing the operators included in the operator list information.

[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 from 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 a 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 combination 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 combination of "machine range," "ATT type," and "advanced ATT type." In this case, the operator database 18 does not need to store the skill level of the operator for each combination of "machine range," "ATT type," and "advanced ATT type." [Explanation of symbols]

[0111] 10 Server 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 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 ordering work, the list information generation unit receives an input of work requirement information including a required skill level required for the work ordered from the client terminal, and generates the operator list information by extracting operators having a skill level that satisfies the required skill level required for the work from the operator database. Work ordering system.

2. the display unit displays an entry screen for accepting input of the work request information. The work ordering system according to claim 1.

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

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

4. A work ordering system according to claim 2 or 3.

5. 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 4.

6. the display unit displays, as the operator list information, an operator list screen in which information about the extracted operators is arranged in descending order of the skill levels of the extracted operators. The work ordering system according to any one of claims 1 to 4.

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

8. a work request generating 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 based on the instruction to select the operator; The work ordering system according to any one of claims 1 to 7.

9. 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 operators having a skill level that satisfies the required skill level determined by the required skill level determination unit from the operator database. The work ordering system according to any one of claims 1 to 8.

10. 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 client terminal, so that the required skill level increases as the work time increases; The list information generating 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 determining unit. The work ordering system according to any one of claims 1 to 9.

11. A work ordering system including: an orderer terminal capable of ordering work; and a server that transmits operator list information to the orderer terminal, the operator list information being information for presenting operators suitable for the work ordered from the orderer terminal; The server includes an operator database that stores the skill levels of each of a plurality of operators, 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 accepts input of work request information including a required skill level required for the work, a communication unit that transmits the work request information accepted 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 client terminal. Work ordering system.

12. 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 a work 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 list information generating unit that receives input of work requirement 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. 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

  • Systems and methods for managing a talent platform

    JP2015501024A

  • Construction quantity managing system

    JP2002108975A

Cited By

  • Information processing apparatus and information processing method

    US20250272629A1