Information collection system, management server, and information collection method

The information collection system addresses the challenge of data collection from non-communicative work vehicles by scheduling data transmission through a management server, ensuring data availability for remote analysis.

JP2026115217APending Publication Date: 2026-07-09KOMATSU LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
KOMATSU LTD
Filing Date
2024-12-27
Publication Date
2026-07-09

AI Technical Summary

Technical Problem

Existing systems fail to collect operation data from work vehicles like hydraulic excavators when communication is impossible due to power loss or network disconnection.

Method used

An information collection system comprising a work machine and a management server that records operational data and transmits it upon command, allowing the management server to schedule data acquisition when communication is restored.

Benefits of technology

Enables the acquisition of operational data from work vehicles regardless of their communication status, facilitating remote analysis and maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026115217000001_ABST
    Figure 2026115217000001_ABST
Patent Text Reader

Abstract

This system enables the acquisition of operational data from a work vehicle, regardless of whether the work vehicle is able to communicate at the time required by the remote computer. [Solution] The reservation unit accepts reservations from users for acquiring the operational data. The command transmission unit transmits a transmission command to the work machine when communication with the work machine to be acquired is possible. The data reception unit receives the operational data from the work machine.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information collection system, a management server, and an information collection method.

Background Art

[0002] Techniques for collecting and recording operation data of vehicles are known (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] Analysis of operation data may be performed on a remote computer connected via a communication network such as the Internet. However, work vehicles such as hydraulic excavators do not always operate, and when communication is impossible due to reasons such as the power being off when attempting analysis, it is impossible to obtain operation data on a remote computer.

[0005] An object of the present disclosure is to provide an information collection system, a management server, and an information collection method that enable acquisition of operation data of a work vehicle regardless of whether the work vehicle can communicate at the time when a remote computer requires it.

Means for Solving the Problems

[0006] According to one aspect of the present disclosure, the information collection system comprises a work machine and a management server located outside the work machine, wherein the work machine collects and records operational data indicating the state of the work machine when it is in operation, receives a transmission command for the operational data from the management server, and transmits the recorded operational data to the management server upon receiving the transmission command, and the management server accepts a reservation for the acquisition of the operational data from a user, transmits the transmission command to the work machine when communication with the work machine that is the subject of the acquisition reservation is possible, and receives the operational data from the work machine. [Effects of the Invention]

[0007] According to the above embodiment, the information gathering system can acquire operational data of the work vehicle regardless of whether the work vehicle is able to communicate at the time required by the remote computer. [Brief explanation of the drawing]

[0008] [Figure 1] This is a schematic diagram showing the configuration of the information collection system according to the first embodiment. [Figure 2] This is a block diagram showing the configuration of the data acquisition device according to the first embodiment. [Figure 3] This block diagram shows the configuration of the management server according to the first embodiment. [Figure 4] This figure shows an example of a portal screen according to the first embodiment. [Figure 5] This figure shows an example of a screen for reserving operational data acquisition according to the first embodiment. [Figure 6] This figure shows an example of a new registration screen for acquisition reservations according to the first embodiment. [Figure 7] This is a flowchart showing the method for acquiring operational data according to the first embodiment. [Figure 8] This is a schematic block diagram showing the configuration of a computer according to at least one embodiment. [Modes for carrying out the invention]

[0009] <First Embodiment> The embodiments will be described in detail below with reference to the drawings.

[0010] Configuration of Information Gathering System 1 Figure 1 is a schematic diagram showing the configuration of the information collection system 1 according to the first embodiment. The information collection system 1 comprises multiple work machines 100, a management server 200, and a maintenance terminal 500. The information collection system 1 is a system that provides operational data of the work machines 100 at any time, which is used for purposes such as diagnosing malfunctions of the work machines 100. The operational data is data representing the status of the work machines 100, collected while the work machines 100 are in operation. The management server 200 collects operational data from any work machine 100 according to commands from the maintenance terminal 500 operated by a maintenance worker who diagnoses the work machines 100, and provides it to the maintenance terminal 500.

