File management apparatus, file management method, and file management system

The file management system addresses the challenge of integrating diverse documents by using a classifier to merge similar content and perform goal achievement checks, ensuring consistent and relevant document integration.

JP2025128589APending Publication Date: 2025-09-03HITACHI SYST LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024025338
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-02-22
Publication Date
2025-09-03

AI Technical Summary

Technical Problem

Existing collaborative editing systems are ineffective for integrating general documents with varying formats and content, particularly those containing images, as they are designed primarily for text-based files with strict formatting and grammar requirements.

Method used

A file management system utilizing a classifier to determine similarity between document files, integrating text and image information, and performing goal achievement checks based on reader attributes to create a unified document.

Benefits of technology

Effectively integrates documents with diverse content, ensuring consistency and relevance to the intended audience, preventing useful information from being overlooked and simplifying the integration process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025128589000001_ABST
    Figure 2025128589000001_ABST
Patent Text Reader

Abstract

To provide a technique for integrating general documents that have no fixed format and may include information, such as images.SOLUTION: A file management apparatus includes: a storage unit which stores a plurality of document files; an integration target extraction unit which extracts, from the document files, a source file to be integrated into a base file which is one of the document files; and an integration application unit which integrates the extracted source file into the base file.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a file management device, a file management method, and a file management system. [Background technology]

[0002] In some cases, multiple pieces of content with slightly different details are derived through sales activities, such as document files that are customized from standard proposals for different customers, or document files that are customized for different sales representatives. In such usage situations, it is possible that what is reflected in one piece of derived content may not be reflected in other pieces of derived content, making it impossible to prevent useful information from being overlooked or unnecessary information from being overlooked.

[0003] Patent Document 1 describes a collaborative editing support system having a server that stores files to be edited and edits the files by dividing them into areas of a predetermined collision judgment range and merging them in response to editing requests, and a plurality of clients that make the editing requests to the server, in which the server determines, for each collision judgment range, whether the files to be edited can be merged in accordance with predetermined rules in response to the editing requests given from the clients, and if the files can be merged, outputs the merge result to the client, and if the files cannot be merged, outputs a message to that effect to the client; merge history storage means that records the judgment results of the file merging means and the response given from the client; and collision judgment range setting means that sets the collision judgment range based on the information recorded in the merge history storage means. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-204946 Summary of the Invention [Problem to be solved by the invention]

[0005] The above system can merge text-based files according to a preset collision detection range. Therefore, it is effective in situations where program source code with strict formatting and strict grammar suitable for computer reading needs to be version-controlled. However, its effectiveness as an editing support system for general documents, where there is a high possibility that parallel versions customized for the intended readers and authors exist, is limited.

[0006] SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and aims to provide a technique for integrating general documents that do not have a fixed format and may include information such as images. [Means for solving the problem]

[0007] The present application includes a number of means for solving at least part of the above problems, examples of which are as follows.

[0008] In order to solve the above problem, a file management device according to one embodiment of the present invention is characterized by comprising a memory unit for storing multiple document files, an integration target extraction unit for extracting source files from the document files to be integrated into a base file, which is one of the document files, and an integration application unit for integrating the extracted source files into the base file.

[0009] In addition, in the above-mentioned file management device, the integration target extraction unit may use a classifier that has learned to determine the similarity of information contained in the document files to extract, as the source file, the document file that contains information that is similar to the information contained in the base file to a predetermined degree or more.

[0010] In addition, in the above-mentioned file management device, the integration application unit may use a classifier that has learned to determine the similarity of information contained in the document file to extract information from the source file that is similar to the information contained in the base file to a predetermined degree or more and include it in the base file.

[0011] In the above file management device, the classifier may determine similarities between pieces of text information included in the document files.

[0012] In the above file management device, the classifier may determine the similarity of image information included in the document files.

[0013] The above-mentioned file management device may also be provided with a goal achievement check unit that performs a goal achievement check process on the document file integrated by the integration application unit in accordance with the attributes of the intended reader of the document file.

