Sign In to Follow Application
View All Documents & Correspondence

Information Management Device Information Management Method And Information Management System

Abstract: An information management device (1) according to the present invention is provided with: a registration processing unit (13) which upon reception of component part information configured by making information relating to equipment into parts generates relation information indicating a relation between the received component part information and one or a plurality of other pieces of component part information and which stores component part information relating to the relation information in a storage unit together with the generated relation information; and an information analysis unit (11) which is a display screen generation unit that on the basis of the relation information expresses and displays the respective pieces of component part information stored in the storage unit on a display unit (21) in a format in which the relation with the other component part information is visually confirmable.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
25 September 2018
Publication Number
08/2019
Publication Type
INA
Invention Field
ELECTRICAL
Status
Email
info@krishnaandsaurastri.com
Parent Application

Applicants

MITSUBISHI ELECTRIC CORPORATION
7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310

Inventors

1. NAGAO, Kayo
c/o Mitsubishi Electric Corporation, 7-3, Marunouchi 2-chome, Chiyoda-ku, Tokyo 1008310

Specification

FORM 2
THE PATENTS ACT, 1970
(39 of 1970)
&
THE PATENTS RULES, 2003
COMPLETE SPECIFICATION
[See section 10, Rule 13]
INFORMATION MANAGEMENT APPARATUS, INFORMATION MANAGEMENT METHOD, AND INFORMATION MANAGEMENT SYSTEM;
MITSUBISHI ELECTRIC CORPORATION, A CORPORATION ORGANISED AND EXISTING UNDER THE LAWS OF JAPAN, WHOSE ADDRESS IS 7-3, MARUNOUCHI 2-CHOME, CHIYODA-KU, TOKYO 100-8310, JAPAN
THE FOLLOWING SPECIFICATION PARTICULARLY DESCRIBES THE INVENTION AND THE MANNER IN WHICH IT IS TO BE PERFORMED.
5
2
DESCRIPTION
Field
[0001] The present invention relates to an information management apparatus, an information management method, and 5 an information management system for managing information required to build a factory automation (FA) system.
Background
[0002] Factory automation (hereinafter referred to as 10 FA) systems are realized by a combination of a large number of FA devices, each of which requires settings, programs, and the like. The pieces of information such as settings and programs of these FA devices are becoming increasingly modularized and structured in order to facilitate reuse of 15 such information. A user manages these pieces of information as assets required at the time of building FA systems the next time.
[0003] However, these modularized pieces of information are information with various granularities such as a set of 20 setting data for one factory equipment line, setting data for one system including a plurality of devices, a project of one device, a plurality of screen settings, one program, a part of the operation of a program extracted, and the like. Here, a project refers to data required for the 25 operation of the device, specifically data including a program for operating the device, control information for controlling the device, and the like. The device executes an operation according to the projects being set by setting various parameters to be used for each project. 30
[0004] In addition, the modularized pieces of information have various relationships with one another. For example, one piece of information has an inclusive
3
relationship with another piece of information or a combination of information having some relevance to each other exists. A system that manages settings, programs, and the like of FA devices for future use has a challenge of facilitating checking of whether or not the information 5 being managed includes required information, checking for the relationship between the information, and the like. By solving the challenge, the existing information can be diverted efficiently and thus the workload of, for example, building and modifying the FA system can be reduced. 10
[0005] Patent Literature 1 describes an invention that centralizes information used in the control of FA devices as tags to allow for easy reuse of the tags.
Citation List 15
Patent Literature
[0006] Patent Literature 1: Japanese Patent Application Laid-open No. 2004-227460
Summary 20
Technical Problem
[0007] However, the invention described in Patent Literature 1 manages only the information used in the control of the FA devices and cannot manage other information. In addition, relevance between the 25 information being managed is not taken into account, which makes efficient reuse of the information difficult.
[0008] On the other hand, one can manage various types of information, for example, by using a general-purpose folder management tool or the like to manage the 30 information in a hierarchical structure individually or to appropriately determine the names of folders to be managed. Components of different granularities can also be managed.
4
However, when the information is managed using the folder management tool or the like, operators except the operator who assigns the folder names have a hard time finding required information and finding slave data, namely information with fine granularity, contained in master data, 5 namely information with coarse granularity. Moreover, when the slave data is saved individually, the relationship thereof with the master data is unknown; therefore, reuse of such data takes time.
[0009] The present invention has been made in view of 10 the above, and an object of the invention is to obtain an information management apparatus that can achieve efficient reuse of information used in an FA system.
Solution to Problem 15
[0010] In order to solve the above problems and achieve the object, an information management apparatus according to an aspect of the present invention includes: a registration processing unit to receive component information obtained by modularizing information related to 20 a system, generate relationship information indicating a relationship between the received component information and one or a plurality of pieces of another component information, and store the component information related to the relationship information in a storage unit together 25 with the generated relationship information; and a display screen generation unit to display each piece of the component information stored in the storage unit on a display unit by representing, on a basis of the relationship information, each piece of the component 30 information in a form that allows a relationship with the another component information to be visually identified.
5
Advantageous Effects of Invention
[0011] The information management apparatus according to the present invention can achieve efficient reuse of information used in the FA system.
5
Brief Description of Drawings
[0012] FIG. 1 is a diagram illustrating an example of the configuration of an information management apparatus according to an embodiment of the present invention.
FIG. 2 is a diagram illustrating an example of 10 component information according to the embodiment.
FIG. 3 is a diagram for explaining an example of relationship information according to the embodiment.
FIG. 4 is a diagram for explaining an example of the relationship information according to the embodiment. 15
FIG. 5 is a diagram illustrating the hardware configuration of the information management apparatus according to the embodiment.
FIG. 6 is a diagram illustrating an example of a screen that the information management apparatus displays 20 on a display unit when performing user authentication according to the embodiment.
FIG. 7 is a diagram illustrating an example of a screen that the information management apparatus according to the embodiment displays on the display unit when 25 allowing a user to select a menu.
FIG. 8 is a diagram illustrating an example of a screen that the information management apparatus according to the embodiment displays on the display unit when allowing a user to input a group name of component 30 information.
FIG. 9 is a diagram illustrating an example of the operation of the information management apparatus when an
6
operation of registering the component information according to the embodiment is performed.
FIG. 10 is a flowchart illustrating an example of the operation in which the information management apparatus according to the embodiment registers the component 5 information and relationship information on a data server.
FIG. 11 is a flowchart illustrating an example of the operation in which a registration processing unit of the information management apparatus according to the embodiment generates the relationship information. 10
FIG. 12 is a diagram illustrating an example of a screen that the information management apparatus according to the embodiment displays on the display unit after completing registration of the component information.
FIG. 13 is a diagram illustrating an example of 15 display of the component information according to the embodiment and an example of content of the relationship information and setting information associated with the component information.
FIG. 14 is a diagram illustrating an example of 20 display of the component information according to the embodiment and an example of content of the relationship information and setting information associated with the component information.
FIG. 15 is a diagram illustrating an example of the 25 operation of browsing the component information according to the embodiment.
FIG. 16 is a diagram illustrating an example of the operation for changing the relationship between the component information according to the embodiment. 30
FIG. 17 is a diagram illustrating an example of the operation for changing the relationship between the component information according to the embodiment.
7
FIG. 18 is a diagram illustrating an example of the operation of duplicating the component information according to the embodiment.
FIG. 19 is a diagram illustrating an example of the operation of changing the setting information according to 5 the embodiment.
FIG. 20 is a diagram illustrating an example of the operation of changing association information and the setting information according to the embodiment.
FIG. 21 is a diagram illustrating an example of a 10 screen that the information management apparatus according to the embodiment displays on the display unit when setting an access right.
FIG. 22 is a diagram illustrating an example of the configuration of an information management system according 15 to the embodiment.
FIG. 23 is a diagram illustrating another example of the configuration of an information management system according to the embodiment.
20
Description of Embodiment
[0013] An information management apparatus, an information management method, and an information management system according to embodiments of the present invention will now be described in detail with reference to 25 the drawings. Note that the present invention is not limited to the embodiments.
[0014] Embodiment.
FIG. 1 is a diagram illustrating an example of the configuration of an information management apparatus 30 according to an embodiment of the present invention.
[0015] An information management apparatus 1 includes a data server 30 and manages information related to an FA
8
system. Information to be managed is modularized for easy reuse thereof. Here, modularization means to put together information related to a certain FA device, such as an operation program, a specification, and a manual, as one piece of information or to extract part of a certain piece 5 of information that can be diverted such as a part of a program for controlling the FA device that is related to a part of the function of the FA device and make the extracted part into another information. The information related to the FA system corresponds to, but is not limited 10 to, a design document of the FA system, the specification of the FA devices included in the FA system, a program for operating the FA devices, parameters of the FA devices, and the like. The information may be any information related to the FA system. The information may also be information 15 indirectly related to the FA system. In the following description, various pieces of information related to the FA system that are modularized and managed by the information management apparatus 1 will be referred to as component information. 20
[0016] The configuration of the information management apparatus 1 will be described. The information management apparatus 1 includes an information processor 10, a display unit 21, an input unit 22, an external memory connection unit 23, a user management unit 24, an output unit 25, and 25 the data server 30. The information processor 10 includes an information analysis unit 11, a search processing unit 12, a registration processing unit 13, a setting information editing unit 14, and a relationship information editing unit 15. The information management apparatus 1 30 acquires information related to an FA system from an external device and executes processing of writing the acquired information in the data server 30, processing of
9
displaying the information related to the FA system that is stored in the data server 30 on the display unit 21 and allowing a user to check the information, and the like.
[0017] In the information processor 10 of the information management apparatus 1, the information 5 analysis unit 11 analyzes the information acquired from an external device and the information read from the data server 30. The search processing unit 12 searches for information satisfying a condition from the information stored in the data server 30. The registration processing 10 unit 13 registers information specified by a user, i.e., the information related to the FA system, on the data server 30. The setting information editing unit 14 edits setting information to be described later. The relationship information editing unit 15 edits relationship 15 information to be described later. The setting information editing unit 14 and the relationship information editing unit 15 make up an information editing unit.
[0018] In the information management apparatus 1, the display unit 21 displays various operation menu screens for 20 a user to use the information management apparatus 1, a confirmation screen for the information stored in the data server 30, a confirmation screen for the information acquired from an external device, and the like. The input unit 22 receives an input operation by a user, specifically, 25 an operation of selecting an action to be executed, an operation of editing information displayed on the display unit 21, and the like. The external memory connection unit 23 is an interface for connecting a detachable external memory. The user management unit 24 performs processing of 30 externally acquiring information on a user of the information management apparatus 1, processing of determining whether or not to permit the user to use
10
various functions of the information management apparatus 1, and the like. The output unit 25 performs processing of reading information stored in the data server 30 and outputting the information to a work area of a storage (not illustrated), and the like. Note that instead of including 5 the display unit 21 in the information management apparatus 1, the information management apparatus 1 may include a connection unit for connecting an external display and may be configured to display various screens on the external display connected via the connection unit. 10
[0019] The data server 30 includes a data storing unit 31 and a user data storing unit 32.
[0020] In the data server 30 of the information management apparatus 1, the data storing unit 31 stores component information 311, setting information 312, and 15 relationship information 313. The component information 311 is modularized information related to an FA system and is generated and edited by an application or the like outside the information management apparatus 1. The component information 311 is stored in the form in which it 20 is originally acquired from an external device by the information management apparatus 1.
[0021] Details of the component information 311 will be described with reference to FIG. 2. FIG. 2 is a diagram illustrating an example of the component information. The 25 component information 311 stored in the data storing unit 31 of the data server 30 includes a plurality of types of information with different granularities. As illustrated in FIG. 2, the component information 311 includes information modularized at a factory level, information 30 modularized at a system level, information modularized at a device level, information modularized at a program level, and information modularized at a program component level.
11
The granularity of these pieces of component information that are modularized information satisfies the following relationship: the component information at the factory level > the component information at the system level > the component information at the device level > the component 5 information at the program level > the component information at the program component level. Note that the levels in FIG. 2 are illustrated as examples and information modularized at other levels may be included as the component information 311. 10
[0022] The component information at the factory level corresponds to a workspace, a set of a plurality of workspaces, a specification of a workspace, and the like. The workspace is information configured to include a plurality of projects. The component information at the 15 system level corresponds to a workspace, a set of a plurality of projects, a specification of the system, and the like. The component information at the device level corresponds to a project of each device, a specification of the project, and the like. The component information at 20 the program level corresponds to a program used in the project of each device, a specification of the program, template screen data, voice data, and the like. The component information at the program component level corresponds to a function brock (FB) that is a component 25 obtained by extracting a part of the operation of a program, and the like. Note that pieces of the component information with finer granularities included in each piece of component information have some relevance to each other. For example, component information at the program level on 30 a program for operating a certain FA device includes component information generated by extracting a part of processing of the program.
12
[0023] The setting information 312 is information associated with one of the component information 311 and is, for example, information indicating the settings of a project of an FA device in a case where the component information associated is the project. Communication 5 settings and the like of an FA device equipped with a communication function also correspond to the setting information 312. Note that some pieces of the component information 311 are not associated with the setting information 312. 10
[0024] The relationship information 313 is information indicating the relationship among a plurality of pieces of the component information 311 stored in the data storing unit 31. The relationship information 313 is associated with one or a plurality of pieces of the component 15 information 311. The relationship information 313 is generated by the information processor 10 of the information management apparatus 1 and is associated with the component information 311. An example of the relationship information 313 will be described with 20 reference to FIGS. 3 and 4. FIGS. 3 and 4 are diagrams for explaining an example of the relationship information.
[0025] Reference characters “A”, “B”, “C”, and “D” in FIG. 3 indicate component information on A-System making up the FA system of Factory (X) or component information on 25 devices and the like included in A-system. The information A, or the component information A, is information obtained by modularizing all the information related to A-System, the information B is information obtained by modularizing all the information related to a device 36 included in A-30 system, the information C is information obtained by modularizing all the information related to a device 37 included in A-system, and the information D is information
13
obtained by modularizing all the information related to part of the information related to the device 37, such as a project of the device 37. In the example illustrated in FIG. 3, the information A and the information B have a master-slave relationship, the information A and the 5 information C have a master-slave relationship, and the information C and the information D have a master-slave relationship. FIG. 4 illustrates the relationship information associated with each of the information A, B, C, and D illustrated in FIG. 3. Relationship information 313A 10 illustrated in FIG. 4 is the relationship information associated with the information A. The relationship information 313A indicates that the information A belongs to Factory (X). Relationship information 313B illustrated in FIG. 4 is the relationship information associated with 15 the information B. The relationship information 313B indicates that the information B belongs to the information A, or the information B has a master-slave relationship with the information A. Relationship information 313C illustrated in FIG. 4 is the relationship information 20 associated with the information C. The relationship information 313C indicates that the information C belongs to the information A. Relationship information 313D illustrated in FIG. 4 is the relationship information associated with the information D. The relationship 25 information 313D indicates that the information D belongs to the information C. Note that the relationship information 313 has the configuration illustrated in FIG. 4 as an example and may thus have any configuration as long as the information allows one to recognize the relationship 30 between the component information 311, i.e., the information allows one to recognize the master-slave relationship between each component information 311 and any
14
of the other component information 311.
[0026] The component information 311, the setting information 312, and the relationship information 313 are stored in the data storing unit 31 while being associated with one another as described above. These information may 5 be associated with one another using any method. For example, one possible method may be to associate the information by assigning the same identification information (ID) to the component information 311, the setting information 312, and the relationship information 10 313 that need to be associated with one another, but another method may be used.
[0027] The user data storing unit 32 of the data server 30 stores information on a user of the information management apparatus 1, specifically information such as a 15 user ID, a password, and an access right assigned to the user who has permission to use the information management apparatus 1.
[0028] Next, the configuration of hardware implementing the information management apparatus 1 will be described. 20 The information management apparatus 1 can be implemented by hardware 200 illustrated in FIG. 5, or a processor 201, a memory 202, a display 203, an input device 204, an external memory interface 205, a network interface 206, and a storage 207. The hardware 200 is a personal computer, 25 for example.
[0029] The processor 201 can be a central processing unit (CPU), a system large scale integration (LSI), or the like. The CPU is also referred to as a processing unit, an arithmetic unit, a microprocessor, a microcomputer, a 30 processor, or a DSP. The processor 201 implements the information processor 10 by reading, from the memory 202, and executing a program for the processor 201 to operate as
15
the information management apparatus 1.
[0030] The memory 202 can be a non-volatile or volatile semiconductor memory, such as a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable read only memory (EPROM), or an electrically 5 erasable programmable read only memory (EEPROM), a magnetic disk, a flexible disk, an optical disk, a compact disc, a mini disc, a digital versatile disc (DVD), or the like. The memory 202 stores the program for the processor 201 to operate as the information management apparatus 1. The 10 memory 202 is also used as a work memory when the processor 201 executes various processings.
[0031] The display 203 is a liquid crystal monitor or the like and makes up the display unit 21 illustrated in FIG. 1. The input device 204 is a mouse, a keyboard, or 15 the like and makes up the input unit 22 illustrated in FIG. 1. The external memory interface 205 is an interface for connecting an external memory and makes up the external memory connection unit 23 illustrated in FIG. 1. The network interface 206 is a network interface card or the 20 like, and used when the information management apparatus 1 communicates with external other devices. The storage 207 is a hard disk or the like and makes up the data storing unit 31 and the user data storing unit 32 of the data server 30. 25
[0032] Next, the operation of the information management apparatus 1 will be described. In the present embodiment, the description will be made separately for: a component information registration operation that is an operation of newly registering component information in the data server 30 30 of an information management system 100; a component information browsing operation that is an operation of searching for required component information from the
16
component information registered in the data server 30 and, for example, displaying, on the display unit 21, the information; an information changing operation of changing the relationship information and the setting information registered in the data server 30; and other operations. 5
[0033]
The information management apparatus 1 displays an initial screen for starting the operation of the information management apparatus 1 on the display unit 21 upon detecting that a user uses the input unit 22 to 10 perform a predetermined operation, specifically an operation for starting the use of the information management apparatus 1. Any operation may be performed as the predetermined operation as long as the operation can trigger the start of the operation of the information 15 management apparatus 1. Such an operation includes, but is not limited to, pressing of a specific operation button provided on the keyboard as the input unit 22, displaying in advance an icon for providing an instruction to start the operation of the information management apparatus 1 on 20 the display unit 21 and clicking on the icon using the mouse as the input unit 22, and the like.
[0034] A screen illustrated in FIG. 6 is an example of the initial screen displayed on the display unit 21. When displaying the screen illustrated in FIG. 6 on the display 25 unit 21, the information management apparatus 1 waits for the execution of an operation to input information in a user ID input field 61 and a password input field 62. Upon detecting completion of the operation to input information, the information management apparatus 1 determines whether 30 or not a user ID and a password being input are correct, and displays a screen corresponding to the result of determination on the display unit 21. When a user ID and a
17
password are correct, the information management apparatus 1 displays a screen illustrated in FIG. 7 on the display unit 21, for example. The apparatus performs authentication by causing the user to input a user ID and a password in order to limit the users who can use the 5 information management apparatus 1 to a specific user and prevent, for example, unauthorized use of the information management apparatus 1. Note that the information management apparatus 1 may be configured such that it displays the screen illustrated in FIG. 7 immediately after 10 the start of the operation by skipping the operation of displaying the screen illustrated in FIG. 6 on the display unit 21 and causing the user to input a user ID and a password.
[0035] The screen illustrated in FIG. 7 is a menu screen 15 that allows the user to select a function to be used by the user, or an operation to be executed by the information management apparatus 1. The menu screen illustrated in FIG. 7 includes a registration button, a browse button, and an end button, but the display content is not limited thereto. 20 The information management apparatus 1 starts the component information registration operation once the registration button is pressed or clicked by the user. Note that when the browse button is pressed, the information management apparatus 1 starts the operation of browsing the component 25 information registered in the data server 30. The information management apparatus 1 terminates the display of the menu screen when the end button is pressed. The information management apparatus 1 in this case returns to the state before the user executes the operation for 30 starting the use of the information management apparatus 1.
[0036] Upon starting the component information registration operation, the information management
18
apparatus 1 first displays the screen illustrated in FIG. 8 on the display unit 21 and causes the user to input the name of a component group in which the component information is to be registered. The name of the component group is information required at the time of generating the 5 relationship information associated with the component information. In the case of the relationship information illustrated in FIG. 4, Factory (X) corresponds to the component group name.
[0037] The information management apparatus 1 is ready 10 to receive an operation of registering the component information by the user when the operation of registering the component group name is performed, or when information is input to a component group name input field 81 and the registration button is pressed. Note that when an end 15 button displayed on the screen of FIG. 8 is pressed, the information management apparatus 1 returns the display on the display unit 21 to the screen illustrated in FIG. 7.
[0038] FIG. 9 is a diagram illustrating an example of the operation of the information management apparatus 1 20 when the operation of registering the component information is performed, i.e., an example of the operation of the information management apparatus 1 after the operation of registering the component group name is performed.
[0039] The information management apparatus 1 displays a 25 screen as illustrated in FIG. 9(a) on the display unit 21 when the operation of registering the component group name is performed. Note that the display in FIG. 9 illustrates an example in a case where “X-System” is input as the component group name, in which case a component group name 30 93 is displayed in a display region 91.
[0040] Next, the information management apparatus 1 waits for the user to select component information to be
19
registered and give an instruction to start the registration of the component information being selected. The user may use any operation method to select the component information and give an instruction to start the registration. Here, an example of the operation method 5 will be illustrated. When selecting the component information and giving an instruction to start the registration, the user uses the input unit 22 to perform the component information registration operation by following the procedure illustrated in FIG. 9(b). 10 Specifically, the user first performs an operation of separately displaying a screen 95 for selecting the component information on the display unit 21, and then performs an operation of displaying the component information to be registered on the screen 95 and dragging 15 and dropping one or more pieces of the component information to a display region 92. FIG. 9(b) illustrates an example of the operation when the user selects the component information A and gives an instruction to start the registration. 20
[0041] Note that the component information A, B, and C displayed on the screen 95 of FIG. 9(b) appears to be stored in the same folder for the convenience of description. In practice, the component information A is stored in a folder different from a folder in which the 25 component information B and C is stored. Here, the description will be made here assuming that the component information A is stored in a top-level folder while the component information B and C is stored in a folder one level below the folder that stores the component 30 information A. The component information A, B, and C is stored in an internal memory (not illustrated) in the information management apparatus 1 or an external memory
20
connected to the external memory connection unit 23.
[0042] When the component information to be registered is selected by the user, the information management apparatus 1 registers the selected information in the data server 30. In registering the selected component 5 information in the data server 30, the information management apparatus 1 checks the presence or absence of the relationship information associated with the component information to be registered and, if any, registers the relationship information together in the data server 30. 10 When no relationship information is associated with the component information to be registered, the information management apparatus 1 generates relationship information and associates the information with the component information, and then registers the component information 15 and the generated relationship information in the data server 30. The information management apparatus 1 also checks the presence or absence of setting information associated with the component information to be registered and, if any, registers the setting information together 20 with the component information and the relationship information in the data server 30.
[0043] Here, the description will be made, with reference to FIGS. 10 and 11, of details of the operation in which the information management apparatus 1 checks the 25 presence or absence of the relationship information associated with the component information to be registered in the data server 30 and registers the component information and the relationship information in the data server 30. 30
[0044] FIG. 10 is a flowchart illustrating an example of the operation in which the information management apparatus 1 registers the component information and the relationship
21
information in the data server 30.
[0045] Upon receiving an instruction to start registration of the component information selected by a user (step S1), the information management apparatus 1 checks the presence or absence of the relationship 5 information associated with the component information to be registered (step S2). The information management apparatus 1 checks the presence or absence of the corresponding relationship information within a storage area or a folder that stores the component information to be registered. If 10 the relationship information associated with the component information to be registered exists in the same folder as the folder storing the component information (Yes in step S2), the information management apparatus 1 analyzes the relationship information associated with the component 15 information to be registered (step S4) and checks the relationship between the component information registered in the data server 30. The information management apparatus 1 then registers the component information selected by the user and the relationship information 20 associated therewith in the data server 30 (step S5). Specifically, the information management apparatus 1 stores the component information and the relationship information in the data storing unit 31. Note that the relationship information associated with the component information to be 25 registered exists in the same folder as the folder storing the component information in a case where, for example, the component information registered in the information management system 100 as the component information on Y-System is temporarily output to an external memory or the 30 like and then registered as component information on X-System. As will be described later, when temporarily outputting the component information registered in the
22
information management system 100 to the external memory or the like, the information processing apparatus 1 also outputs relationship information and setting information associated with the component information to be output to an external device while maintaining the association. 5
[0046] If no relationship information is associated with the component information to be registered (No in step S2), the information management apparatus 1 generates relationship information (step S3), analyzes the generated relationship information (step S4), and checks the 10 relationship between the component information registered in the data server 30. The information management apparatus 1 then registers, in the data server 30, the generated relationship information in association with the component information to be registered (step S5). Note 15 that in the information management apparatus 1, the registration processing unit 13 of the information processor 10 performs the processing of steps S2, S3, and S5 described above, and the information analysis unit 11 performs the processing of step S4 described above. In 20 step S3, the registration processing unit 13 generates the relationship information by following the procedure illustrated in FIG. 11. FIG. 11 is a flowchart illustrating an example of the operation in which the registration processing unit 13 of the information 25 management apparatus 1 generates the relationship information.
[0047] When the relationship information is to be generated, i.e., when the result of determination in step S2 is “No”, the registration processing unit 13 checks 30 whether or not other component information exists in an upper level folder of the folder that stores the component information to be registered (step S31). Here, the “upper
23
level folder” is a folder that is one level higher than the folder storing the component information to be registered.
[0048] If other component information exists in the upper level folder (Yes in step S31), the registration processing unit 13 checks whether or not a plurality of 5 pieces of the other component information are registered in the data server 30 (step S32).
[0049] If one piece of the other component information rather than a plurality of pieces of the other component information is registered in the data server 30 (No in step 10 S32), the registration processing unit 13 generates relationship information indicating that the other component information registered in the data server 30 is master information among the other component information in the upper level folder (step S35). When the component 15 information to be registered is information D1 and the component information registered in the upper level is information D0, for example, the registration processing unit 13 generates relationship information indicating that the master information of the information D1 is the 20 information D0. Using the format of the relationship information as illustrated in FIG. 4, the registration processing unit 13 generates “belongs to D0” as the relationship information on the information D1. Note that since the master component information need only be known, 25 the registration processing unit 13 may generate the information “D0” or the like uniquely indicating the master component information as the relationship information.
[0050] In contrast, if a plurality of pieces of the other component information are registered in the data 30 server 30 (Yes in step S32), the registration processing unit 13 waits for the user to select the other component information to be the master information and the user
24
selects the other component information to be the master information (step S33). In step S33, the registration processing unit 13 displays, on the display unit 21, the other component information that can be the master information of the component information to be registered, 5 i.e., the other component information registered in the data server 30 among the other component information in the upper level folder, and waits for one piece of the other component information being displayed to be selected.
[0051] Once the user selects the other component 10 information to be the master information, the registration processing unit 13 generates relationship information indicating that the selected other component information is the master information (step S34).
[0052] If the other component information does not exist 15 in the upper level folder (No in step S31), the registration processing unit 13 generates relationship information indicating the absence of the other component information to be the master information (step S36).
[0053] The registration processing unit 13 generates the 20 relationship information by executing the processings illustrated in steps S31 to S36 above.
[0054] The description here refers back to the flowchart illustrated in FIG. 10. After completing the registration of the component information and the relationship 25 information by executing the processings in steps S1 to S5, the information management apparatus 1 displays the component information registered in the data server 30 on the display unit 21 in the form that allows the relationship between the component information to be 30 visually identified, in accordance with the result of analysis obtained by executing step S4 (step S6). Note that the component information to be displayed on the
25
display unit 21 is the component information registered in step S5 and other component information related to the component information. That is, the information management apparatus 1 displays the component information registered in step S5 and the component information belonging to the 5 same component group as that registered in step S5 on the display unit 21. Note that in the information management apparatus 1, the information analysis unit 11 of the information processor 10 performs the processing in step S6. The information analysis unit 11 is a display screen 10 generation unit that displays each piece of the component information stored in the data server 30 on the display unit 21 in the form that allows the relationship with the other component information to be visually identified.
[0055] The description here refers back to FIG. 9. 15 After executing the operation illustrated in FIG. 9(b) and completing the registration of the component information A, the information management apparatus 1 displays the component information A in the display region 92 as illustrated in FIG. 9(c). No component information exists 20 as the master information of the component information A in the example illustrated in FIG. 9(c); therefore, the information management apparatus 1 displays the component information A immediately below the display of the component group name (X-System). Note that the display 25 “xxxx” next to “A:” indicates the details of setting information associated with the component information A.
[0056] The information management apparatus 1 thereafter registers the component information B in the data server 30 when an operation illustrated in FIG. 9(d), i.e., an 30 operation of providing an instruction to start registration of the component information B, is performed. The registration operation is similar to the operation of
26
registering the component information A described above. The component information B is stored in the folder one level below the folder that stores the component information A as described above; therefore, relationship information associated with the component information B 5 indicates that the master information of the component information B is the component information A.
[0057] After completing the registration of the component information B, the information management apparatus 1 displays the component information A and B 10 registered in the data server 30 in the display region 92, as illustrated in FIG. 9(e). At this time, the information management apparatus 1 displays the component information A and B registered in the data server 30 such that the master-slave relationship therebetween can be recognized. 15 Because the component information A is a master and the component information B is a slave, the information management apparatus 1 displays the component information B that is the slave in the display region 92 such that it is indented below the display of the component information A, 20 i.e., the head position of the display of the component information B is indented. Such a method of display is merely an example, and thus any display may be adopted as long as the relationship between the component information registered in the data server 30 can be visually identified. 25
[0058] Then, after an operation of providing an instruction to start registration of the component information C is performed and the registration of the component information C is completed, the information management apparatus 1 updates the display on the display 30 unit 21 as illustrated in FIG. 9(f). The component information A is the mater information for both the component information C and the component information B;
27
therefore, the information management apparatus 1 aligns the head of display of the component information C with the head of display of the component information B.
[0059] Note that when the component information A, B, and C before registered in the data server 30 exists in the 5 same folder, these pieces of component information do not have a master-slave relationship. Thus, the component information A, B, and C after registered in the data server 30 is displayed on the screen as illustrated in FIG. 12. Specifically, the information management apparatus 1 10 displays the registered component information A, B, and C at the same level.
[0060] Moreover, in order to simplify the description, the component information is selected and registered one by one in the example illustrated in FIG. 9, but a plurality 15 of pieces of the component information can be selected by the user and registered all at once. When a plurality of pieces of the component information are selected, the information management apparatus 1 repeatedly executes the processing illustrated in FIGS. 10 and 11 and registers all 20 the selected component information in the data server 30.
[0061] A method of displaying the component information registered in the data server 30 on the display unit 21 will be described with reference to FIGS. 13 and 14. FIGS. 13 and 14 are diagrams each illustrating an example of 25 display of the component information and an example of content of relationship information and setting information that are associated with the component information.
[0062] The example illustrated in FIG. 13 will be described first. The display on the left side of FIG. 13 30 is an example of display on the display unit 21 when the component information A, B, C, and D is registered in the data server 30 as the component information belonging to
28
the “X-system” group. The display on the right side of FIG. 13 includes details of the relationship information and the setting information associated with each piece of the component information displayed on the left side. Note that a display 131 indicates the master-slave relationship 5 among the component information derived from the relationship information associated with each piece of the component information. The display 131 is illustrated for convenience in order to facilitate understanding of the relationship information, and is not included in the 10 relationship information.
[0063] The relationship information associated with the component information A is “belongs to X-system”. This relationship information indicates that the component information A does not have other component information to 15 be the master information thereof and thus has the coarsest granularity among the component information belonging to the X-system. Because the component information A has the coarsest granularity, the information management apparatus 1 displays the component information A immediately below 20 the name (X-system) of the group to which the component information A belongs. The setting information associated with the component information A is “xxxx, 2015/11/16,...”. The information management apparatus 1 displays a part or all of the setting information to the right of the display 25 of the name “A” of the component information A with a colon, i.e., “:”, being placed therebetween so that the user can easily understand the details of the setting information associated with the component information A. The example of FIG. 13 displays “xxxx” in the setting information. 30
[0064] The relationship information associated with the component information B is “belongs to A”. This relationship information indicates that the component
29
information A is the master information. Because the master information of the component information B is the component information A, the information management apparatus 1 displays the component information B such that it is indented below the display of the component 5 information A. The setting information associated with the component information B is "XYZ, 2015/11/16, Line A, X-system...”. The information management apparatus 1 displays a part or all of the setting information to the right of the display of the name “B” of the component 10 information B with a colon, i.e., “:”, being placed therebetween so that the user can easily understand the details of the setting information associated with the component information B.
[0065] The relationship information associated with the 15 component information C is “belongs to A”. This relationship information indicates that the component information A is the master information. Because the master information of the component information C is the component information A, the information management 20 apparatus 1 displays the component information C such that it is indented below the display of the component information A. The setting information associated with the component information C is “WWWW, 2015/11/16, Line A, X-system...”. The information management apparatus 1 25 displays a part or all of the setting information to the right of the display of the name “C” of the component information C with a colon, i.e., “:”, being placed therebetween so that the user can easily understand the details of the setting information associated with the 30 component information C.
[0066] The relationship information associated with the component information D is “belongs to C”. This
30
relationship information indicates that the component information C is the master information. Because the master information of the component information D is the component information C, the information management apparatus 1 displays the component information D such that 5 it is indented below the display of the component information C. The setting information associated with the component information D is "Manual, 2015/11/16, for C, X-system...”. The information management apparatus 1 displays a part or all of the setting information to the 10 right of the display of the name “D” of the component information D with a colon, i.e., “:”, being placed therebetween so that the user can easily understand the details of the setting information associated with the component information D. 15
[0067] The example illustrated in FIG. 14 will now be described. The display on the left side of FIG. 14 is an example of display on the display unit 21 when component information E, F, G, and H is registered in the data server 30 as the component information belonging to a “Z-system” 20 group. The display on the right side of FIG. 14 includes details of the relationship information and the setting information associated with each piece of the component information displayed on the left side. Note that a display 132 indicates the master-slave relationship among 25 the component information derived from the relationship information associated with each piece of the component information. The display 132 is illustrated for convenience in order to facilitate understanding of the relationship information, and is not included in the 30 relationship information.
[0068] The relationship information associated with the component information E is “belongs to Z-system”. This
31
relationship information indicates that the component information E does not have other component information to be the master information thereof and thus has the coarsest granularity among the component information belonging to the Z-system. Because the component information E has the 5 coarsest granularity, the information management apparatus 1 displays the component information E immediately below the name (Z-system) of the group to which the component information E belongs. The setting information associated with the component information E is “abcde, 2015/11/19”. 10 The information management apparatus 1 displays a part or all of the setting information to the right of the display of the name “E” of the component information E with a colon, i.e., “:”, being placed therebetween so that the user can easily understand the details of the setting information 15 associated with the component information E.
[0069] The relationship information associated with the component information F is “belongs to E”. This relationship information indicates that the component information E is the master information. Because the 20 master information of the component information F is the component information E, the information management apparatus 1 displays the component information F such that it is indented below the display of the component information E. The setting information associated with the 25 component information F is “eeeee, 2015/11/21”. The information management apparatus 1 displays a part or all of the setting information to the right of the display of the name “F” of the component information F with a colon, i.e., “:”, being placed therebetween so that the user can 30 easily understand the details of the setting information associated with the component information F.
[0070] The relationship information associated with the
32
component information G is “belongs to F”. This relationship information indicates that the component information F is the master information. Because the master information of the component information G is the component information F, the information management 5 apparatus 1 displays the component information G such that it is indented below the display of the component information F. The setting information associated with the component information G is “XYZ, 2015/11/20”. The information management apparatus 1 displays a part or all 10 of the setting information to the right of the display of the name “G” of the component information G with a colon, i.e., “:”, being placed therebetween so that the user can easily understand the details of the setting information associated with the component information G. 15
[0071] The relationship information associated with the component information H is “belongs to F”. This relationship information indicates that the component information F is the master information. Because the master information of the component information H is the 20 component information F, the information management apparatus 1 displays the component information H such that it is indented below the display of the component information F. No setting information is associated with the component information H. The information management 25 apparatus 1 thus displays only a colon, i.e., “:”, to the right of the display of the name “H” of the component information H, and leaves the display of the setting information blank.
[0072] The information management apparatus 1 displays 30 the details of the setting information associated with the component information registered in the data server 30, if any, together with the component information, thereby
33
allowing one to easily check the details of the setting information and easily know whether the setting information corresponds to the component information.
[0073]
Next, the operation performed when the user browses 5 the component information will be described. The information management apparatus 1 starts the component information browsing operation upon detecting pressing of the browse button while the menu screen illustrated in FIG. 7 is displayed on the display unit 21. The component 10 information browsing operation will be described with reference to FIG. 15. FIG. 15 is a diagram illustrating an example of the component information browsing operation, and the operation performed when component information to be browsed is searched for by using a keyword search and 15 browsed.
[0074] Upon starting the component information browsing operation, the information management apparatus 1 first displays a keyword input screen 151 illustrated in FIG. 15 on the display unit 21 and waits for input of a keyword and 20 an instruction to start a search operation. In addition to a text box for entering the keyword, the information management apparatus 1 displays the registered component information on the keyword input screen 151 such that the related component information is put together. The keyword 25 input screen 151 in FIG. 15 is an example in which a component information group related to X-System and a component information group related to Z-System are each displayed as one box. The following description assumes that the component information group related to X-System 30 includes the component information A, B, C, and D illustrated in FIG. 13 and the component information group related to Z-System includes the component information E, F,
34
G, and H illustrated in FIG. 14.
[0075] When the input of the keyword and the instruction to start the search operation are made, the information management apparatus 1 searches the data storing unit 31 on the data server 30 for the setting information including 5 the input keyword and displays, on the display unit 21, a search result display screen 152 including the display of component information associated with the found setting information. The search result display screen 152 illustrated in FIG. 15 is a display screen indicating the 10 search result when “XYZ” is entered as the keyword. Of the component information group related to X-System and the component information group related to Z-System, the component information B and G is the information associated with the setting information including “XYZ”, as 15 illustrated in FIGS. 13 and 14. The information management apparatus 1 thus displays the component information B and G on the search result display screen 152. In the information management apparatus 1, the search processing unit 12 executes the processing of searching for the 20 setting information including the input keyword. The search processing itself is similar to typical keyword search processing and thus will not be described. The user selects the component information B or G displayed as the search result, for example, by clicking on the information 25 using a mouse that is the input unit 22, and can check for other component information related to the selected component information.
[0076] When one of the search results displayed on the search result display screen 152 is selected, the 30 information management apparatus 1 displays the selected component information and the other component information related thereto as an information confirmation screen 153
35
on the display unit 21. The information confirmation screen 153 illustrated in FIG. 15 is a display example when the component information B is selected from the search results. Because the component information B is the component information related to X-System, the information 5 management apparatus 1 displays, on the display unit 21, all the component information related to X-System in a form in which one can see the relationship among the component information. The information management apparatus 1 displays the information confirmation screen display 153 10 according to the display method described with reference to FIGS. 13 and 14.
[0077] The information management apparatus 1 is equipped with the search function as described above; therefore, the user can easily find the component 15 information required and easily reuse the component information.
[0078] Note that when one component information group is selected, for example, by clicking on the box (the box displaying X-System or the box displaying Z-System) of the 20 component information group while the keyword input screen 151 is displayed on the display unit 21, the information management apparatus 1 expands the selected component information group and displays the information confirmation screen display 153. 25
[0079]
Next, the operation of changing the relationship information and setting information registered in the data server 30 will be described.
[0080] (Relationship information changing operation) 30
First, the operation of changing the relationship between the component information, i.e., the operation of changing the relationship information associated with the
36
component information, will be described.
[0081] Upon detecting that an operation for changing the relationship between the component information is performed while a plurality of pieces of the component information related to each other is displayed on the display unit 21, 5 the information management apparatus 1 updates the content displayed on the screen of the display unit 21 in accordance with the details of the operation, and updates the relationship information registered in the data server 30. In the information management apparatus 1, the 10 relationship information editing unit 15 updates the relationship information.
[0082] The operation performed by the user to change the relationship between the component information can include operations illustrated in FIGS. 16 and 17 but is not 15 limited thereto. When the relationship between the component information is to be changed, the user changes the relationship between the component information by dragging and dropping while the component information to be changed is displayed on the display unit 21. The user 20 displays the component information to be changed on the display unit 21 by using a keyword search described in the component information browsing operation above or the like.
[0083] The example of FIG. 16 illustrates the operation in a case where, among the component information A, B, and 25 C of the same level, the component information C is changed to be the slave information of the component information B. The example of FIG. 17 illustrates the operation in a case where, among the component information A, B, and C of the same level, the component information C is changed to be 30 the slave information of the component information A. The information management apparatus 1 updates the content displayed in the display region 92 and updates the
37
relationship information in accordance with the details of the operation performed by the user. When detecting the operation illustrated in FIGS. 16 and 17, the information management apparatus 1 updates the relationship information associated with the component information C. Specifically, 5 in the example illustrated in FIG. 16, the information management apparatus 1 updates the relationship information associated with the component information C to the content indicating that the component information B is the master information. In the example illustrated in FIG. 17, the 10 information management apparatus 1 updates the relationship information associated with the component information C to the content indicating that the component information A is the master information.
[0084] The information management apparatus 1 can thus 15 allow the user to change the relationship between the component information by a simple operation.
[0085] Although one piece of component information is operated in the above example, a plurality of pieces of component information can be selected and operated 20 collectively. For example, the component information B and C can be selected and changed to be the slave information of the component information A.
[0086] The relationship information can also be changed during the operation of registering the component 25 information described with reference to FIG. 9. That is, the information management apparatus 1 allows the user to execute the operation for changing the relationship information described above in the state of FIG. 9(e) or (f) or in the state equivalent thereto. When the operation 30 for changing the relationship information is performed in the state of FIG. 9(e) or (f) or in the state equivalent thereto, the information management apparatus 1 changes the
38
relationship between the component information displayed in the display region 92 in accordance with the details of the operation. The information management apparatus 1 changes the content displayed in the display region 92 and the relationship information in accordance with the details of 5 the operation.
[0087] Next, a variation of the relationship information changing operation will be described. The information management apparatus 1 can duplicate the component information registered in the data server 30 as the 10 component information on a certain component group and newly register the information as component information on another component group.
[0088] Upon detecting that one or more pieces of component information are selected and that an operation of 15 providing an instruction for duplication and an operation of designating a duplication destination are performed while a plurality of pieces of the component information relevant to each other are displayed on the display unit 21, the information management apparatus 1 updates the content 20 displayed on the screen of the display unit 21 in accordance with the details of the operations, and updates the component information, the setting information, and the relationship information registered in the data server 30. FIG. 18 illustrates an example of the operation. Any 25 operation method may be used to select the component information to be duplicated and provide an instruction to duplicate the selected component information.
[0089] FIG. 18 is a diagram illustrating an example of the operation of duplicating the component information. In 30 the example illustrated in FIG. 18, the information management apparatus 1 first detects that an instruction to select and duplicate the component information C and D is
39
made while the component information on X-System is displayed as a screen 181 on the display unit 21. The information management apparatus 1 then detects that the duplication destination of the component information C and D is designated while the component information on Z-System 5 is displayed as a screen 182 on the display unit 21. Specifically, the information management apparatus 1 detects that the duplicate component information C and D is designated as the slave information of the component information E. As a result, the information management 10 apparatus 1 updates the content displayed on the display unit 21 to a screen 183 and updates the information registered in the data server 30. Specifically, the information management apparatus 1 duplicates the component information C and D selected to be duplicated as well as 15 the setting information and the relationship information associated with these pieces of component information, thereby additionally registering the duplicate information in the data server 30 as information related to Z-System. In additionally registering the relationship information in 20 the data server 30, the information management apparatus 1 updates the content of the information in accordance with the destination to which the information is added. In the example illustrated in FIG. 18, the relationship information associated with the component information C 25 added to Z-System is updated to “belongs to E”, whereas the relationship information associated with the component information D added to Z-System is left unchanged as “belongs to C” and not updated. The relationship information editing unit 15 updates the relationship 30 information.
[0090] (Setting information changing operation)
Next, the operation of changing the setting
40
information registered in the data server 30 will be described.
[0091] Upon detecting that an operation for changing the setting information is performed while a plurality of pieces of the component information relevant to each other 5 are displayed on the display unit 21, the information management apparatus 1 changes the content displayed on the screen of the display unit 21 in accordance with the details of the operation, and changes the setting information registered in the data server 30. In the 10 information management apparatus 1, the setting information editing unit 14 changes the setting information.
[0092] The operation performed by the user to change the relationship between the component information can include the operations illustrated in FIGS. 16 and 17 but is not 15 limited thereto. When the relationship between the component information is to be changed, the user changes the relationship between the component information by dragging and dropping while the component information to be changed is displayed on the display unit 21. The user 20 displays the component information to be changed on the display unit 21 by using a keyword search described in the component information browsing operation above or the like.
[0093] FIG. 19 illustrates an example of the operation of changing the setting information. The information 25 management apparatus 1 can implement a method (first correction method) in which the setting information displayed in the display region 92 is directly corrected by the user and a method (second correction method) in which the setting information is displayed on a separate 30 correction work screen 191 and corrected. The correction work screen 191 is displayed upon detection of the selection of the component information by the user and the
41
operation of providing an instruction to start correction of the setting information. The operation for changing the content of the setting information is the same as a typical text editing operation, and thus will not be described.
[0094] (Operation of changing relationship information 5 and setting information at the same time)
Next, an operation of changing the setting information and the relationship information associated with the component information registered in the data server 30 at the same time will be described. 10
[0095] The information management apparatus 1 starts the operation of changing the association information and the setting information upon detecting that an operation for starting the operation of changing the association information and the setting information at the same time is 15 performed while a plurality of pieces of the component information relevant to each other are displayed on the display unit 21. The operation will be described with reference to FIG. 20. FIG. 20 is a diagram illustrating an example of the operation of changing the relationship 20 information and the setting information at the same time.
[0096] In the example illustrated in FIG. 20, the information management apparatus 1 first detects selection of the component information C and D and an instruction to start editing while the component information on X-System 25 is displayed as a screen 211 on the display unit 21. When an instruction is made to start editing, the information management apparatus 1 displays, on the display unit 21, an edit screen 212 for the relationship information and the setting information, and receives an operation of editing 30 the relationship information and the setting information by the user. The editing operation performed by the user is the same as the typical text editing operation, and thus
42
will not be described.
[0097] Upon detecting that an edit end button on the edit screen 212 is pressed, the information management apparatus 1 stops displaying the edit screen 212 on the display unit 21 and displays thereon a registration 5 destination selection screen 213 that allows for selection of a destination in which the edited relationship information and setting information are registered. With the registration destination selection screen 213 displayed on the display unit 21, the information management 10 apparatus 1 waits for the user to select an existing component information group or a new component information group as the destination in which the edited relationship information and setting information are registered.
[0098] Upon detecting the selection of the registration 15 destination by the user, the information management apparatus 1 displays a screen with the content corresponding to the selected registration destination on the display unit 21 and updates the information registered in the data server 30. 20
[0099] When the existing component information group is selected, the information management apparatus 1 registers the edited relationship information and setting information in the selected component information group, and updates the content displayed on the display unit 21 to a screen 25 214. The screen 214 is a display screen for the component information registered in the selected component information group. When the original component information group is designated as the registration destination of the edited relationship information and setting information, 30 the information management apparatus 1 overwrites the unedited relationship information and setting information with the edited relationship information and setting
43
information. FIG. 20 illustrates the example in which Z-System is selected as the registration destination where the unedited relationship information and setting information are overwritten with the edited relationship information and setting information. 5
[0100] When a component information group different from the original component information group is selected as the registration destination of the edited relationship information and setting information, the information management apparatus 1 duplicates the component information 10 associated with the edited relationship information and setting information and additionally registers the duplicate component information in the selected component information group together with the edited relationship information and setting information. FIG. 20 illustrates 15 the example in which Z-System is selected as the registration destination where the duplicate component information and the edited relationship information and setting information are additionally registered in Z-Syetem. Note that the correspondence among the relationship 20 information, the setting information, and the component information does not change even when the relationship information and the setting information are edited. Thus, the component information associated with the edited relationship information and setting information is 25 identical to the component information associated with the unedited relationship information and setting information.
[0101] Note that an erroneous operation or the like performed by the user can cause an inconsistency between the edited relationship information and the edited 30 registration destination. In the operation illustrated in FIG. 20, for example, there can occur a case where other component information as the mater information of the
44
component C (component information C) does not exist in the component information group selected as the registration destination or a case where the granularity of the component information designated as the mater information of the component C is finer than the granularity of the 5 component C. When such a case occurs, the information management apparatus 1 does not register information in the component information group selected as the registration destination but prompts the user to perform re-editing, for example, by displaying a warning screen on the display unit 10 21. The information management apparatus 1 displays the registration destination selection screen 213 or the edit screen 212 on the display unit 21 after making a notification that prompts the user to perform re-editing.
[0102] When a new component information group is 15 selected, the information management apparatus 1 displays a screen 215 on the display unit 21 in order to allow the user to enter the name of the component information group (new component information group) in which the edited relationship information and setting information are to be 20 registered. Upon detecting that the user has finished entering the name of the component information group, the information management apparatus 1 registers the edited relationship information and setting information in the new component information group whose name is determined. At 25 this time, the information management apparatus 1 duplicates the component information associated with the edited relationship information and setting information, and registers the duplicate component information in the new component information group. That is, the information 30 management apparatus 1 registers the edited relationship information and setting information and the component information (duplicate component information) in the new
45
component information group. Note that the correspondence among the relationship information, the setting information, and the component information does not change even when the relationship information and the setting information are edited. Thus, the component information associated with 5 the edited relationship information and setting information is identical to the component information associated with the unedited relationship information and setting information. The user can thus create another component information group by selecting the new component 10 information group as the destination in which the edited relationship information and setting information are registered and by diverting the component information registered in the data server 30.
[0103] 15
The information management apparatus 1 can output the component information 311 registered in the data server 30 to an external device. When detecting that an operation of providing an instruction to output the component information 311 registered in the data server 30 to an 20 external device is performed by the user, the information management apparatus 1 outputs the component information 311 designated by the user together with the setting information 312 and the relationship information 313 associated with the component information 311 to an 25 external storage area specified by the user such as a specific area in an external memory connected to the external memory connection unit 23. When selecting the component information 311 to be output to an external device, the user causes the component information 311 that 30 needs to be output to an external device to be displayed on the display unit 21 by following the procedure described in the component information browsing operation or the like,
46
and selects one or more pieces of the component information being displayed. In a case where the information management apparatus 1 is implemented by a personal computer, the information management apparatus 1 can allow the user to specify a specific storage area on a hard disk 5 incorporated in the personal computer as the output destination of the component information 311, the setting information 312, and the relationship information 313. The external memory connection unit 23 operates as an information output unit when the external memory is the 10 output destination of the component information 311, the setting information 312, and the relationship information 313. The output unit 25 operates as the information output unit when the hard disk in the information management apparatus 1 is the output destination of the component 15 information 311, the setting information 312, and the relationship information 313.
[0104] The information management apparatus 1 may set the access rights individually for each user and limit the functions that can be used by each user. The access rights 20 can be set by an administrator of the information management system 100 or the like. The information management apparatus 1 gives permission to set the access rights when determining that the user has administrator rights in the user authentication operation performed at 25 the start of the operation. The information management apparatus 1 displays a menu screen for setting the access rights on the display unit 21 upon detecting that an operation that starts setting the access rights is performed by the user having the administrator rights. For 30 example, the information management apparatus 1 displays a menu screen illustrated in FIG. 21 on the display unit 21, receives an input of required information in the user ID
47
input field 61 and the password input field 62, receives the designation of the access rights when a selection button 63 is pressed, and then registers the input information in the user data storing unit 32 of the data server 30. The access rights can be set at, but is not 5 limited to, two levels: a level that only allows browsing of information registered in the data server 30 and a level that allows the use of all the functions such as registration of information in the data server 30 and browsing and editing of information registered in the data 10 server 30. In the information management apparatus 1, the user management unit 24 performs the access right setting operation.
[0105] As described above, the information management system configured to include the information management 15 apparatus according to the present embodiment manages the component information that is the modularized information related to the FA system and associates, with each piece of the component information to be managed, the relationship information that is configured to allow one to see the 20 master-slave relationship with other component information. Moreover, when displaying each piece of component information managed by the information management system on the display unit, the information management apparatus reproduces the master-slave relationship between the 25 component information on the display screen on the basis of the relationship information associated with each piece of the component information. As a result, the user can easily understand the relationship between the component information managed by the information management apparatus 30 system and efficiently reuse the information used in the FA system.
[0106] Moreover, the information management apparatus
48
according to the present embodiment manages the component information, the setting information, and the relationship information in association with one another and, when instructed to output the managed component information to an external device, outputs the designated component 5 information together with the setting information and the relationship information associated therewith. Thus, when diverting the component information, the user need not designate the setting information and the relationship information associated with the component information to be 10 diverted; therefore, the workload involved in the operations can be reduced and an occurrence of an erroneous operation (mis-selection of the setting information and relationship information to be output) can be prevented.
[0107] Note that the information management apparatus 1 15 configured to include the data server 30 is described in the present embodiment only as an example. It is possible to employ such a configuration that the data server 30 is external to the information management apparatus 1, i.e., the data server 30 and the information management apparatus 20 excluding the data server 30 are separate independent apparatuses, so as to manage the component information described above by a plurality of apparatuses. FIGS. 22 and 23 illustrate examples in which the component information is managed by a plurality of apparatuses. 25
[0108] FIG. 22 is a diagram illustrating an example of the configuration of the information management system 100 that manages the component information. The information management system 100 is configured to include an information management apparatus 1a and a data server 3. 30 The information management apparatus 1a and the data server 3 are connected via a network 2. The information management apparatus 1a includes the information processor
49
10, the display unit 21, the input unit 22, the external memory connection unit 23, the user management unit 24, the output unit 25, and a communication unit 26. The information processor 10, the display unit 21, the input unit 22, the external memory connection unit 23, the user 5 management unit 24, and the output unit 25 are identical to the information processor 10, the display unit 21, the input unit 22, the external memory connection unit 23, the user management unit 24, and the output unit 25 included in the information management apparatus 1 illustrated in FIG. 10 1, respectively. The communication unit 26 communicates with the data server 3 via the network 2. The data server 3 is configured such that a communication unit 33 is added to the data server 30 illustrated in FIG. 1. The communication unit 33 communicates with the information 15 management apparatus 1a via the network 2. Various operations related to the management of the component information by the information management system 100 illustrated in FIG. 22 are similar to those of the information management apparatus 1 illustrated in FIG. 1 20 except that the information management apparatus 1a and the data server 3 exchange necessary information via the network 2.
[0109] FIG. 23 is a diagram illustrating an example of the configuration of an information management system 100b 25 that manages the component information. The information management system 100b includes an information management apparatus 1b and a data server 3b. The information management system 100b is configured such that the data server 3b includes the information processor 10, the 30 external memory connection unit 23, the user management unit 24, and the output unit 25 included in the information management apparatus 1a of the information management
50
system 100 illustrated in FIG. 22. Various operations related to the management of the component information by the information management system 100b illustrated in FIG. 23 are similar to those of the information management apparatus 1 illustrated in FIG. 1 except that the 5 information management apparatus 1a and the data server 3 exchange necessary information via the network 2.
[0110] The configurations illustrated in the aforementioned embodiment merely illustrate examples of the content of the preset invention, and can thus be combined 10 with another known technique or partially omitted and/or modified without departing from the scope of the present invention.
Reference Signs List 15
[0111] 1 information management apparatus; 2 network; 3, 3b, 30 data server; 10 information processor; 11 information analysis unit; 12 search processing unit; 13 registration processing unit; 14 setting information editing unit; 15 relationship information editing unit; 21 20 display unit; 22 input unit; 23 external memory connection unit; 24 user management unit; 25 output unit; 26, 33 communication unit; 31 data storing unit; 32 user data storing unit.
25
51
WE CLAIM:
1. An information management apparatus comprising:
a registration processing unit to receive component information obtained by modularizing information related to a system, generate relationship information indicating a 5 relationship between the received component information and one or a plurality of pieces of another component information, and store the component information related to the relationship information in a storage unit together with the generated relationship information; and 10
a display screen generation unit to display each piece of the component information stored in the storage unit on a display unit by representing, on a basis of the relationship information, each piece of the component information in a form that allows a relationship with the 15 another component information to be visually identified.
2. The information management apparatus according to claim 1, wherein
the registration processing unit registers setting 20 information on the system in the storage unit in association with the component information.
3. The information management apparatus according to claim 2, wherein 25
the display screen generation unit displays, on the display unit, each piece of the component information together with the setting information associated with the component information.
30
4. The information management apparatus according to claim 2 or 3, further comprising
an information editing unit to edit the relationship
52
information and the setting information.
5. The information management apparatus according to claim 2, 3, or 4, further comprising
an information output unit to, when an operation of 5 selecting and outputting one or more pieces of the component information stored in the storage unit to an output destination is performed, output, to an output destination designated in the operation, the component information selected in the operation and information 10 associated with the component information selected in the operation .
6. The information management apparatus according to any one of claims 2 to 5, further comprising 15
a search processing unit to search for setting information that includes a keyword input from an external device and display, on the display unit, component information associated with the found setting information and another component information related to the component 20 information associated with the found setting information, among the component information stored in the storage unit.
7. The information management apparatus according to any one of claims 1 to 6, wherein 25
the registration processing unit receives the component information to be registered in the storage unit from a storage area, checks whether or not relationship information indicating a relationship between the received component information and another component information 30 exists in the storage area and, when the relationship information exists, acquires the relationship information from the storage area and registers the relationship
53
information in the storage unit in association with the received component information.
8. The information management apparatus according to any one of claims 1 to 7, wherein 5
the registration processing unit receives the component information to be registered in the storage unit from the storage area, checks whether or not the relationship information indicating a relationship between the received component information and another component 10 information exists in the storage area and, when the relationship information does not exist, generates relationship information to be associated with the received component information and registers the relationship information in the storage unit in association with the 15 received component information.
9. The information management apparatus according to any one of claims 1 to 8, further comprising
a user management unit to manage an access right of a 20 user, wherein
a function available to the user is changed for each user in accordance with the access right set for each user.
10. The information management apparatus according to any 25 one of claims 1 to 9, further comprising:
a first display region to display one or a plurality of pieces of the component information;
a second display region to associate the component information with another component information; and 30
a component information moving unit to move the component information displayed in the first display region to the second display region, wherein
54
the registration processing unit registers a relationship between a plurality of pieces of the component information associated with each other in the second display region as relationship information.
5
11. The information management apparatus according to any one of claims 1 to 9, further comprising:
a search unit to search for the component information stored in the storage unit; and
a displaying unit to display the component information 10 searched for by the search unit on the display unit, wherein
when the component information displayed on the display unit is selected, the display screen generation unit displays, on the display unit, a relationship of the 15 component information related to the relationship information including the selected component information by representing the relationship in a visible form on a basis of the relationship information.
20
12. The information management apparatus according to any one of claims 1 to 9, wherein
the display screen generation unit displays, for each of a plurality of pieces of the relationship information, the component information related to the relationship 25 information in a visible form on the display unit, and is capable of displaying desired component information related to the relationship information displayed on the display unit in association with the component information on another relationship information, and 30
the registration processing unit registers a relationship between a plurality of pieces of the component information displayed by the display screen generation unit
55
as new relationship information.
13. An information management method executed by an information management apparatus that includes a data server to store component information obtained by 5 modularizing information related to a system, the method comprising:
a step of receiving component information to be registered in the data server and associating the received component information with relationship information that 10 indicates a relationship between the received component information and another component information;
a step of registering, in the data server, the received component information and the relationship information associated with the received component 15 information; and
a step of displaying each piece of the component information stored in the data server on a display unit by representing each piece of the component information in a form that allows a relationship with the another component 20 information to be visually identified.
56
14. An information management system comprising:
a data server to store component information obtained
by modularizing information related to a system; and
an information management apparatus to register the
5 component information in the data server, wherein
the component information is stored in the data server
in association with relationship information indicating a
relationship with another component information.

