7. The method according to claim 6 , wherein constructing a name entity association database by using the data further comprises: extracting from the name entity list of the history short message at least one name entity; inquiring about whether or not there exists the name entity in the name entity database; if the result of the inquiry is No, adding the name entity to the name entity database; and associating the identification information of the contact of the history short message with the name entity.
7. The method according to claim 6 , wherein constructing a name entity association database by using the data further comprises: extracting from the name entity list of the history short message at least one name entity; inquiring about whether or not there exists the name entity in the name entity database; if the result of the inquiry is No, adding the name entity to the name entity database; and associating the identification information of the contact of the history short message with the name entity. 8. The method according to claim 7 , further comprising: acquiring a name entity list of a new short message by performing name entity recognition on a text of the new short message; extracting at least one name entity from the name entity list of the new short message; inquiring about whether or not there exists the at least one name entity in the name entity association database; if the result of the inquiry is Yes, inquiring about identification information of how many contacts the at least one name entity is associated with; if the at least one name entity is associated with identification information of only one contact, recommending the identification information of the contact to the user.