You are on page 1of 6

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/316190809

Location Based Service (LBS): Tracking System

Article  in  Computer Engineering & Information Technology · February 2017


DOI: 10.4172/2324-9307.1000167

CITATIONS READS

2 5,332

2 authors:

Essa Q. Shahra Baqer M. Al-Ramadan


Birmingham City University King Fahd University of Petroleum and Minerals
16 PUBLICATIONS   112 CITATIONS    7 PUBLICATIONS   46 CITATIONS   

SEE PROFILE SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Challenges to GIS Implementation at Saudi Arabia View project

H2020-MSCA-ITN-2017-IOT4Win-Internet of Thing for Smart Water Innovative Networks View project

All content following this page was uploaded by Essa Q. Shahra on 24 October 2017.

The user has requested enhancement of the downloaded file.


Shahra and Al-Ramadan, J Comput Eng Inf Technol 2017, 6:2
DOI: 10.4172/2324-9307.1000182 Journal of Computer
Engineering & Information
Technology
Research Article a SciTechnol journal

crisis reaction to remote calls. Under the administration arrangement,


Location Based Service (LBS): technologies had been enhanced quickly. What’s more, wide
transmission capacity in remote transmission with location situating
Tracking System strategies and the rich substance of cellular telephone gadgets have
Essa Q. Shahra* and Baqer Al-Ramadan been connected by administration suppliers also clients [5,6].
The overall population of supporters to global position system
(GPS) area mindful administrations will develop from 12 million in
Abstract 2006 to an anticipated 315 million in 2011. With North American
Mobile devices are getting to be progressively public in the development coming to 20 million clients up from 500,000 clients in
meantime, mobile location-based service (MLBS) is considered 2006. With the increment in the amount of clients around the world,
as a productive open door for service suppliers. However, there the LBS business sector demonstrates high potential. As indicated
has been a moderate development in the MLBS market before by business gauge reports, the LBS business is anticipated to become
few years. The goal for each location based data framework is to
quickly from 2006 to 2010. The LBS showcase in Europe is relied upon
support with the precise data, at perfect place progressively with
customized setup and location affectability. We have possessed the to increment from $191 million to $622 million. The U.S. business
capacity to build various distinctive applications where we give the sector is relied upon to increment from $150 million to $3.1 billion.
client data concerning a location he or she needs to travel. However, Then, the Asian business sector is required to increment from $291.7
this software maybe restricted to computer only. We have to bring million to $447 million. In any case, the creating circumstance appears
them on mobile gadgets. This paper deploys real-time location not to be tantamount to anticipated. All the more particularly, not
tracking framework for distinctive cell phones utilizing GPS gadgets. all services that the administration suppliers offer (or have effectively
It concentrates on the administration and perception of a greater
part of individuals can be anticipated. Our work can service an on-
offered) would draw in clients. In this way, while cell phones are
going location tracking service for a various parties utilizing TCP/IP getting progressively popular, administration suppliers consider
and GPS software in a mobile framework. The client may obtain and LBS on cell phones as a beneficial open door. Under such condition,
oversee location data of indicated subjects, who need special care understanding client predilection for different mobile location based
progressively. Such client requiring particular defensive measures, services and charging mode are essential.
elderly and kids. The proposed GPS and remote location based
tracking framework may be extensive to different application areas Objectives
that recognize client location data and use this at anytime, anyplace.
My paper proposes a mobile location tracking framework
Keywords
utilizing a GPS module for diverse portable gadgets (mobile devices).
GPS; GIS; LBS; LBSM; Mobile; Tracking A few clients may be requiring to oversee and watch the vast majority
of the subjects (individuals) being monitored. Our proposition can
serve a continuous location tracking service for different gatherings
Introduction utilizing TCP/IP remote environment and GPS application in a
A geographic Information System (GIS) is a framework to catch, mobile environment. The client may get and oversee location data of
store, examine and administer information and related traits that pointed out subjects progressively. These may be people who require
are spatially referred to earth and LBS. GIS are data administrations unique consideration. Examples include kids, older folks, and those
available through cell phones through the versatile system that use the with wellbeing and security concerns.
location of the cell phone [1,2]. In GIS, LBS the location geographical
data that are recorded can save with in tracking unit, or they can be Literature Review
transferred to web server data bases, this give ability for property GIS and mobile
location to be shown in contradiction of a backdrop of map either
using real-time or when the tracks are analysed later, using special Research with GIS location based tracking has been shown for
software [3]. Real-time location system defines as a collection of over a decade [7]. GIS has applied on a lot of mobile devices with
equipment and programming that is utilized consistently focus and the more embracing of GPS. GIS can be used to capture data and
give ongoing position of benefits tools with devices intended to work stored it in data bases to be used in different analysis methods. By
with the framework. They are used to recognize the location of target using GIS API that is designed to control and deliver data to the web
continuously [4]. server, in the web server, the data can be accessed using different
LBS began in the United States in 1996 as per the E-911 regulation script programming languages such as PHP, ASP.net, and JavaScript
proposed by the government interchanges commission to enhance the to manipulate and display GIS data. There are a lot of new services
that produce new feature f GIS such as Google Maps and Live Maps that
allow you to show your GIS data on maps and share the map with other,
*Corresponding author: Essa Qasem Shahra, Department of Computer by using these website it give public access to geographic data around the
Engineering, King Fahd University of Petroleum and Minerals Dhahran,
Saudi Arabia, E-mail: g201302670@kfupm.edu.sa world, it provide API which gives the ability to build specific applications
adopting with GIS. Location tracking service has been developed for
Received: December 21, 2016 Accepted: January 23, 2017 Published:
January 30, 2017 many goals such as safety-based on for children [8].

