Data output processing method, data output processing device, data output processing system

The data output processing method and system improve search efficiency and accuracy by using a tag database to calculate relevance and output relevant case data based on user input, addressing the inflexibility of existing systems in retrieving construction disaster cases.

JP7911374B2Active Publication Date: 2026-08-26SOLIZE CORPORATION
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
JP2022084112
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-23
Publication Date
2026-08-26
Estimated Expiration
2042-05-23

AI Technical Summary

Technical Problem

Existing systems struggle to flexibly respond to user input data and suggest appropriate search keywords for retrieving information from case databases, such as disaster cases in construction, leading to inefficient and inaccurate search results.

Method used

A data output processing method and system that utilizes a tag database to extract and calculate relevance between tags, allowing users to select candidate tags, calculate scores for case data, and output relevant information based on predefined attributes like work content, environment, and safety instructions.

Benefits of technology

Enhances search efficiency and accuracy by recommending relevant tags and case data, enabling users to refine their selections and receive tailored information, improving the flexibility and relevance of database searches.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007911374000007
    Figure 0007911374000007
  • Figure 0007911374000008
    Figure 0007911374000008
  • Figure 0007911374000009
    Figure 0007911374000009
Patent Text Reader

Abstract

To provide data output processing method, device, and system for efficiently outputting information related to input data entered by a user from a case database storing cases recorded in the past.SOLUTION: A method disclosed herein comprises: an input data reception step of receiving input data consisting of multiple character strings; a search tag extraction step of extracting search tags included in a tag database from the input data; a tag relevance computation step of computing relevance between the search tags and candidate tags included in a tag relevancy database; a candidate tag presentation step of presenting a user with candidate tags satisfying a given relevancy condition for each attribute; an employed tag reception step of receiving a result of user selection of an employed tag to be employed from the candidate tags; a case data score computation step of computing a score for each set of case data using a given formula; and a case information output step of outputting case information related to the case data satisfying a given score condition.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a data output processing method for outputting information related to input data entered by a user from a case database recorded in the past, and an apparatus and a system therefor.

Background Art

[0002] Various systems for searching and utilizing various cases recorded in the past on a database are known. For example, for use in danger prediction (KY) activities at a civil engineering construction site, information on disaster cases accumulated by public institutions and information such as cases and experiences recorded for each construction company are made into a database. Such a database is utilized for preventing disasters by having a supervisor extract it during daily work and inform the workers.

[0003] Patent Document 1 discloses a reference system for work information that enables a user to easily and efficiently refer to work information in another work. It proposes a system in which a plurality of hierarchies linked from a higher hierarchy to a lower hierarchy, and data linked to the hierarchy is displayed when the user designates a hierarchy from public general information, proprietary information of companies and organizations, past disaster cases, assumed risk cases, etc.

[0004] Patent Document 2 proposes an analysis support system for danger prediction activities that uses a database in which activity data of danger prediction activities (KY activities) is accumulated. The main mobile terminal automatically reads out danger items and countermeasure items selected according to the work content of the construction work from the analysis data area, and writes to and reads from the data accumulation area. The management terminal device accesses all the data of the KY activities for editing.

[0005] The on-site KY support system described in Patent Document 3 is a system that provides disaster information relating to past disaster cases, and comprises a disaster case database that stores disaster information to be provided, a learning database used for learning related words and storing learning information related to construction, a related word identification unit that identifies sets of related words that are related to each other from the learning information by machine learning, a search information input unit for inputting keywords, a related keyword identification unit that identifies related keywords that have been identified as related words of the input keyword, a search unit that uses the identified related keywords to search the disaster information stored in the disaster case database and extract disaster information to be provided, and an output unit that outputs the extracted disaster information.

[0006] Beyond just cases of industrial accidents, there are many situations where a database of past cases is searched for future reference, such as past news articles, court precedents, and customer support response histories. [Prior art documents] [Patent Documents]

[0007] [Patent Document 1] Japanese Patent Publication No. 2021-26645 [Patent Document 2] Japanese Patent Publication No. 2021-101376 [Patent Document 3] Patent No. 6945461 [Overview of the project] [Problems that the invention aims to solve]

[0008] While the above-mentioned conventional technologies propose methods for efficiently extracting case studies from a case study database, it is difficult to say that they provide a system that can flexibly respond to user input data and suggest appropriate search keywords.

[0009] This invention was created in view of the problems of the prior art described above, and aims to provide a data output processing method, a data output processing device, and a data output processing system for efficiently outputting information related to user-entered input data from a database of previously recorded cases. [Means for solving the problem]

[0010] To solve the above problems, the present invention provides the following data output processing method. In other words, according to the first embodiment of the present invention, a data output processing method that outputs information related to user input data from a previously recorded case database, comprising: an input data receiving means that receives input data consisting of multiple strings; a tag database that defines tags which are strings in advance and associates them with the attributes to which the tags belong; a search tag extraction means that extracts search tags included in the tag database from the input data; a tag relevance database that defines relevance information relating to the degree of relevance between tags; and a tag relevance calculation means that calculates a search tag and candidate tags included in the tag relevance database. The provided data output processing method includes a tag relevance calculation step for calculating the degree of relevance of tags, a candidate tag presentation step in which a candidate tag presentation means presents candidate tags that satisfy a first condition of a predetermined degree of relevance to the user, separated by attribute, a adopted tag acceptance step in which an adopted tag acceptance means accepts the result of the user selecting an adopted tag from the candidate tags, a case data score calculation step in which a case data score calculation means compares the adopted tag with the tags included in the case data included in the case database and calculates a score for each case data according to a predetermined calculation formula, and a case information output step in which a case information output means outputs case information relating to case data that satisfy the predetermined score conditions.

