Data article storage method, system and device, medium and product

By obtaining the classification array and hierarchical array of article data, determining the exclusive database and storing it, the problem of confusing data article storage methods is solved, and efficient management and query of data articles is achieved.

CN120561354APending Publication Date: 2025-08-29ELECTRIC POWER RES INST CHINA SOUTHERN POWER GRID CO LTD +1
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510746091.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-08-29

AI Technical Summary

Technical Problem

The existing data provisions are stored in a mess, making it difficult to ensure the availability and ease of use of data provisions, resulting in difficulty in data management and use.

Method used

By obtaining the classification array and hierarchical array of article data, identifying the exclusive database and storing it, and managing article data in a data classification and hierarchy.

Benefits of technology

The storage method of data provisions is standardized, the availability of data provisions is ensured, the problem of data ease of use is avoided, and the efficiency of data management and query is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120561354A_ABST
    Figure CN120561354A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of data processing, and discloses a data article storage method, system and device, a medium and a product. According to the method, multiple pieces of article data are obtained, an exclusive database used for storing the article data is determined according to a classification array of the article data, and the article data are stored in the exclusive database according to a classification array of the article data; according to the method, the storage position of the article data in the exclusive database is determined, so that the article data is classified into different exclusive databases suitable for the article data, and the article data is hierarchically managed in the exclusive database, so that the storage mode of the data article is standardized, the availability of the data article is guaranteed, and the storage efficiency of the data article is improved. And through a data classification and layering storage mode, the problem of data usability crossing is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of data processing technology, and in particular to a data item storage method, system, device, medium and product. Background Art

[0002] The Power Equipment Engineering Simulation Platform integrates efficient data storage and processing capabilities. Focused on simulation analysis for power equipment engineering, it provides engineers with accurate, real-time simulation results by rapidly processing and storing large amounts of data.

[0003] The power equipment engineering simulation platform involves a large number of data items and multiple databases in multi-physics field simulation applications. However, these databases not only have different structural types, but also have very different usage scenarios. In addition, the data contain many subsets and overlap with each other, making classification management difficult. The current data item storage method is relatively chaotic, making it difficult to ensure the availability of data items, and the data usability overlaps, which seriously affects the effective management and use of data. Summary of the Invention

[0004] In view of this, the present invention provides a data clause storage method, system, device, medium and product, which solves the technical problems that the current data clause storage method is relatively chaotic, it is difficult to ensure the availability of data clauses, and there is a crossover in data usability.

[0005] A first aspect of the present invention provides a data item storage method, comprising:

[0006] Acquire a plurality of article data; wherein each of the article data includes a classification array and a classification array;

[0007] For each piece of data, determining a dedicated database for storing the piece of data according to the classification array of the piece of data;

[0008] For each piece of the article data, determining a storage location of the piece of the article data in the dedicated database according to a hierarchical array of the piece of the article data;

[0009] The clause data is stored in the storage location in the dedicated database.

[0010] Preferably, the step of obtaining a plurality of pieces of data further includes:

[0011] Classifying the article data according to data type to obtain a classification array of the article data;

[0012] The article data are classified according to the data level to obtain a hierarchical array of the article data.

[0013] Preferably, the data types include model data, data type data, document type data and software type data;

[0014] The step of determining a dedicated database for storing the article data based on the classification array of the article data includes:

[0015] In a case where the data type of the provision data is model data, determining the exclusive database of the provision data to be a model database;

[0016] In a case where the data type of the provision data is data type data, determining that the exclusive database of the provision data is a data type database;

[0017] In a case where the data type of the provision data is document-type data, determining that the exclusive database of the provision data is a document-type database;

[0018] In a case where the data type of the provision data is software data, the exclusive database of the provision data is determined to be a software management library.

[0019] Preferably, determining the storage location of the article data in the dedicated database according to the hierarchical array of the article data includes:

[0020] According to the level identifier in the hierarchical array of the article data, the storage path in the exclusive database is searched level by level until the storage location corresponding to the level identifier is found; wherein, the level identifier is used to represent the hierarchical relationship of the article data in the hierarchical array, and the storage path is used to indicate the storage direction of the article data in the exclusive database.

[0021] Preferably, after storing the clause data in the storage location in the dedicated database, the method further includes:

[0022] Adding multiple configuration information of each of the item data in the configuration storage space within the dedicated database, and determining a usage status flag according to the usage status of each of the configuration information; wherein the status flag is used to indicate whether the configuration information is visible;

[0023] The added multiple configuration information are combined into fields, and the article data is named to obtain the name of the article data.

[0024] Preferably, the method further comprises:

[0025] Searching the dedicated database according to the name of the article data to obtain the article data and the storage path of the article data;

[0026] In response to a path modification request input in advance by a user, the storage path of the article data is modified.

[0027] In a second aspect, the present invention further provides a data item storage system, comprising:

[0028] A data acquisition module, configured to acquire a plurality of article data; wherein each of the article data includes a classification array and a classification array;

[0029] A database determination module, configured to determine, for each piece of the article data, a dedicated database for storing the piece of article data according to a classification array of the piece of article data;

[0030] a storage location determination module, configured to determine, for each piece of the piece of data, a storage location of the piece of data in the dedicated database according to a hierarchical array of the piece of data;

[0031] A data storage module is used to store the clause data in the storage location in the dedicated database.

[0032] In a third aspect, the present invention further provides an electronic device comprising a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the steps of the data clause storage method as described in the first aspect.

[0033] In a fourth aspect, the present invention further provides a computer-readable storage medium having a computer program stored thereon, which, when executed, implements the steps of the data item storage method as described in the first aspect.

[0034] In a fifth aspect, the present invention also provides a computer program product, comprising a computer program stored on a non-transitory computer-readable storage medium, wherein the computer program comprises program instructions, wherein when the program instructions are executed by a computer, the computer is caused to execute the steps of the data clause storage method as described in the first aspect.

[0035] It can be seen from the above technical solutions that the present invention obtains multiple article data, determines an exclusive database for storing the article data according to the classification array of the article data, and determines the storage location of the article data in the exclusive database according to the hierarchical array of the article data, thereby classifying the article data into different exclusive databases suitable for the article data, and performing hierarchical management of the article data in the exclusive database, thereby standardizing the storage method of the data articles, ensuring the availability of the data articles, and avoiding the problem of data usability overlap through the data classification and hierarchical storage method. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0037] Figure 1 A diagram illustrating an application environment of a data item storage method provided by an embodiment of the present invention;

[0038] Figure 2 A flowchart of a data item storage method provided by an embodiment of the present invention;

[0039] Figure 3 A schematic diagram of a page showing configuration information of a model database provided by an embodiment of the present invention;

[0040] Figure 4 A schematic diagram of a hierarchical page of a model database provided in an embodiment of the present invention;

[0041] Figure 5 A schematic diagram of a hierarchical page of a data type database provided by an embodiment of the present invention;

[0042] Figure 6 A schematic diagram of hierarchical pages of a document-based database provided by an embodiment of the present invention;

[0043] Figure 7 Schematic diagram of the hierarchical pages of the software management library provided by the embodiment of the present invention

[0044] Figure 8 A schematic diagram of the structure of a data item storage system provided by an embodiment of the present invention;

[0045] Figure 9 A schematic structural diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0046] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the accompanying drawings of the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts shall fall within the scope of protection of the present invention.

[0047] The data item storage method provided in the embodiment of the present application can be applied to Figure 1In the application environment shown. The terminal 101 communicates with the server 102 through the network. The data storage system can store the data that the server 102 needs to process. The data storage system can be integrated on the server 102, or placed on the cloud or other network servers. The terminal 101 or the server 102 obtains a plurality of article data; wherein, each article data includes a classification array and a hierarchical array; for each article data, according to the classification array of the article data, a dedicated database for storing the article data is determined; for each article data, according to the hierarchical array of the article data, the storage location of the article data in the dedicated database is determined; the article data is stored in the storage location in the dedicated database.

[0048] The terminal 101 may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and the like.

[0049] The server 102 may be an independent physical server, a server cluster or a distributed system composed of multiple physical servers, or a cloud server that provides cloud computing services.

[0050] like Figure 2 As shown, the embodiment of the present application provides a data item storage method, which is applied to Figure 1 The terminal 101 or the server 102 in the example is used to illustrate the method, which includes the following steps S1 to S4.

[0051] Step S1: Acquire a plurality of article data; wherein each article data includes a classification array and a grading array.

