Task data processing method based on cloud platform

By establishing a task execution space and blockchain structure on the cloud platform, generating a task template chain and encrypting it, the problems of insufficient intelligence and security in traditional enterprise task processing methods are solved, and efficient and secure task execution and data management are achieved.

CN120806569AActive Publication Date: 2025-10-17YUNNAN PROVINCIAL BIG DATA CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511290815.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-10
Publication Date
2025-10-17
Estimated Expiration
2045-09-10

AI Technical Summary

Technical Problem

Traditional enterprise task processing methods lack intelligence and flexibility, cannot adapt to dynamically changing task requirements, and pose data security risks, making it difficult to ensure task execution quality and data integrity and confidentiality.

Method used

Based on the cloud platform, by establishing the task execution space, task original library, environment blockchain and execution blockchain, and using asymmetric encryption methods, the generation and execution of task template chains are realized, ensuring data security and high efficiency of task execution.

Benefits of technology

It improves the quality and efficiency of task execution, ensures the integrity, confidentiality and availability of data, reduces duplication of work and data leakage risks, and realizes intelligent management of enterprise tasks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120806569A_ABST
    Figure CN120806569A_ABST
Patent Text Reader

Abstract

The invention discloses a task data processing method based on a cloud platform, and relates to the technical field of enterprise management. According to the method, the personnel information and the equipment information in the enterprise are acquired, the environment space in the enterprise is established, the task execution space is set in the environment space in the enterprise based on the personnel information and the equipment information, the task original library is established, the enterprise tasks are acquired, and matching is performed according to the enterprise tasks and the task original library. And generating a task template chain according to a matching result, establishing an environment block chain and an execution block chain corresponding to the enterprise task based on the task template chain, performing encryption processing on the execution block chain, and inputting the environment block chain and the execution block chain into an environment space in the enterprise. And matching the environment block chain and the execution block chain with the task execution space in sequence, and executing the enterprise task according to a matching result.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of enterprise management technology, and in particular to a task data processing method based on a cloud platform. Background Art

[0002] In today's digital business environment, enterprises are faced with increasingly complex and diverse task processing needs. Traditional enterprise task processing methods often have many problems and cannot meet the requirements of efficient, accurate and secure task execution.

[0003] On the one hand, enterprise task management and scheduling lack intelligence and flexibility. Existing task management systems often rely on fixed templates and rules, making them difficult to adapt to the dynamic changes and diversity of enterprise tasks. When handling similar tasks, historical experience and resources cannot be fully utilized, resulting in duplication of effort and resource consumption. Furthermore, the lack of effective monitoring and feedback mechanisms during task execution makes it difficult to promptly identify and resolve problems that arise during task execution, impacting the quality and effectiveness of task execution.

[0004] On the other hand, data security and privacy protection during enterprise task execution are also significant issues. Traditional task processing methods struggle to ensure the integrity, confidentiality, and availability of task data, which can easily lead to data leaks and security incidents. The lack of effective encryption and access control measures during data transmission and storage exposes enterprises' core data to significant security risks.

[0005] The traditional enterprise task processing method can no longer meet the development needs of modern enterprises. There is an urgent need for an efficient, intelligent and secure task data processing method based on a cloud platform. For this purpose, a task data processing method based on a cloud platform is proposed. Summary of the Invention

[0006] The purpose of the present invention is to provide a task data processing method based on a cloud platform to solve the problems in the background technology.

[0007] In order to achieve the above object, the present invention provides the following technical solutions: The task data processing method based on the cloud platform includes the following steps: Step S1: Acquire personnel information and equipment information within the enterprise, establish an internal environment space within the enterprise, and then set a task execution space in the internal environment space based on the personnel information and equipment information; Step S2: Establish a task original library and obtain enterprise tasks. Match the enterprise tasks with the task original library, generate a task template chain based on the matching results, and then establish the environment blockchain and execution blockchain corresponding to the enterprise task based on the task template chain, and encrypt the execution blockchain; Step S3, input the environmental blockchain and the execution blockchain into the enterprise internal environment space, match the environmental blockchain and the execution blockchain with the task execution space in turn, decrypt the execution blockchain according to the matching result, and then execute the enterprise task.