[0011] According to a second embodiment of the present invention, in the candidate tag presentation step described above, candidate tags that satisfy a second condition of a predetermined degree of relevance may be automatically selected in advance, and in the adopted tag acceptance step, the adopted tag acceptance means may be configured to allow the user to delete a selection from the automatically selected candidate tags or to select a new candidate tag for acceptance.

[0012] According to a third embodiment of the present invention, prior to the input data acceptance step described above, the case database preparation means may have a case database preparation step in which it extracts tags to be included in the case database in advance using a tag database, and records the extracted tags for each case data.

[0013] According to a fourth embodiment of the present invention, in the above-described case information output step, the case information output means presents case data to the user, and after the case information output step, the configuration may include: a case data selection and acceptance means receiving the result of the user selecting the case data to be adopted from the case data; a case data recording means recording information related to the adopted case data; and a case data output means retrieving and outputting the recorded information related to the adopted case data.

[0014] According to a fifth embodiment of the present invention, the case data summarization means may have a case data summarization step that generates a summary of each case data, and in the above-mentioned adopted case data output step, the adopted case data output means may output a summary of the adopted case data.

[0015] According to a sixth embodiment of the present invention, after the above-described adoption case data output step, the configuration may include an additional information recording step in which the additional information recording means receives additional information entered by the user regarding the outputted adoption case data and records the additional information in the above-described case database.

[0016] According to a seventh embodiment of the present invention, in the above-described adoption tag acceptance step, the adoption tag acceptance means accepts the adoption tag and a first weighting value related to the adoption tag from the user, and in the above-described case data score calculation step, the case data score calculation means uses the weighting value of the adoption tag to calculate a score for each case data according to a predetermined calculation formula.

[0017] According to the eighth embodiment of the present invention, in the above-described step of calculating the case data score, the case data score calculation means may use a second weighting value corresponding to the above-described attribute of the adopted tag and calculate a score for each case data according to a predetermined calculation formula.

[0018] According to the ninth embodiment of the present invention, the process from the tag relevance calculation step to the case information output step is repeated, and when the user selects an adopted tag in the adopted tag acceptance step, the tag relevance calculation step is executed again as the adopted tag is an updated search tag, and the updated candidate tags are presented in the candidate tag presentation step.

[0019] The data output processing method of the present invention outputs disaster case information related to input data related to the work content from a case database that records disaster cases of construction work, and the attributes to which the above tags belong may include at least the following attributes: work content, work environment, incident, worker, work target, work target, equipment / tools, and heavy machinery / machinery.

[0020] According to a tenth embodiment of the present invention, the above-mentioned case database stores information relating to a first viewpoint, and also includes a viewpoint database, in which information relating to a first viewpoint and information relating to a second viewpoint that corresponds to the first viewpoint are stored in association, and before the above-mentioned input data reception step, the second viewpoint recording means has a second viewpoint information recording step in which, for each case data included in the case database, information relating to a second viewpoint is extracted from the viewpoint database based on the information relating to a first viewpoint and recorded in association with that case data, and the case information output means outputs information relating to a second viewpoint as case information.

[0021] In the above, the first perspective may be the hazards related to the work content, and the second perspective may be the safety instructions related to those hazards.

[0022] Furthermore, the present invention can also provide the following data output processing device. In other words, according to the 11th embodiment of the present invention, a data output processing device is provided that outputs information related to input data entered by a user from a previously recorded case database, comprising: an input data receiving means for receiving input data consisting of a plurality of strings; a tag database defined in advance by associating tags, which are strings, with the attributes to which those tags belong; a search tag extraction means for extracting search tags included in the tag database from the input data; a tag relevance database defining relevance information relating to the degree of relevance between tags; a tag relevance calculation means for calculating the degree of relevance between search tags and candidate tags included in the tag relevance database; a candidate tag presentation means for presenting candidate tags that satisfy a first condition of a predetermined degree of relevance to the user, separated by attribute; an adopted tag receiving means for receiving the result of the user selecting an adopted tag from the candidate tags; a case data score calculation means for comparing the adopted tag with tags included in case data included in the case database and calculating a score for each case data according to a predetermined calculation formula; and a case information output means for outputting case information relating to case data that satisfies a predetermined score condition.

[0023] According to the twelfth embodiment of the present invention, for the candidate tags that satisfy the second condition of a predetermined degree of relevance, the above-mentioned candidate tag presentation means may be set in a pre-automatically selected state, and the above-mentioned adopted tag acceptance means may provide a data output processing device that allows the user to delete a selection from the automatically selected candidate tags or accept a new candidate tag selected.

[0024] According to the thirteenth embodiment of the present invention, the above-mentioned data output processing device may further include case database preparation means, and may provide a data output processing device that extracts in advance the tags included in the case database using a tag database and records the extracted tags for each case data.

[0025] As a data output processing method of the present invention, it outputs disaster case information related to input data related to work content from a case database recording disaster cases of construction work, and the attributes to which the above-mentioned tags belong may at least include work content, work environment, occurrence event, worker, work object, work object, instrument / tools, heavy machinery / machines as attributes.

