sara and amadan omt ng n tecno : : 10.4172/2324-9307 ... … · location based service (lbs)...

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

Upload: others

Post on 24-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sara and amadan omt ng n Tecno : : 10.4172/2324-9307 ... … · Location based service (LBS) According to Benson [9] Location based service refers to location based information of

a S c i T e c h n o l j o u r n a lResearch Article

Shahra and Al-Ramadan, J Comput Eng Inf Technol 2017, 6:2DOI: 10.4172/2324-9307.1000167 Journal of Computer

Engineering & Information Technology

All articles published in Journal of Computer Engineering & Information Technology are the property of SciTechnol, and is protected by copyright laws. Copyright © 2017, SciTechnol, All Rights Reserved.International Publisher of Science,

Technology and Medicine

Location Based Service (LBS): Tracking SystemShahra EQ* and Al-Ramadan B

AbstractMobile devices are getting to be progressively public in the meantime, mobile location-based service (MLBS) is considered as a productive open door for service suppliers. However, there has been a moderate development in the MLBS market before few years. The goal for each location based data framework is to support with the precise data, at perfect place progressively with customized setup and location affectability. We have possessed the capacity to build various distinctive applications where we give the client data concerning a location he or she needs to travel. However, this software maybe restricted to computer only. We have to bring them on mobile gadgets. This paper deploys real-time location tracking framework for distinctive cell phones utilizing GPS gadgets. It concentrates on the administration and perception of a greater part of individuals can be anticipated. Our work can service an on-going location tracking service for a various parties utilizing TCP/IP and GPS software in a mobile framework. The client may obtain and oversee location data of indicated subjects, who need special care progressively. Such client requiring particular defensive measures, elderly and kids. The proposed GPS and remote location based tracking framework may be extensive to different application areas that recognize client location data and use this at anytime, anyplace.

Keywords

GPS; GIS; LBS; LBSM; Mobile; Tracking

*Corresponding author: Essa Qasem Shahra, Department of Computer Engineering, King Fahd University of Petroleum and Minerals Dhahran, Saudi Arabia, E-mail: [email protected]

Received: December 21, 2016 Accepted: January 23, 2017 Published: February 05, 2017

crisis reaction to remote calls. Under the administration arrangement, technologies had been enhanced quickly. What’s more, wide transmission capacity in remote transmission with location situating strategies and the rich substance of cellular telephone gadgets have 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 2006 to an anticipated 315 million in 2011. With North American development coming to 20 million clients up from 500,000 clients in 2006. With the increment in the amount of clients around the world, the LBS business sector demonstrates high potential. As indicated by business gauge reports, the LBS business is anticipated to become quickly from 2006 to 2010. The LBS showcase in Europe is relied upon to increment from $191 million to $622 million. The U.S. business sector is relied upon to increment from $150 million to $3.1 billion. Then, the Asian business sector is required to increment from $291.7 million to $447 million. In any case, the creating circumstance appears not to be tantamount to anticipated. All the more particularly, not all services that the administration suppliers offer (or have effectively offered) would draw in clients. In this way, while cell phones are getting progressively popular, administration suppliers consider LBS on cell phones as a beneficial open door. Under such condition, understanding client predilection for different mobile location based services and charging mode are essential.

ObjectivesMy paper proposes a mobile location tracking framework

utilizing a GPS module for diverse portable gadgets (mobile devices). 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 utilizing TCP/IP remote environment and GPS application in a mobile environment. The client may get and oversee location data of pointed out subjects progressively. These may be people who require unique consideration. Examples include kids, older folks, and those with wellbeing and security concerns.

Literature ReviewGIS and mobile

Research with GIS location based tracking has been shown for over a decade [7]. GIS has applied on a lot of mobile devices with the more embracing of GPS. GIS can be used to capture data and stored it in data bases to be used in different analysis methods. By using GIS API that is designed to control and deliver data to the web server, in the web server, the data can be accessed using different script programming languages such as PHP, ASP.net, and JavaScript 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, by using these website it give public access to geographic data around the world, it provide API which gives the ability to build specific applications adopting with GIS. Location tracking service has been developed for many goals such as safety-based on for children [8].

