Method and device for constructing data storage model of digital archive, medium and equipment

By building a data preservation model and tool data bridge connector for digital archives, the long-term preservation problem of data and tools in digital archives is solved, and the long-term and permanent preservation of archives is realized, which is suitable for a single set of digital archives.

CN119166879APending Publication Date: 2024-12-20BEIJING SHENZHOU AEROSPACE SOFTWARE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411344641.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-25
Publication Date
2024-12-20

AI Technical Summary

Technical Problem

The existing technology cannot effectively preserve data and tools in digital archives for a long time, resulting in the inability to read and reuse files in the future, and there is a lack of a long-term storage system suitable for single sets of digital archives.

Method used

By building a data preservation model for digital archives, obtaining data units and tool components, establishing tool data bridge connections, realizing the interconnection of data and tools, and using the cloud platform to provide tool mirroring services to ensure long-term and permanent preservation of archives.

Benefits of technology

It realizes simultaneous archive management of digital archive data and tools, ensures long-term preservation of archives, especially effective management of structured data, and provides componentized management and scalable services for management tools, saving resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119166879A_ABST
    Figure CN119166879A_ABST
Patent Text Reader

Abstract

The invention discloses a digital archive data storage model construction method and device, a medium and equipment, and belongs to the technical field of computer data. The method for constructing the saved data model of the digital archive comprises the following steps: acquiring a data unit of a to-be-saved digital archive and a tool component of the to-be-saved digital archive; according to the data unit of the to-be-stored digital archive and the tool component of the data unit of the to-be-stored digital archive, obtaining a tool data bridge connecting piece between the data unit of the to-be-stored digital archive and the tool component of the data unit of the to-be-stored digital archive; and constructing a data storage model of the data unit of the digital archive through the tool data bridge connecting piece. The digital archive storage data model construction device, the medium and the equipment can be used for realizing the method. Long-term storage of data, tools and connection relations between the tools and the data can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer data technology, and in particular to a method, device, medium and equipment for constructing a preservation data model for digital archives. Background Art

[0002] With the deepening of the single-set system of digital archives, archives are required to reduce the acceptance of paper archives and accept digital archives as much as possible. Digital archives, like paper archives, need to be preserved for a long time, with a preservation period of 10-30 years or even forever. At present, the institutional mechanism for long-term preservation of paper archives cannot be applied to the long-term preservation of digital archives. Summary of the invention

[0003] In view of this, the present invention provides a method, device, medium and equipment for constructing a preservation data model for digital archives, which can achieve long-term preservation of data, tools, and the connection relationship between tools and data, thereby being more suitable for practical use.

[0004] In order to achieve the first objective above, the technical solution of the method for constructing a preservation data model of a digital archive provided by the present invention is as follows:

[0005] The method for constructing a preservation data model of a digital archive provided by the present invention comprises the following steps:

[0006] Acquire data units of a digital archive to be saved and tool components of the digital archive to be saved;

[0007] According to the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved, obtaining a tool data bridge connection between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved;

[0008] Through the tool data bridge connector, a preservation data model of the data units of the digital archive is constructed.

[0009] The method for constructing a preservation data model for digital archives provided by the present invention can also be further implemented by adopting the following technical measures.

[0010] Preferably, when a default tool component name exists in the data unit of the digital archive to be saved, wherein the default tool component name refers to a tool component name string corresponding to a default editing tool of the entity file or the original file entity of the archive to be saved, the method further includes the following steps:

[0011] Acquire the service entry of the tool component through a tool data bridge connection between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved;

[0012] locking the tool component service;

[0013] After the service is completed, the tool component service is released.

[0014] Preferably, when the default tool component of the data unit of the digital archive to be saved is occupied by other tool components, the method further includes the following steps:

[0015] Obtaining a complete copy of the default tool component program and operating environment of the data unit of the digital archive to be saved from the cloud platform, and obtaining a tool image of the default tool component of the data unit of the digital archive to be saved;

[0016] The tool component service is provided by the tool image of the default tool component.

[0017] Preferably, after providing the tool component service through the tool image of the default tool component, the method further includes the following steps:

[0018] The complete copy of the default tool component program and operating environment of the data unit of the digital archive to be saved obtained from the cloud platform is deleted, so that the tool image of the default tool component of the data unit of the digital archive to be saved is recovered.