[0026] According to the fourteenth embodiment of the present invention, information related to a first perspective is stored in a case database, and a perspective database is provided. In the perspective database, information related to the first perspective and information related to a second perspective in a correspondence relationship with the first perspective are stored in association with each other. The above-mentioned case information output processing device includes second perspective information recording means for extracting, for each case data included in the case database, information related to the second perspective from the perspective database based on the information related to the first perspective and recording it in association with the case data, and the case information output means may be configured to output information related to the second perspective as case information.

[0027] In the above, the first perspective may be the risk related to the work content, and the second perspective may be the safety instructions related to the risk.

[0028] Also, the present invention can also provide the following data output processing system. In other words, according to the 15th embodiment of the present invention, a data output processing system that outputs information related to user-entered input data from a database of previously recorded cases comprises a server device and a terminal device that can communicate with the server device via a network line. The system includes an input data receiving means for a terminal device that receives input data consisting of multiple strings, a tag database on a server device in which tags, which are strings, and the attributes to which those tags belong are defined in advance, a search tag extraction means for a server device that receives input data via a network line and extracts search tags contained in the tag database, a tag relevance database on a server device that defines relevance information relating to the degree of relevance between tags, a tag relevance calculation means for a server device that calculates the degree of relevance between search tags and candidate tags contained in the tag relevance database, and a server device that provides the user with candidate tags that satisfy a predetermined relevance condition. A data output processing system can be provided comprising: a terminal device's candidate tag presentation means for receiving and presenting candidate tags separated by attribute; a terminal device's adopted tag receiving means for receiving the result of a user selecting an adopted tag from the candidate tags; a server device's case data score calculation means for receiving the adopted tags from the terminal device, comparing the adopted tags with tags included in the case data included in the case database, and calculating a score for each case data according to a predetermined calculation formula; a server device's case information output means for transmitting case information regarding case data that meets predetermined score conditions to the terminal device; and a terminal device's display means for displaying information regarding the transmitted case data.

[0029] According to a sixteenth embodiment of the present invention, a data output processing system may be provided in which a candidate tag presentation means pre-selects candidate tags that satisfy a second condition of a predetermined degree of relevance, and the adopted tag acceptance means allows the user to delete a selection from the automatically selected candidate tags or to select a new candidate tag and accept it.

[0030] According to a 17th embodiment of the present invention, the server device may further be provided with a case database preparation means, which extracts tags included in the case database in advance using a tag database, and provides a data output processing system that records the extracted tags for each case data.

[0031] The data output processing system of the present invention outputs disaster case information related to input data related to work content from a case database that records disaster cases of construction work, and the attributes to which the above tags belong may include at least work content, work environment, incident, worker, work target, work target, equipment / tools, and heavy machinery / machinery as attributes.

[0032] According to the 18th embodiment of the present invention, information relating to the first viewpoint is stored in the above-mentioned case database, and the viewpoint database is provided in the above-mentioned server device or a second server device different from the server device, and the viewpoint database stores information relating to the first viewpoint and information relating to the second viewpoint that corresponds to the first viewpoint in association with each other, and the above-mentioned server device is provided with a second viewpoint information recording means that extracts information relating to the second viewpoint from the viewpoint database based on the information relating to the first viewpoint for each case data included in the case database and records it in association with the case data, and the above-mentioned case information output means can also output the above-mentioned information relating to the second viewpoint as case information.

[0033] In the above, the first perspective may be the hazards related to the work content, and the second perspective may be the safety instructions related to those hazards. [Brief explanation of the drawing]

[0034] [Figure 1] This is an overall diagram of the data output processing device according to the present invention. [Figure 2] This is a flowchart of the data output processing method according to the present invention. [Figure 3] This is another embodiment 1 of the data output processing method according to the present invention. [Figure 4]This is another embodiment 2 of the data output processing method according to the present invention. [Figure 5] This is another embodiment 3 of the data output processing method according to the present invention. [Figure 6] This is another embodiment 4 of the data output processing method according to the present invention. [Figure 7] This is another embodiment 5 of the data output processing method according to the present invention. [Figure 8] This is another embodiment 6 of the data output processing method according to the present invention. [Figure 9] This is an explanatory diagram showing an example screen for user input. [Figure 10] This is an explanatory diagram showing an example screen when candidate tags are presented. [Figure 11] This is an explanatory diagram showing an example screen when selecting case data. [Figure 12] This is an explanatory diagram showing an example screen when additional information is being recorded. [Figure 13] This is an overall diagram of the data output processing system according to the present invention. [Modes for carrying out the invention]

[0035] Embodiments of the present invention will be described below with reference to the drawings. The present invention is not limited to the following embodiments and can be implemented as appropriate within the scope of the claims. Figure 1 is an overall diagram of the data output processing device (1) according to the present invention. This device (1) can be implemented using a known personal computer or server device, and its configuration is well known, so a description will be omitted.

[0036] The CPU (10) of this device (1) includes processing units for carrying out the present invention, and several databases stored in an external storage device such as a hard disk or memory. Furthermore, the present invention can also be provided together with a data output processing device (1) and as a processing method thereof. Figure 2 is a flowchart of the data output processing method according to the present invention. Figures 3 to 9 are given as alternative embodiments of the data processing method.

[0037] The present invention is a data output processing method that outputs information related to user-entered input data from a previously recorded case database (21), wherein the input data receiving unit (100) of the CPU (10) receives input data consisting of multiple strings. (Input data receiving step: S10) Figure 10 is an explanatory diagram showing an example screen during user input. The user enters data into the query input field (30) using a keyboard or other means, and information related to that input data is output.

