A digital archive management method and device based on identification resolution and a medium

The digital archive management method using the identifier resolution system solves the problems of low query efficiency and difficulty in filing and archiving in traditional archive management, and realizes efficient digital management and secure storage of archive information.

CN116257671BActive Publication Date: 2026-07-31INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
INSPUR YUNZHOU (SHANDONG) IND INTERNET CO LTD
Filing Date
2023-01-06
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

Traditional record management is mainly paper-based and relies on manual management, resulting in low retrieval efficiency, difficulty in filing and archiving scattered materials, and difficulty in achieving digital management.

Method used

The digital archive management method based on identifier resolution enables the registration and querying of archives in the identifier resolution system by determining metadata templates and unique identifier IDs. It supports multiple data source connections and provides encrypted storage and role-based access control.

Benefits of technology

It has enabled digital management of archival information, improved query efficiency, reduced the workload of managers, reduced network security risks, and ensured data security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116257671B_ABST
    Figure CN116257671B_ABST
Patent Text Reader

Abstract

This application discloses a digital archive management method, device, and medium based on identifier resolution, to solve the problems of existing archive management being limited to queries within a fixed time and space, and the difficulty in filing and archiving scattered documents. It includes: determining multiple metadata templates corresponding to multiple user business needs, and determining the unique identifier ID and field names corresponding to each metadata template; determining the corresponding metadata template based on the archive identifier ID of the archive to be accessed; registering the archive to be accessed to the enterprise node of the identifier resolution system based on the unique identifier ID and field names of the metadata template; obtaining the archive identifier ID of the archive to be queried by the user, and determining the unique identifier ID of the metadata template corresponding to the archive identifier ID of the archive to be queried; querying the archive information corresponding to the archive to be queried in the enterprise node based on the unique identifier ID corresponding to the metadata template, and displaying the archive information corresponding to the archive to be queried based on the metadata template, thereby realizing the digital management of archive information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of identifier resolution technology, and in particular to a digital archive management method, device and medium based on identifier resolution. Background Technology

[0002] With the development of science and technology, traditional record management models have faced severe challenges. For users, the digitization and modernization of record management is crucial. The Industrial Internet Identifier Resolution System is an important component of the Industrial Internet network architecture, serving as the nerve center supporting interconnectivity. Its function is similar to the Domain Name System (DNS) in the Internet domain. Identifier resolution technology connects all production elements in industry, such as equipment, machines, and materials, by establishing a unified identifier system. It connects fragmented data and applications through the resolution system, enabling the understanding of data sources, flow processes, and uses.

[0003] Currently, many companies, enterprises, and government organizations have a need for records management. However, traditional records management is mainly based on paper records and relies solely on manual management. This involves manually searching for basic information about individuals within companies, enterprises, or government organizations, and is limited to fixed times and locations. This not only results in low work efficiency but also makes it difficult to file and archive scattered documents, hindering the management, utilization, and preservation of records. Summary of the Invention

[0004] This application provides a digital archive management method, device, and medium based on identifier resolution, which solves the technical problems of existing archive management being limited to fixed time and space for querying, resulting in low work efficiency and difficulty in filing and archiving scattered data archives.

[0005] On the one hand, embodiments of this application provide a digital archive management method based on identifier resolution, including:

[0006] Based on multiple business needs of the user, multiple metadata templates corresponding to the user are determined, and the unique identifier ID and field name corresponding to each of the multiple metadata templates are determined respectively;

[0007] Receive the user's file to be accessed, determine the file identifier ID corresponding to the file to be accessed, and determine the metadata template corresponding to the file to be accessed based on the file identifier ID;

[0008] Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the file to be accessed is registered to the enterprise node of the identifier resolution system;

[0009] The file identifier ID of the file to be queried corresponding to the user is obtained through a preset method, and the unique identifier ID of the metadata template corresponding to the file identifier ID of the file to be queried is determined.

