Blockchain-based intelligent resource management traceability system and method

By using a blockchain-based intelligent resource management and traceability system, resource data is collected and analyzed, and a scheduling model is established, which enables intelligent resource scheduling, solves the problem of low resource allocation efficiency, and improves resource utilization efficiency.

CN122175250APending Publication Date: 2026-06-09赵巍

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
赵巍
Filing Date
2026-03-06
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In existing technologies, resources such as experimental equipment, experimental materials, and database access permissions within schools are insufficient to meet the needs of all personnel, and some personnel cannot promptly verify their usage, resulting in low resource utilization efficiency.

Method used

By using a blockchain-based intelligent resource management and traceability system, historical resource issuance and write-off data are collected and analyzed to establish a resource analysis database, conduct resource scheduling analysis, establish a resource integration and scheduling model, perform intelligent resource scheduling, and update the database in real time.

Benefits of technology

It improves the efficiency of resource utilization, avoids resource waste, and ensures the rational allocation and use of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122175250A_ABST
    Figure CN122175250A_ABST
Patent Text Reader

Abstract

The application discloses a kind of intelligent resource management tracing system and method based on blockchain, it is related to data analysis technical field.The method includes the following steps, data acquisition, establish resource analysis database, real-time update to resource analysis database;According to historical resource distribution data, historical resource cancellation data and resource use data, resource scheduling analysis is carried out;According to resource scheduling analysis result, establish resource integration scheduling model, and carry out resource intelligent scheduling;After using resource, resource cancellation is carried out, and resource cancellation data is backed up;Real-time acquisition resource distribution data and resource cancellation data, real-time acquisition resource distribution data and resource cancellation data are used as historical resource distribution data and historical resource cancellation data, and resource analysis database is updated.The application analyzes the scheduling of resources, trains intelligent scheduling model, distributes resources greater than average usage rate and less than average loss rate, to ensure that the use efficiency of resources is higher.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data analysis technology, specifically a blockchain-based intelligent resource management and traceability system and method. Background Technology

[0002] Blockchain is a decentralized distributed ledger technology with characteristics of data immutability, transparency, security, and trustlessness. Blockchain ensures data trustworthiness and consistency through consensus mechanisms (such as PoW and PoS), enabling the real-time recording and traceability of resource allocation and verification processes.

[0003] Smart contracts are an important component of blockchain. They are automated contract execution programs that can automatically perform resource allocation and write-off operations based on pre-set conditions, reducing human intervention and operational errors.

[0004] In today's society, with the gradual increase in highly educated talents, the resources within schools, including experimental equipment, experimental materials, and database access permissions, are insufficient to meet the needs of all personnel. Furthermore, some personnel, after receiving resources, are unable to promptly reclaim them due to various issues, resulting in low resource utilization efficiency. The distribution and reclaiming of resources has become an urgent problem to be solved. Summary of the Invention

[0005] The purpose of this invention is to provide a blockchain-based intelligent resource management and traceability system and method to solve the problems raised in the prior art.

[0006] To achieve the above objectives, the present invention provides the following technical solution: a blockchain-based intelligent resource management and traceability method, which includes the following steps: Step S1: Collect historical resource distribution data and historical resource write-off data, compile resource usage data, establish a resource analysis database, and update the resource analysis database in real time; Step S2: Perform resource scheduling analysis based on historical resource allocation data, historical resource write-off data, and resource usage data in the resource analysis database; Step S3: Based on the resource scheduling analysis results, establish a resource integration scheduling model, perform intelligent resource scheduling, and record resource allocation data; Step S4: After using the resources, perform resource cancellation and back up the resource cancellation data; Step S5: Collect resource distribution data and resource verification data in real time, and use the real-time collected resource distribution data and resource verification data as historical resource distribution data and historical resource verification data to update the resource analysis database; The resource analysis database includes historical resource allocation data, historical resource write-off data, and resource usage data.

[0007] In step S1, the historical resource allocation data includes resource ID, user information, operation information, and transaction hash; The historical resource write-off data includes return time, resource utilization rate, and resource loss rate; The resource usage data includes the usage frequency of different resources, the average consumption rate of different resources, and the departments that frequently use the resources. The transaction hash is used for data verification and tamper prevention.

[0008] The user information includes user ID, user role, and department. The user information list set is represented as: {[A1,B1,S1],[A2,B2,S2],...,[An,Bn,Sn]}, where A1, A2, ..., An represent the user IDs of the 1st, 2nd, ..., nth records, respectively; B1, B2, ..., Bn represent the user roles of the 1st, 2nd, ..., nth records, respectively; and S1, S2, ..., Sn represent the departments of the 1st, 2nd, ..., nth records, respectively. The operation information includes administrator ID, operation command, and resource allocation time. The operation information matrix set is as follows: Where od1, od2, ..., odM represent the 1st, 2nd, ..., Mth issuance operation commands, respectively; a1, a2, ..., am represent the administrator IDs corresponding to the operation commands od1, od2, ..., odM, respectively; and t1, t2, ..., tM represent the resource issuance times corresponding to the operation commands od1, od2, ..., odM, respectively.