[0038] As an example of input data, the diagram shows keywords related to the work, such as "pipeworker, pipe laying work, vibratory roller, strong wind, typhoon." This embodiment primarily describes the output of disaster cases in civil engineering and construction work, but the scope of the present invention is not limited to this. Furthermore, keywords can be a list of words as described above, or they can be one or more sentences. In the case of sentences, for example, you can enter something like "Transporting scaffolding materials by truck after dismantling the scaffolding in the rain."

[0039] Next, the search tag extraction unit (101) extracts the search tags contained in the tag database (22) from the input data. (Search tag extraction step: S11) The tag database (22) is defined by associating tags, which are strings, with the attributes to which those tags belong. For example, it has a data structure like the following:

[0040] [Table 1] In other words, it stores search tags in association with predefined attributes associated with those tags.

[0041] The extraction method of the search tag extraction unit (101) can be a well-known natural language processing method, but it may also be to simply compare strings and extract matches, or to perform morphological analysis on the input data and match at the morphological level. Furthermore, the tag headwords and their synonyms may be stored together, and tags for headwords that match synonyms may also be extracted.

[0042] This process extracts the elements that match the stored tags from the multiple strings entered in the query input field (30), such as "plumber, pipe laying work, vibratory roller, strong wind, typhoon". For example, suppose "plumber", "pipe laying", "vibratory roller", "strong wind", and "typhoon" are extracted.

[0043] Next, using a tag relevance database (23) that defines relevance information relating to the degree of relevance between tags, the tag relevance calculation unit (102) calculates the degree of relevance between the search tags and candidate tags included in the tag relevance database (23). (Tag relevance calculation step: S12) Relevance is, for example,

[0044] [Table 2]

[0045] Thus, the related tags are defined as follows: pipefitter and the subordinate concept of gas pipefitter have a high correlation of 0.8, while pipefitter and earthworkers, who are workers at the same construction site but of a different type of work, have a correlation of 0.4. The tag relevance calculation unit (102) can calculate relevance by combining the relevance values ​​stored in the tag relevance database (23) or by multiplying them by predetermined weights. In this invention, the calculation also includes determining the relevance using the stored relevance values ​​themselves.

[0046] Next, the candidate tag presentation unit (103) presents candidate tags that meet the first condition of a predetermined degree of relevance to the user, separated by attribute. (Candidate tag presentation step: S13) As shown in the tag candidate column (31) of FIG. 9, candidate tags (32) related to the input data are displayed. In this embodiment, the tag candidates are arranged and displayed in a button shape. The display order of the candidate tags (32) may be displayed separately for each attribute, may be stored in the tag database (22) according to the importance and arranged in the order of importance, or may be simply in alphabetical order. When separated for each attribute, it can also be displayed as a table as follows.

[0047]

Table 3

[0048] From the tag candidate column (31), the user can select the candidate tags (32) to be used for extracting case data. The example of FIG. 10 shows a state where "typhoon" (32a), "strong wind" (32c), and "earthwork" (32d) are selected. The selected tags are displayed with a thick frame.

[0049] In the above attributes, one type of attribute is defined for the tag, but multiple attributes may be defined for one tag. In the present invention, the definition of attributes is arbitrary, and multiple related attributes may be defined after subdividing the attributes.

[0050] Also, in the tag database (22), the attributes may be defined in two levels of a large attribute and a small attribute. Specifically, it is classified into a large attribute called "KOTO" as the upper concept of the small attributes related to matters such as work content, work environment, and occurrence events, a large attribute called "HITO" as the upper concept of the small attributes related to people such as workers, and a large attribute called "MONO" as the upper concept of the small attributes related to places and things such as workplaces, work objects, instruments / tools, heavy machinery / machines. The data structure at this time is as follows.

[0051]

Table 4

[0052] When using major and minor attributes in this way, in the candidate tag presentation step (S13) described above, the candidate tag presentation unit (103) can present using either the major attribute, the minor attribute, or both. When displaying both major and minor attributes as candidate tags (32), they can also be displayed as follows:

[0053] [Table 5]

[0054] When selecting candidate tags, you can select each tag individually as described above, but you could also make it possible to select or deselect all candidate tags contained within a sub-attribute or sub-attribute by selecting (for example, clicking) it.

[0055] The extraction method using tags in the present invention is characterized by its ability to easily add and remove tags, utilizing the concept of attributes as described above. In other words, from the input data entered by the user, search tags are first extracted from the tag database (22), and candidate tags highly related to those search tags are extracted and presented to the user. This allows users to input data in any format, receive recommendations for search tags, and then select the tags they wish to use. As shown above, even if the user inputs "plumber," they can select "earthworks," a broader concept, as a tag, or select "typhoon" or "strong wind" if they want to obtain information specifically related to typhoons or strong winds. This allows for the appropriate extraction of information that may be somewhat removed from the initial input data. In conventional keyword searches, the keywords can be too diverse, leading to scattered results and poor search efficiency. However, this invention improves search efficiency and accuracy by using tags.

[0056] The selected tags are accepted by the tag acceptance unit (104). (Tag acceptance step: S14) Next, the case data score calculation unit (105) compares the adopted tags with the tags included in the case data contained in the case database (21) and calculates a score for each case data according to a predetermined calculation formula. (Case data score calculation step: S15)

