Content of the invention
The purpose of the embodiment of the present application is to provide a kind of information correlation method and device, is existed with solving prior art
The personal information of each user obtaining in the Internet is inaccurate, the accuracy to affect issued transaction in the Internet
Problem.
For solving above-mentioned technical problem, the information correlation method that the embodiment of the present application provides and device are such realities
Existing:
A kind of information correlation method, including:
Receiving the first client upload with first user information corresponding that is logging in this first client
One positional information, and the second user information with login in this second client of the second client upload is corresponding
Second position information;
Determine first attribute information corresponding with described primary importance information and with described second position information pair
The second attribute information answered;
If described first attribute information is matched with described second attribute information, by described first user information with
Described second user information is associated.
A kind of information correlation method, including:
Receiving the first client upload with first user information corresponding that is logging in this first client
One positional information, and the second user information with login in this second client of the second client upload is corresponding
Second position information;
Determine with described primary importance information corresponding first area information and with described second position information pair
The second area information answered;
If described first area information and described second area information match, by described first user information with
Described second user information is associated.
A kind of information correlation method, including:
Receive the first client upload with this first client log in first user information corresponding and
The geographical position corresponding primary importance information stopping with this first client, and the second client upload
Geography that is corresponding with the second user information logging in this second client and stopping with this second client
Position corresponding second position information;
Determine the corresponding geographical position of described primary importance information geography corresponding with described second position information
The distance between position information;
If described range information is less than predetermined threshold value, by described first user information and described second user information
It is associated.
A kind of information correlation method, including:
Receive the first client upload with this first client log in first user information corresponding, should
The first trace information that first client is moved in preset duration, and the second client upload with this
Log in two clients second user information is corresponding, this second client is moved in preset duration the
Two trace informations;
Determine the registration of described first trace information and described second trace information;
If it is determined that described registration exceed default registration threshold value, by described first user information with described
Second user information is associated.
A kind of information association device, including:
Receiving unit, for receiving the first user with login in this first client of the first client upload
Information corresponding primary importance information, and with login in this second client the second of the second client upload
User profile corresponding second position information;
First determining unit, for determine first attribute information corresponding with described primary importance information and with institute
State corresponding second attribute information of second position information;
Associative cell, for when described first attribute information is matched with described second attribute information, by institute
State first user information to be associated with described second user information.
A kind of information association device, including:
Receiving unit, for receiving the first user with login in this first client of the first client upload
Information corresponding primary importance information, and with login in this second client the second of the second client upload
User profile corresponding second position information;
First determining unit, for determine with described primary importance information corresponding first area information and with institute
State second position information corresponding second area information;
Associative cell, for when described first area information is with described second area information match, by institute
State first user information to be associated with described second user information.
A kind of information association device, including:
Receiving unit, for receiving the first user with login in this first client of the first client upload
Information corresponding and with this first client stop geographical position corresponding primary importance information, Yi Ji
Two client upload with this second client log in second user information corresponding and with this second visitor
The geographical position corresponding second position information that family end stops;
First determining unit, for determining the corresponding geographical position of described primary importance information and described second
Confidence ceases the distance between corresponding geographical position information;
Associative cell, for described range information be less than predetermined threshold value when, by described first user information with
Described second user information is associated.
A kind of information association device, including:
Receiving unit, for receiving the first user with login in this first client of the first client upload
The first trace information that information is corresponding, this first client is moved in preset duration, and the second client
, this second client corresponding with the second user information logging in this second client that end uploads is default
Second trace information of motion in duration;
First determining unit, for determining overlapping of described first trace information and described second trace information
Degree;
Associative cell, during for exceeding default registration threshold value in the described registration determining, by described the
One user profile is associated with described second user information.
The technical scheme being provided from each embodiment of above the application, in the embodiment of the present application, server end
By receiving primary importance information corresponding with first user information or first track of the first client upload
Information, and the second position information corresponding with second user information of the second client upload or the second track
Information, subsequently, server end, according to the above-mentioned positional information receiving or trace information, to excavate above-mentioned visitor
The personal information of the user corresponding to user profile logging on the end of family is (such as:Through geographical location information),
And corresponding user information correlation operation is realized according to the personal information excavated.As noted previously, as on
During stating, the positional information of the user that server end gets or trace information are real informations, therefore according to this
Category information can more accurately excavate the personal information of each user (such as:Through geographical position letter
Breath), and then lift the accuracy of issued transaction in the Internet.
Specific embodiment
In order that those skilled in the art more fully understand the technical scheme in the application, below in conjunction with this
Accompanying drawing in application embodiment, is clearly and completely described to the technical scheme in the embodiment of the present application,
Obviously, described embodiment is only some embodiments of the present application, rather than whole embodiments.Base
Embodiment in the application, those of ordinary skill in the art are obtained under the premise of not making creative work
The every other embodiment obtaining, all should belong to the scope of the application protection.
Fig. 1 is the Organization Chart of the application system in the embodiment of the present application for information association.Exemplarily, should
Framework includes server end 10 and some clients 20 communicating with this service end 10.These clients 20
Can be personal computer, notebook computer, radio telephone, personal digital assistant (PDA), intelligent handss
Table or other computer installations and communicator.Service end 10 is in order to receive the upload of each client 20
The positional information of each user or trace information, and the information uploading according to these carrys out the personal letter of digging user
Breath, the final personal information according to excavation carries out the issued transaction action such as information association or information matches.
These server-side devices and client device architecturally all comprise some basic modules, such as bus,
Processing meanss, storage device, one or more input/output device and communication interface etc..Bus can be wrapped
Include one or more wires, for realizing the communication between each assembly of server and client side's equipment.Process dress
Put and can include all types of processors for execute instruction, treatment progress or thread or microprocessor.Deposit
Storage device can include storing the dynamic memory of multidate information, such as random access storage device (RAM),
Or in order to store the static memory of static information, such as read only memory (ROM), and include magnetically or optically
Learn the mass storage of recording medium and respective drive.Input equipment can be keyboard, mouse, writing pencil,
Touch screen, voice recognition device or biometric apparatus etc..Output device can be in order to output information
Display, printer or speaker etc..Communication interface is used for making server or the client device with other be
System or device are communicated.Can be by wired connection mode, radio connection or light between communication interface
Connected mode is connected in above-mentioned network, so that above-mentioned client device, server are realized being in communication with each other.Often
Individual network 10 can include LAN (LAN), wide area network (WAN), in-house network, the Internet, mobile electricity
Telephone network, Virtual Private Network (VPN), honeycomb fashion or other mobile communications network, bluetooth, NFC or its
What combines.All comprise for management system resource on server and client side's equipment, control other programs to run
Operating system software, and be used for realizing application software or the programmed instruction of specific function.
Fig. 2 is the flow chart of information correlation method in the application first embodiment.In conjunction with shown in Fig. 2, Fig. 3,
In the present embodiment, with server end as executive agent, a kind of information correlation method, comprise the steps:
S101:The first user with login in this first client of received server-side first client upload
Information corresponding and with this first client stop geographical position corresponding primary importance information, Yi Ji
Two client upload with this second client log in second user information corresponding and with this second visitor
The geographical position corresponding second position information that family end stops.
In the embodiment of the present application, above-mentioned primary importance information and second position information can be the first client,
Second client carries out the positional information corresponding to the geographical position of the stop of certain time.Above-mentioned first user
Information and second user information can be user's accounts that user is logged in the first client, the second client
Number or client id etc..Wherein, each client communicating with server end can be with this visitor of timing acquisition
The positional information that family end is located, and the positional information of acquisition is reported to server end, service end is permissible
Can learn each client is enterprising in which geographical position according to the positional information that each client timing reports
The stop of row certain time.
In the embodiment of the present application, before above-mentioned steps S101, methods described also comprises the steps:
Determine stay time on this corresponding geographical position of primary importance information for described first client and
Stay time on this corresponding geographical position of second position information for described second client.
The positional information of the client that server end obtains can be indicated according to the form of following form:
Client id |
Date and time information |
Temporal information |
GPS longitude information |
GPS latitude information |
10001 |
20150728 |
15:00:00 |
118°21′ |
29°11′ |
10001 |
20150728 |
15:10:00 |
119°30′ |
29°20′ |
10001 |
20150728 |
15:20:00 |
120°30′ |
30°33′ |
10001 |
20150728 |
15:30:00 |
120°30′ |
30°33′ |
10001 |
20150728 |
15:40:00 |
120°30′ |
30°33′ |
Wherein, above-mentioned positional information can include GPS longitude information, GPS latitude information, by timing
The GPS longitude information of each client of acquisition, GPS latitude information, can obtain certain client at certain
Stay time on individual geographical position.As shown above, for client " 10001 ", this visitor can be learned
Family end is in geographical position:Stay time on longitude " 120 ° 30 ' ", latitude " 30 ° 33 ' " is about
20min.It is worth mentioning that in the application other embodiment, client can pass through GPS location skill
Art obtains the positional information in the geographical position that this client work stops, and the position in the geographical position only stopping this
Confidence breath uploads in service end.
S102:Server end determines that the corresponding geographical position of primary importance information is corresponding with second position information
The distance between geographical position information.
By the primary importance information that obtains and second position information, the first client and the can be calculated
The distance between two geographical position that two clients stopped respectively information.
As described above, this step S102 may include steps of:
If stay time on this corresponding geographical position of primary importance information for described first client exceedes
First threshold and stay time on this corresponding geographical position of second position information for described second client
Exceed first threshold, determine the corresponding geographical position of described primary importance information and described second position information pair
The distance between geographical position answered information.
In the present embodiment, server end passes through to judge stay time on certain geographical position for certain client
Whether more than a first threshold pre-setting, to determine whether this geographical position is that this client is actual and stops
The position stayed.For example, first threshold is set as 30min, if by judge find the first client, second
The time of staying on corresponding geographical position for the client more than 30min, then judges that this positional information is corresponding
Geographical position is the stop place of above-mentioned client.The size of this first threshold can accordingly be adjusted according to demand
Whole.
S103:Server end above-mentioned range information be less than predetermined threshold value when, by first user information and second
User profile is associated.
Between the geographical position that server end can stop respectively according to above-mentioned first client, the second client
Range information, to differentiate whether the user profile of this two clients can be associated.Specifically, permissible
Judged by predetermined threshold value, if above-mentioned range information be less than predetermined threshold value, show the first client, second
It is closer between the geographical position that client is stopped, to a certain extent it is also possible to show the first client
User, the user of the second client possess identical living environment, such as:Live in same community, work
In same unit etc..With reference to shown in Fig. 3, in figure shows the range information of two stop places:15.8km、
3.6km it is assumed that predetermined threshold value is 5km, then can be determined that range information 15.8km exceedes predetermined threshold value 5km,
Show that the user of this two clients does not possess identical living environment, and another range information 3.6km does not surpass
Cross predetermined threshold value 5km, show that the user of this two clients may possess identical living environment.The application
Embodiment can be by will be provided with the client of identical living environment corresponding first user information, the second use
Family information is associated, to realize specific issued transaction application in the Internet.
In the embodiment of the present application, in order to lift the accuracy of information association, can be by obtaining each client
User is in longer measurement period (such as:1 month) in the multiple geographical position stopping positional information,
And above-mentioned multiple positional informationes are ranked up according to dwell times or stop total duration, such that it is able to obtain
The positional information in the geographical position that the user of each client often stops in above-mentioned measurement period.Citing and
Speech, the positional information in the geographical position that client " 10001 " stopped in one middle of the month in past includes:{ the summer
Garden Village, GuoMao Building, Ou Shang supermarket, Yuan Rong mansion, Bank of China ..., by counting this visitor
Family end, in the stop total duration in each stop geographical position above-mentioned, obtains stopping the ground of total duration ranking front three
Reason position is respectively:Xia Yuan Village, Bank of China, Ou Shang supermarket, generally, above three geographical position can
Shelter in longer measurement period for certain user, work unit and consumption place can be corresponded respectively to, therefore,
The living environment information of each user accurate by counting above- mentioned information, can be obtained, thus being lifted
The accuracy of information association.
It is assumed that the application scenarios of said method are a kind of realization blind date pairings taking exemplary application scenarios as a example
Scene.Then above-mentioned first client, the second client are the clients of blind date counterpart application APP, on
State the server end that server end is blind date counterpart application APP.Server end passes through to receive each client
The positional information that timing uploads, determines the geographical position that the user of each client is stopped in specific duration
Put, and record the corresponding positional information in geographical position that these stopped.Subsequently, by calculating different two
The range information in two geographical position that the user of individual client stopped respectively, and judge that this range information is
No exceed predetermined threshold value, if being not above, show that this two users may possess identical living environment,
So just above-mentioned two users possessing identical living environment can be carried out blind date pairing, in a way may be used
To lift the successful of blind date pairing, can avoid in prior art because indivedual blind date objects provide deceptive information
Come to be lifted blind date meeting probability problem, above-mentioned in the case of, if blind date both sides meeting after just find other side
Do not meet with the label description seen before, be all the waste on time resource in fact so to blind date both sides.
On the other hand, two originally inconsistent blind date objects are carried out blind date pairing, also unrestrained to a certain extent
Take the resource of server end.
In actual applications, server end get certain client user stop positional information after,
Can calculate what the user of the positional information that the user of this client stopped and other clients stopped respectively
The distance of positional information, a nearest client of final one user distance with active client of determination
User, and the corresponding user of this two clients is carried out blind date pairing.
Fig. 4 is the flow chart of information correlation method in the application second embodiment.In conjunction with shown in Fig. 4, Fig. 5,
In the present embodiment, with server end as executive agent, a kind of information correlation method, comprise the steps:
S201:The corresponding with the first user information logging in of first client upload is received on this first client
Primary importance information, and the second client upload with this second client on log in second user information
Corresponding second position information.
This step is referred to the particular content of above-mentioned steps S101.It is worth mentioning that preferably real
Apply in example, above-mentioned primary importance information and second position information can be that the first client, the second client are stopped
The corresponding positional information in geographical position staying.Certainly, in the application other embodiment, above-mentioned position letter
Breath can also be the positional information in the geographical position of user's process of each client, do not limit in this application
Fixed.
S202:Determine first area corresponding with primary importance information information and corresponding with second position information
Second area information.
In the embodiment of the present application, in advance geographical position is divided into several regions, each region corresponds to respectively
One area information.With reference to shown in Fig. 5,4 regions are included on geographical position, area information is respectively
A, B, C, D, there may be the place of overlap between the region that these geographical position divide.Obtaining
After the positional information in the geographical position stopping to certain client, just can be believed according to the longitude of this positional information
Breath and dimensional information, to determine which region this positional information belongs to.In extreme circumstances, a position letter
Breath can belong simultaneously to above-mentioned at least two regions, such as:The position that the client of in figure is located belongs simultaneously to
State four regions.
S203:If first area information and second area information match, by first user information and the second use
Family information is associated.
If as described above, the corresponding area information in geographical position that stopped of the first client and the second client
Hold the corresponding area information in geographical position stopping to match, may also indicate that this two visitors to a certain extent
The user at family end is two more close people of living environment, therefore can be by this two client corresponding first
User profile, second user information are associated, and the particular transaction to realize in the Internet processes operation.On
State determine geographical position distance by area information by way of, stop compared to calculating different clients one by one
The distance between geographical position information mode, the calculating pressure of server end can be substantially reduced.
In actual applications, server end is believed in the position getting the geographical position that each client stopped
It may be determined that arriving following information after breath:This positional information belongs to which region, this positional information correspondingly
The distance at the center of reason position and affiliated area.For example, geographical position is:Longitude " 120 ° 30 ' ", latitude
Degree " 30 ° 33 ' ", belongs to region A and region B, the distance with the center of region A is 2.2km, with
The distance at the center of region B is 2.8km.So, if finding to belong to region A with client " 10001 ",
Other clients being also belonged to client " 10001 " in specific duration in above-mentioned zone A are also included:
Client " 10008 ", client " 10118 ", then can be by comparing above-mentioned two client distance areas
The distance at the center of A, to judge to be associated the closest corresponding user profile of two clients.
For example:The distance at the center of client " 10001 " and region A is 2.2km, client " 10008 " with
The distance at the center of region A is 2.6km, and client " 10118 " is 2.9km with the distance at the center of region A,
Then obvious, client " 10008 " is more suitable for being associated with client " 10001 ".Certainly, the application
It is also possible to by the user profile of other clients two or more and current visitor in other embodiment
The user profile at family end is associated, and the application is not construed as limiting.
Similarly, if, in said process, objective according to obtaining each taking the application scenarios of pairing of blindly dating as a example
The positional information in the geographical position stopping at family end, and by determining the given zone that each positional information belongs to
Domain information, belongs to the user of two clients corresponding to two positional informationes in same region the most at last
Information carries out blind date pairing.Due to two blind date objects with identical living environment being carried out blind date pairing,
The accuracy of blind date pairing can be lifted, and reduce the resource loss of service end to a certain extent.
Fig. 6 is the flow chart of information correlation method in the application 3rd embodiment.In conjunction with shown in Fig. 6, Fig. 7,
In the present embodiment, with server end as executive agent, a kind of information correlation method, comprise the steps:
S301:The corresponding with the first user information logging in of first client upload is received on this first client
Primary importance information, and the second client upload with this second client on log in second user information
Corresponding second position information.
This step is referred to the particular content of above-mentioned steps S101 and step S201.
S302:Determine first attribute information corresponding with primary importance information and corresponding with second position information
Second attribute information.
S303:If the first attribute information is matched with the second attribute information, by first user information and the second use
Family information is associated.
The present embodiment is with the difference of above-mentioned first, second embodiment:In advance by positions various on geographical position
Confidence breath is sorted out according to attribute, specifically, can belong to various positional informationes according to geographical attribute
Following classification:Video display, motion, food and drink, reading, singing, shopping etc..Based on above-mentioned classification, obtaining
The second position information that the primary importance information stopping to the first client and the second client stopped
Afterwards, the attribute information corresponding to primary importance information, second position information can just be determined respectively, finally
The user profile of the client corresponding to two consistent for attribute information positional informationes is associated.Ginseng Fig. 7
Shown, in figure shows four geographical position, is respectively:" Badminton Stadium ", " fitness center ", " Hu Xi
Cinema ", " Hu Dong cinema ", wherein, the attribute information of " Badminton Stadium " is " moving ", " in body-building
The attribute information of the heart " is " moving ", and the attribute information of " Hu Xi cinema " is " video display ", " lake east film
The attribute information of institute " is " video display ".Thus it is possible to the user by corresponding to " Badminton Stadium " client
The user profile of information client corresponding with " fitness center " is associated, will be right to " Hu Xi cinema "
The user profile of the client answered is associated with the user profile of " Hu Dong cinema " corresponding client.
In actual application, although often occur the geographical position of the daily stop of user of two clients away from
From (living environment is inconsistent) farther out, but the geographical position of the daily stop of user of this two clients tool
Standby same attribute (being all such as motion class), shows user's tool of this two clients to a certain extent
Standby identical point of interest.The information that will be provided with the user of same interest point is associated, and also may be used to a certain extent
To lift the accuracy that in the Internet, particular transaction is processed.
In the same manner, above-described embodiment can also be applied to blindly date in the application scenarios matching.
Fig. 8 is the flow chart of information correlation method in the application fourth embodiment.In conjunction with shown in Fig. 8, Fig. 9,
In the present embodiment, with server end as executive agent, a kind of information correlation method, comprise the steps:
S401:The corresponding with the first user information logging in of first client upload is received on this first client
, the first trace information that this first client is moved in preset duration, and the second client upload
, this second client corresponding with the second user information logging in this second client is transported in preset duration
The second dynamic trace information.
This step is referred to the particular content of above-mentioned steps S101, step S201 and step S301.
It is worth addressing, this client that server end reports according to each client timing is in each time
The positional information of point is it may be determined that the trace information that moves in preset duration (as 1 day) of each client.
Above-mentioned positional information can correspond to geographical position or the geographical position passed through that client stopped.
S402:Determine the first trace information and the registration of the second trace information.
With reference to Fig. 9 Suo Shi it is assumed that the first trace information of motion in preset duration for first client is figure
In solid line track, the second trace information of motion in preset duration for second client is the dotted line of in figure
Track, then can determine that this two trace informations have overlapping region at two, such that it is able to according to overlapping region
To determine the registration of above-mentioned first trace information and the second trace information.Specifically, it is determined that the side of registration
Formula can include but is not limited to:By the distance of calculating overlapping region and coming really of the ratio of the total length of track
Determine registration, or whether coincidence is determined more than certain specific region by the distance judging overlapping region
Degree.
S403:If it is determined that registration exceed default registration threshold value, by first user information with second use
Family information is associated.
With reference to the above, whether default registration threshold value can be exceeded by the registration judging to determine,
To judge whether this two clients possess identical living environment or close point of interest, if so, then will
The user profile of above-mentioned two client is associated.
In the same manner, above-described embodiment can also be applied to blindly date in the application scenarios matching.
Next the technical scheme of information association device in the embodiment of the present application will be introduced with reference to Figure 10, Figure 11.
Shown in ginseng Figure 10, in the embodiment of the present application, a kind of information association device, including:
Receiving unit 101, for receiving with login in this first client the first of the first client upload
User profile corresponding primary importance information, and the second client upload with this second client on log in
Second user information corresponding second position information;
First determining unit 102, for determine first attribute information corresponding with described primary importance information and
Second attribute information corresponding with described second position information;
Associative cell 103, for when described first attribute information and described second attribute information match,
Described first user information is associated with described second user information.
In the embodiment of the present application, described receiving unit 101 is used for:
Receive the first client upload with this first client log in first user information corresponding and
The geographical position corresponding primary importance information stopping with this first client, and the second client upload
Geography that is corresponding with the second user information logging in this second client and stopping with this second client
Position corresponding second position information.
Shown in ginseng Figure 11, in the embodiment of the present application, described device includes:Receiving unit 201, second determines
Unit 202, the first determining unit 203, associative cell 204, wherein,
Second determining unit 202, in this primary importance information corresponding for determining described first client
Stay time on reason position and described second client are on this corresponding geographical position of second position information
Stay time;
Then, described first determining unit 203 is used for:
If stay time on this corresponding geographical position of primary importance information for described first client exceedes
First threshold, determines first attribute information corresponding with described primary importance information;If described second client
Stay time on this corresponding geographical position of second position information exceedes first threshold, determines and described the
Corresponding second attribute information of two positional informationes.
In the embodiment of the present application, described device is applied to blindly date in the scene matched, described associative cell 204
For:
If described first attribute information is consistent with described second attribute information, by described first user information and institute
State second user information and carry out blind date pairing.
In the embodiment of the present application, a kind of information association device, including:
Receiving unit 101, for receiving with login in this first client the first of the first client upload
User profile corresponding primary importance information, and the second client upload with this second client on log in
Second user information corresponding second position information;
First determining unit 102, for determine with described primary importance information corresponding first area information and
Second area information corresponding with described second position information;
Associative cell 103, in described first area information and described second area information match,
Described first user information is associated with described second user information.
In the embodiment of the present application, described receiving unit 101 is used for:
Receive the first client upload with this first client log in first user information corresponding and
The geographical position corresponding primary importance information stopping with this first client, and the second client upload
Geography that is corresponding with the second user information logging in this second client and stopping with this second client
Position corresponding second position information.
In the embodiment of the present application, described device also includes:
Second determining unit, for determining described first client in this primary importance information corresponding geography position
The stay time put and described second client stopping on this corresponding geographical position of second position information
Stay duration;
Then, described first determining unit 101 is used for:
If stay time on this corresponding geographical position of primary importance information for described first client exceedes
First threshold, determines and described primary importance information corresponding first area information;If described second client
Stay time on this corresponding geographical position of second position information exceedes first threshold, determines and described the
Two positional informationes corresponding second area information.
In the embodiment of the present application, described device is applied to blindly date in the scene matched, described associative cell 103
For:
If described first area information is consistent with described second area information, by described first user information and institute
State second user information and carry out blind date pairing.
In the embodiment of the present application, a kind of information association device, including:
Receiving unit 101, for receiving with login in this first client the first of the first client upload
User profile corresponding and with this first client stop geographical position corresponding primary importance information, with
And second client upload corresponding with the second user information logging in this second client and with this
The geographical position corresponding second position information that two clients stop;
First determining unit 102, for determining the corresponding geographical position of described primary importance information and described the
The distance between the corresponding geographical position of two positional informationes information;
Associative cell 103, for when described range information is less than predetermined threshold value, described first user being believed
Breath is associated with described second user information.
In the embodiment of the present application, described device also includes:
Second determining unit, for determining described first client in this primary importance information corresponding geography position
The stay time put and described second client stopping on this corresponding geographical position of second position information
Stay duration;
Then, described first determining unit 102 is used for:
If stay time on this corresponding geographical position of primary importance information for described first client exceedes
First threshold and stay time on this corresponding geographical position of second position information for described second client
Exceed first threshold, determine the corresponding geographical position of described primary importance information and described second position information pair
The distance between geographical position answered information.
In the embodiment of the present application, described device is applied to blindly date in the scene matched, described associative cell 103
For:
If described range information is less than predetermined threshold value, by described first user information and described second user information
Carry out blind date pairing.
In the embodiment of the present application, a kind of information association device, including:
Receiving unit 101, for receiving with login in this first client the first of the first client upload
The first trace information that user profile is corresponding, this first client is moved in preset duration, and second
, this second client corresponding with the second user information logging in this second client of client upload exist
Second trace information of motion in preset duration;
First determining unit 102, for determining the weight of described first trace information and described second trace information
Right;
Associative cell 103, during for exceeding default registration threshold value in the described registration determining, by institute
State first user information to be associated with described second user information.
In the embodiment of the present application, described device is applied to blindly date in the scene matched, described associative cell 103
For:
If it is determined that described registration exceed default registration threshold value, by described first user information with described
Second user information carries out blind date pairing.
To sum up, based on said method and device, server end is by reception the first client upload and first
User profile corresponding primary importance information or the first trace information, and the second client upload with second
User profile corresponding second position information or the second trace information, subsequently, server end foundation receives
Above-mentioned positional information or trace information, to excavate the user corresponding to user profile logging in above-mentioned client
Personal information (such as:Through geographical location information), and to realize phase according to the personal information excavated
The user information correlation operation answered.As noted previously, as the user that in said process, server end gets
Positional information or trace information are real informations, therefore can more accurately excavate each according to this type of information
The personal information of user is (such as:Through geographical location information), and then lift issued transaction in the Internet
Accuracy.
It is worth addressing, the application scenarios of each embodiment of the application are not limited to above-mentioned blind date pairing scene.
For example:Server end is entered by the user profile that will be provided with the user of identical living environment or same interest point
Row association or sort out, subsequent server can be to associated or return and assign to same category of user profile pair
The corresponding promotion message of client push answered.Due to server end by the positional information of client push or
Trace information, to excavate the personal information (living environment, point of interest etc.) of accurate user, and according to
Carry out the popularization of corresponding internet information according to these personal information, and then lift the essence that internet information is promoted
Degree.
For convenience of description, it is divided into various units to be respectively described with function when describing apparatus above.Certainly,
The function of each unit can be realized in same or multiple softwares and/or hardware when implementing the application.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or meter
Calculation machine program product.Therefore, the present invention can be using complete hardware embodiment, complete software embodiment or knot
Close the form of the embodiment of software and hardware aspect.And, the present invention can adopt and wherein wrap one or more
Computer-usable storage medium containing computer usable program code (including but not limited to disk memory,
CD-ROM, optical memory etc.) the upper computer program implemented form.
The present invention is to produce with reference to method according to embodiments of the present invention, equipment (system) and computer program
The flow chart of product and/or block diagram are describing.It should be understood that can by computer program instructions flowchart and
/ or block diagram in each flow process and/or the flow process in square frame and flow chart and/or block diagram and/
Or the combination of square frame.These computer program instructions can be provided to general purpose computer, special-purpose computer, embed
The processor of formula datatron or other programmable data processing device is to produce a machine so that passing through to calculate
The instruction of the computing device of machine or other programmable data processing device produces for realizing in flow chart one
The device of the function of specifying in individual flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and computer or other programmable datas can be guided to process and set
So that being stored in this computer-readable memory in the standby computer-readable memory working in a specific way
Instruction produce and include the manufacture of command device, the realization of this command device is in one flow process or multiple of flow chart
The function of specifying in flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, makes
Obtain and series of operation steps is executed on computer or other programmable devices to produce computer implemented place
Reason, thus the instruction of execution is provided for realizing in flow chart one on computer or other programmable devices
The step of the function of specifying in flow process or multiple flow process and/or one square frame of block diagram or multiple square frame.
Also, it should be noted term " inclusion ", "comprising" or its any other variant are intended to non-row
The comprising, so that include a series of process of key elements, method, commodity or equipment not only including of his property
Those key elements, but also include other key elements of being not expressly set out, or also include for this process,
Method, commodity or the intrinsic key element of equipment.In the absence of more restrictions, " included by sentence
One ... " key element that limits is being it is not excluded that including the process of described key element, method, commodity or setting
Also there is other identical element in standby.
It will be understood by those skilled in the art that embodiments herein can be provided as method, system or computer journey
Sequence product.Therefore, the application can using complete hardware embodiment, complete software embodiment or combine software and
The form of the embodiment of hardware aspect.And, the application can adopt and wherein include calculating one or more
Machine usable program code computer-usable storage medium (including but not limited to disk memory, CD-ROM,
Optical memory etc.) the upper computer program implemented form.
The application can be described in the general context of computer executable instructions, example
As program module.Usually, program module includes executing particular task or realizes particular abstract data type
Routine, program, object, assembly, data structure etc..Can also be put into practice this in a distributed computing environment
Application, in these distributed computing environment, by the remote processing devices connected by communication network Lai
Execution task.In a distributed computing environment, program module may be located at local including storage device
In remote computer storage medium.
Each embodiment in this specification is all described by the way of going forward one by one, phase homophase between each embodiment
As partly mutually referring to, what each embodiment stressed be different from other embodiment it
Place.For system embodiment, because it is substantially similar to embodiment of the method, so description
Fairly simple, in place of correlation, the part referring to embodiment of the method illustrates.
The foregoing is only embodiments herein, be not limited to the application.For this area skill
For art personnel, the application can have various modifications and variations.All institutes within spirit herein and principle
Any modification, equivalent substitution and improvement made etc., within the scope of should be included in claims hereof.