[0009] The specific steps for calculating the historical resource write-off data are as follows: Step S1-1-1: Record the return time of the corresponding issued resources at each resource reimbursement. Here, C1, C2, ..., Cm are elements in resource set C, representing different resource numbers; t11, t21, ..., tm1 represent the first issuance time of resources C1, C2, ..., Cm respectively; t_11, t_21, ..., t_m1 represent the first return time of the corresponding resources respectively; t1k, t2k, ..., tmk represent the kth issuance time of resources with numbers C1, C2, ..., Cm respectively; t_1k, t_2k, ..., t_mk represent the kth return time of resources with numbers C1, C2, ..., Cm respectively. Step S1-1-2: Calculate the resource utilization rate of different resources. The calculation formula is as follows: Where w represents resource utilization rate; t_1i represents the time of the i-th resource return; t_1i represents the time of the i-th resource allocation; i represents the number of resource scheduling attempts; and k represents the total number of resource scheduling attempts. ; Step S1-1-3: Record the resource quantity G when resources are allocated and the resource quantity g when resources are written off; calculate the resource loss rate; , where z represents the resource depletion rate.

[0010] The historical resource write-off data records the number of times different resources were issued [p_C1, p_C2, ..., p_Cm], where p_C1, p_C2, ..., p_Cm represent the number of times resources with IDs C1, C2, ..., Cm were issued, respectively; the consumption of different resources [y_1, y_2, ..., y_M] is also recorded, where y_1, y_2, ..., y_M represent the consumption of resources corresponding to the 1st, 2nd, ..., Mth issuance operation commands, respectively, and y_C1, y_C2, ..., y_Cm are obtained by statistics, where y_C1, y_C2, ..., y_Cm represent the consumption of resources with IDs C1, C2, ..., Cm, respectively; The formula for calculating the usage frequency of different resources is: Where f_Cu represents the frequency of resource Cu usage; p_Cu represents the number of times resource Cu is distributed; , C represents the resource set; The formula for calculating the average consumption rate of different resources is: , where r_Cu represents the average consumption rate of resource Cu; y_Cu represents the resource consumption of resource Cu; and p_Cu represents the number of times resource Cu is issued.

[0011] In step S2, the specific steps for performing resource scheduling analysis are as follows: Step S2-1: Using resource allocation data, resource write-off data, and resource usage data as the basic data, and the number of resource scheduling times as the independent variable, conduct local change analysis in combination with resource usage frequency, average resource consumption rate, and resource utilization rate. Step S2-2: Analyze the resource utilization rate of each part. The calculation formula is as follows: Where H_Cu represents the utilization rate of resource Cu each time it is issued; f_Cu represents the frequency of resource Cu usage; r_Cu represents the average consumption rate of resource Cu; and w_Cu represents the resource utilization rate of resource Cu. , , These represent the influence weights of f_Cu, r_Cu, and w_Cu, respectively. Step S2-3: Analyze the resource consumption rate of each department. The calculation formula is as follows: Where Q_Cu represents the consumption rate of resource Cu; z_Cu represents the depletion rate of resource Cu; and f_Cu represents the usage frequency of resource Cu. and These represent the influence weights of f_Cu and z_Cu, respectively.

