Information processing system

JP7939874B2Active Publication Date: 2026-10-22FUJI CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023001227
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-01-06
Publication Date
2026-10-22
Estimated Expiration
2043-01-06

Smart Images

  • Figure 0007939874000001
    Figure 0007939874000001
  • Figure 0007939874000002
    Figure 0007939874000002
  • Figure 0007939874000003
    Figure 0007939874000003
Patent Text Reader

Abstract

To disclose technology that can provide a user with necessary log information without any hassle.SOLUTION: An information processing system comprises a memory device that stores one or more log files containing a log of a work device and an information acquisition terminal that acquires one or more log files from the memory device via a network. The memory device may send one or more log files within a predetermined range based on a date specified by a user to the information acquisition terminal.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technology disclosed in the present specification relates to an information processing system.

Background Art

[0002] Patent Document 1 discloses a technology for extracting log information within a certain time range from log information acquired by a log acquisition unit. The certain time range is determined based on the point in time when an operation detection unit detects a detection target operation.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of Invention

Problems to be Solved by the Invention

[0004] In the technology of Patent Document 1, the range for extracting log information is determined based on the point in time when the operation detection unit detects the detection target operation, so the extraction range is determined regardless of the user's request, and necessary log information cannot be provided to the user. Furthermore, if the necessary log information does not exist within the extraction range, it is necessary to re-extract the log information, which may impose a burden on the user. In addition, a user who does not have administrator privileges may not be able to acquire the log information.

[0005] The present specification discloses a technology that can provide a user with necessary log information without imposing a burden on the user.

Means for Solving the Problems

[0006] The information processing system disclosed herein comprises a storage device that stores one or more log files in which logs of work devices are recorded, and an information acquisition terminal that acquires one or more of the log files from the storage device via a network. The storage device transmits one or more of the log files within a predetermined range based on a date specified by the user to the information acquisition terminal.

[0007] This configuration clarifies the scope of information to be transmitted by using a date-based range when sending log files. Furthermore, by transmitting log files within a predetermined range based on a date specified by the user, user requests can be reflected, and the necessary log information can be provided to the user. Additionally, since log files can be provided over the network, log information can be delivered to the user without requiring any effort on their part. Therefore, the above configuration allows for the provision of necessary log information to the user without requiring any effort on their part. [Brief explanation of the drawing]

[0008] [Figure 1] A diagram showing the schematic configuration of the information processing system in the embodiment. [Figure 2] A diagram showing an example of a log file. [Figure 3] A diagram showing an example of the operation screen. [Figure 4] A flowchart of the processes executed on the server in the example. [Figure 5] A diagram showing another example of a log file. [Modes for carrying out the invention]

[0009] The main features of the embodiments described below are listed below. Note that the technical elements described below are independent technical elements that exhibit technical usefulness individually or in various combinations, and are not limited to the combinations described in the claims at the time of filing.

[0010] The information processing system disclosed herein may transmit one or more log files, which include logs recorded on dates between a date specified by the user and a predetermined number of days prior, to the information acquisition terminal. With this configuration, by going back a predetermined number of days, log files from several days prior can be provided to the user, and necessary log information can be provided to the user.

[0011] The storage device may transmit one or more log files to the information acquisition terminal, retrospectively from a date specified by the user, within the range where the sum of the sizes of one or more log files is less than a predetermined standard size. With this configuration, when transmitting log files, the amount of data can be limited to an appropriate size before transmission.

[0012] The storage device may transmit one or more log files, including logs recorded on at least the date specified by the user, to the information acquisition terminal if the total size of one or more log files, including logs recorded on a date between the date specified by the user and a predetermined number of days prior to that date, is equal to or greater than a predetermined standard size. This configuration allows the user to be provided with the minimum necessary log information.

[0013] The storage device may store one or more log files, categorized by date. This configuration allows for quick extraction of the log files necessary when sending log files, thereby increasing processing speed.

[0014] The storage device may store the log file containing a day's worth of logs from the work device as a single unit. This configuration allows for the centralized management of a day's worth of logs from the work device.

