Resource data management method and device, server, and storage medium
By acquiring and processing the metadata of resource data and using the resource data management platform for automated management, the difficulties of resource data management and sharing are solved, the standardized and secure and stable unified management of data is achieved, and the cost of manual maintenance is reduced.
Patent Information
- Application Number
- CN202010095319.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-17
- Publication Date
- 2025-09-16
- Estimated Expiration
- 2040-02-17
AI Technical Summary
Resource data management and sharing in existing technologies are not easy to maintain, resulting in increased manual review and maintenance costs, and difficulty in achieving cross-platform automated management.
By acquiring resource data and its metadata, processing and storing them in the database, the resource data management platform is used to achieve automated management, including encryption and desensitization, and unified management of discrete data.
It realizes the standardized management of resource data, reduces manual review and maintenance costs, improves data security and stability, and supports the storage and sharing of multiple types of data.
Smart Images

Figure CN111324904B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a resource data management method and device, a server, and a storage medium. Background Art
[0002] With the development of enterprise informatization and digitalization, how to manage resource data to promote enterprise innovation and drive the expansion of enterprise business has become a hot topic of research for current resource data managers.
[0003] Currently, resource data management and sharing are achieved through a variety of exchange tools and methods, making it difficult to maintain and manage resource data. For example, due to the discrete nature of resource data, resource data sharing must be cross-platform, and the scope of resource data sharing must be constantly revised, increasing manual review and maintenance costs. Therefore, the integration of resource data and the realization of automated resource data management are becoming increasingly important for enterprise development. Summary of the Invention
[0004] The embodiments of the present invention provide a resource data management method and device, a server, and a storage medium, which can automatically manage resource data.
[0005] In a first aspect, an embodiment of the present invention provides a resource data management method, the method comprising:
[0006] Acquire resource data and metadata of the resource data, wherein the metadata includes: first attribute information of the resource data and second attribute information extended based on the first attribute information;
[0007] Based on the metadata of resource data, the resource data is processed to obtain service resource data;
[0008] Storing service resource data in the database.
[0009] In a second aspect, an embodiment of the present invention provides a resource data management device that has the function of implementing the resource data management method described in the first aspect. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions. The device includes:
[0010] An acquisition module, configured to acquire resource data and metadata of the resource data, wherein the metadata includes: first attribute information of the resource data and second attribute information extended based on the first attribute information;
[0011] A processing module, configured to process resource data based on metadata of the resource data to obtain service resource data;
[0012] The storage module is used to store service resource data in the database.
[0013] In a third aspect, an embodiment of the present invention provides a server comprising a processor, a storage device, and a communication interface, wherein the processor, storage device, and communication interface are interconnected, wherein the storage device is used to store a computer program, and the computer program includes program instructions, and the processor is configured to call the program instructions to execute the method described in the first aspect.
[0014] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method described in the first aspect.
[0015] The embodiments of the present invention can obtain resource data and metadata for the resource data; process the resource data based on the metadata to obtain service resource data; and store the service resource data in a database. By implementing the above method, discrete resource data can be automatically and standardizedly managed, thereby reducing the cost of manual review and maintenance and achieving automated management of resource data. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are 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.
[0017] Figure 1a is a schematic diagram of a resource data management system provided by an embodiment of the present invention;
[0018] Figure 1b This is a schematic diagram of the architecture of a resource data management platform provided by an embodiment of the present invention;
[0019] Figure 1c is a schematic diagram of a resource data management system provided by an embodiment of the present invention;
[0020] Figure 2 This is a flow chart of a resource data management method provided by an embodiment of the present invention;
[0021] Figure 3 is a flow chart of another resource data management method provided by an embodiment of the present invention;
[0022] Figure 4This is a schematic structural diagram of a resource data management device provided by an embodiment of the present invention;
[0023] Figure 5 It is a structural diagram of a server provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0024] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0025] Embodiments of the present invention provide a resource data management method and apparatus, a server, and a storage medium. The resource data management method provided by the embodiments of the present invention can be implemented via a resource data management platform (DMP). The resource data management method described in the embodiments of the present invention is described below with reference to the accompanying drawings.
[0026] See Figure 1a , is a schematic diagram of a resource data management system provided by an embodiment of the present invention. As shown in the figure, the resource data management system includes a data provider, a data manager, and a data consumer. Among them, the data provider can obtain the resource data service directory, register the resource data, and automatically obtain the metadata of the resource data. The data manager can obtain the resource data service directory, register the resource data, and automatically obtain the metadata of the resource data, and can also manage the resource data and the metadata of the resource data. Correspondingly, the data consumer can obtain the managed resource data by applying or subscribing. It can be seen that the resource data management system connects the data provider, the data manager, and the data consumer, making the sharing process of the resource data more convenient.
[0027] See Figure 1b, is a schematic diagram of the architecture of a resource data management platform provided by an embodiment of the present invention. As shown in the figure, the resource data management process of the resource data management platform is a bottom-up process, for example, the bottom layer is the data asset, the middle layer is the development layer, and the top layer is the sharing layer and the consumption layer. Among them, the data asset can collect resource data. If it is determined that the collected resource data is resource data that needs to be encrypted, the resource data can be encrypted or desensitized to achieve data management of the resource data. The development layer can develop interface services and then connect the resource data to the sharing layer. The sharing layer can realize the sharing of resource data. For example, data consumers can obtain resource data of the sharing layer by applying or subscribing. The consumption layer can output resource data through the interface service. It can be seen that under the resource data management platform architecture, resource data can be automatically collected to form a full data link, thereby realizing the sharing of resource data.
[0028] In one implementation, the resource data management platform provided by an embodiment of the present invention can further record resource data processing information, including historical processing information of the resource data, to facilitate review of historical processing operations on the resource data. For example, the historical processing information can include the time when the resource data was acquired, the number of times the resource data was output, and so on. It can be seen that by recording resource data processing information, the resource data management platform can achieve visualization of resource data management, facilitate full-link monitoring of resource data, and ensure the security and stability of resource data.
[0029] For example, see Figure 1c , is a schematic diagram of a resource data management system provided by an embodiment of the present invention. Among them, the resource data management platform 102 can collect original data 101. For example, if the resource data management platform is a school's resource data management platform, the school's academic affairs department can provide student information as original data to the school's resource data management platform, and the resource data management platform 102 can manage the acquired resource data and the metadata of the resource data. The technician 102 can apply to the resource data management platform 102 to obtain resource data, such as a teacher applying to the resource data management platform to obtain student data. When the resource data management platform 102 approves the application of the technician 103, the resource data management platform 102 outputs the resource data to the technician 103. Accordingly, the technician 102 can perform resource data analysis on the resource data and apply the analysis results to the application system 105.
[0030] In one implementation, after obtaining resource data, technician 103 may send the resource data to resource data management platform 102, so that resource data management platform 102 can perform resource data analysis on the resource data. Accordingly, resource data management platform 102 returns the analysis results to technician 102, so that data technician 103 can apply the analysis results to application system 105.
[0031] See Figure 2 , is a flow chart of a resource data management method provided by an embodiment of the present invention. As shown in the figure, the method for managing resource data in an embodiment of the present invention can be implemented using the resource data management platform mentioned in the above embodiment. The method may specifically include the following steps:
[0032] S201: Acquire resource data and metadata of resource data. The resource data management platform can find resource data based on the metadata of resource data, for example, the storage location and historical data of resource data can be found based on the metadata of resource data. The resource data can be data existing in various industries, such as student information data existing in the education industry. The metadata of resource data refers to information describing the attributes of resource data, and the metadata may include: first attribute information of resource data, and second attribute information extended on the basis of the first attribute information. The first attribute information includes first information of the sending end of resource data, for example, the first information is information of the uploading user who sends resource data through the sending end. The second attribute information may be data characteristics of resource data, such as field content and data format of resource data.
[0033] In one implementation, the second attribute information of the metadata of resource data can be obtained by the resource data management platform by expanding the first information of the sender of the resource data. For example, the first information sent by sender A includes: the uploading user is a R&D personnel belonging to R&D Department B. Sender A sends resource data a and its metadata to the resource data management platform. The resource data management platform can then determine, based on the first information sent by sender A, that resource data a belongs to R&D Department B. That is, the second attribute information may include: resource data a belongs to R&D Department B. Accordingly, the data characteristics of resource data a meet the data characteristics of resource data of R&D Department B.
[0034] It can be seen that the resource data management platform expands the metadata of the resource data according to the first information sent by the sender of the resource data, obtains other information related to the resource data, and realizes unified management of the resource data.
[0035] In one implementation, when the resource data management platform obtains resource data, it can detect whether the first information of the uploading user who sent the resource data through the sending end corresponds to the registered first information. If so, the uploading user is determined to be a registered user, i.e., the uploading user has permission to upload resource data through the resource data management platform. If not, the uploading user is determined to be an unregistered user, i.e., the resource data uploaded by the uploading user is rejected, or the upload channel for the uploading user is closed.
[0036] For example, if uploading user A sends resource data to a resource data management platform via a transmitting terminal, the resource data management platform can detect whether the first information of uploading user A is first information in a first information repository of the resource data management platform, where the first information repository includes at least one first information item. If the first information of uploading user A is first information in the first information repository of the resource data management platform, it is determined that uploading user A has permission to upload resource data. In other words, the resource data management platform can obtain the resource data uploaded by uploading user A.
[0037] It can be seen that, when it is determined that the first information of the uploading user corresponds to the registered first information, obtaining the resource data uploaded by the uploading user can ensure that the source of the resource data is reliable.
[0038] S202: Process the resource data based on its metadata to obtain service resource data. In this embodiment of the present invention, the service resource data in the database of the resource data management platform may include one or more interrelated resource data. Therefore, when the resource data management platform outputs a piece of resource data, it may also output other resource data interrelated to the piece of resource data, thereby providing users with more comprehensive resource data.
[0039] In one implementation, step S202 may include: determining a tag for the resource data based on the metadata of the resource data, where the tag is a classification identifier for the resource data, so as to facilitate classified storage of the service resource data in the database. For example, assuming that the resource data management platform can classify the resource data based on the type of the metadata of the resource data, for example, if the metadata of the resource data belongs to the education category, if the metadata of the resource data obtained by the resource data management platform belongs to the education category, then the tag of the resource data is determined to be education, and accordingly, the resource data is stored as education service resource data in the database of the resource data management platform.
[0040] In one implementation, step S202 may include: filling in fields of resource data according to a preset data format to facilitate storage of the service resource data in a database. The preset data format is pre-set by the resource data management platform. The preset data format may include metadata and data content. The metadata may include business metadata and technical metadata. The connection between the business metadata and the technical metadata may enable better utilization of resource data. For example, the preset data format may be Point to Point Protocol (PPP), which transmits data via dial-up or dedicated lines.
[0041] It can be seen that the resource data management platform scientifically integrates resource data based on the metadata of resource data, and uses the automated governance capabilities of the resource data management platform to uniformly manage resource data, which can standardize resource data.
[0042] S203: Storing service resource data in a database. The database of the resource data management platform can store various types of service resource data, such as education service resource data, medical and health service resource data, etc.
[0043] The resource data management method described in the embodiments of this invention can unify the management of discrete resource data based on its metadata, enabling the storage and sharing of multiple types of data. Furthermore, by leveraging the automated resource data management capabilities of the resource data management platform, resource data management becomes more secure and stable, reducing the cost of manual maintenance of resource data.
[0044] See Figure 3 , is a flow chart of another resource data management method provided by an embodiment of the present invention. The method for managing resource data in an embodiment of the present invention can be implemented by the resource data management platform described above, Figure 3 The resource data management method shown may specifically include the following steps:
[0045] S301: Acquire resource data and metadata of the resource data.
[0046] In one implementation, when the resource data management platform obtains the resource data and the metadata of the resource data, it can also detect whether the resource data belongs to the resource data to be encrypted based on the metadata of the resource data. If the resource data belongs to the resource data to be encrypted, the resource data is encrypted. For example, the resource data management platform can convert the plaintext resource data into ciphertext through an encryption algorithm and an encryption key to achieve reliable protection of the resource data. Optionally, if the resource data belongs to the resource data to be encrypted, the resource data can also be desensitized to obtain desensitized data. The resource data management platform desensitizes the resource data by deforming the sensitive resource data based on the desensitization rules to achieve reliable protection of the sensitive resource data.
[0047] It can be seen that the resource data management platform obtains resource data and metadata of the resource data, and detects whether the resource data belongs to data to be encrypted, and encrypts (demensitizes) the data to be encrypted, which can improve the security of the data to be encrypted.
[0048] S302: Process the resource data based on the metadata of the resource data to obtain service resource data.
[0049] S303: Storing service resource data in a database.
[0050] S304: If a resource data acquisition request is received, the target service resource data is searched in the database and the target service resource data is returned.
[0051] In embodiments of the present invention, the resource data acquisition request may be generated based on a click operation, such as when the resource data management platform detects a click operation input by a user via a touch screen. The touch screen may also be a touch screen, a touch panel, etc. The target resource service data includes the service resource data requested by the user and / or metadata of the service resource data.
[0052] In one implementation, if the resource data management platform receives a resource data service acquisition request, it searches for target service resource data based on the resource data acquisition request and the metadata of each service resource data stored in the database, and returns the target resource service data. For example, if the resource data service request received by the resource data management platform can be used to request historical information about school A, the resource data management platform can search for the target resource service data in the database based on the resource data acquisition request and the metadata of each service resource data stored in the database. The target resource service data includes the historical information of school A, and the target resource service data is output so that the user can access the target resource service data through the user interface of the terminal.
[0053] In one implementation, when the target resource service data receives a resource data service request, it will also detect whether the first information of the sender of the resource data acquisition request corresponds to the registered first information; if the first information of the sender of the resource data acquisition request corresponds to the registered first information, the resource data management platform will be triggered to execute, and the target service resource data will be searched according to the resource data acquisition request and the metadata of each service resource data stored in the database. For example, if user A has not registered his first information on the resource data management platform, and user A sends a resource data acquisition request through the resource data management platform, then the resource data management platform can detect that user A's first information does not exist in the registered first information library, and then refuse to receive the resource data acquisition request. Among them, the registered first information library in the resource data management platform includes the first information of at least one registered user.
[0054] It can be seen that the resource data management platform can improve the security of resource data by detecting the first information of the sender of the resource data acquisition request and returning the target service resource data when the first information is registered first information.
[0055] S305: If a resource data statistics request is received, statistics are performed on the service resource data in the database, and the statistical results are returned.
[0056] In an embodiment of the present invention, the source of the resource data statistics request may include but is not limited to: when the resource data management platform detects a click operation input by the user through a touch screen, it is generated based on a click operation. The touch screen may also be a touch screen, a touch panel, etc. The resource data statistics request is used to request to obtain statistical information of the service resource data in the database. The statistical information may be the number of service resource data related to the type of A service resource data in the database of the resource data management platform. Alternatively, the statistical information may be the content of service resource data similar to the type of A service resource data in the database of the resource data management platform. The A service resource data may be any service resource data in the data.
[0057] For example, if the resource data related to resource data A in the database of the resource data management platform also includes resource data B, resource data C, and resource data D, and a resource data statistics request is used to request the number of resource data related to resource data A, then after the resource data management platform performs statistics on the service resource data in the database, the statistical information obtained may be: the number of service resource data related to A in the database of the resource data management platform is 3. For another example, if the resource data related to resource data A in the database of the resource data management platform also includes resource data B, resource data C, and resource data D, and if the resource data statistics request is used to request the content of the resource data related to resource data A, then after the resource data management platform performs statistics on the service resource data in the database, the statistical information obtained may be: the specific content of resource data A, resource data B, resource data C, and resource data D.
[0058] It should be noted that the execution order of step S304 and step S305 is not distinguished. Figure 2 The relevant descriptions of steps S201 to S203 are not repeated here.
[0059] In an embodiment of the present invention, the resource data management platform can obtain resource data acquisition requests or resource data statistics requests. Accordingly, the resource data management platform can automatically output target service resource data or statistical information, thereby reducing the cost of manual review requests or resource data.
[0060] See Figure 4 , is a schematic diagram of the structure of a resource data management device provided by an embodiment of the present invention. Figure 4 The resource data management device provided by the embodiment of the present invention is introduced in detail. Figure 4 The resource data management device shown is used to implement the present invention Figures 2 and 3 For the sake of convenience, only the part related to the embodiment of the present invention is shown in the method of the embodiment shown in the figure. The specific technical details are not disclosed. Figures 2 and 3 The embodiment shown.
[0061] See Figure 4 , Figure 4 This is a schematic diagram of the structure of a resource data management device provided by an embodiment of the present invention. Figure 4 As shown, the resource data management device 400 includes an acquisition module 401, a processing module 402, a storage module 403, and an output module 404, wherein:
[0062] The acquisition module 401 is used to: acquire resource data and metadata of the resource data, wherein the metadata includes: first attribute information of the resource data and second attribute information expanded based on the first attribute information;
[0063] The processing module 402 is used to: process the resource data based on the metadata of the resource data to obtain service resource data;
[0064] The storage module 403 is used to store service resource data in a database.
[0065] In one implementation, if the acquisition module 401 receives a resource data acquisition request, the processing module 402 searches for target service resource data based on the resource data acquisition request and metadata of each service resource data stored in the database;
[0066] The output module 404 returns the target service resource data.
[0067] In one implementation, after the acquisition module 401 receives the resource data acquisition request, the processing module 402 is further configured to detect whether the first information of the sender of the resource data acquisition request corresponds to the registered first information;
[0068] If so, the processing module 402 triggers execution to search for target service resource data according to the resource data acquisition request and metadata of each service resource data stored in the database.
[0069] In one implementation, the first attribute information includes first information of a user who uploads the resource data, and the second attribute information is obtained by expanding the first information of the user who uploads the resource data.
[0070] In one implementation, after the acquisition module 401 acquires the resource data and metadata of the resource data, the processing module 402 is further configured to detect whether the resource data is data to be encrypted based on the metadata of the resource data;
[0071] If the resource data is data to be encrypted, the resource data is encrypted.
[0072] In one implementation, the processing module 402 is configured to determine a tag of the resource data based on the metadata of the resource data, where the tag is a classification identifier of the resource data, so as to facilitate classified storage of the service resource data in a database.
[0073] In one implementation, the processing module 402 is configured to fill fields of the resource data according to a preset data format, so as to store the resource service data in a database.
[0074] In one implementation, if the acquisition module 401 receives a resource data statistics request, the processing module 402 performs statistics on the service resource data in the database to obtain statistical results;
[0075] The output module 404 returns the statistical results.
[0076] In one implementation, the processing module 402 is used to record processing information of resource data, where the processing information includes historical processing information of the resource data, so as to facilitate viewing of historical processing operations of the resource data.
[0077] In an embodiment of the present invention, the acquisition module 401 acquires resource data and metadata of the resource data, wherein the metadata includes: first attribute information of the resource data, and second attribute information expanded on the basis of the first attribute information; the processing module 402 processes the resource data based on the metadata of the resource data to obtain service resource data; and the storage module 403 stores the service resource data in a database. If the acquisition module 401 receives a resource data acquisition request, the processing module 402, through a series of operations, can obtain the target service resource data, and the output module 404 outputs the target service resource data. Similarly, if the acquisition module 401 receives a resource data statistics request, the processing module 402 can perform statistics on the service resource data to obtain statistical information, and accordingly, the output module 404 outputs the statistical information. By using this embodiment of the present invention, standardized management of resource data can be achieved, reducing the cost of manual review and maintenance, thereby achieving automated management of resource data.
[0078] See Figure 5 , is a schematic diagram of the structure of a server provided by an embodiment of the present invention. The server 500 includes a processor 501, a storage device 502, and a communication interface 503, wherein the processor 501, the storage device 502, and the communication interface 503 are connected via one or more communication buses.
[0079] Processor 501 has a function to implement Figures 2 and 3 Functions of the embodiment: The processor 501 may be a central processing unit (CPU), a network processor (NP), a hardware chip, or any combination thereof.
[0080] The storage device 502 is used to store program code, etc. The storage device 502 may include a volatile memory device, such as a random access memory device (RAM); the storage device 502 may also include a non-volatile memory device, such as a read-only memory device (ROM), a flash memory device, a hard disk drive (HDD), or a solid state drive (SSD); the storage device 502 may also include a combination of the above types of storage devices.
[0081] The communication interface 503 is used to receive and send data. For example, the communication interface 503 is used to obtain resource data and metadata of resource data, or the communication interface 503 is used to receive a resource data acquisition request, or the communication interface 503 is used to receive a resource data statistics request.
[0082] In the embodiment of the present invention, the resource data management device 400 includes multiple communication interfaces, wherein the communication interface for sending data and the communication interface for receiving data may not be the same communication interface.
[0083] The processor 501 may call the program code stored in the storage device 502 to perform the following operations:
[0084] Obtain resource data and metadata of the resource data;
[0085] Based on the metadata of resource data, the resource data is processed to obtain service resource data;
[0086] The service resource data is stored in a database.
[0087] In one implementation, the processor 501 is configured to: if a resource data acquisition request is received, search for target service resource data according to the resource data acquisition request and metadata of each service resource data stored in the database;
[0088] Returns target service resource data.
[0089] In one implementation, the processor 501 is configured to: detect whether the first information of the sender of the resource data acquisition request corresponds to the registered first information;
[0090] If so, the process is triggered to search for target service resource data according to the resource data acquisition request and metadata of each service resource data stored in the database.
[0091] In one implementation, the first attribute information includes first information of a user who uploaded the resource data, and the second attribute information is obtained by expanding the first information of the user who uploaded the resource data.
[0092] In one implementation, the processor 501 is configured to: detect, based on metadata of the resource data, whether the resource data belongs to resource data to be encrypted;
[0093] If the resource data is resource data to be encrypted, the resource data is encrypted.
[0094] In one implementation, the processor 501 is configured to determine a tag of the resource data based on metadata of the resource data, where the tag is a classification identifier of the resource data, so as to facilitate classified storage of the service resource data in a database.
[0095] In one implementation, the processor 501 is configured to: fill in fields of resource data according to a preset data format, so as to store the service resource data in a database.
[0096] In one implementation, the processor 501 is configured to: upon receiving a resource data statistics request, perform statistics on the service resource data in the database to obtain statistical results;
[0097] Returns the statistical results.
[0098] In one implementation, the processor 501 is configured to record processing information of resource data, where the processing information includes historical processing information of the resource data, so as to facilitate viewing of historical processing operations of the resource data.
[0099] Furthermore, the processor 501 can also cooperate with the communication interface 503 to execute Figures 2 and 3 For details of the corresponding functions in the method embodiment shown, please refer to the description in the method embodiment, which will not be repeated here.
[0100] In an embodiment of the present invention, the communication interface 503 obtains resource data and metadata of the resource data; the processor 501 processes the resource data based on the metadata of the resource data to obtain service resource data; and the storage device 502 stores the service resource data in a database. If the communication interface 503 receives a resource data acquisition request, the processor 501 can obtain the target service resource data through a series of operations, and the communication interface 503 outputs the target service resource data. Similarly, if the communication interface 503 receives a resource data statistics request, the processor 501 can perform statistics on the service resource data to obtain statistical information, and accordingly, the communication interface 503 outputs the statistical information. By adopting the embodiment of the present invention, standardized management of resource data can be achieved, the cost of manual review and maintenance can be reduced, and the automated management of resource data can be achieved.
[0101] The embodiment of the present invention also provides a computer-readable storage medium that can be used to store Figure 5 The computer program instructions used by the resource data management platform in the illustrated embodiment include instructions for executing the program designed for the resource data management platform in the above-mentioned embodiment.
[0102] The computer-readable storage medium includes but is not limited to a flash memory device, a hard disk, and a solid-state drive.
[0103] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in this application can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0104] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted via the computer-readable storage medium. The computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0105] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any modifications or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present invention should be included in the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be based on the scope of protection of the claims.
Claims
1. A resource data management method, characterized in that: Applied to a resource data management platform, the method includes: Acquire resource data and metadata of the resource data, wherein the metadata includes: first attribute information of the resource data and second attribute information extended based on the first attribute information; Processing the resource data based on the metadata of the resource data to obtain service resource data; including: determining a label of the resource data based on the metadata of the resource data, the label being a classification identifier of the resource data, so as to facilitate classified storage of the service resource data in a database; The service resource data is stored in a database, wherein the service resource data includes at least one mutually related resource data, so that when the service resource data is output, the at least one mutually related resource data is output.
2. The method according to claim 1, wherein The method further comprises: If a resource data acquisition request is received, searching for target service resource data according to the resource data acquisition request and metadata of each service resource data stored in the database; Returns the target service resource data.
3. The method according to claim 2, wherein After receiving the resource data acquisition request, the method further includes: detecting whether the first information sent in the resource data acquisition request corresponds to the registered information; If so, the process is triggered to search for target service resource data according to the resource data acquisition request and metadata of each service resource data stored in the database.
4. The method according to claim 1, wherein The first attribute information includes first information of the sender of the resource data, and the second attribute information is obtained by expanding the first information of the sender of the resource data.
5. The method according to claim 1, wherein After obtaining the resource data and metadata of the resource data, the method further includes: Based on the metadata of the resource data, detecting whether the resource data belongs to resource data to be encrypted; If the resource data is resource data to be encrypted, the resource data is encrypted.
6. The method according to claim 1, wherein The processing of the resource data based on the metadata of the resource data includes: According to a preset data format, the resource data is field-filled so as to store the service resource data in a database.
7. The method according to claim 1, wherein The method further comprises: If a resource data statistics request is received, the service resource data in the database is counted to obtain the statistical results; Returns the statistical results.
8. A server, characterized in that: The method comprises a storage device and a processor, wherein the storage device stores program instructions, and the processor calls the program instructions stored in the storage device to implement the resource data management method according to any one of claims 1 to 7.
9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores program instructions, and the processor calls the program instructions stored in the storage device to implement the resource data management method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Metadata-based data sharing method and system
CN110730201A