Information processing apparatus, information processing method and program

The information processing device addresses the challenge of managing and modifying document content by associating template and attribute value data, facilitating efficient creation and management of component documents.

JP2025000417AInactive Publication Date: 2025-01-07YOKOGAWA ELECTRIC CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023100258
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-19
Publication Date
2025-01-07
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Existing document creation systems fail to allow modification of content while maintaining document format, resulting in the creation and management of numerous similar documents as separate entities, even when only the content differs.

Method used

An information processing device that associates template data with attribute value data to facilitate the creation, management, and editing of component documents, enabling collective management and modification of related documents based on these associations.

Benefits of technology

Enables easier and more efficient creation and management of component documents by allowing modification and combination of related documents through template and attribute value data associations, reducing the need to manage multiple similar documents separately.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025000417000001_ABST
    Figure 2025000417000001_ABST
Patent Text Reader

Abstract

To provide an information processing apparatus further facilitating the creation management of a component document.SOLUTION: An information processing apparatus 10 assisting a user in creating a document comprises a control unit 15. The control unit 15 creates template data of a component document constituting a part of a document, creates attribute value data including a parameter value of a text inputted as variable information for items included in the template data, and mutually associates the template data with the attribute value data.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] Conventionally, there are known techniques for supporting document creation. For example, Patent Document 1 discloses a word processor that provides a user with an environment for easily creating documents, significantly reduces the time and effort required for document creation, and provides an editing function suitable for creating large-scale documents using a top-down or bottom-up method. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Publication No. 8-161334 Summary of the Invention [Problem to be solved by the invention]

[0004] In the prior art, it was possible to divide document data into multiple document blocks and manage each sentence in association with the annotations written therein. However, in the prior art, when creating and managing part documents, only the accompanying annotations were stored together with the template. The prior art did not enable the content of part documents to be modified. Therefore, even if a document has a somewhat fixed format, such as a specification manual or a procedure manual, if the content differs slightly, it is recognized as a different part document. As a result, it was necessary to create and manage a large number of similar part documents.

[0005] An object of the present disclosure is to provide an information processing device, an information processing method, and a program that make it easier to create and manage part documents. [Means for solving the problem]

[0006] An information processing device according to some embodiments is an information processing device that assists in the creation of documents, and includes a control unit. The control unit generates template data for part documents that constitute part of the document, generates attribute value data including text parameter values ​​that are input as variable information for items included in the template data, and associates the template data with the attribute value data.

[0007] This makes it easier to create and manage part documents. By associating template data and attribute value data of a part document with each other, the information processing device facilitates the creation, management, and editing of part documents based on the associated template data and attribute value data. The information processing device can collectively manage a large number of similar part documents based on the association between the template data and the attribute value data, rather than managing them as unrelated part documents. The information processing device can collectively manage, for example, a plurality of template data each associated with a plurality of attribute value data including the same parameter value.

[0008] In one embodiment, the control unit of the information processing device may create the part document by inputting the parameter values ​​of the attribute value data associated with the template data into the items, thereby enabling a user to easily create a part document according to the template data by inputting the parameter values ​​of the attribute value data using an input unit of the information processing device.

[0009] In one embodiment, the information processing device may, when the parameter value is modified in the attribute value data, create the part document by inputting the modified parameter value into the item of the template data associated with the attribute value data. This enables the information processing device to collectively modify related part documents in accordance with a plurality of template data each associated with a plurality of attribute value data including the same parameter value, for example. The information processing device can use the part document as a new part document by modifying only the parameter values ​​in the part document, thereby collectively managing a plurality of part documents.

[0010] In one embodiment, the control unit of the information processing device may generate document configuration management data indicating a configuration between the multiple part documents for creating the document, thereby enabling a user to easily create a document based on the part documents by inputting information such as a configuration relationship between the multiple part documents in the document through an input unit of the information processing device.

[0011] In one embodiment, the control unit may create the document by combining the created multiple part documents in accordance with the document configuration management data, thereby enabling the information processing device to create a document from multiple part documents as requested by a user in accordance with information such as configuration relationships between multiple part documents in a document input by the user.

[0012] An information processing method according to some embodiments is an information processing method for assisting in the creation of a document, and includes generating template data for a part document that constitutes part of the document, generating attribute value data including text parameter values ​​that are input as variable information for items included in the template data, and associating the template data with the attribute value data.

[0013] This makes it easier to create and manage part documents. An information processing device that executes the information processing method associates template data and attribute value data of a part document with each other, thereby facilitating the creation, management, and editing of part documents based on the associated template data and attribute value data. The information processing device is also capable of collectively managing a large number of similar part documents based on the association between the template data and the attribute value data, rather than managing them as unrelated part documents. The information processing device is also capable of collectively managing, for example, a plurality of template data each associated with a plurality of attribute value data including the same parameter value.

