Data management device and data management method
The data management device and method efficiently organize and display data in a hierarchical tree format, addressing the challenge of finding information quickly in large datasets by using advanced search and structure modification techniques.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-29
- Publication Date
- 2026-03-12
AI Technical Summary
Existing systems take a long time for users to find necessary information when a large amount of data is displayed in a list.
A data management device and method that utilize an object management unit, hierarchical structure display unit, data management unit, search unit, and hierarchical structure modification unit to manage and display object data in a virtual space, allowing for efficient searching and modification of hierarchical structures based on search results and linking information.
Enables easy access to necessary information by organizing and displaying data in a hierarchical tree format, facilitating quick retrieval and understanding of complex data structures.
Smart Images

Figure 2026043922000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention is suitable for application to a data management device and a data management method relating to a technology for managing information. [Background technology]
[0002] Generally, businesses continuously perform maintenance work on a large number of facilities, devices, machines, and other objects, and are seeking to share information about the maintenance work related to these objects. For example, the following technologies exist as methods for sharing maintenance work information. Patent Document 1 discloses a technology in which, for example, causes of malfunctions related to maintenance work and methods of dealing with the malfunctions are registered in a database as maintenance support data, and a 3D model of the object of maintenance work is displayed at the location of the equipment that is the object of the maintenance work based on the maintenance support data retrieved as needed. With the technology disclosed in Patent Document 1, when there are multiple malfunction causes, these multiple malfunction causes are listed and displayed in a list, and when a user selects one of the malfunction causes from the list, the content of the maintenance support based on the maintenance support data is displayed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2020 / 217317 Summary of the Invention [Problem to be solved by the invention]
[0004] However, with the technology disclosed in Patent Document 1, when a huge amount of information is displayed in a list, it takes a long time for the user to find the information they need.
[0005] The present invention has been made in consideration of the above points, and aims to propose a data management device and a data management method that make it easier to find the information you need. [Means for solving the problem]
[0006] In order to solve such problems, the present invention comprises an object management unit that manages object data corresponding to an object in a virtual space that mimics real space and each part object data of each part object that constitutes the object; a hierarchical structure display unit that displays the hierarchical structure of each part object that constitutes the object in a tree format; a data management unit that links and manages related data regarding each part object that constitutes the object to the hierarchical structure; a search unit that searches for object data of each part of each part object that constitutes the object based on specified search conditions and keywords; and a hierarchical structure modification unit that modifies the hierarchical structure displayed in the virtual space based on the results of the search by the search unit and the linking information of a file list of related data linked to the object data of each part that has been searched.
[0007] In addition, in the present invention, the system includes an object management step in which an object management unit manages object data corresponding to an object in a virtual space that mimics real space and each part object data of each part object that constitutes the object; a hierarchical structure display step in which a hierarchical structure display unit displays the hierarchical structure of each part object that constitutes the object in a tree format; a data management step in which a data management unit manages related data regarding each part object that constitutes the object by linking it to the hierarchical structure; a search step in which a search unit searches for object data of each part of each part object that constitutes the object based on predetermined search conditions and keywords; and a hierarchical structure modification step in which a hierarchical structure modification unit modifies the hierarchical structure displayed in the virtual space based on the results of the search by the search unit and linking information of a file list of related data linked to the object data of each part that has been searched. [Effects of the Invention]
[0008] According to the present invention, it is possible to easily find necessary information. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a system configuration diagram showing an example of the configuration of a data management device according to an embodiment of the present invention; [Figure 2] FIG. 2 is a diagram showing an example of object data shown in FIG. [Figure 3] FIG. 2 is a diagram illustrating an example of hierarchical information illustrated in FIG. [Figure 4] FIG. 2 is a diagram showing an example of related data shown in FIG. [Figure 5] 10 is a flowchart illustrating an example of a procedure for an object management process. [Figure 6] 6 is a diagram showing an example of a result of a structural analysis performed by the object management process shown in the flowchart of FIG. 5. [Figure 7] 10 is a flowchart illustrating an example of a procedure for a hierarchical structure display process. [Figure 8] 8A to 8C are diagrams showing examples of hierarchical display by the hierarchical structure display process shown in FIG. 7 and display of information by selecting a hierarchical layer. [Figure 9] 8A to 8C are diagrams showing examples of hierarchical display by the hierarchical structure display process shown in FIG. 7 and display of information by selecting a hierarchical layer. [Figure 10] 10 is a flowchart illustrating an example of a procedure for a data management process. [Figure 11] FIG. 10 is a diagram illustrating an example of hierarchical information. [Figure 12] 10 is a flowchart illustrating an example of a procedure for a search process. [Figure 13] FIG. 10 is a diagram illustrating an example of metadata. [Figure 14] FIG. 10 is a diagram illustrating an example of search information. [Figure 15] 10 is a flowchart illustrating an example of a procedure for a hierarchical structure change process. [Figure 16] 10A and 10B are diagrams illustrating an example in which a hierarchical information display field including hierarchical information is changed. [Figure 17] FIG. 10 is a diagram showing an example of an information search screen. [Figure 18] 18 is a diagram showing an example in which the hierarchical structure displayed on the information search screen shown in FIG. 17 has been changed. FIG. [Figure 19] FIG. 10 is a diagram showing a modified example of a hierarchical information display field. [Figure 20] FIG. 10 is a diagram showing a modified example of a hierarchical information display field. [Figure 21] FIG. 10 is a diagram showing a modified example of a hierarchical information display field. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. 1 is a system configuration diagram showing an example of the configuration of a data management device 1 according to this embodiment. The data management device 1 is connected to an external system 2 and an external server 3 via a network 4. The external system 2 and the external server 3 each request data management from the data management device 1 via the network 4.
[0011] The data management device 1 includes a bus 10, a central control device 11, an input device 12, an output device 13, a communication device 14, a simulator 15, a main memory device 16, and an auxiliary memory device 17. The central control device 11, the input device 12, the output device 13, the communication device 14, the simulator 15, the main memory device 16, and the auxiliary memory device 17 are connected to each other by the bus 10.
[0012] The input device 12 is an input device such as a mouse or a keyboard. The output device 13 is an output device such as a display. The communication device 14 controls data communication with the external system 2 and the external server 3 via the network 4 under the control of the central control device 11. The simulator 15 performs a simulation using data managed by the data management device 1.
[0013] The auxiliary storage device 17 is a storage device having a storage area capable of non-volatilely storing software such as programs and data, and is, for example, a hard disk drive or a solid state drive (SSD).
[0014] The main memory device 16 is a storage device having a storage area capable of storing software such as programs and data in a non-volatile manner. Details of the main memory device 16 will be described later.
[0015] The main storage device 16 has, as software, an object management unit 161, a hierarchical structure display unit 162, a data management unit 163, a search unit 164, and a hierarchical structure change unit 165.
[0016] The object management unit 161 manages object data of 3D (Dimension) objects (hereinafter also referred to as "objects" or "parent objects") in a virtual space that mimics real space, and the part object data of each part object (hereinafter also referred to as "child objects") that make up the object.
[0017] The hierarchical structure display unit 162 displays the hierarchical structure of each part object that constitutes the object in a tree format on the screen. The hierarchical structure display unit 162 displays the hierarchical structure changed by the hierarchical structure change unit 165 on the screen.
[0018] The data management unit 163 manages the hierarchical structure of each part object constituting the object by linking related data relating to each part object constituting the object with the hierarchical structure of each part object constituting the object.
[0019] The search unit 164 searches for object data of each part of each part object that constitutes an object based on predetermined search conditions and keywords.
[0020] The hierarchical structure change unit 165 changes the hierarchical structure of each part object displayed in the virtual space based on the search results by the search unit 164 and linking information in a list of related data (also referred to as "registered data") 172 linked to the object data of each part found. The linking information, for example, associates the object data of each part with the related data 172 that should correspond to the object data of each part.
[0021] The data management unit 163 manages the related data 172 by linking it to some of the part objects that make up the object, and manages the part objects as hierarchical information that represents the hierarchical structure. The hierarchical structure change unit 165 displays the hierarchical structure as a list of part objects that include at least one part object that was found in the search by the search unit 164.
[0022] The hierarchical structure modification unit 165 adds additional information to the related data 172, extracts each part object that constitutes a specific related object based on the additional information such as tags or notes for the related data 172 that is found in the search by the search unit 164, and displays the hierarchical structure in a list of each part object. The additional information may be information other than the above-mentioned tags or notes.
[0023] The auxiliary storage device 17 includes object data 171, related data 172, search information 173, hierarchical information 174, a search database (hereinafter abbreviated as "DB") 175, and changed hierarchical information 176.
[0024] The object data 171 is, for example, three-dimensional data for managing the structure of a three-dimensional object. The related data 172 is data such as explanations and manuals for each part object that constitutes the three-dimensional object.
[0025] The search information 173 includes search conditions and keywords used in the search by the search unit 164, as well as search results.
[0026] The hierarchical information 174 is information about the hierarchical structure of each part object that constitutes a three-dimensional object.
[0027] The search DB 175 stores the objects to be searched by the search unit 164. The search DB 175 may include the related data 172, search information 173, and hierarchical information 174 described above.
[0028] The post-change hierarchical information 176 is hierarchical information relating to the hierarchical structure of each part object that has been changed as will be described later.
[0029] Fig. 2 is a diagram showing an example of the object data 171 shown in Fig. 1. The object data 171 includes, for example, a parent object name, a child object name, a hierarchical level, coordinates, mesh data, and materials. The example shown is object data 171 related to a facility object A.
[0030] In this embodiment, a "parent" refers to a higher-level part object in the hierarchical structure, and a "child" refers to at least one lower-level part object that makes up that higher-level part object. Therefore, a "parent object" is made up of at least one "child object."
[0031] The parent object name indicates the name of a higher-level part object, and the child object name indicates at least one lower-level part object that constitutes the higher-level part object.
[0032] The hierarchical level indicates the hierarchical position of each part object in the hierarchical structure. The coordinates indicate the position in virtual space. The coordinates represent the position in virtual space using predetermined X-axis, Y-axis, and Z-axis, for example (X, Y, Z).
[0033] In this embodiment, an object is composed of, for example, mesh data and materials. The mesh data defines the shape of the virtual space. The materials define the appearance of the virtual space. The mesh data is composed of, for example, vertices, edges, and faces (polygons). The vertices represent, for example, the coordinates of the object in the virtual space.
[0034] Edges connect vertices. Faces form areas enclosed by edges. Materials can specify properties such as color, texture, reflectivity, and transparency. For example, an object with a metallic texture is achieved by applying a metallic material. Materials are interpreted by, for example, a rendering engine to determine how an object appears in virtual space.
[0035] The object hierarchy links different objects so that when one object moves, the other object follows suit. For example, when a parent object at hierarchical level "1" moves, the child object at the next hierarchical level "2" also moves in sync. The hierarchy is an ordered structure, with the highest element taking priority. Elements (part objects) can also be added or deleted from the hierarchy. The coordinates of an object are the positional information of the object in virtual space. For example, the coordinates of an object are the center coordinates of the object.
[0036] In this embodiment, for example, mesh data and materials of an object may be stored in a client computer, and the hierarchical information 174 may be stored in an external server 3, which is an example of a server computer. The hierarchical structure change unit 165 makes it possible to rewrite the hierarchical information 174 in a remote environment.
[0037] Fig. 3 is a diagram showing an example of the hierarchical information 174 shown in Fig. 1. The hierarchical information 174 includes, for example, a parent object name and a hierarchical structure. The hierarchical information 174 including the hierarchical structure is, for example, data in a JSON (JavaScript Object Notation) format with a nested structure.
[0038] More specifically, the hierarchy information 174 including the hierarchical structure is, for example, the illustrated "Hierarchy_obj01a.json", and an example of this is: { "Facility Object A": { "children": { "Object1": { “name”: “Entire facility” "mesh": “001.obj”, “mat”: “001.mat”, "children": {...(omitted)... } The data format is as follows.
[0039] The hierarchical information 174 manages various types of metadata (such as the above-mentioned "whole facility," "001.obj," and "001.mat") by linking them to an object name "Object1" that indicates the name of a parent object. The hierarchical information 174 manages various types of metadata by linking them to, for example, a child object name "children" that indicates the name of a child object.
[0040] Fig. 4 is a diagram showing an example of the related data 172 shown in Fig. 1. The related data 172 includes, for example, a registration ID (identifier), linking information, a first type, a second type, a third type, a file link, a registration date, a search tag, importance, a memo, a creator, a related link_3D, and a related link_file. In the illustrated example, the related data 172 has a large number of columns, so it is displayed in two parts.
[0041] The registration ID indicates an ID (identifier) when the associated data 172 is registered in the data management unit 163. As described above, the linking information associates, for example, object data of each part with the associated data 172 that should correspond to the object data of each part. The first type, second type, and third type each indicate the type of the associated data 172. The first type indicates what the associated data 172 is, and in the illustrated example, indicates that it is a "file." The second type indicates the data type of the associated data 172, and in the illustrated example, indicates that it is a "PDF file." The third type indicates what the associated data 172 contains, and in the illustrated example, indicates that it is an "inspection record."
[0042] The file link indicates the file link destination of the related data 172. The registration date indicates the date on which the record of the related data 172 with registration ID = "1" was registered. The search tag indicates the tag used when searching by the search unit 164. The importance indicates the importance of the record. The memo indicates the memo attached to each record. The creator indicates the creator of the record with registration ID = "1".
[0043] Related link_3D indicates the related link of the object data 171 corresponding to each record. Related link_file indicates the file of the object data 171 corresponding to each record. The related link_file is, for example, a PDF file.
[0044] (1) Display only the hierarchical level that contains related data 172. The hierarchical structure change unit 165 refers to the registered link information for the file list obtained as a result of the search performed by the search unit 164, and reconstructs the hierarchical display with only the relevant objects.
[0045] (2) The number of related data 172 is displayed so that it can be seen, and reference files are linked from a screen showing the hierarchical structure of each part object. The hierarchical structure modification unit 165 refers to the registered linking information for the file list obtained by the search performed by the search unit 164, and reconstructs the hierarchical display in a manner that displays the number of files referenced for the linked object. At this time, when a hierarchical name is clicked, the hierarchical structure modification unit 165 may display a list of files linked to that object.
[0046] (3) Create a hierarchy that shows changes over time. As a result of the search performed by the search unit 164, the hierarchical structure change unit 165 refers to information about the registration date for the file list obtained by the search.
[0047] At this time, the hierarchical structure modification unit 165 performs a process of grouping files by year according to a certain rule, for example. The hierarchical structure modification unit 165 also generates hierarchical information for the number of groups and reconstructs the hierarchical display by changing only the file linking information. If objects are also registered by year, the hierarchical structure modification unit 165 links them according to year. If there is a change in the object, the hierarchical structure modification unit 165 may present the change. If there is no yearly registration for the object, the hierarchical structure modification unit 165 refers to the same object.
[0048] (4) Create a hierarchical representation classified by type. The hierarchical structure change unit 165 refers to the registered types for the file list obtained as a result of the search performed by the search unit 164, and reconstructs the hierarchical display so that the linked objects are classified by the referenced types. For example, the objects may be displayed in two categories: a plan and an implementation result.
[0049] (5) The related data 172 is expressed in a hierarchical manner so that the importance of the related data 172 can be understood. The hierarchical structure modification unit 165 references the registered importance levels for the file list obtained as a result of a search by the search unit 164, and reconstructs the hierarchical display in a manner that displays the referenced importance levels for linked objects. For example, the hierarchical structure modification unit 165 creates groups for each importance level and displays the importance levels for each importance group. Furthermore, the hierarchical structure modification unit 165 changes the color according to the importance level, and displays colored importance icons together with the hierarchical name.
[0050] (6) Link information between parts and files is added to the hierarchical information. As a result of a search performed by the search unit 164, the hierarchical structure modification unit 165 references registered link information for the file list obtained by the search and reconstructs the hierarchical display in a manner that displays the referenced link information for linked objects. For example, if there is link information between multiple objects, the hierarchical structure modification unit 165 displays the links in a manner that makes them clear, such as by connecting them with lines. If there is a file link, the hierarchical structure modification unit 165 similarly displays the objects in which the files are registered in a manner that makes the links clear.
[0051] The data management device 1 according to this embodiment has the above-described configuration. Next, an example of the operation of the data management device 1 will be described.
[0052] Fig. 5 is a flowchart showing an example of the procedure of the object management process. Fig. 6 is a diagram showing an example of the result of the structure analysis by the object management process shown in the flowchart in Fig. 5. The object management process is executed by the object manager 161.
[0053] In this structural analysis, the object data is a general 3D model with an extension such as ".fbx." In this structural analysis, a parent-child structure between a parent object and at least one child object is extracted and stored separately as hierarchical information 174.
[0054] Fig. 5 will be described below with reference to Fig. 6. First, in step S101, the object management unit 161 inputs object data representing the entire facility OBJ1 shown on the left side of Fig. 6. In step S102, the object management unit 161 analyzes the hierarchical structure of each part object that makes up the object.
[0055] Specifically, the object management unit 161 analyzes that, for example, an object representing the entire equipment OBJ1 is composed of a transport equipment OBJ01 and a manufacturing equipment OBJ02. The object management unit 161 analyzes the structure of the object, for example, when the manufacturing equipment OBJ02 is composed of equipment A OBJ021 and equipment B OBJ022. Furthermore, the object management unit 161 analyzes the structure of the object, for example, when the equipment A OBJ021 is composed of an arm OBJ0211 and a base OBJ0212.
[0056] In step S103, the object management unit 161 extracts hierarchical information 174 from the analysis results of the object structure. The hierarchical information 174 includes, for example, information about the hierarchical structure of each part object related to the structural analysis results illustrated in Fig. 6. In step S104, the object management unit 161 creates the hierarchical information 174.
[0057] In step S105, the object management unit 161 stores the object data 171 and the hierarchy information 174 in the auxiliary storage device 17.
[0058] Fig. 7 is a flowchart showing an example of the procedure for hierarchical structure display processing. The hierarchical structure display processing is executed by the hierarchical structure display unit 162. Figs. 8 and 9 are diagrams showing an example of a hierarchical display by the hierarchical structure display processing shown in Fig. 7 and an example of information display by hierarchical selection, respectively. Fig. 8 shows an example of a screen before the item "equipment A" is selected, and Fig. 9 shows an example of a screen after the item "equipment A" is selected.
[0059] In the hierarchical structure display process, the hierarchical structure display unit 162 reads information including, for example, meshes and materials, and displays the object in virtual space through rendering processing. In the hierarchical structure display process, the hierarchical structure display unit 162 reads registered hierarchical information 174 in JSON format, and based on the read hierarchical information 174, displays, for example, information corresponding to the metadata "name" on the screen together with the hierarchical structure of each part object of the object.
[0060] The hierarchical structure display process shown in Fig. 7 will be described below with reference to Fig. 8 and Fig. 9. First, in step S201, hierarchical structure display unit 162 reads specified object data 171, and displays an object in object display column 171A on the right side of hierarchical information display column 174A based on the read object data 171.
[0061] Next, in step S202, the hierarchical structure display unit 162 reads the hierarchical information 174 of each part object of the object, and based on the read hierarchical information 174, displays the hierarchical structure of each part object of the entire facility in the hierarchical information display field 174A, for example, as shown in Figure 8.
[0062] In step S203, when, for example, item "equipment A" 174A1 is selected in hierarchical information display column 174A, hierarchical structure display unit 162 displays information about the selected item "equipment A" in detailed information display column 802 to the right of object display column 171A.
[0063] In step S204, the hierarchical structure display unit 162 changes the display of the object according to the selected item "equipment A." In step S205, the hierarchical structure display unit 162 searches for, for example, the related data 172 for the item "equipment A" as information linked to the hierarchical level corresponding to the part of the item "equipment A," and displays the linked information.
[0064] 10 is a flowchart showing an example of the procedure of the data management process. The data management process is executed by the data management unit 163. In step S301, the data management unit 163 receives input of the object data 171.
[0065] The data management unit 163 searches for each part object that constitutes the object of the input object data 171, and determines the linking destination of the input object data 171. Here, as a method of searching for each part object, for example, the user may search for the part name of a specific part in text, with part name = hierarchical name of the object, or, for example, the user may determine that the object of a specific facility (for example, facility A) is the linking destination from the design documents of the facility A.
[0066] In step S303, the data management unit 163 creates metadata indicating the first type or the like based on the input information, and associates the created metadata with the object. In such association of the metadata with the object, the input information is added as metadata to the hierarchical information 174 in JSON format.
[0067] The data management unit 163 may add metadata based on the input information as text information as is, or may add memos, file names, and file links as shown in Fig. 11. Here, in this embodiment, it is important to be able to prepare multiple metadata patterns, and the number of types of hierarchical structure change patterns is determined depending on how many types of files, memos, file types, file importance, creators, search tags, file links between documents, etc. can be increased, for example.
[0068] In step S304, the data management unit 163 creates the search DB 175. Specifically, the data management unit 163 registers information in JSON format in the search DB 175. Specifically, the data management unit 163 makes it possible to search for "memo"="001.txt" with "name"="entire facility", for example.
[0069] Fig. 12 is a flowchart showing an example of the procedure of the search process. The search process is executed by the search unit 164 and the hierarchical structure display unit 162. Fig. 13 is a diagram showing an example of metadata. Note that the metadata is almost the same as that described above, so a description thereof will be omitted.
[0070] In step S401, search conditions and keywords are input. In step S402, the search unit 164 executes a search based on the search conditions and keywords.
[0071] In step S403, the hierarchical structure display unit 162 acquires and displays the search conditions, keywords, and search results. In step S404, the hierarchical structure display unit 162 saves the search conditions and keywords as search information 173.
[0072] 14 is a diagram showing an example of search information 173. In the search information 173, the search conditions are, for example, first type == "file" and second type == "pdf", a tag as an example of a keyword is "equipment", and "hit registration IDs" as an example of a search result are "1, 10, 12, 16, 20".
[0073] 15 is a flowchart showing an example of the procedure for hierarchical structure modification processing. The structure modification processing is executed by hierarchical structure modification unit 165. In step S501, hierarchical structure modification unit 165 acquires search conditions, keywords, and search results. In step S501, hierarchical structure modification unit 165 rewrites new hierarchical information 174 based on search information 173 and hierarchical information 174.
[0074] In step S502, the hierarchical structure change section 165 acquires the contents of the search DB 175 and the search information 173. In step S503, the hierarchical structure change section 165 determines the hierarchical display format.
[0075] In step S504, the hierarchical structure modification unit 165 generates hierarchical information 174 indicating the hierarchical structure of each part object after the search. In step S504, the hierarchical structure modification unit 165 may display, for example, the following: - Display only the hierarchy where the registered related data 172 exists. -Create a hierarchy that shows changes over time. · Use a hierarchical representation that allows you to understand the importance of related data 172 (registered data). -Display the number of registered related data 172 files so that it is clear. -Add link information between parts and files to the hierarchical information.
[0076] In step S 505 , the hierarchical structure change unit 165 passes the hierarchical information 174 to the hierarchical structure display unit 162 .
[0077] Fig. 16 is a diagram showing an example of changing the hierarchical information display field 174A including the hierarchical information 174. Fig. 16 shows that the hierarchical information display field 174A on the left side is changed to the hierarchical information display field 174A on the right side as a result of the search.
[0078] The hierarchical information display field 174A has a drop-down list 1174A and an "Reflect search results" button 1174B. The drop-down list 1174A is an operation part for specifying search conditions such as "Annual changes" for referring to changes by year, or other conditions such as "Classify by department" or "Actual results and plan." The "Reflect search results" button 1174B is an operation part that is operated to reflect the results of a search by the search unit 164 according to the search conditions, etc., specified in the drop-down list 1174A in the hierarchical information display field 174A.
[0079] For example, in the hierarchical information display field 174A shown on the left side of FIG. 16, if you select "Aging" in the drop-down list 1174A, click on the area specification field 1174C to select "Area B," and then operate the "Reflect search results" button 174B, the hierarchical structure change unit 165 will display the hierarchical information display field 174A shown on the right side of FIG. 16.
[0080] In a hierarchical information display field 174A shown on the right side of Fig. 16, hierarchical information 174 for "Area B" is displayed in a manner that changes for each year, such as 2022 and 2023. In the hierarchical information display field 174A shown on the right side of Fig. 16, an icon 172A is displayed indicating that it is possible to refer to related data 172 associated with each part object "Equipment Y1" and "Equipment Z1" in the hierarchical structure of each part object that makes up the object for "Area B," for example.
[0081] The icon 172A is attached to, for example, "Equipment Y1" and "Equipment Z1" of "Manufacturing Equipment 1" in "Area B" in 2022, and "Equipment Y1" of "Manufacturing Equipment 1" in "Area B" in 2023.
[0082] When the icon 172A is clicked, the hierarchical structure change unit 165 refers to the associated data 172 linked to the icon 172A and displays the contents of the associated data 172. The contents of the associated data 172 are information relating to the associated specific body part.
[0083] Information relating to a specific part may be, for example, a manual relating to that specific part. If related data 172 is registered in this way linked to a specific part, even if the hierarchical structure of each part object constituting the object is changed, related data 172 associated with each part object can be easily accessed without taking much time.
[0084] 17 is a diagram showing an example of an information search screen 1001. The information search screen 1001 includes a hierarchical information display field 174A, an object display field 171A, and a search window 300.
[0085] First, the search window 300 is a display field for setting search conditions, keywords, etc. used when the search unit 164 performs a search. The search window 300 includes a search target drop-down list 300A, a keyword input field 300B, a period input field 300C, a search execution button 300D, and a search result field 300E.
[0086] The search target drop-down list 300A is a drop-down list for specifying a search target as a search condition. In the example shown, "maintenance plan" is selected. The keyword input field 300B is used to input a keyword to be used when searching. The period input field 300C is used to input a search condition for the time range that the search target falls under.
[0087] When search execution button 300D is operated, search unit 164 uses these search conditions and keywords to search search DB 175. Search result field 300E displays the search results.
[0088] In object display field 171A, objects are displayed based on object data 171 selected by the user by hierarchical structure display unit 162. In hierarchical information display field 174A, "ALL" is selected in drop-down list 1174A, indicating that all are the target.
[0089] When the "Reflect search results" button 1174B is operated, the hierarchical structure display unit 162 uses the above-mentioned search conditions and keywords to acquire hierarchical information 174 of the object. The hierarchical structure display unit 162 displays the relationships between the part objects in a tree format in the hierarchical information display field 174A so that the hierarchical structure of the part objects that make up the object can be grasped, as shown in the figure.
[0090] The hierarchical structure display unit 162 displays, in the hierarchical information display field 174A, hierarchical information 174 relating to the manufacturing equipment for the entire facility, for example, for each of area A, area B, and area C, in response to the above "ALL."
[0091] Meanwhile, the hierarchical structure display unit 162 displays the target object in the object display field 171A based on the hierarchical information 174.
[0092] Fig. 18 is a diagram showing an example of a case where the hierarchical structure displayed on the information search screen shown in Fig. 17 has been changed. In the example shown, maintenance-related data 172 is searched for, and annual changes in maintenance targets are confirmed by hierarchical information 174 and changes in objects.
[0093] Objects managed by period information are registered in the data management unit 163. The period information is related to the above-mentioned registration date. When the search unit 164 executes a search including period information as a search condition, the hierarchical structure modification unit 165 generates a hierarchical structure in a form that represents changes over time, for example, annual changes in objects.
[0094] Specifically, in the example shown, when the "Reflect search results" button 1174B is operated with "Annual changes" selected in the drop-down list 1174A for the search results obtained based on the search criteria and keywords set in the search window 300, the hierarchical structure change unit 165 displays, for example, objects for fiscal year 2022 and objects for fiscal year 203 vertically in the object display column 171A so that the annual changes can be grasped.
[0095] In the illustrated example, for example, the arm of facility A in the manufacturing equipment in area A is being replaced. For this reason, icon 172A is displayed near the arm portion of the object for 2023. When this icon 172A is clicked, hierarchical structure display unit 162 opens related data 172 linked to icon 172A and displays its contents.
[0096] 19 is a diagram showing a modified example of the hierarchical information display field 174A. In the illustrated example, three icons 172A are displayed in 174B. Next to each icon 172A, the number of files of associated data 172 registered and linked to that icon 172A is displayed. That is, in area A of the entire equipment in 2022, three associated data 172 are registered in the arm of equipment A, and in area A of the entire equipment in 2023, two associated data 172 are registered in equipment A, and two associated data 172 are registered in that arm.
[0097] Connection line 172F indicates that the respective part objects indicated by icons 172A at both ends are related. This connection line 172F expresses the connection between the plurality of related data 172 in metadata such as the plurality of related data 172 by connecting them with a line. This allows the user to recognize that when referring to the related data 172 associated with one icon 172A, the related data 172 associated with the other icon 172A should also be referred to. This makes it possible to prevent the know-how that it is necessary to refer to the plurality of related related data 172 from being personalized to a specific user.
[0098] The data management unit 163 manages the related data 172 by linking it to each part object that constitutes the object and by adding additional information indicating the importance. The hierarchical structure change unit 165 displays the related data 172 linked to the part object in a list of part objects found in a search by the search unit 164 in an emphasized manner by adding one of importance marks 174D1 to 174D3 or a combination of these as an example of additional information indicating the importance.
[0099] In the illustrated example, the hierarchical information display field 174A displays an importance display field 174D next to the hierarchical information 174, in which items are displayed vertically. The importance display field 174D displays importance marks 174D1-174D3 at positions corresponding to the icons 172A. The importance marks 174D1-174D3 are configured to display differently, such as in color or pattern, depending on the importance of each associated data 172 corresponding to each icon 172A. This makes it possible to grasp the importance of the multiple associated data 172 associated with the multiple displayed icons 172A, and to refer to the associated data 172 with the highest priority first. This prevents the knowledge that multiple related associated data 172 need to be referred to from becoming personal to a specific user.
[0100] Furthermore, the importance marks 174D1 to 174D3 arranged as shown in the figure highlight the locations of the associated data 172 corresponding to the icons 172A according to the level of importance in the metadata called importance. As an example of such highlighting, for example, if three associated data 172 are registered in the example shown in the figure, the user can determine that the associated data 172 has the highest importance.
[0101] 20 is a diagram showing a modified example of the hierarchical information display field 174A. In the example shown, after searching for related data 172 using "equipment A," the display is divided by registered department information present in the metadata. Although the referenced objects are the same, the same hierarchical information is expressed in two ways. Specifically, when the "Reflect search results" button 1174B is operated with "Classify by department" selected in the drop-down list 1174A, the hierarchical structure change unit 165 acquires hierarchical information 174 for each department from the search DB 175.
[0102] The hierarchical structure display unit 162 displays the related data 172 for each department, represented by icons 172A, based on the acquired hierarchical information 174. For example, only icons 172A for links to documents related to design are displayed in the display field 174W. For example, only icons 172A for links to documents related to maintenance are displayed in the display field 174X. In this way, the user can easily acquire the related data 172 required for each department.
[0103] 21 is a diagram showing a modified example of the hierarchical information display field 174A. In the example shown, after searching for the related data 172 using "equipment A" and "maintenance," it is determined whether the file is a maintenance result file that has been performed as of the current time, or a maintenance plan file that is scheduled to be performed in the future. Specifically, when the "Reflect search results" button 1174B is operated with "Actual results and plan" selected in the drop-down list 1174A, the hierarchical structure change unit 165 acquires the hierarchical information 174 for each of the actual results and plan from the search DB 175.
[0104] The hierarchical structure display unit 162 displays the related data 172 for each actual result and plan, represented by icons 172A, based on the acquired hierarchical information 174. For example, only the icons 172A for document links related to the actual result are displayed in the display field 174W. For example, only the icons 172A for document links related to the plan are displayed in the display field 174X. In this way, the user can easily acquire the related data 172 required for each actual result and plan.
[0105] The data management device 1 according to this embodiment includes an object management unit 161 that manages object data 171 corresponding to an object in a virtual space that mimics real space and each part object data of each part object that constitutes the object; a hierarchical structure display unit 162 that displays the hierarchical structure of each part object that constitutes the object in a tree format; a data management unit 163 that manages related data for each part object that constitutes the object by linking it to the hierarchical structure; a search unit 164 that searches for object data for each part of each part object that constitutes the object based on predetermined search conditions and keywords; and a hierarchical structure modification unit 165 that modifies the hierarchical structure displayed in the virtual space based on the results of the search by the search unit 164 and the linking information of the file list of related data linked to the object data of each part that has been searched.
[0106] The data management method according to this embodiment includes an object management step in which an object management unit 161 manages object data 171 corresponding to an object in a virtual space that mimics real space and each part object data of each part object that constitutes the object; a hierarchical structure display step in which a hierarchical structure display unit 162 displays the hierarchical structure of each part object that constitutes the object in a tree format; a data management step in which a data management unit 163 manages related data regarding each part object that constitutes the object by linking it to the hierarchical structure; a search step in which a search unit 164 searches for object data of each part of each part object that constitutes the object based on predetermined search conditions and keywords; and a hierarchical structure modification step in which a hierarchical structure modification unit 165 modifies the hierarchical structure displayed in the virtual space based on the results of the search by the search unit 164 and the linking information of the file list of related data linked to the object data of each part that has been searched.
[0107] In this way, the existence of information such as the related data 172 relating to each part object of an object is not personal to a specific user, and other users can easily find the information they need.
[0108] The data management unit 163 manages the related data 172 by linking it to some of the part objects that make up the object, and manages the part objects as hierarchical information that represents the hierarchical structure. The hierarchical structure change unit 165 displays the hierarchical structure as a list of part objects that includes at least one part object found in a search by the search unit 164. In this way, the existence of information such as the related data 172 related to each part object of the object displayed in the hierarchical structure is not personal to a specific user, making it easier to find the information you need.
[0109] The hierarchical structure modification unit 165 adds additional information to the related data 172, extracts each part object that constitutes a specific related object based on the additional information such as tags or notes for the related data 172 found in the search by the search unit 164, and displays the hierarchical structure in a list of each part object. In this way, the existence of information such as the related data 172 related to each part object of the object displayed in the hierarchical structure is not personalized to a specific user, making it easier to find the information you need.
[0110] Objects managed by period information are registered in the data management unit 163. When the search unit 164 executes a search including period information as a search condition, the hierarchical structure modification unit 165 generates a hierarchical structure in a form that represents changes over time, for example, annual changes of objects. In this way, the existence of information such as related data 172 related to each part object of an object displayed in a hierarchical structure generated in a form that represents changes over time is not personalized to a specific user, making it easier to find required information.
[0111] The data management unit 163 manages the related data 172 by linking it to each part object that constitutes the object and by adding additional information indicating its importance. The hierarchical structure modification unit 165 displays the related data 172 linked to the part object in a list of part objects found in a search by the search unit 164 in an emphasized manner by adding one of importance marks 174D1 to 174D3 or a combination of these as an example of additional information indicating its importance. In this way, the existence of information such as the related data 172 related to each part object of the object is not personalized to a specific user, and the additional information indicating its importance makes it easier to find the necessary information.
[0112] In this embodiment, for example, mesh data and materials of an object are stored in a client computer (not shown), and hierarchical information 174 is stored in, for example, JSON format in an external server 3, which is an example of a server computer. The hierarchical structure change unit 165 makes it possible to rewrite the hierarchical information 174 in a remote environment. In this way, it becomes easier to find required information using the hierarchical information 174 rewritten in the remote environment.
[0113] The present invention is not limited to the above-described embodiments, and includes various modifications and equivalent configurations within the spirit and scope of the appended claims. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, the elements described in parallel in the present embodiment may be configured such that at least one of the elements is connected in series to the other elements. [Industrial Applicability]
[0114] The present invention can be applied to, for example, a data management device related to a technology for managing information. [Explanation of symbols]
[0115] 1...Data management device, 161...Object management unit, 162...Hierarchical structure display unit, 163...Data management unit, 164...Search unit, 165...Hierarchical structure change unit, 171...Object data, 172...Related data, 173...Search information, 174...Hierarchical information, 175...Search DB, 176...Changed hierarchical information
Claims
1. an object management unit that manages object data corresponding to an object in a virtual space that imitates a real space and each part object data of each part object that constitutes the object; a hierarchical structure display unit that displays the hierarchical structure of each part object that constitutes the object in a tree format; a data management unit that manages related data relating to each part object that constitutes the object by linking it to the hierarchical structure; a search unit that searches for object data of each part of each part object that constitutes the object based on predetermined search conditions and keywords; a hierarchical structure modification unit that modifies the hierarchical structure displayed in the virtual space based on the search result by the search unit and link information of a file list of related data linked to the object data of each searched part; A data management device comprising:
2. The data management unit the related data is managed in association with a part object constituting the object, and the part object is managed as hierarchical information representing the hierarchical structure; The hierarchical structure change unit The hierarchical structure is displayed as a list of part objects including at least one part object found in a search by the search unit.
2. The data management device according to claim 1.
3. The hierarchical structure change unit Adding additional information to the related data, extracting each part object constituting a specific related object based on the additional information from the related data found in the search by the search unit, and displaying a hierarchical structure in a list of each part object.
2. The data management device according to claim 1.
4. The data management unit Objects managed by period information are registered, The hierarchical structure change unit When the search unit executes a search including the period information, the hierarchical structure is generated in a form that expresses changes over time.
2. The data management device according to claim 1.
5. The data management unit The related data is managed by linking it to each part object constituting the object and adding additional information indicating importance to the related data, The hierarchical structure change unit Regarding a list of region objects found in a search by the search unit, additional information indicating importance is added to the associated data linked to the region objects and the associated data is displayed in an emphasized manner.
5. The data management device according to claim 4.
6. The mesh data and materials of the object are stored in a client computer, and the hierarchical information is stored in a server computer; The hierarchical structure change unit The layer information can be rewritten in a remote environment.
2. The data management device according to claim 1.
7. an object management step in which an object management unit manages object data corresponding to an object in a virtual space simulating a real space and each part object data of each part object constituting the object; a hierarchical structure display step in which a hierarchical structure display unit displays the hierarchical structure of each part object constituting the object in a tree format; a data management step in which a data management unit manages related data relating to each part object constituting the object by linking it to the hierarchical structure; a search step in which a search unit searches for object data of each part of each part object constituting the object based on predetermined search conditions and keywords; a hierarchical structure modification step in which a hierarchical structure modification unit modifies the hierarchical structure displayed in the virtual space based on the search result by the search unit and link information of a file list of related data linked to the object data of each searched part; A data management method comprising:
8. In the data management step, the data management unit manages the related data by linking it to a part object that constitutes the object, and manages the part object as hierarchical information that represents the hierarchical structure; In the hierarchical structure changing step, The hierarchical structure change unit displays the hierarchical structure as a list of part objects including at least one part object found in the search by the search unit.
8. The data management method according to claim 7.
9. The hierarchical structure changing step includes: The hierarchical structure change unit adds additional information to the related data, extracts each part object constituting a related specific object based on the additional information for the related data hit by the search unit, and displays the hierarchical structure in a list of each part object.
8. The data management method according to claim 7.
10. In the data management step, the data management unit registers an object managed by period information; In the hierarchical structure changing step, The hierarchical structure change unit generates the hierarchical structure in a form that represents a change over time when the search unit executes a search including the period information.
8. The data management method according to claim 7.
11. In the data management step, the data management unit manages the related data by linking the related data to each part object constituting the object and adding additional information indicating importance; In the hierarchical structure changing step, The hierarchical structure change unit adds additional information indicating importance to the related data linked to the part objects in the list of part objects found in the search by the search unit and displays the related data in an emphasized manner.
11. The data management method according to claim 10.
Citation Information
Patent Citations
Maintenance assistance device, maintenance assistance method, and maintenance assistance program
WO2020217317A1