Information provision device, information provision method, and program

The information providing apparatus and method address the low self-association effect in safety systems by associating disaster information with individual workers through task-content and attribute similarity, enhancing risk perception.

JP2026069237APending Publication Date: 2026-04-23MITSUBISHI HEAVY IND LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
MITSUBISHI HEAVY IND LTD
Filing Date
2024-10-11
Publication Date
2026-04-23

AI Technical Summary

Technical Problem

Existing safety information systems fail to effectively associate disaster information with individual workers, leading to a low self-association effect in risk perception.

Method used

An information providing apparatus and method that acquires work information, calculates similarity between task content and worker attributes with past disaster cases, and presents relevant disaster case information to enhance self-association.

Benefits of technology

Enhances the self-association effect by providing personalized disaster case information based on worker attributes and task similarity, improving risk perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026069237000001_ABST
    Figure 2026069237000001_ABST
Patent Text Reader

Abstract

This invention provides an information provision device, an information provision method, and a program that can enhance the self-referential effect. [Solution] The information providing device includes an acquisition unit that acquires work information relating to the work to be performed, which includes information relating to the content of the work and information relating to the worker performing the work; a similarity calculation unit that calculates the similarity between first information representing the content of the work and the attributes of the worker and a plurality of disaster case information relating to past disaster cases; and a presentation unit that presents at least one disaster case information for each worker based on the similarity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an information providing apparatus, an information providing method, and a program.

Background Art

[0002] The safety information providing system described in Patent Document 1 searches for disaster information using, as input information, the location of work, the content of work, expected risks, precautions for other occupations, etc. related to the work scheduled for the next day, and extracts and outputs, for example, disaster information with a high degree of hit for the search keyword for each classification of disasters.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the safety information providing system described in Patent Document 1, since disaster information is not output in association with, for example, individual workers, there is a problem that the effect of making the workers perceive the risk as their own (self-association effect) may be low.

[0005] The present disclosure has been made to solve the above problems, and an object thereof is to provide an information providing apparatus, an information providing method, and a program capable of enhancing the self-association effect.

Means for Solving the Problems

[0006] To solve the above problems, the information providing device according to this disclosure includes: an acquisition unit that acquires work information relating to a task to be performed, which includes information relating to the content of the task and information relating to the worker performing the task; a similarity calculation unit that calculates the similarity between first information representing the content of the task and the attributes of the worker and a plurality of disaster case information relating to past disaster cases; and a presentation unit that presents at least one of the disaster case information for each worker based on the similarity.

[0007] The information provision method relating to this disclosure includes the steps of: obtaining work information relating to the work to be performed, which includes information relating to the content of the work and information relating to the worker performing the work; calculating the similarity between first information representing the content of the work and the attributes of the worker and a plurality of disaster case information relating to past disaster cases; and presenting at least one of the disaster case information for each worker based on the similarity.

[0008] The program relating to this disclosure causes a computer to perform the following steps: acquire work information relating to an operation to be performed, which includes information relating to the content of the operation and information relating to the worker performing the operation; calculate the similarity between first information representing the content of the operation and the attributes of the worker and a plurality of disaster case information relating to past disaster cases; and present at least one of the disaster case information for each worker based on the similarity. [Effects of the Invention]

[0009] The information provision device, information provision method, and program disclosed herein can enhance the self-referential effect. [Brief explanation of the drawing]

[0010] [Figure 1] This is a schematic diagram of the information provision system according to the embodiment of this disclosure. [Figure 2]This is a schematic diagram showing an example of a work instruction sheet according to an embodiment of this disclosure. [Figure 3] This is a schematic diagram illustrating an example of the work outline according to the embodiments of this disclosure. [Figure 4] This is a schematic diagram illustrating an example of the work content according to the embodiments of this disclosure. [Figure 5] This is a schematic diagram illustrating an example of the work requiring qualification according to the embodiments of this disclosure. [Figure 6] This is a schematic diagram illustrating an example of work requiring a work permit according to the embodiments of this disclosure. [Figure 7] This is a schematic diagram illustrating an example of the risks associated with the embodiments of this disclosure. [Figure 8] This is a schematic diagram showing an example of safety measures instructions according to the embodiments of this disclosure. [Figure 9] This is a schematic diagram showing an example of a disaster incident report according to the embodiment of this disclosure. [Figure 10] This is a schematic diagram showing an example of a work type determination table according to the present disclosure. [Figure 11] This is a schematic diagram showing an example of a work group information table according to the embodiment of this disclosure. [Figure 12] This is a schematic diagram showing an example of a worker attribute information table according to an embodiment of the present disclosure. [Figure 13] This is a schematic diagram showing an example of a digitized disaster case report collection according to the embodiment of this disclosure. [Figure 14] This is a schematic diagram illustrating a basic example of coding according to the embodiments of this disclosure. [Figure 15] This is a schematic diagram showing an example of a work classification qualification table according to an embodiment of this disclosure. [Figure 16] This is a schematic diagram illustrating an example of calculating the similarity between a work instruction sheet and a disaster incident report according to the embodiments of this disclosure. [Figure 17] This is a schematic diagram illustrating an example of calculating the similarity between a work instruction sheet and a disaster incident report according to the embodiments of this disclosure. [Figure 18] This is a schematic diagram illustrating an example of calculating the similarity between a work instruction sheet and a disaster incident report according to the embodiments of this disclosure. [Figure 19] The schematic diagram for explaining an example of calculating the similarity between a work instruction and a disaster case report according to an embodiment of the present disclosure. [Figure 20] The flowchart showing an operation example of the information providing apparatus according to an embodiment of the present disclosure. [Figure 21] The flowchart showing an operation example of the information providing apparatus according to an embodiment of the present disclosure. [Figure 22] The schematic diagram showing an example of an output screen according to an embodiment of the present disclosure. [Figure 23] The flowchart showing an operation example of the information providing apparatus according to an embodiment of the present disclosure. [Figure 24] The schematic diagram showing an example of an output screen according to an embodiment of the present disclosure. [Figure 25] The schematic diagram showing an example of an output screen according to an embodiment of the present disclosure. [Figure 26] The schematic block diagram showing the configuration of a computer according to an embodiment of the present disclosure.