[0019] Preferably, the connection relationship between the tool data bridge connector and the data unit between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved includes one-to-one, one-to-many, and many-to-one.

[0020] Preferably, the data configuration of the data unit includes an unstructured data unit, a semi-structured data unit, and a structured data unit.

[0021] Preferably, the tool components include file tool components, data tool components, and management tool components.

[0022] In order to achieve the above second purpose, the technical solution of the digital archive preservation data model construction device provided by the present invention is as follows:

[0023] The digital archive preservation data model construction device provided by the present invention comprises:

[0024] A data acquisition unit, used to acquire a data unit of a digital archive to be stored, and a tool component of the digital archive to be stored;

[0025] A tool data bridge connector generating unit, configured to obtain a tool data bridge connector between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved according to the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved;

[0026] The preservation data model construction unit is used to construct a preservation data model of the data unit of the digital archive through the tool data bridge connector.

[0027] In order to achieve the third objective above, the technical solution of the computer-readable storage medium provided by the present invention is as follows:

[0028] The computer-readable storage medium provided by the present invention stores a program for constructing a preservation data model of a digital archive. When the program for constructing a preservation data model of a digital archive is executed by a processor, the steps of the program for constructing a preservation data model of a digital archive provided by the present invention are implemented.

[0029] In order to achieve the fourth objective, the technical solution of the electronic device provided by the present invention is as follows:

[0030] The electronic device provided by the present invention comprises a memory and a processor, wherein the memory stores a program for constructing a preservation data model of a digital archive, and when the program for constructing a preservation data model of a digital archive is executed by the processor, the steps of the program for constructing a preservation data model of a digital archive provided by the present invention are implemented.

[0031] The method, device, medium and equipment for constructing a preservation data model of digital archives provided by the present invention can achieve the following beneficial effects:

[0032] (1) Realize the simultaneous archiving management of digital archive data and archive data generation tools. Manage archive entities and original data entities with data units, and manage archive generation and management tools with tool components. In the long-term storage of digital archives, data units, tool components, and tool-data bridges form a complete closed loop to achieve long-term or even permanent storage of archives.

[0033] (2) A method for long-term storage of structured digital archives. Structured archive entities and raw data entities are managed with structured data units, and data-type tools are managed with data-type tool components. Data units are interconnected with tool components through tool-data bridges. Structured digital archives are saved in ZIP compressed files of vector + graphic data, and structured data entities are saved with links.

[0034] (3) Implement component management of management tools. Construct management tool components based on data models such as tool component name, tool developer, tool name, tool component service entry, data format, tool archive entity, and tool image. Provide tool entity and tool image management for management tools. In particular, tool images use the image function of the cloud platform to achieve scalability of management tool component services, which saves resources and is flexible and convenient. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:

[0036] Figure 1 A flowchart of the steps of the method for constructing a preservation data model of a digital archive provided by an embodiment of the present invention;

[0037] Figure 2 A schematic diagram of the association relationship between data units, tool components, and tool-data bridge connectors involved in the method for constructing a preservation data model for a digital archive provided in the implementation of the present invention;

[0038] Figure 3 A method for constructing a preservation data model of a digital archive provided in an embodiment of the present invention involves a process flow chart in which, when a default tool component of a data unit is occupied by another tool component, a tool-data bridge obtains a tool image of the tool component, automatically deploys the image, and the tool component image provides a tool service;

[0039] Figure 4 A schematic diagram of the signal flow relationship between the functional units involved in the apparatus for constructing a preservation data model of a digital archive provided by an embodiment of the present invention;

[0040] Figure 5 A schematic diagram of the structure of a device for building a data model for preserving digital archives in a hardware operating environment provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0041] In order to solve the problems existing in the prior art, the present invention provides a method, device, medium and equipment for constructing a preservation data model for digital archives, which can realize the long-term preservation of data, tools, and the connection relationship between tools and data, thereby being more suitable for practical use.

[0042] After arduous efforts, the inventors found that the existing main problems are as follows:

[0043] (1) Long-term archive storage only manages digital archive data, and does not retain the tools that generate the archive data.

[0044] The digital archives are transferred to the digital archive system, and the data are archived according to the management requirements, including OFD or PDF files and original files. In the process of archive reception / management, the tools for generating the transferred data are not archived. Digital archives need to be kept for a long time. During the storage period, the tools for generating archive data are constantly changing with the development of digital technology, or the manufacturers of digital archive generation tools will also change, resulting in the long-term preservation of archive data cannot be read, reused, displayed by future tools, or even no tools are available.

