Work ordering system and client terminal
The work ordering system facilitates selecting operators with suitable skill levels by determining required skills and generating operator lists, improving selection ease and security in remote work ordering.
Patent Information
- Application Number
- JP2022209185
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-12-27
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2038-04-20
AI Technical Summary
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.
A work ordering system that communicates with an orderer terminal to determine the required skill level based on work request information, extracts operators with matching or higher 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 ensuring secure access through access codes.
Enables work orderers to easily select operators with appropriate skill levels for their tasks, enhances operator motivation through skill improvement opportunities, and ensures secure remote work execution.
Smart Images

Figure 0007597104000001 
Figure 0007597104000002 
Figure 0007597104000003
Abstract
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. In the "Completion Date" field, the completion date of the work is entered. In the "Site Address" field, the address of the work site is entered.
[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". The weight of the construction machine 50 used in the work is input in the "Model range" column. The type of attachment equipped to the construction machine 50 used in the work is input in the "ATT type" column. "ATT type" indicates the type of attachment equipped to 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 tip attachment is input in the "Tip ATT type" column. "Tip ATT type" indicates the type of tip attachment attached to the tip of the attachment, such as a bucket, a rotating grapple, a mechanical grapple, a small cutting nibbler, and 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 bedrock and loading them into dump trucks. "Land leveling" refers to the work of leveling land that has been leveled by "land shaping". "Land shaping" refers to the work of removing unevenness in the ground and creating 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] "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] FIG. 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, 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 the rank determination table T3. In the "Evaluation Points" column, the range of evaluation points for each rank from F to D is registered. 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 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 generating unit 13 extracts from the skill level table T2 records having the same combination of "machine range", "ATT type", and "tip ATT type" included in the work request information received by the communication unit 11, and the skill level registered in the extracted record is If the skill level is equal to or higher than the required skill level, the corresponding operator is determined to be an operator who satisfies 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 that the operator wishes to accept among the work requests displayed on the offer list screen G160. This causes the master 30 to accept the work request from the operator and transmit the acceptance instruction to the server 10. The offer list screen G160 displays information such as the remuneration amount and payment terms in addition to information about the work corresponding to the work request, 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 facial image of the operator. In this case, the master 30 acquires the facial image of the operator using a camera (not shown) and extracts the feature of the facial image, and if it matches the feature stored in the memory, transmits the feature to the slave 40. If the feature stored in the memory matches the transmitted feature, the slave 40 transmits an access permission notice 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 enable remote control by the master 30. On the other hand, if the facial feature is adopted 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] 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 "Work content," "Base score," "Work time," and "Evaluation score." In the "Work content" column, The "task content" field registers the work content that the operator has trained on the simulator 301. The "task time" field registers the accumulated training time for each work content that the operator has trained on the simulator 301. The "base added point" and "evaluation point" are the same as those explained 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, the operator is trained by having the operator select a task and having the operator perform the task in a virtual worksite environment. When the training ends, the simulator 301 transmits the simulation result in which the task and the training time are associated with each other to the server 10.
[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] Furthermore, when an operator obtains the pass / fail result of the certification for a certain work content, 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 work ordering system. The operator can take the certification by starting the certification execution unit 302 of the master 30. This certification is realized, for example, by having the operator use the master 30 to operate an actual construction machine 50 placed in an actual training center.
[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] In addition, when the database management unit 17 acquires the work results for the actual work, the database management unit 17 The work record database 19 is updated with the results. The work record includes information on the amount of operation input by the operator to the operation lever of the master 30. Here, since the change patterns of the attitudes of the attachment, the end attachment, and the upper rotating body are determined to some extent for each type of work content performed by the construction machine 50, 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 identifies the work content and work time from the information on the amount of operation included in the work record, and registers them in the work record 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 generating unit 13 generates operator list information for presenting the operators extracted in S203 to the work orderer, and passes the operator list information to the communication unit 204. 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, 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, the “machine range” and “ATT type” included in the work orderer information " and "advanced ATT type" are extracted from the operator database 18. The present invention is not limited to this, and operators whose required skill level is 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. A work ordering system for work using construction machinery, a skill level calculation unit that calculates an operator's skill level using the work content in the work record of operating the construction machine and the work time for the work content, so that the value increases as the difficulty of the work content increases and as the work time increases, and that registers the calculated skill level of the operator in an operator database in association with the operator; a list information generating unit that receives input of work requirement information including a required skill level for the work ordered from the client terminal, refers to the operator database, and extracts operators having a skill level that satisfies the required skill level for the work ordered from the client terminal, The client terminal is a work ordering system having a display unit that displays operator list information including the extracted operator.
2. the skill level calculation unit calculates a skill level of the operator for the parameters using parameters related to the specifications of the construction machine in the work record in which the construction machine was operated, and registers the calculated skill level of the operator for the parameters in the operator database in association with the operator; The list information generating unit receives an input of the work request information including the parameters required for the work ordered from the client terminal, refers to the operator database, and extracts operators having a skill level that satisfies the required skill level for the parameters required for the work ordered from the client terminal.
2. The work ordering system according to claim 1.
3. The client terminal has a work request generating unit that receives a selection instruction from the operator and notifies the operator of a work request notification based on the selection instruction.
3. A work ordering system according to claim 1 or 2.
4. The system further includes an operator list including the skill level of the operator and a remuneration amount for the work request, The display unit displays the operator list. The work ordering system according to claim 3.
5. The skill level calculation unit identifies the type of work content performed by the operator using the construction machine, calculates a skill level for each type of work content, and registers the calculated skill level in the operator database. The work ordering system according to any one of claims 1 to 4.
6. The skill level calculation unit calculates the skill level every time the work record is updated and registers the skill level in the operator database. The work ordering system according to any one of claims 1 to 5.
7. The skill level calculation unit calculates the skill level of the operator based on a pass / fail result of a predetermined test that ensures that the skill level is at a certain level or higher, and registers the calculated skill level in the operator database. The work ordering system according to any one of claims 1 to 6.
8. A work ordering system comprising: a server; and an orderer terminal communicably connected to the server and for ordering work from a work requester via the server, The server, a skill level calculation unit that determines a skill level of the operator using the work content in the work record in which the operator operated the construction machine and the work time for the work content, so that the value becomes larger as the difficulty of the work content becomes higher and the value becomes larger as the work time increases, and that associates the skill level of the operator with the operator and registers it in an operator database; a list information generating unit that receives input of work requirement information including a required skill level for the work ordered from the client terminal, refers to the operator database, and extracts operators having a skill level that satisfies the required skill level for the work ordered from the client terminal; a server communication unit that transmits operator list information for presenting the extracted operators to the client terminal and transmits a work request notification to the work request destination based on a selection instruction of an operator who is to make a work request; Equipped with The orderer terminal, an operation unit that accepts input of the work request information; a communication unit that, when the operation unit accepts an input of the work request information, transmits the work request information input to the operation unit to the server, and receives the operator list information generated by the list information generation unit based on the work request information and transmitted via the server communication unit; a display unit that displays an operator list screen generated from the operator list information received by the communication unit, the operation unit accepts the selection instruction for selecting an operator to whom a work request is to be made from a list of operators on the operator list screen displayed on the display unit, The communication unit provided in the orderer terminal transmits the selection instruction input to the operation unit to the server. Work ordering system.
9. The display unit displays an input screen for the work request information for the work ordered from the client terminal, The operation unit accepts input of the work request information, The communication unit provided in the client terminal transmits the work request information inputted to the operation unit to the server.
9. The work ordering system according to claim 8.
10. the display unit displays a details screen of an operator selected from the operator list screen, The operator's details screen includes at least one of the information on the type of work requested by the work request information of the selected operator and a corresponding skill level and information on the contents of past work.
10. The work ordering system according to claim 9.
11. The display unit displays the work performance of the selected operator in at least one of a numerical value and a graph. The work ordering system according to claim 10.
Citation Information
Patent Citations
Construction quantity managing system
JP2002108975A
Method and device for supporting operation, and program
JP2004185078A
Operation evaluation system and operation evaluation method for construction machine
JP2009235833A
Work management device and program
JP2016048488A
Information processing device and information processing program
JP2017049752A