[0012] In step S3, the specific steps for establishing a resource integration and scheduling model based on the resource scheduling analysis results, performing intelligent resource scheduling, and recording resource allocation data are as follows: Step S3-1: Calculate the resource utilization rate and resource consumption rate of each department in sequence through steps S2-2 and S2-3. The resource utilization rates of the aforementioned departments are: {[H_C1_S1,H_C1_S2,...,H_C1_Sn],[H_C2_S1,H_C2_S2,...,H_C2_Sn],...,[H_Cm_S1,H_Cm_S2,...,H_Cm_Sn]}, where, [H_C1_S1,H_C1_S2,...,H_C1_Sn] represents the resource usage list of resource C1; [H_C2_S1,H_C2_S2,...,H_C2_Sn] represents the resource usage list of resource C2; ​​[H_Cm_S1,H_Cm_S2,...,H_Cm_Sn] represents the resource usage list of resource Cm; H_Cm_Sn represents the resource utilization rate of resource Cm applied for by department Sn; The resource consumption rate of each department is: {[Q_C1_S1,Q_C1_S2,...,Q_C1_Sn],[Q_C2_S1,Q_C2_S2,...,Q_C2_Sn],...,[Q_Cm_S1,Q_Cm_S2,...,Q_Cm_Sn]}, where, [Q_C1_S1,Q_C1_S2,...,Q_C1_Sn] represents the resource consumption list of resource C1; [Q_C2_S1,Q_C2_S2,...,Q_C2_Sn] represents the resource consumption list of resource C2; ​​[Q_Cm_S1,Q_Cm_S2,...,Q_Cm_Sn] represents the resource consumption list of resource C2; ​​Q_Cm_Sn represents the resource consumption rate of resource Cm applied for by department Sn; Step S3-2: Calculate the average resource utilization rate and the average resource consumption rate. The formula for calculating the average resource utilization rate is: ;in, Let represent the average utilization rate of resource Cu; n represents the number of departments; H_Cu_S1, H_Cu_S2, ..., H_Cu_Sn represent the resource utilization rate of resource Cu during the application period in each department; the formula for calculating the average resource consumption rate is: ;in, The average consumption rate of resource Cu is represented by ; n represents the number of departments; Q_Cu_S1, Q_Cu_S2, ..., Q_Cu_Sn represent the resource consumption rate of resource Cu during the application period in each department, respectively. Step S3-3: Perform real-time calculations on the received resource allocation requests to obtain the resource utilization rate and resource consumption rate. If a department's resource utilization rate is greater than the average resource utilization rate and its resource consumption rate is less than the average resource consumption rate, then resources will be allocated; otherwise, resources will not be allocated, and the department will be advised to apply for other resources.

[0013] In step S5, the specific steps for updating the resource analysis database by collecting real-time resource allocation and resource verification data and using the collected real-time resource allocation and resource verification data as historical resource allocation and historical resource verification data are as follows: Step S5-1: Collect resource allocation data and resource verification data in real time; Step S5-2: Update the resource analysis database by using the real-time collected resource distribution data and resource verification data as historical resource distribution data and historical resource verification data.

[0014] A blockchain-based intelligent resource management and traceability system includes a resource distribution module, a resource verification module, a data acquisition and update module, a resource analysis module, an intelligent scheduling model module, a blockchain management module, and a user management module. The resource allocation module is used to manage the resource allocation process, record allocation information and upload the data to the resource analysis database, receive and process resource allocation requests from various departments; calculate whether the resources meet the allocation conditions according to the resource integration and scheduling model; and record resource allocation data, including resource ID, user information, allocation time, operation information and transaction hash. The resource reimbursement module is used to manage the reimbursement process of resources, record resource return information and upload the data to the resource analysis database, receive resource return information, calculate resource utilization rate and loss rate, and record resource return data, including return time, resource utilization rate and loss rate. The data acquisition and update module is used to collect resource allocation and verification data in real time and continuously update the resource analysis database; The resource analysis module serves as a data storage and management center, including all historical resource data and usage data. It provides basic data support for resource scheduling analysis and performs scheduling analysis on historical data in the resource analysis database to support the intelligent scheduling model. Based on historical data, it calculates the usage frequency of various resources, the average consumption rate and utilization rate of various resources, analyzes the resource usage and consumption of each department, and performs resource scheduling analysis by combining scheduling frequency, usage frequency, average consumption rate and utilization rate. The intelligent scheduling model module is used to establish a resource integration scheduling model based on the resource scheduling analysis results, and to perform intelligent resource scheduling. The blockchain management module is used to manage all blockchain-related data operations, generate transaction hashes, and store them on the blockchain. The user management module is used to manage user information and permissions in the system, including user authentication, operation log recording, and user permission management.

[0015] The user management module includes a user authentication unit, an operation log recording unit, and a user permission management unit. The user authentication unit is used to verify the user's identity information and permissions; The operation log recording unit is used to record all user operations and generate logs for auditing and tracing. The user permission management unit is used to manage the user's operation permissions in the system according to the user's role and permission configuration.

[0016] Compared with the prior art, the beneficial effects of the present invention are as follows: The present invention records the resource usage of each department, calculates the average utilization rate and consumption rate of various resources, analyzes resource scheduling, trains an intelligent scheduling model, and calculates the resource utilization rate and consumption rate in real time each time a resource request is made, and intelligently judges whether to issue resources. It issues resources for requests that are greater than the average utilization rate and less than the average loss rate, which can ensure higher resource utilization efficiency and avoid resource waste caused by some departments occupying resources for a long time. Attached Figure Description

[0017] Figure 1 This is a schematic diagram illustrating the steps of a blockchain-based intelligent resource management and traceability method according to the present invention. Figure 2 This is a schematic diagram of the structure of a blockchain-based intelligent resource management and traceability system according to the present invention. Detailed Implementation