[0052] Among them, the article data is the data involved in the equipment engineering simulation, the classification array is used to represent the category information of the article data, and the hierarchical array is used to represent the hierarchical relationship of the article data in its category.

[0053] Step S2: for each piece of data, determine a dedicated database for storing the piece of data according to the classification array of the piece of data.

[0054] Dedicated databases are set up based on the category information of the article data to ensure that similar data is stored in the appropriate database, facilitating subsequent data management and query. Different dedicated databases may have different storage structures and access permissions to suit the characteristics and needs of different data categories.

[0055] In the specific implementation, the category information in the classification array is matched with the corresponding dedicated database according to the preset database mapping relationship. When a piece of data is obtained, the database determination module first parses the category array of the piece of data and then finds the corresponding dedicated database in the database mapping relationship based on the category information in the classification array.

[0056] Step S3: For each piece of data, determine the storage location of the piece of data in the exclusive database according to the hierarchical array of the piece of data.

[0057] The storage path of the article data within the dedicated database is determined level by level based on the hierarchical relationships within the hierarchical array. In a specific implementation, the storage location determination module first parses the hierarchical array of the article data and then searches for the storage location within the dedicated database level by level based on the hierarchical relationships within the hierarchical array. Each level corresponds to a storage node or storage area within the dedicated database. This level-by-level search ultimately determines the specific storage location of the article data within the dedicated database.

[0058] Step S4: store the clause data in a storage location within the dedicated database.

[0059] It should be noted that the embodiment of the present application obtains multiple article data, determines an exclusive database for storing the article data based on the classification array of the article data, and determines the storage location of the article data in the exclusive database based on the hierarchical array of the article data, thereby classifying the article data into different exclusive databases suitable for the article data, and performing hierarchical management of the article data in the exclusive database, thereby standardizing the storage method of the data articles, ensuring the availability of the data articles, and avoiding the problem of data usability overlap through the data classification and hierarchical storage method.

[0060] In some embodiments, obtaining a plurality of pieces of data further includes:

[0061] Step S11: classify the article data according to the data type to obtain a classification array of the article data.

[0062] Among them, data types include but are not limited to model data, data type data, document type data and software type data, and the classification array is obtained by classifying the article data according to the data type, thereby indicating which type of data the article data belongs to. The form of the classification array can be represented by a digital number, etc.

[0063] In a specific implementation, after obtaining the article data, the content of the article data is first parsed, and then the article data is classified into the corresponding data type according to the preset data type classification rules, thereby obtaining a classification array.

[0064] Model data refers to various types of data used to construct simulation models, including but not limited to the model's structural parameters, physical properties, operating parameters, etc., which come from simulation models formed in previous engineering and design.

[0065] Numerical data refers to various numerical data obtained through measurement, calculation, etc., such as temperature, pressure, current, etc., which come from the manufacturer's test results.

[0066] Document data refers to various types of document materials, such as design documents, test reports, drawings, etc.

[0067] Software data refers to various software programs and their related data, such as simulation software, data analysis software, etc. By classifying clause data according to data type, subsequent data storage and management can be more standardized and efficient.

[0068] The system pre-defines a dedicated database for each data type to ensure efficient and organized data storage and management. For example, model data may be stored in a database dedicated to storing 3D models or simulation models, while data-type data may be stored in a relational or non-relational database, depending on the data structure and access requirements.

[0069] Step S12: classify the article data according to the data level to obtain a hierarchical array of the article data.

[0070] The hierarchical array is set according to the hierarchical relationship of the article data in the category to which it belongs, so as to reflect the hierarchical structure and subordinate relationship between the article data. In a specific implementation, the highest level of the article data can be determined first, and then subdivided level by level until the lowest level is reached.

[0071] Each level corresponds to a specific hierarchical identifier, which is used to identify the level of the entry data in subsequent data storage and management. By grading entry data according to data hierarchy, the data management granularity can be further refined, making data query and retrieval more accurate and efficient.

[0072] The hierarchical array also provides a basis for data access control. Users at different levels may have different data access permissions to ensure data security and confidentiality. In actual operation, the system can determine the storage path of the article data within the dedicated database step by step based on the hierarchical relationship in the hierarchical array, thereby realizing hierarchical data storage and management.

