File management system, management device, management method, and program

The file management system addresses the challenge of accessing design drawings by using a system with an input unit, search unit, and moving unit to automatically distribute electronic files to accessible storage units, enhancing ease of access and distribution.

JP7685865B2Active Publication Date: 2025-05-30ORGANO CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021072016
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-04-21
Publication Date
2025-05-30
Estimated Expiration
2041-04-21

AI Technical Summary

Technical Problem

Existing systems for distributing design drawings, both in paper form and electronically, face challenges in ease of access and distribution, particularly requiring users to set up database access environments to obtain necessary electronic files.

Method used

A file management system that includes an input unit for electronic files, a first file storage unit, multiple second file storage units accessible from communication terminals, a table associating keywords with storage unit identification information, a search unit to determine the destination storage unit based on file keywords, and a moving unit to transfer files to the appropriate storage units.

Benefits of technology

This system enables easy acquisition of necessary electronic files by automating the process of searching and moving files to accessible storage units, improving accessibility and reducing the complexity of file distribution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007685865000001
    Figure 0007685865000001
  • Figure 0007685865000002
    Figure 0007685865000002
  • Figure 0007685865000003
    Figure 0007685865000003
Patent Text Reader

Abstract

To easily acquire a required electronic file.SOLUTION: A file management system includes: an input unit 200 configured to input an electronic file based on an operation from the outside; a server 300 which stores the electronic file input by the input unit 200; a plurality of folders 400-1 to 400-m to be accessed from a plurality of communication terminals 500-1 to 500-n; and a management apparatus 100 which stores a predetermined keyword and multiple pieces of storage section identification information allocated to each of the folders 400-1 to 400-m, in association with each other, as association information, searches, when the server 300 stores the electronic file, the association information for the folders 400-1 to 400-m to which the electronic file is to be migrated, based on a keyword included in a file name of the electronic file, and migrates the electronic file from the server 300 to the searched folders 400-1 to 400-m.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Generally, when constructing a plant or the like, a constructor constructs the plant at the plant site using drawings created by a designer in designing the plant. In such a scenario, in many cases, the drawings created by the designer are distributed to the constructor in paper form. In addition, a system for sharing design drawings as electronic files via the Internet has been considered (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] In the form in which design drawings are distributed to constructors in paper form, the distribution is troublesome. In addition, the system described in Patent Document 1 is a system that enables the use and provision of CAD drawings, which are electronic files registered in one database, to be requested from the outside. In this system, all of the communication terminals operated by each user who needs an electronic file must construct an environment in which they can access the database in which the electronic file is registered. Thus, there is a problem that necessary electronic files cannot be easily obtained.

[0005] An object of the present invention is to provide a file management system, a management device, a management method, and a program that can easily obtain necessary electronic files.

Means for Solving the Problems

[0006] The file management system of the present invention includes an input unit that inputs an electronic file based on an external operation, a first file storage unit that stores the electronic file input by the input unit, a plurality of second file storage units accessible from a plurality of communication terminals, a first table that stores, as association information, a correspondence between a predetermined keyword and a plurality of storage unit identification information assigned to each of the plurality of second file storage units, a search unit that, when the first file storage unit stores the electronic file, searches the first table for the second file storage unit that will be the destination of the electronic file based on the keyword included in the file name of the electronic file, and a moving unit that moves the electronic file from the first file storage unit to the second file storage unit searched by the search unit.

[0007] Further, the management device of the present invention includes a table that stores, as association information, a correspondence between a predetermined keyword and a plurality of folder identification information assigned to each of a plurality of folders accessible from a plurality of communication terminals, a search unit that, when the server stores an electronic file, searches the table for the folder that will be the destination of the electronic file based on the keyword included in the file name of the electronic file, and a moving unit that moves the electronic file from the server to the folder searched by the search unit.

[0008] Further, the management method of the present invention includes a process of, when the server stores an electronic file, searching, from a table that stores, as association information, a correspondence between a predetermined keyword and a plurality of folder identification information assigned to each of a plurality of folders accessible from a plurality of communication terminals, for the folder that will be the destination of the electronic file based on the keyword included in the file name of the electronic file. Perform a process of moving the electronic file from the server to the searched folder.