[0018] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0019] Example: Figures 1-2 As shown, this invention provides a technical solution, a blockchain-based intelligent resource management and traceability method, such as... Figure 1 As shown, the method includes the following steps: Step S1: Collect historical resource distribution data and historical resource write-off data, compile resource usage data, establish a resource analysis database, and update the resource analysis database in real time; The resource analysis database includes historical resource allocation data, historical resource write-off data, and resource usage data.

[0020] In step S1, the historical resource allocation data includes resource ID, user information, operation information, and transaction hash; The historical resource write-off data includes return time, resource utilization rate, and resource loss rate; The resource usage data includes the usage frequency of different resources, the average consumption rate of different resources, and the departments that frequently use the resources. The transaction hash is used for data verification and tamper prevention.

[0021] The user information includes user ID, user role, and department. The user information list set is represented as: {[A1,B1,S1],[A2,B2,S2],...,[An,Bn,Sn]}, where A1, A2, ..., An represent the user IDs of the 1st, 2nd, ..., nth records, respectively; B1, B2, ..., Bn represent the user roles of the 1st, 2nd, ..., nth records, respectively; and S1, S2, ..., Sn represent the departments of the 1st, 2nd, ..., nth records, respectively. The operation information includes administrator ID, operation command, and resource allocation time. The operation information matrix set is as follows: Where od1, od2, ..., odM represent the 1st, 2nd, ..., Mth issuance operation commands, respectively; a1, a2, ..., am represent the administrator IDs corresponding to the operation commands od1, od2, ..., odM, respectively; and t1, t2, ..., tM represent the resource issuance times corresponding to the operation commands od1, od2, ..., odM, respectively.

[0022] The specific steps for calculating the historical resource write-off data are as follows: Step S1-1-1: Record the return time of the corresponding issued resources at each resource reimbursement. Here, C1, C2, ..., Cm are elements in resource set C, representing different resource numbers; t11, t21, ..., tm1 represent the first issuance time of resources C1, C2, ..., Cm respectively; t_11, t_21, ..., t_m1 represent the first return time of the corresponding resources respectively; t1k, t2k, ..., tmk represent the kth issuance time of resources with numbers C1, C2, ..., Cm respectively; t_1k, t_2k, ..., t_mk represent the kth return time of resources with numbers C1, C2, ..., Cm respectively. Step S1-1-2: Calculate the resource utilization rate of different resources. The calculation formula is as follows: Where w represents resource utilization rate; t_1i represents the time of the i-th resource return; t_1i represents the time of the i-th resource allocation; i represents the number of resource scheduling attempts; and k represents the total number of resource scheduling attempts. ; Step S1-1-3: Record the resource quantity G when resources are allocated and the resource quantity g when resources are written off; calculate the resource loss rate; , where z represents the resource depletion rate.

[0023] The historical resource write-off data records the number of times different resources were issued [p_C1, p_C2, ..., p_Cm], where p_C1, p_C2, ..., p_Cm represent the number of times resources with IDs C1, C2, ..., Cm were issued, respectively; the consumption of different resources [y_1, y_2, ..., y_M] is also recorded, where y_1, y_2, ..., y_M represent the consumption of resources corresponding to the 1st, 2nd, ..., Mth issuance operation commands, respectively, and y_C1, y_C2, ..., y_Cm are obtained by statistics, where y_C1, y_C2, ..., y_Cm represent the consumption of resources with IDs C1, C2, ..., Cm, respectively; The formula for calculating the usage frequency of different resources is: Where f_Cu represents the frequency of resource Cu usage; p_Cu represents the number of times resource Cu is distributed; , C represents the resource set; The formula for calculating the average consumption rate of different resources is: , where r_Cu represents the average consumption rate of resource Cu; y_Cu represents the resource consumption of resource Cu; and p_Cu represents the number of times resource Cu is issued.

