Baselevel management system and method based on block chain technology

Through smart contracts and hash value calculations of blockchain technology, the centralized storage and manual auditing of traditional management systems are solved, dynamic adjustment of task scheduling and flexible allocation of resources are realized, and the efficiency and fairness of grassroots management are improved.

CN120258433APending Publication Date: 2025-07-04JILIN RUNSHI SOFTWARE TECH CO LTD

Patent Information

Application Number
CN202510368406.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-26
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

Traditional management systems rely on centralized storage to be vulnerable and lack traceability. The inability to dynamically adjust task scheduling leads to confusion in priority management, the rigidity of resource allocation cannot be flexibly adjusted, task execution efficiency is inefficient, approval and circulation rely on manual review to affect management efficiency, and lack of objective basis for performance appraisal is susceptible to human intervention, reducing the fairness and reliability of grassroots management.

Method used

Using blockchain technology, we automatically collect task data through smart contracts to generate hash values, calculate task priority scores, dynamically adjust resource allocation and task plan completion time, and conduct approval and performance appraisal based on task execution efficiency to ensure that data is not tampered with and transparent.

Benefits of technology

It realizes the immutability and traceability of task data, optimizes task scheduling and resource allocation, improves execution efficiency and fairness, and ensures the fairness and transparency of performance appraisal.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120258433A_ABST
    Figure CN120258433A_ABST
Patent Text Reader

Abstract

The invention relates to the field of office automation and time management, in particular to a basic level management system and method based on a block chain technology. The method comprises the following steps: automatically collecting basic management task data, and generating a hash value of a task; updating a task state based on the hash value of the task, and calculating a task priority score; carrying out resource allocation based on the task priority score; the task execution efficiency is dynamically adjusted based on the resource quantity obtained by the task, and the planned completion time of the task is dynamically adjusted; and dynamically adjusting a task state, resource allocation and approval circulation based on the corrected task plan completion time. The problems that a traditional management system is prone to being attacked and lacks traceability, task scheduling priority management is disordered, and resource allocation cannot be flexibly adjusted according to task states are solved; the task execution efficiency is low, and the overtime task influence is not reasonably modeled; approval circulation depends on manual auditing, performance appraisal is prone to human intervention, and the fairness and reliability of grassroots management are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the fields of office automation and time management, and particularly to a grass-roots management system and method based on blockchain technology. Background Art

[0002] With the increasing complexity and diversification of grass-roots management tasks, the traditional management mode has been difficult to meet the needs of modern office automation and time management. Grass-roots management involves multiple fields such as government agencies, enterprises and institutions, and community services, covering multiple links such as task scheduling, resource allocation, approval process, execution monitoring, and performance evaluation. In the management process, it is necessary to ensure the efficient execution of tasks, the reasonable allocation of resources, the transparency of the approval process, and the fairness of performance evaluation.

[0003] With the development of information technology, management systems are gradually transforming towards digitalization and intelligence, putting forward higher requirements for the traceability, security and automation of the task execution process. Due to the characteristics of blockchain technology such as immutable data, distributed storage and automatic execution of smart contracts, it has become an important technical support for the optimization of grass-roots management systems. By introducing blockchain technology, decentralized data storage, intelligent task scheduling, automatic approval process, accurate time management and transparent performance evaluation can be realized, thereby improving management efficiency, optimizing resource allocation, and enhancing execution quality, and helping grass-roots management to develop towards intelligence and high efficiency.

[0004] Traditional management systems have the following technical problems: relying on centralized storage, being vulnerable to attacks and lacking traceability; task scheduling cannot be dynamically adjusted, resulting in chaotic priority management; resource allocation is too rigid and cannot be flexibly adjusted according to task status; task execution efficiency is low, and the impact of overtime tasks is not reasonably modeled; the approval process depends on manual review, affecting management efficiency; performance evaluation lacks objective basis and is vulnerable to human intervention, reducing the fairness and reliability of grass-roots management. Summary of the Invention