Introduction A geographic Information System (GIS) is a framework to catch,

store, examine and administer information and related traits that are spatially referred to earth and LBS. GIS are data administrations available through cell phones through the versatile system that use the 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 transferred to web server data bases, this give ability for property location to be shown in contradiction of a backdrop of map either using real-time or when the tracks are analysed later, using special software [3]. Real-time location system defines as a collection of equipment and programming that is utilized consistently focus and give ongoing position of benefits tools with devices intended to work with the framework. They are used to recognize the location of target continuously [4].

LBS began in the United States in 1996 as per the E-911 regulation proposed by the government interchanges commission to enhance the

Page 2: Sara and amadan omt ng n Tecno : : 10.4172/2324-9307 ... … · Location based service (LBS) According to Benson [9] Location based service refers to location based information of

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.1000167

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

Location based service (LBS)

According to Benson [9] Location based service refers to location based information of mobile devices as a result of mobile request. It aims to provide specific information about users based on their locations at anytime from anywhere [10]. Location based service related to any service take in mind the geographical location of an object [9]. According to Kühn [11] LBS is a service for mobile user where the knowledge of the past, current and future location construct complete parts of the service. For Jiang and Yao [12] LBS service support include geographic information and real-time to help user to make dynamic decision. There are two types of LBS: the closed system and open system. The closed LBS system is the system that use application of GIS system in the device itself to get information from the satellite and has not able to send data. The other type, open LBS system is able to transmit data to any environment or application designed to receive that data. Comparing to two types of LBS, open system has more advantage than closed service. After mentioning the 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 mode no need for user request, but services are pushed automatically to the end user. The second mode is called “pull” in which the user send request the information to be deliver from the centre of service. In conclusion, LBS content depending on user priority to be specialized. Sending geolocation information from user location can be used to manipulate in different ways.

LBS components

Keeping in mind the end goal to make LBS service conceivable, some foundation components are essential, including cell phones, applications, communication network, positioning component, and administration servers [13]. Cell phones are gadgets utilized by clients to access to LBS service, to send request and get response. Laptops, cellular telephones, Personal Data Assistance (PDAs). It is generally programming grew by an application supplier, downloaded and introduced on client’s portable gadget. A particular application is generally produced for a particular LBS service. Because of the limitations of cell phones (memory, little screen size, constrained processor force and battery limit). Communication network refers to the mobile network which exchanges service demand from client to service supplier, and asked for data back to the client. Interchanges (GSM) is presently the most widely recognized standard for mobile networks and is utilized by dominant part of cellular telephones internationally. Mobile networks are generally controlled and kept up by administrators who give network to mobile clients and charge them for information and voice transmission. A positioning component 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

geographic database. At last, the geographic information is retrieved from database and displayed on map website for administrator who tracks the objects (Figure 1).

Mobile location based service

Mobile location-based services (MLBS) are remote administrations that utilize the handled device location to convey applications, abusing apropos geospatial data about the encompassing environment of the client. The most important properties of MLBS are the mobility, local ability and compatibility to related service and application [15,16]. According to Chen and Lin [17] pointed out that MLBS has six categories, namely, Personal Security, Peer to peer/find me, navigation/point of interest look up traffic, commerce advertising/buying/billing, Gaming/location-based imaging and asset tracking/field services. Personal security services are applied to check the location of children, elders, or pets.

ImplementationImplementation of this project is divided into two parts, mobile

application and web site. The first part, is a mobile application that developed and installed in mobile device, this application is used to gather the data from GPS satellite from anywhere on the earth and send this data to mobile server. The second part is the website of application that is used to collect the data which was sent by mobile application and stored it in MYSQL database, and also it contains useful interface that is used by an administrator to monitor all mobile devices by displaying their data from data bases on map. The selection of data from database has been done by selecting the date from the user interface and showing it on map. The two parts are explained in details in the following sections.

