Patent ID: 7860938

Claim:
A message transmitting/receiving method for a multi agent platform including a first agent platform for managing at least one of a first agent and a second agent and at least one of a second agent platform for managing at least one of a third agent, comprising steps of: a) at the first agent platform, receiving a plurality of messages from the first agent; b) at the first agent platform, assigning a priority to the received message according to a message type of the message, and then for messages having identical priorities assigned according to the message type, assigning a higher priority to a message having a high transmitting/receiving frequency of a message transmitted between the first agent and the second agent or the first agent and the third agent than a message having a low transmitting/receiving frequency, and then for messages having identical priorities assigned according to the transmitting/receiving frequency and the message type, assigning a higher priority to a message received at first at the first agent platform than other message received later; and c) transmitting the message to the second agent or the second agent platform according to the priority, wherein the message is classified into: a directive message accompanying with a message for giving an instruction to the second agent or the third agent by the first agent and a replay message; an assertive message for the first agent to provide information to the second agent or the third agent; a permissive/prohibitive message for the first agent to inform the second agent or the third agent of approval or disapproval, wherein in assigning the priority according to the message type in the step b), a higher priority is assigned in an order of the directive message, the assertive message, and the permissive/prohibitive message, and wherein the first agent platform includes a microprocessor performing the steps a), b) and c).