Intelligent Optimization Method and Apparatus Based on Collaborative Events

By using an intelligent optimization method based on collaborative events, the business processing operations of collaborative events are identified and executed, which solves the problem of low efficiency in adjusting collaborative relationships between software design stages and achieves efficient, convenient collaborative processing and improved accuracy.

CN115587802BActive Publication Date: 2026-06-30SHENZHEN COMTOP INFORMATION TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SHENZHEN COMTOP INFORMATION TECH
Filing Date
2022-11-04
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

In existing technologies, the efficiency of adjusting the collaborative relationships between software design stages is low, requiring a large amount of manpower and resources for manual adjustment and debugging, resulting in insufficient processing efficiency and convenience.

Method used

By using an intelligent optimization method based on collaborative events, the target collaborative event is determined according to the set event collaboration configuration information and event triggering instructions, and business processing operations are executed based on the collaborative processing conditions, including determining collaborative process information, microservice information and collaborative processing information, so as to realize intelligent matching and interaction between events and collaborative events.

Benefits of technology

It improves the efficiency and convenience of handling collaborative events, enhances the accuracy and reliability of collaboration, and improves the efficiency and convenience of collaboration between software design stages.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115587802B_ABST
    Figure CN115587802B_ABST
Patent Text Reader

Abstract

This invention discloses an intelligent optimization method and apparatus based on collaborative events. The method includes: determining a target collaborative event corresponding to a pending event based on event collaboration configuration information and an event triggering instruction; the event triggering instruction includes the pending event and first event information corresponding to the pending event; determining corresponding collaborative processing information based on the target collaborative event and collaborative processing conditions; and performing business processing operations on the pending event based on the collaborative processing information to obtain a business processing result. As can be seen, this invention can determine the collaborative event corresponding to a pending event, and perform business processing operations on the pending event based on the collaborative event. It can realize the interaction between the pending event and the collaborative event, improve the collaboration efficiency and convenience of the pending event, and thus improve the processing efficiency and convenience of the pending event. Furthermore, it can also improve the collaboration accuracy and reliability of the pending event, thereby improving the processing accuracy and reliability of the pending event.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of collaborative optimization technology, and in particular to an intelligent optimization method and apparatus based on collaborative events. Background Technology

[0002] As the software design process becomes increasingly information-based, the scope of software design has broadened, encompassing numerous design stages such as domain and domain service design, technical architecture design, development architecture design, data architecture design, deployment architecture design, simulation and testing design, detailed business logic design, and interface prototype design. Each design stage has a close and complex collaborative relationship, and changes in one stage can lead to changes in the next. Therefore, a significant amount of human and material resources are required to adjust and stabilize the overall design process.

[0003] Currently, adjustments to collaborative design processes often involve manual modifications and debugging by staff for each stage. When errors occur during debugging, each stage must be checked and analyzed individually, resulting in low efficiency and convenience. Therefore, providing an intelligent optimization method that improves the efficiency and convenience of collaborative event-based event handling is crucial. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide an intelligent optimization method and apparatus based on collaborative events, which can improve the efficiency and convenience of event processing based on collaborative events.

[0005] To address the aforementioned technical problems, the first aspect of this invention discloses an intelligent optimization method based on collaborative events, the method comprising:

[0006] Based on the set event collaboration configuration information and the received event triggering instruction, the target collaboration event corresponding to the event to be processed is determined; the event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed.

[0007] Based on the target collaboration event and the set collaboration processing conditions, determine the corresponding collaboration processing information;

[0008] Based on the collaborative processing information, business processing operations are performed on the events to be processed to obtain business processing results.

[0009] As an optional implementation, in the first aspect of the present invention, determining the corresponding collaborative processing information based on the target collaborative event and the set collaborative processing conditions includes:

[0010] Based on the second event information corresponding to the target collaborative event and the set event flow configuration information, determine the collaborative flow information corresponding to the target collaborative event;

[0011] Based on the collaboration process information, the second event information, and the set business configuration information, determine the microservice information corresponding to the target collaboration event;

[0012] Based on the microservice information, the first event information, and the second event information, determine the collaborative processing information corresponding to the target collaborative event.

[0013] As an optional implementation, in a first aspect of the present invention, determining the collaboration processing information corresponding to the target collaboration event based on the microservice information, the first event information, and the second event information includes:

[0014] Based on the microservice information, the microservice details corresponding to the target collaboration event are determined; the microservice details include the number of microservices and the types of microservices.

[0015] Based on the microservice status, determine whether the target collaboration event meets the preset microservice collaboration conditions;

[0016] When it is determined that the target collaboration event meets the microservice collaboration conditions, the collaboration processing information corresponding to the target collaboration event is determined based on the microservice status, the first event information, and the second event information.

[0017] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0018] When it is determined that the target collaboration event does not meet the microservice collaboration conditions, the corresponding microservice type information is determined based on the microservice situation.

[0019] Based on the microservice type information and the set microservice type configuration information, determine the sub-processing information corresponding to each microservice type;

[0020] Based on all the sub-processing information, determine whether all the microservice types meet the preset collaborative processing conflict conditions;

[0021] When the judgment result is negative, the collaborative processing information corresponding to the target collaborative event is determined based on all the sub-processing information, the first event information, and the second event information.

[0022] When the judgment result is yes, the microservice collaboration adjustment information is determined based on all the sub-processing information and the set collaboration processing adjustment information; the collaboration processing information corresponding to the target collaboration event is determined based on the microservice collaboration adjustment information, the first event information and the second event information.

[0023] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0024] Perform event flow configuration operations on the target collaborative event to obtain the corresponding event flow configuration information;

[0025] And, the step of performing an event flow configuration operation on the target collaborative event to obtain the corresponding event flow configuration information includes:

[0026] Based on the second event information corresponding to the target collaboration event, determine the event type information corresponding to the target collaboration event, and based on the event type information and the set first process analysis conditions, determine the type configuration process information corresponding to the target collaboration event;

