Management systems, management methods, and management programs

The management system addresses data management challenges on LTO by calculating and associating hash values with file paths, preventing data overwriting and storing identical data in separate folders, ensuring accurate storage and retrieval of image data.

JP7837524B1Active Publication Date: 2026-03-31MUSASHI IMAGE INFORMATION CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2025-09-01
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

Existing technologies fail to appropriately manage and view data with the same name stored on Linear Tape-Open (LTO), particularly when handling large volumes of image data from microfilm, leading to potential data duplication and tampering issues.

Method used

A management system comprising a calculation unit, registration unit, reception unit, extraction unit, and display processing unit, which calculates hash values, associates them with file paths, and displays determination results to manage and verify data integrity, preventing data overwriting and storing identical data in separate folders.

Benefits of technology

Enables effective management and verification of data integrity by identifying and displaying potential data tampering or duplication, ensuring accurate storage and retrieval of image data on LTO.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007837524000001_ABST
    Figure 0007837524000001_ABST
Patent Text Reader

Abstract

This invention provides a management system, management method, and management program for managing data stored on LTO (Linear Tape-Open) cartridges. [Solution] In the management system, the management device comprises a calculation unit, a registration unit, a reception unit, an extraction unit, a determination unit, and a display processing unit. The calculation unit calculates the hash value of the saved data to be stored in LTO. The registration unit stores the saved data and saved log information in LTO. The saved log information is information that associates the hash value of the saved data with the file path of the saved data. The reception unit receives extraction information for extracting saved data. The extraction unit extracts saved data based on the file path and the extraction information. If multiple saved data are extracted, the determination unit determines whether the hash values ​​of the multiple saved data match based on the saved log information. The display processing unit displays the hash value determination result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, there is a technology for recording data on LTO (Linear Tape-Open).

[0003] For example, Patent Document 1 discloses a technology for generating a hierarchy and recording data on LTO.

Prior Art Documents

Patent Documents

[0004] y

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] By the way, recently, there has been a demand for a technology for appropriately managing stored data of the same name stored in LTO. For example, when storing a large number of images stored in microfilm in a large-capacity LTO, there are cases where stored data of the same name recorded on a microfilm capable of recording images of the same name is stored in the same LTO. However, with the technology of Patent Document 1, while data can be recorded on LTO, it is not possible to appropriately view and manage stored data of the same name stored in LTO.

[0006] The present invention has been made in view of the above circumstances, and an object thereof is to provide a new technology for managing stored data stored in LTO (Linear Tape-Open).

Means for Solving the Problems

[0007] [1] A management system for managing stored data on LTO (Linear Tape-Open), The aforementioned management system comprises a calculation unit, a registration unit, a reception unit, an extraction unit, a determination unit, and a display processing unit. The calculation unit calculates the hash value of the data to be stored in the LTO, The registration unit stores the saved data and saved log information in the LTO. The aforementioned saved log information is information that associates the hash value of the saved data with the file path of the saved data, The reception unit receives extraction information for extracting the stored data, The extraction unit extracts the saved data based on the file path and the extraction information. When the determination unit extracts multiple stored data, it determines whether the hash values ​​of the multiple stored data match based on the stored log information. The display processing unit processes the determination result of the hash value to display it. Management system.

[0008] [7] A management method performed by a management system for managing stored data on LTO (Linear Tape-Open), The aforementioned management system comprises a calculation unit, a registration unit, a reception unit, an extraction unit, a determination unit, and a display processing unit. The calculation unit performs the step of calculating the hash value of the data to be stored in the LTO, The registration unit performs the step of storing the saved data and saved log information in the LTO, The aforementioned saved log information is information that associates the hash value of the saved data with the file path of the saved data, The receiving unit receives extraction information for extracting the stored data, The extraction unit performs the step of extracting saved data based on the file path and the extraction information. If the determination unit extracts multiple stored data, it performs the step of determining whether the hash values ​​of the multiple stored data match based on the stored log information. The display processing unit includes the step of displaying the determination result of the hash value, Management method.

[0009] [8] A management program for managing stored data on LTO (Linear Tape-Open), The computer is configured to function as a calculation unit, a registration unit, a reception unit, an extraction unit, a judgment unit, and a display processing unit. The calculation unit calculates the hash value of the data to be stored in the LTO, The registration unit stores the saved data and saved log information in the LTO. The aforementioned saved log information is information that associates the hash value of the saved data with the file path of the saved data, The reception unit receives extraction information for extracting the stored data, The extraction unit extracts the saved data based on the file path and the extraction information. When the determination unit extracts multiple stored data, it determines whether the hash values ​​of the multiple stored data match based on the stored log information. The display processing unit processes the determination result of the hash value to display it. Management program.

[0010] This configuration makes it possible to extract data with the same name stored in LTO, and to extract them appropriately. By extracting data with the same name and checking for matching hash values, it is possible to display the data so that users can verify whether the contents of those stored data are identical.

[0011] [2] The stored data is image data on microfilm, When storing the image data in the LTO, if there is image data with the same name, the registration unit restricts the storage of the image data in the LTO based on predetermined conditions. The management system according to [1].

[0012] With such a configuration, it is possible to restrict the storage of image data of microfilms with the same name in the LTO.

[0013] [3] The stored data is stored in a folder with a name representing the information of the image data. When storing the image data in the LTO, if there is image data with the same name, the registration unit generates and stores a folder with a new name in the LTO based on predetermined conditions. The management system according to [1] or [2].

[0014] With such a configuration, it is possible to store image data of microfilms with the same name in separate folders of the LTO. Since the images recorded on the microfilm, by their nature (so as not to lose legal evidentiary capacity), when corrected, are recorded on the microfilm as new images with the same name. Similar to recording on a microfilm, it is possible to manage image data of microfilms with the same name separately in the LTO as well.

[0015] [4] The file path is composed of the name of the folder in which the image data is stored and the name of the image data. The extraction unit determines a partial match of the name of the file path based on the file path and the extraction information, and extracts the stored data. <000009​​​​​​​​[5] If the hash values ​​of the extracted stored data are different, the display processing unit displays a message indicating that the stored data may have been tampered with or modified. A management system as described in any of [1] to [4].

[0018] This configuration allows for a display process to indicate that image data with the same name but different content (hash values) may have been tampered with or modified.

[0019] [6] The display processing unit displays a message indicating that duplicate stored data may have been stored if the hash values ​​of the extracted stored data are the same. A management system as described in any of [1] to [5].

[0020] This configuration allows for a display process to indicate that image data with the same name may have been tampered with or modified if their content (hash value) is identical. [Effects of the Invention]

[0021] According to the present invention, a new technology for managing stored data stored on LTO (Linear Tape-Open) can be provided. [Brief explanation of the drawing]

[0022] [Figure 1] A block diagram showing the configuration of the management system in this embodiment. [Figure 2] Hardware configuration diagram in this embodiment. [Figure 3] A block diagram showing the functional components in this embodiment. [Figure 4] An example of the data configuration stored in the storage unit or LTO of the management device in this embodiment. [Figure 5] A flowchart of the process for managing the stored data of the LTO in this embodiment. [Figure 6] An example of the screen display of the determination result in this embodiment. [Modes for carrying out the invention]

[0023] The management system of the present invention will be described below with reference to the drawings. Preferred embodiments are shown in the drawings. However, the present invention can be carried out in many different forms and is not limited to the embodiments described herein.

[0024] For example, while this embodiment describes the configuration and operation of the management system, similar effects can be achieved by the execution method (steps), device, computer program, etc. The program in this embodiment may be provided as a non-transient recording medium readable by a computer, or it may be provided as a downloadable service from an external server, or the program may be launched on an external computer to perform its functions on a client terminal (so-called cloud computing).