[0014] A program according to some embodiments causes an information processing device that assists in the creation of a document to perform operations including generating template data for a part document that constitutes part of the document, generating attribute value data including text parameter values ​​that are input as variable information for items included in the template data, and associating the template data with the attribute value data.

[0015] This makes it easier to create and manage part documents. By associating template data and attribute value data of a part document with each other, the information processing device facilitates the creation, management, and editing of part documents based on the associated template data and attribute value data. The information processing device can collectively manage a large number of similar part documents based on the association between the template data and the attribute value data, rather than managing them as unrelated part documents. The information processing device can collectively manage, for example, a plurality of template data each associated with a plurality of attribute value data including the same parameter value. Effect of the Invention

[0016] According to an information processing device, an information processing method, and a program according to an embodiment of the present disclosure, the creation and management of part documents is made easier. [Brief description of the drawings]

[0017] [Figure 1] 1 is a block diagram showing a schematic configuration of an information processing device according to an embodiment of the present disclosure. [Diagram 2] 2 is a functional block diagram showing a first example of the functions of the information processing device of FIG. 1; [Diagram 3] 4 is a flowchart illustrating a first example of an information processing method executed by the information processing device of FIG. [Figure 4] 13 is a flowchart illustrating a second example of the information processing method executed by the information processing device of FIG. [Diagram 5] 2 is a schematic diagram for explaining a first example of a process executed by the information processing device of FIG. 1; FIG. [Figure 6] 1. FIG. 4 is a functional block diagram showing a second example of the functions of the information processing device of FIG. [Figure 7A] 1. FIG. 4 is a first schematic diagram for explaining a second example of the process executed by the information processing device of FIG. [Figure 7B] 1. FIG. 4 is a second schematic diagram for explaining a second example of the process executed by the information processing device of FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0018] An embodiment of the present disclosure will be mainly described below with reference to the accompanying drawings. The following description also applies to an information processing method and a program executed by an information processing device 10 to which the present disclosure is applied.

[0019] 1 is a block diagram showing a schematic configuration of an information processing device 10 according to an embodiment of the present disclosure. An example of the configuration of the information processing device 10 according to an embodiment of the present disclosure will be mainly described with reference to FIG.

[0020] As an overview of one embodiment, an information processing device 10 assists in creating a document. The information processing device 10 generates template data for a part document that constitutes a part of a document. The information processing device 10 generates attribute value data including text parameter values ​​that are input as variable information for items included in the template data. The information processing device 10 associates the template data with the attribute value data.

[0021] In this disclosure, a "document" includes, for example, a collection of sentences in which a plurality of sentences are linked and combined into blocks. Documents include specifications, procedures, manuals, and the like. A "part document" includes, for example, blocks of sentences obtained when a document is divided into parts. "Template data" includes, for example, data of a sentence template including items into which text can be variably input in the sentences included in the blocks. "Attribute value data" includes, for example, data in which items included in the template data are associated with text parameter values ​​that are input as variable information for the items.

[0022] The information processing device 10 is any general-purpose electronic device such as a PC (Personal Computer), a tablet PC, or a smartphone. The information processing device 10 is an electronic device used by a user who creates a document. The information processing device 10 is not limited to these, and may be one or multiple server devices that can communicate with each other and are used by the user, or may be another electronic device dedicated to executing various processes related to document creation support described below.

[0023] The information processing device 10 includes a communication unit 11, a storage unit 12, an input unit 13, an output unit 14, and a control unit 15.

[0024] The communication unit 11 includes one or more communication interfaces connected to a network. The communication interface corresponds to, for example, a mobile communication standard such as 4G (4th Generation) and 5G (5th Generation), a wired LAN (Local Area Network) standard, or a wireless LAN standard, but may correspond to any communication standard without being limited thereto. For example, the communication interface may correspond to a short-range wireless communication standard. In one embodiment, the information processing device 10 is communicably connected to a network or the like via the communication unit 11. The communication unit 11 transmits and receives various information via the network or the like.

[0025] The storage unit 12 includes storage modules such as a hard disk drive (HDD), a solid state drive (SSD), an electrically erasable programmable read-only memory (EEPROM), a read-only memory (ROM), and a random access memory (RAM). The storage unit 12 stores information necessary to realize the operation of the information processing device 10. The storage unit 12 stores information obtained by the operation of the information processing device 10. For example, the storage unit 12 stores system programs, application programs, and various data obtained by any means such as communication.

