Naresh Sonar, IJRIT 102
International Journal of Research in Information Technology (IJRIT)
www.ijrit.com www.ijrit.comwww.ijrit.com
www.ijrit.com ISSN 2001-5569
Location Based Mobile Advertisement
Naresh Sonar1, Surendra Bhorkar2, and Prof. Gaytri Naik3
1Department of Computer Engineering, Mumbai University, Mumbai, India
2Department of Computer Engineering, Mumbai University, Mumbai, India
3Department of Computer Engineering, Mumbai University, Mumbai, India Email: [email protected], [email protected], [email protected]
Abstract — A location-based service (LBS) is an information and entertainment service, accessible with mobile devices through the mobile network and utilizing the ability to make use of the geographical position of the mobile device. Location- based services and advertising allow consumers to receive services and advertising based on their geographic location. This Project proposes to integrate the roaming services into web services infrastructure. In this case, the mobile users could get the location- based service during roaming. Integrating the location-based application into the web services will also solve the mobile roaming problem.
I. INTRODUCTION
A location-based service (LBS) is an information and entertainment service, accessible with mobile devices through the mobile network and utilizing the ability to make use of the geographical position of the mobile device
LBS services can be used in a variety of contexts, such as health, work, personal life, etc. LBS services include services to identify a location of a person or object, such as discovering the nearest banking cash machine or the whereabouts of a friend or employee. LBS services include parcel tracking and vehicle tracking services. LBS can include mobile commerce when taking the form of coupons or advertising directed at customers based on their current location. They include personalized weather services and even location-based games.
Location-based services and advertising allow consumers to receive services and advertising based on their geographic location. For example, businesses can provide information about traffic, restaurants, retail stores, travel arrangements. It can be provided in response to a consumer’s manual input of his or her location information into the handset or by using so-called
“auto-location” technology to track the location of the consumer automatically.
II. LITERATURE REVIEW
What Location-Based Services Do?
Location-based services answer three questions:
• Where am I?
• What's around me?
• How do I get there?
There are two basic approaches to implementing location-based services:
• Process location data in a server and deliver results to the device.
• Obtain location data for a device-based application that uses it directly
Determining the Device's Location
• To discover the location of the device, LBS must use real-time positioning methods. Accuracy depends on the method used.
• Locations can be expressed in spatial terms or as text descriptions. A spatial location can be expressed in the widely used latitude-longitude-altitude coordinate system.
Locating Methods:
• There are two types of locating methods through mobiles i.e. one is through GPS module install on the mobile phones and other is GSM localization, finding location of mobile device in relation to its cell site. We would be using second option of locating i.e. through GSM cell sites also know as GSM broad cast message.
Naresh Sonar, IJRIT 104
• GPS is the Global Positioning System that uses satellite signals to triangulate one's location. It is not related to any cellular technology, but phones can be designed to include GPS as a feature.
• GSM is Global System for Mobile Communications (originally Group Special Mobile), the internationally used standard for cellular phones.
• GPRS is General Packet Radio Service, the 2G data communication method built into the GSM standard.
Applications can call on any of several types of positioning methods:
Using the mobile phone network:
The current cell ID can be used to identify the Base Transceiver Station (BTS) that the device is communicating with and the location of that BTS. Clearly, the accuracy of this method depends on the size of the cell, and can be quite inaccurate.
A GSM cell may be anywhere from 2 to 20 kilometers in diameter. Other techniques used along with cell ID can achieve accuracy within 150 meters.
Using satellites:
GPS determines the device's position by calculating differences in the times signals from different satellites take to reach the receiver.
GPS signals are encoded, so the mobile device must be equipped with a GPS receiver. GPS is potentially the most accurate method (between 4 and 40 meters if the GPS receiver has a clear view of the sky), but it has some drawbacks: The extra hardware can be costly, consumes battery while in use, and requires some warm-up after a cold start to get an initial fix on visible satellites.
Android Location API
Most Android devices allow determining the current geolocation. This can be done via a GPS (Global Positioning System) device, via cell tower triangulation or via wifi networks for which the geolocation is known. Android provides the package
"android.location" which provides the API to determine the current geo position.
The class "LocationManager" provides access to the location service. The Android device might have several providers available and you can select one of them. For a flexible selection of the best location provider use a "Criteria" object in which you can define how the provider should be selected.
You can register a "LocationListener" with the "LocationManager" and will receive periodic updates about the geoposition.
The class "LocationProvider" is the superclass of the different location providers which deliver the information about the current location.
Privacy issues relating to the location based service
• Location data of individuals must be considered as a constituent of privacy data:-
o By data matching of location data with user ID or device ID, the location of a specific person would be specified.
o The location of a specific person may be regarded as private, except if such data has been opened to the public, it might be not private data.
• Misuse of Collected location data stored in server:-
o Misuse of such data would cause serious privacy issues, especially by data matching with other privacy data.
• Communication may be intercepted
Vulnerability included in such service systems may permit some types of illegal interception of data.
Specific location data of specific person may be involved in this communication.
Some analysis of the legal aspects
• Possible intrusion or misuse of privacy data relating to the location based service should be rejected or prevented.
– Technical elements – Human elements – Social elements
• A sign of intrusion or misuse may be discovered in – SPAM emails or other advertisements
– Additional service providing that the users don’t know of or agree to
– Unreasonable exchange or data traffics during any interaction on the location based service
• Some types of intrusion or misuse would be illegal.
– Civil damage compensation – Criminal penalties
– Administrative sanctions
How to resolve these problems
• Privacy issues or disputes would be unavoidable in this area.
• Their resolution
– Legal method – adequate and effective legislation and its enforcement with reasonable dispute resolution measures
– Technological method – better technology for privacy protection or removal of unnecessary privacy collection functions
– Self regulation method – better guidelines or relevant parties agreeing on a common privacy goal on the basis of the international privacy protection standards
– Education
Naresh Sonar, IJRIT 106 III.SCOPE AND OBJECTIVE OF SYSTEM
• Software must be a solution to the existing manual system.
• Completely computer based.
• It must provide user interactive environment.
• Should be least expensive.
• To provide user a unique yellow pages feature
• All the possible details for a society could be stored using the software with user friendly environment.
• Software must be easy to operate which could be operated by any non technical computer literate person.
• It must be as cheaper as possible.
As the technology is continuously changing the current methodologies that are being used need to undergo a drastic change. It is also seen that the existing system has many drawbacks; we would like to overcome the same by developing a system whose characteristics are more advanced than the current processes being undertaken
ACKNOWLEDGMENT
We would like to express our gratitude to all those who gave us the possibility to complete this project. We want to thank the YADAVRAO TASGAONKAR INSTITUTE OF ENGINEERING AND ENGINEERING AND TECHNOLOGY of
“MUMBAI UNIVERSITY” for giving us such a golden opportunity to commence this project in the first instance. We have furthermore to thank our faculty members who encouraged us to go ahead with our project.
REFERENCES [1] www.google.com
[2] www.wikipedia.com