[0009] Also, the program of the present invention is a program for causing a computer to execute, When the server stores an electronic file, based on the keyword included in the file name of the electronic file, search for a folder to which the electronic file is to be moved from a table that stores, as association information, an association between a predetermined keyword and a plurality of folder identification information assigned to each of a plurality of folders accessible from a plurality of communication terminals; Execute a procedure of moving the electronic file from the server to the searched folder.

Advantages of the Invention

[0010] In the present invention, necessary electronic files can be easily obtained.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Embodiments for Carrying Out the Invention

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

[0013] FIG. 1 is a diagram showing an embodiment of the file management system of the present invention. As shown in FIG. 1, the file management system in this embodiment includes a management device 100, an input unit 200, a server 300, a plurality of folders 400-1 to 400-m (m is a natural number), a plurality of communication terminals 500-1 to 500-n (n is a natural number), and a printing company device 600.

[0014] The input unit 200 inputs an electronic file based on an external operation. The input unit 200 is, for example, an information processing device such as a computer operated by an engineer who creates drawings, documents, etc. The input unit 200 has functions for creating and editing drawings, documents, etc., and is a device that supports the work of an engineer creating and editing drawings, documents, etc. The input unit 200 inputs electronic files such as drawing data and document data created and edited by the engineer. The input unit 200 has a communication function and transmits the input electronic file to the server 300.

[0015] The server 300 is a first file storage unit that stores the electronic files input by the input unit 200. The server 300 has a communication function, receives and stores the electronic files transmitted from the input unit 200. When storing an electronic file, the server 300 assigns a file name to each electronic file and stores it. The file name assigned to the electronic file follows a rule determined in advance by this system.

[0016] The management device 100 is an information processing device that manages this file management system. FIG. 2 is a diagram showing an example of the internal configuration of the management device 100 shown in FIG. 1. As shown in FIG. 2, the management device 100 shown in FIG. 1 includes tables 110, 120, a search unit 130, a moving unit 140, a notification unit 150, an update information creation unit 160, a disclosure unit 170, and a date and time information adding unit 180. Note that FIG. 2 shows only the main components related to this embodiment among the components included in the management device 100 shown in FIG. 1.

[0017] Table 110 stores, as association information, the association of a predetermined keyword with a plurality of storage unit identification information assigned to each of the folders 400-1 to 400-m. The keyword is a character string included in the file name of an electronic file. The storage unit identification information is information that can identify the folders 400-1 to 400-m, and by specifying this storage unit identification information, it is possible to access a desired folder among the folders 400-1 to 400-m. The association information stored in Table 110 can be edited from the outside.

[0018] Figure 3 is a diagram showing an example of the association information stored in Table 110 shown in Figure 2. As shown in Figure 3 in Table 110 shown in Figure 2, a keyword and a storage destination folder name are associated and stored. The keyword is a predetermined character string, and as shown in Figure 3, it may include a plurality of character strings. The storage destination folder name is the above-described storage unit identification information. The storage destination folder name preferably also includes the hierarchy of the corresponding folder (for example, link information, path information, etc.). For example, as shown in Figure 3, the character string 1 "L-6252-" of the keyword, the character string 2 "A001-", and the storage destination folder name "A001_Flowchart" are associated and stored. This indicates that an electronic file whose file name includes "L-6252-" and "A001-" is stored in a folder with the folder name "A001_Flowchart". Also, the character string 1 "L-6252-" of the keyword, the character string 2 "A002-", and the storage destination folder name "A002_Arrangement Diagram" are associated and stored. This indicates that an electronic file whose file name includes "L-6252-" and "A002-" is stored in a folder with the folder name "A002_Arrangement Diagram".

[0019] When the server 300 stores an electronic file, the search unit 130 searches the table 110 for the storage unit identification information (the destination folder names shown in FIG. 3) of the folders 400-1 to 400-m which are the destinations of the electronic file based on the keyword included in the file name of the stored electronic file. The search unit 130 searches for the storage destination of the electronic file whose keyword is included in the file name using the keyword as a search key.

[0020] The moving unit 140 moves the electronic file from the server 300 to the folders 400-1 to 400-m to which the storage unit identification information searched by the search unit 130 is assigned. The moving unit 140 reads the corresponding electronic file from the server 300 and writes it to the folders 400-1 to 400-m which are the storage destinations searched by the search unit 130. For the reading and writing of the electronic file, generally used methods may be employed.