[0073] For example, the hierarchical array is divided into four levels, namely, levels 1 to 4. Level 1 is the highest level, representing the overall classification or overview of the article data; level 2 is the second highest level, representing the sub-categories or sub-fields of the article data under the overall classification; level 3 is the middle level, representing the specific items or details of the article data under the sub-categories; and level 4 is the lowest level, representing the detailed data or information under the specific items of the article data. This four-level hierarchical setting can achieve comprehensive coverage and refined management of article data.

[0074] In some embodiments, the data types include model data, data type data, document type data, and software type data;

[0075] According to the classification array of the article data, determine the exclusive database for storing the article data, including:

[0076] Step S201: When the data type of the article data is model data, determine that the exclusive database of the article data is the model database.

[0077] The model database is a database specifically used to store model data. Its storage structure and data model are optimized based on the characteristics of model data to improve data storage efficiency and access speed. Examples include the geometric model library, basic simulation case library, and engineering simulation case library.

[0078] Step S202: When the data type of the article data is data type data, determine that the exclusive database of the article data is a data type database.

[0079] Data-based databases are specifically designed to store data. Their storage structures typically include relational and non-relational databases to accommodate different data structures and access requirements. For example, relational databases are suitable for storing structured data, such as tabular data, while non-relational databases are suitable for storing semi-structured or unstructured data, such as JSON documents and graphical data. Data-based databases include material parameter libraries, field quantity criterion libraries, equipment operating condition libraries, and other data-based databases.

[0080] Step S203: When the data type of the article data is document-type data, determine that the exclusive database of the article data is a document-type database.

[0081] Document-based databases are specifically designed to store document-based data. Their storage structure is typically optimized for document characteristics to support efficient document storage, retrieval, and management. They can store documents in various formats, such as PDF, Word, Excel, and drawings, and provide rich query and retrieval capabilities to meet users' diverse needs for document data. For example, databases in PDF file format, such as knowledge bases and equipment simulation standards, fall under the category of document-based databases.

[0082] Step S204: When the data type of the provision data is software data, determine that the exclusive database of the provision data is a software management library.

[0083] Software management libraries are databases specifically designed to store and manage software data. Their storage structure is typically optimized for the characteristics of software programs and their associated data to support efficient software storage, version management, distribution, and deployment. Software management libraries can store a variety of software programs, such as simulation software and data analysis software, and provide functions such as software version control, permissions management, and software distribution and deployment to meet users' diverse needs for software data. For example, software management libraries such as software installation package libraries, software version control libraries, simulation software scheduling, and simulation software evaluation fall within the scope of software management libraries.

[0084] In some embodiments, determining the storage location of the article data in the dedicated database based on the hierarchical array of the article data includes:

[0085] According to the level identifier in the hierarchical array of the article data, the storage path in the exclusive database is searched level by level until the storage location corresponding to the level identifier is found; wherein, the level identifier is used to represent the hierarchical relationship of the article data in the hierarchical array, and the storage path is used to indicate the storage direction of the article data in the exclusive database.

[0086] In its implementation, the hierarchical array of article data is first parsed to obtain its level identifiers. Then, based on the level identifiers, the storage path is searched downwards, starting from the highest level in the dedicated database. Each level corresponds to a storage node or storage area within the dedicated database. The storage module matches the level identifiers with the storage nodes level by level to ultimately determine the specific storage location of the article data within the dedicated database. This approach ensures that the article data is stored in an orderly manner within the dedicated database according to its hierarchical relationship, facilitating subsequent data query and management.

[0087] Exemplarily, in the model database, simulation data is the first-level data. After the simulation data is expanded to the next level, the second-level data is material parameters. After the material parameters are expanded to the next level, the third-level data is solid material, liquid material and gas material parameters, etc. After the third-level data is expanded to the next level, the fourth-level data is specific parameter values, etc.

[0088] At the same time, the storage path of each level of data is determined based on the hierarchical relationship and category of the data. For example, in the model database, simulation data is the highest-level data, and its storage path may point to a top-level directory or root directory in the model database. The material parameters obtained after the simulation data is expanded to the next level are the second-level data, and its storage path may point to a subdirectory under the simulation data directory. Similarly, each level of data corresponds to a specific storage path in the exclusive database. Through step-by-step expansion and refinement, the specific storage location of the article data in the exclusive database can be determined. This method not only makes the data storage structure clear, but also facilitates subsequent data query, retrieval and management.