[0027] Based on the second event information, determine the event content information corresponding to the target collaboration event, and based on the event content information and the set second process analysis conditions, determine the condition configuration process information corresponding to the target collaboration event;

[0028] Based on the type configuration process information and the condition configuration process information, determine the event process configuration information corresponding to the target collaborative event.

[0029] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0030] Monitor the processing operations corresponding to the pending events to obtain the corresponding processing status; the processing operations include the business processing operations corresponding to the pending events and the collaborative processing operations corresponding to the target collaborative events.

[0031] Based on the processing status, determine whether the event to be processed meets the set valid processing conditions;

[0032] When the judgment result is yes, the processing information corresponding to the event to be processed is determined according to the processing situation, and the processing information is recorded in the information database; the processing information includes the business processing trajectory information corresponding to the event to be processed and the collaborative processing trajectory information corresponding to the target collaborative event;

[0033] When the judgment result is negative, the adjustment information corresponding to the event to be processed is determined according to the processing status and the set adjustment analysis conditions; the adjustment information and the processing status are recorded in the information database.

[0034] As an optional implementation, in the first aspect of the present invention, the method further includes:

[0035] Receive a viewing instruction and determine the corresponding collaborative step that needs to be viewed based on the viewing instruction;

[0036] Obtain the execution information corresponding to the collaboration step that needs to be viewed, and determine the execution status of the collaboration step that needs to be viewed based on the execution information;

[0037] Based on the execution status, determine whether the collaboration step to be checked meets the preset execution conditions;

[0038] When the judgment result is yes, determine the associated collaborative links corresponding to the collaborative links that need to be viewed and the associated execution status of the associated collaborative links, and display the execution status and the associated execution status;

[0039] If the judgment result is negative, the execution status will be displayed.

[0040] A second aspect of the present invention discloses an intelligent optimization device based on collaborative events, the device comprising:

[0041] The determination module is used to determine the target collaborative event corresponding to the event to be processed based on the set event collaboration configuration information and the received event triggering instruction; the event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed; and to determine the corresponding collaborative processing information based on the target collaborative event and the set collaborative processing conditions.

[0042] The business processing module is used to perform business processing operations on the event to be processed based on the collaborative processing information, and obtain the business processing result.

[0043] As an optional implementation, in the second aspect of the present invention, the method by which the determining module determines the corresponding collaborative processing information based on the target collaborative event and the set collaborative processing conditions specifically includes:

[0044] Based on the second event information corresponding to the target collaborative event and the set event flow configuration information, determine the collaborative flow information corresponding to the target collaborative event;

[0045] Based on the collaboration process information, the second event information, and the set business configuration information, determine the microservice information corresponding to the target collaboration event;

[0046] Based on the microservice information, the first event information, and the second event information, determine the collaborative processing information corresponding to the target collaborative event.

[0047] As an optional implementation, in a second aspect of the present invention, the method by which the determining module determines the collaborative processing information corresponding to the target collaborative event based on the microservice information, the first event information, and the second event information specifically includes:

[0048] Based on the microservice information, the microservice details corresponding to the target collaboration event are determined; the microservice details include the number of microservices and the types of microservices.

[0049] Based on the microservice status, determine whether the target collaboration event meets the preset microservice collaboration conditions;

[0050] When it is determined that the target collaboration event meets the microservice collaboration conditions, the collaboration processing information corresponding to the target collaboration event is determined based on the microservice status, the first event information, and the second event information.

[0051] As an optional implementation, in a second aspect of the present invention, the determining module is further configured to, when it is determined that the target collaboration event does not meet the microservice collaboration conditions, determine the corresponding microservice type information based on the microservice situation; determine the sub-processing information corresponding to each microservice type based on the microservice type information and the set microservice type configuration information; determine whether all microservice types meet the preset collaboration processing conflict conditions based on all the sub-processing information; when the determination result is negative, determine the collaboration processing information corresponding to the target collaboration event based on all the sub-processing information, the first event information, and the second event information; when the determination result is positive, determine the microservice collaboration adjustment information based on all the sub-processing information and the set collaboration processing adjustment information; and determine the collaboration processing information corresponding to the target collaboration event based on the microservice collaboration adjustment information, the first event information, and the second event information.

[0052] As an optional implementation, in a second aspect of the invention, the apparatus further includes:

[0053] The process configuration module is used to perform event process configuration operations on the target collaborative event and obtain the corresponding event process configuration information.

[0054] Furthermore, the specific methods by which the process configuration module performs event process configuration operations on the target collaborative event to obtain the corresponding event process configuration information include:

[0055] Based on the second event information corresponding to the target collaboration event, determine the event type information corresponding to the target collaboration event, and based on the event type information and the set first process analysis conditions, determine the type configuration process information corresponding to the target collaboration event;

[0056] Based on the second event information, determine the event content information corresponding to the target collaboration event, and based on the event content information and the set second process analysis conditions, determine the condition configuration process information corresponding to the target collaboration event;

[0057] Based on the type configuration process information and the condition configuration process information, determine the event process configuration information corresponding to the target collaborative event.

[0058] As an optional implementation, in a second aspect of the invention, the apparatus further includes:

[0059] The monitoring module is used to monitor the processing operations corresponding to the pending events and obtain the corresponding processing status; the processing operations include the business processing operations corresponding to the pending events and the collaborative processing operations corresponding to the target collaborative events;

[0060] The judgment module is used to determine whether the event to be processed meets the set valid processing conditions based on the processing status.

[0061] The determining module is further configured to, when the judging module determines that the event to be processed meets the valid processing conditions, determine the processing information corresponding to the event to be processed according to the processing situation, and record the processing information in the information database; the processing information includes the business processing trajectory information corresponding to the event to be processed and the collaborative processing trajectory information corresponding to the target collaborative event;

[0062] The determining module is further configured to, when the judging module determines that the event to be processed does not meet the valid processing conditions, determine the adjustment information corresponding to the event to be processed based on the processing status and the set adjustment analysis conditions; and record the adjustment information and the processing status in the information database.