[0021] The table 120 stores in association a plurality of storage unit identification information (for example, the "destination folder names" shown in FIG. 3) and the terminal identification information assigned to each of the plurality of communication terminals 500-1 to 500-n that can access the folders 400-1 to 400-m to which the storage unit identification information is assigned. The terminal identification information is information uniquely assigned to each of the communication terminals 500-1 to 500-n and is information that can be identified from each other. The terminal identification information is information that the notification unit 150 can use as a notification destination for notifications. The association information stored in the table 120 can be edited from the outside.

[0022] FIG. 4 is a diagram showing an example of the association information stored in the table 120 shown in FIG. 2. As shown in FIG. 4, in the table 120 shown in FIG. 2, a storage destination folder name and notification destination information are associated and stored. The storage destination folder name is the same as that shown in FIG. 3. The notification destination information is the terminal identification information described above. For example, as shown in FIG. 4, the storage destination folder name "A001_Flowchart" and the notification destination information "T001, T002" are associated and stored. This indicates that the communication terminals assigned with "T001" and the communication terminals assigned with "T002" can access the folder with the folder name "A001_Flowchart". Also, when an electronic file is stored in the folder with the folder name "A001_Flowchart", or when the stored electronic file is updated, it indicates that the notification destinations for that are the communication terminals assigned with "T001" and the communication terminals assigned with "T002". Further, the storage destination folder name "A002_Arrangement Diagram" and the notification destination information "T001, T002, T003" are associated and stored. This indicates that the communication terminals assigned with "T001", the communication terminals assigned with "T002", and the communication terminals assigned with "T003" can access the folder with the folder name "A002_Arrangement Diagram". Also, when an electronic file is stored in the folder with the folder name "A002_Arrangement Diagram", or when the stored electronic file is updated, it indicates that the notification destinations for that are the communication terminals assigned with "T001", the communication terminals assigned with "T002", and the communication terminals assigned with "T003".

[0023] When the moving unit 140 moves an electronic file from the server 300 to the folders 400-1 to 400-m, the notification unit 150 sends a predetermined notification to the communication terminals with the terminal identification information associated with the storage unit identification information assigned to the destination folders 400-1 to 400-m in the table 120. Here, the association shown in FIG. 4 is stored in the table 120, and an example where the storage unit identification information of the folder 400-1 is "A001_flow sheet" will be described. For example, when the moving unit 140 moves an electronic file from the server 300 to the folder 400-1, the notification unit 150 reads out the notification destination information "T001" and "T002" associated with the storage destination folder name "A001_flow sheet" in the table 120. The notification unit 150 sends a predetermined notification to the communication terminals with the notification destination information "T001" read from the table 120 and the communication terminals with the notification destination information "T002". The predetermined notification may be to notify that an electronic file has been created or updated. At this time, the notification unit 150 notifies the storage destination folder name to the communication terminals of the notification destinations. Also, the notification unit 150 sends a notification at a predetermined timing. For example, the notification unit 150 may send a notification at a predetermined time every day, or may send a notification at a timing corresponding to when an electronic file is created / issued or updated. The notification unit 150 may send a notification using, for example, a predetermined application having a chat function.

[0024] The update information creation unit 160 creates update information of the electronic files stored in the server 300. The update information may be any information that can recognize which electronic file has been updated. Also, the update information may include the update date and time and the update content of the electronic file.

[0025] The disclosure unit 170 discloses the update information created by the update information creation unit 160 to the notified destination, which is a specific printing company device 600 that prints electronic files. The method of disclosure may be the transmission of the update information or the notification of the location where the update information is stored. Further, the disclosure unit 170 may disclose the update information when a disclosure request is received from the printing company device 600. The printing company device 600 will be described later.

[0026] The date and time information adding unit 180 adds date and time information indicating the date and time to the electronic files stored in the server 300. For example, the date and time information adding unit 180 may add an approval mark including the date and time information to an electronic file (for example, a PDF file) stored in the server 300. The date and time included in the information to be added is the date and time when the information is added. The timing at which the date and time information adding unit 180 adds the date and time information to the electronic file may be the timing at which the moving unit 140 moves the electronic file from the server 300 to the folders 400-1 to 400-m.