[0011] 《Configuration of the 100th work machine》 The work machine 100 operates at the construction site. Examples of the work machine 100 include hydraulic excavators, wheel loaders, and bulldozers. The work machine 100 may be electrically driven or hydraulically driven. The work machine 100 comprises a traveling body 110, a vehicle body 120, a work implement 130, and a data acquisition device 140.

[0012] The vehicle body 110 supports the work machine 100 so that it can move. In the example shown in Figure 1, the vehicle body 110 is a track, but the vehicle body 110 may also be a wheeled vehicle. The vehicle body 120 is supported by the vehicle body 110. The vehicle body 120 may be mounted so as to be able to rotate around a pivot point relative to the vehicle body 110. The work machine 130 is supported at the front of the vehicle body 120 so as to be able to move vertically.

[0013] The data collection device 140 collects log data and measurement data from multiple control devices of the work machine 100 and records them in its internal storage. The log data and measurement data collected by each control device represent the state of the work machine 100, collected while the work machine 100 is in operation. Examples of multiple control devices include a travel control device that controls the travel body 110, a work machine control device that controls the work machine 130, and an engine control device that controls a power source such as an engine.

[0014] Log data is time-series data of information related to processes that occur in the control device (processing content, success / failure classification of the process, importance, error details, etc.). Maintenance personnel can reproduce the status of the work machine 100 from the log data through simulations, etc., and analyze the usage patterns and malfunctions of the work machine 100. Examples of data items collected as log data include the status of the traveling body 110, the vehicle body 120, and the work machine 130 (position, posture, speed, etc.), the status of components built into the work machine 100 (engine, energy storage device, pump, actuator, valve, etc.) (pressure, temperature, current, voltage, speed, open / closed status, etc.), the status of electrical or hydraulic circuits connecting the components (temperature, pressure, current, voltage, etc.), the status of various tanks such as hydraulic oil, coolant, and fuel (temperature, remaining amount, etc.), the operating amount of the operating device, and the work mode and control mode of the control device. In particular, by using time-series data from the log data relating to at least one of the following: the position and orientation of the vehicle body 120, the orientation of the work equipment 130, the state of the actuator, the amount of operation of the control device, and the mode of the control device, maintenance personnel can reproduce the behavior of the work machine 100. Examples of log data types include event history logs, vehicle data logs, runtime logs, and snapshot logs. An event history log is log data that collects information on processes related to an abnormality or a change in state when a control device detects an abnormality or a predetermined event occurs. A vehicle body data log is log data that collects measurement data acquired by a control device and data on the calculation process of the control device. A runtime log is log data on information related to the execution result of the software of a control device. A snapshot log is data obtained by compressing an event history log, a vehicle body data log, and a runtime log when an abnormality or a predetermined event occurs.

[0015] The data collection device 140 is connected to the management server 200 via a network such as mobile communication or satellite communication.

[0016] FIG. 2 is a block diagram showing the configuration of the data collection device 140 according to the first embodiment. The data collection device 140 includes a data acquisition unit 141, a recording unit 142, a data storage unit 143, a command reception unit 144, and a data transmission unit 145.

[0017] The data acquisition unit 141 acquires operation data from a plurality of control devices. The recording unit 142 records the acquired operation data in the data storage unit 143 in association with the date and type. The command reception unit 144 receives a transmission command for operation data from the management server 200. The transmission command for operation data includes the period and type to be collected. The data transmission unit 145 acquires operation data related to the period and type to be collected from the data storage unit 143 according to the transmission command received by the command reception unit 144, and transmits it to the management server 200.

[0018] 《Configuration of Management Server 200》 FIG. 3 is a block diagram showing the configuration of the management server 200 according to the first embodiment. The management server 200 includes a reservation unit 201, a reservation storage unit 202, a command transmission unit 203, a data reception unit 204, a data storage unit 205, a data provision unit 206, a display control unit 207, and a work machine storage unit 208.

[0019] The reservation unit 201 accepts reservations for acquiring operational data from the maintenance terminal 500. The reservation unit 201 records information regarding the acquisition reservation in the reservation storage unit 202.