[0008] Further, the establishment process of the enterprise internal environment space includes: An enterprise internal environment space is set in the cloud platform, m task execution spaces are set in the enterprise internal environment space according to the number of enterprise departments, and a virtual machine is used as a carrier for implementation, and each task execution space is arranged and numbered according to the spatial position distribution of each enterprise department in the enterprise, m is a natural number greater than 0; For the task execution space, a plurality of task execution nodes are set according to the number of personnel information of the department, and a plurality of identity recognition pointers are generated according to the identity fields of the personnel information and marked on the outside of the task execution nodes; Meanwhile, a physical environment digital mirror image is constructed according to the equipment information of the department, the state of the physical environment digital mirror image is dynamically changed according to the equipment parameters, and a data transmission channel is set in each task execution space.

[0009] Further, the establishment process of the task original library includes: A plurality of historical enterprise task execution records are obtained, all the historical enterprise task execution records are traversed, the historical enterprise task execution records are dispersed into a plurality of task factors according to the traversal result, and the repeated task factors are removed; The task factors include task basic elements of enterprise tasks, a task original library is established, all the task factors are input into the task original library, and then the task name is taken as the main task factor, and the remaining task factors are connected in parallel or series according to the enterprise task execution process to generate an enterprise task data chain.

[0010] Further, the establishment process of the task template chain includes: A plurality of demand factors are generated by traversing the enterprise tasks, the demand factors are matched with the task factors in each enterprise task data chain, and the enterprise task data chain with the most matched task factors is selected as the task reference main chain according to the matching result; Further, the task factors in the task reference main chain are the most preferred targets, and a coherent task template chain is traversed in all enterprise task data chains, and the matched task factors are used as anchor points to search in all enterprise task data chains according to the logical order of enterprise task execution when the coherent task template chain is generated by traversing the task reference main chain; If the current enterprise task data chain cannot find a logical next task factor during the traversal process, it will automatically jump to other enterprise task data chains for further retrieval until a coherent task factor is found. If the coherence cannot be met during the retrieval process, the task factor will be directly selected from the task reference main chain as the subsequent task factor.

[0011] Further, the generation process of the environment blockchain and the execution blockchain includes: Set up a ring-shaped blockchain and a regular blockchain, the ring-shaped blockchain is composed of a plurality of data storage spaces connected end-to-end, and the regular blockchain is composed of a plurality of data storage spaces connected in sequence; The task factors in the task template chain are stored in the data storage spaces in the ring-shaped blockchain and the regular blockchain in units of task steps, and are respectively recorded as the environment blockchain and the execution blockchain, and the internal data storage spaces of the two are respectively recorded as the environment storage area and the execution storage area; The execution preconditions of each task step are recorded in the environment blockchain, and the operation guide of the task step is recorded in the execution blockchain, if the task steps in adjacent execution order are parallel execution, a parallel prompt instruction is set between the corresponding execution storage areas, otherwise no parallel prompt instruction is set; According to the data contained in each data storage space in the environment blockchain and the execution blockchain, and the corresponding relationship in the task template chain, the data storage spaces in the environment blockchain and the execution blockchain are connected in one-to-one or many-to-many form; An asymmetric encryption method is used to generate a pair of public key and private key for each data storage space in the execution blockchain, and the execution storage area is encrypted by the public key; If the execution storage area is connected to the environment storage area in a one-to-one connection relationship, the private key is directly stored in the corresponding environment storage area; If the execution storage area is connected to the environment storage area in a one-to-many connection relationship, according to the correspondence between each data in the execution storage area and the environment storage area, a plurality of sub-storage spaces are divided in the execution storage area, the number of which is the same as the number of environment storage areas associated with the execution storage area, and then a pair of public key and private key is randomly generated for each sub-storage space, and the private key is sent to the corresponding environment storage area; According to the order of the execution storage area in the execution blockchain, the private keys stored in the environment blockchain are sequentially numbered.