[0005] The present invention provides a grass-roots management system and method based on blockchain technology to solve the problems of traditional management systems relying on centralized storage, being vulnerable to attacks and lacking traceability; task scheduling cannot be dynamically adjusted, resulting in chaotic priority management; resource allocation is too rigid and cannot be flexibly adjusted according to task status; task execution efficiency is low, and the impact of overtime tasks is not reasonably modeled; the approval process depends on manual review, affecting management efficiency; performance evaluation lacks objective basis and is vulnerable to human intervention, reducing the fairness and reliability of grass-roots management.

[0006] The grass-roots management system and method based on blockchain technology of the present invention specifically include the following technical solutions:

[0007] A grass-roots management method based on blockchain technology includes the following steps:

[0008] S1. Automatically collect grass-roots management task data through a blockchain smart contract and generate a hash value of the task; update the task status based on the hash value of the task, and calculate the task priority score in combination with the task status; perform resource allocation based on the task priority score.

[0009] S2. Dynamically adjust the task execution efficiency based on the amount of resources obtained for the task; dynamically adjust the planned completion time of the task based on the task execution efficiency to obtain the corrected planned completion time of the task; dynamically adjust the task status, resource allocation, and approval process based on the corrected planned completion time of the task.

[0010] Preferably, S1 specifically includes:

[0011] Read the meta-information of the task from the blockchain ledger based on the hash value of the task and calculate the current status of the task; the status calculation formula is as follows:

[0012]

[0013] where S task represents the current status of the task; H task is the hash value of the task; T cur represents the current time; T pla represents the planned start time of the task; T ddl represents the deadline of the task; U role represents the user role for executing the task; A status represents the approval status of the task; R prev represents the resource allocation situation of the task in the previous task cycle; R total is the total available resources of the grass-roots management system currently; α1, α2, α3, α4, α5 are all weight coefficients for adjusting the task status calculation.

[0014] Preferably, S1 specifically includes:

[0015] Calculate the task priority score through a deep neural network based on the task status.

[0016] Preferably, S1 specifically includes:

[0017] Introduce an exponential function to adjust the influence of the task priority score, and reallocate resources through normalization.

[0018] Preferably, S2 specifically includes:

[0019] Based on the amount of resources obtained for the task, combine the ratio of the planned completion time to the actual completion time of the task, and introduce a task timeout penalty coefficient to calculate the task execution efficiency.

[0020] Preferably, the S2 specifically includes:

[0021] Based on the task execution efficiency, an S-shaped non-linear adjustment function is adopted, and logarithmic transformation is introduced to correct the task plan completion time, and the corrected task plan completion time is obtained. The specific formula is as follows:

[0022]

[0023] where T pre,i is the corrected planned completion time of the i-th task; T i represents the planned completion time of the i-th task; σ is the task adjustment ratio coefficient; E task,i is the execution efficiency of the i-th task; v is the non-linear adjustment factor; B is the upper limit of the adjustment of the task plan completion time.

[0024] Preferably, the S2 specifically includes:

[0025] By comparing the corrected task plan completion time with the current time, calculate the current execution progress of the task and update the task status; after the task status is updated, re-evaluate the resource allocation situation. When the difference between the planned completion time of a task and the planned target time deviates more than the preset threshold, based on the available resources in the current task pool, combined with the task priority score, trigger the task reallocation process; based on the corrected task plan completion time, notify the approver, trigger the approval transfer smart contract, after the approval is completed, store the approval result in the blockchain ledger and synchronize it to the task executor; after the task execution is completed, according to the actual completion situation of the task, calculate the performance score of the executor in combination with the task execution efficiency, generate performance evaluation data, and store it in the blockchain ledger.

[0026] The grass-roots management system based on blockchain technology includes the following parts:

[0027] Task data collection and storage module, task status management module, task scheduling and optimization module, task resource management module, task execution monitoring module and task time management module;