[0045] (2) Long-term archive storage is good at managing unstructured data, but structured data management is a weakness

[0046] Long-term storage of digital archives. Before archiving, most of the digital archives received into the digital archive system are unstructured data, and even if there is structured data, the amount is very small. With the further promotion of the single-set system of digital archives, the amount of structured data continues to increase, and the problem of how to store structured data for a long time is bound to arise.

[0047] (3) There is no complete system for long-term storage of digital archives under the single-file system.

[0048] The single-set digital archive system is an inevitable trend and result of the development of archive management driven by digital technology. In the reception, management and archiving of archives, the single-set digital archive system is implemented, and the means of long-term archive storage must meet the requirements of the single-set digital archive system. Digital archives include unstructured, semi-structured and structured archives, and the tools for generating digital archives include file, data and management tools. The long-term storage of archives under the single-set digital archive system requires the establishment of a management system for the single-set digital archive system.

[0049] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the method, device, medium and electronic device for constructing a data model for preserving digital archives proposed by the present invention, its specific implementation, structure, features and effects, in conjunction with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "embodiment" does not necessarily refer to the same embodiment. In addition, the features, structures, or characteristics of one or more embodiments may be combined in any suitable form.

[0050] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B. Specifically, it is understood that: A and B may be included at the same time, A may exist alone, or B may exist alone, and any of the above three situations may be met.

[0051] Method for constructing preservation data model of digital archives

[0052] See attached Figure 1 -Attached Figure 3 The method for constructing a digital archive data preservation model provided by the embodiment of the present invention comprises the following steps:

[0053] Step S1: obtaining a data unit of a digital archive to be saved and a tool component of the digital archive to be saved;

[0054] Step S2: obtaining a tool data bridge connector between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved according to the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved;

[0055] Step S3: constructing a preservation data model of the data unit of the digital archive through the tool data bridge connector.

[0056] The method for constructing a preservation data model for digital archives provided by the present invention can achieve the following beneficial effects:

[0057] (1) Realize the simultaneous archiving management of digital archive data and archive data generation tools. Manage archive entities and original data entities with data units, and manage archive generation and management tools with tool components. In the long-term storage of digital archives, data units, tool components, and tool-data bridges form a complete closed loop to achieve long-term or even permanent storage of archives.

[0058] (2) A method for long-term storage of structured digital archives. Structured archive entities and raw data entities are managed with structured data units, and data-type tools are managed with data-type tool components. Data units are interconnected with tool components through tool-data bridges. Structured digital archives are saved in ZIP compressed files of vector + graphic data, and structured data entities are saved with links.

[0059] (3) Implement component management of management tools. Construct management tool components based on data models such as tool component name, tool developer, tool name, tool component service entry, data format, tool archive entity, and tool image. Provide tool entity and tool image management for management tools. In particular, tool images use the image function of the cloud platform to achieve scalability of management tool component services, which saves resources and is flexible and convenient.

[0060] Wherein, when the data unit of the digital archive to be saved has a default tool component name, wherein the default tool component name refers to a tool component name string corresponding to the default editing tool of the entity file of the archive to be saved and the original file entity, the following steps are also included:

[0061] Acquire the service entry of the tool component through a tool data bridge connection between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved;

[0062] locking the tool component service;

[0063] After the service is completed, the tool component service is released.

[0064] Wherein, when the default tool component of the data unit of the digital archive to be saved is occupied by other tool components, the method further includes the following steps:

[0065] Obtaining a complete copy of the default tool component program and operating environment of the data unit of the digital archive to be saved from the cloud platform, and obtaining a tool image of the default tool component of the data unit of the digital archive to be saved;

[0066] The tool component service is provided by the tool image of the default tool component.

[0067] Wherein, after providing the tool component service through the tool image of the default tool component, the following steps are also included:

[0068] The complete copy of the default tool component program and operating environment of the data unit of the digital archive to be saved obtained from the cloud platform is deleted, so that the tool image of the default tool component of the data unit of the digital archive to be saved is recovered.

[0069] The connection relationship between the tool data bridge connector and the data unit between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved includes one-to-one, one-to-many, and many-to-one.

[0070] The data configuration of the data unit includes an unstructured data unit, a semi-structured data unit, and a structured data unit.