[0089] In some embodiments, after storing the clause data in a storage location in a dedicated database, the method further includes:

[0090] Step S51: Add multiple configuration information of each item of data to the configuration storage space in the dedicated database, and determine the usage status flag according to the usage status of each configuration information; wherein the status flag is used to indicate whether the configuration information is visible.

[0091] Configuration storage is used to store additional information or configuration parameters for the article data. In a dedicated database, in addition to storing the article data itself, it is also necessary to store various configuration information related to the article data, such as the data's physical field, research object, and classification labels. This configuration information is crucial for data management and use.

[0092] In a specific implementation, each piece of data corresponds to a configuration storage space dedicated to the piece of data, which is used to store the configuration information of the piece of data.

[0093] For example, Figure 3 As shown in the figure, the configuration information of a certain clause data corresponding to the model data in the model database includes voltage level, equipment type, research object, physical field, software type and classification label. Among them, the information of voltage level, equipment type, research object, physical field and software type is the preset result of the established data and can be obtained when the clause data is obtained. The classification label corresponds to the name of the third-level database of the clause data, that is, the specific classification position of the clause data in the model database. These configuration information provides an important reference basis for the subsequent use and management of the data. For example, voltage level and equipment type can help users quickly understand the scope of application and restrictions of the data; research object and physical field indicate the actual engineering background and physical phenomenon represented by the data; software type and classification label provide the compatibility and usage of the data in different software environments.

[0094] Among them, configuration information can be added and deleted. When a new configuration information is added, the database software will record the configuration information in its corresponding information storage space.

[0095] In the configuration storage space, each configuration information has a corresponding usage status marker.

[0096] To indicate whether the configuration information is visible. In specific operations, the system can dynamically adjust the usage status marker of the configuration information based on the user's permissions and data usage requirements. For example, for certain sensitive or confidential configuration information, the system can set its usage status marker to invisible to ensure data security and confidentiality. For some commonly used or important configuration information, the system can set its usage status marker to visible to facilitate users to quickly obtain and use this information. In this way, the system can flexibly manage the configuration information of the article data and improve the efficiency and security of data use.

[0097] Step S52: Combining the added multiple configuration information into fields, naming the article data, and obtaining the name of the article data.

[0098] Fields are key elements within the configuration information, uniquely identifying or describing the content, attributes, or characteristics of the entry data. By filtering and combining the configuration information, fields with specific meanings and structures can be generated for naming the entry data. This naming method not only makes the names of the entry data more intuitive and easy to understand, but also facilitates subsequent data retrieval and management. In actual operation, the system can automatically generate names for the entry data based on preset naming rules and configuration information.

[0099] For example, each piece of information is combined into a field and named in the order of voltage level - equipment name - research object - physical field - software type, forming the name of the data item, such as "110kV Transformer Simulation Data - Oil-Immersed - Power System Stability Analysis." This method allows for rapid location and accurate identification of data items, improving data management efficiency and usage effectiveness. Furthermore, because fields are generated based on configuration information, the system automatically updates the data item name when the configuration changes, maintaining data consistency and accuracy.

[0100] In some embodiments, the method further comprises:

[0101] Step S61: query the dedicated database according to the name of the article data to obtain the article data and the storage path of the article data.

[0102] The query module within the dedicated database can quickly locate the corresponding data entry and its storage path within the database based on the data entry name entered by the user. The query module first parses the data entry name and extracts field information, such as voltage level, device name, research object, physical field, software type, and so on. Then, based on this field information, it performs a step-by-step match and search within the dedicated database until an entry that fully matches the data entry name is found. Once a matching entry is found, the query module returns the data entry and its storage path. This approach not only improves the accuracy and efficiency of data queries, but also makes it easier for users to obtain and use the data they need.

[0103] Step S62: In response to the path modification request input in advance by the user, the storage path of the article data is modified.

[0104] Among them, users may need to modify the storage path of the article data according to actual data management needs or adjustments to the storage strategy.

[0105] In specific operations, the system first receives a path modification request pre-entered by the user. The request contains the name of the article data to be modified and the new storage path information. Then, based on the name of the article data, the system locates the corresponding article data and its current storage path in the dedicated database. Next, the system modifies the storage path of the article data and updates it to the new path specified by the user. In this way, the system can flexibly adjust the storage structure of the article data to adapt to the ever-changing data management needs. At the same time, this also provides users with a more convenient data management method and improves the efficiency of data use.