[0028] The task data collection and storage module automatically collects grass-roots management task data through a blockchain smart contract, calculates the hash value of the task through a hash function, and stores it in the blockchain ledger, and at the same time records the task creation timestamp; the task data collection and storage module is connected to the task status management module and the task scheduling and optimization module;

[0029] The task status management module calculates the real-time status of the task based on the task data stored in the blockchain ledger and stores it in the blockchain ledger; after the task status is updated, notify the task scheduling and optimization module;

[0030] The task scheduling and optimization module calculates the priority score of a task in combination with the task status, stores it in the blockchain ledger, and submits the task priority score to the task resource management module;

[0031] The task resource management module allocates available computing resources based on the task priority score, calculates the amount of resources obtained by each task, and stores it in the blockchain ledger; submits the amount of resources for each task to the task execution monitoring module, and feedbacks the resource usage of the task to the task status management module;

[0032] The task execution monitoring module monitors the task execution process, collects the actual completion time of the task in real time, calculates the task execution efficiency, stores the task execution efficiency in the blockchain ledger, and transmits it to the task time management module;

[0033] The task time management module dynamically adjusts the planned completion time of the task using an S-shaped non-linear adjustment function based on the task execution efficiency to obtain the corrected planned completion time of the task; stores the corrected planned completion time of the task in the blockchain ledger, and notifies the task status management module to update.

[0034] The beneficial effects of the technical solution of the present invention are:

[0035] 1. The present invention utilizes the blockchain's decentralized storage and smart contract execution mechanism to ensure the immutability and traceability of all task data. The entire process of task creation, assignment, execution, approval, assessment, etc. is recorded in the blockchain ledger, eliminating the risk of human data tampering and ensuring the authenticity and integrity of the data.

[0036] 2. The present invention, through the task priority scoring algorithm, considers the urgency of the task, the user's historical task completion rate, the task delay situation, and the current task status during the task scheduling process to ensure that high-priority tasks can obtain system resources first; at the same time, an exponential normalization strategy is adopted for task resource allocation to avoid the situation where a single task monopolizes system resources, improving the fairness of overall task execution and resource utilization.

[0037] 3. The present invention further optimizes the task execution efficiency calculation method, comprehensively considering the ratio of the task planned completion time to the actual execution time, the task timeout situation, and the resource allocation situation, making the calculation of task execution efficiency more realistic; ensuring that the impact of timeout tasks is correctly modeled, thereby reasonably allocating subsequent resources and reducing the uncontrollability of task execution time.

[0038] 4. The present invention proposes a planned completion time correction algorithm based on task execution efficiency, which dynamically adjusts the planned completion time of tasks by combining the actual task execution situation, resource usage situation, and timeout influencing factors. The S-shaped non-linear adjustment function and smooth logarithmic transformation are adopted to ensure the rationality of the adjustment of the planned completion time of tasks, avoid drastic fluctuations, and further optimize the time management strategy. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] Figure 1 It is a structural diagram of the grass-roots management system based on blockchain technology according to the present invention;

[0040] Figure 2 It is a flowchart of the grass-roots management method based on blockchain technology according to the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0041] In order to further elaborate on the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.

[0042] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the technical field to which the present invention belongs.

[0043] The following specifically describes the specific solutions of the grass-roots management system and method based on blockchain technology provided by the present invention with reference to the accompanying drawings.

[0044] Referring to the attached Figure 1 , which shows a structural diagram of the grass-roots management system based on blockchain technology provided by an embodiment of the present invention. The system includes the following parts:

[0045] Task data collection and storage module, task status management module, task scheduling and optimization module, task resource management module, task execution monitoring module, and task time management module;

[0046] The task data collection and storage module automatically collects grass-roots management task data through a blockchain smart contract, calculates the hash value of the task through a hash function, and stores it in the blockchain ledger, while recording the task creation timestamp; the task data collection and storage module is connected to the task status management module and the task scheduling and optimization module;

[0047] The task status management module calculates the real-time status of tasks based on the task data stored in the blockchain ledger and stores it in the blockchain ledger; after the task status is updated, it notifies the task scheduling and optimization module.