[0015] The storage device may store the log file, which contains logs for a predetermined period of time from the work device, as a single unit. This configuration allows the size of the log file to be made smaller for easier transmission.

[0016] (Example) An information processing system 2 according to an embodiment will be described with reference to the drawings. As shown in Figure 1, the information processing system 2 of the embodiment includes a plurality of work devices (for example, a first work device 20 and a second work device 60), a plurality of control terminals (for example, a first control terminal 30 and a second control terminal 70), a server 10 (an example of a storage device), and an information acquisition terminal 50. The first work device 20, the second work device 60, the first control terminal 30, the second control terminal 70, and the information acquisition terminal 50 are installed at a user's site. The server 10 is installed, for example, at a vendor's site.

[0017] The first work device 20 and the first control terminal 30 are connected via a first communication line 200 (for example, a cable). The first work device 20 and the first control terminal 30 are configured to be able to communicate with each other through the first communication line 200. The second work device 60 and the second control terminal 70 are connected via a second communication line 202 (for example, a cable). The second work device 60 and the second control terminal 70 are configured to be able to communicate with each other through the second communication line 202.

[0018] The server 10 and each of the control terminals (the first control terminal 30 and the second control terminal 70) are connected via a network 100. The server 10 and each of the control terminals (the first control terminal 30 and the second control terminal 70) are configured to be able to communicate with each other through the network 100. Similarly, the server 10 and the information acquisition terminal 50 are connected via the network 100 (for example, the Internet). The server 10 and the information acquisition terminal 50 are configured to be able to communicate with each other through the network 100.

[0019] Note that the communication method between the respective devices is not particularly limited, and the devices may be configured to be communicable by a communication method other than the above-described methods.

[0020] The working devices (the first working device 20 and the second working device 60) are, for example, component mounting devices, automated guided vehicles, etc. A component mounting device is a device that mounts electronic components onto a substrate, and an automated guided vehicle is a device that transports feeders holding a plurality of electronic components to be mounted on the substrate. The type of the working device is not particularly limited. Note that the second working device 60 has the same configuration as the first working device 20, so detailed description thereof will be omitted. Hereinafter, the first working device 20 will be representatively described. Further, the second control terminal 70 connected to the second working device 60 has the same configuration as the first control terminal 30 connected to the first working device 20, so detailed description thereof will be omitted. Hereinafter, the first control terminal 30 will be representatively described.

[0021] The first working device 20 includes, for example, a control unit 22, a storage unit 24, a communication unit 26, a display operation unit 28, and an operation unit 25. The control unit 22 includes, for example, a CPU, and executes various processes related to the first working device 20. The storage unit 24 includes, for example, a ROM and a RAM, and stores various information related to the first working device 20. The communication unit 26 includes, for example, an antenna and a connector, and executes communication between the first working device 20 and the first control terminal 30. The display operation unit 28 includes, for example, a touch panel and a keyboard, displays various information related to the first working device 20, and receives various operations related to the first working device 20.

[0022] The operation unit 25 is a part that operates for the first working device 20 to perform work. The operation unit 25 includes, for example, a head for mounting an electronic component onto a substrate, a nozzle for holding an electronic component, a camera for capturing an image of an electronic component or a substrate, a conveyor for transporting a substrate, or a motor for driving the conveyor.

[0023] Various events occur in the first work device 20. For example, when the operating unit 25 mounts electronic components onto a circuit board, an event occurs in which electronic components are mounted onto the circuit board. Also, when the operating unit 25 transports a circuit board, an event occurs in which a circuit board is transported. Furthermore, when the communication unit 26 transmits information to the first control terminal 30, an event occurs in which information is transmitted to the first control terminal 30.

[0024] The first control terminal 30 is a terminal for controlling the first work device 20. The first control terminal 30 includes, for example, a control unit 32, a storage unit 34, a communication unit 36, and a display operation unit 38. The control unit 32 includes, for example, a CPU and performs various processes related to the first control terminal 30 and the first work device 20. The storage unit 34 includes, for example, ROM or RAM and stores various information related to the first control terminal 30 and the first work device 20. The communication unit 36 ​​includes, for example, an antenna or connector and performs communication between the first control terminal 30 and the first work device 20, and between the first control terminal 30 and the server 10. The display operation unit 38 includes, for example, a touch panel or keyboard and displays various information related to the first control terminal 30 and the first work device 20, as well as accepting various operations related to the first control terminal 30 and the first work device 20.

