Program, information processing method, and information processing apparatus.
The information processing system addresses the challenge of confirming risk and confirmation matters in electrical facility construction by associating and randomly displaying them, enhancing hazard identification and work efficiency while ensuring safety.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- KANTO ELECTRIC KOJI
- Filing Date
- 2024-11-06
- Publication Date
- 2026-05-19
AI Technical Summary
Existing systems fail to easily confirm the combination of risk matters and confirmation matters corresponding to work, leading to routine and inefficient one-person KY activities in electrical facility construction.
An information processing system that stores risk matters and confirmation matters in association with work, randomly displays combinations for confirmation, and records the confirmation date, operator, work, and location, facilitating efficient and non-routine hazard identification.
Enhances the identification of hazards and confirmation matters, preventing accidents, improving work efficiency, and ensuring a safe working environment by reducing routine activities in electrical facility construction.
Smart Images

Figure 2026082137000001_ABST
Abstract
Description
Technical Field
[0006] , , ,
[0005] ,
[0007] , , ,
[0001] The present disclosure relates to a program, an information processing method, and an information processing apparatus.
Background Art
[0002] In Patent Document 1, a risk prediction activity support system is disclosed that extracts risk matters from an image of a site taken by an operator and sets improvement matters based on the extracted risk matters.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, the invention according to Patent Document 1 has a problem that it is not possible to easily confirm the combination of risk matters and confirmation matters corresponding to the work.
[0005] In one aspect, an object is to provide a program or the like that can easily confirm the combination of risk matters and confirmation matters corresponding to the work.
Means for Solving the Problems
[0006] A program according to one aspect stores a plurality of sets of extracted risk matters and confirmation matters to be confirmed in advance in association with the work, accepts selection of a target work from a plurality of candidates of the work, randomly displays the combination of the risk matters and the confirmation matters corresponding to the accepted work, and when accepting a confirmation process for the displayed risk matters and the confirmation matters, stores the confirmation date and time, the operator, the work, the risk matters, and the confirmation matters in association with each other.
Effects of the Invention
[0007] One aspect of this is that it becomes easier to identify combinations of hazards and checks related to the work. [Brief explanation of the drawing]
[0008] [Figure 1] This is an explanatory diagram illustrating the overview of a solo KY (Kiken Yochi - Hazard Prediction) activity. [Figure 2] This is an explanatory diagram illustrating the configuration of an information processing system. [Figure 3] This is an explanatory diagram illustrating the record layout of the worker database. [Figure 4] This is an explanatory diagram illustrating the record layout of the hazard prediction database. [Figure 5] This is an explanatory diagram showing an example of a record layout in the history database. [Figure 6] This is an example of the homepage screen. [Figure 7] This is an example of a new input screen. [Figure 8] This is an example of a new input screen. [Figure 9] This is an example of a new input screen that accepts the selection of a display button. [Figure 10] This is an example of a new input screen that accepts the selection of a display button. [Figure 11] This is an example of the homepage screen. [Figure 12] This is a flowchart that explains the processing flow of a program. [Figure 13] This is a flowchart that explains the processing flow of a program. [Figure 14] This bar graph shows the number of reports for each hazard per worker. [Figure 15] This is an explanatory diagram showing the total number of reported hazards per worker at each location. [Figure 16] This is a flowchart explaining how to create analysis results. [Figure 17] This is an example of a new input screen that accepts the selection of a display button. [Figure 18]It is a flowchart for explaining the process flow of a program. [Figure 19] It is a flowchart for explaining the process flow of a program.
Embodiments for Carrying out the Invention
[0009] (Embodiment 1) Facility construction includes sanitary facility construction, electrical facility construction, disaster prevention facility construction, plumbing construction, information and communication construction, and installation work of machinery and equipment, etc. Among them, in electrical facility construction, workers install electrical work objects such as power transmission lines, switchboards, lighting fixtures, and power equipment in various places. Workers engaged in electrical facility construction often work individually in special places such as unfinished buildings, underground conduits, and on utility poles during building construction. In that case, the worker conducts individual risk prediction activities (hereinafter referred to as one-person KY activities) at the start of work at each site of the electrical facility construction. In one-person KY activities, the worker identifies the work actually carried out at the site (hereinafter referred to as work) and the risk factors related to the work (hereinafter referred to as risk factors), and extracts the risk matters and confirmation matters (hereinafter referred to as confirmation matters) corresponding to the work and the identified risk factors. Details of the work, risk factors, risk matters, and confirmation matters will be described later with reference to FIG. 4. The worker prevents the occurrence of accidents by confirming the extracted risk matters and confirmation matters by pointing and naming. Conventional one-person KY activities were carried out on a paper basis. However, conventional one-person KY activities were prone to becoming routine and it was also difficult to confirm the implementation status. Therefore, in this embodiment, an information processing system for preventing the routinization of one-person KY activities and facilitating the confirmation of the implementation status of one-person KY activities will be described.
[0010] Preventing the routinization of individual KY activities helps prevent accidents at the site of electrical equipment installation work, contributing to protecting the rights of all workers and creating a safe and secure working environment. Facilitating the confirmation of the implementation status of individual KY activities leads to increased work efficiency in electrical equipment installation work, enabling the efficient use of resources, incorporating more environmentally friendly technologies and production methods, and contributing to making infrastructure and industries sustainable. The smooth progress of electrical equipment installation work due to the activation of individual KY activities contributes to enabling everyone to use stable modern energy at a low cost and creating high-quality, reliable, sustainable, and disaster-resistant infrastructure.
[0011] Figure 1 is an explanatory diagram for explaining the outline of individual KY activities. The worker goes to the site of electrical equipment installation work with an information processing device 30 such as a smartphone or a tablet. When the worker inputs work and risk factors on the touch panel 35 (see Figure 2) of the information processing device 30 at the site, the touch panel 35 randomly displays a combination of risk items and confirmation items corresponding to the work and risk factors.
[0012] When the information processing device 30 receives the worker's confirmation process for the randomly displayed combination of risk items and confirmation items, it transmits the date and time at the time of receiving the confirmation process (hereinafter referred to as the confirmation date and time), the worker, the work, the risk items, the confirmation items, and the location information, etc. to the server 20. The server 20 stores the confirmation date and time, the worker, the work, the risk items, the confirmation items, and the location information, etc. transmitted from the information processing device 30 in the history DB 233 (see Figure 2). The administrator of the information processing system creates an analysis result by appropriately analyzing the stored history. The analysis result is, for example, the number of reports of each risk item per worker or the total number of reports of risk items per worker at each location information. The analysis result can be used to confirm the implementation status of individual KY activities.
[0013] Figure 2 is an explanatory diagram illustrating the configuration of an information processing system. The information processing system 10 includes a server 20 and a plurality of information processing devices 30. The server 20 and the information processing devices 30 can communicate with each other via a network N. The server 20 includes a control unit 21, a main memory 22, an auxiliary memory 23, a communication unit 24, and a bus. The control unit 21 is an arithmetic control device that executes the program of this embodiment. The control unit 21 uses one or more CPUs (Central Processing Units), or an MPU (Micro-Processing Unit), GPU (Graphics Processing Unit), or a multi-core CPU, etc. The control unit 21 is connected to each hardware component of the server 20 via a bus.
[0014] The main memory 22 is a storage device such as SRAM (Static Random Access Memory), DRAM (Dynamic Random Access Memory), or flash memory. The main memory 22 temporarily stores information necessary during processing performed by the control unit 21 and the program currently running on the control unit 21. The auxiliary storage device 23 is a storage device such as SRAM, flash memory, hard disk, or magnetic tape. The auxiliary storage device 23 includes the worker DB 231, hazard prediction DB 232, and history DB 233. The worker DB 231, hazard prediction DB 232, and history DB 233 will be described later. The auxiliary storage device 23 also stores programs to be executed by the control unit 21 and various data necessary for program execution. The worker DB 231, hazard prediction DB 232, and history DB 233 may be stored on an external mass storage device connected to the server 20. The communication unit 24 is an interface for communication between the server 20 and the network N or other devices.
[0015] Server 20 is a mainframe computer, a virtual machine running on a mainframe computer, multiple personal computers performing distributed processing, or a cloud computing system. Server 20 may also be a general-purpose personal computer or information device such as a tablet.
[0016] The information processing device 30 includes a control unit 31, a main memory 32, an auxiliary memory 33, a communication unit 34, a touch panel 35, a GPS (Global Positioning System) 36, a microphone 37, and a bus. The control unit 31 is an arithmetic control device that executes the program of this embodiment. One or more CPUs, GPUs, or multi-core CPUs are used in the control unit 31. The control unit 31 is connected to each hardware component of the information processing device 30 via the bus.
[0017] The main memory 32 is a storage device such as SRAM, DRAM, or flash memory. The main memory 32 temporarily stores information necessary during processing performed by the control unit 31 and the program being executed by the control unit 31. The auxiliary storage device 33 is a storage device such as SRAM, flash memory, hard disk, or magnetic tape. The auxiliary storage device 33 stores the program to be executed by the control unit 31 and various data necessary for the execution of the program. The auxiliary storage device 33 also stores the worker DB 231 and the hazard prediction DB 232. The information processing device 30 appropriately synchronizes the worker DB 231 and hazard prediction DB 232 stored in the auxiliary storage device 33 with the worker DB 231 and hazard prediction DB 232 stored in the server 20. Synchronization of the DBs via the network N has been performed conventionally, so the explanation is omitted.
[0018] The communication unit 34 is an interface for communication between the information processing device 30 and the network N or other devices. The touch panel 35 includes an input unit 351 and a display unit 352. The display unit 352 is, for example, a liquid crystal panel or an organic EL (electro-luminescence) panel. The input unit 351 is stacked on the display unit 352. The information processing device 30 may also include the display unit 352 and an input unit 351 such as a mouse. The information processing device 30 may also include a microphone and a speaker, which are audio input / output interfaces.
[0019] The GPS 36 performs positioning based on radio waves from positioning satellites and radio waves from base stations, etc., and measures position information indicating the location of the worker carrying the information processing device 30. In this embodiment, it is referred to as GPS, but the positioning satellite is not limited to US GPS satellites. For example, any positioning satellite such as the Quasi-Zenith Satellite System (QZSS) Michibiki can be used. The control unit 31 may measure the worker's position information by a method other than GPS 36. For example, the control unit 31 may measure the worker's position information based on the distance between the worker and a nearby base station. The control unit 31 may measure the worker's position information based on beacon signals transmitted from nearby Wi-Fi® access points. The control unit 31 may estimate the worker's position information by accepting input of a construction ID in which location information for electrical equipment construction is pre-registered. The position information is indicated by, for example, longitude and latitude, address, UTM (Universal Transverse Mercator) coordinates, MGRS (Military Grid Reference System) coordinates, or what3words. In this embodiment, longitude and latitude are used as an example of position information. The microphone 37 converts the worker's voice into an electrical signal. The microphone 37 may also be a headset connected to the information processing device 30 via a short-range wireless communication method such as Bluetooth®.
[0020] The information processing device 30 is a general-purpose portable information device such as a smartphone or tablet owned by individual stakeholders. The information processing device 30 may also be a general-purpose information device such as a notebook computer or a desktop computer. The information processing device 30 may also be dedicated hardware manufactured for the information processing system 10 of this embodiment.
[0021] Figure 3 is an explanatory diagram illustrating the record layout of the worker database. Worker DB 231 stores information about workers who conduct individual KY (hazard prediction) activities. Worker DB 231 includes a worker ID (Identifier) field, a worker field, a department field, and a proficiency field. The worker ID field records the worker ID uniquely assigned to each worker. The worker field stores the worker's name. The department field stores the name of the department to which the worker belongs. The proficiency field stores the worker's proficiency level. The worker's proficiency level indicates, for example, the level of the worker's practical ability on site and is stored on a scale of 5 from 1 to 5, or a scale of 3 from A to C, etc. In this embodiment, the worker's proficiency level is shown on a scale of 5 from 1 to 5. Proficiency level "1" is the lowest proficiency level, and proficiency level "5" is the highest proficiency level. In Figure 3, the record for worker ID "I001" stores the worker's name "Kenta Sato", department "DX Promotion Department", and proficiency level "5". The worker DB231 may store the worker's years of experience instead of their proficiency level.
[0022] Figure 4 is an explanatory diagram illustrating the record layout of the hazard prediction database. Hazard prediction database 232 stores multiple sets of hazard items and confirmation items associated with work and hazard factors. Hazard prediction database 232 includes a major category field, a major category image field, a work field, a hazard factor field, a hazard item field, and a confirmation item field. The major category field stores major categories that broadly divide the work. The major category image field stores images that represent the content of the major category. The work field stores the work (actions) that workers perform at the construction site, such as "using a stepladder." The hazard factor field stores potential hazard factors (points of danger) that can be expected from the work, such as "will I fall or slip?". The hazard item field stores hazard items, such as "the stepladder wobbles and I fall." Hazard items are types of accidents (phenomena) that are derived from the work and hazard factors. The confirmation items field stores confirmation items to prevent potential hazards derived from the work and risk factors, such as "Support placement OK!".
[0023] The top record in Figure 4 stores the major category "Piping and Wiring", major category image "***", work "Use of stepladder", hazard factor "Do not fall, do not slip and fall", hazard item "Stepladder is wobbly and may cause a fall", and confirmation item "Under-support placement is OK!". In Figure 4, the major categories "Piping and Wiring", "Connection and Fixture Installation", "Processing", and "Inspection and Confirmation" are stored in the major category field, but this is not limited to these. Major categories can be added as appropriate to suit the embodiment. Major category images, work, hazard factors, hazard items, and confirmation items can also be added as appropriate, similar to the major categories.
[0024] Figure 5 is an explanatory diagram showing an example of the record layout of the history database. The history database 233 stores the confirmation date and time, worker information, hazardous items, confirmation items, and location information received from the information processing device 30. The history database 233 includes a confirmation date and time field, a worker field, a major category field, a work field, a hazard factor field, a hazardous item field, a confirmation item field, and a location information field.
[0025] The history DB233 only needs to include at least the following fields: confirmation date and time field, worker field, work field, hazard field, confirmation item field, and location information field.
[0026] The confirmation date and time field stores the confirmation date and time. The confirmation process for hazards and confirmation items includes, for example, the selection of the display button 65 (see Figure 7) by the worker, the selection of the save button 64 (see Figure 7) by the worker, or the authentication of the worker's voice data. Embodiment 1 describes an example of the confirmation process for hazards and confirmation items by the worker, specifically the selection of the display button 65 by the worker.
[0027] The contents stored in the worker field are the same as in worker DB231. The contents stored in the major category field, work field, hazard factor field, hazard item field, and confirmation item field are the same as in hazard prediction DB232. The location information field stores the worker's location information (longitude and latitude) when the worker selects the display button 65.
[0028] The record for confirmation date and time "2024 / 6 / 4 / 9:02" in Figure 5 stores the worker "Kenta Sato", main category "Connection / Equipment Installation", task "Use of stepladder", risk factor "Does it fall or slip?", risk item "Stepladder is wobbly and could cause a fall", confirmation item "Under-support placement is OK!", and location information "(X1, Y1)".
[0029] In the following description, we will use the case where an operator uses an information processing device 30 with the program of this embodiment already installed as an example. When the control unit 31 starts the program of this embodiment, it acquires the operator's identification information. The operator's identification information is, for example, an operator ID or the operator's name. In this embodiment, the operator's identification information will be described as the operator ID. Alternatively, instead of acquiring the operator ID, an operator authentication process may be performed. In that case, for example, biometric authentication such as facial recognition or fingerprint recognition may be used for the operator authentication process.
[0030] The control unit 31 displays the top page screen on the touch panel 35. Figure 6 shows an example of the top page screen. At the top of the top page screen 50, from left to right, are a reload button 60, a sort button 61, and a new creation button 62. Below these buttons is a search field 70. Below the search field 70, a vertical column of history fields 71 is arranged. Each history field 71 displays a list of history including the date and time of confirmation, the worker, the task, hazardous items, and confirmation items. The history fields 71 may also display a list of history including hazardous factors.
[0031] In Figure 6, the top of the history section displays a history entry that includes the confirmation date and time "2024 / 6 / 4 / 9:02", worker "Kenta Sato", task "Use of stepladder", hazard "Stepladder is wobbly and could cause a fall", and confirmation item "Under-support placement OK!".
[0032] If the operator selects the reload button 60, the control unit 31 retrieves the latest information from the history DB 233 via the network N and updates the history. If the operator selects the sort button 61, the arrangement order of the history entries in the history column 71 is changed. In Figure 6, multiple history entries are arranged in order of newest confirmation date and time. If the user selects the sort button 61, a screen (not shown) that accepts the setting of sorting conditions, such as the sorting key item, may be displayed. If the operator enters a keyword in the search column 70 and instructs the operator to search, the control unit 31 can display history entries related to the entered keyword at the top of the history column 71.
[0033] The control unit 31 determines whether or not the selection of the new creation button 62 has been accepted. If the control unit 31 determines that the selection of the new creation button 62 has not been accepted, it continues to display the top page screen 50. If the control unit 31 determines that the selection of the new creation button 62 has been accepted, it displays the new input screen on the touch panel 35.
[0034] Figures 7 and 8 show examples of new input screens. The new input screen 51 in Figure 7 is the first screen displayed on the touch panel 35 when it is determined that the selection of the new creation button 62 has been accepted. The new input screen 51 in Figure 8 is the screen displayed on the touch panel 35 when the operator scrolls upward on the new input screen 51 in Figure 7. A delete button 63 is located in the upper left of the new input screen 51. A save button 64 and a voice button 66 are located in the upper right of the new input screen 51. The positions of the delete button 63, save button 64, and voice button 66 are not affected by scrolling. The voice button 66 is a button for instructing the microphone 37 to be activated. Details of the voice button 66 will be explained in Embodiment 3. A scroll bar may be displayed at the right edge of the new input screen 51.
[0035] Below the delete button 63 and the save button 64 are the main item image field 80, the main item field 81, the work field 82, the hazard factor field 83, the hazard item field 84, and the confirmation item field 85. Also, between the hazard factor field 83 and the hazard item field 84 is the display button 65. The display button 65 is a button for displaying combinations of hazard items and confirmation items corresponding to the work and hazard factors. When the display button 65 is selected, the control unit 31 executes a process to randomly display combinations of hazard items and confirmation items. When the worker scrolls up the new input screen 51, as shown in Figure 8, the confirmation date and time field 86, the worker field 87, the first location information field 88, and the second location information field 89 are located below the delete button 63 and the save button 64.
[0036] The main category field 81 is a pull-down menu button. Workers can select one of the main categories stored in the hazard prediction DB232, including "Piping / Wiring," "Connection / Fixture Installation," "Processing," or "Inspection / Verification." In Figure 7, "Piping / Wiring" is selected. The main category image field 80 displays the main category image corresponding to the main category entered by the worker in the main category field 81. In Figure 7, the main category image corresponding to the main category "Piping / Wiring" is displayed.
[0037] The task field 82 is a button in a pull-down menu. From the tasks stored in the hazard prediction DB232, the worker can select either "Use a stepladder" or "Use an aerial work platform" for the major category "Piping and Wiring" selected in the major category field 81. In Figure 7, "Use a stepladder" is selected.
[0038] Hazard Factors column 83 is a pull-down menu button. Workers can select one of the following hazard factors from the hazard factors stored in the Hazard Prediction DB232's Hazard Factors column, corresponding to the major item "Piping and Wiring" selected in Major Item column 81 and the work "Use of Ladder" selected in Work column 82: "Do not fall or slip," "Do not bump into," or "Do not trip or step through." In Figure 7, "Do not trip or step through" is displayed.
[0039] When the worker selects the display button 65, the Hazard Information field 84 and the Confirmation Items field 85 will randomly display combinations of hazards and confirmation items corresponding to the work and hazard factors. In Figure 7, since the display button 65 is not selected, nothing is displayed in the Hazard Information field 84 and the Confirmation Items field 85.
[0040] Embodiment 1 describes an example in which the hazard factors field 83 is placed on the new input screen 51, but it is not limited to this. The hazard factors field 83 does not have to be placed on the new input screen 51. In that case, the worker enters only the task in the task field 82. When the worker selects the display button 65, the hazard items field 84 and the confirmation items field 85 will randomly display combinations of hazard items and confirmation items corresponding to the task.
[0041] The confirmation date and time field 86 displays the confirmation date and time. The confirmation date and time field 86 may also display the date and time when the worker selected the save button 64. In Figure 8, since the display button 65 is not selected, nothing is displayed in the confirmation date and time field 86. The worker field 87 displays information about the worker. This information may include, for example, the worker's department name or the worker's name. In Figure 8, the worker's name "Kenta Sato" is displayed in the worker field 87.
[0042] The first location information field 88 displays the longitude at the time the worker selected the display button 65. The second location information field 89 displays the latitude at the time the worker selected the display button 65. When the display button 65 is selected, the control unit 31 uses the GPS 36 to acquire the worker's location information. The control unit 31 displays the acquired longitude in the first location information field 88 and the acquired latitude in the second location information field 89. In Figure 8, since the display button 65 has not been selected by the worker, nothing is displayed in the first location information field 88 and the second location information field 89.
[0043] The control unit 31 determines whether or not the selection of the display button 65 has been accepted. If the control unit 31 determines that the selection of the display button 65 has not been accepted, it accepts selections again for the main item field 81, the work field 82, and the hazard factor field 83. If the control unit 31 determines that the selection of the display button 65 has been accepted, it obtains the worker's location information and the confirmation date and time. The control unit 31 reads the combination of hazard items and confirmation items corresponding to the selected work and hazard factors from the hazard prediction DB 232. The control unit 31 randomly extracts an arbitrary combination of hazard items and confirmation items from the combination of hazard items and confirmation items that it has read. The control unit 31 displays the randomly extracted combination of hazard items and confirmation items on the touch panel 35. Along with the display of the combination of hazard items and confirmation items, the control unit 31 displays the worker's location information and the confirmation date and time on the touch panel 35.
[0044] This section describes a method for randomly selecting arbitrary combinations of hazards and confirmation items. When the control unit 31 determines that the display button 65 has been selected, it reads records containing the selected work and hazard factors from the hazard prediction DB 232. The control unit 31 counts the number of records read. The control unit 31 labels each record read. Specifically, if the counted number of records is "5", the control unit 31 labels each record with a value from 1 to 5. The control unit 31 generates a random number in the range of 0 to 1 (for example, 0.59). The control unit 31 obtains a numerical value (hereinafter referred to as the extracted value) for randomly selecting an arbitrary combination from multiple combinations by multiplying the counted number of records "5" by the generated random number "0.59". In the above example, the extracted value will be "2.98". The control unit 31 identifies the labeled record whose value is closest to the obtained extracted value. Specifically, if the extracted value is "2.98", the control unit 31 identifies the record labeled "3". The control unit 31 extracts the hazardous items and items to be confirmed that are included in the identified record.
[0045] Figures 9 and 10 are examples of new input screens that accept the selection of a display button. The display format of the new input screen 51 in Figure 9 is the same as in Figure 7, and the display format of the new input screen 51 in Figure 10 is the same as in Figure 8. Explanations of parts that are the same as in Figures 7 and 8 are omitted. In Figure 9, the danger item field 84 displays "Leaning over and losing balance and falling," and the confirmation item field 85 displays "Installation position OK!". In Figure 10, the confirmation date and time field 86 displays "2024 / 6 / 14 / 8:54," the first location information field 88 displays "X4," and the second location information field 89 displays "Y4."
[0046] The control unit 31 determines whether it has received a selection from the display button 65 again. If the control unit 31 determines that it has received a selection from the display button 65 again, it repeats the above process to randomly extract combinations of hazard items and confirmation items corresponding to the work and hazard factors. The control unit 31 displays the randomly extracted combinations of hazard items and confirmation items on the touch panel 35 again. The control unit 31 determines whether it has received a selection from the save button 64. If the control unit 31 determines that it has not received a selection from the display button 65 again, it determines whether it has received a selection from the save button 64. If the control unit 31 determines that it has not received a selection from the save button 64, it waits until it receives a selection from the save button 64. If the control unit 31 determines that it has received a selection from the save button 64, it sends the confirmation date and time, worker, main item, work, hazard factors, hazard items, confirmation items, and location information to the server 20.
[0047] The control unit 21 receives confirmation date and time, worker, major category, task, risk factor, risk item, confirmation item, and location information transmitted from the information processing device 30. The control unit 21 stores the received confirmation date and time, worker, major category, task, risk factor, risk item, confirmation item, and location information in the history DB 233. The control unit 21 reads a list of history from the history DB 233, including the confirmation date and time, worker, task, risk item, and confirmation item. The history may also include risk factors. The control unit 21 transmits the read list of history to the information processing device 30.
[0048] The control unit 31 receives a list of history sent from the server 20. The control unit 31 displays the top page screen on the touch panel 35. Figure 11 is an example of the top page screen. In the history column 71 of the top page screen 50 in Figure 11, the history entries entered by the worker in Figures 7 to 10, "2024 / 6 / 14 / 8:54", "Kenta Sato", "Used stepladder", "Leaned over, lost balance and fell", and "Installation position OK!" have been added.
[0049] In Embodiment 1, an example was described in which the control unit 31, upon determining that the save button 64 has been selected, transmits the confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information to the server 20, but it is not limited to this. The control unit 31 may also transmit the confirmation date and time, worker, task, risk item, and confirmation item to the server 20 upon determining that the save button 64 has been selected. In that case, the control unit 21 receives the confirmation date and time, worker, task, risk item, and confirmation item transmitted from the information processing device 30. The control unit 21 stores the received confirmation date and time, worker, task, risk item, and confirmation item in the history DB 233.
[0050] Figures 12 and 13 are flowcharts illustrating the program's processing flow. The program in Figure 12 is activated when it receives a startup instruction from the operator, such as by tapping an icon displayed on the touch panel 35. The control unit 31 acquires the operator ID (step S101). Although not shown in the flowchart, if the acquired operator ID is not stored in the operator DB, or if the operator authentication process does not complete successfully, the control unit 31 terminates the process. The control unit 31 may also send a notification to the server 20 regarding the possibility of unauthorized access.
[0051] The control unit 31 displays the top page screen 50 on the touch panel 35 (step S102). The control unit 31 determines whether or not it has received a selection of the new creation button 62 (step S103). If the control unit 31 determines that it has not received a selection of the new creation button 62 (step S103: NO), it continues to display the top page screen 50. If the control unit 31 determines that it has received a selection of the new creation button 62 (step S103: YES), it displays the new input screen 51 on the touch panel 35 (step S104).
[0052] The control unit 31 accepts the selection of a major item stored in the hazard prediction DB 232 in the major item column 81 (step S105). The control unit 31 reads the major item image corresponding to the selected major item from the hazard prediction DB 232 (step S106). The control unit 31 displays the read major item image on the touch panel 35 (step S107). The control unit 31 accepts the selection of a task from among the tasks stored in the hazard prediction DB 232 that corresponds to the major item selected in the major item column 81 (step S108). The control unit 31 accepts the selection of a hazard factor from among the hazard factors stored in the hazard prediction DB 232 that corresponds to the major item selected in the major item column 81 and the task selected in the task column 82 (step S109).
[0053] The control unit 31 determines whether or not it has received a selection from the display button 65 (step S110). If the control unit 31 determines that it has not received a selection from the display button 65 (step S110: NO), it returns to step 105. If the control unit 31 determines that it has received a selection from the display button 65 (step S110: YES), it acquires the worker's location information and the date and time of confirmation (step S111). The control unit 31 reads combinations of hazard items and confirmation items corresponding to the selected work and hazard factors from the hazard prediction DB 232 (step S112). The control unit 31 randomly extracts an arbitrary combination of hazard items and confirmation items from the combinations of hazard items and confirmation items that it has read (step S113). The control unit 31 displays the randomly extracted combination of hazard items and confirmation items on the touch panel 35 (step S114). In conjunction with the display of the combination of hazard items and confirmation items, the control unit 31 displays the acquired worker's location information and the date and time of confirmation on the touch panel 35 (step S115).
[0054] The control unit 31 determines whether or not it has received a selection from the display button 65 again (step S116). If the control unit 31 determines that it has received a selection from the display button 65 again (step S116: YES), it reads out combinations of hazard items and confirmation items corresponding to the work and hazard factors from the hazard prediction DB 232 again (step S117). The control unit 31 randomly extracts an arbitrary combination of hazard items and confirmation items from the combinations of hazard items and confirmation items that it has read out again (step S118). The control unit 31 displays the randomly extracted combinations of hazard items and confirmation items again on the touch panel 35 (step S119). The control unit 31 determines whether or not it has received a selection from the save button 64 (step S120). If the control unit 31 determines that it has not received a selection from the display button 65 again (step S116: NO), it proceeds to step S120. If the control unit 31 determines that it has not received a selection for the save button 64 (step S120: NO), it waits until it receives a selection for the save button 64. If the control unit 31 determines that it has received a selection for the save button 64 (step S120: YES), it sends the confirmation date and time, worker, main item, task, hazard factors, hazardous items, confirmation items, and location information to the server 20 (step S121).
[0055] The control unit 21 receives confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information transmitted from the information processing device 30 (step S201). The control unit 21 stores the received confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information in the history DB 233 (step S202). The control unit 21 reads a list of history including confirmation date and time, worker, task, risk item, and confirmation item from the history DB 233 (step S203). The control unit 21 transmits the read list of history to the information processing device 30 (step S204).
[0056] The control unit 31 receives a list of history transmitted from the server 20 (step S122). The control unit 31 displays the top page screen, which includes the received list of history, on the touch panel 35 (step S123).
[0057] The analysis results created by the information processing system 10 will now be explained. Figure 14 is a bar graph showing the number of reports for each hazard per worker. The vertical axis of the graph shows the name of each worker who conducts individual KY activities, and the horizontal axis shows the number of reports for each hazard per worker. In Figure 14, "Taro Tanaka," "Mika Suzuki," and "Kenta Sato" are shown as examples of workers. The number of reports for each hazard per worker is displayed separately for each hazard by a single bar graph. In Figure 14, examples of hazards shown are "Falling due to a wobbly stepladder," "Falling due to losing balance while leaning over," and "Falling through a gap in a mobile indoor scaffolding." The number of reports for each hazard may also be displayed numerically in a portion of the bar graph representing each hazard.
[0058] Figure 15 is an explanatory diagram showing the total number of hazard reports per worker at each location. In Figure 15, the location information "Location A (X5, Y5)" and "Location B (X6, Y6)" that have received confirmation processing from each worker within a predetermined area are indicated by an "x". Each worker is indicated by a symbol such as ○, △, and □. In Figure 15, "Taro Tanaka" is indicated by ○, "Mika Suzuki" by △, and "Kenta Sato" by □. The magnitude of the total number of hazard reports is indicated by the size of the symbol. At location A in Figure 15, ○ is shown larger than △. Therefore, at location A, the total number of hazard reports for Taro Tanaka "○" is greater than the total number of hazard reports for Mika Suzuki "△". Each worker may be indicated by the same symbol. In that case, the symbols representing each worker will be shown in different colors. The magnitude of the total number of hazard reports may be indicated by a number instead of the size of the symbol. In that case, the total number of reports from each worker will be displayed near the symbol representing each worker.
[0059] The following outlines the method for creating Figures 14 and 15. The control unit 21 stores the confirmation date and time, worker, major item, work, hazard factors, hazardous items, confirmation items, and location information received from the information processing device 30 in the history DB 233. The control unit 21 determines whether the number of times the confirmation date and time, etc., have been stored in the history DB 233 is greater than or equal to a predetermined number (for example, 15 times). If the control unit 21 determines that the number of times the confirmation date and time, etc., has been stored in the history DB 233 is less than or equal to a predetermined number (for example, 15 times), it stores the confirmation date and time, etc., transmitted from the information processing device 30 in the history DB 233 again. If the control unit 21 determines that the number of times the confirmation date and time, etc., has been stored in the history DB 233 is greater than or equal to a predetermined number (for example, 15 times), it reads multiple sets of worker, hazardous items, and location information from the history DB 233.
[0060] The control unit 21 creates two types of analysis results using the read data of multiple sets of workers, hazards, and location information. Specifically, the control unit 21 aggregates the read data of multiple sets of workers and hazards to create a bar graph showing the number of reports for each hazard per worker, as shown in Figure 14. The control unit 21 also aggregates the read data of multiple sets of workers, hazards, and location information to create an explanatory diagram showing the total number of reports for each hazard per worker at each location, as shown in Figure 15. The control unit 21 transmits the two types of analysis results to the information processing device 30. The information processing device 30 receives the two types of analysis results transmitted from the server 20. The information processing device 30 displays the two types of analysis results received on the touch panel 35.
[0061] In Embodiment 1, an example was described in which the control unit 21 creates two types of analysis results based on the number of times it has stored the confirmation date and time, etc., in the history DB 233, but it is not limited to this. The control unit 21 may also create two types of analysis results based on the period since the first received confirmation date and time, etc., was stored in the history DB 233. The process in that case will be described below. The control unit 21 determines whether a predetermined period (for example, one month) has elapsed since the first received confirmation date and time, etc., was stored in the history DB 233. If the control unit 21 determines that the predetermined period has not elapsed since the first received confirmation date and time, etc., was stored in the history DB 233, it stores the confirmation date and time, etc., transmitted from the information processing device 30 in the history DB 233 again. If the control unit 21 determines that the predetermined period has elapsed since the first received confirmation date and time, etc., was stored in the history DB 233, it reads multiple sets of workers, hazardous items, and location information from the history DB 233. The subsequent processing is the same as the processing based on the number of times, so the explanation will be omitted.
[0062] Furthermore, the control unit 21 may create two types of analysis results by aggregating the worker, hazard information, and location information of multiple groups acquired during a predetermined period (hereinafter referred to as the first half) at a predetermined time (hereinafter referred to as the end of the first half). In this case, the control unit 21 reads the worker, hazard information, and location information of multiple groups acquired during the first half from the history DB 233 at the end of the first half. The control unit 21 can create two types of analysis results for the first half by aggregating the read worker, hazard information, and location information of multiple groups.
[0063] Figures 14 and 15 may be manually created by the administrator of the information processing system 10. In that case, the administrator can retrieve multiple sets of worker, hazard information, and location information stored in the history DB 233 at any time (for example, every month, every six months, or at the end of the fiscal year). By aggregating the retrieved sets of worker and hazard information, the administrator can create a bar graph showing the number of reports for each hazard per worker, as shown in Figure 14. Furthermore, by aggregating the retrieved sets of worker, hazard information, and location information, the administrator can create an explanatory diagram showing the total number of reports for each hazard per worker at each location, as shown in Figure 15.
[0064] In addition to the two types of analysis results described above, the information processing system 10 may also create analysis results that include the number of reports for each hazard by time period, a summary of workers who have not conducted individual KY activities, or the total number of reports for each hazard at each location.
[0065] Figure 16 is a flowchart illustrating the method for creating the analysis results. The flowchart in Figure 16 replaces steps S201 onwards with steps S301 to S305 and steps S401 to S402 in the processes shown in Figures 12 and 13. The control unit 21 stores the confirmation date and time, worker, major item, work, risk factors, risk items, confirmation items, and location information received from the information processing device 30 in the history DB 233 (step S301).
[0066] The control unit 21 determines whether the number of times the confirmation date and time, etc., has been stored in the history DB 233 is equal to or greater than a predetermined number (step S302). If the control unit 21 determines that the number of times the confirmation date and time, etc., has been stored in the history DB 233 is not equal to or greater than a predetermined number (step S302: NO), it returns to step S201. If the control unit 21 determines that the number of times the confirmation date and time, etc., has been stored in the history DB 233 is equal to or greater than a predetermined number (step S302: YES), it reads multiple sets of workers, hazardous items, and location information from the history DB 233 (step S303). The control unit 21 creates two types of analysis results using the read multiple sets of workers, hazardous items, and location information (step S304). The control unit 21 transmits the two types of analysis results created to the information processing device 30 (step S305).
[0067] The information processing device 30 receives two types of analysis results transmitted from the server 20 (step S401). The information processing device 30 displays the two types of analysis results received on the touch panel 35 (step S402).
[0068] According to Embodiment 1, the information processing system 10 can accept the selection of target tasks and hazard factors from a plurality of candidate sets of tasks and hazard factors, and can randomly display combinations of hazard items and confirmation items corresponding to the accepted tasks and hazard factors.
[0069] According to Embodiment 1, the information processing system 10 can prevent workers from becoming complacent in their individual hazard prediction activities by randomly displaying combinations of hazardous items and confirmation items corresponding to the work and hazardous factors.
[0070] According to Embodiment 1, when the information processing system 10 receives a selection from the display button 65, it can randomly display combinations of hazardous items and confirmation items.
[0071] According to Embodiment 1, when the information processing system 10 receives another selection from the display button 65, it can randomly redisplay combinations of danger items and confirmation items.
[0072] According to Embodiment 1, the information processing system 10 can prevent monotony in individual KY (hazard prediction) activities by randomly redisplaying combinations of hazard items and confirmation items corresponding to work and hazard factors.
[0073] According to Embodiment 1, the information processing system 10 can display a list of history including the date and time of confirmation, worker, task, hazards, and confirmation items.
[0074] According to Embodiment 1, the information processing system 10 can output the number of reports for each of the hazardous items per worker based on the stored hazardous items and the worker.
[0075] (Embodiment 2) Embodiment 2 describes an example in which the worker's proficiency level is identified, and the number of combinations of hazards and confirmation items displayed is changed according to the identified proficiency level.
[0076] If the control unit 31 determines that the selection of the display button 65 has been accepted, it acquires the worker's location information and the date and time of confirmation. The control unit 31 reads the combination of hazard items and confirmation items corresponding to the selected work and hazard factors from the hazard prediction DB 232. The control unit 31 identifies the worker's proficiency level corresponding to the acquired worker ID from the worker DB 231.
[0077] The control unit 31 determines whether the identified proficiency level is below a predetermined threshold (for example, 3). If the control unit 31 determines that the identified proficiency level is below the predetermined threshold, it randomly extracts a first combination of a hazard item and a first confirmation item (hereinafter referred to as the first combination) and a second combination of a hazard item and a second confirmation item (hereinafter referred to as the second combination) from the read-out combination of hazard items and confirmation items. The method for randomly extracting the first and second combinations from the combination of hazard items and confirmation items is the same as in Embodiment 1. If the first and second combinations overlap, the control unit 31 adjusts the system so that the first and second combinations do not overlap by randomly extracting the first and second combinations again from the combination of hazard items and confirmation items. The control unit 31 displays the randomly extracted first and second combinations on the touch panel 35. In conjunction with the display of the first and second combinations, the control unit 31 displays the acquired location information and confirmation date and time on the touch panel 35.
[0078] Figure 17 is an example of a new input screen that accepts the selection of a display button. The same parts as in Figure 9 will not be explained. The new input screen 51 in Figure 17 includes the first danger item field 841, the first confirmation item field 851, the second danger item field 842, and the second confirmation item field 852. If the display button 65 is selected, the first combination will be displayed randomly in the first danger item field 841 and the first confirmation item field 851, and the second combination will be displayed randomly in the second danger item field 842 and the second confirmation item field 852. In Figure 17, the first danger item field 841 displays "The stepladder may wobble and cause a fall," and the first confirmation item field 851 displays "The support is in good position!". In addition, the second danger item field 842 displays "You may lean over, lose your balance, and fall," and the second confirmation item field 852 displays "The installation position is good!".
[0079] If the control unit 31 determines that the identified proficiency level is not below a predetermined threshold, it randomly selects a first combination from the combinations of hazardous items and confirmation items that have been read out. The control unit 31 displays the randomly selected first combination on the touch panel 35. Along with the display of the first combination, the control unit 31 displays the acquired location information and confirmation date and time on the touch panel 35. The method of displaying the first combination, the worker's location information, and the confirmation date and time is the same as in Figure 9. Subsequent processing is the same as in Embodiment 1, so the explanation is omitted.
[0080] Embodiment 2 describes an example in which the information processing system displays the first and second combinations on the touch panel 35 when the worker's proficiency is below a predetermined threshold, and displays only the first combination on the touch panel 35 when the worker's proficiency is not below a predetermined threshold, but is not limited to this. The information processing system may display three or more combinations of hazards and confirmation items on the touch panel 35 according to the worker's proficiency.
[0081] Figure 18 is a flowchart illustrating the program's processing flow. The flowchart in Figure 18 replaces steps S113-S114 with steps S501-S507 in the processing shown in Figures 12 and 13. Steps similar to those in Figures 12 and 13 are omitted from explanation. The control unit 31 identifies the worker's proficiency level corresponding to the acquired worker ID from the worker DB 231 (step S501).
[0082] The control unit 31 determines whether the identified proficiency level is below a predetermined threshold (step S502). If the control unit 31 determines that the identified proficiency level is below a predetermined threshold (step S502: YES), it randomly selects a first combination and a second combination from the combination of read-out danger items and confirmation items (step S503). The control unit 31 determines whether the randomly selected first combination and second combination are duplicates (step S504). If the control unit 31 determines that the randomly selected first combination and second combination are duplicates (step S504: YES), it returns to step S503. If the control unit 31 determines that the randomly selected first combination and second combination are not duplicates (step S504: NO), it displays the randomly selected first combination and second combination on the touch panel 35 (step S505). The control unit 31 proceeds to step S115.
[0083] If the control unit 31 determines that the identified proficiency level is not below a predetermined threshold (step S502: NO), it randomly selects a first combination from the combinations of hazardous items and confirmation items that have been read out (step S506). The control unit 31 displays the randomly selected first combination on the touch panel 35 (step S507). The control unit 31 proceeds to step S115.
[0084] According to Embodiment 2, the information processing system can identify the worker's proficiency level and change the number of combinations of hazardous items and confirmation items displayed according to the identified proficiency level.
[0085] (Embodiment 3) Embodiment 3 describes a method for performing the confirmation process of hazards and confirmation items by workers using the workers' voice data. Embodiment 3 describes an example in which workers' voice data is used for the confirmation process of hazards and confirmation items.
[0086] When the control unit 31 determines that it has received a selection from the display button 65, it reads a combination of hazard items and confirmation items corresponding to the selected work and hazard factors from the hazard prediction DB 232. The control unit 31 randomly selects an arbitrary combination of hazard items and confirmation items from the combinations of hazard items and confirmation items that it has read. The method for randomly selecting an arbitrary combination of hazard items and confirmation items from the combinations of hazard items and confirmation items that it has read is the same as in Embodiment 1. The control unit 31 displays the randomly selected combination of hazard items and confirmation items on the touch panel 35.
[0087] The control unit 31 determines whether or not the selection of the voice button 66 has been accepted. If the control unit 31 determines that the selection of the voice button 66 has not been accepted, it waits until the selection of the voice button 66 is accepted. If the control unit 31 determines that the selection of the voice button 66 has been accepted, it activates the microphone 37. In parallel with activating the microphone 37, the control unit 31 may superimpose the message "Please speak the hazardous items and confirmation items displayed on the screen." which instructs the voice input of hazardous items and confirmation items, onto the top of the new input screen 51. The control unit 31 uses the microphone 37 to acquire voice data from the worker, including hazardous items and confirmation items. For example, in Figure 9, the voice data from the worker includes "Leaning forward, losing balance and falling" and "Installation position OK!".
[0088] The control unit 31 converts the acquired audio data into text data. The control unit 31 calculates the similarity between the converted text data and the combination of hazards and confirmation items displayed on the touch panel 35. Specifically, the control unit 31 converts the combination of hazards and confirmation items displayed on the touch panel 35 into text data. The control unit 31 calculates the similarity between the two converted text data using cosine similarity, gestalt pattern matching, minimum edit distance, or Jaro-winkler distance, etc.
[0089] The control unit 31 determines whether the calculated similarity is within a predetermined range. If the calculated similarity is not within the predetermined range, the control unit 31 uses the microphone 37 to acquire the worker's voice data again. When acquiring the worker's voice data again, the control unit 31 may superimpose a message on the top of the new input screen 51 instructing the worker to re-enter the voice input of hazards and confirmation items: "The voice could not be recognized correctly. Please speak the hazards and confirmation items displayed on the screen again." If the calculated similarity is within the predetermined range, the control unit 31 acquires the worker's location information and confirmation date and time. The control unit 31 displays the acquired worker's location information and confirmation date and time on the touch panel 35.
[0090] The control unit 31 determines whether or not the selection of the save button 64 has been accepted. If the control unit 31 determines that the selection of the save button 64 has not been accepted, it continues to display the acquired worker location information and confirmation date and time. If the control unit 31 determines that the selection of the save button 64 has been accepted, it sends the confirmation date and time, worker, main item, task, hazard factors, hazard items, confirmation items, and location information displayed on the new input screen 51 to the server 20.
[0091] The control unit 21 receives confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information transmitted from the information processing device 30. The control unit 21 stores the received confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information in the history DB 233. The subsequent processing is the same as in Embodiment 1, so the explanation is omitted.
[0092] In Embodiment 3, an example was described in which the control unit 31, upon determining that the save button 64 has been selected, transmits the confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information to the server 20, but it is not limited to this. The control unit 31 may also transmit the confirmation date and time, worker, task, risk item, and confirmation item to the server 20 upon determining that the save button 64 has been selected. In that case, the control unit 21 receives the confirmation date and time, worker, task, risk item, and confirmation item transmitted from the information processing device 30. The control unit 21 stores the received confirmation date and time, worker, task, risk item, and confirmation item in the history DB 233.
[0093] Figure 19 is a flowchart illustrating the program's processing flow. The flowchart in Figure 19 replaces steps S111-S121 and S201-S202 with steps S601-S613 and S701-S702 in the processing shown in Figures 12 and 13. Steps similar to those in Figures 12 and 13 are omitted from explanation. When the control unit 31 determines that it has received a selection from the display button 65 (step S110: YES), it reads a combination of hazard items and confirmation items corresponding to the selected work and hazard factors from the hazard prediction DB 232 (step S601). The control unit 31 randomly extracts an arbitrary combination of hazard items and confirmation items from the combinations of hazard items and confirmation items that it has read (step S602). The control unit 31 displays the randomly extracted combination of hazard items and confirmation items on the touch panel 35 (step S603).
[0094] The control unit 31 determines whether or not it has received a selection of the voice button 66 (step S604). If the control unit 31 determines that it has not received a selection of the voice button 66 (step S604: NO), it waits until it receives a selection of the voice button 66. If the control unit 31 determines that it has received a selection of the voice button 66 (step S604: YES), it activates the microphone 37 (step S605). The control unit 31 uses the microphone 37 to acquire voice data from the worker, including hazardous items and confirmation items (step S606). The control unit 31 converts the acquired voice data into text data (step S607). The control unit 31 calculates the similarity between the converted text data and the combination of hazardous items and confirmation items displayed on the touch panel 35 (step S608).
[0095] The control unit 31 determines whether the calculated similarity is within a predetermined range (step S609). If the calculated similarity is not within the predetermined range (step S609: NO), the control unit 31 returns to step S606. If the calculated similarity is within the predetermined range (step S609: YES), the control unit 31 acquires the worker's location information and the confirmation date and time (step S610). The control unit 31 displays the acquired worker's location information and confirmation date and time on the touch panel 35 (step S611).
[0096] The control unit 31 determines whether or not the selection of the save button 64 has been accepted (step S612). If the control unit 31 determines that the selection of the save button 64 has not been accepted (step S612: NO), it continues to display the acquired worker location information and confirmation date and time. If the control unit 31 determines that the selection of the save button 64 has been accepted (step S612: YES), it transmits the confirmation date and time, worker, main item, task, hazard factors, hazard items, confirmation items, and location information displayed on the new input screen 51 to the server 20 (step S613).
[0097] The control unit 21 receives confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information transmitted from the information processing device 30 (step S701). The control unit 21 stores the received confirmation date and time, worker, major item, task, risk factor, risk item, confirmation item, and location information in the history DB 233 (step S702). The control unit 21 proceeds to step S203.
[0098] According to Embodiment 3, the information processing system can perform the process of confirming hazards and confirmation items by the worker using the worker's voice data.
[0099] According to Embodiment 3, the information processing system can acquire voice data of workers, including hazardous items and items to be confirmed, and convert the acquired voice data into text data.
[0100] According to Embodiment 3, the information processing system calculates the similarity between the converted text data and the randomly displayed combination of hazards and confirmation items. If the calculated similarity falls within a predetermined range, the system can associate and store the confirmation date and time, worker, work, hazards, and confirmation items.
[0101] The matters described in each of the embodiments described above can be combined with one another. Furthermore, the independent claims and dependent claims described in the claims can be combined with one another in any combination, regardless of the form of reference. In addition, although the claims use a form in which claims referencing two or more other claims (multi-claim form), the claims are not limited to this. A form in which multi-claims referencing at least one multi-claim (multi-multi-claim) may also be used.
[0102] The embodiments disclosed herein should be considered in all respects to be illustrative and not restrictive. The scope of the invention is indicated by the claims, not in the sense described above, and all modifications are intended to be in the sense and scope equivalent to the claims. [Explanation of Symbols]
[0103] 10. Information Processing Systems 20 servers 21 Control Unit 22 Main storage 23 Auxiliary storage device 231 Worker Database 232 Hazard Prediction Database 233 History DB 24 Communications Department 30 Information Processing Devices 31 Control Unit 32 Main storage 33 Auxiliary storage device 34 Communications Department 35 Touch Panel 351 Input section 352 Display section 36 GPS 37 Mike 50 Homepage Screen 51 New entry screen 60 Reload button 61 Sort Buttons 62 New creation button 63 Delete button 64 Save button 65 Display button 66 Voice Buttons 70 Search field 71 History section 80 Major Item Image Section 81 Main item field 82 Work area 83. Risk Factors Section 84. Hazardous Information Section 841 Section 1: Dangerous Items 842 Section 2: Dangerous Items 85 Check items column 851 1st confirmation item column 852 2nd confirmation item column 86 Confirmation Date and Time Field 87 Worker's section 88 1st location information column 89 2nd location information field N Network
Claims
1. Multiple sets of extracted hazards and items to be checked in advance are stored in relation to the task. The system accepts the selection of the target task from among several candidate tasks. The system randomly displays combinations of hazards and confirmation items corresponding to the accepted work. When confirmation processing is received for the displayed hazards and confirmation items, the confirmation date and time, worker, the work, the hazards, and the confirmation items are stored in association with each other. A program that instructs a computer to perform a process.
2. Multiple sets of hazards and confirmation items are stored in association with the work and the hazards associated with the said work. We accept the selection of target tasks and hazards from multiple candidate sets of tasks and hazards. A random combination of hazards and confirmation items corresponding to the accepted work and hazard factors will be displayed. The program according to claim 1.
3. A button is displayed to show the combination of the aforementioned hazards and the aforementioned confirmation items. If the selection of the displayed button is accepted, a random combination of dangers and confirmation items will be displayed. If the user selects the aforementioned button again, a random combination of dangers and confirmations will be displayed again. The program according to claim 1.
4. Obtain worker identification information, Identify the skill level of the worker corresponding to the acquired identification information, If the identified proficiency level is below a predetermined threshold, a combination of the first hazard item and the first confirmation item corresponding to the work and hazard factors, and a combination of the second hazard item and the second confirmation item are displayed randomly. If the identified proficiency level is not below a predetermined threshold, a random combination of the first hazard and the first confirmation item will be displayed. The program according to claim 2.
5. Display a list of history including the aforementioned confirmation date and time, the aforementioned worker, the aforementioned work, the aforementioned hazardous items, and the aforementioned confirmation items. The program according to claim 1.
6. Based on the memorized hazards and the workers, the system outputs the number of reports for each hazard per worker. The program according to claim 1.
7. When confirmation processing is received for the displayed hazards and confirmation items, the location information of the worker where the said confirmation processing was received is acquired. The location information is stored in association with the date and time of confirmation, the worker, the work, the hazardous items, and the items to be confirmed. Based on the memorized worker, hazard information, and location information, the total number of reported hazards per worker at each location is output. The program according to claim 1.
8. We will acquire voice data of workers, including information on hazards and confirmations. The acquired audio data is converted into text data. The similarity between the converted text data and the randomly displayed combinations of hazards and confirmation items is calculated. If the calculated similarity falls within a predetermined range, the date and time of confirmation, the worker, the work, the aforementioned hazards, and the aforementioned confirmation items are stored in association with each other. The program according to either claim 1 or claim 2.
9. Multiple sets of extracted hazards and items to be checked in advance are stored in relation to the task. The system accepts the selection of the target task from among several candidate tasks. The system randomly displays combinations of hazards and confirmation items corresponding to the accepted work. When confirmation processing is received for the displayed hazards and confirmation items, the confirmation date and time, worker, the work, the hazards, and the confirmation items are stored in association with each other. Information processing methods.
10. An information processing device having a control unit, The control unit, Multiple sets of extracted hazards and items to be checked in advance are stored in relation to the task. The system accepts the selection of the target task from among several candidate tasks. The system randomly displays combinations of hazards and confirmation items corresponding to the accepted work. When confirmation processing is received for the displayed hazards and confirmation items, the confirmation date and time, worker, the work, the hazards, and the confirmation items are stored in association with each other. Information processing device.