Documents

Application Documents

# Name Date
1 201827036069-TRANSLATIOIN OF PRIOIRTY DOCUMENTS ETC. [25-09-2018(online)].pdf 2018-09-25
2 201827036069-STATEMENT OF UNDERTAKING (FORM 3) [25-09-2018(online)].pdf 2018-09-25
3 201827036069-REQUEST FOR EXAMINATION (FORM-18) [25-09-2018(online)].pdf 2018-09-25
4 201827036069-PROOF OF RIGHT [25-09-2018(online)].pdf 2018-09-25
5 201827036069-FORM 18 [25-09-2018(online)].pdf 2018-09-25
6 201827036069-FORM 1 [25-09-2018(online)].pdf 2018-09-25
7 201827036069-FIGURE OF ABSTRACT [25-09-2018(online)].pdf 2018-09-25
8 201827036069-DRAWINGS [25-09-2018(online)].pdf 2018-09-25
9 201827036069-DECLARATION OF INVENTORSHIP (FORM 5) [25-09-2018(online)].pdf 2018-09-25
10 201827036069-COMPLETE SPECIFICATION [25-09-2018(online)].pdf 2018-09-25
11 201827036069.pdf 2018-09-26
12 201827036069-MARKED COPIES OF AMENDEMENTS [15-10-2018(online)].pdf 2018-10-15
13 201827036069-AMMENDED DOCUMENTS [15-10-2018(online)].pdf 2018-10-15
14 201827036069-Amendment Of Application Before Grant - Form 13 [15-10-2018(online)].pdf 2018-10-15
15 201827036069-FORM-26 [25-10-2018(online)].pdf 2018-10-25
16 201827036069-FORM 3 [31-01-2019(online)].pdf 2019-01-31
17 Abstract1.jpg 2019-02-15
18 201827036069-ORIGINAL UR 6(1A) FORM 1-051018.pdf 2019-03-08
19 201827036069-ORIGINAL UR 6(1A) FORM 26-261018.pdf 2019-11-18
20 201827036069-FORM 3 [15-06-2020(online)].pdf 2020-06-15
21 201827036069-FER.pdf 2020-06-30

Search Strategy

1 srchE_18-06-2020.pdf