[0027] The folders 400-1 to 400-m are second file storage units accessible from the communication terminals 500-1 to 500-n. Each of the folders 400-1 to 400-m is pre-assigned with the above-described identification information. The folders 400-1 to 400-m are arranged on the cloud and managed by the management device 100. Note that the folders 400-1 to 400-m may be configured to grant permissions for operations on the stored electronic files for each of the communication terminals 500-1 to 500-n. For example, when the correspondence shown in FIG. 4 is stored in the table 120, for an electronic file stored in the folder of "A001_Flow Sheet", the communication terminal of "T001" can download and edit, and the communication terminal of "T002" can only download but not edit. This permission is set in advance for each of the communication terminals 500-1 to 500-n.

[0028] The communication terminals 500-1 to 500-n are information processing devices equipped with a communication function. The communication terminals 500-1 to 500-n are devices held and operated by persons related to work using electronic files, such as on-site workers or administrators who manage on-site work. The communication terminals 500-1 to 500-n are preferably devices that can be carried like mobile terminals. The communication terminals 500-1 to 500-n can download and edit the electronic files stored in the folders 400-1 to 400-m. The communication terminals 500-1 to 500-n are synchronized with the electronic files stored in the folders 400-1 to 400-m and can view the latest electronic files. This synchronization process may be performed using a predetermined application. The communication terminals 500-1 to 500-n access the folders 400-1 to 400-m via a wireless or wired line.

[0029] The printer device 600 is a device owned by a printer that prints the electronic files stored in the folders 400-1 to 400-m. The printer device 600 is equipped with a communication function and a display function. The printer device 600 may be equipped with a printing function. The printer device 600 can access all of the folders 400-1 to 400-m. That is, the printer device 600 can acquire (download) and print the electronic files stored in the folders 400-1 to 400-m. There may be a plurality of printer devices 600, and the plurality of printer devices 600 may share the printing of the electronic files stored in the folders 400-1 to 400-m.

[0030] Hereinafter, the management method in the file management system shown in FIG. 1 will be described. FIG. 5 is a flowchart for explaining an example of the management method in the file management system shown in FIG. 1.

[0031] First, when the input unit 200 inputs an electronic file such as drawing data or document data based on an external operation (step S1), the server 300 stores the input electronic file (step S2). Then, the search unit 130 of the management device 100 searches for a folder in which to store the electronic file from the association stored in the table 110 using, as a search key, a keyword included in the file name of the electronic file stored in the server 300 (step S3). Subsequently, the moving unit 140 moves the electronic file from the server 300 to the folder searched by the search unit 130 (step S4). At this time, the date and time information adding unit 180 adds date and time information to the moved electronic file. Then, the notification unit 150 searches for and identifies a notification destination from the association stored in the table 120 using the folder name of the folder to which the electronic file has been moved as a search key (step S5). Thereafter, the notification unit 150 determines whether the timing of the notification set in advance has arrived (step S6). When the timing set in advance arrives, the notification unit 150 sends a notification to the identified notification destination (step S7). Also, the update information creation unit 160 creates update information of the electronic file, and the disclosure unit 170 discloses the update information.

[0032] As described above, in the present invention, an electronic file such as drawing data or document data registered in a server is moved to a folder accessible from a communication terminal that requires the electronic file based on the file name of the electronic file. Thereby, the necessary electronic file can be easily acquired. Further, the communication terminal is notified of the movement to the folder. Thereby, on-site workers and the like can access only the necessary information at the necessary time using the communication terminal.

[0033] As described above, each component has been described with each function (process) being shared, but this assignment is not limited to the above-described one. Also, regarding the configuration of the components, the above-described form is merely an example and is not limited thereto.

[0034] The processing performed by each of the above-described means and devices may be performed by logic circuits manufactured according to the purpose. Alternatively, a computer program (hereinafter referred to as a program) that describes the processing content as a procedure may be recorded on a recording medium readable by the management device 100, and the program recorded on this recording medium may be read by the management device 100 and executed. The recording medium readable by the management device 100 refers to removable recording media such as floppy (registered trademark) disks, magneto-optical disks, DVDs (Digital Versatile Discs), CDs (Compact Discs), Blu-ray (registered trademark) Discs, USB (Universal Serial Bus) memories, etc., as well as memories such as ROM (Read Only Memory) and RAM (Random Access Memory) built into the management device 100, and HDDs (Hard Disc Drives), SSDs (Solid State Drives), etc. The program recorded on this recording medium is read by the CPU provided in the management device 100, and under the control of the CPU, the same processing as described above is performed. Here, the CPU operates as a computer that executes the program read from the recording medium on which the program is recorded.