[0020] The reservation storage unit 202 stores information related to the acquisition reservation, including the reservation ID, the user ID of the maintenance worker who made the reservation, the work machine ID (machine number, etc.) of the work machine 100 from which the operational data is to be acquired, the period to be collected, the type of data to be collected, the registration date and time of the acquisition reservation, and the status of the operational data acquisition. The value of the operational data acquisition status can be one of the following: not acquired, waiting for online, acquiring, completed, error, or no file. An acquisition status of "not acquired" indicates that no attempt has been made to communicate with the work machine 100. An acquisition status of "waiting for online" indicates that operational data cannot be acquired because the work machine 100 is not available for communication. An acquisition status of "acquiring" indicates that the acquisition of operational data from the work machine 100 has started but has not yet been completed. An acquisition status of "completed" indicates that the acquisition of operational data from the work machine 100 has been completed. An acquisition status of "error" indicates that the acquisition of operational data has failed due to an error. A data acquisition status of "No file found" indicates that the acquisition of operational data failed because the specified work machine 100 does not store operational data for the specified period and type of data to be collected.

[0021] The command transmission unit 203 attempts to send a command to transmit operational data to the work machine 100 to be collected, based on the acquisition reservations stored in the reservation storage unit 202 whose acquisition status is "not acquired" or "waiting online".

[0022] The data receiving unit 204 receives operational data from the work machine 100 that has received the transmission command, and records the received operational data in the data storage unit 205. The data storage unit 205 stores operational data associated with the reservation ID. The data storage unit 205 may be an external database. The data provision unit 206 receives a command to provide operational data from the maintenance terminal 500 and transmits the corresponding operational data to the maintenance terminal 500.

[0023] The display control unit 207 generates display data for displaying a user interface screen and transmits it to the maintenance terminal 500. The maintenance terminal 500 displays the screen according to the received display data.

[0024] The work machine storage unit 208 stores master data for the work machines 100 belonging to the information collection system 1. Specifically, for each work machine 100 belonging to the information collection system 1, the work machine storage unit 208 stores the work machine ID, model, type, MAC address, affiliated company name, and country of location.

[0025] Operation of Information Gathering System 1 The power supply for the work machine 100 is not always on. Therefore, the timing at which the data acquisition device 140, which is powered by the work machine 100, can send operational data to the management server 200 does not necessarily coincide with the timing at which operational data needs to be acquired for purposes such as diagnosing the work machine 100. Therefore, the information collection system 1 according to the first embodiment provides operational data to the maintenance personnel using the following mechanism. Before performing analysis using the operational data, the maintenance personnel register a reservation for acquiring operational data with the management server 200, which is always available for communication. The management server 200 acquires and records operational data from the work machine 100 when the work machine 100 becomes available for communication. The maintenance personnel acquire the operational data from the management server 200, which is always available for communication. This allows the maintenance personnel to acquire operational data from work machines 100 that are not always available for communication at any time they wish.

[0026] The maintenance worker accesses the management server 200 using the maintenance terminal 500. The display control unit 207 of the management server 200 performs authentication processing for the maintenance worker in response to access from the maintenance terminal 500 and displays the portal screen P1. The display control unit 207 may perform authentication processing based on a combination of user ID and password that has been stored in advance, or it may perform authentication processing using a mechanism such as OpenID. Figure 4 is a diagram showing an example of the portal screen according to the first embodiment. As shown in Figure 4, the portal screen P1 displays vehicle information P11 (working machine ID, model, type, MAC address, affiliated company, country of location) and a button P12 for reserving acquisition of operational data for each working machine 100. The display control unit 207 reads vehicle information P11 for each work machine 100 from the work machine storage unit 208 and generates display data for the portal screen. The display control unit 207 may narrow down the work machines 100 that are displayed according to the authority of the authenticated maintenance worker. For example, the display control unit 207 may display only the work machines 100 belonging to the information collection system 1 whose affiliated company is the company that the maintenance worker is responsible for on the portal screen P1. The data acquisition reservation button P12 is a button that, when pressed, transitions to the data acquisition reservation screen P2 for the corresponding work machine 100.