[0024] A school uses this system to manage the use and allocation of its office supplies (including laptops, printers, and projectors). The following is a scenario illustrating the school's office supplies management: Resource Collection: C1: Laptop; C2: Printer; C3: Projector; Department: S1: Class 1 of a certain undergraduate program; S2: Class 2 of a certain undergraduate program; S3: A certain graduate class 1; User Information: A1: User 1, Role: Undergraduate Student, Department: Class 1 of a Certain Undergraduate Program A2: User 2, Role: Undergraduate Student, Department: Class 2 of a Certain Undergraduate Program A3: User 3, Role: "Graduate Student", Department: "Graduate Class 1" Calculate various types of data: Step S2: Perform resource scheduling analysis based on historical resource allocation data, historical resource write-off data, and resource usage data in the resource analysis database; In step S2, the specific steps for performing resource scheduling analysis are as follows: Step S2-1: Using resource allocation data, resource write-off data, and resource usage data as the basic data, and the number of resource scheduling times as the independent variable, conduct local change analysis in combination with resource usage frequency, average resource consumption rate, and resource utilization rate. Step S2-2: Analyze the resource utilization rate of each part. The calculation formula is as follows: Where H_Cu represents the utilization rate of resource Cu each time it is issued; f_Cu represents the frequency of resource Cu usage; r_Cu represents the average consumption rate of resource Cu; and w_Cu represents the resource utilization rate of resource Cu. , , These represent the influence weights of f_Cu, r_Cu, and w_Cu, respectively. The frequency of use of resource C1: f_C1 = 3 / (3+2+4) = 1 / 3; The frequency of resource C2 usage: f_C2=2 / (3+2+4)=2 / 9; The usage frequency of resource C3: f_C3=4 / (3+2+4)=4 / 9; Step S2-3: Analyze the resource consumption rate of each department. The calculation formula is as follows: Where Q_Cu represents the consumption rate of resource Cu; z_Cu represents the depletion rate of resource Cu; and f_Cu represents the usage frequency of resource Cu. and These represent the influence weights of f_Cu and z_Cu, respectively.

[0025] Average consumption rate of resource C1: Q_C1 = 1 / 3; Average consumption rate of resource C2: Q_C2=2 / 2=1; The average consumption rate of resource C3: Q_C3 = 1.5 / 4 = 0.375; Step S3: Based on the resource scheduling analysis results, establish a resource integration scheduling model, perform intelligent resource scheduling, and record resource allocation data; In step S3, the specific steps for establishing a resource integration and scheduling model based on the resource scheduling analysis results, performing intelligent resource scheduling, and recording resource allocation data are as follows: Step S3-1: Calculate the resource utilization rate and resource consumption rate of each department in sequence through steps S2-2 and S2-3. The resource utilization rates of the aforementioned departments are: {[H_C1_S1,H_C1_S2,...,H_C1_Sn],[H_C2_S1,H_C2_S2,...,H_C2_Sn],...,[H_Cm_S1,H_Cm_S2,...,H_Cm_Sn]}, where, [H_C1_S1,H_C1_S2,...,H_C1_Sn] represents the resource usage list of resource C1; [H_C2_S1,H_C2_S2,...,H_C2_Sn] represents the resource usage list of resource C2; ​​[H_Cm_S1,H_Cm_S2,...,H_Cm_Sn] represents the resource usage list of resource Cm; H_Cm_Sn represents the resource utilization rate of resource Cm applied for by department Sn; The resource consumption rate of each department is: {[Q_C1_S1,Q_C1_S2,...,Q_C1_Sn],[Q_C2_S1,Q_C2_S2,...,Q_C2_Sn],...,[Q_Cm_S1,Q_Cm_S2,...,Q_Cm_Sn]}, where, [Q_C1_S1,Q_C1_S2,...,Q_C1_Sn] represents the resource consumption list of resource C1; [Q_C2_S1,Q_C2_S2,...,Q_C2_Sn] represents the resource consumption list of resource C2; ​​[Q_Cm_S1,Q_Cm_S2,...,Q_Cm_Sn] represents the resource consumption list of resource C2; ​​Q_Cm_Sn represents the resource consumption rate of resource Cm applied for by department Sn; Step S3-2: Calculate the average resource utilization rate and the average resource consumption rate. The formula for calculating the average resource utilization rate is: ;in, Let represent the average utilization rate of resource Cu; n represents the number of departments; H_Cu_S1, H_Cu_S2, ..., H_Cu_Sn represent the resource utilization rate of resource Cu during the application period in each department; the formula for calculating the average resource consumption rate is: ;in, The average consumption rate of resource Cu is represented by ; n represents the number of departments; Q_Cu_S1, Q_Cu_S2, ..., Q_Cu_Sn represent the resource consumption rate of resource Cu during the application period in each department, respectively. Step S3-3: Perform real-time calculations on the received resource allocation requests to obtain the resource utilization rate and resource consumption rate. If a department's resource utilization rate is greater than the average resource utilization rate and its resource consumption rate is less than the average resource consumption rate, then resources will be allocated; otherwise, resources will not be allocated, and the department will be advised to apply for other resources.