[0026] The storage unit 12 may function as a main storage module, an auxiliary storage module, or a cache memory. The storage unit 12 is not limited to being built into the information processing device 10, and may include an external storage module connected via a digital input / output port such as a Universal Serial Bus (USB).

[0027] The input unit 13 includes one or more input interfaces that detect user input and acquire input information based on the user's operation. The input interfaces include physical keys, capacitive keys, a touch screen that is integrated with the display of the output unit 14, an imaging module such as a camera, and a microphone that accepts voice input.

[0028] The output unit 14 includes one or more output interfaces that output information to notify the user. The output interfaces include a display that outputs information as an image, a speaker that outputs information as sound, and a vibrator that outputs information as vibration. The display includes an LCD (Liquid Crystal Display) and an organic EL (Electro Luminescence) display.

[0029] The control unit 15 includes one or more processors. In the present disclosure, a "processor" is a general-purpose processor or a dedicated processor specialized for a specific process, but is not limited thereto. The control unit 15 includes, for example, a CPU (Central Processing Unit). The control unit 15 is communicably connected to each component of the information processing device 10, and controls the operation of the information processing device 10 as a whole.

[0030] Fig. 2 is a functional block diagram showing a first example of the functions of the information processing device 10 in Fig. 1. The first example of the functions of the information processing device 10 according to an embodiment of the present disclosure will be mainly described with reference to Fig. 2.

[0031] The control unit 15 has a plurality of functional units, including a template creation unit 151, an attribute value creation unit 152, a document configuration management unit 153, a part document creation unit 154, a part document combination unit 155, and a document output unit 156.

[0032] The storage unit 12 stores a database DB that aggregates a plurality of data. The database DB includes a first database 121 related to template data, a second database 122 related to attribute value data, a third database 123 related to document configuration management data, and a fourth database 124 related to part document management data.

[0033] The template creation unit 151 of the control unit 15 generates template data for a part document that constitutes a part of a document. The template creation unit 151 of the control unit 15 stores the generated template data in the first database 121 in the database DB of the storage unit 12.

[0034] Template creation unit 151 of control unit 15 acquires text information and the like required for template data based on user input using input unit 13. Template creation unit 151 of control unit 15 generates template data based on the acquired text information and the like, and stores it in first database 121.

[0035] The attribute value creation unit 152 of the control unit 15 generates attribute value data including text parameter values ​​that are input as variable information for items included in the template data. The attribute value creation unit 152 of the control unit 15 stores the generated attribute value data in the second database 122 in the database DB of the storage unit 12.

[0036] The attribute value creation unit 152 of the control unit 15 acquires parameter values ​​and the like required for the attribute value data, based on a user input using the input unit 13. The attribute value creation unit 152 of the control unit 15 generates attribute value data based on the acquired parameter values ​​and the like, and stores the generated attribute value data in the second database 122.

[0037] At this time, the attribute value creation unit 152 of the control unit 15 associates the template data with the attribute value data. The attribute value creation unit 152 of the control unit 15 stores, as part document management data, which template data the attribute value data corresponds to, in the fourth database 124 in the database DB of the storage unit 12. In the present disclosure, the "part document management data" includes, for example, information regarding the association between the template data and the attribute value data, and the part document.

[0038] The document configuration management unit 153 of the control unit 15 generates document configuration management data that indicates the configuration between multiple component documents for creating a document. In this disclosure, "document configuration management data" indicates, for example, what combination of multiple component documents and in what order the document to be created is configured. The document configuration management unit 153 of the control unit 15 stores the generated document configuration management data in the third database 123 in the database DB of the storage unit 12.

[0039] The document configuration management unit 153 of the control unit 15 acquires information required for document configuration management data, such as configuration relationships between multiple part documents, based on user input using the input unit 13. The document configuration management unit 153 of the control unit 15 generates document configuration management data based on the acquired information, and stores it in the third database 123.

[0040] Part document creation unit 154 of control unit 15 creates a part document by inputting parameter values ​​of attribute value data associated with template data into items included in the template data. Part document creation unit 154 of control unit 15 creates a part document based on data stored in advance in database DB. For example, part document creation unit 154 of control unit 15 creates a part document based on the template data, attribute value data, and part document management data stored in first database 121, second database 122, and fourth database 124, respectively.

[0041] Part document creation unit 154 of control unit 15 further stores the created part document in fourth database 124 in database DB. Fourth database 124 stores the part document together with information relating to the association between template data and attribute value data as part document management data.

