25. A computer-readable storage medium storing a computer program that, when executed by a first terminal, causes the first terminal to perform a method for managing media resources, the method comprising: receiving a selection of a media resource to be transmitted to a second terminal; accessing a stored first relationship model associated with the user of the first terminal and describing hierarchically the content of the media resource, the first relationship model including: first topic nodes corresponding to first keywords describing the content of the media resource, a first resource node identifying the media resource, and second links connecting the first topic nodes and the first resource node; accessing a stored second relationship model associated with a user of the second terminal and describing hierarchically the content of the media resource, the second relationship model including: second topic nodes corresponding to second keywords describing the content of the media resource, a second resource node identifying the media resource, and second links connecting the second topic nodes and the second resource node; determining whether the first relationship model contains a topic node that is different from the second relationship model, based on whether a keyword of the first keywords is different from the second keywords; and when it is determined that the first relationship model contains the different topic node: updating the second relationship model to include the determined different topic node; and transmitting to the second terminal the selected media resource and the updated second relationship model.
27. The computer-readable storage medium of claim 25 , wherein the first and second relationship models further include respective weightings assigned to the first and second links, the weightings respectively indicating values of the first and second topic nodes connected by the first and second links in leading the users of the first and second terminals to access the media resource.