[0071] The tool components include file tool components, data tool components, and management tool components.

[0072] Device for constructing preservation data model of digital archives

[0073] See attached Figure 4 The digital archive preservation data model construction device provided by the present invention includes:

[0074] A data acquisition unit, used to acquire a data unit of a digital archive to be stored, and a tool component of the digital archive to be stored;

[0075] A tool data bridge connector generating unit, configured to obtain a tool data bridge connector between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved according to the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved;

[0076] The preservation data model construction unit is used to construct a preservation data model of the data unit of the digital archive through the tool data bridge connector.

[0077] The digital archive preservation data model construction device provided by the present invention can achieve the following beneficial effects:

[0078] (1) Realize the simultaneous archiving management of digital archive data and archive data generation tools. Manage archive entities and original data entities with data units, and manage archive generation and management tools with tool components. In the long-term storage of digital archives, data units, tool components, and tool-data bridges form a complete closed loop to achieve long-term or even permanent storage of archives.

[0079] (2) A method for long-term storage of structured digital archives. Structured archive entities and raw data entities are managed with structured data units, and data-type tools are managed with data-type tool components. Data units are interconnected with tool components through tool-data bridges. Structured digital archives are saved in ZIP compressed files of vector + graphic data, and structured data entities are saved with links.

[0080] (3) Implement component management of management tools. Construct management tool components based on data models such as tool component name, tool developer, tool name, tool component service entry, data format, tool archive entity, and tool image. Provide tool entity and tool image management for management tools. In particular, tool images use the image function of the cloud platform to achieve scalability of management tool component services, which saves resources and is flexible and convenient.

[0081] Computer readable storage medium

[0082] The computer-readable storage medium provided by the present invention stores a program for constructing a preservation data model of a digital archive. When the program for constructing a preservation data model of a digital archive is executed by a processor, the steps of the program for constructing a preservation data model of a digital archive provided by the present invention are implemented.

[0083] The computer-readable storage medium provided by the present invention can achieve the following beneficial effects:

[0084] (1) Realize the simultaneous archiving management of digital archive data and archive data generation tools. Manage archive entities and original data entities with data units, and manage archive generation and management tools with tool components. In the long-term storage of digital archives, data units, tool components, and tool-data bridges form a complete closed loop to achieve long-term or even permanent storage of archives.

[0085] (2) A method for long-term storage of structured digital archives. Structured archive entities and raw data entities are managed with structured data units, and data-type tools are managed with data-type tool components. Data units are interconnected with tool components through tool-data bridges. Structured digital archives are saved in ZIP compressed files of vector + graphic data, and structured data entities are saved with links.

[0086] (3) Implement component management of management tools. Construct management tool components based on data models such as tool component name, tool developer, tool name, tool component service entry, data format, tool archive entity, and tool image. Provide tool entity and tool image management for management tools. In particular, tool images use the image function of the cloud platform to achieve scalability of management tool component services, which saves resources and is flexible and convenient.

[0087] Electronic devices

[0088] The electronic device provided by the present invention comprises a memory and a processor, wherein the memory stores a program for constructing a preservation data model of a digital archive, and when the program for constructing a preservation data model of a digital archive is executed by the processor, the steps of the program for constructing a preservation data model of a digital archive provided by the present invention are implemented.

[0089] The electronic device provided by the present invention can achieve the following beneficial effects:

[0090] (1) Realize the simultaneous archiving management of digital archive data and archive data generation tools. Manage archive entities and original data entities with data units, and manage archive generation and management tools with tool components. In the long-term storage of digital archives, data units, tool components, and tool-data bridges form a complete closed loop to achieve long-term or even permanent storage of archives.

[0091] (2) A method for long-term storage of structured digital archives. Structured archive entities and raw data entities are managed with structured data units, and data-type tools are managed with data-type tool components. Data units are interconnected with tool components through tool-data bridges. Structured digital archives are saved in ZIP compressed files of vector + graphic data, and structured data entities are saved with links.

[0092] (3) Implement component management of management tools. Construct management tool components based on data models such as tool component name, tool developer, tool name, tool component service entry, data format, tool archive entity, and tool image. Provide tool entity and tool image management for management tools. In particular, tool images use the image function of the cloud platform to achieve scalability of management tool component services, which saves resources and is flexible and convenient.