[0025] The control unit 32 of the first control terminal 30 generates predetermined log files corresponding to each time period at the start time (e.g., 0:00, 6:00, etc.) of multiple predetermined time periods of the day (e.g., 0:00-6:00, 6:00-12:00, etc.). The control unit 32 stores the generated log files in the storage unit 34. The storage unit 34 stores multiple log files corresponding to multiple time periods.

[0026] The control unit 32 records an event log in a log file when an event occurs in the first work device 20. For example, the control unit 32 records the date and time the event occurred, and the content of the event in the log file. The control unit 32 records the logs of one or more events that occurred during a predetermined time period (e.g., 0:00-6:00) in a single log file corresponding to that time period. That is, the control unit 32 records one or more logs for a predetermined time period (e.g., 6 hours) in a single log file. The storage unit 34 stores log files containing logs for a predetermined time period (e.g., 6 hours) as a single unit. The storage unit 34 stores one or more log files containing one or more logs from the first work device 20.

[0027] The control unit 32 transmits the log files stored in the storage unit 34 to the server 10 via the communication unit 36. The control unit 32 transmits one or more log files stored in the storage unit 34 to the server 10 periodically or irregularly. For example, the control unit 32 transmits the log file from the previous day to the server 10 each time the date changes. The control unit 32 may also transmit the log file from the previous time period to the server 10 each time the time period changes. Furthermore, the control unit 32 may transmit log files stored in the storage unit 34 to the server 10 in response to a request from the server 10.

[0028] Next, the server 10 will be described. The server 10 includes, for example, a control unit 12, a storage unit 14, a communication unit 16, and a display and operation unit 18. The control unit 12 includes, for example, a CPU and performs various processes related to the server 10. The storage unit 14 includes, for example, ROM and RAM and stores various information related to the server 10 and other devices. The communication unit 16 includes, for example, an antenna and connector and performs communication between the server 10 and other devices. The display and operation unit 18 includes, for example, a touch panel and keyboard and displays various information related to the server 10 and other devices, as well as accepting various operations related to the server 10 and other devices.

[0029] As shown in Figure 2, the storage unit 14 of the server 10 has multiple folders (e.g., Folder A, Folder 1, etc.) as multiple storage areas. The storage unit 14 has a folder for each work device (e.g., Folder A for the first work device 20). The storage unit 14 also has a folder for each date (e.g., Folder 1 for December 10, 2022). The date-specific folders are generated, for example, each time the date changes. In a modified example, the date-specific folders may be generated in advance before the date changes. The storage unit 14 can store log files containing logs of work devices (e.g., the first work device 20) in folders. The storage unit 14 can store log files containing logs of any work device corresponding to a given folder in the folder for that work device. For example, the storage unit 14 can store log files containing logs of the first work device 20 in Folder A corresponding to the first work device 20. The storage unit 14 can also store log files containing logs for a given date in the folder for that date. For example, the storage unit 14 can store a log file containing logs from December 10, 2022, in folder 1 corresponding to that date. In the following, folders for each work device may be referred to as "device folders," and folders for each date may be referred to as "date folders."

[0030] Server 10 receives log files transmitted from multiple control terminals (for example, first control terminal 30, second control terminal 70) and stores them in storage unit 14. Storage unit 14 classifies and stores one or more log files received from multiple control terminals using work devices (for example, first work device 20, second work device 60). For example, storage unit 14 stores the log file received from first control terminal 30 in folder A of first work device 20, and the log file received from second control terminal 70 in folder B of second work device 60. Storage unit 14 stores the log file containing the logs of first work device 20 in folder A of first work device 20, and the log file containing the logs of second work device 60 in folder B of second work device 60.

