Efficient Anti Kidnappin

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 5

Efficient Anti-Kidnapping and Anti-Harassment

(Avoidance-Detection-Notification) Mobile
Application for Unwanted Incidents
Md. Elias Hossain1, Mostafijur Rahman1, Khandker M Qaiduzzaman1, Asif Khan Shakir1, Md Maruf Hassan1
1
Department of Software Engineering, Daffodil International University, Bangladesh
Email: elias.hossain191@gmail.com

Abstract— Kidnapping and harassment is not only a global report, in 2014 there were 635,155 cases of the missing adults
issue but also a historic issue in Bangladesh. In between the years and children [1] and 1,500 were hijacked. Bangladesh Police
of 2010 and 2018, the total number of kidnapping events were published on the official website about the kidnapping results
found, 6708 (Avg. 745.33 events per year) in Bangladesh. The (shown in Table I) inside Bangladesh [2]. The kidnapping and
government is trying to capture and punish the kidnappers. But harassment could not be solved only by the involvement of the
there are a few ways by which the victim can also notify the government. Therefore researchers are doing research to cope
responsible persons about the unwanted incidents in real-time. with the kidnap and harassment by using technologies.
This research proposes to design and develop an anti-kidnapping
and anti-harassment mobile application that is consists of two
modules, the Avoidance and the Detection modules. The
TABLE I. KIDNAP REPORT BY BANGLADESH POLICE [20]
Avoidance module notifies the user about some unsafe locations.
The Detection module is further divided into four sub-modules,
Year
the Notification module, Sound module, Sensor module, and Spy
2010

2011

2012

2013

2014

2015

2016

2017

2018
module. The Notification module is activated by pressing the SOS
key and the Sound module is activated by voice command. Both of Kidnap 92 80
870 792 850 879 639 509 444
these modules can send the current location of the user by sending ping 0 5
SMS to some selected contact numbers. In the Voice module, the
audio voice can be recorded for 15 seconds and saved in phone
storage or cloud. The Sensor module uses accelerometer sensor
and compass sensor. During unwanted circumstances, the The rising of mobile technologies with attractive features,
accelerometer sensor is activated by shaking the phone three times peoples are depending (shopping, renting, recharging utilities,
and the compass sensor is activated by the movement of the user. etc. from remote areas) with smartphone applications day by
The Notification module is tested by sending notifications in day. There are many anti-kidnapping apps available based on
different areas in Bangladesh. It is found that the average response Android and IOS platform. However, the apps are claiming as
time of the notification module is 0.74 milliseconds. The complete an invention by adding some attractive features and place to use.
application is tested by following the System Usability Scale (SUS) Some software and hardware interactive systems are used for
method. It is found that the SUS score of the system is 75.56 %, anti-kidnapping purpose. The authors Geetha, et. al. [3]
which indicates that the system is good enough to use. developed a women safety system, which resembles a band on
the wrist incorporated with pressure-switch as an input. The
Keywords— Kidnap, Ransom, Save-Our-Souls key, System pressure-switch-on starts noisy alarm and tear gas for self-
Usability Scale (SUS), safety barometer. defence. Immediate notifications (such as current location and
messages) are sent to the emergency contacts. WoSApp
I. INTRODUCTION
(Women's Safety App)[4] able to place an emergency call (by
Kidnapping is abducting and holding anybody captive. shaking the phone or manually) to the police. A message
Kidnappers may hold the captives longer to demand the ransom containing the geographical location and some emergency
from the victim relatives. Unemployment, poverty, religion, contact details sent to the police. The Suraksha [5] is a device
political issues are the source of kidnapping. Kidnapping can be used to send an instant location to the selected numbers. A
categorized as follows: Domestic Kidnapping, Predatory system [6] able to send information about the missed child on a
Kidnapping-Adult Victim, Predatory Kidnapping-Child Victim, periodical basis. Authors developed an app [7] which able to use
Profit Kidnapping, Revenge Kidnapping, Staged Kidnapping, during an accident. By pressing SOS key the location, health-
and Political Kidnapping. Besides the kidnapping, harassment related problems and occurrence information are sent to the
may cause an uncomfortable or threatening situation. The selected numbers. Audio and video recording information also
harassment may consist of unwelcome or offensive behavior and able to send by email. An extra option is found in the
contributes to a hostile work environment. The harassment can development is Fake call generation, where the attacker may
be Physical Harassment, Personal Harassment, Discriminatory think the apps holder is talking with nearby people which may
Harassment, Psychological Harassment, Cyberbullying, Sexual easy to get help. The paper [8] proposed a voice command based
Harassment, 3rd Party Harassment, etc. According to the FBI mobile application. By voice command, the system can perform