Mode for Carrying Out the Invention

[0011] Hereinafter, an information providing apparatus, an information providing method, and a program according to an embodiment of the present disclosure will be described with reference to FIGS. 1 to 26. In each figure, the same or corresponding components are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.

[0012] FIG. 1 is a schematic configuration diagram of an information providing system 100 according to an embodiment of the present disclosure. The information providing system 100 shown in FIG. 1 includes an information providing apparatus 1 and a user terminal 2. The information providing system 100 is a system for performing natural language processing on work information 31, which is information related to the work to be performed, and providing disaster prediction information 40, which is information for reducing the risk of work and has a high relevance to the work information 31.

[0013] The information providing device 1 can be configured using a computer such as a personal computer or server, and comprises the following parts as a functional block composed of a combination of hardware such as a computer and peripheral devices, and software such as programs executed by the computer. Specifically, the information providing device 1 comprises the following as a functional block: an acquisition unit 11, a comparison item extraction unit 12, a work type determination unit 13, a work content / work team information extraction unit 14, a team member information addition unit 15, a weather data addition unit 16, an encoding / normalization unit 17, a similarity calculation unit 18, a qualification estimation unit 19, a presentation unit 20, a weather data acquisition unit 21, and a database 22. The database 22 includes multiple disaster case reports 33, a work type determination table 34, a work team information table 35, a worker attribute information table 36, a digitized disaster case report collection 37, a work classification qualification table 38, and weather data 39. The weather data 39 includes past weather data and forecast values ​​for weather data such as the next day and the next week. In this embodiment, the meteorological data includes information indicating the weather, and information indicating temperature, precipitation, wind speed, and humidity. However, the meteorological data 39 may not include some or all of the information indicating temperature, precipitation, wind speed, and humidity. Here, weather refers to the atmospheric state encompassing elements related to weather such as temperature, humidity, wind, cloud cover, visibility, rain, snow, and thunderstorms, and is classified into categories such as clear skies, sunny, partly cloudy, overcast, haze, sandstorm, blizzard, fog, drizzle, rain, sleet, snow, hail, thunderstorms, etc.

[0014] Furthermore, the user terminal 2 is, for example, a personal computer, tablet, or smartphone, and it inputs work information 31 and transmits it to the information providing device 1, and receives disaster prediction information 40 and outputs it to an output unit such as a display unit.

[0015] Here, with reference to Figures 2 to 8, an example of the structure of the work information 31 will be described. Figure 2 is a schematic diagram showing an example of a work instruction sheet 31 (shown as work instruction sheet 31A in Figure 2) according to the embodiment of this disclosure. The work instruction sheet 31A shown in Figure 2 is an example of the structure of the work information 31, and is data including text information, etc., and includes work overview (information representing the work) 31A1, work content (information representing the work (hereinafter omitted)) 31A2, work requiring qualifications 31A3, work requiring a work permit 31A4, what kind of hazards there are 31A5, and safety measures instructions 31A6.

[0016] Figure 3 is a schematic diagram showing an example of a work summary 31A1 according to the embodiment of this disclosure. The work summary 31A1 shown in Figure 3 includes information such as "Work Order ID (Identification Code)", "Project Name", "Work Date", "Company Name", "Work Team Name", "Team Leader", "Number of Personnel", "Work Location", "Work Hours", "Person to be Confirmed", and "Work Title". In the work summary 31A1, the string before the symbol ":" is fixed information, and the string after the symbol ":" is entered (or selected) by, for example, the operator of user terminal 2. Note that multiple symbols "*" represent any character or symbol. Also, one or more symbols "〇 (circle)" described later also represent any character or symbol.

[0017] Figure 4 is a schematic diagram showing an example of work content 31A2 according to the embodiment of this disclosure. Work content 31A2 shown in Figure 4 includes tasks numbered 1 to 4: "Work preparation," "Char supply hopper char vacuuming, pulverized coal supply hopper pulverized coal removal," "Flexible container bag transport and temporary storage," and "Cleanup and tidying up." In work content 31A2 shown in Figure 4, "Work preparation," "Char supply hopper char vacuuming, pulverized coal supply hopper pulverized coal removal," "Flexible container bag transport and temporary storage," and "Cleanup and tidying up" are input (or selected) by the operator of the user terminal 2.

[0018] Figure 5 is a schematic diagram showing an example of a qualified task 31A3 according to the embodiment of this disclosure. The qualified task 31A3 shown in Figure 5 includes information on the name of the holder of the qualifications (license, completion of skills training, etc.) required for the task content 31A2 shown in Figure 4. In the qualified task 31A3 shown in Figure 5, the "name" is entered (or selected) by the operator of the user terminal 2.