[0042] The part document combining section 155 of the control section 15 combines a plurality of part documents created by the part document creating section 154 in accordance with document configuration management data stored in advance in the third database 123 to create a document.

[0043] The document output unit 156 of the control unit 15 formats the document created by the component document combination unit 155 by appropriately adding a cover page, a table of contents, and the like. The document output unit 156 of the control unit 15 outputs the formatted document to the output unit 14. For example, the document output unit 156 of the control unit 15 causes the display of the output unit 14 to display the formatted document.

[0044] Fig. 3 is a flowchart for explaining a first example of an information processing method executed by the information processing device 10 of Fig. 1. The flowchart shown in Fig. 3 shows the flow of processing executed by the control unit 15 of the information processing device 10 when creating a part document. The first example of the information processing method executed by the information processing device 10 of Fig. 1 will be mainly explained with reference to Fig. 3.

[0045] In step S101, the template creation unit 151 of the control unit 15 generates template data for a part document that constitutes a part of a document. At this time, the template creation unit 151 of the control unit 15 stores the generated template data in the first database 121 of the storage unit 12.

[0046] In step S102, the attribute value creation unit 152 of the control unit 15 generates attribute value data including text parameter values ​​to be input as variable information for the items included in the template data generated in step S101. At this time, the attribute value creation unit 152 of the control unit 15 stores the generated attribute value data in the second database 122 of the storage unit 12.

[0047] In step S103, the attribute value creation unit 152 of the control unit 15 associates the template data generated in step S101 with the attribute value data generated in step S102. The attribute value creation unit 152 of the control unit 15 stores information related to such association in the fourth database 124 of the storage unit 12 as part document management data.

[0048] In step S104, part document creation unit 154 of control unit 15 creates a part document by inputting parameter values ​​of the attribute value data associated with the template data generated in step S101 into items included in the template data. Part document creation unit 154 of control unit 15 creates the part document based on the template data, attribute value data, and part document management data stored in database DB in steps S101, S102, and S103, respectively.

[0049] Fig. 4 is a flowchart for explaining a second example of an information processing method executed by the information processing device 10 of Fig. 1. The flowchart shown in Fig. 4 shows the flow of processing executed by the control unit 15 of the information processing device 10 when creating a document based on a part document created according to the flowchart of Fig. 3. The second example of the information processing method executed by the information processing device 10 of Fig. 1 will be mainly explained with reference to Fig. 4.

[0050] In step S201, control unit 15 determines whether or not a part document to be used for creating the document exists in fourth database 124 in database DB of storage unit 12. If control unit 15 determines that a part document exists, it executes the process of step S202. If control unit 15 determines that a part document does not exist, it executes a series of processes related to the creation of the part document from step S101 in the flowchart of FIG.

[0051] In step S202, if it is determined in step S201 that a part document exists, the document configuration management unit 153 of the control unit 15 generates document configuration management data indicating the configuration between multiple part documents for creating a document. At this time, the document configuration management unit 153 of the control unit 15 stores the generated document configuration management data in the third database 123 of the storage unit 12.

[0052] 3 in accordance with the document configuration management data stored in the third database 123 in step S202. In this way, the part document combination unit 155 of the control unit 15 creates a document.

[0053] Fig. 5 is a schematic diagram for explaining a first example of a process executed by the information processing device 10 in Fig. 1. The first example of a process executed by the information processing device 10 in Fig. 1 will be mainly explained with reference to Fig. 5.

[0054] 5 shows an example of how the control unit 15 creates a part document based on the template data, attribute value data, and part document management data stored respectively in the first database 121, the second database 122, and the fourth database 124. In addition, there is shown an example of how the part document combination unit 155 of the control unit 15 creates a document in accordance with the document configuration management data stored in the third database 123.

[0055] Each of the attribute value data stored in the second database 122 includes a plurality of items included in the template data. The items include "purpose," "product name," and "effect" used in the text of template A. In each of the attribute value data, a text parameter value input as variable information is associated with each of the plurality of items. The attribute value creation unit 152 of the control unit 15 acquires such parameter values ​​based on a user input using the input unit 13.

[0056] For example, in the first attribute value data, the "OO" of the "purpose" is associated with the parameter value "AA." The "△△" of the "product name" is associated with the parameter value "BB." The "□□" of the "effect" is associated with the parameter value "CC."

[0057] For example, in the second attribute value data, the "○○" of the "purpose" is associated with the parameter value "DD." The "△△" of the "product name" is associated with the parameter value "EE." The "□□" of the "effect" is associated with the parameter value "FF."

[0058] The first database 121 includes data on template A as one of the template data. The text included in template A is "The purpose of this document is XX, the product name is △△, and its effect is □□."

