Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command...

11
Signal Process or User Interaction Module Voice or touch i/p Voice or touch signal Decoded command Command interpretation and execut Command result Result signal Voice or touch results Corresponding feedback Applicat ion Modules KEY USER MOBILE MODULE SET OF MODULES INTERMODULE COMMUNICATION INTRAMODULE COMMUNICATION DATABASE INTERNET DECISION

Transcript of Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command...

Page 1: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

Signal Processor

User Interaction Module

Voice or touch i/p Voice or touch signal

Decoded command

Command interpretation and executionCommand result

Result signal

Voice or touch resultsCorresponding feedback

Application Modules

KEY

USER

MOBILE

MODULE

SET OF MODULES

INTERMODULE COMMUNICATION

INTRAMODULE COMMUNICATION

DATABASE

INTERNET

DECISION

Page 2: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

User Interaction Module

VerifyConnections

Navigation Module

My Location Module

My Routes Module

Landmarks Module

Interrupts Module

Help & Language Module

Signal Processor

Check ALL signal

Ok Allsignal

Request locationCurrent location

Destination

Instructions in audio form

Request location

Current location

Destination

User defined landmark information

Processed routes

Save selected route

Stored routes

Interrupting Event

New route selected by user.Reroute and recalculate route.

Help command

Selected Menu/Help instructions

Request location

Current location

Page 3: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

User Interaction Module

Verify Connections

Signal Processor

Configuration Manager

GPS API

GPS

Mobile DB

Internet

Ok signal

Ok signalOk signal

Ok signal

Ok Allsignal

Check GPS signal

Check ALL signal

Check Internet signal

Check signal

Check DBsignal

Page 4: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

My Location

GPS APICurrent Location Co-ordinates

User Interaction Module

Signal Processor

Request Location Co-ordinates

GPS

Request locationCurrent location

Page 5: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

Landmark

LandmarkProcessor

My Location

MOBILEDB

User Interaction Module

Signal Processor

Request location

Current location

Store information

User defined landmark information

Page 6: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

User Interaction Module

Signal Processor

My Routes

Mobile DB

Retrieve routes

Retrieved routes

Route Manager

Destination

Navigation Module

Save selected route

Store route

Store or retrieve

Page 7: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

My Routes My Location

Block Counting

Routes

User Interaction

Module

Google APIGoogle Maps

Region Safety

Current Location

User Interaction

Module

Signal Processor

Screen Reader

Save selected route

Route selectedby user

Destination

Screen content

Destination

Stored routesMap routes

Combined routes

Processed routes

All safe routes

Selected route

Request for location

Current location

Navigation

Instructions in audio form

Location co-ordinates

Page 8: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

Emergency

My Location

Request through internet

Information through internet

INTERNET

Page 9: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

User Interaction Module

Signal Processor

Help Help

List

Selected Menu

Data

Selected Menu/Help instructions

Mobile DB

Help command

Page 10: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

User Interaction Module

Signal Processor

Interrupt

PauseInterruptHandler

NavigationModule

Store navigation details

Mobile DB

Retrieve stored

navigation

Call or Message

New route selected by user.Reroute and recalculate route.

Interrupt event completed

Request previous state

Previous state info

Recalculate route

Interrupting Event

Pause/New

Page 11: Signal Processor User Interaction Module Voice or touch i/pVoice or touch signal Decoded command Command interpretation and executionCommand result Result.

Thank You