[0031] Furthermore, the storage unit 14 stores one or more log files containing logs from a work device (e.g., the first work device 20), categorized by date. For example, the storage unit 14 stores a log file containing logs from December 10, 2022, in folder 1 for December 10, 2022, and a log file containing logs from December 9, 2022, in folder 2 for December 9, 2022. The storage unit 14 also stores log files containing logs for a predetermined period of time (e.g., 6 hours) as a single unit. For example, the storage unit 14 stores a log file containing logs from 0:00 to 6:00 as file 1.

[0032] Server 10 can send log files stored in the storage unit 14 to the information acquisition terminal 50 in response to a request from the information acquisition terminal 50. Server 10 has a set range of log files that can be sent to the information acquisition terminal 50. Specifically, Server 10 can send one or more log files within a predetermined range to the information acquisition terminal 50 based on a date specified by the user. More specifically, Server 10 can send one or more log files to the information acquisition terminal 50 that include logs recorded on dates up to a predetermined number of days (e.g., 3 days) prior to the date specified by the user. Furthermore, Server 10 can send one or more log files to the information acquisition terminal 50 based on the date specified by the user, within a range where the total size of one or more log files is less than a predetermined standard size (e.g., 50MB) going back from that date.

[0033] Next, the information acquisition terminal 50 will be described. The information acquisition terminal 50 includes, for example, a control unit 52, a storage unit 54, a communication unit 56, and a display operation unit 58. The control unit 52 includes, for example, a CPU and performs various processes related to the information acquisition terminal 50. The storage unit 54 includes, for example, ROM or RAM and stores various information related to the information acquisition terminal 50 and other devices. The communication unit 56 includes, for example, an antenna or connector and performs communication between the information acquisition terminal 50 and the server 10. The display operation unit 58 includes, for example, a touch panel or keyboard and displays various information related to the information acquisition terminal 50 and other devices, as well as accepting various operations related to the information acquisition terminal 50.

[0034] Next, an information retrieval request will be explained. An information retrieval request is information requesting that the server 10 download a log file stored in it to the information retrieval terminal 50. The information retrieval request is sent from the information retrieval terminal 50 to the server 10. More specifically, in the information retrieval terminal 50, for example, when the display operation unit 58 is touched, the control unit 52 displays a predetermined operation screen SC1 on the display operation unit 58 (see Figure 3). The operation screen SC1 is a screen for specifying a specific work device (e.g., the first work device 20) from among multiple work devices of the information processing system 2 (e.g., the first work device 20, the second work device 60). The operation screen SC1 is also a screen for specifying a specific date (e.g., December 10, 2022). By operating the operation screen SC1, the user specifies a specific work device (e.g., the first work device 20) and a specific date (e.g., December 10, 2022). The user specifies the desired work device (e.g., work device 20) and the desired date (e.g., December 10, 2022) in order to obtain a log file containing the logs of the work device.

[0035] Furthermore, when a user presses the send button B1 on the operation screen SC1, with a specific work device (e.g., first work device 20) and a specific date (e.g., December 10, 2022) specified, an information acquisition request is sent from the information acquisition terminal 50 to the server 10. When the send button B1 is pressed, the control unit 52 sends the information acquisition request to the server 10 via the communication unit 56. The information acquisition request includes device information that identifies the work device specified by the user (e.g., first work device 20) and date information that identifies the date specified by the user (e.g., December 10, 2022).

[0036] Next, the processes executed on server 10 will be described. Figure 4 is a flowchart of the processes executed on server 10. The processes shown in Figure 4 start, for example, when the power of server 10 is turned on. In S2 of this process, the control unit 12 of server 10 monitors for the reception of an information acquisition request from the information acquisition terminal 50. If server 10 receives an information acquisition request from the information acquisition terminal 50 (YES in S2), the process proceeds to S4. If server 10 does not receive an information acquisition request (NO in S2), monitoring continues. The information acquisition request sent from the information acquisition terminal 50 to server 10 includes device information that identifies the work device specified by the user and date information that identifies the date specified by the user.