All articles published in Journal of Computer Engineering & Information Technology are the property of SciTechnol, and is
International Publisher of Science, protected by copyright laws. Copyright © 2017, SciTechnol, All Rights Reserved.
Technology and Medicine
Citation: Shahra EQ, Al-Ramadan B (2017) Location Based Service (LBS): Tracking System. J Comput Eng Inf Technol 6:2.

doi: 10.4172/2324-9307.1000182

Location based service (LBS) geographic database. At last, the geographic information is retrieved
from database and displayed on map website for administrator who
According to Benson [9] Location based service refers to location tracks the objects (Figure 1).
based information of mobile devices as a result of mobile request.
It aims to provide specific information about users based on their Mobile location based service
locations at anytime from anywhere [10]. Location based service
Mobile location-based services (MLBS) are remote
related to any service take in mind the geographical location of
administrations that utilize the handled device location to convey
an object [9]. According to Kühn [11] LBS is a service for mobile
applications, abusing apropos geospatial data about the encompassing
user where the knowledge of the past, current and future location
environment of the client. The most important properties of MLBS
construct complete parts of the service. For Jiang and Yao [12] LBS
are the mobility, local ability and compatibility to related service
service support include geographic information and real-time to help
and application [15,16]. According to Chen and Lin [17] pointed
user to make dynamic decision. There are two types of LBS: the closed
out that MLBS has six categories, namely, Personal Security, Peer to
system and open system. The closed LBS system is the system that
peer/find me, navigation/point of interest look up traffic, commerce
use application of GIS system in the device itself to get information
advertising/buying/billing, Gaming/location-based imaging and
from the satellite and has not able to send data. The other type, open
asset tracking/field services. Personal security services are applied to
LBS system is able to transmit data to any environment or application
check the location of children, elders, or pets.
designed to receive that data. Comparing to two types of LBS, open
system has more advantage than closed service. After mentioning the Implementation
two types of LBS system also there are two modes of delivering LBS,
According to Jiang and Yao [12] the first mode is “push” mode, in this Implementation of this project is divided into two parts, mobile
mode no need for user request, but services are pushed automatically application and web site. The first part, is a mobile application that
to the end user. The second mode is called “pull” in which the developed and installed in mobile device, this application is used to
user send request the information to be deliver from the centre of gather the data from GPS satellite from anywhere on the earth and
service. In conclusion, LBS content depending on user priority to be send this data to mobile server. The second part is the website of
specialized. Sending geolocation information from user location can application that is used to collect the data which was sent by mobile
be used to manipulate in different ways. application and stored it in MYSQL database, and also it contains
useful interface that is used by an administrator to monitor all mobile
LBS components devices by displaying their data from data bases on map. The selection
Keeping in mind the end goal to make LBS service conceivable, of data from database has been done by selecting the date from the
some foundation components are essential, including cell phones, user interface and showing it on map. The two parts are explained in
applications, communication network, positioning component, details in the following sections.
and administration servers [13]. Cell phones are gadgets utilized by
clients to access to LBS service, to send request and get response.
Mobile application
Laptops, cellular telephones, Personal Data Assistance (PDAs). It is The mobile application is the software that are designed and
generally programming grew by an application supplier, downloaded installed in mobile device to represent automobile object. This
and introduced on client’s portable gadget. A particular application application was developed using Java for android programming
is generally produced for a particular LBS service. Because of the language and android development tools (Eclipse). This application
limitations of cell phones (memory, little screen size, constrained contains simple interface that allow the users to enable and disable
processor force and battery limit). Communication network refers to the tracker of device by pressing the button of the service. And also
the mobile network which exchanges service demand from client to the application has the ability to detect that if the device is connected
service supplier, and asked for data back to the client. Interchanges to the internet or not, and has the ability to detect if the device has
(GSM) is presently the most widely recognized standard for mobile GPS device in his mobile or not (Figure 2).
networks and is utilized by dominant part of cellular telephones
internationally. Mobile networks are generally controlled and kept up Java for android: The Java programming language for Android
by administrators who give network to mobile clients and charge them is run on a Java virtual machine. This implies that the same compiled
for information and voice transmission. A positioning component Java Android project can run on various Android mobiles with
is generally required in a LBS application to focus the location of
client’s cell phone. A large portion of the current LBS services don’t
oblige clients to include location physically, as giving postal district
or road name. Rather client’s location can be acquired by utilizing
some situating innovations, for example, satellite positioning, cell
system positioning, WLAN stations or radio guides [14]. Service
provider keep up service servers which offer various types of LBS
services to clients and are responsible for preparing service demands
and sending back reply results. Servers figure positions, search for a
route, or search particular data based on client’s position. Figure 1
demonstrates the collaborations among these components, and the
methodology of a LBS service. The service demand, with client’s
present location data acquired from the situating segment (in this
case, GPS information), is sent to service server by means of the
mobile network. The service server receives the request and sends it to Figure 1: LBS components and services.