[0063] As an optional implementation, in a second aspect of the invention, the apparatus further includes:

[0064] The instruction receiving module is also used to receive viewing instructions;

[0065] The determining module is also used to determine the corresponding collaborative step to be viewed based on the viewing instruction;

[0066] The acquisition module is used to acquire the execution information corresponding to the collaboration step that needs to be viewed;

[0067] The determining module is further configured to determine the execution status of the collaboration step that needs to be viewed based on the execution information;

[0068] The judgment module is also used to determine, based on the execution status, whether the collaboration step to be checked meets the preset execution conditions;

[0069] The determining module is further configured to determine the associated collaboration link corresponding to the collaboration link to be viewed and the associated execution status corresponding to the associated collaboration link when the judging module determines that the collaboration link to be viewed meets the executed condition;

[0070] The display module is used to display the execution status and the associated execution status;

[0071] The display module is also used to display the execution status when the judgment module determines that the collaboration step to be viewed does not meet the executed conditions.

[0072] A third aspect of the present invention discloses another intelligent optimization device based on collaborative events, the device comprising:

[0073] Memory containing executable program code;

[0074] A processor coupled to the memory;

[0075] The processor calls the executable program code stored in the memory to execute the intelligent optimization method based on cooperative events disclosed in the first aspect of the present invention.

[0076] The fourth aspect of the present invention discloses a computer storage medium storing computer instructions, which, when invoked, are used to execute an intelligent optimization method based on cooperative events disclosed in the first aspect of the present invention.

[0077] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0078] In this embodiment of the invention, a target collaborative event corresponding to the event to be processed is determined based on the set event collaboration configuration information and the received event triggering instruction. The event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed. Based on the target collaborative event and the set collaborative processing conditions, corresponding collaborative processing information is determined. Based on the collaborative processing information, a business processing operation is performed on the event to be processed to obtain a business processing result. It can be seen that the present invention can determine the collaborative event corresponding to the event to be processed and perform business processing operations on the event to be processed based on the collaborative event. It can realize the interaction between the event to be processed and the collaborative event, which is beneficial to improving the collaboration efficiency and convenience of the event to be processed, and thus improving the processing efficiency and convenience of the event to be processed. In addition, it can intelligently match targeted collaborative events for the event to be processed, which is beneficial to improving the collaboration accuracy and reliability of the event to be processed, and thus improving the processing accuracy and reliability of the event to be processed. Attached Figure Description

[0079] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0080] Figure 1 This is a flowchart illustrating an intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention;

[0081] Figure 2 This is a flowchart illustrating another intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention;

[0082] Figure 3 This is a schematic diagram of the structure of an intelligent optimization device based on collaborative events disclosed in an embodiment of the present invention;

[0083] Figure 4 This is a schematic diagram of another intelligent optimization device based on collaborative events disclosed in an embodiment of the present invention;

[0084] Figure 5 This is a schematic diagram of the structure of another intelligent optimization device based on collaborative events disclosed in an embodiment of the present invention;

[0085] Figure 6 This is a schematic diagram of collaborative event management and control, which is a method for intelligent optimization based on collaborative events disclosed in an embodiment of the present invention.

[0086] Figure 7This is a schematic diagram of the collaborative event operation process of an intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention;

[0087] Figure 8 This is a visual diagram illustrating the execution status of collaborative events in an intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention.

[0088] Figure 9 This is a visualization diagram of the collaborative event test results of an intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention. Detailed Implementation

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

[0090] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or end that includes 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 ends.

[0091] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0092] This invention discloses an intelligent optimization method and apparatus based on collaborative events. It can determine the collaborative events corresponding to a pending event and perform business processing operations on the pending event based on the collaborative events. This enables interaction between the pending event and the collaborative events, improving the collaboration efficiency and convenience of the pending event, and consequently improving the processing efficiency and convenience of the pending event. Furthermore, it can intelligently match targeted collaborative events to the pending event, improving the collaboration accuracy and reliability of the pending event, and consequently improving the processing accuracy and reliability of the pending event. Detailed descriptions follow.

[0093] Example 1

[0094] Please see Figure 1 , Figure 1 This is a flowchart illustrating an intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention. Figure 1 The described method can be applied to intelligent optimization devices based on collaborative events, wherein the device may include a server, which may be a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 1 As shown, this intelligent optimization method based on collaborative events includes the following operations:

[0095] 101. Based on the set event collaboration configuration information and the received event triggering instructions, determine the target collaboration event corresponding to the event to be processed; the event triggering instructions include the event to be processed and the first event information corresponding to the event to be processed.

[0096] Optionally, the event to be processed may be a certain software design stage, and this embodiment of the invention does not limit it.

[0097] 102. Determine the corresponding collaboration processing information based on the target collaboration event and the set collaboration processing conditions.

[0098] 103. Based on the collaborative processing information, perform business processing operations on the events to be processed and obtain the business processing results.

[0099] Optionally, an event-driven architecture model is constructed, and based on this model, centralized management is implemented for collaborative events matched during the business processing of events to be handled. This includes functions such as configuring collaborative event routing rules, visually orchestrating collaborative processes, visually creating test cases, and visually viewing test results. Further, a collaborative event management and control model is constructed, which includes configuring collaborative event routing rules, defining collaborative event processes, and managing collaborative event targets to achieve visual orchestration of collaborative events. A detailed functional diagram of the collaborative event management and control model can be found in [reference needed]. Figure 6 As shown, the embodiments of the present invention are not limited.

[0100] As can be seen, implementing the intelligent optimization method based on collaborative events described in the embodiments of the present invention can determine the collaborative events corresponding to the events to be processed and perform business processing operations on the events to be processed based on the collaborative events. It can realize the interaction between the events to be processed and the collaborative events, which is conducive to improving the collaboration efficiency and convenience of the events to be processed, and thus conducive to improving the processing efficiency and convenience of the events to be processed. In addition, it can intelligently match targeted collaborative events for the events to be processed, which is conducive to improving the collaboration accuracy and reliability of the events to be processed, and thus conducive to improving the processing accuracy and reliability of the events to be processed.

