Event management method and device, equipment, storage medium and program product
By integrating event management modules in the management board, distributing and handling event tasks of embedded multi-board devices, the problem of low event management efficiency in the existing technology is solved, and efficient event management and collaborative cooperation is achieved.
Patent Information
- Application Number
- CN202311561824.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-21
- Publication Date
- 2025-05-23
AI Technical Summary
In the prior art, the event management method of embedded multi-board devices is inefficient, resulting in complex event processing and low communication efficiency.
By integrating the event management module into the management board, the event tasks sent by the upper computer are received and distributed to the corresponding board, and the event data generated by the execution of event tasks of each board are centrally processed.
It improves the efficiency of event management, realizes collaborative cooperation between various boards and cards, improves the efficiency of event tasks completion, and accelerates the transmission and processing of event tasks, ensuring the timeliness of event management.
Smart Images

Figure CN120029792A_ABST
Abstract
Claims
1. An event management method, It is characterized in that Applied to an event management module, the event management module is integrated into a management board, and the method comprises: Receive at least one event task sent by the host computer; Distribute each of the event tasks to a corresponding board, and instruct each of the boards to execute the event tasks; each of the boards includes the management board and / or other boards connected to the management board; The event data generated by the execution of event tasks by each of the boards are centrally processed.
2. The method according to claim 1, It is characterized in that The step of distributing each of the event tasks to a corresponding board includes: For any event task, determine the board corresponding to the event task; Obtaining the event index of the event task; The event index of the event task is transmitted to the storage area of the corresponding board.
3. The method according to claim 2, It is characterized in that The determining the board corresponding to the event task includes: Obtaining the event identifier of the event task; The board corresponding to the event task is determined according to the event identifier and the initial configuration parameters of the event management module; the initial configuration parameters include the correspondence between multiple event identifiers and boards.
4. The method according to claim 2 or 3, It is characterized in that The step of transmitting the event task to a storage area of a corresponding board includes: Detecting whether an event change occurs in the event task; When an event change occurs in the event task, the event task is transmitted to a storage area of a corresponding board.
5. The method according to claim 4, It is characterized in that The detecting whether an event change occurs in the event task includes: Acquire an event monitoring list in a storage area of the management board; the event monitoring list includes event data of a plurality of event tasks; When the event task does not exist in the event monitoring list, or when the content indicated by the event data of the event task in the event monitoring list is inconsistent with the event content of the event task, it is determined that an event change occurs in the event task.
6. The method according to any one of claims 1 to 5, It is characterized in that Before the event data generated by the execution of the event tasks by each of the boards are centrally processed, the method further comprises: The event data generated by each board executing an event task is obtained from the storage area of the management board; each event data is the event data generated by each board after executing the event task and transmitted to the storage area of the management board.
7. The method according to claim 6, It is characterized in that A high-speed transmission channel and a low-speed transmission channel are provided between the management board and each of the boards; For any board, when the event task executed by the board is a real-time event, the board transmits the generated event data to the storage area of the management board through the high-speed transmission channel; In the case that the event task executed by the board is a non-real-time event, the board transmits the generated event data to the storage area of the management board through the low-speed transmission channel.
8. The method according to any one of claims 1 to 7, It is characterized in that The centralized processing of the event data generated by the execution of the event tasks by each of the boards includes: Generate an event report based on the event data generated by the execution of the event task by each of the boards; The event report is stored in the storage area of the management board.
9. The method according to claim 8, It is characterized in that The method further comprises: The event report is sent to the host computer.
10. The method according to any one of claims 1 to 9, It is characterized in that The method further comprises: According to a preset cycle, traverse the event index queue in the storage area of the management board; the event index queue is for each board to store the event index of the event task executed in the event index queue; In the case where there is a new event index in the event index queue, the processed event queue in the event management module is updated according to the event task corresponding to the new event index.
11. An event management system, It is characterized in that The system comprises: a management board and other boards connected to the management board, the management board is connected to a host computer, and an event management module is integrated in the management board; The event management module is used to distribute at least one event task sent by the host computer to the corresponding board, and centrally process the event data generated by each board executing the event task; each board includes the management board and / or the other boards.
12. The system according to claim 11, It is characterized in that A storage area is provided in each board, wherein the management board has the authority to access the storage areas of all boards, and the other boards have the authority to access the storage area of the management board.
13. An event management device, It is characterized in that The device comprises: A receiving module, used for receiving at least one event task sent by a host computer; A distribution module, used for distributing each of the event tasks to a corresponding board, and instructing each of the boards to execute the event tasks; each of the boards includes the management board and / or other boards connected to the management board; The processing module is used to centrally process the event data generated by the execution of event tasks by each of the boards.
14. A computer device comprising a memory and a processor, wherein the memory stores a computer program. It is characterized in that When the processor executes the computer program, the steps of the method according to any one of claims 1 to 10 are implemented.
15. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.
16. A computer program product comprising a computer program, It is characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 10 are implemented.