CN105992141A - Contact searching method and apparatus - Google Patents
Contact searching method and apparatus Download PDFInfo
- Publication number
- CN105992141A CN105992141A CN201510059462.5A CN201510059462A CN105992141A CN 105992141 A CN105992141 A CN 105992141A CN 201510059462 A CN201510059462 A CN 201510059462A CN 105992141 A CN105992141 A CN 105992141A
- Authority
- CN
- China
- Prior art keywords
- mobile device
- contact person
- described mobile
- information
- direct contact
- 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.)
- Pending
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention is suitable for the communication field, and provides a contact searching method and apparatus. The contact searching method includes the steps: determining the position of mobile equipment; sending the determined position of the mobile equipment to a server to enable the server to search for the corresponding contact within a preset searching range according to the received position of the mobile equipment, wherein the preset searching range includes direct contact and/or indirect contact of the mobile equipment; the information of the direct contact of the mobile equipment is the contact information stored in a contact list of the mobile equipment; and the information of the indirect contact of the mobile equipment is the contact information which is not stored in the contact list of the mobile equipment and is stored in a contact list of mobile equipment corresponding to the direct contact in the mobile equipment; and receiving the searching result of the server, and displaying the searching result. The contact searching method and apparatus can improve the relational degree of searching the contact and the mobile equipment.
Description
Technical field
The embodiment of the present invention belongs to the communications field, particularly relates to a kind of contact searching method and device.
Background technology
The raising of people's living standard and the decline of mobile device price so that the popularity rate of mobile device is more next
Higher.Further, the function and application in mobile device is constantly enriched and perfect, greatly enriches and changes
The life of people.
In order to improve the attention to communication in actual life for the people, in existing contact searching method, user
Can pass through function of search, search and use same software and adjacent other users in position with it, so with look into
The user's contact found.But owing to existing method is only capable of searching the user of the same software of use, and utilize note
Not necessarily closely related with the user user of contact person of this software of volume, the contact person's therefore finding
Relevance is not high.
Content of the invention
Embodiments provide a kind of contact searching method and device, it is intended to solve existing method and search
The not high problem of the relevance of contact person.
The embodiment of the present invention is achieved in that a kind of contact searching method, and described method includes:
Determine the position at mobile device place;
Send the position at the mobile device place determining to server, so that described server is according to reception
Corresponding contact person is searched in default seeking scope in the position at mobile device place;Described default lookup model
Enclose direct contact person and/or the remote parties including described mobile device;Directly contacting of described mobile device
The information of people is the associated person information being stored in the record of described mobile device communication, described mobile device indirect
The information of contact person, for being not stored in the record of described mobile device communication, but is stored in described mobile device
Associated person information in direct contact person's corresponding mobile device communication record;
Receive the lookup result of described server, and show.
The another object of the embodiment of the present invention is to provide a kind of contact searching method, and described method includes:
Receive the position at the described mobile device place that mobile device sends, according to the mobile device place receiving
Position search corresponding contact person in default seeking scope;Described default seeking scope includes described shifting
The direct contact person of dynamic equipment and/or remote parties;The information of the direct contact person of described mobile device is for depositing
Associated person information in the record of described mobile device communication for the storage, the information of the remote parties of described mobile device
It for being not stored in the record of described mobile device communication, but is stored in the direct contact person couple of described mobile device
Associated person information in the mobile device communication record answered;
Send lookup result to described mobile device, so that described mobile device receives described lookup result simultaneously
Display.
The another object of the embodiment of the present invention is to provide a kind of searching contact person device, and described device includes:
Positioning unit, for determining the position at mobile device place;
Positioning information transmitting unit, the position at the mobile device place for determining sends to server, with
Described server is made to search corresponding according to the position at the mobile device place receiving in default seeking scope
It is people;Described default seeking scope includes direct contact person and/or the remote parties of described mobile device;
The information of the direct contact person of described mobile device is the contact person's letter being stored in the record of described mobile device communication
Breath, the information of the remote parties of described mobile device for be not stored in described mobile device communication record in,
But it is stored in the associated person information in the direct contact person corresponding mobile device communication record of described mobile device;
Lookup result receiving unit, is used for receiving the lookup result of described server, and shows.
The another object of the embodiment of the present invention is to provide a kind of searching contact person device, and described device includes:
Positioning information receiving unit, for receiving the position at the described mobile device place that mobile device sends,
Corresponding contact person is searched in default seeking scope in position according to the mobile device place receiving;Described pre-
If seeking scope include direct contact person and/or the remote parties of described mobile device;Described mobile device
The information of direct contact person be the associated person information being stored in the record of described mobile device communication, described movement
The information of the remote parties of equipment is for being not stored in the record of described mobile device communication, but is stored in described
Associated person information in the direct contact person corresponding mobile device communication record of mobile device;
Lookup result transmitting element, is used for sending lookup result to described mobile device, so that described movement
Equipment receives described lookup result and shows.
In embodiments of the present invention, owing to described default seeking scope includes the direct connection of described mobile device
Being people and/or remote parties, therefore, mobile device more likely finds satisfactory contact person, carries
Height finds the degree of association of contact person and this mobile device.
Brief description
Fig. 1 is the flow chart of a kind of contact searching method that first embodiment of the invention provides;
Fig. 2 is the flow chart of the another kind of contact searching method that second embodiment of the invention provides;
Fig. 3 is the structure chart of a kind of searching contact person device that third embodiment of the invention provides;
Fig. 4 is the structure chart of the another kind of searching contact person device that fourth embodiment of the invention provides.
Detailed description of the invention
In order to make the purpose of the present invention, technical scheme and advantage clearer, below in conjunction with accompanying drawing and reality
Execute example, the present invention is further elaborated.Only it should be appreciated that specific embodiment described herein
It only in order to explain the present invention, is not intended to limit the present invention.
In the embodiment of the present invention, determine the position at mobile device place, by the position at the mobile device place of determination
Put and send to server, so that described server is looked into default according to the position at the mobile device place receiving
Look for the corresponding contact person of range-based searching, receive the lookup result of described server, and show.
In order to technical solutions according to the invention are described, illustrate below by specific embodiment.
Embodiment one:
Fig. 1 shows the flow chart of a kind of contact searching method that first embodiment of the invention provides, and describes in detail
As follows:
Step S11, determines the position at mobile device place.
In this step, mobile device place can be determined by GPS location technology or WIFI location technology
Position, defined location can be specific to the street information at this mobile device place.
Alternatively, before the position at described determination mobile device place, comprising:
A1, the information of transmission mobile device are to server, so that described server is according to the described movement receiving
The corresponding account of information creating of equipment realizes the registration of mobile device.Wherein, the information of mobile device includes
The contacts with overseas parties mode of the corresponding user of described mobile device, can also include the figure that described mobile device uploads
Piece, subordinate relation etc..Additionally, the information of mobile device also includes the message registration of mobile device, information note
Record (such as note record, multimedia message record, voice messaging).Server according to receive message registration number of times,
The number of times sum of information record determines contact number of times, updates the contact frequency of the contact person of this mobile device, its
In, contact frequency uses below equation to determine: contact number of times/(current date-contact person's date created).
Again contact person identical for contact higher and with mobile device the number attribution of frequency is constructed as mobile device
First heat friend's circle, then searches for the contact person of first heat friend's circle, and the contact person with first heat friend's circle is contacted frequency
The identical contact person of higher and with mobile device the number attribution of rate (removes the portion repeating with first heat friend's circle
Point) set up into second heat friend's circle, and the contact person of second heat friend's circle registers in the server.Wherein,
The lookup priority of one heat friend's circle is higher than the lookup priority of second heat friend's circle.
A2, the contact person's extremely described server sending the storage of described mobile device, so that the storage of described server
The described contact person receiving, and the described contact person storing is labeled as the direct contact person of described mobile device,
And, search for the contact person of described direct contact person, and the contact person of described direct contact person that will search
It is labeled as the remote parties of described mobile device.After mobile device completes registration, mobile device uploads it
The contact person of storage is to server.Wherein, in the artificial mobile device address list of contact that mobile device uploads
Associated person information, the contact person of the mobile device storage of reception is designated the direct of mobile device by server
Contact person, and by by the direct searching contact person of mobile device to other ID be mobile device
Remote parties.The information of user B for example, it is assumed that mobile device is stored with, this this user B sets for mobile
Standby direct contact person, the information searching of the user B that server uploads according to mobile device to user C, and
Mobile device does not store the information of this user C, then this user C is the remote parties of mobile device,
In step A1, first heat friend's circle belongs to direct contact person, and second heat friend's circle belongs to remote parties.
A3, seeking scope is set, and sends the seeking scope arranging to server storage.The lookup arranging
Scope is mainly used in screening a range of direct contact person or remote parties.Such as, server is set
Only need to search direct contact person, or only need to search the direct contact person of specified quantity, or only need to search connection indirectly
Being people etc., additionally seeking scope also includes arranging the priority searched, and such as is selecting to search direct contact person
During with remote parties, can be the priority higher than remote parties for the priority of direct contact person.
Alternatively, after the position at described determination mobile device place, comprising:
The information that setting need to push, and send the information that the need arranging push to server, so that described clothes
Business device is when finding satisfactory contact person, and the information pushing pushing the need of reception is to the connection finding
Be people, or, so that described server is not when finding satisfactory contact person, will receive need
The information pushing pushing is to the programmed emergency preset.Specifically, the information that need to push can include word,
Picture, sound, video etc. can also be included, be used for sending distress signals or multidate information etc..Work as server
When finding satisfactory contact person, the position at the information that need to push and mobile device place is sent extremely
The contact person finding;When server does not find satisfactory contact person, the information that will need to push
And the position at mobile device place sends the programmed emergency preset to mobile device.Wherein, that presets is tight
Anxious contact person can be 1 to 3.The information pushing that directly need to push mobile device due to server is extremely searched
The contact person arriving or default programmed emergency, and the information that need to push can include word, can also include
Picture, sound, video etc., therefore, what mobile device can be arranged by server in time, effectively needs to push
Information pushing to corresponding contact person.
Step S12, sends the position at the mobile device place determining to server, so that described server
Corresponding contact person is searched in default seeking scope in position according to the mobile device place receiving;Described pre-
If seeking scope include direct contact person and/or the remote parties of described mobile device;Described mobile device
The information of direct contact person be the associated person information being stored in the record of described mobile device communication, described movement
The information of the remote parties of equipment is not stored in the record of described mobile device communication, but is stored in described shifting
Associated person information in the direct contact person corresponding mobile device communication record of dynamic equipment.
Step S13, receives the lookup result of described server, and shows.
In this step, in order to ensure the information security of user, the lookup result that server returns includes searching
The position at the contact person place arrived, distance, contact method, picture, subordinate relation etc..Wherein, correspondent party
Formula refers to the contacts with overseas parties mode of the account at server registration for the contact person or contact person's offer, and wherein subordinate is closed
System i.e. this contact person and mobile device contact person are direct contact person or remote parties.Certainly, if searching
The direct contact person of the artificial mobile device of contact arriving, then can also include this mobile device in lookup result
The contact number of direct contact person.
In the first embodiment of the invention, the position at mobile device place is determined, the mobile device institute that will determine
Position send to server so that described server according to the position at the mobile device place receiving in advance
If seeking scope search corresponding contact person, receive the lookup result of described server, and show.Due to
Described default seeking scope includes direct contact person and/or the remote parties of described mobile device, therefore,
Mobile device more likely finds satisfactory contact person, improves and finds contact person and this mobile device
The degree of association.
Should be understood that in embodiments of the present invention, the size of the sequence number of above-mentioned each process is not meant to perform suitable
The priority of sequence, the execution sequence of each process should determine with its function and internal logic, and should be unreal to the present invention
The implementation process executing example constitutes any restriction.
Embodiment two:
Fig. 2 shows the flow chart of the another kind of contact searching method that second embodiment of the invention provides, in detail
State as follows:
Step S21, receives the position at the described mobile device place that mobile device sends, according to the shifting receiving
Corresponding contact person is searched in default seeking scope in the position at dynamic equipment place.Described default seeking scope
Including the direct contact person of described mobile device and/or remote parties.The direct contact person of described mobile device
Information be the associated person information being stored in the record of described mobile device communication, the indirect connection of described mobile device
Be the information of people for being not stored in described mobile device, but be stored in the direct contact of described mobile device
Associated person information in the record of people's corresponding mobile device communication.
In this step, the position at described mobile device place can be specific to the street information at this mobile device place.
Alternatively, the position at the described mobile device place sending in described reception mobile device, according to reception
The position at mobile device place before default seeking scope searches corresponding contact person, comprising:
B1, the information receiving the mobile device that mobile device sends, according to the letter of the described mobile device receiving
Breath creates the registration that corresponding account realizes mobile device.Wherein, the information of mobile device includes described movement
The contacts with overseas parties mode of the corresponding user of equipment, can also include picture, subordinate that described mobile device uploads
Relation etc..Additionally, the information of mobile device also includes the message registration of mobile device, information record (as short
Letter record, multimedia message record, voice messaging).Server is according to the message registration number of times receiving, information record
The sum of number of times determine contact number of times, update the contact frequency of the contact person of this mobile device, wherein, connection
It is that frequency uses below equation to determine: contact number of times/(current date-contact person's date created).Again will connection
It is the first heat that the contact person that higher and with mobile device the number attribution of frequency is identical is constructed as mobile device
Friend encloses, then the contact person of search the first heat friend's circle, the contact person of friendly circle hot with first is contacted frequency higher
And contact person (remove the part that with the first heat friend circle repeat) group identical with the number attribution of mobile device
Build up second heat friend's circle, and the contact person of second heat friend's circle registers in the server.Wherein, the first heat friend
The lookup priority of circle is higher than the lookup priority of second heat friend's circle.
B2, reception the contact person storing the described mobile device storage that described mobile device sends, and will deposit
The described contact person of storage is labeled as the direct contact person of described mobile device, and, search for described direct contact
The contact person of people, and the contact person by the described direct contact person searching is labeled as between described mobile device
Meet contact person.After mobile device completes registration, mobile device uploads the contact person of its storage to server.
Wherein, the contact person that mobile device uploads can be the contact person of the address list of mobile device.Server will connect
The contact person of the mobile device storage received is designated the direct contact person of mobile device, and will be set by mobile
Standby direct searching contact person to other ID be the remote parties of mobile device.
B3, reception simultaneously store the seeking scope that described mobile device sends.The seeking scope arranging is mainly used in
Screen a range of direct contact person or remote parties.Such as, arrange server only need to search directly
Contact person, or only need to search the direct contact person of specified quantity, or only need to search remote parties etc., additionally
Seeking scope also includes the priority searched, and the priority such as direct contact person is higher than the preferential of remote parties
Level.
For in step B1 first heat friend circle and second heat friend circle, server can according to first heat friend circle,
The lookup priority orders remaining direct contact person, second heat friend's circle and residue remote parties searches correspondence
Contact person.Such as, in order to improve search efficiency, can (1) first first heat friend circle in search near
Contact person, when exceeding default value (such as 5), stop search and will search first heat friend circle in
Contact person is as Search Results;(2) when when first heat friend's circle does not search enough contact persons, can continue
Continue the contact person near searching in the direct contact person of residue, when exceeding default value (such as 10), stop
During only search the first heat friend that will search enclose, the contact person of contact person direct contact person with residue is as search
Result;(3) when by the searching method of (2) still without when searching enough contact persons, can be second
Heat friend circle in search near contact person, when exceeding default value (such as 20), stop search and by (1),
(2) contact person in and the second heat friend's circle is as Search Results;(4) when by the searching method of (3) still
When not searching enough contact persons, can continue search for remaining remote parties.
Alternatively, the position at the described mobile device place sending in described reception mobile device, according to reception
The position at mobile device place after default seeking scope searches corresponding contact person, comprising:
Receive the information of the need propelling movement that mobile device sends, and when finding satisfactory contact person, will
Receive need push information pushing to the contact person finding, or, satisfactory not finding
During contact person, the information pushing pushing the need receiving is to the programmed emergency preset.Specifically, need to push
Information can include word, picture, sound, video etc. can also be included.When whois lookup is to meeting
During the contact person requiring, send the position at the information that need to push and mobile device place to the connection finding
It is people;When server does not find satisfactory contact person, the information that need to push and movement are set
The position at standby place sends the programmed emergency preset to mobile device.Wherein, the programmed emergency preset can
It is 1 to 3.The information pushing that directly need to push mobile device due to server is to the contact person finding
Or the programmed emergency preset, and the information that need to push can include word, can also include picture, sound,
Videos etc., therefore, the information pushing that the need that mobile device is arranged can be pushed by server in time, effectively is extremely
Corresponding contact person.
Alternatively, the position at the described mobile device place that described reception mobile device sends, according to receive
Corresponding contact person is searched in default seeking scope in the position at mobile device place, specifically includes:
C1, the position receiving the described mobile device place that mobile device sends.
Whether the direct contact person of the described mobile device that C2, judgement find and/or remote parties be online.
C3, when the direct contact person of described mobile device and/or remote parties are online, it is judged that described movement
The distance of the direct contact person of equipment and described mobile device and/or remote parties whether less than preset away from
From threshold value, and by distance directly the joining less than the mobile device of the distance threshold preset with described mobile device
It is people and/or remote parties is designated the contact person finding.By with the distance of described mobile device more than or
It is equal to the direct contact person of the mobile device of the distance threshold preset and/or remote parties is designated non-lookup
The contact person arriving.
C4, when the direct contact person of described mobile device and/or remote parties are online, it is judged that described shifting
Whether dynamic equipment is in same base station cell with direct contact person and/or the remote parties of described mobile device,
Direct contact person and/or remote parties in described mobile device and described mobile device are in same base station
During cell, by be in described mobile device the direct contact person of the described mobile device of same base station cell and/
Or remote parties is designated the contact person finding.Direct in described mobile device and described mobile device
When contact person and/or remote parties are in adjacent base station cell, it is judged that described mobile device sets with described movement
The distance of standby direct contact person and/or remote parties whether less than the distance threshold preset, and will with described
The direct contact person of the mobile device less than the distance threshold preset for the distance of mobile device and/or indirect association
People is designated the contact person finding.
In above-mentioned C1 to C4, there may be online or not online two kind situation for contact person, it is right to determine
The lookup method answered.Firstly for online user (i.e. smart machine is currently at and server connection state),
Its positional information is registration in real time, and GPS contrast locating base station cell positioning is more accurate comparatively speaking;And it is right
In non-online user, then by judging the user of mobile device and direct contact person and/or remote parties
Whether in same base station cell or adjacent base station cell;For the contact person being positioned by GPS, Yi Jiyu
The user of mobile device is positioned at the contact person of adjacent base station cell, need to judge mobile device user and
Whether the distance between contact person is less than the distance threshold preset, if being less than, by this identification of contacts for meeting
The contact person (contact person i.e. finding) requiring, otherwise, is the non-connection finding by this identification of contacts
It is people;And for being positioned at the contact person of same base station cell with the user of mobile device, then do not need to judge,
Direct is satisfactory contact person by this identification of contacts.
Further, after C4, comprising: search again for remote parties, and at the indirect connection of search
It is the ownership place of people when not having identified, the ownership place of the remote parties of identification search.Owing to searching connection
It is to have newly-increased remote parties during people, therefore, can by searching again for remote parties
Search more remote parties as much as possible, improve remote parties further.Indirectly join when searching
After being people, if there is pushed information, to satisfactory remote parties's PUSH message, and will will search
The remote parties of rope returns to mobile device.If additionally, server has stored the indirect connection searching again for
It is people, then need to add new subordinate relation.Assume that the information that server stores is: the indirect association of Zhang San
Artificial king five;Li Si is the user of the mobile device of current search, and it searches this indirect association of king five
People, then server after adding entry is: the remote parties king five of Zhang San and Li Si.
Step S22, sends lookup result to described mobile device, so that described mobile device receives described
Lookup result simultaneously shows.
Wherein, the lookup result that server returns includes the position at the contact person place finding, distance, joins
It is mode, picture, subordinate relation etc..Wherein, contact method refers to the account at server registration for the contact person
Or the contacts with overseas parties mode that contact person provides, to ensure the information security of user.Certainly, if the connection finding
It is the direct contact person of artificial mobile device, then lookup result can also include the direct connection changing mobile device
It is the contact number of people.
In second embodiment of the invention, receive the position at the described mobile device place that mobile device sends,
Corresponding contact person is searched in default seeking scope in position according to the mobile device place receiving, will search
Result sends to described mobile device, so that described mobile device receives described lookup result and shows.Due to
Described default seeking scope includes direct contact person and/or the remote parties of described mobile device, searches model
Enclosing bigger, therefore, mobile device more likely finds satisfactory contact person, improves and finds contact
People and the degree of association of this mobile device.
Embodiment three:
Fig. 3 shows the structure chart of a kind of searching contact person device that third embodiment of the invention provides, this connection
Being that people searches device and can apply in a mobile device, this mobile device can include through wireless access network RAN
The user equipment communicating with one or more core net, this user equipment can be mobile phone (or claim
For " honeycomb " phone), there is the computer etc. of mobile device, for example, user equipment can also is that portable
Formula, pocket, hand-held, built-in computer or vehicle-mounted mobile device, they and wireless access network
Exchange voice and/or data.Again for example, this mobile device can include smart mobile phone, panel computer, individual
Digital assistants PDA, point-of-sale terminal POS or vehicle-mounted computer etc..For convenience of description, illustrate only and this
The related part of inventive embodiments.
This searching contact person device includes: the 31st, positioning unit positions information transmitting unit the 32nd, lookup result and connect
Receive unit 33.Wherein:
Positioning unit 31, for determining the position at mobile device place.
Specifically, the position at mobile device place can be determined by GPS location technology or WIFI location technology
Putting, defined location can be specific to the street information at this mobile device place.
Alternatively, described searching contact person device includes:
Mobile device log-on message transmitting element, for sending the information of mobile device to server, so that institute
State server and realize the note of mobile device according to the corresponding account of information creating of the described mobile device receiving
Volume.Wherein, the information of mobile device includes the contacts with overseas parties mode of the corresponding user of described mobile device, also
Picture, subordinate relation that described mobile device uploads etc. can be included.Additionally, the information of mobile device is also wrapped
Include the message registration of mobile device, chat record, information record (such as note record, multimedia message record, voice
Information).
Associated person information transmitting element, for sending contact person's extremely described server of described mobile device storage,
So that the described contact person that the storage of described server receives, and the described contact person storing is labeled as described shifting
The direct contact person of dynamic equipment, and, search for the contact person of described direct contact person, and the institute that will search
The contact person stating direct contact person is labeled as the remote parties of described mobile device.Complete note in mobile device
After Ce, mobile device uploads the contact person of its storage to server.Wherein, the contact person that mobile device uploads
For the associated person information in mobile device address list.
Seeking scope arranges unit, is used for arranging seeking scope, and sends the seeking scope arranging to service
Device stores.Such as, server is set and only need to search direct contact person, or only need to search the direct of specified quantity
Contact person, or only need to search remote parties etc., additionally seeking scope also includes arranging the priority searched,
Such as when selecting to search direct contact person and remote parties, can be that the priority of direct contact person is higher than
The priority of remote parties.
Alternatively, described searching contact person device includes:
Pushed information arranges unit, is used for arranging the information that need to push, and sends out the information that the need of setting push
Deliver to server, so that described server is when finding satisfactory contact person, need propelling movement by receive
Information pushing to the contact person finding, or, so that described server meets the requirements not finding
Contact person when, by receive need push information pushing to preset programmed emergency.Specifically, need to push away
The information sent can include word, can also include picture, sound, video etc., be used for sending distress signals
Or multidate information etc..When whois lookup to satisfactory contact person, by the information that need to push and shifting
The position at dynamic equipment place sends to the contact person finding;When server does not find satisfactory
When being people, that presets position transmission to the mobile device at the information that need to push and mobile device place is urgent
Contact person.
Positioning information transmitting unit 32, the position at the mobile device place for determining sends to server,
So that described server is searched corresponding according to the position at the mobile device place receiving in default seeking scope
Contact person.Described default seeking scope includes direct contact person and/or the indirect association of described mobile device
People.The information of the direct contact person of described mobile device is the contact being stored in the record of described mobile device communication
People's information, the information of the remote parties of described mobile device is for being not stored in the record of described mobile device communication
In, but the contact person's letter being stored in the direct contact person corresponding mobile device communication record of described mobile device
Breath.
Lookup result receiving unit 33, is used for receiving the lookup result of described server, and shows.
In order to ensure the information security of user, the lookup result that server returns includes the contact person institute finding
Position, distance, contact method, picture, subordinate relation etc..Wherein, contact method refers to contact person
In the contacts with overseas parties mode that account or the contact person of server registration provide.Certainly, if the contact person finding
For the direct contact person of mobile device, then lookup result can also include the direct contact person of this mobile device
Contact number.
In third embodiment of the invention, owing to described default seeking scope includes the straight of described mobile device
Meeting contact person and/or remote parties, seeking scope is bigger, and therefore, mobile device more likely finds symbol
Close the contact person requiring, improve the degree of association finding contact person and this mobile device.
Embodiment four:
Fig. 4 shows the structure chart of the another kind of searching contact person device that fourth embodiment of the invention provides, and is
It is easy to explanation, illustrate only the part related to the embodiment of the present invention.
This another kind searching contact person device includes: positioning information receiving unit 41 and lookup result transmitting element
42.Wherein:
Positioning information receiving unit 41, for receiving the position at the described mobile device place that mobile device sends
Putting, corresponding contact person is searched in default seeking scope in the position according to the mobile device place receiving.Institute
State default seeking scope and include direct contact person and/or the remote parties of described mobile device.Described movement
The information of the direct contact person of equipment is the associated person information being stored in the record of described mobile device communication, described
The information of the remote parties of mobile device, for being not stored in the record of described mobile device communication, but is stored in
Associated person information in the direct contact person corresponding mobile device communication record of described mobile device.
Specifically, the position at described mobile device place can be specific to the street information at this mobile device place.
Alternatively, described another kind of searching contact person device includes:
Mobile device log-on message receiving unit, for receiving the information of the mobile device that mobile device sends,
Realize the registration of mobile device according to the corresponding account of information creating of the described mobile device receiving.Wherein,
The information of mobile device includes the contacts with overseas parties mode of the corresponding user of described mobile device, can also include institute
State picture, the subordinate relation etc. of mobile device upload.Additionally, the information of mobile device also includes mobile device
Message registration, information record (such as note record, multimedia message record, voice messaging).Server is according to connecing
Message registration number of times, the number of times sum of information record received determine contact number of times, update the connection of this mobile device
Being the contact frequency of people, wherein, contact frequency uses below equation to determine: contact number of times/(current date-
Contact person's date created).Again by contact identical for contact higher and with mobile device the number attribution of frequency
People is constructed as first heat friend's circle of mobile device, then searches for the contact person of first heat friend's circle, will be with the first heat
Friend circle contact person contact the identical contact person of higher and with mobile device the number attribution of frequency (remove and
The part that first heat friend's circle repeats) set up into second heat friend's circle, and the contact person of second heat friend's circle is in service
Device is registered.Wherein, the lookup priority of first heat friend's circle is higher than the lookup priority of second heat friend's circle.
Associated person information receiving unit, for receiving and storing the described mobile device that described mobile device sends
The contact person of storage, and the described contact person storing is labeled as the direct contact person of described mobile device, with
And, search for the contact person of described direct contact person, and the contact person by the described direct contact person searching marks
It is designated as the remote parties of described mobile device.After mobile device completes registration, mobile device uploads it and deposits
The contact person of storage is to server.Wherein, the contact person that mobile device uploads can be the address list of mobile device
Contact person or the good friend being in same software with the user of mobile device.
Seeking scope receiving unit, for receiving and storing the seeking scope that described mobile device sends.Such as,
Server is set and only need to search direct contact person, or only need to search the direct contact person of specified quantity, or only need
Searching remote parties etc., additionally seeking scope also includes the priority searched, preferential such as direct contact person
Level is higher than the priority of remote parties.
Alternatively, described another kind of searching contact person device includes:
Pushed information receiving unit, the information that the need sending for receiving mobile device push, and finding
During satisfactory contact person, by the information pushing of the need propelling movement of reception to the contact person finding, or,
When not finding satisfactory contact person, the information pushing pushing the need receiving is urgent to preset
Contact person.Specifically, the information that need to push can include word, can also include picture, sound, video
Deng.When whois lookup to satisfactory contact person, by the information that need to push and mobile device place
Position send to the contact person finding;When server does not find satisfactory contact person, will
The information that need to push and the position at mobile device place send the programmed emergency preset to mobile device.By
The information pushing that directly need to push mobile device in server is to the contact person finding or default urgent connection
It is people, and the information that need to push can include word, can also include picture, sound, video etc., therefore,
The information pushing that the need that mobile device is arranged can be pushed by server in time, effectively is to corresponding contact person.
Alternatively, described positioning information receiving unit 41 includes:
Positional information receiver module, for receiving the position at the described mobile device place that mobile device sends.
Online judge module, for judging the direct contact person of the described mobile device finding and/or indirectly joining
It is whether people is online.
First identification of contacts module, for the direct contact person of described mobile device and/or remote parties
When online, it is judged that the direct contact person of described mobile device and described mobile device and/or remote parties away from
From whether less than the distance threshold preset, and by the distance with described mobile device less than the distance threshold preset
The direct contact person of mobile device and/or remote parties be designated the contact person finding.Will be with described shifting
The direct contact person of the mobile device more than or equal to the distance threshold preset for the distance of dynamic equipment and/or indirectly
Identification of contacts is the non-contact person finding.
Second identification of contacts module, for the direct contact person of described mobile device and/or remote parties
When not online, it is judged that described mobile device with direct contact person and/or the remote parties of described mobile device is
It no is in same base station cell, the direct contact person and/or indirectly of described mobile device and described mobile device
Contact person, when same base station cell, will be in the described movement of same base station cell with described mobile device
The direct contact person of equipment and/or remote parties are designated the contact person finding.Described mobile device with
When the direct contact person of described mobile device and/or remote parties are in adjacent base station cell, it is judged that described shifting
Whether dynamic equipment and the distance of the direct contact person of described mobile device and/or remote parties are less than default
Distance threshold, and the direct of the mobile device of the distance threshold preset will be less than with the distance of described mobile device
Contact person and/or remote parties are designated the contact person finding.
Alternatively, described positioning information receiving unit 41 includes: remote parties searches again for unit, is used for
Search again for remote parties, and when the ownership place of the remote parties of search does not has identified, mark is searched
The ownership place of the remote parties of rope.Owing to may have newly-increased indirect association during searching contact person
People, therefore, can search more remote parties as much as possible by searching again for remote parties,
Improve remote parties further.
Lookup result transmitting element 42, is used for sending lookup result to described mobile device, so that described shifting
Dynamic equipment receives described lookup result and shows.
Wherein, the lookup result that server returns includes the position at the contact person place finding, distance, joins
It is mode, picture, subordinate relation etc..Wherein, contact method refers to the account at server registration for the contact person
Or the contacts with overseas parties mode that contact person provides, to ensure the information security of user.Certainly, if the connection finding
It is the direct contact person of artificial mobile device, then lookup result can also include the direct connection changing mobile device
It is the contact number of people.
In fourth embodiment of the invention, owing to described default seeking scope includes the straight of described mobile device
Meeting contact person and/or remote parties, seeking scope is bigger, and therefore, mobile device more likely finds symbol
Close the contact person requiring, improve the degree of association finding contact person and this mobile device.
Those of ordinary skill in the art are it is to be appreciated that combine respectively showing of the embodiments described herein description
The unit of example and algorithm steps, can come with the combination of electronic hardware or computer software and electronic hardware
Realize.These functions perform with hardware or software mode actually, depend on the application-specific of technical scheme
And design constraint.Each can specifically should be used for using different methods to realize by professional and technical personnel
Described function, but this realize it is not considered that beyond the scope of this invention.
Those skilled in the art is it can be understood that arrive, for convenience and simplicity of description, and foregoing description
System, the specific works process of device and unit, be referred to the corresponding process in preceding method embodiment,
Do not repeat them here.
In several embodiments provided herein, it should be understood that disclosed system, device and side
Method, can realize by another way.For example, device embodiment described above is only schematically
, for example, the division of described unit, be only a kind of logic function and divide, actual can have when realizing another
Outer dividing mode, for example multiple unit or assembly can in conjunction with or be desirably integrated into another system, or
Some features can be ignored, or does not performs.Another point, shown or discussed coupling each other or straight
Connect coupling or communication connection can be by some interfaces, the INDIRECT COUPLING of device or unit or communication connection,
Can be electrical, machinery or other form.
The described unit illustrating as separating component can be or may not be physically separate, as
The parts that unit shows can be or may not be physical location, i.e. may be located at a place, or
Also can be distributed on multiple NE.Can select therein some or all of according to the actual needs
Unit realizes the purpose of the present embodiment scheme.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit,
Also can be that unit is individually physically present, it is also possible to two or more unit are integrated in a unit
In.
If described function realizes and as independent production marketing or use using the form of SFU software functional unit
When, can be stored in a computer read/write memory medium.Based on such understanding, the skill of the present invention
Part that prior art is contributed by art scheme substantially in other words or the part of this technical scheme can be with
The form of software product embodies, and this computer software product is stored in a storage medium, if including
Dry instruction is with so that a computer equipment (can be personal computer, server, or the network equipment
Deng) perform all or part of step of method described in each embodiment of the present invention.And aforesaid storage medium bag
Include: USB flash disk, portable hard drive, read-only storage (ROM, Read-Only Memory), arbitrary access are deposited
Reservoir (RAM, Random Access Memory), magnetic disc or CD etc. are various can store program generation
The medium of code.
The above, the only detailed description of the invention of the present invention, but protection scope of the present invention is not limited to
This, any those familiar with the art, in the technical scope that the invention discloses, can readily occur in
Change or replacement, all should cover within protection scope of the present invention.Therefore, protection scope of the present invention should
It described is as the criterion with scope of the claims.
Claims (10)
1. a contact searching method, it is characterised in that described method includes:
Determine the position at mobile device place;
Send the position at the mobile device place determining to server, so that described server is according to reception
Corresponding contact person is searched in default seeking scope in the position at mobile device place;Described default lookup model
Enclose direct contact person and/or the remote parties including described mobile device;Directly contacting of described mobile device
The information of people is the associated person information being stored in the record of described mobile device communication, described mobile device indirect
The information of contact person, for being not stored in the record of described mobile device communication, but is stored in described mobile device
Associated person information in direct contact person's corresponding mobile device communication record;
Receive the lookup result of described server, and show.
2. method according to claim 1, it is characterised in that at described determination mobile device place
Before position, comprising:
The information of transmission mobile device is to server, so that described server is according to the described mobile device receiving
The corresponding account of information creating realize the registration of mobile device;
Send contact person's extremely described server of described mobile device storage, so that the storage of described server receives
Described contact person, and the described contact person by storage is labeled as the direct contact person of described mobile device, with
And, search for the contact person of described direct contact person, and the contact person by the described direct contact person searching marks
It is designated as the remote parties of described mobile device;
Seeking scope is set, and sends the seeking scope arranging to server storage.
3. method according to claim 1, it is characterised in that at described determination mobile device place
After position, comprising:
The information that setting need to push, and send the information that the need arranging push to server, so that described clothes
Business device is when finding satisfactory contact person, and the information pushing pushing the need of reception is to the connection finding
Be people, or, so that described server is not when finding satisfactory contact person, will receive need
The information pushing pushing is to the programmed emergency preset.
4. a contact searching method, it is characterised in that described method includes:
Receive the position at the described mobile device place that mobile device sends, according to the mobile device place receiving
Position search corresponding contact person in default seeking scope;Described default seeking scope includes described shifting
The direct contact person of dynamic equipment and/or remote parties;The information of the direct contact person of described mobile device is for depositing
Associated person information in the record of described mobile device communication for the storage, the information of the remote parties of described mobile device
It for being not stored in the record of described mobile device communication, but is stored in the direct contact person couple of described mobile device
Associated person information in the mobile device communication record answered;
Send lookup result to described mobile device, so that described mobile device receives described lookup result simultaneously
Display.
5. method according to claim 4, it is characterised in that send in described reception mobile device
The position at described mobile device place, the position according to the mobile device place receiving is in default seeking scope
Before searching corresponding contact person, comprising:
Receive the information of the mobile device that mobile device sends, the information wound according to the described mobile device receiving
Build corresponding account and realize the registration of mobile device;
Receive and store the contact person of the described mobile device storage that described mobile device sends, and by storage
Described contact person is labeled as the direct contact person of described mobile device, and, search for described direct contact person's
Contact person, and the contact person by the described direct contact person searching is labeled as the indirect connection of described mobile device
It is people;
Receive and store the seeking scope that described mobile device sends.
6. method according to claim 4, it is characterised in that send in described reception mobile device
The position at described mobile device place, the position according to the mobile device place receiving is in default seeking scope
After searching corresponding contact person, comprising:
Receive the information of the need propelling movement that mobile device sends, and when finding satisfactory contact person, will
Receive need push information pushing to the contact person finding, or, satisfactory not finding
During contact person, the information pushing pushing the need receiving is to the programmed emergency preset.
7. method according to claim 4, it is characterised in that the institute that described reception mobile device sends
State the position at mobile device place, look in default seeking scope according to the position at the mobile device place receiving
Look for corresponding contact person, specifically include:
Receive the position at the described mobile device place that mobile device sends;
Whether the direct contact person of the described mobile device that judgement finds and/or remote parties be online;
When the direct contact person of described mobile device and/or remote parties are online, it is judged that described mobile device
It whether is less than the distance threshold preset with the direct contact person of described mobile device and/or the distance of remote parties
Value, and the direct contact person of the mobile device of the distance threshold preset will be less than with the distance of described mobile device
And/or remote parties is designated the contact person finding;Distance with described mobile device is more than or equal to
The direct contact person of mobile device of the distance threshold preset and/or remote parties are designated non-finding
Contact person;
When the direct contact person of described mobile device and/or remote parties are online, it is judged that described movement sets
Whether standby direct contact person and/or remote parties with described mobile device is in same base station cell, in institute
The direct contact person and/or the remote parties that state mobile device with described mobile device are in same base station cell
When, described mobile device is in the described mobile device of same base station cell direct contact person and/or
Connecing identification of contacts is the contact person finding;Directly contacting of described mobile device and described mobile device
When people and/or remote parties are in adjacent base station cell, it is judged that described mobile device and described mobile device
Whether the distance of direct contact person and/or remote parties is less than the distance threshold preset, and will be with described movement
The direct contact person of the mobile device less than the distance threshold preset for the distance of equipment and/or remote parties's mark
Know the contact person for finding.
8. a searching contact person device, it is characterised in that described device includes:
Positioning unit, for determining the position at mobile device place;
Positioning information transmitting unit, the position at the mobile device place for determining sends to server, with
Described server is made to search corresponding according to the position at the mobile device place receiving in default seeking scope
It is people;Described default seeking scope includes direct contact person and/or the remote parties of described mobile device;
The information of the direct contact person of described mobile device is the contact person's letter being stored in the record of described mobile device communication
Breath, the information of the remote parties of described mobile device for be not stored in described mobile device communication record in,
But it is stored in the associated person information in the direct contact person corresponding mobile device communication record of described mobile device;
Lookup result receiving unit, is used for receiving the lookup result of described server, and shows.
9. a searching contact person device, it is characterised in that described device includes:
Positioning information receiving unit, for receiving the position at the described mobile device place that mobile device sends,
Corresponding contact person is searched in default seeking scope in position according to the mobile device place receiving;Described pre-
If seeking scope include direct contact person and/or the remote parties of described mobile device;Described mobile device
The information of direct contact person be the associated person information being stored in the record of described mobile device communication, described movement
The information of the remote parties of equipment is for being not stored in the record of described mobile device communication, but is stored in described
Associated person information in the direct contact person corresponding mobile device communication record of mobile device;
Lookup result transmitting element, is used for sending lookup result to described mobile device, so that described movement
Equipment receives described lookup result and shows.
10. device according to claim 9, it is characterised in that described positioning information receiving unit bag
Include:
Positional information receiver module, for receiving the position at the described mobile device place that mobile device sends;
Online judge module, for judging the direct contact person of the described mobile device finding and/or indirectly joining
It is whether people is online;
First identification of contacts module, for the direct contact person of described mobile device and/or remote parties
When online, it is judged that the direct contact person of described mobile device and described mobile device and/or remote parties away from
From whether less than the distance threshold preset, and by the distance with described mobile device less than the distance threshold preset
The direct contact person of mobile device and/or remote parties be designated the contact person finding;Will be with described shifting
The direct contact person of the mobile device more than or equal to the distance threshold preset for the distance of dynamic equipment and/or indirectly
Identification of contacts is the non-contact person finding;
Second identification of contacts module, for the direct contact person of described mobile device and/or remote parties
When not online, it is judged that described mobile device with direct contact person and/or the remote parties of described mobile device is
It no is in same base station cell, the direct contact person and/or indirectly of described mobile device and described mobile device
Contact person, when same base station cell, will be in the described movement of same base station cell with described mobile device
The direct contact person of equipment and/or remote parties are designated the contact person finding;Described mobile device with
When the direct contact person of described mobile device and/or remote parties are in adjacent base station cell, it is judged that described shifting
Whether dynamic equipment and the distance of the direct contact person of described mobile device and/or remote parties are less than default
Distance threshold, and the direct of the mobile device of the distance threshold preset will be less than with the distance of described mobile device
Contact person and/or remote parties are designated the contact person finding.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510059462.5A CN105992141A (en) | 2015-02-04 | 2015-02-04 | Contact searching method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510059462.5A CN105992141A (en) | 2015-02-04 | 2015-02-04 | Contact searching method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105992141A true CN105992141A (en) | 2016-10-05 |
Family
ID=57037891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510059462.5A Pending CN105992141A (en) | 2015-02-04 | 2015-02-04 | Contact searching method and apparatus |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105992141A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108616860A (en) * | 2016-12-30 | 2018-10-02 | 西安中兴通讯终端科技有限公司 | It is a kind of to handle the method and apparatus sought help |
WO2018228225A3 (en) * | 2017-06-15 | 2019-01-24 | 上海掌门科技有限公司 | Method and device for user recommendation |
CN109471880A (en) * | 2018-11-06 | 2019-03-15 | 上海掌门科技有限公司 | It is a kind of for providing the method and apparatus of the contact information of user |
CN110427572A (en) * | 2019-07-15 | 2019-11-08 | 奇酷互联网络科技(深圳)有限公司 | Find good friend's method, mobile terminal and storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102984247A (en) * | 2012-11-23 | 2013-03-20 | 广东欧珀移动通信有限公司 | Method and system for recommending friends by mobile terminals |
WO2013120171A1 (en) * | 2012-02-03 | 2013-08-22 | Introhive Inc. | Method and system for collecting, searching and determining the strength of contacts from a mobile contact list |
WO2014072989A1 (en) * | 2012-11-09 | 2014-05-15 | P M Bijin | A method and a system for locating the business and service industry of a specific geographical co-ordinate through the wireless communication device |
CN104285220A (en) * | 2012-03-26 | 2015-01-14 | 谷歌公司 | Sending communications to contacts on a social networking service |
-
2015
- 2015-02-04 CN CN201510059462.5A patent/CN105992141A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013120171A1 (en) * | 2012-02-03 | 2013-08-22 | Introhive Inc. | Method and system for collecting, searching and determining the strength of contacts from a mobile contact list |
CN104285220A (en) * | 2012-03-26 | 2015-01-14 | 谷歌公司 | Sending communications to contacts on a social networking service |
WO2014072989A1 (en) * | 2012-11-09 | 2014-05-15 | P M Bijin | A method and a system for locating the business and service industry of a specific geographical co-ordinate through the wireless communication device |
CN102984247A (en) * | 2012-11-23 | 2013-03-20 | 广东欧珀移动通信有限公司 | Method and system for recommending friends by mobile terminals |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108616860A (en) * | 2016-12-30 | 2018-10-02 | 西安中兴通讯终端科技有限公司 | It is a kind of to handle the method and apparatus sought help |
WO2018228225A3 (en) * | 2017-06-15 | 2019-01-24 | 上海掌门科技有限公司 | Method and device for user recommendation |
CN109471880A (en) * | 2018-11-06 | 2019-03-15 | 上海掌门科技有限公司 | It is a kind of for providing the method and apparatus of the contact information of user |
CN110427572A (en) * | 2019-07-15 | 2019-11-08 | 奇酷互联网络科技(深圳)有限公司 | Find good friend's method, mobile terminal and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6012464B2 (en) | Content-based social networking system and method | |
CN102819607B (en) | A kind of method and apparatus recommending user | |
CN103747132B (en) | The method of display message and terminal | |
CN103547342B (en) | Message method, message read notification method, message receival method and device | |
CN104113466A (en) | Harassing phone call identification method, client, server and system | |
CN103250153A (en) | Social network service apparatus and service method thereof | |
CN202043281U (en) | Automatic attendance signature system | |
CN103152462B (en) | A kind of address list sharing method and device | |
CN105992141A (en) | Contact searching method and apparatus | |
CN103905471A (en) | Social network information push method, server and social network | |
CN102739700A (en) | Automatic sign-in system and method thereof | |
CN103139045A (en) | Business card exchange method, device and friend-making client | |
CN103220310A (en) | Calling card exchange method and terminal and calling card server used for calling card exchange | |
CN102045265A (en) | Device and method for information interaction | |
CN104301490A (en) | Method for associating communication object with record and smart mobile terminal | |
CN103688513A (en) | Content sharing method and Social Synchronizing Apparatus | |
CN106375934A (en) | A wireless communication method and terminal based on bluetooth low-power consumption techniques and user equipment | |
CN103595846A (en) | Mobile terminal address list sorting method and system | |
CN101909281B (en) | Mobile terminal-based user social contact method, device and system | |
CN109429190A (en) | Short message classification display method and device | |
CN103051792A (en) | Contact information changing method and communication terminal thereof | |
CN106780815A (en) | A kind of register method and mobile terminal based on geographical position | |
CN101854421A (en) | Mobile terminal and multimedia content downloading method thereof | |
CN101977216A (en) | Method for establishing linkman group based on geographic location information | |
CN102932960A (en) | Exchange system and exchange method for electronic business cards |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161005 |