Person Identification System: Mobile Cloud Computing

No Thumbnail Available
Date
2013
Journal Title
Journal ISSN
Volume Title
Publisher
Uva Wellassa University of Sri Lanka
Abstract
At present, obtaining the correct identity of a person has become a challenge with the existing record keeping system in Sri Lanka known as national identity card. There are so many disadvantages in this system such as, fake identity cards can be created to pretend as someone else and this card only shows some basic information like name, date of birth, place of birth, occupation and address of a particular person. However there is no way to obtain his/her crime activities, traffic offenses, bank details to the authorized community such as government security sector. This research discusses a method of storing the information of Sri Lankans in a centralized database which is manipulated by a cloud application. The proposed system facilitates to retrieve data from cloud database in a very accurate manner with a mobile device and provide facility to insert details of the people whenever necessary to the centralized database. This system consists of three main modules. The first module is a centralized database which is used to store the records of user’s crime records, traffic offenses and person details. Cloud web application is the second module. Benefits of cloud web application are data can be cached locally for full-offline mode, can be used from web browser or custom built applications installed on Internet connected devices such as desktops, mobile phones, and can be used to access a wider range of services such as on-demand computing cycle, storage, application development platforms. Third module is the mobile application, which can be executed in Android platform (Meier, 2010). The mobile application can access the cloud and retrieve personal records for a particular person in online or offline mode. Unlike conventional mobile computing technologies, the resources in mobile cloud computing are virtualized and assigned in a group of numerous distributed computers rather than local computers or servers (Hans et al., 2012). Every person has a unique identity number in National Identity Card (NIC). This NIC is used in the centralized database as a primary key to distinguish one person from another. This research suggests a new concept for the traditional NIC to attach a Quick Response (QR) code. The mobile application has the capability to read this QR code and pass the information integrated in the QR code to the cloud application. Cloud application will update the information to the centralized database. Methodology Figure 1 depicts the overall design of the proposed system. Mobile application and cloud application are the main modules of the system. The mobile application is implemented with three sub modules namely GUI, Json data interchange and the QR code reader. QR code reading module utilizes the mobile device camera to read a QR code from the NIC. Afterward extracts the particular NIC number and send to the Json parser. This module not only supports for QR code but supports for bar code also. GUI module interacts with the user by displaying the relevant information and receiving particular input from the user. The Json data interchanging module works as a bridge between mobile device and cloud application. The responses will generate according to the user requests by this module. Web application, Model, View and Controller are the sub modules of Cloud application. The web application is developed on Zend developer cloud (Allen & Brown, 2009). It interacts with the requests receive from the mobile application and manipulates the MySQL database. Web application implemented according to the Model-View-Controller architecture. The model consists of the application data, logics, and functions of the web application and database directly interacts with this. View use to display the content to the user according to the controller behavior. The controller is the intermediate between model and view. Controller handles the user requests which are received from the browser and also from the mobile device. Authorized agents can use the mobile application to obtain peoples’ information and also they can update the peoples’ traffic offenses and crime records instantly to the centralized database. When updating the database with new records, the mobile application automatically uses the Global Positioning System (GPS) to find the current location of the user. Moreover the name of the agent who performs the operation and the current date automatically updates. Then it updates the information for that corresponding identity card number. The cloud application is used to maintain the database such as insert, update new citizen’s details and to maintain agents’ profiles. There are two types of users in web application. They are agents and administrators. Agents can create, update, delete and search citizens. But administrators can perform everything that agents do also they can create update delete agents from the system.
Description
Keywords
Computer Science, Science and Technology, Technology, Mobile, System, Person Identification System
Citation