[0025] Furthermore, in this embodiment, "part" may include, for example, hardware resources implemented by a circuit in a broad sense, and information processing of software that can be specifically realized by these hardware resources. In this embodiment, "information" can be represented, for example, by the physical value of a signal value representing voltage or current, the high or low value of a signal value as a set of binary bits composed of 0s or 1s, or by a quantum superposition (so-called qubit), and communication and calculations can be performed on a circuit in a broad sense.

[0026] In a broad sense, a circuit is a circuit realized by appropriately combining circuits, circuits (including processors and memory). That is, it includes CPUs (Central Processing Units), GPUs (Graphics Processing Units), LSIs (Large Scale Integration), ASICs (Application Specific Integrated Circuits), FPGAs (Field-Programmable Gate Arrays), etc.

[0027] This embodiment describes an example of saving data (image data) recorded on microfilm to LTO (Linear Tape-Open). Microfilm records documents such as paper materials, historical public documents, and drawings in a reduced size compared to the original. Microfilm records images of documents and drawings that have been photographed in a reduced size. The captured images are called frames.

[0028] On a single microfilm, documents of different sizes, such as A3 and A4, are reduced in size and recorded as images (frames). Because the reduction ratio is the same, documents of different sizes will have different frame sizes on the microfilm. For example, since A3 size is twice the size of A4 size, the frame size recorded on the microfilm will also be twice as large.

[0029] Examples of microfilm include roll film, microfilm jackets, microfiche, and aperture cards. In this embodiment, the microfilm is a roll film in which images are captured along the longitudinal direction of the film.

[0030] <System Overview> Figure 1 is a block diagram showing the configuration of the management system in this embodiment. As shown in Figure 1, the management system 0 comprises a management device 1, an LTO (Linear Tape-Open) 2, and a user terminal 3. The management device 1 is connected to the LTO 2 and configured to communicate with the user terminal 3 via a network NW. Alternatively, the management device 1 may be configured to communicate with the LTO 2 via a network NW.

[0031] In this embodiment, the management device 1 operates as a server, and the user terminal 3 operates as a client terminal. This allows multiple users to access and view the saved data stored in the LTO via their respective user terminals 3. The management device 1 may be a personal computer or the like, and may also have the functionality of a user terminal 3.

[0032] The management device 1 may calculate the hash value of the data to be stored in LTO2. The management device 1 may also store storage log information (information linking the hash value of the stored data to its file path) in LTO2. The management device 1 may also store microfilm image data as stored data in LTO2.

[0033] The management device 1 can be a general-purpose server computer or a personal computer, among others. It is also possible to configure the management device 1 using multiple computers.

[0034] LTO2 is a magnetic tape capable of storing digitized images. Examples of digitized images include data obtained by digitizing images recorded on microfilm.

[0035] The user checks the saved data stored in LTO2 via user terminal 3. Specifically, the user inputs information to extract the saved data stored in LTO2 via user terminal 3.

[0036] In this embodiment, the network NW is an IP (Internet Protocol) network, but there are no restrictions on the type of communication protocol, nor on the type or size of the network.

[0037] <Hardware Configuration> Figure 2 is a hardware configuration diagram. As shown in Figure 2(a), the information processing device 10 (management device 1) has a control unit 101, a storage unit 102, and a communication unit 103, which are used to enable the operation of each unit and each process.

[0038] The control unit 101 includes one or more processors such as a CPU (Central Processing Unit), and controls the entire operation of the information processing device 10 by executing the management program, OS (Operating System), browser software, and other applications according to the present invention.

[0039] The storage unit 102 is an HDD (Hard Disk Drive), SSD (Solid State Drive), ROM (Read Only Memory), RAM (Random Access Memory), etc., and stores the management program according to the present invention and data used by the control unit 101 when executing processing based on the program. The control unit 101 executes processing based on the management program stored in the storage unit 102, thereby realizing the functional configuration described later.

[0040] The communication unit 103 performs communication control with the network NW and provides inputs necessary for operating the information processing device 10, as well as outputs related to the operation results.

