A method and system for adaptive dynamic identification of bidirectional key-value file management

The adaptive dynamic identification bidirectional key-value file management method solves the problem of low file search efficiency in existing technologies, achieves fast and accurate file location, and improves work efficiency and continuity.

CN115687246BActive Publication Date: 2026-05-26NO 719 RES INST CHINA SHIPBUILDING IND

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NO 719 RES INST CHINA SHIPBUILDING IND
Filing Date
2022-11-08
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

Existing file search tools struggle to quickly and accurately locate the files users need, resulting in low search efficiency.

Method used

A bidirectional key-value file management method with adaptive dynamic identification is adopted. By establishing a pair of file location and identification information, and updating and retrieving the index in the bidirectional key-value collection library, the file can be located quickly.

Benefits of technology

It reduces the time spent searching for files, improves the efficiency of file management and the continuity of work, and allows users to easily manage and quickly locate the files they need.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115687246B_ABST
    Figure CN115687246B_ABST
Patent Text Reader

Abstract

This invention discloses an adaptive dynamic identifier-based bidirectional key-value (K-V) file management method and system. The method involves: inputting the location information of the target file and at least one corresponding identifier; establishing a one-to-one association between the location information and the at least one identifier; performing a search in the location index of the bidirectional K-V set library using the location information of the association pair, and updating or adding the association information in the location index; performing a search in the identifier index of the bidirectional K-V set library using the identifier information of the association pair, and updating or adding the association information in the identifier index; automatically updating the identifier index information with the location index information, and updating the location index information with the identifier index information; receiving user search commands and performing a search in the identifier index to match the identifier information; and displaying the location information associated with the matched identifier information. This achieves efficient and convenient management of the user's target files.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of document management technology, specifically to a management method and system for adaptive dynamic identification of documents and the use of key-value pairs to quickly obtain required documents. It is suitable for users to organize existing materials and conveniently obtain relevant information later. Background Technology

[0002] File search tools are indispensable for users in their work. As work progresses, files are continuously generated, and useful external information is easily accessible, users accumulate a large number of valuable files on their computers. However, finding the relevant files from this vast amount of data adds cumbersome steps and negatively impacts work efficiency.

[0003] Existing technologies have proposed several tools to assist in searching for the aforementioned files. Windows' built-in search box and file search tools like Everything provide interfaces for quickly searching for target files. Everything boasts a lightweight software size, professional search functions, and fast search speed, allowing for rapid filtering of relevant files. However, these file search tools primarily locate files and directories in real-time based on search names. While filenames can generally indicate the main content, their limited length often fails to describe many key user information points, making it difficult to effectively and quickly find urgently needed files. Furthermore, short search keywords result in numerous invalid file requests, leading to a large number of files being pushed to the search engine without quickly identifying the relevant target file. Summary of the Invention

[0004] This invention addresses the aforementioned need for effectively and quickly locating files containing urgently required content by proposing an adaptive dynamic tagging bidirectional key-value intelligent file management method and system. This allows users to dynamically add or remove tags from files at any time according to their needs, and employs key-value pair technology to enable users to quickly locate files using concise content.

[0005] This invention discloses a bidirectional key-value file management method with adaptive dynamic identification, characterized in that the method includes the following steps:

[0006] Enter the location information of the target file and at least one corresponding identifier;

[0007] Establish a one-to-one association between the location information and the at least one piece of identification information;

[0008] The location information of the associated pair is used to perform a search in the location index library of the bidirectional KV set library, and the associated information of the location index library is updated or added.

[0009] The identification information of the associated pairs is used to perform a search in the identification index library of the bidirectional KV set library, and the association information of the identification index library is updated or added.

[0010] The location index database information is automatically updated with the location index database information, and the location index database information is updated with the identity index database information.

[0011] Upon receiving a user's search command, the system retrieves matching identifier information from the identifier index database and displays the location information associated with the matching identifier information.

[0012] Furthermore, the location information associated with the matching identifier information is linked to the file content.

[0013] Furthermore, the update or addition of the associated information of the location index library is as follows:

[0014] If a corresponding location information value exists, update the corresponding identifier information in the found location information value;

[0015] If no corresponding location information value exists, a new key-value pair will be automatically generated in the location index database; the location information and identification information mentioned above will be stored in the new key-value pair.

[0016] Furthermore, the process involves updating or adding associated information to the identifier index database;

[0017] If corresponding identification information exists, update the corresponding location information in the found identification information;

[0018] If no corresponding identification information exists, a new key-value pair will be automatically generated in the identification index database; the location information and identification information mentioned above will be stored in the new key-value pair.