XXX-X-XXXX-XXXX-X/XX/$XX.00 ©20XX IEEE


some actions. The action can be sending place to the registered
contact numbers, starting an audio recording, saving it to the
phone, etc. This paper used Google Speech Recognition API that
will convert voice to text and user can be saved contact number
through by voice command. Table II shows some existing top
ranking anti-kidnapping application used in Android and IOS
platforms with different features.

TABLE II. EXISTING TOP RANKING ANTI-KIDNAPPING


APPS
No Apps Name Platform Short Description

1 I’m Getting Android Broadcast custom text with


Kidnapped [9] Location.
2 WePROTECT IOS Notify safe &Unsafe location. Fig. 1: Proposed System Architecture Diagram
[10]
3 Kid Control [11] Android Location monitoring..
4 Life360 [12] Android Family protect By crash detection
service.
A. Notification module
5 Family & IOS View family member location in Figure 2 shows the functionality of the Notification Module.
Friends Locator map. This module consists of two inputs. The phone key pressing
[13] directs the system to send a notification to the selected contact
6 Family Locator- Android Location monitoring.
GPS Tracker & IOS
number(s). The phone key can be Safe Our Souls (SOS) key,
[14] e.g., power button, volume up and down button. The Earphone
7 Raksha [15] Android Sending current location to the media key pressing directs the system to send a notification to
registered number. the selected number(s). The Earphone media key can be a media
8 My safety pin Android Notify safe and unsafe area. pause button, media action up button and media action down
[16] button. In our system both Phone key pressing and Earphone key
9 BSafe [17] Android Location sending by SOS button
pressing & voice command.
pressing are used, however, the direction to use the input
10 SOS App [18] Android Sending location by pressing SOS systems are for different circumstances. During unwanted
button. circumstances, when the phone is in our hand the SOS key
11 VithU [19] Android Helping people from unwanted pressing is suitable to use. On the other hand, during unwanted
circumstances. circumstances occurred and users hearing something using
12 Chilla [20] Android Send location by pressing the Earphone, it's recommended to press Ear-phone media key. In
power button three times.
this figure, the user sends a signal to the system either by long
power key pressing or long Earphone pause key pressing. Both
long keys press triggering the system to send the GPS location
and call to the selected contact number.
II. METHODOLOGY
This section discusses the proposed methods. Figure 1 shows
the architectural design of the proposed. The design consists of
Avoidance and Detection part. The Avoidance module notifies
the user about the unsafe location. The Detection part consists
of four modules, such as the Notification Module, Sound
Module, Sensor Module, and Spy Module. The Notification
module activates by pressing SOS key and send the current
location by SMS to the selected numbers. The Sound Module
activates on voice command and sends the current location by
SMS to the selected numbers, audio voice also recorded for 15
seconds and save it to phone storage & cloud as well. The Sensor
module uses accelerometer sensor and compass sensor. During
unwanted circumstances, the accelerometer sensor activates by
shaking phone three times, the compass sensor activates by user
movement.

Fig. 2: Notification module details component category


B. Sound module features menu. Users can select any of the options to get help
during unwanted circumstances. Fig. 3(g) shows the headphone
This module starts on voice command. The system receives integration setting screen to set headphone to keep active or not.
the voice command “HELP” and do the following actions, such Fig. 3(h) shows the camera setting screen, where auto image
as automatically enable GPS, location tracking, send the capture interval, enable night mode can be set. The captured
location by SMS to the selected number, record audio voice for image is saved into a server (shown in Fig. 3(i)). Fig. 3(j) shows
15 seconds and save it to phone storage & cloud as well. the message received after shaking the phone during unwanted
circumstances. The message contains location link in google
map. Fig. 3(k) shows the output of the safety barometer, where
C. Sensor module users neighbor unsafe locations are shown on the map.
This module uses two sensors, such as the Compass sensor
and accelerometer sensor. The compass sensor detects the user Table III shows the efficiency of SOS and phone shaking
movement whether they are sitting and moving. It activates module. After pressing the SOS key and phone shaking the
during unwanted circumstances encountered by the victim and emergency contact number receive a message. The time to
sends the SMS to the selected number. Accelerometer sensor receive the messages is kept track from different distances (as
detects the phone shaking. It activated when shaking the phone shown in Table III). Noted that the message received time may
three times and performed actions. The action can be such as differ on phone network availability. It is shown from Table 3,
automatically enable GPS, location tracking, send the location the increasing distance may cause the message reception delay.
by SMS to the selected number, record audio voice for 15 Another observation found that the average message reception
seconds and save it to phone storage & cloud as well.
time for SOS is better than Phone shaking system.