[0057] In this step (S15), tags are again introduced and used for extraction. While it is possible to extract strings that match the adopted tags using known indexing techniques in the case database (21), it is preferable to basically perform the case database preparation step (S20) as shown in Figure 3, in which the case database preparation unit (110) extracts the tags included in the case database (21) in advance using the tag database (22), and records the extracted tags for each case data.

[0058] The case database (21) is a file containing, for example, text data and photographs of past disaster cases, and the extracted tags are stored together with this file. Then, the case data score calculation unit (105) calculates a score representing the degree of match between the adopted tags and the case data, according to the number of matching tags and the weights defined for those tags.

[0059] To further explain the scoring method, the number of occurrences of tags included in each case study data is stored, and case studies with a high number of occurrences of tags matching the adopted tags are given a higher score. If there are multiple adopted case studies, they can also be scored in order of the sum of their occurrences. Furthermore, if the tags have weights, the score can be calculated by multiplying the occurrence count of each tag by its weight.

[0060] In the example shown in Figure 10, case data matching the adopted tags "typhoon," "strong wind," and "earthwork" are extracted, and the case information output unit (106) displays the files (33a), (33b), and (33c) containing these in the case data display area (33). (Case information output step: S16) The case data display area (33) further displays tags (34a)(34b)(34c) associated with each case data below each file. The display order of the tags can also be sorted by frequency of occurrence or weight.

[0061] This allows the user to quickly grasp the tags included in the output case data. If there are many tags that do not match the items to be extracted, it serves as feedback that the selected tags were inappropriate, and the user can re-select the selected tags from the tag candidate field (31). After re-selecting the selected tags, the case data score calculation step (S15) and the case information output step (S16) are executed again, and case data corresponding to the new selected tags is displayed.

[0062] In an alternative embodiment, in the candidate tag presentation step (S13) described above, candidate tags that satisfy the second condition of a predetermined degree of relevance may be automatically selected in advance, and in the adopted tag acceptance step, the adopted tag acceptance means may be configured to allow the user to delete a selection from the automatically selected candidate tags or to select a new candidate tag and accept it.

[0063] In other words, when the tag relevance calculation step (102) calculates the relevance between the search tags mentioned above and candidate tags included in the tag relevance database (23) using the tag relevance database (23), if the threshold for presenting candidate tags is set as the first condition, then tags whose relevance exceeds an even higher threshold (second condition) can be automatically selected as adopted tags in advance. This makes it even easier for users to select the tags they want to use.

[0064] Furthermore, as shown in Figure 8, the process may be repeated from the tag relevance calculation step (S12) to the case information output step (S16). When the user selects an adopted tag in the adopted tag acceptance step (S14), the tag relevance calculation step (S12) is executed again as an updated search tag, and the updated candidate tags are presented in the candidate tag presentation step (S13).

[0065] With this configuration, each time a new tag is selected, the user returns to the tag relevance calculation step (S12) (LP), and the steps of presenting candidate tags, accepting selected tags, calculating case data scores, and outputting case information are repeated, allowing the user to receive case data at any time.

[0066] Several alternative embodiments of the case information output step (S16) will be described below. Firstly, the system is configured to present case data to the user as described above, and as shown in Figure 4, after the case information output step (S16), there is a case data selection and acceptance step (S17) in which a case data selection and acceptance unit (107) accepts the result of the user selecting the case data to be adopted from the case data, a case data adoption and acceptance step (S18) in which a case data adoption and acceptance record unit (108) records information related to the case data adoption and acceptance, and a case data adoption and acceptance output step (S19) in which a case data adoption and acceptance output unit (109) retrieves and outputs the information related to the recorded case data adoption and acceptance.

[0067] Specifically, as shown in the example screen for selecting case data in Figure 11, the case data to be used is selected by clicking the mouse in the case data display area (33). The screen shows that disaster case A (40a) and disaster case C (40b) have been selected, indicated by thick borders. The adopted case data can be recorded on an external storage device (not shown in the diagram), and can be retrieved and displayed on a screen, for example, at a work site.

[0068] Secondly, the case information output step (S16) does not necessarily require outputting the case data itself. For example, as shown in Figure 11, the configuration may display only a summary as case data. To display the summary, the CPU (10) is equipped with a case data summarization unit (111), and as shown in Figures 5 and 6, a case data summarization step (S30) (S31) that generates a summary of each case data can be executed at any time. When generating the summary text from a text file, any known technique can be used.

[0069] For example, in the example shown in Figure 5, case data is stored in the case database (21), and the case data summarization step (S30) is executed following the case database preparation step (S20). This allows for immediate output of only the summary when outputting case information (S16).

[0070] Furthermore, in the example shown in Figure 6, case data is stored in the case database (21), and the case data summarization step (S31) is executed following the case database preparation step (S20). Then, when the case data is received from the user and the case data output step (S19) is performed, a summary can be displayed instead of the case data itself. Figure 11 shows an example of such a screen.

[0071] The case study data screens (41) and (42) display a list of representative photos (which can be defined in advance) (410) and (420) included in the case study data, along with their respective summary texts (411) and (412). Furthermore, clicking on these case study data screens (41) and (42) may display the full text of the case study data.

[0072] Thirdly, the configuration may also include an additional information recording step (S40) in which, after the adoption case data output step (S19), the additional information recording unit (112) receives additional information entered by the user regarding the outputted adoption case data and records the additional information in the case database. Figure 12 is an explanatory diagram showing an example screen when recording additional information. When the above example data screen (41) is selected, the user is taken to a screen where additional information can be recorded, allowing the user to record additional information such as "expected hazards," "safety instructions," and "notes" as memos. This allows not only to refer to past disaster cases, but also to add new information based on the user's experience, using those cases as a basis.