[0019] Furthermore, the index information in the identifier index library consists of individual identifier information that distinguishes different texts.

[0020] This invention discloses a bidirectional key-value file management method with adaptive dynamic identification, characterized in that the method includes the following steps:

[0021] Responding to the user's input search command, the search command is parsed to obtain the identification information therein;

[0022] At least one file location information is obtained by searching the identifier index database based on the identifier information;

[0023] At least one identification information is obtained by searching the location index database based on the at least one file location information;

[0024] Display a list of correspondences between the file location information and the identification information.

[0025] This invention discloses a bidirectional key-value file management method with adaptive dynamic identification, characterized in that the method includes the following steps:

[0026] Enter the location information of the target file and at least one corresponding identifier;

[0027] Establish a one-to-one association between the location information and the at least one piece of identification information;

[0028] A retrieval is performed in the bidirectional key-value collection database using the location information of the aforementioned association pair;

[0029] Update or add the association pair information of the bidirectional key-value collection library;

[0030] Receive the user's search command and perform a retrieval and matching of the associated pairs in the bidirectional key-value collection library;

[0031] Displays the location information associated with the matching identifier information.

[0032] This invention discloses an adaptive dynamic identifier bidirectional key-value file management system, characterized in that the system comprises:

[0033] The input module is used to receive file location information and identification information input by the user;

[0034] The processing module is used to receive the location information and identification information mentioned above, extract the information in sequence, perform a search in the KV set library, and generate new KV pairs or update the information already in the KV set library.

[0035] The KV collection library is used to store the relevant information of the above KV pairs;

[0036] The query module receives query information, performs retrieval and comparison in the KV collection library, and pushes the relevant results to the display interface for the user to select.

[0037] This invention discloses an electronic device, comprising:

[0038] At least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the aforementioned adaptive dynamic identifier bidirectional KV file management method.

[0039] This invention discloses a computer-readable storage medium storing computer instructions, which are used to cause the computer to execute the above-described adaptive dynamic identifier bidirectional KV file management method.

[0040] In summary, the adaptive dynamic identification bidirectional key-value file management method and system conceived in this invention can achieve the following beneficial effects:

[0041] This invention reduces the time spent searching for files; the technology involves KV data storage; it ensures that users can easily manage files and quickly locate files when they need relevant content, thereby improving work efficiency and continuity. Attached Figure Description

[0042] Figure 1 This is a flowchart illustrating the adaptive dynamic identification bidirectional key-value file management method implemented according to the present invention.

[0043] Figure 2 This is a schematic diagram of the user interface for adding or removing identifiers in the adaptive dynamic identifier bidirectional KV file management method implemented according to the present invention.

[0044] Figure 3 This is a schematic diagram of the corresponding information list of the index library for bidirectional KV storage data in the adaptive dynamic identification bidirectional KV file management method implemented according to the present invention.

[0045] Figure 4 This is a schematic diagram of the interface operation process in the adaptive dynamic identification bidirectional KV file management method implemented according to the present invention. Detailed Implementation

[0046] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.

[0047] This invention proposes an adaptive dynamic tagging-based bidirectional key-value (KV) intelligent document management method and system, solving the problem that current staff cannot quickly obtain urgently needed information from complex files. While ensuring ease of system maintenance and operation, it reduces the time spent searching for files, thereby improving work efficiency and continuity. This invention includes inputting the location and corresponding tag of important files, updating the bidirectional KV storage data, and quickly locating the required file based on the tag. Figure 1 Specifically, it includes the following parts:

[0048] (1) Enter the location and corresponding identifier of important documents.

[0049] This invention provides an interface for dynamically adding and removing file-related identifiers, see [link / reference]. Figure 2On this interface, users can specify a file object by entering the file location or selecting the corresponding file and pressing Enter. If the file already has an identifier, it will be displayed in the identifier box. Users can then easily add or remove identifiers.

[0050] (2) Update bidirectional key-value storage data

[0051] This invention provides users with the ability to quickly locate files based on their content. To support this function, bidirectional key-value (KV) data storage is used. See [link / reference]. Figure 3 After the user completes the modification in part (1), the present invention automatically stores the file location and the corresponding identifier using KV, and automatically adds or updates the identifier and the KV pair that owns the file location of the identifier.

[0052] (3) Quickly locate the required documents based on the identifier.

[0053] After users input the location and identifier of important files into the system, this invention provides a function to quickly locate the required files based on the identifier. Users input relevant identifier content, and this invention displays the set of values ​​and file locations corresponding to the matching identifier. Users can directly double-click on the corresponding file on this interface for viewing.