D. Spy module B. System Usability Scale (SUS)


This module uses a hidden camera service. User can be The System Usability Scale (SUS) [21] tool is used in this
taking a hidden image during unwanted circumstances. It system to get quick and reliable product usability measure. This
activated by pressing "START CAPTURE" button. Whenever SUS tool consists of 10 questionnaires with five response
it is activated then do the following actions, e.g., capture hidden options (from strongly agree to strongly disagree) for
image, save the image to cloud if the internet is available unless respondents. The developed application was shown to the user
it will save it to phone storage. Evidence is very important for for testing and get feedback through the SUS tool. The achieved
identifying the criminal. Evidence can be easily taken through SUS score is 75.56, which indicates the system is good [21].
this module and can be restored later since the images are in the Fig. 4 shows the SUS result.
store at the server.

E. Safety barometer
This module uses Google map API to complete tasks. The
main purpose of the safety barometer is to notify users about
the unsafe location. If the user enters into an unsafe area the
system automatically notifies to the user. Unknown people are
able to be aware of an unsafe area through this module.

III. RESULT AND DISCUSSION


This section discusses three phases. The first phase
discusses the developed prototype, the second phase discusses Fig. a Fig. b
the performance of the system and the third phase discuss the
system testing.

A. User interfaces
Fig. 3 shows the prototype developed for the proposed
application. Fig. 3(a) is the home screen. Fig. 3(b) shows the
guidance for SOS button press. Fig. 3(c) shows the guidance for
voice command. Fig. 3(d) is for SOS homepage, where
emergency phone numbers are set and SOS key may manually
enter to send the current location to the selected numbers. Fig.
3(e) shows all the trusted number lists. Fig. 3(f) shows all the Fig. c Fig. d
Fig. e Fig. f

Fig. j Fig. k

Fig 3: User Interface Design

TABLE III. PERFORMANCE TEST RESULT FOR SOS AND PHONE


SHAKING

System response

System response
time (Earphone
Experiment no

Distance (km)
SOS pressing)

Shaking) (ms)
time (Phone
(ms)
Fig. g Fig. h
1 33 639 1.3 km
2 42 750 1.2 km
3 74 1245 241.7 km
4 52 340 235.8 km
5 1342 734 190.4 km
6 1213 640 249.5 km
7 860 1213 286.4 km
8 945 670 3 km
9 210 834 170.5 km
10 330 745 160.3 km
Avg. 510.10 781.0

Fig. i
[7] A. Paradkar and D. Sharma, “All in one Intelligent Safety System for
SYSTEM USABILITY SCALE Women Security,” International Journal of Computer Applications, vol.
130, no. 11, pp. 33–40, 2015.
(SUS) [8] Rajani T. Thakare, M.R. Shahade, Review on Android Based SOS
Emergency Alert Button. International Journal of Research in Science &
Engi-neering, Volume 1, Issue 1, pp:1-6, 2015.
[9] A. Konrad, "Meet The Free App That Wants To Keep You Safe From
90 Kidnapping", Forbes.com, 2019. [Online]. Available:
80 https://www.forbes.com/sites/alexkonrad/2014/06/05/the-free-app-to-
70 keep-you-safe-from-kidnapping/#7c480a60451d. [Accessed: 01- Feb-
2019].
60
[10] Appadvice, “WePROTECT-kidnapping prevention-family protection by
SUS %

50 PANDA SYSTEMS SAS,” AppAdvice, 23-Mar-2019. [Online].


