Patent ID: 10904318

Abstract:
The present invention proposes an imaging system and a communication platform for communication among a plurality of nodes of the imaging system. A node of the imaging system comprises a protocol module (510) for receiving a data message over the network; a network module (520) for receiving a data field of the data message from the protocol module; and at least one service module (530-1, . . . , 530-n); wherein the data field comprises a message identifier (MsgID) for indicating a type of the data message, and a payload field; each service module (530-1, . . . , 530-n) comprises at least one message handler (532) for handling a payload of a data message; the network module (520) comprises a dispatcher (521), a plurality of queues (523), a call-back module (522), and a memory (524) for storing a first mapping between the message identifiers and the plurality of queues and a second mapping between the message identifiers (MsgID) and call-back handlers, wherein the dispatcher (521) is configured to dispatch the data message to one of the plurality of queues (523) based on the message identifier (MsgID) and the first mapping, and the call-back module (522) is configured to process a data message in each of the plurality of queues based on the second mapping, each call-back handler being directed to a message handler at a service module.