[0059] Attribute value creation unit 152 of control unit 15 associates the data related to template A with the first attribute value data, as indicated by solid arrow 1. Part document creation unit 154 of control unit 15 creates part document A1 by inputting parameter values ​​of the first attribute value data associated with the data related to template A into items included in the text of template A. Part document A1 states, "The purpose of this document is AA, the product name is BB, and its effect is CC."

[0060] Attribute value creation unit 152 of control unit 15 associates the data related to template A with the second attribute value data, as indicated by dashed arrow 2. Part document creation unit 154 of control unit 15 creates part document A2 by inputting parameter values ​​of the second attribute value data associated with the data related to template A into items included in the text of template A. Part document A2 states, "The purpose of this document is DD, the product name is EE, and its effect is FF."

[0061] Part document creation unit 154 of control unit 15 further stores the created part documents A1 and A2 in fourth database 124 in database DB as part document management data. Fourth database 124 stores part documents A1 and A2 as part document management data together with information relating to the association between the data on template A and the first attribute value data and second attribute value data.

[0062] Part document combination unit 155 of control unit 15 creates a document by combining multiple part documents created by part document creation unit 154 in accordance with document configuration management data stored in advance in third database 123. For example, part document combination unit 155 of control unit 15 creates document 1 by combining part documents A1 and B1 in accordance with document configuration management data stored in advance in third database 123. Part document combination unit 155 of control unit 15 creates document 2 by combining part documents A2 and B2 in accordance with document configuration management data stored in advance in third database 123.

[0063] Fig. 6 is a functional block diagram showing a second example of the functions of the information processing device 10 in Fig. 1. The second example of the functions of the information processing device 10 according to an embodiment of the present disclosure will be mainly described with reference to Fig. 6.

[0064] Control unit 15 has a plurality of functional units. In addition to part document creation unit 154, part document combination unit 155, and document output unit 156 described above, control unit 15 has attribute value search unit 157, attribute value correction unit 158, and related part document search unit 159. For example, when a parameter value is corrected in the attribute value data, control unit 15 creates a part document by inputting the corrected parameter value into an item of template data associated with the attribute value data. A series of processes related to the creation of such a part document will be described in more detail below.

[0065] The attribute value search unit 157 of the control unit 15 refers to the second database 122 and searches the second database 122 for attribute value data including the parameter value to be corrected. For example, the attribute value search unit 157 of the control unit 15 searches the second database 122 for attribute value data including the parameter value corrected by the user performing an input operation using the input unit 13.

[0066] The attribute value modification unit 158 ​​of the control unit 15 modifies the parameter value to be modified. The attribute value modification unit 158 ​​of the control unit 15 stores the attribute value data including the modified parameter value in the second database 122 in the database DB of the storage unit 12. At this time, the attribute value modification unit 158 ​​of the control unit 15 may store the attribute value data including the parameter value before modification in the second database 122 by overwriting the attribute value data including the modified parameter value on the attribute value data including the parameter value before modification. Alternatively, the attribute value modification unit 158 ​​of the control unit 15 may store the attribute value data including the modified parameter value in the second database 122 by adding the attribute value data including the modified parameter value without deleting the attribute value data including the parameter value before modification while keeping the attribute value data.

[0067] The associated part document search unit 159 of the control unit 15 refers to the fourth database 124 and searches the fourth database 124 for part documents associated with the attribute value data including the corrected parameter value.

[0068] Part document creation unit 154 of control unit 15 creates a new part document by inputting the corrected parameter values ​​of the attribute value data in the part document searched by related part document search unit 159 into items included in the template data associated with the attribute value data. For example, part document creation unit 154 of control unit 15 creates a new part document based on the template data, attribute value data including the corrected parameter values, and part document management data stored in first database 121, second database 122, and fourth database 124, respectively.

[0069] The part document creation unit 154 of the control unit 15 may further store the newly created part document in fourth database 124 in database DB. At this time, the part document creation unit 154 of the control unit 15 may store the modified part document in fourth database 124 by overwriting the part document before modification. Alternatively, the part document creation unit 154 of the control unit 15 may store the modified part document in fourth database 124 by adding the modified part document without deleting the part document before modification while also retaining the part document.

[0070] The above series of processing steps performed by attribute value search unit 157, attribute value correction unit 158, associated part document search unit 159, and part document creation unit 154 corresponds to a part document correction function.

[0071] The part document combining section 155 of the control section 15 combines the part documents newly created by the part document creating section 154 in accordance with the document configuration management data stored in advance in the third database 123 to create a document.

