Data processing method and device, electronic equipment and computer readable storage medium
By acquiring and executing work orders generated from digital contingency plans, the problem of low efficiency in multi-department collaborative processing was solved, enabling timely and effective handling of incidents, improving processing efficiency and reducing negative impacts.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DIDI INFINITY TECH & DEV CO LTD
- Filing Date
- 2024-12-05
- Publication Date
- 2026-06-05
AI Technical Summary
When specific events occur, such as safety incidents on ride-hailing service platforms, existing technologies struggle to enable multi-departmental collaborative processing, leading to low incident handling efficiency and increased negative impacts.
By acquiring digital contingency plans for target events, multiple work orders are generated and executed in a preset order. Execution instructions are sent to the processing end, a notification group is established, and the processing status is tracked within the monitoring period to ensure timely completion of work orders.
This enabled timely and effective handling of the incident, improved processing efficiency, and reduced negative impacts.
Smart Images

Figure CN122155620A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more specifically to a data processing method, apparatus, electronic device, and computer-readable storage medium. Background Technology
[0002] In certain scenarios, such as safety incidents occurring during the operation of ride-hailing service platforms, multiple departments often need to coordinate and oversee the handling of these incidents. Therefore, an automated approach is needed to address these incidents promptly and effectively, minimizing their negative impact. Summary of the Invention
[0003] In view of this, the purpose of this invention is to provide a data processing method to improve event processing efficiency.
[0004] In a first aspect, embodiments of the present invention aim to provide a data processing method, the method comprising:
[0005] Obtain digital contingency plans for the target event;
[0006] Multiple work orders are generated based on the digital contingency plan, and the multiple work orders are executed in a preset execution order;
[0007] In response to the event handling process reaching the execution node of the work order, an execution instruction is sent to the processing end of the work order. The execution instruction is used to prompt the processing end to process the tracking content of the work order.
[0008] In response to the completion of the work order within the corresponding monitoring time, an execution instruction is sent to the processing terminal of the next work order.
[0009] Furthermore, the method also includes:
[0010] If the work order is not completed within the corresponding monitoring time, an execution instruction is sent again to the processing terminal of the work order.
[0011] Furthermore, the method also includes:
[0012] Establish a notification group corresponding to the target event.
[0013] Furthermore, sending the execution instruction to the processing terminal of the work order includes:
[0014] Add the processing terminal corresponding to the work order to the notification group;
[0015] An execution command is sent to the processing terminal in the notification group.
[0016] Furthermore, sending the execution instruction to the processing terminal of the work order includes:
[0017] The execution command is sent to the processing terminal of the work order based on the preset interaction interface.
[0018] Furthermore, the method also includes:
[0019] In response to the completion of the work order, the work order is deleted.
[0020] Furthermore, the method also includes:
[0021] Establish digital contingency plans for different types of target events;
[0022] Each of the aforementioned digital contingency plans will be written into the contingency plan database.
[0023] Secondly, embodiments of the present invention aim to provide a data processing system, the system comprising:
[0024] The server is configured to acquire a digital contingency plan for a target event; generate multiple work orders based on the digital contingency plan, and execute the multiple work orders in a preset execution order; in response to the event processing process reaching the execution node of the work order, send an execution instruction to the processing end of the work order, the execution instruction being used to prompt the processing end to process the tracking content of the work order; in response to the work order being processed within the corresponding tracking time, send an execution instruction to the processing end of the next work order.
[0025] The database is configured to store the digital contingency plan and the multiple work orders;
[0026] At least one processing terminal is configured to receive an execution instruction for a corresponding work order and process the tracking content of the corresponding work order based on the execution instruction.
[0027] Furthermore, the database is also configured to store the processing status of each of the work orders;
[0028] The server is also configured to obtain the processing status of the work order based on the monitoring time corresponding to the work order.
[0029] Thirdly, embodiments of the present invention aim to provide a data processing apparatus, the apparatus comprising:
[0030] The response unit is used to obtain a digital contingency plan for the target event, generate multiple work orders based on the digital contingency plan, and execute the multiple work orders in a preset execution order.
[0031] The notification unit is used to send an execution instruction to the processing end of the work order in response to the event processing process reaching the execution node of the work order. The execution instruction is used to prompt the processing end to process the tracking content of the work order.
[0032] The monitoring unit is used to send an execution instruction to the processing terminal of the next work order in response to the completion of the work order within the corresponding monitoring time.
[0033] Fourthly, embodiments of the present invention aim to provide a computer program product, the computer program product including a computer program / instruction, which, when executed by a processor, implements the method described in any of the preceding claims.
[0034] Fifthly, embodiments of the present invention aim to provide an electronic device, including a memory and a processor, the memory being used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described in any of the preceding claims.
[0035] Sixthly, embodiments of the present invention aim to provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method described in any of the preceding claims.
[0036] The technical solution of this invention obtains a digital contingency plan for a target event when it occurs; generates multiple work orders based on the digital contingency plan, which are executed in a preset execution order; and sends an execution instruction to the work order processing end in response to the event processing process reaching the execution node of the work order, prompting the processing end to handle the work order's tracking content. This enables timely and effective handling when a target event occurs, thereby improving event processing efficiency. Simultaneously, by sending an execution instruction to the processing end of the next work order in response to the completion of the work order within the corresponding tracking time, it ensures that pending work orders are processed in a timely and orderly manner, further improving event processing efficiency and reducing the negative impact of the target event. Attached Figure Description
[0037] The above and other objects, features and advantages of the present invention will become clearer from the following description of embodiments of the invention with reference to the accompanying drawings, in which:
[0038] Figure 1 This is a schematic diagram of the data processing system according to an embodiment of the present invention;
[0039] Figure 2 This is a flowchart of the data processing method according to an embodiment of the present invention;
[0040] Figure 3 This is a flowchart of the digital pre-planning process according to an embodiment of the present invention;
[0041] Figure 4 This is a schematic diagram of a digital plan according to an embodiment of the present invention;
[0042] Figure 5This is a schematic diagram illustrating the sending of execution instructions according to an embodiment of the present invention;
[0043] Figure 6 This is a flowchart of the work order tracking process according to an embodiment of the present invention;
[0044] Figure 7 This is a schematic diagram of a data processing device according to an embodiment of the present invention;
[0045] Figure 8 This is a schematic diagram of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0046] The present application is described below based on embodiments, but it is not limited to these embodiments. In the detailed description of the present application below, certain specific details are described in detail. Those skilled in the art can fully understand the present application without these details. To avoid obscuring the substance of the present application, well-known methods, processes, flows, elements, and circuits are not described in detail.
[0047] Furthermore, those skilled in the art should understand that the accompanying drawings provided herein are for illustrative purposes only and are not necessarily drawn to scale.
[0048] Unless the context explicitly requires it, words such as "including" or "contains" throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, meaning "including but not limited to".
[0049] In the description of this application, it should be understood that the terms "first," "second," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance. Furthermore, in the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0050] The solutions described in this specification and embodiments, if involving information acquisition, will collect data under legal and compliant conditions, ensuring the legality of the data source, and will take appropriate technical and management measures to ensure data security. If involving personal information processing, processing will be carried out under legal grounds (e.g., obtaining the consent of the personal information subject, or being necessary for contract performance), and will only be conducted within the prescribed or agreed scope. A user's refusal to process personal information beyond what is necessary for basic functions will not affect the user's use of basic functions.
[0051] This embodiment uses the handling of events (such as safety incidents) in the operation of a ride-hailing service platform as an example to illustrate a data processing method and system that improves event processing efficiency and reduces negative impacts while achieving automated event processing. However, it should be understood that the data processing method in this embodiment can also be applied to event processing in other scenarios, and the application scenarios of this method are not limited here.
[0052] Figure 1 This is a schematic diagram of a data processing system according to an embodiment of the present invention. Figure 1 As shown, the data processing system in this embodiment is the foundation for implementing the data processing method. The data processing system includes a database 11, a server 12, and at least one processing terminal 13. The database 11, server 12, and processing terminal 13 are connected via a network to transmit data and information. Furthermore, to handle events, the database 11 is configured to store digital contingency plans corresponding to the target event, as well as multiple work orders and related information for each work order involved in processing the digital contingency plan. The server 12 is configured to retrieve the digital contingency plan for the target event from the database 11 when the target event occurs, and send execution instructions to at least one processing terminal 13 corresponding to the target event based on the digital contingency plan, prompting the processing terminal to perform corresponding processing operations. The processing terminal 13 is configured to receive the execution instructions and process the corresponding work orders based on the execution instructions. Once each processing terminal 13 has processed its corresponding work order, the entire processing of the target event is completed. Therefore, through the combined action of the server, data processor, and processing terminal, this embodiment can achieve automated event processing, improve event processing efficiency, and thereby reduce the negative impact of events.
[0053] Optionally, in this embodiment, the data processing system selects the Flask framework as the backend development framework, combining it with frontend technologies (such as Python) and database technologies (such as MySQL) to implement digital emergency response plan processing. The Flask framework is a lightweight web framework that provides rich extension libraries and various security measures (such as session management, CSRF protection, and automatic HTML escaping provided by the Jinja2 template engine), allowing for easy functional expansion to meet the diverse functional and security requirements of the digital emergency response plan system. Furthermore, the Flask framework's API design is concise and its documentation is comprehensive, facilitating the rapid development of digital emergency response plan system prototypes and iterative optimization, resulting in high usability and development efficiency. Frontend technologies enable dynamic page rendering and data display. Database technology is used to record the creation, updating, deletion, and query status information of work orders in the digital emergency response plan. Therefore, this embodiment, through the above organizational structure, constructs a data processing system capable of quickly matching and activating corresponding emergency plans when a target event (e.g., a sudden event) occurs, guiding the orderly conduct of emergency response work.
[0054] Furthermore, in this embodiment, the Flask framework is deployed on a server. The Flask framework can implement these functions by defining routes and view functions, and ensure the system's response speed and stability, thereby realizing functions such as user management, contingency plan management, and emergency response.
[0055] It should be noted that the backend development framework, frontend technology and database technology given in this embodiment are only examples. The specific technologies can be selected according to the actual application scenario, and there are no restrictions on them here.
[0056] Below, for ease of understanding, this embodiment describes the data processing method for implementing digital contingency plan processing from the server's perspective.
[0057] Figure 2 This is a flowchart of a data processing method according to an embodiment of the present invention. Figure 2 As shown, the data processing method in this embodiment includes the following steps.
[0058] In step S210, a digital contingency plan for the target event is obtained.
[0059] In this embodiment, the target event can be any specific type of event, such as driver-passenger conflict, traffic safety incident, etc., and can be set according to the application scenario.
[0060] Optionally, in order to respond to various emergencies in a timely manner, this embodiment will pre-establish multiple digital contingency plans for target events before the target event occurs, so that the digital contingency plans can be quickly activated when the event occurs, and the event can be handled based on the digital contingency plans, thereby improving the efficiency of event handling and reducing the negative impact that the event may cause.
[0061] Furthermore, in this embodiment, digital contingency plans corresponding to different types of target events are pre-established, and each digital contingency plan is written into the contingency plan database. When a target event occurs, this embodiment can retrieve the digital contingency plan for the target event from the contingency plan database based on the type of the target event, so as to process the target event based on the data-driven contingency plan.
[0062] Optionally, the database used to store each digital contingency plan in this embodiment can be a dedicated database or a database used when processing a digital contingency plan for a single target event. Therefore, by providing different methods for storing different digital contingency plans, this embodiment enables flexible storage of digital contingency plans, thereby facilitating their use.
[0063] Alternatively, in this embodiment, the type of the target event can be determined by identifying keywords in the description text of the target event, and a query can be performed in the contingency plan database based on the type of the target event to determine the digital contingency plan for the target event. This can improve the efficiency of obtaining the digital contingency plan for the target event and help improve the overall event handling efficiency.
[0064] In step S220, multiple work orders are generated based on the digital plan, and the multiple work orders are executed in a preset execution order.
[0065] In this embodiment, the digital contingency plan is a digital representation of the method for handling the target event, including event handling content, the processing order of each content, and event handling terminal information. Processing the target event based on the digital contingency plan allows the processing terminal to more clearly understand the handling process and content of the target event. Following the processing flow in the digital contingency plan and executing the corresponding processing content can significantly shorten the event response time, improve response speed and processing efficiency, and minimize the negative impact of the event.
[0066] Optionally, when processing target events based on digital contingency plans, in order to facilitate the management of event processing content, this embodiment will generate multiple work orders based on the digital contingency plans for the target events, and each work order will be executed in a preset execution order, with each work order having corresponding processing content and processing terminal.
[0067] Optionally, in this embodiment, when generating multiple work orders based on the digital contingency plan for the target event, work orders can be generated on a per-processing-content basis, meaning each processing content corresponds to one work order; alternatively, work orders can be generated on a per-event-processing-stage basis, meaning each event-processing-stage corresponds to one work order. For example, if the event-processing stages include an information acquisition stage, an information monitoring stage, and a process synchronization stage, then each of these stages corresponds to one work order. Therefore, by providing the above-mentioned method for generating multiple work orders corresponding to the digital contingency plan for the target event, this embodiment allows for convenient and flexible work order configuration, guiding the processing end to process the target event based on the work orders.
[0068] Furthermore, the execution order of multiple work orders corresponding to a digital contingency plan can be set to serial or parallel mode according to actual usage needs, thereby greatly improving the convenience of digital contingency plan processing and further enhancing its efficiency. At the same time, it should be understood that when a work order corresponds to one event processing stage, the processing order of different processing contents within the same event processing stage is also set according to actual usage needs.
[0069] Optionally, to ensure the smooth execution of the digital contingency plan, this embodiment automatically starts a monitoring coroutine at the same time as the digital contingency plan is initiated, so as to monitor the execution process of the digital contingency plan and the processing content and status of the work orders at each processing end. This can track the processing status of each work order and the overall execution process of the digital contingency plan in real time, which is conducive to further improving the efficiency of event handling.
[0070] Furthermore, this embodiment uses coroutine technology (e.g., gevent.spawn) to monitor the overall execution process of the digital contingency plan for the target event and the processing status of each work order. To improve monitoring efficiency, this embodiment sets corresponding monitoring clocks for the overall execution process of the digital contingency plan and for each work order. Specifically, a process monitoring clock records the execution nodes of each work order in the digital contingency plan, a collaborative monitoring clock records the processing start time of each work order, and a closing monitoring clock records the processing completion time of each work order. Thus, by setting the aforementioned monitoring clocks, the execution nodes, processing start times, and processing completion times of each work order can be recorded in real time, facilitating timely understanding of the processing status of each work order and the processing progress of the digital contingency plan. Adjusting processing strategies based on the work order processing status and the digital contingency plan processing progress further improves the processing efficiency of the target event.
[0071] In step S230, in response to the event processing process reaching the execution node of the work order, an execution instruction is sent to the processing end of the work order. The execution instruction is used to prompt the processing end to process the tracking content of the work order.
[0072] In this embodiment, when the event processing process corresponding to the digital contingency plan reaches the execution node of a work order, an execution instruction is sent to the processing end of that work order. This instruction prompts the processing end to handle the assigned tasks for the work order. The assigned tasks are the processing requirements that need to be completed for that work order. Therefore, by prompting the processing end with the assigned tasks, the processing end is reminded to handle the relevant tasks, improving the efficiency of work order processing and thus enhancing the overall efficiency of digital contingency plans and target event processing.
[0073] Optionally, to further improve the processing efficiency of target events, this embodiment automatically establishes a notification group corresponding to the target event at the same time as starting the data-driven contingency plan processing. This establishes a connection between all processing terminals corresponding to the target event through the notification group, enabling the internal communication tools to issue execution instructions in the notification group on a regular and automated basis according to different regions, business lines, and functional departments (i.e., processing terminals) when processing the target event. This allows for coordination and monitoring of specific responsible persons, thereby speeding up the processing of target events and improving the processing efficiency of target events.
[0074] Furthermore, in an optional implementation, this embodiment can automatically add all processing endpoints in the digital plan for the target event to the notification group when establishing the notification group corresponding to the target event. When the event processing progress of the target event reaches the execution node of each work order, an execution instruction is sent to the processing endpoint corresponding to the work order in the notification group. Specifically, the notification group has a unique identifier (e.g., group ID), and the correspondence between the target event and the notification group can be identified by the digital plan identifier or other identifiers. When adding a processing endpoint to the notification group, the processing endpoint and the corresponding work order are uniquely identified. For example, the work order ID can be used to identify the work order and its binding relationship with the corresponding processing endpoint.
[0075] Meanwhile, to facilitate the management of target events, this embodiment will write relevant information corresponding to the notification group, including but not limited to digital contingency plan identifier, notification group identifier, work order identifier, and timestamps generated when the notification group is created and used, into the database when creating and using the notification group.
[0076] In another alternative implementation, this embodiment can also pre-establish a notification group that does not contain a processing terminal. When the event processing process of the digital contingency plan for the target event reaches the execution node of the work order, the processing terminal corresponding to the work order is added to the notification group, and an execution instruction is sent to the corresponding processing terminal in the notification group.
[0077] Furthermore, when sending execution instructions to the work order processing end, this embodiment can send execution instructions to the work order processing end based on a preset interactive interface. This ensures that the execution instructions are effectively transmitted to the processing end, thereby reminding the processing personnel at the processing end to quickly process the work order, improving the work order processing efficiency, and thus improving the overall processing efficiency of digital contingency plans and target events.
[0078] Optionally, in this embodiment, while sending the execution instruction to the work order processing terminal, the processing status of the work order is automatically monitored to promptly understand its processing status. Further, this embodiment pre-sets the monitoring time corresponding to each work order. When monitoring the processing status of a work order, the server is also configured to obtain the work order's processing status based on the corresponding monitoring time, that is, to obtain the work order's processing status once every preset monitoring time. Simultaneously, the database in this embodiment is configured to store the processing status of each work order, so that the server can retrieve the processing status of each work order from the database and determine the processing progress of the digital contingency plan based on the processing status of each work order.
[0079] Optionally, when a work order corresponding to the same event handling stage has multiple processing items, each processing item is also assigned a corresponding tracking time and tracking frequency. The tracking time of the work order is determined based on the tracking time of each processing item corresponding to that work order. For example, the tracking time of the work order is equal to or greater than the maximum tracking time of each processing item corresponding to the work order.
[0080] Alternatively, in this embodiment, the monitoring time for different work orders, as well as the monitoring time for different processing contents within the same work order, can be the same or different, depending on the actual application scenario. For example, considering that the processing contents of different work orders are different, the time required for each work order to complete its corresponding processing content will vary. Therefore, different monitoring times can be set for different work orders to improve the rationality and effectiveness of the monitoring time settings, which is beneficial to improving the overall processing efficiency of digital contingency plans and target events. However, it should be understood that the monitoring times for various processing contents, work orders, and monitoring frequencies given in this embodiment are only examples. The specific setting method can be set according to actual usage needs, and there are no restrictions on this.
[0081] In step S240, in response to the completion of the work order within the corresponding monitoring time, an execution instruction is sent to the processing end of the next work order.
[0082] In this embodiment, after the current work order is completed, the processing terminal sends a feedback message indicating completion to the server. Upon receiving the feedback message, the server controls the event processing process of the digital contingency plan to automatically jump to the execution node of the next work order and automatically sends an execution instruction to the processing terminal of the next work order to trigger the processing of the next work order.
[0083] Optionally, after the current work order is processed, in this embodiment, the work order is deleted from the database in response to the completion of the work order, so as to reduce the impact of the processed work orders on the unprocessed work orders, which is conducive to further improving the overall processing efficiency of digital contingency plans and target events.
[0084] Optionally, if the current work order is not completed within the corresponding monitoring time, this embodiment will respond to the fact that the work order has not been completed within the corresponding monitoring time by sending an execution instruction to the processing end of the work order again, so as to urge the processing end to process the work order quickly, thereby improving the overall processing efficiency of digital contingency plans and target events.
[0085] The technical solution of this embodiment obtains a digital contingency plan for the target event when it occurs; generates multiple work orders based on the digital contingency plan and executes them in a preset execution order; and sends an execution instruction to the work order processing end in response to the event processing process reaching the execution node of the work order, prompting the processing end to handle the work order's tracking content. This enables timely and effective handling when the target event occurs, thereby improving event handling efficiency. Simultaneously, by sending an execution instruction to the processing end of the next work order in response to the work order being processed within its corresponding tracking time, it ensures that pending work orders are processed in a timely and orderly manner, further improving event handling efficiency and reducing the negative impact of the target event.
[0086] Figure 3 This is a flowchart of the digital pre-planning process according to an embodiment of the present invention. For example... Figure 3 As shown, in this embodiment, the digital contingency plan processing for target events is achieved through the following method.
[0087] In step S310, a digital contingency plan is retrieved from the database.
[0088] In this embodiment, a digital contingency plan of the same type as the target event is retrieved from the database according to the type of the target event.
[0089] In step S320, it is determined whether collaborative processing is required.
[0090] In this embodiment, if a digital contingency plan for the target event is not obtained, it is determined not to start the digital contingency plan processing (i.e., collaborative processing), and step S330 is executed.
[0091] Upon obtaining the digital contingency plan for the target event, determine to initiate digital contingency plan processing (i.e., collaborative processing), start the event processing process of digital contingency plan processing according to the execution order of multiple work orders corresponding to the digital contingency plan, and continue to execute step S340.
[0092] In step S340, it is determined whether the execution node of the work order has been reached.
[0093] In this embodiment, when the event processing process of the digital contingency plan reaches the execution node of a certain work order, step S350 continues to be executed, and an execution instruction is sent to the processing terminal corresponding to the work order that has reached the execution node.
[0094] If the execution node of a certain work order has not been reached, step S360 continues to be executed, and the work order enters the sentinel mode, waiting for other work orders to continue to be executed, until the event processing process of the digital contingency plan reaches the execution node of the work order.
[0095] Figure 4 This is a schematic diagram of a digital plan according to an embodiment of the present invention. For example... Figure 4 As shown, in this embodiment, work orders corresponding to digital contingency plans are generated in units of event processing stages (i.e., processing stages in the figure). Information acquisition, information monitoring, and process synchronization stages each have corresponding work orders, and each work order contains multiple processing items, each with a corresponding processing terminal. All processing items within the same work order can be executed, and each processing item has a corresponding monitoring time and frequency.
[0096] Optionally, in this embodiment, each processing item in the same work order can correspond to a different processing terminal, and each processing item can use the same monitoring time and monitoring frequency.
[0097] Figure 5 This is a schematic diagram illustrating the sending and execution of instructions according to an embodiment of the present invention. For example... Figure 5 As shown, in this embodiment, when the server sends an execution instruction to the processing end, it sends the instruction to the processing end corresponding to the work order that has reached the execution node within the notification group corresponding to the target event. After receiving the execution instruction, the processing end displays the notification group and the execution instruction within it on the display page to the corresponding processing personnel. The processing personnel view the processing content of the work order through the notification group and the execution instruction displayed on the display interface, and then process the work order content.
[0098] Figure 6 This is a flowchart illustrating the work order tracking process according to an embodiment of the present invention. For example... Figure 6 As shown, in this embodiment, the processing status of work orders is monitored using the following method.
[0099] In step S610, the processing status of the work order is retrieved from the database.
[0100] In step S620, it is determined whether the current work order has been completed.
[0101] In this embodiment, when the processing completion timestamp of the work order is obtained, it is determined that the current work order has been processed and step S630 is executed to delete the work order from the database. If the processing completion timestamp of the work order is not obtained, it is determined that the current work order has not been processed and step S640 is executed.
[0102] In step S640, it is determined whether the monitoring time has been reached.
[0103] In this embodiment, if the time difference between the current time and the start time of the work order processing is less than (i.e., less than) the duration corresponding to the monitoring time, it is determined that the current time has not reached the monitoring time, and step S650 continues to be executed to continue waiting for the work order to be executed. However, if the time difference between the current time and the start time of the work order processing reaches (i.e., equal to or greater than) the duration corresponding to the monitoring time, it is determined that the current time has reached the monitoring time, and step S660 continues to be executed.
[0104] In step S660, the execution command is sent again.
[0105] In this embodiment, when the current work order's monitoring time is reached, an execution instruction will be sent to the current work order's processing terminal again.
[0106] Therefore, the technical solution of this embodiment obtains a digital contingency plan for the target event when it occurs; generates multiple work orders based on the digital contingency plan and executes them in a preset execution order; and automatically sends an execution instruction to the work order processing end when the event processing process reaches the execution node of the work order, prompting the processing end to process the work order's tracking content. This enables the rapid and orderly processing of each work order when the target event occurs, thereby timely and effectively handling the target event and improving the processing efficiency of the target event. Simultaneously, by monitoring the processing status of the work orders according to their corresponding tracking time and sending another execution instruction to the work order processing end if the work order's processing content is not completed within the tracking time, it is possible to further ensure that pending work orders are processed in a timely manner, thereby further improving event processing efficiency and reducing the negative impact of the target event.
[0107] Figure 7 This is a schematic diagram of a data processing apparatus according to an embodiment of the present invention. Figure 7As shown, the data processing device in this embodiment includes a response unit 71, a notification unit 72, and a monitoring unit 73. The response unit 71 is used to acquire a digital plan for the target event, generate multiple work orders based on the digital plan, and execute the multiple work orders in a preset execution order. The notification unit 72 is used to send an execution instruction to the work order processing end in response to the event processing process reaching the execution node of the work order. The execution instruction is used to prompt the processing end to process the monitoring content of the work order. The monitoring unit 73 is used to send an execution instruction to the processing end of the next work order in response to the work order being processed within the corresponding monitoring time.
[0108] Optionally, the data processing device in this embodiment is also used to establish digital contingency plans corresponding to different types of target events; and to write each digital contingency plan into the contingency plan database.
[0109] Optionally, the response unit 71 in this embodiment is further configured to establish a notification group corresponding to the target event. When sending an execution instruction to the processing end of the work order, the notification unit 72 is further configured to add the processing end corresponding to the work order to the notification group; and send the execution instruction to the processing end in the notification group. Further, the notification unit 72 is also configured to send the execution instruction to the processing end of the work order based on a preset interactive interface.
[0110] Optionally, the monitoring unit 73 in this embodiment is further configured to delete the work order in response to the completion of the work order execution; and to send an execution instruction to the work order processing terminal again in response to the work order not being processed within the corresponding monitoring time.
[0111] Figure 8 This is a schematic diagram of an electronic device according to an embodiment of the present invention. (For example...) Figure 8 As shown, Figure 8 The illustrated electronic device is a general-purpose data processing device, comprising a general-purpose computer hardware architecture, including at least a processor 81 and a memory 82. The processor 81 and memory 82 are connected via a bus 83. The memory 82 is adapted to store instructions or programs executable by the processor 81. The processor 81 can be a standalone microprocessor or a collection of one or more microprocessors. Thus, the processor 81 executes the instructions stored in the memory 82, thereby performing the method flow of the embodiments of the present invention as described above to process data and control other devices. The bus 83 connects the aforementioned components together, and also connects these components to a display controller 84, a display device, and an input / output (I / O) device 85. The input / output (I / O) device 85 can be a mouse, keyboard, modem, network interface, touch input device, motion-sensing input device, printer, and other devices known in the art. Typically, the input / output device 85 is connected to the system via an input / output (I / O) controller 86.
[0112] Those skilled in the art will understand that embodiments of this application can be provided as methods, apparatus (devices), or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0113] This application is described with reference to flowchart illustrations of methods, apparatus (devices), and computer program products according to embodiments of this application. It should be understood that each step in the flowchart can be implemented by computer program instructions.
[0114] These computer program instructions may be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including an instruction means, the implementation process of which is described in the instruction means. Figure 1 The function specified in one or more processes.
[0115] These computer program instructions may also be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, produce instructions for implementing processes. Figure 1 A device for a function specified in one or more processes.
[0116] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program for use by a computer to execute some or all of the above-described method embodiments.
[0117] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program specifying the relevant hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0118] The above description is merely a preferred embodiment of this application and is not intended to limit this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A data processing method, characterized in that, The method includes: Obtain digital contingency plans for the target event; Multiple work orders are generated based on the digital contingency plan, and the multiple work orders are executed in a preset execution order; In response to the event handling process reaching the execution node of the work order, an execution instruction is sent to the processing end of the work order. The execution instruction is used to prompt the processing end to process the tracking content of the work order. In response to the completion of the work order within the corresponding monitoring time, an execution instruction is sent to the processing terminal of the next work order.
2. The method according to claim 1, characterized in that, The method further includes: If the work order is not completed within the corresponding monitoring time, an execution instruction is sent again to the processing terminal of the work order.
3. The method according to claim 1, characterized in that, The method further includes: Establish a notification group corresponding to the target event.
4. The method according to claim 3, characterized in that, Sending the execution instruction to the processing terminal of the work order includes: Add the processing terminal corresponding to the work order to the notification group; An execution command is sent to the processing terminal in the notification group.
5. The method according to claim 1, characterized in that, Sending the execution instruction to the processing terminal of the work order includes: The execution command is sent to the processing terminal of the work order based on the preset interaction interface.
6. The method according to claim 1, characterized in that, The method further includes: In response to the completion of the work order, the work order is deleted.
7. The method according to claim 1, characterized in that, The method further includes: Establish digital contingency plans for different types of target events; Each of the aforementioned digital contingency plans will be written into the contingency plan database.
8. A data processing system, characterized in that, The system includes: The server is configured to acquire a digital contingency plan for a target event; generate multiple work orders based on the digital contingency plan, and execute the multiple work orders in a preset execution order; in response to the event processing process reaching the execution node of the work order, send an execution instruction to the processing end of the work order, the execution instruction being used to prompt the processing end to process the tracking content of the work order; in response to the work order being processed within the corresponding tracking time, send an execution instruction to the processing end of the next work order. The database is configured to store the digital contingency plan and the multiple work orders; At least one processing terminal is configured to receive an execution instruction for a corresponding work order and process the tracking content of the corresponding work order based on the execution instruction.
9. The system according to claim 8, characterized in that, The database is also configured to store the processing status of each of the work orders; The server is also configured to obtain the processing status of the work order based on the monitoring time corresponding to the work order.
10. A data processing apparatus, characterized in that, The device includes: The response unit is used to obtain a digital contingency plan for the target event, generate multiple work orders based on the digital contingency plan, and execute the multiple work orders in a preset execution order. The notification unit is used to send an execution instruction to the processing end of the work order in response to the event processing process reaching the execution node of the work order. The execution instruction is used to prompt the processing end to process the tracking content of the work order. The monitoring unit is used to send an execution instruction to the processing terminal of the next work order in response to the completion of the work order within the corresponding monitoring time.
11. A computer program product, characterized in that, The computer program product includes a computer program / instruction that, when executed by a processor, implements the method of any one of claims 1-7.
12. An electronic device comprising a memory and a processor, characterized in that, The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method of any one of claims 1-7.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1-7.