[0014] In addition, in the above-mentioned file management device, the goal achievement check unit may have a determiner that has learned the amount of information contained in the document file for each predetermined classification of the intended reader's industry, and use the determiner to determine the amount of information contained in the document file integrated by the integration application unit for each predetermined classification of the intended reader's industry.

[0015] In addition, a file management method according to another aspect of the present invention is a file management method using a file management device, wherein the file management device comprises a memory unit for storing a plurality of document files and a processing unit, and the processing unit performs an integration target extraction step for extracting source files from the document files to be integrated into a base file, which is one of the document files, and an integration application step for integrating the extracted source files into the base file.

[0016] In addition, a file management system according to another aspect of the present invention is a file management system that uses a file management device, which is characterized in that the file management device has a memory unit that stores a plurality of document files and a processing unit, and the processing unit performs an integration target extraction step that extracts source files from the document files to be integrated into a base file that is one of the document files, and an integration application step that integrates the extracted source files into the base file.

[0017] In addition, a file management program according to another aspect of the present invention is a file management program that causes an information processing device to manage files, and the information processing device is characterized in that it has a memory unit that stores a plurality of document files and a processing unit, and causes the processing unit to perform an integration target extraction step that extracts source files from the document files to be integrated into a base file that is one of the document files, and an integration application step that integrates the extracted source files into the base file. [Effects of the Invention]

[0018] According to the present invention, it is possible to provide a technique for integrating general documents that do not have a fixed format and may include information such as images.

[0019] Problems, configurations, effects, and the like other than those described above will become clear from the following description of the embodiments. [Brief explanation of the drawings]

[0020] [Figure 1] FIG. 1 illustrates an example of an overview of a file management system. [Figure 2] FIG. 1 illustrates an example of a configuration of a file management system. [Figure 3] FIG. 2 illustrates an example of a hardware configuration of a file management apparatus. [Figure 4] FIG. 10 is a diagram illustrating an example of a file integration sequence. [Figure 5] FIG. 10 is a diagram illustrating an example of an integrated setting screen. [Figure 6] FIG. 10 is a diagram showing an example of integration (addition example). [Figure 7] FIG. 10 is a diagram illustrating an example of integration (overwriting example). DETAILED DESCRIPTION OF THE INVENTION

[0021] Hereinafter, embodiments of the present invention will be described with reference to the drawings.

[0022] FIG. 1 is a diagram showing an example of an overview of a file management system. In this example, the file management system 1 is exemplified as one that manages files related to sales operations (including the creation of sales promotion materials to be presented to customers). The users refer to sales representatives or those who assist sales representatives. The document files to be managed are general documents that do not have a fixed format and may include information such as images, such as presentation materials for sales promotion, but they do not necessarily have to be presentation materials and may be various types of reports, proposals, etc.

[0023] In the file management system 1, a user places a document file in the storage area of ​​the file management device 200 from a user terminal 100 via a network 50, and performs editing or management operations via an API (Application Programming Interface) or the like. This mechanism may use a file sharing service (NFS: Network File System, SMB: Server Message Block, Share Point, cloud-provided storage, etc.). Alternatively, the file management device 200 may use a repository such as a CVS (Concurrent Versions System).

[0024] Furthermore, it is desirable that the user terminal 100 is a highly portable information processing device such as a smartphone, a PDA (Personal Digital Assistant), a PC (Personal Computer), or a tablet terminal that can communicate via the network 50. The functions of the user terminal 100 and the file management device 200 are realized by software that runs on an OS (Operating System).

[0025] 2 is a diagram showing an example of the configuration of a file management system. The file management system 1 in this embodiment includes a user terminal 100 and a file management device 200 that is communicably connected to the user terminal 100 via wired or wireless communication.

[0026] The user terminal 100 is basically an information processing device carried by the user himself / herself, or an information processing device loaned for business purposes by the company to which the administrator belongs. In this embodiment, the person who uses the user terminal 100 is the user.