Mobile application

The mobile application is the software that are designed and installed in mobile device to represent automobile object. This application was developed using Java for android programming language and android development tools (Eclipse). This application contains simple interface that allow the users to enable and disable the tracker of device by pressing the button of the service. And also the application has the ability to detect that if the device is connected to the internet or not, and has the ability to detect if the device has GPS device in his mobile or not (Figure 2).

Java for android: The Java programming language for Android is run on a Java virtual machine. This implies that the same compiled Java Android project can run on various Android mobiles with

Figure 1: LBS components and services.

Page 3: Sara and amadan omt ng n Tecno : : 10.4172/2324-9307 ... … · Location based service (LBS) According to Benson [9] Location based service refers to location based information of

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.1000167

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

diverse central processing unit (CPU) categories. Java projects run slower than projects assembled for a CPU in its local machine language, on the grounds that a Java virtual machine must translate the code and afterward execute it on the local processor. A program that is previously compiled for a particular local processor does not need to be interpreted and can spare execution time by avoiding this step. A preview from portable application code is recorded on supplement [18].

Android development tool: Android development Tools (ADT) is a plugin for the Eclipse IDE that is intended to issue you a capable, incorporated environment in which to design Android applications. ADT extends the abilities of Eclipse to give you a chance to rapidly set up new Android application, make an application UI, include packages based on the Android Framework API, troubleshoot your applications utilizing the Android SDK devices, and even fare marked (or unsigned) .apk extension, documents so as to disseminate your application. Growing in Eclipse with ADT is exceptionally prescribed and is the quickest approach to begin. With the guided venture setup it gives, and also tool joining, custom XML editors, and troubleshoot yield sheet, ADT issues you an unbelievable help in creating Android applications [19].

Tracking website

It is a web site that is designed and developed using web programming languages to allow the administrator to monitor the mobile objects which are vehicle, car or mobile devices. This web site used to collect the data sent by mobile devices in webserver databases, displayed it in the map on web page. By displaying the geographic data on the map get the administrator to track and monitor the mobile objects at anytime from anywhere. The website monitor has many features that help the administrator to control and move between the points of the mobile device quickly and easily by using move one step forward, move one step backward, go to last step, go to first step, play features that moved between all points that a mobile travels between it through one day automatically, and finally, pause which stop the movement through the point at any time the administrator need. This website was developed using HTML, PHP and AJAX scripting language (Figure 3).

HTML: Hyper Text Markup Language ordinarily denoted to as HTML, is the standard markup language used to make website pages. It is composed of HTML components comprising of tags

encased in point sections (like <html>). HTML labels most ordinarily 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 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 large Apache or Internet Information Server (IIS), and once it has completed the process of creating fitting HTML, it sends its creation back to the web server for conveyance to the requesting for customer. PHP engineers can likewise incorporate PHP with one of a wide range of database server like MySQL, SQLite, PostgreSQL, DB2, MS SQL, ORACLE, and so on, to make their made substance as dynamic as could reasonably be expected. Truly, what is delivered is still a static HTML document; however it is created on the fly and hence is by all accounts dynamic. Really, one could contend that since the substance is alterably coaxed out of a database or some other information source, PHP is indeed making element content.

AJAX: Asynchronous JavaScript (AJAX) is a method for making quick and dynamic website pages. It permits pages to be redesigned asynchronously by exchange little measures of information with the server in the background. This implies that it is conceivable to redesign parts of a site page, without reloading the entire page. Excellent site pages, (which don’t utilize AJAX) must reload the whole page if the substance ought to change. Cases of utilizations utilizing AJAX: Google Maps, Gmail, YouTube, and Facebook [21].

