7. A computer program product comprising a non-transitory computer readable medium having a plurality of instructions stored thereon, which, when executed by a processor, cause the processor to perform operations for maintaining corresponding relationships between at least one chat transcript and a related chat content in an instant messaging system, comprising: establishing a chat session in the instant messaging system; displaying corresponding chat content synchronously according to a changed address of the chat content, wherein the changed address of the chat content includes a unique uniform resource locator (URL) identifying a discrete portion of the chat content; inserting the URL into a chat transcript as a separator, and segmenting the chat transcript into at least two segments to create a segmented chat transcript, each segment relating to a corresponding single respective address; and storing the segmented chat transcript and corresponding relationship between the URL and corresponding chat transcript segments.
11. The computer program product according to claim 7 , further comprising displaying corresponding chat content based on chat content address.