[0027] When a maintenance worker presses the acquisition reservation button P12, the display control unit 207 displays the acquisition reservation screen P2 on the maintenance terminal 500. Figure 5 is a diagram showing an example of the operation data acquisition reservation screen according to the first embodiment. The acquisition reservation screen P2 displays a new registration button P21 and a reservation table P22 that displays information on multiple acquisition reservations that have already been registered. For each acquisition reservation, the reservation table P22 displays the type of operation data, the target period, the registration date and time, the person who made the reservation, the acquisition status of the operation data, and an operation button. The display control unit 207 generates the reservation table P22 by reading only the acquisition reservations associated with the work machine ID of the selected work machine 100 from the reservation storage unit 202. The display control unit 207 may also narrow down the acquisition reservations displayed according to the authenticated maintenance worker. For example, the display control unit 207 may display only acquisition reservations on the acquisition reservation screen P2 where the person who made the reservation matches the maintenance worker. The acquisition status displayed on the acquisition reservation screen P2 is a label that represents the acquisition status, such as "Completed" or "Error". The display control unit 207 may display detailed information about the acquisition status (for example, the file size of the acquired operational data, the error code or error message when acquisition fails, etc.) when the label is pressed.

[0028] The operation buttons include a delete button P23, a reacquisition button P24, and a download button P25. The delete button P23 is used to delete the acquisition reservation and acquired operational data. The reacquisition button P24 is used to attempt to reacquire the operational data. The reacquisition button P24 is displayed when the acquisition status for the corresponding acquisition reservation is "error" or "no file". When the reacquisition button P24 is pressed, the reservation unit 201 overwrites the acquisition status of the acquisition reservation stored in the reservation storage unit 202 to "not acquired". The download button P25 is used to download the operational data acquired from the work machine 100. The download button P25 is displayed when the acquisition status for the corresponding acquisition reservation is "completed". When the download button P25 is pressed, the data provision unit 206 of the management server 200 reads the corresponding operational data from the data storage unit 205 and sends it to the maintenance terminal 500.

[0029] When the new registration button P21 is pressed, the display control unit 207 displays the new registration screen P3 for acquisition reservations. Figure 6 is a diagram showing an example of the new registration screen for acquisition reservations according to the first embodiment. The new registration screen P3 displays a checkbox P31 for selecting the type of acquisition target, an input field P32 for entering the acquisition period, a selection box P33 for specifying the time zone of the period, and a reservation button P34. When a maintenance worker checks the checkbox P31 corresponding to the type of operational data they want to acquire, enters the period in the input field P32, and presses the reservation button P34, the reservation unit 201 accepts the acquisition reservation based on the entered information. The reservation unit 201 generates a new acquisition reservation from the authenticated user ID, the work machine ID of the work machine 100 selected on the portal screen P1, the entered type of acquisition target and period, and assigns a unique reservation ID. The initial value of the acquisition status of the acquisition reservation is "Not acquired". The reservation unit 201 records the newly created acquisition reservation in the reservation storage unit 202. When the reservation button P34 is pressed, the display control unit 207 displays the reservation acquisition screen P2 again.

[0030] Figure 7 is a flowchart illustrating the method for acquiring operational data according to the first embodiment. Regardless of whether or not there is access from a maintenance worker, the management server 200 executes the following batch process for acquiring operational data at regular intervals (e.g., every minute).

[0031] The data receiving unit 204 determines whether it is currently receiving operational data from the work machine 100 (step S1). If it is receiving operational data (step S1: YES), the management server 200 terminates the acquisition batch processing. If the data receiving unit 204 is not currently receiving operational data (step S1: NO), the command transmission unit 203 determines from the reservation storage unit 202 whether there are any acquisition reservations with an acquisition status of "not acquired" or "waiting online" (step S2). If there are no acquisition reservations with an acquisition status of "not acquired" or "waiting online" (step S2: NO), the management server 200 terminates the acquisition batch processing.