Volume 6 • Issue 2 • 1000182 • Page 2 of 5 •


Citation: Shahra EQ, Al-Ramadan B (2017) Location Based Service (LBS): Tracking System. J Comput Eng Inf Technol 6:2.

doi: 10.4172/2324-9307.1000182

come in sets like <h1> and </h1>, albeit a few tags signify to blank
components as are unpaired, for instance <img>. The main tag in a
couple is the begin tag, and the second tag is the end tag (they are
additionally called opening tags and closed tag). Web programs can
read HTML records and make them into noticeable or discernible
pages. Programs don’t show the HTML tags and scripts; however,
utilize them to translate the substance of the page. HTML portrays the
structure of a site semantically alongside prompts for presentation,
making it a mark-up dialect, instead of a programming dialect [20].
PHP: Personal home page (PHP), at first known as PHP tools,
was dispatched in June 1995 by Rasmus Lerdorf. It was initially
dispatched as open source programming and remains so right up
‘til the present time. Database joining was executed in form 2.0 in
1996, and the item has developed quickly from that point forward.
Its overall utilization is higher than whatever other web development
Figure 2: Mobile application.
language. It is a scripting language, basically utilized on the server
side that can be utilized to produce Hypertext Mark-up Language
(HTML) data dynamically. PHP is joined with a web server, by and
diverse central processing unit (CPU) categories. Java projects
large Apache or Internet Information Server (IIS), and once it has
run slower than projects assembled for a CPU in its local machine
completed the process of creating fitting HTML, it sends its creation
language, on the grounds that a Java virtual machine must translate
back to the web server for conveyance to the requesting for customer.
the code and afterward execute it on the local processor. A program
PHP engineers can likewise incorporate PHP with one of a wide range
that is previously compiled for a particular local processor does not
of database server like MySQL, SQLite, PostgreSQL, DB2, MS SQL,
need to be interpreted and can spare execution time by avoiding
ORACLE, and so on, to make their made substance as dynamic as
this step. A preview from portable application code is recorded on
could reasonably be expected. Truly, what is delivered is still a static
supplement [18].
HTML document; however it is created on the fly and hence is by all
Android development tool: Android development Tools (ADT) accounts dynamic. Really, one could contend that since the substance
is a plugin for the Eclipse IDE that is intended to issue you a capable, is alterably coaxed out of a database or some other information
incorporated environment in which to design Android applications. ADT source, PHP is indeed making element content.
extends the abilities of Eclipse to give you a chance to rapidly set up new
AJAX: Asynchronous JavaScript (AJAX) is a method for making
Android application, make an application UI, include packages based on
quick and dynamic website pages. It permits pages to be redesigned
the Android Framework API, troubleshoot your applications utilizing
asynchronously by exchange little measures of information with the
the Android SDK devices, and even fare marked (or unsigned) .apk
server in the background. This implies that it is conceivable to redesign
extension, documents so as to disseminate your application. Growing in
parts of a site page, without reloading the entire page. Excellent site
Eclipse with ADT is exceptionally prescribed and is the quickest approach
pages, (which don’t utilize AJAX) must reload the whole page if the
to begin. With the guided venture setup it gives, and also tool joining,
substance ought to change. Cases of utilizations utilizing AJAX:
custom XML editors, and troubleshoot yield sheet, ADT issues you an
Google Maps, Gmail, YouTube, and Facebook [21].
unbelievable help in creating Android applications [19].
Tracking website Finding
It is a web site that is designed and developed using web The objective of the project is to track all mobile devices that use
programming languages to allow the administrator to monitor the our mobile application through web site. The interface of the website
mobile objects which are vehicle, car or mobile devices. This web site provides different facilities for the map such as map, satellite and
used to collect the data sent by mobile devices in webserver databases, zoom. In addition, there are options of play, pause, resume, next trace,
displayed it in the map on web page. By displaying the geographic previous trace, first trace and last trace that make the administrator
data on the map get the administrator to track and monitor the mobile track all mobiles easily. The Second part of the result is a tracking
objects at anytime from anywhere. The website monitor has many using website; in this part the user need to select the date from the text
features that help the administrator to control and move between the of date to show all traffics of that date if available as show figure. The
figure displays the view from satellite for the tracking path of mobile
points of the mobile device quickly and easily by using move one step
device inside the campus of KFUPM, as it shown in the picture it
forward, move one step backward, go to last step, go to first step, play
represent the path from a house building to the student restaurant,
features that moved between all points that a mobile travels between
the point with red mark represent the coordinates that we got from
it through one day automatically, and finally, pause which stop the
GPS satellite of the mobile object (Figure 4).
movement through the point at any time the administrator need.
This website was developed using HTML, PHP and AJAX scripting Figure 5 shows the same path from house building to the student
language (Figure 3). restaurant but the picture displayed the path using map view rather
than satellite view.
HTML: Hyper Text Markup Language ordinarily denoted to
as HTML, is the standard markup language used to make website Figure 6 displays a map image of the path for the user who travels
pages. It is composed of HTML components comprising of tags from the KUPM to AL-THOKBAH region in ALKHOBAR city by car
encased in point sections (like <html>). HTML labels most ordinarily and enabling the tracking application in his mobile.