[0019] Figure 6 is a schematic diagram showing an example of a task 31A4 that requires a work permit according to an embodiment of this disclosure. In this embodiment, the work permit is a permit for a task that requires special permission in addition to approval in this work order. The task 31A4 that requires a work permit shown in Figure 6 includes a checkbox 31A41 to indicate whether or not the task is required. In the task 31A4 that requires a work permit shown in Figure 6, the presence or absence of a check 31A42 for checkbox 31A41 is set by the operator of the user terminal 2.

[0020] Figure 7 is a schematic diagram showing an example of a potential hazard 31A5 according to the embodiment of this disclosure. The potential hazard 31A5 shown in Figure 7 includes information indicating the presence or absence of hazards such as "falling," "tipping," "collision," "being hit," "falling objects," "traffic accident," "contact with harmful objects," and "being caught or entangled." The potential hazard 31A5 shown in Figure 7 includes a checkbox 31A51 indicating the presence or absence of a hazard, and whether or not the checkbox 31A51 is checked is set by the operator of the user terminal 2.

[0021] Figure 8 is a schematic diagram showing an example of safety instructions 31A6 according to the embodiment of this disclosure. It includes information on matters requiring safety instructions for each type of work, such as "general work" and "work at height," "transportation work," and "work with oxygen deficiency hazards." The safety instructions 31A6 shown in Figure 8 include a checkbox 31A61 that indicates whether or not instructions are required. In the safety instructions 31A6 shown in Figure 8, the presence or absence of a check in the checkbox 31A61 is set by the operator of the user terminal 2.

[0022] Returning to Figure 1, the acquisition unit 11 acquires work information 31, which is information related to the work to be performed, and stores it as work information 32 in a predetermined storage area. Work information 32 (and work information 31) is information related to the work to be performed, and includes information related to the content of the work and information related to at least one worker who will perform the work. Information related to the content of the work is information that indicates one or more work contents (work contents) included in the work, for example, work contents 31A2 shown in Figure 4. Furthermore, information related to the worker who will perform the work may be information that directly identifies each worker, such as a personal ID and name, or it may be information that indirectly identifies the worker by referring to other databases, such as the work group information table 35 and the worker attribute information table 36 described later, such as the group to which the worker belongs, and the name and ID of the group leader.

[0023] The comparison item extraction unit 12 extracts items to be compared and information for identifying the items to be compared from each disaster case report 33 when extracting disaster case report 33 that are highly related to work information 32 from among multiple disaster case report reports 33. The disaster case report 33 is information based on disaster case report 33A as shown in Figure 9. Figure 9 is a schematic diagram showing an example of disaster case report 33A according to the embodiment of this disclosure. The disaster case report 33 includes information such as "severity of injury," "type of disaster / accident," "work content," "what happened, how it happened," "disaster countermeasures," "age of the victim," "experience of the victim," "classification of cooperating company," "location of occurrence," "date and time of occurrence," and product name ("gas turbine," etc.) included in disaster case report 33A. In this embodiment, disaster case report 33 and disaster case report 33A correspond one-to-one. Alternatively, disaster case report 33A may be disaster case report 33. In this embodiment, the comparison item extraction unit 12 extracts items such as "date and time of occurrence," "location of occurrence," "product name," "work details," "age of victim," "experience of victim," and "category of cooperating company" from each disaster case report 33 as items to be compared or information for identifying items to be compared. The comparison item extraction unit 12 also extracts weather data from the weather data 39 at the time of the disaster based on information such as location and date and time.

[0024] In this embodiment, the items that the information providing device 1 compares between the work information 32 and the disaster case report 33 include at least items relating to the work content, items relating to the workers, and items relating to the weather. However, items relating to the weather do not need to be included. Items relating to the work content include, for example, items representing the type of work, which will be described later. Items relating to the workers include, for example, items relating to the attributes of the workers, such as the age of the worker or victim, the period of experience (number of months of experience, etc.), and the classification of the company to which they belong (distinction between first-tier, second-tier, and third-tier subcontractors, etc.). Items relating to the weather include, for example, the forecast of the weather on the date and time the work is scheduled to be carried out, and forecast values ​​of at least some of the temperature, wind speed, precipitation, and humidity (if based on information included in the work information 32), or the actual weather on the date and time the work was carried out (sunny, cloudy, etc.), and at least some of the actual temperature, wind speed, precipitation, and humidity (if based on information included in the disaster case report 33). In this embodiment, the information providing device 1 converts these items into numerical values ​​ranging from "0" to "1", calculates a weighted distance between multiple vectors, and extracts disaster incident reports 33 that are highly related to the work information 32 from among multiple disaster incident reports 33 based on the calculated weighted distance. The disaster incident report 33 is an example of the "disaster incident information" related to this disclosure. Furthermore, information that includes at least items related to work content and items related to workers, generated based on the work information 32, is an example of the "first information" related to this disclosure. Alternatively, information that includes at least items related to work content, items related to workers, and items related to weather, generated based on the work information 32, may be another example of the "first information" related to this disclosure. In the following, this embodiment will be described using the example of a case where the items that the information providing device 1 compares between the work information 32 and the disaster incident report 33 are items related to work content, items related to workers, and items related to weather.