[0032] If there are acquisition reservations in the reservation storage unit 202 whose acquisition status is "not acquired" or "waiting online" (step S2: YES), the command transmission unit 203 selects one acquisition reservation that is "not acquired" or "waiting online" and has not attempted to acquire operational data in this acquisition batch process, and which has the oldest registration date and time (step S3). The command transmission unit 203 attempts to communicate with the target work machine 100 related to the selected acquisition reservation and determines whether the communication was successful or not (step S4). For example, the command transmission unit 203 sends a signal to the work machine 100 and determines whether the communication with the work machine 100 was successful or not by whether a response is received within a predetermined timeout period.

[0033] If communication with the work machine 100 fails (step S4: NO), the reservation unit 201 changes the acquisition status of the acquisition reservation selected in step S3 to "waiting online" (step S5). The command transmission unit 203 determines whether there are any acquisition reservations that are "not acquired" or "waiting online" and have not attempted to acquire operational data in this acquisition batch process (step S6). If there are acquisition reservations that have not attempted to acquire operational data (step S6: YES), the management server 200 returns to step S3 and selects the next acquisition reservation. On the other hand, if there are no acquisition reservations that have not attempted to acquire operational data (step S6: NO), the management server 200 terminates the acquisition batch process.

[0034] If communication with the work machine 100 is successful (Step S4: YES), the command transmission unit 203 sends a command to transmit operation data to the work machine 100 based on the acquisition reservation selected in Step S3 and the acquisition reservations for the same work machine 100 that are "not acquired" or "waiting online" (Step S7). The reservation unit 201 rewrites the acquisition status of the acquisition reservation selected in Step S3 and the acquisition reservation for the same work machine 100 that are "acquiring" to "acquiring" (Step S8).

[0035] When the command receiving unit 144 of the work machine 100 receives a transmission command, the data transmission unit 145 transmits to the management server 200 the operational data from the operational data recorded in the data storage unit 143 that satisfies the conditions (type of data to be acquired and period of data to be acquired) indicated by the transmission command. If there is no operational data in the operational data recorded in the data storage unit 143 that satisfies the conditions indicated by the transmission command, the data transmission unit 145 transmits a response indicating that no operational data that satisfies the conditions does not exist, instead of the operational data.

[0036] The data receiving unit 204 of the management server 200 receives operational data from the work machine 100 and records it in the data storage unit 205 (step S9). If the operational data to be acquired already exists in the data storage unit 205, the data receiving unit 204 overwrites the operational data. The data receiving unit 204 determines whether the reception of the operational data has been completed successfully (step S10). If the reception of the operational data has been completed successfully (step S10: YES), the reservation unit 201 rewrites the acquisition status of the acquisition reservation selected in step S3 to "Completed" (step S11) and terminates the acquisition batch process. If the reception of the operational data has not been completed successfully (step S10: NO), the reservation unit 201 rewrites the acquisition status of the acquisition reservation selected in step S3 to "Error" or "No File" according to the response from the work machine 100 (step S12) and terminates the acquisition batch process.

[0037] By having the management server 200 repeatedly execute the above acquisition batch process at predetermined intervals, even if the work machine 100 is unable to communicate when an acquisition reservation is received from the maintenance worker, the management server 200 can send a command to transmit the operational data when the work machine 100 becomes able to communicate. Subsequently, the maintenance worker can use the maintenance terminal 500 to download the operational data related to the acquisition reservation according to the acquisition reservation screen P2 of the management server 200. In other words, the information collection system 1 enables the maintenance worker to download the operational data regardless of whether the work machine 100 is able to communicate or not.

[0038] Here, we will explain the operation of the management server 200 when the delete button P23 on the acquisition reservation screen P2 is pressed. When the delete button P23 is pressed, the reservation unit 201 identifies the operational data related to the acquisition reservation corresponding to the delete button P23. The reservation unit 201 deletes from the data storage unit 205 any operational data that has been identified and is not referenced by other acquisition reservations. For example, if the operational data corresponding to the delete button P23 is the runtime log for machine A from 10:00 AM on December 1, 2024 to 10:00 AM on December 2, 2024, and the event history log from 10:00 AM on December 1, 2024 to 10:00 AM on December 2, 2024, and there is another acquisition reservation for the event history log from 10:00 AM on December 1, 2024 to 10:00 PM on December 1, 2024, then the reservation unit 201 will delete the runtime log from 10:00 AM on December 1, 2024 to 10:00 AM on December 2, 2024, and the event history log from 10:00 PM on December 1, 2024 to 10:00 AM on December 2, 2024, and retain the event history log from 10:00 AM on December 1, 2024 to 10:00 PM on December 1, 2024. The reservation unit 201 deletes the reservation corresponding to the delete button P23 from the reservation storage unit 202.

