Issue and obtain method, the contact information interactive system of contact information
Technical field
The present invention relates to Internet technical field, in particular to a kind of method for issuing and obtaining contact information,
Contact information interactive system.
Background technique
Currently, address list is usually provided in the terminal devices such as mobile phone of user, for storing and oneself having certain people
The information such as name, the contact method of the contact person of border relationship, in order to be able to according to contact person in address list information, in time with phase
The contact person answered contacts.
But the personal circle of each user is usually limited, so in the personal circle that each user can obtain
Contact information is also limited, and it is very few that this results in the contact person in user communication record, usually can not find suitable contact person
It is contacted.So the technical problem to be solved in the invention is, the contact person in user communication record is extended, is come
Increase contact person's number of user.
Summary of the invention
In view of the above problems, it proposes on the present invention overcomes the above problem or at least be partially solved in order to provide one kind
State the method for issuing and obtaining contact information, the contact information interactive system of problem.
According to one aspect of the present invention, a kind of method for issuing contact information is provided comprising: receive user's
The information for the first contact person between the user with predefined type interpersonal relationships that terminal is sent;To first connection
The terminal of people sends the request for obtaining the contact person between first contact person with the predefined type interpersonal relationships, and
The information of the second contact person of the terminal transmission of first contact person is received, and based on second contact person received
It is iterated to continue to obtain the information of new second contact person;The use is sent by the information of second contact person
The terminal at family.
Another aspect according to the present invention provides a kind of method for obtaining contact information comprising: from the end of user
The contact person between the user with predefined type interpersonal relationships, and first will found are searched in the address list at end
It is that the information of people is sent to server;Receive the server transmission has the predetermined class between first contact person
The information of second contact person of type interpersonal relationships.
Another aspect according to the present invention provides a kind of contact information interactive system comprising: it is located at multiple terminals
On client, the server-side on server;Client in the terminal of user described in the multiple terminal, from described
The contact person between the user with predefined type interpersonal relationships is searched in the address list of the terminal of user, and will be found
The information of the first contact person be sent to the server;First connection that the terminal that the server-side receives user is sent
The information of people;The server-side is sent between acquisition and first contact person to the terminal of first contact person with described
The request of the contact person of predefined type interpersonal relationships, and receive the visitor in the terminal of the first contact person described in the multiple terminal
The information for the second contact person that family end is sent, and be iterated based on second contact person received to continue to obtain newly
Second contact person information;The server-side sends the information of second contact person to the terminal of the user;
Client in the terminal of the user receives the information for second contact person that the server is sent.
The method according to the present invention for issuing and obtaining contact information, contact information interactive system, user terminal exist
After server interacts, the available contact person with specific interpersonal relationships into user terminal address list of server,
And continue to interact with the contact person found to obtain new contact person, user can be led to repeatedly by being iterated
News record contact person is greatly extended, and the information of a large amount of new contact person, which can provide the user with, to be carried out convenient for user with it
Connection.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects of the present invention, feature and advantage can
It is clearer and more comprehensible, the followings are specific embodiments of the present invention.
Detailed description of the invention
By reading the following detailed description of the preferred embodiment, various other advantages and benefits are common for this field
Technical staff will become clear.The drawings are only for the purpose of illustrating a preferred embodiment, and is not considered as to the present invention
Limitation.And throughout the drawings, the same reference numbers will be used to refer to the same parts.In the accompanying drawings:
Fig. 1 shows the flow chart of the method according to an embodiment of the invention for issuing contact information;
Fig. 2 shows the flow charts of the method according to an embodiment of the invention for issuing contact information;
Fig. 3 shows the flow chart of the method according to an embodiment of the invention for issuing contact information;
Fig. 4 shows the flow chart of the method according to an embodiment of the invention for obtaining contact information;
Fig. 5 shows the flow chart of the method according to an embodiment of the invention for obtaining contact information;
Fig. 6 shows the block diagram of contact information interactive system according to an embodiment of the invention.
Specific embodiment
Exemplary embodiments of the present disclosure are described in more detail below with reference to accompanying drawings.Although showing the disclosure in attached drawing
Exemplary embodiment, it being understood, however, that may be realized in various forms the disclosure without should be by embodiments set forth here
It is limited.On the contrary, these embodiments are provided to facilitate a more thoroughly understanding of the present invention, and can be by the scope of the present disclosure
It is fully disclosed to those skilled in the art.
Embodiment one
As shown in Figure 1, providing a kind of method for issuing contact information in one embodiment of the present of invention comprising:
Step 110, first between user with predefined type interpersonal relationships for receiving the terminal transmission of user contacts
The information of people.In the present embodiment, predefined type interpersonal relationships is not limited, for example, it may be relative's kinship etc.;
The information of contact person is not limited, the name of people, appellation, connection electricity for example, relatively common contact information is related
Words etc..
Step 120, it sends to obtain to the terminal of the first contact person and there is the interpersonal pass of predefined type between the first contact person
The request of the contact person of system, and the information of the second contact person that the terminal for receiving the first contact person is sent, and based on receiving
The second contact person be iterated to continue to obtain the information of the second new contact person.In the present embodiment, will found
Two contact persons can continue to search the second new contact person, the side that this process passes through iteration as the first new contact person
Execution is repeated in formula, can expand to a large amount of contact person for user.
Step 130, the information of the second contact person is sent to the terminal of user.In the present embodiment, it is seen that user's
Do not have in the case where recording the information of the second contact person in terminal contact, still can obtain the second contact person's from server
Information is with for users to use, it is seen that the technical solution of the present embodiment has carried out great expansion on the basis of user communication record contact person
Exhibition.For example, it is desired to which connection is found in the address list of user first when " kinship " contact person to user is extended
People A;Then contact person B is found in the address list of contact person A, which is simultaneously not recorded in user terminal address list
In, but according to the information of the still available contact person B of the technical solution of the present embodiment to contact.
Embodiment two
As shown in Fig. 2, providing a kind of method for issuing contact information in one embodiment of the present of invention comprising:
Step 210 sends to the terminal of user and obtains asking for the contact person between user with predefined type interpersonal relationships
It asks.In the technical solution of the present embodiment, server is concurrent to trigger the lookup of user terminal by sending request to user terminal
The behavior for sending the first contact information avoids the lookup and transmission of the first contact information of user terminal frequent progress, occupied
More resources.
Step 220, first between user with predefined type interpersonal relationships for receiving the terminal transmission of user contacts
The information of people.The information of first contact person includes appellation of first contact person in the terminal contact of user.
Step 230, it sends to obtain to the terminal of the first contact person and there is the interpersonal pass of predefined type between the first contact person
The request of the contact person of system, and the information of the second contact person that the terminal for receiving the first contact person is sent, and based on receiving
The second contact person be iterated to continue to obtain the information of the second new contact person.The second of the terminal transmission of first contact person
The information of contact person includes appellation of second contact person in the terminal contact of the first contact person.
Step 240, the appellation according to the first contact person in the terminal contact of user, the second contact person are in the first connection
Appellation in the terminal contact of people calculates appellation of second contact person relative to user, and by the second contact person first
It is the appellation that appellation in the terminal contact of people is revised as the second contact person, to be sent to the terminal of user.In the present embodiment
Technical solution in, appellation of second contact person in first contact person's terminal contact, actually the second contact person is opposite
In the appellation of the first contact person, this is not intuitive for users, it is therefore necessary to be revised as the appellation relative to user,
For example, appellation of the contact person A in user terminal address list is " father ", and contact person B is in contact person's A terminal contact
Appellation be " younger brother ", then contact person B being calculated relative to the appellation of user according to the present embodiment should be " uncle ", this to
It is more intuitive for family.
Step 250, the communication between the acquisition that user terminal is sent and user with predefined type interpersonal relationships is received
Record the request of contact person.In the technical scheme of this embodiment, user terminal sends second by sending request trigger the server
The behavior of contact information, avoids server from actively sending information to user terminal, and the work current to user terminal causes to do
It disturbs.
Step 260, the information of the second contact person is sent to the terminal of user.
Embodiment three
As shown in figure 3, providing a kind of method for issuing contact information in one embodiment of the present of invention comprising:
Step 310, first between user with predefined type interpersonal relationships for receiving the terminal transmission of user contacts
The information of people.The information of first contact person includes appellation of first contact person in the terminal contact of user.
Step 320, it sends to obtain to the terminal of the first contact person and there is the interpersonal pass of predefined type between the first contact person
The request of the contact person of system, and the information of the second contact person that the terminal for receiving the first contact person is sent, and based on receiving
The second contact person be iterated to continue to obtain the information of the second new contact person.The second of the terminal transmission of first contact person
The information of contact person includes appellation of second contact person in the terminal contact of the first contact person.
Step 330, the appellation according to the first contact person in the terminal contact of user calculates the first contact person and user
Between the first interpersonal relationships.In this example, it is assumed that appellation of the contact person A in user communication record be " father " or
" papa ", then calculating the first interpersonal relationships is " father ".
Step 340, the appellation according to the second contact person in the terminal contact of the first contact person calculates the second contact person
The second interpersonal relationships between the first contact person.In this example, it is assumed that title of the contact person B in contact person's A address list
Meaning is that " old three ", then calculating the second interpersonal relationships is " younger brother ".
Step 350, according to the first interpersonal relationships and the second interpersonal relationships, the third between the second contact person and user is calculated
Interpersonal relationships.In the present embodiment, then third interpersonal relationships can be combined into " younger brother of father ".
Step 360, according to third interpersonal relationships, appellation of second contact person relative to user is calculated.In the present embodiment,
According to " younger brother of father ", calculating contact person B relative to the appellation of user is " uncle ".
Step 370, according to third interpersonal relationships, user calling oneself relative to the second contact person is calculated, as the second connection
The information of people.In the present embodiment, according to " younger brother of father ", calculating user in turn relative to the appellation of contact person B is " nephew
Son ".
Step 380, the information of the second contact person is sent to the terminal of user.It, can according to the technical solution of the present embodiment
With discovery by handling diversification, nonstandard appellation for after interpersonal relationships, being based on interpersonal relationships can be more easily more acurrate
Ground backward reasoning goes out corresponding appellation, and calculated result in the server is stored as following form, in time according to storage
Information provides the contact method of required contact person for user terminal:
Interpersonal relationships |
Name |
Contact method |
Appellation |
Call oneself |
Father |
|
|
|
|
The younger brother of father |
|
|
Uncle |
Nephew |
Example IV
As shown in figure 4, proposing a kind of method for obtaining contact information in one embodiment of the present of invention comprising:
Step 410, from the connection searched in the address list of the terminal of user between user with predefined type interpersonal relationships
It is people, and sends server for the information of the first contact person found.In the present embodiment, to predefined type interpersonal relationships
It is not limited, for example, it may be relative's kinship etc.;The information of contact person is not limited, for example, relatively common
Contact information is related name, appellation, the telephone number etc. of people.
Step 420, second between the first contact person with predefined type interpersonal relationships that server is sent is received
It is the information of people.In the present embodiment, it is seen that do not have to record the feelings of the information of the second contact person in the terminal contact of user
Under condition, the information of the second contact person can be obtained from server still with for users to use, it is seen that the technical solution of the present embodiment
Great extension has been carried out on the basis of user communication record contact person.For example, it is desired to " kinship " contact person of user into
When row extension, contact person A is found in the address list of user first;Then connection is found in the address list of contact person A
People B, the contact person B are simultaneously not recorded in user terminal address list, but still available according to the technical solution of the present embodiment
The information of contact person B is to contact.
Embodiment five
As shown in figure 5, proposing a kind of method for obtaining contact information in one embodiment of the present of invention comprising:
Step 510, receive the contact person's between the acquisition that server is sent and user with predefined type interpersonal relationships
Request.The technical solution of the present embodiment, server are concurrent to trigger the lookup of user terminal by sending request to user terminal
The behavior for sending the first contact information avoids the lookup and transmission of the first contact information of user terminal frequent progress, occupied
More resources.
Step 520, from the connection searched in the address list of the terminal of user between user with predefined type interpersonal relationships
It is people, and sends server for the information of the first contact person found.The information of first contact person includes the first contact person
Appellation in the address list of the terminal of user.
Step 530, the communication record obtained between user with predefined type interpersonal relationships is sent to server to contact
The request of people.In the technical scheme of this embodiment, user terminal sends the second contact person by sending request trigger the server
The behavior of information, avoids server from actively sending information to user terminal, and the work current to user terminal interferes.
Step 540, second between the first contact person with predefined type interpersonal relationships that server is sent is received
It is the information of people.The information of received second contact person of the terminal of user includes appellation of second contact person relative to user, the
Two contact persons relative to user appellation by server according to appellation of first contact person in the address list of the terminal of user,
Appellation of two contact persons in the address list of the terminal of the first contact person is calculated.
Embodiment six
As shown in fig. 6, providing a kind of contact information interactive system in one embodiment of the present of invention comprising:
Client 610 in multiple terminals, the server-side 620 on server.
Client 610 in multiple terminals in the terminal of user, from the address list of the terminal of user search with user it
Between the contact person with predefined type interpersonal relationships, and send server for the information of the first contact person found.At this
In embodiment, predefined type interpersonal relationships is not limited, for example, it may be relative's kinship etc.;To the letter of contact person
Breath is not limited, name, appellation, the telephone number etc. of people for example, relatively common contact information is related.
The information for the first contact person that the terminal that server-side 620 receives user is sent.
Server-side 620 sends to obtain to the terminal of the first contact person has the interpersonal pass of predefined type between the first contact person
The request of the contact person of system, and receive the second connection of the transmission of the client 610 in multiple terminals in the terminal of the first contact person
The information of people, and be iterated based on the second contact person received to continue to obtain the information of the second new contact person.?
It, can be using the second contact person found as new for being equipped with second contact person's terminal of client 610 in the present embodiment
The first contact person, the second new contact person can be continued to search, execution is repeated in this process by way of iteration,
A large amount of contact person can be expanded to for user.
Server-side 620 sends the information of the second contact person to the terminal of user.
Client 610 in the terminal of user receives the information for the second contact person that server is sent.In the present embodiment,
It can be seen that still can be obtained from server in the case where not having to record the information of the second contact person in the terminal contact of user
The information of second contact person is with for users to use, it is seen that the technical solution of the present embodiment is enterprising on user communication record contact person basis
Great extension is gone.For example, it is desired to when " kinship " contact person to user is extended, first in the address list of user
In find contact person A;Then contact person B is found in the address list of contact person A, which is simultaneously not recorded in user
In terminal contact, but according to the information of the still available contact person B of the technical solution of the present embodiment to contact.
Embodiment seven
As shown in fig. 6, providing a kind of contact information interactive system in one embodiment of the present of invention comprising:
Client 610 in multiple terminals, the server-side 620 on server.
Server-side 620 sends to the terminal of user and obtains the contact person's between user with predefined type interpersonal relationships
Request.In the technical solution of the present embodiment, server triggers the lookup of user terminal simultaneously by sending request to user terminal
The behavior for sending the first contact information avoids the lookup and transmission of the first contact information of user terminal frequent progress, occupies
Excess resource.
Client 610 in multiple terminals in the terminal of user, from the address list of the terminal of user search with user it
Between the contact person with predefined type interpersonal relationships, and send server for the information of the first contact person found.First
The information of contact person includes appellation of first contact person in the terminal contact of user.
The information for the first contact person that the terminal that server-side 620 receives user is sent.
Server-side 620 sends to obtain to the terminal of the first contact person has the interpersonal pass of predefined type between the first contact person
The request of the contact person of system, and receive the second connection of the transmission of the client 610 in multiple terminals in the terminal of the first contact person
The information of people, and be iterated based on the second contact person received to continue to obtain the information of the second new contact person.The
The information for the second contact person that client in the terminal of one contact person is sent includes end of second contact person in the first contact person
Appellation in end communication record.
Server-side 620 is also according to appellation of first contact person in the terminal contact of user, the second contact person first
Appellation in the terminal contact of contact person, calculates appellation of second contact person relative to user, and by the second contact person the
Appellation in the terminal contact of one contact person is revised as the appellation of the second contact person, with the terminal for being sent to user, tool
The way of example of body can be such that
Appellation of the server-side 620 according to the first contact person in the terminal contact of user calculates the first contact person and uses
The first interpersonal relationships between family calculates second according to appellation of second contact person in the terminal contact of the first contact person
The second interpersonal relationships between contact person and the first contact person, and according to the first interpersonal relationships and the second interpersonal relationships, calculate
Third interpersonal relationships between second contact person and user, and according to third interpersonal relationships, calculate the second contact person relative to
The appellation at family.Further, server-side 620 calculates user calling oneself relative to the second contact person also according to third interpersonal relationships,
Information as the second contact person is with the terminal for being sent to user.In this example, it is assumed that contact person A is in user communication
Appellation in record is " father " or " papa ", then calculating the first interpersonal relationships is " father ";Assuming that contact person B is logical in contact person A
Appellation in news record is that " old three ", then calculating the second interpersonal relationships is " younger brother ";Then third interpersonal relationships can be combined into " father
Younger brother ";According to " younger brother of father ", calculating contact person B relative to the appellation of user is " uncle ";According to " the younger brother of father
Younger brother ", calculating user in turn relative to the appellation of contact person B is " nephew ".In the technical scheme of this embodiment, the second connection
Appellation of the people in first contact person's terminal contact, appellation of actually the second contact person relative to the first contact person, this
Not intuitive for users, it is therefore necessary to be revised as the appellation relative to user, this is more intuitive for users.
Client 610 in the terminal of user also sends to obtain to server has the interpersonal pass of predefined type between user
The request of the communication record contact person of system.In the technical scheme of this embodiment, user terminal is by sending request triggering service
Device sends the behavior of the second contact information, and server is avoided actively to send information to user terminal, current to user terminal
Work interferes.
Server-side 620 sends the information of the second contact person to the terminal of user.
Client 610 in the terminal of user receives the information for the second contact person that server is sent.
Algorithm and display are not inherently related to any particular computer, virtual system, or other device provided herein.
Various general-purpose systems can also be used together with teachings based herein.As described above, it constructs required by this kind of system
Structure be obvious.In addition, the present invention is also not directed to any particular programming language.It should be understood that can use various
Programming language realizes summary of the invention described herein, and the description done above to language-specific is to disclose this hair
Bright preferred forms.
In the instructions provided here, numerous specific details are set forth.It is to be appreciated, however, that implementation of the invention
Example can be practiced without these specific details.In some instances, well known method, structure is not been shown in detail
And technology, so as not to obscure the understanding of this specification.
Similarly, it should be understood that in order to simplify the disclosure and help to understand one or more of the various inventive aspects,
Above in the description of exemplary embodiment of the present invention, each feature of the invention is grouped together into single implementation sometimes
In example, figure or descriptions thereof.However, the disclosed method should not be interpreted as reflecting the following intention: i.e. required to protect
Shield the present invention claims features more more than feature expressly recited in each claim.More precisely, as following
Claims reflect as, inventive aspect is all features less than single embodiment disclosed above.Therefore,
Thus the claims for following specific embodiment are expressly incorporated in the specific embodiment, wherein each claim itself
All as a separate embodiment of the present invention.
Those skilled in the art will understand that can be carried out adaptively to the module in the equipment in embodiment
Change and they are arranged in one or more devices different from this embodiment.It can be the module or list in embodiment
Member or component are combined into a module or unit or component, and furthermore they can be divided into multiple submodule or subelement or
Sub-component.Other than such feature and/or at least some of process or unit exclude each other, it can use any
Combination is to all features disclosed in this specification (including adjoint claim, abstract and attached drawing) and so disclosed
All process or units of what method or apparatus are combined.Unless expressly stated otherwise, this specification is (including adjoint power
Benefit require, abstract and attached drawing) disclosed in each feature can carry out generation with an alternative feature that provides the same, equivalent, or similar purpose
It replaces.
In addition, it will be appreciated by those of skill in the art that although some embodiments described herein include other embodiments
In included certain features rather than other feature, but the combination of the feature of different embodiments mean it is of the invention
Within the scope of and form different embodiments.For example, in the following claims, embodiment claimed is appointed
Meaning one of can in any combination mode come using.
Various component embodiments of the invention can be implemented in hardware, or to run on one or more processors
Software module realize, or be implemented in a combination thereof.It will be understood by those of skill in the art that can be used in practice
Microprocessor or digital signal processor (DSP) are realized in contact information interactive system according to an embodiment of the present invention
The some or all functions of some or all components.The present invention is also implemented as executing method as described herein
Some or all device or device programs (for example, computer program and computer program product).Such reality
Existing program of the invention can store on a computer-readable medium, or may be in the form of one or more signals.
Such signal can be downloaded from an internet website to obtain, and perhaps be provided on the carrier signal or in any other forms
It provides.
It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and ability
Field technique personnel can be designed alternative embodiment without departing from the scope of the appended claims.In the claims,
Any reference symbol between parentheses should not be configured to limitations on claims.Word "comprising" does not exclude the presence of not
Element or step listed in the claims.Word "a" or "an" located in front of the element does not exclude the presence of multiple such
Element.The present invention can be by means of including the hardware of several different elements and being come by means of properly programmed computer real
It is existing.In the unit claims listing several devices, several in these devices can be through the same hardware branch
To embody.The use of word first, second, and third does not indicate any sequence.These words can be explained and be run after fame
Claim.
A1, a kind of method for issuing contact information comprising:
Receive the first contact person's between the user with predefined type interpersonal relationships of the terminal transmission of user
Information;
It sends to obtain to the terminal of first contact person and there is the predefined type people between first contact person
The request of the contact person of border relationship, and receive the information of the second contact person of the terminal transmission of first contact person, Yi Jiji
It is iterated in second contact person received to continue to obtain the information of new second contact person;
Send the information of second contact person to the terminal of the user.
A2, method according to a1, wherein the information of first contact person includes first contact person described
Appellation in the terminal contact of user;The information for second contact person that the terminal of first contact person is sent includes institute
State appellation of second contact person in the terminal contact of first contact person;It is sent by the information of second contact person
To before the terminal of the user, further includes:
According to appellation of first contact person in the terminal contact of the user, second contact person described
Appellation in the terminal contact of first contact person, calculates the appellation of second contact person relative to the user, and by institute
The appellation that appellation of second contact person in the terminal contact of first contact person is revised as second contact person is stated, with
It is sent to the terminal of the user.
A3, the method according to A2, wherein according to first contact person in the terminal contact of the user
The appellation of appellation, second contact person in the terminal contact of first contact person calculates the second contact person phase
For the appellation of the user, specifically include:
According to appellation of first contact person in the terminal contact of the user, calculate first contact person with
The first interpersonal relationships between the user;
According to appellation of second contact person in the terminal contact of first contact person, described second is calculated
It is the second interpersonal relationships between people and first contact person;
According to first interpersonal relationships and second interpersonal relationships, calculate second contact person and the user it
Between third interpersonal relationships;
According to the third interpersonal relationships, appellation of second contact person relative to the user is calculated.
A4, method according to a3, wherein further include:
According to the third interpersonal relationships, the user calling oneself relative to second contact person is calculated, as described
The information of second contact person and the terminal for being sent to the user.
A5, method according to a1, wherein predetermined in having between the user for the terminal transmission for receiving user
Before the information of first contact person of type interpersonal relationships, further includes:
It is sent to the terminal of the user and obtains the contacting with the predefined type interpersonal relationships between the user
The request of people.
A6, the method according to any one of A1 to A5, wherein sending institute for the information of second contact person
Before the terminal for stating user, further includes:
It receives non-with the predefined type interpersonal relationships between the user terminal acquisition sent and the user
The request of address book contact.
A7, a kind of method for obtaining contact information comprising:
From in the address list of the terminal of user search and the user between with predefined type interpersonal relationships contact person,
And server is sent by the information of the first contact person found;
The between first contact person with the predefined type interpersonal relationships for receiving that the server sends
The information of two contact persons.
A8, the method according to A7, wherein the information of first contact person includes first contact person described
Appellation in the address list of the terminal of user;The information of received second contact person of the terminal of the user includes described
Appellation of two contact persons relative to the user, second contact person relative to the user appellation by the server root
According in the address list of terminal of first contact person in the user appellation, second contact person it is described first connection
Appellation in the address list of the terminal of people is calculated.
A9, the method according to A7, wherein have between the user being searched in the address list from the terminal of user
There is the contact person of predefined type interpersonal relationships, and send server for the information of the first contact person found, further includes:
Receive contacting with the predefined type interpersonal relationships between the server acquisition sent and the user
The request of people.
A10, the method according to any one of A7 to A9, wherein receiving that the server sends and described the
Before the information of the second contact person between one contact person with the predefined type interpersonal relationships, further includes:
The communication obtained between the user with the predefined type interpersonal relationships is sent to the server to record
The request of contact person.
A11, a kind of contact information interactive system comprising:
Client in multiple terminals, the server-side on server;
Client in the terminal of user described in the multiple terminal is searched from the address list of the terminal of the user
With the contact person of predefined type interpersonal relationships between the user, and send the information of the first contact person found to
The server;
The information for first contact person that the terminal that the server-side receives user is sent;
The server-side is sent between acquisition and first contact person to the terminal of first contact person with described
The request of the contact person of predefined type interpersonal relationships, and receive the visitor in the terminal of the first contact person described in the multiple terminal
The information for the second contact person that family end is sent, and be iterated based on second contact person received to continue to obtain newly
Second contact person information;
The server-side sends the information of second contact person to the terminal of the user;
Client in the terminal of the user receives the information for second contact person that the server is sent.
A12, the system according to A11, wherein the information of first contact person includes first contact person in institute
State the appellation in the terminal contact of user;Second contact person that client in the terminal of first contact person is sent
Information include appellation of second contact person in the terminal contact of first contact person;
The server-side is also according to appellation of first contact person in the terminal contact of the user, described second
Appellation of the contact person in the terminal contact of first contact person calculates second contact person relative to the user's
Appellation, and appellation of second contact person in the terminal contact of first contact person is revised as second connection
The appellation of people, to be sent to the terminal of the user.
A13, the system according to A12, wherein the server-side according to first contact person the user end
Appellation in end communication record, calculates the first interpersonal relationships between first contact person and the user, according to described second
Appellation of the contact person in the terminal contact of first contact person calculates second contact person and first contact person
Between the second interpersonal relationships, and according to first interpersonal relationships and second interpersonal relationships, calculate described second
It is the third interpersonal relationships between people and the user, and according to the third interpersonal relationships, calculates the second contact person phase
For the appellation of the user.
A14, the system according to A13, wherein
The server-side also according to the third interpersonal relationships, calculate the user relative to second contact person from
Claim, as second contact person information and be sent to the terminal of the user.
A15, the system according to A11, wherein
The server-side sends to obtain to the terminal of the user has the predefined type interpersonal between the user
The request of the contact person of relationship;
Client in the terminal of the user, which receives between acquisition and the user, has the predefined type interpersonal
After the request of the contact person of relationship, the information of first contact person is searched and sent.
A16, the system according to any one of A11 to A15, wherein
Client in the terminal of the user is also sent between acquisition and the user to the server with described
The request of the communication record contact person of predefined type interpersonal relationships;
The server-side receives the communication between acquisition and the user with the predefined type interpersonal relationships and records
After the request of contact person, the terminal of Xiang Suoshu user sends the information of second contact person.