Finding: The objective of the project is to track all mobile devices that use our mobile application through web site. The interface of the website provides different facilities for the map such as map, satellite and zoom. In addition, there are options of play, pause, resume, next trace, previous trace, first trace and last trace that make the administrator track all mobiles easily. The Second part of the result is a tracking using website; in this part the user need to select the date from the text 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 device inside the campus of KFUPM, as it shown in the picture it represent the path from a house building to the student restaurant, the point with red mark represent the coordinates that we got from GPS satellite of the mobile object (Figure 4).

Figure 5 shows the same path from house building to the student restaurant but the picture displayed the path using map view rather than satellite view.

Figure 6 displays a map image of the path for the user who travels from the KUPM to AL-THOKBAH region in ALKHOBAR city by car and enabling the tracking application in his mobile.

Figure 2: Mobile application.

Page 4: Sara and amadan omt ng n Tecno : : 10.4172/2324-9307 ... … · Location based service (LBS) According to Benson [9] Location based service refers to location based information of

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.1000167

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

Figure 3: website interface.

Figure 4: Satellite view for user in KFUPM.

Figure 5: Map view for user in KFUPM.

Page 5: Sara and amadan omt ng n Tecno : : 10.4172/2324-9307 ... … · Location based service (LBS) According to Benson [9] Location based service refers to location based information of

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.1000167

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

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

ConclusionMy paper proposes real-time location tracking framework

for distinctive cell phones utilizing GPS gadgets. This paper offers location that change with the area of the moving mobile device spatially and quickly. Our work is actualized by coordinating GPS and GIS systems utilizing hand-held cell phones. The point is to track the client in an outside domain. All steps of this work is explained in detail and its principle functions clarified. In the wake of being tried outside, client can utilize the project in any placed. The main function of this project is to send the user location by mobile application into the web server to allow the administrator to track the user using the website at anytime from anywhere. This work offering lessens advancement cost and time to give rich usefulness and information. In paper I draft why these features can be valuable in creating portable applications.

References

1. Steiniger S, Neun M, Edwardes A (2011) Foundations of Location Based Services Lesson 1 CartouCHe 1-Lecture Notes on LBS, V. 1.0.

2. GSM Association (2003) Permanent Reference Document SE 23 Location Based Services.

3. 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.

4. Jiang B, Yao X (2006) Location based services and GIS in perspective. Comput Environ Urban Syst 30: 712-725.

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.

9. Benson J (2001) LBS technology delivers information where and when it’s needed. Business Geographics 9: 20-22.

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: 135-174.

11. Kühn PJ (2004) Location-based services in mobile communication infrastructures. AEÜ International Journal of Electronics and Communications 58: 159-164.

12. Jiang B,Yao X (2006) Location based services and GIS in perspective.Comput Environ Urban Syst 30: 712-725.

13. Shaista K, Bojewar S. Implementation of location based mobile search engine using android. IJCEA 8: 158-167.

14. Zeimpekis V, Giaglis GM, Lekakos G (2002) A taxonomy of indoor and outdoor positioning techniques for mobile location services. ACM SIGecom Exchanges 3: 19-27.

15. Wealands K, Benda P, Miller S, Cartwright WE (2007) User Assessment as Input for Useful Geospatial Representations within Mobile Location‐Based Services. Transactions in GIS 11: 283-309.

16. Rao B, Minakakis L (2003) Evolution of mobile location-based services. Communications of the ACM 46: 61-65.

17. Chen PT, Lin YS (2011) Mobile Location Based Services An Empirical Study of User Preferences. IJIET 1: 416-425.

18. Chin R (2014) Beginning Android 3D Game Development. Apress.

19. Cloninger E (2012) Android Development Tools for Eclipse. The Apache Software Foundation.

20. Huddleston R (2009) HTML XHTML and CSS Your visual blueprint for designing effective Web pages. John Wiley & Sons.

21. Powell T (2008) Ajax the complete reference. McGraw-Hill Inc.

Author Affiliation Top

Department of Computer Engineering Delhi Technological University, Delhi, India