[0093] Reference Figure 5 , Figure 5 A schematic diagram of a device structure for constructing a data model for storing digital archives of a hardware operating environment involved in an embodiment of the present invention.

[0094] like Figure 5 As shown, the digital archive preservation data model construction device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0095] Those skilled in the art will understand that Figure 5 The structure shown in the figure does not constitute a limitation on the device for building a preservation data model of a digital archive, and may include more or less components than those shown in the figure, or a combination of certain components, or a different arrangement of components.

[0096] like Figure 5 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module, and a program for constructing a preservation data model of a digital archive.

[0097] exist Figure 5In the digital archive preservation data model construction device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the digital archive preservation data model construction device of the present invention can be set in the digital archive preservation data model construction device, and the digital archive preservation data model construction device calls the digital archive preservation data model construction program stored in the memory 1005 through the processor 1001, and executes the digital archive preservation data model construction method provided by the embodiment of the present invention.

[0098] Example

[0099] 1. Overall composition of the technical solution

[0100] The data model of the present invention is composed of a data unit (DATA), a tool component (TOOL) and a tool-data bridge connector (BRIDGE), and is referred to as a DTB model (abbreviation of DATA-TOOL-BRIDGE).

[0101] (1) Data units consist of unstructured, semi-structured, and structured unit types; data archives are archived through data units.

[0102] (2) The tool component consists of file class, data class and management class; tool archives are archived through the tool component. The tool component provides tool services to the data unit.

[0103] (3) Tool-data bridge connectors consist of one-to-many and many-to-one connector types, such as one tool component connecting multiple data units, multiple tool components connecting one data unit, etc. Tool-data bridge connectors are used to register, manage, and route the connection between tool archives and data archives.

[0104] 2. Data Unit

[0105] Data units consist of unstructured, semistructured, and structured unit types.

[0106] (1) Unstructured data unit refers to the unstructured archive data entity, original data entity, data format, editing tool version number, and default tool component name.

[0107] (1.1) Unstructured archival data entities refer to file entities such as OFD, PDF, MP4, SVG, and information such as description documents and archival metadata.

[0108] (1.2) Original data entities refer to file entities such as WORD, EXCEL, JPEG, MP4, WAV, and SVG.

[0109] (1.3) Data format refers to the unstructured data unit service DOC / DOCX, PPT / PPTX, XLS / XLSX, JPEG, MP4, WAV, SVG and other file formats.

[0110] (1.4) The editing tool version number refers to OFFICE 2013, OFFICE2007, WPS2019, etc.

[0111] (1.5) The default tool component name refers to the tool component name string corresponding to the default editing tool of this archive entity file and original file entity.

[0112] (2) Semi-structured data unit refers to the semi-structured archive data entity, original data entity, data format, editing tool version number, and default tool component name.

[0113] (2.1) Semi-structured archival data entities refer to XML document entities, as well as descriptive documents and archival metadata.

[0114] (2.2) Original data entities refer to file entities such as XML, EXCEL, and CSV.

[0115] (2.3) Data format refers to semi-structured data unit service XML, XLS / XLSX, CSV and other file formats.

[0116] (2.4) The editing tool version number refers to the version number of tools such as OFFICE 2007, OFFICE 2013, Notepad, and XML Editor.

[0117] (2.5) The default tool component name refers to the tool component name string of the default tool of the archive entity and the raw data entity.

[0118] (3) Structured data unit refers to the structured archive data entity, original data entity, data format, editing tool version number, and default tool component name.

[0119] (3.1) Structured archive data entity refers to the archive data vector + image ZIP entity, as well as file description and archive metadata.

[0120] (3.2) Original data entity refers to the link to the storage location of data entities such as relational data, graph data, vector data, document data, etc.

[0121] (3.3) Data format refers to structured data unit service MDF, IBD, DBF, BSON, RDB, DBMS and other data formats.

[0122] (3.4) The editing tool version number refers to the version number of SQL SERVER, MySQL, ORACLE, Shentong, DAMO, Jincang, Neo4j, Chroma, MongoDB and other tools.

[0123] (3.5) The default tool component name refers to the tool component name string corresponding to the default tool of the archive entity and the original data entity.

[0124] 3. Tool components

[0125] The tool component consists of file class, data class and management class.

[0126] (1) A file-type tool component is composed of a tool component name, a tool version number, a tool input data format, a tool output data format, a tool name, a tool component service entry, a tool archive entity, and a tool image.

