1. A method for displaying messages in a communication terminal, the method comprising: receiving a first message from a far-end party; identifying a first image associated with the far-end party and stored in the communication terminal; extracting a first feature from the first image; identifying, by the communication terminal, a first background image by performing a first search based at least on the first feature and a keyword from the first message; and displaying, in a message window, the first background image together with the first message, wherein the first message is superimposed over the first background image.