[0010] Based on the unique identifier ID corresponding to the metadata template, the file information corresponding to the file to be queried is queried in the enterprise node, and the file information corresponding to the file to be queried is displayed according to the metadata template, thereby realizing the digital management of file information.

[0011] In one implementation of this application, after registering the file to be accessed to the enterprise node of the identifier resolution system based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the method further includes:

[0012] Based on a preset concatenation algorithm, the file identifier ID corresponding to the file to be accessed is concatenated with the unique identifier ID of the metadata template corresponding to the file to be accessed to generate the file storage ID corresponding to the file to be accessed in the enterprise node of the identifier resolution system; wherein, the file storage ID contains the metadata template and file information;

[0013] Based on the public key of the user corresponding to the file to be accessed, the file storage ID corresponding to the file to be accessed is encrypted to obtain the corresponding target file ID;

[0014] The target file ID is associated with the file to be accessed, and the target file ID is stored in the enterprise node of the identifier resolution system.

[0015] In one implementation of this application, the step of querying the file information corresponding to the file to be queried in the enterprise node based on the unique identifier ID corresponding to the metadata template specifically includes:

[0016] Based on the unique identifier ID corresponding to the metadata template, the metadata template is located in the enterprise node of the identifier resolution system, and the target file ID associated with the metadata template is obtained.

[0017] Based on the private key of the user corresponding to the file to be queried, the target file ID is decrypted to...

[0018] Obtain the corresponding file storage ID, and retrieve the metadata template and file information contained in the file storage ID.

[0019] In one implementation of this application, after receiving the user's file to be accessed, the method further includes:

[0020] If the file identifier ID corresponding to the file to be accessed cannot be determined, scan the file to be accessed.

[0021] Enter the file and identify the file information of the file to be accessed;

[0022] 0. Based on the file information of the file to be accessed, determine the template type corresponding to the file to be accessed.

[0023] And determine the encoding rule corresponding to the template type from a plurality of pre-determined encoding rules;

[0024] Based on the encoding rules corresponding to the template type, the file information corresponding to the file to be accessed is encoded to generate the file identifier ID corresponding to the file to be accessed.

[0025] In one implementation of this application, the step of determining multiple metadata templates corresponding to the user based on multiple business needs, and determining the unique identifier ID and field name corresponding to each of the multiple metadata templates, specifically includes:

[0026] Based on the user registration trigger, obtain the basic information uploaded by the user, and determine the corresponding business type of the user based on the basic information;

[0027] Based on the user's corresponding business type, determine multiple business requirements corresponding to the business type, and configure multiple corresponding metadata templates according to the multiple business requirements;

[0028] Register the multiple metadata templates to the enterprise node of the identifier resolution system, and determine the unique identifier ID and field name corresponding to each of the multiple metadata templates.

[0029] In one implementation of this application, the step of obtaining the user's corresponding query information through a preset method...

[0030] Before the file identifier ID, the method further includes: 5 receiving a user's query request and determining the user's role type in the query request;

[0031] The role types include administrator type and ordinary user type;

[0032] If the user's role type is administrator, then configure at least one of the following operation permissions for the user: file entry operation permission, file modification operation permission, all file viewing operation permission, and file retrieval operation permission;

[0033] If the user's role type is a regular user, then configure at least one of the following operation permissions for the user: view personal profile and export personal profile.

[0034] In one implementation of this application, registering the file to be accessed to the enterprise node of the identifier resolution system based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed specifically includes:

[0035] Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the metadata template is found in the enterprise node of the identifier resolution system, and the target field corresponding to the metadata template is determined.

[0036] Based on the target field corresponding to the metadata template, the file to be accessed is registered to the enterprise node of the identifier resolution system.

[0037] In one implementation of this application, obtaining the file identifier ID of the file to be queried corresponding to the user through a preset method specifically includes:

[0038] Obtain the two-dimensional identification code of the file to be queried for the user, and determine the file identification ID of the file to be queried for the user by scanning the two-dimensional identification code;