[0072] The document output unit 156 of the control unit 15 formats the document created by the component document combination unit 155 by appropriately adding a cover page, a table of contents, and the like. The document output unit 156 of the control unit 15 outputs the formatted document to the output unit 14. For example, the document output unit 156 of the control unit 15 causes the display of the output unit 14 to display the formatted document.

[0073] Fig. 7A is a first schematic diagram for explaining a second example of the processing executed by the information processing device 10 of Fig. 1. Fig. 7B is a second schematic diagram for explaining a second example of the processing executed by the information processing device 10 of Fig. 1. The second example of the processing executed by the information processing device 10 of Fig. 1 will be mainly explained with reference to Figs. 7A and 7B. Figs. 7A and 7B show an example of a state from when a parameter value is corrected in attribute value data to when the control unit 15 creates a new part document.

[0074] For example, as shown in FIG. 7A, the second database 122 stores, as part of the attribute value data, attribute value data with attribute value IDs "Z0001," "Z0002," "Z0003," and "Z0004."

[0075] In the attribute value data of the attribute value ID "Z0001", the "Purpose" item is associated with the parameter value "AA". The "Product Name" item is associated with the parameter value "BB". The "Effect" item is associated with the parameter value "CC".

[0076] In the attribute value data of the attribute value ID "Z0002", the "Purpose" item is associated with the parameter value "DD". The "Product Name" item is associated with the parameter value "EE". The "Effect" item is associated with the parameter value "FF".

[0077] In the attribute value data of the attribute value ID "Z0003", the "Product" item is associated with the parameter value "AA". The "Version" item is associated with the parameter value "WW". The "Function" item is associated with the parameter value "XX".

[0078] In the attribute value data of the attribute value ID "Z0004", the "Product" item is associated with the parameter value "DD", the "Version" item is associated with the parameter value "YY", and the "Function" item is associated with the parameter value "ZZ".

[0079] The attribute value search unit 157 of the control unit 15 refers to the second database 122 and searches the second database 122 for attribute value data including the parameter value "AA" to be corrected. The attribute value search unit 157 of the control unit 15 searches the second database 122 for attribute value data of attribute value ID "Z0001" including the parameter value "AA" associated with the "Objective" item. The attribute value search unit 157 of the control unit 15 searches the second database 122 for attribute value data of attribute value ID "Z0003" including the parameter value "AA" associated with the "Product" item.

[0080] The attribute value correction unit 158 ​​of the control unit 15 corrects the parameter value "AA" to be corrected to "AA'" based on an input operation by the user using the input unit 13. The attribute value correction unit 158 ​​of the control unit 15 corrects the parameter value "AA" associated with the "Objective" item in the attribute value data of the attribute value ID "Z0001" to "AA'". The attribute value correction unit 158 ​​of the control unit 15 corrects the parameter value "AA" associated with the "Product" item in the attribute value data of the attribute value ID "Z0003" to "AA'".

[0081] The attribute value modification unit 158 ​​of the control unit 15 stores the attribute value data including the modified parameter value "AA'" in the second database 122 in the database DB of the storage unit 12. For example, the attribute value modification unit 158 ​​of the control unit 15 stores the attribute value data including the modified parameter value "AA'" in the second database 122 by overwriting the attribute value data including the pre-modification parameter value "AA" with the attribute value data including the modified parameter value "AA'".

[0082] 7B, in the fourth database 124, template data with a template ID of "T0001" and attribute value data with an attribute value ID of "Z0001" are associated with part document A1. Template data with a template ID of "T0001" and attribute value data with an attribute value ID of "Z0002" are associated with part document A2. Template data with a template ID of "T0002" and attribute value data with an attribute value ID of "Z0003" are associated with part document B1. Template data with a template ID of "T0002" and attribute value data with an attribute value ID of "Z0004" are associated with part document B2.

[0083] In the first database 121, template data with template IDs "T0001" and "T0002" are stored as part of the template data. The text included in the template data with template ID "T0001" is "The purpose of this document is ○○, the product name is △△, and its effect is □□." The text included in the template data with template ID "T0002" is "This chapter describes the functional upgrades of product ●●. Feature ■■ has been added in version ▲▲."

[0084] The related part document search unit 159 of the control unit 15 searches the fourth database 124 for part documents associated with the attribute value data including the corrected parameter value "AA'". The related part document search unit 159 of the control unit 15 searches the fourth database 124 for part document A1 associated with the attribute value data of attribute value ID "Z0001". The related part document search unit 159 of the control unit 15 identifies template data of template ID "T0001" to be corrected in the part document A1. The related part document search unit 159 of the control unit 15 searches the fourth database 124 for part document B1 associated with attribute value data of attribute value ID "Z0003". The related part document search unit 159 of the control unit 15 identifies template data of template ID "T0002" to be corrected in the part document B1.