[0041] As shown in Figure 2(b), the terminal device 9 (user terminal 3) has a control unit 91, a storage unit 92, a communication unit 93, an input unit 94, and an output unit 95, which are used to perform the functions of each unit and each process.

[0042] The control unit 91 of the terminal device 9 includes one or more processors such as a CPU and controls the entire operation process of the terminal device 9. The storage unit 92 of the terminal device 9 is an HDD, SSD, ROM, RAM, etc., and stores the above-mentioned application and data used by the control unit 91 when it executes processing based on the program.

[0043] The communication unit 93 of the terminal device 9 controls communication with the network NW. The input unit 94 of the terminal device 9 is a mouse, keyboard, etc., which inputs operation requests from the user / provider to the control unit 91. The output unit 95 of the terminal device 9 is a display, etc., which displays the results of processing by the control unit 91.

[0044] <Functional Components> As shown in Figure 3, the management device 1 comprises a calculation unit 11, a registration unit 12, a reception unit 13, an extraction unit 14, a determination unit 15, and a display processing unit 16. The management device 1 may also include a storage unit.

[0045] The arrangement of these functional components is merely an example; some of the functional configurations of the management device 1 may be arranged in the user terminal 3 and one or more devices configured to communicate with the management device 1. Furthermore, some of the functional configurations of the user terminal 3 may be arranged in the management device 1 and one or more devices configured to communicate with the user terminal 3.

[0046] <Data Structure> Figure 4 shows an example of the data configuration stored in the storage unit or LTO of the management device in this embodiment. The storage unit 17 of the management device 1 stores microfilm image information that indicates where and what kind of images are recorded on the microfilm. The LTO 2 stores the image data of the microfilm and the storage log information generated when saving the saved data.

[0047] The arrangement of each data is merely an example, and some or all of the data stored in the storage unit 17 of the management device 1 may be stored in one or more devices configured to communicate with LTO2, the user terminal 3, and the management device 1. Similarly, some or all of the data stored in LTO2 may be stored in one or more devices configured to communicate with the management device 1, the user terminal 3, and LTO2.

[0048] Microfilm image information is information that indicates what kind of image (content) is recorded on which microfilm (location), and includes information that indicates the location of the microfilm (e.g., reel number, frame number, etc.) and information that indicates the content of the image on the microfilm (e.g., year, department in charge, title, etc.).

[0049] Microfilm image information is information like that shown in Figure 4(a), and by linking information representing the location of the microfilm with information representing the content of the image on the microfilm, it is possible to indicate what kind of image is recorded where on the microfilm.

[0050] The saved log information is the kind of information shown in Figure 4(b), and is generated when saving data to LTO2. The saved log information is information that associates the hash value of the saved data with the file path of the saved data.

[0051] By associating the hash value of the saved data with its file path, it is possible to extract potentially identical saved data based on the file path name, and then determine if the extracted saved data are identical by checking for a match in their hash values.

[0052] <Processing flowchart> Figure 5 is a flowchart of the process for managing the stored data of the LTO in this embodiment.

[0053] <Calculating the hash value> In step S501, the calculation unit 11 calculates the hash value of the data to be stored in the LTO2. Specifically, the calculation unit 11 calculates the hash value of the image data to be stored in the LTO2. The calculation unit 11 calculates the same hash value if the content of the image data is the same. Also, the calculation unit 11 calculates a different hash value if the content of the image data has been modified even slightly.

[0054] By using the hash value calculated by the calculation unit 11, it is possible to determine that the contents of stored data with the same hash value are identical, and the contents of stored data with different hash values ​​are different.

[0055] <Storage of saved data> In step S502, the registration unit 12 stores the saved data and saved log information in the LTO2. When the registration unit 12 stores the saved data in the LTO2, it creates and stores the folder where the saved data will be stored.

[0056] The registration unit 12 generates and stores saved log information in the LTO2 each time it stores saved data in the LTO2. As saved log information, the registration unit 12 associates the hash value calculated by the calculation unit 11 with the file path of the saved data and stores it in the LTO2.