40 Available: https://appadvice.com/app/weprotect-kidnapping-prevention-
30 family-protection/1123779366. [Accessed: 01-Jan-2019].
20 [11] NA, “Family GPS tracker KidsControl - Apps on Google Play,” Google.
[Online]. Available: https://play.google.com/store/apps/details?id=
10
app.gpsme&hl =en_US. [Accessed: 01-Jan-2019].
0
[12] NA, “Feel free, together.,” Life360. [Online]. Available:
1 2 3 4 5 6 7 8 9 10 11 https://www.life360.com/. [Accessed: 01-Jan-2019].
Participents [13] NA, “Life360 Family Locator - GPS Tracker Premium v17.9.0 MOD
[Latest],” APK4Free, 07-Feb-2019. [Online]. Available:
https://apk4free.net/life360-family-locator/. [Accessed: 01-Mar-2019].
SUS SCORE [14] NA, “Your family smarter,” Zoemob. [Online]. Available:
https://www.zoemob.com/. [Accessed: 01-Jan-2019].
[15] NA, “Glympse - Share GPS location - Apps on Google Play,” Google.
Fig 4: Show the SUS result of the proposed system. [Online]. Available: https://play.google.com/store/apps/details?id=com
.glympse.android.glympse&hl=en. [Accessed: 01-Jan-2019].
[16] NA, “Raksha , A Women's Safety App - Apps on Google Play,” Google.
IV. CONCLUSION [Online]. Available: https://play.google.com/store/apps/details?id=com
.portalperfect.sosapp&hl=en_US. [Accessed: 01-Jan-2019].
The objective of this research is achieved. The proposed system [17] NA, “My Safetipin: Personal Safety & Women Safety App - Apps on
developed and check the efficiency successfully. The SUS Google Play,” Google. [Online]. Available: https://play.google.com
score found for this application is 75.56 which indicates the /store/apps/details?id=com.safetipin.mysafetipin. [Accessed: 01-Jan-
good usability of the application. Therefore, this application can 2019].
be extended to get available for IOS platform, make visibility [18] NA, “Life360 Family Locator - GPS Tracker Premium v17.9.0 MOD
[Latest],” APK4Free, 07-Feb-2019. [Online]. Available:
internationally, search and find the crowded place, send alert to https://apk4free.net/life360-family-locator/. [Accessed: 01-Mar-2019].
every user by GPS, attach chat module with nearby people. [19] NA, “Emergency SOS Safety Alert – Personal Alarm App - Apps on
Google Play,” Google. [Online]. Available: https://play.google.com
/store/apps/details?id=com.clarity.eap.alert. [Accessed: 01-Jan-2019].
REFERENCES [20] NA, “Chilla : Women safety app with scream detection - Apps on Google
[1] “2015 NCIC Missing Person and Unidentified Person Statistics | Federal Play,” Google. [Online]. Available: https://play.google.com/store/apps
Bureau of Investigation", Federal Bureau of Investigation, 2019. [Online]. /details?id=comm.Kishlay.screamDetector. [Accessed: 01-Jan-2019].
Available: https://www.fbi.gov/file-repository/2015-ncic-missing-person [21] "system usability scale | Measuring Usability with the System Usability",
-and- unidentified-person-statistics.pdf/view. [Accessed: 01- May- 2019]. Au-e.com, 2019. [Online]. Available: http://www.au-
[2] NA, “Bangladesh Police”. [online] Available at: e.com/search/system-usability-scale. [Accessed: 01- Feb- 2019].
https://www.police.gov.bd/en/crime_statistic [Accessed 1 May 2019].
[3] G. P. Miriyala and P. V. V. N. D. P. Sunil, “Intelligent Safety System for
Women Security,” International Journal of Electronics and
Communication Engineering & Technology (IJECET), vol. 7, no. 2, pp.
41–46, 2016.
[4] S. Megha and G. M.u, “Intelligent Safety System for Women Security,”
Iarjset, vol. 4, no. 2, pp. 67–69, 2017.
[5] N. Bhardwaj and N. Aggarwal, “Design and Development of ‘Suraksha’-
A Women Safety Device,” International Journal of Information &
Computation Technology, vol. 4, no. 8, pp. 787–792, 2014.
[6] Y. Rathod, M. Dighole, and R. Sharma, “Implementation Of Children
Tracking System On Android Mobile Terminals,” International Research
Journal of Engineering and Technology (IRJET), vol. 5, no. 3, pp. 441–
445, 2018.

You might also like