[0012] Further, the transmission process of the environment blockchain and the execution blockchain includes: The environmental blockchain and the execution blockchain are sent to the enterprise internal environmental space, and then the environmental blockchain is sequentially passed through each task execution space through a data transmission channel. When the environmental blockchain passes through a task execution space, the pre-execution conditions contained in the environmental storage area in the environmental blockchain are sequentially judged according to the physical environment digital mirror and the serial number sequence of the task execution space. If the pre-execution conditions are met, the private key stored in the environmental storage area is left to the current task execution space. Otherwise, the environmental blockchain does not leave the private key, and goes to other task execution spaces through the data transmission channel. If it is judged that the private key stored in the environmental blockchain is interrupted in the private key leaving operation, it is judged that the corresponding enterprise task cannot be executed at present, and the judgment is continuously judged in the subsequent process until the judgment result is passed. It should be noted that if the environmental blockchain arrives at the task execution space, it is judged that the existing environmental blockchain has judged the task execution space, and the environmental blockchain does not perform the meet judgment until the existing environmental blockchain leaves the task execution space. If it is judged that the private key stored in the environmental blockchain is completed, it is judged that the corresponding enterprise task can be executed at present, and then the execution leaving chain is generated according to the serial number sequence of the private key leaving task execution space, and the environmental blockchain is destroyed. Then, according to the execution leaving chain, the execution storage areas in the execution blockchain are sequentially left to the corresponding task execution spaces. When all the execution storage areas or sub-storage spaces are completed, it is judged that the execution of the enterprise task is started.

[0013] Further, the execution process of the enterprise task includes: From the first task execution space recorded in the execution leaving chain, when the execution storage area or sub-storage space enters the task execution space, the task execution space decrypts the execution storage area or sub-storage space according to the received private key sequence; Then, each task execution node matches the surface identity recognition pointer with the execution storage area or sub-storage space, and according to the matching result, the data meeting the execution guide is called out, and at the same time, the task execution node sends the called data to the same department personnel; When the department personnel sends the task execution result to the task execution space through the task execution node, the execution blockchain in the blank state integrates the task execution result into the corresponding execution storage area, and sends the task execution result to the next task execution space according to the task execution space number sequence recorded in the execution leaving chain. If there is a parallel prompt instruction between the current execution storage area and the next execution storage area, the execution blockchain synchronously sends the task execution result to the next task execution space. The execution result of the blockchain carrying task is repeated, and when the last execution storage area of the execution blockchain receives the task execution result, it is judged that the enterprise task execution is completed.

[0014] In the above technical solution, the technical effects and advantages provided by the present application are as follows: 1、The present application traverses and processes historical enterprise task execution records, eliminates repetitive task factors, and establishes a task original library, so that the data in the task original library is more concise and accurate, avoiding data redundancy and repetitive labor. At the same time, in the task execution process, the execution blockchain can integrate the task execution result in real time, and send the task execution result to the next task execution space according to the execution residual chain, so that the enterprise can timely understand the progress of the task execution, and ensure the execution quality and effect of the enterprise task.

[0015] 2、The present application stores the task factors in the task template chain in the ring blockchain and the regular blockchain respectively, generates the environment blockchain and the execution blockchain, and ensures the integrity, confidentiality and availability of the task data to a certain extent. At the same time, the data in the execution blockchain is encrypted by the asymmetric encryption method, which improves the security of the enterprise data. BRIEF DESCRIPTION OF DRAWINGS

[0016] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed in the embodiments will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments described in the present application, and other drawings can also be obtained by those skilled in the art based on these drawings.

[0017] Figure 1 The method flowchart of the task data processing method based on the cloud platform.

[0018] Figure 2 The connection diagram between the environment blockchain and the execution blockchain. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical scheme and advantages of the embodiments of the present application more clear, the technical scheme in the embodiments of the present application will be described clearly and completely in combination with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0020] Please refer to Figure 1 The task data processing method based on the cloud platform includes the following steps: Step S1, obtaining personnel information and equipment information in the enterprise, and establishing an enterprise internal environment space, and then setting a task execution space in the enterprise internal environment space based on the personnel information and equipment information; Step S2, establishing a task original library, and obtaining enterprise tasks, matching the enterprise tasks with the task original library, generating a task template chain according to the matching result, and then establishing an environment blockchain and an execution blockchain corresponding to the enterprise tasks based on the task template chain, and encrypting the execution blockchain; Step S3, inputting the environment blockchain and the execution blockchain into the enterprise internal environment space, and matching the environment blockchain and the execution blockchain with the task execution space in turn, decrypting the execution blockchain according to the matching result, and then executing the enterprise tasks.