[0025] The work type determination unit 13 determines the work type of the work information 32 based on the information contained in the work information 32, and also determines the work type of the disaster incident report 33 based on the information contained in the disaster incident report 33. In this embodiment, the work type is the type of work content, and the work content is classified using one or more of a predetermined number of work types. The work types can be, for example, other, other processing, inspection, confirmation, tidying up, positioning, cutting, moving, attaching, removing, transporting, dismantling, assembly, etc. The work type determination unit 13 determines the work type using a work type determination table 34 as shown in Figure 10. The work type determination table 34 shown in Figure 10 is a table that associates one or more work types with one or more morphemes extracted from each disaster incident report 33 for each disaster incident report 33. The work type determination unit 13 calculates the similarity (similarity between sets) between the word group obtained by segmenting the sentences related to the work content contained in the work information 32 and the morpheme group contained in each record of the work type determination table 34, and determines that the work type set in the record with the highest similarity is the work type of the work content in the work information 32. The work type determination unit 13 also calculates the similarity between the word group obtained by segmenting the sentences related to the work content contained in the newly registered disaster case report 33 and the morpheme group contained in each record of the work type determination table 34, and determines that the work type set in the record with the highest similarity is the work type of the disaster case report 33. Furthermore, the work type determination unit 13 can add the combination of the determined work type of the new disaster case report 33 and the extracted morphemes to the work type determination table 34.

[0026] The work content / work team information extraction unit 14 extracts information indicating the work content and information indicating the work team (hereinafter also referred to as work team identification information) from the work information 32 when extracting disaster case reports 33 that are highly related to work information 32 from among multiple disaster case reports 33. As information indicating the work content, the work content / work team information extraction unit 14 extracts the work content 31A2 shown in Figure 4 from the work information 32. The work type determination unit 13 described above determines the work type based on the information indicating the work content extracted by the work content / work team information extraction unit 14. In addition, as information indicating the work team, the work content / work team information extraction unit 14 extracts part of the work summary 31A1 shown in Figure 3 (for example, the work team name and team leader name) from the work information 32.

[0027] The team member information addition unit 15, based on the work content / work team information extraction unit 14's information indicating the work team extracted from the work information 32, refers to the work team information table 35 and the worker attribute information table 36 to add attribute information for each worker (same for each team member) belonging to the work team to the work content information extracted by the work content / work team information extraction unit 14. The attribute information includes information indicating the worker's age, experience period (number of months of experience, etc.), and the classification of the company to which they belong (distinction between 1st, 2nd, and 3rd tier subcontractors, etc.). Figure 11 is a schematic diagram showing an example of the work team information table 35 according to the embodiment of this disclosure. The work team information table 35 shown in Figure 11 is a table that includes, for each work team, the "work team ID", "company name", "work team name", "team leader", and the "team member ID" of each team member belonging to that team, associated with each work team. Figure 12 is a schematic diagram showing an example of the worker attribute information table 36 according to the embodiment of this disclosure. The worker attribute information table 36 shown in Figure 12 is a table that associates the following information with each worker: "Team Member ID", "Name", "Company Name", "Work Team Name", "Team Leader", "Age", "Months of Experience", and "Qualifications Held".

[0028] The weather data addition unit 16 extracts predicted weather data corresponding to the scheduled date and time of work from the weather data 39 and adds it to the information indicating the work content and the attributes of each worker.

[0029] In this embodiment, information representing the age, experience, and subcontractor classification of workers (information representing the attributes of workers) is referred to as worker information. Here, workers include workers scheduled to perform work and workers who have been injured as reported in disaster case report 33. Information representing the weather, temperature, precipitation, wind speed, and humidity (weather data) is referred to as weather information. Information representing the type of work is also referred to as work content information.

[0030] The encoding and normalization unit 17 performs encoding or normalization processing on the information extracted by the comparison item extraction unit 12 based on each disaster incident report 33 and stores it in the database 22 as a digitized disaster incident report collection 37, and also performs encoding or normalization processing on the information based on the work information 32 to be compared with each disaster incident report 33. Figure 13 is a schematic diagram showing an example of a digitized disaster incident report collection 37 (hereinafter also referred to as the disaster incident report collection 37) according to the embodiment of this disclosure. In the example shown in Figure 13, the disaster incident report collection 37 includes multiple sets of items to be compared, corresponding to the disaster incident report number, such as items IA1, IA2, ... corresponding to product categories, items IB1, IB2 and IC1-3 included in worker information, items ID1, ID2, ..., items IE1, IF1, IG1 and IH1 included in weather information, and items II1, II2, II3, ... included in work content information. Furthermore, a multidimensional vector whose components are the values ​​of each item IA1, IA2, ..., IB1, IB2 and IC1~3, ID1, ID2, ..., IE1, IF1, IG1 and IH1, II1, II2, IH3, ... based on the first information (information that includes at least items related to work content, items related to workers, and items related to weather, generated based on the work information 32) is an example of the "first vector" related to this disclosure. Also, a multidimensional vector whose components are the values ​​of each item IA1, IA2, ..., IB1, IB2 and IC1~3, ID1, ID2, ..., IE1, IF1, IG1 and IH1, II1, II2, IH3, ... based on the disaster case report 33 is an example of the "second vector" related to this disclosure.

[0031] The encoding and normalization unit 17 encodes each item using, for example, one-hot encoding, when the item to be processed is not numerical (in the case of product category, cooperating company category, weather, and work type). In one-hot encoding, for example, as shown in Figure 14, when an item is divided into categories A, B, C, D, ..., a table with the same number of rows and columns as the number of categories is used, and one cell corresponding to each category is set to "1" and the other cells to "0" to convert the item into a numerical value (encode it). Also, when the item to be processed is numerical (in the case of age, months of experience, temperature, precipitation, wind speed, and humidity), the encoding and normalization unit 17 performs a conversion process to normalize the value of each item to a value between "0" and "1". For example, for age, 18 years old becomes "0" and 65 years old becomes "1" through numerical conversion. Similarly, in the encoding and normalization processing of work information 32, each item is converted into a numerical value by the encoding and normalization unit 17. Specific examples of the encoding and normalization processes for the work information 32 will be described later. Furthermore, the encoding method is not limited to one-hot encoding.