[0037] In S4, following a YES response in S2, the control unit 12 identifies the device folder and date folder in the storage unit 14 based on the information acquisition request received in S2. Based on the device information included in the information acquisition request, the control unit 12 identifies the device folder (e.g., Folder A) corresponding to the work device (e.g., First Work Device 20) identified by the device information. The control unit 12 also identifies the date folder (e.g., Folder 1) corresponding to the date (e.g., December 10, 2022) identified by the date information included in the information acquisition request. In S4, the control unit 12 also determines whether a log file exists in the date folder (e.g., Folder 1) within the device folder (e.g., Folder A) identified based on the information acquisition request. If a log file exists in the date folder (e.g., Folder 1) within the device folder (e.g., Folder A) (YES in S4), the process proceeds to S8. If a log file does not exist in the date folder within the device folder (NO in S4), the process proceeds to S8.

[0038] In S8, following NO in S4, the control unit 12 goes back one day in the date folder. In the following S28, the control unit 12 determines whether the number of days gone back from the initial date (i.e., the date identified by the date information in S4 above) (i.e., the total number of days gone back in S8) exceeds a predetermined number of days (e.g., 3 days). If the number of days gone back from the initial date exceeds the number of days (YES in S28), the process proceeds to "Return" and returns to S2. On the other hand, if the number of days gone back from the initial date is less than or equal to the number of days (NO in S28), the process returns to S4. Then, in S4, following NO in S28, the control unit 12 determines whether a log file exists in the date folder (e.g., Folder 2) corresponding to the date after going back one day in S8 (e.g., December 9, 2022). If a log file exists in the date folder corresponding to the date after going back one day in S8 (YES in S4), the process proceeds to S6. If no log file exists in the date folder corresponding to the date after going back one day in S8 (NO in S4), the process proceeds back to S8. In S8, the control unit 12 goes back one day again in the date folder.

[0039] On the other hand, in S6, following a YES response in S4, the control unit 12 registers all log files (e.g., files 1, 2, 3, and 4) in the date folder (e.g., folder 1) where the existence of the log files was confirmed in S4 into the transmission list. The transmission list is a collection of log files that are scheduled to be sent from the server 10 to the information acquisition terminal 50. In the subsequent S10, the control unit 12 determines whether the total size of all log files registered in the transmission list is equal to or greater than a predetermined standard size (e.g., 50 MB). If the total size of all log files in the transmission list is equal to or greater than the standard size (YES in S10), the process proceeds to S30. In S30, the control unit 12 sends all log files in the transmission list to the information acquisition terminal 50. On the other hand, if the total size of all log files in the transmission list is less than the standard size (NO in S10), the process proceeds to S12.

[0040] In S12, following a NO response in S10, the control unit 12 goes back one day in the date folder. In the subsequent S14, the control unit 12 determines whether the number of days gone back from the initial date (i.e., the date identified by the date information in S4 above) (i.e., the sum of the days gone back in S8 and S12 above) exceeds a predetermined number of days (for example, 3 days). If the number of days gone back from the initial date exceeds the number of days (YES in S14), the process proceeds to S30. In S30, the control unit 12 sends all log files in the transmission list to the information acquisition terminal 50. On the other hand, if the number of days gone back from the initial date is less than or equal to the number of days (NO in S14), the process proceeds to S16.

[0041] In S16, following the NO response in S14, the control unit 12 determines whether a log file exists in the date folder (e.g., Folder 2) corresponding to the date one day prior to the date in S12 (e.g., December 9, 2022). If a log file exists in the date folder corresponding to the date one day prior to the date in S12 (YES in S16), the process proceeds to S18. If a log file does not exist in the date folder corresponding to the date one day prior to the date in S12 (NO in S16), the process returns to S12. In S12, the control unit 12 again goes back one day in the date folder.

[0042] In S18, following a YES response in S16, the control unit 12 adds to the transmission list a log file from the date folder (e.g., folder 2) where the existence of the log file was confirmed in S16, which is not yet registered in the transmission list, and which contains the most recent log file (e.g., file 5). In other words, the control unit 12 adds to the transmission list the log file containing the latest log from among the log files not yet registered in the transmission list.