Explanation of Signs

[0035] 100 Management device 110, 120 Tables 130 Search unit 140 Moving unit 150 Notification unit 160 Update information creation unit 170 Disclosure unit 180 Date and time information adding unit 200 Input unit 300 Server 400-1 to 400-m Folders 500-1 to 500-n Communication terminals 600 Printer device

Claims

1. An input unit that inputs an electronic file based on an external operation; A first file storage unit that stores the electronic file input by the input unit; A plurality of second file storage units accessible from a plurality of communication terminals; A first table that stores, as association information, a correspondence between a predetermined keyword and a plurality of storage unit identification information assigned to each of the plurality of second file storage units; A search unit that, when the first file storage unit stores the electronic file, searches the first table for the second file storage unit that is the destination of the electronic file based on a keyword included in the file name of the electronic file; A moving unit that moves the electronic file from the first file storage unit to the second file storage unit searched by the search unit; An update information creation unit that creates update information for the electronic file stored in the first file storage unit; A file management system having a disclosure unit that discloses the update information created by the update information creation unit to a printer device owned by a specific printer that prints the electronic file.

2. In the file management system according to claim 1, A second table that stores a correspondence between the plurality of storage unit identification information and terminal identification information assigned to each of the plurality of communication terminals accessible to the plurality of second file storage units to which the storage unit identification information is assigned; A file management system having a notification unit that, when the moving unit moves the electronic file, gives a predetermined notification to the communication terminal to which the terminal identification information associated with the storage unit identification information assigned to the second file storage unit that is the destination is assigned in the second table.

3. In the file management system according to claim 2, The notification unit is a file management system that notifies the communication terminal of the storage unit identification information assigned to the second file storage unit that is the destination.

4. In the file management system according to claim 2 or claim 3, The notification unit is a file management system that gives the notification at a predetermined timing.

5. In the file management system according to any one of claims 1 to 4, The second file storage unit gives authority to operate on the electronic file stored in the second file storage unit for each of the plurality of communication terminals.

6. In the file management system according to any one of claims 1 to 5, A file management system having a date and time information adding unit that adds date and time information indicating a date and time to an electronic file stored in the first file storage unit.

7. A table that associates a predetermined keyword with a plurality of folder identification information assigned to each of a plurality of folders accessible from a plurality of communication terminals, and stores the associated information as association information; A search unit that, when the server stores an electronic file, searches the table for the folder that is the destination of the electronic file based on the keyword included in the file name of the electronic file; A moving unit that moves the electronic file from the server to the folder searched by the search unit; An update information creation unit that creates update information for an electronic file stored in the server; A management device having a disclosure unit that discloses the update information created by the update information creation unit to a printer device owned by a specific printer that prints the electronic file.

8. A management method performed by a management device, comprising: When the server stores an electronic file, based on the keyword included in the file name of the electronic file, searching a table that associates a predetermined keyword with a plurality of folder identification information assigned to each of a plurality of folders accessible from a plurality of communication terminals, and stores the associated information as association information, for the folder that is the destination of the electronic file; Moving the electronic file from the server to the searched folder; Creating update information for an electronic file stored in the server; A management method in which the management device performs a process of disclosing the created update information to a printer device owned by a specific printer that prints the electronic file.

9. On a computer, When the server stores an electronic file, based on the keyword included in the file name of the electronic file, searching a table that associates a predetermined keyword with a plurality of folder identification information assigned to each of a plurality of folders accessible from a plurality of communication terminals, and stores the associated information as association information, for the folder that is the destination of the electronic file; Moving the electronic file from the server to the searched folder; Creating update information for an electronic file stored in the server; A program for causing execution of a procedure for disclosing the created update information to a printer device owned by a specific printer that prints the electronic file.

Citation Information

Patent Citations

  • Drawing sharing system

    JP2003085219A

  • Automatic storage system, program, and method for file

    JP2004192212A

  • Information processor and information processing method

    JP2008217630A

  • Device, control program of device, system, and control method of device

    JP2016189196A

  • Print workflow automation

    US20110063677A1