[0101] In an optional embodiment, determining the corresponding collaboration processing information based on the target collaboration event and the set collaboration processing conditions may include:

[0102] Based on the second event information corresponding to the target collaboration event and the set event flow configuration information, determine the collaboration flow information corresponding to the target collaboration event;

[0103] Based on the collaboration process information, the second event information, and the set business configuration information, determine the microservice information corresponding to the target collaboration event;

[0104] Based on the microservice information, the first event information, and the second event information, determine the collaborative processing information corresponding to the target collaborative event.

[0105] Optionally, the above-mentioned optional embodiment can be understood as a collaborative event interaction operation mode. This collaborative event interaction operation mode can involve the design phase (e.g., the server) sending a result change event (e.g., a pending event) to a dedicated collaborative event channel, which is then consumed by the collaborative event flow engine service. The service then finds a matching collaborative event flow based on the collaborative event routing rules and initiates the flow. When each step in the flow is executed, the microservice corresponding to the business method is found based on the business method information associated with the event target. An event to invoke the business method is sent to the dedicated event channel of that microservice. The collaborative event SDK integrated into the business microservice consumes the event from the dedicated event channel of that microservice and invokes the corresponding business method based on the collaborative event information. Furthermore, the interaction operation mode between collaborative events can refer to... Figure 7 As shown, the embodiments of the present invention are not limited.

[0106] Optionally, the business configuration information can be understood as the configuration of the associated process according to the rules corresponding to the target collaborative event, so as to determine the associated process corresponding to the target collaborative event; optionally, the microservice information can indicate that the business methods in their respective microservices are registered to the collaborative event management and control model for the events to be processed; optionally, the microservice information can also indicate functional operations such as email, SMS and function computing, which are not limited in this embodiment of the invention.

[0107] As can be seen, this optional embodiment can determine the collaborative processing information of the target collaborative event based on the event flow configuration information and business configuration information. This is beneficial to improving the comprehensiveness and rationality of the collaborative processing information determination method, improving the fit and matching degree between the target collaborative event and the collaborative processing information, thereby improving the accuracy and reliability of the determined collaborative processing information, as well as improving the efficiency and convenience of determining the collaborative processing information.

[0108] In another optional embodiment, determining the collaborative processing information corresponding to the target collaborative event based on the microservice information, the first event information, and the second event information may include:

[0109] Based on the microservice information, determine the microservice details corresponding to the target collaboration event; the microservice details include the number of microservices and the types of microservices.

[0110] Based on the microservices, determine whether the target collaboration event meets the preset microservice collaboration conditions;

[0111] When it is determined that the target collaboration event meets the microservice collaboration conditions, the collaboration processing information corresponding to the target collaboration event is determined based on the microservice status, the first event information, and the second event information.

[0112] As can be seen, this optional embodiment can determine whether the target collaboration event meets the microservice collaboration conditions, and provide a matching collaboration processing information determination method for the case where the target collaboration event meets the microservice collaboration conditions. This is beneficial to improving the comprehensiveness and rationality of the collaboration processing information determination method, thereby improving the pertinence and fit of the collaboration processing information determination method, and thus improving the accuracy, reliability and determination efficiency of the determined collaboration processing information.

[0113] In yet another alternative embodiment, the method may further include the following operations:

[0114] When it is determined that the target collaboration event does not meet the microservice collaboration conditions, the corresponding microservice type information is determined based on the microservice situation.

[0115] Based on the microservice type information and the configured microservice type information, determine the sub-processing information corresponding to each microservice type;

[0116] Based on all sub-processing information, determine whether all microservice types meet the preset collaborative conflict handling conditions;

[0117] When the judgment result is negative, the collaborative processing information corresponding to the target collaborative event is determined based on all sub-processing information, the first event information, and the second event information.

[0118] When the judgment result is yes, the microservice collaboration adjustment information is determined based on all sub-processing information and the set collaboration processing adjustment information; the collaboration processing information corresponding to the target collaboration event is determined based on the microservice collaboration adjustment information, the first event information and the second event information.

[0119] As can be seen, this optional embodiment can provide a matching method for determining collaborative processing information when the target collaborative event does not meet the microservice collaboration conditions, thereby improving the comprehensiveness and rationality of the collaborative processing information determination method. Furthermore, it can determine whether the type of microservice meets the collaborative processing conflict conditions and match the corresponding collaborative processing information determination method based on the judgment result of meeting the collaborative processing conflict conditions, thus enriching the diversity, flexibility, and pertinence of the collaborative processing information determination method, and thereby helping to improve the accuracy, reliability, and determination efficiency of the determined collaborative processing information.

[0120] In yet another alternative embodiment, the method may further include the following operations:

[0121] Perform event flow configuration operations on the target collaborative event to obtain the corresponding event flow configuration information.

[0122] In the above optional embodiments, further, the above-mentioned execution of event flow configuration operations on the target collaborative event to obtain the corresponding event flow configuration information may include:

[0123] Based on the second event information corresponding to the target collaboration event, determine the event type information corresponding to the target collaboration event, and based on the event type information and the set first process analysis conditions, determine the type configuration process information corresponding to the target collaboration event.

[0124] Based on the second event information, determine the event content information corresponding to the target collaboration event, and based on the event content information and the set second process analysis conditions, determine the condition configuration process information corresponding to the target collaboration event.

[0125] Based on the type configuration process information and the condition configuration process information, determine the event process configuration information corresponding to the target collaborative event.

[0126] Optionally, the event flow configuration information may include two methods: precise matching based on the event type of the target collaborative event and conditional matching based on the event body content of the target collaborative event, in order to determine the collaborative event flow corresponding to the target collaborative event. This embodiment of the invention does not impose any limitations on this method.