[0021] The step S1 is realized by the following process: Step S101, obtaining personnel information and equipment information, the specific process including: Through the cloud platform data interface, the personnel database and the Internet of Things terminal of the enterprise are connected, and the personnel information and equipment information of each department in the enterprise are collected; The personnel information includes name, employee number, department, work function, permission level, current on-duty state and other identity fields; The equipment information includes equipment number, model, department, installation location, running state, computing power parameter, storage capacity, network bandwidth, interface type and other equipment parameters.

[0022] Step S102, establishing an enterprise internal environment space, the specific process including: An enterprise internal environment space is set in the cloud platform, and m task execution spaces are set in the enterprise internal environment space according to the number of enterprise departments, and a virtual machine is used as a carrier to realize, and each task execution space is arranged and numbered a1, a2, a3, …, am according to the spatial position distribution of each enterprise department in the enterprise. m m is a natural number greater than 0; For the task execution space, a plurality of task execution nodes are set according to the number of personnel information of the department, and a plurality of identity recognition pointers are generated according to the identity fields of the personnel information and marked on the outside of the task execution nodes. It should be noted that each task execution node is directly associated with the work equipment of each department personnel; At the same time, a digital mirror of the physical environment is constructed based on the department's equipment information, including the distribution location, operating status, and computing load of office equipment (computers, printers, scanners, etc.); network environment (Wi-Fi signal strength, LAN bandwidth, cloud platform access delay), software resources (installed office software, professional tool version number, authorization status), and the status of the digital mirror of the physical environment changes dynamically according to the equipment parameters. At the same time, data transmission channels are set up in each task execution space.

[0023] The step S2 is implemented by the following process: Step S201: Task original library, specifically including: Obtain several historical enterprise task execution records, traverse all of them, and divide the historical enterprise task execution records into several task factors according to the traversal results. Match the task factors with each other and eliminate repeated task factors. The task factors include the task name, task objectives, task steps, step level authority, required resource information, acceptance criteria and other basic elements of the enterprise task; Establish a task primitive library and input all task factors into the task primitive library, then take the task name as the main task factor, and connect the remaining task factors in parallel or series according to the enterprise task execution process to generate an enterprise task data chain; In actual application scenarios, there are enterprise tasks with the same task name, but different basic task elements such as task objectives and task steps during execution; or there are enterprise tasks with different task names, but the same basic task elements exist during task execution. However, since the same task factors do not exist in the original task library, the various enterprise task data chains share a task factor and are interconnected.

[0024] Step S202: Establish a task template chain. The specific process includes: Adaptively generate enterprise tasks within the enterprise, traverse the enterprise tasks to generate multiple demand factors, the demand factors include task name, task steps, step permissions and step execution goals; Match the demand factors with the task factors in each enterprise task data chain. If the data content similarity between the task factors and the demand factors is above 80%, then the corresponding task factors and demand factors are considered to match, otherwise they are considered to not match. The enterprise task data chain with the most matching task factors is selected as the task reference main chain. If there are multiple enterprise task data chains with the most matching task factors, the enterprise task data chain that was called most recently is selected as the task reference main chain. Further, the task factors in the task reference main chain are the priority targets, and a coherent task template chain is generated in the entire enterprise task data chain, and the specific process includes: When generating a coherent task template chain from the task reference main chain, the matched task factors are used as anchor points, and the entire enterprise task data chain is searched according to the logical order of enterprise task execution; During the traversal process, the relevance between the task factors is continuously checked, including whether the order of the task steps is reasonable, whether the step permissions are connected, whether the required resource information is compatible, and the like; For example, when a matched task factor in the task reference main chain is “collect customer feedback (step 2, permission B)”, the next task factor that logically connects to the task factor is found in other enterprise task data chains, such as “organize feedback data (step 3, permission B)”, and it is ensured that the matching degree of the task factor and the demand factor still meets the standard; If the current enterprise task data chain cannot find a logically coherent next task factor during the traversal process, it automatically jumps to other enterprise task data chains for further searching until a coherent task factor is found; If the coherence cannot be met during the searching process, the task factor is directly selected from the task reference main chain as the subsequent task factor; For example, when there is no “generate analysis report (step 5, permission C)” related task factor in other enterprise task data chains after “data analysis (step 4, permission C)” in the task reference main chain, the “generate analysis report” task factor after “data analysis” in the task reference main chain is directly called to be included in the task template chain; It should be noted that since the demand factor only includes the task name, task steps, step permissions, and step execution targets, in the process of generating the task template chain, other task factors associated with the task factors matched by the demand factors are also called, such as the required resource information, acceptance standards, and other task basic elements associated with the task steps, which are also included in the task template chain.

