A non-transitory computer readable storage medium, configured to storing one or more computer program instructions, which are executed by a computer to implement a process of:
- receiving first personal information of a current user from a first terminal device via a network, wherein the first personal information of the current user is generated by the first terminal device, by editing character information on the first terminal device, recording voice information on the first terminal device, or taking pictures or shooting videos by the first terminal device;
- generating a first candidate peer information list according to the first personal information and sending the first candidate peer information list to the first terminal device, wherein the first terminal device displays the first candidate peer information list through a display screen for the current user;
- receiving, from the first terminal device, multiple pieces of first peer information selected by the current user from the first candidate peer information list;
- searching for a recommended user according to an information peer exchange principle, wherein the information peer exchange principle comprises that personal information of the recommended user matches with one of the multiple pieces of first peer information selected by the current user, and the first personal information matches with at least one piece of first peer information selected by the recommended user;
- sending information of the recommended user to the first terminal device via the network;
- and
- when at least two pieces of the personal information of the recommended user match two of the multiple pieces of first peer information selected by the current user, requesting the first terminal device to select and view only one piece from the at least two pieces of the personal information of the recommended user, as an exchange for providing the first personal information of the current user, wherein the recommended user is a user that has sent a selection request to the server to view the first personal information of another user as an exchange for providing one of the two pieces of the first peer information, and the two pieces of the first peer information are obtained by at least one of editing character information on a second terminal device, recording voice information on the second terminal device, or taking pictures or shooting videos by the second terminal device;
- wherein
- the one or more computer program instructions further cause the computer to implement:
- receiving feedback information from the second terminal device that is used by the recommended user selected by the current user, wherein the feedback information comprises evaluation information performed on the first personal information of the current user by at least one recommended user among the recommended users selected by the current user, and the evaluation information is an evaluation performed on truth of the first personal information of the current user;
- and
- determining a recommendation level of the current user according to the evaluation information, the higher the truth degree of the first personal information of the current user is and the larger the number of recommended users evaluating the first personal information as truth is, the greater likeliness of the current user being recommended to other users is.