[0032] The similarity calculation unit 18 calculates the similarity between the work information 32 and each disaster case report 33, for example, using weighted Euclidean distance. The similarity can be calculated using the following formula (1). In formula (1), wi (where "i" represents the subscript "i") represents the weight of item i. Also, di represents the distance to item i (a distance normalized to a maximum of 1), which is obtained using formula (2). In the example of the disaster case report collection 37 shown in Figure 13, the codes IA1, IA2, ..., IB1, IB2 and IC1~3, ID1, ID2, ..., IE1, IF1, IG1 and IH1, II1, II2, IH3, ... which represent items, correspond to the subscript i.

[0033]

number

[0034]

number

[0035] The similarity expressed by equation (1) takes a value between 0 and 1, with 1 being the maximum similarity (the most similar). The weight wi represents the importance of item i, with a larger weight indicating a more important item (small differences in distance have a large impact on similarity).

[0036] The similarity calculation unit 18 calculates the similarity between the work information 32 processed by the work content / work team information extraction unit 14, the team member information addition unit 15, the weather data addition unit 16, and the encoding / normalization unit 17, and each piece of information (each report) contained in the digitized disaster case report collection 37, for each worker and each piece of work.

[0037] The qualification estimation unit 19 estimates one or more qualifications required for each type of work by referring to the work classification qualification table 38. The work classification qualification table 38 is a table that associates work classifications, which are classifications of work, with the required qualifications. Figure 15 is a schematic diagram showing an example of the work classification qualification table 38 according to the embodiment of this disclosure. The work classification qualification table 38 is a table that associates work classifications, which are classifications of work, with the required qualifications. In the work classification qualification table 38 shown in Figure 15, for example, if there is a "●" in the column for each work classification, it indicates that there is a high probability that the qualification set in the row with the "●" is required. The qualification estimation unit 19 estimates that the corresponding qualification is required if the work information 32 or multiple disaster case reports 33 or a document obtained by segmenting those documents contains words (or synonyms thereof) that represent work classifications included in the worker classification qualification table 38, such as "transport," "move," "install," "lift / lower," and "set." In this embodiment, the work classification and the work type described above may be the same or different.

[0038] The presentation unit 20, for example, presents at least one disaster case report 33 as disaster prediction information 40 to the user terminal 2 for each worker, based on the similarity calculated by the similarity calculation unit 18. The presentation unit 20 also presents at least one disaster case report 33 as disaster prediction information 40 to the user terminal 2 for each work item, based on the similarity. The presentation unit 20 also presents at least one estimated qualification and at least one disaster case report 33 based on the similarity as disaster prediction information 40 for each work item. The presentation unit 20 also presents at least one estimated qualification and at least one disaster case report 33 based on the similarity for each worker as disaster prediction information 40 to the user terminal 2. Furthermore, the presentation unit 20 may include information representing the team and team members involved in the disaster in the disaster case information 40, and may, for example, present other disaster case reports 33 related to the team or team members to the user terminal 2 upon request from the user terminal 2.

[0039] The weather data acquisition unit 21 accesses, for example, an external weather data provider server 306 to acquire weather data and forecast information for a desired date and time. The weather data acquisition unit 21 records the acquired weather data as weather data 39 in the database 33.

[0040] Now, with reference to Figure 16, an overview of natural language processing in this embodiment will be described. Figure 16 is a schematic diagram illustrating an example of calculating the similarity between a work instruction sheet and a disaster incident report according to the embodiment of this disclosure.

[0041] In the example of calculating the similarity between work instructions and disaster incident reports shown in Figure 16, first, as a preprocessing step (processing C1 within the dashed block), a process is performed to create a numerical collection of disaster incident reports 37 from multiple disaster incident reports 33C (an example of disaster incident report 33A). In this preprocessing step (processing C1), first, as processing 12C, the comparison item extraction unit 12 extracts items to be compared and information for identifying the items to be compared from the multiple disaster incident reports 33C. Also in processing 12C, the comparison item extraction unit 12 extracts weather data from weather data 39 at the time of the disaster based on information such as location and date and time.

[0042] Next, as process 13C1, the work type determination unit 13 determines the work type of each disaster case report 33C based on the information contained in the multiple disaster case report reports 33C. Next, as process 17C1, the encoding and normalization unit 17 encodes or normalizes worker information, weather information, work content information, etc., and generates (or updates) a digitized disaster case report collection 37 as shown in Figure 13.

[0043] On the other hand, for work information 32 (corresponding to work instruction sheet 31A), as process 14C, the work content / work team information extraction unit 14 extracts information indicating the work content and information indicating the work team from the work information 32. Next, as process 15C, the team member information addition unit 15 adds the attribute information of each worker belonging to the work team to the information extracted by the work content / work team information extraction unit 14, by referring to the work team information table 35 and the worker attribute information table 36 based on the information indicating the work team. Next, as process 16C, the weather data addition unit 16 extracts predicted weather data corresponding to the scheduled date and time of work from the weather data 39 and adds it to the information indicating the work content and the attributes of each worker. An example of the data generated based on work information 32 by processes C14, C15, and C16 is shown as table T1 in Figure 17. The table shown in Figure 17 includes product name, responsibilities, work date and time, work content, team member information, and weather data. Table T1 is an example of “First Information” relating to this disclosure.