[0025] In step S203, an environment blockchain and an execution blockchain are generated, and the specific process includes: Please refer to Figure 2 As shown in the figure, a ring-shaped blockchain and a regular blockchain (i.e., a blockchain connected in a line) are set, the ring-shaped blockchain is composed of a plurality of data storage spaces connected end to end, and the regular blockchain is composed of a plurality of data storage spaces connected in sequence; The task factors in the task template chain are stored in the data storage spaces in the annular blockchain and the regular blockchain in units of task steps, and are respectively recorded as an environment blockchain and an execution blockchain, and the internal data storage spaces of the two are respectively recorded as an environment storage area and an execution storage area; The environment blockchain records the required equipment software, execution raw data, permission level and other items for indicating the execution prerequisites of the enterprise task for each task step. The execution blockchain is used to record the task step name, task execution process, verification standard and other items for indicating the operation guide in the execution process of the enterprise task. If the task steps in the adjacent execution order are parallel execution, a parallel prompt instruction is set between the corresponding execution storage areas, otherwise no parallel prompt instruction is set. It should be noted that since the data stored in the annular blockchain and the regular blockchain all come from the task template chain, the annular blockchain and the regular blockchain do not have data storage spaces that store exactly the same data. According to the data contained in each data storage space in the environment blockchain and the execution blockchain, and the corresponding relationship in the task template chain, the data storage spaces in the environment blockchain and the execution blockchain are connected in the form of one-to-one or many-to-many. For example, one-to-one connection represents the execution prerequisites and operation pointers of the task steps, which can be completed with only one hardware environment as the execution prerequisite. One-to-many represents that the execution processes of multiple task steps require the same hardware environment as the execution prerequisite, or one task step requires two or more execution prerequisites to complete the execution, and many-to-many is similar. An asymmetric encryption method is used to generate a pair of public key and private key for each data storage space in the execution blockchain, and the execution storage area is encrypted by the public key. If the execution storage area is connected to the environment storage area in a one-to-one connection relationship, the private key is directly stored in the corresponding environment storage area. If the execution storage area is connected to the environment storage area in a one-to-many connection relationship, multiple sub-storage spaces are divided in the execution storage area according to the correspondence between each data in the execution storage area and the environment storage area, the number of which is the same as the number of the environment storage areas associated with the execution storage area, and then a pair of public key and private key is randomly generated for each sub-storage space, and the private key is sent to the corresponding environment storage area. Since the environment blockchain is connected at the beginning and the end, and there are environment storage areas that are associated with multiple execution storage areas, the environment storage area is repeatedly called. Therefore, according to the order of the execution storage area in the execution blockchain, the private keys stored in the environment blockchain are sequentially numbered, such as "01", "02", ……

[0026] The step S3 is implemented by the following process: Step S301, transmitting the environment blockchain and the execution blockchain, the specific process includes: The environment blockchain and the execution blockchain are sent to the enterprise internal environment space, and then the environment blockchain is sequentially transmitted through each task execution space through a data transmission channel. When the environment blockchain passes through a task execution space, the pre-execution conditions contained in the environment storage area in the environment blockchain are sequentially judged according to the physical environment digital mirror and the serial number sequence of the task execution space. If the pre-execution conditions are met, the private key stored in the environment storage area is left to the current task execution space. Otherwise, the environment blockchain does not leave the private key, and goes to other task execution spaces through the data transmission channel. If the private key stored in the environment blockchain is interrupted in the private key leaving operation, it is judged that the corresponding enterprise task cannot be executed at present, and the judgment is continuously judged until the judgment result is passed. It should be noted that if the environment blockchain arrives at the task execution space, it is judged that the existing environment blockchain has judged the task execution space, and the environment blockchain does not perform the meet judgment until the existing environment blockchain leaves the task execution space. If it is judged that the private key stored in the environment blockchain is completely left, it is judged that the corresponding enterprise task can be executed at present, and then the execution left chain is generated according to the number sequence of the private key left task execution space, and the environment blockchain is destroyed. Then, according to the execution left chain, the execution storage areas in the execution blockchain are sequentially left to the corresponding task execution spaces. When all the execution storage areas or sub storage spaces complete the leaving, it is judged that the enterprise task starts to be executed.