[0127] As can be seen, this optional embodiment provides a method for constructing event flow configuration information, enriching the intelligent functions of intelligent optimization methods based on collaborative events. This enhances the comprehensiveness and rationality of intelligent optimization methods based on collaborative events, thereby improving their operational stability and effectiveness. Furthermore, it can determine event flow configuration information based on the type and condition configuration flow information corresponding to the target collaborative event. This improves the comprehensiveness and rationality of the event flow configuration information determination method, as well as the fit and correlation between collaborative events and event flow configuration information. This, in turn, enhances the accuracy, reliability, and determination efficiency of event flow configuration information, ultimately improving the effectiveness and applicability of the determined event flow configuration information.

[0128] Example 2

[0129] Please see Figure 2 , Figure 2 This is a flowchart illustrating another intelligent optimization method based on collaborative events disclosed in an embodiment of the present invention. Wherein, Figure 2 The described method can be applied to intelligent optimization devices based on collaborative events, wherein the device may include a server, which may be a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 2 As shown, this intelligent optimization method based on collaborative events includes the following operations:

[0130] 201. Based on the set event collaboration configuration information and the received event triggering instruction, determine the target collaboration event corresponding to the event to be processed; the event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed.

[0131] 202. Based on the target collaboration event and the set collaboration processing conditions, determine the corresponding collaboration processing information.

[0132] 203. Based on the collaborative processing information, perform business processing operations on the events to be processed and obtain the business processing results.

[0133] 204. Monitor the processing operations corresponding to pending events and obtain the corresponding processing status; the processing operations include the business processing operations corresponding to pending events and the collaborative processing operations corresponding to target collaborative events.

[0134] 205. Based on the processing status, determine whether the event to be processed meets the set valid processing conditions. If the judgment result is yes, execute step 206; if the judgment result is no, execute step 207.

[0135] 206. Based on the processing status, determine the processing information corresponding to the event to be processed, and record the processing information in the information database; the processing information includes the business processing trajectory information corresponding to the event to be processed and the collaborative processing trajectory information corresponding to the target collaborative event.

[0136] Optionally, a collaborative event SDK is provided and integrated into the microservices of each design stage. It is responsible for the routing, sending, and receiving of collaborative events. When collaborative events are sent or received, the SDK records the event trajectory to support collaborative event tracking and visualization of the collaborative event execution process. This embodiment of the invention does not impose any limitations.

[0137] 207. Based on the processing status and the set adjustment analysis conditions, determine the adjustment information corresponding to the event to be processed; record the adjustment information and processing status in the information database.

[0138] Optionally, after determining the adjustment information corresponding to the event to be processed based on the processing situation and the set adjustment analysis conditions, the event to be processed is adjusted according to the adjustment information to obtain the processing adjustment result, and the processing adjustment result is recorded in the information database; the above-mentioned operation of recording the adjustment information and processing situation in the information database is performed.

[0139] In this embodiment of the invention, for other descriptions of steps 201-203, please refer to the other detailed descriptions of steps 101-103 in Embodiment 1. These descriptions will not be repeated in this embodiment of the invention.

[0140] As can be seen, the embodiments of the present invention can determine the collaborative events corresponding to the events to be processed and perform business processing operations on the events to be processed based on the collaborative events. This enables interaction between the events to be processed and the collaborative events, which is beneficial to improving the efficiency and convenience of collaboration for the events to be processed, and thus improving the processing efficiency and convenience of the events to be processed. Furthermore, it can intelligently match targeted collaborative events to the events to be processed, which is beneficial to improving the accuracy and reliability of collaboration for the events to be processed, and thus improving the processing accuracy and reliability of the events to be processed. Additionally, it can provide a method for monitoring and recording the processing effect of the events to be processed, enriching the intelligent functions of the intelligent optimization method based on collaborative events, improving the comprehensiveness and rationality of the intelligent optimization method based on collaborative events, and thus facilitating real-time monitoring and recording of collaborative processing. This is beneficial for timely detection and adjustment of collaborative processing problems, and for subsequent scheduling and application of collaborative processing data information, further improving the accuracy and reliability of subsequent collaborative processing.

[0141] In an optional embodiment, the method may further include the following operations:

[0142] Receive viewing instructions and determine the corresponding collaborative steps that need to be viewed based on the viewing instructions;

[0143] Obtain the execution information corresponding to the collaboration stage that needs to be viewed, and determine the execution status of the collaboration stage that needs to be viewed based on the execution information;

[0144] Based on the execution status, determine whether the collaboration process meets the preset execution conditions;

[0145] When the judgment result is yes, it is determined that it is necessary to view the associated collaborative links corresponding to the collaborative links and the associated execution status of the associated collaborative links, and display the execution status and associated execution status;

[0146] If the judgment result is negative, the execution status will be displayed.

[0147] Optionally, for a visual view of collaborative event execution status, please refer to [link / reference]. Figure 8 As shown, the embodiments of the present invention are not limited.

[0148] As can be seen, this optional embodiment can provide a way to view the collaborative execution status, enrich the intelligent functions of the intelligent optimization method based on collaborative events, and help improve the comprehensiveness and rationality of the intelligent optimization method based on collaborative events. It realizes the function of visually viewing the execution status, which helps maintenance personnel to understand the execution status of pending events and collaborative events more quickly, thereby improving the efficiency of responding to the needs of pending events and collaborative events and the efficiency of optimization, thus helping to improve the operational stability and reliability of collaborative processing.

[0149] In another alternative embodiment, the method may further include the following operations:

[0150] Receive test result viewing instructions, and determine the corresponding test steps to be viewed based on the test result viewing instructions;

[0151] Obtain the test execution information corresponding to the test phase that needs to be viewed, and determine the test execution status corresponding to the test phase that needs to be viewed based on the test execution information;

[0152] The test execution status is displayed when it is used to indicate whether a test in a certain test phase has been successfully executed or not.

[0153] When test execution status is used to indicate that a test phase has failed, the corresponding failure factor for that test phase is determined, and the test execution status and failure factor are displayed.