[0044] Next, in process 13C2, the work type determination unit 13 determines the work type of the work instruction sheet 32 ​​based on the information contained in table T1. Then, in process 17C2, the encoding and normalization unit 17 first creates table T2 shown in Figure 18 based on table T1 and the determined work type. Table T2 shown in Figure 18 includes product name, responsibilities, work content information (work type), worker information (age, experience, and cooperating company class), and weather data (weather information) for each worker and each work type. For example, table T2 contains five records (record numbers 1-5) associated with worker A, each containing one of the five work types: "removal," "disassembly," "assembly," "transportation," or "cleanup." Similarly, table T2 also contains five records (record numbers 6-10) for worker B, each containing one of the five work types.

[0045] Next, in process 17C2, the encoding and normalization unit 17 digitizes the contents of table T2 to create table T3 as shown in Figure 19. Table T3 shown in Figure 19 contains multiple corresponding records with the same table number as table T2. Table T3 contains multiple numerical values ​​for each worker and each type of work, representing product category, worker information (age, experience, and cooperating company class), weather data (weather information), and work content information (work type). Furthermore, each record in table T3 contains multiple items identical to the items IA1, IA2, ..., IB1, IB2 and IC1~3, ID1, ID2, ..., IE1, IF1, IG1 and IH1, II1, II2, IH3, ... of the digitized disaster case report collection 37 explained with reference to Figure 13. Note that the configuration of table T3 is not limited to the configuration shown in Figure 19; for example, items related to product category may be omitted, or items representing responsibilities may be included.

[0046] Next, in process 18C, the similarity calculation unit 18 calculates the similarity between the work information 32A and each disaster case report 33C for each worker and each work type (each work content) using weighted Euclidean distance, for example, as shown in equation (1). Here, for example, equation (2) is used to calculate the distance of item IA1 from the value of item IA1 in table T3 and the value of item IA1 in the digitized disaster case report collection 37. Distances are calculated similarly for other items. Then, the similarity is calculated using equation (1) from the calculated distances for each item and the weight values ​​for each item. In other words, the similarity is calculated based on weighted distance. Also, in the example shown in Figure 16, for example, for worker A, the one document with the highest similarity for each of the five work contents (a total of 5 documents) is found, and for worker B, the one document with the highest similarity for each of the five work contents is found.

[0047] Next, an example of the operation of the information providing device 1 will be described with reference to Figures 20 to 22. Figure 20 is a flowchart of an example of operation corresponding to the preprocessing C1 shown in Figure 16. Figure 21 is a flowchart of an example of the operation of the information providing device 1 according to the embodiment of this disclosure. Figure 22 is a schematic diagram showing an example of the output screen (disaster prediction information 40) in the user terminal 2 according to the embodiment of this disclosure. The disaster prediction information 40 shown in Figure 22 includes cautionary disaster cases 401 for each task and cautionary disaster cases 402 for each worker. The cautionary disaster cases 401 for each task include multiple pieces of information that associate the work content, disaster content, situation similarity, risk level, disaster case report number, and similar disasters. The cautionary disaster cases 402 for each worker include multiple pieces of information that associate the name, age, experience, category, disaster content, situation similarity, risk level, disaster report number, and similar disasters. The example work shown in Figure 22 includes five work contents numbered 1 to 5. Furthermore, in the example work shown in Figure 22, all five workers, numbered 1 to 5, will carry out the work. Note that the disaster prediction information 40 is not limited to the example shown in Figure 22. For example, the cautionary disaster case 401 for each task may include information representing the team and team members in which the disaster occurred, and other disaster case reports 33 related to the team or team members may be presented to the user terminal 2 upon request from the user terminal 2.

[0048] The process shown in Figure 20 is initiated, for example, in response to a request from user terminal 2, or at predetermined time intervals. In the process shown in Figure 20, first, for example, the comparison item extraction unit 12 determines whether the disaster case report 33 has been updated (for example, whether there was an added disaster case report 33) (step S1). If it has not been updated (step S1: NO), the comparison item extraction unit 12 terminates the process shown in Figure 20. If it has been updated (step S1: YES), the comparison item extraction unit 12 retrieves the unprocessed (not quantified) disaster case report 33 from the database 22 (step S2). Next, the comparison item extraction unit 12 extracts comparison items (step S3). In step S3, the comparison item extraction unit 12 extracts sentences related to the work content and sentences related to the victims (workers) from the retrieved disaster case report 33, and also extracts weather data at the time of the disaster from the weather data 39. Next, the work type determination unit 13 determines the work type (step S 4) Next, the encoding and normalization unit 17 digitizes worker information, weather information, work content information, etc., as shown in Figure 13 (step S5), and registers them in the disaster case report collection 37, which has been digitized and associated with the disaster case report number (step S6). Next, for example, the comparison item extraction unit 12 determines whether all the updated information has been processed or not. If there are any unprocessed disaster case reports 33 (step S7: NO), the processing from step S2 onwards is executed again. If all information has been processed (step S7: YES), the processing shown in Figure 20 is terminated.

