Professional Documents
Culture Documents
e-ISSN: 2455-5703
I. INTRODUCTION
Metropolitan cities or smart cities often engage in various services which might have many difficulties relating to maintenance.
Services offered by big cities are huge and often difficult to maintain. There are many services such as water, electricity, roads,
transportation etc. One of the leading services is transportation. The grievances faced by the public regarding transportation are
innumerable. This is one of the major issues. The government cannot also be blamed as it is difficult to manage such a huge
network. Thinking of using high level technology can cost more and require a large amount of skilled labour. The only
alternative to make public transportation more reliable and easy is to use affordable technology.
When it comes to affordable and ideal technology for use, then it would be mobile phones. Nowadays mobile phone has
made a huge impact on every single person. People started moving using mobile phones not only to communicate but also for
various reasons such as data sharing, transactions, and much more. India ranks second in the usage of mobile phones. 79 citizens
use mobile phones out of 100 according to the survey held on 31st October 2015[1]. The success in mobile phones gradually let
to the development of smart phones. India is the 3rd largest smart phone market in the world, India to reach 314 million mobile
internet users by 2017[2]. Android phones have marked its fullest success. This major technology can be used to address a major
issue.
Android phones have made a great impact in mobile phone evolution. Everyone in a smart city or metropolitan city
would own an android phone. This is the key tool here to unlock the major transportation problem. Here, in this solution, real
time data is tracked and collected to provide more accurate and instant updates using mobile crowd sensing[3]. This does not
require any external investment. In this scenario the passengers live updates and their inbuilt sensors located in their mobile
phones can serve the purpose. The Global Positioning System (GPS) is a space-based navigation system that provides location
and time information in all weather conditions, anywhere on or near the Earth where there is an unobstructed line of sight to four
or more GPS satellites. This GPS location tracking can aid in knowing the current location of the bus with the time of last
update. Apart from this sensor, every user using the public transportation can help in feeding the data for refinement and more
exact details. Thus the customer waiting to get on board can view the details provided by the sensors and passengers travelling
on that particular vehicle. Here the customer becomes the sole benefactor of the service.
In this paper we have used the front end as the Traffic Info application which helps the user in communicating with the
end users. The producer who are going to provide the live updates, provide the information using an unique identification
number. The consumer on the other hand can provide the unique identification number of the vehicles status to be known. Once
the ID is entered, the location of the vehicle is displayed using Google maps along with the current status of the vehicle.
JSON [4] has played a major part in the retrieval of data from the MySQL database. JSON API has been used in PHP as
well as in the java files.
193
The Index activity is the first activity which is launched when the application is triggered. Once the vehicles unique
identification number is mentioned. The user can choose to be a producer or consumer on clicking the Provide Info or View
Status buttons respectively. Once the button is clicked the vehicles unique number is carrier over to the next activity.
In Provide Info activity, the producer can provide the observed information to aid the information sharing feature. In
View Status activity, the consumer can view the details which are filtered and provided by the service provider. The consumer
also enjoys the privilege of viewing the location of the bus in the Google maps. The vehicles marker displays the last update
time of the vehicle information along with the vehicles number.
The GPS sensor acts in the background of the Provide Info activity which is hidden from the producer. The producers
mobile device acts as the GPS sensing device. This provided information is all fed to the repository for collecting, cleansing,
analyzing process.
194
Fig. 2: Real-time public transport information service based on mobile crowd sensing.
195
information is provided by mentioning the unique ID of the vehicle. It is up to the user what information and when he wants to
submit. The layout of the UI is designed using the Extensible Markup Language (XML)[5]. This facilitate in designing the
required format with ease.
C. Sensing
The third feature is collecting smartphone sensor readings without user interaction, which is almost invisible for the user. This is
one of the background process not known to the provider itself. Though the sensing is done on the providers side using his/her
own device. When the provider provides the information the GPS, inbuilt sensor senses the exact location of the mobile phone
which is the location of the vehicle. The collected latitude and longitude readings are stored in the repository.
196
feedback is important to plan the directions for improvements. This work is also thought to be enhanced by providing LDC
displays which shows live updates on the stops of the vehicle.
REFERENCES
[1] https://en.wikipedia.org/wiki/List_of_countries_by_number_of_mobile_phones_in_use
[2] http://yourstory.com/2015/07/mobile-internet-report-2015/
[3] R. Ganti, F. Ye, and H. Lei, Mobile Crowdsensing: CurrentState and Future Challenges, IEEE Commun. Mag., Nov.
2011, pp. 3239.
[4] http://www.json.org/
[5] T. Bray et al., Extensible Markup Language (XML) 1.0 (Fifth Edition), W3C, W3C Recommendation REC-xml-20081126,
Nov. 2008, http://www.w3.org/TR/2008/RECxml-20081126/.
[6] P. Zhou et al., How Long to Wait?: Predicting Bus Arrival Time with Mobile Phone based Participatory Sensing, Proc.
10th Intl. Conf. Mobile Systems, Applications, and Services (MobiSys 2012), June 2012.
[7] L. Bedogni, M. Di Felice, and L. Bononi, By Train or by Car? Detecting the User's Motion Type Through Smartphone
Sensors Data, Proc. IFIP Wireless Days Conf. (WD 2012), 2012, pp. 16.
197