[0039] If the two-dimensional identifier code of the file to be queried corresponding to the user cannot be obtained, the identifier code corresponding to the file to be queried input by the user is received, and the file identifier ID of the file to be queried corresponding to the user is determined according to the identifier code.

[0040] On the other hand, embodiments of this application also provide a digital archive management device based on identifier resolution, the device comprising:

[0041] At least one processor;

[0042] And, a memory communicatively connected to the at least one processor;

[0043] The memory stores instructions that can be executed by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform a digital document management method based on identifier resolution as described above.

[0044] On the other hand, embodiments of this application also provide a non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:

[0045] The above is an example of a digital archive management method based on identifier resolution.

[0046] This application provides a digital archive management method, device, and medium based on identifier resolution, which has at least the following beneficial effects:

[0047] Based on different user business needs, corresponding metadata templates are configured, and a unique identifier ID and field name are determined for each metadata template. This facilitates subsequent viewing of the corresponding metadata template based on the unique identifier ID. By receiving the file identifier ID of the file to be accessed by the user and wanting to connect it to the identifier resolution system, the metadata template corresponding to the file to be accessed can be determined. Then, based on the unique identifier ID and field name corresponding to the determined metadata template, the metadata template is found in the enterprise node of the identifier resolution system, and the file to be accessed is registered in the enterprise node of the identifier resolution system. When a user wants to query file information, the file identifier ID corresponding to the file to be queried is received by the user through a preset method. Based on the file identifier ID corresponding to the file to be queried, the metadata template corresponding to the file to be queried and the unique identifier ID corresponding to the metadata template are determined. Then, based on the determined unique identifier ID, the file information of the file to be queried is found in the enterprise node of the identifier resolution system, and the file to be queried is displayed according to the metadata template corresponding to the file to be queried, thereby realizing the digital management of file information. Attached Figure Description

[0048] The accompanying drawings, which are included to provide a further understanding of this application and form part of this application, illustrate exemplary embodiments and are used to explain this application, but do not constitute an undue limitation of this application. In the drawings:

[0049] Figure 1 A flowchart illustrating a digital archive management method based on identifier resolution, provided for an embodiment of this application;

[0050] Figure 2 This is a schematic diagram of the internal structure of a digital archive management device based on identifier resolution, provided as an embodiment of this application. Detailed Implementation

[0051] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below in conjunction with specific embodiments and corresponding drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0052] This application provides a digital archive management method, device, and medium based on identifier resolution. According to different user business needs, corresponding metadata templates are configured, and a unique identifier ID and field name are determined for each metadata template, facilitating subsequent viewing of the corresponding metadata template based on the unique identifier ID. By receiving the archive identifier ID of the archive to be accessed by the user in the identifier resolution system, the metadata template corresponding to the archive to be accessed can be determined. Then, based on the unique identifier ID and field name corresponding to the determined metadata template, the metadata template is found in the enterprise node of the identifier resolution system, and the archive to be accessed is registered in the enterprise node of the identifier resolution system. When a user wants to query archive information, the archive identifier ID corresponding to the archive to be queried is received through a preset method. Based on the archive identifier ID, the metadata template and the unique identifier ID corresponding to the metadata template corresponding to the archive to be queried are determined. Then, based on the determined unique identifier ID, the archive information of the archive to be queried is found in the enterprise node of the identifier resolution system, and the archive to be queried is displayed according to the metadata template corresponding to the archive to be queried, thereby realizing the digital management of archive information. This solves the technical problems of existing archive management being limited to queries in a fixed time and space, resulting in low work efficiency and difficulty in filing and archiving scattered documents.

[0053] Figure 1 This is a flowchart illustrating a digital archive management method based on identifier resolution, provided as an embodiment of this application. Figure 1 As shown in the embodiments of this application, a digital archive management method based on identifier resolution mainly includes the following steps:

[0054] 101. Based on multiple business needs of users, determine multiple metadata templates corresponding to users, and determine the unique identifier ID and field name corresponding to each of the multiple metadata templates.