[0049] Next, with reference to Figure 21, the process flow for presenting disaster prediction information 40 to the work instruction sheet 31 will be explained. The process shown in Figure 21 is initiated, for example, in response to a request from the user terminal 2. In the process shown in Figure 21, first, the acquisition unit 11 acquires the work instruction sheet (work information 31) and stores it as work information 32 (step S11). Next, the work content / work team information extraction unit 14 extracts the work content and work team identification information from the work information 32 (step S12). Next, the team member information addition unit 15 adds team member information to the extracted information (step S13). Next, the weather data addition unit 16 adds weather data and creates a table T1, for example, as shown in Figure 17 (step S14). Next, the work type determination unit 13 determines the work type (step S15). Next, the encoding and normalization unit 17 creates table T2 shown in Figure 18 based on table T1 shown in Figure 17 and the determined work type, and further creates table T3 shown in Figure 19 by quantifying (encoding or normalizing) each item (step S16). Next, the similarity calculation unit 18 calculates the similarity between the work instruction sheet (work information 32) and each accident case report 33 (quantified accident case report collection 37) for each worker and each work content (step S17). Next, the presentation unit 20 presents the accident case information with the highest similarity for each work content, as shown in the caution accident case 401 for each work in Figure 22 (step S18). Next, the presentation unit 20 presents the accident case information with the highest similarity for all work content for each worker, as shown in the caution accident case 402 for each worker in Figure 22 (step S19), and the process shown in Figure 21 is completed.

[0050] Next, other examples of operation of the information providing device 1 will be described with reference to Figures 23 to 25. Figure 23 is a flowchart showing another example of operation of the information providing device 1 according to the embodiment of this disclosure. Figures 24 and 25 are schematic diagrams showing examples of output screens in the user terminal 2 according to the embodiment of this disclosure.

[0051] The process shown in Figure 23 is initiated, for example, in response to a request from user terminal 2. In the process shown in Figure 23, after steps S11 to S17, which were explained with reference to Figure 21, are executed, the qualification estimation unit 19 estimates the qualifications required for each task by referring to the task classification qualification table 38 (step S28).

[0052] Next, the presentation unit 20 presents, for example, the disaster prediction 401A for each work content shown in Figure 24, the disaster case information (disaster content, situation similarity, risk level, similar disasters, countermeasures, etc.) for each work content that had the highest degree of similarity, along with the estimated results of the qualifications required for each work content that had the highest degree of similarity, associated with each work content (step S29). Next, the presentation unit 20 presents, for example, the team member information 402A shown in Figure 25, the disaster case information for each worker (for each team member) that had the highest degree of similarity across all work content, along with the estimated results of the qualifications required for each work content that had the highest degree of similarity, associated with each worker (step S30), and then terminates the process shown in Figure 23.

[0053] (Effects and Benefits) The information providing device 1 with the above configuration includes an acquisition unit 11 that acquires work information 31 (work information 32) which is information related to the work to be performed and includes information related to the content of the work and information related to the worker performing the work; a similarity calculation unit 18 that calculates the similarity between first information (table T1) which represents the content of the work, the attributes of the worker and the weather forecast when the work is performed, and multiple disaster case information (disaster case report 33) which is information related to disaster cases that have occurred in the past; and a presentation unit 20 which presents at least one disaster case information for each worker based on the similarity. With this configuration, disaster case information is presented for each worker, so the self-referential effect can be enhanced. Note that the first information does not have to include information representing the weather forecast.

[0054] Furthermore, the similarity calculation unit 18 calculates the similarity based on a weighted distance between a first vector, which is a multidimensional vector that quantifies the content of the work and the attributes of the workers included in the first information, and a second vector, which is a multidimensional vector that quantifies the content of the work and the attributes of the victims based on disaster case information. With this configuration, the contribution of each item to the similarity can be appropriately set.

[0055] Furthermore, the information providing device 1 of this embodiment includes a qualification estimation unit 19 that estimates one or more qualifications required for each work content by referring to a work classification qualification table 38, which is a table that associates work classifications with required qualifications, and the presentation unit 20 presents, for each work content, the estimated one or more qualifications and at least one piece of accident case information based on similarity. With this configuration, the required qualifications and accident case information can be presented for each work content.

[0056] Furthermore, the display unit 20 displays, for each worker, one or more qualifications held by that worker corresponding to one or more estimated qualifications, and at least one accident case information based on similarity. With this configuration, both the qualifications held and accident case information can be displayed for each worker.

[0057] Furthermore, in this embodiment, the worker's attributes (worker information) include the worker's experience period and age. This configuration allows for an appropriate representation of the worker's attributes.

[0058] Furthermore, in this embodiment, the first information (table T1) includes information representing the weather forecast when the work is performed. This configuration improves the accuracy of similarity calculation.

[0059] Furthermore, in the above embodiment, the disaster case information may include information representing the work team and workers involved in the disaster. The presentation unit 20 may also present other disaster case information related to the work team and workers. This configuration allows for easy reference to other disaster case information related to the work team or workers.

[0060] (Other embodiments) Although embodiments of this disclosure have been described in detail above with reference to the drawings, the specific configuration is not limited to these embodiments and may include design changes, etc., that do not depart from the gist of this disclosure. For example, the display mode of the disaster prediction information 40 presented by the presentation unit 20 is not limited to the above example, and may include, for example, information relating to the disaster case report 33 with the highest similarity, as well as information relating to one or more disaster case reports 33 that do not have the highest similarity.

[0061] <Computer Configuration> Figure 26 is a schematic block diagram showing the configuration of the computer according to this embodiment. The computer 90 includes a processor 91, main memory 92, storage 93, and an interface 94. The information providing device 1 described above is implemented in the computer 90. The operation of each processing unit described above is stored in storage 93 in the form of a program. The processor 91 reads the program from storage 93, loads it into main memory 92, and executes the above processing according to the program. The processor 91 also allocates memory areas in main memory 92 corresponding to each of the storage units described above, according to the program.

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

