CN105590211B - A kind of method, apparatus and system of data transfer - Google Patents
A kind of method, apparatus and system of data transfer Download PDFInfo
- Publication number
- CN105590211B CN105590211B CN201410562098.XA CN201410562098A CN105590211B CN 105590211 B CN105590211 B CN 105590211B CN 201410562098 A CN201410562098 A CN 201410562098A CN 105590211 B CN105590211 B CN 105590211B
- Authority
- CN
- China
- Prior art keywords
- user terminal
- terminal
- data transfer
- user
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012546 transfer Methods 0.000 title claims abstract description 117
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000001514 detection method Methods 0.000 description 10
- 238000004891 communication Methods 0.000 description 9
- 238000012795 verification Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 238000003672 processing method Methods 0.000 description 6
- 238000013461 design Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000208340 Araliaceae Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The invention discloses the method, apparatus and system of a kind of transfer of data, wherein this method comprises: obtaining the request for the data transfer that the first user terminal is sent;According to the position for requesting determining first user terminal current;The preset trusted terminal information of the first user terminal is obtained, trusted terminal information includes at least the end message of a second user terminal;Determine that second user terminal when the current position of the first user terminal logs in, sends the verifying message that the first user terminal data shifts to second user terminal;Second user terminal is received according to when being verified information of message feedback of verifying when determining, receives the request for the data transfer that the first user terminal is sent.The present invention can identify whether active user is legal payment party, improve the safety of mobile payment.
Description
Technical field
The invention belongs to method, apparatus and system that electronic information technical field more particularly to a kind of data shift.
Background technique
With the rapid development of computer and Internet technology, terminal has obtained quite widely universal and development, therefore,
The function that terminal is supported is also more and more.
For example, user carries out mobile payment using mobile terminal (such as mobile phone), that is to say, that its mobile phone can be used in user
Account payment is carried out to the commodity or service consumed, to meet the needs of users.Usually before mobile payment, it will do it
Identification authentication ensures the safety of mobile payment to identify whether active user is legal payment party, shifting common at present
Dynamic payment identification authentication is that user inputs payment cipher and inputs the identifying code that server issues in payment, completes identity mirror
It weighs and completes to pay.
In the research and practice process to the prior art, it was found by the inventors of the present invention that due to the short message of mobile terminal
Content is easy leakage, to not can guarantee whether active user is legal payment party, brings risk to mobile payment, pacifies
Full property is lower.
Summary of the invention
The purpose of the present invention is to provide the method, apparatus and system of a kind of transfer of data, can identify that active user is
No is legal payment party, improves the safety of mobile payment.
In order to solve the above technical problems, the embodiment of the present invention the following technical schemes are provided:
A kind of method of data transfer, the method comprise the steps that
Obtain the request of the data transfer of the first user terminal transmission;
The current position of first user terminal is determined according to the request;
Obtain the preset trusted terminal information of first user terminal, the trusted terminal information includes at least one the
The end message of two user terminals;
Determine the second user terminal when the current position of first user terminal logs in, Xiang Suoshu second user
Terminal sends the verifying message of the first user terminal data transfer;
The second user terminal is received according to when being verified information of message feedback of verifying when determining, is received
The request for the data transfer that first user terminal is sent.
In order to solve the above technical problems, the embodiment of the present invention also the following technical schemes are provided:
A kind of device of data transfer, wherein described device include:
First obtains module, the request of the data transfer for obtaining the transmission of the first user terminal;
Position determination module, for determining the current position of first user terminal according to the request;
Second obtains module, for obtaining the preset trusted terminal information of first user terminal, the trusted terminal
Information includes at least the end message of a second user terminal;
Sending module, for determine the second user terminal when the current position of first user terminal logs in,
The verifying message that first user terminal data shifts is sent to the second user terminal;
Receiving module determines that receive the second user terminal leads to according to the verifying of the verifying message feedback for working as
When crossing information, receive the request for the data transfer that first user terminal is sent.
Compared with the existing technology, in the present embodiment, when getting the request of the first user terminal progress data transfer, root
According to current position and the trusted terminal information of the first user terminal, whether the social networks that detection is currently paid are credible,
Middle trusted terminal information includes at least the end message of a second user terminal;If it is determined that the second user terminal is described
When the current position of first user terminal logs in, then disappear to the verifying that second user terminal sends the first user terminal current request
Breath, if the verification passes, then the first user terminal completes identification authentication.The present invention can be utilized when user carries out mobile payment
Whether the trusted terminal identification active user of current location is legal payment party, so as to avoid due to short message content
Leakage is easy to mobile payment bring risk, improves mobile payment security.
Detailed description of the invention
With reference to the accompanying drawing, by the way that detailed description of specific embodiments of the present invention, technical solution of the present invention will be made
And other beneficial effects are apparent.
Fig. 1 is the flow diagram of the method for the data transfer that first embodiment of the invention provides;
Fig. 2 is the flow diagram of the method for the data transfer that second embodiment of the invention provides;
Fig. 3 is the flow diagram of the method for the data transfer that third embodiment of the invention provides;
Fig. 4 is the structural schematic diagram of the device for the data transfer that fourth embodiment of the invention provides;
Fig. 5 is the structural schematic diagram of the device for the data transfer that fifth embodiment of the invention provides;
Fig. 6 is the structural schematic diagram for the server that sixth embodiment of the invention provides;
Fig. 7 is the structural schematic diagram of the system for the data transfer that seventh embodiment of the invention provides.
Specific embodiment
Schema is please referred to, wherein identical component symbol represents identical component, the principle of the present invention is to implement one
It is illustrated in computing environment appropriate.The following description be based on illustrated by the specific embodiment of the invention, should not be by
It is considered as the limitation present invention other specific embodiments not detailed herein.
In the following description, specific embodiments of the present invention will refer to the step as performed by one or multi-section computer
And symbol illustrates, unless otherwise stating clearly.Therefore, these steps and operation will have to mention for several times is executed by computer, this paper institute
The computer execution of finger includes by representing with the computer processing unit of the electronic signal of the data in a structuring pattern
Operation.This operation is converted at the data or the position being maintained in the memory system of the computer, reconfigurable
Or in addition change the running of the computer in mode known to the tester of this field.The maintained data structure of the data
For the provider location of the memory, there is the specific feature as defined in the data format.But the principle of the invention is with above-mentioned text
Word illustrates that be not represented as a kind of limitation, this field tester will appreciate that plurality of step and behaviour as described below
Also it may be implemented in hardware.
The principle of the present invention is grasped using many other wide usages or specific purpose operation, communication environment or configuration
Make.The known example suitable for arithmetic system of the invention, environment and configuration may include (but being not limited to) hold phone,
Personal computer, server, multicomputer system, system, body frame configuration computer and distributed arithmetic ring based on micro computer
Border, which includes any above system or devices.
Term as used herein " module " can regard the software object to execute in the arithmetic system as.It is as described herein
Different components, module, engine and service can be regarded as the objective for implementation in the arithmetic system.And device as described herein and side
Method is preferably implemented in the form of software, can also be implemented on hardware certainly, within that scope of the present invention.
And word " preferred " used herein means serving as example, example or illustration.Feng Wen is described as " preferably
" any aspect or design be not necessarily to be construed as than other aspect or design it is more advantageous.On the contrary, the use purport of word " preferred "
Concept is being proposed in specific ways.Term "or" as used in this application is intended to mean the "or" for including and non-excluded
"or".That is, unless specified otherwise or clear from the context, " X uses A or B " means that nature includes any one of arrangement.
That is, if X uses A;X uses B;Or X uses A and B both, then " X uses A or B " is met in aforementioned any example.
Moreover, although the disclosure, this field skill has shown and described relative to one or more implementations
Art personnel will be appreciated that equivalent variations and modification based on the reading and understanding to the specification and drawings.The disclosure include it is all this
The modifications and variations of sample, and be limited only by the scope of the following claims.In particular, to by said modules (such as element,
Resource etc.) the various functions that execute, term for describing such components is intended to correspond to the specified function for executing the component
The random component (unless otherwise instructed) of energy (such as it is functionally of equal value), even if illustrated herein with execution in structure
The disclosure exemplary implementations in function open structure it is not equivalent.In addition, although the special characteristic of the disclosure
Through being disclosed relative to the only one in several implementations, but this feature can with such as can be to given or specific application
For be expectation and one or more other features combinations of other advantageous implementations.Moreover, with regard to term " includes ", " tool
Have ", " containing " or its deformation be used in specific embodiments or claims for, such term be intended to with term
The similar mode of "comprising" includes.
First embodiment
Referring to Fig. 1, Fig. 1 is the flow diagram of the method for the data transfer that first embodiment of the invention provides.It is described
Method and step includes:
In step s101, the request for the data transfer that the first user terminal is sent is obtained.
Wherein, the executing subject of the method for the data transfer is server, is stored with each user's account in the server
Number and corresponding data, user can by user terminal to the server send data shift processing request, in conjunction with user
The feedback information of the current position of terminal and the corresponding trusted terminal information of user and the trusted terminal is analyzed and is located
Reason, it is determined whether shift data, to improve the safety of data transfer.
It is understood that the request of the designation date transfer may include that instruction is moved in the embodiment of the present invention
Dynamic payment is transferred accounts and the request refunded etc., is not especially limited herein.
In addition, for the convenience of description, the terminal for sending the request of data transfer is referred to as first in the embodiment of the present invention
The user for carrying out register using first user terminal is referred to as the first user by user terminal;It is understood that
It is single that first user terminal can have storage for notebook computer, tablet PC (Personal Computer), mobile phone etc.
Member is simultaneously equipped with microprocessor and the terminating machine composition with operational capability, and the present invention is not especially limited this.
In step s 102, the current position of first user terminal is determined according to the request.
When user opens a certain terminal applies (such as QQ, wechat), the server can obtain user terminal automatically
Current location information (such as geographical coordinate or geodetic coordinates etc.), determines that thereafter user's is current according to the positional information
Position.
Preferably, when user terminal has currently logged in location based service (LBS, Location Based
Service), then the server is available arrives the current location information of user terminal.Wherein LBS is transported by the way that telecommunications is mobile
Seek radio communication network (such as global system for mobile communications (GSM, Global System for Mobile of quotient
Communication) net, CDMA (CDMA, Code Division Multiple Access) net) or external positioning side
Formula (such as global positioning system (GPS, Global Positioning System)) obtains the location information of terminal user, on ground
Under the support for managing information system (GIS, Geographic Information System) platform, respective service is provided for user,
It may thereby determine that current position, the present embodiment is not especially limited the acquisition modes of position.
In step s 103, the preset trusted terminal information of the first user terminal, the trusted terminal information are obtained
Including at least the end message of a second user terminal.
It is understood that being previously stored with the letter of the corresponding default trusted terminal of each user terminal in the server
Breath;Wherein, the end message of a second user terminal is included at least in the preset trusted terminal information, that is to say, that
Second user terminal is the trusted terminal of first user terminal.
If being previously stored with the corresponding good friend user of each user in the server such as by taking the Internet account is consumed as an example
Information includes the corresponding friend information of user in good friend's user information;It is understood that the first user terminal is corresponding
Preset trusted terminal information can be stored and be shown in the form of a list, be not especially limited herein.
For convenience of description, in the embodiment of the present invention, by the user got according to the location information of the first user terminal end
End is referred to as second user terminal, and the user for carrying out register using the second user terminal is referred to as second user;
It is another it is contemplated that the second user terminal and first user terminal all can be mobile phone, tablet PC etc. it is mobile eventually
End, the differentiation of " first ", " second " only to user terminal, does not constitute a limitation of the invention herein.
In step S104, determine the second user terminal when the current position of first user terminal logs in,
The verifying message that first user terminal data shifts is sent to the second user terminal.
In step s105, led to when determination receives the second user terminal according to the verifying of the verifying message feedback
When crossing information, receive the request for the data transfer that first user terminal is sent.
It is understood that the step S104 and step S105 may particularly include:
When server detects that, in the position that the first user currently logs in, the trusted terminal of the first user terminal is (i.e. described
Second user terminal) also log at the same time, then verifying message is sent to second user, is tested with the identity to the first user
Card;If the identity of the first user is true, after second user terminal receives the verifying message, for example, by by determination key,
Barcode scanning the modes such as shakes simultaneously, confirms to the identity of the first user, that is, is subjected to what first user terminal was sent
The request of data transfer.
It can be seen from the above, in the present embodiment, when getting the first user terminal and carrying out the request of data transfer, according to working as
The trusted terminal information of preceding position and the first user terminal, whether the social networks that detection is currently paid are credible, wherein can
Believe that end message includes at least the end message of a second user terminal;If it is determined that the second user terminal is described first
When the current position of user terminal logs in, then the verifying message of the first user terminal current request is sent to second user terminal,
If the verification passes, then the first user terminal completes identification authentication.The present invention can be when user carries out mobile payment, using current
Whether the trusted terminal identification active user of position is legal payment party, so as to avoid being easy due to short message content
It reveals to mobile payment bring risk, improves mobile payment security.
Second embodiment
Referring to Fig. 2, Fig. 2 is the flow diagram of the method for the data transfer that second embodiment of the invention provides.It is described
Method and step includes:
In step s 201, the request for the data transfer that the first user terminal is sent is obtained.
It is understood that the request of the designation date transfer may include that instruction is moved in the embodiment of the present invention
Dynamic payment is transferred accounts and the request refunded etc., is not especially limited herein.
In addition, for the convenience of description, the terminal for sending the request of data transfer is referred to as first in the embodiment of the present invention
The user for carrying out register using first user terminal is referred to as the first user by user terminal;It is understood that
First user terminal can have storage element and be equipped with microprocessor for notebook computer, tablet PC, mobile phone etc.
And the terminating machine with operational capability is constituted, the present invention is not especially limited this.
In step S202, the current position of first user terminal is determined according to the request.
When user opens a certain terminal applies (such as QQ, wechat), the server can obtain user terminal automatically
Current location information (such as geographical coordinate or geodetic coordinates etc.), determines that thereafter user's is current according to the positional information
Position.
Preferably, when user terminal has currently logged in location based service LBS, then the server is available to use
The current location information of family terminal.Wherein LBS is radio communication network (the GSM net, CDMA by telecommunications mobile operator
Net) or external positioning method (GPS) obtain the location information of terminal user and be under the support of Distribution GIS platform
User provides respective service, may thereby determine that current position, the present embodiment is not especially limited the acquisition modes of position.
In step S203, the preset trusted terminal information of the first user terminal, the trusted terminal information are obtained
Including at least the end message of a second user terminal.
It is understood that in embodiments of the present invention, the trusted terminal information of the first user terminal is to pre-generate simultaneously
It is stored in the server, wherein the trusted terminal information of first user terminal may include at least one and described
One user terminal establishes the information of the second user terminal of credible social networks, or the Internet account with first user
The information of the second user terminal of credible social networks is established, the information of the user terminal includes that the operation of second user terminal is used
The Internet account at family, is not especially limited herein.
In the present embodiment, taking mobile payment as an example, first it is to be understood that LBS information can be passed through between user terminal
Credible social networks are established, to generate trusted terminal information.
Such as: it is counted by back-end data, discovery user A and user B are often in certain supermarket X shopping (user A and user B
It is more than simultaneously that a certain numerical value or user A and user B are more than on the same day in the number of supermarket X shopping in the number of days of supermarket X shopping
A certain numerical value), then user A and user B just constitute certain credible social networks in certain supermarket X, and user terminal is credible each other
Social user terminal.User A uses mobile phone when certain supermarket X is paid, if server detects the society of A at one's side by LBS
Friendship relationship be it is believable (i.e. user B just supermarket X purchase or bought for the previous period in supermarket X), then assert user A
It is to consume in person, that is, allows to pay.
In addition, the trusted terminal information can be what user was configured in advance according to demand, do not limit specifically herein
It is fixed.
Preferably, the pre-stored trusted terminal information can be determined based on following steps and be generated, comprising:
Step S2031, in preset time interval, acquisition is logged in first user terminal in same position jointly
The end message of the user terminal of location based service LBS;
Step S2032 counts the user terminal and first user is whole according to the end message of the user terminal
End logs in the frequency of LBS in same position jointly;
Step S2033, judges whether the frequency reaches the first preset threshold;
Step S2034 remembers the end message of the user terminal if the frequency reaches first preset threshold
Record is the trusted terminal information of first user terminal.
It is understood that the step S2031 to step S2034 can specifically:
In this embodiment, by taking the Internet account consumes scene as an example, when user is logged in using LBS, server is collected
And calculate the social networks of each user terminal, i.e., the corresponding trusted terminal of each user terminal.For example, user terminal A exists
Somewhere X logs in LBS, nearby detects that login LBS's has user terminal B and user terminal C, then user terminal A and user terminal
B, user terminal C constitutes certain social networks, is the candidate trusted terminal of user terminal A.In the preset period, statistics
User terminal A and user terminal B, user terminal C log in the frequency of LBS in same position jointly, optionally, collect 90 number of days
According to so that the trusted terminal information of user terminal A is generated, specifically, (user is whole by the people in counting user terminal A social networks
Hold B, user terminal C) number of days, if the frequency for logging in LBS jointly with user terminal A reach the first preset threshold (as meet 30
Social networks more than it) user terminal be user terminal A trusted terminal, then the trusted terminal of user terminal A be set
{ B, D }, i.e., the described set { B, D } are the trusted terminal information of user terminal A.
In step S204a, determine the second user terminal when the current position of first user terminal logs in,
The verifying message that first user terminal data shifts is sent to the second user terminal.
When server detects that, in the position that the first user currently logs in, the trusted terminal of the first user terminal is (i.e. described
Second user terminal) also log at the same time, then verifying message is sent to second user, is tested with the identity to the first user
Card;Thereafter according to the second user terminal according to the verifying message feedback as a result, executing step S205a or step
S205b。
In step S204b, determine that the second user terminal is not logged in the current position of first user terminal
When, prompt first user terminal to carry out identification authentication by password.
In step S205a, the second user terminal is received according to the verifying of the verifying message feedback when determining
When passing through information, receive the request for the data transfer that first user terminal is sent.
In this embodiment, if the identity of the first user is true, second user terminal receives the verifying message
Afterwards, send and be verified message, for example, by by determination key, barcode scanning, simultaneously shake etc. modes to the identity of the first user into
Row confirmation, the server receive the data transfer that after being verified message, receiving first user terminal is sent
Request.
In step S205b, the second user terminal is received according to the verifying of the verifying message feedback when determining
When not passing through information, refuse the request for the data transfer that first user terminal is sent.
It is understood that in some embodiments, being tested according to when determination receives the second user terminal
When the verifying of card message feedback does not pass through information, first user terminal can also be prompted to carry out identification authentication by password,
It is not especially limited herein.
It can be seen from the above, in the present embodiment, when getting the first user terminal and carrying out the request of data transfer, according to working as
The trusted terminal information of preceding position and the first user terminal, whether the social networks that detection is currently paid are credible, wherein can
Believe that end message includes at least the end message of a second user terminal;If it is determined that the second user terminal is described first
When the current position of user terminal logs in, then the verifying message of the first user terminal current request is sent to second user terminal,
If the verification passes, then the first user terminal completes identification authentication.The present invention can be when user carries out mobile payment, using current
Whether the trusted terminal identification active user of position is legal payment party, so as to avoid being easy due to short message content
It reveals to mobile payment bring risk, improves mobile payment security.
3rd embodiment
It is different from 3rd embodiment, unlike, the present embodiment trusted terminal information can be determined based on following steps and be given birth to
At referring to FIG. 3, being the product process schematic diagram of the credible social information, comprising:
In step S301, in preset time interval, acquisition is logged in the first user terminal in same position jointly
The end message of the user terminal of location based service LBS;
In step s 302, it according to the end message of the user terminal, counts the user terminal and described first and uses
Family terminal logs in the frequency of LBS in same position jointly;
In step S303, judge whether the frequency reaches the first preset threshold;
In step s 304, if the frequency reaches first preset threshold, judge that the frequency is more than described the
Whether the user terminal of one preset threshold is resident terminal;
In step S305, if the user terminal is not to record the information of the user terminal to reside terminal
For the trusted terminal information of first user terminal.
It is understood that the resident terminal can be understood as a long time in the terminal of a certain login location LBS, such as quotient
The PC machine of a certain businessman in field or the mobile phone of Merchant sales person etc., that is to say, that it does not include resident terminal in trusted terminal, with
Avoid user that in same market shopping, the information of resident terminal is accidentally recorded as trusted terminal information for a long time.
Preferably, in this embodiment, judge the frequency be more than first preset threshold user terminal whether be
It is more than described second pre- by the frequency if it is more than the second preset threshold that the mode of resident terminal, which may include: the frequency,
If the user terminal of threshold value is determined as the resident terminal of the position, wherein it is pre- that second preset threshold is greater than described first
If threshold value.
It in some embodiments, can also be by label detection mode, for example, a certain fixed market is identified as S, In
Shop in the market can be identified as S-101, S-202 etc., if server detects such mark, it is believed that the Terminal Type is
Resident terminal, is not belonging to trusted terminal.
In this embodiment, by taking the Internet account consumes scene as an example, when user is logged in using LBS, server is collected
And calculate the social networks of each user terminal, i.e., the corresponding trusted terminal of each user terminal.For example, user terminal A exists
Somewhere X logs in LBS, nearby detects that login LBS's has user terminal B and user terminal C, then user terminal A and user terminal
B, user terminal C constitutes certain social networks, is the candidate trusted terminal of user terminal A.In the preset period, statistics
User terminal A and user terminal B, user terminal C log in the frequency of LBS in same position jointly, optionally, collect 90 number of days
According to so that the trusted terminal information of user terminal A is generated, specifically, (user is whole by the people in counting user terminal A social networks
Hold B, user terminal C) number of days, if the frequency for logging in LBS jointly with user terminal A reach the first preset threshold (as meet 30
Social networks more than it) user terminal be user terminal B, user terminal C, and user terminal B, user terminal C and user
The frequency that terminal A logs in LBS jointly is not up to the second preset threshold (as met 40 days), then user terminal B, user terminal C
For the trusted terminal of user terminal A, the trusted terminal of user terminal A is set { B, C }, i.e., the described set { B, C } is that user is whole
Hold the trusted terminal information of A.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, the portion not being described in detail in this embodiment
Point, it may refer to second embodiment for the detailed description of the method for data transfer, details are not described herein again.
It can be seen from the above, in the present embodiment, when getting the first user terminal and carrying out the request of data transfer, according to working as
The trusted terminal information of preceding position and the first user terminal, whether the social networks that detection is currently paid are credible, wherein can
Believe that end message includes at least the end message of a second user terminal;If it is determined that the second user terminal is described first
When the current position of user terminal logs in, then the verifying message of the first user terminal current request is sent to second user terminal,
If the verification passes, then the first user terminal completes identification authentication.The present invention can be when user carries out mobile payment, using current
Whether the trusted terminal identification active user of position is legal payment party, so as to avoid being easy due to short message content
It reveals to mobile payment bring risk, improves mobile payment security.
Fourth embodiment
For the method convenient for better implementation data transfer provided in an embodiment of the present invention, the embodiment of the present invention also provides one
Device of the kind based on the above-mentioned method based on data transfer.The wherein meaning of noun and the above-mentioned intelligent control based on instant messaging
Identical in method, specific implementation details can be with reference to the explanation in embodiment of the method.
Referring to Fig. 4, Fig. 4 is the structural schematic diagram of the device for the data transfer that fourth embodiment of the invention provides, wherein
The device of the data transfer includes: the first acquisition module 401, the acquisition of position determination module 402, second module 403, sends mould
Block 404 and receiving module 405;
Wherein described first module 401 is obtained, the request of the data transfer for obtaining the transmission of the first user terminal;It is described
Position determination module, for determining the current position of first user terminal according to the request.
It is understood that the request of the designation date transfer may include that instruction is moved in the embodiment of the present invention
Dynamic payment is transferred accounts and the request refunded etc., is not especially limited herein.
In addition, for the convenience of description, the terminal for sending the request of data transfer is referred to as first in the embodiment of the present invention
The user for carrying out register using first user terminal is referred to as the first user by user terminal;It is understood that
First user terminal can have storage element and be equipped with microprocessor for notebook computer, tablet PC, mobile phone etc.
And the terminating machine with operational capability is constituted, the present invention is not especially limited this.
When user opens a certain terminal applies (such as QQ, wechat), it is current that server can obtain automatically user terminal
Location information (such as geographical coordinate or geodetic coordinates etc.), determine the current location of user according to the positional information thereafter.
Preferably, when user terminal has currently logged in location based service LBS, then the server is available to use
The current location information of family terminal.Wherein LBS is radio communication network (the GSM net, CDMA by telecommunications mobile operator
Net) or external positioning method (GPS) obtain the location information of terminal user and be under the support of Distribution GIS platform
User provides respective service, may thereby determine that current position, the present embodiment is not especially limited the acquisition modes of position.
Described second obtains module 403, for obtaining the preset trusted terminal information of first user terminal, it is described can
Believe that end message includes at least the end message of a second user terminal;The sending module 404, for determining described second
For user terminal when the current position of first user terminal logs in, Xiang Suoshu second user terminal sends first user
The verifying message of terminal data transfer;The receiving module 405, for receiving the second user terminal according to institute when determination
When being verified information of message feedback of verifying is stated, the request for the data transfer that first user terminal is sent is received.
It is understood that being previously stored with the letter of the corresponding default trusted terminal of each user terminal in the server
Breath;Wherein, the end message of a second user terminal is included at least in the preset trusted terminal information, that is to say, that
Second user terminal is the trusted terminal of first user terminal.
If being previously stored with the corresponding good friend user of each user in the server such as by taking the Internet account is consumed as an example
Information includes the corresponding friend information of user in good friend's user information;It is understood that the first user terminal is corresponding
Preset trusted terminal information can be stored and be shown in the form of a list, be not especially limited herein.
For convenience of description, in the embodiment of the present invention, by the user got according to the location information of the first user terminal end
End is referred to as second user terminal, and the user for carrying out register using the second user terminal is referred to as second user;
It is another it is contemplated that the second user terminal and first user terminal all can be mobile phone, tablet PC etc. it is mobile eventually
End, the differentiation of " first ", " second " only to user terminal, does not constitute a limitation of the invention herein.
When server detects that, in the position that the first user currently logs in, the trusted terminal of the first user terminal is (i.e. described
Second user terminal) also log at the same time, then verifying message is sent to second user, is tested with the identity to the first user
Card;If the identity of the first user is true, after second user terminal receives the verifying message, for example, by by determination key,
Barcode scanning the modes such as shakes simultaneously, confirms to the identity of the first user, that is, is subjected to what first user terminal was sent
The request of data transfer.
It can be seen from the above, in the present embodiment, when getting the first user terminal and carrying out the request of data transfer, according to working as
The trusted terminal information of preceding position and the first user terminal, whether the social networks that detection is currently paid are credible, wherein can
Believe that end message includes at least the end message of a second user terminal;If it is determined that the second user terminal is described first
When the current position of user terminal logs in, then the verifying message of the first user terminal current request is sent to second user terminal,
If the verification passes, then the first user terminal completes identification authentication.The present invention can be when user carries out mobile payment, using current
Whether the trusted terminal identification active user of position is legal payment party, so as to avoid being easy due to short message content
It reveals to mobile payment bring risk, improves mobile payment security.
5th embodiment
Referring to Fig. 5, Fig. 5 is the structural schematic diagram of the device for the data transfer that fifth embodiment of the invention provides, wherein
The device of the data transfer includes: the first acquisition module 501, the acquisition of position determination module 502, second module 503, sends mould
Block 504 and receiving module 505, it is to be understood that the function of above-mentioned each functional module can correspond to ginseng in the embodiment
Examine in fourth embodiment first obtain module 401, position determination module 402, second obtain module 403, sending module 404 with
And the associated description of receiving module 405, it does not repeat herein.
It is understood that the request of the designation date transfer may include that instruction is moved in the embodiment of the present invention
Dynamic payment is transferred accounts and the request refunded etc., is not especially limited herein.
In addition, for the convenience of description, the terminal for sending the request of data transfer is referred to as first in the embodiment of the present invention
The user for carrying out register using first user terminal is referred to as the first user by user terminal;It is understood that
First user terminal can have storage element and be equipped with microprocessor for notebook computer, tablet PC, mobile phone etc.
And the terminating machine with operational capability is constituted, the present invention is not especially limited this.
When user opens a certain terminal applies (such as QQ, wechat), the server can obtain user terminal automatically
Current location information (such as geographical coordinate or geodetic coordinates etc.), determines that thereafter user's is current according to the positional information
Position.
Preferably, when user terminal has currently logged in location based service LBS, then the server is available to use
The current location information of family terminal.Wherein LBS is radio communication network (the GSM net, CDMA by telecommunications mobile operator
Net) or external positioning method (GPS) obtain the location information of terminal user and be under the support of Distribution GIS platform
User provides respective service, may thereby determine that current position, the present embodiment is not especially limited the acquisition modes of position.
In embodiments of the present invention, the trusted terminal information of the first user terminal is pre-generated and is stored in the service
Device, wherein the trusted terminal information of first user terminal may include that at least one is established with first user terminal
The information of the second user terminal of credible social networks, or credible social pass is established with the Internet account of first user
The information of the second user terminal of system, the information of the user terminal include the internet account of the operation user of second user terminal
Number, it is not especially limited herein.
Preferably, described device can also include: that third obtains module 506, frequency statistics module 507, first judges mould
Block 508 and logging modle 509;Based on this, the trusted terminal information can obtain module 506, frequency based on the third
Statistical module 507, first judgment module 508 and logging modle 509 generate, specific as follows:
The third obtains module 506, for obtaining with first user terminal same in preset time interval
One position logs in the end message of the user terminal of location based service LBS jointly;The frequency statistics module 507, is used for
According to the end message of the user terminal, counts the user terminal and stepped on jointly with first user terminal in same position
The frequency of land LBS;The first judgment module 508, for judging whether the frequency reaches preset threshold;The logging modle
509, if reaching the preset threshold for the frequency, the end message of the user terminal is recorded as described first and is used
The trusted terminal information of family terminal.
In this embodiment, by taking the Internet account consumes scene as an example, when user is logged in using LBS, server is collected
And calculate the social networks of each user terminal, i.e., the corresponding trusted terminal of each user terminal.For example, user terminal A exists
Somewhere X logs in LBS, nearby detects that login LBS's has user terminal B and user terminal C, then user terminal A and user terminal
B, user terminal C constitutes certain social networks, is the candidate trusted terminal of user terminal A.In the preset period, statistics
User terminal A and user terminal B, user terminal C log in the frequency of LBS in same position jointly, optionally, collect 90 number of days
According to so that the trusted terminal information of user terminal A is generated, specifically, (user is whole by the people in counting user terminal A social networks
Hold B, user terminal C) number of days, if the frequency for logging in LBS jointly with user terminal A reach the first preset threshold (as meet 30
Social networks more than it) user terminal be user terminal A trusted terminal, then the trusted terminal of user terminal A be set
{ B, C }, i.e., the described set { B, C } are the trusted terminal information of user terminal A.
It is further preferred that described device can also include the second judgment module, second judgment module, if being used for institute
State frequency and reach first preset threshold, then judge the frequency be more than first preset threshold user terminal whether be
Resident terminal;The then logging modle 509, if being also used to the user terminal not is to reside terminal, by user's end
The information at end is recorded as the trusted terminal information of first user terminal.
In this embodiment, second judgment module can be specifically used for: if the frequency is more than the second preset threshold,
The user terminal that the frequency is more than second preset threshold is then determined as to the resident terminal of the position, wherein described
Second preset threshold is greater than first preset threshold.
It is understood that the resident terminal can be understood as a long time in the terminal of a certain login location LBS, such as quotient
The PC machine of a certain businessman in field or the mobile phone of Merchant sales person etc., that is to say, that it does not include resident terminal in trusted terminal, with
Avoid user that in same market shopping, the information of resident terminal is accidentally recorded as trusted terminal information for a long time.
Preferably, in this embodiment, judge the frequency be more than first preset threshold user terminal whether be
It is more than described second pre- by the frequency if it is more than the second preset threshold that the mode of resident terminal, which may include: the frequency,
If the user terminal of threshold value is determined as the resident terminal of the position, wherein it is pre- that second preset threshold is greater than described first
If threshold value.
It in some embodiments, can also be by label detection mode, for example, a certain fixed market is identified as S, In
Shop in the market can be identified as S-101, S-202 etc., if server detects such mark, it is believed that the Terminal Type is
Resident terminal, is not belonging to trusted terminal.
In this embodiment, by taking the Internet account consumes scene as an example, when user is logged in using LBS, server is collected
And calculate the social networks of each user terminal, i.e., the corresponding trusted terminal of each user terminal.For example, user terminal A exists
Somewhere X logs in LBS, nearby detects that login LBS's has user terminal B and user terminal C, then user terminal A and user terminal
B, user terminal C constitutes certain social networks, is the candidate trusted terminal of user terminal A.In the preset period, statistics
User terminal A and user terminal B, user terminal C log in the frequency of LBS in same position jointly, optionally, collect 90 number of days
According to so that the trusted terminal information of user terminal A is generated, specifically, (user is whole by the people in counting user terminal A social networks
Hold B, user terminal C) number of days, if the frequency for logging in LBS jointly with user terminal A reach the first preset threshold (as meet 30
Social networks more than it) user terminal be user terminal B, user terminal C, and user terminal B, user terminal C and user
The frequency that terminal A logs in LBS jointly is not up to the second preset threshold (as met 40 days), then user terminal B, user terminal C
For the trusted terminal of user terminal A, the trusted terminal of user terminal A is set { B, D }, i.e., the described set { B, D } is that user is whole
Hold the trusted terminal information of A.
In some embodiments, described device can also include: cue module and refusal module, the cue module
For determining that the second user terminal when the current position of first user terminal logs in, does not prompt first user
Terminal carries out identification authentication by password;The refusal module, for receiving the second user terminal according to institute when determination
The verifying of verifying message feedback is stated when not passing through information, refuses the request for the data transfer that first user terminal is sent.
It is understood that in some embodiments, being tested according to when determination receives the second user terminal
When the verifying of card message feedback does not pass through information, first user terminal can also be prompted to carry out identification authentication by password,
It is not especially limited herein.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the detailed description of the method shifted above with respect to data, details are not described herein again.
It can be seen from the above, in the present embodiment, when getting the first user terminal and carrying out the request of data transfer, according to working as
The trusted terminal information of preceding position and the first user terminal, whether the social networks that detection is currently paid are credible, wherein can
Believe that end message includes at least the end message of a second user terminal;If it is determined that the second user terminal is described first
When the current position of user terminal logs in, then the verifying message of the first user terminal current request is sent to second user terminal,
If the verification passes, then the first user terminal completes identification authentication.The present invention can be when user carries out mobile payment, using current
Whether the trusted terminal identification active user of position is legal payment party, so as to avoid being easy due to short message content
It reveals to mobile payment bring risk, improves mobile payment security.
Sixth embodiment
The embodiment of the present invention also provides a kind of server, wherein can integrate the dress of the data transfer of the embodiment of the present invention
It sets, as shown in fig. 6, it illustrates the structural schematic diagrams of server involved in the embodiment of the present invention, specifically:
The server may include one or processor 601, one or more meters of more than one processing core
Memory 602, radio frequency (Radio Frequency, RF) circuit 603, power supply 604, input unit of calculation machine readable storage medium storing program for executing
The components such as 605 and display unit 606.It will be understood by those skilled in the art that server architecture shown in Fig. 6 not structure
The restriction of pairs of server may include perhaps combining certain components or different portions than illustrating more or fewer components
Part arrangement.Wherein:
Processor 601 is the control centre of the server, utilizes each of various interfaces and the entire server of connection
Part by running or execute the software program and/or module that are stored in memory 602, and calls and is stored in memory
Data in 602, the various functions and processing data of execute server, to carry out integral monitoring to server.Optionally, locate
Managing device 601 may include one or more processing cores;Preferably, processor 601 can integrate application processor and modulatedemodulate is mediated
Manage device, wherein the main processing operation system of application processor, user interface and application program etc., modem processor is main
Processing wireless communication.It is understood that above-mentioned modem processor can not also be integrated into processor 601.
Memory 602 can be used for storing software program and module, and processor 601 is stored in memory 602 by operation
Software program and module, thereby executing various function application and data processing.Memory 602 can mainly include storage journey
Sequence area and storage data area, wherein storing program area can the (ratio of application program needed for storage program area, at least one function
Such as sound-playing function, image player function) etc.;Storage data area, which can be stored, uses created data according to server
Deng.In addition, memory 602 may include high-speed random access memory, it can also include nonvolatile memory, for example, at least
One disk memory, flush memory device or other volatile solid-state parts.Correspondingly, memory 602 can also include
Memory Controller, to provide access of the processor 601 to memory 602.
During RF circuit 603 can be used for receiving and sending messages, signal is sended and received, and particularly, the downlink of base station is believed
After breath receives, one or the processing of more than one processor 601 are transferred to;In addition, the data for being related to uplink are sent to base station.It is logical
Often, RF circuit 603 includes but is not limited to antenna, at least one amplifier, tuner, one or more oscillators, user identity
Module (SIM) card, transceiver, coupler, low-noise amplifier (LNA, Low Noise Amplifier), duplexer etc..This
Outside, RF circuit 603 can also be communicated with network and other equipment by wireless communication.The wireless communication can be used any logical
Beacon standard or agreement, including but not limited to global system for mobile communications (GSM, Global System of Mobile
Communication), general packet radio service (GPRS, General Packet Radio Service), CDMA
(CDMA, Code Division Multiple Access), wideband code division multiple access (WCDMA, Wideband Code
Division Multiple Access), long term evolution (LTE, Long Term Evolution), Email, short message clothes
Be engaged in (SMS, Short Messaging Service) etc..
Server further includes the power supply 604 (such as battery) powered to all parts, it is preferred that power supply can pass through power supply
Management system and processor 601 are logically contiguous, to realize management charging, electric discharge and power consumption pipe by power-supply management system
The functions such as reason.Power supply 604 can also include one or more direct current or AC power source, recharging system, power failure
The random components such as detection circuit, power adapter or inverter, power supply status indicator.
The server may also include input unit 605, which can be used for receiving the number or character letter of input
Breath, and generation keyboard related with user setting and function control, mouse, operating stick, optics or trackball signal are defeated
Enter.
The server may also include display unit 606, the display unit 606 can be used for showing information input by user or
Be supplied to the information of user and the various graphical user interface of server, these graphical user interface can by figure, text,
Icon, video and any combination thereof are constituted.Display unit 608 may include display panel, optionally, can use liquid crystal display
Device (LCD, Liquid Crystal Display), Organic Light Emitting Diode (OLED, Organic Light-Emitting
) etc. Diode forms configure display panel.
Specifically in the present embodiment, the processor 601 in server can be according to following instruction, by one or more
The corresponding executable file of process of application program be loaded into memory 602, and run and be stored in by processor 601
Application program in reservoir 602, thus realize various functions, it is as follows:
Obtain the request of the data transfer of the first user terminal transmission;First user terminal is determined according to the request
Current position;The preset trusted terminal information of first user terminal is obtained, the trusted terminal information includes at least one
The end message of a second user terminal;Determine that the second user terminal is logged in the current position of first user terminal
When, Xiang Suoshu second user terminal sends the verifying message of the first user terminal data transfer;Described in determining receive
Second user terminal receives the number that first user terminal is sent according to when being verified information of message feedback of verifying
According to the request of transfer.
Preferably, before obtaining the preset trusted terminal information of the first user terminal, the processor 601 is also used
In: in preset time interval, obtains and log in location based service jointly in same position with first user terminal
The end message of the user terminal of LBS;According to the end message of the user terminal, the user terminal and described first are counted
User terminal logs in the frequency of LBS in same position jointly;Judge whether the frequency reaches the first preset threshold;If the frequency
Rate reaches first preset threshold, then the end message of the user terminal is recorded as the credible of first user terminal
End message.
Preferably, the processor 601 is also used to: if the frequency reaches first preset threshold, described in judgement
Frequency is more than whether the user terminal of first preset threshold is resident terminal;If the user terminal is not to be resident whole
The information of the user terminal, then is recorded as the trusted terminal information of first user terminal by end.
Based on this, the processor 601 is also used to: if the frequency is more than the second preset threshold, the frequency being surpassed
The user terminal for crossing second preset threshold is determined as the resident terminal of the position, wherein second preset threshold is big
In first preset threshold.
Preferably, after obtaining the preset trusted terminal information of the first user terminal, the processor 601 is also used
In: determine that the second user terminal when the current position of first user terminal logs in, does not prompt first user
Terminal carries out identification authentication by password.
Preferably, to the second user terminal send verifying message that first user terminal data shifts it
Afterwards, the processor 601 is also used to: receiving the second user terminal according to the verifying of the verifying message feedback when determining
When not passing through information, refuse the request for the data transfer that first user terminal is sent.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the detailed description of the method shifted above with respect to data, details are not described herein again.
It can be seen from the above, server provided in this embodiment, carries out asking for data transfer getting the first user terminal
When asking, according to current position and the trusted terminal information of the first user terminal, whether the social networks that detection is currently paid
Credible, wherein trusted terminal information includes at least the end message of a second user terminal;If it is determined that the second user is whole
It holds when the current position of first user terminal logs in, then sends the first user terminal current request to second user terminal
Verifying message, if the verification passes, then the first user terminal complete identification authentication.The present invention can carry out mobile payment in user
When, using current location trusted terminal identification active user whether be legal payment party, so as to avoid due to
Short message content is easy leakage to mobile payment bring risk, improves mobile payment security.
7th embodiment
For the method convenient for better implementation data transfer provided in an embodiment of the present invention, the embodiment of the present invention also provides one
System of the kind based on the above-mentioned method based on data transfer.The wherein meaning of noun and the above-mentioned intelligent control based on instant messaging
Identical in method, specific implementation details can be with reference to the explanation in embodiment of the method.
Referring to Fig. 7, Fig. 7 is the structural schematic diagram of the system 700 for the data transfer that seventh embodiment of the invention provides, number
System according to transfer includes the device 701 of data transfer, wherein the device 701 of data transfer can be specially as the 5th is real
The device for applying the data transfer in example, is used for: obtaining the request for the data transfer that the first user terminal is sent;According to the request
Determine the current position of first user terminal;Obtain the preset trusted terminal information of first user terminal, it is described can
Believe that end message includes at least the end message of a second user terminal;Determine that the second user terminal is used described first
When terminal current position in family logs in, the verifying that Xiang Suoshu second user terminal sends the first user terminal data transfer disappears
Breath;When determination receives the second user terminal according to when being verified information of message feedback of verifying, described in receiving
The request for the data transfer that first user terminal is sent.
Preferably, the device 701 of the data transfer is obtaining the preset trusted terminal information of the first user terminal
Before, it can be also used for: in preset time interval, obtaining and log in base jointly in same position with first user terminal
In the end message of the user terminal of the service LBS of position;According to the end message of the user terminal, it is whole to count the user
End logs in the frequency of LBS with first user terminal jointly in same position;It is default to judge whether the frequency reaches first
Threshold value;If the frequency reaches first preset threshold, the end message of the user terminal is recorded as described first
The trusted terminal information of user terminal.
Preferably, the device 701 of the data transfer, if being also used to the frequency reaches first preset threshold,
Whether the user terminal for judging that the frequency is more than first preset threshold is resident terminal;If the user terminal be not for
The information of the user terminal, then is recorded as the trusted terminal information of first user terminal by resident terminal.
It, will if it is more than the second preset threshold that the device 701 of data transfer, which can be also used for the frequency, based on this
The frequency is more than that the user terminal of second preset threshold is determined as the resident terminal of the position, wherein described second
Preset threshold is greater than first preset threshold.
Preferably, the device 701 of the data transfer is obtaining the preset trusted terminal information of the first user terminal
Later, it is also used to: the second user terminal is determined not when the current position of first user terminal logs in, described in prompt
First user terminal carries out identification authentication by password.
Preferably, the device 701 of the data transfer is sending first user terminal to the second user terminal
It after the verifying message of data transfer, is also used to: when determining that receive the second user terminal anti-according to the verifying message
When the verifying of feedback does not pass through information, refuse the request for the data transfer that first user terminal is sent.
It is understood that the system of the data transfer further includes that first user terminal 702 and described second are used
Family terminal 703, wherein first user terminal 702, the device for shifting to the data sends the request of data transfer,
The second user terminal 703, first user terminal data transfer that the device for receiving the data transfer is sent
Verifying message, and fed back according to the verifying message to the device that the data shift.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the detailed description of the method shifted above with respect to data, details are not described herein again.
It can be seen from the above, the system of data transfer provided in this embodiment, carries out data getting the first user terminal
When the request of transfer, according to current position and the trusted terminal information of the first user terminal, the social activity currently paid is detected
Whether relationship is credible, and wherein trusted terminal information includes at least the end message of a second user terminal;If it is determined that described
Two user terminals then send the first user terminal to second user terminal when the current position of first user terminal logs in
The verifying message of current request, if the verification passes, then the first user terminal completes identification authentication.The present invention can be carried out in user
It whether is legal payment party using the trusted terminal identification active user of current location when mobile payment, so as to
It avoids being easy to reveal due to short message content improving mobile payment security to mobile payment bring risk.
The processing unit of the data transfer provided in an embodiment of the present invention, is for example computer, tablet computer, has touching
The mobile phone etc. of function is touched, the processing method of the data transfer in the processing unit and foregoing embodiments of the data transfer belongs to
Same design can run in the processing method embodiment of the data transfer in the processing unit of data transfer and provide
Either method, specific implementation process be detailed in the processing method embodiment of data transfer, details are not described herein again.
It should be noted that this field common test personnel can for the processing method of data of the present invention transfer
It is that can pass through computer to understand all or part of the process for the processing method for realizing the transfer of data described in the embodiment of the present invention
Program is completed to control relevant hardware, and the computer program can be stored in a computer-readable storage medium, such as
It is stored in the memory of terminal, and is executed by least one processor in the terminal, in the process of implementation may include such as institute
State the process of the embodiment of the method for identification authentication.Wherein, the storage medium can be magnetic disk, CD, read-only memory
(ROM, Read Only Memory), random access memory (RAM, Random Access Memory) etc..
For the processing unit that the data of the embodiment of the present invention shift, each functional module be can integrate at one
It handles in chip, is also possible to modules and physically exists alone, a mould can also be integrated in two or more modules
In block.Above-mentioned integrated module both can take the form of hardware realization, can also be realized in the form of software function module.
It, can also be with if the integrated module is realized and when sold or used as an independent product in the form of software function module
It is stored in a computer readable storage medium, the storage medium is for example read-only memory, disk or CD etc..
It is provided for the embodiments of the invention a kind of processing method of data transfer above, apparatus and system has carried out in detail
It introduces, used herein a specific example illustrates the principle and implementation of the invention, the explanation of above embodiments
It is merely used to help understand method and its core concept of the invention;Meanwhile for those skilled in the art, according to the present invention
Thought, there will be changes in the specific implementation manner and application range, in conclusion the content of the present specification should not be understood
For limitation of the present invention.
Claims (13)
1. a kind of method of data transfer, which is characterized in that the described method includes:
Obtain the request of the data transfer of the first user terminal transmission;
The current position of first user terminal is determined according to the request;
The preset trusted terminal information of first user terminal is obtained, the trusted terminal information includes at least one second use
The end message of family terminal;
Determine the second user terminal when the current position of first user terminal logs in, Xiang Suoshu second user terminal
Send the verifying message of the first user terminal data transfer;
When determination receives the second user terminal according to when being verified information of message feedback of verifying, described in receiving
The request for the data transfer that first user terminal is sent.
2. the method for data transfer according to claim 1, which is characterized in that acquisition first user terminal is pre-
If trusted terminal information before, further includes:
In preset time interval, obtains and log in location based service jointly in same position with first user terminal
The end message of the user terminal of LBS;
According to the end message of the user terminal, it is total in same position to count the user terminal and first user terminal
With the frequency for logging in LBS;
Judge whether the frequency reaches the first preset threshold;
If the frequency reaches first preset threshold, the end message of the user terminal is recorded as described first and is used
The trusted terminal information of family terminal.
3. the method for data transfer according to claim 2, which is characterized in that the method also includes:
If the frequency reaches first preset threshold, judge that the frequency is more than user's end of first preset threshold
Whether end is resident terminal;
If the user terminal is not that the information of the user terminal is recorded as first user terminal to reside terminal
Trusted terminal information.
4. the method for data according to claim 3 transfer, which is characterized in that the judgement frequency is more than described the
Whether the user terminal of one preset threshold is resident terminal, comprising:
If the frequency is more than the second preset threshold, the user terminal that the frequency is more than second preset threshold is determined
For the resident terminal of the position, wherein second preset threshold is greater than first preset threshold.
5. the method for data transfer according to any one of claims 1 to 4, which is characterized in that described to obtain described first
After the preset trusted terminal information of user terminal, further includes:
Determine that the second user terminal when the current position of first user terminal logs in, does not prompt first user
Terminal carries out identification authentication by password.
6. the method for data transfer according to any one of claims 1 to 4, which is characterized in that described to be used to described second
Family terminal is sent after the verifying message of the first user terminal data transfer, further includes:
When determining that receiving the second user terminal does not pass through information according to the verifying of the verifying message feedback, refuse institute
State the request of the data transfer of the first user terminal transmission.
7. a kind of device of data transfer, which is characterized in that described device includes:
First obtains module, the request of the data transfer for obtaining the transmission of the first user terminal;
Position determination module, for determining the current position of first user terminal according to the request;
Second obtains module, for obtaining the preset trusted terminal information of first user terminal, the trusted terminal information
Including at least the end message of a second user terminal;
Sending module, for determining the second user terminal when the current position of first user terminal logs in, to institute
State the verifying message that second user terminal sends the first user terminal data transfer;
Receiving module determines that receiving the second user terminal is verified letter according to the verifying message feedback for working as
When breath, receive the request for the data transfer that first user terminal is sent.
8. the device of data transfer according to claim 7, which is characterized in that described device further include:
Third obtains module, for obtaining common in same position with first user terminal in preset time interval
Log in the end message of the user terminal of location based service LBS;
Frequency statistics module counts the user terminal and described first and uses for the end message according to the user terminal
Family terminal logs in the frequency of LBS in same position jointly;
First judgment module, for judging whether the frequency reaches the first preset threshold;
Logging modle remembers the end message of the user terminal if reaching first preset threshold for the frequency
Record is the trusted terminal information of first user terminal.
9. the device of data transfer according to claim 8, which is characterized in that described device further include:
Second judgment module judges that the frequency is more than described the if reaching first preset threshold for the frequency
Whether the user terminal of one preset threshold is resident terminal;
The then logging modle, if being also used to the user terminal not is to reside terminal, by the information of the user terminal
It is recorded as the trusted terminal information of first user terminal.
10. the device of data transfer according to claim 9, which is characterized in that second judgment module is also used to:
If the frequency is more than the second preset threshold, the user terminal that the frequency is more than second preset threshold is determined
For the resident terminal of the position, wherein second preset threshold is greater than first preset threshold.
11. according to the device of the described in any item data transfers of claim 7 to 10, which is characterized in that described device further include:
Cue module, for determining that the second user terminal when the current position of first user terminal logs in, does not mention
Show that first user terminal carries out identification authentication by password.
12. according to the device of the described in any item data transfers of claim 7 to 10, which is characterized in that described device further include:
Refuse module, determines that receive the second user terminal does not pass through according to the verifying of the verifying message feedback for working as
When information, refuse the request for the data transfer that first user terminal is sent.
13. a kind of system of data transfer, which is characterized in that including the described in any item data transfers of such as claim 7 to 12
Device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410562098.XA CN105590211B (en) | 2014-10-21 | 2014-10-21 | A kind of method, apparatus and system of data transfer |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410562098.XA CN105590211B (en) | 2014-10-21 | 2014-10-21 | A kind of method, apparatus and system of data transfer |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105590211A CN105590211A (en) | 2016-05-18 |
CN105590211B true CN105590211B (en) | 2019-11-15 |
Family
ID=55929776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410562098.XA Active CN105590211B (en) | 2014-10-21 | 2014-10-21 | A kind of method, apparatus and system of data transfer |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105590211B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106503511B (en) * | 2016-09-14 | 2019-06-14 | Oppo广东移动通信有限公司 | Method and device for improving mobile phone moving password verification security |
CN107038576A (en) * | 2016-09-30 | 2017-08-11 | 阿里巴巴集团控股有限公司 | The verification method and device of e commerce transactions security |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101373528A (en) * | 2007-08-21 | 2009-02-25 | 联想(北京)有限公司 | Electronic payment system, device and method based on position authentication |
CN103593761A (en) * | 2012-08-17 | 2014-02-19 | 中国银联股份有限公司 | Cell phone terminal onsite paying method and system based on mobile positioning service |
CN103765861A (en) * | 2011-06-27 | 2014-04-30 | 亚马逊技术股份有限公司 | Payment selection and authorization by a mobile device |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090119170A1 (en) * | 2007-10-25 | 2009-05-07 | Ayman Hammad | Portable consumer device including data bearing medium including risk based benefits |
-
2014
- 2014-10-21 CN CN201410562098.XA patent/CN105590211B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101373528A (en) * | 2007-08-21 | 2009-02-25 | 联想(北京)有限公司 | Electronic payment system, device and method based on position authentication |
CN103765861A (en) * | 2011-06-27 | 2014-04-30 | 亚马逊技术股份有限公司 | Payment selection and authorization by a mobile device |
CN103593761A (en) * | 2012-08-17 | 2014-02-19 | 中国银联股份有限公司 | Cell phone terminal onsite paying method and system based on mobile positioning service |
Also Published As
Publication number | Publication date |
---|---|
CN105590211A (en) | 2016-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104601207B (en) | A kind of data transmission method, user terminal and system | |
CN104063410B (en) | Method and system for processing report information | |
CN104850434B (en) | Multimedia resource method for down loading and device | |
CN104519485B (en) | Communication means, device and system between a kind of terminal | |
CN104679969B (en) | Prevent the method and device of customer churn | |
CN103425736B (en) | A kind of web information recognition, Apparatus and system | |
CN104901991B (en) | Virtual resource transfer method, device and system | |
CN104426844B (en) | A kind of safety certifying method, server and security certification system | |
CN105871867A (en) | Identity authentication method, system and equipment | |
CN106097057A (en) | A kind of virtual objects distribution method and device | |
CN109067582B (en) | Data management system, method and device | |
CN104901994B (en) | Attribute value transfer method, the apparatus and system of user in network system | |
CN104539571B (en) | Information interacting method, identification authentication method, server and terminal | |
CN113537685B (en) | Data processing method and device | |
CN107437189A (en) | A kind of put-on method of promotion message, apparatus and system | |
CN107067239B (en) | Application server and information processing method and device thereof | |
CN104424211A (en) | Microblog-based service data release method, device and system | |
US11240777B2 (en) | Device positioning method and apparatus | |
CN104363590A (en) | Access point connection method and device | |
CN105590211B (en) | A kind of method, apparatus and system of data transfer | |
CN104753672B (en) | The method, apparatus and terminal of account authorization | |
CN104468466B (en) | The operation management method and device of network account | |
CN104967648B (en) | A kind of dispatching method of internet protocol address, device and system | |
CN105471888B (en) | Service verification method and device based on biological information | |
CN105897917B (en) | Multi-medium data sharing method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240108 Address after: 518057 Tencent Building, No. 1 High-tech Zone, Nanshan District, Shenzhen City, Guangdong Province, 35 floors Patentee after: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. Patentee after: TENCENT CLOUD COMPUTING (BEIJING) Co.,Ltd. Address before: 2, 518000, East 403 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District Patentee before: TENCENT TECHNOLOGY (SHENZHEN) Co.,Ltd. |
|
TR01 | Transfer of patent right |