[0127] (1.1) Tool component name refers to a unique naming string that represents a file-based tool.

[0128] (1.2) The tool version number refers to the version number of the file tool. The file tool components correspond to the tool version number one by one.

[0129] (1.3) Tool input data format refers to the input data source format recognized and read by file-type tools, including DOC / DOCX, PPT / PPTX, WPS, XLS / XLSX, etc.

[0130] (1.4) Tool output data format refers to the output data format saved or saved as by file-type tools, including DOC / DOCX, PPT / PPTX, WPS, XLS / XLSX, OFD, PDF, JPEG, RTF, TXT, etc.

[0131] (1.5) Tool name refers to the tool characterization naming string corresponding to the file type tool version number.

[0132] (1.6) Tool component service entry refers to the link to access file-type tool services. Unstructured or semi-structured data units access tool components through this, and archive data entities and raw data call different tool component services.

[0133] (1.7) Tool file entity refers to file-type tool programs and installation programs.

[0134] (1.8) Tool image refers to a complete copy of the file-based tool program and operating environment on the cloud platform.

[0135] (2) Data-type tool components are composed of tool component name, tool version number, data file format, tool name, tool component service entry, tool archive entity, and tool image.

[0136] (2.1) Tool component name refers to the unique naming string that represents the data class tool.

[0137] (2.2) The tool version number refers to the version number of the data class tool. The data class tool components correspond to the tool version number one by one.

[0138] (2.3) Data file format refers to data tool service MDF, IBD, DBF, BSON, RDB, DBMS and other data formats.

[0139] (2.4) Tool name refers to the tool representation naming string corresponding to the data class tool version number.

[0140] (2.5) Tool component service entry refers to the entry address for accessing data tool services. Structured data units are input into the tool component from here, and the tool component provides services such as archive data entity decompression, loading and display; it also provides original data entity linking and viewing services.

[0141] (2.6) Tool archive entity refers to the data type tool program and installation program that stores structured data entities.

[0142] (2.7) Tool image refers to a complete copy of the data tool program and operating environment that stores structured data entities on the cloud platform.

[0143] (3) Management tool components are composed of tool component name, tool developer, tool name, tool component service entry, data format, tool archive entity, and tool image.

[0144] (3.1) Tool component name refers to a unique naming string that represents a management tool.

[0145] (3.2) Tool service providers refer to the development, operation and maintenance service providers of management tools.

[0146] (3.3) Tool name refers to the tool characterization naming string corresponding to the management tool version number.

[0147] (3.4) Tool component service entry refers to the entry address for accessing management tool services. Structured data units are input into the tool component here, and the tool component provides services such as decompression, loading and display of archive data entities; it also provides linking and viewing services for raw data entities. Unstructured or semi-structured data units access the tool component here, and archive data entities and raw data call different tool component services.

[0148] (3.5) Data format refers to the data format of management tool components, service file tool components and data tool components.

[0149] (3.6) Tool archive entity refers to data-type tool programs and installation programs, management-type tool programs and installation programs, and file-type tool programs and installation programs that store structured data entities.

[0150] (3.7) Tool image refers to a complete copy of data tool programs, management tool programs, file tool programs and operating environment that stores structured data entities on the cloud platform.

[0151] 4. Tools-Data Bridge Connector

[0152] The tool-data bridge connector consists of one-to-many and many-to-one connector types, such as one tool component connecting multiple data units and multiple tool components connecting one data unit.

[0153] (1) A one-to-many connection component is composed of (data format A, tool component 1), (data format A, tool component 2), (data format A, tool component 3), ...

[0154] (1.1) When a default tool component name exists in a data unit, the tool component is located through the tool-data bridge connector, the tool component service entry is obtained, the tool component service is locked, and the tool component service is released after the service is completed.

[0155] (1.2) When the data unit does not have a default tool component name, the data unit returns multiple tool components that can provide services through the tool-data bridge. Get the first tool component service entry, try to lock the tool component service, if the lock is successful, get the tool component name, and release the tool component after the service is completed. If the lock fails, get the second tool component service entry, and try one by one until success.

[0156] (1.3) If the returned multiple tool components cannot be locked, the tool-data bridge obtains the first tool component service, obtains the tool image of the tool component, automatically deploys the image, and the tool component image provides tool services. After the service is completed, the tool component service is released, the image is recycled, the occupied resources are released, and the tool component service is scalable.