[0057] The registration unit 12 associates the image hash value of the image data calculated by the calculation unit 11 with the file path of the image data and stores it in LTO2. The saved log information may also include a timestamp of the time the saved data was stored and an electronic signature.

[0058] The file path of the saved data (image data) stored in LTO2 consists of the name of the folder where the saved data is stored and the name of the saved data. The registration unit 12 may also store the frame number of the microfilm as the name of the saved data in LTO2 based on the microfilm image information.

[0059] Due to the nature of microfilm (to maintain its legal evidentiary value), it is possible that images with the same name may be recorded on a single microfilm. Furthermore, it is also possible that multiple microfilms may each contain an image with the same name. The registration unit 12 stores images with the same name in different folders in order to store them in LTO2 under the same name.

[0060] When saving image data to LTO2, the registration unit 12 restricts the storage of image data to LTO2 based on predetermined conditions if image data with the same name already exists. If image data with the same name already exists, the registration unit 12 does not overwrite that data, but stores it in LTO2 as separate data.

[0061] When the registration unit 12 saves image data to the LTO2, if image data with the same name already exists, it creates a folder with the new name in the LTO2 and stores the image data there. The registration unit 12 may also create a folder with the new name in the LTO2 based on predetermined conditions.

[0062] The registration unit 12 may create a folder whose name represents the information of the saved data, as the name of the folder where the saved data will be stored. For example, the registration unit 12 may create a folder based on microfilm image information.

[0063] Specifically, the registration unit 12 generates folders based on information indicating which microfilm the saved data was recorded on (for example, reel number). The registration unit 12 also generates folders based on information indicating the contents of the saved data.

[0064] The registration unit 12 may also create a folder for the date on which the image data will be stored in the LTO2, and store the image data in that folder.

[0065] The registration unit 12 determines whether a folder related to the image data to be saved exists, based on the microfilm image information of the microfilm image data to be saved and the folders already created in LTO2. If such a folder already exists, the registration unit 12 may store the image data in that folder.

[0066] For example, when storing an image with reel number "0001" and frame number "0021" in LTO2, the registration unit 12 may determine if a folder named "0001" exists, and if it already exists, it may store the image data in that folder.

[0067] The registration unit 12 can generate folders with a hierarchical structure based on microfilm image information and store microfilm image data in them.

[0068] For example, when the registration unit 12 stores the saved data in the LTO2, it generates a first-level folder using the creation (generation) date + sequential number (for example, the order in which folders were created on the same date) as the folder name.

[0069] If the date for creating a folder is August 18, 2025, and it is the first folder to be created on that day, the registration unit 12 will create the folder "20250818001" as the first level. Furthermore, if the date for creating a folder is August 18, 2025, and it is the second folder to be created on that day, the registration unit 12 will create the folder "20250818002" as the first level.

[0070] In this case, "20250818" represents the date, and "001" and "002" represent sequential numbers (the order in which the folders were created on the same date). Furthermore, the registration unit 12 may create folders with names such as the department in charge of the microfilm or the reel number as levels beyond the first level (creation date + sequential number).

[0071] For example, the registration unit 12 creates a folder "General Affairs Department" (second level) inside the folder "20250818001", and creates a folder "0002 (reel number)" (third level) inside the folder "General Affairs Department", thereby generating a folder with a hierarchical structure consisting of multiple levels, such as "20250818001 (creation date + sequential number)\General Affairs Department (department in charge)\0002 (reel number)".

[0072] In this case, the registration unit 12 stores image data named after the microfilm frame number in a hierarchical folder named "20250818001\General Affairs Department\0002", and the file path becomes "20250818001\General Affairs Department\0002\0001(frame number)".

[0073] For example, the registration unit 12 creates a folder named after the microfilm reel number and stores image data named after the microfilm frame number in that folder. Furthermore, the registration unit 12 creates a folder named after the information of the image data (for example, the department in charge), and stores the folder named after the reel number in this folder to generate a file path consisting of a hierarchical structure (for example, department in charge - reel number - image data).