[0154] Optionally, the execution failure factor may be execution failure reason information and / or failure handling method information, etc., which are not limited in this embodiment of the invention.

[0155] Optionally, the visualization method for test execution status can customize assertions at each stage of the process to verify test expectations; furthermore, the visualization method for test execution status corresponding to collaborative events can refer to... Figure 9 As shown, the embodiments of the present invention are not limited.

[0156] As can be seen, this optional embodiment can provide a way to view the test execution status of collaborative events, enrich the intelligent functions of intelligent optimization based on collaborative events, and help improve the comprehensiveness and rationality of intelligent optimization based on collaborative events. It can realize the function of viewing online test execution results and visual test execution results, which in turn helps testers to verify the efficiency, convenience and accuracy of collaborative processing applications, thereby improving the operational stability and effectiveness of collaborative processing.

[0157] Example 3

[0158] Please see Figure 3 , Figure 3 This is a schematic diagram of the structure of an intelligent optimization device based on collaborative events disclosed in an embodiment of the present invention. Wherein, Figure 3 The described apparatus may include a server, wherein the server includes a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 3 As shown, the intelligent optimization device based on collaborative events may include:

[0159] The determination module 301 is used to determine the target collaborative event corresponding to the event to be processed based on the set event collaboration configuration information and the received event triggering instruction; the event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed; and to determine the corresponding collaborative processing information based on the target collaborative event and the set collaborative processing conditions.

[0160] The business processing module 302 is used to perform business processing operations on the events to be processed based on the collaborative processing information, and obtain the business processing results.

[0161] It is evident that implementation Figure 3The described intelligent optimization device based on collaborative events can determine the collaborative events corresponding to the events to be processed and perform business processing operations on the events to be processed based on the collaborative events. It can realize the interaction between the events to be processed and the collaborative events, which is conducive to improving the collaboration efficiency and convenience of the events to be processed, and thus improving the processing efficiency and convenience of the events to be processed. In addition, it can intelligently match targeted collaborative events for the events to be processed, which is conducive to improving the collaboration accuracy and reliability of the events to be processed, and thus improving the processing accuracy and reliability of the events to be processed.

[0162] In an optional embodiment, the method by which the determining module 301 determines the corresponding collaborative processing information based on the target collaborative event and the set collaborative processing conditions specifically includes:

[0163] Based on the second event information corresponding to the target collaboration event and the set event flow configuration information, determine the collaboration flow information corresponding to the target collaboration event;

[0164] Based on the collaboration process information, the second event information, and the set business configuration information, determine the microservice information corresponding to the target collaboration event;

[0165] Based on the microservice information, the first event information, and the second event information, determine the collaborative processing information corresponding to the target collaborative event.

[0166] It is evident that implementation Figure 4 The described device can determine the collaborative processing information of the target collaborative event based on the event flow configuration information and business configuration information. This helps to improve the comprehensiveness and rationality of the collaborative processing information determination method, improve the fit and matching degree between the target collaborative event and the collaborative processing information, thereby improving the accuracy and reliability of the determined collaborative processing information, as well as improving the efficiency and convenience of determining the collaborative processing information.

[0167] In another optional embodiment, the method by which the determining module 301 determines the collaborative processing information corresponding to the target collaborative event based on the microservice information, the first event information, and the second event information specifically includes:

[0168] Based on the microservice information, determine the microservice details corresponding to the target collaboration event; the microservice details include the number of microservices and the types of microservices.

[0169] Based on the microservices, determine whether the target collaboration event meets the preset microservice collaboration conditions;

[0170] When it is determined that the target collaboration event meets the microservice collaboration conditions, the collaboration processing information corresponding to the target collaboration event is determined based on the microservice status, the first event information, and the second event information.

[0171] It is evident that implementation Figure 4 The described device can also determine whether the target collaborative event meets the microservice collaboration conditions, and provide a matching collaborative processing information determination method for the case where the target collaborative event meets the microservice collaboration conditions. This is conducive to improving the comprehensiveness and rationality of the collaborative processing information determination method, and thus to improving the pertinence and fit of the collaborative processing information determination method, thereby improving the accuracy, reliability and determination efficiency of the determined collaborative processing information.

[0172] In another optional embodiment, the determining module 301 is further configured to, when it is determined that the target collaboration event does not meet the microservice collaboration conditions, determine the corresponding microservice type information based on the microservice situation; determine the sub-processing information corresponding to each microservice type based on the microservice type information and the set microservice type configuration information; determine whether all microservice types meet the preset collaboration processing conflict conditions based on all sub-processing information; when the determination result is negative, determine the collaboration processing information corresponding to the target collaboration event based on all sub-processing information, the first event information, and the second event information; when the determination result is positive, determine the microservice collaboration adjustment information based on all sub-processing information and the set collaboration processing adjustment information; and determine the collaboration processing information corresponding to the target collaboration event based on the microservice collaboration adjustment information, the first event information, and the second event information.

[0173] It is evident that implementation Figure 4 The described apparatus can also provide a matching method for determining collaborative processing information when the target collaborative event does not meet the microservice collaboration conditions, thereby improving the comprehensiveness and rationality of the collaborative processing information determination method. Furthermore, it can determine whether the type of microservice meets the collaborative processing conflict conditions and match the corresponding collaborative processing information determination method based on the judgment result of meeting the collaborative processing conflict conditions, thus enriching the diversity, flexibility and pertinence of the collaborative processing information determination method, and thus helping to improve the accuracy, reliability and determination efficiency of the determined collaborative processing information.

[0174] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include:

[0175] The process configuration module 303 is used to perform event process configuration operations on the target collaborative event and obtain the corresponding event process configuration information.

[0176] Furthermore, the process configuration module 303 performs event process configuration operations on the target collaborative event to obtain the corresponding event process configuration information in the following specific ways:

[0177] Based on the second event information corresponding to the target collaboration event, determine the event type information corresponding to the target collaboration event, and based on the event type information and the set first process analysis conditions, determine the type configuration process information corresponding to the target collaboration event.