[0039] "effect" The management server 200 according to the first embodiment includes a reservation unit 201 that accepts reservations for acquiring operational data from users, a command transmission unit 203 that transmits a transmission command to the work machine 100 when communication with the work machine 100 that is the subject of the acquisition reservation is possible, and a data receiving unit 204 that receives operational data from the work machine 100. As a result, the management server 200 accepts acquisition reservations regardless of whether the work machine 100 can communicate, and when the work machine 100 becomes able to communicate, it receives operational data from the work machine 100 based on the acquisition reservation. As a result, users, including maintenance personnel, can acquire operational data from the management server 200 regardless of whether the work machine 100 can communicate, after the management server 200 has received the operational data. For example, even if the user's location is far from the work site or difficult to access, the user can acquire operational data from the work machine 100.

[0040] <Other Embodiments> Although one embodiment has been described in detail above with reference to the drawings, the specific configuration is not limited to that described above, and various design changes are possible. In other embodiments, the order of the above-described processes may be changed as appropriate. Also, some processes may be executed in parallel. The management server 200 according to the above embodiment may be composed of a single computer, or the configuration of the management server 200 may be divided and arranged on multiple computers, and the multiple computers may cooperate with each other to function as the management server 200.

[0041] The management server 200 according to the above embodiment receives operational data one by one in the acquisition batch processing, but is not limited to this. For example, the management server 200 according to another embodiment may receive multiple operational data in parallel by executing the acquisition batch processing in parallel with multiple threads. For example, the management server 200 according to another embodiment may acquire operational data from five work machines 100 simultaneously. In this case, the management server 200 can acquire operational data from five work machines 100 simultaneously by executing the processing shown in Figure 7 in parallel with five threads. In this case, the management server 200 acquires operational data from five work machines 100 corresponding to the five acquisition reservations with the oldest registration date and time among the acquisition reservations recorded in the reservation storage unit 202. Therefore, the status of the acquisition reservations for these five work machines will be "Acquiring". On the other hand, the status of acquisition reservations for other work machines 100 (the sixth and subsequent work machines) with different registration dates and times will remain "Not acquired" or "Waiting online".

[0042] The management server 200 according to the above embodiment accepts acquisition reservations from maintenance terminals 500 connected via a network, but is not limited to this. For example, the management server 200 according to another embodiment may be equipped with input / output devices such as a mouse, keyboard, and display, and may accept acquisition reservations directly from users.

[0043] <Computer Configuration> Figure 8 is a schematic block diagram showing the configuration of a computer according to at least one embodiment. Computer C comprises a processor C1, main memory C2, storage C3, and interface C4. The data acquisition device 140 and management server 200 described above are implemented in computer C. The operation of each processing unit described above is stored in storage C3 in the form of a program. Processor C1 reads the program from storage C3, loads it into main memory C2, and executes the above processing according to the program. Processor C1 also allocates memory areas in main memory C2 corresponding to each of the above-mentioned storage units according to the program. Examples of processor C1 include CPU (Central Processing Unit), GPU (Graphics Processing Unit), and microprocessor.

[0044] The program may be for implementing some of the functions that computer C is to perform. For example, the program may perform functions in combination with other programs already stored in storage, or in combination with other programs implemented on other devices. In other embodiments, computer C may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to, or instead of, the above configuration. Examples of PLDs include PAL (Programmable Array Logic), GAL (Generic Array Logic), CPLD (Complex Programmable Logic Device), and FPGA (Field Programmable Gate Array). In this case, some or all of the functions implemented by processor C1 may be implemented by the integrated circuit. Such an integrated circuit is also included as an example of a processor. In other embodiments, computer C may be virtualized on one or more computers.