[0074] Furthermore, the registration unit 12 determines whether a folder related to the image data to be saved exists based on the microfilm image information of the image data of the microfilm to be saved and the folders already created in LTO2. If such a folder already exists, it may further create a folder based on the microfilm image information of the image data to be saved and store the image data in the created folder.

[0075] For example, when storing an image of the department in charge, "General Affairs Department," with reel number "0002" and frame number "0001," in LTO2, the registration unit 12 determines whether a folder named "General Affairs Department" already exists. If a folder named "General Affairs Department" already exists but a folder named "0002" does not, the registration unit 12 may create a folder named "0002" based on the microfilm image information of the image data to be saved, and store the image data in the created folder.

[0076] In addition, an administrator or other user may input the name of the saved data via a terminal, and the registration unit 12 may store the image data with that name in LTO2. Alternatively, an administrator or other user may input the name of the folder for storing the saved data via a terminal, and the registration unit 12 may create a folder with that name in LTO2 and store the saved data there.

[0077] <Receiving extracted information> In step S503, the reception unit 13 receives extraction information for extracting the saved data. Specifically, the reception unit 13 receives the file name of the saved data (for example, the frame number of the microfilm) as extraction information via the user terminal 3.

[0078] In addition, the reception unit 13 accepts information that may become the folder name, such as information indicating the location of the microfilm (e.g., the reel number of the microfilm), and / or information indicating the content of the images on the microfilm (e.g., the year in which the saved data was recorded, the department in charge of the saved data, the title of the saved data, etc.).

[0079] For example, the display processing unit 16 displays information representing the location of the microfilm and information representing the content of the microfilm image based on the microfilm image information, allowing the user to confirm the name of the image data and its corresponding content and folder name, and to input appropriate extraction information.

[0080] When the storage unit 17 stores the frame number of the microfilm as the name of the saved data, the receiving unit 13 may also receive the frame number and the reel number, and by receiving the frame number and the reel number, the image data can be uniquely identified.

[0081] The display processing unit 16 displays the contents of the microfilm corresponding to the reel number and frame number of the microfilm based on the microfilm image information, allowing the user to confirm the contents of the image corresponding to the frame number of the microfilm.

[0082] <Extracting saved data> In step S504, the extraction unit 14 extracts the saved data based on the file path of the saved log information and the extraction information received by the reception unit 13. The extraction unit 14 identifies the file path based on the file path of the saved log information and the extraction information received by the reception unit 13, and extracts the saved data corresponding to the extracted file path.

[0083] The extraction unit 14 may extract saved data by determining whether a part of the file path name matches based on the file path and the extraction information. The extraction unit 14 may also extract saved data by determining whether the names of file paths below a specific hierarchy level match in a file path that has a hierarchical structure.

[0084] Specifically, the extraction unit 14 determines a match in a portion of the file path, including the name of the saved data, based on the file path and the extraction information, including the name of the saved data. The extraction unit 14 may also determine a match in a portion of the file path, including the name of the saved data and the name of a folder at a higher hierarchy than the saved data.

[0085] Furthermore, when the storage unit 17 stores the frame number of the microfilm as the name of the saved data, and the receiving unit 13 receives the reel number and frame number as extraction information, the extraction unit 14 extracts file paths in which the reel number and frame number are included as part of the file path name. By extracting file paths, the extraction unit 14 can extract the saved data corresponding to those file paths.

[0086] For example, if images with the department in charge "General Affairs Department", reel number "0002", and frame number "0001" are saved on August 18, 2025 and August 20, 2025, the file paths "20250818001\General Affairs Department\0002\0001" and "20250820001\General Affairs Department\0002\0001" will exist.

[0087] When the reception unit 13 receives reel number "0002" and frame number "0001" as extraction information, the extraction unit 14 extracts "20250818001\General Affairs Department\0002\0001" and "20250820001\General Affairs Department\0002\0001" based on the file path and the extraction information received by the reception unit 13, and extracts frame image "0001" of reel number "0002" as saved data.