[0178] Based on the second event information, determine the event content information corresponding to the target collaboration event, and based on the event content information and the set second process analysis conditions, determine the condition configuration process information corresponding to the target collaboration event.

[0179] Based on the type configuration process information and the condition configuration process information, determine the event process configuration information corresponding to the target collaborative event.

[0180] It is evident that implementation Figure 4 The described apparatus also provides a method for constructing event flow configuration information, enriching the intelligent functionality of intelligent optimization methods based on collaborative events. This enhances the comprehensiveness and rationality of intelligent optimization methods based on collaborative events, thereby improving their operational stability and effectiveness. Furthermore, it can determine event flow configuration information based on the type and condition configuration flow information corresponding to the target collaborative event. This improves the comprehensiveness and rationality of the event flow configuration information determination method, as well as the fit and correlation between collaborative events and event flow configuration information. Consequently, it enhances the accuracy, reliability, and determination efficiency of event flow configuration information, thereby improving the effectiveness and applicability of the determined event flow configuration information.

[0181] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include:

[0182] The monitoring module 304 is used to monitor the processing operations corresponding to the events to be processed and obtain the corresponding processing status; the processing operations include the business processing operations corresponding to the events to be processed and the collaborative processing operations corresponding to the target collaborative events.

[0183] The judgment module 305 is used to determine whether the event to be processed meets the set valid processing conditions based on the processing status.

[0184] The determining module 301 is also used to determine the processing information corresponding to the event to be processed based on the processing situation when the judging module 305 determines that the event to be processed meets the valid processing conditions, and record the processing information in the information database; the processing information includes the business processing trajectory information corresponding to the event to be processed and the collaborative processing trajectory information corresponding to the target collaborative event.

[0185] The determination module 301 is also used to determine the adjustment information corresponding to the event to be processed based on the processing status and the set adjustment analysis conditions when the judgment module 305 determines that the event to be processed does not meet the valid processing conditions; and to record the adjustment information and processing status in the information database.

[0186] It is evident that implementation Figure 4 The described device can also provide a method for monitoring the processing effect of pending events and recording information, enriching the intelligent functions of intelligent optimization based on collaborative events, improving the comprehensiveness and rationality of intelligent optimization based on collaborative events, and thus facilitating real-time monitoring and recording of collaborative processing. This is conducive to timely detection and adjustment of collaborative processing problems, as well as subsequent scheduling and application of collaborative processing data information, further improving the accuracy and reliability of subsequent collaborative processing.

[0187] In yet another alternative embodiment, such as Figure 4 As shown, the device may further include:

[0188] The instruction receiving module 306 is also used to receive viewing instructions.

[0189] The determination module 301 is also used to determine the corresponding collaborative link that needs to be viewed based on the viewing instructions.

[0190] The acquisition module 307 is used to acquire the execution information corresponding to the collaborative steps that need to be viewed.

[0191] The determination module 301 is also used to determine the execution status of the corresponding collaborative link that needs to be viewed based on the execution information.

[0192] The judgment module 305 is also used to determine, based on the execution status, whether the collaborative steps to be checked meet the preset execution conditions.

[0193] The determination module 301 is also used to determine the associated collaborative links and the associated execution status of the associated collaborative links when the judgment module 305 determines that the collaborative link to be viewed meets the execution conditions.

[0194] Display module 308 is used to display the execution status and related execution status.

[0195] The display module 308 is also used to display the execution status when the judgment module 305 determines that the collaboration process to be viewed does not meet the execution conditions.

[0196] It is evident that implementation Figure 4The described device also provides a way to view the collaborative execution status, enriching the intelligent functions of the intelligent optimization method based on collaborative events. This helps improve the comprehensiveness and rationality of the intelligent optimization method based on collaborative events, realizes the visualization of the execution status, and helps maintenance personnel to understand the execution status of pending events and collaborative events more quickly. This, in turn, improves the efficiency of responding to and optimizing pending events and collaborative events, thereby improving the operational stability and reliability of collaborative processing.

[0197] Example 4

[0198] Please see Figure 5 , Figure 5 This is a schematic diagram of another intelligent optimization device based on collaborative events disclosed in an embodiment of the present invention. Figure 5 The described apparatus may include a server, wherein the server includes a local server or a cloud server, and the embodiments of the present invention are not limited thereto. Figure 5 As shown, the device may include:

[0199] Memory 401 storing executable program code;

[0200] Processor 402 coupled to memory 401;

[0201] Furthermore, it may also include an input interface 403 coupled to the processor 402 and an output interface 404;

[0202] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the intelligent optimization method based on cooperative events described in Embodiment 1 or Embodiment 2.

[0203] Example 5

[0204] This invention discloses a computer storage medium storing a computer program for electronic data interchange, wherein the computer program causes a computer to execute the steps in the intelligent optimization method based on cooperative events described in Embodiment 1 or Embodiment 2.

[0205] Example 6

[0206] This invention discloses a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to perform the steps in the intelligent optimization method based on cooperative events described in Embodiment 1 or Embodiment 2.

