Under the guidance of Mrs.B.Sunitha Devi (Asst. Professor)
Introduction •
Location-based services - major application of mobile geospatial technologies.
•
Two types of the most commonly used queries in LBS Spatial range queries k-nearest-neighbor (kNN) queries •
In these queries, the user has to provide current location to the LBS server which raises privacy concerns.
•
Location cloaking - approach to protect user location privacy
the user’s current location is cloaked into a cloaking region. location-based spatial query is transformed into a regionbased spatial query before being sent to the LBS server
Existing System •
•
Existing techniques cannot be used effectively in a wireless broadcast environment, where only sequential data access is supported. It may not scale to very large user population.
•
In an existing system to communicate with the server, a client must most likely use a fee-based cellular-type network to achieve a reasonable operating range.
•
Third, users must reveal their current location and send it to the server, which may be undesirable for privacy reasons
Proposed System •
This System is a novel approach for reducing the Location query access latency by leveraging results from nearby peers in wireless broadcast environments.
•
Our scheme allows a mobile client to locally verify whether candidate objects received from peers are indeed part of its own Location query result set.
•
The method exhibits great scalability: the higher the mobile peer density, the more the queries answered by peers.
•
The query access latency can be decreased with the increase in clients.
SYSTEM REQUIREMENT SPECIFICATION
Software Interface: JDK 1.5 Java Swing SQL Server Hardware Interface: Processor : RAM Cache : Hard Disk
PENTIUM IV 2.6 GHz : 512 MB DD RAM 512 KB : 40 GB
Modules
Network Module
Wireless Broadcasting
Location Based Services
Privacy Query Processing
Architecture
MH4
MH3
MH1
MH2
Use Case Diagram Response From Neighbour Search Nearest Neighbour
Server
Mobile Host 1 <<extend>>
Result
Response To Neighbour Query
Mobile Host 2
Mobile Host 3
Sequence Diagram Send Query
Response from Neighbour
: Mobile Host
Process Query
Search Nearest Nieghbour
: Server
1: Enter portno, location & criteria, 2: Send query to server 3: Process query 4: Respond to Mobile host 5: Search nearest neighbour 6: Send nearest neighbour's port number 7: Send the query to nearest neighbour 8: Send query 9: Give response from neighbour 10: View/Store Queries from/in database
1/17/15
View/Store Query in DB
Collaboration Diagram View/Store Query in DB 3: Process query
Process Query
10: View/Store Queries from/in database
Send Query 2: Send query to server
: Server
4: Respond to Mobile host 5: Search nearest neighbour
1: Enter portno, location & criteria, 7: Send the query to nearest neighbour
8: Send query
6: Send nearest neighbour's port number Search Nearest Nieghbour
Response from Neighbour 9: Give response from neighbour : Mobile Host