[0027] The network 50 is, for example, the Internet or an intranet. However, the network 50 is not limited to this and may also be a WAN (Wide Area Network), a mobile phone network, or a communication network that combines these. Alternatively, the network 50 may be a VPN (Virtual Private Network) on a wireless communication network such as a mobile phone communication network.

[0028] The file management device 200 is an information processing device such as a server device, etc. The file management device 200 and the user terminal 100 are connected via a network 50.

[0029] The user terminal 100 includes at least a processing unit 120, a display unit 130, an input unit 131, and a communication unit 140. The processing unit 120 includes a browser processing unit 121, which realizes a so-called browser function. For example, the browser processing unit 121 logs in to a folder view provided by the file management device 200, displays the folder view, and controls browsing and input. The communication unit 140 communicates with other devices via wired or wireless communication. For example, the communication unit 140 participates in and communicates with a network 50 via various wired communication cables such as a wired LAN (Local Area Network) cable or via radio waves of a wireless LAN.

[0030] The file management device 200 includes a storage unit 210, a processing unit 220, and a communication unit 240. The storage unit 210 stores individual file data 211 and file management data 212.

[0031] The individual file data 211 is a document file such as a presentation material. There is one or more individual file data 211. The individual file data 211 may constitute a file system such as a tree structure or a list structure. The file management data 212 is meta information of the individual file data 211 (information including management information indicating the storage location and size of the file, the file type, the file update date, caption, icon shape, association with application software, and storage relationships between folders or between folders and files, etc.).

[0032] The processing unit 220 realizes application functions. The processing unit 220 includes a browsing providing unit 221, an integration target extraction unit 222, a text similarity determination unit 223, an object similarity determination unit 224, a proofreading unit 225, a consistency check unit 226, a goal achievement check unit 227, and an integration application unit 228. The text similarity determination unit 223, the object similarity determination unit 224, the proofreading unit 225, the consistency check unit 226, and the goal achievement check unit 227 can use a generation AI that has acquired a language model (not shown).

[0033] Specifically, the text similarity determination unit 223, the object similarity determination unit 224, the proofreading unit 225, the consistency check unit 226, and the goal achievement check unit 227 can use the output data output by the generation AI by inputting input data to the generation AI. The generation AI is a trained model, such as GPT-4, in which a language model using a neural network (NN) is trained using machine learning or deep learning in advance using language data. The generation AI is not limited to a neural network (NN), and other well-known techniques may be used. It is also preferable to use a generation AI that has been tuned using few-shot learning, fine tuning, or the like. The use of the generation AI is not limited to using a generation AI provided within the processing unit 220, but may also use an external service such as GPT-4 via the Internet, or may be located in a device separate from the file management device 200 and used via the network 50. In either use mode, information is input to and output from the generation AI via an API or prompt, but other input / output techniques may also be used.

[0034] The browsing providing unit 221 provides a function for browsing the individual file data 211 in the file management device 200 from the user terminal 100.

[0035] The integration target extraction unit 222 extracts the individual file data 211, that is, the source files to be integrated into a base file, which is one of the document files, from the document files.

[0036] The text similarity determination unit 223 is a classifier that analyzes the features of predetermined text information to generate semantic vectors, and compares the similarity of multiple pieces of text information by processing such as identifying the degree of similarity between the semantic vectors of multiple pieces of text information.

[0037] The object similarity determination unit 224 is a classifier that analyzes the features of specified objects (image information, graphic information, etc.) contained in a document file to generate semantic vectors, and compares the similarity of multiple objects by processing such as identifying the degree of similarity between the semantic vectors of multiple objects.

[0038] The proofreading unit 225 detects and corrects grammatical errors, idiomatic expressions, unnatural language expressions, etc. in the text. Note that the proofreading unit 225 may detect and correct errors not only in the text but also in the content of images, videos, and audio.

[0039] The consistency check unit 226 includes a determiner that checks the consistency of the written content and the consistency of the explanation order of the document file integrated by the integration application unit 228 (described later). For example, the consistency check unit 226 determines variations in the meaning of the text in the document file, inconsistencies in the description of quantitative items, inconsistencies in context, or the achievement of so-called FABEC (Feature, Advantage, Benefit, Explanation, Confirmation). Furthermore, the consistency check unit 226 modifies the document file to make it more appropriate based on the results of the determination. If appropriate correction is difficult, the consistency check unit 226 calls attention to the document file by highlighting, marking up, or the like. The consistency check unit 226 may detect and correct inconsistencies not only in text but also in image, video, and audio content.

[0040] The goal achievement check unit 227 includes a determiner that performs a goal achievement check process on a document file integrated by the integration application unit 228 (described later) according to the attributes (e.g., industry) of the intended reader of the document file. For example, if the intended reader is in a specific industry, the goal achievement check unit 227 determines language expressions that conform to the conventions of that industry, highly rated color schemes, and the required information items, their order, and the amount of information. Furthermore, the goal achievement check unit 227 modifies the document file to ensure appropriate expressions based on the results of the determination. If appropriate modifications are difficult, the goal achievement check unit 227 calls attention to the document file by highlighting, marking up, etc. Note that the goal achievement check unit 227 may detect and correct non-achievement of goals not only in text but also in image, video, and audio content.

[0041] The integration application unit 228 integrates the source files extracted by the integration target extraction unit 222 into the base file. Specifically, the integration application unit 228 uses a classifier including a text similarity determination unit 223 and an object similarity determination unit 224 that have learned to determine the similarity of information included in document files to extract information that is similar to or more than a predetermined level of information included in the base file from the source files and includes the information in the base file.

[0042] 3 is a diagram showing an example of the hardware configuration of a file management device 200. The file management device 200 has a processor 11, a memory 12, a storage 13, and a communication device 14, and each component is connected by a bus.

[0043] The processor 11 is an arithmetic device such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit), and executes processing according to a program recorded in the memory 12 or the storage 13. In the file management device 200, processing is performed by the processor 11 operating according to a program read onto the memory 12 or the storage 13. The processing unit 220, the browsing providing unit 221, the integration target extraction unit 222, the text similarity determination unit 223, the object similarity determination unit 224, the proofreading unit 225, the consistency check unit 226, the goal achievement check unit 227, and the integration application unit 228 each realize their respective functions by the processor 11 executing the program.

[0044] The memory 12 is a storage device such as a RAM (Random Access Memory) or a flash memory, and functions as a storage area from which programs and data are temporarily read. The storage 13 is a writable and readable storage device. The function of the storage unit 210 is realized by the memory 12 or the storage 13. Note that the function of the storage unit 210 may be realized by a storage device connected via the communication device 14.

[0045] The communication device 14 is an interface for connecting the file management device 200 to an external device for communication. For example, the communication device 14 performs wireless communication using an antenna that can use a predetermined radio wave (e.g., 5 GHz band, 2.4 GHz band, etc.) that establishes a connection with the user terminal 100 according to the Wi-Fi standard. Alternatively, the communication device 14 performs wired communication using a wire such as optical fiber or twisted pair cable.

[0046] The processing of each component of the file management device 200 may be executed by a single piece of hardware or by multiple pieces of hardware. Furthermore, the processing of each component of the file management device 200 may be realized by a single program or by multiple programs.

[0047] The user terminal 100 has roughly the same hardware configuration as the file management device 200. However, like a typical smartphone, the user terminal 100 often includes input / output devices such as a touch panel display and a microphone.

[0048] Next, we will explain the flow of the file integration sequence in the file management system 1. Figure 4 is a diagram showing an example of the file integration sequence in the file management system 1. The file integration sequence is a process of integrating source files, which are similar document files, into a file designated as a base file among multiple document files contained in the same directory or its subdirectories in a specified order (for example, a specified order such as oldest update date or lowest version).