[0026] A certain undergraduate class 1 (S1) applied for a laptop (C1). The resource utilization rate H(C1,S1)=0.35 and the resource consumption rate Q(C1,S1)=0.3. Average resource utilization: Average resource consumption rate: When a student in Class 1 of a certain undergraduate program (S1) applied for a laptop (C1), they met the judgment criteria, so the resource was allocated. Step S4: After using the resources, perform resource cancellation and back up the resource cancellation data; Step S5: Collect resource distribution data and resource verification data in real time, and use the real-time collected resource distribution data and resource verification data as historical resource distribution data and historical resource verification data to update the resource analysis database; In step S5, the specific steps for updating the resource analysis database by collecting real-time resource allocation and resource verification data and using the collected real-time resource allocation and resource verification data as historical resource allocation and historical resource verification data are as follows: Step S5-1: Collect resource allocation data and resource verification data in real time; Step S5-2: Update the resource analysis database by using the real-time collected resource distribution data and resource verification data as historical resource distribution data and historical resource verification data.

[0027] like Figure 2As shown, a blockchain-based intelligent resource management and traceability system includes a resource distribution module, a resource verification module, a data acquisition and update module, a resource analysis module, an intelligent scheduling model module, a blockchain management module, and a user management module. The resource allocation module is used to manage the resource allocation process, record allocation information and upload the data to the resource analysis database, receive and process resource allocation requests from various departments; calculate whether the resources meet the allocation conditions according to the resource integration and scheduling model; and record resource allocation data, including resource ID, user information, allocation time, operation information and transaction hash. The resource reimbursement module is used to manage the reimbursement process of resources, record resource return information and upload the data to the resource analysis database, receive resource return information, calculate resource utilization rate and loss rate, and record resource return data, including return time, resource utilization rate and loss rate. The data acquisition and update module is used to collect resource allocation and verification data in real time and continuously update the resource analysis database; The resource analysis module serves as a data storage and management center, including all historical resource data and usage data. It provides basic data support for resource scheduling analysis and performs scheduling analysis on historical data in the resource analysis database to support the intelligent scheduling model. Based on historical data, it calculates the usage frequency of various resources, the average consumption rate and utilization rate of various resources, analyzes the resource usage and consumption of each department, and performs resource scheduling analysis by combining scheduling frequency, usage frequency, average consumption rate and utilization rate. The intelligent scheduling model module is used to establish a resource integration scheduling model based on the resource scheduling analysis results, and to perform intelligent resource scheduling. The blockchain management module is used to manage all blockchain-related data operations, generate transaction hashes, and store them on the blockchain. The user management module is used to manage user information and permissions in the system, including user authentication, operation log recording, and user permission management.

[0028] The user management module includes a user authentication unit, an operation log recording unit, and a user permission management unit. The user authentication unit is used to verify the user's identity information and permissions; The operation log recording unit is used to record all user operations and generate logs for auditing and tracing. The user permission management unit is used to manage the user's operation permissions in the system according to the user's role and permission configuration.

[0029] It will be apparent to those skilled in the art that the present invention is not limited to the details of the exemplary embodiments described above, and that the invention can be implemented in other specific forms without departing from its spirit or essential characteristics. Therefore, the embodiments should be considered in all respects as exemplary and non-limiting, and the scope of the invention is defined by the appended claims rather than the foregoing description. Thus, all variations falling within the meaning and scope of equivalents of the claims are intended to be included within the present invention. No reference numerals in the claims should be construed as limiting the scope of the claims.

Claims

1. A blockchain-based intelligent resource management and traceability method, characterized in that: Step S1: Collect historical resource distribution data and historical resource write-off data, compile resource usage data, establish a resource analysis database, and update the resource analysis database in real time; Step S2: Perform resource scheduling analysis based on historical resource allocation data, historical resource write-off data, and resource usage data in the resource analysis database; Step S3: Based on the resource scheduling analysis results, establish a resource integration scheduling model, perform intelligent resource scheduling, and record resource allocation data; Step S4: After using the resources, perform resource cancellation and back up the resource cancellation data; Step S5: Collect resource distribution data and resource verification data in real time, and use the real-time collected resource distribution data and resource verification data as historical resource distribution data and historical resource verification data to update the resource analysis database; The resource analysis database includes historical resource allocation data, historical resource write-off data, and resource usage data.

2. The blockchain-based intelligent resource management and traceability method according to claim 1, characterized in that: In step S1, the historical resource allocation data includes resource ID, user information, operation information, and transaction hash; The historical resource write-off data includes return time, resource utilization rate, and resource loss rate; The resource usage data includes the usage frequency of different resources, the average consumption rate of different resources, and the department to which the resource was requested. The transaction hash is used for data verification and tamper prevention.