Volume 6 • Issue 2 • 1000182 • Page 3 of 5 •


Citation: Shahra EQ, Al-Ramadan B (2017) Location Based Service (LBS): Tracking System. J Comput Eng Inf Technol 6:2.

doi: 10.4172/2324-9307.1000182

Figure 3: website interface.

Figure 4: Satellite view for user in KFUPM.

Figure 5: Map view for user in KFUPM.

Volume 6 • Issue 2 • 1000182 • Page 4 of 5 •


Citation: Shahra EQ, Al-Ramadan B (2017) Location Based Service (LBS): Tracking System. J Comput Eng Inf Technol 6:2.

doi: 10.4172/2324-9307.1000182

Figure 6: Map view for mobile user from KFUPM to THOKBAH region.

Conclusion 10. Xu H, Teo HH, Tan BC, Agarwal R (2009). The role of push-pull technology
in privacy calculus the case of location-based services. Manag Inf Syst 26:
My paper proposes real-time location tracking framework 135-174.
for distinctive cell phones utilizing GPS gadgets. This paper offers 11. Kühn PJ (2004) Location-based services in mobile communication
location that change with the area of the moving mobile device infrastructures. AEÜ International Journal of Electronics and Communications
58: 159-164.
spatially and quickly. Our work is actualized by coordinating GPS
and GIS systems utilizing hand-held cell phones. The point is to track 12. Jiang B,Yao X (2006) Location based services and GIS in perspective.
the client in an outside domain. All steps of this work is explained in Comput Environ Urban Syst 30: 712-725.
detail and its principle functions clarified. In the wake of being tried 13. Shaista K, Bojewar S. Implementation of location based mobile search
outside, client can utilize the project in any placed. The main function engine using android. IJCEA 8: 158-167.
of this project is to send the user location by mobile application 14. Zeimpekis V, Giaglis GM, Lekakos G (2002) A taxonomy of indoor and
into the web server to allow the administrator to track the user outdoor positioning techniques for mobile location services. ACM SIGecom
using the website at anytime from anywhere. This work offering Exchanges 3: 19-27.
lessens advancement cost and time to give rich usefulness and 15. Wealands K, Benda P, Miller S, Cartwright WE (2007) User Assessment as
information. In paper I draft why these features can be valuable in Input for Useful Geospatial Representations within Mobile Location‐Based
Services. Transactions in GIS 11: 283-309.
creating portable applications.
16. Rao B, Minakakis L (2003) Evolution of mobile location-based services.
References Communications of the ACM 46: 61-65.
1. Steiniger S, Neun M, Edwardes A (2011) Foundations of Location Based
17. Chen PT, Lin YS (2011) Mobile Location Based Services An Empirical Study
Services Lesson 1 CartouCHe 1-Lecture Notes on LBS, V. 1.0.
of User Preferences. IJIET 1: 416-425.
2. GSM Association (2003) Permanent Reference Document SE 23 Location
18. Chin R (2014) Beginning Android 3D Game Development. Apress.
Based Services.
19. Cloninger E (2012) Android Development Tools for Eclipse. The Apache
3. Lee HH, Park IK, Hong KS (2008) Design and implementation of a mobile
Software Foundation.
devices-based real-time location tracking. In Mobile Ubiquitous Computing,
Systems, Services and Technologies. UBICOMM’08. 20. Huddleston R (2009) HTML XHTML and CSS Your visual blueprint for
designing effective Web pages. John Wiley & Sons.
4. Jiang B, Yao X (2006) Location based services and GIS in perspective.
Comput Environ Urban Syst 30: 712-725. 21. Powell T (2008) Ajax the complete reference. McGraw-Hill Inc.
5. Rao B, Minakakis L (2003) Evolution of mobile location based services.
Communications of the ACM 46: 6-65.
6. Tsai HJ (2006) Analysis of LBS application development and service
system. Taipei Market Intelligence & Consulting Institute MIC.
7. Lee HH, Park IK, Hong KS (2008) Design and implementation of a mobile
devices-based real-time location tracking. In Mobile Ubiquitous Computing,
Systems, Services, and Technologies. UBICOMM’08.
8. Varshney U (2003) Issues requirements and support for location-
intensive mobile commerce applications. International Journal of Mobile
Communications 1: 247-263. Author Affiliation Top

9. Benson J (2001) LBS technology delivers information where and when it’s Department of Computer Engineering & Department of City and Regional
needed. Business Geographics 9: 20-22. Planning, King Fahd University of Petroleum and Minerals (KFUPM)

Volume 6 • Issue 2 • 1000182 • Page 5 of 5 •

View publication stats

You might also like