摘要 |
<p>A method implemented at a communication device of displaying a message to a user. The device comprises a plurality of messaging modules, each messaging module being associated with one of a plurality of message transports. The method comprises the steps of: receiving a message via a first message transport; passing the received message to a first messaging module corresponding to the first message transport; determining, by the first messaging module, the message type of the received message. If the received message is a message type normally associated with the first message transport, the method comprises processing the received message using the first messaging module and presenting the received message to the user using the first messaging module. If the received message is not a message type normally associated with the first message transport: the method comprises processing, by the first messaging module, the transport-dependent portions of the received message; passing the processed message to a second messaging module normally associated with the message type of the received message; further processing, by the second messaging module, the processed message; and presenting the received message to the user using the second messaging module.</p> |