[0055] With the development of science and technology, digital archives management has emerged. Digital archives management systems break through the inherent time and space limitations of paper archives, promote the development of information content, enhance the enforcement of filing standards, and improve work efficiency. This application, based on an identifier resolution system, digitally manages archive information such as internal personnel information and equipment identity information for enterprises or companies, shortening archive retrieval time and significantly reducing the workload of managers. Compared with traditional archives management systems, it enhances the archives management capabilities of enterprises or companies and solves the problems of network security vulnerabilities and the strong dependence of electronic document storage on the carrier in existing archives management systems. Furthermore, this application ensures data security during the storage and transmission of archives by encrypting the archive information.

[0056] This application discloses a digital archive management method based on identifier resolution, which is applied to a digital archive management system based on identifier resolution. This system provides multiple ways to connect to company or enterprise databases, has the ability to connect to multiple databases, provides annotation-driven multiple data sources through the MyBatis-Plus plugin, has built-in drivers for MySQL, Oracle and other types, and supports extension of other JDBC class drivers and non-JDBC class drivers to realize the configuration of multiple data sources.

[0057] Based on the user's multiple business needs, the server configures corresponding metadata templates for each business need, thus obtaining multiple metadata templates. Then, it is necessary to determine a unique identifier ID and field names for each metadata template so that the corresponding metadata template can be found based on the unique identifier ID, and the specific field names in each metadata template can be known.

[0058] Specifically, when the server detects a user's first login to the system for registration, it retrieves the basic information filled in and uploaded by the user on the registration interface. Based on this basic information, the server determines the business type of the user's company or enterprise. This allows the server to identify multiple different business needs corresponding to the user's company or enterprise. Then, the server designs and configures corresponding metadata templates for each business need, registers these multiple metadata templates with the enterprise node of the identifier resolution system, and determines the unique identifier ID and field name for each metadata template. It should be noted that the user's basic information in this embodiment includes, for example, the company name, unified social credit code, and main business information. When a company or enterprise user logs into the system for the first time for registration, they primarily register and bind their information to the industrial internet identifier resolution system using their company name and unified social credit code.

[0059] In one embodiment of this application, the server designs and configures corresponding employee file templates to meet the management needs of a user company's internal employee files, and then registers the employee file templates with the identifier resolution system. This allows the server to retrieve the corresponding employee file template when storing employee files in the identifier resolution system, and to store the employee files according to the target fields specified in the employee file template.

[0060] 102. Receive the user's file to be accessed, determine the file identifier ID corresponding to the file to be accessed, and determine the metadata template corresponding to the file to be accessed based on the file identifier ID.

[0061] When a user wants to store file information in the identifier resolution system, the server receives the file to be accessed uploaded by the user, determines the file identifier ID corresponding to the file to be accessed, and then determines the metadata template corresponding to the file to be accessed based on the file identifier ID corresponding to the file to be accessed.

[0062] In one embodiment of this application, after receiving a user's file to be accessed, if the server cannot determine the file identifier ID corresponding to the file to be accessed based on the received file, it scans the file to be accessed to identify the file information corresponding to the file to be accessed. Then, based on the file information corresponding to the file to be accessed, it can determine the template type corresponding to the file to be accessed, and determine the encoding rule corresponding to the template type of the file to be accessed from a number of pre-determined encoding rules. Then, the server encodes the file information corresponding to the file to be accessed based on the determined encoding rule corresponding to the template type, thus generating the file identifier ID corresponding to the file to be accessed.

[0063] 103. Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, register the file to be accessed to the enterprise node of the identifier resolution system.

[0064] Specifically, the server can find the metadata template in the enterprise node of the identifier resolution system based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, and determine the target field corresponding to the metadata template based on the found metadata template. Then, the server can register the file to be accessed to the enterprise node of the identifier resolution system based on the target field corresponding to the metadata template.