[0063] Examples of storage 93 include HDDs (Hard Disk Drives), SSDs (Solid State Drives), magnetic disks, magneto-optical disks, CD-ROMs (Compact Disc Read Only Memory), DVD-ROMs (Digital Versatile Disc Read Only Memory), and semiconductor memory. Storage 93 may be an internal medium directly connected to the bus of the computer 90, or an external medium connected to the computer 90 via an interface 94 or a communication line. Furthermore, if this program is distributed to the computer 90 via a communication line, the computer 90 that receives the program may expand it into main memory 92 and execute the above processing. In at least one embodiment, storage 93 is a tangible storage medium that is not temporary.

[0064] <Note> The information providing device 1 described in each embodiment can be understood, for example, as follows:

[0065] (1) The information providing device 1 according to the first embodiment includes an acquisition unit that acquires work information relating to a task to be performed, which includes information relating to the content of the task and information relating to the worker performing the task; a similarity calculation unit that calculates the similarity between first information representing the content of the task and the attributes of the worker and a plurality of disaster case information relating to past disaster cases; and a presentation unit that presents at least one of the disaster case information for each worker based on the similarity. According to this embodiment and the following embodiments, the self-association effect can be enhanced.

[0066] (2) The information providing device 1 according to the second embodiment is the information providing device 1 according to (1), wherein the similarity calculation unit calculates the similarity based on a weighted distance between a first vector, which is a multidimensional vector that quantifies the content and attributes included in the first information, and a second vector, which is a multidimensional vector that quantifies the content of the work and the attributes of the victims based on the disaster case information.

[0067] (3) The information providing device 1 according to the third embodiment is the information providing device 1 according to (1) or (2), and includes a qualification estimation unit that estimates one or more qualifications required for each type of work by referring to a table that associates work classifications, which are classifications of the work, with the required qualifications, and the presentation unit presents, for each type of work, the estimated one or more qualifications and at least one piece of disaster case information based on the similarity.

[0068] (4) The information providing device 1 according to the fourth embodiment is the information providing device 1 according to (1) to (3), and includes a qualification estimation unit that estimates one or more qualifications required for each type of work by referring to a table that associates work classifications, which are classifications of the work, with the required qualifications, and the presentation unit presents for each worker one or more qualifications held by each worker corresponding to the estimated one or more qualifications, and at least one piece of disaster case information based on the similarity.

[0069] (5) The information providing device 1 according to the fifth embodiment is the information providing device 1 according to (1) to (4), wherein the attributes include the worker's period of experience and age.

[0070] (6) The information providing device 1 according to the sixth embodiment is the information providing device 1 according to (1) to (5), wherein the first information includes information representing the weather forecast when the work is performed.

[0071] (7) The information providing device 1 according to the seventh aspect is the information providing device 1 according to (1) to (6), wherein the disaster case information includes information representing the work crew and workers in which the disaster occurred, and the display unit displays other disaster case information related to the work crew and workers. [Explanation of Symbols]

[0072] 100... Information provision system 1…Information providing device 2…User terminal 11…Acquisition part 13...Work type determination section 17...Encoding / normalization section 18…Similarity calculation unit 19…Qualification Estimation Department 20…Presentation part 21…Meteorological Data Acquisition Unit 22…Database

Claims

1. An acquisition unit that acquires work information relating to the work to be performed, which includes information relating to the content of the work and information relating to the workers who will perform the work, A similarity calculation unit calculates the similarity between first information representing the content of the work and the attributes of the worker, and multiple disaster case information, which is information about past disaster cases. A display unit that presents at least one piece of disaster case information to each worker based on the similarity, An information-providing device equipped with the following features.

2. The similarity calculation unit calculates the similarity based on a weighted distance between a first vector, which is a multidimensional vector representing the content and attributes of the first information, and a second vector, which is a multidimensional vector representing the content of the work and the attributes of the victims, based on the disaster case information. The information providing device according to claim 1.

3. The system includes a qualification estimation unit that estimates one or more qualifications required for each type of work by referring to a table that associates work classifications (which are classifications of the aforementioned work) with the required qualifications. The display unit presents, for each type of work, one or more estimated qualifications and at least one piece of disaster case information based on the similarity. The information providing device according to claim 1 or 2.

4. The system includes a qualification estimation unit that estimates one or more qualifications required for each type of work by referring to a table that associates work classifications (which are classifications of the aforementioned work) with the required qualifications. The display unit presents, for each worker, one or more qualifications held by each worker corresponding to one or more estimated qualifications, and at least one piece of disaster case information based on the similarity. The information providing device according to claim 1 or 2.

5. The aforementioned attributes include the worker's period of experience and age. The information providing device according to claim 1 or 2.

6. The first information includes information representing the weather forecast when the work is performed. The information providing device according to claim 1 or 2.

7. The aforementioned disaster case information includes information representing the work team and workers involved in the disaster. The display unit presents information on other accident cases in which the work team and the workers involved. The information providing device according to claim 1 or 2.

8. A step of acquiring work information relating to the work to be performed, which includes information relating to the content of the work and information relating to the workers who will perform the work, A step of calculating the similarity between first information representing the content of the work and the attributes of the worker, and multiple disaster case information, which is information on past disaster cases. For each worker, the steps include presenting at least one piece of disaster case information based on the similarity, Information provision methods including those mentioned above.

9. A step of acquiring work information relating to the work to be performed, which includes information relating to the content of the work and information relating to the workers who will perform the work, A step of calculating the similarity between first information representing the content of the work and the attributes of the worker, and multiple disaster case information, which is information on past disaster cases. For each worker, the steps include presenting at least one piece of disaster case information based on the similarity, A program that causes a computer to execute something.

Citation Information

Patent Citations

  • Safety Information System

    JP6945461B2