[0054] The main function of an adaptive dynamic tagging bidirectional key-value intelligent document management method and system is as follows: In daily work, users enter the location and tags of important documents into the system, and can dynamically add tags to documents. The system automatically uses bidirectional key-value storage for data. When users need to find documents containing relevant content, they can input the content, and the system can quickly locate the relevant documents.

[0055] The present invention will be further described below with reference to the accompanying drawings and specific embodiments.

[0056] This is a flowchart illustrating the adaptive dynamic identification bidirectional key-value file management method implemented according to the present invention, which includes the following steps:

[0057] After storing the file, enter the target file's location information and corresponding identifier information;

[0058] The location and identification information are stored using a one-to-one key-value pair;

[0059] Adding or updating key-value pairs involves the following steps:

[0060] Obtain location information, perform a search in the collection database, and if a corresponding location information value exists, update the corresponding identifier information in the searched location information value;

[0061] If no corresponding location information value exists, a new key-value pair will be automatically generated; the location information and identification information mentioned above will be stored in the new key-value pair.

[0062] Simultaneously, the identification information is obtained, and a search is performed in the collection database. If the corresponding identification information exists, the corresponding location information in the found identification information is updated.

[0063] If no corresponding identification information exists, a new key-value pair will be automatically generated; the location information and identification information mentioned above will be stored in the new key-value pair.

[0064] This completes the update of the bidirectional key-value storage data.

[0065] When performing a file search, the system receives the identifier information input by the user, performs a search in the collection library based on the identifier information, matches the location of the relevant file information, and pushes it to the user for viewing.

[0066] This invention further discloses an adaptive dynamic identifier bidirectional key-value file management method, comprising the following steps:

[0067] Enter the location information of the target file and at least one corresponding identifier;

[0068] Establish a one-to-one association between the location information and the at least one piece of identification information;

[0069] A retrieval is performed in the bidirectional key-value collection database using the location information of the aforementioned association pair;

[0070] Update or add the association pair information of the bidirectional key-value collection library;

[0071] Receive the user's search command and perform a retrieval and matching of the associated pairs in the bidirectional key-value collection library;

[0072] Displays the location information associated with the matching identifier information.

[0073] The bidirectional key-value (KV) collection library includes at least two types of association pair collection libraries: a collection library indexed by the location information and a collection library indexed by the at least one identification information.

[0074] In addition to performing retrieval using information from each associated pair as described above, in other embodiments of the present invention, retrieval can be performed using information from associated pairs to more accurately match target file information.

[0075] A method and system for managing bidirectional key-value (KV) files with adaptive dynamic identification, comprising: recording the location and corresponding identifier of important files; updating bidirectional KV storage data; and quickly locating the required file based on the identifier. The system includes:

[0076] The input module is used to receive file location information and identification information input by the user;

[0077] The processing module is used to receive the location information and identification information mentioned above, extract the information in sequence, perform a search in the KV set library, and generate new KV pairs or update the information already in the KV set library.

[0078] The KV collection library is used to store the relevant information of the above KV pairs;

[0079] The query module receives query information, performs retrieval and comparison in the KV collection library, and pushes the relevant results to the display interface for the user to select.

[0080] The section for entering the location and corresponding identifier of important files provides an interface for users to input and modify relevant information, prioritizing ease of use. When a user enters information, this invention employs a bidirectional key-value (KV) storage system to update the corresponding data. Based on the user-entered file location information, the system searches the existing file location-identifier set. If a corresponding key value (file location) exists, the corresponding value (identifier) ​​is directly updated; otherwise, a new KV pair is inserted. Simultaneously, based on the user-entered identifier information, the system searches the existing identifier-file location set. If a corresponding key value (identifier content) exists, the corresponding value is directly updated, adding the file location; otherwise, a new KV pair is inserted. This completes the update of the bidirectional KV storage data.

[0081] When a user needs to find a file, an interface is provided for the user to input relevant information for ease of use. Based on the identifier information entered by the user, the system quickly retrieves the corresponding information from the identifier-file location set and provides all relevant file location information for the user to view.

[0082] This invention further proposes a user system interface, on which the user can perform the following operations:

[0083] If the user selects the operation type, such as entering or modifying information, they will be redirected to the information entry interface, as described in this invention. Figure 2 As shown in the information, users can create relevant identifiers for files that need to be identified and edited; there can be multiple relevant identifiers.

[0084] In the identifier addition / deletion interface, users select the file location, enter or modify the identifier, click "+" to save, or click the "-" button to delete the corresponding identifier. This completes the information entry, modification, and deletion operations.