[0065] In one embodiment of this application, after registering the file to be accessed to the enterprise node of the identifier resolution system based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the server concatenates the file identifier ID corresponding to the file to be accessed with the unique identifier ID of the metadata template corresponding to the file to be accessed based on a preset concatenation algorithm, thereby generating the file storage ID corresponding to the file to be accessed in the enterprise node of the identifier resolution system. It should be noted that the file storage ID in this embodiment of the application includes the metadata template and file information.

[0066] The server encrypts the file storage ID corresponding to the file to be accessed based on the public key of the user corresponding to the file to be accessed, thereby obtaining the encrypted target file ID. Then, the server associates the target file ID with the file to be accessed and stores the target file ID in the location of the metadata template corresponding to the file to be accessed in the enterprise node of the identifier resolution system, so as to facilitate the subsequent retrieval of the target file ID from the identifier resolution system.

[0067] 104. Obtain the file identifier ID of the file to be queried by the user through a preset method, and determine the unique identifier ID of the metadata template corresponding to the file identifier ID of the file to be queried.

[0068] When a user wants to query file information from the identifier resolution system, the server obtains the file identifier ID of the file to be queried through a preset method, and can determine the metadata template corresponding to the file to be queried and the unique identifier ID corresponding to the metadata template based on the file identifier ID of the file to be queried.

[0069] Specifically, the server obtains the two-dimensional identifier code of the file to be queried by the user, and determines the file identifier ID of the file to be queried by scanning the two-dimensional identifier code. If the two-dimensional identifier code of the file to be queried cannot be obtained, the server needs to determine the file identifier ID of the file to be queried by receiving the identifier code corresponding to the file to be queried input by the user.

[0070] This application provides a web-based visual interface for querying archival information. Users can scan the two-dimensional identification code of the archival document they wish to query, or, if scanning the two-dimensional identification code is not possible, manually enter the identification code of the archival document to be queried. The web page uses an AJAX request identifier resolution system to retrieve the corresponding archival information and generate a corresponding PDF document from the retrieved archival information, thereby returning the archival information to the corresponding user.

[0071] In one embodiment of this application, before obtaining the file identifier ID of the file to be queried by the user through a preset method, the server receives the user's query request and determines the user's role type based on the user's basic information in the query request. It should be noted that the role types in this embodiment include two types: administrator and ordinary user.

[0072] If the server determines that the user's role type is administrator, then configure the user with at least one of the following operation permissions: file entry operation permission, file modification operation permission, all file viewing operation permission, and file retrieval operation permission.

[0073] If the server determines that the user's role type is a regular user, then the user will be configured with at least one of the following permissions: permission to view personal profile and permission to export personal profile.

[0074] 105. Based on the unique identifier ID corresponding to the metadata template, query the file information corresponding to the file to be queried in the enterprise node, and display the file information corresponding to the file to be queried according to the metadata template, so as to realize the digital management of file information.

[0075] Based on the unique identifier ID corresponding to the determined metadata template, the server can query the file information of the file to be queried in the enterprise node of the identifier resolution system, and then display the file information of the file to be queried according to the metadata template corresponding to the file to be queried, thereby realizing the digital management of file information.

[0076] Specifically, based on the unique identifier ID corresponding to the metadata template, the server can find the metadata template corresponding to the file to be queried in the enterprise node of the identifier resolution system, and obtain the target file ID associated with the metadata template in the enterprise node of the identifier resolution system. Then, based on the private key of the user corresponding to the file to be queried, the server can decrypt the encrypted target file ID and obtain the corresponding decrypted file storage ID. In this way, the server can obtain the metadata template and file information contained in the file storage ID.

[0077] This application utilizes an identifier resolution system to achieve digital file management. Companies and enterprises only need to configure simple metadata templates to use it. Furthermore, this application enhances the file management capabilities of companies and enterprises through role-based access control. The system stores the file information of companies and enterprises through enterprise nodes in the industrial internet's identifier resolution system, effectively reducing the storage burden on them. Simultaneously, this application also features encryption and decryption capabilities for file information, effectively protecting the data privacy and security of companies and enterprises. This application uses internet identifiers for digital file management, with internal encrypted storage, ease of deployment and implementation, enhancing file management capabilities while enriching the application scenarios for identifier resolution systems.