[0085] Part document creation unit 154 of control unit 15 inputs the corrected parameter value "AA'" to the item included in the template data of template ID "T0001" associated with the attribute value data of attribute value ID "Z0001" in part document A1 searched for by related part document search unit 159. Part document A1 states, "The purpose of this document is AA', the product name is BB, and its effect is CC."

[0086] The part document creation unit 154 of the control unit 15 inputs the corrected parameter value "AA'" to an item included in the template data of template ID "T0002" associated with the attribute value data of attribute value ID "Z0003" in the part document B1 searched for by the related part document search unit 159. Part document B1 states, "This chapter describes the upgrade of functions of product AA'. Function XX has been added to version WW."

[0087] According to the embodiment described above, the creation and management of part documents becomes easier. The information processing device 10 associates template data and attribute value data of a part document with each other, thereby facilitating the creation, management, and editing of the part document based on the associated template data and attribute value data. The information processing device 10 is also capable of collectively managing a large number of similar part documents based on the association of the template data and the attribute value data, rather than managing them as part documents unrelated to each other. The information processing device 10 is also capable of collectively managing, for example, a plurality of template data each associated with a plurality of attribute value data including the same parameter value.

[0088] The information processing device 10 creates a part document by inputting, into items, parameter values ​​of attribute value data associated with the template data. This enables a user to easily create a part document in accordance with the template data by inputting parameter values ​​of the attribute value data using the input unit 13.

[0089] When a parameter value is corrected in the attribute value data, the information processing device 10 creates a part document by inputting the corrected parameter value into an item of template data associated with the attribute value data. This enables the information processing device 10 to collectively correct related part documents, for example, in accordance with multiple template data that are respectively associated with multiple attribute value data that include the same parameter value. The information processing device 10 can use a part document as a new part document by correcting only the parameter values ​​in the part document, thereby collectively managing multiple part documents.

[0090] Information processing device 10 generates document configuration management data indicating the configuration between multiple part documents for creating a document. This enables a user to easily create a document based on the part documents by inputting information such as the configuration relationships between multiple part documents in the document through input unit 13.

[0091] Information processing device 10 creates a document by combining the created multiple part documents in accordance with the document configuration management data. This enables information processing device 10 to create a document from multiple part documents as requested by the user in accordance with information such as the configuration relationships between multiple part documents in the document input by the user.

[0092] The information processing device 10 can reduce the time and effort required to create a document whose format is somewhat fixed.

[0093] Although the present disclosure has been described based on the drawings and examples, it should be noted that those skilled in the art can make various modifications and alterations based on the present disclosure. Therefore, it should be noted that these modifications and alterations are included in the scope of the present disclosure. For example, the functions included in each configuration or each step can be rearranged so as not to be logically inconsistent, and multiple configurations or steps can be combined or divided into one.

[0094] For example, a general-purpose electronic device such as a smartphone or a computer can be configured to function as the information processing device 10 according to the embodiment described above. Specifically, a program describing the processing contents for realizing each function of the information processing device 10 according to the embodiment is stored in the memory of the electronic device, and the program is read and executed by the processor of the electronic device. Therefore, the present disclosure can also be realized as a program executable by a processor.

[0095] Alternatively, the present disclosure may be realized as a non-transitory computer-readable medium storing a program executable by one or more processors to cause the information processing device 10 according to an embodiment to execute each function. It should be understood that these are also included in the scope of the present disclosure.

[0096] In the above embodiment, the information processing device 10 creates a part document by inputting parameter values ​​of attribute value data associated with template data into items, but the present invention is not limited to this. The information processing device 10 does not need to execute such processing. For example, the user himself may execute such input-related operations using the input unit 13 instead of the information processing device 10.

[0097] In the above embodiment, it has been described that when a parameter value is corrected in attribute value data, the information processing device 10 creates a part document by inputting the corrected parameter value into an item of template data associated with the attribute value data, but this is not limited to the above. The information processing device 10 does not need to execute such processing. For example, the user himself may execute such an input-related operation using the input unit 13 instead of the information processing device 10.

[0098] In the above embodiment, the information processing device 10 generates document configuration management data that indicates the configuration between multiple part documents for creating a document, but is not limited to this. The information processing device 10 does not have to execute such processing.

[0099] In the above embodiment, the information processing device 10 creates a document by combining multiple created part documents in accordance with document configuration management data, but the invention is not limited to this. The information processing device 10 may create a document by combining multiple part documents using any other method that does not use document configuration management data.