[0106] For example, in the model database, the data items of the model type are added as follows: Figure 4 As shown, after adding data, the data will be integrated into a .db file and encrypted in the .db file. Click Open to open the article data in the .db file using local software. At the same time, you can add relevant description documents, such as model description documents, including model information, usage scenarios, modeling process, key parameters, post-processing results and analysis, etc. Click Open Model to open the model path locally. In addition, this data type also has a preset editable text field, in which you can add relevant data.

[0107] In a data type database, such as Figure 5As shown, the data type document includes name, value, and unit in the table information. You can add table rows by right-clicking in a blank space. You need to click Save to save the changed information to prevent the database from being modified by the wrong key during use. The data type document supports links to external documents in the table column. After right-clicking in a blank space to add a table, select the external document path and the words "View Table" will appear. Double-click to open the embedded table document.

[0108] In a document-based database, such as Figure 6 As shown, the data import page only requires entering a name and file path. After creating a new path for the data type, the data will be integrated into a .db file and encrypted within the .db file. Clicking Open will open the entry data in the .db file using local software. The first page of the document will be automatically read and displayed, and the data storage path can also be changed. An editable table box can also be set up for user input and free editing.

[0109] In the software management library, such as Figure 7 As shown, the data import page only requires entering the software name and file path. The software icon will be automatically read and displayed in the local path. No preset text is provided and can be entered and edited freely by the user. Click Open Software to start the software according to the path. Click Modify Path to change the software path.

[0110] Based on the same inventive concept, an embodiment of the present application also provides a data item storage system for implementing the above-mentioned data item storage method.

[0111] The implementation solution provided by the system to solve the problem is similar to the implementation solution described in the above method. Therefore, the specific limitations in one or more data item storage system embodiments provided below can be found in the above limitations on the data item storage method and will not be repeated here.

[0112] like Figure 8 As shown, an embodiment of the present application provides a data item storage system, including:

[0113] The data acquisition module 100 is used to acquire a plurality of pieces of data; wherein each piece of data includes a classification array and a classification array;

[0114] The database determination module 200 is used to determine, for each piece of data, a dedicated database for storing the piece of data according to the classification array of the piece of data;

[0115] The storage location determination module 300 is used to determine the storage location of each piece of data in the dedicated database according to the hierarchical array of the piece of data;

[0116] The data storage module 400 is used to store the clause data in a storage location within a dedicated database.

[0117] In some embodiments, the system further comprises:

[0118] The classification module is used to classify the article data according to the data type and obtain the classification array of the article data;

[0119] The grading module is used to grade the article data according to the data level to obtain a graded array of the article data.

[0120] In some embodiments, the data types include model data, data type data, document type data, and software type data;

[0121] The database determination module 200 is configured to:

[0122] In the case where the data type of the provision data is model data, determining the exclusive database of the provision data as the model database;

[0123] In the case where the data type of the provision data is data type data, determining that the exclusive database of the provision data is a data type database;

[0124] In the case where the data type of the provision data is document-type data, determining that the exclusive database of the provision data is a document-type database;

[0125] In the case that the data type of the article data is software data, the exclusive database of the article data is determined to be a software management library.

[0126] In some embodiments, the storage location determination module 300 is configured to:

[0127] According to the level identifier in the hierarchical array of the article data, the storage path in the exclusive database is searched level by level until the storage location corresponding to the level identifier is found; wherein, the level identifier is used to represent the hierarchical relationship of the article data in the hierarchical array, and the storage path is used to indicate the storage direction of the article data in the exclusive database.

[0128] In some embodiments, the system further comprises:

[0129] The configuration information adding module is used to add multiple configuration information of each item of data to the configuration storage space in the dedicated database, and determine the usage status flag according to the usage status of each configuration information; wherein the status flag is used to indicate whether the configuration information is visible;

[0130] The data naming module is used to name the article data by combining multiple configuration information added into fields to obtain the name of the article data.

[0131] In some embodiments, the system further includes a data query module for:

[0132] Search the dedicated database based on the name of the article data to obtain the article data and the storage path of the article data;

[0133] In response to a path modification request input in advance by a user, the storage path of the article data is modified.