[0049] For example, multiple pieces of content with slightly different details may be derived in accordance with sales activities, such as a document file that customizes a standard proposal for each customer, or a document file that customizes each salesperson. In such a usage situation, it is possible that what is reflected in one piece of derived content may not be reflected in other pieces of derived content, making it impossible to prevent useful information from being overlooked or unnecessary information from being overlooked.

[0050] If such derived content can be integrated, it will be possible to prevent useful information from being overlooked or unnecessary information from being overlooked. Furthermore, if the effort required for integration can be simplified, the effect will be even greater.

[0051] According to the file integration sequence, when the user gives an integration instruction, similar files are automatically extracted as source files and integrated into the specified base file, making it easy to prevent useful information from being overlooked or unnecessary information from being overlooked.

[0052] The processing of this sequence diagram starts when the browser processing unit 121 of the user terminal 100 receives an instruction from the user.

[0053] First, the browser processing unit 121 of the user terminal 100 instructs the file management device 200 to display a file (step S01). Specifically, the browser processing unit 121 specifies the reference range of the file management data 212 of the file management device 200 (such as the file path of a specified directory or specified tag information) and instructs the file management device 200 to transmit information for displaying the document files and subdirectories included in the directory.

[0054] Next, the browsing providing unit 221 of the file management device 200 identifies a file list (step S02). Specifically, the browsing providing unit 221 references the file management data 212 and extracts files included in the reference range (such as a directory file path or predetermined tag information) specified by the browser processing unit 121, creates a file list, and creates presence information, which is information for display, and transmits this information together with the file list to the user terminal 100. The presence information is, for example, operable icons for the files and subdirectories included in the directory. The operable icons are icons for performing various operations on the files, such as selecting the file by clicking, opening the file by double-clicking, and deleting the file or launching a meta information editing wizard by right-clicking.

[0055] Then, the browser processing unit 121 of the user terminal 100 issues an integration start instruction to the file management device 200 (step S03). Specifically, the browser processing unit 121 specifies a document file (such as a file path) in the file management device 200, and starts integration processing using the document file as a base file. The integration start instruction optionally includes the specification of the application order of the source files (for example, in order of oldest update date or lowest version), a persona (for example, a predetermined industry), and an overwrite mode flag (for example, if on, the information to be integrated is overwritten from the source file, and if off, the information to be integrated is added from the source file).

[0056] Next, the integration target extraction unit 222 of the file management device 200 determines whether the text portions of the document files in the same directory are similar (step S04). Specifically, the integration target extraction unit 222 causes the text similarity determination unit 223 to generate semantic vectors for the text of the document files in the same directory as the base file (or, if the same directory contains subdirectories, the document files contained in the subdirectories and the hierarchical levels below the subdirectories), and compares the semantic vectors with the base file for similarity.

[0057] Then, the integration target extraction unit 222 of the file management device 200 determines whether the object parts of the document files in the same directory are similar (step S05). Specifically, the integration target extraction unit 222 causes the object similarity determination unit 224 to generate semantic vectors for the objects of the document files in the same directory as the base file (or, if the same directory contains subdirectories, the document files contained in the subdirectories and the hierarchical levels below the subdirectories), and compares the semantic vectors with the base file for similarity.

[0058] Then, the integration target extraction unit 222 extracts document files whose text and objects are similar to the base file by a predetermined amount or more as source files to be integrated (step S06). Specifically, the integration target extraction unit 222 extracts document files that are determined in step S04 to include text that is similar by a predetermined amount or more and / or that are determined in step S05 to include objects that are similar by a predetermined amount or more as source files to be integrated.

[0059] Then, the integration application unit 228 replaces or adds similar objects to or to the base file, and also replaces or adds similar text, by referring to the source files in accordance with the application order of the source files (step S07). Specifically, the integration application unit 228 replaces or adds similar objects and text in accordance with the overwrite mode flag.