[0045] Examples of storage C3 include magnetic disks, magneto-optical disks, optical disks, and semiconductor memory. Storage C3 may be an internal medium directly connected to the bus of computer C, or an external medium connected to computer C via interface C4 or a communication line. Furthermore, if this program is delivered to computer C via a communication line, computer C, upon receiving the program, may load it into main memory C2 and execute the above processing. In at least one embodiment, storage C3 is a tangible storage medium that is not temporary.

[0046] Furthermore, the program may be intended to implement some of the functions described above. In addition, the program may be a so-called differential file (differential program) that implements the functions described above in combination with other programs already stored in storage C3. [Explanation of Symbols]

[0047] 1…Information gathering system 100…Working machine 110…Vehicle 120…Vehicle body 130…Working machine 140…Data acquisition device 141…Data acquisition unit 142…Recording unit 143…Data storage unit 144…Command receiving unit 145…Data transmission unit 200…Management server 201…Reservation unit 202…Reservation storage unit 203…Command transmission unit 204…Data receiving unit 205…Data storage unit 206…Data provision unit 207…Display control unit 208…Working machine storage unit 500…Maintenance terminal C…Computer C1…Processor C2…Main memory C3…Storage C4…Interface P1…Portal screen P11…Vehicle information P12…Acquisition reservation button P2…Acquisition reservation screen P21…New registration button P22…Reservation table P23…Delete button P24…Reacquisition button P25…Download button P3…New registration screen P31…Checkbox P32...Input field P33...Selection box P44...Reservation button

Claims

1. An information collection system comprising a work machine and a management server located outside the work machine, The aforementioned work machine is The system collects and records operational data indicating the state of the work machine while it is in operation. Upon receiving a command to transmit the operational data from the management server, Upon receiving the aforementioned transmission command, the recorded operational data is transmitted to the management server. Equipped with, The aforementioned management server We accept reservations from users for acquiring the aforementioned operational data. When communication is possible with the work machine that is the subject of the acquisition reservation, the transmission command is transmitted to the work machine. The operation data is received from the aforementioned work machine. Information gathering system.

2. The aforementioned work machine records the operation data in relation to the time, The acquisition reservation and the transmission command include information specifying the period for which the operational data will be collected. The aforementioned work machine transmits the operational data relating to the collection target period indicated by the transmission command to the management server. The information collection system according to claim 1.

3. The aforementioned work machine records the operation data by associating it with each type, The acquisition reservation and transmission command include information specifying the type of operational data to be collected, The aforementioned work machine transmits the operational data relating to the type of data to be collected, as indicated by the transmission command, to the management server. The information collection system according to claim 1.

4. The system includes a plurality of work machines, including the aforementioned work machine, The management server determines whether one or more of the work machines subject to acquisition reservation are capable of communication, and transmits the transmission command to the work machine that is capable of communication. The information collection system according to claim 1.

5. The management server repeatedly determines whether the work machine is able to communicate until it obtains the operational data from the work machine that is the target of the acquisition reservation. The information collection system according to claim 1.

6. The aforementioned operational data is The data includes time-series data relating to at least one of the following: the position and orientation of the vehicle body of the work machine, the orientation of the work machine equipped with the work machine, the state of the actuator equipped with the work machine, the amount of operation of the operating device, and the mode of the control device. The information collection system according to claim 1.

7. A management server that acquires operational data from a work machine indicating the status of the work machine when it is in operation, We accept reservations from users for acquiring the aforementioned operational data. When communication is possible with the work machine that is the subject of the acquisition reservation, a command to transmit the operation data is sent to the work machine. The operation data is received from the aforementioned work machine. Management server.

8. An information collection method using a work machine and a management server located outside the work machine, The work machine collects and records operational data indicating the state of the work machine while it is in operation. The management server accepts a reservation from a user to acquire the operational data, The management server, when it is able to communicate with the work machine that is the subject of the acquisition reservation, sends a command to transmit the operation data to the work machine, The work machine receives the transmission command from the management server, The work machine, upon receiving the transmission command, transmits the recorded operation data to the management server. The management server receives the operation data from the work machine. An information gathering method that includes the following features.