[0048] The task scheduling and optimization module calculates the task priority score in combination with the task status and stores it in the blockchain ledger, and submits the task priority score to the task resource management module.

[0049] The task resource management module reasonably allocates the available computing resources based on the task priority score, calculates the amount of resources obtained by each task, and stores it in the blockchain ledger to ensure that the resource scheduling is transparent and traceable; it submits the amount of resources of each task to the task execution monitoring module and feeds back the resource usage of the task to the task status management module.

[0050] The task execution monitoring module monitors the task execution process, collects the actual completion time of the task in real time, calculates the task execution efficiency, stores the task execution efficiency in the blockchain ledger, and transmits it to the task time management module.

[0051] The task time management module dynamically adjusts the planned completion time of the task using an S-shaped non-linear adjustment function based on the task execution efficiency to obtain the corrected planned completion time of the task; it stores the corrected planned completion time of the task in the blockchain ledger and notifies the task status management module to update.

[0052] Refer to the appendix Figure 2 which shows the flowchart of the grass-roots management method based on blockchain technology provided by an embodiment of the present invention. The method includes the following steps:

[0053] S1. Automatically collect grass-roots management task data through a blockchain smart contract and generate a hash value of the task; update the task status based on the hash value of the task, and calculate the task priority score in combination with the task status; perform resource allocation based on the task priority score.

[0054] Automatically collecting grass-roots management task data through a blockchain smart contract includes the task name, task ID, executor ID, task description, planned completion time, and initial task status. After the grass-roots management task data is collected, a hash function is used to generate a hash value of the task as the unique task identifier and store it in the blockchain ledger to ensure the integrity and immutability of the data. At the same time, record the task creation timestamp for subsequent status updates and task scheduling calculations to improve the accuracy and execution efficiency of time management.

[0055] Utilize the decentralized storage, smart contract execution, identity authentication mechanism of the blockchain, and optimized time management algorithm to improve the optimal path of task execution and dynamically adjust the task management strategy.

[0056] After storing the hash value of the task in the blockchain ledger, the smart contract will automatically call the task status update process based on the hash value of the task and assign an initial status to the task; the status of the task is the core of the task flow. According to the hash value of the task stored in the blockchain, the meta-information of the task is read from the blockchain ledger, including the task creator, executor, planned completion time, etc., and the current status value of the task is calculated. The smart contract updates the status based on the task data stored in the blockchain, and the status calculation formula is as follows:

[0057]

[0058] Among them, S task represents the current status of the task, with a value between 0 and 1, where 0 means the task has not been started and 1 means the task has been completed; H task is the hash value of the task; T cur represents the current time; T pla represents the planned start time of the task; T ddl represents the deadline of the task; U role represents the user role executing the task; A status represents the approval status of the task, taking 0 (not approved) or 1 (approved); R prev represents the resource allocation of the task in the previous task cycle; R total is the total available resources of the grass-roots management system currently; α1, α2, α3, α4, α5 are all weight coefficients for adjusting the task status calculation, obtained through experiments.

[0059] After the task status is updated, the smart contract automatically enters the task scheduling link and calculates the priority score of the task in combination with the task status.

[0060] Specifically, in the embodiment of the present application, the task priority score can be calculated through a deep neural network; the deep neural network is a prior art and will not be elaborated here; or the following method can be used to calculate the task priority score:

[0061] Since the calculation of the task priority score not only depends on the basic attributes of the task but also combines the real-time status of the task, when calculating the task priority score, the urgency of the task is first considered, that is, the difference between the task planned completion time and the average completion time of all tasks, and it is normalized through exponential transformation to ensure that tasks with different time spans have the same weight impact in the calculation; the task status is used as a dynamic factor to reflect whether the task is currently in an important stage. Finally, the formula for calculating the task priority score is as follows:

[0062]

