Patent Document ID: 10037373
Application ID: 14420826
Patent Status: 1

Claim One:
1. A friend recommendation method, comprising: receiving, by a sever, a request for friend recommendation from a terminal, and obtaining a list of strange accounts sharing common friends with an account of the terminal; determining, by the server, friend accounts to be recommended for the terminal from the list of strange accounts according to the number of friend accounts shared by the account of the terminal and the strange accounts; setting, by the server, natural person information of each friend account shared by the account of the terminal and the friend accounts to be recommended; modifying, by the server, according to the natural person information, the number of friend accounts shared by the account of the terminal and the friend accounts to be recommended; and providing, by the server, according to the modified number of friend accounts, the terminal with account information of the friend accounts to be recommended; wherein the step of setting, by the server, natural person information of each friend account shared by the account of the terminal and the friend accounts to be recommended comprises: for each friend account, determining an associated set of each account according to a degree of association and an exclusion index of another account with the each account; performing convergence processing on all associated sets, such that after the convergence processing, no associated account in any one associated set appears in another associated set; and setting identical natural person information for any associated account in a same associated set having gone through the convergence processing, and setting a same natural person for any associated account in the same associated set according to the identical natural person information; wherein the step of determining an associated set of each account according to a degree of association and an exclusion index of another account with the each account comprises: determining a tentative associated set of an account for which natural person information is to be set according to the degree of association of the another account with the each account, wherein the tentative associated set comprises a candidate associated account; filtering, according to a degree of association and an exclusion index of another account in the tentative associated set with an account in the tentative associated set, the candidate associated account in the tentative associated set to obtain an associated set of the account for which the natural person information is to be set, wherein the associated set of the account for which the natural person information is to be set comprises an associated account; and successively taking the each account as the account for which the natural person information is to be set, and acquiring the associated set of the each account.