3. The blockchain-based intelligent resource management and traceability method according to claim 2, characterized in that: The user information includes user ID, user role, and department. The user information list set is represented as: {[A1,B1,S1],[A2,B2,S2],...,[An,Bn,Sn]}, where A1, A2, ..., An represent the user IDs of the 1st, 2nd, ..., nth records, respectively; B1, B2, ..., Bn represent the user roles of the 1st, 2nd, ..., nth records, respectively; and S1, S2, ..., Sn represent the departments of the 1st, 2nd, ..., nth records, respectively. The operation information includes administrator ID, operation command, and resource allocation time. The operation information matrix set is as follows: Where od1, od2, ..., odM represent the 1st, 2nd, ..., Mth issuance operation commands, respectively; a1, a2, ..., am represent the administrator IDs corresponding to the operation commands od1, od2, ..., odM, respectively; and t1, t2, ..., tM represent the resource issuance times corresponding to the operation commands od1, od2, ..., odM, respectively.

4. The blockchain-based intelligent resource management and traceability method according to claim 3, characterized in that: The specific steps for calculating the historical resource write-off data are as follows: Step S1-1-1: Record the return time of the corresponding issued resources at each resource reimbursement. Here, C1, C2, ..., Cm are elements in resource set C, representing different resource numbers; t11, t21, ..., tm1 represent the first issuance time of resources C1, C2, ..., Cm respectively; t_11, t_21, ..., t_m1 represent the first return time of the corresponding resources respectively; t1k, t2k, ..., tmk represent the kth issuance time of resources with numbers C1, C2, ..., Cm respectively; t_1k, t_2k, ..., t_mk represent the kth return time of resources with numbers C1, C2, ..., Cm respectively. Step S1-1-2: Calculate the resource utilization rate of different resources. The calculation formula is as follows: Where w represents resource utilization rate; t_1i represents the time of the i-th resource return; t_1i represents the time of the i-th resource allocation; i represents the number of resource scheduling attempts; and k represents the total number of resource scheduling attempts. ; Step S1-1-3: Record the resource quantity G when resources are allocated and the resource quantity g when resources are written off; calculate the resource loss rate; , where z represents the resource depletion rate.

5. The blockchain-based intelligent resource management and traceability method according to claim 4, characterized in that: The historical resource write-off data records the number of times different resources were issued [p_C1, p_C2, ..., p_Cm], where p_C1, p_C2, ..., p_Cm represent the number of times resources with IDs C1, C2, ..., Cm were issued, respectively; the consumption of different resources [y_1, y_2, ..., y_M] is also recorded, where y_1, y_2, ..., y_M represent the consumption of resources corresponding to the 1st, 2nd, ..., Mth issuance operation commands, respectively, and y_C1, y_C2, ..., y_Cm are obtained by statistics, where y_C1, y_C2, ..., y_Cm represent the consumption of resources with IDs C1, C2, ..., Cm, respectively; The formula for calculating the usage frequency of different resources is: Where f_Cu represents the frequency of resource Cu usage; p_Cu represents the number of times resource Cu is distributed; , C represents the resource set; The formula for calculating the average consumption rate of different resources is: , where r_Cu represents the average consumption rate of resource Cu; y_Cu represents the resource consumption of resource Cu; and p_Cu represents the number of times resource Cu is issued.

6. The blockchain-based intelligent resource management and traceability method according to claim 5, characterized in that: In step S2, the specific steps for performing resource scheduling analysis are as follows: Step S2-1: Using resource allocation data, resource write-off data, and resource usage data as the basic data, and the number of resource scheduling times as the independent variable, conduct local change analysis in combination with resource usage frequency, average resource consumption rate, and resource utilization rate. Step S2-2: Analyze the resource utilization rate of each part. The calculation formula is as follows: Where H_Cu represents the utilization rate of resource Cu each time it is issued; f_Cu represents the frequency of resource Cu usage; r_Cu represents the average consumption rate of resource Cu; and w_Cu represents the resource utilization rate of resource Cu. , , These represent the influence weights of f_Cu, r_Cu, and w_Cu, respectively. Step S2-3: Analyze the resource consumption rate of each department. The calculation formula is as follows: Where Q_Cu represents the consumption rate of resource Cu; z_Cu represents the depletion rate of resource Cu; and f_Cu represents the usage frequency of resource Cu. and These represent the influence weights of f_Cu and z_Cu, respectively.