[0100] In the above embodiment, it has been described that the information processing device 10 further stores the created part document in the fourth database 124 in the database DB, but this is not limited to the above. The information processing device 10 does not have to store the created part document in the database DB. In other words, the fourth database 124 may store only information relating to the association between the template data and the attribute value data, and the part document may not be stored as data.

[0101] In the above embodiment, the information processing device 10 is described as an electronic device used by a user who creates a document, but is not limited thereto. The information processing device 10 may be, for example, a server device that is communicably connected to a terminal device used by a user who creates a document via the communication unit 11 and a network. The server device may be configured as one device or multiple devices that can communicate with each other. The information processing device 10 may form a part of an information processing system together with a terminal device used by a user who creates a document. The information processing device 10 may execute the above-mentioned series of processes based on information input by a user using the terminal device.

[0102] Some of the embodiments of the present disclosure will be described below as examples. However, it should be noted that the embodiments of the present disclosure are not limited to these examples. [Appendix 1] An information processing device that supports document creation, A control unit is provided, the control unit being generating template data for a part document that constitutes a part of the document; generating attribute value data including text parameter values ​​to be input as variable information for the items included in the template data; Associating the template data with the attribute value data; Information processing device. [Appendix 2] 2. The information processing device according to claim 1, the control unit creates the part document by inputting the parameter values ​​of the attribute value data associated with the template data into the items. Information processing device. [Appendix 3] The information processing device according to claim 1 or 2, when the parameter value is corrected in the attribute value data, the control unit creates the part document by inputting the corrected parameter value into the item of the template data associated with the attribute value data. Information processing device. [Appendix 4] An information processing device according to any one of claims 1 to 3, the control unit generates document configuration management data indicating a configuration between the plurality of part documents for creating the document. Information processing device. [Appendix 5] The information processing device according to claim 4, the control unit creates the document by combining the created multiple part documents in accordance with the document configuration management data. Information processing device. [Appendix 6] An information processing method for supporting document creation, comprising: generating template data for a part document that constitutes a part of the document; generating attribute value data including text parameter values ​​to be input as variable information for the items included in the template data; associating the template data with the attribute value data; Including, Information processing methods. [Appendix 7] An information processing device that supports document creation, generating template data for a part document that constitutes a part of the document; generating attribute value data including text parameter values ​​to be input as variable information for the items included in the template data; associating the template data with the attribute value data; performing an operation including program. [Explanation of symbols]

[0103] 1 Document 2 Documents 10. Information processing device 11 Communications Department 12 Storage section 121 Database No. 1 122 Database No. 2 123 Third Database 124 4th Database 13 Input section 14 Output section 15 Control section 151 Template Creation Department 152 Attribute value creation unit 153 Document Composition Management Department 154 Parts Documentation Division 155 Part Document Combination 156 Document Output Unit 157 Attribute value search section 158 Attribute Value Modification Section 159 Related Parts Document Search Unit A Template A1 Parts Documentation A2 Parts Documentation B1 Parts Documentation B2 Parts Documentation DB Database

Claims

1. An information processing device that supports document creation, A control unit is provided, the control unit being generating template data for a part document that constitutes a part of the document; generating attribute value data including text parameter values ​​to be input as variable information for the items included in the template data; Associating the template data with the attribute value data; Information processing device.

2. 2. The information processing device according to claim 1, the control unit creates the part document by inputting the parameter values ​​of the attribute value data associated with the template data into the items. Information processing device.

3. 3. The information processing device according to claim 1, when the parameter value is corrected in the attribute value data, the control unit creates the part document by inputting the corrected parameter value into the item of the template data associated with the attribute value data. Information processing device.

4. 3. The information processing device according to claim 1, the control unit generates document configuration management data indicating a configuration between the plurality of part documents for creating the document. Information processing device.

5. 5. The information processing device according to claim 4, the control unit creates the document by combining the created multiple part documents in accordance with the document configuration management data. Information processing device.

6. An information processing method for supporting document creation, comprising: generating template data for a part document that constitutes a part of the document; generating attribute value data including text parameter values ​​to be input as variable information for the items included in the template data; associating the template data with the attribute value data; Including, Information processing methods.

7. An information processing device that supports document creation, generating template data for a part document that constitutes a part of the document; generating attribute value data including text parameter values ​​to be input as variable information for the items included in the template data; associating the template data with the attribute value data; performing an action including program.

Citation Information

Patent Citations

  • Document preparation device and method

    JP2001331481A

  • Document preparation program and document preparation system

    JP2006268716A

  • Word processor device and document data processing method

    JP1996161334A