[0043] In the following step S20, the control unit 12 determines whether the total size of all log files registered in the transmission list is equal to or greater than a predetermined standard size (e.g., 50MB). If the total size of all log files in the transmission list is equal to or greater than the standard size (YES in S20), the process proceeds to S30. In S30, the control unit 12 sends all log files in the transmission list to the information acquisition terminal 50. On the other hand, if the total size of all log files in the transmission list is less than the standard size (NO in S20), the process proceeds to S22.

[0044] In S22, following NO in S20, the control unit 12 checks whether there are still log files not registered in the transmission list in the date folder (e.g., folder 3) where the existence of log files was confirmed in S16. If there are still log files not registered in the transmission list in the date folder (e.g., folder 2) where the existence of log files was confirmed in S16 (YES in S22), the process returns to S18. If there are no longer any log files not registered in the transmission list in the date folder (e.g., folder 2) where the existence of log files was confirmed in S16 (NO in S22), the process returns to S12.

[0045] In S18, following a YES response in S22, the control unit 12 adds the most recent log file (e.g., file 6) from the remaining unregistered log files in the date folder (e.g., folder 2) where the existence of the log file was confirmed in S16 to the transmission list. On the other hand, in S12, following a NO response in S22, the control unit 12 again moves the date of the date folder back by one day.

[0046] If the answer to S10 is YES, S14 is YES, or S20 is YES, then in S30, the control unit 12 sends all log files in the transmission list to the information acquisition terminal 50 via the network 100. The information acquisition terminal 50 receives the log files sent from the server 10 and stores them in the storage unit 54.

[0047] The control unit 52 of the information acquisition terminal 50 can perform various processes using the log file stored in the storage unit 54. For example, the control unit 52 displays the log recorded in the log file stored in the storage unit 54 on the display operation unit 58.

[0048] (effect) The information processing system 2 of the embodiment has been described above. As is clear from the above description, the information processing system 2 includes a server 10 that stores one or more log files in which logs of the first work device 20 are recorded, and an information acquisition terminal 50 that acquires one or more log files from the server 10 via the network 100. The server 10 transmits one or more log files within a predetermined range to the information acquisition terminal 50 based on a date specified by the user (for example, December 10, 2022) (see Figure 4).

[0049] This configuration clarifies the scope of information to be transmitted by using a date-based range when sending log files. Furthermore, by transmitting log files within a predetermined range based on a date specified by the user, user requests can be reflected, and the necessary log information can be provided to the user. Additionally, since log files can be provided via network 100, log information can be provided to the user without requiring any effort on their part. Therefore, the above configuration allows for the provision of necessary log information to the user without requiring any effort on their part.

[0050] Server 10 sends one or more log files containing logs recorded between a date specified by the user and a predetermined number of days prior to that date to the information acquisition terminal 50 (see S14 in Figure 4). With this configuration, by going back a predetermined number of days, log files from several days prior can be provided to the user, and the necessary log information can be provided to the user.

[0051] Furthermore, the server 10 sends one or more log files to the information acquisition terminal 50, within the range where the total size of one or more log files is less than a predetermined standard size, going back from the date specified by the user (see S10 and S20 in Figure 4). With this configuration, when sending log files, the amount of data can be limited to an appropriate size before transmission.

[0052] Server 10 sends one or more log files containing logs recorded on at least the date specified by the user (for example, December 10, 2022) to the information acquisition terminal 50 if the total size of one or more log files containing logs recorded on dates between the date specified by the user and a predetermined number of days prior to that date is equal to or greater than a predetermined standard size (see S6 and S10 in Figure 4). This configuration allows the user to be provided with the minimum necessary log files. If no log files containing logs recorded on the date specified by the user (for example, December 10, 2022) exist, Server 10 does not need to send any log files to the information acquisition terminal 50.

[0053] Server 10 stores one or more log files, categorized by date (see Figure 2). This configuration allows for quick extraction of the necessary log files when sending them, thereby increasing processing speed.

[0054] Furthermore, the server 10 stores log files containing logs for a predetermined period of time from a work device (e.g., the first work device 20) as a single unit (see Figure 2). This configuration allows the size of the log files to be made smaller for easier transmission.

