GPS and SMS Based Child Tracking System Using Smart Phone
GPS and SMS Based Child Tracking System Using Smart Phone
International Scholarly and Scientific Research & Innovation 7(2) 2013 238
World Academy of Science, Engineering and Technology
International Journal of Electronics and Communication Engineering
Vol:7, No:2, 2013
deevice. Then thet client devvice responds using GPRS S which to target more users.
u Statisticcs shows that the
t market shhare for
w be receiveed by the GPR
will RS server andd forwarded back b to thee Android OS S is 48.8 [9].. This makes it the highesst over
thhe SMS serverr. Finally the SMS S server foorwards the reesponse othhers smartphoones operatingg systems currently in the market.
m
too the web servver. This project was designned for fleet opperators B. Applicationn Architecturee
inn monitoring driving behhavior of em mployees or parents We propose a solution to solve the prooblem based mainly m
m
monitoring theiir teen drivers. onn GPS and GS SM technologiies. It takes advantage
a of the two
Chandra, Jaiin and Qadeeer [5] used a simple webb server maain rich featuures that is offfered in advaanced smart mobile
appproach alongg with SMS S to solve thhe problem. It was plaatforms nowaadays. Thosee features aree location seervices,
immplemented foor JAVA enabbled mobile deevices equipped with maainly GPS, annd basic telephony servicess, mainly SM MS. The
G
GPS receptor. A client can either send his h location to t other sollution propossed will be im mplemented to support Android
A
cllients directly by SMS or share it by seending it to thhe web plaatforms in a later
l work. Thhe system prooposed is baseed on a
seerver’s databaase via interneet. Clients cann view the loocations sim
mple idea thatt is the use of SMS for com mmunicating beetween
onn the Google maps. The aim m of this application is to enables thee parties invoolved, parentt and child. It I is designed in a
thhe user to shaare his locatioon with their friends or eveen who sim
mple way so thatt it will invvolve few eleements and less user
usses the same solution.
s intteraction. This way it will result in a syystem that is simple
Anderson, Lustig,
L Brunnette, Borrielllo and Kollko [6] annd easy to implement and usse, making it morem user-frieendly.
prroposed soluttion for” traansportation information
i s
system”
ussing only GPS S and SMS. On O the client side,
s a device (a box)
coontaining a GSM
G modem and a a GPS unnit. On the baack end
side, a databaase server stores the deetails and loocations
coonnected to a basic GSM pphone for SMS S capability. When
W a
usser wants to request
r a locaation of a clieent, it sends ana SMS
reequest to the server’s GSM phone, the serrver then replay with
thhe latest locatiion acquired from the cliennt to the userr issued
thhe request. A unique
u featuree of the solutiion is that it does
d not
reequire internett connectivity on both sides for it to workk.
As it can be establishhed from thhe literature review
coonducted, theere are manyy exiting sollutions for locating l
m
missing or loost children. Some of thhe above disscussed
soolutions requirre internet coonnectivity onn both sides of o client
annd server whicch is not convvenient for som me cases wherre there
is no internet connectivity
c aat any of the child
c or parennt sides.
A
Additionally, thhe relationshiip between thhe child and parents
deevices should be controlled by parent sidde. A child sho ould not Fig. 1 Architecture of the Proposed System
bee able to deelete or moddify his detaiils without parent’s p
The architectture of the sysstem proposed, illustrated in Fig.
peermission. Hence
H accorrdingly, we have asssembled
wo sides. Firstt is the parent side which accts as a
1, consists of tw
suuggestions off approaches to solve chilld locating problem p
serrver for the system
s thoughh it is not acttually a serveer. It is
w
which led to prropose a soluttion designed for any smartt phone
baasically an Anndroid phone owned by thee parent of the child
thhat supports Location
L Basedd Services inccluding GPS. Unlike
to be located. The
T parent’s siide uses SMS S for communnicating
m
most of the systems
s discuussed, the main
m feature of the
wiith the child and
a maps to viiew the locatiion of the chilld on a
prroposed application is to gget the child location withhout the
maap. Thus, it requires
r telephhony and inteernet servicess to be
chhild’s interacttion in the prrocess and with w simple an nd cost
ennabled in the parent’s
p phone for the systtem to functioon. The
efffective’s methhods. This is done throughh the use of GPS G and
International Scholarly and Scientific Research & Innovation 7(2) 2013 239
World Academy of Science, Engineering and Technology
International Journal of Electronics and Communication Engineering
Vol:7, No:2, 2013
Second is the child side which acts as a client for the system. system. So, when a parent sends a location request via SMS to
The child side is also another Android smart phone but owned the child side, the Listener at the child side will automatically
by the child to be located. The child side uses SMS for reply to a location request SMS with the latest location update
communicating with the parent side and location services, received from the location service. Afterwards, the parent’s
GPS or Network, to get the location of the child in form of Listener will receive the location details from the child via
coordinates. On the child side, telephony and location services SMS and processes it for viewing on a convenient map on the
must be enabled and up running on the child side for the UI.
system to work. Where else the parent side might need internet For The Listener to work, it listens for a specific string of
connectivity only for the map to show. characters that is predetermined between the parent and child
sides. If an SMS message received starting with that
predetermined string then the application will handle event. In
this work, the string “$getUpdate$” will be used by the SMS
sent by parent side for location request. Where else, the string
“$update$Coord” will be used by SMS sent by the child side
Digital Open Science Index, Electronics and Communication Engineering Vol:7, No:2, 2013 waset.org/Publication/9996929
International Scholarly and Scientific Research & Innovation 7(2) 2013 240
World Academy of Science, Engineering and Technology
International Journal of Electronics and Communication Engineering
Vol:7, No:2, 2013
third advantage this solution offers is that it can perfectly [8] The Eclipse Foundation, available at: http://www.eclipse.org.
[9] Mobithinking, “Global mobile statistics 2012 Part A: Mobile
function indoors as well. It is done by using both GPS and subscribers, handset market share, mobile operators,” available at:
Network provider for location determination. The application http://mobithinking.com/mobile-marketing-tools/latest-mobile-
will always get coordinates from both, compare them and use stats/a#smartphone-shipments.
the most accurate. In cases where there is no GPS satellite
signal received, for example indoors, the application will use
the only other source available which is the Network provider.
It should be noted that Network provider location detection is
based on the Cellular ID. Lastly, the system uses a master-
slave relation between parent and child sides where the parent
controls all the functions of the system and the child has very
little control over the system.
Fig. 2 shows the parent’s side application. The yellow area
is the geo-fencing area where the child is allowed to roam
Digital Open Science Index, Electronics and Communication Engineering Vol:7, No:2, 2013 waset.org/Publication/9996929
within. If the child passes the limit of the area, the parent will
be notified. Fig. 3 shows the interface of the child’s side
application.
REFERENCES
[1] Anson Alexander, “Smartphone Usage Statistics 2012,”, available at:
http://ansonalex.com/infographics/smartphone-usage-statistics-2012-
infographic/
[2] Cyber Travel Tips, “Statistics of Missing Child In Malaysia”, available
at: http://www.thecavellgroup.com/downloads/Kidnapping-
TheGlobalEpidemic.pdf
[3] Ghaith Bader Al-Suwaidi, Mohamed Jamal Zemerly, “Locating friends
and family using mobile phones with global positioning system (GPS),”
IEEE/ACS International Conference on Computer Systems and
Applications, 2009.
[4] Almomani, I.M., Alkhalil, N.Y., Ahmad, E.M., Jodeh, R.M.,
“Ubiquitous GPS vehicle tracking and management system,” 2011 IEEE
Jordan Conference on Applied Electrical Engineering and Computing
Technologies (AEECT), pp.1-6, 6-8 Dec. 2011.
[5] Chandra, A., Jain, S., Qadeer, M.A., “GPS Locator: An Application for
Location Tracking and Sharing Using GPS for Java Enabled
Handhelds,” 2011 International Conference on Computational
Intelligence and Communication Networks (CICN), pp.406-410, 7-9 Oct.
2011.
[6] Anderson, Ruth E., et al., “Building a transportation information system
using only GPS and basic SMS infrastructure,” 2009 International
Conference on Information and Communication Technologies and
Development (ICTD), IEEE, 2009.
[7] Android Developers, available at: http://developer.android.com/sdk/
index.html.
International Scholarly and Scientific Research & Innovation 7(2) 2013 241