[0134] like Figure 9 As shown, an embodiment of the present application provides an electronic device, the electronic device 10 includes a memory 20 and a processor 30, the memory 20 stores a computer program, and when the computer program is executed by the processor 30, the processor 30 executes the steps of the data clause storage method in the above embodiment.

[0135] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed, the steps of the data clause storage method in the above embodiment are implemented.

[0136] An embodiment of the present application provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer executes the steps of the data article storage method described in the above embodiment.

[0137] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, electronic devices, computer storage media, and computer program products can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0138] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0139] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.

[0140] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, electronic devices, computer storage media, computer program products and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0141] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0142] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0143] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the portion that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for executing all or part of the steps of the method described in each embodiment of the present invention via a computer device (which can be a personal computer, server, or network device, etc.). The aforementioned storage medium includes various media that can store program code, such as a USB flash drive, a mobile hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0144] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the various embodiments of the present invention.

Claims

1. A data item storage method, characterized in that: include: Acquire a plurality of article data; wherein each of the article data includes a classification array and a classification array; For each piece of data, determining a dedicated database for storing the piece of data according to the classification array of the piece of data; For each piece of the article data, determining a storage location of the piece of the article data in the dedicated database according to a hierarchical array of the piece of the article data; The clause data is stored in the storage location in the dedicated database.

2. The data item storage method according to claim 1, characterized in that: The step of obtaining a plurality of clause data further includes: Classifying the article data according to data type to obtain a classification array of the article data; The article data are classified according to the data level to obtain a hierarchical array of the article data.

3. The data item storage method according to claim 2, characterized in that: The data types include model data, data type data, document type data and software type data; The step of determining a dedicated database for storing the article data based on the classification array of the article data includes: In a case where the data type of the provision data is model data, determining the exclusive database of the provision data to be a model database; In a case where the data type of the provision data is data type data, determining that the exclusive database of the provision data is a data type database; In a case where the data type of the provision data is document-type data, determining that the exclusive database of the provision data is a document-type database; In a case where the data type of the provision data is software data, the exclusive database of the provision data is determined to be a software management library.

4. The data item storage method according to claim 2, characterized in that: Determining the storage location of the article data in the dedicated database according to the hierarchical array of the article data includes: According to the level identifier in the hierarchical array of the article data, the storage path in the exclusive database is searched level by level until the storage location corresponding to the level identifier is found; wherein, the level identifier is used to represent the hierarchical relationship of the article data in the hierarchical array, and the storage path is used to indicate the storage direction of the article data in the exclusive database.

5. The data item storage method according to claim 2, characterized in that: After storing the clause data in the storage location in the dedicated database, the method further includes: Adding multiple configuration information of each of the item data in the configuration storage space within the dedicated database, and determining a usage status flag according to the usage status of each of the configuration information; wherein the status flag is used to indicate whether the configuration information is visible; The added multiple configuration information are combined into fields, and the article data is named to obtain the name of the article data.

6. The data item storage method according to claim 5, characterized in that: Also includes: Searching the dedicated database according to the name of the article data to obtain the article data and the storage path of the article data; In response to a path modification request input in advance by a user, the storage path of the article data is modified.

7. A data item storage system, characterized in that: include: A data acquisition module, configured to acquire a plurality of article data; wherein each of the article data includes a classification array and a classification array; A database determination module, configured to determine, for each piece of the article data, a dedicated database for storing the piece of article data according to a classification array of the piece of article data; a storage location determination module, configured to determine, for each piece of the piece of data, a storage location of the piece of data in the dedicated database according to a hierarchical array of the piece of data; A data storage module is used to store the clause data in the storage location in the dedicated database.

8. An electronic device, characterized in that: The electronic device includes a memory and a processor, wherein a computer program is stored in the memory. When the computer program is executed by the processor, the processor executes the steps of the data item storage method according to any one of claims 1 to 6.

9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, the steps of the data item storage method according to any one of claims 1 to 6 are implemented.

10. A computer program product, characterized in that The computer program product includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions, wherein when the program instructions are executed by a computer, the computer is caused to perform the steps of the data entry storage method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method and device for storing data and equipment

    CN108664499A

  • Method and device for storing data, electronic equipment and storage medium

    CN115840836A

  • Data storage method and device

    CN119336731A

  • Electronic document filing system for registering and retrieving a plurality of documents

    US5812995A