[0055] (modified version) (1) In the above embodiment, the control unit 32 of the first control terminal 30 generated a log file corresponding to a predetermined time period (e.g., 0:00-6:00) at the start time (e.g., 0:00) of that time period. However, the timing at which the control unit 32 generates the log file is not particularly limited. In a modified example, the control unit 32 may generate a log file corresponding to a predetermined time period before the start time of that time period. In another modified example, the control unit 32 may generate a log file for a predetermined time period (e.g., an event at 1:00) when the first event (e.g., an event at 1:00) occurs within that time period. Subsequently, if an event occurs within the predetermined time period (e.g., 0:00-6:00), the control unit 32 may sequentially record logs of subsequent events (e.g., an event at 2:00) in the log file generated at the time of the first event. If no events occur within the predetermined time period (e.g., 00:00-06:00), the control unit 32 does not need to generate a log file for that time period.

[0056] (2) The number of information acquisition terminals is not particularly limited. The information processing system 2 may have multiple information acquisition terminals. The server 10 may receive information acquisition requests from multiple information acquisition terminals. In this case, the server 10 sends a log file to the information acquisition terminal that sent the information acquisition request to the server 10.

[0057] (3) In the above embodiment, the server 10 was an example of a storage device, but the configuration is not limited to this. In a modified example, the first control terminal 30 or the second control terminal 70 may be an example of a storage device. The first control terminal 30 or the second control terminal 70 may be configured to send log files to the information acquisition terminal 50.

[0058] (4) The storage unit 14 of the server 10 may store log files containing a day's worth of logs from a work device (e.g., the first work device 20) as a single unit, as shown in Figure 5. That is, logs of all events that occurred in the work device (e.g., the first work device 20) during a day may be recorded in one file. With this configuration, a day's worth of logs from the work device can be managed together.

[0059] The specific examples of the technologies disclosed herein have been described in detail above, but these are merely illustrative and do not limit the scope of the claims. The technologies described in the claims include various modifications and changes to the specific examples described above. Furthermore, the technical elements described herein or in the drawings exhibit technical usefulness individually or in various combinations, and are not limited to the combinations described in the claims at the time of filing. In addition, the technologies illustrated herein or in the drawings achieve multiple objectives simultaneously, and achieving even one of these objectives constitutes technical usefulness in itself. [Explanation of Symbols]

[0060] 2: Information processing system, 10: Server, 20: First work device, 30: First control terminal, 50: Information acquisition terminal, 60: Second work device, 70: Second control terminal, 100: Network

Claims

1. A storage device that stores one or more log files in which logs of the work device are recorded, The system includes an information acquisition terminal that acquires one or more log files from the storage device via a network, The storage device is an information processing system that transmits one or more log files to the information acquisition terminal, retrospectively from a date specified by the user, within a range where the sum of the sizes of one or more log files is less than a predetermined standard size.

2. A storage device that stores one or more log files in which logs of the work device are recorded, The system includes an information acquisition terminal that acquires one or more log files from the storage device via a network, The storage device is an information processing system that, when the total size of one or more log files, which include logs recorded on dates between a date specified by the user and a predetermined number of days prior to that date, is greater than or equal to a predetermined standard size, transmits one or more log files, which include logs recorded on at least the date specified by the user, to the information acquisition terminal.

3. The information processing system according to claim 1 or 2, wherein the storage device transmits one or more log files, which include logs recorded on dates between a date specified by the user and a predetermined number of days prior to that date, to the information acquisition terminal.

4. The information processing system according to claim 1 or 2, wherein the storage device stores one or more log files classified by date.

5. The information processing system according to claim 1 or 2, wherein the storage device stores the log file, which contains a day's worth of logs from the work device, as a single unit.

6. The information processing system according to claim 1 or 2, wherein the storage device stores the log file, in which logs for a predetermined time period of the work device are recorded, as a single unit.

Citation Information

Patent Citations

  • Method for storing log

    JP2006221439A

  • Obstacle occurrence probability calculation system, obstacle occurrence probability calculation method and program

    JP2010218267A

  • Information processing device, program, and information processing system

    JP2019004386A

  • Process management system

    WO2008152981A1

  • Monitoring control device

    WO2016135859A1