[0078] The above are embodiments of the method proposed in this application. Based on the same inventive concept, embodiments of this application also provide a digital archive management device based on identifier resolution, the structure of which is as follows: Figure 2 As shown.

[0079] Figure 2 This is a schematic diagram of the internal structure of a digital archive management device based on identifier resolution, provided as an embodiment of this application. Figure 2 As shown, the device includes:

[0080] At least one processor;

[0081] And, a memory that is communicatively connected to at least one processor;

[0082] The memory stores instructions that can be executed by at least one processor, and the instructions, when executed by at least one processor, enable at least one processor to:

[0083] Based on multiple business needs of users, multiple metadata templates corresponding to users are determined, and unique identifiers (IDs) and field names corresponding to each metadata template are determined.

[0084] Receive the user's file to be accessed, determine the file identifier ID corresponding to the file to be accessed, and determine the metadata template corresponding to the file to be accessed based on the file identifier ID;

[0085] Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the file to be accessed is registered to the enterprise node of the identifier resolution system;

[0086] The file identifier ID of the file to be queried by the user is obtained through a preset method, and the unique identifier ID of the metadata template corresponding to the file identifier ID of the file to be queried is determined.

[0087] Based on the unique identifier ID corresponding to the metadata template, the system queries the file information corresponding to the file to be queried in the enterprise node, and displays the file information corresponding to the file to be queried based on the metadata template, thereby realizing the digital management of file information.

[0088] This application embodiment also provides a non-volatile computer storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured as follows:

[0089] Based on multiple business needs of users, multiple metadata templates corresponding to users are determined, and unique identifiers (IDs) and field names corresponding to each metadata template are determined.

[0090] Receive the user's file to be accessed, determine the file identifier ID corresponding to the file to be accessed, and determine the metadata template corresponding to the file to be accessed based on the file identifier ID;

[0091] Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the file to be accessed is registered to the enterprise node of the identifier resolution system;

[0092] The file identifier ID of the file to be queried by the user is obtained through a preset method, and the unique identifier ID of the metadata template corresponding to the file identifier ID of the file to be queried is determined.

[0093] Based on the unique identifier ID corresponding to the metadata template, the system queries the file information corresponding to the file to be queried in the enterprise node, and displays the file information corresponding to the file to be queried based on the metadata template, thereby realizing the digital management of file information.

[0094] In the 1990s, improvements to a technology could be clearly distinguished as either hardware improvements (e.g., improvements to the circuit structure of diodes, transistors, switches, etc.) or software improvements (improvements to the methodology). However, with technological advancements, many methodological improvements today can be considered direct improvements to the hardware circuit structure. Designers almost always obtain the corresponding hardware circuit structure by programming the improved methodology into the hardware circuit. Therefore, it cannot be said that a methodological improvement cannot be implemented using hardware physical modules. For example, a Programmable Logic Device (PLD) (such as a Field Programmable Gate Array (FPGA)) is such an integrated circuit whose logic function is determined by the user programming the device. Designers can program and "integrate" a digital system onto a PLD themselves, without needing chip manufacturers to design and manufacture dedicated integrated circuit chips. Furthermore, nowadays, instead of manually manufacturing integrated circuit chips, this programming is mostly implemented using "logic compiler" software. Similar to the software compiler used in program development, the original code before compilation must be written in a specific programming language, called a Hardware Description Language (HDL). There are many HDLs, such as ABEL (Advanced Boolean Expression Language), AHDL (Altera Hardware Description Language), Confluence, CUPL (Cornell University Programming Language), HDCal, JHDL (Java Hardware Description Language), Lava, Lola, MyHDL, PALASM, and RHDL (Ruby Hardware Description Language). Currently, the most commonly used are VHDL (Very-High-Speed ​​Integrated Circuit Hardware Description Language) and Verilog. Those skilled in the art should understand that by simply performing some logic programming on the method flow using one of these hardware description languages ​​and programming it into an integrated circuit, the hardware circuit implementing the logical method flow can be easily obtained.

