File management method, program, file management device and file management system
Patent Information
- Application Number
- JP2019211471
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2019-11-22
- Publication Date
- 2025-03-26
- Estimated Expiration
- 2039-11-22
AI Technical Summary
【0016】 本開示に係るファイル管理方法、プログラム、ファイル管理装置およびファイル管理システムによれば、比較対象のファイルを決定する手間および比較対象のファイルの決定における誤りの発生を減らすことができる。
Smart Images

Figure 0007651256000001 
Figure 0007651256000002 
Figure 0007651256000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a file management method, a program, a file management device, and a file management system. [Background technology]
[0002] Patent Document 1 describes a technique for comparing the contents of two files specified by a user and outputting the comparison result. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2015-176260 A Summary of the Invention [Problem to be solved by the invention]
[0004] In the technology described in Patent Document 1, the user needs to specify the files to be compared by inputting them into an information processing device. Therefore, for example, when specifying the files to be compared from among a large number of files, it takes time to specify the files to be compared, and there is a possibility that the wrong files will be determined as the files to be compared.
[0005] An object of the present disclosure, made in consideration of the above-mentioned problems, is to provide a file management method, program, file management device, and file management system that can reduce the effort required to determine files to be compared and the occurrence of errors in determining files to be compared. [Means for solving the problem]
[0006] A file management method according to some embodiments is a file management method in a file management device, and includes a step of searching through a plurality of files stored in a predetermined directory based on attribute information of the files and determining at least two files to be compared. According to a file management method having such a configuration, a predetermined directory is searched based on the attribute information of the file and the file to be compared is determined, so that the searched file can be determined as the file to be compared without the user having to determine the file to be compared itself, thereby reducing the effort required to determine the file to be compared and the occurrence of errors in determining the file to be compared.
[0007] In one embodiment, the attribute information includes a name of the file that is assigned based on a predetermined rule, and a search is performed based on the predetermined rule to determine at least two files as files to be compared. With this configuration, it is possible to determine the files to be compared based on the file names that are assigned based on a predetermined rule.
[0008] In one embodiment, the specified rule is a rule that assigns a name containing consecutive character strings based on a specified rule to the updated file before and after the file update, and searches for at least two files whose names contain the consecutive character strings and determines them as the files to be compared. With this configuration, it is possible to determine the files to be compared based on the character string included in the file name, which is added according to a predetermined rule.
[0009] In one embodiment, the attribute information includes the name of the file, and at least a log containing the names of the file before and after the update, which is created when a file is updated in response to the occurrence of an event, is referenced, a search is performed for files whose names are included in the log, and the files are determined to be the files to be compared. With this configuration, when a file is updated in response to the occurrence of an event or the like, the log can be referenced to determine the files before and after the update as files to be compared.
[0010] In one embodiment, the attribute information includes update dates and times of the files, and at least two files whose update dates and times are chronologically consecutive are searched for and determined as the files to be compared. With this configuration, files that have been updated consecutively in chronological order can be determined as files to be compared.
[0011] In one embodiment, the attribute information includes an identifier of a device that created the file, At least two files containing the identifier indicating the same device are searched for and determined as the files to be compared. With this configuration, files created by the same device can be determined as files to be compared.
[0012] In one embodiment, the file includes major items, minor items contained in the major items, and values of the minor items, and further includes a comparison step of comparing the values of the minor items contained in each of at least two files searched for as the comparison target, and outputting a comparison result indicating minor items with different values, major items that include the minor items, and minor items contained in the major items. With this configuration, it is possible to easily grasp the minor items that are different between the files being compared, the major items that include those minor items, and the minor items contained in those major items.
[0013] A program according to some embodiments causes a computer to execute a process of searching a plurality of files stored in a predetermined directory based on attribute information of the files and determining at least two files to be compared. According to a program having such a configuration, a predetermined directory is searched based on the attribute information of the files, and the file to be compared is determined. This allows the user to determine the searched file as the file to be compared without determining the file to be compared itself, thereby reducing the effort required to determine the file to be compared and the occurrence of problems in determining the file to be compared.
[0014] A file management device according to some embodiments includes a file search unit that searches among a plurality of files stored in a predetermined directory based on attribute information of the files and determines at least two files to be compared. According to a file management device having such a configuration, a predetermined directory is searched based on file attribute information and a file to be compared is determined, so that the searched file can be determined as the file to be compared without the user having to determine the file to be compared itself, thereby reducing the effort required to determine the file to be compared and the occurrence of errors in determining the file to be compared.
[0015] A file management system according to some embodiments includes an apparatus for creating files and a file management device having a file search unit, the file search unit searches for a plurality of files stored in a predetermined directory that stores files created by the apparatus based on attribute information of the files, and determines at least two files to be compared. According to a file management system having such a configuration, a predetermined directory is searched based on file attribute information, and a file to be compared is determined. This allows the user to determine the searched file as the file to be compared without determining the file to be compared itself, thereby reducing the effort required to determine the file to be compared and the occurrence of errors in determining the file to be compared. Effect of the Invention
[0016] The file management method, program, file management device, and file management system according to the present disclosure can reduce the effort required to determine files to be compared and the occurrence of errors in determining files to be compared. [Brief description of the drawings]
[0017] [Figure 1] FIG. 1 is a diagram illustrating an example of a configuration of a file management system according to an embodiment of the present disclosure. [Figure 2A] 2 is a diagram for explaining updating of a setting data file by the data acquisition device shown in FIG. 1. FIG. [Figure 2B] 2 is a diagram for explaining updating of a setting data file by the data acquisition device shown in FIG. 1. FIG. [Diagram 3] FIG. 13 is a diagram illustrating an example of the configuration of a setting data file. [Figure 4] FIG. 1 illustrates an example of the configuration of a conventional file management system. [Diagram 5] 5 is a flowchart showing an example of the operation of the conventional file management system shown in FIG. 4. [Figure 6] 4 is a flowchart showing an example of the operation of the file management device shown in FIG. [Figure 7] FIG. 11 is a diagram for explaining a search based on an event log. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0018] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. In each drawing, the same reference numerals indicate the same or equivalent components.
[0019] FIG. 1 is a diagram illustrating an example of the configuration of a file management system 1 according to an embodiment of the present disclosure.
[0020] As shown in FIG. 1, a file management system 1 according to this embodiment includes a data acquisition device 2 and a file management apparatus 10.
[0021] The data acquisition device 2 is, for example, a recorder that records electrical or mechanical signals, and other devices that acquire various measurement data 3. The data acquisition device 2 creates a file (hereinafter referred to as a "setting data file 4") that indicates various settings for acquiring the measurement data 3, and stores the file in a specified directory.
[0022] Furthermore, when the settings for acquiring the measurement data 3 are changed, the data acquisition device 2 updates the setting data file 4 indicating the settings before the change, creates a new setting data file 4 indicating the settings after the change, and stores it in a specified directory. Every time the data acquisition device 2 creates a new setting data file 4, it assigns a name to the created file based on a specified rule.
[0023] Therefore, as shown in Fig. 2A, for example, when the settings for acquiring the measurement data 3 are changed in a state in which the setting data file 4A is stored in an external storage medium directory 2a, which is a directory on an external storage medium attached to the data acquisition device 2, the data acquisition device 2 updates the setting data file 4A and creates a setting data file 4B, as shown in Fig. 2B. The data acquisition device 2 stores the newly created setting data file 4B in the external storage medium directory 2a, as shown in Fig. 2B.
[0024] The predetermined rule for assigning a name to a setting data file 4 newly created by the data acquisition device 2 is, for example, a rule that assigns to the newly created file a name including a number that is consecutive before and after updating the setting data file 4. Note that the predetermined rule may also be a rule that assigns to the newly created file a name including a character string that is consecutive in alphabetical order or kana order, for example, before and after updating the setting data file 4. In other words, the predetermined rule may be a rule that assigns to the updated file a name including a character string that is consecutive based on a predetermined rule before and after updating the setting data file 4.
[0025] Referring again to Figure 1, when an event occurs, such as a change in settings for acquiring data, and the setting data file 4 is updated in response to the occurrence of the event, the data acquisition device 2 creates an event log 5, which is a log that includes the names of the setting data file 4 before and after the update.
[0026] The measurement data 3, the setting data file 4, and the event log 5 are input to the file management device 10. The measurement data 3, the setting data file 4, and the event log 5 may be stored in, for example, an external storage medium (not shown) that is detachable from the data acquisition device 2 and the file management device 10, and input to the file management device 10 via the external storage medium. The measurement data 3, the setting data file 4, and the event log 5 may be input to the file management device 10 via wired or wireless communication. For example, the measurement data 3, the setting data file 4, and the event log 5 may be input to the file management device 10 via wireless communication such as WiFi (Wireless Fidelity) or Bluetooth (registered trademark), or via wired communication such as Ethernet (registered trademark). The measurement data 3, the setting data file 4, and the event log 5 may be input to the file management device 10 via a detachable storage medium such as a Universal Serial Bus (USB) memory.
[0027] The file management device 10 determines at least two setting data files 4 to be compared from a plurality of files (setting data files 4) input from the data acquisition device 2. The file management device 10 compares the at least two setting data files 4 determined as files to be compared, and outputs the comparison result.
[0028] The file management device 10 includes a storage unit 11, a user interface unit 12, a file search unit 13, a file input unit 14, a structure analysis unit 15, a comparison processing unit 16, and an output unit 17.
[0029] The storage unit 11 is a memory that stores various information necessary for the operation of the file management device 10. For example, the storage unit 11 stores the setting data file 4 input from the data acquisition device 2 in a predetermined directory 11a. The directory 11a is, for example, designated in advance by a user. The storage unit 11 stores the measurement data 3 and the event log 5 input from the data acquisition device 2. The storage unit 11 may also store a program according to this embodiment. The file management device 10 is, for example, configured by a computer having a memory and a processor. When the file management device 10 is configured by a computer, the user interface unit 12, the file search unit 13, the file input unit 14, the structure analysis unit 15, the comparison processing unit 16, and the output unit 17 are realized by the processor reading and executing the program according to this embodiment stored in the storage unit 11 as a memory.
[0030] The user interface unit 12 accepts operational input from the user. For example, the user interface unit 12 accepts an operation to specify the directory 11a that stores the setting data file 4. The user interface unit 12 also accepts an operation to instruct a comparison of the setting data files 4.
[0031] The file search unit 13 searches a plurality of files (setting data files 4) stored in a predetermined directory 11a based on the attribute information of the files, and determines at least two files to be compared. The attribute information is information indicating the nature or characteristics of a file, and includes file properties. Specifically, the attribute information includes, for example, the name of the file, the update date and time of the file, and the identifier of the data acquisition device 2 that created the file. The search for files to be compared by the file search unit 13 will be described in detail later.
[0032] The file input unit 14 reads from the storage unit 11 at least two setting data files 4 that have been determined by the file search unit 13 as files to be compared.
[0033] The structure analysis unit 15 analyzes the structure of at least two files to be compared that are read by the file input unit 14. In the following, it is assumed that two setting data files 4 are compared. In the following, it is assumed that the setting data file 4 has a structure including major items, minor items included in the major items, and values of the minor items, as shown in FIG. 3. The structure analysis unit 15 analyzes the structure of each of the two setting data files 4 to be compared, and divides each setting data file 4 into item blocks. An item block is a setting data file 4 divided for each item (major item, minor item) included in the setting data file 4. The item block includes the name of the item, the major item (parent) including the minor item if the item is a minor item, the type indicating whether the item is a major item or a minor item, the input format of the item, and the value input to the item.
[0034] The comparison processing unit 16 compares the two setting data files 4 to be compared in item block units of minor items. The comparison processing unit 16 creates pairs of item blocks having the same "parent" and "name" between the two setting data files 4 to be compared. The comparison processing unit 16 extracts item blocks having different "values" from among the paired item blocks. The comparison processing unit 16 also extracts item blocks that cannot be paired. The comparison processing unit 16 extracts item blocks of major items including minor items corresponding to the extracted item blocks. Next, the comparison processing unit 16 extracts item blocks of minor items included in the major item corresponding to the extracted item blocks. Then, the comparison processing unit 16 creates a comparison result of the two setting data files 4 to be compared based on the extracted item blocks. Specifically, the comparison processing unit 16 creates a comparison result indicating the major item corresponding to the extracted item block and the minor items included in the major item.
[0035] The output unit 17 outputs the comparison result of the two setting data files 4 to be compared by the comparison processing unit 16. For example, the output unit 17 outputs the comparison result by the comparison processing unit 16 by printing it. Also, the output unit 17 outputs the comparison result by the comparison processing unit 16 as an electronic file, for example. Also, the output unit 17 displays the comparison result by the comparison processing unit 16 on a display device, for example.
[0036] Next, the operation of the file management device 10 according to this embodiment will be described.
[0037] First, for comparison, the operation of the conventional file management system 1A shown in Fig. 4 will be described with reference to the flowchart shown in Fig. 5. As shown in Fig. 3, the conventional file management system 1A is different from the file management system 1 according to this embodiment in that the file management device 10 is changed to a file management device 10A. The conventional file management device 10A is different from the file management device 10 according to this embodiment in that it does not have a file search unit 13. Note that in Fig. 4, measurement data 3 and event log 5 are omitted for the sake of simplicity.
[0038] 5, the user interface unit 12 accepts the user's designation of two files (setting data files 4) to be compared (step S101a). The designation of the setting data file 4 can be accepted, for example, by designating the name of the setting data file 4 to be compared, or by displaying a list of multiple setting data files 4 stored in the storage unit 11 in a state in which the desired setting data file 4 can be selected. In the following, it is assumed that setting data file 4A and setting data file 4B are designated as files to be compared.
[0039] The file input unit 14 reads the setting data file 4A and the setting data file 4B designated as files to be compared from the storage unit 11 (step S102). The structure analysis unit 15 divides each of the setting data file 4A and the setting data file 4B read by the file input unit 14 into item blocks (step S103).
[0040] The comparison processing unit 16 compares the setting data file 4A with the setting data file 4B for each item block of minor items, and extracts different item blocks (different minor item blocks) (step S104). The comparison processing unit 16 creates pairs of item blocks that have the same "parent" and "name" between the two files, and extracts item blocks that have different "values" between the paired item blocks as different minor item blocks. The comparison processing unit 16 also extracts item blocks that cannot be paired as different minor item blocks.
[0041] Next, the comparison processing unit 16 extracts item blocks of major items (major items including minor items of the different minor item blocks) corresponding to the item block extracted as the different minor item block (step S105).
[0042] Next, the comparison processing unit 16 extracts item blocks of smaller items that have the extracted item block of the larger item as a "parent" (step S106).
[0043] The comparison processing unit 16 creates a comparison file that is a comparison result between the setting data file 4A and the setting data file 4B based on the extracted item block (step S107). For example, the comparison processing unit 16 creates the comparison file by comparing the values of the setting data file 4A and the setting data file 4B with the same subitems for each major item.
[0044] The comparison processing unit 16 highlights the different values in the comparison file based on the different subitem blocks extracted in step S104 (step S108). The comparison processing unit 16 highlights the different parts by, for example, shading them, making them bold, or changing the text color.
[0045] The output unit 17 outputs the comparison file that is created by the comparison processing unit 16 and in which the different parts are highlighted (step S109).
[0046] As described above, in the conventional file management device 10A, the user needs to determine the files to be compared. Therefore, it takes time and effort to determine the files to be compared, and there is a risk of errors occurring in determining the files to be compared.
[0047] Next, the operation of the file management device 10 according to this embodiment will be described with reference to Fig. 6. Fig. 6 is a flow chart showing an example of the operation of the file management device 10 according to this embodiment, and is a diagram for explaining a file management method in the file management device 10. In Fig. 6, the same processes as those in Fig. 5 are given the same reference numerals, and the description will be omitted.
[0048] For example, when an operation requesting a comparison of setting data files 4 is accepted by the user interface unit 12, the file search unit 13 determines at least two files to be compared from a plurality of files (setting data files 4) stored in a predetermined directory 11a based on the attribute information of the plurality of files stored in the directory 11a (step S101).
[0049] When two or more files to be compared are determined by the file search unit 13, the file input unit 14 reads the at least two files to be compared determined by the file search unit 13 from the storage unit 11 (step S102). Thereafter, a comparison file in which the files to be compared (setting data files 4) are compared is created and output by a process similar to that described with reference to FIG.
[0050] Thus, the file management method in the file management device 10 according to this embodiment includes a step (step S101) of searching a plurality of files (setting data files 4) stored in a predetermined directory 11a based on file attribute information and determining at least two files to be compared. The file management method according to this embodiment also includes a comparison step (steps S103 to S109) of comparing minor items contained in each of the at least two files found as search targets and outputting a comparison result indicating minor items with different values, major items including the minor items, and minor items included in the major items.
[0051] Next, the search for a file to be compared by the file search section 13 will be described.
[0052] As described above, the file search unit 13 searches based on the attribute information of the file (setting data file 4) to search for a setting data file 4 to be compared. The attribute information includes the name of the file, the update date and time of the file, the identifier of the data acquisition device 2 that created the file, and the like.
[0053] An example of searching for a comparison target setting data file 4 based on the file name will be described.
[0054] When the setting data file 4 is updated, the data acquisition device 2 assigns a name to the setting data file 4 according to a predetermined rule. The predetermined rule is, for example, a rule that assigns to the updated file a name including a number that is consecutive before and after the update of the setting data file 4. According to this rule, for example, when a setting data file 4 with the name "AAAA_001" is updated and a new setting data file 4 is created, the name of the newly created setting data file 4 will be, for example, "AAAA_002".
[0055] The file search unit 13 searches based on the rule by which the data acquisition device 2 assigns names to the setting data files 4, and determines the setting data file 4 to be compared. In the above example, the file search unit 13 determines the file whose number following "AAAA_" is a consecutive number as the setting data file 4 to be compared. For example, assume that four setting data files 4 with file names "AAAA_0001", "AAAA_0002", "AAAA_0003_ALM" and "AAAA_0004" are stored in the directory 11a. "ALM" is assigned when, for example, the setting related to the alarm is changed. In the above example, the file search unit 13 determines, for example, the setting data file 4 with the name "AAAA_0003_ALM" created when changing the setting related to the alarm, and the setting data file 4 before the update of the file, i.e., the setting data file with the name "AAAA_0002" one number earlier, as the setting data file to be compared.
[0056] As described above, the measurement data 3 and the event log 5 are stored in the storage unit 11. The measurement data 3 and the event log 5 stored in the storage unit 11 can be presented to the user, for example, by displaying them on a display device. When a specific event log 5 is specified from the event logs 5 presented to the user, the file search unit 13 may refer to the specified event log 5, search for a setting data file 4 whose name is included in the event log 5, and determine it as a file to be compared. As shown in FIG. 7, the event log 5 includes, for example, the date and time when the event occurred (event date and time), the user name of the user who performed the update operation, the cause of the update operation (operation cause), the event name, and details of the event (file names before and after the update of the setting data file 4 in response to the occurrence of the event).
[0057] 7, it is assumed that three event logs 5A, 5B, and 5C are stored in the storage unit 11. For example, when an operation of "event name=alarm occurrence" is input to the user interface unit 12 as a search condition, the file search unit 13 searches for setting data files (setting data file 4 named "AAAA_10" and setting data file 4 named "AAAA_11") included in the event log 5B whose event name is "alarm occurrence" and determines them as setting data files to be compared.
[0058] The above-mentioned determination of the file to be compared based on the event log 5 is merely an example. The file search unit 13 may determine the setting data file 4 to be compared by referring to a log created by the data acquisition device 2 in response to an update of the setting data file 4, without being limited to the event log 5.
[0059] Next, a search example of the setting data file 4 to be compared based on the update date and time of the file will be described.
[0060] For example, when the settings for the data acquisition device 2 to acquire the measurement data 3 are changed, the user may wish to check the difference before and after the change. To make a comparison in response to such a request, it is sufficient to compare multiple setting data files 4 whose update dates and times are consecutive in chronological order. Therefore, the file search unit 13 searches for at least two files whose update dates and times are consecutive in chronological order, and determines them as data to be compared. Note that the above-mentioned search based on the file name of the file and the search based on the file update date and time may be combined as appropriate.
[0061] Next, a description will be given of an example of searching for a setting data file 4 to be compared based on the identifier of the data acquisition device 2 that created the file.
[0062] The directory 11a may store setting data files 4 created by a plurality of data acquisition devices 2. In such a case, even if the numbers included in the names of the setting data files 4 are consecutive, the setting data files 4 may be files created by different data acquisition devices 2. In addition, even if the update dates and times of the setting data files 4 are consecutive in chronological order, the setting data files 4 may be files created by different data acquisition devices 2. Comparing the setting data files 4 created by such a plurality of data acquisition devices 2 does not meet the request to check the difference before and after the change in the settings of the data acquisition device 2.
[0063] Therefore, the file search unit 13 searches for at least two setting data files 4 that include an identifier indicating the same data acquisition device 2, and determines the files to be compared. Specifically, the file search unit 13 searches for setting data files 4 that include an identifier indicating the same data acquisition device 2, based on the above-mentioned file name or file update date and time, and determines the files to be compared. In this way, it is possible to further reduce the occurrence of errors in determining the files to be compared.
[0064] In the present embodiment, the file to be compared is the setting data file 4 indicating the settings for the data acquisition device 2 to acquire data, but the present disclosure is not limited to this. The present disclosure can be applied to searching for any file whose contents to be compared, such as the difference before and after a file update, can be distinguished based on attribute information.
[0065] In this manner, the file management device 10 according to this embodiment includes a file search unit 13 that searches among a plurality of files stored in a predetermined directory 11a based on the file attribute information and determines at least two files to be compared.
[0066] In addition, the file management method in the file management device 10 according to this embodiment includes a step of searching for a plurality of files stored in a predetermined directory 11a based on the attribute information of the files and determining at least two files to be compared.
[0067] By searching within a predetermined directory 11a based on file attribute information and determining the file to be compared, the searched file can be determined as the file to be compared without the user having to determine the file to be compared itself, thereby reducing the effort required to determine the file to be compared and the occurrence of errors in determining the file to be compared.
[0068] The file management system 1, the file management device 10, and the file management method have been described above, but a computer can be suitably used to function as the file management device 10. Such a computer can be realized by storing a program describing the processing contents for realizing each function of the file management device 10 in the storage unit of the computer, and having the CPU of the computer read and execute this program.
[0069] Furthermore, a program describing the processing contents for realizing each function of the file management device 10 may be recorded on a computer-readable recording medium. By using such a recording medium, the program can be installed on a computer. Here, the recording medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM.
[0070] The present disclosure is not limited to the configurations specified in the above-mentioned embodiments, and various modifications are possible within the scope of the gist of the disclosure described in the claims. For example, the functions included in each component can be rearranged so as not to cause logical inconsistencies, and multiple components can be combined into one or divided. [Explanation of symbols]
[0071] 1. File Management System 2 Data acquisition equipment 2a External storage media directory 3. Measurement data 4,4A,4B Setting data file 5,5A,5B,5C Event Log 10 File management device 11 Storage section 11a Directory 12 User Interface Section 13 File Search Section 14 File input section 15 Structural Analysis Department 16 Comparison processing section 17 Output section
Claims
1. A file management method executed by a file management device, comprising: A step of searching a plurality of files stored in a predetermined directory based on attribute information of the files and determining at least two files to be compared, The attribute information includes a name of the file that is assigned based on a predetermined rule and an identifier of a device that created the file, The predetermined rule is a rule that a name including a character string that is consecutive based on a predetermined rule before and after the file update is assigned to the updated file, the name of the file is given by the device every time the device updates the file; determining, as the files to be compared, at least two files whose names include consecutive character strings and whose identifiers indicate the same device; The device is a device for acquiring measurement data of an electrical signal or a mechanical signal, the file indicates settings for the device to acquire measurement data, When the settings for acquiring the measurement data are changed, the device updates the file indicating the settings before the change and creates a new file indicating the settings after the change.
2. 2. The file management method according to claim 1, the file includes major items, minor items included in the major items, and values of the minor items; The file management method further includes a comparison step of comparing the values of minor items contained in each of the at least two files searched for as the comparison target, and outputting a comparison result indicating minor items with different values, major items including the minor items, and minor items included in the major items.
3. On the computer, executing a process of searching a plurality of files stored in a predetermined directory based on attribute information of the files and determining at least two files to be compared; The attribute information includes a name of the file that is assigned based on a predetermined rule and an identifier of a device that created the file, The predetermined rule is a rule that a name including a character string that is consecutive based on a predetermined rule before and after the file update is assigned to the updated file, the name of the file is given by the device every time the device updates the file; determining, as the files to be compared, at least two files in which the character strings included in the names are consecutive and which include the identifier indicating the same device; The device is a device for acquiring measurement data of an electrical signal or a mechanical signal, the file indicates settings for the device to acquire measurement data, The device has a program that, when the settings for acquiring the measurement data are changed, updates the file indicating the settings before the change and creates a new file indicating the settings after the change.
4. A file management device, a file search unit that searches a plurality of files stored in a predetermined directory based on attribute information of the files and determines at least two files to be compared; The attribute information includes a name of the file that is assigned based on a predetermined rule and an identifier of a device that created the file, The predetermined rule is a rule that a name including a character string that is consecutive based on a predetermined rule before and after the file update is assigned to the updated file, the name of the file is given by the device every time the device updates the file; the file search unit determines, as the files to be compared, at least two files whose names include consecutive character strings and whose identifiers indicate the same device; The device is a device for acquiring measurement data of an electrical signal or a mechanical signal, the file indicates settings for the device to acquire measurement data, When the settings for acquiring the measurement data are changed, the device updates the file indicating the settings before the change and creates a new file indicating the settings after the change.
5. A device that creates the file; a file management device including a file search unit, the file search unit searches a plurality of files stored in a predetermined directory that stores files created by the device, based on attribute information of the files, and determines at least two files to be compared; The attribute information includes a name of the file that is assigned based on a predetermined rule and an identifier of a device that created the file, The predetermined rule is a rule that a name including a character string that is consecutive based on a predetermined rule before and after the file update is assigned to the updated file, the name of the file is given by the device every time the device updates the file; the file search unit determines, as the files to be compared, at least two files whose names include consecutive character strings and whose identifiers indicate the same device; The device is a device for acquiring measurement data of an electrical signal or a mechanical signal, the file indicates settings for the device to acquire measurement data, A file management system in which, when the settings for acquiring the measurement data are changed, the device updates the file indicating the settings before the change and creates a new file indicating the settings after the change.
Citation Information
Patent Citations
Electronic device, server and system and method for providing image
JP2002259668A
File content comparison / output device
JP2015176260A
File management device
JP2016186695A
Electronic book system and content server
WO2011138840A1