[0027] Step S302, executing the enterprise task, the specific process includes: From the first task execution space recorded in the execution left chain, when the execution storage area or the sub storage space enters the task execution space, the task execution space decrypts the execution storage area or the sub storage space according to the received private key sequence. Then, each task execution node matches the surface identity recognition pointer with the execution storage area or the sub storage space, and according to the matching result, the data meeting the execution guide is called out, and at the same time, the task execution node sends the called data to the same department personnel. When the department personnel send the task execution result to the task execution space through the task execution node, the execution blockchain in the blank state integrates the task execution result into the corresponding execution storage area, and sends the task execution result to the next task execution space in the order of the task execution space number recorded by the execution residual chain. If there is a parallel prompt instruction between the current execution storage area and the next execution storage area, the execution blockchain synchronously sends the task execution result to the next task execution space. The execution blockchain repeatedly carries the task execution result, and when the last execution storage area of the execution blockchain receives the task execution result, it is determined that the enterprise task execution is completed.

[0028] The above is only a specific embodiment of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A task data processing method based on a cloud platform, characterized in that: The following steps are involved: Step S1: Acquire personnel information and equipment information within the enterprise, establish an internal environment space within the enterprise, and then set a task execution space in the internal environment space based on the personnel information and equipment information; Step S2: Establish a task original library and obtain enterprise tasks. Match the enterprise tasks with the task original library, generate a task template chain based on the matching results, and then establish the environment blockchain and execution blockchain corresponding to the enterprise task based on the task template chain, and encrypt the execution blockchain; Step S3: Input the environment blockchain and execution blockchain into the enterprise's internal environment space, match the environment blockchain and execution blockchain with the task execution space in turn, decrypt the execution blockchain according to the matching results, and then execute the enterprise task.

2. The method for processing task data based on a cloud platform according to claim 1, characterized in that: The process of establishing the enterprise's internal environment space includes: An enterprise internal environment space is set up within the cloud platform, and task execution spaces are set up within the enterprise internal environment space according to the number of enterprise departments and numbered; For the task execution space, several task execution nodes are set according to the number of personnel information in the department, and multiple identity identification pointers are generated based on the various identity fields of the personnel information and marked on the outside of the task execution node, and a digital mirror of the physical environment is constructed based on the equipment information.

3. The method for processing task data based on a cloud platform according to claim 2, characterized in that: The process of establishing the task primitive library includes: Obtain several historical enterprise task execution records, traverse all of them, and divide the historical enterprise task execution records into several task factors according to the traversal results. Match the task factors with each other and eliminate repeated task factors. The task factors include the basic elements of the enterprise task, establish a task original library, and input all task factors into the task original library, and then use the task name as the main task factor. The remaining task factors are connected in parallel or series according to the enterprise task execution process to generate an enterprise task data chain.

4. The method for processing task data based on a cloud platform according to claim 3, characterized in that: The process of establishing a task template chain includes: Traverse the enterprise tasks to generate multiple demand factors, match the demand factors with the task factors in each enterprise task data chain, and select the enterprise task data chain with the most matching task factors as the task reference main chain based on the matching results; Then, the task factors in the task reference main chain are given the highest priority, and a coherent task template chain is traversed in all enterprise task data chains. When traversing and generating a coherent task template chain starting from the task reference main chain, the matched task factors are used as anchor points, and the search is performed in all enterprise task data chains according to the logical order of enterprise task execution; If during the traversal process, the current enterprise task data chain cannot find the next logical task factor, it will automatically jump to other enterprise task data chains to continue searching until a coherent task factor is found. If the coherence cannot be met during the retrieval process, the task factor will be directly selected from the task reference main chain as the subsequent task factor.