[0088] <Checking for a match in hash values> In step S505, if the extraction unit 14 has extracted multiple saved data, the determination unit 15 determines whether the hash values ​​of the extracted saved data match based on the saved log information. If the extraction unit 14 has extracted multiple image data, the determination unit 15 determines whether the hash values ​​of the extracted image data match based on the saved log information. By determining whether the hash values ​​of the extracted saved (image) data match, the determination unit 15 can determine whether the contents of those saved data are identical.

[0089] For example, if the extraction unit 14 extracts "20250818001\General Affairs Department\0002\0001" and "20250820001\General Affairs Department\0002\0001" as file paths, the determination unit 15 determines whether the hash values ​​of the image data corresponding to the extracted file paths match.

[0090] If the determination unit 15 determines that the hash values ​​are different, there is a possibility that the stored data has been tampered with or that the stored data has been revised. Also, if the determination unit 15 determines that the hash values ​​are the same, there is a possibility that duplicate stored data has been mistakenly stored in the LTO2.

[0091] <Processing for displaying the judgment result> In step S506, the display processing unit 16 displays the hash value determination result (determination result of the determination unit 15).

[0092] Specifically, the display processing unit 16 displays a message indicating that the stored data may have been tampered with or revised if the hash values ​​of the extracted stored data differ. This allows the user to verify both extracted stored data and confirm whether the stored data is correct or the most up-to-date.

[0093] Furthermore, if the hash values ​​of the extracted stored data are the same, the display processing unit 16 displays a message indicating that there may be duplicate stored data. In this way, the user can check both extracted stored data and confirm that the same stored data is stored redundantly in LTO2.

[0094] <Example of screen display of judgment results> Figure 6 shows an example of the screen display of the judgment result in this embodiment. The reception unit 13 receives extraction information through input fields such as W61a in Figure 6(a) and W61b in Figure 6(b). The reception unit 13 receives information representing the content of the microfilm image (for example, the department in charge) through the input fields.

[0095] The display processing unit 16 may display the file paths identified by the extraction unit 14, as shown in W62a in Figure 6(a) and W62b in Figure 6(b). The display processing unit 16 may also display the file paths in a list. Furthermore, the display processing unit 16 may display the file paths so that the most recent file paths appear at the top, based on the creation date included in the file paths.

[0096] The display processing unit 16 may display the determination result of the determination unit 15, as shown in W63a in Figure 6(a) and W63b in Figure 6(b). If the hash values ​​of the extracted stored data are different (for example, if the hash values ​​of the image data corresponding to the extracted "20250818001\General Affairs Department\0002\0001" and the image data corresponding to "20250820001\General Affairs Department\0002\0001" are different), the display processing unit 16 will display a message indicating that the stored data may have been tampered with or revised, as shown in W63a in Figure 6(a).

[0097] Furthermore, if the hash values ​​of the extracted stored data are the same (for example, if the hash values ​​of the image data corresponding to the extracted "20250818001\General Affairs Department\0002\0001" and the image data corresponding to "20250820001\General Affairs Department\0002\0001" are the same), the display processing unit 16 displays a message indicating that there may be duplicate stored data, as shown in W63b of Figure 6(b).

[0098] Furthermore, the display processing unit 16 may display the results in a way that distinguishes between cases where the hash values ​​of the extracted stored data are different and cases where the hash values ​​of the extracted stored data are the same. For example, the display processing unit 16 may display the results for cases where the hash values ​​are different and cases where the hash values ​​are the same in different colors. By displaying the results in different colors, the user can recognize the results at a glance.

[0099] As described above, the configuration of the present invention provides a new technology for managing stored data stored on LTO (Linear Tape-Open). [Explanation of Symbols]

[0100] 0 Management System 1 Management device 11 Calculation Section 12 Registration Department 13 Reception Department 14 Extraction part 15 Judgment section 16 Display Processing Unit 17 Memory section 2 LTO 3. User terminals NW Network

