A method and system for managing the flow of data elements
By dividing nodes, setting permissions, and using hash functions to generate verification symbols during the data element circulation process, a management chain is constructed, which solves the problem of tampering and alteration during the data element circulation process and realizes full-process supervision and efficient management of data elements.
Patent Information
- Application Number
- CN202510517822.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-24
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2045-04-24
AI Technical Summary
The lack of unified supervision and auditing of data element circulation in existing technologies leads to data content being tampered with, lost or altered, making it difficult to guarantee the authenticity, traceability and originality of data elements.
By dividing the data element circulation process into several nodes, setting user permissions, using hash functions to generate verification symbols, constructing a circulation management chain, and generating management reports to track the data element circulation process and determine whether the data has been tampered with.
It enables full-process supervision of data elements, improves data security and management accuracy, enhances the transparency and accountability of data elements, reduces the risk of loss or error, and improves the efficiency of management decision-making.
Smart Images

Figure CN120030576B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data element management technology, and in particular to a data element circulation management method and system. Background Technology
[0002] Data elements refer to data content or data sets that have independent value in the digital economy and can be identified, collected, processed, circulated, and applied. They include both raw data (such as user behavior records, sensor data, and transaction records) and reusable data products such as information, knowledge models, or algorithms formed after processing. In modern society, data elements have become key factors of production alongside land, labor, capital, and technology.
[0003] During data transmission, network instability, imperfect transmission protocols, or weak encryption measures may lead to data tampering, loss, or leakage. In the data storage stage, without effective version control and verification mechanisms, data may change due to format conversion, system migration, or damage to storage media, affecting its originality and usability. In other words, in existing technologies, the circulation management of data elements often lacks unified supervision and auditing, leading to data being tampered with or altered during use or storage, making it difficult to guarantee the authenticity, traceability, and originality of data elements.
[0004] Therefore, "how to determine whether data elements have changed" is the technical problem that this invention needs to solve. Summary of the Invention
[0005] The purpose of this invention is to provide a data element circulation management method and system to solve the problem of "how to determine whether data elements have changed" mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution:
[0007] A method for managing the circulation of data elements, the method comprising:
[0008] The data elements that need to be circulated are identified, the circulation process of the data elements is obtained, the usage permissions of each user are set, the initial values are configured, the source of the data elements is traced back, and the circulation process is divided into several nodes. The circulation data of each node is collected, wherein the circulation data includes at least: the user, the usage permissions, and the time.
[0009] Determine whether the circulation process exceeds the usage permission. If not, define risk factors, where each risk factor corresponds to an additional bit. Read the actual number of bits of the initial value, adjust the actual number of bits using the additional bit, and update the initial value.
[0010] A hash function is selected to hash the initial value to obtain a fixed-length string. The characters corresponding to the number of digits in the fixed-length string are selected from the data elements and defined as verification characters. The verification characters and circulation data are uploaded to the corresponding nodes and integrated to generate a circulation management chain.
[0011] In the circulation management chain, a head node and a tail node are defined. Based on the initial value, it is determined whether the verification symbols in the head node and the tail node are the same. If not, the circulation management chain is traversed sequentially to identify abnormal nodes. The abnormal nodes and risk factors are integrated to generate a management report, which is then sent to a preset terminal.
[0012] Furthermore, the steps of identifying the data elements that need to be circulated, obtaining the circulation process of the data elements, setting the usage permissions for each user, and configuring initial values include:
[0013] Construct a management platform for the data elements and embed an authentication mechanism;
[0014] Users are clustered into several roles, and each role corresponds to a set of usage permissions.
[0015] Furthermore, the step of tracing back the source of the data elements, dividing the circulation process into several nodes, and collecting circulation data from each node includes:
[0016] Receive user-uploaded circulation requests, generate data element circulation tasks, and configure the effective duration;
[0017] A monitoring mechanism for the circulation process is established to collect circulation data and create a time window. When the time window exceeds the effective duration, the circulation task is interrupted.
[0018] Furthermore, the step of determining whether the circulation process exceeds the usage permission, and if not, defining risk factors, wherein each risk factor corresponds to an additional digit, includes:
[0019] Construct a digit lookup table, wherein the digit lookup table consists of a risk factor item and an additional digit item;
[0020] Establish a correspondence between roles and bit lookup tables, and insert tags generated from the correspondence into the circulation management chain.
[0021] Furthermore, the step of reading the actual number of digits of the initial value, adjusting the actual number of digits using the additional digits, and updating the initial value includes:
[0022] Configure the priority of each of the aforementioned usage permissions and generate sorting rules;
[0023] The initial value is reconstructed using the sorting rules and additional bits.
[0024] Furthermore, the steps of selecting a hash function, hashing the initial value to obtain a fixed-length string, and selecting the character corresponding to the number of positions in the fixed-length string from the data elements to define the verification character include:
[0025] Construct a set of hash functions, where each hash function corresponds to a validator;
[0026] Iterate through the hash functions with different validators in the head and tail nodes, define them as target functions, find the distinguishing items, and integrate the distinguishing items into the management report.
[0027] Furthermore, the step of determining whether the validators in the head and tail nodes have changed, and if so, sequentially traversing the circulation management chain to identify abnormal nodes, integrating the abnormal nodes and risk factors, and generating a management report includes:
[0028] Insert side blocks into all nodes, wherein the side blocks include at least: a people section and a geolocation section;
[0029] Grant access to the sidechain to the preset terminal.
[0030] Furthermore, the system includes:
[0031] The data acquisition module is used to segment the data elements that need to be circulated, acquire the circulation process of the data elements, set the usage permissions for each user, configure the initial values, trace back the source of the data elements, and divide the circulation process into several nodes, and collect the circulation data of each node, wherein the circulation data includes at least: user, usage permission and time.
[0032] The update module is used to determine whether the circulation process exceeds the usage permission. If not, it defines risk factors, where each risk factor corresponds to an additional bit. It reads the actual number of bits of the initial value, adjusts the actual number of bits using the additional bit, and updates the initial value.
[0033] The integration module is used to select a hash function, hash the initial value to obtain a fixed-length string, select the character corresponding to the number of digits of the fixed-length string from the data elements, define it as a verification character, upload the verification character and circulation data to the corresponding node, and integrate to generate a circulation management chain;
[0034] The sending module is used to define a head node and a tail node in the circulation management chain, determine whether the validators in the head node and the tail node are the same based on the initial value, and if not, traverse the circulation management chain in sequence to find abnormal nodes, integrate the abnormal nodes and risk factors, generate a management report, and send the management report to a preset terminal.
[0035] Furthermore, the acquisition module includes:
[0036] An embedded unit is used to build a management platform for the data elements and embed an authentication mechanism.
[0037] Clustering unit, used to cluster users into several roles, where each role corresponds to a set of usage permissions;
[0038] The configuration unit is used to receive circulation requests uploaded by users, generate circulation tasks for data elements, and configure the effective duration.
[0039] An interruption unit is used to construct a monitoring mechanism for the circulation process, collect circulation data, create a time window, and interrupt the circulation task when the time window exceeds the valid duration.
[0040] Furthermore, the update module includes:
[0041] A construction unit is used to construct a digit lookup table, wherein the digit lookup table consists of a risk factor item and an additional digit item;
[0042] A unit is established to create a correspondence between roles and position lookup tables, and to insert tags generated from the correspondence into the circulation management chain.
[0043] The generation unit is used to configure the priority of each of the usage permissions and generate sorting rules;
[0044] A reconstruction unit is used to reconstruct the initial value via the sorting rules and additional bits.
[0045] Compared with the prior art, the beneficial effects of the present invention are:
[0046] This invention enables full-process monitoring of data elements by acquiring the circulation process, effectively tracking data sources, flows, and change histories, preventing data element tampering or misuse, and enhancing data element credibility. By dividing nodes, it clarifies responsibility, enhances the transparency of data element circulation, and improves the accuracy and efficiency of data element management. By identifying risk factors, it enables more granular access control, preventing access abuse. By determining verification symbols, it can determine whether data elements have been tampered with during circulation, ensuring data element integrity, greatly improving data security, reducing the risk of data element loss or errors, and by constructing a circulation management chain and management reports, it enables full traceability of data elements, enhances data element quality control, and significantly improves the decision-making efficiency and accuracy of data element management. Attached Figure Description
[0047] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention.
[0048] Figure 1 A flowchart illustrating the data element circulation management method provided in this embodiment of the invention.
[0049] Figure 2 This is a first sub-flowchart of the data element circulation management method provided in an embodiment of the present invention.
[0050] Figure 3 This is a second sub-flow diagram of the data element circulation management method provided in an embodiment of the present invention.
[0051] Figure 4 This is a third sub-flow flowchart of the data element circulation management method provided in an embodiment of the present invention.
[0052] Figure 5 This is a fourth sub-flow diagram of the data element circulation management method provided in an embodiment of the present invention.
[0053] Figure 6 This is a block diagram of the data element circulation management system provided in an embodiment of the present invention.
[0054] Figure 7 This is a block diagram of the data acquisition module in the data element circulation management system provided in an embodiment of the present invention.
[0055] Figure 8 This is a block diagram of the update module in the data element circulation management system provided in an embodiment of the present invention.
[0056] Figure 9 This is a component block of the integration module in the data element circulation management system provided in the embodiments of the present invention.
[0057] Figure 10 This is a block diagram of the sending module in the data element circulation management system provided in an embodiment of the present invention. Detailed Implementation
[0058] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0059] In Example 1, Figure 1 The implementation flow of the data element circulation management method provided in this embodiment of the invention is illustrated below, and will be described in detail below:
[0060] S100: Identify the data elements that need to be circulated, obtain the circulation process of the data elements, set the usage permissions for each user, configure the initial values, trace back the source of the data elements, and divide the circulation process into several nodes, collecting the circulation data of each node, wherein the circulation data includes at least: user, usage permissions, and time.
[0061] Determine which data has circulation value throughout the business process, i.e., the data elements that need to circulate. These data elements may include customer information, transaction records, product data, and inventory information. Record each stage of the data elements from generation, transmission, storage to use, determine the entire circulation process of the data elements, and assign different permissions to users with different roles and responsibilities based on the sensitivity and usage needs of the data elements, such as read-only, editable, and exportable, and define the scope of access permissions (e.g., limited to specific department personnel).
[0062] For example, on a certain platform, data elements include: customer personal information (such as name, contact information, and shipping address), order records, payment information, and product inventory data. These data elements can be simply understood as orders. The flow of data elements is as follows: the e-commerce platform receives the user's order information - generates an order - calls the third-party payment interface - the warehouse management system responds - the delivery department ships the goods. During the flow, each user has different access rights to the data elements.
[0063] Configure initial values, which are determined by the source of the data element. In the example above, the source is the e-commerce platform. The initial values can be numbers or key information in the data element. Divide the entire data element circulation process into several nodes, each node representing a data interaction and processing link. For example, e-commerce platform node, payment node, warehouse management node, and delivery node. Collect the circulation data of the data element in each node.
[0064] To elaborate on the above example, when the operations staff in the e-commerce platform receive the order uploaded by the user, they check the chat history between the user and customer service and find that the user has changed the shipping address, so they modify the user's order. In this process, the order is treated as a data element, and the user is the operations staff, whose access permissions include: viewing and modifying.
[0065] S200: Determine whether the circulation process exceeds the usage permission. If not, define risk factors, where each risk factor corresponds to an additional bit. Read the actual number of bits of the initial value, adjust the actual number of bits using the additional bit, and update the initial value.
[0066] In the flow of data elements, each node corresponds to different usage permissions. For example, staff in the warehouse management node cannot modify order information. If a staff member in a certain node processes data elements beyond their usage permissions, the portion exceeding the permissions is defined as a risk element, with each risk element corresponding to a different number of additional characters. Specifically, risk elements are divided into different tiers; the higher the tier, the higher the number of additional characters. For example, if a warehouse staff member deletes a user order without authorization, the risk element is deletion. Assuming the additional characters for deletion are 5 (characters), the actual number of characters in the initial value is 11. In other words, the initial value is 11 characters, and adding 5 more characters to the initial value results in a new initial value of 16 characters. The advantage of this is that it increases the length of the initial value, thereby allowing for different levels of verification of the data elements after use based on the degree of risk.
[0067] S300: Select a hash function to hash the initial value to obtain a fixed-length string, and select the character corresponding to the number of digits of the fixed-length string from the data elements to define it as a verification character. Upload the verification character and circulation data to the corresponding node and integrate them to generate a circulation management chain.
[0068] From the existing data, a hash function is selected, and the initial value is input into the hash function for processing to generate a fixed-length hash string. This string is usually unique and has a fixed length, such as 256 bits. After the data element is called, the character at the corresponding bit position is selected and defined as the verification character.
[0069] To simplify the example process, assume that after hashing the initial value, a fixed-length string of 10 characters (1424073219) is obtained. The 14th, 24th, 7th, 32nd and 19th characters are selected from the data elements in the example under S100, and the selected characters are combined to obtain the verification character. The division rule of the fixed-length character segment is determined by the source of the data elements, and the division rule can be: random length division.
[0070] Upload the verification symbol and circulation data to the corresponding nodes to generate a circulation management chain, where the circulation management chain is mainly used to display the circulation process of data elements, similar to a singly linked list in the prior art.
[0071] S400: In the circulation management chain, define a head node and a tail node. Via the initial value, determine whether the verification symbols in the head node and the tail node are the same. If not, traverse the circulation management chain in sequence, find out the abnormal nodes, integrate the abnormal nodes and risk factors to generate a management report, and send the management report to a preset terminal.
[0072] In the circulation management chain, find out the head node and the tail node. The head node is the source of the data element, and the tail node is the node that finally uses the data element. The head node and the tail node can also be understood as the first and the last nodes in the circulation management chain.
[0073] If the verification symbol in the tail node contains or is the same as the verification symbol in the head node, it means that the data element has not been tampered with during the call process. On the contrary, if they are different, it means that the data element has been tampered with. At this time, define the data element and the previous different nodes as abnormal nodes, generate a management report using the abnormal nodes and risk factors, and send the management report to a preset terminal, where the preset terminal is the staff terminal in the source.
[0074] Continue to elaborate on the example in S300. Assume that the characters at the 14th, 24th, 7th, 32nd, and 19th positions in the data element (order) are "的", "件", "5", "市", and "3", then the verification symbol is "的、件、5、市、3". After the data element is processed by nodes such as the e-commerce platform node, payment node, warehouse management node, and distribution node, in the distribution node, find out the characters at the 14th, 24th, 7th, 32nd, and 19th positions in the processed data element, and determine whether they are "的、件、5、市、3". If so, it means that the data element has not been modified.
[0075] In Embodiment 2, Figure 2 Illustrates the implementation process of the data element circulation management method provided by the embodiment of the present invention. The following elaborates on the steps of dividing the data elements that need to circulate, obtaining the circulation process of the data elements, setting the usage permissions of each user, and configuring the initial value, as follows:
[0076] S101: Build a management platform for the data element and embed an identity verification mechanism.
[0077] A data element management platform is constructed, which can process, circulate, and allocate permissions for data elements. An authentication mechanism is embedded in the management platform, which can be a username + password, dynamic verification code, or biometric identification.
[0078] S102: Cluster users into several roles, where each role corresponds to a set of usage permissions.
[0079] Users are divided into different roles based on their responsibilities, departments, and usage needs. These roles can be administrators or users, and different roles correspond to different usage permissions. For example, in a delivery node, administrators have modification permissions, while users do not. Administrators can be auditors at the delivery station, while users can be dispatchers or ordinary delivery personnel.
[0080] In Example 3, Figure 2 The implementation flow of the data element circulation management method provided by an embodiment of the present invention is illustrated. The following details the steps of tracing back the source of the data element, dividing the circulation process into several nodes, and collecting circulation data for each node:
[0081] S103: Receive the circulation request uploaded by the user, generate the circulation task of the data element, and configure the effective duration.
[0082] In the data element management platform, when a user wants to share a certain data element or transfer it to other nodes, a circulation task is created. The circulation task should include the expected recipient, the purpose of use, and the required permissions, and the validity period of the circulation task should be configured, which can be 24 hours, 7 days or longer.
[0083] For example, if the circulation task is to transmit order data to the warehouse node, and the validity period is 24 hours, then the staff in the warehouse node must process the order within 24 hours; the advantage of doing so is that it can greatly improve the circulation efficiency of data elements.
[0084] S104: Construct a monitoring mechanism for the circulation process, collect circulation data, create a time window, and interrupt the circulation task when the time window exceeds the valid duration.
[0085] During the flow of data elements, the data elements are monitored. The monitoring mechanism is as follows: continuously tracking and detecting the specific methods of data element status; the monitored data is defined as flow data; based on the flow data, the start and end times for each node to process the flow data are determined, and the interval between the start and end times is defined as the time window. If the time window exceeds the valid duration, the flow task is stopped, and an alarm reminder is sent to the preset terminal. If the flow task is not stopped in time, it may cause the leakage of data elements, or be illegally stored, forwarded, or misused, affecting data security.
[0086] In Example 4, Figure 3 The implementation flow of the data element circulation management method provided by an embodiment of the present invention is illustrated below. The following details the step of determining whether the circulation process exceeds the usage permission, and if not, defining risk factors, wherein each risk factor corresponds to an additional digit:
[0087] S201: Construct a digit lookup table, wherein the digit lookup table consists of a risk factor item and an additional digit item.
[0088] The correspondence between risk factors and additional digits is stored in a digit lookup table; in other words, after determining the risk factors at different nodes, the specific additional digits can be determined by traversing the digit lookup table.
[0089] S202: Establish the correspondence between roles and number lookup tables, and insert the tags generated by the correspondence into the circulation management chain.
[0090] To manage the access permissions of different nodes more finely, different bit lookup tables can be configured for different roles in the node, thereby differentiating the additional bit and further reducing the risk of loss or error of data elements for some sensitive roles.
[0091] In Example 5, Figure 3 The implementation flow of the data element circulation management method provided by an embodiment of the present invention is illustrated. The following details the steps of reading the actual number of digits of the initial value, adjusting the actual number of digits using the additional digits, and updating the initial value:
[0092] S203: Configure the priority of each of the above-mentioned usage permissions and generate sorting rules.
[0093] Determine the priority of each usage permission; for example, divide usage permissions into read, modify, copy, download and forward, and define the priority of "read" as low, "modify" as medium, and "copy, download and forward" as high; the sorting rule is to sort the usage permissions in order of priority from high to low.
[0094] S204: Reconstruct the initial value using the sorting rules and additional bits.
[0095] If the circulation process does not exceed the usage permission, the corresponding usage permission is defined as a common permission. Using the common permission, the number of digits in the digit lookup table is compared to determine the number of digits in the initial value. The advantage of doing this is that the degree of processing of data elements in each circulation process can be determined based on the number of digits in the initial value.
[0096] In Example 5, Figure 4 The implementation flow of the data element circulation management method provided by an embodiment of the present invention is illustrated. The following details the steps of selecting a hash function, hashing the initial value to obtain a fixed-length string, and selecting the characters corresponding to the number of positions in the fixed-length string from the data elements to define a verification character:
[0097] S301: Construct a set of functions consisting of several hash functions, where each hash function corresponds to a validator.
[0098] By using multiple hash functions to hash the initial value, multiple different verification symbols are obtained, thereby enabling multiple verifications of data elements and further improving the accuracy of management reports.
[0099] S302: Traverse the hash functions with different verification symbols in the head and tail nodes, define them as target functions, find the distinguishing items, and integrate the distinguishing items into the management report.
[0100] If the results obtained by hashing the initial values in the head and tail nodes using a certain hash function are not identical or are not the same, it indicates that the data element has been tampered with during use or that a user has performed an operation beyond their authorization. In this case, the hash function is defined as the target function and written into the management report for later manual review.
[0101] In Example 5, Figure 5 The implementation flow of the data element circulation management method provided by an embodiment of the present invention is illustrated below. The following details the steps of determining whether the validator in the head node and tail node has changed, and if so, traversing the circulation management chain sequentially to identify abnormal nodes, integrating the abnormal nodes and risk factors, and generating a management report, as follows:
[0102] S401: Insert side blocks into all nodes, wherein the side blocks include at least: a people section and a geolocation section.
[0103] Insert side blocks into nodes, where each side block contains the specific person corresponding to each node and the geographical location of the node.
[0104] S402: Grant the preset terminal access to view the sidechain.
[0105] Grant access to the sidechain to preset terminals to quickly locate the person who caused the data element to be tampered with. At the same time, by querying the sidechain, the geographical location of the person can also be quickly determined.
[0106] Figure 6 This diagram illustrates the structural block diagram of the data element circulation management system provided in an embodiment of the present invention. The data element circulation management system 1 includes:
[0107] The acquisition module 11 is used to divide the data elements that need to be circulated, obtain the circulation process of the data elements, set the usage permissions of each user, configure the initial value, trace back the source of the data elements, and divide the circulation process into several nodes, and collect the circulation data of each node, wherein the circulation data includes at least: user, usage permission and time.
[0108] The update module 12 is used to determine whether the circulation process exceeds the usage permission. If not, it defines risk factors, wherein each risk factor corresponds to an additional bit. It reads the actual bit of the initial value, adjusts the actual bit using the additional bit, and updates the initial value.
[0109] Integration module 13 is used to select a hash function, hash the initial value to obtain a fixed-length string, select the character corresponding to the number of digits of the fixed-length string from the data elements, define it as a verification character, upload the verification character and circulation data to the corresponding node, and integrate to generate a circulation management chain;
[0110] The sending module 14 is used to define a head node and a tail node in the circulation management chain, determine whether the verification symbols in the head node and the tail node are the same based on the initial value, and if not, traverse the circulation management chain in sequence, identify abnormal nodes, integrate the abnormal nodes and risk factors, generate a management report, and send the management report to a preset terminal.
[0111] Figure 7 This diagram illustrates the structural composition of the data element circulation management system provided in an embodiment of the present invention. The acquisition module 11 includes:
[0112] Embedded unit 111 is used to construct a management platform for the data elements and embed an authentication mechanism;
[0113] Clustering unit 112 is used to cluster users into several roles, wherein each role corresponds to a set of usage permissions;
[0114] Configuration unit 113 is used to receive circulation requests uploaded by users, generate circulation tasks for data elements, and configure the effective duration.
[0115] Interruption unit 114 is used to construct a monitoring mechanism for the circulation process, collect circulation data, create a time window, and interrupt the circulation task when the time window exceeds the effective duration.
[0116] Figure 8 This diagram illustrates the structural composition of the data element circulation management system provided in an embodiment of the present invention. The update module 12 includes:
[0117] Construction unit 121 is used to construct a digit lookup table, wherein the digit lookup table consists of a risk factor item and an additional digit item;
[0118] Establishment unit 122 is used to establish the correspondence between roles and position lookup tables, and insert tags generated by the correspondence into the circulation management chain;
[0119] The generation unit 123 is used to configure the priority of each of the usage permissions and generate sorting rules;
[0120] Reconstruction unit 124 is used to reconstruct the initial value via the sorting rule and additional bits.
[0121] Figure 9 This diagram illustrates the structural composition of the data element circulation management system provided in an embodiment of the present invention. The integration module 13 includes:
[0122] The corresponding unit 131 is used to construct a function set consisting of several hash functions, where each hash function corresponds to a verification symbol;
[0123] Integration unit 132 is used to traverse the hash functions with different verifiers in the head node and tail node, define them as target functions, find the distinguishing items, and integrate the distinguishing items into the management report.
[0124] Figure 10 This diagram illustrates the structural composition of a data element circulation management system provided in an embodiment of the present invention. The sending module 14 includes:
[0125] Insertion unit 141 is used to insert side blocks into all nodes, wherein the side blocks include at least: a personnel part and a geographic location part;
[0126] The open unit 142 is used to grant the preset terminal access to view the sidechain.
[0127] The acquisition module 11 is mainly used to complete step S100, the update module 12 is mainly used to complete step S200, the integration module 13 is mainly used to complete step S300, and the sending module 14 is mainly used to complete step S400.
[0128] The embedding unit 111 is mainly used to complete step S101, the clustering unit 112 is mainly used to complete step S102, the configuration unit 113 is mainly used to complete step S103, and the interruption unit 114 is mainly used to complete step S104.
[0129] The building unit 121 is mainly used to complete step S201, the building unit 122 is mainly used to complete step S202, the generating unit 123 is mainly used to complete step S203, and the reconstructing unit 124 is mainly used to complete step S204.
[0130] The corresponding unit 131 is mainly used to complete step S301, and the integrated unit 132 is mainly used to complete step S302;
[0131] The insertion unit 141 is mainly used to complete step S401, and the opening unit 142 is mainly used to complete step S402.
[0132] The above are merely preferred embodiments of the present invention and do not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.
Claims
1. A method for managing the flow of data elements, characterized in that, The method includes: The data elements that need to be circulated are identified, the circulation process of the data elements is obtained, the usage permissions of each user are set, the initial values are configured, the source of the data elements is traced back, and the circulation process is divided into several nodes. The circulation data of each node is collected, wherein the circulation data includes at least: the user, the usage permissions, and the time. Determine whether the circulation process exceeds the usage permission. If not, define risk factors, where each risk factor corresponds to an additional bit. Read the actual number of bits of the initial value, adjust the actual number of bits using the additional bit, and update the initial value. A hash function is selected to hash the initial value to obtain a fixed-length string. The characters corresponding to the number of digits in the fixed-length string are selected from the data elements and defined as verification characters. The verification characters and circulation data are uploaded to the corresponding nodes and integrated to generate a circulation management chain. In the circulation management chain, a head node and a tail node are defined. Based on the initial value, it is determined whether the verification symbols in the head node and the tail node are the same. If not, the circulation management chain is traversed sequentially to find abnormal nodes. The abnormal nodes and risk factors are integrated to generate a management report, and the management report is sent to a preset terminal. The steps of identifying the data elements that need to be circulated, obtaining the circulation process of the data elements, setting the usage permissions for each user, and configuring initial values include: Construct a management platform for the data elements and embed an authentication mechanism; Users are clustered into several roles, and each role corresponds to a set of usage permissions; The step of determining whether the circulation process exceeds the usage permission, and if not, defining risk factors, wherein each risk factor corresponds to an additional digit, includes: Construct a digit lookup table, wherein the digit lookup table consists of a risk factor item and an additional digit item; Establish a correspondence between roles and position lookup tables, and insert tags generated from the correspondence into the circulation management chain; The steps of selecting a hash function, hashing the initial value to obtain a fixed-length string, and selecting the character corresponding to the number of positions in the fixed-length string from the data elements to define the verification character include: Construct a set of hash functions, where each hash function corresponds to a validator; Iterate through the hash functions with different validators in the head and tail nodes, define them as target functions, find the distinguishing items, and integrate the distinguishing items into the management report.
2. The data element circulation management method according to claim 1, characterized in that, The steps of tracing back the source of the data elements, dividing the circulation process into several nodes, and collecting circulation data for each node include: Receive user-uploaded circulation requests, generate data element circulation tasks, and configure the effective duration; A monitoring mechanism for the circulation process is established to collect circulation data and create a time window. When the time window exceeds the effective duration, the circulation task is interrupted.
3. The data element circulation management method according to claim 1, characterized in that, The steps of reading the actual number of digits of the initial value, adjusting the actual number of digits using the additional digits, and updating the initial value include: Configure the priority of each of the aforementioned usage permissions and generate sorting rules; The initial value is reconstructed using the sorting rules and additional bits.
4. The data element circulation management method according to claim 1, characterized in that, The steps of determining whether the validators in the head and tail nodes have changed, and if so, sequentially traversing the circulation management chain to identify abnormal nodes, integrating the abnormal nodes and risk factors, and generating a management report include: Insert side blocks into all nodes, wherein the side blocks include at least: a people section and a geolocation section; Grant access to the sidechain to the preset terminal.
Citation Information
Patent Citations
Object risk early warning method, management terminal and storage medium
CN111369107A
Project completion data storage method and system
CN119760782A
Cited By
Power market data element traceability marking method and system
CN121169429A