[0073] Furthermore, for the information added in the additional information recording step (S40), tags related to the information are extracted and stored together based on the tag database (22), and for the next search, the degree of relevance between the search tags and the tags of the added information can also be calculated and case data can be output.

[0074] According to a further embodiment of the present invention, in the adopted tag acceptance step (S14), the adopted tag acceptance unit (104) can also accept the adopted tag and a first weighting value related to the adopted tag from the user. Specifically, when selecting an adopted tag from the tag candidate column (31) shown in Figure 10, if the user double-clicks to select a tag that is considered particularly important among the candidate tags (32), the unit processes that adopted tag as having been given a relatively important weight.

[0075] In this case, the case data score calculation unit (105) may perform the scoring using, for example, a weighted value of 2, or it may calculate the weight using the maximum value if the adoption of the tag is a required condition. Of course, instead of just two levels, "important" and "other," as described above, users could be allowed to set weights in several stages.

[0076] In addition to the weighting set by the user, the case data score calculation unit (105) may also use a second weighting value corresponding to the attributes of the adopted tags. For example, weightings can be applied according to attributes, such as 0.8 for work content, 0.5 for work environment, 0.9 for incident, 0.3 for worker, 0.6 for work target, and 0.3 for heavy machinery / equipment, and these can be multiplied when calculating the score.

[0077] The example data of the present invention exemplifies a case database that records accident cases during construction work, as described above. That is, it outputs accident case information related to input data related to the work content, and the attributes to which the above tags belong include at least the following attributes: work content, work environment, incident, worker, work target, equipment / tools, and heavy machinery / machinery.

[0078] Furthermore, the case data handled in this invention is not limited to cases of industrial accidents, but can be applied to any data that is recorded earlier in chronological order but is later searched, such as past news, court cases, and customer support response history.

[0079] (Configuration of the case information output processing system) As another embodiment of the present invention, it can also be provided as a case information output processing system comprising a server device and a terminal device that can communicate with the server device via a network line. Figure 13 is a configuration diagram of this system (6). As shown in the diagram, this system (6) consists of a server device (8) and a terminal device (7) that can communicate with the server device (8) via a network line (9).

[0080] This system (6) can be considered as separating the functions of the above-mentioned case information output processing device (1) into a terminal device (7) and a server device (8). Since the operation of each processing unit is the same, a detailed explanation will be omitted, but the terminal device (7) is equipped with an input data receiving unit (100) and an adopted tag receiving unit (104), and may also be equipped with a case data selection receiving unit (107).

[0081] The terminal device (7) is equipped with a known input unit (71) such as a keyboard, mouse, or touch panel, a display unit (72) for displaying screen information, and a network adapter (73) for communicating with a network line (9). For example, when the input data receiving unit (100) receives input data from the input unit (71), it turns on the network adapter (73) to send the input data to the server device (8), where it is processed. The result is then turned on again by the network adapter (73) for processing in the terminal device (7). Since this processing method is well known, the communication between the terminal device (7) and the server device (8) will not be explained further.

[0082] The server device (8) includes a search tag extraction unit (101), a tag relevance calculation unit (102), a candidate tag presentation unit (103), a case data score calculation unit (105), and a case information output unit (106). It may also include a case database preparation unit (110), an adopted case data recording unit (108), an adopted case data output unit (109), a case data summarization unit (111), and an additional information recording unit (112). The external storage device of the server device (8) includes a case database (21), a tag database (22), and a tag relevance database (23).

[0083] This case information output processing system allows access to a large-capacity case database using tablet devices at construction sites and other locations. Furthermore, the server device (8) can continuously import new case data from other case databases, and the preparation process for these databases can also be handled in the background.

[0084] (Configuration for outputting information related to the second perspective) The present invention can also output information related to the case data when outputting the above-mentioned case data. That is, the case data output consists of past cases related to disaster incidents, and as mentioned above, it presents information related to attributes such as "events," "people," and "things." On the other hand, information on what precautions are necessary regarding such disaster incidents cannot be presented unless it is included in the case database.

[0085] Therefore, as an alternative embodiment, a viewpoint database can be provided. The viewpoint database stores information defined from multiple different viewpoints in an associated manner. For example, the first viewpoint may store the expected hazards for the work content, and the second viewpoint may store safety instructions to address the expected hazards. An example is shown below.

[0086] [Table 6]

[0087] The viewpoint database in this embodiment originally contains data that includes various work examples, the hazards that may arise or have already occurred within them, and safety instructions related to those hazards. This data is classified and defined into work content, expected hazards, and safety instructions using known language processing methods or manually. As described above, anticipated hazards and safety instructions are stored by extracting words from the text using morphological analysis and other methods.

[0088] Furthermore, for the case data in the case database, sentences or words related to the first perspective, i.e., the expected danger, are extracted in advance, and if they are sentences, they are divided into words using morphological analysis or similar methods. For example, if the case data includes a case where "the boom of heavy machinery collided with a building when it was rotated," then the words related to the first perspective, "heavy machinery boom rotation building collision," can be extracted.

