Patent ID: 7706398

Claim:
A dynamic priority based message transmitting apparatus, which comprises: a minimum priority storing means for recording priorities in a communication network environment consisting of a plurality of nodes and recording the lowest priority among the priorities; a communication bus monitoring means for monitoring a communication bus and transmitting a corresponding message when the communication bus is in an idle state; a message collision solving means for solving message collision by monitoring message transmission when messages are transmitted from the other nodes at the same time, comparing a corresponding priority and those of the other nodes and, according to the comparison result, transmitting the corresponding message if the corresponding priority is higher than those of the other nodes while not transmitting the corresponding message if the corresponding priority is lower than those of the other nodes; a message filtering means for performing the filtering by judging whether or not a corresponding node has to process the corresponding message based on an identifier of the corresponding message; a priority adjusting means for adjusting the priority of the corresponding node according to a predefined rule; and wherein each of the plurality of nodes lower their priorities by one step when receiving a priority adjusting message from a global priority adjusting device or every predetermined time.