[0157] (2) The many-to-one connection part is composed of (data format B, tool component 4), (data format C, tool component 4) (data format D, tool component 4),...

[0158] (2.1) When a default tool component name exists in a data unit, the tool component is located through the tool-data bridge connector, the tool component service entry is obtained, the tool component service is locked, and the tool component service is released after the service is completed.

[0159] (2.2) When the default tool component name of the data unit is occupied by other tool components, or there is no default tool component name, the tool-data bridge obtains the tool image of the tool component, automatically deploys the image, and the tool component image provides tool services. After the service is completed, the tool component service is released, the tool image is recycled, and the occupied resources are released, so that the tool component service can be scalable.

[0160] (3) A one-to-one connector is composed of (default tool component name 1, tool component 1), (default tool component name 2, tool component 2) (default tool component name 3, tool component 3), ...

[0161] (3.1) When a default tool component name exists in a data unit, the tool component is located through the tool-data bridge connector, the tool component service entry is obtained, the tool component service is locked, and the tool component service is released after the service is completed.

[0162] (3.2) When the default tool component of the data unit is occupied by other tool components, the tool-data bridge obtains the tool image of the tool component, automatically deploys the image, and the tool component image provides tool services. After the service is completed, the tool component service is released, the tool image is recycled, the occupied resources are released, and the tool component service is scalable.

[0163] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.

[0164] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.

Claims

1. A method for constructing a preservation data model for digital archives, characterized in that: The following steps are involved: Acquire data units of a digital archive to be saved and tool components of the digital archive to be saved; According to the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved, obtaining a tool data bridge connection between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved; Through the tool data bridge connector, a preservation data model of the data units of the digital archive is constructed.

2. The method for constructing a preservation data model of a digital archive according to claim 1, characterized in that: When the data unit of the digital archive to be saved has a default tool component name, wherein the default tool component name refers to a tool component name string corresponding to the default editing tool of the entity file and the original file entity of the archive to be saved, the following steps are also included: Acquire the service entry of the tool component through a tool data bridge connection between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved; locking the tool component service; After the service is completed, the tool component service is released.

3. The method for constructing a preservation data model of a digital archive according to claim 2, characterized in that: When the default tool component of the data unit of the digital archive to be saved is occupied by other tool components, the method further includes the following steps: Obtaining a complete copy of the default tool component program and operating environment of the data unit of the digital archive to be saved from the cloud platform, and obtaining a tool image of the default tool component of the data unit of the digital archive to be saved; The tool component service is provided by the tool image of the default tool component.

4. The method for constructing a preservation data model of a digital archive according to claim 3, characterized in that: After the tool component service is provided by the tool image of the default tool component, the following steps are also included: The complete copy of the default tool component program and operating environment of the data unit of the digital archive to be saved obtained from the cloud platform is deleted, so that the tool image of the default tool component of the data unit of the digital archive to be saved is recovered.

5. The method for constructing a preservation data model of a digital archive according to claim 1, characterized in that: The connection relationship between the tool data bridge connector and the data unit between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved includes one-to-one, one-to-many, and many-to-one.

6. The method for constructing a preservation data model of a digital archive according to claim 1, characterized in that: The data configuration of the data unit includes an unstructured data unit, a semi-structured data unit, and a structured data unit.

7. The method for constructing a preservation data model of a digital archive according to claim 1, characterized in that: The tool components include file tool components, data tool components, and management tool components.

8. A device for constructing a preservation data model for a digital archive, characterized in that: include: A data acquisition unit, used to acquire a data unit of a digital archive to be stored, and a tool component of the digital archive to be stored; A tool data bridge connector generating unit, configured to obtain a tool data bridge connector between the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved according to the data unit of the digital archive to be saved and the tool component of the data unit of the digital archive to be saved; The preservation data model construction unit is used to construct a preservation data model of the data unit of the digital archive through the tool data bridge connector.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program for constructing a digital archive data model. When the program for constructing a digital archive data model is executed by a processor, the steps of the program for constructing a digital archive data model described in any one of claims 1 to 7 are implemented.

10. An electronic device, characterized in that: The invention comprises a memory and a processor, wherein a program for constructing a preservation data model of a digital archive is stored in the memory, and when the program for constructing a preservation data model of a digital archive is executed by the processor, the steps of the program for constructing a preservation data model of a digital archive as described in any one of claims 1 to 7 are implemented.