[0063] Among them, TPSi is the priority score of the i-th task; w i is the weight coefficient of the i-th task, determined by the task type, with a value range of (0, 1]; T i is the planned completion time of the i-th task; T avg is the average estimated completion time of all tasks; η is the user historical contribution adjustment coefficient, obtained from the statistics of user historical data, with a value range of (0, 1]; U score,i is the historical task completion rate of the user, in the range [0, 1]; U max,i is the highest task completion rate among all users, in the range [0, 1]; k is the task delay weight coefficient, obtained through experiments, with a value range of (0, 1]; D delay,i is the deviation between the actual completion time and the planned completion time of the i-th task, where the actual completion time of the task represents the actual completion time of this task in historical data; λ is the state influence factor, dynamically adjusted according to the task completion situation, with a value range of (0, 1]; S task,i is the current state of the i-th task. The calculated task priority score is stored in the blockchain ledger, and the task status is dynamically updated by the smart contract to enter the task resource allocation link.

[0064] Since the priorities of tasks are different, a reasonable mechanism is needed to ensure that high-priority tasks can obtain more resources; to avoid the situation where high-priority tasks completely occupy all resources in extreme cases, the SoftMax normalization strategy is adopted to adjust the influence of the task priority score through the exponential function, so that the task resource allocation can take into account the importance of priorities while maintaining the rationality of resource allocation. The resources are reallocated using normalization to ensure that the total resources of all tasks are equal to the total available computing resources. Finally, the computing resources that each task can obtain are calculated by the following formula:

[0065]

[0066] where, R ac,i is the amount of resources allocated to the i-th task; is the scaling factor of the task priority score, set according to the expert experience method to ensure the rationality of resource allocation between tasks; m is the total number of tasks. After the resource allocation is completed, the task enters the execution state, and the smart contract automatically tracks the task progress to enter the task execution efficiency evaluation link.

[0067] S2. Dynamically adjust the task execution efficiency based on the resources obtained by the task; based on the task execution efficiency, dynamically adjust the planned completion time of the task to obtain the corrected planned completion time of the task; based on the corrected planned completion time of the task, dynamically adjust the task status, resource allocation, and approval process.

[0068] The execution efficiency of a task is affected by the ratio of the planned completion time to the actual completion time. The closer the actual execution time of a task is to the planned completion time, the higher the execution efficiency. During the task execution process, if the predetermined deadline is exceeded, the grass-roots management system will impose an overtime penalty, causing the execution efficiency of the task to decline exponentially to ensure that task delays are not ignored. It is dynamically adjusted according to the resource situation obtained by the task to ensure that the impact of resources on the execution efficiency is correctly modeled. The calculation result of the resource ratio is limited between 0 and 1 to avoid distortion of the calculation result in extreme cases. The formula for calculating the task execution efficiency is as follows:

[0069]

[0070] where E task,i is the execution efficiency of the i-th task, with a range of [0, 1]; T act,i is the actual completion time of the i-th task; ∈ is a constant to prevent the denominator from being zero; γ is the time sensitivity index that affects the rate of decline of the task execution efficiency, set according to the expert experience method, with a range of (0, 2]; μ is the task overtime penalty coefficient, set by the system administrator, with a range of (0, 1]; T ddl,i represents the deadline of the i-th task. The task execution efficiency is stored in the blockchain ledger and used as the basis for subsequent task time correction.

[0071] Based on the task execution efficiency, it is necessary to correct the planned completion time of the task to ensure the rationality of task scheduling and optimize the time management strategy; the task execution efficiency reflects the completion of the task during the actual execution process compared to the planned completion time, and is also restricted by multiple factors such as resource allocation and task overtime. Therefore, the planned completion time of future tasks depends not only on the planned completion time of the current task, but also needs to be dynamically adjusted in combination with the task execution efficiency to obtain the corrected planned completion time of the task, so that the grass-roots management system can adapt to different task execution situations and reasonably optimize time scheduling; to ensure the smoothness of the adjustment and avoid large fluctuations in the task completion time, the system uses an S-shaped non-linear adjustment function to smooth the change, and at the same time introduces a logarithmic transformation to avoid abnormal situations caused by too large or too small adjustment values. Finally, the correction calculation of the task planned completion time is as follows:

[0072]

[0073] where T pre,i$T_i$ is the revised planned completion time for the $i$-th task; $\sigma$ is the task adjustment ratio coefficient, obtained through experiments, with a range of $(0, 1]$; $v$ is the non-linear adjustment factor, set according to the expert experience method, with a range of $(0, 10]$; $B$ is the upper limit for adjusting the task planned completion time to prevent excessive adjustment, set according to the expert experience method. The revised task planned completion time is written into the blockchain ledger, and the smart contract automatically adjusts the task scheduling.

[0074] The grass-roots management system automatically updates the execution status of tasks based on the revised task planned completion time. The smart contract calculates the current execution progress of the task by comparing the revised task planned completion time with the current time and adjusts the task status to ensure that the execution status of all tasks is traceable and monitorable.

[0075] After the task status is updated, the grass-roots management system will re-evaluate the resource allocation. If the difference between the planned completion time of a task and the planned target time deviates by more than the threshold preset according to the expert experience method, the grass-roots management system triggers the task reallocation process. Based on the available resources in the current task pool and combined with the task priority score, it re-adjusts the executor or resource allocation ratio of the task to ensure that the task can be completed on time as much as possible; the planned target time is the expected completion time set by the administrator.

[0076] For key tasks, the grass-roots management system will automatically notify the relevant approvers based on the revised task planned completion time, trigger the approval process smart contract, and the approvers will review and confirm whether the task adjustment meets the business requirements. After the approval is completed, the approval contract will store the approval result in the blockchain ledger and synchronize it to the task executor to ensure the transparency and traceability of the task adjustment. At the same time, after the task execution is completed, the grass-roots management system will calculate the performance score of the executor based on the actual completion situation of the task and the task execution efficiency. The smart contract will automatically generate performance evaluation data and store it in the blockchain ledger to ensure the fairness and transparency of the performance appraisal process and avoid unfair scoring problems caused by human intervention.

[0077] In summary, the grass-roots management system and method based on blockchain technology are completed.

[0078] The order of the invention embodiments is only for description and does not represent the superiority or inferiority of the embodiments. The processes depicted in the drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0079] Each embodiment in this specification is described in a progressive manner. For the same or similar parts between each embodiment, reference can be made to each other. Each embodiment focuses on the differences from other embodiments.

[0080] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements on some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the various embodiments of the present invention, and should all be included within the protection scope of the present invention.

Claims

1. A grass-roots management method based on blockchain technology, characterized in that It includes the following steps: S1. Automatically collect grass-roots management task data through a blockchain smart contract, and generate a hash value of the task; Update the task status based on the hash value of the task, and calculate the task priority score in combination with the task status; Perform resource allocation based on the task priority score; S2. Dynamically adjust the task execution efficiency based on the amount of resources obtained by the task; Dynamically adjust the planned completion time of the task based on the task execution efficiency to obtain the corrected planned completion time of the task; based on the corrected planned completion time of the task, dynamically adjust the task status, resource allocation, and approval process.

2. The grass-roots management method based on blockchain technology according to claim 1, wherein The S1 specifically includes: Based on the hash value of the task, read the meta-information of the task from the blockchain ledger and calculate the current state of the task; the state calculation formula is as follows: Among them, S task represents the current state of the task; H task is the hash value of the task; T cur represents the current time; T pla represents the planned start time of the task; T ddl represents the deadline of the task; U role represents the user role for executing the task; A status represents the approval status of the task; R prev represents the resource allocation of the task in the previous task cycle; R total is the total available resources of the grass-roots management system; α1, α2, α3, α4, α5 are all weight coefficients for calculating the adjusted task status.

3. The grass-roots management method based on blockchain technology according to claim 2, wherein The S1 specifically includes: Calculate the task priority score through a deep neural network based on the task status.

4. The grass-roots management method based on blockchain technology according to claim 3, characterized in that, The S1 specifically includes: Introduce an exponential function to adjust the influence of the task priority score, and reallocate resources through normalization.

5. The grass-roots management method based on blockchain technology according to claim 1, characterized in that The S2 specifically includes: Based on the amount of resources obtained by the task, combine the ratio of the planned completion time to the actual completion time of the task, and introduce a task timeout penalty coefficient to calculate the task execution efficiency.

6. The grass-roots management method based on blockchain technology according to claim 5, characterized in that The S2 specifically includes: Based on the task execution efficiency, adopt an S-shaped nonlinear adjustment function, and introduce a logarithmic transformation to correct the planned completion time of the task to obtain the corrected planned completion time of the task. The specific formula is as follows: Among them, Tpre, i is the revised planned completion time of the i-th task; T i represents the planned completion time of the i-th task; σ is the task adjustment ratio coefficient; E task,i is the execution efficiency of the i-th task; v is the non-linear adjustment factor; B is the upper limit of the adjustment of the task planned completion time.

7. The grass-roots management method based on blockchain technology according to claim 6, characterized in that, The S2 specifically includes: By comparing the corrected planned completion time of the task with the current time, calculate the current execution progress of the task and update the task status; after the task status is updated, re-evaluate the resource allocation situation. When the difference between the planned completion time of a task and the planned target time deviates by more than a preset threshold, based on the available resources in the current task pool, combine the task priority score to trigger the task reallocation process; based on the corrected planned completion time of the task, notify the approver to trigger the approval process smart contract. After the approval is completed, store the approval result in the blockchain ledger and synchronize it to the task executor; after the task execution is completed, based on the actual completion situation of the task, calculate the performance score of the executor in combination with the task execution efficiency, generate performance evaluation data, and store it in the blockchain ledger.

8. A grass-roots management system based on blockchain technology is applied to the grass-roots management method based on blockchain technology as described in claim 1, characterized in that, It includes the following parts: Task data collection and storage module, task status management module, task scheduling and optimization module, task resource management module, task execution monitoring module, and task time management module; The task data collection and storage module automatically collects grass-roots management task data through a blockchain smart contract, calculates the hash value of the task through a hash function, and stores it in the blockchain ledger. At the same time, record the task creation timestamp; the task data collection and storage module is connected to the task status management module and the task scheduling and optimization module; The task status management module calculates the real-time status of the task based on the task data stored in the blockchain ledger and stores it in the blockchain ledger; after the task status is updated, notify the task scheduling and optimization module; The task scheduling and optimization module calculates the priority score of a task in combination with the task status, stores it in the blockchain ledger, and submits the task priority score to the task resource management module; The task resource management module allocates available computing resources based on the task priority score, calculates the amount of resources obtained by each task, and stores it in the blockchain ledger; Submit the amount of resources for each task to the task execution monitoring module and feedback the resource usage of the task to the task status management module; The task execution monitoring module monitors the task execution process, collects the actual completion time of the task in real time, calculates the task execution efficiency, stores the task execution efficiency in the blockchain ledger, and passes it to the task time management module; The task time management module dynamically adjusts the planned completion time of the task using an S-shaped non-linear adjustment function based on the task execution efficiency to obtain the corrected planned completion time of the task; Store the corrected planned completion time of the task in the blockchain ledger and notify the task status management module for update.

Citation Information

Patent Citations

  • Task scheduling method and system

    CN117667332A

  • Task allocation system based on big data analysis

    CN118193172A

  • Performance dynamic allocation optimization method and system based on computing power

    CN118802801A

  • Task allocation system based on multi-robot cooperation

    CN118884905A

  • Intelligent contract crowdsourcing task method based on block chain

    CN118886626A

Cited By

  • Resource scheduling method and system for road maintenance informatization management

    CN121094455A

  • A resource scheduling method and system for information management of highway maintenance

    CN121094455B