[0089] Then, the second perspective recording unit (not shown) of the case information output processing device (1) processes the data to extract sentences or words of the second perspective from the perspective database based on the first perspective (expected hazard) and record them in each case data. For example, for "When the boom of the heavy machinery was rotated, the boom collided with the building," information such as "Check the rotation direction when rotating" (direction, rotation, check) is added. In this way, it becomes possible to add and present information from a different perspective regarding a given case.

[0090] When the second perspective recording unit extracts data, it can extract information related to multiple second perspectives based on a predetermined determination method, such as the number of matches or the match rate between words in the first perspective in the case data and words in the first perspective in the perspective database. For example, it can extract the top 10 safety instructions based on the number of matches, and the case information output unit (106) can display the text of the safety instructions as case information.

[0091] Furthermore, instead of displaying all of the extracted items, you could randomly select from 10 items to prevent the same warning from being displayed every time, thus keeping the workers from becoming complacent.

[0092] The case information output unit (106) may display not only safety instructions but also anticipated hazards simultaneously. In this case, the user can confirm whether the case in the case data and the anticipated hazard are similar.

[0093] The system may allow the user to select from the displayed expected hazards or safety instructions, and may also remember the selected items. Furthermore, by reviewing, selecting, and remembering expected hazards or safety instructions from extracted accident examples before starting work, it is possible to recall and display them on the screen immediately before starting work.

[0094] In this alternative embodiment, the processing may be performed on a server device instead of the case information output processing device. In that case, the viewpoint database may be stored on a separate server device and read via a network connection.

[0095] In the above embodiment, the first viewpoint was defined as anticipated hazards and the second viewpoint as safety instructions, but the present invention is not limited thereto. For example, the viewpoint database can store machinery and tools used as the first viewpoint, contact information for their support desk as the second viewpoint, and the technology can be used to combine information from different viewpoints, such as automatically adding contact information for support desks to information about machinery and tools that appear in the case database. [Explanation of Symbols]

[0096] 1. Data output processing device 10 CPU 100 Input Data Receiving Unit 101 Search Tag Extraction Section 102 Tag Relevance Calculation Unit 103 Candidate Tag Presentation Section 104 Recruitment Tag Reception Department 105 Case Data Score Calculation Unit 106 Case Information Output Unit 107 Case Data Selection and Reception Department 108 Case Study Data Recording Department 109 Case Study Data Output Section 110 Case Database Preparation Department 111 Case Data Summary Section 112 Additional Information Recording Section 21 Case Database 22 Tag Database 23 Tag Relevance Database

Claims

1. A data output processing method that outputs information related to user-entered input data from a database of previously recorded cases, An input data receiving step in which an input data receiving means receives input data consisting of multiple strings, A search tag extraction step in which a search tag extraction means extracts search tags contained in the tag database from the input data, using a tag database which stores tags in advance in association with attributes relating to at least one of the matters, people, places, or things that have been predefined for searching the case database. A tag relevance calculation step in which a tag relevance calculation means calculates the degree of relevance between a search tag and candidate tags included in the tag relevance database, using a tag relevance database that defines relevance information relating to the degree of relevance between tags. Candidate tag presentation step: The candidate tag presentation means presents to the user candidate tags that meet a first condition of a predetermined degree of relevance, separated by attributes relating to at least one of the associated matters, people, places, or things in the tag database. The adopted tag acceptance means includes an adopted tag acceptance step that accepts the result of a user selecting an adopted tag from the candidate tags, A case data score calculation means compares the adopted tag with the tags included in the case data included in the case database and calculates a score for each case data according to a predetermined calculation formula. The case information output step involves the case information output means outputting case information relating to case data that meets predetermined score conditions. A data output processing method characterized by having the following features.

2. In the candidate tag presentation step, candidate tags that satisfy the second condition of a predetermined degree of relevance are automatically selected in advance. In the aforementioned tag acceptance step, the tag acceptance means allows the user to delete a selection from the automatically selected candidate tags or to select a new candidate tag and accepts it. The data output processing method according to claim 1.

3. Before the input data acceptance step, The means for preparing the case database is, The tags included in the case database are extracted in advance using the tag database, For each case data, record the extracted tags. Case Database Preparation Steps A data output processing method according to claim 1 or 2, having the following characteristics:

4. In the aforementioned case information output step, the case information output means is configured to present case data to the user, and after the case information output step, A case data selection and acceptance means accepts the result of a user selecting the case data to be adopted from the case data. A means for recording recruitment case data records information related to the recruitment case data. The recruitment case data output means retrieves and outputs information related to the recorded recruitment case data in the recruitment case data output step. A data output processing method according to either claim 1 or 2, having the following characteristics:

5. The case data summarization means includes a case data summarization step that generates a summary of each case data, In the aforementioned adoption case data output step, the adoption case data output means outputs a summary of the adoption case data. The data output processing method according to claim 4.

6. After the aforementioned adoption case data output step, Additional information recording step: The additional information recording means receives additional information entered by the user regarding the output adoption case data and records the additional information in the case database. The data output processing method according to claim 4, having the following characteristics.

7. In the aforementioned adoption tag acceptance step, the adoption tag acceptance means accepts the adoption tag and the first weighting value related to the adoption tag from the user. In the aforementioned case data score calculation step, the case data score calculation means uses the weighted value of the adopted tag to calculate a score for each case data according to a predetermined calculation formula. The data output processing method according to claim 1 or 2.

8. In the aforementioned case data score calculation step, the case data score calculation means uses a second weighting value corresponding to the attribute of the adopted tag and calculates a score for each case data according to a predetermined calculation formula. The data output processing method according to claim 1 or 2.

