Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 27

A Dynamic Real Time

Car Sharing System

Ashiqul Karim Bhuiyan, Tamrin AL-Deen and Sadnam Ma


Date: 14th November, 2015.

Why Car-sharing?

Car Sharing: The alternative to car ownership where members


share the cost and responsibilities of ownership.

GOING ON
THE SAME
WAY..
CAR
SHARING!
OKK

NEED A
RIDE TO
ORLAND
O
STO
P

Why This concept emerged?


Consistent Population Growth

Increased Number of
Vehicles

Heavy number of vehicles causes cumulative effect:

Traffic Congestion & Deficit


Public Transportation

High Fuel & Parking Cost

Carbon Emission
16 16

Existing Car Sharing Application


Classified into 2 categories:
1. Static Application.
2. Dynamic Application.
Static Car Sharing Application: Static method is requires users to wait a while for an
answer, sometimes even for a few days or weeks.

DISADVANTAG Out-dated and unreliable


Use websites as platform.
ADVANTAGE
information.
E
Narrow down search from
diverse
No direct
interaction
web
data

17

Existing Car Sharing Application


Dynamic Car Sharing Application: a single or recurring rideshare trip with no
fixed schedule, with matching of participants occurring as little as a few
minutes before departure or as far in advance as the evening before a trip is
scheduled to take place

DISADVANTAG Use mobile apps as platform &


Need exact info for matching.
ADVANTAGE
Convenient
E
Embedded
Pre definedGPS
pickchip
up and
drop of
helps
spots
detecting

18

Proposed Dynamic Model

Real time dynamic mobile application based on an algorithm model.


Differs from existing model by providing part of the way matching trips.

Steps to use system:

STEP 1 : Download the


appa profile
STEPS
3 : Choose
the view
STEP
2: Create

19

Proposed Dynamic Model

Driver View: Its mainly for creating or updating a route.


1 Origin, destination and departure time must need to provide.
2 Other additional info and availability of seats
3 Desired route from map.
4 Driver has the right to accept or reject any request.

Passenger View: Its mainly for creating or updating a route.


1. Provide source location, destination and desired departure time.
2. Choose a route and meeting point from algorithm sorted best match.

20

Proposed Dynamic Model


Interaction Between Users:
Multiple User
Single User

For multiple user


For Multiple User

Drivers created route = Passengers desired route

Match

Unique arrow colour for individual


driver and passenger show same
symbol upon matching to drivers

21

Advantages of Our System


Computing the best overlapped route
automatically
Providing user-friendly GUI without
interfering regular mobile activates
Showing drivers and passengers real
time locations on the map
Protecting privacy and ensuring security
through registration code
Displaying drop off location

System Design

Client-Server
Model

Modular
Approach

Save all the


private and
important
information
remotely on
the server

Database
Display
Security
GPS & Google map
Server & Web
service

Implementation

Why Android?
Supported
by various
types of
devices

Reached
52.5% of
the global
Open source
smartphone
approach
market
share (as of
2011)

Algorithm

Getting
driversexceeds
predefined
the deviation
the
If
Continuing this process until it
Arriving
todrivers
the
nearest
coordinate
Receiving
destination
points
ofthe
the
maximum
deviation
from
Receiving
Getting
departure
& passengers
points
of
drivers
deviation,
the
path
exceeds
the
drivers
predefined
Storing
route in database
of back,
the
driver
&passenger
passengers
database
and
matching
theto
details
from
server
changes
and
proceeds
deviation
coordinates
the passengers
next coordinate

DB

Meeting Spot
Drop Off Point

Meeting Spot

Database

You might also like