7. The blockchain-based intelligent resource management and traceability method according to claim 6, characterized in that: In step S3, the specific steps for establishing a resource integration and scheduling model based on the resource scheduling analysis results, performing intelligent resource scheduling, and recording resource allocation data are as follows: Step S3-1: Calculate the resource utilization rate and resource consumption rate of each department in sequence through steps S2-2 and S2-3. The resource utilization rates of the respective departments are: {[H_C1_S1,H_C1_S2,...,H_C1_Sn],[H_C2_S1,H_C2_S2,...,H_C2_Sn],...,[H_Cm_S1,H_Cm_S2,...,H_Cm_Sn]}, where, [H_C1_S1,H_C1_S2,...,H_C1_Sn] represents the resource usage list of resource C1; [H_C2_S1,H_C2_S2,...,H_C2_Sn] represents the resource usage list of resource C2; ​​[H_Cm_S1,H_Cm_S2,...,H_Cm_Sn] represents the resource usage list of resource Cm; H_Cm_Sn represents the resource utilization rate of resource Cm applied for by department Sn; The resource consumption rate of each department is: {[Q_C1_S1,Q_C1_S2,...,Q_C1_Sn],[Q_C2_S1,Q_C2_S2,...,Q_C2_Sn],...,[Q_Cm_S1,Q_Cm_S2,...,Q_Cm_Sn]}, where, [Q_C1_S1,Q_C1_S2,...,Q_C1_Sn] represents the resource consumption list of resource C1; [Q_C2_S1,Q_C2_S2,...,Q_C2_Sn] represents the resource consumption list of resource C2; ​​[Q_Cm_S1,Q_Cm_S2,...,Q_Cm_Sn] represents the resource consumption list of resource C2; ​​Q_Cm_Sn represents the resource consumption rate of resource Cm applied for by department Sn; Step S3-2: Calculate the average resource utilization rate and the average resource consumption rate. The formula for calculating the average resource utilization rate is: ;in, Let represent the average utilization rate of resource Cu; n represents the number of departments; H_Cu_S1, H_Cu_S2, ..., H_Cu_Sn represent the resource utilization rate of resource Cu during the application period in each department; the formula for calculating the average resource consumption rate is: ;in, The average consumption rate of resource Cu is represented by ; n represents the number of departments; Q_Cu_S1, Q_Cu_S2, ..., Q_Cu_Sn represent the resource consumption rate of resource Cu during the application period in each department, respectively. Step S3-3: Perform real-time calculations on the received resource allocation requests to obtain the resource utilization rate and resource consumption rate. If a department's resource utilization rate is greater than the average resource utilization rate and its resource consumption rate is less than the average resource consumption rate, then resources will be allocated; otherwise, resources will not be allocated, and the department will be advised to apply for other resources.

8. The blockchain-based intelligent resource management and traceability method according to claim 1, characterized in that: In step S5, the specific steps for updating the resource analysis database by collecting real-time resource allocation and resource verification data and using the collected real-time resource allocation and resource verification data as historical resource allocation and historical resource verification data are as follows: Step S5-1: Collect resource allocation data and resource verification data in real time; Step S5-2: Update the resource analysis database by using the real-time collected resource distribution data and resource verification data as historical resource distribution data and historical resource verification data.

9. A blockchain-based intelligent resource management and traceability system, characterized in that: The intelligent resource management and traceability system includes a resource distribution module, a resource verification module, a data collection and update module, a resource analysis module, an intelligent scheduling model module, a blockchain management module, and a user management module. The resource allocation module is used to manage the resource allocation process, record allocation information and upload the data to the resource analysis database, receive and process resource allocation requests from various departments; calculate whether the resources meet the allocation conditions according to the resource integration and scheduling model; and record resource allocation data, including resource ID, user information, allocation time, operation information and transaction hash. The resource reimbursement module is used to manage the reimbursement process of resources, record resource return information and upload the data to the resource analysis database, receive resource return information, calculate resource utilization rate and loss rate, and record resource return data, including return time, resource utilization rate and loss rate. The data acquisition and update module is used to collect resource allocation and verification data in real time and continuously update the resource analysis database; The resource analysis module serves as a data storage and management center, including all historical resource data and usage data. It provides basic data support for resource scheduling analysis and performs scheduling analysis on historical data in the resource analysis database to support the intelligent scheduling model. Based on historical data, it calculates the usage frequency of various resources, the average consumption rate and utilization rate of various resources, analyzes the resource usage and consumption of each department, and performs resource scheduling analysis by combining scheduling frequency, usage frequency, average consumption rate and utilization rate. The intelligent scheduling model module is used to establish a resource integration scheduling model based on the resource scheduling analysis results, and to perform intelligent resource scheduling. The blockchain management module is used to manage all blockchain-related data operations, generate transaction hashes, and store them on the blockchain. The user management module is used to manage user information and permissions in the system, including user authentication, operation log recording, and user permission management.

10. A blockchain-based intelligent resource management and traceability system according to claim 9, characterized in that: The user management module includes a user authentication unit, an operation log recording unit, and a user permission management unit; The user authentication unit is used to verify the user's identity information and permissions; The operation log recording unit is used to record all user operations and generate logs for auditing and tracing. The user permission management unit is used to manage the user's operation permissions in the system according to the user's role and permission configuration.