[0060] Then, the integration application unit 228 performs a combined check process (step S08). Specifically, the integration application unit 228 causes the proofreading unit 225, the consistency check unit 226, and the goal achievement check unit 227 to perform checks.

[0061] The proofreading unit 225 detects and corrects grammatical errors, idiomatic expressions, unnatural language expressions, etc. in the text of the base file, which is the integrated document file. The consistency check unit 226 judges the integrated base file for variations in the meaning of the text, inconsistencies in the descriptions of quantitative items, inconsistencies in context, or the achievement of so-called FABEC. Furthermore, the consistency check unit 226 corrects the document file to ensure appropriate expressions based on the results of the judgment. If appropriate corrections are difficult, the consistency check unit 226 calls attention to the document file by highlighting, marking up, etc.

[0062] The goal achievement check unit 227 determines, for the integrated base file, the language expressions that conform to conventions according to the attributes of the file's intended readers (attributes specified as personas, for example, industry), highly rated color schemes, and the necessary information items, their order, and the amount of information. Furthermore, the goal achievement check unit 227 modifies the document file to ensure appropriate expressions based on the results of the determination. If appropriate modifications are difficult, the goal achievement check unit 227 calls attention to the document file by highlighting, marking up, etc.

[0063] Then, the integration application unit 228 deletes the integrated file (step S09). Note that the integration application unit 228 may not go as far as deleting the integrated file, but may simply change the file name according to a predetermined rule (for example, by adding the character string "integrated" to the beginning of the file name).

[0064] The above is an example of a file integration sequence. With this file integration sequence, when a user issues an integration command, similar files are automatically extracted as source files and integrated into the specified base file, making it easy to prevent useful information from being overlooked or unnecessary information from being overlooked.

[0065] FIG. 5 illustrates an example of an integration setting screen. The integration setting screen 500 is a screen for accepting the specification of options in the integration start instruction in step S03 of the file integration sequence. The integration setting screen 500 includes a base file specification field 510, a source file application order specification field 520, a persona specification field 530, an overwrite mode specification field 540, and an integration start button 550. The base file specification field 510 accepts input of a file path. The source file application order specification field 520 accepts input of criteria specifying the order in which source files are applied to the base file. The persona specification field 530 accepts input of the industry of the intended reader of the document file. The overwrite mode specification field 540 accepts input specifying whether content to be imported from the source file to the base file should be imported by overwriting or by appending. Upon accepting the input, the integration start button 550 sends an integration start instruction to the file management device 200 with the specified options attached.

[0066] 6 is a diagram showing an example of integration (an example of adding). Assuming that a base file 600 contains first text 610, a graphic object 620, and a second text 630, when a file integration sequence is executed, in the case of adding integration, the base file 600 is left as it is, and an updated base file 700 containing an updated version 710 of the first text 610, an updated version 720 of the graphic object 620, and the second text 630 (without update) is added (for example, another page is added).

[0067] 7 is a diagram showing an example of integration (overwriting example). As in the appending example, when a file integration sequence is executed on the assumption that a base file 600 contains first text 610, a graphic object 620, and second text 630, in the case of integration by overwriting, the base file 600 is replaced with an updated base file 700 containing an updated version 710 of the updated first text 610, an updated version 720 of the updated graphic object 620, and the second text 630 (without update).

[0068] Although the present invention has been described above with reference to exemplary embodiments, it is not limited to the above-described exemplary embodiments and includes various modifications. For example, in the above-described exemplary embodiments, file integration is performed regardless of file consistency. However, this is not limiting. If file consistency is not achieved, the integration application unit 228 may cancel the file integration and restore the base file to its state before the integration instruction was issued. This can prevent unexpected loss of document files. Alternatively, if file consistency is not achieved, the integration application unit 228 may cancel the file integration, restore the base file to its state before the integration instruction was issued, and then send error information to the user terminal 100 or another system administrator's terminal. This allows document files to be quickly restored.