Claims

1. A management system for managing stored data on LTO (Linear Tape-Open), The aforementioned management system comprises a calculation unit, a registration unit, a reception unit, an extraction unit, a determination unit, and a display processing unit. The calculation unit calculates the hash value of the stored data to be stored in LTO, The aforementioned stored data is image data from microfilm, The registration unit stores the saved data and saved log information in the LTO, and when saving the image data to the LTO, if image data with the same name already exists, it restricts the storage of the image data in the LTO based on predetermined conditions. The aforementioned saved log information is information that associates the hash value of the saved data with the file path of the saved data, The reception unit receives extraction information for extracting the stored data, The extraction unit extracts the saved data based on the file path and the extraction information. When the determination unit extracts multiple saved data, it determines whether the hash values ​​of the multiple saved data match based on the saved log information. The display processing unit processes the determination result of the hash value to display it. Management system.

2. The aforementioned saved data is stored in a folder with a name that represents the information of the aforementioned image data. When the registration unit saves the image data to the LTO, if image data with the same name already exists, it creates a folder with a new name in the LTO and stores the image data there, based on predetermined conditions. The management system according to claim 1.

3. The aforementioned file path consists of the name of the folder where the image data is stored and the name of the image data. The extraction unit determines whether there is a partial match in the name of the file path based on the file path and the extraction information, and extracts the saved data. The management system according to claim 2.

4. The display processing unit, if the hash values ​​of the extracted stored data differ, displays a message indicating that the stored data may have been tampered with or modified. A management system according to any one of claims 1 to 3.

5. The display processing unit, if the hash values ​​of the extracted stored data are the same, displays a message indicating that there is a possibility that duplicate stored data has been stored. A management system according to any one of claims 1 to 3.

6. A management method performed by a management system that manages stored data on LTO (Linear Tape-Open), The aforementioned management system comprises a calculation unit, a registration unit, a reception unit, an extraction unit, a determination unit, and a display processing unit. The calculation unit performs the step of calculating the hash value of the stored data to be stored in LTO, The aforementioned stored data is image data from microfilm, The registration unit stores the saved data and saved log information in the LTO, and when saving the image data to the LTO, if image data with the same name already exists, it restricts the storage of the image data to the LTO based on predetermined conditions. The aforementioned saved log information is information that associates the hash value of the saved data with the file path of the saved data, The receiving unit receives extraction information for extracting the stored data, The extraction unit performs the step of extracting saved data based on the file path and the extraction information. If the determination unit extracts multiple stored data, it performs the step of determining whether the hash values ​​of the multiple stored data match based on the stored log information. The display processing unit includes the step of displaying the determination result of the hash value, Management method.

7. A management program for managing data stored on LTO (Linear Tape-Open), The computer is configured to function as a calculation unit, a registration unit, a reception unit, an extraction unit, a judgment unit, and a display processing unit. The calculation unit calculates the hash value of the stored data to be stored in LTO, The aforementioned stored data is image data from microfilm, The registration unit stores the saved data and saved log information in the LTO, and when saving the image data to the LTO, if image data with the same name already exists, it restricts the storage of the image data in the LTO based on predetermined conditions. The aforementioned saved log information is information that associates the hash value of the saved data with the file path of the saved data, The reception unit receives extraction information for extracting the stored data, The extraction unit extracts the saved data based on the file path and the extraction information. When the determination unit extracts multiple saved data, it determines whether the hash values ​​of the multiple saved data match based on the saved log information. The display processing unit processes the determination result of the hash value to display it. Management program.

Citation Information

Patent Citations

  • Evidence video management system and method for managing evidence video

    JP2017058786A

  • Bulk Data Erase Utilizing An Encryption Technique

    US20090052665A1

  • Tape data management

    US20120179867A1

  • Systems and methods to protect deleted files

    US20140181047A1

  • Recording device, reading device, recording method, recording program, reading method, reading program, and magnetic tape

    JP7127143B2