[0095] The controller can be implemented in any suitable manner. For example, it can take the form of a microprocessor or processor and a computer-readable medium storing computer-readable program code (e.g., software or firmware) executable by the (micro)processor, logic gates, switches, application-specific integrated circuits (ASICs), programmable logic controllers, and embedded microcontrollers. Examples of controllers include, but are not limited to, the following microcontrollers: ARC 625D, Atmel AT91SAM, Microchip PIC18F26K20, and Silicon Labs C8051F320. A memory controller can also be implemented as part of the control logic of the memory. Those skilled in the art will also recognize that, in addition to implementing the controller in purely computer-readable program code form, the same functionality can be achieved by logically programming the method steps to make the controller take the form of logic gates, switches, application-specific integrated circuits, programmable logic controllers, and embedded microcontrollers. Therefore, such a controller can be considered a hardware component, and the means included therein for implementing various functions can also be considered as structures within the hardware component. Alternatively, the means for implementing various functions can be considered as both software modules implementing the method and structures within the hardware component.

[0096] The systems, devices, modules, or units described in the above embodiments can be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, a computer can be, for example, a personal computer, laptop computer, cellular phone, camera phone, smartphone, personal digital assistant, media player, navigation device, email device, game console, tablet computer, wearable device, or any combination of these devices.

[0097] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.

[0098] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of a computer program product implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0099] This specification is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0100] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0101] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0102] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0103] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0104] Computer-readable media includes both permanent and non-permanent, removable and non-removable media that can store information using any method or technology. Information can be computer-readable instructions, data structures, modules of programs, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic magnetic disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by a computing device. As defined herein, computer-readable media does not include transient computer-readable media, such as modulated data signals and carrier waves.

[0105] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0106] This specification can be described in the general context of computer-executable instructions that are executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. This specification can also be practiced in distributed computing environments, where tasks are performed by remote processing devices connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0107] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, devices, and non-volatile computer storage media are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0108] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims may be performed in a different order than that in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the drawings...

[0109] The process does not necessarily require a specific or sequential order to achieve the desired result. In some implementations, multitasking and parallel processing are also possible or may be advantageous.

[0110] The above description is merely one or more embodiments of this specification and is not intended to limit this specification.

[0111] This specification is applicable to books. For those skilled in the art, various modifications and variations can be made to one or more embodiments of this specification. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principle of one or more embodiments of this specification should be included within the scope of the claims of this specification.

Claims

1. A digital archive management method based on identifier resolution, characterized in that, The method includes: Based on multiple business needs of the user, multiple metadata templates corresponding to the user are determined, and the unique identifier ID and field name corresponding to each of the multiple metadata templates are determined respectively; Receive the user's file to be accessed, determine the file identifier ID corresponding to the file to be accessed, and determine the metadata template corresponding to the file to be accessed based on the file identifier ID; Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the file to be accessed is registered to the enterprise node of the identifier resolution system; The file identifier ID of the file to be queried corresponding to the user is obtained through a preset method, and the unique identifier ID of the metadata template corresponding to the file identifier ID of the file to be queried is determined. Based on the unique identifier ID corresponding to the metadata template, the file information corresponding to the file to be queried is queried in the enterprise node, and the file information corresponding to the file to be queried is displayed according to the metadata template, thereby realizing the digital management of file information.

2. The digital archive management method based on identifier resolution according to claim 1, characterized in that, After registering the file to be accessed to the enterprise node of the identifier resolution system based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the method further includes: Based on a preset concatenation algorithm, the file identifier ID corresponding to the file to be accessed is concatenated with the unique identifier ID of the metadata template corresponding to the file to be accessed to generate the file storage ID corresponding to the file to be accessed in the enterprise node of the identifier resolution system; wherein, the file storage ID contains the metadata template and file information; Based on the public key of the user corresponding to the file to be accessed, the file storage ID corresponding to the file to be accessed is encrypted to obtain the corresponding target file ID; The target file ID is associated with the file to be accessed, and the target file ID is stored in the enterprise node of the identifier resolution system.