[0069] Alternatively, the integration application unit 228 may generalize the proper nouns of the intended readers included in the base file (for example, the name of the corporate entity to which the proposal is submitted in the case of a proposal) during integration. For example, a description such as "Company A" may be replaced with a wildcard such as "Mr. / Ms. XXX." This provides a template for the updated document file, which can be used as a base for further customization.

[0070] The above-described exemplary embodiments have been described in detail to facilitate understanding of the present invention, and the present invention is not limited to those including all of the components described herein. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment. It is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace part of the configuration of each embodiment with other configurations. Furthermore, some or all of the above-described configurations, functions, processing units, processing means, etc. may be realized in hardware, for example, by designing them as integrated circuits. Furthermore, the control lines and information lines in the figures are those considered necessary for explanation, and are not necessarily all shown. It is also possible to consider that almost all of the components are interconnected. [Explanation of symbols]

[0071] 1 File management system, 50 Network, 100 User terminal, 120 Processing unit, 121 Browser processing unit, 130 Display unit, 131 Input unit, 140 Communication unit, 200 File management device, 220 Processing unit, 221 Browsing providing unit, 222 Integration target extraction unit, 223 Text similarity determination unit, 224 Object similarity determination unit, 225 Proofreading unit, 226 Consistency check unit, 227 Goal achievement check unit, 228 Integration application unit, 240 Communication unit.

Claims

1. a storage unit for storing a plurality of document files; an integration target extraction unit that extracts, from the document file, a source file to be integrated into a base file that is one of the document files; an integration application unit that integrates the extracted source files into the base file; A file management device comprising:

2. 2. The file management device according to claim 1, the integration target extraction unit extracts, as the source file, the document file that includes information that is similar to the information included in the base file by a predetermined level or more using a classifier that has learned to determine similarity of information included in the document file; A file management device comprising:

3. 2. The file management device according to claim 1, the integration application unit extracts information from the source file that is similar to the information included in the base file by using a classifier that has learned to determine similarity of information included in the document file, and includes the information in the base file that is similar to the information included in the source file by a predetermined level or more. A file management device comprising:

4. 4. The file management device according to claim 2, The classifier determines similarity of text information contained in the document file. A file management device comprising:

5. 4. The file management device according to claim 2, The classifier determines similarity of image information included in the document file. A file management device comprising:

6. 2. The file management device according to claim 1, a goal achievement check unit that performs a goal achievement check process on the document file integrated by the integration application unit in accordance with the attributes of the expected readers of the document file; A file management device comprising:

7. 7. The file management device according to claim 6, The goal achievement check unit has a determiner that has learned the amount of information contained in the document file for each predetermined classification of the industry of the intended readers, and uses the determiner to determine the amount of information contained in the document file integrated by the integration application unit for each predetermined classification of the industry of the intended readers. A file management device comprising:

8. A file management method using a file management device, the file management device includes a storage unit that stores a plurality of document files, and a processing unit; The processing unit an integration target extraction step of extracting, from the document file, a source file to be integrated into a base file that is one of the document files; an integrating step of integrating the extracted source files into the base file; A file management method characterized by carrying out the above.

9. A file management system using a file management device, the file management device includes a storage unit that stores a plurality of document files, and a processing unit; The processing unit an integration target extraction step of extracting, from the document file, a source file to be integrated into a base file that is one of the document files; an integrating step of integrating the extracted source files into the base file; A file management system characterized by implementing the above.

10. A file management program that allows an information processing device to manage files, The information processing device includes a storage unit that stores a plurality of document files, and a processing unit; The processing unit an integration target extraction step of extracting, from the document file, a source file to be integrated into a base file that is one of the document files; an integrating step of integrating the extracted source files into the base file; A file management program characterized by executing the above.

Citation Information

Patent Citations

  • System, method and program for supporting corporate edition

    JP2010204946A