[go: up one dir, main page]

CN104780514B - Issue and obtain method, the contact information interactive system of contact information - Google Patents

Issue and obtain method, the contact information interactive system of contact information Download PDF

Info

Publication number
CN104780514B
CN104780514B CN201510218279.5A CN201510218279A CN104780514B CN 104780514 B CN104780514 B CN 104780514B CN 201510218279 A CN201510218279 A CN 201510218279A CN 104780514 B CN104780514 B CN 104780514B
Authority
CN
China
Prior art keywords
contact person
user
terminal
contact
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510218279.5A
Other languages
Chinese (zh)
Other versions
CN104780514A (en
Inventor
陈佃晓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510218279.5A priority Critical patent/CN104780514B/en
Publication of CN104780514A publication Critical patent/CN104780514A/en
Application granted granted Critical
Publication of CN104780514B publication Critical patent/CN104780514B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明提供一种下发和获取联系人信息的方法、联系人信息交互系统,下发联系人信息的方法包括:接收用户的终端发送的与用户之间具有预定类型人际关系的第一联系人的信息;向第一联系人的终端发送获取与第一联系人之间具有预定类型人际关系的联系人的请求,并接收第一联系人的终端发送的第二联系人的信息,以及基于接收到的第二联系人进行迭代以继续获取新的第二联系人的信息;将第二联系人的信息发送到用户的终端。根据本发明,可以对用户的通讯录联系人进行极大的扩展,大量的新联系人的信息可以提供给用户以便于用户与其进行联系。

The present invention provides a method for issuing and acquiring contact information, and a contact information interaction system. The method for issuing contact information includes: receiving a first contact sent by a user's terminal and having a predetermined type of interpersonal relationship with the user. send a request to the terminal of the first contact to obtain a contact with a predetermined type of interpersonal relationship with the first contact, and receive the information of the second contact sent by the terminal of the first contact, and based on the received The obtained second contact is iterated to continue to acquire the information of the new second contact; the information of the second contact is sent to the terminal of the user. According to the present invention, the user's address book contacts can be greatly expanded, and a large number of new contact information can be provided to the user to facilitate the user to contact them.

Description

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.

Claims (13)

1. a kind of method for issuing contact information comprising:
The information of the first contact person between the user with predefined type interpersonal relationships of the terminal transmission of user is received, The information of first contact person includes appellation of first contact person in the terminal contact of the user;
It sends to obtain to the terminal of first contact person and there is the interpersonal pass of the predefined type between first contact person The request of the contact person of system, and the information of the second contact person that the terminal for receiving first contact person is sent, and based on connecing Second contact person received is iterated to continue to obtain the information of new second contact person;
It receives non-through with the predefined type interpersonal relationships between the terminal acquisition sent of the user and the user The request of news record contact person;
Send the information of second contact person to the terminal of the user.
2. according to the method described in claim 1, wherein, second contact person's that the terminal of first contact person is sent Information includes appellation of second contact person in the terminal contact of first contact person;By second contact person Information be sent 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 first Appellation in the terminal contact of contact person, calculates the appellation of second contact person relative to the user, and by described the Appellation of two contact persons in the terminal contact of first contact person is revised as the appellation of second contact person, to send To the terminal of the user.
3. according to the method described in claim 2, wherein, according to first contact person in the terminal contact of the user Appellation in the terminal contact of first contact person of appellation, second contact person, calculate second contact person Relative to 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 it is described The first interpersonal relationships between user;
According to appellation of second contact person in the terminal contact of first contact person, second contact person is calculated With the second interpersonal relationships between first contact person;
According to first interpersonal relationships and second interpersonal relationships, calculate between second contact person and the user Third interpersonal relationships;
According to the third interpersonal relationships, appellation of second contact person relative to the user is calculated.
4. according to the method described in claim 3, wherein, further includes:
According to the third interpersonal relationships, the user calling oneself relative to second contact person is calculated, as described second The information of contact person and the terminal for being sent to the user.
5. according to the method described in claim 1, wherein, having in advance between the user what the terminal for receiving user was sent Before the information of the first contact person for determining type interpersonal relationships, further includes:
It is sent to the terminal of the user and obtains the contact person's between the user with the predefined type interpersonal relationships Request.
6. a kind of method for obtaining contact information comprising:
From the contact person searched in the address list of the terminal of user between the user with predefined type interpersonal relationships, and will The information of the first contact person found is sent to server, and the information of first contact person includes that first contact person exists Appellation in the terminal contact of the user;
The communication record obtained between the user with the predefined type interpersonal relationships is sent to the server to contact The request of people;
Receive second between first contact person with the predefined type interpersonal relationships that the server is sent It is the information of people.
7. according to the method described in claim 6, wherein, the packet of received second contact person of the terminal of the user Include appellation of second contact person relative to the user, second contact person relative to the user appellation by described Appellation, second contact person in the address list of terminal of the server according to first contact person in the user is described Appellation in the address list of the terminal of first contact person is calculated.
8. according to the method described in claim 6, wherein, being searched between the user in the address list from the terminal of user Contact person with predefined type interpersonal relationships, and server is sent by the information of the first contact person found, further includes:
Receive the contact person with the predefined type interpersonal relationships between the server acquisition sent and the user Request.
9. a kind of contact information interactive system comprising:
Client in multiple terminals, the server-side on server;
Client in the multiple terminal in the terminal of user is searched and the use from the address list of the terminal of the user With the contact person of predefined type interpersonal relationships between family, and the service is sent by the information of the first contact person found Device, the information of first contact person include appellation of first contact person in the terminal contact of the user;
The information for first contact person that the terminal that the server-side receives user is sent;
The server-side is sent to the terminal of first contact person to be obtained and has described make a reservation between first contact person The request of the contact person of type interpersonal relationships, and receive the client in the terminal of the first contact person described in the multiple terminal The information of the second contact person sent, and be iterated based on second contact person received to continue to obtain new institute State the information of the second contact person;
Client in the terminal of the user sends to obtain to the server has the predetermined class between the user The request of the communication record contact person of type interpersonal relationships;
The server-side receives the communication record between acquisition and the user with the predefined type interpersonal relationships and contacts After the request of people, it 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.
10. system according to claim 9, wherein the client in the terminal of first contact person sends described The information of second contact person includes 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, second connection Appellation of the people in the terminal contact of first contact person calculates title of second contact person relative to the user Meaning, and appellation of second contact person in the terminal contact of first contact person is revised as second contact person Appellation, to be sent to the terminal of the user.
11. system according to claim 10, wherein the server-side is according to first contact person the user's Appellation in terminal contact calculates the first interpersonal relationships between first contact person and the user, according to described the Appellation of two contact persons in the terminal contact of first contact person calculates second contact person and contacts with described first The second interpersonal relationships between people, and according to first interpersonal relationships and second interpersonal relationships, calculate described second Third interpersonal relationships between contact person and the user, and according to the third interpersonal relationships, calculate second contact person Appellation relative to the user.
12. system according to claim 11, wherein
The server-side calculates the user calling oneself relative to second contact person also according to the third interpersonal relationships, As second contact person information and be sent to the terminal of the user.
13. system according to claim 9, wherein
The server-side sends to obtain to the terminal of the user has the predefined type interpersonal relationships between the user Contact person request;
Client in the terminal of the user, which receives, has the predefined type interpersonal relationships between acquisition and the user Contact person request after, search and send the information of first contact person.
CN201510218279.5A 2015-04-30 2015-04-30 Issue and obtain method, the contact information interactive system of contact information Active CN104780514B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510218279.5A CN104780514B (en) 2015-04-30 2015-04-30 Issue and obtain method, the contact information interactive system of contact information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510218279.5A CN104780514B (en) 2015-04-30 2015-04-30 Issue and obtain method, the contact information interactive system of contact information

Publications (2)

Publication Number Publication Date
CN104780514A CN104780514A (en) 2015-07-15
CN104780514B true CN104780514B (en) 2019-05-14

Family

ID=53621690

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510218279.5A Active CN104780514B (en) 2015-04-30 2015-04-30 Issue and obtain method, the contact information interactive system of contact information

Country Status (1)

Country Link
CN (1) CN104780514B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106294813A (en) * 2016-08-15 2017-01-04 歌尔股份有限公司 A kind of method and apparatus of smart machine person recognition

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102448048A (en) * 2011-09-20 2012-05-09 宇龙计算机通信科技(深圳)有限公司 Terminal and data management method
CN103916469A (en) * 2014-03-26 2014-07-09 北京奇虎科技有限公司 Method for acquiring contact person information, client end and server
CN104486471A (en) * 2014-12-01 2015-04-01 深圳市中兴移动通信有限公司 Contact book sharing method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9300701B2 (en) * 2010-11-01 2016-03-29 Google Inc. Social circles in social networks

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102448048A (en) * 2011-09-20 2012-05-09 宇龙计算机通信科技(深圳)有限公司 Terminal and data management method
CN103916469A (en) * 2014-03-26 2014-07-09 北京奇虎科技有限公司 Method for acquiring contact person information, client end and server
CN104486471A (en) * 2014-12-01 2015-04-01 深圳市中兴移动通信有限公司 Contact book sharing method and device

Also Published As

Publication number Publication date
CN104780514A (en) 2015-07-15

Similar Documents

Publication Publication Date Title
CN108255847B (en) Page generation method and device
CN110262851B (en) Interface configuration method and device
CN103620635A (en) Presenting top contact information to a user of a computing device
CN113592535B (en) Advertisement recommendation method and device, electronic equipment and storage medium
CN109862100B (en) Method and device for pushing information
CN108288179A (en) A kind of user preference source of houses computational methods and system
US10263924B1 (en) Message selection and presentation in a real-time messaging platform
CN110782272A (en) Advertisement display method and device for application program
CN112163879A (en) User rights push method, device, server and storage medium
CN110619100A (en) Method and apparatus for acquiring data
CN107248002A (en) A kind of data processing method, system and device
CN105119944B (en) Application starting method and related device
CN104408193B (en) The processing method and processing device of data visualization model
CN110909155B (en) Book order generation method, calculation device and computer storage medium
CN108200127A (en) Data transmission method for uplink, device, server, terminal and storage medium
CN104780514B (en) Issue and obtain method, the contact information interactive system of contact information
CN105516504A (en) Method for processing session messages and terminal
CN111752834A (en) Automated testing method and device
CN109951380B (en) Method, electronic device, and computer-readable medium for finding conversation messages
CN112256221A (en) Information display method and device and electronic equipment
EP4580197A1 (en) Live-streaming video processing method and apparatus, and device and medium
CN106919596A (en) Information recommendation method and device
CN112835494A (en) Voice recognition result error correction method and device
CN109039855A (en) A kind of message treatment method and device
CN106817473B (en) A method, server and device for processing address book data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20220727

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right