9. The process from the tag relevance calculation step to the case information output step is repeated, If a user selects a tag in the aforementioned tag acceptance step, the tag relevance calculation step is executed again using the updated tag as the search tag. In the candidate tag presentation step, the updated candidate tags are presented. The data output processing method according to claim 1 or 2.

10. The aforementioned case database stores information related to the first perspective, Equipped with a perspective database, The perspective database stores information relating to the first perspective and information relating to a second perspective that is in a corresponding relationship with the first perspective, in an associated manner. Before the input data acceptance step, The second perspective information recording means extracts information relating to the second perspective from the perspective database based on information relating to the first perspective for each case data contained in the case database, and records it in association with the case data. In addition to having, The aforementioned case information output means outputs information relating to the second perspective as case information. The data output processing method according to claim 1 or 2.

11. A data output processing device that outputs information related to user-entered input data from a database of previously recorded cases, An input data receiving means that accepts input data consisting of multiple strings, A tag database that stores tags, which are strings, associated with attributes relating to at least one of the following, which are predefined for searching the case database: A search tag extraction means for extracting search tags contained in the tag database from the input data, A tag relevance database that defines relevance information regarding the degree of relevance between tags, A tag relevance calculation means for calculating the degree of relevance between the search tag and candidate tags included in the tag relevance database, Candidate tag presentation means presents to the user candidate tags that meet a predetermined relevance level, separated by attributes relating to at least one of the associated matters, people, places, or things in the tag database. A tag acceptance means that receives the result of a user selecting a tag to adopt from the candidate tags, A case data score calculation means that compares the adopted tag with the tags contained in the case data included in the case database and calculates a score for each case data according to a predetermined calculation formula, A case information output means that outputs case information regarding case data that meets the conditions for a predetermined score, and A data output processing device characterized by having the following features.

12. The candidate tag presentation means pre-selects candidate tags that satisfy a second condition of a predetermined degree of relevance. The aforementioned tag acceptance means allows the user to delete a selection from the automatically selected candidate tags or to select a new candidate tag before accepting it. The data output processing device according to claim 11.

13. The data output processing device further includes a case database preparation means, The tags included in the case database are extracted in advance using the tag database, For each case data, record the extracted tags. The data output processing device according to claim 11 or 12.

14. The aforementioned case database stores information related to the first perspective, Equipped with a perspective database, The perspective database stores information relating to the first perspective and information relating to a second perspective that is in a corresponding relationship with the first perspective, in an associated manner. The data output processing device, The system includes a second perspective information recording means that, for each case data contained in the case database, extracts information related to a second perspective from the perspective database based on information related to a first perspective, and records it in association with the case data, The aforementioned case information output means outputs information relating to the second perspective as case information. The data output processing device according to claim 11 or 12.

15. A data output processing system that outputs information related to user-entered input data from a database of previously recorded cases, comprising a server device and a terminal device capable of communicating with the server device via a network line, An input data receiving means for a terminal device that receives input data consisting of multiple strings, A tag database on a server device, which stores tags (which are strings) associated with attributes relating to at least one of the following things, people, places, or objects, predefined for searching the case database; A server device that receives the input data via a network line and extracts search tags contained in the tag database, and A tag relevance database on a server device that defines relevance information regarding the degree of relevance between tags, A tag relevance calculation means of a server device that calculates the degree of relevance between the search tag and candidate tags included in the tag relevance database, A terminal device's candidate tag presentation means receives candidate tags from a server device that meet a predetermined relevance level, and presents them separately for each attribute relating to at least one of the associated matters, people, places, or objects in the tag database. A terminal device having a means for receiving adopted tags that receives the result of a user selecting an adopted tag from the candidate tags, A server device's case data score calculation means receives the adopted tag from a terminal device, compares the adopted tag with the tags contained in the case data included in the case database, and calculates a score for each case data according to a predetermined calculation formula. A server device's case information output means transmits case information regarding case data that meets predetermined score conditions to a terminal device, A display means for a terminal device that displays information about transmitted case data, A data output processing system characterized by having the following features.

16. The candidate tag presentation means pre-selects candidate tags that satisfy a second condition of a predetermined degree of relevance. The aforementioned tag acceptance means allows the user to delete a selection from the automatically selected candidate tags or to select a new candidate tag before accepting it. The data output processing system according to claim 15.

17. The server device further includes means for preparing a case database, The tags included in the case database are extracted in advance using the tag database, For each case data, record the extracted tags. The data output processing system according to claim 15 or 16.

18. The aforementioned case database stores information related to the first perspective, The viewpoint database is provided on the aforementioned server device or a second server device different from the server device. The perspective database stores information relating to the first perspective and information relating to a second perspective that is in a corresponding relationship with the first perspective, in an associated manner. The server device, The system includes a second perspective information recording means that, for each case data contained in the case database, extracts information related to a second perspective from the perspective database based on information related to a first perspective, and records it in association with the case data, The aforementioned case information output means outputs information relating to the second perspective as case information. The data output processing system according to claim 15 or 16.

Citation Information

Patent Citations

  • Information retrieving device and recording medium with information retrieving software stored thereon

    JP2003316807A

  • Solution comparative chart creation method

    JP2007317064A

  • Retrieval system, retrieval method, program and storage medium

    JP2008243033A

  • Similar image search system

    JP2012242878A

  • Information search system with real-time feedback

    JP2014167815A