An intelligent linkage processing method based on enterprise project data decomposition
By decomposing the enterprise project data into sub-tasks and tracking and processing when the task processing environment on the user side is in a secure state, the problem of insufficient data processing in the prior art is solved, and the accuracy and reliability of data processing are improved.
Patent Information
- Application Number
- CN202410380745.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-31
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-03-31
AI Technical Summary
The prior art cannot process enterprise project data in an orderly and precise manner under limited human resources and time conditions, resulting in insufficient processing reliability.
When the task processing environment on the user side is in a safe state, switch to the task processing interface, decompose the enterprise project data into subtasks, and track and process it through the task processing log to ensure the accuracy and traceability of the subtasks, and finally the processing results are processed. Upload to cloud platform.
It improves the accuracy and reliability of enterprise project data processing, realizes orderly and precise tasks and secure data storage.
Smart Images

Figure CN118313590B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing, and in particular to an intelligent linkage processing method based on enterprise project data decomposition. Background Art
[0002] During the operation of an enterprise, different enterprise project data will be assigned to different teams or employees for processing. When the teams and employees receive the assigned enterprise project data, they will directly process the enterprise project data. The existing processing of enterprise project data is based on the project task processing capabilities of the team or employee itself. When the team or employee has a high project task processing capability, the enterprise project data can be processed efficiently and quickly. However, the above method cannot scientifically and accurately decompose and orderly layout the enterprise project data, and cannot orderly and accurately process the enterprise project data under limited human resources and time conditions, thereby improving the reliability of enterprise project data processing. Summary of the invention
[0003] The purpose of the present invention is to provide an intelligent linkage processing method based on enterprise project data decomposition, which switches the user end to the task processing interface when the task processing environment currently in which the user end is located is in a safe state, and loads the subtasks obtained by decomposing the enterprise project data currently required to be processed by the user end into the task processing interface, accurately decomposes the enterprise project data, and improves the accuracy of subsequent processing of each subtask; identifies the processing attribute information of the subtask currently loaded in the task processing interface, thereby judging whether the currently loaded subtask is processed normally, and generates a task processing log; also based on the task processing log, performs subtask loading and updating processing on the task processing interface and updates the task processing log, realizes tracking processing of all subtasks, and ensures the traceability of subtask processing; after completing the processing of all subtasks under the task, checks the processing results of all subtasks, thereby judging whether the processing results are normal, and uploads the data of normal processing results to the cloud platform for storage, performs decomposed layout processing on the tasks, ensures orderly and accurate processing of tasks and improves the reliability of task processing.
[0004] The present invention is achieved through the following technical solutions:
[0005] An intelligent linkage processing method based on enterprise project data decomposition, comprising:
[0006] Analyze the task call request of the user end to determine whether the task processing environment currently in which the user end is located is in a safe state; if the task processing environment is in a safe state, switch the user end to the corresponding task processing interface, and decompose the enterprise project data currently required to be processed by the user end into several subtasks and load them into the task processing interface;
[0007] Performing processing status identification on the subtask currently loaded in the task processing interface to obtain processing attribute information of the subtask currently loaded; judging whether the subtask currently loaded is processed normally based on the processing attribute information, and generating a corresponding task processing log; performing subtask loading and updating processing on the task processing interface based on the task processing log, and updating the task processing log;
[0008] Based on the updated task processing log, determine whether the user terminal has completed the processing of all subtasks under the task; when the processing of all subtasks under the task has been completed, check and process the processing results of all subtasks under the task to determine whether the processing results are normal; then upload the data corresponding to the normal processing results to the cloud platform for storage, and based on the data access requests received by the cloud platform, share the data corresponding to the normal processing results with other user terminals.
[0009] Optionally, analyzing the task invocation request of the user terminal to determine whether the task processing environment currently located in the user terminal is in a safe state includes:
[0010] The access gateway address information of the user terminal is extracted from the task call request of the user terminal, and based on the access gateway address information, the network environment status information of the current user terminal is obtained; wherein the network environment status information includes the average network transmission delay time information and the average network disconnection time information; based on the network environment status information, it is determined whether the task processing network environment of the user terminal is currently in a safe state.
[0011] Optionally, in the process of switching the user terminal to the corresponding task processing interface, the interface status of the user terminal is detected in real time. When the task processing interface is not switched for more than a preset time, a manual switching interface link is generated at the user terminal. When the manual switching interface link is not generated at the user terminal, the user terminal is forced to shut down, and the waiting time for the user terminal to restart after forced shutdown is determined according to the number of historical task retrieval requests of the user terminal. When the waiting time is reached, the user terminal is instructed to load the task processing interface again, which includes:
[0012] Step S1, using the following formula (1), based on the user terminal interface status obtained by real-time monitoring, control the generation of a manual switching interface link,
[0013]
[0014] In the above formula (1), L represents the control value for generating the manual switching interface link; H a(i,j) represents the pixel value of the pixel point in the i-th row and j-th column of the image matrix of the interface image of the a-th user terminal detected by the real-time monitoring of the user terminal interface starting from time t0; R(i,j) represents the pixel value of the pixel point in the i-th row and j-th column of the image matrix of the corresponding task processing interface image; m represents the total number of columns in the image matrix of the interface image; n represents the total number of rows in the image matrix of the interface image; || represents the absolute value; t represents the current time; T0 represents the screenshot monitoring of the real-time monitoring of the user terminal interface according to the T0 time interval; Indicates rounding down; T indicates the preset freeze duration threshold; if{and} indicates a judgment function. If both the left and right equations of and in the brackets are true, the function value of the judgment function is 1, otherwise the function value of the judgment function is 0;
[0015] If L=1, it means that the control generates a manual switching interface link;
[0016] If L=0, it means that the control does not generate a manual switching interface link;
[0017] Step S2: If a manual interface switching link generation instruction is issued, the following formula (2) is used to control whether to force shutdown the user terminal according to the change state of the user terminal interface.
[0018]
[0019] In the above formula (2), Q represents the control value for forcibly shutting down the user terminal; Indicates the first The pixel value of the pixel at the i-th row and j-th column in the image matrix of the interface image of the user terminal; Indicates the first The pixel value of the pixel at the i-th row and j-th column in the image matrix of the interface image of the user terminal;
[0020] If Q=1, it means controlling the user terminal to perform forced shutdown processing;
[0021] If Q=0, it means that the user terminal is controlled not to perform forced shutdown processing;
[0022] Step S3, using the following formula (3), according to the number of historical task retrieval requests of the user terminal, determine the waiting time for the user terminal to restart after forced shutdown,
[0023] T C = min[T max ,T e ×log2(D+1)] (3)
[0024] In the above formula (3), T C Indicates the waiting time for the user terminal to restart after forced shutdown; T max Indicates the maximum preset time for the user to wait for restart after shutting down; T e represents the preset unit duration; D represents the number of historical task retrieval requests of the user terminal.
[0025] Optionally, when the task processing environment is in a safe state, the user terminal is switched to a corresponding task processing interface, and the enterprise project data currently required to be processed by the user terminal is decomposed into a plurality of subtasks and loaded into the task processing interface, including:
[0026] If the task processing network environment currently located by the user terminal is not in a secure state, the task call request of the user terminal is rejected; if the task processing network environment currently located by the user terminal is in a secure state, the corresponding interface login key is extracted from the task call request, and the user terminal is switched to the corresponding task processing interface based on the interface login key;
[0027] The enterprise project data that the user terminal currently needs to process is decomposed into a number of subtasks, and a corresponding subtask queue is formed; and then the corresponding subtask queue under the subtask queue is loaded into the task processing interface.
[0028] Optionally, the processing state of the subtask currently loaded in the task processing interface is identified to obtain processing attribute information of the subtask currently loaded, including:
[0029] The processing status of the subtask currently loaded in the task processing interface is identified to obtain processing progress information and processing result bit error rate information of the subtask currently loaded.
[0030] Optionally, based on the processing attribute information, determining whether the currently loaded subtask is processed normally, and generating a corresponding task processing log; based on the task processing log, performing subtask loading and updating processing on the task processing interface, and updating the task processing log, including:
[0031] If the processing progress information indicates that the currently loaded subtask has been processed, it is determined whether the bit error rate of the processing result of the currently loaded subtask is less than a preset bit error rate threshold. If so, it is determined that the currently loaded subtask is processed normally; otherwise, it is determined that the currently loaded subtask is not processed normally.
[0032] If the currently loaded subtask is processed normally, a task processing log is generated for the processing result data of the currently loaded subtask; when the task processing log completes the operation on the processing result data of the currently loaded subtask, the task processing is loaded on the subtask queue that is adjacent to the currently loaded subtask, and the task processing log is updated based on the processing result data of the adjacent subtask.
[0033] Optionally, judging whether the user terminal has completed processing of all subtasks under the task based on the updated task processing log includes:
[0034] Determine whether the updated task processing log contains all subtask name information under the subtask queue; if so, determine that the user end has completed processing of all subtasks under the task; if not, determine that the user end has not completed processing of all subtasks under the task.
[0035] Optionally, when all subtasks under the task have been processed, the processing results of all subtasks under the task are checked to determine whether the processing results are normal, including:
[0036] When the processing of all subtasks under the task has been completed, the integrated processing results of all subtasks under the task are checked for garbled components to obtain the proportion of garbled data in the integrated processing results; if the proportion of garbled data is less than the preset proportion threshold, the integrated processing result is judged to be normal; otherwise, the integrated processing result is judged to be abnormal.
[0037] Optionally, data corresponding to the normal processing result is uploaded to a cloud platform for storage, and based on a data access request received by the cloud platform, the data corresponding to the normal processing result is linked and shared with other user terminals, including:
[0038] Compress and package the data corresponding to the normal integration processing results and upload them to the cloud platform for storage;
[0039] The data access request received by the cloud platform is identified to determine whether the other user terminal initiating the data access request is a secure user terminal; if so, the data corresponding to the normal processing result is shared with the other user terminal in a linked manner; if not, the data corresponding to the normal processing result is not shared with the other user terminal in a linked manner.
[0040] Compared with the prior art, the present invention has the following beneficial effects:
[0041] The present application provides an intelligent linkage processing method based on enterprise project data decomposition. When the task processing environment currently in which the user end is located is in a safe state, the user end is switched to the task processing interface, and the subtasks obtained by decomposing the enterprise project data that the user end currently needs to process are loaded into the task processing interface, and the enterprise project data are accurately decomposed to improve the accuracy of subsequent processing of each subtask; the processing attribute information of the subtask currently loaded in the task processing interface is identified to determine whether the currently loaded subtask is processed normally, and a task processing log is generated; based on the task processing log, the task processing interface is subjected to subtask loading and update processing and the task processing log is updated to achieve tracking processing of all subtasks and ensure the traceability of subtask processing; after completing the processing of all subtasks under the task, the processing results of all subtasks are checked to determine whether the processing results are normal, and the data of normal processing results are uploaded to the cloud platform for storage, and the tasks are decomposed and laid out to ensure orderly and accurate processing of tasks and improve the reliability of task processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art descriptions. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work. Among them:
[0043] Figure 1 A schematic flow chart of an intelligent linkage processing method based on enterprise project data decomposition provided by the present invention. DETAILED DESCRIPTION
[0044] In order to make the above-mentioned purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are described in detail below in conjunction with the accompanying drawings. It is to be understood that the specific embodiments described herein are only used to explain the present application, rather than to limit the present application. It should also be noted that, for ease of description, only some structures related to the present application are shown in the accompanying drawings, rather than all structures. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0045] The terms "including" and "having" and any variations thereof in this application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device comprising a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products or devices.
[0046] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0047] See also Figure 1 As shown, an intelligent linkage processing method based on enterprise project data decomposition provided by an embodiment of the present application includes:
[0048] Analyze the task call request of the user end to determine whether the task processing environment currently in which the user end is located is in a safe state; if the task processing environment is in a safe state, switch the user end to the corresponding task processing interface, and decompose the enterprise project data currently required to be processed by the user end into several subtasks and load them into the task processing interface;
[0049] Perform processing status identification on the subtask currently loaded on the task processing interface to obtain processing attribute information of the subtask currently loaded; based on the processing attribute information, determine whether the subtask currently loaded is processed normally, and generate a corresponding task processing log; based on the task processing log, perform subtask loading and updating processing on the task processing interface, and update the task processing log;
[0050] Based on the updated task processing log, determine whether the user terminal has completed the processing of all subtasks under the task; when the processing of all subtasks under the task has been completed, check and process the processing results of all subtasks under the task to determine whether the processing results are normal; then upload the data corresponding to the normal processing results to the cloud platform for storage, and based on the data access requests received by the cloud platform, the data corresponding to the normal processing results are linked and shared with other user terminals.
[0051] The beneficial effects of the above-mentioned embodiments are as follows: when the task processing environment currently in which the user terminal is located is in a safe state, the intelligent linkage processing method based on enterprise project data decomposition switches the user terminal to the task processing interface, and loads the subtasks obtained by decomposing the enterprise project data that the user terminal currently needs to process into the task processing interface, accurately decomposes the enterprise project data, and improves the accuracy of subsequent processing of each subtask; identifies the processing attribute information of the subtask currently loaded in the task processing interface, thereby determining whether the currently loaded subtask is processed normally, and generates a task processing log; also based on the task processing log, performs subtask loading and update processing on the task processing interface and updates the task processing log, realizes tracking processing of all subtasks, and ensures the traceability of subtask processing; after completing the processing of all subtasks under the task, checks the processing results of all subtasks to determine whether the processing results are normal, and uploads the data of normal processing results to the cloud platform for storage, performs decomposed layout processing on the tasks, ensures orderly and accurate processing of tasks and improves the reliability of task processing.
[0052] In another embodiment, analyzing the task invoking request of the user end to determine whether the task processing environment currently located by the user end is in a safe state includes:
[0053] The access gateway address information of the user terminal is extracted from the task call request of the user terminal, and based on the access gateway address information, the network environment status information of the current user terminal is obtained; wherein the network environment status information includes the average network transmission delay time information and the average network disconnection time information; based on the network environment status information, it is determined whether the task processing network environment of the user terminal is currently in a safe state.
[0054] The beneficial effect of the above embodiment is that when a user terminal such as a portable computer held by an employee needs to process a task, a task retrieval request is first initiated, and the access gateway address information of the user terminal is extracted from the task retrieval request, so as to obtain the average network transmission delay time information and the average network disconnection time information of the network where the user terminal is currently located; if the average network transmission delay time is greater than the preset delay time threshold or the average network disconnection time is greater than the preset time length, it is judged that the task processing network environment currently located by the user terminal is in a safe state; otherwise, it is judged that the task processing network environment currently located by the user terminal is not in a safe state, thereby achieving accurate judgment on whether the task processing network environment state is safe or not.
[0055] In another embodiment, during the process of switching the user terminal to the corresponding task processing interface, the interface status of the user terminal is detected in real time. When the task processing interface is not switched for more than a preset time, a manual switching interface link is generated at the user terminal. When the manual switching interface link is not generated at the user terminal, the user terminal is forced to shut down, and the waiting time for the user terminal to restart after forced shutdown is determined according to the number of historical task retrieval requests of the user terminal. When the waiting time is reached, the user terminal is instructed to load the task processing interface again, which includes:
[0056] Step S1, using the following formula (1), based on the user terminal interface status obtained by real-time monitoring, control the generation of a manual switching interface link,
[0057]
[0058] In the above formula (1), L represents the control value for generating the manual switching interface link; H a (i,j) represents the pixel value of the pixel point in the i-th row and j-th column of the image matrix of the interface image of the a-th user terminal detected by the real-time monitoring of the user terminal interface starting from time t0; R(i,j) represents the pixel value of the pixel point in the i-th row and j-th column of the image matrix of the corresponding task processing interface image; m represents the total number of columns in the image matrix of the interface image; n represents the total number of rows in the image matrix of the interface image; || represents the absolute value; t represents the current time; T0 represents the screenshot monitoring of the real-time monitoring of the user terminal interface according to the T0 time interval; Indicates rounding down; T indicates the preset freeze duration threshold; if{and} indicates a judgment function. If both the left and right equations of and in the brackets are true, the function value of the judgment function is 1, otherwise the function value of the judgment function is 0;
[0059] If L=1, it means that the control generates a manual switching interface link;
[0060] If L=0, it means that the control does not generate a manual switching interface link;
[0061] Step S2: If a manual interface switching link generation instruction is issued, the following formula (2) is used to control whether to force shutdown the user terminal according to the change state of the user terminal interface.
[0062]
[0063] In the above formula (2), Q represents the control value for forcibly shutting down the user terminal; Indicates the first The pixel value of the pixel at the i-th row and j-th column in the image matrix of the interface image of the user terminal; Indicates the first The pixel value of the pixel at the i-th row and j-th column in the image matrix of the interface image of the user terminal;
[0064] If Q=1, it means that the user terminal is controlled to perform forced shutdown processing;
[0065] If Q=0, it means that the user end is controlled not to perform forced shutdown processing;
[0066] Step S3, using the following formula (3), according to the number of historical task retrieval requests of the user terminal, determine the waiting time for the user terminal to restart after forced shutdown,
[0067] T C = min[T max ,T e ×log2(D+1)] (3)
[0068] In the above formula (3), T C Indicates the waiting time for the user to restart after forced shutdown; T max Indicates the maximum preset time for the user to wait for restart after shutting down; T e Indicates the preset unit duration; D indicates the number of historical task retrieval requests of the user end.
[0069] The beneficial effects of the above embodiment are as follows: using the above formula (1), according to the user terminal interface status obtained by real-time monitoring, a manual switching interface link is controlled to be generated, thereby manually assisting manual switching to ensure the reliability of the system; then using the above formula (2), according to the change state of the user terminal interface, whether to force the user terminal to shut down is controlled, so that when the interface is continuously stuck, a forced shutdown is performed to avoid subsequent more serious effects caused by the stuck; finally, using the above formula (3), according to the number of historical task call requests of the user terminal, the waiting time for the user terminal to restart after forced shutdown is determined. On the one hand, the adjustment time of the shutdown is increased to facilitate more efficient work after waking up, and on the other hand, the user is reminded to inspect the user terminal through the shutdown time.
[0070] In another embodiment, when the task processing environment is in a safe state, the user terminal is switched to a corresponding task processing interface, and the enterprise project data currently required to be processed by the user terminal is decomposed into a plurality of subtasks and loaded into the task processing interface, including:
[0071] If the task processing network environment currently located by the user terminal is not in a secure state, the task call request of the user terminal is rejected; if the task processing network environment currently located by the user terminal is in a secure state, the corresponding interface login key is extracted from the task call request, and the user terminal is switched to the corresponding task processing interface based on the interface login key;
[0072] The enterprise project data that the user terminal currently needs to process is decomposed into several subtasks, and a corresponding subtask queue is formed; and then the corresponding subtask queue under the subtask queue is loaded into the task processing interface.
[0073] The beneficial effect of the above embodiment is that when the task processing network environment currently in which the user terminal is located is not in a safe state, the task call request of the user terminal is rejected; when the task processing network environment currently in which the user terminal is located is in a safe state, the corresponding interface login key is extracted from the task call request, and the interface login key is used to switch the user terminal to the corresponding task processing interface, so that employees can process different subtasks through the task processing interface. In addition, based on the subtask queue corresponding to the task currently required to be processed by the user terminal, the corresponding subtask queue under the subtask queue is loaded into the task processing interface to realize the block-by-block orderly layout processing of the task.
[0074] In another embodiment, the processing state of the subtask currently loaded in the task processing interface is identified to obtain the processing attribute information of the subtask currently loaded, including:
[0075] The processing status of the subtask currently loaded in the task processing interface is identified to obtain the processing progress information and the processing result bit error rate information of the subtask currently loaded.
[0076] The beneficial effect of the above embodiment is to identify the processing status of the subtask currently loaded in the task processing interface, obtain the processing progress information and processing result bit error rate information of the currently loaded subtask, and use the processing progress information and processing result bit error rate information to determine whether the currently loaded subtask is processed normally, thereby improving the accuracy of identifying the processing status of the currently loaded subtask.
[0077] In another embodiment, based on the processing attribute information, determining whether the currently loaded subtask is processed normally, and generating a corresponding task processing log; based on the task processing log, performing subtask loading and updating processing on the task processing interface, and updating the task processing log, including:
[0078] The processing progress information indicates that the currently loaded subtask has been processed, then it is determined whether the bit error rate of the processing result of the currently loaded subtask is less than the preset bit error rate threshold. If so, it is determined that the currently loaded subtask is processed normally; otherwise, it is determined that the currently loaded subtask is not processed normally;
[0079] If the currently loaded subtask is processed normally, a task processing log is generated about the processing result data of the currently loaded subtask; when the task processing log completes the operation on the processing result data of the currently loaded subtask, the task processing is loaded on the subtask queue that is adjacent to the currently loaded subtask, and based on the processing result data of the adjacent subtask, the task processing log is updated.
[0080] The beneficial effect of the above embodiment is that if the currently loaded subtask is processed normally, a task processing log is generated for the processing result data of the currently loaded subtask; when the task processing log completes the operation on the processing result data of the currently loaded subtask, the task processing is loaded into the subtask queue that is adjacent to the currently loaded subtask, and based on the processing result data of the adjacent subtask, the task processing log is updated, so that the user end can process all subtasks under the subtask queue in an orderly manner, thereby ensuring the orderly and accurate processing of tasks and improving the reliability of task processing.
[0081] In another embodiment, judging whether the user terminal has completed processing of all subtasks under the task based on the updated task processing log includes:
[0082] Determine whether the updated task processing log contains all subtask name information under the subtask queue; if so, determine that the user end has completed the processing of all subtasks under the task; if not, determine that the user end has not completed the processing of all subtasks under the task.
[0083] The beneficial effect of the above embodiment is to determine whether the updated task processing log contains all subtask name information under the subtask queue, so that the processing status of all subtasks under the subtask queue can be accurately and comprehensively identified.
[0084] In another embodiment, when all subtasks under the task have been processed, the processing results of all subtasks under the task are checked to determine whether the processing results are normal, including:
[0085] When the processing of all subtasks under the task has been completed, the integrated processing results of all subtasks under the task are checked for garbled components to obtain the proportion of garbled data in the integrated processing results; if the proportion of garbled data is less than the preset proportion threshold, the integrated processing result is judged to be normal; otherwise, the integrated processing result is judged to be incorrect.
[0086] The beneficial effect of the above embodiment is that when it is determined that the user terminal has completed the processing of all subtasks under the task, the integrated processing results of all subtasks under the task are checked for garbled components to obtain the proportion of garbled data in the integrated processing results, and then the proportion of garbled data is compared with the threshold to accurately determine whether the integrated processing results are normal.
[0087] In another embodiment, data corresponding to the normal processing result is uploaded to a cloud platform for storage, and based on a data access request received by the cloud platform, the data corresponding to the normal processing result is linked and shared with other user terminals, including:
[0088] Compress and package the data corresponding to the normal integration processing results and upload them to the cloud platform for storage;
[0089] The data access request received by the cloud platform is identified to determine whether the other user end initiating the data access request is a secure user end; if so, the data corresponding to the normal processing result is shared with the other user end in a linked manner; if not, the data corresponding to the normal processing result is not shared with the other user end in a linked manner.
[0090] The beneficial effect of the above embodiment is that the data corresponding to the normal integration processing result is compressed and packaged and uploaded to the cloud platform for storage, which can effectively improve the storage efficiency of the cloud platform for data. Then the data access request received by the cloud platform is identified to determine whether the other user terminal that initiated the data access request is a secure user terminal, ensuring that only secure terminals can access data on the cloud platform, thereby improving the data security of the cloud platform.
[0091] In general, when the task processing environment currently in which the user end is located is in a safe state, the intelligent linkage processing method based on enterprise project data decomposition switches the user end to the task processing interface, and loads the subtasks obtained by the decomposition of the enterprise project data that the user end currently needs to process into the task processing interface, so as to arrange the layout in an orderly manner for the user end in the process of processing tasks; identifies the processing attribute information of the subtask currently loaded in the task processing interface, so as to determine whether the currently loaded subtask is processed normally, and generates a task processing log; also based on the task processing log, performs subtask loading and updating processing on the task processing interface and updates the task processing log, so as to realize the tracking processing of all subtasks; after completing the processing of all subtasks under the task, checks the processing results of all subtasks to determine whether the processing results are normal, and uploads the data of normal processing results to the cloud platform for storage, and performs block layout processing on the tasks to ensure the orderly and accurate processing of tasks and improve the reliability of task processing.
[0092] The above is only a specific implementation of the present invention, and any other improvements made based on the concept of the present invention are considered to be within the protection scope of the present invention.
Claims
1. An intelligent linkage processing method based on enterprise project data decomposition, characterized in that: include: Analyze the task invocation request of the user terminal to determine whether the task processing environment currently in which the user terminal is located is in a safe state; When the task processing environment is in a safe state, the user terminal is switched to a corresponding task processing interface, and the enterprise project data currently required to be processed by the user terminal is decomposed into a number of subtasks and loaded into the task processing interface; Identify the processing status of the subtask currently loaded in the task processing interface to obtain processing attribute information of the subtask currently loaded; Based on the processing attribute information, determine whether the currently loaded subtask is processed normally, and generate a corresponding task processing log; based on the task processing log, perform subtask loading and updating processing on the task processing interface, and update the task processing log; Based on the updated task processing log, determining whether the user terminal has completed processing of all subtasks under the task; When all subtasks under the task have been processed, the processing results of all subtasks under the task are checked to determine whether the processing results are normal; Then, the data corresponding to the normal processing result is uploaded to the cloud platform for storage, and based on the data access request received by the cloud platform, the data corresponding to the normal processing result is linked and shared with other user terminals; In the process of switching the user terminal to the corresponding task processing interface, the interface status of the user terminal is detected in real time. When the task processing interface is not switched for more than a preset time, a manual switching interface link is generated on the user terminal. When the manual switching interface link is not generated on the user terminal, the user terminal is forced to shut down, and the waiting time for the user terminal to restart after forced shutdown is determined according to the number of historical task retrieval requests of the user terminal. When the waiting time is reached, the user terminal is instructed to load the task processing interface again, which includes: Step S1, using the following formula (1), based on the user terminal interface status obtained by real-time monitoring, control the generation of a manual switching interface link, (1) In the above formula (1), Indicates the control value for generating a manual switching interface link; Indicates from Start real-time monitoring of the user interface detected at any time The image matrix of the user interface image Line Pixel values of columns of pixels; The image matrix representing the corresponding task processing interface image Line Pixel values of columns of pixels; The total number of columns in the image matrix representing the interface image; The total number of rows in the image matrix representing the interface image; It means to find the absolute value; Indicates the current moment; Indicates real-time monitoring of the user interface according to Take screenshots at intervals; Indicates rounding down; Indicates the preset freeze duration threshold; Indicates a judgment function. If the brackets If both the left and right equations are true, the function value of the judgment function is 1, otherwise the function value of the judgment function is 0; like , it means that the control generates a manual switching interface link; like , it means that the control does not generate a manual switching interface link; Step S2: If a manual interface switching link generation instruction is issued, the following formula (2) is used to control whether to force shutdown the user terminal according to the change state of the user terminal interface. (2) In the above formula (2), A control value indicating a forced shutdown process for the user terminal; Indicates from Start real-time monitoring of the user interface detected at any time The image matrix of the user interface image Line Pixel values of columns of pixels; Indicates from Start real-time monitoring of the user interface detected at any time The image matrix of the user interface image Line Pixel values of columns of pixels; like , it means controlling the user terminal to perform forced shutdown processing; like , it means that the user terminal is controlled not to perform forced shutdown processing; Step S3, using the following formula (3), according to the number of historical task retrieval requests of the user terminal, determine the waiting time for the user terminal to restart after forced shutdown, (3) In the above formula (3), Indicates the waiting time for the user terminal to restart after forced shutdown; Indicates the maximum preset time for the user to wait for restart after shutting down; Indicates the preset unit duration; Indicates the number of historical task retrieval requests of the user end.
2. The intelligent linkage processing method based on enterprise project data decomposition according to claim 1, characterized in that: Analyze the task invocation request of the user end to determine whether the task processing environment currently in which the user end is located is in a safe state, including: The access gateway address information of the user terminal is extracted from the task call request of the user terminal, and based on the access gateway address information, the network environment status information of the current user terminal is obtained; wherein the network environment status information includes the average network transmission delay time information and the average network disconnection time information; based on the network environment status information, it is determined whether the task processing network environment of the user terminal is currently in a safe state.
3. The intelligent linkage processing method based on enterprise project data decomposition according to claim 2, characterized in that: When the task processing environment is in a safe state, the user terminal is switched to a corresponding task processing interface, and the enterprise project data currently required to be processed by the user terminal is decomposed into several subtasks and loaded into the task processing interface, including: If the task processing network environment currently located by the user terminal is not in a secure state, the task call request of the user terminal is rejected; if the task processing network environment currently located by the user terminal is in a secure state, the corresponding interface login key is extracted from the task call request, and the user terminal is switched to the corresponding task processing interface based on the interface login key; The enterprise project data that the user terminal currently needs to process is decomposed into a number of subtasks, and a corresponding subtask queue is formed; and then the corresponding subtask queue under the subtask queue is loaded into the task processing interface.
4. The intelligent linkage processing method based on enterprise project data decomposition according to claim 1, characterized in that: The processing state of the subtask currently loaded in the task processing interface is identified to obtain the processing attribute information of the subtask currently loaded, including: The processing status of the subtask currently loaded in the task processing interface is identified to obtain processing progress information and processing result bit error rate information of the subtask currently loaded.
5. The intelligent linkage processing method based on enterprise project data decomposition according to claim 4, characterized in that: Based on the processing attribute information, determining whether the currently loaded subtask is processed normally, and generating a corresponding task processing log; based on the task processing log, performing subtask loading and updating processing on the task processing interface, and updating the task processing log, including: If the processing progress information indicates that the currently loaded subtask has been processed, it is determined whether the bit error rate of the processing result of the currently loaded subtask is less than a preset bit error rate threshold. If so, it is determined that the currently loaded subtask is processed normally; otherwise, it is determined that the currently loaded subtask is not processed normally. If the currently loaded subtask is processed normally, a task processing log is generated for the processing result data of the currently loaded subtask; when the task processing log completes the operation on the processing result data of the currently loaded subtask, the task processing is loaded on the subtask queue that is adjacent to the currently loaded subtask, and the task processing log is updated based on the processing result data of the adjacent subtask.
6. The intelligent linkage processing method based on enterprise project data decomposition according to claim 3, characterized in that: Based on the updated task processing log, determining whether the user terminal has completed processing of all subtasks under the task includes: Determine whether the updated task processing log contains all subtask name information under the subtask queue; if so, determine that the user end has completed processing of all subtasks under the task; if not, determine that the user end has not completed processing of all subtasks under the task.
7. The intelligent linkage processing method based on enterprise project data decomposition according to claim 6, characterized in that: When the processing of all subtasks under the task has been completed, the processing results of all subtasks under the task are checked to determine whether the processing results are normal, including: When the processing of all subtasks under the task has been completed, the integrated processing results of all subtasks under the task are checked for garbled components to obtain the proportion of garbled data in the integrated processing results; if the proportion of garbled data is less than the preset proportion threshold, the integrated processing result is judged to be normal; otherwise, the integrated processing result is judged to be abnormal.
8. The intelligent linkage processing method based on enterprise project data decomposition according to claim 7, characterized in that: Uploading the data corresponding to the normal processing results to the cloud platform for storage, and based on the data access request received by the cloud platform, linking and sharing the data corresponding to the normal processing results with other user terminals, including: Compress and package the data corresponding to the normal integration processing results and upload them to the cloud platform for storage; The data access request received by the cloud platform is identified to determine whether the other user terminal initiating the data access request is a secure user terminal; if so, the data corresponding to the normal processing result is shared with the other user terminal in a linked manner; if not, the data corresponding to the normal processing result is not shared with the other user terminal in a linked manner.
Citation Information
Patent Citations
APP interaction process security verification method
CN112667417A
Batch task scheduling system, method and device, computer equipment and storage medium
CN117573306A