3. The digital archive management method based on identifier resolution according to claim 1, characterized in that, The step of querying the file information corresponding to the file to be queried in the enterprise node based on the unique identifier ID corresponding to the metadata template specifically includes: Based on the unique identifier ID corresponding to the metadata template, the metadata template is located in the enterprise node of the identifier resolution system, and the target file ID associated with the metadata template is obtained. Based on the private key of the user corresponding to the file to be queried, the target file ID is decrypted to obtain the corresponding file storage ID, and the metadata template and file information contained in the file storage ID are obtained.

4. The digital archive management method based on identifier resolution according to claim 1, characterized in that, After receiving the user's pending access file, the method further includes: If the file identifier ID corresponding to the file to be accessed cannot be determined, scan the file to be accessed and identify the file information of the file to be accessed; Based on the file information of the file to be accessed, determine the template type corresponding to the file to be accessed, and determine the encoding rule corresponding to the template type from a plurality of pre-determined encoding rules; Based on the encoding rules corresponding to the template type, the file information corresponding to the file to be accessed is encoded to generate the file identifier ID corresponding to the file to be accessed.

5. The digital archive management method based on identifier resolution according to claim 1, characterized in that, Based on multiple business needs of the user, multiple metadata templates corresponding to the user are determined, and unique identifiers (IDs) and field names corresponding to each of the multiple metadata templates are determined, specifically including: Based on the user registration trigger, obtain the basic information uploaded by the user, and determine the corresponding business type of the user based on the basic information; Based on the user's corresponding business type, determine multiple business requirements corresponding to the business type, and configure multiple corresponding metadata templates based on the multiple business requirements; Register the multiple metadata templates to the enterprise node of the identifier resolution system, and determine the unique identifier ID and field name corresponding to each of the multiple metadata templates.

6. The digital archive management method based on identifier resolution according to claim 1, characterized in that, Before obtaining the file identifier ID of the file to be queried corresponding to the user through a preset method, the method further includes: Receive a user's query request and determine the user's role type from the query request; the role type includes administrator type and ordinary user type; If the user's role type is administrator, then configure at least one of the following operation permissions for the user: file entry operation permission, file modification operation permission, all file viewing operation permission, and file retrieval operation permission; If the user's role type is a regular user, then configure at least one of the following operation permissions for the user: view personal profile and export personal profile.

7. The digital archive management method based on identifier resolution according to claim 1, characterized in that, The step of registering the file to be accessed to the enterprise node of the identifier resolution system based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed specifically includes: Based on the unique identifier ID and field name of the metadata template corresponding to the file to be accessed, the metadata template is found in the enterprise node of the identifier resolution system, and the target field corresponding to the metadata template is determined. Based on the target field corresponding to the metadata template, the file to be accessed is registered to the enterprise node of the identifier resolution system.

8. The digital archive management method based on identifier resolution according to claim 1, characterized in that, The step of obtaining the file identifier ID corresponding to the file to be queried by the user through a preset method specifically includes: Obtain the two-dimensional identification code of the file to be queried for the user, and determine the file identification ID of the file to be queried for the user by scanning the two-dimensional identification code; If the two-dimensional identifier code of the file to be queried corresponding to the user cannot be obtained, the identifier code corresponding to the file to be queried input by the user is received, and the file identifier ID of the file to be queried corresponding to the user is determined based on the identifier code.

9. A digital archive management device based on identifier resolution, characterized in that, The device includes: At least one processor; And, a memory communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor, which are executed by the at least one processor to enable the at least one processor to perform a digital archive management method based on identifier resolution as described in any one of claims 1-8.

10. A non-volatile computer storage medium storing computer-executable instructions, characterized in that, The computer-executable instructions are set as follows: A digital archive management method based on identifier resolution as described in any one of claims 1-8.