[0085] If a user needs to find relevant files based on the identified information, the user can enter the relevant information on the search interface and select a search mode. The system will then perform a fuzzy search or a precise search based on the selection, displaying the results and file locations for the user to view. Once the search is complete, the user can continue the operation or end the process.

[0086] Furthermore, users can add or remove files with additional identifiers, and the added or removed information is automatically updated in the KV collection library.

[0087] The description in this specification is merely illustrative of the invention. Those skilled in the art can make various modifications or additions to the specific embodiments described or use similar methods to replace them, as long as they do not deviate from the content of this specification or exceed the scope defined in the claims, they should all fall within the protection scope of this invention.

Claims

1. A self-adapting dynamic identification bidirectional K-V file management method, characterized in that, The method includes the following steps: Enter the location information of the target file and at least one corresponding identifier; Establish a one-to-one association between the location information and the at least one piece of identification information; The location information of the associated pair is used to perform a search in the location index library of the bidirectional KV set library, and the associated information of the location index library is updated or added. The identification information of the associated pairs is used to perform a search in the identification index library of the bidirectional KV set library, and the association information of the identification index library is updated or added. The location index database information is automatically updated with the location index database information, and the location index database information is updated with the identity index database information. The system receives a user's search command, retrieves matching identifier information from the identifier index, and displays the location information associated with the matching identifier information.

2. The adaptive dynamic identification bidirectional K-V file management method according to claim 1, wherein, The location information linked to the matching identifier information is the file content.

3. The adaptive dynamic identification bidirectional K-V file management method according to claim 1 or 2, characterized in that, The information related to updating or adding the location index library is as follows: If a corresponding location information value exists, update the corresponding identifier information in the found location information value; If no corresponding location information value exists, a new key-value pair will be automatically generated in the location index database; the location information and identification information mentioned above will be stored in the new key-value pair.

4. The adaptive dynamic identification bidirectional K-V file management method according to claim 3, characterized in that, The update or addition of associated information to the identifier index library; If corresponding identification information exists, update the corresponding location information in the found identification information; If no corresponding identification information exists, a new key-value pair will be automatically generated in the identification index database; the location information and identification information mentioned above will be stored in the new key-value pair.

5. The adaptive dynamic identification bidirectional K-V file management method according to claim 4, characterized in that, The index information in the identifier index library consists of individual identifier information that distinguishes different text.

6. A bidirectional key-value file management method with adaptive dynamic identification, characterized in that, The method includes the following steps: Responding to the user's input search command, the search command is parsed to obtain the identification information therein; At least one file location information is obtained by searching a bidirectional key-value collection library, including an identifier index library indexed by the identifier information, based on the identifier information. Based on the at least one file location information, at least one identification information is obtained by searching a bidirectional key-value set library that includes a location index library indexed by the file location information in a location set library; Display a list of correspondences between the file location information and the identification information.

7. A bidirectional key-value file management method with adaptive dynamic identification, characterized in that, The method includes the following steps: Enter the location information of the target file and at least one corresponding identifier; Establish a one-to-one association between the location information and the at least one piece of identification information; A retrieval is performed in the bidirectional key-value collection database using the location information of the aforementioned association pair; Update or add the association pair information of the bidirectional key-value collection library; Receive the user's search command and perform a retrieval and matching of the associated pairs in the bidirectional key-value collection library; Displays the location information associated with the matching identifier information; The bidirectional key-value (KV) collection library includes at least two types of association pair collection libraries: a collection library indexed by the location information and a collection library indexed by the at least one identification information.

8. A two-way key-value file management system with adaptive dynamic identification, characterized in that, The system includes: The input module is used to receive file location information and identification information input by the user; The KV set library is used to store the relevant information of the above KV pairs; the KV set library includes a location index library indexed by file location information and an identifier index library indexed by identifier information; The processing module is used to receive the aforementioned location information and identification information, and to perform update or add operations on the location index library and the identification index library. The update or add operation includes: if a corresponding location information value exists in the location index library, then update its associated identification information; if it does not exist, then generate a new key-value pair; and if a corresponding identification information exists in the identification index library, then update its associated location information; if it does not exist, then generate a new key-value pair. The query module receives query information, performs retrieval and comparison in the KV collection library, and pushes the relevant results to the display interface for the user to select.

9. An electronic device, comprising: At least one processor and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the adaptive dynamic identification bidirectional KV file management method according to any one of claims 1-7.

10. A computer-readable storage medium storing computer instructions for causing the computer to perform the adaptive dynamic identification bidirectional key-value file management method according to any one of claims 1-7.