[0207] The device embodiments described above are merely illustrative. The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0208] Through the detailed description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, including read-only memory (ROM), random access memory (RAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically-Erasable Programmable Read-Only Memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0209] Finally, it should be noted that the intelligent optimization method and apparatus based on collaborative events disclosed in the embodiments of the present invention are merely preferred embodiments of the present invention and are only used to illustrate the technical solutions of the present invention, not to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An intelligent optimization method based on collaborative events, characterized in that, The method includes: Based on the set event collaboration configuration information and the received event triggering instruction, the target collaboration event corresponding to the event to be processed is determined; the event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed. Based on the second event information corresponding to the target collaborative event and the set event flow configuration information, the collaborative flow information corresponding to the target collaborative event is determined. The event flow configuration information is determined by the type configuration flow information and condition configuration flow information corresponding to the target collaborative event. Based on the collaboration process information, the second event information, and the set business configuration information, the microservice information corresponding to the target collaboration event is determined. The business configuration information includes the rule association process configuration corresponding to the target collaboration event to determine the association process corresponding to the target collaboration event. Based on the microservice information, the microservice details corresponding to the target collaboration event are determined; the microservice details include the number of microservices and the types of microservices. Based on the microservice status, determine whether the target collaboration event meets the preset microservice collaboration conditions; When it is determined that the target collaboration event meets the microservice collaboration conditions, the collaboration processing information corresponding to the target collaboration event is determined based on the microservice status, the first event information, and the second event information. When it is determined that the target collaboration event does not meet the microservice collaboration conditions, the corresponding microservice type information is determined based on the microservice situation. Based on the microservice type information and the set microservice type configuration information, determine the sub-processing information corresponding to each microservice type; Based on all the sub-processing information, determine whether all the microservice types meet the preset collaborative processing conflict conditions; When all the microservice types do not meet the collaboration processing conflict conditions, the collaboration processing information corresponding to the target collaboration event is determined based on all the sub-processing information, the first event information, and the second event information. When all the microservice types meet the collaborative processing conflict conditions, the microservice collaborative adjustment information is determined based on all the sub-processing information and the set collaborative processing adjustment information; the collaborative processing information corresponding to the target collaborative event is determined based on the microservice collaborative adjustment information, the first event information and the second event information. Based on the collaborative processing information, business processing operations are performed on the events to be processed to obtain business processing results.

2. The intelligent optimization method based on collaborative events according to claim 1, characterized in that, The method further includes: Perform event flow configuration operations on the target collaborative event to obtain the corresponding event flow configuration information; And, the step of performing an event flow configuration operation on the target collaborative event to obtain the corresponding event flow configuration information includes: Based on the second event information corresponding to the target collaboration event, determine the event type information corresponding to the target collaboration event, and based on the event type information and the set first process analysis conditions, determine the type configuration process information corresponding to the target collaboration event; Based on the second event information, determine the event content information corresponding to the target collaboration event, and based on the event content information and the set second process analysis conditions, determine the condition configuration process information corresponding to the target collaboration event; Based on the type configuration process information and the condition configuration process information, determine the event process configuration information corresponding to the target collaborative event.

3. The intelligent optimization method based on collaborative events according to claim 2, characterized in that, The method further includes: Monitor the processing operations corresponding to the pending events to obtain the corresponding processing status; the processing operations include the business processing operations corresponding to the pending events and the collaborative processing operations corresponding to the target collaborative events. Based on the processing status, determine whether the event to be processed meets the set valid processing conditions; When the judgment result is yes, the processing information corresponding to the event to be processed is determined according to the processing situation, and the processing information is recorded in the information database; the processing information includes the business processing trajectory information corresponding to the event to be processed and the collaborative processing trajectory information corresponding to the target collaborative event; When the judgment result is negative, the adjustment information corresponding to the event to be processed is determined according to the processing status and the set adjustment analysis conditions; the adjustment information and the processing status are recorded in the information database.

4. The intelligent optimization method based on collaborative events according to claim 3, characterized in that, The method further includes: Receive a viewing instruction and determine the corresponding collaborative step that needs to be viewed based on the viewing instruction; Obtain the execution information corresponding to the collaboration step that needs to be viewed, and determine the execution status of the collaboration step that needs to be viewed based on the execution information; Based on the execution status, determine whether the collaboration step to be checked meets the preset execution conditions; When the judgment result is yes, determine the associated collaborative links corresponding to the collaborative links that need to be viewed and the associated execution status of the associated collaborative links, and display the execution status and the associated execution status; If the judgment result is negative, the execution status will be displayed.

5. An intelligent optimization device based on collaborative events, characterized in that, The device includes: The determination module is used to determine the target collaborative event corresponding to the event to be processed based on the set event collaboration configuration information and the received event triggering instruction; the event triggering instruction includes the event to be processed and the first event information corresponding to the event to be processed; determine the collaboration process information corresponding to the target collaborative event based on the second event information corresponding to the target collaborative event and the set event process configuration information, the event process configuration information being determined by the type configuration process information and condition configuration process information corresponding to the target collaborative event; determine the microservice information corresponding to the target collaborative event based on the collaboration process information, the second event information, and the set business configuration information, the business configuration information including the rule association process configuration corresponding to the target collaborative event to determine the association process corresponding to the target collaborative event; determine the microservice status corresponding to the target collaborative event based on the microservice information, the microservice status including the number of microservices and the type of microservices; determine whether the target collaborative event meets the preset microservice collaboration conditions based on the microservice status; when the target collaborative event is determined... When the microservice collaboration conditions are met, collaboration processing information corresponding to the target collaboration event is determined based on the microservice status, the first event information, and the second event information. When it is determined that the target collaboration event does not meet the microservice collaboration conditions, the corresponding microservice type information is determined based on the microservice status. Sub-processing information corresponding to each microservice type is determined based on the microservice type information and the set microservice type configuration information. Based on all the sub-processing information, it is determined whether all microservice types meet the preset collaboration processing conflict conditions. When all microservice types do not meet the collaboration processing conflict conditions, collaboration processing information corresponding to the target collaboration event is determined based on all the sub-processing information, the first event information, and the second event information. When all microservice types meet the collaboration processing conflict conditions, microservice collaboration adjustment information is determined based on all the sub-processing information and the set collaboration processing adjustment information. Collaboration processing information corresponding to the target collaboration event is determined based on the microservice collaboration adjustment information, the first event information, and the second event information. The business processing module is used to perform business processing operations on the event to be processed based on the collaborative processing information, and obtain the business processing result.

6. An intelligent optimization device based on collaborative events, characterized in that, The device includes: Memory containing executable program code; A processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the intelligent optimization method based on cooperative events as described in any one of claims 1-4.

7. A computer storage medium, characterized in that, The computer storage medium stores computer instructions, which, when invoked, are used to execute the intelligent optimization method based on collaborative events as described in any one of claims 1-4.