CN104168537A - Positional information sharing method and device in LBS - Google Patents
Positional information sharing method and device in LBS Download PDFInfo
- Publication number
- CN104168537A CN104168537A CN201310185191.9A CN201310185191A CN104168537A CN 104168537 A CN104168537 A CN 104168537A CN 201310185191 A CN201310185191 A CN 201310185191A CN 104168537 A CN104168537 A CN 104168537A
- Authority
- CN
- China
- Prior art keywords
- scrambling
- positional information
- participator
- range value
- time
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 8
- 238000005516 engineering process Methods 0.000 description 6
- 230000006855 networking Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention discloses a positional information sharing method and device in LBS. The method comprises the following steps: sharer position information sent by a sharer terminal is received, reception time is recorded and is used as first time, request information requesting for obtaining sharer position information is sent by a requester terminal and then is received, time when the request information is received is recorded as second time, time difference between the second time and the first time is calculated, first scrambling amplitude value is obtained according to the magnitude of the time difference, the time difference is inversely proportionate to the first scrambling amplitude value, the sharer position information is subjected to scrambling operation through use of the first scrambling amplitude value, and the sharer position information is sent to the requester terminal after the scrambling operation. According to the technical solution provided by the invention, the shared position information can be subjected to flexible and dynamic scrambling operation, privacy leakage caused by position information sharing can be reduced, and privacy protection can be provided for position information shared by a user.
Description
Technical field
The present invention relates to the communications field, particularly positional information sharing method and the device in a kind of LBS.
Background technology
The application of position-based service (Location Based Service, LBS) obtains using more and more widely.For example, in the social networking service based on LBS (Social Networking Services, SNS) business, user utilizes this service to share the positional information of oneself, also obtains other users' positional information simultaneously.
Along with the development of mobile communication technology and location technology.LBS can provide for application the positional information of high accuracy, high-timeliness.But the positional information providing due to LBS is relevant to the residing position of user, bring threat may to user's privacy.In the above-mentioned application of the social activity based on LBS, even there is utilizing the problem of personal safety under the positional information harm subscribers feeder obtaining especially.
For this problem, a kind of method is in the time that user shares self-position information, directly this positional information is carried out to scrambling; for example; upload positional information after scrambling to share, make other users cannot obtain this user's accurate location, thus protection user's personal secrets.
But, for the mutual different relations of different application scenarioss, business model and user, user based on LBS application wishes can be based on more accurately, positional information be carried out alternately more timely, if directly adopt the mode of above-mentioned unified scrambling, the positional precision of sharing user that unified reduction LBS provides, can affect business realizing and user and experience.
Summary of the invention
According to the embodiment of the present invention aspect, a technical problem to be solved is: positional information sharing method and device in a kind of LBS are provided, provide secret protection with the positional information that user is shared.
Positional information sharing method in a kind of LBS that the embodiment of the present invention provides, described method comprises:
In response to the participator's positional information that receives the transmission of participator's terminal, the time that record receives described participator's positional information is the very first time;
In response to the request message that receives requester terminal transmission, the time that record receives described request message was the second time, and described request message request obtains described participator's positional information;
Calculate the time difference of described the second time and the described very first time;
According to the size of described time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
Utilize described the first scrambling range value to carry out scrambling operation to described participator's positional information;
Participator's positional information after scrambling operation is sent to described request person's terminal.
Preferably, also comprise requestor's positional information in described request message, described method also comprises:
According to described participator's positional information and described request person's positional information, calculate the distance difference between participator's terminal and requester terminal;
According to the described size apart from difference, obtain the second scrambling range value, wherein, less apart from difference, the second scrambling range value is larger, larger apart from difference, and the second scrambling range value is less;
Describedly utilize described the first scrambling range value to carry out scrambling operation to described participator's positional information, specifically comprise:
Utilize described the first scrambling range value and the second scrambling range value to carry out scrambling operation to described participator's positional information.
Preferably, described acquisition the first scrambling range value, specifically comprises: calculate g(t) as the first scrambling range value, wherein, g(t) be the function of time difference t, g(t) absolute value reduce along with the increase of t, increase along with reducing of t.
Preferably, describedly utilize described the first scrambling range value to carry out scrambling operation to described participator's positional information, concrete according to following formula calculating participator positional information:
Z=g(t) × i, i be what choose at random+1 or-1, and g(t) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
Preferably, described acquisition the second scrambling range value, specifically comprises: calculate f(d) as the second scrambling range value, wherein, f(d) be the function of range difference d, f(d) absolute value reduce along with the increase of d, increase along with reducing of d.
Preferably, described described the first scrambling range value and the second scrambling range value of utilizing carries out scrambling operation to described participator's positional information, specifically comprises:
Z=g(t) × f(d) × i, i choose at random for+1 or-1, and g(t), f(d) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
The embodiment of the present invention provides the sharing apparatus of the positional information in a kind of LBS, and described device comprises:
Receiving element, the participator's positional information sending for receiving participator's terminal, and the time that record receives described participator's positional information be the very first time; Receive the request message that requester terminal sends, and the time that record receives described request message be the second time, described request message request obtains described participator's positional information;
Scrambling amplitude computing unit, for calculating the time difference of described the second time and the described very first time; According to the size of described time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
Scrambling unit, for utilizing described the first scrambling range value to carry out scrambling operation to described participator's positional information;
Transmitting element, for sending to described request person's terminal by the participator's positional information after scrambling operation.
Preferably, in described request message, also comprise requestor's positional information;
Described scrambling amplitude computing unit, also, for according to described participator's positional information and described request person's positional information, calculates the distance difference between participator's terminal and requester terminal; According to the described size apart from difference, obtain the second scrambling range value, wherein, less apart from difference, the second scrambling range value is larger, larger apart from difference, and the second scrambling range value is less;
Described scrambling unit, specifically for utilizing described the first scrambling range value and the second scrambling range value to carry out scrambling operation to described participator's positional information.
Preferably, described scrambling amplitude computing unit, specifically for calculating g(t) as the first scrambling range value, wherein, g(t) be the function of time difference t, g(t) absolute value reduce along with the increase of t, increase along with reducing of t.
Preferably, described scrambling amplitude computing unit, specifically for calculating participator's positional information according to following formula:
Z=g(t) × i, i be what choose at random+1 or-1, and g(t) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
Preferably, described scrambling amplitude computing unit, also for calculating f(d) as the second scrambling range value, wherein, f(d) be the function of range difference d, f(d) absolute value reduce along with the increase of d, increase along with reducing of d.
Preferably, described scrambling amplitude computing unit, specifically for calculating participator's positional information according to following formula:
Z=g(t) × f(d) × i, i be what choose at random+1 or-1, and g(t), f(d) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ')
Positional information sharing method and device in the LBS that the above embodiment of the present invention provides, according to the time interval of participator's sharing positional information and this positional information of requester requests, it is time difference, calculate the first scrambling range value, wherein, time difference is less, the first scrambling range value is larger, time difference is larger, the first scrambling range value is less, can realize the dynamically scrambling neatly of institute's sharing positional information, the reduction that all users are experienced of avoiding unified scrambling scheme to bring, also reduced the privacy leakage that sharing positional information brings simultaneously, provide the positional information that user is shared that secret protection is provided, the security risk of further having avoided user may bring because of sharing positional information.
By the detailed description to exemplary embodiment of the present invention referring to accompanying drawing, it is clear that further feature of the present invention and advantage thereof will become.
Brief description of the drawings
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, to the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, do not paying under the prerequisite of creative work, can also obtain according to these accompanying drawings other accompanying drawing.
, it should be understood that for convenience of description, the size of the various piece shown in accompanying drawing is not to draw according to actual proportionate relationship meanwhile.In similar label and letter accompanying drawing below, represent similar terms, therefore, once be defined in an a certain Xiang Yi accompanying drawing, in accompanying drawing subsequently, do not need it to be further discussed.
The accompanying drawing that forms a part for specification has been described embodiments of the invention, and together with the description for explaining principle of the present invention.
With reference to accompanying drawing, according to detailed description below, can more be expressly understood the present invention, wherein:
Fig. 1 illustrates the schematic flow sheet of a kind of embodiment of positional information sharing method in LBS provided by the present invention;
Fig. 2 illustrates the schematic flow sheet of a kind of embodiment of positional information sharing method in LBS provided by the present invention;
Fig. 3 illustrates the structural representation of a kind of embodiment of positional information sharing apparatus in LBS provided by the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiment.It should be noted that: unless illustrate in addition, the parts of setting forth in these embodiments and the positioned opposite of step do not limit the scope of the invention.
Illustrative to the description only actually of at least one exemplary embodiment below, never as any restriction to the present invention and application or use.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtaining under creative work prerequisite, belong to the scope of protection of the invention.
May not discuss in detail for the known technology of person of ordinary skill in the relevant, method and apparatus, but in suitable situation, described technology, method and apparatus should be regarded as authorizing a part for specification.
In all examples with discussing shown here, it is exemplary that any occurrence should be construed as merely, instead of as restriction.Therefore, other example of exemplary embodiment can have different values.
Shown in Figure 1, Fig. 1 illustrates the schematic flow sheet of a kind of embodiment of positional information sharing method in LBS provided by the present invention.Positional information sharing method in the LBS that this embodiment provides, comprising:
101, in response to the participator's positional information that receives the transmission of participator's terminal, the time that record receives participator's positional information is the very first time;
102, in response to the request message that receives requester terminal transmission, the time that record receives request message was the second time, and described request message request obtains described participator's positional information;
103, calculate the time difference of the second time and the very first time;
104, according to the size of time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
105, utilize the first scrambling range value to carry out scrambling operation to participator's positional information;
106, the participator's positional information after scrambling operation is sent to requester terminal.
In positional information sharing method in the LBS that the above embodiment of the present invention provides; in 104 operation; time difference is less; this positional information is just more approaching with the actual position information of sharing user; the danger of sharing this positional information may be just larger, therefore, selects the first larger scrambling range value of scrambling range value; participator's positional information is carried out to scrambling operation, thereby provide the positional information that user is shared that the more secret protection of high security is provided.
On the contrary, time difference is larger, and this positional information may be just far away with the actual position information of sharing user, for example, share the own positional information that user provided in the previous day of request, and requestor was second day this positional information of request acquisition.Now, the importance that this information leakage is shared privacy of user reduces, and therefore, the danger of sharing this positional information may reduce, and the first scrambling range value can reduce, thereby participator's positional information is more accurately provided.
As can be seen here; above-mentioned according to sharing the scheme of carrying out dynamic scrambling with the time difference of request behavior between user; reduced the privacy leakage that sharing positional information brings; provide the positional information that user is shared that secret protection is provided; also can meet the requirement of precision and the promptness of shared positional information, avoided adopting in background technology unified mode to carry out the overall customer experience decline that scrambling brings simultaneously.
Shown in Figure 2, Fig. 2 illustrates the schematic flow sheet of a kind of embodiment of positional information sharing method in LBS provided by the present invention.According to the inventive method embodiment concrete example, in request message, also comprise requestor's positional information, wherein 101-104,106 and Fig. 1 embodiment similar.The method comprises:
101, in response to the participator's positional information that receives the transmission of participator's terminal, the time that record receives participator's positional information is the very first time;
102, in response to the request message that receives requester terminal transmission, the time that record receives request message was the second time, and request message is for asking to obtain participator's positional information;
103, calculate the time difference of the second time and the very first time;
104, according to the size of time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
201, according to participator's positional information and requestor's positional information, calculate the distance difference between participator's terminal and requester terminal;
202, according to the size apart from difference, obtain the second scrambling range value, wherein, less apart from difference, the second scrambling range value is larger, larger apart from difference, and the second scrambling range value is less;
203, utilize the first scrambling range value and the second scrambling range value to carry out scrambling operation to participator's positional information;
106, the participator's positional information after scrambling operation is sent to requester terminal.
In the above-described embodiments, the operation of 103-104 can be carried out with the operation of 201-202 simultaneously, and the operation of 103-104 also can be carried out before 201-202 or afterwards.
In the positional information sharing method that above-described embodiment provides, on the basis of time factor, further consider again participator and requestor's positional distance, if at a distance of nearer, less apart from difference, this physical location of sharing user and request user may be more approaching, the danger of sharing this positional information may be just larger, therefore, select the second larger scrambling range value of scrambling range value, participator's positional information is carried out to scrambling operation; Otherwise the danger of sharing this positional information may be just less, selects the second scrambling range value that scrambling range value is less, and participator's positional information is carried out to scrambling operation.
For example, if participator and requestor's is all very approaching apart from discrete time, requestor is probably without participator's agreement so, pushes away and finds participator, thereby bring risk to participator in the actual life under just can be online according to this information is counter.By carrying out scrambling processing from time factor and two dimensions of positional factor, more can need in conjunction with practical application, the secret protection of the positional information to sharing user is provided.
Can realize in different ways for obtaining first, second scrambling range value, for example, inquire about according to the corresponding relation of the t pre-setting, d and first, second scrambling range value, obtain first, second scrambling range value corresponding to t, d, the function that also can exemplarily provide according to following examples calculates and obtains first, second scrambling range value.
According to the inventive method embodiment concrete example, obtain the first scrambling range value, specifically comprise: calculate g(t) as the first scrambling range value, wherein, g(t) be the function of time difference t, i.e. the function of the time difference t of the second time and the very first time.G(t) absolute value reduces along with the increase of t, increases along with reducing of t.
Utilize the first scrambling range value to carry out scrambling operation to participator's positional information, concrete according to following formula calculating participator positional information:
Z=g(t) × i, i be what choose at random+1 or-1, and g(t) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
According to the inventive method embodiment concrete example, obtain the second scrambling range value, specifically comprise: calculate f(d) as the second scrambling range value, wherein, f(d) be the function of range difference d, f(d) absolute value reduce along with the increase of d, increase along with reducing of d.
Utilize the first scrambling range value and the second scrambling range value to carry out scrambling operation to participator's positional information, specifically comprise:
Z=g(t) × f(d) × i, i choose at random for+1 or-1, and g(t), f(d) choose to meet and make the absolute value of z be less than 1;
x’=x×(1+z)
y’=y×(1+z)
Wherein, the participator's positional information before scrambling operation be (x, y), and scrambling operation participator's positional information is afterwards (x ', y ').
G (t) in above-described embodiment, the function of f (d) are realized, can set according to LBS business scenario, meet above-mentioned constraints, simultaneously, g (t), f (d) can also experience in conjunction with user, set according to lowest positioned precision and promptness demand.
Exemplarily, a kind of simple realization is linear inverse proportion function:
f(d)=k
1/d,g(t)=k
2/t
Wherein, k
1, k
2for non-zero constant, can set according to lowest positioned required precision, and meet make the absolute value of z be less than 1, that is :-1<z=f (d) × g (t) × i<1.
Shown in Figure 3, Fig. 3 illustrates the structural representation of a kind of embodiment of positional information sharing apparatus in LBS provided by the present invention.Positional information sharing apparatus in the LBS that this embodiment provides, comprising:
Receiving element 301, the participator's positional information sending for receiving participator's terminal, and the time that record receives participator's positional information be the very first time; Receive the request message that requester terminal sends, and the time that record receives request message be the second time, this request message requests obtains described participator's positional information;
Scrambling amplitude computing unit 302, for calculating the time difference of the second time and the very first time; According to the size of time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
Scrambling unit 303, for utilizing the first scrambling range value to carry out scrambling operation to participator's positional information;
Transmitting element 304, for sending to requester terminal by the participator's positional information after scrambling operation.
According to apparatus of the present invention embodiment concrete example, in request message, also comprise requestor's positional information, scrambling amplitude computing unit 302, also, for according to participator's positional information and requestor's positional information, calculates the distance difference between participator's terminal and requester terminal; According to the size apart from difference, obtain the second scrambling range value, wherein, less apart from difference, the second scrambling range value is larger, larger apart from difference, and the second scrambling range value is less.
Accordingly, scrambling unit 303, specifically for utilizing the first scrambling range value and the second scrambling range value to carry out scrambling operation to participator's positional information.
According to apparatus of the present invention embodiment concrete example, scrambling amplitude computing unit, specifically for calculating g(t) as the first scrambling range value, wherein, g(t) be the function of time difference t, g(t) absolute value reduce along with the increase of t, increase along with reducing of t.
Scrambling amplitude computing unit, specifically for calculating participator's positional information according to following formula:
Z=g(t) × i, i be what choose at random+1 or-1, and g(t) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
According to apparatus of the present invention embodiment concrete example, scrambling amplitude computing unit, also for calculating f(d) as the second scrambling range value, wherein, f(d) be the function of range difference d, f(d) absolute value reduce along with the increase of d, increase along with reducing of d.
Exemplarily, scrambling amplitude computing unit, specifically for calculating participator's positional information according to following formula:
Z=g(t) × f(d) × i, i be what choose at random+1 or-1, and g(t), f(d) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
So far, described in detail according to positional information sharing method and device in a kind of LBS of the present invention.For fear of covering design of the present invention, details more known in the field are not described.Those skilled in the art, according to description above, can understand how to implement technical scheme disclosed herein completely.
In this specification, each embodiment all adopts the mode of going forward one by one to describe, and what each embodiment stressed is and the difference of other embodiment, same or analogous part cross-references between each embodiment.For the positional information sharing apparatus embodiment in LBS, because it is substantially corresponding with embodiment of the method, so description is fairly simple, relevant part is referring to the part explanation of embodiment of the method.
May realize in many ways positional information sharing method and device in LBS of the present invention.For example, can realize method and apparatus of the present invention by any combination of software, hardware, firmware or software, hardware, firmware.The said sequence that is used for the step of described method is only in order to describe, and the step of method of the present invention is not limited to above specifically described order, unless otherwise specified.In addition, in certain embodiments, can be also the program being recorded in recording medium by the invention process, these programs comprise the machine readable instructions for realizing the method according to this invention.Thereby the present invention also covers the recording medium of storing the program for carrying out the method according to this invention.
Although specific embodiments more of the present invention are had been described in detail by example, it should be appreciated by those skilled in the art, above example is only in order to describe, instead of in order to limit the scope of the invention.It should be appreciated by those skilled in the art, can without departing from the scope and spirit of the present invention, above embodiment be modified.Scope of the present invention is limited by claims.
Claims (12)
1. the positional information sharing method in LBS, is characterized in that, described method comprises:
In response to the participator's positional information that receives the transmission of participator's terminal, the time that record receives described participator's positional information is the very first time;
In response to the request message that receives requester terminal transmission, the time that record receives described request message was the second time, and described request message request obtains described participator's positional information;
Calculate the time difference of described the second time and the described very first time;
According to the size of described time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
Utilize described the first scrambling range value to carry out scrambling operation to described participator's positional information;
Participator's positional information after scrambling operation is sent to described request person's terminal.
2. method according to claim 1, is characterized in that, also comprises requestor's positional information in described request message, and described method also comprises:
According to described participator's positional information and described request person's positional information, calculate the distance difference between participator's terminal and requester terminal;
According to the described size apart from difference, obtain the second scrambling range value, wherein, less apart from difference, the second scrambling range value is larger, larger apart from difference, and the second scrambling range value is less;
Describedly utilize described the first scrambling range value to carry out scrambling operation to described participator's positional information, specifically comprise:
Utilize described the first scrambling range value and the second scrambling range value to carry out scrambling operation to described participator's positional information.
3. method according to claim 2, is characterized in that, described acquisition the first scrambling range value, specifically comprise: calculate g(t) as the first scrambling range value, wherein, and g(t) be the function of time difference t, g(t) absolute value reduces along with the increase of t, increases along with reducing of t.
4. method according to claim 3, is characterized in that, describedly utilizes described the first scrambling range value to carry out scrambling operation to described participator's positional information, concrete according to following formula calculating participator positional information:
Z=g(t) × i, i be what choose at random+1 or-1, and g(t) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
5. method according to claim 3, is characterized in that, described acquisition the second scrambling range value, specifically comprise: calculate f(d) as the second scrambling range value, wherein, and f(d) be the function of range difference d, f(d) absolute value reduces along with the increase of d, increases along with reducing of d.
6. method according to claim 4, is characterized in that, described described the first scrambling range value and the second scrambling range value of utilizing carries out scrambling operation to described participator's positional information, specifically comprises:
Z=g(t) × f(d) × i, i choose at random for+1 or-1, and g(t), f(d) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
7. the positional information sharing apparatus in LBS, is characterized in that, described device comprises:
Receiving element, the participator's positional information sending for receiving participator's terminal, and the time that record receives described participator's positional information be the very first time; Receive the request message that requester terminal sends, and the time that record receives described request message be the second time, described request message request obtains described participator's positional information;
Scrambling amplitude computing unit, for calculating the time difference of described the second time and the described very first time; According to the size of described time difference, obtain the first scrambling range value, wherein, time difference is less, and the first scrambling range value is larger, and time difference is larger, and the first scrambling range value is less;
Scrambling unit, for utilizing described the first scrambling range value to carry out scrambling operation to described participator's positional information;
Transmitting element, for sending to described request person's terminal by the participator's positional information after scrambling operation.
8. device according to claim 7, is characterized in that, also comprises requestor's positional information in described request message;
Described scrambling amplitude computing unit, also, for according to described participator's positional information and described request person's positional information, calculates the distance difference between participator's terminal and requester terminal; According to the described size apart from difference, obtain the second scrambling range value, wherein, less apart from difference, the second scrambling range value is larger, larger apart from difference, and the second scrambling range value is less;
Described scrambling unit, specifically for utilizing described the first scrambling range value and the second scrambling range value to carry out scrambling operation to described participator's positional information.
9. device according to claim 8, is characterized in that, described scrambling amplitude computing unit, specifically for calculating g(t) as the first scrambling range value, wherein, and g(t) be the function of time difference t, g(t) absolute value reduces along with the increase of t, increases along with reducing of t.
10. device according to claim 9, is characterized in that, described scrambling amplitude computing unit, specifically for calculating participator's positional information according to following formula:
Z=g(t) × i, i be what choose at random+1 or-1, and g(t) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
11. devices according to claim 9, is characterized in that, described scrambling amplitude computing unit, also for calculating f(d) as the second scrambling range value, wherein, and f(d) be the function of range difference d, f(d) absolute value reduces along with the increase of d, increases along with reducing of d.
12. devices according to claim 11, is characterized in that, described scrambling amplitude computing unit, specifically for calculating participator's positional information according to following formula:
Z=g(t) × f(d) × i, i be what choose at random+1 or-1, and g(t), f(d) choose to meet and make the absolute value of z be less than 1;
X '=x × (1+z), y '=y × (1+z), wherein, the participator's positional information before scrambling operation be (x, y), scrambling operation participator's positional information is afterwards (x ', y ').
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310185191.9A CN104168537B (en) | 2013-05-20 | 2013-05-20 | Positional information sharing method and device in LBS |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310185191.9A CN104168537B (en) | 2013-05-20 | 2013-05-20 | Positional information sharing method and device in LBS |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN104168537A true CN104168537A (en) | 2014-11-26 |
| CN104168537B CN104168537B (en) | 2017-11-17 |
Family
ID=51912133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310185191.9A Active CN104168537B (en) | 2013-05-20 | 2013-05-20 | Positional information sharing method and device in LBS |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN104168537B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110267263A (en) * | 2019-05-10 | 2019-09-20 | 郑州信大先进技术研究院 | User privacy protection method based on location information scrambling |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080132252A1 (en) * | 2006-06-01 | 2008-06-05 | Altman Samuel H | Network Manager System for Location-Aware Mobile Communication Devices |
| CN101945333A (en) * | 2010-10-19 | 2011-01-12 | 蒋永 | System and method for positioning smart mobile phones one another |
| WO2013066011A1 (en) * | 2011-10-31 | 2013-05-10 | 에스케이씨앤씨 주식회사 | Method and system for providing information using a consent procedure executed by means of near-field communication |
-
2013
- 2013-05-20 CN CN201310185191.9A patent/CN104168537B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080132252A1 (en) * | 2006-06-01 | 2008-06-05 | Altman Samuel H | Network Manager System for Location-Aware Mobile Communication Devices |
| CN101945333A (en) * | 2010-10-19 | 2011-01-12 | 蒋永 | System and method for positioning smart mobile phones one another |
| WO2013066011A1 (en) * | 2011-10-31 | 2013-05-10 | 에스케이씨앤씨 주식회사 | Method and system for providing information using a consent procedure executed by means of near-field communication |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110267263A (en) * | 2019-05-10 | 2019-09-20 | 郑州信大先进技术研究院 | User privacy protection method based on location information scrambling |
Also Published As
| Publication number | Publication date |
|---|---|
| CN104168537B (en) | 2017-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11758364B2 (en) | Many to many ranging techniques | |
| TWI239198B (en) | A system and method to anonymously test for proximity of mobile users without revealing individual phase space coordinates | |
| US12041572B2 (en) | Method and device for user equipment positioning | |
| JP6379104B2 (en) | Sharing information common to two mobile device users via a near field communication (NFC) link | |
| CN110730501A (en) | Positioning method, device and equipment | |
| AU2015354685A1 (en) | Methods and apparatus for enabling proximity services in mobile networks | |
| CN109644128A (en) | Secure data processing | |
| JP2014511642A5 (en) | ||
| US11212345B2 (en) | Framework and methods to control exchange of ranging result | |
| KR20160146983A (en) | Method, device and system for establishing communication | |
| TW201531143A (en) | Method for determining wireless access point location, wireless access point and wireless access point combination | |
| EP3125162A1 (en) | Method and device for marking unknown number | |
| EP2932292B1 (en) | Locating user in distress through multiple transmitters | |
| US20240040359A1 (en) | Systems and methods for secure localized communications in a local communications network | |
| CN104168537A (en) | Positional information sharing method and device in LBS | |
| CN103889050A (en) | Positioning method, device thereof and system thereof | |
| CN105472547A (en) | Method, terminal and system for protecting user position privacy | |
| EP2153550A2 (en) | Location support in wireless networks | |
| EP3964003B1 (en) | Apparatus and method for specifying receiver enable times in uwb communication and ranging systems | |
| JP2019507407A (en) | Conference preparation method and non-transitory computer-readable recording medium | |
| CN105824419A (en) | Wearing device interaction system and wearing device interaction method | |
| US8406786B2 (en) | Methods and apparatus for extended generic messaging in a networked geolocation system | |
| KR101763847B1 (en) | Method and system for local area chatting | |
| WO2018018798A1 (en) | Method and apparatus for performing listening among devices, and storage medium | |
| TWI459766B (en) | Social network track-exchanging platform based on smart phone and message-oriented middleware |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |