Metadata-based intelligent data right confirmation method, system, device and equipment
Through an intelligent data rights confirmation method based on metadata, combined with data collection, metadata processing, data ownership identification and blockchain storage technology, the problem of data security being threatened by the identity authentication system is solved, and data security and confidentiality are improved.
Patent Information
- Application Number
- CN202510620884.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-14
- Publication Date
- 2025-08-08
AI Technical Summary
The prior art relies on the security and reliability of the identity authentication system. If the identity authentication system is compromised, the security of the data will be threatened.
Intelligent data rights confirmation method based on metadata is adopted, and data collection, metadata processing, data ownership identification and blockchain storage technology are combined with encryption technology to ensure the security and confidentiality of data.
It realizes intelligent rights confirmation of data, improves the security and confidentiality of data, ensures the ownership relationship of data is clear and clear, and ensures the authenticity and integrity of data.
Smart Images

Figure CN120455090A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing technology, and for example, to an intelligent data rights confirmation method and system, device, and equipment based on metadata. Background Art
[0002] Data rights confirmation clarifies data ownership, usage rights, and management rights, thereby safeguarding the legitimate rights and interests of data subjects. In the data economy, data is considered a critical asset, and clarifying its ownership is fundamental to its proper use and protection. Once data ownership is clearly identified, data producers will prioritize data accuracy and reliability to ensure its full value in subsequent use. For example, the accuracy of sports and health data is crucial for exercise guidance and health management.
[0003] In related technologies, data access rights are managed through identity authentication technology and authorization mechanisms, thereby achieving data ownership confirmation.
[0004] During the implementation of the embodiments of the present disclosure, it was found that at least the following problems exist in the related art:
[0005] The relevant technologies rely on the security and reliability of the identity authentication system. If the identity authentication system is compromised, the security of the data will be threatened.
[0006] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of this application, and therefore may include information that does not constitute prior art known to ordinary technicians in this field. Summary of the Invention
[0007] In order to provide a basic understanding of some aspects of the disclosed embodiments, a brief summary is given below. The summary is not an extensive review, nor is it intended to identify key / critical elements or delineate the scope of protection of these embodiments, but rather serves as a prelude to the detailed description that follows.
[0008] The embodiments of the present disclosure provide a metadata-based intelligent data ownership confirmation method and system, device, and equipment to achieve intelligent data ownership confirmation and improve data security and confidentiality.
[0009] In some embodiments, the metadata-based intelligent data rights confirmation system includes: a data acquisition module, configured to generate initial metadata based on the user's initial sports and health data; a metadata processing module, configured to pre-process the initial sports and health data and initial metadata to obtain target sports and health data and target metadata; a data ownership module, configured to identify the ownership relationship of the target sports and health data based on the data ownership relationship between the target sports and health data and the user; and further configured to store the encrypted data and target metadata in the form of blocks on the blockchain; wherein the data ownership relationship is determined based on the type of rights involved in the target sports and health data and the multi-dimensional factors affecting the ownership relationship; a data security module, configured to encrypt the identified target sports and health data; and an intelligent agent module, configured to use an intelligent body to control the data acquisition module, metadata processing module, data ownership module and data security module to perform their respective corresponding functions.
[0010] In some embodiments, a metadata-based intelligent data rights confirmation method is implemented based on the above-mentioned intelligent data rights confirmation system, and the intelligent data rights confirmation method includes: generating initial metadata based on the user's initial sports and health data; preprocessing the initial sports and health data and the initial metadata to obtain target sports and health data and target metadata; identifying the ownership relationship of the target sports and health data based on the data ownership relationship between the target sports and health data and the user; wherein the data ownership relationship is determined based on the type of rights involved in the target sports and health data, and the multi-dimensional factors affecting the ownership relationship; encrypting the identified target sports and health data, and storing the encrypted data and target metadata in the form of blocks on the blockchain.
[0011] Optionally, initial metadata is generated based on the user's initial sports health data, including: collecting the user's initial sports health data; generating initial metadata related to the initial sports health data based on the initial sports health data; wherein the initial metadata includes data collection time, device ID and data type.
[0012] Optionally, the initial sports health data and initial metadata are preprocessed to obtain target sports health data and target metadata, including: integrating the initial sports health data and initial metadata to form a unified data format; and standardizing the integrated data to obtain target sports health data and target metadata.
[0013] Optionally, the data ownership relationship between the target sports health data and the user is determined in the following manner: determine the ownership relationship set based on the type of rights involved in the target sports health data; based on multi-dimensional factor mining, determine the element set that affects the ownership relationship based on the ownership relationship set; based on the element set, calculate the user's data ownership relationship regarding the target sports health data.
[0014] Optionally, the data ownership relationship of the user's target sports health data is calculated according to the following formula:
[0015]
[0016] Among them, r k The ownership relationship set R = {r1, r2, ..., r K} in the ownership relationship, a k For ownership relationship k The weight coefficient, f n For the element set F = {f1, f2, ..., f N} in the elements, b n A(f n ), and D(d) is the data ownership relationship.
[0017] Optionally, in a blockchain, each block contains the hash value of the previous block; the hash value of the current block is calculated according to the following formula:
[0018] Hcurr=HASH(Hprev||D)
[0019] Among them, Hcurr is the hash value of the current block, HASH is the hash function, Hprev is the hash value of the previous block, and D is the data of the current block.
[0020] Optionally, the intelligent data ownership confirmation method also includes: after completing the data ownership confirmation, verifying the data ownership relationship; wherein, verifying the data ownership relationship includes: when the user applies to obtain the target data, using the user's private key to decrypt the target data; when the decryption is successful, verifying the user's ownership relationship of the target data; when the user has ownership relationship of the target data, returning the target data to the user according to the authority corresponding to the ownership relationship.
[0021] In some embodiments, the metadata-based intelligent data ownership confirmation device includes a processor and a memory storing program instructions, and the processor is configured to execute the metadata-based intelligent data ownership confirmation method as described above when running the program instructions.
[0022] In some embodiments, the device includes: a device body; and the intelligent data rights confirmation device based on metadata as described above, which is installed in the device body.
[0023] The metadata-based intelligent data ownership confirmation method, system, device, and equipment provided by the embodiments of the present disclosure can achieve the following technical effects:
[0024] In the embodiment of the present disclosure, by generating initial metadata and combining it with the user's initial sports and health data, the source of the data can be clarified. After preprocessing, the ownership relationship of the target sports and health data is further identified to ensure that the ownership relationship of the data is clear and unambiguous. Then, using blockchain technology, the encrypted target sports and health data and its target metadata are stored in the form of blocks on the blockchain, thereby ensuring the authenticity and integrity of the data. Therefore, the embodiment of the present disclosure realizes the intelligent data confirmation of sports and health data by combining metadata processing, blockchain technology and encryption technology, thereby improving the efficiency and quality of data confirmation, as well as the security and intelligence of the data.
[0025] The above general description and the following description are exemplary and explanatory only and are not intended to limit the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] One or more embodiments are exemplarily described by corresponding drawings. These exemplary descriptions and drawings do not limit the embodiments. Elements with the same reference numerals in the drawings are shown as similar elements. The drawings do not constitute a scale limitation. In addition,
[0027] Figure 1 Schematic diagram of an intelligent data rights confirmation system based on metadata provided by an embodiment of the present disclosure;
[0028] Figure 2 This is a schematic diagram of an intelligent data rights confirmation method based on metadata provided by an embodiment of the present disclosure;
[0029] Figure 3 Schematic diagram of another metadata-based intelligent data rights confirmation method provided by an embodiment of the present disclosure;
[0030] Figure 4 Schematic diagram of an intelligent data ownership verification method based on metadata provided by an embodiment of the present disclosure;
[0031] Figure 5 Schematic diagram of another metadata-based intelligent data rights confirmation system provided by an embodiment of the present disclosure;
[0032] Figure 6 This is a schematic diagram of an intelligent data rights confirmation device based on metadata provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0033] In order to be able to understand the features and technical content of the embodiments of the present disclosure in more detail, the implementation of the embodiments of the present disclosure is described in detail below in conjunction with the accompanying drawings. The accompanying drawings are for reference only and are not used to limit the embodiments of the present disclosure. In the following technical description, for the sake of convenience of explanation, a full understanding of the disclosed embodiments is provided through multiple details. However, one or more embodiments can still be implemented without these details. In other cases, to simplify the drawings, well-known structures and devices can be simplified for display.
[0034] The terms "first," "second," and the like in the technical solutions described herein are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate to facilitate the description of the embodiments of the present disclosure herein. Furthermore, the terms "including," "having," and any variations thereof are intended to cover non-exclusive inclusions.
[0035] Unless otherwise stated, the term "plurality" means two or more.
[0036] In the embodiment of the present disclosure, the character " / " indicates that the preceding and following objects are in an "or" relationship. For example, A / B means: A or B.
[0037] The term "and / or" describes an association between objects, indicating that three relationships can exist. For example, A and / or B means: A or B, or A and B.
[0038] The term "correspondence" may refer to an association relationship or a binding relationship. The correspondence between A and B means that there is an association relationship or a binding relationship between A and B.
[0039] Combine Figure 1As shown, an embodiment of the present disclosure provides a metadata-based intelligent data rights confirmation system 100, comprising: a data acquisition module 101, a metadata processing module 102, a data ownership module 103, a data security module 104, and an intelligent agent module 105. The data acquisition module 101 is configured to generate initial metadata based on a user's initial sports and health data. The metadata processing module 102 is configured to pre-process the initial sports and health data and initial metadata to obtain target sports and health data and target metadata. The data ownership module 103 is configured to identify the ownership relationship of the target sports and health data based on the data ownership relationship between the target sports and health data and the user; it is also configured to store the encrypted data and target metadata in the form of blocks on a blockchain. The data ownership relationship is determined based on the type of rights involved in the target sports and health data and the multi-dimensional factors that affect the ownership relationship. The data security module 104 is configured to encrypt the identified target sports and health data. The intelligent agent module 105 is configured to use an intelligent agent to control the data acquisition module, metadata processing module, data ownership module, and data security module to perform their respective functions.
[0040] The metadata-based intelligent data rights confirmation system provided by the disclosed embodiments can achieve intelligent data rights confirmation through the intelligent agent module 105. The intelligent data rights confirmation method provided by the disclosed embodiments is implemented through the data acquisition module 101, metadata processing module 102, data ownership module 103, and data security module 104, thereby achieving effective data rights confirmation, improving data security and confidentiality, and providing users with convenient data rights confirmation and data access services. The disclosed embodiments can be widely used in fields such as data transactions, especially health management data, sports data, and medical data.
[0041] In the disclosed embodiments, an agent is a software entity that can autonomously perceive its environment, make decisions, and execute actions. It can operate independently without human intervention, communicate and collaborate with other agents or system components, respond quickly to environmental changes, proactively execute tasks, and optimize processes.
[0042] Combine Figure 2 As shown, the embodiment of the present disclosure provides an intelligent data rights confirmation method based on metadata. The intelligent data rights confirmation method is implemented based on the above-mentioned intelligent data rights confirmation system. The execution subject of the intelligent data rights confirmation method can be a processor of an intelligent body. The intelligent data rights confirmation method includes:
[0043] S201: The processor generates initial metadata based on the user's initial sports health data.
[0044] S202: The processor pre-processes the initial sports health data and the initial metadata to obtain target sports health data and target metadata.
[0045] S203: The processor identifies the ownership relationship of the target sports and health data based on the data ownership relationship between the target sports and health data and the user. The data ownership relationship is determined based on the type of rights involved in the target sports and health data and the multi-dimensional factors that affect the ownership relationship.
[0046] S204: The processor encrypts the identified target sports health data and stores the encrypted data and target metadata in the form of blocks on the blockchain.
[0047] In the embodiment of the present disclosure, by generating initial metadata and combining it with the user's initial sports and health data, the source of the data can be clarified. After preprocessing, the ownership relationship of the target sports and health data is further identified to ensure that the ownership relationship of the data is clear and unambiguous. Then, using blockchain technology, the encrypted target sports and health data and its target metadata are stored in the form of blocks on the blockchain, thereby ensuring the authenticity and integrity of the data. Therefore, the embodiment of the present disclosure realizes the intelligent data confirmation of sports and health data by combining metadata processing, blockchain technology and encryption technology, thereby improving the efficiency and quality of data confirmation, as well as the security and intelligence of the data.
[0048] Optionally, initial metadata is generated based on the user's initial sports health data, including: collecting the user's initial sports health data; generating initial metadata related to the initial sports health data based on the initial sports health data; wherein the initial metadata includes data collection time, device ID and data type.
[0049] Optionally, the initial sports health data includes: sports health data collected by sensor devices such as heart rate monitors and pedometers, or sports health data such as heart rate, number of steps, sleep quality, sports images, etc. stored on user storage devices.
[0050] In this embodiment, the user's initial sports health data needs to be imported into the system through a hard disk, network, etc. After the initial sports health data is imported into the system, the system generates initial metadata related to the initial sports health data based on the initial sports health data, including data collection time, device ID, data type, etc., and stores it in the system. For example, during exercise, the user uses a heart rate monitor to collect the user's heart rate values in a certain time period: [70, 72, 75, 78, 80], and generates the corresponding initial metadata: data collection time "2022-04-17 10:30:45"; device ID "Device_001"; data type "HeartRate". The initial metadata can provide basic information for subsequent data processing, ownership determination and security management. By recording the data collection time, device ID and data type, the source of the data can be ensured to be clear and traceable, providing protection for the authenticity and integrity of the data.
[0051] Optionally, the initial sports health data and initial metadata are preprocessed to obtain target sports health data and target metadata, including: integrating the initial sports health data and initial metadata to form a unified data format; and standardizing the integrated data to obtain target sports health data and target metadata.
[0052] In this embodiment, the initial sports health data and the initial metadata are integrated to form a unified data format, which can ensure that data of different types and sources can be processed and analyzed under a unified framework. For example: binding the heart rate data with its acquisition time, device ID and data type; unifying the time format; using a unified encoding rule for the device ID, etc. Standardizing the integrated data can eliminate the differences between the data and ensure the consistency and comparability of the data for subsequent analysis and processing. For example: removing noise and outliers in the data, for heart rate data, removing obviously erroneous values; converting the data to a unified range, such as 0 to 1; and standardizing the fields in the metadata. Through preprocessing, the consistency and comparability of the target sports health data and the target metadata can be ensured, providing a high-quality data foundation for subsequent data confirmation, storage and analysis.
[0053] Optionally, the data ownership relationship between the target sports health data and the user is determined in the following manner: determine the ownership relationship set based on the type of rights involved in the target sports health data; based on multi-dimensional factor mining, determine the element set that affects the ownership relationship based on the ownership relationship set; based on the element set, calculate the user's data ownership relationship regarding the target sports health data.
[0054] In this embodiment, the ownership relationship set of the target sports and health data is determined based on the type of rights involved. Through multi-dimensional factor mining, the key factors affecting the ownership relationship are identified and defined as a factor set, thereby ensuring the comprehensiveness and scientific nature of the ownership relationship determination. Finally, the ownership relationship is quantified through a mathematical model, and the specific data ownership relationship of the user to the target sports and health data is calculated based on the factor set, thereby realizing the ownership relationship identification of the target sports and health data.
[0055] Optionally, the data ownership relationship of the user's target sports health data is calculated according to the following formula:
[0056]
[0057] Among them, r k The ownership relationship set R = {r1, r2, ..., r K} in the ownership relationship, a k For ownership relationship k The weight coefficient, f n For the element set F = {f1, f2, ..., f N} in the elements, b n A(f n ), and D(d) is the data ownership relationship.
[0058] Optionally, the ownership relationship set R is a set of rights types involved in the target sports and health data, for example: R = ["ownership", "right to use", "right to disseminate", "right to benefit", "right to know", "right to delete"].
[0059] Optionally, factors influencing ownership relationships can be mined from multiple dimensions, such as laws and regulations, data sources, the entities or individuals involved in the data information, resource input and creative contributions, contracts or agreements, embedded identification information, privacy and ethics, public data and social interests, and judicial practices and precedents, to determine the factor set F. For example: F = ["laws and regulations", "data sources", "resource input", "contracts or agreements", "privacy and ethics"].
[0060] In this embodiment, the above formula can be used to calculate the user's data ownership score for the target sports and health data, so that the data ownership can be determined based on the data ownership score, and then the data ownership information can be generated based on the determination result to achieve the ownership identification of the target sports and health data. The identified target sports and health data is encrypted using public key encryption technology to ensure the security of the data during storage or transmission. The user can use his or her own private key to decrypt the data, thereby obtaining the corresponding access rights to the data corresponding to his or her identity.
[0061] Optionally, the public key formula is: C = Me (mod n); the private key decryption formula is: M = Cd (mod n), where M is plaintext, C is ciphertext, e is the public key exponent, d is the private key exponent, and n is the modulus.
[0062] Optionally, in a blockchain, each block contains the hash value of the previous block; the hash value of the current block is calculated according to the following formula:
[0063] Hcurr=HASH(Hprev||D)
[0064] Among them, Hcurr is the hash value of the current block, HASH is the hash function, Hprev is the hash value of the previous block, and D is the data of the current block.
[0065] In this embodiment, the encrypted data and its target metadata are stored in the form of blocks on the blockchain, and each block contains the hash value of the previous block, thereby forming an unalterable chain structure and ensuring the continuity of the data.
[0066] Combine Figure 3 As shown, the embodiment of the present disclosure provides another intelligent data ownership confirmation method based on metadata, including:
[0067] S301: The processor collects the user's initial sports health data.
[0068] S302: The processor generates initial metadata related to the initial sports and health data based on the initial sports and health data.
[0069] S303: The processor integrates the initial sports health data and the initial metadata to form a unified data format.
[0070] S304: The processor performs standardization processing on the integrated data to obtain target sports health data and target metadata.
[0071] S305: The processor determines the data ownership relationship between the target sports health data and the user.
[0072] S306: The processor identifies the ownership relationship of the target sports and health data according to the data ownership relationship.
[0073] S307: The processor encrypts the identified target sports health data.
[0074] S308: The processor stores the encrypted data and target metadata in the form of blocks on the blockchain.
[0075] The metadata-based intelligent data rights confirmation method provided by the disclosed embodiments can effectively confirm the rights of sports and health data, ensuring the authenticity, integrity, and immutability of the data. At the same time, the disclosed embodiments also improve data security and confidentiality, providing users with convenient data rights confirmation and secure data access services. The disclosed embodiments are suitable for processing single data items and can process data sets of different sizes on a piece-by-piece basis.
[0076] Optionally, the intelligent data ownership confirmation method also includes: after completing the data ownership confirmation, verifying the data ownership relationship; wherein, verifying the data ownership relationship includes: when the user applies to obtain the target data, using the user's private key to decrypt the target data; when the decryption is successful, verifying the user's ownership relationship of the target data; when the user has ownership relationship of the target data, returning the target data to the user according to the authority corresponding to the ownership relationship.
[0077] Combine Figure 4 As shown, the embodiment of the present disclosure provides an intelligent data ownership verification method based on metadata, including:
[0078] S401: The processor receives a user's application for obtaining target data.
[0079] S402: The processor decrypts the target data using the user's private key.
[0080] S403, the processor determines whether the decryption is successful, if so, executes S404, if not, executes S406.
[0081] S404, the processor determines whether the user has the ownership of the target data, if so, executes S405, if not, executes S407.
[0082] S405: The processor returns the target data to the user according to the authority corresponding to the ownership relationship.
[0083] S406: The processor returns a “no authorization to decrypt” prompt.
[0084] S407: The processor returns a “no ownership relationship” prompt.
[0085] In this embodiment, when a user applies to obtain target data, the system will record the user's application for ownership of the target data and then use the user's private key to decrypt the encrypted data of the target data. If the decryption is successful, the user's ownership of the target data is verified. If the user has ownership of the target data, the target data is returned to the user according to the corresponding permissions of the ownership relationship. Finally, the system also needs to log the success or failure of the user's application for obtaining ownership of the target data.
[0086] Combine Figure 5 As shown, the embodiment of the present disclosure provides another metadata-based intelligent data rights confirmation system 500, including: a data acquisition module 101, a metadata processing module 102, a data ownership module 103, a data security module 104, and an intelligent agent module 105. These modules work together under the support of the cloud computing platform 501, the big data platform 502, the blockchain platform 503, and the asymmetric key platform 504. The intelligent agent module 105 can control the corresponding data acquisition module 101, the metadata processing module 102, the data ownership module 103, and the data security module 104 through the intelligent agent's data acquisition agent, data processing agent, data ownership agent, and data security agent, thereby realizing its corresponding functions. The data acquisition module 101 is configured to realize the import of raw data and the generation and storage of metadata, that is, it is configured to import the user's initial sports and health data and generate initial metadata based on the initial sports and health data. The metadata processing module 102 is configured to realize data integration and data standardization processing, that is, it is configured to pre-process the initial sports and health data and initial metadata to obtain target sports and health data and target metadata. The data ownership module 103 is configured to determine data ownership, identify data ownership, and upload the identification code to the blockchain. Specifically, it is configured to identify the ownership of the target sports and health data based on the data ownership relationship between the target sports and health data and the user, and to store the encrypted data and target metadata in the form of blocks on the blockchain. The data security module 103 is configured to implement data encryption and decryption, specifically to encrypt and decrypt the identified target sports and health data.
[0087] Combine Figure 6 As shown, the embodiment of the present disclosure provides a metadata-based intelligent data rights confirmation device 600, including a processor 601 and a memory 602. Optionally, the device may also include a communication interface 603 and a bus 604. The processor 601, the communication interface 603, and the memory 602 can communicate with each other via the bus 604. The communication interface 603 can be used for information transmission. The processor 601 can call the logic instructions in the memory 602 to execute the metadata-based intelligent data rights confirmation method of the above embodiment.
[0088] In addition, the logic instructions in the memory 602 can be implemented in the form of software functional units and can be stored in a computer-readable storage medium when sold or used as an independent product.
[0089] Memory 602, as a computer-readable storage medium, can be used to store software programs and computer-executable programs, such as the program instructions / modules corresponding to the methods in the embodiments of the present disclosure. Processor 601 executes the program instructions / modules stored in memory 602 to perform functional applications and data processing, thereby implementing the metadata-based intelligent data rights confirmation method in the above-mentioned embodiments.
[0090] The memory 602 may include a program storage area and a data storage area. The program storage area may store an operating system and at least one application required for a function; the data storage area may store data generated based on the use of the terminal device. Furthermore, the memory 602 may include high-speed random access memory and non-volatile memory.
[0091] The embodiments of the present disclosure provide a device, comprising: a device body, and the above-mentioned intelligent data right confirmation device based on metadata. The intelligent data right confirmation device based on metadata is installed on the device body. The installation relationship described here is not limited to placement inside the device, but also includes installation connections with other components of the device, including but not limited to physical connections, electrical connections or signal transmission connections. It can be understood by those skilled in the art that the intelligent data right confirmation device based on metadata can be adapted to a feasible device body, thereby realizing other feasible embodiments.
[0092] An embodiment of the present disclosure provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are configured to execute the above-mentioned metadata-based intelligent data rights confirmation method.
[0093] The technical solutions of the embodiments of the present disclosure may be embodied in the form of a software product, which is stored in a storage medium and includes one or more instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in the embodiments of the present disclosure. The aforementioned storage medium may be a non-transitory storage medium, including: a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, or other media that can store program code.
[0094] The above description and the accompanying drawings fully illustrate the embodiments of the present disclosure so that those skilled in the art can practice them. Other embodiments may include structural, logical, electrical, process and other changes. The embodiments only represent possible variations. Unless explicitly required, separate components and functions are optional, and the order of operations may vary. Parts and features of some embodiments may be included in or replace parts and features of other embodiments. Moreover, the words used in this application are only used to describe the embodiments and are not used to limit the technical solutions described in this application. As used in the technical solutions described in this application, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to also include plural forms. Similarly, the term "and / or" as used in this application refers to any and all possible combinations of one or more associated listings. In addition, when used in this application, the term "comprise" and its variations "comprises" and / or comprising refer to the presence of stated features, wholes, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or groups of these. In the absence of further restrictions, an element defined by the sentence "comprising a..." does not exclude the presence of other identical elements in the process, method or device that includes the element. In this article, each embodiment may focus on the differences from other embodiments, and the same and similar parts between the various embodiments can be referenced to each other. For the methods, products, etc. disclosed in the embodiments, if they correspond to the method part disclosed in the embodiments, then the relevant parts can be found in the description of the method part.
[0095] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software may depend on the specific application and design constraints of the technical solution. The technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the embodiments of the present disclosure. The technicians will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0096] In the embodiments disclosed herein, the disclosed methods and products (including but not limited to devices, equipment, etc.) can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units can be merely a logical functional 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. In addition, the coupling or direct coupling or communication connection between each other shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, and can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected to implement this embodiment according to actual needs. In addition, the functional units in the embodiments of the present disclosure may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0097] The flowcharts and block diagrams in the accompanying drawings show the possible implementation architectures, functions and operations of the systems, methods and computer program products according to the embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment or part of the code, and the module, program segment or part of the code contains one or more executable instructions for implementing the specified logical functions. In some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. In the descriptions corresponding to the flowcharts and block diagrams in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in an order different from that disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, or they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified function or action, or may be implemented by a combination of dedicated hardware and computer instructions.
Claims
1. An intelligent data ownership confirmation system based on metadata, characterized by: include: The data collection module is configured to generate initial metadata based on the user's initial sports health data; The metadata processing module is configured to pre-process the initial sports health data and the initial metadata to obtain target sports health data and target metadata; A data ownership module is configured to identify the ownership relationship of the target sports health data based on the data ownership relationship between the target sports health data and the user; It is also configured to store the encrypted data and target metadata in the form of blocks on the blockchain; wherein the data ownership relationship is determined based on the type of rights involved in the target sports and health data and the multi-dimensional factors affecting the ownership relationship; A data security module is configured to encrypt the identified target sports health data; The intelligent agent module is configured to use the intelligent body to control the data acquisition module, metadata processing module, data ownership module and data security module to perform their respective corresponding functions.
2. An intelligent data ownership confirmation method based on metadata, characterized in that: The intelligent data ownership confirmation method is implemented based on the intelligent data ownership confirmation system described in claim 1. The intelligent data ownership confirmation method includes: Generate initial metadata based on the user's initial sports health data; Preprocessing the initial sports health data and initial metadata to obtain target sports health data and target metadata; Based on the data ownership relationship between the target sports and health data and the user, the target sports and health data is identified as having an ownership relationship; wherein the data ownership relationship is determined based on the type of rights involved in the target sports and health data and the multi-dimensional factors that affect the ownership relationship; The identified target sports health data is encrypted, and the encrypted data and target metadata are stored in the form of blocks on the blockchain.
3. The intelligent data ownership confirmation method according to claim 2 is characterized in that: Generate initial metadata based on the user's initial sports and health data, including: Collect the user's initial sports health data; generating initial metadata related to the initial sports health data based on the initial sports health data; The initial metadata includes data collection time, device ID, and data type.
4. The intelligent data rights confirmation method according to claim 2, characterized in that: Preprocess the initial sports health data and initial metadata to obtain target sports health data and target metadata, including: Integrate initial sports health data and initial metadata to form a unified data format; The integrated data is standardized to obtain target sports health data and target metadata.
5. The intelligent data ownership confirmation method according to claim 2 is characterized in that: The ownership relationship between the target sports health data and the user's data is determined as follows: Determine the ownership relationship set based on the rights type involved in the target sports and health data; Based on multi-dimensional factor mining, the element set that affects the ownership relationship is determined according to the ownership relationship set; Based on the feature set, calculate the data ownership relationship of the user's target sports health data.
6. The intelligent data rights confirmation method according to claim 5, characterized in that: The data ownership relationship of the user's target sports health data is calculated according to the following formula: Among them, r k The ownership relationship set R = {r1, r2, ..., r K } in the ownership relationship, a k For ownership relationship k The weight coefficient, f n For the element set F = {f1, f2, ..., f N } in the elements, b n A(f n ), and D(d) is the data ownership relationship.
7. The intelligent data rights confirmation method according to claim 2, characterized in that: In the blockchain, each block contains the hash value of the previous block; the hash value of the current block is calculated according to the following formula: Hcurr=HASH(Hprev||D) Among them, Hcurr is the hash value of the current block, HASH is the hash function, Hprev is the hash value of the previous block, and D is the data of the current block.
8. The intelligent data ownership confirmation method according to any one of claims 2 to 7, characterized in that: Also includes: After completing data ownership confirmation, verify the data ownership relationship; the verification of data ownership relationship includes: When the user applies to obtain the target data, the target data is decrypted using the user's private key; If the decryption is successful, verify the user's ownership of the target data; In the case where the user has ownership of the target data, the target data is returned to the user according to the permissions corresponding to the ownership relationship.
9. An intelligent data rights confirmation device based on metadata, comprising a processor and a memory storing program instructions, characterized in that: The processor is configured to execute the metadata-based intelligent data rights confirmation method according to any one of claims 2 to 8 when running the program instructions.
10. A device, characterized in that include: Equipment body; The metadata-based intelligent data rights confirmation device as described in claim 9 is installed on the device body.
Citation Information
Patent Citations
Blockchain management system for sports health data contribution incentive
CN109065099A
Data right confirmation method and system based on block chain
CN111245602A
Encrypted data asset right confirmation, management and use method and device based on block chain
CN114329512A
Data right confirmation method, system and device based on block chain and medium
CN114357475A
Personal health data sharing method based on block chain and proxy re-encryption
CN115766098A