5. The method for processing task data based on a cloud platform according to claim 4, characterized in that: The generation process of the environment blockchain and execution blockchain includes: Set up a ring blockchain and a regular blockchain, and store the task factors in the task template chain in units of task steps in the data storage space of the ring blockchain and the regular blockchain respectively, and record them as the environment blockchain and the execution blockchain respectively. The internal data storage space of the two is recorded as the environment storage area and the execution storage area respectively; The environment blockchain records the execution preconditions of each task step, and the execution blockchain is used to record the operation instructions of the task steps. If the task steps in the adjacent execution order are executed in parallel, a parallel prompt instruction is set between the corresponding execution storage areas; otherwise, no parallel prompt instruction is set. According to the data contained in each data storage space in the environment blockchain and the execution blockchain, and the corresponding relationship in the task template chain, the data storage spaces in the environment blockchain and the execution blockchain are connected in a one-to-one or many-to-many form.

6. The method for processing task data based on a cloud platform according to claim 5, characterized in that: The process of encrypting the execution blockchain includes: Using asymmetric encryption methods, a pair of public and private keys is generated for each data storage space in the execution blockchain, and the execution storage area is encrypted using the public key; If the execution storage area is connected to the environment storage area in a one-to-one relationship, the private key is directly stored in the corresponding environment storage area; If the execution storage area is connected to the environment storage area in a one-to-many relationship, then according to the correspondence between the data in the execution storage area and the environment storage area, multiple sub-storage spaces are divided in the execution storage area, and the number is the same as the number of environment storage areas associated with the execution storage area. Then, a pair of public and private keys are randomly generated for each sub-storage space, and the private key is sent to the corresponding environment storage area; According to the order of the execution storage areas in the execution blockchain, serial numbers are set in sequence for the private keys stored in the environment blockchain.

7. The method for processing task data based on a cloud platform according to claim 6, characterized in that: The transfer process between the environment blockchain and the execution blockchain includes: The environment blockchain is passed through each task execution space in sequence through the data transmission channel. Whenever the environment blockchain passes through a task execution space, it is judged in turn whether the execution preconditions contained in the environment storage area within the environment blockchain are met based on the physical environment digital image of the task execution space and the sequence of the serial numbers. If so, the private key stored in the environment storage area is left to the current task execution space. Otherwise, the environment blockchain does not leave the private key and goes to other task execution spaces through the data transmission channel. If the private key legacy operation stored in the blockchain environment is interrupted, the corresponding enterprise task will be judged as currently unexecutable, and the judgment will continue in the subsequent process until the judgment result is passed; If it is determined that all private keys stored in the environment blockchain have been left behind, then the corresponding enterprise task is determined to be currently executable, and then an execution legacy chain is generated according to the numbering sequence of the private key legacy task execution space, and the environment blockchain is destroyed. According to the execution legacy chain, the execution storage area in the execution blockchain is left behind in the corresponding task execution space in sequence.

8. The method for processing task data based on a cloud platform according to claim 7, characterized in that: The execution process of enterprise tasks includes: Starting from the first task execution space with the legacy chain record number, when the execution storage area or sub-storage space enters the task execution space, the task execution space decrypts the execution storage area or sub-storage space according to the received private key sequence; Then, each task execution node matches the surface identity identification pointer with the execution storage area or sub-storage space, and retrieves the data that meets the execution guidelines based on the matching results; When the task execution node sends the task execution result to the task execution space, the execution blockchain in a blank state integrates the task execution result into the corresponding execution storage area, and sends the task execution result to the next task execution space in the order of the task execution space numbers recorded in the execution legacy chain. If there is a parallel prompt instruction between the current execution storage area and the next execution storage area, the execution blockchain will synchronously send the task execution result to the next task execution space; When the final execution storage area of ​​the execution blockchain receives the task execution result, it is determined that the enterprise task execution is completed.

Citation Information

Patent Citations

  • Transaction processing method and device based on block chain and electronic equipment

    CN111461883A

  • Data sharing method and device and electronic equipment

    CN114978664A

  • Block chain-based data security multi-party computing system, method and device

    CN115037548A

  • Supply chain data management method, device and equipment under cloud chain collaboration and storage medium

    CN115563212A